@import"https://fonts.googleapis.com/css2?family=Heebo:wght@200;300;400;500;600;700;800&display=swap";*{margin:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;padding:0;position:relative;border:none;box-sizing:border-box}:root{font-family:Heebo,Arial,sans-serif;font-size:16px}@media screen and (max-width:750px){:root{font-size:15px}}@media screen and (max-width:550px){:root{font-size:14px;font-size:13px}}:disabled{cursor:not-allowed}body,html{width:100%;overflow-x:hidden}h1{font-size:2.5rem;font-weight:800;letter-spacing:.25px;margin-bottom:1.875rem}h2{font-size:2.125rem;font-weight:700;letter-spacing:.13px;margin-bottom:1.5625rem}h3{font-size:1.75rem;font-weight:600;margin-bottom:1.25rem}h4,h5,h6{font-size:1.375rem;margin-bottom:.9375rem}a,h4,h5,h6{font-weight:500}a{color:#222d52;text-decoration:none}a:hover{text-decoration:underline}a.link-animate:after{content:"";display:block;position:relative;background:#fdffff;bottom:-10px;height:2px;width:0}a.link-animate:hover:after{animation-name:link-hover;-webkit-animation-name:link-hover;-moz-animation-name:link-hover;-o-animation-name:link-hover;animation-duration:.5s;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-iteration-count:1;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-o-animation-iteration-count:1;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards}@keyframes link-hover{0%{width:0}to{width:100%}}button{height:max-content;display:flex;align-items:center;justify-content:center}button:hover{cursor:pointer}button:hover:disabled{cursor:default;opacity:.5}button:disabled{opacity:.5}label{display:block;font-weight:400;font-size:1rem;margin-bottom:.3125rem}label:has(input){margin-bottom:unset}label .input-required{color:red}input,label button,select,textarea{margin-top:.3125rem;display:block}input,select,textarea{opacity:100%;background-color:#f7f5f5;height:50px;padding:0 .9375rem;border-radius:6px;font-family:Heebo,Arial,sans-serif;font-size:1rem;font-weight:300;width:100%;color:#000}input:focus,select:focus,textarea:focus{outline:unset;border-radius:6px}input::placeholder,select::placeholder,textarea::placeholder{opacity:.25}textarea{height:300px;padding:.9375rem}input[readonly]{background:#cdcbcb}input[type=checkbox]{width:1.5rem;height:1.5rem;margin-top:unset;margin-right:.125rem;border-radius:6px;display:inline-block;flex-direction:row;vertical-align:middle;cursor:pointer}input[type=radio]{accent-color:#222d52;cursor:pointer}input[type=file]{background:none;box-shadow:none;height:auto;display:block!important}input[type=date]:hover{cursor:pointer}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input.with-error,select.with-error{opacity:98%;box-shadow:inset 0 0 2px 1px #ac1313;height:50px;padding:0 .9375rem;border-radius:6px;display:block;margin:.3125rem 0;font-size:1rem;font-weight:300}input.with-error:focus,select.with-error:focus{outline:unset;border-radius:6px;box-shadow:inset 0 0 2px 1px #222d52}.input-error{color:#ac1313;font-weight:400;position:absolute;bottom:-1.1rem}select option{outline:2px solid red}li{list-style-type:none}p{font-weight:300}#main-container{min-height:100vh;padding:2.5rem 0 75px}@media screen and (max-width:750px){#main-container{padding:calc(125px + 1.25rem) 0 0}}.container{max-width:1040px;width:100%;margin:auto}@media screen and (max-width:1060px){.container{padding:0 1.25rem}}@media screen and (max-width:350px){.container{padding:0 .625rem}}.container .container-ignore{width:100dvw;width:100vw;position:relative;left:calc(-50vw + 50%)}.text-20{font-size:1.25rem}.text-18{font-size:1.125rem}.text-16{font-size:1rem}.text-14{font-size:.875rem}.btn-34{font-size:2.125rem;padding:1.214225rem 2.4286625rem;font-weight:500;border-radius:6px}.btn-34:hover{opacity:.8}.btn-28{font-size:1.75rem;padding:.99995rem 2.000075rem;font-weight:500;border-radius:6px}.btn-28:hover{opacity:.8}.btn-24{font-size:1.5rem;padding:.8571rem 1.71435rem;font-weight:500;border-radius:6px}.btn-24:hover{opacity:.8}.btn-22{font-size:1.375rem;padding:.785675rem 1.5714875rem;font-weight:500;border-radius:6px}.btn-22:hover{opacity:.8}.btn-20{font-size:1.25rem;padding:.71425rem 1.428625rem;font-weight:500;border-radius:6px}.btn-20:hover{opacity:.8}.btn-18{font-size:1.125rem;padding:.642825rem 1.2857625rem;font-weight:500;border-radius:6px}.btn-18:hover{opacity:.8}.btn-16{font-size:1rem;padding:.5714rem 1.1429rem;font-weight:500;border-radius:6px}.btn-16:hover{opacity:.8}.btn-14{font-size:.875rem;padding:.499975rem 1.0000375rem;font-weight:500;border-radius:6px}.btn-14:hover{opacity:.8}.btn-primary{color:#fdffff;background:#222d52;border:2px solid #222d52;font-weight:500;column-gap:.625rem}.btn-primary:hover{opacity:1}.btn-primary:hover:before{position:absolute;content:"";height:100%;width:100%;left:0;top:0;border-radius:6px;background-color:rgba(5,5,5,.2);background-color:hsla(0,25%,98%,.2)}.btn-primary:hover:disabled:before{background-color:unset}.btn-primary-alert{color:#fdffff;background:#ac1313;border:2px solid #ac1313;font-weight:500;column-gap:.625rem}.btn-primary-alert:hover{opacity:1}.btn-primary-alert:hover:before{position:absolute;content:"";height:100%;width:100%;left:0;top:0;border-radius:6px;background-color:rgba(5,5,5,.2)}.btn-primary-alert:hover:disabled:before{background-color:unset}.btn-secondary{color:#222d52;background:#fdffff;border:2px solid #222d52;font-weight:500;column-gap:.625rem}.btn-secondary:hover{opacity:1}.btn-secondary:hover:before{position:absolute;content:"";height:100%;width:100%;left:0;top:0;border-radius:6px;background-color:rgba(5,5,5,.2)}.btn-secondary:hover:disabled:before{background-color:unset}.btn-secondary-black{color:#000;background:#fdffff;border:2px solid #000;font-weight:500;column-gap:.625rem}.btn-secondary-black:hover{opacity:1}.btn-secondary-black:hover:before{position:absolute;content:"";height:100%;width:100%;left:0;top:0;border-radius:6px;background-color:rgba(5,5,5,.2)}.btn-secondary-black:hover:disabled:before{background-color:unset}.btn-secondary-alert{color:#ac1313;background:#fdffff;border:2px solid #ac1313;font-weight:500;column-gap:.625rem}.btn-secondary-alert:hover{opacity:1}.btn-secondary-alert:hover:before{position:absolute;content:"";height:100%;width:100%;left:0;top:0;border-radius:6px;background-color:rgba(5,5,5,.2)}.btn-secondary-alert:hover:disabled:before{background-color:unset}.bg-gradient{background:linear-gradient(180deg,#ecdc87,#144ab1)}.flex-gap-10{display:flex;align-items:center;column-gap:.625rem}.divider{color:#fdffff;width:100%;border:1px solid #fdffff;opacity:.5;margin:20px 0}.grid-form{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-column-gap:1.875rem;column-gap:1.875rem;grid-row-gap:.9375rem;row-gap:.9375rem}@media screen and (max-width:550px){.grid-form{grid-template-columns:100%;column-gap:unset}.grid-form label{grid-column:span 2;column-gap:normal;row-gap:.625rem}}.grid-form .submit-area{margin:.9375rem 0 2.5rem}.grid-form fieldset{display:contents}.grid-form .form-group{grid-column:span 1;display:grid;grid-row-gap:.9375rem;row-gap:.9375rem}@media screen and (max-width:550px){.grid-form .form-group{grid-column:span 2}}.grid-form .full-row{grid-column:span 2}.grid-form .full-row-span-1{grid-column:span 2;width:calc(50% - .9375rem)}@media screen and (max-width:550px){.grid-form .full-row-span-1{width:100%}}.blur-bg{height:100vh;width:100%;background:rgba(5,5,5,.25);position:fixed}.blur-bg footer,.blur-bg h1,.blur-bg h2,.blur-bg h3,.blur-bg h4,.blur-bg h5,.blur-bg h6,.blur-bg header,.blur-bg input,.blur-bg p,.blur-bg select{opacity:.25}.blur-bg .modal *{opacity:1}.modal .btn-primary{margin-top:1.875rem}.grid-actions{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:350px;grid-column-gap:6.25rem;column-gap:6.25rem;margin-bottom:2.5rem}@media screen and (max-width:750px){.grid-actions{column-gap:1.25rem;grid-template-rows:200px}}@media screen and (max-width:350px){.grid-actions{column-gap:unset;grid-template-rows:75px;grid-template-columns:auto}}.grid-list{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:100px;column-gap:100px;margin-bottom:2.5rem}@media screen and (max-width:550px){.grid-list{column-gap:1.25rem;grid-template-rows:200px}}.grid-btn-group{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:3.125rem;column-gap:3.125rem;margin-top:3.125rem}.plans-chart{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:485px;grid-column-gap:1.25rem;column-gap:1.25rem}@media screen and (max-width:550px){.plans-chart{grid-template-columns:1fr;grid-template-rows:auto;row-gap:1.25rem}}.plan-container{width:100%}@media screen and (max-width:550px){.plan-container{width:100%;margin:0 auto}}.order-10{order:10}.btn-group{grid-column:span 2;column-gap:.9375rem;display:flex}.hide-label{visibility:hidden}.hide-label *{visibility:visible}.hide-label .input-required{visibility:hidden}.MuiSvgIcon-root{color:#222d52;height:1em;width:1em}.modal div[role=dialog]{padding:1.25rem;background-color:#fdffff}.width-50{width:calc(50% - .9375rem)}.pagination{margin:auto}.pagination .css-10w330c-MuiButtonBase-root-MuiPaginationItem-root.Mui-selected{background-color:#222d52;opacity:.8;color:#fdffff}.pagination .css-10w330c-MuiButtonBase-root-MuiPaginationItem-root.Mui-selected:hover{background-color:#222d52;opacity:.8}@media(hover:none){.pagination .css-10w330c-MuiButtonBase-root-MuiPaginationItem-root{background-color:transparent}}.pagination *{font-size:1rem}a.nodecorate-link:hover{text-decoration:none}.grid-pictures{grid-template-columns:repeat(2,1fr);grid-gap:3.125rem;gap:3.125rem;width:100%!important;place-items:center;text-align:center}.grid-pictures figure img{height:150px}.grid-pictures figure figcaption{margin:auto}a button{width:100%}.mt-5{margin:.5rem}.m-0{margin:0}.mb-20{margin-bottom:2rem}.text-center{text-align:center}.no-shadow{box-shadow:none}.cursor-pointer{cursor:pointer}.account-type-selection{width:100%;margin-bottom:20px}.account-type-selection h3{margin-bottom:15px;font-size:18px;color:#333}.radio-options{display:flex;gap:20px;margin-bottom:10px}.radio-option{display:flex;align-items:center;padding:15px;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;flex:1 1;transition:all .2s ease}.radio-option input[type=radio]:checked .radio-option.selected,.radio-option.selected{border-color:#222d52;background-color:rgba(34,45,82,.05);box-shadow:0 2px 4px rgba(0,0,0,.1)}.radio-option input[type=radio]{margin-right:10px}.radio-option span{font-weight:500}@media(max-width:768px){.radio-options{flex-direction:column;gap:10px}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{box-sizing:content-box;position:absolute;height:0;width:1px;content:"";z-index:-1;border:8px solid transparent;left:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0;width:100%}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;-webkit-clip-path:circle(0);clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.container-terms{grid-column:span 2}.container-terms .article-terms{border:2px solid #000;height:400px;overflow-x:hidden;overflow-y:auto;padding:.9375rem}.container-terms label{margin-top:1.25rem}.account-type-button{width:100%;background:transparent;border:none;padding:0;margin:0;text-align:left;font-weight:500;cursor:pointer}.account-type-button:focus{outline:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.chat-container{position:fixed;bottom:0;right:3.125rem;background:#fdffff;max-width:500px;width:100%;z-index:10;border-radius:6px}.chat-container .chat-header{background:#222d52;color:#fdffff;border-radius:6px 6px 0 0;padding:.625rem 1.875rem;display:flex;align-items:center;justify-content:space-between}.chat-container .chat-header *{color:#fdffff}.chat-container .chat-header h3{margin-bottom:unset}.chat-container .chat-header .chat-actions{display:flex;align-items:center;column-gap:1.25rem}a .card{color:#000;box-shadow:0 2px 4px hsla(0,0%,5%,.1),0 5px 10px 1px hsla(0,0%,5%,.025);text-align:center;border-radius:6px;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:1.875rem}@media screen and (max-width:750px){a .card{padding:1.25rem}}a .card img{height:60%}@media screen and (max-width:750px){a .card img{height:50%}}a .card svg{font-size:180px}a .card h2{margin-bottom:unset}@media screen and (max-width:450px){a .card h2{font-size:1.5rem}}.pdf-document{font-size:10px;padding:1.875rem;width:100%}.pdf-document :root{font-size:16px}.pdf-document button,.pdf-document div button{display:none}.plan-container{background-color:#e8e4e0;border-radius:6px;height:450px}.plan-container .best-value{position:absolute;width:100%;background:#222d52;padding:.625rem 0;border-radius:6px 6px 0 0;top:-3.125rem}.plan-container .best-value h4{text-align:center;color:#fdffff;margin-bottom:unset}.plan-container figcaption{padding:1.875rem .9375rem 3.125rem;display:flex;height:100%;flex-direction:column;justify-content:space-between;align-items:center;overflow:hidden}.plan-container figcaption h2{color:#222d52}.plan-container figcaption h3{text-align:center}.plan-container figcaption .plan-prices h2{margin-bottom:unset}.plan-container figcaption ul.plan-details li{margin-bottom:.6125rem;display:flex;align-items:center;column-gap:.625rem;font-size:1.125rem;font-weight:300}.input-address-list{background:#fdffff;border-radius:6px;box-shadow:0 2px 4px hsla(0,0%,5%,.1),0 5px 10px 1px hsla(0,0%,5%,.025);z-index:5;position:absolute;width:100%;transform:translateY(1px);-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-o-transform:translateY(1px)}.input-address-list li{max-width:calc(100% - 30px);padding:.625rem .9375rem;display:flex;align-items:center;column-gap:.625rem;font-weight:300;overflow:hidden;color:#000}.input-address-list li:focus,.input-address-list li:hover{font-weight:500;color:#222d52;cursor:pointer}.input-address-list li span{flex:1 1;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.react-datepicker__header{background:#222d52}.react-datepicker__day-names *,.react-datepicker__header .react-datepicker__current-month{color:#fdffff}fieldset.grid-form{display:grid}.container-upload{text-align:center}.container-upload .upload-area{padding:1.875rem;background:#f7f5f5;margin-bottom:.625rem}.container-upload .upload-area input[type=file]{position:absolute;top:-.3125rem;left:0;width:100%;height:100%;opacity:0}.container-upload .upload-area input[type=file]::file-upload-button{border:unset;position:absolute;left:0;width:100%;height:100%}.container-upload .upload-area input[type=file]::-webkit-file-upload-button{border:unset;position:absolute;left:0;width:100%;height:100%}.container-upload .upload-area picture img{height:7.5rem;width:7.5rem;max-height:7.5rem;max-width:7.5rem}.container-upload .upload-area figcaption{margin-top:1.875rem}.container-upload .upload-area figcaption>p{margin-bottom:.3125rem}.container-upload strong{font-size:1.25rem;font-weight:500}.card-review{background-color:#fdffff;box-shadow:0 2px 4px hsla(0,0%,5%,.1),0 5px 10px 1px hsla(0,0%,5%,.025);border-radius:6px;overflow:hidden;padding:.625rem .625rem 1.25rem;display:grid;width:100%;grid-template-areas:"avatar header" "main main" "footer footer";height:300px}.card-review picture{grid-area:avatar}.card-review h1{font-size:1.125rem}.card-review .join-date{font-weight:300;font-size:.75rem}.card-review header{grid-area:header;overflow-y:hidden}.card-review main{grid-area:main;overflow-y:hidden}.card-review footer{grid-area:footer;overflow-y:hidden}.card-review .pg-review{font-size:.75rem;font-weight:300;padding:0 10px}.card-review .review-date{font-size:.625rem;font-weight:300}#top-banner{position:relative;width:100%;overflow-x:visible}#top-banner .top-banner{top:0;position:relative;overflow-y:hidden;height:max-content;width:100vw}@media screen and (max-width:1040px){#top-banner .top-banner{left:0}}@media screen and (max-width:750px){#top-banner .top-banner{padding:1rem 0}}#top-banner .top-banner>picture{width:100%}@media screen and (max-width:350px){#top-banner .top-banner>picture{height:max-content}}#top-banner .top-banner>picture>img{width:100%;height:450px}@media screen and (max-width:550px){#top-banner .top-banner>picture>img{height:350px}}#top-banner .top-banner figcaption{color:#222d52;position:absolute;height:100%;width:100%;top:0;padding:3.125rem 0;display:flex;align-items:center;overflow:hidden;font-size:2.5rem}@media screen and (max-width:350px){#top-banner .top-banner figcaption{padding:2.5rem 0}}#top-banner .top-banner figcaption>div{height:100%;display:flex;flex-flow:column nowrap;justify-content:space-between}#top-banner .top-banner figcaption>div h1{margin-bottom:unset;font-size:1em}@media screen and (max-width:405px){#top-banner .top-banner figcaption>div h1{font-size:.9em}}#top-banner .top-banner figcaption>div h2{margin-bottom:unset;font-size:.75em}@media screen and (max-width:405px){#top-banner .top-banner figcaption>div h2{font-size:.7em}}#top-banner .top-banner figcaption>div button{width:max-content}#main-header{background:#222d52;height:125px;width:100%;display:flex;z-index:10;top:0;left:0}@media screen and (max-width:750px){#main-header{position:fixed}}#main-header nav{display:flex;flex:1 1;justify-content:space-between;align-items:center;gap:100px}@media screen and (max-width:750px){#main-header nav{justify-content:center;gap:unset}}#main-header nav #side-navigation-control{display:none}@media screen and (max-width:750px){#main-header nav #side-navigation-control{display:block;left:1.25rem;position:absolute}}#main-header nav ul#nav-links{display:flex;flex:1 1;justify-content:space-between}@media screen and (max-width:750px){#main-header nav ul#nav-links{display:none}}#main-header nav ul#nav-links li{list-style-type:none}#main-header nav ul#nav-links li a{color:#fdffff;text-decoration:none}#main-header nav ul#nav-btns{display:flex;gap:.9375rem;align-items:center}@media screen and (max-width:750px){#main-header nav ul#nav-btns{display:none}}#main-header nav ul#nav-btns .btn-signup{color:#000;background:#d2b68a;border:2px solid #d2b68a;font-weight:500;column-gap:.625rem}#main-header nav ul#nav-btns .btn-signup:hover{opacity:1}#main-header nav ul#nav-btns .btn-signup:hover:before{position:absolute;content:"";height:100%;width:100%;left:0;top:0;border-radius:6px;background-color:rgba(5,5,5,.2)}#main-header nav ul#nav-btns .btn-signup:hover:disabled:before{background-color:unset}#main-header nav ul#nav-btns .btn-signin{color:#000;background:#fdffff;border:2px solid #fdffff;font-weight:500;column-gap:.625rem}#main-header nav ul#nav-btns .btn-signin:hover{opacity:1}#main-header nav ul#nav-btns .btn-signin:hover:before{position:absolute;content:"";height:100%;width:100%;left:0;top:0;border-radius:6px;background-color:rgba(5,5,5,.2)}#main-header nav ul#nav-btns .btn-signin:hover:disabled:before{background-color:unset}#main-header nav ul#nav-bussiness-links{display:flex;flex:1 1;justify-content:start;gap:1.25rem}@media screen and (max-width:750px){#main-header nav ul#nav-bussiness-links{display:none}}#main-header nav ul#nav-bussiness-links li{list-style-type:none}#main-header nav ul#nav-bussiness-links li a{color:#fdffff;text-decoration:none}#main-header nav .account-name{display:block;font-size:1.25rem;font-weight:500;color:#fdffff}@media screen and (max-width:750px){#main-header nav .account-name{display:none}}#main-header nav .account-name img{height:60px;width:60px;border-radius:50%}#main-footer{background-color:#000;opacity:.85;padding:1.875rem 0}#main-footer *{color:#fdffff}#main-footer .flex-footer>nav{display:flex;flex-flow:row wrap;flex:1 1;justify-content:space-between;gap:1.25rem}#main-footer .flex-footer>nav div[role=navigation] ul{display:flex;flex:1 1;flex-direction:column;gap:.625rem}#main-footer .flex-footer>nav div[role=navigation] ul li a{font-size:1.25rem;font-weight:400}#main-footer .flex-footer>nav .flex-socials ul{flex-direction:row!important;row-gap:unset}#main-footer .contact-info{position:absolute;top:0;right:0;text-align:left;font-size:.875rem}@media screen and (max-width:550px){#main-footer .contact-info{position:relative}}#main-footer .contact-info>ul li img{margin-right:.625rem}#main-footer p[aria-label=copyright-info]{margin-top:6.25rem;text-align:center}#side-navigation{display:none;height:100dvh;height:100vh;position:fixed;top:0;left:0;width:0;z-index:10;padding:1.875rem 0}#side-navigation.active{transition:all 2s;-webkit-transition:all 2s;-moz-transition:all 2s;-o-transition:all 2s;display:block;background:#d2b68a;width:75%}@media screen and (max-width:550px){#side-navigation.active{width:100%}}#side-navigation #side-navigation-close{float:right;padding-right:.625rem}#side-navigation nav{display:grid;grid-template-columns:100%;grid-template-rows:auto;align-content:center;width:100%}#side-navigation nav a{text-align:center;color:#000}#side-navigation nav ul{display:grid;grid-template-columns:100%;grid-template-rows:auto;align-content:center}#side-navigation nav ul li>a{display:flex;align-items:center;column-gap:.9375rem;font-size:1.25rem;padding:.9375rem 1.25rem}#side-navigation nav ul .divider{border-color:#000;color:#000;margin:.625rem auto;width:calc(100% - 2.5rem)}#side-navigation nav ul .btns-account{display:flex;padding:.9375rem 1.25rem;gap:.625rem}#side-navigation nav ul .btns-account a{padding:unset;flex:1 1}#side-navigation nav ul .btns-account a button{flex:1 1}.group-filter{padding-left:.625rem}.report-item{display:flex;align-items:center;background:#fdffff;box-shadow:0 2px 4px hsla(0,0%,5%,.1),0 5px 10px 1px hsla(0,0%,5%,.025);height:100px}.report-item picture{margin-left:1.5625rem}.report-item figcaption{display:flex;flex:1 1;align-items:center;height:100%;margin-left:1.5625rem}.report-item figcaption p{flex:1 1;display:flex;flex-direction:column;row-gap:.3125rem}.report-item figcaption p strong{font-weight:500;font-size:1.25rem}.report-item figcaption p .report-date{font-size:.875rem;display:inline}.report-item figcaption p .report-date strong{font-weight:400;font-size:.875rem}.report-item figcaption a.report-details{background:#d2b68a;height:100%;color:#000;padding:0 .9375rem;text-align:center;line-height:100px;border-radius:0 6px 6px 0;vertical-align:middle;flex-basis:130px;font-size:1.125rem}.reports-list{display:flex;flex-direction:column;gap:.625rem}.reports-row{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,auto);grid-column-gap:3.125rem;column-gap:3.125rem}.entries-list{display:flex;flex-direction:column;gap:.625rem}.entries-row{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,auto);grid-column-gap:3.125rem;column-gap:3.125rem}.entry-item{display:flex;align-items:center;background:#fdffff;box-shadow:0 2px 4px hsla(0,0%,5%,.1),0 5px 10px 1px hsla(0,0%,5%,.025);height:100px}.entry-item picture{margin-left:1.5625rem}.entry-item figcaption{display:flex;flex:1 1;align-items:center;height:100%;margin-left:1.5625rem}.entry-item figcaption p{flex:1 1;display:flex;flex-direction:column;row-gap:.3125rem}.entry-item figcaption p strong{font-weight:500;font-size:1.25rem}.entry-item figcaption p .entry-date{font-size:.875rem;display:inline}.entry-item figcaption p .entry-date strong{font-weight:400;font-size:.875rem}.entry-item figcaption a.entry-details{background:#d2b68a;color:#000}.entry-item figcaption a.entry-complete,.entry-item figcaption a.entry-details{height:100%;padding:0 .9375rem;text-align:center;line-height:100px;border-radius:0 6px 6px 0;vertical-align:middle;flex-basis:130px;font-size:1.125rem}.entry-item figcaption a.entry-complete{background:#222d52;color:#fdffff}#log-info-form h3{margin-bottom:unset}.progress-bar ul{display:flex;align-items:center;height:80px;margin-bottom:3.125rem}.progress-bar ul li{display:block;border-radius:50%;box-shadow:0 2px 4px hsla(0,0%,5%,.1),0 5px 10px 1px hsla(0,0%,5%,.025);padding:1.25rem}@media screen and (max-width:450px){.progress-bar ul li{width:50px;height:50px;display:flex;align-items:center;justify-content:center}.progress-bar ul li img{width:25px}}@media screen and (max-width:330px){.progress-bar ul li{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.progress-bar ul li img{width:20px}}.progress-bar ul li:focus,.progress-bar ul li:hover{cursor:pointer}.progress-bar ul li.active{animation:active-flash 3s infinite;-webkit-animation:active-flash 3s infinite;-moz-animation:active-flash 3s infinite;-o-animation:active-flash 3s infinite}.progress-bar ul li.active *{color:#fdffff}.progress-bar ul li.editing{background:#d2b68a}.progress-bar ul li.editing *{color:#000}.progress-bar ul li.incomplete{background:#ac1313}.progress-bar ul li.incomplete *{color:#fdffff}.progress-bar ul li.complete{background:#222d52}.progress-bar ul li.complete *{color:#fdffff}.progress-bar ul li>img{display:block;height:40px}.progress-bar ul li.review-icon{height:80px;width:80px}.progress-bar ul li.review-icon>img{height:80px;left:.1875rem;top:.1875rem;position:absolute}@media screen and (max-width:450px){.progress-bar ul li.review-icon{width:50px;height:50px}.progress-bar ul li.review-icon>img{width:50px;left:0;top:-1rem}}@media screen and (max-width:330px){.progress-bar ul li.review-icon{width:40px;height:40px}.progress-bar ul li.review-icon>img{width:40px;left:0;top:-1.35rem}}.progress-bar ul li.connector{content:"";height:2px;padding:.3125rem;background-color:#d2b68a;border-radius:unset;flex:1 1;box-shadow:none}.progress-bar ul li.connector.complete{background-color:#222d52}@keyframes active-flash{0%{box-shadow:inset 0 0 2px 1px #222d52}50%{box-shadow:inset 0 0 6px 1px #222d52}to{box-shadow:inset 0 0 2px 1px #222d52}}.grid-review{display:grid;grid-template-columns:repeat(2,1fr)}.grid-review .data-review{overflow-x:hidden;padding-right:.625rem}.grid-review .data-review p{word-break:break-all}.grid-review button[type=submit]{margin-top:1.875rem}#signers-form .separate-options{margin:.625rem 0;font-size:1rem;font-weight:400}#signers-form canvas{width:100%;height:300px;background-color:#fdffff;border-radius:6px;box-shadow:0 2px 4px hsla(0,0%,5%,.1),0 5px 10px 1px hsla(0,0%,5%,.025)}#identification-form-settings p{display:grid;place-items:center;text-align:center}#identification-form-settings p .MuiSvgIcon-root{width:10%;height:auto}.grid-pictures{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin:20px 0}.document-container h3{margin-bottom:10px;font-size:1rem;font-weight:500;color:#333}.document-container figure{margin:0;padding:10px;border:1px solid #ddd;border-radius:4px;background:#f9f9f9}.document-container figure picture{display:block;margin-bottom:8px}.document-container figure picture img{max-width:100%;height:auto;border-radius:4px}.document-container figure figcaption{font-size:.875rem;color:#666;text-align:center;word-break:break-all}.modal #deactivate-modal-content .btn-group{margin:1.25rem 0 0}.faq-item{margin-bottom:1.25rem;font-size:1rem}.faq-item strong{font-weight:500}.faq-item p{margin-top:.625rem}.bulk-subscription-table{margin:24px 0;padding:24px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.bulk-subscription-table h2{margin-bottom:20px;font-weight:600}.bulk-subscription-table .table-container{overflow-x:auto}.bulk-subscription-table .table-container table{width:100%;border-collapse:separate;border-spacing:0}.bulk-subscription-table .table-container table td,.bulk-subscription-table .table-container table th{padding:16px;text-align:left;border-bottom:1px solid #e0e0e0}.bulk-subscription-table .table-container table th{background-color:#f5f5f5;font-weight:600;position:-webkit-sticky;position:sticky;top:0}.bulk-subscription-table .table-container table th:first-child{border-top-left-radius:8px}.bulk-subscription-table .table-container table th:last-child{border-top-right-radius:8px}.bulk-subscription-table .table-container table tr:last-child td{border-bottom:none}.bulk-subscription-table .table-container table .status-badge{display:inline-block;padding:6px 12px;border-radius:4px;font-size:.875rem;font-weight:500;text-transform:capitalize}.bulk-subscription-table .table-container table .status-badge.active{background-color:#e6f7ed;color:#2e7d32}.bulk-subscription-table .table-container table .status-badge.expired{background-color:#ffebee;color:#c62828}.bulk-subscription-table .table-container table .status-badge.cancelled{background-color:#fff8e1;color:#f57c00}.bulk-subscription-table .bulk-subscription-empty,.bulk-subscription-table .bulk-subscription-error,.bulk-subscription-table .bulk-subscription-loading{text-align:center;padding:32px;color:#666}.bulk-subscription-table .detail-link{color:#222d52;text-decoration:none;font-weight:500}.bulk-subscription-table .detail-link:hover{text-decoration:underline}.bulk-subscription-table .details-row{background-color:#fafafa}.bulk-subscription-table .details-row td{padding:0}.bulk-subscription-table .details-row .details-table{margin:16px;background-color:#fff;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.bulk-subscription-table .details-row .details-table td,.bulk-subscription-table .details-row .details-table th{padding:12px;font-size:.875rem;border-bottom:1px solid #eee}.bulk-subscription-table .details-row .details-table th{background-color:#f5f5f5;font-weight:500}.subscription-choice-modal .modal-content{padding:24px;max-width:400px}.subscription-choice-modal .modal-content h2{margin-bottom:16px}.subscription-choice-modal .modal-content p{margin-bottom:24px;color:#666}.subscription-choice-modal .modal-content .btn-group{display:flex;gap:16px;justify-content:center}.subscription-choice-modal .modal-content .btn-group button{min-width:160px}@media screen and (max-width:750px){#dashboard-page #dashboard-actions{column-gap:1.5625rem;grid-template-rows:225px}#dashboard-page #dashboard-actions .card .MuiSvgIcon-root{font-size:125px}}@media screen and (max-width:550px){#dashboard-page #dashboard-actions{column-gap:1.5625rem;grid-template-rows:125px}#dashboard-page #dashboard-actions .card{column-gap:.9375rem;max-height:125px}#dashboard-page #dashboard-actions .card .MuiSvgIcon-root{font-size:60px}#dashboard-page #dashboard-actions .card h2{font-size:1.25rem}}@media screen and (max-width:350px){#dashboard-page #dashboard-actions{column-gap:1.5625rem;grid-template-rows:125px;row-gap:1.25rem;grid-template-columns:repeat(1,auto)}#dashboard-page #dashboard-actions .card{column-gap:.9375rem;max-height:125px}#dashboard-page #dashboard-actions .card .MuiSvgIcon-root{font-size:60px}#dashboard-page #dashboard-actions .card h2{font-size:1.25rem}}@media screen and (max-width:750px){#dashboard-page #dashboard-entries{grid-template-rows:auto}#dashboard-page #dashboard-entries div{grid-column:span 2}#dashboard-page #dashboard-entries div:last-child{margin-top:1.25rem}}#home-page{margin-top:-2.5rem}#home-page #testimonials-section{display:grid;grid-template-columns:repeat(2,auto);grid-column-gap:2.5rem;column-gap:2.5rem}@media screen and (max-width:550px){#home-page #testimonials-section{grid-template-columns:100%;column-gap:normal;margin-bottom:1.875rem}}#home-page #testimonials-section h2{margin-top:3.125rem;grid-column:span 2}@media screen and (max-width:730px){#home-page #testimonials-section picture{display:none}}#home-page #testimonials-section picture>img{box-shadow:10px 10px 10px 3px rgba(20,74,177,.5);border-radius:6px;width:100%}#home-page #testimonials-section ul{display:grid;grid-template-columns:100%;grid-row-gap:1.875rem;row-gap:1.875rem;margin-bottom:2.5rem}#home-page #testimonials-section ul .flex-testimonial{display:flex;align-items:center;column-gap:.9375rem;font-size:16px}#home-page #testimonials-section ul .flex-testimonial h3{margin-bottom:.3125rem}@media screen and (max-width:750px){#home-page #testimonials-section ul .flex-testimonial img{width:50px}#home-page #testimonials-section ul .flex-testimonial h3{font-size:1.5rem}#home-page #testimonials-section ul .flex-testimonial p{font-size:.875rem}}@media screen and (max-width:730px){#home-page #testimonials-section ul .flex-testimonial img{width:100px}#home-page #testimonials-section ul .flex-testimonial h3{font-size:1.75em}#home-page #testimonials-section ul .flex-testimonial p{font-size:1em}}@media screen and (max-width:550px){#home-page #testimonials-section ul .flex-testimonial{flex-direction:column;justify-content:center}#home-page #testimonials-section ul .flex-testimonial>p{text-align:center}#home-page #testimonials-section ul .flex-testimonial h3{margin-bottom:unset}}#home-page #reviews-section{margin-top:50px}#home-page .grid-reviews{display:grid;grid-template-columns:repeat(3,auto);grid-column-gap:1.25rem;column-gap:1.25rem;grid-row-gap:3.125rem;row-gap:3.125rem;margin-bottom:100px}@media screen and (max-width:750px){#home-page .grid-reviews{grid-template-columns:repeat(2,auto)}}@media screen and (max-width:550px){#home-page .grid-reviews{grid-template-columns:auto}}#howitworks-page section{display:flex;column-gap:1.875rem;margin-bottom:3.125rem}@media screen and (max-width:750px){#howitworks-page section{flex-direction:column;width:100%}#howitworks-page section picture>img{width:100%}}#howitworks-page section div{text-align:left}#howitworks-page section.reverse-section{flex-direction:row-reverse}@media screen and (max-width:750px){#howitworks-page section.reverse-section{flex-direction:column;width:100%}#howitworks-page section.reverse-section picture>img{width:100%}}#login-page #login-form,#login-page .auth-form,.auth-page #login-form,.auth-page .auth-form{display:grid;grid-gap:.9375rem;gap:.9375rem;max-width:375px}#login-page #login-form button,#login-page .auth-form button,.auth-page #login-form button,.auth-page .auth-form button{margin-top:.9375rem;width:max-content}#login-page p,.auth-page p{margin-top:.625rem}#register-page .id-pictures-container{display:flex;column-gap:3.125rem}#register-page .id-pictures-container figure{flex:1 1;text-align:center}#register-form button[type=submit]{margin-top:.9375rem;width:max-content}#register-form button[type=reset]{width:max-content}#register-form .submit-area{margin:.9375rem 0 0}#register-form p{margin-top:-.3125rem}#entries-page .add-entry{display:inline;float:right}#entries-page .grid-entries{margin-top:1.25rem;display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:3.125rem;column-gap:3.125rem}@media screen and (max-width:550px){#entries-page .grid-entries{grid-template-columns:100%}}#entries-page .list-entries{display:flex;flex-direction:column;row-gap:.625rem}#addentry-page button[type=submit]{width:max-content}#pricing-page .plan-type-selector{display:flex;justify-content:center;margin-bottom:2rem;gap:1rem}#pricing-page .plan-type-button{padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border:2px solid #222d52;border-radius:.5rem;background-color:transparent;color:#222d52;cursor:pointer;transition:all .2s ease}#pricing-page .plan-type-button.active{background-color:#222d52;color:#fff}#pricing-page .plan-type-button:hover:not(.active){background-color:rgba(34,45,82,.1)}#pricing-page .plan-section{animation:fadeIn .3s ease-in-out}#pricing-page .plan-info{margin-top:2rem;padding:1.5rem;background-color:#e8e4e0;border-radius:.5rem}#pricing-page .plan-info h3{margin-top:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#addreport-page .filter-group{margin-top:1.25rem}#addreport-page input[type=checkbox]{margin-top:.3125rem}#addreport-page button[type=submit]{margin-top:1.875rem}#reports-page .generate-report{display:inline;float:right}#reports-page .grid-reports{margin-top:1.25rem;display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:3.125rem;column-gap:3.125rem}@media screen and (max-width:550px){#reports-page .grid-reports{grid-template-columns:100%}}#reports-page .list-reports{display:flex;flex-direction:column;row-gap:.625rem}#reportsbyid-page .report-table{border:2px solid #000;border-top:unset;background:#fdffff}#reportsbyid-page .report-table .report-header{padding:.625rem 0;background:#222d52}#reportsbyid-page .report-table .report-header th{color:#fdffff;font-weight:500;font-size:1.25rem}#reportsbyid-page .report-table .report-row td{font-size:1rem}#reportsbyid-page .report-actions{margin-top:3.125rem;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3.125rem;gap:3.125rem}#reset-password-page #reset-password-form{display:grid;grid-gap:.9375rem;gap:.9375rem;max-width:375px;margin-top:.9375rem}#reset-password-page #reset-password-form button{margin-top:.9375rem;width:max-content}#reset-password-page p{margin-top:.625rem}#subscription-page section .plans-chart{margin-top:1.875rem}#subscription-page .heading-btn-buy-container{display:flex;justify-content:space-between}#subscription-page .subscription-container{margin-top:1.25rem}#subscription-page .subscription-label{font-weight:700;display:block;margin-bottom:.5rem}#subscription-page .subscription-options{display:flex;flex-direction:row;gap:.5rem}#subscription-page .subscription-option{display:flex;align-items:center;gap:.5rem;cursor:pointer}#settings-page menu{display:grid;grid-template-columns:repeat(2,1fr)}#settings-page .divider{grid-column:span 2;border:1px solid #000}#settings-page .settings-item{padding:.9375rem 1.25rem;font-size:1.25rem}#settings-page .settings-item a{color:#000;cursor:pointer}#settings-page .settings-item a>span{display:flex;align-items:center;column-gap:.9375rem}#settings-page .settings-item:last-child{grid-column:span 2}#profile-page nav{margin-bottom:1.25rem}#profile-page nav>ul{display:flex;column-gap:.625rem}#profile-page nav>ul li{padding:.625rem;font-size:1.25rem;font-weight:400}#profile-page nav>ul li:hover{cursor:pointer}#profile-page nav>ul li.active{border-bottom:1px solid #222d52;color:#222d52;font-weight:500}.faq-search{margin:24px 0}.faq-search .search-input{width:100%;max-width:500px;padding:12px 16px;border:1px solid #e0e0e0;border-radius:8px;font-size:1rem}.faq-search .search-input:focus{outline:none;border-color:#1976d2;box-shadow:0 0 0 2px rgba(25,118,210,.1)}.no-results{text-align:center;color:#666;padding:24px}.table-responsive{margin-top:1rem;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:8px;overflow:hidden}.table-responsive .table{margin-bottom:0}.table-responsive .table th{white-space:nowrap;background-color:#222d52;color:#fdffff;font-weight:500;padding:1rem}.table-responsive .table td{padding:1rem;vertical-align:middle}.table-responsive .table tbody tr:hover{background-color:rgba(34,45,82,.05)}.admin-customers .table-container{background:#fff;border-radius:8px;margin-bottom:2rem}.admin-customers .admin-customers{padding:2rem}.admin-customers .admin-customers .table-container{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:0;margin-bottom:2rem;overflow:hidden}.admin-customers .admin-customers .table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:1000px}.admin-customers .admin-customers .table{margin:0;border-collapse:collapse;width:100%}.admin-customers .admin-customers .table td,.admin-customers .admin-customers .table th{padding:1rem;text-align:left;border:1px solid #e5e7eb}.admin-customers .admin-customers .table th{background:#f3f4f6;font-weight:600;color:#374151;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.admin-customers .admin-customers .table td{font-size:.875rem;color:#1f2937;background:#fff}.admin-customers .admin-customers .table td:first-child,.admin-customers .admin-customers .table th:first-child{width:18%;min-width:180px}.admin-customers .admin-customers .table td:nth-child(2),.admin-customers .admin-customers .table th:nth-child(2){width:10%;min-width:100px}.admin-customers .admin-customers .table td:nth-child(3),.admin-customers .admin-customers .table td:nth-child(4),.admin-customers .admin-customers .table td:nth-child(5),.admin-customers .admin-customers .table th:nth-child(3),.admin-customers .admin-customers .table th:nth-child(4),.admin-customers .admin-customers .table th:nth-child(5){width:14%;min-width:140px}.admin-customers .admin-customers .table td:nth-child(6),.admin-customers .admin-customers .table th:nth-child(6){width:10%;min-width:100px}.admin-customers .admin-customers .table td:nth-child(7),.admin-customers .admin-customers .table th:nth-child(7){width:20%;min-width:200px}.admin-customers .admin-customers .table tbody tr{transition:background-color .2s}.admin-customers .admin-customers .table tbody tr:hover{background-color:#f8f9fa}.admin-customers .admin-customers .table tbody tr:last-child td{border-bottom:none}.admin-customers .admin-customers .table .stripe-id{color:#6c757d;font-size:.8rem;font-family:monospace;background:#f8f9fa;padding:.25rem .5rem;border-radius:4px}.admin-customers .admin-customers .table .total-entries{font-weight:500;text-align:center}.admin-customers .admin-customers .table .date-column{white-space:nowrap;color:#495057}.admin-customers .admin-customers .table .plan-name{font-weight:500;color:#0d6efd}.admin-customers .admin-customers .page-title{color:#212529;margin-bottom:1.5rem;font-weight:600}