@layer components-widgets{.kolomeisky-project{padding-block:120px}@media screen and (max-width:1279.98px){.kolomeisky-project{padding-block:60px}}@media screen and (max-width:767.98px){.kolomeisky-project{padding-block:48px}}.kolomeisky-project__heading{margin-bottom:48px;text-align:center;letter-spacing:.05em;text-transform:uppercase}@media screen and (max-width:1279.98px){.kolomeisky-project__heading{margin-bottom:32px}}@media screen and (max-width:767.98px){.kolomeisky-project__heading{margin-bottom:24px}}.kolomeisky-project__image{position:relative;width:100%;max-width:800px;margin:0 auto 48px;aspect-ratio:16/9}.kolomeisky-project__image img{border-radius:8px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1279.98px){.kolomeisky-project__image{margin-bottom:32px}}@media screen and (max-width:767.98px){.kolomeisky-project__image{margin-bottom:24px}}.kolomeisky-project__description{max-width:800px;margin-right:auto;margin-bottom:48px;margin-left:auto;text-align:center}@media screen and (max-width:1279.98px){.kolomeisky-project__description{margin-bottom:32px}}@media screen and (max-width:767.98px){.kolomeisky-project__description{margin-bottom:24px}}.kolomeisky-project__button-wrapper{display:flex;justify-content:center}.kolomeisky-project__button{display:flex;width:-moz-fit-content;width:fit-content}.not-found-block{display:flex;align-items:center;flex-grow:1;justify-content:center;padding-top:332px;padding-bottom:240px}.not-found-block__wrapper{max-width:580px;margin-inline:auto;text-align:center}.not-found-block__heading{margin-bottom:80px}}@layer components-widgets{@media screen and (max-width:767.98px){.not-found-block__heading{margin-bottom:32px}}.not-found-block__description{margin-bottom:48px}@media screen and (max-width:767.98px){.not-found-block__description{margin-bottom:32px}}.not-found-block__button{width:386px;height:56px;margin-inline:auto}@media screen and (max-width:1279.98px){.not-found-block__button{width:364px}}@media screen and (max-width:767.98px){.not-found-block__button{width:100%}}.not-found-block+footer{padding-top:0}@media screen and (max-width:767.98px){.not-found-block{padding-top:252px;padding-bottom:160px}}}