.archive-reviews{background:var(--color-text);padding:max(40px,min(4.84849vw + 21.8182px,80px)) 0}.archive-reviews__grid{grid-template-columns:1fr;gap:30px;display:grid}.archive-reviews__title{color:var(--color-background);text-align:left;margin-top:0;margin-bottom:30px}.archive-reviews__load-more{width:100%;margin-top:max(20px,min(1.21212vw + 15.4545px,30px));padding:29px;font-size:18px}.archive-reviews .review-card{padding:30px}.archive-reviews .review-card__avatar{width:max(40px,min(7.27273vw + 12.7273px,100px));height:max(40px,min(7.27273vw + 12.7273px,100px))}.archive-reviews .review-card__btn{font-size:16px}.archive-reviews .review-card__header{margin-bottom:max(25px,min(6.66667vw,80px))}@media screen and (min-width:768px){.archive-reviews__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.archive-reviews__grid{grid-template-columns:repeat(3,1fr)}.archive-reviews .review-card{gap:10px}.archive-reviews .review-card__header{margin-bottom:60px}.archive-reviews .review-card__body{margin-top:auto}.archive-reviews .review-card__text{font-size:max(12px,min(.555556vw + 5.33333px,16px))}.archive-reviews .review-card__actions{margin-top:auto}}.review-form{background:var(--color-background);border:1px solid var(--color-text);color:var(--color-text);border-radius:20px;padding:60px max(20px,min(2.42424vw + 10.9091px,40px))}.review-form-modal{width:100%;max-width:720px;padding:0}.review-form__header{text-align:center;margin-bottom:30px}.review-form__title{font-family:var(--font-heading);margin-bottom:10px;font-size:max(16px,min(.484849vw + 14.1818px,20px))}.review-form__subtitle{font-family:var(--font-body);font-size:max(10px,min(.727273vw + 7.27273px,16px));line-height:140%}.review-form__stars{justify-content:center;align-items:center;gap:30px;margin-bottom:30px;display:flex}.review-form__star{cursor:pointer}.review-form__star--active{fill:var(--color-accent)}.review-form__star--active path{stroke:var(--color-accent)}.review-form__inputs{flex-direction:column;gap:30px;margin-bottom:30px;display:flex}.review-form__field{border:1px solid var(--color-text);color:var(--color-text);font-family:var(--font-heading);font-size:clamp(14px,calc(14px + (20 - 14) * (100vw - 375px) / (1200 - 375)),20dppx);background:0 0;border-radius:20px;outline:none;width:100%;padding:30px 40px;transition:border-color .3s}.review-form__field::-webkit-input-placeholder{color:var(--color-text);opacity:.5}.review-form__field::placeholder{color:var(--color-text);opacity:.5}.review-form__field:-ms-placeholder-shown{color:var(--color-text);opacity:.5}.review-form__field::-ms-input-placeholder{color:var(--color-text);opacity:.5}.review-form__field::placeholder{color:var(--color-text);opacity:.5}.review-form textarea{resize:vertical;min-height:270px}.review-form__select{position:relative}.review-form__select-trigger{border:1px solid var(--color-text);color:var(--color-text);cursor:pointer;font-family:var(--font-heading);font-size:clamp(14px,calc(14px + (20 - 14) * (100vw - 375px) / (1200 - 375)),20dppx);background:0 0;border-radius:20px;justify-content:space-between;align-items:center;width:100%;padding:30px 40px;display:flex}.review-form__select-trigger span{opacity:.5;transition:border-color .3s,opacity .3s}.review-form__select-trigger--filled span{opacity:1}.review-form__select-arrow{color:var(--color-text);flex-shrink:0;transition:transform .3s,color .3s}.review-form__select-arrow--open{transform:rotate(180deg)}.review-form__select-trigger.review-form__field-error{border-color:#f92525!important}.review-form__select-trigger.review-form__field-error span{color:#f92525;opacity:.7}.review-form__select-trigger.review-form__field-error .review-form__select-arrow{color:#f92525}.review-form__select-options{background:var(--color-text);z-index:10;border-radius:20px;padding:max(6px,min(.242424vw + 5.09091px,8px)) 0;position:absolute;top:100%;left:0;right:0;overflow:hidden}.review-form__select-option{color:var(--color-background);cursor:pointer;font-family:var(--font-heading);padding:max(14px,min(.727273vw + 11.2727px,20px)) max(24px,min(1.93939vw + 16.7273px,40px));font-size:max(14px,min(.242424vw + 13.0909px,16px));transition:background .2s}.review-form__select-option:hover{background:rgba(6,6,18,.06)}.review-form__select-custom{padding:max(8px,min(.242424vw + 7.09091px,10px)) max(24px,min(1.93939vw + 16.7273px,40px))}.review-form__select-custom-input{border:none;border-bottom:1px solid var(--color-background);color:var(--color-background);font-family:var(--font-heading);background:0 0;border-radius:0;outline:none;width:100%;padding:20px;font-size:max(14px,min(.242424vw + 13.0909px,16px));transition:border-color .3s}.review-form__select-custom-input::-webkit-input-placeholder{color:var(--color-background);opacity:.5}.review-form__select-custom-input::placeholder{color:var(--color-background);opacity:.5}.review-form__select-custom-input:-ms-placeholder-shown{color:var(--color-background);opacity:.5}.review-form__select-custom-input::-ms-input-placeholder{color:var(--color-background);opacity:.5}.review-form__select-custom-input::placeholder{color:var(--color-background);opacity:.5}.review-form__consent{color:var(--color-text);cursor:pointer;align-items:flex-start;gap:20px;font-size:max(10px,min(1.21212vw + 5.45455px,20px));line-height:140%;display:flex}.review-form__consent a{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration:underline}.review-form__consent input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:1px solid var(--color-text);cursor:pointer;border-radius:5px;flex-shrink:0;width:30px;min-width:30px;height:30px;margin:0;position:relative}.review-form__consent input[type=checkbox]:checked:after{background:var(--color-text);content:"";border-radius:3px;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.review-form__submit{width:100%}.review-form__field-error{border-color:#f92525!important}.review-form__field-error.review-form__stars .review-form__star{stroke:#f92525}.review-form__field-error.review-form__consent input[type=checkbox]{border-color:#f92525}.review-form textarea.review-form__field-error{color:#f92525;border-color:#f92525}.review-form input[type=text].review-form__field-error{color:#f92525;border-color:#f92525}.review-form input[type=text].review-form__field-error::-webkit-input-placeholder{color:#f92525;opacity:.7}.review-form textarea.review-form__field-error::-webkit-input-placeholder{color:#f92525;opacity:.7}.review-form input[type=text].review-form__field-error::-moz-placeholder{color:#f92525;opacity:.7}.review-form textarea.review-form__field-error::-moz-placeholder{color:#f92525;opacity:.7}.review-form input[type=text].review-form__field-error:-ms-placeholder-shown{color:#f92525;opacity:.7}.review-form textarea.review-form__field-error:-ms-placeholder-shown{color:#f92525;opacity:.7}.review-form input[type=text].review-form__field-error::-ms-input-placeholder{color:#f92525;opacity:.7}.review-form input[type=text].review-form__field-error::placeholder{color:#f92525;opacity:.7}.review-form textarea.review-form__field-error::-ms-input-placeholder{color:#f92525;opacity:.7}.review-form textarea.review-form__field-error::placeholder{color:#f92525;opacity:.7}.review-form__response{color:#f92525;font-family:var(--font-body);text-align:center;margin-top:20px;font-size:max(12px,min(.242424vw + 11.0909px,14px));line-height:140%}.review-form__success{justify-content:center;align-items:center;display:flex}.review-form__success-title{font-family:var(--font-heading);letter-spacing:-.2px;text-align:center;text-transform:uppercase;font-size:max(16px,min(.484849vw + 14.1818px,20px))}.page-hero--reviews .container{padding-bottom:max(65px,min(6.94444vw - 18.3333px,115px))}@media screen and (min-width:1200px){.page-hero--reviews .container{padding-bottom:max(65px,min(6.94444vw - 18.3333px,115px))}}
