.show-hero{background:linear-gradient(145deg,rgba(133,92,36,.9),rgba(121,143,99,0.9));padding:3rem 1.5rem 4.5rem 1.5rem;color:hsl(0,0%,98%)}.show-hero .title{font-size:2rem;letter-spacing:3px;margin:0 -.75rem;opacity:0}.show-hero .title.animated{animation:fadeIn .75s ease-in forwards}.show-hero p{font-size:1.1rem;max-width:700px;margin:auto}.show-hero__website i{font-size:1.8rem;width:50px}.show-hero__website a{font-size:1.6rem;font-weight:500;color:hsl(204,100%,94%);text-decoration:none;transition:text-shadow .3s ease}@media (pointer:fine){.show-hero__website a:hover{text-shadow:0 0 2px white}}@media (min-width:340px){.show-hero .title{font-size:2.6rem}}@media (min-width:360px){.show-hero .title{font-size:2.9rem}.show-hero__website a{font-size:1.7rem}}@media (min-width:375px){.show-hero .title{font-size:3rem}}@media (min-width:390px){.show-hero .title{font-size:3.1rem}}@media (min-width:425px){.show-hero .title{font-size:3.25rem}}@media (min-width:500px){.show-hero .title{font-size:3.5rem}}@media (min-width:750px){.show-hero .title{font-size:4rem}}:root{--swiper-navigation-size:25px}@media(min-width:768px){:root{--swiper-navigation-size:30px}}.section{padding-top:7rem;padding-bottom:12rem}.autoplay-progress{position:fixed;right:12px;bottom:12px;width:45px;height:45px;z-index:20;display:flex;align-items:center;justify-content:center;transition:opacity .5s ease-in-out}.autoplay-progress.unvisible{opacity:0}.autoplay-progress svg{--progress:0;position:absolute;left:0;top:0px;z-index:10;width:100%;height:100%;stroke-width:4px;stroke:hsla(0,0%,100%,0.9);fill:none;stroke-dashoffset:calc(125.6px * (1 - var(--progress)));stroke-dasharray:125.6;transform:rotate(-90deg)}@media (min-width:1440px){.autoplay-progress{width:50px;height:50px}}.show-wrapper__data.is-desktop{display:none}.show-wrapper__swiper-data{display:flex;justify-content:center;margin:0 -1.5rem;margin-bottom:4rem}.btn.modal-trigger{position:absolute;right:0;bottom:0;z-index:2;font-size:1.1rem;height:unset;line-height:unset;padding:.75rem .9rem;border-radius:10px 0 0 0;color:hsl(0,0%,15%);font-weight:500;background:linear-gradient(145deg,hsla(0,0%,100%,.8),hsla(0,0%,50%,.8))}@media (pointer:fine){.btn.modal-trigger:hover{color:hsl(0,0%,5%);background-color:hsla(0,0%,100%,0.7)}}.swiper.swiper-show{margin:auto;max-width:100%}.swiper-show img{object-fit:cover;aspect-ratio:4 / 3;width:100%;height:100%}.show-wrapper__description{margin-bottom:3rem}.box-wrapper--bottom{margin:unset}.show-wrapper__data{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;max-width:400px;margin:auto;padding:1.5rem;border:1px rgba(0,0,0,0.1) solid;border-radius:50px;background:linear-gradient(145deg,hsla(118,78%,33%,0.01) 20%,hsla(219,63%,33%,0.1) 100%)}.show-wrapper__data .data i{width:35px}.show-wrapper__data h4{font-size:1.25rem;margin-bottom:.45rem}.show-wrapper__data.is-mobile .data{width:100%;max-width:350px}@media (max-height:500px){.swiper.swiper-show{max-height:70vh;max-height:70svh}}@media (max-height:400px){.swiper.swiper-show{max-height:65vh;max-height:65svh}}@media (min-width:600px){.show-wrapper__swiper-data{margin:0 0 5rem 0}.swiper.swiper-show{max-width:80%;border-radius:10px}.swiper-show img{border-radius:10px}}@media (min-width:750px){.show-wrapper__data.is-mobile{max-width:700px;justify-content:space-between}.show-wrapper__data.is-mobile .data{width:47%;text-align:left}}@media (min-width:1000px){.swiper.swiper-show{width:58%;margin:unset}.show-wrapper__trigger{margin-bottom:5rem;text-align:center}.show-wrapper__data.is-desktop{display:flex}.show-wrapper__data.is-mobile{display:none}.show-wrapper__data.is-desktop{margin:0 0 0 auto;max-width:37%;flex-direction:column;justify-content:space-between}.show-wrapper__description{margin-bottom:0}.box-wrapper--bottom{margin:auto}}@media (min-width:1100px){.swiper.swiper-show{width:60%}.show-wrapper__data.is-desktop{max-width:35%}.swiper.swiper-show img{max-height:620px}}@media (min-width:1200px){.swiper.swiper-show{width:65%}.show-wrapper__data.is-desktop{max-width:30%}.btn.modal-trigger{font-size:1.2rem;padding:.85rem 1.1rem}}@media (min-width:1408px){.container--show{max-width:1250px}}