@keyframes pulse{0%{opacity:1}100%{opacity:0}}@font-face{font-family:"GenosGFG";src:url(../../../font/genos/GenosGFG-Regular.woff2) format("woff2"),url(../../../font/genos/GenosGFG-Regular.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"GenosGFG";src:url(../../../font/genos/GenosGFG-Bold.woff2) format("woff2"),url(../../../font/genos/GenosGFG-Bold.woff) format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"GenosGFG";src:url(../../../font/genos/GenosGFG-RegularItalic.woff2) format("woff2"),url(../../../font/genos/GenosGFG-RegularItalic.woff) format("woff");font-weight:normal;font-style:italic}@font-face{font-family:"GenosGFG";src:url(../../../font/genos/GenosGFG-BoldItalic.woff2) format("woff2"),url(../../../font/genos/GenosGFG-BoldItalic.woff) format("woff");font-weight:bold;font-style:italic}html{-webkit-text-size-adjust:100%}body{position:relative;font-size:0.8125em;color:rgba(0,0,0,0.86);margin:0;text-align:left;background-color:#fff;width:100%;font-family:GenosGFG,"Segoe UI",Arial,sans-serif;font-weight:400}body *{box-sizing:border-box}.print-only,.funding-calc{display:none}#add-to-favorite .isFav{display:none}#add-to-favorite .isNotFav{display:inline}.favorited #add-to-favorite .isFav{display:inline}.favorited #add-to-favorite .isNotFav{display:none}.chosen-container-active{border-color:#0066b3 !important}.chosen-container-active .chosen-single{border-color:#0066b3 !important}.chosen-container-active .chosen-single:after{border-top:1px solid #0066b3 !important;border-right:1px solid #0066b3 !important;border-bottom:1px solid #0066b3 !important}.result-bar{display:flex;align-items:center;gap:15px;padding:0 15px 15px}.result-bar .result-count{min-width:100px}.result-bar .sort-control .chosen-single:after{font-family:Ionicons, sans-serif;font-size:11px;content:'\f123' !important;padding:6px 5px;display:block !important;color:#0066b3;border:1px solid #0066b3;position:absolute;top:2px;font-weight:800;right:-1px;background:#fff;height:24px !important;box-sizing:border-box;width:22px}.result-bar .sort-control .chosen-single{background:#fff;border:1px solid #ccc;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 1px 0 #FFFFFF inset;box-sizing:border-box;padding:2.5px 10px;display:block;margin-top:2px;min-width:135px;height:24px !important}.result-bar .sort-control .chosen-drop{width:calc(100% + 1px);border-color:#ccc;margin-top:0}.result-bar .links{flex:1;width:100%;text-align:right;display:flex;justify-content:flex-end;align-items:center;gap:15px}.result-bar .links a{text-decoration:none;color:rgba(0,0,0,0.62);display:flex;align-items:center;gap:4px}.result-bar .links a:active{color:rgba(0,0,0,0.86)}.result-bar .links a svg{display:block;width:24px;height:24px}.userbar{width:100%;padding:1.53846em 0;display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.userbar>svg{width:48px;height:48px;color:rgba(0,0,0,0.62)}.userbar a{display:flex;color:rgba(0,0,0,0.86)}.userbar a svg{color:rgba(0,0,0,0.62);margin:0 10 0 0}.userbar.logged-in label,.userbar.logged-in .user-name,.userbar.logged-in button,.userbar.logged-in .action-menu{vertical-align:middle;display:inline-block}.userbar.logged-in label{padding-right:1em}.userbar.logged-in .user-name{padding:0 1em 0 0}.userbar.logged-in .user-name p{margin:0;padding:0;text-align:left}.userbar.logged-in .action-menu-button{text-decoration:none}.userbar.logged-in .action-menu-button svg{margin:5 0 5 0}.userbar.logged-in .action-menu{position:relative}.userbar.logged-in .action-menu .action-menu-overlay{position:absolute;right:0;top:100%;display:none;list-style:none;margin:0;background:white;z-index:1;padding:0;text-align:left}.userbar.logged-in .action-menu .action-menu-overlay.opened{display:block;box-shadow:0 0 15px rgba(0,0,0,0.2)}.userbar.logged-in .action-menu .action-menu-overlay li{padding:12px;list-style:none;margin:0;cursor:pointer;font-size:16px;line-height:24px;color:rgba(0,0,0,0.86)}.userbar.logged-in .action-menu .action-menu-overlay li a{color:rgba(0,0,0,0.86);text-decoration:none;text-wrap:nowrap}.userbar.logged-in .action-menu .action-menu-overlay li:hover{background-color:#F5F8FB}.map{margin-bottom:27px;padding-left:1em;padding-right:1em;overflow:hidden;position:relative;font-size:16px}#gmaps-gdpr{position:absolute;bottom:0;width:100%;max-width:600px;display:block;z-index:10000;background:white;padding:15px;box-shadow:0 2px 60px 0 rgba(0,0,0,0.15)}#gmaps-gdpr:after{clear:both}#gmaps-gdpr-small{position:absolute;bottom:0;left:10px;max-width:100%;display:none;z-index:10000;background:white;padding:10px;box-shadow:0 2px 60px 0 rgba(0,0,0,0.15)}.close-form-button{float:right}.gmaps-gdpr-privacy-link{color:#0066b3;text-decoration:none}.gmaps-gdpr-privacy-link:hover{text-decoration:underline}#objectMap{width:100%;max-height:400px;height:400px}#new-search-button{min-width:140px}.estate-actions{display:flex;flex-direction:row;justify-content:space-between}.estate-actions .actions-group{width:100%;display:inline-flex;gap:20px;justify-content:flex-end}.estate-actions .isFav{display:none}.estate-actions a{font-size:13px;color:rgba(0,0,0,0.62);line-height:2.2;text-decoration:none;position:relative;display:inline-flex;gap:4px;align-items:center}.estate-actions a:active{color:rgba(0,0,0,0.86)}.estate-actions svg{height:24px;width:24px;vertical-align:text-bottom}.estate-actions i{font-size:22px;line-height:21px;vertical-align:-2px}.estateDetails .estate-headline{margin:16px 0}.estateDetails h1{margin:0;font-size:38px;line-height:44px;color:rgba(0,0,0,0.86);font-weight:bold}.estateDetails h2{margin:0;font-size:16px;line-height:24px;color:rgba(0,0,0,0.62);font-weight:bold}.estateDetails h3{margin:1em 0;font-size:22px;line-height:32px;color:rgba(0,0,0,0.86);font-weight:normal}.estateDetails .estate-main{display:flex}.estateDetails .estate-main .estate-contact{min-width:250px}.estateDetails .estate-main .estate-contact .asp-box{padding:10px 15px 30px;text-align:center}.estateDetails .estate-main .estate-contact .asp-box p{margin:0;padding:0}.estateDetails .estate-main .estate-contact .asp-box p a{color:#333;text-decoration:none}.estateDetails .estate-main .estate-contact .asp-box p a.imprint{color:#0066b3}.estateDetails .estate-main .estate-contact .asp-box p a.imprint:hover{text-decoration:underline}.estateDetails .estate-main .estate-contact .asp-box p:last-child{margin-top:10px}.estateDetails .estate-main .estate-contact .asp-box img{max-width:100px}.estateDetails .estate-main .estate-details{max-width:100%;flex-shrink:1;flex-grow:1}.estateDetails .estate-main .estate-details .estate-list{margin-bottom:2.07692308em}.estateDetails .estate-main .estate-details .estate-list h2{margin-top:0}.estateDetails .estate-main .estate-details .estate-list>div{display:flex;flex-direction:row;padding:4px 0;font-size:16px;line-height:24px}.estateDetails .estate-main .estate-details .estate-list>div:nth-child(odd){background-color:#f7f7f7}.estateDetails .estate-main .estate-details .estate-list>div div:first-child{width:10.76923077em;padding-right:1.53846154em;overflow:hidden;text-overflow:ellipsis;min-width:200px;font-weight:normal}.estateDetails .estate-main .estate-details .estate-list>div div:last-child{flex-shrink:1;flex-grow:1;min-width:200px;font-weight:bold}.estate-descriptions{margin-bottom:27px}.estate-descriptions p{font-size:16px;line-height:24px}.ea-horizontal-skala .left-tick{float:left;margin-left:0}.ea-horizontal-skala .middle-tick{float:left;margin-left:45%}.ea-horizontal-skala .right-tick{float:right}.ea-horizontal-skala .color01{background:#028141}.ea-horizontal-skala .color02{background:#018942}.ea-horizontal-skala .color03{background:#189042}.ea-horizontal-skala .color04{background:#379e4b}.ea-horizontal-skala .color05{background:#4fa948}.ea-horizontal-skala .color06{background:#67b040}.ea-horizontal-skala .color07{background:#88bf3f}.ea-horizontal-skala .color08{background:#bcdb42}.ea-horizontal-skala .color09{background:#d4e43f}.ea-horizontal-skala .color10{background:#f3f133}.ea-horizontal-skala .color11{background:#f9f23f}.ea-horizontal-skala .color12{background:#f5e03a}.ea-horizontal-skala .color13{background:#e9b738}.ea-horizontal-skala .color14{background:#e6a339}.ea-horizontal-skala .color15{background:#e59834}.ea-horizontal-skala .color16{background:#db7532}.ea-horizontal-skala .color17{background:#cc552a}.ea-horizontal-skala .color18{background:#ce3728}.ea-horizontal-skala .color19{background:#cc1f23}.ea-horizontal-skala .color20{background:#bd0e23}dfn{color:rgba(0,0,0,0.86)}.energy-certificate{display:flex}.energy-certificate .arrow{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#0066b3;height:15px;width:15px;margin-top:7px}.energy-certificate .box{background:#0066b3;margin-top:-10px;padding-bottom:12px;padding-top:12px;text-align:center;width:16%;min-width:60px}.energy-certificate .box .eaVal{color:#fff;font-size:1.5em;font-weight:500}.energy-certificate .box .unit{color:#fff;font-size:0.7em;font-weight:500}.energy-certificate .energy-certificate-content{width:50%}.energy-certificate .energy-certificate-content table{border-collapse:collapse;width:100%}.energy-certificate .energy-certificate-content table td{overflow:hidden;text-overflow:ellipsis;text-align:left;padding:4px 0;vertical-align:top;font-size:16px;line-height:24px}.energy-certificate .energy-certificate-content table td:last-child{font-weight:bold}.energy-certificate .energy-certificate-content table tr:nth-child(2n){background:#F7F7F7}.energy-certificate .energy-certificate-content .energy-certificate-richtext{margin-top:2.27272727em;font-size:0.84615385em}.energy-certificate .energy-certificate-content .energy-certificate-richtext a{color:#0066b3;text-decoration:none}.energy-certificate .energy-certificate-graph{flex-grow:1;flex-shrink:1;max-width:100%;padding:0 2em}.energy-certificate .energy-certificate-graph>img{height:400px}.energy-certificate .energy-certificate-graph .ea-horizontal-skala{display:flex;width:100%;flex-direction:column}.energy-certificate .energy-certificate-graph .ea-horizontal-skala>div:first-child{display:flex;flex-direction:row;width:100%}.energy-certificate .energy-certificate-graph .ea-horizontal-skala>div:first-child div{width:100%;flex-grow:1;flex-shrink:1;max-width:33%;height:20px}.energy-certificate .energy-certificate-graph .ea-horizontal-skala>div:first-child div:nth-child(2){text-align:center}.energy-certificate .energy-certificate-graph .ea-horizontal-skala>div:first-child div:last-child{text-align:right}.energy-certificate .energy-certificate-graph .ea-horizontal-skala>div:nth-child(2){display:flex;width:100%;flex-direction:row;height:auto}.energy-certificate .energy-certificate-graph .ea-horizontal-skala>div:nth-child(2) div{height:10px;flex-shrink:1;flex-grow:1;max-width:5%}#estate_energy_certificate_class{background:#444;color:#fff;font-weight:200;margin-left:250px;padding:20px;position:absolute}#estate_energy_certificate_class>div{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#444;position:absolute;height:15px;width:15px;margin-top:5px;margin-left:-25px}.estate-pictures-container{background:#f7f7f7;margin:2em 0}.estate-pictures-container .slick-vertical .slick-list{overflow:hidden;height:476px}.estate-pictures-container .slider-for-image{width:100%;min-height:380px;background-size:contain;background-repeat:no-repeat;background-position:center center}.estate-pictures-container .estate-pictures-container .slick-track{display:flex;flex-wrap:wrap}.estate-pictures-container .slick-disabled{opacity:.25}.highlighted{color:#FFFFFF !important;background:#0066b3 !important}.box-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:15px;box-sizing:border-box;width:100%;padding-top:10px;padding-bottom:10px;text-indent:15px;color:rgba(0,0,0,0.86);font-size:16px;font-weight:bold}.overlay-box{height:100%;position:absolute;display:block;width:100%;min-height:500px;top:0;padding-top:1% !important;z-index:2000}.overlay-box .box-area{max-width:568px;min-width:297px;background:#fff;margin:10% auto 0;box-shadow:0 2px 60px 0 rgba(0,0,0,0.15)}.overlay-box .box-area .box-link{flex-direction:row-reverse;max-width:450px;width:100%}.overlay-box .box-area .box-link a{color:#0066b3}.overlay-box .box-area .box-content{padding:15px;display:flex;flex-direction:column;gap:15px}.overlay-box .box-area .box-content .box-content-description p{margin:0;font-size:16px}.overlay-box .box-area .box-content .close-ogr-confirmation-button-div{display:flex;justify-content:flex-end;gap:8px}.overlay-box .box-area label[for="conditions"],.overlay-box .box-area label[for="contact_conditions"]{width:inherit}.overlay-box .box-area fieldset{border:0;padding:0}.overlay-box .box-area fieldset label.error{display:none !important}.overlay-box .box-area fieldset .error-alert a,.overlay-box .box-area fieldset .error-alert label{color:#c00;background-color:#fff0ed}.overlay-box .box-area fieldset #conditions-error,.overlay-box .box-area fieldset #contact_conditions-error{display:none !important}.overlay-box .box-area fieldset .error-alert label p{color:#333 !important}.overlay-box .box-area fieldset .error-active input{margin-left:0px}.overlay-box .box-area fieldset .error-active #contact_conditions,.overlay-box .box-area fieldset .error-active #conditions{margin-left:0}.overlay-box .box-area fieldset .error-active label:first-child{border:1px solid #c00 !important;position:absolute !important;width:150px !important;padding:10px !important;left:-10px;background:#eee;z-index:400;top:-10px}.overlay-box .box-area fieldset input.error,.overlay-box .box-area fieldset select.error,.overlay-box .box-area fieldset textarea.error{border:1px solid #c00 !important}.overlay-box abbr{margin:0 0.15384615em;color:#0066b3}.dialog-buttons{padding-top:15px;border-top:1px solid #ccc;display:flex;justify-content:flex-end;gap:8px}.close-row{display:none}label.error{width:100% !important;padding-left:33%;color:red;border:0}.ogr-confirm{display:none}.ogr-confirm.active{display:grid}.ogr-confirm__img{margin-top:75px;float:left;padding-right:10px;color:green;text-align:center}.ogr-confirm__txt{margin-top:25px;text-align:center}.ogr-confirm__txt h2{font-size:22px}.ogr-confirm__txt p{font-size:16px}.infobox{position:relative;margin-bottom:1.53846154em;padding:7px;background-color:#f3f3f3;border:1px solid #cccccc;border-left:2px solid #ff6600;display:block;gap:12px}.infobox h2{font-size:16px;color:rgba(0,0,0,0.86);letter-spacing:0;line-height:24px;font-weight:700;margin-left:25px;margin-bottom:0}.infobox p{font-size:16px;color:rgba(0,0,0,0.86);letter-spacing:0;line-height:24px;font-weight:400;margin-left:25px;margin-top:0}#open-savesearch-button{display:inline-block;overflow:visible;padding:0 8px 1px 8px;font-weight:400;font-size:1.23076923em;line-height:1.6875em;white-space:nowrap;text-overflow:ellipsis;color:#0066b3;background:#fff;cursor:pointer;outline:1px solid #0066b3;margin-right:15px}.save-search-features{display:flex;flex-wrap:wrap}.save-search-features li{width:50%}.save-search-features li svg{color:#0066b3;width:24px;height:24px;padding:10px 3px 0}.hidden{display:none}.slick-current .slider-for-image.ogulo-wrapper,.slick-current .slider-for-image.immo-wrapper{position:relative;cursor:pointer;background-size:cover}.slick-current .slider-for-image.ogulo-wrapper{background-image:url(../../../pic/estate/ogulo.jpg)}.slick-current .slider-for-image.immo-wrapper{background-image:url(../../../pic/estate/immoViewer.jpg)}.slick-current .slider-for-image>.frame360,.slick-current .slider-for-image>.immo360{display:block;position:absolute;top:0;width:100%;height:100%;z-index:0}.slick-current .slider-for-image>.frame360:not([src]),.slick-current .slider-for-image>.immo360:not([src]){display:none}.slick-current .slider-for-image>.close-button-360{display:none;position:absolute;top:0;right:0;border:none;text-transform:capitalize;padding:10px;background-color:rgba(0,102,179,0.5);color:white;z-index:1;cursor:pointer;text-decoration:none}.slick-current .slider-for-image>.close-button-360:hover{background-color:#0066b3}#gp-offer{margin-bottom:2.07692308em}.provinfo{margin-bottom:30px}.financing-button{margin-bottom:30px}.spacer{flex:1}input,select,textarea{font-weight:400}textarea{width:100%;max-width:280px;border:1px solid #ccc;min-height:70px}.footnote{font-size:13px;color:rgba(0,0,0,0.62)}.footnote a{color:#0066b3}.gallery-nav{max-width:34%;margin:4px 15px 4px 0;width:100%;flex:1 1;position:relative;display:flex;flex-direction:column;align-items:center;gap:4px}.gallery-nav .slider{position:relative;width:100%}.gallery-nav .slider:before{background-color:transparent}.slider-nav-image{height:135px;cursor:pointer;display:block;background-size:cover;margin:1px 2.5px;background-position:center}.slider-nav-image.ogulo-thumbnail{background-image:url(../../../pic/estate/ogulo.jpg)}.slider-nav-image.immo-thumbnail{background-image:url(../../../pic/estate/immoViewer.jpg)}.estate-pictures-container-gallery{display:flex;align-items:center}.estate-pictures-container-gallery .print-only{width:100%;background:#fff}.estate-pictures-container-gallery .print-only img{max-height:400px}.gallery-main{width:66%;position:relative}.gallery-main .slider{overflow:hidden}.gallery-main .slider:before{background-color:transparent}.gallery-main .slick-slide{background:transparent;margin:15px}.gallery-main .slick-track{display:flex}.gallery-main .arrow-button{position:absolute;top:50%;margin-top:-22px;z-index:999}.gallery-main .slider-button-left{left:5%}.gallery-main .slider-button-right{right:5%}.gallery-main .slick-list{position:relative;z-index:62}.link{color:#0066b3;text-decoration:underline;cursor:pointer}.link:hover,.link:active{text-decoration:none}.link:active{color:#005698}.arrow-button{box-sizing:border-box;height:44px;width:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#ffffffc0;border-radius:22px;border:2px solid #0066b3c0;color:#0066b3c0}.arrow-button:hover{background-color:#f2f7fbe0;border:2px solid #0066b3;color:#0066b3}.button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:180px;height:44px;padding:0 14px;gap:8px;border:2px solid #0066b3;background-color:white;font-family:inherit;color:#0066b3;border-radius:22px;cursor:pointer;text-decoration:none}.button:hover{background-color:#f2f7fb}.button--primary{background-color:#0066b3;color:white}.button--primary:hover{background-color:#005ba0}.button--tertiary{border:0 none;padding:2px 16px}.button--small{min-width:0}.button__label{overflow:hidden;font-weight:700;font-size:13px;line-height:16px;letter-spacing:0.6px;text-overflow:ellipsis;position:relative;text-align:center}.button--icon-outside .button__label{flex:1}.checkbox{display:inline-flex;gap:14px;margin-bottom:16px}.checkbox__input{display:none}.checkbox__box{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;border:2px solid rgba(0,0,0,0.86);border-radius:3px}.checkbox__input:active+.checkbox__box{background-color:#f6f6f6}.checkbox__input:checked+.checkbox__box:before{font-size:16px;content:'\2713';font-weight:bold;line-height:16px}.checkbox--touched .checkbox__input:invalid+.checkbox__box{border:2px solid #e00000}.checkbox__label{font-size:16px}.checkbox__wrapper{display:flex;flex-direction:column}.checkbox__error{align-items:center;color:#e00000;gap:4px;display:none}.checkbox--touched .checkbox__input:invalid ~ .checkbox__wrapper .checkbox__error{display:flex}.text-field,.select-box{margin-bottom:16px}.text-field__slot,.select-box__slot{padding:10px 12px 8px;display:flex;flex-direction:column;background-color:#FAFAFA;border-bottom:1px solid rgba(0,0,0,0.86)}.text-field__input-wrap,.select-box__input-wrap{display:flex;align-items:center}.text-field__error,.select-box__error{padding:8px 12px;font-size:13px;letter-spacing:0.3px;line-height:16px;color:#e00000}.text-field__label,.select-box__label{display:block;font-size:13px;line-height:18px;min-height:18px;color:rgba(0,0,0,0.62)}.text-field--active .text-field__slot,.select-box--active .text-field__slot,.text-field--active .select-box__slot,.select-box--active .select-box__slot{padding-bottom:7px;border-bottom:2px solid #0066b3}.text-field--error .text-field__slot,.select-box--error .text-field__slot,.text-field--error .select-box__slot,.select-box--error .select-box__slot{background-color:#fff0ed !important;border-bottom-color:#e00000}.dropdown-sort-formatting{margin-bottom:0px}.field-attachment{font-weight:bold}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.text-field--active .text-field__slot{background-color:#F5F8FB}.text-field .text-field__slot:hover{background-color:#F5F8FB}.text-field__input{border:0 none;background:none;font-family:inherit;font-size:16px;line-height:20px;outline:none;width:100%;min-width:60px;max-width:none;resize:vertical;color:inherit}.text-field--active .text-field__input::placeholder,.text-field--filled .text-field__input::placeholder{display:none;opacity:0}.text-field__label{visibility:hidden}.text-field--active .text-field__label,.text-field--filled .text-field__label{visibility:visible}.select-box__slot{position:relative}.select-box--active .select-box__slot{background-color:#F5F8FB}.select-box .select-box__slot:hover{background-color:#F5F8FB}.select-box__activator{font-size:16px;line-height:22px;display:flex;justify-content:space-between;gap:8px;min-width:0;user-select:none}.select-box__activator-text{flex:1;min-width:0;overflow-wrap:break-word}.select-box__activator:after{font-family:ionicons;content:'\f123';color:rgba(0,0,0,0.62)}.select-box--active .select-box__activator:after{content:'\f126'}.select-box__menu{display:none;position:absolute;top:100%;left:0;right:0;margin:2px 0 0;padding:0;background-color:white;box-shadow:0 0 15px rgba(0,0,0,0.2);user-select:none;z-index:3;max-height:400px;overflow-y:auto}.select-box__menu-item{padding:12px;list-style:none;margin:0;cursor:pointer;font-size:16px;line-height:24px;color:rgba(0,0,0,0.86)}.select-box__menu-item--in-group{padding-left:24px}.select-box__menu-item--selected{display:flex;justify-content:space-between;flex:1;min-width:0;overflow-wrap:break-word}.select-box__menu-item--selected:after{font-family:ionicons;content:'\f3fd';font-size:40px;color:rgba(0,0,0,0.4)}.select-box__menu-item:hover{background-color:#F5F8FB}.select-box__menu-group-label{padding:12px;font-size:16px;font-weight:bold}.select-box--disabled .select-box__activator{color:#b2b2b2}.select-box--active .select-box__menu{box-shadow:0 0 15px rgba(0,0,0,0.2);display:block}.switch{position:relative;display:inline-block;width:40px;height:25px;top:-3px}.switch input{opacity:0;width:0;height:0}.switch__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:.4s;transition:.4s;border:2px solid #0066b3;border-radius:34px}.switch__slider:before{position:absolute;content:"";height:17px;width:17px;left:2px;bottom:2px;background-color:#0066b3;-webkit-transition:.4s;transition:.4s;border-radius:50%}input:checked+.switch__slider{background-color:#0066b3}input:checked+.switch__slider:before{background-color:white;-webkit-transform:translateX(15px) scale(1.235);-ms-transform:translateX(15px) scale(1.235);transform:translateX(15px) scale(1.235)}input:focus+.switch__slider{box-shadow:0 0 1px #0066b3}.grid{display:grid;gap:16px}.grid-1{grid-template-columns:1fr}.grid-2{grid-template-columns:repeat(2, 1fr)}.grid-item-2{grid-column:span 2}.grid>.text-field,.grid>.select-box{margin-bottom:0}.pac-container:after{display:none !important}.gm-style{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:13px;line-height:1.4}.gm-style .gm-style-iw{font-weight:400;min-width:350px}.gm-style .gm-style-iw .link{margin:18px 0 0;text-align:right}.gm-style .gm-style-iw .link a{color:#0066b3}.poi-legend,.living-area-map-switch,.living-area-map-legend{line-height:18px;background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.2);-moz-box-shadow:0 0 15px rgba(0,0,0,0.2);box-shadow:0 0 15px rgba(0,0,0,0.2);color:#555;padding:8px;transition:max-height 300ms ease-in-out;max-height:300px}.poi-legend.closed,.living-area-map-switch{max-height:19px;overflow:hidden}.poi-legend{-moz-transition:-moz-transform 300ms ease-in-out;-o-transition:-o-transform 300ms ease-in-out;-webkit-transition:-webkit-transform 300ms ease-in-out;transition:transform 300ms ease-in-out;user-select:none;box-shadow:rgba(0,0,0,0.3) 0 1px 4px -1px;background:#fff;border:2px solid #fff;border-radius:2px;margin-top:10px;margin-right:10px}.poi-legend>div{color:#191919;font-size:11px;padding:6px}.poi-legend.lam-visible{-moz-transform:translateX(10px);-ms-transform:translateX(10px);-webkit-transform:translateX(10px);transform:translateX(10px)}.living-area-map-legend{-moz-transition:-moz-transform 300ms ease-in-out;-o-transition:-o-transform 300ms ease-in-out;-webkit-transition:-webkit-transform 300ms ease-in-out;transition:transform 300ms ease-in-out;user-select:none;box-shadow:rgba(0,0,0,0.3) 0 1px 4px -1px;background:#fff;border:2px solid #fff;border-radius:2px;margin-top:10px;margin-right:10px}.living-area-map-legend>div{color:#191919;font-size:11px;padding:6px}.iib-attribution{line-height:11px;padding:1px 3px 0;opacity:0.8;background:rgba(255,255,255,0.6)}.iib-attribution>span{color:rgba(0,0,0,0.86);font-size:10px}.living-area-map-legend.lam-visible{-moz-transform:translateX(10px);-ms-transform:translateX(10px);-webkit-transform:translateX(10px);transform:translateX(10px)}.living-area-map-legend p{margin:0}.toggle-btn{padding-bottom:8px;display:block;font-size:16px;position:relative;overflow:hidden}.toggle-btn:link,.toggle-btn:visited,.toggle-btn:hover,.toggle-btn:active{text-decoration:none;color:#333}.legend-list{opacity:1;transition:opacity 500ms ease-in-out}.closed .legend-list{opacity:0.01}.legend-list .ogr-options-group{margin-left:0}.legend-list .ogr-options-group__item:before{display:none}.legend-list .ogr-options-group__item:last-child{margin-bottom:0;padding-bottom:0}.legend-list .ogr-options-group__item .icons{margin-right:0.3em}.legend-list .ogr-options-group__label{line-height:1.5}.legendcolorbox{display:inline-block;height:21px;width:21px;margin-right:5px;vertical-align:bottom}.bg-orange-color{background-color:#ffe0a3}.bg-orange2-color{background-color:#ffbf54}.bg-orange3-color{background-color:#ff9912}.bg-red-color{background-color:#f30}.bg-red2-color{background-color:#bf0000}.legend-list{-moz-transition:-moz-transform 300ms ease-in-out;-o-transition:-o-transform 300ms ease-in-out;-webkit-transition:-webkit-transform 300ms ease-in-out;transition:transform 300ms ease-in-out;user-select:none}.legend-list ul{margin:0;padding:0}.legend-list ul li{list-style:none;position:relative}.legend-list ul li input{position:absolute;left:-10px;top:0}.legend-list ul li img{max-width:none;height:20px;position:absolute;top:0;left:15px}.legend-list ul li label{padding:5px 10px 5px 40px;display:block}#savesearch-box{display:none}.chosen-single:after{font-family:Ionicons, sans-serif;font-size:11px;content:'\f123' !important;padding:4px 5px;display:block !important;color:#0066b3;border:1px solid #0066b3;position:absolute;top:-1px;font-weight:800;height:24px;width:22px;right:-1px;background:#fff}.estate-search{margin-bottom:1em;position:relative}.estate-search,.estate-search *,.estate-search *:before,.estate-search *:after{box-sizing:border-box}.estate-search label{display:block;width:100%}.estate-search select{border:1px solid #ccc;color:#333;font-family:GenosGFG,"Segoe UI",Arial,sans-serif;font-size:13px;line-height:1.4;padding:1px 0 5px 0;height:24px;width:100%}.estate-search select[disabled]{opacity:0.4}.estate-search #autocomplete:focus,.estate-search #price-interval_to:focus,.estate-search #estate-identifier:focus{border-color:#0066b3;color:rgba(0,0,0,0.86)}.estate-search #search-first-row{display:-ms-flexbox;-ms-flex-wrap:wrap;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:10px 20px}.estate-search #search-first-row [class*="flex-"]{display:flex;flex-grow:1}.estate-search #search-first-row [class*="flex-"]>div{width:100%}.estate-search #search-first-row .flex-price .select-box{-webkit-flex:1 0;flex:1 0}.estate-search #search-first-row .flex-price .text-field{-webkit-flex:2 0;flex:2 0}.estate-search #search-first-row .flex-location{gap:10px 20px}.estate-search #search-first-row .flex-location #locationField_autocomplete_wrapper{-webkit-flex:2 0;flex:2 0}.estate-search #search-first-row .flex-location .select-box{-webkit-flex:1 0;flex:1 0}.estate-search #search-first-row .area-field{float:left;position:relative;width:calc(100% - 110px)}.estate-search #search-first-row .area-field input{padding-right:30px;text-overflow:ellipsis}.estate-search .relative-wrapper{position:relative}.estate-search .relative-wrapper>div{*zoom:1}.estate-search .relative-wrapper>div:after{content:"";display:table;clear:both}.estate-search #search-second-row{display:none}.estate-search .dynamic-searchfields input:focus{border-color:#0066b3}.estate-search .dynamic-searchfields .slider-wrapper{padding:0 25px 0 25px}.estate-search .dynamic-searchfields .slider-wrapper .ui-widget{font-family:GenosGFG,"Segoe UI",Arial,sans-serif;font-size:13px}.estate-search .dynamic-searchfields .slider-wrapper .ui-slider{background:#BFCAD9}.estate-search .dynamic-searchfields .slider-wrapper .ui-slider-horizontal{height:2px;border:0 none;border-radius:0}.estate-search .dynamic-searchfields .slider-wrapper .ui-slider-label-ticks{color:#0066b3}.estate-search .dynamic-searchfields .slider-wrapper .ui-slider-wrapper.horizontal{height:auto;width:100% !important}.estate-search .dynamic-searchfields .slider-wrapper .ui-slider-range{background:#0066b3}.estate-search .dynamic-searchfields .slider-wrapper .ui-slider-label-ticks:after{top:0.5em;position:absolute}.estate-search .dynamic-searchfields .slider-wrapper .ui-slider-handle{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transform:translate(-50%, -50%) scale(0.5);-ms-transform:translate(-50%, -50%) scale(0.5);-webkit-transform:translate(-50%, -50%) scale(0.5);transform:translate(-50%, -50%) scale(0.5);margin-left:1px;-moz-transition:-moz-transform .3s ease-in-out,color .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out,color .3s ease-in-out;-webkit-transition:-webkit-transform .3s ease-in-out,color .3s ease-in-out;transition:transform .3s ease-in-out,color .3s ease-in-out;border:0 none;top:50%;background:#0066b3;color:#0066b3;display:flex;align-items:center;justify-content:center;width:48px;height:48px;cursor:pointer}.estate-search .dynamic-searchfields .slider-wrapper .ui-slider-handle svg{width:16px;height:16px}.estate-search .dynamic-searchfields .slider-wrapper .ui-slider-handle.ui-state-hover,.estate-search .dynamic-searchfields .slider-wrapper .ui-slider-handle.ui-state-active{-moz-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);color:white}.estate-search .dynamic-searchfields .slider-wrapper.top-labels .ui-slider{top:-1px}.estate-search .dynamic-searchfields .slider-wrapper.top-labels .ui-slider-labels{top:-1px}.estate-search .chosen-container{-moz-transition:border-color 180ms ease-in-out;-o-transition:border-color 180ms ease-in-out;-webkit-transition:border-color 180ms ease-in-out;transition:border-color 180ms ease-in-out;background:#fff;border:1px solid #ccc;font-size:13px;line-height:1.3845;width:100%}.estate-search .chosen-container-single .chosen-search input[type="text"]{border:1px solid #ccc;background-image:none !important}.estate-search .chosen-drop{border:1px solid #ccc;box-sizing:border-box;margin:0 -1px 0 -1px;width:calc(100% + 2px)}.estate-search .chosen-container .chosen-results li.group-result{font-weight:600}.estate-search .chosen-search:after{font-family:ionicons;display:block;content:"\f21f";height:10px;width:10px;color:#0066b3;position:absolute;font-size:16px;right:13px;top:6px}.estate-search .chosen-container .chosen-results{margin:0;padding:0}.estate-search .chosen-container .chosen-results li{padding-top:3px;padding-bottom:3px}.estate-search .chosen-container .chosen-results li.highlighted{background-color:#0066b3;color:white}.estate-search .chosen-container a:hover{text-decoration:none}.estate-search .chosen-container-single .chosen-single span{color:rgba(0,0,0,0.86);padding:2px 6px 3px;display:block}.estate-search .chosen-container-single .chosen-single div b{background:none !important;padding-top:3px}.estate-search .chosen-container-active{border:1px solid #777}.estate-search .chosen-container-active .chosen-single{border:none;box-shadow:none}.estate-search .chosen-container-active.chosen-with-drop .chosen-single{background:none;border:none;box-shadow:none}.estate-search .more-filter-btn{-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.estate-search .more-filter-btn.disabled{opacity:0;pointer-events:none}.estate-search .more-filter-btn:not(.closed) svg{transform:rotate(180deg)}.estate-search .search-control{display:flex;align-items:center;flex-wrap:wrap;margin-top:10px;gap:16px}.estate-search .search-control .placeholder{-webkit-flex:1;flex:1;display:inline-block;padding:0}.locate-btn{display:none;margin:0;padding:4px;background:none;color:rgba(0,0,0,0.62);height:22px;width:22px;border:0;cursor:pointer}.locate-btn.disabled{opacity:0.5;cursor:default;pointer-events:none}.locate-btn:focus,.locate-btn:active{outline:none}.locate-btn svg{height:15px}.locate-btn.active svg{animation:pulse 0.8s infinite linear alternate}.search-control input#estate-identifier{display:block !important}.estate-type-detail{display:none}.estate-type-detail.estate-type-relevant{display:block}#estate-search-sliders{display:grid;grid-template-columns:repeat(auto-fill, 526px);gap:40px;margin-right:40px;margin-bottom:40px}.property-wrapper{display:none;position:relative}.property-wrapper.estate-type-relevant{margin-top:30px;display:block}.property-wrapper .text-field{margin-bottom:32px}.property-wrapper .text-field__slot{background-color:transparent}.property-wrapper .text-field__label{display:none}.property-wrapper .text-field__input{font-size:86px}.property-wrapper .text-field__input-wrap{align-items:baseline}.property-wrapper .field-attachment{font-size:38px}.slider-wrapper .ui-slider-labels .ui-slider-label-ticks{height:12px;top:-5px;border-left-color:#BFCAD9}.slider-wrapper .ui-slider-labels .ui-slider-label-ticks span{top:16px;color:#828282;font-weight:bold}.slider-label{font-size:16px;font-weight:bold}@media screen and (max-width: 799px){#estate-search-sliders{grid-template-columns:repeat(auto-fill, 360px)}.property-wrapper .text-field__input{font-size:64px}.property-wrapper .field-attachment{font-size:28px}}.ogr-notification--hint{position:relative;margin-bottom:1.53846154em;padding:0.30769231em 0.53846154em 0.53846154em 2.30769231em;background-color:#f3f3f3;border:1px solid #0066b3}.ogr-notification--hint p{margin:0;padding:0}.ogr-notification--hint svg{position:absolute;top:0.36769231em;width:24px;height:24px;left:0.46153846em}.estates-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));grid-gap:10px;padding:0 5px}.estates-list .estate{position:relative;border:1px solid #ccc}.estates-list .estate .favorite-estate-indicator{-moz-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;background:rgba(204,204,204,0.4);width:40px;height:40px;top:0;position:absolute;cursor:pointer;z-index:1}.estates-list .estate .favorite-estate-indicator svg{display:inline-block;margin:4px;color:#ccc;height:32px;width:32px}.estates-list .estate .favorite-estate-indicator svg .star{visibility:visible}.estates-list .estate .favorite-estate-indicator svg .star_filled{visibility:hidden;color:#0066b3}.estates-list .estate .favorite-estate-indicator:hover svg{color:#0066b3}.estates-list .estate .favorited svg .star{visibility:hidden}.estates-list .estate .favorited svg .star_filled{visibility:visible}.estates-list.working .estate .favorite-estate-indicator{cursor:not-allowed}.estates-list.working .estate .favorite-estate-indicator.working{cursor:wait}.estates-list.working .estate .favorite-estate-indicator:hover svg{color:#ccc}.estates-list--list{grid-template-columns:1fr;padding:0 12px;grid-gap:15px}.estates-list--list .estate{padding:1.15384615em;display:flex;position:relative}.estates-list--list .estate .favorite-estate-indicator{left:0}.estates-list--list .estate .estate-image{height:160px;min-width:150px;max-width:300px;flex:1;overflow:hidden;position:relative;padding-right:10px}.estates-list--list .estate .estate-image img{height:100%;width:100%;object-fit:contain}.estates-list--list .estate a{text-decoration:none}.estates-list--list .estate a .estate-headline{width:100%}.estates-list--list .estate .estate-content{margin-left:5px;flex:2}.estates-list--list .estate .estate-content ul li{line-height:1.5em}.estates-list--list .estate-facts{text-align:right;align-self:flex-end}.estates-list--gallery .estate .estate-image{text-align:center;padding:15px 15px 27px}.estates-list--gallery .estate .estate-image img{max-height:180px;height:19vw;width:100%;object-fit:contain}.estates-list--gallery .estate .estate-content{padding:0 1.15384615em}.estates-list--gallery .estate .estate-content a{text-decoration:none}.estates-list--gallery .estate .estate-content .estate-headline{-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;text-decoration:none;height:96px;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;font-weight:400}.estates-list--gallery .estate .estate-content .estate-headline h2{text-decoration:none}.estates-list--gallery .estate .estate-content .icon-list{height:6.744em;margin:0 0 1em 0}.estates-list--gallery .estate .estate-facts{text-align:right;align-self:flex-end;padding:0 15px 15px}.icon-list{padding:0}.icon-list li{list-style:none;margin-bottom:0.3em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;font-size:16px}.icon-list li:before{margin-left:0;margin-right:15px}.icon-list li svg{height:24px;width:24px;margin-right:10px}.estate-headline{margin:0 0 1em 0;padding:0;color:rgba(0,0,0,0.86);font-size:22px;line-height:32px}.estate-price{color:rgba(0,0,0,0.86);font-size:22px;line-height:32px;font-weight:bold;margin-bottom:14px}.estate-pagination{display:flex;flex-direction:row;align-items:center;border-top:1px solid #ccc;padding-top:12px;margin:25px 14px 35px}.estate-pagination .page-links{flex:1}.estate-pagination ul{padding:0;margin:0;display:flex;justify-content:flex-end;align-items:center;gap:15px}.estate-pagination ul li{display:inline-block;color:#0066b3;list-style:none;font-weight:600}.estate-pagination ul li.first,.estate-pagination ul li.prev,.estate-pagination ul li.next,.estate-pagination ul li.last{border:1px solid #e1e1e1;background-color:#fff}.estate-pagination ul li.first svg,.estate-pagination ul li.prev svg,.estate-pagination ul li.next svg,.estate-pagination ul li.last svg{height:24px;width:24px;display:block}.estate-pagination ul li a{color:#0066b3;font-weight:400;text-decoration:none;display:block}@media screen and (max-width: 951px){body{width:1px;min-width:100%}}@media screen and (max-width: 799px){.estates-list .button{min-width:auto}.estates-list .estate-content{display:block}.estates-list .estate-actions{display:-ms-flexbox;-ms-flex-direction:row;-ms-justify-content:space-between;-webkit-flex-direction:row;flex-direction:row}}@media screen and (min-width: 568px) and (max-width: 799px){.estate-type-detail{width:49%}.estate-search #search-first-row .flex-price{-webkit-flex:inherit;flex:auto}}@media only screen and (max-width: 568px){#list-on-switch,#gallery-on-switch{display:none}.estates-list{grid-template-columns:1fr;padding:0 5px;grid-gap:10px}.estates-list .estate{padding:0}.estates-list .estate .estate-image{height:auto;max-width:none;padding:15px 15px 27px}.estates-list .estate .estate-image img{height:auto;max-height:180px}.estates-list .estate .estate-headline{height:3.5em}.estates-list .estate .estate-content{margin-left:0;padding:1em}.estates-list .estate .estate-content .icon-list{height:88px}.estates-list .estate .estate-content .icon-list li{line-height:1.5em}.estates-list .estate .estate-facts{padding:0 15px 15px}.estates-list .estate-link-button{display:flex}}@media screen and (max-width: 690px){.estate-search .search-control.extSearch{-webkit-justify-content:flex-end;justify-content:flex-end;grid-row-gap:16px}.estate-search .search-control.extSearch .id{-webkit-flex-basis:100%;flex-basis:100%;padding-right:0}.estate-search .search-control.extSearch .id input{max-width:100%}}@media screen and (max-width: 530px){.estate-search .search-control.extSearch{-webkit-justify-content:flex-end;justify-content:flex-end}.estate-search .search-control.extSearch button{margin-top:30px}.estate-search .search-control.extSearch .id{-webkit-flex-basis:50%;flex-basis:50%;padding-right:20px}.estate-search .search-control.extSearch .id input{max-width:100%}.estate-search .search-control.extSearch .more-filter-btn{-webkit-flex-basis:150px;flex-basis:150px;padding-right:0}}@media screen and (max-width: 450px){.ogr-pager li{margin:0 5px}}@media screen and (max-width: 360px){.estate-search .search-control.extSearch{-webkit-justify-content:center;justify-content:center}.estate-search .search-control.extSearch .id,.estate-search .search-control.extSearch .more-filter-btn{flex-basis:100%;flex-grow:1;text-align:center}.estate-search .search-control.extSearch a,.estate-search .search-control.extSearch .search-agent-open-button{padding:8px 12px}.estate-search .search-control.extSearch button{-webkit-flex-grow:1;flex-grow:1}}@media screen and (max-width: 500px){.estate-search .search-control:not(.extSearch){-webkit-justify-content:flex-end;justify-content:flex-end}.estate-search .search-control:not(.extSearch) button{margin-top:30px}.estate-search .search-control:not(.extSearch) .id{-webkit-flex-basis:100%;flex-basis:100%;padding-right:0}.estate-search .search-control:not(.extSearch) .id input{max-width:100%}}@media screen and (max-width: 360px){.estate-search .search-control:not(.extSearch){-webkit-justify-content:center;justify-content:center}.estate-search .search-control:not(.extSearch) .id,.estate-search .search-control:not(.extSearch) .more-filter-btn{flex-basis:100%;flex-grow:1;text-align:center}.estate-search .search-control:not(.extSearch) a,.estate-search .search-control:not(.extSearch) .search-agent-open-button{padding:8px 12px}.estate-search .search-control:not(.extSearch) .id{padding:8px 0}.estate-search .search-control:not(.extSearch) button{-webkit-flex-grow:1;flex-grow:1;margin-top:12px}}@media screen and (max-width: 899px){.estateDetails .energy-certificate{flex-direction:column-reverse}.estateDetails .energy-certificate .energy-certificate-graph{flex-grow:1;flex-shrink:1;max-width:100%;padding:0.15384615em 0.46153846em 0.23076923em}.estateDetails .energy-certificate .energy-certificate-graph img{height:100%}.estateDetails .energy-certificate .energy-certificate-content{width:100%}}@media screen and (max-width: 599px){.estate-type-detail{width:100%}.estateDetails .estate-details{flex-direction:column}.estateDetails .estate-details .estate-list div{flex-direction:column !important}.estateDetails .print,.estateDetails .actions-group i,.estateDetails .actions-group a{padding-left:10px}.estateDetails .print:before,.estateDetails .actions-group i:before,.estateDetails .actions-group a:before{display:none}.estateDetails .print{display:none}.estateDetails .estate-main{display:flex;flex-direction:column}.result-bar .links{flex-shrink:1;flex-grow:1;text-align:right;min-width:100px}.result-bar .result-count{max-width:80px;width:100%;flex-shrink:1;flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-bar .sort-control #dropdown-sort{min-width:70px;width:100%;flex-grow:1;flex-shrink:1}.immoframe .result-bar{padding-left:1em;padding-right:1em}.estates-list .estate{display:block}.estates-list .estate-content{padding:1em}.estates-list .estate-image img{height:auto}.estates-list .estate-actions{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.estates-list .estate-link-button{-webkit-flex:1 1 auto;flex:1 1 auto;margin:1em 0}.estates-list .estate-link-button button{width:100%}.estates-list .link-note{order:2;text-align:left}.estate-type-detail{width:100%}}@media screen and (min-width: 450px){.estate-search .ui-slider ~ .chosen-container{position:absolute;right:4em;top:2em;max-width:7.7em}.estate-search .ui-state-hover,.estate-search .ui-widget-content .ui-state-hover,.estate-search .ui-widget-header .ui-state-hover,.estate-search .ui-state-focus,.estate-search .ui-widget-content .ui-state-focus,.estate-search .ui-widget-header .ui-state-focus,.estate-search .ui-button:hover,.estate-search .ui-button:focus{outline:none}.estate-search .ui-state-default,.estate-search .ui-widget-content .ui-state-default,.estate-search .ui-widget-header .ui-state-default,.estate-search .ui-button,.estate-search html .ui-button.ui-state-disabled:hover,.estate-search html .ui-button.ui-state-disabled:active{background:#0066b3}}@media screen and (max-width: 449px){select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{max-width:100% !important}}@media print{.print-only{display:block}.print-hidden{display:none}}@media screen and (max-width: 767px){.estate-pictures-container .estate-pictures-container-gallery .gallery-nav,.estate-pictures-container .estate-pictures-container-gallery .gallery-main{flex-shrink:1;flex-grow:1}.estate-pictures-container .estate-pictures-container-gallery .gallery-main .slick-slide{margin:0}.estate-pictures-container .estate-pictures-container-gallery .gallery-main{width:100% !important}.estate-pictures-container .estate-pictures-container-gallery .gallery-main .slider{position:relative !important}.estate-pictures-container .estate-pictures-container-gallery .gallery-nav{display:none !important}.estate-pictures-container .estate-pictures-container-gallery .slider-for-image{background-position:center !important}.estate-pictures-container .slider-for-image{height:380px !important}.estate-pictures-container .slider:before{background-color:transparent !important}.estate-pictures-container .slick-current .slider-for-image.ogulo-wrapper,.estate-pictures-container .slick-current .slider-for-image.immo-wrapper{background-size:contain !important}}@media screen and (max-width: 300px){.estate-actions .actions-group a,.result-bar .sort-control,.result-bar .links{display:none}}@media screen and (max-width: 488px){.overlay-box .box-area fieldset>div select,.overlay-box .box-area fieldset>div input{max-width:100% !important;margin-top:5px}.overlay-box .box-area fieldset .error-active label:first-child{position:relative  !important;width:100% !important;border:0 !important;background:#fff;padding:0 !important;top:0;left:0;margin-right:0}.overlay-box .box-area fieldset .error-active input{margin-left:0}.overlay-box .box-area fieldset .error-active label:first-child p{border:1px solid #c00 !important;width:100% !important;background:#fff0ed;padding:5px 10px;margin-top:5px;margin-bottom:0}}.preloader{display:none;position:absolute;left:0;top:0;width:100%;height:100%;max-height:100vh}.preloader--visible{display:block}.preloader__spinner{position:absolute;left:50%;top:50%;width:92px;height:82px;margin-left:-47px;margin-top:-42px;border:1px solid #b0b0b0;background:url("../../../pic/estate/vrThemeNew/preloader.gif") no-repeat center center #fff;border-radius:3px;box-shadow:0 0 1px 1px #ccc, 0 0 0 5px #e1e1e1}.ogr-errorbox{background:#f3f3f3;color:#c00;font-weight:bold;padding:.71428571em;margin-bottom:1rem}
/*# sourceMappingURL=general.css.map */
