.magnet-wrap{cursor:pointer;display:inline-flex;position:relative}.magnet-wrap .magnet-area{z-index:1;border-radius:50%;width:100%;min-width:5rem;height:100%;min-height:5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.magnet-wrap .magnet-element{z-index:0;position:relative}.magnet-wrap--icon .magnet-area{min-width:0;min-height:0;top:0;left:0;transform:none}.magnet-wrap--icon .magnet-area:hover+.magnet-element.icon,.card-hover:hover .magnet-wrap--icon .magnet-area+.magnet-element.icon{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:var(--color-white,#fff)!important;color:var(--color-black,#000)!important}.magnet-wrap--icon .magnet-area:hover+.magnet-element.icon.icon--hover-orange,.magnet-wrap--icon .magnet-area:hover+.magnet-element.icon.icon--hover--orange,.card-hover:hover .magnet-wrap--icon .magnet-area+.magnet-element.icon.icon--hover-orange{background-color:var(--color-orange,var(--orange))!important;color:var(--color-white,#fff)!important}.solutions .solutions__intro-layer .anim-line-wrap{display:block;overflow:hidden}.solutions .solutions__intro-layer .anim-line{display:inline-block}.solutions .solutions__num-wrap{vertical-align:top;display:inline-block;overflow:hidden}.solutions .solutions__num-line{display:inline-block}body.cursor-hover--hide-system,body.cursor-hover--hide-system .pages .hscroll--neutral .hscroll__viewport,body.cursor-hover--hide-system .pages .hscroll--neutral .hscroll__viewport:active,body.cursor-hover--hide-system .pages .hscroll--neutral .hscroll__thumb,body.cursor-hover--hide-system .pages .hscroll--neutral .hscroll__thumb:active{cursor:none!important}@media screen and (min-width:1024px){.cursor-hover:not(.cursor-hover--active) .cursor-hover__icon:not(.cursor-hover__icon--layer){opacity:0;visibility:hidden;pointer-events:none}.cursor-hover.cursor-hover--active .cursor-hover__icon:not(.cursor-hover__icon--layer){visibility:visible;pointer-events:none;bottom:auto!important;right:auto!important}.cursor-hover__icon--layer:not(.cursor-hover__icon--active){opacity:0;visibility:hidden;pointer-events:none}.cursor-hover__icon--layer.cursor-hover__icon--active{visibility:visible;pointer-events:none;bottom:auto!important;right:auto!important}}@media screen and (max-width:1023px){.cursor-hover .cursor-hover__icon{pointer-events:auto;opacity:1!important;visibility:visible!important;z-index:auto!important;position:static!important;inset:auto!important;transform:none!important}.cursor-hover .cursor-hover__icon .icon{opacity:1!important;transform:none!important}}@media screen and (min-width:1024px){.page-screen .cursor-hover .cursor-hover__icon:not(.cursor-hover__icon--layer){margin:0;position:absolute;bottom:2rem;right:2rem}}@media screen and (max-width:1023px){.page-screen .cursor-hover .cursor-hover__icon:not(.cursor-hover__icon--layer){margin-top:auto;margin-left:auto}}@media screen and (min-width:1024px){.page-screen__cursor-layer{margin:0;position:fixed;bottom:2rem;right:2rem}.pages__cursor-icon,.history__cursor-icon,.solutions__cursor-icon{z-index:2;position:absolute;bottom:3rem;right:3rem}}@media screen and (max-width:1023px){.pages__cursor-icon,.history__cursor-icon,.solutions__cursor-icon{display:none}}@media screen and (min-width:1024px){.pages__cursor-icon.cursor-hover__icon--layer,.history__cursor-icon.cursor-hover__icon--layer,.solutions__cursor-icon.cursor-hover__icon--layer{position:fixed}}
.header{transition:transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.header .toogles,.header .js-menu-open,.header .header__services-link,.header svg path[fill=\#FE5000]{transition:all .3s}.header.header--hidden{transform:translateY(calc(-100% - 2rem))}.header__services{align-self:flex-start;overflow:visible}.header__services .toogles__item{align-self:flex-start;width:max-content}.header__services .header__services-chevron{transition:transform .35s;transform:rotate(90deg)}.header__services .toogles__title--active .header__services-chevron{transform:rotate(270deg)}.header__services-nav{--gap:.85rem;flex-direction:column;gap:.85rem;display:flex}.header__services-link{color:#fff9}@supports (color:color-mix(in lab, red, red)){.header__services-link{color:color-mix(in oklab,var(--color-white,#fff)60%,transparent)}}.header__services-link{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.header__services-link:hover{color:var(--color-white,#fff)}}.header.header--black{color:var(--color-black,#000)}.header.header--black svg path[fill=\#FE5000]{fill:#000}.header.header--black .header__services-link{color:#0009}@supports (color:color-mix(in lab, red, red)){.header.header--black .header__services-link{color:color-mix(in oklab,var(--color-black,#000)60%,transparent)}}@media (hover:hover){.header.header--black .header__services-link:hover{color:var(--color-black,#000)}}
