.elementor-641 .elementor-element.elementor-element-dca7db0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-641 .elementor-element.elementor-element-7725f36 .gscom{color:#1a1a1a;}.elementor-641 .elementor-element.elementor-element-7725f36 .gscom__main > * + *{border-top-color:#e5e5e5;margin-top:32px;padding-top:32px;}.elementor-641 .elementor-element.elementor-element-7725f36 .gscom__layout{grid-template-columns:1fr 380px;gap:64px;}.elementor-641 .elementor-element.elementor-element-7725f36 .gscom__gallery{aspect-ratio:2.15 / 1;border-radius:10px;gap:8px;margin-bottom:32px;}.elementor-641 .elementor-element.elementor-element-7725f36 .gscom__sh__eyebrow{color:#888888;margin-bottom:8px;}.elementor-641 .elementor-element.elementor-element-7725f36 .gscom__sh__title{font-size:48px;margin-bottom:8px;}.elementor-641 .elementor-element.elementor-element-7725f36 .gscom__sh__location{color:#666666;}.elementor-641 .elementor-element.elementor-element-7725f36 .gscom__sp{color:#444444;}.elementor-641 .elementor-element.elementor-element-7725f36 .gscom__sd__title, .elementor-641 .elementor-element.elementor-element-7725f36 .gscom__sa__title, .elementor-641 .elementor-element.elementor-element-7725f36 .gscom__sl__title{font-size:30px;margin-bottom:16px;}.elementor-641 .elementor-element.elementor-element-7725f36 .gscom__sd .guesty-sd__content{color:#333333;font-size:13px;}.elementor-641 .elementor-element.elementor-element-7725f36 .gscom__sa .guesty-sa__item{color:#333333;}.elementor-641 .elementor-element.elementor-element-7725f36 .gscom__sa .guesty-sa__list.has-check .guesty-sa__item::before{color:#4a9979;}.elementor-641 .elementor-element.elementor-element-7725f36 .gscom__sa .guesty-sa__list{gap:12px;}.elementor-641 .elementor-element.elementor-element-7725f36 .gscom__sl__address{color:#666666;}.elementor-641 .elementor-element.elementor-element-7725f36 .gscom__sl__map{height:400px;border-radius:12px;}.elementor-641 .elementor-element.elementor-element-7725f36 .gscom__booking-card{background-color:#ffffff;border-radius:16px 16px 16px 16px;padding:24px 24px 24px 24px;}.elementor-641 .elementor-element.elementor-element-7725f36 .gscom__booking-price .gscom__sprice__unit{color:#666666;}.elementor-641 .elementor-element.elementor-element-7725f36 .gscom__booking-input{background-color:#ffffff;border-radius:8px;padding:10px 14px 10px 14px;}.elementor-641 .elementor-element.elementor-element-7725f36 .gscom__booking-input label{color:#888888;}.elementor-641 .elementor-element.elementor-element-7725f36 .gscom__booking-quote{background-color:#fafafa;border-radius:8px;padding:16px 16px 16px 16px;}.elementor-641 .elementor-element.elementor-element-7725f36 .gscom__booking-breakdown li{color:#444444;}.elementor-641 .elementor-element.elementor-element-7725f36 .gscom__booking-cta{background-color:#D4A855;border-color:#D4A855;color:#ffffff;padding:14px 24px 14px 24px;border-radius:8px 8px 8px 8px;}.elementor-641 .elementor-element.elementor-element-7725f36 .gscom__booking-view .gscom__bv-sub{color:#666666;}.elementor-641 .elementor-element.elementor-element-7725f36 .gscom__booking-view .gscom__bv-back{color:#666666;}.elementor-641 .elementor-element.elementor-element-7725f36 .gscom__bv-rateplan__policy{color:#666666;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-641 .elementor-element.elementor-element-dca7db0{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-641 .elementor-element.elementor-element-dca7db0{--content-width:1300px;}}