main#main section#hero{width:100vw;height:600px;position:relative;background-color:#000;margin-bottom:60px;margin-top:145px;overflow:hidden}@media (max-width:1366px){main#main section#hero{height:500px}}@media (max-width:1000px){main#main section#hero{height:400px}}@media (max-width:768px){main#main section#hero{margin-top:0;margin-bottom:60px}}main#main section#hero div.content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;display:flex;pointer-events:none}main#main section#hero div.content div.wrapper{width:100%;max-width:1400px;margin:0 auto;margin-bottom:60px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}@media (max-width:768px){main#main section#hero div.content div.wrapper{padding:0 60px}}@media (max-width:500px){main#main section#hero div.content div.wrapper{padding:0 30px}}main#main section#hero div.content div.wrapper div.cta{width:100%;display:flex;align-items:center;justify-content:space-evenly}main#main section#hero div.content div.wrapper div.cta a{outline:0;display:inline-block;padding:.75rem 3rem;border:solid 1px #fff;background-color:#d9d9d910;text-decoration:none;text-align:center;color:#fff;font-size:16px;font-weight:200;line-height:130%;letter-spacing:2px;cursor:pointer;max-width:250px;flex-shrink:1}main#main section#hero div.content div.wrapper div.cta span{flex-grow:1;border-top:solid 2px #fff;margin:0 30px}main#main section#hero div.content div.wrapper div.swiper-pagination span.swiper-pagination-bullet{width:8px;border-radius:5px;transition:width ease 150ms}main#main section#hero div.content div.wrapper div.swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{width:10rem;background:#a9927d}main#main section#hero div.content div.wrapper a,main#main section#hero div.content div.wrapper button,main#main section#hero div.content div.wrapper h1,main#main section#hero div.content div.wrapper h2,main#main section#hero div.content div.wrapper p{pointer-events:all}main#main section#hero div.swiper.hero{width:100%;overflow:hidden;z-index:50}main#main section#hero div.swiper.hero div.swiper-wrapper div.swiper-slide{width:100vw;background-color:#141a1c}@media (max-width:768px){main#main section#hero div.swiper.hero div.swiper-wrapper div.swiper-slide{height:600px}}main#main section#hero div.swiper.hero div.swiper-wrapper div.swiper-slide.swiper-slide-active picture img{opacity:.75}main#main section#hero div.swiper.hero div.swiper-wrapper div.swiper-slide picture img{width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity ease-in-out 250ms;opacity:.15}main#main section#intro{margin:0 auto;max-width:1400px;margin-bottom:120px;padding:0 60px;max-width:inherit}@media (max-width:768px){main#main section#intro{margin:0;margin-bottom:60px}}@media (max-width:500px){main#main section#intro{margin:0 auto;margin-bottom:60px}}@media (max-width:768px){main#main section#intro{padding:0 60px;margin-bottom:60px}}@media (max-width:600px){main#main section#intro{padding:0 30px;margin-bottom:120px}}@media (max-width:400px){main#main section#intro{padding:0 15px;margin-bottom:90px}}main#main section#intro div.row{display:grid;grid-template-columns:1fr 2fr;align-items:center;gap:60px}@media (max-width:1500px){main#main section#intro div.row{grid-template-columns:auto 2fr}}@media (max-width:1080px){main#main section#intro div.row{grid-template-columns:1fr}}@media (max-width:600px){main#main section#intro div.row{gap:30px}}main#main section#intro div.row div.col:first-of-type h1{font-size:40px}