.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-23 .elementor-element.elementor-element-5dace63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-23 .elementor-element.elementor-element-5dace63 .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-23 .elementor-element.elementor-element-a28713c{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-23 .elementor-element.elementor-element-25db6fd .elementor-button{background-color:#F04E23;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-23 .elementor-element.elementor-element-25db6fd .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-25db6fd .elementor-button:focus{background-color:#D83F17;}.elementor-23 .elementor-element.elementor-element-25db6fd{border-radius:14px 14px 14px 14px;box-shadow:0px 12px 30px -8px rgba(239.99999999999997, 78.00000000000006, 34.99999999999997, 0.6);}.elementor-23 .elementor-element.elementor-element-25db6fd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23 .elementor-element.elementor-element-25db6fd .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-23 .elementor-element.elementor-element-72046eb .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-23 .elementor-element.elementor-element-72046eb .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-72046eb .elementor-button:focus{background-color:#FFFFFF14;}.elementor-23 .elementor-element.elementor-element-d841216{margin:026px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Source Sans 3", Sans-serif;font-weight:400;}.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-23 .elementor-element.elementor-element-b238947 img{height:30px;object-fit:contain;object-position:center center;}.elementor-23 .elementor-element.elementor-element-da96cdf img{height:30px;object-fit:contain;object-position:center center;}.elementor-23 .elementor-element.elementor-element-bd35100 img{height:30px;object-fit:contain;object-position:center center;}.elementor-23 .elementor-element.elementor-element-059a76b img{height:30px;object-fit:contain;object-position:center center;}.elementor-23 .elementor-element.elementor-element-9d309ee img{height:30px;object-fit:contain;object-position:center center;}.elementor-23 .elementor-element.elementor-element-bce4d9e{text-align:start;}.elementor-23 .elementor-element.elementor-element-bce4d9e 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-23 .elementor-element.elementor-element-e6c5b6e{padding:0px 0px 0px 4px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-23 .elementor-element.elementor-element-e6c5b6e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-23 .elementor-element.elementor-element-e6c5b6e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-23 .elementor-element.elementor-element-e6c5b6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-23 .elementor-element.elementor-element-e6c5b6e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-23 .elementor-element.elementor-element-e6c5b6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-23 .elementor-element.elementor-element-e6c5b6e .elementor-icon-list-icon i{color:#F04E23;transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-e6c5b6e .elementor-icon-list-icon svg{fill:#F04E23;transition:fill 0.3s;}.elementor-23 .elementor-element.elementor-element-e6c5b6e .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-23 .elementor-element.elementor-element-e6c5b6e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23 .elementor-element.elementor-element-e6c5b6e .elementor-icon-list-item > a{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:400;line-height:1.45em;}.elementor-23 .elementor-element.elementor-element-e6c5b6e .elementor-icon-list-text{color:#1F262E;transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-6cfb7a3 .elementor-button{background-color:#F04E23;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-23 .elementor-element.elementor-element-6cfb7a3 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-6cfb7a3 .elementor-button:focus{background-color:#D83F17;}.elementor-23 .elementor-element.elementor-element-6cfb7a3{box-shadow:0px 12px 30px -8px rgba(239.99999999999997, 78.00000000000006, 34.99999999999997, 0.6);}.elementor-23 .elementor-element.elementor-element-6cfb7a3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23 .elementor-element.elementor-element-6cfb7a3 .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:space-between;}.elementor-23 .elementor-element.elementor-element-c8c15d3{text-align:start;}.elementor-23 .elementor-element.elementor-element-c8c15d3 img{max-width:130px;height:60px;object-fit:contain;object-position:center center;}.elementor-23 .elementor-element.elementor-element-64a9f02{padding:0px 0px 0px 4px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-23 .elementor-element.elementor-element-64a9f02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-23 .elementor-element.elementor-element-64a9f02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-23 .elementor-element.elementor-element-64a9f02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-23 .elementor-element.elementor-element-64a9f02 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-23 .elementor-element.elementor-element-64a9f02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-23 .elementor-element.elementor-element-64a9f02 .elementor-icon-list-icon i{color:#F04E23;transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-64a9f02 .elementor-icon-list-icon svg{fill:#F04E23;transition:fill 0.3s;}.elementor-23 .elementor-element.elementor-element-64a9f02 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-23 .elementor-element.elementor-element-64a9f02 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23 .elementor-element.elementor-element-64a9f02 .elementor-icon-list-item > a{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:400;line-height:1.45em;}.elementor-23 .elementor-element.elementor-element-64a9f02 .elementor-icon-list-text{color:#1F262E;transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-6f5fdc9 .elementor-button{background-color:#F04E23;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-23 .elementor-element.elementor-element-6f5fdc9 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-6f5fdc9 .elementor-button:focus{background-color:#D83F17;}.elementor-23 .elementor-element.elementor-element-6f5fdc9{box-shadow:0px 12px 30px -8px rgba(239.99999999999997, 78.00000000000006, 34.99999999999997, 0.6);}.elementor-23 .elementor-element.elementor-element-6f5fdc9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23 .elementor-element.elementor-element-6f5fdc9 .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:space-between;}.elementor-23 .elementor-element.elementor-element-6c048e5{text-align:start;}.elementor-23 .elementor-element.elementor-element-6c048e5 img{max-width:160px;height:60px;object-fit:contain;object-position:center center;}.elementor-23 .elementor-element.elementor-element-23b6874{padding:0px 0px 0px 4px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-23 .elementor-element.elementor-element-23b6874 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-23 .elementor-element.elementor-element-23b6874 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-23 .elementor-element.elementor-element-23b6874 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-23 .elementor-element.elementor-element-23b6874 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-23 .elementor-element.elementor-element-23b6874 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-23 .elementor-element.elementor-element-23b6874 .elementor-icon-list-icon i{color:#F04E23;transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-23b6874 .elementor-icon-list-icon svg{fill:#F04E23;transition:fill 0.3s;}.elementor-23 .elementor-element.elementor-element-23b6874 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-23 .elementor-element.elementor-element-23b6874 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23 .elementor-element.elementor-element-23b6874 .elementor-icon-list-item > a{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:400;line-height:1.45em;}.elementor-23 .elementor-element.elementor-element-23b6874 .elementor-icon-list-text{color:#1F262E;transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-de934aa .elementor-button{background-color:#F04E23;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-23 .elementor-element.elementor-element-de934aa .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-de934aa .elementor-button:focus{background-color:#D83F17;}.elementor-23 .elementor-element.elementor-element-de934aa{box-shadow:0px 12px 30px -8px rgba(239.99999999999997, 78.00000000000006, 34.99999999999997, 0.6);}.elementor-23 .elementor-element.elementor-element-de934aa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23 .elementor-element.elementor-element-de934aa .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:space-between;}.elementor-23 .elementor-element.elementor-element-214edb3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-23 .elementor-element.elementor-element-214edb3 img{max-width:180px;height:60px;object-fit:contain;object-position:center center;}.elementor-23 .elementor-element.elementor-element-934ec51{padding:0px 0px 0px 4px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-23 .elementor-element.elementor-element-934ec51 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-23 .elementor-element.elementor-element-934ec51 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-23 .elementor-element.elementor-element-934ec51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-23 .elementor-element.elementor-element-934ec51 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-23 .elementor-element.elementor-element-934ec51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-23 .elementor-element.elementor-element-934ec51 .elementor-icon-list-icon i{color:#F04E23;transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-934ec51 .elementor-icon-list-icon svg{fill:#F04E23;transition:fill 0.3s;}.elementor-23 .elementor-element.elementor-element-934ec51 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-23 .elementor-element.elementor-element-934ec51 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23 .elementor-element.elementor-element-934ec51 .elementor-icon-list-item > a{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:400;line-height:1.45em;}.elementor-23 .elementor-element.elementor-element-934ec51 .elementor-icon-list-text{color:#1F262E;transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-41ade24 .elementor-button{background-color:#F04E23;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-23 .elementor-element.elementor-element-41ade24 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-41ade24 .elementor-button:focus{background-color:#D83F17;}.elementor-23 .elementor-element.elementor-element-41ade24{box-shadow:0px 12px 30px -8px rgba(239.99999999999997, 78.00000000000006, 34.99999999999997, 0.6);}.elementor-23 .elementor-element.elementor-element-41ade24 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23 .elementor-element.elementor-element-41ade24 .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:space-between;}.elementor-23 .elementor-element.elementor-element-062bfea{text-align:start;}.elementor-23 .elementor-element.elementor-element-062bfea img{height:45px;object-fit:contain;object-position:center center;}.elementor-23 .elementor-element.elementor-element-36c7c3b .elementor-button{background-color:#F04E23;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-23 .elementor-element.elementor-element-36c7c3b .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-36c7c3b .elementor-button:focus{background-color:#D83F17;}.elementor-23 .elementor-element.elementor-element-36c7c3b{box-shadow:0px 12px 30px -8px rgba(239.99999999999997, 78.00000000000006, 34.99999999999997, 0.6);}.elementor-23 .elementor-element.elementor-element-36c7c3b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23 .elementor-element.elementor-element-36c7c3b .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:space-between;}.elementor-23 .elementor-element.elementor-element-635aecd .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-23 .elementor-element.elementor-element-635aecd .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-635aecd .elementor-button:focus{background-color:#1B2430;}.elementor-23 .elementor-element.elementor-element-635aecd{box-shadow:0px 12px 30px -8px rgba(239.99999999999997, 78.00000000000006, 34.99999999999997, 0.6);}.elementor-23 .elementor-element.elementor-element-635aecd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23 .elementor-element.elementor-element-635aecd .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:space-between;}.elementor-23 .elementor-element.elementor-element-204b9ad .elementor-button{background-color:#F04E23;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:15px 20px 15px 20px;}.elementor-23 .elementor-element.elementor-element-204b9ad .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-204b9ad .elementor-button:focus{background-color:#D83F17;}.elementor-23 .elementor-element.elementor-element-204b9ad{box-shadow:0px 12px 30px -8px rgba(239.99999999999997, 78.00000000000006, 34.99999999999997, 0.6);}.elementor-23 .elementor-element.elementor-element-204b9ad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23 .elementor-element.elementor-element-204b9ad .elementor-button .elementor-button-content-wrapper{gap:10px;}body.elementor-page-23:not(.elementor-motion-effects-element-type-background), body.elementor-page-23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EF;}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-5dace63 .elementor-heading-title{font-size:46.08px;}.elementor-23 .elementor-element.elementor-element-36c7c3b .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-5dace63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-23 .elementor-element.elementor-element-5dace63 .elementor-heading-title{font-size:30px;}.elementor-23 .elementor-element.elementor-element-a28713c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-25db6fd .elementor-button{font-size:14px;padding:18px 16px 18px 16px;}.elementor-23 .elementor-element.elementor-element-72046eb .elementor-button{font-size:14px;padding:18px 16px 18px 16px;}.elementor-23 .elementor-element.elementor-element-d841216{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-b238947 img{height:20px;object-position:center center;}.elementor-23 .elementor-element.elementor-element-da96cdf img{height:20px;}.elementor-23 .elementor-element.elementor-element-bd35100 img{height:20px;}.elementor-23 .elementor-element.elementor-element-059a76b img{height:20px;}.elementor-23 .elementor-element.elementor-element-9d309ee img{height:20px;}.elementor-23 .elementor-element.elementor-element-bce4d9e{text-align:center;}.elementor-23 .elementor-element.elementor-element-c8c15d3{text-align:center;}.elementor-23 .elementor-element.elementor-element-6c048e5{text-align:center;}.elementor-23 .elementor-element.elementor-element-214edb3{text-align:center;}}/* Start custom CSS for heading, class: .elementor-element-5dace63 */.elementor-23 .elementor-element.elementor-element-5dace63 h1 {
    max-width: 15ch;
    text-wrap: pretty;
}
.elementor-23 .elementor-element.elementor-element-5dace63 .hero-ranked {
    display: block;
}

@media(max-width:576px){
    .elementor-23 .elementor-element.elementor-element-5dace63 h1{
        max-width: 100% !important;
    }
    .elementor-23 .elementor-element.elementor-element-5dace63 .hero-ranked{
     display: inline;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a28713c */.elementor-23 .elementor-element.elementor-element-a28713c p {
    max-width: 56ch;
    text-wrap: pretty;
}
@media(max-width:576px){
    .elementor-23 .elementor-element.elementor-element-a28713c p {
        line-height: 1.2em !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-25db6fd */.elementor-23 .elementor-element.elementor-element-25db6fd a:hover {
    transform: translateY(-1px) ;
}
.elementor-23 .elementor-element.elementor-element-25db6fd a {
    #f04e2399 0px 12px 30px -8px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d841216 */.elementor-23 .elementor-element.elementor-element-d841216 .hero-rating{
    display: flex;
    align-items: end;
    gap: 8px;
    font-size: 14px;
    color: #ffffffb3;
}

@media (max-width:576px){
    .elementor-23 .elementor-element.elementor-element-d841216 .hero-rating{
        align-items: center;
        margin-top: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b238947 */.elementor-23 .elementor-element.elementor-element-b238947 img {
    filter: invert(1) brightness(100);
}
.elementor-23 .elementor-element.elementor-element-b238947 img {
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da96cdf */.elementor-23 .elementor-element.elementor-element-da96cdf img {
    filter: invert(1) brightness(100);
}
.elementor-23 .elementor-element.elementor-element-da96cdf img {
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd35100 */.elementor-23 .elementor-element.elementor-element-bd35100 img {
    filter: invert(1) brightness(100);
}
.elementor-23 .elementor-element.elementor-element-bd35100 img {
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-059a76b */.elementor-23 .elementor-element.elementor-element-059a76b img {
    filter: invert(1) brightness(100);
}
.elementor-23 .elementor-element.elementor-element-059a76b img {
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d309ee */.elementor-23 .elementor-element.elementor-element-9d309ee img {
    filter: invert(1) brightness(100);
}
.elementor-23 .elementor-element.elementor-element-9d309ee img {
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-373db80 */.elementor-23 .elementor-element.elementor-element-373db80 {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f03deb */.elementor-23 .elementor-element.elementor-element-6f03deb {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2343da8 */.elementor-23 .elementor-element.elementor-element-2343da8 {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-baeebe7 */.elementor-23 .elementor-element.elementor-element-baeebe7 {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0ed523f */.elementor-23 .elementor-element.elementor-element-0ed523f {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7c4f8c2 */.elementor-23 .elementor-element.elementor-element-7c4f8c2 {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e08e9aa */.elementor-23 .elementor-element.elementor-element-e08e9aa {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e6c5b6e */.elementor-23 .elementor-element.elementor-element-e6c5b6e .elementor-icon-list-icon {
    width: 20px;
    height: 20px;
    min-height: 20px;
    min-width: 20px;
    background: #fff1ec;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    padding: 0;
}
.elementor-23 .elementor-element.elementor-element-e6c5b6e svg {
    margin: 0;
    padding: 0;
}
.elementor-23 .elementor-element.elementor-element-e6c5b6e .elementor-icon-list-text {
    margin: 0;
    padding-left: 10px;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6cfb7a3 */.elementor-23 .elementor-element.elementor-element-6cfb7a3 {
    border-radius: 14px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a31f488 */.elementor-23 .elementor-element.elementor-element-a31f488 {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-71d9f4f */.elementor-23 .elementor-element.elementor-element-71d9f4f {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-45b9a99 */.elementor-23 .elementor-element.elementor-element-45b9a99 {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5835def */.elementor-23 .elementor-element.elementor-element-5835def {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6178e32 */.elementor-23 .elementor-element.elementor-element-6178e32 {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a01ff2e */.elementor-23 .elementor-element.elementor-element-a01ff2e {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-20d191b */.elementor-23 .elementor-element.elementor-element-20d191b {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-64a9f02 */.elementor-23 .elementor-element.elementor-element-64a9f02 .elementor-icon-list-icon {
    width: 20px;
    height: 20px;
    min-height: 20px;
    min-width: 20px;
    background: #fff1ec;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    padding: 0;
}
.elementor-23 .elementor-element.elementor-element-64a9f02 svg {
    margin: 0;
    padding: 0;
}
.elementor-23 .elementor-element.elementor-element-64a9f02 .elementor-icon-list-text {
    margin: 0;
    padding-left: 10px;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6f5fdc9 */.elementor-23 .elementor-element.elementor-element-6f5fdc9 {
    border-radius: 14px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1bf3a22 */.elementor-23 .elementor-element.elementor-element-1bf3a22 {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e74b82f */.elementor-23 .elementor-element.elementor-element-e74b82f {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4293ade */.elementor-23 .elementor-element.elementor-element-4293ade {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c5a4e14 */.elementor-23 .elementor-element.elementor-element-c5a4e14 {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9d848db */.elementor-23 .elementor-element.elementor-element-9d848db {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e2112ff */.elementor-23 .elementor-element.elementor-element-e2112ff {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a813a3 */.elementor-23 .elementor-element.elementor-element-6a813a3 {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-23b6874 */.elementor-23 .elementor-element.elementor-element-23b6874 .elementor-icon-list-icon {
    width: 20px;
    height: 20px;
    min-height: 20px;
    min-width: 20px;
    background: #fff1ec;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    padding: 0;
}
.elementor-23 .elementor-element.elementor-element-23b6874 svg {
    margin: 0;
    padding: 0;
}
.elementor-23 .elementor-element.elementor-element-23b6874 .elementor-icon-list-text {
    margin: 0;
    padding-left: 10px;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-de934aa */.elementor-23 .elementor-element.elementor-element-de934aa {
    border-radius: 14px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e3088dd */.elementor-23 .elementor-element.elementor-element-e3088dd {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a643c6f */.elementor-23 .elementor-element.elementor-element-a643c6f {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3a075cf */.elementor-23 .elementor-element.elementor-element-3a075cf {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2f360c9 */.elementor-23 .elementor-element.elementor-element-2f360c9 {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-48c4cb5 */.elementor-23 .elementor-element.elementor-element-48c4cb5 {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ff4db4c */.elementor-23 .elementor-element.elementor-element-ff4db4c {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-134c974 */.elementor-23 .elementor-element.elementor-element-134c974 {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-934ec51 */.elementor-23 .elementor-element.elementor-element-934ec51 .elementor-icon-list-icon {
    width: 20px;
    height: 20px;
    min-height: 20px;
    min-width: 20px;
    background: #fff1ec;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    padding: 0;
}
.elementor-23 .elementor-element.elementor-element-934ec51 svg {
    margin: 0;
    padding: 0;
}
.elementor-23 .elementor-element.elementor-element-934ec51 .elementor-icon-list-text {
    margin: 0;
    padding-left: 10px;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41ade24 */.elementor-23 .elementor-element.elementor-element-41ade24 {
    border-radius: 14px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eee6e20 */.elementor-23 .elementor-element.elementor-element-eee6e20 {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36c7c3b */.elementor-23 .elementor-element.elementor-element-36c7c3b {
    border-radius: 14px;
}

.elementor-23 .elementor-element.elementor-element-36c7c3b a {
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-635aecd */.elementor-23 .elementor-element.elementor-element-635aecd {
    border-radius: 14px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-204b9ad */.elementor-23 .elementor-element.elementor-element-204b9ad {
    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 rgba(240, 78, 35, 0.55); 
  } 
  70% { 
    box-shadow: 0 0 0 10px rgba(240, 78, 35, 0); 
  } 
}/* End custom CSS */