.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-457 .elementor-element.elementor-element-5b7248c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-457 .elementor-element.elementor-element-5b7248c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:68px;font-weight:700;line-height:0.98em;letter-spacing:-0.035em;color:#FFFFFF;}.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-457 .elementor-element.elementor-element-5156ef4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#FFFFFFB8;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-457 .elementor-element.elementor-element-7f7a79c .elementor-button{background-color:#1A8F7D;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-radius:14px 14px 14px 14px;padding:19px 20px 19px 20px;}.elementor-457 .elementor-element.elementor-element-7f7a79c .elementor-button:hover, .elementor-457 .elementor-element.elementor-element-7f7a79c .elementor-button:focus{background-color:#0F5C50;}.elementor-457 .elementor-element.elementor-element-7f7a79c{border-radius:14px 14px 14px 14px;box-shadow:0px 12px 30px -8px rgba(15.000000000000005, 92, 80, 0.6);}.elementor-457 .elementor-element.elementor-element-7f7a79c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-457 .elementor-element.elementor-element-7f7a79c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-457 .elementor-element.elementor-element-bc2edac .elementor-button{background-color:rgba(255,255,255,0);font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.24);border-radius:14px 14px 14px 14px;padding:19px 24px 19px 24px;}.elementor-457 .elementor-element.elementor-element-bc2edac .elementor-button:hover, .elementor-457 .elementor-element.elementor-element-bc2edac .elementor-button:focus{background-color:#FFFFFF14;}.elementor-457 .elementor-element.elementor-element-570204d{margin:026px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Source Sans 3", Sans-serif;font-weight:400;}.elementor-457 .elementor-element.elementor-element-134b9a6 img{height:30px;object-fit:contain;object-position:center center;}.elementor-457 .elementor-element.elementor-element-7015f16 img{height:30px;object-fit:contain;object-position:center center;}.elementor-457 .elementor-element.elementor-element-0ab1eab img{height:30px;object-fit:contain;object-position:center center;}.elementor-457 .elementor-element.elementor-element-d30ef3d img{height:30px;object-fit:contain;object-position:center center;}.elementor-457 .elementor-element.elementor-element-27e6f0f img{height:30px;object-fit:contain;object-position:center center;}.elementor-457 .elementor-element.elementor-element-cf5333c{text-align:start;}.elementor-457 .elementor-element.elementor-element-cf5333c img{max-width:230px;height:60px;object-fit:contain;object-position:center center;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-457 .elementor-element.elementor-element-c2b365c{padding:0px 0px 0px 4px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-457 .elementor-element.elementor-element-c2b365c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-457 .elementor-element.elementor-element-c2b365c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-457 .elementor-element.elementor-element-c2b365c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-457 .elementor-element.elementor-element-c2b365c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-457 .elementor-element.elementor-element-c2b365c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-457 .elementor-element.elementor-element-c2b365c .elementor-icon-list-icon i{color:#1A8F7D;transition:color 0.3s;}.elementor-457 .elementor-element.elementor-element-c2b365c .elementor-icon-list-icon svg{fill:#1A8F7D;transition:fill 0.3s;}.elementor-457 .elementor-element.elementor-element-c2b365c .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-457 .elementor-element.elementor-element-c2b365c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-457 .elementor-element.elementor-element-c2b365c .elementor-icon-list-item > a{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:400;line-height:1.45em;}.elementor-457 .elementor-element.elementor-element-c2b365c .elementor-icon-list-text{color:#1F262E;transition:color 0.3s;}.elementor-457 .elementor-element.elementor-element-c07b41b .elementor-button{background-color:#1A8F7D;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-radius:14px 14px 14px 14px;padding:19px 20px 19px 20px;}.elementor-457 .elementor-element.elementor-element-c07b41b .elementor-button:hover, .elementor-457 .elementor-element.elementor-element-c07b41b .elementor-button:focus{background-color:#0F5C50;}.elementor-457 .elementor-element.elementor-element-c07b41b{box-shadow:0px 12px 30px -8px rgba(25.999999999999993, 143, 125.00000000000001, 0.2);}.elementor-457 .elementor-element.elementor-element-c07b41b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-457 .elementor-element.elementor-element-c07b41b .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:space-between;}.elementor-457 .elementor-element.elementor-element-50432c2{text-align:start;}.elementor-457 .elementor-element.elementor-element-50432c2 img{max-width:130px;height:60px;object-fit:contain;object-position:center center;}.elementor-457 .elementor-element.elementor-element-f43c618{padding:0px 0px 0px 4px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-457 .elementor-element.elementor-element-f43c618 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-457 .elementor-element.elementor-element-f43c618 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-457 .elementor-element.elementor-element-f43c618 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-457 .elementor-element.elementor-element-f43c618 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-457 .elementor-element.elementor-element-f43c618 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-457 .elementor-element.elementor-element-f43c618 .elementor-icon-list-icon i{color:#1A8F7D;transition:color 0.3s;}.elementor-457 .elementor-element.elementor-element-f43c618 .elementor-icon-list-icon svg{fill:#1A8F7D;transition:fill 0.3s;}.elementor-457 .elementor-element.elementor-element-f43c618 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-457 .elementor-element.elementor-element-f43c618 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-457 .elementor-element.elementor-element-f43c618 .elementor-icon-list-item > a{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:400;line-height:1.45em;}.elementor-457 .elementor-element.elementor-element-f43c618 .elementor-icon-list-text{color:#1F262E;transition:color 0.3s;}.elementor-457 .elementor-element.elementor-element-c32097f .elementor-button{background-color:#1A8F7D;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-radius:14px 14px 14px 14px;padding:19px 20px 19px 20px;}.elementor-457 .elementor-element.elementor-element-c32097f .elementor-button:hover, .elementor-457 .elementor-element.elementor-element-c32097f .elementor-button:focus{background-color:#0F5C50;}.elementor-457 .elementor-element.elementor-element-c32097f{box-shadow:0px 12px 30px -8px rgba(25.999999999999993, 143, 125.00000000000001, 0.2);}.elementor-457 .elementor-element.elementor-element-c32097f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-457 .elementor-element.elementor-element-c32097f .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:space-between;}.elementor-457 .elementor-element.elementor-element-fcaad87{text-align:start;}.elementor-457 .elementor-element.elementor-element-fcaad87 img{max-width:160px;height:60px;object-fit:contain;object-position:center center;}.elementor-457 .elementor-element.elementor-element-49b571b{padding:0px 0px 0px 4px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-457 .elementor-element.elementor-element-49b571b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-457 .elementor-element.elementor-element-49b571b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-457 .elementor-element.elementor-element-49b571b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-457 .elementor-element.elementor-element-49b571b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-457 .elementor-element.elementor-element-49b571b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-457 .elementor-element.elementor-element-49b571b .elementor-icon-list-icon i{color:#1A8F7D;transition:color 0.3s;}.elementor-457 .elementor-element.elementor-element-49b571b .elementor-icon-list-icon svg{fill:#1A8F7D;transition:fill 0.3s;}.elementor-457 .elementor-element.elementor-element-49b571b .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-457 .elementor-element.elementor-element-49b571b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-457 .elementor-element.elementor-element-49b571b .elementor-icon-list-item > a{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:400;line-height:1.45em;}.elementor-457 .elementor-element.elementor-element-49b571b .elementor-icon-list-text{color:#1F262E;transition:color 0.3s;}.elementor-457 .elementor-element.elementor-element-592dc63 .elementor-button{background-color:#1A8F7D;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-radius:14px 14px 14px 14px;padding:19px 20px 19px 20px;}.elementor-457 .elementor-element.elementor-element-592dc63 .elementor-button:hover, .elementor-457 .elementor-element.elementor-element-592dc63 .elementor-button:focus{background-color:#0F5C50;}.elementor-457 .elementor-element.elementor-element-592dc63{box-shadow:0px 12px 30px -8px rgba(25.999999999999993, 143, 125.00000000000001, 0.2);}.elementor-457 .elementor-element.elementor-element-592dc63 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-457 .elementor-element.elementor-element-592dc63 .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:space-between;}.elementor-457 .elementor-element.elementor-element-6d18170{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-457 .elementor-element.elementor-element-6d18170 img{max-width:180px;height:60px;object-fit:contain;object-position:center center;}.elementor-457 .elementor-element.elementor-element-e3ee506{padding:0px 0px 0px 4px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-457 .elementor-element.elementor-element-e3ee506 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-457 .elementor-element.elementor-element-e3ee506 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-457 .elementor-element.elementor-element-e3ee506 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-457 .elementor-element.elementor-element-e3ee506 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-457 .elementor-element.elementor-element-e3ee506 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-457 .elementor-element.elementor-element-e3ee506 .elementor-icon-list-icon i{color:#1A8F7D;transition:color 0.3s;}.elementor-457 .elementor-element.elementor-element-e3ee506 .elementor-icon-list-icon svg{fill:#1A8F7D;transition:fill 0.3s;}.elementor-457 .elementor-element.elementor-element-e3ee506 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-457 .elementor-element.elementor-element-e3ee506 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-457 .elementor-element.elementor-element-e3ee506 .elementor-icon-list-item > a{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:400;line-height:1.45em;}.elementor-457 .elementor-element.elementor-element-e3ee506 .elementor-icon-list-text{color:#1F262E;transition:color 0.3s;}.elementor-457 .elementor-element.elementor-element-9adfb18 .elementor-button{background-color:#1A8F7D;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-radius:14px 14px 14px 14px;padding:19px 20px 19px 20px;}.elementor-457 .elementor-element.elementor-element-9adfb18 .elementor-button:hover, .elementor-457 .elementor-element.elementor-element-9adfb18 .elementor-button:focus{background-color:#0F5C50;}.elementor-457 .elementor-element.elementor-element-9adfb18{box-shadow:0px 12px 30px -8px rgba(25.999999999999993, 143, 125.00000000000001, 0.2);}.elementor-457 .elementor-element.elementor-element-9adfb18 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-457 .elementor-element.elementor-element-9adfb18 .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:space-between;}.elementor-457 .elementor-element.elementor-element-de94138{text-align:start;}.elementor-457 .elementor-element.elementor-element-de94138 img{height:45px;object-fit:contain;object-position:center center;}.elementor-457 .elementor-element.elementor-element-445a555 .elementor-button{background-color:#1A8F7D;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-radius:14px 14px 14px 14px;padding:19px 20px 19px 20px;}.elementor-457 .elementor-element.elementor-element-445a555 .elementor-button:hover, .elementor-457 .elementor-element.elementor-element-445a555 .elementor-button:focus{background-color:#0F5C50;}.elementor-457 .elementor-element.elementor-element-445a555{box-shadow:0px 12px 30px -8px rgba(25.999999999999993, 143, 125.00000000000001, 0.2);}.elementor-457 .elementor-element.elementor-element-445a555 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-457 .elementor-element.elementor-element-445a555 .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:space-between;}.elementor-457 .elementor-element.elementor-element-a2fbaad .elementor-button{background-color:#0B0F14;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-radius:14px 14px 14px 14px;padding:19px 20px 19px 20px;}.elementor-457 .elementor-element.elementor-element-a2fbaad .elementor-button:hover, .elementor-457 .elementor-element.elementor-element-a2fbaad .elementor-button:focus{background-color:#1B2430;}.elementor-457 .elementor-element.elementor-element-a2fbaad{box-shadow:0px 12px 30px -8px rgba(25.999999999999993, 143, 125.00000000000001, 0.2);}.elementor-457 .elementor-element.elementor-element-a2fbaad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-457 .elementor-element.elementor-element-a2fbaad .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:space-between;}body.elementor-page-457:not(.elementor-motion-effects-element-type-background), body.elementor-page-457 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EF;}@media(max-width:1024px){.elementor-457 .elementor-element.elementor-element-5b7248c .elementor-heading-title{font-size:46.08px;}}@media(max-width:767px){.elementor-457 .elementor-element.elementor-element-5b7248c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-457 .elementor-element.elementor-element-5b7248c .elementor-heading-title{font-size:30px;}.elementor-457 .elementor-element.elementor-element-5156ef4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;line-height:1.2em;}.elementor-457 .elementor-element.elementor-element-7f7a79c .elementor-button{font-size:14px;padding:18px 16px 18px 16px;}.elementor-457 .elementor-element.elementor-element-bc2edac .elementor-button{font-size:14px;padding:18px 16px 18px 16px;}.elementor-457 .elementor-element.elementor-element-570204d{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-457 .elementor-element.elementor-element-134b9a6 img{height:20px;object-position:center center;}.elementor-457 .elementor-element.elementor-element-7015f16 img{height:20px;}.elementor-457 .elementor-element.elementor-element-0ab1eab img{height:20px;}.elementor-457 .elementor-element.elementor-element-d30ef3d img{height:20px;}.elementor-457 .elementor-element.elementor-element-27e6f0f img{height:20px;}.elementor-457 .elementor-element.elementor-element-cf5333c{text-align:center;}.elementor-457 .elementor-element.elementor-element-50432c2{text-align:center;}.elementor-457 .elementor-element.elementor-element-fcaad87{text-align:center;}.elementor-457 .elementor-element.elementor-element-6d18170{text-align:center;}}/* Start custom CSS for heading, class: .elementor-element-5b7248c */.elementor-457 .elementor-element.elementor-element-5b7248c h1 {
    max-width: 15ch;
    text-wrap: pretty;
}
.elementor-457 .elementor-element.elementor-element-5b7248c .hero-ranked {
    display: block;
}

