:root{--default-color: #0A0A0D;--primary-color: #034C8C;--background-color: #fff;--light-color: #f4f4f4;--icon-color: #565656;--container-width: 1200px;--box-shadow: 0 0 10px rgba(0, 0, 0, .1)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,main,button{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{background-color:rgba(0,0,0,0);cursor:pointer;text-align:left}@font-face{font-family:"Satoshi";src:url("../fonts/Satoshi-Light.woff2") format("woff2"),url("../fonts/Satoshi-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Satoshi";src:url("../fonts/Satoshi-Medium.woff2") format("woff2"),url("../fonts/Satoshi-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}.v-enter-active,.v-leave-active{transition:opacity .5s ease}.v-enter-from,.v-leave-to{opacity:0}.header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:20px;padding-bottom:20px}.header__logo{font-weight:500;font-size:1.3em;width:20%}.header__menu .header__active{font-weight:500}.header__menu ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.header__menu ul li{margin-right:10px}.header__menu ul li:last-child{margin-right:0}.header__menu ul li a{display:inline-block;padding:8px 16px;transition:.3s ease background-color;border-radius:32px}.header__menu ul li a:hover,.header__menu ul li a:focus{background-color:var(--light-color)}.header__account{position:relative;line-height:0;width:20%;text-align:right;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;justify-content:flex-end}.header__account__menu{position:absolute;top:50px;right:0;z-index:999;width:150px;background-color:var(--background-color);border-radius:15px;border:1px solid var(--light-color);overflow:hidden;text-align:left;box-shadow:var(--box-shadow)}.header__account__menu a{display:block;padding:8px 16px;line-height:1.3;transition:.3s ease background-color;font-size:.9em}.header__account__menu a:hover,.header__account__menu a:focus{background-color:var(--light-color)}.header__account__button{line-height:0;margin-left:10px;padding:8px 8px;border-radius:50%;transition:.3s ease background-color}.header__account__button .iconify{font-size:1.7em;color:var(--icon-color);line-height:0}.header__account__button:hover,.header__account__button:focus{background-color:var(--light-color)}.footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:50px;padding-top:20px;padding-bottom:20px;border-top:1px solid var(--light-color)}.footer ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.footer ul li{margin-right:20px}.footer ul li:last-child{margin-right:0}.footer ul li:last-child::after{content:"";margin-left:0}.footer ul li::after{content:"|";margin-left:20px;color:var(--default-color)}.footer ul li a{position:relative;display:inline-block}.footer ul li a::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:var(--default-color);transition:width .3s}.footer ul li a:hover::after,.footer ul li a:focus::after{width:100%}.languages{position:relative}.languages ul{position:absolute;top:48px;right:0;z-index:999;background-color:var(--background-color);min-width:130px;border:1px solid var(--light-color);border-radius:15px;box-shadow:var(--box-shadow);overflow:hidden}.languages ul button{display:flex;flex-wrap:wrap;align-items:center;width:100%;padding:8px 16px;font-size:.9em;transition:.3s ease background-color}.languages ul button:hover,.languages ul button:focus{background-color:var(--light-color)}.languages ul button .fi{margin-right:10px;width:1.2em}.languages__current{padding:8px 16px;transition:.3s ease background-color;border-radius:32px}.languages__current:hover,.languages__current:focus{background-color:var(--light-color)}.languages__current span,.languages__current svg{display:inline-block;vertical-align:middle}.languages__current span{text-transform:uppercase;font-size:.9em}.languages__current svg{margin-left:10px;width:8px;fill:var(--default-color);transition:.3s ease transform;transform-origin:center}.languages__current.active svg{transform:rotate(180deg)}.search{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;align-items:flex-start;height:calc(100vh - 83px)}.search__map{width:50%;height:100%}.search__list{width:50%}.search #map{width:100%;height:100%}.auth{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;height:100vh}.auth__slider{width:50%}.auth__slider__container{height:100vh;background-color:var(--light-color)}.auth__slider__slide{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;justify-content:center;text-align:center}.auth__slider__slide h2{font-weight:500;font-size:2rem;margin-bottom:10px}.auth__form{width:50%;padding:50px 5%;margin:0 auto;max-width:800px}.swiper-pagination-bullet{transition:.3s ease width}.swiper-pagination-bullet-active{background-color:var(--background-color);width:25px;border-radius:20px;height:500px}.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:50px}.swiper-pagination-bullet-active{background-color:#000 !important}*{box-sizing:border-box}body{background-color:var(--background-color);color:var(--default-color);font-size:16px;font-family:"Satoshi",sans-serif;font-weight:300;line-height:1.3}input,textarea,select,button{font-family:"Satoshi",sans-serif;font-size:1rem;color:var(--default-color);line-height:1.3}a{text-decoration:none;color:var(--default-color)}img,svg{max-width:100%;height:auto}.container{width:100%;padding-left:calc(50% - var(--container-width)/2);padding-right:calc(50% - var(--container-width)/2)}@media(max-width: 1240px){.container{padding-left:2%;padding-right:2%}}/*# sourceMappingURL=main.css.map */
