.elementor-5232 .elementor-element.elementor-element-01f47ac{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5232 .elementor-element.elementor-element-01f47ac:not(.elementor-motion-effects-element-type-background), .elementor-5232 .elementor-element.elementor-element-01f47ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1b2daf19 );}.elementor-5232 .elementor-element.elementor-element-deaa55e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-5232 .elementor-element.elementor-element-01f47ac{--content-width:1500px;}}/* Start custom CSS for html, class: .elementor-element-deaa55e */.mmp-coaching-card__art--one,
.mmp-coaching-card__art--group,
.mmp-coaching-card__art--prospecting {
   /*transform: scale(1.2);*/
}



.mmp-coaching-section,
.mmp-coaching-section * {
  font-family: "Rajdhani", sans-serif;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  --grid-height: 750px;
  --grid-gap: 30px;
  --row-height: calc((var(--grid-height) - var(--grid-gap)) / 2);
}

.mmp-coaching__grid {
  display: grid;
  gap: var(--grid-gap);
  grid-template-columns: 1fr;
  grid-auto-flow: dense;
  align-items: stretch;
  height: var(--grid-height);
  min-height: var(--grid-height);
  max-height: var(--grid-height);
  overflow: visible;
}

.mmp-coaching-card {
  will-change: transform, box-shadow;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 30px;
  border-radius: 15px;
  min-width: 0;
  overflow: hidden;
}

.mmp-coaching-card__bg-video {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 0;
  opacity: 0.95;
  pointer-events: none;
}

.mmp-coaching-card--prospecting {
  background-image: none;
}

.mmp-coaching-card__body {
  flex: 1;
  min-width: 0;
  overflow: hidden;
  position: relative;
  z-index: 3;
}

.mmp-coaching-card__text-group {
  display: flex;
  flex-direction: column;
}

.mmp-coaching-card__title {
  font-family: "Rajdhani", sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 62px;
  letter-spacing: 0;
  margin-bottom: 18px;
  color: white;
}

.mmp-coaching-card__text {
  font-size: 19px;
  line-height: 28px;
  color: white;
  margin-bottom: 14px;
}

