.contact-form{margin-top:70px}.contact-form__content{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:67px}.contact-form__body-title{font-family:Salute;font-weight:400;font-size:34px;line-height:38px;color:#939393;padding-top:21px}.contact-form__body-columns{display:flex;justify-content:space-between}.contact-form__info{min-width:242px;width:28.22%}.contact-form__info-title{font-weight:400;font-family:PoppinsBold;font-size:20px;line-height:26px;color:#1c1c1c;margin-top:42px}.contact-form__info-actions{margin-top:13px}.contact-form__info-action{text-decoration:none;display:flex;align-items:center}.contact-form__info-action-icon{pointer-events:none;-webkit-user-select:none;user-select:none}.contact-form__info-action-text{font-weight:400;font-family:PoppinsSemiBold;font-size:14px;line-height:26px;color:#939393;margin-left:13px}.contact-form__info-text{font-family:PoppinsRegular;font-size:14px;line-height:26px;color:#1c1c1c}.contact-form__info-text h3{font-weight:400;font-family:PoppinsBold;font-size:20px;line-height:26px;color:#1c1c1c;margin-top:26px}.contact-form__info-text p,.contact-form__info-text ul{margin-top:26px}.contact-form__info-text p:first-child,.contact-form__info-text ul:first-child,.contact-form__info-text h3+p,.contact-form__info-text h3+ul{margin-top:13px}.contact-form__info-text a{font-weight:400;font-family:PoppinsBold;color:#939393;text-decoration:none;position:relative}.contact-form__info-text a:before{content:"";position:absolute;left:51%;right:51%;bottom:2px;background-color:#939393;height:2px;transition-property:left,right;transition-duration:.3s;transition-timing-function:ease-out}.contact-form__info-text a:active:before,.contact-form__info-text a:focus:before,.contact-form__info-text a:hover:before{left:0;right:0}.contact-form__info-text strong{font-weight:400;font-family:PoppinsBold}.contact-form__info-text em{font-family:PoppinsLightItalic}.contact-form__info-text p:first-child{margin-top:13px}.contact-form__form{margin-left:7.14%;flex-grow:1;display:flex;flex-direction:column}.contact-form__form-title{font-weight:400;font-family:PoppinsBold;font-size:20px;line-height:26px;color:#1c1c1c;margin-top:42px}.contact-form__form-label{font-weight:400;font-family:PoppinsBold;font-size:14px;line-height:21px;color:#1c1c1c;margin-top:19px;padding:13px 13px 13px 0;cursor:pointer}.contact-form__form-label--first{margin-top:10px}.contact-form__form-input{font-family:PoppinsRegular;font-size:14px;line-height:21px;color:#1c1c1c;padding:13px 13px 12px;border:1px solid #E3E3E3;width:100%;border-radius:0;outline:none}.contact-form__form-textarea{font-family:PoppinsRegular;font-size:14px;line-height:21px;color:#1c1c1c;padding:13px 13px 12px;border:1px solid #E3E3E3;width:100%;height:264px;border-radius:0;outline:none;resize:none}.contact-form__form-button{background-color:#000;border:none;border-radius:0;font-family:PoppinsRegular;font-size:14px;line-height:21px;color:#fff;padding:16px 16px 15px;text-align:center;cursor:pointer;margin-top:32px;transition:background-color .3s}.contact-form__form-button:active,.contact-form__form-button:focus,.contact-form__form-button:hover{background-color:#444}.contact-form__form-agree{position:relative;margin-top:24px;padding:16px 16px 16px 0;cursor:pointer;display:flex;align-items:center}.contact-form__form-agree-input{position:absolute;width:22px;height:22px;accent-color:#43a000}.contact-form__form-agree-input:before{content:"";position:absolute;left:0;top:50%;width:22px;height:22px;transform:translateY(-50%);background-image:url(./checkbox.svg);cursor:pointer}.contact-form__form-agree-input:checked:before{background-image:url(./checkbox-checked.svg)}.contact-form__form-agree-text p{margin-left:38px;display:block;font-family:PoppinsRegular;font-size:12px;line-height:18px;color:#1c1c1c}.contact-form__form-agree-text a{color:#1c1c1c}@media (max-width: 1023px){.contact-form{margin-top:0}.contact-form__body-title{font-size:24px;line-height:26px;padding-top:32px}.contact-form__body{width:100%}.contact-form__content{padding-bottom:0}}@media (max-height: 803px){.contact-form{margin-top:0}.contact-form__body-title{font-size:24px;line-height:26px;padding-top:32px}.contact-form__body{width:100%}.contact-form__content{padding-bottom:0}}@media (max-width: 767px){.contact-form__body-columns{flex-direction:column}.contact-form__form{margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/contact-form.css.map */
