/* Start custom CSS *//* Consortia B2B & Wholesale. Edit all text, images and buttons in native Elementor controls. Shared page styling lives here. */
.elementor.elementor-27913{--co-purple:#6951A8;--co-hover:#513D86;--co-ink:#29323F;--co-body:#54595F;--co-warm:#F8F7F4;--co-lavender:#F5F2FA;--co-border:#E5E1DA;color:var(--co-body)}
.elementor.elementor-27913 [data-e-type="e-div-block"]{min-width:0;padding:0;box-sizing:border-box}
.elementor.elementor-27913 h1,.elementor.elementor-27913 h2,.elementor.elementor-27913 h3{display:block;margin:0 0 18px;color:var(--co-ink);font-family:inherit;line-height:1.25;font-weight:500;letter-spacing:0;cursor:auto}
.elementor.elementor-27913 h2{font-size:30px}.elementor.elementor-27913 h3{font-size:22px}
.elementor.elementor-27913 p{display:block;font-size:16px;line-height:1.75;margin:0 0 18px;font-family:inherit;cursor:auto;color:var(--co-body)}
.elementor.elementor-27913 ul{padding-left:22px;margin:0 0 22px;line-height:1.75}
.elementor.elementor-27913 li{margin:0 0 8px}
.elementor.elementor-27913 p a{color:var(--co-purple);text-decoration:underline;text-underline-offset:3px}
.elementor.elementor-27913 a:focus-visible{outline:3px solid var(--co-purple);outline-offset:4px}
.elementor.elementor-27913 img{display:block;max-width:100%;height:auto}
.elementor.elementor-27913 a.e-button-base{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 20px;border-radius:6px;border:1px solid var(--co-purple);background:var(--co-purple);color:white;font-size:15px;line-height:1.5;font-weight:500;text-decoration:none;font-family:inherit}
.elementor.elementor-27913 a.e-button-base:hover{background:var(--co-hover);border-color:var(--co-hover)}
.elementor.elementor-27913 [data-interaction-id="5a50a3d4"]{padding:0 0 60px;max-width:none}
.elementor.elementor-27913 [data-interaction-id="7f363677"]{background:var(--co-warm);padding:48px 24px}
.elementor.elementor-27913 [data-interaction-id="5d2447f0"]{max-width:1120px;margin:auto;display:grid;grid-template-columns:1.2fr 1fr;gap:36px;align-items:center}
.elementor.elementor-27913 [data-interaction-id="6f8bbff"]{padding:0}
.elementor.elementor-27913 [data-interaction-id="3f6966ee"]{font-size:42px;font-weight:600;letter-spacing:-.6px;line-height:1.18;margin-bottom:22px}
.elementor.elementor-27913 [data-interaction-id="722d039a"]{font-size:18px;line-height:1.8;color:#626875}
.elementor.elementor-27913 [data-interaction-id="4d33da7e"],.elementor.elementor-27913 [data-interaction-id="4c6e5288"],.elementor.elementor-27913 [data-interaction-id="19fd99f7"],.elementor.elementor-27913 [data-interaction-id="1a861d2c"],.elementor.elementor-27913 [data-interaction-id="7b5bc58a"]{font-size:12px;line-height:1.5;letter-spacing:1.8px;font-weight:500;color:var(--co-purple);margin-bottom:16px;text-transform:uppercase}
.elementor.elementor-27913 [data-interaction-id="1b8f4947"],.elementor.elementor-27913 [data-interaction-id="7b0689a3"]{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0 18px}
.elementor.elementor-27913 [data-interaction-id="78257f0d"],.elementor.elementor-27913 [data-interaction-id="28586bf"]{background:transparent;color:var(--co-purple)}
.elementor.elementor-27913 [data-interaction-id="456f198b"],.elementor.elementor-27913 [data-interaction-id="3bbe2d68"]{font-size:13px;line-height:1.6;margin:0}
.elementor.elementor-27913 [data-interaction-id="6f604ed4"]{width:100%;height:auto;mix-blend-mode:multiply}
.elementor.elementor-27913 [data-interaction-id="649aaa3b"],.elementor.elementor-27913 [data-interaction-id="4b2cb83f"],.elementor.elementor-27913 [data-interaction-id="4bec9f2b"],.elementor.elementor-27913 [data-interaction-id="7424de9f"],.elementor.elementor-27913 [data-interaction-id="2816e234"]{max-width:1120px;margin:0 auto;padding:48px 0}
.elementor.elementor-27913 [data-interaction-id="7120dfc7"]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px}
.elementor.elementor-27913 [data-interaction-id="2a6a6135"],.elementor.elementor-27913 [data-interaction-id="289572e9"],.elementor.elementor-27913 [data-interaction-id="7dd310b8"]{border-top:2px solid var(--co-border);padding:24px 0 0}
.elementor.elementor-27913 [data-interaction-id="6004ab7d"],.elementor.elementor-27913 [data-interaction-id="568d8b"],.elementor.elementor-27913 [data-interaction-id="79f73abf"],.elementor.elementor-27913 [data-interaction-id="39a0627b"]{margin-bottom:24px}
.elementor.elementor-27913 [data-interaction-id="4b2cb83f"]{padding-top:12px}
.elementor.elementor-27913 [data-interaction-id="11869f2a"],.elementor.elementor-27913 [data-interaction-id="731f5ed1"]{max-width:790px}
.elementor.elementor-27913 [data-interaction-id="7c58df18"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px}
.elementor.elementor-27913 [data-interaction-id="50228816"],.elementor.elementor-27913 [data-interaction-id="4ba8f202"]{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:32px;border:1px solid var(--co-border);border-radius:10px;background:var(--co-warm)}
.elementor.elementor-27913 [data-interaction-id="4ba8f202"]{background:var(--co-lavender)}
.elementor.elementor-27913 [data-interaction-id="574d481e"],.elementor.elementor-27913 [data-interaction-id="4637a09e"]{height:58px;width:auto;object-fit:contain;margin:0 0 26px}
.elementor.elementor-27913 [data-interaction-id="7ec03947"],.elementor.elementor-27913 [data-interaction-id="596c738"]{font-size:28px;line-height:1.25}
.elementor.elementor-27913 [data-interaction-id="6a005c10"],.elementor.elementor-27913 [data-interaction-id="639f2eee"]{margin-bottom:20px}
.elementor.elementor-27913 [data-interaction-id="458aae15"],.elementor.elementor-27913 [data-interaction-id="1987fa7a"]{font-size:13px;color:var(--co-purple);margin-top:auto;margin-bottom:16px}
.elementor.elementor-27913 [data-interaction-id="5ab732b5"],.elementor.elementor-27913 [data-interaction-id="15dde6ce"]{font-size:13px;margin:16px 0 0}
.elementor.elementor-27913 [data-interaction-id="4111adb2"]{max-width:1120px;margin:8px auto 0;display:grid;grid-template-columns:.85fr 1.15fr;gap:32px;align-items:center;padding:36px;background:var(--co-lavender);border:1px solid var(--co-border);border-radius:10px}
.elementor.elementor-27913 [data-interaction-id="2a0df29b"]{padding:16px;background:white;border:1px solid var(--co-border);border-radius:8px}
.elementor.elementor-27913 [data-interaction-id="64f866d5"]{width:100%;height:auto;margin-bottom:14px}
.elementor.elementor-27913 [data-interaction-id="29838ebb"]{font-size:15px}
.elementor.elementor-27913 [data-interaction-id="1e5d0eb2"],.elementor.elementor-27913 [data-interaction-id="2b05c6eb"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:26px}
.elementor.elementor-27913 [data-interaction-id="12507e2d"],.elementor.elementor-27913 [data-interaction-id="6fcc4cb8"]{padding:26px;border-left:3px solid var(--co-purple);background:var(--co-warm);border-radius:0 10px 10px 0}
.elementor.elementor-27913 [data-interaction-id="7424de9f"]{border-top:1px solid var(--co-border);padding:32px 0}
.elementor.elementor-27913 [data-interaction-id="2816e234"]{padding:32px;background:var(--co-warm);border:1px solid var(--co-border);border-radius:10px}
.elementor.elementor-27913 [data-interaction-id="4f38172a"],.elementor.elementor-27913 [data-interaction-id="5d929ec2"],.elementor.elementor-27913 [data-interaction-id="7509e2c9"],.elementor.elementor-27913 [data-interaction-id="3abf5e4b"]{padding:0}
.elementor.elementor-27913 [data-interaction-id="195cadfb"],.elementor.elementor-27913 [data-interaction-id="4594c8ea"],.elementor.elementor-27913 [data-interaction-id="7cfa7171"],.elementor.elementor-27913 [data-interaction-id="3e5cd67d"]{font-size:20px;margin-bottom:12px}
.elementor.elementor-27913 [data-interaction-id="74f832e2"]{max-width:1120px;margin:48px auto 0;padding:36px;border:1px solid var(--co-border);border-radius:10px;background:var(--co-lavender)}
@media(max-width:1199px){.elementor.elementor-27913 [data-interaction-id="649aaa3b"],.elementor.elementor-27913 [data-interaction-id="4b2cb83f"],.elementor.elementor-27913 [data-interaction-id="4bec9f2b"],.elementor.elementor-27913 [data-interaction-id="7424de9f"],.elementor.elementor-27913 [data-interaction-id="2816e234"],.elementor.elementor-27913 [data-interaction-id="4111adb2"],.elementor.elementor-27913 [data-interaction-id="74f832e2"]{margin-left:24px;margin-right:24px}}
@media(max-width:767px){.elementor.elementor-27913 h2{font-size:26px}.elementor.elementor-27913 h3{font-size:21px}.elementor.elementor-27913 [data-interaction-id="3f6966ee"]{font-size:32px}.elementor.elementor-27913 [data-interaction-id="722d039a"]{font-size:16px}.elementor.elementor-27913 [data-interaction-id="7f363677"]{padding:34px 20px}.elementor.elementor-27913 [data-interaction-id="5d2447f0"],.elementor.elementor-27913 [data-interaction-id="7120dfc7"],.elementor.elementor-27913 [data-interaction-id="7c58df18"],.elementor.elementor-27913 [data-interaction-id="4111adb2"],.elementor.elementor-27913 [data-interaction-id="1e5d0eb2"],.elementor.elementor-27913 [data-interaction-id="2b05c6eb"]{grid-template-columns:minmax(0,1fr);gap:24px}.elementor.elementor-27913 [data-interaction-id="649aaa3b"],.elementor.elementor-27913 [data-interaction-id="4b2cb83f"],.elementor.elementor-27913 [data-interaction-id="4bec9f2b"],.elementor.elementor-27913 [data-interaction-id="7424de9f"],.elementor.elementor-27913 [data-interaction-id="2816e234"],.elementor.elementor-27913 [data-interaction-id="4111adb2"],.elementor.elementor-27913 [data-interaction-id="74f832e2"]{margin-left:20px;margin-right:20px}.elementor.elementor-27913 [data-interaction-id="50228816"],.elementor.elementor-27913 [data-interaction-id="4ba8f202"],.elementor.elementor-27913 [data-interaction-id="4111adb2"],.elementor.elementor-27913 [data-interaction-id="2816e234"],.elementor.elementor-27913 [data-interaction-id="74f832e2"]{padding:24px}.elementor.elementor-27913 [data-interaction-id="6f604ed4"]{max-width:420px;margin:auto}.elementor.elementor-27913 [data-interaction-id="649aaa3b"],.elementor.elementor-27913 [data-interaction-id="4bec9f2b"]{padding-top:36px;padding-bottom:36px}.elementor.elementor-27913 [data-interaction-id="456f198b"]{font-size:13px}}

/* Secondary actions */
.elementor.elementor-27913 [data-interaction-id="78257f0d"].e-button-base,.elementor.elementor-27913 [data-interaction-id="28586bf"].e-button-base{background:transparent;color:#6951A8}
.elementor.elementor-27913 [data-interaction-id="78257f0d"].e-button-base:hover,.elementor.elementor-27913 [data-interaction-id="28586bf"].e-button-base:hover{background:#fff;color:#513D86}

@media(max-width:1199px){.elementor.elementor-27913 [data-interaction-id="649aaa3b"],.elementor.elementor-27913 [data-interaction-id="4b2cb83f"],.elementor.elementor-27913 [data-interaction-id="4bec9f2b"],.elementor.elementor-27913 [data-interaction-id="7424de9f"],.elementor.elementor-27913 [data-interaction-id="2816e234"],.elementor.elementor-27913 [data-interaction-id="4111adb2"],.elementor.elementor-27913 [data-interaction-id="74f832e2"]{width:calc(100% - 48px)}}
@media(max-width:767px){.elementor.elementor-27913 [data-interaction-id="649aaa3b"],.elementor.elementor-27913 [data-interaction-id="4b2cb83f"],.elementor.elementor-27913 [data-interaction-id="4bec9f2b"],.elementor.elementor-27913 [data-interaction-id="7424de9f"],.elementor.elementor-27913 [data-interaction-id="2816e234"],.elementor.elementor-27913 [data-interaction-id="4111adb2"],.elementor.elementor-27913 [data-interaction-id="74f832e2"]{width:calc(100% - 40px)}.elementor.elementor-27913 [data-interaction-id="3f6966ee"]{font-size:30px!important;line-height:1.2!important}.elementor.elementor-27913 [data-interaction-id="4d33da7e"]{font-size:12px!important;line-height:1.5!important}}

/* Match the product overview verification line; editable native Paragraph widgets. */
.elementor.elementor-27913 [data-interaction-id="458aae15"],.elementor.elementor-27913 [data-interaction-id="1987fa7a"]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px;line-height:1.5;font-weight:500}
.elementor.elementor-27913 [data-interaction-id="458aae15"]>span:first-child,.elementor.elementor-27913 [data-interaction-id="1987fa7a"]>span:first-child{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;border:1px solid currentColor;border-radius:50%;font-size:12px;line-height:1}
.elementor.elementor-27913 [data-interaction-id="458aae15"]>span:last-child,.elementor.elementor-27913 [data-interaction-id="1987fa7a"]>span:last-child{font-size:12px;font-weight:400}/* End custom CSS */