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{transition:opacity .5s}.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}@media (max-width:768px){.basic .container .banner-info,.video-banner .container .banner-info{max-width:calc(100% - 35px);position:unset}}.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)}}.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%}}.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;width:56.25vh}}.video-banner .banner-info{display:flex;flex-direction:column;height:100%;justify-content:center;width:100%;z-index:1}@media (max-width:768px){.video-banner .banner-info{justify-content:flex-end}}.tiles{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:50px}@media (max-width:768px){.tiles{gap:15px}}.tiles>a{max-width:calc(25% - 25px);overflow:hidden}@media (max-width:768px){.tiles>a{max-width:100%;width:100%}}.tiles>a img{transition:transform .5s;width:100%}.tiles>a img:hover{transform:scale(1.1)}:root{--swiper-theme-color:#fff;--swiper-navigation-color:#fff;--swiper-navigation-sides-offset:2vw}a{display:block}a .invicta-racing{aspect-ratio:5/2;background-color:#000;margin-top:30px;overflow:hidden;position:relative}@media (max-width:768px){a .invicta-racing{aspect-ratio:unset}}a .invicta-racing .decoration-wrapper{bottom:0;position:absolute;top:0;width:100%;z-index:2}@media (max-width:768px){a .invicta-racing .decoration-wrapper{height:75vw;position:relative;width:100%}}a .invicta-racing .decoration-wrapper .decoration{background-clip:content-box;background-color:#000;background-image:url(/images/invicta-racing-stripe.svg?1fcb060eaa0b20bd8eca7b651c66dbbe);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:6%;position:absolute;top:0;width:20%;z-index:2}@media (max-width:768px){a .invicta-racing .decoration-wrapper .decoration{background-position:center 65%;background-size:70%;height:100%;position:static;width:100%}}a .invicta-racing .decoration-wrapper .decoration-shadow{background:linear-gradient(90deg,#000,#000 40%,transparent);bottom:0;left:23%;position:absolute;top:0;width:14%;z-index:1}@media (max-width:768px){a .invicta-racing .decoration-wrapper .decoration-shadow{background:linear-gradient(0deg,#000,#000 50%,transparent);bottom:-55px;height:100px;left:0;top:unset;width:100%}}a .invicta-racing .image{height:100%}@media (max-width:768px){a .invicta-racing .image{display:block;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}}a .invicta-racing .image img{max-height:100%;position:absolute;right:0}@media (max-width:768px){a .invicta-racing .image img{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}}a .invicta-racing .video-wrapper{height:100%;position:relative}@media (max-width:768px){a .invicta-racing .video-wrapper{z-index:3}}a .invicta-racing .video{height:100%;position:absolute;right:0;top:0;width:100%}@media (max-width:768px){a .invicta-racing .video{display:block;height:0;overflow:hidden;padding-bottom:56.25%}}a .invicta-racing iframe{height:100%;position:absolute;right:-15%}@media (max-width:768px){a .invicta-racing iframe{border:0;bottom:0;left:0;right:unset;top:0;width:100%}}html{scroll-padding-top:111px}
