:root{--app-rem: 14px;--gray-light: #eeeff4;--score-star-color: #d64309;--page-title-font-size: 24px;--page-title-font-weight: 500;--page-title-line-height: 1.1;--page-subtitle-font-size: 21px;--page-subtitle-font-weight: var(--page-title-font-weight);--page-subtitle-line-height: var(--page-title-line-height)}body.device-apple{cursor:pointer}body.no-scroll{position:fixed;top:0;left:0;overflow:hidden;width:100%;-webkit-overflow-scrolling:touch}.background-cover{position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:#333;background-image:url(/assets/images/background-graph.jpg);background-position:center center;background-size:cover}.table-header{--bs-table-bg: #eeeff4;padding-top:10px;padding-bottom:10px}.table-header th,.table-header .th{font-size:12px;font-weight:500;color:#252a3f;text-transform:uppercase}.table-header th button,.table-header .th button{font-size:12px;text-transform:uppercase}.table-row{display:block;padding-top:10px;padding-bottom:10px;font-size:18px;line-height:30px;color:#e0dedf}.table-row:nth-child(2n+1){background-color:#0000004d}.overflow-scroll{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caption{text-transform:uppercase}.ng-submitted:not(.ignore-ng-validation-classes) .ng-invalid:not(.ignore-ng-validation-classes){border:1px solid #a40e10!important;outline:1px solid #a40e10!important}legend{color:#fff}legend.modal-legend,legend.search-legend{border-bottom:none}legend.search-legend>h3{text-align:center}.vertical-align-middle{vertical-align:middle}.details-not-available{color:#252a3f}.buttons-container{margin-top:30px}.position-absolute{position:absolute}.accessibility-hidden{position:absolute;top:auto;left:-10000px;overflow:hidden;width:1px;height:1px}.required{color:#a40e10}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.custom-checkbox{cursor:pointer;text-align:center}.custom-checkbox input[type=checkbox]{position:absolute;width:0;height:0;opacity:0}.custom-checkbox input[type=checkbox]:checked+label{border-color:#006161;background-color:#006161}.custom-checkbox input[type=checkbox]:focus+label{border-color:#006161;box-shadow:inset 0 1px 1px #00000013,0 0 3px #00616199}.custom-checkbox label{width:18px;height:18px;margin:0 4px 0 0;border:1px solid #ddd;border-radius:2px;background:#fff url(/assets/images/check_icon.svg) center center no-repeat;background-size:8px 6px;transition:.3s}.btn[disabled]{border-color:transparent!important;color:#4a4a4a!important;background-color:#eeeff4!important}.form-btn{border-radius:2px;font-size:14px;color:#fff;background-color:#006161}.main-text-color{color:#006161}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{border-radius:3px;background:#3f5060}::-webkit-scrollbar-thumb:hover{background:#777}.app-primary-button{cursor:pointer;overflow:hidden;box-sizing:border-box;width:216px;height:40px;padding:9px 20px;border-radius:2px;font-size:16px;font-weight:400;font-style:normal;font-variant:normal;line-height:22px;color:#fff;text-align:center;text-decoration:none!important;text-overflow:ellipsis;white-space:nowrap;background-color:#006161}.app-primary-button:hover{padding:8px 20px;border:1px solid #006161;color:#006161!important;background-color:#fff}.app-primary-button:focus{color:#fff;outline:2px solid #252a3f;outline-offset:0}@media (max-width: 991.98px){.app-primary-button{width:100%}}.page-title{margin:16px 0;font-size:24px;font-weight:500}.page-description{margin-bottom:30px;font-size:16px}.component-title{font-size:21px;font-weight:700;text-transform:uppercase;letter-spacing:2px}.component-prompt{font-size:14px}.print-btn{width:auto;height:40px;padding:10px;color:#fff;background-color:#015f2c}.print-btn:hover{box-shadow:inset 0 0 100px 100px #fff6}.print-btn:hover svg{fill:gray}.marks{width:100%}.marks-btn{display:inline-block;background-color:transparent}.marks-btn span{display:block;font-size:12px}.marks-btn span:first-child{margin-bottom:5px}.video-popup{cursor:pointer;font-weight:700}.user-profile-photo{position:relative;width:150px;height:150px;margin:5px auto;background-position:center center;background-size:cover}.user-profile-photo .edit{cursor:pointer;position:absolute;top:5px;right:5px;padding:5px 7px;border-radius:5px;background:#fff}.user-profile-photo .error-tooltip{position:absolute;top:35px;left:115px;width:150px}.form-page{color:#252a3f}.form-page.config-page{margin-top:70px}.form-page .form-title{font-size:var(--page-subtitle-font-size);font-weight:var(--page-subtitle-font-weight);line-height:var(--page-subtitle-line-height)}.form-page .top-space{height:200px}.form-page .mobile-top-space{height:60px}.form-page .confirmation-page-title{font-size:40px;font-weight:700;color:#252a3f}.form-page .confirmation-page-text{font-size:14px;font-weight:500;line-height:18px;color:#252a3f;vertical-align:top}.form-page .confirmation-page-text a{color:#252a3f}.form-page .confirmation-page-text a:hover,.form-page .confirmation-page-text a:focus{text-decoration:none}.form-page .confirmation-page-button{min-width:300px}.form-page .form-control{height:42px;margin-left:0;color:#252a3f}.form-page .form-group>[class*=col-]{padding:10px 0}.form-page .form-group .birthday-label{padding-top:10px}.form-page .form-btn{width:auto;padding:10px 60px;border-radius:2px;font-size:14px;font-weight:400}.form-page .form-btn:focus,.form-page .form-btn:hover{color:#006161;background-color:#fff}.form-page .name-label{margin-bottom:30px}.form-page .password-eye{cursor:pointer;position:absolute;top:46px;right:12px;width:21px;height:21px;color:#252a3f;text-decoration:none}.form-page .form-section-divider{border-bottom:1px solid #e0e0e0}.form-page .form-section-divider .form-section-title{float:left;font-size:24px}.form-page .form-section-divider .form-section-action{cursor:pointer;float:right;display:inline-block;padding-top:6px}.form-page .custom-select{height:42px}.form-page .custom-select select{min-height:42px}.input-label{font-size:14px;font-weight:500;color:#252a3f}.label-icon{display:inline-block;width:10px;height:8px}.main-insights .page-title{margin-top:0}.main-insights .result-cover{margin-top:16px}.pac-container{z-index:100000}.auth-main-section{margin:30px auto;font-weight:400;color:#252a3f;text-align:left}.auth-main-section .form-group{position:relative;margin-bottom:15px}.auth-main-section .form-group input{margin-left:0}.auth-main-section .password-eye{cursor:pointer;position:absolute;top:36px;right:12px;width:21px;height:21px;color:#252a3f;text-decoration:none}.auth-main-section .form-control{height:42px}.auth-main-section h1{margin-bottom:25px;font-size:24px;font-weight:700}.auth-main-section label{display:block}.auth-main-section label.custom-checkbox{font-size:14px;font-weight:inherit;letter-spacing:1px}.auth-main-section .form-check a{font-weight:500}.auth-main-section .form-check-label{font-size:12px;font-weight:inherit;letter-spacing:1px}.auth-main-section .form-check-input{height:auto}.auth-main-section .form-submit{margin-top:50px;text-align:center}.auth-main-section .form-btn{width:100%;margin-top:15px;border-radius:2px;font-size:14px;font-weight:400;line-height:22px}.auth-main-section .form-btn.cancel-btn{border:1px solid #8ea2b5}.auth-main-section .form-btn:hover{box-shadow:none}.auth-main-section .demo{margin-top:30px}.auth-main-section .demo a{color:#006161}.auth-main-section .google-authentication .separator{margin:35px 0;text-align:center}.auth-main-section .google-authentication .separator hr{width:33.3%;border:1px solid rgb(224,224,224)}.auth-main-section .google-authentication .separator hr:first-of-type{float:left}.auth-main-section .google-authentication .separator hr:last-of-type{float:right}.auth-main-section .google-authentication .separator span{font-size:24px;font-weight:700}.auth-main-section .google-authentication .google-btn-wrap{width:60%;margin:16px auto;text-align:center}@media (max-width: 767.98px){.auth-main-section .google-authentication .google-btn-wrap{width:100%}}.p-dialog.new-app-full-modal{width:100vw;max-width:none;height:var(--vh100);max-height:none}html[lang] .org-highlight-color-text{color:var(--org-primary-color)!important}html[lang] .org-highlight-color-text-decoration{text-decoration-color:var(--org-primary-color)!important}html[lang] .org-highlight-color-text svg{fill:var(--org-primary-color)!important;stroke:var(--org-primary-color)!important}html[lang] .org-highlight-color-background{background-color:var(--org-primary-color)!important}html[lang] .org-highlight-color-background-focus:focus{background-color:var(--org-primary-color)!important}html[lang] .org-highlight-color-border,html[lang] .org-highlight-color-border-hover:hover{border:3px solid var(--org-primary-color)!important}html[lang] .org-highlight-color-border-focus:focus{border:3px solid var(--org-primary-color)!important}html[lang] .org-highlight-border-color{border-color:var(--org-primary-color)!important}html[lang] .org-highlight-color-thin-border,html[lang] .org-highlight-color-thin-border-hover:hover{border:1px solid var(--org-primary-color)!important}html[lang] .org-highlight-color-thin-border-focus:focus{border:1px solid var(--org-primary-color)!important}html[lang] .org-highlight-color-thick-border{border:5px solid var(--org-primary-color)!important}html[lang] .org-highlight-color-fill svg *{fill:var(--org-primary-color)!important}html[lang] .org-highlight-color-hover-fill:hover svg *{fill:var(--org-primary-color)!important}html[lang] .org-highlight-color-focus-fill:focus svg *{fill:var(--org-primary-color)!important}html[lang] .org-highlight-color-stroke svg *{stroke:var(--org-primary-color)!important}html[lang] .org-highlight-color-hover-stroke:hover svg *{stroke:var(--org-primary-color)!important}html[lang] .org-highlight-color-focus-stroke:focus svg *{stroke:var(--org-primary-color)!important}html[lang] .org-highlight-hover-txt-color:hover,html[lang] .org-highlight-active-txt-color:active{color:var(--org-primary-color)!important}html[lang] .org-highlight-focus-txt-color:focus{color:var(--org-primary-color)!important}html[lang] .org-highlight-hover-bg-color:hover,html[lang] .org-highlight-active-bg-color:active{background-color:var(--org-primary-color)!important}html[lang] .org-highlight-links-in-text-color a,html[lang] .org-highlight-hover-links-in-text-color a:hover{color:var(--org-primary-color)!important}html[lang] .org-button-text-color,html[lang] .org-button-text-hover-txt-color:hover{color:var(--org-primary-text-color)!important}html[lang] .org-button-text-focus-txt-color:focus{color:var(--org-primary-text-color)!important}html[lang] .org-button-text-active-txt-color:active{color:var(--org-primary-text-color)!important}html[lang] .org-button-text-bg-color,html[lang] .org-button-text-bg-color-hover:hover,html[lang] .org-button-text-hover-bg-color:hover,html[lang] .org-button-text-active-bg-color:active{background-color:var(--org-primary-text-color)!important}html[lang] .org-button-text-focus-bg-color:focus{background-color:var(--org-primary-text-color)!important}html[lang] .org-button-text-hover-border-bottom-color:hover{border-bottom:2px solid var(--org-primary-text-color)!important}html[lang] .org-button-text-border-right-color{border-right:1px solid var(--org-primary-text-color)!important}html[lang] .org-button-text-color-hover-fill:hover svg *{fill:var(--org-primary-text-color)!important}html[lang] .org-button-text-color-stroke svg *{stroke:var(--org-primary-text-color)!important}html[lang] .org-button-text-color-hover-stroke:hover svg *{stroke:var(--org-primary-text-color)!important}html[lang] .org-primary-button{color:var(--org-primary-text-color)!important;background-color:var(--org-primary-color)!important}html[lang] .org-primary-button svg *{fill:var(--org-primary-text-color);stroke:var(--org-primary-text-color)!important}html[lang] .org-primary-button:hover:not(.button-loader-active){border:1px solid var(--org-primary-color)!important;color:var(--org-primary-color)!important;background-color:var(--org-primary-text-color)!important}html[lang] .org-primary-button:focus:not(.button-loader-active){border:1px solid var(--org-primary-color)!important;color:var(--org-primary-color)!important;background-color:var(--org-primary-text-color)!important}html[lang] .org-primary-button:hover svg *{fill:var(--org-primary-color)!important;stroke:var(--org-primary-color)!important}html[lang] .org-primary-button:focus svg *{fill:var(--org-primary-color)!important;stroke:var(--org-primary-color)!important}html[lang] .org-secondary-button{border:1px solid var(--org-primary-color)!important;color:var(--org-primary-color)!important;background-color:var(--org-primary-text-color)!important}html[lang] .org-secondary-button:focus{color:var(--org-primary-text-color)!important;background-color:var(--org-primary-color)!important}html[lang] .org-secondary-button:hover{color:var(--org-primary-text-color)!important;background-color:var(--org-primary-color)!important}html[lang] .org-modal-text-color{color:var(--org-secondary-text-color)!important}html[lang] .org-modal-window-link-color,html[lang] .org-modal-window-link-color-in-text a,html[lang] .org-modal-window-link-color-hover:hover{color:var(--org-secondary-link-color)!important}html[lang] .org-logo-bg-color{background-color:var(--org-logo-bg-color)!important}html[lang] .toggle-switch-button input:checked+.slider:before{background-color:var(--org-primary-color)!important}html[lang] .org-color-checkbox input[type=checkbox]:checked+label{border-color:var(--org-primary-color)!important;background-color:var(--org-primary-color)!important}html[lang] .org-color-checkbox input[type=checkbox]:focus+label{border-color:var(--org-primary-color)!important;box-shadow:inset 0 1px 1px #00000013,0 0 3px var(--org-primary-color)!important}html[lang] .loader .ball-pulse>div{background-color:var(--org-primary-color)!important}html[lang] .dashboard-web-component .widget-tabs.p-tabview .widget-tab.org-highlight-color-widget-tab.p-highlight .p-tabview-nav-link,html[lang] .dashboard-web-component .widget-tabs.p-tabview .widget-tab:hover.org-highlight-color-widget-tab .p-tabview-nav-link{color:var(--org-primary-color)!important}html[lang] .dashboard-web-component .widget-tabs.p-tabview .widget-tab.org-highlight-color-widget-tab:hover,html[lang] .dashboard-web-component .widget-tabs.p-tabview .widget-tab.p-highlight.org-highlight-color-widget-tab{border-color:var(--org-primary-color)!important}html[lang] .org-highlight-color-widget-item:hover .org-highlight-color-widget-icon{color:var(--org-primary-color)!important}html[lang] ngx-spinner .overlay .ng-star-inserted{color:var(--org-primary-color)!important}html[lang] .org-logo-bg-img{background-image:var(--org-logo-img)}html[lang] .org-bg-color{background-color:var(--org-bg-color)!important}html[lang] .org-bg-img{background-image:var(--org-bg-img)}input[type=password]::-webkit-credentials-auto-fill-button{visibility:hidden}body .freshwidget-button,body .freshwidget-customimage{display:none!important}svg:not(:root){overflow:visible}.text-uppercase{text-transform:uppercase}@media print{@page{size:letter;margin:.5in}}.noscript-page{position:fixed;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:30px;color:#fff;text-align:center;background-color:#333;background-image:url(/assets/images/background-graph.jpg);background-position:center center;background-size:cover}.noscript-page img{width:auto;max-width:100%;max-height:180px}.noscript-page h1,.noscript-page p{margin-top:1em}
