/*! Copyright (c) EXMGE GmbH & Co. KG. All rights reserved. EXMGE-owned code, design and content: unauthorized copying, reproduction, modification, redistribution or reuse, whether manual or automated, is prohibited without prior written permission, except as permitted by applicable law. Normal website use is permitted. Third-party materials retain their respective rights and licenses. See /copyright.txt. */
.connect-flow.inline-flow>.room-intro{grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);align-items:center;gap:0 clamp(.75rem,1.5vw,1.5rem);display:grid}.connect-flow.inline-flow .connect-legal{grid-area:1/1;justify-self:start;margin:0}.connect-flow.inline-flow .connect-links{grid-area:1/3;justify-self:end;margin:0}.connect-directory{font-family:Space,Arial,sans-serif;font-size:var(--chrome-text-size,.75rem);grid-area:1/2;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:center;gap:1.4em;line-height:1.5;display:grid}.connect-directory-pair{align-items:center;gap:1.4em;display:flex}.connect-directory-before{justify-content:flex-end}.connect-directory-after{justify-content:flex-start}.connect-flow.inline-flow .connect-copyright{text-align:center;white-space:nowrap;grid-area:1/2;margin:0}.connect-directory :is(a,.footer-directory-trigger){white-space:nowrap;align-items:center;min-height:2.75em;text-decoration:none;display:inline-flex}.connect-directory :is(a,.footer-directory-trigger):hover{color:color-mix(in srgb,currentColor 77%,gray);text-decoration:none}.connect-flow.inline-flow .room-intro .information-toggle[id$=contact-info-trigger]{white-space:nowrap}@media (max-width:700px),(orientation:portrait),(max-width:950px) and (max-height:500px) and (pointer:coarse){.connect-flow.inline-flow>.room-intro{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 24px}.connect-flow.inline-flow>.room-intro>*{zoom:1;min-width:0}.connect-flow.inline-flow .connect-legal{grid-area:1/1;justify-self:stretch;max-width:none}.connect-flow.inline-flow .connect-links{grid-area:1/2;justify-self:stretch}.connect-flow.inline-flow :is(.connect-legal-links,.connect-links){text-align:left;grid-template-columns:minmax(0,1fr);gap:0;width:100%;display:grid}.connect-flow.inline-flow .room-intro :is(.information-toggle,.connect-directory :is(a,.footer-directory-trigger)){white-space:normal;text-align:left;justify-content:space-between;gap:8px;width:100%;max-width:none;min-height:44px;padding:8px 0;font-size:14px;line-height:1.5}.connect-flow.inline-flow .information-toggle svg{flex-shrink:0;width:18px;height:18px}.connect-flow.inline-flow .connect-directory{border-top:1px solid;grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;width:100%;min-width:0;padding-top:12px}.connect-directory-pair{text-align:left;flex-direction:column;align-items:stretch;gap:0;min-width:0}.connect-directory-before{grid-area:1/1}.connect-directory-after{grid-area:1/2}.connect-flow.inline-flow .connect-copyright{text-align:left;grid-area:2/1/auto/-1;margin:0;font-size:12px;line-height:1.5}}.room-5>.room-scroll{overflow-y:auto}.connect-flow.inline-flow{margin-top:max(calc(100dvh - var(--flow-bottom) - var(--intro-height)),calc(var(--connect-copy-bottom,0px) + 1.5rem))}.footer-directory-trigger{color:inherit;font:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}.footer-directory-trigger[aria-expanded=true]{text-underline-offset:4px;text-decoration:underline}.site-footer-flow .footer-page-content{text-transform:none;letter-spacing:normal;overflow-wrap:anywhere;font-size:1rem;line-height:1.7}.footer-page-content h3{margin:0 0 16px;font-size:1.5em;line-height:1.2}.footer-page-content h4{margin:24px 0 8px;font-size:1.1em;line-height:1.4}.footer-page-content p{margin:0 0 12px}.footer-page-content ul,.footer-page-content ol{padding-left:1.4em}.footer-page-links{flex-wrap:wrap;gap:8px 20px;list-style:none;display:flex;padding:0!important}.footer-page-links button{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 0;text-decoration:underline}.public-footer{padding:32px 3.5% max(24px,env(safe-area-inset-bottom));color:#dce0f3;position:relative}.public-footer .connect-flow.inline-flow{--chrome-text-size:11px;width:100%;margin:0;position:relative;left:auto}.public-footer :is(.connect-legal,.connect-links){color:inherit;position:static}.public-footer .connect-flow.inline-flow>.room-intro{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.public-footer .connect-flow.inline-flow>.room-intro>*{zoom:1;min-width:0}.public-footer .connect-flow.inline-flow .connect-legal{grid-area:1/1;justify-self:start}.public-footer .connect-flow.inline-flow .connect-links{grid-area:1/3;justify-self:end}.public-footer .connect-flow.inline-flow .connect-directory{font-size:var(--chrome-text-size);border:0;flex-wrap:wrap;grid-area:1/2;justify-content:center;justify-self:center;gap:8px 14px;padding:0;display:flex}.public-footer .connect-directory-pair{gap:14px}.public-footer .connect-flow .connect-copyright{font-size:var(--chrome-text-size);line-height:1.5}.public-footer .connect-flow .information-toggle{font-size:var(--chrome-text-size);min-height:44px;color:inherit}.public-footer .connect-flow .connect-legal-links,.public-footer .connect-flow .connect-links{gap:16px}.public-footer .inline-panel{max-width:900px;margin-inline:auto}.connect-flow.site-footer-flow>.inline-panel[data-expanded=true]{color:#f0f1f3;background:#15171bf5;border-radius:28px;padding:28px}.site-footer-flow .contact-form{--contact-ink:#f0f1f3;--contact-muted:#c7c9ce;--contact-accent:#cbd2ff;--app-muted:#c7c9ce}@media (max-width:1150px) and (min-width:701px){.public-footer .connect-flow.inline-flow>.room-intro{grid-template-columns:1fr 1fr;gap:8px 24px}.public-footer .connect-flow.inline-flow .connect-links{grid-area:1/2}.public-footer .connect-flow.inline-flow .connect-directory{grid-area:2/1/auto/-1;justify-self:center}}@media (max-width:700px){.public-footer{padding:16px 24px 24px}.public-footer .connect-flow.inline-flow{--chrome-text-size:14px}.public-footer .connect-flow .connect-legal-links,.public-footer .connect-flow .connect-links{gap:0}}@media (min-width:1151px){body:has(.website-statistics-consent) .public-footer{padding-right:max(130px,3.5% + 90px)}}@media (max-width:700px){.public-footer .connect-flow.inline-flow>.room-intro{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.public-footer .connect-flow.inline-flow .connect-legal{grid-area:1/1;justify-self:stretch}.public-footer .connect-flow.inline-flow .connect-links{grid-area:1/2;justify-self:stretch}.public-footer .connect-flow.inline-flow .connect-directory{grid-area:2/1/auto/-1;justify-self:stretch;align-items:start;gap:12px 24px;display:grid}.public-footer .connect-directory-pair{gap:0}.public-footer .connect-flow.inline-flow .connect-copyright{padding-right:100px;font-size:12px}}body:has(.public-footer)>.website-statistics-attribution{display:none}.site-footer-flow .footer-panels{overflow-anchor:none;flex:none;width:100%;height:0;position:relative;overflow:clip}.connect-flow.site-footer-flow .footer-panels>.inline-panel{opacity:0;pointer-events:none;visibility:hidden;background:0 0;border-radius:0;width:100%;max-width:none;margin:0;padding:28px 0 0;transition:opacity .32s ease-out,transform .48s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0 0 auto;transform:translateY(18px)}.connect-flow.site-footer-flow .footer-panels>.inline-panel[data-expanded=true]{opacity:1;pointer-events:auto;visibility:visible;z-index:1;transform:none}.site-footer-flow .footer-panels .inline-panel-clip{overflow:visible}.site-footer-flow .footer-panels .inline-panel-content{color:#f0f1f3;background:linear-gradient(125deg,#181a20f5,#111318f5);border:0;border-radius:24px;padding:28px 32px;font:400 16px/1.6 Outfit,Arial,sans-serif;transition:none;transform:none}.site-footer-flow .footer-panels :is(.legal-content,.privacy-content){width:100%;max-width:none;margin:0}.site-footer-flow .footer-panels .inline-panel-content>p{max-width:80ch}.site-footer-flow .footer-panels .jobs-copy{justify-content:space-between;align-items:center;gap:32px;display:flex}.site-footer-flow .footer-panels .jobs-copy p{margin:0}@media (min-width:901px){.site-footer-flow .footer-panels .legal-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;display:grid}.site-footer-flow .footer-panels .legal-content>h3:first-child{grid-column:1/-1;margin-top:0}.site-footer-flow .footer-panels .legal-identity{break-inside:avoid;margin-bottom:28px;display:block}.site-footer-flow .footer-panels .legal-identity>div{margin-top:24px}.site-footer-flow .footer-panels .company-details{min-width:0}.site-footer-flow .footer-panels .legal-content>.information-accordion{grid-column:1/-1;min-width:0}.site-footer-flow .footer-panels .legal-content :is(p,li,.information-accordion-item){break-inside:avoid}.site-footer-flow .footer-panels .legal-content :is(h3,h4){break-after:avoid}}.ml-integrated .room-5>.room-scroll:has(.footer-panels){overflow-anchor:none;overflow-y:auto}.ml-integrated .world-stage[data-motion-concept] .room-5>.room-scroll:has(.footer-panels) .mc-closing{min-height:0;height:calc(100svh - var(--footer-chrome-height,88px));flex:none}@media (max-width:800px){.connect-flow.site-footer-flow .footer-panels>.inline-panel{padding-top:20px}.site-footer-flow .footer-panels .inline-panel-content{border-radius:20px;padding:24px 20px;font-size:16px}.site-footer-flow .footer-panels .jobs-copy{display:block}.site-footer-flow .footer-panels .jobs-copy .inline-contact{margin-top:20px}}@media (prefers-reduced-motion:reduce){.connect-flow.site-footer-flow .footer-panels>.inline-panel{transition:none;transform:none}}.connect-flow.site-footer-flow .footer-panels>#contact-info{width:100%;margin:0;left:0}.site-footer-flow .footer-panels .inline-panel-content{text-transform:none;letter-spacing:normal}.site-footer-flow .footer-panels .inline-panel-content :is(h3,h4){letter-spacing:0;text-transform:none}.site-footer-flow .footer-panels .contact-form{zoom:1!important}@media (max-width:800px),(any-pointer:coarse){.ml-integrated .world-stage[data-motion-concept] .room-5>.room-scroll:has(.footer-panels) .mc-closing{height:auto;min-height:calc(100svh - var(--footer-chrome-height,200px));padding-top:72px;padding-bottom:20px}.ml-integrated .room-5>.room-scroll:has(.footer-panels) .mc-closing-action{aspect-ratio:1;flex:none;width:min(280px,70vw);height:auto;max-height:none}}.connect-flow.site-footer-flow .footer-panels :is(#contact-info,#brands-info,[id$=-info]) .contact-form{width:min(100%,640px);max-width:640px;margin:0 auto}.site-footer-flow .footer-panels .brands-contact{margin-top:24px}@media (min-width:801px){.connect-flow.site-footer-flow>.room-intro{flex-wrap:wrap;justify-content:space-between;gap:12px 24px;display:flex}.connect-flow.site-footer-flow>.room-intro>*{zoom:1;min-width:0;max-width:100%}.connect-flow.site-footer-flow .connect-legal{flex:none;order:0}.connect-flow.site-footer-flow .connect-directory{flex-wrap:wrap;flex:500px;order:1;justify-content:center;gap:8px 16px;display:flex}.connect-flow.site-footer-flow .connect-links{flex:none;order:2}}.ml-integrated .world-stage[data-motion-concept] .room-5 .connect-flow.site-footer-flow>.room-intro{--chrome-text-size:11px;box-sizing:border-box;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;width:93vw;max-width:none;margin-inline:calc(50% - 46.5vw);display:grid}.ml-integrated .room-5 .connect-flow.site-footer-flow>.room-intro>*{zoom:1;min-width:0}.ml-integrated .room-5 .connect-flow.site-footer-flow>.room-intro .connect-legal{grid-area:1/1;justify-self:start}.ml-integrated .room-5 .connect-flow.site-footer-flow>.room-intro .connect-links{grid-area:1/3;justify-self:end}.ml-integrated .room-5 .connect-flow.site-footer-flow>.room-intro .connect-directory{font:400 var(--chrome-text-size)/1.5 Space,Arial,sans-serif;border:0;flex-wrap:wrap;grid-area:1/2;justify-content:center;justify-self:center;gap:8px 14px;padding:0;display:flex}.ml-integrated .room-5 .connect-flow.site-footer-flow>.room-intro .connect-directory-pair{gap:14px}.ml-integrated .room-5 .connect-flow.site-footer-flow>.room-intro .connect-copyright{font:400 var(--chrome-text-size)/1.5 Space,Arial,sans-serif}.ml-integrated .room-5 .connect-flow.site-footer-flow>.room-intro .information-toggle{font:400 var(--chrome-text-size)/1.5 Space,Arial,sans-serif;min-height:44px;color:inherit}.ml-integrated .room-5 .connect-flow.site-footer-flow>.room-intro :is(.connect-legal-links,.connect-links){gap:16px}@media (min-width:1151px){body:has(.website-statistics-consent) .ml-integrated .room-5 .connect-flow.site-footer-flow>.room-intro{padding-right:max(0px,130px - 3.5vw)}}@media (max-width:1150px) and (min-width:701px){.ml-integrated .world-stage[data-motion-concept] .room-5 .connect-flow.site-footer-flow>.room-intro{grid-template-columns:1fr 1fr;gap:8px 24px}.ml-integrated .room-5 .connect-flow.site-footer-flow>.room-intro .connect-links{grid-area:1/2}.ml-integrated .room-5 .connect-flow.site-footer-flow>.room-intro .connect-directory{grid-area:2/1/auto/-1;justify-self:center}}@media (max-width:700px){.ml-integrated .world-stage[data-motion-concept] .room-5 .connect-flow.site-footer-flow>.room-intro{--chrome-text-size:14px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 24px;width:calc(100vw - 48px);margin-inline:calc(50% + -50vw + 24px)}.ml-integrated .room-5 .connect-flow.site-footer-flow>.room-intro .connect-legal{grid-area:1/1;justify-self:stretch}.ml-integrated .room-5 .connect-flow.site-footer-flow>.room-intro .connect-links{grid-area:1/2;justify-self:stretch}.ml-integrated .room-5 .connect-flow.site-footer-flow>.room-intro :is(.connect-legal-links,.connect-links,.connect-directory-pair){gap:0}.ml-integrated .room-5 .connect-flow.site-footer-flow>.room-intro :is(.connect-legal-links,.connect-links){text-align:left;grid-template-columns:minmax(0,1fr);width:100%;display:grid}.ml-integrated .room-5 .connect-flow.site-footer-flow>.room-intro :is(.information-toggle,.connect-directory a){white-space:normal;text-align:left;justify-content:space-between;gap:8px;width:100%;max-width:none;min-height:44px;padding:8px 0;font-size:14px;line-height:1.5}.ml-integrated .room-5 .connect-flow.site-footer-flow>.room-intro .information-toggle svg{flex-shrink:0;width:18px;height:18px}.ml-integrated .room-5 .connect-flow.site-footer-flow>.room-intro .connect-directory-pair{text-align:left;flex-direction:column;align-items:stretch;min-width:0}.ml-integrated .room-5 .connect-flow.site-footer-flow>.room-intro .connect-directory{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;align-items:start;gap:12px 24px;display:grid}.ml-integrated .room-5 .connect-flow.site-footer-flow>.room-intro .connect-copyright{text-align:left;margin:0;padding-right:100px;font-size:12px}}
