:root{--large-container-max-width:1920px;--listings-page-max-width:3840px;--container-max-width:1240px;--container-padding:96px;--container-padding-redesign:64px;--project-max-width:812px;--project-margin-right:340px;--header-height:84px}@media screen and (max-width:1400px){:root{--container-padding:64px;--project-max-width:750px}}@media screen and (max-width:1100px){:root{--project-margin-right:0}}@media screen and (max-width:992px){:root{--container-padding:48px;--container-padding-redesign:48px;--project-max-width:646px;--project-margin-right:0}}@media screen and (max-width:768px){:root{--container-padding:8px;--container-padding-redesign:20px;--project-margin-right:0}}.project__rating-reviews-section{backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);background:#ffffff8c;border:none;border-radius:var(--rounded-2xl);box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #1418230f,0 0 0 1px #1418230a,0 0 16px #1418230d,0 0 32px #1418230f;isolation:isolate;padding:28px 32px;position:relative}.project__rating-reviews-section:before{background-image:conic-gradient(#ffffffe6 78deg,#ffffff40 85deg,#ffffff40 95deg,#ffffffd9 102deg,#ffffffd9 258deg,#ffffff26 265deg,#ffffff26 275deg,#ffffffe6 282deg);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;margin:-1.5px;mask:linear-gradient(#fff,#fff) content-box exclude,linear-gradient(#fff,#fff);-webkit-mask:linear-gradient(#fff,#fff) content-box,linear-gradient(#fff,#fff);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute;z-index:0}.project__rating-reviews-section:after{background:radial-gradient(closest-side,#6a4ec033,#6a4ec000 70%);content:"";filter:blur(28px);height:200px;inset:-40px -40px auto auto;pointer-events:none;position:absolute;width:200px;z-index:-1}.project__rating-reviews-section>*{position:relative;z-index:1}.project__rating-reviews-section_mobile{padding:20px 18px}.project__rating-reviews-section__title{background:transparent;border-radius:0;color:var(--ui-text-highlighted);cursor:pointer;font-size:var(--font-size-text-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-text-xl);margin:0 0 20px;padding:0}.project__rating-reviews-section .project-reviews{display:flex;flex-direction:column;margin:20px 0;row-gap:16px}.project__rating-reviews-section .project-reviews__empty{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff80;border:1px solid rgba(20,24,35,.08);border-left:4px solid rgba(106,78,192,.55);border-radius:var(--rounded-xl);color:var(--ui-text-base);font-size:16px;line-height:1.4;margin:6px 0;padding:14px 18px}@media(max-width:600px){.project__rating-reviews-section .project-reviews__empty{font-size:15px;padding:12px 16px}}.project__rating-reviews-section .project-reviews-form{backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);background:#ffffff80;border:none;border-radius:var(--rounded-xl);display:flex;flex-direction:column;isolation:isolate;padding:24px;position:relative;row-gap:20px}.project__rating-reviews-section .project-reviews-form:before{background-image:conic-gradient(#ffffffe6 78deg,#ffffff40 85deg,#ffffff40 95deg,#ffffffd9 102deg,#ffffffd9 258deg,#ffffff26 265deg,#ffffff26 275deg,#ffffffe6 282deg);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;margin:-1.5px;mask:linear-gradient(#fff,#fff) content-box exclude,linear-gradient(#fff,#fff);-webkit-mask:linear-gradient(#fff,#fff) content-box,linear-gradient(#fff,#fff);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute;z-index:0}.project__rating-reviews-section .project-reviews-form>*{position:relative;z-index:1}.project__rating-reviews-section .project-reviews-form__header{display:flex;justify-content:space-between}.project__rating-reviews-section .project-reviews-form__title{color:var(--ui-text-highlighted);font-size:var(--font-size-text-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-text-xl);margin:0}.project__rating-reviews-section .project-reviews-form__rate{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex}.project__rating-reviews-section .project-reviews-form form{align-items:stretch;display:flex;flex-direction:column;gap:16px}.project__rating-reviews-section .project-reviews-form form textarea{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff9;border:1px solid rgba(20,24,35,.08);border-radius:var(--rounded-xl);color:var(--ui-text-base);font-family:inherit;font-size:14px;height:250px;outline:none;padding:14px 16px;resize:none;width:100%}.project__rating-reviews-section .project-reviews-form form textarea::-moz-placeholder{color:var(--ui-text-dimmed)}.project__rating-reviews-section .project-reviews-form form textarea::placeholder{color:var(--ui-text-dimmed)}.project__rating-reviews-section .project-reviews-form form textarea:focus{background:#ffffffc7;border-color:#6a4ec073}.project__rating-reviews-section .project-reviews-form form .app-button{align-self:flex-start}@media screen and (max-width:768px){.project__rating-reviews-section .project-reviews-form__header{flex-wrap:wrap;row-gap:6px}}.project__rating-reviews-section.mobile{padding:20px 18px}.project__rating-reviews-section.mobile .project-reviews-form__title,.project__rating-reviews-section.mobile .project__rating-reviews-section__title{font-size:20px;line-height:27px}@media screen and (max-width:992px){.project__rating-reviews-section{padding:20px 18px}}
