main#main{display:flex;flex-direction:column}main#main section.hero{height:800px;position:relative;background-color:#000;margin-bottom:120px}main#main section.hero div.content{position:absolute;bottom:60px;left:120px;z-index:100}main#main section.hero div.content h1{font-size:40px;margin:0}main#main section.hero div.content h2{font-size:32px;margin-top:0;margin-bottom:30px}main#main section.hero div.content p{font-size:20px;margin-bottom:60px}main#main section.hero div.content a.btn{outline:0;padding:.75rem 3rem;border:solid 1px #fff;background-color:#d9d9d910;text-decoration:none;color:#fff;font-size:16px;font-weight:200;line-height:130%;letter-spacing:2px;cursor:pointer}@media screen and (max-width:768px){main#main section.hero div.content{padding:120px 60px;bottom:0;left:0}}@media screen and (max-width:500px){main#main section.hero div.content{display:flex;flex-direction:column;padding:60px 30px}main#main section.hero div.content a.btn{margin:0 auto;text-align:center}}main#main section.hero div.swiper.hero{width:100vw;height:800px;z-index:50}main#main section.hero div.swiper.hero div.swiper-wrapper div.swiper-slide{width:100%;height:100%}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;opacity:.75}main#main section.hero div.swiper.hero div.swiper-pagination{display:flex;padding-left:120px}main#main section.hero div.swiper.hero div.swiper-pagination span.swiper-pagination-bullet{width:8px;border-radius:5px;transition:width ease 150ms}main#main section.hero div.swiper.hero div.swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{width:10rem;background:#a9927d}main#main section.intro{max-width:1400px;margin:0 auto;margin-bottom:120px;display:flex;align-items:flex-start;justify-content:space-evenly}@media screen and (max-width:1200px){main#main section.intro{padding:0 3rem}}@media screen and (max-width:768px){main#main section.intro{flex-direction:column;justify-content:center;align-items:center;gap:60px}main#main section.intro div.left,main#main section.intro div.right{flex-basis:100%}main#main section.intro div.left h2 br,main#main section.intro div.right h2 br{display:none}main#main section.intro div.left{padding:0}}main#main section.intro div.left{flex-basis:50%}main#main section.intro div.left h2{font-size:50px;letter-spacing:2px;line-height:130%;margin-top:0}main#main section.intro div.left a.btn{outline:0;padding:.75rem 3rem;border:solid 1px #fff;background-color:#d9d9d910;text-decoration:none;color:#fff;font-size:16px;font-weight:200;line-height:130%;letter-spacing:2px;cursor:pointer}main#main section.intro div.right{flex-basis:50%}main#main section.intro div.right p{margin:0;font-size:16px;line-height:130%}