@charset "UTF-8";
.selectric-wrapper{position:relative;cursor:pointer}.selectric-responsive{width:100%}.selectric{border:1px solid #f4ebe5;border-radius:0;background:#223F52;position:relative;overflow:hidden}.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 58px 0 22px;font-size:12px;line-height:58px;letter-spacing:1.68px;color:#f4ebe5;height:58px;text-transform:uppercase;user-select:none}.selectric .select_arrow{position:absolute;top:50%;transform:translate(0, -50%);right:21px;z-index:1}.selectric .select_arrow:after{position:absolute;top:50%;transform:translate(0, -50%);content:"";font-family:"icons";font-size:12px;color:#f4ebe5;transition:all 0.3s ease}.selectric-open{z-index:9999}.selectric-open .selectric-items{display:block}.selectric-disabled{filter:alpha(opacity=50);opacity:0.5;cursor:default;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0}.selectric-input{position:absolute !important;top:0 !important;left:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;outline:none !important;border:none !important;background:none !important}.selectric-temp-show{position:absolute !important;visibility:hidden !important;display:block !important}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#223F52;border:1px solid #e5cfc1;z-index:-1;box-shadow:0 0 10px -6px}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items ul{background:#f9f4f0}.selectric-items ul,.selectric-items li{font-size:12px;line-height:20px;min-height:20px}.selectric-items li{transition:all 0.3s ease;display:block;padding:10px;padding-left:32px !important;font-weight:300;color:#223F52;background:#f9f4f0;cursor:pointer}.selectric-items li:before{opacity:0}.selectric-items li:active{background:#e8e8ec}@media screen and (min-width:1025px){.selectric-items li:hover{background:#e8e8ec}}.selectric-items li.selected:before,.selectric-items li.highlighted:before{content:"" !important;left:8px !important;font:400 15px/20px "icons";color:#223F52;text-align:center;background-color:transparent !important;opacity:1 !important}.selectric-items .disabled{filter:alpha(opacity=50);opacity:0.5;cursor:default !important;background:none !important;color:#666 !important;user-select:none}.selectric-items .selectric-group .selectric-group-label{font-weight:bold;padding-left:10px;cursor:default;user-select:none;background:none;color:#444}.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}.selectric-items .selectric-group li{padding-left:25px}.flatpickr-calendar.custom-calendar{background:#f9f4f0;border:1px solid #e5cfc1;box-shadow:0 0 10px -6px;border-radius:0}.flatpickr-calendar.custom-calendar:before,.flatpickr-calendar.custom-calendar:after{content:none}.flatpickr-calendar.custom-calendar .flatpickr-day{display:flex;align-items:center;justify-content:center;margin:1px;padding:0;background:#f9f4f0;line-height:20px;color:#223F52;border-radius:0;box-sizing:border-box}.flatpickr-calendar.custom-calendar .flatpickr-day.prevMonthDay,.flatpickr-calendar.custom-calendar .flatpickr-day.nextMonthDay{opacity:0.7}.flatpickr-calendar.custom-calendar .flatpickr-day:hover{background:#e8e8ec;border:none}.flatpickr-calendar.custom-calendar .flatpickr-day.selected{background:#e8e8ec;color:#223F52;border-color:#f4ebe5}.flatpickr-calendar.custom-calendar .flatpickr-day.today{border:2px solid #223F52;font-weight:700}.flatpickr-calendar.custom-calendar .flatpickr-current-month{display:flex;align-items:center;column-gap:10px;padding:0}.flatpickr-calendar.custom-calendar .flatpickr-month{display:flex;align-items:center;height:50px;background:#f9f4f0;color:#223F52}.flatpickr-calendar.custom-calendar .flatpickr-monthDropdown-month{padding:0;background-color:#223F52;border-radius:0;font-size:14px}.flatpickr-calendar.custom-calendar .flatpickr-weekdays{border-top:1px solid #223F52;border-bottom:1px solid #223F52}.flatpickr-calendar.custom-calendar .flatpickr-weekday{font-size:12px;color:#223F52}.flatpickr-calendar.custom-calendar .flatpickr-prev-month,.flatpickr-calendar.custom-calendar .flatpickr-next-month{top:6px;color:#223F52}.flatpickr-calendar.custom-calendar .flatpickr-prev-month:active svg,.flatpickr-calendar.custom-calendar .flatpickr-next-month:active svg{fill:#223F52}@media screen and (min-width:1025px){.flatpickr-calendar.custom-calendar .flatpickr-prev-month:hover svg,.flatpickr-calendar.custom-calendar .flatpickr-next-month:hover svg{fill:#223F52}}.flatpickr-calendar.custom-calendar svg{fill:#223F52}.flatpickr-calendar.custom-calendar svg:active{fill:#223F52}@media screen and (min-width:1025px){.flatpickr-calendar.custom-calendar svg:hover{fill:#223F52}}.flatpickr-calendar.custom-calendar .arrowUp:after,.flatpickr-calendar.custom-calendar .arrowDown:after{border-top-color:#223F52 !important;border-bottom-color:#223F52 !important}.wpcf7-form-control-wrap[data-name="move_in_date"]:after{content:"";font-family:"icons";font-size:12px;color:#f4ebe5;position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;transition:all 0.3s ease}.wpcf7-form-control-wrap[data-name="move_in_date"] input{cursor:pointer}.posts__filters{display:grid;grid-template-columns:repeat(12, 1fr);align-items:center;gap:24px;position:relative;margin-bottom:64px}.posts__filters>*{grid-column:span 12}@media screen and (min-width:540px){.posts__filters>*{grid-column:span 6}}@media screen and (min-width:1025px){.posts__filters>*{grid-column:span 2}}.form_search_ajax{position:relative}.form_search_ajax input[type="text"]{padding-right:40px !important}.form_search_ajax button{position:absolute;top:50%;transform:translate(0, -50%);right:20px}