.contacts-crumbs{margin-top:50px}.contacts h1{margin:34px 0 16px}.contacts h1,.contacts h3{font-size:17px;font-weight:900;line-height:18px}.contacts h3{margin-bottom:32px}.contacts__links{display:flex;justify-content:space-between;margin-bottom:60px}.contacts__links_phones{border:1px solid;max-width:630px;padding:56px 0 56px 32px;width:100%}.contacts__links_phones h2{font-size:17px;font-weight:900;line-height:18px;margin-bottom:21px}.contacts__links_phones ul{display:flex;flex-wrap:wrap;width:100%}.contacts__links_phones ul li{width:50%}.contacts__links_socials{border:1px solid;max-width:630px;padding:56px 0 56px 32px;width:100%}.contacts__links_socials-wrapper{flex-direction:column}.contacts__links_socials-email,.contacts__links_socials-wrapper ul{display:flex}.contacts__links_socials-email p{color:#4f4f4f;font-size:16px;font-weight:400;line-height:17px;margin-bottom:37px;margin-right:10px}.contacts__links_socials-email a{color:#4f4f4f;font-size:16px;font-weight:400;line-height:17px;text-decoration:none;transition:.3s ease-in-out}.contacts__links_socials-email:hover a{margin-left:5px;transition:.3s ease-in-out}.contacts__links_mails li,.contacts__links_phones li{align-items:center;display:flex;margin-bottom:10px;width:-moz-fit-content;width:fit-content}.contacts__links_mails li p,.contacts__links_phones li p{color:#4f4f4f;font-size:16px;font-weight:400;line-height:17px;margin-right:10px}.contacts__links_mails li a,.contacts__links_phones li a{color:#605151;font-size:16px;font-weight:400;line-height:20px;text-decoration:none}.contacts__links_mails li svg,.contacts__links_phones li svg{margin-right:10px;transition:.3s ease-in-out}.contacts__links_mails li:hover svg,.contacts__links_phones li:hover svg{margin-right:15px;transform:scale(1.3);transition:.3s ease-in-out}.contacts__links_mails li p{color:#4f4f4f;font-size:16px;font-weight:400;line-height:17px}.contacts__links_mails li a{color:#171616;font-size:16px;font-weight:500;line-height:20px;transition:.3s ease-in-out}.contacts__links_mails li a:hover{margin-left:5px;transition:.3s ease-in-out}.contacts__links_socials h2{font-size:17px;font-weight:900;line-height:18px;margin-bottom:21px}.contacts__links_socials-wrapper{display:flex}.contacts__links_socials li{align-items:center;display:flex;height:29px;justify-content:flex-start}.contacts__links_socials li svg{margin-right:32px;transition:.3s ease-in-out}.contacts__links_socials li:hover svg{transform:scale(1.3);transition:.3s ease-in-out}.contacts .filial-wrapper{display:flex;justify-content:space-between;margin:auto;max-width:1440px;width:100%}.contacts .filial-wrapper li{align-items:center;background-color:#f8f8f8;display:flex;height:100px;justify-content:center;max-width:100%;position:relative;width:100%}.contacts .contacts__address-mobile{display:none}.contacts__address{flex-direction:column;width:100%}.contacts__address-menu{display:flex;justify-content:space-between;margin:auto;max-width:1440px;width:100%}.contacts__address-menu .active-menu{background-color:#f8f8f8}.contacts__address-menu li{align-items:center;display:flex;height:100px;justify-content:center;max-width:740px;position:relative;width:100%}.contacts__address-menu li input{cursor:pointer;height:100%;position:absolute;width:100%}.contacts__address-menu li p{font-size:17px;font-weight:900;line-height:18px;margin-left:16px;text-transform:uppercase}.contacts__address{display:flex;justify-content:space-between}.contacts__address_filial{display:flex;flex-direction:row;width:100%}.contacts__address_filial h2{font-size:17px;font-weight:900;line-height:18px;margin-bottom:21px}.contacts__address_filial-content{max-width:740px;padding-top:92px;width:100%}.contacts__address_filial-content .contacts__address-mobile{display:none}.contacts__address_filial-content-address{align-items:center;display:flex;margin-bottom:16px;padding-left:100px}.contacts__address_filial-content-address p{font-size:16px;font-weight:400;line-height:20px}.contacts__address_filial-content-address svg{margin-right:10px}.contacts__address_filial-content-work{align-items:flex-start;display:flex;margin-bottom:16px;padding-left:100px}.contacts__address_filial-content-work p{font-size:16px;font-weight:400;line-height:20px}.contacts__address_filial-content-work svg{margin-right:10px}.contacts__address_filial-content-meeting{align-items:flex-start;display:flex;height:42px;margin-bottom:32px}.contacts__address_filial-content-meeting p{font-size:16px;font-weight:400;line-height:20px}.contacts__address_filial-content-meeting svg{margin-right:10px}.contacts__address_filial-map{max-width:740px;width:100%}.contacts__address_filial-map iframe{filter:grayscale(100);height:300px;transition:.3s ease-in-out;width:100%}.contacts__address_filial-map iframe:hover{filter:grayscale(0);transition:.3s ease-in-out}@media screen and (max-width:1440px){.contacts__links_phones,.contacts__links_socials{max-width:49%}}@media screen and (max-width:1100px){.contacts__address-menu li{margin:0 10px}.contacts__address-menu li p{font-size:17px;font-weight:900;line-height:18px}}@media screen and (max-width:950px){.contacts__links_phones,.contacts__links_socials{padding:56px 0 56px 15px}}@media screen and (max-width:900px){.contacts__links{flex-direction:column;margin-bottom:30px}.contacts__links_phones{margin:auto auto 20px;max-width:100%}.contacts__links_socials{margin:auto;max-width:100%}.contacts__address{display:none}.contacts__address-mobile{display:block!important;margin-bottom:40px}.contacts__address-menu{flex-direction:column}.contacts__address_filial{flex-direction:column!important}.contacts__address-menu li{max-width:100%}.contacts__address_filial-content{max-width:100%;padding-left:20px}.contacts__address_filial-map{max-width:100%}.contacts .filial-wrapper{flex-direction:column-reverse}.contacts__address_filial-content-address,.contacts__address_filial-content-work{padding-left:0}}@media screen and (max-width:550px){.contacts__address-menu li{display:flex;justify-content:space-between;max-width:100%;padding:0 20px;width:100%}.contacts__links_phones ul{flex-direction:column}.contacts__links_phones ul li{margin-bottom:15px;width:100%}}.contacts__address-menu button[data-v-6c168e07]{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;padding:0;text-align:left;width:100%}.contacts__address_filial-content-address address[data-v-6c168e07]{font-style:normal}
