:root{--hy-accent:#0080ff;--hy-accent-2:#006ad4;--hy-ink:#232522;--hy-ink-2:#2d2f2c;--hy-white:#ffffff;--hy-lilac:#7c6db2;--hy-teal:#3dc0a1;--hy-bg:#f2f2f2;--hy-card:#e9e9e9;--hy-card-2:#dadada;--hy-muted:#666666;--hy-line:rgba(0, 0, 0, 0.1);--hy-line-strong:rgba(0, 0, 0, 0.14);--hy-line-light:rgba(255, 255, 255, 0.23);--hy-sans:"Sora", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--hy-mono:"Sora", sans-serif;--hy-gutter:20px;--hy-gap:8px;--hy-section:clamp(88px, 6.5vw, 128px);--hy-edge:max(clamp(32px, 5vw, 96px), (100% - 1720px) / 2);--hy-ease-appear:cubic-bezier(0.16, 1, 0.3, 1);--hy-ease-text:cubic-bezier(0.31, 1.01, 0.55, 0.97);--hy-ease-hover:cubic-bezier(0.08, 0.78, 0.56, 1);--hy-ease-nav:cubic-bezier(0.44, 0, 0.56, 1);--hy-ease-curtain:cubic-bezier(0.52, 0.05, 0.01, 0.99);--hy-spring-btn:cubic-bezier(0.34, 1.3, 0.64, 1);--hy-spring-soft:cubic-bezier(0.22, 1, 0.36, 1)}@media (max-width:809.98px){:root{--hy-gutter:16px;--hy-section:96px}}body.idex-hydra{background:var(--hy-bg);color:var(--hy-ink);font-family:var(--hy-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body.idex-hydra ::selection{background:var(--hy-accent);color:#fff}.hy-wrap{width:100%;padding-left:var(--hy-gutter);padding-right:var(--hy-gutter);box-sizing:border-box}.hy-section{position:relative;padding-top:var(--hy-section);padding-bottom:var(--hy-section)}.hy-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hy-display{font-family:var(--hy-sans);font-weight:400;font-size:clamp(40px, 4.45vw, 64px);line-height:1.1;letter-spacing:-.05em;margin:0}.hy-h2{font-family:var(--hy-sans);font-weight:400;font-size:clamp(30px, 2.64vw, 38px);line-height:1.2;letter-spacing:-.05em;margin:0}.hy-h3{font-family:var(--hy-sans);font-weight:400;font-size:clamp(24px, 2.15vw, 31px);line-height:1.2;letter-spacing:-.05em;margin:0}.hy-lead{font-size:clamp(30px, 2.64vw, 38px);line-height:1.25;letter-spacing:-.02em;font-weight:400;margin:0}.hy-body{font-size:16px;line-height:1.5;letter-spacing:-.02em;margin:0}.hy-small{font-size:14px;line-height:1.5;letter-spacing:-.02em;margin:0}.hy-mono{font-family:var(--hy-mono);font-size:13px;line-height:1.2;letter-spacing:0;text-transform:uppercase}.hy-label{display:inline-flex;align-items:center;height:28px;padding:0 8px;border-radius:4px;background:var(--hy-accent);color:#fff;font-family:var(--hy-mono);font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:0;white-space:nowrap}.hy-label--dark{background:var(--hy-ink);color:#fff}.hy-label--light{background:#fff;color:var(--hy-ink)}.hy-btn,body.idex-hydra .site-main a.hy-btn{--hy-btn-bg:var(--hy-accent);--hy-btn-fg:#fff;display:inline-flex;align-items:center;gap:2px;text-decoration:none!important;color:var(--hy-btn-fg)!important;font-family:var(--hy-sans)!important;font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:1;cursor:pointer;-webkit-tap-highlight-color:#fff0}.hy-btn.hy-btn--dark,body.idex-hydra .site-main a.hy-btn.hy-btn--dark{--hy-btn-bg:var(--hy-ink);--hy-btn-fg:#fff}.hy-btn.hy-btn--light,body.idex-hydra .site-main a.hy-btn.hy-btn--light{--hy-btn-bg:#fff;--hy-btn-fg:var(--hy-ink)}.hy-btn__body{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:999px;background:var(--hy-btn-bg);overflow:hidden;transition:transform 0.4s var(--hy-spring-btn)}.hy-btn__roll{position:relative;display:block;overflow:hidden;height:1.2em;line-height:1.2em}.hy-btn__roll>span,.hy-btn__roll::after{display:block;transition:transform 0.4s var(--hy-spring-btn)}.hy-btn__roll::after{content:attr(data-text);position:absolute;left:0;top:100%;white-space:nowrap}.hy-btn__circle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--hy-btn-bg);color:var(--hy-btn-fg);overflow:hidden;flex:none;transition:transform 0.4s var(--hy-spring-btn)}.hy-btn__clip{position:relative;display:block;width:14px;height:14px;overflow:hidden}.hy-btn__clip .hy-ico{position:absolute;inset:0;width:14px;height:14px;transition:transform 0.4s var(--hy-spring-btn)}.hy-btn__clip .hy-ico+.hy-ico{transform:translate(-150%,150%)}.hy-btn:hover .hy-btn__roll>span,.hy-btn:hover .hy-btn__roll::after,.hy-btn:focus-visible .hy-btn__roll>span,.hy-btn:focus-visible .hy-btn__roll::after{transform:translateY(-100%)}.hy-btn:hover .hy-btn__clip .hy-ico:first-child,.hy-btn:focus-visible .hy-btn__clip .hy-ico:first-child{transform:translate(150%,-150%)}.hy-btn:hover .hy-btn__clip .hy-ico+.hy-ico,.hy-btn:focus-visible .hy-btn__clip .hy-ico+.hy-ico{transform:translate(0,0)}.hy-btn:hover .hy-btn__circle{transform:rotate(45deg)}.hy-btn:focus-visible{outline:2px solid var(--hy-accent);outline-offset:3px;border-radius:999px}.hy-ico{display:block;width:14px;height:14px}.hy-graphic{display:block;width:100%;height:auto;color:currentColor;overflow:visible}html.hy-js [data-hy="appear"]{opacity:0;transform:translate3d(0,var(--hy-y,25px),0);will-change:opacity,transform}html.hy-js [data-hy="appear"].is-in{opacity:1;transform:none;transition:opacity var(--hy-dur,1s) var(--hy-ease-appear) var(--hy-delay,0.1s),transform var(--hy-dur,1s) var(--hy-ease-appear) var(--hy-delay,0.1s)}html.hy-js [data-hy="text"]{visibility:hidden}html.hy-js [data-hy="text"].is-split{visibility:visible}.hy-w{display:inline-block;will-change:opacity,transform}html.hy-js [data-hy="text"].is-split .hy-w{opacity:.001;transform:translate3d(0,var(--hy-y,64px),0)}html.hy-js [data-hy="text"].is-split .hy-w.is-in{opacity:1;transform:none;transition:opacity 1.5s var(--hy-ease-text) var(--hy-d,0.2s),transform 1.5s var(--hy-ease-text) var(--hy-d,0.2s)}[data-hy="parallax"]{overflow:hidden}[data-hy="parallax"]>.hy-parallax__media{display:block;width:100%;height:100%;object-fit:cover;transform-origin:50% 50%;will-change:transform}@media (prefers-reduced-motion:reduce){html.hy-js [data-hy="appear"],html.hy-js [data-hy="text"].is-split .hy-w{opacity:1!important;transform:none!important;transition:none!important}}.hy-header{position:fixed;z-index:1000;top:16px;left:var(--hy-gutter);right:var(--hy-gutter);display:flex;align-items:flex-start;justify-content:space-between;gap:16px;pointer-events:none;font-family:var(--hy-sans)}body.admin-bar .hy-header{top:48px}.hy-header>*{pointer-events:auto}.hy-nav{position:relative;display:flex;align-items:center;gap:32px;height:60px;padding:0 20px 0 16px;border-radius:4px;background:#e9e9e9}.hy-nav__logo{display:flex;align-items:center;flex:none}.hy-nav__logo img{display:block;width:112px;height:auto}.hy-nav__menu,.hy-nav__menu ul{list-style:none;margin:0;padding:0}.hy-nav__menu{display:flex;align-items:center;gap:24px}.hy-nav__menu>li{position:relative}.hy-nav__menu>li>a{position:relative;display:inline-flex;align-items:center;gap:6px;height:60px;color:#000!important;text-decoration:none!important;font-family:var(--hy-mono);font-size:12.96px;text-transform:uppercase;letter-spacing:-.04em;white-space:nowrap}.hy-nav__menu>li>a::after{content:"";position:absolute;left:0;right:0;bottom:19px;height:1px;background:#666;transform:scaleX(0);transform-origin:0 50%;transition:transform 0.3s var(--hy-ease-nav)}.hy-nav__menu>li:hover>a::after,.hy-nav__menu>li>a:focus-visible::after,.hy-nav__menu>li.current-menu-item>a::after,.hy-nav__menu>li.current-menu-ancestor>a::after{transform:scaleX(1)}.hy-nav__menu>li.menu-item-has-children>a::before{content:"";order:2;width:6px;height:6px;margin-top:-3px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform 0.3s var(--hy-ease-nav)}.hy-nav__menu>li.menu-item-has-children:hover>a::before{transform:translateY(3px) rotate(225deg)}.hy-nav__menu .sub-menu{position:absolute;top:calc(100% + 0px);left:-16px;min-width:220px;padding:8px;border-radius:4px;background:#e9e9e9;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity 0.3s var(--hy-ease-nav),transform 0.3s var(--hy-ease-nav),visibility 0s linear 0.3s}.hy-nav__menu>li:hover>.sub-menu,.hy-nav__menu>li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:none;transition:opacity 0.3s var(--hy-ease-nav),transform 0.3s var(--hy-ease-nav),visibility 0s}.hy-nav__menu .sub-menu a{display:block;padding:10px 8px;border-radius:4px;color:var(--hy-ink)!important;text-decoration:none!important;font-family:var(--hy-mono);font-size:12px;text-transform:uppercase;transition:background-color 0.3s var(--hy-ease-nav)}.hy-nav__menu .sub-menu a:hover{background:rgb(0 0 0 / .06)}.hy-header__right{display:flex;align-items:center;gap:8px;height:60px}.hy-langs{display:flex;align-items:center;gap:2px;height:36px;padding:0 6px;border-radius:999px;background:#e9e9e9}.hy-langs a{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:26px;padding:0 6px;border-radius:999px;color:var(--hy-muted)!important;text-decoration:none!important;font-family:var(--hy-mono);font-size:11px;text-transform:uppercase;transition:background-color 0.3s var(--hy-ease-nav),color 0.3s var(--hy-ease-nav)}.hy-langs a.is-active,.hy-langs a:hover{background:var(--hy-ink);color:#fff!important}.hy-burger{display:none;align-items:center;justify-content:center;gap:0;width:60px;height:60px;border:0;border-radius:4px;background:#e9e9e9;cursor:pointer;padding:0}.hy-burger span{position:absolute;width:20px;height:1.5px;background:var(--hy-ink);transition:transform 0.4s var(--hy-spring-btn)}.hy-burger span:first-child{transform:translateY(-4px)}.hy-burger span:last-child{transform:translateY(4px)}.hy-burger[aria-expanded="true"] span:first-child{transform:rotate(45deg)}.hy-burger[aria-expanded="true"] span:last-child{transform:rotate(-45deg)}.hy-burger{position:relative}.hy-mobile{position:fixed;z-index:999;inset:0;padding:92px var(--hy-gutter) 32px;background:var(--hy-bg);display:flex;flex-direction:column;gap:32px;overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity 0.4s var(--hy-ease-appear),transform 0.4s var(--hy-ease-appear),visibility 0s linear 0.4s}.hy-mobile.is-open{opacity:1;visibility:visible;transform:none;transition:opacity 0.4s var(--hy-ease-appear),transform 0.4s var(--hy-ease-appear),visibility 0s}.hy-mobile ul{list-style:none;margin:0;padding:0}.hy-mobile .hy-mobile__menu>li{border-bottom:1px solid var(--hy-line)}.hy-mobile .hy-mobile__menu a{display:block;padding:16px 0;color:var(--hy-ink)!important;text-decoration:none!important;font-size:28px;letter-spacing:-.05em}.hy-mobile .sub-menu{padding:0 0 12px}.hy-mobile .sub-menu a{padding:8px 0;font-family:var(--hy-mono);font-size:13px;letter-spacing:0;text-transform:uppercase;color:var(--hy-muted)!important}body .hy-header .hy-burger{display:none}@media (max-width:1199.98px){body .hy-header .hy-burger{display:inline-flex}.hy-nav__menu{display:none}.hy-nav{gap:0}.hy-burger{display:inline-flex}.hy-header__right .hy-btn{display:none}}@media (min-width:1200px){.hy-mobile{display:none}}.footer-home.hy-footer{position:relative;background:var(--hy-ink);color:#fff;font-family:var(--hy-sans);overflow:hidden}.hy-footer a{color:inherit;text-decoration:none}.hy-footer .footer-home__container{padding:64px var(--hy-gutter) 0;box-sizing:border-box}.hy-footer .footer-home__top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:64px;align-items:start;padding-bottom:64px}.hy-footer .footer-home__brand{display:flex;flex-direction:column;align-items:flex-start;gap:24px;max-width:520px}.hy-footer .footer-home__brand .footer-home__logo-link{display:none}.hy-footer .footer-home__tagline{margin:0;font-size:24px;line-height:1.3;letter-spacing:-.02em;color:#fff}.hy-footer .footer-home__social{display:none}.hy-footer .footer-home__nav-group{display:flex;gap:64px}.hy-footer .footer-home__nav-col{display:grid;grid-template-columns:auto auto;column-gap:48px;align-items:start}.hy-footer .footer-home__nav-label{margin:0;padding-top:3px;font-family:var(--hy-mono);font-size:12px;text-transform:uppercase;color:rgb(255 255 255 / .6);white-space:nowrap}.hy-footer .footer-home__nav-label::before{content:"↳ "}.hy-footer .footer-home__menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.hy-footer .footer-home__menu a{position:relative;display:inline-block;font-size:16px;line-height:1.4;letter-spacing:-.02em;color:#fff}.hy-footer .footer-home__menu a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:0 50%;transition:transform 0.3s var(--hy-ease-nav)}.hy-footer .footer-home__menu a:hover::after{transform:scaleX(1)}.hy-footer .footer-home__info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:32px 0 48px;border-top:1px solid var(--hy-line-light)}.hy-footer .footer-home__text-section{min-width:0}.hy-footer .footer-home__text-label{margin:0 0 12px;font-family:var(--hy-mono);font-size:12px;text-transform:uppercase;color:rgb(255 255 255 / .6)}.hy-footer .footer-home__text-copy{margin:0 0 8px;font-size:12px;line-height:1.6;color:rgb(255 255 255 / .55)}.hy-footer .footer-home__text-copy a{color:rgb(255 255 255 / .85);text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgb(255 255 255 / .3)}.hy-footer .footer-home__text-copy span[aria-hidden]{margin:0 6px}.hy-footer__end{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:0 var(--hy-gutter) 20px}.hy-footer__bigmark{display:block;width:min(58vw, 860px);line-height:0}.hy-footer__bigmark img{display:block;width:100%;height:auto}.hy-footer__meta{display:flex;align-items:center;gap:24px;padding-bottom:6px;font-family:var(--hy-mono);font-size:11px;text-transform:uppercase;color:rgb(255 255 255 / .7);white-space:nowrap}.hy-footer__meta .footer-home__copy{margin:0;font:inherit;color:inherit}.hy-footer .footer-home__bottom{display:none}@media (max-width:1199.98px){.hy-footer .footer-home__top{grid-template-columns:1fr}.hy-footer .footer-home__nav-group{flex-wrap:wrap;gap:32px 48px}}@media (max-width:809.98px){.hy-footer .footer-home__info{grid-template-columns:1fr}.hy-footer .footer-home__nav-col{grid-template-columns:1fr;row-gap:12px}.hy-footer__end{flex-direction:column;align-items:flex-start}.hy-footer__bigmark{width:100%}.hy-footer__meta{flex-wrap:wrap;white-space:normal}}.hy-head{position:relative;display:grid;grid-template-columns:124px minmax(0,1fr);align-items:baseline;width:100%;align-self:stretch;padding-bottom:28px;margin-bottom:48px;box-sizing:border-box}.hy-head::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--hy-line-strong);transform-origin:0 50%}html.hy-js .hy-head::after{transform:scaleX(0);transition:transform 1.4s var(--hy-ease-appear) 0.1s}html.hy-js .hy-head.is-in::after{transform:scaleX(1)}.hy-head__num{font-family:var(--hy-sans);font-size:14px;line-height:1;letter-spacing:-.02em;color:var(--hy-ink);font-variant-numeric:tabular-nums}.hy-head__title{margin:0;font-family:var(--hy-sans);font-size:clamp(24px, 2.15vw, 31px);font-weight:400;line-height:1.2;letter-spacing:-.02em;color:var(--hy-ink)}.hy-head--dark .hy-head__num,.hy-head--dark .hy-head__title{color:#fff}.hy-head--dark::after{background:var(--hy-line-light)}@media (max-width:809.98px){.hy-head{grid-template-columns:48px minmax(0,1fr);padding-bottom:20px;margin-bottom:32px}}@media (prefers-reduced-motion:reduce){html.hy-js .hy-head::after{transform:none;transition:none}}.hy-cursor{position:fixed;z-index:2147483000;top:0;left:0;width:24px;height:24px;pointer-events:none;opacity:0;transition:opacity 0.3s var(--hy-ease-nav);will-change:transform}.hy-cursor.is-on{opacity:1}.hy-cursor span{position:absolute;left:4.5px;top:11.5px;width:15px;height:1px;background:#c9c9c9}.hy-cursor span+span{transform:rotate(90deg)}.footer-home.hy-footer{--hy-foot:#4d9dff;display:flex;flex-direction:column;padding:80px 0 8px;color:var(--hy-foot)}.hy-footer .footer-home__container{display:contents}.hy-footer .footer-home__top,.hy-footer__end,.hy-footer .footer-home__info{width:100%;max-width:none;margin-left:auto;margin-right:auto;box-sizing:border-box;padding-left:24px;padding-right:24px}@media (min-width:1848px){.hy-footer .footer-home__top,.hy-footer__end,.hy-footer .footer-home__info{padding-left:0;padding-right:0}}.hy-footer .footer-home__top{order:1;padding-bottom:0;gap:48px}.hy-footer__end{order:2;padding-top:180px;padding-bottom:0;align-items:flex-end}.hy-footer .footer-home__info{order:3;margin-top:64px;padding-top:24px;padding-bottom:24px}.hy-footer .footer-home__brand{max-width:400px;gap:18px}.hy-footer .footer-home__tagline{font-size:22.08px;font-weight:500;line-height:1.2;letter-spacing:-.05em;color:var(--hy-foot)}.hy-footer .footer-home__nav-group{gap:64px}.hy-footer .footer-home__nav-col{grid-template-columns:115px auto;column-gap:0}.hy-footer .footer-home__nav-label{padding-top:0;font-size:12.96px;line-height:1.2;letter-spacing:-.04em;color:var(--hy-foot)}.hy-footer .footer-home__menu{gap:3px}.hy-footer .footer-home__menu a{font-size:18.24px;line-height:1.35;letter-spacing:-.03em;color:var(--hy-foot)}.hy-footer__bigmark{width:auto;height:115px}.hy-footer__bigmark img{width:auto;height:115px}.hy-footer__meta{padding-bottom:4px;gap:16px;font-size:12.96px;letter-spacing:-.04em;color:var(--hy-foot)}.hy-footer__meta .footer-home__copy{color:inherit}.hy-footer .footer-home__info{border-top:1px solid rgb(255 255 255 / .12)}.hy-footer .footer-home__text-label{color:rgb(255 255 255 / .45);font-size:11px}.hy-footer .footer-home__text-copy{font-size:11px;color:rgb(255 255 255 / .45)}.hy-footer .footer-home__text-copy a{color:rgb(255 255 255 / .7)}@media (max-width:1199.98px){.hy-footer__end{padding-top:96px}.hy-footer .footer-home__nav-col{grid-template-columns:1fr;row-gap:12px}}@media (max-width:809.98px){.footer-home.hy-footer{padding-top:56px}.hy-footer__bigmark,.hy-footer__bigmark img{height:auto;width:100%}}.hy-footer .footer-home__nav-col{grid-template-columns:minmax(115px,auto) auto;column-gap:24px}.footer-home.gn-foot{--gn-bg:#232522;--gn-accent:#0080ff;--gn-accent-txt:#4d9dff;padding:0 16px 16px;background:var(--hy-bg);font-family:var(--hy-sans);color:#fff}.gn-card{position:relative;overflow:hidden;border-radius:34px;background:var(--gn-bg)}.gn-contours{position:absolute;inset:0;background:url("/wp-content/themes/Hello Elementor Child/img/hydra/contours.svg") center / cover no-repeat;pointer-events:none;animation:gn-drift 40s ease-in-out infinite alternate}@keyframes gn-drift{from{transform:scale(1) rotate(0deg)}to{transform:scale(1.06) rotate(3deg)}}.gn-inner{position:relative;z-index:1;width:min(1240px, calc(100% - 64px));margin:0 auto;padding:88px 0 0}.gn-foot a{color:inherit;text-decoration:none}.gn-news{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;padding-bottom:50px;border-bottom:1px solid rgb(255 255 255 / .1)}.gn-news__copy{max-width:732px}.gn-pill{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px 0 5px;border-radius:999px;background:rgb(255 255 255 / .1);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.gn-pill__dot{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--gn-accent);color:#fff}.gn-pill__dot svg{width:12px;height:8px}.gn-news__title{max-width:620px;margin:20px 0 16px;font-family:var(--hy-sans);font-size:clamp(36px, 2.8vw, 54px);font-weight:300;line-height:1.06;letter-spacing:-.04em;color:#fff}.gn-news__desc{max-width:520px;margin:0;font-size:16px;line-height:1.6;color:rgb(255 255 255 / .68)}.gn-news__form-wrap{width:460px;max-width:100%;flex:none}.gn-form{position:relative;display:flex;align-items:center;height:64px;padding:6px 6px 6px 24px;border-radius:999px;background:rgb(255 255 255 / .08);box-sizing:border-box}.gn-foot .gn-form__input{flex:1;min-width:0;height:52px;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;font-family:var(--hy-sans)!important;font-size:15px!important;outline:none}.gn-foot .gn-form__input::placeholder{color:rgb(255 255 255 / .55)}.gn-foot .gn-form__btn{flex:none;width:144px;height:52px;padding:0!important;border:0!important;border-radius:999px!important;background:var(--gn-accent)!important;color:#fff!important;font-family:var(--hy-sans)!important;font-size:15px!important;font-weight:500!important;cursor:pointer;transition:transform 0.4s var(--hy-spring-btn),background-color 0.3s}.gn-foot .gn-form__btn:hover{background:#1a8cff!important;transform:scale(1.03)}.gn-news__note{margin:14px 0 0 0;font-size:14px;line-height:1.5;color:rgb(255 255 255 / .55)}.gn-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:56px 0 0}.gn-logo img{display:block;width:150px;height:auto}.gn-brand__text{max-width:260px;margin:16px 0 24px;font-size:16px;line-height:1.6;color:rgb(255 255 255 / .68)}.gn-social{display:flex;gap:8px}.gn-social a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgb(255 255 255 / .2);border-radius:50%;transition:background-color 0.3s,border-color 0.3s}.gn-social a:hover{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .4)}.gn-social img{width:16px;height:16px;object-fit:contain;filter:brightness(0) invert(1)}.gn-col__label{margin:0 0 25px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--gn-accent-txt)}.gn-col__menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.gn-col__menu a{font-size:16px;line-height:1.6;letter-spacing:-.005em;color:rgb(255 255 255 / .72);transition:color 0.3s}.gn-col__menu a:hover{color:#fff}.gn-word{display:block;margin:56px 0 0;line-height:.86;text-align:left;white-space:nowrap;overflow:hidden}.gn-word span{display:inline-block;font-family:var(--hy-sans);font-size:160px;font-weight:400;line-height:.9;letter-spacing:-.06em;color:#fff0;background-image:linear-gradient(rgb(0 128 255 / .14),rgb(0 128 255 / .14)),var(--gn-img);background-size:cover,cover;background-position:50% 40%,50% 40%;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}.gn-legal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px;font-size:11px;line-height:1.6;color:rgb(255 255 255 / .45)}.gn-legal p{margin:0 0 6px}.gn-legal a{color:rgb(255 255 255 / .7)!important;text-decoration:underline!important;text-decoration-color:rgb(255 255 255 / .25)!important}.gn-legal__label{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:rgb(255 255 255 / .6)}.gn-bottom{display:flex;justify-content:space-between;gap:16px;margin-top:24px;padding:20px 0 22px;border-top:1px solid rgb(255 255 255 / .1);font-size:14px;line-height:1.5;color:rgb(255 255 255 / .6)}.gn-bottom p{margin:0}@media (max-width:1199.98px){.gn-news{flex-direction:column;align-items:flex-start}.gn-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.gn-legal{grid-template-columns:1fr}}@media (max-width:809.98px){.footer-home.gn-foot{padding:0 8px 8px}.gn-card{border-radius:24px}.gn-inner{width:calc(100% - 40px);padding-top:56px}.gn-cols{grid-template-columns:1fr 1fr}.gn-brand{grid-column:1 / -1}.gn-bottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){.gn-contours{animation:none}}.gn-foot .gn-social a{border:1px solid rgb(255 255 255 / .24)!important;color:rgb(255 255 255 / .85)!important}.gn-social svg{width:16px;height:16px}.gn-word span{background-image:linear-gradient(rgb(77 157 255 / .22),rgb(77 157 255 / .22)),var(--gn-img);background-size:cover,160% auto;background-position:50% 50%,78% 18%}.gn-word span{background-image:linear-gradient(90deg,rgb(225 236 255 / .55) 0%,rgb(225 236 255 / .25) 45%,#fff0 70%),linear-gradient(rgb(77 157 255 / .2),rgb(77 157 255 / .2)),var(--gn-img);background-size:cover,cover,160% auto;background-position:0 0,0 0,78% 18%}.hy-footer .footer-home__nav-col{display:flex!important;flex-direction:column;gap:16px}.hy-footer .footer-home__nav-label{font-family:var(--hy-sans);font-size:15px;font-weight:300;letter-spacing:-.01em;text-transform:none;color:#fff}.hy-footer .footer-home__nav-label::before{content:none}.hy-footer .footer-home__menu a{color:rgb(255 255 255 / .55)}.hy-footer .footer-home__menu a:hover{color:#fff}.hy-btn.hy-btn--dark,body.idex-hydra .site-main a.hy-btn.hy-btn--dark{--hy-btn-fg:#4d9dff}.hy-btn,body.idex-hydra .site-main a.hy-btn{--hy-btn-bg-h:var(--hy-ink);--hy-btn-fg-h:#4d9dff;gap:0;font-size:15.04px;letter-spacing:-.03em}.hy-btn.hy-btn--dark,body.idex-hydra .site-main a.hy-btn.hy-btn--dark{--hy-btn-bg-h:#cfe3ff;--hy-btn-fg-h:var(--hy-ink)}.hy-btn.hy-btn--light,body.idex-hydra .site-main a.hy-btn.hy-btn--light{--hy-btn-bg-h:var(--hy-ink);--hy-btn-fg-h:#fff}.hy-btn .hy-btn__body{height:auto;padding:10px 16px;transition:background-color 0.6s var(--hy-ease-hover),color 0.6s var(--hy-ease-hover)}.hy-btn .hy-btn__circle{width:38px;height:38px;transition:background-color 0.6s var(--hy-ease-hover),color 0.6s var(--hy-ease-hover)}.hy-btn:hover .hy-btn__circle,.hy-btn:focus-visible .hy-btn__circle{transform:none}.hy-btn .hy-btn__roll{height:auto;line-height:1.35}.hy-btn .hy-btn__roll::after{content:none}.hy-btn .hy-btn__roll>span,.hy-btn:hover .hy-btn__roll>span,.hy-btn:focus-visible .hy-btn__roll>span{transform:none;transition:none}.hy-btn .hy-btn__body,.hy-btn .hy-btn__circle{color:var(--hy-btn-fg)}.hy-btn:hover .hy-btn__body,.hy-btn:hover .hy-btn__circle,.hy-btn:focus-visible .hy-btn__body,.hy-btn:focus-visible .hy-btn__circle{background:var(--hy-btn-bg-h);color:var(--hy-btn-fg-h)}.hy-btn,body.idex-hydra .site-main a.hy-btn{color:var(--hy-btn-fg)!important}body.idex-hydra .site-main a.hy-btn:hover,.hy-btn:hover{color:var(--hy-btn-fg-h)!important}.hy-btn .hy-btn__clip{width:20px;height:20px}.hy-btn .hy-btn__clip .hy-ico{top:2px;left:2px;width:16px;height:16px;transition:transform 0.6s var(--hy-ease-hover)}.hy-btn .hy-btn__clip .hy-ico:first-child{transform:translateX(0)}.hy-btn .hy-btn__clip .hy-ico+.hy-ico{transform:translateX(-26px)}.hy-btn:hover .hy-btn__clip .hy-ico:first-child,.hy-btn:focus-visible .hy-btn__clip .hy-ico:first-child{transform:translateX(26px)}.hy-btn:hover .hy-btn__clip .hy-ico+.hy-ico,.hy-btn:focus-visible .hy-btn__clip .hy-ico+.hy-ico{transform:translateX(0)}.hy-btn.hy-btn--dark,body.idex-hydra .site-main a.hy-btn.hy-btn--dark{--hy-btn-bg-h:var(--hy-accent);--hy-btn-fg-h:#fff}.hy-footer .footer-home__tagline{color:#fff}.hy-footer .footer-home__accent{color:#0080FF}@media (min-width:1025px){.hy-header{left:var(--hy-edge);right:var(--hy-edge)}.hy-wrap:not(.hy-contact>.hy-wrap:last-child),.hy-contact>.hy-wrap.hy-contact__head{max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:var(--hy-edge)!important;padding-right:var(--hy-edge)!important}}.hy-footer .footer-home__info{display:grid!important;grid-template-columns:1.15fr .85fr 1.15fr;gap:0 96px!important;padding-top:56px!important;margin-top:56px;border-top:1px solid rgb(255 255 255 / .1)}.hy-footer .footer-home__text-section{display:flex;flex-direction:column;gap:14px;min-width:0}.hy-footer .footer-home__text-label{margin:0 0 6px!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase;color:rgb(255 255 255 / .55)!important}.hy-footer .footer-home__text-copy{margin:0!important;max-width:52ch;font-size:13px!important;line-height:1.65!important;color:rgb(255 255 255 / .6)!important;overflow-wrap:anywhere}.hy-footer .footer-home__text-copy a{color:rgb(255 255 255 / .85)!important;text-underline-offset:3px;text-decoration-thickness:1px}.hy-footer .footer-home__text-copy--links{display:flex;flex-direction:column;align-items:flex-start;gap:6px}@media (max-width:1024px){.hy-footer .footer-home__info{grid-template-columns:1fr;gap:40px 0!important}}.hy-footer .footer-home__text-copy--links>span:not(:last-child){display:none}.hy-footer .footer-home__info{max-width:none!important;margin-left:var(--hy-edge)!important;margin-right:var(--hy-edge)!important;padding-left:0!important;padding-right:0!important}.hy-footer .footer-home__info{width:auto!important;box-sizing:border-box}.hy-footer .footer-home__text-copy,.hy-footer .footer-home__text-copy *{font-size:12px!important;line-height:1.6!important}.hy-footer .footer-home__text-label{font-size:10px!important}.hy-footer .footer-home__text-copy,.hy-footer .footer-home__text-copy *{font-size:11px!important;line-height:1.6!important}.hy-footer .footer-home__text-label{font-size:9.5px!important}@media (max-width:1024px){.hy-footer .footer-home__text-copy .hy-br{display:none}}.hy-footer .footer-home__tagline{margin-bottom:40px!important}.hy-cta.hy-cta--video{position:relative;overflow:hidden;padding:var(--hy-section) 0;background:#000;color:#fff;text-align:center}.hy-cta--video .hy-cta__glass{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:0}.hy-cta--video::after{content:"";position:absolute;inset:0;z-index:1;background:rgb(0 0 0 / .52);pointer-events:none}.hy-cta--video .hy-cta__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:32px}.hy-cta--video .hy-cta__title{max-width:960px;margin:0;color:#fff}.hy-cta--video .hy-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.hy-cta.hy-cta--video{display:flex;flex-direction:column;justify-content:center;min-height:calc(var(--hy-section) * 2 + 213px);box-sizing:border-box}.hy-cta--video .hy-cta__content{width:100%}.hy-seg{position:relative;background:#f5f5f5;color:#232522;padding-top:80px}.hy-seg__inner{max-width:1600px;margin:0 auto;padding:0 16px;display:flex;flex-direction:column;align-items:center;gap:64px;box-sizing:content-box}.hy-seg__head{display:flex;flex-direction:column;align-items:center;gap:23px;text-align:center}.hy-seg__title{margin:0;font-size:48px;font-weight:400;line-height:1.1;letter-spacing:-.05em;color:#232522}.hy-seg__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;border-top:1px solid rgb(35 37 34 / .12)}.hy-seg__cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:250px;padding:64px 32px;box-sizing:border-box;text-align:center;border-left:1px solid rgb(35 37 34 / .12)}.hy-seg__cell:last-child{border-right:1px solid rgb(35 37 34 / .12)}.hy-seg__num{margin:0;font-size:32px;font-weight:400;line-height:1.1;letter-spacing:-.04em;color:#232522}.hy-seg__lab{margin:0;font-size:12.96px;line-height:1.2;letter-spacing:-.04em;text-transform:uppercase;color:#232522}.hy-seg__desc{margin:8px 0 0;max-width:32ch;font-size:14px;line-height:1.45;color:rgb(35 37 34 / .6)}.hy-seg__media{position:relative;height:507px;overflow:hidden}.hy-seg__media .hy-parallax__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media (max-width:1024px){.hy-seg__row{grid-template-columns:repeat(2,minmax(0,1fr))}.hy-seg__title{font-size:36px}.hy-seg__cell:nth-child(2n){border-right:1px solid rgb(35 37 34 / .12)}}@media (max-width:600px){.hy-seg__row{grid-template-columns:1fr}.hy-seg__cell{border-right:1px solid rgb(35 37 34 / .12);min-height:0;padding:40px 24px}.hy-seg__media{height:320px}}.hy-seg__media{height:min(900px, 47vw)!important}.hy-seg{padding-bottom:var(--hy-section)}.hy-seg__desc{max-width:none}@media (max-width:1024px){.hy-seg__desc .hy-br{display:none}.hy-seg__desc{max-width:32ch}}.hy-seg__num{margin-bottom:6px!important}.hy-seg__num{margin-bottom:12px!important}.hy-seg__num{margin-bottom:0!important}.hy-seg__desc{margin-top:20px!important}.hy-ph{position:relative;background:#f5f5f5;color:#232522;padding-top:180px}.hy-ph__top{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;padding:0 var(--hy-edge);margin-bottom:32px}.hy-ph__left{display:flex;flex-direction:column;align-items:flex-start;gap:24px;max-width:450px}.hy-ph__desc{margin:0;font-size:15px;line-height:1.35;letter-spacing:-.03em;color:#1e1e1f}.hy-ph__title{margin:0;max-width:640px;font-size:48px;font-weight:400;line-height:1.1;letter-spacing:-.05em;color:#232522}.hy-ph__media{position:relative;height:min(900px, 47vw);overflow:hidden}.hy-ph__media .hy-parallax__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media (max-width:1024px){.hy-ph{padding-top:130px}.hy-ph__top{flex-direction:column-reverse;align-items:flex-start;padding:0 16px}.hy-ph__title{font-size:36px}.hy-ph__media{height:60vw}}.hy-ph__title{max-width:760px}.hy-ph__media{clip-path:inset(0 0 100% 0);transition:clip-path 1.6s cubic-bezier(.16,1,.3,1) .25s;will-change:clip-path}.hy-ph.is-in .hy-ph__media{clip-path:inset(0 0 0 0)}.hy-ph__desc{transition-delay:.35s}@media (prefers-reduced-motion:reduce){.hy-ph__media{clip-path:none;transition:none}}.hy-ph__media{clip-path:inset(0 0 74% 0)!important;transition:clip-path .68s cubic-bezier(.11,0,.5,0) 0s!important}.hy-ph.is-in .hy-ph__media{clip-path:inset(0 0 0 0)!important}.hy-ph .ph-w{display:inline-block;white-space:nowrap}.hy-ph .ph-c{display:inline-block;opacity:0;transform:translateY(.18em);filter:blur(4px);transition-property:opacity,transform,filter;transition-duration:.25s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.hy-ph.is-in .ph-c{opacity:1;transform:none;filter:none}.hy-ph .ph-c{opacity:0!important;transform:translateY(64px)!important;filter:none!important;transition-property:opacity,transform!important;transition-duration:1.5s!important;transition-timing-function:cubic-bezier(.31,1.01,.55,.97)!important;will-change:transform,opacity}.hy-ph.is-in .ph-c{opacity:1!important;transform:none!important}.hy-ph .ph-w{display:inline-block;white-space:nowrap;will-change:transform,opacity}.hy-svc{background:#f5f5f5;color:#232522;padding:var(--hy-section) 0}.hy-svc__inner{padding:0 var(--hy-edge)}.hy-svc__lead{margin:39px 0 105px;max-width:650px;font-size:32px;font-weight:400;line-height:1.2;letter-spacing:-.05em;color:#232522}.hy-svc__list{border-top:1px solid rgb(35 37 34 / .12)}.hy-svc__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:start;padding:64px 0 64px;border-bottom:1px solid rgb(35 37 34 / .12)}.hy-svc__name{grid-column:1;margin:0;font-size:22px;font-weight:500;line-height:1.2;letter-spacing:-.05em;color:#232522}.hy-svc__icon{grid-column:2;display:block;width:70px;height:70px;color:#6a6d69}.hy-svc__icon svg{width:70px;height:70px;display:block}.hy-svc__row:hover .hy-svc__icon{color:#0080FF}.hy-svc__icon{transition:color .4s ease}.hy-svc__desc{grid-column:3 / span 2;margin:0;max-width:500px;font-size:15px;line-height:1.35;letter-spacing:-.03em;color:#1e1e1f}@media (max-width:1024px){.hy-svc__row{grid-template-columns:70px 1fr;gap:16px 24px;padding:40px 0}.hy-svc__name{grid-column:2}.hy-svc__icon{grid-column:1;grid-row:1 / span 2}.hy-svc__desc{grid-column:2}.hy-svc__lead{margin-bottom:56px}}.hy-svc__row{padding:64px 0 2px!important;border-bottom:0!important}.hy-svc__list{border-top:0!important}.hy-svc__row+.hy-svc__row{border-top:1px solid rgb(35 37 34 / .12)}.hy-svc__row{padding:64px 0!important;align-items:start!important;border-bottom:0!important}.hy-svc__list{border-top:1px solid rgb(35 37 34 / .12)!important}.hy-svc__row{border-bottom:1px solid rgb(35 37 34 / .12)!important}.hy-svc__row+.hy-svc__row{border-top:0!important}.hy-svc__icon{margin-top:-4px}.hy-svc__desc{font-size:15px!important;line-height:20px!important}@media (max-width:1024px){.hy-svc__desc .hy-br{display:none}}.hy-svc__icon,.hy-svc__icon svg{overflow:visible}@media (max-width:1400px){.hy-seg__desc .hy-br{display:none}.hy-seg__desc{max-width:32ch}}.hy-ph__media video.hy-parallax__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hy-header,body.admin-bar .hy-header{top:0;left:0!important;right:0!important;height:78px;align-items:center;padding:16px var(--hy-edge);background:#fff0;border-bottom:1px solid #fff0;transition:background-color .35s ease,border-color .35s ease,backdrop-filter .35s ease}body.admin-bar .hy-header{top:32px}.hy-header.is-scrolled{background:rgb(240 240 240 / .92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:rgb(35 37 34 / .1)}.hy-nav{display:contents}.hy-nav__logo img{width:112px;transition:filter .35s ease}.hy-nav__links{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.hy-nav__menu{gap:10px}.hy-nav__menu>li>a{height:38px;padding:8px 12px;border-radius:8px;background:rgb(171 171 171 / .24);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-family:var(--hy-sans);font-size:16px;text-transform:none;letter-spacing:-.02em;color:#232522!important;transition:background-color .3s ease,color .3s ease}.hy-nav__menu>li>a::after{display:none}.hy-nav__menu>li>a:hover,.hy-nav__menu>li.current-menu-item>a,.hy-nav__menu>li.current-menu-ancestor>a{background:rgb(171 171 171 / .4)}.hy-nav__menu>li.menu-item-has-children>a::before{width:5px;height:5px}.hy-nav__menu .sub-menu{top:calc(100% + 8px);left:0;border-radius:8px;background:#fff;box-shadow:0 12px 32px rgb(35 37 34 / .08)}.hy-nav__menu>li:hover>.sub-menu::before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px}.hy-nav__menu .sub-menu a{font-family:var(--hy-sans);font-size:14px;text-transform:none;border-radius:6px}.hy-header__right{height:46px;gap:10px}.hy-header.is-dark:not(.is-scrolled) .hy-nav__logo img{filter:brightness(0) invert(1)}.hy-header.is-dark:not(.is-scrolled) .hy-nav__menu>li>a{color:#fff!important}.hy-header.is-dark:not(.is-scrolled) .hy-burger span{background:#fff}@media (max-width:1199.98px){.hy-header,body.admin-bar .hy-header{height:68px;padding:12px 20px}}.hy-header.is-dark:not(.is-scrolled) .hy-nav__logo img{filter:none!important;content:url("/wp-content/themes/Hello Elementor Child/img/hydra/logo-idex-light.svg")}.hy-footer{padding-top:var(--hy-section)!important}.hy-footer .footer-home__top,.hy-footer .hy-footer__end{padding-left:var(--hy-edge)!important;padding-right:var(--hy-edge)!important}.hy-footer .hy-footer__end{padding-top:var(--hy-section)!important}.hy-footer .footer-home__info{margin-left:var(--hy-edge)!important;margin-right:var(--hy-edge)!important;margin-top:calc(var(--hy-section) / 2)!important;padding-top:calc(var(--hy-section) / 2)!important;padding-bottom:calc(var(--hy-section) / 2)!important}@media (max-width:1024px){.hy-footer .footer-home__top,.hy-footer .hy-footer__end{padding-left:var(--hy-gutter)!important;padding-right:var(--hy-gutter)!important}.hy-footer .footer-home__info{margin-left:var(--hy-gutter)!important;margin-right:var(--hy-gutter)!important}}.hy-nav__menu>li>a,.hy-nav__menu .sub-menu,.hy-nav__menu .sub-menu a{border-radius:0!important}.hy-header__right{height:60px;gap:8px}.hy-langs a{line-height:1;padding-top:1px;box-sizing:border-box}.hy-header:not(.is-dark) .hy-nav__menu>li>a,.hy-header.is-scrolled .hy-nav__menu>li>a{background:#dedfda;color:#232522!important}.hy-header:not(.is-dark) .hy-nav__menu>li>a:hover,.hy-header.is-scrolled .hy-nav__menu>li>a:hover,.hy-header.is-scrolled .hy-nav__menu>li.current-menu-item>a,.hy-header:not(.is-dark) .hy-nav__menu>li.current-menu-item>a{background:#d2d3cd}.hy-header.is-scrolled{background:rgb(243 243 240 / .94)}:root{--hy-edge:calc((100% - min(1440px, 91%)) / 2 + 36px);--hy-section:clamp(96px, 8vw, 140px)}@media (max-width:1024px){:root{--hy-edge:var(--hy-gutter)}}.hy-footer{padding-top:var(--hy-section)!important;padding-bottom:64px!important}.hy-footer .footer-home__top{align-items:flex-start!important}.hy-footer .footer-home__brand{max-width:none!important;width:auto!important}.hy-footer .footer-home__tagline{font-size:clamp(36px,3.9vw,58px)!important;line-height:1.1!important;letter-spacing:-.04em!important;font-weight:400!important;color:#fff!important;max-width:760px}.hy-footer .footer-home__brand .hy-btn{margin-top:56px!important}.hy-footer .footer-home__nav-group{gap:0 clamp(48px,6vw,120px)!important}.hy-footer .footer-home__nav-label{font-size:20px!important;line-height:1.4!important;letter-spacing:-.01em!important;text-transform:none!important;color:#0080FF!important;margin:0 0 28px!important;opacity:1!important}.hy-footer .footer-home__menu{display:flex!important;flex-direction:column;gap:13px}.hy-footer .footer-home__menu a{font-size:16px!important;line-height:1.4!important;letter-spacing:-.02em!important;color:#fff!important;opacity:1!important;transition:color .2s ease}.hy-footer .footer-home__menu a:hover{color:#0080FF!important}.hy-footer .hy-footer__end{margin:clamp(72px,8vw,120px) var(--hy-edge) 0!important;padding:32px 0 0!important;border-top:1px solid rgb(255 255 255 / .14);display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:0!important}.hy-footer .hy-footer__bigmark,.hy-footer .hy-footer__bigmark img{width:150px!important;height:auto!important}.hy-footer .hy-footer__meta{display:flex;gap:24px;align-items:center}.hy-footer .hy-footer__meta,.hy-footer .hy-footer__meta *{font-size:16px!important;letter-spacing:-.02em!important;text-transform:none!important;color:rgb(255 255 255 / .7)!important}.hy-footer .footer-home__info{border-top:0!important;margin-top:40px!important;padding-top:0!important;padding-bottom:0!important}.hy-footer .footer-home__text-label{font-size:14px!important;text-transform:none!important;letter-spacing:-.01em!important;color:#fff!important;margin-bottom:12px!important}.hy-footer .footer-home__text-copy,.hy-footer .footer-home__text-copy a,.hy-footer .footer-home__text-copy span{font-size:14px!important;line-height:1.45!important;letter-spacing:-.01em!important;color:rgb(255 255 255 / .7)!important}.hy-footer .footer-home__text-copy .hy-br{display:none}@media (max-width:1024px){.hy-footer .hy-footer__end{margin-left:var(--hy-gutter)!important;margin-right:var(--hy-gutter)!important;flex-direction:column;align-items:flex-start!important;gap:20px}.hy-footer .hy-footer__meta{flex-direction:column;align-items:flex-start;gap:6px}}.hy-footer .hy-footer__end{width:auto!important;max-width:none!important}.hy-footer .footer-home__top{grid-template-columns:minmax(0,1fr) auto!important}.hy-footer .footer-home__tagline{max-width:820px!important}.hy-footer .footer-home__tagline br{display:none}.hy-footer{display:grid!important;grid-template-columns:minmax(0,1fr);padding:72px var(--hy-edge) 72px!important}.hy-footer .footer-home__container,.hy-footer .hy-footer__end{display:contents!important}.hy-footer .footer-home__top,.hy-footer .hy-footer__bigmark,.hy-footer .hy-footer__meta,.hy-footer .footer-home__info{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;width:auto!important;max-width:none!important}.hy-footer .hy-footer__bigmark{grid-row:1;justify-self:start;margin:0 0 64px!important}.hy-footer .hy-footer__bigmark,.hy-footer .hy-footer__bigmark img{width:160px!important}.hy-footer .footer-home__top{grid-row:2;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:48px!important;padding-top:0!important;padding-bottom:56px!important}.hy-footer .footer-home__nav-group{grid-column:1;grid-row:1;display:grid!important;grid-template-columns:repeat(3,240px);gap:0!important;justify-content:start}.hy-footer .footer-home__nav-group .footer-home__nav-col--database{order:3}.hy-footer .footer-home__nav-label{display:none!important}.hy-footer .footer-home__menu{gap:17px!important}.hy-footer .footer-home__menu a{font-size:15px!important;line-height:1.2!important;letter-spacing:0!important;font-weight:300!important;color:#a3a3a3!important}.hy-footer .footer-home__menu a:hover{color:#fff!important}.hy-footer .footer-home__brand{grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.hy-footer .footer-home__tagline{font-size:20px!important;line-height:1.35!important;letter-spacing:-.01em!important;max-width:300px!important;color:#fff!important}.hy-footer .footer-home__brand .hy-btn{margin-top:24px!important}.hy-footer .hy-footer__meta{grid-row:3;display:flex!important;flex-direction:row-reverse;justify-content:space-between;align-items:center;border-top:1px solid rgb(255 255 255 / .1);padding:24px 0!important;margin:0!important}.hy-footer .hy-footer__meta,.hy-footer .hy-footer__meta *{font-size:14px!important;font-weight:300!important;color:#a3a3a3!important;letter-spacing:0!important}.hy-footer .footer-home__info{grid-row:4;border-top:1px solid rgb(255 255 255 / .1)!important;margin:0!important;padding:32px 0 0!important;gap:40px!important}.hy-footer .footer-home__text-label{font-size:12.5px!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:rgb(255 255 255 / .72)!important;margin:0 0 14px!important}.hy-footer .footer-home__text-copy,.hy-footer .footer-home__text-copy a,.hy-footer .footer-home__text-copy span{font-size:13px!important;line-height:1.6!important;font-weight:400!important;color:rgb(255 255 255 / .45)!important}.hy-footer .footer-home__text-copy a:hover{color:#fff!important}@media (max-width:1024px){.hy-footer{padding:56px var(--hy-gutter)!important}.hy-footer .footer-home__top{grid-template-columns:1fr!important}.hy-footer .footer-home__brand{grid-column:1;grid-row:2;align-items:flex-start;text-align:left}.hy-footer .footer-home__nav-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px!important}.hy-footer .hy-footer__meta{flex-direction:column-reverse;align-items:flex-start;gap:8px}}.hy-footer .footer-home__brand{justify-content:flex-start!important;align-self:start!important;height:auto!important;gap:0!important}.hy-footer .footer-home__tagline{margin-bottom:0!important}.hy-footer .footer-home__brand .hy-btn{margin-top:24px!important}.hy-ph__title,.hy-svc__lead,.hy-seg__title{font-size:clamp(40px,5.2vw,82px)!important;line-height:1.1!important;letter-spacing:-.055em!important;font-weight:400!important;text-wrap:balance}.hy-seg{padding-top:var(--hy-section)!important;padding-bottom:var(--hy-section)!important}.hy-svc{padding-top:var(--hy-section)!important;padding-bottom:var(--hy-section)!important}@media (max-width:809.98px){.hy-ph__title,.hy-svc__lead,.hy-seg__title{font-size:36px!important}}.hy-seg__inner{max-width:none!important;padding:0 var(--hy-edge)!important;box-sizing:border-box!important}.hy-svc__lead{max-width:1150px!important;margin-bottom:clamp(56px,6vw,96px)!important}.hy-ph__title{max-width:820px!important}@media (max-width:1024px){.hy-seg__inner{padding:0 var(--hy-gutter)!important}}@media (min-width:1200px){.hy-nav__links{display:none!important}body .hy-header .hy-burger{display:inline-flex!important;width:46px;height:46px;border-radius:0;background:transparent!important}.hy-burger span{width:24px}.hy-mobile{display:flex!important;left:auto!important;width:min(520px,100%);padding:140px 56px 48px!important;justify-content:flex-start;box-shadow:-24px 0 60px rgb(0 0 0 / .18);transform:translateX(24px)}.hy-mobile.is-open{transform:none}.hy-mobile>.hy-btn{display:none!important}.hy-mobile .hy-mobile__menu a{font-size:40px;line-height:1.15;padding:14px 0;letter-spacing:-.05em}.hy-mobile .sub-menu a{font-family:var(--hy-sans);font-size:15px;text-transform:none;padding:6px 0}.hy-mobile .hy-mobile__menu a:hover{color:#0080FF!important}.hy-menu-open .hy-header .hy-burger span{background:#232522!important}}@media (min-width:1200px){body .hy-header .hy-burger{border:0!important;outline:0}body .hy-header .hy-burger:focus-visible{outline:1px solid currentColor}.hy-mobile{background:#f2f2f2!important}.hy-mobile .sub-menu{padding:0 0 12px!important}}.hy-mobile{transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),visibility 0s linear .7s!important}.hy-mobile.is-open{transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),visibility 0s!important}.hy-mobile .hy-mobile__menu>li,.hy-mobile>.hy-btn{opacity:0;transform:translateX(28px);transition:opacity .45s ease,transform .7s cubic-bezier(.16,1,.3,1)}.hy-mobile.is-open .hy-mobile__menu>li,.hy-mobile.is-open>.hy-btn{opacity:1;transform:none;transition-delay:calc(120ms + var(--i,0) * 70ms)}.hy-mobile.is-open>.hy-btn{transition-delay:520ms}.hy-sub-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.hy-sub-row>a{flex:1}.hy-sub-toggle{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgb(35 37 34 / .15);border-radius:50%;background:#fff0;color:#232522;cursor:pointer;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.hy-sub-toggle svg{width:20px;height:20px;transition:transform .5s cubic-bezier(.16,1,.3,1)}.hy-sub-toggle:hover{background:#232522;border-color:#232522;color:#fff}.has-sub.sub-open .hy-sub-toggle{background:#0080FF;border-color:#0080FF;color:#fff}.has-sub.sub-open .hy-sub-toggle svg{transform:rotate(180deg)}.hy-mobile .has-sub>.sub-menu{overflow:hidden;padding:0!important;transition:height .55s cubic-bezier(.16,1,.3,1)}.hy-mobile .has-sub>.sub-menu>li{opacity:0;transform:translateY(-6px);transition:opacity .3s ease,transform .45s cubic-bezier(.16,1,.3,1)}.hy-mobile .has-sub.sub-open>.sub-menu>li{opacity:1;transform:none}.hy-mobile .has-sub.sub-open>.sub-menu>li:nth-child(2){transition-delay:.05s}.hy-mobile .has-sub.sub-open>.sub-menu>li:nth-child(3){transition-delay:.1s}.hy-mobile .has-sub.sub-open>.sub-menu>li:nth-child(4){transition-delay:.15s}.hy-mobile .has-sub>.sub-menu>li:last-child{padding-bottom:16px}@media (min-width:1200px){.hy-mobile>.hy-btn{display:inline-flex!important;align-self:flex-start;margin-top:16px}}@media (prefers-reduced-motion:reduce){.hy-mobile .hy-mobile__menu>li,.hy-mobile>.hy-btn{transition:none!important;transform:none!important;opacity:1!important}}.hy-sub-toggle{padding:0!important;line-height:0!important}.hy-sub-toggle svg{display:block;margin:0;flex:none}@media (min-width:1200px){.hy-header__right>.hy-btn{display:none!important}}.idex-newsletter__topo,.idex-newsletter__fade{display:none!important}:root{--hy-section:clamp(80px, 6.4vw, 112px)}.hy-label.hy-label--sec{display:inline-flex!important;align-items:center;gap:12px;background:transparent!important;padding:0!important;border:0!important;color:#0080FF!important;font-size:15px!important;line-height:1.2!important;letter-spacing:-.01em!important}.hy-label.hy-label--sec::before{content:"";flex:none;width:24px;height:1px;background:currentColor}.hy-label.hy-label--sec{height:auto!important;min-height:0!important;line-height:1.5!important;vertical-align:top}.hy-context__tag,.hy-context__tag .hy-head{align-items:flex-start!important;height:auto!important;min-height:0!important}.hy-label.hy-label--sec::before{content:none!important;display:none!important}.hy-ph__left .hy-label{display:none!important}.hy-ph__desc{max-width:330px!important}.hy-svc__inner>.hy-label,.hy-seg__head>.hy-label{display:none!important}.hy-svc__lead{margin-top:0!important}.hy-svc__lead{margin-bottom:64px!important}.hy-svc{padding-bottom:0!important}.hy-seg__head{margin-bottom:0!important}.hy-seg__inner{gap:64px!important}.hy-seg__desc{font-size:15px!important;line-height:1.5!important}.hy-svc__lead{margin-bottom:38px!important}.hy-seg{padding-top:calc(var(--hy-section) + 25px)!important}.hy-ph__desc{max-width:none!important}@media (max-width:600px){.hy-seg__cell{border-bottom:1px solid rgb(35 37 34 / .12)!important}}:root{--hy-section:clamp(64px, 5vw, 88px)}@media (min-width:1025px){.hy-ph{padding-top:150px!important}.hy-contact{padding-top:150px!important}}.hy-seg__desc{font-size:13px!important;line-height:1.5!important;max-width:none!important;text-wrap:balance}.hy-seg__desc .hy-br,.hy-seg__desc br{display:none!important}@media (min-width:1025px){.hy-seg__cell{padding-left:20px!important;padding-right:20px!important}.hy-seg__desc{text-wrap:wrap!important}}.hy-seg__desc{font-size:12px!important;line-height:1.5!important}@media (min-width:1025px){.hy-seg__desc .hy-seg-br{display:inline!important}}@media (max-width:1024px){.hy-seg__desc .hy-seg-br{display:none!important}}@media (min-width:1025px){.hy-seg__desc{white-space:nowrap}}@media (min-width:1025px){.hy-seg__desc{white-space:nowrap!important;text-wrap:nowrap!important}}@media (min-width:1025px) and (max-width:1399px){.hy-seg__desc{font-size:11px!important}}@media (min-width:1025px) and (max-width:1399px){.hy-seg__cell{padding-left:8px!important;padding-right:8px!important}}@media (min-width:1025px) and (max-width:1399px){.hy-seg__desc{font-size:10.5px!important}}.hy-cta a.hy-btn[href$="/solucoes/#"]{display:none!important}.hy-seg{position:relative;padding-bottom:0!important}.hy-seg+.hy-cta,.hy-seg~.hy-cta{display:none!important}.hy-seg__cta{position:absolute;left:0;right:0;bottom:clamp(40px,6vw,96px);display:flex;justify-content:center;z-index:2;pointer-events:none}.hy-seg__cta .hy-btn{pointer-events:auto}.hy-sub-row{align-items:center!important}.hy-sub-toggle{width:48px!important;height:40px!important;min-height:0!important;max-height:40px!important;align-self:center!important;flex:0 0 48px!important;box-sizing:border-box}.hy-sub-toggle{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;text-align:center}.hy-sub-toggle svg{display:block!important;margin:auto!important;width:20px!important;height:20px!important}.hy-plh{position:relative!important;height:100vh;min-height:620px;max-height:1100px;overflow:hidden;background:#232522!important;padding:0!important;color:#fff}.hy-plh__media{position:absolute;inset:0;overflow:hidden}.hy-plh__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.hy-plh__veil{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .62) 0%,rgb(0 0 0 / .28) 45%,rgb(0 0 0 / .35) 100%);pointer-events:none}.hy-plh__content{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;gap:48px;padding:0 var(--hy-edge) var(--hy-section);box-sizing:border-box;z-index:2}.hy-plh__title{margin:0!important;max-width:820px;font-size:clamp(40px,5.2vw,82px)!important;line-height:1.1!important;letter-spacing:-.055em!important;font-weight:400!important;color:#fff!important;text-wrap:balance}.hy-plh__desc{margin:0!important;max-width:340px;font-size:15px!important;line-height:1.5!important;color:rgb(255 255 255 / .82)!important}@media (max-width:809.98px){.hy-plh{height:88vh;min-height:520px}.hy-plh__content{flex-direction:column;align-items:flex-start;gap:20px;padding:0 var(--hy-gutter) 48px}.hy-plh__title{font-size:36px!important}}@media (min-width:1025px){.hy-seg__desc:not(:has(.hy-seg-br)){white-space:normal!important;text-wrap:balance!important}}.hy-plh{height:70vh!important;min-height:520px!important;max-height:none!important}.hy-plh__content{padding-bottom:42px!important}.hy-plh__media img{top:-12%!important;height:124%!important;bottom:auto!important;object-position:50% 35%}.hy-footer .hy-footer__sites{grid-row:3;justify-self:center;align-self:center;display:flex;gap:6px;z-index:1}.hy-footer .hy-footer__sites a{font-size:13px;color:#a3a3a3!important;text-decoration:none!important;padding:6px 12px;border:1px solid rgb(255 255 255 / .14);transition:color .2s ease,border-color .2s ease,background-color .2s ease}.hy-footer .hy-footer__sites a:hover{color:#fff!important;border-color:rgb(255 255 255 / .4)}.hy-footer .hy-footer__sites a.is-active{color:#fff!important;background:#0080FF;border-color:#0080FF}@media (max-width:1024px){.hy-footer .hy-footer__sites{justify-self:start;grid-row:auto;margin:16px 0}}.hy-footer .hy-footer__sites{grid-row:auto!important;justify-self:auto!important;order:0}.hy-footer .hy-footer__meta{flex-direction:row!important}.hy-footer .hy-footer__meta>.hy-footer__sites{order:2;margin:0 auto}.hy-footer .hy-footer__meta>:not(.hy-footer__sites):first-of-type{order:3}.hy-footer .hy-footer__meta>.footer-home__copy{order:1}.hy-footer .hy-footer__sites a{font-size:13px!important}.hy-footer .hy-footer__meta{justify-content:space-between!important}.hy-footer .hy-footer__meta>.footer-home__copy{order:1!important}.hy-footer .hy-footer__meta>.hy-footer__sites{order:2!important;margin:0!important}.hy-footer .hy-footer__meta>span{order:3!important}@media(min-width:1025px){body .footer-home .footer-home__nav-group--cols-3{grid-template-columns:repeat(3,max-content)!important;column-gap:68px!important}body .footer-home .footer-home__nav-group--cols-3 .footer-home__nav-col{width:auto!important;min-width:0!important}}.cmplz-cookiebanner .cmplz-message{letter-spacing:-.01em}.hy-nobr{white-space:normal!important;text-wrap:pretty}.hy-nobr br.hy-br,.hy-nobr br.s2-br,.hy-nobr br.ix-br,.hy-nobr br.sol-br{display:none!important}.hy-nav__menu>li.hy-front{position:relative}.hy-nav__menu>li.hy-front>a{font-weight:500}.hy-nav__menu>li.hy-front--last{margin-right:14px}.hy-nav__menu>li.hy-front--last::after{content:"";position:absolute;right:-8px;top:50%;width:1px;height:16px;transform:translateY(-50%);background:currentColor;opacity:.25}.hy-mobile__menu>li.hy-front--idx>a,.hy-nav__menu>li.hy-front--idx>a{color:#0080ff!important;transition:color .3s}.hy-mobile__menu>li.hy-front--idx>a:hover,.hy-mobile__menu>li.hy-front--idx>a:focus-visible,.hy-nav__menu>li.hy-front--idx>a:hover,.hy-nav__menu>li.hy-front--idx>a:focus-visible{color:#232522!important}.hy-mobile .hy-mobile__menu>li.hy-front--idx>.hy-sub-row>a{color:#0080ff!important;transition:color .3s}.hy-mobile .hy-mobile__menu>li.hy-front--idx>.hy-sub-row>a:hover,.hy-mobile .hy-mobile__menu>li.hy-front--idx>.hy-sub-row>a:focus-visible{color:#232522!important}.hy-cursor{display:none!important}body .cmplz-cookiebanner{width:420px!important;min-width:0!important;max-width:calc(100vw - 24px)!important;left:auto!important;top:auto!important;right:24px!important;bottom:24px!important;transform:none!important;padding:24px!important;border-radius:5px!important;background:#fff!important;border:1px solid rgb(35 37 34 / .08)!important;box-shadow:0 24px 60px -16px rgb(16 18 16 / .28),0 2px 8px rgb(16 18 16 / .06)!important;font-family:Sora,sans-serif!important;color:#232522!important;row-gap:0!important}body .cmplz-cookiebanner .cmplz-header{display:flex!important;align-items:center;justify-content:space-between;gap:16px;margin:0 0 12px!important}body .cmplz-cookiebanner .cmplz-logo{display:none!important}body .cmplz-cookiebanner .cmplz-title{margin:0!important;font-family:Sora,sans-serif!important;font-size:17px!important;font-weight:400!important;line-height:1.25!important;letter-spacing:-.02em!important;color:#232522!important;text-align:left!important;justify-self:start!important}body .cmplz-cookiebanner .cmplz-close{display:inline-flex!important;align-items:center;justify-content:center;width:30px!important;height:30px!important;min-width:30px;border-radius:50%;background:#f3f3f3;color:#232522!important;cursor:pointer;transition:background-color .25s,color .25s}body .cmplz-cookiebanner .cmplz-close svg{width:11px!important;height:11px!important}body .cmplz-cookiebanner .cmplz-close:hover{background:#232522;color:#fff!important}body .cmplz-cookiebanner .cmplz-divider{display:none!important}body .cmplz-cookiebanner .cmplz-body{margin:0!important}body .cmplz-cookiebanner>*,body .cmplz-cookiebanner .cmplz-body,body .cmplz-cookiebanner .cmplz-message,body .cmplz-cookiebanner .cmplz-categories,body .cmplz-cookiebanner .cmplz-category{min-width:0!important;max-width:100%!important;width:auto!important}body .cmplz-cookiebanner .cmplz-body{overflow-x:hidden!important}body .cmplz-cookiebanner .cmplz-message{width:auto!important;margin:0 0 20px!important;font-family:Sora,sans-serif!important;font-size:13.5px!important;line-height:1.6!important;letter-spacing:-.01em;color:rgb(35 37 34 / .7)!important;text-align:left!important}body .cmplz-cookiebanner .cmplz-buttons{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0!important}body .cmplz-cookiebanner .cmplz-btn{width:100%!important;min-width:0!important;height:44px!important;text-align:center;margin:0!important;padding:0 16px!important;border:0!important;border-radius:999px!important;font-family:Sora,sans-serif!important;font-size:14px!important;font-weight:400!important;letter-spacing:-.01em;line-height:1!important;white-space:nowrap;transition:background-color .3s cubic-bezier(.22,1,.36,1),color .3s!important}body .cmplz-cookiebanner .cmplz-btn.cmplz-accept,body .cmplz-cookiebanner .cmplz-btn.cmplz-save-preferences{grid-column:1 / -1;background:#0080ff!important;color:#fff!important}body .cmplz-cookiebanner .cmplz-btn.cmplz-accept:hover,body .cmplz-cookiebanner .cmplz-btn.cmplz-save-preferences:hover{background:#232522!important}body .cmplz-cookiebanner .cmplz-btn.cmplz-deny,body .cmplz-cookiebanner .cmplz-btn.cmplz-view-preferences{background:#f3f3f3!important;color:#232522!important}body .cmplz-cookiebanner .cmplz-btn.cmplz-deny:hover,body .cmplz-cookiebanner .cmplz-btn.cmplz-view-preferences:hover{background:#232522!important;color:#fff!important}body .cmplz-cookiebanner .cmplz-links,body .cmplz-cookiebanner .cmplz-documents{margin:16px 0 0!important}body .cmplz-cookiebanner .cmplz-links ul,body .cmplz-cookiebanner .cmplz-documents ul{display:flex!important;flex-wrap:wrap;justify-content:center;gap:4px 16px!important;margin:0!important;padding:0!important}body .cmplz-cookiebanner .cmplz-link{font-family:Sora,sans-serif!important;font-size:12px!important;color:rgb(35 37 34 / .55)!important;text-decoration:underline!important;text-underline-offset:3px;text-decoration-color:rgb(35 37 34 / .25)!important;margin:0!important;transition:color .25s}body .cmplz-cookiebanner .cmplz-link:hover{color:#0080ff!important;text-decoration-color:currentColor!important}body .cmplz-cookiebanner{--cmplz_slider_active_color:#0080ff!important;--cmplz_slider_inactive_color:#cfd2d6!important;--cmplz_slider_bullet_color:#fff!important}body .cmplz-cookiebanner.cmplz-categories-visible .cmplz-btn.cmplz-deny{grid-column:1 / -1}body .cmplz-cookiebanner .cmplz-categories{margin:0 0 16px!important}body .cmplz-cookiebanner .cmplz-category{margin:0 0 8px!important;border-radius:5px!important;background:#f3f3f3!important}body .cmplz-cookiebanner .cmplz-category .cmplz-category-header{padding:12px 14px!important}body .cmplz-cookiebanner .cmplz-category .cmplz-category-title{font-family:Sora,sans-serif!important;font-size:13.5px!important;font-weight:400!important;color:#232522!important}body .cmplz-cookiebanner .cmplz-category .cmplz-description{font-size:12.5px!important;line-height:1.55!important;color:rgb(35 37 34 / .65)!important}body .cmplz-cookiebanner .cmplz-always-active{font-size:12px!important;color:#0080ff!important;font-weight:400!important}@media (max-width:600px){body .cmplz-cookiebanner{right:12px!important;bottom:12px!important;width:calc(100vw - 24px)!important;padding:20px!important}body .cmplz-cookiebanner .cmplz-message{font-size:13px!important}body .cmplz-cookiebanner .cmplz-title{display:block!important}}@media (prefers-reduced-motion:reduce){body .cmplz-cookiebanner .cmplz-btn,body .cmplz-cookiebanner .cmplz-close{transition:none!important}}@media (min-width:601px){body .cmplz-cookiebanner{width:360px!important;right:16px!important;bottom:16px!important;padding:18px!important;max-height:calc(100vh - 32px)!important}body .cmplz-cookiebanner .cmplz-header{margin:0 0 8px!important}body .cmplz-cookiebanner .cmplz-title{font-size:15px!important}body .cmplz-cookiebanner .cmplz-close{width:26px!important;height:26px!important;min-width:26px}body .cmplz-cookiebanner .cmplz-message{margin:0 0 14px!important;font-size:12px!important;line-height:1.55!important}body .cmplz-cookiebanner .cmplz-buttons{grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.25fr)!important;gap:6px!important}body .cmplz-cookiebanner .cmplz-btn{height:36px!important;padding:0 8px!important;font-size:12.5px!important}body .cmplz-cookiebanner .cmplz-btn.cmplz-accept{grid-column:auto}body .cmplz-cookiebanner.cmplz-categories-visible .cmplz-btn.cmplz-deny{grid-column:auto}body .cmplz-cookiebanner .cmplz-btn.cmplz-save-preferences{grid-column:auto}body .cmplz-cookiebanner .cmplz-links,body .cmplz-cookiebanner .cmplz-documents{margin:10px 0 0!important}body .cmplz-cookiebanner .cmplz-link{font-size:11px!important}}@media (max-width:600px){body .cmplz-cookiebanner{padding:16px!important;bottom:8px!important;right:8px!important;width:calc(100vw - 16px)!important}body .cmplz-cookiebanner .cmplz-message{font-size:12px!important;line-height:1.5!important;margin:0 0 12px!important}body .cmplz-cookiebanner .cmplz-buttons{grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.25fr)!important;gap:6px!important}body .cmplz-cookiebanner .cmplz-btn{height:38px!important;padding:0 6px!important;font-size:12px!important}body .cmplz-cookiebanner .cmplz-btn.cmplz-accept,body .cmplz-cookiebanner.cmplz-categories-visible .cmplz-btn.cmplz-deny,body .cmplz-cookiebanner .cmplz-btn.cmplz-save-preferences{grid-column:auto}body .cmplz-cookiebanner .cmplz-links,body .cmplz-cookiebanner .cmplz-documents{margin:8px 0 0!important}}.hy-nav__logo img{width:140px!important;height:auto!important}@media (max-width:700px){.hy-nav__logo img{width:124px!important}}@media (min-width:1200px){body .hy-header .hy-nav__links{display:block!important;transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}.hy-nav__menu{gap:8px!important}body .hy-header .hy-nav__menu>li>a{height:36px;padding:0 14px!important;border-radius:5px!important;font-size:14px!important;letter-spacing:-.01em;background:rgb(35 37 34 / .07)!important;color:#232522!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .3s cubic-bezier(.22,1,.36,1),color .3s!important}body .hy-header .hy-nav__menu>li>a:hover,body .hy-header .hy-nav__menu>li.current-menu-item>a,body .hy-header .hy-nav__menu>li.current-menu-ancestor>a{background:rgb(35 37 34 / .14)!important}body .hy-header.is-dark:not(.is-scrolled) .hy-nav__menu>li>a{background:rgb(255 255 255 / .12)!important;color:#fff!important}body .hy-header.is-dark:not(.is-scrolled) .hy-nav__menu>li>a:hover,body .hy-header.is-dark:not(.is-scrolled) .hy-nav__menu>li.current-menu-item>a{background:rgb(255 255 255 / .22)!important}body .hy-header .hy-nav__menu>li.hy-front--idx>a{color:#0080ff!important}body .hy-header .hy-nav__menu>li.menu-item-has-children>a::before{display:none}body .hy-header .hy-nav__menu .sub-menu{border-radius:5px!important;padding:6px!important;min-width:200px}body .hy-header .hy-nav__menu .sub-menu a{border-radius:4px!important;font-size:13.5px!important}body .hy-header.is-scrolled .hy-nav__links{opacity:0;pointer-events:none;transform:translate(-50%,calc(-50% - 6px))}body .hy-header .hy-header__right .hy-btn{display:inline-flex!important}body .hy-header .hy-header__right .hy-btn .hy-btn__body{padding:8px 14px}body .hy-header .hy-header__right .hy-btn .hy-btn__circle{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){body .hy-header .hy-nav__links{transition:none}}@media (min-width:1200px){body .hy-header .hy-header__right .hy-btn.hy-btn--dark{--hy-btn-bg:#232522;--hy-btn-fg:#fff;--hy-btn-bg-h:#0080ff;--hy-btn-fg-h:#fff}body .hy-header.is-dark:not(.is-scrolled) .hy-header__right .hy-btn.hy-btn--dark{--hy-btn-bg:#fff;--hy-btn-fg:#232522;--hy-btn-bg-h:#0080ff;--hy-btn-fg-h:#fff}body .hy-header.is-dark:not(.is-scrolled) .hy-nav__menu>li.hy-front--idx>a,body .hy-header .hy-nav__menu>li.hy-front--idx>a{color:#4d9dff!important}body .hy-header:not(.is-dark) .hy-nav__menu>li.hy-front--idx>a,body .hy-header.is-scrolled .hy-nav__menu>li.hy-front--idx>a{color:#0080ff!important}}@media (min-width:1200px){body .hy-header .hy-nav__menu>li.hy-front--last{margin-right:0!important}body .hy-header .hy-nav__menu>li.hy-front--last::after{display:none!important}}@media (min-width:1200px){body .hy-header .hy-nav__menu{gap:2px!important;padding:4px!important;border-radius:8px;background:rgb(35 37 34 / .06);border:1px solid rgb(35 37 34 / .08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body .hy-header.is-dark:not(.is-scrolled) .hy-nav__menu{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .14)}body .hy-header .hy-nav__menu>li>a{height:34px;padding:0 14px!important;border-radius:5px!important;background:transparent!important;font-weight:400!important;-webkit-backdrop-filter:none;backdrop-filter:none}body .hy-header .hy-nav__menu>li>a:hover,body .hy-header .hy-nav__menu>li.current-menu-item>a,body .hy-header .hy-nav__menu>li.current-menu-ancestor>a{background:rgb(35 37 34 / .08)!important}body .hy-header.is-dark:not(.is-scrolled) .hy-nav__menu>li>a{background:transparent!important;color:rgb(255 255 255 / .86)!important}body .hy-header.is-dark:not(.is-scrolled) .hy-nav__menu>li>a:hover,body .hy-header.is-dark:not(.is-scrolled) .hy-nav__menu>li.current-menu-item>a{background:rgb(255 255 255 / .12)!important;color:#fff!important}body .hy-header.is-dark:not(.is-scrolled) .hy-nav__menu>li.hy-front--idx>a{color:#4d9dff!important}body .hy-header .hy-nav__menu>li.hy-front>a{font-weight:400!important}}@media (min-width:1200px){body .hy-header .hy-nav__menu,body .hy-header.is-dark:not(.is-scrolled) .hy-nav__menu{gap:4px!important;padding:0!important;background:transparent!important;border:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .hy-header .hy-nav__menu>li>a,body .hy-header .hy-nav__menu>li>a:hover,body .hy-header .hy-nav__menu>li.current-menu-item>a,body .hy-header .hy-nav__menu>li.current-menu-ancestor>a,body .hy-header.is-dark:not(.is-scrolled) .hy-nav__menu>li>a,body .hy-header.is-dark:not(.is-scrolled) .hy-nav__menu>li>a:hover,body .hy-header.is-dark:not(.is-scrolled) .hy-nav__menu>li.current-menu-item>a{background:transparent!important}body .hy-header .hy-nav__menu>li>a{padding:0 12px!important;color:rgb(35 37 34 / .72)!important;transition:color .25s!important}body .hy-header .hy-nav__menu>li>a:hover{color:#232522!important}body .hy-header.is-dark:not(.is-scrolled) .hy-nav__menu>li>a{color:rgb(255 255 255 / .78)!important}body .hy-header.is-dark:not(.is-scrolled) .hy-nav__menu>li>a:hover{color:#fff!important}body .hy-header .hy-nav__menu>li.hy-front--idx>a{color:#0080ff!important}body .hy-header.is-dark:not(.is-scrolled) .hy-nav__menu>li.hy-front--idx>a{color:#4d9dff!important}}body .hy-team__grid .hy-person .hy-person__img,body .hy-team__grid .hy-person .hy-person__video,body .ls4 .ls4__img{filter:grayscale(0)!important;transition:filter .8s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1),opacity .6s cubic-bezier(.22,1,.36,1)!important}body .hy-team__grid .hy-person:hover .hy-person__img,body .hy-team__grid .hy-person:hover .hy-person__video,body .hy-team__grid .hy-person:focus-within .hy-person__img,body .ls4 .ls4__card--ph:hover .ls4__img{filter:grayscale(1)!important}