/* Vercel YACEP presentation rules. Loaded by Elementor page 5586 only. */
@font-face { font-family: Rubik; src: url("/assets/fonts/rubik-hebrew.woff2") format("woff2"); font-style: normal; font-weight: 300 900; font-display: swap; unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign { --yacep-bg: #f7f4ee; --yacep-paper: #fffdf9; --yacep-ink: #243b32; --yacep-muted: #53665c; --yacep-green: #315344; --yacep-green-hover: #244034; --yacep-gold: #b8873d; --yacep-clay: #df9367; --yacep-mist: #e3eff0; --yacep-line: #e8e1d6; --yacep-shadow: 0 18px 50px rgba(36, 59, 50, 0.09); --yacep-shadow-soft: 0 10px 28px rgba(36, 59, 50, 0.07); --yacep-radius: 24px; background: var(--yacep-bg); color: var(--yacep-ink); overflow-x: clip; font-family: Rubik, Arial, sans-serif !important; }
@media (min-width: 768px) {
  body.training-desktop-redesign .training-desktop-standalone { width: min(1160px, -48px + 100vw); margin-inline: auto; }
  body.training-desktop-redesign .training-primary-video-section { margin-top: -22px; margin-bottom: 42px; }
  body.training-desktop-redesign .training-primary-video-section [data-id="f8f491f"] { width: 100% !important; margin: 0px !important; }
  body.training-desktop-redesign .training-primary-video-section [data-id="f8f491f"] .elementor-wrapper { overflow: hidden; width: 100%; aspect-ratio: 16 / 9; border: 1px solid rgba(49, 83, 68, 0.13); border-radius: 24px; background: rgb(16, 22, 18); box-shadow: rgba(31, 53, 43, 0.2) 0px 22px 52px; }
  body.training-desktop-redesign .training-primary-video-section iframe { width: 100% !important; height: 100% !important; }
  body.training-desktop-redesign [data-id="e581255"] { margin-bottom: 50px; }
  body.training-desktop-redesign [data-id="e581255"] [data-id="46ceda8"] > .elementor-widget-wrap { display: flex; flex-direction: column; align-items: center; gap: 16px; }
  body.training-desktop-redesign [data-id="e581255"] :is([data-id="b5ac70a"], [data-id="00459f4"]) { width: min(100%, 920px); margin-inline: auto; text-align: center !important; }
  body.training-desktop-redesign [data-id="e581255"] :is([data-id="b5ac70a"], [data-id="00459f4"]) :is(.elementor-heading-title, h4, div, p) { text-align: center !important; }
  body.training-desktop-redesign .training-question-heading { margin-top: 6px; margin-bottom: 24px; padding-inline: 30px; text-align: center; }
  body.training-desktop-redesign .training-question-heading .elementor-heading-title { max-width: 900px; margin: 0px auto !important; color: var(--yacep-green) !important; font-size: clamp(1.72rem, 2.55vw, 2.35rem) !important; font-weight: 700 !important; line-height: 1.35 !important; text-align: center !important; }
  body.training-desktop-redesign [data-id="4d07ffe"] { margin-bottom: 28px; }
  body.training-desktop-redesign [data-id="ac8cfb1"] { margin-top: 0px; margin-bottom: 28px; padding-block: 10px 6px !important; }
  body.training-desktop-redesign [data-id="ac8cfb1"] .elementor-heading-title { margin: 0px auto !important; line-height: 1.35 !important; }
  body.training-desktop-redesign .yacep-benefits-grid { align-items: stretch; margin-top: 0px; }
  body.training-desktop-redesign .yacep-benefits-grid > section, body.training-desktop-redesign .yacep-benefits-grid .elementor-inner-section, body.training-desktop-redesign .yacep-benefits-grid > section > .elementor-container, body.training-desktop-redesign .yacep-benefits-grid .elementor-inner-section > .elementor-container { height: 100%; }
  body.training-desktop-redesign .yacep-benefits-grid > section > .elementor-container, body.training-desktop-redesign .yacep-benefits-grid .elementor-inner-section > .elementor-container, body.training-desktop-redesign .yacep-benefits-grid .elementor-widget-wrap { align-items: stretch; }
  body.training-desktop-redesign .yacep-benefits-grid .elementor-widget-heading { display: flex; align-items: center; justify-content: center; height: 100%; }
  body.training-desktop-redesign [data-id="303ba04"] { margin-top: -2px; padding-top: 0px !important; }
  body.training-desktop-redesign [data-id="303ba04"] > .elementor-container > .elementor-column > .elementor-widget-wrap { padding-top: 0px !important; }
  body.training-desktop-redesign .yacep-results-grid { margin-top: 12px; }
  body.training-desktop-redesign .yacep-results-grid .elementor-widget-icon, body.training-desktop-redesign .yacep-results-grid .elementor-widget-divider { display: none !important; }
  body.training-desktop-redesign .yacep-results-grid .elementor-heading-title::before { display: block !important; content: "✓" !important; }
  body.training-desktop-redesign .elementor-widget-media-carousel .elementor-swiper-button { top: 46% !important; width: 38px !important; height: 54px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important; transition: color 180ms, transform 180ms !important; }
  body.training-desktop-redesign .elementor-widget-media-carousel .elementor-swiper-button:hover { color: var(--yacep-gold) !important; transform: translateY(-50%) scale(1.13) !important; }
  body.training-desktop-redesign .elementor-widget-media-carousel .elementor-swiper-button-prev { right: 18px !important; }
  body.training-desktop-redesign .elementor-widget-media-carousel .elementor-swiper-button-next { left: 18px !important; }
  body.training-desktop-redesign .elementor-widget-media-carousel .elementor-swiper-button svg { width: 26px; height: 26px; filter: drop-shadow(rgba(10, 24, 17, 0.62) 0px 3px 6px); }
  body.training-desktop-redesign .elementor-widget-media-carousel [data-elementor-lightbox-video] .elementor-custom-embed-play { width: 64px; height: 64px; filter: drop-shadow(rgba(7, 18, 12, 0.55) 0px 10px 18px); }
  body.training-desktop-redesign .elementor-widget-media-carousel [data-elementor-lightbox-video] .elementor-custom-embed-play::before { width: 0px; height: 0px; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left: 23px solid rgb(255, 255, 255); content: ""; transform: translateX(3px); transition: transform 190ms, filter 190ms; }
  body.training-desktop-redesign .training-who-heading { margin-top: -18px; margin-bottom: 18px; text-align: center; }
  body.training-desktop-redesign .training-who-heading .elementor-heading-title { margin: 0px auto !important; color: var(--yacep-green) !important; font-size: clamp(2rem, 3.4vw, 3rem) !important; font-weight: 800 !important; line-height: 1.15 !important; text-align: center !important; }
  body.training-desktop-redesign [data-id="7efb817"] { margin-bottom: 34px; }
  body.training-desktop-redesign [data-id="1284a42"] { margin-top: 22px; margin-bottom: 24px; }
  body.training-desktop-redesign .yacep-pain-grid { align-items: stretch; gap: 18px; margin-bottom: 54px; }
  body.training-desktop-redesign .yacep-pain-grid > section { display: flex; align-items: center; min-height: 126px; }
  body.training-desktop-redesign .yacep-pain-grid .elementor-heading-title { text-align: center !important; }
  body.training-desktop-redesign .yacep-difference-grid { grid-template-columns: repeat(6, minmax(0px, 1fr)); align-items: stretch; }
  body.training-desktop-redesign .yacep-difference-grid > section { grid-column: span 2; display: flex; align-items: center; min-height: 146px; }
  body.training-desktop-redesign .yacep-difference-grid > section:nth-child(4) { grid-column: 2 / span 2; }
  body.training-desktop-redesign .yacep-difference-grid > section:nth-child(5) { grid-column: 4 / span 2; }
  body.training-desktop-redesign .yacep-difference-grid .elementor-heading-title { text-align: center !important; }
  body.training-desktop-redesign .yacep-form-section > .elementor-container { justify-content: center; }
  body.training-desktop-redesign .yacep-form-section > .elementor-container > .elementor-column:not(:has(.responder-form-wrapper)) { display: none !important; }
  body.training-desktop-redesign .yacep-form-section > .elementor-container > .elementor-column:has(.responder-form-wrapper) { margin-inline: auto; width: min(100%, 720px) !important; }
  body.training-desktop-redesign .yacep-form-section .responder-form-main-wrapper { width: 100%; max-width: 720px; margin-inline: auto; padding: 34px 40px !important; }
  body.training-desktop-redesign .yacep-form-section .responder-form-main-wrapper .fields-wrapper { width: min(100%, 620px); margin-inline: auto; display: grid !important; grid-template-columns: 1fr !important; gap: 14px !important; }
  body.training-desktop-redesign .yacep-form-section .res-form-field-input, body.training-desktop-redesign .yacep-form-section .res-form-field-input input:not([type="checkbox"]) { width: 100% !important; }
  body.training-desktop-redesign .yacep-form-section .res-form-field-submit { width: 100%; text-align: center; margin-top: 8px !important; }
  body.training-desktop-redesign [data-id="62445a7"] :is(hr, .elementor-widget-divider), body.training-desktop-redesign [data-id="62445a7"] .yacep-syllabus-spacer { display: none !important; }
  body.training-desktop-redesign [data-id="62445a7"] .yacep-syllabus-lesson { margin-top: 18px !important; padding-top: 14px !important; border-top: 0px !important; }
  body.training-desktop-redesign [data-id="62445a7"] .yacep-syllabus-lesson:not(.yacep-syllabus-first-lesson)::before { display: block; width: min(180px, 28%); height: 1px; margin: 0px auto 16px; background: rgba(49, 83, 68, 0.18); content: ""; }
}
body:is(.page-id-5586, .page-id-4912).yacep-redesign :is(h1, h2, h3, h4, h5, h6, p, a, button, input, label, textarea) { font-family: Rubik, Arial, sans-serif !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign :focus-visible { outline-offset: 4px; outline: rgba(184, 135, 61, 0.9) solid 3px !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign :is(.elementor-5586, .elementor-4912) { padding-top: 22px; background: radial-gradient(circle at 90% 2%, rgba(223, 147, 103, 0.12), transparent 24rem),
    radial-gradient(circle at 6% 19%, rgba(184, 135, 61, 0.09), transparent 27rem),
    var(--yacep-bg); }
body:is(.page-id-5586, .page-id-4912).yacep-redesign :is(.elementor-5586, .elementor-4912) > :is(.elementor-top-section, .e-con, [class^="yacep-"]) { scroll-margin-top: 112px; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign :is(.elementor-5586, .elementor-4912) > .elementor-top-section { margin-block: 0px; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign :is(.elementor-5586, .elementor-4912) > .elementor-top-section > .elementor-container, body:is(.page-id-5586, .page-id-4912).yacep-redesign :is(.elementor-5586, .elementor-4912) > .e-con-boxed > .e-con-inner { width: min(1160px, -48px + 100vw); max-width: 1160px !important; margin-inline: auto !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="f2a0610"] { display: none; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="d49bd69"] { position: relative; width: min(1180px, -48px + 100vw); min-height: 540px; margin: 8px auto 0px; overflow: hidden; border: 1px solid rgba(36, 59, 50, 0.12); border-radius: 36px; background: var(--yacep-paper); box-shadow: var(--yacep-shadow); }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="d49bd69"]::before { position: absolute; inset: 0px auto 0px 0px; width: 51%; background: linear-gradient(90deg, transparent 72%, var(--yacep-paper) 100%),
    url("/wp-content/uploads/2024/07/picpranagili-1024x576.jpg") center / cover no-repeat; content: ""; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="d49bd69"] > .elementor-container { position: relative; z-index: 1; display: flex; align-items: center; justify-content: flex-start; width: 100%; min-height: 540px; border: 0px; border-radius: 0px; background: transparent; box-shadow: none; backdrop-filter: none; padding: 52px 54px !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="fc0dd7d"] { width: 49% !important; margin: 0px !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="d49bd69"] .elementor-widget-wrap { align-content: center; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="6d38d9c"] .elementor-heading-title { color: var(--yacep-muted) !important; font-size: clamp(0.98rem, 1.25vw, 1.12rem) !important; line-height: 1.55 !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="5e6eee6"] .elementor-heading-title { margin-block: 12px 18px; letter-spacing: -0.035em; color: var(--yacep-ink) !important; font-size: clamp(2.8rem, 4vw, 3.5rem) !important; font-weight: 700 !important; line-height: 1.08 !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="4187e62"] .elementor-heading-title { max-width: 580px; margin-inline: auto; color: var(--yacep-green) !important; font-size: clamp(1.18rem, 1.8vw, 1.42rem) !important; font-weight: 600 !important; line-height: 1.55 !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="8fb6337"] .elementor-heading-title { max-width: 610px; margin: 18px auto 0px; color: rgb(139, 99, 48) !important; font-size: clamp(1rem, 1.35vw, 1.16rem) !important; font-weight: 500 !important; line-height: 1.7 !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="eb1476c"] { position: relative; z-index: 3; margin: -88px auto 64px; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="eb1476c"] > .elementor-container { width: min(520px, -40px + 100vw); max-width: 520px !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign :is(.elementor-button, .res-button-submit) { min-height: 52px; transition: transform 180ms, background 180ms, box-shadow 180ms; border: 1px solid rgba(255, 255, 255, 0.35) !important; border-radius: 999px !important; background: linear-gradient(135deg, #3d6655, var(--yacep-green-hover)) !important; color: rgb(255, 255, 255) !important; box-shadow: rgba(36, 64, 52, 0.2) 0px 12px 24px !important; font-size: 1.05rem !important; font-weight: 700 !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign :is(.elementor-button, .res-button-submit):hover { transform: translateY(-2px); background: var(--yacep-green-hover) !important; box-shadow: rgba(36, 64, 52, 0.25) 0px 15px 30px !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign :is([data-id="eb1476c"], [data-id="e4a54d4"], [data-id="1acf351"], [data-id="adc47c5"], [data-id="16f396c"], [data-id="4048ad8"], [data-id="6ddd977"]) > .elementor-container { justify-content: center; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign :is([data-id="eb1476c"], [data-id="e4a54d4"], [data-id="1acf351"], [data-id="adc47c5"], [data-id="16f396c"], [data-id="4048ad8"], [data-id="6ddd977"]) > .elementor-container > .elementor-column:not(:has(.elementor-button)) { display: none !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign :is([data-id="eb1476c"], [data-id="e4a54d4"], [data-id="1acf351"], [data-id="adc47c5"], [data-id="16f396c"], [data-id="4048ad8"], [data-id="6ddd977"]) > .elementor-container > .elementor-column:has(.elementor-button) { width: min(100%, 540px) !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign :is([data-id="eb1476c"], [data-id="e4a54d4"], [data-id="1acf351"], [data-id="adc47c5"], [data-id="16f396c"], [data-id="4048ad8"], [data-id="6ddd977"]) .elementor-divider { display: none !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="e581255"] { margin-bottom: 56px; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="e581255"] > .elementor-container { border: 1px solid var(--yacep-line); border-radius: 30px; background: var(--yacep-paper); box-shadow: var(--yacep-shadow-soft); padding: clamp(28px, 4vw, 52px) !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="e581255"] [data-id="46ceda8"] { width: 100% !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="e581255"] [data-id="46ceda8"] > .elementor-widget-wrap { display: grid; grid-template-columns: minmax(0px, 0.92fr) minmax(0px, 1.08fr); grid-template-areas: "title video" "copy video"; gap: 16px clamp(34px, 5vw, 66px); align-items: center; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="f8f491f"] { grid-area: video; margin: 0px; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="f8f491f"] .elementor-wrapper { overflow: hidden; border-radius: 22px; box-shadow: rgba(36, 59, 50, 0.16) 0px 16px 36px; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="b5ac70a"] { grid-area: title; align-self: end; text-align: right; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="b5ac70a"] .elementor-heading-title, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="dc82310"] .elementor-heading-title, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="9141630"] .elementor-heading-title, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="5824c1b"] .elementor-heading-title, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="a70abd8"] .elementor-heading-title { color: var(--yacep-green) !important; font-size: clamp(2rem, 3.2vw, 2.85rem) !important; font-weight: 700 !important; line-height: 1.2 !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="00459f4"] { grid-area: copy; align-self: start; color: var(--yacep-ink) !important; text-align: right !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="00459f4"] :is(h4, div) { margin: 0px 0px 13px !important; color: var(--yacep-ink) !important; font-size: clamp(1.04rem, 1.25vw, 1.16rem) !important; font-weight: 400 !important; line-height: 1.75 !important; text-align: right !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="00459f4"] :is(strong, b) { font-size: inherit !important; font-weight: 500 !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="830b91a"] { margin-bottom: 62px; padding: 0px !important; background: linear-gradient(115deg, rgb(220, 235, 236), rgb(185, 212, 209)) !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="830b91a"] > .elementor-background-overlay { display: none; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="830b91a"] > .elementor-container { padding: clamp(34px, 5vw, 58px) clamp(24px, 5vw, 64px) !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="830b91a"] .elementor-heading-title, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="830b91a"] h3, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="830b91a"] span { color: var(--yacep-ink) !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="92f5706"] { max-width: 860px; margin-inline: auto; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="92f5706"] h3 { margin: 0px; font-size: clamp(1.15rem, 1.8vw, 1.42rem) !important; font-weight: 500 !important; line-height: 1.7 !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="243502c"] { margin: 0px auto 16px; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="243502c"] .elementor-heading-title { color: var(--yacep-green) !important; font-size: clamp(1.65rem, 2.5vw, 2.2rem) !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-form-section { margin-bottom: 10px; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-form-section > .elementor-container { align-items: stretch; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-form-section .elementor-column:not(:has(.elementor-widget-responder_form_hriioqq)) { display: none; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-form-section .elementor-column:has(.elementor-widget-responder_form_hriioqq) { margin-inline: auto; width: min(100%, 620px) !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .responder-form-main-wrapper { padding: clamp(24px, 4vw, 40px) !important; border: 1px solid rgba(223, 147, 103, 0.5) !important; border-radius: var(--yacep-radius) !important; background: linear-gradient(145deg, rgb(255, 253, 249), rgb(255, 241, 230)) !important; box-shadow: var(--yacep-shadow-soft) !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .responder-form-main-wrapper .fields-wrapper { display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 18px; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .responder-form-main-wrapper .res-form-field { margin: 0px !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .responder-form-main-wrapper .res-form-field-submit { grid-column: 1 / -1; margin-top: 4px !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .responder-form-main-wrapper label { display: block; font-size: 0.97rem; text-align: right; margin-bottom: 7px !important; color: var(--yacep-ink) !important; font-weight: 600 !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .responder-form-main-wrapper input:not([type="submit"]) { width: 100%; min-height: 52px; font-size: 1rem; padding: 12px 15px !important; border: 1px solid rgb(216, 214, 207) !important; border-radius: 14px !important; background: rgb(255, 255, 255) !important; color: var(--yacep-ink) !important; font-weight: 400 !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .responder-form-main-wrapper input:not([type="submit"]):focus { box-shadow: rgba(49, 83, 68, 0.12) 0px 0px 0px 4px; border-color: var(--yacep-green) !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .responder-form-main-wrapper .res-button-submit { min-height: 54px; width: min(100%, 360px) !important; padding-inline: 28px !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="1e8f6a8"], body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="96a3cf3"] { margin-bottom: 58px; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="22a8418"] .elementor-heading-title, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="96a3cf3"] .elementor-heading-title { color: var(--yacep-muted) !important; font-size: 1rem !important; font-weight: 500 !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="4d07ffe"] { margin-bottom: 48px; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="4d07ffe"] > .elementor-background-overlay { display: none; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="4d07ffe"] > .elementor-container { border: 1px solid var(--yacep-line); border-radius: var(--yacep-radius); background: linear-gradient(135deg, rgb(255, 249, 241), rgb(246, 238, 226)); padding: clamp(32px, 5vw, 58px) !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="4d32c3c"] h3 { max-width: 900px; margin: 0px auto 12px; color: var(--yacep-ink) !important; font-size: clamp(1.12rem, 1.55vw, 1.3rem) !important; font-weight: 400 !important; line-height: 1.75 !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="f9f47e4"] .elementor-heading-title { max-width: 850px; margin: 24px auto 0px; color: var(--yacep-green) !important; font-size: clamp(1.65rem, 2.5vw, 2.25rem) !important; line-height: 1.35 !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="ac8cfb1"] { margin-bottom: 18px; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="e186e58"] { display: none; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-benefits-grid, body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-results-grid, body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-pain-grid, body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-difference-grid, body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-audience-grid, body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-not-fit-grid { display: grid; width: min(1160px, -48px + 100vw); margin-inline: auto; gap: 20px; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-benefits-grid { grid-template-columns: repeat(3, minmax(0px, 1fr)); margin-bottom: 58px; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-benefits-grid > [data-id="fce8b72"] { grid-column: 1 / -1; background: transparent; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-benefits-grid > [data-id="fce8b72"] > .elementor-container { width: 100% !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-benefits-grid > [data-id="fce8b72"] > .elementor-container > .elementor-column:not([data-id="264241e"]), body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-benefits-grid > :is([data-id="64677ca"], [data-id="08a06a0"], [data-id="59a2875"]) > .elementor-container > .elementor-column:not(:has(.elementor-heading-title)) { display: none; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-benefits-grid [data-id="264241e"] { width: 100% !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-benefits-grid [data-id="264241e"] > .elementor-widget-wrap { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 20px; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-benefits-grid :is(.elementor-inner-section) { height: 100%; box-shadow: var(--yacep-shadow-soft); padding: 26px !important; border: 1px solid var(--yacep-line) !important; border-radius: 20px !important; background: var(--yacep-paper) !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-benefits-grid > :is([data-id="64677ca"], [data-id="08a06a0"], [data-id="59a2875"]) > .elementor-container { width: 100% !important; height: 100%; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-benefits-grid > :is([data-id="64677ca"], [data-id="08a06a0"], [data-id="59a2875"]) > .elementor-container > .elementor-column:has(.elementor-heading-title) { width: 100% !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-benefits-grid .elementor-container, body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-benefits-grid .elementor-widget-wrap { align-items: center; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-benefits-grid .elementor-icon { color: var(--yacep-gold) !important; fill: var(--yacep-gold) !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-benefits-grid .elementor-heading-title { text-align: right; color: var(--yacep-ink) !important; font-size: clamp(1rem, 1.3vw, 1.12rem) !important; font-weight: 500 !important; line-height: 1.65 !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="303ba04"] { margin-top: 12px; padding-top: 0px !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="303ba04"] .elementor-shape { display: none; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="601c250"] .elementor-heading-title { color: rgb(139, 99, 48) !important; font-size: clamp(1.1rem, 1.55vw, 1.28rem) !important; line-height: 1.55 !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-results-grid { grid-template-columns: repeat(2, minmax(0px, 1fr)); margin-top: 20px; margin-bottom: 68px; padding: clamp(22px, 3vw, 34px); border: 1px solid rgba(184, 135, 61, 0.2); border-radius: var(--yacep-radius); background: rgb(251, 243, 229); }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-results-grid > section { border-radius: 16px; background: rgba(255, 255, 255, 0.78); padding: 18px 22px !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-results-grid > section > .elementor-container { width: 100% !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-results-grid > section > .elementor-container > .elementor-column:not(:has(.elementor-heading-title)) { display: none; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-results-grid > section > .elementor-container > .elementor-column:has(.elementor-heading-title) { width: 100% !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-results-grid .elementor-heading-title { position: relative; padding-inline-start: 30px; text-align: right; color: var(--yacep-ink) !important; font-size: clamp(1rem, 1.25vw, 1.1rem) !important; font-weight: 500 !important; line-height: 1.55 !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-results-grid .elementor-heading-title::before { position: absolute; inset-inline-start: 0px; top: 0.1em; color: rgb(22, 139, 126); content: "✓"; font-size: 1.25em; font-weight: 700; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="e32fb48"] { margin-bottom: 20px; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign :is([data-id="c1d5ebf"], [data-id="e35cea8"]) { margin-bottom: 70px; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign :is([data-id="c1d5ebf"], [data-id="e35cea8"]) > .elementor-container { padding: 0px !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .elementor-widget-media-carousel .elementor-main-swiper { padding: 6px 58px 38px; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .elementor-widget-media-carousel .swiper-slide { overflow: hidden; border: 1px solid var(--yacep-line); border-radius: 20px; background: var(--yacep-paper); box-shadow: var(--yacep-shadow-soft); }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .elementor-widget-media-carousel .elementor-swiper-button { background: var(--yacep-green) !important; color: rgb(255, 255, 255) !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="7efb817"] > .elementor-container, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="a60c321"] > .elementor-container, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="1284a42"] > .elementor-container, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="e97e78a"] > .elementor-container, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="adaffd6"] > .elementor-container, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="fd299d6"] > .elementor-container, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="3daa279"] > .elementor-container, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="c4c39cd"] > .elementor-container, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="a0c7add"] > .elementor-container, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="b1183a7"] > .elementor-container, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="62445a7"] > .elementor-container { border: 1px solid var(--yacep-line); border-radius: var(--yacep-radius); background: var(--yacep-paper); box-shadow: var(--yacep-shadow-soft); padding: clamp(28px, 4vw, 48px) !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="7efb817"], body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="a60c321"], body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="1284a42"], body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="e97e78a"], body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="adaffd6"], body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="fd299d6"], body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="3daa279"], body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="c4c39cd"], body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="a0c7add"], body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="b1183a7"], body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="62445a7"] { margin-bottom: 48px; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="7efb817"] .elementor-heading-title, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="a60c321"] .elementor-heading-title, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="1284a42"] .elementor-heading-title, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="adaffd6"] .elementor-heading-title { text-align: right; color: var(--yacep-ink) !important; font-weight: 400 !important; line-height: 1.7 !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-pain-grid, body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-not-fit-grid { grid-template-columns: repeat(3, minmax(0px, 1fr)); margin-bottom: 48px; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-difference-grid { grid-template-columns: repeat(2, minmax(0px, 1fr)); margin-bottom: 52px; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-audience-grid { grid-template-columns: repeat(2, minmax(0px, 1fr)); margin-bottom: 58px; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign :is(.yacep-pain-grid, .yacep-difference-grid, .yacep-audience-grid, .yacep-not-fit-grid) > section { border: 1px solid var(--yacep-line); border-radius: 18px; background: var(--yacep-paper); box-shadow: rgba(36, 59, 50, 0.055) 0px 8px 22px; padding: 24px !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign :is(.yacep-pain-grid, .yacep-difference-grid, .yacep-audience-grid, .yacep-not-fit-grid) > section > .elementor-container { width: 100% !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign :is(.yacep-pain-grid, .yacep-difference-grid, .yacep-audience-grid, .yacep-not-fit-grid) > section > .elementor-container > .elementor-column:not(:has(.elementor-heading-title)) { display: none; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign :is(.yacep-pain-grid, .yacep-difference-grid, .yacep-audience-grid, .yacep-not-fit-grid) > section > .elementor-container > .elementor-column:has(.elementor-heading-title) { width: 100% !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign :is(.yacep-pain-grid, .yacep-difference-grid, .yacep-audience-grid, .yacep-not-fit-grid) .elementor-heading-title { text-align: right; color: var(--yacep-ink) !important; font-size: clamp(1rem, 1.3vw, 1.12rem) !important; font-weight: 500 !important; line-height: 1.6 !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="464a161"] .elementor-heading-title, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="e9e3fc6"] .elementor-heading-title, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="9a5b5ee"] .elementor-heading-title, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="dcb55f0"] .elementor-heading-title, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="6aab334"] .elementor-heading-title, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="62445a7"] h2 { color: var(--yacep-green) !important; font-size: clamp(2rem, 3.4vw, 3rem) !important; font-weight: 700 !important; line-height: 1.2 !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="c4c39cd"] .elementor-accordion-item { margin-bottom: 12px; border-radius: 15px; box-shadow: none; border: 1px solid var(--yacep-line) !important; background: rgb(255, 255, 255) !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="c4c39cd"] .elementor-tab-title { min-height: 58px; font-size: 1.03rem; font-weight: 600; padding: 17px 20px !important; color: var(--yacep-ink) !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="c4c39cd"] .elementor-tab-content { font-size: 1rem; line-height: 1.75; text-align: right; padding: 20px !important; color: var(--yacep-muted) !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="a0c7add"] .elementor-heading-title, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="62445a7"] :is(h5, h6) { text-align: right; color: var(--yacep-ink) !important; font-weight: 400 !important; line-height: 1.7 !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="62445a7"] h3 { padding-top: 24px; border-top: 1px solid var(--yacep-line); text-align: right; margin-top: 30px !important; color: var(--yacep-green) !important; font-size: clamp(1.25rem, 2vw, 1.6rem) !important; line-height: 1.4 !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="b1183a7"] { position: relative; overflow: hidden; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="b1183a7"]::before { position: absolute; inset: 0px; background: linear-gradient(135deg, rgba(227, 239, 240, 0.7), rgba(255, 253, 249, 0.92)); content: ""; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="b1183a7"] > .elementor-container { position: relative; z-index: 1; background: transparent; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="615ab50"] { padding-bottom: 30px; }
@media (max-width: 1024px) {
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="d49bd69"] { min-height: 500px; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="d49bd69"]::before { width: 45%; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="d49bd69"] > .elementor-container { min-height: 500px; padding: 40px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="fc0dd7d"] { width: 55% !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="e581255"] [data-id="46ceda8"] > .elementor-widget-wrap { grid-template-columns: 1fr; grid-template-areas: "video" "title" "copy"; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="b5ac70a"] { margin-top: 18px; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-benefits-grid { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-benefits-grid > [data-id="fce8b72"] { grid-column: 1 / -1; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-benefits-grid > [data-id="59a2875"] { grid-column: 1 / -1; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-pain-grid, body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-not-fit-grid { grid-template-columns: 1fr; }
}
@media (max-width: 767px) {
  body:is(.page-id-5586, .page-id-4912).yacep-redesign :is(.elementor-5586, .elementor-4912) { padding-top: 12px; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign :is(.elementor-5586, .elementor-4912) > .elementor-top-section > .elementor-container, body:is(.page-id-5586, .page-id-4912).yacep-redesign :is(.elementor-5586, .elementor-4912) > .e-con-boxed > .e-con-inner, body:is(.page-id-5586, .page-id-4912).yacep-redesign :is(.yacep-benefits-grid, .yacep-results-grid, .yacep-pain-grid, .yacep-difference-grid, .yacep-audience-grid, .yacep-not-fit-grid) { width: min(100% - 32px, 1160px); }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="d49bd69"] { width: calc(-24px + 100vw); min-height: 620px; border-radius: 26px; background: rgb(38, 58, 49); }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="d49bd69"]::before { inset: 0px; width: 100%; background: linear-gradient(rgba(28, 45, 38, 0.38), rgba(28, 45, 38, 0.88) 78%), url("/wp-content/uploads/2024/07/picpranagili-1024x576.jpg") center center / cover no-repeat; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="d49bd69"] > .elementor-container { align-items: end; min-height: 620px; padding: 250px 22px 38px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="fc0dd7d"] { width: 100% !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="6d38d9c"] .elementor-heading-title, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="4187e62"] .elementor-heading-title { color: rgb(244, 239, 230) !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="5e6eee6"] .elementor-heading-title { color: rgb(255, 255, 255) !important; font-size: clamp(2.15rem, 10vw, 2.75rem) !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="8fb6337"] .elementor-heading-title { color: rgb(234, 210, 168) !important; font-size: 1rem !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="eb1476c"] { margin-block: 16px 48px; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="e581255"] { margin-bottom: 44px; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="e581255"] > .elementor-container, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="4d07ffe"] > .elementor-container, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="7efb817"] > .elementor-container, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="a60c321"] > .elementor-container, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="1284a42"] > .elementor-container, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="e97e78a"] > .elementor-container, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="adaffd6"] > .elementor-container, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="fd299d6"] > .elementor-container, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="3daa279"] > .elementor-container, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="c4c39cd"] > .elementor-container, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="a0c7add"] > .elementor-container, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="b1183a7"] > .elementor-container, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="62445a7"] > .elementor-container { border-radius: 20px; padding: 24px 18px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="b5ac70a"] .elementor-heading-title, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="dc82310"] .elementor-heading-title, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="9141630"] .elementor-heading-title, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="5824c1b"] .elementor-heading-title, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="a70abd8"] .elementor-heading-title, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="464a161"] .elementor-heading-title, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="e9e3fc6"] .elementor-heading-title, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="9a5b5ee"] .elementor-heading-title, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="dcb55f0"] .elementor-heading-title, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="6aab334"] .elementor-heading-title, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="62445a7"] h2 { font-size: clamp(1.65rem, 7vw, 2.15rem) !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="00459f4"] :is(h4, div), body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="4d32c3c"] h3 { font-size: 1.05rem !important; line-height: 1.75 !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="830b91a"] { margin-bottom: 46px; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="830b91a"] > .elementor-container { padding: 30px 20px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .responder-form-main-wrapper .fields-wrapper { grid-template-columns: 1fr; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .responder-form-main-wrapper { padding: 22px 18px !important; border-radius: 20px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .responder-form-main-wrapper .res-button-submit { width: 100% !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-benefits-grid, body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-results-grid, body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-difference-grid, body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-audience-grid { grid-template-columns: 1fr; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-benefits-grid [data-id="264241e"] > .elementor-widget-wrap { grid-template-columns: 1fr; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-benefits-grid > [data-id="59a2875"] { grid-column: auto; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-benefits-grid :is(.elementor-inner-section) { padding: 20px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-results-grid { padding: 18px; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .elementor-widget-media-carousel .elementor-main-swiper { padding: 6px 34px 40px; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .elementor-widget-media-carousel .elementor-swiper-button { width: 40px; height: 40px; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="62445a7"] h3 { font-size: 1.32rem !important; }
}
@media (max-width: 380px) {
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="d49bd69"] > .elementor-container { padding-inline: 18px !important; }
}
@media (prefers-reduced-motion: reduce) {
  body:is(.page-id-5586, .page-id-4912).yacep-redesign *, body:is(.page-id-5586, .page-id-4912).yacep-redesign ::before, body:is(.page-id-5586, .page-id-4912).yacep-redesign ::after { scroll-behavior: auto !important; transition-duration: 0.01ms !important; animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; }
}
@font-face { font-family: Rubik; src: url("/assets/fonts/rubik-latin.woff2") format("woff2"); font-style: normal; font-weight: 300 900; font-display: swap; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; src: url("/assets/fonts/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmUiA8.ttf") format("truetype"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: Roboto; src: url("/assets/fonts/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmUiA8.ttf") format("truetype"); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: Roboto; src: url("/assets/fonts/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYaalmUiA8.ttf") format("truetype"); font-style: normal; font-weight: 600; font-display: swap; }
@font-face { font-family: Roboto; src: url("/assets/fonts/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmUiA8.ttf") format("truetype"); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: Roboto; src: url("/assets/fonts/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZtalmUiA8.ttf") format("truetype"); font-style: normal; font-weight: 900; font-display: swap; }
@font-face { font-family: Assistant; src: url("/assets/fonts/assistant-hebrew.woff2") format("woff2"); font-style: normal; font-weight: 400 700; font-display: swap; unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; }
@font-face { font-family: Assistant; src: url("/assets/fonts/assistant-latin.woff2") format("woff2"); font-style: normal; font-weight: 400 700; font-display: swap; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root { --gili-font-body: "Rubik", Arial, sans-serif; --gili-font-ui: "Roboto", "Rubik", Arial, sans-serif; --gili-font-editorial: "Roboto Slab", "Rubik", serif; --gili-ink: #24312b; --gili-muted: #657168; --gili-cream: #f8f4ed; --gili-paper: #fffdf8; --gili-sand: #e9dfd2; --gili-clay: #d77d55; --gili-clay-dark: #aa5636; --gili-sage: #4f6b5c; --gili-sage-dark: #263a31; --gili-gold: #e6bd76; --gili-line: rgba(36, 49, 43, 0.13); --gili-shadow: 0 24px 70px rgba(28, 39, 34, 0.14); --gili-shadow-soft: 0 12px 36px rgba(28, 39, 34, 0.09); --gili-radius: 26px; --gili-content: min(1180px, calc(100vw - 48px)); }
html { scroll-behavior: smooth; text-rendering: optimizelegibility; font-synthesis-weight: none; }
body { color: var(--gili-ink); background-color: var(--gili-cream); font-family: var(--gili-font-body); -webkit-font-smoothing: antialiased; overflow-x: hidden; }
html, body { max-width: 100%; overflow-x: clip; }
img { display: block; }
h1, h2, h3, h4, h5, h6, .elementor-heading-title { text-wrap: balance; }
p, li { text-wrap: pretty; }
button, input, select, textarea { font-family: inherit; }
a, button, input, select, textarea { transition: color 180ms, background-color 180ms, border-color 180ms, box-shadow 180ms, transform 180ms; }
a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible, textarea:focus-visible { outline-offset: 3px; outline: rgba(217, 130, 91, 0.58) solid 3px !important; }
.elementor-button, .ast-custom-button, button, input[type="submit"] { box-shadow: rgba(185, 95, 59, 0.18) 0px 9px 24px; letter-spacing: 0px; border-radius: 999px !important; font-weight: 600 !important; }
.elementor-button, .ast-button, .ast-custom-button, button, input[type="submit"] { min-height: 48px; padding-inline: 1.6rem !important; }
.elementor-button:hover, .ast-custom-button:hover, button:hover, input[type="submit"]:hover { transform: translateY(-2px); box-shadow: rgba(185, 95, 59, 0.25) 0px 12px 30px; }
.elementor-widget-image img, .post-thumb-img-content img, .wp-post-image { border-radius: var(--gili-radius); box-shadow: var(--gili-shadow-soft); }
body.elementor-page:not(.home) { color: var(--gili-ink); background: radial-gradient(circle at 82% 2%, rgba(79, 107, 92, 0.1), transparent 28rem),
    radial-gradient(circle at 8% 22%, rgba(215, 125, 85, 0.08), transparent 34rem),
    var(--gili-cream); }
body.elementor-page:not(.home) > .elementor { overflow: clip; }
body.elementor-page:not(.home) .elementor-top-section > .elementor-container, body.elementor-page:not(.home) .e-con-boxed > .e-con-inner { width: var(--gili-content); max-width: 1180px !important; }
body.elementor-page:not(.home) .elementor-widget-text-editor, body.elementor-page:not(.home) .elementor-widget-theme-post-content { line-height: 1.85; }
body.elementor-page:not(.home) .elementor-widget-text-editor p:last-child { margin-bottom: 0px; }
body.elementor-page:not(.home) .elementor-widget-button .elementor-button, body.elementor-page:not(.home) .elementor-field-type-submit .elementor-button, body.elementor-page:not(.home) .responder-form-main-wrapper input[type="submit"] { border: 1px solid rgba(255, 255, 255, 0.2) !important; color: rgb(255, 255, 255) !important; background: linear-gradient(135deg, var(--gili-sage), var(--gili-sage-dark)) !important; box-shadow: rgba(38, 58, 49, 0.2) 0px 12px 28px !important; }
body.elementor-page:not(.home) .elementor-widget-button .elementor-button:hover, body.elementor-page:not(.home) .elementor-field-type-submit .elementor-button:hover, body.elementor-page:not(.home) .responder-form-main-wrapper input[type="submit"]:hover { background: linear-gradient(135deg, #5e806e, var(--gili-sage-dark)) !important; box-shadow: rgba(38, 58, 49, 0.28) 0px 16px 34px !important; }
body.elementor-page:not(.home) .elementor-widget-video, body.elementor-page:not(.home) .elementor-widget-image-carousel, body.elementor-page:not(.home) .elementor-widget-testimonial, body.elementor-page:not(.home) .responder-form-main-wrapper, body.elementor-page:not(.home) .elementor-widget-form .elementor-form { overflow: hidden; border: 1px solid var(--gili-line); border-radius: var(--gili-radius); background: rgba(255, 253, 248, 0.78); box-shadow: var(--gili-shadow-soft); }
[data-elementor-lightbox-video] { position: relative; overflow: hidden; border-radius: inherit; cursor: pointer; isolation: isolate; display: block !important; }
[data-elementor-lightbox-video] .elementor-carousel-image-overlay { display: none !important; }
[data-elementor-lightbox-video] .elementor-custom-embed-play .elementor-screen-only { display: none !important; }
[data-elementor-lightbox-video] .elementor-carousel-image { transition: transform 360ms, filter 360ms; }
[data-elementor-lightbox-video] .elementor-custom-embed-play { z-index: 3; display: grid; place-items: center; width: max-content; max-width: calc(100% - 24px); color: rgb(255, 255, 255); pointer-events: none; }
[data-elementor-lightbox-video] .elementor-custom-embed-play svg { padding: 7px; border: 2px solid rgba(255, 255, 255, 0.9); border-radius: 50%; background: rgba(42, 67, 55, 0.88); box-shadow: rgba(8, 18, 13, 0.34) 0px 14px 34px; transition: transform 220ms, background 220ms, box-shadow 220ms; backdrop-filter: blur(8px); width: clamp(58px, 6vw, 76px) !important; height: clamp(58px, 6vw, 76px) !important; fill: rgb(255, 255, 255) !important; opacity: 1 !important; filter: none !important; }
[data-elementor-lightbox-video]:hover .elementor-carousel-image, [data-elementor-lightbox-video]:focus-visible .elementor-carousel-image { filter: saturate(0.92) brightness(0.9); transform: scale(1.035); }
[data-elementor-lightbox-video]:hover .elementor-custom-embed-play svg, [data-elementor-lightbox-video]:focus-visible .elementor-custom-embed-play svg { background: rgba(198, 116, 72, 0.96); box-shadow: rgba(8, 18, 13, 0.42) 0px 18px 42px; transform: scale(1.07); }
[data-elementor-lightbox-video]:focus-visible { outline: 3px solid var(--gili-accent); outline-offset: 4px; }
.migration-inline-video iframe, .migration-inline-video-player { display: block; border: 0px; width: 100% !important; height: 100% !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="f8f491f"] .migration-inline-video-player { aspect-ratio: 16 / 9; }
.migration-carousel-duplicate, .migration-carousel-duplicate[hidden] { display: none !important; }
.elementor-widget-media-carousel .elementor-main-swiper { position: relative; margin-inline: auto; border-radius: clamp(18px, 2vw, 28px); width: min(100%, 1120px) !important; height: auto !important; overflow: hidden !important; }
.elementor-widget-media-carousel [data-elementor-lightbox-video], .elementor-widget-media-carousel .elementor-carousel-image { aspect-ratio: 3 / 4; width: 100% !important; height: auto !important; min-height: 0px !important; }
.elementor-widget-media-carousel .elementor-carousel-image { background-position: center center !important; background-repeat: no-repeat !important; background-size: cover !important; }
.elementor-widget-media-carousel .elementor-swiper-button { z-index: 5; place-items: center; width: 46px; height: 46px; border: 1px solid rgba(255, 255, 255, 0.72); border-radius: 50%; background: rgba(42, 67, 55, 0.9); box-shadow: rgba(15, 30, 22, 0.26) 0px 10px 26px; cursor: pointer; position: absolute !important; top: 50% !important; margin: 0px !important; transform: translateY(-50%) !important; display: grid !important; color: rgb(255, 255, 255) !important; }
.elementor-widget-media-carousel .elementor-swiper-button-prev { right: 14px !important; left: auto !important; }
.elementor-widget-media-carousel .elementor-swiper-button-next { right: auto !important; left: 14px !important; }
.elementor-widget-media-carousel .elementor-swiper-button svg { width: 18px; height: 18px; fill: currentcolor !important; }
.elementor-widget-accordion .elementor-tab-title { display: flex; align-items: center; justify-content: space-between; gap: 14px; margin-top: 10px; border: 1px solid var(--gili-line); border-radius: 16px; color: var(--gili-sage-dark); background: rgba(255, 253, 248, 0.92); cursor: pointer; padding: 16px 18px !important; }
.elementor-widget-accordion .elementor-accordion-title { flex: 1 1 auto; font-weight: 600; line-height: 1.5; color: inherit !important; text-decoration: none !important; }
.elementor-widget-accordion .elementor-accordion-icon { flex: 0 0 26px; align-items: center; justify-content: center; width: 26px; height: 26px; display: inline-flex !important; }
.elementor-widget-accordion .elementor-accordion-icon > span { align-items: center; justify-content: center; width: 26px; height: 26px; }
.elementor-widget-accordion .elementor-accordion-icon svg { display: block; width: 15px !important; height: 15px !important; fill: currentcolor !important; }
.elementor-widget-accordion .elementor-accordion-icon-opened { display: none !important; }
.elementor-widget-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed { display: none !important; }
.elementor-widget-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened { display: inline-flex !important; }
.elementor-widget-accordion .elementor-tab-title.elementor-active { border-radius: 16px 16px 0px 0px; }
.elementor-widget-accordion .elementor-tab-content { display: none !important; }
.elementor-widget-accordion .elementor-tab-title.elementor-active + .elementor-tab-content, .elementor-widget-accordion .elementor-tab-content.elementor-active { margin: -1px 0px 0px; border: 1px solid var(--gili-line); border-radius: 0px 0px 16px 16px; background: rgba(255, 253, 248, 0.8); display: block !important; padding: 16px 18px !important; }
body.elementor-page:not(.home) .responder-form-main-wrapper, body.elementor-page:not(.home) .elementor-widget-form .elementor-form { padding: clamp(22px, 4vw, 42px) !important; }
body.elementor-page:not(.home) .elementor-widget-divider .elementor-divider-separator { border-color: rgba(79, 107, 92, 0.28) !important; }
body.elementor-page:not(.home) .elementor-accordion-item, body.elementor-page:not(.home) .elementor-toggle-item { margin-bottom: 12px; overflow: hidden; border-radius: 16px; background: var(--gili-paper); box-shadow: rgba(28, 39, 34, 0.06) 0px 8px 24px; border: 1px solid var(--gili-line) !important; }
body.elementor-page:not(.home) .elementor-accordion .elementor-tab-title, body.elementor-page:not(.home) .elementor-toggle .elementor-tab-title { border: 0px !important; padding: 18px 20px !important; }
body.elementor-page:not(.home) .elementor-accordion .elementor-tab-content, body.elementor-page:not(.home) .elementor-toggle .elementor-tab-content { border-right: 0px !important; border-bottom: 0px !important; border-left: 0px !important; border-image: none !important; border-top: 1px solid var(--gili-line) !important; padding: 20px !important; }
body.page-id-5586 :is(.elementor-5586, .elementor-4912), body.page-id-7001 .elementor-7001, body.page-id-734 .elementor-734 { padding-top: clamp(24px, 5vw, 70px); padding-bottom: clamp(42px, 7vw, 90px); }
body.page-id-5586 :is(.elementor-5586, .elementor-4912) { padding-top: 0px; }
body.page-id-5586 .elementor-top-section:first-child img, body.page-id-7001 .elementor-top-section:first-child img, body.page-id-734 .elementor-top-section:first-child img { filter: drop-shadow(rgba(36, 49, 43, 0.12) 0px 16px 22px); }
body.page-id-5586 [data-id="f2a0610"], body.page-id-7001 .elementor-top-section:first-child, body.page-id-734 [data-id="53e5e9df"] { position: relative; }
body.page-id-5586 [data-id="f2a0610"]::before, body.page-id-7001 .elementor-top-section:first-child::before, body.page-id-734 [data-id="53e5e9df"]::before { position: absolute; inset: -80px 8vw auto; z-index: -1; height: 390px; border-radius: 50%; background: radial-gradient(circle, rgba(79, 107, 92, 0.14), transparent 68%); content: ""; filter: blur(14px); }
body.page-id-5586 :is(.elementor-5586, .elementor-4912) { background: radial-gradient(circle at 82% 9%, rgba(230, 189, 118, 0.13), transparent 24rem), linear-gradient(rgba(255, 253, 248, 0.42), transparent 48rem); }
body.page-id-5586 [data-id="f2a0610"] { margin-bottom: 4px; }
body.page-id-5586 [data-id="156c2e6"] img { width: 112px; height: 112px; margin-inline: auto; object-fit: contain; border-radius: 32px; filter: drop-shadow(rgba(36, 49, 43, 0.13) 0px 14px 22px); }
body.page-id-5586 [data-id="d49bd69"] > .elementor-container { border: 1px solid rgba(79, 107, 92, 0.14); border-radius: 34px; background: rgba(255, 253, 248, 0.88); box-shadow: var(--gili-shadow); backdrop-filter: blur(12px); padding: clamp(30px, 5vw, 58px) clamp(24px, 6vw, 72px) !important; }
body.page-id-5586 [data-id="6d38d9c"] .elementor-heading-title { color: var(--gili-muted) !important; font-family: var(--gili-font-ui) !important; font-size: clamp(1rem, 1.8vw, 1.28rem) !important; font-weight: 500 !important; }
body.page-id-5586 [data-id="5e6eee6"] .elementor-heading-title { letter-spacing: -0.035em; color: var(--gili-sage-dark) !important; font-family: var(--gili-font-ui) !important; font-size: clamp(2.3rem, 4.8vw, 4.6rem) !important; font-weight: 600 !important; line-height: 1.08 !important; }
body.page-id-5586 [data-id="4187e62"] .elementor-heading-title { color: var(--gili-sage) !important; font-size: clamp(1.25rem, 2.4vw, 1.85rem) !important; line-height: 1.55 !important; }
body.page-id-5586 [data-id="8fb6337"] .elementor-heading-title { max-width: 770px; margin-inline: auto; color: rgb(156, 117, 64) !important; font-size: clamp(1rem, 1.7vw, 1.25rem) !important; line-height: 1.7 !important; }
body.page-id-5586 [data-id="eb1476c"] { margin: 26px 0px 46px; }
body.page-id-5586 [data-id="eb1476c"] > .elementor-container { max-width: 640px !important; }
body.page-id-5586 [data-id="2f0f189"], body.page-id-5586 [data-id="f788f7e"] { display: none !important; }
body.page-id-5586 [data-id="1345690"] { width: 100% !important; }
body.page-id-5586 [data-id="3b82aca"] { width: 100% !important; transform: none !important; }
body.page-id-5586 [data-id="3b82aca"] .elementor-button { min-width: min(100%, 340px); min-height: 58px; font-size: 1.08rem; }
body.page-id-5586 [data-id="e581255"] > .elementor-container { border: 1px solid var(--gili-line); border-radius: 34px; background: rgba(255, 253, 248, 0.9); box-shadow: var(--gili-shadow-soft); padding: clamp(22px, 4vw, 48px) !important; }
body.page-id-5586 [data-id="f8f491f"] { margin-bottom: clamp(28px, 4vw, 48px); }
body.page-id-5586 [data-id="b5ac70a"] .elementor-heading-title { color: var(--gili-sage-dark) !important; font-size: clamp(2rem, 4vw, 3.6rem) !important; font-weight: 600 !important; }
body.page-id-5586 .responder-form-main-wrapper { border: 1px solid rgba(79, 107, 92, 0.16); background: linear-gradient(145deg, rgba(255, 253, 248, 0.98), rgba(244, 238, 228, 0.92)); box-shadow: var(--gili-shadow); }
.responder-form-main-wrapper, .elementor-widget-form .elementor-form { border-radius: var(--gili-radius); }
.responder-form-main-wrapper input:not([type="submit"]), .responder-form-main-wrapper select, .responder-form-main-wrapper textarea, .elementor-form input:not([type="submit"]), .elementor-form select, .elementor-form textarea { min-height: 52px; box-shadow: rgba(39, 51, 46, 0.05) 0px 4px 14px; border: 1px solid rgba(39, 51, 46, 0.16) !important; border-radius: 14px !important; background: rgba(255, 255, 255, 0.96) !important; }
.responder-form-main-wrapper input:focus, .responder-form-main-wrapper select:focus, .responder-form-main-wrapper textarea:focus, .elementor-form input:focus, .elementor-form select:focus, .elementor-form textarea:focus { box-shadow: rgba(217, 130, 91, 0.12) 0px 0px 0px 4px; border-color: var(--gili-clay) !important; }
.migration-honeypot { position: absolute !important; width: 1px !important; height: 1px !important; overflow: hidden !important; opacity: 0 !important; pointer-events: none !important; }
@media (max-width: 767px) {
  :root { --gili-radius: 16px; --gili-content: calc(100vw - 32px); }
  .elementor-hidden-mobile { display: none !important; }
  .elementor-button, .ast-custom-button, button, input[type="submit"] { box-sizing: border-box; max-width: 100%; min-height: 48px; }
  .elementor-widget-button, .elementor-widget-button > .elementor-widget-container { max-width: 100% !important; min-width: 0px !important; }
  .elementor-widget-button > .elementor-widget-container { --e-transform-scale: 1 !important; transform: none !important; }
  .elementor-widget-button .elementor-button { max-width: min(100%, -32px + 100vw); white-space: normal; overflow-wrap: anywhere; display: inline-flex !important; align-items: center !important; justify-content: center !important; width: fit-content !important; padding: 14px 20px !important; line-height: 1.35 !important; text-align: center !important; }
  .elementor-widget-button .elementor-button-content-wrapper { max-width: 100%; display: inline-flex !important; align-items: center !important; justify-content: center !important; width: auto !important; gap: 8px !important; line-height: inherit !important; text-align: center !important; }
  .elementor-widget-button .elementor-button-icon { display: inline-flex !important; flex: 0 0 0.7em !important; align-items: center !important; justify-content: center !important; width: 0.7em !important; height: 1em !important; line-height: 1 !important; }
  .elementor-widget-button .elementor-button-icon svg { display: block !important; width: 0.62em !important; height: 1em !important; fill: currentcolor !important; }
  .elementor-widget-button .elementor-button-text { line-height: inherit !important; text-align: center !important; }
  .elementor-widget-text-editor, .entry-content { overflow-wrap: anywhere; }
  .elementor-widget-media-carousel .elementor-main-swiper { width: min(100%, -32px + 100vw) !important; overflow: visible !important; }
  .elementor-widget-media-carousel [data-elementor-lightbox-video], .elementor-widget-media-carousel .elementor-carousel-image { aspect-ratio: 4 / 5; }
  .elementor-widget-media-carousel .elementor-swiper-button { width: 44px; height: 44px; }
  body.elementor-page:not(.home) .elementor-top-section > .elementor-container, body.elementor-page:not(.home) .e-con-boxed > .e-con-inner { width: calc(-28px + 100vw); }
  body.elementor-page:not(.home) .elementor-top-section { padding-inline: 0px !important; }
  body.page-id-5586 [data-id="156c2e6"] img { width: 92px; height: 92px; border-radius: 26px; }
  body.page-id-5586 [data-id="d49bd69"] > .elementor-container, body.page-id-5586 [data-id="e581255"] > .elementor-container { width: calc(-24px + 100vw); border-radius: 24px; padding: 26px 18px !important; }
  body.page-id-5586 [data-id="eb1476c"] { margin-block: 18px 34px; }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-hidden-tablet { display: none !important; }
}
@media (min-width: 1025px) {
  .elementor-hidden-desktop { display: none !important; }
}
body:is(.page-id-5586, .page-id-4912).yacep-redesign :is(.elementor-5586, .elementor-4912) :is(.elementor-heading-title, .elementor-widget-text-editor, .elementor-widget-text-editor p, .elementor-tab-title, .elementor-tab-content, h1, h2, h3, h4, h5, h6, p, li) { text-align: center !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign :is(.elementor-5586, .elementor-4912) :is(.yacep-benefits-grid, .yacep-results-grid, .yacep-pain-grid, .yacep-difference-grid, .yacep-audience-grid, .yacep-not-fit-grid) .elementor-heading-title { padding-inline: 0px !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-results-grid .elementor-heading-title::before { position: static; display: inline-block; margin-inline-end: 10px; vertical-align: 0.02em; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-form-section > .elementor-container { justify-content: center; width: min(980px, -48px + 100vw) !important; max-width: 980px !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-form-section .elementor-column:has(.elementor-widget-responder_form_hriioqq) { width: 100% !important; max-width: 980px !important; margin-inline: auto !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-form-section :is(.elementor-widget-wrap, .elementor-widget-responder_form_hriioqq, .elementor-widget-container, .responder-form-main-wrapper, .responder-form-wrapper) { width: 100% !important; max-width: none !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .responder-form-main-wrapper :is(label, input) { text-align: center !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .responder-form-main-wrapper .migration-form-status { text-align: center !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign .responder-form-main-wrapper .res-button-submit { display: block !important; margin-inline: auto !important; text-align: center !important; }
@media (max-width: 767px) {
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-form-section > .elementor-container { width: calc(-24px + 100vw) !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .responder-form-main-wrapper { padding: 24px 18px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign :is(.elementor-5586, .elementor-4912) :is(.yacep-benefits-grid, .yacep-results-grid, .yacep-pain-grid, .yacep-difference-grid, .yacep-audience-grid, .yacep-not-fit-grid) > section .elementor-widget-wrap { justify-content: center !important; align-items: center !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign :is(.elementor-5586, .elementor-4912) :is(.yacep-benefits-grid, .yacep-results-grid, .yacep-pain-grid, .yacep-difference-grid, .yacep-audience-grid, .yacep-not-fit-grid) > section :is(.elementor-widget-heading, .elementor-widget-text-editor, .elementor-widget-icon) { width: 100% !important; max-width: 100% !important; margin-inline: auto !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign :is(.elementor-5586, .elementor-4912) :is(.yacep-benefits-grid, .yacep-results-grid, .yacep-pain-grid, .yacep-difference-grid, .yacep-audience-grid, .yacep-not-fit-grid) > section .elementor-icon-wrapper { text-align: center !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="d49bd69"] { border-radius: 22px; min-height: 0px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="d49bd69"]::before { background: linear-gradient(rgba(24, 42, 34, 0.12), rgba(24, 42, 34, 0.8) 88%), radial-gradient(at 50% 43%, rgba(9, 22, 16, 0.4), rgba(9, 22, 16, 0.12) 64%, transparent 82%), url("/wp-content/uploads/2026/02/DSC00204-1024x683.jpg") 74% 38% / cover no-repeat; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="d49bd69"] .elementor-heading-title { text-shadow: rgba(4, 12, 8, 0.78) 0px 2px 14px, rgba(4, 12, 8, 0.9) 0px 1px 2px; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="d49bd69"] > .elementor-container { align-items: flex-start; min-height: 0px !important; padding: 50px 20px 28px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="fc0dd7d"] > .elementor-widget-wrap { align-content: flex-start; padding: 0px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="d49bd69"] :is([data-id="6d38d9c"], [data-id="5e6eee6"], [data-id="4187e62"], [data-id="8fb6337"]) { margin-bottom: 10px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="d49bd69"] [data-id="8fb6337"] { margin-bottom: 0px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="d49bd69"] [data-id="8fb6337"] .elementor-heading-title { margin-top: 4px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="d49bd69"] :is([data-id="6d38d9c"], [data-id="8fb6337"]) .elementor-heading-title { font-size: 1.08rem !important; line-height: 1.55 !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="f8f491f"] .elementor-wrapper { border-radius: 14px; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="e581255"] > .elementor-container { padding: 14px 10px 22px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="e581255"] [data-id="46ceda8"] { width: 100% !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="e581255"] [data-id="46ceda8"] > .elementor-widget-wrap { padding-inline: 0px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="e581255"] [data-id="f8f491f"] { width: 100% !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign :is(.elementor-5586, .elementor-4912) > :not([data-id="d49bd69"]) .elementor-widget-text-editor { font-size: 1.12rem !important; line-height: 1.62 !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign :is(.elementor-5586, .elementor-4912) > :not([data-id="d49bd69"]) .elementor-widget-text-editor :is(p, h4, h5, h6, li) { margin-bottom: 0.55em !important; font-size: 1.12rem !important; line-height: 1.62 !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign :is(.elementor-5586, .elementor-4912) > :not([data-id="d49bd69"]) .elementor-widget-heading :is(h4, h5, h6) { font-size: 1.12rem !important; line-height: 1.58 !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign :is(.yacep-benefits-grid, .yacep-results-grid) .elementor-heading-title { font-size: 1.12rem !important; line-height: 1.55 !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-benefits-grid { gap: 12px; margin-bottom: 28px; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-benefits-grid [data-id="264241e"] > .elementor-widget-wrap { gap: 12px; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-benefits-grid :is(.elementor-inner-section) { padding: 15px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-benefits-grid .elementor-widget-icon { margin-bottom: 7px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-benefits-grid .elementor-widget-heading { margin-bottom: 0px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-benefits-grid .elementor-widget-spacer { display: none !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="303ba04"] [data-id="96c11a5"] { display: none !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="303ba04"] > .elementor-container > .elementor-column > .elementor-widget-wrap { padding-block: 4px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="303ba04"] [data-id="5824c1b"] { margin: -2px 0px 4px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="303ba04"] [data-id="5824c1b"] br { display: none; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-results-grid { gap: 10px; margin-top: 10px; margin-bottom: 52px; padding: 12px; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-results-grid > section { padding: 13px 15px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-results-grid .elementor-widget-icon { margin-bottom: 6px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-results-grid .elementor-widget-heading { margin-bottom: 0px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-results-grid .elementor-widget-divider { display: none !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-results-grid .elementor-heading-title::before { display: none !important; content: none !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .elementor-widget-media-carousel .elementor-main-swiper { padding: 4px 18px 28px; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .elementor-widget-media-carousel .elementor-swiper-button { top: 43% !important; width: 30px !important; height: 44px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .elementor-widget-media-carousel .elementor-swiper-button-prev { right: 22px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .elementor-widget-media-carousel .elementor-swiper-button-next { left: 22px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .elementor-widget-media-carousel .elementor-swiper-button svg { width: 23px; height: 23px; filter: drop-shadow(rgba(10, 24, 17, 0.78) 0px 2px 5px); }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .elementor-widget-media-carousel [data-elementor-lightbox-video] .elementor-custom-embed-play { width: 52px; height: 52px; filter: drop-shadow(rgba(7, 18, 12, 0.55) 0px 8px 13px); }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .elementor-widget-media-carousel [data-elementor-lightbox-video] .elementor-custom-embed-play::before { width: 0px; height: 0px; border-top: 12px solid transparent; border-bottom: 12px solid transparent; border-left: 19px solid rgb(255, 255, 255); content: ""; transform: translateX(2px); transition: transform 180ms, filter 180ms; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .elementor-widget-media-carousel [data-elementor-lightbox-video]:is(:hover, :focus-visible) .elementor-custom-embed-play::before { filter: drop-shadow(rgba(7, 18, 12, 0.62) 0px 3px 5px); transform: translateX(2px) scale(1.08); }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="7efb817"] [data-id="7e890b0"] > .elementor-widget-wrap { display: flex; flex-direction: column; padding: 0px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="7efb817"] [data-id="b9d80bb"] { order: 1; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="7efb817"] [data-id="da52de4"] { order: 2; display: none !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="7efb817"] [data-id="13c43aa"] { order: 3; margin: 18px 0px 0px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="7efb817"] [data-id="13c43aa"] .elementor-heading-title { font-weight: 700 !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="9a5b5ee"] > .elementor-container { padding: 0px 18px 8px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="9a5b5ee"] [data-id="76d6e35"] > .elementor-widget-wrap { display: flex; flex-direction: column; align-items: stretch; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="9a5b5ee"] [data-id="aa0facb"] { order: 1; margin: 0px 0px 6px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="9a5b5ee"] [data-id="aa0facb"] .elementor-heading-title { font-weight: 700 !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="9a5b5ee"] [data-id="fd96c91"] { order: 2; margin: 0px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="9a5b5ee"] [data-id="fd96c91"] .elementor-divider { padding: 0px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="c4c39cd"] > .elementor-container { padding: 10px 14px 18px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="c4c39cd"] .elementor-accordion-item { margin-bottom: 8px; border-radius: 13px; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="c4c39cd"] .elementor-tab-title { min-height: 52px; padding: 13px 16px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .responder-form-main-wrapper label, body:is(.page-id-5586, .page-id-4912).yacep-redesign .responder-form-main-wrapper .label-element { font-size: 1.1rem !important; line-height: 1.5 !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .responder-form-main-wrapper :is(input, select, textarea) { font-size: 16px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="adaffd6"] > .elementor-container { border: 0px; background: transparent; box-shadow: none; padding: 0px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="adaffd6"] [data-id="2345520"] > .elementor-widget-container { background: transparent; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="adaffd6"] [data-id="2345520"] h3 { margin: 0px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="adaffd6"] [data-id="2345520"] h3:nth-of-type(-n+3) { padding: 4px 18px; border-inline: 1px solid var(--yacep-line); background: var(--yacep-paper); }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="adaffd6"] [data-id="2345520"] h3:first-of-type { padding-top: 20px; border-top: 1px solid var(--yacep-line); border-radius: 20px 20px 0px 0px; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="adaffd6"] [data-id="2345520"] h3:nth-of-type(3) { padding-bottom: 20px; border-bottom: 1px solid var(--yacep-line); border-radius: 0px 0px 20px 20px; box-shadow: var(--yacep-shadow-soft); }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="adaffd6"] [data-id="2345520"] h3:nth-of-type(4) { display: none; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="adaffd6"] [data-id="2345520"] h3:last-of-type { padding-inline: 10px; margin-top: 16px !important; color: var(--yacep-green) !important; font-weight: 700 !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="adaffd6"] [data-id="2345520"] h3:last-of-type span { color: var(--yacep-green) !important; font-weight: 700 !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="e97e78a"] [data-id="61c1884"] { width: calc(100% + 32px) !important; max-width: none !important; margin-inline: -16px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="e97e78a"] [data-id="61c1884"] img { display: block; width: 100% !important; max-width: none !important; height: auto !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="fd299d6"] > .elementor-container { border: 0px; background: transparent; box-shadow: none; padding: 0px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="fd299d6"] [data-id="89b24aa"] { padding-inline: 20px; margin: 0px 0px 14px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="fd299d6"] [data-id="89b24aa"] .elementor-divider { padding: 0px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="fd299d6"] [data-id="13f0113"] > .elementor-widget-container { padding: 22px 18px; border: 1px solid var(--yacep-line); border-radius: 20px; background: var(--yacep-paper); box-shadow: var(--yacep-shadow-soft); }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="a0c7add"] [data-id="d16a4ec"] h4, body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="a0c7add"] [data-id="d16a4ec"] h4 span { font-size: 1.28rem !important; line-height: 1.5 !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="a0c7add"] [data-id="d16a4ec"] h4 { margin: 0px 0px 10px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="a0c7add"] [data-id="d16a4ec"] h4:last-of-type { margin-bottom: 0px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="a0c7add"] [data-id="d16a4ec"] > .elementor-widget-container > div { display: none; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="7efb817"] > .elementor-container { border: 0px; background: transparent; box-shadow: none; padding: 0px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="7efb817"] [data-id="b9d80bb"] { margin: 0px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="7efb817"] [data-id="b9d80bb"] > .elementor-widget-container { padding: 24px 18px; border: 1px solid var(--yacep-line); border-radius: 20px; background: var(--yacep-paper); box-shadow: var(--yacep-shadow-soft); }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="a60c321"] > .elementor-container { display: flex; flex-direction: column; gap: 0px; border: 0px; background: transparent; box-shadow: none; padding: 0px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="a60c321"] [data-id="699f66c"] { display: contents !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="a60c321"] [data-id="699f66c"] > .elementor-widget-wrap { display: contents !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="a60c321"] [data-id="ed8dc11"] { order: 1; padding: 16px 16px 0px; border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-bottom: 0px; border-radius: 20px 20px 0px 0px; background: var(--yacep-paper); width: 100% !important; margin: 0px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="a60c321"] [data-id="c1628cc"] { order: 2; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-top: 0px; border-radius: 0px 0px 20px 20px; background: var(--yacep-paper); box-shadow: var(--yacep-shadow-soft); width: 100% !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="a60c321"] [data-id="c1628cc"] > .elementor-widget-wrap { padding: 18px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="a60c321"] [data-id="6c14669"], body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="a60c321"] [data-id="6c14669"] :is(h4, h5, h6, p, div) { font-size: 1.1rem !important; line-height: 1.62 !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="a60c321"] [data-id="ed8dc11"] img { display: block; aspect-ratio: 16 / 9; border-radius: 16px; object-fit: cover; width: 100% !important; height: auto !important; mask-image: none !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="a60c321"] [data-id="db44d10"] > .elementor-container { display: flex; flex-flow: row; align-items: center; justify-content: center; gap: 12px; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="a60c321"] [data-id="db44d10"] { order: 3; margin-top: 18px; width: 100% !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="a60c321"] [data-id="db44d10"] > .elementor-container > .elementor-column { width: calc(50% - 6px) !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="a60c321"] [data-id="db44d10"] > .elementor-container > [data-id="a271601"] { width: 100% !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="a60c321"] [data-id="a271601"] > .elementor-widget-wrap { display: flex; flex-flow: row; align-items: center; justify-content: center; gap: 12px; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="a60c321"] :is([data-id="d21fbb4"], [data-id="bf05be5"]) { width: calc(50% - 6px) !important; margin: 0px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="a60c321"] :is([data-id="d21fbb4"], [data-id="bf05be5"]) > .elementor-widget-container { display: grid; width: 144px; height: 144px; margin-inline: auto; place-items: center; overflow: hidden; border: 1px solid var(--yacep-line); border-radius: 18px; background: var(--yacep-paper); box-shadow: var(--yacep-shadow-soft); }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="a60c321"] [data-id="d21fbb4"] img { max-height: 132px; object-fit: contain; width: 153px !important; max-width: none !important; height: 132px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="a60c321"] [data-id="bf05be5"] img { max-height: 132px; object-fit: contain; width: 132px !important; max-width: 132px !important; height: 132px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="4d07ffe"] > .elementor-container { border: 0px; background: transparent; box-shadow: none; padding: 0px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="4d07ffe"] > .elementor-container > .elementor-column > .elementor-widget-wrap { padding: 0px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="4d07ffe"] [data-id="4d32c3c"] { margin: 0px 0px 18px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="4d07ffe"] [data-id="4d32c3c"] > .elementor-widget-container { padding: 22px 18px; border: 1px solid var(--yacep-line); border-radius: 20px; background: linear-gradient(135deg, rgb(255, 249, 241), rgb(246, 238, 226)); box-shadow: var(--yacep-shadow-soft); margin: 0px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="4d07ffe"] [data-id="f9f47e4"] { padding-inline: 10px; margin: 0px auto 18px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="62445a7"] [data-id="006f438"] h3 { margin-top: 0px !important; padding-top: 0px !important; border-top: 0px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="62445a7"] [data-id="006f438"] .yacep-syllabus-spacer { display: none !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="62445a7"] [data-id="006f438"] .yacep-syllabus-lesson { margin-top: 3px !important; padding-top: 3px !important; border-top: 0px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="62445a7"] [data-id="006f438"] .yacep-syllabus-first-lesson { margin-top: 4px !important; padding-top: 0px !important; border-top: 0px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="62445a7"] [data-id="006f438"] :is(h5, h6, p) { margin-block: 0px 3px !important; line-height: 1.46 !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="62445a7"] [data-id="006f438"] hr { width: min(82%, 250px); margin: 5px auto !important; border-right: 0px !important; border-bottom: 0px !important; border-left: 0px !important; border-image: none !important; border-top: 1px solid var(--yacep-line) !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="5e6eee6"] .elementor-heading-title { margin-block: 8px 14px !important; font-size: 2.5rem !important; line-height: 1.06 !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-not-fit-grid { gap: 14px; margin-bottom: 42px; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-not-fit-grid > section { border-radius: 16px; padding: 16px 18px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-not-fit-grid > section .elementor-widget-wrap { padding: 8px 10px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign .yacep-not-fit-grid .elementor-widget-icon { margin-bottom: 12px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign [data-id="3daa279"] [data-id="d977955"] { width: calc(100% + 20px) !important; max-width: none !important; margin-inline: -10px !important; }
}
@media (min-width: 768px) {
  body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign [data-id="e581255"] [data-id="46ceda8"] > .elementor-widget-wrap { display: flex !important; flex-direction: column !important; align-items: center !important; gap: 16px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign [data-id="e581255"] :is([data-id="b5ac70a"], [data-id="00459f4"]) { width: min(100%, 920px) !important; margin-inline: auto !important; text-align: center !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign [data-id="e581255"] :is([data-id="b5ac70a"], [data-id="00459f4"]) :is(.elementor-heading-title, h4, div, p) { text-align: center !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign .training-primary-video-section { width: min(1160px, -48px + 100vw); margin: -22px auto 42px; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign .training-primary-video-section [data-id="f8f491f"] { width: 100% !important; margin: 0px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign .training-primary-video-section [data-id="f8f491f"] .elementor-wrapper { overflow: hidden; border: 1px solid rgba(49, 83, 68, 0.13); background: rgb(16, 22, 18); width: 100% !important; aspect-ratio: 16 / 9 !important; border-radius: 24px !important; box-shadow: rgba(31, 53, 43, 0.2) 0px 22px 52px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign .training-question-heading, body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign .training-who-heading { width: min(1160px, -48px + 100vw); margin-inline: auto; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign .training-question-heading .elementor-heading-title { max-width: 900px; margin: 0px auto !important; color: var(--yacep-green) !important; font-size: clamp(1.72rem, 2.55vw, 2.35rem) !important; font-weight: 700 !important; line-height: 1.35 !important; text-align: center !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign .training-who-heading .elementor-heading-title { margin: 0px auto !important; color: var(--yacep-green) !important; font-size: clamp(2rem, 3.4vw, 3rem) !important; font-weight: 800 !important; text-align: center !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign [data-id="ac8cfb1"] { margin-bottom: 28px !important; padding-block: 10px 6px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign .yacep-benefits-grid { align-items: stretch !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign .yacep-benefits-grid > section, body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign .yacep-benefits-grid .elementor-inner-section, body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign .yacep-benefits-grid .elementor-container { height: 100%; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign .yacep-benefits-grid [data-id="fce8b72"] .elementor-inner-section, body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign .yacep-benefits-grid > :is([data-id="64677ca"], [data-id="08a06a0"], [data-id="59a2875"]) { box-sizing: border-box; height: 204px !important; min-height: 204px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign [data-id="303ba04"] { margin-top: -2px !important; padding-top: 0px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign .yacep-results-grid .elementor-widget-icon, body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign .yacep-results-grid .elementor-widget-divider { display: none !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign .yacep-results-grid .elementor-heading-title::before { display: block !important; content: "✓" !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign .elementor-widget-media-carousel .elementor-swiper-button { top: 46% !important; width: 38px !important; height: 54px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign .elementor-widget-media-carousel [data-elementor-lightbox-video] .elementor-custom-embed-play::before { width: 0px; height: 0px; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left: 23px solid rgb(255, 255, 255); content: ""; transform: translateX(3px); transition: transform 190ms, filter 190ms; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign .elementor-widget-media-carousel [data-elementor-lightbox-video]:is(:hover, :focus-visible) .elementor-carousel-image { filter: saturate(1.04) brightness(0.78); transform: scale(1.025); }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign .elementor-widget-media-carousel [data-elementor-lightbox-video]:is(:hover, :focus-visible) .elementor-custom-embed-play::before { filter: drop-shadow(rgba(7, 18, 12, 0.68) 0px 4px 7px); transform: translateX(3px) scale(1.16); }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign [data-id="1284a42"] { margin-top: 22px !important; margin-bottom: 24px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign .yacep-pain-grid { align-items: stretch; gap: 18px; margin-bottom: 54px; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign .yacep-pain-grid > section { display: flex; align-items: center; min-height: 126px; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign .yacep-pain-grid .elementor-heading-title, body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign .yacep-difference-grid .elementor-heading-title { text-align: center !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign .yacep-difference-grid { grid-template-columns: repeat(6, minmax(0px, 1fr)) !important; align-items: stretch; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign .yacep-difference-grid > section { grid-column: span 2; display: flex; align-items: center; min-height: 154px; height: 154px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign .yacep-difference-grid > section:nth-child(4) { grid-column: 2 / span 2; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign .yacep-difference-grid > section:nth-child(5) { grid-column: 4 / span 2; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign .yacep-form-section > .elementor-container > .elementor-column:not(:has(.responder-form-wrapper)) { display: none !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign .yacep-form-section > .elementor-container > .elementor-column:has(.responder-form-wrapper) { margin-inline: auto; display: block !important; width: min(100%, 720px) !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign .yacep-form-section .responder-form-main-wrapper { width: 100% !important; max-width: 720px !important; margin-inline: auto !important; padding: 34px 40px !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign .yacep-form-section .responder-form-main-wrapper .fields-wrapper { display: grid !important; grid-template-columns: 1fr !important; gap: 14px !important; width: min(100%, 620px) !important; margin-inline: auto !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign .yacep-form-section :is(.res-form-field-input, .res-form-field-input input:not([type="checkbox"])) { width: 100% !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign [data-id="62445a7"] :is(hr, .elementor-widget-divider), body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign [data-id="62445a7"] .yacep-syllabus-spacer { display: none !important; }
  body:is(.page-id-5586, .page-id-4912).yacep-redesign.training-desktop-redesign [data-id="62445a7"] .yacep-syllabus-lesson { margin-top: 18px !important; padding-top: 14px !important; border-top: 0px !important; }
}
@media (min-width: 768px) {
  body:is(.page-id-5586, .page-id-4912):not(.page-id-5600).yacep-redesign.training-desktop-redesign .training-primary-video-section { margin-top: 42px !important; }
  body:is(.page-id-5586, .page-id-4912):not(.page-id-5600).yacep-redesign.training-desktop-redesign [data-id="eb1476c"] .elementor-button { position: relative; box-sizing: border-box; min-height: 58px; display: flex !important; align-items: center !important; justify-content: center !important; width: min(100%, 442px) !important; margin-inline: auto !important; padding-block: 0px !important; }
  body:is(.page-id-5586, .page-id-4912):not(.page-id-5600).yacep-redesign.training-desktop-redesign .training-primary-cta-section .elementor-button { box-sizing: border-box; min-height: 58px; display: flex !important; align-items: center !important; justify-content: center !important; width: min(100%, 442px) !important; margin-inline: auto !important; padding-block: 0px !important; }
  body:is(.page-id-5586, .page-id-4912):not(.page-id-5600).yacep-redesign.training-desktop-redesign [data-id="eb1476c"] .elementor-button-content-wrapper { position: relative; width: 100%; display: flex !important; align-items: center !important; justify-content: center !important; }
  body:is(.page-id-5586, .page-id-4912):not(.page-id-5600).yacep-redesign.training-desktop-redesign [data-id="eb1476c"] .elementor-button-icon { position: absolute; top: 50%; left: 22px; transform: translateY(-50%); margin: 0px !important; }
  body:is(.page-id-5586, .page-id-4912):not(.page-id-5600).yacep-redesign.training-desktop-redesign [data-id="eb1476c"] .elementor-button-text { width: 100%; text-align: center; }
  body:is(.page-id-5586, .page-id-4912):not(.page-id-5600).yacep-redesign.training-desktop-redesign [data-id="a70abd8"] .elementor-heading-title { white-space: nowrap; }
  body:is(.page-id-5586, .page-id-4912):not(.page-id-5600).yacep-redesign.training-desktop-redesign [data-id="a70abd8"] .elementor-heading-title br { display: none; }
  body:is(.page-id-5586, .page-id-4912):not(.page-id-5600).yacep-redesign.training-desktop-redesign [data-id="e581255"] [data-id="46ceda8"] > .elementor-widget-wrap { padding-inline: clamp(24px, 6.5%, 68px) !important; }
  body:is(.page-id-5586, .page-id-4912):not(.page-id-5600).yacep-redesign.training-desktop-redesign [data-id="e581255"] :is([data-id="b5ac70a"], [data-id="00459f4"]) { align-self: stretch !important; width: 100% !important; max-width: none !important; margin-inline: 0px !important; }
  body:is(.page-id-5586, .page-id-4912):not(.page-id-5600).yacep-redesign.training-desktop-redesign .yacep-benefits-grid :is([data-id="bd4d182"], [data-id="57530ec"], [data-id="b9d6d3a"]) { box-sizing: border-box; height: 184px !important; min-height: 184px !important; }
  body:is(.page-id-5586, .page-id-4912):not(.page-id-5600).yacep-redesign.training-desktop-redesign .training-who-heading { margin-top: 22px !important; margin-bottom: 20px !important; }
  body:is(.page-id-5586, .page-id-4912):not(.page-id-5600).yacep-redesign.training-desktop-redesign .yacep-pain-grid > section > .elementor-container, body:is(.page-id-5586, .page-id-4912):not(.page-id-5600).yacep-redesign.training-desktop-redesign .yacep-pain-grid > section > .elementor-container > .elementor-column { display: block !important; width: 100% !important; height: auto !important; }
  body:is(.page-id-5586, .page-id-4912):not(.page-id-5600).yacep-redesign.training-desktop-redesign .yacep-pain-grid > section > .elementor-container > .elementor-column > .elementor-widget-wrap { display: block !important; width: 100% !important; height: auto !important; padding: 0px !important; }
  body:is(.page-id-5586, .page-id-4912):not(.page-id-5600).yacep-redesign.training-desktop-redesign .yacep-pain-grid .elementor-widget-heading { width: 100% !important; max-width: none !important; margin: 0px !important; }
  body:is(.page-id-5586, .page-id-4912):not(.page-id-5600).yacep-redesign.training-desktop-redesign .yacep-pain-grid > [data-id="a9766da"] .elementor-widget-heading { transform: translateY(8px); }
  body:is(.page-id-5586, .page-id-4912):not(.page-id-5600).yacep-redesign.training-desktop-redesign .yacep-difference-grid { margin-top: 28px !important; }
}
body.elementor-page [data-id="f2a0610"] > .elementor-shape-top, body.elementor-page [data-id="f2a0610"] > .elementor-shape-bottom { display: none !important; }
body.elementor-page [data-id="156c2e6"] .elementor-widget-container, body.elementor-page [data-id="60e2a81"] .elementor-widget-container { padding: 0px !important; overflow: visible !important; background: transparent !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; backdrop-filter: none !important; transform: none !important; }
body.elementor-page [data-id="156c2e6"] img, body.elementor-page [data-id="60e2a81"] img { display: block; width: 100% !important; height: auto !important; margin-inline: auto !important; padding: 0px !important; background: transparent !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; filter: none !important; transform: none !important; }
body.elementor-page [data-id="156c2e6"] img[data-migration-clean-logo="true"], body.elementor-page [data-id="60e2a81"] img[data-migration-clean-logo="true"] { object-fit: contain; width: auto !important; max-width: 100% !important; height: 94px !important; }
@media (max-width: 767px) {
  body.elementor-page [data-id="156c2e6"] img[data-migration-clean-logo="true"], body.elementor-page [data-id="60e2a81"] img[data-migration-clean-logo="true"] { height: 78px !important; }
}
body .site-footer-unified { --site-footer-bg: #243b32; --site-footer-text: rgba(255, 253, 249, 0.94); --site-footer-muted: rgba(255, 253, 249, 0.72); --site-footer-line: rgba(255, 253, 249, 0.16); --site-footer-accent: #cf8b5d; overflow: hidden; width: 100% !important; max-width: none !important; margin: 32px 0px 0px !important; padding: 26px 24px calc(24px + env(safe-area-inset-bottom, 0px)) !important; color: var(--site-footer-text) !important; background: var(--site-footer-bg) !important; border-right: 0px !important; border-bottom: 0px !important; border-left: 0px !important; border-image: none !important; border-top: 2px solid var(--site-footer-accent) !important; border-radius: 0px !important; box-shadow: none !important; }
body .site-footer-unified > .elementor-container { width: min(100%, 1160px) !important; max-width: none !important; margin: 0px auto !important; padding: 0px !important; background: transparent !important; }
body .site-footer-unified :is(.elementor-column, .elementor-widget-wrap, .elementor-widget-container) { background: transparent !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; }
body .site-footer-unified .site-footer__layout { grid-template-columns: minmax(120px, 1fr) minmax(280px, 2fr) minmax(120px, 1fr); grid-template-areas: "logo primary social" "copyright copyright copyright"; align-items: center; gap: 18px 30px; width: 100%; display: grid !important; margin: 0px !important; padding: 0px !important; }
body .site-footer-unified .site-footer__logo { grid-area: logo; place-self: center start; width: auto !important; margin: 0px !important; padding: 0px !important; }
body .site-footer-unified .site-footer__logo .elementor-widget-container { padding: 0px !important; overflow: visible !important; }
body .site-footer-unified .site-footer__logo img, body .site-footer-unified .site-footer__logo-image { object-fit: contain; display: block !important; width: auto !important; max-width: 96px !important; height: 72px !important; margin: 0px auto !important; padding: 0px !important; background: transparent !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; filter: brightness(0) invert(1) !important; transform: none !important; transition: none !important; }
body .site-footer-unified .site-footer__primary, body .site-footer-unified .site-footer__primary-copy { grid-area: primary; place-self: center stretch; width: 100% !important; margin: 0px !important; padding: 0px !important; text-align: center !important; }
body .site-footer-unified .site-footer__primary :is(h1, h2, h3, h4, h5, h6, p, span), body .site-footer-unified .site-footer__primary-copy, body .site-footer-unified .site-footer__primary-copy * { margin: 0px !important; color: var(--site-footer-text) !important; font-family: Rubik, Arial, sans-serif !important; font-size: clamp(0.9rem, 1.25vw, 1rem) !important; font-style: normal !important; font-weight: 450 !important; line-height: 1.55 !important; letter-spacing: 0px !important; text-align: center !important; }
body .site-footer-unified .site-footer__social, body .site-footer-unified .site-footer__social-links { grid-area: social; place-self: center end; width: auto !important; margin: 0px !important; padding: 0px !important; }
body .site-footer-unified .site-footer__social .elementor-social-icons-wrapper, body .site-footer-unified .site-footer__social-links { flex-direction: row; align-items: center; justify-content: center; gap: 11px; direction: ltr; display: flex !important; margin: 0px !important; padding: 0px !important; background: transparent !important; box-shadow: none !important; }
body .site-footer-unified .site-footer__social .elementor-grid-item { margin: 0px !important; padding: 0px !important; background: transparent !important; box-shadow: none !important; }
body .site-footer-unified .site-footer__social .elementor-social-icon, body .site-footer-unified .site-footer__social-links a { align-items: center; justify-content: center; transform: none; transition: color 160ms, background 160ms, border-color 160ms, transform 160ms; display: inline-flex !important; width: 44px !important; height: 44px !important; margin: 0px !important; padding: 11px !important; color: rgb(255, 253, 249) !important; background: rgba(255, 253, 249, 0.08) !important; border: 1px solid rgba(255, 253, 249, 0.34) !important; border-radius: 50% !important; box-shadow: none !important; }
body .site-footer-unified .site-footer__social :is(svg, .e-font-icon-svg), body .site-footer-unified .site-footer__social-links svg { display: block; width: 21px !important; height: 21px !important; fill: currentcolor !important; }
body .site-footer-unified .site-footer__social .elementor-social-icon:is(:hover, :focus-visible), body .site-footer-unified .site-footer__social-links a:is(:hover, :focus-visible) { outline: rgba(255, 253, 249, 0.9) solid 2px; outline-offset: 3px; transform: translateY(-2px); color: var(--site-footer-bg) !important; background: var(--site-footer-accent) !important; border-color: var(--site-footer-accent) !important; }
body .site-footer-unified .site-footer__copyright, body .site-footer-unified .site-footer__copyright-copy { grid-area: copyright; place-self: center stretch; width: 100% !important; margin: 0px !important; padding: 13px 0px 0px !important; color: var(--site-footer-muted) !important; border-top: 1px solid var(--site-footer-line) !important; text-align: center !important; }
body .site-footer-unified .site-footer__copyright :is(h1, h2, h3, h4, h5, h6, p, span), body .site-footer-unified .site-footer__copyright-copy, body .site-footer-unified .site-footer__copyright-copy * { margin: 0px !important; color: var(--site-footer-muted) !important; font-family: Rubik, Arial, sans-serif !important; font-size: 0.84rem !important; font-style: normal !important; font-weight: 400 !important; line-height: 1.5 !important; letter-spacing: 0px !important; text-align: center !important; }
body .site-footer-unified .site-footer__split-copy, body .site-footer-unified .site-footer__split-copy > .elementor-widget-container, body .site-footer-unified .site-footer__brand { display: contents !important; }
body .site-footer-unified .site-footer__logo-image { grid-area: logo; place-self: center start; }
body .site-footer-unified .site-footer__social-links { place-self: center end; }
body .site-footer--home .site-footer__layout { grid-template-columns: 1fr; grid-template-areas: "social" "copyright"; gap: 16px; }
body .site-footer--home .site-footer__social { justify-self: center; }
@media (max-width: 767px) {
  body .site-footer-unified { margin-top: 24px !important; padding: 24px 20px calc(24px + env(safe-area-inset-bottom, 0px)) !important; }
  body .site-footer-unified .site-footer__layout { grid-template-columns: minmax(0px, 1fr); grid-template-areas: "logo" "primary" "social" "copyright"; gap: 17px; }
  body .site-footer-unified .site-footer__logo, body .site-footer-unified .site-footer__logo-image, body .site-footer-unified .site-footer__social, body .site-footer-unified .site-footer__social-links { justify-self: center; }
  body .site-footer-unified .site-footer__logo img, body .site-footer-unified .site-footer__logo-image { height: 66px !important; }
  body .site-footer-unified .site-footer__primary :is(h1, h2, h3, h4, h5, h6, p, span), body .site-footer-unified .site-footer__primary-copy, body .site-footer-unified .site-footer__primary-copy * { font-size: 0.94rem !important; }
  body .site-footer-unified .site-footer__copyright, body .site-footer-unified .site-footer__copyright-copy { padding-top: 12px !important; }
  body .site-footer--home .site-footer__layout { grid-template-areas: "social" "copyright"; }
}
@media (prefers-reduced-motion: reduce) {
  body .site-footer-unified *, body .site-footer-unified ::before, body .site-footer-unified ::after { transition-duration: 0.01ms !important; }
}
html body [data-id].site-footer-unified.site-footer-unified { text-size-adjust: 100%; margin: 32px 0px 0px !important; padding: 26px 24px calc(24px + env(safe-area-inset-bottom, 0px)) !important; background: rgb(36, 59, 50) !important; border-top: 2px solid rgb(207, 139, 93) !important; }
html body [data-id].site-footer-unified.site-footer-unified > .elementor-container { width: min(100%, 1160px) !important; max-width: none !important; margin: 0px auto !important; padding: 0px !important; }
html body [data-id].site-footer-unified.site-footer-unified [data-id].site-footer__logo, html body [data-id].site-footer-unified.site-footer-unified .site-footer__logo { width: auto !important; max-width: none !important; margin: 0px !important; padding: 0px !important; transform: none !important; transition: none !important; animation: auto ease 0s 1 normal none running none !important; }
html body [data-id].site-footer-unified.site-footer-unified .site-footer__logo .elementor-widget-container { --e-transform-scale: 1 !important; transform: none !important; transition: none !important; animation: auto ease 0s 1 normal none running none !important; }
html body [data-id].site-footer-unified.site-footer-unified [data-id].site-footer__logo img[data-migration-footer-logo="true"], html body [data-id].site-footer-unified.site-footer-unified .site-footer__logo img, html body [data-id].site-footer-unified.site-footer-unified img.site-footer__logo-image.site-footer__logo-image { display: block !important; width: auto !important; max-width: 96px !important; height: 72px !important; margin: 0px auto !important; padding: 0px !important; object-fit: contain !important; background: transparent !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; filter: brightness(0) invert(1) !important; }
@media (max-width: 767px) {
  html body [data-id].site-footer-unified.site-footer-unified { margin-top: 24px !important; padding-top:  !important; padding-bottom:  !important; padding-right: 20px !important; padding-left: 20px !important; }
  html body [data-id].site-footer-unified.site-footer-unified > .elementor-container { width: 100% !important; max-width: 100% !important; }
  html body [data-id].site-footer-unified.site-footer-unified [data-id].site-footer__logo img[data-migration-footer-logo="true"], html body [data-id].site-footer-unified.site-footer-unified .site-footer__logo img, html body [data-id].site-footer-unified.site-footer-unified img.site-footer__logo-image.site-footer__logo-image { max-width: 90px !important; height: 66px !important; }
}
html body [data-id].site-footer-unified.site-footer-unified :is(.site-footer__primary, .site-footer__primary-copy), html body [data-id].site-footer-unified.site-footer-unified :is(.site-footer__primary, .site-footer__primary-copy) * { font-size: 15px !important; line-height: 1.5 !important; }
html body [data-id].site-footer-unified.site-footer-unified :is(.site-footer__copyright, .site-footer__copyright-copy), html body [data-id].site-footer-unified.site-footer-unified :is(.site-footer__copyright, .site-footer__copyright-copy) * { font-size: 13px !important; line-height: 1.45 !important; }
html body [data-id].site-footer-unified.site-footer-unified .site-footer__primary-copy span:last-child { display: inline-block; direction: ltr; unicode-bidi: isolate; }
html body [data-id].site-footer-unified.site-footer-unified [data-id].site-footer__logo img[data-migration-footer-logo="true"], html body [data-id].site-footer-unified.site-footer-unified .site-footer__logo img, html body [data-id].site-footer-unified.site-footer-unified img.site-footer__logo-image.site-footer__logo-image { height: 78px !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign :is(#form, #form1, .yacep-form-section) { scroll-margin-top: var(--yacep-sticky-offset, 112px) !important; }
body:is(.page-id-5586, .page-id-4912).yacep-redesign :is(.elementor-5586, .elementor-4912, .elementor-5600):has(> .site-footer-unified:last-child) { padding-bottom: 0px !important; }
@media (max-width: 767px) {
  body .site-footer-unified .site-footer__layout { gap: 14px; }
  html body [data-id].site-footer-unified.site-footer-unified { padding-top: 22px !important; padding-bottom: calc(22px + env(safe-area-inset-bottom, 0px)) !important; }
  html body [data-id].site-footer-unified.site-footer-unified :is(.site-footer__primary, .site-footer__primary-copy), html body [data-id].site-footer-unified.site-footer-unified :is(.site-footer__primary, .site-footer__primary-copy) * { font-size: 14px !important; line-height: 1.45 !important; }
  html body [data-id].site-footer-unified.site-footer-unified :is(.site-footer__copyright, .site-footer__copyright-copy) { padding-top: 10px !important; }
  html body [data-id].site-footer-unified.site-footer-unified [data-id].site-footer__logo img[data-migration-footer-logo="true"], html body [data-id].site-footer-unified.site-footer-unified .site-footer__logo img, html body [data-id].site-footer-unified.site-footer-unified img.site-footer__logo-image.site-footer__logo-image { height: 68px !important; }
  html body [data-id].site-footer-unified.site-footer-unified [data-id].site-footer__split-copy.site-footer__split-copy p.site-footer__primary-copy.site-footer__primary-copy, html body [data-id].site-footer-unified.site-footer-unified [data-id].site-footer__split-copy.site-footer__split-copy p.site-footer__primary-copy.site-footer__primary-copy * { font-size: 14px !important; }
  html body [data-id].site-footer-unified.site-footer-unified [data-id].site-footer__split-copy.site-footer__split-copy p.site-footer__copyright-copy.site-footer__copyright-copy, html body [data-id].site-footer-unified.site-footer-unified [data-id].site-footer__split-copy.site-footer__split-copy p.site-footer__copyright-copy.site-footer__copyright-copy * { font-size: 13px !important; }
}
html { scroll-padding-top: var(--migration-sticky-offset, 96px); }
.migration-lead-form-section, .migration-lead-form-card, .responder-form-wrapper { box-sizing: border-box; }
.migration-lead-form-section { grid-column: 1 / -1; justify-self: center; scroll-margin-top: var(--migration-sticky-offset, 96px) !important; }
.migration-lead-form-section > :is(.elementor-container, .e-con-inner) { justify-content: center; flex-wrap: wrap; }
.migration-lead-form-section > .elementor-container > .elementor-column:not(.migration-lead-form-column):not(:has(.elementor-widget)), .migration-lead-form-section > .e-con-inner > .e-con:not(.migration-lead-form-column):not(:has(.elementor-widget)) { display: none !important; }
.migration-lead-form-column, .migration-lead-form-widget, .migration-lead-form-widget > .elementor-widget-container { width: min(100%, 620px) !important; max-width: 620px !important; margin-inline: auto !important; }
html body.elementor-page.migration-enhanced .migration-lead-form-section :is(.e-con, .elementor-column):has(.migration-lead-form-widget), html body.elementor-page.migration-enhanced .migration-lead-form-column { width: min(100%, 620px) !important; max-width: 620px !important; flex: 0 1 620px !important; margin-inline: auto !important; }
html body.elementor-page .migration-lead-form-widget.migration-lead-form-widget.migration-lead-form-widget > .elementor-widget-container { padding: 0px !important; border: 0px !important; border-radius: 0px !important; background: none transparent !important; box-shadow: none !important; }
html body.elementor-page .elementor-widget-wrap:has(> .migration-lead-form-widget) { padding-inline: 0px !important; }
html body.elementor-page .migration-lead-form-card.migration-lead-form-card.migration-lead-form-card { width: min(100%, 580px) !important; max-width: 580px !important; margin-inline: auto !important; padding: clamp(24px, 3vw, 32px) !important; overflow: visible !important; border: 1px solid rgb(232, 225, 214) !important; border-radius: 24px !important; background: rgb(255, 253, 249) !important; box-shadow: rgba(36, 59, 50, 0.1) 0px 12px 32px !important; }
html body.elementor-page.migration-enhanced .migration-lead-form-section .migration-lead-form-widget .migration-lead-form-card { width: min(100%, 580px) !important; max-width: 580px !important; margin-inline: auto !important; padding: clamp(24px, 3vw, 32px) !important; overflow: visible !important; border: 1px solid rgb(232, 225, 214) !important; border-radius: 24px !important; background: rgb(255, 253, 249) !important; box-shadow: rgba(36, 59, 50, 0.1) 0px 12px 32px !important; }
html body.elementor-page.migration-enhanced .migration-lead-form-section .migration-lead-form-widget > .elementor-widget-container { padding: 0px !important; border: 0px !important; border-radius: 0px !important; background: none transparent !important; box-shadow: none !important; transition: none !important; animation: auto ease 0s 1 normal none running none !important; }
html body.elementor-page .migration-lead-form-card.migration-lead-form-card .responder-form-wrapper, html body.elementor-page .migration-lead-form-card.migration-lead-form-card .fields-wrapper { width: 100% !important; max-width: none !important; }
html body.elementor-page .migration-lead-form-card.migration-lead-form-card .fields-wrapper { display: grid !important; grid-template-columns: minmax(0px, 1fr) !important; gap: 15px !important; }
html body.elementor-page .migration-lead-form-card.migration-lead-form-card .res-form-field { width: 100% !important; margin: 0px !important; }
html body.elementor-page .migration-lead-form-card.migration-lead-form-card .elementor-field-label { display: block !important; margin: 0px 0px 7px !important; color: rgb(36, 59, 50) !important; font-size: 15px !important; font-weight: 650 !important; line-height: 1.35 !important; text-align: right !important; }
html body.elementor-page .migration-lead-form-card.migration-lead-form-card input:not([type="submit"]):not([type="checkbox"]), html body.elementor-page .migration-lead-form-card.migration-lead-form-card select, html body.elementor-page .migration-lead-form-card.migration-lead-form-card textarea { display: block !important; width: 100% !important; min-width: 0px !important; min-height: 52px !important; padding: 12px 15px !important; border: 1px solid rgb(217, 211, 201) !important; border-radius: 12px !important; color: rgb(36, 59, 50) !important; background: rgb(255, 255, 255) !important; box-shadow: none !important; font-size: 16px !important; line-height: 1.4 !important; }
html body.elementor-page .migration-lead-form-card.migration-lead-form-card input:not([type="submit"]):focus, html body.elementor-page .migration-lead-form-card.migration-lead-form-card select:focus, html body.elementor-page .migration-lead-form-card.migration-lead-form-card textarea:focus { outline-offset: 1px; border-color: rgb(49, 83, 68) !important; outline: rgba(49, 83, 68, 0.14) solid 3px !important; }
html body.elementor-page .migration-lead-form-card.migration-lead-form-card .res-form-field-submit { display: flex !important; justify-content: center !important; margin-top: 3px !important; }
html body.elementor-page .migration-lead-form-card.migration-lead-form-card .res-button-submit { cursor: pointer; display: inline-flex !important; align-items: center !important; justify-content: center !important; width: min(100%, 360px) !important; min-height: 54px !important; padding: 12px 26px !important; border: 0px !important; border-radius: 999px !important; color: rgb(255, 255, 255) !important; background: rgb(49, 83, 68) !important; box-shadow: rgba(49, 83, 68, 0.2) 0px 10px 24px !important; font-size: 17px !important; font-weight: 700 !important; line-height: 1.2 !important; text-align: center !important; }
html body.elementor-page .migration-lead-form-card.migration-lead-form-card .res-button-submit:hover, html body.elementor-page .migration-lead-form-card.migration-lead-form-card .res-button-submit:focus-visible { transform: translateY(-1px); background: rgb(36, 59, 50) !important; }
html body.home.elementor-page-17 .site-footer-unified.site-footer--home .site-footer__social a.elementor-social-icon { color: rgb(255, 253, 249) !important; }
html body.home.elementor-page-17 .site-footer-unified.site-footer--home .site-footer__social a.elementor-social-icon svg path { fill: rgb(255, 253, 249) !important; }
body.training-mastering-page .training-question-copy { box-sizing: border-box; width: min(900px, 100% - 40px) !important; max-width: 900px !important; margin-inline: auto !important; padding-inline: 0px !important; overflow: visible !important; text-align: center !important; }
body.training-mastering-page .training-question-copy :is(h1, h2, h3, span) { overflow-wrap: break-word; word-break: normal; max-width: 100% !important; margin-inline: auto !important; text-align: center !important; white-space: normal !important; }
body.training-mastering-page .training-who-copy .elementor-heading-title { font-weight: 800 !important; text-align: center !important; }
@media (max-width: 767px) {
  .migration-lead-form-section { width: 100% !important; padding-inline: 16px !important; }
  .migration-lead-form-column, .migration-lead-form-widget, .migration-lead-form-widget > .elementor-widget-container, html body.elementor-page .migration-lead-form-card.migration-lead-form-card.migration-lead-form-card { width: 100% !important; max-width: 100% !important; }
  html body.elementor-page.migration-enhanced .migration-lead-form-section .migration-lead-form-widget .migration-lead-form-card { width: min(100%, -48px + 100vw) !important; max-width: 580px !important; padding: 22px 18px !important; border-radius: 22px !important; }
  html body.elementor-page .migration-lead-form-card.migration-lead-form-card.migration-lead-form-card { padding: 22px 18px !important; border-radius: 22px !important; }
  html body.elementor-page .migration-lead-form-card.migration-lead-form-card .res-button-submit { width: 100% !important; min-height: 54px !important; }
  body.training-mastering-page .training-question-copy { width: calc(100% - 40px) !important; margin-top: 24px !important; margin-bottom: 20px !important; }
  body.training-mastering-page .training-question-copy :is(h1, h2, h3, span) { font-size: clamp(23px, 6.5vw, 28px) !important; line-height: 1.32 !important; }
  body.training-mastering-page :is(.yacep-benefits-grid, .yacep-results-grid, .yacep-pain-grid, .yacep-difference-grid, .yacep-audience-grid, .yacep-not-fit-grid) { display: grid !important; grid-template-columns: minmax(0px, 1fr) !important; width: calc(100% - 32px) !important; max-width: 620px !important; margin-inline: auto !important; gap: 14px !important; }
  body.training-mastering-page :is(.yacep-pain-grid, .yacep-difference-grid, .yacep-audience-grid, .yacep-not-fit-grid) > section { box-sizing: border-box !important; display: block !important; width: 100% !important; min-height: 0px !important; height: auto !important; padding: 20px 18px !important; border: 1px solid rgb(232, 225, 214) !important; border-radius: 18px !important; background: rgb(255, 253, 249) !important; box-shadow: rgba(36, 59, 50, 0.055) 0px 7px 18px !important; }
  body.training-mastering-page :is(.yacep-pain-grid, .yacep-difference-grid, .yacep-audience-grid, .yacep-not-fit-grid) > section > .elementor-container, body.training-mastering-page :is(.yacep-pain-grid, .yacep-difference-grid, .yacep-audience-grid, .yacep-not-fit-grid) > section .elementor-column, body.training-mastering-page :is(.yacep-pain-grid, .yacep-difference-grid, .yacep-audience-grid, .yacep-not-fit-grid) > section .elementor-widget-wrap { width: 100% !important; min-height: 0px !important; height: auto !important; }
  body.training-mastering-page :is(.yacep-pain-grid, .yacep-difference-grid, .yacep-audience-grid, .yacep-not-fit-grid) > section .elementor-widget-wrap { display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; gap: 13px !important; padding: 0px !important; }
  body.training-mastering-page :is(.yacep-pain-grid, .yacep-difference-grid, .yacep-audience-grid, .yacep-not-fit-grid) > section .elementor-widget-spacer { display: none !important; }
  body.training-mastering-page :is(.yacep-pain-grid, .yacep-difference-grid, .yacep-audience-grid, .yacep-not-fit-grid) > section .elementor-widget-icon { order: -1; width: auto !important; margin: 0px !important; }
  body.training-mastering-page :is(.yacep-pain-grid, .yacep-difference-grid, .yacep-audience-grid, .yacep-not-fit-grid) > section .elementor-icon { place-items: center; display: grid !important; width: 28px !important; height: 28px !important; margin: 0px auto !important; color: rgb(42, 157, 143) !important; fill: rgb(42, 157, 143) !important; }
  body.training-mastering-page :is(.yacep-pain-grid, .yacep-difference-grid, .yacep-audience-grid, .yacep-not-fit-grid) > section .elementor-widget-heading { width: 100% !important; margin: 0px !important; }
  body.training-mastering-page :is(.yacep-pain-grid, .yacep-difference-grid, .yacep-audience-grid, .yacep-not-fit-grid) > section .elementor-heading-title { margin: 0px !important; color: rgb(36, 59, 50) !important; font-size: clamp(16px, 4.4vw, 18px) !important; font-weight: 550 !important; line-height: 1.55 !important; text-align: center !important; }
}
body .yoga-alliance-mark-widget, body .yoga-alliance-mark-widget > .elementor-widget-container, body .yoga-alliance-mark-frame { width: auto !important; max-width: none !important; margin-inline: auto !important; padding: 0px !important; overflow: visible !important; background: none transparent !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; outline: 0px !important; }
body img.yoga-alliance-mark { display: block !important; width: auto !important; max-width: none !important; height: 150px !important; margin: 0px auto !important; padding: 0px !important; aspect-ratio: auto !important; object-fit: contain !important; object-position: center center !important; background: transparent !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; mix-blend-mode: multiply !important; transform: none !important; }
body .site-footer--ytt .site-footer__layout { width: min(100%, 1160px) !important; margin-inline: auto !important; }
body .site-footer--ytt :is(.site-footer__primary-copy, .site-footer__primary-copy *) { font-size: 15px !important; }
body .site-footer--ytt :is(.site-footer__copyright-copy, .site-footer__copyright-copy *) { font-size: 13px !important; }
@media (max-width: 767px) {
  body img.yoga-alliance-mark { width: auto !important; max-width: none !important; height: 132px !important; }
  body .site-footer--ytt .site-footer__layout { gap: 14px !important; }
  body .site-footer--ytt :is(.site-footer__primary-copy, .site-footer__primary-copy *) { font-size: 14px !important; }
}
body .elementor-widget-media-carousel .elementor-swiper-button { filter: drop-shadow(rgba(10, 24, 17, 0.72) 0px 3px 6px); top: 50% !important; display: grid !important; place-items: center !important; width: 32px !important; height: 48px !important; margin: 0px !important; padding: 0px !important; color: rgb(255, 255, 255) !important; background: transparent !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; transform: translateY(-50%) !important; }
body .elementor-widget-media-carousel .elementor-swiper-button-prev { right: 18px !important; left: auto !important; }
body .elementor-widget-media-carousel .elementor-swiper-button-next { right: auto !important; left: 18px !important; }
body .elementor-widget-media-carousel .elementor-swiper-button svg { width: 25px !important; height: 25px !important; fill: currentcolor !important; }
body .elementor-widget-media-carousel [data-elementor-lightbox-video] .elementor-custom-embed-play { filter: drop-shadow(rgba(7, 18, 12, 0.62) 0px 9px 16px); inset: 50% auto auto 50% !important; display: grid !important; place-items: center !important; width: 56px !important; height: 56px !important; margin: 0px !important; padding: 0px !important; background: transparent !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; opacity: 1 !important; transform: translate(-50%, -50%) !important; }
body .elementor-widget-media-carousel [data-elementor-lightbox-video] .elementor-custom-embed-play::before { position: absolute !important; top: 50% !important; left: 52% !important; width: 0px !important; height: 0px !important; border-top: 14px solid transparent !important; border-bottom: 14px solid transparent !important; border-left: 22px solid rgb(255, 255, 255) !important; content: "" !important; transform: translate(-50%, -50%) !important; transition: transform 180ms, filter 180ms !important; }

/* Elementor still owns the lightbox, slide navigation and FAQ controls. */
body.page-id-5586 .elementor-widget-media-carousel .elementor-main-swiper {
  overflow: hidden !important;
}
body.page-id-5586 .elementor-widget-media-carousel .swiper-slide {
  overflow: hidden;
  border-radius: 20px;
}
body.page-id-5586 .elementor-widget-media-carousel .swiper-pagination-bullet-active {
  background-color: var(--yacep-green, #315344);
}
body.page-id-5586 :is(#form, #form1) { scroll-margin-top: 28px; }
body.page-id-5586 .yacep-port-assets { display: none !important; }
