@media (max-width:1024px){:root{--ssf-gutter:clamp(22px,4vw,42px)}body.ssf-site .ssf-hero,.elementor-edit-area-active .ssf-hero{min-height:720px!important}body.ssf-site .ssf-hero>.e-con-inner,.elementor-edit-area-active .ssf-hero>.e-con-inner{padding-block:110px 64px!important}body.ssf-site .ssf-hero .elementor-heading-title,.elementor-edit-area-active .ssf-hero .elementor-heading-title{font-size:clamp(62px,9vw,90px)!important}.ssf-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.ssf-site .ssf-usp-strip>.e-con-inner,.elementor-edit-area-active .ssf-usp-strip>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.ssf-site .ssf-usp:nth-child(2),.elementor-edit-area-active .ssf-usp:nth-child(2){border-right:0!important}body.ssf-site .ssf-usp:nth-child(-n+2),.elementor-edit-area-active .ssf-usp:nth-child(-n+2){border-bottom:1px solid var(--ssf-line)!important}.ssf-info-bar>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px 18px!important;padding-block:40px!important}.ssf-info-bar .ssf-info{padding-inline:22px!important}body.ssf-site .ssf-split,.elementor-edit-area-active .ssf-split{min-height:500px!important}body.ssf-site .ssf-split__panel,.elementor-edit-area-active .ssf-split__panel{min-height:500px!important}}@media (max-width:767px){:root{--ssf-gutter:20px}body.ssf-site{overflow-x:hidden}body.ssf-site .ssf-section,.elementor-edit-area-active .ssf-section{padding:58px var(--ssf-gutter)!important}body.ssf-site .ssf-hero,.elementor-edit-area-active .ssf-hero{min-height:690px!important;background-position:center!important}body.ssf-site .ssf-hero:before,.elementor-edit-area-active .ssf-hero:before{background:linear-gradient(90deg,rgb(0 0 0 / .88),rgb(0 0 0 / .5))}body.ssf-site .ssf-hero>.e-con-inner,.elementor-edit-area-active .ssf-hero>.e-con-inner{padding:104px 0 52px!important;gap:18px!important}body.ssf-site .ssf-hero .elementor-widget-heading,.elementor-edit-area-active .ssf-hero .elementor-widget-heading{width:100%!important;max-width:100%!important}body.ssf-site .ssf-hero .elementor-heading-title,.elementor-edit-area-active .ssf-hero .elementor-heading-title{font-size:clamp(42px,12.8vw,58px)!important;line-height:.95!important;letter-spacing:-.04em!important;max-width:100%!important;word-break:normal!important;overflow-wrap:normal!important}body.ssf-site .ssf-hero .elementor-widget-text-editor,.elementor-edit-area-active .ssf-hero .elementor-widget-text-editor{font-size:17px!important;max-width:330px!important}body.ssf-site .ssf-hero .e-con,.elementor-edit-area-active .ssf-hero .e-con{width:100%!important;flex-wrap:wrap!important;gap:10px!important}body.ssf-site .ssf-split,.elementor-edit-area-active .ssf-split{display:flex!important;flex-direction:column!important;min-height:0!important}body.ssf-site .ssf-split__panel,.elementor-edit-area-active .ssf-split__panel{min-height:430px!important}body.ssf-site .ssf-split__content,.elementor-edit-area-active .ssf-split__content{min-height:auto!important;padding:48px 24px!important;order:2}body.ssf-site .ssf-split__image,.elementor-edit-area-active .ssf-split__image{min-height:360px!important;order:1}.ssf-card-grid{grid-template-columns:1fr!important}body.ssf-site .ssf-usp-strip>.e-con-inner,.elementor-edit-area-active .ssf-usp-strip>.e-con-inner{grid-template-columns:1fr!important}body.ssf-site .ssf-usp,.elementor-edit-area-active .ssf-usp{border-right:0!important;border-bottom:1px solid var(--ssf-line)!important;min-height:172px!important;padding:36px 22px!important;gap:10px!important}body.ssf-site .ssf-usp:last-child,.elementor-edit-area-active .ssf-usp:last-child{border-bottom:0!important}body.ssf-site .ssf-usp .elementor-icon,.elementor-edit-area-active .ssf-usp .elementor-icon{font-size:30px!important}body.ssf-site .ssf-usp .elementor-heading-title,.elementor-edit-area-active .ssf-usp .elementor-heading-title{font-size:14px!important;letter-spacing:.08em!important}body.ssf-site .ssf-usp p,.elementor-edit-area-active .ssf-usp p{font-size:16px!important;line-height:1.55!important}.ssf-info-bar{padding-inline:20px!important}.ssf-info-bar>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px 10px!important;padding-block:34px!important}.ssf-info-bar .ssf-info{min-height:168px!important;padding:10px 8px!important;border:0!important}.ssf-info-bar .ssf-info .elementor-icon{width:56px!important;height:56px!important;font-size:25px!important}.ssf-info-bar .ssf-info .elementor-widget-icon{margin-bottom:15px!important}.ssf-info-bar .ssf-info .elementor-widget-heading{min-height:52px!important;margin-bottom:7px!important}.ssf-info-bar .ssf-info .elementor-heading-title{font-size:18px!important;line-height:1.22!important;letter-spacing:-.02em!important}.ssf-info-bar .ssf-info .elementor-widget-text-editor p{font-size:15px!important;line-height:1.45!important}.ssf-opening-hours__row{grid-template-columns:1fr auto;gap:14px;font-size:14px}.ssf-room-hero{min-height:460px!important}.ssf-room-hero>.e-con-inner{padding-block:105px 54px!important}.ssf-form-grid{grid-template-columns:1fr!important;gap:18px!important}.ssf-field--half,.ssf-field--full{grid-column:1!important}}@media (max-width:540px){.ssf-info-bar>.e-con-inner{grid-template-columns:1fr!important;gap:0!important;padding-block:14px!important}.ssf-info-bar .ssf-info{min-height:0!important;padding:26px 18px!important}.ssf-info-bar .ssf-info+.ssf-info{border-top:1px solid rgb(23 23 23 / .08)!important}.ssf-info-bar .ssf-info .elementor-widget-heading{min-height:0!important}}@media (max-width:430px){body.ssf-site .ssf-hero>.e-con-inner,.elementor-edit-area-active .ssf-hero>.e-con-inner{padding-top:96px!important}body.ssf-site .ssf-hero .elementor-heading-title,.elementor-edit-area-active .ssf-hero .elementor-heading-title{font-size:clamp(38px,11.8vw,50px)!important;line-height:.97!important;letter-spacing:-.035em!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:1024px){body.ssf-site .ssf-feature-row,.elementor-edit-area-active .ssf-feature-row,body.ssf-site .ssf-feature-row--reverse,.elementor-edit-area-active .ssf-feature-row--reverse{grid-template-columns:minmax(0,1fr) minmax(320px,.88fr)!important;min-height:440px!important}body.ssf-site .ssf-feature-row__media,.elementor-edit-area-active .ssf-feature-row__media,body.ssf-site .ssf-feature-row__content,.elementor-edit-area-active .ssf-feature-row__content{min-height:440px!important}body.ssf-site .ssf-feature-row__media .elementor-widget-image img,.elementor-edit-area-active .ssf-feature-row__media .elementor-widget-image img,body.ssf-site .ssf-feature-row__media .gallery,.elementor-edit-area-active .ssf-feature-row__media .gallery{min-height:440px!important}}@media (max-width:767px){body.ssf-site .ssf-directory-intro,.elementor-edit-area-active .ssf-directory-intro{padding:76px 20px 44px!important}body.ssf-site .ssf-directory-intro h1,body.ssf-site .ssf-directory-intro .elementor-heading-title,.elementor-edit-area-active .ssf-directory-intro h1,.elementor-edit-area-active .ssf-directory-intro .elementor-heading-title{font-size:clamp(48px,14vw,68px)!important;max-width:100%!important;line-height:.95!important}body.ssf-site .ssf-directory-nav,.elementor-edit-area-active .ssf-directory-nav{padding:0!important}.ssf-directory-nav__links{padding-inline:20px}.ssf-directory-nav__links a{min-height:58px;padding:0 18px}body.ssf-site .ssf-feature-list,.elementor-edit-area-active .ssf-feature-list{padding:38px 20px 58px!important}body.ssf-site .ssf-feature-row,.elementor-edit-area-active .ssf-feature-row,body.ssf-site .ssf-feature-row--reverse,.elementor-edit-area-active .ssf-feature-row--reverse{display:flex!important;flex-direction:column!important;min-height:0!important}body.ssf-site .ssf-feature-row--reverse .ssf-feature-row__media,.elementor-edit-area-active .ssf-feature-row--reverse .ssf-feature-row__media{order:1}body.ssf-site .ssf-feature-row--reverse .ssf-feature-row__content,.elementor-edit-area-active .ssf-feature-row--reverse .ssf-feature-row__content{order:2}body.ssf-site .ssf-feature-row__media,.elementor-edit-area-active .ssf-feature-row__media{min-height:290px!important;aspect-ratio:4/3!important}body.ssf-site .ssf-feature-row__media .elementor-widget-image img,.elementor-edit-area-active .ssf-feature-row__media .elementor-widget-image img,body.ssf-site .ssf-feature-row__media .gallery,.elementor-edit-area-active .ssf-feature-row__media .gallery{min-height:290px!important}body.ssf-site .ssf-feature-row__content,.elementor-edit-area-active .ssf-feature-row__content{min-height:0!important;padding:34px 26px 38px!important}body.ssf-site .ssf-feature-row__content h2,body.ssf-site .ssf-feature-row__content .elementor-heading-title,.elementor-edit-area-active .ssf-feature-row__content h2,.elementor-edit-area-active .ssf-feature-row__content .elementor-heading-title{font-size:clamp(32px,9vw,44px)!important}body.ssf-site .ssf-feature-row__media .gallery,.elementor-edit-area-active .ssf-feature-row__media .gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.ssf-site .ssf-directory-cta,.elementor-edit-area-active .ssf-directory-cta{padding:54px 20px!important}}