body .sticker{padding:50px 0 18px;width:150px;max-width:inherit;transform:rotate(-45deg);top:-10px;left:-52px;right:auto;text-align:center;justify-content:center;font-size:14px}body .sticker::before,body .sticker::after{display:none}@media (max-width:767.98px){body.home header{background:#4D87A1}body.home #block-8 .wp-block-spacer{height:20px !important}body.home #block-10{padding:0 30px}body.home #block-7 .wp-block-group p{padding:0 30px;max-width:100% !important;text-align:center}body.home #block-9 .wp-block-spacer{height:60px !important}body.home .widget_ap-listing-tab .tab-nav ul{display:flex;flex-direction:row !important;justify-content:center;align-items:flex-end;gap:10px}body header .header-menu-container .toggle-menu i{color:white !important}body header .header-menu-container .site-branding.mobile-logo{margin-top:-5px;text-align:center}body header .header-menu-container .site-branding.mobile-logo img{max-height:45px;width:auto}body:not(.home) main#main .hero-container:not([style]){padding-top:50px}body.page-template-default.page #content main#main article{padding-top:0}body.contact-us main#main.site-main article .wp-block-group{padding-top:0}body.contact-us main#main.site-main article .map-container{margin-top:0;height:auto}body.contact-us main#main.site-main article .map-container #map_canvas .apmap{margin:0;border:none}}body.ap-shortcode-ap_search_results .listing-item .container>a{overflow:hidden}.mfp-gallery .mfp-close{width:auto;padding:0 1rem;right:0;top:40px;background:#4d87a1}.ui-datepicker-title select{padding:0 1.2rem 0 1rem;background-position:calc(100% - 5px) center !important;margin-top:0;background-color:white !important;background-size:12px !important;max-width:100% !important}@media (max-width:991px) and (min-width:768px){header nav.main-navigation ul.menu>li ul.sub-menu ul{left:unset;right:100%}}.mobile-menu ul.menu>li ul.sub-menu>li.shrink>ul.sub-menu{max-height:200em;-webkit-transition-duration:1s;transition-duration:1s}.mobile-menu ul.menu>li ul.sub-menu>li ul.sub-menu li{padding-left:1rem}.gform_wrapper.gform_validation_error form .gform_body ul.gform_fields li.gfield,.gform_wrapper.gform_validation_error form .gform_body ul.gform_fields li.gfield.gfield_error.gfield_contains_required{padding:0}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%}#header_search_form ul.ap-quick-search li.col-submit button,#header_search_form ul.ap-quick-search div.col-submit button{background:black !important;color:white !important}.gform_wrapper.gform_legacy_markup_wrapper form ul li.gfield.hidden_label .ginput_container{margin-left:auto}