.technologies__header {
  margin-bottom: 35px; }
.technologies__body {
  position: relative;
  padding: 60px 70px 50px; }
.technologies__swiper {
  background: #fff;
  margin-bottom: 24px; }
.technologies-item {
  display: flex;
  aspect-ratio: 1275/408; }
  .technologies-item__info {
    width: 50%;
    padding: 74px 0 58px 50px; }
  .technologies-item__title {
    font-size: 34px;
    margin-bottom: 21px; }
  .technologies-item__text {
    font-size: 19px;
    line-height: 1.27; }
    .technologies-item__text figure {
      display: none; }
  .technologies-item__image {
    width: 50%;
    padding: 10px 10px 0 10px; }
    .technologies-item__image img {
      width: 100%;
      height: 100%;
      object-fit: contain; }
.technologies-all .technologies-item {
  aspect-ratio: auto; }
  .technologies-all .technologies-item__info {
    padding: 74px 50px 58px; }

@media (max-width: 1399px) {
  .technologies-item {
    aspect-ratio: auto; } }
@media (max-width: 991px) {
  .technologies__body {
    padding: 50px 30px 50px; }
  .technologies-item__info {
    padding: 40px 0 30px 30px; }
  .technologies-all .technologies-item {
    display: block; }
    .technologies-all .technologies-item__info {
      width: 100%;
      padding: 20px; }
    .technologies-all .technologies-item__title {
      font-size: 30px; }
    .technologies-all .technologies-item__image {
      width: 100%; } }
@media (max-width: 767px) {
  .technologies-item {
    display: block; }
    .technologies-item__info {
      width: 100%;
      padding: 20px; }
    .technologies-item__title {
      font-size: 30px; }
    .technologies-item__image {
      width: 100%; } }
@media (max-width: 575px) {
  .technologies__container {
    padding: 0; }
  .technologies__header {
    margin-bottom: 19px; }
  .technologies__body {
    border-radius: 0;
    padding: 33px 12px; }
  .technologies-item__info {
    padding: 32px 14px; }
  .technologies-item__title {
    font-size: 19px;
    margin-bottom: 8px; }
  .technologies-item__text {
    font-size: 16px;
    line-height: 1.2; }
  .technologies-all .technologies-item__info {
    padding: 0; }
  .technologies-all .technologies-item__image {
    padding: 0; } }

/*# sourceMappingURL=technologies.css.map */
