@charset "UTF-8";:root{--font-s-h1:clamp(44px, 10vw, 4.375rem);--font-lh-h1:.92;--font-s-h2:clamp(32px, 8vw, 3.125rem);--font-lh-h2:1.04;--font-s-h3:clamp(28px, 7vw, 2.25rem);--font-lh-h3:1;--font-s-h4:1.75rem;--font-lh-h4:1;--font-s-h5:1.4375rem;--font-lh-h5:1.2}body{font-family:"Zalando Sans",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:not(.woo-checkout-flow) h1:not(.no-fade),body:not(.woo-checkout-flow) h2:not(.no-fade),body:not(.woo-checkout-flow) h3:not(.no-fade),body:not(.woo-checkout-flow) h4:not(.no-fade),body:not(.woo-checkout-flow) h5:not(.no-fade),body:not(.woo-checkout-flow) h6:not(.no-fade){opacity:0;transform:translateY(16px)}h1,.h1{font-size:var(--font-s-h1);line-height:var(--font-lh-h1);text-transform:uppercase;font-family:"Zalando Sans Condensed";letter-spacing:-.02em;font-weight:900;text-transform:uppercase}h2,.h2{font-size:var(--font-s-h2);line-height:var(--font-lh-h2);text-transform:uppercase;font-family:"Zalando Sans Condensed";letter-spacing:-.02em;font-weight:900}h3,.h3{font-size:var(--font-s-h3);line-height:var(--font-lh-h3);text-transform:uppercase;font-family:"Zalando Sans Condensed";letter-spacing:-.02em;font-weight:700}h4,.h4{font-size:var(--font-s-h4);line-height:var(--font-lh-h4);text-transform:uppercase;font-family:"Zalando Sans Condensed";letter-spacing:-.02em;font-weight:700}h5,.h5{font-size:var(--font-s-h5);line-height:var(--font-lh-h5);text-transform:uppercase;font-family:"Zalando Sans Condensed";letter-spacing:-.02em;font-weight:400}a{color:inherit;text-decoration:none}@font-face{font-display:swap;font-family:"Zalando Sans";font-style:normal;font-weight:400;src:url(//ondemand.chimpmanagement.com/wp-content/themes/chimp-ld/library/css/../fonts/zalando-sans-v2-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Zalando Sans";font-style:italic;font-weight:400;src:url(//ondemand.chimpmanagement.com/wp-content/themes/chimp-ld/library/css/../fonts/zalando-sans-v2-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Zalando Sans";font-style:normal;font-weight:500;src:url(//ondemand.chimpmanagement.com/wp-content/themes/chimp-ld/library/css/../fonts/zalando-sans-v2-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Zalando Sans";font-style:normal;font-weight:600;src:url(//ondemand.chimpmanagement.com/wp-content/themes/chimp-ld/library/css/../fonts/zalando-sans-v2-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Zalando Sans";font-style:normal;font-weight:700;src:url(//ondemand.chimpmanagement.com/wp-content/themes/chimp-ld/library/css/../fonts/zalando-sans-v2-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Zalando Sans";font-style:normal;font-weight:900;src:url(//ondemand.chimpmanagement.com/wp-content/themes/chimp-ld/library/css/../fonts/zalando-sans-v2-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Zalando Sans Condensed";font-style:normal;font-weight:900;src:url(//ondemand.chimpmanagement.com/wp-content/themes/chimp-ld/library/css/../fonts/ZalandoSans-CondensedBlack.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Zalando Sans Condensed";font-style:normal;font-weight:300;src:url(//ondemand.chimpmanagement.com/wp-content/themes/chimp-ld/library/css/../fonts/ZalandoSans_Condensed-ExtraLight.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Zalando Sans Condensed";font-style:normal;font-weight:700;src:url(//ondemand.chimpmanagement.com/wp-content/themes/chimp-ld/library/css/../fonts/ZalandoSans_Condensed-Bold.woff2) format("woff2")}.c-modal--add-to-cart{--atc-modal-bg:rgba(16,17,33,.85);--atc-secondary-bg:#1a1d3a;--atc-accent:#5b48d1;--atc-accent-hover:#6b5ae1;--atc-text:#fff;--atc-text-dark:#000;--atc-placeholder:#b0b0b0;--atc-border:rgba(255,255,255,.1);--atc-border-alt:#3a3b5a;--atc-card-selected:transparent;--atc-card-border:rgba(255,255,255,.1);--atc-card-selected-border:#5b48d1;--atc-success:#1ab9be;--atc-comparison-teal:var(--atc-success);--atc-comparison-card-bg:#151832;--atc-rad:10px;--atc-rad-sm:8px;--atc-segment-track:#12152e;--atc-segment-track-border:rgba(255,255,255,.08);--atc-segment-active-bg:var(--atc-accent);--atc-segment-active-text:var(--atc-text);--atc-segment-inactive-text:var(--atc-placeholder);--atc-bg:var(--atc-modal-bg);--atc-bg-alt:var(--atc-secondary-bg);--atc-text-muted:var(--atc-placeholder)}.c-modal--add-to-cart .c-modal__backdrop{background:rgba(8,10,33,.75);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%)}.c-modal--add-to-cart .c-modal__dialog{max-width:840px;background:0 0;box-shadow:0 30px 80px rgba(0,0,0,.5)}.c-modal--add-to-cart .c-modal__dialog__wrap{max-height:calc(100vh - 40px);overflow:auto}.c-modal--add-to-cart .c-modal__content{background:var(--atc-modal-bg);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid var(--atc-border);border-radius:var(--atc-rad);overflow:hidden;padding:40px;box-shadow:0 20px 60px rgba(0,0,0,.3)}.c-modal--add-to-cart .c-modal__close{background-color:#fff !important;background-image:url("data:image/svg+xml,<svg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M3 3L11 11M11 3L3 11' stroke='%23080A21' stroke-width='2' stroke-linecap='round'/></svg>") !important}.c-modal--add-to-cart .c-modal__close:hover{background-color:#1dced4 !important}.c-modal--add-to-cart .c-modal__title{color:var(--atc-text);font-size:var(--font-s-h3);line-height:var(--font-lh-h3);margin:0 0 30px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.c-modal--add-to-cart .c-modal__subtitle{color:var(--atc-placeholder);font-size:.9375rem;margin:0 0 28px}.c-modal--add-to-cart .c-modal__atc-notices{margin:0 0 20px;min-height:0}.c-modal--add-to-cart .c-modal__atc-notices .woocommerce-error,.c-modal--add-to-cart .c-modal__atc-notices .woocommerce-message{margin:0;list-style:none;padding:14px 18px;border-radius:var(--atc-rad-sm);font-size:.9375rem;border:1px solid var(--atc-border)}.c-modal--add-to-cart .c-modal__atc-notices .woocommerce-error{background:rgba(185,28,28,.2);border-color:rgba(185,28,28,.5);color:#fca5a5}.c-modal--add-to-cart .c-modal__atc-notices .woocommerce-message{background:rgba(21,128,61,.2);border-color:rgba(34,197,94,.5);color:#86efac}.c-modal--add-to-cart .c-modal__body{padding:0;background:0 0;color:var(--atc-text)}.c-modal--add-to-cart .c-modal__body .woocommerce{margin:0;color:var(--atc-text)}.c-modal--add-to-cart .c-modal__body .woocommerce-Price-amount,.c-modal--add-to-cart .c-modal__body .amount,.c-modal--add-to-cart .c-modal__body bdi{color:inherit}.c-modal--add-to-cart .c-modal__body form.cart,.c-modal--add-to-cart .c-modal__body form.variations_form{display:flex;flex-direction:column;gap:24px;align-items:stretch}.c-modal--add-to-cart .c-modal__body form.cart br,.c-modal--add-to-cart .c-modal__body form.variations_form br{display:none}.c-modal--add-to-cart form.cart:not(.variations_form){flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:24px}.c-modal--add-to-cart form.cart:not(.variations_form)>.wdm_group_registration,.c-modal--add-to-cart form.cart:not(.variations_form)>.ldgr_dynamic_options,.c-modal--add-to-cart form.cart:not(.variations_form)>.ldgr_dynamic_values,.c-modal--add-to-cart form.cart:not(.variations_form)>.ldgr_group_name,.c-modal--add-to-cart form.cart:not(.variations_form)>.ldgr_group_courses,.c-modal--add-to-cart form.cart:not(.variations_form)>.ldgr-cal{width:100%}.c-modal--add-to-cart .atc-variation-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px, 1fr));gap:12px}.c-modal--add-to-cart .atc-variation-cards .atc-variation-card{position:relative;cursor:pointer;padding:40px 16px;background:var(--atc-secondary-bg);border:1px solid var(--atc-border);border-radius:var(--atc-rad-sm);transition:all .2s ease;text-align:center;overflow:hidden}.c-modal--add-to-cart .atc-variation-cards .atc-variation-card:hover{border-color:var(--atc-accent)}.c-modal--add-to-cart .atc-variation-cards .atc-variation-card.is-selected{border-color:var(--atc-accent);background:var(--atc-accent);box-shadow:0 0 0 1px var(--atc-accent)}.c-modal--add-to-cart .atc-variation-cards .atc-variation-card:not(.is-selected){opacity:.4}.c-modal--add-to-cart .atc-variation-cards .atc-variation-card .atc-variation-card__label{display:block;font-weight:600;font-size:var(--font-s-h5);line-height:1.2;max-width:220px;text-transform:uppercase;font-family:"Zalando Sans Condensed";letter-spacing:-.02em;color:var(--atc-text);margin:0 auto 10px}.c-modal--add-to-cart .atc-variation-cards .atc-variation-card .atc-variation-card__price{font-weight:600;color:var(--atc-text)}.c-modal--add-to-cart .atc-variation-cards .atc-variation-card .atc-variation-card__price .woocommerce-Price-amount,.c-modal--add-to-cart .atc-variation-cards .atc-variation-card .atc-variation-card__price .amount,.c-modal--add-to-cart .atc-variation-cards .atc-variation-card .atc-variation-card__price bdi{color:inherit}.c-modal--add-to-cart .atc-variation-cards .atc-variation-card .atc-variation-card__price .subscription-details{font-weight:500;opacity:.9}.c-modal--add-to-cart .atc-variation-cards .atc-variation-card .atc-variation-card__price del{opacity:.6}.c-modal--add-to-cart .atc-variation-cards .atc-variation-card .atc-variation-card__description{display:block;margin-top:10px;font-size:.85rem;font-weight:500;line-height:1.35;color:var(--atc-text);opacity:.7;text-align:center}.c-modal--add-to-cart .atc-variation-cards .atc-variation-card .atc-variation-card__description p{margin:.35em 0}.c-modal--add-to-cart .atc-variation-cards .atc-variation-card .atc-variation-card__description p:first-child{margin-top:0}.c-modal--add-to-cart .atc-variation-cards .atc-variation-card .atc-variation-card__description p:last-child{margin-bottom:0}.c-modal--add-to-cart .atc-variation-cards .atc-variation-card.is-selected .atc-variation-card__description{color:var(--atc-text)}.c-modal--add-to-cart .atc-variation-cards .atc-variation-card.is-selected .atc-variation-card__price{color:var(--atc-text)}.c-modal--add-to-cart .atc-variation-cards .atc-variation-card[data-value="Annual Subscription (One-Time Payment)"]:before{content:"Best Value";position:absolute;top:18px;right:-36px;background:#1ab9be;color:#fff;font-size:.85rem;font-weight:700;text-transform:uppercase;padding:2px 20px;transform:rotate(45deg);width:140px;text-align:center;font-family:"Zalando Sans Condensed"}.c-modal--add-to-cart .atc-variation-select-wrap{position:absolute;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}.c-modal--add-to-cart#add-to-cart-modal-buy .atc-group-toggle-qty-row{order:-2}.c-modal--add-to-cart#add-to-cart-modal-buy .ldgr_group_name{order:-1}.c-modal--add-to-cart#add-to-cart-modal-subscribe .atc-subscribe-group-intro,.c-modal--add-to-cart#add-to-cart-modal-subscribe .atc-group-subscribe-comparison{display:none}.c-modal--add-to-cart#add-to-cart-modal-subscribe .c-modal__body form.variations_form.cart .single_variation_wrap{display:contents}.c-modal--add-to-cart#add-to-cart-modal-subscribe .c-modal__body form.variations_form.cart .woocommerce-variation-add-to-cart.variations_button{display:contents}.c-modal--add-to-cart#add-to-cart-modal-subscribe .c-modal__body form.variations_form.cart>.variations,.c-modal--add-to-cart#add-to-cart-modal-subscribe .c-modal__body form.variations_form.cart>table.variations{order:-30}.c-modal--add-to-cart#add-to-cart-modal-subscribe .c-modal__body form.variations_form.cart .reset_variations_alert{order:-28}.c-modal--add-to-cart#add-to-cart-modal-subscribe .c-modal__body form.variations_form.cart .wdm_group_registration,.c-modal--add-to-cart#add-to-cart-modal-subscribe .c-modal__body form.variations_form.cart .atc-group-toggle-qty-row{order:1;width:100%}.c-modal--add-to-cart#add-to-cart-modal-subscribe .c-modal__body form.variations_form.cart .atc-subscribe-group-intro{order:2;width:100%}.c-modal--add-to-cart#add-to-cart-modal-subscribe .c-modal__body form.variations_form.cart .atc-group-toggle-qty-row .atc-subscribe-group-intro{order:0}.c-modal--add-to-cart#add-to-cart-modal-subscribe .c-modal__body form.variations_form.cart .wdm-enroll-me-div{order:3;width:100%}.c-modal--add-to-cart#add-to-cart-modal-subscribe .c-modal__body form.variations_form.cart .ldgr_dynamic_options,.c-modal--add-to-cart#add-to-cart-modal-subscribe .c-modal__body form.variations_form.cart .ldgr_dynamic_values,.c-modal--add-to-cart#add-to-cart-modal-subscribe .c-modal__body form.variations_form.cart .ldgr_group_name,.c-modal--add-to-cart#add-to-cart-modal-subscribe .c-modal__body form.variations_form.cart .ldgr_group_courses,.c-modal--add-to-cart#add-to-cart-modal-subscribe .c-modal__body form.variations_form.cart .ldgr_dynamic_courses{order:6;width:100%}.c-modal--add-to-cart#add-to-cart-modal-subscribe .c-modal__body form.variations_form.cart .atc-variation-sections{order:10;width:100%}.c-modal--add-to-cart#add-to-cart-modal-subscribe .c-modal__body form.variations_form.cart .woocommerce-variation.single_variation{order:12;width:100%}.c-modal--add-to-cart#add-to-cart-modal-subscribe .c-modal__body form.variations_form.cart .quantity{order:14;width:100%}.c-modal--add-to-cart#add-to-cart-modal-subscribe .c-modal__body form.variations_form.cart .single_add_to_cart_button{order:25}.c-modal--add-to-cart#add-to-cart-modal-subscribe.is-atc-subscribe-group-comparison .atc-variation-sections{display:none !important}.c-modal--add-to-cart#add-to-cart-modal-subscribe.is-atc-subscribe-group-comparison .atc-subscribe-group-intro{display:block;margin:12px 0 16px}.c-modal--add-to-cart#add-to-cart-modal-subscribe.is-atc-subscribe-group-comparison .atc-group-toggle-qty-row .atc-subscribe-group-intro{margin:0}.c-modal--add-to-cart#add-to-cart-modal-subscribe.is-atc-subscribe-group-comparison .atc-subscribe-group-intro__text{margin:0;font-size:.9375rem;line-height:1.5;color:var(--atc-placeholder)}.c-modal--add-to-cart#add-to-cart-modal-subscribe.is-atc-subscribe-group-comparison .atc-group-subscribe-comparison{display:block;width:100%;order:20}.c-modal--add-to-cart#add-to-cart-modal-subscribe.is-atc-subscribe-group-comparison:not(.is-atc-subscribe-licence-chosen) .atc-group-subscribe-comparison{display:none !important}.c-modal--add-to-cart#add-to-cart-modal-subscribe.is-atc-subscribe-group-comparison .atc-group-subscribe-comparison__heading{margin:0 0 16px;color:var(--atc-text);font-family:"Zalando Sans",Helvetica,Arial,sans-serif;font-size:1.25rem;text-transform:unset;opacity:1;transform:translateY(0)}.c-modal--add-to-cart#add-to-cart-modal-subscribe.is-atc-subscribe-group-comparison .atc-group-subscribe-comparison__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media only screen and (max-width:767px){.c-modal--add-to-cart#add-to-cart-modal-subscribe.is-atc-subscribe-group-comparison .atc-group-subscribe-comparison__grid{grid-template-columns:1fr}}.c-modal--add-to-cart#add-to-cart-modal-subscribe.is-atc-subscribe-group-comparison .atc-group-subscribe-comparison__card{display:flex;flex-direction:column;align-items:stretch;padding:28px 24px 24px;background:var(--atc-comparison-card-bg);border:1px solid var(--atc-border);border-radius:var(--atc-rad-sm);text-align:left}.c-modal--add-to-cart#add-to-cart-modal-subscribe.is-atc-subscribe-group-comparison .atc-group-subscribe-comparison__card-head{display:flex;flex-direction:column;align-items:flex-start;gap:0;text-align:left}.c-modal--add-to-cart#add-to-cart-modal-subscribe.is-atc-subscribe-group-comparison .atc-group-subscribe-comparison__kicker{margin:0;padding:0;font-size:.6875rem;font-weight:600;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:var(--atc-comparison-teal);font-family:"Zalando Sans",Helvetica,Arial,sans-serif}.c-modal--add-to-cart#add-to-cart-modal-subscribe.is-atc-subscribe-group-comparison .atc-group-subscribe-comparison__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;margin:10px 0 0}.c-modal--add-to-cart#add-to-cart-modal-subscribe.is-atc-subscribe-group-comparison .atc-group-subscribe-comparison__price-row.is-atc-price-row--empty{display:none}.c-modal--add-to-cart#add-to-cart-modal-subscribe.is-atc-subscribe-group-comparison .atc-group-subscribe-comparison__price{font-size:clamp(1.75rem, 4.5vw, 2.25rem);font-weight:700;line-height:1.05;letter-spacing:-.05em;color:var(--atc-text)}.c-modal--add-to-cart#add-to-cart-modal-subscribe.is-atc-subscribe-group-comparison .atc-group-subscribe-comparison__price-suffix{font-size:1rem;font-weight:500;line-height:1.2;color:var(--atc-text)}.c-modal--add-to-cart#add-to-cart-modal-subscribe.is-atc-subscribe-group-comparison .atc-group-subscribe-comparison__licence-line{margin:12px 0 0;padding:0;font-size:.9375rem;font-weight:500;line-height:1.35;color:var(--atc-placeholder)}.c-modal--add-to-cart#add-to-cart-modal-subscribe.is-atc-subscribe-group-comparison .atc-group-subscribe-comparison__licence-line[aria-hidden=true]{display:none}.c-modal--add-to-cart#add-to-cart-modal-subscribe.is-atc-subscribe-group-comparison .atc-group-subscribe-comparison__btn{align-self:stretch;width:100%;box-sizing:border-box;margin:28px 0 0;flex-shrink:0;padding:16px 24px;min-height:52px;font-size:.9375rem;font-weight:700;background:var(--atc-comparison-teal);color:var(--atc-text);border:none;border-radius:999px;cursor:pointer;transition:filter .2s ease,opacity .2s ease,transform .2s ease;text-align:center}.c-modal--add-to-cart#add-to-cart-modal-subscribe.is-atc-subscribe-group-comparison .atc-group-subscribe-comparison__btn:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.c-modal--add-to-cart#add-to-cart-modal-subscribe.is-atc-subscribe-group-comparison .atc-group-subscribe-comparison__btn:disabled{opacity:.45;cursor:not-allowed;transform:none;filter:none}.c-modal--add-to-cart#add-to-cart-modal-subscribe.is-atc-subscribe-group-comparison .atc-group-subscribe-comparison__foot{margin:auto 0 0;padding:20px 0 0;font-size:.8125rem;line-height:1.45;text-align:center;color:var(--atc-text)}.c-modal--add-to-cart#add-to-cart-modal-subscribe.is-atc-subscribe-group-comparison .atc-group-subscribe-comparison__foot--annual{color:var(--atc-comparison-teal);font-weight:600}.c-modal--add-to-cart#add-to-cart-modal-subscribe.is-atc-subscribe-group-comparison .woocommerce-variation-add-to-cart .single_add_to_cart_button{display:none !important}.c-modal--add-to-cart#add-to-cart-modal-subscribe.is-atc-subscribe-group-comparison .ldgr-cal{display:none !important}.c-modal--add-to-cart#add-to-cart-modal-subscribe.is-atc-subscribe-group-comparison .c-modal__content{padding-bottom:40px}.c-modal--add-to-cart .wdm_group_registration{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(48px, auto);width:100%;max-width:100%;box-sizing:border-box;margin:0;padding:5px;gap:4px;align-items:stretch;background:var(--atc-segment-track);border:1px solid var(--atc-segment-track-border);border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.c-modal--add-to-cart .wdm_group_registration>*:nth-child(1),.c-modal--add-to-cart .wdm_group_registration>*:nth-child(2){grid-column:1;grid-row:1}.c-modal--add-to-cart .wdm_group_registration>*:nth-child(3),.c-modal--add-to-cart .wdm_group_registration>*:nth-child(4){grid-column:2;grid-row:1}.c-modal--add-to-cart .wdm_group_registration>*:nth-child(1),.c-modal--add-to-cart .wdm_group_registration>*:nth-child(3){z-index:2;align-self:stretch}.c-modal--add-to-cart .wdm_group_registration>*:nth-child(2),.c-modal--add-to-cart .wdm_group_registration>*:nth-child(4){z-index:1;pointer-events:none}.c-modal--add-to-cart .wdm_group_registration label{display:flex !important;align-items:center;justify-content:center;gap:8px;margin:0 !important;padding:12px 16px;min-height:48px;box-sizing:border-box;border:none;border-radius:12px;background:0 0;font-weight:600;font-size:.9375rem;letter-spacing:.01em;color:var(--atc-segment-inactive-text);transition:background .22s ease,color .22s ease,box-shadow .22s ease}.c-modal--add-to-cart .wdm_group_registration input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;width:100%;min-height:48px;cursor:pointer;opacity:.01;border:none;border-radius:999px;background:0 0}.c-modal--add-to-cart .wdm_group_registration input[type=radio]:checked+label{background:var(--atc-segment-active-bg);color:var(--atc-segment-active-text);box-shadow:0 1px 0 rgba(255,255,255,.12)}.c-modal--add-to-cart .wdm_group_registration input[type=radio]:focus{outline:none}.c-modal--add-to-cart .wdm_group_registration input[type=radio]:focus-visible+label{outline:2px solid var(--atc-accent-hover);outline-offset:2px}.c-modal--add-to-cart .wdm_group_registration input[type=radio]:not(:checked)+label:hover{color:var(--atc-text)}.c-modal--add-to-cart.has-variation-cards .atc-variations-hidden,.c-modal--add-to-cart.has-variation-cards .variations.atc-variations-hidden{position:absolute;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none;margin:0;padding:0;border:none}.c-modal--add-to-cart.has-variation-cards .single_variation_wrap .woocommerce-variation-description{display:none !important}.c-modal--add-to-cart .atc-variation-sections{display:flex;flex-direction:column;gap:20px}.c-modal--add-to-cart .atc-group-sub-savings{margin:20px 0 0;padding:14px 16px;border-radius:var(--atc-rad-sm);border:1px solid rgba(26,185,190,.45);background:linear-gradient(135deg,rgba(26,185,190,.14) 0%,rgba(91,72,209,.12) 100%);color:var(--atc-text);order:2;width:100%}.c-modal--add-to-cart .atc-group-sub-savings__inner{display:flex;flex-direction:column;gap:6px}.c-modal--add-to-cart .atc-group-sub-savings__title{margin:0;font-size:1.05rem;font-weight:600;line-height:1.3;color:var(--atc-text)}.c-modal--add-to-cart .atc-group-sub-savings__title strong{color:var(--atc-success);font-weight:700}.c-modal--add-to-cart .atc-group-sub-savings__meta{margin:0;font-size:.875rem;line-height:1.45;color:var(--atc-placeholder)}.c-modal--add-to-cart .atc-group-sub-savings__strike{text-decoration:line-through;opacity:.85}.c-modal--add-to-cart .atc-group-sub-savings__total{color:var(--atc-text);font-weight:600}.c-modal--add-to-cart .atc-group-sub-savings__pay{margin:4px 0 0;padding-top:10px;border-top:1px solid var(--atc-border);font-size:.9rem;color:var(--atc-text)}.c-modal--add-to-cart .atc-group-sub-savings__pay strong{font-size:1rem;font-weight:700}.c-modal--add-to-cart .atc-section-label{color:var(--atc-text);font-size:.9375rem;font-weight:700;margin-bottom:8px}.c-modal--add-to-cart .ldgr_group_name{margin:0 !important}.c-modal--add-to-cart .ldgr_group_name label{display:block !important;font-size:.9375rem;font-weight:500;margin-bottom:8px;color:var(--atc-text)}.c-modal--add-to-cart .ldgr_group_name input[type=text]{width:100%;padding:14px 18px;font-size:.9375rem;border:1px solid var(--atc-border);border-radius:var(--atc-rad-sm);background:var(--atc-secondary-bg);color:var(--atc-text);transition:border-color .2s ease}.c-modal--add-to-cart .ldgr_group_name input[type=text]::-moz-placeholder{color:var(--atc-placeholder)}.c-modal--add-to-cart .ldgr_group_name input[type=text]::placeholder{color:var(--atc-placeholder)}.c-modal--add-to-cart .ldgr_group_name input[type=text]:focus{outline:none;border-color:var(--atc-accent)}.c-modal--add-to-cart .ldgr_dynamic_options,.c-modal--add-to-cart .ldgr_dynamic_values{margin:0 !important}.c-modal--add-to-cart .ldgr_dynamic_options label,.c-modal--add-to-cart .ldgr_dynamic_values label{display:block !important;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--atc-text);margin-bottom:8px}.c-modal--add-to-cart .ldgr_dynamic_options select,.c-modal--add-to-cart .ldgr_dynamic_values select{width:100%;padding:14px 18px;font-size:.9375rem;border:1px solid var(--atc-border);border-radius:var(--atc-rad-sm);background:var(--atc-secondary-bg);color:var(--atc-text);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23B0B0B0'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px;padding-right:44px}.c-modal--add-to-cart .ldgr_dynamic_options select:focus,.c-modal--add-to-cart .ldgr_dynamic_values select:focus{outline:none;border-color:var(--atc-accent)}.c-modal--add-to-cart .atc-dynamic-option-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.c-modal--add-to-cart .atc-dynamic-option-cards .atc-dynamic-option-card{cursor:pointer;padding:16px;background:var(--atc-secondary-bg);border:1px solid var(--atc-border);border-radius:var(--atc-rad-sm);transition:all .2s ease;text-align:center;font-weight:600;font-size:.9375rem;color:var(--atc-text)}.c-modal--add-to-cart .atc-dynamic-option-cards .atc-dynamic-option-card:hover{border-color:var(--atc-accent)}.c-modal--add-to-cart .atc-dynamic-option-cards .atc-dynamic-option-card.is-selected{border-color:var(--atc-accent);background:0 0;color:var(--atc-text);box-shadow:0 0 0 1px var(--atc-accent)}.c-modal--add-to-cart .ldgr_group_courses{display:none !important}.c-modal--add-to-cart:has(.ldgr-cal:not(.ldgr-hide)) .c-modal__content{padding-bottom:114px}@media only screen and (max-width:767px){.c-modal--add-to-cart:has(.ldgr-cal:not(.ldgr-hide)) .c-modal__content{padding-bottom:124px}}.c-modal--add-to-cart:has(.ldgr-cal:not(.ldgr-hide)) .c-modal__content:has(.atc-group-enquiry-notice:not([style="display: none;"])){padding-bottom:60px}.c-modal--add-to-cart .atc-group-enquiry-notice{margin:30px 0 0}.c-modal--add-to-cart .ldgr-cal{background:var(--atc-secondary-bg);color:var(--atc-text);border-radius:0 0 var(--atc-rad) var(--atc-rad);border-top:1px solid var(--atc-border);box-shadow:0 -4px 20px rgba(0,0,0,.2)}@media only screen and (max-width:767px){.c-modal--add-to-cart .ldgr-cal{height:auto;padding:20px;flex-wrap:wrap}.c-modal--add-to-cart .ldgr-cal .ldgr-grp-info{width:100%;flex:auto;font-size:16px}}.c-modal--add-to-cart .ldgr-cal .ldgr-g-name .ldgr-g-lbl,.c-modal--add-to-cart .ldgr-cal .ldgr-g-courses .ldgr-g-lbl,.c-modal--add-to-cart .ldgr-cal .ldgr-seats .ldgr-g-lbl,.c-modal--add-to-cart .ldgr-cal .ldgr-total,.c-modal--add-to-cart .ldgr-cal .ldgr-value,.c-modal--add-to-cart .ldgr-cal .ldgr-seats .ldgr-g-val,.c-modal--add-to-cart .ldgr-cal .ldgr-g-name .ldgr-g-val{font-size:20px;color:var(--atc-text)}@media only screen and (max-width:767px){.c-modal--add-to-cart .ldgr-cal .ldgr-g-name .ldgr-g-lbl,.c-modal--add-to-cart .ldgr-cal .ldgr-g-courses .ldgr-g-lbl,.c-modal--add-to-cart .ldgr-cal .ldgr-seats .ldgr-g-lbl,.c-modal--add-to-cart .ldgr-cal .ldgr-total,.c-modal--add-to-cart .ldgr-cal .ldgr-value,.c-modal--add-to-cart .ldgr-cal .ldgr-seats .ldgr-g-val,.c-modal--add-to-cart .ldgr-cal .ldgr-g-name .ldgr-g-val{font-size:18px}}.c-modal--add-to-cart .ldgr-cal .ldgr-g-name .ldgr-g-val,.c-modal--add-to-cart .ldgr-cal .ldgr-seats .ldgr-g-val{color:var(--atc-success)}.c-modal--add-to-cart .ldgr-cal.ldgr-hide{display:none !important}.c-modal--add-to-cart .ldgr-grp-info{min-width:0 !important;flex:1}.c-modal--add-to-cart .ldgr-g-price .ldgr-value{color:var(--atc-success) !important}.c-modal--add-to-cart .quantity{margin:0 !important}.c-modal--add-to-cart .quantity input.qty{width:80px;min-height:62px;padding:12px 16px;font-size:.9375rem;text-align:center;border:none;border-radius:var(--atc-rad-sm);background:#fff;color:var(--atc-text-dark);-moz-appearance:textfield}.c-modal--add-to-cart .quantity input.qty::-webkit-outer-spin-button,.c-modal--add-to-cart .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.c-modal--add-to-cart .quantity.atc-licence-qty-wrap--active{display:flex;flex-direction:row;align-items:stretch;gap:0;width:100%;min-width:0}.c-modal--add-to-cart .quantity.atc-licence-qty-wrap--active>label.screen-reader-text:first-of-type{display:none}.c-modal--add-to-cart .quantity .atc-licence-qty-select{flex:1 1 auto;min-width:0;width:100%;min-height:62px;padding:12px 16px;font-size:.9375rem;border:none;border-radius:var(--atc-rad-sm);border:1px solid var(--atc-border);color:var(--atc-text);cursor:pointer;background:var(--atc-secondary-bg) url(//ondemand.chimpmanagement.com/wp-content/themes/chimp-ld/library/css/../images/icons/arrow-down.svg) calc(100% - 1rem) 50%/12px no-repeat}.c-modal--add-to-cart .quantity .atc-qty-input--hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;border:0 !important}.c-modal--add-to-cart form.cart:has(.atc-licence-qty-wrap--active) .ldgr-cal .ldgr-g-price{display:none !important}.c-modal--add-to-cart .woocommerce-variation-price .price{font-size:1.25rem;font-weight:700;color:var(--atc-accent)}.c-modal--add-to-cart .woocommerce-variation-price .price .amount,.c-modal--add-to-cart .woocommerce-variation-price .price bdi{color:inherit}.c-modal--add-to-cart .woocommerce-variation-price{display:none !important}.c-modal--add-to-cart .variations_button{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px}@media only screen and (max-width:767px){.c-modal--add-to-cart .variations_button{flex-wrap:wrap}.c-modal--add-to-cart .variations_button .single_add_to_cart_button{width:100%}}.c-modal--add-to-cart .atc-group-toggle-qty-row{display:flex;flex-direction:column;align-items:stretch;gap:24px 12px;width:100%;flex:1 1 100%;min-width:0}.c-modal--add-to-cart .atc-group-toggle-qty-row>.wdm_group_registration{flex:1 1 0;min-width:0;margin:0 !important}.c-modal--add-to-cart .atc-group-toggle-qty-row>.quantity.atc-licence-qty-wrap--active{min-width:0;margin:0 !important}.c-modal--add-to-cart .atc-group-toggle-qty-row>.atc-subscribe-group-intro{flex:0 0 auto;width:100%}.c-modal--add-to-cart form.cart:not(.variations_form)>.quantity,.c-modal--add-to-cart form.cart:not(.variations_form)>.single_add_to_cart_button{flex-shrink:0}.c-modal--add-to-cart .single_add_to_cart_button{flex:1;margin:0;padding:18px;font-size:1.0625rem;font-weight:700;background:var(--atc-success);color:var(--atc-text);border:none;border-radius:999px;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;min-height:54px;white-space:nowrap}.c-modal--add-to-cart .single_add_to_cart_button:hover:not(:disabled){transform:translateY(-2px)}.c-modal--add-to-cart .single_add_to_cart_button:disabled,.c-modal--add-to-cart .single_add_to_cart_button.disabled,.c-modal--add-to-cart .single_add_to_cart_button.wc-variation-selection-needed{opacity:.5;cursor:not-allowed;transform:none}.c-modal--add-to-cart .wdm-enroll-me-div{display:flex;align-items:center;gap:10px;margin:0}.c-modal--add-to-cart .wdm-enroll-me-div label{display:flex !important;align-items:center;gap:8px;cursor:pointer;font-size:.9375rem;color:var(--atc-text)}.c-modal--add-to-cart .wdm-enroll-me-div input[type=checkbox]{width:20px;height:20px;margin:0;accent-color:var(--atc-accent);cursor:pointer}.c-modal--add-to-cart .reset_variations{font-size:.8125rem;color:var(--atc-placeholder);margin-left:12px}.c-modal--add-to-cart .reset_variations:hover{color:var(--atc-accent)}.c-modal--add-to-cart #wdm_course_help_btn{vertical-align:middle;margin-left:4px;cursor:pointer;opacity:.7}@media only screen and (max-width:767px){.c-modal--add-to-cart .c-modal__content{padding:28px 20px}.c-modal--add-to-cart .wdm_group_registration{width:100%}.c-modal--add-to-cart .atc-variation-cards,.c-modal--add-to-cart .atc-dynamic-option-cards{grid-template-columns:1fr}}.woocommerce .clear{clear:both}.woocommerce .woocommerce-privacy-policy-text{font-size:.875rem;margin-bottom:30px}.woocommerce .cart_items .cart_item{display:flex;align-items:flex-start;position:relative}.woocommerce .cart_items .cart_item__remove{background:url(//ondemand.chimpmanagement.com/wp-content/themes/chimp-ld/library/css/../images/icons/cross-black.svg) center/cover;width:15px;height:15px}.woocommerce .cart_items .cart_item__image{display:flex;align-items:center;border:1px solid #ddd;width:80px;height:80px;margin-right:30px;padding:10px}.woocommerce .cart_items .cart_item__image img{max-width:100%;height:auto;display:block}.woocommerce .cart_items .cart_item__details{flex:1}.woocommerce .cart_items .cart_item__title a{font-size:1.125em;margin-bottom:15px}.woocommerce .cart_items .cart_item__price{font-size:.75em}.woocommerce .cart_items .cart_item__price>span{font-weight:700;font-size:1.66em;color:#080a21}.woocommerce .cart_items .cart_item__quantity{display:flex;align-items:center}.woocommerce .cart_items .cart_item__quantity:before{content:"Qty: ";font-size:14px;font-weight:700;margin-right:10px}.woocommerce .cart_items .cart_item__quantity input{height:40px;outline:none;width:50px;border:1px solid #ddd;font-size:14px;text-align:center;-moz-appearance:textfield;border-radius:0}.woocommerce .cart_items .cart_item:not(:last-of-type){margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ddd}.woocommerce .cart_items--marginbottom{margin-bottom:30px}.woocommerce .cart_items--condensed .cart_item__price{margin-left:auto;font-size:1em}.woocommerce .cart_items--condensed .cart_item__price>span{font-size:inherit}.woocommerce .cart_items--condensed .cart_item:not(:last-of-type){margin-bottom:10px;padding-bottom:10px}@media only screen and (min-width:768px){.woocommerce .cart_items .cart_item__image{margin-bottom:0;width:100px;height:100px}.woocommerce .cart_items .cart_item__details{flex:1;margin-right:30px}.woocommerce .cart_items .cart_item__title a{display:block}}.woocommerce .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px 16px;text-align:left;padding:1.25rem 1.5rem;margin:0 0 1.5rem;position:relative;background:rgba(255,255,255,.97);color:#080a21;border:none;border-left-width:4px;border-radius:12px;list-style:none outside;width:auto;word-wrap:break-word;overflow:auto;line-height:1.5;box-shadow:0 4px 20px rgba(0,0,0,.08)}.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before{font-family:"Font Awesome 6 Free";font-weight:900;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5em;height:1.5em;font-size:1.125rem}.woocommerce .woocommerce-message a,.woocommerce .woocommerce-error a,.woocommerce .woocommerce-info a{font-weight:600;color:#4e5cd6;text-decoration:none;border-bottom:1px solid currentColor;transition:color .2s ease,border-color .2s ease}.woocommerce .woocommerce-message a:hover,.woocommerce .woocommerce-error a:hover,.woocommerce .woocommerce-info a:hover{color:#080a21}.woocommerce .woocommerce-message a.showlogin,.woocommerce .woocommerce-error a.showlogin,.woocommerce .woocommerce-info a.showlogin{margin-left:0}.woocommerce .woocommerce-message{border-left-color:#1ab9be}.woocommerce .woocommerce-message:before{content:"\f058";color:#1ab9be}.woocommerce .woocommerce-error{border-left-color:#e85d6a}.woocommerce .woocommerce-error:before{content:"\f06a";color:#e85d6a}.woocommerce .woocommerce-info{border-left-color:#4e5cd6}.woocommerce .woocommerce-info:before{content:"\f05a";color:#4e5cd6}@media only screen and (min-width:768px){.woocommerce .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info{padding:1.25rem 1.5rem}.woocommerce .woocommerce-message a,.woocommerce .woocommerce-error a,.woocommerce .woocommerce-info a{margin-left:auto}.woocommerce .woocommerce-NoticeGroup .woocommerce-message,.woocommerce .woocommerce-NoticeGroup .woocommerce-error,.woocommerce .woocommerce-NoticeGroup .woocommerce-info{display:flex;flex-wrap:wrap;align-items:flex-start}.woocommerce .woocommerce-NoticeGroup .woocommerce-message li:not(:first-of-type),.woocommerce .woocommerce-NoticeGroup .woocommerce-error li:not(:first-of-type),.woocommerce .woocommerce-NoticeGroup .woocommerce-info li:not(:first-of-type){padding-left:0;margin-top:.5rem;width:100%;padding-top:.5rem;border-top:1px solid rgba(206,210,244,.25)}.woocommerce .woocommerce-NoticeGroup .woocommerce-message li:not(:last-of-type),.woocommerce .woocommerce-NoticeGroup .woocommerce-error li:not(:last-of-type),.woocommerce .woocommerce-NoticeGroup .woocommerce-info li:not(:last-of-type){margin-bottom:0}}body.woo-checkout-flow{background-color:#f7f8fa;color:#080a21;-webkit-font-smoothing:antialiased;padding-bottom:0}body.woo-checkout-flow .checkout-header{background:#fff;border-bottom:1px solid #e5e7eb;padding:1rem 0}body.woo-checkout-flow .checkout-header__inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}body.woo-checkout-flow .checkout-header__logo{display:inline-flex;align-items:center}body.woo-checkout-flow .checkout-header__logo img{max-height:36px;width:auto;display:block}body.woo-checkout-flow .checkout-header__nav{display:flex;align-items:center;gap:30px}body.woo-checkout-flow .checkout-header__back,body.woo-checkout-flow .checkout-header__cart{font-size:.9375rem;color:#6b7280;text-decoration:none;transition:color .2s ease;font-weight:500}body.woo-checkout-flow .checkout-header__back:hover,body.woo-checkout-flow .checkout-header__cart:hover{color:#080a21}body.woo-checkout-flow .checkout-header__get-started.ui-btn{flex-shrink:0}body.woo-checkout-flow .checkout-footer{background:#fff;border-top:1px solid #e5e7eb;padding:1.25rem 0}body.woo-checkout-flow .checkout-footer__inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}body.woo-checkout-flow .checkout-footer__copy{font-size:.8125rem;color:#6b7280;margin:0}body.woo-checkout-flow .checkout-footer__link{font-size:.8125rem;color:#6b7280;text-decoration:none}body.woo-checkout-flow .checkout-footer__link:hover{color:#080a21}body.woo-checkout-flow .checkout-flow-main{min-height:calc(100vh - 145px);padding:clamp(20px, 4.86vw, 50px) 0}body.woo-checkout-flow .checkout-flow-main:has(.wp-block-woocommerce-empty-cart-block){display:flex;justify-content:center;flex-direction:column}body.woo-checkout-flow .woo-checkout{background:0 0;padding:0}body.woo-checkout-flow .woo-checkout .woocommerce-breadcrumb,body.woo-checkout-flow .woo-checkout .entry-title,body.woo-checkout-flow .woo-checkout h1{font-size:1.5rem;font-weight:700;color:#080a21;margin-bottom:1.5rem}body.woo-checkout-flow .woo-checkout .cart-empty{font-size:1.125rem;color:#6b7280;text-align:center;padding:2rem}body.woo-checkout-flow .woo-checkout .woocommerce{color:#080a21}body.woo-checkout-flow .woo-checkout .woocommerce a{color:#080a21;text-decoration:none}body.woo-checkout-flow .woo-checkout .woocommerce a:hover{color:#1b2157;text-decoration:underline}body.woo-checkout-flow .woo-checkout .woocommerce .woocommerce-message,body.woo-checkout-flow .woo-checkout .woocommerce .woocommerce-error,body.woo-checkout-flow .woo-checkout .woocommerce .woocommerce-info{background:#fff;color:#080a21;border-left-color:#1ab9be;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.06)}body.woo-checkout-flow .woo-checkout .woocommerce .woocommerce-error{border-left-color:#dc2626}body.woo-checkout-flow .woo-checkout .woocommerce .woocommerce-info{border-left-color:#6b7280}body.woo-checkout-flow .woo-checkout .woocommerce form .form-row label{color:#080a21;font-weight:500}body.woo-checkout-flow .woo-checkout .woocommerce form .form-row input[type=text],body.woo-checkout-flow .woo-checkout .woocommerce form .form-row input[type=email],body.woo-checkout-flow .woo-checkout .woocommerce form .form-row input[type=tel],body.woo-checkout-flow .woo-checkout .woocommerce form .form-row input[type=number],body.woo-checkout-flow .woo-checkout .woocommerce form .form-row select,body.woo-checkout-flow .woo-checkout .woocommerce form .form-row textarea{background:#fff;border:1px solid #e5e7eb;color:#080a21;border-radius:8px}body.woo-checkout-flow .woo-checkout .woocommerce form .form-row input[type=text]::-moz-placeholder,body.woo-checkout-flow .woo-checkout .woocommerce form .form-row input[type=email]::-moz-placeholder,body.woo-checkout-flow .woo-checkout .woocommerce form .form-row input[type=tel]::-moz-placeholder,body.woo-checkout-flow .woo-checkout .woocommerce form .form-row input[type=number]::-moz-placeholder,body.woo-checkout-flow .woo-checkout .woocommerce form .form-row select::-moz-placeholder,body.woo-checkout-flow .woo-checkout .woocommerce form .form-row textarea::-moz-placeholder{color:#6b7280}body.woo-checkout-flow .woo-checkout .woocommerce form .form-row input[type=text]::placeholder,body.woo-checkout-flow .woo-checkout .woocommerce form .form-row input[type=email]::placeholder,body.woo-checkout-flow .woo-checkout .woocommerce form .form-row input[type=tel]::placeholder,body.woo-checkout-flow .woo-checkout .woocommerce form .form-row input[type=number]::placeholder,body.woo-checkout-flow .woo-checkout .woocommerce form .form-row select::placeholder,body.woo-checkout-flow .woo-checkout .woocommerce form .form-row textarea::placeholder{color:#6b7280}body.woo-checkout-flow .woo-checkout .woocommerce form .form-row input[type=text]:focus,body.woo-checkout-flow .woo-checkout .woocommerce form .form-row input[type=email]:focus,body.woo-checkout-flow .woo-checkout .woocommerce form .form-row input[type=tel]:focus,body.woo-checkout-flow .woo-checkout .woocommerce form .form-row input[type=number]:focus,body.woo-checkout-flow .woo-checkout .woocommerce form .form-row select:focus,body.woo-checkout-flow .woo-checkout .woocommerce form .form-row textarea:focus{border-color:#080a21;outline:none;box-shadow:0 0 0 2px rgba(8,10,33,.1)}body.woo-checkout-flow .woo-checkout .woocommerce .button,body.woo-checkout-flow .woo-checkout .woocommerce .ldgr-goto-dashboard-link,body.woo-checkout-flow .woo-checkout .woocommerce button[type=submit],body.woo-checkout-flow .woo-checkout .woocommerce .wc-block-components-button{background:#080a21 !important;color:#fff !important;border:none;border-radius:8px;font-weight:600;padding:.875rem 1.5rem;transition:background .2s ease}body.woo-checkout-flow .woo-checkout .woocommerce .button:hover,body.woo-checkout-flow .woo-checkout .woocommerce .ldgr-goto-dashboard-link:hover,body.woo-checkout-flow .woo-checkout .woocommerce button[type=submit]:hover,body.woo-checkout-flow .woo-checkout .woocommerce .wc-block-components-button:hover{background:#1b2157 !important;color:#fff !important}body.woo-checkout-flow .woo-checkout .woocommerce .button.alt,body.woo-checkout-flow .woo-checkout .woocommerce .ldgr-goto-dashboard-link.alt,body.woo-checkout-flow .woo-checkout .woocommerce button[type=submit].alt,body.woo-checkout-flow .woo-checkout .woocommerce .wc-block-components-button.alt{background:#1ab9be !important}body.woo-checkout-flow .woo-checkout .woocommerce .button.alt:hover,body.woo-checkout-flow .woo-checkout .woocommerce .ldgr-goto-dashboard-link.alt:hover,body.woo-checkout-flow .woo-checkout .woocommerce button[type=submit].alt:hover,body.woo-checkout-flow .woo-checkout .woocommerce .wc-block-components-button.alt:hover{background:#15969a !important}body.woo-checkout-flow .woo-checkout .woocommerce .woocommerce-cart-form,body.woo-checkout-flow .woo-checkout .woocommerce .shop_table{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.06);border:1px solid #e5e7eb}body.woo-checkout-flow .woo-checkout .woocommerce .woocommerce-cart-form th,body.woo-checkout-flow .woo-checkout .woocommerce .woocommerce-cart-form td,body.woo-checkout-flow .woo-checkout .woocommerce .shop_table th,body.woo-checkout-flow .woo-checkout .woocommerce .shop_table td{border-color:#e5e7eb;color:#080a21;padding:1rem 1.25rem;border:1px solid rgba(0,0,0,.075)}body.woo-checkout-flow .woo-checkout .woocommerce .woocommerce-cart-form th,body.woo-checkout-flow .woo-checkout .woocommerce .shop_table th{font-weight:600;background:rgba(0,0,0,.02)}body.woo-checkout-flow .woo-checkout .woocommerce .shop_table .wc-item-meta li{display:flex;flex-wrap:wrap;gap:0 10px;align-items:center}body.woo-checkout-flow .woo-checkout .woocommerce .shop_table .wc-item-meta li>*{display:flex;flex-wrap:wrap;gap:0 10px;align-items:center}body.woo-checkout-flow .woo-checkout .woocommerce .shop_table+.order-again{margin-top:30px}body.woo-checkout-flow .woo-checkout .woocommerce .cart_totals,body.woo-checkout-flow .woo-checkout .woocommerce .woocommerce-checkout-review-order{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.06);padding:1.5rem}body.woo-checkout-flow .woo-checkout .woocommerce .cart_totals h2,body.woo-checkout-flow .woo-checkout .woocommerce .woocommerce-checkout-review-order h2{font-size:1.125rem;font-weight:600;color:#080a21;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}body.woo-checkout-flow .woo-checkout .woocommerce .cart_totals .order-total .amount,body.woo-checkout-flow .woo-checkout .woocommerce .woocommerce-checkout-review-order .order-total .amount{font-weight:700;color:#080a21}body.woo-checkout-flow .woo-checkout .woocommerce .woocommerce-checkout-payment,body.woo-checkout-flow .woo-checkout .woocommerce #payment{background:0 0;padding:0}body.woo-checkout-flow .woo-checkout .woocommerce .woocommerce-checkout-payment .wc_payment_methods,body.woo-checkout-flow .woo-checkout .woocommerce #payment .wc_payment_methods{border:none;padding:0}body.woo-checkout-flow .woo-checkout .woocommerce .woocommerce-checkout-payment .wc_payment_methods li,body.woo-checkout-flow .woo-checkout .woocommerce #payment .wc_payment_methods li{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:.5rem;padding:1rem 1.25rem}body.woo-checkout-flow .woo-checkout .woocommerce .woocommerce-checkout-payment .wc_payment_methods li label,body.woo-checkout-flow .woo-checkout .woocommerce #payment .wc_payment_methods li label{color:#080a21;cursor:pointer}body.woo-checkout-flow .woo-checkout .woocommerce .woocommerce-checkout-payment .wc_payment_methods li .payment_box,body.woo-checkout-flow .woo-checkout .woocommerce #payment .wc_payment_methods li .payment_box{background:rgba(0,0,0,.03);border-radius:8px;margin-top:.75rem;padding:1rem;color:#6b7280;font-size:.875rem}body.woo-checkout-flow .woo-checkout .woocommerce .woocommerce-Price-amount,body.woo-checkout-flow .woo-checkout .woocommerce .amount{color:#080a21;font-weight:600}body.woo-checkout-flow .woo-checkout .woocommerce .woocommerce-order .woocommerce-thankyou-order-received{padding:.75rem 1.25rem;margin-bottom:3rem;font-weight:500;color:#818182;background-color:#fefefe;border-color:#fdfdfe;border-radius:5px;color:#155724;background-color:#d4edda;border-color:#c3e6cb}body.woo-checkout-flow .woo-checkout .woocommerce .woocommerce-order .woocommerce-order-overview{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.25rem 1.5rem;margin-bottom:1.5rem;font-size:.9375rem;color:#080a21}body.woo-checkout-flow .woo-checkout .woocommerce .woocommerce-order .woocommerce-order-overview li{padding:.5rem 0;border-bottom:1px solid #e5e7eb}body.woo-checkout-flow .woo-checkout .woocommerce .woocommerce-order .woocommerce-order-overview li:last-child{border-bottom:none}body.woo-checkout-flow .woo-checkout .woocommerce .woocommerce-order .woocommerce-order-overview li strong{display:inline;font-weight:600}body.woo-checkout-flow .woo-checkout .woocommerce .woocommerce-order .woocommerce-order-details,body.woo-checkout-flow .woo-checkout .woocommerce .woocommerce-order .woocommerce-customer-details,body.woo-checkout-flow .woo-checkout .woocommerce .woocommerce-order .woocommerce-table--order-details+header{margin-top:50px}body.woo-checkout-flow .woo-checkout .woocommerce .woocommerce-order .woocommerce-order-details h2,body.woo-checkout-flow .woo-checkout .woocommerce .woocommerce-order .woocommerce-customer-details h2,body.woo-checkout-flow .woo-checkout .woocommerce .woocommerce-order .woocommerce-table--order-details+header h2{font-size:var(--font-s-h3);line-height:var(--font-lh-h3);text-transform:uppercase;font-family:"Zalando Sans Condensed";letter-spacing:-.02em;color:#080a21;margin-bottom:20px}body.woo-checkout-flow .woo-checkout .woocommerce .woocommerce-order .woocommerce-customer-details .woocommerce-address,body.woo-checkout-flow .woo-checkout .woocommerce .woocommerce-order .woocommerce-customer-details address{color:#080a21;font-size:.9375rem;background:#fff;border-radius:8px;border:1px solid #e5e7eb;padding:1.25rem 1.5rem}body.woo-checkout-flow .woo-checkout .woocommerce .woocommerce-order .wc-block-order-confirmation-additional-fields-wrapper{margin-top:50px}body.woo-checkout-flow .woo-checkout .woocommerce .woocommerce-order .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.25rem 1.5rem;margin-bottom:1.5rem;font-size:.9375rem;color:#080a21}body.woo-checkout-flow .woo-checkout .woocommerce .woocommerce-order .ldgr-goto-dashboard-div{margin-top:30px;justify-content:flex-start}body.woo-checkout-flow .wc-block-cart,body.woo-checkout-flow .wc-block-checkout{color:#080a21}body.woo-checkout-flow .wc-block-cart .wc-block-components-title,body.woo-checkout-flow .wc-block-checkout .wc-block-components-title{color:#080a21;font-weight:700}body.woo-checkout-flow .wc-block-cart .wc-block-components-text,body.woo-checkout-flow .wc-block-cart .wc-block-components-formatted-money-amount,body.woo-checkout-flow .wc-block-checkout .wc-block-components-text,body.woo-checkout-flow .wc-block-checkout .wc-block-components-formatted-money-amount{color:#080a21}body.woo-checkout-flow .wc-block-cart .wc-block-components-button,body.woo-checkout-flow .wc-block-checkout .wc-block-components-button{background:#080a21 !important;color:#fff !important;border-radius:8px;font-weight:600}body.woo-checkout-flow .wc-block-cart .wc-block-components-button:hover,body.woo-checkout-flow .wc-block-checkout .wc-block-components-button:hover{background:#1b2157 !important;color:#fff !important}body.woo-checkout-flow .wc-block-cart .wc-block-components-totals-item,body.woo-checkout-flow .wc-block-checkout .wc-block-components-totals-item{border-color:#e5e7eb;color:#080a21}body.woo-checkout-flow .wc-block-cart .wc-block-components-totals-footer-item,body.woo-checkout-flow .wc-block-checkout .wc-block-components-totals-footer-item{font-weight:700;color:#080a21}body.woo-checkout-flow .wc-block-cart .wc-block-components-text-input input,body.woo-checkout-flow .wc-block-cart .wc-block-components-select select,body.woo-checkout-flow .wc-block-cart .wc-block-components-combobox input,body.woo-checkout-flow .wc-block-checkout .wc-block-components-text-input input,body.woo-checkout-flow .wc-block-checkout .wc-block-components-select select,body.woo-checkout-flow .wc-block-checkout .wc-block-components-combobox input{background:#fff;border:1px solid #e5e7eb;color:#080a21;border-radius:8px}body.woo-checkout-flow .wc-block-cart .wc-block-components-text-input input:focus,body.woo-checkout-flow .wc-block-cart .wc-block-components-select select:focus,body.woo-checkout-flow .wc-block-cart .wc-block-components-combobox input:focus,body.woo-checkout-flow .wc-block-checkout .wc-block-components-text-input input:focus,body.woo-checkout-flow .wc-block-checkout .wc-block-components-select select:focus,body.woo-checkout-flow .wc-block-checkout .wc-block-components-combobox input:focus{border-color:#080a21;outline:none}body.woo-checkout-flow .woo-checkout .container{max-width:100%}body.woo-checkout-flow .wc-block-components-address-form__chimp-ld-zoho_marketing_opt_in{margin-bottom:30px}@media only screen and (max-width:767px){.wp-block-woocommerce-checkout{padding-top:0}.wp-block-woocommerce-checkout-order-summary-block .checkout-order-summary-block-fill{background:#fff}.wc-block-cart__sidebar{margin-bottom:0}}@media only screen and (min-width:768px){body.woo-checkout-flow .checkout-flow-main{padding:2.5rem 0 4rem}body.woo-checkout-flow .woo-checkout .entry-title,body.woo-checkout-flow .woo-checkout h1{font-size:1.75rem;margin-bottom:2rem}body.woo-checkout-flow .wp-block-woocommerce-checkout-order-summary-block{background:#fff}}@media only screen and (min-width:1025px){body.woo-checkout-flow .checkout-header{padding:1.25rem 0}body.woo-checkout-flow .checkout-header__logo img{max-height:40px}body.woo-checkout-flow .checkout-flow-main{padding:3rem 0 4rem}}@media only screen and (max-width:1199px){.woocommerce-MyAccount-navigation{position:relative}.woocommerce-MyAccount-navigation:before{content:"";position:absolute;top:30px;right:-1px;height:180px;bottom:60px;width:120px;background:linear-gradient(90deg,transparent 0%,#080a21 100%);pointer-events:none;opacity:1;transition:opacity .2s ease;z-index:2}.woocommerce-MyAccount-navigation:after{content:"\f054";font-family:"Font Awesome 6 Free";position:absolute;right:8px;top:calc(20px + 50%);transform:translateY(-50%);border-radius:999px;font-size:1.25rem;line-height:1;color:#fff;font-weight:900;pointer-events:none;opacity:.5;transition:opacity .2s ease;z-index:3}.woocommerce-MyAccount-navigation.is-scroll-end:before,.woocommerce-MyAccount-navigation.is-scroll-end:after{opacity:0}}.woocommerce-MyAccount-navigation ul{display:flex;flex-direction:row;justify-content:flex-start;align-items:normal;gap:20px;margin-bottom:60px;padding-top:30px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:none}.woocommerce-MyAccount-navigation ul>.woocommerce-MyAccount-navigation-link{flex:1}.woocommerce-MyAccount-navigation ul>.woocommerce-MyAccount-navigation-link>*{aspect-ratio:1;width:100%;border-radius:12px;border:1px solid #ced2f4;background:linear-gradient(135deg,rgba(206,210,244,.2) 0%,rgba(206,210,244,0) 50%,rgba(206,210,244,.2) 100%);display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:var(--font-s-h5);line-height:var(--font-lh-h5);text-transform:uppercase;font-family:"Zalando Sans Condensed";letter-spacing:-.02em;text-align:center;transition:all .3s ease;font-weight:700;padding:30px}.woocommerce-MyAccount-navigation ul>.woocommerce-MyAccount-navigation-link>*:before{content:"";margin-bottom:30px;height:42px;width:42px;background-position:center;background-size:contain;background-repeat:no-repeat}.woocommerce-MyAccount-navigation ul>.woocommerce-MyAccount-navigation-link>*[aria-current=page]{background:#4e5cd6;border-color:#4e5cd6}.woocommerce-MyAccount-navigation ul>.woocommerce-MyAccount-navigation-link>*:not([aria-current=page]):hover{background:linear-gradient(135deg,rgba(206,210,244,.2) 0%,rgba(206,210,244,.2) 50%,rgba(206,210,244,.2) 100%)}.woocommerce-MyAccount-navigation ul>.woocommerce-MyAccount-navigation-link--dashboard a:before{background-image:url(//ondemand.chimpmanagement.com/wp-content/themes/chimp-ld/library/css/../images/icons/account/dashboard.svg)}.woocommerce-MyAccount-navigation ul>.woocommerce-MyAccount-navigation-link--my-courses a:before{background-image:url(//ondemand.chimpmanagement.com/wp-content/themes/chimp-ld/library/css/../images/icons/account/my-courses.svg)}.woocommerce-MyAccount-navigation ul>.woocommerce-MyAccount-navigation-link--subscriptions a:before{background-image:url(//ondemand.chimpmanagement.com/wp-content/themes/chimp-ld/library/css/../images/icons/account/subscriptions.svg)}.woocommerce-MyAccount-navigation ul>.woocommerce-MyAccount-navigation-link--notes a:before{background-image:url(//ondemand.chimpmanagement.com/wp-content/themes/chimp-ld/library/css/../images/icons/account/subscriptions.svg)}.woocommerce-MyAccount-navigation ul>.woocommerce-MyAccount-navigation-link--customer-logout a:before{background-image:url(//ondemand.chimpmanagement.com/wp-content/themes/chimp-ld/library/css/../images/icons/account/logout.svg)}.woocommerce-MyAccount-navigation ul>.woocommerce-MyAccount-navigation-link--orders a:before{background-image:url(//ondemand.chimpmanagement.com/wp-content/themes/chimp-ld/library/css/../images/icons/account/orders.svg)}.woocommerce-MyAccount-navigation ul>.woocommerce-MyAccount-navigation-link--edit-account a:before{background-image:url(//ondemand.chimpmanagement.com/wp-content/themes/chimp-ld/library/css/../images/icons/account/edit-account.svg)}.woocommerce-MyAccount-navigation ul>.woocommerce-MyAccount-navigation-link--groups-dashboard a:before{background-image:url(//ondemand.chimpmanagement.com/wp-content/themes/chimp-ld/library/css/../images/icons/account/group.svg)}@media only screen and (max-width:1199px){.woocommerce-MyAccount-navigation ul{flex-wrap:nowrap;gap:12px}.woocommerce-MyAccount-navigation ul>.woocommerce-MyAccount-navigation-link{flex:0 0 180px;min-width:180px}.woocommerce-MyAccount-navigation ul>.woocommerce-MyAccount-navigation-link a{padding:20px}}.woocommerce-MyAccount-content{padding:60px 60px 80px;border-radius:12px;background:#4e5cd6;margin-bottom:60px}@media only screen and (max-width:767px){.woocommerce-MyAccount-content{margin-bottom:30px;padding:30px 20px}}.woocommerce-MyAccount-content>.woocommerce-notices-wrapper .woocommerce-info{margin-bottom:50px}.woocommerce-MyAccount-content__header{margin-bottom:50px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:30px 60px;flex-wrap:wrap}@media only screen and (max-width:767px){.woocommerce-MyAccount-content__header{margin-bottom:30px}}.woocommerce-MyAccount-content__title{font-size:var(--font-s-h2);line-height:var(--font-lh-h2);text-transform:uppercase;font-family:"Zalando Sans Condensed";letter-spacing:-.02em}.woocommerce-MyAccount-content>p:not(:last-child){margin-bottom:30px}.woocommerce-MyAccount-content__group-code-form .ldgr-group-code-enrollment-form-container{margin-top:0}.woocommerce-MyAccount-content__group-badge{border-radius:12px;padding:10px;border:1px solid #ced2f4;background:linear-gradient(135deg,rgba(206,210,244,.2) 0%,rgba(206,210,244,0) 50%,rgba(206,210,244,.2) 100%);display:flex;justify-content:center;align-items:center;font-size:var(--font-s-h5);line-height:var(--font-lh-h5);text-transform:uppercase;font-family:"Zalando Sans Condensed";letter-spacing:-.02em;text-align:center;transition:all .3s ease;font-weight:700;gap:10px}.woocommerce-MyAccount-content .woocommerce-MyAccount-subscriptions-section{margin-top:50px}.woocommerce-MyAccount-content .woocommerce-MyAccount-subscriptions-section #chimp-account-subscriptions-heading{margin-bottom:50px}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__controls{display:grid;gap:12px;margin-bottom:26px}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__search-label{font-weight:700;color:#fff;text-transform:uppercase;font-size:var(--font-s-h5);line-height:var(--font-lh-h5);text-transform:uppercase;font-family:"Zalando Sans Condensed";letter-spacing:-.02em}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__search{width:100%;padding:14px 16px;border-radius:8px;border:1px solid rgba(206,210,244,.4);background:rgba(8,10,33,.24);color:#fff;caret-color:#fff}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__search::-moz-placeholder{color:rgba(255,255,255,.72)}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__search::placeholder{color:rgba(255,255,255,.72)}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__summary{margin:0;font-size:.875rem;color:rgba(255,255,255,.9)}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__course-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px, 1fr));gap:12px;margin-bottom:50px}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__course-card{display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-align:left;gap:8px;width:100%;padding:14px;border-radius:10px;border:1px solid rgba(206,210,244,.28);background:rgba(255,255,255,.04);transition:border-color .2s ease,background-color .2s ease}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__course-card.is-active{border-color:rgba(206,210,244,.7);background:rgba(206,210,244,.2)}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__course-card-title{font-size:.9375rem;font-weight:700;line-height:1.2;color:#fff}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__no-results{margin:0 0 24px;padding:16px;border-radius:8px;background:rgba(255,255,255,.08)}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__course{margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid rgba(206,210,244,.24)}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__course:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__course.is-open .woocommerce-MyAccount-notes__list{display:grid}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__course.is-open .woocommerce-MyAccount-notes__course-chevron i{transform:rotate(180deg)}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__course-toggle{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-align:left;padding:0;background:0 0;border:0}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__course-title{font-size:var(--font-s-h3);line-height:var(--font-lh-h3);text-transform:uppercase;font-family:"Zalando Sans Condensed";letter-spacing:-.02em;color:#fff;font-weight:700}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__course-title a{color:inherit;text-decoration:none}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__course-title a:hover{text-decoration:underline}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__course-meta{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:12px;margin-left:20px}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__course-header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__course-card-count,.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__course-count{min-width:34px;height:34px;padding:0 10px;border-radius:999px;background:rgba(8,10,33,.72);color:#fff;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;line-height:1}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__course-chevron{width:34px;height:34px;border-radius:999px;background:rgba(8,10,33,.24);color:#fff;display:flex;flex-direction:row;justify-content:center;align-items:center;line-height:1}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__course-chevron i{font-size:1.05rem;line-height:1;transition:transform .2s ease}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__search:focus,.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__course-card:focus-visible,.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__course-toggle:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:2px}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__list{list-style:none;margin:20px 0 0;padding:0;display:none;gap:24px}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__item{margin:0}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__card{background:rgba(255,255,255,.08);border-radius:12px;padding:24px 30px;border:1px solid rgba(206,210,244,.3)}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__card-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:16px}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__card-title{font-size:var(--font-s-h5);line-height:var(--font-lh-h5);text-transform:uppercase;font-family:"Zalando Sans Condensed";letter-spacing:-.02em;margin:0}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__card-date{font-size:.875rem;opacity:.9}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__card-content{margin-bottom:16px}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__card-content p:last-child{margin-bottom:0}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__card-response{margin-top:20px;padding-top:20px;border-top:1px solid rgba(206,210,244,.3)}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__card-response-label{display:block;font-weight:700;margin-bottom:8px}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__card-response p:last-child{margin-bottom:0}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__card-link{margin:16px 0 0;font-size:.9375rem}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__card-link a{color:#ced2f4;text-decoration:none}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes__card-link a:hover{text-decoration:underline}.woocommerce-MyAccount-content .woocommerce-MyAccount-notes-empty{padding:60px;font-family:"Zalando Sans",Helvetica,Arial,sans-serif;font-size:1.25rem;color:#080a21;letter-spacing:-.02em;border-radius:12px;background:#fff;font-weight:700;text-align:center}@media only screen and (max-width:767px){.woocommerce-MyAccount-content .woocommerce-MyAccount-notes-empty{padding:30px 20px}}.woocommerce-MyAccount-content .my-courses--dashboard{margin-top:40px;display:flex;flex-direction:column;justify-content:normal;align-items:stretch;gap:40px}.woocommerce-MyAccount-content .woocommerce-MyAccount-dashboard__welcome{margin-bottom:0 !important}.woocommerce-MyAccount-content .woocommerce-MyAccount-dashboard__intro-row{display:grid;grid-template-columns:1fr;gap:24px;align-items:stretch}@media only screen and (min-width:768px){.woocommerce-MyAccount-content .woocommerce-MyAccount-dashboard__intro-row{grid-template-columns:1fr 1fr}}.woocommerce-MyAccount-content .woocommerce-MyAccount-dashboard__intro-row .woocommerce-MyAccount-dashboard__intro{height:100%}.woocommerce-MyAccount-content .woocommerce-MyAccount-dashboard__intro{background:rgba(255,255,255,.08);border:1px solid rgba(206,210,244,.35);border-radius:12px;padding:28px 30px;display:flex;flex-direction:column;justify-content:normal;align-items:flex-start;gap:16px}.woocommerce-MyAccount-content .woocommerce-MyAccount-dashboard__intro p{margin:0}.woocommerce-MyAccount-content .woocommerce-MyAccount-dashboard__intro-actions{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;flex-wrap:wrap}.woocommerce-MyAccount-content .woocommerce-MyAccount-dashboard__subscription-meta{background:rgba(255,255,255,.06);border:1px solid rgba(206,210,244,.3);border-radius:12px;padding:22px 26px;position:relative}.woocommerce-MyAccount-content .woocommerce-MyAccount-dashboard__subscription-meta h4{margin-bottom:12px}.woocommerce-MyAccount-content .woocommerce-MyAccount-dashboard__subscription-meta ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.woocommerce-MyAccount-content .woocommerce-MyAccount-dashboard__subscription-meta li{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:8px}.woocommerce-MyAccount-content .woocommerce-MyAccount-dashboard__subscription-meta--active .woocommerce-MyAccount-dashboard__subscription-status{background:rgba(26,185,190,.2);border-color:rgba(26,185,190,.45);color:#d9fffe}.woocommerce-MyAccount-content .woocommerce-MyAccount-dashboard__subscription-meta--expired .woocommerce-MyAccount-dashboard__subscription-status,.woocommerce-MyAccount-content .woocommerce-MyAccount-dashboard__subscription-meta--cancelled .woocommerce-MyAccount-dashboard__subscription-status{background:rgba(255,107,107,.15);border-color:rgba(255,107,107,.45);color:#ffdede}.woocommerce-MyAccount-content .woocommerce-MyAccount-dashboard__subscription-meta--on-hold .woocommerce-MyAccount-dashboard__subscription-status,.woocommerce-MyAccount-content .woocommerce-MyAccount-dashboard__subscription-meta--pending .woocommerce-MyAccount-dashboard__subscription-status,.woocommerce-MyAccount-content .woocommerce-MyAccount-dashboard__subscription-meta--pending-cancel .woocommerce-MyAccount-dashboard__subscription-status{background:rgba(249,199,79,.18);border-color:rgba(249,199,79,.45);color:#fff1c4}.woocommerce-MyAccount-content .woocommerce-MyAccount-dashboard__subscription-status{position:absolute;top:18px;right:20px;padding:6px 10px;border-radius:999px;border:1px solid rgba(206,210,244,.45);background:rgba(206,210,244,.2);font-size:.75rem;font-weight:700;letter-spacing:.03em;line-height:1;text-transform:uppercase}.woocommerce-MyAccount-content .woocommerce-MyAccount-dashboard__course-sections{display:grid;gap:40px}.woocommerce-MyAccount-content .woocommerce-MyAccount-dashboard__course-sections>section>h3{margin-bottom:20px}.woocommerce-MyAccount-content .woocommerce-MyAccount-dashboard__course-sections .courses-archive__grid{gap:24px}body.woocommerce-account #main>.woocommerce{width:100%;padding-right:clamp(15px, 4.86vw, 70px);padding-left:clamp(15px, 4.86vw, 70px);margin-right:auto;margin-left:auto}body.woocommerce-account .my-courses__tabs{display:flex;flex-direction:row;justify-content:flex-start;align-items:normal;margin:-20px 0 60px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.woocommerce-account .my-courses__tabs::-webkit-scrollbar{display:none}@media only screen and (max-width:1199px){body.woocommerce-account .my-courses__tabs{flex-wrap:nowrap;margin:0 0 40px;gap:10px;padding-bottom:8px}}body.woocommerce-account .my-courses__tab{flex:1;text-align:center;padding:20px 0;border-bottom:5px solid #080a21;color:#080a21;transition:all .2s ease;line-height:.9}body.woocommerce-account .my-courses__tab--active{color:#fff;border-color:#fff}body.woocommerce-account .my-courses__tab:not(.my-courses__tab--active):hover{opacity:.5}@media only screen and (max-width:1199px){body.woocommerce-account .my-courses__tab{flex:0 0 auto;min-width:170px;padding:14px 20px;border-bottom-width:3px}}@media only screen and (max-width:767px){body.woocommerce-account .my-courses__tab{min-width:150px;padding:12px 16px}}body.woocommerce-account .my-courses__empty{padding:60px;font-family:"Zalando Sans",Helvetica,Arial,sans-serif;font-size:1.25rem;color:#080a21;letter-spacing:-.02em;border-radius:12px;background:#fff;font-weight:700;text-align:center}body.woocommerce-account .my-courses__empty a{color:#1ab9be;text-decoration:underline}@media only screen and (max-width:767px){body.woocommerce-account .my-courses__empty{padding:30px 20px}}body.woocommerce-account .my-courses__panel:not(.my-courses__panel--active){display:none}body.woocommerce-account .my-courses__list{display:grid;gap:30px}body.woocommerce-account .my-courses__item{display:block;position:relative;width:100%;border-radius:12px;overflow:visible;display:flex;flex-direction:row;justify-content:normal;align-items:center;padding:20px 60px 20px 20px;background:#fff;color:#080a21;gap:0 60px}body.woocommerce-account .my-courses__item__bookmark-icon{position:absolute;top:20px;right:20px;z-index:2;display:flex;align-items:center;justify-content:center;color:#080a21;pointer-events:none}body.woocommerce-account .my-courses__item__bookmark-icon svg{width:20px;height:auto}body.woocommerce-account .my-courses__item:hover .my-courses__item__image img{transform:scale(1.05)}body.woocommerce-account .my-courses__item__image{position:relative;width:30%;border-radius:12px;overflow:hidden;aspect-ratio:310/400}body.woocommerce-account .my-courses__item__image img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;will-change:transform}body.woocommerce-account .my-courses__item__image:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;background:linear-gradient(156deg,rgba(26,185,190,.5) 0%,rgba(26,31,76,.5) 50%,rgba(78,92,214,.5) 100%)}body.woocommerce-account .my-courses__item__content{padding:50px 0;position:relative;flex:1}body.woocommerce-account .my-courses__item__title{color:#4e5cd6}body.woocommerce-account .my-courses__item__subtitle{margin-top:10px;font-size:2.75rem;text-transform:uppercase;font-family:"Zalando Sans Condensed";line-height:1;font-weight:300;text-wrap:balance;color:#4e5cd6}body.woocommerce-account .my-courses__item__desc{margin-top:30px}body.woocommerce-account .my-courses__item__footer{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:30px 60px;margin-top:30px}body.woocommerce-account .my-courses__item__progress-wrap{display:flex;align-items:center;flex:1 1 auto;min-width:0}body.woocommerce-account .my-courses__item__progress-track{flex:1;height:8px;min-width:80px;background:#ced2f4;border-radius:999px;overflow:visible}body.woocommerce-account .my-courses__item__progress-inner{display:flex;align-items:center;height:100%;min-width:0;transition:width .3s ease}body.woocommerce-account .my-courses__item__progress-bar{flex:1;height:100%;min-width:0;background:#4e5cd6;border-radius:999px 0 0 999px}body.woocommerce-account .my-courses__item__progress-pct{flex-shrink:0;width:48px;height:48px;border-radius:50%;background:#fff;border:2px solid #4e5cd6;color:#4e5cd6;font-size:.875rem;font-weight:600;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:1;margin-left:-8px}body.woocommerce-account .my-courses__footer{margin-top:60px;display:flex;flex-direction:row;justify-content:center;align-items:center}body.woocommerce-account .woocommerce-order-details{margin-bottom:60px}body.woocommerce-account .woocommerce-order-details__title,body.woocommerce-account .woocommerce-order-details h2{font-size:var(--font-s-h3);line-height:var(--font-lh-h3);text-transform:uppercase;font-family:"Zalando Sans Condensed";letter-spacing:-.02em;margin-bottom:30px}body.woocommerce-account .woocommerce-order-details .woocommerce-table+header{margin-top:50px}body.woocommerce-account .woocommerce-customer-details .woocommerce-column__title{font-size:var(--font-s-h3);line-height:var(--font-lh-h3);text-transform:uppercase;font-family:"Zalando Sans Condensed";letter-spacing:-.02em;margin-bottom:30px}body.woocommerce-account .woocommerce-customer-details address{background:rgba(255,255,255,.05);border-radius:12px;overflow:hidden;padding:20px}body.woocommerce-account mark{background:0 0;color:#fff;font-weight:700}body.woocommerce-account .woocommerce-MyAccount-content:has(.subscription_details) h2{font-size:var(--font-s-h3);line-height:var(--font-lh-h3);text-transform:uppercase;font-family:"Zalando Sans Condensed";letter-spacing:-.02em;margin-bottom:30px}body.woocommerce-account .woocommerce-MyAccount-content:has(.subscription_details) .shop_table.subscription_details,body.woocommerce-account .woocommerce-MyAccount-content:has(.subscription_details) .shop_table.order_details,body.woocommerce-account .woocommerce-MyAccount-content:has(.subscription_details) .shop_table.woocommerce-orders-table{margin-bottom:50px}body.woocommerce-account .woocommerce-MyAccount-content:has(.subscription_details) td:has(.cancel) a{margin-right:20px}body.woocommerce-account .woocommerce-MyAccount-content:has(.subscription_details) .wc-item-meta li>*{display:inline}.woocommerce form .form-row{margin-bottom:30px}.woocommerce form .form-row label{display:block;font-size:.9375rem;font-weight:500;margin-bottom:15px;line-height:1.2}.woocommerce form .form-row label .required{color:#ffaba4}.woocommerce form .form-row em,.woocommerce form .form-row label[for=password_current],.woocommerce form .form-row label[for=password_new]{opacity:.7;font-weight:400;font-size:.835rem}.woocommerce form .form-row input:not([type=checkbox]):not([type=file]){width:100%;padding:15px 25px;height:50px;font-size:1rem;border:none;border-radius:50px;background:#fff;box-sizing:border-box}.woocommerce form .form-row input:not([type=checkbox]):not([type=file])::-moz-placeholder{color:rgba(0,0,0,.4)}.woocommerce form .form-row input:not([type=checkbox]):not([type=file])::placeholder{color:rgba(0,0,0,.4)}.woocommerce form .form-row.chimp-profile-image-row .chimp-profile-image-preview{position:relative;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:12px}.woocommerce form .form-row.chimp-profile-image-row .chimp-profile-image-media{width:100%;height:100%;border:2px solid rgba(78,92,214,.2);border-radius:50%;background:#fff;overflow:hidden;transition:opacity .2s ease,filter .2s ease}.woocommerce form .form-row.chimp-profile-image-row .chimp-profile-image-media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.woocommerce form .form-row.chimp-profile-image-row input[type=file]{display:block;width:100%;padding:10px 14px;height:auto;border:1px dashed rgba(255,255,255,.35);border-radius:14px;background:rgba(255,255,255,.2);font-size:.95rem;line-height:1.3;cursor:pointer}.woocommerce form .form-row.chimp-profile-image-row input[type=file]::file-selector-button{margin-right:12px;padding:8px 12px;border:none;border-radius:999px;background:#4e5cd6;color:#fff;font-weight:500;cursor:pointer}.woocommerce form .form-row.chimp-profile-image-row .chimp-profile-image-help{display:block;margin-top:8px;opacity:.75;font-size:.8125rem}.woocommerce form .form-row.chimp-profile-image-row .chimp-profile-image-remove{position:absolute;top:-5px;right:-5px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:rgba(8,10,33,.85);color:#fff;font-size:14px;line-height:1;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s ease;padding-bottom:2px}.woocommerce form .form-row.chimp-profile-image-row .chimp-profile-image-remove-input{position:absolute;opacity:0;pointer-events:none}.woocommerce form .form-row.chimp-profile-image-row .chimp-profile-image-preview:hover .chimp-profile-image-remove{opacity:1;pointer-events:auto}.woocommerce form .form-row.chimp-profile-image-row .chimp-profile-image-remove-input:checked~.chimp-profile-image-media{opacity:.25;filter:grayscale(1)}.woocommerce form .form-row.chimp-profile-image-row .chimp-profile-image-remove-input:checked~.chimp-profile-image-remove{opacity:1;pointer-events:auto;background:rgba(196,45,68,.95)}.woocommerce form .form-row textarea{width:100%;min-height:150px;padding:20px;resize:none;border:1px solid #ddd;outline:none;box-shadow:none}.woocommerce form .form-row .password-input .woocommerce-password-strength.short{color:#b81c23;margin-top:10px;font-weight:500}.woocommerce form .form-row .password-input .woocommerce-password-strength.bad,.woocommerce form .form-row .password-input .woocommerce-password-strength.good,.woocommerce form .form-row .password-input .woocommerce-password-strength.strong{display:none !important}.woocommerce form .form-row.form-row-wide{clear:both}.woocommerce form .button[type=submit] span,.woocommerce form .button[type=submit]:after{color:#fff;background-color:#080a21}.woocommerce form .button[type=submit]:after{background-image:url('data:image/svg+xml,<svg width="14" height="12" viewBox="0 0 14 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.75 4.77295C0.335786 4.77295 0 5.10874 0 5.52295C0 5.93716 0.335786 6.27295 0.75 6.27295V5.52295V4.77295ZM13.2803 6.05328C13.5732 5.76039 13.5732 5.28551 13.2803 4.99262L8.50736 0.219648C8.21447 -0.073245 7.73959 -0.073245 7.4467 0.219648C7.15381 0.512542 7.15381 0.987415 7.4467 1.28031L11.6893 5.52295L7.4467 9.76559C7.15381 10.0585 7.15381 10.5334 7.4467 10.8263C7.73959 11.1191 8.21447 11.1191 8.50736 10.8263L13.2803 6.05328ZM0.75 5.52295V6.27295H12.75V5.52295V4.77295H0.75V5.52295Z" fill="%23FFFFFF"/></svg>')}.woocommerce form legend{display:block;font-size:.9375rem;font-weight:500;margin-bottom:15px;line-height:1.2}.woocommerce form .woocommerce-form__label-for-checkbox input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.woocommerce form .woocommerce-form__label-for-checkbox span{position:relative;cursor:pointer;display:flex;align-items:center}.woocommerce form .woocommerce-form__label-for-checkbox span:before{-webkit-appearance:none;background-color:transparent;border:2px solid #ddd;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0px -15px 10px -12px rgba(0,0,0,.05);content:"";cursor:pointer;margin-right:8px;padding:6px;position:relative}.woocommerce form .woocommerce-form__label-for-checkbox span:after{border:solid #000;border-width:0 2px 2px 0;content:"";display:block;height:8px;opacity:0;left:5.5px;position:absolute;top:6px;transform:rotate(45deg);transition:all .3s ease,transform 0s linear;width:5px}.woocommerce form .woocommerce-form__label-for-checkbox input:checked+span:after{opacity:1}@media only screen and (min-width:768px){.woocommerce form .form-row.form-row-first{float:left;width:calc(50% - 15px)}.woocommerce form .form-row.form-row-last{float:right;width:calc(50% - 15px)}}.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before{position:absolute;top:50%;left:50%;transform:trasnlate(-50%,-50%);display:block;content:"";background:url(//ondemand.chimpmanagement.com/wp-content/themes/chimp-ld/library/css/../images/icons/loader.svg) center center;width:40px;height:40px;background-size:cover;text-align:center;animation:fa-spin 2s infinite linear}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.woocommerce table{width:100%;background:rgba(255,255,255,.05);border-radius:12px;overflow:hidden}@media only screen and (max-width:1199px){.woocommerce table{display:block;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}}.woocommerce table thead{background:rgba(255,255,255,.05)}.woocommerce table th{padding:20px;text-align:left;font-weight:700}@media only screen and (max-width:1199px){.woocommerce table th{white-space:nowrap}}.woocommerce table td{padding:20px}@media only screen and (max-width:1199px){.woocommerce table td{white-space:nowrap}}.woocommerce table td a{color:#1ab9be;font-weight:600;text-decoration:underline}.woocommerce table tbody tr,.woocommerce table tfoot tr{border-top:1px solid rgba(255,255,255,.2)}.woocommerce table:not(:has(thead)) tbody tr:first-child{border-top:none}.woof_container{padding:20px 0;margin-bottom:0}.woof_container:not(:first-child){border-top:1px solid #fff}.woof_container_inner{position:relative}.woof_container_inner>h4{font-family:"Zalando Sans Condensed";font-weight:600;padding-right:30px;line-height:1}.woof_container_inner .woof_front_toggle{position:absolute;right:0;top:5px}.woof_container_inner .woof_list{font-size:14px;padding-top:20px}.woof_container_inner .woof_list>li{padding:0 !important;margin:0 !important}.woof_container_inner .woof_list>li:not(:last-child){margin-bottom:10px !important}.woof_container_inner .woof_list>li .woof_radio_term_reset{display:none !important}.woof_container_inner .woof_list>li label{padding:0;margin:0;padding-left:20px;position:relative}.woof_container_inner .woof_list>li label:before{content:"";width:12px;height:12px;background:#fff;position:absolute;left:0;top:4px;border-radius:3px}.woof_container_inner .woof_list>li input:checked+label:before{background:#1ab9be}.woof .woof_submit_search_form_container{margin:0}.woof .woof_submit_search_form_container .button{width:100%;margin:25px 0 0}.wcs-recurring-totals__subscription-length{display:none !important}