.color-grey-0{color:#fff}.color-grey-600{color:#dfdfdf}.color-grey-700{color:#b1b1b1}.color-grey-800{color:#646464}.color-grey-900{color:#181818}.color-grey-1000{color:#000}.input-color-form{color:#656565}body.page-template-homepage,body.page-template-homepage i svg path{-webkit-transition:.6s;transition:.6s}body.page-template-homepage .hover-box-cards .button-menu{color:#002b36!important}body.page-template-homepage .hover-box-cards i svg path{stroke:#003b4b}body.page-template-homepage .hover-box-cards .link-logo-menu .box-svg-header svg path{fill:#002b36}body.page-template-homepage .hover-box-cards .box-sidebar .navlinks .btn-menu-navlink .button-menu:after{background-color:#002b36}body.page-template-homepage .hover-box-cards .box-sidebar .navlinks #jeito-due .button-menu:after{width:100%}body.page-template-homepage .hover-box-cards #jeito-due i svg path{stroke:#003b4b}body.page-template-homepage .hover-destinos .button-menu{color:#002b36!important}body.page-template-homepage .hover-destinos i svg path{stroke:#003b4b}body.page-template-homepage .hover-destinos .box-sidebar .navlinks .btn-menu-navlink .button-menu:after{background-color:#002b36}body.page-template-homepage .hover-destinos .box-sidebar .navlinks #destinos .button-menu:after{width:100%}body.page-template-homepage .hover-destinos #destinos i svg path{stroke:#003b4b}body.page-template-homepage .main{position:relative}body.page-template-homepage .banner-hero{height:100vh;position:relative}@media (min-width:1024px){body.page-template-homepage .banner-hero{height:50vw}}body.page-template-homepage .banner-hero .swiper-container{height:100%}body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper{height:100%!important}body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .link-swiper-slide{cursor:pointer}body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide{height:100%}body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner{height:100%;position:relative}body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-images-videos{height:100%;left:0;position:absolute;top:0;width:100%}body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-images-videos .box-video-hero{height:100%;position:absolute;width:100%}body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-images-videos .box-video-hero:after{background:-webkit-gradient(linear,left bottom,left top,from(transparent),to(rgba(0,0,0,.5)));background:linear-gradient(0deg,transparent,rgba(0,0,0,.5));content:"";height:250px;left:0;position:absolute;top:0;width:100%;z-index:1}body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-images-videos .box-video-hero .video-banner-hero{display:none;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1024px){body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-images-videos .box-video-hero .video-banner-hero{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-images-videos .box-video-hero .video-banner-hero-mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1024px){body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-images-videos .box-video-hero .video-banner-hero-mobile{display:none}}body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-images-videos .box-imagem-hero{height:100%;position:absolute;width:100%}body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-images-videos .box-imagem-hero:after{background:-webkit-gradient(linear,left bottom,left top,from(transparent),to(rgba(0,0,0,.5)));background:linear-gradient(0deg,transparent,rgba(0,0,0,.5));content:"";height:250px;left:0;position:absolute;top:0;width:100%;z-index:1}body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-images-videos .box-imagem-hero .image-banner-hero{display:none;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1024px){body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-images-videos .box-imagem-hero .image-banner-hero{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-images-videos .box-imagem-hero .image-banner-hero-mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1024px){body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-images-videos .box-imagem-hero .image-banner-hero-mobile{display:none}}body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-conteudo{z-index:2}body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-conteudo,body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-conteudo .wrapper-hero{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;height:100%;justify-content:center;position:relative}body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-conteudo .wrapper-hero{overflow:hidden}@media (max-height:500px){body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-conteudo .wrapper-hero{margin-bottom:40px}}body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-conteudo .wrapper-hero .mask-banner{background:rgba(0,0,0,.8);border-radius:860px;-webkit-filter:blur(200px);filter:blur(200px);height:100%;left:5%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:1}@media (min-width:1024px){body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-conteudo .wrapper-hero .mask-banner{width:718px}}body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-conteudo .titulo-banner-hero{color:#fff;font-size:32px;font-style:normal;font-weight:500;letter-spacing:1.28px;line-height:140%;position:relative;z-index:1}@media (min-width:768px){body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-conteudo .titulo-banner-hero{font-size:64px}}body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-conteudo .box-repetidor-subtitulo{height:60px;margin-bottom:64px;position:relative;z-index:1}body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-conteudo .box-repetidor-subtitulo .subtitulo-banner-hero{color:#fff;font-size:28px;font-style:normal;font-weight:300;letter-spacing:.96px;line-height:140%;opacity:0;position:absolute}@media (min-width:768px){body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-conteudo .box-repetidor-subtitulo .subtitulo-banner-hero{font-size:48px;max-width:none}}body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-conteudo .button-play{position:relative;-webkit-transition:initial;transition:initial;z-index:1}body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-conteudo .modal{display:none;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:1000}body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-conteudo .modal__bg{background:rgba(0,0,0,.8);height:100vh;position:absolute;width:100%}body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-conteudo .modal__content{background:#002b36;height:100%;left:50%;padding:6px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}@media (min-width:768px){body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-conteudo .modal__content{height:80%;width:80%}}body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-conteudo .modal__content .video-container{height:100%}body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-conteudo .modal__content .video-container iframe{height:100%;width:100%}body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-conteudo .js-modal-close-btn{cursor:pointer;font-size:13px;position:absolute;right:25px;top:65px}@media (min-width:768px){body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-conteudo .js-modal-close-btn{top:60px}}body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-conteudo .js-modal-close-btn svg{-webkit-transition:.6s;transition:.6s}body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-conteudo .js-modal-close-btn:hover svg{scale:1.05}body.page-template-homepage .banner-hero .swiper-container .swiper-wrapper .swiper-slide .box-banner .box-conteudo .modal__content video{height:auto;margin-bottom:8px;vertical-align:bottom;width:100%}body.page-template-homepage .banner-hero .swiper-container .box-buttons{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:16px;height:74px;position:absolute;right:3px;top:50%;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;cursor:pointer;justify-content:space-between;padding:0 20px;pointer-events:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}body.page-template-homepage .banner-hero .swiper-container .box-buttons svg{-webkit-filter:drop-shadow(3px 5px 2px rgba(0,0,0,.4));filter:drop-shadow(3px 5px 2px rgba(0,0,0,.4));height:50px;pointer-events:auto;-webkit-transition:.6s;transition:.6s;width:50px}body.page-template-homepage .banner-hero .swiper-container .box-buttons svg circle{-webkit-transition:.6s;transition:.6s}body.page-template-homepage .banner-hero .swiper-container .box-buttons svg:hover{scale:1.02}body.page-template-homepage .banner-hero .swiper-container .box-buttons svg:hover circle{stroke-width:2}@media (min-width:768px){body.page-template-homepage .banner-hero .swiper-container .box-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}body.page-template-homepage .banner-hero .swiper-container .box-buttons .swiper-button-disabled{opacity:0}body.page-template-homepage .banner-hero .swiper-container .swiper-pagination{bottom:120px;left:50%;right:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.6s;transition:.6s;z-index:2}@media (min-width:768px){body.page-template-homepage .banner-hero .swiper-container .swiper-pagination{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}body.page-template-homepage .banner-hero .swiper-container .swiper-pagination .swiper-pagination-bullet{background-color:transparent;border-radius:0;height:auto;margin-right:20px;opacity:1;position:relative;text-align:left;width:56px}body.page-template-homepage .banner-hero .swiper-container .swiper-pagination .swiper-pagination-bullet em{color:#111;font-size:15px;font-weight:700;letter-spacing:-.38px;line-height:28px}body.page-template-homepage .banner-hero .swiper-container .swiper-pagination .swiper-pagination-bullet i{background-color:hsla(0,0%,100%,.3);bottom:0;height:4px;left:0;position:absolute;width:100%;z-index:1}body.page-template-homepage .banner-hero .swiper-container .swiper-pagination .swiper-pagination-bullet b{background-color:#fff;bottom:0;height:4px;left:0;position:absolute;width:0;z-index:2}body.page-template-homepage .banner-hero .swiper-container .swiper-pagination .swiper-pagination-bullet-active{background-color:transparent}body.page-template-homepage .banner-hero .swiper-container .swiper-pagination .swiper-pagination-bullet-active b{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:countingBar;animation-name:countingBar;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes countingBar{0%{width:0}to{width:100%}}@keyframes countingBar{0%{width:0}to{width:100%}}body.page-template-homepage .banner-hero .box-busca-banner-hero-desktop{bottom:0;display:none;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:2;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;background:#fff;-webkit-box-shadow:0 8px 24px hsla(210,8%,62%,.2);box-shadow:0 8px 24px hsla(210,8%,62%,.2);-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:94px;max-width:1350px;width:100%}@media (min-width:768px){body.page-template-homepage .banner-hero .box-busca-banner-hero-desktop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}body.page-template-homepage .banner-hero .box-busca-banner-hero-desktop .box-container-busca{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 32px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;height:100%;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-right:2px solid #e9e3dd;gap:16px;width:100%}body.page-template-homepage .banner-hero .box-busca-banner-hero-desktop .box-container-busca p{font-size:calc(.5rem + .6vw)}@media (min-width:1600px){body.page-template-homepage .banner-hero .box-busca-banner-hero-desktop .box-container-busca p{white-space:nowrap}}body.page-template-homepage .banner-hero .box-busca-banner-hero-desktop .container-titulo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:4px}body.page-template-homepage .banner-hero .box-busca-banner-hero-desktop .container-titulo .invista-busca{color:#51848c;font-size:calc(.5rem + .4vw);font-style:normal;font-weight:400;line-height:130%}body.page-template-homepage .banner-hero .box-busca-banner-hero-desktop .container-titulo .encontre-busca{color:#002d38;font-size:calc(.5rem + .6vw);font-style:normal;font-weight:500;line-height:130%}body.page-template-homepage .banner-hero .box-busca-banner-hero-desktop .container-destino{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}body.page-template-homepage .banner-hero .box-busca-banner-hero-desktop .container-destino .box-svg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px}body.page-template-homepage .banner-hero .box-busca-banner-hero-desktop .container-destino .select{display:none}body.page-template-homepage .banner-hero .box-busca-banner-hero-desktop .container-quartos{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;border-right:none;justify-content:space-between}body.page-template-homepage .banner-hero .box-busca-banner-hero-desktop .container-quartos .box-svg{gap:16px}body.page-template-homepage .banner-hero .box-busca-banner-hero-desktop .container-busca,body.page-template-homepage .banner-hero .box-busca-banner-hero-desktop .container-quartos .box-svg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.page-template-homepage .banner-hero .box-busca-banner-hero-desktop .container-busca{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background-color:#51848c;cursor:pointer;gap:12px;height:100%;justify-content:center;padding:0 26px}body.page-template-homepage .banner-hero .box-busca-banner-hero-desktop .container-busca .titulo-buscar{color:#fff;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.36px;line-height:160%;text-transform:uppercase}body.page-template-homepage .nossos-club-resorts{background:#fff;padding:48px 0 0;position:relative;z-index:1}@media (min-width:1024px){body.page-template-homepage .nossos-club-resorts{padding:120px 0}}body.page-template-homepage .nossos-club-resorts .wrapper{max-width:none}body.page-template-homepage .nossos-club-resorts .wrapper .box-busca-banner-hero-mobile{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-transform:translateY(-110px);transform:translateY(-110px);width:100%;z-index:1}@media (min-width:768px){body.page-template-homepage .nossos-club-resorts .wrapper .box-busca-banner-hero-mobile{display:none}}body.page-template-homepage .nossos-club-resorts .wrapper .box-busca-banner-hero-mobile .box-container-busca{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:32px 16px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;height:100%;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px;height:80px;width:100%}body.page-template-homepage .nossos-club-resorts .wrapper .box-busca-banner-hero-mobile .box-container-busca p{font-size:16px}@media (min-width:1600px){body.page-template-homepage .nossos-club-resorts .wrapper .box-busca-banner-hero-mobile .box-container-busca p{white-space:nowrap}}body.page-template-homepage .nossos-club-resorts .wrapper .box-busca-banner-hero-mobile .container-titulo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border-bottom:2px solid #e9e3dd;gap:4px}body.page-template-homepage .nossos-club-resorts .wrapper .box-busca-banner-hero-mobile .container-titulo .invista-busca{color:#51848c;font-size:13px;font-style:normal;font-weight:400;line-height:130%}body.page-template-homepage .nossos-club-resorts .wrapper .box-busca-banner-hero-mobile .container-titulo .encontre-busca{color:#002d38;font-size:16px;font-style:normal;font-weight:500;line-height:130%}body.page-template-homepage .nossos-club-resorts .wrapper .box-busca-banner-hero-mobile .container-destino{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;border-bottom:2px solid #e9e3dd;justify-content:space-between}body.page-template-homepage .nossos-club-resorts .wrapper .box-busca-banner-hero-mobile .container-destino .box-svg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px}body.page-template-homepage .nossos-club-resorts .wrapper .box-busca-banner-hero-mobile .container-destino .select{display:none}body.page-template-homepage .nossos-club-resorts .wrapper .box-busca-banner-hero-mobile .container-quartos{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}body.page-template-homepage .nossos-club-resorts .wrapper .box-busca-banner-hero-mobile .container-quartos .box-svg{gap:16px}body.page-template-homepage .nossos-club-resorts .wrapper .box-busca-banner-hero-mobile .container-busca,body.page-template-homepage .nossos-club-resorts .wrapper .box-busca-banner-hero-mobile .container-quartos .box-svg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.page-template-homepage .nossos-club-resorts .wrapper .box-busca-banner-hero-mobile .container-busca{height:80px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background-color:#51848c;gap:12px;height:100%;justify-content:center;padding:32px 16px;width:100%}body.page-template-homepage .nossos-club-resorts .wrapper .box-busca-banner-hero-mobile .container-busca .titulo-buscar{color:#fff;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.36px;line-height:160%;text-transform:uppercase}body.page-template-homepage .nossos-club-resorts .box-titulo_link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.page-template-homepage .nossos-club-resorts .box-titulo_link h2{color:#002b36;font-size:28px;font-style:normal;font-weight:400;letter-spacing:.8px;line-height:140%;-webkit-transition:.6s;transition:.6s}@media (min-width:768px){body.page-template-homepage .nossos-club-resorts .box-titulo_link h2{font-size:calc(1rem + 1.6vw)}body.page-template-homepage .nossos-club-resorts .box-titulo_link h2 br{display:none}}body.page-template-homepage .nossos-club-resorts .box-titulo_link .link-empreendimentos{color:#002b36;cursor:pointer;font-size:calc(.8rem + .1vw);font-style:normal;font-weight:500;letter-spacing:.48px;line-height:140%;position:relative;text-transform:uppercase}@media (max-width:768px){body.page-template-homepage .nossos-club-resorts .box-titulo_link .link-empreendimentos{display:none}}body.page-template-homepage .nossos-club-resorts .box-titulo_link .link-empreendimentos:after{background-color:#002b36;bottom:-2px;content:"";height:2px;left:0;position:absolute;-webkit-transition:.6s;transition:.6s;width:0}body.page-template-homepage .nossos-club-resorts .box-titulo_link .link-empreendimentos:hover:after{width:100%}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-desktop .swiper-empreendimento{padding:0 20px;-webkit-transition:.6s;transition:.6s}@media (max-width:768px){body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-desktop .swiper-empreendimento{display:none}}@media (min-width:768px){body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-desktop .swiper-empreendimento{padding:0 48px}}@media (min-width:1024px){body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-desktop .swiper-empreendimento{padding:0 80px}}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-desktop .swiper-empreendimento .card-empreendimentos{cursor:pointer;-webkit-transition:.6s;transition:.6s}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-desktop .swiper-empreendimento .card-empreendimentos .box-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:528px;position:relative;-webkit-transition:.6s;transition:.6s}@media (min-width:1600px){body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-desktop .swiper-empreendimento .card-empreendimentos .box-card{height:628px}}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-desktop .swiper-empreendimento .card-empreendimentos .box-card:after{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.5)));background:linear-gradient(180deg,transparent,rgba(0,0,0,.5));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-desktop .swiper-empreendimento .card-empreendimentos .box-card .box-midia{width:100%}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-desktop .swiper-empreendimento .card-empreendimentos .box-card .box-midia .imagem-empreendimento{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:1s;transition:1s;width:100%}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-desktop .swiper-empreendimento .card-empreendimentos .box-card .box-midia .video-empreendimento{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;top:0;-webkit-transition:1s;transition:1s;width:100%}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-desktop .swiper-empreendimento .card-empreendimentos .box-card:hover .video-empreendimento{opacity:1}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-desktop .swiper-empreendimento .card-empreendimentos .box-card .box-label{left:0;padding:10px 0;position:absolute;top:0;width:100%}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-desktop .swiper-empreendimento .card-empreendimentos .box-card .box-label .label-informativo{color:#fff;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:100%;text-align:center;text-transform:uppercase}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-desktop .swiper-empreendimento .card-empreendimentos .box-card .box-textos-empreendimentos{bottom:0;bottom:24px;left:0;padding:0 24px;position:absolute;-webkit-transition:.6s;transition:.6s;width:100%;z-index:1}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-desktop .swiper-empreendimento .card-empreendimentos .box-card .box-textos-empreendimentos .container-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;z-index:2}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-desktop .swiper-empreendimento .card-empreendimentos .box-card .box-textos-empreendimentos .container-text .box-svg{opacity:0;-webkit-transition:.6s;transition:.6s}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-desktop .swiper-empreendimento .card-empreendimentos .box-card .box-textos-empreendimentos .localizacao-empreendimento{color:#fff;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:100%;margin-bottom:16px;text-transform:uppercase}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-desktop .swiper-empreendimento .card-empreendimentos .box-card .box-textos-empreendimentos .nome-empreendimento{color:#fff;font-size:28px;font-style:normal;font-weight:300;letter-spacing:.56px;line-height:100%;margin-bottom:18px}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-desktop .swiper-empreendimento .card-empreendimentos .box-card .box-textos-empreendimentos .box-informacoes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:32px;position:relative;z-index:1}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-desktop .swiper-empreendimento .card-empreendimentos .box-card .box-textos-empreendimentos .box-informacoes .informacoes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:8px}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-desktop .swiper-empreendimento .card-empreendimentos .box-card .box-textos-empreendimentos .box-informacoes .informacoes p{color:#fff;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.32px;line-height:140%}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-desktop .swiper-empreendimento .card-empreendimentos .box-card .box-textos-empreendimentos .box-informacoes .informacoes svg{height:20px;width:20px}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-desktop .swiper-empreendimento .card-empreendimentos:hover .box-card:after{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.6)));background:linear-gradient(180deg,transparent,rgba(0,0,0,.6))}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-desktop .swiper-empreendimento .card-empreendimentos:hover .box-textos-empreendimentos{bottom:-20px}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-desktop .swiper-empreendimento .card-empreendimentos:hover .box-textos-empreendimentos .container-text .box-svg{opacity:1}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-desktop .swiper-empreendimento .card-empreendimentos:hover .box-textos-empreendimentos .box-informacoes .informacoes{opacity:0}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-desktop .swiper-empreendimento .box-buttons{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:16px;height:74px;position:absolute;right:3px;top:50%;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;cursor:pointer;justify-content:space-between;padding:0 20px;pointer-events:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-desktop .swiper-empreendimento .box-buttons svg{-webkit-filter:drop-shadow(3px 5px 2px rgba(0,0,0,.4));filter:drop-shadow(3px 5px 2px rgba(0,0,0,.4));height:80px;pointer-events:auto;-webkit-transition:.6s;transition:.6s;width:80px}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-desktop .swiper-empreendimento .box-buttons svg circle{-webkit-transition:.6s;transition:.6s}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-desktop .swiper-empreendimento .box-buttons svg:hover{scale:1.02}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-desktop .swiper-empreendimento .box-buttons svg:hover circle{stroke-width:2}@media (min-width:768px){body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-desktop .swiper-empreendimento .box-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-desktop .swiper-empreendimento .box-buttons .swiper-button-disabled{opacity:0}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px;margin-bottom:32px}@media (min-width:768px){body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-mobile{display:none}}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-mobile .card-empreendimentos-mobile{cursor:pointer}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-mobile .card-empreendimentos-mobile .box-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:528px;position:relative;-webkit-transition:.6s;transition:.6s}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-mobile .card-empreendimentos-mobile .box-card:after{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.6)));background:linear-gradient(180deg,transparent,rgba(0,0,0,.6));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-mobile .card-empreendimentos-mobile .box-card .box-midia{width:100%}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-mobile .card-empreendimentos-mobile .box-card .box-midia .imagem-empreendimento{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-mobile .card-empreendimentos-mobile .box-card .box-label{left:0;padding:10px 0;position:absolute;top:0;width:100%}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-mobile .card-empreendimentos-mobile .box-card .box-label .label-informativo{color:#fff;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:100%;text-align:center}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-mobile .card-empreendimentos-mobile .box-card .box-textos-empreendimentos{bottom:0;bottom:24px;left:0;padding:0 24px;position:absolute;-webkit-transition:.6s;transition:.6s;width:100%;z-index:1}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-mobile .card-empreendimentos-mobile .box-card .box-textos-empreendimentos .container-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;z-index:2}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-mobile .card-empreendimentos-mobile .box-card .box-textos-empreendimentos .container-text .box-svg{opacity:0;-webkit-transition:.6s;transition:.6s}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-mobile .card-empreendimentos-mobile .box-card .box-textos-empreendimentos .localizacao-empreendimento{color:#fff;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.48px;line-height:100%;margin-bottom:16px;text-transform:uppercase}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-mobile .card-empreendimentos-mobile .box-card .box-textos-empreendimentos .nome-empreendimento{color:#fff;font-size:28px;font-style:normal;font-weight:300;letter-spacing:.56px;line-height:100%;margin-bottom:18px}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-mobile .card-empreendimentos-mobile .box-card .box-textos-empreendimentos .box-informacoes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:32px}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-mobile .card-empreendimentos-mobile .box-card .box-textos-empreendimentos .box-informacoes .informacoes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:8px}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-mobile .card-empreendimentos-mobile .box-card .box-textos-empreendimentos .box-informacoes .informacoes p{color:#fff;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.32px;line-height:140%}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-mobile .card-empreendimentos-mobile .box-card .box-textos-empreendimentos .box-informacoes svg{height:20px;width:20px}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-mobile .card-empreendimentos-mobile.hover-card .box-card:after{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.6)));background:linear-gradient(180deg,transparent,rgba(0,0,0,.6))}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-mobile .card-empreendimentos-mobile.hover-card .box-textos-empreendimentos{bottom:-20px}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-mobile .card-empreendimentos-mobile.hover-card .box-textos-empreendimentos .container-text .box-svg{opacity:1}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-mobile .card-empreendimentos-mobile.hover-card .box-textos-empreendimentos .box-informacoes .informacoes{opacity:0}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-mobile .box-buttons{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:16px;height:74px;position:absolute;right:3px;top:50%;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;cursor:pointer;justify-content:space-between;padding:0 20px;pointer-events:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-mobile .box-buttons svg{-webkit-filter:drop-shadow(3px 5px 2px rgba(0,0,0,.4));filter:drop-shadow(3px 5px 2px rgba(0,0,0,.4));height:80px;pointer-events:auto;-webkit-transition:.6s;transition:.6s;width:80px}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-mobile .box-buttons svg circle{-webkit-transition:.6s;transition:.6s}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-mobile .box-buttons svg:hover{scale:1.02}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-mobile .box-buttons svg:hover circle{stroke-width:2}@media (min-width:768px){body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-mobile .box-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}body.page-template-homepage .nossos-club-resorts .box-cards-empreendimentos-mobile .box-buttons .swiper-button-disabled{opacity:0}body.page-template-homepage .nossos-club-resorts .link-empreendimentos-mobile{padding:20px;width:100%}body.page-template-homepage .nossos-club-resorts .link-empreendimentos-mobile p{font-size:11px}@media (min-width:768px){body.page-template-homepage .nossos-club-resorts .link-empreendimentos-mobile{display:none}}body.page-template-homepage .modal-active-busca-mobile{z-index:0!important}body.page-template-homepage .nosso-proposito{margin:64px 0;position:relative}@media (min-width:1024px){body.page-template-homepage .nosso-proposito{padding:120px 0 195px}}body.page-template-homepage .nosso-proposito .shape-due{height:600px;position:absolute;right:0;top:-60px}@media (max-width:1024px){body.page-template-homepage .nosso-proposito .shape-due{display:none}}body.page-template-homepage .nosso-proposito .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:56px;padding:0}@media (min-width:768px){body.page-template-homepage .nosso-proposito .wrapper{padding:0 48px}}@media (min-width:1024px){body.page-template-homepage .nosso-proposito .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:120px}}@media (min-width:1200px){body.page-template-homepage .nosso-proposito .wrapper{padding:0 80px}}body.page-template-homepage .nosso-proposito .wrapper .box-proposito-left{width:100%}@media (max-width:768px){body.page-template-homepage .nosso-proposito .wrapper .box-proposito-left{padding:0 24px}}body.page-template-homepage .nosso-proposito .wrapper .box-proposito-left .subtitulo-proposito{color:#002b36;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.28px;line-height:100%;margin-bottom:16px;-webkit-transition:.6s;transition:.6s}@media (min-width:768px){body.page-template-homepage .nosso-proposito .wrapper .box-proposito-left .subtitulo-proposito{font-size:16px}}body.page-template-homepage .nosso-proposito .wrapper .box-proposito-left .titulo-proposito{color:#002b36;font-size:28px;font-style:normal;font-weight:300;letter-spacing:.56px;line-height:140%;margin-bottom:16px;max-width:463px;-webkit-transition:.6s;transition:.6s}@media (min-width:768px){body.page-template-homepage .nosso-proposito .wrapper .box-proposito-left .titulo-proposito{font-size:calc(1rem + 1.6vw)}}@media (min-width:1600px){body.page-template-homepage .nosso-proposito .wrapper .box-proposito-left .titulo-proposito{max-width:600px}}body.page-template-homepage .nosso-proposito .wrapper .box-proposito-left .descricao-proposito{font-size:18px;font-style:normal;font-weight:300;letter-spacing:.36px;line-height:140%;margin-bottom:40px;max-width:463px;-webkit-transition:.6s;transition:.6s}@media (min-width:768px){body.page-template-homepage .nosso-proposito .wrapper .box-proposito-left .descricao-proposito{font-size:calc(1rem + .2vw)}}@media (min-width:1600px){body.page-template-homepage .nosso-proposito .wrapper .box-proposito-left .descricao-proposito{max-width:600px}}@media (max-width:768px){body.page-template-homepage .nosso-proposito .wrapper .box-proposito-left .button{width:100%}}body.page-template-homepage .nosso-proposito .wrapper .box-proposito-right{position:relative;width:100%}body.page-template-homepage .nosso-proposito .wrapper .box-proposito-right .video-proposito{height:100%;max-height:584px;-o-object-fit:cover;object-fit:cover;width:100%}body.page-template-homepage .nosso-proposito .wrapper .box-proposito-right .img-proposito{bottom:-75px;-webkit-box-shadow:0 7px 29px 0 hsla(240,5%,41%,.3);box-shadow:0 7px 29px 0 hsla(240,5%,41%,.3);height:470px;left:-111px;-o-object-fit:cover;object-fit:cover;position:absolute;-webkit-transition:.6s;transition:.6s;width:340px}@media (max-width:1024px){body.page-template-homepage .nosso-proposito .wrapper .box-proposito-right .img-proposito{bottom:-24px;left:auto;right:24px}}@media (max-width:768px){body.page-template-homepage .nosso-proposito .wrapper .box-proposito-right .img-proposito{height:198px;width:145.979px}}body.page-template-homepage .encante-se{overflow:hidden;padding-bottom:230px;-webkit-transition:.6s;transition:.6s}@media (min-width:768px){body.page-template-homepage .encante-se{padding-bottom:0}}body.page-template-homepage .encante-se .container-encante-se{padding:80px 0;position:relative;-webkit-transition:.6s;transition:.6s}@media (min-width:1024px){body.page-template-homepage .encante-se .container-encante-se{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:90vh;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}body.page-template-homepage .encante-se .container-encante-se .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;gap:40px;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:.6s;transition:.6s}@media (min-width:1024px){body.page-template-homepage .encante-se .container-encante-se .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}body.page-template-homepage .encante-se .container-encante-se .wrapper .box-img-encante-se{height:100%;left:0;position:absolute;top:0;-webkit-transition:1.5s;transition:1.5s;width:100%;z-index:1}body.page-template-homepage .encante-se .container-encante-se .wrapper .box-img-encante-se:after{background:#000;background:-webkit-gradient(linear,left top,right top,color-stop(31%,rgba(0,0,0,.6)),to(hsla(0,0%,97%,0)));background:linear-gradient(90deg,rgba(0,0,0,.6) 31%,hsla(0,0%,97%,0));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}body.page-template-homepage .encante-se .container-encante-se .wrapper .box-img-encante-se img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body.page-template-homepage .encante-se .container-encante-se .wrapper .box-conteudo-left{position:relative;z-index:2}body.page-template-homepage .encante-se .container-encante-se .wrapper .box-conteudo-left .box-svg{margin-bottom:32px}body.page-template-homepage .encante-se .container-encante-se .wrapper .box-conteudo-left .titulo-encante-se{color:#fff;font-size:32px;font-style:normal;font-weight:300;letter-spacing:.8px;line-height:140%;margin-bottom:16px;-webkit-transition:.6s;transition:.6s}@media (min-width:768px){body.page-template-homepage .encante-se .container-encante-se .wrapper .box-conteudo-left .titulo-encante-se{font-size:40px}}body.page-template-homepage .encante-se .container-encante-se .wrapper .box-conteudo-left .descricao-encante-se{color:#fff;font-size:20px;font-style:normal;font-weight:300;letter-spacing:.56px;line-height:140%;margin-bottom:40px;max-width:640px;-webkit-transition:.6s;transition:.6s}@media (min-width:768px){body.page-template-homepage .encante-se .container-encante-se .wrapper .box-conteudo-left .descricao-encante-se{font-size:28px}}body.page-template-homepage .encante-se .container-encante-se .wrapper .box-conteudo-left .link-encante-se{-webkit-transition:.6s!important;transition:.6s!important}@media (min-width:1600px){body.page-template-homepage .encante-se .container-encante-se .wrapper .box-conteudo-left .link-encante-se{font-size:14px}}@media (max-width:768px){body.page-template-homepage .encante-se .container-encante-se .wrapper .box-conteudo-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.page-template-homepage .encante-se .container-encante-se .wrapper .box-conteudo-left .titulo-encante-se{text-align:center}body.page-template-homepage .encante-se .container-encante-se .wrapper .box-conteudo-left .descricao-encante-se{max-width:300px;text-align:center}}body.page-template-homepage .encante-se .container-encante-se .wrapper .box-conteudo-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;z-index:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:530px;padding:48px 40px}@media (max-width:768px){body.page-template-homepage .encante-se .container-encante-se .wrapper .box-conteudo-right{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.08);box-shadow:0 2px 10px 0 rgba(0,0,0,.08);margin-bottom:-300px;padding:40px 30px}}@media (min-width:1024px){body.page-template-homepage .encante-se .container-encante-se .wrapper .box-conteudo-right{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);-webkit-transition:-webkit-clip-path 1s cubic-bezier(.76,0,.24,1);transition:-webkit-clip-path 1s cubic-bezier(.76,0,.24,1);transition:clip-path 1s cubic-bezier(.76,0,.24,1);transition:clip-path 1s cubic-bezier(.76,0,.24,1),-webkit-clip-path 1s cubic-bezier(.76,0,.24,1)}body.page-template-homepage .encante-se .container-encante-se .wrapper .box-conteudo-right.clipPath{-webkit-clip-path:inset(0 0 -100px -100px);clip-path:inset(0 0 -100px -100px)}}@media (min-width:1600px){body.page-template-homepage .encante-se .container-encante-se .wrapper .box-conteudo-right{max-width:850px;width:100%}}body.page-template-homepage .encante-se .container-encante-se .wrapper .box-conteudo-right.more-space{max-width:530px}@media (min-width:1600px){body.page-template-homepage .encante-se .container-encante-se .wrapper .box-conteudo-right.more-space{max-width:850px;width:100%}}body.page-template-homepage .encante-se .container-encante-se .wrapper .box-conteudo-right .lista-comentarios{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:24px}body.page-template-homepage .encante-se .container-encante-se .wrapper .box-conteudo-right .lista-comentarios:not(:first-of-type):not(:last-of-type){padding:20px 0}body.page-template-homepage .encante-se .container-encante-se .wrapper .box-conteudo-right .lista-comentarios:not(:last-of-type){border-bottom:1px solid #e9e3dd}body.page-template-homepage .encante-se .container-encante-se .wrapper .box-conteudo-right .lista-comentarios:first-of-type{padding-bottom:20px;padding-top:0}body.page-template-homepage .encante-se .container-encante-se .wrapper .box-conteudo-right .lista-comentarios:last-of-type{padding-bottom:30px;padding-top:20px}body.page-template-homepage .encante-se .container-encante-se .wrapper .box-conteudo-right .lista-comentarios .titulo-comentarios{color:#002b36;font-size:20px;font-style:normal;font-weight:400;letter-spacing:.4px;line-height:140%}body.page-template-homepage .encante-se .container-encante-se .wrapper .box-conteudo-right .svg-caribe{bottom:-50px;left:-60px;position:absolute}@media (max-width:1024px){body.page-template-homepage .encante-se .container-encante-se .wrapper .box-conteudo-right .svg-caribe{display:none}}body.page-template-homepage .encante-se .container-encante-se .wrapper .box-conteudo-right .svg-caribe svg{-webkit-filter:drop-shadow(3px 5px 2px rgba(0,0,0,.4));filter:drop-shadow(3px 5px 2px rgba(0,0,0,.4));height:140px;width:140px}body.page-template-homepage .zoom .box-img-encante-se{scale:1.1}body.page-template-homepage .modal-active-video{z-index:-1}body.page-template-homepage .modal-active-video-banner .box-busca-banner-hero-desktop,body.page-template-homepage .modal-active-video-banner .swiper-container .swiper-pagination{z-index:0}body.page-template-homepage .modal-active-botoes-banner{z-index:0!important}body.page-template-homepage .filter-wrapper{cursor:pointer;position:relative;-webkit-transition:.6s;transition:.6s}body.page-template-homepage .filter-wrapper button{border-radius:32px;color:#002b36;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.32px;line-height:100%;padding:8px 18px;-webkit-transition:.6s;transition:.6s;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:none;gap:4px;position:relative}body.page-template-homepage .filter-wrapper button p{height:18px;margin:0}body.page-template-homepage .filter-wrapper button .arrow-svg{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}body.page-template-homepage .filter-wrapper button .arrow-svg path{-webkit-transition:stroke .3s ease;transition:stroke .3s ease}.filter-wrapper.active body.page-template-homepage .filter-wrapper button .arrow-svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}body.page-template-homepage .filter-wrapper .checkboxes{background:#fff;-webkit-box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);display:block;left:0;opacity:0;padding:10px 0;position:absolute;top:110%;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:1000}body.page-template-homepage .filter-wrapper.active .checkboxes{max-height:500px;opacity:1;overflow:auto;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}body.page-template-homepage .filter-wrapper .checkboxes .inner-wrap{background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:auto;padding:4px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;max-height:400px}body.page-template-homepage .filter-wrapper .checkboxes .inner-wrap label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:.6s;transition:.6s}body.page-template-homepage .filter-wrapper .checkboxes .inner-wrap label span{color:#002b36;cursor:pointer;font-family:founders-grotesk,sans-serif;font-size:16px;font-style:normal;font-weight:300;letter-spacing:.32px;line-height:100%;-webkit-transition:.6s;transition:.6s}body.page-template-homepage .filter-wrapper .checkboxes .inner-wrap label span:hover{text-shadow:.02px 0 0 #003b4b,-.02px 0 0 #003b4b,0 .02px 0 #003b4b,0 -.02px 0 #003b4b,0 0 2px rgba(0,0,0,.1)}body.page-template-homepage .filter-wrapper .ckkBox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(81,132,140,.4);border-radius:2px;height:16px;margin-right:6px;margin-top:auto;position:relative;top:2px;width:16px}body.page-template-homepage .filter-wrapper .ckkBox:checked{background-color:#51848c;border-color:#51848c}body.page-template-homepage .filter-wrapper .ckkBox:after{background-color:#51848c;border-radius:2px;content:"";display:none;height:100%;left:0;position:absolute;top:0;width:100%}body.page-template-homepage .filter-wrapper .ckkBox.show-after:after{display:block}body.page-template-homepage .filter-wrapper .arrow-svg{-webkit-transition:.6s;transition:.6s}body.page-template-homepage .filter-wrapper.active .arrow-svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}body.page-template-homepage #home-filter-url{background-color:#51848c;border-radius:4px;color:#fff;display:inline-block;margin-top:20px;padding:10px 20px;text-decoration:none;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}body.page-template-homepage #home-filter-url:hover{background-color:#3b6e8c}body.page-template-homepage .titulo-checkbox-destino,body.page-template-homepage .titulo-checkbox-quartos{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.page-template-homepage .filter-wrapper-drawer{position:relative}body.page-template-homepage .filter-drawer{background:#fff;border-radius:32px 32px 0 0;bottom:0;display:block;overflow-y:auto;position:fixed;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:100%;z-index:1000}body.page-template-homepage .filter-drawer.open{-webkit-transform:translateX(0);transform:translateX(0)}body.page-template-homepage .drawer-header h2{margin:0}body.page-template-homepage .close-drawer{background:none;border:none;cursor:pointer}body.page-template-homepage .drawer-content{margin-bottom:32px;padding:32px 32px 0}body.page-template-homepage .drawer-content .box-container-busca-drawer{margin-bottom:32px}body.page-template-homepage .drawer-content .box-container-busca-drawer .invista-busca{color:#51848c;font-size:12px;font-style:normal;font-weight:400;line-height:130%}body.page-template-homepage .drawer-content .box-container-busca-drawer .encontre-busca{color:#002d38;font-size:16px;font-style:normal;font-weight:500;line-height:130%}body.page-template-homepage .filter-category{margin-bottom:16px;-webkit-transition:.6s;transition:.6s}body.page-template-homepage .filter-category .inner-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:auto;padding:4px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}body.page-template-homepage .filter-category .inner-wrap label{-webkit-transition:.6s;transition:.6s}body.page-template-homepage .filter-category .inner-wrap label span{font-family:founders-grotesk,sans-serif;font-size:16px;font-style:normal;font-weight:300;letter-spacing:.32px;line-height:100%;-webkit-transition:.6s;transition:.6s}body.page-template-homepage .filter-category .inner-wrap label span:hover{text-shadow:.02px 0 0 #000,-.02px 0 0 #000,0 .02px 0 #000,0 -.02px 0 #000,0 0 2px rgba(0,0,0,.1)}body.page-template-homepage .filter-category .inner-wrap label .ckkBox{border:1px solid rgba(81,132,140,.4);border-radius:2px;height:16px;margin-right:6px;margin-top:auto;position:relative;top:2px;width:16px}body.page-template-homepage .filter-category .inner-wrap label .ckkBox:after{background-color:#51848c;content:"";display:none;height:100%;position:absolute;width:100%}body.page-template-homepage .filter-category .inner-wrap label .ckkBox.show-after:after{display:block}body.page-template-homepage .category-toggle{border:1px solid rgba(81,132,140,.4);border-radius:32px;color:#002b36;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:founders-grotesk,sans-serif;font-size:17px;font-style:normal;font-weight:500;letter-spacing:.34px;line-height:100%;padding:12px;-webkit-transition:.6s;transition:.6s;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;gap:4px;justify-content:space-between}body.page-template-homepage .category-toggle p{height:18px}body.page-template-homepage .category-toggle .arrow-svg,body.page-template-homepage .category-toggle .arrow-svg path{-webkit-transition:.6s;transition:.6s}body.page-template-homepage .category-content{display:none;padding:12px}body.page-template-homepage .category-content .inner-wrap label span{color:#002b36;font-family:founders-grotesk,sans-serif;font-size:16px;font-style:normal;font-weight:300;letter-spacing:.32px;line-height:100%}body.page-template-homepage .category-content.open{display:block}body.page-template-homepage .inner-wrap label{display:block;margin-bottom:8px}body.page-template-homepage .drawer-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 32px 32px;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}body.page-template-homepage .drawer-footer .apply-filters{background:#51848c;border:none;border-radius:4000px;color:#fff;cursor:pointer;padding:16px;text-align:center;width:100%}body.page-template-homepage .drawer-footer .clean-filters{padding:8px 0}body.page-template-homepage body.drawer-open{overflow:hidden}.drawer-overlay{background:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}body.drawer-open .drawer-overlay{display:block}