:root{--gutter: 16px;--container-width: calc(100% - (var(--gutter) * 2));--header-top-height: 96px;--header-left-width: 280px}main{padding-top:64px}.navbar{z-index:90;position:fixed;top:0;left:0;right:0;width:100%;--header-height: 64px;background-color:#ffffffb3;backdrop-filter:blur(6px)}.navbar .desktop-nav{display:none}.navbar .mobile-nav{display:flex;flex-wrap:wrap;width:100%;height:100%;position:relative;padding:20px var(--gutter);margin-inline:auto}.navbar .mobile-nav .js-toggle-sub-item *{pointer-events:none}.navbar .mobile-nav .content{display:flex;flex-wrap:wrap;width:100%;height:100%;align-items:center;align-self:stretch;position:relative;justify-content:center}@media(min-width:580px){.navbar .mobile-nav .content{gap:32px}}.navbar .mobile-nav .content .logo{width:auto}@media(min-width:580px){.navbar .mobile-nav .content .logo{width:205px}}.navbar .mobile-nav .content .logo img{width:auto;height:18px}.navbar .mobile-nav .content .fa-solid{cursor:pointer;position:absolute;left:0;font-size:20px}.navbar .mobile-nav .content .sup-icon-close{display:none}.navbar .mobile-nav:has(.nav-items.active) .content .sup-icon{display:none}.navbar .mobile-nav:has(.nav-items.active) .content .sup-icon.sup-icon-close{display:flex;cursor:pointer;margin-left:auto;width:30px;height:30px}.navbar .mobile-nav:has(.nav-items.active) .content .sup-icon.sup-icon-close:before{width:30px;height:30px;font-size:30px}.navbar .mobile-nav .nav-items{height:calc(100vh - var(--header-height));position:absolute;top:var(--header-height);left:0;width:100%;padding:8px var(--gutter);background:#fff;list-style-type:none}.navbar .mobile-nav .nav-items .item{position:relative;width:100%;height:auto}.navbar .mobile-nav .nav-items .item.parent-item{padding:16px 0;border-bottom:1px solid #F2F2F2}.navbar .mobile-nav .nav-items .item.parent-item:last-of-type{border:none}.navbar .mobile-nav .nav-items .item .item-name{color:#000;font-size:14px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#4d4d4d;display:inline-flex;width:100%}.navbar .mobile-nav .nav-items .item .item-name .sup-icon{margin-left:auto;width:20px;height:20px;cursor:pointer}.navbar .mobile-nav .nav-items .item .item-name .sup-icon:before{width:100%;height:100%;font-size:20px}.navbar .mobile-nav .nav-items .item .sub-items{position:fixed;top:var(--header-height);left:0;right:0;width:100%;height:calc(100vh - var(--header-height));padding-inline:var(--gutter);background:#fff;list-style-type:none;z-index:1;transform:translate(100%);transition:transform .25s}.navbar .mobile-nav .nav-items .item .sub-items.active{transform:translate(0)}.navbar .mobile-nav .nav-items .item .sub-items .sub-item{padding:16px 0}.navbar .mobile-nav .nav-items .item .sub-items .sub-item .sup-icon{margin-bottom:12px;cursor:pointer}.navbar .mobile-nav .nav-items .item .sub-items .sub-item .item-name{color:#000;font-size:18px;font-family:Inter,Arial,sans-serif;font-style:normal;font-weight:400;line-height:135%;color:#4d4d4d;display:inline-flex;width:100%}.navbar .mobile-nav .nav-items .item .sub-items .sub-item a{color:#000;font-size:14px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#4d4d4d;width:100%}.navbar .mobile-nav .nav-items .item.solutions-accordion .item-name{display:flex;align-items:center;gap:8px}.navbar .mobile-nav .nav-items .item.solutions-accordion .sub-items--mobile{margin-top:12px;padding:12px;border:1px solid #F2F2F2;border-radius:12px;background:#fff;box-shadow:0 12px 24px #00000014}.navbar .mobile-nav .nav-items .item.solutions-accordion .sub-items--mobile.hidden{display:none}.navbar .mobile-nav .nav-items .item.solutions-accordion .solutions-list{list-style:none;display:flex;flex-direction:column;gap:8px}.navbar .mobile-nav .nav-items .item.solutions-accordion .solution-card{display:grid;grid-template-columns:36px 1fr;gap:12px;padding:10px 8px;border-radius:10px}.navbar .mobile-nav .nav-items .item.solutions-accordion .solution-card:active{background:#f2f2f2}.navbar .mobile-nav .nav-items .item.solutions-accordion .solution-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;background:#f2f2f280}.navbar .mobile-nav .nav-items .item.solutions-accordion .solution-icon i{font-size:16px;color:#4d4d4d}.navbar .mobile-nav .nav-items .item.solutions-accordion .solution-title{color:#000;font-size:14px;font-family:Inter;font-style:normal;font-weight:600;line-height:150%;color:#4d4d4d}.navbar .mobile-nav .nav-items .item.solutions-accordion .solution-desc{color:#000;font-size:11px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:gray}footer{display:flex;flex-wrap:wrap;width:100%;margin-top:80px}footer .footer-bottom{width:100%}footer .footer-bottom .item-wrapper{display:flex;flex-wrap:wrap;padding:80px var(--gutter)}footer .footer-bottom .item-wrapper .footer-items{display:flex;flex-wrap:wrap;list-style-type:none;margin-bottom:80px;width:100%;gap:8px 16px}footer .footer-bottom .item-wrapper .footer-items:last-of-type{margin-bottom:0!important}footer .footer-bottom .item-wrapper .footer-items li{flex:0 0 calc(50% - 8px)}footer .footer-bottom .item-wrapper .footer-items li a{color:#000;font-size:14px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:gray}footer .footer-bottom .item-wrapper .footer-items li.footer-header{flex:1 0 100%}footer .footer-bottom .item-wrapper .footer-items li h4{color:#000;font-size:18px;font-family:Inter,Arial,sans-serif;font-style:normal;font-weight:400;line-height:135%;color:#4d4d4d;margin-bottom:24px}footer .footer-bottom .item-wrapper .footer-items li.footer-see-all{flex:1 1 100%;margin-top:16px}footer .footer-bottom .item-wrapper .footer-items li.footer-see-all a{color:#4d4d4d;border-bottom:1px solid #4D4D4D}footer .footer-bottom{background:#000}footer .footer-bottom .item-wrapper .footer-items{margin-bottom:64px!important}footer .footer-bottom .item-wrapper .footer-items.footer-logo{width:264px!important;height:14px}footer .footer-bottom .item-wrapper .footer-items.footer-logo img{width:264px!important;height:14px}footer .footer-bottom .item-wrapper .footer-items.footer-social li{flex:0 0 auto}footer .footer-bottom .item-wrapper .footer-items.footer-social li i{font-size:24px}footer .footer-bottom a,footer .footer-bottom h4,footer .footer-bottom i{color:#fff!important}footer span{width:100%;color:#000;font-size:14px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:gray}footer span:first-of-type{margin-top:32px}@media screen and (min-width:1200px){.navbar{background:#fff}.navbar:hover{background-color:#fff}.navbar .desktop-nav{height:var(--header-height);align-items:center;width:100%;max-width:1100px;margin-right:auto;margin-left:auto}}@media screen and (min-width:1200px)and (min-width:1600px){.navbar .desktop-nav{max-width:1400px;margin-right:auto;margin-left:auto}}@media screen and (min-width:1200px)and (min-width:1200px){.navbar .desktop-nav{display:flex}}@media screen and (min-width:1200px){.navbar .desktop-nav .nav-items{display:inline-flex;align-items:center;flex:0 0 calc(50% - 102.5px);gap:16px;list-style-type:none;height:100%}.navbar .desktop-nav .nav-items .item{position:relative;height:100%;display:flex;align-items:center;padding-inline:8px}.navbar .desktop-nav .nav-items .item:first-of-type{margin-left:-8px}.navbar .desktop-nav .nav-items .item:hover .sub-items{pointer-events:auto;opacity:1;transition-delay:.1s;transition-duration:.25s}.navbar .desktop-nav .nav-items .item:hover~.nav-items-backdrop{background-color:#000000a6;transition-delay:.1s;transition-duration:.25s}.navbar .desktop-nav .nav-items .item .sub-items{background-color:#fff;display:flex;pointer-events:none;flex-wrap:wrap;z-index:-1;position:fixed;top:63px;left:0;width:100%;box-shadow:0 16px 16px #0000000d;min-height:300px;opacity:0;transition-property:opacity;transition-delay:.4s;padding:32px 0}.navbar .desktop-nav .nav-items .item .sub-items .sub-item-wrapper{display:flex;flex-wrap:wrap;width:100%;background-color:#fff;padding:0 var(--gutter);max-width:1100px;margin-right:auto;margin-left:auto}}@media screen and (min-width:1200px)and (min-width:1600px){.navbar .desktop-nav .nav-items .item .sub-items .sub-item-wrapper{max-width:1400px;margin-right:auto;margin-left:auto}}@media screen and (min-width:1200px){.navbar .desktop-nav .nav-items .item .sub-items .sub-item-wrapper .sub-links{list-style:none;display:flex;flex-wrap:wrap;flex:0 0 calc(100% - 297px);gap:16px 30px;align-content:flex-start}.navbar .desktop-nav .nav-items .item .sub-items .sub-item-wrapper .sub-links .sub-item{flex:0 0 calc(33.3333% - 20px)}.navbar .desktop-nav .nav-items .item .sub-items .sub-item-wrapper .img-holder{height:420px;flex:0 0 297px}.navbar .desktop-nav .nav-items .item .sub-items .sub-item-wrapper .img-holder img{width:100%;height:100%;object-fit:cover}.navbar .desktop-nav .nav-items .item.solutions-popover{position:relative}.navbar .desktop-nav .nav-items .item.solutions-popover .item-name{cursor:default;display:inline-flex;align-items:center;gap:6px}.navbar .desktop-nav .nav-items .item.solutions-popover>.sub-items{display:none!important}.navbar .desktop-nav .nav-items .item.solutions-popover:hover .sub-items--popover,.navbar .desktop-nav .nav-items .item.solutions-popover:focus-within .sub-items--popover{pointer-events:auto;opacity:1;transform:translateY(6px);transition-delay:.05s}.navbar .desktop-nav .nav-items .item.solutions-popover .sub-items--popover{position:absolute;top:calc(100% + 8px);left:0;width:320px;padding:12px;border:1px solid #F2F2F2;border-radius:12px;background:#fff;box-shadow:0 16px 32px #0000001f;z-index:9;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .2s ease,transform .2s ease}.navbar .desktop-nav .nav-items .item.solutions-popover .sub-items--popover:before{content:"";position:absolute;top:-6px;left:20px;width:12px;height:12px;background:#fff;border-left:1px solid #F2F2F2;border-top:1px solid #F2F2F2;transform:rotate(45deg)}.navbar .desktop-nav .nav-items .item.solutions-popover .solutions-list{list-style:none;display:flex;flex-direction:column;gap:8px}.navbar .desktop-nav .nav-items .item.solutions-popover .solution-card{display:grid;grid-template-columns:36px 1fr;gap:12px;padding:10px 8px;border-radius:10px;transition:background .15s ease}.navbar .desktop-nav .nav-items .item.solutions-popover .solution-card:hover{background:#f2f2f2}.navbar .desktop-nav .nav-items .item.solutions-popover .solution-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;background:#f2f2f280}.navbar .desktop-nav .nav-items .item.solutions-popover .solution-icon i{font-size:16px;color:#4d4d4d}.navbar .desktop-nav .nav-items .item.solutions-popover .solution-title{color:#000;font-size:14px;font-family:Inter;font-style:normal;font-weight:600;line-height:150%;color:#4d4d4d}.navbar .desktop-nav .nav-items .item.solutions-popover .solution-desc{color:#000;font-size:11px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:gray}.navbar .desktop-nav .nav-items-backdrop{position:fixed;top:100%;left:0;width:100%;height:100vh;pointer-events:none;z-index:-2;transition-property:background-color;transition-delay:.4s}.navbar .desktop-nav .content{display:flex;width:100%;height:100%;justify-content:space-between;align-items:center;align-self:stretch;gap:32px;position:relative}.navbar .desktop-nav .content .logo{flex:1 0 auto}.navbar .desktop-nav .content .logo img{width:205px}.navbar .desktop-nav .content .sup-icon{width:20px;height:20px;cursor:pointer}.navbar .desktop-nav .content .sup-icon:before{width:20px;height:20px;font-size:20px}.navbar .desktop-nav .content .btnist{height:40px!important}.navbar .mobile-nav{display:none}footer .footer-bottom .item-wrapper{max-width:1100px;margin-right:auto;margin-left:auto}}@media screen and (min-width:1200px)and (min-width:1600px){footer .footer-bottom .item-wrapper{max-width:1400px;margin-right:auto;margin-left:auto}}@media screen and (min-width:1200px){footer .footer-bottom{gap:0 30px}footer .footer-bottom .item-wrapper .footer-items{width:calc(50% - 15px);margin-bottom:64px!important}footer .footer-bottom .item-wrapper .footer-items.footer-logo-wrapper{width:100%}footer .footer-bottom .item-wrapper .footer-logo{width:216px!important;height:14px}footer .footer-bottom .item-wrapper .footer-logo img{width:216px!important;height:14px}footer .footer-bottom .item-wrapper .footer-social{flex:1 1 100%}}.grecaptcha-badge{display:none!important}
