@charset "UTF-8";
/*!
    Theme Name:   TPJ Child Theme
    Theme URI:    https://www.thepropertyjungle.com/
    Description:  TPJ Child Theme
    Author:       The Property Jungle
    Author URI:   https://www.thepropertyjungle.com/
    Template:     hello-elementor
    Version:      1.0.3
    Text Domain:  tpj-child-theme
*/#leadPro-val textarea{height:150px}#leadPro-val .tpj-postcode-error{color:#dc3545;display:none}#leadPro-val .tpj-form-general-errors p{color:#dc3545}.tpj_load-more-info .tpj_total-properties-loaded{font-weight:bold}.tpj_load-more-info .tpj_total-properties{font-weight:bold}.locations_popup{position:absolute;width:100%;left:0;top:60px;background-color:#ffffff;border-style:solid;border-width:1px;border-color:#e9ecef;z-index:100;-webkit-box-shadow:5px 12px 16px -14px #343a40;box-shadow:5px 12px 16px -14px #343a40}.location_link:link{display:block;padding:1.8rem 2rem;color:#075913!important;text-decoration:none;font-size:1.6rem}.location_link:link:active,.location_link:link:focus,.location_link:link:hover{color:#ac1705}.selected_location_entry{background-color:#dee2e6}.location_link:active,.location_link:focus,.location_link:hover{color:#ac1705!important}#leaflet-map-single-property-container{border:1px solid #dee2e6;min-height:450px}#leaflet-map-container{border:1px solid #dee2e6;border-radius:0.375rem;height:600px}#leaflet-map-container .tpj_load_info{position:absolute;height:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;background-color:rgba(255,255,255,0.5);width:100%;z-index:1}#leaflet-map-container .tpj_map_no_results{position:absolute;height:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;background-color:rgba(255,255,255,0.5);width:100%;z-index:1}.search-map-results{position:relative;border:1px solid #dee2e6;border-radius:0.375rem;height:600px}.search-map-results .tpj_load_info{position:absolute;height:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;background-color:rgba(255,255,255,0.5);width:100%;height:100%;z-index:1}.search-map-results .tpj_map_no_results{position:absolute;height:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;background-color:rgba(255,255,255,0.5);width:100%;height:100%;z-index:1}.property-map-embedded{border:1px solid #dee2e6}.property-map{border:1px solid #dee2e6;min-height:450px}.mortgage_calculator_success{background-color:rgba(25,135,84,0.3);padding:20px}#mortgage_calculator_error{background-color:rgba(220,53,69,0.3);padding:20px}.rentalYield-estimate{background-color:#e9ecef;padding:20px}.rentalYield-estimate p{text-align:center}.rentalYield-estimate .tpj_estimated_gross_rental{font-weight:bold}.accordion .accordion-item{background-color:#F8F8F8;border-radius:0;border:none;margin-bottom:1.6rem}.accordion .accordion-item .accordion-header .accordion-button{color:#3E3E45;font-family:"Montserrat",sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:140%;text-transform:none;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:2.7rem 2rem 1rem 2rem;border:0;border-radius:0;overflow-anchor:none;-webkit-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,border-radius 0.15s ease,-webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,border-radius 0.15s ease,-webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease,-webkit-box-shadow 0.15s ease-in-out}@media screen and (min-width:1024px){.accordion .accordion-item .accordion-header .accordion-button{padding:1.6rem 2.4rem 1.6rem 3.2rem}}.accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background:none;-webkit-box-shadow:none;box-shadow:none}.accordion .accordion-item .accordion-header .accordion-button:hover{background:none}.accordion .accordion-item .accordion-header .accordion-button:focus{background:none}.accordion .accordion-item .accordion-header .accordion-button:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 2V14M14 8L2 8' stroke='%23150D43' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");color:var(--e-global-color-primary);background-image:none;font-weight:normal;height:28px;width:16px}.accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M2 8H14' stroke='%23150D43' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.accordion .accordion-item .accordion-body{padding:0.8rem 3.2rem 1.6rem;color:#000000}.popular-search-accordion{background-color:transparent}.popular-search-accordion .accordion-item{background-color:transparent;margin-bottom:0}.popular-search-accordion .accordion-item .accordion-header{margin-top:0}.popular-search-accordion .accordion-item .accordion-header .accordion-button{background-color:transparent;color:#3E3E45;font-family:"Montserrat",sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:150%;padding:0}.popular-search-accordion .accordion-item .accordion-header .accordion-button:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M3.75 13.625L10 7.375L16.25 13.625' stroke='%23D1CBBC' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");color:var(--e-global-color-primary);background-image:none;font-weight:normal;height:2rem;width:2rem;margin-left:1.6rem;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:0.2s;transition:0.2s}.popular-search-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M3.75 13.625L10 7.375L16.25 13.625' stroke='%23D1CBBC' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-transform:rotate(0);transform:rotate(0)}.popular-search-accordion .accordion-item .accordion-body{padding:1.6rem 0 0}.popular-search-accordion .accordion-item .popular-search-list>li{font-family:"Montserrat",sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;line-height:140%;margin-bottom:0.4rem}.popular-search-accordion .accordion-item .popular-search-list>li:last-of-type{margin-bottom:0}.popular-search-accordion .accordion-item .popular-search-list>li>a{color:#3E3E45}.popular-search-accordion .accordion-item .popular-search-list>li>a:hover{color:#ac1705}html{font-size:62.5%}body{font-family:"Montserrat","montserrat","Source Sans","Helvetica Neue",Helvetica,"Arial Black",Arial,sans-serif}p{font-size:1.5rem}p>a{color:#3E3E45;text-decoration:underline!important}b,strong{font-weight:600!important}h1,h2,h3,h4,h5,h6{color:#075913;margin-top:0.8rem;margin-bottom:2.4rem;font-family:inherit;font-weight:600;line-height:1.6}.single-post-content h2{font-size:2.4rem}@media screen and (min-width:768px){.single-post-content h2{font-size:2.8rem}}@media screen and (min-width:1200px){.single-post-content h2{font-size:3.2rem}}.single-post-content h3{font-size:1.6rem}@media screen and (min-width:768px){.single-post-content h3{font-size:2rem}}@media screen and (min-width:1200px){.single-post-content h3{font-size:2.4rem}}.single-post-content h4{font-size:1.6rem}@media screen and (min-width:768px){.single-post-content h4{font-size:1.8rem}}.elementor-widget-text-editor h2,.elementor-widget-text-editor h3,.elementor-widget-text-editor h4,.elementor-widget-text-editor h5,.elementor-widget-text-editor h6,.elementor-widget-theme-post-content h2,.elementor-widget-theme-post-content h3,.elementor-widget-theme-post-content h4,.elementor-widget-theme-post-content h5,.elementor-widget-theme-post-content h6{color:#075913}.stat-block{margin-bottom:3.2rem}@media screen and (min-width:992px){.stat-block{margin-bottom:0}}.stat-figure{color:#075913;font-family:"Montserrat";font-size:2.8rem;font-weight:600;line-height:100%;margin-bottom:0.8rem}@media screen and (min-width:768px){.stat-figure{font-size:4rem;margin-bottom:1.6rem}}@media screen and (min-width:1200px){.stat-figure{font-size:5.6rem}}.stat-heading{color:#3E3E45;font-family:"Montserrat";font-size:1.4rem;font-weight:600;line-height:150%}@media screen and (min-width:768px){.stat-heading{font-size:1.5rem}}.popup-menu nav ul li a.has-submenu:after{display:block;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 3V21M21 12L3 12' stroke='%23075913' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");color:#075913;background-image:none;font-weight:normal;height:24px;width:24px;position:absolute;right:0;opacity:1!important}@media screen and (min-width:768px){.popup-menu nav ul li a.has-submenu:after{height:32px}}@media screen and (min-width:1200px){.popup-menu nav ul li a.has-submenu:after{height:39px}}.popup-menu nav ul li a.highlighted:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21 12L3 12' stroke='%23075913' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.popup-menu nav ul li.menu-item-has-children ul{margin-bottom:1rem}@media screen and (min-width:768px){.popup-menu nav ul li.menu-item-has-children ul{margin-bottom:2rem}}@media screen and (min-width:1200px){.popup-menu nav ul li.menu-item-has-children ul{margin-bottom:2rem}}.popup-menu nav ul li.menu-item-has-children ul li{border-bottom:0!important}.popup-menu nav ul li.menu-item-has-children ul li a{color:#3E3E45;font-size:1.4rem!important;font-weight:400!important;line-height:160%;padding:0!important;border:0}@media screen and (min-width:768px){.popup-menu nav ul li.menu-item-has-children ul li a{font-size:1.5rem!important}}@media screen and (min-width:1200px){.popup-menu nav ul li.menu-item-has-children ul li a{font-size:1.6rem!important}}.popup-menu nav ul li.menu-item-has-children ul li:not(:last-of-type){margin-bottom:0.4rem}.elementor-widget-text-editor p,.elementor-widget-theme-post-content p,.single-post-content p{margin-bottom:2.4rem}.elementor-widget-text-editor ol,.elementor-widget-text-editor ul,.elementor-widget-theme-post-content ol,.elementor-widget-theme-post-content ul,.single-post-content ol,.single-post-content ul{margin-top:2.4rem;margin-bottom:2.4rem}.accordion-body p:last-of-type,.elementor-widget-text-editor p:last-of-type,.elementor-widget-theme-post-content p:last-of-type,.single-post-content p:last-of-type{margin-bottom:0}.elementor-widget-text-editor hr,.elementor-widget-theme-post-content hr,.single-post-content hr{margin:4rem auto}.elementor-widget-container iframe{min-height:210px}@media screen and (min-width:768px){.elementor-widget-container iframe{min-height:405px}}@media screen and (min-width:1600px){.elementor-widget-container iframe{min-height:475px}}.has-leading-paragraph p:first-of-type{font-size:1.8rem}.btn{font-family:"Montserrat";font-size:15px;font-style:normal;font-weight:600;line-height:160%;padding:1.3rem 3rem;border-radius:2px}.btn:hover{background-color:#075913;color:#ffffff!important}.btn.btn-primary{background-color:#ac1705;border-color:#ac1705;color:#ffffff!important;text-decoration:none!important}.btn.btn-primary:hover{background-color:#2DA596;border-color:#2DA596}.btn.btn-outline{background:none;color:#075913!important;text-decoration:none;border:1px solid #075913}.btn.btn-outline:hover{background-color:#ac1705;border-color:#ac1705;color:#ffffff!important}.btn-white.btn-outline{color:#ffffff!important;border:1px solid #ffffff}.btn.btn-fixed-width{width:100%}@media screen and (min-width:768px){.btn.btn-fixed-width{width:240px}}.color-primary{color:#075913}.color-text{color:#3E3E45}table.table-franchisee{border-spacing:0;border-collapse:separate;border-radius:4px;margin-bottom:4rem;-webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.16);box-shadow:0px 0px 4px 0px rgba(0,0,0,0.16)}table.table-franchisee tr{border-bottom:1pt solid black}table.table-franchisee thead:first-child tr:first-child th{-webkit-border-before:0;border-block-start:0}table.table-franchisee tbody tr:hover>td,table.table-franchisee tbody>tr:nth-child(odd)>td{background-color:#ffffff}table.table-franchisee td,table.table-franchisee th{border:none;padding-top:1rem;padding-bottom:1rem;padding-left:2rem;padding-right:2rem}table.table-franchisee th,table.table-franchisee tr:not(last-of-type) td{border-bottom:1px solid #EEEBE3}table.table-franchisee th{font-size:1.5rem;font-style:normal;font-weight:600;line-height:140%;background-color:#075913;color:#ffffff}table.table-franchisee td{font-size:1.4rem;font-style:normal;font-weight:400;line-height:140%;background-color:#ffffff}table.table-franchisee td a{text-decoration:underline}.table-responsive{padding:0 0.1rem}input[type=email],input[type=text]{}input[type=email].form-control,input[type=text].form-control{padding:0.375rem 0.75rem;border-radius:0.375rem;border-color:#dee2e6}.gform_wrapper.gravity-theme .tpj-contact-form .tpj_form_html_label label,.gform_wrapper.gravity-theme .tpj-contact-form label.gfield_label,.gform_wrapper.gravity-theme .tpj-contact-form legend.gfield_label{color:#3E3E45;font-size:1.4rem;font-style:normal;font-weight:600;line-height:150%;margin-bottom:1.2rem}.gform_wrapper.gravity-theme .tpj-contact-form p{color:#3E3E45;font-size:1.4rem;font-style:normal;font-weight:400;line-height:140%}.gform_wrapper.gravity-theme .tpj-contact-form p strong{font-weight:600}.gform_wrapper.gravity-theme .tpj-contact-form input[type=datetime],.gform_wrapper.gravity-theme .tpj-contact-form input[type=email],.gform_wrapper.gravity-theme .tpj-contact-form input[type=month],.gform_wrapper.gravity-theme .tpj-contact-form input[type=number],.gform_wrapper.gravity-theme .tpj-contact-form input[type=password],.gform_wrapper.gravity-theme .tpj-contact-form input[type=search],.gform_wrapper.gravity-theme .tpj-contact-form input[type=tel],.gform_wrapper.gravity-theme .tpj-contact-form input[type=text],.gform_wrapper.gravity-theme .tpj-contact-form input[type=time],.gform_wrapper.gravity-theme .tpj-contact-form input[type=url],.gform_wrapper.gravity-theme .tpj-contact-form input[type=week],.gform_wrapper.gravity-theme .tpj-contact-form select,.gform_wrapper.gravity-theme .tpj-contact-form textarea{border-color:#DEDCD8;border-radius:2px;padding:0.9rem 1.6rem;min-height:4.6rem}.gform_wrapper.gravity-theme .tpj-contact-form input[type=datetime]::-webkit-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=email]::-webkit-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=month]::-webkit-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=number]::-webkit-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=password]::-webkit-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=search]::-webkit-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=tel]::-webkit-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=text]::-webkit-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=time]::-webkit-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=url]::-webkit-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=week]::-webkit-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form select::-webkit-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form textarea::-webkit-input-placeholder{color:#808080;opacity:1}.gform_wrapper.gravity-theme .tpj-contact-form input[type=datetime]::-moz-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=email]::-moz-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=month]::-moz-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=number]::-moz-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=password]::-moz-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=search]::-moz-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=tel]::-moz-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=text]::-moz-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=time]::-moz-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=url]::-moz-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=week]::-moz-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form select::-moz-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form textarea::-moz-placeholder{color:#808080;opacity:1}.gform_wrapper.gravity-theme .tpj-contact-form input[type=datetime]:-ms-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=email]:-ms-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=month]:-ms-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=number]:-ms-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=password]:-ms-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=search]:-ms-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=tel]:-ms-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=text]:-ms-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=time]:-ms-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=url]:-ms-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=week]:-ms-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form select:-ms-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form textarea:-ms-input-placeholder{color:#808080;opacity:1}.gform_wrapper.gravity-theme .tpj-contact-form input[type=datetime]::-ms-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=email]::-ms-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=month]::-ms-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=number]::-ms-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=password]::-ms-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=search]::-ms-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=tel]::-ms-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=text]::-ms-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=time]::-ms-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=url]::-ms-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=week]::-ms-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form select::-ms-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form textarea::-ms-input-placeholder{color:#808080;opacity:1}.gform_wrapper.gravity-theme .tpj-contact-form input[type=datetime]::placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=email]::placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=month]::placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=number]::placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=password]::placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=search]::placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=tel]::placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=text]::placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=time]::placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=url]::placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=week]::placeholder,.gform_wrapper.gravity-theme .tpj-contact-form select::placeholder,.gform_wrapper.gravity-theme .tpj-contact-form textarea::placeholder{color:#808080;opacity:1}.gform_wrapper.gravity-theme .tpj-contact-form input[type=datetime]::-ms-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=email]::-ms-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=month]::-ms-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=number]::-ms-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=password]::-ms-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=search]::-ms-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=tel]::-ms-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=text]::-ms-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=time]::-ms-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=url]::-ms-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form input[type=week]::-ms-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form select::-ms-input-placeholder,.gform_wrapper.gravity-theme .tpj-contact-form textarea::-ms-input-placeholder{color:#808080}.gform_wrapper.gravity-theme .tpj-contact-form input[type=text].gform-datepicker{padding:0.9rem 0.5rem 0.9rem 1.6rem;width:90%}.gform_wrapper.gravity-theme .tpj-contact-form .gfield--type-time select{padding:0.9rem 1rem 0.9rem 0.5rem;font-size:1.5rem}.gform_wrapper.gravity-theme .tpj-contact-form .gfield--type-time input[type=number]{padding:0.9rem 0.5rem 0.9rem 1.6rem;font-size:1.5rem}.gform_wrapper.gravity-theme .tpj-contact-form .gfield-choice-input+label{line-height:140%}.gform_wrapper.gravity-theme .tpj-contact-form input[type=checkbox]{margin-right:0.8rem}.gform_wrapper.gravity-theme .tpj-contact-form .gfield_checkbox .gchoice:first-of-type{margin-bottom:0.8rem}.gform_wrapper.gravity-theme .tpj-contact-form input[type=submit]{background-color:#ac1705;color:#ffffff;padding:1.6rem;width:100%;display:block;border:none}.gform_wrapper.gravity-theme .tpj-contact-form input[type=submit]:hover{background-color:#075913;color:#ffffff!important;border:none}.gform_wrapper.gravity-theme .tpj-contact-form .tpj_radio_switch{margin:2.4rem auto 3.2rem;width:100%}.gform_wrapper.gravity-theme .tpj-contact-form .tpj_radio_switch .ginput_container .gfield_radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gform_wrapper.gravity-theme .tpj-contact-form .tpj_radio_switch .ginput_container .gfield_radio .gchoice{-webkit-box-flex:1;-ms-flex:1;flex:1}.gform_wrapper.gravity-theme .tpj-contact-form .tpj_radio_switch .ginput_container .gfield_radio .gchoice:last-of-type{margin-left:0.8rem}.gform_wrapper.gravity-theme .tpj-contact-form .tpj_radio_switch label{width:100%;max-width:none;border:1px solid #075913;color:#075913;border-radius:2px;background-color:#ffffff;padding:1.3rem 4rem;text-align:center;cursor:pointer}.gform_wrapper.gravity-theme .tpj-contact-form .tpj_radio_switch input{position:absolute;top:0;z-index:2;opacity:0;cursor:pointer}.gform_wrapper.gravity-theme .tpj-contact-form .tpj_radio_switch input:checked{z-index:1}.gform_wrapper.gravity-theme .tpj-contact-form .tpj_radio_switch input:checked+label{background-color:#ac1705;border-color:#ac1705;color:#ffffff;cursor:default}.gform_wrapper.gravity-theme .tpj-contact-form .tpj_radio_switch input:not(:checked)+label:hover{background-color:#ac1705;border-color:#ac1705;color:#ffffff}.gform_wrapper.gravity-theme .tpj-valuation-form .gform_page_footer{margin-top:3.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.gform_wrapper.gravity-theme .tpj-valuation-form .gform_page_footer input{-webkit-box-flex:1;-ms-flex:1;flex:1}body img.gform_ajax_spinner{display:none!important}.gform_wrapper.gravity-theme .tpj-valuation-form .tpj_gf_office_name{margin-bottom:3.2rem}.gform_wrapper.gravity-theme .tpj-valuation-form .tpj-contact-form-html-label{margin-bottom:3.2rem}.gform_wrapper.gravity-theme .gf_page_steps{display:none}.modal_content_google_predictions{height:400px;overflow-y:scroll}.gform_confirmation_message{background:#beddcf;border:1px solid #0f5132;font-size:1.5rem;margin-top:0.8rem;padding:1.2rem 2.4rem}.newsletter-form .bym-contactForm{width:100%}.newsletter-form .bym-contactForm .bym-contactForm-title{color:#075913;font-family:"Montserrat",sans-serif;font-size:1.8rem;font-weight:600;margin-bottom:16px}.newsletter-form .bym-contactForm .bym-contactForm-table tbody+tbody{border:none}.newsletter-form .bym-contactForm .bym-contactForm-table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.newsletter-form .bym-contactForm .bym-contactForm-table tr td{width:initial;background-color:#ffffff;border:none;display:-webkit-box;display:-ms-flexbox;display:flex}.newsletter-form .bym-contactForm .bym-contactForm-table .bym-contactForm-table-field{-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.newsletter-form .bym-contactForm .bym-contactForm-table .bym-contactForm-table-text{color:#3E3E45;font-size:1.4rem;font-style:normal;font-weight:600;line-height:150%;margin-bottom:1.2rem;padding:0}.newsletter-form .bym-contactForm .bym-contactForm-table .bym-contactForm-table-field-email,.newsletter-form .bym-contactForm .bym-contactForm-table .bym-contactForm-table-field-mobile,.newsletter-form .bym-contactForm .bym-contactForm-table .bym-contactForm-table-field-single{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-color:#DEDCD8;border-radius:2px;padding:0.9rem 1.6rem;min-height:46px;line-height:1}.newsletter-form .bym-contactForm .bym-contactForm-table .bym-contactForm-table-field-email::-webkit-input-placeholder,.newsletter-form .bym-contactForm .bym-contactForm-table .bym-contactForm-table-field-mobile::-webkit-input-placeholder,.newsletter-form .bym-contactForm .bym-contactForm-table .bym-contactForm-table-field-single::-webkit-input-placeholder{color:#808080;opacity:1}.newsletter-form .bym-contactForm .bym-contactForm-table .bym-contactForm-table-field-email::-moz-placeholder,.newsletter-form .bym-contactForm .bym-contactForm-table .bym-contactForm-table-field-mobile::-moz-placeholder,.newsletter-form .bym-contactForm .bym-contactForm-table .bym-contactForm-table-field-single::-moz-placeholder{color:#808080;opacity:1}.newsletter-form .bym-contactForm .bym-contactForm-table .bym-contactForm-table-field-email:-ms-input-placeholder,.newsletter-form .bym-contactForm .bym-contactForm-table .bym-contactForm-table-field-mobile:-ms-input-placeholder,.newsletter-form .bym-contactForm .bym-contactForm-table .bym-contactForm-table-field-single:-ms-input-placeholder{color:#808080;opacity:1}.newsletter-form .bym-contactForm .bym-contactForm-table .bym-contactForm-table-field-email::-ms-input-placeholder,.newsletter-form .bym-contactForm .bym-contactForm-table .bym-contactForm-table-field-mobile::-ms-input-placeholder,.newsletter-form .bym-contactForm .bym-contactForm-table .bym-contactForm-table-field-single::-ms-input-placeholder{color:#808080;opacity:1}.newsletter-form .bym-contactForm .bym-contactForm-table .bym-contactForm-table-field-email::placeholder,.newsletter-form .bym-contactForm .bym-contactForm-table .bym-contactForm-table-field-mobile::placeholder,.newsletter-form .bym-contactForm .bym-contactForm-table .bym-contactForm-table-field-single::placeholder{color:#808080;opacity:1}.newsletter-form .bym-contactForm .bym-contactForm-table .bym-contactForm-table-field-email::-ms-input-placeholder,.newsletter-form .bym-contactForm .bym-contactForm-table .bym-contactForm-table-field-mobile::-ms-input-placeholder,.newsletter-form .bym-contactForm .bym-contactForm-table .bym-contactForm-table-field-single::-ms-input-placeholder{color:#808080}.newsletter-form .bym-contactForm .bym-contactForm-buttons button{background:#ac1705;border-radius:4px;border:1px solid #ac1705;color:#ffffff;margin-right:0;width:100%}.bym-contactForm .bym-contactForm-table{width:100%}.bym-contactForm .bym-contactForm-table .bym-contactForm-choice-table{border-collapse:collapse;border-spacing:0}.bym-contactForm .bym-contactForm-table .bym-contactForm-choice-table td,.bym-contactForm .bym-contactForm-table td{padding:0}.bym-contactForm .bym-contactForm-table .bym-contactForm-choice-table button{margin-left:2px}.bym-contactForm .bym-contactForm-table .bym-contactForm-table-text{width:150px;vertical-align:top;padding:6px 12px}.bym-contactForm .bym-contactForm-table .bym-contactForm-table-required{width:10px}.bym-contactForm .bym-contactForm-table .bym-contactForm-table-field{vertical-align:top;padding-bottom:10px}.bym-contactForm .bym-contactForm-table .bym-contactForm-choice-table-text{width:70px}a{text-decoration:none!important;-webkit-transition:all 0.3s;transition:all 0.3s}.page-id-4794 .header--shrink,.single-office .header--shrink,.single-tpj_developments .header--shrink,.single-tpj_properties .header--shrink{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.header-logo .elementor-icon{vertical-align:middle}.header--transparent .header-icon--transparent svg path{fill:transparent}.header--transparent.elementor-sticky--effects{background-color:#075913!important}.header--transparent.elementor-sticky--effects .header-logo--transparent svg path#background{fill:#075913}.header--transparent.elementor-sticky--effects .header-btn--transparent .elementor-button{background-color:#ac1705!important;border-color:#ac1705!important}.bg--gradient{background:#FFFFFF;background:-webkit-gradient(linear,left bottom,left top,from(#F8F8F8),to(#FFFFFF));background:linear-gradient(0deg,#F8F8F8,#FFFFFF)}.iframe-auctions{height:100vh}.page-id-37 .elementor-featured-properties-row{display:none}.custom-pagination .elementor-pagination .page-numbers{padding:6px 10px;background:#EEEBE3;border-radius:4px}.custom-pagination .elementor-pagination .page-numbers.current{background:#ac1705;color:white!important}.bg-secondary{background-color:#F8F8F8!important}.single-post-wrapper{padding-top:4rem;padding-bottom:4rem;padding-left:2rem;padding-right:2rem}@media screen and (min-width:768px){.single-post-wrapper{padding-top:4.8rem;padding-bottom:4.8rem;padding-left:2.4rem;padding-right:2.4rem}}@media screen and (min-width:1200px){.single-post-wrapper{padding-top:8rem;padding-bottom:8rem;padding-left:6.4rem;padding-right:6.4rem}}@media screen and (min-width:1366px){.single-post-wrapper{padding-top:8rem;padding-bottom:8rem;padding-left:0;padding-right:0}}.single-banner-content{width:100%;padding-top:4rem;padding-bottom:4rem;padding-left:2rem;padding-right:2rem}@media screen and (min-width:768px){.single-banner-content{padding-top:4.8rem;padding-bottom:4.8rem;padding-left:2.4rem;padding-right:2.4rem}}@media screen and (min-width:1200px){.single-banner-content{max-width:85%;padding:0}}.single-banner-image{height:253px}@media screen and (min-width:768px){.single-banner-image{height:540px}}@media screen and (min-width:1200px){.single-banner-image{height:680px}}.sidebar--sticky{margin-top:4rem}@media screen and (min-width:1200px){.sidebar--sticky{margin-top:0;top:15rem}}.sidebar-card{padding:3.2rem;margin-bottom:4rem;border-radius:4px;-webkit-box-shadow:0px 2px 3px 0px rgba(0,0,0,0.08),0px 0px 4px 0px rgba(0,0,0,0.16);box-shadow:0px 2px 3px 0px rgba(0,0,0,0.08),0px 0px 4px 0px rgba(0,0,0,0.16)}.sidebar-card.sidebar-card--branch{padding:0;overflow:hidden}.sidebar-card hr{margin:2.4rem auto}.branch-contact-image{height:200px}.branch-contact-info{padding:3.2rem}h1.office-title{color:#075913;font-size:3.2rem;font-weight:600;line-height:120%;margin-bottom:2.4rem}.office-contact-info--hero{margin-bottom:4rem}.office-contact-info--archive .office-address{font-size:1.4rem}.office-contact-info--archive .office-number{color:#075913;font-size:1.5rem;font-weight:600;line-height:1.5}.office-contact-info--archive .office-number a{color:#3E3E45;font-weight:400}.office-address,.office-email,.office-number{color:#3E3E45;font-size:1.5rem;font-weight:400;line-height:150%;margin-bottom:0.8rem}.office-number strong{font-weight:600}.office-number a{color:#3E3E45}.office-email a{color:#3E3E45;text-decoration:underline!important}.office-social__icon{width:4.8rem;height:4.8rem;background-color:#ac1705;border-radius:2.4rem}.office-social__icon:hover{background-color:#2DA596}.nav-sticky-wrapper{height:7rem;background:#ffffff;-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.16);box-shadow:0px 1px 2px 0px rgba(0,0,0,0.16);z-index:1040}@media screen and (min-width:768px){.nav-sticky-wrapper{height:7.4rem}}@media screen and (max-width:599px){.admin-bar .nav-sticky-wrapper.sticky-top{top:0px}}@media screen and (min-width:600px){.admin-bar .nav-sticky-wrapper.sticky-top{top:46px}}@media screen and (min-width:783px){.admin-bar .nav-sticky-wrapper.sticky-top{top:32px}}.property-nav-sticky-list{margin:0;padding:0 0 0 2rem}.property-nav-sticky-list li{display:inline-block;margin-right:3.2rem;position:relative}@media screen and (min-width:1200px){.property-nav-sticky-list li{margin-right:4.8rem}}.property-nav-sticky-list li:hover:after{content:"";position:absolute;bottom:0px;display:block;width:100%;height:3px;background-color:#ac1705}.property-nav-sticky-list li a{color:#3E3E45;font-size:1.4rem;font-weight:400;line-height:7.4rem}@media screen and (min-width:1200px){.property-nav-sticky-list li a{font-size:1.5rem}}@media screen and (max-width:991px){.property-nav-sticky-list{display:block;margin-left:initial;margin-right:initial;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial;-ms-flex-wrap:initial;flex-wrap:initial;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}@media screen and (min-width:992px){.property-nav-sticky-list{padding:0}}.swiper__guides,.swiper__team{margin-top:4.8rem;padding-bottom:4.8rem}.swiper__guides .swiper-pagination-bullet,.swiper__team .swiper-pagination-bullet{background:transparent;border:1px solid #3E3E45}.swiper__guides .swiper-pagination-bullet-active,.swiper__team .swiper-pagination-bullet-active{background-color:#3E3E45}.swiper__team-thumbnail{height:300px;border-radius:4px;margin-bottom:2.4rem;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.team-title{color:#075913;font-size:1.8rem;font-style:normal;font-weight:600;line-height:160%;margin-bottom:0.4rem}.team-role{color:#3E3E45;font-size:1.4rem;font-weight:400;line-height:140%;margin-bottom:1.6rem}.nav-featured-properties{border:none;margin-bottom:5.1rem}.nav-featured-properties .nav-item{margin-right:2.4rem}.nav-featured-properties .nav-item .nav-link{background:transparent;color:#3E3E45;font-size:1.5rem;font-weight:400;line-height:150%;padding:0 0 1rem;border:none;position:relative}.nav-featured-properties .nav-item .nav-link:hover{color:#075913;font-weight:600}.nav-featured-properties .nav-item .nav-link:hover:after{content:"";position:absolute;bottom:-3px;display:block;width:100%;height:3px;background-color:#ac1705}.nav-featured-properties .nav-item .nav-link.active{color:#075913;font-weight:600}.nav-featured-properties .nav-item .nav-link.active:after{content:"";position:absolute;bottom:-3px;display:block;width:100%;height:3px;background-color:#ac1705}.branch-map{height:260px}@media screen and (min-width:768px){.branch-map{height:440px}}@media screen and (min-width:992px){.fees-description{width:65%}}@media screen and (min-width:992px){.fees-value{width:35%}}.fees-even{-webkit-box-flex:1;-ms-flex:1;flex:1}.fees-table h3{margin-top:1.6rem}@media screen and (min-width:768px){.fees-table h3{margin-top:0.8rem}}.development-logo--single{max-width:160px;border-radius:4px;margin-bottom:3.2rem;overflow:hidden}.list-vacancy{padding-top:2.4rem;padding-bottom:2.4rem;padding-right:3.2rem;padding-left:3.2rem}.list-vacancy:nth-child(odd){background-color:#F8F8F8}.list-vacancy__link,.list-vacancy__meta{font-size:1.5rem}.sale-rent{margin-left:auto}.sale-rent .view-more-wrapper .btn-primary{margin:0!important}.nav-featured-properties{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sale-rent .view-more-wrapper .for-sale.active,.sale-rent .view-more-wrapper .to-rent.active{display:inline}.sale-rent .view-more-wrapper .for-sale,.sale-rent .view-more-wrapper .to-rent{display:none}@media screen and (max-width:375px){.view-more-wrapper a{padding:8px 15px;font-size:12px}.nav-featured-properties .nav-item:nth-child(2){margin-right:5px}}.tpj_copyright .tpj_copyright__currentYear{margin-right:5px}.swiper__featured-properties .swiper-button-next,.swiper__featured-properties .swiper-button-prev,.swiper__guides .swiper-button-next,.swiper__guides .swiper-button-prev,.swiper__team .swiper-button-next,.swiper__team .swiper-button-prev{top:40%;height:40px;width:40px;padding:10px;background:rgba(0,0,0,0.65);border:0}.swiper__featured-properties .swiper-button-next.swiper-button-disabled,.swiper__featured-properties .swiper-button-prev.swiper-button-disabled,.swiper__guides .swiper-button-next.swiper-button-disabled,.swiper__guides .swiper-button-prev.swiper-button-disabled,.swiper__team .swiper-button-next.swiper-button-disabled,.swiper__team .swiper-button-prev.swiper-button-disabled{opacity:0.55}.swiper__featured-properties .swiper-button-next:after,.swiper__featured-properties .swiper-button-prev:after,.swiper__guides .swiper-button-next:after,.swiper__guides .swiper-button-prev:after,.swiper__team .swiper-button-next:after,.swiper__team .swiper-button-prev:after{font-size:2rem;color:#ffffff}.swiper__featured-properties .swiper-button-prev,.swiper__guides .swiper-button-prev,.swiper__team .swiper-button-prev{left:0px;right:auto}.swiper__featured-properties .swiper-button-next,.swiper__guides .swiper-button-next,.swiper__team .swiper-button-next{right:0px;left:auto}.property-grid{margin-top:2.4rem}@media screen and (min-width:992px){.property-grid{margin-top:4rem}}.property--card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.property--card .property__meta{margin-top:2.4rem}.property--card .property--card__image-wrapper{width:100%;height:240px;overflow:hidden;display:block;position:relative}@media screen and (min-width:768px){.property--card .property--card__image-wrapper{height:250px}}@media screen and (min-width:992px){.property--card .property--card__image-wrapper{height:300px}}.property--card .property--card__image-wrapper .property--card__image{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 10%;object-position:50% 10%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;width:100%;height:100%;border-radius:4px}.property--card .property--card__image-wrapper .property--card__image:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.property--card .property--card__image-wrapper .property-card-status{background:rgba(35,31,32,0.75);border-radius:5px;position:absolute;font-size:1.6rem;line-height:140%;color:#ffffff!important;top:1.5rem;left:1.5rem;padding:1rem;z-index:1}.property--card__results{padding-bottom:3.2rem}@media screen and (min-width:992px){.property--card__results{padding-bottom:4rem}}.property{margin-bottom:2rem;-webkit-transition:all 0.3s;transition:all 0.3s}.property .card{position:relative}.property .card:active,.property .card:focus,.property .card:hover{-webkit-box-shadow:0 0 9px #d9d9d9;box-shadow:0 0 9px #d9d9d9}.property.property--featured{background-color:rgba(255,193,7,0.3)}.property .property__meta .property__rooms{list-style:none;padding:0}.development-card--list{position:relative;margin-bottom:3.2rem;background-color:white;border:1px solid #DEDCD8;border-radius:4px}.development--card-body{padding:2rem;height:100%}@media (min-width:768px){.development--card-body{padding:3.2rem 2.4rem}}@media (min-width:992px){.development--card-body{padding:4rem}}.development__logo{position:absolute;top:1.2rem;left:1.2rem;padding:0.8rem;background-color:white;border-radius:4px;max-width:68px}@media (min-width:768px){.development__logo{padding:1.2rem;max-width:100px}}@media (min-width:992px){.development__logo{padding:1.3rem;max-width:136px}}.development-card--list .property__thumbnail{height:220px;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.development-card--list .property__thumbnail{height:400px}}@media (min-width:1024px){.development-card--list .property__thumbnail{height:426px}}.search-horizontal-wrapper{width:100%;padding-top:1.6rem;padding-bottom:1.6rem;padding-left:2rem;padding-right:2rem;background-color:#075913;border-top:1px solid #454177;z-index:1000}.search-horizontal-wrapper.sticky-top{z-index:1040}@media screen and (min-width:1367px){.search-horizontal-wrapper{}}@media screen and (min-width:992px) and (max-width:1366px){.search-horizontal-wrapper{}}@media screen and (max-width:991px){.search-horizontal-wrapper{}}@media screen and (min-width:991.98px){.admin-bar .search-horizontal-wrapper.sticky-top{top:32px;position:sticky}}@media (max-width:991.98px){.property-search-horizontal .residential-filters{float:left;width:calc(50% - 8px);-webkit-box-sizing:border-box;box-sizing:border-box}.property-search-horizontal .residential-filters.odd{margin-right:8px}.property-search-horizontal .residential-filters.even{margin-left:8px}.property-search-horizontal .residential-filters.full{width:100%;float:none}}.property-search-horizontal select{background-color:#ffffff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M13 5.5L8 10.5L3 5.5' stroke='%23212121' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px;color:#3E3E45;font-size:1.4rem;font-style:normal;font-weight:400;line-height:140%;padding:0.8rem 1.2rem;margin:0 0 1.6rem;width:100%;height:4.8rem}.property-search-horizontal select:focus{background-color:#ac1705;color:#075913}@media screen and (min-width:992px){.property-search-horizontal select{margin-bottom:0;background-color:transparent;padding:0.8rem 1.2rem 0.8rem 1rem;color:#ffffff}.property-search-horizontal select:focus{background-color:transparent;color:#ac1705}}.property-search-horizontal option{background-color:#ffffff;color:#3E3E45}.property-search-horizontal input[type=text]{background-color:#ffffff;border-color:#ffffff;color:#3E3E45;font-size:1.4rem;font-style:normal;font-weight:400;line-height:140%;padding:0.9rem 1.6rem;margin:0px}.property-search-horizontal input[type=text].location{border-color:#ffffff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M14 14L10.5355 10.5355M10.5355 10.5355C11.4404 9.63071 12 8.38071 12 7C12 4.23858 9.76142 2 7 2C4.23858 2 2 4.23858 2 7C2 9.76142 4.23858 12 7 12C8.38071 12 9.63071 11.4404 10.5355 10.5355Z' stroke='%23212121' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-color:#ffffff;background-repeat:no-repeat;background-position:left 16px center;background-size:16px;padding:0.9rem 1.6rem 0.9rem 4rem;width:100%;height:4.8rem;margin-bottom:1.6rem}@media screen and (min-width:992px){.property-search-horizontal input[type=text].location{margin-bottom:0;min-width:215px}}.property-search-horizontal input[type=text],.property-search-horizontal select{border-radius:0px;border:none;-webkit-box-shadow:none;box-shadow:none;outline:none!important}.property-search-horizontal--map input[type=text],.property-search-horizontal--map select{border:1px solid;border-color:var(--e-global-color-ad8e118)}.property-search-horizontal input[type=submit].property-search-horizontal__btn{background-color:#ac1705;color:#ffffff;font-size:1.4rem;font-style:normal;font-weight:600;line-height:140%;padding:1.3rem 4rem;border-radius:2px;border:none;margin-bottom:0}.property-search-horizontal input[type=submit].property-search-horizontal__btn:hover{background-color:#2da596;color:#ffffff!important;border:none}@media screen and (max-width:991.98px){.property-search-horizontal input[type=submit].property-search-horizontal__btn{width:100%}}.property-search-horizontal .tpj-multiple-property-select{border-radius:0;padding:0.8rem 0;background-color:#075913}@media screen and (min-width:992px){.property-search-horizontal .tpj-multiple-property-select{min-width:280px}}.property-search-horizontal .tpj-multiple-property-select .tpj-mp-types-ui{min-height:32px}.property-search-horizontal .tpj-multiple-property-select .tpj-select-types{border:none;min-height:20px;border-radius:4px;padding:2px 15px;padding-right:25px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:10;cursor:pointer}.property-search-horizontal .tpj-multiple-property-select .tpj-select-types-placeholder{position:absolute;left:12px;top:0;width:initial;padding:0;color:#ffffff;font-size:1.4rem;font-style:normal;font-weight:400;line-height:32px;z-index:5}@media screen and (max-width:991.98px){.property-search-horizontal .tpj-multiple-property-select .tpj-select-types-placeholder{color:#3E3E45}}.property-search-horizontal .tpj-multiple-property-select .tpj-mp-types-arrow{width:16px;height:16px;background-color:#075913;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M13 5.5L8 10.5L3 5.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px;top:8px;right:12px}@media screen and (max-width:991.98px){.property-search-horizontal .tpj-multiple-property-select .tpj-mp-types-arrow{background-color:#ffffff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M13 5.5L8 10.5L3 5.5' stroke='%23212121' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}.property-search-horizontal .tpj-multiple-property-select .tpj-mp-types-list{border-radius:8px;top:44px;padding-top:5px}.property-search-horizontal .tpj-multiple-property-select .mp-types-entry{color:#3E3E45;font-size:1.4rem;font-style:normal;font-weight:400;line-height:140%}.property-search-horizontal .tpj-multiple-property-select .tpj-pt-selected-item{color:#3E3E45}@media screen and (min-width:992px){.property-search-horizontal .tpj-multiple-property-select .tpj-pt-selected-item{border:1px #454177 solid;background-color:rgba(255,255,255,0.1);color:#ffffff}}.property-search-horizontal .tpj-multiple-property-select .tpj-pt-selected-item .p-type-close{width:18px;height:18px;font-size:0.8rem}@media screen and (min-width:992px){.property-search-horizontal .tpj-multiple-property-select .tpj-pt-selected-item .p-type-close{background:rgba(255,255,255,0.25)}}@media screen and (max-width:991.98px){.property-search-horizontal .tpj-multiple-property-select{margin-bottom:1.6rem;width:100%;background-color:#ffffff}}.search-divider{border-right:1px solid #454177;height:20px}@media (min-width:1200px){.filter-search-list li:first-child{margin-right:1rem}.filter-search-list li:not(:last-child){margin-right:1rem}}.show-stc-checkbox{border:1px solid #bfbcb9;background-color:#F8F8F8;width:1.6rem;height:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.locations_popup{position:absolute;width:100%;left:0;top:48px;background:#ffffff;z-index:100;-webkit-box-shadow:5px 12px 16px -14px #292b2c;box-shadow:5px 12px 16px -14px #292b2c}.selected_location_entry{background:#cccccc}.generic-select select,.styled-select select{width:initial;margin:0;padding:0 2.8rem 0 1.2rem;border-radius:0;font-size:1.5rem;font-weight:400;line-height:1;color:#3E3E45;-webkit-box-shadow:none;box-shadow:none;border:0;outline:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath d='M13 6L8 11L3 6' stroke='%233E3E45' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right center;background-repeat:no-repeat;background-size:16px}.generic-select select option,.styled-select select option{background:#ffffff!important;color:#3E3E45}.map-info-window{width:250px;text-align:center}.map-info-window .map-info-window__image{border:1px solid #dee2e6;margin-bottom:10px}.map-info-window .map-info-window__address{font-size:1.2rem;font-weight:bold;margin-bottom:10px}.map-info-window .map-info-window__price{font-size:1.1rem;font-weight:bold;margin-bottom:10px}.map-info-window .map-info-window__rooms{list-style:none;padding:0}.map-info-window .map-info-window__rooms li{display:inline-block}.property__corner-flash{position:absolute;z-index:1;border-top-left-radius:3px;border-bottom-right-radius:3px;padding:0.5rem;background-color:rgba(13,110,253,0.4);color:#ffffff;font-size:1rem;font-weight:bold;text-transform:uppercase}.search-results-wrapper{padding-top:2.4rem;padding-bottom:2.4rem;padding-right:2rem;padding-left:2rem}@media screen and (min-width:768px){.search-results-wrapper{padding-top:4.2rem}}@media screen and (min-width:1200px){.search-results-wrapper{padding-top:4rem;padding-bottom:4rem;padding-left:6.4rem;padding-right:6.4rem}}h1.dynamic-title{font-size:1.5rem;font-weight:600;line-height:150%;margin-bottom:2.4rem}#hntrs-remove-branch-filter:hover{color:white;background-color:#ea868f}.map_properties_no{font-weight:bold}.page-item{font-size:1.5rem;font-style:normal;font-weight:400;line-height:150%}.page-item a.page-divnk{color:#075913}.page-item a.page-divnk:hover{color:#ac1705!important;-webkit-box-shadow:0px 8px 0px #ffffff,0 9px 0px #ac1705;box-shadow:0px 8px 0px #ffffff,0 9px 0px #ac1705}.page-item.active a.page-divnk{color:#ac1705;-webkit-box-shadow:0px 8px 0px #ffffff,0 9px 0px #ac1705;box-shadow:0px 8px 0px #ffffff,0 9px 0px #ac1705}.property-title{font-style:normal;font-weight:600;line-height:100%}.property-title a{color:#075913!important;text-decoration:none!important}.property-title--single{font-size:3.2rem!important;margin-top:0;margin-bottom:2.4rem}.property-title--search{font-size:1.5rem;font-weight:400;line-height:150%}.property-title--search a{color:#3E3E45!important}.property-price{color:#3E3E45;font-style:normal;font-weight:600;line-height:160%}.property-price--single{font-size:1.6rem;margin-bottom:0.4rem}.property-price--search{color:#075913;font-size:1.8rem;margin-bottom:0.4rem}.property-contact-details,.property-type{font-size:1.5rem;font-style:normal;font-weight:400;line-height:150%}.property-type{color:#3E3E45}.property-contact-details{color:#075913}.property-enquiry--single,.property-type--single{margin-bottom:4rem}.property-type--search{color:#075913;font-size:1.4rem;font-weight:600;line-height:140%;margin-bottom:1.6rem}.property-lightbox{background:-webkit-gradient(linear,left top,left bottom,from(rgba(30,30,30,0.75)),color-stop(1810%,#000));background:linear-gradient(rgba(30,30,30,0.75),#000 1810%)}.property-lightbox .modal-dialog{margin:auto;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center}@media screen and (min-width:576px){.property-lightbox .modal-dialog{width:75%;max-width:900px}}.property-lightbox .modal-dialog .modal-content{background:none;border:0}.property-lightbox .modal-dialog .modal-content .modal-header{border:0}.property-lightbox .modal-dialog .modal-content .modal-header .btn-close{background:none;height:20px;width:20px}.property-lightbox .modal-dialog .modal-content .modal-body{padding:0}.property-lightbox .modal-dialog .modal-content .modal-body .carousel-control-next,.property-lightbox .modal-dialog .modal-content .modal-body .carousel-control-prev{height:40px;width:40px;padding:10px;background:rgba(0,0,0,0.65);border:0;margin:auto 40px}.property-lightbox .modal-dialog .modal-content .modal-body .carousel-control-prev{left:0;margin-left:-80px}.property-lightbox .modal-dialog .modal-content .modal-body .carousel-control-next{left:100%}.property-banner-image-wrapper{overflow:hidden;margin-top:2.4rem;margin-bottom:4rem}@media screen and (min-width:992px){.property-banner-image-wrapper{margin:0}}.property-banner__image{height:240px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;width:100%}@media screen and (min-width:768px){.property-banner__image{height:480px}}@media screen and (min-width:992px){.property-banner__image{height:680px}}.property-banner__image:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.property-sidebar{top:110px}.property-sidebar .subtitle{margin-bottom:3.2rem}.property-description h3{font-size:1.6rem}.property-image-grid{margin-top:4rem}@media screen and (min-width:768px){.property-image-grid{margin-top:4.8rem}}@media screen and (min-width:992px){.property-image-grid{margin-top:8rem}}hr.property-single-divider{border-top:1px solid #EEEBE3;opacity:1;margin-top:4rem;margin-bottom:4rem}@media screen and (min-width:768px){hr.property-single-divider{margin-top:4rem;margin-bottom:4rem}}.mortgage-calculator-heading,.stamp-duty-heading{color:#075913;font-size:1.8rem;font-style:normal;font-weight:600;line-height:160%;margin-bottom:2.4rem}.mortgage-calculator-form,.stamp-duty-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#mortgage_calculator_error,#mortgage_calculator_success,.mortgage-calculator-form{margin-bottom:3.2rem}.mortgage-calculator-input-wrapper{gap:24px;-ms-flex-preferred-size:100%;flex-basis:100%}.mortgage-calculator-input-wrapper>div{position:relative}span.input-unit{position:absolute;right:1.6rem;bottom:0.9rem;font-family:"Montserrat",Sans-serif;font-size:1.4rem;font-style:normal;font-weight:600;line-height:160%}.stamp-duty-form>div{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.sdc-checkboxes .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sdc-checkboxes .form-check .form-check-input[type=checkbox]{margin-right:0.8rem}.sdc-checkboxes .form-check label{margin-bottom:0}.mortgage-calculator-form .form__action,.stamp-duty-form .form__action{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-top:2.4rem}.mortgage-calculator-form label,.stamp-duty-form label,.stamp-duty-results__amount,.stamp-duty-results__rate,.stamp-duty-results__title{font-size:1.4rem;font-style:normal;font-weight:600;line-height:140%}.mortgage-calculator-form label,.stamp-duty-form label{margin-bottom:0.8rem}.mortgage-calculator-form input.mortgage-calculator-input,.stamp-duty-form input[type=number]{padding:0.9rem 1.6rem;border-radius:0;border:1px solid;border-color:#BFBCB9;font-size:1.6rem;font-style:normal;font-weight:400;line-height:140%}.sdc-checkboxes{margin-left:0;margin-top:2.4rem}@media screen and (min-width:768px){.sdc-checkboxes{margin-left:3.2rem;margin-top:0}}#mortgage_calculator input[type=submit],#stamp-duty .stamp-duty-form button{font-size:1.4rem;font-style:normal;font-weight:600;line-height:140%;padding:1.3rem 4rem;border-radius:2px}#mortgage_calculator input[type=submit]:hover,#stamp-duty .stamp-duty-form button:hover{background-color:#2DA596;outline-color:#2DA596}@media screen and (max-width:767px){#mortgage_calculator input[type=submit],#stamp-duty .stamp-duty-form button{width:100%}}.stamp-duty-results-container{margin-top:2.4rem}.stamp-duty-results__title{display:block;margin-bottom:2.4rem}.stamp-duty-results__amount,.stamp-duty-results__rate{margin-bottom:2.4rem}#stamp-duty-table{margin-bottom:0;display:block;max-width:-moz-fit-content;max-width:-webkit-fit-content;max-width:fit-content;margin:0;overflow-x:auto;white-space:nowrap}#stamp-duty-table td{font-size:1.4rem;font-style:normal;font-weight:400;line-height:140%}#stamp-duty-table th{font-size:1.2rem;font-weight:600;letter-spacing:2px;text-transform:uppercase}#mortgage_calculator_success{margin-top:3.2rem}.mortgage-calculator-value,.stamp-duty-results__amount span{color:#075913;font-size:2.2rem;font-weight:600;margin-top:0.8rem;margin-bottom:2.4rem;display:block}.bullets--featured{padding-left:2rem;line-height:140%}.bullets--featured>li{list-style-type:inherit}.feature-title{width:50%}@media screen and (min-width:768px){.feature-title{width:25%}}.property-contact-details--nav-btn{padding:1.3rem 4rem}.property-enquiry--btn{width:300px}.footer-contact-mobile-wrapper{bottom:0;left:0;padding:2.4rem 2rem 1.6rem;position:fixed;right:0;z-index:1050}table.table-developments{border-spacing:0;border-collapse:separate;border-radius:4px;margin-bottom:4rem;-webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.16);box-shadow:0px 0px 4px 0px rgba(0,0,0,0.16)}table.table-developments tr{border-bottom:1pt solid black}table.table-developments thead:first-child tr:first-child th{-webkit-border-before:0;border-block-start:0}table.table-developments tbody tr:hover>td,table.table-developments tbody>tr:nth-child(odd)>td{background-color:#ffffff}table.table-developments td,table.table-developments th{border:none;padding-top:1.7rem;padding-bottom:1.7rem;padding-left:2.4rem;padding-right:2.4rem;white-space:nowrap}table.table-developments th,table.table-developments tr:not(last-of-type) td{border-bottom:1px solid #EEEBE3}table.table-developments th{font-size:1.4rem;font-style:normal;font-weight:600;line-height:140%;background-color:rgba(128,128,128,0.1)}table.table-developments td{font-size:1.6rem;font-style:normal;font-weight:400;line-height:140%;background-color:#ffffff}table.table-developments td a{text-decoration:underline}.table-responsive{padding:0 0.1rem}.back-to-search-box{padding:0px;margin-bottom:40px}.back-to-search{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.back-to-search{border-bottom:1px solid transparent;color:#3E3E45;font-family:var(--font-base);font-size:14px;font-weight:400;line-height:140%;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.property-list-group{margin-top:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;bottom:3.2rem;right:3.2rem;z-index:1;margin-top:0}.property-list-group li.list-group-item{background:#ffffff;border:0;border-radius:2px;margin-right:1rem;margin-bottom:1rem;padding:1.4rem 1.6rem;font-size:1.4rem;color:#075913}@media screen and (min-width:768px){.property-list-group li.list-group-item{margin-bottom:0}}.property-list-group li.list-group-item:last-of-type{margin-right:0}.property-list-group li.list-group-item:first-child{border-radius:0!important}.property-list-group li.list-group-item:not(:first-child){border-radius:0!important}.property-list-group li.list-group-item a{color:#075913}.related-properties{margin:8rem 0rem}.related-property-image{max-height:255px;-o-object-fit:cover;object-fit:cover}.related-span-bold{font-weight:500}.related-properties-grid{margin-top:48px}.property-map{margin-bottom:2.4rem}.subtitle{color:#075913;font-size:1.8rem;font-style:normal;font-weight:600;line-height:160%;margin-bottom:2.4rem}.property-map{position:relative;z-index:2}.branch-trading-details{font-size:14px;line-height:20px;margin-bottom:30px}.time-format-gravity-form .ginput_container{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-flow:unset!important;flex-flow:unset!important}.elementor-widget-container p a{text-decoration:underline!important;font-weight:400;color:#336!important}.custom-list li a{text-decoration:underline!important;font-weight:400;color:#336!important}#gform_wrapper_2 .gform_heading{display:none}.single-post-wrapper-office-page{position:relative;z-index:100}@media screen and (max-width:575px){.property-lightbox .modal-dialog .modal-content .modal-body .carousel-control-prev{margin-left:15px}.property-lightbox .modal-dialog .modal-content .modal-body .carousel-control-next{margin-right:15px;left:unset}}.filter-buttons button{padding:1rem 2rem 1rem 2rem;margin-bottom:5px}.branch-url-wrapper{margin-top:3rem}