.btn{border-radius:0.3rem;padding-left:2rem;padding-right:2rem;border:0 solid #fff;line-height:1.5rem}.btn.btn-xl{padding:1rem 3.5rem}.btn-primary{background:linear-gradient(0deg, #0a97ff, #60bbff);border-color:#29a2fb}.btn-primary:hover{background:linear-gradient(0deg, #0987ef, #30abef);border-color:#29a2fb}.btn-form-submit{color:#fff;background:linear-gradient(0deg, #0a6dff, #39abff);border-color:#29a2fb;margin-top:1rem;margin-left:auto;padding-left:3rem;padding-right:3rem}.btn-form-submit:hover{color:#fff;background:linear-gradient(0deg, #0a97ff, #60bbff)}.btn-form-submit:active{color:#eee !important}.btn-form-submit:focus-visible{color:#aaa !important}.btn-form-submit:disabled{color:#fff !important;opacity:0.4}.btn-cta{background:#07a3ff;padding:0.5rem 1.6rem;color:white;border:1px solid #07a3ff}.btn-cta:hover{background:#5ec2ff;border-color:#5ec2ff;color:white}.table{box-shadow:none;width:100%}.table thead th,.table thead td{border-bottom-width:1px}.table thead th{font-weight:600;color:#555}.table tbody tr:hover{background:#fafafa}.table tbody tr td{border-top:none;vertical-align:middle}.table thead,.table thead tr,.table thead th{background:none}.table tbody tr:last-child td{border-bottom:1px solid #dee2e6}.table tbody td.actions{text-align:right}.table tbody td.actions div.item{display:inline-block;margin:auto 0px auto 10px}.table .crud-icon{color:grey}.dataTables_wrapper .dataTables_filter input{margin-left:0 !important}.dataTables_wrapper .datatable-buttons{width:auto;float:right;text-align:right;margin-top:-5px;margin-left:13px}.dataTables_wrapper .datatable-info{width:auto;float:right;text-align:right;margin-top:-5px}.dataTables_wrapper .datatable-info .dataTables_info{padding-top:0.5rem}.dataTables_wrapper .datatable-search{width:25%;float:left;margin-bottom:10px}.dataTables_wrapper .datatable-length{width:auto;float:right;text-align:right;margin-left:20px}.dataTables_wrapper .dataTables_paginate{margin-top:20px !important}.dataTables_wrapper .datatable-pagination{width:25%;float:left}.dataTables_wrapper .datatable-pagination:after{clear:both}.dataTables_wrapper .dataTables_filter{text-align:left !important}.quill-editor-container{width:100%;height:100%}.quill-editor-container .ql-toolbar{border-color:#e8e8e8}.quill-editor-container .ql-container{height:auto;border-color:#e8e8e8}.quill-editor-container .ql-formats{padding:0 1rem;border-right:1px solid #ccc;margin-right:0 !important;margin-top:0.3rem;margin-bottom:0.3rem}.quill-editor-container .ql-formats:first-child{padding-left:0}.quill-editor-container .ql-formats:last-child{border-right:none}.quill-editor-container .ql-align .ql-picker-label,.quill-editor-container .ql-color .ql-picker-label{padding-top:0}.quill-editor-container .ql-hr{padding-top:0 !important}.ql-editor{flex:1;max-height:calc(100vh - 200px)}.ql-show .ql-align-right{text-align:right}.ql-show .ql-align-center{text-align:center}.ql-show .ql-align-left{text-align:left}.ql-editor p,.ql-show p{margin-bottom:0}body{font-family:'Source Sans Pro', 'Helvetica', 'serif';background-color:#fff}a,a:hover{text-decoration:none}.a-dummy{cursor:pointer}h6{font-size:1.15rem}pre{background:#eeecec;border-radius:1rem;padding:1rem}@media (min-width: 768px){.page-container{position:inherit;margin:0 0 0 250px;border-left:1px solid #e7e7e7}}.was-validated .form-control:valid,.form-control.is-valid,.was-validated .form-control:invalid,.form-control.is-invalid{background:white}.was-validated .form-control:valid,.form-control.is-valid,.form-select.is-valid{border-color:#e8e8e8}.was-validated .form-control:valid,.form-control.is-valid:focus,.form-select.is-valid:focus{border-color:#80bdff}select.is-valid~.select2-container--bootstrap4 .select2-selection,form.was-validated select:valid~.select2-container--bootstrap4 .select2-selection,.select2-container--bootstrap4 .select2-selection{border-color:#e8e8e8}.form-select.is-valid,.form-select.is-invalid{background-image:var(--bs-form-select-bg-img);padding-right:2.25rem !important}.form-check-input.is-valid~.form-check-label{color:var(--bs-body-color)}.dropdown-menu{box-shadow:0 0 1rem -0.5rem #666;border:none}.toasts-container{position:fixed;bottom:1rem;right:1rem;width:22rem;z-index:1300}.toasts-container .toast{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:0.5rem;border:none;overflow:hidden}.toasts-container .toast .toast-header{background:#ddeeff;border-bottom:none}.toasts-container .toast .toast-body{margin:1px}.toasts-container .toast .close{padding:0 0.5rem}.window-outer-panes{font-size:13px;display:flex;box-shadow:0 0px 5px 0px #ccc;background:white}.window-outer-panes .section{display:flex}.window-outer-panes .user-menu{box-shadow:none !important;padding:0;margin:0 0.5rem}.window-outer-panes .product-logo{width:38px;margin:0 6px}.window-outer-panes .org-logo{width:38px;margin:0 6px}.window-outer-panes .pane-top-item{position:relative;display:flex;justify-content:center;flex-direction:column;height:100%}.window-outer-panes button{font-size:13px}.window-outer-panes .logo-title,.window-outer-panes .logo-title:hover{text-decoration:none;color:#000}.window-outer-panes .logo-title{white-space:nowrap;margin:0 0.5rem}.window-outer-panes .logo-title .product-title{font-size:18px;margin-top:-5px}.window-outer-panes .logo-title .org-title{font-size:10px;color:#4c4c4c}.window-outer-panes .logo-title .org-title-only{font-size:18px}.window-outer-panes .profile-pic{width:32px;height:32px;border-radius:32px}.window-outer-panes.window-outer-panes-top{justify-content:space-between;height:50px;background:white;position:fixed;top:0;z-index:10;width:100%}.window-outer-panes.window-outer-panes-bottom{display:none;height:50px;background:white;position:fixed;bottom:0;z-index:10;width:100%}.window-outer-panes.window-outer-panes-right{display:none;height:100%;background:white;position:fixed;right:0;z-index:9;width:50px}.single-card{margin:1rem 0;padding:1rem;border-radius:1rem;overflow:hidden;box-shadow:0px 0px 8px -2px #999;border:5px solid aliceblue}.single-card .overview{font-size:0.9rem;font-weight:bold;color:#aaa}.single-card .header{margin-top:0.5rem;font-size:1.3rem;font-weight:bold}.single-card .header .icon{display:inline-block}.single-card .header .icon .material-symbols-outlined{color:#535353;margin-right:0.4rem;font-weight:bold}.single-card .description{color:#aaa;margin:1rem 0;font-size:0.9rem}.single-card .data{font-size:2em;margin:1rem 0}.single-card .footer{font-size:0.9rem}.single-card .footer a{color:#aaa}.single-card.default{border-color:#11a7fe}.single-card.green{border-color:#5cb85c}.single-card.red{border-color:#d9534f}.single-card.yellow{border-color:#f0ad4e}.navbar-primary-page-header{z-index:3;background:#fafafa;align-items:center;padding:1rem;position:sticky;top:50px;height:50px;display:flex;justify-content:space-between}.navbar-primary-page-header .section{margin-right:0;display:flex;align-items:center}.navbar-primary-page-header .section .item:last-child{margin-right:0.5rem}.navbar-primary-page-header .section .item{margin:auto 0.2rem}.navbar-primary-page-header .section .primary-header{font-size:1.3rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:calc(100vw - 250px)}.navbar-primary-page-header .section .primary-header .verb{font-size:0.6rem;text-transform:uppercase;color:gray;margin-bottom:-4px}.navbar-primary-page-header a{color:grey}.navbar-primary-page-header .btn-action{background:#eee;font-size:0.9rem;margin:auto 0.2rem;padding:0.375rem 0.5rem}.navbar-primary-page-header .btn-action:hover{background:#aaa}.navbar-primary-page-header .btn-action .material-symbols-outlined{font-size:1.3rem}.navbar-secondary-page-header{position:relative;z-index:1;padding:7px 35px;background:#fff}.page-container{position:relative;margin-left:250px;margin-top:50px;border:none;border-radius:8px 0px 0px 8px;background-color:white}.page-container.sidebar-expanded .navbar-primary-page-header .primary-header{max-width:calc(100vw - 500px)}.modal .modal-header{background:#ddeeff;border-bottom:none}.modal .modal-content{border-radius:1rem;overflow:hidden;box-shadow:0 0 1rem -0.5rem #666}.select2-results__group{background:antiquewhite}.select2-search--dropdown .select2-search__field{border:none;padding:.375rem}.filter-container{background:#f0f8ff;margin:0px 0px 20px;padding:10px;border-radius:8px;width:100%}.form-control-icon{width:4rem}.alert{margin:0px 0px 1rem}.alert.alert-light-gray{color:#383d41;background-color:#f7f8f9;border-color:#e5e5e5;border-radius:0.5rem}.general-box-shadow{box-shadow:0 0 1rem -0.5rem #666}.is-uppercase{text-transform:uppercase}.float-left{float:left}.float-right{float:right}.clear-both{clear:both}.hidden{display:none}.common-help-tooltip{color:#ddd}abbr[title]{color:#666;text-decoration:none}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#ffffff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;border-radius:6px 0 6px 6px}@media (min-width: 768px){.dropdown-menu.horizontal-menu.show{display:flex}}.profile-pic-128{border-radius:64px;width:128px;height:128px}.badge{margin-left:0.5rem;margin-right:3px;font-size:95%;font-weight:normal}.text-align-center{text-align:center}.text-align-right{text-align:right}.flex-vertical-align-middle{height:100%;display:flex;align-items:center}.flex-align-right{display:flex;justify-content:flex-end}.form-common .section .title{font-size:1.5rem;margin-bottom:20px}.form-common .form-left-section .form-group{width:100%}.form-common .form-right-section{display:flex;align-items:flex-start}.form-common .form-right-section .alert{width:100%;margin:20px;color:#797878;background:#fafafa;border-radius:1rem;font-size:0.95rem}.form-common .form-right-section .form-group{width:100%}.form-common .form-error-section{flex-direction:column;margin-bottom:20px}.form-common .form-error-section .form-error-messages-container{display:flex;justify-content:space-between;align-items:center;align-self:stretch;color:#dc3545;border-radius:0.5rem;margin-bottom:1rem;background:#fff3f3}.form-common .form-error-section .form-error-messages-container .description{padding:10px;text-align:center}.form-common .form-error-section .form-error-messages-container .description .material-symbols-outlined{margin-right:0.5rem}.form-common .form-error-section .form-error-messages-container .see-more{padding:1rem;color:#dc3545;text-align:center}.form-common .form-error-section .form-error-collapse-messages{align-self:stretch}.form-common .form-error-section .form-error-collapse-messages .alert{background:#fff4f5;border:none;border-left:3px solid #dc3545;margin:0;border-radius:0.5rem}.form-check-label{position:relative;top:-1px}.unselectable{-ms-user-select:none;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.material-symbols-outlined{vertical-align:middle}.product-single-item-button-container{position:relative}.product-single-item-button-container .product-single-item-button{margin:1rem 1rem 1rem 0;border:1px solid #f1f1f1;border-radius:0.5rem;width:250px;padding:10px 20px 20px;box-shadow:0 0 0.5rem 0 #ccc;background:white}.product-single-item-button-container .product-single-item-button:hover{background:aliceblue}.product-single-item-button-container .product-single-item-button .content{display:flex}.product-single-item-button-container .product-single-item-button .content .product-info{width:110px;margin-right:10px;flex-shrink:0}.product-single-item-button-container .product-single-item-button .content .product-name{color:black;height:4rem;overflow:hidden;font-size:1.1rem}.product-single-item-button-container .product-single-item-button .product-type{color:#6a6a6a;text-transform:uppercase;margin-bottom:5px;font-size:0.8rem}.product-single-item-button-container .product-single-item-button .product-logo{width:84px}.product-single-item-button-container .product-single-item-button .product-logo img{width:64px;height:64px;margin:0px 20px 0px 0px}.product-single-item-button-container .menu{display:block;position:absolute;top:30px;right:30px}.product-single-item-button-container .menu .dropdown>a{color:#aaa}.img-banner{width:100%;border:0.9rem solid white;border-radius:1rem;box-shadow:0 0 1rem -0.5rem #666}.img-grayscale{filter:grayscale(100%)}.page-breadcrumb-badge{border-radius:1rem;display:inline-block;padding:0.4rem 1rem 0.4rem 0;margin:1rem 0;color:#07a3ff;font-size:0.9rem}.page-breadcrumb-badge ol{display:inline-block;margin:0;padding:0}.page-breadcrumb-badge ol li{list-style:none;display:inline;margin-right:0.2rem;color:#999}.page-breadcrumb-badge ol li a{color:#07a3ff}.padding-1{padding:1rem}.padding-2{padding:2rem}.padding-3{padding:3rem}.font-size-3{font-size:3rem}.font-size-4{font-size:4rem}.box-with-shadow{border-radius:0.7rem;padding:2rem;margin:1rem;box-shadow:0 0 1rem 0 #cdcdec}.pagination{margin:1.8em auto 1.8em auto;text-align:center;justify-content:end}.pagination a{color:#999}.pagination a:hover{color:#b3b3b3}.pagination .newer,.pagination .older,.pagination .page,.pagination .next,.pagination .prev{margin:0 1em}.pagination .current{color:#111}.alert-heading{font-weight:bold}.footer{font-size:0.8rem}.top-main-navbar{position:sticky;top:0;background:white;z-index:1030}.top-main-navbar .main-navbar{padding:0.7rem;font-size:0.95rem}.top-main-navbar .main-navbar .navbar.main-navbar-links{padding:0}.top-main-navbar .main-navbar .navbar.main-navbar-links .menu{border:1px solid #eee}.top-main-navbar .main-navbar .navbar.main-navbar-links .navbar-collapse{justify-content:flex-end}.top-main-navbar .main-navbar .navbar.main-navbar-links .navbar-collapse ul.navbar-nav{margin-top:1rem;display:flex;justify-content:space-between}@media (min-width: 992px){.top-main-navbar .main-navbar .navbar.main-navbar-links .navbar-collapse ul.navbar-nav{align-items:center;margin-top:0rem}}.top-main-navbar .main-navbar .navbar.main-navbar-links .navbar-collapse ul.navbar-nav .nav-item{margin:0 0.25rem}.top-main-navbar .main-navbar .navbar.main-navbar-links .navbar-collapse ul.navbar-nav .nav-item .nav-link{color:black}.top-main-navbar .main-navbar .navbar.main-navbar-links .navbar-collapse ul.navbar-nav .nav-item .nav-link.sign-in-up-links{border-radius:3rem;color:#07a3ff}.top-main-navbar .main-navbar .navbar.main-navbar-links .navbar-collapse ul.navbar-nav .dropdown-header,.top-main-navbar .main-navbar .navbar.main-navbar-links .navbar-collapse ul.navbar-nav .dropdown-item{font-size:0.9rem}.top-main-navbar .main-navbar .navbar.main-navbar-links .navbar-collapse ul.navbar-nav .dropdown-item{padding:.5rem 1.5rem}.top-main-navbar .main-navbar .navbar.main-navbar-links .navbar-collapse ul.navbar-nav .dropdown-item:hover{background-color:#5ec2ff}.top-main-navbar .main-navbar .navbar.main-navbar-links .site-logo{display:flex;flex-direction:column;font-size:0.75rem}.top-main-navbar .main-navbar .navbar.main-navbar-links .site-logo .logo-and-tagline{display:flex;font-size:1.7rem;align-items:center}.top-main-navbar .main-navbar .navbar.main-navbar-links .site-logo .logo-and-tagline img{height:30px;margin-right:0.5rem}.top-main-navbar .main-navbar .navbar.main-navbar-links .site-logo .tagline{font-size:0.75rem;color:#777;text-align:center;margin-top:0.25rem}.top-main-navbar .main-navbar .navbar.main-navbar-links .dropdown-menu{max-height:calc(70vh);overflow:auto}.top-main-navbar .main-navbar .navbar.main-navbar-links .dropdown-menu .dropdown-header{margin-top:0.4rem;margin-bottom:0.4rem;font-size:0.8rem !important;border-left:5px solid #07a3ff;text-transform:uppercase;background:#f0f9ff}.top-main-navbar .top-info-bar{background:linear-gradient(45deg, #07a3ff, #7e62f0);color:white}.top-main-navbar .top-info-bar>.container{display:flex;justify-content:flex-end}.top-main-navbar .top-info-bar>.container .item{padding:0rem 0.5rem;border-left:1px solid #7e62f0;font-size:0.75rem;color:#eaeaea;margin:0.2rem}.top-main-navbar .top-info-bar>.container .item:first-child{border-left:none}.footer{background:#07a3ff;background:linear-gradient(90deg, #07a3ff, #7e62f0);padding-bottom:1rem;padding-top:5rem;margin-top:30px;color:white;font-size:0.8rem}.footer .separator .section-separator{background:linear-gradient(90deg, #07a3ff, #7e62f0)}.footer a{color:#ddd;line-height:2}.footer a:hover{color:#aaa}.footer .title{font-size:0.9rem;margin-bottom:1rem;margin-top:1rem;text-transform:uppercase;font-weight:bold}.footer .sub-title{margin-top:0.8rem;margin-bottom:0.6rem;text-transform:uppercase;font-weight:bold}.footer .social-links{margin:1rem 0}.footer .social-links .social-media-icon{margin:0.5rem 1rem;opacity:0.7}.footer .bottom{text-align:center}@media (min-width: 992px){.footer .bottom{text-align:left}.footer .bottom .right{text-align:right}}.footer .bottom .logo-footer{width:22px;filter:grayscale(100%);opacity:0.8;margin-right:0.5rem}.section-bg-gray,.section-bg-white{padding:4rem 2rem}.section-bg-gray{background:linear-gradient(270deg, #07a3ff, #7e62f0);color:white}.section-bg-gray .icon-as-image{color:white}.section-bg-gray a{color:white}.section-bg-gray a:hover{color:#ddd}.section-bg-gray .btn-cta:hover{color:#7e62f0}.section-separator{margin-bottom:-2px}.section-separator svg{margin-top:-5px}.section-separator.white-to-gray{background:linear-gradient(270deg, #07a3ff, #7e62f0)}.section-separator.gray-to-white{background:#fff}.icon-as-image{font-size:5rem;color:#7e62f0;margin:1rem}.office-location{display:flex;justify-content:space-between;margin:2rem}.office-location>div{display:flex;align-items:center;margin:1rem}.office-location>div>div{margin:1rem}.office-location:hover{background:#fafafa}.about-us .heart-icon{font-size:4rem;cursor:pointer;display:inline-block}.about-us .heart-icon:hover{-webkit-animation:enlarge 5s;animation:enlarge 5s}@-webkit-keyframes enlarge{100%{font-size:12rem}}@keyframes enlarge{100%{font-size:12rem}}.banner{display:flex;flex-direction:column;align-items:center;justify-content:center;background-position:center center;margin:1rem 0;min-height:50vh}.banner .title{margin:1rem;font-size:2.5rem;text-align:center;background:white;padding:0.5rem 2rem}.banner .description{margin:1rem 10rem;text-align:center;background:#00000099;padding:0.5rem 2rem;color:#c9c9c9}.poster{box-shadow:0 0 1rem -0.5rem #666;padding:2rem;margin:3rem 0 0;border-radius:1rem}.poster .title{font-size:1.5rem;font-weight:600;color:#07a3ff;text-align:center;margin-bottom:1rem}.poster .description{text-align:center;font-size:1.1rem;color:#999}.poster .image{text-align:center}.text-img-article-container{background:white;position:relative;margin:2rem auto;display:flex;border-radius:1rem;flex-direction:column;overflow:hidden;border:1rem solid white;box-shadow:0 0 1rem -0.5rem #666}@media (min-width: 576px){.text-img-article-container{flex-direction:row}}.text-img-article-container .img-background{-o-object-fit:cover;object-fit:cover;margin:1rem;border-radius:0.5rem}@media (min-width: 576px){.text-img-article-container .img-background{width:28%}}.text-img-article-container .content{flex-grow:1}.text-img-article-container .content .title{font-size:1.3rem;color:black;margin:1rem}.text-img-article-container .content .description{color:#606060;margin:1rem}.text-img-article-container .content .read-more{margin:1rem;text-align:right;padding:1rem;text-transform:uppercase;font-size:0.75rem;background:#f5f4f4;border-radius:1rem;display:inline-block}.faq-accordion .item .question{display:block;background:#f7f7f7;padding:1rem;color:black;border-bottom:1px solid #eee;font-size:1.1rem}.faq-accordion .item .question:before{content:'+';margin-right:1rem}.faq-accordion .item .answer .answer-body{padding:1rem}.app-definition{display:block;margin:2rem;color:black}@media (min-width: 576px){.app-definition{width:30vw;display:inline-block}}.app-definition .app-definition-container{display:flex;align-items:center}.app-definition .app-definition-container .logo{width:5rem;height:5rem;margin-right:1rem}.app-definition .app-definition-container .title{font-size:1.5rem}.app-definition:hover{color:#444}.top-main-navbar{padding-top:0px;padding-bottom:0px;flex-direction:column}.top-main-navbar .main-navbar{position:relative;z-index:100;margin-top:0;padding:0;font-size:0.8rem;border-bottom:1px solid #eee}.top-main-navbar .main-navbar .navbar.main-navbar-links{padding:0}.top-main-navbar .main-navbar .navbar.main-navbar-links .site-logo .logo-and-tagline img{height:1.2rem}.top-main-navbar .product-header{padding:0.5rem;font-size:0.9rem}.top-main-navbar .product-header .navbar{justify-content:space-between;padding:0.1rem 0}.top-main-navbar .product-header .navbar .site-logo img{height:39px}.top-main-navbar .product-header .navbar .site-logo a span{color:#2f2f2e;margin-left:1rem;vertical-align:middle;font-size:1.8rem}.top-main-navbar .product-header .navbar .main-navbar-links .nav-item{margin:0 0.25rem}.top-main-navbar .product-header .navbar .main-navbar-links .nav-item .nav-link{color:black}
