.section:first-child{margin-top:1rem}.section:before,.section:not(:last-child):after{border-style:solid;content:"";left:-1rem;position:absolute;width:1rem}.section:before{border-width:0 0 2px 2px;height:calc(50% + 1rem);top:-1rem}.section:not(:last-child):after{border-width:0 0 0 2px;height:calc(50% + 1.5rem);top:50%}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.citeline-time-dropdown{display:inline-block;margin:0 5px;position:relative}.citeline-time-dropdown-label{align-items:center;display:flex;font-size:12px;font-weight:500;line-height:16px;margin-top:5px;text-align:center}.citeline-time-dropdown-wrapper{font-family:Lexend;font-style:normal;position:relative}.citeline-time-dropdown-selected{align-items:center;align-self:stretch;background:#fff;border:1px solid #a5a4b3;box-sizing:border-box;display:flex;flex:none;flex-direction:row;flex-grow:0;font-size:14px;font-weight:300;gap:8px;height:36px;justify-content:space-between;line-height:20px;order:1;padding:8px 12px;width:80px}.citeline-time-dropdown-chevron-down{align-self:center;margin-bottom:5px}.citeline-time-dropdown-items{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,.1);font-size:14px;font-weight:300;left:0;line-height:20px;list-style-type:none;margin:0;max-height:130px;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:1000}.citeline-time-dropdown-items li{align-items:center;cursor:pointer;display:flex;min-height:18px;padding:5px}.citeline-time-dropdown-items li:hover{background-color:#f5f5ff;color:#00ada1}.citeline-time-dropdown-items li.selected{background-color:#e5e5e5;color:#00ada1}.custom-dropdown{position:relative;width:100%}.custom-dropdown-selected{color:#495057;padding:4px 8px}.custom-dropdown-options{background-color:#fff;border:1px solid #ced4da;border-radius:0 0 4px 4px;border-top:none;list-style-type:none;margin:0;max-height:200px;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:1000}.custom-dropdown-selected{align-items:center;background-color:#fff;border:1px solid #ced4da;border-radius:4px;color:#00ada1;cursor:pointer;display:flex;flex-direction:column;font-size:16px;font-size:20px;font-weight:500;height:56px;height:auto;justify-content:center;line-height:1.3;padding:6px 12px;width:100%}.custom-dropdown-chevron{color:#000;margin-left:5px}.custom-dropdown-options li{cursor:pointer;font-family:Lexend;font-weight:300;padding:4px 8px}.custom-dropdown-options li.selected{color:#00ada1}.custom-dropdown-options li:hover{background-color:#f8f9fa}.custom-dropdown-chevron{align-items:center;display:flex}.custom-dropdown-selected.active{align-items:center;color:#00ada1;display:flex;flex-direction:column}.custom-dropdown-value-container{align-items:center;display:flex;font-family:Lexend;font-size:24px;font-style:normal;font-weight:500;justify-content:space-between;line-height:32px}.custom-dropdown-label-below{color:#a5a4b3;font-size:12px;margin-top:4px;text-align:center}@media (max-width:480px){.custom-dropdown-selected{font-size:14px;height:auto;padding:6px 8px}.custom-dropdown-options{width:calc(100% - 2px)}}.citeline-date-picker-input-container{position:relative}.citeline-date-picker-icon-container{background:none;border:none;cursor:pointer;height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:17.5px}.citeline-date-picker-age-display{margin-top:10px}@media (max-width:480px){.mr-5{margin-right:.375rem}}.connect-calendar{--bg-opacity:1!important;background-color:#fafafb!important;background-color:rgba(250,250,251,var(--bg-opacity))!important;border-style:none!important;font-family:Open Sans,sans-serif!important;padding:1.5rem!important}.connect-calendar.w-full{width:100%!important}.table-spacing{border-collapse:separate;border-spacing:0 .75rem;margin-bottom:-.75rem;margin-top:-.75rem}.theme-nav{background-color:#14123b!important;background-color:var(--navigation_bg_color,#14123b)!important;color:#fff!important;color:var(--navigation_text_color,#fff)!important}.theme-nav,.theme-text-header{font-family:Lexend!important;font-family:var(--primary_font,"Lexend")!important}.theme-text-header{color:#00ada1!important;color:var(--headings_color,#00ada1)!important}.theme-text-header-font{font-family:inherit!important;font-family:var(--primary_font,inherit)!important}.theme-text{color:#14123b!important;color:var(--text_color,#14123b)!important;font-family:Lexend!important;font-family:var(--secondary_font,"Lexend")!important}.theme-text-shadow-sm{text-shadow:0 1px 1px rgba(0,0,0,.25)}.theme-secondary-text{color:#fff!important;color:var(--secondary_text_color,#fff)!important;font-family:Lexend!important;font-family:var(--secondary_font,"Lexend")!important}.theme-bg-primary{background-color:#00ada1!important;background-color:var(--primary_bg_color,#00ada1)!important}.theme-border-primary{border-color:#00ada1!important;border-color:var(--primary_bg_color,#00ada1)!important}.theme-text-primary{color:#00ada1!important;color:var(--primary_bg_color,#00ada1)!important}.theme-bg-secondary{background-color:#14123b!important;background-color:var(--secondary_bg_color,#14123b)!important}.theme-border-secondary{border-color:#14123b!important;border-color:var(--secondary_bg_color,#14123b)!important}.theme-text-secondary{color:#14123b!important;color:var(--secondary_bg_color,#14123b)!important}.theme-bg-page{background-color:#fff!important;background-color:var(--page_bg_color,#fff)!important}.theme-bg-light{backdrop-filter:brightness(1.25);background-color:transparent}.theme-btn-primary{background-color:#00ada1!important;background-color:var(--primary_bg_color,#00ada1)!important;border-color:#00ada1!important;border-color:var(--primary_bg_color,#00ada1)!important;color:#fff!important;color:var(--secondary_text_color,#fff)!important}.theme-btn-primary:hover{background-color:#fff!important;background-color:var(--secondary_text_color,#fff)!important;color:#00ada1!important;color:var(--primary_bg_color,#00ada1)!important}.theme-btn-secondary{background-color:#14123b!important;background-color:var(--secondary_bg_color,#14123b)!important;border-color:#fff!important;border-color:var(--secondary_text_color,#fff)!important;color:#fff!important;color:var(--secondary_text_color,#fff)!important}.theme-btn-secondary:hover{background-color:#fff!important;background-color:var(--secondary_text_color,#fff)!important}.theme-btn-secondary-outline,.theme-btn-secondary:hover{color:#14123b!important;color:var(--secondary_bg_color,#14123b)!important}.theme-btn-secondary-outline{background-color:transparent!important;background-color:var(--secondary_text_color,transparent)!important;border-color:#14123b!important;border-color:var(--secondary_bg_color,#14123b)!important}.theme-btn-secondary-outline:hover{background-color:#14123b!important;background-color:var(--secondary_bg_color,#14123b)!important}.theme-btn-outline,.theme-btn-secondary-outline:hover{color:#fff!important;color:var(--secondary_text_color,#fff)!important}.theme-btn-outline{background-color:transparent!important;background-color:var(--secondary_bg_color,transparent)!important;border-color:#fff!important;border-color:var(--secondary_text_color,#fff)!important}.theme-btn-outline:hover{background-color:#fff!important;background-color:var(--secondary_text_color,#fff)!important;color:#14123b!important;color:var(--secondary_bg_color,#14123b)!important}@media(min-width:768px){.md\:theme-text{color:#14123b!important;color:var(--text_color,#14123b)!important;font-family:Lexend!important;font-family:var(--secondary_font,"Lexend")!important}.md\:theme-text-shadow-none{text-shadow:none}.md\:theme-btn-default{background-color:transparent!important;border-color:#00ada1!important;border-color:var(--primary_bg_color,#00ada1)!important;color:#00ada1!important;color:var(--primary_bg_color,#00ada1)!important}.md\:theme-btn-default:hover{background-color:#00ada1!important;background-color:var(--primary_bg_color,#00ada1)!important;color:#fff!important;color:var(--secondary_text_color,#fff)!important}}