@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Forum&display=swap);
*{padding:0px;margin:0px;border:none}*,*::before,*::after{box-sizing:border-box}a,a:link,a:visited{text-decoration:none;color:inherit}a{outline:none}a:hover{text-decoration:none}aside,nav,footer,header,section,main{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit;color:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}input,textarea,button,select{font-family:inherit;font-size:inherit;color:inherit;background-color:rgba(0,0,0,0)}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;box-shadow:none;background-color:rgba(0,0,0,0);background:none;cursor:pointer}input:focus,input:active,button:focus,button:active{outline:none}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}legend{display:block}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#fff}::-webkit-scrollbar{width:6px;background-color:#fff}::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#00435e}body{font-family:"Montserrat",sans-serif;font-weight:400;background-color:#e4e4e4;position:relative}@media(min-width: 1400px){body{font-size:16px}}@media(max-width: 1400px){body{font-size:calc(14px + 2*(100vw - 320px)/1120)}}.container{padding:0 20px;max-width:1440px;margin:0 auto}.container_small{max-width:1260px;margin:0 auto}.logo{width:120px;height:100%}@media(max-width: 750px){.logo{width:100px}}.title{font-family:"Forum",serif;text-transform:uppercase}.btn{background:#0174a1;color:#fff;padding:15px;text-align:center;transition:.5s ease}.btn:hover{background:#00435e}.btn_outline{border:1px solid #fff;padding:.9em 1.2em;transition:.5s ease;cursor:pointer}.btn_outline:hover{background-color:hsla(0,0%,100%,.3)}.scroll-lock{overflow:hidden}.visible{display:block !important}.btn_outline--blue{padding:15px;text-align:center;transition:.5s ease;border:1px solid #0174a1;color:#0174a1;width:100%;transition:.5s ease}.btn_outline--blue:hover{border-color:#00435e;color:#00435e}.arrow-down{position:absolute;content:"";width:7px;height:7px;border-bottom:2px solid #fff;border-right:2px solid #fff;top:calc(50% - 5.5px);right:1.2em;transform:rotate(45deg);transition:.3s ease}.alert{position:fixed;background-color:rgba(0,0,0,.85);top:-20%;left:50%;z-index:1000000;text-align:center;transform:translateX(-50%);opacity:0;visibility:hidden;padding:2em 4em;color:#fff;background-color:#0174a1;transition:.6s all ease}@media(max-width: 800px){.alert{padding:2em 1em;width:90%}}.alert--active{top:5%;opacity:1;visibility:visible}.close-btn{position:absolute;top:1em;right:1em;width:25px;height:25px;cursor:pointer}.close-btn::before,.close-btn::after{content:"";position:absolute;top:50%;left:50%;width:100%;height:1.5px;background-color:#000;transform-origin:center}.close-btn::before{transform:translate(-50%, -50%) rotate(45deg)}.close-btn::after{transform:translate(-50%, -50%) rotate(-45deg)}@media(max-width: 330px){.close-btn{top:.6em;right:.7em;width:20px;height:20px}}.close-btn--white{top:.7em;right:.7em;width:20px;height:20px}.close-btn--white::before,.close-btn--white::after{background-color:#fff}.header{background-color:rgba(0,0,0,0);width:100%;position:absolute;top:0;z-index:1000}.header--fixed{position:fixed;top:0;background-color:#54545a;z-index:10000;transform:translateY(-100%);transition:transform .5s ease}.header--anim{transform:translateY(0)}.header_nav{display:grid;align-items:center;grid-template-columns:2.5fr 1fr 2.5fr;color:#fff;font-family:"Forum",serif;padding:.3em 0}.logo--desktop{display:block;width:120px;height:100%}.logo--mobile{display:none;max-width:50px}.burger{justify-self:center;display:block;position:relative;width:40px;height:30px;padding:0;border:none;background:none;cursor:pointer}.burger_bar{position:absolute;z-index:3;transition:all .3s ease-in-out}.burger_bar:nth-child(1){height:2px;background-color:#fff;border-radius:4px;width:100%;left:0;top:2px}.burger_bar:nth-child(2){width:auto;top:50%;left:50%;transform:translate(-50%, -50%)}.burger_bar:nth-child(3){height:2px;background-color:#fff;border-radius:4px;width:100%;left:0;bottom:2px}.burger--is-active .burger_bar:nth-child(2){opacity:0}.burger--is-active .burger_bar:nth-child(1){transform:translateY(13px) rotate(45deg)}.burger--is-active .burger_bar:nth-child(3){transform:translateY(-11px) rotate(-45deg)}.nav_actions{justify-self:flex-end;display:flex;align-items:center;gap:1.5em}@media(min-width: 1400px){.nav-actions_phone{font-size:28px}}@media(max-width: 1400px){.nav-actions_phone{font-size:calc(24px + 4*(100vw - 320px)/1120)}}.menu_fav{display:flex}.menu-fav_text{margin-left:.5em}.nav_fav{margin-left:.5em}.header_icon{width:30px;height:30px;position:relative}.fav_icon{position:relative;display:flex;align-items:center}.menu_fav .fav_icon .fav_count{top:-10%}.fav_count{position:absolute;top:-6px;right:-10px;padding:0px 6px;background-color:#0174a1;font-size:16px;border-radius:100%;color:#fff;z-index:1}.lng{font-size:23px;font-family:"Forum";text-align:right;cursor:pointer}.header_menu{position:fixed;top:-100vh;left:-100%;opacity:0;width:100%;background-color:#54545a;min-height:100dvh;z-index:-1;padding:5em 5em 2em;transition:top .3s ease;overflow:auto}.menu--is-active{z-index:2;left:0;top:0;opacity:1}.menu_list{display:flex;font-size:25px;flex-direction:column;align-items:center;justify-content:space-between;height:100%;gap:.4em}.menu_list li{width:100%;text-align:center}.menu_icon-fill,.menu_icon-stroke{transition:.3s}.menu_link{font-weight:400;cursor:pointer;transition:.3s}@media(min-width: 1400px){.menu_link{font-size:34px}}@media(max-width: 1400px){.menu_link{font-size:calc(26px + 8*(100vw - 320px)/1120)}}.menu_bottom{margin-top:2em;display:flex;flex-direction:column;gap:1em;justify-items:center;align-items:center}.auth_dropdown{position:relative;cursor:pointer}.auth_dropdown .auth-dropdown_arrow{border-color:#fff;right:0}.nav-actions_dropdown .auth-dropdown_list{position:absolute;top:110%;right:0;background-color:#54545a;padding:.5em;min-width:120px;display:flex;flex-direction:column;gap:.5em;font-family:"Montserrat";z-index:1;opacity:0;visibility:hidden;transition:.5s ease}.auth-dropdown_item{cursor:pointer;transition:.3s}@media(min-width: 1400px){.auth-dropdown_menu .auth-dropdown_item{font-size:28px}}@media(max-width: 1400px){.auth-dropdown_menu .auth-dropdown_item{font-size:calc(22px + 6*(100vw - 320px)/1120)}}.nav-actions_dropdown .auth-dropdown_item>*{display:block;width:100%;text-align:left}.nav-actions_dropdown.auth-dropdown--active .auth-dropdown_list{opacity:1;visibility:visible}.nav-actions_dropdown.auth-dropdown--active .arrow-down{transform:rotate(225deg) translateY(-50%)}.menu_divider{display:block;height:.5px;background-color:#fff;width:100%;max-width:400px;margin:0 auto}.header-menu_container{height:calc(100dvh - 7em)}.menu_icon{margin-right:.5em}.menu-auth_icon{margin-right:.2em}.auth-dropdown_menu a{display:flex;justify-content:center;align-items:center}.auth-dropdown_menu .auth-dropdown_title{display:flex;position:relative;margin:0 auto .2em;align-items:center}.auth-dropdown_menu .auth-dropdown_text{margin-right:1em;text-align:center}.auth-dropdown_menu .auth-dropdown_arrow{top:.5em}.auth-dropdown_menu .auth-dropdown_list{max-height:0;overflow:hidden;transition:height .3s ease;padding:0;margin:0;display:flex;justify-content:space-between;flex-direction:column;gap:.2em;background-color:#4e4e53;transition:.5s ease}.auth-dropdown_menu.auth-dropdown--active .auth-dropdown_list{max-height:150px;padding:.3em}.auth-dropdown_menu.auth-dropdown--active .arrow-down{transform:rotate(225deg) translateY(-50%)}.auth-dropdown_menu a span{margin-left:.25em}.icon-login{margin-right:1em}.menu_link-contacts{font-family:"Montserrat",sans-serif}@media(min-width: 1400px){.menu_link-contacts{font-size:20px}}@media(max-width: 1400px){.menu_link-contacts{font-size:calc(16px + 4*(100vw - 320px)/1120)}}.menu-link_contacts-container{display:flex;flex-direction:column;gap:.5em;align-items:center;padding-bottom:1em}@media(hover: hover)and (pointer: fine){.nav-actions_dropdown:hover .auth-dropdown_list{opacity:1;visibility:visible}.nav-actions_dropdown:hover .arrow-down{transform:rotate(225deg) translateY(-50%)}.menu_link:hover{color:#08b2d9}.menu_link:hover .menu_icon-fill{fill:#08b2d9}.menu_link:hover .menu_icon-stroke{stroke:#08b2d9}.menu_link:hover .auth-dropdown_arrow{border-color:#08b2d9}.auth-dropdown_item:hover{color:#08b2d9}}@media(max-width: 999px){.nav-actions_phone{display:none}.fav_icon{margin-left:0 !important}}@media(max-width: 715px){.header_menu{padding:5em 2em 2em}.menu_bottom{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;row-gap:2em}.menu_phone{grid-column:1/-1;grid-row:2}.nav-actions_fav{display:flex;align-items:center}}@media(max-width: 650px){.nav_logo{display:none}.logo--mobile{display:block}.header_nav{grid-template-columns:.2fr 1fr .2fr}.burger{justify-self:flex-end;grid-column:3}.nav_actions{grid-column:2;grid-row:1;justify-self:center;gap:2em}.header_icon{width:35px;height:35px;position:relative}.header-menu_container{height:calc(100dvh - 10em)}}@media(max-width: 450px){.burger{width:35px}}@media(max-width: 360px){.nav_actions{gap:1.5em}}.footer{background:#54545a;color:#fff;padding:20px 0}.footer_upper{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:20px}.footer_contact{display:flex;flex-direction:column;gap:.7em;text-align:center;margin-left:auto;margin-right:auto}@media(min-width: 1400px){.footer_contact{font-size:22px}}@media(max-width: 1400px){.footer_contact{font-size:calc(18px + 4*(100vw - 320px)/1120)}}.footer_lower{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:end}.footer_social{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:3em}.hover-fill svg path,.hover-stroke svg path,.hover-stroke svg line,.hover-stroke svg text{transition:.3s ease}.hover-fill:hover svg path{fill:#08b2d9}.hover-stroke:hover svg path{stroke:#08b2d9}.hover-stroke:hover svg line{stroke:#08b2d9 !important}.hover-stroke:hover svg text{fill:#08b2d9 !important}.footer_info{opacity:50%}@media(min-width: 1400px){.footer_info{font-size:14px}}@media(max-width: 1400px){.footer_info{font-size:calc(10px + 4*(100vw - 320px)/1120)}}.footer_info:nth-of-type(2){text-align:right}@media(max-width: 900px){.footer_lower{grid-template-columns:1fr;grid-template-rows:auto auto;row-gap:2em}.footer_social{grid-row:1;grid-column:span 2;margin-left:0;margin-right:0;text-align:center}.footer_info{grid-row:2}}@media(max-width: 1190px)and (min-width: 901px){.footer_social{gap:1.7em}}@media(max-width: 450px){.footer_social{gap:20px}}@media(max-width: 900px){.footer_upper{grid-template-columns:1fr;grid-template-rows:auto auto;row-gap:1em;align-items:center}.footer_contact{grid-row:2;grid-column:span 2;margin-left:0;margin-right:0;text-align:center}.footer_upper a,.footer_lng{grid-row:1}}
.custom_radio{display:flex;gap:25px}.radio_label{display:grid;grid-template-columns:22px auto;gap:5px;align-items:center;line-height:1.2;margin-bottom:15px}.custom_radio input[type=radio]{cursor:pointer;-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:50%;position:relative;width:22px;height:22px}.custom_radio input[type=radio]::before{content:"";width:14px;height:14px;border-radius:50%;top:3px;left:3.5px;background-color:#0174a1;position:absolute;z-index:2;transform:scale(0)}.custom_radio input[type=radio]:checked{border-color:#0174a1;background-color:rgba(0,0,0,0)}.custom_radio input[type=radio]:checked::before{transform:scale(1)}.custom-checkbox input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.custom-checkbox label{position:relative;cursor:pointer;display:flex;align-items:center}.custom-checkbox label::before{content:"";-webkit-appearance:none;background-color:rgba(0,0,0,0);border:1px solid #000;padding:.7em;display:flex;height:10px;position:relative;cursor:pointer;margin-right:5px}.custom-checkbox label.error-checkbox::before{border-color:red}.custom-checkbox input:checked+label::after{content:"";display:block;position:absolute;width:6px;height:14px;border:solid #0174a1;border-width:0 2px 2px 0;left:calc(.35em + 3px);top:50%;transform:translateY(-70%) rotate(45deg)}.custom-checkbox input:checked+label::before{border-color:#0174a1}.form_input{width:100%;padding:.9em 1.2em;border:1px solid #000}@media(min-width: 1400px){.form_input{font-size:16px}}@media(max-width: 1400px){.form_input{font-size:calc(14px + 2*(100vw - 320px)/1120)}}.form_input:focus{border-color:#0174a1}.error-message{color:red;font-size:12px}.error-input,.error-input:focus{border-color:red}.popup{position:fixed;background-color:rgba(0,0,0,.85);width:100%;height:100%;top:0;left:0;z-index:1000000;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translateY(-100%);opacity:0;visibility:hidden;transition:.6s all ease}.popup--visible{transform:translateY(0);opacity:1;visibility:visible}.popup_wrapper{background-color:#e4e4e4;padding:2em;color:#000;width:460px;position:relative}@media(max-width: 480px){.popup_wrapper{width:90%}}.popup_form{display:flex;flex-direction:column}.popup-application_title{text-align:center}@media(min-width: 1400px){.popup-application_title{font-size:40px}}@media(max-width: 1400px){.popup-application_title{font-size:calc(30px + 10*(100vw - 320px)/1120)}}.popup-application_subtitle{text-align:center;margin-bottom:1.6em}@media(min-width: 1400px){.popup-application_subtitle{font-size:16px}}@media(max-width: 1400px){.popup-application_subtitle{font-size:calc(14px + 2*(100vw - 320px)/1120)}}.popup-application_input{margin-bottom:1em}.popup-application_btn{margin-top:2em}textarea{resize:none;outline:none;line-height:150%}.filters_layout{min-height:calc(100vh - 70px);display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;align-items:center;justify-items:center;padding-bottom:1em}.filters-layout_filters{max-width:400px;width:100%}.filters-description_title{font-family:"Forum";line-height:80%;margin-bottom:.15em}@media(min-width: 1400px){.filters-description_title{font-size:64px}}@media(max-width: 1400px){.filters-description_title{font-size:calc(30px + 34*(100vw - 320px)/1120)}}.filters-description_subtitle{line-height:150%}@media(min-width: 1400px){.filters-description_subtitle{font-size:20px}}@media(max-width: 1400px){.filters-description_subtitle{font-size:calc(14px + 6*(100vw - 320px)/1120)}}@media(max-width: 1000px){.filters_layout{gap:2em}}@media(max-width: 810px){.filters_layout{grid-template-columns:1fr;justify-items:center;align-content:center;gap:2em}.filters-layout_description{grid-row:1;margin-left:0;text-align:center;max-width:540px}}@media(max-width: 500px){.filters-layout_filters{width:100%}}.form-dropdown_container{display:flex;flex-direction:column;gap:1em}.form_dropdown{position:relative;width:100%}.form_dropdown .form-dropdown_input{cursor:pointer}.form_dropdown-half{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width: 400px){.form_dropdown-half{grid-template-columns:1fr;gap:1em}}.form_dropdown--open .arrow-down{top:calc(50% - 3px);transform:rotate(225deg)}.form_dropdown--open .form-dropdown_list{display:flex;gap:0;flex-direction:column}.form_input--white::placeholder{color:#fff}.form_input--white{border-color:#fff;width:100%;background:hsla(0,0%,100%,.2)}.form_input--white:focus{border-color:#fff}.input_label{display:none;position:absolute;font-size:12px;position:absolute;top:-7px;left:1em;background-color:#00435e;padding:.2em .5em}.form-dropdown_list{position:absolute;display:none;width:100%;background-color:#fff;color:#000;z-index:2;top:100%;right:0;max-height:250px;overflow-y:auto}.form-dropdown_list input[type=radio]:checked+label{background-color:#00435e;color:#fff}.form-dropdown_item{cursor:pointer;padding:.2em .5em}@media(max-width: 500px){.form-dropdown_item{padding:7px 7px}}.form-dropdown_list input[type=radio]{display:none}.form_currency{display:flex;flex-direction:row;justify-content:center;gap:.3em}.form_currency .form-dropdown_item{background-color:#e4e4e4}.owners{min-height:100vh;background-image:linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)),url(../../../img/for-owner.png);background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:-1;color:#fff;padding-top:70px}.owners_btn{width:100%;margin-top:25px}.input_with-label{position:relative}.owners-form_currency{padding:.5em}@media(max-width: 810px){.owners{padding-top:90px;padding-bottom:2em}}
