.contacts__link{color:#000;font-size:inherit;text-decoration:none}.contacts__link:focus,.contacts__link:hover{color:#c00;text-decoration:none}.contacts__info--background{background-image:url(/images/optimization/pages/contacts/logo-2.svg);background-position:top;background-repeat:no-repeat;background-size:contain}@media screen and (max-width:480px){.contacts__info--background{background-image:none}}.contacts__info--orientation{margin-top:1rem;padding-bottom:6rem}@media screen and (max-width:992px){.contacts__info--orientation{padding-bottom:0}}.contacts__info__block-center{margin-bottom:5rem}@media screen and (max-width:480px){.contacts__info__block-center{margin-bottom:0}}.contacts__info__block-center--text{padding:1rem 0}@media screen and (max-width:480px){.contacts__info__block-center--text{padding-bottom:2rem;padding-top:1rem}.contacts__info__block-left{display:flex;justify-content:center}}.contacts__info__block-left--text{line-height:1.8}@media screen and (max-width:992px){.contacts__info__block-left--text{padding-top:10rem}}@media screen and (max-width:480px){.contacts__info__block-left--text{min-width:250px;padding-top:0}.contacts__info__block-right{display:flex;justify-content:center}}.contacts__info__block-right--text{margin-left:auto}@media screen and (max-width:992px){.contacts__info__block-right--text{padding-top:10rem}}@media screen and (max-width:768px){.contacts__info__block-right--text{margin-left:0;padding-top:0}}@media screen and (max-width:480px){.contacts__info__block-right--text{min-width:250px}}.contacts__form input{border:none;border-bottom:1px solid #ced4da;border-radius:0}.contacts__form select{-webkit-appearance:none;-moz-appearance:none;appearance:none!important;background-image:url(/images/optimization/common/icons/arrow-select.svg);background-position:95% 50%;background-repeat:no-repeat;background-size:18px 12px;text-indent:.01px;text-overflow:""}.contacts__form select::-ms-expand{display:none}.contacts__form input:focus,.contacts__form select:focus,.contacts__form textarea:focus{background-color:#fff;border-color:#c00;box-shadow:none;color:#495057;outline:0}.contacts__map--map{height:600px;width:100%}@media screen and (max-width:768px){.contacts__map--map{height:500px}}@media screen and (max-width:480px){.contacts__map--map{height:400px}}.contacts__map--map--md{display:none}@media screen and (max-width:768px){.contacts__map--map--md{display:block!important}}@media screen and (max-width:332px){.contacts__recaptcha{margin-left:-6px}}.template__form-inline{display:flex}.template__form-inline__item-input,.template__form-inline__item-input-phone{position:relative}.template__form-inline__item-input-phone-wrap,.template__form-inline__item-input-wrap{display:flex}.template__form-inline__item-input-phone-wrap input.is-invalid,.template__form-inline__item-input-wrap input.is-invalid{border-color:#c00!important}.template__form-inline__item-input-phone__line,.template__form-inline__item-input__line{background:#ced4da;bottom:2px;height:1px;left:0;position:absolute;width:100%}.template__form-inline__item-input-phone__line.is-invalid,.template__form-inline__item-input__line.is-invalid{background:#c00!important}@media (max-width:991.98px){.page-contacts .contacts__info__block-left--text,.page-contacts .contacts__info__block-right--text{padding-top:0}.page-contacts .contacts__info__block-center{margin-bottom:2rem}}@media (max-width:767.98px){.page-contacts .contacts__info__block-left,.page-contacts .contacts__info__block-right{display:block;flex:0 0 280px;justify-content:flex-start;margin-left:auto;margin-right:auto;max-width:280px}.page-contacts .contacts__info__block-center--text{padding-bottom:0}}@media (min-width:768px) and (max-width:991.98px){.page-contacts .contacts__info__block-left{top:5rem}.page-contacts .contacts__info--background{margin-bottom:4rem}}@media (max-width:767.98px){.page-contacts .contacts__info--background{background:none}}
