@media(max-width:767px){.elementor .s-rb-property-title{font-size:36px;}}@media(max-width:767px){.elementor .s-rb-rooms{font-size:17px;}}@media(max-width:767px){.elementor .s-rb-baths{font-size:17px;}}@media(max-width:767px){.elementor .s-rb-capacity{font-size:17px;}}@media(max-width:767px){.elementor .s-rb-facts{gap:22px;flex-wrap:wrap;}}@media(max-width:767px){.elementor .s-rb-property-top{padding-block-start:28px;padding-block-end:28px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .s-rb-about-title{font-size:30px;}}@media(max-width:767px){.elementor .s-rb-property-description{font-size:17px;}}@media(max-width:767px){.elementor .s-rb-features-title{font-size:30px;}}@media(max-width:767px){.elementor .s-rb-features{font-size:17px;}}@media(max-width:767px){.elementor .s-rb-services-title{font-size:30px;}}@media(max-width:767px){.elementor .s-rb-services{font-size:17px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .s-rb-distances-title{font-size:30px;}}@media(max-width:767px){.elementor .s-rb-distances{font-size:17px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .s-rb-property-story{width:100%;}}@media(max-width:767px){.elementor .s-rb-price-title{font-size:30px;}}@media(max-width:767px){.elementor .s-single-property-price{font-size:17px;}}@media(max-width:767px){.elementor .s-rb-conditions-title{font-size:30px;}}@media(max-width:767px){.elementor .s-rb-conditions{font-size:17px;}}@media(max-width:767px){.elementor .s-rb-cancellation-title{font-size:30px;}}@media(max-width:767px){.elementor .s-rb-license{font-size:17px;}}@media(max-width:767px){.elementor .s-rb-booking{width:100%;position:static;padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .s-rb-property-layout{padding-block-start:32px;padding-block-end:32px;padding-inline-start:22px;padding-inline-end:22px;flex-direction:column;gap:48px;}}@media(max-width:767px){.elementor .s-rb-property-close-title{font-size:30px;}}@media(max-width:767px){.elementor .s-rb-property-close{padding-block-start:56px;padding-block-end:56px;padding-inline-start:22px;padding-inline-end:22px;}}