@keyframes infiniteScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.scrollingText{overflow:hidden}.scrollingText .container{width:100%;overflow-x:hidden}.horizontal-scrolling-items{display:flex;font-size:40px;width:2600px;animation-name:infiniteScroll;animation-duration:30s;animation-iteration-count:infinite;animation-timing-function:linear}.horizontal-scrolling-items:hover{animation-play-state:paused}.horizontal-scrolling-items__item{white-space:nowrap;margin:0 30px;width:100%}.horizontal-scrolling-items{display:flex;font-size:20px;width:201%;animation-name:infiniteScroll;animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:linear}.scrollingText .container{width:100%;overflow-x:hidden}.top-nav-bar{position:sticky;top:0;left:0;width:100%;height:70px;display:flex;z-index:9999;background:var(--top-bar-bg);padding:5px 20px;justify-content:center;transition:.3s ease}.top-nav-bar.hidden{opacity:0;height:0;visibility:hidden;padding:0}.top-nav-bar.hidden,.top-nav-bar.hiddenScroll{transform:translateY(-100%);pointer-events:none}.top-nav-bar .max-width{flex-direction:row;justify-content:space-between;max-width:1000px}.top-nav-bar .btnAndClose{display:flex;align-items:center;column-gap:20px}.top-nav-bar .button{height:45px;min-width:140px;line-height:1;font-weight:500;align-items:center;background:var(--btn-bg);color:var(--btn-color)}.top-nav-bar .button:hover{background:transparent;border:1px solid var(--black)}.top-nav-bar .button span{font-size:14px}.top-nav-bar .scrollingText{font-size:18px;font-weight:600;flex:1}button.close-top-nav{padding:0;background:transparent;border:none;font-width:bold;line-height:1;cursor:pointer;padding:4px;margin-left:3px;font-size:20px}@media(max-width:768px){.horizontal-scrolling-items{display:flex;font-size:18px;animation-duration:20s}.scrollingText .container{width:100%;overflow-x:hidden}.top-nav-bar .btnAndClose{position:absolute;right:0;width:auto;display:flex;justify-content:center;align-items:center;background:var(--top-bar-bg);height:100%;column-gap:0}.top-nav-bar a.learn-more-btn.button{min-width:0;height:35px}button.close-top-nav{padding-right:6px;margin-top:1px}.top-nav-bar{height:50px}.top-nav-bar .scrollingText{max-width:100%}}.main-navigation ul.nav-menu>li.focus>ul.sub-menu{visibility:visible;opacity:1;transform:translatey(20px)}.platformTabs>a{margin-top:30px}ul.menu{margin:0;padding:0}.menu-legal-container,.menu-legal-german-container,.menu-legal-japanese-container,.menu-legal-korean-container,.menu-legal-chinese-container{flex:1}.main-navigation ul li:not(.headBAD) a{color:var(--black);transition:.3s ease;font-weight:600;font-size:18px}header ul li.headBAD a.button.button-arrow{height:45px}ul#primary-menu>li:not(.headBAD)>a{opacity:.6}ul#primary-menu>li.headBAD>a.button{height:45px;min-width:140px;line-height:1;font-weight:500}ul#primary-menu>li.headBAD>a.button>span{font-size:14px;padding:0}ul#primary-menu>li.headBAD>a.button>span:before,ul#primary-menu>li.headBAD>a.button>span:after{display:none}ul#primary-menu>li.focus>a{opacity:1}ul#primary-menu li a .sub{font-family:'Elza Text';font-weight:400;opacity:.6;display:block;padding:7px 20px 0 0}ul#primary-menu{column-gap:5.3vw}.main-navigation ul li:not(.columns) ul.sub-menu li{width:100%}.main-navigation ul li ul.sub-menu li{display:flex;column-gap:15px}.main-navigation ul ul.sub-menu li>img{align-self:flex-start;width:22px}.main-navigation ul ul.sub-menu li picture>img{min-width:20px}header .site-branding a{display:flex;align-items:center;justify-content:space-between}nav#site-navigation{width:fit-content}#masthead{position:sticky;transition:.3s ease;top:0;left:0;width:100%;height:80px;display:flex;justify-content:center;align-items:center;background:#fff;z-index:999;box-shadow:0 3px 34px #0000000D}#masthead.active{transform:translatey(-100%)}header .max-width{flex-direction:row;justify-content:space-between;padding:0 55px;max-width:100%;height:100%;background:#fff}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a:not(.button){display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}header div.languagesDropdown ul.custom-languages-switcher{width:100px;position:absolute;display:flex;background:#fff;flex-wrap:wrap;padding:0;margin:0;border-radius:3px;top:100%;left:0;transform:scaleY(0);transition:0.3s ease;transform-origin:top;list-style:none}header div.languagesDropdown.active ul.custom-languages-switcher{transform:scaleY(1)}header #site-navigation div.languagesDropdown ul.custom-languages-switcher li a{font-size:12px;font-weight:400;display:flex;align-items:center;column-gap:5px;border:2px solid transparent;transition:0.3s ease;width:100%;padding:5px 10px;color:#000;text-decoration:none}header #site-navigation div.languagesDropdown ul.custom-languages-switcher li a.active-lang,header #site-navigation div.languagesDropdown ul.custom-languages-switcher li a:hover{border-color:#D9C0A3}header div.languagesDropdown ul.custom-languages-switcher li{width:100%}header div.languagesDropdown ul.custom-languages-switcher li:not(:last-child){margin-bottom:3px}header div.languagesDropdown:before{background-image:url(/wp-content/uploads/2023/04/up-arrow1.svg);position:absolute;width:8px;height:8px;content:'';right:-5px;transform-origin:center;transform:rotate(180deg);transition:.3s ease;top:19px;opacity:.4;pointer-events:none}header div.languagesDropdown.active:before{transform:rotate(0deg);transform-origin:center;opacity:1}@media(min-width:1630px){nav#site-navigation .nav-menu>li.headBAD{width:283px}}@media(min-width:1025px){ul#primary-menu>li.headBAD>a.button{padding:0 7px}nav#site-navigation>div>ul{align-items:center;flex-wrap:wrap}.main-navigation li ul.sub-menu{display:flex;flex-direction:row;transition:.2s ease-in-out;visibility:hidden;opacity:0;position:absolute;right:calc(-650px + 50%);width:1220px;max-width:90vw;padding:65px 35px;left:unset;background:#fff;transform-origin:top;transform:translatey(20px);flex-wrap:wrap;row-gap:45px;column-gap:30px;border-radius:15px;box-shadow:0 3px 34px #0000000D}.main-navigation li.simple_list ul.sub-menu{padding:65px 45px}.main-navigation ul li.use_cases ul.sub-menu{flex-direction:column;max-height:550px}.main-navigation ul li.use_cases ul.sub-menu li:first-of-type img{margin-top:5px}.main-navigation li.columns ul.sub-menu li{width:calc(33% - 20px)}.main-navigation ul ul.sub-menu:before{content:'';width:100%;height:40px;position:absolute;top:-30px;background:transparent}.main-navigation ul li.focus ul.sub-menu{visibility:visible;opacity:1;transform:translatey(20px);height:auto}.main-navigation ul ul.sub-menu li{width:calc(100%/3)}.main-navigation ul ul.sub-menu li a{width:auto;font-size:16px}nav#site-navigation .nav-menu>li a{cursor:pointer}nav#site-navigation .nav-menu>li.headBAD{display:flex;align-items:stretch;justify-content:flex-end;column-gap:20px}header div.languagesDropdown{display:flex;width:fit-content;position:relative;padding-right:10px;align-items:center}.languagesDropdown.deskOnly:after{content:'';position:absolute;top:100%;width:100px;height:10px;background:transparent}header div.languagesDropdown ul.custom-languages-switcher{top:calc(100% + 10px)}header div.languagesDropdown svgdiv.languagesDropdownIcon{display:block}header div.languagesDropdown svgdiv.languagesDropdownIcon #earthIconPath{transition:0.3s ease}header div.languagesDropdown svgdiv.languagesDropdownIcon:hover #earthIconPath{fill:#b9a082}nav#site-navigation .nav-menu>li:not(.headBAD){padding:26px 0 25px}nav#site-navigation .nav-menu>li:not(.headBAD):hover{text-decoration:underline 6px #D9C0A3;text-underline-offset:29px}.main-navigation ul li:not(.columns) ul.sub-menu{width:360px;right:calc(-180px + 50%)}ul#primary-menu>li>a:hover,ul#primary-menu>li:hover>a{opacity:1}.main-navigation ul.nav-menu>li:hover>ul.sub-menu{visibility:visible;opacity:1;transform:translatey(20px);height:auto}.main-navigation ul li ul.sub-menu li.menu-item-has-children{flex-direction:column}.main-navigation ul li ul.sub-menu li ul.sub-menu{display:flex;position:inherit;width:100%;right:0;border-radius:0;padding:0;row-gap:15px;max-height:0;padding:0 0 0 20px;row-gap:20px}.main-navigation ul.nav-menu li ul.sub-menu li.active ul.sub-menu{visibility:visible;opacity:1;transform:translatey(20px);height:70px;box-shadow:none;max-height:500px;transition:max-height 0.25s ease-in}nav#site-navigation .nav-menu li.menu-item-has-children:after{background-image:url(/wp-content/uploads/2023/04/up-arrow1.svg);position:absolute;width:8px;height:8px;content:'';right:-15px;transform-origin:center;transform:rotate(180deg);transition:.3s ease;top:37px;opacity:.4;pointer-events:none}nav#site-navigation li ul.sub-menu li.menu-item-has-children:after{opacity:1;right:0;top:10px}nav#site-navigation .nav-menu>li.menu-item-has-children:hover:after{transform:rotate(0deg);transform-origin:center;opacity:1}nav#site-navigation li ul.sub-menu li.menu-item-has-children.active:after{transform:rotate(0deg);transform-origin:center;opacity:1;top:7px}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.menu-toggle{display:none}.main-navigation ul{display:flex}}@media(min-width:1200px) and (max-width:1400px){.main-navigation li.columns ul.sub-menu li{width:calc(33% - 30px)}.main-navigation ul ul.sub-menu li a{font-size:14px}ul#primary-menu{column-gap:4.5vw}}@media(min-width:1024px) and (max-width:1225px){ul#primary-menu{column-gap:4vw}ul#primary-menu li a{font-size:14px}nav#site-navigation .nav-menu li.menu-item-has-children:after{top:34px}.main-navigation ul li.use_cases ul.sub-menu{max-height:480px;padding:60px 30px;row-gap:30px;column-gap:10px;max-width:100vw}}@media(max-width:1024px){header div.languagesDropdown ul.custom-languages-switcher{right:-15px;left:unset;top:100%;box-shadow:3px 3px 30px #0001}div.languagesDropdown.mobileOnly{margin-left:auto;margin-right:10px;padding-right:20px;position:relative;z-index:9999;opacity:0;transition:.3s ease}div.languagesDropdown.mobileOnly.shown{opacity:1}header div.languagesDropdown:before{right:5px;top:9px}ul#primary-menu{display:flex;flex-direction:column;flex-wrap:wrap;row-gap:40px;overflow-x:hidden}ul#primary-menu li a .sub{display:none}header nav#site-navigation>div{position:fixed;width:100%;height:100%;background:#fff;z-index:99;top:0;left:0;transition:.3s cubic-bezier(.45,.05,.55,.95);transform:translateY(-100%);color:#000;font-size:20px;align-items:center;padding:20px;opacity:0;visibility:hidden;overflow:auto}nav#site-navigation.toggled>div{opacity:1;visibility:visible;transform:translateY(0%)}.main-navigation li ul.sub-menu{display:none;flex-direction:row;margin:25px 0 10px;position:relative;right:0%;width:100%;padding:0;left:0;transform-origin:top;flex-wrap:wrap;row-gap:20px}.main-navigation li ul.sub-menu.open{display:flex!important}.main-navigation ul.nav-menu>li.focus>ul.sub-menu{transform:none}header .max-width{padding:0 37px}header img.custom-logo{width:152px}#masthead{box-shadow:0 3px 17px #211C541A;height:60px}nav#site-navigation li.menu-item-has-children:before{background-image:url(/wp-content/uploads/2023/04/up-arrow2.svg);position:absolute;width:10px;height:10px;content:'';right:15px;transform:rotate(180deg);transform-origin:center;transition:.3s ease;top:27px;opacity:1;pointer-events:none}nav#site-navigation li.focus.menu-item-has-children:before{transform:rotate(0deg);opacity:1}.main-navigation ul ul a{width:100%}nav#site-navigation ul li ul li.menu-item-has-children:before{top:5px}header ul#primary-menu{row-gap:0}header ul#primary-menu>li{margin:0 25px 0 10px;padding:20px 0}header ul#primary-menu>li:not(:first-of-type){border-top:2px solid #0002}header ul#primary-menu>li.headBAD{border:none;padding-top:60px;display:block}ul#primary-menu>li:not(.headBAD)>a,header ul#primary-menu>li>a{opacity:1;font-size:16px}header ul#primary-menu>li.focus>a{margin-bottom:0}.main-navigation ul li:not(.headBAD) a,header .main-navigation ul ul a{font-size:13px}.main-navigation ul ul.sub-menu li{width:100%}.main-navigation ul ul.sub-menu li>img,.main-navigation ul ul.sub-menu li picture{display:none}header .main-navigation ul ul{box-shadow:none}header nav#site-navigation>div{height:calc(100vh - 60px);top:60px;z-index:-1}nav#site-navigation>button{font-size:0;width:23px;height:23px;border-radius:0;border:none;position:relative;cursor:pointer;background:transparent}nav#site-navigation>button:before{content:'';top:0;right:0;width:23px;height:3px;background:#0C2C2B;position:absolute;transition:.3s ease}nav#site-navigation>button:after{content:'';top:6px;right:0;width:16px;height:3px;background:#0C2C2B;position:absolute;transition:.3s ease}nav#site-navigation.toggled>button:before{transform:rotate(-45deg);width:16px;transform-origin:bottom right}nav#site-navigation.toggled>button:after{transform:rotate(45deg)translate(.5px,-.5px);right:-1px}.main-navigation ul li ul.sub-menu li.menu-item-has-children{flex-direction:column}.main-navigation ul li ul.sub-menu li.menu-item-has-children ul.sub-menu{margin:20px 0 0;padding-left:20px}}@media(max-width:1500px) and (min-width:1024px){ul#primary-menu{column-gap:3.5vw}header .site-branding a{max-width:150px}ul#primary-menu>li.headBAD>a.button{height:36px;min-width:113px}#site-navigation.main-navigation ul li a{font-size:16px}nav#site-navigation .nav-menu li.menu-item-has-children:after{top:35px}header div.languagesDropdown:before{top:16px}nav#site-navigation{width:100%;max-width:79%}nav#site-navigation .nav-menu>li:not(.headBAD):nth-last-child(2){margin-right:auto}}@media(max-width:1190px) and (min-width:1024px){header .site-branding a{max-width:150px}#site-navigation.main-navigation ul li a{font-size:14px}nav#site-navigation .nav-menu li.menu-item-has-children:after{top:33px}nav#site-navigation{max-width:83.5%}nav#site-navigation .nav-menu>li:not(.headBAD):first-child{margin-left:auto}}