@charset "UTF-8";
/*!
    Theme Name:   Mews Theme
    Theme URI:    https://www.thepropertyjungle.com/
    Description:  Mews Theme
    Author:       The Property Jungle
    Author URI:   https://www.thepropertyjungle.com/
    Template:     hello-elementor
    Version:      1.0.7
    Text Domain:  tpj-child-theme
*/.clr--primary{color:var(--e-global-color-primary)!important}.clr--primary-secondary{color:var(--e-global-color-secondary)!important}.clr--primary-accent{color:var(--e-global-color-accent)!important}*{padding:0;margin:0;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}template{display:none}html{font-size:10px}body{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}audio,iframe,img,object,video{max-width:100%}iframe,img{border:0 none}img{height:auto;display:inline-block;vertical-align:middle}b,strong{font-weight:bold}address{font-style:normal}svg:not(:root){overflow:hidden}a,button,input[type=button],input[type=file],input[type=image],input[type=reset],input[type=submit],label[for]{cursor:pointer}a[href^=tel],button[disabled],input[disabled],select[disabled],textarea[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}a[href^=tel],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}textarea{overflow:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;color:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}button,select{text-transform:none}table{width:100%;border-collapse:collapse;border-spacing:0}nav ol,nav ul{list-style:none outside none}input::-webkit-input-placeholder{color:inherit;opacity:1}input::-moz-placeholder{color:inherit;opacity:1}input:-ms-input-placeholder{color:inherit;opacity:1}input::-ms-input-placeholder{color:inherit;opacity:1}input::placeholder{color:inherit;opacity:1}textarea::-webkit-input-placeholder{color:inherit;opacity:1}textarea::-moz-placeholder{color:inherit;opacity:1}textarea:-ms-input-placeholder{color:inherit;opacity:1}textarea::-ms-input-placeholder{color:inherit;opacity:1}textarea::placeholder{color:inherit;opacity:1}input:-webkit-autofill{-webkit-text-fill-color:inherit;-webkit-box-shadow:0 0 0 1000px #ffffff inset;box-shadow:0 0 0 1000px #ffffff inset}input[type=button],input[type=date],input[type=email],input[type=search],input[type=submit],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}.clear:after{content:"";line-height:0;display:table;clear:both}.notext{white-space:nowrap;text-indent:100%;text-shadow:none;overflow:hidden}.notext-old{font-size:0;line-height:0;text-indent:-4000px}.hidden,[hidden]{display:none}.disabled,[disabled]{cursor:default}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.hidden-xs{display:none!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:767.02px) and (max-width:1080px){.hidden-sm{display:none!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:1080.02px) and (max-width:1199px){.hidden-md{display:none!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1199.02px){.hidden-lg{display:none!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}}.btn{display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#b43272;border-radius:0.2rem;font-size:1.4rem;line-height:1;letter-spacing:0.1em;font-family:"Josefin Sans",sans-serif;padding:1.9rem 1.3rem 1.5rem 1.3rem;width:100%;font-weight:400;color:#ffffff;-webkit-box-shadow:0 0.3rem 0.6rem 0 rgba(0,0,0,0.16);box-shadow:0 0.3rem 0.6rem 0 rgba(0,0,0,0.16);-webkit-transition:background 0.4s,border-color 0.4s,color 0.4s;transition:background 0.4s,border-color 0.4s,color 0.4s;text-transform:uppercase;outline:none!important}.btn-secondary{color:#ffffff;background:var(--e-global-color-primary)}.btn-secondary:hover{color:#ffffff;background:var(--e-global-color-accent)}.btn-accent{background:none;border:0.1rem solid var(--e-global-color-primary);-webkit-box-shadow:none;box-shadow:none;color:var(--e-global-color-primary)}.btn-accent:hover{color:#ffffff;background:var(--e-global-color-primary)}.elementor-slides .swiper-slide-inner .elementor-slide-button,.elementor-widget-button .elementor-button,.gform_wrapper .gform_footer input[type=submit],input[type=submit]{display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--e-global-color-secondary)!important;color:#ffffff!important;border-radius:0.15rem;font-size:1.4rem;line-height:1;letter-spacing:0.1em;font-family:"Josefin Sans",sans-serif;padding:1.9rem 1.3rem 1.7rem 1.3rem;width:100%;font-weight:400;-webkit-box-shadow:0 0.5rem 0.8rem 0 rgba(0,0,0,0.16);box-shadow:0 0.5rem 0.8rem 0 rgba(0,0,0,0.16);-webkit-transition:background 0.4s,border-color 0.4s,color 0.4s;transition:background 0.4s,border-color 0.4s,color 0.4s;text-transform:uppercase;outline:none!important}.elementor-slides .swiper-slide-inner .elementor-slide-button:hover,.elementor-widget-button .elementor-button:hover,.gform_wrapper .gform_footer input[type=submit]:hover,input[type=submit]:hover{background:#87C340!important;color:#ffffff!important}@media (max-width:767px){.elementor-slides .swiper-slide-inner .elementor-slide-button,.elementor-widget-button .elementor-button,.gform_wrapper .gform_footer input[type=submit],input[type=submit]{padding:1.3rem;width:100%;border-radius:0}}.elementor-element.elementor-button-info .elementor-button{display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--e-global-color-secondary)!important;color:#ffffff!important;border-radius:0.2rem;font-size:1.4rem;line-height:1;letter-spacing:0.1em;font-family:"Josefin Sans",sans-serif;padding:1.9rem 1.3rem 1.5rem 1.3rem;width:100%;font-weight:400;-webkit-box-shadow:0 0.5rem 0.8rem 0 rgba(0,0,0,0.16);box-shadow:0 0.5rem 0.8rem 0 rgba(0,0,0,0.16);border:1px solid transparent;-webkit-transition:background 0.4s,border-color 0.4s,color 0.4s;transition:background 0.4s,border-color 0.4s,color 0.4s;text-transform:uppercase;outline:none!important}.elementor-element.elementor-button-info .elementor-button:hover{background:#87C340!important;color:#ffffff!important}@media (max-width:1080px){.elementor-element.elementor-button-info .elementor-button{width:100%}}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.elementor-element.elementor-button-info .elementor-button{padding:1.3rem;width:100%;border-radius:0}}input[type=submit]{width:100%;text-align:center;outline:0;-webkit-box-shadow:none;box-shadow:none;border:0;padding:1.9rem 42.5% 1.7rem}input[value=Search]{text-align:center}.container-elementor-style{max-width:1140px;margin:0 auto}.form__contact h4,.form__register h4,.form__valuation h4,.form__viewing h4,form h4{font-size:2rem;text-transform:uppercase;color:var(--e-global-color-secondary)}.form__contact .gfield_label,.form__register .gfield_label,.form__valuation .gfield_label,.form__viewing .gfield_label,form .gfield_label{font-weight:500!important;font-size:1.6rem!important;line-height:1.5!important;color:#333!important;margin:0px 0 15px 0!important}.form__contact .gfield_label.error,.form__register .gfield_label.error,.form__valuation .gfield_label.error,.form__viewing .gfield_label.error,form .gfield_label.error{color:var(--e-global-color-accent);display:block;white-space:nowrap}.form__contact input[type=email],.form__contact input[type=number],.form__contact input[type=tel],.form__contact input[type=text],.form__register input[type=email],.form__register input[type=number],.form__register input[type=tel],.form__register input[type=text],.form__valuation input[type=email],.form__valuation input[type=number],.form__valuation input[type=tel],.form__valuation input[type=text],.form__viewing input[type=email],.form__viewing input[type=number],.form__viewing input[type=tel],.form__viewing input[type=text],form input[type=email],form input[type=number],form input[type=tel],form input[type=text]{width:100%;padding:1.6rem 2rem 1.6rem 2rem;font-size:1.6rem;color:var(--e-global-color-text);border-radius:0px;background:whitesmoke;font-weight:400;-webkit-box-shadow:none;box-shadow:none;border:none!important;outline:none!important;display:inline-block;width:100%}.form__contact input[type=email] ::-webkit-input-placeholder,.form__contact input[type=number] ::-webkit-input-placeholder,.form__contact input[type=tel] ::-webkit-input-placeholder,.form__contact input[type=text] ::-webkit-input-placeholder,.form__register input[type=email] ::-webkit-input-placeholder,.form__register input[type=number] ::-webkit-input-placeholder,.form__register input[type=tel] ::-webkit-input-placeholder,.form__register input[type=text] ::-webkit-input-placeholder,.form__valuation input[type=email] ::-webkit-input-placeholder,.form__valuation input[type=number] ::-webkit-input-placeholder,.form__valuation input[type=tel] ::-webkit-input-placeholder,.form__valuation input[type=text] ::-webkit-input-placeholder,.form__viewing input[type=email] ::-webkit-input-placeholder,.form__viewing input[type=number] ::-webkit-input-placeholder,.form__viewing input[type=tel] ::-webkit-input-placeholder,.form__viewing input[type=text] ::-webkit-input-placeholder,form input[type=email] ::-webkit-input-placeholder,form input[type=number] ::-webkit-input-placeholder,form input[type=tel] ::-webkit-input-placeholder,form input[type=text] ::-webkit-input-placeholder{font-size:1.6em;color:var(--e-global-color-text)}.form__contact input[type=email] ::-moz-placeholder,.form__contact input[type=number] ::-moz-placeholder,.form__contact input[type=tel] ::-moz-placeholder,.form__contact input[type=text] ::-moz-placeholder,.form__register input[type=email] ::-moz-placeholder,.form__register input[type=number] ::-moz-placeholder,.form__register input[type=tel] ::-moz-placeholder,.form__register input[type=text] ::-moz-placeholder,.form__valuation input[type=email] ::-moz-placeholder,.form__valuation input[type=number] ::-moz-placeholder,.form__valuation input[type=tel] ::-moz-placeholder,.form__valuation input[type=text] ::-moz-placeholder,.form__viewing input[type=email] ::-moz-placeholder,.form__viewing input[type=number] ::-moz-placeholder,.form__viewing input[type=tel] ::-moz-placeholder,.form__viewing input[type=text] ::-moz-placeholder,form input[type=email] ::-moz-placeholder,form input[type=number] ::-moz-placeholder,form input[type=tel] ::-moz-placeholder,form input[type=text] ::-moz-placeholder{font-size:1.6em;color:var(--e-global-color-text)}.form__contact input[type=email] :-ms-input-placeholder,.form__contact input[type=number] :-ms-input-placeholder,.form__contact input[type=tel] :-ms-input-placeholder,.form__contact input[type=text] :-ms-input-placeholder,.form__register input[type=email] :-ms-input-placeholder,.form__register input[type=number] :-ms-input-placeholder,.form__register input[type=tel] :-ms-input-placeholder,.form__register input[type=text] :-ms-input-placeholder,.form__valuation input[type=email] :-ms-input-placeholder,.form__valuation input[type=number] :-ms-input-placeholder,.form__valuation input[type=tel] :-ms-input-placeholder,.form__valuation input[type=text] :-ms-input-placeholder,.form__viewing input[type=email] :-ms-input-placeholder,.form__viewing input[type=number] :-ms-input-placeholder,.form__viewing input[type=tel] :-ms-input-placeholder,.form__viewing input[type=text] :-ms-input-placeholder,form input[type=email] :-ms-input-placeholder,form input[type=number] :-ms-input-placeholder,form input[type=tel] :-ms-input-placeholder,form input[type=text] :-ms-input-placeholder{font-size:1.6em;color:var(--e-global-color-text)}.form__contact input[type=email] ::-ms-input-placeholder,.form__contact input[type=number] ::-ms-input-placeholder,.form__contact input[type=tel] ::-ms-input-placeholder,.form__contact input[type=text] ::-ms-input-placeholder,.form__register input[type=email] ::-ms-input-placeholder,.form__register input[type=number] ::-ms-input-placeholder,.form__register input[type=tel] ::-ms-input-placeholder,.form__register input[type=text] ::-ms-input-placeholder,.form__valuation input[type=email] ::-ms-input-placeholder,.form__valuation input[type=number] ::-ms-input-placeholder,.form__valuation input[type=tel] ::-ms-input-placeholder,.form__valuation input[type=text] ::-ms-input-placeholder,.form__viewing input[type=email] ::-ms-input-placeholder,.form__viewing input[type=number] ::-ms-input-placeholder,.form__viewing input[type=tel] ::-ms-input-placeholder,.form__viewing input[type=text] ::-ms-input-placeholder,form input[type=email] ::-ms-input-placeholder,form input[type=number] ::-ms-input-placeholder,form input[type=tel] ::-ms-input-placeholder,form input[type=text] ::-ms-input-placeholder{font-size:1.6em;color:var(--e-global-color-text)}.form__contact input[type=email] ::placeholder,.form__contact input[type=number] ::placeholder,.form__contact input[type=tel] ::placeholder,.form__contact input[type=text] ::placeholder,.form__register input[type=email] ::placeholder,.form__register input[type=number] ::placeholder,.form__register input[type=tel] ::placeholder,.form__register input[type=text] ::placeholder,.form__valuation input[type=email] ::placeholder,.form__valuation input[type=number] ::placeholder,.form__valuation input[type=tel] ::placeholder,.form__valuation input[type=text] ::placeholder,.form__viewing input[type=email] ::placeholder,.form__viewing input[type=number] ::placeholder,.form__viewing input[type=tel] ::placeholder,.form__viewing input[type=text] ::placeholder,form input[type=email] ::placeholder,form input[type=number] ::placeholder,form input[type=tel] ::placeholder,form input[type=text] ::placeholder{font-size:1.6em;color:var(--e-global-color-text)}.form__contact textarea,.form__register textarea,.form__valuation textarea,.form__viewing textarea,form textarea{width:100%;padding:1.6rem 2rem 1.6rem 2rem;font-size:1.6rem;color:var(--e-global-color-text);border-radius:0;min-height:115px;font-weight:400;background:whitesmoke;-webkit-box-shadow:none;box-shadow:none;border:none;outline:none}.form__contact select,.form__register select,.form__valuation select,.form__viewing select,form select{padding:1.6rem 2rem 1.6rem 2rem;font-size:1.6rem;border-radius:0;background:whitesmoke;font-weight:400;color:var(--e-global-color-text);-webkit-box-shadow:none;box-shadow:none;border:none!important;outline:none!important;display:inline-block;width:100%}.form__contact select option,.form__register select option,.form__valuation select option,.form__viewing select option,form select option{background:#ffffff!important;color:var(--e-global-color-text)}.form__contact .select select::-ms-expand,.form__register .select select::-ms-expand,.form__valuation .select select::-ms-expand,.form__viewing .select select::-ms-expand,form .select select::-ms-expand{display:none}.form__contact .input-group .input-group-text,.form__register .input-group .input-group-text,.form__valuation .input-group .input-group-text,.form__viewing .input-group .input-group-text,form .input-group .input-group-text{background-color:#dad7cd;font-size:2.5rem;font-weight:bold;color:var(--e-global-color-primary);padding:0 2rem;border:none;border-radius:0}.form__contact .selection-wrapper,.form__register .selection-wrapper,.form__valuation .selection-wrapper,.form__viewing .selection-wrapper,form .selection-wrapper{background-color:whitesmoke;height:400px;overflow-y:scroll}.form__contact .selection-wrapper ul,.form__register .selection-wrapper ul,.form__valuation .selection-wrapper ul,.form__viewing .selection-wrapper ul,form .selection-wrapper ul{list-style:none;margin:0;padding:0}.form__contact .selection-wrapper ul li,.form__register .selection-wrapper ul li,.form__valuation .selection-wrapper ul li,.form__viewing .selection-wrapper ul li,form .selection-wrapper ul li{padding:0}.form__contact .selection-wrapper ul li:before,.form__register .selection-wrapper ul li:before,.form__valuation .selection-wrapper ul li:before,.form__viewing .selection-wrapper ul li:before,form .selection-wrapper ul li:before{display:none}.form__contact .selection-wrapper ul li input[type=radio],.form__register .selection-wrapper ul li input[type=radio],.form__valuation .selection-wrapper ul li input[type=radio],.form__viewing .selection-wrapper ul li input[type=radio],form .selection-wrapper ul li input[type=radio]{position:absolute;visibility:hidden}.form__contact .selection-wrapper ul li input[type=radio]:checked~label,.form__register .selection-wrapper ul li input[type=radio]:checked~label,.form__valuation .selection-wrapper ul li input[type=radio]:checked~label,.form__viewing .selection-wrapper ul li input[type=radio]:checked~label,form .selection-wrapper ul li input[type=radio]:checked~label{background-color:rgba(var(--e-global-color-secondary),0.2)}.form__contact .selection-wrapper ul li input[type=radio]:checked~label:after,.form__register .selection-wrapper ul li input[type=radio]:checked~label:after,.form__valuation .selection-wrapper ul li input[type=radio]:checked~label:after,.form__viewing .selection-wrapper ul li input[type=radio]:checked~label:after,form .selection-wrapper ul li input[type=radio]:checked~label:after{opacity:1}.form__contact .selection-wrapper ul li label,.form__register .selection-wrapper ul li label,.form__valuation .selection-wrapper ul li label,.form__viewing .selection-wrapper ul li label,form .selection-wrapper ul li label{position:relative;display:block;margin:0;border-bottom:1px solid rgba(128,128,128,0.1);padding:1rem 1.5rem;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.form__contact .selection-wrapper ul li label:before,.form__register .selection-wrapper ul li label:before,.form__valuation .selection-wrapper ul li label:before,.form__viewing .selection-wrapper ul li label:before,form .selection-wrapper ul li label:before{position:absolute;top:7px;right:15px;content:"";display:inline-block;width:30px;height:30px;background-color:#ffffff;border:2px solid rgba(128,128,128,0.2);border-radius:50%}.form__contact .selection-wrapper ul li label:after,.form__register .selection-wrapper ul li label:after,.form__valuation .selection-wrapper ul li label:after,.form__viewing .selection-wrapper ul li label:after,form .selection-wrapper ul li label:after{position:absolute;top:13px;right:21px;content:"";display:inline-block;width:18px;height:18px;background-color:var(--e-global-color-secondary);border:3px solid var(--e-global-color-secondary);border-radius:50%;opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.form__contact .selection-wrapper ul li label:active,.form__contact .selection-wrapper ul li label:focus,.form__contact .selection-wrapper ul li label:hover,.form__register .selection-wrapper ul li label:active,.form__register .selection-wrapper ul li label:focus,.form__register .selection-wrapper ul li label:hover,.form__valuation .selection-wrapper ul li label:active,.form__valuation .selection-wrapper ul li label:focus,.form__valuation .selection-wrapper ul li label:hover,.form__viewing .selection-wrapper ul li label:active,.form__viewing .selection-wrapper ul li label:focus,.form__viewing .selection-wrapper ul li label:hover,form .selection-wrapper ul li label:active,form .selection-wrapper ul li label:focus,form .selection-wrapper ul li label:hover{background-color:rgba(var(--e-global-color-secondary),0.2)}.form__contact .selection-wrapper ul li.divider,.form__register .selection-wrapper ul li.divider,.form__valuation .selection-wrapper ul li.divider,.form__viewing .selection-wrapper ul li.divider,form .selection-wrapper ul li.divider{background-color:rgba(128,128,128,0.1);padding:1rem 1.5rem;border-top:1px solid rgba(128,128,128,0.1);border-bottom:1px solid rgba(128,128,128,0.1);text-align:center;font-weight:bold}.minmax_pricing .ginput_container,.price__sign .ginput_container{position:relative}.minmax_pricing .ginput_container:before,.price__sign .ginput_container:before{content:"£";background-color:#dad7cd;font-size:2rem;font-weight:bold;color:var(--e-global-color-primary);padding:8px 2rem 0;border:none;border-radius:0;position:absolute;top:0;left:0;height:100%;z-index:1}.minmax_pricing .ginput_container input,.price__sign .ginput_container input{padding-left:4em!important}.form__viewing .form__viewing-hero{background:var(--e-global-color-b6b5cb4);padding:7rem 0;position:relative;font-family:"Josefin Sans",sans-serif;text-align:center}.form__viewing .form__viewing-hero .form__viewing-heading{font-size:1.4rem;text-transform:uppercase;color:#a3b18a;margin-bottom:0.5rem}.form__viewing .form__viewing-hero .form__viewing-address{font-size:4.2rem;font-weight:700;line-height:1.03;margin-bottom:0.4rem}.form__viewing .form__viewing-hero .form__viewing-price{font-size:1.6rem;font-weight:400;display:block}.form__viewing .form__viewing-gravity{padding:5rem 10rem 5rem 10rem}@media (max-width:1080px){.form__viewing .form__viewing-gravity{padding:1.5em}}.form__viewing .form__viewing-gravity .viewing__consent{font-weight:500!important;font-size:2rem!important;line-height:1.5!important;color:#333!important}.form__viewing .form__viewing-gravity .viewing__consent .gform-field-label{margin:0px 0 0.4em 0.5em!important}.form__viewing .form__viewing-gravity .viewing__consent.error{color:var(--e-global-color-accent);display:block;white-space:nowrap}.form__viewing .form__viewing-gravity .viewing__consent a{color:var(--e-global-color-primary)}.form__viewing .form__viewing-gravity .gfield_consent_label{font-size:1.8rem}.form__viewing .form__viewing-gravity .ginput_container_consent{margin-top:30px}#input_1_14{position:relative}#input_1_14:before{content:"£";background-color:#dad7cd;font-size:2.5rem;font-weight:bold;color:#293241;padding:0 2rem;border:none;border-radius:0;position:absolute;top:0;left:0}.form_subheadings h3{font-family:"Josefin Sans",sans-serif!important;font-size:2rem!important;text-transform:uppercase!important;color:var(--e-global-color-primary)!important;margin-bottom:0.75em!important}.gdpr-optins{border-radius:0;border:none;background:transparent!important;padding:4rem 0 4rem 0!important;border-top:0.1rem #eee solid;border-bottom:0.1rem #eee solid}.gdpr-optins h4{font-family:"Josefin Sans",sans-serif;font-size:2rem;text-transform:uppercase;color:#a3b18a}.gdpr-optins p{margin-bottom:1.5em;font-size:1.6rem;font-weight:400!important}.gform_wrapper .gform_footer input[type=submit]{max-width:280px;padding:1.5em 10%!important}.pagination{margin:2.5em 0!important}.pagination li .page-link{color:var(--e-global-color-primary);font-size:2rem}.pagination li.active .page-link{z-index:3;color:#ffffff;background-color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.negotiator__card{-webkit-box-shadow:0 0 2.8rem 0 rgba(0,0,0,0.16);box-shadow:0 0 2.8rem 0 rgba(0,0,0,0.16);border-radius:0;border:none;margin-bottom:2.5em}.negotiator__card .negotiator__card-img{border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.negotiator__card .negotiator__card-img img{width:100%;height:350px;-o-object-fit:cover;object-fit:cover}.negotiator__card .negotiator__card-meta{padding:3rem}.negotiator__card .negotiator__card-meta .negotiator__card-jobtitle{text-transform:uppercase;font-size:1.4rem;line-height:1.2;color:var(--e-global-color-primary);font-weight:700;margin:0;text-align:center}.negotiator__card .negotiator__card-meta .negotiator__card-name{font-size:2.4rem;line-height:1.2;font-weight:400;margin-bottom:1.8rem;text-align:center;color:black}.negotiator__single-card{width:100%;border:0;background:#ffffff;-webkit-box-shadow:0 0 28px rgba(0,0,0,0.16);box-shadow:0 0 28px rgba(0,0,0,0.16);text-decoration:none;overflow:hidden;margin-bottom:2em;-webkit-transition:-webkit-box-shadow 300ms ease-in-out;transition:-webkit-box-shadow 300ms ease-in-out;transition:box-shadow 300ms ease-in-out;transition:box-shadow 300ms ease-in-out,-webkit-box-shadow 300ms ease-in-out}.negotiator__single-card:hover{-webkit-box-shadow:0 9px 9px rgba(0,0,0,0.42);box-shadow:0 9px 9px rgba(0,0,0,0.42);-webkit-transition:-webkit-box-shadow 300ms ease-in-out;transition:-webkit-box-shadow 300ms ease-in-out;transition:box-shadow 300ms ease-in-out;transition:box-shadow 300ms ease-in-out,-webkit-box-shadow 300ms ease-in-out}.negotiator__single-card .negotiator__single-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.negotiator__single-card .negotiator__img{width:100%;height:370px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.negotiator__single-card .negotiator__job h5{text-align:center;text-transform:uppercase;color:#999999;font-size:14px}.negotiator__single-card .negotiator__title h4{text-align:center;font-size:23px;font-weight:700;color:var(--e-global-color-primary)}.negotiator__single-card .negotiator__bio{padding:1em 2em}.negotiator__single-card .negotiator__bio h4{text-align:center;line-height:1.5em;font-size:16px;font-weight:400;color:var(--e-global-color-primary)}.negotiator__single-card .social-col h4{font-size:16px;font-weight:700;text-transform:uppercase}.negotiator__single-card .social-col .negotiator__cta{font-size:1.6rem;font-weight:700;text-transform:uppercase;line-height:1.9em;word-spacing:0.08em;background-color:var(--e-global-color-primary);border-radius:5px;margin-bottom:0.5em;padding:0.2em 1em;color:var(--e-global-color-secondary)}.property-grid{margin-bottom:1.5rem}.property-grid .property__card{background:#ffffff;-webkit-box-shadow:0 0 2.8rem 0 rgba(0,0,0,0.1);box-shadow:0 0 2.8rem 0 rgba(0,0,0,0.1);-webkit-transition:-webkit-box-shadow 0.4s;transition:-webkit-box-shadow 0.4s;transition:box-shadow 0.4s;transition:box-shadow 0.4s,-webkit-box-shadow 0.4s;-webkit-transition:0.4s;transition:0.4s;position:relative;height:100%}.property-grid .property__card:hover{-webkit-box-shadow:0 0 3rem 0 rgba(0,0,0,0.2);box-shadow:0 0 3rem 0 rgba(0,0,0,0.2)}.property-grid .property__card:hover .property-grid__image{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:0.4s;transition:0.4s}.property-grid .property-grid__image-wrapper{position:relative;overflow:hidden;max-height:340px}.property-grid .property-grid__image-wrapper .property-grid__image{-o-object-fit:cover;object-fit:cover;width:100%;-webkit-transition:0.4s;transition:0.4s}.property-grid .property-grid__image-wrapper .shortlist__btns{position:absolute;top:0px;right:0;z-index:2}.property-grid .property-grid__image-wrapper .shortlist__btns .tpj_add_to_shortlist,.property-grid .property-grid__image-wrapper .shortlist__btns .tpj_remove_from_shortlist{padding:10px}.property-grid .property-grid__image-wrapper .shortlist__btns .tpj_add_to_shortlist svg,.property-grid .property-grid__image-wrapper .shortlist__btns .tpj_remove_from_shortlist svg{width:15px;height:15px}.property-grid .property-grid__image-wrapper .shortlist__btns .tpj_add_to_shortlist{background:var(--e-global-color-primary);border:1px solid var(--e-global-color-primary)}.property-grid .property-grid__image-wrapper .shortlist__btns .tpj_remove_from_shortlist{background:var(--e-global-color-accent)}.property-grid .property-grid__meta{font-family:"Josefin Sans",sans-serif;color:var(--e-global-color-text);padding:3.5rem 3rem 0rem 3rem}.property-grid .property-grid__meta .property-grid__type h1{text-transform:uppercase;font-size:1.4rem;line-height:1.2;color:var(--e-global-color-primary);font-weight:700;margin:0}.property-grid .property-grid__meta .property-grid__address h2{font-size:2.4rem;line-height:1.2;font-weight:400;margin-bottom:0.2rem;color:var(--e-global-color-text)}.property-grid .property-grid__meta .property-grid__price h5{display:block;font-size:1.6rem;line-height:1.75;font-weight:400;margin-bottom:0.75em}.property-grid .property-grid__meta .property-grid__summary{margin-bottom:2em}.property-grid .property-grid__meta .property-grid__summary p{font-size:1.6rem;line-height:1.5;color:var(--e-global-color-text)}.property-grid .property-grid__footer{padding:3.5rem 0 3rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.property-grid .property-grid__footer:after{content:"";width:3rem;height:0.4rem;background:var(--e-global-color-primary);position:absolute;top:1.5rem;margin:auto;opacity:0.7}.property-grid .property-grid__footer .property-grid__rooms{display:inline;padding:0}.property-grid .property-grid__footer .property-grid__rooms li{display:inline;font-size:1.4rem;font-weight:800;margin-right:0.8rem;color:var(--e-global-color-primary)}.property-grid .property-grid__footer .property-grid__rooms li svg{width:40px;height:20px}.shortlist_properties_content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.shortlist_properties_content>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px;margin-bottom:30px}@media (min-width:576px){.shortlist_properties_content>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:992px){.shortlist_properties_content>*{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}.shortlist__btns .tpj_add_to_shortlist,.shortlist__btns .tpj_remove_from_shortlist{cursor:pointer}.shortlist__btns .tpj_add_to_shortlist svg,.shortlist__btns .tpj_remove_from_shortlist svg{fill:blue;width:30px;height:30px}.tpj-stations-list .tpj-station .type-icon img{width:15px;height:15px}.property-single__hero{background-color:var(--e-global-color-68c2e9a);padding:4rem 0 4rem 0}.property-single__meta{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;font-family:"Josefin Sans",sans-serif;padding-left:5em}@media (max-width:1080px){.property-single__meta{padding:4em 1em}}.property-single__meta .property-single__type h1{font-size:1.4rem;font-weight:700;text-transform:uppercase;color:#ffffff;margin-bottom:0.5rem}.property-single__meta .property-single__price p{font-size:2.2rem;font-weight:400;display:block;color:#ffffff}.property-single__meta .property-single__address h2{font-family:"Josefin Sans",sans-serif;font-size:4.2rem;font-weight:700;line-height:1.03;margin-bottom:1.5rem;color:#ffffff}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.property-single__meta .property-single__address h2{font-size:2.8rem;font-weight:700;line-height:1.1}}.property-single__meta .property-single__rooms-shortlist{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2em 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.property-single__meta .property-single__rooms-shortlist{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2em}}.property-single__meta .property-single__rooms-shortlist .property-single__rooms{display:inline;padding:0;margin-right:2.9rem}.property-single__meta .property-single__rooms-shortlist .property-single__rooms li{display:inline;font-size:1.6rem;font-weight:800;margin-right:0.8rem;color:#ffffff}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.property-single__meta .property-single__rooms-shortlist .property-single__rooms li{margin-right:0}}.property-single__meta .property-single__rooms-shortlist .property-single__rooms li svg{width:40px;height:20px;fill:#ffffff}.property-single__meta .property-single__rooms-shortlist .shortlist__btns i{text-decoration:none;display:inline-block;font-size:1.4rem;line-height:1;letter-spacing:0.1em;color:var(--e-global-color-secondary);text-transform:uppercase;-webkit-transition:color 0.4s;transition:color 0.4s;font-weight:700}.property-single__meta .property-single__rooms-shortlist .shortlist__btns i svg{width:13px;height:13px;fill:var(--e-global-color-secondary);margin-bottom:5px}.property-single__meta .property-single__features-socials{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.6rem 0 1.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:0.1rem solid var(--e-global-color-secondary);border-bottom:0.1rem solid var(--e-global-color-secondary);margin-bottom:3.5rem}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.property-single__meta .property-single__features-socials{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2em}}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.property-single__meta .property-single__features-socials .property-single__feature-links{width:100%}}.property-single__meta .property-single__features-socials .property-single__feature-links a{text-decoration:none;font-family:"Josefin Sans",sans-serif;font-size:1.4rem;line-height:1.29;letter-spacing:0.256em;text-transform:uppercase;font-weight:600;color:var(--e-global-color-secondary)}.property-single__meta .property-single__features-socials .property-single__feature-links a:not(:last-child){margin-right:1.2em}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.property-single__meta .property-single__features-socials .property-single__feature-links a:not(:last-child){margin-right:0}}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.property-single__meta .property-single__features-socials .property-single__feature-links a{display:block;text-align:center;padding:1em;border-bottom:0.1rem solid rgba(255,255,255,0.1)}}.property-single__meta .property-single__btns .btn{max-width:23rem}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.property-single__meta .property-single__btns .btn{max-width:100%}.property-single__meta .property-single__btns .btn:not(:last-child){margin-bottom:1em}}.property-single__meta .property-single__btns .btn-secondary{margin-right:1em;background:var(--e-global-color-secondary);color:#ffffff}.property-single__meta .property-single__btns .btn-secondary:hover{color:#ffffff;background:#87C340}.property-single__meta .property-single__btns .btn-accent{border:0.1rem solid var(--e-global-color-secondary);-webkit-box-shadow:none;box-shadow:none;color:var(--e-global-color-secondary)}.property-single__meta .property-single__btns .btn-accent:hover{color:var(--e-global-color-primary);background:var(--e-global-color-secondary)}.property-single__meta .property-single__cta-tel{font-size:2.2rem;line-height:1.33;margin-top:3rem;color:var(--e-global-color-secondary)}.property-single__meta .property-single__cta-tel a{color:#ffffff!important;text-decoration:none!important;font-weight:700;color:var(--e-global-color-secondary)}.property-single__overview{padding:5.5em 0}.property-single__overview .property-single__description{max-width:95%;font-size:1.6rem}.property-single__overview .property-single__description h3{color:var(--e-global-color-primary);font-size:2.2rem;margin-top:2rem}@media (max-width:1080px){.property-single__overview .property-single__description{margin-bottom:3em;max-width:100%}}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.property-single__overview .property-single__description{padding:0 1.5em}}.property-single__overview #property__features{list-style:none;padding-left:3.7em}@media (max-width:1080px){.property-single__overview #property__features{padding:0}}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.property-single__overview #property__features{padding:0 1.5em}}.property-single__overview #property__features li{font-size:1.6rem;position:relative;padding-left:3.7rem;margin-bottom:1.52rem}.property-single__overview #property__features li:before{content:"";position:absolute;top:0;left:0;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--e-global-color-primary)}.property-single__overview #property__features li:after{content:"";display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0.7rem;left:0.8rem;height:1rem;width:0.8rem;border-bottom:0.2rem solid #ffffff;border-right:0.2rem solid #ffffff}.property-single__overview .property-section__media{padding:9.9rem 0}.property-single__overview .property-section__media .property-single__medias h2{font-family:"Josefin Sans",sans-serif;font-size:3.2rem;font-weight:700;line-height:1.31;margin-bottom:0}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.property-single__overview .property-section__media .property-single__medias h2{text-align:center}}.property-single__overview .property-section__media .property-single__medias .property-single__epc,.property-single__overview .property-section__media .property-single__medias .property-single__floorplan{width:100%;max-width:700px}.property-recent__card{position:relative;display:block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden!important}.property-recent__card:hover .property-recent__card-img{-webkit-transform:scale(1.1);transform:scale(1.1)}.property-recent__card:hover .property-recent__meta{background:rgba(0,0,0,0.1)}.property-recent__card .property-recent__card-img{height:374px;width:100%;-webkit-transition:0.4s;transition:0.4s;-webkit-transform:scale(1);transform:scale(1)}.property-recent__card .property-recent__meta{height:100%;width:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:0.4s;transition:0.4s;padding:0 2rem 0 2rem}.property-recent__card .property-recent__meta .property-recent_subhead h4{font-family:"Josefin Sans",sans-serif;font-size:1.4rem;letter-spacing:0.1rem;font-weight:700;text-transform:uppercase;color:#fff;margin:0;text-align:center}.property-recent__card .property-recent__meta .property-recent__address h5{font-family:"Josefin Sans",sans-serif;font-size:2.5rem;font-weight:400;color:#ffffff;margin:0;text-align:center}.property-recent__card .property-recent__meta .property-recent__price h5{font-family:"Josefin Sans",sans-serif;font-size:2.5rem;font-weight:400;color:#ffffff;margin:0;text-align:center}.property-related__card{position:relative;display:block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden!important}.property-related__card:hover .property-related__card-img{-webkit-transform:scale(1.1);transform:scale(1.1)}.property-related__card:hover .property-related__meta{background:rgba(0,0,0,0.1)}.property-related__card .property-related__card-img{height:374px;width:100%;-webkit-transition:0.4s;transition:0.4s;-webkit-transform:scale(1);transform:scale(1)}.property-related__card .property-related__meta{height:100%;width:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:0.4s;transition:0.4s;padding:0 2rem 0 2rem}.property-related__card .property-related__meta .property-related_subhead h4{font-family:"Josefin Sans",sans-serif;font-size:1.4rem;letter-spacing:0.1rem;font-weight:700;text-transform:uppercase;color:#fff;margin:0;text-align:center}.property-related__card .property-related__meta .property-related__address h5{font-family:"Josefin Sans",sans-serif;font-size:2.5rem;font-weight:400;color:#ffffff;margin:0;text-align:center}.property-related__card .property-related__meta .property-related__price h5{font-family:"Josefin Sans",sans-serif;font-size:2.5rem;font-weight:400;color:#ffffff;margin:0;text-align:center}.gm-style-iw,.gm-style-iw-c{max-width:270px!important;padding:0!important}.gm-style-iw .gm-style-iw-d,.gm-style-iw-c .gm-style-iw-d{overflow:hidden!important;min-height:345px!important;max-height:345px!important;height:180px}.gm-style-iw .gm-style-iw-d a,.gm-style-iw-c .gm-style-iw-d a{max-height:180px}.gm-style-iw .gm-style-iw-d a img,.gm-style-iw-c .gm-style-iw-d a img{min-width:100%!important;max-width:100%!important;max-height:180px}.property-map__meta{padding:1em 1.5em;min-height:180px;max-height:180px;font-family:"Josefin Sans",sans-serif}.property-map__meta .property-map__type h1{font-size:13px;color:var(--e-global-color-primary);text-transform:uppercase}.property-map__meta .property-price-rooms-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5em;max-height:45px}.property-map__meta .property-price-rooms-group .property-map__price{font-size:20px;font-weight:700;color:var(--e-global-color-primary)}.property-map__meta .property-price-rooms-group .property-map__price span{font-size:15px;font-weight:400;color:#424242;display:block}.property-map__meta .property-map__address h3{font-size:2.1rem;font-weight:400;color:black;margin:0.1em 0 0.5em 0}#google-map-single-property-container,#leaflet-map-single-property-container{min-height:500px}#leaflet-map-container{min-height:500px}.clr--primary{color:var(--e-global-color-primary)!important}.clr--primary-secondary{color:var(--e-global-color-secondary)!important}.clr--primary-accent{color:var(--e-global-color-accent)!important}.prediction_popup{position:absolute;width:100%;left:0;top:40px;background:#ffffff;border-style:solid;border-width:1px;border-color:#dddddd;z-index:100;-webkit-box-shadow:5px 12px 16px -14px #292b2c;box-shadow:5px 12px 16px -14px #292b2c}.prediction_popup .modal_content_developments{}.prediction_popup .modal_content_google_predictions{}.prediction_popup .modal_content_section_header{background:#f0ad4e;padding:10px 10px;color:#292b2c;text-transform:uppercase;font-weight:bold}.prediction_popup .development_entry_link{display:block;padding:5px 10px;color:#0275d8;text-decoration:none}.prediction_popup .development_entry_link:active,.prediction_popup .development_entry_link:focus,.prediction_popup .development_entry_link:hover{color:#5cb85c}.prediction_popup .google_entry_link{display:block;padding:5px 10px;color:#0275d8;text-decoration:none}.prediction_popup .google_entry_link:active,.prediction_popup .google_entry_link:focus,.prediction_popup .google_entry_link:hover{color:#5cb85c}.prediction_popup .selected_prediction_entry{background:#cccccc}.prediction_popup .place-icon img{max-width:30px}.search__core-wrapper{background-color:var(--e-global-color-primary);background-image:url(/wp-content/uploads/2023/07/waves.svg);height:100%;padding:7em;font-family:"Josefin Sans",sans-serif}.search__core-wrapper h2{color:#ffffff;font-size:4rem;letter-spacing:0;font-weight:700;margin-bottom:0.75em}.search__core-wrapper .search__core .hidden_label{display:none}.search__core-wrapper .search__core input[type=text]{width:100%;padding:1.6rem 2rem 1.6rem 2rem;font-size:1.6rem;color:#ffffff;border-radius:0px;background:#6b1a72;font-weight:400;-webkit-box-shadow:none;box-shadow:none;border:none!important;outline:none!important;display:inline-block;width:100%;margin-bottom:1.5rem}.search__core-wrapper .search__core select{margin-bottom:1.5rem;color:#ffffff;background:#6b1a72}.search__core-wrapper .radios{display:inline-block;position:relative;padding-left:20px;margin-bottom:0px;margin-right:10px;color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:2px;cursor:pointer;font-size:1.6rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.search__core-wrapper .radios input{position:absolute;opacity:0;cursor:pointer}.search__core-wrapper .checkmark{position:absolute;top:0;left:0;height:15px;width:15px;background-color:transparent;border:0.2rem solid #fff;border-radius:50%}.search__core-wrapper .radios input:checked~.checkmark{background-color:var(--e-global-color-secondary)}.search__core-wrapper .checkmark:after{content:"";position:absolute;display:none}.search__core-wrapper .radios input:checked~.checkmark:after{display:block}.valuation__banner{background-color:#631869;text-align:center;padding:8rem 4rem 8rem 4rem;height:100%;font-family:"Josefin Sans",sans-serif}.valuation__banner svg{width:13rem;margin:0 0 2rem 0;fill:#ffffff}.valuation__banner h2{font-size:4rem;margin-bottom:3rem;color:#ffffff;font-size:3.3rem;letter-spacing:0;font-weight:700}.valuation__banner h3{color:#ffffff;text-transform:uppercase;letter-spacing:0.2rem;font-weight:700}.valuation__banner h3:hover{color:var(--e-global-color-secondary)}#search-map-results{height:700px}#search-map-results .map-info{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,0.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}#search-map-results .btn{position:absolute;top:7px;right:60px;max-width:200px}.tabs__head{background:#f0efeb}.tabs__head #collapseSearch .card{border:0}.tabs__head #collapseSearch .card-body{padding:0}.tabs__head #collapseSearch .card-body .tabs__search{padding:10.8rem 4.5rem 8.8rem}@media (max-width:1080px){.tabs__head #collapseSearch .card-body .tabs__search{padding:5em 1.5em}}.tabs__head .tabs__head-inner{width:100%;max-width:1570px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:1rem}.tabs__head .tabs__head-inner .tabs__nav ul{padding:0}.tabs__head .tabs__head-inner .tabs__nav ul li{display:inline;font-size:1.4rem;font-weight:600;font-family:"Josefin Sans",sans-serif;letter-spacing:0.1em;line-height:1.29;text-transform:uppercase}.tabs__head .tabs__head-inner .tabs__nav ul li.is-current a{background-color:#ffffff}.tabs__head .tabs__head-inner .tabs__nav ul li a{font-family:"Josefin Sans",sans-serif;font-size:1.4rem;line-height:1.29;text-transform:uppercase;color:var(--e-global-color-primary);text-decoration:none;display:inline-block;border:none;padding:2.2rem 2.6rem 2rem 2.8rem;-webkit-transition:background 0.4s;transition:background 0.4s;text-align:center}.tabs__head .tabs__head-inner .tabs__nav ul li a:hover{background:#ffffff}.tabs__head .tabs__head-inner .tabs__views{padding-bottom:0.6rem}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.tabs__head .tabs__head-inner .tabs__views{display:none}}.tabs__head .tabs__head-inner .tabs__views .results-views{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.4rem;font-weight:600;font-family:"Josefin Sans",sans-serif;letter-spacing:0.1em;line-height:1.9;text-transform:uppercase;padding:0}.tabs__head .tabs__head-inner .tabs__views .results-views li{border-right:0.1rem solid #b3b0a8;padding-right:3rem;margin-right:3.3rem}.tabs__head .tabs__head-inner .tabs__views .results-views li a{color:var(--e-global-color-primary)}.tabs__head .tabs__head-inner .tabs__views .results-views li a:hover{color:var(--e-global-color-secondary)}.tabs__head .tabs__head-inner .tabs__views .results-views li.is-not-selected a{color:#b3b0a8}.result-view__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:1570px;margin:auto;padding-top:4rem;margin-bottom:4.1rem}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.result-view__links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.result-view__links .result-view__count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}.result-view__links .result-view__count .total_count-load_more span{text-align:start;margin:0;font-family:"Zen Kaku Gothic New",sans-serif;font-size:2rem}.result-view__links .result-view__count p{text-align:start;margin:0;font-family:"Zen Kaku Gothic New",sans-serif;font-size:2rem}.result-view__links .result-view__adjusts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.result-view__links .result-view__adjusts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.result-view__links .result-view__adjusts .adjusts__links{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.result-view__links .result-view__adjusts .adjusts__links .map__view,.result-view__links .result-view__adjusts .adjusts__links .update__search{font-size:1.4rem;font-weight:600;font-family:"Josefin Sans",sans-serif;letter-spacing:0.1em;line-height:1.29;text-transform:uppercase;display:inline-block;text-decoration:none;margin-right:3.1rem;-webkit-transition:color 0.4s;transition:color 0.4s;color:var(--e-global-color-primary)}.result-view__links .result-view__adjusts .styled-select{position:relative}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.result-view__links .result-view__adjusts .styled-select{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:2.5em 0;width:100%}}.result-view__links .result-view__adjusts .styled-select svg{fill:var(--e-global-color-primary);position:absolute;top:15px;left:10px;width:1.6rem;height:1.6rem}.result-view__links .result-view__adjusts .styled-select select{width:100%;border:0;background:none;font-size:1.4rem;font-weight:600;font-family:"Josefin Sans",sans-serif;letter-spacing:0.1em;line-height:2.9;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:0.1rem solid #dad7cd;padding:0.3rem 3.8rem 0;color:#293241;text-transform:uppercase}.property-grid__row,.search__map{max-width:1570px;margin:auto}.property-grid__row{padding-bottom:4rem}.tpj_load-more-preloader{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:3em 0}.tpj_load-more-button{width:200px}.spinner-square{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:90px;height:120px}.spinner-square>.square{width:10px;height:50px;margin:auto auto;border-radius:4px}.square-1{-webkit-animation:square-anim 1200ms cubic-bezier(0.445,0.05,0.55,0.95) 0s infinite;animation:square-anim 1200ms cubic-bezier(0.445,0.05,0.55,0.95) 0s infinite}.square-2{-webkit-animation:square-anim 1200ms cubic-bezier(0.445,0.05,0.55,0.95) 200ms infinite;animation:square-anim 1200ms cubic-bezier(0.445,0.05,0.55,0.95) 200ms infinite}.square-3{-webkit-animation:square-anim 1200ms cubic-bezier(0.445,0.05,0.55,0.95) 400ms infinite;animation:square-anim 1200ms cubic-bezier(0.445,0.05,0.55,0.95) 400ms infinite}@-webkit-keyframes square-anim{0%{height:50px;background-color:var(--e-global-color-primary)}20%{height:50px}40%{height:80px;background-color:var(--e-global-color-primary)}80%{height:50px}to{height:50px;background-color:var(--e-global-color-primary)}}@keyframes square-anim{0%{height:50px;background-color:var(--e-global-color-primary)}20%{height:50px}40%{height:80px;background-color:var(--e-global-color-primary)}80%{height:50px}to{height:50px;background-color:var(--e-global-color-primary)}}.search_horizontal .form__col{margin-bottom:3.3em}.search_horizontal input[type=text]{width:100%;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border-bottom:0.1rem solid rgba(149,149,149,0.5);padding:1rem 1rem 1.4rem 1rem;color:#959595;font-size:1.4rem;line-height:1.36;font-weight:400;background:rgba(0,0,0,0.05)}.search_horizontal input[type=submit]{cursor:pointer;text-decoration:none;font-size:1.4rem;line-height:1;letter-spacing:0.1em;font-family:"Josefin Sans",sans-serif;padding:1.5rem 11em 1.4rem;font-weight:400;color:#ffffff;-webkit-box-shadow:0 0.3rem 0.6rem 0 rgba(0,0,0,0.16);box-shadow:0 0.3rem 0.6rem 0 rgba(0,0,0,0.16);-webkit-transition:background 0.4s,border-color 0.4s,color 0.4s;transition:background 0.4s,border-color 0.4s,color 0.4s;text-transform:uppercase;outline:none!important;border:none;width:100%;background:#a3b18a;margin-bottom:0.4em}.search_horizontal label{font-family:"Josefin Sans",sans-serif;font-size:1.5rem;font-weight:700;display:block;text-transform:uppercase;margin-bottom:1em}.search_horizontal .form__select{position:relative}.search_horizontal .form__select:after{content:"";position:absolute;top:3.4rem;right:2rem;background-image:url("/wp-content/uploads/2023/07/ico-arrow-down.svg");background-repeat:no-repeat;background-size:cover;height:1rem;width:1rem;pointer-events:none;z-index:2}.search_horizontal select{width:100%;border:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border-bottom:0.1rem solid rgba(149,149,149,0.5);padding:1rem 1em 1.4rem;color:#959595;font-size:1.4rem;line-height:1.36;font-weight:400;background:rgba(0,0,0,0.05)}.search_horizontal .submit__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.recent-swiper__container{margin:6.5em 0 6em}.recent_title{font-family:"Josefin Sans",sans-serif;font-size:3.2rem;line-height:1.31;font-weight:700;text-align:center;padding:3rem 0}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.recent_title{font-size:2.5rem}}.recent-swiper__wrapper{position:relative;padding:8rem 0 3rem 0rem}@media (max-width:1080px){.recent-swiper__wrapper{padding:8rem 1em 3rem}}.recent-swiper__wrapper:before{content:"";background:var(--e-global-color-primary);position:absolute;top:0;left:0;width:25%;height:100%;display:block;z-index:-1;opacity:1}.recent-swiper__wrapper .recentSwiper{max-width:1555px}.recent-swiper__wrapper .swiper-button-next:after,.recent-swiper__wrapper .swiper-button-prev:after{font-size:1.1em}.recent-swiper__wrapper #recentNext,.recent-swiper__wrapper #recentPrev{top:9%;font-size:1.7em;background:white;width:40px;height:40px;border-radius:50%}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.recent-swiper__wrapper #recentNext,.recent-swiper__wrapper #recentPrev{font-size:1.2em;background:white;width:30px;height:30px}}.recent-swiper__wrapper #recentPrev{left:4%}.recent-swiper__wrapper #recentNext{right:auto;left:6.7%}@media (max-width:1080px){.recent-swiper__wrapper #recentNext{left:10%}}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.recent-swiper__wrapper #recentNext{left:13%}}.related-swiper__container{margin:6.5em 0 6em}.related_title{font-family:"Josefin Sans",sans-serif;font-size:3.2rem;line-height:1.31;font-weight:700;text-align:center;padding:3rem 0}.related-swiper__wrapper{position:relative;padding:8rem 0 3rem 0rem}@media (max-width:1080px){.related-swiper__wrapper{padding:8rem 1em 3rem}}.related-swiper__wrapper:before{content:"";background:var(--e-global-color-primary);position:absolute;top:0;left:0;width:25%;height:100%;display:block;z-index:-1;opacity:1}.related-swiper__wrapper .relatedSwiper{max-width:1555px}.related-swiper__wrapper .swiper-button-next:after,.related-swiper__wrapper .swiper-button-prev:after{font-size:1.1em}.related-swiper__wrapper #relatedNext,.related-swiper__wrapper #relatedPrev{position:absolute;top:4%;font-size:1.7em;background:white;width:40px;height:40px;border-radius:50%;text-align:center;padding:6px}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.related-swiper__wrapper #relatedNext,.related-swiper__wrapper #relatedPrev{font-size:1.2em;background:white;width:30px;height:30px}}.related-swiper__wrapper #relatedNext svg,.related-swiper__wrapper #relatedPrev svg{width:15px!important}.related-swiper__wrapper #relatedPrev{left:4%}.related-swiper__wrapper #relatedPrev svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.related-swiper__wrapper #relatedNext{right:auto;left:6.7%}.related-swiper__wrapper #relatedNext svg{-webkit-transform:rotate(270deg);transform:rotate(270deg)}@media (max-width:1080px){.related-swiper__wrapper #relatedNext{left:10%}}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.related-swiper__wrapper #relatedNext{left:13%}}.clr--primary{color:var(--e-global-color-primary)!important}.clr--primary-secondary{color:var(--e-global-color-secondary)!important}.clr--primary-accent{color:var(--e-global-color-accent)!important}.propertySwiper__wrapper{position:relative;margin-bottom:10px;height:auto}.propertySwiper__wrapper .propertySwiper .swiper-wrapper{max-height:500px}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.propertySwiper__wrapper .propertySwiper .swiper-wrapper{max-height:300px}}.propertySwiper__wrapper .propertySwiper .swiper-wrapper .swiper-slide{position:relative;height:auto}.propertySwiper__wrapper .propertySwiper .swiper-wrapper .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.propertySwiper__wrapper #swiperNext,.propertySwiper__wrapper #swiperPrev{position:absolute;top:5em;background:var(--e-global-color-primary);width:40px;height:40px;border-radius:50%}.propertySwiper__wrapper #swiperNext svg,.propertySwiper__wrapper #swiperPrev svg{fill:#ffffff;width:18px}.propertySwiper__wrapper #swiperNext:after,.propertySwiper__wrapper #swiperPrev:after{font-size:0}.propertySwiper__wrapper #swiperNext{right:3em}.propertySwiper__wrapper #swiperNext svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.propertySwiper__wrapper #swiperPrev{left:auto;right:7.8em}.propertySwiper__wrapper #swiperPrev svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.thumbnailsSwiper__wrapper{position:relative}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.thumbnailsSwiper__wrapper{display:none}}.thumbnailsSwiper__wrapper .thumbsSwiper .swiper-wrapper .swiper-slide{cursor:pointer}.thumbnailsSwiper__wrapper .thumbsSwiper .swiper-wrapper .swiper-slide img{max-height:172px}.property-map{height:33vw;width:100%}.wavesIcon{fill:#e2e2e2}