.apartment_creation_step_divider{width:100%;height:1px;background-color:var(--light-blue-35)}.choices{background-color:var(--dark-blue-10);border-radius:max(30px,1.5625vw);padding-block:max(9.5px,0.4947916667vw);margin:0 !important}.choices__list--single{padding-inline:max(16px,0.8333333333vw) !important}.choices::after{left:max(24px,1.25vw) !important}.field{width:100%}.field.width-100{width:100%}.field.width-66{width:calc(66.6666666667% - max(32px,1.6666666667vw)/2)}.field.width-50{width:calc(50% - max(32px,1.6666666667vw)/2)}.field.width-33{width:calc(33.3333333333% - max(32px,1.6666666667vw)*2/3)}@media only screen and (max-width: 650px){.field.width-33{width:100%}}.field.width-fit-content{width:-moz-fit-content;width:fit-content}.field.error .choices{border:1px solid var(--red)}.field.error input{border:1px solid var(--red)}.field.disabled{display:none}.field.loading{position:relative}.field.loading::after{content:url("../icons/spinner.svg");position:absolute;top:50%;left:max(10px,0.5208333333vw);width:max(24px,1.25vw);height:max(24px,1.25vw);animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.field_label{font-weight:700;font-size:max(16px,0.8333333333vw);line-height:1.25;margin-block-end:max(6px,0.3125vw);color:var(--dark-blue-75)}.field_label+input:disabled{color:var(--dark-blue-25)}.field_label>span{font-weight:400;font-size:max(12px,0.625vw);line-height:1.285714286;color:var(--dark-blue-75)}.field_error{margin-block-start:max(6px,0.3125vw);font-weight:400;font-size:max(14px,0.7291666667vw);line-height:1.285714286;color:var(--red)}.field_message{margin-block-start:max(6px,0.3125vw);font-weight:400;font-size:max(14px,0.7291666667vw);line-height:1.285714286;color:var(--dark-blue-50)}.field_textarea{height:max(85px,4.4270833333vw)}.field_checkbox_label{gap:max(6px,0.3125vw);min-width:max(130px,6.7708333333vw);padding-inline:max(11.5px,0.5989583333vw)}.field_checkbox_label *{transition:all .3s ease-in}.field_checkbox_label:hover{border-color:var(--vivid-orange)}.field_checkbox_label:has(input:checked) svg path[stroke]{stroke:var(--vivid-orange)}.field_checkbox_label:has(input:checked) svg path[fill]{fill:var(--vivid-orange)}.hide-inputs{margin-block-start:max(12px,0.625vw);display:flex;align-items:center;gap:max(12px,0.625vw)}.hide-inputs input{display:none}.hide-inputs label{cursor:pointer;border:max(1px,0.0520833333vw) solid var(--dark-blue-10);padding:max(12px,0.625vw) max(24px,1.25vw);border-radius:max(20px,1.0416666667vw);font-weight:400;font-size:max(16px,0.8333333333vw);line-height:1.3125}.hide-inputs label:has(input:checked){border-color:var(--vivid-orange);color:var(--vivid-orange)}.apartment_creation_step_1,.apartment_creation_step_2,.apartment_creation_step_3,.apartment_creation_step_4,.apartment_creation_step_5{display:flex;flex-wrap:wrap;gap:max(16px,1.6666666667vw) max(20px,1.25vw)}@media only screen and (min-width: 800px){.apartment_creation_step_2__field_radio_group{margin-inline-end:max(56px,2.9166666667vw)}}.price_popup__close_dev{background:rgba(0,0,0,.5)}.price_popup__white{width:max(min(92.5%,535px),27.8645833333vw)}.price_popup__container{display:flex;flex-direction:column;align-items:center;text-align:center}.price_popup__title{font-weight:700;font-size:max(32px,1.6666666667vw);line-height:1.125}.price_popup__text{font-weight:400;font-size:max(16px,0.8333333333vw);line-height:1.3125}.price_popup__prices{margin-block-start:max(32px,1.6666666667vw);gap:max(20px,1.0416666667vw) max(24px,1.25vw)}.price_popup__price{width:calc(50% - max(24px,1.25vw)/2);border:max(1px,0.0520833333vw) solid var(--vivid-orange);color:var(--vivid-orange);border-radius:max(30px,1.5625vw);padding:max(12px,0.625vw) max(24px,1.25vw);display:flex;justify-content:center;align-items:center;cursor:pointer}.price_popup__price svg path[stroke]{stroke:var(--vivid-orange)}.price_popup__price svg path[fill]{fill:var(--vivid-orange)}.price_popup__price:hover{background-color:var(--vivid-orange);color:#fff}.price_popup__price:hover svg path[stroke]{stroke:#fff}.price_popup__price:hover svg path[fill]{fill:#fff}.price_popup__input_wrapper{margin-block-start:max(24px,1.25vw);position:relative;width:100%}.price_popup__input{padding-inline-end:max(25px,1.3020833333vw);width:100%}.price_popup__input_icon{top:50%;left:max(22px,1.1458333333vw);transform:translateY(-50%)}.checkboxes_wrapper__label{margin-block-end:max(6px,0.3125vw);font-weight:700;font-size:max(16px,0.8333333333vw);line-height:1.25;height:calc(max(16px,0.8333333333vw)*1.25);margin-block-end:max(6px,0.3125vw);color:var(--dark-blue-75)}.checkboxes_wrapper__checkboxes{display:flex;flex-wrap:wrap;align-items:center;gap:max(20px,1.0416666667vw);min-height:52px}.checkboxes_wrapper .field_label{gap:max(12px,0.625vw);font-weight:400;font-size:max(16px,0.8333333333vw);line-height:1.25;cursor:pointer}.checkboxes_wrapper input[type=radio]{display:none}.checkboxes_wrapper .field_radio_label{cursor:pointer}.checkboxes_wrapper .field_radio_label:has(input[type=radio]){position:relative;padding-inline-start:max(28px,1.4583333333vw)}.checkboxes_wrapper .field_radio_label:has(input[type=radio])::before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:max(16px,0.8333333333vw);height:max(16px,0.8333333333vw);border:max(1px,0.0520833333vw) solid var(--vivid-orange);border-radius:50%;background-color:rgba(0,0,0,0)}.checkboxes_wrapper .field_radio_label:has(input[type=radio]:hover){color:var(--vivid-orange)}.checkboxes_wrapper .field_radio_label:has(input[type=radio]:checked){color:var(--vivid-orange)}.checkboxes_wrapper .field_radio_label:has(input[type=radio]:checked)::before{background-color:var(--vivid-orange)}.apartment_creation_step_4{margin-block-start:max(24px,1.25vw)}.upload-container{display:flex;gap:max(12px,1.25vw);flex-wrap:wrap;align-items:flex-start;width:100%}.upload-box{width:max(min(33.333%,254px),13.2291666667vw);aspect-ratio:254/170;border:max(2px,0.1041666667vw) dashed var(--dark-blue-25);border-radius:max(20px,1.0416666667vw);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;background:#fff}@media only screen and (max-width: 700px){.upload-box{aspect-ratio:102/68.27}}.upload-box:hover{border-color:var(--vivid-orange);background:var(--light-blue-25)}.upload-button-content{display:flex;flex-direction:column;align-items:center;gap:max(0px,0.3125vw)}.upload-button-content svg{width:max(36px,4.1666666667vw);height:max(36px,4.1666666667vw)}.upload-icon{width:max(36px,4.1666666667vw);height:max(36px,4.1666666667vw)}.upload-label{font-weight:700;font-size:max(16px,0.8333333333vw);line-height:1.25;color:var(--dark-blue-75)}@media only screen and (max-width: 700px){.upload-label{font-weight:400}}.files-grid{display:flex;gap:max(24px,1.25vw);flex-wrap:wrap}.file-card{width:max(min(33.333%,254px),13.2291666667vw);position:relative;background:#f0f0f0}.file-card img,.file-card video{border-radius:max(20px,1.0416666667vw);overflow:hidden;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.delete-btn{position:absolute;top:-7px;right:-9px;width:max(23px,1.6666666667vw);height:max(23px,1.6666666667vw);cursor:pointer}.delete-btn:hover svg rect{fill:var(--red)}.video-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:48px;height:48px;background:rgba(0,0,0,.6);border-radius:50%;display:flex;align-items:center;justify-content:center}.video-indicator::after{content:"";width:0;height:0;border-left:14px solid #fff;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);margin-left:3px}@media only screen and (max-width: 630px){.field_city{width:100% !important}}@media only screen and (max-width: 630px){.field_street{width:100% !important}}@media only screen and (max-width: 630px){.field_apartment_number{width:100% !important}}@media only screen and (max-width: 630px){.field_floor{width:calc(50% - max(20px,1.25vw)/2) !important}}@media only screen and (max-width: 630px){.field_building_floors{width:calc(50% - max(20px,1.25vw)/2) !important}}@media only screen and (max-width: 630px){.field_neighborhood{width:100% !important}}@media only screen and (max-width: 630px){.field_area{width:100% !important}}@media only screen and (max-width: 740px){.field_apartment_condition,.field_apartment_size,.field_apartment_rooms{width:100% !important}}@media only screen and (max-width: 580px){.field_apartment_amenities .apartment_creation_step_2__field_checkbox_group{display:grid;grid-template-columns:repeat(2, 1fr);gap:max(12px,0.625vw) max(20px,1.0416666667vw)}}@media only screen and (max-width: 670px){.field_apartment_description .textarea_message{flex-direction:column;text-align:start;align-items:flex-start}}@media only screen and (max-width: 630px){.field_apartment_price,.field_house_committee,.field_municipal_tax{width:100% !important}}@media only screen and (max-width: 750px){.field_enter_date,.field_enter_flexibility{width:100% !important}}.apartment_creation_step_5__login{width:100%}.apartment_creation_step_5__login_text{font-weight:400;font-size:max(16px,0.9375vw);line-height:1.5;color:var(--dark-blue-75)}.apartment_creation_step_5__login_link{color:var(--vivid-orange);font-weight:600;cursor:pointer;text-decoration:underline;transition:color .3s ease}.apartment_creation_step_5__login_link:hover{color:var(--vivid-orange-80)}.apartment_creation_step_5__content{width:100%}.apartment_creation_step_5__user_type_title{font-weight:700;font-size:max(16px,0.8333333333vw);line-height:1.25;margin-block-end:max(12px,0.625vw)}.apartment_creation_step_5__user_type_label{gap:max(12px,0.625vw)}.apartment_creation_step_5__user_type_label .switch .slider{background-color:var(--vivid-orange)}.apartment_creation_step_5__user_type_label_text{font-weight:400;font-size:max(16px,0.8333333333vw);line-height:1.25}.apartment_creation_step_5__user_type_label_text:not(.checked){font-weight:300;color:var(--dark-blue-75)}.apartment_creation_step_5__checkboxes{display:flex;flex-direction:column;width:100%;gap:max(12px,0.625vw)}.apartment_creation_step_5__checkboxes>div{width:-moz-fit-content !important;width:fit-content !important;border:1px solid rgba(0,0,0,0)}.apartment_creation_step_5__checkboxes>div .field_error{margin:0}.apartment_creation_step_5__checkboxes>div label{margin:0}.apartment_creation_step_5__checkboxes>div.error{padding:4px;border-color:var(--red)}.apartment_creation_step_5__checkboxes>div.error .field_error{margin-block-start:max(6px,0.3125vw)}/*# sourceMappingURL=apartments_creation.min.css.map */