:root{--primary-color:#664872;--white-color:#f3e9e4;--black-color:#000;--accent-color:#f05a28;--green-color:#72be44;--green-hover-color:#4f9e1f;--sky-color:#57aedc;--sky-hover-color:#2e9ad3;--blue-color:#07f;--blue-hover-color:#005fcb;--red-color:#f21c1c;--red-hover-color:#c71414;--beige-color:#f5f2f0;--gray-color:#59535a;--hover-color:#9a72ab;--border-color:hsla(20,38%,92%,.2);--shadow:0 0.25rem 1.75rem 0 rgba(0,0,0,.1);--shadow2:0 0.25rem 1.75rem 0 rgba(0,0,0,.3);--shadow3:0 0.25rem 2.25rem 0 rgba(0,0,0,.3);--trs-300:300ms ease}.modal.menu-modal .modal-content-wrapper{transform:translateX(100%)}.modal.menu-modal.active .modal-content-wrapper{transform:translateX(0)}.projects-modal__inner{display:grid;gap:3rem;grid-template-columns:38.125rem 1fr}@media (max-width:1024px){.projects-modal__inner{display:flex;flex-direction:column;gap:1.75rem}}.projects-modal__inner__left{display:block}.projects-modal__inner__left__bottom{align-items:center;display:flex;justify-content:space-between;margin-top:1.5rem}@media (max-width:1024px){.projects-modal__inner__left__bottom{display:none}}.projects-modal__inner__left__bottom .amount-block span{color:rgba(89,83,90,.4);display:block;font-family:Inter,sans-serif;font-size:1.125rem;line-height:96%;margin-bottom:.625rem}.projects-modal__inner__left__bottom .amount-block p{color:var(--primary-color);font-size:2.25rem;font-weight:600;line-height:96%}@media (max-width:1024px){.projects-modal__inner__left__bottom .amount-block{display:none}}.projects-modal__inner__left__bottom .button-wrapper{position:relative;z-index:1}.projects-modal__inner__left__bottom .button-wrapper.copied .copy-hint{opacity:1;transition:var(--trs-300)}.projects-modal__inner__left__bottom .button-wrapper .copy-hint{background:var(--primary-color);border-radius:6rem;color:#f3e9e4;font-size:.75rem;font-weight:500;left:50%;line-height:96%;min-width:-moz-fit-content;min-width:fit-content;opacity:0;padding:.375rem .625rem;position:absolute;top:-80%;transform:translate(-50%);transition:var(--trs-300);white-space:nowrap;z-index:1}.projects-modal__inner__left__bottom .button-wrapper .copy-hint:after{border:.625rem solid transparent;border-top:.625rem solid var(--primary-color);content:"";left:50%;position:absolute;top:100%;transform:translate(-50%)}.projects-modal__inner__left__bottom .button-wrapper:hover button{background:var(--hover-color);transition:.3s ease}.projects-modal__inner__left__bottom .button-wrapper button{align-items:center;background:var(--primary-color);border-radius:6rem;display:flex;gap:.625rem;justify-content:center;padding:.9375rem 3.0625rem;pointer-events:none;transition:.3s ease}.projects-modal__inner__left__bottom .button-wrapper button span{color:#fff}.projects-modal__inner__left__bottom .button-wrapper button:hover{background:var(--hover-color);transition:.3s ease}.projects-modal__inner__right h2{font-size:3.5rem;font-weight:500;letter-spacing:-.25rem;line-height:116%;margin-bottom:1.75rem}@media (max-width:1024px){.projects-modal__inner__right h2{font-size:2.5rem;margin-bottom:1.5rem}}.projects-modal__inner__right .amount-block{display:none}@media (max-width:1024px){.projects-modal__inner__right .amount-block{display:block}}.projects-modal__inner__right .amount-block span{color:rgba(89,83,90,.4);display:block;font-family:Inter,sans-serif;font-size:1rem;line-height:96%;margin-bottom:.625rem}.projects-modal__inner__right .amount-block p{color:var(--primary-color);font-family:OddvalWebMedium;font-size:2.25rem;font-weight:600;line-height:96%}.projects-modal__inner__right p{font-family:Inter,sans-serif;font-size:1rem;line-height:140%;margin-bottom:1.75rem}.projects-modal__inner__right ul{margin-bottom:1.75rem}.projects-modal__inner__right ul li{font-family:Inter,sans-serif}.projects-modal__inner__right h3{font-size:3rem;letter-spacing:-.25rem;line-height:116%;margin-bottom:1.75rem}@media (max-width:1024px){.projects-modal__inner__right h3{font-size:2.25rem;margin-bottom:1.5rem}}.projects-modal__inner__right h4{font-size:2.5rem;font-weight:500;letter-spacing:-.25rem;line-height:116%;margin-bottom:1.75rem;margin-top:1.75rem}@media (max-width:1024px){.projects-modal__inner__right h4{font-size:2rem;margin-bottom:1.5rem;margin-top:1.5rem}}.projects-modal__inner__right ol li{display:block;font-family:Inter,sans-serif;font-size:1rem;line-height:140%;margin-bottom:1lh}.projects-modal__inner__right ol li>ol,.projects-modal__inner__right ol li>ol li>ol{padding-left:1.75rem}.projects-modal__inner__right ol li>ol li>ol li{font-size:.875rem}.projects-modal__inner__right h5{font-size:2.25rem;font-weight:500;letter-spacing:-.0625rem;letter-spacing:-.25rem;line-height:116%;margin-bottom:1.75rem}@media (max-width:1024px){.projects-modal__inner__right h5{font-size:1.5rem;font-size:1.75rem;letter-spacing:-.0625rem;margin-bottom:1.5rem;margin-top:0}}.projects-modal__inner__right__notation{display:flex;gap:5rem;margin-bottom:1.75rem;padding:1.75rem 0}.projects-modal__inner__right__notation svg{flex-shrink:0}.projects-modal__inner__right__notation p{font-size:1.75rem;font-weight:500;letter-spacing:-.0625rem;line-height:116%}@media (max-width:1024px){.projects-modal__inner__right__notation{gap:1.75rem}}.projects-modal .article-swiper{border-radius:1.75rem;position:relative}.projects-modal .article-swiper .article-swiper-arrows-wrap .swiper-counter,.projects-modal .article-swiper .article-swiper-arrows-wrap>button{display:none}@media (max-width:1024px){.projects-modal .article-swiper .article-swiper-arrows-wrap{display:flex;justify-content:space-between;margin-top:1.25rem}.projects-modal .article-swiper .article-swiper-arrows-wrap .swiper-counter{display:flex}.projects-modal .article-swiper .article-swiper-arrows-wrap>button{display:block}}.projects-modal .article-swiper img{border-radius:1.75rem;height:25.625rem;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1024px){.projects-modal .article-swiper img{height:15rem}}.projects-modal .article-swiper .article-swiper-arrows{bottom:1.75rem;display:flex;gap:.375rem;position:absolute;right:1.75rem;z-index:1}@media (max-width:1024px){.projects-modal .article-swiper .article-swiper-arrows{align-items:center;display:flex;justify-content:space-between;max-width:11.9375rem;position:static}.projects-modal .article-swiper .article-swiper-arrows .swiper-counter{display:flex;font-family:Inter;font-size:1rem;font-weight:500;gap:.1875rem}.projects-modal .article-swiper .article-swiper-arrows svg{height:3rem;width:3rem}.projects-modal .article-swiper .article-swiper-arrows svg rect{fill:#f5f2f0}}