:root{--primary-font:"Hanken Grotesk",sans-serif;--primary-green:#21a720;--dark-bg:#010000;--light-bg:#f3f5f0;--border-color:#dce0d8;--text-dark:#484239;--text-light:#484b42}body,h1,h2,h3,h4,h5,h6{font-family:var(--primary-font)!important}.saviynt-header_main-header,.saviynt-header_top-header-container{max-width:1440px}.top-header-gradient{background:#00fe01;height:32px!important}.top-gradient-line{background:linear-gradient(90deg,#c9a225 3.61%,#2f8921 34.93%,#5ba1ba 66.46%,#8282a0);height:8px;width:100%}.header .hs-menu-item.hs-menu-depth-1{font-family:var(--primary-font)!important;font-optical-sizing:auto;font-size:16px!important;font-style:normal;font-weight:600}.header h3{font-family:var(--primary-font)!important;font-optical-sizing:auto;font-size:1.1rem!important}@media (min-width:992px){.header .header-menu>.hs-menu-wrapper>ul{align-items:center!important;display:flex!important;gap:.2rem!important}.header .header-menu>.hs-menu-wrapper>ul>li{height:35px!important}.header .header-menu>.hs-menu-wrapper>ul>li>a{border-radius:.5rem;color:var(--text-dark)!important;font-size:16px!important;margin-right:1rem;padding:16px 10px!important}.header .header-menu>.hs-menu-wrapper>ul>li:hover>a{background-color:#003301!important;border-bottom:none!important;color:#fff!important}.header .header-menu>.hs-menu-wrapper>ul>li.hs-item-has-children>a:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="%23000" stroke-width="2" viewBox="0 0 24 24"><path d="m6 9 6 6 6-6"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:19px;margin-left:4px;transition:transform .3s ease;width:19px}.header .header-menu>.hs-menu-wrapper>ul>li.hs-item-has-children:hover>a:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="%23fff" stroke-width="2" viewBox="0 0 24 24"><path d="m6 9 6 6 6-6"/></svg>');transform:rotate(180deg)}}@media (min-width:992px) and (max-width:1232px){.header .header-menu>.hs-menu-wrapper>ul>li>a{font-size:13px!important;padding:13px 0!important}.header .hs-menu-depth-1>a{margin-right:.2rem!important}.header .header-menu>.hs-menu-wrapper>ul>li.hs-item-has-children>a:after{height:15px;width:15px}.header-logo img{width:90px!important}}.mega-menu{box-shadow:0 8px 10px -6px rgba(0,0,0,.3)}.header .mega-menu .hs-menu-item.hs-menu-depth-1 a,.header .mega-menu p{font-weight:400!important}.header .mega-menu p,.saviynt-header_mega-menu-item h3{color:#000!important}.saviynt-header_mega-menu-item:nth-child(4){border-left:1px solid var(--border-color);margin-bottom:2.5rem;margin-top:2.5rem;padding-top:0}.header-menu .hs-menu-wrapper li a:hover{color:var(--primary-green)!important;text-decoration:none!important}.btn{border-radius:5rem!important}.header .btn{border:1px solid transparent;border-radius:4rem!important;font-size:15.3px!important;padding:11px 20px!important;transform:translateY(0)!important}.saviynt-header_main-nav-btn-wrapper a{font-weight:600!important}.saviynt-header_contact-btn{background:var(--light-bg)!important;color:#000!important;transition:all .3s ease}.saviynt-header_contact-btn:hover{border:1px solid #000}.saviynt-header_demo-btn{background:var(--dark-bg)!important;color:#fff!important}.saviynt-header_contact-btn-mobile,.saviynt-header_demo-btn-mobile{align-items:center;display:flex!important;height:2.2rem!important;justify-content:center;padding-bottom:4px!important;padding-top:4px!important}.saviynt-header_demo-btn-mobile{margin-bottom:1.2rem!important;margin-top:3rem!important}.saviynt-header_contact-btn-mobile{font-size:18px!important;font-weight:700!important}@media (min-width:992px) and (max-width:1126px){.header .btn{font-size:13px!important}}.header-search-wrapper .header-search-trigger svg{display:none!important}.header-search-trigger{font-family:var(--primary-font)!important;font-weight:600}.search-text{color:#000!important;font-size:14px!important}.search-icon:before{color:#000!important;content:"\f002";font-family:Font Awesome\ 5 Free;font-weight:900;margin-right:8px}.header-search-trigger.flex.items-center{display:none}button.hs-language-switcher__button{background-color:transparent;color:#fff;font-size:14px;padding-left:0;padding-right:1rem;position:relative}.hs-language-switcher__button .hs-language-switcher__icon{margin-right:.5rem!important;width:14px!important}.hs-language-switcher__button svg{fill:#fff;width:14px!important}.hs-language-switcher__icon--dropdown{display:none!important}button.hs-language-switcher__button:after{background-image:url(https://44524559.fs1.hubspotusercontent-na1.net/hubfs/44524559/Saviynt/icons/right-end-cap-white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:10px}.hs-language-switcher__menu{border:none!important}.hs-language-switcher__menu li{padding:.375rem 1rem}.hs-language-switcher__menu li a{font-size:14px}@media (max-width:991px){header .hs-menu-wrapper{background-color:var(--white)!important;padding:1.25rem!important;transform:translateX(100%);width:50%!important}.header-menu>.hs-menu-wrapper{max-height:unset}header .hs-menu-wrapper .hs-menu-item.hs-menu-depth-1>a{border-top:1px solid #c6cbc1;color:#000!important;font-size:20px}header .hs-menu-item.hs-menu-depth-3:last-child{margin-bottom:1.5rem!important}header .hs-menu-item.hs-menu-depth-2>a,header .hs-menu-item.hs-menu-depth-3>a{color:#000!important}header .hs-menu-item.hs-menu-depth-2>a{color:#000!important;font-weight:700!important}header .child-trigger i:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="%23000" stroke-width="2" viewBox="0 0 24 24"><path d="m6 9 6 6 6-6"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:19px;margin-left:4px;margin-top:-8px;transform:rotate(0deg);transition:transform .3s ease;width:19px}.header-menu .hs-menu-wrapper li a{color:#000}header .hs-menu-depth-2 .child-trigger i:after{display:none!important}.header-menu .hs-menu-wrapper>ul ul li a{color:var(--text-light)!important;font-size:16px!important;text-indent:0!important}.header-menu .hs-menu-wrapper>ul ul ul li a{align-items:center!important;display:flex!important;line-height:120%!important;margin-bottom:.3rem!important;margin-top:.3rem!important;padding-bottom:0!important;padding-right:0!important;padding-top:0!important}header .hs-menu-depth-2 .hs-menu-children-wrapper{display:block!important}.header-menu .hs-menu-wrapper .hs-menu-depth-3 a{height:1.25rem!important}}.saviynt-header_menu-label:after{background-color:#99fe99;border-radius:.15rem;padding:2px 6px;text-transform:uppercase}.saviynt-header_menu-label-mobile:after,.saviynt-header_menu-label:after{color:#000!important;content:"New";font-size:12px;font-weight:700;margin-left:8px}.saviynt-header_menu-label-mobile:after{background-color:#00fe01;border-radius:2rem;padding:2px 8.5px}.saviynt-header_top-header-divider{position:relative}.saviynt-header_top-header-divider:after{background-color:#b1b7ab;content:"";height:60%;padding-bottom:8px;padding-top:8px;width:1px}.saviynt-header_content-box-mobile{padding-left:1rem}.saviynt-header_content-box-mobile h3{color:#000001!important;font-size:20px!important;font-weight:700!important}.saviynt-header_content-box-mobile p{color:#383d33!important;font-weight:400!important;line-height:140%!important}.saviynt-header_content-box-mobile>a{margin-bottom:1rem!important;padding-left:0!important}.saviynt-header_content-box-btn{background:#00fe01!important;border:1px solid #090;border-radius:4rem!important;font-size:16px!important;font-weight:500!important;padding:11px 20px!important}@media (max-width:991px){header .hs-menu-item.hs-menu-depth-2>.child-trigger{display:none!important}}@media (max-width:653px){header .hs-menu-wrapper{background-color:var(--white)!important;padding:1.25rem!important;transform:translateX(0);width:100%!important}.header-menu .hs-menu-wrapper .hs-menu-depth-3 a{height:1.8rem!important}}@media (min-width:1232px) and (max-width:1365px){.header .header-menu>.hs-menu-wrapper>ul>li>a{margin-right:.5rem;padding:16px 4px!important}}