.elementor .hc-marquee-track{white-space: nowrap;\n}.elementor .hc-gallery-3d{width:100%;padding:0px;background-color:var(--hc-ivory);}.elementor .hc-rooms-carousel{width:100%;min-height:640px;padding:0px;}.elementor .hc-wa-float:hover,.elementor .hc-wa-float:focus-visible{background-color:#276733;transform:translate3d(0px, -2px, 0px);}.elementor .hc-wa-float{width:58px;height:58px;position:fixed;inset-inline-end:20px;inset-block-end:20px;z-index:90;padding:15px;border-radius:999px;background-color:var(--hc-leaf);box-shadow:0px 12px 30px -10px rgba(22,36,28,.7);transition:transform 0.3s, background-color 0.3s;}.elementor .hc-foot-link:hover,.elementor .hc-foot-link:focus-visible{color:#ffffff;}.elementor .hc-foot-link{font-family:var(--hc-font-body);font-size:15px;color:rgba(243,233,216,.85);padding-block-start:3px;padding-block-end:3px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;background-color:transparent;transition:color 0.3s;display:block;text-align: left;\n}.elementor .hc-foot-h{font-family:var(--hc-font-display);font-size:1.4rem;color:var(--hc-cream);margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: default;\n}.elementor .hc-contact-value{font-family:var(--hc-font-display);font-size:1.6rem;color:var(--hc-ink);line-height:1.2;margin:0px;}.elementor .hc-contact-label{font-family:var(--hc-font-body);font-size:12px;color:var(--hc-ink-soft);letter-spacing:0.18em;text-transform:uppercase;margin:0px;}.elementor .hc-contact-row:hover,.elementor .hc-contact-row:focus-visible{padding-inline-start:8px;}.elementor .hc-contact-row{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;gap:18px;align-items:center;border-bottom-style: solid; border-bottom-color: var(--hc-stone); transition: padding-left .5s cubic-bezier(.16,1,.3,1);\n}.elementor .hc-map{min-height:420px;overflow:hidden;padding:0px;background-color:var(--hc-forest-2);}.elementor .hc-section-head{padding:0px;margin-block-start:0px;margin-block-end:64px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:24px;justify-content:space-between;align-items:flex-end;}.elementor .hc-icon{width:36px;height:36px;}.elementor .hc-photo-frame{overflow:hidden;padding:0px;background-color:var(--hc-forest-2);}.elementor .hc-photo:hover,.elementor .hc-photo:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .hc-photo{width:100%;height:100%;object-fit:cover;background-color:var(--hc-forest-2);transition:transform 1.2s;display:block;}.elementor .hc-small{font-family:var(--hc-font-body);font-size:15px;color:var(--hc-ink-soft);line-height:1.7;margin:0px;}.elementor .hc-body{max-width:58ch;font-family:var(--hc-font-body);font-size:17px;color:var(--hc-ink-soft);line-height:1.75;margin:0px;}.elementor .hc-h3{font-family:var(--hc-font-display);font-weight:500;font-size:1.9rem;color:var(--hc-ink);line-height:1.15;margin:0px;display:block;cursor: default;\n}.elementor .hc-h2{font-family:var(--hc-font-display);font-weight:500;font-size:clamp(2.3rem, 4.6vw, 3.8rem);color:var(--hc-ink);letter-spacing:-0.015em;line-height:1.04;margin:0px;display:block;cursor: default;\n}.elementor .hc-container{width:100%;max-width:1280px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .hc-section{padding-block-start:140px;padding-block-end:140px;padding-inline-start:40px;padding-inline-end:40px;}.elementor .hc-header{transition:background-color 0.5s, box-shadow 0.5s;}.elementor .hc-booking{display:grid;}.elementor .hc-anchor-contato{scroll-margin-top:90px;}.elementor .hc-anchor-diferenciais{scroll-margin-top:90px;}.elementor .hc-anchor-galeria{scroll-margin-top:90px;}.elementor .hc-anchor-acomodacoes{scroll-margin-top:90px;}.elementor .hc-anchor-inicio{scroll-margin-top:90px;}