/*! Varriables */.general-title h2{color:#191919;font-size:clamp(27px,4vw,45px);font-style:normal;font-weight:300;line-height:clamp(27px,4vw,50px);letter-spacing:clamp(-.54px,4vw,-.9px);text-transform:uppercase;position:relative;margin:0}.general-title h2:before{position:absolute;content:"";top:9px;left:19px;width:8px;height:8px;border-radius:50%;background:#191919}.breadcrumbs{padding:0 0 0 12px}@media (min-width: 1023px){.breadcrumbs{padding:0}}.breadcrumbs__block{padding-left:0}.breadcrumbs__block ul{list-style:none;display:flex;margin:0;padding:0;flex-wrap:wrap}.breadcrumbs__block ul li{position:relative;margin-right:11px;text-overflow:ellipsis;color:#7c7c7c;font-size:12px;font-style:normal;font-weight:400;line-height:22px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.breadcrumbs__block ul li:last-child{text-decoration-line:inherit}@media (min-width: 1200px){.breadcrumbs__block ul li{font-size:14px}}.breadcrumbs__block ul li a{color:#7c7c7c;font-size:12px;font-style:normal;font-weight:400;line-height:22px;overflow:hidden;transition:.5s;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media (min-width: 1200px){.breadcrumbs__block ul li a{font-size:14px}}.breadcrumbs__block ul li a:hover{color:#505050}.breadcrumbs__block ul li:not(:last-child):after{content:"";position:absolute;width:1px;height:10px;right:-6px;top:7px;background:#7c7c7c;transform:rotate(19deg);color:#7c7c7c;font-size:16px;font-style:normal;font-weight:400;line-height:26px}.header .header__mobile-content{border-radius:60px;background:#e5e5e8e6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (min-width: 1023px){.header .header__content{background:#e5e5e8e6}}.contacts{background:#fff;padding-top:24px;margin-bottom:38px}@media (min-width: 767px){.contacts{padding:0 10px 100px}}@media (min-width: 1200px){.contacts{padding:0}}.contacts__title{margin-bottom:27px;padding:0 10px;margin-top:15px}@media (min-width: 1023px){.contacts__title{padding:0;margin-top:46px}}@media (min-width: 1023px){.contacts__content{margin-bottom:120px}}@media (min-width: 1200px){.contacts__content{margin-bottom:125px}}.contacts h1{color:#191919;font-size:34px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-.68px;text-transform:uppercase;margin:0}@media (min-width: 1023px){.contacts h1{font-size:50px;font-weight:500;line-height:62px;letter-spacing:-1px;text-transform:uppercase}}.map-block{overflow:hidden;position:relative}.map-block:before{position:absolute;top:0;left:0;background:linear-gradient(180deg,#191919,#7c7a7900);width:1000px;height:227px;content:"";z-index:2}@media (min-width: 1023px){.map-block:before{width:100%}}@media (min-width: 1023px){.map-block{max-width:1920px;margin:0 auto;padding:0}}.js-map{max-width:100%;height:436px;width:100%}@media (min-width: 1200px){.js-map{width:100%;height:435px;max-width:100%}}@media (min-width: 1023px){.contacts .footer__popup .btn span{font-size:14px;font-weight:600}}@media (min-width: 1023px){.contacts__content{display:flex}}@media (min-width: 1023px){.contacts{max-width:1140px;margin:0 auto;padding-top:13px}}.contacts .footer__right{border-top:0;padding:22px 9px 0}@media (min-width: 600px){.contacts .footer__right{display:flex;padding-bottom:100px;position:relative}}@media (min-width: 768px){.contacts .footer__right{display:block;border-top:0;padding:0;margin-top:44px;position:relative;width:330px}}@media (min-width: 1023px){.contacts .footer__right{border-top:0;padding:0;margin-top:44px;position:relative;width:565px}}.contacts .footer__info-right{border:0;margin-top:22px;justify-content:flex-start;display:block;position:initial}@media (min-width: 600px){.contacts .footer__info-right{margin-top:-16px;margin-left:90px;width:35%}}@media (min-width: 768px){.contacts .footer__info-right{margin-top:22px;margin-left:0;width:100%}}@media (min-width: 1023px){.contacts .footer__info-right{margin-top:-20px}}@media (min-width: 1200px){.contacts .footer__info-right{margin-top:22px}}.contacts .footer__socials{margin-top:17px;display:block;position:initial}.contacts .footer__social-item-info a{display:flex}.contacts .footer__social-item-info a span{order:2;padding:0 0 0 14px}@media (min-width: 1023px){.contacts .footer__social-item-info a span{padding:0}}.contacts .footer__social-item-info a .footer__social-item{order:1}.contacts .footer__call{position:relative;top:inherit;left:inherit;bottom:inherit}@media (min-width: 600px){.contacts .footer__call{position:absolute;left:50%;transform:translate(-50%);bottom:20px}}@media (min-width: 768px){.contacts .footer__call{left:0;transform:inherit;bottom:-85px}}@media (min-width: 1023px){.contacts .footer__call{position:absolute;left:-300px;bottom:-85px;transform:inherit}}.contacts .footer__info-left{position:relative}@media (min-width: 600px){.contacts .footer__info-left{width:60%}}@media (min-width: 768px){.contacts .footer__info-left{width:100%}}.contacts .footer__popup .btn{width:263px;height:50px}.contacts .footer__popup{margin:17px auto 0;display:flex;justify-content:center}.contacts__right{margin-top:22px;padding:0 10px}@media (min-width: 768px){.contacts__right{margin-top:105px;padding:0;margin-left:20px}}.contacts__right .contacts__photo{border-radius:40px}@media (min-width: 600px){.contacts__right .contacts__photo{max-width:400px;margin:0 auto}}@media (min-width: 1200px){.contacts__right .contacts__photo{max-width:100%;margin:0 auto}}.contacts__right .contacts__photo img{aspect-ratio:1.504;display:block;width:100%;height:auto;border-radius:40px}.contacts .footer__social-item,.contacts .footer__messenger-item{background:#f4f4f4}.contacts .footer__social-item-info a:before,.contacts .footer__messenger-item a:before{background:#f4f4f4}@media (min-width: 1200px){.footer__messengers .viber:hover a{background:#ad98c2}.footer__messengers .telegram:hover a{background:#96c7f1}.footer__messengers .whatsapp:hover a{background:#a4cc95}.footer__messengers .viber:hover svg path{fill:#fff}.footer__messengers .whatsapp:hover svg path{fill:#fff}.footer__messengers .telegram:hover svg path{fill:#fff}.footer__messenger-item a,.footer__messengers a{transition:.5s}}.contacts .viber svg,.contacts .whatsapp svg,.contacts .telegram svg{transform:scale(1.2)}@media (min-width: 1023px){.contacts .viber svg,.contacts .whatsapp svg,.contacts .telegram svg{transform:scale(1)}}.footer__social-item-info a .facebook svg{transform:scale(1.3)}@media (min-width: 1023px){.footer__social-item-info a .facebook svg{transform:scale(1)}}.footer__social-item-info a .instagram svg{transform:scale(1.3)}@media (min-width: 1023px){.footer__social-item-info a .instagram svg{transform:scale(1)}}.footer__social-item-info a .youtube svg{transform:scale(1.3)}@media (min-width: 1023px){.footer__social-item-info a .youtube svg{transform:scale(1)}}.contacts .footer__social-item-info a:before{left:7px}@media (min-width: 768px){.contacts__content{display:flex}}.footer__messengers-block{justify-content:flex-start}.footer__messengers-block .footer__phone{margin-right:15px}@media (min-width: 1023px){.footer__messengers-block{justify-content:space-between}.footer__messengers-block .footer__phone{margin-right:0}}
