.feedback{padding:6.25rem 0}.feedback__title{margin:0 auto 3rem;font-family:var(--font-montserrat);max-width:44.625rem;width:100%;text-align:center}.feedback__form{max-width:324px;width:100%;margin:0 auto}.form__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.form__row:not(:last-child){margin-bottom:1rem}.form__row>*{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.form__row>:not(:last-child){margin-right:1rem}.form__btn{text-align:center;margin-top:3rem}@media (max-width:768px){.feedback{padding:72px 0}.feedback__title{max-width:unset;margin-bottom:48px}.feedback__form{max-width:unset}.form__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form__row>:not(:last-child){margin-right:0;margin-bottom:14px}.form__row>*{width:100%}.form__row:not(:last-child){margin-bottom:14px}.form__btn{margin-top:24px}.form__btn .btn{width:100%;max-width:450px}}.input{position:relative}.input input,.input textarea{width:100%;outline:0;background-color:var(--white);border:1px solid #c6c6c6;border-radius:.75rem!important;padding:18px 17px;font-size:max(.875rem,10px);letter-spacing:.01em;color:var(--black);-webkit-transition:border-color var(--hover-transition);transition:border-color var(--hover-transition)}.input input::-webkit-input-placeholder,.input textarea::-webkit-input-placeholder{color:rgba(20,20,20,.6)!important}.input input::-moz-placeholder,.input textarea::-moz-placeholder{color:rgba(20,20,20,.6)!important}.input input:-ms-input-placeholder,.input textarea:-ms-input-placeholder{color:rgba(20,20,20,.6)!important}.input input::-ms-input-placeholder,.input textarea::-ms-input-placeholder{color:rgba(20,20,20,.6)!important}.input input::placeholder,.input textarea::placeholder{color:rgba(20,20,20,.6)!important}.input input:focus,.input textarea:focus{border-color:#84b339}.input textarea{min-height:7.875rem;resize:none}.input__message{display:none}.input__label{display:block;margin-bottom:.75rem;font-weight:600;font-size:max(1.25rem,10px);font-family:var(--font-montserrat)}.input.is-error .output_text,.input.is-error input,.input.is-error textarea{border:1px solid var(--red)}.input.input--checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.input.input--checkbox input:checked+span::before{opacity:1;visibility:visible}.input.input--checkbox input:checked+span::after{opacity:0;visibility:hidden}.input.input--checkbox span{position:relative;font-size:max(.875rem,10px);line-height:157%;font-weight:400;color:rgba(0,0,0,.87);padding-left:2rem;-webkit-transition:color var(--hover-transition);transition:color var(--hover-transition)}.input.input--checkbox span::after,.input.input--checkbox span::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;width:1.5rem;height:1.5rem;border-radius:.25rem;-webkit-transition:opacity var(--hover-transition),visibility var(--hover-transition),background-color var(--hover-transition);transition:opacity var(--hover-transition),visibility var(--hover-transition),background-color var(--hover-transition)}.input.input--checkbox span::after{border:1px solid var(--black);background-color:var(--white)}.input.input--checkbox span::before{background-image:url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M6.28571 12.7143L9.71428 16.1429L18.8891 7" stroke="%23FEFEFE" stroke-linecap="round" stroke-linejoin="round" /%3E%3C/svg%3E');opacity:0;visibility:hidden;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:var(--yellow)}.input.input--checkbox a{color:var(--yellow);-webkit-transition:color var(--hover-transition);transition:color var(--hover-transition)}@media (any-hover:hover){.input.input--checkbox a:hover{color:var(--blue)}}.input.input--checkbox:not(:last-child){margin-bottom:.75rem}.input.input--checkbox.is-error a,.input.input--checkbox.is-error span{color:var(--red)}.input.input [type=checkbox]{position:absolute;left:-9999px}