@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}html{-webkit-text-size-adjust:100%}body{position:relative;font-size:0.8125em;color:#333;margin:0;text-align:left;background-color:#fff;width:100%;max-width:910px;font-family:"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:#f60 !important}.chosen-container-active .chosen-single{border-color:#f60 !important}.chosen-container-active .chosen-single:after{border-top:1px solid #f60 !important;border-right:1px solid #f60 !important;border-bottom:1px solid #f60 !important}.result-bar{display:flex;flex-direction:row;padding:0 1.15385em  1.15385em 1.53846em}.result-bar .result-count{min-width:100px;flex-shrink:1;flex-grow:1;padding:3px 0}.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:0px}.result-bar .links{flex-shrink:1;flex-grow:1;width:100%;text-align:right}.result-bar .links a{text-decoration:none;color:#0066b3;padding-right:1em}.result-bar .links a i{font-size:1.5384em;vertical-align:-3px}.result-bar .links a:hover{text-decoration:underline}.result-bar .sorting{position:relative;padding:3px 0;height:24px}.result-bar .sorting select{padding:3px 6px}.result-bar .sorting .chosen-container{border:1px solid #ccc;padding:3px 6px !important;margin-right:5px}.result-bar .sorting:after{font-family:Ionicons, sans-serif;font-size:11px;content:'\f123' !important;padding:5px 5px;height:13px;display:block !important;color:#0066b3;border:1px solid #0066b3;position:absolute;top:3px;font-weight:800;width:10px;right:0;background:#fff}.userbar{width:100%;padding:1.53846em 0;text-align:right}.userbar .content .user-pic{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:inline-block;width:40px;height:40px;overflow:hidden;vertical-align:middle;margin-right:.5rem}.userbar .content .user-pic img{width:100%;height:100%;object-fit:cover}.userbar .content button{font-family:"Segoe UI",Arial,sans-serif;display:inline-block;overflow:visible;border:1px solid #0066b3;padding-left:5px;padding-right:6px;font-size:12px;font-weight:400;line-height:1.8125em;white-space:nowrap;text-overflow:ellipsis;color:#0066b3;margin-right:15px;background:#fff;cursor:pointer}.userbar a{color:#0066b3}.userbar.init label{padding-right:1em}.userbar .align-right{float:right}.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 span.icons:after{content:"\f123";font-family:ionicons}.userbar.logged-in .action-menu-button{text-decoration:none}.userbar.logged-in .action-menu{position:relative}.userbar.logged-in .action-menu .action-menu-overlay{position:absolute;right:0;top:100%;display:none;border:1px solid #0066b3;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}.userbar.logged-in .action-menu .action-menu-overlay li{padding:0;margin:0}.userbar.logged-in .action-menu .action-menu-overlay li a{display:block;padding-left:5px;padding-right:6px;font-size:12px;font-weight:400;line-height:1.8125em;text-decoration:none}.userbar .user-pic{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:inline-block;width:40px;height:40px;overflow:hidden;vertical-align:middle;margin-right:.5rem}.userbar .user-pic img{width:100%;height:auto}.map{margin-bottom:2.07692308em;padding-left:1em;padding-right:1em}.map #objectMap{width:100%;max-height:400px;height:400px}.estate-pagid{display:flex;flex-direction:row;border-top:1px solid #ccc;padding-top:0.92307692em;margin:25px 14px}.estate-pagid div{flex-grow:1;flex-shrink:1;padding:0}.estate-pagid div:last-child{text-align:right;padding:0 3px 0 0}.estate-pagid ul{padding:0 0 10px 0;margin:0}.estate-pagid ul li{display:inline-block;padding:0 5px;color:#f60;list-style:none;font-weight:600;vertical-align:top}.estate-pagid ul li a{color:#0066b3;font-weight:400;text-decoration:none}.estate-actions{display:flex;flex-direction:row}.estate-actions>a{min-width:140px;flex-grow:1;flex-shrink:1;font-family:"Segoe UI", Arial, sans-serif;font-size:13px;color:#0066b3;line-height:2.2;text-decoration:none}.estate-actions .actions-group{text-align:right;width:100%;flex-grow:1;flex-shrink:1}.estate-actions .actions-group .isFav{display:none}.estate-actions .actions-group a{font-family:"Segoe UI", Arial, sans-serif;font-size:13px;color:#0066b3;line-height:2.2;padding-left:22px;text-decoration:none;position:relative}.estate-actions .actions-group i{font-size:22px;line-height:21px;vertical-align:-2px}.estate-actions .actions-group .print svg,.estate-actions .actions-group #open-recommendation-button svg{height:18px;width:18px;color:#0066b3;vertical-align:-3px}.estateDetails h2{margin-bottom:1.16666667em;font-size:1.38461538em;line-height:1.16666667em;color:#5a5a5a;font-weight:600;margin-top:2em}.estateDetails .estate-headline h1{margin-bottom:0.56666667em;font-size:2.30769231em;line-height:1.06666667em;font-weight:400;color:#f60}.estateDetails .estate-headline h2{margin-bottom:1.16666667em;font-size:1.38461538em;line-height:1.16666667em;color:#5a5a5a;font-weight:600;margin-top:0}.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-contact button{outline:1px solid #f60;border:0;color:#fff !important;background-color:#f60;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;cursor:pointer}.estateDetails .estate-main .estate-contact button:hover{text-decoration:underline}.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:.23076923em 0}.estateDetails .estate-main .estate-details .estate-list>div:nth-child(odd){background-color:#f3f3f3}.estateDetails .estate-main .estate-details .estate-list>div div:first-child{width:10.76923077em;padding-right:1.53846154em;font-weight:400;overflow:hidden;text-overflow:ellipsis;min-width:145px}.estateDetails .estate-main .estate-details .estate-list>div div:last-child{flex-shrink:1;flex-grow:1;font-family:"Segoe UI Semibold", "Segoe UI", Arial, sans-serif;font-weight:600;min-width:200px}.estateDetails .estate-main .estate-descriptions{margin-bottom:2.07692308em}.estateDetails .estate-main .estate-descriptions p{margin-bottom:0.76923077em}.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:#f60}.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:0.15384615em 0.46153846em 0.23076923em;vertical-align:top}.energy-certificate .energy-certificate-content table tr:nth-child(2n){background:#eee}.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:#ccc;margin:4em 0 2em}.estate-pictures-container .estate-pictures-container-gallery{display:flex}.estate-pictures-container .estate-pictures-container-gallery .print-only{width:100%;background:#fff}.estate-pictures-container .estate-pictures-container-gallery .print-only img{max-height:400px}.estate-pictures-container .estate-pictures-container-gallery .gallery-main{width:66%;position:relative;height:460px}.estate-pictures-container .estate-pictures-container-gallery .gallery-main .slider{overflow:hidden}.estate-pictures-container .estate-pictures-container-gallery .gallery-main .slick-slide{background:transparent;margin:15px}.estate-pictures-container .estate-pictures-container-gallery .gallery-main .slick-track{display:flex}.estate-pictures-container .estate-pictures-container-gallery .gallery-main .slick-arrow{font-size:0;height:50px;width:33px;padding:10px;top:50%;z-index:999;cursor:pointer}.estate-pictures-container .estate-pictures-container-gallery .gallery-main .slick-arrow:before{font-size:25px;font-family:ionicons, sans-serif}.estate-pictures-container .estate-pictures-container-gallery .gallery-main .slick-next.slick-arrow{right:5%}.estate-pictures-container .estate-pictures-container-gallery .gallery-main .slick-next.slick-arrow:before{content:"\f125"}.estate-pictures-container .estate-pictures-container-gallery .gallery-main .slick-prev.slick-arrow{left:5%}.estate-pictures-container .estate-pictures-container-gallery .gallery-main .slick-prev.slick-arrow:before{content:"\f124"}.estate-pictures-container .estate-pictures-container-gallery .gallery-main .slick-list{position:relative;z-index:62}.estate-pictures-container .estate-pictures-container-gallery .gallery-main .slider:before{background-color:transparent}.estate-pictures-container .estate-pictures-container-gallery .gallery-nav{max-width:34%;width:100%;flex-shrink:1;flex-grow:1;top:-5px;position:relative}.estate-pictures-container .estate-pictures-container-gallery .gallery-nav .slider{position:relative}.estate-pictures-container .estate-pictures-container-gallery .gallery-nav .slider:before{background-color:transparent}.estate-pictures-container .slick-vertical>div{overflow:hidden;margin:20px 15px 0 0;height:476px}.estate-pictures-container .slick-vertical .slider-nav-image{height:135px;cursor:pointer;display:block;background-size:cover;margin:1px 2.5px;border:5px solid #fff;background-position:center}.estate-pictures-container .slick-vertical .slider-nav-image.ogulo-thumbnail{background-image:url(../../../pic/estate/ogulo.jpg)}.estate-pictures-container .slick-vertical .slider-nav-image.immo-thumbnail{background-image:url(../../../pic/estate/immoViewer.jpg)}.estate-pictures-container .slider-for-image{width:100%;min-height:430px;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-next{border:0;background:0;height:20px;width:17px;overflow:hidden;font-size:1.4em;position:absolute;right:50%;color:#eee;padding-left:0;padding-right:0;margin:0 -1px}.estate-pictures-container .slick-next:before{color:#f60 !important;font-family:ionicons, sans-serif;content:"\f123"}.estate-pictures-container .slick-prev{border:0;background:0;height:20px;top:-19px;width:17px;overflow:hidden;font-size:1.4em;position:absolute;right:50%;color:#eee;padding-left:0;padding-right:0;margin:0 -1px}.estate-pictures-container .slick-prev:before{color:#f60 !important;font-family:ionicons, sans-serif;content:"\f126"}.estate-pictures-container .slick-disabled{opacity:.25}.highlighted{color:#FFFFFF !important;background:#0066b3 !important}.overlay-box{max-width:910px;background:#fff;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;border:1px solid #ccc}.overlay-box .box-area #close-contact-button{display:block !important}.overlay-box .box-area .box-link{flex-direction:row-reverse;max-width:450px;width:100%}.overlay-box .box-area .box-link a{color:#f60}.overlay-box .box-area .box-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:15px;box-sizing:border-box;width:100%;background-color:#f3f3f3;padding-top:10px;padding-bottom:10px;text-indent:15px;font-family:"Segoe UI Semibold",Arial,sans-serif;color:#5a5a5a;font-size:18px}.overlay-box .box-area .box-content{padding:15px}.overlay-box .box-area .box-content textarea:focus,.overlay-box .box-area .box-content input:focus,.overlay-box .box-area .box-content select:focus,.overlay-box .box-area .box-content button:focus{outline:none}.overlay-box .box-area .box-content textarea:focus,.overlay-box .box-area .box-content input:focus{border:1px solid #f60}.overlay-box .box-area .box-content ul{padding:0;margin:0}.overlay-box .box-area .box-content ul li{padding:0;margin:0;list-style:none}.overlay-box .box-area .box-content a{color:#0066b3;text-decoration:none}.overlay-box .box-area .box-content a:hover{text-decoration:underline}.overlay-box .box-area .box-content .box-content-description p{margin:0}.overlay-box .box-area .condition-box{display:inline}.overlay-box .box-area #contact_conditions,.overlay-box .box-area #conditions{position:relative;width:15px;height:11px;padding-left:0;margin-left:0;margin-right:10px;margin-top:7px}.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}.overlay-box .box-area fieldset #conditions-error,.overlay-box .box-area fieldset #contact_conditions-error,.overlay-box .box-area fieldset .condition-box label p{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:170px}.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 .box-area fieldset>div{display:flex;flex-wrap:wrap;flex-direction:row;margin-bottom:0.53846154em;position:relative}.overlay-box .box-area fieldset>div label{position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0.38461538em;margin-right:1.53846154em;width:150px;line-height:1.15384615em}.overlay-box .box-area fieldset>div select{min-width:9.23076923em;width:9.23076923em;border:1px solid #ccc}.overlay-box .box-area fieldset>div input,.overlay-box .box-area fieldset>div select,.overlay-box .box-area fieldset>div textarea{font-family:"Segoe UI",Arial,sans-serif;font-weight:400;width:100%;max-width:280px}.overlay-box .box-area fieldset>div textarea{font-family:"Segoe UI",Arial,sans-serif;font-weight:400;width:100%;max-width:280px;border:1px solid #ccc;min-height:70px}.overlay-box .box-area fieldset>div input{flex-shrink:1;flex-grow:1;width:100%;max-width:280px;border:1px solid #ccc;height:1.84615385em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.23076923em 0 0.30769231em 0.53846154em;font-size:1em;line-height:1.23076923em;color:#333}.overlay-box .box-area fieldset>div .selectfield{width:100%;max-width:280px}.overlay-box .box-area fieldset>div .selectfield a{color:#333;text-decoration:none}.overlay-box .box-area fieldset>div .selectfield a:hover{text-decoration:none}.overlay-box .box-area fieldset>div .selectfield .chosen-drop{width:calc( 100% + 1px );border-color:#ccc;margin-top:0}.overlay-box .box-area fieldset>div .selectfield .chosen-results li{line-height:15px;list-style:none outside none;margin:0;padding:5px 10px !important}.overlay-box .box-area fieldset>div .selectfield .chosen-results{padding:0 !important}.overlay-box .box-area fieldset>div .selectfield .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;height:24px !important;display:block}.overlay-box .box-area fieldset>div .selectfield .chosen-single:after{font-family:Ionicons, sans-serif;font-size:11px;content:'\f123' !important;padding:6px 3px 2px 6px;display:block !important;color:#0066b3;border:1px solid #0066b3;position:absolute;top:2px;font-weight:800;height:14px;width:13px;right:0;background:#fff}.overlay-box abbr{margin:0 0.15384615em;color:#f60}.overlay-box .footnote{margin-top:2.27272727em;margin-bottom:2.45454545em;font-size:0.84615385em;color:#5a5a5a;display:block !important}.overlay-box .footnote a{color:#f60}.contolls-button{justify-content:space-between;padding-top:15px;border-top:1px solid #ccc;margin-top:30px}.close-row{display:none}.send{display:inline-block;overflow:visible;padding:0 30px 1px 8px;font-weight:400;font-size:1.23076923em;line-height:1.6875em;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:1px solid #f60;color:#fff !important;background-color:#f60;position:relative}.send:before{content:"\f125";display:block;font-family:ionicons;position:absolute;right:8px;z-index:9999;top:0;color:#fff;font-size:0.9em}.send:hover{text-decoration:underline}.close{display:inline-block;overflow:visible;border:1px solid #0066b3;padding:0 8px 1px 30px;font-weight:400;font-size:1.23076923em;line-height:1.6875em;white-space:nowrap;text-overflow:ellipsis;color:#0066b3;background:#fff;cursor:pointer;position:relative}.close:hover{text-decoration:underline}.close:before{content:"\f2d7";display:block;font-family:ionicons;position:absolute;left:11px;z-index:9999;top:0;color:#0066b3;font-size:1.3em}label.error{width:100% !important;padding-left:33%;color:red;border:0}.ogr-confirm__img{float:left;padding-right:10px}.infobox{position:relative;margin-bottom:1.53846154em;padding:0.30769231em 0.53846154em 0.53846154em 2.30769231em;background-color:#f3f3f3;border:1px solid #f60}.infobox p{margin:0}.infobox svg{color:#f60;position:absolute;top:0.76923077em;left:0.46153846em;height:15px;width:15px}.infobox a{color:#f60;cursor:pointer}#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:#f60;width:20px;height:22px;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{display:inline-block;overflow:visible;margin-bottom:30px;padding:0 23px 1px 8px;font-weight:400;font-size:1.23076923em;line-height:1.6875em;white-space:nowrap;text-overflow:ellipsis;outline:1px solid #f60;border:0;color:#fff !important;background-color:#f60;font-family:"Segoe UI", Arial, sans-serif;position:relative;cursor:pointer;text-decoration:none}.financing-button:hover{text-decoration:underline}.financing-button:after{content:"\f125";display:block;font-family:ionicons;position:absolute;right:8px;z-index:9999;top:0px;font-size:0.9em}.pac-container:after{display:none !important}.gm-style{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-family:"Segoe UI", Arial, sans-serif;font-size:13px;line-height:1.4}.gm-style .gm-style-iw{font-weight:400;max-width:350px;margin:13px 10px}.gm-style .gm-style-iw .link{margin:0 0 18px;text-align:right}.gm-style .gm-style-iw .link a{color:#f60}.leaflet-control-container .poi-legend,.leaflet-control-container .living-area-map-switch,.leaflet-control-container .living-area-map-legend{clear:none}.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-family:Roboto, Arial, sans-serif;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-family:Roboto, Arial, sans-serif;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:#000;font-family:Roboto, Arial, sans-serif;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-family:Segoe UI, Arial, sans-serif;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}.estate-search input{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-appearance:none;-webkit-appearance:none;-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;border:1px solid #ccc;color:#333;height:1.84615385em;font-family:Segoe UI,Arial,sans-serif;font-size:13px;line-height:1.3845;padding:3px 6px 4px 6px;width:100%;margin:0}.estate-search input[type="number"]{-moz-appearance:textfield}.estate-search input[type="number"]::-webkit-outer-spin-button,.estate-search input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.estate-search input:disabled{opacity:0.5;background:#fff;cursor:default}.estate-search input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset}.estate-search input:focus{outline:none;border-color:#777}.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:1.15385em;background:#e5eff7;padding:15px;position:relative}.estate-search,.estate-search *,.estate-search *:before,.estate-search *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.estate-search label{display:block;margin:0;width:100%}.estate-search select{border:1px solid #ccc;color:#333;font-family: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 .area-size-label{position:relative}.estate-search #autocomplete:focus,.estate-search #price-interval_to:focus,.estate-search #estate-identifier:focus{border-color:#f60;color:#333}.estate-search #search-first-row{display:-ms-flexbox;-ms-flex-wrap:wrap;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.estate-search #search-first-row .flex-emsk{-webkit-flex:1 0 250px;flex:1 0 250px;max-width:32.85%}.estate-search #search-first-row .flex-price{-webkit-flex:0 1 200px;flex:0 1 200px;margin-left:20px;margin-right:20px}.estate-search #search-first-row .flex-location{-webkit-flex:1 1 255px;flex:1 1 255px}.estate-search #search-first-row .price-interval-type-label{float:left;min-width:60px;position:relative}.estate-search #search-first-row .area-size-label{float:right;width:100px;margin-top:17px}.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 #search-first-row .area-field .locate-btn{display:none;position:absolute;right:0;bottom:-2px;margin:0;padding:4px;background:none;color:#f60;height:25px;width:25px;border:0}.estate-search #search-first-row .area-field .locate-btn.disabled{opacity:0.5;cursor:default;pointer-events:none}.estate-search #search-first-row .area-field .locate-btn:focus,.estate-search #search-first-row .area-field .locate-btn:active{outline:none}.estate-search #search-first-row .area-field .locate-btn i{font-size:15px;padding-left:0}.estate-search #search-first-row .area-field .locate-btn .ion-refresh{-webkit-animation:spin 1s infinite linear;-moz-animation:spin 1s infinite linear;-o-animation:spin 1s infinite linear;animation:spin 1s infinite linear;height:18px;width:22px}.estate-search #search-first-row .area-field .locate-btn .ion-refresh:before{display:block;line-height:18px}.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 .unit{position:absolute;right:13px;top:24px;color:#5a5a5a;display:none}.estate-search input.has-unit{padding-right:37px;text-align:left}.estate-search #search-second-row{*zoom:1;display:none}.estate-search #search-second-row:after{content:"";display:table;clear:both}.estate-search #search-second-row .input-wrapper{position:relative}.estate-search #search-second-row .input-wrapper .unit{position:absolute;left:8.6111em;display:block;top:2px;color:#333;font-weight:600;font-size:1.0em}.estate-search #search-second-row .input-wrapper div:first-child label{margin:15px 0 0}.estate-search .dynamic-searchfields label{margin-top:15px;margin-bottom:0}.estate-search .dynamic-searchfields input:focus{border-color:#f60}.estate-search .dynamic-searchfields>div{display:none;position:relative}.estate-search .dynamic-searchfields>.estate-type-relevant{display:block}.estate-search .dynamic-searchfields .property-wrapper .has-unit{padding-right:7px}.estate-search .dynamic-searchfields .control-wrapper{*zoom:1;vertical-align:middle;padding:13px 0 13px 7px;font-size:0;display:flex;flex-direction:row}.estate-search .dynamic-searchfields .control-wrapper:after{content:"";display:table;clear:both}.estate-search .dynamic-searchfields .control-wrapper *{font-size:13px}.estate-search .dynamic-searchfields .control-wrapper .unit{font-size:14px}.estate-search .dynamic-searchfields .slider-label{width:23.07692308em;max-width:23.07692308em;font-weight:600}.estate-search .dynamic-searchfields .slider-wrapper,.estate-search .dynamic-searchfields .input-wrapper{display:inline-block}.estate-search .dynamic-searchfields .slider-wrapper{width:23.07692308em;margin-top:10px}.estate-search .dynamic-searchfields .slider-wrapper .ui-widget{font-family:Segoe UI,Arial,sans-serif;font-size:13px}.estate-search .dynamic-searchfields .slider-wrapper .ui-slider-horizontal{border:1px solid #ccc}.estate-search .dynamic-searchfields .slider-wrapper .ui-slider-label-ticks{color:#0066b3;font-family:Segoe UI Semibold,Arial,sans-serif}.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:#f60}.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%}.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 .dynamic-searchfields .slider-wrapper.top-labels .ui-slider-label-ticks{top:7px;border-left:1px solid  #b0b0b0}.estate-search .dynamic-searchfields .slider-wrapper.top-labels .ui-slider-label-ticks span{color:#5a5a5a}.estate-search .dynamic-searchfields .input-wrapper{max-width:23em;flex-grow:1;flex-shrink:1;padding-left:2em;padding-right:3em;vertical-align:top}.estate-search .dynamic-searchfields .input-wrapper input{width:5.38461538em}.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-family:Segoe UI,Arial,sans-serif;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:#f60;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:#333;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.disabled{opacity:0;cursor:default;text-decoration:none;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-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 .search-control{display:-ms-flexbox;-ms-align-items:baseline;-ms-flex-wrap:wrap;display:-webkit-flex;display:flex;-webkit-align-items:baseline;align-items:baseline;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:11px}.estate-search .search-control a{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:#f60;text-decoration:none}.estate-search .search-control a:active,.estate-search .search-control a:focus{outline:none}.estate-search .search-control input{min-width:110px;max-width:110px}.estate-search .search-control a:not(.id-link){padding-right:20px;padding-left:20px}.estate-search .search-control button{float:none;margin-top:0;outline:1px solid #f60;border:0;background-color:#f60;color:#fff;padding:0 8px 1px 8px;font-weight:400;font-size:1.23076923em;line-height:1.6875em;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.estate-search .search-control button .ion{top:6px}.estate-search .search-control button:hover{text-decoration:underline}.estate-search .search-control .id{-webkit-flex:1;flex:1;display:inline-block;padding:0}.estate-search .search-control .expand-collapse-icon{position:relative}.estate-search .search-control .expand-collapse-icon:before{background:url(../../../pic/estate/vrThemeNew/icons.png);content:'';display:block;width:19px;height:27px;background-position:-894px -68px;vertical-align:middle;position:absolute;left:0}.estate-search .search-control .expand-collapse-icon.closed:before{background-position:-877px -85px}.estate-type-detail-house,.estate-type-detail-appartment{width:auto;max-width:32.85%}.search-control input#estate-identifier{display:block !important}.ogr-notification--hint{position:relative;margin-bottom:1.53846154em;padding:0.30769231em 0.53846154em 0.53846154em 2.30769231em;background-color:#f3f3f3;border:1px solid #f60}.ogr-notification--hint p{margin:0;padding:0}.ogr-notification--hint svg{position:absolute;top:0.36769231em;width:20px;height:20px;left:0.46153846em}.estates-grid{display:flex;flex-direction:row;flex-wrap:wrap}.estates-grid .estate{position:relative}.estates-grid .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-grid .estate .favorite-estate-indicator svg{display:inline-block;margin:8px;color:#ccc;height:24px;width:24px}.estates-grid .estate .favorite-estate-indicator:hover svg{color:#f60}.estates-grid .estate .favorited svg .star{fill:#f60;color:#f60}.estates-grid .estate-view-list{border:1px solid #ccc;padding:1.15384615em;display:flex;width:100%;margin-bottom:1.15384615em;position:relative;margin-left:1em;margin-right:1em}.estates-grid .estate-view-list .favorite-estate-indicator{left:0em}.estates-grid .estate-view-list a{text-decoration:none}.estates-grid .estate-view-list a .headline-tiles{width:100%;color:#0066b3;padding:0;margin:0;font-family:"Segoe UI Semibold","Segoe UI",Arial,sans-serif;font-weight:600;margin-bottom:1.16666667em;font-size:1.38461538em;line-height:1.16666667em}.estates-grid .estate-view-list .estate-price{color:#0066b3;margin-bottom:1.16666667em;font-size:1.38461538em;font-weight:600;line-height:1.16666667em}.estates-grid .estate-view-list .estate-facts{text-align:right;width:150px;position:absolute;right:1.15384615em;bottom:1.15384615em}.estates-grid .estate-view-list .estate-content{margin-left:5px}.estates-grid .estate-view-list .estate-content ul{padding:0}.estates-grid .estate-view-list .estate-content ul li{position:relative;list-style:none;text-decoration:none;line-height:1.5em;margin-bottom:0.3em;padding-left:30px}.estates-grid .estate-view-list .estate-content ul li:before{position:absolute;left:0;top:4px}.estates-grid .estate-view-list .estate-image{height:160px;min-width:150px;width:100%;object-fit:contain;max-width:33.333333%;flex-shrink:1;flex-grow:1;overflow:hidden;position:relative;padding-right:10px}.estates-grid .estate-view-list .estate-image img{transform:translateY(-50%);position:absolute;top:50%;left:0;height:100%;width:96%;object-fit:contain}.estates-grid .estate-view-list button{display:inline-block;overflow:visible;padding:0 23px 1px 8px;font-weight:400;font-size:1.23076923em;line-height:1.6875em;white-space:nowrap;text-overflow:ellipsis;outline:1px solid #f60;border:0;color:#fff !important;background-color:#f60;font-family:"Segoe UI", Arial, sans-serif;position:relative;cursor:pointer}.estates-grid .estate-view-list button:hover{text-decoration:underline}.estates-grid .estate-view-list button:after{content:"\f125";display:block;font-family:ionicons;position:absolute;right:8px;z-index:9999;top:0px;font-size:0.9em}.estate-view-grid{flex-grow:1;flex-shrink:1;max-width:33.3%;padding:0 5px 10px 5px;width:100%}.estate-view-grid .estate-image{text-align:center;border:1px solid #ccc;border-bottom:0;padding:1.15384615em 1.15384615em 2.07692308em 1.15384615em}.estate-view-grid .estate-image img{max-height:180px;height:19vw;width:100%;object-fit:contain}.estate-view-grid .estate-content{border:1px solid #ccc;border-top:0;padding:0 1.15384615em 1.15384615em 1.15384615em}.estate-view-grid .estate-content ul{padding:0}.estate-view-grid .estate-content a{text-decoration:none}.estate-view-grid .estate-content .headline-tiles{height:3.5em;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;text-decoration:none;font-size:1.38461538em;line-height:1.16666667em;color:#0066b3;font-weight:600;margin:0 0 1.16666667em 0}.estate-view-grid .estate-content .headline-tiles h2{text-decoration:none}.estate-view-grid .estate-content .estate-price{margin-bottom:1.16666667em;font-size:1.38461538em;text-align:right;line-height:1.16666667em;color:#0066b3;font-family:"Segoe UI Semibold","Segoe UI",Arial,sans-serif;font-weight:600}.estate-view-grid .estate-content .ionicons-list{margin:0 0 1em 0;padding:0;height:6.744em}.estate-view-grid .estate-content .ionicons-list li{list-style:none;margin-bottom:0.3em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.estate-view-grid .estate-content .ionicons-list li:before{margin-left:0;margin-right:15px}.estate-view-grid .estate-content .estate-link-button{text-align:right;margin-top:30px}.estate-view-grid .estate-content .estate-link-button button{display:inline-block;overflow:visible;padding:0 23px 1px 8px;font-weight:400;font-size:1.23076923em;line-height:1.6875em;white-space:nowrap;text-overflow:ellipsis;outline:1px solid #f60;border:0;color:#fff !important;background-color:#f60;font-family:"Segoe UI", Arial, sans-serif;position:relative;cursor:pointer}.estate-view-grid .estate-content .estate-link-button button:hover{text-decoration:underline}.estate-view-grid .estate-content .estate-link-button button:after{content:"\f125";display:block;font-family:ionicons;position:absolute;right:8px;z-index:9999;top:0px;font-size:0.9em}.estate-pagid li{position:relative;padding:0 !important;width:10px;margin-left:15px !important}.estate-pagid li.first,.estate-pagid li.prev,.estate-pagid li.next,.estate-pagid li.last{border:1px solid #e1e1e1;background-color:#fff;height:20px;width:20px;text-align:center}.estate-pagid li.first a,.estate-pagid li.prev a,.estate-pagid li.next a,.estate-pagid li.last a{color:#0066b3}@media screen and (max-width: 951px){body{width:1px;min-width:100%}}@media screen and (max-width: 799px){.estate-search #search-first-row .flex-price{margin-right:0;flex-shrink:1;flex-grow:1}.estates-grid .estate-content{display:block}.estates-grid .estate-actions{display:-ms-flexbox;-ms-flex-direction:row;-ms-justify-content:space-between;-webkit-flex-direction:row;flex-direction:row}}@media screen and (max-device-width: 736px){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"]{color:#333}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"]{padding:5px 40px 5px 6px}.estate-search #search-first-row .flex-location{margin-top:10px}}@media screen and (min-width: 568px) and (max-width: 799px){#estate-type-detail-house,#estate-type-detail-appartment{width:49%}.estate-search #search-first-row .flex-price{-webkit-flex:inherit;flex:auto}}@media only screen and (max-width: 568px){.estate-search #search-first-row .area-size-label{margin-top:3px}.estate-search #search-second-row .input-wrapper .unit{left:5.6111em}}@media screen and (max-width: 690px){.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: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:not(.id-link){-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: 567px){.estate-type-detail-house,.estate-type-detail-appartment{width:100%}.estateDetails .estate-details{flex-direction:column}.estateDetails .estate-details .estate-list div{flex-direction:column !important}.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%}.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}body.immoframe .estate-view-list,body.favorited .estate-view-list{display:none !important}body.immoframe .estate-view-grid,body.favorited .estate-view-grid{display:block !important}.result-bar .links{flex-shrink:1;flex-grow:1;text-align:right;min-width:100px}.result-bar .links a:nth-child(2),.result-bar .links a:nth-child(3){display:none}.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}.estate-search{padding:1em}.estate-search #search-first-row .flex-emsk{flex-shrink:1;flex-grow:1;max-width:100%}.estate-search #search-first-row .flex-price{-webkit-flex:0 1 100%;flex:0 1 100%;margin-left:0;margin-top:5px;margin-right:0}.estate-search #search-first-row .flex-location>div{display:flex;flex-direction:column}.estate-search #search-first-row .flex-location>div>div{width:100%}.estate-search #search-first-row .area-field{padding-top:5px}.estate-search #search-first-row .area-field:after{top:6px}.estate-search .dynamic-searchfields .property-wrapper{margin-bottom:0}.estate-search .dynamic-searchfields .property-wrapper label{margin-top:0 !important;margin-bottom:10px}.estate-search .dynamic-searchfields .property-wrapper .unit{top:35px}.estate-search .dynamic-searchfields .property-wrapper .has-unit{padding-right:37px}.estate-search .dynamic-searchfields .input-wrapper{padding-left:0;padding-right:0;width:100%}.estate-search .dynamic-searchfields .control-wrapper{padding-left:0;padding-bottom:0}.estate-search .dynamic-searchfields .slider-wrapper{display:none}.immoframe .result-bar{padding-left:1em;padding-right:1em}.estates-grid .estate{display:block}.estates-grid .estate-content{padding:1em}.estates-grid .estate-image img{height:auto}.estates-grid .estates-grid .headline{white-space:normal}.estates-grid .estate-actions{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.estates-grid .estate-link-button{-webkit-flex:1 1 auto;flex:1 1 auto;margin:1em 0}.estates-grid .estate-link-button button{width:100%}.estates-grid .link-note{order:2;text-align:left}#estate-type-detail-house,#estate-type-detail-appartment{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:#f60;border:1px solid #fff}}@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}.immoframe .result-bar .sorting{clear:both;float:none;width:100%}}@media print{.print-only{display:block}.print-hidden{display:none}}@media screen and (max-width: 470px){.estates-grid{flex-direction:column}.estates-grid .estate{padding-left:1em;padding-right:1em}.estate-view-grid{max-width:100% !important}.estate-view-grid img{height:auto !important}}@media screen and (max-width: 1023px){.estate-pictures-container .slider-for-image{background-position:top !important}}@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;height:160px !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{min-height:160px !important;height:100% !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:#eee !important;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 */
