.prop-information-wrapper{margin:40px 0}@media (min-width:1200px){.prop-information-wrapper{margin:48px 0 80px}}@media (min-width:1400px){.prop-information-wrapper{margin:48px 0 96px}}.prop-information-wrapper .property-info_module .left-prop-block h1{color:#27262c;font-size:24px}@media (min-width:767px){.prop-information-wrapper .property-info_module .left-prop-block h1{font-size:32px}}@media (min-width:1400px){.prop-information-wrapper .property-info_module .left-prop-block h1{font-size:40px}}.prop-information-wrapper .property-info_module .left-prop-block .price{color:#1a1449;margin-top:12px;font-weight:625}@media (min-width:767px){.prop-information-wrapper .property-info_module .left-prop-block .price{margin-top:16px}}.prop-information-wrapper .property-info_module .left-prop-block .price .p-qualifier{margin-left:4px;font-weight:385}.prop-information-wrapper .property-info_module .left-prop-block .price .p-qualifier-sales{margin-right:4px;font-weight:385}.prop-information-wrapper .property-info_module .left-prop-block .title{margin-top:24px}.prop-information-wrapper .property-info_module .left-prop-block .property-has{align-items:center;margin-top:20px;display:flex}@media (min-width:767px){.prop-information-wrapper .property-info_module .left-prop-block .property-has{margin-top:24px}}.prop-information-wrapper .property-info_module .left-prop-block .property-has .icon{margin-right:6px}.prop-information-wrapper .property-info_module .left-prop-block .property-has .split-line{background-color:#efebe9;width:1px;height:20px;margin:0 12px}.prop-information-wrapper .property-info_module .left-prop-block .bnr-uis_smalldevice{margin-top:28px;overflow-x:scroll}@media (min-width:767px){.prop-information-wrapper .property-info_module .left-prop-block .bnr-uis_smalldevice{margin-top:32px}}.prop-information-wrapper .property-info_module .left-prop-block .bnr-uis_smalldevice .btn-white{background-color:#fff;border:1px solid #efebe9;border-radius:42px;height:44px;margin-right:12px;padding:0 14px}@media (min-width:767px){.prop-information-wrapper .property-info_module .left-prop-block .bnr-uis_smalldevice .btn-white{height:40px}}.prop-information-wrapper .property-info_module .left-prop-block .bnr-uis_smalldevice .btn-white{cursor:pointer}.prop-information-wrapper .property-info_module .left-prop-block .bnr-uis_smalldevice .btn-white .icon{margin-right:8px}.prop-information-wrapper .property-info_module .left-prop-block .prop-hr-line{background-color:#efebe9;width:100%;height:1px;margin:28px 0}@media (min-width:767px){.prop-information-wrapper .property-info_module .left-prop-block .prop-hr-line{margin:32px 0}}@media (min-width:1200px){.prop-information-wrapper .property-info_module .left-prop-block .prop-hr-line{margin:40px 0}}.prop-information-wrapper .property-info_module .left-prop-block h4{color:#1a1449;font-size:20px}@media (min-width:767px){.prop-information-wrapper .property-info_module .left-prop-block h4{font-size:24px}}.prop-information-wrapper .property-info_module .left-prop-block .feature-wrapper ul{margin-top:24px;margin-left:24px;list-style:outside}@media (min-width:767px){.prop-information-wrapper .property-info_module .left-prop-block .feature-wrapper ul{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}}.prop-information-wrapper .property-info_module .left-prop-block .feature-wrapper ul>*+*{margin-top:4px}.prop-information-wrapper .property-info_module .left-prop-block .description-section .less-desc{position:relative}.prop-information-wrapper .property-info_module .left-prop-block .description-section .less-desc:after{content:"";pointer-events:none;background:linear-gradient(rgba(255,255,255,0) 0%,#fffefe 100%);width:100%;height:60px;position:absolute;bottom:0;left:0}.prop-information-wrapper .property-info_module .left-prop-block .description-section p{margin-top:24px}.prop-information-wrapper .property-info_module .left-prop-block .description-section .interaction-btn{color:#3c3764;margin-top:24px;font-size:16px;font-weight:625;line-height:140%}.prop-information-wrapper .property-info_module .left-prop-block .description-section .interaction-btn .icon{margin-left:8px}.prop-information-wrapper .property-info_module .left-prop-block .description-section .read-less .icon{transform:rotate(180deg)}.prop-information-wrapper .property-info_module .left-prop-block .key-info .key-items{margin-top:24px}@media (min-width:767px){.prop-information-wrapper .property-info_module .left-prop-block .key-info .key-items{grid-template-columns:1fr 1fr;gap:16px 24px;display:grid}.prop-information-wrapper .property-info_module .left-prop-block .key-info .key-items .key-hr-line{display:none}}.prop-information-wrapper .property-info_module .left-prop-block .key-info .key-items .key-hr-line{background-color:#efebe9;width:100%;height:1px;margin:16px 0}.prop-information-wrapper .property-info_module .left-prop-block .key-info .key-items .key-block .key_text{font-weight:625}.prop-information-wrapper .property-info_module .left-prop-block .epc-image{object-fit:cover;width:100%;height:auto;margin-top:24px}.prop-information-wrapper .property-info_module .left-prop-block .leaflet-container-wrap{margin-top:16px}.prop-information-wrapper .property-info_module .left-prop-block .leaflet-container-wrap .leaflet-container{height:320px}@media (min-width:767px){.prop-information-wrapper .property-info_module .left-prop-block .leaflet-container-wrap .leaflet-container{height:448px}}@media (min-width:1200px){.prop-information-wrapper .property-info_module .left-prop-block .leaflet-container-wrap .leaflet-container{height:500px}}.prop-information-wrapper .property-info_module .left-prop-block .leaflet-container-wrap .leaflet-container .leaflet-top,.prop-information-wrapper .property-info_module .left-prop-block .leaflet-container-wrap .leaflet-container .leaflet-bottom.leaflet-right{z-index:400}.prop-information-wrapper .property-info_module .right-prop-block{text-align:center;position:-webkit-sticky;position:sticky;top:140px}.prop-information-wrapper .property-info_module .right-prop-block .team_property_desktop{background-color:#f7f5f4;padding:24px;position:relative;overflow:hidden}.prop-information-wrapper .property-info_module .right-prop-block .team_property_desktop:before{content:"";z-index:1;background-image:url(../media/brandbg-mobile.8bfada12.svg);background-repeat:no-repeat;width:100%;height:430px;display:none;position:absolute;top:-40px;left:0}@media (min-width:1200px){.prop-information-wrapper .property-info_module .right-prop-block .team_property_desktop:before{display:block}}.prop-information-wrapper .property-info_module .right-prop-block .team_property_desktop .call-text{text-align:center;color:#1a1449;z-index:2;font-size:16px;position:relative}.prop-information-wrapper .property-info_module .right-prop-block .team_property_desktop .ph-number{color:#1a1449;z-index:2;margin-top:12px;font-family:quasimoda;font-size:24px;line-height:100%;display:inline-flex;position:relative}@media (min-width:1400px){.prop-information-wrapper .property-info_module .right-prop-block .team_property_desktop .ph-number{font-size:32px}}.prop-information-wrapper .property-info_module .right-prop-block .team_property_desktop .enq-cta{z-index:2;justify-content:center;width:100%;margin:20px 0 auto;display:flex;position:relative}.prop-information-wrapper .property-info_module .right-prop-block .team_property_desktop .enq-cta .enq-btn{padding:0 24px}.prop-information-wrapper .property-info_module .right-prop-block .team_property_desktop .enq-cta .enq-btn .icon{margin-right:10px}.prop-information-wrapper .property-info_module .right-prop-block .team_property_desktop .team-hr-line_property{background-color:#efebe9;width:100%;height:1px;margin:24px 0}@media (min-width:1400px){.prop-information-wrapper .property-info_module .right-prop-block .team_property_desktop .team-hr-line_property{margin:32px 0}}.prop-information-wrapper .property-info_module .right-prop-block .team_property_desktop .team-det-module_desktop{background-color:#f7f5f4;display:flex}.prop-information-wrapper .property-info_module .right-prop-block .team_property_desktop .team-det-module_desktop .image-section{z-index:2;position:relative}.prop-information-wrapper .property-info_module .right-prop-block .team_property_desktop .team-det-module_desktop .image-section figure{border-radius:64px;width:80px;height:76px}.prop-information-wrapper .property-info_module .right-prop-block .team_property_desktop .team-det-module_desktop .image-section img{object-fit:cover;object-position:top;width:100%;height:100%}.prop-information-wrapper .property-info_module .right-prop-block .team_property_desktop .team-det-module_desktop .content-section{z-index:2;text-align:left;width:75%;margin-left:16px;position:relative}.prop-information-wrapper .property-info_module .right-prop-block .team_property_desktop .team-det-module_desktop .content-section .team_name{color:#1a1449;margin-top:0;font-size:18px}@media (min-width:767px){.prop-information-wrapper .property-info_module .right-prop-block .team_property_desktop .team-det-module_desktop .content-section .team_name{font-size:20px}}.prop-information-wrapper .property-info_module .right-prop-block .team_property_desktop .team-det-module_desktop .content-section .team_name:hover{text-decoration:underline}.prop-information-wrapper .property-info_module .right-prop-block .team_property_desktop .team-det-module_desktop .content-section .team_designation{font-size:14px}.prop-information-wrapper .property-info_module .right-prop-block .team_property_desktop .team-det-module_desktop .content-section button{margin-top:16px;font-size:14px}@media (min-width:767px){.prop-information-wrapper .property-info_module .right-prop-block .team_property_desktop .team-det-module_desktop .content-section button{margin-top:12px}}.prop-information-wrapper .property-info_module .right-prop-block .team_property_desktop .team-det-module_desktop .content-section button .icon{margin-bottom:1px;margin-right:8px}.prop-information-wrapper .property-info_module .right-prop-block .team_property_desktop .team-det-module_desktop .content-section button:hover{text-decoration:underline}.prop-information-wrapper .property-info_module .right-prop-block .details_static-card{padding:32px}@media (min-width:1400px){.prop-information-wrapper .property-info_module .right-prop-block .details_static-card{padding:40px}}.prop-information-wrapper .property-info_module .right-prop-block .details_static-card h5{font-size:20px}@media (min-width:1400px){.prop-information-wrapper .property-info_module .right-prop-block .details_static-card h5{font-size:24px}}.prop-information-wrapper .property-info_module .right-prop-block .details_static-card .card_desc p{font-size:16px}
.mortgage-calc-wrapper .mortage_module{background-color:#f7f5f4;padding:24px}@media (min-width:767px){.mortgage-calc-wrapper .mortage_module{padding:32px}}.mortgage-calc-wrapper .mortage_module .mortgage-title{font-size:20px}@media (min-width:767px){.mortgage-calc-wrapper .mortage_module .mortgage-title{font-size:24px}}.mortgage-calc-wrapper .mortage_module .mortgage-desc{margin-top:8px;font-size:14px}@media (min-width:767px){.mortgage-calc-wrapper .mortage_module .mortgage-desc{font-size:16px}}.mortgage-calc-wrapper .mortage_module .calculator-form{margin-top:8px}@media (min-width:767px){.mortgage-calc-wrapper .mortage_module .calculator-form{margin-top:24px}.mortgage-calc-wrapper .mortage_module .calculator-form .row{align-items:flex-start;column-gap:16px;margin:0;display:flex}.mortgage-calc-wrapper .mortage_module .calculator-form .col-md-3{flex:1;min-width:0}.mortgage-calc-wrapper .mortage_module .calculator-form .row>.col-md-3{flex:1;padding-left:0;padding-right:0}}.mortgage-calc-wrapper .mortage_module .calculator-form .calc-form-group .form-label{color:#27262c;margin-top:16px;margin-bottom:8px;font-size:12px;font-weight:385;line-height:140%}@media (min-width:767px){.mortgage-calc-wrapper .mortage_module .calculator-form .calc-form-group .form-label{margin-top:0;font-size:14px}}.mortgage-calc-wrapper .mortage_module .calculator-form .calc-form-group .form-control{color:#27262c;background-color:#fff;border:1px solid #efebe9;height:40px;font-weight:385;line-height:140%;font-size:14px!important}@media (min-width:767px){.mortgage-calc-wrapper .mortage_module .calculator-form .calc-form-group .form-control{font-size:16px}}.mortgage-calc-wrapper .mortage_module .calculator-form .calc-form-group .form-select{box-shadow:none;color:#27262c;background-color:#fff;border:1px solid #efebe9;outline:none;height:40px;font-weight:385;line-height:140%;font-size:14px!important}@media (min-width:767px){.mortgage-calc-wrapper .mortage_module .calculator-form .calc-form-group .form-select{font-size:16px}}.mortgage-calc-wrapper .mortage_module .calc-title-sm{margin-top:24px;font-size:12px}@media (min-width:767px){.mortgage-calc-wrapper .mortage_module .calc-title-sm{margin-top:14px;font-size:14px}}.mortgage-calc-wrapper .mortage_module .calc-price{color:#1a1449;margin-top:8px;font-size:18px;font-weight:625}@media (min-width:767px){.mortgage-calc-wrapper .mortage_module .calc-price{font-size:22px}}.mortgage-calc-wrapper .mortage_module .calc-price span{color:#27262c;font-size:14px;font-weight:385}@media (min-width:767px){.mortgage-calc-wrapper .mortage_module .calc-price span{font-size:16px}}.mortgage-calc-wrapper .mortage_module .mortage-cal-desc{margin-top:24px;font-size:12px}@media (min-width:767px){.mortgage-calc-wrapper .mortage_module .mortage-cal-desc{font-size:14px}}.mortgage-calc-wrapper .mortage_module .mortgage-hr-line{background-color:#efebe9;width:100%;height:1px;margin:24px 0}@media (min-width:767px){.mortgage-calc-wrapper .mortage_module .mortage-queries{justify-content:space-between;align-items:center;display:flex}}.mortgage-calc-wrapper .mortage_module .mortage-queries .mortgage-advice{font-size:14px;font-weight:625}@media (min-width:767px){.mortgage-calc-wrapper .mortage_module .mortage-queries .mortgage-advice{font-size:16px}}.mortgage-calc-wrapper .mortage_module .mortage-queries .help-text{font-size:14px}@media (min-width:767px){.mortgage-calc-wrapper .mortage_module .mortage-queries .help-text{font-size:16px}}.mortgage-calc-wrapper .mortage_module .mortage-queries .button{margin-top:16px}@media (min-width:767px){.mortgage-calc-wrapper .mortage_module .mortage-queries .button{margin-top:0}}
.stamp-duty-calc-wrapper{background-color:#f7f5f4;margin-top:32px;padding:24px}@media (min-width:767px){.stamp-duty-calc-wrapper{padding:32px}}.stamp-duty-calc-wrapper .stamp-title{font-size:20px}@media (min-width:767px){.stamp-duty-calc-wrapper .stamp-title{font-size:24px}}.stamp-duty-calc-wrapper .row{margin-top:8px}.stamp-duty-calc-wrapper .row .stamp-duty-group{margin-top:16px}.stamp-duty-calc-wrapper .row .stamp-duty-group .form-label{color:#27262c;margin-bottom:8px;font-size:12px;font-weight:385;line-height:140%}@media (min-width:767px){.stamp-duty-calc-wrapper .row .stamp-duty-group .form-label{margin-top:0;font-size:14px}}.stamp-duty-calc-wrapper .row .stamp-duty-group .select-control{width:100%}.stamp-duty-calc-wrapper .row .stamp-duty-group .select-control .react-select__control{border:1px solid #efebe9;width:100%}.stamp-duty-calc-wrapper .row .stamp-duty-group .select-control .react-select__control .react-select__single-value,.stamp-duty-calc-wrapper .row .stamp-duty-group .select-control .react-select__control .react-select__placeholder{color:#27262c;font-weight:385;line-height:140%;font-size:14px!important}@media (min-width:767px){.stamp-duty-calc-wrapper .row .stamp-duty-group .select-control .react-select__control .react-select__single-value,.stamp-duty-calc-wrapper .row .stamp-duty-group .select-control .react-select__control .react-select__placeholder{font-size:16px!important}}.stamp-duty-calc-wrapper .row .stamp-duty-group .select-control .react-select__control .react-select__indicators{padding-right:16px}.stamp-duty-calc-wrapper .row .stamp-duty-group .form-control{color:#27262c;border:1px solid #efebe9;border-radius:0;height:40px;font-weight:385;line-height:140%;font-size:14px!important}@media (min-width:767px){.stamp-duty-calc-wrapper .row .stamp-duty-group .form-control{font-size:16px!important}}.stamp-duty-calc-wrapper .row .button{margin-top:16px}@media (min-width:767px){.stamp-duty-calc-wrapper .row .button{white-space:nowrap;margin-top:0}.stamp-duty-calc-wrapper .row{flex-wrap:nowrap;align-items:flex-end;column-gap:16px;margin-left:0;margin-right:0;display:flex}.stamp-duty-calc-wrapper .row>.col-md{flex:none;width:auto;padding-left:0;padding-right:0}.stamp-duty-calc-wrapper .row>.col-md:first-child,.stamp-duty-calc-wrapper .row>.col-md:nth-child(2){flex:1 1 0;min-width:0}.stamp-duty-calc-wrapper .row>.col-md:nth-child(3){flex:none;width:auto}}.stamp-duty-calc-wrapper .stampduty-results{margin-top:16px}.stamp-duty-calc-wrapper .stampduty-results .tax-stamp{margin-top:8px;font-size:24px!important}.stamp-duty-calc-wrapper .stampduty-results .pay-stamp-duty{margin-top:24px;margin-bottom:8px}.stamp-duty-calc-wrapper .stampduty-results .summary-band{margin-top:4px}.stamp-duty-calc-wrapper .stampduty-results .effectice-duty{margin-top:16px}
.property-det-negotiator .team_property_container{max-width:100%;padding:0}.property-det-negotiator .prop-hr-line{background-color:#efebe9;width:100%;height:1px;margin:28px 0}@media (min-width:767px){.property-det-negotiator .prop-hr-line{margin:32px 0}}@media (min-width:1200px){.property-det-negotiator .prop-hr-line{margin:40px 0}}.property-det-negotiator .team-det-module{background-color:#f7f5f4;padding:32px;display:flex;position:relative;overflow:hidden}.property-det-negotiator .team-det-module:before{content:"";z-index:1;background-image:url(../media/brandbg-mobile.8bfada12.svg);background-repeat:no-repeat;width:100%;height:430px;position:absolute;top:-40px;left:50px}.property-det-negotiator .team-det-module .image-section{width:80px;height:80px}.property-det-negotiator .team-det-module .image-section figure{height:80px}.property-det-negotiator .team-det-module .image-section img{object-fit:cover;border-radius:64px;width:100%;height:100%}.property-det-negotiator .team-det-module .content-section{z-index:2;margin-left:16px;position:relative}.property-det-negotiator .team-det-module .content-section .team_name{color:#1a1449;font-size:18px}@media (min-width:767px){.property-det-negotiator .team-det-module .content-section .team_name{font-size:20px}}.property-det-negotiator .team-det-module .content-section .team_designation{font-size:14px}.property-det-negotiator .team-det-module .content-section button{margin-top:16px;font-size:14px}@media (min-width:767px){.property-det-negotiator .team-det-module .content-section button{margin-top:12px}}.property-det-negotiator .team-det-module .content-section button .icon{margin-bottom:1px;margin-right:8px}.property-det-negotiator .property-footer-btns{z-index:500;background:#fff;column-gap:16px;width:100%;padding:20px;position:fixed;bottom:0;left:0}@media (min-width:767px){.property-det-negotiator .property-footer-btns{column-gap:24px;padding:20px 36px}}.property-det-negotiator .property-footer-btns .button{justify-content:center;width:100%}.property-det-negotiator .property-footer-btns .button .icon{margin-right:8px}
.card-data-wrapper{margin-top:24px;position:relative}.card-data-wrapper .details_static-card{background:#1a1449 url(../media/pattern-bg-mobile.a635930e.svg) 50%/cover no-repeat;width:100%;height:auto;padding:40px;position:relative;overflow:hidden}.card-data-wrapper .details_static-card:after{content:"";background:rgba(26,20,73,.85);position:absolute;top:0;bottom:0;left:0;right:0}.card-data-wrapper .details_static-card *{z-index:1;position:relative}.card-data-wrapper .details_static-card h5{color:#f7f5f4;text-align:center;font-size:20px}@media (min-width:767px){.card-data-wrapper .details_static-card h5{font-size:24px}}.card-data-wrapper .details_static-card .card_desc{margin-top:12px}.card-data-wrapper .details_static-card .card_desc p{text-align:center;color:#f7f5f4}.card-data-wrapper .details_static-card .cta_element{justify-content:center;margin-top:20px;display:flex}.card-data-wrapper .details_static-card .cta_element .button{color:#f7f5f4;background-color:#3c3764}.card-data-wrapper .details_static-card .cta_element .button:hover{color:#1a1449;background-color:#fff}
