.elementor-41 .elementor-element.elementor-element-5450f86{--display:flex;--min-height:60vh;--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;--justify-content:center;}.elementor-41 .elementor-element.elementor-element-5450f86:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-5450f86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0C;}.elementor-41 .elementor-element.elementor-element-89fab0f{--spacer-size:100px;}.elementor-41 .elementor-element.elementor-element-2a15913{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-41 .elementor-element.elementor-element-2a15913.e-con{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-9f7333e .elementor-heading-title{color:var( --e-global-color-38d5a2c );}.elementor-41 .elementor-element.elementor-element-5a66b16 .elementor-heading-title{color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-32747dc .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:26px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:var( --e-global-color-4c39d24 );}.elementor-41 .elementor-element.elementor-element-2f51959{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 7px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-41 .elementor-element.elementor-element-2f51959 .elementor-icon-list-icon i{color:var( --e-global-color-38d5a2c );transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-2f51959 .elementor-icon-list-icon svg{fill:var( --e-global-color-38d5a2c );transition:fill 0.3s;}.elementor-41 .elementor-element.elementor-element-2f51959 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-41 .elementor-element.elementor-element-2f51959 .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;}.elementor-41 .elementor-element.elementor-element-2f51959 .elementor-icon-list-text{color:var( --e-global-color-5b20111 );transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-b68bd2b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-cb393aa .elementor-button{background-color:var( --e-global-color-38d5a2c );font-family:"Bebas Neue", Sans-serif;font-size:20px;line-height:1.5em;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:16px 40px 16px 40px;}.elementor-41 .elementor-element.elementor-element-cb393aa .elementor-button:hover, .elementor-41 .elementor-element.elementor-element-cb393aa .elementor-button:focus{background-color:var( --e-global-color-a58bc74 );}.elementor-41 .elementor-element.elementor-element-3925f36 .elementor-button{background-color:#0B0B10;font-family:"Bebas Neue", Sans-serif;font-size:20px;line-height:1.5em;letter-spacing:2px;fill:var( --e-global-color-5b20111 );color:var( --e-global-color-5b20111 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-5b20111 );border-radius:0px 0px 0px 0px;padding:14px 38px 14px 38px;}.elementor-41 .elementor-element.elementor-element-3925f36 .elementor-button:hover, .elementor-41 .elementor-element.elementor-element-3925f36 .elementor-button:focus{background-color:#0B0B10;color:var( --e-global-color-5b20111 );}.elementor-41 .elementor-element.elementor-element-3925f36 .elementor-button:hover svg, .elementor-41 .elementor-element.elementor-element-3925f36 .elementor-button:focus svg{fill:var( --e-global-color-5b20111 );}.elementor-41 .elementor-element.elementor-element-9bd1c0a{--spacer-size:250px;}.elementor-41 .elementor-element.elementor-element-6c6e2af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;bottom:0px;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-6c6e2af{right:-100px;}body.rtl .elementor-41 .elementor-element.elementor-element-6c6e2af{left:-100px;}.elementor-41 .elementor-element.elementor-element-6c6e2af img{width:100%;max-width:1100px;}.elementor-41 .elementor-element.elementor-element-88b1d37{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-41 .elementor-element.elementor-element-88b1d37:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-88b1d37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-38d5a2c );}.elementor-41 .elementor-element.elementor-element-ad0beb3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(60px/2);}.elementor-41 .elementor-element.elementor-element-ad0beb3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(60px/2);}.elementor-41 .elementor-element.elementor-element-ad0beb3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(60px/2);}.elementor-41 .elementor-element.elementor-element-ad0beb3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-60px/2);}.elementor-41 .elementor-element.elementor-element-ad0beb3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-60px/2);}.elementor-41 .elementor-element.elementor-element-ad0beb3 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-ad0beb3 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-41 .elementor-element.elementor-element-ad0beb3{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-41 .elementor-element.elementor-element-ad0beb3 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-41 .elementor-element.elementor-element-ad0beb3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-41 .elementor-element.elementor-element-ad0beb3 .elementor-icon-list-item > a{font-family:"Bebas Neue", Sans-serif;font-size:34px;line-height:0.5em;letter-spacing:1px;}.elementor-41 .elementor-element.elementor-element-ad0beb3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-a4c085a{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1C2040;--border-color:#1C2040;--padding-top:75px;--padding-bottom:75px;--padding-left:40px;--padding-right:040px;}.elementor-41 .elementor-element.elementor-element-a4c085a:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-a4c085a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131528;}.elementor-41 .elementor-element.elementor-element-9059409{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-a62c229{--display:flex;}.elementor-41 .elementor-element.elementor-element-3115cb2{--spacer-size:30px;}.elementor-41 .elementor-element.elementor-element-ae43aa5 .elementor-heading-title{font-size:16px;color:var( --e-global-color-38d5a2c );}.elementor-41 .elementor-element.elementor-element-22f358a .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:80px;color:var( --e-global-color-1861fd1 );}.elementor-41 .elementor-element.elementor-element-ac0a2c8{width:var( --container-widget-width, 612px );max-width:612px;padding:0px 0px 0px 0px;--container-widget-width:612px;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-ac0a2c8 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;line-height:1.5em;color:#8895B0;}.elementor-41 .elementor-element.elementor-element-3323e5d{--display:flex;}.elementor-41 .elementor-element.elementor-element-7147666{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-ab68ef9{--display:flex;}.elementor-41 .elementor-element.elementor-element-936a2d1 .elementor-heading-title{color:#F0F4FF;}.elementor-41 .elementor-element.elementor-element-65df761{width:var( --container-widget-width, 612px );max-width:612px;padding:0px 0px 0px 0px;--container-widget-width:612px;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-65df761 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;line-height:1.5em;color:#8895B0;}.elementor-41 .elementor-element.elementor-element-7ce6916{--display:flex;}.elementor-41 .elementor-element.elementor-element-10bf0cb .elementor-heading-title{color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-fa75138{width:var( --container-widget-width, 612px );max-width:612px;padding:0px 0px 0px 0px;--container-widget-width:612px;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-fa75138 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;line-height:1.5em;color:#8895B0;}.elementor-41 .elementor-element.elementor-element-c91d11d{--display:flex;}.elementor-41 .elementor-element.elementor-element-dd50776 .elementor-heading-title{color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-7b5410d{width:var( --container-widget-width, 612px );max-width:612px;padding:0px 0px 0px 0px;--container-widget-width:612px;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-7b5410d .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;line-height:1.5em;color:#8895B0;}.elementor-41 .elementor-element.elementor-element-b3524e7{--display:flex;}.elementor-41 .elementor-element.elementor-element-23709f3 .elementor-heading-title{color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-c89fce7{width:var( --container-widget-width, 612px );max-width:612px;padding:0px 0px 0px 0px;--container-widget-width:612px;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-c89fce7 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;line-height:1.5em;color:#8895B0;}.elementor-41 .elementor-element.elementor-element-0756a52{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1C2040;--border-color:#1C2040;--padding-top:75px;--padding-bottom:75px;--padding-left:40px;--padding-right:040px;}.elementor-41 .elementor-element.elementor-element-0756a52:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-0756a52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1020;}.elementor-41 .elementor-element.elementor-element-8d8eb28{--display:flex;}.elementor-41 .elementor-element.elementor-element-08c9b8d .elementor-heading-title{font-size:16px;color:var( --e-global-color-38d5a2c );}.elementor-41 .elementor-element.elementor-element-55e6933 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:80px;color:var( --e-global-color-1861fd1 );}.elementor-41 .elementor-element.elementor-element-dbcf3ae{width:var( --container-widget-width, 612px );max-width:612px;padding:0px 0px 0px 0px;--container-widget-width:612px;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-dbcf3ae .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;line-height:1.5em;color:var( --e-global-color-4c39d24 );}.elementor-41 .elementor-element.elementor-element-505ee1f{color:var( --e-global-color-1861fd1 );}.elementor-41 .elementor-element.elementor-element-eff2ee6{--display:flex;}.elementor-41 .elementor-element.elementor-element-52ef3a1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:2px 2px;--row-gap:2px;--column-gap:2px;--grid-auto-flow:row;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-41 .elementor-element.elementor-element-a655026{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-41 .elementor-element.elementor-element-a655026:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-a655026 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-38d5a2c );}.elementor-41 .elementor-element.elementor-element-7bd17c0 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:64px;line-height:1em;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-284108b .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:0em;color:#FFFFFFA6;}.elementor-41 .elementor-element.elementor-element-6356f60{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-41 .elementor-element.elementor-element-6356f60:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-6356f60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-42ccac3 );}.elementor-41 .elementor-element.elementor-element-e391d6a .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:64px;line-height:1em;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-6c3e102 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:0em;color:#FFFFFFA6;}.elementor-41 .elementor-element.elementor-element-d35fac5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1C2040;--border-color:#1C2040;--border-radius:0px 0px 0px 0px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-41 .elementor-element.elementor-element-d35fac5:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-d35fac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131528;}.elementor-41 .elementor-element.elementor-element-eae7aaf .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:64px;line-height:1em;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-e5b3664 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:0em;color:#FFFFFFA6;}.elementor-41 .elementor-element.elementor-element-e49187d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1C2040;--border-color:#1C2040;--border-radius:0px 0px 0px 0px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-41 .elementor-element.elementor-element-e49187d:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-e49187d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131528;}.elementor-41 .elementor-element.elementor-element-3c23fa9 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:64px;line-height:1em;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-e25040e .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:0em;color:#FFFFFFA6;}.elementor-41 .elementor-element.elementor-element-5b93041{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1C2040;--border-color:#1C2040;--padding-top:75px;--padding-bottom:75px;--padding-left:40px;--padding-right:040px;}.elementor-41 .elementor-element.elementor-element-5b93041:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-5b93041 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131528;}.elementor-41 .elementor-element.elementor-element-5d86922 .elementor-heading-title{font-size:16px;color:var( --e-global-color-38d5a2c );}.elementor-41 .elementor-element.elementor-element-a7f83c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-84ae2c6{--display:flex;}.elementor-41 .elementor-element.elementor-element-abab2c5 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:80px;color:var( --e-global-color-1861fd1 );}.elementor-41 .elementor-element.elementor-element-79293e0{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-41 .elementor-element.elementor-element-1d5947e{width:var( --container-widget-width, 350px );max-width:350px;padding:0px 0px 0px 0px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-1d5947e .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;line-height:1.5em;color:#8895B0;}.elementor-41 .elementor-element.elementor-element-a545fb6{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:3px 3px;--row-gap:3px;--column-gap:3px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-271324a{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1C2040;--border-color:#1C2040;--padding-top:44px;--padding-bottom:44px;--padding-left:36px;--padding-right:36px;}.elementor-41 .elementor-element.elementor-element-271324a:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-271324a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1020;}.elementor-41 .elementor-element.elementor-element-271324a:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a58bc74 );--border-color:var( --e-global-color-a58bc74 );}.elementor-41 .elementor-element.elementor-element-271324a, .elementor-41 .elementor-element.elementor-element-271324a::before{--border-transition:0.3s;}.elementor-41 .elementor-element.elementor-element-fa70336 .elementor-heading-title{color:var( --e-global-color-38d5a2c );}.elementor-41 .elementor-element.elementor-element-87e981a .elementor-heading-title{font-size:44px;color:#F0F4FF;}.elementor-41 .elementor-element.elementor-element-9c5e775{--spacer-size:20px;}.elementor-41 .elementor-element.elementor-element-64a19d8 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:65px;color:var( --e-global-color-38d5a2c );}.elementor-41 .elementor-element.elementor-element-e8c405b{width:var( --container-widget-width, 612px );max-width:612px;padding:0px 0px 0px 0px;--container-widget-width:612px;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-e8c405b .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;line-height:1.5em;color:#8895B0;}.elementor-41 .elementor-element.elementor-element-ca3a74c{--divider-border-style:solid;--divider-color:#1C2040;--divider-border-width:1px;}.elementor-41 .elementor-element.elementor-element-ca3a74c .elementor-divider-separator{width:100%;}.elementor-41 .elementor-element.elementor-element-ca3a74c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-41 .elementor-element.elementor-element-4e5c366{color:var( --e-global-color-5b20111 );}.elementor-41 .elementor-element.elementor-element-3fc8249{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1C2040;--border-color:#1C2040;--padding-top:44px;--padding-bottom:44px;--padding-left:36px;--padding-right:36px;}.elementor-41 .elementor-element.elementor-element-3fc8249:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-3fc8249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1020;}.elementor-41 .elementor-element.elementor-element-3fc8249:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a58bc74 );--border-color:var( --e-global-color-a58bc74 );}.elementor-41 .elementor-element.elementor-element-3fc8249, .elementor-41 .elementor-element.elementor-element-3fc8249::before{--border-transition:0.3s;}.elementor-41 .elementor-element.elementor-element-91221ba .elementor-heading-title{color:var( --e-global-color-38d5a2c );}.elementor-41 .elementor-element.elementor-element-ca1c5b0 .elementor-heading-title{font-size:44px;color:#F0F4FF;}.elementor-41 .elementor-element.elementor-element-b3397ee{--spacer-size:20px;}.elementor-41 .elementor-element.elementor-element-41c6f05 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:65px;color:var( --e-global-color-38d5a2c );}.elementor-41 .elementor-element.elementor-element-e104106{width:var( --container-widget-width, 612px );max-width:612px;padding:0px 0px 0px 0px;--container-widget-width:612px;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-e104106 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;line-height:1.5em;color:#8895B0;}.elementor-41 .elementor-element.elementor-element-f95bc0c{--divider-border-style:solid;--divider-color:#1C2040;--divider-border-width:1px;}.elementor-41 .elementor-element.elementor-element-f95bc0c .elementor-divider-separator{width:100%;}.elementor-41 .elementor-element.elementor-element-f95bc0c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-41 .elementor-element.elementor-element-622fd78{color:var( --e-global-color-5b20111 );}.elementor-41 .elementor-element.elementor-element-01f89a1{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-38d5a2c );--border-color:var( --e-global-color-38d5a2c );--padding-top:44px;--padding-bottom:44px;--padding-left:36px;--padding-right:36px;}.elementor-41 .elementor-element.elementor-element-01f89a1:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-01f89a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2040;}.elementor-41 .elementor-element.elementor-element-01f89a1:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-a58bc74 );--border-color:var( --e-global-color-a58bc74 );}.elementor-41 .elementor-element.elementor-element-01f89a1, .elementor-41 .elementor-element.elementor-element-01f89a1::before{--border-transition:0.3s;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-b677a84{right:20px;}body.rtl .elementor-41 .elementor-element.elementor-element-b677a84{left:20px;}.elementor-41 .elementor-element.elementor-element-b677a84{top:0px;}.elementor-41 .elementor-element.elementor-element-798e6e8 .elementor-heading-title{color:var( --e-global-color-38d5a2c );}.elementor-41 .elementor-element.elementor-element-b7ebc15 .elementor-heading-title{font-size:44px;color:#F0F4FF;}.elementor-41 .elementor-element.elementor-element-ee3c6b9{--spacer-size:20px;}.elementor-41 .elementor-element.elementor-element-63c68f6 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:65px;color:var( --e-global-color-38d5a2c );}.elementor-41 .elementor-element.elementor-element-5deb8b9{width:var( --container-widget-width, 612px );max-width:612px;padding:0px 0px 0px 0px;--container-widget-width:612px;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-5deb8b9 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;line-height:1.5em;color:#8895B0;}.elementor-41 .elementor-element.elementor-element-bbf6da8{--divider-border-style:solid;--divider-color:#8895B02B;--divider-border-width:1px;}.elementor-41 .elementor-element.elementor-element-bbf6da8 .elementor-divider-separator{width:100%;}.elementor-41 .elementor-element.elementor-element-bbf6da8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-41 .elementor-element.elementor-element-46e17c2{color:var( --e-global-color-5b20111 );}.elementor-41 .elementor-element.elementor-element-3be793f{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1C2040;--border-color:#1C2040;--padding-top:44px;--padding-bottom:44px;--padding-left:36px;--padding-right:36px;}.elementor-41 .elementor-element.elementor-element-3be793f:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-3be793f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1020;}.elementor-41 .elementor-element.elementor-element-3be793f:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a58bc74 );--border-color:var( --e-global-color-a58bc74 );}.elementor-41 .elementor-element.elementor-element-3be793f, .elementor-41 .elementor-element.elementor-element-3be793f::before{--border-transition:0.3s;}.elementor-41 .elementor-element.elementor-element-2f6e15c .elementor-heading-title{color:var( --e-global-color-38d5a2c );}.elementor-41 .elementor-element.elementor-element-fb112a2 .elementor-heading-title{font-size:44px;color:#F0F4FF;}.elementor-41 .elementor-element.elementor-element-553f11c{--spacer-size:20px;}.elementor-41 .elementor-element.elementor-element-1fa16d8 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:65px;color:var( --e-global-color-38d5a2c );}.elementor-41 .elementor-element.elementor-element-8864178{width:var( --container-widget-width, 612px );max-width:612px;padding:0px 0px 0px 0px;--container-widget-width:612px;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-8864178 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;line-height:1.5em;color:#8895B0;}.elementor-41 .elementor-element.elementor-element-9dc84d7{--divider-border-style:solid;--divider-color:#1C2040;--divider-border-width:1px;}.elementor-41 .elementor-element.elementor-element-9dc84d7 .elementor-divider-separator{width:100%;}.elementor-41 .elementor-element.elementor-element-9dc84d7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-41 .elementor-element.elementor-element-2a9b3de{color:var( --e-global-color-5b20111 );}.elementor-41 .elementor-element.elementor-element-fe7a2c4{font-size:13px;color:var( --e-global-color-4c39d24 );}.elementor-41 .elementor-element.elementor-element-fe7a2c4 a{color:var( --e-global-color-38d5a2c );}.elementor-41 .elementor-element.elementor-element-7b66d8b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1C2040;--border-color:#1C2040;--padding-top:75px;--padding-bottom:75px;--padding-left:40px;--padding-right:040px;}.elementor-41 .elementor-element.elementor-element-7b66d8b:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-7b66d8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1020;}.elementor-41 .elementor-element.elementor-element-78c178f{--display:flex;}.elementor-41 .elementor-element.elementor-element-1a1ad43 .elementor-heading-title{font-size:16px;color:var( --e-global-color-38d5a2c );}.elementor-41 .elementor-element.elementor-element-7eca923 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:80px;color:var( --e-global-color-1861fd1 );}.elementor-41 .elementor-element.elementor-element-fd05bad{width:var( --container-widget-width, 612px );max-width:612px;padding:0px 0px 0px 0px;--container-widget-width:612px;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-fd05bad .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;line-height:1.5em;color:var( --e-global-color-4c39d24 );}.elementor-41 .elementor-element.elementor-element-66fc99d{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41 .elementor-element.elementor-element-7df8a72{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41 .elementor-element.elementor-element-7df8a72 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:20px;font-weight:600;letter-spacing:0.4px;color:var( --e-global-color-4c39d24 );}.elementor-41 .elementor-element.elementor-element-bd4248c{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1C2040;--border-color:#1C2040;--padding-top:75px;--padding-bottom:75px;--padding-left:40px;--padding-right:040px;}.elementor-41 .elementor-element.elementor-element-bd4248c:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-bd4248c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131528;}.elementor-41 .elementor-element.elementor-element-2a82920{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-7d3eb09{--display:flex;}.elementor-41 .elementor-element.elementor-element-03e706e .elementor-heading-title{font-size:16px;color:var( --e-global-color-38d5a2c );}.elementor-41 .elementor-element.elementor-element-ece45ad .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:80px;color:var( --e-global-color-1861fd1 );}.elementor-41 .elementor-element.elementor-element-7ec7e7e{width:var( --container-widget-width, 612px );max-width:612px;padding:0px 0px 0px 0px;--container-widget-width:612px;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-7ec7e7e .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;line-height:1.5em;color:#8895B0;}.elementor-41 .elementor-element.elementor-element-71bde95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-41 .elementor-element.elementor-element-71bde95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-41 .elementor-element.elementor-element-71bde95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-41 .elementor-element.elementor-element-71bde95 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-41 .elementor-element.elementor-element-71bde95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-41 .elementor-element.elementor-element-71bde95 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-71bde95 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-41 .elementor-element.elementor-element-71bde95{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-41 .elementor-element.elementor-element-71bde95 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-41 .elementor-element.elementor-element-71bde95 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-41 .elementor-element.elementor-element-71bde95 .elementor-icon-list-item > a{font-family:"Bebas Neue", Sans-serif;font-size:34px;line-height:0.5em;letter-spacing:1px;}.elementor-41 .elementor-element.elementor-element-71bde95 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-674c4ba{--display:flex;}.elementor-41 .elementor-element.elementor-element-44984eb iframe{height:400px;}.elementor-41 .elementor-element.elementor-element-3ecf030{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1C2040;--border-color:#1C2040;--padding-top:75px;--padding-bottom:75px;--padding-left:40px;--padding-right:040px;}.elementor-41 .elementor-element.elementor-element-3ecf030:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-3ecf030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1020;}.elementor-41 .elementor-element.elementor-element-2f2b3ab{--display:flex;}.elementor-41 .elementor-element.elementor-element-c5c03c9{--spacer-size:50px;}.elementor-41 .elementor-element.elementor-element-3a41a4a .elementor-heading-title{font-size:16px;color:var( --e-global-color-38d5a2c );}.elementor-41 .elementor-element.elementor-element-cc23197 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:80px;color:var( --e-global-color-1861fd1 );}.elementor-41 .elementor-element.elementor-element-13b5fcf{width:var( --container-widget-width, 612px );max-width:612px;padding:0px 0px 0px 0px;--container-widget-width:612px;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-13b5fcf .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;line-height:1.5em;color:var( --e-global-color-4c39d24 );}.elementor-41 .elementor-element.elementor-element-a934b42{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-41 .elementor-element.elementor-element-a934b42 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-41 .elementor-element.elementor-element-a934b42 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-41 .elementor-element.elementor-element-a934b42 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-41 .elementor-element.elementor-element-a934b42 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-41 .elementor-element.elementor-element-a934b42 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-41 .elementor-element.elementor-element-a934b42 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-a934b42 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-41 .elementor-element.elementor-element-a934b42 .elementor-icon-list-icon{padding-inline-end:13px;}.elementor-41 .elementor-element.elementor-element-a934b42 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-41 .elementor-element.elementor-element-a934b42 .elementor-icon-list-item > a{font-family:"Bebas Neue", Sans-serif;font-size:22px;line-height:0.5em;letter-spacing:1px;}.elementor-41 .elementor-element.elementor-element-a934b42 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-a934b42 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-38d5a2c );}.elementor-41 .elementor-element.elementor-element-cd60ca1{--display:flex;}.elementor-41 .elementor-element.elementor-element-20b5724{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-41 .elementor-element.elementor-element-20b5724:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-20b5724 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-38d5a2c );}.elementor-41 .elementor-element.elementor-element-f54367c{text-align:center;}.elementor-41 .elementor-element.elementor-element-f54367c .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:100px;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-58ff5e9{text-align:center;}.elementor-41 .elementor-element.elementor-element-58ff5e9 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#FFFFFFBF;}.elementor-41 .elementor-element.elementor-element-3c3a4ca .elementor-button{background-color:var( --e-global-color-38d5a2c );font-family:"Bebas Neue", Sans-serif;font-size:20px;line-height:1.5em;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:14px 38px 14px 38px;}.elementor-41 .elementor-element.elementor-element-3c3a4ca .elementor-button:hover, .elementor-41 .elementor-element.elementor-element-3c3a4ca .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-38d5a2c );}.elementor-41 .elementor-element.elementor-element-3c3a4ca{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41 .elementor-element.elementor-element-3c3a4ca .elementor-button:hover svg, .elementor-41 .elementor-element.elementor-element-3c3a4ca .elementor-button:focus svg{fill:var( --e-global-color-38d5a2c );}@media(max-width:1366px){.elementor-41 .elementor-element.elementor-element-6c6e2af img{max-width:785px;}.elementor-41 .elementor-element.elementor-element-22f358a .elementor-heading-title{font-size:64px;}.elementor-41 .elementor-element.elementor-element-7147666{--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-55e6933 .elementor-heading-title{font-size:64px;}.elementor-41 .elementor-element.elementor-element-52ef3a1{--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-abab2c5 .elementor-heading-title{font-size:64px;}.elementor-41 .elementor-element.elementor-element-a545fb6{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-cc23197 .elementor-heading-title{font-size:64px;}.elementor-41 .elementor-element.elementor-element-f54367c .elementor-heading-title{font-size:80px;}}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-89fab0f{--spacer-size:50px;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-6c6e2af{right:-70px;}body.rtl .elementor-41 .elementor-element.elementor-element-6c6e2af{left:-70px;}.elementor-41 .elementor-element.elementor-element-6c6e2af img{width:100%;max-width:650px;}.elementor-41 .elementor-element.elementor-element-9059409{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41 .elementor-element.elementor-element-3115cb2{--spacer-size:1px;}.elementor-41 .elementor-element.elementor-element-22f358a .elementor-heading-title{font-size:75px;}.elementor-41 .elementor-element.elementor-element-7147666{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-0756a52{--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;}.elementor-41 .elementor-element.elementor-element-55e6933 .elementor-heading-title{font-size:75px;}.elementor-41 .elementor-element.elementor-element-52ef3a1{--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-a7f83c2{--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;}.elementor-41 .elementor-element.elementor-element-abab2c5 .elementor-heading-title{font-size:75px;}.elementor-41 .elementor-element.elementor-element-79293e0{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-41 .elementor-element.elementor-element-1d5947e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41 .elementor-element.elementor-element-a545fb6{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-7b66d8b{--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;}.elementor-41 .elementor-element.elementor-element-7eca923 .elementor-heading-title{font-size:75px;}.elementor-41 .elementor-element.elementor-element-2a82920{--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;}.elementor-41 .elementor-element.elementor-element-ece45ad .elementor-heading-title{font-size:75px;}.elementor-41 .elementor-element.elementor-element-3ecf030{--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;}.elementor-41 .elementor-element.elementor-element-c5c03c9{--spacer-size:1px;}.elementor-41 .elementor-element.elementor-element-cc23197 .elementor-heading-title{font-size:75px;}.elementor-41 .elementor-element.elementor-element-f54367c .elementor-heading-title{font-size:75px;}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-2a15913{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-9f7333e.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-9f7333e{text-align:center;}.elementor-41 .elementor-element.elementor-element-5a66b16{text-align:center;}.elementor-41 .elementor-element.elementor-element-32747dc{text-align:center;}.elementor-41 .elementor-element.elementor-element-2f51959{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-41 .elementor-element.elementor-element-b68bd2b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-41 .elementor-element.elementor-element-9bd1c0a{--spacer-size:250px;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-6c6e2af{right:0px;}body.rtl .elementor-41 .elementor-element.elementor-element-6c6e2af{left:0px;}.elementor-41 .elementor-element.elementor-element-6c6e2af img{width:100%;}.elementor-41 .elementor-element.elementor-element-a4c085a{--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-ae43aa5.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-ae43aa5{text-align:center;}.elementor-41 .elementor-element.elementor-element-22f358a{text-align:center;}.elementor-41 .elementor-element.elementor-element-22f358a .elementor-heading-title{font-size:44px;}.elementor-41 .elementor-element.elementor-element-ac0a2c8{padding:0px 0px 0px 0px;text-align:center;}.elementor-41 .elementor-element.elementor-element-3323e5d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-7147666{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-65df761{padding:0px 0px 0px 0px;text-align:start;}.elementor-41 .elementor-element.elementor-element-fa75138{padding:0px 0px 0px 0px;text-align:start;}.elementor-41 .elementor-element.elementor-element-7b5410d{padding:0px 0px 0px 0px;text-align:start;}.elementor-41 .elementor-element.elementor-element-c89fce7{padding:0px 0px 0px 0px;text-align:start;}.elementor-41 .elementor-element.elementor-element-0756a52{--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-08c9b8d.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-08c9b8d{text-align:center;}.elementor-41 .elementor-element.elementor-element-55e6933{text-align:center;}.elementor-41 .elementor-element.elementor-element-55e6933 .elementor-heading-title{font-size:44px;}.elementor-41 .elementor-element.elementor-element-dbcf3ae{padding:0px 0px 0px 0px;text-align:center;}.elementor-41 .elementor-element.elementor-element-eff2ee6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-52ef3a1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-a655026{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-41 .elementor-element.elementor-element-6356f60{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-41 .elementor-element.elementor-element-d35fac5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-41 .elementor-element.elementor-element-e49187d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-41 .elementor-element.elementor-element-5b93041{--padding-top:075px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-5d86922.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-5d86922{text-align:center;}.elementor-41 .elementor-element.elementor-element-abab2c5{text-align:center;}.elementor-41 .elementor-element.elementor-element-abab2c5 .elementor-heading-title{font-size:44px;}.elementor-41 .elementor-element.elementor-element-1d5947e{padding:0px 0px 0px 0px;text-align:center;}.elementor-41 .elementor-element.elementor-element-a545fb6{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-fa70336.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-fa70336{text-align:center;}.elementor-41 .elementor-element.elementor-element-9c5e775{--spacer-size:10px;}.elementor-41 .elementor-element.elementor-element-e8c405b{padding:0px 0px 0px 0px;text-align:start;}.elementor-41 .elementor-element.elementor-element-91221ba.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-91221ba{text-align:center;}.elementor-41 .elementor-element.elementor-element-b3397ee{--spacer-size:10px;}.elementor-41 .elementor-element.elementor-element-e104106{padding:0px 0px 0px 0px;text-align:start;}.elementor-41 .elementor-element.elementor-element-798e6e8.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-798e6e8{text-align:center;}.elementor-41 .elementor-element.elementor-element-ee3c6b9{--spacer-size:10px;}.elementor-41 .elementor-element.elementor-element-5deb8b9{padding:0px 0px 0px 0px;text-align:start;}.elementor-41 .elementor-element.elementor-element-2f6e15c.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-2f6e15c{text-align:center;}.elementor-41 .elementor-element.elementor-element-553f11c{--spacer-size:10px;}.elementor-41 .elementor-element.elementor-element-8864178{padding:0px 0px 0px 0px;text-align:start;}.elementor-41 .elementor-element.elementor-element-fe7a2c4{text-align:center;}.elementor-41 .elementor-element.elementor-element-7b66d8b{--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-78c178f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-1a1ad43.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-1a1ad43{text-align:center;}.elementor-41 .elementor-element.elementor-element-7eca923{text-align:center;}.elementor-41 .elementor-element.elementor-element-7eca923 .elementor-heading-title{font-size:44px;}.elementor-41 .elementor-element.elementor-element-fd05bad{padding:0px 0px 0px 0px;text-align:center;}.elementor-41 .elementor-element.elementor-element-7df8a72{text-align:center;}.elementor-41 .elementor-element.elementor-element-7df8a72 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-41 .elementor-element.elementor-element-bd4248c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-2a82920{--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-41 .elementor-element.elementor-element-7d3eb09{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-03e706e.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-03e706e{text-align:center;}.elementor-41 .elementor-element.elementor-element-ece45ad{text-align:center;}.elementor-41 .elementor-element.elementor-element-ece45ad .elementor-heading-title{font-size:44px;}.elementor-41 .elementor-element.elementor-element-7ec7e7e{padding:0px 0px 0px 0px;text-align:center;}.elementor-41 .elementor-element.elementor-element-71bde95 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-41 .elementor-element.elementor-element-71bde95 .elementor-icon-list-item > a{line-height:1em;}.elementor-41 .elementor-element.elementor-element-674c4ba{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-3ecf030{--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-3a41a4a.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-3a41a4a{text-align:start;}.elementor-41 .elementor-element.elementor-element-cc23197{text-align:start;}.elementor-41 .elementor-element.elementor-element-cc23197 .elementor-heading-title{font-size:44px;}.elementor-41 .elementor-element.elementor-element-13b5fcf{padding:0px 0px 0px 0px;text-align:start;}.elementor-41 .elementor-element.elementor-element-20b5724{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-f54367c{text-align:center;}.elementor-41 .elementor-element.elementor-element-f54367c .elementor-heading-title{font-size:44px;}}@media(min-width:768px){.elementor-41 .elementor-element.elementor-element-5450f86{--width:100%;}.elementor-41 .elementor-element.elementor-element-2a15913{--width:70%;}.elementor-41 .elementor-element.elementor-element-a4c085a{--content-width:1200px;}.elementor-41 .elementor-element.elementor-element-0756a52{--content-width:1200px;}.elementor-41 .elementor-element.elementor-element-5b93041{--content-width:1200px;}.elementor-41 .elementor-element.elementor-element-7b66d8b{--content-width:1200px;}.elementor-41 .elementor-element.elementor-element-bd4248c{--content-width:1200px;}.elementor-41 .elementor-element.elementor-element-3ecf030{--content-width:1200px;}}@media(max-width:1366px) and (min-width:768px){.elementor-41 .elementor-element.elementor-element-2a15913{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-41 .elementor-element.elementor-element-2a15913{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-7ce6916 */.service-card:hover {
    background: var(--steel);
}

.service-card {
    background: var(--dark);
    padding: 40px 36px;
    border-right: 2px solid var(--steel);
    position: relative;
    overflow: hidden;
    transition: background 0.2s;
}

.service-num {
    font-family: 'Bebas Neue', sans-serif;
    font-size: 3.5rem;
    color: rgba(200, 16, 46, 0.15);
    line-height: 1;
    margin-bottom: 16px;
    letter-spacing: 0.04em;
}

.service-name {
    font-family: 'Bebas Neue', sans-serif;
    font-size: 1.8rem;
    letter-spacing: 0.04em;
    color: var(--white);
    margin-bottom: 12px;
}

.service-desc {
    color: var(--silver);
    font-size: 0.9rem;
    line-height: 1.65;
}

.services-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
    gap: 2px;
    margin-top: 60px;
    border: 2px solid var(--steel);
}

.service-card:hover::after {
    transform: scaleX(1);
}

.service-card::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3px;
    background: var(--red);
    transform: scaleX(0);
    transition: transform 0.3s;
    transform-origin: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91d11d */.service-card:hover {
    background: var(--steel);
}

.service-card {
    background: var(--dark);
    padding: 40px 36px;
    border-right: 2px solid var(--steel);
    position: relative;
    overflow: hidden;
    transition: background 0.2s;
}

.service-num {
    font-family: 'Bebas Neue', sans-serif;
    font-size: 3.5rem;
    color: rgba(200, 16, 46, 0.15);
    line-height: 1;
    margin-bottom: 16px;
    letter-spacing: 0.04em;
}

.service-name {
    font-family: 'Bebas Neue', sans-serif;
    font-size: 1.8rem;
    letter-spacing: 0.04em;
    color: var(--white);
    margin-bottom: 12px;
}

.service-desc {
    color: var(--silver);
    font-size: 0.9rem;
    line-height: 1.65;
}

.services-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
    gap: 2px;
    margin-top: 60px;
    border: 2px solid var(--steel);
}

.service-card:hover::after {
    transform: scaleX(1);
}

.service-card::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3px;
    background: var(--red);
    transform: scaleX(0);
    transition: transform 0.3s;
    transform-origin: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3524e7 */.service-card:hover {
    background: var(--steel);
}

.service-card {
    background: var(--dark);
    padding: 40px 36px;
    border-right: 2px solid var(--steel);
    position: relative;
    overflow: hidden;
    transition: background 0.2s;
}

.service-num {
    font-family: 'Bebas Neue', sans-serif;
    font-size: 3.5rem;
    color: rgba(200, 16, 46, 0.15);
    line-height: 1;
    margin-bottom: 16px;
    letter-spacing: 0.04em;
}

.service-name {
    font-family: 'Bebas Neue', sans-serif;
    font-size: 1.8rem;
    letter-spacing: 0.04em;
    color: var(--white);
    margin-bottom: 12px;
}

.service-desc {
    color: var(--silver);
    font-size: 0.9rem;
    line-height: 1.65;
}

.services-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
    gap: 2px;
    margin-top: 60px;
    border: 2px solid var(--steel);
}

.service-card:hover::after {
    transform: scaleX(1);
}

.service-card::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3px;
    background: var(--red);
    transform: scaleX(0);
    transition: transform 0.3s;
    transform-origin: left;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b677a84 */.price-badge {
    background: #c8102e;
    color: #fff;
    font-family: 'Barlow Condensed', sans-serif;
    font-weight: 700;
    font-size: 0.65rem;
    letter-spacing: 0.18em;
    text-transform: uppercase;
    padding: 6px 14px;
}/* End custom CSS */
/* Start custom CSS */body::before {
    content: '';
    position: fixed;
    inset: 0;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");
    pointer-events: none;
    z-index: 9999;
    opacity: .4;
  }

body, html {
    overflow-x: hidden !important;
}

@media(max-width: 1024px){
    .info-bar .elementor-widget .elementor-icon-list-items.elementor-inline-items {
        gap: 30px;
        flex-wrap: wrap;
        justify-content: center;
    }
}

.info-bar .elementor-icon-list-text span,
.info-bar .elementor-icon-list-text b{
    font-family: 'Barlow Condensed', sans-serif;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 0.15em;
    text-transform: uppercase;
    opacity: 0.8;
}

.info-bar .elementor-icon-list-item,
.info-bar .elementor-icon-list-item a{
    display: flex;
    gap: 10px;
}

.info-bar .elementor-icon-list-icon {
    width: 50px;
    height: 50px;
    background: #9E0B23;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-inline-end: 0px !important;
    margin-top: -8px;
}

.info-bar.contact .elementor-icon-list-icon {
    width: 36px;
    height: 36px;
    background: #c8142f;
}

.info-bar.secondary .elementor-icon-list-icon{
    background: #c8142f;
}


.info-bar.secondary .elementor-icon-list-text b {
    line-height: 3;
    color: #c8142f;
}

.info-bar  svg{
    margin: 0px !important;
}


.info-bar.secondary .elementor-icon-list-icon {
    margin-top: 18px;
}

/* ─── HERO ─── */

.hero {
	position: relative;
	min-height: 60vh;
	display: flex;
	align-items: center;
	overflow: visible;
}

.hero::before {
	content: '';
	position: absolute;
	inset: 0;
	background: repeating-linear-gradient(-55deg, transparent, transparent 60px, rgba(200, 16, 46, 0.03) 60px, rgb(200 16 46 / 9%) 62px);
}


.nav-logo-text .elementor-heading-title span {
  color: #c8102e;
}

.hero h1 {
    font-family: 'Bebas Neue', sans-serif;
    font-size: clamp(72px, 10vw, 130px);
    line-height: 0.92;
    letter-spacing: 0.02em;
    color: var(--white);
    margin-bottom: 12px;
}

.hero h1 .accent {
    color: #c8102e;
}

.hero-eyebrow {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    font-family: 'Barlow Condensed', sans-serif;
    font-weight: 600;
    font-size: 0.8rem;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    color: var(--red);
    margin-bottom: 14px;
}


.footer-eyebrow {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    font-family: 'Barlow Condensed', sans-serif;
    font-weight: 600;
    font-size: 0.8rem;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    color: var(--red);
    margin-bottom: 14px;
}

.hero-eyebrow::before {
    content: '';
    display: block;
    width: 32px;
    height: 2px;
    background: #c8112e;
}

/* US flag-inspired diagonal sweep */
.hero .elementor-widget-html {
    position: static !important;
}

.hero-flag {
    position: absolute;
    top: 0;
    right: 0;
    width: 55%;
    height: 100%;
    background: linear-gradient(135deg, transparent 40%, rgb(0 40 104 / 46%) 40%);
    pointer-events: none;
    z-index: 1;
}

.btn-outline a:hover {
    border-color: #c8112e !important;
    color: #c8112e !important;
}

.hero-glow {
    position: absolute;
    top: -200px;
    right: -200px;
    width: 700px;
    height: 700px;
    background: radial-gradient(circle, rgba(200,16,46,0.12) 0%, transparent 65%);
    pointer-events: none;
    z-index: 1;
}

.hero-content {
	/*position: relative;*/
	z-index: 2;
	max-width: 1000px;
	animation: fadeUp 0.8s ease both;
}

@keyframes fadeUp {
	from {
		opacity: 0;
		transform: translateY(30px);
	}

	to {
		opacity: 1;
		transform: translateY(0);
	}
}

.hero-badges ul {
    gap: 8px;
    display: flex;
}

.hero-badges .elementor-icon-list-item {
    background: #131528;
    border: 1px solid rgba(220, 227, 240, 0.12);
    padding: 8px 16px;
    margin-inline: unset !important;
}

.hero-badges .elementor-icon-list-item:nth-child(even) svg {
    fill: #003f9e !important;
}

/* ─── HERO TRUCK ─── */
.hero-truck-img {
	z-index: 1;
	/* fade left edge so it blends into dark bg */
	/*-webkit-mask-image: linear-gradient(to right, transparent 0%, black 20%);
	mask-image: linear-gradient(to right, transparent 0%, black 20%);*/
	animation: truckSlide 1s ease 0.2s both;
}

@keyframes truckSlide {
	from {
		opacity: 0;
		transform: translateX(60px);
	}

	to {
		opacity: 1;
		transform: translateX(0);
	}
}

@media(max-width: 767px){
	.hero-flag {
		display: none;
	}
}

.service-card:hover {
    background: #1c2040;
}

.service-card {
    background: #0e1020;
    padding: 40px 36px;
    border-right: 2px solid #1c2040;
    position: relative;
    overflow: hidden;
    transition: background 0.2s;
}

.service-num {
    font-family: 'Bebas Neue', sans-serif;
    font-size: 3.5rem;
    color: rgba(200, 16, 46, 0.15);
    line-height: 1;
    margin-bottom: 16px;
    letter-spacing: 0.04em;
}

.service-name {
    font-family: 'Bebas Neue', sans-serif;
    font-size: 1.8rem;
    letter-spacing: 0.04em;
    color: #F0F4FF;
    margin-bottom: 12px;
}

.service-desc {
    color: #8895B0;
    font-size: 0.9rem;
    line-height: 1.65;
}

.services-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
    gap: 2px;
    margin-top: 60px;
    border: 2px solid #1c2040;
}

