:root{--d2m-primary: #2d5a2d;--d2m-primary-dark: #1e3f1e;--d2m-primary-darker: #0f1f0f;--d2m-primary-light: #3a7d3a;--d2m-primary-lighter: #4b9e46;--d2m-success: #9ED59E;--d2m-success-border: #309030;--d2m-success-dark: #125912;--d2m-error: #f8d7da;--d2m-error-border: #C9161E;--d2m-error-dark: #b02a37;--d2m-warning: #FAF089;--d2m-warning-border: #ECC94B;--d2m-warning-text: #B7791F;--d2m-gray: #666666;--d2m-gray-dark: #555555;--d2m-gray-light: #EEEEEE;--d2m-text-primary: #333333;--d2m-text-secondary: #666666;--d2m-border: #e0e0e0;--d2m-border-light: #f0f0f0;--d2m-bg-light-tint: #f8fdf8;--d2m-bg-light-accent: #e8f5e8;--d2m-shadow-soft: rgba(45, 90, 45, .08);--d2m-shadow-medium: rgba(45, 90, 45, .15);--d2m-shadow-strong: rgba(45, 90, 45, .25);--d2m-spacing-xs: .25rem;--d2m-spacing-sm: .5rem;--d2m-spacing-md: 1rem;--d2m-spacing-lg: 1.5rem;--d2m-spacing-xl: 2rem;--d2m-radius-sm: 3px;--d2m-radius-md: 4px;--d2m-radius-lg: 8px;--d2m-radius-xl: 12px;--d2m-transition-fast: .15s ease;--d2m-transition-normal: .2s ease;--d2m-transition-slow: .3s ease}*{box-sizing:border-box}.d2m-add-case{opacity:0;transition:opacity 1s ease-out}.d2m-add-case label{display:block}.d2m-add-case .input-case_number{width:100%;padding:var(--d2m-spacing-sm);border-radius:var(--d2m-radius-sm);box-shadow:inset 0 1px 1px #0000001a;border:1px solid var(--d2m-border)}.modal-form-wrapper{position:fixed;background:#00000080;width:100%;height:100%;z-index:998;left:0;top:0;opacity:0;transition:2s opacity}.modal-form-wrapper .contact-form-wrapper{background:#fff;position:absolute;z-index:999;left:50%;top:50%;transform:translate(-50%,-50%);padding:2em}@media (min-width: 600px){.modal-form-wrapper .contact-form-wrapper{width:300px}}.modal-form-wrapper h3{margin:0;padding:0}.fade-in{opacity:1}#case_list .button{min-width:170px;width:100%;text-align:center;padding-left:8px;padding-right:8px}@media (min-width: 600px){#case_list .button{width:auto}}#case_list .button:hover{background-color:var(--d2m-primary-dark)}#form-close{height:40px;line-height:40px;width:40px;right:-20px;top:-20px;background:#000;color:#fff;position:absolute;border-radius:20px;cursor:pointer;font-weight:700;text-align:center;font-size:18px}.button{display:inline-block;padding:var(--d2m-spacing-sm) var(--d2m-spacing-md);border:1px solid transparent;border-radius:var(--d2m-radius-sm);font-family:inherit;font-size:14px;font-weight:600;text-align:center;text-decoration:none;cursor:pointer;transition:all var(--d2m-transition-normal);line-height:1.4;min-height:40px;box-sizing:border-box}.button:focus{outline:2px solid var(--d2m-primary);outline-offset:2px}.button{background:var(--d2m-primary);color:#fff;border-color:var(--d2m-primary)}.button:hover{background:var(--d2m-primary-dark);border-color:var(--d2m-primary-dark);color:#fff;text-decoration:none}.button:active{background:var(--d2m-primary-darker);border-color:var(--d2m-primary-darker);transform:translateY(1px)}.button.gray{background:var(--d2m-gray);border-color:var(--d2m-gray)}.button.gray:hover{background:var(--d2m-gray-dark);border-color:var(--d2m-gray-dark)}.button.green-outline{background:transparent;color:var(--d2m-primary);border:2px solid var(--d2m-primary)}.button.green-outline:hover{background:var(--d2m-primary);color:#fff;border-color:var(--d2m-primary)}.button.confirm,.col-delete .button.confirm{background:#dc3545;border-color:#dc3545}.button.confirm:hover,.button.cover:hover{background:#c82333!important;border-color:#c82333!important}.button.confirm:active{background:#bd2130!important;border-color:#bd2130!important}.button.disabled,.button.gray.disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.button.loading{position:relative;color:transparent}.button.loading:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:button-spin 1s linear infinite}@keyframes button-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button.small{padding:var(--d2m-spacing-xs) var(--d2m-spacing-sm);font-size:12px;min-height:32px}.button.large{padding:var(--d2m-spacing-md) var(--d2m-spacing-lg);font-size:16px;min-height:48px}.button.full-width{width:100%;display:block}.button-group{display:flex;gap:var(--d2m-spacing-sm);flex-wrap:wrap}.button-group .button{flex:1;min-width:0}@media (max-width: 600px){.button-group{flex-direction:column}.button-group .button{width:100%}}input[type=text],input[type=email],input[type=password],input[type=number],input[type=url],input[type=search],textarea,select{width:100%;padding:var(--d2m-spacing-sm);border:1px solid var(--d2m-border);border-radius:var(--d2m-radius-sm);font-family:inherit;font-size:14px;line-height:1.4;background:#fff;transition:border-color var(--d2m-transition-normal),box-shadow var(--d2m-transition-normal);box-sizing:border-box}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=url]:focus,input[type=search]:focus,textarea:focus,select:focus{outline:none;border-color:var(--d2m-primary);box-shadow:0 0 0 2px #4b9e4633}input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=number]:disabled,input[type=url]:disabled,input[type=search]:disabled,textarea:disabled,select:disabled{background:var(--d2m-border-light);color:var(--d2m-text-secondary);cursor:not-allowed}label{display:block;margin-bottom:var(--d2m-spacing-xs);font-weight:600;color:var(--d2m-text-primary);font-size:14px}.form-group{margin-bottom:var(--d2m-spacing-md)}.form-group:last-child{margin-bottom:0}.form-help{font-size:12px;color:var(--d2m-text-secondary);margin-top:var(--d2m-spacing-xs)}.form-error{font-size:12px;color:var(--d2m-error-border);margin-top:var(--d2m-spacing-xs)}.form-group.error input,.form-group.error textarea,.form-group.error select{border-color:var(--d2m-error-border)}.form-group.success input,.form-group.success textarea,.form-group.success select{border-color:var(--d2m-success-border)}.form-row{display:flex;gap:var(--d2m-spacing-md);margin-bottom:var(--d2m-spacing-md)}.form-row .form-group{flex:1;margin-bottom:0}.MuiFormControl-root label~.MuiInputBase-root,.MuiFormControl-root label~input,.MuiTextField-root label~.MuiInputBase-root,.MuiTextField-root label~input{margin-top:0!important}.MuiTextField-root .MuiOutlinedInput-root,.MuiTextField-root .MuiInputBase-root{outline:none!important;box-shadow:none!important}.MuiTextField-root .MuiOutlinedInput-root:focus,.MuiTextField-root .MuiInputBase-root:focus,.MuiTextField-root .MuiOutlinedInput-root:focus-within,.MuiTextField-root .MuiInputBase-root:focus-within{outline:none!important;box-shadow:none!important}@media (max-width: 600px){.form-row{flex-direction:column;gap:0}.form-row .form-group{margin-bottom:var(--d2m-spacing-md)}}@media (min-width: 600px){.title-wrapper{display:flex;justify-content:space-between;align-items:center}}.title-wrapper .button{max-height:52px}.loader-d2m-wrapper{text-align:center;position:relative}.loader-d2m-wrapper .loader,.loader-d2m-wrapper .loader:after{border-radius:50%;width:10em;height:10em}.loader-d2m-wrapper .loader{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(75,158,70,.2);border-right:1.1em solid rgba(75,158,70,.2);border-bottom:1.1em solid rgba(75,158,70,.2);border-left:1.1em solid var(--d2m-primary);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.no-results{text-align:center;padding:40px 20px;color:#666}.no-results-icon{font-size:48px;color:#ccc;margin-bottom:16px}.no-results-title{font-size:18px;font-weight:600;margin-bottom:8px}.no-results-message{font-size:14px;line-height:1.5}.warning-message{cursor:help;margin-top:1em;opacity:.75;background:var(--d2m-warning);border:1px solid var(--d2m-warning-border);border-radius:var(--d2m-radius-sm);color:var(--d2m-warning-text);padding:.5em 1em}.warning-message.hidden{display:none}.error-message,.success-message{position:relative;padding:1em .5em;border-radius:5px}:is(.error-message,.success-message) p{margin:0}:is(.error-message,.success-message) span{position:absolute;right:-10px;top:-10px}:is(.error-message,.success-message) span:after{content:"X";height:20px;line-height:20px;text-align:center;width:20px;font-size:14px;border-radius:10px;font-weight:700;display:block}.error-message{border:1px solid var(--d2m-error-border);background:var(--d2m-error);margin-bottom:var(--d2m-spacing-md)}.error-message span:after{background:var(--d2m-error-dark);color:var(--d2m-error)}.success-message{background:var(--d2m-success);border:1px solid var(--d2m-success-border);margin-bottom:var(--d2m-spacing-md)}.success-message span:after{background:var(--d2m-success-dark);color:var(--d2m-success)}.cases-table{flex-direction:column;padding-top:0}@media (min-width: 600px){.cases-table .button{width:200px;text-align:center}}.cases-table .header-row,.cases-table .row{width:100%;border-bottom:1px solid #999;align-items:center;margin-bottom:1em;padding-bottom:.5em;padding-left:.5em;padding-right:.5em}@media (min-width: 600px){.cases-table .header-row,.cases-table .row{padding:1.5em 0;margin-bottom:0;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}}:is(.cases-table .header-row,.cases-table .row):last-child{border-bottom:0}.cases-table .header-row{background:#eee;font-weight:700}@media (min-width: 600px){.cases-table .header-row{align-items:center}}.cases-table .col{padding:0 0 .5em}@media (min-width: 600px){.cases-table .col{padding:0 1em;line-height:1.1em}}.cases-table .col-delete{padding-top:.5em}@media (min-width: 600px){.cases-table .col-delete{padding:0 1em}}@media (min-width: 600px){.cases-table .col-title{flex-grow:1}}.cases-table .col-link{font-weight:700;text-transform:uppercase}@media (min-width: 600px){.cases-table .col-link{max-width:210px;min-width:210px;overflow-wrap:break-word}}.header-row .button{background:var(--d2m-primary)}.header-row .button:hover{background:var(--d2m-primary-dark)}.col-delete .button{background:#555}.progress-new-user{width:100%;background:#fff;border-radius:5px}.progress-new-user[value]::-moz-progress-bar,.progress-new-user[value]::-webkit-progress-value{background-color:var(--d2m-primary);position:relative}.progress-new-user[value]{color:var(--d2m-primary)}.progress-text{text-align:center}.progress-bar{max-width:570px;margin:0 auto}.progress-label{text-align:center;display:block;font-size:14px;text-transform:uppercase;color:var(--d2m-primary);font-weight:700}.homepage-prompt{background:var(--d2m-primary);color:#fff;text-align:center;max-width:100%;width:320px;line-height:1.2em;padding:1em;position:fixed;bottom:1em;right:1em;z-index:5;border-radius:5px;animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0);box-shadow:0 0 5px #00000040}.homepage-prompt .button{display:block;margin-top:1em;background:#444}.homepage-prompt .button:hover{background:#222}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.branding .logo:focus,.branding .logo:focus img{outline:none}@media (min-width: 721px){.main-header{height:110px;display:flex;align-items:center}.sticky-header-scrolled .main-header{height:70px}.main-header .branding{flex-shrink:0}.main-header .header-tools{flex-grow:1;display:flex;align-items:center;justify-content:flex-end}.main-header .header-tools .navigation,.main-header .header-tools .header-actions{display:inline-flex;align-items:center}}@media (min-width: 721px){.header-tools .navigation{display:inline-flex!important;align-items:center}.header-actions .drawer-toggle{display:none!important}}@media (max-width: 720px){.header-tools .navigation{display:none!important}.header-actions .drawer-toggle{display:inline-block!important}}.header-actions .drawer-toggle{width:100%;background:var(--d2m-primary);color:#fff;padding:10px;text-align:center;border-radius:5px;letter-spacing:.1em}.header-actions .drawer-toggle:hover{color:#fff;background:var(--d2m-primary-dark)}.template-page-logo-list main .page-title{margin-bottom:0}#d2m-message{display:block;max-width:640px;margin:1em auto 0}#d2m-message p{color:#000;font-style:italic}.mw-640{text-align:center;max-width:640px;margin-left:auto;margin-right:auto}.mw-640 .button{margin-top:1em}.mb-2{margin-bottom:2em}#d2m-settings{border-top:0}.settings-input-group{margin-bottom:2em}.settings-input-group:last-of-type{margin-bottom:0}.settings-input-group>div{margin-right:1em}.settings-input-group label{font-size:1.2em}.settings-input-group label strong{line-height:1em}.settings-input-group label p{line-height:1.2em;color:#555;margin:0;padding:0}@media (min-width: 768px){.settings-input-group{display:flex;align-items:flex-start}}.toggle-btn{width:80px;height:40px;margin:0;border-radius:50px;display:inline-block;position:relative;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAyklEQVQ4T42TaxHCQAyENw5wAhLACVUAUkABOCkSwEkdhNmbpHNckzv689L98toIAKjqGcAFwElEFr5ln6ruAMwA7iLyFBM/TPDuQSrxwf6fCKBoX2UMIYGYkg8BLOnVg2RiAEexGaQQq4w9e9klcxGLLAUwgDAcihlYAR1IvZA1sz/+AAaQjXhTQQVoe2Yo3E7UQiT2ijeQdojRtClOfVKvMVyVpU594kZK9zzySWTlcNqZY9tjCsUds00+A57z1e35xzlzJjee8xf0HYp+cOZQUQAAAABJRU5ErkJggg==) no-repeat 50px center #e74c3c;-webkit-transition:background-color .4s ease-in-out;-moz-transition:background-color .4s ease-in-out;-o-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out;cursor:pointer}.toggle-btn.active{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAmUlEQVQ4T6WT0RWDMAhFeZs4ipu0mawZpaO4yevBc6hUIWLNd+4NeQDk5sE/PMkZwFvZywKSTxF5iUgH0C4JHGyF97IggFVSqyCFga0CvQSg70Mdwd8QSSr4sGBMcgavAgdvwQCtApvA2uKr1x7Pu++06ItrF5LXPB/CP4M0kKTwYRIDyRAOR9lJTuF0F0hOAJbKopVHOZN9ACS0UgowIx8ZAAAAAElFTkSuQmCC) no-repeat 10px center #4b9e46}.toggle-btn.active .round-btn{left:45px}.toggle-btn .round-btn{width:30px;height:30px;background-color:#fff;border-radius:50%;display:inline-block;position:absolute;left:5px;top:50%;margin-top:-15px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.toggle-btn .cb-value{position:absolute;left:0;right:0;width:100%;height:100%;opacity:0;z-index:9;cursor:pointer}.logged-in-as{display:flex;flex-direction:column;align-items:center;width:100%;padding:1em 0;margin:1em 0;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);gap:1em}.logged-in-as .user-info{text-align:center;order:1}.logged-in-as .membership-info{text-align:center;order:2}.logged-in-as .logout-section{text-align:center;order:3}@media (min-width: 768px){.logged-in-as{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2em}.logged-in-as .user-info{text-align:left;order:1;flex:1}.logged-in-as .membership-info{text-align:center;order:2;flex:1}.logged-in-as .logout-section{text-align:right;order:3;flex:0 0 auto}}.membership{padding:0;margin:.5em 0;text-align:center}.membership a{font-weight:700}.membership p{margin:0;padding:0}.membership h4{margin:.5em 0;font-size:1.1em;font-weight:700}.membership-info p{margin:.5em 0}.template-customers-account .main-content{background:none;border:none}.caseDetail-title{border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:1em;margin-bottom:0}#caseDetailID span{display:block;color:var(--d2m-primary);font-weight:700;text-transform:uppercase}#caseDetailName{font-weight:400;margin:0;padding:0;line-height:1em}.caseDetail-section-title{display:flex;justify-content:space-between;align-items:center}.caseDetail-section .caseDetail-section-content{display:none}.caseDetail-section-content{padding-bottom:2em}.caseDetail-section-content table{margin:0}.caseDetail-section-content table td:first-child{padding-left:0}.btn-download{white-space:nowrap;width:185px;display:block;margin-top:16px}#d2m-case-documents{display:flex;flex-wrap:wrap;flex-direction:row}#d2m-case-documents .document{padding:16px 0 24px;margin-bottom:8px}#d2m-case-documents .document-title{margin-top:8px;padding-right:8px;line-height:1.1em}@media (min-width: 600px){#d2m-case-documents .document{width:50%}}@media (min-width: 960px){#d2m-case-documents .document{width:33%}#d2m-case-documents.small .document{width:50%}}.thumbnail-img{position:relative;overflow:hidden}.thumbnail-img:hover .hover-btn{opacity:1;bottom:0}.hover-btn{opacity:0;transition:all .2s;position:absolute;background:#4b9e46e6;color:#fff;text-align:center;bottom:-20px;width:100%;height:100%;padding:4px;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:1.3em;line-height:1em}#d2m-case-docket td{padding:5px}#d2m-case-events .older td{opacity:.5;padding-top:1em}#d2m-case-events .older~.older td{padding-top:5px}#d2m-case-events td{padding:5px}@media (max-width: 600px){#d2m-case-events td,#d2m-case-events tr{display:block}#d2m-case-events td{padding:5px 5px 0}#d2m-case-events .older{margin-top:1em}#d2m-case-events .older td{padding-top:0}#d2m-case-events .older~.older{margin-top:10px}#d2m-case-events .older~.older td{padding-top:0}}.thumbnail-wrapper a{margin:0}.thumbnail-wrapper .thumbnail-img{outline:1px solid #BBB;box-shadow:0 0 5px #bbb;width:170px;height:220px;background-size:cover}.caseDetail-section-content-button-wrapper{text-align:right}.button-download{margin:0 0 0 auto;display:inline-flex;justify-content:flex-end;padding:0;background:none;color:#000;opacity:1;height:28px;transition-property:none;transition:color .2s ease-out;align-items:center;position:relative}.button-download:hover{background:transparent;border:none;color:#000}.button-download:hover img,.button-download:hover span{opacity:1}.button-download img.js-download-all{outline-style:hidden;background:url("{{ "file-download-regular.svg" | asset_url }}") center center no-repeat}.button-download.not-allowed img,.button-download.not-allowed span{opacity:.5}.button-download.not-allowed:hover .upgrade-lock{visibility:visible;opacity:1;right:calc(100% + 1.5em)}.button-download.not-allowed:hover img,.button-download.not-allowed:hover span{opacity:.5}.button-download em{font-style:normal}.button-download .upgrade-lock{cursor:pointer;visibility:hidden;opacity:0;position:absolute;background:var(--d2m-primary);white-space:nowrap;padding:0 16px;right:calc(100% + 3em);top:50%;margin-top:-25px;color:#fff;border-radius:5px;height:50px;line-height:50px;text-align:center;transition:visibility .2s ease-out,opacity .2s ease-out,right .2s ease-out}.button-download .upgrade-lock:hover{background:#2d5a2d}.button-download .upgrade-lock:hover .arrow-right{border-left-color:#2d5a2d}.button-download .upgrade-lock .arrow-right{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #4b9e46;position:absolute;right:-10px;top:15px}.button-download span{margin-left:8px}.button-download img{display:block;width:16px;height:16px;transition:transform .25s ease-out}.button-download img,.button-download span{opacity:.7}:is(.button-download:active,.button-download:hover) img{transform:scale(1.1)}.button-reverse{margin:0 0 0 auto;display:flex;justify-content:center;width:220px;padding:0;background:none;color:#000;opacity:.7;height:28px;transition-property:none;transition:color .2s ease-out;align-items:center}.button-reverse:hover{background:transparent;border:none;color:#000;opacity:1}.button-reverse span{margin-left:8px}.button-reverse img{display:block;width:16px;height:16px;transition:transform .25s ease-out;background:url("{{ "sync-alt-solid-black.svg" | asset_url }}") center center no-repeat}:is(.button-reverse:active,.button-reverse:hover) img{transform:rotate(180deg)}.button-arrow{background-size:contain;background:url("{{ "angle-down-solid.svg" | asset_url }}") center center no-repeat;width:16px;height:16px;padding:1em;transition:transform .3s ease-out}.button-arrow.open{transform:rotate(180deg)}.btn-loader-animation{display:none;width:24px;height:24px}.btn-loader-animation:after{content:" ";display:block;width:20px;height:20px;margin:2px;border-radius:50%;border:3px solid #fff;border-color:#fff transparent #fff transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button#AddCase{min-width:176px}.button-loader{height:53px}.button-loader-active{padding-top:14px;padding-bottom:0;background-color:var(--d2m-primary)}.button-loader-active .btn-loader-animation{display:inline-block}.button-loader-active span{display:none}.caseDetail-section-content.open~.latestEvent{display:none}.latestEvent{display:none;align-items:center}@media (min-width: 600px){.latestEvent{display:flex}}.latestEvent .button,.latestEvent .latestDate{flex-shrink:0}.latestEvent .button{margin-left:auto}.latestEvent .latestTitle{padding:1em 0;font-size:1.25em}.latestEvent .latestTitle span{color:#555;font-weight:700;letter-spacing:1px;font-size:.75em;display:block;font-style:italic;text-transform:uppercase}.latestEvent .latestDate{margin-right:1em}.latestEvent .latestDate span{display:block;text-align:center;line-height:normal;font-weight:700}.latestEvent .latestDate .month{text-transform:uppercase;background:red;padding:6px 16px 2px;color:#fff;font-size:14px;letter-spacing:1px;border:1px solid red}.latestEvent .latestDate .day{padding:7px 0 0;font-size:36px;letter-spacing:-1px;border:1px solid #999;border-top:0}.caseDetail-dashboard{display:flex;justify-content:space-between;flex-wrap:wrap}@media (min-width: 768px){.caseDetail-dashboard{margin:0 -1em;flex-wrap:nowrap}}.caseDetail-dashboard-item{width:100%;padding:1em 0 0}@media (min-width: 768px){.caseDetail-dashboard-item{width:50%;padding:1em 1em 0}}@media (min-width: 960px){.caseDetail-dashboard-item{margin:1em 0;width:33.333%}}.caseDetail-dashboard-item-contents{background:#efefef;border-radius:5px;padding:1em 0;display:flex;flex-direction:column}.caseDetail-dashboard-item-title{margin:0;padding:0;line-height:normal;text-align:center;letter-spacing:1px}.caseDetail-dashboard-item-preview-wrapper{padding:1em 2em;display:flex;align-items:center;justify-content:space-around}.caseDetail-dashboard-item-preview{width:77px;flex-shrink:0;height:100px;text-align:center}.caseDetail-dashboard-item-preview.image{background-size:contain;background-color:#fff}.caseDetail-dashboard-item-preview.calendar{display:flex;flex-direction:column;align-items:center;justify-content:space-between;flex-wrap:wrap;background:#fff;outline:1px solid #999}.caseDetail-dashboard-item-preview.calendar .month{text-transform:uppercase;background:red;padding:4px 0 5px;color:#fff;font-size:14px;line-height:1em;letter-spacing:1px;font-weight:700;width:100%}.caseDetail-dashboard-item-preview.calendar .day{padding:0;font-size:36px;letter-spacing:-1px;font-weight:700;line-height:1em}.caseDetail-dashboard-item-preview.calendar .year{font-size:16px;line-height:1em;letter-spacing:1px;text-transform:uppercase;padding:0 0 .3em;font-weight:700}.caseDetail-dashboard-item-preview-text{overflow:hidden;text-overflow:ellipsis;line-height:1em;padding:0 0 0 1em;width:100%}.caseDetail-dashboard-item-link{flex:1 0 content;text-align:center;font-weight:700}.manage-case-no-login-buttons{text-align:center;max-width:900px;margin:0 auto;padding:2rem;padding-top:calc(111px + 2rem);box-shadow:0 1px 3px #0000000a;border-radius:8px;background:#fff}@media (max-width: 1024px) and (min-width: 721px){.manage-case-no-login-buttons{padding:1.5rem;padding-top:calc(115px + 2rem)}}@media (max-width: 720px){.manage-case-no-login-buttons{padding:1.5rem;padding-top:calc(80px + 1.5rem);border-radius:0;box-shadow:none}}@media (max-width: 480px){.manage-case-no-login-buttons{padding-top:calc(70px + 1.5rem)}}.manage-case-no-login-buttons h2{font-size:2rem;margin-bottom:1.5rem;color:var(--d2m-primary-dark);line-height:1.3;text-align:center;font-weight:600;letter-spacing:-.01em;text-transform:none}@media (min-width: 1025px){.manage-case-no-login-buttons h2{white-space:nowrap}}@media (max-width: 720px){.manage-case-no-login-buttons h2{font-size:1.75rem}}.manage-case-no-login-buttons>p{font-size:1rem;line-height:1.7;margin-bottom:2rem;color:#4a5568;max-width:750px;margin-left:auto;margin-right:auto;font-weight:400}.manage-case-no-login-buttons h3{font-size:1.5rem;margin-top:2.5rem;margin-bottom:1.5rem;color:var(--d2m-primary);text-align:center;font-weight:500;line-height:1.4;letter-spacing:-.005em;text-transform:none}@media (min-width: 1025px){.manage-case-no-login-buttons h3{margin-top:3rem}}@media (max-width: 720px){.manage-case-no-login-buttons h3{font-size:1.25rem;margin-top:2rem}}.manage-case-no-login-buttons ul{text-align:left;max-width:750px;margin:0 auto 2rem;padding-left:0;list-style:none}.manage-case-no-login-buttons li{margin-bottom:1.5rem;padding:.75rem 0 .75rem 2.5rem;position:relative;line-height:1.7;color:#4a5568;border-bottom:1px solid #e8edf0}.manage-case-no-login-buttons li:last-child{border-bottom:none;margin-bottom:0}.manage-case-no-login-buttons li:before{content:"\2713";position:absolute;left:.5rem;top:.75rem;color:var(--d2m-primary);font-weight:600;font-size:1.2em;line-height:1}.manage-case-no-login-buttons li strong{color:#2d3748;display:block;margin-bottom:.5rem;font-size:1rem;font-weight:600;line-height:1.4}.manage-case-no-login-buttons .button-group{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;max-width:600px;margin:1em auto 0;gap:1em}@media (min-width: 1025px){.manage-case-no-login-buttons .button-group{margin-top:.75em}}.manage-case-no-login-buttons .button{margin-bottom:1em;border:2px solid var(--d2m-primary);width:100%;transition:all .3s ease}.manage-case-no-login-buttons .button:hover{border-color:var(--d2m-primary-dark);background-color:var(--d2m-primary-dark);color:#fff}@media (min-width: 600px){.manage-case-no-login-buttons .button{width:auto;margin-bottom:0}}@media (min-width: 600px){.manage-case-no-login-buttons .button+.button{margin-left:0}}.manage-case-no-login-buttons p{margin:0 0 1em}.manage-case-no-login-buttons .hero-cta{text-align:center;margin:2.5rem auto 3rem;max-width:750px}@media (max-width: 720px){.manage-case-no-login-buttons .hero-cta{margin:2rem auto 2.5rem}}.manage-case-no-login-buttons .button-primary-hero{display:inline-block;background-color:var(--d2m-primary);color:#fff;padding:12px 28px;font-size:.95rem;font-weight:600;text-decoration:none;border-radius:6px;border:none;box-shadow:0 2px 6px #00000014;transition:all .2s ease;min-height:44px;min-width:200px;line-height:1.5}.manage-case-no-login-buttons .button-primary-hero:hover{background-color:var(--d2m-primary-dark);box-shadow:0 3px 10px #0000001f;transform:translateY(-1px);text-decoration:none}.manage-case-no-login-buttons .button-primary-hero:focus{outline:2px solid var(--d2m-primary);outline-offset:2px}.manage-case-no-login-buttons .button-primary-hero:active{transform:translateY(0);box-shadow:0 2px 6px #0000001a}@media (max-width: 600px){.manage-case-no-login-buttons .button-primary-hero{width:100%;max-width:100%;padding:12px 24px;font-size:.95rem}}.manage-case-no-login-buttons .hero-cta-secondary{margin:1rem 0 0;font-size:1rem}.manage-case-no-login-buttons .hero-cta-secondary a{color:#4a5568;text-decoration:none;border-bottom:1px solid #e2e8f0;transition:all .2s ease;font-weight:500;padding-bottom:2px;display:inline-block}.manage-case-no-login-buttons .hero-cta-secondary a:hover{color:var(--d2m-primary);border-bottom-color:var(--d2m-primary);text-decoration:none}.manage-case-no-login-buttons .hero-cta-secondary a:focus{outline:2px solid var(--d2m-primary);outline-offset:2px;border-radius:2px}.module-container .feature-title{font-size:2rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;margin-bottom:1rem;color:var(--d2m-primary-dark);text-transform:none}@media (max-width: 720px){.module-container .feature-title{font-size:1.75rem}}.module-container .section-title{font-size:2rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--d2m-primary-dark);text-transform:none;margin-bottom:1.5rem}@media (max-width: 720px){.module-container .section-title{font-size:1.75rem}}.module-inner{max-width:900px;padding:2.5rem 2rem;margin:3rem auto}@media (max-width: 720px){.module-inner{padding:2rem 1.5rem;margin:2rem auto}}.module-container .rte,.module-container .rte p{font-size:1rem;line-height:1.7;color:#4a5568;margin-bottom:1em}.module-container .rte strong{color:#2d3748;font-weight:600}.home-full-width-feature.text-overlay.accent-style .feature-title,.home-full-width-feature.text-overlay.accent-style .rte,.home-full-width-feature.text-overlay.accent-style .rte p,.home-full-width-feature.text-overlay.accent-style .rte strong{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.5),0 1px 3px rgba(0,0,0,.3)}.home-full-width-feature.text-overlay.accent-style .feature-title{font-weight:700;letter-spacing:-.01em}.home-full-width-feature.text-overlay.accent-style .rte{font-weight:400;line-height:1.7}.home-full-width-feature.text-overlay.accent-style .button{background-color:#fff!important;color:var(--d2m-primary)!important;border:2px solid #ffffff;box-shadow:0 4px 12px #0000004d}.home-full-width-feature.text-overlay.accent-style .button:hover{background-color:var(--d2m-primary)!important;color:#fff!important;box-shadow:0 6px 20px #0006}.home-full-width-feature.text-overlay.default-style .feature-title,.home-full-width-feature.text-overlay.default-style .rte,.home-full-width-feature.text-overlay.default-style .rte p{color:#2d3748;text-shadow:0 1px 3px rgba(255,255,255,.8)}.home-left-right-feature,.home-inline-feature{margin-bottom:2.5rem}.home-left-right-text .feature-title{margin-bottom:1rem}.home-left-right-text .rte{margin-top:1rem}.home-left-right-text .rte p{line-height:1.7;color:#4a5568}.home-inline-feature .feature-title{margin-bottom:.75rem}.home-inline-feature .rte p{line-height:1.7;color:#4a5568}.home-module-cta .button,.home-inline-cta a{display:inline-block;background-color:var(--d2m-primary);color:#fff;padding:14px 32px;font-size:1rem;font-weight:600;text-decoration:none;border-radius:6px;border:none;box-shadow:0 2px 8px #00000014;transition:all .2s ease;min-height:48px;line-height:1.5;margin-top:1rem}.home-module-cta .button:hover,.home-inline-cta a:hover{background-color:var(--d2m-primary-dark);box-shadow:0 4px 12px #0000001f;transform:translateY(-1px);text-decoration:none}.home-module-cta .button:focus,.home-inline-cta a:focus{outline:2px solid var(--d2m-primary);outline-offset:2px}.home-module-cta .button:active,.home-inline-cta a:active{transform:translateY(0);box-shadow:0 2px 6px #0000001a}.home-full-width-feature-content .feature-title{margin-bottom:1.5rem}.home-full-width-feature-content .rte,.home-testimonials .feature-title,.home-testimonials .section-title{margin-bottom:2rem}.home-left-right-features{padding-top:1rem}.home-left-right-feature:first-child{margin-top:0}.home-left-right-feature:last-child{margin-bottom:3rem}.home-text-columns-with-images .feature-title{margin-bottom:1rem}.home-text-columns-with-images .rte{margin-top:.5rem}.beta-testing-box{background:#f0f9f4;border:2px solid var(--d2m-primary);border-radius:8px;padding:1.5rem;margin-bottom:2rem;text-align:center}.beta-testing-box h3{color:var(--d2m-primary-dark);margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.beta-testing-box p{color:#4a5568;margin-bottom:1rem;line-height:1.6}.button-beta-apply{display:inline-block;background-color:var(--d2m-primary);color:#fff;padding:12px 28px;text-decoration:none;border-radius:6px;font-weight:600;transition:all .2s ease;border:none}.button-beta-apply:hover{background-color:var(--d2m-primary-dark);color:#fff;text-decoration:none;transform:translateY(-1px);box-shadow:0 3px 10px #0000001f}.button-beta-apply:focus{outline:2px solid var(--d2m-primary);outline-offset:2px}.module-container.contrast-style[data-section-id="1660599765ca26c162"]{background:#fff}.module-container.contrast-style[data-section-id="1660599765ca26c162"] .module-inner{margin-top:20px;margin-bottom:20px}@media (max-width: 720px){.module-container.contrast-style[data-section-id="1660599765ca26c162"] .module-inner{margin-top:15px;margin-bottom:15px}}.contrast-style .home-text-feature{max-width:900px;margin:0 auto;padding:1.5rem 2rem;background:#fff;box-shadow:0 1px 3px #0000000a;border-radius:8px}@media (max-width: 720px){.contrast-style .home-text-feature{padding:1.25rem 1.5rem;border-radius:0;box-shadow:none}}.contrast-style .home-text-feature .feature-title{font-size:2rem;line-height:1.3;font-weight:600;color:var(--d2m-primary-dark);text-align:center;margin-bottom:1.25rem;letter-spacing:-.01em;text-transform:none}@media (max-width: 720px){.contrast-style .home-text-feature .feature-title{font-size:1.75rem;margin-bottom:1.5rem}}.contrast-style .home-text-feature .home-text-content{max-width:750px;margin:0 auto;text-align:left}.contrast-style .home-text-feature .home-text-content ul{list-style:none;padding-left:0;margin:0}.contrast-style .home-text-feature .home-text-content li{margin-bottom:1.5rem;padding:.75rem 0 .75rem 2.5rem;position:relative;line-height:1.7;color:#4a5568;border-bottom:1px solid #e8edf0}.contrast-style .home-text-feature .home-text-content li:last-child{border-bottom:none;margin-bottom:0}.contrast-style .home-text-feature .home-text-content li:before{content:"\2713";position:absolute;left:.5rem;top:.75rem;color:var(--d2m-primary);font-weight:600;font-size:1.2em;line-height:1}.contrast-style .home-text-feature .home-text-content li strong{color:#2d3748;display:inline;font-size:1rem;font-weight:600;line-height:1.4}.contrast-style .home-text-feature .home-text-content p{font-size:1rem;line-height:1.7;color:#4a5568;margin-bottom:1rem}
/*# sourceMappingURL=/cdn/shop/t/101/assets/d2m-core.css.map */
