.elementor-9845 .elementor-element.elementor-element-40a1d5c6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-5e61922c{margin-top:30px;margin-bottom:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9845 .elementor-element.elementor-element-35e62bb4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-1956fecb{margin-top:30px;margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9845 .elementor-element.elementor-element-10655ef7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-9845 .elementor-element.elementor-element-10655ef7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-46bf3c6b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-7905d6eb{margin-top:30px;margin-bottom:0px;}.elementor-9845 .elementor-element.elementor-element-7ced499f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-9845 .elementor-element.elementor-element-7ced499f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-3f256324.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-42e5aaaf{margin-top:30px;margin-bottom:0px;}.elementor-9845 .elementor-element.elementor-element-43495d61 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-9845 .elementor-element.elementor-element-43495d61.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-618951ae.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-18e85744{margin-top:30px;margin-bottom:0px;}.elementor-9845 .elementor-element.elementor-element-23a4e032 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-9845 .elementor-element.elementor-element-23a4e032.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-7f07f66c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-70063f86{margin-top:30px;margin-bottom:0px;}.elementor-9845 .elementor-element.elementor-element-7cd65e17 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-9845 .elementor-element.elementor-element-7cd65e17.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-2b5b3651.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-15b14b36{margin-top:30px;margin-bottom:0px;}.elementor-9845 .elementor-element.elementor-element-75e7be49 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-9845 .elementor-element.elementor-element-75e7be49.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-2190dd9c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-1f4635da{margin-top:30px;margin-bottom:0px;}.elementor-9845 .elementor-element.elementor-element-61b9ce09 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-9845 .elementor-element.elementor-element-61b9ce09.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-24daca9f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-5314125f{margin-top:30px;margin-bottom:0px;}.elementor-9845 .elementor-element.elementor-element-7aebf4fb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-9845 .elementor-element.elementor-element-7aebf4fb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-4638be5b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-1efb1e4{margin-top:30px;margin-bottom:0px;}.elementor-9845 .elementor-element.elementor-element-a82beff .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-9845 .elementor-element.elementor-element-a82beff.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-34b106c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-5fd8425{margin-top:30px;margin-bottom:0px;}.elementor-9845 .elementor-element.elementor-element-9605752 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-9845 .elementor-element.elementor-element-9605752.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-8d89ec8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-c0876cf{margin-top:30px;margin-bottom:0px;}.elementor-9845 .elementor-element.elementor-element-da07021 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-9845 .elementor-element.elementor-element-da07021.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-f5c9ea8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-8f8d313{margin-top:30px;margin-bottom:0px;}.elementor-9845 .elementor-element.elementor-element-cf96937 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-9845 .elementor-element.elementor-element-cf96937.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-3a93699.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-5680567{margin-top:30px;margin-bottom:0px;}.elementor-9845 .elementor-element.elementor-element-ce87cde .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-9845 .elementor-element.elementor-element-ce87cde.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-d400e66.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-ed0a300{margin-top:30px;margin-bottom:0px;}.elementor-9845 .elementor-element.elementor-element-9b5ef14 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-9845 .elementor-element.elementor-element-9b5ef14.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-04dc14d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-b0e7f66.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-0865d0f{--spacer-size:13px;}.elementor-9845 .elementor-element.elementor-element-0865d0f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-8a482fc{margin-top:30px;margin-bottom:0px;}.elementor-9845 .elementor-element.elementor-element-5c11460 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-9845 .elementor-element.elementor-element-5c11460.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-9fd1ba6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-05bb123{margin-top:30px;margin-bottom:0px;}.elementor-9845 .elementor-element.elementor-element-c0cddf0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-9845 .elementor-element.elementor-element-c0cddf0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-c3998a9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-c20eebd{margin-top:30px;margin-bottom:0px;}.elementor-9845 .elementor-element.elementor-element-e68516b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-9845 .elementor-element.elementor-element-e68516b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-2311c50.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-b437fd9{margin-top:30px;margin-bottom:0px;}.elementor-9845 .elementor-element.elementor-element-2355433 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-9845 .elementor-element.elementor-element-2355433.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9845 .elementor-element.elementor-element-f96980e.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(max-width:767px){.elementor-9845 .elementor-element.elementor-element-52adb0d4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9845 .elementor-element.elementor-element-5e61922c{margin-top:0px;margin-bottom:0px;}.elementor-9845 .elementor-element.elementor-element-1956fecb{margin-top:0px;margin-bottom:0px;}.elementor-9845 .elementor-element.elementor-element-7905d6eb{margin-top:0px;margin-bottom:0px;}.elementor-9845 .elementor-element.elementor-element-42e5aaaf{margin-top:0px;margin-bottom:0px;}.elementor-9845 .elementor-element.elementor-element-18e85744{margin-top:0px;margin-bottom:0px;}.elementor-9845 .elementor-element.elementor-element-70063f86{margin-top:0px;margin-bottom:0px;}.elementor-9845 .elementor-element.elementor-element-15b14b36{margin-top:0px;margin-bottom:0px;}.elementor-9845 .elementor-element.elementor-element-1f4635da{margin-top:0px;margin-bottom:0px;}.elementor-9845 .elementor-element.elementor-element-5314125f{margin-top:0px;margin-bottom:0px;}.elementor-9845 .elementor-element.elementor-element-1efb1e4{margin-top:0px;margin-bottom:0px;}.elementor-9845 .elementor-element.elementor-element-5fd8425{margin-top:0px;margin-bottom:0px;}.elementor-9845 .elementor-element.elementor-element-c0876cf{margin-top:0px;margin-bottom:0px;}.elementor-9845 .elementor-element.elementor-element-8f8d313{margin-top:0px;margin-bottom:0px;}.elementor-9845 .elementor-element.elementor-element-5680567{margin-top:0px;margin-bottom:0px;}.elementor-9845 .elementor-element.elementor-element-ed0a300{margin-top:0px;margin-bottom:0px;}.elementor-9845 .elementor-element.elementor-element-8a482fc{margin-top:0px;margin-bottom:0px;}.elementor-9845 .elementor-element.elementor-element-05bb123{margin-top:0px;margin-bottom:0px;}.elementor-9845 .elementor-element.elementor-element-c20eebd{margin-top:0px;margin-bottom:0px;}.elementor-9845 .elementor-element.elementor-element-b437fd9{margin-top:0px;margin-bottom:0px;}}@media(min-width:768px){.elementor-9845 .elementor-element.elementor-element-e31706c{width:24.954%;}.elementor-9845 .elementor-element.elementor-element-52adb0d4{width:75.045%;}}/* Start custom CSS for html, class: .elementor-element-b0e7f66 */.xtended-cta{
    background:linear-gradient(135deg,#003366,#0056b3);
    padding:60px 25px;
    border-radius:18px;
    margin:50px auto;
    font-family:Arial,sans-serif;
    color:#fff;
    overflow:hidden;
    position:relative;
}

.xtended-cta::before{
    content:'';
    position:absolute;
    width:450px;
    height:450px;
    background:rgba(255,255,255,.08);
    border-radius:50%;
    top:-180px;
    right:-120px;
}

.cta-container{
    max-width:1100px;
    margin:auto;
    position:relative;
    z-index:2;
}

.cta-badge{
    display:inline-block;
    background:#FFD54F;
    color:#222;
    padding:10px 18px;
    border-radius:50px;
    font-size:14px;
    font-weight:bold;
    margin-bottom:20px;
}

.cta-header h2{
    font-size:42px;
    margin:10px 0;
    color:#fff;
}

.cta-subtitle{
    font-size:22px;
    color:#FFD54F;
    margin-bottom:15px;
}

.cta-header p{
    line-height:1.8;
    font-size:17px;
}

.cta-features{
    margin:40px 0;
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(250px,1fr));
    gap:18px;
}

.feature{
    background:rgba(255,255,255,.12);
    backdrop-filter:blur(8px);
    padding:18px;
    border-radius:12px;
    display:flex;
    align-items:center;
    gap:15px;
    transition:.3s;
}

.feature:hover{
    transform:translateY(-6px);
    background:#fff;
    color:#003366;
}

.feature i{
    font-size:24px;
    color:#FFD54F;
    width:35px;
}

.feature:hover i{
    color:#0056b3;
}

.quote-text{
    text-align:center;
    font-size:28px;
    font-weight:bold;
    margin:30px 0;
}

.cta-buttons{
    display:flex;
    justify-content:center;
    gap:20px;
    flex-wrap:wrap;
}

.btn{
    padding:16px 28px;
    text-decoration:none;
    border-radius:50px;
    font-size:17px;
    font-weight:bold;
    transition:.35s;
    display:inline-flex;
    align-items:center;
    gap:10px;
}

.primary{
    background:#FFD54F;
    color:#222;
}

.primary:hover{
    background:#fff;
    transform:translateY(-4px);
}

.whatsapp{
    background:#25D366;
    color:#fff;
}

.whatsapp:hover{
    background:#1ebe5d;
    transform:translateY(-4px);
}

.call{
    background:#fff;
    color:#003366;
}

.call:hover{
    background:#FFD54F;
    color:#222;
    transform:translateY(-4px);
}

@media(max-width:768px){

.cta-header h2{
    font-size:30px;
}

.cta-subtitle{
    font-size:18px;
}

.quote-text{
    font-size:22px;
}

.btn{
    width:100%;
    justify-content:center;
}

}/* End custom CSS */