@media(max-width:1024px){.elementor .section__hero{column-gap:0px;padding-block-start:40px;padding-block-end:60px;padding-inline-start:20px;padding-inline-end:20px;row-gap:120px;}}@media(max-width:1024px){.elementor .hero__content{column-gap:0px;row-gap:40px;justify-content:space-between;}}@media(max-width:1024px){.elementor .hero__name{font-size:76px;}}@media(max-width:1024px){.elementor .hero__zglv{column-gap:16px;row-gap:0px;}}@media(max-width:1024px){.elementor .hero__arrow{width:auto;height:40px;}}@media(max-width:1024px){.elementor .hero__title{font-size:44px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .hero__desc{width:440px;font-size:20px;line-height:1.3em;}}@media(max-width:1024px){.elementor .hero__image{width:auto;height:600px;position:absolute;inset-inline-end:-320px;transform:rotateX(0deg) rotateY(0deg) rotateZ(16deg);}}@media(max-width:1024px){.elementor .section__standart{padding-block-start:100px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:1024px){.elementor .facts__container{gap:20px;grid-template-columns: repeat(6, 1fr);
grid-template-rows: repeat(3, 1fr);\n}}@media(max-width:1024px){.elementor .facts__item{column-gap:0px;padding:28px;row-gap:20px;}}@media(max-width:1024px){.elementor .facts__top{grid-column: span 6;
grid-row: span 1;\n}}@media(max-width:1024px){.elementor .facts__right{grid-column: span 3;
grid-row: span 1;\n}}@media(max-width:1024px){.elementor .facts__bottom{grid-row: span 1;
grid-column: span 2;\n}}@media(max-width:1024px){.elementor .facts__number{font-size:52px;}}@media(max-width:1024px){.elementor .products{padding-block-end:100px;}}@media(max-width:1024px){.elementor .products__content{padding:28px;}}@media(max-width:1024px){.elementor .section__title{font-size:52px;line-height:1.1em;}}@media(max-width:1024px){.elementor .products__items{column-gap:0px;margin-block-start:28px;flex-direction:column;row-gap:28px;flex-wrap:nowrap;}}@media(max-width:1024px){.elementor .products__desc{margin-block-end:20px;}}@media(max-width:1024px){.elementor .about{border-start-start-radius:48px;border-start-end-radius:48px;}}@media(max-width:1024px){.elementor .container__content{margin-block-start:32px;}}@media(max-width:1024px){.elementor .career__photo{height:250px;}}@media(max-width:1024px){.elementor .career__name{position:absolute;inset-block-start:-35px;font-size:24px;line-height:1em;}}@media(max-width:1024px){.elementor .career__desc{line-height:1.3em;}}@media(max-width:1024px){.elementor .office{padding-block-end:100px;border-end-start-radius:48px;border-end-end-radius:48px;}}@media(max-width:1024px){.elementor .office__main{column-gap:40px;}}@media(max-width:1024px){.elementor .office__desc{line-height:1.3em;}}@media(max-width:1024px){.elementor .office__media{margin-block-end:154px;}}@media(max-width:1024px){.elementor .office__facts{column-gap:20px;flex-direction:row;row-gap:20px;flex-wrap:wrap;}}@media(max-width:1024px){.elementor .office__fact{width:calc(50% - 10px);padding:28px;border-radius:20px;}}@media(max-width:1024px){.elementor .office__number{font-size:52px;}}@media(max-width:1024px){.elementor .office__ops{font-size:20px;line-height:1.3em;}}@media(max-width:1024px){.elementor .office__dino{width:280px;position:absolute;inset-inline-end:-60px;inset-block-end:-140px;}}@media(max-width:1024px){.elementor .line{padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .work__main{column-gap:40px;row-gap:0px;}}@media(max-width:1024px){.elementor .work__desc{line-height:1.3em;}}@media(max-width:1024px){.elementor .work__step{gap:20px;grid-template-columns:
      repeat(2, 1fr);
  grid-template-rows:
      repeat(3, 1fr);
  grid-template-areas: none;\n}}@media(max-width:1024px){.elementor .work__item{padding:28px;}}@media(max-width:1024px){.elementor .work__one{grid-column: span 2;
  grid-row: span 1;\n}}@media(max-width:1024px){.elementor .work__two{grid-column: span 1;
  grid-row: span 1;\n}}@media(max-width:1024px){.elementor .work__three{grid-column: span 1;
  grid-row: span 1;\n}}@media(max-width:1024px){.elementor .work__four{grid-column: span 1;
  grid-row: span 1;\n}}@media(max-width:1024px){.elementor .work__five{grid-column: span 1;
  grid-row: span 1;\n}}@media(max-width:1024px){.elementor .work__number{font-size:24px;}}@media(max-width:1024px){.elementor .work__ops{width:100%;line-height:1.3em;}}@media(max-width:1024px){.elementor .work__image--one{width:auto;height:400px;margin-block-start:-124px;margin-inline-end:-100px;align-self:end;}}@media(max-width:1024px){.elementor .work__image--five{width:600px;margin-block-start:-136px;margin-block-end:-376px;margin-inline-end:-68px;align-self:end;}}@media(max-width:1024px){.elementor .resume__content{column-gap:20px;row-gap:0px;}}@media(max-width:1024px){.elementor .resume__card{padding:28px;}}@media(max-width:1024px){.elementor .resume__title{font-size:32px;}}@media(max-width:1024px){.elementor .resume__image{width:460px;margin-block-start:-60px;margin-block-end:-180px;margin-inline-end:-180px;}}@media(max-width:1024px){.elementor .resume__dino{width:280px;position:absolute;inset-inline-end:-80px;}}@media(max-width:1024px){.elementor .footer__container{column-gap:40px;padding:28px;flex-direction:row;row-gap:28px;flex-wrap:wrap;}}@media(max-width:1024px){.elementor .footer{padding-block-end:48px;}}@media(max-width:1024px){.elementor .about__grid{gap:20px;grid-template-rows: repeat(4, 1fr);
grid-template-columns: repeat(2, 1fr);\n}}@media(max-width:1024px){.elementor .about__item{padding:28px;}}@media(max-width:1024px){.elementor .about__advantages{width:100%;font-size:24px;}}@media(max-width:1024px){.elementor .about__description{width:100%;}}@media(max-width:1024px){.elementor .about__left--top{order:1;grid-column: span 1;
grid-row: span 2;\n}}@media(max-width:1024px){.elementor .about__left--bottom{order:4;grid-column: span 1;
grid-row: span 1;\n}}@media(max-width:1024px){.elementor .about__right--top{order:3;grid-column: span 1;
grid-row: span 1;\n}}@media(max-width:1024px){.elementor .about__center{order:6;grid-column: span 1;
grid-row: span 1;\n}}@media(max-width:1024px){.elementor .about__center--right{order:2;grid-column: span 1;
grid-row: span 1;\n}}@media(max-width:1024px){.elementor .about__right--bottom{order:5;grid-column: span 1;
grid-row: span 2;\n}}@media(max-width:1024px){.elementor .footer__column{width:calc(50% - 20px);row-gap:12px;}}@media(max-width:1024px){.elementor .hero__logotype{width:180px;}}@media(max-width:1024px){.elementor .footer__logotype{align-self:start;}}