@font-face{font-family:CeraPRO-Black;src:url(/../fonts/cerapro/cerapro-black-webfont.woff2) format("woff2"),url(/../fonts/cerapro/cerapro-black-webfont.woff) format("woff"),url(/../fonts/cerapro/cerapro-black-webfont.ttf) format("truetype"),url(/../fonts/cerapro/cerapro-black-webfont.svg#cerapro-blackuploaded_file) format("svg");font-weight:400;font-style:normal}@font-face{font-family:CeraPRO-Bold;src:url(/../fonts/cerapro/cerapro-bold-webfont.woff2) format("woff2"),url(/../fonts/cerapro/cerapro-bold-webfont.woff) format("woff"),url(/../fonts/cerapro/cerapro-bold-webfont.ttf) format("truetype"),url(/../fonts/cerapro/cerapro-bold-webfont.svg#cerapro-bolduploaded_file) format("svg");font-weight:400;font-style:normal}h2.svelte-1y5zsuu.svelte-1y5zsuu{font-family:CeraPRO-Bold,sans-serif}.item.svelte-1y5zsuu.svelte-1y5zsuu{display:block;position:relative;box-sizing:border-box;outline:none!important;cursor:pointer;background-color:#fff;margin-bottom:0;width:100%;float:left;margin-left:0;margin-right:0}.item.svelte-1y5zsuu.svelte-1y5zsuu:first-of-type{transition-delay:.3s}.item.svelte-1y5zsuu.svelte-1y5zsuu:nth-of-type(2){transition-delay:.6s}.item.svelte-1y5zsuu.svelte-1y5zsuu:nth-of-type(3){transition-delay:.9s}.item.svelte-1y5zsuu .box.svelte-1y5zsuu{padding-top:0;background-color:#f7f7f7;position:relative}.item.svelte-1y5zsuu .image.svelte-1y5zsuu{overflow:hidden;position:relative;box-sizing:border-box}.item.svelte-1y5zsuu .image.svelte-1y5zsuu:after{content:"";display:block;position:absolute;background-color:#0000001a;top:0;bottom:0;width:100%;opacity:1;transition:opacity 1.5s}.item.svelte-1y5zsuu .image img.svelte-1y5zsuu{position:relative;display:block;width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;border:0;-ms-interpolation-mode:bicubic}.item.svelte-1y5zsuu:hover .image.svelte-1y5zsuu:after{background-color:#fff6}.item.svelte-1y5zsuu .inner.svelte-1y5zsuu{width:100%;text-align:center;position:absolute;left:0;bottom:10px;opacity:1;position:relative;box-sizing:border-box;outline:none!important}.item.svelte-1y5zsuu .inner .more.svelte-1y5zsuu{width:80%;position:absolute;left:10%;bottom:0;opacity:0;visibility:hidden;transition:all .5s;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);z-index:2}.item.svelte-1y5zsuu .inner .btn.svelte-1y5zsuu{position:relative;cursor:pointer;display:inline-block;min-width:220px;height:50px;line-height:50px;text-align:right;color:#000;text-decoration:none;font-family:CeraPRO-Black,sans-serif;font-weight:900}.item.svelte-1y5zsuu .inner .btn.svelte-1y5zsuu:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:8px;background-color:#63c29d;transition:all .3s .2s;z-index:0}.item.svelte-1y5zsuu .inner .btn.svelte-1y5zsuu:after{content:"";position:absolute;left:0;top:0;height:100%;width:60px;transition:all .3s;background-image:url(/../img/arrow_small.png);background-repeat:no-repeat;background-position:1px;z-index:0}.item.svelte-1y5zsuu .inner .btn.svelte-1y5zsuu:hover:before{height:100%}.item.svelte-1y5zsuu .inner .btn.svelte-1y5zsuu:hover:after{background-position:8px}.item.svelte-1y5zsuu .inner .btn:hover span.svelte-1y5zsuu{margin-right:8px}.item.svelte-1y5zsuu .inner .btn span.svelte-1y5zsuu{position:relative;display:inline-block;transition:all .3s;margin-right:1px;z-index:1}.item.svelte-1y5zsuu .info.svelte-1y5zsuu{position:absolute;min-height:140px;padding:4%;text-align:center;font-family:CeraPRO-Bold,sans-serif;top:0;left:0;height:100%;width:100%}.item.svelte-1y5zsuu .info h2.svelte-1y5zsuu{font-family:CeraPRO-Bold,sans-serif;color:#fff;font-weight:700;font-size:18px;margin:0;overflow-wrap:break-word;position:relative;top:40%;box-sizing:border-box}.item.svelte-1y5zsuu .link.svelte-1y5zsuu{position:absolute;width:100%;height:100%;top:0;left:0}.animated .item.svelte-1y5zsuu.svelte-1y5zsuu{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0);min-height:300px;background-color:#f7f7f7}@media (min-width: 600px){.item.svelte-1y5zsuu.svelte-1y5zsuu{opacity:0;-webkit-transform:rotateY(60deg);width:50%;float:left;margin-right:0;transform:rotateY(60deg);transition:opacity .6s,-webkit-transform .7s;transition:transform .7s,opacity .6s;transition:transform .7s,opacity .6s,-webkit-transform .7s}.item.svelte-1y5zsuu .box:hover .inner .more.svelte-1y5zsuu{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@media (min-width: 800px){.item.svelte-1y5zsuu.svelte-1y5zsuu{opacity:0;-webkit-transform:rotateY(60deg);width:50%;float:left;margin-right:0;transform:rotateY(60deg);transition:opacity .6s,-webkit-transform .7s;transition:transform .7s,opacity .6s;transition:transform .7s,opacity .6s,-webkit-transform .7s}.item.svelte-1y5zsuu.svelte-1y5zsuu:nth-of-type(3n){float:right;margin-right:0}}@font-face{font-family:CeraPRO-Black;src:url(/../fonts/cerapro/cerapro-black-webfont.woff2) format("woff2"),url(/../fonts/cerapro/cerapro-black-webfont.woff) format("woff"),url(/../fonts/cerapro/cerapro-black-webfont.ttf) format("truetype"),url(/../fonts/cerapro/cerapro-black-webfont.svg#cerapro-blackuploaded_file) format("svg");font-weight:400;font-style:normal}@font-face{font-family:CeraPRO-Bold;src:url(/../fonts/cerapro/cerapro-bold-webfont.woff2) format("woff2"),url(/../fonts/cerapro/cerapro-bold-webfont.woff) format("woff"),url(/../fonts/cerapro/cerapro-bold-webfont.ttf) format("truetype"),url(/../fonts/cerapro/cerapro-bold-webfont.svg#cerapro-bolduploaded_file) format("svg");font-weight:400;font-style:normal}h2.svelte-1rlcl0s.svelte-1rlcl0s{font-family:CeraPRO-Bold,sans-serif}.realestate.svelte-1rlcl0s.svelte-1rlcl0s{padding:64px 0}.realestate.svelte-1rlcl0s .categories.svelte-1rlcl0s{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.realestate.svelte-1rlcl0s h2.svelte-1rlcl0s{text-align:center;margin:0 0 40px;color:#272526;z-index:2;font-family:CeraPro-Black,sans-serif;font-weight:700;font-size:25px;line-height:40px;width:100%}@media (min-width: 400px){.realestate.svelte-1rlcl0s h2.svelte-1rlcl0s{font-size:35px;line-height:40px;margin-bottom:50px}}@media (min-width: 600px){.realestate.svelte-1rlcl0s h2.svelte-1rlcl0s{font-size:60px;line-height:50px;margin-bottom:60px}}@media (min-width: 800px){.realestate.svelte-1rlcl0s.svelte-1rlcl0s{padding:84px 0}}
