@media(max-width:767px){.elementor .rental-spec-value{font-size:22px;}}@media(max-width:767px){.elementor .rental-thumb{height:64px;}}@media(max-width:767px){.elementor .rental-gallery-main{height:290px;}}@media(max-width:767px){.elementor .mobile-booking-bar{position:fixed;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:999;padding-block-start:10px;padding-block-end:calc(10px + env(safe-area-inset-bottom));padding-inline-start:16px;padding-inline-end:16px;border-block-start-width:1px;background-color:#FFFFFF;box-shadow:0px -6px 20px 0px rgba(17, 26, 38, 0.08);display:flex;gap:12px;align-items:center;border-top-style: solid; border-top-color: var(--color-border);\n}}@media(max-width:767px){.elementor .booking-card{position:static;}}@media(max-width:767px){.elementor .btn-outline{padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .btn-primary{padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .button{font-size:clamp(15px, 4.5vw, 17px);}}@media(max-width:767px){.elementor .body{font-size:17px;}}@media(max-width:767px){.elementor .heading-h2{font-size:38px;}}