.elementor-732 {
  --conversation-purple: #542889;
  --conversation-purple-dark: #321354;
  --conversation-lilac: #f4eff9;
  --conversation-ink: #21172b;
}

.elementor-732 .elementor-element-1b478cf {
  margin-top: 0 !important;
  padding: 54px 24px 70px;
  background-color: var(--conversation-lilac);
  background-size: 520px auto;
}

.elementor-732 .elementor-element-fefde72 > .elementor-container {
  max-width: 1160px;
  min-height: 510px;
  margin: auto;
  align-items: center;
}

.elementor-732 .elementor-element-86f974c,
.elementor-732 .elementor-element-2ff3f3f { display: none; }
.elementor-732 .elementor-element-0e02ab1 { width: 52% !important; padding-right: 72px; }
.elementor-732 .elementor-element-691f68a { width: 48% !important; }

.elementor-732 .elementor-element-9c0a338 p {
  margin: 0 0 18px;
  color: var(--conversation-purple-dark);
  font-size: clamp(48px, 6vw, 76px);
  line-height: .98;
  letter-spacing: -2px;
}

.elementor-732 .elementor-element-67f5c05 p {
  max-width: 520px;
  margin: 0;
  color: #4f4657;
  font-size: 19px;
  line-height: 1.7;
}

.elementor-732 .elementor-element-5ffd386a img {
  display: block;
  width: 100% !important;
  height: 470px !important;
  border-radius: 26px;
  box-shadow: 0 22px 55px rgba(50, 19, 84, .2);
  object-fit: cover !important;
  object-position: center 38% !important;
}

