.modal{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100}.modal__overlay{position:absolute;left:0;top:0;width:100%;display:block;background:#000c;height:100%}.modal__wrapper{display:flex;align-items:center;justify-content:center;height:100%}.modal__content{position:relative;max-width:785px;width:100%;background:var(--fs-color-background-light);border-radius:40px}.modal__body{padding:60px 55px 55px;box-sizing:border-box;height:100%;position:relative}.modal__body-wrapper{position:relative;height:100%;max-height:90vh;overflow-y:scroll}.modal__body-wrapper::-webkit-scrollbar{display:none}@media (min-width: 1024px){.modal__close-btn{cursor:pointer;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:100%;box-sizing:border-box;background:var(--fs-color-light);position:absolute;right:-56px;top:0}.modal__close-btn .svg-icon{width:10px;height:10px}}@media (max-width: 1024px){.modal__body{padding-top:0}.modal__close-btn{display:flex;justify-content:flex-end;padding:30px 55px;cursor:pointer;font-weight:500}}@media (max-width: 768px){.modal__content{border-radius:0;max-height:100vh;height:100%}.modal__close-btn{padding:20px}.modal__body{padding:0 20px 35px}}.checkbox{display:flex;align-items:center;cursor:pointer}.checkbox__wrapper{position:relative;display:inline-flex}.checkbox__el{width:24px;height:24px;background:var(--fs-color-light);border:1px solid rgb(var(--fs-color-secondary-rgb),.5);border-radius:5px}.checkbox__native{display:none}.checkbox__checkmark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);stroke:var(--fs-color-light)}.checkbox__text{font-size:12px;margin-left:14px;line-height:130%}.checkbox--checked .checkbox__el{background:var(--fs-color-secondary)}.checkbox--errored .checkbox__el{border-color:var(--fs-color-primary)}.checkbox--errored .checkbox__text{color:var(--fs-color-primary)}.recaptcha-warning{font-size:12px;opacity:.5;line-height:130%}.text-field{width:100%}.text-field__wrapper{height:100%}.text-field__el{display:block;height:100%;width:100%;padding:0 2rem;box-sizing:border-box;font-size:14px;background:var(--fs-color-light);border:1px solid rgb(var(--fs-color-secondary-rgb),.5);border-radius:var(--fs-form-el-border-radius);color:var(--fs-color-text)}.text-field__el::-moz-placeholder{color:rgb(var(--fs-color-text-rgb),.6)}.text-field__el::placeholder{color:rgb(var(--fs-color-text-rgb),.6)}.text-field__errors{margin-top:4px;font-size:14px}.text-field--input .text-field__el{height:var(--fs-form-el-height)}.text-field--textarea .text-field__el{border-radius:30px;padding:2rem;min-height:150px;resize:none}.text-field--error{color:var(--fs-error)}.text-field--error .text-field__el{border-color:var(--fs-error)}.text-field--error .text-field__el::-moz-placeholder{color:var(--fs-error)}.text-field--error .text-field__el::placeholder{color:var(--fs-error)}.feedback-form__grid{grid-template-columns:1fr 1fr}.feedback-form__el--max{grid-column:1/-1}@media (max-width: 768px){.feedback-form__grid{grid-template-columns:1fr}.feedback-form__el{grid-column:span 1/span 1}}.tile{display:inline-flex;font-size:17px}.tile__icon{display:flex;align-items:center;justify-content:center;width:76px;height:76px;background:var(--fs-color-light);box-shadow:var(--fs-shadow);border-radius:18px;flex-shrink:0}.tile__icon .svg-icon,.tile__icon img{width:50%;height:50%;fill:var(--fs-color-secondary)}.tile__title{font-weight:600;margin-bottom:6px}.tile__text{font-size:14px}.tile--horizontal{flex-direction:row;align-items:center}.tile--horizontal .tile__icon{margin-right:24px}.tile--vertical{flex-direction:column}.tile--vertical .tile__icon{margin-bottom:16px}@media (max-width: 768px){.tile{font-size:14px}.tile .tile__icon{width:50px;height:50px;margin-right:12px;border-radius:14px}}.feedback__wrapper{display:grid;grid-template-columns:repeat(12,1fr);gap:30px}.feedback__heading{grid-column:span 7/span 7}.feedback__form{grid-column:span 5/span 5}.feedback-tiles{margin-top:50px;display:grid;grid-template-columns:1fr 1fr}.feedback-tiles__item{width:100%}@media (max-width: 1280px){.feedback__heading,.feedback__form{grid-column:span 12/span 12}}@media (max-width: 768px){.feedback-tiles{grid-template-columns:1fr;gap:16px;margin-top:20px}}
