.azul-profundo{color:#005657}.turquesa{color:#3baba8}.azul-raso{color:#92d5d8}.laranja{color:#f9a02c}.areia{color:#e7e3d0}.color-grey-0{color:#fff}.color-grey-500{color:#a8a8a8}.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}.bg-grey-1{background-color:#dcdcdc}.black{color:#0c0c0c}.link-escolha,.no-link{display:block;height:100%;position:relative;text-decoration:none;width:100%}.link-escolha .bg-img,.no-link .bg-img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.link-escolha .bg-img:after,.no-link .bg-img:after{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.7)));background:linear-gradient(180deg,transparent,rgba(0,0,0,.7));bottom:0;content:"";height:50%;left:0;position:absolute;-webkit-transition:.6s;transition:.6s;width:100%}.link-escolha .bg-img img,.no-link .bg-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.link-escolha .box-conteudo,.no-link .box-conteudo{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-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;height:100%;justify-content:flex-end;position:relative;z-index:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:36px}.link-escolha .box-conteudo .titulo-repetidor-escolha-seu-repetidor,.no-link .box-conteudo .titulo-repetidor-escolha-seu-repetidor{color:#fffbf5;font-size:18px;font-style:normal;font-weight:400;letter-spacing:.24px;line-height:110%;margin-bottom:16px;text-align:start}@media (min-width:768px){.link-escolha .box-conteudo .titulo-repetidor-escolha-seu-repetidor,.no-link .box-conteudo .titulo-repetidor-escolha-seu-repetidor{font-size:24px;margin-bottom:32px}}.link-escolha .box-conteudo .label-link,.no-link .box-conteudo .label-link{color:#fff;font-size:9px;font-style:normal;font-weight:700;letter-spacing:.9px;line-height:130%;opacity:1;position:relative;text-align:center;-webkit-transition:opacity .6s,font-size .6s;transition:opacity .6s,font-size .6s}.link-escolha .box-conteudo .label-link:after,.no-link .box-conteudo .label-link:after{background-color:#fff;bottom:-4px;content:"";height:2px;left:0;position:absolute;-webkit-transition:.6s;transition:.6s;width:0}.link-escolha:hover .box-conteudo .label-link:after,.no-link:hover .box-conteudo .label-link:after{width:100%}.card-empreendimento .badge-localizacao{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;left:16px;position:absolute;top:16px;z-index:3;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:200px;gap:6px;padding:8px 16px}.card-empreendimento .badge-localizacao span{color:#005657;font-family:Ambit;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.28px;line-height:1}.card-empreendimento .box-conteudo{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.card-empreendimento .label-link,.card-empreendimento .titulo-repetidor-escolha-seu-repetidor{text-align:left}.single-empreendimento{background-color:#fffbf5;-webkit-transition:.6s;transition:.6s}.single-empreendimento .hero-empreendimento{position:relative}.single-empreendimento .hero-empreendimento .hero-banner{height:100vh;position:relative;-webkit-transition:.6s;transition:.6s}.single-empreendimento .hero-empreendimento .hero-banner .hero-slider{inset:0;position:absolute;z-index:0}.single-empreendimento .hero-empreendimento .hero-banner .hero-slider .swiper-slide{height:100%;width:100%}.single-empreendimento .hero-empreendimento .hero-banner .hero-slider .swiper-slide img,.single-empreendimento .hero-empreendimento .hero-banner .hero-slider .swiper-slide video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.single-empreendimento .hero-empreendimento .hero-banner .hero-banner__img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:0}.single-empreendimento .hero-empreendimento .hero-banner .hero-banner__overlay{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.55)));background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.55));inset:0;position:absolute;z-index:1}.single-empreendimento .hero-empreendimento .hero-banner .hero-banner__content{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;left:50%;position:absolute;top:40%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;-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;width:100%}@media (min-width:1024px){.single-empreendimento .hero-empreendimento .hero-banner .hero-banner__content{gap:16px;left:60px;max-width:calc(100% - 378px);top:25%;-webkit-transform:translate(0);transform:translate(0);-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.single-empreendimento .hero-empreendimento .hero-banner .hero-banner__content .hero-localizacao{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;gap:8px}.single-empreendimento .hero-empreendimento .hero-banner .hero-banner__content .hero-localizacao span{color:#fff;font-family:Ambit,sans-serif;font-size:13px;font-style:normal;font-weight:400;letter-spacing:.26px;line-height:140%}@media (min-width:1850px){.single-empreendimento .hero-empreendimento .hero-banner .hero-banner__content .hero-localizacao span{font-size:16px}}.single-empreendimento .hero-empreendimento .hero-banner .hero-banner__content .hero-titulo{color:#fff;font-family:Gatwick,sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:125%}@media (min-width:768px){.single-empreendimento .hero-empreendimento .hero-banner .hero-banner__content .hero-titulo{font-size:40px}}@media (min-width:1850px){.single-empreendimento .hero-empreendimento .hero-banner .hero-banner__content .hero-titulo{font-size:50px}}.single-empreendimento .hero-empreendimento .hero-banner .hero-banner__content .hero-texto{color:#fff;font-family:Ambit,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.32px;line-height:130%}@media (min-width:768px){.single-empreendimento .hero-empreendimento .hero-banner .hero-banner__content .hero-texto{font-size:19px}}@media (min-width:1850px){.single-empreendimento .hero-empreendimento .hero-banner .hero-banner__content .hero-texto{font-size:22px}}.single-empreendimento .hero-empreendimento .hero-banner .hero-banner__content .hero-ctas{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-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:16px}@media (min-width:1024px){.single-empreendimento .hero-empreendimento .hero-banner .hero-banner__content .hero-ctas{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.single-empreendimento .hero-empreendimento .hero-banner .hero-banner__content .hero-ctas .hero-btn{border:none;cursor:pointer;height:52px;outline:none;-webkit-transition:all .3s ease;transition:all .3s ease;width:52px}@media (min-width:1024px){.single-empreendimento .hero-empreendimento .hero-banner .hero-banner__content .hero-ctas .hero-btn{height:auto;width:auto}.single-empreendimento .hero-empreendimento .hero-banner .hero-banner__content .hero-ctas .hero-btn .svg-btn{display:none}}.single-empreendimento .hero-empreendimento .hero-banner .hero-banner__content .hero-ctas .hero-btn p{display:none}@media (min-width:1024px){.single-empreendimento .hero-empreendimento .hero-banner .hero-banner__content .hero-ctas .hero-btn p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.single-empreendimento .hero-empreendimento .hero-banner .hero-banner__content .hero-ctas .hero-btn--galeria{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-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background-color:#fff;color:#005657;font-family:Gatwick,sans-serif;font-size:10px;font-style:normal;font-weight:700;justify-content:center;letter-spacing:1px;line-height:100%;text-transform:uppercase}@media (min-width:1024px){.single-empreendimento .hero-empreendimento .hero-banner .hero-banner__content .hero-ctas .hero-btn--galeria{padding:21px 24px}}.single-empreendimento .hero-empreendimento .hero-banner .hero-banner__content .hero-ctas .hero-btn--galeria:hover{background:#c69d74}.single-empreendimento .hero-empreendimento .hero-banner .hero-banner__content .hero-ctas .hero-btn--galeria:hover p{color:#fffbf5}.single-empreendimento .hero-empreendimento .hero-banner .hero-banner__content .hero-ctas .hero-btn--video{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:transparent;border:1px solid #fff;color:#fffcf6;font-family:Gatwick,sans-serif;font-size:10px;font-style:normal;font-weight:700;gap:10px;letter-spacing:1px;line-height:100%;text-transform:uppercase}@media (min-width:1024px){.single-empreendimento .hero-empreendimento .hero-banner .hero-banner__content .hero-ctas .hero-btn--video{padding:16px 24px}.single-empreendimento .hero-empreendimento .hero-banner .hero-banner__content .hero-ctas .hero-btn--video .svg-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.single-empreendimento .hero-empreendimento .hero-banner .hero-banner__content .hero-ctas .hero-btn--video:hover{background:#fff;color:#005657}.single-empreendimento .hero-empreendimento .hero-banner .hero-banner__content .hero-ctas .hero-btn--video:hover svg path{fill:#005657}.single-empreendimento .hero-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:64px;margin-top:-120px;padding:0 16px 74px;position:relative;-webkit-transition:.6s;transition:.6s;z-index:1}@media (min-width:1024px){.single-empreendimento .hero-body{padding:100px 60px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:0;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.single-empreendimento .hero-body .buscar{background-color:#fffbf5;bottom:-40%;left:50%;max-width:958px;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 20px);z-index:3}@media (min-width:768px){.single-empreendimento .hero-body .buscar{bottom:0;height:240px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:100%;z-index:3}}@media (min-width:1600px){.single-empreendimento .hero-body .buscar{max-width:1158px}}.single-empreendimento .hero-body .buscar .input-group{width:100%!important}.single-empreendimento .hero-body .buscar .input-group .select-buscar{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;width:100%!important;-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.single-empreendimento .hero-body .hero-body-description-empreendimento-wrapper{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:32px}@media (min-width:1024px){.single-empreendimento .hero-body .hero-body-description-empreendimento-wrapper{gap:56px}}.single-empreendimento .hero-body .hero-body-description-empreendimento-wrapper .hero-body__description{width:100%}.single-empreendimento .hero-body .hero-body-description-empreendimento-wrapper .hero-body__description p{color:#005657;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.17px;line-height:140%}@media (min-width:1024px){.single-empreendimento .hero-body .hero-body-description-empreendimento-wrapper .hero-body__description p{font-size:17px;max-width:685px}}@media (min-width:1600px){.single-empreendimento .hero-body .hero-body-description-empreendimento-wrapper .hero-body__description p{max-width:950px}}.single-empreendimento .hero-body .hero-body-description-empreendimento-wrapper .diferenciais-empreendimento{max-width:685px;-webkit-transition:.6s;transition:.6s}@media (min-width:1600px){.single-empreendimento .hero-body .hero-body-description-empreendimento-wrapper .diferenciais-empreendimento{max-width:950px}}.single-empreendimento .hero-body .hero-body-description-empreendimento-wrapper .diferenciais-empreendimento .diferenciais-grid{display:grid;gap:40px 24px;grid-template-columns:1fr;-webkit-transition:.6s;transition:.6s}@media (min-width:768px){.single-empreendimento .hero-body .hero-body-description-empreendimento-wrapper .diferenciais-empreendimento .diferenciais-grid{gap:32px 48px;grid-template-columns:repeat(3,1fr)}}@media (min-width:1600px){.single-empreendimento .hero-body .hero-body-description-empreendimento-wrapper .diferenciais-empreendimento .diferenciais-grid{gap:32px 90px}}.single-empreendimento .hero-body .hero-body-description-empreendimento-wrapper .diferenciais-empreendimento .diferenciais-grid .diferencial-item{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:16px;-webkit-transition:.6s;transition:.6s;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.single-empreendimento .hero-body .hero-body-description-empreendimento-wrapper .diferenciais-empreendimento .diferenciais-grid .diferencial-item{-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}}@media (min-width:1600px){.single-empreendimento .hero-body .hero-body-description-empreendimento-wrapper .diferenciais-empreendimento .diferenciais-grid .diferencial-item{max-width:none}}.single-empreendimento .hero-body .hero-body-description-empreendimento-wrapper .diferenciais-empreendimento .diferenciais-grid .diferencial-item .diferencial-item__icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:32px;width:32px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.single-empreendimento .hero-body .hero-body-description-empreendimento-wrapper .diferenciais-empreendimento .diferenciais-grid .diferencial-item .diferencial-item__icon img,.single-empreendimento .hero-body .hero-body-description-empreendimento-wrapper .diferenciais-empreendimento .diferenciais-grid .diferencial-item .diferencial-item__icon svg{height:100%;min-width:32px;-o-object-fit:contain;object-fit:contain;width:100%}.single-empreendimento .hero-body .hero-body-description-empreendimento-wrapper .diferenciais-empreendimento .diferenciais-grid .diferencial-item .diferencial-content-wrapper{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:12px}@media (min-width:1024px){.single-empreendimento .hero-body .hero-body-description-empreendimento-wrapper .diferenciais-empreendimento .diferenciais-grid .diferencial-item .diferencial-content-wrapper{font-size:18px;letter-spacing:.36px}}.single-empreendimento .hero-body .hero-body-description-empreendimento-wrapper .diferenciais-empreendimento .diferenciais-grid .diferencial-item .diferencial-content-wrapper .diferencial-item__titulo{color:#005657;font-family:Ambit,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.32px;line-height:120%}.single-empreendimento .hero-body .hero-body-description-empreendimento-wrapper .diferenciais-empreendimento .diferenciais-grid .diferencial-item .diferencial-content-wrapper .diferencial-item__texto{color:#005657;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.32px;line-height:120%}.single-empreendimento .hero-body .reserva-card{background:#fff;-webkit-box-shadow:0 4px 28px rgba(0,0,0,.1);box-shadow:0 4px 28px rgba(0,0,0,.1);margin-top:24px;-webkit-transition:.6s;transition:.6s;width:100%}@media (min-width:1024px){.single-empreendimento .hero-body .reserva-card{margin-left:auto;margin-top:-240px;max-width:442px;position:-webkit-sticky;position:sticky;top:160px;z-index:10}}.single-empreendimento .hero-body .reserva-card .reserva-card__title{color:#005657;font-family:Gatwick,sans-serif;font-size:17px;font-weight:400;line-height:1.25;padding:22px 22px 16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:70px;justify-content:flex-start}.single-empreendimento .hero-body .reserva-card .reserva-card__form{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}.single-empreendimento .hero-body .reserva-card .reserva-card__form .reserva-row{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-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;border-top:1px solid #e8e8e8;cursor:pointer;height:80px;justify-content:space-between;padding:15px 22px;position:relative}.single-empreendimento .hero-body .reserva-card .reserva-card__form .reserva-row .reserva-row__inner{-webkit-box-flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;pointer-events:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px}.single-empreendimento .hero-body .reserva-card .reserva-card__form .reserva-row .reserva-row__label{color:#005657;cursor:pointer;font-family:Gatwick,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:100%;-webkit-transition:font-size .3s ease;transition:font-size .3s ease}.single-empreendimento .hero-body .reserva-card .reserva-card__form .reserva-row .reserva-row__value{color:#005657;display:block;font-family:Gatwick,sans-serif;font-size:11px;font-weight:500;-webkit-transition:font-size .3s ease;transition:font-size .3s ease}.single-empreendimento .hero-body .reserva-card .reserva-card__form .reserva-row .reserva-row__value:empty{display:none}.single-empreendimento .hero-body .reserva-card .reserva-card__form .reserva-row:has(.reserva-row__value:not(:empty)) .reserva-row__label{font-size:11px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.single-empreendimento .hero-body .reserva-card .reserva-card__form .reserva-row:has(.reserva-row__value:not(:empty)) .reserva-row__value{font-size:14px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.single-empreendimento .hero-body .reserva-card .reserva-card__form .reserva-row .reserva-row__input{background:transparent;border:none;cursor:pointer;font-size:13px;height:100%;inset:0;opacity:0;position:absolute;width:100%}.single-empreendimento .hero-body .reserva-card .reserva-card__form .reserva-row .reserva-row__input.reserva-row__select{-moz-appearance:none;appearance:none;-webkit-appearance:none}.single-empreendimento .hero-body .reserva-card .reserva-card__form .reserva-row .reserva-row__chevron{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;pointer-events:none}.single-empreendimento .hero-body .reserva-card .reserva-card__buscar{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-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:#005657;border:none;color:#fffbf5;cursor:pointer;font-family:Gatwick,sans-serif;font-size:10px;font-style:normal;font-weight:700;gap:10px;height:88px;justify-content:center;letter-spacing:1.6px;letter-spacing:.8px;line-height:130%;padding:18px 22px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:.6s;transition:.6s;width:100%}.single-empreendimento .hero-body .reserva-card .reserva-card__buscar:hover{background:#3baba8}.single-empreendimento .hero-body .reserva-card .reserva-card__buscar svg{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.single-empreendimento .reserva-card--busca{background:#fffbf5;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;max-width:none;padding:48px 16px 0;width:100%;-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}@media (min-width:768px){.single-empreendimento .reserva-card--busca{padding:56px 40px 0}}@media (min-width:1024px){.single-empreendimento .reserva-card--busca{margin-left:0;padding:72px 56px 0;position:static;top:auto}}.single-empreendimento .reserva-card--busca .reserva-card__title{color:#005657;display:block;font-family:Gatwick,sans-serif;font-size:28px;font-weight:400;height:auto;margin-bottom:32px;padding:0;text-align:center;width:100%}@media (min-width:1024px){.single-empreendimento .reserva-card--busca .reserva-card__title{font-size:40px;margin-bottom:40px}}.single-empreendimento .reserva-card--busca .reserva-card__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;-webkit-box-shadow:0 4px 28px rgba(0,0,0,.1);box-shadow:0 4px 28px rgba(0,0,0,.1);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}@media (min-width:768px){.single-empreendimento .reserva-card--busca .reserva-card__row{max-width:700px}}@media (min-width:1024px){.single-empreendimento .reserva-card--busca .reserva-card__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;max-width:980px}}@media (min-width:1200px){.single-empreendimento .reserva-card--busca .reserva-card__row{max-width:1200px}}.single-empreendimento .reserva-card--busca .reserva-card__row .reserva-card__form{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-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media (min-width:1024px){.single-empreendimento .reserva-card--busca .reserva-card__row .reserva-card__form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.single-empreendimento .reserva-card--busca .reserva-card__row .reserva-card__form .reserva-row{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-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;border-right:none;border-top:1px solid #e8e8e8;cursor:pointer;height:80px;justify-content:space-between;padding:0 22px;position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:80px}@media (min-width:1024px){.single-empreendimento .reserva-card--busca .reserva-card__row .reserva-card__form .reserva-row{border-right:1px solid #e8e8e8;border-top:none;padding:0 28px}}.single-empreendimento .reserva-card--busca .reserva-card__row .reserva-card__form .reserva-row .reserva-row__inner{-webkit-box-flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;pointer-events:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px}.single-empreendimento .reserva-card--busca .reserva-card__row .reserva-card__form .reserva-row .reserva-row__label{color:#005657;cursor:pointer;display:block;font-family:Gatwick,sans-serif;font-size:14px;font-weight:500;letter-spacing:.14px;line-height:100%;-webkit-transition:font-size .3s ease;transition:font-size .3s ease}.single-empreendimento .reserva-card--busca .reserva-card__row .reserva-card__form .reserva-row .reserva-row__value{color:#005657;display:block;font-family:Gatwick,sans-serif;font-size:11px;font-weight:500;-webkit-transition:font-size .3s ease;transition:font-size .3s ease}.single-empreendimento .reserva-card--busca .reserva-card__row .reserva-card__form .reserva-row .reserva-row__value:not(:empty){font-size:14px}.single-empreendimento .reserva-card--busca .reserva-card__row .reserva-card__form .reserva-row .reserva-row__value:not(:empty)~.reserva-row__label{font-size:11px}.single-empreendimento .reserva-card--busca .reserva-card__row .reserva-card__form .reserva-row .reserva-row__value:empty{display:none}.single-empreendimento .reserva-card--busca .reserva-card__row .reserva-card__form .reserva-row:has(.reserva-row__value:not(:empty)) .reserva-row__label{font-size:11px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.single-empreendimento .reserva-card--busca .reserva-card__row .reserva-card__form .reserva-row:has(.reserva-row__value:not(:empty)) .reserva-row__value{font-size:14px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.single-empreendimento .reserva-card--busca .reserva-card__row .reserva-card__form .reserva-row .reserva-row__input{background:transparent;border:none;cursor:pointer;font-size:13px;height:100%;inset:0;opacity:0;position:absolute;width:100%}.single-empreendimento .reserva-card--busca .reserva-card__row .reserva-card__form .reserva-row .reserva-row__input.reserva-row__select{-moz-appearance:none;appearance:none;-webkit-appearance:none}.single-empreendimento .reserva-card--busca .reserva-card__row .reserva-card__form .reserva-row .reserva-row__chevron{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;pointer-events:none}.single-empreendimento .reserva-card--busca .reserva-card__row .reserva-card__buscar{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-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:#005657;border:none;color:#fffbf5;cursor:pointer;font-family:Gatwick,sans-serif;font-size:10px;font-weight:700;gap:10px;height:80px;justify-content:center;letter-spacing:.8px;text-transform:uppercase;-webkit-transition:.6s;transition:.6s;width:100%}@media (min-width:1024px){.single-empreendimento .reserva-card--busca .reserva-card__row .reserva-card__buscar{height:auto;min-width:148px;width:auto}}.single-empreendimento .reserva-card--busca .reserva-card__row .reserva-card__buscar:hover{background:#3baba8}.single-empreendimento .reserva-card--busca .reserva-card__row .reserva-card__buscar svg{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.single-empreendimento .conteudo-flexivel{padding:0 0 0 16px}@media (min-width:1024px){.single-empreendimento .conteudo-flexivel{padding:80px 0 80px 60px}}.single-empreendimento .conteudo-flexivel .secao-cabecalho{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:.6s;transition:.6s;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-bottom:16px}@media (min-width:1024px){.single-empreendimento .conteudo-flexivel .secao-cabecalho{margin-bottom:24px}}.single-empreendimento .conteudo-flexivel .secao-cabecalho .label{color:#005657;font-family:Ambit,sans-serif;font-size:12px;font-style:normal;font-weight:600;letter-spacing:1.2px;line-height:100%;text-transform:uppercase}@media (min-width:1024px){.single-empreendimento .conteudo-flexivel .secao-cabecalho .label{font-size:13px;letter-spacing:1.3px;line-height:130%}}.single-empreendimento .conteudo-flexivel .secao-cabecalho h2{color:#005657;font-family:Gatwick,sans-serif;font-size:24px;font-style:normal;font-weight:400;letter-spacing:.48px;line-height:110%}@media (min-width:1024px){.single-empreendimento .conteudo-flexivel .secao-cabecalho h2{font-size:32px;letter-spacing:.32px}}.single-empreendimento .conteudo-flexivel .botoes-filtro{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;gap:24px;margin-bottom:32px;overflow-x:auto;scrollbar-width:none}.single-empreendimento .conteudo-flexivel .botoes-filtro::-webkit-scrollbar{display:none}.single-empreendimento .conteudo-flexivel .botoes-filtro .btn-filtro{background:none;border:none;color:#005657;cursor:pointer;font-family:Ambit,sans-serif;font-size:16px;font-style:normal;font-weight:300;letter-spacing:.16px;line-height:110%;padding:0 0 6px;position:relative;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;white-space:nowrap}.single-empreendimento .conteudo-flexivel .botoes-filtro .btn-filtro:after{background-color:#005657;bottom:0;content:"";height:2px;left:0;position:absolute;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out;width:0}.single-empreendimento .conteudo-flexivel .botoes-filtro .btn-filtro.ativo{font-weight:600}.single-empreendimento .conteudo-flexivel .botoes-filtro .btn-filtro.ativo:after{width:100%}.single-empreendimento .conteudo-flexivel .estruturas-slider{position:relative}.single-empreendimento .conteudo-flexivel .estruturas-slider .grid-cards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:12px;overflow-x:auto;padding-right:16px;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}.single-empreendimento .conteudo-flexivel .estruturas-slider .grid-cards::-webkit-scrollbar{display:none}@media (min-width:768px){.single-empreendimento .conteudo-flexivel .estruturas-slider .grid-cards{gap:16px}}@media (min-width:1024px){.single-empreendimento .conteudo-flexivel .estruturas-slider .grid-cards{padding-right:60px}}.single-empreendimento .conteudo-flexivel .estruturas-slider .grid-cards .card-item{-webkit-flex-shrink:0;position:relative;-ms-flex-negative:0;cursor:pointer;flex-shrink:0;height:448px;overflow:hidden;scroll-snap-align:start;-webkit-transition:.6s;transition:.6s;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:270px}@media (min-width:1024px){.single-empreendimento .conteudo-flexivel .estruturas-slider .grid-cards .card-item{height:504px;width:340px}}.single-empreendimento .conteudo-flexivel .estruturas-slider .grid-cards .card-item img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;-webkit-transition:.6s ease;transition:.6s ease;width:100%}.single-empreendimento .conteudo-flexivel .estruturas-slider .grid-cards .card-item .card-item__overlay{background:-webkit-gradient(linear,left top,left bottom,color-stop(51.62%,transparent),to(rgba(0,0,0,.6)));background:linear-gradient(180deg,transparent 51.62%,rgba(0,0,0,.6));inset:0;position:absolute;-webkit-transition:.6s;transition:.6s;z-index:1}.single-empreendimento .conteudo-flexivel .estruturas-slider .grid-cards .card-item .card-item__info{bottom:0;display:grid;grid-template-rows:auto 0fr;justify-items:flex-start;left:0;padding:0 16px 24px;position:absolute;right:0;row-gap:0;-webkit-transition:grid-template-rows .5s ease,row-gap .5s ease;transition:grid-template-rows .5s ease,row-gap .5s ease;transition:grid-template-rows .5s ease,row-gap .5s ease,-ms-grid-rows .5s ease;z-index:2}.single-empreendimento .conteudo-flexivel .estruturas-slider .grid-cards .card-item .card-item__label{color:#fffbf5;font-family:Ambit,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:110%;margin:0;text-align:center}@media (min-width:1024px){.single-empreendimento .conteudo-flexivel .estruturas-slider .grid-cards .card-item .card-item__label{font-size:18px}}.single-empreendimento .conteudo-flexivel .estruturas-slider .grid-cards .card-item .card-item__description{color:rgba(255,251,245,.85);font-family:Ambit,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.13px;line-height:1.5;margin:0;min-height:0;opacity:0;overflow:hidden;-webkit-transition:opacity .4s ease .1s;transition:opacity .4s ease .1s}@media (hover:hover){.single-empreendimento .conteudo-flexivel .estruturas-slider .grid-cards .card-item:hover img{-webkit-transform:scale(1.04);transform:scale(1.04)}.single-empreendimento .conteudo-flexivel .estruturas-slider .grid-cards .card-item:hover .card-item__info{background:-webkit-gradient(linear,left top,left bottom,color-stop(40.28%,transparent),to(rgba(0,0,0,.6)));background:linear-gradient(180deg,transparent 40.28%,rgba(0,0,0,.6));grid-template-rows:auto 1fr;row-gap:16px}.single-empreendimento .conteudo-flexivel .estruturas-slider .grid-cards .card-item:hover .card-item__description{opacity:1}.single-empreendimento .conteudo-flexivel .estruturas-slider .grid-cards .card-item:hover .card-item__overlay{background:-webkit-gradient(linear,left top,left bottom,color-stop(40.28%,transparent),to(rgba(0,0,0,.6)));background:linear-gradient(180deg,transparent 40.28%,rgba(0,0,0,.6))}}.single-empreendimento .conteudo-flexivel .estruturas-slider .grid-cards .card-item.is-active .card-item__info{grid-template-rows:auto 1fr;row-gap:16px}.single-empreendimento .conteudo-flexivel .estruturas-slider .grid-cards .card-item.is-active .card-item__description{opacity:1}.single-empreendimento .conteudo-flexivel .estruturas-slider .grid-cards .card-item.is-active .card-item__overlay{background:-webkit-gradient(linear,left top,left bottom,color-stop(40.28%,transparent),to(rgba(0,0,0,.6)));background:linear-gradient(180deg,transparent 40.28%,rgba(0,0,0,.6))}.single-empreendimento .conteudo-flexivel .estruturas-slider .slider-arrow{background:#3baba8;border:none;border-radius:50%;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:48px;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:48px;-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;-webkit-transition:.6s;transition:.6s;z-index:5}@media (min-width:768px){.single-empreendimento .conteudo-flexivel .estruturas-slider .slider-arrow{right:40px}}@media (min-width:1024px){.single-empreendimento .conteudo-flexivel .estruturas-slider .slider-arrow{right:56px}}.single-empreendimento .conteudo-flexivel .estruturas-slider .slider-arrow:hover{background:#318d8a}.single-empreendimento .api-reservas{background:#fffbf5;padding:64px 16px;-webkit-transition:.6s;transition:.6s}.single-empreendimento .api-reservas [hidden]{display:none!important}@media (min-width:768px){.single-empreendimento .api-reservas{padding:64px 40px}}@media (min-width:1024px){.single-empreendimento .api-reservas{padding:80px 38px}}.single-empreendimento .api-reservas .api-reservas__loading{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;gap:16px;justify-content:center;min-height:200px;padding:60px 0}.single-empreendimento .api-reservas .api-reservas__loading svg{display:block}.single-empreendimento .api-reservas .api-reservas__loading p{color:#005657;font-family:Ambit,sans-serif;font-size:14px;margin:0}.single-empreendimento .api-reservas .api-reservas__empty{color:#888;font-family:Ambit,sans-serif;font-size:14px;padding:40px 0;text-align:center}.single-empreendimento .api-reservas .api-reservas__grid{display:grid;gap:24px;grid-template-columns:1fr;overflow:hidden;-webkit-transition:.6s;transition:.6s}@media (min-width:768px){.single-empreendimento .api-reservas .api-reservas__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.single-empreendimento .api-reservas .api-reservas__grid{gap:26px 12px;grid-template-columns:repeat(3,1fr);overflow:visible}}.single-empreendimento .api-reservas .api-reservas__grid .swiper-wrapper{display:contents}.single-empreendimento .api-reservas .api-reservas__grid.swiper{display:block}.single-empreendimento .api-reservas .api-reservas__grid .listing-card,.single-empreendimento .api-reservas .api-reservas__grid.swiper .swiper-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.single-empreendimento .api-reservas .api-reservas__grid .listing-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:transparent;cursor:pointer;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-decoration:none;-webkit-transition:.6s;transition:.6s}@media (min-width:1024px){.single-empreendimento .api-reservas .api-reservas__grid .listing-card{padding:16px 18px}.single-empreendimento .api-reservas .api-reservas__grid .listing-card:hover{background:#f7f3ec}}.single-empreendimento .api-reservas .api-reservas__grid .listing-card .listing-card__img-wrap{height:188px;overflow:hidden}@media (min-width:768px){.single-empreendimento .api-reservas .api-reservas__grid .listing-card .listing-card__img-wrap{height:360px}}.single-empreendimento .api-reservas .api-reservas__grid .listing-card .listing-card__img-wrap img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.6s ease;transition:.6s ease;width:100%}@media (min-width:1024px){.single-empreendimento .api-reservas .api-reservas__grid .listing-card:hover .listing-card__img-wrap img{-webkit-transform:scale(1.04);transform:scale(1.04)}}.single-empreendimento .api-reservas .api-reservas__grid .listing-card .listing-card__body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.single-empreendimento .api-reservas .api-reservas__grid .listing-card .listing-card__body .listing-card__location{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;gap:8px;margin-bottom:12px}.single-empreendimento .api-reservas .api-reservas__grid .listing-card .listing-card__body .listing-card__location svg{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.single-empreendimento .api-reservas .api-reservas__grid .listing-card .listing-card__body .listing-card__location .listing-card__location-text{color:#c2976c;font-family:Ambit,sans-serif;font-size:13px;font-weight:400;letter-spacing:.26px;line-height:100%}.single-empreendimento .api-reservas .api-reservas__grid .listing-card .listing-card__body .listing-card__title{color:#005657;font-family:Gatwick,sans-serif;font-size:15px;font-weight:500;letter-spacing:.15px;line-height:140%;margin-bottom:6px}.single-empreendimento .api-reservas .api-reservas__grid .listing-card .listing-card__body .listing-card__rooms{color:#005657;font-family:Ambit,sans-serif;font-size:14px;font-weight:400;line-height:140%;margin-bottom:12px}.single-empreendimento .api-reservas .api-reservas__grid .listing-card .listing-card__body .listing-card__footer{display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:auto}.single-empreendimento .api-reservas .api-reservas__grid .listing-card .listing-card__body .listing-card__footer .listing-card__price{display:none}.single-empreendimento .api-reservas .api-reservas__pagination{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-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;gap:4px;justify-content:center;margin-top:40px}.single-empreendimento .api-reservas .api-reservas__pagination[hidden]{display:none}.single-empreendimento .api-reservas .api-reservas__pagination .pag-numbers{gap:4px}.single-empreendimento .api-reservas .api-reservas__pagination .pag-num,.single-empreendimento .api-reservas .api-reservas__pagination .pag-numbers{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}.single-empreendimento .api-reservas .api-reservas__pagination .pag-num{height:40px;width:40px;-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;background:none;border:none;color:#005657;cursor:pointer;font-family:Ambit,sans-serif;font-size:13px;font-weight:400;justify-content:center;letter-spacing:1.04px;line-height:1.3;text-transform:uppercase;-webkit-transition:.6s;transition:.6s}.single-empreendimento .api-reservas .api-reservas__pagination .pag-num:hover{color:#002424}.single-empreendimento .api-reservas .api-reservas__pagination .pag-num.pag-num--ativo{background:#005657;border:1px solid #005657;color:#fffbf5;font-weight:600}.single-empreendimento .api-reservas .api-reservas__pagination .pag-num.pag-num--ativo:hover{color:#fffbf5}.single-empreendimento .api-reservas .api-reservas__pagination .pag-ellipsis{font-family:Ambit,sans-serif;font-size:13px;font-weight:400;letter-spacing:1.04px}.single-empreendimento .api-reservas .api-reservas__pagination .pag-arrow,.single-empreendimento .api-reservas .api-reservas__pagination .pag-ellipsis{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;width:40px;-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;color:#005657;justify-content:center}.single-empreendimento .api-reservas .api-reservas__pagination .pag-arrow{background:none;border:none;cursor:pointer;-webkit-transition:.6s;transition:.6s}.single-empreendimento .api-reservas .api-reservas__pagination .pag-arrow:disabled{cursor:default;opacity:.3}.single-empreendimento .api-reservas .api-reservas__pagination .pag-arrow:not(:disabled):hover{opacity:.7}.single-empreendimento .banner-flexivel{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;position:relative;-webkit-transition:.6s;transition:.6s}@media (min-width:768px){.single-empreendimento .banner-flexivel{min-height:480px}}.single-empreendimento .banner-flexivel .banner-flexivel__imagem{-webkit-flex-shrink:0;height:700px;overflow:hidden;width:100%;-ms-flex-negative:0;background:url(<path-to-image>) #d3d3d3 -474.555px 0/317.721% 100% no-repeat;flex-shrink:0;position:relative;-webkit-transition:.6s;transition:.6s}.single-empreendimento .banner-flexivel .banner-flexivel__imagem:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.55)));background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.55));content:"";inset:0;position:absolute}@media (min-width:768px){.single-empreendimento .banner-flexivel .banner-flexivel__imagem:after{display:none}.single-empreendimento .banner-flexivel .banner-flexivel__imagem{background:transparent;height:75vh;min-height:480px}}@media (min-width:1024px){.single-empreendimento .banner-flexivel .banner-flexivel__imagem{height:100vh;max-height:800px}}.single-empreendimento .banner-flexivel .banner-flexivel__imagem img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:10% center;object-position:10% center;width:100%}.single-empreendimento .banner-flexivel .banner-flexivel__card{background:transparent;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:40px 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;bottom:0;gap:16px;justify-content:space-between;left:0;position:absolute;right:0;-webkit-transition:.6s;transition:.6s}@media (min-width:768px){.single-empreendimento .banner-flexivel .banner-flexivel__card{background:#fffbf5;bottom:auto;left:auto;padding:33px 29px;right:40px;top:10%;width:380px}}@media (min-width:1024px){.single-empreendimento .banner-flexivel .banner-flexivel__card{right:48px;width:450px}}@media (min-width:1200px){.single-empreendimento .banner-flexivel .banner-flexivel__card{right:64px;width:500px}}.single-empreendimento .banner-flexivel .banner-flexivel__card .banner-flexivel__subtitulo{color:#fff;font-family:Ambit,sans-serif;font-size:13px;font-style:normal;font-weight:600;letter-spacing:1.3px;line-height:130%;text-transform:uppercase}@media (min-width:768px){.single-empreendimento .banner-flexivel .banner-flexivel__card .banner-flexivel__subtitulo{color:#005657}}.single-empreendimento .banner-flexivel .banner-flexivel__card .banner-flexivel__titulo{color:#fff;font-family:Gatwick,sans-serif;font-size:24px;font-style:normal;font-weight:400;letter-spacing:.24px;line-height:130%}@media (min-width:768px){.single-empreendimento .banner-flexivel .banner-flexivel__card .banner-flexivel__titulo{color:#005657;letter-spacing:.28px}}@media (min-width:1024px){.single-empreendimento .banner-flexivel .banner-flexivel__card .banner-flexivel__titulo{font-size:40px}}.single-empreendimento .banner-flexivel .banner-flexivel__card .banner-flexivel__texto{color:#fff;font-family:Ambit,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:140%}@media (min-width:768px){.single-empreendimento .banner-flexivel .banner-flexivel__card .banner-flexivel__texto{color:#005657;font-size:17px;letter-spacing:.17px}}.single-empreendimento .banner-flexivel .banner-flexivel__card .banner-flexivel__icon img.icon--mobile{aspect-ratio:33/37;display:block;height:106.515px;mix-blend-mode:screen;width:95px}@media (min-width:768px){.single-empreendimento .banner-flexivel .banner-flexivel__card .banner-flexivel__icon img.icon--mobile{display:none}}.single-empreendimento .banner-flexivel .banner-flexivel__card .banner-flexivel__icon img.icon--desktop{display:none;height:134px;width:auto}@media (min-width:768px){.single-empreendimento .banner-flexivel .banner-flexivel__card .banner-flexivel__icon img.icon--desktop{display:block}}.single-empreendimento .localizacao-flexivel{background:#fffbf5;padding:64px 16px;-webkit-transition:.6s;transition:.6s}@media (min-width:768px){.single-empreendimento .localizacao-flexivel{padding:64px 40px}}@media (min-width:1024px){.single-empreendimento .localizacao-flexivel{padding:80px 56px}}.single-empreendimento .localizacao-flexivel .localizacao-flexivel__cabecalho{margin-bottom:32px;-webkit-transition:.6s;transition:.6s}@media (min-width:1024px){.single-empreendimento .localizacao-flexivel .localizacao-flexivel__cabecalho{margin-bottom:40px}}.single-empreendimento .localizacao-flexivel .localizacao-flexivel__cabecalho .localizacao-flexivel__subtitulo{color:#005657;font-family:Ambit;font-size:12px;font-style:normal;font-weight:600;letter-spacing:1.2px;line-height:100%;text-transform:uppercase}.single-empreendimento .localizacao-flexivel .localizacao-flexivel__cabecalho .localizacao-flexivel__titulo{color:#005657;font-family:Gatwick;font-size:24px;font-style:normal;font-weight:400;letter-spacing:.48px;line-height:110%;margin-top:16px}@media (min-width:768px){.single-empreendimento .localizacao-flexivel .localizacao-flexivel__cabecalho .localizacao-flexivel__titulo{font-size:28px}}@media (min-width:1024px){.single-empreendimento .localizacao-flexivel .localizacao-flexivel__cabecalho .localizacao-flexivel__titulo{font-size:32px;margin-top:12px}}.single-empreendimento .localizacao-flexivel .localizacao-flexivel__mapa{border-radius:6px;min-height:620px;overflow:hidden;position:relative;-webkit-transition:.6s;transition:.6s;z-index:1}.single-empreendimento .localizacao-flexivel .localizacao-flexivel__mapa .leaflet-marker-pane .pin-sintta-custom{background:transparent;border:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-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}.single-empreendimento .localizacao-flexivel .localizacao-flexivel__mapa .leaflet-marker-pane .pin-sintta-custom svg{display:block;height:111px;width:92px}.single-empreendimento .localizacao-flexivel .localizacao-flexivel__mapa .leaflet-marker-pane .pin-sintta-custom:hover{-webkit-transform:translateY(-5px) scale(1.05);transform:translateY(-5px) scale(1.05);z-index:1000!important}.single-empreendimento .localizacao-flexivel .localizacao-flexivel__mapa .leaflet-layer{-webkit-filter:brightness(1) contrast(1.05) saturate(1.3);filter:brightness(1) contrast(1.05) saturate(1.3)}.single-empreendimento .localizacao-flexivel .localizacao-flexivel__mapa .leaflet-control-attribution{display:none}.single-empreendimento .localizacao-flexivel .localizacao-flexivel__mapa .leaflet-marker-icon{cursor:-webkit-grab;cursor:grab}.single-empreendimento .localizacao-flexivel .localizacao-flexivel__mapa .leaflet-control-zoom{cursor:pointer}.single-empreendimento .localizacao-flexivel .localizacao-flexivel__mapa .localizacao-flexivel__address-card{background:#005657;bottom:20px;margin:0 20px;max-width:425px;padding:18px 22px 20px;position:absolute;-webkit-transition:.6s;transition:.6s;z-index:1000}@media (min-width:1024px){.single-empreendimento .localizacao-flexivel .localizacao-flexivel__mapa .localizacao-flexivel__address-card{bottom:32px;left:32px;padding:35px 32px}}.single-empreendimento .localizacao-flexivel .localizacao-flexivel__mapa .localizacao-flexivel__address-card .localizacao-flexivel__pin{color:#fff;display:block;height:22px;margin-bottom:20px;width:18px}.single-empreendimento .localizacao-flexivel .localizacao-flexivel__mapa .localizacao-flexivel__address-card .localizacao-flexivel__endereco{color:#fffbf5;font-family:Ambit;font-size:13px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:135%;margin-bottom:20px}@media (min-width:1024px){.single-empreendimento .localizacao-flexivel .localizacao-flexivel__mapa .localizacao-flexivel__address-card .localizacao-flexivel__endereco{font-size:16px}}.single-empreendimento .localizacao-flexivel .localizacao-flexivel__mapa .localizacao-flexivel__address-card .localizacao-flexivel__mapa-link{color:#fff;cursor:pointer;font-family:Gatwick,sans-serif;font-size:9px;font-style:normal;font-weight:700;letter-spacing:.9px;line-height:130%;padding:12px 0;text-decoration:underline;text-underline-offset:9px;-webkit-transition:.6s;transition:.6s}.single-empreendimento .localizacao-flexivel .localizacao-flexivel__mapa .localizacao-flexivel__address-card .localizacao-flexivel__mapa-link:hover{opacity:.75}.single-empreendimento .conheca-lugares{background:#fffbf5;padding:0 0 80px;-webkit-transition:.6s;transition:.6s}@media (min-width:1024px){.single-empreendimento .conheca-lugares{padding:80px 0 40px}}.single-empreendimento .conheca-lugares .conheca-lugares__cabecalho{padding:20px 28px;text-align:center}@media (min-width:768px){.single-empreendimento .conheca-lugares .conheca-lugares__cabecalho{padding:20px 40px}}.single-empreendimento .conheca-lugares .conheca-lugares__titulo{color:#005657;font-family:Gatwick,sans-serif;font-size:24px;font-weight:400;letter-spacing:.32px;line-height:110%;margin-bottom:16px;text-align:center}@media (min-width:768px){.single-empreendimento .conheca-lugares .conheca-lugares__titulo{font-size:32px;margin-bottom:16px}}@media (min-width:1024px){.single-empreendimento .conheca-lugares .conheca-lugares__titulo{font-size:40px}}.single-empreendimento .conheca-lugares .conheca-lugares__subtitulo{color:#005657;font-family:Ambit,sans-serif;font-size:17px;font-style:normal;font-weight:400;letter-spacing:.17px;line-height:135%;text-align:center}.single-empreendimento .conheca-lugares .conheca-grid{overflow-x:hidden;padding:0 16px;-webkit-transition:.6s;transition:.6s}@media (min-width:768px){.single-empreendimento .conheca-lugares .conheca-grid{padding:0 40px}}@media (min-width:1024px){.single-empreendimento .conheca-lugares .conheca-grid{padding:0 56px}}.single-empreendimento .conheca-lugares .conheca-grid:not(.swiper-initialized) .swiper-wrapper{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (min-width:768px){.single-empreendimento .conheca-lugares .conheca-grid:not(.swiper-initialized) .swiper-wrapper{gap:16px}}@media (min-width:1024px){.single-empreendimento .conheca-lugares .conheca-grid:not(.swiper-initialized) .swiper-wrapper{gap:20px}}.single-empreendimento .conheca-lugares .conheca-grid:not(.swiper-initialized) .conheca-card-wrapper{width:auto!important}.single-empreendimento .conheca-lugares .conheca-card-wrapper{height:65vh;max-height:800px;overflow:hidden;-webkit-transition:.6s;transition:.6s}.single-empreendimento .conheca-lugares .bg-img img{-o-object-fit:cover;object-fit:cover}@media (max-width:1024px){.single-empreendimento .conheca-lugares .card-empreendimento .box-conteudo{padding:30px 15px}.single-empreendimento .conheca-lugares .card-empreendimento .box-conteudo .titulo-repetidor-escolha-seu-repetidor{text-align:start}}.single-empreendimento .conheca-lugares .card-empreendimento .badge-localizacao{background:transparent;border-radius:0;margin-bottom:16px;padding:0;position:static}.single-empreendimento .conheca-lugares .card-empreendimento .badge-localizacao span{color:#fff;font-family:Ambit,sans-serif;font-size:13px;font-style:normal;font-weight:400;letter-spacing:.26px;line-height:140%}@media (max-width:1024px){.single-empreendimento .conheca-lugares .card-empreendimento .titulo-repetidor-escolha-seu-repetidor{font-size:18px}}.single-empreendimento .faq-flexivel{padding:60px 0;-webkit-transition:.6s;transition:.6s}@media (min-width:1024px){.single-empreendimento .faq-flexivel{padding:76px 0 0 28px}}.single-empreendimento .faq-flexivel .wrapper{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;padding:0 16px}@media (min-width:768px){.single-empreendimento .faq-flexivel .wrapper{padding:0 40px}}@media (min-width:1024px){.single-empreendimento .faq-flexivel .wrapper{gap:80px;padding:0 56px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.single-empreendimento .faq-flexivel .wrapper .box-texto{width:100%}@media (min-width:1024px){.single-empreendimento .faq-flexivel .wrapper .box-texto{height:100%;margin-top:-55px;position:-webkit-sticky;position:sticky;top:120px;width:40%}}.single-empreendimento .faq-flexivel .wrapper .box-texto .box-svg-faq{margin-bottom:30px}.single-empreendimento .faq-flexivel .wrapper .box-texto .box-svg-faq img{height:auto;max-width:60px}.single-empreendimento .faq-flexivel .wrapper .box-texto .titulo-accordion{color:#005657;font-family:Gatwick,sans-serif;font-size:24px;font-style:normal;font-weight:400;letter-spacing:.32px;line-height:110%;margin-bottom:16px}@media (min-width:1024px){.single-empreendimento .faq-flexivel .wrapper .box-texto .titulo-accordion{font-size:32px}}.single-empreendimento .faq-flexivel .wrapper .box-texto .descricao-accordion{color:#005657;font-family:Ambit,sans-serif;font-size:17px;font-style:normal;font-weight:400;letter-spacing:.17px;line-height:135%;margin-bottom:42px;position:relative}@media (min-width:1024px){.single-empreendimento .faq-flexivel .wrapper .box-texto .descricao-accordion{margin-bottom:14px;max-width:330px;padding-bottom:40px}}.single-empreendimento .faq-flexivel .wrapper .accordion-repetidor{width:100%}@media (min-width:1024px){.single-empreendimento .faq-flexivel .wrapper .accordion-repetidor{width:60%}}.single-empreendimento .faq-flexivel .wrapper .accordion-repetidor .box-acc{position:relative}.single-empreendimento .faq-flexivel .wrapper .accordion-repetidor .box-acc .accordion__item{border-bottom:1px solid #e1e1e1;margin:5px auto}.single-empreendimento .faq-flexivel .wrapper .accordion-repetidor .box-acc .accordion__item .accordion__title{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px 0;-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;gap:8px;-webkit-transition:.6s;transition:.6s}.single-empreendimento .faq-flexivel .wrapper .accordion-repetidor .box-acc .accordion__item .accordion__title .accordion__title-text{color:#005657;font-family:Ambit,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:120%}@media (min-width:1024px){.single-empreendimento .faq-flexivel .wrapper .accordion-repetidor .box-acc .accordion__item .accordion__title .accordion__title-text{max-width:85%}}.single-empreendimento .faq-flexivel .wrapper .accordion-repetidor .box-acc .accordion__item .accordion__title .svg-rotate{-webkit-transition:.6s;transition:.6s}@media (min-width:768px){.single-empreendimento .faq-flexivel .wrapper .accordion-repetidor .box-acc .accordion__item .accordion__title .svg-rotate{width:20px}}.single-empreendimento .faq-flexivel .wrapper .accordion-repetidor .box-acc .accordion__item .accordion__title .svg-rotate.accordion__rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.single-empreendimento .faq-flexivel .wrapper .accordion-repetidor .box-acc .accordion__item .accordion__content{color:#005657;display:none;font-family:Ambit,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:130%;padding:0 0 16px}.fancybox__caption{padding:16px 24px;text-align:left}.fancybox__caption .fancybox-custom-caption{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:8px}.fancybox__caption .fancybox-custom-caption .caption-title{font-family:Ambit,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:110%}.fancybox__caption .fancybox-custom-caption .caption-desc{font-family:Ambit,sans-serif;font-size:14px;font-style:normal;font-weight:300;letter-spacing:.14px;line-height:110%}@media (min-width:1024px){.fancybox__caption .fancybox-custom-caption .caption-desc{display:none}}