.elementor-69391 .elementor-element.elementor-element-c68cd00{--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;--background-transition:0.3s;--padding-top:100px;--padding-bottom:30px;--padding-left:100px;--padding-right:100px;}.elementor-69391 .elementor-element.elementor-element-c68cd00, .elementor-69391 .elementor-element.elementor-element-c68cd00::before{--border-transition:0.3s;}.elementor-69391 .elementor-element.elementor-element-c68cd00.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-69391 .elementor-element.elementor-element-4ad48f8{--display:flex;--background-transition:0.3s;}.elementor-69391 .elementor-element.elementor-element-8c82ade{--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;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-69391 .elementor-element.elementor-element-0795e54{--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;--justify-content:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-fe88d37{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-7d4523e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-69391 .elementor-element.elementor-element-1139899{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-69391 .elementor-element.elementor-element-8293353{--display:flex;--gap:0px 0px;--background-transition:0.3s;--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-69391 .elementor-element.elementor-element-61fd900{column-gap:0px;}.elementor-69391 .elementor-element.elementor-element-61fd900 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-69391 .elementor-element.elementor-element-6a40042{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-6a646c2{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-3285244{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-69391 .elementor-element.elementor-element-07e5106{--display:flex;--gap:0px 0px;--background-transition:0.3s;--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-69391 .elementor-element.elementor-element-b73c004{column-gap:0px;}.elementor-69391 .elementor-element.elementor-element-b73c004 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-69391 .elementor-element.elementor-element-e936f37{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-642ff0e{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-7f40ab1{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-69391 .elementor-element.elementor-element-2f2e71a{--display:flex;--gap:0px 0px;--background-transition:0.3s;--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-69391 .elementor-element.elementor-element-45b8ccc{column-gap:0px;}.elementor-69391 .elementor-element.elementor-element-45b8ccc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-69391 .elementor-element.elementor-element-c36c743{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-0b3bfae{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-5e2d16f{--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;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-3311b0c{--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;--gap:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-2725a55{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-adf1139{--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:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-95759b1{text-align:left;}.elementor-69391 .elementor-element.elementor-element-47d9bc6{--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;--gap:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-2fe1901{--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:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-e3bfc8b{text-align:left;}.elementor-69391 .elementor-element.elementor-element-68da747{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-9761487{--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;--gap:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-ba71775{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-066a8f8{--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:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-81f3743{text-align:left;}.elementor-69391 .elementor-element.elementor-element-8fc2d85{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-2e38699{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-4f0d2f2{--display:flex;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-69391 .elementor-element.elementor-element-c2f3df9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-69391 .elementor-element.elementor-element-25a5aa7{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-8480ff6{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-a621baa{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-e8383be{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-dc2a62f{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-6dceb60 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-69391 .elementor-element.elementor-element-270205e{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-2c98e69{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-e09d2d7{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-81cbd23{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-be5a5b8{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-6c7aedf{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-e1357b3{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-8bdb91f .elementor-heading-title{font-size:4rem;}.elementor-69391 .elementor-element.elementor-element-7e9c8ad{--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;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-69391 .elementor-element.elementor-element-c756c45{--display:flex;--background-transition:0.3s;}.elementor-69391 .elementor-element.elementor-element-7bd0704{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-6832c50{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-d28e1f3{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-d7126c3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-69391 .elementor-element.elementor-element-cfd6ef5{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-f0fefbc{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-e60e531 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-69391 .elementor-element.elementor-element-a9a6c45{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-7854f90{--display:flex;--background-transition:0.3s;}.elementor-69391 .elementor-element.elementor-element-09fc90a{--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;--background-transition:0.3s;}.elementor-69391 .elementor-element.elementor-element-f52cfc4{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-b1ab1b3{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-f247f50{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-8929a8f{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-da28f66{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-43fd4b7{--display:flex;--background-transition:0.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-69391 .elementor-element.elementor-element-2412804{--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;--background-transition:0.3s;}.elementor-69391 .elementor-element.elementor-element-3ae0805{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:5px 0px 5px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var( --e-global-color-cc5baf4 );--border-color:var( --e-global-color-cc5baf4 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-3ae0805, .elementor-69391 .elementor-element.elementor-element-3ae0805::before{--border-transition:0.3s;}.elementor-69391 .elementor-element.elementor-element-030656d{--display:flex;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-030656d, .elementor-69391 .elementor-element.elementor-element-030656d::before{--border-transition:0.3s;}.elementor-69391 .elementor-element.elementor-element-88b2e33{text-align:center;}.elementor-69391 .elementor-element.elementor-element-88b2e33 .elementor-heading-title{color:var( --e-global-color-cb13d57 );font-family:"Roboto Condensed", Sans-serif;font-size:8rem;}.elementor-69391 .elementor-element.elementor-element-88b2e33 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-69391 .elementor-element.elementor-element-fa3cdc3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-18e02a9{color:var( --e-global-color-cc5baf4 );font-family:"Roboto Condensed", Sans-serif;font-size:5rem;font-weight:bold;}.elementor-69391 .elementor-element.elementor-element-82d9c42{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:1px;--margin-bottom:20px;--margin-left:1px;--margin-right:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-672ce86{text-align:center;color:#4A4A4ABF;font-size:3rem;width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-69391 .elementor-element.elementor-element-672ce86 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-69391 .elementor-element.elementor-element-702e28d{--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;--justify-content:center;--gap:5px 5px;--background-transition:0.3s;}.elementor-69391 .elementor-element.elementor-element-a7e1c05{--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;--background-transition:0.3s;}.elementor-69391 .elementor-element.elementor-element-9a6250f{--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;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:0px;}.elementor-69391 .elementor-element.elementor-element-380ee70{--display:flex;--justify-content:flex-start;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-69391 .elementor-element.elementor-element-bb41115 .elementor-heading-title{font-size:7rem;}.elementor-69391 .elementor-element.elementor-element-2e83e9b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-69391 .elementor-element.elementor-element-85d59da > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-69391 .elementor-element.elementor-element-5e8273a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-69391 .elementor-element.elementor-element-cea61f0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-69391 .elementor-element.elementor-element-46043e7{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-69391 .elementor-element.elementor-element-7d4523e{--grid-auto-flow:row;}.elementor-69391 .elementor-element.elementor-element-3311b0c{--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-69391 .elementor-element.elementor-element-47d9bc6{--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-69391 .elementor-element.elementor-element-2fe1901{--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:flex-end;}.elementor-69391 .elementor-element.elementor-element-9761487{--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-69391 .elementor-element.elementor-element-4f0d2f2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-69391 .elementor-element.elementor-element-a621baa{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-69391 .elementor-element.elementor-element-8bdb91f .elementor-heading-title{font-size:2em;}.elementor-69391 .elementor-element.elementor-element-c9e51d5 .elementor-heading-title{font-size:6rem;}.elementor-69391 .elementor-element.elementor-element-88b2e33 .elementor-heading-title{font-size:6rem;}.elementor-69391 .elementor-element.elementor-element-bb41115 .elementor-heading-title{font-size:6rem;}}@media(min-width:768px){.elementor-69391 .elementor-element.elementor-element-c68cd00{--width:98.339%;}.elementor-69391 .elementor-element.elementor-element-0795e54{--content-width:100%;}.elementor-69391 .elementor-element.elementor-element-5e2d16f{--content-width:100%;}.elementor-69391 .elementor-element.elementor-element-8929a8f{--content-width:1440px;}}@media(max-width:767px){.elementor-69391 .elementor-element.elementor-element-8c82ade{--content-width:100%;--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:10px 10px;}.elementor-69391 .elementor-element.elementor-element-7d4523e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-69391 .elementor-element.elementor-element-adf1139{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-69391 .elementor-element.elementor-element-95759b1{text-align:center;}.elementor-69391 .elementor-element.elementor-element-30cec03{text-align:center;}.elementor-69391 .elementor-element.elementor-element-2fe1901{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-69391 .elementor-element.elementor-element-e3bfc8b{text-align:center;}.elementor-69391 .elementor-element.elementor-element-2621d5d{text-align:center;}.elementor-69391 .elementor-element.elementor-element-066a8f8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-69391 .elementor-element.elementor-element-81f3743{text-align:center;}.elementor-69391 .elementor-element.elementor-element-b7bbeff{text-align:center;}.elementor-69391 .elementor-element.elementor-element-2ba502b .elementor-heading-title{font-size:5rem;}.elementor-69391 .elementor-element.elementor-element-2ba502b > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-69391 .elementor-element.elementor-element-dbe4bed > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-69391 .elementor-element.elementor-element-c9e51d5 .elementor-heading-title{font-size:4rem;}.elementor-69391 .elementor-element.elementor-element-c9e51d5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-69391 .elementor-element.elementor-element-030656d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-69391 .elementor-element.elementor-element-88b2e33 .elementor-heading-title{font-size:4rem;}.elementor-69391 .elementor-element.elementor-element-672ce86{font-size:1.75rem;--container-widget-width:308px;--container-widget-flex-grow:0;width:var( --container-widget-width, 308px );max-width:308px;}.elementor-69391 .elementor-element.elementor-element-702e28d{--width:100%;--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;--gap:10px 10px;}.elementor-69391 .elementor-element.elementor-element-380ee70{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-69391 .elementor-element.elementor-element-bb41115{text-align:center;}.elementor-69391 .elementor-element.elementor-element-bb41115 .elementor-heading-title{font-size:5rem;}.elementor-69391 .elementor-element.elementor-element-fade8fa{text-align:center;}.elementor-69391 .elementor-element.elementor-element-cea61f0{text-align:center;}}/* Start custom CSS */:root {
    --dark: #1A1A1A;
    --white: #FFFFFF;
    --gray: #4A4A4A;
    --gray-light: #F5F5F5;
    --sale-price: #FF3B30;
}

h1, h2, h3, h4 {
    /*font-family: 'Roboto Condensed'*/
    font-weight: 700;
    letter-spacing: -0.02em;
}


/* General */




.button {
    display: block;
    /*min-width: 200px;*/
    padding: 18px 50px;
    font-size: 2.25rem;
    font-weight: 500;
    text-decoration: none;
    background: var(--dark);
    color: var(--white);
    border: 2px solid var(--dark);
    transition: all 0.3s ease;
    margin: 0 10px;
    cursor: pointer;
    text-align: center;
}

.button:hover {
    background: transparent;
    color: var(--dark);
}

.button-outline {
    background: transparent;
    color: var(--dark);
}

.button-outline:hover {
    background: var(--dark);
    color: var(--white);
}



.section-header {
    text-align: center;
    margin-top: 100px;
}

.section-header h2 {
    font-size: 6rem;
    font-weight: 700;
    margin-bottom: 10px; 
    color: var(--dark);
}

.section-header p {
    font-size: 2.3rem;
    font-weight: 400;
    color: var(--gray);
    opacity: 0.85;
}


/* Hero */
.hero{
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    background: var(--white);
}

.hero h1{
    font-size: 10rem;
    font-weight: 700;
    letter-spacing: -0.02em;
    line-height: 1;
    margin-bottom: 10px;
    color: var(--dark);
}

.hero p {
    font-size: 3.5rem;
    font-weight: 400;
    color: var(--gray);
    margin-bottom: 50px;
}


/* Hero Image */
.visual-full {
    width: 100vw;
    /*aspect-ratio: 3/2;*/
    height: auto;
    /*background-image: url('http://www.freedommotors.com/wp-content/uploads/2026/01/Red-Accessible-Kia-Soul-City-Lifestyle.avif');*/
    /*background-repeat: no-repeat;*/
    /*background-position: center; */
}

.visual-full img {
    width: 100% !important;
    height: 100%;
}

/* Stat Section  */
.stats {
    padding: 120px 6%;
    background: var(--dark);
    color: var(--white);
}

.stats-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 80px;
    max-width: 1400px;
    margin: 0 auto;
    text-align: center;
}

.stat-number {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 8rem;
    font-weight: 700;
    line-height: 1;
    /*margin-bottom: 20px;*/
    /*margin: 0;*/
}

.stat-number p {
    margin-bottom: 20px;
}

.stat-label {
    font-size: 3rem;
    font-weight: 600;
    /*margin-bottom: 10px;*/
}

.stat-label p {
    margin-bottom: 10px;
}

.stat-desc {
    font-size: 2rem;
    opacity: 0.7;
}


/* Feature Section */
 .features {
    background: var(--white);
    display: flex
    flex-wrap: nowrap;
}


.feature-image {
    width: 100%;
    background: var(--gray-light);
    display: flex;
    align-items: center;
    justify-content: center;
    color: #999;
    font-size: 1.5rem;
}

.feature-content {
    display: flex;
    align-items: left;
    justify-content: center;
    /*padding: 80px;*/
}

.feature-content h2 {
    font-size: 5rem;
    line-height: 1.1;
    margin-left: 80px;
    margin-bottom: 30px;
}

.feature-content p {
    font-size: 2rem;
    letter-spacing: -0.02
    font-weight: 300;
    line-height: 1.8;
    color: var(--gray);
    opacity: .85;
    
    margin-left: 80px;
}


/* Video Section */ 


/*Transfer Seat Sections*/

/*Steps*/
.transfer-seat {
    background: var(--white);
    color: var(--dark);
}

.transfer-steps {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 60px;
    max-width: 1200px;
    margin: 0 auto 15px;
}

.step-number {
    width: 70px;
    height: 70px;
    background: var(--dark);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 10px;
}

.step-number h2 {
    color: var(--white);
    font-size: 3.75rem;
    font-weight: 700;
    margin-bottom: 0;
}


.step {
    text-align: center;
}


.step h3 {
    font-size: 3.5rem;
    color: var(--dark);
}

.step p {
    font-size: 2rem;
    color: var(--gray);
    opacity: 0.75;
}

/* Transfer Seat Video */
.transfer-video h4 {
    font-size: 4rem;
    text-align: center;
    font-weight: 300;
    margin-bottom: 20px;
}

.transfer-video {
    margin-bottom: 30px;
}

/* Transfer Closing (Additional Content)*/
.transfer-closing {
    text-align: center;
    max-width: 900px;
    margin: 0 auto;
}

.transfer-closing h3 {
    font-size: 5rem;
    line-height: 1.3;
    margin-bottom: 20px;
    color: var(--dark);
}

.transfer-closing p {
    font-size: 2.5rem;
    color: var(--gray);
    opacity: 0.75;
    line-height: 1.8;
}

/* Ramp Section */
.ramp-subtitle {
    text-align: center;
    font-size: 3.25rem;
    font-weight: 400;
    color: var(--dark);
}

.ramp-videos-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 60px;
    max-width: 1400px;
    margin: 0 auto;
}

.ramp-video-item {
    text-align: center;
}

.ramp-video-item h4 {
    font-size: 4rem;
    /*margin-bottom: 20px;*/
    color: var(--dark);
}

.ramp-video-item p {
    font-size: 2.25rem;
    color: var(--gray);
    opacity: 0.75;
    line-height: 1.8;
}

.ramp-video-container {
    width: 100%;
    /*aspect-ratio: 9/16;*/
    background: var(--gray-light);
    position: relative;
    overflow: hidden;
}

.ramp-video-container video,
.ramp-video-container .video-placeholder {
    width: 100%;
    object-fit: cover;
}


/* Specifiction Section */
.spec-section{
    background-color: var(--gray-light)
}

.spec-container {
    max-width: 1200px;
}

.tab-nav {
    display: flex;
    justify-content: center;
    gap: 0;
    margin-bottom: 60px;
}

.tab-button {
    font-size: 2.5rem;
    font-weight: 600;
    padding: 20px 60px;
    background: var(--white);
    color: var(--gray);
    border: 2px solid var(--dark);
    cursor: pointer;
    transition: all 0.3s ease;
    border-right: none;
}

.tab-button:first-child {
    border-right: 1px solid var(--dark);
}

.tab-button:last-child {
    border-right: 2px solid var(--dark);
}

.tab-button:hover {
    background: var(--gray-light);
}

.tab-button.active {
    background: var(--dark);
    color: var(--white);
}

/* Tab Content */
.tab-content {
    display: none;
    padding: 0 100px 100px;
}

.tab-content.active {
    display: block;
    
}


.spec-wrapper{
    max-width: 1200px;
    background-color: var(--white);
    padding: 60px;
    margin: 0 auto;
}


.spec-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 40px 80px;
}

.spec-item {
    border-left: 4px solid var(--dark);
    padding-left: 20px;
}

.spec-item .spec-label {
    font-size: 1.5rem;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    color: var(--gray);
    margin-bottom: 8px;
}

.spec-item .spec-value {
    font-size: 3rem;
    font-weight: 600;
    color: var(--dark);
}



/* Inventory Section */

.slider-container {
    position: relative;
    max-width: 1400px;
    margin: 0 auto;
}

.slider-wrapper {
    overflow-x: auto;
    overflow-y: hidden;
    padding: 0 60px;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
}

/* Hide scrollbar but keep functionality */
.slider-wrapper::-webkit-scrollbar {
    display: none;
}

.slider-wrapper {
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.slider-track {
    display: flex;
    gap: 30px;
}

.vehicle-card {
    display: flex;
    flex-direction: column;
    scroll-snap-align: center;
    
    flex: 0 0 400px;
    background: var(--white);
    border: 2px solid var(--gray-light);
    border-radius: 10px;
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.vehicle-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 30px rgba(0,0,0,0.1)
}

.vehicle-image {
    width: 100%;
    aspect-ratio: 16/10;
    position: relative;
}

.vehicle-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.discount-badge {
    position: absolute;
    top: 20px;
    right: 20px;
    background: #FF3B30;
    color: white;
    padding: 8px 16px;
    font-weight: 600;
    font-size: 1.75rem;
    border-radius: 5px;
}

.vehicle-info {
    padding: 30px;
    
    display: flex;
    flex-direction: column;
    flex: 1;
}

.vehicle-title {
    font-size: 3rem;
    margin-bottom: 8px;
    color: var(--dark);
}

.vehicle-trim {
    font-size: 2rem;
    color: var(--gray);
    margin-bottom: 10px;
}


.vehicle-price {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 4rem;
    font-weight: 700;
    color: var(--dark);
    margin-bottom: 20px;
}

.price-wrapper {
    margin-bottom: 10px;
}

.original-price {
    font-size: 2.25rem;
    color: var(--gray);
    opacity: 0.75;
    text-decoration: line-through;
}

.price-wrapper .vehicle-price{
    color: var(--sale-price);
}


.vehicle-specs {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-bottom: 20px;
    padding-top: 20px;
    border-top: 1px solid var(--gray-light);
}

.spec-row {
    display: flex;
    justify-content: space-between;
    font-size: 0.875rem;
}

.vehicle-info .spec-label {
    color: var(--gray);
    opacity: 0.75;
    font-size: 1.75rem;
    text-transform: none;
    letter-spacing: normal;
}

.vehicle-info .spec-value {
    font-weight: 600;
    color: var(--dark);
    opacity: 0.75;
    font-size: 1.75rem;
}

.vehicle-card .btn {
    display: block;
    width: 100%;
    text-align: center;
    padding: 16px;
    background: var(--dark);
    color: var(--white);
    border: 2px solid var(--dark);
    text-decoration: none;
    font-weight: 600;
    font-size: 2rem;
    transition: background 0.3s ease;
}

.vehicle-card .btn:hover {
    background: #fff;
    color: var(--dark);
    border: 2px solid var(--dark);
}

.slider-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 50px;
    height: 50px;
    background: var(--dark);
    color: var(--white);
    border: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 3.5rem;
    z-index: 10;
    transition: background 0.3s ease;
}

.slider-arrow:hover {
    background: #fff;
    color: var(--dark);
    border: 2px solid var(--dark)
}

.slider-arrow:disabled {
    background: var(--gray-light);
    color: #ccc;
    cursor: not-allowed;
}

.slider-arrow:disabled:hover {
    background: var(--gray-light);
}

.slider-arrow.left {
    left: 0;
}

.slider-arrow.right {
    right: 0;
}

.view-all {
    text-align: center;
}

.view-all .btn-outline {
    display: inline-block;
    padding: 20px 60px;
    border: 2px solid var(--dark);
    color: var(--dark);
    background: transparent;
    text-decoration: none;
    font-weight: 600;
    font-size: 1.125rem;
    transition: all 0.3s ease;
}

.view-all .btn-outline:hover {
    background: var(--dark);
    color: var(--white);
}

.cta-link a {
    color: var(--darn)
    text-decoration: none;
}

.cta-link a:hover {
    text-decoration: underline;
}


.final-form-left p {
    margin-bottom: 0;
}


@media (max-width: 1024px) {
    .section-header {
        margin-top: 30px !important;
    }
    
    
    .feature-content {
        /*margin-top: 20px;*/
        padding: 40px;
    }
    
    .feature-content h2, .feature-content p {
        margin-left: 0;
    }
    
    .feature-content p{
        max-width: 550px;
    }
    
    .tab-content{
        padding: 0 40px 50px;   
    }
    
}



@media (max-width: 640px) { 
    
    .hero h1 {
        font-size: 7rem;
    }
    
    .button-wrapper .button {
        display: flex;
        flex-direction: column !important;
        
    }
    
    .button-wrapper .button {
        width: 100%;
        min-width: 0;
        margin: 0;
    }
    
    
    .transfer-steps {
        grid-template-columns: 1fr;
        gap: 20px;
    }
    
    .ramp-videos-grid{
        grid-template-columns: 1fr;
        gap: 60px;
    }
    
    .spec-grid {
        grid-template-columns: 1fr;
        gap: 30px;
    }
    
    .tab-content {
        padding: 0 20px 30px;
    }
    
    .spec-wrapper{
        padding: 40px 30px;
    }
    
    .tab-nav {
        flex-direction: column;
        padding: 0 20px;
    }
    
    .tab-button {
        font-size: 2.25rem;
    }
    
    
    /* Inventory Section */
    
    .inventory-section {
        padding: 80px 6%;
    }
    
    .inventory-section h2 {
        font-size: 2rem;
    }
    
    .vehicle-card {
        flex: 0 0 300px;
    }
    
    .slider-wrapper {
        padding: 0 50px;
    }
    
    .slider-arrow {
        width: 40px;
        height: 40px;
        font-size: 1.25rem;
    }
    
    .discount-badge {
        top: 10px;
        right: 10px;
        padding: 6px 12px;
        font-size: 0.75rem;
    }
    
    .vehicle-info {
        padding: 25px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://www.freedommotors.com/wp-content/uploads/2024/09/RobotoCondensed-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */