.elementor-100187 .elementor-element.elementor-element-52534d2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-100187 .elementor-element.elementor-element-65fe1678{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-100187 .elementor-element.elementor-element-d9e9dea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap: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-100187 .elementor-element.elementor-element-bac636e .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-weight:900;}.elementor-100187 .elementor-element.elementor-element-5a8340c5 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-weight:900;}.elementor-100187 .elementor-element.elementor-element-491ef704 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-weight:900;}.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-100187 .elementor-element.elementor-element-7645620{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-100187 .elementor-element.elementor-element-b335fca .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-weight:900;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.elementor-100187 .elementor-element.elementor-element-535f2766 .elementor-search-form__container{min-height:50px;}.elementor-100187 .elementor-element.elementor-element-535f2766 .elementor-search-form__submit{min-width:50px;}body:not(.rtl) .elementor-100187 .elementor-element.elementor-element-535f2766 .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-100187 .elementor-element.elementor-element-535f2766 .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-100187 .elementor-element.elementor-element-535f2766 .elementor-search-form__input, .elementor-100187 .elementor-element.elementor-element-535f2766.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-100187 .elementor-element.elementor-element-535f2766:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-100187 .elementor-element.elementor-element-535f2766.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-100187 .elementor-element.elementor-element-51d59d66{--grid-columns:3;}.elementor-100187 .elementor-element.elementor-element-51d59d66 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-100187 .elementor-element.elementor-element-51d59d66 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-100187 .elementor-element.elementor-element-51d59d66 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-100187 .elementor-element.elementor-element-51d59d66 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-100187 .elementor-element.elementor-element-51d59d66 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-100187 .elementor-element.elementor-element-3cffae8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-100187 .elementor-element.elementor-element-66636d78 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-weight:900;}.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-100187 .elementor-element.elementor-element-38ad424f .elementor-button{background-color:#f0ee2b;font-family:"Inter", Sans-serif;font-weight:900;fill:#02011d;color:#02011d;}@media(max-width:1024px){.elementor-100187 .elementor-element.elementor-element-51d59d66{--grid-columns:2;}}@media(max-width:767px){.elementor-100187 .elementor-element.elementor-element-51d59d66{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-52534d2a */.elementor-100187 .elementor-element.elementor-element-52534d2a{background:#090815;color:#fff;font-family:Inter,sans-serif;padding:64px 28px;gap:32px;--ec-yellow:#f0ee2b;--ec-magenta:#d6458b;--ec-cyan:#8bcfff;}
.elementor-100187 .elementor-element.elementor-element-52534d2a .ec-shell{max-width:1240px;width:100%;margin-inline:auto;gap:40px;}
.elementor-100187 .elementor-element.elementor-element-52534d2a .ec-hero{position:relative;padding:clamp(28px,5vw,64px);background:rgba(6,7,24,.62);border:1px solid rgba(255,255,255,.14);border-radius:28px;gap:24px;box-shadow:0 20px 55px rgba(0,0,0,.28);border-left:6px solid #8bcfff;}
.elementor-100187 .elementor-element.elementor-element-52534d2a .ec-kicker .elementor-heading-title{font-family:Inter,sans-serif;font-size:12px;font-weight:900;letter-spacing:.18em;color:#8bcfff;}
.elementor-100187 .elementor-element.elementor-element-52534d2a .ec-hero-title .elementor-heading-title{font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:clamp(48px,7vw,104px);line-height:.96;letter-spacing:-.02em;text-transform:uppercase;color:#fff;overflow-wrap:anywhere;}
.elementor-100187 .elementor-element.elementor-element-52534d2a .ec-highlight .elementor-heading-title{display:inline-block;background:#f0ee2b;color:#02011d;padding:4px 16px 10px;box-shadow:7px 7px 0 #d6458b;transform:rotate(-1deg);}
.elementor-100187 .elementor-element.elementor-element-52534d2a .ec-intro{color:#d8d8df;font-size:18px;line-height:1.7;max-width:680px;}
.elementor-100187 .elementor-element.elementor-element-52534d2a .ec-section-title .elementor-heading-title{font-family:'Barlow Condensed',sans-serif;font-size:40px;font-weight:900;color:#fff;text-transform:uppercase;}
.elementor-100187 .elementor-element.elementor-element-52534d2a .ec-grid-wrap{gap:24px;}.elementor-100187 .elementor-element.elementor-element-52534d2a .ec-search input{background:#fff;color:#02011d;font-family:Inter,sans-serif;font-size:16px;min-height:54px;border:2px solid #8bcfff;}.elementor-100187 .elementor-element.elementor-element-52534d2a .ec-search button{background:#f0ee2b;color:#02011d;min-width:54px;}
.elementor-100187 .elementor-element.elementor-element-52534d2a .ec-button .elementor-button{background:#f0ee2b;color:#02011d;border:3px solid #f0ee2b;border-radius:0;padding:18px 26px;font-family:Inter,sans-serif;font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;box-shadow:6px 6px 0 #d6458b;transition:.18s ease;}
.elementor-100187 .elementor-element.elementor-element-52534d2a .ec-button .elementor-button:hover{background:#fff;transform:translate(3px,3px);box-shadow:3px 3px 0 #d6458b;}
.elementor-100187 .elementor-element.elementor-element-52534d2a .ec-cta{padding:36px;border:1px solid rgba(255,255,255,.14);border-radius:28px;background:rgba(4,4,18,.78);gap:24px;}
.elementor-100187 .elementor-element.elementor-element-52534d2a .elementor-pagination{margin-top:32px;}.elementor-100187 .elementor-element.elementor-element-52534d2a .elementor-pagination .page-numbers{display:inline-block;padding:10px 14px;color:#fff;border:1px solid rgba(255,255,255,.25);margin:4px;}.elementor-100187 .elementor-element.elementor-element-52534d2a .elementor-pagination .current{background:#f0ee2b;color:#02011d;}
.elementor-100187 .elementor-element.elementor-element-52534d2a a:focus-visible{outline:3px solid #8bcfff;outline-offset:5px;}
@media(max-width:767px){.elementor-100187 .elementor-element.elementor-element-52534d2a{padding:32px 17px;}.elementor-100187 .elementor-element.elementor-element-52534d2a .ec-shell{gap:28px;}.elementor-100187 .elementor-element.elementor-element-52534d2a .ec-hero{padding:24px;border-radius:22px;}.elementor-100187 .elementor-element.elementor-element-52534d2a .ec-cta{padding:24px;}.elementor-100187 .elementor-element.elementor-element-52534d2a .ec-highlight .elementor-heading-title{box-shadow:4px 4px 0 #d6458b;}}
@media(prefers-reduced-motion:reduce){.elementor-100187 .elementor-element.elementor-element-52534d2a .ec-button .elementor-button{transition:none;transform:none;}}

/* Endurance corner accents */
.elementor-100187 .elementor-element.elementor-element-52534d2a .ec-hero,.elementor-100187 .elementor-element.elementor-element-52534d2a .ec-post-hero{position:relative;border-left:1px solid rgba(255,255,255,.14);}
.elementor-100187 .elementor-element.elementor-element-52534d2a .ec-hero::before,.elementor-100187 .elementor-element.elementor-element-52534d2a .ec-hero::after,.elementor-100187 .elementor-element.elementor-element-52534d2a .ec-post-hero::before,.elementor-100187 .elementor-element.elementor-element-52534d2a .ec-post-hero::after{content:"";position:absolute;width:48px;height:36px;pointer-events:none;}
.elementor-100187 .elementor-element.elementor-element-52534d2a .ec-hero::before,.elementor-100187 .elementor-element.elementor-element-52534d2a .ec-post-hero::before{top:14px;left:14px;border-top:3px solid #8bcfff;border-left:3px solid #8bcfff;border-radius:8px 0 0 0;}
.elementor-100187 .elementor-element.elementor-element-52534d2a .ec-hero::after,.elementor-100187 .elementor-element.elementor-element-52534d2a .ec-post-hero::after{bottom:14px;right:14px;border-bottom:3px solid #8bcfff;border-right:3px solid #8bcfff;border-radius:0 0 8px 0;}
@media(max-width:767px){.elementor-100187 .elementor-element.elementor-element-52534d2a .ec-hero::before,.elementor-100187 .elementor-element.elementor-element-52534d2a .ec-hero::after,.elementor-100187 .elementor-element.elementor-element-52534d2a .ec-post-hero::before,.elementor-100187 .elementor-element.elementor-element-52534d2a .ec-post-hero::after{width:26px;height:20px;}.elementor-100187 .elementor-element.elementor-element-52534d2a .ec-hero::before,.elementor-100187 .elementor-element.elementor-element-52534d2a .ec-post-hero::before{top:9px;left:9px;}.elementor-100187 .elementor-element.elementor-element-52534d2a .ec-hero::after,.elementor-100187 .elementor-element.elementor-element-52534d2a .ec-post-hero::after{bottom:9px;right:9px;}}/* End custom CSS */