.project_review{font-size:.625rem;background-color:#fff;color:#292929}.project_review__heading:not(:last-child){margin-bottom:4.3em}.project_review__title{position:relative}@media screen and (min-width: 1024px){.project_review__title:not(:last-child){margin-bottom:.8em}}@media (max-width: 1023.5px) and (min-width: 640.5px){.project_review__title:not(:last-child){margin-bottom:1.2em}}@media screen and (max-width: 639.5px){.project_review__title:not(:last-child){margin-bottom:.5em}}.project_review__title_text{font-family:Larken;display:block}@media screen and (min-width: 640.5px){.project_review__title_text{line-height:1;font-size:5.6em}}@media screen and (max-width: 639.5px){.project_review__title_text{font-size:4.8em;line-height:1.1}}.project_review__subtitle{font-size:1.6em}@media screen and (min-width: 1024px){.project_review__content{padding-top:.2em;gap:9.6%}}@media (max-width: 1023.5px) and (min-width: 640.5px){.project_review__content{gap:5.2%}}@media screen and (min-width: 640.5px){.project_review__content{display:flex;flex-wrap:nowrap}}.project_review__image{height:100%;display:block;border-radius:1em;overflow:hidden}@media screen and (min-width: 1024px){.project_review__image{flex:0 0 51.6%;aspect-ratio:1.5}}@media (max-width: 1023.5px) and (min-width: 640.5px){.project_review__image{flex:0 0 48.5%;aspect-ratio:1.3}}@media screen and (max-width: 639.5px){.project_review__image{aspect-ratio:1.44;width:100%}.project_review__image:not(:last-child){margin-bottom:3em}}.project_review__image_in{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.project_review__content_in{line-height:1.4;font-size:1.6em}@media screen and (min-width: 1024px){.project_review__content_in{padding-top:.3rem}}@media (max-width: 1023.5px) and (min-width: 640.5px){.project_review__content_in{margin-top:-.2em}}.project_review__content_in>p:not(:first-child){margin-top:1.4em}@media screen and (min-width: 1024px){.project_review__content_in>a:not(:first-child){margin-top:1.2em}}@media (max-width: 1023.5px) and (min-width: 640.5px){.project_review__content_in>a:not(:first-child){margin-top:.8em}}@media screen and (max-width: 639.5px){.project_review__content_in>a:not(:first-child){margin-top:1.4em}}.quality_ratio{display:flex;align-items:center;max-width:45em;font-size:10px;background-color:#f2f2f2}@media screen and (min-width: 1024px){.quality_ratio:not(:first-child){margin-top:4.8em}}@media screen and (max-width: 1023.5px){.quality_ratio:not(:first-child){margin-top:2em}}@media screen and (min-width: 1024px){.quality_ratio{padding:2em 3em;width:100%;border-radius:2.3em}}@media screen and (max-width: 1023.5px){.quality_ratio{padding:1em;border-radius:1.4em}}.quality_ratio__percents{position:relative;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 1024px){.quality_ratio__percents{width:8.8em;height:8.8em;flex-shrink:0;padding-top:.6em;margin-right:2em}}@media screen and (max-width: 1023.5px){.quality_ratio__percents{width:6.6em;height:6.6em;flex-shrink:0;padding-top:.4em;margin-right:1.5em}}.quality_ratio__percents_svg{position:absolute;top:0;left:0;width:100%;height:100%;stroke:#6e9c8c;fill:none;stroke-width:2.8;stroke-linecap:round}.quality_ratio__percents_value{font-family:Larken}@media screen and (min-width: 1024px){.quality_ratio__percents_value{font-size:3.3em}}@media screen and (max-width: 1023.5px){.quality_ratio__percents_value{font-size:2.5em}}.quality_ratio__text{max-width:12em;font-size:1.6em}@media screen and (min-width: 1024px){.quality_ratio__text{margin-top:.4em}}.reviews_filter{position:relative}@media screen and (min-width: 1024px){.reviews_filter{width:100%}}@media (max-width: 1311px) and (min-width: 1024px){.reviews_filter{font-size:.762195122vw}}.reviews_filter__open_button{position:relative;z-index:11;height:6em;min-width:9.6rem;width:100%;border-radius:1.4em;border:1px solid #b8b8b8;background-color:#f6f6f6;font-family:inherit;color:#292929}@media screen and (min-width: 1024px){.reviews_filter__open_button{display:none}}@media screen and (max-width: 1023.5px){.reviews_filter__open_button{display:flex;align-items:center}}@media (max-width: 1023.5px) and (min-width: 640.5px){.reviews_filter__open_button{gap:3.6em;padding:0 2em 0 3em}}@media screen and (max-width: 639.5px){.reviews_filter__open_button{gap:1.4em;padding:0 2.5em 0 3em}}.reviews_filter__text{font-size:1.4em;transition:color .3s}.reviews_filter--open_state .reviews_filter__text{color:#0a7a75}.reviews_filter__icon{display:block;margin-left:auto;width:1.2em;height:1em;color:#676767;transition:transform .3s,color .3s}.reviews_filter--open_state .reviews_filter__icon{transform:rotate(-180deg);color:#0a7a75}@media screen and (min-width: 1024px){.reviews_filter__list{display:none}}@media screen and (max-width: 1023.5px){.reviews_filter__list{position:absolute;top:calc(100% - 2em);left:0;z-index:10;width:100%;padding:2em 0 .8em;overflow-x:hidden;overflow-y:auto;box-shadow:0 1em 2em #29292933;border-radius:0 0 1em 1em;background-color:#e6e6e6;transform:translateY(-1em);pointer-events:none;opacity:0;transition:opacity .3s,transform .3s}.reviews_filter--open_state .reviews_filter__list{opacity:1;pointer-events:initial;transform:translateY(0)}}.reviews_filter__button{position:relative;z-index:2;width:100%;text-align:left;font-family:inherit;color:#292929;transition:color .5s}@media (max-width: 1023.5px) and (min-width: 640.5px){.reviews_filter__button{padding:1.4em 1em}}@media screen and (max-width: 639.5px){.reviews_filter__button{padding:1.4em 2em}}@media screen and (min-width: 640.5px){.reviews_filter__button span{font-size:1.4em}}@media screen and (max-width: 639.5px){.reviews_filter__button span{font-size:1.6em}}.reviews_filter__item--active_state .reviews_filter__button{color:#0a7a75;pointer-events:none}@media screen and (max-width: 1023.5px){.reviews_filter__item:not(:last-child) .reviews_filter__button{border-bottom:1px solid #adadad}}:root{--full-screen: calc(var(--vh, 1vh) * 100)}@media screen and (min-width: 1024px){:root{--header-height: 18.7em}}@media (max-width: 1023.5px) and (min-width: 640.5px){:root{--header-height: 14.4em}}@media screen and (min-width: 640.5px){:root{--gl-indent: 3.2em}}@media screen and (max-width: 639.5px){:root{--header-height: 9.7em;--gl-indent: 1.6em}}.reviewsV2{padding-top:0!important;z-index:1;background-color:#fff;border-bottom:1px solid #ddd}.reviews__button{display:flex;justify-content:center}
