.tech-roles__container{padding:32px 0 54px}@media (min-width:768px){.tech-roles__container{padding:64px 0 68px}}@media (min-width:1280px){.tech-roles__container{padding:88px 0}}.tech-roles__container .tech-roles__title{margin:0 0 26px}@media (min-width:768px){.tech-roles__container .tech-roles__title{margin:0 0 60px}}@media (min-width:1280px){.tech-roles__container .tech-roles__title{margin:0 0 54px}}.tech-roles{width:100%}@media (min-width:1280px){.tech-roles{width:63%}}@media (min-width:1440px){.tech-roles{width:66%}}.tech-roles__intro{max-width:825px}.tech-roles__subtitle{margin-bottom:32px}@media (min-width:768px){.tech-roles__subtitle{margin-bottom:21px}}@media (min-width:1280px){.tech-roles__subtitle{margin-bottom:13px}}.tech-roles__technologies{margin-bottom:49px}@media (min-width:768px){.tech-roles__technologies{margin-bottom:62px}}@media (min-width:1280px){.tech-roles__technologies{margin-bottom:56px}}.tech-roles__label:after{content:"";display:block;flex:1;height:1px;background-color:#B3C4CA}.tech-roles__label--technologies{margin-bottom:32px}@media (min-width:768px){.tech-roles__label--technologies{margin-bottom:45px}}@media (min-width:1280px){.tech-roles__label--technologies{margin-bottom:40px}}.tech-roles__label__text{border-radius:29px;padding:1px 12px 0}.tech-roles__technologies__grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:36px}@media (min-width:768px){.tech-roles__technologies__grid{gap:40px}}@media (min-width:1280px){.tech-roles__technologies__grid{gap:44px}}@media (min-width:1440px){.tech-roles__technologies__grid{padding-right:27px}}.tech-roles__technologies__row{display:grid;grid-template-columns:1fr}@media (min-width:768px){.tech-roles__technologies__row{grid-template-columns:18% 82%;align-items:center}}@media (min-width:1440px){.tech-roles__technologies__row{grid-template-columns:19% 81%}}.tech-roles__technologies_title{margin-bottom:10px}@media (min-width:768px){.tech-roles__technologies_title{padding-right:12px;margin-bottom:0}}@media (min-width:1280px){.tech-roles__technologies_title{padding-right:25px}}@media (min-width:1440px){.tech-roles__technologies_title{padding-right:35px}}.tech-roles__technologies__logos{display:grid;grid-template-columns:repeat(4,1fr);gap:16px 24px}@media (min-width:768px){.tech-roles__technologies__logos{grid-template-columns:repeat(8,1fr);gap:7px}}@media (min-width:1280px){.tech-roles__technologies__logos{gap:16px}}@media (min-width:1440px){.tech-roles__technologies__logos{gap:24px}}.tech-roles__technology{width:64px;height:64px}@media (min-width:768px){.tech-roles__technologies__more{grid-column:span 2}}.tech-roles__label--roles{margin-bottom:22px}@media (min-width:768px){.tech-roles__label--roles{margin-bottom:19px}}@media (min-width:1280px){.tech-roles__label--roles{margin-bottom:41px}}.tech-roles__roles__row{margin:0 -5px}@media (min-width:768px){.tech-roles__roles__row{margin:0 -8px}}.tech-roles__roles__item{border:1px solid #D7E0E4;padding:7px 7px 7px 5px;border-radius:4px;margin:8px 5px}.tech-roles__roles__item svg{display:block;width:18px;height:18px}@media (min-width:768px){.tech-roles__roles__item{padding:6px 9px 6px 7px;margin:8px}.tech-roles__roles__item svg{display:block;width:24px;height:24px}}.tech-roles__roles__item circle{fill:#20BCB3}.tech-roles__roles__text{padding-left:6px}@media (min-width:768px){.tech-roles__roles__text{padding-left:8px}}.tech-roles__roles__more{padding-left:8px;margin:8px 5px}@media (min-width:768px){.tech-roles__roles__more{margin:8px}}@media (min-width:1280px){.tech-roles__roles__more{padding-left:4px}}.tech-roles__bg{top:0;left:0;width:100%;height:13%;background:linear-gradient(0deg,#ffffff 0%,#f7f4f2 100%)}@media (min-width:768px){.tech-roles__bg{height:22%}}