.service-card:hover::after {
    transform: scaleX(1);
}

.service-card::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3px;
    background:#c8102e;
    transform: scaleX(0);
    transition: transform 0.3s;
    transform-origin: left;
}

.why-list {
    list-style: none;
    margin-top: 36px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding-left: 0px;
}

  .why-list li { display: flex; align-items: flex-start; gap: 14px; color: var(--chrome); font-size: 0.95rem; }

  .check {
    width: 20px; 
	  height: 20px;
    background: #c8102e;
    flex-shrink: 0;
    display: flex; 
	  align-items: center; 
	  justify-content: center;
    margin-top: 2px;
  }

  .check svg { width: 12px; height: 12px; }

.price-includes { list-style: none; display: flex; flex-direction: column; gap: 10px; padding-left: 0px; }

  .price-includes li { display: flex; align-items: center; gap: 10px; font-size: 0.88rem; }

  .price-includes li::before { content: ''; width: 6px; height: 6px; background: #c8102e; flex-shrink: 0; transform: rotate(45deg); }

.vehicle-tags ul {
    list-style: none;
    padding-left: 0px;
    display: flex;
    flex-wrap: wrap;
    gap: 18px;
}


.vehicle-tag {
    background: #131528;
    border: 1px solid #1c2040;
    color: #dce3f0;
    font-family: 'Barlow Condensed', sans-serif;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    padding: 14px 24px;
    transition: background 0.2s, border-color 0.2s, color 0.2s;
    cursor: default;
}

@media(max-width:767px){
    .vehicle-tag {
        font-size: 12px;
        padding: 10px 16px;
    }
    
    .vehicle-tags ul {
        gap: 10px;
        justify-content: center;
    }
}

.vehicle-tag:hover {
    background: #c8102e;
    border-color: #c8102e;
    color: #fff;
}

.vehicle-cta b {color: #C8102E;}

/* ─── GRAVITY FORMS — DBL D's Brand Styles ─── */

.gform-theme--foundation .gform_footer, .gform-theme--foundation .gform_page_footer {
    margin-block-start: 0px !important;
}

/* Reset GF Orbital theme variables */
#gform_wrapper_1 {
  --gf-color-primary: #c8102e !important;
  --gf-color-primary-darker: #9e0b23 !important;
  --gf-color-in-ctrl: #0e1020 !important;
  --gf-color-in-ctrl-contrast: #f0f4ff !important;
  --gf-color-out-ctrl-light: #1c2040 !important;
  --gf-ctrl-border-color: #1c2040 !important;
  --gf-ctrl-label-color-primary: #8895b0 !important;
  --gf-ctrl-label-color-secondary: #8895b0 !important;
  --gf-radius: 0px !important;
}

.gform-theme--foundation .gform_fields {
    row-gap: 0px !important;
}

/* Form wrapper */
.gform_wrapper {
  background: #131528 !important;
  border: 1px solid #1c2040 !important;
  padding: 48px 44px !important;
}

/* Required legend */
.gform_required_legend {
  color: #8895b0 !important;
  font-family: 'Barlow', sans-serif !important;
  font-size: 0.8rem !important;
}

/* Labels */
.gfield_label {
  font-family: 'Barlow Condensed', sans-serif !important;
  font-weight: 700 !important;
  font-size: 0.72rem !important;
  letter-spacing: 0.2em !important;
  text-transform: uppercase !important;
  color: #8895b0 !important;
}

/* All inputs, selects, textareas */
.gfield input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
.gfield select,
.gfield textarea {
  background: #0e1020 !important;
  border: 1px solid #1c2040 !important;
  color: #f0f4ff !important;
  font-family: 'Barlow', sans-serif !important;
  font-size: 14px!important;
  padding: 16px 16px !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  outline: none !important;
  transition: border-color 0.2s !important;
  -webkit-appearance: none !important;
  appearance: none !important;
  height: auto;
  line-height: 1.2;
}

/* Focus */
.gfield input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):focus,
.gfield select:focus,
.gfield textarea:focus {
  border-color: #c8102e !important;
  box-shadow: none !important;
}

