.Regular{font-family:"Onest",sans-serif;font-weight:400}.Bold{font-family:"Onest",sans-serif;font-weight:700}.Medium{font-family:"Onest",sans-serif;font-weight:500}.SemiBold{font-family:"Onest",sans-serif;font-weight:600}.pointer:hover{cursor:pointer}.pointer:hover *{cursor:pointer}.overflow{overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff, #000)}.image-cover{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.block{display:block;float:left}.block100{display:block;float:left;width:100%}.transition{transition:all .2s linear}.footer{margin-top:50px;display:block;float:left;width:100%}.footer.absolute{position:absolute;bottom:0;left:0}.footer .logo{position:absolute;left:0;top:0}.footer .footer-right{width:auto;max-width:225px;display:flex;justify-content:flex-end;position:absolute;right:0;top:0;height:100%;align-items:center}.footer .wrap_float{padding:70px 0;border-top:1px solid #dcdee1}.footer .footer-content{display:flex;justify-content:center;position:relative;min-height:32px}.footer .wrap-center{display:flex;justify-content:space-between}.footer .socials{display:flex;margin-right:10px}.footer .socials .soc-link{flex-shrink:0}.footer .menu{justify-content:flex-end}.footer .menu>ul{flex-wrap:wrap}.footer .footer-column{display:block;float:left;width:20%;padding-right:40px}.footer .footer-column:last-child{padding-right:0}.footer .footer-column .column-title{font-size:19px;font-family:"Onest",sans-serif;font-weight:500;margin-bottom:30px}.footer .footer-column.contacts-column .footer-ul li{margin-bottom:34px}.footer .footer-column.contacts-column .footer-ul li:last-child{margin-bottom:0}.footer .footer-column.socials-column .socials{float:right;width:225px}.footer .footer-column.socials-column .socials .soc-link{margin-right:0;margin-left:13px}.footer .footer-column .text{clear:both;margin-top:25px}.footer .footer-column .logo{position:relative;margin-top:-7px}.footer .footer-ul li{color:#8E8E8E;margin-bottom:9px}.footer .footer-ul li:last-child{margin-bottom:0}.footer .contacts-link{display:inline-block;font-family:"Onest",sans-serif;font-weight:700;color:#1d1d1d;margin-top:8px}.footer .footer-footnote{display:block;float:left;width:100%;padding-bottom:30px}.desktop .footer{align-self:flex-end}@media (prefers-color-scheme:dark){.footer .wrap_float{border-color:#3C3C3C}.footer .contacts-link{color:#fff}}@media screen and (max-width:1000px){.footer .footer-content{justify-content:center}.footer .wrap-center{display:flex;flex-direction:column;align-items:center}.footer .socials{display:block;margin-right:0;margin-bottom:30px}.footer .wrap_float{padding:45px 0}.footer .footer-content{display:flex;flex-direction:column;align-items:center}.footer .menu>ul{display:flex;justify-content:center}.footer .logo,.footer .footer-right{position:relative}.footer .footer-right{margin-top:40px}.footer .logo{margin-bottom:36px}.footer .footer-column{width:50%;margin-top:60px}.footer .footer-column:nth-child(-n+2){margin-top:0}.footer .footer-column:nth-child(odd){clear:both}.footer .footer-column.socials-column{width:100%}.footer .footer-column.socials-column .socials{float:left;width:100%}.footer .footer-column.socials-column .socials .soc-link{margin-left:0;margin-right:12px}.footer .footer-column .logo{margin-bottom:0}}@media screen and (max-width:590px){.footer{margin-top:30px}.footer .menu li{width:100%;text-align:center}.footer .menu li a{padding:0;display:inline-block;float:none}.footer .menu li{margin-bottom:10px}.footer .menu li a{font-size:18px}.footer .menu li:last-child{margin-bottom:0}.footer .footer-right{margin-top:36px}}@media screen and (max-width:480px){.footer .footer-column{width:100%;padding-right:0;margin-top:44px}.footer .footer-column:nth-child(2){margin-top:44px}.footer .menu li a{font-size:16px}.footer-top{display:flex;flex-direction:column}.footer .footer-column.socials-column{order:-1}.footer .footer-column.socials-column .socials{margin-bottom:0;display:flex;flex-wrap:wrap;justify-content:center}.footer .footer-column.socials-column .socials .soc-link{margin-right:0;margin:6px}.footer .footer-column.first-column{order:-1;text-align:center;display:flex;flex-direction:column;align-items:center}.footer .footer-column .column-title{margin-bottom:20px}.footer .contacts-link{font-size:22px}}