@media(max-width:767px){.elementor .s-one-hero-title{font-size:48px;}}@media(max-width:767px){.elementor .e-af77fc0-a0d2d87{width:100%;margin-block-start:32px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .s-one-hero-inner{position:relative;inset-block-end:50px;gap:8px;}}@media(max-width:767px){.elementor .s-one-hero-price{width:92px;height:92px;inset-inline-end:22px;inset-block-end:28px;}}@media(max-width:767px){.elementor .s-one-hero{min-height:350px;padding-block-start:48px;padding-block-end:36px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .s-one-intro-kicker{font-size:12px;}}@media(max-width:767px){.elementor .s-one-intro-title{font-size:30px;}}@media(max-width:767px){.elementor .s-one-intro-left{width:100%;}}@media(max-width:767px){.elementor .s-one-intro-right{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .s-one-intro{padding-block-start:56px;padding-block-end:50px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;gap:28px;}}@media(max-width:767px){.elementor .s-one-gallery-main{width:100%;height:360px;}}@media(max-width:767px){.elementor .s-one-gallery-side-a{width:49%;height:220px;}}@media(max-width:767px){.elementor .s-one-gallery-side-b{width:49%;height:220px;}}@media(max-width:767px){.elementor .s-one-gallery-side{width:100%;flex-direction:row;}}@media(max-width:767px){.elementor .s-one-gallery{padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;}}@media(max-width:767px){.elementor .s-one-features-kicker{font-size:12px;}}@media(max-width:767px){.elementor .s-one-features-title{font-size:30px;}}@media(max-width:767px){.elementor .s-one-features-left{width:100%;}}@media(max-width:767px){.elementor .s-one-feature-bed{width:100%;}}@media(max-width:767px){.elementor .s-one-feature-shower{width:100%;}}@media(max-width:767px){.elementor .s-one-feature-tv{width:100%;}}@media(max-width:767px){.elementor .s-one-feature-lounge{width:100%;}}@media(max-width:767px){.elementor .s-one-features-grid{width:100%;}}@media(max-width:767px){.elementor .s-one-features{padding-block-start:56px;padding-block-end:56px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;gap:38px;}}@media(max-width:767px){.elementor .s-one-pricing-kicker{font-size:12px;}}@media(max-width:767px){.elementor .s-one-pricing-title{font-size:30px;}}@media(max-width:767px){.elementor .s-one-pricing-copy{width:100%;}}@media(max-width:767px){.elementor .s-one-price-day-value{font-size:40px;}}@media(max-width:767px){.elementor .s-one-price-day-card{width:100%;}}@media(max-width:767px){.elementor .s-one-price-night-label{width:100%;}}@media(max-width:767px){.elementor .s-one-price-night-value{width:100%;font-size:40px;}}@media(max-width:767px){.elementor .s-one-price-night-text{width:100%;}}@media(max-width:767px){.elementor .s-one-price-night-card{width:100%;padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;gap:12px;}}@media(max-width:767px){.elementor .s-one-pricing-cards{width:100%;flex-direction:column;}}@media(max-width:767px){.elementor .s-one-pricing{padding-block-start:60px;padding-block-end:60px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;gap:34px;}}@media(max-width:767px){.elementor .s-one-attentions-image-wrap{width:100%;min-height:340px;}}@media(max-width:767px){.elementor .s-one-attentions-kicker{font-size:12px;}}@media(max-width:767px){.elementor .s-one-attentions-title{font-size:30px;}}@media(max-width:767px){.elementor .s-one-attentions-copy{width:100%;padding-block-start:48px;padding-block-end:48px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .s-one-attentions{flex-direction:column;}}@media(max-width:767px){.elementor .s-one-others-kicker{font-size:12px;}}@media(max-width:767px){.elementor .s-one-others-title{font-size:30px;}}@media(max-width:767px){.elementor .s-one-other-1001-title{font-size:28px;}}@media(max-width:767px){.elementor .s-one-other-1001{width:100%;height:320px;}}@media(max-width:767px){.elementor .s-one-other-glamour-title{font-size:28px;}}@media(max-width:767px){.elementor .s-one-other-glamour{width:100%;height:320px;}}@media(max-width:767px){.elementor .s-one-others-grid{flex-direction:column;}}@media(max-width:767px){.elementor .s-one-others{padding-block-start:58px;padding-block-end:58px;padding-inline-start:24px;padding-inline-end:24px;gap:28px;}}