.site-footer{--footer-bg: #06080f;--footer-surface: rgba(255, 255, 255, .03);--footer-border: rgba(255, 255, 255, .08);--footer-accent: #00e5ff;--footer-accent-2: #7c3aed;--footer-text: rgba(255, 255, 255, .72);--footer-text-muted: rgba(255, 255, 255, .45);--footer-hover: #67e8f9;--footer-radius: 20px;--footer-ease: cubic-bezier(.22, 1, .36, 1);position:relative;overflow:hidden;background:var(--footer-bg);color:var(--footer-text);padding:0;border-top:1px solid var(--footer-border)}.footer-glow{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none;opacity:.35;max-width:100vw;z-index:0}.footer-glow--left{width:min(480px,62vw);height:min(480px,62vw);top:-120px;left:clamp(-120px,-8vw,-40px);background:radial-gradient(circle,var(--footer-accent-2) 0%,transparent 70%);animation:footerPulse 8s ease-in-out infinite alternate}.footer-glow--right{width:min(400px,54vw);height:min(400px,54vw);bottom:-100px;right:clamp(-90px,-7vw,-35px);background:radial-gradient(circle,var(--footer-accent) 0%,transparent 70%);animation:footerPulse 10s ease-in-out infinite alternate-reverse}@media(max-width:640px){.footer-glow--left{width:min(280px,72vw);height:min(280px,72vw);top:-70px;left:-60px}.footer-glow--right{width:min(260px,70vw);height:min(260px,70vw);right:-50px;bottom:-30px}}@keyframes footerPulse{0%{transform:scale(1) translateY(0);opacity:.25}to{transform:scale(1.15) translateY(-20px);opacity:.4}}.footer-inner{position:relative;z-index:1;max-width:1400px;margin:0 auto;width:100%;padding:72px 40px 32px;box-sizing:border-box;overflow:visible}.footer-top{display:grid;grid-template-columns:minmax(205px,.85fr) minmax(0,3fr) minmax(300px,.95fr);gap:clamp(28px,2.5vw,40px);padding-bottom:56px;border-bottom:1px solid var(--footer-border);align-items:start;overflow:visible}.footer-top>*{min-width:0}.footer-brand{padding-left:0}.footer-brand__link{display:inline-flex;align-items:center;gap:16px;text-decoration:none;margin-bottom:20px}.footer-brand__link img:not(.xaz-brand-logo__image){height:52px;width:auto;transition:transform .4s var(--footer-ease),filter .4s ease;filter:drop-shadow(0 0 12px rgba(0,229,255,.15))}.footer-brand__link:hover img:not(.xaz-brand-logo__image){transform:scale(1.06) rotate(-2deg);filter:drop-shadow(0 0 24px rgba(0,229,255,.45))}.footer-brand__link .xaz-brand-logo{transition:transform .4s var(--footer-ease),filter .4s ease;filter:drop-shadow(0 0 12px rgba(0,229,255,.15))}.footer-brand__link:hover .xaz-brand-logo{transform:scale(1.04);filter:drop-shadow(0 0 20px rgba(0,229,255,.38))}.footer-brand__text{display:flex;flex-direction:column;gap:2px}.footer-brand__name{font-size:26px;font-weight:800;letter-spacing:-.5px;background:linear-gradient(120deg,#fff 30%,var(--footer-accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:background .4s ease}.footer-brand__link:hover .footer-brand__name{background:linear-gradient(120deg,var(--footer-accent) 0%,#fff 60%);-webkit-background-clip:text;background-clip:text}.footer-brand__tag{font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--footer-text-muted);transition:color .3s ease,letter-spacing .3s ease}.footer-brand__link:hover .footer-brand__tag{color:var(--footer-accent);letter-spacing:4px}.footer-slogan{margin:0 0 28px;font-size:14px;line-height:1.75;color:#b9c8dc;max-width:300px}.footer-slogan:after{content:"";display:block;width:40px;height:2px;margin-top:12px;border-radius:2px;background:linear-gradient(90deg,var(--footer-accent),var(--footer-accent-2))}.footer-socials{display:flex;gap:10px;flex-wrap:wrap}.footer-social{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:var(--footer-surface);border:1px solid var(--footer-border);color:var(--footer-text);text-decoration:none;font-size:16px;overflow:hidden;transition:transform .35s var(--footer-ease),border-color .35s ease,background .35s ease,color .35s ease,box-shadow .35s ease}.footer-social img{height:22px;width:auto;border-radius:4px;transition:transform .35s var(--footer-ease)}.footer-social:hover{transform:translateY(-4px);border-color:#00e5ff80;background:#00e5ff14;color:var(--footer-accent);box-shadow:0 12px 32px #00e5ff26}.footer-social:hover img{transform:scale(1.1)}.footer-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,1.8vw,32px);align-items:stretch;overflow:visible}.footer-col{min-width:0}.footer-col--services,.footer-col--products{display:flex;flex-direction:column}.footer-col--services .footer-col__list,.footer-col--products .footer-col__list{display:flex;flex:1;flex-direction:column;align-items:flex-start}.footer-col--services{--footer-column-accent: #22d3ee}.footer-col--products{--footer-column-accent: #a78bfa}.footer-col--media{--footer-column-accent: #fb7185}.footer-col--company{--footer-column-accent: #60a5fa}.footer-col--career{--footer-column-accent: #34d399}.footer-col__title{color:var(--footer-column-accent)}.footer-col__group-title{color:#60a5fa}.footer-col--media .footer-col__list>li:first-child a{color:#f97316}.footer-col--media .footer-col__cta-link--all-news a{color:#fbbf24}.footer-col--media .footer-col__list .footer-col__label{color:#a3e635}.footer-col--services .footer-col__cta-link,.footer-col--products .footer-col__cta-link{margin-top:auto;padding-top:12px}.footer-col__title{font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--footer-column-accent);margin:0 0 20px;position:relative;padding-bottom:10px}.footer-col__title:after{content:"";position:absolute;bottom:0;left:0;width:24px;height:2px;background:var(--footer-column-accent);border-radius:2px;transition:width .4s var(--footer-ease)}.footer-col:hover .footer-col__title:after{width:48px}.footer-col__list{list-style:none;padding:0;margin:0}.footer-col__list li{margin-bottom:4px}.footer-col__list .footer-col__label{margin-top:12px;color:var(--footer-column-accent);font-size:10px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.footer-col__list a{display:inline-block;position:relative;padding:6px 0;font-size:14px;color:#a9bdd9;text-decoration:none;transition:color .3s ease,transform .3s var(--footer-ease)}.footer-col__cta-link a{font-weight:700;color:var(--footer-column-accent);font-size:13px;white-space:nowrap}.footer-col__cta-link--all-news a{display:inline-flex;align-items:center;gap:10px;padding:6px 0;border:0;border-radius:0;color:var(--footer-column-accent);background:transparent;white-space:nowrap;font-size:13px;line-height:1.4}.footer-col--services .footer-col__cta-link a,.footer-col--products .footer-col__cta-link a,.footer-col--services .footer-col__cta-link a:hover,.footer-col--products .footer-col__cta-link a:hover,.footer-col--media .footer-col__cta-link a:hover,.footer-col--company .footer-col__cta-link a:hover,.footer-col--career .footer-col__cta-link a:hover{color:var(--footer-column-accent)}.footer-col--career .footer-col__cta-link a{color:#34d399}.footer-col__cta-link--all-news a:hover{color:#fbbf24}.footer-col__group-title{margin:0 0 8px;color:#60a5fa;font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.footer-col__cta-link--all-news a i{font-size:11px}.footer-col__cta-link--all-news a:before{display:none}.footer-col__cta-link--all-news a:hover{color:var(--footer-accent);background:transparent;border-color:transparent}.footer-col__cta-link a:before{background:linear-gradient(90deg,var(--footer-accent),var(--footer-accent-2))}.footer-col__list a:before{content:"";position:absolute;left:0;bottom:4px;width:0;height:1px;background:linear-gradient(90deg,var(--footer-accent),transparent);transition:width .35s var(--footer-ease)}.footer-col__list a:hover{color:var(--footer-column-accent);transform:translate(6px)}.footer-col--media .footer-col__list>li:first-child a:hover{color:#f97316}.footer-col--media .footer-col__cta-link--all-news a:hover{color:#fbbf24}html body .site-footer .footer-col__title,html body .site-footer .footer-col__list a:hover{color:var(--footer-column-accent)!important}.footer-col__list a:hover:before{width:calc(100% - 6px)}.footer-contact-card{display:flex;flex-direction:column;align-items:flex-start;background:var(--footer-surface);border:1px solid var(--footer-border);border-radius:var(--footer-radius);padding:26px 24px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);justify-self:end;transition:border-color .4s ease,box-shadow .4s ease;width:340px;box-sizing:border-box;max-width:100%}html body .site-footer .footer-contact-card:hover,html body .site-footer .footer-contact-card:focus-within{border-color:#00e5ff8c;box-shadow:0 0 0 2px #00e5ff1f,0 0 24px #00e5ff1f}.footer-contact__label{display:block;font-size:11px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:#a7bad8;margin-bottom:12px}.footer-contact__phone{display:block;font-size:clamp(20px,1.5vw,27px);font-weight:900;line-height:1.15;letter-spacing:-.7px;text-decoration:none;background:linear-gradient(135deg,var(--footer-accent-2),var(--footer-accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:18px;transition:transform .35s var(--footer-ease),filter .35s ease;word-break:normal;overflow-wrap:anywhere}.footer-contact__phone:hover{transform:scale(1.04);filter:drop-shadow(0 0 20px rgba(0,229,255,.35))}.footer-contact__address{font-size:13px;line-height:1.6;color:#b4c2d6;margin:0 0 20px;display:flex;gap:12px;align-items:flex-start}.footer-contact__address i{color:var(--footer-accent);margin-top:4px;flex-shrink:0;font-size:15px}.footer-contact__cta{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border-radius:999px;background:linear-gradient(135deg,#7c3aed40,#00e5ff26);border:1px solid rgba(0,229,255,.25);color:#fff;font-size:13px;font-weight:600;white-space:nowrap;text-decoration:none;transition:transform .35s var(--footer-ease),box-shadow .35s ease,border-color .35s ease,background .35s ease}.footer-contact__cta i{font-size:12px;transition:transform .35s var(--footer-ease)}.footer-contact__cta:hover{transform:translateY(-2px);border-color:var(--footer-accent);background:linear-gradient(135deg,#7c3aed66,#00e5ff40);box-shadow:0 8px 28px #00e5ff33}.footer-contact__cta:hover i{transform:translate(4px)}.footer-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding-top:28px;gap:20px}.footer-bottom__copy{margin:0;font-size:12px;color:#91a8ca;padding-left:0}.footer-bottom__links{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.footer-bottom__links a{position:relative;padding:8px 16px;font-size:12px;font-weight:500;color:#91b4e4;text-decoration:none;border-radius:999px;border:1px solid transparent;transition:color .3s ease,background .3s ease,border-color .3s ease}.footer-bottom__preferences{display:inline-flex;align-items:center;justify-self:end;gap:9px;color:#9fc5f5;font-size:12px;white-space:nowrap}.footer-bottom__preferences i{color:#75c9e8;font-size:16px;transition:transform .25s ease,color .25s ease}.footer-bottom__links a:nth-child(1){color:#94b8e8}.footer-bottom__links a:nth-child(2){color:#a8b9d4}.footer-bottom__links a:nth-child(3){color:#83c6d9}.footer-bottom__links a:hover{color:var(--footer-hover);background:#ffffff0d;border-color:var(--footer-border)}.footer-bottom__preferences:hover{color:#fff}.footer-bottom__preferences:hover i{color:var(--footer-accent);transform:rotate(35deg)}@media(max-width:1250px){.footer-inner{padding:56px 40px 32px}.footer-top{grid-template-columns:minmax(0,1fr) minmax(300px,340px);gap:32px}.footer-brand{grid-row:1;grid-column:1 / -1}.footer-nav{grid-row:2;grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:0}.footer-contact-card{grid-row:2;grid-column:2;justify-self:end}}@media(max-width:1024px){.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media(max-width:900px){.footer-inner{padding:56px 24px 28px}.footer-top{grid-template-columns:1fr;gap:40px}.footer-brand{grid-row:auto;grid-column:auto}.footer-contact-card{grid-row:auto;grid-column:auto;justify-self:stretch;max-width:100%;width:100%}.footer-nav{grid-row:auto;grid-column:auto;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:0}.footer-bottom{grid-template-columns:1fr;justify-items:center;text-align:center;gap:16px}.footer-bottom__preferences{justify-self:center}}@media(max-width:768px){.footer-nav{grid-template-columns:repeat(2,1fr);gap:24px}}@media(max-width:540px){.footer-inner{padding:48px 20px 24px}.footer-nav{grid-template-columns:1fr;gap:28px}.footer-bottom__links{gap:4px;justify-content:center}}@media(min-width:1600px){.footer-inner{max-width:min(92vw,160rem);padding:clamp(64px,3.4vw,96px) clamp(40px,2.2vw,72px) clamp(36px,1.6vw,48px)}.footer-top{grid-template-columns:minmax(220px,.85fr) minmax(0,3fr) minmax(300px,.95fr);gap:clamp(32px,2vw,48px);padding-bottom:clamp(56px,2.6vw,76px)}.footer-brand__link{gap:clamp(16px,.8vw,22px);margin-bottom:clamp(20px,1vw,28px)}.footer-brand__link img:not(.xaz-brand-logo__image){height:clamp(60px,3.2vw,82px)}.footer-brand__name{font-size:clamp(30px,1.45vw,40px)}.footer-brand__tag{font-size:clamp(12px,.58vw,15px);letter-spacing:clamp(2px,.13vw,3px)}.footer-slogan{max-width:24rem;margin-bottom:clamp(28px,1.3vw,36px);font-size:clamp(16px,.74vw,20px)}.footer-socials{gap:clamp(12px,.6vw,16px)}.footer-social{width:clamp(46px,2.2vw,58px);height:clamp(46px,2.2vw,58px);font-size:clamp(17px,.78vw,21px)}.footer-social img{height:clamp(24px,1.05vw,30px)}.footer-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,1.1vw,30px)}.footer-col__title{margin-bottom:clamp(20px,1vw,28px);padding-bottom:clamp(10px,.5vw,14px);font-size:clamp(12px,.58vw,16px);letter-spacing:clamp(1.5px,.1vw,2.5px)}.footer-col__list a{padding-block:clamp(7px,.32vw,10px);font-size:clamp(15px,.68vw,19px);line-height:1.5}.footer-col__list .footer-col__label{font-size:clamp(11px,.52vw,14px)}.footer-contact-card{width:100%;padding:clamp(30px,1.5vw,42px)}.footer-contact__label{font-size:clamp(11px,.52vw,14px)}.footer-contact__phone{margin-bottom:clamp(20px,1vw,26px);font-size:clamp(21px,1.3vw,26px)}.footer-contact__address{gap:clamp(10px,.5vw,14px);margin-bottom:clamp(24px,1.1vw,30px);font-size:clamp(13px,.62vw,16px)}.footer-contact__cta{gap:clamp(10px,.5vw,14px);padding:clamp(13px,.65vw,18px) clamp(22px,1.1vw,30px);font-size:clamp(14px,.62vw,17px)}.footer-bottom{padding-top:clamp(28px,1.3vw,38px);gap:clamp(20px,1vw,30px)}.footer-bottom__copy,.footer-bottom__links a{font-size:clamp(13px,.58vw,16px)}.footer-bottom__links{gap:clamp(8px,.45vw,14px)}.footer-bottom__links a{padding:clamp(8px,.42vw,12px) clamp(16px,.8vw,22px)}}.footer-nav{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;min-width:0;align-items:stretch}.footer-col{display:flex;flex-direction:column;box-sizing:border-box;min-width:0;height:100%;padding:14px 12px;border:1px solid transparent;border-radius:16px;background:transparent;transition:transform .24s var(--footer-ease),border-color .24s ease,background-color .24s ease,box-shadow .24s ease}.footer-col:hover,.footer-col:focus-within{transform:translateY(-3px);border-color:color-mix(in srgb,var(--footer-column-accent) 34%,transparent);background:color-mix(in srgb,var(--footer-column-accent) 7%,var(--footer-bg));box-shadow:0 12px 28px color-mix(in srgb,var(--footer-column-accent) 12%,transparent),inset 0 1px color-mix(in srgb,var(--footer-column-accent) 18%,transparent)}.footer-col__title,.footer-col__group-title,.footer-col__label,.footer-col__list a{overflow-wrap:anywhere}.footer-col__list a{max-width:100%;display:block;line-height:1.5;overflow-wrap:break-word}.footer-col--media .footer-col__list a{font-size:14px}.footer-col--media .footer-col__list,.footer-col--career .footer-col__list{display:flex;flex:1;flex-direction:column;align-items:flex-start}.footer-col--media .footer-col__list .footer-col__label{margin:0;line-height:1.3}.footer-col__cta-link--all-news a{display:inline-flex;width:fit-content;max-width:100%;gap:3px;white-space:normal}.footer-col--media .footer-col__cta-link--all-news,.footer-col--career .footer-col__cta-link{margin-top:auto;padding-top:12px}.footer-col__cta-link--all-news a i{flex:0 0 auto}@media(max-width:1250px){.footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,24px)}}@media(max-width:1100px){.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2.5vw,24px)}}@media(max-width:540px){.footer-nav{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:12px}.footer-col{padding:14px;height:auto}}@media(prefers-reduced-motion:reduce){.footer-col{transition:none}}@media(min-width:541px)and (max-width:1024px){.footer-inner{padding:clamp(40px,6vw,56px) clamp(24px,5vw,48px) 28px}.footer-top{grid-template-columns:minmax(0,1fr);gap:28px;padding-bottom:36px}.footer-brand,.footer-nav,.footer-contact-card{grid-row:auto;grid-column:auto}.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:16px;margin-top:0}.footer-col{height:auto;padding:14px}.footer-col__title{margin-bottom:14px;font-size:11px;letter-spacing:1.5px}.footer-contact-card{justify-self:stretch;width:100%;max-width:100%;padding:24px}.footer-bottom{grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px;text-align:center}.footer-bottom__preferences{justify-self:center}}@media(max-width:540px){.footer-inner{padding:40px 16px 20px}.footer-top{gap:24px;padding-bottom:32px}.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:12px}.footer-col{height:auto;padding:12px}.footer-col__title{margin-bottom:12px;font-size:10px;letter-spacing:1px}.footer-col__list a{display:flex;min-height:40px;align-items:center;padding-block:8px;font-size:12px;line-height:1.4}.footer-col__cta-link--all-news a{display:inline-flex}.footer-contact-card{padding:20px 18px}.footer-bottom{gap:12px;padding-top:20px}.footer-bottom__copy{max-width:100%;line-height:1.5}.footer-bottom__links{gap:4px}.footer-bottom__links a,.footer-bottom__preferences{display:inline-flex;min-height:40px;align-items:center;justify-content:center}.footer-bottom__links a{padding-inline:10px}}@media(max-width:360px){.footer-nav{grid-template-columns:minmax(0,1fr)}}.footer-nav .footer-col__title,.footer-nav .footer-col__group-title,.footer-nav .footer-col__label{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.footer-nav .footer-col__list a{box-sizing:border-box;display:inline-block;width:fit-content;max-width:100%;padding:6px 8px;border:1px solid transparent;border-radius:999px;font-size:clamp(11px,.7vw,14px);font-weight:600;line-height:1.4;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.footer-nav .footer-col__cta-link a{box-sizing:border-box;display:inline-flex;width:min(100%,clamp(128px,7.5vw,148px));max-width:100%;align-items:center;justify-content:center;gap:6px;padding:6px 8px;border:1px solid transparent;border-radius:999px;font-size:clamp(11px,.7vw,14px);font-weight:700;line-height:1.4;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.footer-nav .footer-col__cta-link{display:flex;width:100%;justify-content:flex-start}.footer-nav .footer-col__cta-link a span,.footer-nav .footer-col__cta-link a{flex:0 0 auto;white-space:nowrap}.footer-nav .footer-col__cta-link a i{flex:0 0 auto}.footer-nav .footer-col__list a:before,.footer-nav .footer-col__list a:hover:before,.footer-nav .footer-col__list a:focus-visible:before{display:none;content:none}.footer-nav .footer-col--media .footer-col__list .footer-col__label{display:block;margin:0 0 8px;font-size:clamp(11px,.7vw,14px);font-weight:700;line-height:1.4;letter-spacing:1px;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}html body .site-footer .footer-nav .footer-col__list a:hover,html body .site-footer .footer-nav .footer-col__list a:focus-visible,html body .site-footer .footer-nav .footer-col__cta-link a:hover,html body .site-footer .footer-nav .footer-col__cta-link a:focus-visible{border-color:color-mix(in srgb,var(--footer-column-accent) 72%,transparent);background:color-mix(in srgb,var(--footer-column-accent) 14%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--footer-column-accent) 12%,transparent),0 0 18px color-mix(in srgb,var(--footer-column-accent) 24%,transparent);text-decoration:none;transform:none}body.light-theme .site-footer .footer-nav .footer-col__list a:hover,body.light-theme .site-footer .footer-nav .footer-col__list a:focus-visible{transform:none}.footer-nav .footer-col__cta-link{min-width:0}.footer-nav .footer-col__cta-link a{flex:0 0 auto;max-width:100%}.footer-nav .footer-col__cta-link a i{margin-left:2px}.footer-contact__label,.footer-contact__address{font-weight:600}.footer-contact__label{font-size:clamp(12px,.78vw,14px);font-weight:700;letter-spacing:1.2px}.footer-contact__address{font-size:clamp(13px,.78vw,15px)}.footer-contact__cta{font-size:clamp(13px,.78vw,15px);font-weight:700}html body.light-theme .site-footer .footer-contact-card{border-color:#2f77b238;background:linear-gradient(145deg,#f7fbfff5,#e4f0faeb);box-shadow:0 12px 28px #184c7e0f}html body.light-theme .site-footer .footer-contact-card:hover,html body.light-theme .site-footer .footer-contact-card:focus-within{border-color:#126e9e6b;background:linear-gradient(145deg,#f7fbfff5,#e4f0faeb);box-shadow:inset 0 1px #ffffff0f,0 0 0 2px #67e8f91a,0 0 22px #22d3ee24}@media(min-width:1101px)and (max-width:1800px){.footer-contact-card{transform:translateY(clamp(60px,calc(3.1vw + 20px),76px))}}@media(min-width:1801px)and (max-width:2200px){.footer-contact-card{transform:translateY(49px)}}@media(min-width:2201px){.footer-contact-card{transform:translateY(clamp(80px,calc(8vw - 100px),85px))}}@media(min-width:1101px)and (max-width:1800px){.footer-top{grid-template-columns:minmax(0,1fr) minmax(300px,.95fr)}.footer-brand{grid-column:1;grid-row:1}.footer-nav{grid-column:1 / -1;grid-row:2;grid-template-columns:repeat(5,minmax(0,1fr))}.footer-contact-card{grid-column:2;grid-row:1;align-self:center}.footer-nav .footer-col__list a,.footer-nav .footer-col__cta-link a{font-size:12px}}@media(min-width:1801px){.footer-nav{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1101px){.footer-col--career{justify-content:flex-end}.footer-col--career .footer-col__title{margin-bottom:8px}.footer-col--career .footer-col__list{flex:0 0 auto}}@media(max-width:1100px){.footer-nav .footer-col__list a,.footer-nav .footer-col__cta-link a{font-size:12px}}@media(max-width:540px){.footer-nav .footer-col__list a,.footer-nav .footer-col__cta-link a{font-size:clamp(11px,3vw,12px)}}
