.review-form{background:var(--gradient);padding:6rem 10rem}@media(max-width:1280px){.review-form{padding:3.2rem}}@media(max-width:600px){.review-form{padding:1.6rem}}.review-form__error{margin-top:.8rem;color:var(--error)}.review-form__title{font-weight:600;font-size:4rem;margin-bottom:1.6rem}@media(max-width:600px){.review-form__title{font-size:2.4rem}}.review-form__subtitle{font-size:14px;margin-bottom:3.2rem;font-weight:300}.review-form__top{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1.6rem;gap:1.6rem;margin-bottom:1.6rem}@media(max-width:768px){.review-form__top{grid-template-columns:1fr}}.review-form__name,.review-form__surname{padding:1.2rem 1.6rem;border-radius:.6rem}.review-form__upload-wrapper{position:relative}.review-form__avatar-display{border-radius:.6rem;padding:1.2rem 5rem 1.2rem 1.6rem;cursor:pointer}.review-form__upload-section{position:absolute;top:50%;right:1.6rem;transform:translateY(-50%);pointer-events:none}.review-form__upload-image{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;cursor:pointer;pointer-events:all}.review-form__upload-image img{width:1.6rem;height:1.6rem;opacity:.6;transition:opacity .3s ease}.review-form__upload-image:hover img{opacity:1}.review-form__middle{margin-bottom:3.2rem}.review-form__review{padding:1.2rem 1.6rem;border-radius:.6rem;min-height:120px;resize:vertical}.review-form__bottom{display:grid;grid-template-columns:1fr 5fr;grid-template-rows:0fr;align-items:center}@media(max-width:768px){.review-form__bottom{display:flex;flex-direction:column-reverse}}.review-form__bottom label{width:100%;font-weight:300;font-size:1.2rem;display:contents}@media(max-width:1280px){.review-form__bottom label{display:block}}.review-form__bottom label a{margin-left:.2rem;border-bottom:1px solid;width:-moz-fit-content;width:fit-content;white-space:nowrap;height:-moz-fit-content;height:fit-content}@media(max-width:1280px){.review-form__bottom label a{margin-left:0}}.review-form__consent-wrap{display:flex;flex-direction:column;width:100%}@media(max-width:768px){.review-form__consent-wrap{margin-bottom:1.6rem}}.review-form__consent{width:-moz-fit-content;width:fit-content;margin-right:1.6rem}.review-form__submit{padding:1rem 3.2rem;background:var(--blue-2);border-radius:.8rem;white-space:nowrap;margin-right:4rem;font-weight:600;font-size:1.2rem}@media(max-width:768px){.review-form__submit{margin-right:0;width:100%}}.reviews-page__breadcrumbs{margin-bottom:3.2rem;padding:6rem 10rem 0}@media(max-width:1280px){.reviews-page__breadcrumbs{padding:3.2rem 3.2rem 0}}@media(max-width:600px){.reviews-page__breadcrumbs{padding:3.2rem 1.6rem 0}}.reviews-page__header{margin-bottom:6rem;padding:0 10rem}@media(max-width:1280px){.reviews-page__header{padding:0 3.2rem}}@media(max-width:600px){.reviews-page__header{padding:0 1.6rem;margin-bottom:3.2rem}}.reviews-page__title{color:var(--black-blue);font-size:4rem;font-weight:600;margin-bottom:1.6rem}@media(max-width:600px){.reviews-page__title{font-size:2.4rem}}.reviews-page__subtitle{font-size:1.6rem;color:var(--grey-dark);font-weight:400}@media(max-width:600px){.reviews-page__subtitle{font-size:1.4rem}}.reviews-page__content{display:grid;grid-gap:6rem;gap:6rem}@media(max-width:600px){.reviews-page__content{gap:3.2rem}}.reviews-page__list{order:1;padding:0 10rem}@media(max-width:1280px){.reviews-page__list{padding:0 3.2rem}}@media(max-width:600px){.reviews-page__list{padding:0 1.6rem}}.reviews-page__form{order:2}