@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;

0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap);body{font-family:Source Sans Pro,sans-serif!important;overflow-x:hidden}a{text-decoration:none}.copy-right{pointer-events:none}.copy-right p{color:#313131;font-size:10px;margin-top:32px;font-family:Arial,Helvetica,sans-serif}.center-all{display:flex;justify-content:center;align-items:center}.column{flex-direction:column}.w-100{width:100%!important}.h-100{height:100%!important}.square{border-radius:0}.left-sidebar .square{border-radius:0!important}.active-tab-panel{display:block;visibility:visible}.inactive-tab-panel{position:relative;display:none;visibility:hidden;z-index:-9999}.MuiIconButton-root.Mui-disabled .MuiIcon-colorPrimary{color:rgba(0,0,0,.26)!important}.primary-light-btn{background:#2766d1}.primary-bg{background:#022e79}.event-date{color:rgba(0,0,0,.87)}.event-actions{flex-direction:column;border-radius:13px;background:#022e79;border:7px solid #fff}.capitalize{text-transform:capitalize}.fWngBw{background:#022e79!important;box-shadow:none!important}.juzREe{left:unset!important;right:0!important}.fc .fc-button-primary{background-color:#022e79!important}@media screen and (max-width:0px){.fc .fc-toolbar{display:block}.fc .fc-toolbar .fc-toolbar-chunk{display:flex;justify-content:space-between}.fc .fc-toolbar .fc-toolbar-chunk>:only-child{margin:8px 0;width:100%;text-align:center}}button.button-paper{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px}.main-layout-container{background-color:#ebf0fa;justify-content:space-between;display:flex;height:100vh;width:100vw;overflow:hidden}.main-layout-container .app-bar{flex-direction:row;display:flex;position:fixed;top:0;right:0;left:0;height:67px;align-items:center;justify-content:space-between;z-index:1}.main-layout-container .app-bar~.content{top:67px}.main-layout-container .content-header-spacer{height:50px}@media screen and (max-width:960px){.main-layout-container .content-header-spacer{height:8px}}.main-layout-container .left-sidebar h5,.main-layout-container .right-sidebar h5{color:#787878}.main-layout-container .left-sidebar{display:flex}.main-layout-container .left-sidebar .primary{background:#022e79;width:65px;min-width:65px;z-index:5}.main-layout-container .left-sidebar .secondary{position:relative;background:#fff;border-right:1px solid rgba(0,0,0,.12);width:290px;transition:width .2s ease-out,margin-left .2s ease-in-out,opacity .5s ease-in-out;overflow:auto;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;overflow-x:hidden;z-index:2;margin-left:-290px;opacity:0}.main-layout-container .left-sidebar .secondary.open{margin-left:0;opacity:1}.main-layout-container .left-sidebar .secondary.sm:not(.expanded){overflow:hidden}.main-layout-container .left-sidebar .secondary.expanded{width:290px!important;overflow-y:auto}.main-layout-container .left-sidebar .secondary .copy-right{width:100%;text-align:center;padding:16px}.main-layout-container .right-sidebar{overflow-y:auto;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);border-left:1px solid rgba(0,0,0,.12);width:310px;min-width:310px;transition:all 255ms cubic-bezier(0,0,.2,1) 0ms!important}.main-layout-container .right-sidebar .header{background:#022e79}.main-layout-container .right-sidebar .header.close{width:0;min-width:0}.main-layout-container .content{width:100%;overflow:auto}.main-layout-container .content>.full-width{width:100%}.main-layout-container .content>:not(.full-width){max-width:950px;margin:0 auto}@media screen and (min-width:1800px){.main-layout-container .content>:not(.full-width){max-width:1060px}}.main-layout-container .apps-icon{background:#fff;border-bottom:1px solid rgba(0,0,0,.12);margin:0!important;height:52px}.main-layout-container .right-sidebar-menu{position:fixed;right:0;top:67px;left:0;bottom:0;background:#fff;z-index:9999;width:100%;overflow:auto;margin:0!important}@media screen and (max-width:0px){.main-layout-container .right-sidebar-menu{top:67px}}.login-container{display:flex;height:100vh;overflow:auto;justify-content:stretch}@media screen and (max-width:960px){.login-container{flex-direction:column}}.login-container .logo{flex:1 1 20%;display:flex;justify-content:center;align-items:center;background:url(/img/login_bg.png),linear-gradient(#fff 60%,hsla(0,0%,100%,0)),linear-gradient(hsla(0,0%,100%,0),#fff),#d8d20b;background-size:cover,100% 330px,100% 330px,cover;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-position:50%,top,bottom,50%;min-height:270px}.login-container .logo img{width:400px}@media screen and (max-width:960px){.login-container .logo{flex:1;align-items:center;padding-top:0;background-size:130%,100% 100px,100% 100px,cover}.login-container .logo img{width:210px}}.login-container .login{flex:1;display:flex;align-items:center;justify-content:center;background:#fff}@media screen and (max-width:960px){.login-container .login{flex:1 1 25%}}.login-container .copy-right.desktop{position:absolute;left:40px;bottom:40px}@media screen and (max-width:960px){.login-container .copy-right.desktop{display:none}}.login-container .login-form-container{width:60%;flex-direction:column;max-width:430px}.login-container .login-form-container .copy-right{display:none}@media screen and (max-width:960px){.login-container .login-form-container{width:90%;justify-content:space-between;height:100%;padding:15px 0}.login-container .login-form-container .copy-right{display:block}}.login-container .login-form-container,.login-container .login-form-container .forgot-pass,.login-container .login-form-container .loading,.login-container .login-form-container .login-button{display:flex}.login-container .login-form-container .forgot-pass{justify-content:space-between;align-items:center}.login-container .login-form-container .login-button{width:100%;justify-content:center;align-items:center;flex-direction:column}.login-container .login-form-container .login-button button{margin-bottom:16px;margin-top:32px}.login-container .login-form-container .loading{justify-content:center}.login-container .login-form-container .error-message{background:pink;border:1px solid #d31b1b;padding:16px}.text-field-container{position:relative;height:78px;margin:17px 0}.text-field-container>div{width:100%}.text-field-container .icon{display:flex;align-items:center;justify-content:center;position:absolute;right:10px;top:19px;height:45px;width:45px}.text-field-container .icon button,.text-field-container .icon span{color:#000}.question.editing>div>div.list-tile>div:last-of-type{display:flex;align-items:center;width:100%}.question.editing>div>div.list-tile>div:last-of-type p{font-size:unset;flex:1;max-width:70%}.question.editing>div>div.list-tile>div:last-of-type>div{width:30%!important}.list-tile{display:flex;align-items:center;padding:16px 0}.list-tile.white p{color:#fff!important}.list-tile .icon{background:#ebf0fa;width:36px;height:35px;border-radius:9px;margin:0 8px}.list-tile .icon p.primary,.list-tile .icon span{color:#001b49}.floating-chat-button{position:fixed!important;right:20px;bottom:20px;width:63px;height:63px;z-index:999;box-shadow:0 2px 4px rgba(0,0,0,.4)}.floating-chat-button span{font-size:2rem}.page-actions-container{padding:16px}.page-title-container.visible{display:flex;align-items:center;padding:16px}.nav-links li .list-item:not(.Mui-selected) .MuiListItemText-root span{color:#001b49}.nav-links li .list-item .MuiListItemText-root span{font-weight:600}.nav-links li:not(.list-item-group){margin-top:8px}.nav-links li .MuiListItemIcon-root{border-radius:7px 0 0 7px}.nav-links li .MuiListItemIcon-root span{color:#fff}.nav-links li .list-item{border-radius:7px}.nav-links li.list-item-group{padding:0}.nav-links li.list-item-group ul{margin:0!important;padding:0!important;width:100%}.nav-links li.list-item-group ul>li{border:0!important}.nav-links .list-item{padding:0;background:#fff;border:1px solid rgba(0,0,0,.12);cursor:pointer}.nav-links .list-item:hover{background:#dedede}.nav-links .list-item.Mui-selected{background:#022e79;color:#fff}.nav-links .list-item.Mui-selected:hover{background:#001b49}.nav-links .list-item.Mui-selected+.MuiListItemSecondaryAction-root button{color:#fff}.nav-links .list-item .MuiListItemIcon-root{height:42px;display:flex;justify-content:center;align-items:center;background:#022e79;color:#fff}.nav-links .list-item+.MuiListItemSecondaryAction-root{right:0}.nav-links .list-item .MuiListItemText-root{padding-left:13px;color:#fff}.nav-links .list-item .MuiListItemText-root span{white-space:pre}.loading-container{position:fixed;z-index:100px;left:0;right:0;top:0;bottom:0;background:#fff}.loading-container img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.account-profile-header{position:relative;height:260px;background:#f4ed0f url(/img/login_bg.png) no-repeat;background-size:cover;max-width:100%!important;display:flex;align-items:center;justify-content:center}@media screen and (max-width:600px){.account-profile-header{height:240px}}.account-profile-header>div{position:relative;z-index:1}.account-profile-header>div .avatar{width:130px;height:130px}.account-profile-header>div .name{margin-top:16px}.account-profile-header>div .name>*{color:#fff;text-shadow:0 3px rgba(0,0,0,.32941176470588235)}.account-profile-header:after{content:"";position:absolute;pointer-events:none;left:0;right:0;top:0;bottom:0;background:linear-gradient(transparent 35%,rgba(0,0,0,.25882352941176473) 95%);background-size:cover,cover;opacity:1}.account-profile-header .backdrop-filter{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}.profile-avatar{padding:4px;position:relative;width:100%;height:100%}.profile-avatar,.profile-avatar .upload-button{background:#fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.12)}.profile-avatar .upload-button{position:absolute;right:0;bottom:0;width:35px;height:35px}.profile-avatar .upload-button button{width:inherit;height:inherit;color:#5c5c5c}.table-toolbar{display:flex;justify-content:space-between;align-items:center;padding:15px 0}@media (max-width:960px){.table-toolbar{flex-direction:column;align-items:flex-end}.table-toolbar>div:first-of-type{align-self:flex-start;margin-bottom:30px}}.MuiTableCell-alignRight{text-align:left!important}.table-container{position:relative;padding:5px}.table-container .MuiTableCell-head{color:#fff!important}.table-container .MuiTableCell-root .MuiInput-root{border:1px solid #787878;padding:16px;border-radius:4px;height:50px;margin:0 5px}.table-container .MuiTableCell-root .MuiInput-root:after,.table-container .MuiTableCell-root .MuiInput-root:before{display:none}.table-container>div>div:last-of-type{padding:0 2px}.table-container>div>div:last-of-type>div>div{overflow-y:visible!important}.table-container table thead th{font-weight:700}.table-container table tbody tr td:first-of-type{border-radius:10px 0 0 10px}.table-container table tbody tr td:last-of-type{border-radius:0 10px 10px 0}.table-container table tbody tr td:only-child{border-radius:0 0 10px 10px}.table-container table tbody tr:not(.t-row){transform:translateY(-15px);background:#fff}.table-container table tbody tr:not(.t-row) td:first-of-type{border:1px solid #e0e0e0!important;border-right:none!important}.table-container table tbody tr:not(.t-row) td:last-of-type{border:1px solid #e0e0e0!important;border-left:none!important}.table-container table tbody tr:not(.t-row) td:only-child{border-left:1px solid #e0e0e0!important}.table-container table tbody tr+tr:not(.t-row){transform:translateY(-35px)}.table-container table tbody tr+tr:not(.t-row) td{border-radius:0 0 10px 10px;background:#fff;border-top:1px solid #e0e0e0!important;padding:16px 16px 16px 56px}.table-container table tbody tr.t-row{box-shadow:0 1px 0 rgba(0,0,0,.1),-1px 0 0 rgba(0,0,0,.1),1px 0 0 rgba(0,0,0,.1),0 -1px 0 rgba(0,0,0,.1);border-radius:10px;font-size:1rem;transform:translateY(-13px)}.table-container table tbody tr.even{background:#ebf0fa}.table-container table tbody tr td{padding:15px 0}.table-container table tbody tr[style="height: 49px;"]{transform:translateY(-15px)!important}.table-container table tbody tr:not(:first-of-type) td{border:none!important}.chat-container{position:absolute;min-height:100vh;top:0;z-index:1;background:#ebf0fa;width:100%}.chat-container .header{background:#022e79;padding:13px}.chat-container .header>*{color:#fff}.form-container{position:relative;width:100%}.form-container.custom:not(.editing)>div:not(.follow-up){display:flex;flex-wrap:wrap}.form-container.custom:not(.editing)>div:not(.follow-up)>div{flex:1 50%}.form-container.custom:not(.editing)>div:not(.follow-up) .active-tab-panel,.form-container.custom:not(.editing)>div:not(.follow-up) .MuiTabs-root,.form-container.custom:not(.editing)>div:not(.follow-up)>div.center-all,.form-container.custom:not(.editing)>div:not(.follow-up) div+div.follow-up,.form-container.custom:not(.editing)>div:not(.follow-up) div.is-parent-question,.form-container.custom:not(.editing)>div:not(.follow-up) h3{flex:1 100%!important}.form-container .Mui-disabled,.form-container .Mui-disabled input{color:#000!important}.form-container .input-field{margin-top:0!important}.form-container .input-container{margin:0!important;height:auto}.form-container .question-group-title{margin:12px 0}.form-container .follow-up{padding-left:30px;border-left:3px solid #f4ed0f}.form-container .question{flex-wrap:wrap;margin-bottom:25px}@media screen and (max-width:0px){.form-container .question{flex-direction:column}}.form-container .question,.form-container .question.show{display:flex}.form-container .question.hide{display:none}.form-container .question .title.highlight{font-weight:700;color:#022e79}.form-container .question>:first-of-type{padding-right:18px;font-size:1.2em}.form-container .loading{background:hsla(0,0%,100%,.6);position:absolute;left:0;right:0;bottom:0;top:0;display:flex;justify-content:center;align-items:center;z-index:1}.instruction{background:#f5fbff;border:1px dashed #022e79;border-radius:7px;padding:20px;margin:20px 0}.MuiAccordionDetails-root>div{width:100%}.section.title{text-transform:capitalize}.question.nest-count-1{margin-left:20px;border-left:3px solid #f4ed0f}.question.nest-count-2{margin-left:40px;border-left:3px solid #f4ed0f}.question.nest-count-3{margin-left:60px;border-left:3px solid #f4ed0f}.question.nest-count-4{margin-left:80px;border-left:3px solid #f4ed0f}.question.nest-count-5{margin-left:100px;border-left:3px solid #f4ed0f}.calendar-container{position:relative}.calendar-container>div{transition:padding .4s ease-out}.calendar-container .loading+div{padding:10px}.calendar-container .loading{position:absolute;left:0;top:0;bottom:0;right:0;background:hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:2}.upload-signature-container{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;overflow:auto;max-width:570px}.upload-signature-container img{height:100px}.upload-signature-container .remove-signature{position:absolute;right:0}.hidden{display:none;visibility:hidden;opacity:0;z-index:-99999}.vertical-timeline:before{background:#f4ed0f!important}.child-profile-section>div{margin-bottom:13px}.baseline-table{border-collapse:collapse;min-width:600px}.baseline-table td,.baseline-table th{border:1px solid;height:30px;min-width:40px;padding:0 7px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1rem}.baseline-table td:not([align]),.baseline-table th:not([align]){text-align:center}.family-members-container.active-tab-panel>div{display:flex;flex-wrap:wrap}.MuiInputBase-root>fieldset{border-color:#787878!important}.changelog-table,.changelog-table table{width:100%;border-collapse:collapse;padding:0}.changelog-table.parent-table,.changelog-table table.parent-table{margin-bottom:40px}.changelog-table table thead tr:first-of-type th,.changelog-table thead tr:first-of-type th{padding:10px;font-size:22px}.changelog-table .question,.changelog-table table .question{font-weight:700}.changelog-table table td,.changelog-table table th,.changelog-table td,.changelog-table th{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1rem;border:1px solid #000}.changelog-table table td:not(:only-child),.changelog-table table th:not(:only-child),.changelog-table td:not(:only-child),.changelog-table th:not(:only-child){padding:10px}.changelog-table table td:only-child,.changelog-table table th:only-child,.changelog-table td:only-child,.changelog-table th:only-child{padding:0}.changelog-table table td table tr:first-of-type td,.changelog-table table td table tr:last-of-type td,.changelog-table table th table tr:first-of-type td,.changelog-table table th table tr:last-of-type td,.changelog-table td table tr:first-of-type td,.changelog-table td table tr:last-of-type td,.changelog-table th table tr:first-of-type td,.changelog-table th table tr:last-of-type td{border-top:none;border-bottom:none}.changelog-table table td table tr:first-of-type td:first-of-type,.changelog-table table td table tr:last-of-type td:first-of-type,.changelog-table table th table tr:first-of-type td:first-of-type,.changelog-table table th table tr:last-of-type td:first-of-type,.changelog-table td table tr:first-of-type td:first-of-type,.changelog-table td table tr:last-of-type td:first-of-type,.changelog-table th table tr:first-of-type td:first-of-type,.changelog-table th table tr:last-of-type td:first-of-type{border-left:none}.changelog-table table td table tr:first-of-type td:last-of-type,.changelog-table table td table tr:last-of-type td:last-of-type,.changelog-table table th table tr:first-of-type td:last-of-type,.changelog-table table th table tr:last-of-type td:last-of-type,.changelog-table td table tr:first-of-type td:last-of-type,.changelog-table td table tr:last-of-type td:last-of-type,.changelog-table th table tr:first-of-type td:last-of-type,.changelog-table th table tr:last-of-type td:last-of-type{border-right:none}.changelog-table table td table tr.subquestion td:first-of-type,.changelog-table table th table tr.subquestion td:first-of-type,.changelog-table td table tr.subquestion td:first-of-type,.changelog-table th table tr.subquestion td:first-of-type{border-left:none}.changelog-table table td table tr.subquestion td:last-of-type,.changelog-table table th table tr.subquestion td:last-of-type,.changelog-table td table tr.subquestion td:last-of-type,.changelog-table th table tr.subquestion td:last-of-type{border-right:none}.changelog-table table td:first-of-type,.changelog-table table th:first-of-type,.changelog-table td:first-of-type,.changelog-table th:first-of-type{max-width:200px;min-width:200px;width:200px}.changelog-table table td:nth-of-type(2),.changelog-table table td:nth-of-type(3),.changelog-table table th:nth-of-type(2),.changelog-table table th:nth-of-type(3),.changelog-table td:nth-of-type(2),.changelog-table td:nth-of-type(3),.changelog-table th:nth-of-type(2),.changelog-table th:nth-of-type(3){max-width:400px;min-width:400px;width:400px}