.page_header__Tcoou{display:grid}.page_subtitle__X4z2_{order:-1;margin-bottom:.3em}.page_buttons__JCMNn{display:inline-flex;gap:1em}.page_features__loExi{display:flex;flex-wrap:wrap;gap:1em;margin-block:2em 3em;color:hsl(0,0%,30%)}.page_features__loExi .page_card___3JVW{display:flex;flex:1 1 18em;align-items:center;gap:1.3em;border:1px solid hsl(212,19%,85%);border-radius:1em;background-color:#fff;padding:1.2em 1.6em;list-style:none}.page_features__loExi .page_card___3JVW .page_icon__C7e5C{font-size:2em}.page_features__loExi .page_card___3JVW .page_title__m5nyP:not(:last-child){margin-bottom:.5em}.page_features__loExi .page_card___3JVW .page_paragraph__2XjnP{font-weight:300;font-size:.9em}.page_welcome__2WQBd{text-align:center}.page_search_widget__23Gsu{margin-inline:auto;box-shadow:0 4px 30px rgba(0,0,0,.06);border:1px solid hsl(212,19%,85%);border-radius:15px;background-color:#fff;padding:clamp(1.2em,5vw,1.6em);width:-moz-max-content;width:max-content}.page_apartments__MuD07{display:grid;grid-template-rows:repeat(5,auto);grid-template-columns:1fr 1fr;gap:1.5em min(2vw,2em)}@media(width < 60em){.page_apartments__MuD07{grid-template-columns:1fr}}.styles_card__yLC6v{--pad:clamp(1em,4vw,1.5em);--brd_rad:calc(1em + calc(var(--pad) / 1.3));display:grid;grid-template-rows:subgrid;grid-row:span 5;gap:.5em;border:1px solid hsl(212,19%,85%);border-radius:var(--brd_rad);background-color:#fff;padding:var(--pad)}.styles_card__yLC6v .styles_picture__aHPF3{position:relative;height:300px}.styles_card__yLC6v .styles_picture__aHPF3 .styles_styled_image__LmI9o{filter:contrast(105%) brightness(105%) saturate(110%);border-radius:calc(var(--brd_rad) - var(--pad));-o-object-fit:cover;object-fit:cover}.styles_card__yLC6v .styles_header__QE2q_{margin-block:.5em;font-size:1.1em}.styles_card__yLC6v .styles_header__QE2q_ .styles_subtitle__GID6V{color:hsl(0,0%,30%);font-weight:300}.styles_section__M2Q2O:not(:first-child){margin-top:clamp(5em,10%,7em)}.styles_figure__9td6l{position:relative;border:1px solid hsl(212,19%,85%);border-radius:16px}.styles_styled_image__hyzjp{filter:contrast(105%) brightness(105%) saturate(110%);border-radius:15px;-o-object-fit:cover;object-fit:cover}.styles_button__dr0t2,.styles_button_primary__Yux_p{display:inline-flex;justify-content:center;align-items:center;gap:1em;transition-duration:.3s;transition-property:color,background-color;cursor:pointer;border:1px solid hsl(189,37%,39%);border-radius:10px;background-color:#fff;padding:.9em 1.2em;color:hsl(189,37%,39%);font-weight:500;font-size:1em;line-height:1em;font-family:inherit;letter-spacing:0;text-decoration:none}.styles_button__dr0t2:focus-visible,.styles_button_primary__Yux_p:focus-visible{outline-color:hsl(189,37%,39%)}@media(hover:hover){.styles_button__dr0t2:not(:disabled):hover,.styles_button_primary__Yux_p:not(:disabled):hover{background-color:hsl(189,37%,39%);color:#fff}}.styles_button__dr0t2:where(button,input):where(:not(:active)):focus-visible,.styles_button_primary__Yux_p:where(button,input):where(:not(:active)):focus-visible{outline-offset:5px}.styles_button_primary__Yux_p{background-color:hsl(189,37%,39%);color:#fff}.styles_button_primary__Yux_p:not(:disabled):hover{background-color:#fff;color:hsl(189,37%,39%)}.styles_fill__qVxXF{background-color:hsl(189,37%,39%);color:#fff}@media(hover:hover){.styles_fill__qVxXF:not(:disabled):hover{background-color:#fff;color:hsl(189,37%,39%)}}