@import url(https://use.typekit.net/qia2vjt.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.project-description .back{color:var(--grey-color);display:block;margin-bottom:3rem}.project-description .back a:before{display:none}.project-description .grid{gap:10dvw;grid-template-columns:50rem 1fr}.project-description .grid .start .image{aspect-ratio:4/3;width:100%}.project-description .grid .start .image:before{display:none}.project-description .grid .start .ref{display:block;font-size:var(--xs-font);margin:3rem 0;text-transform:uppercase}.project-description .grid .start .social-share h4{display:block;font-size:var(--xs-font);margin-bottom:1rem}.project-description .grid .start .social-share ul{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.project-description .grid .start .social-share ul li{list-style:none;margin:0}.project-description .grid .start .social-share ul li.none-color svg path{fill:var(--none-color)}.project-description .grid .start .social-share ul li.black-color svg path{fill:var(--black-color)}.project-description .grid .start .social-share ul li.white-color svg path{fill:var(--white-color)}.project-description .grid .start .social-share ul li.light-grey-color svg path{fill:var(--light-grey-color)}.project-description .grid .start .social-share ul li.grey-color svg path{fill:var(--grey-color)}.project-description .grid .start .social-share ul li.dark-grey-color svg path{fill:var(--dark-grey-color)}.project-description .grid .start .social-share ul li.main-color svg path{fill:var(--main-color)}.project-description .grid .start .social-share ul li.accent-color svg path{fill:var(--accent-color)}.project-description .grid .start .social-share ul li.error-color svg path{fill:var(--error-color)}.project-description .grid .start .social-share ul li.success-color svg path{fill:var(--success-color)}.project-description .grid .start .social-share ul li a{align-items:center;border:1px solid;display:flex;height:4rem;justify-content:center;width:4rem}.project-description .grid .start .social-share ul li a:before{display:none}.project-description .grid .start .social-share ul li img,.project-description .grid .start .social-share ul li svg{height:2rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:2rem}.project-description .grid .end{padding-top:15dvmin}.project-description .grid .end .numbers{display:flex;flex-direction:row;flex-wrap:wrap;gap:3rem;margin-bottom:4rem}.project-description .grid .end .numbers .number-item{align-items:center;display:inline-flex;flex-direction:row;gap:1rem;order:2}.project-description .grid .end .numbers .number-item.order-first{order:1}.project-description .grid .end .numbers .number-item img,.project-description .grid .end .numbers .number-item svg{height:1.5em;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:1.5em}.project-description .grid .end .numbers .price{font-stretch:110;font-style:normal;font-variation-settings:"slnt" 0,"wght" var(--bold-weight),"wdth" 110;font-weight:var(--bold-weight)}.project-description .grid .end .description .text.readmore-text{max-height:15rem;overflow:hidden;transition:max-height .3s cubic-bezier(.39,.575,.565,1)}.project-description .grid .end .description .text.readmore-text.open{max-height:200dvh;overflow:auto}.project-description .grid .end .description .buttons{margin-top:3rem}@media only screen and (max-width:768px){.project-description .grid{grid-template-columns:1fr}}