.contacts_page__head{display:grid;gap:40px;grid-template-columns:1fr;margin-bottom:20px;padding-top:49px}@media screen and (min-width: 768px){.contacts_page__head{gap:80px;grid-template-columns:1fr;margin-bottom:40px;padding-top:130px}}@media screen and (min-width: 1024px){.contacts_page__head{padding-top:53px}}@media screen and (min-width: 1200px){.contacts_page__head{padding-top:53px}}.contacts_page__head_contacts{border-top:1px solid #3d4a59;padding-bottom:0;padding-top:20px}@media screen and (min-width: 768px){.contacts_page__head_contacts{padding-top:40px}}.contacts_page__head_title{font-size:40px;font-weight:600;margin-bottom:0;padding-right:45px;text-transform:none}@media screen and (min-width: 1024px){.contacts_page__head_title{font-size:46px;line-height:120%}}@media screen and (min-width: 1200px){.contacts_page__head_title{font-size:56px}}.c_contacts{align-items:flex-start;display:flex;flex-direction:column}@media screen and (min-width: 768px){.c_contacts{gap:20px}}.c_contacts__label{color:#96a5b0;font-size:12px;line-height:120%;margin-bottom:10px}@media screen and (min-width: 768px){.c_contacts__label{font-size:16px;margin-bottom:0}}.c_contacts__item{display:inline-block;font-size:16px;font-weight:400;line-height:120%;margin-bottom:8px;text-decoration:none;transition:color .2s}@media screen and (min-width: 768px){.c_contacts__item{font-size:20px;margin-bottom:0}}@media(hover),(min-width: 0\0 ),(min-device-pixel-ratio: 0){.c_contacts__item[href]:hover{color:#96a5b0}}.c_contacts__item:last-child{margin-bottom:0}.c_contacts__map{margin-bottom:40px}@media screen and (min-width: 768px){.c_contacts__map{margin-bottom:80px}}@media screen and (min-width: 1024px){.c_contacts__map{display:flex;flex-direction:column}}.c_contacts_card__wrapper{display:flex;flex-direction:column}@media screen and (min-width: 768px){.c_contacts_card__wrapper{align-items:center;flex-direction:row;gap:40px}}.contacts_section{margin-bottom:40px}@media screen and (min-width: 768px){.contacts_section{margin-bottom:80px}}.c_contact_card{border-bottom:1px solid #3d4a59;border-top:1px solid #3d4a59;padding:20px 0}@media screen and (min-width: 768px){.c_contact_card{padding:40px 0}}.c_contact_card__label{color:#96a5b0;font-size:12px;line-height:120%;margin-bottom:9px}@media screen and (min-width: 768px){.c_contact_card__label{font-size:16px;margin-bottom:20px}}.c_contact_card__text{color:#fff;display:inline-block;font-size:16px;font-weight:400;line-height:120%;margin-bottom:10px;text-decoration:none;transition:color .2s}@media screen and (min-width: 768px){.c_contact_card__text{font-size:20px}}.c_contact_card__text:last-child{margin-bottom:0}@media(hover),(min-width: 0\0 ),(min-device-pixel-ratio: 0){.c_contact_card__text[href]:hover{color:#96a5b0}}.c_contact_card_list .c_contact_card{border-bottom:none}.c_contact_card_list .c_contact_card:last-child{border-bottom:1px solid #3d4a59}.c_map{height:420px;overflow-y:hidden;padding:43px 40px 40px;position:relative}@media screen and (max-width: 1023px){.c_map{display:flex;flex-direction:column;height:460px;padding:15px}}@media screen and (min-width: 768px){.c_map{clip-path:polygon(26px 0, 100% 0, 100% calc(100% - 26px), calc(100% - 26px) 100%, 0 100%, 0 26px);height:420px;padding:40px}}.c_map__margin{margin-bottom:40px}.c_map__margin.container{margin-bottom:40px}.c_map__bg{height:100%;left:0;object-fit:cover;object-position:82% 50%;position:absolute;top:0;width:100%}@media screen and (min-width: 768px){.c_map__bg{object-position:calc(50% - 10px) 50%}}@media screen and (min-width: 1024px){.c_map__bg{height:137%;object-position:50% 50%}}.c_map__logo{left:82%;position:absolute;top:calc(50% - 43px);transform:translate(-124px, -50%);width:64px}@media screen and (min-width: 768px){.c_map__logo{left:50%;transform:translate(160px, -50%)}}@media screen and (min-width: 1024px){.c_map__logo{top:calc(69% - 43px);transform:translate(248px, -50%)}}.c_map__label{color:#96a5b0;font-size:16px;line-height:120%;margin-bottom:16px}@media screen and (max-width: 1023px){.c_map__label{font-size:12px;line-height:120%;margin-bottom:10px}}@media screen and (min-width: 768px){.c_map__label{font-size:16px;margin-bottom:20px}}@media screen and (min-width: 1024px){.c_map__label{margin-bottom:20px}}.c_map__text{color:#fff;font-size:20px;font-weight:400;line-height:120%;width:193px}@media screen and (max-width: 1023px){.c_map__text{font-size:16px;line-height:120%}}@media screen and (min-width: 768px){.c_map__text{font-size:20px;width:241px}}@media screen and (min-width: 1024px){.c_map__text{font-size:20px}}.c_map__route{bottom:40px;left:40px;position:absolute}@media screen and (max-width: 1023px){.c_map__route{margin-top:48px;position:static}}.c_map__route_text{color:#fff;font-size:28px;font-weight:500;line-height:140%;margin-bottom:24px;text-transform:uppercase}@media screen and (max-width: 1023px){.c_map__route_text{font-size:20px;line-height:140%;margin-bottom:24px}}.c_map__route_continue{color:#96a5b0;display:inline-block;font-size:12px;letter-spacing:-0.04em;line-height:120%;margin-bottom:20px;position:relative;text-decoration:none;z-index:10}@media screen and (min-width: 768px){.c_map__route_continue{font-size:16px}}.c_map__route_wrapper{margin-top:auto}.c_map__route_buttons{display:flex}@media screen and (max-width: 1023px){.c_map__route_buttons{flex-direction:column;gap:8px;margin-top:auto}}@media screen and (min-width: 768px){.c_map__route_buttons{flex-direction:row;gap:20px}}@media screen and (min-width: 1024px){.c_map__route_buttons{margin-top:auto}}.c_map__main{position:relative}.c_map_wrapper{margin:0 -15px;position:relative}@media screen and (min-width: 768px){.c_map_wrapper{margin:0}}@media screen and (min-width: 768px){.c_map__button{font-size:15px;height:51px;width:50%}}@media screen and (min-width: 1024px){.c_map__button{padding:20px 40px;width:unset !important}}.companies{margin-bottom:78px}@media screen and (min-width: 768px){.companies{margin-bottom:119px}}.companies.container{margin-bottom:78px}@media screen and (min-width: 768px){.companies.container{margin-bottom:119px}}.companies_list{display:grid;gap:10px;grid-template-columns:repeat(3, 1fr)}@media screen and (min-width: 768px){.companies_list{gap:20px;grid-template-columns:repeat(7, 1fr)}}.companies_item{align-items:center;cursor:pointer;display:flex;height:100px;justify-content:center}@media screen and (min-width: 768px){.companies_item{background-color:initial}}@media(hover),(min-width: 0\0 ),(min-device-pixel-ratio: 0){.companies_item img:hover{filter:brightness(0) saturate(100%) invert(55%) sepia(60%) saturate(136%) hue-rotate(170deg) brightness(90%) contrast(85%)}}@media screen and (min-width: 768px){.companies_item>img{transform:scale(1.2)}}@media screen and (min-width: 1024px){.companies_item>img{transform:scale(1.5)}}@media screen and (min-width: 1200px){.companies_item>img{transform:scale(1.7)}}
