.et_fixed_nav.et_show_nav #page-container{padding-top:0px!important}.et_fixed_nav #main-header{position:fixed}.footer-icon-logos img{width:auto!important}.savedpropertymenuitem a:after{content:""!important;width:27px!important;height:27px!important;display:inline-block!important;background-image:url(/wp-content/uploads/2022/11/tag-saved-v2.svg)!important;background-repeat:no-repeat!important;background-size:cover!important;top:-12px!important;position:absolute;right:-10px}li.savedpropertymenuitem{margin-left:19px;margin-right:14px}.savedpropertymenuitem a{font-size:0px!important}.page-id-65702 div#cta\ footervaluation{display:none!important}.property-search-form.property-search-form-default.clear .property-search-form .control{padding:0 5px}.property-search-form.property-search-form-default.clear .custom.search .property-search-form-default .address-keyword{margin-right:5px!important}.property-search-form.property-search-form-default .control.control-minimum_rent.lettings-only,.property-search-form.property-search-form-default.clear .control.control-maximum_rent.lettings-only,.property-search-form.property-search-form-default.clear .control.control-minimum_price.sales-only,.property-search-form.property-search-form-default.clear .control.control-maximum_price.sales-only,.property-search-form.property-search-form-default.clear .control.control-minimum_bedrooms.residential-only,.custom.search .property-search-form.property-search-form-default.clear input[type="submit"]{width:135px;padding:0px 5px!important}.property-search-form.property-search-form-default.clear .control.control-maximum_rent.lettings-only,.property-search-form.property-search-form-default.clear .control.control-maximum_price.sales-only{padding:0px!important}.property-search-form.property-search-form-default.clear .control.control-minimum_rent.lettings-only select,.property-search-form.property-search-form-default.clear .control.control-maximum_rent.lettings-only select,.property-search-form.property-search-form-default.clear .control.control-minimum_price.sales-only select,.property-search-form.property-search-form-default.clear .control.control-maximum_price.sales-only select{width:100%}.custom.search .property-search-form.property-search-form-default.clear .address-keyword{margin:0px;width:calc(100% - 825px)!important}@media only screen and (max-width:1280px){.custom.search .property-search-form.property-search-form-default.clear .address-keyword{width:calc(100% - 282px)!important}.property-search-form.property-search-form-default.clear .control.control-minimum_rent.lettings-only,.property-search-form.property-search-form-default.clear .control.control-maximum_rent.lettings-only,.property-search-form.property-search-form-default.clear .control.control-minimum_price.sales-only,.property-search-form.property-search-form-default.clear .control.control-maximum_price.sales-only,.custom.search .property-search-form.property-search-form-default.clear .control-minimum_bedrooms,.custom.search .property-search-form.property-search-form-default.clear input[type="submit"]{margin-top:10px!important;width:25%;padding:0px 5px!important}}@media only screen and (max-width:980px){.custom.search .property-search-form.property-search-form-default.clear .address-keyword{width:calc(100% - 0px)!important}.savedpropertymenuitem{display:none}.property-search-form.property-search-form-default.clear .control.control-minimum_rent.lettings-only,.property-search-form.property-search-form-default.clear .control.control-maximum_rent.lettings-only,.property-search-form.property-search-form-default.clear .control.control-minimum_price.sales-only,.property-search-form.property-search-form-default.clear .control.control-maximum_price.sales-only{width:50%;padding-right:0px!important;margin-top:10px!important}.property-search-form.property-search-form-default.clear .control.control-minimum_rent.lettings-only,.property-search-form.property-search-form-default.clear .control.control-minimum_price.sales-only{padding-left:0px!important;width:50%!important;padding-right:0px!important}.custom.search .property-search-form-default .address-keyword{width:100%!important;margin-top:10px;margin-right:0px!important}.property-search-form.property-search-form-default.clear .address-keyword{width:100%!important;margin-top:10px!important}.custom.search .property-search-form.property-search-form-default.clear input[type="submit"]{width:49%!important;margin-top:10px!important;margin-left:1%!important}.property-search-form.property-search-form-default.clear .control.control-minimum_price.sales-only,.property-search-form.property-search-form-default.clear .control.control-minimum_bedrooms.residential-only{padding-left:0px!important;width:50%!important;padding-right:0px!important}}@media only screen and (max-width:480px){.property-search-form.property-search-form-default.clear .control.control-minimum_price.sales-only{padding-left:0px}.custom.search .property-search-form.property-search-form-default.clear input[type="submit"]{width:100%!important;margin-top:10px!important;margin-left:0px!important}.property-search-form.property-search-form-default.clear .control.control-minimum_bedrooms.residential-only{padding-left:0px!important;width:100%!important;padding-right:0px!important}}.report-fault a{color:#d7071b!important}.mm_team_slider .team_slide:not(.slide1) .footer .cta a{padding:10px 15px}.fancybox-slide--html .fancybox-close-small{position:absolute;color:#fff!important;padding:10px;top:-45px;opacity:1;background:#2b3551}.table-1 span{font-size:20px!important}.mm_team_slider .team_slide:not(.slide1) .footer .team_photo img{width:180px}.people-listing .team_photo_inlist{filter:brightness(130%)}.page-id-732 .et_pb_main_blurb_image{margin-bottom:15px;margin-top:15px}.mm_mores li{padding-bottom:8px;color:#000;font-size:17px}a{color:#cd1719}#form_7wu8b2 label{color:#333!important}.googleMapWrapper .map-content .item-2 .mm_office{background-repeat:no-repeat;background-position:center center;padding-bottom:280px;padding-top:50px;text-align:center;background-size:cover}#sb_instagram{padding:10px}#sb_instagram.sbi_palette_light{background-color:rgb(255,255,255)!important}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a{padding:7px 14px 10px!important;font-size:16px!important;border-radius:0px!important}.main-result-top .propertyhive-result-count{width:calc(100% - 270px);width:-moz-calc(100% - 270px);width:-webkit-calc(100% - 270px)}.table-1{display:block;overflow-x:auto}.main-result-top .propertyhive-ordering{width:270px}.custom.search{background-color:#fff;padding:20px}#frm_form_11_container .frm_primary_label{color:#000!important}.frm-g-recaptcha{margin-top:20px}.custom.search input[type="submit"]{height:45px;width:100px;border:0px;background-color:#c61a2d;color:white;font-weight:600;font-size:16px;border-radius:0px!important}.custom.search .control.control-minimum_bedrooms select#minimum_bedrooms{padding:12px 8px!important}.custom.search input[type="submit"]:hover{background:#2b3551;border-radius:0px!important}.address-keyword{background-color:#efefef;margin:10px;display:flex}.address-keyword img{max-width:45px;height:45px;padding:15px 15px}.custom.search .control.control-minimum_bedrooms label{display:none}.custom.search .control.control-minimum_bedrooms select#minimum_bedrooms{min-height:45px!important;padding:0px 5px;background-color:#efefef!important;border:0px;font-size:16px;-moz-border-radius:0px;-webkit-border-radius:0px;font-weight:600;height:45px!important;background:url(/wp-content/uploads/2022/10/arrows.svg) no-repeat 95% 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none}.control.control-minimum_bedrooms{}input#address_keyword{height:45px;font-size:15px;padding:0px 30px;background-color:#efefef;border:0px}.control.control-department label{display:inline-block;padding:10px 15px;background-color:#909eac;color:white}.control.control-department label input{}input[type="radio"]:checked+label{font-weight:bold!important}span.guide-bttn{padding:0px!important}span.guide-bttn a{background-color:white;padding:10px 18px;;text-decoration:none;color:red}.et_pb_social_media_follow li a.icon:hover::before{color:#2b3551}.icon.et_pb_with_border:hover{background:white}span.guide-bttn a:hover{background-color:#d6071c;color:white!important}blockquote{padding-left:0px!important}.mm_testimonials_slider .testimonial_slide blockquote{margin:0 auto 0px auto!important}.testimonial_slide p{font-size:24px!important}#frm_checkbox_94-0{padding:10px 0px;text-align:left}.frm_style_formidable-style.with_frm_style .frm_checkbox label{text-indent:-30px!important;padding-left:30px!important;text-align:left!important}#frm_form_9_container textarea,#frm_form_9_container select,#frm_form_9_container input[type="text"],#frm_form_9_container input[type="email"],#frm_form_11_container textarea,#frm_form_11_container select,#frm_form_11_container input[type="text"],#frm_form_11_container input[type="email"]{background:#efefef}.frm_style_formidable-style.with_frm_style .frm_primary_label{padding:10px 0 0px 0!important;margin-bottom:5px!important}span.guide-bttn.dark a{background-color:#2b3651;color:white}.frm_style_formidable-style.with_frm_style .form-field{margin-bottom:5px!important}.et_pb_module.et_pb_tabs{border:0px!important}ul.et_pb_tabs_controls{background-color:transparent!important}.wp-block-latest-posts__list.wp-block-latest-posts a:hover{color:#cf2324}.et_pb_widget.widget_block h2{color:#2b3551;font-weight:bold}.et_pb_module.et_pb_blog_0.et_pb_posts.et_pb_bg_layout_light article{margin-bottom:30px;border-bottom:1px solid #efefef;padding-bottom:30px}.pagination a{color:white;background:#2b3551;padding:10px 25px}.pagination a:hover{background:#cd1719}.et_pb_gutters3 .et_pb_column_1_3 .et_pb_widget{margin-bottom:30px!important}.et_pb_widget_area_left{border-right:0px solid rgba(0,0,0,.1);padding-right:0px}.red-dots ul{margin-left:15px}.red-dots ul li::marker{color:#d7071b}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#2b3551!important}.morecontent span{display:none}.morelink{display:block}@media only screen and (max-width:900px) and (min-width:599px){.people-listing>div{width:50%!important;padding:15px!important;display:table-cell}}@media only screen and (max-width:600px){.people-listing>div{width:100%!important;padding:15px 0px!important;display:table-cell}.price-number{font-size:80px!important;line-height:90px!important}.price-home{font-size:20px!important;line-height:28px!important}.price-match h2{margin-top:-10px!important}.price-match h2{font-size:30px!important;line-height:40px!important}h2{font-size:34px!important}}.people-listing{display:flex;flex-wrap:wrap}.people-listing>div{width:25%;padding:15px;display:table-cell}.people-listing .team_photo_inlist{max-width:100%!important;min-height:260px;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:20px}.iner-team-cal{box-shadow:0 0 20px #d2d2d2!important;background-color:#fff;height:100%;padding:20px}.people-listing h3{font-weight:800;color:#2b3651;padding-bottom:5px!important}.people-listing h4{line-height:140%;margin-bottom:15px;font-size:17px}.people-listing a.emailteamlink{padding:10px 20px!important;display:inline-block;background-color:#2b3651;vertical-align:baseline!important;color:white;margin-bottom:15px;width:100%;text-align:center}.people-listing a.emailteamlink:hover{background-color:#3a4d7a}.emailiconinteam{max-width:20px!important;margin-right:10px}img.emailiconinteam{vertical-align:revert;margin-bottom:-1px}@media only screen and (max-width:980px){.custom.search .address-keyword{margin:10px 0px 0px;width:calc(100% - 50%)}.custom.search .control-department{width:100%;padding:0px}.control.control-department label{width:50%}.custom.search .control-minimum_bedrooms{width:50%;padding-right:0px;margin-top:10px}.custom.search input[type="submit"]{width:120px;text-align:center;margin:10px auto auto}}@media only screen and (max-width:480px){.control.control-department label{width:100%}.custom.search .address-keyword{margin:10px 0px 0px;width:calc(100% - 0%)}.custom.search .control-minimum_bedrooms{width:100%;padding-left:0px}}@media only screen and (max-width:600px){.notinmobile{display:none}li.mega-menu>ul.sub-menu{display:block!important;visibility:visible!important}.menu-item-98 img{opacity:0!important;}#main-header .et_mobile_menu li ul,.et_mobile_menu li li{padding-left:0px}.mega-menu>a{pointer-events:none!important;font-size:22px!important;font-weight:100!important}.mega-menu>a.mobile-toggle{display:none!important}}.et_pb_module a.blue-cta:hover{background:#cd1719}.et_pb_module a.blue-cta{background:#2b3551}.footerctabarbtn:hover{background:#2b3551;transition:0.3s}body,p,h1,h2,h3,h4,h5,a{font-family:freight-sans-pro,sans-serif!important}.head-p-content img{max-height:25px!important;width:auto;padding-right:10px;vertical-align:bottom}.head-p-content span{padding-left:2%;padding-right:2%}@media only screen and (max-width:600px){.head-p-content span{display:block;margin-top:15px}}.pa-inline-buttons .et_pb_button_module_wrapper{display:inline-block;margin:5px 15px}.pa-inline-buttons{text-align:center!important}body .et_pb_module a.et_pb_button,body .et_pb_module a.et_pb_button:hover{line-height:20px!important;padding:10px 20px 12px!important}.et_pb_button_module_wrapper a.btn-white{background-color:white!important;color:#123e74!important}.et_pb_button_module_wrapper a.btn-white:hover{color:#fff!important;background-color:#C61A2D!important}#top-menu .menu-item-has-children.menu-item-98>a:first-child:after{display:none!important}#top-menu .menu-item-has-children.menu-item-98 a img{max-width:25px!important;margin-left:10px;vertical-align:middle}.page.page-id-20 #main-header{background-color:transparent!important}.page.page-id-20 #main-header.et-fixed-header{background-color:#2b3551!important}.cs-icons a:hover img{opacity:.3!important;transition:all .3s ease-in}.cs-icons a img{transition:all .3s ease-in}#top-menu .current-menu-item a::before,#top-menu .current_page_item a::before{content:"";position:absolute;z-index:2;left:0;right:0}#top-menu li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:40%;background:#C61A2D;height:3px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#top-menu li a:hover{opacity:1!important}#top-menu li.mega-menu>ul{padding:30px 20px 30px 50px}#top-menu li a:hover:before{right:0}#top-menu li li a:before{bottom:10%}li.no-line>a:before{display:none!important}#top-menu li.mega-menu a{padding-left:0px!important;padding-right:0px!important}a.et_pb_button{overflow:hidden}.ink{display:block;position:absolute;background:rgba(255,255,255,0.3);border-radius:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.animate{-webkit-animation:ripple 0.65s linear;animation:ripple 0.65s linear}@-webkit-keyframes ripple{100%{opacity:0;-webkit-transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;-webkit-transform:scale(2.5);transform:scale(2.5)}}.footer-icon-logos img:hover{box-shadow:0px 0px 10px #0e1422;z-index:9!important;position:relative;transition:all .3s}.footer-icon-logos img{transition:all .3s}.line-link a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;margin-top:22px;background:#C61A2D;height:2px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;max-width:80px}.line-link a:hover{opacity:1!important}.line-link a:hover:before{right:0;max-width:80px}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent;border-bottom:0;text-align:center}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules"}body.single-product:not(.et-tb-has-template) ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,body.tax-product_cat ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,body.tax-project_category ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,body.single-product.et-db:not(.et-tb-has-template) #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,body.tax-product_cat.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,body.tax-project_category.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{content:"+"}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{content:"4c"}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,body.single-product:not(.et-tb-has-template) ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,body.single-product.et-db:not(.et-tb-has-template) #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,body.tax-product_cat ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,body.tax-product_cat.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,body.tax-project_category ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,body.tax-project_category.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'4d'}.pa-inline-button{text-align:center!important}.pa-inline-button .header-align{display:inline-block;padding:0px 30px}.footerctabarbtn{background:#cd1719;color:#fff;font-size:20px;padding:8px 24px;font-weight:500;line-height:26px;margin-left:10px;display:inline-block}.et-waypoint.et_pb_animation_top.et-animated,.et_pb_animation_top.et-animated{animation:none}.et_pb_blurb_position_left .et_pb_main_blurb_image,.et_pb_blurb_position_right .et_pb_main_blurb_image{vertical-align:bottom}.remove.frm_primary_label{color:#fff!important}.frm_description{color:#fff!important}.frm_form_field.frm_html_container.form-field{color:#fff}.frm_repeat_sec,p.formalrt{padding:15px!important}.frm_style_formidable-style.with_frm_style .frm_progress_line input.frm_page_back{border-color:#CD1719}.frm_forms .frm_progress_line input.frm_page_back{background-color:#579AF6;background-color:#CD1719}.frm_style_formidable-style.with_frm_style .frm_progress_line.frm_show_lines input.frm_page_back{border-left-color:#CD1719;border-right-color:#d1d1d1}#form_onlineenquiryform h3{color:#fff}.frm_submit{margin-top:20px}#form_onlineenquiryform label{color:#fff!important}.frm_rootline_title,.frm_pages_complete,.frm_percent_complete{color:#fff!important;font-size:16px}.frm_forms .frm_progress_line li input,.frm_forms .frm_progress_line li:first-of-type input{max-height:4px;border-top-left-radius:20px!important;border-bottom-left-radius:20px!important}.frm_page_bar.frm_rootline_5.frm_progress.frm_progress_line.frm_show_lines{padding:0px}.et-pb-arrow-prev::before,.et-pb-arrow-next::before{color:#d7071b}.et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control{background-color:#2b3551}.et_pb_bg_layout_light .et-pb-controllers a{background-color:rgba(43,53,81,0.84)}.lightweight-accordion-body .detail-list ul li{font-size:18px;width:50%;display:block;padding-bottom:10px}.lightweight-accordion-body .detail-list ul li span{float:right}.lightweight-accordion{margin-top:25px}.lightweight-accordion-title{font-size:18px;font-weight:bold;color:#fff;line-height:34px;background:#123E74;padding:15px}.lightweight-accordion-body h5{border-top:1px solid #ddd;padding-top:15px;padding-bottom:20px}.lightweight-accordion-body{border:1px solid #ddd;padding:15px;border-top:none}@media only screen and (max-width:1300px){.mm_team_slider .team_slide:not(.slide1) .footer .team_photo img{width:140px}.mm_team_slider .team_slide:not(.slide1) blockquote{font-size:20px;line-height:24px}.mm_team_slider .team_slide.slide1 .description p{line-height:22px}}@media only screen and (max-width:980px){.mm_team_slider .team_slide:not(.slide1) blockquote{font-size:18px;line-height:24px}.mm_team_slider .team_slide.slide1 .title h3{font-size:24px}.notinmobile,.mega-menu.no-line.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-98>a{display:none}.mm_team_slider .team_slide.slide1 .description p{line-height:22px}.et_mobile_menu li li{padding-left:0px}.sub-menu.visible{padding-left:0px!important}.mm_team_slider .team_slide:not(.slide1) .footer .team_photo img{width:150px}}@media only screen and (max-width:980px){.notinmobile{display:none}.details h2{font-size:26px!important}#top-menu li.mega-menu ul li.notindesk.menu-item{display:block!important}li.mega-menu>ul.sub-menu{display:block!important;visibility:visible!important}.menu-item-98 img{opacity:0!important}#main-header .et_mobile_menu li ul,.et_mobile_menu li li{padding-left:0px}.mega-menu>a{pointer-events:none!important;font-size:22px!important;font-weight:100!important}#mobile_menu.et_mobile_menu{padding:0px!important}.mega-menu>a.mobile-toggle{display:none!important}}.mobile_menu_bar::before,.mobile_menu_bar::after,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:#FFF}.nav li ul,.et_mobile_menu{border-color:#D7071B!important}#top-menu li.mega-menu ul li.notindesk.menu-item{display:none!important}@media only screen and (max-width:480px){.mm_team_slider .team_slide:not(.slide1) .footer .team_photo img{width:120px}.details h2{font-size:26px!important}.similar_properties_wrapper .section-heading{font-size:22px!important}}@media (max-width:980px){.et_non_fixed_nav.et_transparent_nav #main-header,.et_non_fixed_nav.et_transparent_nav #top-header,.et_fixed_nav #main-header,.et_fixed_nav #top-header{position:fixed}}.et_mobile_menu{overflow:scroll!important;max-height:83vh}