:root{--swiper-pagination-color:#fa9700;--swiper-pagination-bullet-inactive-color:#fff;--swiper-pagination-bullet-inactive-opacity:1;--text-base:0.9375rem}.top-container{margin:0 auto;width:clamp(18rem,90vw,89.375rem)}.content{display:flex;flex-direction:column;gap:2rem;width:100%}@media screen and (width >= 48rem){.content{flex-direction:row}}.content .main-content{flex:1;min-width:0}.content .sidebar{padding:.5rem;width:100%}@media screen and (width >= 48rem){.content .sidebar{width:33%}}.gradient-banner{background:linear-gradient(180deg,rgba(0,0,0,.2),hsla(0,0%,100%,0) 50%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}#carousel{background:#1c1836;background:linear-gradient(180deg,#1c1836,#1c1836 calc(100% - 135px),#fff calc(100% - 135px));overflow-x:hidden}@media(width >= 40rem){#carousel{background:linear-gradient(180deg,#1c1836,#1c1836 calc(100% - 145px),#fff calc(100% - 145px))}}@media(width >= 48rem){#carousel{background:linear-gradient(180deg,#1c1836,#1c1836 calc(100% - 130px),#fff calc(100% - 130px))}}#carousel .pagination{height:50px}#carousel .swiper{overflow:visible!important}#carousel .swiper-wrapper{height:auto}#carousel .swiper-slide{position:relative;width:16.25rem;z-index:1}@media(width >= 40rem){#carousel .swiper-slide{width:23.125rem}}@media(width >= 48rem){#carousel .swiper-slide{width:46.25rem}}@media(width >= 64rem){#carousel .swiper-slide{width:50.375rem}}#carousel .arrows{left:0;margin:0 auto;pointer-events:none;position:absolute;right:0;top:50%;width:16.25rem;z-index:20}@media(width >= 40rem){#carousel .arrows{width:23.125rem}}@media(width >= 48rem){#carousel .arrows{width:46.25rem}}@media(width >= 64rem){#carousel .arrows{width:50.375rem}}#carousel .arrows .arrow{background:hsla(0,0%,100%,.2);border-radius:100%;color:#fff;cursor:pointer;pointer-events:auto;position:absolute;top:0;transition:all .3s linear}#carousel .arrows .arrow.button-prev{left:0;transform:translateX(-50%) translateY(50%)}#carousel .arrows .arrow.button-next{right:0;transform:translateX(50%) translateY(50%)}#carousel .arrows .arrow:focus,#carousel .arrows .arrow:hover{background:hsla(0,0%,100%,.5);transition:all .3s linear}#carousel .item{align-items:center;border-radius:6px;display:flex;flex-direction:column;overflow:hidden;position:relative}#carousel .image-card{height:338px;transform-origin:center;transition:transform .4s ease,filter .4s ease,opacity .4s ease;width:100%}@media(width >= 40rem){#carousel .image-card{height:491px}}@media(width >= 48rem){#carousel .image-card{height:334px}}@media(width >= 64rem){#carousel .image-card{height:400px}}#carousel .image-card{border-radius:12px;box-shadow:none;overflow:hidden}#carousel .image-card .image-content{flex:1;height:100%;overflow:hidden;padding-bottom:105px;position:relative;width:100%}@media(width >= 40rem){#carousel .image-card .image-content{padding-bottom:115px}}@media(width >= 48rem){#carousel .image-card .image-content{padding-bottom:70px}}#carousel .image-card .background-image{display:block;height:100%;left:0;object-fit:cover;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}#carousel .image-card .destination-label{background-color:hsla(0,0%,100%,.8);border-radius:0;bottom:0;font-style:italic;height:85px;position:absolute;width:100%;z-index:10}@media(width >= 40rem){#carousel .image-card .destination-label{height:95px}}@media(width >= 48rem){#carousel .image-card .destination-label{height:50px}}#carousel .swiper-slide-active{z-index:10}#carousel .swiper-slide-active .image-card{height:338px}@media(width >= 40em){#carousel .swiper-slide-active .image-card{height:491px}}@media(width >= 48rem){#carousel .swiper-slide-active .image-card{height:522px}}@media(width >= 64rem){#carousel .swiper-slide-active .image-card{height:600px}#carousel .swiper-slide-active .image-card .top-rotate{height:135px}#carousel .swiper-slide-active .image-card .top-rotate .bg-white{font-size:15px}#carousel .swiper-slide-active .image-card .top-rotate .bg-primary{font-size:1.25rem}}#carousel .swiper-slide-active .image-card .image-content{padding-bottom:105px}@media(width >= 40rem){#carousel .swiper-slide-active .image-card .image-content{padding-bottom:115px}}@media(width >= 48rem){#carousel .swiper-slide-active .image-card .image-content{padding-bottom:100px}}#carousel .swiper-slide-active .image-card .destination-label{height:85px}@media(width >= 40rem){#carousel .swiper-slide-active .image-card .destination-label{height:95px}}@media(width >= 48rem){#carousel .swiper-slide-active .image-card .destination-label{height:80px}}#carousel .swiper-slide:not(.swiper-slide-active){z-index:5}@media(width >= 48rem){#carousel .swiper-slide:not(.swiper-slide-active){transform:translateY(-50px)}}#carousel .swiper-slide:not(.swiper-slide-active) .image-card{opacity:.4;width:100%}#carousel .swiper-slide-active .image-card{width:100%}.description p{line-height:1.7;margin-bottom:1.25rem}.description h2{margin-bottom:1.25rem;margin-top:2rem}.description h3{margin-bottom:1rem;margin-top:1.75rem}.description #read-more{max-height:0;overflow:hidden;transition:max-height 2s ease-out}.services{background-color:#ededef;width:100%}#calendar .losange{border:15px solid transparent;border-top:10px solid #1c1836;bottom:0;content:"";height:0;left:0;position:absolute;transform:translateY(100%);width:0}li::marker{color:#fa9700}#suggestions{align-items:center;background-color:#1c1836;color:#fff;display:flex;flex-direction:column;justify-content:center;width:100%}#suggestions .suggestions-arrows .button-next,#suggestions .suggestions-arrows .button-prev{background:hsla(0,0%,100%,.2);color:#fff}#suggestions .suggestions-arrows .button-next:focus,#suggestions .suggestions-arrows .button-next:hover,#suggestions .suggestions-arrows .button-prev:focus,#suggestions .suggestions-arrows .button-prev:hover{background:hsla(0,0%,100%,.5);transition:all .3s linear}.container-day{margin-left:auto;margin-right:auto;max-width:100vw;padding-left:calc(var(--spacing)*3);padding-right:calc(var(--spacing)*3);width:clamp(22rem,80vw,75rem)}@media(width >= 48rem){.container-day{width:740px}}@media(width >= 64rem){.container-day{width:950px}}