@media (max-width:767.98px){}.sitevarscombinedinthisclass{color:var(--e-global-color-primary);background-color:var(--e-global-color-secondary);border-color:var(--e-global-color-accent);font-family:var(--e-global-typography-primary-font-family);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);--text-font:var(--e-global-typography-text-font-family);--text-weight:var(--e-global-typography-text-font-weight);--text-transform:var(--e-global-typography-text-text-transform);--text-style:var(--e-global-typography-text-font-style);--text-decoration:var(--e-global-typography-text-text-decoration);--text-line-height:var(--e-global-typography-text-line-height);--text-letter-spacing:var(--e-global-typography-text-letter-spacing);--accent-font:var(--e-global-typography-accent-font-family);--accent-weight:var(--e-global-typography-accent-font-weight);--accent-transform:var(--e-global-typography-accent-text-transform);--accent-style:var(--e-global-typography-accent-font-style);--accent-decoration:var(--e-global-typography-accent-text-decoration);--accent-line-height:var(--e-global-typography-accent-line-height);--accent-letter-spacing:var(--e-global-typography-accent-letter-spacing)}.site-logo{max-width:100px}.RoomRaccoon-BookingEngine{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:1rem;text-align:center}.RoomRaccoon-BookingEngine .RoomRaccoonButton2{text-align:center;text-transform:uppercase}.RoomRaccoon-BookingEngine .availability-widget{flex-grow:3}.RoomRaccoon-BookingEngine .availability-widget,.RoomRaccoon-BookingEngine .RoomRaccoonButton2{display:flex;align-items:center;font-size:1rem;font-weight:500;text-align:center;text-decoration:none;white-space:nowrap}.availability-widget-date{flex-grow:1}.RoomRaccoon-BookingEngine .RoomRaccoonButton2,.availability-widget-date{padding:7px 15px;background-color:#c6c2be;color:#4a4a4a}.RoomRaccoon-BookingEngine .RoomRaccoonButton2{padding:15px 40px}.RoomRaccoon-BookingEngine .availability-widget{gap:1rem}.RoomRaccoon-BookingEngine .availability-widget-date input[type="date"]{appearance:none;border:none;background:transparent;font:inherit;color:inherit;text-align:center}#premium-magic-section-259a4b6c,#premium-magic-section-80e5155{background:rgba(227,227,226,.95)}#suites_slider .elementor-swiper-button svg{fill:hsla(0,0%,100%,1)}#suites_slider .elementor-swiper-button-next,#suites_slider .elementor-swiper-button-prev{background-color:#e2e2e2;color:#fff;padding:5px}.suites_slider2#suites_slider .elementor-swiper-button-next,.suites_slider2#suites_slider .elementor-swiper-button-prev{background-color:#828282}@media (min-width:1050px){#suites_slider .elementor-swiper-button-prev{left:calc(33% - 15px)}#suites_slider .elementor-swiper-button-next{right:calc(33% - 15px)}#suites_slider{max-height:85vh;overflow:hidden}}#center_col::after{content:" ";position:fixed;bottom:0;z-index:-1;height:100vh;background-color:#e2e2e2}.colortheme-true-blue #center_col::after,.colortheme-true-blue #center_col{background-color:#becad6}.colortheme-true-blue .colortheme-true-blue h1,.colortheme-true-blue h2,.colortheme-true-blue h3,.colortheme-true-blue h4,.colortheme-true-blue h5,.colortheme-true-blue h6{color:#4f6381}.colortheme-true-blue .elementor-location-footer h1,.colortheme-true-blue .elementor-location-footer h2,.colortheme-true-blue .elementor-location-footer h3,.colortheme-true-blue .elementor-location-footer h4,.colortheme-true-blue .elementor-location-footer h5,.colortheme-true-blue .elementor-location-footer h6{color:#758ea8!important}.colortheme-true-blue .elementor-location-footer .elementor-social-icon svg{fill:#758ea8!important}.colortheme-terra-gold #suites_slider .elementor-swiper-button-next,.colortheme-terra-gold #suites_slider .elementor-swiper-button-prev,.colortheme-terra-gold #center_col::after,.colortheme-terra-gold #center_col{background-color:#cba9a3}.colortheme-terra-gold strong,.colortheme-terra-gold b,.colortheme-terra-gold h1,.colortheme-terra-gold h2,.colortheme-terra-gold h3,.colortheme-terra-gold h4,.colortheme-terra-gold h5,.colortheme-terra-gold h6{color:#87475d}.colortheme-terra-gold .elementor-location-footer h1,.colortheme-terra-gold .elementor-location-footer h2,.colortheme-terra-gold .elementor-location-footer h3,.colortheme-terra-gold .elementor-location-footer h4,.colortheme-terra-gold .elementor-location-footer h5,.colortheme-terra-gold .elementor-location-footer h6{color:#cba9a3!important}.colortheme-terra-gold .elementor-location-footer .elementor-social-icon svg{fill:#cba9a3!important}.colortheme-greenery-green #suites_slider .elementor-swiper-button-next,.colortheme-greenery-green #suites_slider .elementor-swiper-button-prev,.colortheme-greenery-green #center_col::after,.colortheme-greenery-green #center_col{background-color:#b8c2bb}.colortheme-greenery-green strong,.colortheme-greenery-green b,.colortheme-greenery-green h1,.colortheme-greenery-green h2,.colortheme-greenery-green h3,.colortheme-greenery-green h4,.colortheme-greenery-green h5,.colortheme-greenery-green h6{color:#516970}.colortheme-greenery-green .elementor-location-footer h1,.colortheme-greenery-green .elementor-location-footer h2,.colortheme-greenery-green .elementor-location-footer h3,.colortheme-greenery-green .elementor-location-footer h4,.colortheme-greenery-green .elementor-location-footer h5,.colortheme-greenery-green .elementor-location-footer h6{color:#b8c2bb!important}.colortheme-greenery-green .elementor-location-footer .elementor-social-icon svg{fill:#b8c2bb!important}.colortheme-quite-mauve #suites_slider .elementor-swiper-button-next,.colortheme-quite-mauve #suites_slider .elementor-swiper-button-prev,.colortheme-quite-mauve #center_col::after,.colortheme-quite-mauve #center_col{background-color:#ece8e3}.colortheme-quite-mauve strong,.colortheme-quite-mauve b,.colortheme-quite-mauve h1,.colortheme-quite-mauve h2,.colortheme-quite-mauve h3,.colortheme-quite-mauve h4,.colortheme-quite-mauve h5,.colortheme-quite-mauve h6{color:#8f878b}.colortheme-quite-mauve .elementor-location-footer h1,.colortheme-quite-mauve .elementor-location-footer h2,.colortheme-quite-mauve .elementor-location-footer h3,.colortheme-quite-mauve .elementor-location-footer h4,.colortheme-quite-mauve .elementor-location-footer h5,.colortheme-quite-mauve .elementor-location-footer h6{color:#b8c2bb!important}.colortheme-quite-mauve .elementor-location-footer .elementor-social-icon svg{fill:#b8c2bb!important}#suites_buttons .elementor-gallery-title{border:1px solid #dcdcdc;text-transform:uppercase;font-size:.9rem;font-family:"Contax Sans",Sans-serif;font-weight:700;padding-top:3px;padding-bottom:0px!important}