header#masthead .top-bar{background-color:#ec343c;padding:0.5rem 1rem}header#masthead .top-bar .top-phone{margin-right:1rem}header#masthead .top-bar .top-sosmed ul li a{font-size:1.15rem}header#masthead .top-bar>div{display:flex;align-items:center;justify-content:flex-end}@media (max-width:60rem){header#masthead .top-bar>div{justify-content:center}}header#masthead .top-bar>div *{color:white}header#masthead .navbar>.container{max-width:1280px}@media (max-width:1440px){header#masthead .navbar .navbar-brand img{max-height:48px}}@media (max-width:767.98px){header#masthead .navbar .navbar-brand img{max-height:28px}}header#masthead .navbar .navbar-socmed ul li a{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:white;font-size:1.5rem}@media (max-width:767px){header#masthead .navbar .navbar-socmed ul li a{width:25px;height:25px}}header#masthead .navbar .navbar-socmed ul li a:hover{color:#ec343c}header#masthead .navbar #navbarNav ul.menu{align-items:flex-end}header#masthead .navbar #navbarNav ul.menu>li:not(:last-child){padding-right:47px}header#masthead .navbar #navbarNav ul.menu>li>a{display:block;padding:3rem 0 0;text-transform:lowercase}#sidenav ul li a{color:#ec343c}body #content{margin-top:125px}body.home #page main#main .widget_ap-text.news-update{padding-bottom:40px}@media (max-width:540px){body.home #page main#main .widget_ap-slideshow .ap-slideshow.single-slideshow .slider-nav{display:none}}body.home #page main#main .widget_ap-slideshow .ap-slideshow.single-slideshow .carousel .tns-item{position:relative}body.home #page main#main .widget_ap-slideshow .ap-slideshow.single-slideshow .carousel .tns-item .embed-responsive img{object-position:center;object-fit:cover}body.ap-page-less-ap_property #page #content{margin-top:110px}@media (min-width:768px){body.ap-page-less-ap_property #page #content{margin-top:200px}}body.ap-page-less-ap_property #page #content main#main #content-nav{top:125px}@media (max-width:768px){body.ap-page-less-ap_property #page #content main#main #content-nav .nav-link{color:#ec343c}}body.ap-shortcode-ap_open_times #page main#main article[id] .opentimes-wrapper .property-list .single_property .listing-info-container .view-property a.button{background-color:#292e4d;border-color:#292e4d}body.ap-shortcode-ap_open_times #page main#main article[id] .opentimes-wrapper .property-list .single_property .listing-info-container .view-property a.button:hover{background-color:#ec343c;border-color:#ec343c;color:#ffffff !important}body.ap-shortcode-ap_open_times #page main#main article[id] .opentimes-wrapper .property-list .single_property .listing-info-container .headline a{color:inherit}body.ap-shortcode-ap_open_times #page main#main article[id] .opentimes-wrapper .property-list .single_property .listing-info-container .price{color:inherit}body.ap-shortcode-ap_open_times #page main#main article[id] .opentimes-wrapper .property-list .title{font-weight:bold;font-size:1.5rem}body.ap-shortcode-ap_open_times #page main#main article[id] .opentimes-wrapper .tab-icons .inspection-tools{padding:0.5rem 0}body.ap-shortcode-ap_open_times #page main#main article[id] .opentimes-wrapper .tab-icons .inspection-tools .print-tools a{color:inherit}body.ap-shortcode-ap_open_times #page main#main article[id] .opentimes-wrapper .tab-icons .inspection-tools .print-tools a i{color:#ec343c}body.page #page main#main .hero-page[style] h1.page-title{color:white}body.page #page main#main article[id] .entry-content .call-to-action-shortcode{margin:30px 0}body.page #page main#main article[id] .entry-content .call-to-action-shortcode .content-section .col.mb-20{margin-bottom:20px}body.page #page main#main article[id] .entry-content .call-to-action-shortcode .content-section .col .cta-square:hover .bg-overlay{background:rgba(236, 52, 60, 0.5)}body.page #page main#main article[id] .entry-content .call-to-action-shortcode .content-section .col .cta-square:hover .caption::after{background-color:#ffffff}body.page #page main#main article[id] .entry-content .call-to-action-shortcode .content-section .col .cta-square .caption{font-weight:bold}body.page #page main#main article[id] .entry-content .call-to-action-shortcode .content-section .col .cta-square>*{position:absolute;left:0;top:0;width:100%;height:100%}body.page #page main#main article[id] .entry-content .call-to-action-shortcode .content-section .col .cta-square img{width:100%;height:100%;object-fit:cover;object-position:center}body.page #page main#main article[id] .entry-content .wp-block-buttons{margin-top:2rem}body.page #page main#main article[id] .entry-content .wp-block-buttons .wp-block-button__link{padding:0.65rem 1.25rem;background-color:#ec343c !important;color:#ffffff;border:1px solid #ec343c;transition:0.5s}@media (max-width:992px){body.page #page main#main article[id] .entry-content .wp-block-buttons .wp-block-button__link{font-size:0.95rem}}body.page #page main#main article[id] .entry-content .wp-block-buttons .wp-block-button__link:hover{opacity:1;background-color:#ffffff !important;color:#ec343c !important}body.blog #page main#main #posts_wrapper .post-item .post>.row{padding-bottom:150px}body.ap-shortcode-ap_search_results .qs-collapsible-container{margin-bottom:6rem}html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.ginput_container_name span:last-child{padding-right:0}html .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin-top:0}.gform_wrapper form.form-row .gform_body ul.gform_fields{display:flex;flex-wrap:wrap;margin:0 -1rem}.gform_wrapper form.form-row .gform_body ul.gform_fields .gfield{display:block}.gform_wrapper form.form-row .gform_body ul.gform_fields .gfield .ginput_container,.gform_wrapper form.form-row .gform_body ul.gform_fields .gfield .gfield_label{max-width:100%}.gform_wrapper form.form-row .gform_body ul.gform_fields .gfield .gfield_label{margin-bottom:0.5rem}.gform_wrapper form .gform_footer{text-align:center}.gform_wrapper form .gform_footer input[type=submit]{margin:0 !important}.wp-block-image.embed-responsive .embed-responsive-item{object-fit:cover;object-position:top}@media (min-width:1025px){.container{max-width:1280px;padding:0 1rem}}.rma-reviews-carousel a.rma-card-profile .rma-card-profile-name{color:#292e4d}