.em-cro-help,.em-cro-checkout-help{--em-cro-ink:#112c54;--em-cro-line:#dce5ec;--em-cro-bg:#f5f8fa;--em-cro-space:.75rem;box-sizing:border-box;color:var(--em-cro-ink);font-family:inherit;font-size:1rem;line-height:1.5}.em-cro-product.woocommerce div.product form.cart .single_add_to_cart_button,#em-contact-submit{background:#112c54;color:#fff;min-height:44px;border-radius:4px;font-size:1rem}.em-cro-product.woocommerce div.product form.cart .single_add_to_cart_button:hover,#em-contact-submit:hover{background:#193f72}.em-cro-product.woocommerce div.product form.cart .quantity input{min-height:44px}.em-cro-help{clear:both;margin:1rem 0 1.5rem;padding:1.25rem;background:var(--em-cro-bg);border:1px solid var(--em-cro-line);border-radius:6px}.em-cro-help h2,.em-cro-checkout-help h2{font-family:inherit;font-size:clamp(1.125rem,1rem + .3vw,1.25rem);font-weight:700;line-height:1.3;margin:0 0 .75rem;color:var(--em-cro-ink)}.em-cro-help p{margin:0 0 .75rem}.em-cro-help p:last-child{margin-bottom:0}.em-cro-help .em-cro-small{font-size:.875rem;line-height:1.55;margin-top:.75rem}.em-cro-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.em-cro-help a{color:var(--em-cro-ink);text-decoration:underline;text-underline-offset:.15em}.em-cro-help a.em-cro-primary,.em-cro-help a.em-cro-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;padding:.625rem 1rem;border-radius:4px;font-size:1rem;line-height:1.35;font-weight:600;text-align:center;text-decoration:none}.em-cro-help a.em-cro-primary{background:var(--em-cro-ink);color:#fff;border:1px solid var(--em-cro-ink)}.em-cro-help a.em-cro-secondary{background:#fff;border:1px solid var(--em-cro-ink)}.em-cro-help a.em-cro-text{display:inline-flex;align-items:center;min-height:44px}.em-cro-help a:hover{text-decoration:underline}.em-cro-help a:focus-visible,.em-cro-checkout-help a:focus-visible,#em-contact-form :focus-visible{outline:3px solid #077d8c;outline-offset:3px}.em-cro-help .em-cro-payment-note{font-size:.875rem;border-bottom:1px solid var(--em-cro-line);padding-bottom:.75rem;margin-bottom:1rem}.em-cro-checkout-help{background:var(--em-cro-bg);padding:1.25rem;margin:0 0 1.5rem;border:1px solid var(--em-cro-line);border-radius:6px}.em-cro-checkout-help p{margin:0}.em-cro-checkout-help a{color:var(--em-cro-ink);text-decoration:underline}#em-contact-form-wrap{scroll-margin-top:2rem}#em-contact-form .em-cro-context{background:#f5f8fa;padding:.75rem 1rem;border-radius:4px;color:#112c54}#em-contact-form .em-cro-context:empty{display:none}#em-contact-form .em-cro-context[hidden]{display:none!important}#em-contact-form .em-cro-privacy{font-size:.875rem;line-height:1.5}#em-contact-form .em-cro-consent{display:flex;gap:.625rem;align-items:flex-start}#em-contact-form .em-cro-consent input{flex:none;margin-top:.35rem}#em-contact-form input,#em-contact-form select,#em-contact-form button{min-height:44px}#em-contact-form .em-cro-consent input{min-height:0}#em-contact-form input,#em-contact-form select,#em-contact-form textarea{font-size:1rem}#em-contact-form .em-form-status{outline:none}#em-contact-form button:disabled{opacity:.7;cursor:wait}@media(max-width:480px){.em-cro-help{padding:1rem}.em-cro-actions{align-items:stretch;flex-direction:column}.em-cro-help a.em-cro-text{justify-content:center}}