/*!******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./assets/scss/pages/resort.scss ***!
  \******************************************************************************************************************************************************************/.accordion-wrapper{display:flex;flex-direction:column;gap:10px}.accordion-wrapper .accordion-item{background-color:hsla(47,33%,56%,.102);border-radius:30px;transition:all .3s ease-in-out}.accordion-wrapper .accordion-item .accordion-title{align-items:center;cursor:pointer;display:flex;padding:20px;position:relative}.accordion-wrapper .accordion-item .accordion-title h2{color:#222;font-size:20px;font-weight:600;margin:0}.accordion-wrapper .accordion-item .accordion-title:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='9' fill='none' viewBox='0 0 13 9'%3E%3Cpath stroke='%23ff5c37' stroke-linecap='round' stroke-width='2' d='m1 1 5.5 6L12 1'/%3E%3C/svg%3E");background-position:center 21px;background-repeat:no-repeat;border:2px solid #ff5c37;border-radius:50%;content:"";display:block;height:50px;margin-right:26px;min-width:50px;transition:all .3s ease-in-out;width:50px}.accordion-wrapper .accordion-item .accordion-content{display:none;opacity:0;padding:0 96px 43px;transition:opacity .3s ease-in-out}.accordion-wrapper .accordion-item .accordion-content p{color:#222;font-size:16px;font-weight:400}.accordion-wrapper .accordion-item.active,.accordion-wrapper .accordion-item:hover{background-color:hsla(47,33%,56%,.2)}.accordion-wrapper .accordion-item.active .accordion-title:before{background-color:#ff5c37;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='9' fill='none' viewBox='0 0 13 9'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-width='2' d='m1 1 5.5 6L12 1'/%3E%3C/svg%3E")!important;border-color:#ff5c37!important;transform:rotate(180deg)}.accordion-wrapper .accordion-item.active .accordion-content{opacity:1}@media screen and (max-width:767px){.accordion-wrapper .accordion-item .accordion-title{padding:20px 15px}.accordion-wrapper .accordion-item .accordion-title h2{font-size:16px}.accordion-wrapper .accordion-item .accordion-title:before{background-position:center 17.5px;height:42px;margin-right:15px;min-width:42px;width:42px}.accordion-wrapper .accordion-item .accordion-content{padding:0 72px 30px}.accordion-wrapper .accordion-item .accordion-content p{font-size:13px}}.swiper-gallery .swiper-slide{aspect-ratio:846/527;position:relative}.swiper-gallery .swiper-slide:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.5));border-radius:30px;bottom:0;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;width:100%;z-index:5}.swiper-gallery .swiper-slide img{border-radius:30px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.swiper-gallery .swiper-pagination{bottom:34px;left:50%;transform:translateX(-50%)}.swiper-gallery .swiper-button-prev{left:28.5px}.swiper-gallery .swiper-button-next{right:28.5px}@media screen and (max-width:991px){.swiper-gallery .swiper-button-prev{left:15px}.swiper-gallery .swiper-button-next{right:15px}.swiper-gallery .swiper-pagination{bottom:15px}}.section-heading-image{align-items:stretch;aspect-ratio:1366/579;display:flex;height:auto;position:relative;width:100%}.section-heading-image .breadcrumbs{left:30px;position:absolute;top:0;z-index:3}.section-heading-image .breadcrumbs span,.section-heading-image .breadcrumbs span a{color:#fff}.section-heading-image .text-wrapper{position:relative;width:31%;z-index:3}.section-heading-image .text-wrapper p{line-height:120%}.section-heading-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.section-heading-image:before{aspect-ratio:1366/579;background:linear-gradient(270deg,transparent 18.78%,#000 95.94%);content:"";display:block;height:auto;left:0;opacity:.6;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}@media screen and (max-width:991px){.section-heading-image .text-wrapper{width:50%}}@media screen and (max-width:767px){.section-heading-image{aspect-ratio:unset;display:block;height:-moz-fit-content;height:fit-content}.section-heading-image .breadcrumbs,.section-heading-image img{position:static}.section-heading-image .breadcrumbs span,.section-heading-image .breadcrumbs span a{color:#222}.section-heading-image h1,.section-heading-image p{color:#222!important}.section-heading-image .text-wrapper{padding:30px 0 0;width:100%}}.section-resort-sobre{padding-top:90px}.section-resort-sobre .row{margin-top:30px;row-gap:30px}.section-resort-sobre .row .atracao img{aspect-ratio:406/253;border-radius:30px;width:100%}@media screen and (max-width:767px){.section-resort-sobre{padding-top:40px}.section-resort-sobre .row{margin-top:18px}}.section-resort-experiencias .row{margin-top:30px;row-gap:30px}.section-resort-experiencias .row .experiencia img{aspect-ratio:406/253;border-radius:30px;width:100%}@media screen and (max-width:767px){.section-resort-experiencias .row{margin-top:18px}}.section-resort-servicos{background-color:#fdd086}.section-resort-servicos .row{margin-top:38px;row-gap:25px}.section-resort-servicos .row .servicos-item{background-color:#fff2db;border-radius:15px;padding:32px}.section-resort-servicos .row .servicos-item .icon-wrapper{margin-left:15px;margin-right:40px}@media screen and (max-width:767px){.section-resort-servicos .row{margin-top:18px;row-gap:12px}.section-resort-servicos .row .servicos-item{padding:20px}.section-resort-servicos .row .servicos-item .icon-wrapper{margin-left:10px;margin-right:25px}}.section-resort-politica .row{margin-top:44px}@media screen and (max-width:767px){.section-resort-politica .row{margin-top:18px}.section-resort-politica .accordion-wrapper{margin-top:24px}}