/* Textarea */
.gfield textarea {
  height: 160px !important;
  resize: vertical !important;
}

/* Select arrow */
.gfield select {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%238895b0' stroke-width='1.5' fill='none'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: right 16px center !important;
  padding-right: 40px !important;
  cursor: pointer !important;
}

.gfield select option {
  background: #131528 !important;
  color: #f0f4ff !important;
}

/* Field spacing */
.gfield {
  margin-bottom: 20px !important;
  padding: 0 !important;
}

/* Validation error */
.gfield_error input,
.gfield_error select,
.gfield_error textarea {
  border-color: #c8102e !important;
}

.gfield_validation_message,
.validation_message {
  color: #c8102e !important;
  font-family: 'Barlow', sans-serif !important;
  font-size: 0.8rem !important;
  background: transparent !important;
  border: none !important;
  padding: 4px 0 0 !important;
}

.gform_validation_errors {
  background: rgba(200, 16, 46, 0.1) !important;
  border: 1px solid #c8102e !important;
  color: #f0f4ff !important;
  font-family: 'Barlow Condensed', sans-serif !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

/* Submit button */
.gform_button {
  width: 100% !important;
  background: #c8102e !important;
  color: #fff !important;
  border: none !important;
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 1.3rem !important;
  letter-spacing: 0.1em !important;
  padding: 18px 32px !important;
  cursor: pointer !important;
  transition: background 0.2s !important;
  margin-top: 8px !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

.gform_button:hover {
  background: #9e0b23 !important;
}

.gfield select {
    height: auto !important;
    padding: 6px 16px !important;
}

/* Confirmation message */
.gform_confirmation_wrapper {
  background: rgba(0, 40, 104, 0.3) !important;
  border: 1px solid #003f9e !important;
  color: #f0f4ff !important;
  padding: 20px 24px !important;
  font-family: 'Barlow Condensed', sans-serif !important;
  font-size: 1rem !important;
  letter-spacing: 0.04em !important;
  text-align: center !important;
}

/* Honeypot */
.gform_validation_container {
  display: none !important;
}

/* Responsive */
@media (max-width: 767px) {
  .gform_wrapper {
    padding: 32px 24px !important;
  }
}

p.gform_required_legend {
    display: none;
}

.gform-footer:after {
    content: "We typically respond within 1 business day. For immediate questions, call us directly.";
    color: #8895b0;
    font-size:  12px;
    line-height: 1.2;
    margin: auto;
    margin-top: 8px;
}

.cta-band::before {
    content: '';
    position: absolute;
    inset: 0;
    background: repeating-linear-gradient(-55deg, transparent, transparent 40px, rgba(0, 0, 0, 0.05) 40px, rgba(0, 0, 0, 0.05) 42px);
}

.why-list.elementor-widget-text-editor > ul li,
.why-list.elementor-widget-text-editor > .elementor-text-editor > ul li{
    list-style: none;
    margin: 0 0 10px 0px !important;
    width: auto;
    position: relative;
}

.why-list.elementor-widget-text-editor > ul li:before,
.why-list.elementor-widget-text-editor > .elementor-text-editor > ul li:before{
    font-family: 'Font Awesome 5 Free';
    font-weight: 600;
    position: absolute;
    color: #ffffff;
    content: '\f00c';
    font-size: 12px;
    left: -32px;
    top: 2px;
    background: #c7152f;
    width: 20px;
    height: 20px;
    display: flex;
    justify-content: center;
    align-content: center;
}/* End custom CSS */