.elementor-3341 .elementor-element.elementor-element-27190bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3341 .elementor-element.elementor-element-ca63d19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3341 .elementor-element.elementor-element-f0c601e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-3341 .elementor-element.elementor-element-f0c601e{width:100%;max-width:100%;}.elementor-3341 .elementor-element.elementor-element-f0c601e.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3341 .elementor-element.elementor-element-72ff04e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3341 .elementor-element.elementor-element-cb9d7f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3341 .elementor-element.elementor-element-106f82c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3341 .elementor-element.elementor-element-dad1e08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3341 .elementor-element.elementor-element-f83ea24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3341 .elementor-element.elementor-element-a597722{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3341 .elementor-element.elementor-element-cf625fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3341 .elementor-element.elementor-element-99bd323{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3341 .elementor-element.elementor-element-2e062d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3341 .elementor-element.elementor-element-4701d02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3341 .elementor-element.elementor-element-0db9002{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}/* Start custom CSS for html, class: .elementor-element-f0c601e *//* HERO */

.lmf-hero{

    background:#1F336E;
    color:#fff;
    padding:120px 0 90px;
    overflow:hidden;
    position:relative;

}

.lmf-hero::before{

    content:"";
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(252,191,63,.12);
    filter:blur(120px);
    border-radius:50%;
    right:-180px;
    top:-100px;

}

.lmf-hero__container{

    max-width:1200px;
    margin:auto;
    padding:0 30px;

    display:grid;
    grid-template-columns:1fr 1fr;
    gap:70px;

    align-items:center;

}

.lmf-badge{

    display:inline-block;

    background:rgba(252,191,63,.15);

    border:1px solid rgba(252,191,63,.35);

    color:#FCBF3F;

    padding:8px 18px;

    border-radius:999px;

    font-size:13px;

    letter-spacing:1px;

    text-transform:uppercase;

    font-weight:600;

}

.lmf-hero h1{

    margin:30px 0;

    font-size:58px;

    line-height:1.08;

    font-weight:500;

}

.lmf-hero h1 span{

    color:#FCBF3F;

}

.lmf-hero p{

    color:rgba(255,255,255,.82);

    font-size:20px;

    line-height:1.8;

    max-width:620px;

}

.lmf-buttons{

    display:flex;

    gap:18px;

    margin:45px 0;

    flex-wrap:wrap;

}

.btn-gold{

    background:#FCBF3F;

    color:#1F336E;

    text-decoration:none;

    padding:18px 34px;

    border-radius:999px;

    font-weight:700;

    transition:.3s;

}

.btn-gold:hover{

    transform:translateY(-2px);

}

.btn-outline{

    border:1px solid rgba(255,255,255,.25);

    color:#fff;

    text-decoration:none;

    padding:18px 34px;

    border-radius:999px;

    transition:.3s;

}

.btn-outline:hover{

    background:rgba(255,255,255,.08);

}

.lmf-tags{

    display:flex;

    gap:28px;

    flex-wrap:wrap;

    color:rgba(255,255,255,.75);

    font-size:15px;

}

.lmf-hero__image img{

    width:100%;

    border-radius:32px;

    display:block;

    box-shadow:0 30px 60px rgba(0,0,0,.35);

}

@media(max-width:900px){

.lmf-hero{

padding:80px 0;

}

.lmf-hero__container{

grid-template-columns:1fr;

}

.lmf-hero h1{

font-size:42px;

}

}
.lmf-hero{
    width:100vw;
    margin-left:calc(50% - 50vw);
    margin-right:calc(50% - 50vw);
}/* End custom CSS */