.sidebar-hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.sidebar-hide-scrollbar::-webkit-scrollbar{display:none}#root,body{background:#fff!important}#root,body,html{min-height:100vh;overflow:visible!important}@keyframes spin{to{transform:rotate(1turn)}}.doc-link-override{font-family:Noto Sans;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:21px!important;text-decoration-line:underline!important;-webkit-text-decoration-skip-ink:none!important;text-decoration-skip-ink:none!important;text-decoration-style:solid!important;text-decoration-thickness:auto!important;text-underline-offset:auto!important;text-underline-position:from-font!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Noto Sans,Noto Sans JP,Noto Sans KR,Noto Sans SC,Noto Sans TC,-apple-system,BlinkMacSystemFont,Segoe UI,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,Helvetica,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}svg.ds-icon{fill:currentColor;height:16px;width:16px}svg.ds-icon--large{fill:currentColor;height:24px;width:24px}svg.ds-icon--flipped{transform:scaleX(-1)}svg.ds-icon--spin{animation:fa-spin 2s linear infinite}svg.ds-icon--pulse{animation:fa-spin 1s steps(8) infinite}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.core-integration-widget{gap:22px!important;margin-right:40px;padding:24px 32px;width:450px}.core-integration-header{font-family:Proxima Nova,Helvetica Neue,Arial,sans-serif;font-size:20px;text-align:left}.core-integration-content{align-items:flex-start;flex-direction:row;gap:22px}.core-integration-circle{height:100px;width:100px}.core-integration-circle-number{font-size:24px}.core-integration-text-box{align-items:flex-start;text-align:left}.core-integration-description,.core-integration-title{font-size:15px}.core-integration-button{font-size:16px;padding:12px 24px}@media screen and (min-width:601px) and (max-width:960px){.core-integration-widget{gap:18px!important;margin-right:0;max-width:580px;padding:20px 24px;width:100%}.core-integration-header{font-family:Proxima Nova,Helvetica Neue,Arial,sans-serif;font-size:17px;text-align:left}.core-integration-content{align-items:center;flex-direction:row;gap:20px}.core-integration-circle{flex-shrink:0;height:85px;width:85px}.core-integration-circle-number{font-size:19px}.core-integration-text-box{align-items:flex-start;text-align:left}.core-integration-title{font-size:13px}.core-integration-description{display:block;font-size:12px}.core-integration-button{font-size:14px;margin-top:4px;padding:10px 20px}}@media screen and (max-width:600px){.core-integration-widget{gap:14px!important;margin-right:0;max-width:100%;padding:16px;width:100%}.core-integration-header{font-family:Proxima Nova,Helvetica Neue,Arial,sans-serif;font-size:15px;text-align:left}.core-integration-content{align-items:center;flex-direction:row;gap:14px}.core-integration-circle{flex-shrink:0;height:72px;width:72px}.core-integration-circle-number{font-size:15px}.core-integration-text-box{align-items:flex-start;text-align:left}.core-integration-title{font-size:12px}.core-integration-description{display:none}.core-integration-button{font-size:13px;margin-top:4px;padding:9px 14px;width:100%}}@media screen and (-webkit-min-device-pixel-ratio:2){body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}}.macos-font-fallback{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif}.font-loaded{font-display:swap;font-variation-settings:normal}.font-loading{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;visibility:visible!important}body{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,Helvetica,sans-serif}:root{--rid-font-primary:"Proxima Nova",Montserrat,Aptos,Roboto,"Century Gothic",Futura,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;--rid-font-error:"Noto Sans",Arial,sans-serif;--rid-color-text:var(--Neutral-neutral-600,#151618);--rid-color-error:#d32f2f;--rid-color-primary:var(--Interactive-Blue-cta-blue-600,#026bc8);--rid-color-border:var(--Neutral-neutral-400,#8e8e93)}body #requestInfoDialog_container .request-info-dropdown,body #requestInfoDialog_container .request-info-dropdown .Mui-selected,body #requestInfoDialog_container .request-info-dropdown .MuiFormControl-root,body #requestInfoDialog_container .request-info-dropdown .MuiInputBase-input,body #requestInfoDialog_container .request-info-dropdown .MuiInputBase-root,body #requestInfoDialog_container .request-info-dropdown .MuiOutlinedInput-input,body #requestInfoDialog_container .request-info-dropdown .MuiSelect-nativeInput,body #requestInfoDialog_container .request-info-dropdown .MuiSelect-select,body #requestInfoDialog_container .request-info-dropdown [aria-selected=true],body #requestInfoDialog_container .request-info-dropdown [role=option],body #requestInfoDialog_container .request-info-dropdown input,body #requestInfoDialog_container .request-info-dropdown option,body #requestInfoDialog_container .request-info-dropdown select{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;color:#151618;color:var(--rid-color-text);font-family:Proxima Nova,Montserrat,Aptos,Roboto,Century Gothic,Futura,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--rid-font-primary);font-size:16px;font-style:normal;font-weight:400;letter-spacing:.08px;line-height:125%}body #requestInfoDialog_container .request-info-dropdown *,body .request-info-dropdown,body .request-info-dropdown .MuiInputBase-input,body .request-info-dropdown .MuiSelect-select,body .request-info-dropdown select{color:#151618;color:var(--rid-color-text);font-family:Proxima Nova,Montserrat,Aptos,Roboto,Century Gothic,Futura,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--rid-font-primary);font-size:16px;font-style:normal;font-weight:400;letter-spacing:.08px;line-height:125%}body #requestInfoDialog_container .MuiFormHelperText-root,body #requestInfoDialog_container .MuiTypography-root.request-info-error-message{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#d32f2f;color:var(--rid-color-error);font-family:Noto Sans,Arial,sans-serif;font-family:var(--rid-font-error);font-size:.75rem;font-weight:400;letter-spacing:normal;line-height:1.66;margin-left:0;margin-top:3px;text-transform:none}body .request-info-input,body .request-info-input .MuiInputBase-input,body .request-info-input .MuiInputBase-root,body .request-info-input .MuiSelect-select{font-weight:300}body .request-info-dropdown svg{transform:translateY(-6px);vertical-align:middle}body .request-info-dropdown{height:auto}body #requestInfoDialog_container .request-info-dropdown .MuiInputBase-root{height:40px;min-height:40px}body #requestInfoDialog_container .request-info-dropdown .MuiSelect-select{height:auto;min-height:auto;padding:8px 14px}body #requestInfoDialog_container .request-info-dropdown .MuiInputBase-input{height:auto;padding:8px 14px}body #requestInfoDialog_container :focus:not(:focus-visible){box-shadow:none;outline:none}body #requestInstallDialog_tenant,body #requestInstallDialog_tenant .MuiInputBase-input,body #requestInstallDialog_tenant .MuiInputBase-root,body #requestInstallDialog_tenant .MuiOutlinedInput-input,body #requestInstallDialog_tenant .MuiSelect-select{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#151618;color:var(--rid-color-text);font-family:Proxima Nova,Montserrat,Aptos,Roboto,Century Gothic,Futura,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--rid-font-primary);font-size:16px;font-style:normal;font-weight:400;letter-spacing:.08px;line-height:125%}body #requestInstallDialog_tenant .MuiInputBase-root{border-radius:4px;height:48px;min-height:48px}body #requestInstallDialog_tenant .MuiSelect-select{height:auto;min-height:auto;padding:12px 14px}body #requestInstallDialog_tenant .MuiOutlinedInput-notchedOutline{border:1px solid #8e8e93;border:1px solid var(--rid-color-border)}body #requestInstallDialog_tenant:hover .MuiOutlinedInput-notchedOutline{border-color:#026bc8;border-color:var(--rid-color-primary)}body #requestInstallDialog_tenant.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#026bc8;border-color:var(--rid-color-primary);border-width:2px}body #requestInstallDialog_tenant .MuiSelect-icon{color:#151618;color:var(--rid-color-text);right:12px}@media screen and (max-width:600px){body #requestInfoDialog_container #requestInfoDialog_paper,body #requestInfoDialog_container .MuiDialog-paper,html body #requestInfoDialog_paper{border-radius:8px;margin:16px;max-height:calc(100vh - 32px);max-width:calc(100% - 32px);width:100%}body #requestInfoDialog_container .MuiDialogContent-root{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;padding-left:16px;padding-right:16px}body #requestInfoDialog_container .MuiDialogTitle-root{padding-left:16px;padding-right:40px}body #requestInfoDialog_container .MuiFormControl-root,body #requestInfoDialog_container .MuiTextField-root{max-width:100%}body #requestInfoDialog_container input,body #requestInfoDialog_container select,body #requestInfoDialog_container textarea{font-size:16px}body #requestInfoDialog_container .MuiMenu-paper{max-height:50vh;max-width:calc(100vw - 32px)}body #requestInfoDialog_container .MuiButton-root{min-height:44px;padding:12px 16px}body #requestInfoDialog_container .MuiDialogActions-root{gap:8px;padding:16px}}@supports (-webkit-touch-callout:none){body #requestInfoDialog_container .MuiDialog-paper{max-height:-webkit-fill-available}body #requestInfoDialog_container .MuiDialogContent-root{-webkit-overflow-scrolling:touch}body #requestInfoDialog_container input[type=email],body #requestInfoDialog_container input[type=tel],body #requestInfoDialog_container input[type=text],body #requestInfoDialog_container select{font-size:16px;transform:scale(1)}}#root,.App,body,html{max-width:100vw;overflow-x:hidden;overflow-y:auto}body,html{height:100%;margin:0;overflow-x:hidden;padding:0;width:100%}:root{--chip-padding:7px 14px;--chip-font-size:14px}header{position:sticky;top:0;z-index:1100}.App{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh;padding:0}.main-content{flex:1 1;overflow-x:visible;width:100%}*,:after,:before{box-sizing:border-box}img{display:block;height:auto;max-width:100%}@media (min-width:1024px){.solutions-grid,.solutions-grid .MuiGrid-container{max-width:100%!important;overflow:visible!important;width:100%!important}.solutions-grid .MuiGrid-container{gap:20px!important;justify-content:flex-start!important}.solutions-grid .MuiGrid-item,.solutions-grid .MuiGrid-root{margin:0!important;overflow:visible!important}.solutions-grid .MuiGrid-item{flex-shrink:1!important;min-width:0!important;width:auto!important}.filter-sidebar-desktop{height:fit-content;overflow:visible;padding-bottom:32px;position:sticky;top:0}}@media (min-width:1400px){.solutions-grid .MuiGrid-container{gap:22px!important}}@media (min-width:768px) and (max-width:1023px){.solutions-grid .MuiGrid-container{gap:16px!important;margin:0!important;width:100%!important}:root{--chip-padding:9px 19px;--chip-font-size:14px}.solutions-grid .solution-tag{font-size:14px;font-size:var(--chip-font-size,14px);justify-content:center;padding:7px 14px;padding:var(--chip-padding,7px 14px)}.filter-sidebar-tablet{height:fit-content;overflow:visible;padding-bottom:32px;position:sticky;top:0}}@media (max-width:767px){.solutions-grid .MuiGrid-container{gap:16px!important;margin:0!important;width:100%!important}.mobile-optimized{padding:0!important}.mobile-search-container{margin-bottom:16px;padding:0 16px}.main-content-padding{padding:0 16px}.catalog-heading{font-size:20px!important;line-height:28px!important;margin:16px 0 24px!important}.filter-chips{font-size:14px;font-size:var(--chip-font-size,14px);padding:0;padding-left:0!important}}@media (min-width:768px) and (max-width:1023px){.main-content-padding{padding:0 20px}.filter-chips{font-size:14px;font-size:var(--chip-font-size,14px);padding-left:20px!important}}@media (min-width:1024px){.main-content-padding{padding:0}.filter-chips{font-size:14px;font-size:var(--chip-font-size,14px);padding-left:32px!important}}@media (max-width:420px){:root{--chip-font-size:13px;--chip-padding:5px 11px}}.solution-details-container{background:#fff;display:flex;flex-direction:row;min-height:calc(100vh - 80px);padding:0 80px;width:100%}.solution-details-main{display:flex;flex:1 1;flex-direction:column;margin-right:64px;min-width:0}.solution-details-sidebar{background:#fff;flex-shrink:0;width:320px}@media (max-width:767px){.solution-details-container{flex-direction:column;min-height:auto;padding:0 16px}.solution-details-main{margin-right:0}.solution-details-sidebar{border-top:1px solid #e0e0e0;margin-top:24px;padding-top:24px;width:100%}.solution-header-mobile{padding:16px!important}.solution-title-mobile{font-size:20px!important;line-height:28px!important;text-align:center!important}.solution-logo-mobile{height:80px!important;margin:0 auto!important;width:80px!important}}@media (min-width:768px) and (max-width:1023px){.solution-details-container{padding:0 32px}.solution-details-main{margin-right:32px}.solution-details-sidebar{width:300px}.solution-header-tablet{padding:20px 24px 24px!important}.solution-title-tablet{font-size:28px!important;line-height:36px!important}.solution-logo-tablet{height:120px!important;width:120px!important}}@media (min-width:1400px){.solution-details-container{padding:0 120px}.solution-details-main{margin-right:80px;max-width:calc(100% - 420px)}.solution-details-sidebar{width:340px}}@media (min-width:1600px){.solution-details-container{padding:0 140px}.solution-details-main{margin-right:100px;max-width:calc(100% - 440px)}}@media (min-width:1920px){.solution-details-container{padding:0 160px}.solution-details-main{margin-right:120px;max-width:calc(100% - 460px)}}@media (min-width:1024px) and (max-width:1399px){.solution-details-container{padding:0 80px}.solution-details-main{margin-right:64px;max-width:calc(100% - 384px)}.solution-header-desktop{padding:24px 32px 32px!important}}.custom-dropdown-input{align-items:center!important;display:flex!important;font-size:14px!important;height:32px!important;line-height:21px!important;min-height:32px!important;padding:0 28px 0 12px!important}.custom-dropdown-selected,.custom-dropdown-value{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.has-modal-open,.has-modal-open #root{height:100%!important;overflow:hidden!important}body.has-modal-open{touch-action:none}.mobile-filter-modal-scrollable{touch-action:auto!important}
/*# sourceMappingURL=main.01fdc06e.css.map*/