.elementor .emga26-card-interactive:hover,.elementor .emga26-card-interactive:focus-visible{border-color:rgba(36,39,41,0.16);box-shadow:0px 6px 18px 0px rgba(36,39,41,0.06);}.elementor .emga26-card-interactive:focus{outline-width:2px;outline-color:var(--emga26-ink);outline-style:solid;outline-offset:4px;}.elementor .emga26-card-interactive:active{border-color:rgba(36,39,41,0.24);box-shadow:0px 6px 18px 0px rgba(36,39,41,0.03);}.elementor .emga26-card-interactive{color:var(--emga26-ink);text-decoration:none;cursor:pointer;border-width:1px;border-color:transparent;border-style:solid;background-color:var(--emga26-surface);box-shadow:0px 6px 18px 0px rgba(36,39,41,0);transition:box-shadow 280ms, border-color 280ms;}.elementor .emga26-model-actions{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;align-items:center;}.elementor .emga26-model-specs{min-width:0px;padding:0px;display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;}.elementor .emga26-model-photo{width:100%;aspect-ratio:4 / 3;object-fit:contain;border-radius:0.75rem;background-color:var(--emga26-background);display:block;}.elementor .emga26-model{min-width:0px;padding:2rem;border-radius:1rem;border-width:1px;border-color:var(--emga26-line);border-style:solid;background-color:var(--emga26-surface);display:grid;gap:2rem;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);grid-template-rows:auto;align-items:start;}.elementor .emga26-home-news-section{min-width:0px;}.elementor .emga26-home-team-section{min-width:0px;}.elementor .emga26-home-access-section{min-width:0px;}.elementor .emga26-home-polished{& .emga26-button { cursor:pointer; } & .emga26-button:is(a,button,summary) * { cursor:inherit; } & .emga26-secondary-button { cursor:pointer; } & .emga26-secondary-button:is(a,button,summary) * { cursor:inherit; } & .emga26-nav-link { cursor:pointer; } & .emga26-nav-link:is(a,button,summary) * { cursor:inherit; } & .emga26-service-tab { cursor:pointer; } & .emga26-service-tab:is(a,button,summary) * { cursor:inherit; } & .emga26-service-mobile-header { cursor:pointer; } & .emga26-service-mobile-header:is(a,button,summary) * { cursor:inherit; } & .emga26-menu-header { cursor:pointer; } & .emga26-menu-header:is(a,button,summary) * { cursor:inherit; } & .emga26-header-call { cursor:pointer; } & .emga26-header-call:is(a,button,summary) * { cursor:inherit; } & .emga26-header-cart { cursor:pointer; } & .emga26-header-cart:is(a,button,summary) * { cursor:inherit; } & .emga26-access { cursor:pointer; } & .emga26-access:is(a) * { cursor:inherit; } & .emga26-card { cursor:pointer; } & .emga26-card:is(a) * { cursor:inherit; } & .emga26-mini-card { cursor:pointer; } & .emga26-mini-card:is(a) * { cursor:inherit; } & .emga26-button { border-radius:0.375rem;cursor:pointer; } & .emga26-button:hover { background-color:#E3A400; } & .emga26-button:active { background-color:#D29600; } & .emga26-button:focus-visible { outline:2px solid var(--emga26-ink);outline-offset:4px; } & .emga26-cta .emga26-button:hover { background-color:#101112;color:#FFFFFF; } & .emga26-cta .emga26-button:active { background-color:#000000;color:#FFFFFF; } & .emga26-quiet { cursor:pointer; } & .emga26-quiet:is(a) * { cursor:inherit; } & .emga26-quiet:focus-visible { outline:2px solid var(--emga26-ink);outline-offset:4px; } & .emga26-quiet:hover { background-color:transparent; } & .emga26-quiet:active { background-color:transparent; } & .emga26-quiet:hover .emga26-quiet-label { text-decoration-thickness:2px; } & .emga26-secondary-button { border-radius:0.375rem;cursor:pointer; } & .emga26-secondary-button:hover { background-color:#ECEFE8;border-color:var(--emga26-ink); } & .emga26-secondary-button:active { background-color:#DDE4D7;border-color:var(--emga26-ink); } & .emga26-secondary-button:focus-visible { outline:2px solid var(--emga26-ink);outline-offset:4px; } & .emga26-header-cart:hover { background-color:#ECEFE8; } & .emga26-header-cart:active { background-color:#DDE4D7; } & .emga26-header-call:hover { background-color:#ECEFE8; } & .emga26-header-call:active { background-color:#DDE4D7; } & .emga26-menu-header:hover { background-color:#ECEFE8; } & .emga26-menu-header:active { background-color:#DDE4D7; } & .emga26-nav-link:hover { text-decoration:underline;text-underline-offset:0.3em;text-decoration-thickness:1px; } & .emga26-service-tab:not([aria-selected="true"]):hover { background-color:#E9EDE5; } & .emga26-service-tab:not([aria-selected="true"]):active { background-color:#DDE4D7; } & .emga26-service-mobile-header:hover { background-color:#E9EDE5; } & .emga26-service-mobile-item[open] .emga26-service-mobile-header { background-color:var(--emga26-accent); } & .emga26-article { cursor:pointer; } & .emga26-article:is(a) * { cursor:inherit; } & .emga26-home-hero-copy .emga26-lead { font-size:1.125rem;font-weight:400;line-height:1.55;max-width:34rem; } & .emga26-home-hero-actions { gap:1rem; } & .emga26-home-hero-actions .emga26-button { font-size:1rem;font-weight:600;line-height:1.5;min-height:3rem; } & .emga26-home-hero-actions .emga26-quiet { font-size:1rem;font-weight:600;line-height:1.5;min-height:3rem; } & .emga26-expertise-invitation { min-height:2.75rem;padding:0.5rem 1rem;gap:0.75rem;border-color:#CCD2C7;border-radius:0.25rem; } & .emga26-invitation-label { font-size:0.9375rem;font-weight:500;line-height:1.5; } & .emga26-card-body { gap:1rem;padding:0.5rem 0 0.5rem; } & .emga26-card-body > .emga26-body { margin-bottom:0.5rem; } & .emga26-mini-copy > .emga26-body { margin-bottom:0.5rem; } & .emga26-section-head { margin-bottom:4rem; } & .emga26-section-head > .emga26-h2 { flex:0 0 auto;max-width:60%; } & .emga26-section-head > .emga26-body { width:100%;max-width:26rem;flex:0 1 26rem; } & .emga26-home-access-section { margin-top:4.5rem; } & .emga26-home-team-section { padding-top:2rem;padding-bottom:6rem; } & .emga26-home-news-section { padding-top:3rem; } & .emga26-store-split .emga26-h2 { font-size:2.5rem;line-height:1.15; } & .emga26-store-split .emga26-photo { aspect-ratio:1.488 / 1; } & footer .emga26-footer-link:is(a) { cursor:pointer; } & footer .emga26-footer-link:is(a):hover { color:#FFFFFF;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.25em; } & footer .emga26-footer-link:is(a):active { color:#FFFFFF;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.25em; } & footer .emga26-footer-link:is(a):focus-visible { outline:2px solid var(--emga26-accent);outline-offset:4px; } & footer .emga26-footer-small:is(a) { cursor:pointer; } & footer .emga26-footer-small:is(a):hover { color:#FFFFFF;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.25em; } & footer .emga26-footer-small:is(a):active { color:#FFFFFF;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.25em; } & footer .emga26-footer-small:is(a):focus-visible { outline:2px solid var(--emga26-accent);outline-offset:4px; } & footer .emga26-contact-row:is(a) { cursor:pointer; } & footer .emga26-contact-row:is(a) * { cursor:inherit; } & footer .emga26-contact-row:is(a):hover .emga26-contact-text { color:#FFFFFF;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.25em; } & footer .emga26-contact-row:is(a):active .emga26-contact-text { color:#FFFFFF;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.25em; } & footer .emga26-contact-row:is(a):focus-visible { outline:2px solid var(--emga26-accent);outline-offset:4px; } & footer .emga26-social-link:is(a) { cursor:pointer; } & footer .emga26-social-link:is(a) * { cursor:inherit; } & footer .emga26-social-link:is(a):hover { background-color:#282A2C; } & footer .emga26-social-link:is(a):active { background-color:#363A36; } & footer .emga26-social-link:is(a):focus-visible { outline:2px solid var(--emga26-accent);outline-offset:4px; } & footer .emga26-footer-summary-toggle:is(summary) * { cursor:inherit; } & footer .emga26-footer-summary-toggle:hover { background-color:#1B1E1B; } & footer .emga26-footer-summary-toggle:hover .emga26-contact-text { color:#FFFFFF; } & footer .emga26-footer-summary-toggle:focus-visible { outline:2px solid var(--emga26-accent);outline-offset:4px; } & .emga26-home-hero-actions .emga26-quiet { border:1px solid #CCD2C7;border-radius:0.375rem;background-color:transparent;color:var(--emga26-ink);padding-left:1rem;padding-right:1rem; } & .emga26-home-hero-actions .emga26-quiet .emga26-quiet-label { text-decoration:none; } & .emga26-home-hero-actions .emga26-quiet:hover { background-color:var(--emga26-ink);border-color:var(--emga26-ink);color:#FFFFFF; } & .emga26-home-hero-actions .emga26-quiet:hover .emga26-quiet-label { color:#FFFFFF;text-decoration:none; } & .emga26-home-hero-actions .emga26-quiet:hover .emga26-quiet-arrow { filter:brightness(0) invert(1); } & .emga26-home-hero-actions .emga26-quiet:focus-visible { background-color:var(--emga26-ink);border-color:var(--emga26-ink);color:#FFFFFF; } & .emga26-home-hero-actions .emga26-quiet:focus-visible .emga26-quiet-label { color:#FFFFFF;text-decoration:none; } & .emga26-home-hero-actions .emga26-quiet:focus-visible .emga26-quiet-arrow { filter:brightness(0) invert(1); } & .emga26-home-hero-actions .emga26-quiet:active { background-color:#0F1112;border-color:#0F1112;color:#FFFFFF; } & .emga26-home-hero-actions .emga26-quiet:active .emga26-quiet-label { color:#FFFFFF;text-decoration:none; } & .emga26-home-hero-actions .emga26-quiet:active .emga26-quiet-arrow { filter:brightness(0) invert(1); } & .emga26-secondary-button { border:1px solid #CCD2C7;border-radius:0.375rem;padding:0.625rem 1.25rem;min-height:3rem;font-size:1rem;font-weight:600;line-height:1.5; } & .emga26-secondary-button:hover { background-color:var(--emga26-ink);border-color:var(--emga26-ink);color:#FFFFFF; } & .emga26-secondary-button:focus-visible { background-color:var(--emga26-ink);border-color:var(--emga26-ink);color:#FFFFFF; } & .emga26-secondary-button:active { background-color:#0F1112;border-color:#0F1112;color:#FFFFFF; } & .emga26-expertise-invitation { border-radius:0.375rem; } & .emga26-quiet { font-size:0.9375rem; } & .emga26-quiet:hover .emga26-quiet-label { text-decoration-color:var(--emga26-accent);text-decoration-thickness:2px; } & .emga26-quiet:focus-visible .emga26-quiet-label { text-decoration-color:var(--emga26-accent);text-decoration-thickness:2px; } & .emga26-quiet:active .emga26-quiet-label { text-decoration-color:var(--emga26-accent);text-decoration-thickness:2px; } & .emga26-nav-link:hover { text-decoration:underline;text-decoration-color:var(--emga26-accent);text-decoration-thickness:2px;text-underline-offset:0.3em; } & .emga26-nav-link:focus-visible { text-decoration:underline;text-decoration-color:var(--emga26-accent);text-decoration-thickness:2px;text-underline-offset:0.3em; } & .emga26-header-cart:hover { background-color:#FFF4D8; } & .emga26-header-cart:active { background-color:var(--emga26-accent); } & .emga26-header-call:hover { background-color:#FFF4D8; } & .emga26-header-call:active { background-color:var(--emga26-accent); } & .emga26-menu-header:hover { background-color:#FFF4D8; } & .emga26-menu-header:active { background-color:var(--emga26-accent); } & .emga26-service-tab:not([aria-selected="true"]):hover { background-color:#FFF4D8; } & .emga26-service-tab:not([aria-selected="true"]):active { background-color:#FFEDB6; } & .emga26-service-mobile-item:not([open]) .emga26-service-mobile-header:hover { background-color:#FFF4D8; } & .emga26-service-mobile-item:not([open]) .emga26-service-mobile-header:active { background-color:#FFEDB6; }\n}.elementor .emga26-cta-description{max-width:43rem;line-height:1.55;}.elementor .emga26-brand-tecalto{transform:scale3d(0.9, 0.9, 1);}.elementor .emga26-brand-scrapair{transform:scale3d(0.9, 0.9, 1);}.elementor .emga26-brand-parker{transform:scale3d(0.9, 0.9, 1);}.elementor .emga26-brand-hawe{transform:scale3d(0.8, 0.8, 1);}.elementor .emga26-brand-acf{transform:scale3d(0.85, 0.85, 1);}.elementor .emga26-webshop-action{width:auto;min-width:0px;max-width:100%;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 0 auto;align-items:start;}.elementor .emga26-webshop-status-row{padding:0px;display:flex;flex-direction:row;gap:0.75rem;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.elementor .emga26-quiet-arrow{width:1rem;height:1rem;object-fit:contain;padding:0px;margin:0px;display:block;flex:0 0 auto;}.elementor .emga26-quiet-label{min-width:0px;font-family:inherit;color:inherit;padding:0px;margin:0px;transition:color 240ms;display:block;font-size:inherit; font-weight:inherit; line-height:inherit; text-decoration-line:underline; text-decoration-thickness:1px; text-underline-offset:0.22em;\n}.elementor .emga26-home-news-title{&:is(h2) { font-size:3.375rem;font-weight:400;line-height:1.14; } & strong { font-weight:800; }\n}.elementor .emga26-home-heading-mix{&:is(h2) { font-weight:400; } & strong { font-weight:800; }\n}.elementor .emga26-secondary-button{min-height:3rem;max-width:100%;font-family:var(--emga26-font);font-weight:500;font-size:1rem;color:var(--emga26-ink);line-height:1.5;text-decoration:none;cursor:pointer;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.25rem;border-width:1px;border-color:#8B938D;border-style:solid;background-color:transparent;transition:background-color 240ms, color 240ms, border-color 240ms;display:inline-flex;flex-direction:row;gap:0.75rem;justify-content:center;align-items:center;width:fit-content; &::after { content:"→";display:inline-block; } &:focus-visible { outline:2px solid var(--emga26-ink);outline-offset:4px; }\n}.elementor .emga26-invitation-label{font-family:var(--emga26-font);font-weight:500;font-size:1rem;color:var(--emga26-ink);line-height:1.5;margin:0px;}.elementor .emga26-home-section-title{&:is(h2) { font-size:3.375rem;font-weight:400;line-height:1.14; } & strong { font-weight:800; }\n}.elementor .emga26-home-hero-actions{width:100%;padding:0px;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:nowrap;align-items:center;& .emga26-button { min-width:0; }\n}.elementor .emga26-home-kicker{font-family:var(--emga26-font);font-weight:600;font-size:0.75rem;color:var(--emga26-ink);letter-spacing:0.08em;line-height:1.5;margin:0px;}.elementor .emga26-home-hero-title{padding:0px;margin-block-start:0px;display:flex;flex-direction:column;gap:1rem;align-items:start;align-self:start;grid-area:title; & .emga26-h1 { font-size:3.5rem;line-height:1.12;font-weight:400; } & .emga26-h1 strong { font-weight:800; }\n}.elementor .emga26-home-hero{&:is(.emga26-hero) { gap:1.5rem 4rem;grid-template-rows:auto auto auto;grid-template-areas:"title media" "lead media" "actions media"; } & .emga26-hero-media { height:100%;aspect-ratio:auto;min-height:30rem;max-height:42rem; }\n}.elementor .emga26-header-phone-icon{filter:brightness(0.18);\n}.elementor .emga26-service-mobile-title{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:1rem;align-items:center;& .emga26-service-label { flex:1; } & .emga26-icon-small { margin-left:auto; }\n}.elementor .emga26-service-mobile-content{padding:1.25rem;display:block;}.elementor .emga26-service-mobile-header{min-height:6rem;cursor:pointer;padding:1.25rem;display:block;list-style:none; &:is(details[open] > summary) { background-color:var(--emga26-accent); } &:is(details[open] > summary) .emga26-icon-small { transform:rotate(90deg); } &:focus-visible { outline:2px solid var(--emga26-ink);outline-offset:4px; } &:focus-visible { outline-offset: -4px; }\n}.elementor .emga26-service-mobile-item{padding:0px;border-radius:0.75rem;background-color:var(--emga26-surface);display:block;overflow:clip;\n}.elementor .emga26-service-accordion{padding:0px;display:none;}.elementor .emga26-header-call{display:none;&:focus-visible { outline:2px solid var(--emga26-ink);outline-offset:4px; }\n}.elementor .emga26-header-sticky{width:100%;position:sticky;inset-block-start:-1rem;z-index:1000;padding:0px;display:block;align-self:start;&:is(.admin-bar *) { top:1rem; }\n}.elementor .emga26-header-cart{width:2.75rem;height:2.75rem;padding:0px;border-radius:0.5rem;display:flex;justify-content:center;align-items:center;&:focus-visible { outline:2px solid var(--emga26-ink);outline-offset:4px; }\n}.elementor .emga26-header-shell{width:100%;position:relative;padding:0px;border-block-end-width:1px;background-color:var(--emga26-surface);border-bottom-style: solid; border-bottom-color: var(--emga26-line);\n}.elementor .emga26-header-shop-mobile{width:auto;padding:0px;display:none;}.elementor .emga26-store-split{padding:0px;display:grid;gap:6rem;grid-template-columns:1.1fr 1fr;grid-template-rows:auto;align-items:start;}.elementor .emga26-access-invitation{font-family:var(--emga26-font);font-weight:500;font-size:0.875rem;color:var(--emga26-ink);line-height:1.5;margin-block-start:0.75rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;&:empty { display:none; }\n}.elementor .emga26-card-invitation{padding:0px;margin-block-start:auto;display:flex;flex-direction:row;gap:0.5rem;align-items:center;}.elementor .emga26-icon-small{width:1rem;height:1rem;object-fit:contain;display:block;flex:0 0 auto;}.elementor .emga26-icon{width:1.5rem;height:1.5rem;object-fit:contain;display:block;flex:0 0 auto;}.elementor .emga26-service-label{font-family:var(--emga26-font);font-weight:400;font-size:0.875rem;color:var(--emga26-ink);line-height:1.5;margin:0px;display:block;& small { font-size:0.875rem;font-weight:400;line-height:1.5;display:block;margin-top:0.5rem; } & strong { font-size:1.25rem;font-weight:500;line-height:1.3;display:block;margin-bottom:0.5rem; }\n}.elementor .emga26-service-content{min-width:0px;padding:0px;}.elementor .emga26-service-area{width:100%;min-width:0px;padding:0px;display:block;grid-column:1;grid-row:1 / 3;}.elementor .emga26-service-tab{width:100%;min-height:6.5rem;color:var(--emga26-ink);padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:4rem;padding-inline-end:1.5rem;border-radius:0.75rem;border-width:0px;outline-width:0px;background-color:var(--emga26-surface);text-align:left; &[aria-selected="true"] { background-color:var(--emga26-accent); } &:focus-visible { outline:2px solid var(--emga26-ink);outline-offset:4px; }\n}.elementor .emga26-service-menu{width:100%;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1rem;grid-column:2;grid-row:1;}.elementor .emga26-service-tabs{padding:0px;display:grid;gap:3rem;grid-template-columns:1.08fr 1fr;grid-template-rows:auto 1fr;align-items:start;}.elementor .emga26-footer-accordion-content{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .emga26-footer-summary-toggle{cursor:pointer;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--emga26-footer-line); &:focus-visible { outline:2px solid var(--emga26-accent);outline-offset:4px; } &::after { content:"+";color:var(--emga26-footer-text);font-size:1.25rem; } &:is(details[open] > summary)::after { content:"−"; }\n}.elementor .emga26-footer-accordion{display:none;}.elementor .emga26-footer-desktop-group{min-width:0px;padding:0px;display:block;}.elementor .emga26-contact-text{font-family:var(--emga26-font);font-weight:400;font-size:1rem;color:var(--emga26-footer-text);line-height:1.5;margin:0px;}.elementor .emga26-contact-icon{width:1.125rem;height:1.5rem;object-fit:contain;display:block;flex:0 0 auto;}.elementor .emga26-contact-row{color:var(--emga26-footer-text);padding:0px;display:flex;flex-direction:row;gap:0.625rem;align-items:start;&:focus-visible { outline:2px solid var(--emga26-accent);outline-offset:4px; }\n}.elementor .emga26-sr{width:1px;height:1px;overflow:hidden;position:absolute;padding:0px;margin:-1px;border-width:0px;clip-path:inset(50%);white-space:nowrap;\n}.elementor .emga26-social-icon{width:1.4375rem;height:1.4375rem;object-fit:contain;display:block;}.elementor .emga26-social-link{width:2.75rem;height:2.75rem;padding:0px;border-radius:0.25rem;display:flex;justify-content:center;align-items:center;&:focus-visible { outline:2px solid var(--emga26-accent);outline-offset:2px; }\n}.elementor .emga26-socials{width:auto;padding:0px;margin-block-start:1.75rem;margin-block-end:0px;margin-inline-start:-0.625rem;margin-inline-end:0px;display:flex;flex-direction:row;gap:0.25rem;align-items:center;}.elementor .emga26-cta-title{font-family:var(--emga26-font);font-weight:400;font-size:3rem;color:var(--emga26-ink);letter-spacing:-0.025em;line-height:1.12;margin:0px;text-wrap:balance; & strong { font-weight:800; }\n}.elementor .emga26-cta{padding:3.5rem;margin-block-start:0px;margin-block-end:4rem;margin-inline-start:0px;margin-inline-end:0px;border-radius:1rem;background-color:var(--emga26-accent);display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;& .emga26-small { color:var(--emga26-ink); } & .emga26-body { color:var(--emga26-ink); } & .emga26-button { background-color:var(--emga26-ink);color:var(--emga26-on-dark);min-height:3.25rem;min-width:14.5rem; } & .emga26-button:focus-visible { outline:2px solid var(--emga26-ink);outline-offset:4px; }\n}.elementor .emga26-article-title{font-family:var(--emga26-font);font-weight:500;font-size:1.5rem;color:var(--emga26-ink);letter-spacing:-0.015em;line-height:1.25;margin:0px;}.elementor .emga26-article-photo{width:100%;overflow:hidden;aspect-ratio:1.8 / 1;object-fit:cover;border-radius:0.75rem;display:block;}.elementor .emga26-article{color:var(--emga26-ink);padding:0px;border-radius:0.25rem;display:flex;flex-direction:column;gap:1rem;&:focus-visible { outline:2px solid var(--emga26-ink);outline-offset:6px; }\n}.elementor .emga26-status{font-family:var(--emga26-font);font-size:0.75rem;color:#51441F;line-height:1.5;padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-radius:0.125rem;background-color:#F7E9B9;display:inline-block;width:fit-content;\n}.elementor .emga26-webshop{padding-block-start:3rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:3rem;border-block-start-width:1px;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;align-items:end;border-top-style: solid; border-top-color: var(--emga26-line); & .emga26-button { min-width:17.75rem; }\n}.elementor .emga26-mini-photo{width:36%;height:auto;min-height:12rem;overflow:hidden;aspect-ratio:1 / 1;object-fit:cover;border-radius:0.75rem;display:block;flex:0 0 auto;object-position:center;\n}.elementor .emga26-mini-card{color:var(--emga26-ink);text-decoration:none;padding:1.5rem;border-radius:1rem;border-width:1px;border-color:transparent;border-style:solid;background-color:var(--emga26-surface);display:flex;flex-direction:row;gap:1.5rem;align-items:stretch;&:focus-visible { outline:2px solid var(--emga26-ink);outline-offset:4px; }\n}.elementor .emga26-mini-grid{padding:0px;margin-block-start:3rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;grid-template-rows:auto;}.elementor .emga26-panel{min-width:0px;padding:3rem;border-radius:1rem;background-color:var(--emga26-surface);display:block;}.elementor .emga26-menu-links{padding:0px;display:flex;flex-direction:column;gap:0.5rem;& .emga26-nav-link { min-height:2.75rem; } & .emga26-button { min-width:0;width:100%; }\n}.elementor .emga26-menu-panel{min-width:17.5rem;max-width:calc(100vw - 3rem);max-height:calc(100dvh - 6rem);position:absolute;inset-block-start:100%;inset-inline-end:0px;z-index:30;padding:1.5rem;border-radius:0.75rem;border-width:1px;border-color:var(--emga26-line);border-style:solid;background-color:var(--emga26-surface);box-shadow:0px 12px 32px 0px #24272914;overflow-y:auto; overscroll-behavior:contain;\n}.elementor .emga26-menu-header{min-height:2.75rem;padding:0.625rem;outline-offset:4px;&:focus-visible { outline:2px solid var(--emga26-ink); }\n}.elementor .emga26-mobile-menu{width:2.75rem;padding:0px;display:none;}.elementor .emga26-header-right{width:auto;padding:0px;display:flex;flex-direction:row;gap:1rem;align-items:center;& .emga26-button { min-width:11.5rem; }\n}.elementor .emga26-nav-link{width:auto;font-family:var(--emga26-font);font-weight:400;font-size:0.9375rem;color:var(--emga26-ink);line-height:1.5;padding-block-start:0.625rem;padding-block-end:0.625rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;text-align:left; &:focus-visible { outline:2px solid var(--emga26-ink);outline-offset:4px; }\n}.elementor .emga26-nav{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:row;gap:1.5rem;justify-content:center;align-items:center;}.elementor .emga26-header-logo{width:8.25rem;height:auto;object-fit:contain;display:block;}.elementor .emga26-header-bar{width:calc(100% - 10rem);min-width:0px;max-width:var(--emga26-content-width);padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:0px;background-color:var(--emga26-surface);display:grid;gap:1.5rem;grid-template-columns:8.25rem minmax(0,1fr) auto;grid-template-rows:auto;align-items:center;}.elementor .emga26-header{padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--emga26-surface);display:block;}.elementor .emga26-footer-small{font-family:var(--emga26-font);font-size:0.875rem;color:var(--emga26-footer-muted);line-height:1.5;text-decoration:none;padding:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;cursor:auto; &:focus-visible { outline:2px solid var(--emga26-accent);outline-offset:4px; } text-align:left;\n}.elementor .emga26-footer-legal{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: var(--emga26-footer-line);\n}.elementor .emga26-footer-link{font-family:var(--emga26-font);font-weight:400;font-size:1rem;color:var(--emga26-footer-text);line-height:1.5;text-decoration:none;cursor:pointer;padding:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;&:focus-visible { outline:2px solid var(--emga26-accent);outline-offset:4px; } text-align:left;\n}.elementor .emga26-footer-links{padding:0px;margin-block-start:1.5rem;display:flex;flex-direction:column;gap:1.125rem;}.elementor .emga26-footer-title{min-height:0px;font-family:var(--emga26-font);font-weight:500;font-size:1rem;color:var(--emga26-on-dark);line-height:1.125rem;padding-block-start:0px;margin:0px;}.elementor .emga26-footer-since{font-family:var(--emga26-font);font-size:0.875rem;color:var(--emga26-footer-muted);line-height:1.5;text-decoration:none;margin-block-start:1.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:auto;\n}.elementor .emga26-footer-summary{font-family:var(--emga26-font);font-weight:400;font-size:1rem;color:var(--emga26-footer-text);line-height:1.6;margin-block-start:2.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .emga26-footer-logo{width:14rem;max-width:100%;display:block;filter:brightness(0) invert(1); & img { display:block;width:100%;height:auto; }\n}.elementor .emga26-footer-brand{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .emga26-footer-main{padding-block-start:6rem;padding-block-end:4.5rem;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:3.5rem;grid-template-columns:1.16fr 1fr 1.2fr 0.88fr 1.04fr;grid-template-rows:auto;}.elementor .emga26-footer{font-family:var(--emga26-font);color:var(--emga26-footer-text);padding:0px;background-color:var(--emga26-footer);}.elementor .emga26-logo-mark{width:100%;max-width:11.875rem;max-height:3.5rem;object-fit:contain;display:block;& img { display:block;width:100%;max-height:3.5rem;object-fit:contain; }\n}.elementor .emga26-logo-item{min-width:0px;min-height:6rem;padding:1.25rem;border-radius:0.75rem;background-color:var(--emga26-surface);display:flex;flex-direction:row;flex:0 1 calc((100% - 6.25rem) / 6);justify-content:center;align-items:center;& .emga26-logo-mark { max-width:8.25rem;max-height:2.75rem; }\n}.elementor .emga26-logo-grid{padding:0px;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;justify-content:flex-start;}.elementor .emga26-section-head{padding:0px;margin-block-end:5rem;display:flex;flex-direction:row;gap:4rem;justify-content:space-between;align-items:flex-end;& .emga26-body { font-size:1.125rem;line-height:1.55; }\n}.elementor .emga26-access-title{font-family:var(--emga26-font);font-weight:500;font-size:1.5rem;color:var(--emga26-ink);letter-spacing:-0.02em;line-height:1.2;margin:0px;display:block;cursor:auto;\n}.elementor .emga26-access:hover,.elementor .emga26-access:focus-visible{background-color:var(--emga26-accent);}.elementor .emga26-access:focus{outline-width:2px;outline-color:var(--emga26-ink);outline-style:solid;outline-offset:4px;}.elementor .emga26-access:active{background-color:var(--emga26-accent);}.elementor .emga26-access{text-decoration:none;padding:1.5rem;border-radius:0.75rem;border-width:1px;border-color:transparent;border-style:solid;background-color:var(--emga26-surface);transition:background-color 320ms;display:flex;flex-direction:column;gap:0.5rem;align-items:start;}.elementor .emga26-card-photo{width:100%;overflow:hidden;aspect-ratio:2 / 1;object-fit:cover;padding:0px;border-radius:0.75rem;display:block;object-position:center 20%; & img { display:block;width:100%;height:100%;object-fit:cover; }\n}.elementor .emga26-card{height:100%;text-decoration:none;padding:1.5rem;border-radius:1rem;border-width:1px;border-color:transparent;border-style:solid;background-color:var(--emga26-surface);display:flex;flex-direction:column;gap:1rem;&:focus-visible { outline:2px solid var(--emga26-ink);outline-offset:4px; }\n}.elementor .emga26-grid4{padding:0px;display:grid;gap:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto;}.elementor .emga26-grid3{padding:0px;display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;}.elementor .emga26-photo{width:100%;overflow:hidden;aspect-ratio:4 / 3;object-fit:cover;padding:0px;margin:0px;border-radius:0.75rem;display:block;object-position:center 20%; & img { display:block;width:100%;height:100%;object-fit:cover; }\n}.elementor .emga26-image{width:100%;padding:0px;margin:0px;display:block;& img { display:block;width:100%;height:auto; }\n}.elementor .emga26-quiet:hover,.elementor .emga26-quiet:focus-visible{text-decoration:none;}.elementor .emga26-quiet{min-height:2.75rem;max-width:100%;font-family:var(--emga26-font);font-weight:500;font-size:1rem;color:var(--emga26-ink);line-height:1.5;cursor:pointer;padding-block-start:0.625rem;padding-block-end:0.625rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;margin:0px;border-radius:0.25rem;border-width:0px;background-color:transparent;transition:background-color 240ms, color 240ms, border-color 240ms;display:inline-flex;flex-direction:row;gap:0.625rem;justify-content:start;align-items:center;width:fit-content; white-space:normal; text-align:left; &:is(a) { text-decoration:none; } &::after { content:none;display:none; } &:focus-visible { outline:2px solid var(--emga26-ink);outline-offset:4px; }\n}.elementor .emga26-button{min-width:14.5rem;min-height:3rem;font-family:var(--emga26-font);font-weight:600;font-size:1rem;color:var(--emga26-ink);line-height:1.5;text-decoration:none;cursor:pointer;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.25rem;border-width:0px;background-color:var(--emga26-accent);transition:background-color 240ms, color 240ms, border-color 240ms;display:inline-flex;flex-direction:row;gap:0.5rem;flex:0 0 auto;justify-content:center;align-items:center;width:fit-content; white-space:nowrap; &:focus-visible { outline:2px solid var(--emga26-ink);outline-offset:4px; }\n}.elementor .emga26-eyebrow{font-family:var(--emga26-font);font-weight:500;font-size:var(--emga26-small-size);color:var(--emga26-muted);letter-spacing:0.04em;line-height:1.5;margin:0px;display:block;cursor:auto;\n}.elementor .emga26-small{font-family:var(--emga26-font);font-weight:400;font-size:var(--emga26-small-size);color:var(--emga26-muted);line-height:1.5;margin:0px;display:block;cursor:auto;\n}.elementor .emga26-body{font-family:var(--emga26-font);font-weight:400;font-size:var(--emga26-body-size);color:var(--emga26-muted);line-height:1.5;margin:0px;display:block;cursor:auto;\n}.elementor .emga26-lead{font-family:var(--emga26-font);font-weight:400;font-size:var(--emga26-lead-size);color:var(--emga26-muted);line-height:1.55;margin:0px;display:block;cursor:auto;\n}.elementor .emga26-h3{font-family:var(--emga26-font);font-weight:600;font-size:var(--emga26-card-size);color:var(--emga26-ink);letter-spacing:-0.025em;line-height:1.15;margin:0px;display:block;cursor:auto;\n}.elementor .emga26-h2{font-family:var(--emga26-font);font-weight:600;font-size:var(--emga26-section-size);color:var(--emga26-ink);letter-spacing:-0.025em;line-height:1.1;margin:0px;display:block;cursor:auto;\n}.elementor .emga26-h1{font-family:var(--emga26-font);font-weight:600;font-size:var(--emga26-hero-size);color:var(--emga26-ink);letter-spacing:-0.025em;line-height:1.1;margin:0px;display:block;cursor:auto;\n}.elementor .emga26-section{min-width:0px;padding-block-start:var(--emga26-section-space);padding-block-end:var(--emga26-section-space);padding-inline-start:0px;padding-inline-end:0px;}.elementor .emga26-container{width:calc(100% - 10rem);min-width:0px;max-width:var(--emga26-content-width);padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .emga26-row{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:1.5rem;align-items:center;}.elementor .emga26-stack{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.5rem;align-items:stretch;}.elementor .emga26-block{min-width:0px;padding:0px;display:block;}.elementor .emga26-page{width:100%;min-width:0px;font-family:var(--emga26-font);font-size:1rem;color:var(--emga26-ink);line-height:1.5;padding:0px;margin:0px;background-color:var(--emga26-background);& * { box-sizing:border-box; }\n}