.info-card-text{max-width:80%}.info-card-text.__about{max-width:18rem}@media (min-width:1800px){.info-card-text.__about{max-width:21rem}}.info-card-text.__principles{max-width:100%}.info-card-text_title{margin-bottom:1rem}.news-card{position:relative;border-radius:1rem;overflow:hidden}.news-card:hover .news-card_image{scale:1.03}.news-card.__gradient:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(transparent,rgba(0,0,0,.7));z-index:1;z-index:var(--z-content-1)}.news-card.skeleton{height:205px}@media (min-width:1280px){.news-card.skeleton{height:24rem}}@media (min-width:1800px){.news-card.skeleton{height:30rem}}.news-card_image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:scale .3s ease-in-out;z-index:var(--z-content-0)}.news-card_title{position:absolute;padding:2.4rem;bottom:0;left:0;width:100%;color:#fff;color:var(--c-white);font-size:2rem;font-weight:600;font-weight:var(--w-semibold);line-height:1.2;z-index:1;z-index:var(--z-content-1)}.info-card{border-radius:1rem;height:100%;overflow:hidden}.info-card:hover .info-card_back{transform:rotateY(0deg)}.info-card.__principles:hover .info-card_back,.info-card:hover .info-card_front{transform:rotateY(180deg)}.info-card.__principles:hover .info-card_front{transform:rotateY(0deg)}.info-card_back,.info-card_front{height:100%;width:100%;border-radius:1rem;overflow:hidden;backface-visibility:hidden;transition:transform .6s;padding:2rem}@media (min-width:1280px){.info-card_back,.info-card_front{padding:3rem}}.info-card_back.__about,.info-card_front.__about{padding:4rem 3.5rem 2.6rem}@media (min-width:1280px){.info-card_back.__about,.info-card_front.__about{padding:3.6rem}}@media (min-width:1800px){.info-card_back.__about,.info-card_front.__about{padding:6rem}}.info-card_back.__principles,.info-card_front.__principles{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center}@media (min-width:1800px){.info-card_back.__principles,.info-card_front.__principles{padding:7rem 7rem 4rem}}.info-card_back.__principles .info-card_front_content,.info-card_front.__principles .info-card_front_content{display:flex;flex-direction:column;align-items:center;gap:3rem}@media (min-width:1800px){.info-card_back.__principles .info-card_front_content,.info-card_front.__principles .info-card_front_content{gap:5rem}}.info-card_back.__principles{justify-content:flex-end}.info-card_front{position:relative;background:#fff;background:var(--c-white)}.info-card_front.__principles{transform:rotateY(180deg)}.info-card_front.__principles .info-card-text_title{text-transform:uppercase}.info-card_image{height:9.1rem;margin-bottom:2rem}.info-card_image.__principles{display:none}@media (min-width:1280px){.info-card_image{height:11rem;margin-bottom:1.2rem}}@media (min-width:1800px){.info-card_image{height:15.4rem;margin-bottom:2.7rem}}.info-card_image.__about{width:100%;height:auto;margin-bottom:5.8rem}@media (min-width:1800px){.info-card_image.__about{margin-bottom:10.5rem}}.info-card_number{color:#cccdd1;color:var(--c-blue-20)}.info-card_back{position:absolute;top:0;display:flex;align-items:flex-end;color:#fff;color:var(--c-white);transform:rotateY(180deg)}.info-card_back.__principles{transform:rotateY(0)}.info-card_back .info-card-text_title{color:#fff;color:var(--c-white)}.info-card_back:before{content:"";background:rgba(7,16,20,.4);z-index:1;z-index:var(--z-content-1)}.info-card_back:before,.info-card_back_image{position:absolute;top:0;left:0;width:100%;height:100%}.info-card_back_image{-o-object-fit:cover;object-fit:cover;filter:grayscale(1);border-radius:1rem}.info-card-text_back{position:relative;color:#fff;color:var(--c-white);z-index:2;z-index:var(--z-content-2)}.news-slider{margin-bottom:3.5rem}.info-cards .cards-slider_nav,.info-cards .cards-slider_pagination{display:none}.project-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:34rem;padding:2rem;border-radius:1rem;color:#fff;color:var(--c-white);overflow:hidden}@media (min-width:1280px){.project-card{height:46.7rem;padding:6rem;justify-content:flex-start}}@media (min-width:1800px){.project-card{height:60rem}}.project-card.__cursor-pointer{cursor:pointer}.project-card:hover .project-card_image{filter:none}.project-card:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.6));z-index:1;z-index:var(--z-content-1)}@media (min-width:1280px){.project-card:before{background:linear-gradient(270deg,transparent,rgba(0,0,0,.6))}}.project-card.skeleton:before{display:none}.project-card_content_logo{width:-moz-max-content;width:max-content;max-width:23rem;height:5rem;margin-bottom:2rem}.project-card_content_logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.project-card_image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1);transition:filter .3s ease-in-out}.project-card_content{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:2rem;height:100%;max-width:28rem;z-index:2;z-index:var(--z-content-2)}@media (min-width:1280px){.project-card_content{justify-content:space-between;max-width:48rem}}.project-card_content_tags{margin-bottom:1.6rem}@media (min-width:1280px){.project-card_content_tags{margin-bottom:3.2rem}}.project-card_content_subtitle,.project-card_content_title{color:#fff;color:var(--c-white)}.project-card_content_subtitle{margin-bottom:1rem}@media (min-width:1280px){.project-card_content_subtitle{margin-bottom:2.5rem}}.project-card_content_desc{margin-bottom:2rem}@media (min-width:1280px){.project-card_content_desc{margin-bottom:3rem}}.projects-list{position:relative;display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media (min-width:900px){.projects-list.__small-cards{grid-template-columns:1fr 1fr}}.projects-list.__small-cards .projects-list_card{position:relative;top:0}.projects-list_card{z-index:1;z-index:var(--z-content-1)}@media (min-width:1280px){.projects-list_card:not(:last-child){position:sticky;top:18rem}}@media (min-width:1280px){.projects-list_card.__projects-page:not(:last-child){top:25rem}}@media (min-width:1800px){.projects-list_card.__projects-page:not(:last-child){top:27rem}}.projects-list_card.__small-cards,.projects-list_card.__small-cards:not(:last-child){position:relative;top:0}.new-projects-list_wrapper{position:relative}@media (min-width:1280px){.new-projects-list_wrapper{margin-bottom:11rem}}@media (min-width:1500px){.new-projects-list_wrapper{margin-bottom:10rem}}@media (min-width:1280px){.new-projects-list_title{position:sticky;top:10rem}}.new-projects-list_button{margin:-5rem auto 0;z-index:1;z-index:var(--z-content-1)}@media (min-width:1280px){.new-projects-list_button{margin:0;position:absolute;bottom:-6.5rem;left:50%;transform:translateX(-50%)}}.form-inline{background:#e6e6e8;background:var(--c-blue-10);border-radius:1rem;overflow:hidden;padding:4rem 3rem}@media (min-width:640px){.form-inline{padding:4rem 6rem}}@media (min-width:1280px){.form-inline{display:flex;justify-content:space-between;padding:4.6rem 5rem 4.6rem 8rem}}@media (min-width:1800px){.form-inline{padding:4.6rem 8rem 4.6rem 10rem}}.form-inline.__white{background:#fff;background:var(--c-white);box-shadow:0 4px 20px 0 rgba(0,0,0,.15)}.form-inline.__background-image{display:flex;justify-content:flex-end}@media (max-width:899px){.form-inline.__background-image{background:none!important}}@media (min-width:900px){.form-inline.__background-image{padding:4rem;box-shadow:none}}@media (min-width:1800px){.form-inline.__background-image{padding:8rem}}@media (min-width:1280px){.form-inline.__big-bottom-padding{padding-bottom:8rem}}.form-inline_form{max-width:62rem;height:-moz-max-content;height:max-content;margin:auto 0}@media (max-width:1279px){.form-inline_form{margin:0 auto}}.form-inline_form.__small{max-width:100%;margin:0}@media (min-width:900px){.form-inline_form.__small{max-width:32rem;padding:4rem 3rem;background:#fff;background:var(--c-white);border-radius:1rem;box-shadow:0 4px 20px 0 rgba(0,0,0,.15)}}@media (min-width:1280px){.form-inline_form.__small{max-width:41rem;padding:4rem}}.form-inline_title{margin-bottom:.8rem}@media (min-width:1280px){.form-inline_title{margin-bottom:1.4rem}}.form-inline_desc{margin-bottom:2rem}@media (max-width:1279px){.form-inline_image{display:none}}