.content-header{aspect-ratio:16/8;width:100%;min-height:100vh;color:var(--color-white);background:url(/img/home/home-full-banner.jpg?n2) 50%/cover;flex-wrap:wrap;justify-content:flex-end;align-items:center;padding:5%;display:flex;position:relative}.content-header .lettering{z-index:99;border-radius:8px;height:-moz-fit-content;height:fit-content;font-size:28px;line-height:28px}.content-header .layer{background-image:linear-gradient(90deg,transparent,rgba(0,0,0,.1),rgba(0,0,0,.6));width:100%;height:100%;position:absolute;top:0;left:0}.content-header .lettering .headline-primary{width:100%}.content-header .lettering .headline-secondary{width:100%;margin:8px 0 0}.content-header .lettering .cta{margin:16px 0 0}.history{background-color:var(--color-blue-dark);width:100%;height:auto;padding:40px 4% 40px 8%}.history .history-content{width:100%;color:var(--color-white);justify-content:space-between;align-items:center;margin:auto;display:flex}.history .history-content .contant-info{width:25%}.history .history-content h2{color:var(--color-blue-light);font-size:32px;line-height:32px}.history .history-content .contant-image{width:70%}.highlights{flex-wrap:wrap;justify-content:space-between;align-items:stretch;width:100%;padding:8% 15%;display:flex}.highlights .slick-next.slick-arrow,.highlights .slick-prev.slick-arrow{z-index:99;width:30px;height:30px}.highlights .slick-next.slick-arrow{background:url(/img/icons/arrow-right.svg) 50%}.highlights .slick-prev.slick-arrow{background:url(/img/icons/arrow-left.svg) 50%}.highlights .slick-next.slick-arrow:before,.highlights .slick-prev.slick-arrow:before{content:""}.highlights .highlight{width:48%;position:relative}.highlights .highlight .highlight-slide{height:auto;margin:auto}.highlights .highlight .highlight-slide .highlight-image{border-radius:8px;width:100%;height:auto;overflow:hidden}.highlights .highlight .highlight-slide .highlight-text{align-items:center;width:100%;padding:32px 0;display:flex}.highlights .highlight .highlight-slide .highlight-text h2{color:var(--color-blue-light)}.our-numbers{background-color:var(--color-blue-light);color:var(--color-white);text-align:center;flex-wrap:wrap;justify-content:space-between;align-items:stretch;width:100%;padding:5% 15%;display:flex}.our-numbers .number{background-color:var(--color-blue-darkest);border-radius:8px;width:32.5%;height:auto;padding:40px;font-size:14px}.our-numbers .number h2{font-size:30px}.our-numbers .number .icon{width:80px;margin:auto}.content-footer{width:100%;height:90vh;color:var(--color-white);background:url(/img/home/home-footer-full-banner.jpg) 50%/cover;flex-wrap:wrap;justify-content:flex-end;align-items:center;padding:10%;display:flex;position:relative}.content-footer .lettering{background-color:var(--color-blue);border-radius:8px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:40px;font-size:28px;line-height:28px}.content-footer .lettering .headline-primary{width:100%}.content-footer .lettering .headline-secondary{color:var(--color-blue-light);width:100%;margin:8px 0 0}.content-footer .lettering .cta{margin:16px 0 0}@media (max-width:900px){.content-header{background:url(/img/home/home-full-banner-mobile.jpg?n2) 50%/cover;align-items:flex-end;height:95vh}.content-header .lettering{width:100%;padding:16px}.content-header .layer{background-image:linear-gradient(transparent,rgba(0,0,0,.1),rgba(0,0,0,.8))}.history{padding:40px}.history .history-content{flex-flow:column-reverse wrap}.history .history-content .contant-info,.history .history-content .contant-image{width:100%}.history .history-content .contant-image{margin:0 0 24px}.content-footer{background:url(/img/home/home-footer-full-banner-m.jpg) 50%/cover;align-items:flex-end}.highlights{flex-wrap:wrap;padding:40px}.highlights .highlight{width:100%}.our-numbers{padding:40px}.our-numbers .number{width:100%;margin:0 0 8px}}.home .cases{padding:40px 0}.home .cases-gallery{flex-wrap:wrap;justify-content:space-between;align-items:stretch;width:100%;padding:0 15%;display:flex}.home .cases-gallery h2{width:100%;color:var(--color-blue-light);padding:24px 0;font-size:40px}.home .cases-gallery .case{width:48%;margin:0 0 8px;position:relative}.home .cases-gallery .case .case-image{border-radius:8px;width:100%;height:auto}.home .cases-gallery .case .case-name{width:100%;padding:16px 0 32px}.home .cases-gallery .case img{width:100%;height:auto}@media (max-width:900px){.home .cases-gallery{padding:40px}.home .cases-gallery .case{width:100%}}
