/*!***************************************************************************************************************************************************************!*\
  !*** 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/spa.scss ***!
  \***************************************************************************************************************************************************************/.swiper-gallery .swiper-slide{aspect-ratio:846/527;position:relative}.swiper-gallery .swiper-slide img{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}}.accordion-wrapper{display:flex;flex-direction:column;gap:10px}.accordion-wrapper .accordion-item{background-color:hsla(47,33%,56%,.102);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='%23b3a369' 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 #b3a369;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:#b3a369;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:#b3a369!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-tabs{max-width:100%;padding-bottom:9px;width:-moz-fit-content;width:fit-content}.swiper-tabs .swiper-wrapper{display:flex;flex-direction:row;gap:8px;width:auto}@media screen and (min-width:576px){.swiper-tabs .swiper-wrapper{gap:22px}}.swiper-tabs .tab{align-items:center;background-color:#004851;cursor:pointer;display:flex;justify-content:center;min-height:67px;min-width:280px;padding:0 30px;position:relative;transition:all .3s ease-in-out;width:-moz-fit-content;width:fit-content}.swiper-tabs .tab:before{background-color:#1c7a99;bottom:0;content:"";display:block;height:18.38px;left:50%;min-width:18.38px;opacity:0;position:absolute;transform:translateX(-50%) translateY(-30px) rotate(45deg);transition:all .3s ease-in-out;width:18.38px}.swiper-tabs .tab span{color:#fff;font-size:16px;font-weight:700;position:relative;text-align:center;text-transform:uppercase;z-index:5}.swiper-tabs .tab.active,.swiper-tabs .tab:hover{background-color:#1c7a99}.swiper-tabs .tab.active span{color:#fff}.swiper-tabs .tab.active:before{opacity:1;transform:translateX(-50%) translateY(6px) rotate(45deg)}@media screen and (max-width:767px){.swiper-tabs{overflow:visible}}.tab-content:not(.active){display:none}.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%;-o-object-fit:cover;object-fit:cover;z-index:1}.section-heading-image img,.section-heading-image:before{aspect-ratio:1366/579;left:0;position:absolute;top:0;width:100%}.section-heading-image:before{background:linear-gradient(270deg,transparent 18.78%,#000 95.94%);content:"";display:block;height:auto;opacity:.6;pointer-events:none;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-spa-galeria-um{background-color:#efefdf;padding:93px 0 80px}.section-spa-galeria-um .primary-btn{max-width:100%;width:297px}@media screen and (max-width:767px){.section-spa-galeria-um{margin-top:40px;padding:40px 0}}.section-spa-espacos-exclusivos{padding:80px 0}.section-spa-espacos-exclusivos .text-wrapper{margin:0 auto;max-width:100%;width:407px}@media screen and (max-width:767px){.section-spa-espacos-exclusivos{padding:40px 0 60px}}.section-spa-imagem-formato{background-color:#efefdf}.section-spa-imagem-formato .img-wrapper{display:block;height:100%;position:relative;width:100%}.section-spa-imagem-formato .img-wrapper img{height:100%;left:-53px;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.section-spa-imagem-formato .img-wrapper:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='899' height='577' fill='none' viewBox='0 0 899 577'%3E%3Cpath fill='%23efefdf' d='M510.989 482.066c4.913 43.156 53.745 39.194 53.745 39.194 28.986-18.168-58.659-82.312-53.745-39.194'/%3E%3Cpath fill='%23efefdf' d='M898.777 0H568.956c17.598 12.684 26.092 31.538 20.036 55.954-20.912 84.636-66.772 121.583-23.959 137.428 39.537 14.627 47.308-99.262 60.296-119.602 34.815-54.62 102.729-24.987 114.46-17.978 53.098 31.805 89.512 99.414 97.701 176.318-13.56-4.876-28.91-11.846-46.698-21.369-165.996-88.863-166.796 31.729-4.152 66.162 21.064 4.457 38.014 9.333 51.498 14.437-3.467 41.289-15.198 83.264-36.833 122.344-21.178-1.409-44.604-12.455-79.875-43.917-114.346-102.005-137.352-6.818-15.579 51.535 33.558 16.074 51.993 30.053 61.135 41.823a309 309 0 0 1-34.434 34.395c-27.005 23.121-51.688 40.375-77.817 53.44-9.942-6.627-18.436-18.702-27.311-43.841-29.177-82.731-66.276-41.556-21.635 21.444 11.199 15.77 16.646 27.235 18.55 35.5-13.141 4.799-27.006 8.799-41.861 12.189h316.261V0zM196.43 526.25c-10.894-11.808-20.95-23.768-30.206-35.919 5.257-11.198 16.036-21.521 40.376-33.9 77.817-39.651 33.442-71.952-23.35-19.159-17.102 15.921-28.948 22.701-37.175 24.416-25.559-39.576-42.889-80.865-52.183-123.869 14.398-10.246 35.461-18.702 68.371-25.977 149.541-33.024 88.026-107.947-31.424-43.08-17.56 9.523-31.996 15.884-43.956 19.845q-3.542-48.736 5.828-100.214c19.388-6.895 45.403-10.551 82.693-10.437 188.24.571 134-106.27-26.473-60.411-14.588 4.152-27.386 7.199-38.737 9.256C137.466 63.001 188.926 21.711 242.556 0H0v576.3h272.914c-28.072-9.332-53.783-25.444-76.484-50.05'/%3E%3Cpath fill='%23efefdf' d='M332.909 349.78c26.129-52.907-126.992-52.222-84.864-3.086s84.864 3.086 84.864 3.086'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:calc(100% + 1px);position:absolute;right:0;top:0;width:116%;z-index:5}.section-spa-imagem-formato .text-wrapper{max-width:100%;padding:132px 0;width:410px}@media screen and (max-width:767px){.section-spa-imagem-formato .img-wrapper img{position:static}.section-spa-imagem-formato .img-wrapper:before{right:-28px}.section-spa-imagem-formato .text-wrapper{padding:60px 0 40px}}.section-spa-experiencias{background-color:#efefdf;padding:80px 0 75px}.section-spa-experiencias .incluso-item{border-top:2px solid hsla(47,33%,56%,.4);display:flex;font-size:16px;font-weight:500;justify-content:space-between;padding:23px 0}.section-spa-experiencias .incluso-item .nome{min-width:220px}.section-spa-experiencias .incluso-item .duracao{padding-right:60px}.section-spa-experiencias .incluso-item:last-child{border-bottom:2px solid hsla(47,33%,56%,.4)}@media screen and (max-width:767px){.section-spa-experiencias{padding:60px 0}.section-spa-experiencias .incluso-item{flex-direction:column}}.section-spa-galeria-dois{padding:80px 0}@media screen and (max-width:767px){.section-spa-galeria-dois{padding:60px 0}}.section-spa-pilates{background-color:#efefdf;padding:90px 0 120px}.section-spa-pilates .img-wrapper{position:relative}.section-spa-pilates .img-wrapper img{aspect-ratio:350/350;height:auto;width:calc(50% - 14px)}.section-spa-pilates .img-wrapper .card-pilates{background-color:#00859b;bottom:-60px;height:-moz-fit-content;height:fit-content;padding:34px;position:absolute;right:-45px;width:195px}.section-spa-pilates .text-wrapper{margin:0 auto;max-width:100%;width:430px}.section-spa-pilates .text-wrapper .opcoes{display:flex;flex-direction:column;gap:3px}.section-spa-pilates .text-wrapper .opcoes .opcao{align-items:center;background-color:#fff;display:flex;max-width:100%;min-height:60px;padding:0 16px;width:328px}.section-spa-pilates .text-wrapper .opcoes .opcao .icon-wrapper{height:36px;margin-right:12px;min-width:36px;width:36px}@media (min-width:767px) and (max-width:1199px){.section-spa-pilates .img-wrapper img{width:350px}}@media screen and (max-width:767px){.section-spa-pilates{padding-top:60px}.section-spa-pilates .img-wrapper .card-pilates{right:50%;transform:translateX(50%)}}@media screen and (max-width:575px){.section-spa-pilates .img-wrapper img{width:100%}}.section-spa-praticar-pilates{padding:60px 0}@media screen and (max-width:767px){.section-spa-praticar-pilates h2{font-size:20px}}.section-spa-beneficios-pilates{background-color:#f0ede1;padding:85px 0 65px}.section-spa-beneficios-pilates .row{margin-top:38px;row-gap:25px}.section-spa-beneficios-pilates .row .servicos-item{background-color:#f8f6f0;padding:38px}.section-spa-beneficios-pilates .row .servicos-item .icon-wrapper{margin-left:15px;margin-right:40px}@media screen and (max-width:767px){.section-spa-beneficios-pilates .row{margin-top:18px;row-gap:12px}.section-spa-beneficios-pilates .row .servicos-item{padding:20px}.section-spa-beneficios-pilates .row .servicos-item .icon-wrapper{margin-left:10px;margin-right:25px}.section-spa-beneficios-pilates{padding:60px 0}}.section-spa-opcoes-disponiveis{padding:60px 0 90px}.section-spa-opcoes-disponiveis .promocoes-wrapper{margin:0 auto;max-width:100%;padding-top:60px;width:1066px}.section-spa-opcoes-disponiveis .promocoes-wrapper .accordion-item:first-child .accordion-content{display:block}.section-spa-opcoes-disponiveis .promocoes-wrapper .accordion-content div{border-top:2px solid #e4dec9;padding:30px 0}.section-spa-opcoes-disponiveis .promocoes-wrapper .accordion-content div:last-child{padding-bottom:0}.section-spa-opcoes-disponiveis .cards-wrapper{margin:0 auto;max-width:100%;padding-bottom:60px;width:1070px}.section-spa-opcoes-disponiveis .cards-wrapper img{aspect-ratio:517/345;-o-object-fit:cover;object-fit:cover;width:100%}.section-spa-opcoes-disponiveis .cards-wrapper .title-wrapper{background-color:#f0ede1;gap:30px;padding:33px 54px}@media screen and (max-width:767px){.section-spa-opcoes-disponiveis{padding-bottom:60px}.section-spa-opcoes-disponiveis .cards-wrapper .title-wrapper{padding:20px 25px}}