.property-bnr-wrapper .property-banner .large-image-wrapper{z-index:1;position:relative}.property-bnr-wrapper .property-banner .large-image-wrapper .image_btn-large{width:100%;position:relative}.property-bnr-wrapper .property-banner .large-image-wrapper .image_btn-large img{object-fit:cover;width:100%;height:280px}@media (min-width:767px){.property-bnr-wrapper .property-banner .large-image-wrapper .image_btn-large img{height:512px}}@media (min-width:1200px){.property-bnr-wrapper .property-banner .large-image-wrapper .image_btn-large img{height:580px}}.property-bnr-wrapper .property-banner .large-image-wrapper .property-bnr-uis{position:absolute;bottom:16px;right:16px}@media (min-width:1200px){.property-bnr-wrapper .property-banner .large-image-wrapper .property-bnr-uis{bottom:48px;right:0}}.property-bnr-wrapper .property-banner .large-image-wrapper .property-bnr-uis .btn-white{z-index:2;cursor:pointer;background-color:#fff;border:none;height:40px;position:relative}@media (min-width:767px){.property-bnr-wrapper .property-banner .large-image-wrapper .property-bnr-uis .btn-white{height:44px}}.property-bnr-wrapper .property-banner .large-image-wrapper .property-bnr-uis .btn-white:hover{color:#fff;background-color:#021726}
.prop-information-wrapper{background-color:#f7f3f2;margin:40px 0}@media (min-width:767px){.prop-information-wrapper{margin:48px 0 64px}}@media (min-width:1200px){.prop-information-wrapper{margin:80px 0}}@media (min-width:1400px){.prop-information-wrapper{margin:48px 0 96px}}.prop-information-wrapper .property-info_module .right-prop-block .description-section{margin-top:32px}@media (min-width:767px){.prop-information-wrapper .property-info_module .right-prop-block .description-section{margin-top:40px}}@media (min-width:1200px){.prop-information-wrapper .property-info_module .right-prop-block .description-section{margin-top:0}}.prop-information-wrapper .property-info_module .right-prop-block .description-section .less-desc{position:relative}.prop-information-wrapper .property-info_module .right-prop-block .description-section .less-desc p:first-of-type{color:#474241;font-family:Zalando Sans;font-size:18px;font-weight:300;line-height:1.4}@media (min-width:767px){.prop-information-wrapper .property-info_module .right-prop-block .description-section .less-desc p:first-of-type{font-size:20px}}@media (min-width:1200px){.prop-information-wrapper .property-info_module .right-prop-block .description-section .less-desc p:first-of-type{margin-top:0}}.prop-information-wrapper .property-info_module .right-prop-block .description-section .less-desc:after{content:"";pointer-events:none;background:linear-gradient(rgba(255,255,255,0) 0%,#f7f3f2 100%);width:100%;height:60px;position:absolute;bottom:0;left:0}.prop-information-wrapper .property-info_module .right-prop-block .description-section p{margin-top:24px}.prop-information-wrapper .property-info_module .right-prop-block .description-section .interaction-btn{color:#021726;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #d6cecb;margin-top:24px;font-size:12px;font-weight:300;line-height:140%}@media (min-width:767px){.prop-information-wrapper .property-info_module .right-prop-block .description-section .interaction-btn{margin-top:32px}}.prop-information-wrapper .property-info_module .right-prop-block .description-section .interaction-btn:hover{border-bottom:1px solid #c34d28}.prop-information-wrapper .property-info_module .right-prop-block .description-section .interaction-btn .icon{margin-left:8px}.prop-information-wrapper .property-info_module .right-prop-block .description-section .read-less .icon{transform:rotate(180deg)}.prop-information-wrapper .property-info_module .right-prop-block .prop-hr-line{background-color:#f0e9e7;width:100%;height:1px;margin:24px 0}@media (min-width:767px){.prop-information-wrapper .property-info_module .right-prop-block .prop-hr-line{margin:40px 0}}@media (min-width:1200px){.prop-information-wrapper .property-info_module .right-prop-block .prop-hr-line{margin:48px 0}}.prop-information-wrapper .property-info_module .right-prop-block .feature-wrapper h4{font-size:20px}@media (min-width:1200px){.prop-information-wrapper .property-info_module .right-prop-block .feature-wrapper h4{font-size:24px}}.prop-information-wrapper .property-info_module .right-prop-block .feature-wrapper .feature-list{margin-top:16px}@media (min-width:1200px){.prop-information-wrapper .property-info_module .right-prop-block .feature-wrapper .feature-list{margin-top:24px}}.prop-information-wrapper .property-info_module .right-prop-block .key-info h4{font-size:20px}@media (min-width:1200px){.prop-information-wrapper .property-info_module .right-prop-block .key-info h4{font-size:24px}}.prop-information-wrapper .property-info_module .right-prop-block .key-info .key-items{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}@media (min-width:767px){.prop-information-wrapper .property-info_module .right-prop-block .key-info .key-items{grid-template-columns:1fr 1fr 1fr;column-gap:24px}}@media (min-width:1200px){.prop-information-wrapper .property-info_module .right-prop-block .key-info .key-items{margin-top:24px}}.prop-information-wrapper .property-info_module .right-prop-block .key-info .key-items .key-block .key_text{margin-bottom:4px;font-family:Zalando Sans Medium;font-weight:500}@media (min-width:767px){.prop-information-wrapper .property-info_module .main_info_module h1{font-size:40px}}.prop-information-wrapper .property-info_module .main_info_module .display_address{margin-top:8px;font-size:18px}@media (min-width:767px){.prop-information-wrapper .property-info_module .main_info_module .display_address{margin-top:12px;font-size:20px}}.prop-information-wrapper .property-info_module .main_info_module .price{color:#021726;margin-top:24px;font-family:Zalando Sans Medium;font-size:16px;font-weight:500}@media (min-width:767px){.prop-information-wrapper .property-info_module .main_info_module .price{font-size:18px}}.prop-information-wrapper .property-info_module .main_info_module .price .p-qualifier{color:#999290;margin-left:9px;font-size:12px;font-weight:300}@media (min-width:767px){.prop-information-wrapper .property-info_module .main_info_module .price .p-qualifier{font-size:14px}.prop-information-wrapper .property-info_module .main_info_module .title{margin-top:8px}}.prop-information-wrapper .property-info_module .main_info_module .map_btn{height:unset;padding:0;line-height:140%!important}.prop-information-wrapper .property-info_module .main_info_module .details_interaction_module{align-items:center;margin-top:24px;display:flex}.prop-information-wrapper .property-info_module .main_info_module .details_interaction_module .interaction-btn{color:#021726;cursor:pointer;border-bottom:1px solid #021726;font-family:Zalando Sans;font-size:14px;font-weight:400;line-height:140%}.prop-information-wrapper .property-info_module .main_info_module .details_interaction_module .interaction-btn:hover{border-bottom:1px solid #c34d28}@media (min-width:767px){.prop-information-wrapper .property-info_module .main_info_module .details_interaction_module .interaction-btn{font-size:16px}}.prop-information-wrapper .property-info_module .main_info_module .details_interaction_module span{margin:0 20px}.prop-information-wrapper .property-info_module .main_info_module .details_interaction_module .share-details{position:relative}.prop-information-wrapper .property-info_module .main_info_module .details_interaction_module .share-details .share_text{color:#021726;cursor:pointer;border-bottom:1px solid #021726;margin:0;padding-bottom:2px;font-family:Zalando Sans;font-size:14px;font-weight:400;line-height:140%}@media (min-width:767px){.prop-information-wrapper .property-info_module .main_info_module .details_interaction_module .share-details .share_text{font-size:16px}}.prop-information-wrapper .property-info_module .main_info_module .details_interaction_module .share-details .share_text:hover{border-bottom:1px solid #c34d28}.prop-information-wrapper .property-info_module .left-prop-block{position:-webkit-sticky;position:sticky;top:110px}.prop-information-wrapper .property-info_module .left-prop-block .main_info_module.desktop h1{font-size:40px}.prop-information-wrapper .property-info_module .left-prop-block .main_info_module.desktop .display_address{margin-top:12px;font-size:20px}.prop-information-wrapper .property-info_module .left-prop-block .main_info_module.desktop .price{margin-top:36px;font-size:18px}.prop-information-wrapper .property-info_module .left-prop-block .main_info_module.desktop .price .p-qualifier{font-size:14px}.prop-information-wrapper .property-info_module .left-prop-block .main_info_module.desktop .details_interaction_module{margin-top:36px}.prop-information-wrapper .property-info_module .left-prop-block .main_info_module.desktop .form_ctas{gap:16px;margin-top:36px;display:flex}.prop-information-wrapper .property-info_module .left-prop-block .main_info_module.desktop .form_ctas .button{justify-content:center;width:100%}.prop-information-wrapper .property-info_module .left-prop-block .main_info_module.desktop .form_ctas .btn-orange-filled{white-space:nowrap}.prop-information-wrapper .property-info_module .left-prop-block .main_info_module.desktop .call-agent{margin-top:20px}.prop-information-wrapper .property-info_module .left-prop-block .main_info_module.desktop .call-agent a{color:#021726;border-bottom:1px solid transparent;font-family:Zalando Sans Medium;font-weight:500}.prop-information-wrapper .property-info_module .left-prop-block .main_info_module.desktop .call-agent a:hover{border-bottom:1px solid #c34d28}
.card-data-wrapper{background-color:#f0e9e7;padding:24px}@media (min-width:1200px){.card-data-wrapper{padding:32px}}@media (min-width:767px){.card-data-wrapper .details_static-card{flex-direction:row-reverse;align-items:flex-start;column-gap:24px;display:flex}}.card-data-wrapper .details_static-card .card_image img{width:60px;height:60px}@media (min-width:767px){.card-data-wrapper .details_static-card .card_image img{width:80px;height:80px}}.card-data-wrapper .details_static-card .card_content{margin-top:24px}@media (min-width:767px){.card-data-wrapper .details_static-card .card_content{margin-top:0}}.card-data-wrapper .details_static-card .card_content h5{font-size:20px}@media (min-width:1200px){.card-data-wrapper .details_static-card .card_content h5{font-size:24px}}.card-data-wrapper .details_static-card .card_content .card_desc{margin-top:16px}@media (min-width:1200px){.card-data-wrapper .details_static-card .card_content .card_desc{margin-top:24px}}.card-data-wrapper .details_static-card .card_content .cta_element{flex-wrap:wrap;gap:16px;margin-top:16px;display:flex}@media (min-width:767px){.card-data-wrapper .details_static-card .card_content .cta_element{column-gap:32px}}@media (min-width:1200px){.card-data-wrapper .details_static-card .card_content .cta_element{margin-top:24px}}.card-data-wrapper .details_static-card .card_content .cta_element .interaction-btn{color:#021726;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #d6cecb;font-family:Zalando Sans;font-size:12px;font-weight:300;line-height:140%}.card-data-wrapper .details_static-card .card_content .cta_element .interaction-btn:hover{border-bottom:1px solid #c34d28}.mortage-queries{background-color:#f0e9e7;flex-direction:column;row-gap:16px;margin-top:0;padding:32px;display:flex}@media (min-width:767px){.mortage-queries{flex-direction:row;justify-content:space-between;align-items:center;column-gap:24px}.mortage-queries .mortgage-advice-content{width:71%}}.mortage-queries .mortgage-advice{color:#021726;font-family:Test Tiempos Fine;font-size:14px;font-weight:300;line-height:100%}@media (min-width:767px){.mortage-queries .mortgage-advice{font-size:20px}}.mortage-queries .help-text{margin-top:8px;font-size:14px}.mortage-queries .button{margin-top:0}
.mortgage-calc-wrapper .mortage_module{background-color:#f7f3f2;padding:0}@media (min-width:767px){.mortgage-calc-wrapper .mortage_module{padding:0}}.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:0}@media (min-width:767px){.mortgage-calc-wrapper .mortage_module .calculator-form{margin-top:16px}}.mortgage-calc-wrapper .mortage_module .calculator-form .custom-form-group .form-label{color:#474241;margin-top:0;margin-bottom:8px;font-size:12px;font-weight:300;line-height:140%}@media (min-width:767px){.mortgage-calc-wrapper .mortage_module .calculator-form .custom-form-group .form-label{margin-top:0;font-size:14px}}.mortgage-calc-wrapper .mortage_module .calculator-form .custom-form-group .form-control{color:#474241;background-color:transparent;border:1px solid #d6cecb;border-radius:0;height:40px;padding:0 16px;font-weight:300;line-height:140%;font-size:14px!important}@media (min-width:767px){.mortgage-calc-wrapper .mortage_module .calculator-form .custom-form-group .form-control{height:44px;font-size:16px}}.mortgage-calc-wrapper .mortage_module .calculator-form .custom-form-group .form-control:disabled{opacity:1;color:#474241;-webkit-text-fill-color:#474241}.mortgage-calc-wrapper .mortage_module .calculator-form .custom-form-group .form-select{box-shadow:none;color:#474241;background-color:transparent;border:1px solid #d6cecb;border-radius:0;outline:none;height:40px;padding:0 16px;font-weight:300;line-height:140%;font-size:14px!important}@media (min-width:767px){.mortgage-calc-wrapper .mortage_module .calculator-form .custom-form-group .form-select{height:44px;font-size:16px}}.mortgage-calc-wrapper .mortage_module .calculator-form .custom-form-group .input-group .form-control{border-right:none}.mortgage-calc-wrapper .mortage_module .calculator-form .custom-form-group .input-group .input-group-text{color:#474241;background-color:transparent;border:1px solid #d6cecb;border-left:none;border-radius:0;height:40px;font-size:14px;font-weight:300;line-height:140%}@media (min-width:767px){.mortgage-calc-wrapper .mortage_module .calculator-form .custom-form-group .input-group .input-group-text{height:44px;font-size:16px}}.mortgage-calc-wrapper .mortage_module .calc-title-sm{margin-top:16px;font-family:Zalando Sans Medium;font-size:14px;font-weight:500}@media (min-width:767px){.mortgage-calc-wrapper .mortage_module .calc-title-sm{margin-top:24px}}.mortgage-calc-wrapper .mortage_module .calc-price{color:#021726;margin-top:8px;font-family:Zalando Sans Medium;font-size:20px;font-weight:500;line-height:120%}@media (min-width:767px){.mortgage-calc-wrapper .mortage_module .calc-price{font-size:24px}}.mortgage-calc-wrapper .mortage_module .calc-price span{color:#021726;font-family:Zalando Sans;font-size:14px;font-weight:300}.mortgage-calc-wrapper .mortage_module .mortage-cal-desc{margin-top:16px;font-size:12px}@media (min-width:767px){.mortgage-calc-wrapper .mortage_module .mortage-cal-desc{font-size:12px}}.mortgage-calc-wrapper .mortage_module .mortgage-hr-line{background-color:#f7f3f2;width:100%;height:1px;margin:24px 0}
