.immomakler{--immomakler-primary-color:#004d91;--immomakler-primary-color-inverted:#ffffff;--immomakler-tour-icon-size:50px}.immomakler a,.immomakler a:link,.immomakler a:visited,.immomakler a:hover,.immomakler a:active,.immomakler a:active:hover{color:#004d91}.immomakler .btn-primary,.immomakler .btn-primary:link,.immomakler .btn-primary:visited,.immomakler .btn-primary:hover,.immomakler .btn-primary:active,.immomakler .btn-primary:active:hover,.immomakler .btn-primary:active:focus,.immomakler a.btn-primary,.immomakler a.btn-primary:link,.immomakler a.btn-primary:visited,.immomakler a.btn-primary:hover,.immomakler a.btn-primary:active,.immomakler a.btn-primary:active:hover,.immomakler a.btn-primary:active:focus{color:#fff}.immomakler input.form-control[type=text]:active,.immomakler input.form-control[type=email]:active,.immomakler select.form-control:active,.immomakler textarea.form-control:active,.immomakler input.form-control[type=text]:focus,.immomakler input.form-control[type=email]:focus,.immomakler select.form-control:focus,.immomakler textarea.form-control:focus{border:1px solid #004d91}.immomakler .btn-primary{background-color:#004d91;border-color:#004d91}.immomakler .btn-primary:hover,.immomakler .btn-primary:focus,.immomakler .btn-primary:active,.immomakler .btn-primary:active:focus,.immomakler .btn-primary:active:hover{opacity:.9;background-color:#004d91;border-color:#004d91}.immomakler .dropdown-menu>.active>a,.immomakler .dropdown-menu>.active>a:focus,.immomakler .dropdown-menu>.active>a:hover{background-color:#004d91!important}.immomakler a:focus,.immomakler .bootstrap-select .dropdown-toggle:focus,.immomakler .bootstrap-select>select.mobile-device:focus+.dropdown-toggle,.immomakler .btn.active.focus,.immomakler .btn.active:focus,.immomakler .btn.focus,.immomakler .btn:active.focus,.immomakler .btn:active:focus,.immomakler .btn:focus{outline:1px auto #004d91!important}.immomakler .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after,.immomakler .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{border-bottom-color:#004d91}.immomakler .slider-pro .sp-thumbnail-container.sp-selected-thumbnail{border-color:#004d91}.immomakler-archive .property-status,.immomakler-carousel .property-status{background-color:#004d91!important}.immomakler-single .property-status .panel-heading{background-color:#004d91!important}.immomakler-carousel .property-price .property-price-value{color:#004d91}.immomakler-spinner:before,.immomakler-map-loading-spinner.immomakler-spinner:before{border-top-color:#004d91}.archive-map .immomakler-map-loading-spinner.immomakler-spinner:before{border-top-color:#134061}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#004d91}.immomakler-search-agents-panel-toggle{color:#004d91}.immomakler .noUi-connect{background:#004d91}.immomakler-archive{max-width:1300px}.immomakler-single{max-width:1300px}.immomakler-archive .immomakler-boxed .property-container{border-color:#ccc}.immomakler-archive .immomakler-boxed .property-container{background-color:#fff}.immomakler-archive .immomakler-boxed .property-container .thumbnail img{aspect-ratio:1.5;object-position:center center}.immomakler-page .property-gallery-static img{aspect-ratio:1.3422818791946;height:auto}.galleria-theme-classic .galleria-thumbnails .galleria-image,.galleria-theme-classic .galleria-thumbnails-container,.galleria-theme-classic .galleria-thumb-nav-right,.galleria-theme-classic .galleria-thumb-nav-left{height:100px}.immomakler-archive .immomakler-archive-grid.immomakler-boxed{grid-template-columns:repeat(auto-fill,minmax(min(360px, 100%),1fr));gap:25px}