.elementor-732 .elementor-element-f7bb869 {
  max-width: 1120px;
  margin: -35px auto 72px !important;
  padding: 0 24px;
}
.elementor-732 .elementor-element-f7bb869 > .elementor-container {
  overflow: hidden;
  align-items: stretch;
  border-radius: 24px;
  background: linear-gradient(135deg, var(--conversation-purple-dark), var(--conversation-purple));
  box-shadow: 0 18px 45px rgba(50, 19, 84, .18);
}
.elementor-732 .elementor-element-6a70bc0 { width: 68% !important; }
.elementor-732 .elementor-element-6a70bc0 > .elementor-widget-wrap {
  padding: 46px 48px !important;
  background: transparent !important;
}
.elementor-732 .elementor-element-bdf32dd { display: none; }
.elementor-732 .elementor-element-f5cff4d {
  width: 32% !important;
  background: rgba(255,255,255,.1);
}
.elementor-732 .elementor-element-f5cff4d > .elementor-widget-wrap {
  align-content: center;
  padding: 42px 34px !important;
}
.elementor-732 .elementor-element-0dbb01c,
.elementor-732 .elementor-element-8eb9bd4 { text-align: left !important; }
.elementor-732 .elementor-element-0dbb01c .elementor-heading-title,
.elementor-732 .elementor-element-477613d .elementor-heading-title { color: #fff !important; }
.elementor-732 .elementor-element-0dbb01c .elementor-heading-title { font-size: 38px !important; }
.elementor-732 .elementor-element-8eb9bd4 > .elementor-widget-container { margin: 16px 0 0 !important; }
.elementor-732 .elementor-element-8eb9bd4 { font-size: 16px !important; line-height: 1.75; }
.elementor-732 .elementor-element-477613d { margin-bottom: 16px; }
.elementor-732 .elementor-element-477613d .elementor-heading-title { font-size: 18px !important; }
.conversation-platforms { display: flex; flex-wrap: wrap; gap: 10px; }
.conversation-platforms span {
  padding: 9px 13px;
  border: 1px solid rgba(255,255,255,.26);
  border-radius: 999px;
  background: rgba(255,255,255,.12);
  color: #fff;
  font-size: 13px;
  font-weight: 600;
}

.elementor-732 .elementor-element-5d3e2837 { padding: 76px 24px !important; background: #f7f5f8 !important; }
.elementor-732 .elementor-element-ae02b78 > .elementor-container { max-width: 1080px; gap: 28px; }
.elementor-732 .elementor-element-34af9e4,
.elementor-732 .elementor-element-cf98070,
.elementor-732 .elementor-element-c01115d { display: none; }
.elementor-732 .elementor-element-3dafbdb,
.elementor-732 .elementor-element-0f329e5 { width: calc(50% - 14px) !important; }
.elementor-732 .elementor-element-3dafbdb > .elementor-widget-wrap,
.elementor-732 .elementor-element-0f329e5 > .elementor-widget-wrap {
  overflow: hidden;
  padding: 0 0 28px !important;
  border: 1px solid #e9e2ee;
  border-radius: 22px !important;
  background: #fff !important;
  box-shadow: 0 12px 30px rgba(50, 19, 84, .07);
}
.elementor-732 .elementor-element-de6d45a img,
.elementor-732 .elementor-element-63a70ac img {
  height: 350px !important;
  border-radius: 0 !important;
  object-fit: cover;
}
.elementor-732 .elementor-element-dc11a07,
.elementor-732 .elementor-element-8b13c3c,
.elementor-732 .elementor-element-2d6ea85,
.elementor-732 .elementor-element-460a095 { padding: 0 30px; }
.elementor-732 .elementor-element-dc11a07,
.elementor-732 .elementor-element-8b13c3c { margin-top: 26px; margin-bottom: 10px; }
.elementor-732 .elementor-element-dc11a07 .elementor-heading-title,
.elementor-732 .elementor-element-8b13c3c .elementor-heading-title {
  color: var(--conversation-purple-dark) !important;
  font-size: 25px !important;
  font-weight: 600 !important;
  line-height: 1.25;
}
.elementor-732 .elementor-element-2d6ea85,
.elementor-732 .elementor-element-460a095 { color: #554c5c !important; line-height: 1.7; }

.elementor-732 .elementor-element-db79d90 { padding: 88px 24px !important; background-color: var(--conversation-lilac); }
.elementor-732 .elementor-element-db79d90 > .elementor-container { max-width: 1080px; }
.elementor-732 .elementor-element-7dcd425,
.elementor-732 .elementor-element-af3b568 { display: none; }
.elementor-732 .elementor-element-d39a3c5 { width: 100% !important; }
.elementor-732 .elementor-element-d39a3c5 > .elementor-widget-wrap {
  display: grid;
  grid-template-columns: .82fr 1.18fr;
  gap: 0 54px;
  align-items: center !important;
  margin: 0 !important;
}
.elementor-732 .elementor-element-e650c11,
.elementor-732 .elementor-element-bd82e32 { grid-column: 1; }
.elementor-732 .elementor-element-4efaead { grid-column: 2; grid-row: 1 / span 3; width: 100%; }
.elementor-732 .elementor-element-bd29d00 { grid-column: 1; text-align: left !important; }
.elementor-732 .elementor-element-e650c11 .elementor-heading-title {
  color: var(--conversation-purple-dark) !important;
  font-size: 42px !important;
}
.elementor-732 .elementor-element-bd82e32,
.elementor-732 .elementor-element-bd29d00 { color: #4f4657 !important; font-size: 16px !important; line-height: 1.7; }
.elementor-732 .elementor-element-4efaead .elementor-wrapper {
  overflow: hidden;
  border-radius: 22px;
  box-shadow: 0 18px 45px rgba(50, 19, 84, .16);
}
.conversation-video { display: block; width: 100%; aspect-ratio: 16 / 9; border: 0; }

@media (max-width: 767px) {
  .elementor-732 .elementor-element-1b478cf { padding: 42px 20px 58px; }
  .elementor-732 .elementor-element-fefde72 > .elementor-container { min-height: 0; }
  .elementor-732 .elementor-element-0e02ab1,
  .elementor-732 .elementor-element-691f68a { width: 100% !important; padding: 0; }
  .elementor-732 .elementor-element-0e02ab1 { margin-bottom: 32px; }
  .elementor-732 .elementor-element-5ffd386a img { height: 390px !important; }
  .elementor-732 .elementor-element-f7bb869 { margin: -24px auto 54px !important; padding: 0 16px; }
  .elementor-732 .elementor-element-6a70bc0,
  .elementor-732 .elementor-element-f5cff4d { width: 100% !important; }
  .elementor-732 .elementor-element-6a70bc0 > .elementor-widget-wrap,
  .elementor-732 .elementor-element-f5cff4d > .elementor-widget-wrap { padding: 32px 26px !important; }
  .elementor-732 .elementor-element-5d3e2837 { padding: 54px 20px !important; }
  .elementor-732 .elementor-element-ae02b78 > .elementor-container { gap: 24px; }
  .elementor-732 .elementor-element-3dafbdb,
  .elementor-732 .elementor-element-0f329e5 { width: 100% !important; }
  .elementor-732 .elementor-element-de6d45a img,
  .elementor-732 .elementor-element-63a70ac img { height: 300px !important; }
  .elementor-732 .elementor-element-db79d90 { padding: 60px 20px !important; }
  .elementor-732 .elementor-element-d39a3c5 > .elementor-widget-wrap { display: flex; gap: 0; }
  .elementor-732 .elementor-element-4efaead { order: 3; margin: 20px 0 24px; }
  .elementor-732 .elementor-element-bd29d00 { order: 4; }
}
