section.outdoor-adventures{padding-left:0;padding-right:0}section.outdoor-adventures .wrapper:first-child{max-width:100%}section.outdoor-adventures .wrapper .subtext{text-align:center;margin-top:2rem;font-style:italic}section.outdoor-adventures .wrapper>.content{max-width:800px;text-align:center;margin:0 auto}section.outdoor-adventures .wrapper>.content h2{font-size:2.5rem}section.outdoor-adventures .wrapper .swiper{margin-top:3rem}section.outdoor-adventures .wrapper .btns{justify-content:center;margin-top:3rem}section.outdoor-adventures .wrapper .btns .btn{padding:1.25rem 4vw;background:#ff8204}section.outdoor-adventures .wrapper .btns .btn:hover,section.outdoor-adventures .wrapper .btns .btn:focus,section.outdoor-adventures .wrapper .btns .btn:active{background:#f36a10}section.outdoor-adventures .wrapper .box{position:relative;width:100%;height:100%;text-decoration:none;border-radius:1rem;overflow:hidden;aspect-ratio:1/1;display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:column;flex-wrap:auto}section.outdoor-adventures .wrapper .box .image{position:absolute;width:100%;height:100%;z-index:1;overflow:hidden}section.outdoor-adventures .wrapper .box .image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:all .3s ease}section.outdoor-adventures .wrapper .box .label{position:relative;z-index:2;width:100%;padding:.5rem .5rem 1rem;transition:all .3s ease}section.outdoor-adventures .wrapper .box .label .top-border{position:absolute;width:100%;height:10px;top:-9px;left:0;z-index:2}section.outdoor-adventures .wrapper .box .label .top-border svg{width:100%;height:100%;display:block}section.outdoor-adventures .wrapper .box .label h4{color:#fff;margin-bottom:0;font-size:1.25rem}section.outdoor-adventures .wrapper .swiper-slide{height:auto}@media only screen and (min-width: 992px){section.outdoor-adventures .wrapper .content h2,section.outdoor-adventures .wrapper .content h2 *{font-size:3.75rem}section.outdoor-adventures .wrapper .box{border-radius:1.5rem;aspect-ratio:1/1.15}section.outdoor-adventures .wrapper .box .label{padding:.5rem 1rem 1rem}section.outdoor-adventures .wrapper .box .label .top-border{position:absolute;width:100%;height:40px;top:-20px;left:0;z-index:2}section.outdoor-adventures .wrapper .box .label .top-border svg{width:100%;height:100%;display:block}section.outdoor-adventures .wrapper .box .label h4{font-size:2.25rem;position:relative;z-index:3}}
