.elementor-1134 .elementor-element.elementor-element-cf587af{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1134 .elementor-element.elementor-element-b1da724 > .elementor-widget-container{margin:0% 0% 1% 0%;}.elementor-1134 .elementor-element.elementor-element-b1da724{text-align:center;}.elementor-1134 .elementor-element.elementor-element-b1da724 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#024059;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1134 .elementor-element.elementor-element-cf587af{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1134 .elementor-element.elementor-element-b1da724 > .elementor-widget-container{margin:0% 10% 0% 10%;}}/* Start custom CSS for html, class: .elementor-element-943cb99 */.main-content-container{
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin: 0;
}
.gdlr-main-content{
    margin: 0 !important;
}.gdlr-main-content p{
    margin: 0 !important;
}
.body-wrapper .gdlr-header-transparent .gdlr-page-title-wrapper{
    padding-top: 120px;
    padding-bottom: 40px;
}


#external-rental-detail .the-building .building-subtitle {
    font-family: inherit;
    font-size: 44px;
    line-height: 50px;
    margin-bottom: 24px;
    color: #073937;
    display: none;
}

element.style {
    border: 0px;
    display: none;
}

body {
    font-family: encode sans semi expanded,sans-serif;
}
#external-rental-detail .main-title {
    font-family: inherit;
    font-size: 44px;
}
#external-rental-detail .rental-location {
    font-family: inherit;
}
#external-rental-detail .detail-right-side .rental-booking .rental-booking-widget .rental-widget-title {
    font-family: inherit;
}

#external-rental-detail .detail-right-side .rental-booking .rental-booking-widget .rental-widget-subtitle {
    font-family: inherit;
}

#external-rental-detail .rental-base-info {
    font-family: inherit;
}
#external-rental-detail .rental-description {
    font-family: inherit;
}
input, select, textarea {
    font-family: inherit;
}
#external-rental-detail .rental-amenities .amenities-title {
    font-family: inherit;
}
#external-rental-detail .rental-amenities .amenities-box .amenities-card .amenities-card-text .amenities-subtitle {
    font-family: inherit;
}
#external-rental-detail .things-to-note .to-note-title {
    font-family: inherit;
}
#external-rental-detail .things-to-note .to-note-box .to-note-content .to-note-subtitle {
    font-family: inherit;
}
#external-rental-detail .detail-right-side .rental-booking .rental-booking-widget .box-available .available-text {
    font-family: inherit;
}
#external-rental-detail .detail-right-side .rental-booking .rental-booking-widget .box-available .available-text.total-text {
    font-family: inherit;
}
#external-rental-detail .detail-right-side .rental-booking .rental-booking-widget .callout-box .callout-text .callout-content-text, #external-rental-detail .detail-right-side .rental-booking .rental-booking-widget .callout-box .callout-text .callout-text-title {
    font-family: inherit;
}
#detail-checkout .checkout #guest-info-text p {
    font-family: inherit;
}
#detail-checkout .form-label {
    font-family: inherit;
}
#detail-checkout .info-right-side .right-side-content .right-side-info-part .rental-name {
    font-family: inherit;
}
#detail-checkout .info-right-side .right-side-content .box-available .available-text {
    font-family: inherit;
}
#detail-checkout .checkout .payment-info-part #payment-info-field .payment-title p {
    font-family: inherit;
}
#detail-checkout .checkout .payment-info-part #payment-info-field #payment-fields .booking-btn p {
    font-family: inherit;
}
#external-booking .rentals-list .rental-name {
    font-family: inherit;
}
#external-booking .rentals-list .owner-city-address {
    font-family: inherit;
}
#external-booking .rentals-list .rental-capacity, #external-booking .rentals-list .rental-room-count {
    font-family: inherit;
}
#external-booking .select-section .vdp-datepicker .vdp-datepicker__calendar {
    background-color: #f5f5f5;
}
#vueper-slides .vueperslides {
    background: #fff;
}

#external-booking .rentals-list .rental .rental-price {
display: none;
}/* End custom CSS */