/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved by My WordPress Agent */
/* Angebotsseite (/maya/jahreskompass/): im Elementor gebaut, im Stil der Seite. Nur der Hero hat eine eigene, warme Goldfläche, damit sie nie mit dem Report verwechselt wird.
   Das Plugin liefert nur Zähler, Kasse und Zustand. */
body .eap-offer .eap-offer__hero{background:linear-gradient(135deg,#F3DFAE 0%,#E2C47C 55%,#CBA552 100%);background-image:linear-gradient(135deg,#F3DFAE 0%,#E2C47C 55%,#CBA552 100%)}
body .eap-offer .eap-offer__hero::before,body .eap-offer .eap-offer__hero::after{display:none}
/* Hero mittig */
.eap-offer .eap-offer__hero .eap-hero__inner{align-items:center;text-align:center}
.eap-offer .eap-offer__hero .elementor-widget{width:100%;max-width:760px;margin-left:auto;margin-right:auto}
.eap-offer .eap-offer__hero .elementor-widget-heading .elementor-heading-title{text-align:center;max-width:none}
.eap-offer .eap-offer__hero .eap-actions{justify-content:center}
.eap-offer .eap-offer__hero .eap-sub,.eap-offer .eap-offer__hero .eap-small{color:#2B2A24;text-align:center;margin-left:auto;margin-right:auto}
.eap-offer .eap-offer__hero .eap-small{margin-top:14px;font-size:14px}
.eap-offer .mhp-notice{margin:0 auto 22px;max-width:640px;padding:14px 20px;border:1px solid rgba(23,28,36,.25);border-radius:16px;background:rgba(255,253,249,.6);color:#171C24;font-size:15px;line-height:1.5}

/* Zähler: drei gleich breite Karten, Doppelpunkte genau auf Höhe der Zahlen */
.eap-offer .eap-offer__clock{margin:10px auto 30px}
.eap-offer .eap-offer__clock .elementor-shortcode{display:flex;justify-content:center}
.eap-offer .mhp-clock{display:inline-flex;align-items:flex-start;justify-content:center;gap:8px;font-family:var(--eap-sans,'Manrope',system-ui,sans-serif)}
.eap-offer .mhp-clock__unit{display:flex;flex-direction:column;align-items:center;width:clamp(74px,22vw,96px);min-width:0}
.eap-offer .mhp-clock__unit b{display:grid;place-items:center;width:100%;height:clamp(68px,20vw,92px);padding:0;box-sizing:border-box;border-radius:20px;background:rgba(255,253,249,.78);border:1px solid rgba(23,28,36,.14);color:#171C24;
  font:500 clamp(34px,10vw,50px)/1 var(--eap-serif,'Cormorant Garamond',Georgia,serif);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;box-shadow:0 8px 22px rgba(23,28,36,.07)}
.eap-offer .mhp-clock__unit i{margin-top:10px;font:600 11px/1 var(--eap-sans,'Manrope',system-ui,sans-serif);letter-spacing:.16em;color:#4A3A14;opacity:1}
.eap-offer .mhp-clock__sep{display:grid;place-items:center;width:10px;height:clamp(68px,20vw,92px);font:400 clamp(28px,8vw,40px)/1 var(--eap-serif,Georgia,serif);color:#4A3A14;opacity:.55;padding-bottom:6px;box-sizing:border-box}
.eap-offer .eap-offer__buy .mhp-clock__unit b{background:var(--e-global-color-eap-ivory,#FFFDF9);border-color:color-mix(in srgb,var(--e-global-color-eap-gold-hairline,#BFA06A) 70%,transparent)}

/* Drei Zusagen statt Schritte: offene Spalten mit goldener Linie */
.eap-offer .eap-offer__promise{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);width:100%}
.eap-offer .eap-offer__promise-item{border-top:1px solid color-mix(in srgb,var(--e-global-color-eap-gold-leaf,#CBA552) 80%,transparent);padding-top:22px}
.eap-offer .eap-offer__promise-item .elementor-heading-title{font-size:clamp(24px,2.4vw,30px);font-weight:500;line-height:1.2}
@media (max-width:820px){.eap-offer .eap-offer__promise{grid-template-columns:1fr}}

/* Bild und Text im Wechsel */
@media (min-width:900px){.eap-offer .eap-offer__flip>.eap-col-5{order:2}}
.eap-offer .eap-section ul{margin:0;padding-left:1.15em}
.eap-offer .eap-section li{margin:0 0 .5em}

/* Kasse: eigene Karte, Knopf mittig */
.eap-offer .eap-offer__buy .eap-kompass__card{width:100%;max-width:620px;margin:8px auto 0;padding:clamp(22px,4vw,34px);background:var(--e-global-color-eap-ivory,#FFFDF9);border:1px solid color-mix(in srgb,var(--e-global-color-eap-gold-hairline,#BFA06A) 55%,transparent);border-radius:26px;box-shadow:0 18px 44px rgba(23,28,36,.07)}
.eap-offer .mhp-checkout{width:100%;font-family:var(--eap-sans,'Manrope',system-ui,sans-serif);text-align:left}
.eap-offer .mhp-checkout .mhp__check label{font-size:14px;color:#5b5348}
.eap-offer .mhp-checkout .mhp__check input[type=checkbox]{accent-color:#171C24}
.eap-offer .mhp-checkout .mhp__cta{display:flex;justify-content:center}
body .eap-offer .mhp-checkout .mhp__btn{padding:17px 34px;border:1px solid transparent;font:500 15px/1.2 var(--eap-sans,'Manrope',system-ui,sans-serif);background:var(--mhp-btn-bg,#15181F)!important;color:var(--mhp-btn-text,#FDFBF7)!important;box-shadow:0 6px 18px rgba(23,28,36,.14)}
body .eap-offer .mhp-checkout .mhp__btn:hover{filter:brightness(1.15)}
@media (max-width:720px){body .eap-offer .mhp-checkout .mhp__btn{width:100%}}

/* Zustände ohne Angebot: ruhige Seite, Platz für die schwebende Kopfzeile */
.eap-offer .eap-offer__state{padding-top:clamp(9rem,16vw,12rem);min-height:60vh}
