.wpestate_content_wrapper_custom_template_wrapper{background-color:white}.slick-list,.multi_image_slider_image{height:459px !important}.divider{border-top:1px solid #e7e7e7;margin:20px
0}.navigation-container{padding:30px
100px 30px 100px}.navigation-links{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:115px}.link-list{display:flex;flex-direction:row;gap:40px;margin:0
!important}.prop_social{position:relative}.property_multi_image_slider,.slick-list{border-radius:10px 10px 0 0}.entry-title.entry-prop{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.entry-title{margin:0}.lightbox-enquire{margin:0;font-size:22px}.lightbox_property_wrapper
.lightbox_property_content.row
.lightbox_property_sidebar{justify-content:center}.oo-video .player-title{text-decoration:none;color:#000}.main-container{display:flex;flex-direction:column;align-items:center}.main-section{display:flex;flex-direction:column;gap:30px;justify-content:center;max-width:1340px;align-items:center;padding:0
20px}.information-section{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;min-width:100%;padding:40px
0 0 0}.details-section{width:70%}.sidebar{width:30%;position:relative;height:-webkit-fill-available}.agent-section{background:#f3f3f3;padding:30px
30px;border-radius:10px}.gdpr-checkbox,.newsletter{display:flex;flex-direction:row;align-items:center}.gdpr-checkbox label,
.newsletter
label{display:flex;align-items:center}.gdpr-checkbox input,
.newsletter
input{min-width:17px;border-radius:4px}.gdpr-checkbox span,
.newsletter
span{margin:0;font-size:14px !important;line-height:18px !important}form:has(input[value="Expose Request Form"]) .submit_button{margin-top:-5px}form:has(input[value="Footer Newsletter Form"]):not(
:has(input[value="Expose Request Form"])
).submit_button,.submit_button{background-color:var(--wp-estate-main-color-option);color:white;border:1px
solid var(--wp-estate-main-color-option);padding:8px;font-size:16px;border-radius:10px;transition:all 0.2s ease-in-out;margin-top:-15px;width:100%}form:has(input[value="Footer Newsletter Form"]) .submit_button:hover,.submit_button:hover{background-color:#fff;color:var(--wp-estate-main-color-option);border:1px
solid var(--wp-estate-main-color-option)}.form-success{padding:10px
20px;background:#28a7457a;color:white;font-weight:500;font-size:15px;border:1px
solid #28a745;border-radius:10px}div#fourth
.widget_block{margin:0
!important}.document-link{display:flex;align-items:center}.headline-section{display:flex;justify-content:space-between;align-items:flex-start;padding:0
0 30px 0}.left-side-headline{width:70%;display:flex;flex-direction:column;gap:5px}.entry_prop{font-size:30px;font-weight:500;margin-top:0px;margin-bottom:0px}.location-headline{display:flex;align-items:center}.right-side-headline{width:30%;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.price_area{color:var(--wp-estate-main-color-option);font-size:25px;max-width:unset;width:unset;margin:unset}.status-span{color:var(--wp-estate-main-color-option)}.price-pm
span{font-family:"Frank Ruhl Libre",Sans-serif !important;font-size:15px !important;font-weight:400 !important;color:#000 !important}.price-pm{font-family:"Frank Ruhl Libre",Sans-serif !important;font-size:13px !important;font-weight:400 !important}.content-section{display:flex;flex-direction:row;justify-content:space-between;padding:30px
30px 30px 0}.panel-body{color:#464646}.details-doc-container{width:30%;display:flex;flex-direction:column;gap:30px}.details-table{display:flex;flex-direction:column;gap:15px;padding:0
25px 0 0}.estate-detail:first-child{margin-bottom:15px}.estate-detail
i{margin:0
10px 0 0}.estate-features-section{padding:30px
0}.features-container{display:grid;grid-template-columns:repeat(1, 1fr);gap:30px 40px}.feature-items{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px 50px}.feature-group-title{font-size:20px;font-weight:500}.features{display:flex;gap:15px}.features-container
i{margin-top:8px;font-size:16px}.panel-group.property-panel{margin:30px
0 0 0}.property-panel .panel-heading{padding:10px
20px 0 20px}.property-panel .panel-heading::after{display:none}.video-thumbnail{border:none;height:190px !important;max-width:100%;border-radius:10px !important;object-fit:cover}.features-container
i{color:var(--wp-estate-top-menu-hover-font-color-option)}.wpestate_property_description.property-panel{box-shadow:none !important;padding:0}.location-description-container{margin:50px
0 0 0}.custom-section-title{font-family:"Frank Ruhl Libre",Sans-serif;font-size:22px;font-weight:500;color:#000}.map-section{padding:20px
0 30px 0}.other-info-section{background:#f3f3f3;border-radius:10px;padding:40px;margin:50px
0}.energy-efficiency-section{display:flex;flex-direction:column;gap:60px}.energy-efficiency-container{display:flex;justify-content:space-between;align-items:center}.energy-date-usage{display:flex;justify-content:space-between;align-items:center}.energy-class{width:-webkit-fill-available;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:10px
0;color:#fff;position:relative}.energy-class.aplus{background-color:#6d9e00}.energy-class.a{background-color:#7fb800}.energy-class.b{background-color:#91d100}.energy-class.c{background-color:#ebc400}.energy-class.d{background-color:#eb9d00}.energy-class.e{background-color:#e67300}.energy-class.f{background-color:#d22300}.energy-class.g{background-color:#b80000}.energy-class.h{background-color:#790000}.desc-en-container{width:70%;display:flex;flex-direction:column;gap:20px}.energy-class-meta{position:absolute;top:-50px;left:10px;font-size:12px;color:white;background:#999;width:max-content;padding:7px
12px;border-radius:10px;z-index:5}.energy-class.h.selected .energy-class-meta,
.energy-class.f.selected .energy-class-meta,
.energy-class.g.selected .energy-class-meta{left:-260px !important}.energy-class.h.selected .energy-class-meta::before,
.energy-class.f.selected .energy-class-meta::before,
.energy-class.g.selected .energy-class-meta::before{left:88% !important}.energy-class-meta::before{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #999;bottom:-10px;content:"";left:6%;position:absolute}.agent-container{border:none;margin:0}.agent-info{display:flex;flex-direction:row;align-items:center;gap:20px}.agent-info
img{width:80px;height:80px;object-fit:cover;border-radius:14px;object-position:top}.agent-name{font-size:20px !important;font-weight:600 !important}.contact-form{display:flex;flex-direction:column;gap:15px}.contact-form .input-field,.message-field{border:1px
solid #e7e7e7;background-color:white;padding:7px
15px;border-radius:8px;color:#000;font-size:13px;font-weight:600}input[type="submit"]{padding:10px;border:none;border-radius:12px;background:var(--wp-estate-main-color-option);color:white;font-weight:500;font-size:14px;transition:all 0.3s ease-in-out}input[type="submit"]:hover{background-color:#fff;text-decoration:none;background-position:left bottom;color:var(--wp-estate-main-color-option, var(--wp-estate-main-color));border-color:var(--wp-estate-main-color-option, var(--wp-estate-main-color));cursor:pointer}.oo-aspinfo-wrapper{margin:0}.wpresidence_button:last-child{margin:0}.document-container{margin-left:-5px}.oo-similar{margin:0
0 100px 0}.call-buttons{display:flex;flex-direction:column;margin-top:10px}a.wpresidence_button.wpresidence_button_inverse.realtor_call{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px}.property_video_wrapper::after{content:"\f04b";font-family:Font Awesome\5 Free;font-weight:700;left:50%;margin-left:-17px;margin-top:-12px;position:absolute;top:50%}.expose-accordion{box-shadow:var(
--wp-estate-cssbox-shadow-option,
var(--wp_estate_cssbox_shadow)
) !important;border-radius:10px;margin:20px
0 0 0}.expose-accordion
h3{display:none}.expose-form{opacity:0;visibility:hidden;height:0;padding:0}.expose-form.open{opacity:1;visibility:visible;height:100%;padding:0
25px 30px 25px}.accordion-button{display:flex;flex-direction:row;align-items:center}.accordion-button{padding:25px
30px;transition:all 0.2s ease-in-out;cursor:pointer;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.accordion-button:hover{box-shadow:none !important}.accordion-button .arrow-down{width:40px;rotate:270deg;transition:all 0.2s ease-in-out}.accordion-button:hover .arrow-down{rotate:360deg}.accordion-title{margin:0}.download-expose-modal{height:100%;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100%;z-index:999999;display:none;opacity:0;transition:opacity 1s ease;background:#0000007a}.download-expose-modal.show{display:flex;transition:opacity 1s ease;opacity:1}.download-expose-modal.hide{opacity:0}.modal-container{background:#fff;border-radius:10px;height:auto;left:0;margin:auto;max-height:623px;max-width:670px;overflow:hidden;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:100;padding:30px
40px;border:2px
solid var(--e-global-color-8e10174);box-shadow:rgba(0, 0, 0, 0.24) 0px 3px 8px}.close-modal{position:absolute;top:10px;right:10px;font-size:20px;color:var(--e-global-color-8e10174);cursor:pointer}.modal-container
h4{margin:0;font-size:16px;color:var(--e-global-color-97e4c0a);font-weight:400}.oo-similar{display:none}.oo-similar:has(.shortcode_wrapper_grid_item){display:block}@media screen and (max-width: 1000px){.information-section{max-width:100%;flex-direction:column}.details-section{width:100%}.estate-features-section
h2{margin:0
0 30px 0}.other-info-section{margin:50px
0 20px 0}.sidebar{width:100%}.sidebar-sticky{display:flex;flex-direction:column-reverse}.panel-group.property-panel{margin:10px
0 50px 0}.accordion-button{margin:0}}@media screen and (max-width: 780px){.headline-section{padding:unset;flex-direction:column;gap:20px}.left-side-headline{width:100%}.desc-en-container{width:100%}.details-doc-container{width:100%}.right-side-headline{width:100%;gap:unset;align-items:flex-start}.information-section{padding:10px
0 0 0}.content-section{padding:unset;flex-direction:column-reverse}.details-doc-container{gap:10px;flex-direction:column;margin-top:30px}.details-table{flex-direction:row;flex-wrap:wrap}.navigation-container{padding:30px
20px 30px 20px}.navigation-links{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.link-list{display:flex;flex-direction:row;gap:40px;margin:0
!important}.document-container{margin:10px
0 0 -5px}.features-container{grid-template-columns:repeat(1, 1fr)}.feature-items{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){.navigation-links{overflow-y:hidden;overflow-x:auto;gap:10px}.share_unit{display:flex;flex-direction:row;gap:20px}.prop_social
.share_unit{background-color:#fff;font-size:12px;padding:10px;top:-8px;width:110px;left:80px;z-index:99;display:flex}.prop_social .share_unit
a{display:flex;gap:5px;flex-direction:row;float:left;font-size:13px;font-weight:500;padding:5px
10px 5px 10px}.prop_social .share_unit .social_facebook::after,.social_tweet::after,.social_pinterest::after,.social_whatsup::after,.social_email::after{position:relative !important;left:5px;top:1px}.navigation-container{padding:30px
20px 10px 20px}.navigation-social{padding:0
0 20px 0}.link-list{width:500px;padding:0
0 20px 0}}@media screen and (max-width: 500px){.features-container{grid-template-columns:repeat(1, 1fr)}.energy-efficiency-section{gap:unset}.energy-efficiency-container{flex-direction:column;width:20%}.energy-class-meta{top:0px;left:90%;font-size:10px}.energy-class-meta::before{left:-5.8%;bottom:15px;rotate:90deg}.energy-class.h.selected .energy-class-meta,
.energy-class.f.selected .energy-class-meta,
.energy-class.g.selected .energy-class-meta{left:50px !important;top:5px}.energy-class.h.selected .energy-class-meta::before,
.energy-class.f.selected .energy-class-meta::before,
.energy-class.g.selected .energy-class-meta::before{left:-5.95% !important;bottom:14px}.feature-items{grid-template-columns:repeat(1, 1fr)}}@media screen and (max-width: 400px){.details-table{flex-direction:column}.estate-detail:first-child{margin-bottom:unset}.details-doc-container{gap:15px}.energy-date-usage{align-items:flex-start;flex-direction:column-reverse}}@media screen and (max-width: 350px){.energy-class-meta{font-size:9px}}