.styles_section__3dVyx {
    border-radius: inherit;
  }
  
  .styles_padding--small__O1oRB {
    padding-top: clamp(32px, 4.2440318302vw, 64px);
    padding-bottom: clamp(32px, 4.2440318302vw, 64px);
  }
  
  .styles_padding--medium__t_X7b {
    padding-top: clamp(48px, 8.4880636605vw, 128px);
    padding-bottom: clamp(48px, 8.4880636605vw, 128px);
  }
  
  .styles_padding--noTop__U94K4 {
    padding-top: 0;
  }
  
  .styles_padding--noBottom__eX6Gy {
    padding-bottom: 0;
  }
  
  .styles_section__QEYvh {
    position: relative;
    z-index: 10;
    background-color: #fff;
  }
  
  @media (min-width: 769px) {
    .styles_section__QEYvh {
      padding-top: 0 !important;
    }
  }
  
  @media (max-width: 768px) {
    .styles_section__QEYvh {
      padding-bottom: 8.8rem;
    }
  }
  
  .styles_section__QEYvh.styles_noBottomPadding__QeHJb {
    padding-bottom: 0;
  }
  
  .styles_section__block__QXP5K {
    color: #fff;
    padding: 6.4rem 3.2rem;
    width: 100%;
    aspect-ratio: 18/9;
    border-radius: 32px;
    position: relative;
    z-index: 2;
  }
  
  .styles_section__blockMobileContent__5eNNc {
    margin-bottom: 3.2rem;
  }
  
  .styles_section__blockContent__TyzVu {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    gap: 3.2rem;
    height: 100%;
    max-height: 508px;
    margin-left: 10%;
  }
  
  html[dir=rtl] .styles_section__blockContent__TyzVu,
  html[lang=ar] .styles_section__blockContent__TyzVu {
    margin-left: 0;
    margin-right: 10%;
  }
  
  .styles_section__blockText__QfX2x {
    width: 62.4rem;
    max-width: 70%;
    margin-bottom: 2.8rem;
  }
  
  .styles_section__blockTitle__ts48H {
    font-size: max(3.2rem, min(5.3050397878vw, 8rem));
    font-size: clamp(3.2rem, 5.3050397878vw, 8rem);
    font-weight: 900;
    line-height: 1.1;
    margin-bottom: clamp(32px, 2.9177718833vw, 44px);
  }
  
  .styles_section__blockButtons__DXoCK {
    display: flex;
    gap: 1.6rem;
  }
  
  .styles_section__blockButton__pdM_S svg {
    border-radius: 8px;
    transition: .3s ease-in-out;
  }
  
  .styles_section__blockButton__pdM_S svg:hover {
    background-color: hsla(0, 0%, 100%, .2);
  }
  
  .styles_section__blockPhone__vJzO_ {
    position: absolute;
    height: auto;
    right: 0;
    bottom: 0;
    top: 0;
    max-width: 30%;
  }
  
  .styles_section__blockPhoneContainer__swILg {
    position: relative;
    height: 100%;
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
  }
  
  .styles_section__blockPhone__vJzO_ img {
    height: 100%;
    object-fit: contain;
  }
  
  html[dir=rtl] .styles_section__blockPhone__vJzO_,
  html[lang=ar] .styles_section__blockPhone__vJzO_ {
    left: 0;
    right: auto;
  }
  
  @media (max-width: 768px) {
    .styles_section__blockPhone__vJzO_ {
      position: static;
      max-width: 60%;
      margin-bottom: -4rem;
      margin-right: -2rem;
    }
  }
  
  .styles_section__media__meoyE {
    position: -webkit-sticky;
    position: sticky;
    overflow: hidden;
    z-index: 1;
  }
  
  .styles_section__mediaItem__9_7f9 {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  
  .styles_section__mediaItemWrapper__7MUTK {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
  }
  
  @media (max-width: 768px) {
    .styles_section__media__meoyE {
      overflow: visible;
      position: relative;
      aspect-ratio: 36/34;
    }
  
    .styles_section__mediaItem__9_7f9 {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
    }
  }
  