@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:9.3em;height:100%}.section-offset{padding-top:100px}@media(max-width: 750px){.logo{width:100px}.section-offset{padding-top:5em}}.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}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.header{width:100%;top:0;z-index:1000}.header--static{background-color:rgba(0,0,0,0);position:absolute}.header--fixed{position:fixed;background-color:#54545a;z-index:10000;transform:translateY(-100%)}.header--fixed.header--can-animate{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;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:0;left:0;transform:translateY(-100%);opacity:0;transition:transform .3s ease,opacity .3s ease;width:100%;background-color:#54545a;min-height:100dvh;overflow:auto;padding:5em 5em 2em;z-index:-1}.menu--is-active{transform:translateY(0);opacity:1;z-index:2}.menu_list{display:flex;font-size:25px;flex-direction:column;align-items:center;justify-content:space-between;height:100%;gap:.4em}.menu_list .menu_link{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{width:100%}.menu_divider span{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}}
.auth{position:relative}.auth::after{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background-image:linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)),url("/img/auth.jpg");background-size:cover;background-position:center;z-index:-1}.account.auth::after{background-image:linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)),url("/img/account.jpg")}.auth_wrapper{min-height:calc(100dvh - 100px);display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:center;gap:40px}.auth_form{max-width:390px;width:100%}.auth_input{margin-bottom:1em}@media(min-width: 1400px){.auth_title{font-size:40px}}@media(max-width: 1400px){.auth_title{font-size:calc(30px + 10*(100vw - 320px)/1120)}}.auth_subtitle{margin-bottom:1.6em}.auth_btn{margin-top:1em;width:100%}@media(max-width: 800px){.auth::after{display:none}.auth_wrapper{grid-template-columns:1fr;align-items:start}.auth_btn{margin-top:20px}}@media(max-width: 750px){.auth_wrapper{min-height:calc(100dvh - 5em)}}.password-container{position:relative}.password-container .auth_input{margin-bottom:0}.toggle_password{position:absolute;bottom:.9em;right:1.2em;display:none}.toggle_password img{width:100%;max-width:20px}.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}.auth{padding-bottom:1em}.switch-auth_wrapper{max-width:max-content;margin:0 auto}.switch-auth_title{font-family:"Forum",serif}@media(min-width: 1400px){.switch-auth_title{font-size:36px}}@media(max-width: 1400px){.switch-auth_title{font-size:calc(24px + 12*(100vw - 320px)/1120)}}.switch-auth_subtitle{margin-bottom:1.6em}@media(max-width: 1100px){.switch-auth_subtitle{max-width:280px}}.auth_form .password-container+.auth_link+.password-container{margin-top:1em}.auth_links{display:flex;flex-direction:row;justify-content:center;margin-top:20px;color:#54545a;gap:.2em;flex-wrap:wrap}.auth_links .auth_link{color:#0174a1}.auth_link{display:block;text-align:right;transition:.3s ease}.auth_link:hover{color:#00435e}a.auth-link_reset{font-size:13px;margin-top:2px;color:#54545a}a.auth_link:hover{color:#0174a1}.google_btn{display:inline-flex;align-items:center;justify-content:center}.google_btn span{background-image:url("/img/google_icon.svg");background-repeat:no-repeat;background-position:0 center;background-size:1em 1em;padding-left:1.5em}.divider{display:flex;align-items:center;text-align:center;margin:1.5em 0;font-size:13px;color:#54545a;opacity:.6}.divider::before,.divider::after{content:"";flex:1;border-bottom:1px solid #54545a;opacity:.6}.divider::before{margin:0 10px 0 0}.divider::after{margin:0 0 0 10px}.switch_auth{color:#fff;max-width:390px;width:100%}.switch-auth_btn{display:inline-block}@media(min-width: 800px){.auth_links{display:none}}@media(max-width: 800px){.auth{padding-bottom:2em}.switch_auth{display:none}.auth_links{display:flex}}.auth_error{padding:.9em 1.2em;margin-bottom:1em;background-color:rgba(255,0,0,.6)}
