

/* Start:/local/front/build/css/contacts.css?17542858766367*/
.color-red{color:#eb0029}.color__orange-lite{color:#fbb342}.color__yellow{color:#f1e956}.color__orange{color:#f5945c}.color__magenta{color:#ee5e79}.color__blue{color:#545c8b}.color__green{color:#2b909d}.color__green-lite{color:#76af9e}.color__green-dark{color:#366c59}.color__magenta-dark{color:#ea5472!important}.color__gray{color:#878787!important}.color__blue-dark{color:#00455e!important}.border__color--orange-lite{border-color:#fbb342!important}.border__color--color-orange{border-color:#f5945c!important}.border__color--color-magenta{border-color:#ee5e79!important}.border__color--color-blue{border-color:#545c8b!important}.border__color--color-green{border-color:#2b909d!important}.border__color--color-green-lite{border-color:#76af9e!important}.border__color--color-green-dark{border-color:#366c59!important}.catalog__nav-link{display:inline-block;padding:8px 0;color:#212121;font-size:1.5rem;line-height:2rem;text-decoration:none;font-weight:400;font-family:Geometria,Tahoma,Helvetica Neue,Arial,sans-serif;font-style:normal}.catalog__nav-link.active{color:#4e718b;font-weight:700}.catalog__subnav{padding:0 15px 20px}.catalog__subnav .catalog__subnav .catalog__subnav-link{color:#717171}.catalog__subnav .catalog__subnav .catalog__subnav-link:hover{color:#4e718b}.catalog__subnav .catalog__subnav .catalog__subnav-link.active{color:#4e718b;font-weight:700}.catalog__subnav-item.active>.catalog__subnav-head .catalog__subnav-toggle svg{transform:rotate(-90deg)}.catalog__subnav-head{display:flex;align-items:center;justify-content:space-between}.catalog__subnav-toggle{padding:10px;cursor:pointer;opacity:.6;transition:opacity .3s ease-out}.catalog__subnav-toggle svg{transform:rotate(90deg);transition:transform .3s ease-out}.catalog__subnav-toggle:hover{opacity:1}.catalog__subnav-link{display:inline-block;padding:7px 0;font-size:1.3rem;line-height:1.6rem;text-decoration:none;font-weight:400;font-family:Geometria,Tahoma,Helvetica Neue,Arial,sans-serif;font-style:normal}.catalog__subnav-link:hover{color:#4e718b}.catalog__subnav-link.active{font-weight:500;font-family:Geometria,Tahoma,Helvetica Neue,Arial,sans-serif;font-style:normal;color:#4e718b}form.contacts__form.loading{filter:blur(4px)}form.contacts__form.loading+.gif-loader{display:flex}form.contacts__form .form-result__message{color:green;font-size:20px;font-weight:500;font-family:Geometria,Tahoma,Helvetica Neue,Arial,sans-serif;font-style:normal}form.contacts__form .contacts__block{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:30px}form.contacts__form .contacts__block .form__field{flex-basis:50%;margin-top:20px;padding:0 15px}@media screen and (max-width: 599px){form.contacts__form .contacts__block .form__field{flex-basis:100%;padding:0}}form.contacts__form .contacts__block .form__field--error{position:absolute;top:70px;color:red;font-size:12px;line-height:9px}form.contacts__form .contacts__block .form__field--error.form__field--textarea{top:auto;bottom:-12px}form.contacts__form .contacts__block .form__field--error.form__field--checkbox{top:auto}form.contacts__form .contacts__block .form__field .form-field__input_invalid{box-shadow:inset 0 0 0 1px red}form.contacts__form .contacts__block .form__field .form-field__input_invalid+.contacts__select .select__head{box-shadow:inset 0 0 0 1px red}form.contacts__form .contacts__block .form__field .form-field__input_valid{box-shadow:inset 0 0 0 1px green}form.contacts__form .contacts__block .form__field .form-field__input_valid+.contacts__select .select__head{box-shadow:inset 0 0 0 1px green}@media screen and (max-width: 599px){form.contacts__form .contacts__block .form__field:nth-child(1){order:-3}}@media screen and (max-width: 599px){form.contacts__form .contacts__block .form__field:nth-child(2){order:-2}}@media screen and (max-width: 599px){form.contacts__form .contacts__block .form__field:nth-child(3){order:0}}@media screen and (max-width: 599px){form.contacts__form .contacts__block .form__field:nth-child(4){order:-1}}form.contacts__form .contacts__block .form__field:nth-child(odd){padding-left:0}form.contacts__form .contacts__block .form__field:nth-child(2n){padding-right:0}form.contacts__form .contacts__block .form__field.textarea{flex-basis:100%;padding:0}form.contacts__form .contacts__block .form__field.textarea textarea{height:112px;resize:none}@media screen and (max-width: 419px){form.contacts__form .contacts__block .form__field.textarea textarea{height:127px}}form.contacts__form .contacts__block .form__field.form__field--checkbox{flex-basis:100%;margin-top:25px;padding-left:0}form.contacts__form .contacts__select{width:100%;line-height:1.4;font-size:14px;font-size:calcrem(14px)}@media screen and (max-width: 1279px){form.contacts__form .btn{display:block;width:220px;margin:0 auto}}@media screen and (max-width: 419px){form.contacts__form .btn{width:100%}}.content .wrapper{width:auto}.contacts__wrapper{flex:1;margin-bottom:50px;padding:30px 35px 20px;border:1px solid #ECECEC}@media screen and (max-width: 1279px){.contacts__wrapper{margin-bottom:40px}}@media screen and (max-width: 419px){.contacts__wrapper{padding:15px 15px 20px}}.contacts__wrapper>*{padding-left:35px;line-height:40px}.contacts__wrapper-noborder{margin-bottom:30px;padding:0;border:0}@media screen and (max-width: 1279px){.contacts__wrapper-noborder{margin-bottom:30px}}.contacts__wrapper .phone{position:relative}.contacts__wrapper .phone:before{position:absolute;left:0;content:url(/local/front/build/css/../images/contacts_phone.png)}.contacts__wrapper .phone a{font-weight:700;text-decoration:none}.contacts__wrapper .email{position:relative}@media screen and (max-width: 419px){.contacts__wrapper .email{margin-bottom:15px}}.contacts__wrapper .email:before{position:absolute;top:3px;left:0;content:url(/local/front/build/css/../images/contacts_email.png)}.contacts__wrapper .address{position:relative;font-size:15px;font-size:calcrem(15px)}@media screen and (max-width: 419px){.contacts__wrapper .address{line-height:1.3}}.contacts__wrapper .address:before{position:absolute;top:3px;left:0;content:url(/local/front/build/css/../images/contacts_address.png)}.contacts .contacts__title{margin-bottom:10px;color:#717171;font-weight:700;font-size:22px;font-size:calcrem(22px)}@media screen and (max-width: 1279px){.contacts .contacts__title{margin-bottom:0}}@media screen and (max-width: 419px){.contacts .contacts__title{font-size:18px;font-size:calcrem(18px)}}

/* End */
/* /local/front/build/css/contacts.css?17542858766367 */