@media(max-width:576px){
    .elementor-457 .elementor-element.elementor-element-5b7248c h1{
        max-width: 100% !important;
    }
    .elementor-457 .elementor-element.elementor-element-5b7248c .hero-ranked{
     display: inline;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5156ef4 */.elementor-457 .elementor-element.elementor-element-5156ef4 p {
    max-width: 56ch;
    text-wrap: pretty;
}
@media(max-width:576px){
    .elementor-457 .elementor-element.elementor-element-5156ef4 p {
        line-height: 1.2em !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f7a79c */.elementor-457 .elementor-element.elementor-element-7f7a79c a:hover {
    transform: translateY(-1px) ;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-570204d */.elementor-457 .elementor-element.elementor-element-570204d .hero-rating{
    display: flex;
    align-items: end;
    gap: 8px;
    font-size: 14px;
    color: #ffffffb3;
}

@media (max-width:576px){
    .elementor-457 .elementor-element.elementor-element-570204d .hero-rating{
        align-items: center;
        margin-top: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-134b9a6 */.elementor-457 .elementor-element.elementor-element-134b9a6 img {
    filter: invert(1) brightness(100);
}
.elementor-457 .elementor-element.elementor-element-134b9a6 img {
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7015f16 */.elementor-457 .elementor-element.elementor-element-7015f16 img {
    filter: invert(1) brightness(100);
}
.elementor-457 .elementor-element.elementor-element-7015f16 img {
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ab1eab */.elementor-457 .elementor-element.elementor-element-0ab1eab img {
    filter: invert(1) brightness(100);
}
.elementor-457 .elementor-element.elementor-element-0ab1eab img {
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d30ef3d */.elementor-457 .elementor-element.elementor-element-d30ef3d img {
    filter: invert(1) brightness(100);
}
.elementor-457 .elementor-element.elementor-element-d30ef3d img {
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27e6f0f */.elementor-457 .elementor-element.elementor-element-27e6f0f img {
    filter: invert(1) brightness(100);
}
.elementor-457 .elementor-element.elementor-element-27e6f0f img {
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f1dde8 */.elementor-457 .elementor-element.elementor-element-6f1dde8 {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fb443b0 */.elementor-457 .elementor-element.elementor-element-fb443b0 {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-04e9b51 */.elementor-457 .elementor-element.elementor-element-04e9b51 {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b70645c */.elementor-457 .elementor-element.elementor-element-b70645c {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-37e83d0 */.elementor-457 .elementor-element.elementor-element-37e83d0 {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ddc5b12 */.elementor-457 .elementor-element.elementor-element-ddc5b12 {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62fa23d */.elementor-457 .elementor-element.elementor-element-62fa23d {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c2b365c */.elementor-457 .elementor-element.elementor-element-c2b365c .elementor-icon-list-icon {
    width: 20px;
    height: 20px;
    min-height: 20px;
    min-width: 20px;
    background: rgb(26 143 125 / 8%);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    padding: 0;
}
.elementor-457 .elementor-element.elementor-element-c2b365c svg {
    margin: 0;
    padding: 0;
}
.elementor-457 .elementor-element.elementor-element-c2b365c .elementor-icon-list-text {
    margin: 0;
    padding-left: 10px;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c07b41b */.elementor-457 .elementor-element.elementor-element-c07b41b {
    border-radius: 14px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d90a9d */.elementor-457 .elementor-element.elementor-element-0d90a9d {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ad063b */.elementor-457 .elementor-element.elementor-element-1ad063b {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c46a27a */.elementor-457 .elementor-element.elementor-element-c46a27a {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9703d39 */.elementor-457 .elementor-element.elementor-element-9703d39 {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e7bafed */.elementor-457 .elementor-element.elementor-element-e7bafed {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c039a2e */.elementor-457 .elementor-element.elementor-element-c039a2e {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6b99bab */.elementor-457 .elementor-element.elementor-element-6b99bab {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f43c618 */.elementor-457 .elementor-element.elementor-element-f43c618 .elementor-icon-list-icon {
    width: 20px;
    height: 20px;
    min-height: 20px;
    min-width: 20px;
    background: background: rgb(26 143 125 / 8%);;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    padding: 0;
}
.elementor-457 .elementor-element.elementor-element-f43c618 svg {
    margin: 0;
    padding: 0;
}
.elementor-457 .elementor-element.elementor-element-f43c618 .elementor-icon-list-text {
    margin: 0;
    padding-left: 10px;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c32097f */.elementor-457 .elementor-element.elementor-element-c32097f {
    border-radius: 14px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59d91ba */.elementor-457 .elementor-element.elementor-element-59d91ba {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fd1a2ba */.elementor-457 .elementor-element.elementor-element-fd1a2ba {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-087f659 */.elementor-457 .elementor-element.elementor-element-087f659 {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-094df31 */.elementor-457 .elementor-element.elementor-element-094df31 {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-48f6b3a */.elementor-457 .elementor-element.elementor-element-48f6b3a {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c41de7b */.elementor-457 .elementor-element.elementor-element-c41de7b {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-538a1e2 */.elementor-457 .elementor-element.elementor-element-538a1e2 {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49b571b */.elementor-457 .elementor-element.elementor-element-49b571b .elementor-icon-list-icon {
    width: 20px;
    height: 20px;
    min-height: 20px;
    min-width: 20px;
    background: background: rgb(26 143 125 / 8%);;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    padding: 0;
}
.elementor-457 .elementor-element.elementor-element-49b571b svg {
    margin: 0;
    padding: 0;
}
.elementor-457 .elementor-element.elementor-element-49b571b .elementor-icon-list-text {
    margin: 0;
    padding-left: 10px;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-592dc63 */.elementor-457 .elementor-element.elementor-element-592dc63 {
    border-radius: 14px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-42fc33b */.elementor-457 .elementor-element.elementor-element-42fc33b {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a86214b */.elementor-457 .elementor-element.elementor-element-a86214b {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5ec0c93 */.elementor-457 .elementor-element.elementor-element-5ec0c93 {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b2e857c */.elementor-457 .elementor-element.elementor-element-b2e857c {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cb9ce4d */.elementor-457 .elementor-element.elementor-element-cb9ce4d {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c46734 */.elementor-457 .elementor-element.elementor-element-6c46734 {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0b1d72a */.elementor-457 .elementor-element.elementor-element-0b1d72a {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e3ee506 */.elementor-457 .elementor-element.elementor-element-e3ee506 .elementor-icon-list-icon {
    width: 20px;
    height: 20px;
    min-height: 20px;
    min-width: 20px;
    background: background: rgb(26 143 125 / 8%);;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    padding: 0;
}
.elementor-457 .elementor-element.elementor-element-e3ee506 svg {
    margin: 0;
    padding: 0;
}
.elementor-457 .elementor-element.elementor-element-e3ee506 .elementor-icon-list-text {
    margin: 0;
    padding-left: 10px;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9adfb18 */.elementor-457 .elementor-element.elementor-element-9adfb18 {
    border-radius: 14px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-707d8a9 */.elementor-457 .elementor-element.elementor-element-707d8a9 {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-445a555 */.elementor-457 .elementor-element.elementor-element-445a555 {
    border-radius: 14px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a2fbaad */.elementor-457 .elementor-element.elementor-element-a2fbaad {
    border-radius: 14px;
}/* End custom CSS */
/* Start custom CSS */body {
    position: relative !important;
}
header {
    position: sticky  !important;
    top: 0 !important;
    z-index: 30 !important;
}

.sticky.show{transform:translateY(0)}

@keyframes sce-pulse { 
  0%, 100% { 
    box-shadow: 0 0 0 0 hsl(171deg 69% 33% / 50%); 
  } 
  70% { 
    box-shadow: 0 0 0 10px rgba(240, 78, 35, 0); 
  } 
}


.header-block{
    display: none !important;
}

.hero-block{
    position: relative;
    background: linear-gradient(168deg, #0C151C 0%, #1E2D3A 40%, #2A3F50 100%);;
}
.hero-block:before{
    content: "";
    position: absolute;
    inset: auto -10% -60% auto;
    width: 720px;
    height: 720px;
    background: radial-gradient(circle, rgba(32, 184, 152, .16), transparent 62%);
    pointer-events: none;
}
.hero-block:after{
    content: "";
    position: absolute;
    inset: 0;
    background-image: linear-gradient(rgba(255, 255, 255, .035) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, .035) 1px, transparent 1px);
    background-size: 48px 48px;
    mask-image: linear-gradient(180deg, #000, transparent 85%);
    -webkit-mask-image: linear-gradient(180deg, #000, transparent 85%);
    pointer-events: none;
}/* End custom CSS */