@media only screen and (min-width:0rem){#faq{padding:var(--sectionPadding)}#faq .cs-container{margin:auto;max-width:34.375rem;row-gap:clamp(3rem,6vw,4rem)}#faq .cs-container,#faq .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#faq .cs-content{text-align:center}#faq .cs-title{margin:0}#faq .cs-faq-group{align-items:center;display:flex;flex-direction:column;gap:clamp(.75rem,1.5vw,1rem);justify-content:center;margin:0;padding:0}#faq .cs-faq-item{border:1px solid rgba(0,1,5,.1);border-radius:.5rem;list-style:none;transition:border-bottom .3s;width:100%}#faq .cs-faq-item.active{border-color:var(--secondary)}#faq .cs-faq-item.active .cs-button{color:var(--secondary)}#faq .cs-faq-item.active .cs-button:before{background-color:var(--secondary);transform:rotate(315deg)}#faq .cs-faq-item.active .cs-button:after{background-color:var(--secondary);transform:rotate(-315deg)}#faq .cs-faq-item.active .cs-item-p{height:auto;opacity:1;padding:0 clamp(1rem,2vw,1.5rem) clamp(1.25rem,1.3vw,1.5rem)}#faq .cs-button{background:transparent;border:none;color:var(--headerColor);display:block;font-size:1rem;font-weight:700;line-height:1.2em;padding:clamp(1rem,1.3vw,1.25rem);position:relative;text-align:left;transition:background-color .3s,color .3s;width:100%}#faq .cs-button:hover{cursor:pointer}#faq .cs-button:before{right:1.5rem;transform:rotate(45deg);transform-origin:left center}#faq .cs-button:after,#faq .cs-button:before{background-color:var(--headerColor);border-radius:50%;content:"";display:block;height:.125rem;opacity:1;position:absolute;top:45%;transition:transform .5s;width:.5rem}#faq .cs-button:after{right:1.3125rem;transform:rotate(-45deg);transform-origin:right center}#faq .cs-button-text{display:block;font-weight:600;width:80%}#faq .cs-item-p{color:var(--bodyTextColor);font-size:clamp(.875rem,1.5vw,1rem);height:0;line-height:1.5em;margin:0;opacity:0;overflow:hidden;padding:0 clamp(1rem,2vw,1.5rem);transition:opacity .3s,padding-bottom .3s;width:90%}}@media only screen and (min-width:64rem){#faq .cs-container{align-items:flex-start;flex-direction:row;justify-content:space-between;max-width:80rem}#faq .cs-content{width:48%}#faq .faq-wrapper{align-items:flex-start;display:flex;gap:clamp(3rem,6vw,4rem);width:100%;width:48%}}@media only screen and (min-width:0rem){.gallery-section{padding:var(--sectionPadding);padding-left:0;padding-right:0}.gallery-section .destination-swiper:after,.gallery-section .destination-swiper:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:5%;z-index:10}.gallery-section .destination-swiper:before{background:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,.3),transparent);left:0}.gallery-section .destination-swiper:after{background:#fff;background:linear-gradient(270deg,hsla(0,0%,100%,.3),transparent);right:0}.gallery-section .cs-title{margin-bottom:clamp(1.225rem,2.6vw,2rem);max-width:unset;text-align:center;width:100%}.gallery-section .swiper{height:100%}.gallery-section .swiper-left,.gallery-section .swiper-right{align-items:center;background-color:var(--primary);bottom:0;color:var(--quaternary,var(--swiper-theme-color));cursor:pointer;display:flex;height:2rem;justify-content:center;padding:.2rem;position:relative;width:2rem;z-index:10}.gallery-section .nav-buttons{display:flex;gap:1rem;justify-content:center;width:100%}.gallery-section .nav.next,.gallery-section .nav.prev{background-color:var(--tertiary);border:none;border-radius:50%;padding:2rem;position:relative}.gallery-section .nav.next img,.gallery-section .nav.prev img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.gallery-section .swiper-slide{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;text-align:center}.gallery-section .swiper-slide .servico{opacity:0;transition:all .5s}.gallery-section .servico{color:var(--smooth);font-size:clamp(1.3375rem,2.5vw,1.9625rem);font-weight:600;margin-bottom:.5rem;margin-top:.5rem}.gallery-section .swiper{height:clamp(25rem,70vw,25.75rem);margin-left:auto;margin-right:auto;perspective:1200px;width:100%}.gallery-section .slide-inner{border-radius:1rem;height:100%;overflow:hidden;transform:scaleY(.8) translateZ(-30px);transition:all .5s;width:100%}.gallery-section .swiper-slide{background-position:50%;background-size:cover}.gallery-section .mySwiper .swiper-slide{height:100%;opacity:1!important;width:25%}.gallery-section .mySwiper .swiper-slide-thumb-active{opacity:1}.gallery-section .swiper-slide-next .slide-inner,.gallery-section .swiper-slide-prev .slide-inner{transform:scaleY(.9) translateZ(-15px)}.gallery-section .swiper-slide-active .slide-inner{transform:scaleY(1) translateZ(0)}.gallery-section .swiper-slide-active .servico{opacity:1}.gallery-section .swiper-slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}@media only screen and (min-width:48rem){.gallery-section .destination-swiper{height:clamp(30rem,90vw,35.75rem)}.gallery-section .destination-swiper:after,.gallery-section .destination-swiper:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:17%;z-index:10}.gallery-section .destination-swiper:before{background:#fff;background:linear-gradient(90deg,var(--white) 20%,transparent 100%);left:0}.gallery-section .destination-swiper:after{background:#fff;background:linear-gradient(270deg,var(--white) 20%,transparent 100%);right:0}.gallery-section .destination-swiper .servico{color:var(--smooth);font-size:clamp(1.075rem,2.5vw,1.5625rem);font-weight:600;margin-bottom:.5rem;margin-top:.5rem}.gallery-section .swiper-slide{display:flex;flex-direction:column}}@media only screen and (min-width:0rem){#servicos{overflow:hidden;padding:var(--sectionPadding);position:relative}#servicos .cs-container{align-items:center;display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,3rem);justify-content:center;margin:auto;max-width:36.5rem;width:100%}#servicos .cs-content{max-width:39.375rem;text-align:left}#servicos .cs-title{color:var(--headerColor);margin:0 0 2rem;max-width:20ch}#servicos .cs-faq-group{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin:0;padding:0}#servicos .cs-faq-item{box-sizing:border-box;list-style:none;padding:0;transition:border-bottom .3s;width:100%}#servicos .cs-faq-item.active{border-color:var(--primaryLight)}#servicos .cs-faq-item.active .service-list{max-height:1000px;overflow:hidden}#servicos .cs-faq-item.active .cs-button:after{transform:rotate(90deg)}#servicos .cs-faq-item.active .cs-item-p{height:auto;opacity:1;padding-top:1rem;text-align:justify}#servicos .cs-button{align-items:center;background:var(--secondary);border:none;border-radius:.5rem;color:var(--headerColor);display:inline-flex;display:flex;font-family:Urbanist,Arial,sans-serif;font-size:clamp(1rem,2vw,1.25rem);font-weight:700;justify-content:space-between;line-height:1.2em;padding:1rem 1.5rem;position:relative;text-align:left;transition:background-color .3s,color .3s;width:100%}#servicos .cs-button:hover{cursor:pointer}#servicos .cs-button:after{background-image:url(/assets/svgs/seta.svg);background-size:cover;content:"";display:block;height:1.5rem;left:.25rem;opacity:1;position:relative;top:50%;transform:rotate(0);transition:all .3s;width:1.5rem}#servicos .button-content{align-items:center;display:inline-flex;gap:1rem}#servicos .button-content img{height:32px;width:32px}#servicos .cs-button-text{color:var(--primary);display:block;font-weight:700}#servicos .cs-item-p{color:var(--bodyTextColor);font-size:clamp(.875rem,1.5vw,1rem);height:0;left:5%;line-height:1.5em;margin:0;max-width:33.8125rem;opacity:0;overflow:hidden;padding:0;position:relative;transition:opacity .3s,padding-bottom .3s;width:90%}#servicos .service-list{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;max-height:0;overflow:hidden;padding-left:2rem}#servicos .service-list .service{color:var(--smooth);font-size:1.125rem;font-weight:500;list-style:none;position:relative;width:-moz-fit-content;width:fit-content}#servicos .service-list .service:before{background:var(--secondary);bottom:-.1875rem;content:"";display:block;height:.125rem;left:0;opacity:1;position:absolute;transition:width .3s;width:0}#servicos .service-list .service:hover{cursor:pointer}#servicos .service-list .service.active:before,#servicos .service-list .service:hover:before{width:100%}#servicos .cs-faq-item.active .service-list.short{min-height:2rem}#servicos .cs-faq-item.active .service-list.shortie{min-height:18rem}#servicos .cs-faq-item.active .service-list.srt{min-height:10rem}#servicos .cs-faq-item.active .service-list.shortp{min-height:9rem}#servicos .cs-image-group{display:block;font-size:min(2.43vw,1em);height:42.375em;position:relative;width:37.375em}#servicos .cs-picture{display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}#servicos .cs-picture img{border-radius:1rem;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#servicos .cs-picture1,#servicos .cs-picture2,#servicos .cs-picture3,#servicos .cs-picture4,#servicos .cs-picture5,#servicos .cs-picture6{height:38.0625em;width:32.625em}#servicos .cs-picture1 img,#servicos .cs-picture2 img,#servicos .cs-picture3 img,#servicos .cs-picture4 img,#servicos .cs-picture5 img,#servicos .cs-picture6 img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}}@media only screen and (min-width:64rem){#servicos .cs-container{align-items:stretch;flex-direction:row;justify-content:space-between;max-width:80rem}#servicos .cs-content{width:55%}#servicos .cs-button-text{font-size:1.75rem}#servicos .service-list{display:flex;flex-direction:column;margin-top:1rem;padding-left:4.5rem}#servicos .service-list .service{font-size:1.75rem;list-style:none}#servicos .cs-faq-item.active .service-list.short{min-height:4rem}#servicos .cs-faq-item.active .service-list.shortie{min-height:19rem}#servicos .cs-faq-item.active .service-list.shortp{min-height:13rem}#servicos .cs-image-group{font-size:min(1.4vw,1em);height:42.375rem;order:2}#servicos .cs-picture1{height:90%}}#servicos .cs-picture.inactive{display:none}@media only screen and (min-width:0px){#mapa{min-height:21.875rem;padding:var(--sectionPadding);width:100%}#mapa,#mapa .cs-container{align-items:center;display:flex;position:relative}#mapa .cs-container{flex-direction:column;gap:clamp(3rem,6vw,4rem);height:100%;margin:auto}#mapa .overlay{background:#001756;content:"";opacity:.4;z-index:1}#mapa .cs-picture,#mapa .overlay{bottom:0;display:block;height:100%;left:50%;max-width:80rem;min-height:21.875rem;position:absolute;transform:translateX(-50%);width:100%}#mapa .cs-picture{z-index:-1}#mapa .cs-picture img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}}@media only screen and (min-width:768px){#mapa{margin-bottom:2rem}#mapa,#mapa .cs-picture{min-height:34.375rem}}#mapa{backface-visibility:hidden;overflow:hidden;transform-origin:center;will-change:transform}@media only screen and (min-width:0px){.onde-estiver{display:flex;justify-content:center;padding-bottom:6.25rem}.onde-estiver .cs-content{display:flex;flex-direction:column;max-width:80rem;width:100%}}@keyframes surgeFromLeft{0%{opacity:0;transform:translateX(-250px)}to{opacity:1;transform:translateX(0)}}@keyframes surgeFromRight{0%{opacity:0;transform:translateX(200px)}to{opacity:1;transform:translateX(0)}}@media only screen and (min-width:768px){.onde-estiver{display:flex;justify-content:center}.onde-estiver,.onde-estiver .cs-content{align-items:center;flex-direction:column}.onde-estiver .cs-content{max-width:64rem;width:100%}.onde-estiver .cs-title{text-align:center}.onde-estiver .cs-text{align-self:flex-start;max-width:none;text-align:left;width:100%}.onde-estiver .cs-title.mostrar{animation:surgeFromLeft 1s ease-in-out}.onde-estiver .cs-text.mostrar{animation:surgeFromRight 1s ease-in-out}}