:root{--bricks-color-39c19b:#f5f5f5;--bricks-color-6ea1f1:#e0e0e0;--bricks-color-02d034:#9e9e9e;--bricks-color-dfce2d:#616161;--bricks-color-df3296:#424242;--bricks-color-1a8593:#212121;--bricks-color-6b2bad:#ffeb3b;--bricks-color-cb1bcc:#ffc107;--bricks-color-844aef:#ff9800;--bricks-color-19799e:#ff5722;--bricks-color-655fec:#f44336;--bricks-color-f3063f:#8bc34a;--bricks-color-3cae3d:#cddc39;--bricks-color-sdephg:#fd5600;}:root{}html{background-color:#f4f4f4;}body{background:none;}:where(:root) .bricks-background-primary{background-color:var(--bricks-color-sdephg);}:where(.brxe-accordion .accordion-content-wrapper) a:hover,:where(.brxe-icon-box .content) a:hover,:where(.brxe-list) a:hover,:where(.brxe-post-content):not([data-source="bricks"]) a:hover,:where(.brxe-posts .dynamic p) a:hover,:where(.brxe-shortcode) a:hover,:where(.brxe-tabs .tab-content) a:hover,:where(.brxe-team-members) .description a:hover,:where(.brxe-testimonials) .testimonial-content-wrapper a:hover,:where(.brxe-text) a:hover,:where(a.brxe-text):hover,:where(.brxe-text-basic) a:hover,:where(a.brxe-text-basic):hover,:where(.brxe-post-comments) .comment-content a:hover{color:var(--accent-primary-dark);}:where(.brxe-accordion .accordion-content-wrapper) a,:where(.brxe-icon-box .content) a,:where(.brxe-list) a,:where(.brxe-post-content):not([data-source="bricks"]) a,:where(.brxe-posts .dynamic p) a,:where(.brxe-shortcode) a,:where(.brxe-tabs .tab-content) a,:where(.brxe-team-members) .description a,:where(.brxe-testimonials) .testimonial-content-wrapper a,:where(.brxe-text) a,:where(a.brxe-text),:where(.brxe-text-basic) a,:where(a.brxe-text-basic),:where(.brxe-post-comments) .comment-content a{font-family:"Inter";font-weight:400;text-decoration:underline;}.bricks-button{font-size:var(--body-text-xs);text-align:center;font-family:"Inter";font-weight:700;color:#0f1010;line-height:3.25rem;border:2px solid #fd5600;border-radius:4px;padding-top:.67rem;padding-right:clamp(3.8rem,calc(5.5rem + ( ( 1vw - .38rem ) * -1.8889 )),5.5rem);padding-bottom:.67rem;padding-left:clamp(3.8rem,calc(5.5rem + ( ( 1vw - .38rem ) * -1.8889 )),5.5rem);}.bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline){background-color:#fd5600;}.bricks-button.sm{padding-top:.1rem;padding-right:clamp(1.5rem,calc(1.5rem + ( ( 1vw - .38rem ) * .3333 )),1.8rem);padding-bottom:.1rem;padding-left:clamp(1.5rem,calc(1.5rem + ( ( 1vw - .38rem ) * .3333 )),1.8rem);}:root .bricks-button[class*="primary"]:not(.outline):hover{background-color:#241b23;}:root .bricks-button[class*="primary"]:hover{color:#fff;border-color:#fd5600;box-shadow:0 1px 15px 1px #ff8958;}.bricks-button:hover{border:2px solid #fd5600;color:#fff;box-shadow:0 0 20px 5px rgba(253,86,0,.97);}:root .bricks-button[class*="secondary"]{font-size:var(--body-text-xs);color:#241b23;font-family:"Inter";font-weight:700;line-height:3.25rem;border:1px solid var(--secondary-color);}:root .bricks-button[class*="secondary"]:hover{color:#fff;box-shadow:0 0 0 0 transparent;}:root .bricks-button[class*="secondary"]:not(.outline):hover{background-color:#241b23;}.bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline):hover{background-color:#241b23;}:root .bricks-button[class*="primary"]{font-family:"Inter";font-weight:700;font-size:var(--body-text-xs);line-height:3.25rem;}:root .bricks-button[class*="light"]:not(.bricks-lightbox){font-size:var(--body-text-xs);color:#b8b8c6;line-height:3.25rem;font-family:"Inter";font-weight:700;}:root .bricks-button[class*="light"]:not(.outline):not(.bricks-lightbox){background-color:#e8e8f4;}:root .bricks-button[class*="light"]:not(.outline):not(.bricks-lightbox):hover{background-color:#241b23;}:root .bricks-button[class*="light"]:not(.bricks-lightbox):hover{color:#fff;border:0;box-shadow:0 0 0 0 transparent;}:root .bricks-button[class*="secondary"]:not(.outline){background-color:rgba(0,0,0,0);}body{font-size:var(--root-font-size);font-family:"Inter";color:var(--secondary-text);line-height:var(--line-body);font-style:normal;font-weight:400;}h1,h2,h3,h4,h5,h6{color:var(--primary-text-dark);line-height:var(--line-heading);font-family:"Inter";font-style:normal;font-weight:400;}h1{font-size:clamp(4rem,calc(4rem + ( ( 1vw - .38rem ) * .8889 )),4.8rem);}h2{font-size:clamp(3.6rem,calc(3.6rem + ( ( 1vw - .38rem ) * 1.3333 )),4.8rem);line-height:clamp(5rem,calc(5rem + ( ( 1vw - .38rem ) * 1.1111 )),6rem);}h3{font-size:clamp(3.2rem,0vw + 3.2rem,2.4rem);line-height:var(--line-heading);}.brxe-container{row-gap:var(--space);width:1280px;column-gap:var(--space);padding-right:clamp(1.6rem,calc(1.6rem + ( ( 1vw - .38rem ) * 1.3333 )),2.8rem);padding-left:clamp(1.6rem,calc(1.6rem + ( ( 1vw - .38rem ) * 1.3333 )),2.8rem);}.brxe-section{padding-top:clamp(2.9rem,calc(2.9rem + ( ( 1vw - .38rem ) * 4.1111 )),6.6rem);padding-bottom:clamp(2.9rem,calc(2.9rem + ( ( 1vw - .38rem ) * 4.1111 )),6.6rem);}body{overscroll-behavior:none;overscroll-behavior-y:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page p{margin:0;}.colored-word{color:var(--accent-primary-dark);}.white-block{padding-block:clamp(1.6rem,calc(1.6rem + ( ( 1vw - .38rem ) * 4.4444 )),5.6rem);background:#fff;}.primary-text{color:var(--primary-text);}.secondary-text{color:var(--secondary-text__white);}.primary-text-dark{color:var(--primary-text-dark);}.split-hero{background:var(--secondary-color);justify-content:center;min-height:clamp(68rem,calc(85rem + ( ( 1vw - .38rem ) * -18.8889 )),85rem);margin-top:-6.5rem;padding-top:clamp(6.5rem,calc(8.8rem + ( ( 1vw - .38rem ) * -2.5556 )),8.8rem);}.split-hero__inner{align-items:start !important;}.split-hero__content-wrapper{display:flex;flex-direction:column;align-items:start;padding-top:6rem;}.split-hero__content-media{display:flex;flex-direction:column;align-self:center;align-items:flex-end;padding-bottom:clamp(0rem,calc(4rem + ( ( 1vw - .38rem ) * -4.4444 )),4rem);}.heading-m{font-size:var(--heading-m);}.padding-inline-s{padding-inline:var(--padding-inline-s);}button,a[class*="button"],span[class*="button"],.bricks-button{cursor:pointer;}.body-text-xs{font-size:var(--body-text-xs);line-height:var(--line-body);}.body-text-s{font-size:var(--body-text-s);line-height:var(--line-body);}.body-text-m{font-size:var(--body-text-m);line-height:var(--line-body);}.body-text-l{font-size:var(--body-text-l);line-height:var(--line-body);}.heading-l{font-size:var(--heading-l);line-height:var(--line-heading);}.border-content{border-radius:var(--border-content);}.cta-text{color:var(--cta-text);}.grid-gap{gap:var(--grid-gap);}.grid--2{display:grid;grid-template-columns:var(--grid-2);}@media (max-width: 767px){.bricks-button{width:100% !important;}}.grid-2{display:grid;grid-template-columns:var(--grid-2);align-items:center;}@media (max-width: 767px){.grid-2{display:flex;grid-template-columns:1fr;flex-wrap:wrap;}}.content-gap{gap:var(--space);}.content-gap-s,.grid-gap-s{gap:var(--space-s);}.content-gap-m{gap:clamp(1.6rem,calc(1.6rem + ( ( 1vw - .38rem ) * 3.3333 )),4.6rem);}.gap-between-container{display:flex;gap:var(--space-l);}.section-l__right{padding-inline:clamp(1.6rem,calc(1.6rem + ( ( 1vw - .38rem ) * 12.8889 )),13.2rem) !important;padding-block:0;}@media (max-width: 767px){.section-l__right{padding-left:clamp(1.6rem,calc(1.6rem + ( ( 1vw - .38rem ) * 12.8889 )),13.2rem);padding-right:0 !important;padding-block:0;}}.heading-ch-limit__24,.heading-ch-limit__25,.heading-ch-limit__28,.heading-ch-limit__36{width:auto;}@media (min-width: 992px){.heading-ch-limit__24{width:24ch;}.heading-ch-limit__25{width:25ch;}.heading-ch-limit__28{width:28ch;}}.section-intro__content{display:flex;align-items:center;text-align:center;}.content-intro__wrapper{padding-inline:clamp(0rem,calc(0rem + ( ( 1vw - .38rem ) * 20.6667 )),18.6rem);}.feature-slider-container{overflow-x:visible;width:100%;max-width:100%;box-sizing:border-box;}.feature-slider-track{display:flex;flex-direction:row;list-style:none;margin:0;padding:0;gap:var(--space);flex-wrap:wrap;}.benefit-card{background-color:var(--primary-text);border-radius:var(--border-content);align-self:stretch;text-align:left !important;align-content:start;padding:4.5rem 3rem;display:grid;box-sizing:border-box;gap:var(--space);list-style:none;}.heading-card{font-size:var(--heading-m);}@media (max-width: 767px){.feature-slider-track{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;flex-wrap:nowrap !important;cursor:grab;padding-right:var(--space) !important;}.feature-slider-track::-webkit-scrollbar{display:none;}.feature-slide,.city-slide,.city-slide-3,.product-slide,.benefit-card,.company-card,.region-card,.system-card{flex:0 0 auto;scroll-snap-align:start;width:70vw;}}@media (min-width: 768px){.benefit-card{width:calc(( 100% - 2 * var(--space) ) / 3);}}.slider-btn.active{background-color:#333;color:#fff;border-color:#333;box-shadow:0 0 0 2px rgba(0,0,0,.1);}.dot-btn.active::before{background-color:var(--accent-primary-dark);}.dot-btn.active::after{border-color:var(--accent-primary-dark);}.cta{background-color:#241b23 !important;padding-inline:clamp(1.6rem,calc(1.6rem + ( ( 1vw - .38rem ) * 9.7778 )),10.4rem);padding-block:clamp(3.4rem,calc(3.4rem + ( ( 1vw - .38rem ) * 5.1111 )),8rem);}@media (max-width: 767px){.cta,.cta-small{display:flex;grid-template-columns:1fr;flex-direction:column;align-items:center;text-align:center;flex-wrap:wrap;}}.testimonial-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end !important;align-items:flex-start !important;height:100%;min-height:clamp(35.631rem,calc(35.631rem + ( ( 1vw - .38rem ) * 13.7433 )),48rem) !important;max-width:clamp(26.055rem,calc(26.055rem + ( ( 1vw - .38rem ) * 10.05 )),35.1rem);min-width:clamp(26.055rem,calc(26.055rem + ( ( 1vw - .38rem ) * 10.05 )),35.1rem);overflow:hidden;cursor:pointer;padding-inline:clamp(1.6rem,calc(1.6rem + ( ( 1vw - .38rem ) * .8889 )),2.4rem);padding-top:clamp(3rem,calc(3rem + ( ( 1vw - .38rem ) * 2 )),6.8rem);padding-bottom:clamp(3rem,calc(3rem + ( ( 1vw - .38rem ) * 2 )),4.8rem);border-radius:var(--border-content);text-align:left !important;}.testimonial-card a::after{content:" ";position:absolute;inset:0;z-index:1;}.testimonial-card__image{transition:transform .3s ease;}.testimonial-card:hover .testimonial-card__image{transform:scale(1.2);}.overlay-card{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1;}.overlay-card::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(36,27,36,.6) 0%,rgba(36,27,36,0) 12%),linear-gradient(to top,rgba(36,27,36,1.3) 0%,rgba(36,27,36,.1) 55%);opacity:1;pointer-events:none;z-index:1;transition:opacity .4s ease;}.testimonial-card:hover .overlay-card{background:linear-gradient(to bottom,rgba(36,27,36,.9) 0%,rgba(36,27,36,.1) 20%,rgba(36,27,36,0) 100%),linear-gradient(to top,rgba(36,27,36,1) 0%,rgba(36,27,36,1) 25%,rgba(36,27,36,.85) 40%,rgba(36,27,36,.5) 60%,rgba(36,27,36,.15) 80%,rgba(36,27,36,0) 100%);}.testimonial-card__title{color:var(--secondary-text__white);font-size:clamp(1.04rem,calc(1.04rem + ( ( 1vw - .38rem ) * .4 )),1.4rem);text-transform:uppercase;padding:0;}.testimonial-card__quote{color:var(--primary-text) !important;font-size:clamp(1.8rem,calc(1.8rem + ( ( 1vw - .38rem ) * .7778 )),2.5rem);line-height:var(--line-heading);font-weight:700;}.testimonial-card__intro{opacity:0;max-height:0;overflow:hidden;transition:all .3s ease;font-size:var(--body-text-s);color:var(--primary-text);line-height:var(--line-heading);}.testimonial-card:hover .testimonial-card__intro{opacity:1;max-height:100px;padding-top:.5rem;}.slider-wrapper{position:relative;max-width:100% !important;width:100% !important;margin:0 auto;overflow:hidden;}.slider-wrapper::before,.slider-wrapper::after{content:"";position:absolute;top:0;width:20px;height:100%;z-index:10;pointer-events:none;}.slider-wrapper::before{left:0;width:30%;background:linear-gradient(to right,#f4f4f4 0,#f4f4f4 65px,transparent);}.slider-wrapper::after{right:0;width:30%;background:linear-gradient(to left,#f4f4f4 0,#f4f4f4 65px,transparent);}@media (max-width: 767px){.slider-wrapper{position:static;overflow:visible;padding-inline:0 !important;}.slider-wrapper::before,.slider-wrapper::after{display:none;content:none;}}.timeline-gallery{display:grid;grid-template-columns:1fr 1fr;align-items:start;margin:0 auto;padding-block:4.5rem;gap:clamp(2.4rem,calc(2.4rem + ( ( 1vw - .38rem ) * 13.4444 )),14.5rem);}.image-slider{position:relative;overflow:hidden;padding-bottom:clamp(0rem,calc(2.4rem + ( ( 1vw - .38rem ) * -2.6667 )),2.4rem);}.image-slider__slides{display:flex;transition:transform .3s ease;}.image-slider__slide{flex:0 0 100%;width:100%;}.image-slider__slide img{width:100%;height:auto;display:block;object-fit:cover;}.image-slider__pagination{display:flex;align-items:center;gap:2rem;padding-top:2.4rem;}.image-slider__pagination-button.active{background:#fd5600;width:20px;height:20px;}.timeline-container{position:relative;display:flex;flex-direction:column;flex:1 1 auto;padding-top:6rem;}.timeline-line{position:absolute;top:0;bottom:0;left:1.5rem;width:2px;background:repeating-linear-gradient(to bottom,#e5e7eb 0 7px,transparent 6px 12px);z-index:0;overflow:visible;}.timeline-line__progress{position:absolute;top:0;left:0;width:2px;height:0;background:repeating-linear-gradient(to bottom,#000 0 7px,transparent 6px 12px);transition:height .3s ease;z-index:1;}.timeline-line__icon{position:absolute;top:0;left:1.5rem;transform:translate(-45%,-50%);width:16px;height:16px;object-fit:contain;display:block;pointer-events:none;z-index:10;}.timeline-tabs__title{font-size:var(--body-text-m);line-height:var(--line-heading);}.timeline-tabs__tagline{font-size:var(--body-text-xs);color:var(--secondary-text);}.timeline-tabs{display:flex;flex-direction:column;gap:clamp(10rem,calc(10rem + ( ( 1vw - .38rem ) * 5.5556 )),15rem);}.timeline-tab{padding:1.6rem 2.4rem;text-align:left;cursor:pointer;z-index:3;font-size:var(--body-text-s);color:#374151;background:#fff;box-shadow:1px 1px 10px rgba(61,59,69,.2);border-radius:9px;border:1px solid rgba(0,0,0,.2);transition:color .3s,font-weight .3s;}.timeline-tab.active{font-weight:700;border:2px solid var(--accent-primary-dark);background:#fef8f7;box-shadow:0 0 10px rgba(253,86,0,.8);}.timeline-tab.active .timeline-tabs__tagline{font-weight:400;}@media (max-width: 768px){.timeline-gallery{grid-template-columns:1fr;padding-block:1rem;padding-inline:0;}.timeline-container{display:none;}}.tabs-wrapper{position:relative;}.scroll-arrow{position:absolute;top:3.5%;transform:translateY(-50%);width:40px !important;height:54px !important;min-width:0 !important;padding:0 !important;background:rgba(255,255,255,.6) !important;color:var(--primary-text-dark);font-size:var(--body-text-l);line-height:0;text-align:center;z-index:99;border-radius:0 !important;border:none !important;outline:none !important;}.scroll-arrow:hover,.scroll-arrow:focus,.scroll-arrow:active{color:var(--secondary-text);border:none !important;outline:none !important;box-shadow:none !important;}.scroll-arrow.left{left:var(--space);}.scroll-arrow.right{right:var(--space);}.scroll-arrow.hidden{opacity:0;pointer-events:none;}.neon-title{font-size:var(--neon-size);line-height:3;}.neon-title:not(.is-neon){font-family:"Sabaen","Arial Rounded MT Bold",sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#fd5600;}.neon-title svg{display:inline-block;vertical-align:middle;height:1.4em;width:auto;max-width:100%;overflow:visible;}.neon-title.neon-inline{--neon-size:.9em;font-size:var(--neon-size);line-height:1;display:inline-block;vertical-align:middle;}.neon-title.neon-inline svg{display:block;height:.9em;}