.description-expandable{color:var(--color-primary);font-size:16px;font-weight:400;line-height:24px;margin-bottom:18px;margin-top:8px;max-height:240px;max-width:800px;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}.project-description-section{margin-right:var(--project-margin-right);margin-top:24px;position:relative;z-index:9}.project-description-section__button{margin-left:var(--spacing-2)}.project-description-section_mobile{padding:0 16px 32px}.project-description-section__wrapper{display:grid}@media screen and (max-width:992px){.project-description-section__wrapper{grid-template-columns:1fr}}@media screen and (max-width:1100px){.project-description-section__container{margin-right:400px}}@media screen and (max-width:992px){.project-description-section__container{margin-right:0}}.project-description-section__title_mobile{font-size:20px;font-weight:600;line-height:27px}.project-description-section h1{font-size:1.6em;font-weight:500}.project-description-section h1.mobile{font-weight:500;padding:24px 16px 12px}:root{--large-container-max-width:1920px;--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{padding:0 var(--container-padding);padding-bottom:var(--container-padding)}.single-project--modal{padding:120px var(--spacing-4) 0}.single-project section:before{content:"";display:block;height:112px;margin-top:-112px;pointer-events:none;visibility:hidden;width:100%;z-index:10}.single-project section:first-of-type:before{height:200px;margin-top:-200px}.single-project--modal section:before{display:none!important}.single-project__breadcrumbs{align-self:flex-start;margin:29px 0}
