

/* Start:/local/templates/main/assets.static/css/pages/contacts.min.css?17803920922351*/
.page-contacts__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;gap:16px}.page-contacts__grid--additional{grid-template-columns:repeat(4,1fr)}.page-contacts__map-container{position:relative}.page-contacts__map-container .select-control{width:100%}.page-contacts__map{height:508px;border-radius:20px;overflow:hidden}.page-contacts__location{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:40px;height:calc(100% - 32px);padding:40px;border-radius:16px;background-color:rgba(0,155,122,.9);position:absolute;top:16px;left:16px;z-index:1}.page-contacts .manager{display:flex;align-items:flex-start;gap:24px;padding:24px;border-radius:20px;background-color:#f8f8f8;background-image:url(/local/templates/main/assets/img/design/icons/consultation-phone.svg);background-repeat:no-repeat;background-position:bottom right;background-size:150px auto}.page-contacts .manager__photo{display:flex}.page-contacts .manager__photo img{--size:174px;width:var(--size);height:var(--size);min-width:var(--size);object-fit:cover;object-position:top;border-radius:16px}.page-contacts .manager__photo img.no-photo{object-position:center}.page-contacts .manager__name{margin-bottom:16px}.page-contacts .manager__position{margin-bottom:40px}.page-contacts .manager__contacts{margin-top:auto}@media (max-width:1439px){.page-contacts__grid{gap:12px}.page-contacts__grid--additional{grid-template-columns:repeat(2,1fr)}.page-contacts__map{height:424px}.page-contacts__location{gap:32px;padding:32px;height:calc(100% - 24px);top:12px;left:12px}.page-contacts .manager{gap:20px;padding:20px;background-size:90px auto}.page-contacts .manager__photo img{--size:140px}.page-contacts .manager__name{margin-bottom:12px}.page-contacts .manager__position{margin-bottom:32px}}@media (max-width:1023px){.page-contacts__grid,.page-contacts__map-container{display:flex;flex-direction:column;gap:8px}.page-contacts__map{height:288px;border-radius:16px}.page-contacts__location{align-items:normal;gap:24px;height:auto;padding:24px;position:static}.page-contacts .manager{flex-direction:column;gap:16px;padding:16px;border-radius:16px;background-image:none}.page-contacts .manager__photo{width:100%}.page-contacts .manager__photo img{--size:256px;width:100%;min-width:100%}.page-contacts .manager__position{margin-bottom:24px}}
/* End */


/* Start:/local/templates/main/assets.static/css/components/cards/card-contact.min.css?1780392092594*/
.card-contact{display:flex;flex-direction:column;justify-content:space-between;min-height:240px;padding:24px;border:1px solid #ececec;border-radius:20px}.card-contact__title{max-width:240px;margin-bottom:16px}.card-contact--additional{min-height:238px}@media (max-width:1439px){.card-contact{min-height:160px;padding:20px}.card-contact__title{max-width:100%;margin-bottom:12px}.card-contact--additional{min-height:160px}}@media (max-width:1023px){.card-contact{min-height:128px;padding:16px;border-radius:16px}.card-contact__title{margin-bottom:17px}.card-contact--additional{min-height:100px}}
/* End */


/* Start:/local/templates/main/assets.static/css/components/blocks/block-requisites.min.css?17803920921860*/
.block-requisites{display:grid;grid-template-columns:1fr 664px;gap:40px;padding:16px;border-radius:20px;background-color:#009b7a}.block-requisites__requisites{display:flex;flex-direction:column;align-items:flex-start;gap:32px;padding:24px 0 24px 24px}.block-requisites__requisites-list::-webkit-scrollbar{height:6px}.block-requisites__requisites-list::-webkit-scrollbar-track{height:2px;background-color:rgba(255,255,255,.2);-webkit-border-radius:12px;border-radius:12px}.block-requisites__requisites-list::-webkit-scrollbar-thumb{-webkit-border-radius:12px;border-radius:12px;background:#fff}.block-requisites__requisites-list dl{display:grid;grid-template-columns:236px 1fr;padding:8px 0}.block-requisites__requisites-list dl:not(:last-child){border-bottom:1px solid rgba(255,255,255,.5019607843)}.block-requisites__requisites-list dl:last-child{padding:8px 0 0}.block-requisites__requisites-list dl dd,.block-requisites__requisites-list dl dt{font-size:14px;line-height:17px;color:#fff}.block-requisites__image img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:16px}@media (max-width:1439px){.block-requisites{grid-template-columns:1fr 460px;gap:32px;padding:12px}.block-requisites__requisites{gap:24px;padding:20px 0 20px 20px}.block-requisites__requisites-list dl{grid-template-columns:192px 1fr}.block-requisites__requisites-list dl dd,.block-requisites__requisites-list dl dt{font-size:12px;line-height:14px}}@media (max-width:1023px){.block-requisites{display:flex;flex-direction:column;padding:8px;border-radius:16px}.block-requisites__requisites{align-items:normal;gap:20px;padding:16px 16px 0}.block-requisites__requisites-list{overflow-x:auto;padding-bottom:20px}.block-requisites__requisites-list dl{min-width:400px}.block-requisites__image img{height:291px;border-radius:12px}.block-requisites .btn{max-width:100%}}
/* End */


/* Start:/local/templates/main/assets.static/css/components/banners/banner-green.min.css?1780392092929*/
.banner-green__container{display:flex;flex-direction:column;padding:40px;border-radius:20px;background-color:#009b7a;background-repeat:no-repeat;background-position:right bottom;background-size:contain}.banner-green__title{color:#fff;margin-top:40px}.banner-green__description{font-size:16px;line-height:20px;color:#fff;margin-top:24px}.banner-green__date{font-size:16px;line-height:20px;color:rgba(255,255,255,.5019607843);margin-top:40px}@media (max-width:1439px){.banner-green__container{padding:32px}.banner-green__title{margin-top:32px}.banner-green__date,.banner-green__description{font-size:14px;line-height:17px;margin-top:20px}.banner-green__date{margin-top:32px}}@media (max-width:1023px){.banner-green__container{padding:24px;border-radius:16px;background-size:165px auto}.banner-green__title{margin-top:24px}.banner-green__description{font-size:14px;line-height:17px;margin-top:16px}.banner-green__date{display:none}}
/* End */


/* Start:/local/templates/main/assets.static/css/components/blocks/block-hr.min.css?17803920922659*/
.block-hr{display:grid;grid-template-columns:769px auto;grid-template-rows:1fr;gap:24px}.block-hr--vacancies{grid-template-columns:1fr 1fr}.block-hr--only-banner{display:flex;height:336px}.block-hr--only-banner .block-hr__banner{width:100%;background-image:url(/local/templates/main/assets/img/design/icons/contact-phone-green.svg);background-repeat:no-repeat;background-position:bottom right}.block-hr__banner{display:flex;flex-direction:column;padding:32px;border-radius:20px;background-color:#009b7a;background-repeat:no-repeat;background-position:right bottom}.block-hr__banner .description{max-width:385px;margin-top:24px}.block-hr__banner .actions{margin-top:auto}.block-hr__contacts-info,.block-hr__manager{display:flex;align-items:flex-start;border-radius:20px;background-color:#f8f8f8;padding:32px}.block-hr__contacts-info{flex-direction:column}.block-hr .hr-contacts__title{margin-top:24px;margin-bottom:16px}.block-hr__manager{gap:32px}.block-hr__manager-photo{min-width:276px;width:276px;min-height:356px;height:356px}.block-hr__manager-photo img{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:16px}.block-hr__manager-info .manager__name{margin-bottom:16px}.block-hr__manager-info .manager__position{margin-bottom:40px}.block-hr__manager-info .manager__contacts{display:flex;flex-direction:column;gap:16px}@media (max-width:1439px){.block-hr{grid-template-columns:531px auto;gap:20px}.block-hr--vacancies{grid-template-columns:1fr 1fr}.block-hr--only-banner{height:275px}.block-hr__banner{padding:24px;background-size:210px auto}.block-hr__banner .description{max-width:320px;margin-top:20px}.block-hr__contacts-info{padding:24px}.block-hr .hr-contacts__title{margin-bottom:12px;margin-top:20px}.block-hr__manager{gap:24px;padding:24px}.block-hr__manager-photo{min-width:154px;width:154px;min-height:197px;height:197px}.block-hr__manager-info .manager__name{margin-bottom:12px}.block-hr__manager-info .manager__position{margin-bottom:32px}.block-hr__manager-info .manager__contacts{gap:12px}}@media (max-width:1023px){.block-hr{gap:8px}.block-hr,.block-hr--vacancies{display:flex;flex-direction:column}.block-hr--only-banner{height:271px}.block-hr__banner{min-height:320px}.block-hr__banner .description{max-width:100%;margin-top:16px}.block-hr__banner .actions .btn{width:100%}.block-hr__banner,.block-hr__contacts-info,.block-hr__manager{padding:20px;border-radius:16px}.block-hr .hr-contacts__title{margin-top:16px}.block-hr__manager{flex-direction:column-reverse;gap:20px}.block-hr__manager-photo{min-width:100%;width:100%;min-height:320px;height:320px}.block-hr__manager-info .manager__position{margin-bottom:24px}}
/* End */
/* /local/templates/main/assets.static/css/pages/contacts.min.css?17803920922351 */
/* /local/templates/main/assets.static/css/components/cards/card-contact.min.css?1780392092594 */
/* /local/templates/main/assets.static/css/components/blocks/block-requisites.min.css?17803920921860 */
/* /local/templates/main/assets.static/css/components/banners/banner-green.min.css?1780392092929 */
/* /local/templates/main/assets.static/css/components/blocks/block-hr.min.css?17803920922659 */
