.contacts-form_form__XKLWg{display:grid;padding:100px 20px 100px 100px;max-width:680px;grid-row-gap:20px;row-gap:20px;width:1005;grid-template-columns:1fr 1fr;grid-column-gap:8px;column-gap:8px}.contacts-form_form__inputName__rBIJj{grid-row:1/2;grid-column:1/3}.contacts-form_form__inputEmail__guwZS{grid-row:2/3;grid-column:1/3}.contacts-form_form__checkbox__m3V2I{grid-row:3/4;grid-column:1/3;width:100%;margin-bottom:40px}.contacts-form_form__checkboxLink__o_saE{width:100%;color:inherit;transition:color var(--btn-hover-easing)}.contacts-form_form__backwards__nWPdK{grid-row:4/5;grid-column:1/2;padding:0;margin:0;background-color:transparent;border:none;align-self:center;display:flex;align-items:center;justify-content:center;column-gap:10px;height:56px;cursor:pointer;font:var(--body-bold);color:var(--primary-color_main);line-height:1;transition:color var(--btn-hover-easing)}.contacts-form_form__backwards__nWPdK span{position:relative}.contacts-form_form__backwardsIcon__M5SA5{transition:transform var(--btn-hover-easing)}.contacts-form_form__backwardsIcon__M5SA5 path{transition:stroke var(--btn-hover-easing)}.contacts-form_form__backwards__nWPdK span:before{position:absolute;content:"";left:0;bottom:0;height:1px;background-color:var(--red);width:0;transition:width var(--btn-hover-easing)}.contacts-form_form__XKLWg .contacts-form_form__submit__2MsMp{grid-row:4/5;grid-column:2/3}@media screen and (hover:hover){.contacts-form_form__backwards__nWPdK:hover{color:var(--red)}.contacts-form_form__backwards__nWPdK:hover span:before{width:100%}.contacts-form_form__backwards__nWPdK:hover .contacts-form_form__backwardsIcon__M5SA5{transform:translateX(-5px)}.contacts-form_form__backwards__nWPdK:hover .contacts-form_form__backwardsIcon__M5SA5 path{stroke:var(--red)}}@media screen and (max-width:1439px){.contacts-form_form__XKLWg{padding:100px 20px 100px 40px;max-width:600px}}@media screen and (max-width:1023px){.contacts-form_form__XKLWg{padding:0 10px 40px 20px;max-width:600px;row-gap:16px;grid-template-columns:1fr}.contacts-form_form__inputEmail__guwZS,.contacts-form_form__inputName__rBIJj{grid-column:1/2}.contacts-form_form__checkbox__m3V2I{grid-column:1/2;margin-bottom:24px}.contacts-form_form__XKLWg .contacts-form_form__submit__2MsMp{grid-column:1/2}.contacts-form_form__backwards__nWPdK{grid-row:5/6;width:100%;font:var(--h4-bold)}}.fullscreen-review_card__lFFRU{max-width:642px;width:100%;height:80vh;padding:40px 12px 40px 20px;border:1px dashed var(--red);border-radius:32px;background-color:var(--bg);display:flex;flex-direction:column}.fullscreen-review_card__lFFRU .fullscreen-review_card__personName__756zk{margin-bottom:8px;white-space:nowrap;text-overflow:ellipsis}.fullscreen-review_card__lFFRU .fullscreen-review_card__personDescription__nTnY2{margin-bottom:40px;display:-webkit-box}.fullscreen-review_card__reviewText__GlrsC{height:100%;overflow-y:scroll;scroll-margin-left:20px;font:var(--body-regular);color:var(--primary-color_main);padding-right:16px}.fullscreen-review_card__reviewText__GlrsC::-webkit-scrollbar{position:relative;width:2px;border-radius:1px}.fullscreen-review_card__reviewText__GlrsC::-webkit-scrollbar-track{background:var(--grey-light)}.fullscreen-review_card__reviewText__GlrsC::-webkit-scrollbar-thumb{background-color:var(--red);border-radius:1px}.fullscreen-review_card__reviewText__GlrsC p{word-wrap:break-word;padding-right:6px}@media screen and (max-width:1023px){.fullscreen-review_card__lFFRU{padding:30px 20px}}.project-review-form_form__xFwiH{display:grid;padding:100px 20px 100px 100px;max-width:680px;grid-row-gap:20px;row-gap:20px;width:1005}.project-review-form_form__xFwiH .project-review-form_textarea__AoT6G textarea{min-height:200px}.project-review-form_form__xFwiH .project-review-form_form__submit__iDdFN{margin-top:40px}.project-review-form_form__checkbox__UFgVK{width:100%}.project-review-form_form__checkboxLink___aQoB{width:100%;color:inherit;transition:color var(--btn-hover-easing)}.project-review-form_loader__lZszO{background-color:var(--main-color);border-radius:32px;border:2px dashed var(--red);width:335px;height:335px}.project-review-form_message__Kwfc_{min-width:670px}@media screen and (max-width:1439px){.project-review-form_form__xFwiH{padding:100px 20px 100px 40px;max-width:600px}}@media screen and (max-width:1023px){.project-review-form_form__xFwiH{padding:0 10px 40px 20px;max-width:600px;row-gap:16px}.project-review-form_form__xFwiH .project-review-form_form__submit__iDdFN{margin-top:24px}.project-review-form_message__Kwfc_{min-width:335px}}.project-review-form_multiStepFormWrapper__LXfG_ aside{padding:20px}@media screen and (max-width:1023px){.project-review-form_multiStepFormWrapper__LXfG_ aside{padding:40px 20px}}.project-regions_card__NVvz0{max-width:602px;width:100%;padding:50px;border:1px dashed var(--red);border-radius:32px;background-color:#fff;display:flex;flex-direction:column;row-gap:40px}.project-regions_card__NVvz0 .project-regions_card__title__XBIf6{font-size:24px}.project-regions_card__NVvz0 .project-regions_card__wrapper__AzmYX{display:flex;flex-direction:column;row-gap:20px;max-width:502px;width:100%}.project-regions_card__wrapper__AzmYX ul{display:flex;flex-wrap:wrap;gap:8px}ul .project-regions_button__FnKAV{padding:12px 16px;border-radius:32px;height:auto}ul .project-regions_button__FnKAV span{font-size:14px}@media screen and (max-width:1023px){.project-regions_card__NVvz0 .project-regions_card__title__XBIf6{font-size:18px}ul .project-regions_button__FnKAV span{font-size:12px}}.cookie-popup_popup__qRljT{position:fixed;left:40px;bottom:40px;padding:40px;border-radius:32px;border:1px solid #e30613;background-color:#fff;z-index:1002}.cookie-popup_popup_content__ggunh{width:515px;display:flex;flex-direction:column;gap:20px}.cookie-popup_buttons_wrapper__9Csyq{display:flex;align-items:center;gap:30px}.cookie-popup_button__UuQt8{flex-grow:1}.cookie-popup_popup_link__4TRhs{color:var(--primary-color_main);transition:color var(--btn-hover-easing)}@media screen and (hover:hover){.cookie-popup_popup_link__4TRhs:hover{color:var(--red)}}@media screen and (max-width:1023px){.cookie-popup_popup__qRljT{left:50%;bottom:24px;padding:32px 20px;transform:translateX(-50%)}.cookie-popup_popup_content__ggunh{width:295px}.cookie-popup_buttons_wrapper__9Csyq{width:100%;flex-direction:column;gap:20px}.cookie-popup_button__UuQt8{width:100%}}