body #page #content{--footerH: 0;min-height:var(--footerH)}@media (max-width:768px){body #page header.site-header .logo img{max-width:245px}}body #page header.site-header .header-quick-search form ul li.radio-toolbar label{background:white}body #page header.site-header .header-quick-search form ul li.radio-toolbar input[type=radio]:checked+label{background:#f89f00}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:calc(100vh - 122px)}@media (max-width:992px){body.home #page main#main .ap-wrapper.ap-wrap-absolute-content{height:30vh}}body.home #page main#main .widget.widget_ap-slideshow{z-index:0}body.home #page main#main .widget.widget_ap-slideshow .ap-slideshow.single-slideshow .slider-nav{display:block}body.home #page main#main .widget.widget_ap-slideshow .ap-slideshow.single-slideshow .caption-hero{background-color:rgba(248, 159, 0, 0.5);backdrop-filter:blur(1px);bottom:0;display:block !important}body.home #page main#main .widget.widget_ap-slideshow .ap-slideshow.single-slideshow .caption-hero .carousel-description{flex:0 0 100% !important;max-width:100% !important}body.home #page main#main .widget.widget_ap-slideshow .ap-slideshow.single-slideshow .caption-hero .carousel-description .main-description{display:block !important;text-align:center;font-size:1.15rem}@media (max-width:992px){body.home #page main#main .widget.widget_ap-slideshow .ap-slideshow.single-slideshow .caption-hero .carousel-description .main-description{font-size:1rem}}body.home #page main#main .widget.widget_ap-slideshow .ap-slideshow.single-slideshow .caption-hero .carousel-description .main-description p{text-align:center}@media (min-width:1198.8px){body.home #page main#main .widget.widget_ap-slideshow .ap-slideshow.single-slideshow .embed-responsive{height:0;padding-bottom:calc(100vh - 122px)}}@media (max-width:768px){body.home #page main#main .widget.widget_ap-slideshow .ap-slideshow.single-slideshow .embed-responsive{padding-bottom:75%}}body.home #page main#main .widget.widget_ap-slideshow .ap-slideshow.single-slideshow .embed-responsive img{width:100% !important;height:100% !important;object-position:0 35%;object-fit:cover}body.home #page main#main .widget.widget_ap-testimonial #block-testimonial .homepage-testimonial .carousel .testi-items .testimonial .testi-rating{text-align:center;margin-bottom:2rem}body.home #page main#main .widget.widget_ap-testimonial #block-testimonial .homepage-testimonial .carousel .testi-items .testimonial .testi-rating i{color:orange !important}body.home #page main#main .widget.widget_ap-properties.default .single-slideshow .carousel{margin:0 !important}body .gform_validation_errors>h2{padding-bottom:0;text-transform:unset;font-size:16px;font-weight:700}body .alert-danger ul{margin:0;list-style:none;padding:0}body.ap-shortcode-ap_register .alert{margin-left:auto;margin-right:auto;max-width:760px}body.ap-shortcode-ap_signin .alert{margin-left:auto;margin-right:auto}@media (min-width:768px){body.ap-shortcode-ap_signin .alert{max-width:50%}}@media (min-width:1200px){body.ap-shortcode-ap_signin .alert{max-width:33.3%}}body .contact-us .gform_legacy_markup_wrapper li.hidden_label input{margin-top:0}body .contact-us .gform_legacy_markup_wrapper li.gfield_error.gfield_contains_required div.ginput_container{margin-top:8px}body .contact-us .gform_legacy_markup_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text]{margin-bottom:0}@media (max-width:641px){body .contact-us .gform_legacy_markup_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container span{margin-bottom:0}body .contact-us .gform_legacy_markup_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container span:not(:last-child){margin-bottom:calc(16px + 8px)}}@media (max-width:641px){body .contact-us .gform_wrapper form .gform_footer{padding-right:0}}@media (min-width:769px){body footer .enquiry-property-form-wrap .form-message{max-width:66.666667%;margin-left:auto;margin-right:auto}}@media (max-width:640px){body .gform_wrapper.gform_validation_error .gform_body ul.gform_fields li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){padding-right:0 !important}}