.ikoo-immo-list{display:flex;flex-flow:column;gap:2rem;overflow-y:auto;padding:0 2rem}.ikoo-immo-list__item{width:100%}.ikoo-object__wrap{display:grid;grid-template-columns:1fr 1fr}.ikoo-main .oo-estate-map{padding:0}.ikoo-main .oo-estate-map .oo-gmap{height:100% !important}.ikoo-main p{margin:0}.ikoo-main p,.ikoo-main li{color:#3c3c3c}.ikoo-main li{font-size:14px}.ikoo-main li::marker{color:#719898}.ikoo-object__extra{font-family:"Poppins",Sans-serif;position:absolute;top:1rem;left:1rem;background:#f3f5f8;padding:1rem 2rem;color:#719898}.ikoo-object__image-wrap{position:relative;overflow:hidden}.ikoo-object-information{background:#f7f7f7}.ikoo-object-information__wrap{display:flex;flex-flow:column;justify-content:space-between;height:100%;min-height:unset;padding:2rem;gap:2rem}.ikoo-main .ikoo-object__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/2;transform:scale(1);transition:transform .5s ease}.ikoo-object-information__list{padding:0;margin-left:2rem;margin-bottom:0;font-size:1.5rem}.ikoo-immo-list__item:hover .ikoo-object__image{transform:scale(1.025)}.ikoo-searchform{font-family:"Poppins",Sans-serif;font-size:1.5rem;padding:2rem}.ikoo-searchform__wrap{display:grid;grid-template-columns:1fr;gap:2rem}@media only screen and (min-width: 660px){.ikoo-searchform__wrap{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}}input[type=submit].ikoo-searchform__submit{background:#2f3033;color:#fff;border:1px solid #2f3033;transition:background .2s ease,color .2s ease}input[type=submit].ikoo-searchform__submit:hover{background:#fff;color:#2f3033}.ikoo-searchform__field{display:flex;flex-flow:column;gap:1rem}.ikoo-searchform__field label:not(.ikoo-searchrange__field){font-size:1.5rem}.ikoo-searchrange__input,.ikoo-searchform__submit{height:48px;width:100%}.ikoo-searchrange__group{display:grid;grid-template-columns:1fr;gap:2rem}@media only screen and (min-width: 660px){.ikoo-searchrange__group{grid-template-columns:1fr 1fr}}.ikoo-searchrange__field{display:flex;flex-flow:column;gap:1rem}@media only screen and (min-width: 660px){.ikoo-searchrange__field{flex-flow:row;align-items:center}}input[type=submit].ikoo-searchform__submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #2f3033;background:#2f3033;color:#fff;font-size:1.5rem;transition:background .3s ease,color .3s ease}input[type=submit].ikoo-searchform__submit:hover{background:rgba(0,0,0,0);color:#2f3033}.ikoo-searchform__field:has(.ikoo-searchform__submit){justify-content:flex-end}.ts-wrapper.multi.has-items .ts-control{max-width:calc(100vw - 4rem);padding-right:2rem !important}.ikoo-listheadline{font-family:"Poppins",Sans-serif;display:flex;flex-flow:row;flex-wrap:wrap;gap:1rem;padding:2rem;font-size:2rem}.ikoo-listheadline *{font-family:"Poppins",Sans-serif}.ikoo-listheadline p{margin:0}.ikoo-immo-list__item{container-name:ikoo-immo-list-item;container-type:inline-size}.ikoo-object__wrap{grid-template-columns:1fr}@container ikoo-immo-list-item (min-width: 570px){.ikoo-object__wrap{grid-template-columns:1fr 1fr}}.ikoo-main{display:flex;flex-flow:column-reverse;margin-bottom:4rem;font-family:"Poppins",Sans-serif}@media only screen and (min-width: 975px){.ikoo-main{display:grid;grid-template-columns:2fr 3fr;height:100vh}}.ikoo-main .oo-estate-map{padding:2rem}.ikoo-main .oo-estate-map,.ikoo-main .oo-estate-map .oo-gmap{min-height:400px}@media only screen and (min-width: 975px){.ikoo-main .oo-estate-map{padding:0}}.ikoo-object-information__heading{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:500;color:#111}.ikoo-object-information__subheading{font-family:"Poppins",Sans-serif;font-size:17px;color:#3c3c3c}.ikoo-object-information__price{display:flex;flex-flow:row;justify-content:space-between;align-items:baseline}.ikoo-object-information__price-text{font-family:"Poppins",Sans-serif;font-size:17px;color:#719898}.ikoo-object-information__price-value{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:500;color:#719898}.ikoo-interactive-filter__wrapper{display:flex;flex-flow:row;gap:.5rem}.ikoo-interactive-filter__wrapper input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}.ikoo-interactive-filter__wrapper label{padding:.5rem 2rem;background:#f3f5f8;color:#719898;transition:filter .2s ease;cursor:pointer;display:flex;width:100%;justify-content:center}.ikoo-interactive-filter__wrapper label:hover{filter:brightness(0.9)}.ikoo-interactive-filter__wrapper input:checked+label{filter:brightness(0.75)}.ikoo-searchform__wrap{display:grid;grid-template-columns:350px auto auto;gap:4rem}.ikoo-interactive-filter__heading{width:100%;font-size:2rem}.ikoo-interactive-filter__wrapper{flex-wrap:wrap;gap:2rem .5rem;flex:1 0 0}.ikoo-interactive-input__wrapper{display:flex;flex-flow:row;flex:1 0 0}.ikoo-detailview{display:flex;flex-flow:column;align-items:center;background:#f7f7f7;padding-bottom:4rem;font-family:"Poppins",Sans-serif}.ikoo-detailview *{font-family:"Poppins",Sans-serif}.ikoo-detailsgallery{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-template-areas:"main a" "main b" "c d";gap:1px;height:450px;width:100%}@media only screen and (min-width: 768px){.ikoo-detailsgallery{height:650px}}@media only screen and (min-width: 1024px){.ikoo-detailsgallery{grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"main a b" "main c d"}}.ikoo-detailspicture:first-child{grid-area:main}.ikoo-detailspicture{position:relative;display:block;overflow:hidden;height:100%}.ikoo-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10;transition:background-color .3s ease}.ikoo-detailspicture:hover .ikoo-overlay{background-color:rgba(0,0,0,.7)}.ikoo-hidden-picture{display:none}.ikoo-detailspicture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transform:scale(1);transition:transform 1s ease}.ikoo-detailspicture img:hover{transform:scale(1.2);transition:transform 9s ease}.ikoo-share-row{display:flex;flex-direction:row;gap:10px;margin:20px 0;align-items:center;justify-content:center}@media only screen and (min-width: 768px){.ikoo-share-row{justify-content:flex-start}}.ikoo-share-row .ikoo-share-button{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;color:#fff;background-color:#fff;text-decoration:none;transition:transform .2s ease,filter .2s ease;box-shadow:0 15px 30px rgba(0,0,0,.1)}.ikoo-share-button:hover{transform:translateY(-2px);filter:brightness(1.1)}.ikoo-share-button svg{display:block;fill:rgba(113,152,152,.3333333333);width:25px;height:25px}.ikoo-share-button:hover svg{display:block;fill:#719898}.ikoo-details{display:flex;flex-flow:column;max-width:1400px;width:100%}@media only screen and (min-width: 768px){.ikoo-details{padding:0 30px}}.ikoo-details__header{display:flex;flex-flow:column;gap:2rem;padding:4rem 0 2rem 0;text-align:center}@media only screen and (min-width: 768px){.ikoo-details__header{flex-flow:row;justify-content:space-between;text-align:unset;gap:4rem;padding:4rem 0}}.ikoo-details__headline,.ikoo-details__price{display:flex;flex-flow:column}@media only screen and (min-width: 768px){.ikoo-details__price{text-align:right}}.ikoo-details__heading,.ikoo-details__price-value{font-size:18px;color:#719898;font-weight:700;margin:0}@media only screen and (min-width: 768px){.ikoo-details__heading,.ikoo-details__price-value{font-size:30px}}@media only screen and (min-width: 1024px){.ikoo-details__heading,.ikoo-details__price-value{font-size:38px}}.ikoo-details__heading{-webkit-hyphens:auto;hyphens:auto}.ikoo-details__subheading,.ikoo-details__price-text{font-size:16px;margin:0;color:#3c3c3c;font-weight:300}@media only screen and (min-width: 768px){.ikoo-details__subheading,.ikoo-details__price-text{font-size:18px}}.ikoo-details-grid{display:flex;flex-flow:column;gap:3rem}@media only screen and (min-width: 1024px){.ikoo-details-grid{display:grid;grid-template-columns:1fr 33%}}.ikoo-details-main,.ikoo-details-sidebar{display:flex;flex-flow:column;gap:3rem}.ikoo-detailsmap{padding-top:0;padding-bottom:0;border:none}.ikoo-details-energy-certificate{padding:0;border:none;display:flex;flex-flow:column;gap:2.5rem}.ikoo-details-field{background-color:#fff;box-shadow:0 15px 30px rgba(0,0,0,.1);overflow:hidden;padding:30px 0;display:flex;flex-flow:column;gap:2.5rem}.ikoo-details-field__flex{display:flex;flex-flow:column;gap:2.5rem}.ikoo-details-field__padding{padding-left:30px;padding-right:30px}.ikoo-details-field__heading{padding:0 30px}.ikoo-details-field__text{font-size:16px;margin:0;color:#3c3c3c;font-weight:300}@media only screen and (min-width: 768px){.ikoo-details-field__text{font-size:18px}}.ikoo-details-field__data-row{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:0 30px;background:#f7f7f7}.ikoo-details-field__data-row:nth-child(even){background:#fff}.ikoo-details-field__data-row__text,.ikoo-details-field__data-row__value{font-size:16px;margin:0;padding:1rem 0;color:#3c3c3c;font-weight:300;-webkit-hyphens:auto;hyphens:auto}@media only screen and (min-width: 768px){.ikoo-details-field__data-row__text,.ikoo-details-field__data-row__value{font-size:18px}}.oo-form{display:flex;flex-flow:column}.oo-form label{font-size:16px;margin:0;padding:1rem 0;color:#3c3c3c;font-weight:300}@media only screen and (min-width: 768px){.oo-form label{font-size:18px}}.oo-form input:not([type=checkbox]){display:block;width:100%}.oo-form input[type=checkbox]{margin-right:5px}.oo-form input[type=submit]{font-size:16px;padding:.5rem 1rem;font-weight:500;background:#719898;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.oo-form input[type=submit]:hover{background:#719898;opacity:.7}.oo-form input:focus,.oo-form textarea:focus,.oo-form select:focus{outline:#719898 solid 2px;border-color:#719898}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background:rgba(0,0,0,.75)}@media(min-width: 769px){.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background:rgba(0,0,0,.32)}}.glightbox-clean .gslide-description{background:unset}.glightbox-clean .gslide-title{color:#fff}/*# sourceMappingURL=style.min.css.map */