.text50-image50-v3 {
  background: #F4F4F4;
  padding-top: 46px;
}
@media (max-width: 767.98px) {
  .text50-image50-v3 .text50-image50-v3.gap-bg.fixed-gap {
    padding-bottom: 0 !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .text50-image50-v3 {
    padding-top: 37px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .text50-image50-v3 {
    padding-top: 138px;
  }
}
@media (min-width: 768px) {
  .text50-image50-v3 {
    background: #E8F4FC;
  }
}
@media (min-width: 992px) {
  .text50-image50-v3 {
    padding-top: 168px;
  }
}
@media (max-width: 767.98px) {
  .text50-image50-v3 .container-custom {
    max-width: unset !important;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .text50-image50-v3 .container-custom {
    width: 760px;
    max-width: unset !important;
  }
}
@media (min-width: 1024px) {
  .text50-image50-v3 .container-custom {
    max-width: 935px;
  }
}
@media (min-width: 1440px) {
  .text50-image50-v3 .container-custom {
    max-width: 1180px;
  }
}
.text50-image50-v3__container-custom {
  border-radius: 1.125rem;
  transform: scale(1);
}
@media (max-width: 767.98px) {
  .text50-image50-v3__container-custom {
    width: 100% !important;
    max-width: 100% !important;
  }
}
@media (min-width: 768px) {
  .text50-image50-v3__container-custom {
    border-radius: 2rem;
    box-shadow: 0 0.75rem 8rem rgba(0, 0, 0, 0.1);
    width: 100% !important;
    max-width: 100% !important;
    background: #ffffff;
    box-shadow: 0 0.75rem 1rem rgba(0, 0, 0, 0.1);
  }
}
.text50-image50-v3 .--copy-wrapper {
  padding: 1.875rem 0 2rem 0;
  margin: 0;
  z-index: 2;
  position: relative;
}
@media (max-width: 480.98px) {
  .text50-image50-v3 .--copy-wrapper {
    width: 80vw;
    padding-left: 1vw;
  }
}
@media (min-width: 360px) and (max-width: 399.98px) {
  .text50-image50-v3 .--copy-wrapper {
    padding-left: 2vw;
  }
}
@media (min-width: 400px) and (max-width: 480px) {
  .text50-image50-v3 .--copy-wrapper {
    padding-left: 3vw;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .text50-image50-v3 .--copy-wrapper {
    width: 391px;
    height: unset;
    padding: 50px 5px 45px 0;
    margin: 0;
    left: 20px;
  }
}
@media (min-width: 1024px) {
  .text50-image50-v3 .--copy-wrapper {
    padding: 50px 0 55px 15px;
    width: 454px;
    height: unset;
  }
}
@media (min-width: 1320px) {
  .text50-image50-v3 .--copy-wrapper {
    width: 550px;
  }
}
.text50-image50-v3 .--copy-1 {
  color: #000;
  font-family: "Inter";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  margin: 0 0 10px 0;
  padding: 0;
}
@media (min-width: 768px) {
  .text50-image50-v3 .--copy-1 {
    font-size: 20px;
  }
}
@media (min-width: 1024px) {
  .text50-image50-v3 .--copy-1 {
    font-size: 18px;
  }
}
@media (min-width: 1320px) {
  .text50-image50-v3 .--copy-1 {
    font-size: 22px;
  }
}
.text50-image50-v3 .--copy-2 {
  color: #FF2846;
  font-family: "Poppins";
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  margin: 0 0 22px 0;
  padding: 0;
}
@media (min-width: 768px) {
  .text50-image50-v3 .--copy-2 {
    font-size: 30px;
  }
}
@media (min-width: 1024px) {
  .text50-image50-v3 .--copy-2 {
    font-size: 30px;
  }
}
@media (min-width: 1440px) {
  .text50-image50-v3 .--copy-2 {
    font-size: 36px;
  }
}
.text50-image50-v3 .--copy-3 {
  color: #000;
  font-family: "Inter";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  margin: 0;
  padding: 0;
}
@media (min-width: 768px) {
  .text50-image50-v3 .--copy-3 {
    font-size: 18px;
  }
}
@media (min-width: 1024px) {
  .text50-image50-v3 .--copy-3 {
    font-size: 18px;
  }
}
@media (min-width: 1440px) {
  .text50-image50-v3 .--copy-3 {
    font-size: 20px;
  }
}
.text50-image50-v3 .--copy-3 .--blue {
  color: #0078FF;
  font-weight: 700;
}
@media (max-width: 767px) {
  .text50-image50-v3 .--image-wrapper {
    margin: 0 auto;
  }
}
@media (min-width: 1024px) {
  .text50-image50-v3 .--image-wrapper {
    width: 584px;
  }
}
@media (min-width: 1320px) and (max-width: 1439.98px) {
  .text50-image50-v3 .--image-wrapper {
    width: 465px;
    top: -50px;
    position: relative;
  }
}
@media (min-width: 1440px) {
  .text50-image50-v3 .--image-wrapper {
    width: 648px;
  }
}
@media (min-width: 768px) {
  .text50-image50-v3 .--image {
    position: relative;
    top: -31px;
    left: 10px;
  }
}
@media (max-width: 479.98px) {
  .text50-image50-v3 .--image {
    width: 280px;
  }
}
@media (min-width: 1024px) {
  .text50-image50-v3 .--image {
    left: 100px;
    top: 74px;
  }
}
@media (min-width: 1320px) {
  .text50-image50-v3 .--image {
    top: 100px;
    left: 53px;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .text50-image50-v3__image-bg {
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 32px;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: 485px center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='314' height='449' fill='none'%3E%3Cmask id='a' width='314' height='449' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Crect width='314' height='449' fill='%23fff' rx='63.376'/%3E%3C/mask%3E%3Cg fill='%2301A3FF' mask='url(%23a)'%3E%3Cpath d='M266.846-16.636H486V466.65H266.846V-16.636Z'/%3E%3Cpath fill-rule='evenodd' d='M153.484 434.762c64.822 29.683 136.756 48.251 199.342 13.078 66.547-37.4 115.499-111.053 122.677-194.052 6.807-78.706-36.477-148.983-88.37-202.616-46.353-47.906-108.515-78.86-170.31-64.736C161.715-.967 139.82 65.79 105.372 115.576c-39.48 57.063-108.99 102.771-98.26 173.958 11.414 75.728 82.894 116.161 146.372 145.228Z' clip-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E");
  }
}
@media (min-width: 1024px) {
  .text50-image50-v3__image-bg {
    background-position: 554px center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='434' height='384' fill='none'%3E%3Cmask id='a' width='434' height='384' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Crect width='434' height='384' fill='%23fff' rx='54.088'/%3E%3C/mask%3E%3Cg fill='%2301A3FF' mask='url(%23a)'%3E%3Cpath d='M257.572-22.818h207.317v427.632H257.572V-22.818Z'/%3E%3Cpath fill-rule='evenodd' d='M150.334 376.598c61.32 26.265 129.369 42.694 188.574 11.572 62.953-33.093 109.261-98.265 116.051-171.705 6.44-69.643-34.507-131.826-83.597-179.283-43.849-42.39-102.653-69.78-161.111-57.281C158.12-8.953 137.407 50.115 104.82 94.17 67.472 144.66 1.716 185.105 11.867 248.094c10.798 67.008 78.417 102.784 138.467 128.504Z' clip-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E");
  }
}
@media (min-width: 1440px) {
  .text50-image50-v3__image-bg {
    background-position: 720px center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='530' height='454' fill='none'%3E%3Cmask id='a' width='530' height='454' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Crect width='530' height='454' fill='%23fff' rx='64'/%3E%3C/mask%3E%3Cg fill='%2301A3FF' mask='url(%23a)'%3E%3Cpath d='M310.999-27h257v506h-257V-27Z'/%3E%3Cpath fill-rule='evenodd' d='M178.061 445.613c76.016 31.077 160.372 50.518 233.766 13.692 78.04-39.158 135.445-116.272 143.863-203.172 7.983-82.405-42.776-155.984-103.631-212.138-54.358-50.158-127.254-82.567-199.721-67.778-64.625 13.189-90.301 83.082-130.697 135.209-46.3 59.745-127.813 107.601-115.23 182.133 13.386 79.288 97.21 121.621 171.65 152.054Z' clip-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E");
  }
}
.text50-image50-v3__image-shadow {
  filter: drop-shadow(-35px 0 20px #2222226b);
  bottom: 64px;
  position: relative;
  right: 72px;
}
.text50-image50-v3__image-component {
  z-index: 1;
  top: 0;
  right: 0;
  display: flex;
  height: 100%;
  align-items: flex-end;
  background-repeat: no-repeat;
  background-position: bottom center;
}
@media (max-width: 767px) {
  .text50-image50-v3__image-component {
    /*display: none;*/
  }
}
@media (min-width: 768px) {
  .text50-image50-v3__image-component {
    background-size: 427px 380px;
    position: absolute;
  }
}
@media (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
  .text50-image50-v3__image-component {
    background-size: 427px 380px;
  }
}
@media (min-width: 1024px) {
  .text50-image50-v3__image-component {
    background-size: 508px 440px;
  }
}
@media (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  .text50-image50-v3__image-component {
    background-size: 508px 440px;
  }
}
@media (min-width: 1320px) {
  .text50-image50-v3__image-component {
    background-size: 546px 473px;
  }
}
@media (min-width: 1320px) and (-webkit-min-device-pixel-ratio: 2) {
  .text50-image50-v3__image-component {
    background-size: 546px 473px;
  }
}
.text50-image50-v3__cloud-star {
  display: none;
}
@media (min-width: 768px) {
  .text50-image50-v3__cloud-star {
    display: block;
    position: absolute;
    bottom: 22px;
    right: 360px;
    z-index: 10;
  }
}
@media (min-width: 768px) {
  .text50-image50-v3__cloud-star {
    right: 330px;
  }
}
@media (min-width: 1024px) {
  .text50-image50-v3__cloud-star {
    right: 360px;
  }
}
@media (min-width: 1320px) {
  .text50-image50-v3__cloud-star {
    right: 380px;
  }
}
