.products-row{padding-top:26px;display:flex;flex-wrap:wrap;margin-bottom:15px}.products-row__item{width:calc(100% / 4);position:relative}.products-row__item:nth-child(1)::before,.products-row__item:nth-child(2)::before,.products-row__item:nth-child(3)::before,.products-row__item:nth-child(4)::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);height:1px;width:94.5%;background-color:var(--color-border)}.products-card{display:flex;flex-direction:column;min-height:360px;height:100%;padding:30px;padding-top:40px;padding-bottom:30px;position:relative}@media (max-width: 1440px){.products-card{padding:calc(0px + 30 * ((100vw - 320px) / 1120))}}@media (max-width: 1440px){.products-card{padding-top:calc(30px + 10 * ((100vw - 320px) / 1120))}}@media (max-width: 1440px){.products-card{padding-bottom:calc(20px + 10 * ((100vw - 320px) / 1120))}}.products-card:hover{text-decoration:none;color:inherit}.products-card:hover .products-card__name{text-decoration:underline}.products-card:hover .products-card__show{animation:0.5s arrowAnimationType-1}.products-card::before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:1px;width:94.5%;background-color:var(--color-border)}.products-card::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:90%;background-color:var(--color-border)}.products-card__link{position:absolute;top:0;right:0;bottom:0;left:0}.products-card__logo{margin-bottom:25px}.products-card__logo-img{max-height:68px}.products-card__name{margin-bottom:15px}.products-card__description{font-family:var(--font-family-primary);max-width:250px;margin-bottom:25px}.products-card__show{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQuMzU3IDI5LjY3OEwzMi45MTggMS4xMTdNMzMgMzNWMUgxIiBzdHJva2U9IiMwNTBCMTUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);background-size:100% 100%;background-repeat:no-repeat;width:18px;height:18px;margin-top:auto}.banner-products-card:hover{color:inherit}.banner-products-card__logo{margin-bottom:24px}.banner-products-card__name{margin-bottom:12px}.banner-products-card__description{max-width:280px;font-family:var(--font-family-primary)}@media screen and (max-width: 1439px){.products-row__item{width:calc(100% / 3)}.products-row__item:nth-child(4)::before{display:none}}@media screen and (max-width: 1023px){.products-row{flex-wrap:nowrap;overflow-y:visible;overflow-x:scroll;margin-right:-46px}}@media screen and (max-width: 1023px) and (max-width: 1440px){.products-row{margin-right:calc(-20px + -26 * ((100vw - 320px) / 1120))}}@media screen and (max-width: 1023px){.products-row__item{margin-right:20px;width:fit-content}.products-row__item:nth-child(odd)::before,.products-row__item:nth-child(even)::before{display:block;content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);height:1px;width:94.5%;background-color:var(--color-border)}.products-card{min-width:232px}.products-card::after{display:none}}.responsibility-review{margin-top:75px}@media (max-width: 1440px){.responsibility-review{margin-top:calc(25px + 50 * ((100vw - 320px) / 1120))}}.responsibility-review__wrapper{padding-left:110px;padding-right:110px;max-width:1085px}@media (max-width: 1440px){.responsibility-review__wrapper{padding-left:calc(0px + 110 * ((100vw - 320px) / 1120))}}@media (max-width: 1440px){.responsibility-review__wrapper{padding-right:calc(0px + 110 * ((100vw - 320px) / 1120))}}.responsibility-review__description{margin-top:45px;font-size:18px;line-height:1.78}@media (max-width: 1440px){.responsibility-review__description{margin-top:calc(20px + 25 * ((100vw - 320px) / 1120))}}@media (max-width: 1440px){.responsibility-review__description{font-size:calc(14px + 4 * ((100vw - 320px) / 1120))}}.responsibility-review__description-link{text-decoration:underline}.responsibility-review__description-link:hover{color:inherit}.responsibility-review__photo{margin-top:60px}@media (max-width: 1440px){.responsibility-review__photo{margin-top:calc(20px + 40 * ((100vw - 320px) / 1120))}}.responsibility-review__photo-img{width:100%;height:100%;object-fit:cover}.social-problems{margin-top:90px;overflow:hidden}@media (max-width: 1440px){.social-problems{margin-top:calc(35px + 55 * ((100vw - 320px) / 1120))}}.social-problems__wrapper{padding-left:110px;padding-right:110px;max-width:1085px;position:relative}@media (max-width: 1440px){.social-problems__wrapper{padding-left:calc(0px + 110 * ((100vw - 320px) / 1120))}}@media (max-width: 1440px){.social-problems__wrapper{padding-right:calc(0px + 110 * ((100vw - 320px) / 1120))}}.social-problems__description{max-width:800px;margin-top:45px;font-size:18px;line-height:1.78}@media (max-width: 1440px){.social-problems__description{margin-top:calc(20px + 25 * ((100vw - 320px) / 1120))}}@media (max-width: 1440px){.social-problems__description{font-size:calc(14px + 4 * ((100vw - 320px) / 1120))}}.social-problems__bg{width:756px;height:501px;position:absolute;bottom:0;right:0;right:-46px;--color-patter: var(--color-white-almost);z-index:-1;transform:translate(50%, 50%)}@media (max-width: 1440px){.social-problems__bg{width:calc(302px + 454 * ((100vw - 320px) / 1120))}}@media (max-width: 1440px){.social-problems__bg{height:calc(200px + 301 * ((100vw - 320px) / 1120))}}@media (max-width: 1440px){.social-problems__bg{right:calc(-20px + -26 * ((100vw - 320px) / 1120))}}.social-problems__cards-list-wrapper{background-color:var(--color-white);position:relative}.social-problems__cards-list{padding-top:0;margin-top:80px}@media (max-width: 1440px){.social-problems__cards-list{margin-top:calc(30px + 50 * ((100vw - 320px) / 1120))}}.projects-row-big{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3, 1fr);gap:21px}@media screen and (max-width: 1023px){.projects-row-big{display:block}}.projects-row-big__item{display:flex;flex-direction:column;padding:20px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.projects-row-big__card{position:relative;flex-grow:1;display:flex;flex-direction:column}.projects-row-big__card::after{position:absolute;top:0;right:-12px;bottom:0;width:1px;background-color:var(--color-border)}.projects-row-big__item:nth-child(3n+1) .projects-row-big__card::after,.projects-row-big__item:nth-child(3n+2) .projects-row-big__card::after{content:""}@media screen and (max-width: 1023px){.projects-row-big__item:nth-child(3n+1) .projects-row-big__card::after,.projects-row-big__item:nth-child(3n+2) .projects-row-big__card::after{content:unset}}.projects-row-big__card-content{flex-grow:1;display:flex;flex-direction:column;padding:10px 20px}@media screen and (max-width: 767px){.projects-row-big__card-content{padding:22px 0}}.projects-row-big__card-paragraph{font-size:18px;font-family:var(--font-family-primary);line-height:1.78;max-width:370px}@media (max-width: 1440px){.projects-row-big__card-paragraph{font-size:calc(14px + 4 * ((100vw - 320px) / 1120))}}.projects-row-big__card-title{margin-bottom:15px}@media (max-width: 1440px){.projects-row-big__card-title{margin-bottom:calc(24px + -9 * ((100vw - 320px) / 1120))}}.projects-row-big__card-text-content{margin-bottom:95px}@media (max-width: 1440px){.projects-row-big__card-text-content{margin-bottom:calc(40px + 55 * ((100vw - 320px) / 1120))}}.projects-row-big__card-logo{margin-bottom:26px}@media (max-width: 1440px){.projects-row-big__card-logo{margin-bottom:calc(15px + 11 * ((100vw - 320px) / 1120))}}.projects-row-big__card-paragraph:not(:last-child){margin-bottom:24px}.projects-row-big__card-footer{margin-top:auto}.projects-row-big__card-btn{width:210px}@media screen and (max-width: 767px){.projects-row-big__card-btn{width:100%}}.responsibility-systems{background-color:var(--color-blue8);color:var(--color-white);padding-top:50px;padding-bottom:100px;position:relative;overflow:hidden}@media (max-width: 1440px){.responsibility-systems{padding-top:calc(20px + 30 * ((100vw - 320px) / 1120))}}@media (max-width: 1440px){.responsibility-systems{padding-bottom:calc(40px + 60 * ((100vw - 320px) / 1120))}}.responsibility-systems__wrapper{padding-left:110px;padding-right:110px}@media (max-width: 1440px){.responsibility-systems__wrapper{padding-left:calc(0px + 110 * ((100vw - 320px) / 1120))}}@media (max-width: 1440px){.responsibility-systems__wrapper{padding-right:calc(0px + 110 * ((100vw - 320px) / 1120))}}.responsibility-systems__description{margin-top:45px;font-size:18px;line-height:1.78;max-width:800px}@media (max-width: 1440px){.responsibility-systems__description{margin-top:calc(20px + 25 * ((100vw - 320px) / 1120))}}@media (max-width: 1440px){.responsibility-systems__description{font-size:calc(14px + 4 * ((100vw - 320px) / 1120))}}.responsibility-systems__list{margin-top:45px}@media (max-width: 1440px){.responsibility-systems__list{margin-top:calc(20px + 25 * ((100vw - 320px) / 1120))}}.responsibility-systems__list .projects-row-big__item{border-top:1px solid var(--color-blue10);border-bottom:1px solid var(--color-blue10)}.responsibility-systems__list .projects-row-big__card::after{background-color:var(--color-blue10)}.responsibility-systems__list .projects-row-big__card-btn{border:1px solid var(--color-white)}.responsibility-systems__list .projects-row-big__card-btn::after{filter:brightness(0) invert(1)}.responsibility-systems__list .projects-row-big__card-btn:hover{color:inherit;opacity:0.8}.responsibility-systems__bg{width:720px;height:375px;position:absolute;bottom:0;right:0;--color-patter: var(--color-blue11);transform:translateY(30%)}@media (max-width: 1440px){.responsibility-systems__bg{width:calc(288px + 432 * ((100vw - 320px) / 1120))}}@media (max-width: 1440px){.responsibility-systems__bg{height:calc(150px + 225 * ((100vw - 320px) / 1120))}}.responsibility-help{margin-top:70px}@media (max-width: 1440px){.responsibility-help{margin-top:calc(30px + 40 * ((100vw - 320px) / 1120))}}.responsibility-help__wrapper{padding-left:110px;padding-right:110px}@media (max-width: 1440px){.responsibility-help__wrapper{padding-left:calc(0px + 110 * ((100vw - 320px) / 1120))}}@media (max-width: 1440px){.responsibility-help__wrapper{padding-right:calc(0px + 110 * ((100vw - 320px) / 1120))}}.responsibility-help__description{margin-top:45px;font-size:18px;line-height:1.78;max-width:800px}@media (max-width: 1440px){.responsibility-help__description{margin-top:calc(20px + 25 * ((100vw - 320px) / 1120))}}@media (max-width: 1440px){.responsibility-help__description{font-size:calc(14px + 4 * ((100vw - 320px) / 1120))}}.responsibility-help__list{margin-top:130px}@media (max-width: 1440px){.responsibility-help__list{margin-top:calc(30px + 100 * ((100vw - 320px) / 1120))}}.content-cards{margin-bottom:120px;position:relative}@media (max-width: 1440px){.content-cards{margin-bottom:calc(80px + 40 * ((100vw - 320px) / 1120))}}.content-cards__bg{position:absolute;top:50%;left:0;transform:translateY(-50%);width:575px;height:380px;z-index:-1;--color-patter: var(--color-white-almost)}@media (max-width: 1440px){.content-cards__bg{width:calc(260px + 315 * ((100vw - 320px) / 1120))}}@media (max-width: 1440px){.content-cards__bg{height:calc(190px + 190 * ((100vw - 320px) / 1120))}}.content-card{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto 1fr;padding:40px 20px;column-gap:60px}.content-card_inverse .content-card__img{grid-column-start:2}@media screen and (max-width: 1023px){.content-card{display:block;padding:0}.content-card:not(:last-child){margin-bottom:60px}}.content-card__img{grid-row:1 / 3}.content-card__img img{width:100%;height:auto}@media screen and (max-width: 1023px){.content-card__img{width:100%;padding-bottom:40px}}@media screen and (max-width: 1023px) and (min-width: 768px){.content-card__img{padding-bottom:calc(40px + 0 * ((100vw - 768px) / 672))}}@media screen and (max-width: 1023px) and (max-width: 768px){.content-card__img{padding-bottom:calc(20px + 20 * ((100vw - 320px) / 448))}}.content-card__content{width:calc((100% - 56px) / 2)}@media screen and (max-width: 1023px){.content-card__content{width:100%}}.content-card__title{margin-top:-10px}.content-card__paragraph{font-size:18px;line-height:1.78;font-family:var(--font-family-main)}.content-card__paragraph-link{text-decoration:underline}.content-card__paragraph-link:hover{color:inherit}.content-card__strong-word{text-decoration:underline}.responsibility-examples{padding-top:80px;margin-bottom:75px;padding-bottom:75px;position:relative;overflow:hidden}@media (max-width: 1440px){.responsibility-examples{padding-top:calc(10px + 70 * ((100vw - 320px) / 1120))}}@media (max-width: 1440px){.responsibility-examples{margin-bottom:calc(40px + 35 * ((100vw - 320px) / 1120))}}@media (max-width: 1440px){.responsibility-examples{padding-bottom:calc(40px + 35 * ((100vw - 320px) / 1120))}}.responsibility-examples .content-card__paragraph{max-width:560px}.responsibility-examples .content-card__title{font-size:38px;margin-top:5px}@media (max-width: 1440px){.responsibility-examples .content-card__title{font-size:calc(26px + 12 * ((100vw - 320px) / 1120))}}@media (max-width: 1440px){.responsibility-examples .content-card__title{margin-top:calc(0px + 5 * ((100vw - 320px) / 1120))}}.responsibility-examples .content-card__paragraph{font-size:18px;margin-top:20px}@media (max-width: 1440px){.responsibility-examples .content-card__paragraph{font-size:calc(14px + 4 * ((100vw - 320px) / 1120))}}@media (max-width: 1440px){.responsibility-examples .content-card__paragraph{margin-top:calc(10px + 10 * ((100vw - 320px) / 1120))}}.responsibility-examples__bg{position:absolute;--color-patter: var(--color-white-almost)}.responsibility-examples__bg_top{width:575px;height:380px;top:10%;left:0}@media (max-width: 1440px){.responsibility-examples__bg_top{width:calc(230px + 345 * ((100vw - 320px) / 1120))}}@media (max-width: 1440px){.responsibility-examples__bg_top{height:calc(152px + 228 * ((100vw - 320px) / 1120))}}.responsibility-examples__bg_bottom{width:900px;height:500px;bottom:0;right:0;transform:translate(20%, 35%)}@media (max-width: 1440px){.responsibility-examples__bg_bottom{width:calc(230px + 670 * ((100vw - 320px) / 1120))}}@media (max-width: 1440px){.responsibility-examples__bg_bottom{height:calc(152px + 348 * ((100vw - 320px) / 1120))}}


/*# sourceMappingURL=responsibility_styles.4882cdb258c7430c494e.css.map*/