.description-expandable{color:var(--color-primary);font-size:16px;font-weight:400;line-height:24px;margin:0;overflow:hidden;white-space:pre-wrap}@media screen and (max-width:992px){.description-expandable{margin-top:24px;max-width:100%}}.description-expandable_full{max-height:none}.description-expandable__btn{backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);background:#fff9;background:#fff9!important;border:none;border:none!important;border-radius:var(--rounded-3xl);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #14182314,0 0 0 1px #1418230d,0 0 8px #1418231f,0 0 18px #14182329,0 0 32px #14182324;color:#0c0e15!important;font-weight:500;isolation:isolate;outline:none!important;position:relative}.description-expandable__btn: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}.description-expandable__btn .app-button__container,.description-expandable__btn .app-button__icon{color:#0c0e15;position:relative;z-index:1}.description-expandable__btn:hover:not(:disabled){background:#ffffffc7!important}.project-community-description-section{position:relative;z-index:9}.project-community-description-section_mobile{padding:0 0 24px}.project-community-description-section__container{align-items:flex-start;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;display:flex;flex-direction:column;gap:16px;isolation:isolate;padding:28px 32px;position:relative}.project-community-description-section__container: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-community-description-section__container:after{background:radial-gradient(closest-side,#6a4ec038,#6a4ec000 70%);content:"";filter:blur(28px);height:180px;inset:-40px auto auto -40px;pointer-events:none;position:absolute;width:180px;z-index:-1}.project-community-description-section__container>*{position:relative;z-index:1}@media screen and (max-width:992px){.project-community-description-section__container{padding:20px 18px}}.project-community-description-section__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}@media screen and (max-width:768px){.project-community-description-section__actions{align-items:stretch;align-self:stretch;flex-direction:column;width:100%}.project-community-description-section__actions .description-expandable__btn,.project-community-description-section__actions .project-community-description-section__button,.project-community-description-section__actions .project-community-description-section__button .app-button{width:100%}}.project-community-description-section__title{background:transparent;border-radius:0;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;padding:0}.project-community-description-section__title_mobile{font-size:20px;font-weight:600;line-height:27px}.project-community-description-section__button{margin-left:0;text-decoration:none}.project-community-description-section__button .app-button{backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);background:#fff9;background:#fff9!important;border:none;border:none!important;border-radius:var(--rounded-3xl);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #14182314,0 0 0 1px #1418230d,0 0 8px #1418231f,0 0 18px #14182329,0 0 32px #14182324;color:#0c0e15!important;font-weight:500;isolation:isolate;outline:none!important;position:relative}.project-community-description-section__button .app-button: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-community-description-section__button .app-button .app-button__container,.project-community-description-section__button .app-button .app-button__icon{color:#0c0e15;position:relative;z-index:1}.project-community-description-section__button .app-button:hover:not(:disabled){background:#ffffffc7!important}.project-community-description-section h1{font-size:1.6em;font-weight:500}.project-community-description-section h1.mobile{font-weight:500;padding:24px 16px 12px}@media(max-width:760px){.project-community-description-section__title{font-size:var(--font-size-text-lg);line-height:var(--line-height-text-lg)}}: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}}.single-project__wrapper{display:grid;gap:24px;grid-template-columns:minmax(300px,1fr) minmax(320px,320px);padding:24px 0}@media(max-width:880px){.single-project__wrapper{display:flex;flex-direction:column;gap:20px;padding:20px 0}}.single-project__wrapper-left{display:flex;flex-direction:column;gap:24px}@media(max-width:768px){.single-project__wrapper-left{gap:20px}}.single-project__wrapper-right{display:flex;flex-direction:column;gap:24px}@media(max-width:768px){.single-project__wrapper-right{gap:20px}}.single-project__consultation-card-wrapper{display:flex;flex-direction:column;gap:10px}@media(max-width:768px){.single-project__consultation-card-wrapper{position:relative;top:0}}.single-project__show-availabilities-button{width:100%}.single-project--modal{padding:120px var(--spacing-4) 0}
