@charset "UTF-8";html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,#body .page-header h2,#body .page-header .heading,#body .page-header .filter-form .form-heading,.filter-form #body .page-header .form-heading,#body .page-header .estate-slider .slider-header,.estate-slider #body .page-header .slider-header,h2,.estate-slider .slider-header,.filter-form .form-heading,.heading,h3,h4,h5,h6{margin:0;padding:0}h1,#body .page-header h2,#body .page-header .heading,#body .page-header .filter-form .form-heading,.filter-form #body .page-header .form-heading,#body .page-header .estate-slider .slider-header,.estate-slider #body .page-header .slider-header,h2,.estate-slider .slider-header,.filter-form .form-heading,.heading,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}@font-face{font-family:"helvetica";src:url("fonts/helvetica/helvetica.ttf?v=d5Z7ByhcrFYu0nqUYOp7qB3ZJ9Y") format("truetype");font-weight:400}@font-face{font-family:"helvetica";src:url("fonts/helvetica/helvetica-light.ttf?v=d5Z7ByhcrFYu0nqUYOp7qB3ZJ9Y") format("truetype");font-weight:200}@font-face{font-family:"helvetica";src:url("fonts/helvetica/helvetica-bold.ttf?v=d5Z7ByhcrFYu0nqUYOp7qB3ZJ9Y") format("truetype");font-weight:700}@font-face{font-family:"icomoon";src:url("fonts/icomoon/icomoon.eot?v=qBz65b6A-1ncw2Tz17pFZPT9x40&4bn8t0");src:url("fonts/icomoon/icomoon.eot?v=qBz65b6A-1ncw2Tz17pFZPT9x40&4bn8t0#iefix") format("embedded-opentype"),url("fonts/icomoon/icomoon.ttf?v=qBz65b6A-1ncw2Tz17pFZPT9x40&4bn8t0") format("truetype"),url("fonts/icomoon/icomoon.woff?v=qBz65b6A-1ncw2Tz17pFZPT9x40&4bn8t0") format("woff"),url("fonts/icomoon/icomoon.svg?v=qBz65b6A-1ncw2Tz17pFZPT9x40&4bn8t0#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-translate:before{content:""}.icon-parking:before{content:""}.icon-shield:before{content:""}.icon-chart:before{content:""}.icon-play:before{content:""}.icon-layers:before{content:""}.icon-nav:before{content:""}.icon-pin:before{content:""}.icon-cookies:before{content:""}.icon-gdpr:before{content:""}.icon-copy:before{content:""}.icon-chat:before{content:""}.icon-photo:before{content:""}.icon-note:before{content:""}.icon-save:before,body #container .modal#modal-register .modal-alert.alert-save:before,body #container .modal.has-alert .modal-alert.alert-save:before{content:""}.icon-whatsapp:before{content:""}.icon-phone:before{content:""}.icon-login-google:before{content:""}.icon-login-facebook:before{content:""}.icon-dog:before{content:""}.icon-feedback:before{content:""}.icon-workspace:before{content:""}.icon-workspace-2:before{content:"";transform:scaleX(-1)}.icon-logout:before{content:""}.icon-land:before{content:""}.icon-zoom-minus:before{content:""}.icon-zoom-plus:before{content:""}.icon-history:before,#header .header-toolbar #header-history:before{content:""}.icon-like2:before,.estate-card__like:before{content:""}.icon-like-desc:before{content:""}.icon-like-asc:before{content:""}.icon-inquiry:before{content:""}.icon-compare .path1:before,.estate-card__compare .path1:before{content:"";color:#000;opacity:.4}.icon-compare .path2:before,.estate-card__compare .path2:before{content:"";margin-left:-1em;color:#000;opacity:.4}.icon-compare .path3:before,.estate-card__compare .path3:before{content:"";margin-left:-1em;color:#000}.icon-compare .path4:before,.estate-card__compare .path4:before{content:"";margin-left:-1em;color:#000}.icon-compare .path5:before,.estate-card__compare .path5:before{content:"";margin-left:-1em;color:#000}.icon-image-left:before{content:""}.icon-image-right{transform:rotate(180deg)}.icon-image-right:before{content:""}.icon-image-top{transform:rotate(90deg)}.icon-image-top:before{content:""}.icon-image-bottom{transform:rotate(270deg)}.icon-image-bottom:before{content:""}.icon-rotate-right:before{content:""}.icon-image-move:before{content:""}.icon-print:before{content:""}.icon-resize-image:before{content:""}.icon-rotate-left:before{content:""}.icon-gps:before{content:""}.icon-uni:before{content:""}.icon-woman:before{content:""}.icon-man:before{content:""}.icon-navigation:before{content:""}.icon-items:before{content:""}.icon-sort-asc:before{content:""}.icon-show-columns:before{content:""}.icon-show-fullscreen:before{content:""}.icon-show-table:before{content:""}.icon-form-done:before{content:""}.icon-form-error:before{content:""}.icon-login-email:before{content:""}.icon-login-password:before{content:""}.icon-person-photo:before{content:""}.icon-required:before{content:""}.icon-social-square-fb:before{content:""}.icon-social-square-in:before{content:""}.icon-social-square-li:before{content:""}.icon-social-square-tw:before{content:""}.icon-social-square-em:before{content:""}.icon-social-square-wa:before{content:""}.icon-3d:before{content:""}.icon-apartment:before{content:""}.icon-arrow:before{content:""}.icon-category:before{content:""}.icon-certificate:before{content:""}.icon-close:before{content:""}.icon-drag:before{content:""}.icon-faq:before{content:""}.icon-favorite:before,#header .header-toolbar #header-favorite:before,.estate-card__favorite:before{content:""}.icon-filter:before{content:""}.icon-house:before{content:""}.icon-info:before,#header .header-toolbar #header-help:before{content:""}.icon-like:before{content:""}.icon-like-half:before{content:""}.icon-like-empty:before{content:""}.icon-mail:before,#header .header-toolbar #header-contact:before{content:""}.icon-map:before{content:""}.icon-minus:before{content:""}.icon-plus:before{content:""}.icon-resize:before{content:""}.icon-search:before,#header .header-toolbar #header-mobile-search:before,#header #header-search-form button:before{content:""}.icon-share:before{content:""}.icon-show-rows:before{content:""}.icon-social-fb:before{content:""}.icon-social-in:before{content:""}.icon-social-li:before{content:""}.icon-social-pi:before{content:""}.icon-social-tw:before{content:""}.icon-social-yt:before{content:""}.icon-sort-desc:before{content:""}.icon-streetview:before{content:""}.icon-user:before,#header .header-toolbar #header-account:before{content:""}.icon-view:before{content:""}.icon-facebook{line-height:0}.icon-facebook:before{content:""}.icon-whatsapp{line-height:0}.icon-whatsapp:before{content:""}.icon-email{line-height:0}.icon-email:before{content:""}.icon-water:before{content:url("img/icon_water.png?v=iPsk_sChLdew6NPQAAKBtIRGEB4")}.icon-gas:before{content:url("img/icon_gas.png?v=iPsk_sChLdew6NPQAAKBtIRGEB4")}.icon-electricity:before{content:url("img/icon_electricity.png?v=iPsk_sChLdew6NPQAAKBtIRGEB4")}.icon-canalization:before{content:url("img/icon_canalization.png?v=iPsk_sChLdew6NPQAAKBtIRGEB4")}.icon-stats{transform:rotate(-90deg)}.icon-stats:before{content:""}.text-media{display:flex;align-items:center}.text-media+.text-media{margin-top:25px}.text-media__media{flex-basis:50%;order:1;padding-right:60px}.text-media__media img,.text-media__media iframe,.text-media__media video{vertical-align:middle;border-radius:20px}.text-media__content-wrap{flex-basis:50%;order:2}.text-media__content{max-width:500px}.text-media__heading h1,.text-media__heading #body .page-header h2,#body .page-header .text-media__heading h2,.text-media__heading #body .page-header .heading,#body .page-header .text-media__heading .heading,.text-media__heading #body .page-header .filter-form .form-heading,#body .page-header .filter-form .text-media__heading .form-heading,.text-media__heading .filter-form #body .page-header .form-heading,.filter-form #body .page-header .text-media__heading .form-heading,.text-media__heading #body .page-header .estate-slider .slider-header,#body .page-header .estate-slider .text-media__heading .slider-header,.text-media__heading .estate-slider #body .page-header .slider-header,.estate-slider #body .page-header .text-media__heading .slider-header,.text-media__heading h2,.text-media__heading .estate-slider .slider-header,.estate-slider .text-media__heading .slider-header,.text-media__heading .filter-form .form-heading,.filter-form .text-media__heading .form-heading,.text-media__heading .heading,.text-media__heading h3{font-size:2.5rem;line-height:1.175em;font-weight:700;margin-bottom:.65em;margin-top:0}.text-media__perex{font-size:150%;line-height:1.6666666667em;font-weight:400}.text-media__perex p:first-child{margin-top:0}.text-media__perex p:last-child{margin-bottom:0}.text-media__actions{display:flex;margin-top:2.25rem}.text-media__actions button,.text-media__actions a.button{flex-basis:200px;padding:.75em 1.15em}.text-media--reverse .text-media__media{order:2;text-align:right;padding-right:0}.text-media--reverse .text-media__content-wrap{order:1;padding-right:60px;display:flex;justify-content:center}.text-media--reverse .text-media__content{padding-left:0}@media screen and (max-width:1000px){.text-media__heading h1,.text-media__heading #body .page-header h2,#body .page-header .text-media__heading h2,.text-media__heading #body .page-header .heading,#body .page-header .text-media__heading .heading,.text-media__heading #body .page-header .filter-form .form-heading,#body .page-header .filter-form .text-media__heading .form-heading,.text-media__heading .filter-form #body .page-header .form-heading,.filter-form #body .page-header .text-media__heading .form-heading,.text-media__heading #body .page-header .estate-slider .slider-header,#body .page-header .estate-slider .text-media__heading .slider-header,.text-media__heading .estate-slider #body .page-header .slider-header,.estate-slider #body .page-header .text-media__heading .slider-header,.text-media__heading h2,.text-media__heading .estate-slider .slider-header,.estate-slider .text-media__heading .slider-header,.text-media__heading .filter-form .form-heading,.filter-form .text-media__heading .form-heading,.text-media__heading .heading,.text-media__heading h3{font-size:2.5rem;line-height:1.25em}.text-media__perex{font-size:125%;line-height:1.4em}}@media screen and (max-width:800px){.text-media__heading h1,.text-media__heading #body .page-header h2,#body .page-header .text-media__heading h2,.text-media__heading #body .page-header .heading,#body .page-header .text-media__heading .heading,.text-media__heading #body .page-header .filter-form .form-heading,#body .page-header .filter-form .text-media__heading .form-heading,.text-media__heading .filter-form #body .page-header .form-heading,.filter-form #body .page-header .text-media__heading .form-heading,.text-media__heading #body .page-header .estate-slider .slider-header,#body .page-header .estate-slider .text-media__heading .slider-header,.text-media__heading .estate-slider #body .page-header .slider-header,.estate-slider #body .page-header .text-media__heading .slider-header,.text-media__heading h2,.text-media__heading .estate-slider .slider-header,.estate-slider .text-media__heading .slider-header,.text-media__heading .filter-form .form-heading,.filter-form .text-media__heading .form-heading,.text-media__heading .heading,.text-media__heading h3{font-size:2rem;line-height:1.25em}.text-media__media{padding-right:30px}.text-media--reverse .text-media__content-wrap{padding-right:30px}}@media screen and (max-width:600px){.text-media{flex-direction:column;align-items:flex-start;justify-content:flex-start}.text-media+.text-media{margin-top:60px}.text-media__heading h1,.text-media__heading #body .page-header h2,#body .page-header .text-media__heading h2,.text-media__heading #body .page-header .heading,#body .page-header .text-media__heading .heading,.text-media__heading #body .page-header .filter-form .form-heading,#body .page-header .filter-form .text-media__heading .form-heading,.text-media__heading .filter-form #body .page-header .form-heading,.filter-form #body .page-header .text-media__heading .form-heading,.text-media__heading #body .page-header .estate-slider .slider-header,#body .page-header .estate-slider .text-media__heading .slider-header,.text-media__heading .estate-slider #body .page-header .slider-header,.estate-slider #body .page-header .text-media__heading .slider-header,.text-media__heading h2,.text-media__heading .estate-slider .slider-header,.estate-slider .text-media__heading .slider-header,.text-media__heading .filter-form .form-heading,.filter-form .text-media__heading .form-heading,.text-media__heading .heading,.text-media__heading h3{font-size:1.75rem;line-height:1.2857142857em;margin-bottom:.5em}.text-media__media{padding-right:0;margin-bottom:25px}.text-media--reverse .text-media__content-wrap{order:1;padding-right:0}.text-media--reverse .text-media__media{order:1}.text-media--reverse .text-media__content-wrap{order:2}}#slider-wrap{position:relative;background:#000;min-width:100%}#slider-wrap:after{content:"";position:absolute;right:0;left:0;top:0;bottom:0;background:rgba(0,0,0,.5);z-index:2}#slider-wrap .swiper-slide picture{display:flex;flex-direction:column;min-height:400px;max-height:900px;justify-content:center}#slider-wrap .swiper-slide img{vertical-align:middle;object-fit:cover;object-position:center;flex-grow:1;width:100%}#slider-wrap .swiper-button-prev,#slider-wrap .swiper-button-next{display:none}#slider-wrap .swiper-pagination{display:flex;flex-direction:column;gap:10px;width:100px;align-items:center;justify-content:center;height:100%;right:0;left:inherit}@media screen and (max-width:768px){#slider-wrap .swiper-pagination{left:0;bottom:-20px;width:100%;height:auto;transform:rotate(-90deg)}}#slider-wrap .swiper-pagination .swiper-pagination-bullet{display:flex;height:auto;opacity:1;background:none;-moz-transition:all .4s linear;-o-transition:all .4s linear;-webkit-transition:all .4s linear;transition:all .4s linear;padding:5px}#slider-wrap .swiper-pagination .swiper-pagination-bullet span{width:7px;height:7px;border-radius:3px;background:rgba(255,255,255,.8);-moz-transition:height .4s linear;-o-transition:height .4s linear;-webkit-transition:height .4s linear;transition:height .4s linear;flex-shrink:0;display:flex;align-items:flex-end}#slider-wrap .swiper-pagination .swiper-pagination-bullet span span{border:1px solid rgba(255,255,255,.8);width:5px;height:5px;border-radius:3px;opacity:0;background:transparent linear-gradient(90deg,#1827db 0%,#6628e1 100%) 0% 0% no-repeat padding-box;-moz-transition:height 2s linear;-o-transition:height 2s linear;-webkit-transition:height 2s linear;transition:height 2s linear;flex-shrink:0;display:flex}#slider-wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active>span{height:40px}#slider-wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active>span>span{height:38px;opacity:1}#slider-wrap .XXswiper-pagination-bullet-active .circ1{stroke-dashoffset:220px;transition:linear 2s stroke-dashoffset;transform:scale(1)}#slider-wrap .XXswiper-pagination-bullet:first-child .circ1{animation-name:circ1;animation-duration:1.4s}@keyframes circ1{0%{stroke-dashoffset:440px}100%{stroke-dashoffset:220px}}#header #header-menu{display:none}#header .header-links:not(:last-child){margin-right:35px}#header .header-links ul{display:flex}#header .header-links ul .menu-link{text-decoration:none;color:#1a1a1a;position:relative;transition:all .2s ease-out;padding:.25em 0}#header .header-links ul .menu-link::after{position:absolute;display:block;bottom:0;left:0;opacity:0;width:0;height:2px;content:"";background:#1827db;transition:all .2s ease-out}#header .header-links ul .menu-link:hover{color:#1827db}#header .header-links ul .menu-link:hover:after{opacity:1;width:25px}#header .header-links ul li:not(:last-child){margin-right:2.5em}#header .header-links ul li[class*=selected] .menu-link{color:#1827db}#header .header-links ul li[class*=selected] .menu-link:after{opacity:1;width:25px}@media screen and (max-width:1130px){#header .header-links{display:none}#header #header-menu{display:block}}#footer{border-top:2px solid #fff;background:linear-gradient(90deg,#1827db 0%,#6628e1 100%);color:#fff;font-size:18px;position:relative}#footer::after{content:"";display:block;background:url(consiliorreality/img/bg-circle-footer.svg?v=o4XWk7IAPg3K9K66PEy37PcHt84);position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-size:750px;background-position:bottom center;background-repeat:no-repeat}@media screen and (max-width:768px){#footer{font-size:16px}}#footer a{color:#fff;text-decoration:none}#footer a:hover{text-decoration:underline}#footer .footer-copy{margin-right:20px;font-size:14px}#footer .footer-copy>div{margin-bottom:.25em}#footer .footer-copy>div span{margin:0 .3em}#footer .footer-logo{display:block;margin-top:20px}#footer .footer-logo img{width:105px}#footer ul{padding:0;margin:0;margin-top:-8px}#footer ul li{display:block;background:none;padding:8px 0;margin:0}@media screen and (min-width:768.1px){#footer .footer-nav a{display:flex;align-items:center}#footer .footer-nav a:before{width:.75em;height:1px;background-color:#fff;margin-right:.5em;content:""}}#footer .footer-social{display:flex;align-items:center}#footer .footer-social p{margin-top:0;margin-bottom:0;margin-right:1em}#footer .footer-social .social{display:flex;margin:0 -5px 0 -5px}#footer .footer-social a{display:inline-block;margin:5px;line-height:1;color:#fff;font-size:1.5em}#footer .footer-social a:hover{text-decoration:none}@media screen and (max-width:768px){#footer .footer-social{padding-left:0;display:block;flex-basis:100%}#footer .footer-social p{margin-bottom:.5em;margin-right:0}#footer .footer-social .social{justify-content:center}}#footer .footer-top{padding:50px 0 30px;position:relative;z-index:2}@media screen and (max-width:768px){#footer .footer-top{padding:30px 0;text-align:center}}#footer .footer-top .width-wrap,#footer .footer-top #body .page-content>.form-messages,#body #footer .footer-top .page-content>.form-messages{max-width:1600px}#footer .footer-top .row{display:flex;flex-wrap:wrap;justify-content:space-between}#footer .footer-top .col{margin-bottom:20px;flex-basis:25%}@media screen and (max-width:1130px){#footer .footer-top .col{flex-basis:50%}}@media screen and (max-width:768px){#footer .footer-top .col{flex-basis:100%;text-align:center}}#footer .footer-top .row-1{margin-bottom:20px;align-items:center}#footer .footer-top .row-1 .col-1{flex-grow:1}#footer .footer-top .row-2 .col:last-child{margin-bottom:0}#footer .footer-bottom{position:relative;z-index:2;padding:0 0 30px}#footer .footer-bottom .width-wrap,#footer .footer-bottom #body .page-content>.form-messages,#body #footer .footer-bottom .page-content>.form-messages{max-width:1600px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:768px){#footer .footer-bottom .width-wrap,#footer .footer-bottom #body .page-content>.form-messages,#body #footer .footer-bottom .page-content>.form-messages{flex-wrap:wrap;text-align:center}#footer .footer-bottom .width-wrap>div,#footer .footer-bottom #body .page-content>.form-messages>div,#body #footer .footer-bottom .page-content>.form-messages>div{flex-basis:100%}}#footer-sticky{z-index:100;width:100%;position:fixed;bottom:0;left:0}@media screen and (min-width:1130.1px){#footer-sticky{display:none}}#footer-fix{height:75px}@media screen and (min-width:1130.1px){#footer-fix{display:none}}html{font-size:16px;-webkit-tap-highlight-color:transparent;position:absolute;top:0;right:0;bottom:0;left:0}body{touch-action:pan-y;background:#fff;color:#1a1a1a;padding:0;margin:0;font-size:16px;font-weight:300;line-height:1.5;overflow-wrap:break-word;min-height:100%;display:flex;flex-direction:column;font-family:"helvetica",sans-serif}body #app{display:flex;flex-direction:column;flex-grow:1}body #container{display:flex;flex-direction:column;flex-grow:1}body #container main{flex-grow:1;display:flex;flex-direction:column}body.modal-visible{overflow:hidden}body.modal-visible .estate-likebar{display:none !important}body.modal-visible .header-slogan{display:none !important}body.noscroll{overflow:hidden}.vue-fixed-header--isFixed{background-color:#fff;position:absolute;top:65px;left:0;width:100%;z-index:1;padding:0 30px;box-sizing:border-box}.notification-panel.vue-fixed-header--isFixed{position:fixed;left:0;bottom:0;top:auto}@media screen and (max-width:500px){.notification-panel.vue-fixed-header--isFixed{padding:15px 0}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:none}::-webkit-scrollbar-thumb{background:#e5e5e5}::-webkit-scrollbar-thumb:hover{background:#d8d8d8}a{text-decoration:underline;color:#1827db;cursor:pointer}a.phone{text-decoration:none}a{-moz-transition:color .1s linear;-o-transition:color .1s linear;-webkit-transition:color .1s linear;transition:color .1s linear}a:hover{text-decoration:none;color:#1827db}a:focus,a:active{outline:none}a.inherit{color:inherit}strong,.strong,b{font-weight:700;color:inherit}small,.smaller{font-size:.75em}.font-weight-bold{font-weight:700 !important}.font-weight-normal{font-weight:400 !important}.font-weight-light{font-weight:300 !important}body .hidden{display:none}body .hidden-content>*{display:none !important}body .invisible{opacity:0}body img{max-width:100%;height:auto}body img.estate-agency-logo{mix-blend-mode:multiply}body object,body embed,body iframe{max-width:100%}p{margin:1em 0 1em 0;padding:0}hr{border:0;color:#e5e5e5;background-color:#e5e5e5;height:1px}sup{position:relative;height:0;line-height:0;top:-3px;font-size:.65em}nav ul,.nav ul{margin:0;padding:0;list-style:none}nav ul li,.nav ul li{margin:0;padding:0}nav ul li a,.nav ul li a{text-decoration:none;color:inherit}input,select,textarea{outline:0;font-family:"helvetica",sans-serif;font-weight:300;color:#1a1a1a}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#b1b1b1;opacity:1}input:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{color:#b1b1b1;opacity:1}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#b1b1b1;opacity:1}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#b1b1b1;opacity:1}.icon{line-height:1;color:#c4c4c4}.icon-compare,.estate-card__compare{font-family:icomoon;font-size:1.25rem;line-height:1}.icon-compare .path1:before,.estate-card__compare .path1:before,.icon-compare .path2:before,.estate-card__compare .path2:before,.icon-compare .path3:before,.estate-card__compare .path3:before,.icon-compare .path4:before,.estate-card__compare .path4:before,.icon-compare .path5:before,.estate-card__compare .path5:before{color:#b8b8b8}.flags{display:flex}.flags [class*=flag-]{margin-right:10px}.flags [class*=flag-]:last-child{margin-right:0}[class*=flag-]{line-height:0}[class*=flag-]:before{display:inline-block;content:" ";background-size:25px 25px;height:25px;width:25px}.flag-lang-en:before,.flag-uk:before{background-image:url("img/flags/en.svg?v=wkOjVfLnKfw1YxVEnabUAQvq8zE")}.flag-lang-sk:before,.flag-sk:before{background-image:url("img/flags/sk.svg?v=wkOjVfLnKfw1YxVEnabUAQvq8zE")}.flag-lang-cs:before,.flag-cz:before{background-image:url("img/flags/cz.svg?v=wkOjVfLnKfw1YxVEnabUAQvq8zE")}.flag-lang-de:before,.flag-de:before{background-image:url("img/flags/de.svg?v=wkOjVfLnKfw1YxVEnabUAQvq8zE")}.flag-lang-pl:before,.flag-pl:before{background-image:url("img/flags/pl.svg?v=wkOjVfLnKfw1YxVEnabUAQvq8zE")}.flag-lang-hu:before,.flag-hu:before{background-image:url("img/flags/hu.svg?v=wkOjVfLnKfw1YxVEnabUAQvq8zE")}.flag-lang-es:before,.flag-es:before{background-image:url("img/flags/es.svg?v=wkOjVfLnKfw1YxVEnabUAQvq8zE")}.flag-lang-fr:before,.flag-fr:before{background-image:url("img/flags/fr.svg?v=wkOjVfLnKfw1YxVEnabUAQvq8zE")}.flag-lang-it:before,.flag-it:before{background-image:url("img/flags/it.svg?v=wkOjVfLnKfw1YxVEnabUAQvq8zE")}.flag-lang-uk:before,.flag-ua:before{background-image:url("img/flags/ua.svg?v=wkOjVfLnKfw1YxVEnabUAQvq8zE")}.flag-lang-ru:before,.flag-ru:before{background-image:url("img/flags/ru.svg?v=wkOjVfLnKfw1YxVEnabUAQvq8zE")}.flag-country-at:before{background-image:url("img/flags/at.svg?v=wkOjVfLnKfw1YxVEnabUAQvq8zE")}.flag-country-sk:before{background-image:url("img/flags/sk.svg?v=wkOjVfLnKfw1YxVEnabUAQvq8zE")}.flag-country-cz:before{background-image:url("img/flags/cz.svg?v=wkOjVfLnKfw1YxVEnabUAQvq8zE")}.flag-country-hr:before{background-image:url("img/flags/hr.svg?v=wkOjVfLnKfw1YxVEnabUAQvq8zE")}.flag-country-pl:before{background-image:url("img/flags/pl.svg?v=wkOjVfLnKfw1YxVEnabUAQvq8zE")}.flag-country-hu:before{background-image:url("img/flags/hu.svg?v=wkOjVfLnKfw1YxVEnabUAQvq8zE")}.flag-country-es:before{background-image:url("img/flags/es.svg?v=wkOjVfLnKfw1YxVEnabUAQvq8zE")}.flag-country-si:before{background-image:url("img/flags/si.svg?v=wkOjVfLnKfw1YxVEnabUAQvq8zE")}.flag-country-me:before{background-image:url("img/flags/me.svg?v=wkOjVfLnKfw1YxVEnabUAQvq8zE")}.flag-country-al:before{background-image:url("img/flags/al.svg?v=wkOjVfLnKfw1YxVEnabUAQvq8zE")}.flag-country-ae:before{background-image:url("img/flags/ae.svg?v=wkOjVfLnKfw1YxVEnabUAQvq8zE")}.flag-country-bg:before{background-image:url("img/flags/bg.svg?v=wkOjVfLnKfw1YxVEnabUAQvq8zE")}.delete-item{width:40px;height:40px;cursor:pointer;display:flex;text-decoration:none;background:rgba(255,255,255,.6);transition:background .2s;border-bottom-left-radius:4px;align-items:center;justify-content:center}.delete-item:after{line-height:1;content:"";font-family:icomoon;font-size:22px;color:#cc5353;font-weight:500;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.delete-item:hover{background:#fff}.textcolor{color:#1a1a1a}.text-primary{color:#1827db}.text-secondary{color:#6628e1}.text-center{text-align:center}.w-100{width:100%}.weight-bold{font-weight:700 !important}.weight-medium{font-weight:500 !important}.disabled-all{pointer-events:none}.disabled-all button,.disabled-all input,.disabled-all label,.disabled-all select,.disabled-all textarea,.disabled-all a,.disabled-all .btn,.disabled-all .input-group{pointer-events:none;opacity:.4}.disabled{pointer-events:none;opacity:.4}.line-sep{height:1px;background:#e5e5e5;box-sizing:border-box;margin:40px 0;width:100%}.pt-0{padding-top:0 !important}.pb-0{padding-bottom:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}h1,#body .page-header h2,#body .page-header .heading,#body .page-header .filter-form .form-heading,.filter-form #body .page-header .form-heading,#body .page-header .estate-slider .slider-header,.estate-slider #body .page-header .slider-header,h2,.estate-slider .slider-header,.filter-form .form-heading,.heading,h3,h4,h5,h6{font-weight:500;color:#1a1a1a;margin:0;padding:0;line-height:1.25}h1,#body .page-header h2,#body .page-header .heading,#body .page-header .filter-form .form-heading,.filter-form #body .page-header .form-heading,#body .page-header .estate-slider .slider-header,.estate-slider #body .page-header .slider-header{font-size:1.5rem;line-height:1.25em;margin-bottom:.5em;margin-top:1em}h2,.estate-slider .slider-header,.filter-form .form-heading,.heading{font-size:1.75em;margin-bottom:.5714em}h2:not(:first-child),.estate-slider .slider-header:not(:first-child),.filter-form .form-heading:not(:first-child),.heading:not(:first-child){margin-top:1.1428em}h3{font-size:1.5em;margin-bottom:.6666em}h3:not(:first-child){margin-top:1.3333em}h4{font-size:1.25em;margin-bottom:.8em}h5{font-size:1.125em;margin-bottom:.8888em}h6{font-size:1em;margin-bottom:1em}.heading--md{font-size:125%;line-height:1.5em}.content-box{border:1px solid #e5e5e5;-webkit-border-radius:4px;border-radius:4px;padding:1em;background:#f9f9f9}.content-box p{margin-top:0}.button,.no-records .flashmessage ul li,.no-records .form-error ul li ul li,.form-error ul .no-records li ul li,a.button{padding:0;outline:0;border:none;font:inherit;color:inherit;background-color:transparent;cursor:pointer;display:inline-block;box-sizing:border-box;text-align:center;text-decoration:none;border:solid 1px transparent;background:#fff;position:relative;transition:all .2s;-webkit-border-radius:2px;border-radius:2px;padding:.5em 1.15em;color:#1a1a1a}.button::-moz-focus-inner,.no-records .flashmessage ul li::-moz-focus-inner,.no-records .form-error ul li ul li::-moz-focus-inner,.form-error ul .no-records li ul li::-moz-focus-inner,a.button::-moz-focus-inner{border:none}.button:hover,.no-records .flashmessage ul li:hover,.no-records .form-error ul li ul li:hover,.form-error ul .no-records li ul li:hover,a.button:hover{background:#f9f9f9}.button:active,.no-records .flashmessage ul li:active,.no-records .form-error ul li ul li:active,.form-error ul .no-records li ul li:active,a.button:active{filter:saturate(150%)}.button:disabled,.no-records .flashmessage ul li:disabled,.no-records .form-error ul li ul li:disabled,.form-error ul .no-records li ul li:disabled,a.button:disabled{background:#dadada !important;color:#fff !important}.button span,.no-records .flashmessage ul li span,.no-records .form-error ul li ul li span,.form-error ul .no-records li ul li span,a.button span{color:#1827db}.button span.text,.no-records .flashmessage ul li span.text,.no-records .form-error ul li ul li span.text,.form-error ul .no-records li ul li span.text,a.button span.text{color:#1a1a1a}.button.is-active span.text,.no-records .flashmessage ul li.is-active span.text,.no-records .form-error ul li ul li.is-active span.text,.form-error ul .no-records li ul li.is-active span.text,a.button.is-active span.text{color:#1827db}.button--default,a.button--default{border:1px solid #e7e7e7}.button.is-size-medium,.no-records .flashmessage ul li.is-size-medium,.no-records .form-error ul li ul li.is-size-medium,.form-error ul .no-records li ul li.is-size-medium,a.button.is-size-medium{min-height:52px;padding:.5em 1.75em}.button--primary,#landing-page__searchEstate .filter-form .form-field:last-child button,.button--streetview,a.button--streetview,.button--navigate,a.button--navigate,.button--video,a.button--video,.button--view3d,a.button--view3d,a.button--primary{color:#fff;font-weight:500;background:#1827db}.button--primary:hover,#landing-page__searchEstate .filter-form .form-field:last-child button:hover,.button--streetview:hover,.button--navigate:hover,.button--video:hover,.button--view3d:hover,.button--primary:focus,#landing-page__searchEstate .filter-form .form-field:last-child button:focus,.button--streetview:focus,.button--navigate:focus,.button--video:focus,.button--view3d:focus,a.button--primary:hover,a.button--primary:focus{background:#131fad}.button--primary.reversed,#landing-page__searchEstate .filter-form .form-field:last-child button.reversed,.reversed.button--streetview,.reversed.button--navigate,.reversed.button--video,.reversed.button--view3d,a.button--primary.reversed{background:#fff;color:#1827db;border-color:#1827db}.button--primary.reversed:hover,#landing-page__searchEstate .filter-form .form-field:last-child button.reversed:hover,.reversed.button--streetview:hover,.reversed.button--navigate:hover,.reversed.button--video:hover,.reversed.button--view3d:hover,.button--primary.reversed:focus,#landing-page__searchEstate .filter-form .form-field:last-child button.reversed:focus,.reversed.button--streetview:focus,.reversed.button--navigate:focus,.reversed.button--video:focus,.reversed.button--view3d:focus,a.button--primary.reversed:hover,a.button--primary.reversed:focus{color:#fff;background-color:#1827db}.button--primary span,#landing-page__searchEstate .filter-form .form-field:last-child button span,.button--streetview span,.button--navigate span,.button--video span,.button--view3d span,a.button--primary span{color:inherit}.button--link,a.button--link{padding:0;font-weight:400;color:#1827db;display:inline-flex;align-items:center}.button--link:hover,.button--link:active,a.button--link:hover,a.button--link:active{background:none;filter:none}.button--link:before,a.button--link:before{margin-right:.5em;font-size:1.25em;line-height:1}.button.shine-effect:before,.no-records .flashmessage ul li.shine-effect:before,.no-records .form-error ul li ul li.shine-effect:before,.form-error ul .no-records li ul li.shine-effect:before,a.button.shine-effect:before{content:"";position:absolute;top:-110%;left:-210%;width:175%;height:175%;opacity:0;transform:rotate(30deg);background:rgba(255,255,255,.13);background:linear-gradient(to right,rgba(255,255,255,.33) 0%,rgba(255,255,255,.33) 77%,rgba(255,255,255,.8) 92%,rgba(255,255,255,0) 100%);animation:shineCss 7s infinite}@keyframes shineCss{0%{opacity:0;top:-110%;left:-210%}2.5%{opacity:1}25%{opacity:0;top:100%;left:100%}}.button--secondary,a.button--secondary{font-weight:500;background:#6628e1;color:#fff}.button--secondary:hover,.button--secondary:focus,a.button--secondary:hover,a.button--secondary:focus{color:#6628e1;border-color:currentColor;background-color:#fff}.button--warning,a.button--warning{color:#fff;font-weight:500;background:#ff931e}.button--warning:hover,.button--warning:focus,a.button--warning:hover,a.button--warning:focus{background:#ea7a00}.button--warning.reversed,a.button--warning.reversed{background:#fff;color:#ff931e;border-color:#ff931e}.button--warning.reversed:hover,.button--warning.reversed:focus,a.button--warning.reversed:hover,a.button--warning.reversed:focus{color:#fff;background-color:#ff931e}.button--danger,a.button--danger{color:#fff;font-weight:500;background:#cc5353}.button--danger:hover,.button--danger:focus,a.button--danger:hover,a.button--danger:focus{background:#b63636}.button--danger.reversed,a.button--danger.reversed{background:#fff;color:#cc5353;border-color:#cc5353}.button--danger.reversed:hover,.button--danger.reversed:focus,a.button--danger.reversed:hover,a.button--danger.reversed:focus{color:#fff;background-color:#cc5353}.button--view3d,a.button--view3d{width:50px;height:50px;padding:0;position:relative}.button--view3d:before,a.button--view3d:before{position:absolute;left:0;top:6px;width:100%;line-height:1;font-size:35px;font-family:icomoon;content:""}@media screen and (max-width:500px){.button--view3d,a.button--view3d{width:35px;height:35px}.button--view3d:before,a.button--view3d:before{font-size:25px;top:4px}}.button--video,a.button--video{width:50px;height:50px;padding:0;position:relative}.button--video:before,a.button--video:before{position:absolute;left:2px;top:8px;width:100%;line-height:1;font-size:32px;font-family:icomoon;content:""}@media screen and (max-width:500px){.button--video,a.button--video{width:35px;height:35px}.button--video:before,a.button--video:before{font-size:25px;top:5px}}.button--navigate,a.button--navigate{width:50px;height:50px;padding:0;position:relative}.button--navigate:before,a.button--navigate:before{position:absolute;left:0;top:8px;width:100%;line-height:1;font-size:32px;font-family:icomoon;content:""}@media screen and (max-width:500px){.button--navigate,a.button--navigate{width:35px;height:35px}.button--navigate:before,a.button--navigate:before{font-size:25px;top:4px}}.button--streetview,a.button--streetview{width:50px;height:50px;padding:0;position:relative}.button--streetview:before,a.button--streetview:before{position:absolute;left:0;top:6px;width:100%;line-height:1;font-size:35px;font-family:icomoon;content:""}@media screen and (max-width:500px){.button--streetview,a.button--streetview{width:35px;height:35px}.button--streetview:before,a.button--streetview:before{font-size:25px;top:4px}}.button--icon,a.button--icon{width:2rem;height:2rem;border-radius:4px;padding:.5em;background:#f9f9f9;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.button--icon:hover,a.button--icon:hover{background:#e0e0e0}.button--icon i,a.button--icon i{line-height:1;display:inline-flex}.button--text-more,a.button--text-more{font-weight:300;text-align:left;padding:0}.button--text-more:after,a.button--text-more:after{font-family:icomoon;font-size:10px;font-weight:500;transition:transform .2s;line-height:1;position:relative;bottom:2px;display:inline-block;transform:rotate(90deg);margin-left:1em;content:""}.button--text-more.is-active:after,a.button--text-more.is-active:after{transform:rotate(270deg)}.button--text-more:hover,a.button--text-more:hover{background:none;color:#1827db}.button--translate,a.button--translate{font-weight:300;text-align:left;padding:0}.button--translate:before,a.button--translate:before{font-family:icomoon;font-weight:500;line-height:1;display:inline-block;margin-right:10px;content:""}.button--translate.is-active,.button--translate:hover,a.button--translate.is-active,a.button--translate:hover{background:none;color:#1827db}.button--like:before,a.button--like:before{font-family:icomoon;content:"";line-height:1;color:#c4c4c4;position:relative;top:3px;font-size:1.25em;margin-right:.5em;-moz-transform:rotate(15deg);-o-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg)}.button--like span,a.button--like span{margin-right:.3em}.button--like:after,a.button--like:after{color:#c4c4c4}.button--like.is-active,a.button--like.is-active{color:#1827db}.button--like.is-active:before,.button--like.is-active:after,a.button--like.is-active:before,a.button--like.is-active:after{color:#1827db}.button--favorite:before,a.button--favorite:before{font-family:icomoon;content:"";line-height:1;color:#c4c4c4;font-size:1.25em;margin-right:.5em;position:relative;top:3px}.button--favorite:after,a.button--favorite:after{color:#c4c4c4}.button--favorite span,a.button--favorite span{margin-right:.3em}.button--favorite.is-active,a.button--favorite.is-active{color:#1827db}.button--favorite.is-active:before,.button--favorite.is-active:after,a.button--favorite.is-active:before,a.button--favorite.is-active:after{color:#1827db}.button--compare.is-active,a.button--compare.is-active{color:#1827db}.button--compare.is-active .path1:before,.button--compare.is-active .path2:before,.button--compare.is-active .path3:before,.button--compare.is-active .path4:before,.button--compare.is-active .path5:before,a.button--compare.is-active .path1:before,a.button--compare.is-active .path2:before,a.button--compare.is-active .path3:before,a.button--compare.is-active .path4:before,a.button--compare.is-active .path5:before{color:#1827db}.button--share,a.button--share{display:flex;z-index:50;align-items:center;background:none;position:relative}.button--share:before,a.button--share:before{font-family:"icomoon";content:"";margin-right:.6em;font-size:1.25em;line-height:1}.button--share .share-menu,a.button--share .share-menu{position:absolute;display:block;top:100%;z-index:10;left:-1px;width:200px}.button--share .share-menu .button,.button--share .share-menu .no-records .flashmessage ul li,.button--share .share-menu .no-records .form-error ul li ul li,.form-error ul .button--share .share-menu .no-records li ul li,.no-records .flashmessage ul .button--share .share-menu li,.no-records .form-error ul li ul .button--share .share-menu li,.form-error ul .no-records li ul .button--share .share-menu li,a.button--share .share-menu .button{width:100%;border-radius:0;user-select:none;border:1px solid #e5e5e5;margin-bottom:-1px;flex-basis:100%;text-align:left;justify-content:flex-start !important;display:flex;align-items:center}.button--share .share-menu .button span,.button--share .share-menu .no-records .flashmessage ul li span,.button--share .share-menu .no-records .form-error ul li ul li span,.form-error ul .button--share .share-menu .no-records li ul li span,.no-records .flashmessage ul .button--share .share-menu li span,.no-records .form-error ul li ul .button--share .share-menu li span,.form-error ul .no-records li ul .button--share .share-menu li span,a.button--share .share-menu .button span{color:#1a1a1a}.button--share .share-menu .button i,.button--share .share-menu .no-records .flashmessage ul li i,.button--share .share-menu .no-records .form-error ul li ul li i,.form-error ul .button--share .share-menu .no-records li ul li i,.no-records .flashmessage ul .button--share .share-menu li i,.no-records .form-error ul li ul .button--share .share-menu li i,.form-error ul .no-records li ul .button--share .share-menu li i,a.button--share .share-menu .button i{margin-right:10px}.button--zoom-in,a.button--zoom-in{background:none;border:1px solid #e5e5e5;border-radius:4px;padding:.6em .6em}.button--zoom-in:hover,a.button--zoom-in:hover{background:#f9f9f9}.button--zoom-in:before,a.button--zoom-in:before{font-family:"icomoon";display:block;content:"";font-size:1.1rem;line-height:1.1rem}.button--zoom-out,a.button--zoom-out{background:none;border-radius:4px;border:1px solid #e5e5e5;padding:.6em .6em}.button--zoom-out:hover,a.button--zoom-out:hover{background:#f9f9f9}.button--zoom-out:before,a.button--zoom-out:before{font-family:"icomoon";content:"";display:block;font-size:1.1rem;line-height:1.1rem}.button.has-badge,.no-records .flashmessage ul li.has-badge,.no-records .form-error ul li ul li.has-badge,.form-error ul .no-records li ul li.has-badge,a.button.has-badge{display:flex;align-items:center;justify-content:center}.button.has-badge .badge,.button.has-badge body .contact-person__detail .num,body .contact-person__detail .button.has-badge .num,.button.has-badge .person-card__photo .num,.person-card__photo .button.has-badge .num,.no-records .flashmessage ul li.has-badge .badge,.no-records .flashmessage ul li.has-badge body .contact-person__detail .num,body .contact-person__detail .no-records .flashmessage ul li.has-badge .num,.no-records .flashmessage ul li.has-badge .person-card__photo .num,.person-card__photo .no-records .flashmessage ul li.has-badge .num,.no-records .form-error ul li ul li.has-badge .badge,.no-records .form-error ul li ul li.has-badge body .contact-person__detail .num,body .contact-person__detail .no-records .form-error ul li ul li.has-badge .num,.no-records .form-error ul li ul li.has-badge .person-card__photo .num,.person-card__photo .no-records .form-error ul li ul li.has-badge .num,.form-error ul .no-records li ul li.has-badge .badge,.form-error ul .no-records li ul li.has-badge body .contact-person__detail .num,body .contact-person__detail .form-error ul .no-records li ul li.has-badge .num,.form-error ul .no-records li ul li.has-badge .person-card__photo .num,.person-card__photo .form-error ul .no-records li ul li.has-badge .num,a.button.has-badge .badge{margin-left:1.25em;color:#fff}.button--phone,.button--whatsapp,a.button--phone,a.button--whatsapp{background:#f9f9f9;border:1px solid #e5e5e5;display:inline-flex;align-items:center;justify-content:flex-start;font-weight:500}.button--phone:hover,.button--whatsapp:hover,a.button--phone:hover,a.button--whatsapp:hover{background:#fff}.button--phone:before,.button--whatsapp:before,a.button--phone:before,a.button--whatsapp:before{font-family:icomoon;margin-right:.75em;color:#1827db}.button--whatsapp:before,a.button--whatsapp:before{content:""}.button--facebook::before,a.button--facebook::before{content:"";font-family:icomoon}.button--google::before,a.button--google::before{content:"";font-family:icomoon}.button--email::before,a.button--email::before{content:"";font-family:icomoon}.button--phone:before,a.button--phone:before{content:""}.button--search,a.button--search{display:flex;align-items:center;justify-content:center}.button--search::before,a.button--search::before{margin-right:.65em;position:relative;left:-8px;content:"";font-family:icomoon}.buttons-inline{display:flex;flex-wrap:wrap;overflow:hidden;margin:-5px -8px}.buttons-inline button,.buttons-inline a{margin:5px 8px}.buttons-inline.fullwidth button{flex-grow:1}.buttons-group{overflow:hidden}.buttons-group button:not(:last-child),.buttons-group a:not(:last-child){margin-bottom:8px}.buttons-group.fullwidth button{width:100%}.nav-tabs{display:flex;flex-wrap:wrap;margin:-5px -10px}.nav-tabs.is-centered{justify-content:center;text-align:center}.nav-tabs li{padding:5px 10px;font-weight:400}.nav-tabs li.adtype-1 a:hover{color:#1827db}.nav-tabs li.adtype-2 a:hover{color:#6628e1}.nav-tabs li.adtype-3 a:hover{color:#ff903e}.nav-tabs li.is-active{color:#1827db}.nav-tabs li.is-active a{color:#1827db;border-bottom:2px solid #1827db;display:inline-block;padding-bottom:.3em}.nav-tabs li.is-active.adtype-1 a{color:#1827db;border-bottom:2px solid #1827db}.nav-tabs li.is-active.adtype-1 a:hover{color:#1827db}.nav-tabs li.is-active.adtype-2 a{color:#6628e1;border-bottom:2px solid #6628e1}.nav-tabs li.is-active.adtype-2 a:hover{color:#6628e1}.nav-tabs li.is-active.adtype-3 a{color:#ff903e;border-bottom:2px solid #ff903e}.nav-tabs li.is-active.adtype-3 a:hover{color:#ff903e}.nav-tabs li .count{font-size:.6em;position:relative;bottom:35%;left:3px}label.checkbox{display:block;position:relative;padding:9px 5px 9px 28px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}label.checkbox--lang{display:flex;align-items:center}label.checkbox--lang [class*=flag-]{margin-right:10px}label.checkbox--lang [class*=flag-]:last-child{margin-right:0}label.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}label.checkbox .checkmark{position:absolute;top:13px;left:0;height:14px;width:14px;-webkit-border-radius:2px;border-radius:2px;background-color:#fff;border:1px solid #e5e5e5;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}label.checkbox .checkmark-color{position:absolute;top:50%;left:10px;margin-top:-8px;height:14px;width:14px;-webkit-border-radius:2px;border-radius:2px}label.checkbox .checkmark-color--green{background-color:#1827db}label.checkbox .checkmark-color--blue{background-color:#6628e1}label.checkbox .checkmark-color--orange{background-color:#ff903e}label.checkbox:hover input~.checkmark{border:1px solid #ccc}label.checkbox .checkmark:after{content:"";position:absolute;display:none}label.checkbox input:checked~.checkmark:after{display:block}label.checkbox input:checked~.checkmark{border-color:#1827db}label.checkbox .checkmark:after{left:5px;top:2px;width:3px;height:7px;border:solid #1827db;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}label.radio{display:block;position:relative;padding:7px 5px 7px 28px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}label.radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}label.radio .checkmark{position:absolute;top:11px;left:0;height:15px;width:15px;-webkit-border-radius:50%;border-radius:50%;background-color:#fff;border:1px solid #e5e5e5;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}label.radio:hover input~.checkmark{border:1px solid #ccc}label.radio .checkmark:after{content:"";position:absolute;display:none}label.radio input:checked~.checkmark:after{display:block}label.radio input:checked~.checkmark{border-color:#1827db}label.radio .checkmark:after{left:4px;top:4px;width:7px;height:7px;background:#1827db;-webkit-border-radius:50%;border-radius:50%}label.checkbox-switch{position:relative;cursor:pointer;display:inline-block;font-weight:500;background:none}label.checkbox-switch input{opacity:0;width:0;height:0;position:absolute}label.checkbox-switch .slider{position:absolute;cursor:pointer;width:30px;height:15px;top:13px;left:10px;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}label.checkbox-switch .slider:before{position:absolute;content:"";height:13px;width:13px;left:1px;bottom:1px;background-color:#fff;-webkit-transition:.4s;transition:.4s}label.checkbox-switch .check-label{background:#999;border:1px solid #999;padding:.5em 1.15em;padding-left:50px;display:inline-block;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:.4s;transition:.4s;color:#fff}label.checkbox-switch .check-label.theme-dark{background:#1a1a1a}label.checkbox-switch input:checked+.slider{background-color:#8be7b9}label.checkbox-switch input:checked+.slider+.check-label{background:#1827db;border:1px solid #1827db}label.checkbox-switch input:checked+.slider:before{-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px)}label.checkbox-switch input:disabled+.slider{background-color:#c2c2c2}label.checkbox-switch input:disabled+.slider+.check-label{color:#c2c2c2}label.checkbox-switch input:disabled+.slider:before{background-color:#dadada}label.checkbox-switch .slider.round{border-radius:34px}label.checkbox-switch .slider.round:before{border-radius:50%}label.radio.type-icon,label.checkbox.type-icon{padding-left:0;margin:10px 0}label.radio [class^=icon-],label.checkbox [class^=icon-]{display:flex;align-items:center}label.radio [class^=icon-]:before,label.checkbox [class^=icon-]:before{margin-right:15px;font-size:1.75rem}label.radio input:checked~[class^=icon-]:before,label.checkbox input:checked~[class^=icon-]:before{color:#1827db}.form-control{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:none;background:#fff;background-position:center;border:1px solid #e5e5e5}.form-control:focus{box-shadow:0 0 12px #ccc;border:1px solid #ccc}.form-control.is-active{border-color:#1827db}input.form-control:read-only,input.form-control:disabled{background:#f5f5f5 !important}input.form-control:read-only:focus,input.form-control:disabled:focus{box-shadow:none;border:1px solid #e5e5e5}.thumb{box-sizing:border-box;position:relative}.thumb .thumb-image{height:100%;overflow:hidden;box-sizing:border-box;-webkit-border-radius:4px;border-radius:4px;position:relative;text-align:center;border:1px solid #e5e5e5;background:#fff}.thumb .thumb-image img{vertical-align:middle;-webkit-border-radius:4px;border-radius:4px}.thumb.thumb-drag{display:flex;justify-content:center;align-items:center}.thumb.thumb-drag .thumb-image{width:calc(100% - 20px);height:calc(100% - 20px)}.thumb.thumb-drag .thumb-image img{height:100%}.form-messages .flashmessage,.form-messages .form-error ul li,.form-error ul .form-messages li{margin-bottom:25px}.form-messages .button,.form-messages .no-records .flashmessage ul li,.form-messages .no-records .form-error ul li ul li,.form-error ul .form-messages .no-records li ul li,.no-records .flashmessage ul .form-messages li,.no-records .form-error ul li ul .form-messages li,.form-error ul .no-records li ul .form-messages li{margin-top:20px;min-width:130px}.form .form-header,.form .form-heading{font-size:112.5%;line-height:1.3333333333em;font-weight:400}.form .form-header h2,.form .form-header .estate-slider .slider-header,.estate-slider .form .form-header .slider-header,.form .form-header .filter-form .form-heading,.filter-form .form .form-header .form-heading,.form .form-header .heading,.form .form-header h3,.form .form-heading h2,.form .form-heading .estate-slider .slider-header,.estate-slider .form .form-heading .slider-header,.form .form-heading .filter-form .form-heading,.filter-form .form .form-heading .form-heading,.form .form-heading .heading,.form .form-heading h3{margin:0;font-size:1.125rem;line-height:1.3333333333em;font-weight:400;margin-bottom:5px}.form .form-header.bigger,.form .form-heading.bigger{font-weight:700;font-size:125%;line-height:1.3em}.form .form-header small,.form .form-heading small{font-size:.77em;font-weight:400}.form .form-header span,.form .form-heading span{font-size:.88em}.form .form-header a,.form .form-heading a{color:#1827db;text-decoration:none}.form .form-header a:hover,.form .form-heading a:hover{color:#1827db;text-decoration:underline}.form .form-heading{margin-bottom:25px}.form .line-sep{margin-top:20px}.form .form-header{margin-bottom:35px}.form .form-messages{max-width:800px;margin-bottom:40px}.form .form-messages .flashmessage,.form .form-messages .form-error ul li,.form-error ul .form .form-messages li{margin-bottom:25px}.form .form-group{max-width:800px;flex-grow:1}@media screen and (min-width:768.1px){.form .form-group{display:flex;flex-wrap:wrap;justify-content:space-between}.form .form-group .form-field{flex-basis:calc(50% - 20px)}.form .form-group .form-field.full-width{flex-basis:100%}}.form .checkboxlist.grid-4,.form .radiolist.grid-4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:0 40px}@media screen and (max-width:768px){.form .checkboxlist.grid-4,.form .radiolist.grid-4{grid-template-columns:1fr 1fr}}.form .checkboxlist.grid-2,.form .radiolist.grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 40px}@media screen and (max-width:768px){.form .checkboxlist.grid-2,.form .radiolist.grid-2{grid-template-columns:1fr}}.form .checkboxlist .checkbox,.form .checkboxlist .radio,.form .radiolist .checkbox,.form .radiolist .radio{margin-bottom:10px;box-sizing:border-box}.form .checkboxlist .checkbox-wrap,.form .checkboxlist .radio-wrap,.form .radiolist .checkbox-wrap,.form .radiolist .radio-wrap{margin-bottom:10px}.form .checkboxlist .checkbox-wrap .checkbox,.form .checkboxlist .checkbox-wrap .radio,.form .checkboxlist .radio-wrap .checkbox,.form .checkboxlist .radio-wrap .radio,.form .radiolist .checkbox-wrap .checkbox,.form .radiolist .checkbox-wrap .radio,.form .radiolist .radio-wrap .checkbox,.form .radiolist .radio-wrap .radio{margin-bottom:0}.form .checkboxlist .checkbox-wrap.has-textinput,.form .checkboxlist .radio-wrap.has-textinput,.form .radiolist .checkbox-wrap.has-textinput,.form .radiolist .radio-wrap.has-textinput{flex-wrap:wrap;display:flex;align-items:center;justify-content:space-between}.form .checkboxlist .checkbox-wrap.has-textinput .input-wrap,.form .checkboxlist .radio-wrap.has-textinput .input-wrap,.form .radiolist .checkbox-wrap.has-textinput .input-wrap,.form .radiolist .radio-wrap.has-textinput .input-wrap{flex-basis:calc(50% - 20px)}.form .form-inline-group{display:flex;justify-content:flex-start;margin:0 -10px;flex-wrap:wrap}.form .form-inline-group .form-field{align-items:center;flex-basis:auto;display:flex;padding:0 10px}.form .form-inline-group .form-field label:not([class^=checkbox]){margin-right:20px;margin-bottom:0}.form .form-field{max-width:800px;margin-bottom:20px;position:relative}.form .form-field label:not([class^=checkbox],[class^=radio]):not(.upload-placeholder){display:block;font-weight:500;margin-bottom:.35em}.form .form-field .label-info{display:block;font-weight:300;font-style:italic;font-size:.85em;margin-top:.15em;margin-bottom:1em}.form .form-field .help{position:absolute;top:0;right:3px;font-style:italic;font-size:.875em}.form .form-field .help sup{font-size:.65em;top:0}.form .form-field .form-error{color:#cc5353;display:block}.form .form-field.is-danger .form-control{border-color:#cc5353}.form .form-field.is-danger .input-wrap:before{border-color:#cc5353}.form .form-field .map{border:1px solid #e5e5e5;-webkit-border-radius:4px;border-radius:4px}.form .form-field .map iframe{vertical-align:middle;width:100% !important;height:300px !important}.form .form-field.readonly{display:flex;flex-wrap:wrap}.form .form-field.readonly span{display:inline-block}.form .form-field.readonly label{margin-right:.5em}.form .form-field.is-rating{margin-bottom:40px}.form .form-field .flags{position:relative;bottom:1px}.form .form-section.has-aside{display:flex;align-items:flex-start;justify-content:space-between}.form .form-section.has-aside .form-section-aside{flex-shrink:0;margin-left:40px;max-width:280px;text-align:center}@media screen and (max-width:840px){.form .form-section.has-aside{flex-direction:column}.form .form-section.has-aside .form-group{width:100%}.form .form-section.has-aside .form-section-aside{margin-left:0;width:100%}}.form .input-wrap[class*=icon-]{position:relative}.form .input-wrap[class*=icon-]:before{position:absolute;left:1px;top:50%;bottom:0;height:calc(100% - 2px);border-bottom-left-radius:4px;border-top-left-radius:4px;background:#f7f7f7;width:40px;line-height:1;font-size:1em;box-sizing:border-box;border-right:0;align-items:center;justify-content:center;display:flex;color:#151515;font-weight:500;transform:translateY(-50%)}.form .input-wrap[class*=icon-] .form-control{padding-left:55px}.form .input-wrap.has-hint{position:relative}.form .input-wrap.has-hint .hint{position:absolute;top:50%;right:10px;margin-top:-6px;font-size:87.5%;line-height:1em;white-space:nowrap}.form .input-wrap.has-hint .form-control{padding-right:50px}.form .multiple-inputs{display:flex;align-items:center;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.form .multiple-inputs>*{margin-right:10px;margin-left:10px;flex-basis:80px;margin-bottom:10px;flex-grow:1}.form .multiple-inputs.no-wrap{flex-wrap:nowrap}.form .multiple-inputs.no-wrap>*{margin-bottom:0}.form .multiple-inputs .text-separator{flex-grow:0;flex-basis:0;margin-left:5px;margin-right:5px}.form .input-with-button{display:flex}.form .input-with-button .form-control{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.form .input-with-button button{border:none;-webkit-border-radius:2px;border-radius:2px;border-top-left-radius:0;border-bottom-left-radius:0;cursor:pointer;outline:0;transition:background .2s}.form .input-with-button button.clone{background:#1827db;width:45px}.form .input-with-button button.clone:before{font-family:icomoon;content:"";color:#fff;font-weight:700;font-size:11px}.form .input-with-button button.clone:hover{background:#131fad}.form .input-with-button button.remove{background:#cc5353;width:45px}.form .input-with-button button.remove:before{font-family:icomoon;content:"";color:#fff;font-weight:500;font-size:11px}.form .input-with-button button.remove:hover{background:#b63636}.form .input-group{display:flex;max-width:210px}.form .input-group input.form-control{border-radius:0;text-align:center}.form .input-group .button,.form .input-group .no-records .flashmessage ul li,.form .input-group .no-records .form-error ul li ul li,.form-error ul .form .input-group .no-records li ul li,.no-records .flashmessage ul .form .input-group li,.no-records .form-error ul li ul .form .input-group li,.form-error ul .no-records li ul .form .input-group li{border:1px solid #e5e5e5;border-radius:4px;padding:.5em 1em;min-width:42px}.form .input-group .input-group-prepend .button,.form .input-group .input-group-prepend .no-records .flashmessage ul li,.form .input-group .input-group-prepend .no-records .form-error ul li ul li,.form-error ul .form .input-group .input-group-prepend .no-records li ul li,.no-records .flashmessage ul .form .input-group .input-group-prepend li,.no-records .form-error ul li ul .form .input-group .input-group-prepend li,.form-error ul .no-records li ul .form .input-group .input-group-prepend li{border-right:none;border-bottom-right-radius:0;border-top-right-radius:0}.form .input-group .input-group-append .button,.form .input-group .input-group-append .no-records .flashmessage ul li,.form .input-group .input-group-append .no-records .form-error ul li ul li,.form-error ul .form .input-group .input-group-append .no-records li ul li,.no-records .flashmessage ul .form .input-group .input-group-append li,.no-records .form-error ul li ul .form .input-group .input-group-append li,.form-error ul .no-records li ul .form .input-group .input-group-append li{border-left:none;border-bottom-left-radius:0;border-top-left-radius:0}.form .calc{flex-grow:0;white-space:nowrap}.form .calc:before{content:"=";display:inline-block;margin-right:.5em}.form .form-control{padding:.5em .75em;font-size:100%;line-height:1.5em;box-sizing:border-box;width:100%;display:block;-webkit-border-radius:4px;border-radius:4px}.form .form-control.is-required{background:url("img/input_required.svg?v=S_TPT3PFaeaI9HfwEPiYK6aGyLs") no-repeat right 5px top 5px;background-size:12px auto;background-color:#fff;padding-right:20px}.form textarea.form-control{min-height:80px}.form .radiolist{margin-bottom:20px}.form .radiolist .form-field{margin:15px 0}.form .selectbox{position:relative;-webkit-border-radius:4px;border-radius:4px}.form .selectbox:after{position:absolute;right:10px;top:11px;color:#7f7f7f;font-size:.8em;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);font-family:icomoon;content:""}.form .selectbox:before{width:100%;height:100%;content:"";position:absolute;left:0;top:0;background:#fff}.form .selectbox>*{position:relative;z-index:1;background:none;cursor:pointer}.form .selectbox select{background:none;outline:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}.form .selectbox select.is-required{background:url("img/input_required.svg?v=S_TPT3PFaeaI9HfwEPiYK6aGyLs") no-repeat left 5px top 5px;background-size:12px auto;padding-left:25px}.form .selectbox--phone-prefix{flex-grow:0;flex-basis:120px;max-width:120px}.form .selectbox--phone-prefix .multiselect__select{display:none}.form .selectbox--phone-prefix .multiselect__tags{background:none}.form .selectbox--phone-prefix .multiselect__single,.form .selectbox--phone-prefix .multiselect__option{display:flex;align-items:center}.form .selectbox--phone-prefix .multiselect__single span:before,.form .selectbox--phone-prefix .multiselect__option span:before{margin-right:10px}.form .selectbox--country-prefix{flex-grow:0;flex-basis:65px;max-width:65px}.form .selectbox--country-prefix .multiselect__content-wrapper{width:auto}.form .selectbox--country-prefix .multiselect__select{display:none}.form .selectbox--country-prefix .multiselect__tags{background:none}.form .selectbox--country-prefix .multiselect__single,.form .selectbox--country-prefix .multiselect__option{display:flex;align-items:center}.form .selectbox--country-prefix .multiselect__single span:before,.form .selectbox--country-prefix .multiselect__option span:before{margin-right:10px}.form .form-upload-photo{max-width:100%;position:relative;margin:0 auto;margin-top:30px;background:#e5e5e5;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;border:1px solid #e5e5e5}.form .form-upload-photo.aspect-ratio-1-1{width:200px}.form .form-upload-photo.aspect-ratio-16-9{width:288px}.form .form-upload-photo .photo{position:relative}.form .form-upload-photo .photo.bordered{margin-top:0}.form .form-upload-photo .photo img{vertical-align:middle}.form .form-upload-photo .photo.is-uploaded{height:100%}.form .form-upload-photo .progress-bar{position:absolute;background:#1827db;z-index:5;height:2px;bottom:0;left:0}.form .form-upload-photo .company-logo{text-align:center;margin-top:20px}.form .form-upload-photo .company-logo img{vertical-align:middle}.form .form-upload-photo .delete-photo,.form .form-upload-photo .edit-photo{position:absolute;bottom:0;width:30px;height:30px;display:flex;text-decoration:none;cursor:pointer;background:rgba(255,255,255,.6);transition:background .2s;align-items:center;justify-content:center}.form .form-upload-photo .delete-photo:after,.form .form-upload-photo .edit-photo:after{line-height:1;content:"";font-family:icomoon;font-size:18px;font-weight:500}.form .form-upload-photo .delete-photo:hover,.form .form-upload-photo .edit-photo:hover{background:#fff}.form .form-upload-photo .delete-photo{left:0}.form .form-upload-photo .delete-photo:after{color:#cc5353;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.form .form-upload-photo .edit-photo{right:0}.form .form-upload-photo .edit-photo:after{content:""}.form .form-upload-photo .upload-placeholder{overflow:hidden;align-items:center;justify-content:center;cursor:pointer;display:flex;width:100%;height:100%;flex-direction:column;box-sizing:border-box;transition:background .2s;background:#fff}.form .form-upload-photo .upload-placeholder span{font-weight:500}.form .form-upload-photo .upload-placeholder span:before{content:url("img/gallery_upload_placeholder.svg?v=ScrvvFz75jhqmw3MrGjfMmE_y6Y");display:block;margin:0 auto;margin-bottom:1em;width:50px}.form .form-upload-photo .upload-placeholder span.upload-placeholder-title:before{margin-bottom:.5em}.form .form-upload-photo .upload-placeholder i{text-align:center;margin-top:5px;font-size:87.5%;line-height:1.4285714286em}.form .form-upload-photo .upload-placeholder:hover{background:#e5e5e5}.form .form-upload-photo .upload-placeholder input{opacity:0;height:0;width:0}.form .form-upload-photo .upload-placeholder.placeholder-user span:before{font-size:60px;margin-bottom:15px;color:#c9c8c8;font-family:icomoon;content:""}.form .form-upload-photo .upload-placeholder.placeholder-logo span:before{content:url("img/placeholder-logo.png?v=T55g9wbUvhfQ7BzZV2n9tmr3gP0");width:174px}.form .form-gallery{display:flex;flex-wrap:wrap;margin:-10px}.form .form-gallery .thumb{box-sizing:border-box;position:relative;width:25%;overflow:hidden;padding:10px;text-align:center}@media screen and (max-width:840px){.form .form-gallery .thumb{width:33.3333%}.form .form-gallery .thumb.is-empty.thumb-2{display:none}}@media screen and (max-width:600px){.form .form-gallery .thumb{width:50%}.form .form-gallery .thumb.is-empty.thumb-1{display:none}}@media screen and (max-width:500px){.form .form-gallery .thumb{font-size:.8em}}.form .form-gallery .thumb .thumb-image{height:100%;position:relative}.form .form-gallery .thumb .thumb-image img{vertical-align:middle;-webkit-border-radius:4px;border-radius:4px}.form .form-gallery .thumb .thumb-image .progress-bar{position:absolute;background:#1827db;z-index:5;height:2px;bottom:0;left:0}.form .form-gallery .thumb .thumb-image .image-label{position:absolute;top:0;left:0;font-style:italic;color:#fff;background:#1827db;padding:.25em .75em;border-bottom-right-radius:4px}.form .form-gallery .thumb:not(.error) .thumb-image{padding-top:75%}.form .form-gallery .thumb:not(.error) .thumb-image img{position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%}.form .form-gallery .thumb.error .thumb-image{overflow:hidden}.form .form-gallery .thumb.error .thumb-image div.thumb-text{position:absolute;top:60%;padding:0 30px;line-height:1.2;font-size:.95em;box-sizing:border-box;width:100%;text-align:center}.form .form-gallery .thumb.error .thumb-image img{position:relative;top:-20px}.form .form-gallery .thumb .upload-placeholder{border:1px solid #e5e5e5;display:flex;align-items:center;justify-content:center;font-weight:500;cursor:pointer;box-sizing:border-box;transition:background .2s;background:#fff;height:100%;-webkit-border-radius:4px;border-radius:4px}.form .form-gallery .thumb .upload-placeholder span:before{content:url("img/gallery_upload_placeholder.svg?v=ScrvvFz75jhqmw3MrGjfMmE_y6Y");display:block;margin-bottom:.25em;margin:0 auto;width:50px}.form .form-gallery .thumb .upload-placeholder:hover{background:#e5e5e5}.form .form-gallery .thumb .upload-placeholder input{opacity:0;height:0;width:0}.form .form-gallery .thumb .upload-placeholder:before{padding-top:75%;content:""}.form .form-gallery .thumb .delete-photo{position:absolute;bottom:11px;left:11px;width:40px;height:40px;display:flex;text-decoration:none;background:rgba(255,255,255,.6);transition:background .2s;border-bottom-left-radius:4px;align-items:center;justify-content:center}.form .form-gallery .thumb .delete-photo:after{line-height:1;content:"";font-family:icomoon;font-size:22px;color:#cc5353;font-weight:500;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.form .form-gallery .thumb .delete-photo:hover{background:#fff}.form .form-gallery .thumb-0:not(.is-empty) .thumb-image,.form .form-gallery .thumb-1:not(.is-empty) .thumb-image{border-color:#1827db}.form .form-footer{padding-top:5px}.form .form-footer .button,.form .form-footer .no-records .flashmessage ul li,.form .form-footer .no-records .form-error ul li ul li,.form-error ul .form .form-footer .no-records li ul li,.no-records .flashmessage ul .form .form-footer li,.no-records .form-error ul li ul .form .form-footer li,.form-error ul .no-records li ul .form .form-footer li{min-width:130px}.form .form-footer.is-inline{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.form .form-footer.is-inline>:nth-child(1){flex-basis:150px;margin-bottom:1em;padding-right:20px;flex-grow:1}.form .form-footer.is-inline>:nth-child(2){flex-shrink:0;margin-bottom:1em}.form .form-footer.is-inline.nowrap{flex-wrap:nowrap}.form .form-footer.is-inline.nowrap>:nth-child(1){padding-right:0;flex-basis:auto;margin-bottom:0}.form .form-footer.is-inline.nowrap>:nth-child(2){margin-bottom:0}@media screen and (max-width:500px){.form .form-footer.is-inline>:nth-child(1){padding-right:0}.form .form-footer.is-inline>:nth-child(2){flex-basis:100%;text-align:center}.form .form-footer.is-inline.nowrap>:nth-child(2){flex-basis:auto;text-align:left}}.form .buttons{display:flex;flex-wrap:wrap;margin:0 -10px}.form .buttons .button,.form .buttons .no-records .flashmessage ul li,.form .buttons .no-records .form-error ul li ul li,.form-error ul .form .buttons .no-records li ul li,.no-records .flashmessage ul .form .buttons li,.no-records .form-error ul li ul .form .buttons li,.form-error ul .no-records li ul .form .buttons li{margin:0 10px}.filter-form{flex-basis:300px}.filter-form .form-heading{margin-bottom:40px}.filter-form .form-field{padding:20px 20px 0 20px}.filter-form .form-field.active{padding:20px 20px;background:#6628e1}.filter-form .form-field.active .form-label{color:#fff}.filter-form .form-field.filter-toggle{padding-top:10px;padding-bottom:10px;margin-top:10px}.filter-form .form-field.filter-toggle button{cursor:pointer;background:none;padding:0;border:none;font-size:100%;line-height:1.5em}.filter-form .form-field.filter-toggle button.button-toggle-hide{color:#6628e1}.filter-form .form-field.filter-toggle button.button-toggle-show{color:#1827db}.filter-form .form-field.filter-toggle button::after{font-family:icomoon;content:"";margin-left:1em;line-height:1}.filter-form .form-label{font-weight:500;margin-bottom:5px;display:block}.filter-form .form-control{padding:7px 10px;font-weight:300;font-size:100%;line-height:1.5em;box-sizing:border-box;display:block;width:100%;-webkit-border-radius:4px;border-radius:4px}.filter-form .multiple-inputs{display:flex;align-items:center;flex-wrap:wrap;margin-right:-10px;margin-left:-10px;margin-bottom:-10px}.filter-form .multiple-inputs>*{margin-right:10px;margin-left:10px;flex-basis:80px;margin-bottom:10px;flex-grow:1}.filter-form .multiple-inputs.no-gap{margin-left:0;margin-right:0}.filter-form .multiple-inputs.no-gap>*{border-radius:0;margin-right:0;margin-left:0}.filter-form .multiple-inputs.no-gap>*:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}.filter-form .multiple-inputs.no-gap>*:first-child .multiselect__tags{border-top-right-radius:0;border-bottom-right-radius:0}.filter-form .multiple-inputs.no-gap>*:not(:first-child),.filter-form .multiple-inputs.no-gap>*:not(:last-child){margin-right:-1px}.filter-form .multiple-inputs.no-gap>*:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}.filter-form .multiple-inputs.align-stretch{align-items:stretch}.filter-form .input-wrap.has-hint{position:relative}.filter-form .input-wrap.has-hint .hint{position:absolute;top:50%;right:10px;margin-top:-6px;font-size:87.5%;line-height:1em;white-space:nowrap}.filter-form .input-wrap.has-hint .form-control{padding-right:50px}.filter-form .selectbox{position:relative;-webkit-border-radius:4px;border-radius:4px}.filter-form .selectbox:after{position:absolute;right:10px;top:11px;color:#000;font-size:.8em;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);font-family:icomoon;content:""}.filter-form .selectbox:before{width:100%;height:100%;content:"";position:absolute;left:0;top:0;background:#fff}.filter-form .selectbox>*{position:relative;z-index:1;background:none;cursor:pointer}.filter-form .selectbox select{background:none;outline:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}.filter-form label.checkbox{padding:7px 5px 7px 28px}.filter-form .checkbox-wrap.has-textinput{margin-bottom:10px}.filter-form .checkboxlist{display:flex;flex-wrap:wrap}.filter-form .checkboxlist .checkbox{flex-basis:50%;box-sizing:border-box}.filter-form .multiselect.select--country [class*=flag-]:before{height:20px;width:20px;background-size:20px 20px}.filter-form .multiselect.select--country .multiselect__tags{background:none}.filter-form .multiselect.select--country .multiselect__single,.filter-form .multiselect.select--country .multiselect__option{display:flex;align-items:center}.filter-form .multiselect.select--country .multiselect__single span:before,.filter-form .multiselect.select--country .multiselect__option span:before{margin-right:10px;font-size:12px}.filter-form .multiselect.select--country .multiselect__content .multiselect__option{padding-left:10px}.loading{position:absolute;top:0;left:0;width:100%;background:rgba(255,255,255,.9);border-top:3px solid rgba(24,39,219,.2);z-index:10}.loading .progress-bar{position:absolute !important;background:#1827db !important;z-index:5 !important;height:3px !important;top:-3px !important;left:0 !important}.loading span{display:block;padding:.5em}.badge,body .contact-person__detail .num,.person-card__photo .num{min-width:19px;min-height:19px;padding:1px;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:62.5%;background:#6628e1;box-shadow:0 0 0 3px rgba(102,40,225,.6);border-radius:50%;color:#fff}body .aspect-ratio{position:relative;max-width:100%}body .aspect-ratio .aspect-ratio-body{position:absolute;top:0;left:0;width:100%;height:100%}body .aspect-ratio-1-1:after{content:"";display:block;padding-top:100%}body .aspect-ratio-16-9:after{display:block;content:"";padding-top:56.25%}.notification-panel{padding:30px 0}.notification-panel.is-success{background:#fafffd}.notification-panel.is-warning{background:#fffbf6}.notification-panel.is-danger{background:#fffafa}.notification-panel .flashmessage,.notification-panel .form-error ul li,.form-error ul .notification-panel li{margin-bottom:20px}.text-danger{color:#cc5353}.text-success{color:#1827db}.text-warning{color:#ff931e}.no-records{font-weight:500;font-size:1.35rem;margin:1em 0}.no-records .flashmessage ul,.no-records .form-error ul li ul,.form-error ul .no-records li ul{padding:0;margin:20px 0 10px 0}.no-records .flashmessage ul li,.no-records .form-error ul li ul li,.form-error ul .no-records li ul li{border:1px solid #cc5353;font-size:16px;color:#cc5353;background:transparent;margin-right:10px;padding:.3em 1em;font-weight:500}.no-records .flashmessage ul li:first-child,.no-records .form-error ul li ul li:first-child,.form-error ul .no-records li ul li:first-child{background:#cc5353;color:#fff}.no-records .flashmessage ul li:first-child:hover,.no-records .form-error ul li ul li:first-child:hover,.form-error ul .no-records li ul li:first-child:hover{background:#b63636}.no-records .flashmessage ul li:nth-child(2):hover,.no-records .form-error ul li ul li:nth-child(2):hover,.form-error ul .no-records li ul li:nth-child(2):hover,.no-records .flashmessage ul li:nth-child(3):hover,.no-records .form-error ul li ul li:nth-child(3):hover,.form-error ul .no-records li ul li:nth-child(3):hover{background:#cc5353;color:#fff}@media screen and (max-width:768px){.no-records .flashmessage ul li,.no-records .form-error ul li ul li,.form-error ul .no-records li ul li{display:block}}.flashmessage,.form-error ul li{border:1px solid #e5e5e5;padding:.75em 1em;font-size:112.5%;line-height:1.4444444444em;position:relative;font-weight:400;padding-left:3em;-webkit-border-radius:2px;border-radius:2px}.flashmessage:before,.form-error ul li:before{font-family:icomoon;line-height:1;position:absolute;left:.75em;top:.7em}.flashmessage.flash-danger,.form-error ul li{color:#cc5353;border:1px solid #efc9c9;background:#fbf0f0}.flashmessage.flash-danger:before,.form-error ul li:before{font-size:1.25em;content:""}.flashmessage.flash-warning,.form-error ul li.flash-warning{color:#ff931e;border:1px solid #ffdcb7;background:#fff5ea}.flashmessage.flash-warning:before,.form-error ul li.flash-warning:before{font-size:1.25em;content:""}.flashmessage.flash-success,.form-error ul li.flash-success{color:#1827db;border:1px solid #989ff4;background:#f4f5fe}.flashmessage.flash-success:before,.form-error ul li.flash-success:before{font-size:1.25em;content:""}.flashmessage ul,.form-error ul li ul{margin:0;padding:.5em 0 0 1em}.flashmessage ul li,.form-error ul li ul li{margin-top:.5em;font-weight:700;cursor:pointer}.flashmessage ul li a,.form-error ul li ul li a{color:inherit;text-decoration:none}.flashmessage.validation-summary-errors ul,.form-error ul li.validation-summary-errors ul{list-style:none;padding:0}.flashmessage.validation-summary-errors li,.form-error ul li.validation-summary-errors li{margin:0}.flashmessage>button,.form-error ul li>button{margin-top:1em;display:block;font-size:16px;padding:.35em 1em}.form-error ul li{margin-bottom:15px}.status{display:flex}.status:before{font-family:icomoon;line-height:1}.status.is-success{color:#1827db}.status.is-success:before{font-size:1.3em;margin-right:15px;content:""}.status.is-warning{color:#ff931e}.status.is-warning:before{font-size:1.3em;margin-right:15px;content:""}.status.is-danger{color:#cc5353}.status.is-danger:before{font-size:1.3em;margin-right:15px;content:""}.gallery-slider{position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;background:#f9f9f9}.gallery-slider img{vertical-align:middle;width:auto}.gallery-slider .slider-prev{-webkit-tap-highlight-color:transparent;color:#fff;cursor:pointer;position:absolute;outline:0;top:0;width:60px;height:100%;display:flex;align-items:center;justify-content:center;transform:rotate(180deg);line-height:1;z-index:10;left:0;font-size:40px}.gallery-slider .slider-prev:before{font-family:icomoon;content:"";display:block;filter:drop-shadow(0 0 2px rgba(0,0,0,.5))}.gallery-slider .slider-next{-webkit-tap-highlight-color:transparent;position:absolute;top:0;cursor:pointer;outline:0;line-height:1;height:100%;right:0;width:60px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:40px;z-index:10}.gallery-slider .slider-next:before{font-family:icomoon;content:"";display:block;filter:drop-shadow(0 0 2px rgba(0,0,0,.5))}.gallery-slider .photo-counter{padding:.35em 1em;color:#fff;background:rgba(0,0,0,.7);position:absolute;z-index:5;bottom:0;left:0}@media screen and (max-width:500px){.gallery-slider .slider-prev{left:0;font-size:25px;width:50px}.gallery-slider .slider-next{right:0;font-size:25px;width:50px}}.gallery-slider-thumbs{display:flex;overflow:hidden;align-items:center;margin:2px -1px 0 -1px}.gallery-slider-thumbs img{vertical-align:middle}.gallery-slider-thumbs>*{margin:0 1px;height:auto}.gallery-slider-thumbs .slider-thumb{position:relative;cursor:pointer}.gallery-slider-thumbs .slider-thumb .thumb-counter{position:absolute;display:flex;top:0;text-align:center;left:0;background:rgba(0,0,0,.5);width:100%;height:100%}.gallery-slider-thumbs .slider-thumb .thumb-counter span{margin:auto;font-size:137.5%;line-height:1.2727272727em;color:#fff;white-space:nowrap}.slider-controls{display:flex;align-items:center;position:relative;top:3px;padding-left:20px}.slider-controls .slider-prev{color:#7f7f7f;cursor:pointer;line-height:1;font-size:20px;margin-right:20px;-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slider-controls .slider-prev:before{font-family:icomoon;content:"";display:block}.slider-controls .slider-next{color:#7f7f7f;cursor:pointer;line-height:1;font-size:20px}.slider-controls .slider-next:before{font-family:icomoon;content:"";display:block}.estate-slider{position:relative}.estate-slider:after{content:"";position:absolute;right:-15px;bottom:0;width:70px;height:360px;background:linear-gradient(to right,transparent,#fff 60%)}.estate-slider--transparent:after{display:none}.estate-slider .slider-header{margin-bottom:20px;display:flex;align-items:flex-start;justify-content:space-between}.estate-slider .slider-header h2,.estate-slider .slider-header .heading,.estate-slider .slider-header .filter-form .form-heading,.filter-form .estate-slider .slider-header .form-heading,.estate-slider .slider-header .slider-header,.estate-slider .slider-header h3,.estate-slider .slider-header h4{margin-bottom:0}.estate-slider a{color:inherit;text-decoration:none}.estate-slider .slider-items{display:flex;padding:10px 10px;overflow:hidden;overflow:-moz-scrollbars-none;position:relative;-ms-overflow-style:none}.estate-slider .slider-items::-webkit-scrollbar{display:none}@media screen and (max-width:1130px){.estate-slider .slider-items{overflow-x:auto}}.estate-slider .slider-items a{text-decoration:none;color:inherit}.estate-slider .slider-items a:hover{text-decoration:none}.estate-slider .slider-items .slide{min-width:300px;margin-right:30px}.estate-slider .slider-items .slide:last-child{margin-right:0}.add-favorite{cursor:pointer}.add-favorite:before{font-family:icomoon}.add-favorite.is-active:before{color:#1827db}.view-counter{display:inline-flex;align-items:center;height:1.25em}.view-counter:before{font-family:icomoon;content:"";color:#c4c4c4;line-height:0;font-size:1.25em;display:block;margin-right:.5em}.view-counter a.icon-chart{margin-left:.65em;text-decoration:none}.view-counter a.icon-chart:before{font-size:1.25em;line-height:0;position:relative;bottom:2px;display:block}.interested-counter{display:inline-flex;align-items:center;height:1.25em}.interested-counter:before{font-family:icomoon;content:"";color:#c4c4c4;line-height:0;font-size:1.25em;display:block;margin-right:.5em}.accessibility{display:inline-flex;align-items:center;height:1.25em}.accessibility:before{font-family:icomoon;content:"";color:#c4c4c4;line-height:0;font-size:1.25em;display:block;margin-right:.5em}.view-panel{display:flex;position:relative;overflow:hidden;flex-direction:column}.view-panel__header{display:flex;align-items:center;justify-content:space-between;padding-top:15px;padding-bottom:15px;margin-top:0;margin-bottom:15px;position:relative;font-size:1.5rem;line-height:1em;font-weight:500;background:#f9f9f9}@media screen and (max-width:600px){.view-panel__header{font-size:1.125rem;line-height:1em}}.view-panel__header-actions .button,.view-panel__header-actions .no-records .flashmessage ul li,.no-records .flashmessage ul .view-panel__header-actions li,.view-panel__header-actions .no-records .form-error ul li ul li,.no-records .form-error ul li ul .view-panel__header-actions li,.view-panel__header-actions .form-error ul .no-records li ul li,.form-error ul .no-records li ul .view-panel__header-actions li{margin-right:10px}.view-panel__header-actions .button:last-child,.view-panel__header-actions .no-records .flashmessage ul li:last-child,.no-records .flashmessage ul .view-panel__header-actions li:last-child,.view-panel__header-actions .no-records .form-error ul li ul li:last-child,.no-records .form-error ul li ul .view-panel__header-actions li:last-child,.view-panel__header-actions .form-error ul .no-records li ul li:last-child,.form-error ul .no-records li ul .view-panel__header-actions li:last-child{margin-right:0}.view-panel__body{overflow-y:auto;flex-grow:1}.view-panel .no-records{font-size:1.15em}.view-panel.is-resizable .resize-handle{position:absolute;right:0;top:0;background:#eee;height:100%;width:22px;justify-content:center;cursor:pointer;display:none;align-items:center}.view-panel.is-resizable .resize-handle:after{font-family:icomoon;content:"";color:#7b7b7b;font-size:16px}.estate-listing-filter{font-weight:400;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px;font-size:1rem;line-height:1.5em}.estate-listing-filter__item{display:flex;align-items:center;cursor:pointer;padding:5px 0;margin-right:25px}.estate-listing-filter__item:last-child{margin-right:0;flex-grow:1;flex-basis:100%;min-height:45px}.estate-listing-filter__item:nth-child(3) i{position:relative;top:1px}@media screen and (max-width:1130px){.estate-listing-filter__item:nth-child(2){display:none}}.estate-listing-filter__item-label{margin-right:5px}.estate-listing-filter__item-value{display:flex}.estate-listing-filter__item-value i{margin-left:10px;color:#7b7b7b}@media screen and (max-width:1130px){.estate-listing-filter{justify-content:space-between}.estate-listing-filter .multiselect__single{padding-left:0;position:relative;left:-2px}}.estate-listing__item{box-sizing:border-box;margin-bottom:24px;text-decoration:none;color:#1a1a1a;display:block}.estate-listing__item:hover{color:#1a1a1a}.estate-listing--grid,.estate-listing--mobile,.estate-listing--columns{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:0 24px}.estate-listing--grid-md{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:0 35px}.estate-listing--grid-lg,.estate-listing--fullscreen{display:grid;grid-template-columns:repeat(auto-fit,minmax(600px,1fr));grid-gap:0 24px}.estate-listing--table{border-spacing:0;border-collapse:collapse;width:100%;margin-bottom:24px}.estate-listing--table tr.selected{background:#feeff5}.estate-listing--table tr.is-roommates td:nth-child(1) i{color:#ff903e}.estate-listing--table tr.is-rent td:nth-child(1) i{color:#6628e1}.estate-listing--table tr.is-sale td:nth-child(1) i{color:#1827db}.estate-listing--table td.sortable{cursor:pointer}.estate-listing--table td.sortable.asc:after{font-family:icomoon;content:"";display:inline-block;font-size:.6em;margin-left:8px;-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);position:relative;bottom:2px}.estate-listing--table td.sortable.desc:after{font-family:icomoon;margin-left:8px;content:"";font-size:.6em;display:inline-block;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);position:relative;bottom:2px}.estate-listing--table td{padding:.5em .4em .2em .4em;text-align:right;white-space:nowrap;vertical-align:top;border-bottom:1px solid #f5f5f5}.estate-listing--table td:nth-child(1){width:40px;padding-left:2px;position:relative;text-align:left}.estate-listing--table td:nth-child(1) i{line-height:inherit;color:#e5e5e5;font-size:1.15em;margin-right:5px}.estate-listing--table td:nth-child(1) .estate-card__favorite{display:inline-block;position:static}.estate-listing--table td:nth-child(1) .estate-card__compare{display:inline-block;position:static;margin-right:5px}.estate-listing--table td:nth-child(2){white-space:normal;text-align:left}.estate-listing--table td:last-child{padding-right:2px;white-space:normal}.estate-listing--popup{max-width:320px;position:relative;box-shadow:0 0 20px rgba(0,0,0,.2);background:#fff;padding:.6em .25em .6em .6em;-webkit-border-radius:4px;border-radius:4px}.estate-listing--popup .popup-close{background:#6628e1;cursor:pointer;width:30px;height:30px;position:absolute;top:-15px;right:-15px;border-radius:50%;display:flex;justify-content:center;align-items:center}@media screen and (min-width:1130.1px){.estate-listing--popup .popup-close{display:none}}.estate-listing--popup .popup-close:hover{background:#5a1dd2}.estate-listing--popup .popup-close:after{content:"";color:#fff;font-size:15px;line-height:1;font-family:"icomoon"}@media screen and (min-width:1130.1px){.estate-listing--popup.estate-listing--multiple .popup-close{display:flex}}.estate-listing--popup .inner{overflow-y:auto}.estate-listing--popup .estate-listing__item{margin-bottom:.6em}.estate-listing--popup .estate-listing__item:last-child{margin-bottom:0}.estate-listing--compare{display:flex}.estate-listing--compare .estate-listing__item{flex-basis:400px;min-width:320px;box-sizing:border-box;margin:0}.price{font-size:137.5%;line-height:1.0909090909em;white-space:nowrap;font-weight:700}.price .price-per-month{font-size:.7em;font-weight:normal;color:#1a1a1a;margin-left:.25em}.price .price-square{font-size:.73em;color:#1a1a1a;font-weight:normal}.price-apartment:before{font-size:.8em;margin-right:.5em;font-family:icomoon;content:""}.price-house:before{margin-right:.5em;font-size:.85em;position:relative;bottom:-1px;font-family:icomoon;content:""}.price-land:before{margin-right:.3em;font-size:1em;font-family:icomoon;content:""}.price-object:before{margin-right:.3em;font-size:1em;font-family:icomoon;content:""}.estate-label{color:#fff;font-size:75%;line-height:1em;font-weight:400;text-transform:uppercase;-webkit-border-radius:2px;border-radius:2px}.estate-label.label-new{background:#c00000}.estate-label.label-recommend{background:#ecac7f}.estate-labels{display:flex;flex-wrap:wrap;margin-bottom:-10px}.estate-labels .estate-label{margin-right:10px;margin-bottom:10px;padding:6px;display:inline-block;-webkit-border-radius:2px;border-radius:2px}.estate-labels .estate-label:last-child{margin-right:0}.estate-param{padding:.5em .25em;line-height:1;font-size:100%;line-height:1em}.estate-param strong{white-space:nowrap;font-weight:700;font-size:1.375rem;line-height:1em}.estate-param strong span{font-weight:300;font-size:1rem;line-height:1em}.estate-param strong span sup{font-size:.5em}.estate-param strong span::before{content:" "}.estate-param>div{display:inline-block;text-align:left}.estate-param>div>span{margin-top:.4em;display:block}.estate-param>div.vr{text-align:center}.estate-param.date{white-space:nowrap}.estate-param.date strong{display:inline-flex;align-items:flex-start}.estate-param.date strong span{font-weight:inherit;font-size:.875rem;line-height:1.1428571429em;margin-left:.25em}.estate-param.date strong span::before{content:""}.estate-param.gender strong{position:relative;padding-left:25px}.estate-param.gender i{position:absolute;bottom:1px;left:0}.estate-param.networks>div>span{margin-top:.35em}.estate-param.networks .icons{display:flex;align-items:center}.estate-param.networks .icons span:not(:last-child){margin-right:1em}.estate-card{position:relative;height:100%;box-shadow:0 0 10px rgba(0,0,0,.1);-webkit-border-radius:4px;border-radius:4px;overflow:hidden}.estate-card:hover .estate-card__photos .gallery-slider .slider-prev{opacity:1}.estate-card:hover .estate-card__photos .gallery-slider .slider-next{opacity:1}.estate-card.is-active{box-shadow:0 0 0 3px #6628e1}.estate-card__title{font-size:112.5%;line-height:1.3333333333em;font-weight:700}.estate-card__title.has-actions{display:flex;justify-content:space-between}.estate-card__title.has-actions .actions{margin-bottom:-.5em}.estate-card__title.has-actions .button,.estate-card__title.has-actions .no-records .flashmessage ul li,.no-records .flashmessage ul .estate-card__title.has-actions li,.estate-card__title.has-actions .no-records .form-error ul li ul li,.no-records .form-error ul li ul .estate-card__title.has-actions li,.estate-card__title.has-actions .form-error ul .no-records li ul li,.form-error ul .no-records li ul .estate-card__title.has-actions li{background:none;font-size:20px;color:#e5e5e5;position:relative;top:-.25em}.estate-card__title.has-actions .button.is-active,.estate-card__title.has-actions .no-records .flashmessage ul li.is-active,.no-records .flashmessage ul .estate-card__title.has-actions li.is-active,.estate-card__title.has-actions .no-records .form-error ul li ul li.is-active,.no-records .form-error ul li ul .estate-card__title.has-actions li.is-active,.estate-card__title.has-actions .form-error ul .no-records li ul li.is-active,.form-error ul .no-records li ul .estate-card__title.has-actions li.is-active{color:#1827db}.estate-card__text{font-size:100%;line-height:1.25em}.estate-card__text a{text-decoration:none}.estate-card__price{font-size:137.5%;line-height:1.0909090909em;white-space:nowrap;font-weight:700}.estate-card__price .price-square{font-size:.73em;font-weight:normal;margin-left:15px}.estate-card__price .price-per-month{font-size:.7em;font-weight:300;color:#1a1a1a;margin-left:10px}.estate-card__price.price-apartment:before{font-size:.8em;margin-right:.5em;font-family:icomoon;content:""}.estate-card__price.price-house:before{margin-right:.5em;font-size:.85em;position:relative;bottom:-1px;font-family:icomoon;content:""}.estate-card__price.price-land:before{font-size:1em;margin-right:.3em;font-family:icomoon;content:""}.estate-card__price.price-object:before{margin-right:.3em;font-size:1em;font-family:icomoon;content:""}.estate-card.is-sale .estate-card__price.price-apartment:before,.estate-card.is-sale .estate-card__price.price-house:before,.estate-card.is-sale .estate-card__price.price-land:before,.estate-card.is-sale .estate-card__price.price-object:before{color:#1827db}.estate-card.is-rent .estate-card__price.price-apartment:before,.estate-card.is-rent .estate-card__price.price-house:before,.estate-card.is-rent .estate-card__price.price-land:before,.estate-card.is-rent .estate-card__price.price-object:before{color:#6628e1}.estate-card.is-roommates .estate-card__price.price-apartment:before,.estate-card.is-roommates .estate-card__price.price-house:before,.estate-card.is-roommates .estate-card__price.price-land:before,.estate-card.is-roommates .estate-card__price.price-object:before{color:#ff903e}.estate-card.is-roommates .estate-card__params{display:grid;grid-template-columns:auto auto auto}.estate-card.is-roommates .estate-card__param{padding:.45em .5em;box-sizing:border-box;margin-right:0}.estate-card.is-roommates .estate-card__param strong{padding-bottom:3px;display:block}.estate-card.is-roommates .estate-card__param.date strong{display:flex}.estate-card__photos{position:relative;display:flex;min-width:240px;min-height:220px;flex-direction:column}.estate-card__photos .gallery-slider{flex-grow:1;display:flex;flex-direction:column}.estate-card__photos .gallery-slider .slider-prev{left:0;font-size:20px;width:40px}@media screen and (min-width:1130.1px){.estate-card__photos .gallery-slider .slider-prev{opacity:0;transition:opacity .2s}}.estate-card__photos .gallery-slider .slider-next{right:0;font-size:20px;width:40px}@media screen and (min-width:1130.1px){.estate-card__photos .gallery-slider .slider-next{opacity:0;transition:opacity .2s}}.estate-card__photos .gallery-slider .photo-counter{background:#6628e1;font-size:12px;-webkit-border-radius:4px;border-radius:4px;font-weight:400;padding:.25em .75em;left:10px;bottom:10px}.estate-card__photos .google-map{height:220px;width:100%}.estate-card__photo{height:100%;flex-grow:1;background-position:center;background-size:cover;position:relative}.estate-card__photo:after{position:absolute;bottom:3%;right:10px;content:"";background:url("img/watermark.png?v=RzbbUc-KzeeFI-ZButTr5RREY6A");background-size:contain;background-repeat:no-repeat;background-position:center;width:50%;padding-top:6.25%}.estate-card__photo.placeholder:after{display:none}.estate-card__photo img{width:100%;height:100%;object-fit:cover;object-position:center}.estate-card__labels{position:absolute;top:10px;left:10px;color:#fff;font-size:75%;line-height:1em;text-transform:uppercase}.estate-card__labels span{padding:5px;display:inline-block;-webkit-border-radius:2px;border-radius:2px;margin-right:5px}.estate-card__labels .label-new{background:#c00000}.estate-card__labels .label-recommend{background:#ecac7f}.estate-card__person{z-index:20}.estate-card__person:after{text-transform:uppercase;width:100%;display:block;text-align:center;color:#000;border-radius:15px;white-space:nowrap;font-size:.5625rem;line-height:1em;padding:5px 0 4px 0;position:relative;top:-5px}.estate-card__person .estate-card__person-photo{border:1px solid #fff;background:#fff;position:relative;z-index:1;width:50px;height:50px;border-radius:50%;background-position:center;background-size:cover;background-repeat:no-repeat}.estate-card__person .estate-card__person-photo.sm{width:33px;height:33px}.estate-card__person.label-platinum .estate-card__person-photo{border:3px solid #f3f3f3}.estate-card__person.label-platinum:after{content:"Platinum";background:#f3f3f3}.estate-card__person.label-gold .estate-card__person-photo{border:3px solid #ffd34e}.estate-card__person.label-gold:after{content:"Gold";background:#ffd34e}.estate-card__person.label-silver .estate-card__person-photo{border:3px solid #d2d7dc}.estate-card__person.label-silver:after{content:"Silver";background:#d2d7dc}.estate-card .contact-person__photo img{width:50px;height:50px}.estate-card__info{padding:20px 15px 15px 15px;position:relative}.estate-card__actions{position:absolute;top:20px;right:15px;display:flex;align-items:center;margin-right:-7px;margin-top:-7px}.estate-card__actions>div{padding:7px}.estate-card__actions>div:last-child{margin-right:0}.estate-card__favorite{font-family:icomoon;display:block;cursor:pointer}.estate-card__favorite:before{display:block;font-size:1.25rem;line-height:1;color:#e5e5e5}.estate-card__favorite.is-active:before{color:#1827db}.estate-card__like{display:flex;cursor:pointer;position:relative;bottom:1px}.estate-card__like.has-likes{padding-right:0 !important}.estate-card__like.has-likes .counter{display:block}.estate-card__like .counter{display:none;color:#1827db;font-size:.7em;font-weight:700;margin-left:4px;position:relative;top:1px}.estate-card__like:before{font-family:icomoon;display:block;font-size:1.25rem;line-height:1;color:#e5e5e5}.estate-card__like.is-active:before{color:#1827db}.estate-card__compare{font-family:icomoon;display:block;cursor:pointer;position:relative}.estate-card__compare .path1:before,.estate-card__compare .path2:before,.estate-card__compare .path3:before,.estate-card__compare .path4:before,.estate-card__compare .path5:before{color:#b8b8b8}.estate-card__compare.is-active .path1:before,.estate-card__compare.is-active .path2:before,.estate-card__compare.is-active .path3:before,.estate-card__compare.is-active .path4:before,.estate-card__compare.is-active .path5:before{color:#1827db}.estate-card__params{padding:.15em 0 .3em 0;display:flex;flex-wrap:wrap;margin:0 -.25em}.estate-card__param{padding:.25em .25em;margin-right:1em;line-height:1;position:relative;font-size:87.5%;line-height:1em}.estate-card__param>strong{white-space:nowrap;font-weight:400;font-size:1.25rem;line-height:1em;padding-right:5px}.estate-card__param>strong span{font-weight:300;font-size:.7em;line-height:1em}.estate-card__param>strong span::before{content:" "}.estate-card__param:last-child{margin-right:0}.estate-card__param.date strong{display:inline-flex;align-items:flex-start}.estate-card__param.date strong span{font-weight:inherit;font-size:.875rem;line-height:1.2142857143em;margin-left:.25em}.estate-card__param.date strong span::before{content:""}.estate-card__param.gender strong{position:relative;padding-left:25px}.estate-card__param.gender i{position:absolute;bottom:1px;left:0}.estate-card__address{font-style:italic}.estate-card__logo img{display:block}.estate-card__note{padding:1em 1.25em;display:flex}.estate-card__note .input-wrap{display:flex;align-items:center;flex-grow:1}.estate-card__note .input-wrap i{color:#1827db;font-size:125%;line-height:1em;margin-right:.75em}.estate-card__note .input-wrap textarea,.estate-card__note .input-wrap input{width:100%;padding:0 .5em;height:25px;font-style:italic;border:none;font-size:100%;line-height:1.5em}.estate-card__note .button,.estate-card__note .no-records .flashmessage ul li,.no-records .flashmessage ul .estate-card__note li,.estate-card__note .no-records .form-error ul li ul li,.no-records .form-error ul li ul .estate-card__note li,.estate-card__note .form-error ul .no-records li ul li,.form-error ul .no-records li ul .estate-card__note li{height:40px;margin-left:20px;flex-shrink:0}@media screen and (max-width:500px){.estate-card__note{flex-wrap:wrap;padding:1em 1em}.estate-card__note .button,.estate-card__note .no-records .flashmessage ul li,.no-records .flashmessage ul .estate-card__note li,.estate-card__note .no-records .form-error ul li ul li,.no-records .form-error ul li ul .estate-card__note li,.estate-card__note .form-error ul .no-records li ul li,.form-error ul .no-records li ul .estate-card__note li{flex-basis:100%;margin-left:auto;justify-content:center;margin-top:1em}}.estate-card--basic,.estate-card--columns{display:flex;flex-direction:column}.estate-card--basic .estate-card__photos,.estate-card--columns .estate-card__photos{min-height:220px}.estate-card--basic .estate-card__person,.estate-card--columns .estate-card__person{position:absolute;top:10px;right:10px}.estate-card--basic .estate-card__logo,.estate-card--columns .estate-card__logo{margin-top:.75em}.estate-card--inline,.estate-card--rows{display:flex}.estate-card--inline.is-roommates .estate-card__param,.estate-card--rows.is-roommates .estate-card__param{padding:.45em .25em;box-sizing:border-box;margin-right:0}.estate-card--inline.is-roommates .estate-card__param strong,.estate-card--rows.is-roommates .estate-card__param strong{padding-bottom:3px;display:block}.estate-card--inline.is-roommates .estate-card__param.date strong,.estate-card--rows.is-roommates .estate-card__param.date strong{display:flex}.estate-card--inline .estate-card__photos,.estate-card--rows .estate-card__photos{min-height:180px}.estate-card--inline .estate-card__photos .gallery-slider,.estate-card--rows .estate-card__photos .gallery-slider{height:100%;flex-direction:row;margin:0 -1px}.estate-card--inline .estate-card__photo,.estate-card--rows .estate-card__photo{width:250px;margin:0 1px}.estate-card--inline .estate-card__info,.estate-card--rows .estate-card__info{flex-grow:1;padding-top:15px;flex-basis:250px;min-width:280px;padding-bottom:5px}.estate-card--inline .estate-card__favorite,.estate-card--rows .estate-card__favorite{top:15px}.estate-card--inline .estate-card__contact,.estate-card--rows .estate-card__contact{display:flex;align-items:center;margin-top:.5em}.estate-card--inline .estate-card__person,.estate-card--rows .estate-card__person{margin-right:15px}.estate-card--inline .estate-card__actions,.estate-card--rows .estate-card__actions{top:17px}.estate-card--detail-table{display:flex}.estate-card--detail-table.is-roommates .estate-card__param{padding:.45em .25em;box-sizing:border-box;margin-right:0}.estate-card--detail-table.is-roommates .estate-card__param strong{padding-bottom:3px;display:block}.estate-card--detail-table .estate-card__photos{min-height:250px;flex-shrink:1}.estate-card--detail-table .estate-card__photos .gallery-slider{height:100%;flex-direction:row;margin:0 -1px}.estate-card--detail-table .estate-card__photo{width:265px;margin:0 1px}.estate-card--detail-table .estate-card__info{flex-basis:375px;padding:15px;flex-shrink:3;position:static}.estate-card--detail-table .estate-card__actions{top:auto;right:20px;bottom:15px}.estate-card--detail-table .estate-card__title{margin-bottom:5px}.estate-card--detail-table .estate-card__person{position:absolute;top:10px;right:10px}.estate-card--detail-table .estate-card__price{margin-top:.5em}.estate-card--detail-table .estate-card__params{padding:.25em 0}.estate-card--detail-table .estate-card__logo{margin-top:10px}.estate-card--detail-table .estate-card__param{font-size:100%;line-height:1em}.estate-card--detail-table .estate-card__param>span{display:block}.estate-card--full,.estate-card--fullscreen{flex-wrap:wrap;box-sizing:border-box;display:flex;flex-direction:column}.estate-card--full.is-roommates .estate-card__params,.estate-card--fullscreen.is-roommates .estate-card__params{display:flex;flex-wrap:wrap}.estate-card--full.is-roommates .estate-card__param,.estate-card--fullscreen.is-roommates .estate-card__param{margin-right:1em}.estate-card--full .estate-card__header,.estate-card--fullscreen .estate-card__header{display:flex;flex-grow:1}.estate-card--full .estate-card__photos,.estate-card--fullscreen .estate-card__photos{min-height:200px}.estate-card--full .estate-card__photos .gallery-slider,.estate-card--fullscreen .estate-card__photos .gallery-slider{height:100%;flex-direction:row;margin:0 -1px}.estate-card--full .estate-card__photo,.estate-card--fullscreen .estate-card__photo{width:220px;max-width:100%;margin:0 1px}.estate-card--full .estate-card__info,.estate-card--fullscreen .estate-card__info{flex-basis:320px;flex-grow:1;display:flex;flex-direction:column;padding:15px;box-sizing:border-box}.estate-card--full .estate-card__title,.estate-card--fullscreen .estate-card__title{margin-bottom:.25em}.estate-card--full .estate-card__address,.estate-card--fullscreen .estate-card__address{color:#818181;margin-top:.5em;flex-grow:1}.estate-card--full .estate-card__footer,.estate-card--fullscreen .estate-card__footer{padding:5px 10px;background:#f9f9f9;box-sizing:border-box;display:flex;align-items:center;flex-wrap:wrap}.estate-card--full .estate-card__footer-info,.estate-card--fullscreen .estate-card__footer-info{flex-grow:1;margin-right:15px;padding:5px 0;display:flex;align-items:center}.estate-card--full .estate-card__price,.estate-card--fullscreen .estate-card__price{flex-basis:135px;padding-right:20px}.estate-card--full .estate-card__params,.estate-card--fullscreen .estate-card__params{padding-right:5px;flex-wrap:nowrap;justify-content:flex-start}.estate-card--full .estate-card__param,.estate-card--fullscreen .estate-card__param{font-size:100%;line-height:1em}.estate-card--full .estate-card__param strong span,.estate-card--fullscreen .estate-card__param strong span{font-weight:300;font-size:.7em}.estate-card--full .estate-card__param span,.estate-card--fullscreen .estate-card__param span{font-weight:300;font-size:.875em;line-height:.875em}.estate-card--full .estate-card__contact,.estate-card--fullscreen .estate-card__contact{display:flex;flex-wrap:wrap;margin-top:10px;box-sizing:border-box;align-items:center}.estate-card--full .estate-card__person,.estate-card--fullscreen .estate-card__person{margin-right:10px}.estate-card--full .estate-card__person:after,.estate-card--fullscreen .estate-card__person:after{top:-5px;z-index:2;margin-bottom:-5px}.estate-card--full .estate-card__person-photo,.estate-card--fullscreen .estate-card__person-photo{width:40px;height:40px}.estate-card--full .estate-card__logo,.estate-card--fullscreen .estate-card__logo{flex-grow:1}.estate-card--full .estate-card__actions,.estate-card--fullscreen .estate-card__actions{position:static;align-self:flex-end;flex-grow:1;justify-content:flex-end}.estate-card--offer.unpublished{background:#fffafa}.estate-card--offer.is-roommates .estate-card__params{display:flex}@media screen and (max-width:500px){.estate-card--offer.is-roommates .estate-card__params .estate-param{max-width:100%}}.estate-card--offer.is-roommates .estate-card__price{color:#ff903e}.estate-card--offer.is-sale .estate-card__price{color:#1827db}.estate-card--offer.is-rent .estate-card__price{color:#6628e1}@media screen and (min-width:600.1px){.estate-card--offer .estate-card__header{display:flex}}.estate-card--offer .estate-card__info{flex-grow:1}.estate-card--offer .estate-card__info .info-line-1 span{margin-bottom:8px;display:inline-block}.estate-card--offer .estate-card__info .info-line-1 .sep{margin:0 .5em;position:relative;top:-1px}@media screen and (max-width:768px){.estate-card--offer .estate-card__info .info-line-1 span{display:block;margin-bottom:3px}.estate-card--offer .estate-card__info .info-line-1 .sep{display:none}}.estate-card--offer .estate-card__info .info-line-2 span{margin-bottom:8px}.estate-card--offer .estate-card__info .info-line-2 span{vertical-align:text-top}.estate-card--offer .estate-card__info .info-line-2 span:first-child{display:inline-block;margin-right:1.25em}.estate-card--offer .estate-card__info .info-line-2 span:nth-child(2){margin-right:1.25em}.estate-card--offer .estate-card__info .info-line-2 span.sep{margin-bottom:1px;margin-right:0;padding:0 .5em}.estate-card--offer .estate-card__title{margin-top:0;margin-bottom:.75em}@media screen and (max-width:768px){.estate-card--offer .estate-card__title{margin-bottom:.75em}}.estate-card--offer .estate-card__actions{bottom:35px;right:auto;top:auto;left:10px}.estate-card--offer .estate-card__photos{position:relative;display:flex;min-width:250px;min-height:210px;flex-basis:250px}.estate-card--offer .estate-card__toolbar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-top:20px}.estate-card--offer .estate-card__toolbar.has-multiple{justify-content:space-between;margin-left:-.5rem;margin-right:-.5rem}.estate-card--offer .estate-card__toolbar.has-multiple .multiselect .multiselect__content-wrapper{width:calc(100% - 1rem)}.estate-card--offer .estate-card__toolbar.has-multiple>*{padding-left:.5rem;padding-right:.5rem}.estate-card--offer .estate-card__toolbar .buttons{padding-bottom:.5rem;margin:0 -.5rem}.estate-card--offer .estate-card__toolbar .buttons .button,.estate-card--offer .estate-card__toolbar .buttons .no-records .flashmessage ul li,.no-records .flashmessage ul .estate-card--offer .estate-card__toolbar .buttons li,.estate-card--offer .estate-card__toolbar .buttons .no-records .form-error ul li ul li,.no-records .form-error ul li ul .estate-card--offer .estate-card__toolbar .buttons li,.estate-card--offer .estate-card__toolbar .buttons .form-error ul .no-records li ul li,.form-error ul .no-records li ul .estate-card--offer .estate-card__toolbar .buttons li{margin:0 .5rem .5rem .5rem}.estate-card--offer .estate-card__toolbar .buttons .check-label{width:100%;box-sizing:border-box}.estate-card--offer .estate-card__toolbar .status{display:flex;align-items:center;flex-wrap:wrap;margin:0 -.5rem}.estate-card--offer .estate-card__toolbar .status>*{margin:0 .5rem}.estate-card--offer .estate-card__toolbar .multiselect-statuses{margin-bottom:1rem}.estate-card--offer .estate-card__toolbar .checkboxes{display:flex;margin:0 -1rem;margin-bottom:1rem;flex-wrap:wrap}.estate-card--offer .estate-card__toolbar .checkboxes .checkbox{margin:0 1rem}.estate-card--offer .estate-card__toolbar .flashmessage,.estate-card--offer .estate-card__toolbar .form-error ul li,.form-error ul .estate-card--offer .estate-card__toolbar li{padding-top:.55em;padding-bottom:.55em;margin-bottom:1em;font-size:1em}.estate-card--offer .estate-card__toolbar .flashmessage:before,.estate-card--offer .estate-card__toolbar .form-error ul li:before,.form-error ul .estate-card--offer .estate-card__toolbar li:before{top:.4em}.estate-card--offer .estate-card__toolbar .checkbox-switch{margin-bottom:1em}.estate-card--offer .estate-card__toolbar .button,.estate-card--offer .estate-card__toolbar .no-records .flashmessage ul li,.no-records .flashmessage ul .estate-card--offer .estate-card__toolbar li,.estate-card--offer .estate-card__toolbar .no-records .form-error ul li ul li,.no-records .form-error ul li ul .estate-card--offer .estate-card__toolbar li,.estate-card--offer .estate-card__toolbar .form-error ul .no-records li ul li,.form-error ul .no-records li ul .estate-card--offer .estate-card__toolbar li{width:130px}.estate-card--offer .estate-card__footer{background:#f9f9f9;display:flex;margin-left:-1px;align-items:center;padding-bottom:15px;flex-wrap:wrap}.estate-card--offer .estate-card__footer .contact-person{padding:0 1em 0 1em;margin-top:15px;align-items:center}.estate-card--offer .estate-card__footer .contact-person__photo{flex-shrink:0}.estate-card--offer .estate-card__footer .contact-person__photo img{vertical-align:middle;width:50px;height:50px}.estate-card--offer .estate-card__price{display:inline-block;color:#1827db;flex-shrink:0;padding:0 1em;margin-top:15px}@media screen and (max-width:500px){.estate-card--offer .estate-card__price{padding:1rem;margin-top:10px}}.estate-card--offer .estate-card__price .price-square{display:block;text-align:right;color:#1a1a1a}.estate-card--offer .estate-card__price .price-square sup{font-size:.5em}@media screen and (max-width:500px){.estate-card--offer .estate-card__price .price-square{display:inline-block}}.estate-card--offer .estate-card__params{display:flex;flex-wrap:wrap;flex-grow:1;flex-basis:400px;margin:0;position:relative;overflow:hidden}.estate-card--offer .estate-card__params .estate-param{border-left:1px solid #e5e5e5;min-width:100px;margin-top:15px;flex-shrink:0;box-sizing:border-box;padding:.5em 1.25em .5em 1.25em}.estate-card--offer .estate-card__params .estate-param>div{display:inline-block;text-align:left}.estate-card--offer .estate-card__params .estate-param>div>span{margin-top:.4em;display:block}.estate-card--offer .estate-card__params .estate-param>div.vr{text-align:center}.estate-card--offer .estate-card__params .estate-param.networks>div>span{margin-top:.2em}@media screen and (max-width:900px){.estate-card--offer .estate-card__footer .contact-person{flex-basis:100%}}@media screen and (max-width:500px){.estate-card--offer .estate-card__params{overflow:hidden}.estate-card--offer .estate-card__params .estate-param{margin-top:10px;max-width:100%;box-sizing:border-box;text-align:left;font-size:95%}.estate-card--offer .estate-card__params .estate-param strong{font-size:1.2em}.estate-card--offer .estate-card__price{margin-bottom:-10px}}.estate-card--compare{box-shadow:none;border-right:1px solid #e5e5e5}.estate-card--compare .card-block{border-bottom:1px solid #e5e5e5;padding:15px}.estate-card--compare.is-sale .estate-card__price{color:#1827db}.estate-card--compare.is-rent .estate-card__price{color:#6628e1}.estate-card--compare.is-roommates .estate-card__price{color:#ff903e}.estate-card--compare.is-roommates .estate-card__params{grid-template-columns:1fr}.estate-card--compare .estate-detail-description{border-bottom:none;padding-bottom:30px}.estate-card--compare .estate-card__params{margin:0;flex-direction:column}.estate-card--compare .estate-card__params .estate-param div>span{display:inline-block;margin:0;padding-left:.25em}.estate-card--compare .estate-card__photos .delete-item{position:absolute;top:0;right:0;z-index:11}.estate-card--compare .estate-card__person .contact-person{min-height:70px}.estate-card--compare .estate-card__person .button,.estate-card--compare .estate-card__person .no-records .flashmessage ul li,.no-records .flashmessage ul .estate-card--compare .estate-card__person li,.estate-card--compare .estate-card__person .no-records .form-error ul li ul li,.no-records .form-error ul li ul .estate-card--compare .estate-card__person li,.estate-card--compare .estate-card__person .form-error ul .no-records li ul li,.form-error ul .no-records li ul .estate-card--compare .estate-card__person li{margin-top:25px;min-width:130px}.estate-card--compare .estate-card__title{margin:20px 0;font-size:125%;line-height:1.3em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.estate-card--compare .estate-card__info{padding:0}.estate-card--compare .estate-card__info span{display:block}.estate-card--compare .estate-card__price-panel{display:flex;align-items:flex-start;justify-content:space-between}.estate-card--compare .estate-card__actions{position:static}.estate-card--compare .estate-card__price .price-square{display:block;padding-left:15px;color:#1a1a1a}.estate-card--compare .estate-card__price .price-per-month{color:#1a1a1a}.estate-card--compare .estate-card__favorite{position:static}.estate-card--compare .estate-card__description{border-bottom:none;padding-bottom:30px}.estate-card--rating{display:flex;flex-direction:column}.estate-card--rating .rating{margin-bottom:15px}.estate-card--rating .estate-card__header{display:flex;flex-grow:1}.estate-card--rating .estate-card__photos{min-width:auto;flex-basis:150px;flex-shrink:0;min-height:120px}.estate-card--rating .estate-card__info{padding:15px 15px 20px 15px}.estate-card--rating .estate-card__title{font-size:112.5%;line-height:1.3888888889em;margin-bottom:3px;font-weight:400}.estate-card--rating .estate-card__address{font-style:normal}.estate-card--rating .estate-card__footer{background:#f9f9f9;padding:1.25em 1em;min-height:40px}.estate-card--rating .estate-card__author{text-align:right;font-style:italic;font-size:87.5%;line-height:1.5em;display:flex;align-items:center;justify-content:flex-end;margin-top:.5em}.estate-card--rating .estate-card__date:after{content:"|";display:inline-block;font-style:normal;line-height:1;position:relative;font-size:16px;padding:0 11px 0 13px}.estate-card--mobile{display:flex;flex-direction:column}.estate-card--mobile .estate-card__header{display:flex}.estate-card--mobile .estate-card__photos{flex-basis:300px;flex-shrink:1}.estate-card--mobile .estate-card__info{flex-shrink:5;padding:15px 10px}.estate-card--mobile .estate-card__text{line-height:1.4;display:none}.estate-card--mobile .estate-card__title{margin-bottom:.25em}.estate-card--mobile .estate-card__photo{flex-grow:1;max-width:100%}.estate-card--mobile .estate-card__person{position:absolute;top:10px;right:10px}.estate-card--mobile .estate-card__footer{padding:25px 10px;flex-grow:1;position:relative}.estate-card--mobile .estate-card__footer .map-toggle{position:absolute;right:15px;bottom:25px;z-index:11}.estate-card--mobile .estate-card__footer .map-toggle.button,.estate-card--mobile .estate-card__footer .no-records .flashmessage ul li.map-toggle,.no-records .flashmessage ul .estate-card--mobile .estate-card__footer li.map-toggle,.estate-card--mobile .estate-card__footer .no-records .form-error ul li ul li.map-toggle,.no-records .form-error ul li ul .estate-card--mobile .estate-card__footer li.map-toggle,.estate-card--mobile .estate-card__footer .form-error ul .no-records li ul li.map-toggle,.form-error ul .no-records li ul .estate-card--mobile .estate-card__footer li.map-toggle{border-radius:50%;background:#333330;border:1px solid #333330;color:#fff;width:2.25rem;height:2.25rem;font-size:1.15rem}.estate-card--mobile .estate-card__footer .map-toggle.button:hover,.estate-card--mobile .estate-card__footer .no-records .flashmessage ul li.map-toggle:hover,.no-records .flashmessage ul .estate-card--mobile .estate-card__footer li.map-toggle:hover,.estate-card--mobile .estate-card__footer .no-records .form-error ul li ul li.map-toggle:hover,.no-records .form-error ul li ul .estate-card--mobile .estate-card__footer li.map-toggle:hover,.estate-card--mobile .estate-card__footer .form-error ul .no-records li ul li.map-toggle:hover,.form-error ul .no-records li ul .estate-card--mobile .estate-card__footer li.map-toggle:hover{background:#fff;color:#333330}.estate-card--mobile .estate-card__params{max-width:600px;padding:.35em 0 .45em 0}.estate-card--mobile .estate-card__param>span{display:block}.estate-card--mobile .estate-card__price{display:flex;flex-wrap:wrap;padding-right:110px}.estate-card--mobile .estate-card__actions{top:25px}@media screen and (max-width:1130px){.estate-card--mobile .estate-card__header{flex-wrap:wrap}.estate-card--mobile .estate-card__info{padding-bottom:0}.estate-card--mobile .estate-card__photos{flex-basis:100%}}.estate-card--popup{display:flex;border-radius:0;align-items:center;box-shadow:none}.estate-card--popup .estate-card__photo{width:130px;min-height:80px;margin-right:12px;flex-shrink:0}.estate-card--popup .estate-card__params{flex-wrap:wrap;justify-content:flex-start;margin:-.2em -.5em}.estate-card--popup .estate-card__param{padding:.2em .5em;line-height:1;margin-right:0;font-size:87.5%;line-height:1em}.estate-card--popup .estate-card__param strong{white-space:nowrap;font-weight:400;font-size:1rem;line-height:1em}.estate-card--popup .estate-card__param strong span{font-weight:300;font-size:.875em;line-height:.875em}.estate-card--popup .estate-card__favorite{top:-2px;right:5px}.estate-card--popup .estate-card__compare{top:-2px;right:31px}.estate-card--popup .estate-card__price{font-size:112.5%;line-height:1.2222222222em;margin-bottom:.35em;padding-right:50px}.estate-card--popup .estate-card__price:before{margin-right:0}.estate-card--popup .estate-card__info{padding:0}.listing{margin-bottom:-30px}.listing__item{box-sizing:border-box;margin-bottom:30px;text-decoration:none;color:#1a1a1a;display:block}.listing--grid,.listing--columns{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-gap:0 30px}@media screen and (max-width:500px){.listing--grid,.listing--columns{grid-template-columns:1fr;grid-gap:0}}.person-card{position:relative;height:100%;box-shadow:0 0 10px rgba(0,0,0,.1);-webkit-border-radius:4px;border-radius:4px;overflow:hidden;display:flex}.person-card__photo{width:200px;min-height:200px;background-color:#f9f9f9;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.person-card__photo .num{position:absolute;top:8px;left:8px}@media screen and (max-width:500px){.person-card{flex-wrap:wrap}.person-card__photo{flex-grow:1;background-size:contain}}.person-card__content{flex-grow:1;padding:20px 25px;display:flex;flex-direction:column}.person-card__name{font-weight:700;font-size:112.5%}.person-card__position{font-style:italic}.person-card__contact{padding-top:8px}.person-card__rating{margin-top:10px;margin-bottom:15px}.person-card__buttons{flex-grow:1;padding-top:10px;align-items:flex-end}.person-card__buttons .button,.person-card__buttons .no-records .flashmessage ul li,.no-records .flashmessage ul .person-card__buttons li,.person-card__buttons .no-records .form-error ul li ul li,.no-records .form-error ul li ul .person-card__buttons li,.person-card__buttons .form-error ul .no-records li ul li,.form-error ul .no-records li ul .person-card__buttons li{flex-grow:1;padding:.35em 1em}.rating--stars,.rating--stars-lg{display:flex;align-items:center}.rating--stars .star:before,.rating--stars-lg .star:before{display:block;padding-right:.3em;line-height:1;color:#1827db;font-size:24px;font-family:icomoon}.rating--stars .star.is-full:before,.rating--stars-lg .star.is-full:before{content:""}.rating--stars .star.is-half:before,.rating--stars-lg .star.is-half:before{content:""}.rating--stars .star.is-empty:before,.rating--stars-lg .star.is-empty:before{content:""}.rating--stars .rating__value,.rating--stars-lg .rating__value{color:#1827db;font-weight:700;padding-left:.2em;line-height:1}.rating--stars .rating__count,.rating--stars-lg .rating__count{margin-left:15px;color:#1a1a1a;font-weight:400;line-height:1}.rating--stars-lg .star:before{font-size:40px}.rating--stars-lg .rating__value{font-size:26px;font-weight:300}.rating-graph table{width:100%;max-width:440px;table-layout:fixed;line-height:1;font-weight:400}.rating-graph table td{padding-bottom:12px}.rating-graph table td:nth-child(1){width:15px;color:#1827db}.rating-graph table td:nth-child(3){width:15px;padding-left:10px}.rating-graph__percentage{background:#f9f9f9;position:relative;height:15px}.rating-graph__percentage-value{position:absolute;left:0;top:0;height:100%;background-color:#1827db}.graph-responsive{position:relative}.review-request-list .review-request:not(:last-child){margin-bottom:35px}.review-request{display:flex;align-items:center;flex-wrap:wrap;margin:-5px -15px}.review-request>*{padding:5px 15px}.review-request strong{padding-right:10px}.review-list .review:not(:last-child){margin-bottom:40px}.review__rating{margin-bottom:20px}.review__text{font-size:112.5%;line-height:1.3333333333em;font-weight:700}.review__actions{margin-top:30px}#container{min-width:320px;transition:all .2s ease-out;left:0;position:relative}.container-fluid,body #container .modal,#header,.width-wrap,#body .page-content>.form-messages,.view-panel__header,.view-panel__body{box-sizing:border-box;width:100%;padding-left:20px;padding-right:20px}@media screen and (max-width:1130px){.container-fluid,body #container .modal,#header,.width-wrap,#body .page-content>.form-messages,.view-panel__header,.view-panel__body{padding-left:20px;padding-right:20px}}@media screen and (max-width:500px){.container-fluid,body #container .modal,#header,.width-wrap,#body .page-content>.form-messages,.view-panel__header,.view-panel__body{padding-left:12px;padding-right:12px}}.width-wrap,#body .page-content>.form-messages{max-width:1140px;margin:0 auto}#header-fix{height:67px}*{scroll-margin-top:77px}.modal *{scroll-margin-top:10px}#header{display:flex;justify-content:space-between;height:67px;padding-top:12px;padding-bottom:12px;top:0;left:0;background:#fff;z-index:1000;position:fixed;border-bottom:1px solid #e5e5e5}#header .header-left{display:flex;align-items:center;flex-grow:0}#header .header-right{display:flex;align-items:center}#header .header-center{display:flex;align-items:center}#header .header-slogan{font-weight:500;display:flex;padding:0 2em}#header .header-slogan img{max-height:25px}@media screen and (max-width:888px){#header .header-slogan{padding:0 15px}#header .header-slogan>*{display:none}}#header #header-logo{display:block}#header #header-logo img{width:300px;display:block}@media screen and (max-width:768px){#header #header-logo img{width:175px}}#header #header-search{width:360px}#header #header-search-form{display:flex;width:100%}#header #header-search-form input{flex-grow:1;width:100%;border:1px solid #e5e5e5;border-right:0;padding:8px 10px;font-size:100%;line-height:1.5em}#header #header-search-form input::-webkit-input-placeholder{color:#000;opacity:1}#header #header-search-form input:-moz-placeholder{color:#000;opacity:1}#header #header-search-form input::-moz-placeholder{color:#000;opacity:1}#header #header-search-form input:-ms-input-placeholder{color:#000;opacity:1}#header #header-search-form button{font-family:icomoon;font-weight:400;font-size:25px;padding:0 8px;line-height:1;border-top-left-radius:0;border-bottom-left-radius:0}#header .header-toolbar{display:flex}#header .header-toolbar__item{margin-right:20px;text-decoration:none;color:inherit;position:relative;display:flex;align-items:center;cursor:pointer}#header .header-toolbar__item:before{font-family:icomoon;color:#c4c4c4;font-size:1.25rem}#header .header-toolbar__item.is-active{color:#1827db}#header .header-toolbar__item.is-active:before,#header .header-toolbar__item.is-active span:before{color:#1827db !important}#header .header-toolbar__item.is-active li a{color:#1a1a1a}#header .header-toolbar__item:hover>.header-toolbar__submenu{display:block}@media screen and (max-width:1300px){#header .header-toolbar__item{margin-right:15px}}#header .header-toolbar__submenu{display:none;position:absolute;top:100%;left:0;width:150px;padding-top:18px}@media screen and (max-width:1130px){#header .header-toolbar__submenu{padding-top:19px}}@media screen and (max-width:500px){#header .header-toolbar__submenu{left:auto;right:0}}#header .header-toolbar__submenu ul{background:#fff;border:1px solid #e5e5e5}#header .header-toolbar__submenu ul li{padding:.25em .25em .25em 1em;border-bottom:1px solid #e5e5e5}#header .header-toolbar__submenu ul li:last-child{border:none}#header .header-toolbar__submenu ul li.is-active{color:#1827db}@media screen and (min-width:1130.1px){#header .header-toolbar #header-mobile-search{display:none}}#header .header-toolbar #header-account:before{font-family:icomoon;color:#c4c4c4;margin-right:10px;left:0}#header .header-toolbar #header-account.is-warning{color:#ff931e}#header .header-toolbar #header-account.is-warning::before,#header .header-toolbar #header-account.is-warning::after{color:#ff931e !important}#header .header-toolbar #header-account.is-warning:after{font-family:icomoon;margin-left:8px;content:"";font-size:1.25rem}#header .header-toolbar #header-account>a{position:relative;left:-25px;padding-left:25px;margin-right:-25px;color:inherit;text-decoration:none}#header .header-toolbar #header-compare span{font-size:1.35rem}#header .header-toolbar #header-compare>span:last-child,#header .header-toolbar #header-favorite>span:last-child{margin-left:3px;font-size:.75em;position:relative;bottom:-3px;left:2px}#header .header-toolbar #header-compare:before,#header .header-toolbar #header-favorite:before{margin-right:0}#header .header-toolbar #header-favorite:before{font-size:1.25rem}#header .header-toolbar #header-language{width:20px;height:20px;display:flex;align-self:center;align-items:center;justify-content:center;background:#c4c4c4;border-radius:100%}#header .header-toolbar #header-language span{text-transform:uppercase;color:#fff;font-size:68.75%;line-height:1em}#header .header-toolbar #header-history{position:relative;top:1px}#header .header-buttons{display:flex;margin:0 -10px}#header .header-buttons .button,#header .header-buttons .no-records .flashmessage ul li,.no-records .flashmessage ul #header .header-buttons li,#header .header-buttons .no-records .form-error ul li ul li,.no-records .form-error ul li ul #header .header-buttons li,#header .header-buttons .form-error ul .no-records li ul li,.form-error ul .no-records li ul #header .header-buttons li{margin:0 10px;white-space:nowrap}@media screen and (max-width:1130px){#header .header-toolbar__item{margin-right:15px}#header .header-toolbar__item:before{font-size:1.15em}#header .header-toolbar #header-favorite{margin-right:20px}#header .header-toolbar #header-favorite:before{font-size:1.3em}#header .header-toolbar #header-favorite span:last-child{margin-left:1px}#header .header-toolbar #header-mobile-search,#header .header-toolbar #header-account,#header .header-toolbar #header-compare{display:none}#header #header-account{display:none}#header #header-account span{display:none}#header #header-account>a{font:0/0;text-indent:-99999px;color:transparent;text-shadow:none}#header #header-history{display:none}#header #header-history span{display:none}#header #header-history>a{font:0/0;text-indent:-99999px;color:transparent;text-shadow:none}#header #header-contact{display:none}#header #header-help{display:none}#header .header-buttons #download-app{display:none}#header #header-search{display:none;position:absolute;width:100%;top:100%;left:0;z-index:10}#header #header-search input{padding:13px}#header #header-search button{padding:0 15px}}@media screen and (max-width:600px){#header .header-toolbar__item{margin-right:10px}#header .button,#header .no-records .flashmessage ul li,.no-records .flashmessage ul #header li,#header .no-records .form-error ul li ul li,.no-records .form-error ul li ul #header li,#header .form-error ul .no-records li ul li,.form-error ul .no-records li ul #header li{font-size:.9em}#header #header-logo{flex-shrink:1}#header #header-logo img{max-width:100%}}@media screen and (max-width:500px){#header .header-toolbar #header-favorite{display:none}}#header-menu{margin-left:15px;-webkit-user-select:none;user-select:none;position:relative}#header-menu>input{display:block;width:30px;height:32px;position:absolute;top:-9px;left:-7px;cursor:pointer;opacity:0;z-index:5;-webkit-touch-callout:none}#header-menu>input:checked{left:-3px;top:-11px}#header-menu li a{display:flex;align-items:flex-start;font-weight:300;padding:8px 5px}#header-menu li a::before,#header-menu li a [class^=icon-]{position:relative;top:2px;color:#c4c4c4;width:27px;font-size:106.25%;line-height:1em}#header-menu li a .icon-stats{right:5px;top:-1px}#header-menu li.is-active a,#header-menu li[class*=selected] a,#header-menu li:hover a{color:#1827db}#header-menu li.is-active a::before,#header-menu li.is-active a [class^=icon-],#header-menu li[class*=selected] a::before,#header-menu li[class*=selected] a [class^=icon-],#header-menu li:hover a::before,#header-menu li:hover a [class^=icon-]{color:#1827db}#header-menu li.is-active a .icon-compare .path1:before,#header-menu li.is-active a .estate-card__compare .path1:before,#header-menu li.is-active a .icon-compare .path2:before,#header-menu li.is-active a .estate-card__compare .path2:before,#header-menu li.is-active a .icon-compare .path3:before,#header-menu li.is-active a .estate-card__compare .path3:before,#header-menu li.is-active a .icon-compare .path4:before,#header-menu li.is-active a .estate-card__compare .path4:before,#header-menu li.is-active a .icon-compare .path5:before,#header-menu li.is-active a .estate-card__compare .path5:before,#header-menu li[class*=selected] a .icon-compare .path1:before,#header-menu li[class*=selected] a .estate-card__compare .path1:before,#header-menu li[class*=selected] a .icon-compare .path2:before,#header-menu li[class*=selected] a .estate-card__compare .path2:before,#header-menu li[class*=selected] a .icon-compare .path3:before,#header-menu li[class*=selected] a .estate-card__compare .path3:before,#header-menu li[class*=selected] a .icon-compare .path4:before,#header-menu li[class*=selected] a .estate-card__compare .path4:before,#header-menu li[class*=selected] a .icon-compare .path5:before,#header-menu li[class*=selected] a .estate-card__compare .path5:before,#header-menu li:hover a .icon-compare .path1:before,#header-menu li:hover a .estate-card__compare .path1:before,#header-menu li:hover a .icon-compare .path2:before,#header-menu li:hover a .estate-card__compare .path2:before,#header-menu li:hover a .icon-compare .path3:before,#header-menu li:hover a .estate-card__compare .path3:before,#header-menu li:hover a .icon-compare .path4:before,#header-menu li:hover a .estate-card__compare .path4:before,#header-menu li:hover a .icon-compare .path5:before,#header-menu li:hover a .estate-card__compare .path5:before{color:#1827db}#header-menu li .badge,#header-menu li body .contact-person__detail .num,body .contact-person__detail #header-menu li .num,#header-menu li .person-card__photo .num,.person-card__photo #header-menu li .num{background:#1827db;box-shadow:none;min-width:15px;min-height:15px;border-radius:50%;font-size:62.5%;line-height:1em;margin-left:1em;position:relative;top:2px}#header-menu>span{display:block;width:25px;height:3px;margin-bottom:5px;position:relative;background:#1827db;border-radius:3px;z-index:3;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}#header-menu>span:first-child{transform-origin:0% 0%}#header-menu>span:nth-last-child(3){transform-origin:0% 100%;margin-bottom:0}#header-menu>input:checked~span{opacity:1;transform:rotate(45deg) translate(6px,-5px);background:#1827db}#header-menu>input:checked~span:nth-last-child(4){opacity:0;transform:rotate(0deg) scale(.2,.2)}#header-menu>input:checked~span:nth-last-child(3){transform:rotate(-45deg) translate(7px,5px)}#header-menu>input:checked~span:nth-last-child(3):after{display:none}#header-menu .menu-overlay{position:fixed;top:0;right:0;left:0;bottom:0;background:#f9f9f9;transform:translateY(-100%);opacity:0;z-index:0;content:"";transition:opacity .2s ease;background:#d2d2d2}#header-menu .menu-wrap{z-index:2;background:#fff;top:0;height:100vh;position:fixed;right:0;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(150%,0);transition:transform .5s cubic-bezier(.77,.2,.05,1);margin:0;padding:0;width:290px;text-align:left;overflow:auto;border-left:1px solid #e5e5e5}@media screen and (min-width:1130.1px){#header-menu .menu-wrap{height:calc(100vh - 67px);top:67px}}#header-menu .menu-wrap #button-add-estate{margin:30px 20px 30px 20px;display:block}#header-menu .menu-wrap .user{margin-top:30px;padding-left:20px}#header-menu .menu-wrap .menu-footer{margin-bottom:100px;font-size:14px;padding:15px 15px 15px 18px;display:flex;flex-wrap:wrap;align-items:center}#header-menu .menu-wrap .menu-footer span:not(:last-child):after{content:"|";display:inline-flex;padding:0 .5em;position:relative;top:-1px}#header-menu .menu-wrap>ul{border-bottom:1px solid #e5e5e5;padding:15px;margin-bottom:0}#header-menu .menu-wrap>ul>li{margin:0;padding:0;background:transparent;position:relative}#header-menu .menu-wrap>ul>li:first-of-type{border-top:none}#header-menu .menu-wrap>ul>li>ul{display:none;margin:0;padding:0;margin-bottom:10px}#header-menu .menu-wrap>ul>li>ul>li{margin:0;padding:0;background:none}#header-menu .menu-wrap>ul>li>ul>li>a{padding:5px 10px 5px 35px;color:#686868}#header-menu .menu-wrap>ul>li>input{position:absolute;top:4px;right:0;width:25px;height:25px;opacity:0;background:#c4c4c4;z-index:2;cursor:pointer}#header-menu .menu-wrap>ul>li>.checkbox-mask{position:absolute;top:4px;right:0;display:block;text-align:center;width:25px;height:25px;cursor:pointer;z-index:1}#header-menu .menu-wrap>ul>li>.checkbox-mask:before{content:"";border:solid #7f7f7f;border-width:0 2px 2px 0;display:inline-block;position:relative;top:2px;padding:4px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}#header-menu .menu-wrap>ul>li>.checkbox-mask::before,#header-menu .menu-wrap>ul>li>.checkbox-mask::after{transition:transform .1s ease-in-out}#header-menu .menu-wrap>ul>li>input:checked~.checkbox-mask::before,#header-menu .menu-wrap>ul>li>input:checked~.checkbox-mask::after{transform:rotate(45deg)}#header-menu .menu-wrap>ul>li>input:checked~ul{display:block}#header-menu .menu-wrap>ul>li>input~a{margin-right:40px}#header-menu input:checked~.menu-wrap{transform:none}#header-menu input:checked~.menu-overlay{opacity:.9;transform:none}.user{display:flex;align-items:center}.user__photo{margin-right:20px}.user__photo img{border-radius:50%;max-width:60px}.user__name{color:#3c3c3c;font-weight:bold}.user__logo{max-width:80px}.submenu ul{box-shadow:0 0 10px rgba(0,0,0,.1);-webkit-border-radius:4px;border-radius:4px}.submenu a.menu-link{text-decoration:none;font-size:100%;line-height:1.5em;padding:15px 20px;display:block;color:#1a1a1a;font-weight:400;border-bottom:1px solid #f9f9f9}.submenu a.menu-link:hover{color:#1827db;text-decoration:none}.submenu li:last-child a.menu-link{border-bottom:none}.submenu li[class*=selected]>a{color:#1827db}#body .page-header{background:#f9f9f9;padding:20px 0}#body .page-header h1,#body .page-header h2,#body .page-header .heading,#body .page-header .filter-form .form-heading,.filter-form #body .page-header .form-heading,#body .page-header .estate-slider .slider-header,.estate-slider #body .page-header .slider-header{margin-top:0;margin-bottom:0}#body .page-header a{text-decoration:none}#body .page-header a:hover{text-decoration:underline}#body .page-header a.button{text-decoration:none}#body .page-header.has-button .width-wrap,#body .page-header.has-button .page-content>.form-messages,#body .page-header.has-button .container-fluid,#body .page-header.has-button body #container .modal,body #container #body .page-header.has-button .modal,#body .page-header.has-button .view-panel__header,#body .page-header.has-button .view-panel__body,#body .page-header.has-button #header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}#body .page-header.has-addon h1,#body .page-header.has-addon .heading,#body .page-header.has-addon .filter-form .form-heading,.filter-form #body .page-header.has-addon .form-heading,#body .page-header.has-addon .estate-slider .slider-header,.estate-slider #body .page-header.has-addon .slider-header,#body .page-header.has-addon h2{margin-right:20px}#body .page-header.has-addon .width-wrap .header-addon,#body .page-header.has-addon .page-content>.form-messages .header-addon{margin-top:15px}@media screen and (min-width:650.1px){#body .page-header.has-addon .width-wrap,#body .page-header.has-addon .page-content>.form-messages{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}#body .page-header.has-addon .width-wrap .header-addon,#body .page-header.has-addon .page-content>.form-messages .header-addon{margin-top:0}}#body .page-header.has-addon.inline-addon .width-wrap,#body .page-header.has-addon.inline-addon .page-content>.form-messages,#body .page-header.has-addon.inline-addon .container-fluid,#body .page-header.has-addon.inline-addon body #container .modal,body #container #body .page-header.has-addon.inline-addon .modal,#body .page-header.has-addon.inline-addon .view-panel__header,#body .page-header.has-addon.inline-addon .view-panel__body,#body .page-header.has-addon.inline-addon #header{display:flex;align-items:center;justify-content:space-between}#body .page-header.has-addon.inline-addon h1,#body .page-header.has-addon.inline-addon .heading,#body .page-header.has-addon.inline-addon .filter-form .form-heading,.filter-form #body .page-header.has-addon.inline-addon .form-heading,#body .page-header.has-addon.inline-addon .estate-slider .slider-header,.estate-slider #body .page-header.has-addon.inline-addon .slider-header,#body .page-header.has-addon.inline-addon h2{margin-bottom:0}#body .page-header.has-addon.inline-addon .slider-controls{top:0}#body .page-content>.form-messages{margin-bottom:40px}#body .page-navbar li{max-width:200px;flex-grow:1;font-size:112.5%;line-height:1.4444444444em}#body .section{padding:50px 0}@media screen and (max-width:768px){#body .section{padding:30px 0}}#body .section--gray{background:#f9f9f9}#body .section.has-aside>.width-wrap,#body .page-content.section.has-aside>.form-messages{display:flex}#body .section.has-aside .section-aside{flex-basis:360px;order:2;min-width:260px;margin-left:40px}#body .section.has-aside .section-content{flex-grow:1;order:1;flex-basis:700px}@media screen and (max-width:768px){#body .section.has-aside>.width-wrap,#body .page-content.section.has-aside>.form-messages{flex-direction:column}#body .section.has-aside .section-aside{margin-left:0;flex-basis:auto}#body .section.has-aside .section-content{flex-basis:auto;margin-bottom:40px}}#body .section .section-header{margin-bottom:30px}#body .section--map .map{position:relative;margin-top:10px}#body .section--map .map iframe,#body .section--map .map .google-map{width:100%;height:580px}#body .section--rating{padding-top:20px}#body .section--rating .estate-listing{margin-top:40px}#body .section.is-bordered{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}#body .section--reviews{min-height:150px;border-top:1px solid #e5e5e5}#body.fullwidth .page-content{padding:50px 0}.map-marker:not(.map-cluster-icon){background-color:#1827db;padding:6px 8px;color:#fff;font-weight:500;font-size:13px;border-radius:2px;margin-top:-10px}.map-marker:not(.map-cluster-icon):before{content:"";position:absolute;left:calc(50% - 1px);top:100%;width:2px;height:7px;background:#1827db}.map-marker:not(.map-cluster-icon):after{content:"";position:absolute;top:calc(100% + 7px);left:calc(50% - 3px);margin:0 auto;width:0;height:0;border-top:solid 3px #1827db;border-left:solid 3px transparent;border-right:solid 3px transparent}.map-marker:not(.map-cluster-icon).map-marker-1{background:#1827db}.map-marker:not(.map-cluster-icon).map-marker-2{background-color:#1776ce;background:#1776ce}.map-marker:not(.map-cluster-icon).map-marker-2:after{border-top:solid 3px #1776ce}.map-marker:not(.map-cluster-icon).map-marker-2:before{background:#1776ce}.map-marker:not(.map-cluster-icon).map-marker-3{background-color:#ff903e;background:#ff903e}.map-marker:not(.map-cluster-icon).map-marker-3:after{border-top:solid 3px #ff903e}.map-marker:not(.map-cluster-icon).map-marker-3:before{background:#ff903e}.map-marker:not(.map-cluster-icon).map-marker-selected{z-index:1;background-color:#6628e1}.map-marker:not(.map-cluster-icon).map-marker-selected:after{border-top:solid 3px #6628e1}.map-marker:not(.map-cluster-icon).map-marker-selected:before{background:#6628e1}.map-cluster-icon{background:#1827db;color:#fff;border-radius:100%;font-weight:bold;font-size:15px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer}.map-cluster-icon span{color:#fff;z-index:1}.map-cluster-icon.map-cluster-icon-1{width:30px;height:30px;background:#1827db}.map-cluster-icon.map-cluster-icon-1::before{background:#1827db}.map-cluster-icon.map-cluster-icon-2{width:40px;height:40px;background:#1827db}.map-cluster-icon.map-cluster-icon-2::before{background:#1827db}.map-cluster-icon.map-cluster-icon-3{width:50px;height:50px;background:#1827db}.map-cluster-icon.map-cluster-icon-3::before{background:#1827db}.map-cluster-icon::before{content:"";display:block;position:absolute;width:100%;height:100%;transform:translate(-50%,-50%);top:50%;left:50%;background:#1827db;opacity:.2;border-radius:100%}.map-cluster-icon::before{padding:7px;opacity:.3}.map-controls{position:absolute;bottom:20px;right:10px;display:flex;align-items:flex-end}.map-controls .buttons{display:flex;flex-wrap:wrap;padding-left:5px;margin:initial}.map-controls .buttons .button,.map-controls .buttons .no-records .flashmessage ul li,.no-records .flashmessage ul .map-controls .buttons li,.map-controls .buttons .no-records .form-error ul li ul li,.no-records .form-error ul li ul .map-controls .buttons li,.map-controls .buttons .form-error ul .no-records li ul li,.form-error ul .no-records li ul .map-controls .buttons li{margin:5px 0 0 5px;display:flex;align-items:center}.map-controls .buttons .button>span,.map-controls .buttons .no-records .flashmessage ul li>span,.no-records .flashmessage ul .map-controls .buttons li>span,.map-controls .buttons .no-records .form-error ul li ul li>span,.no-records .form-error ul li ul .map-controls .buttons li>span,.map-controls .buttons .form-error ul .no-records li ul li>span,.form-error ul .no-records li ul .map-controls .buttons li>span{padding-left:10px;color:inherit}.map-controls .buttons .button i,.map-controls .buttons .no-records .flashmessage ul li i,.no-records .flashmessage ul .map-controls .buttons li i,.map-controls .buttons .no-records .form-error ul li ul li i,.no-records .form-error ul li ul .map-controls .buttons li i,.map-controls .buttons .form-error ul .no-records li ul li i,.form-error ul .no-records li ul .map-controls .buttons li i{display:block;line-height:0}@media screen and (max-width:600px),screen and (min-width:768px) and (max-width:900px){.map-controls .buttons .button>span,.map-controls .buttons .no-records .flashmessage ul li>span,.no-records .flashmessage ul .map-controls .buttons li>span,.map-controls .buttons .no-records .form-error ul li ul li>span,.no-records .form-error ul li ul .map-controls .buttons li>span,.map-controls .buttons .form-error ul .no-records li ul li>span,.form-error ul .no-records li ul .map-controls .buttons li>span{display:none}}.map-controls .map-type-control{padding:5px 0 0 5px}.map-controls .multiselect{min-height:auto;font-size:14px}.map-controls .multiselect:hover{background:#f9f9f9}.map-controls .multiselect__select{height:100%}.map-controls .multiselect__select::before{top:60%}.map-controls .multiselect__single{font-size:14px;margin-bottom:0}@media screen and (max-width:600px),screen and (min-width:768px) and (max-width:900px){.map-controls .multiselect__single span{display:none}.map-controls .multiselect__single i{margin-right:0}}.map-controls .multiselect__element{font-size:14px}.map-controls .multiselect__tags{min-height:auto;border-radius:2px;border:1px solid #dcdcdc;display:inline-flex;align-items:center;height:35px;padding:0 35px 0 15px}.map-controls .multiselect__option{border-bottom:none}.map-controls .multiselect__content-wrapper{overflow:hidden}.map-controls .button,.map-controls .no-records .flashmessage ul li,.no-records .flashmessage ul .map-controls li,.map-controls .no-records .form-error ul li ul li,.no-records .form-error ul li ul .map-controls li,.map-controls .form-error ul .no-records li ul li,.form-error ul .no-records li ul .map-controls li{border:1px solid #dcdcdc;font-size:14px;padding:3px 15px;display:inline-flex;align-items:center;justify-content:center;min-height:35px;line-height:1.5;min-width:35px}.map-controls .map-zoom-control{margin-left:10px;display:flex;flex-direction:column}.map-controls .map-zoom-control .button,.map-controls .map-zoom-control .no-records .flashmessage ul li,.no-records .flashmessage ul .map-controls .map-zoom-control li,.map-controls .map-zoom-control .no-records .form-error ul li ul li,.no-records .form-error ul li ul .map-controls .map-zoom-control li,.map-controls .map-zoom-control .form-error ul .no-records li ul li,.form-error ul .no-records li ul .map-controls .map-zoom-control li{padding:8px;line-height:1;outline:0 !important}.map-controls .map-zoom-control .button:after,.map-controls .map-zoom-control .no-records .flashmessage ul li:after,.no-records .flashmessage ul .map-controls .map-zoom-control li:after,.map-controls .map-zoom-control .no-records .form-error ul li ul li:after,.no-records .form-error ul li ul .map-controls .map-zoom-control li:after,.map-controls .map-zoom-control .form-error ul .no-records li ul li:after,.form-error ul .no-records li ul .map-controls .map-zoom-control li:after{font-family:icomoon;line-height:1;display:block}.map-controls .map-zoom-control .button-zoom-current{border:none;background:#6628e1;border-radius:2px}.map-controls .map-zoom-control .button-zoom-current:after{color:#fff;font-weight:700;content:""}.map-controls .map-zoom-control .button-zoom-out{border-top-left-radius:0;border-top-right-radius:0}.map-controls .map-zoom-control .button-zoom-in:after{content:""}.map-controls .map-zoom-control .button-zoom-out:after{content:""}.map-controls .map-zoom-control button:first-child{margin-bottom:10px}.map-controls .map-zoom-control button:nth-child(2){margin-bottom:0;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.popup-bubble{position:absolute;left:0;top:16px;transform:translate(-50%,0)}.popup-bubble-anchor{position:absolute;width:100%;bottom:8px;left:0}.popup-bubble-anchor::after{content:"";position:absolute;top:8px;left:0;transform:translate(-50%,0);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #fff}.popup-container{cursor:auto;height:0;position:absolute;z-index:2;font-size:16px;font-weight:300}#body.template_estate-map{display:flex;position:relative}@media screen and (min-width:1130.1px){#body.template_estate-map{min-height:500px;height:calc(100vh - 67px)}}@media screen and (max-width:1130px){#body.template_estate-map{flex-direction:column;flex-grow:1;height:auto}}#body.template_estate-map #estate-map{position:relative;display:flex;flex-direction:column;flex-grow:1}@media screen and (min-width:1130.1px){#body.template_estate-map #estate-map{min-width:400px}}#body.template_estate-map #estate-map iframe{flex-grow:1;width:100% !important}#body.template_estate-map #estate-map .google-map{flex-grow:1;width:100% !important}@media screen and (max-width:1130px){#body.template_estate-map #estate-map{flex-grow:1}}#body.template_estate-map #estate-map.map-hidden{visibility:hidden;position:absolute;z-index:0;left:0;top:0;right:0;bottom:0}@media screen and (min-width:1670.1px){#body.template_estate-map #estate-map.map-hidden{max-width:min(45%,60% - 330px,100% - 905px)}}@media screen and (min-width:1130.1px) and (max-width:1670px){#body.template_estate-map #estate-map.map-hidden{max-width:calc(65% - 330px)}}@media screen and (max-width:1130px){#body.template_estate-map #estate-map.map-hidden{max-height:calc(100vh - 75px - 67px)}}#body.template_estate-map #estate-view-panel{position:relative}#body.template_estate-map #estate-view-panel.view-1,#body.template_estate-map #estate-view-panel.view-columns{flex-basis:40%;max-width:500px}@media screen and (max-width:1670px){#body.template_estate-map #estate-view-panel.view-1,#body.template_estate-map #estate-view-panel.view-columns{flex-basis:35%}}#body.template_estate-map #estate-view-panel.view-mobile{min-width:auto}#body.template_estate-map #estate-view-panel.view-2,#body.template_estate-map #estate-view-panel.view-fullscreen{flex-basis:1000px;flex-grow:1}@media screen and (min-width:1300.1px){#body.template_estate-map #estate-view-panel.view-2 .estate-listing,#body.template_estate-map #estate-view-panel.view-fullscreen .estate-listing{margin-top:20px}}#body.template_estate-map #estate-view-panel.view-4,#body.template_estate-map #estate-view-panel.view-rows{flex-basis:40%;min-width:600px}#body.template_estate-map #estate-view-panel.view-3,#body.template_estate-map #estate-view-panel.view-table{flex-basis:40%;min-width:600px}#body.template_estate-map #estate-view-panel.view-3 .estate-listing,#body.template_estate-map #estate-view-panel.view-table .estate-listing{margin-top:25px}@media screen and (max-width:1130px){#body.template_estate-map #estate-view-panel.view-1,#body.template_estate-map #estate-view-panel.view-2,#body.template_estate-map #estate-view-panel.view-3,#body.template_estate-map #estate-view-panel.view-4,#body.template_estate-map #estate-view-panel.view-columns,#body.template_estate-map #estate-view-panel.view-fullscreen,#body.template_estate-map #estate-view-panel.view-table,#body.template_estate-map #estate-view-panel.view-rows{flex-basis:100%}}#body.template_estate-map #estate-filter{flex-basis:15%;min-width:330px;overflow-y:auto;flex-shrink:0}@media screen and (max-width:1130px){#body.template_estate-map #estate-filter{flex-basis:100%}}@media screen and (min-width:1130.1px){#body.template_estate-map #estate-filter .loading{display:none}}#body.template_estate-map.layout_filter-map-estate #estate-filter{order:1}#body.template_estate-map.layout_filter-map-estate #estate-map{order:2}#body.template_estate-map.layout_filter-map-estate #estate-view-panel{order:3}#body.template_estate-map.layout_estate-map-filter #estate-view-panel{order:1}#body.template_estate-map.layout_estate-map-filter #estate-map{order:2}#body.template_estate-map.layout_estate-map-filter #estate-filter{order:3}#frm_estateFilter-adType-form-field .buttons-group{display:flex}#frm_estateFilter-adType-form-field .buttons-group .button,#frm_estateFilter-adType-form-field .buttons-group .no-records .flashmessage ul li,.no-records .flashmessage ul #frm_estateFilter-adType-form-field .buttons-group li,#frm_estateFilter-adType-form-field .buttons-group .no-records .form-error ul li ul li,.no-records .form-error ul li ul #frm_estateFilter-adType-form-field .buttons-group li,#frm_estateFilter-adType-form-field .buttons-group .form-error ul .no-records li ul li,.form-error ul .no-records li ul #frm_estateFilter-adType-form-field .buttons-group li{flex-basis:33.3333333333%;font-size:93.75%;line-height:1.4em;margin-right:-1px;position:relative;flex-grow:1;margin-bottom:0;padding:12px 5px 10px 5px;border:1px solid #e5e5e5}#frm_estateFilter-adType-form-field .buttons-group .button:last-child,#frm_estateFilter-adType-form-field .buttons-group .no-records .flashmessage ul li:last-child,.no-records .flashmessage ul #frm_estateFilter-adType-form-field .buttons-group li:last-child,#frm_estateFilter-adType-form-field .buttons-group .no-records .form-error ul li ul li:last-child,.no-records .form-error ul li ul #frm_estateFilter-adType-form-field .buttons-group li:last-child,#frm_estateFilter-adType-form-field .buttons-group .form-error ul .no-records li ul li:last-child,.form-error ul .no-records li ul #frm_estateFilter-adType-form-field .buttons-group li:last-child{margin-right:0}#frm_estateFilter-adType-form-field .buttons-group .button:after,#frm_estateFilter-adType-form-field .buttons-group .no-records .flashmessage ul li:after,.no-records .flashmessage ul #frm_estateFilter-adType-form-field .buttons-group li:after,#frm_estateFilter-adType-form-field .buttons-group .no-records .form-error ul li ul li:after,.no-records .form-error ul li ul #frm_estateFilter-adType-form-field .buttons-group li:after,#frm_estateFilter-adType-form-field .buttons-group .form-error ul .no-records li ul li:after,.form-error ul .no-records li ul #frm_estateFilter-adType-form-field .buttons-group li:after{position:absolute;width:100%;height:2px;content:"";top:0;left:0}#frm_estateFilter-adType-form-field .buttons-group .button.is-active,#frm_estateFilter-adType-form-field .buttons-group .no-records .flashmessage ul li.is-active,.no-records .flashmessage ul #frm_estateFilter-adType-form-field .buttons-group li.is-active,#frm_estateFilter-adType-form-field .buttons-group .no-records .form-error ul li ul li.is-active,.no-records .form-error ul li ul #frm_estateFilter-adType-form-field .buttons-group li.is-active,#frm_estateFilter-adType-form-field .buttons-group .form-error ul .no-records li ul li.is-active,.form-error ul .no-records li ul #frm_estateFilter-adType-form-field .buttons-group li.is-active{color:#fff}#frm_estateFilter-adType-form-field button.adtype-1.is-active{background:#1827db}#frm_estateFilter-adType-form-field button.adtype-1:after{background:#1827db}#frm_estateFilter-adType-form-field button.adtype-2.is-active{background:#6628e1}#frm_estateFilter-adType-form-field button.adtype-2:after{background:#6628e1}#frm_estateFilter-adType-form-field button.adtype-3.is-active{background:#ff903e}#frm_estateFilter-adType-form-field button.adtype-3:after{background:#ff903e}#body.template_estate-compare .page-content{max-width:100%;overflow-y:auto}#body.template_estate-compare .page-header .header-addon{display:flex}@media screen and (max-width:500px){#body.template_estate-compare .page-header .container-fluid,#body.template_estate-compare .page-header body #container .modal,body #container #body.template_estate-compare .page-header .modal,#body.template_estate-compare .page-header .view-panel__header,#body.template_estate-compare .page-header .view-panel__body,#body.template_estate-compare .page-header .width-wrap,#body.template_estate-compare .page-header #header,#body.template_estate-compare .page-header .page-content>.form-messages{flex-wrap:wrap}#body.template_estate-compare .page-header .header-addon{flex-grow:1;padding-top:10px;justify-content:space-between}#body.template_estate-compare .page-header .header-addon .button--share{padding-left:0}}body .contact-person{text-align:center}body .contact-person__photo{margin-bottom:15px}body .contact-person__photo img{vertical-align:middle;border-radius:50%;background-position:center;background-size:cover;background-repeat:no-repeat}body .contact-person__name{font-size:125%;line-height:1.4em;margin-bottom:.15em;font-weight:400}body .contact-person__name a{color:#1a1a1a;text-decoration:none}body .contact-person__function{margin-bottom:1em}body .contact-person__phone{font-size:125%;line-height:1.4em;letter-spacing:1px;white-space:nowrap}body .contact-person__phone a{text-decoration:none;color:#1827db}body .contact-person__email{font-size:125%;line-height:1.4em;white-space:nowrap}body .contact-person__email a{text-decoration:none;color:inherit}body .contact-person__logo{margin-top:25px}body .contact-person__logo img{vertical-align:middle}body .contact-person__contact{margin-top:20px}body .contact-person__contact .buttons-inline{max-width:300px;margin:0 auto;flex-wrap:nowrap}body .contact-person__contact .button,body .contact-person__contact .no-records .flashmessage ul li,.no-records .flashmessage ul body .contact-person__contact li,body .contact-person__contact .no-records .form-error ul li ul li,.no-records .form-error ul li ul body .contact-person__contact li,body .contact-person__contact .form-error ul .no-records li ul li,.form-error ul .no-records li ul body .contact-person__contact li{flex-basis:50%}body .contact-person__detail{margin-top:15px}body .contact-person__detail>div{display:flex;margin:0 -10px;margin-bottom:20px}body .contact-person__detail>div .button,body .contact-person__detail>div .no-records .flashmessage ul li,.no-records .flashmessage ul body .contact-person__detail>div li,body .contact-person__detail>div .no-records .form-error ul li ul li,.no-records .form-error ul li ul body .contact-person__detail>div li,body .contact-person__detail>div .form-error ul .no-records li ul li,.form-error ul .no-records li ul body .contact-person__detail>div li{flex-grow:1;flex-basis:50%;margin:0 10px;justify-content:flex-start}body .contact-person__detail .button,body .contact-person__detail .no-records .flashmessage ul li,.no-records .flashmessage ul body .contact-person__detail li,body .contact-person__detail .no-records .form-error ul li ul li,.no-records .form-error ul li ul body .contact-person__detail li,body .contact-person__detail .form-error ul .no-records li ul li,.form-error ul .no-records li ul body .contact-person__detail li{margin:0 auto;border:1px solid #e9e9e9;justify-content:center;align-items:flex-start;display:flex}body .contact-person__detail .num{line-height:0;font-size:.75em;margin-left:15px}body .contact-person__rank{font-size:87.5%;line-height:1.4285714286em}body .contact-person__rank.rank-top{color:#ecac7f}body .contact-person__rank.rank-top:before{font-family:icomoon;content:"";line-height:1;vertical-align:middle;font-size:1.15em;margin-right:.25em;position:relative;top:-2px}body .contact-person--inline{display:flex;text-align:left}body .contact-person--inline .contact-person__info{text-align:left}body .contact-person--inline .contact-person__photo{margin-bottom:0;margin-right:15px}body .contact-person--inline .contact-person__name{font-size:100%;line-height:1.5em;margin-bottom:0;font-weight:300}body .contact-person--inline .contact-person__logo{margin-top:0}@media screen and (min-width:768.1px){body .modal #body.template_estate-detail .estate-detail__header .header-top{padding-top:50px}}#body.template_estate-detail{color:#000}#body.template_estate-detail .estate-detail{display:flex;flex-direction:column}#body.template_estate-detail .estate-detail h1,#body.template_estate-detail .page-header .filter-form .estate-detail .form-heading,#body.template_estate-detail .page-header .estate-slider .estate-detail .slider-header,#body.template_estate-detail .estate-detail h2,#body.template_estate-detail .estate-detail .heading,#body.template_estate-detail .estate-detail .filter-form .form-heading,.filter-form #body.template_estate-detail .estate-detail .form-heading,#body.template_estate-detail .estate-detail .estate-slider .slider-header,.estate-slider #body.template_estate-detail .estate-detail .slider-header{font-size:1.5rem;line-height:1.25em}@media screen and (max-width:500px){#body.template_estate-detail .estate-detail h1,#body.template_estate-detail .page-header .filter-form .estate-detail .form-heading,#body.template_estate-detail .page-header .estate-slider .estate-detail .slider-header,#body.template_estate-detail .estate-detail h2,#body.template_estate-detail .estate-detail .heading,#body.template_estate-detail .estate-detail .filter-form .form-heading,.filter-form #body.template_estate-detail .estate-detail .form-heading,#body.template_estate-detail .estate-detail .estate-slider .slider-header,.estate-slider #body.template_estate-detail .estate-detail .slider-header{font-size:1.375rem;line-height:1.2727272727em}}#body.template_estate-detail .estate-detail .estate-detail-description button+button{margin-left:60px}#body.template_estate-detail .estate-detail__header{order:1;background:#f9f9f9;overflow:hidden}#body.template_estate-detail .estate-detail__header .header-top{padding:25px 0}#body.template_estate-detail .estate-detail__header .header-top>.width-wrap,#body.template_estate-detail .estate-detail__header .page-content.header-top>.form-messages{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:768px){#body.template_estate-detail .estate-detail__header .header-top{padding-top:15px}}#body.template_estate-detail .estate-detail__header .header-bottom{padding-bottom:15px;border-top:1px solid #e5e5e5}#body.template_estate-detail .estate-detail__header .header-bottom .width-wrap,#body.template_estate-detail .estate-detail__header .header-bottom .page-content>.form-messages{display:flex;align-items:center}#body.template_estate-detail .estate-detail__header .header-bottom.fixed{position:fixed;width:100%;top:66px;z-index:100;background:#f9f9f9;border-bottom:1px solid #e5e5e5}#body.template_estate-detail .estate-detail__header .header-bottom.fixed .estate-detail__interested{display:block}#body.template_estate-detail .estate-detail__header-info{margin-bottom:-8px;margin-right:30px}#body.template_estate-detail .estate-detail__header-info h1,#body.template_estate-detail .estate-detail__header-info .page-header h2,#body.template_estate-detail .page-header .estate-detail__header-info h2,#body.template_estate-detail .estate-detail__header-info .page-header .heading,#body.template_estate-detail .page-header .estate-detail__header-info .heading,#body.template_estate-detail .estate-detail__header-info .page-header .filter-form .form-heading,#body.template_estate-detail .page-header .filter-form .estate-detail__header-info .form-heading,.filter-form #body.template_estate-detail .estate-detail__header-info .page-header .form-heading,.filter-form #body.template_estate-detail .page-header .estate-detail__header-info .form-heading,#body.template_estate-detail .estate-detail__header-info .page-header .estate-slider .slider-header,#body.template_estate-detail .page-header .estate-slider .estate-detail__header-info .slider-header,.estate-slider #body.template_estate-detail .estate-detail__header-info .page-header .slider-header,.estate-slider #body.template_estate-detail .page-header .estate-detail__header-info .slider-header{margin-top:0;margin-bottom:.4em}@media screen and (max-width:768px){#body.template_estate-detail .estate-detail__header-info h1,#body.template_estate-detail .estate-detail__header-info .page-header h2,#body.template_estate-detail .page-header .estate-detail__header-info h2,#body.template_estate-detail .estate-detail__header-info .page-header .heading,#body.template_estate-detail .page-header .estate-detail__header-info .heading,#body.template_estate-detail .estate-detail__header-info .page-header .filter-form .form-heading,#body.template_estate-detail .page-header .filter-form .estate-detail__header-info .form-heading,.filter-form #body.template_estate-detail .estate-detail__header-info .page-header .form-heading,.filter-form #body.template_estate-detail .page-header .estate-detail__header-info .form-heading,#body.template_estate-detail .estate-detail__header-info .page-header .estate-slider .slider-header,#body.template_estate-detail .page-header .estate-slider .estate-detail__header-info .slider-header,.estate-slider #body.template_estate-detail .estate-detail__header-info .page-header .slider-header,.estate-slider #body.template_estate-detail .page-header .estate-detail__header-info .slider-header{margin-bottom:.75em}}#body.template_estate-detail .estate-detail__header-info span{margin-bottom:8px;display:inline-block}#body.template_estate-detail .estate-detail__header-info .header-line-1 .sep{margin:0 .5em}@media screen and (max-width:768px){#body.template_estate-detail .estate-detail__header-info .header-line-1 span{display:block;margin-bottom:3px}#body.template_estate-detail .estate-detail__header-info .header-line-1 .sep{display:none}}#body.template_estate-detail .estate-detail__header-info .header-line-2 span{vertical-align:text-top}#body.template_estate-detail .estate-detail__header-info .header-line-2 span:first-child{margin-right:1.25em}#body.template_estate-detail .estate-detail__header-info .header-line-2 span.view-counter{display:inline-flex;align-items:center;height:1.25em}#body.template_estate-detail .estate-detail__header-info .header-line-2 span.view-counter:before{font-family:icomoon;content:"";color:#c4c4c4;line-height:0;font-size:1.25em;display:block;margin-right:.5em}#body.template_estate-detail .estate-detail__header-contact{flex-shrink:0}@media screen and (max-width:768px){#body.template_estate-detail .estate-detail__header-contact{display:none}}#body.template_estate-detail .estate-detail__header-contact .contact-person__photo img{width:60px;height:60px}#body.template_estate-detail .estate-detail__price{margin-top:15px;flex-shrink:0;min-width:150px;padding-right:30px}#body.template_estate-detail .estate-detail__price .price{display:inline-block;color:#1827db;flex-shrink:0}#body.template_estate-detail .estate-detail__price .price .price-square{display:block;text-align:right;color:#1a1a1a}#body.template_estate-detail .estate-detail__price .price .price-square sup{font-size:.5em}#body.template_estate-detail .estate-detail__params{order:2;display:flex;flex-wrap:wrap;flex-grow:1}#body.template_estate-detail .estate-detail__params .estate-param{border-left:1px solid #e5e5e5;min-width:100px;margin-top:15px;flex-shrink:1;box-sizing:border-box;padding:.5em 1.25em .5em 1.25em}#body.template_estate-detail .estate-detail__params .estate-param>div{display:inline-block;text-align:left}#body.template_estate-detail .estate-detail__params .estate-param>div>span{margin-top:.5em;display:block}#body.template_estate-detail .estate-detail__params .estate-param>div.vr{text-align:center}#body.template_estate-detail .estate-detail__params .estate-param.gender strong{padding-left:0}#body.template_estate-detail .estate-detail__params .estate-param.gender i{display:none}#body.template_estate-detail .estate-detail__params .estate-param.networks>div>span{margin-top:.35em}#body.template_estate-detail .estate-detail__params .estate-param.estate-detail__price{margin-top:13px;border-left:none;flex-shrink:0}@media screen and (min-width:768.1px){#body.template_estate-detail .estate-detail__params .estate-param.estate-detail__price{padding-right:2.5em;display:flex;flex-direction:column;justify-content:center}}#body.template_estate-detail .estate-detail__params .estate-param.estate-detail__price>div>span{margin-top:0;display:inline-block}#body.template_estate-detail .estate-detail__params .estate-param.estate-detail__price>div>span.price-per-month{margin-bottom:-.2em}#body.template_estate-detail .estate-detail__params .estate-param.estate-detail__price>div>span.price-square{display:block;margin-top:.2em}@media screen and (min-width:768px){#body.template_estate-detail .estate-detail__params{margin-left:-1.25em}#body.template_estate-detail .estate-detail__params .estate-param{border-left:none}#body.template_estate-detail .estate-detail__params .estate-param:not(:last-child){border-right:1px solid #e5e5e5}}#body.template_estate-detail .estate-detail__interested{order:3;margin-top:15px;flex-shrink:0;display:none}@media screen and (max-width:992px){#body.template_estate-detail .estate-detail__interested{margin:15px 0}}#body.template_estate-detail .estate-detail__header-mobile-contact{order:4;padding:20px 0 15px 20px}@media screen and (min-width:768.1px){#body.template_estate-detail .estate-detail__header-mobile-contact{display:none}}#body.template_estate-detail .estate-detail__photos{order:2;margin-top:40px;position:relative}#body.template_estate-detail .estate-detail__photos .gallery-wrap{position:relative}#body.template_estate-detail .estate-detail__photos .estate-labels{position:absolute;top:15px;left:15px}@media screen and (max-width:500px){#body.template_estate-detail .estate-detail__photos .estate-labels{top:10px;left:12px}}#body.template_estate-detail .estate-detail__photos .gallery-top-buttons{position:absolute;display:flex;right:20px;top:15px;z-index:20}#body.template_estate-detail .estate-detail__photos .gallery-top-buttons .button,#body.template_estate-detail .estate-detail__photos .gallery-top-buttons .no-records .flashmessage ul li,.no-records .flashmessage ul #body.template_estate-detail .estate-detail__photos .gallery-top-buttons li,#body.template_estate-detail .estate-detail__photos .gallery-top-buttons .no-records .form-error ul li ul li,.no-records .form-error ul li ul #body.template_estate-detail .estate-detail__photos .gallery-top-buttons li,#body.template_estate-detail .estate-detail__photos .gallery-top-buttons .form-error ul .no-records li ul li,.form-error ul .no-records li ul #body.template_estate-detail .estate-detail__photos .gallery-top-buttons li{margin-right:10px}#body.template_estate-detail .estate-detail__photos .gallery-top-buttons .button:last-child,#body.template_estate-detail .estate-detail__photos .gallery-top-buttons .no-records .flashmessage ul li:last-child,.no-records .flashmessage ul #body.template_estate-detail .estate-detail__photos .gallery-top-buttons li:last-child,#body.template_estate-detail .estate-detail__photos .gallery-top-buttons .no-records .form-error ul li ul li:last-child,.no-records .form-error ul li ul #body.template_estate-detail .estate-detail__photos .gallery-top-buttons li:last-child,#body.template_estate-detail .estate-detail__photos .gallery-top-buttons .form-error ul .no-records li ul li:last-child,.form-error ul .no-records li ul #body.template_estate-detail .estate-detail__photos .gallery-top-buttons li:last-child{margin-right:0}@media screen and (max-width:500px){#body.template_estate-detail .estate-detail__photos .gallery-top-buttons{top:10px;right:12px}}#body.template_estate-detail .estate-detail__photos .gallery-slider-wrap{position:relative;background:#f9f9f9}#body.template_estate-detail .estate-detail__photos .gallery-slider{aspect-ratio:1100/675;width:100%;height:100%;background:#f9f9f9}#body.template_estate-detail .estate-detail__photos .gallery-slider img{max-height:100%}@media screen and (min-width:1130.1px){#body.template_estate-detail .estate-detail__photos .gallery-slider .photo-counter{display:none}}#body.template_estate-detail .estate-detail__photos .estate-likebar{display:flex;flex-wrap:wrap;justify-content:flex-end}#body.template_estate-detail .estate-detail__photos .estate-likebar .button,#body.template_estate-detail .estate-detail__photos .estate-likebar .no-records .flashmessage ul li,.no-records .flashmessage ul #body.template_estate-detail .estate-detail__photos .estate-likebar li,#body.template_estate-detail .estate-detail__photos .estate-likebar .no-records .form-error ul li ul li,.no-records .form-error ul li ul #body.template_estate-detail .estate-detail__photos .estate-likebar li,#body.template_estate-detail .estate-detail__photos .estate-likebar .form-error ul .no-records li ul li,.form-error ul .no-records li ul #body.template_estate-detail .estate-detail__photos .estate-likebar li{border-radius:0;-webkit-appearance:none !important;box-sizing:border-box;box-shadow:none;margin:0}#body.template_estate-detail .estate-detail__photos .estate-likebar .button:not(.button--primary):not(.button--view3d):not(a.button--view3d):not(.button--video):not(a.button--video):not(.button--navigate):not(a.button--navigate):not(.button--streetview):not(a.button--streetview),#body.template_estate-detail .estate-detail__photos .estate-likebar .no-records .flashmessage ul li:not(.button--primary):not(.button--view3d):not(a.button--view3d):not(.button--video):not(a.button--video):not(.button--navigate):not(a.button--navigate):not(.button--streetview):not(a.button--streetview),.no-records .flashmessage ul #body.template_estate-detail .estate-detail__photos .estate-likebar li:not(.button--primary):not(.button--view3d):not(a.button--view3d):not(.button--video):not(a.button--video):not(.button--navigate):not(a.button--navigate):not(.button--streetview):not(a.button--streetview),#body.template_estate-detail .estate-detail__photos .estate-likebar .no-records .form-error ul li ul li:not(.button--primary):not(.button--view3d):not(a.button--view3d):not(.button--video):not(a.button--video):not(.button--navigate):not(a.button--navigate):not(.button--streetview):not(a.button--streetview),.no-records .form-error ul li ul #body.template_estate-detail .estate-detail__photos .estate-likebar li:not(.button--primary):not(.button--view3d):not(a.button--view3d):not(.button--video):not(a.button--video):not(.button--navigate):not(a.button--navigate):not(.button--streetview):not(a.button--streetview),#body.template_estate-detail .estate-detail__photos .estate-likebar .form-error ul .no-records li ul li:not(.button--primary):not(.button--view3d):not(a.button--view3d):not(.button--video):not(a.button--video):not(.button--navigate):not(a.button--navigate):not(.button--streetview):not(a.button--streetview),.form-error ul .no-records li ul #body.template_estate-detail .estate-detail__photos .estate-likebar li:not(.button--primary):not(.button--view3d):not(a.button--view3d):not(.button--video):not(a.button--video):not(.button--navigate):not(a.button--navigate):not(.button--streetview):not(a.button--streetview){background:#f9f9f9;display:flex;align-items:center;justify-content:center;font-weight:300;border-right:1px solid #e5e5e5}#body.template_estate-detail .estate-detail__photos .estate-likebar .button:not(.button--primary):not(.button--view3d):not(a.button--view3d):not(.button--video):not(a.button--video):not(.button--navigate):not(a.button--navigate):not(.button--streetview):not(a.button--streetview):hover,#body.template_estate-detail .estate-detail__photos .estate-likebar .no-records .flashmessage ul li:not(.button--primary):not(.button--view3d):not(a.button--view3d):not(.button--video):not(a.button--video):not(.button--navigate):not(a.button--navigate):not(.button--streetview):not(a.button--streetview):hover,.no-records .flashmessage ul #body.template_estate-detail .estate-detail__photos .estate-likebar li:not(.button--primary):not(.button--view3d):not(a.button--view3d):not(.button--video):not(a.button--video):not(.button--navigate):not(a.button--navigate):not(.button--streetview):not(a.button--streetview):hover,#body.template_estate-detail .estate-detail__photos .estate-likebar .no-records .form-error ul li ul li:not(.button--primary):not(.button--view3d):not(a.button--view3d):not(.button--video):not(a.button--video):not(.button--navigate):not(a.button--navigate):not(.button--streetview):not(a.button--streetview):hover,.no-records .form-error ul li ul #body.template_estate-detail .estate-detail__photos .estate-likebar li:not(.button--primary):not(.button--view3d):not(a.button--view3d):not(.button--video):not(a.button--video):not(.button--navigate):not(a.button--navigate):not(.button--streetview):not(a.button--streetview):hover,#body.template_estate-detail .estate-detail__photos .estate-likebar .form-error ul .no-records li ul li:not(.button--primary):not(.button--view3d):not(a.button--view3d):not(.button--video):not(a.button--video):not(.button--navigate):not(a.button--navigate):not(.button--streetview):not(a.button--streetview):hover,.form-error ul .no-records li ul #body.template_estate-detail .estate-detail__photos .estate-likebar li:not(.button--primary):not(.button--view3d):not(a.button--view3d):not(.button--video):not(a.button--video):not(.button--navigate):not(a.button--navigate):not(.button--streetview):not(a.button--streetview):hover{background:#ececec}#body.template_estate-detail .estate-detail__photos .estate-likebar .button:last-child,#body.template_estate-detail .estate-detail__photos .estate-likebar .no-records .flashmessage ul li:last-child,.no-records .flashmessage ul #body.template_estate-detail .estate-detail__photos .estate-likebar li:last-child,#body.template_estate-detail .estate-detail__photos .estate-likebar .no-records .form-error ul li ul li:last-child,.no-records .form-error ul li ul #body.template_estate-detail .estate-detail__photos .estate-likebar li:last-child,#body.template_estate-detail .estate-detail__photos .estate-likebar .form-error ul .no-records li ul li:last-child,.form-error ul .no-records li ul #body.template_estate-detail .estate-detail__photos .estate-likebar li:last-child{border:none}#body.template_estate-detail .estate-detail__photos .estate-likebar .button--like{order:1}#body.template_estate-detail .estate-detail__photos .estate-likebar .button--like:before{display:none}#body.template_estate-detail .estate-detail__photos .estate-likebar .button--like:after{font-family:icomoon;content:"";margin-left:.5em;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}#body.template_estate-detail .estate-detail__photos .estate-likebar .button--favorite{order:2}#body.template_estate-detail .estate-detail__photos .estate-likebar .button--favorite:before{display:none}#body.template_estate-detail .estate-detail__photos .estate-likebar .button--favorite:after{font-family:icomoon;content:"";margin-left:.5em;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}#body.template_estate-detail .estate-detail__photos .estate-likebar .button--compare{order:3}#body.template_estate-detail .estate-detail__photos .estate-likebar .button--compare .icon-compare,#body.template_estate-detail .estate-detail__photos .estate-likebar .button--compare .estate-card__compare{margin-left:.5em;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}#body.template_estate-detail .estate-detail__photos .estate-likebar .button--primary,#body.template_estate-detail .estate-detail__photos .estate-likebar #landing-page__searchEstate .filter-form .form-field:last-child button,#landing-page__searchEstate .filter-form .form-field:last-child #body.template_estate-detail .estate-detail__photos .estate-likebar button,#body.template_estate-detail .estate-detail__photos .estate-likebar .button--view3d,#body.template_estate-detail .estate-detail__photos .estate-likebar .button--video,#body.template_estate-detail .estate-detail__photos .estate-likebar .button--navigate,#body.template_estate-detail .estate-detail__photos .estate-likebar .button--streetview{order:4}@media screen and (min-width:1250px){#body.template_estate-detail .estate-detail__photos .estate-likebar{position:absolute;left:0;top:0;z-index:5;transform:rotate(-90deg) translateY(-100%) translateX(-100%);transform-origin:left top}#body.template_estate-detail .estate-detail__photos .estate-likebar .button--primary,#body.template_estate-detail .estate-detail__photos .estate-likebar #landing-page__searchEstate .filter-form .form-field:last-child button,#landing-page__searchEstate .filter-form .form-field:last-child #body.template_estate-detail .estate-detail__photos .estate-likebar button,#body.template_estate-detail .estate-detail__photos .estate-likebar .button--view3d,#body.template_estate-detail .estate-detail__photos .estate-likebar .button--video,#body.template_estate-detail .estate-detail__photos .estate-likebar .button--navigate,#body.template_estate-detail .estate-detail__photos .estate-likebar .button--streetview{display:none}#body.template_estate-detail .estate-detail__photos .estate-likebar .button--favorite:after{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}#body.template_estate-detail .estate-detail__photos .estate-likebar .button--compare{border-right:none !important}#body.template_estate-detail .estate-detail__photos .estate-likebar .button--compare .icon-compare,#body.template_estate-detail .estate-detail__photos .estate-likebar .button--compare .estate-card__compare{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media screen and (max-width:1130px){#body.template_estate-detail .estate-detail__photos .estate-likebar{position:fixed;z-index:100;bottom:0;left:0;min-height:60px;box-sizing:border-box;flex-wrap:nowrap;width:100%;border-top:1px solid #e5e5e5}#body.template_estate-detail .estate-detail__photos .estate-likebar .button,#body.template_estate-detail .estate-detail__photos .estate-likebar .no-records .flashmessage ul li,.no-records .flashmessage ul #body.template_estate-detail .estate-detail__photos .estate-likebar li,#body.template_estate-detail .estate-detail__photos .estate-likebar .no-records .form-error ul li ul li,.no-records .form-error ul li ul #body.template_estate-detail .estate-detail__photos .estate-likebar li,#body.template_estate-detail .estate-detail__photos .estate-likebar .form-error ul .no-records li ul li,.form-error ul .no-records li ul #body.template_estate-detail .estate-detail__photos .estate-likebar li{flex-grow:1}#body.template_estate-detail .estate-detail__photos .estate-likebar .button--favorite:after{font-size:1.5rem}#body.template_estate-detail .estate-detail__photos .estate-likebar .button--like:after{font-size:1.5rem}#body.template_estate-detail .estate-detail__photos .estate-likebar .button--compare .icon-compare span,#body.template_estate-detail .estate-detail__photos .estate-likebar .button--compare .estate-card__compare span{font-size:1.65rem}}@media screen and (max-width:620px){#body.template_estate-detail .estate-detail__photos .estate-likebar .button,#body.template_estate-detail .estate-detail__photos .estate-likebar .no-records .flashmessage ul li,.no-records .flashmessage ul #body.template_estate-detail .estate-detail__photos .estate-likebar li,#body.template_estate-detail .estate-detail__photos .estate-likebar .no-records .form-error ul li ul li,.no-records .form-error ul li ul #body.template_estate-detail .estate-detail__photos .estate-likebar li,#body.template_estate-detail .estate-detail__photos .estate-likebar .form-error ul .no-records li ul li,.form-error ul .no-records li ul #body.template_estate-detail .estate-detail__photos .estate-likebar li{position:relative}#body.template_estate-detail .estate-detail__photos .estate-likebar .button .text,#body.template_estate-detail .estate-detail__photos .estate-likebar .no-records .flashmessage ul li .text,.no-records .flashmessage ul #body.template_estate-detail .estate-detail__photos .estate-likebar li .text,#body.template_estate-detail .estate-detail__photos .estate-likebar .no-records .form-error ul li ul li .text,.no-records .form-error ul li ul #body.template_estate-detail .estate-detail__photos .estate-likebar li .text,#body.template_estate-detail .estate-detail__photos .estate-likebar .form-error ul .no-records li ul li .text,.form-error ul .no-records li ul #body.template_estate-detail .estate-detail__photos .estate-likebar li .text{display:none}#body.template_estate-detail .estate-detail__photos .estate-likebar .button--favorite:after{margin-left:0}#body.template_estate-detail .estate-detail__photos .estate-likebar .button--like{display:flex}#body.template_estate-detail .estate-detail__photos .estate-likebar .button--like:after{margin-left:0;order:1}#body.template_estate-detail .estate-detail__photos .estate-likebar .button--like.has-likes .counter{display:block}#body.template_estate-detail .estate-detail__photos .estate-likebar .button--like .counter{display:none;order:2;margin-right:0;margin-left:7px;font-weight:500;font-size:.9em}#body.template_estate-detail .estate-detail__photos .estate-likebar .button--compare .icon-compare,#body.template_estate-detail .estate-detail__photos .estate-likebar .button--compare .estate-card__compare{margin-left:0}#body.template_estate-detail .estate-detail__photos .estate-likebar .button--compare .icon-compare span,#body.template_estate-detail .estate-detail__photos .estate-likebar .button--compare .estate-card__compare span{font-size:1.65rem}}#body.template_estate-detail .estate-detail__main-section{order:3}#body.template_estate-detail .estate-detail__main-section .section-content{overflow:hidden;font-size:100%;line-height:1.625em;white-space:pre-line}#body.template_estate-detail .estate-detail__main-section .section-content .button--text-more{margin-top:1em}#body.template_estate-detail .estate-detail__main-section .section-content .map{margin-top:50px}#body.template_estate-detail .estate-detail__main-section .section-content .map iframe{vertical-align:middle;width:100%}#body.template_estate-detail .estate-detail__main-section .section-content .map .google-map{width:100%;height:375px}#body.template_estate-detail .estate-detail__main-section .estate-toolbar{display:flex;margin-bottom:30px;flex-wrap:wrap}#body.template_estate-detail .estate-detail__main-section .estate-toolbar .button,#body.template_estate-detail .estate-detail__main-section .estate-toolbar .no-records .flashmessage ul li,.no-records .flashmessage ul #body.template_estate-detail .estate-detail__main-section .estate-toolbar li,#body.template_estate-detail .estate-detail__main-section .estate-toolbar .no-records .form-error ul li ul li,.no-records .form-error ul li ul #body.template_estate-detail .estate-detail__main-section .estate-toolbar li,#body.template_estate-detail .estate-detail__main-section .estate-toolbar .form-error ul .no-records li ul li,.form-error ul .no-records li ul #body.template_estate-detail .estate-detail__main-section .estate-toolbar li{padding:.5em 1em;font-weight:300;flex-basis:50%;flex-grow:1;position:relative;margin-bottom:-1px;border:1px solid #e7e7e7;display:flex;align-items:center;justify-content:flex-start}#body.template_estate-detail .estate-detail__main-section .estate-toolbar .button:hover,#body.template_estate-detail .estate-detail__main-section .estate-toolbar .no-records .flashmessage ul li:hover,.no-records .flashmessage ul #body.template_estate-detail .estate-detail__main-section .estate-toolbar li:hover,#body.template_estate-detail .estate-detail__main-section .estate-toolbar .no-records .form-error ul li ul li:hover,.no-records .form-error ul li ul #body.template_estate-detail .estate-detail__main-section .estate-toolbar li:hover,#body.template_estate-detail .estate-detail__main-section .estate-toolbar .form-error ul .no-records li ul li:hover,.form-error ul .no-records li ul #body.template_estate-detail .estate-detail__main-section .estate-toolbar li:hover{background:#f9f9f9}#body.template_estate-detail .estate-detail__main-section .estate-toolbar .button.is-active,#body.template_estate-detail .estate-detail__main-section .estate-toolbar .no-records .flashmessage ul li.is-active,.no-records .flashmessage ul #body.template_estate-detail .estate-detail__main-section .estate-toolbar li.is-active,#body.template_estate-detail .estate-detail__main-section .estate-toolbar .no-records .form-error ul li ul li.is-active,.no-records .form-error ul li ul #body.template_estate-detail .estate-detail__main-section .estate-toolbar li.is-active,#body.template_estate-detail .estate-detail__main-section .estate-toolbar .form-error ul .no-records li ul li.is-active,.form-error ul .no-records li ul #body.template_estate-detail .estate-detail__main-section .estate-toolbar li.is-active{color:#1827db}#body.template_estate-detail .estate-detail__main-section .estate-toolbar .button--ask{flex-basis:50%}#body.template_estate-detail .estate-detail__main-section .estate-toolbar .button--ask:before{font-family:"icomoon";content:"";margin-right:.5em;font-size:1.25em;line-height:1}#body.template_estate-detail .estate-detail__main-section .estate-toolbar .button--watchdog{flex-basis:50%}#body.template_estate-detail .estate-detail__main-section .estate-toolbar .button--watchdog:before{font-family:"icomoon";content:"";margin-right:.5em;font-size:1.25em;line-height:1}#body.template_estate-detail .estate-detail__main-section .estate-toolbar .button--report{position:relative;padding:.6em 1em}#body.template_estate-detail .estate-detail__main-section .estate-toolbar .button--report:before{color:#c9c9c9;font-family:"icomoon";content:"";margin-right:.75em;font-size:1.15em;line-height:1}#body.template_estate-detail .estate-detail__main-section .estate-toolbar .button--print{flex-basis:50%}#body.template_estate-detail .estate-detail__main-section .estate-toolbar .button--print:before{font-family:"icomoon";content:"";margin-right:.5em;font-size:1.25em;line-height:1}#body.template_estate-detail .estate-detail__main-section #watchdog-settings{margin-bottom:30px;margin-top:-10px}#body.template_estate-detail .estate-detail__main-section .estate-web span{padding-top:15px;text-align:center;font-weight:500;font-size:.85em;color:#666;display:block;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}#body.template_estate-detail .estate-detail__main-section .estate-virtual-preview,#body.template_estate-detail .estate-detail__main-section .estate-video-preview{width:100%;height:260px;background-size:cover;position:relative;background-repeat:no-repeat;background-position:center;margin-top:27px;display:flex;cursor:pointer}#body.template_estate-detail .estate-detail__main-section .estate-virtual-preview:before,#body.template_estate-detail .estate-detail__main-section .estate-video-preview:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.4}#body.template_estate-detail .estate-detail__main-section .estate-virtual-preview span,#body.template_estate-detail .estate-detail__main-section .estate-video-preview span{margin:auto;color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:400;z-index:2;font-size:137.5%;line-height:1.2727272727em}#body.template_estate-detail .estate-detail__main-section .estate-virtual-preview span:before,#body.template_estate-detail .estate-detail__main-section .estate-video-preview span:before{content:"";font-family:"icomoon";line-height:1;display:block;text-align:center;font-size:2.5em;margin-bottom:25px}#body.template_estate-detail .estate-detail__main-section .estate-virtual-preview span i,#body.template_estate-detail .estate-detail__main-section .estate-video-preview span i{margin-bottom:25px}#body.template_estate-detail .estate-detail__main-section .estate-virtual-preview span i:before,#body.template_estate-detail .estate-detail__main-section .estate-video-preview span i:before{line-height:1;display:block;text-align:center;font-size:2.5em}@media screen and (max-width:500px){#body.template_estate-detail .estate-detail__main-section .estate-virtual-preview,#body.template_estate-detail .estate-detail__main-section .estate-video-preview{height:175px}#body.template_estate-detail .estate-detail__main-section .estate-virtual-preview span,#body.template_estate-detail .estate-detail__main-section .estate-video-preview span{font-size:112.5%;line-height:1.4444444444em}#body.template_estate-detail .estate-detail__main-section .estate-virtual-preview:before,#body.template_estate-detail .estate-detail__main-section .estate-virtual-preview i:before,#body.template_estate-detail .estate-detail__main-section .estate-video-preview:before,#body.template_estate-detail .estate-detail__main-section .estate-video-preview i:before{font-size:2.25em}}#body.template_estate-detail .estate-detail__main-section .estate-video-preview span i{padding:1em;border:2px solid #fff;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:15px}#body.template_estate-detail .estate-detail__main-section .estate-video-preview span i:before{position:relative;left:.085em}#body.template_estate-detail .estate-detail__main-section .estate-video-preview span:before{display:none}#body.template_estate-detail .estate-detail__contact-section-login{order:4}#body.template_estate-detail .estate-detail__contact-section-login .section-aside{min-width:auto}#body.template_estate-detail .estate-detail__contact-section-login .buttons{margin-top:30px}#body.template_estate-detail .estate-detail__contact-section-login .buttons a,#body.template_estate-detail .estate-detail__contact-section-login .buttons button{margin-right:15px;display:inline-block}#body.template_estate-detail .estate-detail__contact-section{order:4}#body.template_estate-detail .estate-detail__contact-section h2,#body.template_estate-detail .estate-detail__contact-section .heading,#body.template_estate-detail .estate-detail__contact-section .filter-form .form-heading,.filter-form #body.template_estate-detail .estate-detail__contact-section .form-heading,#body.template_estate-detail .estate-detail__contact-section .estate-slider .slider-header,.estate-slider #body.template_estate-detail .estate-detail__contact-section .slider-header{margin-bottom:40px}#body.template_estate-detail .estate-detail__contact-section .form .form-field{margin-bottom:15px}#body.template_estate-detail .estate-detail .contact-person__detail{max-width:300px;margin:20px auto 0 auto}#body.template_estate-detail .estate-detail .contact-person__logo{margin-top:20px}#body.template_estate-detail .estate-detail__slider-section{order:5}#body.template_estate-detail .estate-detail__slider-section .slider-items{padding:10px 0}#body.template_estate-detail .estate-detail__slider-section .estate-card{max-width:300px}#body.template_estate-detail .estate-detail__slider-section .estate-similar-location{padding-top:30px}#body.template_estate-detail .estate-detail__slider-section .estate-similar-location span{margin-right:8px}#body.template_estate-detail .estate-detail__slider-section .estate-similar-location a{margin-right:12px;text-decoration:none}#body.template_estate-detail .estate-detail__slider-section .estate-similar-location a:hover{text-decoration:underline}@media screen and (max-width:768px){#body.template_estate-detail .estate-detail__header{order:2}#body.template_estate-detail .estate-detail__header .header-bottom .width-wrap,#body.template_estate-detail .estate-detail__header .header-bottom .page-content>.form-messages{padding:0;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}#body.template_estate-detail .estate-detail__photos{background:#f9f9f9;order:1;margin-top:0}#body.template_estate-detail .estate-detail__photos .gallery-slider-thumbs{display:none}#body.template_estate-detail .estate-detail__photos>.width-wrap,#body.template_estate-detail .page-content.estate-detail__photos>.form-messages{padding:0}#body.template_estate-detail .estate-detail__photos .estate-likebar .button,#body.template_estate-detail .estate-detail__photos .estate-likebar .no-records .flashmessage ul li,.no-records .flashmessage ul #body.template_estate-detail .estate-detail__photos .estate-likebar li,#body.template_estate-detail .estate-detail__photos .estate-likebar .no-records .form-error ul li ul li,.no-records .form-error ul li ul #body.template_estate-detail .estate-detail__photos .estate-likebar li,#body.template_estate-detail .estate-detail__photos .estate-likebar .form-error ul .no-records li ul li,.form-error ul .no-records li ul #body.template_estate-detail .estate-detail__photos .estate-likebar li{border:none}#body.template_estate-detail .estate-detail__price{margin-top:0;box-sizing:border-box;padding:0 20px}}@media screen and (max-width:768px) and (max-width:500px){#body.template_estate-detail .estate-detail__price{padding:0 12px}}@media screen and (max-width:768px){#body.template_estate-detail .estate-detail__params{order:3;flex-basis:100%;flex-wrap:wrap;margin-right:0}#body.template_estate-detail .estate-detail__params .estate-param{flex-basis:50%;box-sizing:border-box;margin-top:0;max-width:50%;border-left:0;position:relative;flex-grow:0;padding:1.25em 20px;text-align:left}#body.template_estate-detail .estate-detail__params .estate-param.estate-detail__price{flex-basis:100%;max-width:100%;margin-top:0}}@media screen and (max-width:768px) and (max-width:500px){#body.template_estate-detail .estate-detail__params .estate-param{padding:1em 12px}}@media screen and (max-width:768px){#body.template_estate-detail .estate-detail__params .estate-param>div>strong{margin-right:.25em}#body.template_estate-detail .estate-detail__params .estate-param>div>span{display:inline-block}#body.template_estate-detail .estate-detail__params .estate-param:nth-child(even):before{content:"";position:absolute;top:-1px;left:0;background:#e5e5e5;height:1px;width:200%;display:block}#body.template_estate-detail .estate-detail__interested{order:2;padding:0 20px;box-sizing:border-box}}@media screen and (max-width:768px) and (max-width:500px){#body.template_estate-detail .estate-detail__interested{padding:0 12px}}@media screen and (max-width:768px){#body.template_estate-detail .estate-detail__main-section{padding-top:25px;padding-bottom:0}#body.template_estate-detail .estate-detail__main-section .section-content{margin-bottom:30px}#body.template_estate-detail .estate-detail__main-section .section-content .map{margin-top:30px}#body.template_estate-detail .estate-detail__contact-section .section-aside{position:relative;padding-top:20px}#body.template_estate-detail .estate-detail__contact-section .section-aside:before{position:absolute;left:-30px;top:0;width:calc(100% + 60px);content:"";height:1px;display:block;background:#e5e5e5}#body.template_estate-detail .estate-detail__contact-section .section-content{margin-bottom:20px}}#body.template_estate-detail .estate-detail.is-sale .estate-detail__price .price{color:#1827db}#body.template_estate-detail .estate-detail.is-rent .estate-detail__price .price{color:#6628e1}#body.template_estate-detail .estate-detail.is-roommates .estate-detail__price .price{color:#ff903e}#body.template_offerlist .filter-form-wrap{padding:30px 0 10px 0;border-top:1px solid #e5e5e5;background:#f9f9f9}#body.template_offerlist .estate-listing-filter{margin-top:20px}#body.template_offerlist .filter-form{display:flex;flex-wrap:wrap;justify-content:space-between}#body.template_offerlist .filter-form .form-field{flex-basis:22%;padding:0;margin-bottom:20px}@media screen and (max-width:900px){#body.template_offerlist .filter-form .form-field{flex-basis:48%}}@media screen and (max-width:500px){#body.template_offerlist .filter-form .form-field{flex-basis:100%}}#body.template_offerlist .filter-form .form-field.full-width{flex-basis:100%}#body.template_offerlist .page-header .header-addon{display:flex;align-items:center;flex-wrap:wrap}@media screen and (max-width:650px){#body.template_offerlist .page-header .header-addon{justify-content:space-between}#body.template_offerlist .page-header .header-addon .contact-person{padding-right:0;border-right:none;margin-right:0}}#body.template_offerlist .page-header .header-addon .company-logo{padding:10px 0}#body.template_offerlist .page-header .header-addon img{vertical-align:middle}#body.template_offerlist .page-header .contact-person{padding-right:25px;border-right:1px solid #e5e5e5;margin-right:25px;align-items:center}#body.template_offerlist .contact-person{text-align:center}#body.template_offerlist .contact-person__photo{margin-bottom:0}#body.template_offerlist.list-history .page-content{padding-top:20px}#body.basic.with-submenu .page-content{display:flex}@media screen and (max-width:768px){#body.basic.with-submenu .page-content{display:block}#body.basic.with-submenu .page-content .submenu{width:100%;margin-left:0;margin-top:40px;margin-bottom:20px}}#body.basic.with-submenu .wysiwyg-content{flex-grow:1}#body.basic.with-submenu .wysiwyg-content p{margin:1.5em 0}#body.basic.with-submenu .wysiwyg-content p:first-child{margin-top:0}#body.basic.with-submenu .submenu{min-width:300px;margin-left:30px}#contact-form-section{margin-top:-200px;padding-top:200px}@media screen and (max-width:768px){#contact-form-section{margin-top:-80px;padding-top:80px}}#registration-form .form-field{margin-bottom:30px}#registration-professional-form .line-sep{margin-top:20px}.social-login{border-top:1px solid #e5e5e5;padding-top:1em;margin-top:1.5em}.social-login .buttons{margin-top:1em;display:flex;margin:1em -10px 0 -10px}.social-login .button,.social-login .no-records .flashmessage ul li,.no-records .flashmessage ul .social-login li,.social-login .no-records .form-error ul li ul li,.no-records .form-error ul li ul .social-login li,.social-login .form-error ul .no-records li ul li,.form-error ul .no-records li ul .social-login li{margin:0 10px;flex-basis:45%;max-width:200px;display:inline-flex;align-items:center;font-weight:500;border:1px solid #e5e5e5;background:#f9f9f9}.social-login .button:hover,.social-login .no-records .flashmessage ul li:hover,.no-records .flashmessage ul .social-login li:hover,.social-login .no-records .form-error ul li ul li:hover,.no-records .form-error ul li ul .social-login li:hover,.social-login .form-error ul .no-records li ul li:hover,.form-error ul .no-records li ul .social-login li:hover{background:#e5e5e5}.social-login .button:before,.social-login .no-records .flashmessage ul li:before,.no-records .flashmessage ul .social-login li:before,.social-login .no-records .form-error ul li ul li:before,.no-records .form-error ul li ul .social-login li:before,.social-login .form-error ul .no-records li ul li:before,.form-error ul .no-records li ul .social-login li:before{margin-right:.75em}.social-login .button--facebook::before{content:"";font-family:icomoon}.social-login .button--google::before{content:"";font-family:icomoon}#userProfile-form .form-field,#userProfile-form .form-group{margin-bottom:35px}#userProfile-form .form-footer{margin-top:30px}#estateAgencyProfile .page-header{margin-top:40px;margin-bottom:40px}#estateAgencyProfile .form-footer{margin-top:10px}#estateAgentProfile-form .form-section-aside{width:260px;position:relative}#estateAgentProfile-form .form-upload-photo{top:0}#estateAgentProfile-form .form-footer{padding-top:30px}.estate-agency__content{padding:50px 0;display:flex;justify-content:space-between;margin:-15px;flex-wrap:wrap;align-items:flex-start}.estate-agency__company-info{flex-basis:55%;flex-grow:1;padding:15px}.estate-agency__map{flex-basis:400px;min-width:300px;flex-grow:1;flex-shrink:0}.estate-agency__map iframe{width:100%;height:100%}.estate-agency__map .google-map{width:100%;height:375px}.estate-agency__logo{margin-bottom:35px}.estate-agency__logo img{vertical-align:middle}.estate-agency__title{font-size:275%;line-height:1.1363636364em;color:#1827db;font-weight:500}.estate-agency__subtitle{font-style:italic;font-weight:500}.estate-agency__contact-panel{display:flex;flex-wrap:wrap;margin-top:30px}.estate-agency__address{flex-grow:1;max-width:350px;margin-bottom:25px}.estate-agency__contact{white-space:nowrap;margin-bottom:25px}.estate-agency__contact a{color:#1827db;text-decoration:none}.estate-agency__contact a:hover{color:#1827db;text-decoration:underline}.estate-agency__description{margin-top:10px}.estate-agency__description p:first-child{margin-top:0}.estate-agency__agents{border-top:1px solid #e5e5e5;padding:40px 0}.estate-agency__agents .listing{padding:30px 0}.estate-agent{display:flex;padding:50px 0;justify-content:space-between;flex-wrap:wrap;margin:-15px}.estate-agent__content{padding:15px;flex-grow:1;flex-basis:420px;order:1;overflow:hidden}.estate-agent__aside{padding:15px;order:2;flex-basis:360px;margin:0 auto;text-align:center}.estate-agent__name{font-size:275%;line-height:1.1363636364em;color:#1827db;font-weight:500}@media screen and (max-width:500px){.estate-agent__name{font-size:225%;line-height:1.1666666667em}}.estate-agent__company-position{font-weight:400}.estate-agent__rating{margin-top:30px}.estate-agent__info{margin-top:30px;margin-bottom:40px;font-style:italic;font-weight:400}.estate-agent__info p{margin:0}.estate-agent__lang{margin-top:8px;display:flex;align-items:center;flex-wrap:warp}.estate-agent__lang>span{margin-right:15px}.estate-agent__contact{font-size:125%;line-height:1.5em;font-weight:500;display:flex;flex-wrap:wrap;margin-bottom:-15px;overflow:hidden}@media screen and (max-width:500px){.estate-agent__contact{display:block}.estate-agent__contact a[href^="tel:"]{display:block}}.estate-agent__contact a{display:inline-block;padding-bottom:15px;text-decoration:none;margin-right:20px}.estate-agent__contact a:first-child{flex-grow:1;max-width:250px}.estate-agent__contact a:last-child{margin-right:0}.estate-agent__contact a[href^="tel:"]{white-space:nowrap}.estate-agent__contact a[href^="mailto:"]{display:inline}.estate-agent .buttons-inline{margin-top:35px}.estate-agent__description{margin-top:45px;max-width:680px}.estate-agent__description .button--text-more{display:block;margin-top:25px}.estate-agent__photo img{border-radius:50%}.estate-agent__slogan{font-size:125%;line-height:1.5em;font-style:italic;font-weight:400;order:3;flex-basis:100%;text-align:center;margin:30px auto;max-width:800px}.estate-agent__company-logo{margin-top:25px}.estate-agent--rating{padding:15px 0}.estate-agent--rating .form{margin-top:40px;max-width:550px}.estate-agent--rating .estate-agent__info{display:flex;align-items:center;justify-content:space-between;max-width:350px}.estate-agent--rating .estate-agent__photo-mobile{display:none;text-align:center;margin-left:20px}.estate-agent--rating .estate-agent__photo-mobile img{max-width:150px}@media screen and (max-width:850px){.estate-agent--rating .estate-agent__aside{display:none}.estate-agent--rating .estate-agent__photo-mobile{display:block}}.estate-setup-form{margin-bottom:-20px}.estate-setup-form .selectbox{min-width:160px}.estate-setup-form .fg1 .form-field:nth-last-child(2){flex-grow:1}@media screen and (max-width:650px){.estate-setup-form .fg1 .form-field:nth-child(1),.estate-setup-form .fg1 .form-field:nth-child(2){padding-right:0}.estate-setup-form .fg1 .selectbox{flex-grow:1}}@media screen and (max-width:650px){.estate-setup-form .form-field.multiple-inputs{margin-left:0}}@media screen and (max-width:500px){.estate-setup-form .multiselect-statuses.w200{width:auto}.estate-setup-form .multiselect-statuses.w200 .multiselect__content-wrapper{right:0;width:200px}}#body .estate-add .form-field{margin-bottom:25px}#body .estate-add__parameters{padding-top:40px;padding-bottom:20px}#body .estate-add__parameters .form-heading h2,#body .estate-add__parameters .form-heading .heading,#body .estate-add__parameters .form-heading .filter-form .form-heading,.filter-form #body .estate-add__parameters .form-heading .form-heading,#body .estate-add__parameters .form-heading .estate-slider .slider-header,.estate-slider #body .estate-add__parameters .form-heading .slider-header{font-weight:700;font-size:125%;line-height:1.3em}#body .estate-add__info{padding-bottom:0}#body .estate-add__info textarea{min-height:250px}#body .estate-add__gallery{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}#body .estate-add__footer{padding-top:20px;padding-bottom:0}#body .estate-add__register{padding-bottom:0}#body .estate-add__register .form-heading h2,#body .estate-add__register .form-heading .heading,#body .estate-add__register .form-heading .filter-form .form-heading,.filter-form #body .estate-add__register .form-heading .form-heading,#body .estate-add__register .form-heading .estate-slider .slider-header,.estate-slider #body .estate-add__register .form-heading .slider-header{font-weight:700;font-size:125%;line-height:1.3em}#body .estate-offer-list .page-navbar{margin-bottom:30px}#likebar-fix{height:60px}@media screen and (min-width:1130.1px){#likebar-fix{display:none}}#mobile-help-panel .width-wrap,#mobile-help-panel #body .page-content>.form-messages,#body #mobile-help-panel .page-content>.form-messages{max-width:380px;padding:0 15px}#mobile-finger-help{background:#6628e1;color:#fff;font-size:1.25em;line-height:1;padding:20px 0}#mobile-finger-help .width-wrap,#mobile-finger-help #body .page-content>.form-messages,#body #mobile-finger-help .page-content>.form-messages{position:relative;padding-left:80px}#mobile-finger-help .width-wrap:before,#mobile-finger-help #body .page-content>.form-messages:before,#body #mobile-finger-help .page-content>.form-messages:before{position:absolute;top:0;left:10px;font-family:icomoon;content:"";font-size:2.3em;animation:swipe-finger ease-in 2.5s;animation-iteration-count:infinite}#mobile-finger-help .help-title{text-transform:uppercase;padding-bottom:5px;font-weight:400}#mobile-finger-help .help-text{display:flex;justify-content:space-between}#mobile-help-nav{background:#fff;border-top:1px solid #e5e5e5;padding:25px 0;box-sizing:border-box;height:76px}#mobile-help-nav .width-wrap,#mobile-help-nav #body .page-content>.form-messages,#body #mobile-help-nav .page-content>.form-messages{display:flex;justify-content:space-between;align-items:center}#mobile-help-nav button{padding:0;outline:0;border:none;font:inherit;color:inherit;background-color:transparent;cursor:pointer;font-weight:400}#mobile-help-nav button.active{color:#1827db}#mobile-help-nav button.show-list{position:relative}#mobile-help-nav button.show-list:after{font-family:icomoon;margin-left:.5em;content:""}#mobile-help-nav button.show-list .badge,#mobile-help-nav button.show-list .person-card__photo .num,.person-card__photo #mobile-help-nav button.show-list .num,#mobile-help-nav button.show-list body .contact-person__detail .num,body .contact-person__detail #mobile-help-nav button.show-list .num{position:absolute;right:-15px;top:-13px}#mobile-help-nav button.show-list .badge.pulsate,#mobile-help-nav button.show-list .person-card__photo .pulsate.num,.person-card__photo #mobile-help-nav button.show-list .pulsate.num,#mobile-help-nav button.show-list body .contact-person__detail .pulsate.num,body .contact-person__detail #mobile-help-nav button.show-list .pulsate.num{transform:scale(1);animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(102,40,225,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(102,40,225,0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(102,40,225,0)}}#mobile-help-nav button.show-map:after{font-family:icomoon;margin-left:.5em;content:""}#mobile-help-nav button.show-filter{position:relative}#mobile-help-nav button.show-filter .badge,#mobile-help-nav button.show-filter .person-card__photo .num,.person-card__photo #mobile-help-nav button.show-filter .num,#mobile-help-nav button.show-filter body .contact-person__detail .num,body .contact-person__detail #mobile-help-nav button.show-filter .num{position:absolute;right:-15px;top:-13px}#mobile-help-nav button.show-filter:after{font-family:icomoon;margin-left:.5em;content:""}#estate-detail-footer-buttons{border-top:1px solid #e5e5e5;height:45px;display:flex;align-items:stretch}#estate-detail-footer-buttons .button,#estate-detail-footer-buttons .no-records .flashmessage ul li,.no-records .flashmessage ul #estate-detail-footer-buttons li,#estate-detail-footer-buttons .no-records .form-error ul li ul li,.no-records .form-error ul li ul #estate-detail-footer-buttons li,#estate-detail-footer-buttons .form-error ul .no-records li ul li,.form-error ul .no-records li ul #estate-detail-footer-buttons li{flex-grow:1;height:100%;padding-left:.2em;padding-right:.2em;border-right:1px solid #e5e5e5}@media screen and (max-width:500px){#estate-detail-footer-buttons .button,#estate-detail-footer-buttons .no-records .flashmessage ul li,.no-records .flashmessage ul #estate-detail-footer-buttons li,#estate-detail-footer-buttons .no-records .form-error ul li ul li,.no-records .form-error ul li ul #estate-detail-footer-buttons li,#estate-detail-footer-buttons .form-error ul .no-records li ul li,.form-error ul .no-records li ul #estate-detail-footer-buttons li{font-size:14px}}#estate-detail-footer-buttons .button--like span{font-size:.85em;position:relative;margin-right:.4em;top:-.2em}body #container .modal{width:100%;height:100%;position:fixed;top:0;left:0;padding:30px 15px;z-index:9999;display:flex;background:rgba(210,210,210,.5);backdrop-filter:blur(2px);overflow-y:auto}body #container .modal a:not(.button){text-decoration:none}body #container .modal a:not(.button):hover{text-decoration:underline}body #container .modal iframe{vertical-align:middle;border:none}body #container .modal .modal-dialog{max-width:800px;margin:auto;background:#fff;flex-grow:1;padding:2.5rem;position:relative;-webkit-border-radius:2px;border-radius:2px;box-shadow:0 0 20px rgba(0,0,0,.05);box-sizing:border-box}@media screen and (max-width:500px){body #container .modal .modal-dialog{padding:1.5rem 1rem}}body #container .modal .modal-close{position:absolute;z-index:100;font-size:1.15em;line-height:1;top:20px;right:15px;cursor:pointer}body #container .modal .modal-body{position:relative}body #container .modal .modal-header{margin-bottom:25px}body #container .modal .modal-title{font-size:150%;line-height:1.1666666667em;font-weight:500;padding-bottom:5px;margin:0}body #container .modal .modal-subtitle{margin-top:.5em}body #container .modal .modal-footer{margin-top:30px}body #container .modal .form-footer{margin-top:25px}body #container .modal.modal-sm .modal-dialog{max-width:450px}body #container .modal.modal-xl .modal-dialog{max-width:1200px;padding:0;overflow:hidden}body #container .modal.modal-xl .modal-close{cursor:pointer;background:#1827db;padding:.4em .4em .35em .4em;top:0;right:0;overflow:visible;-webkit-border-radius:2px;border-radius:2px}body #container .modal.modal-xl .modal-close:hover{background:#131fad}body #container .modal.modal-xl .modal-close i{color:#fff;line-height:1;font-weight:300}@media screen and (max-width:768px){body #container .modal.modal-xl .modal-close{right:auto;left:0;top:0}}body #container .modal.modal-fullscreen{padding:2rem}body #container .modal.modal-fullscreen .modal-dialog{max-width:100%;height:100%}body #container .modal.modal-fullscreen .modal-body{height:100%}body #container .modal.modal-fullscreen .modal-content{width:100%;height:100%}body #container .modal.modal-fullscreen iframe{width:100%;height:100%}body #container .modal.modal-fullscreen .virtual-tour{height:100%}body #container .modal.modal-fullscreen .modal-close{top:15px;right:15px;left:auto}@media screen and (max-width:768px){body #container .modal.modal-fullscreen{padding:0}body #container .modal.modal-fullscreen .modal-close{top:15px;right:15px;left:auto}}body #container .modal.modal-graph .modal-dialog{overflow:auto}body #container .modal--secondary .modal-close{cursor:pointer;background:#1827db;padding:.4em .4em .35em .4em;-webkit-border-radius:2px;border-radius:2px;top:-15px;right:-15px}body #container .modal--secondary .modal-close:hover{background:#131fad}body #container .modal--secondary .modal-close i{color:#fff;line-height:1;font-weight:300}body #container .modal--secondary .modal-dialog{padding:0}body #container .modal--secondary .modal-header{background:#f9f9f9;overflow:hidden;padding:30px 0;margin:0}body #container .modal--secondary .modal-content{padding:30px 0 50px 0}body #container .modal--secondary .width-wrap,body #container .modal--secondary #body .page-content>.form-messages,#body body #container .modal--secondary .page-content>.form-messages{max-width:700px;padding:20px}@media screen and (max-width:768px){body #container .modal--secondary .modal-header{padding:20px 0}body #container .modal--secondary .modal-content{padding:20px 0 40px 0}}body #container .modal--user .modal-header{margin-bottom:35px}body #container .modal--user .modal-dialog{max-width:1110px;width:100%;margin:auto;background:#fdfdfd;padding:25px}@media screen and (max-width:500px){body #container .modal--user .modal-dialog{padding:25px}}body #container .modal--user .modal-close{cursor:pointer;background:#1827db;padding:.4em .4em .35em .4em;-webkit-border-radius:2px;border-radius:2px;top:-15px;right:-15px}body #container .modal--user .modal-close:hover{background:#131fad}body #container .modal--user .modal-close i{color:#fff;line-height:1;font-weight:300}body #container .modal--user .form .form-field{flex-basis:calc(50% - 10px)}body #container .modal--user .form .form-field.full-width{flex-basis:100%}body #container .modal--user .form .form-control{padding:.45em 1.25em .45em .75em}body #container .modal--user .form .form-section-aside{margin-left:20px}body #container .modal--user .form .form-section-aside{margin-left:20px}@media screen and (max-width:840px){body #container .modal--user .form .form-section-aside{margin-left:0}}body #container .modal--user .form .form-footer{padding-top:15px}body #container .modal--user .form .selectbox .form-control{padding-left:25px}body #container .modal#modal-cropper .modal-dialog{padding:0}body #container .modal#modal-register .modal-alert,body #container .modal.has-alert .modal-alert{padding:1.75rem 2.5rem;background:#6628e1;display:flex;color:#fff;align-items:center;font-size:100%;line-height:1.5em}body #container .modal#modal-register .modal-alert:before,body #container .modal.has-alert .modal-alert:before{font-family:icomoon;font-size:2em;content:"";margin-right:15px}body #container .modal#modal-register .modal-alert.alert-save,body #container .modal.has-alert .modal-alert.alert-save{background:#1827db;font-size:150%;line-height:1.3333333333em;font-weight:500}body #container .modal#modal-register .modal-alert.alert-save:before,body #container .modal.has-alert .modal-alert.alert-save:before{font-size:1.25em;margin-right:20px}body #container .modal#modal-register .modal-dialog,body #container .modal.has-alert .modal-dialog{padding:0}body #container .modal#modal-register .modal-body,body #container .modal.has-alert .modal-body{position:relative;padding:2.5rem}@media screen and (max-width:500px){body #container .modal#modal-register .modal-body,body #container .modal.has-alert .modal-body{padding:2.5rem 1.5rem}body #container .modal#modal-register .modal-alert,body #container .modal.has-alert .modal-alert{padding:1.75rem 1.5rem}}body #container .modal .confirm-delete{width:100%;height:100%;background:rgba(204,83,83,.9);padding:25px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;color:#fff;position:absolute;top:0;left:0;z-index:10}body #container .modal .confirm-delete .confirm-delete-content{text-align:center;max-width:300px}body #container .modal .confirm-delete .confirm-delete-info{font-size:87.5%;font-style:italic;font-weight:300}body #container .modal .confirm-delete .confirm-delete-item{font-size:150%;font-weight:500}body #container .modal .confirm-delete .buttons{justify-content:center;margin-top:20px}body #container .modal .confirm-delete .buttons .button,body #container .modal .confirm-delete .buttons .no-records .flashmessage ul li,.no-records .flashmessage ul body #container .modal .confirm-delete .buttons li,body #container .modal .confirm-delete .buttons .no-records .form-error ul li ul li,.no-records .form-error ul li ul body #container .modal .confirm-delete .buttons li,body #container .modal .confirm-delete .buttons .form-error ul .no-records li ul li,.form-error ul .no-records li ul body #container .modal .confirm-delete .buttons li{min-width:130px;padding:.35em 1em;font-weight:500}body #container .modal .confirm-delete .buttons .button.delete,body #container .modal .confirm-delete .buttons .no-records .flashmessage ul li.delete,.no-records .flashmessage ul body #container .modal .confirm-delete .buttons li.delete,body #container .modal .confirm-delete .buttons .no-records .form-error ul li ul li.delete,.no-records .form-error ul li ul body #container .modal .confirm-delete .buttons li.delete,body #container .modal .confirm-delete .buttons .form-error ul .no-records li ul li.delete,.form-error ul .no-records li ul body #container .modal .confirm-delete .buttons li.delete{background:none;color:#fff;border:1px solid #fff}body #container .modal .confirm-delete .buttons .button.delete:hover,body #container .modal .confirm-delete .buttons .no-records .flashmessage ul li.delete:hover,.no-records .flashmessage ul body #container .modal .confirm-delete .buttons li.delete:hover,body #container .modal .confirm-delete .buttons .no-records .form-error ul li ul li.delete:hover,.no-records .form-error ul li ul body #container .modal .confirm-delete .buttons li.delete:hover,body #container .modal .confirm-delete .buttons .form-error ul .no-records li ul li.delete:hover,.form-error ul .no-records li ul body #container .modal .confirm-delete .buttons li.delete:hover{background:#fff;color:#1a1a1a}body #container .modal .tabs{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 -15px 30px -15px}@media screen and (max-width:600px){body #container .modal .tabs{justify-content:flex-start}}body #container .modal .tabs a{color:#1a1a1a;font-weight:500;display:block;padding:10px 0;margin:0 15px;position:relative}body #container .modal .tabs a:hover,body #container .modal .tabs a.selected{color:#1827db;text-decoration:none}body #container .modal .tabs a.selected:after{content:"";display:block;width:100%;position:absolute;bottom:5px;left:0;height:2px;background-color:#1827db}body .site-map{display:block;position:static;visibility:visible;margin:0;padding:0}body .site-map ul{display:block;margin:0 0 0 1.5em;padding:0;position:static;border-left:1px dotted #cccfcd}body .site-map ul ul{margin:0 0 1em 0}body .site-map li{display:block;position:static;float:none;padding:0;margin:0;background:none}body .site-map li a{display:block;position:static;font-weight:700;padding:.5em 0 .5em 0;border-top:1px dotted #cccfcd}body .site-map li a span{position:static}body .site-map li li{padding:0 0 0 25px;background:transparent url(img/sitemap.gif?v=6nh1J_UxIwrTE6Sh416sVhj66I0) no-repeat 0 .8em}body .site-map li li a{padding:.2em 0 .2em 0;font-weight:normal;border:none}body .site-map li li.AspNet-Menu-WithChildren li{padding:0 0 0 25px;background:transparent url(img/sitemap.gif?v=6nh1J_UxIwrTE6Sh416sVhj66I0) no-repeat 0 .8em}body .site-map li a:hover{text-decoration:underline;position:static}@keyframes swipe-finger{20%{left:10px}50%{left:20px}70%{left:20px}100%{left:10px}}.loader{border:4px solid #f3f3f3;border-top:4px solid #1827db;border-radius:50%;width:20px;height:20px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.pagination .button.prev,.pagination .no-records .flashmessage ul li.prev,.no-records .flashmessage ul .pagination li.prev,.pagination .no-records .form-error ul li ul li.prev,.no-records .form-error ul li ul .pagination li.prev,.pagination .form-error ul .no-records li ul li.prev,.form-error ul .no-records li ul .pagination li.prev,.pagination .button.next,.pagination .no-records .flashmessage ul li.next,.no-records .flashmessage ul .pagination li.next,.pagination .no-records .form-error ul li ul li.next,.no-records .form-error ul li ul .pagination li.next,.pagination .form-error ul .no-records li ul li.next,.form-error ul .no-records li ul .pagination li.next,.pagination-simple .button.prev,.pagination-simple .no-records .flashmessage ul li.prev,.no-records .flashmessage ul .pagination-simple li.prev,.pagination-simple .no-records .form-error ul li ul li.prev,.no-records .form-error ul li ul .pagination-simple li.prev,.pagination-simple .form-error ul .no-records li ul li.prev,.form-error ul .no-records li ul .pagination-simple li.prev,.pagination-simple .button.next,.pagination-simple .no-records .flashmessage ul li.next,.no-records .flashmessage ul .pagination-simple li.next,.pagination-simple .no-records .form-error ul li ul li.next,.no-records .form-error ul li ul .pagination-simple li.next,.pagination-simple .form-error ul .no-records li ul li.next,.form-error ul .no-records li ul .pagination-simple li.next{border:1px solid #e5e5e5;border-radius:4px}.pagination .button,.pagination .no-records .flashmessage ul li,.no-records .flashmessage ul .pagination li,.pagination .no-records .form-error ul li ul li,.no-records .form-error ul li ul .pagination li,.pagination .form-error ul .no-records li ul li,.form-error ul .no-records li ul .pagination li,.pagination-simple .button,.pagination-simple .no-records .flashmessage ul li,.no-records .flashmessage ul .pagination-simple li,.pagination-simple .no-records .form-error ul li ul li,.no-records .form-error ul li ul .pagination-simple li,.pagination-simple .form-error ul .no-records li ul li,.form-error ul .no-records li ul .pagination-simple li{line-height:0;min-height:45px;min-width:45px;display:inline-flex;align-items:center;justify-content:center}.pagination .button::before,.pagination .no-records .flashmessage ul li::before,.no-records .flashmessage ul .pagination li::before,.pagination .no-records .form-error ul li ul li::before,.no-records .form-error ul li ul .pagination li::before,.pagination .form-error ul .no-records li ul li::before,.form-error ul .no-records li ul .pagination li::before,.pagination-simple .button::before,.pagination-simple .no-records .flashmessage ul li::before,.no-records .flashmessage ul .pagination-simple li::before,.pagination-simple .no-records .form-error ul li ul li::before,.no-records .form-error ul li ul .pagination-simple li::before,.pagination-simple .form-error ul .no-records li ul li::before,.form-error ul .no-records li ul .pagination-simple li::before{font-family:icomoon;font-size:1.1rem;line-height:0;display:inline-flex}.pagination .button.prev,.pagination .no-records .flashmessage ul li.prev,.no-records .flashmessage ul .pagination li.prev,.pagination .no-records .form-error ul li ul li.prev,.no-records .form-error ul li ul .pagination li.prev,.pagination .form-error ul .no-records li ul li.prev,.form-error ul .no-records li ul .pagination li.prev,.pagination-simple .button.prev,.pagination-simple .no-records .flashmessage ul li.prev,.no-records .flashmessage ul .pagination-simple li.prev,.pagination-simple .no-records .form-error ul li ul li.prev,.no-records .form-error ul li ul .pagination-simple li.prev,.pagination-simple .form-error ul .no-records li ul li.prev,.form-error ul .no-records li ul .pagination-simple li.prev{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-1px}.pagination .button.prev:before,.pagination .no-records .flashmessage ul li.prev:before,.no-records .flashmessage ul .pagination li.prev:before,.pagination .no-records .form-error ul li ul li.prev:before,.no-records .form-error ul li ul .pagination li.prev:before,.pagination .form-error ul .no-records li ul li.prev:before,.form-error ul .no-records li ul .pagination li.prev:before,.pagination-simple .button.prev:before,.pagination-simple .no-records .flashmessage ul li.prev:before,.no-records .flashmessage ul .pagination-simple li.prev:before,.pagination-simple .no-records .form-error ul li ul li.prev:before,.no-records .form-error ul li ul .pagination-simple li.prev:before,.pagination-simple .form-error ul .no-records li ul li.prev:before,.form-error ul .no-records li ul .pagination-simple li.prev:before{content:""}.pagination .button.next,.pagination .no-records .flashmessage ul li.next,.no-records .flashmessage ul .pagination li.next,.pagination .no-records .form-error ul li ul li.next,.no-records .form-error ul li ul .pagination li.next,.pagination .form-error ul .no-records li ul li.next,.form-error ul .no-records li ul .pagination li.next,.pagination-simple .button.next,.pagination-simple .no-records .flashmessage ul li.next,.no-records .flashmessage ul .pagination-simple li.next,.pagination-simple .no-records .form-error ul li ul li.next,.no-records .form-error ul li ul .pagination-simple li.next,.pagination-simple .form-error ul .no-records li ul li.next,.form-error ul .no-records li ul .pagination-simple li.next{border-bottom-left-radius:0;border-top-left-radius:0}.pagination .button.next:before,.pagination .no-records .flashmessage ul li.next:before,.no-records .flashmessage ul .pagination li.next:before,.pagination .no-records .form-error ul li ul li.next:before,.no-records .form-error ul li ul .pagination li.next:before,.pagination .form-error ul .no-records li ul li.next:before,.form-error ul .no-records li ul .pagination li.next:before,.pagination-simple .button.next:before,.pagination-simple .no-records .flashmessage ul li.next:before,.no-records .flashmessage ul .pagination-simple li.next:before,.pagination-simple .no-records .form-error ul li ul li.next:before,.no-records .form-error ul li ul .pagination-simple li.next:before,.pagination-simple .form-error ul .no-records li ul li.next:before,.form-error ul .no-records li ul .pagination-simple li.next:before{transform:rotate(180deg);content:""}.pagination .button:disabled,.pagination .no-records .flashmessage ul li:disabled,.no-records .flashmessage ul .pagination li:disabled,.pagination .no-records .form-error ul li ul li:disabled,.no-records .form-error ul li ul .pagination li:disabled,.pagination .form-error ul .no-records li ul li:disabled,.form-error ul .no-records li ul .pagination li:disabled,.pagination-simple .button:disabled,.pagination-simple .no-records .flashmessage ul li:disabled,.no-records .flashmessage ul .pagination-simple li:disabled,.pagination-simple .no-records .form-error ul li ul li:disabled,.no-records .form-error ul li ul .pagination-simple li:disabled,.pagination-simple .form-error ul .no-records li ul li:disabled,.form-error ul .no-records li ul .pagination-simple li:disabled{background:none !important;color:#ccc !important}.pagination{display:flex;justify-content:center;align-items:center;margin:30px 0}.pagination__description{display:flex;margin:0 17px;font-size:16px;font-weight:600}.pagination__description--current{color:#1827db}.pagination .button,.pagination .no-records .flashmessage ul li,.no-records .flashmessage ul .pagination li,.pagination .no-records .form-error ul li ul li,.no-records .form-error ul li ul .pagination li,.pagination .form-error ul .no-records li ul li,.form-error ul .no-records li ul .pagination li{padding:.6em 1em}.pagination-trigger:not(.pagination__description--disabled){cursor:pointer;transition:all 300ms ease}.pagination-trigger:not(.pagination__description--disabled):hover{color:#6628e1}.pagination-simple{display:flex;width:100%;align-items:center;justify-content:space-between}.pagination-simple .pagination-buttons{margin-left:20px;display:flex}.pagination-simple .button,.pagination-simple .no-records .flashmessage ul li,.no-records .flashmessage ul .pagination-simple li,.pagination-simple .no-records .form-error ul li ul li,.no-records .form-error ul li ul .pagination-simple li,.pagination-simple .form-error ul .no-records li ul li,.form-error ul .no-records li ul .pagination-simple li{padding:.6em .75em}.pagination-simple .button--zoom-in{border-top-right-radius:0;border-bottom-right-radius:0}.pagination-simple .button--zoom-out{border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px;margin-right:10px}@media screen and (max-width:500px){.pagination-simple .estate-listing-filter__item-label,.pagination-simple .button--zoom-in,.pagination-simple .button--zoom-out{display:none}}#container .view-mobile{display:flex;flex-direction:column;flex-grow:1}body fieldset[disabled] .multiselect{pointer-events:none}body .multiselect__spinner{position:absolute;right:1px;top:1px;width:48px;height:35px;background:#fff;display:block}body .multiselect__spinner:after,body .multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border:2px solid transparent;border-top-color:#131fad;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent}body .multiselect__spinner:before{-webkit-animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}body .multiselect__spinner:after{-webkit-animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}body .multiselect__loading-enter-active,body .multiselect__loading-leave-active{-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;opacity:1}body .multiselect__loading-enter,body .multiselect__loading-leave-active{opacity:0}body .multiselect,body .multiselect__input,body .multiselect__single{font-family:inherit;font-size:16px;-ms-touch-action:manipulation;touch-action:manipulation}body .multiselect{-webkit-box-sizing:content-box;box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#3c3c3c}body .multiselect.is-active .multiselect__tags{border-color:#1827db}body .multiselect.w200{width:200px}body .multiselect *{-webkit-box-sizing:border-box;box-sizing:border-box}body .multiselect:focus{outline:none}body .multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}body .multiselect--active{z-index:50}body .multiselect--active:not(.multiselect--above) .multiselect__current,body .multiselect--active:not(.multiselect--above) .multiselect__input,body .multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}body .multiselect--active .multiselect__select{-webkit-transform:rotate(180deg);transform:rotate(180deg)}body .multiselect--above.multiselect--active .multiselect__current,body .multiselect--above.multiselect--active .multiselect__input,body .multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}body .multiselect__input,body .multiselect__single,body .multiselect__placeholder{position:relative;display:inline-block;min-height:23px;line-height:26px;border:none;border-radius:5px;background:#fff;padding:0 0 0 0;width:100%;-webkit-transition:border .1s ease;transition:border .1s ease;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;vertical-align:top;font-size:16px}body .multiselect__input:-ms-input-placeholder{color:#3c3c3c}body .multiselect__input::-webkit-input-placeholder{color:#3c3c3c}body .multiselect__input::-moz-placeholder{color:#3c3c3c}body .multiselect__input::-ms-input-placeholder{color:#3c3c3c}body .multiselect__input::placeholder{color:#3c3c3c}body .multiselect__tag~.multiselect__input,body .multiselect__tag~.multiselect__single{width:auto}body .multiselect__input:hover,body .multiselect__single:hover{border-color:#cfcfcf}body .multiselect__input:focus,body .multiselect__single:focus{border-color:#a8a8a8;outline:none}body .multiselect__tags-wrap{display:flex;flex-wrap:wrap;align-items:center}body .multiselect__tags{min-height:40px;display:flex;flex-wrap:wrap;align-items:center;box-sizing:border-box;padding:5px 40px 5px 10px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:12px}body .multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 8px;border-radius:5px;color:#fff;line-height:1;background:#131fad;margin:4px 8px 4px 0;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}body .multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;-webkit-transition:all .2s ease;transition:all .2s ease;border-radius:5px}body .multiselect__tag-icon:after{content:"×";color:#fff;font-size:14px}body .multiselect__tag-icon:focus,body .multiselect__tag-icon:hover{background:#369a6e}body .multiselect__tag-icon:focus:after,body .multiselect__tag-icon:hover:after{color:#fff}body .multiselect__current{min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}body .multiselect__current,body .multiselect__select{line-height:16px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}body .multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}body .multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;content:""}body .multiselect__placeholder{color:#adadad;display:inline-block}body .multiselect--active .multiselect__placeholder{display:none}body .multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}body .multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}body .multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}body .multiselect__content::webkit-scrollbar{display:none}body .multiselect__element{display:block}body .multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;border-bottom:1px solid #fff;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}body .filter-form .multiselect__option{padding-left:20px}body .filter-form .multiselect__option--group{padding-left:10px}body .multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}body .multiselect__option--highlight{background:#f9f9f9;outline:none;color:#1827db}body .multiselect__option--highlight:after{content:attr(data-select);background:#131fad;color:#fff}body .multiselect__option--selected{background:#131fad;color:#fff}body .multiselect__option--selected:after{content:attr(data-selected);color:#c0c0c0}body .multiselect__option--selected.multiselect__option--highlight{background:#1827db;color:#fff}body .multiselect__option--selected.multiselect__option--highlight:after{background:#1827db;content:attr(data-deselect);color:#fff}body .multiselect--disabled .multiselect__current,body .multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}body .multiselect__option--disabled{background:#ededed !important;color:#a6a6a6 !important;cursor:text;pointer-events:none}body .multiselect__option--group{background:#f9f9f9;color:#7b7b7b;padding-left:12px}body .multiselect__option--group.multiselect__option--highlight{background:#f9f9f9;color:#1827db}body .multiselect__option--group.multiselect__option--highlight:after{background:#3c3c3c}body .multiselect__option--disabled.multiselect__option--highlight{background:#dedede}body .multiselect__option--group-selected.multiselect__option--highlight{background:#1827db;color:#fff}body .multiselect__option--group-selected.multiselect__option--highlight:after{background:#1827db;content:attr(data-deselect);color:#fff}body .multiselect-enter-active,body .multiselect-leave-active{-webkit-transition:all .15s ease;transition:all .15s ease}body .multiselect-enter,body .multiselect-leave-active{opacity:0}body .multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}body .multiselect__single,body .multiselect__option{display:flex;align-items:center}body .multiselect__single i,body .multiselect__option i{order:1;margin-left:0;margin-right:10px;line-height:0}body .multiselect__single span,body .multiselect__option span{order:2}body .multiselect.is-active .multiselect__single i{color:#1827db}body .multiselect.multiselect-statuses .multiselect__option{padding:0;border-bottom:1px solid #e5e5e5}body .multiselect.multiselect-statuses .multiselect__option--selected{background:none;color:#1a1a1a;font-weight:300}body .multiselect.multiselect-statuses label.checkbox{display:flex;align-items:center;width:100%;height:40px;line-height:40px;padding-left:40px}body .multiselect.multiselect-statuses label.checkbox .checkmark{left:10px;top:auto;width:16px;height:16px}body .multiselect.multiselect-statuses label.checkbox-switch{display:flex;height:40px;width:100%;margin-bottom:0 !important}body .multiselect.multiselect-statuses label.checkbox-switch .slider.round{left:10px}body .multiselect.multiselect-statuses label.checkbox-switch .check-label{line-height:40px;width:100%;height:100%;white-space:no-wrap;display:block;padding:0;padding-left:50px;border-radius:0}body [dir=rtl] .multiselect{text-align:right}body [dir=rtl] .multiselect__select{right:auto;left:1px}body [dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}body [dir=rtl] .multiselect__content{text-align:right}body [dir=rtl] .multiselect__option:after{right:auto;left:0}body [dir=rtl] .multiselect__clear{right:auto;left:12px}body [dir=rtl] .multiselect__spinner{right:auto;left:1px}@-webkit-keyframes spinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}@keyframes spinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}@media screen and (max-width:500px){body .vue-star-rating span{margin-right:10px !important}body .vue-star-rating svg{max-width:38px}}body .vue-lb-box{width:100%}body .vue-lb-container{align-items:center;background:rgba(210,210,210,.95);-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;justify-content:center;left:0;padding:10px;position:fixed;top:0;width:100%;z-index:2000;-webkit-align-items:center;-moz-box-sizing:border-box;-webkit-justify-content:center;-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center}body .vue-lb-content{margin-bottom:60px;max-width:100%;position:relative}body .vue-lb-header{display:-ms-flexbox;display:-webkit-box;display:flex;justify-content:space-between;height:40px;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-pack:justify}body .vue-lb-button-close{margin-right:-10px;cursor:pointer;background:#1827db;padding:.4em .4em .35em .4em;-webkit-border-radius:2px;border-radius:2px;position:relative;top:15px;z-index:10;vertical-align:bottom}body .vue-lb-button-close:hover{background:#131fad}body .vue-lb-figure{margin:0;display:block;position:relative}body img.vue-lb-modal-image{max-height:calc(100vh - 140px);cursor:pointer;display:block;height:auto;margin:0 auto;max-width:100%;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}body .vue-lb-info{visibility:initial;position:absolute;bottom:25px;color:#fff;background-color:rgba(0,0,0,.7);height:40px;width:100%;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center}body .vue-lb-footer{-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:auto;display:-ms-flexbox;display:-webkit-box;display:flex;justify-content:space-between;left:0;line-height:1.3;padding:5px 0;-moz-box-sizing:border-box;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-pack:justify}body .vue-lb-footer-info{display:block;-webkit-box-flex:1;flex:1 1 0;-webkit-flex:1 1 0;-ms-flex:1 1 0}body .vue-lb-footer-count{color:hsla(0,0%,100%,.75);font-size:.85em;padding-left:1em}body .vue-lb-thumbnail{bottom:10px;height:50px;padding:0 50px;text-align:center;white-space:nowrap;display:inline-block;position:relative}body .vue-lb-modal-thumbnail{-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2)}body .vue-lb-modal-thumbnail,body .vue-lb-modal-thumbnail-active{background-position:50%;background-size:cover;border-radius:0;cursor:pointer;display:inline-block;height:80px;margin:2px;overflow:hidden;width:80px}body .vue-lb-modal-thumbnail-active{-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff}body .vue-lb-thumbnail-arrow{background:none;border:none;border-radius:4px;cursor:pointer;outline:none;padding:10px;position:absolute;top:50%;-webkit-touch-callout:none;user-select:none;height:50px;margin-top:-10px;width:30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}body .vue-lb-thumbnail-left{left:10px}body .vue-lb-thumbnail-right{right:10px}body .vue-lb-arrow{background:none;border:none;border-radius:4px;cursor:pointer;outline:none;padding:10px;position:absolute;top:50%;-webkit-touch-callout:none;user-select:none;height:120px;margin-top:-60px;width:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}body .vue-lb-left{left:10px}body .vue-lb-right{right:10px}body .vue-lb-open{overflow:hidden}body .vue-lb-thumbnail-wrapper{bottom:30px;height:50px;left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:auto}@media(min-width:500px){body .vue-lb-thumbnail-arrow{width:40px}}@media(min-width:768px){body .vue-lb-arrow{width:70px}}body .fade-enter-active,body .fade-leave-active{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}body .fade-enter,body .fade-leave-to{opacity:0}body .no-scroll{overflow-y:hidden}#frm_estateFilter-adType-form-field .multiselect__content-wrapper ul.multiselect__content li .multiselect__option span{position:relative;padding-left:10px}#frm_estateFilter-adType-form-field .multiselect__content-wrapper ul.multiselect__content li .multiselect__option span::before{content:"";width:10px;height:10px;display:inline-block;position:absolute;top:4px;left:-10px;-webkit-border-radius:2px;border-radius:2px}#frm_estateFilter-adType-form-field .multiselect__content-wrapper ul.multiselect__content li:nth-child(1) .multiselect__option.multiselect__option--highlight,#frm_estateFilter-adType-form-field .multiselect__content-wrapper ul.multiselect__content li:nth-child(1) .multiselect__option.multiselect__option--selected{color:#1827db}#frm_estateFilter-adType-form-field .multiselect__content-wrapper ul.multiselect__content li:nth-child(2) .multiselect__option.multiselect__option--highlight,#frm_estateFilter-adType-form-field .multiselect__content-wrapper ul.multiselect__content li:nth-child(2) .multiselect__option.multiselect__option--selected{color:#1827db}#frm_estateFilter-adType-form-field .multiselect__content-wrapper ul.multiselect__content li:nth-child(2) .multiselect__option span::before{background:#1827db}#frm_estateFilter-adType-form-field .multiselect__content-wrapper ul.multiselect__content li:nth-child(3) .multiselect__option.multiselect__option--highlight,#frm_estateFilter-adType-form-field .multiselect__content-wrapper ul.multiselect__content li:nth-child(3) .multiselect__option.multiselect__option--selected{color:#6628e1}#frm_estateFilter-adType-form-field .multiselect__content-wrapper ul.multiselect__content li:nth-child(3) .multiselect__option span::before{background:#6628e1}#frm_estateFilter-adType-form-field .multiselect__content-wrapper ul.multiselect__content li:nth-child(4) .multiselect__option.multiselect__option--highlight,#frm_estateFilter-adType-form-field .multiselect__content-wrapper ul.multiselect__content li:nth-child(4) .multiselect__option.multiselect__option--selected{color:#ff903e}#frm_estateFilter-adType-form-field .multiselect__content-wrapper ul.multiselect__content li:nth-child(4) .multiselect__option span::before{background:#ff903e}#frm_estateFilter-adType-form-field .multiselect__content-wrapper ul.multiselect__content .multiselect__option--highlight,#frm_estateFilter-adType-form-field .multiselect__content-wrapper ul.multiselect__content .multiselect__option--selected{background:#f9f9f9}.estate-listing-filter .multiselect__option.multiselect__option--highlight i{color:#1827db}.estate-listing-filter .multiselect__option.multiselect__option--selected i{color:#fff}.estate-listing-filter .multiselect__option span{min-width:calc(100% - 26px);display:inline-block}.cropper-wrapper{position:relative;user-select:none}.cropper-wrapper .cropper{height:600px}.cropper-wrapper .vertical-buttons{position:absolute;left:10px;top:50%;transform:translateY(-50%)}.cropper-wrapper .vertical-buttons i:before{line-height:0;display:block}.cropper-wrapper .square-button{display:flex;align-items:center;justify-content:center;height:42px;width:42px;margin-bottom:10px;cursor:pointer;transition:background .5s;color:#fff}.cropper-wrapper .square-button.button--default{border:none}.cropper-wrapper.cropper--dark .square-button.button--default{background:rgba(255,255,255,.4)}.cropper-wrapper.cropper--light .vue-advanced-cropper__background,.cropper-wrapper.cropper--light .vue-advanced-cropper__foreground{background:#fff}.cropper-wrapper.cropper--light .square-button.button--default{background:rgba(0,0,0,.4)}.cropper-wrapper.cropper--light .vue-simple-handler{background:#999}.cropper-wrapper.cropper--light .vue-simple-line{border-color:#999}.cropper-wrapper .size-info{color:#fff;position:absolute;font-size:10px;right:10px;bottom:10px;opacity:.5}.location-active-agent{padding:25px 20px 30px 20px}.location-active-agent>div:first-child{font-weight:500}.location-active-agent .contact-person{margin-top:25px;text-align:left;display:flex;flex-wrap:wrap;align-items:center}.location-active-agent .contact-person__photo{flex-basis:55px;flex-shrink:0;margin-right:15px}.location-active-agent .contact-person__info{flex-basis:165px}.location-active-agent .contact-person__name{font-size:1rem;font-weight:400}.location-active-agent .contact-person__logo{margin-top:5px}.location-active-agent .contact-person__detail{flex-basis:100%;margin-top:15px}.location-active-agent .contact-person__detail .button,.location-active-agent .contact-person__detail .no-records .flashmessage ul li,.no-records .flashmessage ul .location-active-agent .contact-person__detail li,.location-active-agent .contact-person__detail .no-records .form-error ul li ul li,.no-records .form-error ul li ul .location-active-agent .contact-person__detail li,.location-active-agent .contact-person__detail .form-error ul .no-records li ul li,.form-error ul .no-records li ul .location-active-agent .contact-person__detail li{width:100%;padding:8px 10px;font-weight:normal;font-size:93.75%;line-height:1.4666666667em}@media print{.submenu,.filter-form,.filter-form-wrap,.estate-listing-filter,.estate-card__actions{display:none !important}.estate-agent__content{flex-basis:30% !important}.estate-agent__aside{flex-basis:30% !important}.estate-card,.listing__item,.estate-listing__item{-webkit-print-color-adjust:exact}.estate-listing{display:block !important}.estate-listing__item,.estate-card,.listing__item{page-break-before:always !important;page-break-after:always !important;break-before:always !important;break-after:always !important}.estate-card__toolbar{display:none !important}.estate-card__header{display:flex !important}#credential_picker_container{display:none !important}#container{display:block !important}#container .width-wrap,#container #body .page-content>.form-messages,#body #container .page-content>.form-messages{width:100%;max-width:none}#footer{display:none !important}#header-fix{display:none !important}#header{position:static !important}#header .header-right{display:none !important}.estate-detail{display:block !important}.estate-detail .estate-detail__header{position:static !important}.estate-detail .estate-detail__header>div:nth-child(3){display:none !important}.estate-detail .header-bottom{position:static !important;border-bottom:none !important}.estate-detail .header-bottom .width-wrap,.estate-detail .header-bottom #body .page-content>.form-messages,#body .estate-detail .header-bottom .page-content>.form-messages{display:block !important}.estate-detail button,.estate-detail .button,.estate-detail .no-records .flashmessage ul li,.no-records .flashmessage ul .estate-detail li,.estate-detail .no-records .form-error ul li ul li,.no-records .form-error ul li ul .estate-detail li,.estate-detail .form-error ul .no-records li ul li,.form-error ul .no-records li ul .estate-detail li{display:none !important}.estate-detail .estate-detail__params{margin-top:15px !important}.estate-detail .estate-detail__params .estate-param{font-size:80% !important}.estate-detail .estate-detail__params .estate-param:first-child{border-left:none !important;text-align:left !important;padding-left:0 !important;max-width:auto !important;flex-grow:0 !important}.estate-detail .estate-detail__params.hidden-content>*{display:block !important}.estate-detail .estate-detail__slider-section{display:none !important}.estate-detail .estate-detail__photos{margin-top:8px !important}.estate-detail .estate-detail__photos .slider-next,.estate-detail .estate-detail__photos .slider-prev{display:none !important}.estate-detail .estate-detail__photos .photo-counter{display:none !important}.estate-detail .estate-detail__photos .gallery-slider{display:none}.estate-detail .estate-detail__photos .gallery-slider-thumbs{margin:0 !important;justify-content:flex-start !important;margin-top:2px !important}.estate-detail .estate-detail__photos .slider-thumb{margin:0 !important;margin-right:10px !important;display:block !important;margin-top:10px !important;width:24% !important}.estate-detail .estate-detail__photos .slider-thumb img{width:100% !important;display:block !important}.estate-detail .estate-detail__photos .slider-thumb:nth-child(n+5){display:none !important}.estate-detail .estate-detail__photos .slider-thumb:nth-child(4){margin-right:0 !important}.estate-detail .estate-detail__price .price{display:flex !important}.estate-detail .estate-detail__price .price .price-square{margin-left:15px !important}.estate-detail .estate-detail__main-section{page-break-before:always;display:block !important}.estate-detail .estate-detail__main-section .width-wrap,.estate-detail .estate-detail__main-section #body .page-content>.form-messages,#body .estate-detail .estate-detail__main-section .page-content>.form-messages{display:block !important}.estate-detail .estate-detail__main-section .section-aside{display:none !important}.estate-detail .estate-detail__contact-section-login,.estate-detail .estate-detail__contact-section{display:none !important}#footer-wrap{border-top:1px solid #000}h1,#body .page-header h2,#body .page-header .heading,#body .page-header .filter-form .form-heading,.filter-form #body .page-header .form-heading,#body .page-header .estate-slider .slider-header,.estate-slider #body .page-header .slider-header,h2,.heading,.filter-form .form-heading,.estate-slider .slider-header,h3,h4,h5,h6{page-break-after:avoid}img{max-width:100% !important}#container a[href^=http]:after{content:" <" attr(href) "> "}#container a[href^="#"]:after{content:""}#container ul li{list-style:disc inside}#alej-toolbar{display:none !important}#kb-toolbar{display:none !important}}.compare-anim{position:absolute;width:20px;height:20px;border-radius:100%;background:#1827db;color:#fff;text-align:center;transform:scale(0);transition:transform .5s ease-in-out,top 1.4s ease-in-out,left 1.4s ease-in-out;z-index:100000}.compare-anim:before{content:"";font-family:icomoon;line-height:20px;display:block;font-size:12px}.feedback-dialog{position:fixed;box-sizing:border-box;z-index:100;width:450px;padding:30px 20px 20px 20px;border:3px solid #6628e1;-webkit-border-radius:6px;border-radius:6px;background:#fff;color:#6628e1;bottom:50px;right:40px}.feedback-dialog__header{padding-right:50px;margin-bottom:30px;display:flex;align-items:center}.feedback-dialog__header::before{font-family:icomoon;font-size:50px;font-weight:300;content:"";margin-right:20px}.feedback-dialog__close{position:absolute;cursor:pointer;right:20px;top:20px}.feedback-dialog__form textarea{padding:.5em .75em;box-sizing:border-box;border:1px solid #e5e5e5;font-size:16px;height:135px;-webkit-border-radius:4px;border-radius:4px;width:100%}.feedback-dialog__form textarea::-webkit-input-placeholder{color:#1a1a1a;opacity:1}.feedback-dialog__form textarea:-moz-placeholder{color:#1a1a1a;opacity:1}.feedback-dialog__form textarea::-moz-placeholder{color:#1a1a1a;opacity:1}.feedback-dialog__form textarea:-ms-input-placeholder{color:#1a1a1a;opacity:1}.feedback-dialog__buttons{margin-top:20px;display:flex;justify-content:space-between}.feedback-dialog__buttons .button,.feedback-dialog__buttons .no-records .flashmessage ul li,.no-records .flashmessage ul .feedback-dialog__buttons li,.feedback-dialog__buttons .no-records .form-error ul li ul li,.no-records .form-error ul li ul .feedback-dialog__buttons li,.feedback-dialog__buttons .form-error ul .no-records li ul li,.form-error ul .no-records li ul .feedback-dialog__buttons li{min-width:130px}.feedback-dialog__buttons .button-submit{font-weight:500;color:#fff;background:#6628e1}.feedback-dialog__buttons .button-submit:hover{background:#501abc}.feedback-dialog__buttons .button-submit:disabled{color:#ccc !important;background:#f9f9f9 !important;cursor:not-allowed}.feedback-dialog__buttons .button-dismiss{border:1px solid #6628e1;color:#6628e1;background:none;font-weight:500}.feedback-dialog__buttons .button-dismiss:hover{color:#fff;background:#6628e1}.shareSite-box{box-sizing:border-box;margin-top:20px;padding:20px 15px 20px 15px;border:3px solid #6628e1;background:#6628e1;color:#fff}.shareSite-box__header{font-weight:bold;display:flex;align-items:center;font-size:100%;line-height:1.5em}.shareSite-box__header i{font-size:30px;font-weight:normal;font-weight:300;margin-right:10px}.shareSite-box p{margin:.85em 0 1em 0;font-size:87.5%;line-height:1.7142857143em}.share-bar .buttons{display:flex}.share-bar .buttons .button,.share-bar .buttons .no-records .flashmessage ul li,.no-records .flashmessage ul .share-bar .buttons li,.share-bar .buttons .no-records .form-error ul li ul li,.no-records .form-error ul li ul .share-bar .buttons li,.share-bar .buttons .form-error ul .no-records li ul li,.form-error ul .no-records li ul .share-bar .buttons li{margin:0;display:block;border-radius:0;background:#f7f7f7;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-left:none;border-bottom:none;font-size:75%;line-height:1em;flex-basis:33.3333%;font-weight:500;padding:1em .5em}.share-bar .buttons .button:before,.share-bar .buttons .no-records .flashmessage ul li:before,.no-records .flashmessage ul .share-bar .buttons li:before,.share-bar .buttons .no-records .form-error ul li ul li:before,.no-records .form-error ul li ul .share-bar .buttons li:before,.share-bar .buttons .form-error ul .no-records li ul li:before,.form-error ul .no-records li ul .share-bar .buttons li:before{display:block;flex-basis:100%;margin:0;font-size:16px;margin-bottom:10px}.share-bar .buttons .button:hover,.share-bar .buttons .no-records .flashmessage ul li:hover,.no-records .flashmessage ul .share-bar .buttons li:hover,.share-bar .buttons .no-records .form-error ul li ul li:hover,.no-records .form-error ul li ul .share-bar .buttons li:hover,.share-bar .buttons .form-error ul .no-records li ul li:hover,.form-error ul .no-records li ul .share-bar .buttons li:hover{background:#e5e5e5}.share-bar .input-wrap{display:flex}.share-bar .input-wrap input{flex-grow:1;border:none;box-shadow:none;background:#f7f7f7;padding:.75em 1em;border-radius:0}.share-bar .input-wrap .button,.share-bar .input-wrap .no-records .flashmessage ul li,.no-records .flashmessage ul .share-bar .input-wrap li,.share-bar .input-wrap .no-records .form-error ul li ul li,.no-records .form-error ul li ul .share-bar .input-wrap li,.share-bar .input-wrap .form-error ul .no-records li ul li,.form-error ul .no-records li ul .share-bar .input-wrap li{border-radius:0;width:42px;height:42px;background:#3c3c3c;color:#fff}.share-bar .input-wrap .button:hover,.share-bar .input-wrap .no-records .flashmessage ul li:hover,.no-records .flashmessage ul .share-bar .input-wrap li:hover,.share-bar .input-wrap .no-records .form-error ul li ul li:hover,.no-records .form-error ul li ul .share-bar .input-wrap li:hover,.share-bar .input-wrap .form-error ul .no-records li ul li:hover,.form-error ul .no-records li ul .share-bar .input-wrap li:hover{background:#000}body #credential_picker_container{top:68px;right:5px}.search-list__item{position:relative;height:100%;box-shadow:0 0 10px rgba(0,0,0,.1);-webkit-border-radius:4px;border-radius:4px;overflow:hidden}.search-list__item:not(:last-child){margin-bottom:40px}.search-list__item-body{padding:1.5rem 2rem;box-sizing:border-box;min-height:140px}.search-list__item-title{font-weight:bold;font-size:112.5%;line-height:1.4444444444em;margin-bottom:25px}.search-list__item-footer{background:#f9f9f9;padding:1.5rem 2rem}.search-list__item-text span{display:inline-block}.search-list__item-footer{display:flex;justify-content:space-between;flex-wrap:wrap}.search-list__item-footer .button,.search-list__item-footer .no-records .flashmessage ul li,.no-records .flashmessage ul .search-list__item-footer li,.search-list__item-footer .no-records .form-error ul li ul li,.no-records .form-error ul li ul .search-list__item-footer li,.search-list__item-footer .form-error ul .no-records li ul li,.form-error ul .no-records li ul .search-list__item-footer li{width:125px;max-width:100%}@media screen and (max-width:500px){.search-list__item-body,.search-list__item-footer{padding:1.5rem 1rem}.search-list__item-footer{flex-direction:column}.search-list__item-footer>.button,.no-records .flashmessage ul .search-list__item-footer>li,.no-records .form-error ul li ul .search-list__item-footer>li,.form-error ul .no-records li ul .search-list__item-footer>li{width:100%}.search-list__item-footer .buttons-inline{margin-top:20px}.search-list__item-footer .buttons-inline .button,.search-list__item-footer .buttons-inline .no-records .flashmessage ul li,.no-records .flashmessage ul .search-list__item-footer .buttons-inline li,.search-list__item-footer .buttons-inline .no-records .form-error ul li ul li,.no-records .form-error ul li ul .search-list__item-footer .buttons-inline li,.search-list__item-footer .buttons-inline .form-error ul .no-records li ul li,.form-error ul .no-records li ul .search-list__item-footer .buttons-inline li{flex-grow:1}}#page-404{background:url("img/bg-404.jpg?v=7RIjbsHsKzTJE6GYY3fg5CZ9EOY") no-repeat center;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0}#page-404 .page-content{padding:20px;margin:0 auto;margin-top:15vh;text-align:center}#page-404 .page-content .logo{margin-bottom:35px}#page-404 .page-content .logo img{vertical-align:middle;max-width:300px}#page-404 .page-content h1,#page-404 .page-content #body .page-header h2,#body .page-header #page-404 .page-content h2,#page-404 .page-content #body .page-header .heading,#body .page-header #page-404 .page-content .heading,#page-404 .page-content #body .page-header .filter-form .form-heading,#body .page-header .filter-form #page-404 .page-content .form-heading,#page-404 .page-content .filter-form #body .page-header .form-heading,.filter-form #body .page-header #page-404 .page-content .form-heading,#page-404 .page-content #body .page-header .estate-slider .slider-header,#body .page-header .estate-slider #page-404 .page-content .slider-header,#page-404 .page-content .estate-slider #body .page-header .slider-header,.estate-slider #body .page-header #page-404 .page-content .slider-header{font-weight:500;margin-top:0;font-size:306.25%;line-height:1.2244897959em;margin-bottom:15px}#page-404 .page-content h2,#page-404 .page-content .heading,#page-404 .page-content .filter-form .form-heading,.filter-form #page-404 .page-content .form-heading,#page-404 .page-content .estate-slider .slider-header,.estate-slider #page-404 .page-content .slider-header{margin-top:0;font-size:212.5%;line-height:1.2352941176em}#page-404 .page-content .button-wrap{margin-top:50px}#page-404 .page-content .button-wrap .button,#page-404 .page-content .button-wrap .no-records .flashmessage ul li,.no-records .flashmessage ul #page-404 .page-content .button-wrap li,#page-404 .page-content .button-wrap .no-records .form-error ul li ul li,.no-records .form-error ul li ul #page-404 .page-content .button-wrap li,#page-404 .page-content .button-wrap .form-error ul .no-records li ul li,.form-error ul .no-records li ul #page-404 .page-content .button-wrap li{display:inline-flex;min-width:190px;box-sizing:border-box;font-weight:700;justify-content:center;align-items:center;height:50px}.columns{display:flex}.columns.is-vertical-centered{align-items:center}.columns .column{overflow:hidden;padding:0 1rem;box-sizing:border-box}.columns.is-2{margin:0 -1rem}.columns.is-2 .column{flex-basis:50%}.columns.is-multiline{flex-wrap:wrap}@media screen and (max-width:768px){.columns{display:block}.columns .column:not(:last-child){margin-bottom:2rem}}body .landing-gen .page-header h1,body .landing-gen #body .page-header h2,#body body .landing-gen .page-header h2,body .landing-gen #body .page-header .heading,#body body .landing-gen .page-header .heading,body .landing-gen #body .page-header .filter-form .form-heading,#body body .landing-gen .page-header .filter-form .form-heading,body .landing-gen .filter-form #body .page-header .form-heading,.filter-form #body body .landing-gen .page-header .form-heading,body .landing-gen #body .page-header .estate-slider .slider-header,#body body .landing-gen .page-header .estate-slider .slider-header,body .landing-gen .estate-slider #body .page-header .slider-header,.estate-slider #body body .landing-gen .page-header .slider-header{text-align:center}body .landing-gen .page-content{text-align:center}body .landing-gen .page-content p{font-size:125%;line-height:1.9em}body .landing-gen .page-content a.button{margin-top:40px;padding:20px 40px;font-size:125%;line-height:1.9em}body .landing-gen .page-content img{margin:0 auto}.links__header{margin-bottom:25px}.links__header h2,.links__header .heading,.links__header .filter-form .form-heading,.filter-form .links__header .form-heading,.links__header .estate-slider .slider-header,.estate-slider .links__header .slider-header,.links__header h3{font-size:1.625rem;line-height:1.3846153846em}.links a{color:#1a1a1a;text-decoration:none;display:block;padding:10px 0;font-weight:400}.links a:hover{color:#1827db}.links ul{columns:3;gap:50px}@media screen and (max-width:1000px){.links ul{columns:2}}@media screen and (max-width:700px){.links ul{columns:1}}.links+.links{margin-top:40px;border-top:1px solid #e5e5e5;padding-top:50px}a.button--primary,.button--primary,#landing-page__searchEstate .filter-form .form-field:last-child button,.button--view3d,a.button--view3d,.button--video,a.button--video,.button--navigate,a.button--navigate,.button--streetview,a.button--streetview{background:linear-gradient(90deg,#1827db 0%,#6628e1 100%)}a.button--primary:hover,a.button--primary:focus,.button--primary:hover,#landing-page__searchEstate .filter-form .form-field:last-child button:hover,.button--view3d:hover,.button--video:hover,.button--navigate:hover,.button--streetview:hover,.button--primary:focus,#landing-page__searchEstate .filter-form .form-field:last-child button:focus,.button--view3d:focus,.button--video:focus,.button--navigate:focus,.button--streetview:focus{background:linear-gradient(90deg,#6628e1 0%,#1827db 100%)}#landing-page__searchEstate{display:flex;flex-direction:column;flex-grow:1}#landing-page__searchEstate h2,#landing-page__searchEstate .heading,#landing-page__searchEstate .filter-form .form-heading,.filter-form #landing-page__searchEstate .form-heading,#landing-page__searchEstate .estate-slider .slider-header,.estate-slider #landing-page__searchEstate .slider-header{font-size:162.5%;line-height:1.3846153846em}@media screen and (max-width:600px){#landing-page__searchEstate h2,#landing-page__searchEstate .heading,#landing-page__searchEstate .filter-form .form-heading,.filter-form #landing-page__searchEstate .form-heading,#landing-page__searchEstate .estate-slider .slider-header,.estate-slider #landing-page__searchEstate .slider-header{font-size:137.5%;line-height:1.3636363636em}}#landing-page__searchEstate .width-wrap,#landing-page__searchEstate #body .page-content>.form-messages,#body #landing-page__searchEstate .page-content>.form-messages{max-width:1600px}#landing-page__searchEstate .page-header{overflow:hidden;display:flex;align-items:center;position:relative;background-size:cover;box-sizing:border-box}#landing-page__searchEstate .page-header .content{position:absolute;z-index:2;left:10%;right:10%}#landing-page__searchEstate .page-header .content h2,#landing-page__searchEstate .page-header .content .heading,#landing-page__searchEstate .page-header .content .filter-form .form-heading,.filter-form #landing-page__searchEstate .page-header .content .form-heading,#landing-page__searchEstate .page-header .content .estate-slider .slider-header,.estate-slider #landing-page__searchEstate .page-header .content .slider-header{font-size:187.5%;font-weight:700;color:#fff}#landing-page__searchEstate .page-header .content h2 span,#landing-page__searchEstate .page-header .content .heading span,#landing-page__searchEstate .page-header .content .filter-form .form-heading span,.filter-form #landing-page__searchEstate .page-header .content .form-heading span,#landing-page__searchEstate .page-header .content .estate-slider .slider-header span,.estate-slider #landing-page__searchEstate .page-header .content .slider-header span{font-size:.9em;display:block;font-weight:400}#landing-page__searchEstate .filter-form{width:100%;max-width:400px;position:relative;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex}#landing-page__searchEstate .filter-form label{display:none}#landing-page__searchEstate .filter-form .multiple-inputs{height:100%}#landing-page__searchEstate .filter-form .multiple-inputs input{margin-bottom:0}#landing-page__searchEstate .filter-form .form-field{flex-grow:1;flex-basis:300px;margin-bottom:0;padding:0;height:60px}#landing-page__searchEstate .filter-form .form-field input:not([type=checkbox]){padding:.5em 1em;border-radius:60px;overflow:hidden;font-size:125%}#landing-page__searchEstate .filter-form .form-field input:not([type=checkbox])::-webkit-input-placeholder{color:rgba(26,26,26,.3);opacity:1}#landing-page__searchEstate .filter-form .form-field input:not([type=checkbox]):-moz-placeholder{color:rgba(26,26,26,.3);opacity:1}#landing-page__searchEstate .filter-form .form-field input:not([type=checkbox])::-moz-placeholder{color:rgba(26,26,26,.3);opacity:1}#landing-page__searchEstate .filter-form .form-field input:not([type=checkbox]):-ms-input-placeholder{color:rgba(26,26,26,.3);opacity:1}@media screen and (max-width:768px){#landing-page__searchEstate .filter-form .form-field input:not([type=checkbox]){font-size:1rem}}#landing-page__searchEstate .filter-form .form-field:first-child{flex-grow:1}#landing-page__searchEstate .filter-form .form-field:first-child input{padding-right:80px}#landing-page__searchEstate .filter-form .form-field:last-child{position:absolute;right:0;width:60px}#landing-page__searchEstate .filter-form .form-field:last-child button{width:100%;height:60px;border-radius:60px;color:transparent;overflow:hidden;text-indent:-9999em}#landing-page__searchEstate .filter-form .form-field:last-child button::before{position:absolute;color:#fff;text-indent:0;margin-right:0;left:auto}#landing-page__searchEstate .filter-form .selectbox::after{top:15px}#landing-page__searchEstate .filter-form label.checkbox{padding:9px 5px 9px 28px}#landing-page__searchEstate .page-content{overflow:hidden;flex-grow:1;padding:80px 0}@media screen and (max-width:600px){#landing-page__searchEstate .page-content{padding:50px 0}}#landing-page__searchEstate .content-1:not(:last-child){margin-bottom:80px}@media screen and (max-width:600px){#landing-page__searchEstate .content-1:not(:last-child){margin-bottom:50px}}#landing-page__searchEstate .content-2:not(:last-child){margin-bottom:120px}@media screen and (max-width:600px){#landing-page__searchEstate .content-2:not(:last-child){margin-bottom:80px}}