.banner{background-color:#000;padding-bottom:50px}.banner img{aspect-ratio:2.1;margin:0 auto;max-width:1920px;width:100%}@media (max-width:768px){.banner img{aspect-ratio:.94}}@media (min-width:1921px){.banner img{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}}.banner__description{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:-200px;position:relative}@media (max-width:768px){.banner__description{margin-top:0}}.banner__description h1.title{font-family:DINCondRegular,sans-serif;font-size:64px;font-weight:700;line-height:1.1}@media (max-width:768px){.banner__description h1.title{font-size:51px;width:-moz-fit-content;width:fit-content}}.banner__description__text{color:#fff;font-family:MyriadProLight,sans-serif;font-size:20px;line-height:1.4;min-width:680px;text-align:center;width:60%}@media (max-width:768px){.banner__description__text{min-width:unset;width:100%}}:root{--swiper-theme-color:#fff;--swiper-navigation-color:#fff;--swiper-navigation-sides-offset:2vw}.content{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;padding:80px 0}@media (max-width:768px){.content{padding-top:10px}}.content section{position:relative;width:100%}@media (min-width:769px){.content section{aspect-ratio:2.2}}.content section img{margin:0 auto;max-width:1920px;width:100%}@media (max-width:768px){.content section img{aspect-ratio:.75}}.content section:nth-child(2n) .info{left:65%}@media (max-width:768px){.content section:nth-child(2n) .info{left:unset;right:unset}}@media (min-width:769px) and (max-width:991px){.content section:nth-child(2n) .info{left:unset;right:0}}@media (min-width:992px) and (max-width:1179px){.content section:nth-child(2n) .info{left:55%}}@media (min-width:1600px){.content section:nth-child(2n) .info{left:70%}}.content section .info{display:flex;flex-direction:column;gap:0;padding:40px}@media (max-width:768px){.content section .info{padding:40px 16px}}@media (min-width:769px){.content section .info{position:absolute;top:50%;transform:translateY(-50%);width:-moz-min-content;width:min-content}}@media (min-width:769px) and (max-width:991px){.content section .info{width:80%}.content section .info:before{background:rgba(0,0,0,.35);border-radius:20px;content:"";filter:blur(20px);inset:-10px;pointer-events:none;position:absolute;z-index:-1}}.content section .info .eyebrow{color:#ff0;font-family:DINMedium,sans-serif;font-size:26px;line-height:1.4;text-transform:uppercase}@media (max-width:768px){.content section .info .eyebrow{font-size:20px;margin:0 auto;text-align:center;width:-moz-fit-content;width:fit-content}}.content section .info .title{margin-bottom:40px}@media (max-width:768px){.content section .info .title{font-size:28px;margin-bottom:35px;padding-bottom:5px}}.content section .info .text{color:#fff;font-family:MyriadProLight,sans-serif;font-size:16px;line-height:1.5}.landing{background-color:#000}.landing .title{text-wrap:nowrap;color:#fff;font-family:DINMedium,sans-serif;font-size:40px;line-height:1.4;margin:0 0 41px;text-align:center;text-decoration:underline;text-decoration-color:#ff0;text-decoration-thickness:6px;text-transform:uppercase;text-underline-offset:12px;width:-moz-fit-content;width:fit-content}@media (max-width:768px){.landing .title{text-wrap:unset;border-bottom:4px solid #ff0;margin-bottom:25px;text-decoration:unset;width:100%}}