.mmp-coaching-card__link {
  display: inline-block;
  margin-top: 6px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.mmp-coaching-card__button {
  display: inline-block;
  margin-top: 8px;
  padding: 18px 30px;
  background-color: black;
  color: white;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  border-radius: 8px;
}

.mmp-coaching-card__button--prospecting {
  background-color: #ff8800;
  border-radius: 32px;
}

.mmp-coaching-card--group .mmp-coaching-card__button {
  background-color: #ff0006;
  color: #000;
}

/* One on one */
.mmp-coaching-card--one .mmp-coaching-card__link {
  color: black;
}

.mmp-coaching-card.mmp-coaching-card--one {
  overflow: hidden;
  background-image: url("https://mymarketingpass.com/wp-content/uploads/2026/01/one-coaching-bg.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.mmp-coaching-card__art {
  position: absolute;
  width: 220px;
  height: auto;
  pointer-events: none;
  z-index: 2;
  transition:
    opacity 1000ms ease,
    transform 1200ms ease;
}

.mmp-coaching-card__art--one {
  width: 317px;
  transform-origin: left bottom;
}

.mmp-coaching-card__art--one-logo {
  --logo-size: min(303px, calc(min(var(--card-width), var(--card-height)) - var(--logo-offset)));
  width: var(--logo-size);
  --logo-offset: 35px;
  --logo-start-shift: 20px;
  transform: translate(
    calc(var(--card-width) - var(--logo-size) - var(--logo-offset) - var(--logo-start-shift)),
    calc(var(--card-height) - var(--logo-size) - var(--logo-offset) - var(--logo-start-shift))
  );
  transition:
    transform 1600ms cubic-bezier(0.15, 1, 0.3, 1),
    opacity 1000ms ease;
}

.mmp-coaching-card__art--group {
  width: 253px;
  transform-origin: right bottom;
}

.mmp-coaching-card__art--prospecting {
  width: 253px;
  transform-origin: right bottom;
}

.mmp-coaching-card__art--group-logo,
.mmp-coaching-card__art--prospecting-logo {
  top: 20px;
  right: 30px;
  left: auto;
  bottom: auto;
  transform: none;
  width: 253px;
}

/* .mmp-coaching-card--one .mmp-coaching-card__text-group > .mmp-coaching-card__text:first-child {
  max-width: 490px;
} */

/* Group */
.mmp-coaching-card--group .mmp-coaching-card__link {
  color: #be0c06;
}
.mmp-coaching-card.mmp-coaching-card--group {
  background-image: url("https://mymarketingpass.com/wp-content/uploads/2026/01/group-coaching-bg.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.mmp-coaching-card--group .mmp-coaching-card__text-group > .mmp-coaching-card__text:first-child {
  max-width: 425px;
}
.mmp-coaching-card--group .mmp-coaching-card__text-group {
  transform: translateY(-10px);
}
/* .mmp-coaching-card--group .mmp-coaching-card__text-group > .mmp-coaching-card__text:first-child {
  max-width: 500px;
} */

/* Prospecting party */
.mmp-coaching-card--prospecting .mmp-coaching-card__link {
  color: #ff8800;
}
.mmp-coaching-card.mmp-coaching-card--prospecting {
  background-image: url("blue-ripple-bg.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.mmp-coaching-card--prospecting .mmp-coaching-card__text-group > .mmp-coaching-card__text:first-child {
  max-width: 425px;
}
.mmp-coaching-card--prospecting .mmp-coaching-card__text-group {
  transform: translateY(-10px);
}

/* overlay section for images so they could stick out above cards */
.mmp-coaching-section {
  position: relative;
  max-width: 1500px;
  margin: 0 auto;
  overflow: hidden;
}

.mmp-coaching-shell {
  position: relative;
  max-width: 1500px;
  margin: 0 auto;
  overflow-x: visible;
  overflow-y: clip;
}

body {
  overflow-x: hidden;
}

.mmp-coaching__overlay {
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 2;
  overflow: visible;
}

@media (max-width: 1599px) {
  .mmp-coaching-section {
    max-width: 1300px;
  }

  .mmp-coaching-card__title {
    font-size: 41px;
    line-height: 53px;
  }

  .mmp-coaching-card__text {
    font-size: 17px;
    line-height: 24px;
  }

  .mmp-coaching-card__art--one {
    width: 269px;
  }

  .mmp-coaching-card__art--group,
  .mmp-coaching-card__art--prospecting {
    width: 215px;
  }
  .mmp-coaching-card--group .mmp-coaching-card__text-group > .mmp-coaching-card__text:first-child {
    max-width: 360px;
  }
  .mmp-coaching-card--prospecting .mmp-coaching-card__text-group > .mmp-coaching-card__text:first-child {
    max-width: 360px;
  }
}

@media (min-width: 1400px) {
  .mmp-coaching__grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    grid-template-areas:
      "one group"
      "one prospecting";
  }

  .mmp-coaching-card--one {
    grid-area: one;
  }

  .mmp-coaching-card--group {
    grid-area: group;
  }

  .mmp-coaching-card--prospecting {
    grid-area: prospecting;
  }

  .mmp-coaching__grid:has(.mmp-coaching-card--group:hover) {
    grid-template-areas:
      "group group"
      "one prospecting";
  }

  .mmp-coaching__grid:has(.mmp-coaching-card--prospecting:hover) {
    grid-template-areas:
      "prospecting prospecting"
      "one group";
  }
  .mmp-coaching-card {
    transition:
      transform 550ms cubic-bezier(0.22, 0.61, 0.36, 1),
      filter 550ms cubic-bezier(0.22, 0.61, 0.36, 1),
      opacity 350ms ease;
    will-change: transform, filter, opacity;
  }

  .mmp-coaching-card--group,
  .mmp-coaching-card--prospecting {
    transition:
      transform 800ms cubic-bezier(0.22, 0.61, 0.36, 1),
      filter 800ms cubic-bezier(0.22, 0.61, 0.36, 1),
      opacity 450ms ease;
  }
  .mmp-coaching__grid {
    grid-template-columns: 1fr 1.15fr;
    grid-template-rows: 1fr 1fr;
    grid-template-columns:
      700ms ease,
      grid-template-rows 700ms ease;
  }

  .mmp-coaching__grid {
    transition:
      grid-template-columns 1500ms cubic-bezier(0.22, 0.61, 0.36, 1),
      grid-template-rows 1500ms cubic-bezier(0.22, 0.61, 0.36, 1),
      gap 700ms cubic-bezier(0.22, 0.61, 0.36, 1);
    will-change: grid-template-columns, grid-template-rows;
  }

  .mmp-coaching__grid:has(.mmp-coaching-card--group:hover),
  .mmp-coaching__grid:has(.mmp-coaching-card--prospecting:hover) {
    transition:
      grid-template-columns 1500ms cubic-bezier(0.22, 0.61, 0.36, 1),
      grid-template-rows 1500ms cubic-bezier(0.22, 0.61, 0.36, 1),
      gap 700ms cubic-bezier(0.22, 0.61, 0.36, 1);
  }
  .mmp-coaching-card--one {
    grid-column: 1;
    grid-row: 1 / 3;
  }

  .mmp-coaching-card--group {
    grid-column: auto;
    grid-row: auto;
  }

  .mmp-coaching-card--prospecting {
    grid-column: auto;
    grid-row: auto;
  }

  .mmp-coaching-card__text-group > div {
    display: none;
  }

  /* transitions */
  .mmp-coaching-card__text-group > .mmp-coaching-card__text {
    transition:
      transform 250ms ease,
      opacity 600ms ease;
  }

  /* left side hover effects */
  .mmp-coaching__grid:has(.mmp-coaching-card--one:hover) .mmp-coaching-card--group .mmp-coaching-card__text-group > .mmp-coaching-card__text:first-child {
    opacity: 0;
    height: 75px;
    transform: translateY(-10px);
  }
  .mmp-coaching__grid:has(.mmp-coaching-card--one:hover) .mmp-coaching-card--prospecting .mmp-coaching-card__text-group > .mmp-coaching-card__text:first-child {
    opacity: 0;
    height: 75px;
    transform: translateY(-10px);
  }
  .mmp-coaching__grid:has(.mmp-coaching-card--one:hover) .mmp-coaching-card--one .mmp-coaching-card__text-group > .mmp-coaching-card__text:first-child {
    opacity: 0;
    height: 0;
    margin-bottom: 0;
    transform: translateY(-6px);
  }

  .mmp-coaching__grid:has(.mmp-coaching-card--one:hover) {
    grid-template-columns: 3fr 1fr;
  }

  .mmp-coaching__grid:has(.mmp-coaching-card--one:hover) .mmp-coaching-card--one .mmp-coaching-card__text-group > div {
    display: block;
  }

  .mmp-coaching__grid:has(.mmp-coaching-card--one:hover) .mmp-coaching-card--one .mmp-coaching-card__title,
  .mmp-coaching__grid:has(.mmp-coaching-card--one:hover) .mmp-coaching-card--one .mmp-coaching-card__text-group > .mmp-coaching-card__text:first-child {
    padding-left: 350px;
  }

  .mmp-coaching__grid:has(.mmp-coaching-card--one:hover) .mmp-coaching-card--one .mmp-coaching-card__text-group > div {
    padding-left: 350px;
  }

  .mmp-coaching-shell:has(.mmp-coaching-card--one:hover) .mmp-coaching__overlay .mmp-coaching-card__art--one {
    transform: scale(1.2);
  }

  .mmp-coaching__grid:has(.mmp-coaching-card--one:hover) .mmp-coaching-card__art--one-logo {
    transform: translate(0, 0);
  }
  /* right side hover effects */
  /* .mmp-coaching__grid:has(.mmp-coaching-card--group:hover) .mmp-coaching-card--group .mmp-coaching-card__text-group > .mmp-coaching-card__text:first-child,
  .mmp-coaching__grid:has(.mmp-coaching-card--prospecting:hover) .mmp-coaching-card--prospecting .mmp-coaching-card__text-group > .mmp-coaching-card__text:first-child {
    display: none;
  } */

  .mmp-coaching-card--group:hover .mmp-coaching-card__text-group,
  .mmp-coaching-card--prospecting:hover .mmp-coaching-card__text-group {
    display: grid;
    grid-template-columns: 1fr 2fr;
    gap: 30px;
    align-items: start;
  }

  .mmp-coaching-card--group:hover .mmp-coaching-card__text-group > div,
  .mmp-coaching-card--prospecting:hover .mmp-coaching-card__text-group > div {
    transform: translateY(-50px);
    max-width: 64%;
  }

  .mmp-coaching__grid:has(.mmp-coaching-card--group:hover) .mmp-coaching-card--group .mmp-coaching-card__link,
  .mmp-coaching__grid:has(.mmp-coaching-card--prospecting:hover) .mmp-coaching-card--prospecting .mmp-coaching-card__link {
    display: none;
  }
  .mmp-coaching__grid:has(.mmp-coaching-card--group:hover) .mmp-coaching-card--group .mmp-coaching-card__text-group > div,
  .mmp-coaching__grid:has(.mmp-coaching-card--prospecting:hover) .mmp-coaching-card--prospecting .mmp-coaching-card__text-group > div {
    display: block;
  }

  .mmp-coaching__grid:has(.mmp-coaching-card--group:hover) .mmp-coaching-card--one,
  .mmp-coaching__grid:has(.mmp-coaching-card--prospecting:hover) .mmp-coaching-card--one {
    grid-column: 1;
    grid-row: auto;
  }

  .mmp-coaching-shell:has(.mmp-coaching-card--group:hover) .mmp-coaching__overlay .mmp-coaching-card__art--one,
  .mmp-coaching-shell:has(.mmp-coaching-card--prospecting:hover) .mmp-coaching__overlay .mmp-coaching-card__art--one,
  .mmp-coaching-shell:has(.mmp-coaching-card--group:hover) .mmp-coaching-card__art--one-logo,
  .mmp-coaching-shell:has(.mmp-coaching-card--prospecting:hover) .mmp-coaching-card__art--one-logo {
    opacity: 0;
  }

  .mmp-coaching-shell:has(.mmp-coaching-card--group:hover) .mmp-coaching-card--one .mmp-coaching-card__text-group > .mmp-coaching-card__text:first-child,
  .mmp-coaching-shell:has(.mmp-coaching-card--prospecting:hover) .mmp-coaching-card--one .mmp-coaching-card__text-group > .mmp-coaching-card__text:first-child {
    opacity: 0;
    height: 0;
    margin-bottom: 0;
  }

  .mmp-coaching-shell:has(.mmp-coaching-card--group:hover) .mmp-coaching-card--one .mmp-coaching-card__title,
  .mmp-coaching-shell:has(.mmp-coaching-card--prospecting:hover) .mmp-coaching-card--one .mmp-coaching-card__title {
    max-width: 300px;
  }

  .mmp-coaching-shell:has(.mmp-coaching-card--one:hover) .mmp-coaching__overlay .mmp-coaching-card__art--group,
  .mmp-coaching-shell:has(.mmp-coaching-card--one:hover) .mmp-coaching__overlay .mmp-coaching-card__art--prospecting {
    opacity: 0;
  }

  .mmp-coaching__grid:has(.mmp-coaching-card--one:hover) .mmp-coaching-card__art--group-logo,
  .mmp-coaching__grid:has(.mmp-coaching-card--one:hover) .mmp-coaching-card__art--prospecting-logo {
    opacity: 0;
  }

  .mmp-coaching-shell:has(.mmp-coaching-card--group:hover) .mmp-coaching__overlay .mmp-coaching-card__art--group,
  .mmp-coaching-shell:has(.mmp-coaching-card--prospecting:hover) .mmp-coaching__overlay .mmp-coaching-card__art--prospecting {
    transform: scale(1.15);
  }

  /* increase image sizes */
}

@media (max-width: 1399px) {
  .mmp-coaching__grid {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    height: auto;
    min-height: 0;
    max-height: none;
    gap: 20px;
  }

  .mmp-coaching-shell {
    overflow: visible;
  }

  .mmp-coaching__overlay {
    display: none;
  }

  .mmp-coaching-section {
    overflow: visible;
  }

  .mmp-coaching-card {
    overflow: hidden;
    padding: 24px;
    border-radius: 22px;
  }

  .mmp-coaching-card--lucky .mmp-coaching-card__body,
  .mmp-coaching-card--pass .mmp-coaching-card__body {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }

  .mmp-coaching-card--large.mmp-coaching-card--why {
    padding-left: 18px;
    padding-top: 18px;
  }

  .mmp-coaching-card--why .mmp-coaching-card__title {
    margin-bottom: 14px;
  }

  .mmp-coaching-card__text-group {
    display: flex;
    flex-direction: column;
    gap: 12px;
    max-width: none;
    width: 100%;
  }

  .mmp-coaching-card__text-group > div {
    display: block;
  }

  .mmp-coaching-card__link {
    display: none !important;
  }

  .mmp-coaching-card__art {
    display: none !important;
  }

  .mmp-coaching-card__text {
    line-height: 1.5;
    margin-bottom: 0;
  }

  .mmp-coaching-card__title {
    font-size: 34px;
    line-height: 1.05;
  }

  .mmp-coaching-card__title {
    text-align: center;
  }

  .mmp-coaching-card--why .mmp-coaching-card__text-group {
    max-width: none !important;
    width: 100% !important;
  }

  .mmp-coaching-card--why .mmp-coaching-card__text-group,
  .mmp-coaching-card--lucky .mmp-coaching-card__text-group,
  .mmp-coaching-card--pass .mmp-coaching-card__text-group {
    align-items: center;
    text-align: center;
  }

  .mmp-coaching-card--why .mmp-coaching-card__text,
  .mmp-coaching-card--lucky .mmp-coaching-card__text,
  .mmp-coaching-card--pass .mmp-coaching-card__text {
    max-width: 720px;
  }
}

@media (max-width: 767px) {
  .el-boxed-1400__inner {
    padding-left: 16px;
    padding-right: 16px;
  }

  .mmp-coaching__grid {
    gap: 14px;
  }

  .mmp-coaching-card {
    padding: 16px;
    border-radius: 20px;
  }

  .mmp-coaching-card__title {
    font-size: 28px !important;
  }

  .mmp-coaching-card__text {
    font-size: 15px;
  }
}

/* Flex wrapper layout for right-side expansion */
.mmp-coaching__col {
  display: flex;
  flex-direction: column;
  gap: var(--grid-gap);
  min-width: 0;
}

.mmp-coaching__row {
  display: flex;
  gap: var(--grid-gap);
  min-width: 0;
  align-items: stretch;
  width: 100%;
  transition: height 450ms cubic-bezier(0.22, 0.61, 0.36, 1);
}

@media (min-width: 1400px) {
  .mmp-coaching__grid {
    display: flex;
    gap: var(--grid-gap);
    align-items: stretch;
    position: relative;
  }

  .mmp-coaching-card--one {
    flex: 0.85;
    transition: flex 1000ms cubic-bezier(0.22, 0.61, 0.36, 1);
  }

  .mmp-coaching__col {
    flex: 1.15;
    transition: flex 1000ms cubic-bezier(0.22, 0.61, 0.36, 1);
  }

  .mmp-coaching__grid,
  .mmp-coaching__col,
  .mmp-coaching__row {
    transition: gap 1000ms cubic-bezier(0.22, 0.61, 0.36, 1);
  }

  .mmp-coaching-card--one,
  .mmp-coaching__col,
  .mmp-coaching__row {
    height: 100%;
  }

  .mmp-coaching__col > .mmp-coaching-card,
  .mmp-coaching__row > .mmp-coaching-card {
    flex: 1;
    height: 100%;
  }

  .mmp-coaching__grid:has(.mmp-coaching-card--one:hover) .mmp-coaching-card--one {
    flex: 1.9;
  }

  .mmp-coaching__grid:has(.mmp-coaching-card--one:hover) .mmp-coaching__col {
    flex: 0.6;
  }

  .mmp-coaching__grid.mmp-coaching--right-hover {
    flex-direction: column;
  }

  .mmp-coaching__grid.mmp-coaching--right-hover .mmp-coaching__col {
    flex: 0;
    max-height: 0;
    min-height: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
    transition: opacity 300ms ease;
  }

  .mmp-coaching__grid.mmp-coaching--right-hover > .mmp-coaching-card {
    width: 100%;
  }

  .mmp-coaching__row > .mmp-coaching-card {
    flex: 1;
    display: flex;
    transition:
      flex 1000ms cubic-bezier(0.22, 0.61, 0.36, 1),
      width 1000ms cubic-bezier(0.22, 0.61, 0.36, 1),
      max-width 1000ms cubic-bezier(0.22, 0.61, 0.36, 1);
  }

  .mmp-coaching__row {
    height: auto;
  }

  .mmp-coaching__grid.mmp-coaching--right-hover > .mmp-coaching-card--group,
  .mmp-coaching__grid.mmp-coaching--right-hover > .mmp-coaching-card--prospecting {
    height: var(--row-height);
    flex: 0 0 auto;
    transition:
      height 1000ms cubic-bezier(0.22, 0.61, 0.36, 1),
      flex 1000ms cubic-bezier(0.22, 0.61, 0.36, 1),
      width 1000ms cubic-bezier(0.22, 0.61, 0.36, 1),
      max-width 1000ms cubic-bezier(0.22, 0.61, 0.36, 1),
      transform 1000ms cubic-bezier(0.22, 0.61, 0.36, 1);
  }

  .mmp-coaching__grid.mmp-coaching--right-hover .mmp-coaching__row {
    height: var(--row-height);
    transition: height 1000ms cubic-bezier(0.22, 0.61, 0.36, 1);
  }

  .mmp-coaching__row:empty {
    display: none;
  }
}/* End custom CSS */