@charset "UTF-8";
body{overflow-x:hidden}body:not(.home) #page #content{padding-top:88px !important}body:not(.home) #page main#main{padding:0}body .is-large-custom{height:278px}@media (min-width:992px){body.scrolled header .header-menu-container{padding:0}}body header .site-branding.logo{flex:1}body header .site-branding.logo img{max-height:55px}@media (max-width:992px){body header .site-branding.logo img{max-height:30px}}@media (min-width:992px){body header .header-menu-container{padding:0}}body header .header-menu-container>.group{max-width:1200px}body header nav.main-navigation{justify-content:center !important;flex:3}body header nav.main-navigation ul.menu li>.sub-menu li[class*="current"]>a{color:#fff}body header nav.main-navigation ul.menu li>.sub-menu li[class*="current"]>a::after{transform:scaleY(0.8) scaleX(1) translateZ(0)}body header nav.main-navigation ul.menu>li:nth-last-child(-n+3)>ul.sub-menu{left:auto;right:auto}@media (min-width:992px){body header nav.main-navigation ul.menu>li[class*="current"]>a,body header nav.main-navigation ul.menu>li>a{color:#fff}body header nav.main-navigation ul.menu>li{padding:24px 0}body header nav.main-navigation ul.menu>li a:hover{color:#fff}body header nav.main-navigation ul.menu>li>ul.sub-menu{top:calc(100% + 0px);background-color:#182668}body header nav.main-navigation ul.menu>li>ul.sub-menu>li>a{color:#fff;border:0;display:inline-block;position:relative}body header nav.main-navigation ul.menu>li>ul.sub-menu>li>a:hover{color:#fff}body header nav.main-navigation ul.menu>li>ul.sub-menu>li>a::after{border-bottom:2px solid #fff;content:"";display:block;height:0;left:0;opacity:1;position:relative;top:2px;transform:scaleY(0.8) scaleX(0) translateZ(0);transform-origin:top left;transition:transform 0.2s ease-in-out}body header nav.main-navigation ul.menu>li>ul.sub-menu>li>a:hover::after{transform:scaleY(0.8) scaleX(1) translateZ(0);transition:transform 0.2s ease-in-out 50ms}}@media (max-width:992px){body header .toggle-menu{margin-right:0.65rem}}body header .toggle-menu i{font-size:32px;color:#fff}@media (min-width:992px){body header .header-search{flex:1}}body header .header-search__form{position:absolute;left:calc(16px / 2);width:calc(100%  - 16px);opacity:0;transform:translateX(15%);transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out;visibility:hidden}@media (max-width:992px){body header .header-search__form{width:100%;left:0;transform:translateX(0);transform:translateY(-24px)}}body header .header-search__form.is-shown{opacity:1;transform:translateX(0);visibility:visible}@media (max-width:992px){body header .header-search__form.is-shown{transform:translateY(0px)}}body header .header-search__form .widget_ap-quick-search{position:unset;bottom:unset;width:50%;margin:0 auto}@media (max-width:992px){body header .header-search__form .widget_ap-quick-search{width:100%}}body header .header-search__form .widget_ap-quick-search.simple form.quick-search-form{width:100%}body header .header-search__form .widget_ap-quick-search.simple form.quick-search-form input.quick-search-field{flex-grow:1;padding:0 16px;height:48px;font-size:14px;border-radius:6px 0 0 6px;border-color:rgba(17, 17, 17, 0.25)}@media (max-width:1200px){body header .header-search__form .widget_ap-quick-search.simple form.quick-search-form input.quick-search-field{border-radius:8px}}body header .header-search__form .widget_ap-quick-search.simple form.quick-search-form .input-group-btn{display:flex;align-items:stretch}@media (max-width:1200px){body header .header-search__form .widget_ap-quick-search.simple form.quick-search-form .input-group-btn{width:100%}}body header .header-search__form .widget_ap-quick-search.simple form.quick-search-form .input-group-btn>.ap-qs-list-choose-wrap{display:flex;align-items:stretch;overflow:hidden;margin-left:-0.15rem;margin-top:0.05rem}@media (max-width:1200px){body header .header-search__form .widget_ap-quick-search.simple form.quick-search-form .input-group-btn>.ap-qs-list-choose-wrap{display:none}}body header .header-search__form .widget_ap-quick-search.simple form.quick-search-form .input-group-btn>.ap-qs-list-choose-wrap button.btn-list-decider{background-color:#ddd;color:#000000;border-color:#ddd;height:46px;font-size:0.85rem}@media (max-width:1200px){body header .header-search__form .widget_ap-quick-search.simple form.quick-search-form .input-group-btn>.ap-qs-list-choose-wrap button.btn-list-decider{width:100%}}body header .header-search__form .widget_ap-quick-search.simple form.quick-search-form .input-group-btn>.ap-qs-list-choose-wrap button.btn-list-decider:focus{box-shadow:none}body header .header-search__form .widget_ap-quick-search.simple form.quick-search-form .input-group-btn>.ap-qs-list-choose-wrap button.btn-list-decider.selected{background-color:#4058c5;border-color:#4058c5;color:#ffffff}body header .header-search__form .widget_ap-quick-search.simple form.quick-search-form .input-group-btn .submit-button{background-color:#111;border-color:#111;color:#fff;height:48px;font-size:18px;border-radius:0 8px 8px 0px}@media (max-width:992px){body header .header-search__form .widget_ap-quick-search.simple form.quick-search-form .input-group-btn .submit-button{display:none}}body header .header-search__button{z-index:2;display:flex;justify-content:flex-end}@media (max-width:992px){body header .header-search__button.is-opened{margin-right:0.5rem}}@media (max-width:992px){body header .header-search__button.is-opened i{color:#111}}body header .header-search__button.is-opened i::before{content:""}body header .header-search__button i{color:#fff;font-size:24px}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){body header .toggle-menu{height:80px;margin-right:1rem}body header .toggle-menu span{display:none}body header .header-search{flex-grow:unset}}body #mobile-tools{display:none}body #footer #footer-top{background-color:#33669A;padding-top:3rem;padding-bottom:1.5rem}body #footer #footer-top>.container{max-width:1200px}body #footer #footer-top .footer-logo a{max-width:94px}@media (max-width:992px){body #footer #footer-top .footer-logo{text-align:center}body #footer #footer-top .footer-logo a{max-width:49px}}@media (max-width:991.89px){body #footer #footer-top .footer-menu .menu-footer-menu-container{width:100%}}@media (max-width:991.89px){body #footer #footer-top .footer-menu .menu-footer-menu-container ul.menu{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}}body #footer #footer-top .footer-menu .menu-footer-menu-container ul.menu li a{color:#fff}body #footer #footer-top .footer-form{order:-1;border-bottom:1px solid rgba(255, 255, 255, 0.5);margin-bottom:3rem}body #footer #footer-top .footer-form .widget_block{padding-bottom:3rem}body #footer #footer-top .footer-form .gform_heading{color:#fff;margin-bottom:1.5rem}body #footer #footer-top .footer-form .gform_wrapper{max-width:450px}@media (max-width:991.98px){body #footer #footer-top .footer-form .gform_wrapper{padding:0 1rem}}body #footer #footer-top .footer-form .gform_wrapper form{display:flex;align-items:center}body #footer #footer-top .footer-form .gform_wrapper form .gform_body{flex:1}body #footer #footer-top .footer-form .gform_wrapper form .gform_body .gfield input[type="text"]{height:48px;padding:0 16px;border-bottom-right-radius:0px;border-top-right-radius:0px}body #footer #footer-top .footer-form .gform_wrapper form .gform_footer{margin:0;padding:0}body #footer #footer-top .footer-form .gform_wrapper form .gform_footer input[type="submit"]{min-width:0;margin-bottom:0;height:48px;font-weight:bold;background-color:#fff;border-color:#fff;color:#4058c5;text-transform:none}body #footer #footer-top .footer-form .text-footer{text-align:center;color:#fff;padding-top:1.5rem}@media (max-width:992px){body #footer #footer-top .footer-form .text-footer{text-align:center}}body #footer #footer-top .footer-form .text-footer h3{margin-bottom:1.35rem}body #footer #footer-top .footer-form .text-footer a.btn{background-color:#fff;color:#1a428a;line-height:48px;height:48px;padding:0 16px;border-bottom-right-radius:0px;border-top-right-radius:0px}body #footer #footer-bottom{background-color:#323B43;color:#fff;padding:16px 0}@media (max-width:767px){body #footer #footer-bottom>.container>.row{flex-direction:column}body #footer #footer-bottom>.container>.row .copyright{text-align:center;justify-content:center}body #footer #footer-bottom>.container>.row .footer-social-media{text-align:center !important;margin-top:4rem}}body #footer #footer-bottom .footer-social-media ul li a{font-size:24px;font-weight:normal}body #footer #footer-bottom a{color:#fff !important}body #footer #footer-bottom>.container{max-width:1200px}body #footer #footer-bottom .copyright{padding:0}body #footer #footer-bottom .copyright span{margin-left:8px}body #footer #footer-bottom .copyright span.sep{margin-right:8px}body .ui-autocomplete{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;padding:4px 0;margin:0 0 10px 25px;list-style:none;background-color:#ffffff;border-color:#ccc;border-color:rgba(0, 0, 0, 0.2);border-style:solid;border-width:1px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}body.page .custom-wrapper{position:relative;width:100vw;margin-left:50%;transform:translateX(-50%);overflow:hidden;padding:0 !important;margin-bottom:3.5rem}body.page .custom-wrapper::before{content:"";background:rgba(0, 0, 0, 0.5);position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}body.page .custom-wrapper>div{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:100% !important;height:50vh;color:#fff;padding:4.5rem 3rem;margin:0 !important}body.page .custom-wrapper>div h1{font-weight:800;z-index:2}@media (min-width:992px){body.page .custom-wrapper>div h1{font-size:3rem !important}}@media (max-width:1199.98px){body.page .custom-wrapper>div h1{font-size:2rem !important}}@media (min-width:768px) and (max-width:1023.98px){body.page .custom-wrapper>div{height:30vh}}@media (max-width:767.98px){body.page .custom-wrapper>div{height:30vh}}body.page .custom-wrapper>div .wp-block-image{position:absolute;left:0;top:0;width:100%;height:100%}body.page .custom-wrapper>div .wp-block-image>img{width:100%;height:100%;object-fit:cover;object-position:center}body.page .custom-wrapper>div .ap-slideshow{position:absolute;left:0;top:0;width:100%;height:100%}body.page .custom-wrapper>div .ap-slideshow .carousel .item .embed-responsive{padding-bottom:35vh}body.page .custom-wrapper>div .ap-slideshow .carousel .item .embed-responsive img{object-fit:cover;object-position:top}@media (min-width:768px) and (max-width:1023.98px){body.page .custom-wrapper>div .ap-slideshow .carousel .item .embed-responsive{padding-bottom:30vh}}@media (max-width:767.98px){body.page .custom-wrapper>div .ap-slideshow .carousel .item .embed-responsive{padding-bottom:30vh}}body.page .custom-wrapper>div .ap-slideshow .carousel .item .embed-responsive a{cursor:default}body.page #page main#main .apmap{margin-top:0}body.page #page main#main .wp-block-columns.is-contact-grid{max-width:1000px;margin:0rem auto}body.page #page main#main .wp-block-columns.is-contact-grid .gform_wrapper form .gform_body{flex:1}body.page #page main#main .wp-block-columns.is-contact-grid .gform_wrapper form .gform_body .gfield input[type="text"],body.page #page main#main .wp-block-columns.is-contact-grid .gform_wrapper form .gform_body .gfield select{height:48px;padding:0 16px;border-radius:6px}body.page #page main#main .wp-block-columns.is-contact-grid .gform_wrapper form .gform_body .gfield textarea{padding:16px 16px;border-radius:6px}body.page #page main#main .wp-block-columns.is-contact-grid .gform_wrapper form .gform_footer{margin:2.5rem auto 0 auto;padding:0}body.page #page main#main .wp-block-columns.is-contact-grid .gform_wrapper form .gform_footer input[type="submit"]{min-width:0;margin-bottom:0;padding:0 48px;height:48px;background-color:#4058c5;border-color:#4058c5;color:#fff}body.page #page main#main .wp-block-group #map_canvas{height:0;padding-bottom:65%;margin-bottom:0}body.page #page main#main .wp-block-group:not(.has-background){padding-bottom:3.5rem}@media (max-width:1025px){body.page #page main#main .wp-block-group:not(.has-background){padding-left:3.5rem;padding-right:3.5rem}}body.page #page main#main .wp-block-group:not(.has-background):last-of-type{padding-bottom:0}body.page #page main#main .wp-block-group:not(.has-background) .wp-block-embed__wrapper{width:100%;position:relative;height:0;padding-bottom:calc(100% * 2/4);overflow:hidden}body.page #page main#main .wp-block-group:not(.has-background) .wp-block-embed__wrapper>iframe{position:absolute;left:0;top:0;width:100%;height:100%}body.page #page main#main .wp-block-group:not(.has-background) .wp-block-group__inner-container{max-width:1000px;margin:0rem auto}body.page #page main#main .wp-block-group:not(.has-background) .wp-block-group__inner-container .gform_wrapper{max-width:1000px;margin:3rem 0 3.5rem 0}body.page #page main#main .wp-block-group:not(.has-background) .wp-block-group__inner-container .gform_wrapper form .gform_body{flex:1}body.page #page main#main .wp-block-group:not(.has-background) .wp-block-group__inner-container .gform_wrapper form .gform_body .gfield input[type="text"],body.page #page main#main .wp-block-group:not(.has-background) .wp-block-group__inner-container .gform_wrapper form .gform_body .gfield select{height:48px;padding:0 16px;border-radius:6px}body.page #page main#main .wp-block-group:not(.has-background) .wp-block-group__inner-container .gform_wrapper form .gform_body .gfield textarea{padding:16px 16px;border-radius:6px}body.page #page main#main .wp-block-group:not(.has-background) .wp-block-group__inner-container .gform_wrapper form .gform_footer{margin:2.5rem 0 0 0;padding:0}body.page #page main#main .wp-block-group:not(.has-background) .wp-block-group__inner-container .gform_wrapper form .gform_footer input[type="submit"]{min-width:0;margin-bottom:0;padding:0 48px;height:48px;background-color:#4058c5;border-color:#4058c5;color:#fff}body.page #page main#main .wp-block-group:not(.has-background) .wp-block-group__inner-container :is(h1, h2, h3, h4, h5, h6){font-weight:bold}body.page #page main#main .wp-block-group:not(.has-background) .wp-block-group__inner-container ul:not([class]){margin:1rem}body.page #page main#main .wp-block-group:not(.has-background) .wp-block-group__inner-container .wp-block-group{padding:1rem 0}body.page #page main#main .wp-block-group.has-background{padding:3.5rem 1rem;margin-bottom:3.5rem}body.page #page main#main .wp-block-group.has-background .wp-block-group__inner-container{max-width:1000px;margin:0rem auto;background-color:#fff;padding:2.5rem}body.page #page main#main .wp-block-group.has-background .wp-block-group__inner-container ul:not([class]){display:flex;align-items:center;justify-content:center;flex-direction:column}body.home #content{padding-top:88px}@media (max-width:992px){body.home #content{padding-top:70px}}body.home .ap-wrapper.ap-wrap-absolute-content{position:relative;width:100%;height:calc(100vh - 80px);overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0}@media (max-width:991.98px){body.home .ap-wrapper.ap-wrap-absolute-content{height:auto;min-height:480px;overflow:visible;padding-top:0;padding-bottom:0}}body.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-text{position:static;transform:none;top:unset;color:#fff}body.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-text.hero-title{margin-bottom:1.5rem}@media (max-width:992px){body.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-text.hero-title{margin-bottom:0}}body.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-text .container .title-section{font-size:16px;line-height:24px;font-weight:600}body.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-text .container .row a{color:#fff}body.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-text .container .row>p{font-size:65px;line-height:72px;font-weight:700}@media (max-width:991.98px){body.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-text .container .row>p{max-width:100%;width:100%;padding:0;font-size:42px;line-height:54px}}body.home .ap-wrapper.ap-wrap-absolute-content .widget_block p{color:#fff;font-size:1.15rem;text-align:center}@media (max-width:991.98px){body.home .ap-wrapper.ap-wrap-absolute-content .widget_block{width:90%}}body.home .ap-wrapper.ap-wrap-absolute-content .widget_block .wp-block-buttons{margin-top:2rem}@media (max-width:991.98px){body.home .ap-wrapper.ap-wrap-absolute-content .widget_block .wp-block-buttons{flex-direction:column}}body.home .ap-wrapper.ap-wrap-absolute-content .widget_block .wp-block-buttons .wp-block-button+*{margin-top:1rem}@media (min-width:768px){body.home .ap-wrapper.ap-wrap-absolute-content .widget_block .wp-block-buttons .wp-block-button+*{margin-left:0.75rem;margin-top:0}}body.home .ap-wrapper.ap-wrap-absolute-content .widget_block .wp-block-buttons .wp-block-button__link{width:100%;border-radius:0;background-color:transparent;border:1px solid #fff;font-weight:bold;transition:0.4s}body.home .ap-wrapper.ap-wrap-absolute-content .widget_block .wp-block-buttons .wp-block-button__link:hover{background-color:#fff;color:#4058c5}body.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow{z-index:-1;position:absolute;left:0;top:0;width:100%;height:100%}body.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow::before{content:"";background:rgba(0, 0, 0, 0.275);position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}@media (min-width:991.98px){body.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow .ap-slideshow{height:100vh}}body.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow .ap-slideshow .carousel .item .embed-responsive img{object-fit:cover}@media (min-width:991.98px){body.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow .ap-slideshow .carousel .item .embed-responsive{padding-bottom:calc(100vh - 80px)}}@media (min-width:768px) and (max-width:1023.98px){body.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow .ap-slideshow .carousel .item .embed-responsive{padding-bottom:75%}}@media (max-width:767.98px){body.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow .ap-slideshow .carousel .item .embed-responsive{padding-bottom:480px}}body.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow .ap-slideshow .carousel .item .embed-responsive a{cursor:default}body.home .widget.widget_ap-text{background:transparent}body.home .widget.widget_ap-text.stand-alone{position:static;color:#000000;transform:none;padding:1rem 0}body.home .widget.widget_ap-text.stand-alone .title-section{margin-top:2rem;font-size:1.75rem}body.home .widget.widget_ap-text.stand-alone p{max-width:100%;width:auto}body.home .widget.widget_ap-text.stand-alone h2{font-size:2.275rem;margin-bottom:1rem}body.home .widget.widget_ap-button-link{margin:20px auto 30px auto}body.home .widget.widget_ap-listing-tab{margin-top:2.5rem}body.home .widget.widget_ap-listing-tab .ap-widget-tabs{max-width:1200px}body.home .widget.widget_ap-listing-tab .ap-widget-tabs .single-slideshow .listing-item>a{padding-bottom:calc(100% * 133/200)}body.home .widget.widget_block .gform_heading{display:none}body.home .widget.widget_block .gform_wrapper{max-width:450px;margin:0 auto 3.5rem auto}@media (max-width:991.98px){body.home .widget.widget_block .gform_wrapper{padding:0 1rem}}body.home .widget.widget_block .gform_wrapper form{display:flex;align-items:center}body.home .widget.widget_block .gform_wrapper form .gform_body{flex:1}body.home .widget.widget_block .gform_wrapper form .gform_body .gfield input[type="text"]{height:48px;padding:0 16px;border-bottom-right-radius:0px;border-top-right-radius:0px}body.home .widget.widget_block .gform_wrapper form .gform_footer{margin:0;padding:0}body.home .widget.widget_block .gform_wrapper form .gform_footer input[type="submit"]{min-width:0;margin-bottom:0;height:48px;background-color:#4058c5;border-color:#4058c5;color:#fff}body.home .widget.widget_ap-quick-search .title-section{font-size:2rem;text-align:center;color:white;margin-bottom:2rem}@media (max-width:992px){body.home .widget.widget_ap-quick-search .title-section{margin:0;padding:2rem 1rem}}body.home .widget.widget_ap-quick-search form .search-bar input[type="submit"]{border-color:white;color:white}body.home .widget.widget_ap-quick-search form .search-bar input[type="submit"]:hover{border-color:#1a428a}body.home .widget.widget_ap_cta_box{background:#1a428a;margin-top:2.5rem}body.home .widget.widget_ap_cta_box section#block-call-to-action .container .cta-square a{color:white}body.home .widget.widget_ap_cta_box section#block-call-to-action .container .cta-square a .caption{font-weight:bold}body.home .widget.widget_ap_cta_box section#block-call-to-action .container .cta-square a img{filter:brightness(0.85) contrast(0.75)}body.home .is-approach{margin-top:4.5rem;background:#33669A !important}body.home .is-approach+.widget_block{background:#33669A !important;padding-bottom:0.25rem}body.home .is-approach .title-section{font-weight:bold;color:#fff}body.home .is-approach p{margin:1rem 0;color:#fff}body.home .is-approach+.widget_block .wp-block-buttons{margin-bottom:3.5rem}@media (max-width:991.98px){body.home .is-approach+.widget_block .wp-block-buttons{flex-direction:column;padding:0 1rem}}body.home .is-approach+.widget_block .wp-block-buttons .wp-block-button+*{margin-top:0.5rem}@media (min-width:768px){body.home .is-approach+.widget_block .wp-block-buttons .wp-block-button+*{margin-left:0.75rem;margin-top:0}}body.home .is-approach+.widget_block .wp-block-buttons .wp-block-button__link{width:100%;border-radius:0;background-color:#4058c5;color:#fff;font-weight:bold;transition:0.4s;border:1px solid #fff}body.home .is-about{max-width:1200px;margin:6.5rem auto 0 auto}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){body.home .is-about{padding:0 1rem;flex-direction:column}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){body.home .is-about{flex-direction:column;padding:0 1rem;flex-direction:column}}@media (max-width:991.98px){body.home .is-about{padding:0 1rem}}body.home .is-about .wp-block-column h1,body.home .is-about .wp-block-column h2,body.home .is-about .wp-block-column h3{font-weight:bold}body.home .is-about .wp-block-buttons{margin-top:1rem}@media (max-width:991.98px){body.home .is-about .wp-block-buttons{flex-direction:column;padding:0}}body.home .is-about .wp-block-buttons .wp-block-button+*{margin-top:1rem}@media (min-width:768px){body.home .is-about .wp-block-buttons .wp-block-button+*{margin-left:0.75rem;margin-top:0}}body.home .is-about .wp-block-buttons .wp-block-button__link{width:100%;border-radius:0;background-color:#4058c5;color:#fff;font-weight:bold;transition:0.4s}body.home .is-updates{margin-top:3.5rem;margin-bottom:-1rem;padding-bottom:0}body.ap-shortcode-ap_agents #page main#main{background:transparent}body.ap-shortcode-ap_agents #page main#main article[id]>.group{max-width:1200px;margin:auto}body.ap-shortcode-ap_agents #page main#main #agent{background:transparent}body.ap-shortcode-ap_agents #page main#main #agent>.group>.row>[class*="col"]{width:calc(100% - 370px);flex:0 0 calc(100% - 370px);max-width:100%}body.ap-shortcode-ap_agents #page main#main #agent>.group>.row>[class*="col"]:first-child{width:370px;flex:0 0 370px;margin:auto}@media (max-width:767.98px){body.ap-shortcode-ap_agents #page main#main #agent>.group>.row>[class*="col"]{width:100%;flex:0 0 100%}}body.ap-shortcode-ap_agents #page main#main #agent .agent-img-container .embed-responsive-2by1{padding-bottom:100%}body.ap-shortcode-ap_agents #page main#main #agent .agent-overview .agent-contact{margin-bottom:5px}body.ap-shortcode-ap_agents #page main#main #agent .agent-overview i.las{position:relative;top:2px}@media (max-width:425px){body.ap-shortcode-ap_agents #page main#main #agent .agent-overview .agent-socials{font-size:smaller}}body.ap-shortcode-ap_agents #page main#main #agent-listing .sub-title{display:none}@media (min-width:992px){body.ap-shortcode-ap_agents #page main#main #agent-listing .staff-item-container>.row{display:grid;grid-template-columns:repeat(4, 1fr)}body.ap-shortcode-ap_agents #page main#main #agent-listing .staff-item-container>.row .col{max-width:100%;width:100%;grid-area:unset !important}}body.ap-shortcode-ap_agents #page main#main #agent-listing .staff-item-container .col{width:25%;flex:0 0 25%;margin-bottom:75px !important}@media (max-width:1024px){body.ap-shortcode-ap_agents #page main#main #agent-listing .staff-item-container .col{width:33.33%;flex:0 0 33.33%}}@media (max-width:768px){body.ap-shortcode-ap_agents #page main#main #agent-listing .staff-item-container .col{width:50%;flex:0 0 50%}}@media (max-width:575px){body.ap-shortcode-ap_agents #page main#main #agent-listing .staff-item-container .col{width:100%;flex:0 0 100%}}body.ap-shortcode-ap_agents #page main#main #agent-listing .staff-item-container .col .embed-responsive{padding-bottom:100%}body.ap-shortcode-ap_agents #page main#main #agent-listing .staff-item-container .col .embed-responsive span.readmore{right:50%;transform:translateX(50%);-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);min-width:180px;padding:5px 10px;text-align:center}body.ap-shortcode-ap_agents #page main#main #agent-listing .staff-item-container .col .agent-container .agents-button .btn-more{margin-top:1rem;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 16px;font-size:16px;font-weight:600;background-color:#4058c5;color:#fff}body.ap-shortcode-ap_agents #page main#main #agent-listing .staff-item-container .col .agent-container .agent-info{height:auto;min-height:170px;padding:15px 0 0 0 !important}body.ap-shortcode-ap_agents #page main#main #agent-listing .staff-item-container .col .agent-container .agent-info .agent-description{margin-bottom:1rem}body.ap-shortcode-ap_agents #page main#main #agent-listing .staff-item-container .col .agent-container .agent-info .agent-contact>div:not(:last-of-type):after{display:none}body.ap-shortcode-ap_agents #page main#main #agent-listing .staff-item-container .col .agent-container .agent-info .agent-info-item{display:block}body.ap-shortcode-ap_agents #page main#main #agent-listing .staff-item-container .col .agent-container .agent-info .agent-socials{position:unset;left:unset;bottom:unset;width:100%;border:0}body.ap-shortcode-ap_agents #page main#main #agent-listing .staff-item-container .col .agent-container .agent-info .agent-socials ul:not(.socmed-wrapper){width:100%;flex-direction:column}body.ap-shortcode-ap_agents #page main#main #agent-listing .staff-item-container .col .agent-container .agent-info .agent-socials ul:not(.socmed-wrapper) li+li{margin-top:0.5rem}body.ap-shortcode-ap_agents #page main#main #agent-listing .staff-item-container .col .agent-container .agent-info .agent-socials ul.socmed-wrapper{display:flex;align-items:center;margin-top:1rem}body.ap-shortcode-ap_agents #page main#main #agent-listing .staff-item-container .col .agent-container .agent-info .agent-socials ul.socmed-wrapper li.socmed{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #1a428a;border-radius:50%}body.ap-shortcode-ap_agents #page main#main #agent-listing .staff-item-container .col .agent-container .agent-info .agent-socials ul.socmed-wrapper li.socmed a i{font-size:1rem}body.ap-shortcode-ap_agents #page main#main #agent-listing .staff-item-container .col .agent-container .agent-info .agent-socials a.open-agent-enquiry{font-size:0.7rem}body.ap-shortcode-ap_search_results #page main#main .search-results{padding:0;border:0}@media (min-width:992px){body.ap-shortcode-ap_search_results #page main#main .search-results .col-listing #ap-listing-search-results .listing-item{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;margin-bottom:2.5%;padding:0 15px !important}}body.ap-shortcode-ap_search_results #page main#main .search-results .col-listing #ap-listing-search-results .listing-item .listing-info div:last-child{margin-top:0.5rem}body.ap-shortcode-ap_search_results #page main#main .search-results .col-listing #ap-listing-search-results .listing-item .listing-info div:last-child .land-area{display:inline-flex;align-items:center}body.ap-shortcode-ap_search_results #page main#main .search-results .col-listing #ap-listing-search-results .listing-item .listing-info div:last-child .land-area::before{content:"";display:inline-block;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-testid='icon-square-footage' viewBox='0 0 24 24' style='display:inline-block;width:1em;height:1em;font-size:24px;color:inherit;fill:currentColor' aria-hidden='true' focusable='false'%3E%3Cpath fill-rule='evenodd' d='M2 5a3 3 0 0 1 3-3h2a3 3 0 0 1 3 3v9h9a3 3 0 0 1 3 3v2a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5Zm2 4h1a1 1 0 0 0 0-2H4V5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v10a1 1 0 0 0 1 1h10a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2v-1a1 1 0 1 0-2 0v1h-2v-1a1 1 0 1 0-2 0v1H9v-1a1 1 0 1 0-2 0v1H5a1 1 0 0 1-1-1v-2h1a1 1 0 1 0 0-2H4v-2h1a1 1 0 1 0 0-2H4V9Z' clip-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");background-size:contain;margin-right:0.5rem}body.ap-shortcode-ap_search_results #page main#main .search-results .col-listing #ap-listing-search-results .listing-item:hover .listing-info div:last-child{margin-top:0.5rem}body.ap-shortcode-ap_search_results #page main#main .search-results .col-listing #ap-listing-search-results .listing-item:hover .listing-info div:last-child .land-area{display:inline-flex;align-items:center}body.ap-shortcode-ap_search_results #page main#main .search-results .col-listing #ap-listing-search-results .listing-item:hover .listing-info div:last-child .land-area::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-testid='icon-square-footage' viewBox='0 0 24 24' style='display:inline-block;width:1em;height:1em;font-size:24px;color:inherit;fill:%23fff' aria-hidden='true' focusable='false'%3E%3Cpath fill-rule='evenodd' d='M2 5a3 3 0 0 1 3-3h2a3 3 0 0 1 3 3v9h9a3 3 0 0 1 3 3v2a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5Zm2 4h1a1 1 0 0 0 0-2H4V5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v10a1 1 0 0 0 1 1h10a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2v-1a1 1 0 1 0-2 0v1h-2v-1a1 1 0 1 0-2 0v1H9v-1a1 1 0 1 0-2 0v1H5a1 1 0 0 1-1-1v-2h1a1 1 0 1 0 0-2H4v-2h1a1 1 0 1 0 0-2H4V9Z' clip-rule='evenodd'%3E%3C/path%3E%3C/svg%3E")}body.ap-shortcode-ap_search_results #page main#main .search-results .col-listing #ap-listing-search-results picture{padding-bottom:calc(100% * 133/200)}body.ap-page-less-ap_team #page main#main{padding-top:0px;background:#fff}body.ap-page-less-ap_team #page main#main section#agent{background:transparent}body.ap-page-less-ap_team #page main#main section#agent>.group>.row div[class*="col"] .agent-img-container .embed-responsive{padding-bottom:100%}body.ap-page-less-ap_team #page main#main section#agent>.group>.row div[class*="col"] .agent-description{flex:0 0 100% !important;max-width:100% !important;width:100% !important}body.ap-page-less-ap_team #page main#main section#agent>.group>.row div[class*="col"]:first-child{flex:0 0 30%;max-width:30%}@media (max-width:992px){body.ap-page-less-ap_team #page main#main section#agent>.group>.row div[class*="col"]:first-child{flex:0 0 100%;max-width:100%}}body.ap-page-less-ap_team #page main#main section#agent>.group>.row div[class*="col"]:last-child{flex:0 0 70%;max-width:70%}@media (max-width:992px){body.ap-page-less-ap_team #page main#main section#agent>.group>.row div[class*="col"]:last-child{flex:0 0 100%;max-width:100%}}body.ap-page-less-ap_team #page main#main section#agent #tabs .single-slideshow .listing-item>a{padding-bottom:calc(100% * 133/200)}body.ap-page-less-ap_team #page #content{padding-top:88px !important}@media (max-width:1150px){body.ap-page-less-ap_team #page #content{padding-top:0 !important}}body.ap-page-less-ap_team #page .agent-hero .hero-image{position:static}body.ap-page-less-ap_team #page .agent-hero .hero-image img{top:0;left:0;width:100%;height:100%;object-fit:cover}body.ap-page-less-ap_team #page .agent-hero .hero-title{max-width:1200px;width:90%;margin:0 auto;padding:5rem 0}body.ap-page-less-ap_team #page .agent-hero .hero-title .title-section{color:white;font-size:36px;margin-bottom:2rem;font-weight:bold}@media (max-width:767.98px){body.ap-page-less-ap_team #page .agent-hero .hero-title .title-section br{display:none}}body.ap-page-less-ap_team #page .agent-hero .hero-title .button a{border-color:white;color:white;font-weight:bold}body.ap-page-less-ap_team #page .agent-hero .hero-title .button a:hover{background:white;color:#4058c5}body.ap-page-less-ap_team #page section#agent{margin-top:2rem}body.ap-page-less-ap_team #page section#agent>.group{max-width:1200px}body.ap-page-less-ap_team #page section#agent>.group>.row{display:block;margin:0}body.ap-page-less-ap_team #page section#agent>.group>.row>[class^=col]{padding:0;display:flex;flex-wrap:wrap;background:#F8F9F9;max-width:100% !important}body.ap-page-less-ap_team #page section#agent>.group>.row>[class^=col] .agent-img-container{flex:0 0 25%;max-width:25%}@media (min-width:992px){body.ap-page-less-ap_team #page section#agent>.group>.row>[class^=col] .agent-img-container .embed-responsive{padding-bottom:165% !important}}body.ap-page-less-ap_team #page section#agent>.group>.row>[class^=col] .agent-img-container .embed-responsive img{height:100%;object-fit:cover;object-position:top}body.ap-page-less-ap_team #page section#agent>.group>.row>[class^=col] .agent-overview{padding:2rem 3rem;flex:0 0 75%;max-width:75%;background:transparent}body.ap-page-less-ap_team #page section#agent>.group>.row>[class^=col] .agent-overview .agent-name{font-size:36px;font-weight:bold;color:inherit}body.ap-page-less-ap_team #page section#agent>.group>.row>[class^=col] .agent-overview .role{font-weight:bold}body.ap-page-less-ap_team #page section#agent>.group>.row>[class^=col] .agent-overview>[class^=col]{max-width:100%;padding:0}@media (min-width:992px){body.ap-page-less-ap_team #page section#agent>.group>.row>[class^=col] .agent-overview #description-text{max-height:200px;overflow-y:scroll}}body.ap-page-less-ap_team #page section#agent>.group>.row>[class^=col] .agent-overview #description-text::-webkit-scrollbar{width:3px}body.ap-page-less-ap_team #page section#agent>.group>.row>[class^=col] .agent-overview #description-text::-webkit-scrollbar-thumb{background:#1a428a}body.ap-page-less-ap_team #page section#agent>.group>.row>[class^=col] .agent-overview #description-text+p{margin-bottom:0;margin-top:1rem}body.ap-page-less-ap_team #page section#agent>.group>.row>[class^=col] .agent-overview #description-text+p label{font-weight:bold;margin-bottom:inherit}body.ap-page-less-ap_team #page section#agent>.group>.row>[class^=col] .agent-overview .agent-contact p{margin-bottom:0}body.ap-page-less-ap_team #page section#agent>.group>.row>[class^=col] .agent-overview .agent-contact p label{font-weight:bold;margin-bottom:0}body.ap-page-less-ap_team #page section#agent>.group>.row>[class^=col] .agent-overview .agent-contact>div{display:block}body.ap-page-less-ap_team #page section#agent>.group>.row>[class^=col] .agent-overview .agent-contact>div:not(:last-of-type)::after{display:none}body.ap-page-less-ap_team #page section#agent>.group>.row>[class^=col] .agent-overview .agent-vcard p{margin-bottom:0}body.ap-page-less-ap_team #page section#agent>.group>.row>[class^=col] .agent-overview .agent-vcard p a{background:#4058c5;color:white;font-weight:bold;border-color:#4058c5}body.ap-page-less-ap_team #page section#agent>.group>.row>[class^=col] .agent-overview .agent-socials{border:0}@media (max-width:991.98px){body.ap-page-less-ap_team #page section#agent>.group>.row>[class^=col] .agent-overview{padding-left:0;padding-right:0}}@media (max-width:991.98px){body.ap-page-less-ap_team #page section#agent>.group>.row>[class^=col]>div{max-width:100% !important;flex:0 0 100% !important}}body.ap-page-less-ap_team #page section#agent>.container{max-width:1200px}body.ap-page-less-ap_team #page section.widget_ap-text.blue-bg{background:#33669A;color:white;padding:2rem 0}body.ap-page-less-ap_team #page section.widget_ap-text.blue-bg>.group{max-width:1200px}body.ap-page-less-ap_team #page #testimonial{max-width:1200px;padding-top:3rem;padding-bottom:3rem}body.ap-page-less-ap_team #page #testimonial .section-title{font-weight:bold;text-align:left !important;font-size:2rem}body.ap-page-less-ap_team #page #testimonial .row{margin:0 -1rem}body.ap-page-less-ap_team #page #testimonial .row .testimonial-item{padding:0 1rem !important;max-width:100%}@media (min-width:768px){body.ap-page-less-ap_team #page #testimonial .row .testimonial-item{flex:0 0 50%;max-width:50%}}@media (min-width:992px){body.ap-page-less-ap_team #page #testimonial .row .testimonial-item{flex:0 0 33.3%;max-width:33.3%}}body.ap-page-less-ap_team #page #testimonial .row .item-content{height:100%;padding:2rem;background:#323B43;color:white}body.ap-page-less-ap_team #page #testimonial .row .item-content .item-details{height:100%;display:flex;flex-direction:column}body.ap-page-less-ap_team #page #testimonial .row .item-content .item-details .testi-content{margin-bottom:2rem;font-weight:bold}body.ap-page-less-ap_team #page #testimonial .row .item-content .item-details .testi-author{margin-top:auto;background:none;padding:0;display:inline-flex;align-items:center}body.ap-page-less-ap_team #page #testimonial .row .item-content .item-details .testi-author p{margin-bottom:0;padding-left:5px;text-transform:uppercase;font-size:0.75rem}body.ap-page-less-ap_team #page #testimonial .row .item-content .item-details .testi-author::before{content:"";display:inline-block;width:15px;height:1px;background:white}body.ap-page-less-ap_team #page #testimonial .testimonial-listing-result{display:block;margin:0}body.ap-page-less-ap_team #page #testimonial .testimonial-listing-result>.tns-outer{max-width:100%}body.ap-page-less-ap_team #page #testimonial .testimonial-listing-result>.tns-outer .tns-ovh{padding:0 1rem}body.ap-page-less-ap_team #page #testimonial .testimonial-listing-result>.tns-outer .tns-controls{position:static}body.ap-page-less-ap_team #page #testimonial .testimonial-listing-result>.tns-outer .tns-controls button{border:0;padding:0;font-size:0;width:25px;height:25px;background-size:contain;background-position:center;background-repeat:no-repeat;background-color:transparent;position:absolute;top:50%;transform:translateY(-50%);z-index:2}body.ap-page-less-ap_team #page #testimonial .testimonial-listing-result>.tns-outer .tns-controls button[data-controls=prev]{left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 320 512'%3E%3C!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z'/%3E%3C/svg%3E")}body.ap-page-less-ap_team #page #testimonial .testimonial-listing-result>.tns-outer .tns-controls button[data-controls=next]{right:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 320 512'%3E%3C!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z'/%3E%3C/svg%3E")}body.ap-page-less-ap_team #page #testimonial .testimonial-listing-result>.tns-outer .tns-nav{display:none}body.ap-page-less-ap_team #page #testimonial .testimonial-listing-result>.tns-outer .tns-slider{display:flex}body.ap-page-less-ap_team #page #testimonial .testimonial-listing-result>.tns-outer .tns-slider .testimonial-item{flex:unset !important;max-width:unset !important}body.ap-page-less-ap_team #page .agent-appraisal{background-size:cover}body.ap-page-less-ap_team #page .agent-appraisal .group{max-width:1200px;padding-top:3rem;padding-bottom:3rem}body.ap-page-less-ap_team #page .agent-appraisal .group .row .intro{color:white}body.ap-page-less-ap_team #page .agent-appraisal .group .row .intro h3{font-weight:bold;margin-bottom:1rem}body.ap-page-less-ap_team #page .agent-appraisal .group .row .forms .gform_wrapper{margin-top:0}body.ap-page-less-ap_team #page .agent-appraisal .group .row .forms .gform_wrapper .gform_footer{margin-top:0}body.ap-page-less-ap_team #page .agent-appraisal .group .row .forms .gform_wrapper .gform_footer .gform_button{background:#4058c5;color:white;border-color:#4058c5;text-transform:unset;font-weight:bold}body.ap-page-less-ap_team #page .agent-details.drak-gray-bg{background:#323B43;padding:3rem 0;color:white}body.ap-page-less-ap_team #page .agent-details.drak-gray-bg .group{max-width:1200px}body.ap-page-less-ap_team #page .agent-details.drak-gray-bg .agent-name{font-weight:bold}body.ap-page-less-ap_team #page .agent-details.drak-gray-bg .role{font-weight:bold;margin-bottom:1rem}body.ap-page-less-ap_team #page .agent-details.drak-gray-bg .role+p{margin-bottom:0;font-weight:bold}body.ap-page-less-ap_team #page .agent-details.drak-gray-bg label{margin-bottom:0}body.ap-page-less-ap_team #page .agent-details.drak-gray-bg .email{margin-bottom:1rem}body.ap-page-less-ap_team #page .agent-details.drak-gray-bg a{color:inherit}body.ap-page-less-ap_team #page .agent-details.drak-gray-bg .agent-contact p{margin-bottom:0;font-weight:bold}body.ap-page-less-ap_property #page main#main section#property-description .listing-page-description section#contact-agent .listing-agent .agent-img-container .agent-photo img{object-position:top}@media (max-width:1151px){body .mobile-menu ul.menu>li i{width:100%;justify-content:flex-end;padding-right:10px}}body.page-id-95 #page main#main article[id] .entry-content .wp-block-cover{width:100vw;margin-left:50%;transform:translateX(-50%);overflow:hidden}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){body.page-id-95 #page main#main article[id] .entry-content .wp-block-group .wp-block-columns{flex-direction:column}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){body.page-id-95 #page main#main article[id] .entry-content .wp-block-group .wp-block-columns{flex-direction:column}}body.logged-in #page{margin-top:0 !important}body.logged-in #page #masthead{margin-top:32px}body.page-title-cover article[id^="post"]>.group{width:100%;max-width:100%}body.page-title-cover article[id^="post"]>.group>.entry-content,body.page-title-cover article[id^="post"]>.group>.entry-footer{width:90%;max-width:1920px;margin-right:auto;margin-left:auto}body.page-title-cover article[id^="post"] .title-cover{width:100vw;margin-left:50%;margin-bottom:2.5%;transform:translateX(-50%)}