main{margin-top:0}body.banner-cover .banners-container .banners .banner .banner-wrapper .banner-background,body.banner-cover .banners-container .banners .banner .banner-wrapper .container,body.banner-cover .banners-container--controls{opacity:0}.banners-container{background-color:#fff;height:100svh;width:100%}.banners-container .banners,.banners-container .banners .banner{height:100svh;overflow:hidden;width:100%}.banners-container .banners .banner{position:relative}.banners-container .banners .banner .banner-wrapper{height:100%;width:100%}.banners-container .banners .banner .banner-wrapper .container{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;transition:opacity .5s}@media (max-width:768px){.banners-container .banners .banner .banner-wrapper .container{align-items:flex-end;box-sizing:border-box;flex-direction:row;gap:5px;justify-content:space-between}}.banners-container .banners .banner .banner-wrapper .banner-logo{max-width:15%;min-width:150px}@media (max-width:768px){.banners-container .banners .banner .banner-wrapper .banner-logo{max-width:30%;min-width:unset;width:150px}}.banners-container .banners .banner .banner-wrapper .banner-background{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;transition:opacity .3s;width:100%;z-index:-1}@media (min-width:769px){.banners-container .swiper-button-next,.banners-container .swiper-button-prev{opacity:0;transition:opacity .5s;visibility:hidden}}.banners-container.with-left-control .swiper-button-prev{opacity:.8;visibility:visible}.banners-container.with-left-control .swiper-button-prev:hover{opacity:1}.banners-container.with-right-control .swiper-button-next{opacity:.8;visibility:visible}.banners-container.with-right-control .swiper-button-next:hover{opacity:1}.banners-container .skip-banner{animation:bounce 2s infinite;bottom:0;color:#fff;cursor:pointer;display:block;left:50%;opacity:.7;position:absolute;transform:translateX(-50%);transition:opacity .5s;width:30px;z-index:10}.banners-container .skip-banner:hover{opacity:1}@media (max-width:768px){.banners-container .skip-banner{display:none}}.basic,.video-banner{height:100%;width:100%}.basic .container,.video-banner .container{align-items:center;display:flex;height:100%;position:relative;z-index:10}@media (max-width:768px){.basic .container,.video-banner .container{align-items:end;height:calc(100% - 40px)}}.basic .container .banner-info,.video-banner .container .banner-info{font-family:DINCondBold,sans-serif;position:relative;-webkit-transform:translateZ(0)}@media (max-width:768px){.basic .container .banner-info,.video-banner .container .banner-info{max-width:calc(100% - 35px);position:unset}}@media (max-width:575px){.basic .container .banner-info,.video-banner .container .banner-info{max-width:calc(100% - 70px)}}.basic .container .banner-info--upper-title,.video-banner .container .banner-info--upper-title{color:#ff0;font-family:DINRegularAlternate,sans-serif;font-size:25px;line-height:30px}@media (max-width:768px){.basic .container .banner-info--upper-title,.video-banner .container .banner-info--upper-title{font-size:16px;line-height:16px}}.basic .container .banner-info--title,.video-banner .container .banner-info--title{color:#fff;font-size:clamp(48px,3.1vw,56px);line-height:clamp(48px,3.1vw,56px);margin:0;padding:0}@media (max-width:768px){.basic .container .banner-info--title,.video-banner .container .banner-info--title{font-size:clamp(28px,5vw,38px);line-height:clamp(28px,5vw,38px);padding-bottom:4px}}.basic .container .banner-info--description,.video-banner .container .banner-info--description{color:#ff0;font-family:DINCondBold,sans-serif;font-size:clamp(24px,1.9vw,36px);font-weight:900;line-height:clamp(26px,2.1vw,40px)}@media (max-width:768px){.basic .container .banner-info--description,.video-banner .container .banner-info--description{font-size:clamp(22px,3.8vw,28px);line-height:clamp(22px,3.8vw,28px)}}@media (max-width:575px){.basic .container .banner-info--description br,.video-banner .container .banner-info--description br{display:none}}.basic .container .banner-info--buttons,.video-banner .container .banner-info--buttons{display:flex;flex-wrap:wrap;gap:10px 15px;margin-top:20px}@media (max-width:768px){.basic .container .banner-info--buttons .button,.video-banner .container .banner-info--buttons .button{padding:11px}.basic .container .banner-info--buttons .button:first-child:last-child,.video-banner .container .banner-info--buttons .button:first-child:last-child{padding:11px 35px}}.basic .container .banner-info img,.video-banner .container .banner-info img{margin-top:20px;position:absolute;width:200px}@media (max-width:768px){.basic .container .banner-info img,.video-banner .container .banner-info img{bottom:40px;right:1rem;width:25%}}.basic .container .banner-info img.bg-watch,.video-banner .container .banner-info img.bg-watch{left:18%;margin-top:0;position:absolute;top:50%;-webkit-transform:translateZ(0);transform:translateY(-38%);width:67vh;z-index:-1}@media (min-width:769px) and (max-width:991px){.basic .container .banner-info img.bg-watch,.video-banner .container .banner-info img.bg-watch{left:30%;width:60vh}}@media (max-width:768px){.basic .container .banner-info img.bg-watch,.video-banner .container .banner-info img.bg-watch{bottom:0;left:0;margin-top:0;right:unset;transform:translate(-10%,-33%);width:35vh;z-index:-1}}.video-banner{background-color:#000}.video-banner .banner-background-stub{min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute}.video-banner #vimeo-banner-desktop,.video-banner #vimeo-banner-mobile{left:unset;min-height:100vh;opacity:1;z-index:1}.video-banner #vimeo-banner-desktop.desktop,.video-banner #vimeo-banner-mobile.desktop{display:block;width:177.7777777778vh}@media (max-width:768px){.video-banner #vimeo-banner-desktop.desktop,.video-banner #vimeo-banner-mobile.desktop{display:none}}.video-banner #vimeo-banner-desktop.mobile,.video-banner #vimeo-banner-mobile.mobile{display:none}@media (max-width:768px){.video-banner #vimeo-banner-desktop.mobile,.video-banner #vimeo-banner-mobile.mobile{display:block}}.video-banner .banner-info{display:flex;flex-direction:column;justify-content:center;width:100%;z-index:1}@media (max-width:768px){.video-banner .banner-info{height:100%;justify-content:flex-end}}.i-tech .i-tech-logo{bottom:0;position:absolute}@media (max-width:768px){.i-tech .i-tech-logo{bottom:unset;left:0;max-width:80vw;top:40%;transform:rotate(-90deg) translate(-50%);transform-origin:top left;width:100%}}.tiles{-moz-column-gap:18px;column-gap:18px;display:grid;grid-template-columns:repeat(4,1fr);margin-top:clamp(1.875rem,.356rem + 3.165vw,3.125rem);row-gap:31px}@media (min-width:769px) and (max-width:991px){.tiles{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.tiles{gap:28px;grid-template-columns:repeat(1,1fr)}}.tiles>a{border-bottom:5px solid #ff0;overflow:hidden}@media (max-width:768px){.tiles>a{max-width:100%;position:relative;width:100%}}.tiles>a:hover img{transform:scale(1.1)}.tiles>a img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s;width:100%}.tiles>a .title{align-items:flex-end;background:linear-gradient(0deg,#000,hsla(0,0%,100%,0));bottom:0;display:flex;height:40%;justify-content:center;position:absolute;width:100%}.tiles>a .title h3{color:#fff;font-family:DINCondMedium,sans-serif;font-size:29px;letter-spacing:5px;line-height:1.1;margin:0 0 20px;text-align:center;text-transform:uppercase}:root{--swiper-theme-color:#fff;--swiper-navigation-color:#fff;--swiper-navigation-sides-offset:2vw}.slides{margin-bottom:clamp(1.25rem,-.649rem + 3.956vw,2.813rem);margin-top:clamp(1.875rem,-1.922rem + 7.911vw,5rem)}.slides,.slides .swiper-wrapper .swiper-slide{position:relative}.slides .swiper-wrapper .swiper-slide--footer{align-items:flex-end;background:linear-gradient(0deg,#000,hsla(0,0%,100%,0));bottom:0;display:flex;height:50%;justify-content:center;position:absolute;width:100%}.slides .swiper-wrapper .swiper-slide--footer .side-logo{flex:1;margin-bottom:10px}.slides .swiper-wrapper .swiper-slide--footer .side-logo img{margin:0 auto;max-width:100%;width:clamp(6.25rem,-2.94rem + 19.146vw,13.813rem)}.slides .swiper-wrapper .swiper-slide--footer .title{align-items:center;display:flex;flex:3;flex-direction:column;justify-content:flex-end}.slides .swiper-wrapper .swiper-slide--footer .title .logo img{width:clamp(6.25rem,.25rem + 12.5vw,11.188rem)}.slides .swiper-wrapper .swiper-slide--footer .title h3{color:#fff;font-family:DINCondBold,sans-serif;font-size:clamp(2.75rem,.016rem + 5.696vw,5rem);line-height:1.1;margin-bottom:0;margin-top:25px;text-align:center;text-transform:uppercase}@media (max-width:768px){.slides .swiper-wrapper .swiper-slide--footer .title h3{font-size:30px}}.slides__actions{--swiper-pagination-bullet-height:5px;--swiper-pagination-bullet-border-radius:0;--swiper-pagination-color:#ff0;--swiper-pagination-bullet-inactive-color:#5d5d5d;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-horizontal-gap:0;align-items:center;flex-direction:column;gap:30px;padding-top:40px}.slides__actions,.slides__actions .swiper-pagination{display:flex;justify-content:center;position:relative}.slides__actions .swiper-pagination{gap:4px;white-space:nowrap}.slides__actions .swiper-pagination .swiper-pagination-bullet{flex:1 1 0;max-width:95px;width:auto}html{scroll-padding-top:111px}html body{background-color:#000}
