@import url(https://use.typekit.net/tuy6wtb.css);.estate-overview .intro{max-width:800px}.estate-overview .gallery .grid{grid-gap:5rem;gap:5rem}.estate-overview .links .link{display:inline-block;margin-right:2rem}.estate-overview .links .link:last-child{margin-right:0}@media only screen and (max-width:1650px){.gallery .grid{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:820px){.estate-overview .gallery .grid{-ms-grid-columns:1fr;grid-template-columns:1fr}.estate-overview .gallery .grid>.grid{-ms-flex-order:2;order:2}.estate-overview .gallery .grid .map-container{-ms-flex-order:1;order:1}}@media only screen and (max-width:576px){.estate-overview .gallery .grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}::-webkit-input-placeholder{color:#31403b;opacity:1;font-weight:300;font-size:1.5rem}:-moz-placeholder,::-moz-placeholder{color:#31403b;opacity:1;font-weight:300;font-size:1.5rem}:-ms-input-placeholder{color:#31403b;opacity:1;font-weight:300;font-size:1.5rem}::-ms-input-placeholder{color:#31403b;opacity:1;font-weight:300;font-size:1.5rem}button:focus,input:focus,textarea:focus{outline:0!important;box-shadow:none}button{border:none}textarea{resize:vertical;min-height:50px}.checkbox-buttons label{display:inline-block}.checkbox-buttons label input{width:0;height:0;display:none}.checkbox-buttons label input:checked+span{background:#31403b;color:#fff}.checkbox-buttons label span{position:relative;display:inline-block;padding:1em 1.5em;border-radius:0;text-align:center;color:#fff;font-size:1.3rem;font-weight:500;line-height:1.5em;text-transform:uppercase;background:transparent;transition:all .4s ease-in-out;-webkit-appearance:none;letter-spacing:1px;cursor:pointer;border-radius:30px;border:1px solid #31403b;color:#31403b;transition:all .3s cubic-bezier(.47,0,.745,.715)}.checkboxes{position:relative;margin:3rem 0}.checkboxes.inline .checkbox{display:inline-block;vertical-align:middle;margin-right:3rem;margin-bottom:3rem}.checkboxes.white [type=checkbox]~span:before,.checkboxes.white [type=radio]~span:before{background-color:#fff;border:2px solid #fff}.checkboxes.white [type=checkbox]:checked~span:before,.checkboxes.white [type=radio]:checked~span:before{background-color:#fff}.checkboxes [type=checkbox],.checkboxes [type=radio]{opacity:0;display:none;width:0}.checkboxes [type=checkbox]~span,.checkboxes [type=radio]~span{position:relative;display:inline-block;vertical-align:middle;padding-left:2em;line-height:1.5}.checkboxes [type=checkbox]~span a,.checkboxes [type=radio]~span a{text-decoration:underline}.checkboxes [type=checkbox]~span a:hover,.checkboxes [type=radio]~span a:hover{color:#f5dd7f}.checkboxes [type=checkbox]~span:before,.checkboxes [type=radio]~span:before{content:"";display:block;position:absolute;top:1px;left:0;width:1.2em;height:1.2em;border:0;text-align:center;line-height:1.2em;font-weight:700;color:transparent;background:transparent;background:rgba(195,235,218,.25);border-radius:100%;border:2px solid rgba(195,235,218,.25)}.checkboxes [type=checkbox]:checked~span:before,.checkboxes [type=radio]:checked~span:before{background:rgba(195,235,218,.25);content:"";background-image:url(/build/images/checkbox-icon.fe2b8fdf.svg);background-size:50%;background-position:50%;background-repeat:no-repeat;color:#31403b;border:2px solid #31403b}.checkboxes .parsley-errors-list{position:absolute;left:0;bottom:-25px;top:auto;right:auto;display:inline-block;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.checkboxes.checkboxes-dark [type=checkbox]:checked~span:before,.checkboxes.checkboxes-dark [type=radio]:checked~span:before{line-height:1.5em;background:#0d0c0c;border:1px solid #0d0c0c}.checkboxes.checkboxes-rounded [type=checkbox]~span:before,.checkboxes.checkboxes-rounded [type=radio]~span:before{border-radius:50%}.general-form .grid,.reparatie-form .grid{grid-gap:0 1.5rem;gap:0 1.5rem}.general-form .select2-wrapper,.reparatie-form .select2-wrapper{border-radius:30px}.general-form .input-wrapper,.general-form .select2-wrapper,.reparatie-form .input-wrapper,.reparatie-form .select2-wrapper{position:relative;margin-bottom:1.5rem}.general-form .input-wrapper.telephone,.general-form .select2-wrapper.telephone,.reparatie-form .input-wrapper.telephone,.reparatie-form .select2-wrapper.telephone{border:1px solid #31403b;border-radius:30px;display:-ms-grid;display:grid;-ms-grid-columns:75px 1fr;grid-template-columns:75px 1fr;grid-gap:0;gap:0}.general-form .input-wrapper.telephone.focus,.general-form .select2-wrapper.telephone.focus,.reparatie-form .input-wrapper.telephone.focus,.reparatie-form .select2-wrapper.telephone.focus{border:1px solid #75958a}.general-form .input-wrapper.telephone input,.general-form .select2-wrapper.telephone input,.reparatie-form .input-wrapper.telephone input,.reparatie-form .select2-wrapper.telephone input{border:none;padding-left:1.5rem}.general-form .input-wrapper.telephone input:focus,.general-form .select2-wrapper.telephone input:focus,.reparatie-form .input-wrapper.telephone input:focus,.reparatie-form .select2-wrapper.telephone input:focus{border:none}.general-form .input-wrapper.telephone .select2-container--default .select2-selection--multiple,.general-form .input-wrapper.telephone .select2-container--default .select2-selection--single,.general-form .select2-wrapper.telephone .select2-container--default .select2-selection--multiple,.general-form .select2-wrapper.telephone .select2-container--default .select2-selection--single,.reparatie-form .input-wrapper.telephone .select2-container--default .select2-selection--multiple,.reparatie-form .input-wrapper.telephone .select2-container--default .select2-selection--single,.reparatie-form .select2-wrapper.telephone .select2-container--default .select2-selection--multiple,.reparatie-form .select2-wrapper.telephone .select2-container--default .select2-selection--single{padding-left:3rem;padding-right:10px}.general-form .input-wrapper.telephone .select2-container--default .select2-selection--multiple:before,.general-form .input-wrapper.telephone .select2-container--default .select2-selection--single:before,.general-form .select2-wrapper.telephone .select2-container--default .select2-selection--multiple:before,.general-form .select2-wrapper.telephone .select2-container--default .select2-selection--single:before,.reparatie-form .input-wrapper.telephone .select2-container--default .select2-selection--multiple:before,.reparatie-form .input-wrapper.telephone .select2-container--default .select2-selection--single:before,.reparatie-form .select2-wrapper.telephone .select2-container--default .select2-selection--multiple:before,.reparatie-form .select2-wrapper.telephone .select2-container--default .select2-selection--single:before{right:0;width:10px;height:14px}.general-form .input-wrapper.telephone .select2-container--default .select2-selection--multiple .select2-selection__rendered,.general-form .input-wrapper.telephone .select2-container--default .select2-selection--single .select2-selection__rendered,.general-form .select2-wrapper.telephone .select2-container--default .select2-selection--multiple .select2-selection__rendered,.general-form .select2-wrapper.telephone .select2-container--default .select2-selection--single .select2-selection__rendered,.reparatie-form .input-wrapper.telephone .select2-container--default .select2-selection--multiple .select2-selection__rendered,.reparatie-form .input-wrapper.telephone .select2-container--default .select2-selection--single .select2-selection__rendered,.reparatie-form .select2-wrapper.telephone .select2-container--default .select2-selection--multiple .select2-selection__rendered,.reparatie-form .select2-wrapper.telephone .select2-container--default .select2-selection--single .select2-selection__rendered{padding-right:0}.general-form .input-wrapper input,.general-form .input-wrapper textarea,.general-form .select2-wrapper input,.general-form .select2-wrapper textarea,.reparatie-form .input-wrapper input,.reparatie-form .input-wrapper textarea,.reparatie-form .select2-wrapper input,.reparatie-form .select2-wrapper textarea{background:transparent;width:100%;position:relative;font-size:1.5rem;transition:all .3s cubic-bezier(.47,0,.745,.715);border:1px solid #31403b;color:#31403b;border-radius:30px;padding:1.5rem 3rem}.general-form .input-wrapper input:disabled,.general-form .input-wrapper input:read-only,.general-form .input-wrapper textarea:disabled,.general-form .input-wrapper textarea:read-only,.general-form .select2-wrapper input:disabled,.general-form .select2-wrapper input:read-only,.general-form .select2-wrapper textarea:disabled,.general-form .select2-wrapper textarea:read-only,.reparatie-form .input-wrapper input:disabled,.reparatie-form .input-wrapper input:read-only,.reparatie-form .input-wrapper textarea:disabled,.reparatie-form .input-wrapper textarea:read-only,.reparatie-form .select2-wrapper input:disabled,.reparatie-form .select2-wrapper input:read-only,.reparatie-form .select2-wrapper textarea:disabled,.reparatie-form .select2-wrapper textarea:read-only{background:#ebebeb}.general-form .input-wrapper input:focus,.general-form .input-wrapper textarea:focus,.general-form .select2-wrapper input:focus,.general-form .select2-wrapper textarea:focus,.reparatie-form .input-wrapper input:focus,.reparatie-form .input-wrapper textarea:focus,.reparatie-form .select2-wrapper input:focus,.reparatie-form .select2-wrapper textarea:focus{border:1px solid #75958a}.general-form .input-wrapper textarea,.general-form .select2-wrapper textarea,.reparatie-form .input-wrapper textarea,.reparatie-form .select2-wrapper textarea{padding-top:2.5rem;height:15rem}.general-form .input-wrapper input,.general-form .select2-wrapper input,.general-form .submit,.reparatie-form .input-wrapper input,.reparatie-form .select2-wrapper input,.reparatie-form .submit{position:relative}.general-form .submit .btn,.reparatie-form .submit .btn{padding:1.5rem 3rem}.general-form .submit .btn[disabled],.reparatie-form .submit .btn[disabled]{opacity:.2}input.parsley-success,select.parsley-success,textarea.parsley-success{color:#838c89;background-color:none}input.parsley-error,select.parsley-error,textarea.parsley-error{color:#b94a48;background-color:none}.parsley-errors-list{position:absolute;bottom:25px;right:0;list-style-type:none;font-size:10px;line-height:1.5rem;opacity:0;background:#b94a48;color:#fff;padding:5px;border:1px solid #b94a48;-moz-opacity:0;-webkit-opacity:0;z-index:2;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}.parsley-errors-list.filled{opacity:1;color:#fff}.parsley-errors-list.filled li{line-height:12px!important;padding-left:0!important;margin:0!important}.parsley-errors-list.filled li:before{content:none!important}@media only screen and (max-width:576px){.general-form .half{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:0}}.estate-filters-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.estate-filters-container .estate-filters{border-radius:2.5rem;background:rgba(195,235,218,.2);padding:.5rem;width:100%;display:inline-table}.estate-filters-container .estate-filters ul.menu-items{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.estate-filters-container .estate-filters ul.menu-items>li{display:inline-table;width:100%;max-width:19%;position:relative}.estate-filters-container .estate-filters ul.menu-items>li .input-search,.estate-filters-container .estate-filters ul.menu-items>li button{color:#31403b;font-weight:300;width:100%;border-radius:0;padding:1.7rem 2.5rem;font-size:1.5rem;line-height:1;letter-spacing:0}.estate-filters-container .estate-filters ul.menu-items>li .input-search:after,.estate-filters-container .estate-filters ul.menu-items>li button:after{content:"";position:absolute;right:22px;background-image:url(/images/icons/select-arrow.svg);background-size:contain;background-repeat:no-repeat;width:1rem;height:1.5rem;top:calc(50% - .75rem);transition:all .3s cubic-bezier(.445,.05,.55,.95);background-position:50%}.estate-filters-container .estate-filters ul.menu-items>li .input-search:before,.estate-filters-container .estate-filters ul.menu-items>li button:before{content:"";position:absolute;right:-1px;width:1px;height:2rem;top:calc(50% - 1rem);border-right:1px solid #75958a}.estate-filters-container .estate-filters ul.menu-items>li .input-search input[type=text]{color:#31403b;font-weight:300;border:0;background:transparent;font-size:1.5rem;line-height:1;letter-spacing:0;width:100%}.estate-filters-container .estate-filters ul.menu-items>li.active .input-search,.estate-filters-container .estate-filters ul.menu-items>li.active button{background:#fff;border-radius:.5rem;width:calc(100% + 1px)}.estate-filters-container .estate-filters ul.menu-items>li.active .input-search:before,.estate-filters-container .estate-filters ul.menu-items>li.active button:before{display:none}.estate-filters-container .estate-filters ul.menu-items>li:last-of-type{width:5%}.estate-filters-container .estate-filters ul.menu-items>li:last-of-type button{background:#31403b;color:#fff;font-weight:300;border-radius:50%;text-align:center;display:table;right:1rem;width:3rem;height:3rem;padding:0;margin-left:auto}.estate-filters-container .estate-filters ul.menu-items>li:last-of-type button:after,.estate-filters-container .estate-filters ul.menu-items>li:last-of-type button:before{display:none}.estate-filters-container .estate-filters ul.menu-items>li:first-of-type .input-search,.estate-filters-container .estate-filters ul.menu-items>li:first-of-type button{border-bottom-left-radius:2.5rem;border-top-left-radius:2.5rem}.estate-filters-container .estate-filters ul.menu-items>li:first-of-type.active .input-search:before,.estate-filters-container .estate-filters ul.menu-items>li:first-of-type.active button:before{display:none!important}.estate-filters-container .estate-filters ul.menu-items>li:nth-child(5) button:before{display:none}.estate-filters-container .estate-filters ul.menu-items>li:nth-child(5) .react-select__control:before{display:none!important}.estate-filters-container .estate-filters .estate-filters-input-container{z-index:99;background:rgba(195,235,218,.2);border-radius:2.5rem;padding:1rem;width:100%;position:absolute;margin-top:1.5rem;color:#31403b;font-weight:300;font-size:1.5rem;border:3px solid #fff}.estate-filters-container .estate-filters .estate-filters-input-container input[type=text]{border:0;width:100%;height:3rem;color:#31403b;font-weight:300;text-transform:capitalize;padding-left:1rem;font-size:1.5rem}.estate-filters-container .estate-filters .estate-filters-input-container ul.submenu-item li{cursor:pointer;border-bottom:1px solid #9a9a9a;width:100%;max-width:100%;padding:0 1rem}.estate-filters-container .estate-filters .estate-filters-input-container ul.submenu-item li.selected,.estate-filters-container .estate-filters .estate-filters-input-container ul.submenu-item li:hover{background:#f5dd7f;color:#fff}.estate-filters-container .estate-filters .estate-filters-input-container ul.submenu-item li:last-of-type{border-bottom:0}.estate-filters-container .estate-filters .estate-filters-input-container--input-number{display:-ms-flexbox;display:flex;vertical-align:middle;width:30rem}.estate-filters-container .estate-filters .estate-filters-input-container--input-number .filter-max,.estate-filters-container .estate-filters .estate-filters-input-container--input-number .filter-min{width:50%;padding:0 0 0 1.5rem}.estate-filters-container .estate-filters .estate-filters-input-container--input-number .filter-max input,.estate-filters-container .estate-filters .estate-filters-input-container--input-number .filter-min input{width:6rem;height:2rem;padding-left:.3rem;margin-left:.3rem;background:transparent;border:0;color:#838c89}.estate-filters-container .estate-filters .estate-filters-input-container--input-number .filter-max input:focus,.estate-filters-container .estate-filters .estate-filters-input-container--input-number .filter-min input:focus{background:#fff}.estate-filters-container .estate-filters .estate-filters-input-container--input-number:after{content:"";display:block;height:5rem;width:1px;border-left:1px solid #fff;top:0;left:50%;position:absolute}.estate-filters-container .estate-filters .estate-filters-select-container .react-select-container .react-select__control{border:0;background:transparent;min-height:5rem;padding-left:1rem}.estate-filters-container .estate-filters .estate-filters-select-container .react-select-container .react-select__control:before{content:"";position:absolute;right:-1px;width:1px;height:2rem;top:calc(50% - 1rem);border-right:1px solid #75958a}.estate-filters-container .estate-filters .estate-filters-select-container .react-select-container .react-select__control--is-focused{border:0;background:#fff;box-shadow:none!important}.estate-filters-container .estate-filters .estate-filters-select-container .react-select-container .react-select__control--is-focused:before,.estate-filters-container .estate-filters .estate-filters-select-container .react-select-container .react-select__indicator-separator,.estate-filters-container .estate-filters .estate-filters-select-container .react-select-container .react-select__indicator svg{display:none}.estate-filters-container .estate-filters .estate-filters-select-container .react-select-container .react-select__indicator:after{content:"";position:absolute;right:22px;background-image:url(/images/icons/select-arrow.svg);background-size:contain;background-repeat:no-repeat;width:1rem;height:1.5rem;top:calc(50% - .75rem);transition:all .3s cubic-bezier(.445,.05,.55,.95);background-position:50%}.estate-filters-container .estate-filters .estate-filters-select-container .react-select-container .react-select__multi-value{background:#c3ebda;color:#31403b;font-weight:500;border:0;border-radius:10px;padding:.2rem;line-height:1;font-size:1.4rem}.estate-filters-container .estate-filters .estate-filters-select-container .react-select-container .react-select__multi-value__label{color:#31403b}.estate-filters-container .estate-filters .estate-filters-select-container .react-select-container .react-select__multi-value__remove,.estate-filters-container .estate-filters .estate-filters-select-container .react-select-container .react-select__multi-value__remove:hover{background:transparent;color:#fff}.estate-filters-container .estate-filters .estate-filters-select-container .react-select-container .react-select__multi-value__remove svg{font-size:1rem}.estate-filters-container .estate-filters .estate-filters-select-container .react-select-container .react-select__input-container{margin:0 .2rem;padding-top:0}.estate-filters-container .estate-filters .estate-filters-select-container .react-select-container .react-select__input,.estate-filters-container .estate-filters .estate-filters-select-container .react-select-container .react-select__placeholder{color:#31403b;font-weight:300;font-size:1.5rem}.estate-filters-container .estate-filters .estate-filters-select-container .react-select-container .react-select__menu{border-radius:1rem;overflow:hidden}.estate-filters-container .estate-filters .estate-filters-select-container .react-select-container .react-select__menu-list{padding:0}.estate-filters-container .estate-filters .estate-filters-select-container .react-select-container .react-select__option{padding:.7rem 1rem}.estate-filters-container .estate-filters .estate-filters-select-container .react-select-container .react-select__option--is-focused,.estate-filters-container .estate-filters .estate-filters-select-container .react-select-container .react-select__option--is-selected,.estate-filters-container .estate-filters .estate-filters-select-container .react-select-container .react-select__option:hover{color:#31403b;background:#c3ebda}@media only screen and (max-width:820px){.estate-filters-container{display:block}.estate-filters-container .estate-filters{width:100%}.estate-filters-container .estate-filters ul.menu-items{display:block}.estate-filters-container .estate-filters ul.menu-items li{max-width:100%}.estate-filters-container .estate-filters ul.menu-items li .input-search,.estate-filters-container .estate-filters ul.menu-items li .react-select__control,.estate-filters-container .estate-filters ul.menu-items li button{border-radius:2.5rem!important}.estate-filters-container .estate-filters ul.menu-items li .input-search:before,.estate-filters-container .estate-filters ul.menu-items li .react-select__control:before,.estate-filters-container .estate-filters ul.menu-items li button:before{right:auto!important;left:3%!important;width:94%!important;height:1px!important;border-right:0!important;border-bottom:1px dotted #ccc;top:auto!important;bottom:0!important;display:block!important}.estate-filters-container .estate-filters ul.menu-items li:last-of-type{width:100%}.estate-filters-container .estate-filters ul.menu-items li:last-of-type button{margin:1rem auto}.estate-filters-container .estate-filters ul.menu-items li:last-of-type button:before{display:none!important}.estate-filters-container .estate-filters ul.menu-items li:nth-child(5) .react-select__control:before{display:block!important}}.estates-sorting-container{display:-ms-flexbox;display:flex;vertical-align:center}.estates-sorting-container .estates-sorting-actions{margin-left:auto}@media only screen and (max-width:820px){.estates-sorting-container{display:block}.estates-sorting-container .estates-sorting-actions{padding-top:3rem;text-align:center}.estates-sorting-container .estates-sorting-actions .btn{margin-bottom:1rem}}.filter-slider{width:100%;height:1rem;background:#fff}.filter-slider:before{left:-1rem}.filter-slider:after,.filter-slider:before{content:"";position:absolute;display:block;background:#fff;height:2rem;width:2rem;top:-.5rem;border-radius:50%;z-index:0}.filter-slider:after{right:-1rem}.filter-slider .filter-slider-track.filter-slider-track-1{background:#f5dd7f;height:1rem;z-index:1}.filter-slider .filter-slider-track.filter-slider-track-1:before{content:"";position:absolute;display:block;background:#f5dd7f;height:2rem;width:.2rem;left:-.2rem;top:-.5rem}.filter-slider .filter-slider-track.filter-slider-track-1:after{content:"";position:absolute;display:block;background:#f5dd7f;height:2rem;width:.2rem;right:-.2rem;top:-.5rem}.filter-slider .filter-slider-thumb,.filter-slider .filter-slider-thumb2{padding:.2rem .4rem;height:2rem;opacity:1;top:2.3rem;box-shadow:1px 3px 6px rgba(0,0,0,.2);border-radius:2px;font-size:1.3rem;color:#f5dd7f;background:#fff;border:0;line-height:2rem;text-align:center;font-weight:500;white-space:nowrap;outline:none!important}.filter-slider .filter-slider-thumb2.active,.filter-slider .filter-slider-thumb.active{border:0;box-shadow:1px 3px 6px rgba(0,0,0,.2)!important}.filter-slider .filter-slider-thumb2.filter-slider-thumb-0,.filter-slider .filter-slider-thumb.filter-slider-thumb-0{margin-left:-2rem}.filter-slider .filter-slider-thumb2.filter-slider-thumb-1,.filter-slider .filter-slider-thumb.filter-slider-thumb-1{margin-left:2rem}.filter-slider .filter-slider-thumb2:after,.filter-slider .filter-slider-thumb:after{content:"";display:block;position:absolute;bottom:100%;width:0;height:0;left:calc(50% - 3px);border:3px solid transparent;border-bottom-color:#fff}.filter-slider .filter-slider-thumb2{line-height:1}.filter-slider-container{background:#fefcf5;border-radius:2.5rem;padding:2rem;width:100%;color:#31403b;font-weight:300;font-size:1.3rem}.checkboxes-inline{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0!important}.checkboxes-inline .checkbox{margin:0 0 3px}.checkboxes-inline>*{-ms-flex:1 1 25%;flex:1 1 25%}.ReactModal__Content{border-radius:2.5rem!important;border:0!important}.ReactModal__Content .modal-header{border-bottom:1px solid #0d0c0c;vertical-align:middle;display:-ms-flexbox;display:flex;margin-bottom:3rem;padding-bottom:2rem}.ReactModal__Content .modal-header h4{font-size:1.3rem;margin:0;line-height:3rem}.ReactModal__Content .modal-header button{background:#31403b;color:#fff;font-weight:300;border-radius:50%;text-align:center;display:table;width:3rem;height:3rem;padding:0;margin-left:auto;font-size:1.2rem}.ReactModal__Content .search-button{float:right}.ReactModal__Overlay{z-index:9999;background-color:rgba(234,129,98,.5)!important}.gm-style-mtc{display:none}.gm-style .gm-style-iw-d{overflow:auto!important}.gm-style .gm-ui-hover-effect{z-index:99}.gm-style .gm-style-iw-c{padding:0!important}.gm-style .gm-style-iw-c .gallcell .image-wrapper{height:14rem;min-height:14rem;margin-bottom:0}.gm-style .gm-style-iw-c .gallcell .image-wrapper .image{border-radius:0}.gm-style .gm-style-iw-c .gallcell .content{padding:1rem 0 0 1rem}.gm-style .gm-style-iw-c .gallcell .content .icons{margin:1rem 0}.estate-list-container .map-container{width:100%;height:100%;min-height:60vh}.estate-list-container .map-container .map-wrapper{width:100%;height:100%}.estate-list-container .map-container .map{width:100%;height:100%;max-height:60rem}.estate-list-container .map-container .map.map-fixed{position:fixed;top:0;z-index:99}@media only screen and (max-width:1600px){.estate-list-container-with-map .gallery .grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media only screen and (max-width:1024px){.estate-list-container-with-map .gallery .grid .grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media only screen and (max-width:820px){.estate-list-container-with-map .gallery .grid{-ms-grid-columns:1fr;grid-template-columns:1fr}.estate-list-container-with-map .gallery .grid .map.map-fixed{position:relative!important}}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@-webkit-keyframes fadeInRotateStar{0%{-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0)}to{-webkit-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn)}}@keyframes fadeInRotateStar{0%{-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0)}to{-webkit-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn)}}@-webkit-keyframes fadeInScaleStar{0%{-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0);moz-transform-origin:center;-webkit-transform-origin:center;transform-origin:center;opacity:0}to{-webkit-transform:scale(1) rotate(90deg);transform:scale(1) rotate(90deg);moz-transform-origin:center;-webkit-transform-origin:center;transform-origin:center;opacity:1}}@keyframes fadeInScaleStar{0%{-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0);moz-transform-origin:center;-webkit-transform-origin:center;transform-origin:center;opacity:0}to{-webkit-transform:scale(1) rotate(90deg);transform:scale(1) rotate(90deg);moz-transform-origin:center;-webkit-transform-origin:center;transform-origin:center;opacity:1}}.gallcell.sold .image-wrapper:hover .image .bg-image{-webkit-transform:scale(1);transform:scale(1)}.gallcell.sold .image-wrapper .overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;background:rgba(13,12,12,.6);border-radius:7px;mix-blend-mode:multiply}.gallcell.sold .image-wrapper .overlay-text{font-size:2.5rem;font-weight:500;color:#fff;text-transform:capitalize;position:absolute;top:50%;left:3rem;right:3rem;text-align:center;z-index:4;margin:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.gallcell.sold .content .icons,.gallcell.sold .content h2,.gallcell.sold .content p{opacity:.5}.gallcell .image-wrapper{position:relative;height:25vh;display:block;margin-bottom:3rem;min-height:200px}.gallcell .image-wrapper:hover .image .bg-image{-webkit-transform:scale(1.1);transform:scale(1.1)}.gallcell .image-wrapper .banner{position:absolute;top:2rem;left:-.5rem;z-index:2;border-radius:30px;text-transform:uppercase;padding:.5rem 2rem;font-weight:500}.gallcell .image-wrapper .banner.red{background:#ef817a;color:#fff}.gallcell .image-wrapper .banner.mintgreen{background:#c3ebda;color:#31403b}.gallcell .image-wrapper .banner.yellow{background:#f5dd7f;color:#31403b}.gallcell .image-wrapper .banner.olivegreen{background:#5b7304;color:#fff}.gallcell .image-wrapper .banner.tooltip{left:auto;right:1.5rem;top:1.5rem;padding:0;cursor:pointer}.gallcell .image-wrapper .banner.tooltip:hover svg circle{fill:#31403b}.gallcell .image-wrapper .banner.tooltip svg{width:5rem}.gallcell .image-wrapper .banner.tooltip svg circle{fill:#f5dd7f}.gallcell .image-wrapper .image{position:relative;border-radius:7px;overflow:hidden;height:100%}.gallcell .image-wrapper .image .bg-image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;transition:all .3s cubic-bezier(.445,.05,.55,.95)}.gallcell .content h2{font-size:2rem;font-weight:500;margin:0 0 1rem}.gallcell .content p{margin:0}.gallcell .content .icons{margin:.5rem 0 1rem}.gallcell .content .icons .icon{margin-right:1.5rem}.gallcell .content .icons .icon,.gallcell .content .icons .icon img,.gallcell .content .icons .icon span{display:inline-block;vertical-align:middle}.gallcell .content .icons .icon span{font-size:1.3rem;text-transform:capitalize}.gallcell .content .icons .icon img{height:1.5rem;margin-right:.5rem;display:inline-block}.gallcell .content .bottom .epc,.gallcell .content .bottom .price{display:inline-block;vertical-align:middle}.gallcell .content .bottom .epc{margin-right:2rem}.gallcell .content .bottom .epc img{height:3rem;display:block}.gallcell .content .bottom .price{border:1px solid #31403b;border-radius:30px;text-transform:uppercase;padding:.1rem 1.5rem;font-size:1.3rem}