.feedback-form{display:grid;grid-template-columns:3fr 7fr;border-radius:10px;padding:30px;grid-gap:30px;background-color:var(--bg_main)}.feedback-form-text{grid-column:1 / -1}.feedback-form-company-mail{background-color:var(--bg_secondary);display:grid;grid-template-columns:50px 1fr;grid-template-rows:50px;grid-template-areas:"i t";grid-gap:20px;padding:20px;border-radius:8px}.feedback-form-company-mail__picture{grid-area:i}.feedback-form-company-mail__picture svg{width:100%;height:100%}.feedback-form-company-mail__picture svg #mail-icon-bg{fill:var(--accent_main)}.feedback-form-company-mail__picture svg #mail-icon-parcel{fill:var(--bg_main)}.feedback-form-company-mail__text{grid-area:t}.feedback-form-company-mail__caption{color:var(--txt_secondary);font-weight:400}.feedback-form-company-mail__value{color:var(--txt_main);font-weight:700}.feedback-form-fields-panel{background-color:var(--bg_secondary);display:grid;grid-gap:20px;padding:20px}.feedback-form-input{width:100%}input.feedback-form-input{margin-bottom:5px}.feedback-form-input.has-error~.feedback-form-error{color:var(--accent_main);margin-bottom:-12px}.feedback-form__checkbox,.feedback-form__label{font-weight:600;color:var(--txt_main)}.feedback-form__label.required:before{content:'*';color:var(--accent_main);margin-right:3px}.feedback-form-required-elements-help{color:var(--accent_main);font-size:12px;align-self:center;line-height:1}.feedback-form__button{max-width:155px;justify-self:end}.feedback-form-error{font-size:12px;line-height:1}@media (min-width:741px){.feedback-form-fields-panel{grid-template-columns:1fr 1fr}.feedback-form__email,.feedback-form__message,.feedback-form__checkbox{grid-column:1 / span 2}}@media (max-width:1210px){.feedback-form{padding:16px}}@media (max-width:740px){.feedback-form-fields-panel,.feedback-form{grid-template-columns:1fr}.feedback-form-company-mail{padding:12px;grid-gap:12px}.feedback-form__button{width:100%;max-width:unset;justify-self:unset}}