.questionSubText--new_design{margin-bottom:36px}.questionHeader--new_design{font-size:32px;margin-bottom:40px!important}.forms_back_button{margin-bottom:8px}.forms_back_button a{color:#5f6949;cursor:pointer;font-family:Neueu Montreal,Arial,sans-serif;font-size:14px;line-height:18px;text-decoration:none}.forms_back_button--wide{max-width:480px!important}.submit{background-color:#7a9b59;border:0;color:#f5f3e6;cursor:pointer;display:inline-block;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;height:52px;line-height:19px;outline:0;padding:12px;width:100%}.submit:disabled{cursor:not-allowed;opacity:.6}.button--new_design{border-radius:8px;height:48px!important;margin-top:40px}@media only screen and (max-width:900px){.formsFooter.takeover{bottom:0;left:0;margin-bottom:0;position:fixed;width:100vw}.formsFooter.takeover a,.formsFooter.takeover button[type=submit]{text-decoration:none;width:100vw}}.formsFooter.new_form_footer{margin-top:16px}.formsFooter.new_form_footer button{border-radius:8px;grid-column:1/-1;margin-top:0}.formsFooter.new_form_footer button:first-letter{text-transform:uppercase}.formsFooter.new_form_footer.interstitial button{align-items:center;background:#f0c250;border-radius:8px;color:#36474e;display:flex;font-size:18px;justify-content:center;line-height:22px;padding:12px 0 14px}@media only screen and (max-width:900px){.formsFooter.new_form_footer{position:unset}.formsFooter.new_form_footer a,.formsFooter.new_form_footer button[type=submit]{width:unset}}.footerBtn{line-height:1.75;text-align:center;text-decoration:none}.footerBtn.disabled{cursor:not-allowed;opacity:.6}.backLink{grid-gap:1rem;align-items:center;color:#e5e2c1;display:grid;grid-template-columns:min-content min-content;justify-content:left;padding:12px 12px 12px 0;text-decoration:none}.paperworkWrapper{min-height:100vh}.paperworkWrapper.interstitial,.paperworkWrapper.interstitial.new_design,.paperworkWrapper.interstitial.new_design .contentWrapper.interstitial,.paperworkWrapper.interstitial.new_design .header.interstitial{background-color:#5f6949}.paperworkWrapper.interstitial.new_design .invitation_sent h2{color:#faf9f3;font-size:32px;line-height:40px;margin-bottom:32px}.paperworkWrapper.interstitial.new_design .invitation_sent p{color:#faf9f3}.paperworkWrapper.interstitial.new_design .invitation_sent .footer{margin-top:16px}.paperworkWrapper.interstitial.new_design .invitation_sent .footer .submit{align-items:center;background:#f0c250;border-radius:8px;color:#36474e;display:flex;font-size:18px;justify-content:center;line-height:22px;margin-bottom:24px;padding:12px 0 14px}.paperworkWrapper.interstitial.new_design .invitation_sent .footer .footer_sublink{color:#faf9f3;line-height:20px;text-align:center}.paperworkWrapper.interstitial.new_design .invitation_sent .footer .footer_sublink a{color:#faf9f3;text-decoration:underline}.paperworkWrapper.interstitial div,.paperworkWrapper.interstitial h2,.paperworkWrapper.interstitial h3,.paperworkWrapper.interstitial p,.paperworkWrapper.interstitial span{color:#e5e2c1}.paperworkWrapper.interstitial h3{font-size:18px;line-height:20px;margin-bottom:18px}.paperworkWrapper .contentWrapper h2.questionHeader{margin-bottom:0}.paperworkWrapper .contentWrapper h2{font-size:32px!important;margin-top:12px}.paperworkWrapper_title a{align-items:center;color:#5f6949;display:flex;font-size:14px;gap:2px;line-height:18px;text-decoration:none}.paperworkWrapper_title a .icon{font-size:18px}.paperwork_question_title.new_design{margin-bottom:32px}.paperwork_question_title.new_design,.paperwork_question_title.new_design p{color:#5f6949;font-family:Morion,Times,serif;font-size:24px;line-height:36px}.unknown_title{font-family:Morion,Times,serif;font-size:32px;line-height:40px;margin-bottom:32px}.purchaseWrapper .questionFooterWrapper a.submit{border-radius:8px;height:auto;margin-top:36px;text-align:center;text-decoration:none}.purchaseWrapper.interstitial{background-color:#5f6949}.purchaseWrapper.interstitial div,.purchaseWrapper.interstitial h2,.purchaseWrapper.interstitial h3,.purchaseWrapper.interstitial p,.purchaseWrapper.interstitial span{color:#e5e2c1}.purchaseWrapper.interstitial h3{font-size:20px;font-weight:700}.purchaseWrapper.interstitial.new_design{background-color:#5f6949}.purchaseWrapper.interstitial.new_design div,.purchaseWrapper.interstitial.new_design h2,.purchaseWrapper.interstitial.new_design h3,.purchaseWrapper.interstitial.new_design p,.purchaseWrapper.interstitial.new_design span{color:#faf9f3}.purchaseWrapper.interstitial.new_design .header.paperwork_header,.purchaseWrapper.interstitial.new_design .interstitial{background-color:#5f6949!important}.purchaseWrapper.interstitial.new_design .contentWrapper{margin-top:40px}.purchaseWrapper.interstitial.new_design .contentWrapper h3{color:#faf9f3;font-family:Morion,Times,serif;font-size:32px;font-weight:400;line-height:40px;margin-bottom:32px}.purchaseWrapper.interstitial.new_design .contentWrapper p{color:#faf9f3}.purchaseWrapper.interstitial.new_design .questionFooterWrapper a.submit{background-color:#f0c250;border-radius:8px;color:#36474e;margin-top:40px;width:100%}.headerPrice{font-size:14px;text-align:center}.headerPrice .headerMainPrice{font-size:16px}.quoteSummary{background-color:#fbf9f6}.purchaseForm_submit{grid-column-end:4;grid-column-start:1}.purchaseFooter{background-color:#5f6949;bottom:0;left:0;position:fixed;width:100%}.purchaseFooter .purchaseFooterContent button,.purchaseFooter p{color:#f5f3e6}.purchaseFooter.mobileFooter{background-color:#7a9b59}.purchaseFooter.mobileFooter .purchaseFooterContent{height:100%;width:100%}.purchaseFooter.mobileFooter .purchaseFooterContent button{font-size:18px;height:100%}.purchaseFooter.mobileFooter .footerPriceSummary{display:none}.purchaseFooter.desktopFooter{color:#e5e2c1;padding:1rem;transition:bottom .3s}.purchaseFooter.desktopFooter .purchaseFooterContent{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:480px}.purchaseFooter.desktopFooter .purchaseFooterContent .button--new_design{margin-top:52px}.purchaseFooter.new_purchase_footer{background-color:unset;position:unset}.purchaseFooter.new_purchase_footer .purchaseFooterContent{grid-template-columns:1fr;max-width:480px!important}.paperworkExplainer__footer{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:480px;width:100%}@media only screen and (max-width:900px){.paperworkExplainer__footer{grid-template-columns:1fr;max-width:350px}}.footerTopWrapper{grid-gap:4px;align-items:center;display:flex;flex-direction:column;justify-content:center}.footerPriceSummary{align-self:center;color:#e5e2c1;cursor:pointer;font-size:16px;justify-self:left}.footerPriceSummary .footerMainPrice{font-family:Morion,sans-serif;font-size:32px;padding-left:4px}.footerPriceSummary .footerMonthlyPrice{align-self:end}.footerPriceSummary .chevron{content:"arrow_forward_ios";display:inline-block;font-family:Material Icons;font-size:18px;font-weight:800;transform:rotate(-90deg);transition:all .3s}.isActive .footerPriceSummary .chevron{transform:rotate(90deg)}.financeOptions{font-size:14px;padding-top:24px;text-align:right}.pricingTable{margin:0 auto;max-height:0;overflow:hidden;transition:all .4s ease-out;width:444px}.pricingTable table{margin:2rem auto 3rem;width:100%}.pricingTable .pricingRow{height:50px}.pricingTable .pricingRow p,.pricingTable .pricingRow td{color:#e5e2c1;font-size:16px}.pricingTable .pricingRow td{border:1px solid #e5e2c1;padding:1rem}.pricingTable .pricingRow .pricingRowQuantity{text-align:center}.pricingTable .pricingRow .pricingRowPrice{text-align:right}.interstitialSubmit{color:#f5f3e6;font-size:18px;width:50%}@media only screen and (max-width:600px){.interstitialSubmit{width:100%}}.markDownWrapper{display:flex;flex-direction:column}.purchase_finished__prepaid__image{align-self:center;margin-bottom:10%;width:80%}.button-login{border-radius:8px;width:100%!important}.insurance-form-finished{align-content:start;background:#5f6949;display:grid;height:100%;justify-content:center;min-height:100vh;width:100%}.insurance-form-finished__container{display:flex;flex-direction:column;height:100%;opacity:1;width:480px}.insurance-form-finished__header{margin-bottom:72px;padding-right:370px;padding-top:32px}.insurance-form-finished__content{display:flex;flex-direction:column;max-width:480px}.insurance-form-finished__header-img{height:32px;width:112.051px}.insurance-form-finished__title{display:flex;font-size:32px;line-height:40px}.insurance-form-finished__text,.insurance-form-finished__title{color:var(--Leaf20,#faf9f3);font-style:normal;font-weight:400;margin-bottom:32px}.insurance-form-finished__text{font-size:16px;line-height:20px}.insurance-form-finished__subtitle{color:#faf9f3;font-size:24px;font-style:normal;font-weight:400;line-height:36px;margin-bottom:15px;margin-top:40px}.insurance-form-finished__button-container{display:flex;margin-top:56px;width:100%}.insurance-form-finished__button--cancel{background-color:transparent;border-color:transparent;color:#f1f7cb;margin-top:10px}.insurance-form-finished__button--cancel,.insurance-form-finished__button--continue{cursor:pointer;display:flex;font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none}.insurance-form-finished__button--continue{align-items:center;background:#f0c250;border-color:transparent;border-radius:8px;color:#36474e;flex-shrink:0;height:48px;justify-content:center;padding:12px 50px 14px;text-align:center;width:100%}@media(max-width:600px){.insurance-form-finished__container{width:400px}.insurance-form-finished__content,.insurance-form-finished__header{margin-left:24px;margin-right:24px;padding-left:24px;padding-right:24px}.insurance-form-finished__button-container{align-items:center;flex-direction:column}.insurance-form-finished__button--cancel{justify-content:center;margin-bottom:28px;margin-top:28px;order:2;width:100%}.insurance-form-finished__header{margin-bottom:40px;padding-right:260px}.insurance-form-finished__button--continue{align-items:center;order:1;padding:12px 43px 14px}}.insurance_summary{max-width:480px}.insurance_summary__header{margin-bottom:0}.insurance_summary__content{padding-top:32px}.insurance_summary__content__error{color:#de622c;margin-bottom:12px}.insurance_summary__content__error a{color:#de622c}.insurance_summary__content__background{background-color:#faf9f3}.insurance_summary__back-link{align-items:center;color:#5f6949;cursor:pointer;display:flex;font-size:14px;gap:4px;line-height:18px;margin-bottom:8px;text-decoration:none}.insurance_summary__submit-button{align-items:center;background:#7a9b59;border-color:transparent;border-radius:8px;color:#f1f7cb;cursor:pointer;display:flex;font-family:Neueu Montreal,Arial,sans-serif;font-size:18px;font-weight:400;justify-content:center;line-height:normal;padding:12px 100px 14px;text-align:center;width:100%}.insurance_summary__submit-button:disabled{cursor:not-allowed;opacity:.3}.insurance_summary__content__header{color:#5f6949;font-family:Morion,Times,serif;font-size:32px;line-height:40px;margin-bottom:24px}.insurance-summary__content__section_header{align-items:center;color:#5f6949;display:flex;font-family:Morion,Times,serif;font-size:24px;gap:8px;line-height:36px;margin-bottom:16px;margin-top:40px}.insurance-summary__content__section_header.insurance-summary__content__section_header--no-margin-top{margin-top:0}.insurance-summary__content__section_header .insurance-summary__edit-link{color:#9fa592;cursor:pointer;font-family:Morion,Times,serif;font-size:16px;line-height:24px;text-align:right;text-decoration:underline}.insurance_summary__content__section_row{color:#5f6949;display:flex;font-family:Morion,Times,serif;font-size:16px;justify-content:space-between;line-height:24px;margin-bottom:8px}.insurance_summary__content__section_row--address p{text-align:right}.update_insurance_person_info{background:#fff;border-bottom:8px;border-radius:8px;box-shadow:0 0 4px 0 rgba(95,105,73,.16),0 0 24px 0 rgba(95,105,73,.2),0 0 40 0 rgba(95,105,73,.16);display:flex;flex-direction:column;height:90%;justify-content:space-between;margin-top:12px;max-width:528px;overflow-y:scroll}.update_insurance_person_info .modalCloseWrap{right:24px;top:24px}.update_insurance_person_info .modalCloseWrap .modalClose{right:0;top:0}.update_insurance_person_info .modalCloseWrap .modalClose .icon{color:#5f6949}.update_insurance_person_info__loading{align-items:center;display:flex;height:100%;justify-content:center}.update_insurance_person_info__header{color:#5f6949;display:flex;font-family:Morion,Times,serif;font-size:18px;line-height:27px;margin-bottom:24px;margin-left:24px;padding-top:24px}.update_insurance_person_info__content{padding:0 24px 24px}.update_insurance_person_info__content .form-field{margin-bottom:24px}.update_insurance_person_info__content__address_field.form-field{margin-bottom:8px}.update_insurance_person_info__content .info{color:#5f6949;display:flex;font-size:16px;line-height:20;margin-bottom:12px;margin-left:24px;margin-top:24px}.update_insurance_person_info__content input:focus,.update_insurance_person_info__content select:focus{outline:none}.update_insurance_person_info__footer{background:#faf9f3;border-top:var(--soil,1px) solid #ede3d3;display:flex;justify-content:space-between;opacity:var(--soil,1);padding-bottom:21px;padding-top:21px;position:sticky}.update_insurance_person_info__footer .button--cancel{color:#5f6949;cursor:pointer;font-size:18px;line-height:22px;margin-left:24px;opacity:var(--soil,1)}.update_insurance_person_info__footer .button--save{background-color:transparent;border:none;color:#7a9b59;cursor:pointer;font-family:unset;font-size:18px;font-weight:700;line-height:22px;margin-right:24px;opacity:var(--soil,1);padding:unset}.insurance-summary__disclaimer-section__sub-header{color:#5f6949;font-family:Morion;font-size:18px;line-height:27px;margin-bottom:16px;margin-top:24px}.insurance-summary__disclaimer-section__content{color:#5f6949;font-size:16px;justify-content:left;line-height:20px;margin-bottom:24px}.insurance-summary__disclaimer-section__link{color:#7a9b59;font-size:16px;text-decoration:none}.new_additionalDesign{margin-bottom:40px;width:480px}.disclaimer--content--link{color:#7a9b59;margin-top:15px;text-decoration:none}.insurance-form-needs-consent{align-content:start;background:#5f6949;display:grid;height:100%;justify-content:center;min-height:100vh;width:100%}.insurance-form-needs-consent__container{display:flex;flex-direction:column;height:100%;opacity:1;width:480px}.insurance-form-needs-consent__header{margin-bottom:72px;padding-right:370px;padding-top:32px}.insurance-form-needs-consent__content{display:flex;flex-direction:column;max-width:480px}.insurance-form-needs-consent__header-img{height:32px;width:112.051px}.insurance-form-needs-consent__title{color:#faf9f3;display:flex;font-size:32px;font-style:normal;font-weight:400;line-height:40px;margin-bottom:32px}.insurance-form-needs-consent__text{color:#faf9f3;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:32px}.insurance-form-needs-consent__subtitle{color:#faf9f3;font-size:24px;font-style:normal;font-weight:400;line-height:36px;margin-bottom:15px;margin-top:40px}.insurance-form-needs-consent__button-container{display:flex;margin-top:56px;width:100%}.insurance-form-needs-consent__button--cancel{background-color:transparent;border-color:transparent;color:#f1f7cb;margin-top:10px}.insurance-form-needs-consent__button--cancel,.insurance-form-needs-consent__button--continue{cursor:pointer;display:flex;font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none}.insurance-form-needs-consent__button--continue{align-items:center;background:#f0c250;border-color:transparent;border-radius:8px;color:#36474e;flex-shrink:0;height:48px;justify-content:center;padding:12px 50px 14px;text-align:center;width:100%}@media(max-width:600px){.insurance-form-needs-consent__container{width:400px}.insurance-form-needs-consent__content,.insurance-form-needs-consent__header{margin-left:24px;margin-right:24px;padding-left:24px;padding-right:24px}.insurance-form-needs-consent__button-container{align-items:center;flex-direction:column}.insurance-form-needs-consent__button--cancel{justify-content:center;margin-bottom:28px;margin-top:28px;order:2;width:100%}.insurance-form-needs-consent__header{margin-bottom:40px;padding-right:260px}.insurance-form-needs-consent__button--continue{align-items:center;order:1;padding:12px 43px 14px}}.insurance_form__insured_consent{display:grid;grid-template-columns:1fr 1fr 1fr}.insurance_form__insured_consent--iframe{width:444px}.insurance_form__insured_consent--iframe iframe{height:100%;min-height:1000px}.form-direction{align-items:center;display:flex;flex-direction:row}.apply_discount{margin-top:32px;width:234px!important}.apply_discount,.discount{height:48px!important}.order-summary-container{display:flex;justify-content:center;width:100%}.order-summary{max-width:480px;width:100%}.order-summary__input-form{display:flex;flex-direction:column;margin-bottom:40px}.order-summary__back{color:#5f6949;font-size:14px;text-decoration:none}.order-summary__title{color:#5f6949;font-family:Morion;font-size:32px;margin-top:8px}.order-summary__all-pricing{margin-bottom:40px;margin-top:40px}.order-summary__pricing{display:flex;justify-content:space-between}.order-summary__pricing-text{color:#5f6949;font-family:Morion;font-size:16px;margin-bottom:8px}.order-summary__pricing-text:first-letter{text-transform:uppercase}.order-summary__edit{color:#9fa592;font-family:Morion;font-size:16px;margin-left:8px;text-align:right}.order-summary__discount{color:#5f6949;font-size:16px;margin-bottom:12px}.order-summary p.order-summary__discount-error{color:#de622c;font-size:14px;margin-bottom:12px;margin-top:8px}.order-summary__input-container{background:#fff;border-radius:8px!important;display:flex;height:64px;padding:8px 8px 8px 24px}.order-summary__input-container.error{border:1px solid #de622c}.order-summary__input-container__button-submit{background:#f8f4ed;border:none;border-radius:4px;color:#bfc3b6;cursor:not-allowed;font-family:Neueu Montreal,Arial,sans-serif;font-size:18px;line-height:22px;margin:0;padding:13px 24px}.order-summary__input-container__button-submit .spinner img{width:22px}.order-summary__input-container__button-submit:enabled{background:#7a9b59;color:#faf9f3;cursor:pointer}.order-summary__button-discount-code{background:#fff!important;padding:unset!important}.order-summary__button-discount-code:focus,.order-summary__button-discount-code:hover{border:none!important}.order-summary__total{display:flex;justify-content:space-between}.order-summary__total-text{color:#5f6949;font-family:Morion;font-size:24px}.order-summary .order-summary__data,.purchase-form__info-message-container{display:flex;justify-content:space-between}.purchase-form__info-message-container{margin:19px auto 0;max-width:480px}.purchase-form__info-message-text{color:var(--Forest,#5f6949)!important;font-size:14px!important}.purchase-form__info-icon{height:24px;margin-right:8px;width:24px}.paperwork-form__header--unknown{background-color:#5f6949!important}.paperwork_header__pages_wrapper{border-bottom:1px solid #ede3d3;display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:32px}@media only screen and (max-width:900px){.paperwork_header__pages_wrapper{grid-template-columns:1fr}}.paperwork_header__index{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}@media only screen and (max-width:900px){.paperwork_header__index{gap:4px;margin-top:12px}}.paperwork_header__index__number{align-items:center;display:flex;gap:4px}.paperwork_header__index__number__text{color:#5f6949;font-family:Morion,Times,serif;font-size:16px;line-height:24px}.paperwork_header__pages{border-bottom:1px solid #ede3d3;color:#5f6949;grid-column:2;margin:0 auto 24px;padding-bottom:40px;width:444px}@media only screen and (max-width:900px){.paperwork_header__pages{grid-column:1;max-width:350px;width:100%}}.paperwork_header__pages__page{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.paperwork_header__pages__page__title{align-items:center;display:flex;font-size:16px;gap:16px;line-height:24px}.paperwork_header__pages__page__title .icon{color:#ede3d3}.paperwork_header__pages__page__link{color:#9fa592;cursor:pointer;font-family:Morion,Times,serif;font-size:16px;line-height:24px;text-decoration:none}.paperwork_header__pages__page--complete .icon{color:#7a9b59}.paperwork_header__actions{align-items:center;display:flex;grid-column:2;justify-content:space-between;padding-bottom:32px}@media only screen and (max-width:900px){.paperwork_header__actions{grid-column:1;margin:0 auto;max-width:350px;width:100%}}.paperwork_header__actions__exit,.paperwork_header__actions__progress{align-items:center;color:#5f6949;display:flex;gap:12px;text-decoration:none}.paperwork_header__actions__progress .icon{color:#7a9b59}.soil-delivery__container{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:480px}.soil-delivery__title{font-size:32px!important;margin-bottom:32px!important}.soil-delivery__text{color:#5f6949;font-size:16px;margin-top:unset!important}.soil-delivery__subtitle{font-size:24px!important;margin-bottom:24px!important;margin-top:40px}.soil-delivery__input{background:#fff;border:1px solid #ede3d3;border-radius:8px;color:#5f6949;display:flex;font-family:Morion;font-size:18px;height:72px;justify-content:space-between;max-width:480px;padding:8px}.soil-delivery__input__button{background-color:transparent;border:none;cursor:pointer;padding:0}.soil-delivery__input__button:disabled{opacity:.3}.soil-delivery__info,.soil-delivery__input__text{align-items:center;display:flex}.soil-delivery__info{justify-content:left;margin-top:16px}.soil-delivery__info-message{color:#5f6949;font-size:14px;margin-left:8px}.header.form_header{background-color:#faf9f3}.header.form_header.interstitial{background-color:#5f6949!important}@media only screen and (min-width:900px){.header.form_header{border-bottom:none}}.header{align-items:center;background-color:#f5f3e6;color:#5f6949;display:grid;grid-template-columns:1fr 1fr 1fr;justify-items:center;margin-bottom:36px;max-width:100vw;padding:1rem;position:sticky;top:0;width:100%;z-index:999}.header.interstitial{background-color:#5f6949;color:#e5e2c1}@media only screen and (max-width:900px){.header.spaced{grid-template-columns:1fr 1fr}.header.spaced .circleProgress{justify-self:flex-end}}.header.paperwork_header{margin-bottom:32px}.header.paperwork_header .headerCenter{align-items:center;display:flex;justify-content:space-between;width:480px}@media only screen and (min-width:900px){.header{background-color:#e5e2c1;border-bottom:1px solid #5f6949}}.header img{max-height:30px}.header a{color:inherit;cursor:pointer;text-decoration:none}.header .headerCenter{align-items:center;display:grid;grid-template-columns:1fr 100px;width:444px}@media only screen and (max-width:600px){.header .headerCenter{grid-column:span 3}}@media only screen and (max-width:900px){.header .headerCenter.headerCenterStatic{display:inline;grid-column:unset;width:auto}}@media only screen and (max-width:600px){.header .headerCenter{width:100%}}.header .headerRight{justify-self:right}.header .headerLeft{justify-self:left}.header .headerBackArrow{margin-right:4px}.circleProgress{align-self:center;height:30px;justify-self:center;position:relative;width:30px}.circleProgress:after,.circleProgress:before{border:1px solid #5f6949;border-radius:50%;content:"";display:block;left:0;position:absolute;top:0}.circleProgress.leaf:after,.circleProgress.leaf:before{border-color:#e5e2c1}.circleProgress:before{height:28px;left:0;top:0;width:28px}.circleProgress:after{height:22px;left:3px;top:3px;width:22px}.circleProgress svg{max-height:100%}.lineProgress{border:1px solid #5f6949;border-radius:5px;height:8.6px}.lineProgress.leaf{border-color:#e5e2c1}.desktopProgressWrapper{grid-gap:1rem;align-items:center;display:grid;font-family:Morion,Times,serif;grid-template-columns:150px 100px;justify-self:left}.spinner{display:flex;justify-content:space-around;width:100%}.spinner img{-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-moz-keyframes spin{to{-moz-transform:rotate(1turn)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.markDownWrapper{line-height:1.3;width:100%}.markDownWrapper label{display:block;margin-bottom:10px}.markDownWrapper strong{font-weight:700}.markDownWrapper p{font-size:inherit;padding-bottom:12px}.markDownWrapper p:last-of-type{padding-bottom:0}.markdown_info{align-items:center;display:flex;gap:8px}.markdown_info .icon{color:#5f6949}.warning .markdown_info{align-items:flex-start;background:#fcf3dc;border:1px solid #f0c250;border-radius:8px;padding:16px}.toast{align-items:center;background:#5f6949;bottom:70px;box-shadow:0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12),0 3px 5px rgba(0,0,0,.2);color:#fff;display:flex;height:48px;justify-content:space-between;left:16px;padding-left:16px;padding-right:16px;position:fixed;right:auto;width:calc(100% - 32px);z-index:99999}.toast.toast_error{background-color:#de622c;color:#fff;gap:24px;width:auto}.toast a{color:#fff}.toast.toast_with_icons{align-items:stretch;display:flex;height:unset;justify-content:space-between;padding:0;width:90%}.toast.toast_with_icons .toast_with_icons_error{align-items:center;display:flex;gap:15px;padding:15px}.toast.toast_with_icons .toast_with_icons_error li{list-style:none;max-width:400px}.toast.toast_with_icons .toast_with_icons_close{align-items:center;border-left:1px solid #f6da96;cursor:pointer;display:flex;justify-content:center;padding:0 24px}.close{cursor:pointer}.close>span{font-size:18px}.presigning_page h3.presigning_page__title{color:#faf9f3;font-size:32px;line-height:40px;margin-bottom:32px}.presigning_page__info,.presigning_page__info p{color:#faf9f3!important}.presigning_page__button{background-color:#f0c250;border-radius:8px;color:#36474e;height:48px;margin-top:16px;width:480px}.orderSummary{border-collapse:collapse;border-spacing:0;margin-bottom:24px;width:100%}.orderSummary td{border:1px solid #5f6949;color:#5f6949;font-size:14px;line-height:41px;padding:0 12px}.orderSummary td.itemName{width:62%}.orderSummary td.qty{width:60px}.orderSummary td.qty.hidden_border{border-left-style:hidden}.orderSummary td.price{text-align:right;width:70px}.orderSummary thead{font-size:14px;text-align:left}.orderSummary thead th{color:#5f6949}.orderSummary thead a{color:#5f6949;cursor:pointer;text-decoration:underline}.orderSummary tbody:before{color:transparent;content:".";display:block;line-height:7px}.discountWrapper{grid-gap:0;display:grid;grid-template-columns:1fr}@media only screen and (min-width:900px){.discountWrapper{grid-gap:12px;grid-template-columns:1fr 1fr}}.discountWrapper .submit{align-self:flex-start;height:48px}.discountWrapper .form-field{margin-bottom:0}.discountWrapper .spinner img{width:30px}.new-design__title{font-size:32px!important}.address-form__submit-button{border-radius:8px}.purchase_pricing_table_row{margin-bottom:12px;margin-top:12px}.purchase_pricing_table_mainDiv{color:#5f6949;font-family:Morion;font-size:16px}.purchase_pricing_table_first-div{border-bottom:1px solid #ede3d3}.purchase_pricing_table-main{display:flex;font-size:16px;justify-content:space-between;margin-block:12px}.purchase_pricing_table_main__loan-term{display:flex;justify-content:space-between;margin-top:32px}.purchase_pricing_table_main__package-total{display:flex;justify-content:space-between;margin-block:32px}.purchase_pricing_table_main__due-today{display:flex;justify-content:space-between;margin-top:32px}@font-face{font-display:swap;font-family:Neueu Montreal;font-weight:400;src:url(https://d2nzpz3fzxwska.cloudfront.net/webpack_bundles/69741ac8785c075bfbf3.woff2)}@font-face{font-display:swap;font-family:Neueu Montreal;font-weight:700;src:url(https://d2nzpz3fzxwska.cloudfront.net/webpack_bundles/79b1af984b32c38321de.woff2)}@font-face{font-display:swap;font-family:Morion;src:url(https://d2nzpz3fzxwska.cloudfront.net/webpack_bundles/197dfdcc73213d452372.otf)}@font-face{font-display:swap;font-family:Andale Mono;src:url(https://d2nzpz3fzxwska.cloudfront.net/webpack_bundles/14af8ed80ad7371d63c4.woff)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-font-smoothing:antialiased;box-sizing:border-box}body{background-color:#e5e2c1}.container{margin:0 auto;max-width:464px}.icon{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap}.hidden{display:none!important}.is-block{display:block}.text-right{text-align:right}.text-left{text-align:left!important}.text-center{text-align:center}.textRed{color:#de622c}.fs-16{font-size:16px!important}.fs-14{font-size:14px}.img-responsive{height:auto;width:100%}.trademark-symbol{font-size:80%;vertical-align:text-top}.noMarginB{margin-bottom:0!important}.noPadding{padding:0!important}.brown_secondary{background-color:#775f4d}.brown_tertiary{background-color:#544336}.font_brown_secondary{color:#775f4d}.font_brown_tertiary{color:#544336}.forest_60{background-color:#9fa592}.font_forest60{color:#9fa592}.moss{background-color:#7a9b59}.font_moss{color:#7a9b59}.green_secondary{background-color:#d7dea2}.green_tertiary{background-color:#bfc3b6}.green_quaternary{background-color:#5f6949}.green_quinary{background-color:#3b4922}.green_senary{background-color:#f1f7cb}.font_green_secondary{color:#d7dea2}.font_green_tertiary{color:#bfc3b6}.font_green_quaternary{color:#5f6949}.font_green_quinary{color:#3b4922}.font_green_senary{color:#f1f7cb}.leaf40{background-color:#f5f3e6}.font_leaf40{color:#f5f3e6}.leaf20{background-color:#faf9f3}.font_leaf20{color:#faf9f3}.sand{background-color:#ede3d3}.sand80{background-color:#f1e9dc}.font_sand{color:#ede3d3}.font_sand80{color:#f1e9dc}.sand40{background-color:#f8f4ed}.font_sand40{color:#f8f4ed}.tan_secondary{background-color:#f8f4ed}.tan_tertiary{background-color:#ede3d3}.tan_quaternary{background-color:#decaaa}.tan_quaternary40{background-color:#eee3d0}.font_tan_secondary{color:#f8f4ed}.font_tan_tertiary{color:#ede3d3}.font_tan_quaternary{color:#decaaa}.font_tan_quaternary40{color:#eee3d0}.slate{background-color:#535c5d}.font_slate{color:#535c5d}.slate40{background-color:#babebe}.font_slate40{color:#babebe}.blue_secondary{background-color:#dddedf}.font_blue_secondary{color:#dddedf}.blue_tertiary{background-color:#36474e}.font_blue_tertiary{color:#36474e}.blue_quaternary{background-color:#36474e}.font_blue_quaternary{color:#36474e}.sun{background-color:#f0c250}.font_sun{color:#f0c250}.sun40{background-color:#f9e7b9}.font_sun40{color:#f9e7b9}.mr-10{margin-right:10px}.font-montreal{font-family:Neueu Montreal,Arial,sans-serif!important}.font-bold{font-weight:800}.mt-small{margin-top:12px}label{color:#5f6949;font-size:16px}.input,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=text].input{background:#f5f3e6;border:0;border-bottom:1px solid transparent;border-radius:0;color:#5f6949;font-size:16px;height:48px;letter-spacing:.005em;padding:18px 16px 0;width:100%}.input:focus,.input:hover,input[type=email]:focus,input[type=email]:hover,input[type=number]:focus,input[type=number]:hover,input[type=password]:focus,input[type=password]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=text].input:focus,input[type=text].input:hover,input[type=text]:focus,input[type=text]:hover{background:#efeeda;border-bottom:1px solid #8fb569;outline:0}.input:disabled,.input:read-only,input[type=email]:disabled,input[type=email]:read-only,input[type=number]:disabled,input[type=number]:read-only,input[type=password]:disabled,input[type=password]:read-only,input[type=tel]:disabled,input[type=tel]:read-only,input[type=text].input:disabled,input[type=text].input:read-only,input[type=text]:disabled,input[type=text]:read-only{background:#dddedf;color:#9fa592}.input::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text].input::placeholder,input[type=text]::placeholder{color:transparent}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-field{margin-bottom:12px;position:relative;width:100%}.form-field .StripeElement--complete~label,.form-field .StripeElement--focus~label,.form-field .StripeElement--invalid~label,.form-field input:focus~label,.form-field input:not(:placeholder-shown)~label{color:#535c5d;transform:scale(.7) translateY(-2px) translateX(8px)}.form-field.new-design{margin-bottom:8px}.form-field.new-design .label_container{align-items:center;display:flex;justify-content:space-between}.form-field.new-design .label_container span{color:#9fa592;font-size:16px;line-height:20px;text-align:right}.form-field.new-design label:not(.floatingLabel){color:#5f6949;display:block;font-size:16px;line-height:20px;margin-bottom:12px;margin-top:16px}.form-field.new-design .input,.form-field.new-design input[type=email],.form-field.new-design input[type=number],.form-field.new-design input[type=password],.form-field.new-design input[type=tel],.form-field.new-design input[type=text],.form-field.new-design input[type=text].input,.form-field.new-design textarea{background:#fff;border:1px solid #9fa592;border-radius:8px;height:unset;padding:22px 24px}.form-field.new-design .input::placeholder,.form-field.new-design input[type=email]::placeholder,.form-field.new-design input[type=number]::placeholder,.form-field.new-design input[type=password]::placeholder,.form-field.new-design input[type=tel]::placeholder,.form-field.new-design input[type=text].input::placeholder,.form-field.new-design input[type=text]::placeholder,.form-field.new-design textarea::placeholder{color:#bec2b7}.form-field.new-design .input :read-only,.form-field.new-design .input:disabled,.form-field.new-design input[type=email] :read-only,.form-field.new-design input[type=email]:disabled,.form-field.new-design input[type=number] :read-only,.form-field.new-design input[type=number]:disabled,.form-field.new-design input[type=password] :read-only,.form-field.new-design input[type=password]:disabled,.form-field.new-design input[type=tel] :read-only,.form-field.new-design input[type=tel]:disabled,.form-field.new-design input[type=text] :read-only,.form-field.new-design input[type=text].input :read-only,.form-field.new-design input[type=text].input:disabled,.form-field.new-design input[type=text]:disabled,.form-field.new-design textarea :read-only,.form-field.new-design textarea:disabled{background:#faf9f3}.form-field.new-design .stripeField{background:#fff;border:1px solid #ede3d3;border-radius:8px;height:unset;padding:22px 24px}.form-field.new-design.with-floating-label.form-field label.floatingLabel{align-items:center;display:flex;padding-left:16px}.form-field.new-design.with-floating-label.form-field .StripeElement--complete,.form-field.new-design.with-floating-label.form-field .StripeElement--focus,.form-field.new-design.with-floating-label.form-field .StripeElement--invalid,.form-field.new-design.with-floating-label.form-field input:focus,.form-field.new-design.with-floating-label.form-field input:not(:placeholder-shown){padding:25px 16px 19px}.form-field.new-design.with-floating-label.form-field .StripeElement--complete~label,.form-field.new-design.with-floating-label.form-field .StripeElement--focus~label,.form-field.new-design.with-floating-label.form-field .StripeElement--invalid~label,.form-field.new-design.with-floating-label.form-field input:focus~label,.form-field.new-design.with-floating-label.form-field input:not(:placeholder-shown)~label{color:#9fa592;transform:scale(.7) translateY(-10px) translateX(8px)}.form-field.new-design .earth-select__control,.form-field.new-design .select{background:#fff;border-bottom:1px solid transparent;border-radius:8px;height:unset}.form-field.new-design .earth-select__control{border:1px solid #9fa592!important;padding:12px}.form-field.new-design .earth-select__menu{background-color:#fbf9f6;border-radius:16px;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 4px 11px rgba(0,0,0,.1);box-sizing:border-box;margin-bottom:8px;margin-top:0;position:absolute;top:100%;width:100%;z-index:9999}.form-field.new-design .earth-select__menu-list{-webkit-overflow-scrolling:touch;background-color:#fbf9f6;border-radius:16px;box-sizing:border-box;margin-top:0;max-height:300px;overflow-y:auto;padding-bottom:4px;padding-top:4px;position:relative}.form-field.new-design .earth-select__option:hover{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#f8f4ed;border-radius:8px;box-sizing:border-box;color:#5f6949;cursor:default;display:block;font-size:inherit;padding:8px 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.form-field.new-design .earth-select__option--is-selected{background-color:#f4eee5!important;color:#5f6949}.form-field.new-design .earth-select__option--is-focused{background-color:#f8f4ed!important;color:#5f6949}.form-field.new-design .earth-select__placeholder{color:#bec2b7}.form-field--bordered .input,.form-field--bordered input[type=email],.form-field--bordered input[type=number],.form-field--bordered input[type=password],.form-field--bordered input[type=tel],.form-field--bordered input[type=text]{background:none;border:1px solid #5f6949;padding:0 12px}.form-field--bordered .input::placeholder,.form-field--bordered input[type=email]::placeholder,.form-field--bordered input[type=number]::placeholder,.form-field--bordered input[type=password]::placeholder,.form-field--bordered input[type=tel]::placeholder,.form-field--bordered input[type=text]::placeholder{color:#5f6949}.form-field-multiple--inline{display:flex;gap:12px;position:relative}.form-field-multiple--inline .form-field{margin-bottom:0}.form-field-multiple--inline .StripeElement--complete~label,.form-field-multiple--inline .StripeElement--focus~label,.form-field-multiple--inline .StripeElement--invalid~label,.form-field-multiple--inline input:focus~label,.form-field-multiple--inline input:not(:placeholder-shown)~label{color:#535c5d;transform:scale(.7) translateY(-2px) translateX(8px)}.form-field__error{color:#de622c!important;font-size:12px;padding-left:16px}.form-field__error.with_icon{align-items:center;display:flex;font-size:14px;gap:16px;margin-top:19px;padding-left:0}.form-field__error.with_icon .icon{font-size:24px}.floatingLabel{height:100%;left:0;padding:16px;pointer-events:none;position:absolute;top:0;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}.form-field.has-error input{border-bottom:1px solid #de622c}.form-field.has-error label{color:#de622c!important}textarea{border:1px solid #5f6949;color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;padding:16px}.new_design_only{display:none}.new_design .new_design_only{display:unset}.new_design .old_design_only{display:none}.forms_content_header{color:#5f6949;font-family:Morion,Times,serif;font-size:24px;line-height:36px;margin-bottom:32px;margin-top:43px}.membership_form.new-design .order-summary__input-form{margin-bottom:0}.membership_form.new-design .stripeField{background-color:#fff}.form__subtitle{color:#5f6949;font-family:Morion,Times,serif;font-size:24px;line-height:36px}h1,h2,h3,h4,h5,h6{font-family:Morion,Times,serif;font-weight:400}.new-design-button-submit{border-radius:8px!important}body{background-color:#faf9f3;font-family:Neueu Montreal,Arial,sans-serif;font-weight:400;margin:0;min-height:100vh;padding:0}strong{font-weight:800}em{font-style:italic}.form_maincontent{background-color:#faf9f3!important}.form_maincontent .header.form_header.interstitial,.form_maincontent .interstitial,.form_maincontent .paperworkWrapper.interstitial,.form_maincontent.interstitial{background-color:#5f6949!important}.form_maincontent .paperworkWrapper.interstitial div,.form_maincontent .paperworkWrapper.interstitial h2,.form_maincontent .paperworkWrapper.interstitial h3,.form_maincontent .paperworkWrapper.interstitial p,.form_maincontent .paperworkWrapper.interstitial span{color:#faf9f3}.form_maincontent .quoteForm__wrapper{justify-content:unset}.mainContent{background-color:#e5e2c1;height:100%;max-width:100vw;min-height:100vh;width:100%}.mainContent.mainContentNewDesign{background-color:#faf9f3}@media only screen and (max-width:900px){.mainContent.mobilePadded{display:grid;grid-template-rows:min-content 1fr}}.dark{background-color:#3b4922}.dark .contentSubHeader,.dark .errorHeader,.dark .questionHeader,.dark .questionSubText{color:#e5e2c1}.dark .questionHeader{font-size:16px}.interstitial{background-color:#5f6949;color:#e5e2c1}.embedded{min-height:unset;padding-top:2rem}.questionHeaderWrapper{margin:0 0 24px;width:100%}.questionHeaderWrapper.questionHeaderWrapper--new_design{margin:0}.questionHeaderWrapper.questionHeaderWrapper--new_design .questionHeader{font-size:32px}.questionHeaderWrapper.questionHeaderWrapper--new_design h2{margin-bottom:32px}.questionHeader{font-size:24px;margin:0;text-align:left;width:100%}.questionHeaderNewDesign{font-size:32px}.questionSubText{font-size:15px;line-height:1.35;margin-top:12px}.wrapper{display:grid;grid-template-columns:1fr;justify-items:center}.fullHeight{min-height:100vh}.centralColumn{grid-column-gap:16px;display:grid;grid-template-columns:repeat(6,1fr);margin:0 auto 24px;max-width:350px;width:100%}@media only screen and (min-width:900px){.centralColumn{max-width:480px}}.centralColumn .fullWidth{grid-column:span 6;width:100%}.centralColumn .halfWidth{grid-column:span 3;width:100%}@media screen and (max-width:400px){.centralColumn .halfWidth{grid-column:span 6}}.centralColumn .halfWidth.new_design.halfWidth--new_design{grid-column:span 6}.centralColumn .thirdWidth{grid-column:span 2;width:100%}@media screen and (max-width:900px){.centralColumn .halfWidthMobile{grid-column:span 3;width:100%}.centralColumn .fullWidthMobile{grid-column:span 6;width:100%}}.contentWrapper{display:flex;flex-direction:column;justify-content:space-between;padding:0 1rem 50px}.contentWrapper h2{font-size:24px;margin-bottom:24px}.contentWrapper h2,.contentWrapper h3,.contentWrapper p{color:#5f6949}@media only screen and (min-width:900px){.contentWrapper{padding:0 1rem 84px}}.contentWrapper.quoteSummary{padding:0}.contentWrapper .contentSubHeader{margin:0 auto 1rem;max-width:350px;width:100%}@media only screen and (min-width:900px){.contentWrapper .contentSubHeader{display:none}}.contentWrapper .questionFooterWrapper{display:flex;flex-direction:column;justify-content:space-between}.contentWrapper .questionFooterWrapper.interstitial{margin:0 auto;width:480px}@media only screen and (max-width:900px){.contentWrapper .questionFooterWrapper.interstitial{width:100%}}.contentWrapper.isSafariMobile{padding-bottom:120px}.errorWrapper{margin:0 auto;text-align:center;width:444px}@media screen and (max-width:900px){.errorWrapper{max-width:350px;text-align:left;width:100%}}.unknown{background-color:#3b4922;padding:1px 3px}input[type=text].earth-select__input{height:unset}.pointer{cursor:pointer}.error_message{color:#de622c;padding-top:12px}.introjs-tooltip{background-color:#f5f3e6;color:#5f6949;min-width:350px}.introjs-tooltip.tall-introjs{min-width:300px}.introjs-tooltip .introjs-tooltip-title{font-family:Morion,Times,serif}.introjs-tooltip .introjs-tooltiptext{font-family:Neueu Montreal,Arial,sans-serif;font-size:18px;line-height:22px}.introjs-tooltip .introjs-tooltipbuttons a{background-color:#7a9b59;border:none;border-radius:0;color:#f7f8f6;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;outline-color:#5f6949;text-shadow:unset}.introjs-tooltip .introjs-tooltipbuttons a.introjs-disabled{color:#9fa592}.introjs-tooltip .introjs-tooltipbuttons a.introjs-prevbutton{background-color:transparent;border:1px solid #5f6949;color:#5f6949}.introjs-helperLayer{box-shadow:0 0 1px 2px #7f876d,0 0 0 5000px rgba(33,33,33,.5)!important}.detail_row{display:grid;gap:36px;grid-template-columns:repeat(4,minmax(0,1fr));padding:24px 0}.detail_row.three-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.detail_row__item{line-height:1.2}.detail_row__item__editable{align-items:center;display:flex;gap:12px}.detail_row__item:last-child{margin-right:0}.detail_row__item a{color:#5f6949}.detail_row__item p.recipients{margin-bottom:12px}.detail_row .label{font-size:14px;line-height:17px;margin-bottom:4px}@media screen and (max-width:900px){.detail_row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:400px){.detail_row{grid-template-columns:minmax(0,1fr)}}.detail_row-label{display:block;font-size:14px;margin-bottom:6px}.edit-title{align-items:center;display:flex;gap:12px}.edit-title .icon{cursor:pointer}.soil_confirmation{align-items:center;display:flex;gap:16px}.soil_confirmation .checkbox{gap:12px;margin-bottom:0;width:max-content}.soil_confirmation .checkbox .box{align-self:center}.soil_confirmation .checkbox .checkmark{margin:0}.soil_confirmation .spinner,.soil_confirmation .spinner img{width:24px}.reading_form h3{color:#5f6949;font-size:24px;line-height:22px;margin-bottom:24px}.reading_form_footer{align-items:center;display:flex;gap:12px;justify-content:flex-end}.reading_form_footer .reset{background:none;border:1px solid;color:#5f6949;cursor:pointer;padding:12px 36px}.reading_form_footer .submit{height:unset;padding:12px 36px;width:unset}.nav_widgets_badge{color:#f7f8f6;font-family:Neueu Montreal,Arial,sans-serif;font-size:17px;height:50px;position:relative;text-transform:uppercase;width:50px}.nav_widgets_badge span.initials{align-items:center;background-color:#5f6949;border-radius:50%;display:flex;height:100%;justify-content:center;padding-top:3px;width:100%}span:hover+.nav_widgets_badge_menu{display:block}.nav_widgets_badge_menu{display:none;margin-top:10px;padding-top:24px;position:absolute;right:0;top:24px;width:150px;z-index:99}.nav_widgets_badge_menu:hover{display:block}.nav_widgets_badge_menu_content{background-color:#faf9f3;border:1px solid #efeeda;box-shadow:0 3px 10px rgba(0,0,0,.2);display:flex;flex-direction:column;text-transform:none}.nav_widgets_badge_menu_content_item{color:#5f6949;cursor:pointer;padding:12px}.nav_widgets_badge_menu_content_item:hover{background-color:#efeeda}.mb-small{margin-bottom:12px}.form_wrapper_loading_embedded{padding:48px 0}.d-flex{align-self:center;display:flex;gap:6px}.input_submit_button{align-items:center;background-color:#fff;border:1px solid #ede3d3;border-radius:8px;display:flex;gap:4px;padding:7px}.input_submit_button .form-field.new-design input{border:none}.input_submit_button .form-field,.input_submit_button .form-field.new-design{margin-bottom:0}.input_submit_button .form-field.new-design input{padding:12px!important}.input_submit_button button{background-color:#7a9b59;border:none;border-radius:8px;color:#fff;cursor:pointer;height:48px;padding:8px;width:48px}.input_submit_button button .icon{font-size:27px}.input_submit_button button .spinner img{width:24px}.centered_grid{display:grid;justify-content:center}.centered_grid.new_design{display:initial}.select_value_with_label{align-items:center;display:flex;grid-column:1/3;grid-row:1/3;justify-content:space-between}.select_value_with_label__flag{color:#bfc3b6;font-size:18px;line-height:22px}.disable_selection{-webkit-user-select:none;-ms-user-select:none;user-select:none}.qr_login_modal{border-radius:16px;padding:24px}.qr_login_modal .modalCloseWrap{right:0;top:0}.qr_login_modal .modalCloseWrap .icon{color:#5f6949}.qr_login_modal .modalContent{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:50vh}.qr_login_modal .modalContent h6{color:#5f6949;font-size:24px}.qr_login_modal__error{color:#de622c;text-align:center}.embeddedHelloSign{align-items:center;background-color:#5f6949;display:flex;height:100vh;justify-content:center;width:100vw}.embeddedHelloSign__iframe{height:90vh;margin:0 auto;max-width:1200px;width:95vw}.memorialHeader{border-bottom:1px solid #5f6949;width:100%}.memorialHeader .memorialHeader__content{margin:0 auto;max-width:1200px;padding:0 16px}.memorialHeader img{height:30px;margin:30px 0}.modalOverlay{background:rgba(83,92,93,.6);inset:0;position:fixed;z-index:22001}.modal{background:#faf9f3;margin:0 auto;max-width:480px;outline:0;padding:36px;position:relative;top:50%;transform:translateY(-50%)}@media only screen and (max-width:900px){.modal{width:90%}}.modalContent h2{color:#3b4922;margin-bottom:24px}.modalCloseWrap{display:flex;padding-bottom:20px;padding-right:40px;position:relative;width:100%}.modalClose{background:none;border:0;color:#5f6949;cursor:pointer;position:absolute;right:16px;top:16px}.modalClose.modalCloseLight{color:#e5e2c1}.add_text_container{padding:36px 36px 48px}@media only screen and (max-width:900px){.add_text_container{padding:12px}}.add_text_container__close{color:#5f6949;cursor:pointer;position:absolute;right:22px;top:22px}.add_text_container__names{grid-gap:12px;display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width:900px){.add_text_container__names{display:block}}.add_text_container__button{background-color:#7a9b59;color:#f5f3e6;cursor:pointer;font-family:Neueu Montreal,Arial,sans-serif;font-size:18px;line-height:12px;margin-left:auto;margin-top:12px;padding:18px 0;text-align:center;width:50%}@media only screen and (max-width:900px){.add_text_container__button{width:100%}}.add_text_container h2{color:#3b4922;font-size:24px}.add_text_container .form-field>input,.add_text_container .form-field>textarea{background:#faf9f3;border:1px solid #5f6949;color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;line-height:22px;padding:14px 16px;width:100%}.add_text_container .form-field>input::placeholder,.add_text_container .form-field>textarea::placeholder{color:#5f6949}.add_text_container .form-field>input:focus,.add_text_container .form-field>textarea:focus{outline:none}.MemorialCard{color:#5f6949;cursor:pointer;display:flex;flex-direction:column;position:relative}.MemorialCard:hover{background-color:#efeeda}.MemorialCard--CreateMemoryCard{align-items:center;background-color:#efeeda;cursor:pointer;justify-content:center}.MemorialCard--CreateMemoryCard h3{font-size:32px;line-height:34px;margin-bottom:40px}.MemorialCard--CreateMemoryCard a{cursor:pointer}.MemorialCard--CreateMemoryCard a,.MemorialCard--CreateMemoryCard img{height:49px;width:49px}.MemorialCard--LeafBackground{background-color:#faf9f3}.MemorialCard,.MemorialCard__Content{height:440px}.MemorialCard .MemorialCard__BackgroundImage{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.MemorialCard .MemorialCard__Content{align-items:stretch;display:grid;flex:1;grid-auto-rows:minmax(auto,calc(100% - 45px)) max-content;max-height:100%;position:absolute;width:100%}.MemorialCard .MemorialCard__Content--Image{grid-auto-rows:minmax(auto,80%) auto auto}.MemorialCard .MemorialCard__Content--Delete{position:absolute;right:12px;top:24px}.MemorialCard .MemorialCard__Content--Popover--Child{position:absolute;right:12px}.MemorialCard .MemorialCard__ContentImage{display:flex;min-height:60%}.MemorialCard .MemorialCard__ContentImage img{flex:1;object-fit:cover}.MemorialCard .MemorialCard__TextWrapper{display:flex;flex:1}.MemorialCard .MemorialCard__TextWrapper--align-end{align-items:flex-end}.MemorialCard .MemorialCard__Text{flex:1;font-family:Morion,Times,serif;font-size:24px;line-height:1.25;padding:24px;white-space:pre-wrap;word-break:break-word}.MemorialCard .MemorialCard__Text--plant-tree{white-space:normal}.MemorialCard .MemorialCard__Text--small{font-size:18px;line-height:20px;padding:18px 24px}.MemorialCard .MemorialCard__Text a,.MemorialCard .MemorialCard__Text a:link,.MemorialCard .MemorialCard__Text a:visited{color:inherit;cursor:pointer;font-size:16px;text-decoration:underline}.MemorialCard .MemorialCard__Footer{justify-content:space-between}.MemorialCard .MemorialCard__Footer__Actions{align-items:center;display:flex;flex-direction:row;gap:12px}.MemorialCard .MemorialCard__Footer__Actions__Delete{align-items:center;display:flex}.MemorialCard .MemorialCard__Footer,.MemorialCard .MemorialCard__Footer--PlantATree{display:flex;padding:0 25px 20px}.MemorialCard .MemorialCard__Footer h5{font-size:18px}.MemorialCard .MemorialCard__Footer span{align-items:center;display:inline-flex;font-size:16px;gap:8px}.MemorialCard .MemorialCard__Footer a,.MemorialCard .MemorialCard__Footer img{height:18px;width:20px}.MemorialCard .MemorialCard__Footer h5,.MemorialCard .MemorialCard__Footer span{color:#5f6949}.MemorialCard .MemorialCard__Footer--PlantATree{flex-direction:column;gap:8px}.MemorialCard .MemorialCard__FooterButton{border:none;cursor:pointer;padding:12px 18px}.MemorialCard .MemorialCard__FooterButton--wide-padding{padding-bottom:22px;padding-top:22px}.MemorialCard__Content--Popover{left:-20px!important;top:52px!important}.MemoryLike{align-items:center;color:#5f6949;display:inline-flex;font-size:16px;gap:12px;position:relative}.MemoryLike a{align-items:center;cursor:pointer;display:flex}.MemoryLike a .digital-overview-like{color:#bfc3b6}.MemoryLike a .digital-overview-like.liked{color:#7a9b59}.MemoryLike .MemoryLike__Content{background:#faf9f3;border-radius:4px;box-shadow:0 24px 38px rgba(0,0,0,.14),0 9px 46px rgba(0,0,0,.12),0 11px 15px rgba(0,0,0,.2);margin-top:12px;max-width:90vw;opacity:0;padding:24px;position:absolute;right:0;top:100%;transition:.2s ease-out;visibility:hidden;width:280px;z-index:2}@media only screen and (max-width:1400px){.MemoryLike .MemoryLike__Content{left:unset;right:0}}.MemoryLike .MemoryLike__Content *{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif}.MemoryLike .MemoryLike__Content h5{font-weight:700;margin-bottom:24px}.MemoryLike .MemoryLike__Content h6{margin-bottom:4px}.MemoryLike:hover .MemoryLike__Content{opacity:1;visibility:visible}.ReactModal__Content.memorial-modal{padding:0}@media only screen and (max-width:600px){.ReactModal__Content.memorial-modal{height:90%}}.ReactModal__Content.memorial-modal .modalCloseWrap{padding:0;width:auto}.ReactModal__Content.memorial-modal .modalCloseWrap .modalClose{right:16px;top:16px}.ReactModal__Content.memorial-modal .modalContent{height:100%}.MemorialTextDetail{display:grid;grid-template-rows:100%;height:90vh;padding:36px}.MemorialTextDetail--Image{grid-gap:36px;grid-template-columns:3fr 2fr;padding:0}@media only screen and (max-width:900px){.MemorialTextDetail--Image{display:flex;flex-direction:column;overflow-y:scroll}}.MemorialTextDetail--Image .MemorialTextDetail__ContentWrapper{padding:36px 36px 48px 0}@media only screen and (max-width:900px){.MemorialTextDetail--Image .MemorialTextDetail__ContentWrapper{padding:12px}}.MemorialTextDetail__ImageWrapper{align-items:center;display:flex;justify-content:center;min-width:0}.MemorialTextDetail__ImageWrapper img{max-height:100%;max-width:100%;object-fit:cover;width:100%}@media only screen and (max-width:900px){.MemorialTextDetail__ImageWrapper img{max-height:60vh;max-width:100%;width:unset}}.MemorialTextDetail__ContentWrapper{display:grid;grid-template-rows:auto auto 1fr}@media only screen and (max-width:600px){.MemorialTextDetail__ContentWrapper{overflow:scroll}}.MemorialTextDetail__ContentWrapper .ShareCurrentPageHolder{margin-top:12px}.MemorialTextDetail .MemorialTextDetail__HeaderWrapper{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.MemorialTextDetail .MemorialTextDetail__Header{font-size:24px;margin-bottom:12px}.MemorialTextDetail .MemorialTextDetail__Date,.MemorialTextDetail .MemorialTextDetail__Header,.MemorialTextDetail .MemorialTextDetail__TextContent{color:#3b4922;font-family:Morion,Times,serif;white-space:pre-wrap;word-break:break-word}.MemorialTextDetail .MemorialTextDetail__Date.fix-overflow,.MemorialTextDetail .MemorialTextDetail__Header.fix-overflow,.MemorialTextDetail .MemorialTextDetail__TextContent.fix-overflow{overflow-y:scroll}.MemorialTextDetail .MemorialTextDetail__Date.fix-overflow::-webkit-scrollbar,.MemorialTextDetail .MemorialTextDetail__Header.fix-overflow::-webkit-scrollbar,.MemorialTextDetail .MemorialTextDetail__TextContent.fix-overflow::-webkit-scrollbar{width:10px}.MemorialTextDetail .MemorialTextDetail__Date.fix-overflow::-webkit-scrollbar-track,.MemorialTextDetail .MemorialTextDetail__Header.fix-overflow::-webkit-scrollbar-track,.MemorialTextDetail .MemorialTextDetail__TextContent.fix-overflow::-webkit-scrollbar-track{background:transparent}.MemorialTextDetail .MemorialTextDetail__Date.fix-overflow::-webkit-scrollbar-thumb,.MemorialTextDetail .MemorialTextDetail__Header.fix-overflow::-webkit-scrollbar-thumb,.MemorialTextDetail .MemorialTextDetail__TextContent.fix-overflow::-webkit-scrollbar-thumb{background-color:rgba(59,73,34,.25);border-radius:10px}.MemorialTextDetail .MemorialTextDetail__Date{font-size:16px}.MemorialTextDetail .MemorialTextDetail__TextContent{font-size:20px;line-height:1.25}.MemorialTextDetail__Actions{align-items:center;display:flex}.MemorialTextDetail__Actions__Popover{z-index:9999}.MemorialTextDetail__Actions__Popover__Child a{color:#5f6949;cursor:pointer;display:flex}.memorial-modal .modalCloseWrap .modalClose{color:#5f6949;right:-50px;top:-24px}@media only screen and (max-width:900px){.memorial-modal .modalCloseWrap .modalClose.white{color:#faf9f3}}.popover-menu{background-color:#faf9f3;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));min-width:160px;padding:12px}.popover-menu form button{margin-bottom:12px}.popover-menu ul li a{color:#5f6949;cursor:pointer;display:block;padding:12px;text-decoration:none}.popover-menu .error{color:#de622c;padding:12px}.popover_button{cursor:pointer}.popover-container{z-index:9999}.ShareCurrentPageHolder{display:flex;justify-content:flex-end}.ShareCurrentPage{height:fit-content;position:relative}.ShareCurrentPage .button{align-items:center;color:#f5f3e6;cursor:pointer;display:inline-flex;margin:0}.ShareCurrentPage .button img{margin-right:4px}.ShareCurrentPage .button span{padding-top:4px}.ShareCurrentPage .ShareCurrentPage__Content{color:#5f6949}.ShareCurrentPage__error{color:#de622c;cursor:default;padding-bottom:6px}.ShareCurrentPage:hover .ShareCurrentPage__Content{opacity:1;visibility:visible}.ShareCurrentPage h5{font-family:Neueu Montreal,Arial,sans-serif;font-weight:700;margin-bottom:18px}.ShareCurrentPage h5,.ShareCurrentPage span{font-size:16px}.ShareCurrentPage a,.ShareCurrentPage a:link,.ShareCurrentPage a:visited{color:#5f6949;cursor:pointer;font-size:14px;font-weight:700;text-decoration:underline;white-space:nowrap}.ShareCurrentPage .ShareCurrentPage__Row{align-items:center;cursor:pointer;display:flex}.ShareCurrentPage .ShareCurrentPage__Row:not(:last-child){margin-bottom:18px}.ShareCurrentPage .ShareCurrentPage__Col{align-items:center;display:flex}.ShareCurrentPage .ShareCurrentPage__Col--wide{flex:1}.ShareCurrentPage .ShareCurrentPage__Icon{display:inline-block;font-size:24px;margin-right:12px}.ShareCurrentPage .ShareCurrentPage__Form{align-items:flex-end;display:flex;flex-direction:column}.ShareCurrentPage .ShareCurrentPage__Input{background:#faf9f3;border:1px solid #5f6949;color:#5f6949;flex:1;font-size:16px;margin-bottom:8px;margin-left:36px;padding:14px 16px;width:auto}.ShareCurrentPage .ShareCurrentPage__Input:focus,.ShareCurrentPage .ShareCurrentPage__Input:hover{background:#faf9f3;border:1px solid #5f6949;outline:0}.ShareCurrentPage .ShareCurrentPage__Input::placeholder{color:#5f6949}.ShareCurrentPage .ShareCurrentPage__SubmitButton{background-color:transparent;border:1px solid #5f6949;color:#5f6949;cursor:pointer}.ShareCurrentPage__Loading{display:flex;justify-content:center;padding:12px}.share_popover{z-index:1002}.formUiInput{background:#faf9f3;border:1px solid #5f6949;font-size:16px;padding:14px 16px}.dialog{padding:24px}.dialogTitle{display:block}.dialogContent,.dialogTitle{color:#5f6949;margin-bottom:24px}.dialogContent{line-height:1.25}.dialogControlBar{font-weight:700;text-align:right}.dialogControlBar a{color:#7a9b59;cursor:pointer;text-decoration:none}.dialogControlBar a:first-child{margin-right:24px}.add_photo_container{grid-gap:36px;display:grid;grid-template-columns:.6fr .4fr;max-height:90vh;overflow-y:scroll;padding:36px}@media only screen and (max-width:900px){.add_photo_container{display:block}}@media only screen and (max-width:600px){.add_photo_container{padding:12px}}.add_photo_container__photo_display{padding:12px}.add_photo_container__photo_display .inline_cropper{flex-direction:column}@media only screen and (max-width:900px){.add_photo_container__photo_display .inline_cropper .family_portal__editor__photo__button{margin-bottom:24px}}.add_photo_container__photo_display--desktop{display:block}@media only screen and (max-width:900px){.add_photo_container__photo_display--desktop{display:none}}.add_photo_container__photo_display--mobile{display:none}@media only screen and (max-width:900px){.add_photo_container__photo_display--mobile{display:block;margin-bottom:12px;padding:0}.add_photo_container__photo_display--mobile img{display:block;margin:0 auto;max-height:200px}.add_photo_container__photo_display--mobile .family_portal__editor__photo-upload{display:flex;flex-direction:row-reverse;justify-content:space-between;min-height:auto;padding:16px}.add_photo_container__photo_display--mobile .family_portal__editor__photo-upload div{flex-grow:1}.add_photo_container__photo_display--mobile .family_portal__editor__photo-upload__img{border:none;flex-grow:0!important;justify-self:flex-start;margin:0;padding:0}}.image__upload__container img{max-height:80vh}.image__upload__container .error{color:#de622c}.family_portal__editor{grid-column:2;padding-bottom:120px}.family_portal__editor__photo{align-items:center;display:flex;gap:36px}@media only screen and (max-width:900px){.family_portal__editor__photo{flex-direction:column}}.family_portal__editor__photo__img{display:block;flex:1;max-width:100%;position:relative}@media only screen and (max-width:900px){.family_portal__editor__photo__img{margin-bottom:12px;margin-right:0}}.family_portal__editor__photo__img canvas,.family_portal__editor__photo__img img{height:100%;max-width:100%;width:auto}.family_portal__editor__photo__button{align-items:center;background-color:transparent;border:1px solid #5f6949;color:#5f6949;cursor:pointer;display:flex;font-family:Neueu Montreal,Arial,sans-serif;font-size:14px;padding:12px 24px}.family_portal__editor__photo__button img{margin-right:6px}.family_portal__editor__photo-upload{align-items:center;background:#dddedf;color:#5f6949;cursor:pointer;display:flex;flex-direction:column;font-family:Morion,Times,serif;font-size:18px;justify-content:center;min-height:300px;width:100%}.family_portal__editor__photo-upload__img{border:2px solid #5f6949;border-radius:100%;display:flex;margin-bottom:16px;padding:16px 18px}.family_portal__editor__photo-upload span{color:#7f876d;font-family:Neueu Montreal,Arial,sans-serif;font-size:14px;margin-top:16px}.DefaultReadMore{cursor:pointer;font-size:18px;text-decoration:underline}.subscribe_container{background-color:#faf9f3;border-radius:4px;box-shadow:0 24px 38px rgba(0,0,0,.14),0 9px 46px rgba(0,0,0,.12),0 11px 15px rgba(0,0,0,.2);color:#5f6949;max-width:340px;padding:20px 24px}@media only screen and (max-width:900px){.subscribe_container{right:0}}@media only screen and (max-width:600px){.subscribe_container{left:0;right:0}}.subscribe_container h3{font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;font-weight:700;margin-bottom:20px}.subscribe_container p{font-size:16px}.subscribe_container .form-field{margin:24px 0}.subscribe_container .form-field input[type=email],.subscribe_container .form-field input[type=text]{background:#faf9f3;border:1px solid #5f6949;color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;line-height:22px;padding:14px 16px;width:100%}.subscribe_container .form-field input[type=email]::placeholder,.subscribe_container .form-field input[type=text]::placeholder{color:#5f6949}.subscribe_container__buttons{display:flex;justify-content:flex-end}.subscribe_container__buttons .submit{height:unset;padding:12px 48px;width:unset}.subscribe_container__buttons a,.subscribe_container__buttons label{color:#7a9b59;cursor:pointer;font-weight:700;margin-right:24px}.subscribe_container__switch{padding-top:24px;text-align:center}.subscribe_container__switch a{cursor:pointer;text-decoration:underline}.loginModal__container{padding:36px}.loginModal__container .subscribe_container{box-shadow:none;max-width:unset;padding:0;position:unset}.loginModal__container .subscribe_container h3{font-family:Morion,Times,serif;font-size:24px;font-weight:400;line-height:25.5px}.loginModal__container .subscribe_container_names{grid-gap:12px;display:grid;grid-template-columns:1fr 1fr}.loginModal__container .subscribe_container_names .form-field{margin:0}.loginModal__container .subscribe_container_errors{color:#de622c;text-align:center}.loginModal__container .subscribe_container_errors a{color:inherit;cursor:pointer;text-decoration:underline}.loginModal__container__buttons{display:flex;justify-content:center;padding-top:24px}.loginModal__container__buttons a{border:1px solid #5f6949;margin:0 12px;padding:12px 18px}.loginModal__container__buttons a,.loginModal__container__switch{color:#5f6949;cursor:pointer;text-decoration:none}.plant_tree_container{grid-gap:36px;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;max-height:75vh;padding:24px}@media only screen and (max-width:600px){.plant_tree_container{max-height:none;padding:0}}.plant_tree_container__form{background-color:hsla(55,41%,83%,.8);padding:34px}@media only screen and (max-width:600px){.plant_tree_container__form{background-color:#e5e2c1}}.plant_tree_container__form__fields{grid-column-gap:18px;grid-row-gap:12px;display:grid;grid-template-columns:1.5fr .5fr}@media only screen and (max-width:600px){.plant_tree_container__form__fields{grid-template-columns:1fr}}.plant_tree_container__form__fields h5{color:#3b4922;font-size:24px;margin-bottom:11px}.plant_tree_container__form__fields h6{color:#3b4922;font-size:16px;grid-row:2;line-height:19px}.plant_tree_container__form__fields h6 a{color:inherit;text-decoration:underline}.plant_tree_container__form__fields__inputs{grid-column:1}.plant_tree_container__form__fields__inputs__names{grid-gap:12px;display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width:900px){.plant_tree_container__form__fields__inputs__names{display:block}}@media only screen and (max-width:600px){.plant_tree_container__form__fields__inputs__names{padding:24px}}.plant_tree_container__form__fields__inputs .form-field>input,.plant_tree_container__form__fields__inputs .form-field>textarea{background:#faf9f3;border:1px solid #e5e2c1;color:#e5e2c1;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;line-height:22px;padding:14px 16px;width:100%}.plant_tree_container__form__fields__inputs .form-field>input::placeholder,.plant_tree_container__form__fields__inputs .form-field>textarea::placeholder{color:#e5e2c1}.plant_tree_container__form__fields__inputs .form-field>input:focus,.plant_tree_container__form__fields__inputs .form-field>textarea:focus{outline:none}.plant_tree_container__form__fields__inputs .form-field.no-margin-bottom{margin-bottom:0}.plant_tree_container__form__fields__submit{grid-gap:12px;display:grid;grid-column:2;grid-row:1/3;grid-template-rows:1fr 1fr}@media only screen and (max-width:600px){.plant_tree_container__form__fields__submit{grid-column:1}}.plant_tree_container__form__fields__submit__button{align-items:center;background-color:#e5e2c1;color:#f5f3e6;cursor:pointer;display:flex;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;justify-content:center;min-height:48px}@media only screen and (max-width:600px){.plant_tree_container__form__fields__submit__button{grid-column:1;grid-row:3}}.plant_tree_container__form__fields__submit__button.light{background-color:#7a9b59}@media only screen and (max-width:600px){.plant_tree_container__form__fields__submit__button.light{grid-row:4}}.plant_tree_container__form__fields__submit__button.plant_tree{grid-row:2}@media only screen and (max-width:600px){.plant_tree_container__form__fields__submit__button.plant_tree{grid-column:1;grid-row:3}}.plant_tree_container__form__fields__submit.planted{grid-area:2/2/4/2}@media only screen and (max-width:600px){.plant_tree_container__form__fields__submit.planted{grid-area:auto}}.plant_tree_container__names{display:flex;flex-wrap:wrap;overflow-y:scroll;scrollbar-color:transparent hsla(55,41%,83%,.5);scrollbar-width:thin}@media only screen and (max-width:600px){.plant_tree_container__names{padding:31px}}.plant_tree_container__names::-webkit-scrollbar{width:10px}.plant_tree_container__names::-webkit-scrollbar-track{background:transparent}.plant_tree_container__names::-webkit-scrollbar-thumb{background-color:hsla(55,41%,83%,.5);border-radius:10px}.plant_tree_container__names__name{border-bottom:2px solid #f5f3e6;color:#f5f3e6;font-family:Morion;font-size:34px;line-height:125.2%;margin-right:29px;margin-top:30px}.modal.plantTreeModal{scrollbar-color:transparent hsla(55,41%,83%,.5);scrollbar-width:thin}@media only screen and (min-width:1100px){.modal.plantTreeModal{padding:28px 48px}}.modal.plantTreeModal .modalCloseWrap{padding:0 40px 20px 0;width:auto}.modal.plantTreeModal .modalCloseWrap .modalClose{right:-16px;top:-16px}@media only screen and (max-width:600px){.modal.plantTreeModal .modalCloseWrap .modalClose{right:0;top:0}}.modal.plantTreeModal .modalContent{height:100%}@media only screen and (max-width:600px){.modal.plantTreeModal .modalContent{margin-top:44px}.modal.plantTreeModal{padding:20px 0 0}.modal.plantTreeModal .modalCloseWrap{padding-bottom:0}}.modal.plantTreeModal::-webkit-scrollbar{width:10px}.modal.plantTreeModal::-webkit-scrollbar-track{background:transparent}.modal.plantTreeModal::-webkit-scrollbar-thumb{background-color:hsla(55,41%,83%,.5);border-radius:10px}.MemoryPrompt__container{padding:36px}.MemoryPrompt__container .choiceButton__button{margin-bottom:8px}.modal.ModalChoices,.modal.ModalChoices .modalCloseWrap{padding:0}.form_choice{background-color:#fff!important;border:1px solid #9fa592;border-radius:8px;font-family:Morion,Times,serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.choiceButton__button{align-items:center;background-color:#f5f3e6;color:#5f6949;cursor:pointer;display:flex;justify-content:space-between;padding:1rem;width:100%}@media only screen and (max-width:900px){.choiceButton__button{margin:0 auto}}.choiceButton__button--active{border:1px solid #5f6949}.choiceButton__button--active.button_newDesign{border:3px solid #7a9b59}.choiceButton__button--embedded{background-color:#f1f7cb}.choiceButton__button--bordered{background:none;border:1px solid #5f6949}.button_newDesign{height:unset;max-width:480px;padding:24px}.image_modal{max-height:90vh;max-width:90vw;width:fit-content}.image_modal .modalCloseWrap{right:0;top:0}.image_modal .modalCloseWrap i{background-color:rgba(0,0,0,.2);border-radius:100%;padding:2px}.image_modal .modalContent{align-items:center;display:flex;justify-content:center}.image_modal .modalContent img{max-height:90vh;max-width:90vw;object-fit:cover}@media screen and (max-width:600px){.image_modal{height:unset}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-dots{display:inline-flex!important;left:50%;margin:auto;position:absolute;top:34px;transform:translateX(-50%)}.slick-dots li{float:left;margin-left:8px}.slick-dots li button{background:#fff;border:0;border-radius:20rem;font-size:0;height:7px;opacity:.7;padding:0;width:7px}.slick-prev{display:none!important}.onboarding-carousel-overlay{background:rgba(83,92,93,.5);left:0;position:fixed;top:0;width:100%;z-index:1000}@media screen and (min-width:900px){.onboarding-carousel-overlay{align-items:center;display:flex}}@media screen and (min-width:600px){.onboarding-carousel__item__h2{margin-bottom:20%}}.onboarding-carousel-holder{height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}@media screen and (min-width:900px){.onboarding-carousel-holder{height:476px;margin:0 auto;max-width:476px;position:relative;top:10px}}@media screen and (min-width:600px){.onboarding-carousel-holder{height:auto;margin-top:5%!important;margin:0 auto;max-width:450px;position:relative;top:0}}.onboarding-carousel{padding-top:40px}.slick-list,.slick-list>div,.slick-slide,.slick-slide>div,.slick-slider,.slick-slider>div,.slick-track,.slick-track>div{height:100%}.onboarding-carousel__item{height:100%;padding-top:98px;position:relative;width:100%}@media screen and (min-width:900px){.onboarding-carousel__item{height:560px}}.onboarding-carousel__item--lightblue{background:#dddedf}.onboarding-carousel__item--lightblue h2{color:#5f6949}.onboarding-carousel__item--lightblue a{color:#dddedf}.onboarding-carousel__item--green{background:#5f6949}.onboarding-carousel__item--green a{background:#d3dc99;color:#5f6949}.onboarding-carousel__item--green h2{color:#d3dc99}.onboarding-carousel__item--sun{background:#f9e7b9;color:#775f4d}.onboarding-carousel__item--sun h2{color:#775f4d}.onboarding-carousel__item--sun a{background:#775f4d;color:#f9e7b9}.onboarding-carousel__item--slate{background:#535c5d}.onboarding-carousel__item--slate h2{color:#ede3d3}.onboarding-carousel__item--slate a{background:#ede3d3;color:#535c5d}.onboarding-carousel__item--leaf{background:#e5e2c1}.onboarding-carousel__item--leaf a,.onboarding-carousel__item--leaf h2{color:#5f6949}.onboarding-carousel__item--leaf a{color:#e5e2c1}.onboarding-carousel__item--leafbright{background:#f1f7cb}.onboarding-carousel__item--leafbright h2{color:#5f6949}.onboarding-carousel__item--leafbright a{background:#e5e2c1;color:#e5e2c1}.onboarding-carousel__item img{margin:0 auto}.onboarding-carousel__item h2{font-size:24px;line-height:1.1;margin-top:46px;padding:0 2rem;text-align:center}@media screen and (min-width:900px){.onboarding-carousel__item h2{font-size:18px;margin-top:26px;padding:0 48px}}@media screen and (min-width:600px){.onboarding-carousel__item h2{font-size:18px;margin-top:26px;padding:0 48px}.onboarding-carousel__item h2:last-of-type{margin-bottom:100px!important}}.onboarding-carousel__btnwrap{bottom:0;position:absolute;width:100%}.onboarding-carousel__btnwrap .spinner{margin-bottom:36px}.onboarding-carousel__next{align-items:center;background:#5f6949;border:0;bottom:0;color:#fff;cursor:pointer;display:flex!important;font-size:14px;height:72px;justify-content:center;position:absolute;text-decoration:none;width:100%}@media screen and (min-width:900px){.onboarding-carousel__next{height:50px;margin:36px auto 48px;max-width:164px;position:relative}}@media screen and (min-width:600px){.onboarding-carousel__next{height:50px}}.onboarding-carousel__next i{margin-left:5px}.activeSlide-0 .slick-dots li button{background:hsla(51,41%,97%,.8)}.activeSlide-0 .slick-dots li.slick-active button{background:#5f6949}.activeSlide-1 .slick-dots li button{background:hsla(38,44%,95%,.7)}.activeSlide-1 .slick-dots li.slick-active button{background:#5f6949}.activeSlide-2 .slick-dots li button{background:hsla(37,42%,88%,.7)}.activeSlide-2 .slick-dots li.slick-active button{background:#7a9b59}.activeSlide-3 .slick-dots li button{background:hsla(36,38%,97%,.8)}.activeSlide-3 .slick-dots li.slick-active button{background:#775f4d}.activeSlide-4 .slick-dots li button{background:hsla(105,6%,87%,.6)}.activeSlide-4 .slick-dots li.slick-active button{background:#ede3d3}.activeSlide-5 .slick-dots li button{background:hsla(78,10%,74%,.7)}.activeSlide-5 .slick-dots li.slick-active button{background:#5f6949}.address-search__wrapper{max-width:600px}.address-search__wrapper .form-field.new-design{margin-bottom:0}.address-search__wrapper .form-field.new-design input[type=text]{padding:12px 16px}.address-search__wrapper .autocompleteSuggestion{background-color:#f8f4ed;color:#775f4d}.address-search__wrapper .autocompleteSuggestion.active{background-color:#f1e9dc}input[type=text].dateField{background-color:#f5f3e6;background-image:url(https://d2nzpz3fzxwska.cloudfront.net/webpack_bundles/f04d29c162636795f311.png);background-origin:border-box;background-position:15px;background-repeat:no-repeat;padding-left:40px}.calendarIcon{left:10px;position:absolute;top:15px}input[type=text].dateInput{padding-left:36px!important}input[type=text].dateInput:focus::placeholder{color:unset}.dateLabel{padding-left:36px!important}.datetime{display:flex;width:100%}.datetime .form-field{flex:.7}.datetime .selectHolder{flex:.3}.date_new_design label.dateLabel{padding:0!important}.date_new_design .calendarIcon{position:unset}.date_new_design_input_container{align-items:center;background-color:#fff;border:1px solid #9fa592;border-radius:8px;display:flex;justify-content:space-between}.date_new_design_input_container input[type=text].dateInput{border:none!important}.date_new_design_input_container input[type=text].dateInput.input{border:none;padding-left:24px!important}.date_new_design_input_container input[type=text].dateInput::placeholder{color:unset}.date_new_design_input_container_calendar{padding:16px}@media only screen and (max-width:600px){.status_updates_tab_container{padding:0 12px}}.status_updates_tab_container.locked{background-color:#dfe1db}.status_updates_tab_container.locked .status_updates_tab_icon{cursor:default}.status_updates_tab{grid-row-gap:12px;grid-column-gap:12px;border-bottom:2px solid #5f6949;display:grid;grid-template-columns:max-content 1fr max-content;padding:24px 0 36px 24px}@media only screen and (max-width:600px){.status_updates_tab{padding:24px 0 36px}}.status_updates_tab_icon{cursor:pointer;display:flex;justify-content:flex-end}@media only screen and (min-width:600px){.status_updates_tab_icon{padding-left:5px}}.status_updates_tab_icon img{vertical-align:middle}.status_updates_tab_status,.status_updates_tab_title{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;font-weight:700;line-height:19px}.status_updates_tab_status{text-align:right}.status_updates_tab_date,.status_updates_tab_desc{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;grid-column:2;line-height:19px}@media only screen and (max-width:600px){.status_updates_tab_desc{grid-column-end:4;grid-column-start:2}}.status_updates_tab_date{grid-column:3;text-align:right}@media only screen and (max-width:600px){.status_updates_tab_date{display:none}}.status_updates_tab_children{border-top:1px solid #5f6949;grid-column:2/span 2;margin-top:24px;padding-top:24px}.addressBoxContainer{border:1px solid #5f6949;color:#5f6949;display:inline-block;max-width:400px;width:50%}@media only screen and (max-width:900px){.addressBoxContainer{width:90%}}.addressBoxContainer__header{background-color:#5f6949;color:#f8f4ed;font-weight:700;padding:12px 24px}.addressBoxContainer__content{line-height:19px;padding:12px 24px 36px}.addressBoxContainer__content a{color:inherit}.soilCollectionStatusTab{display:flex}@media only screen and (max-width:900px){.soilCollectionStatusTab{flex-direction:column}}@media only screen and (min-width:900px){.soilCollectionStatusTab .addressBoxContainer:nth-of-type(2n){border:none;display:flex;flex-direction:column;margin-left:-1px}.soilCollectionStatusTab .addressBoxContainer:nth-of-type(2n) .addressBoxContainer__header{border-bottom:1px solid #5f6949;border-left:1px solid #f8f4ed}.soilCollectionStatusTab .addressBoxContainer:nth-of-type(2n) .addressBoxContainer__content{border-bottom:1px solid #5f6949;border-right:1px solid #5f6949;flex-grow:1}}.radioWrapper{display:grid;grid-template-columns:1fr}.radioWrapper.radioWrapper--new-design{display:flex;flex-direction:column;gap:9px;height:100%;justify-content:center;margin-bottom:0;padding-bottom:8px}.radioWrapper.radioWrapper--new-design .radio{align-items:center;display:flex;margin-bottom:0}.radio{align-items:center;cursor:pointer;display:flex;left:0;margin-bottom:9px;padding-left:30px;padding-top:2px;position:relative;user-select:none}.radio input{cursor:pointer;opacity:0;position:absolute}.radio input:checked~.radioCheck:after{background:#5f6949}.radioMainLabel{display:block;margin-bottom:13px;margin-top:12px;position:relative}.radioCheck{background:transparent;border:2px solid #5f6949;border-radius:20rem;height:20px;left:0;position:absolute;top:0;width:20px}.radioCheck:after{border-radius:20rem;content:" ";display:block;height:12px;left:2px;position:absolute;top:2px;width:12px}.stripeForm a{color:#5f6949}.stripeForm__footer{grid-column-gap:16px;display:grid;grid-column:span 6;grid-template-columns:repeat(6,1fr)}.stripeForm__footer .reset{background:none;border:1px solid;color:#5f6949;cursor:pointer;width:100%}.stripeField{background-color:#f5f3e6;border:0;border-bottom:1px solid transparent;color:#5f6949;cursor:text;font-size:16px;height:48px;letter-spacing:.005em;padding:23px 16px 0;width:100%}.stripeField:focus,.stripeField:hover{background:#efeeda;border-bottom:1px solid #8fb569;outline:0}.form-field.StripeElement{margin-bottom:0}.payment-logos{display:flex;justify-content:flex-end;margin-bottom:12px}.payment-logos img{margin-left:7px;width:34px}label.tos{margin-bottom:40px}label.tos.new_design{margin-bottom:0}@media only screen and (max-width:900px){.mobileSubmit{bottom:0;left:0;margin-top:100px;position:fixed}}.stripePayment .discountWrapper,.stripePayment .form-field.new-design{margin-bottom:24px}.payment-title{font-size:32px!important}.stripeForm__card_details__inputs{margin-bottom:24px}.stripeForm__card_details__inputs__label{align-items:center;display:flex;justify-content:space-between}.stripeForm__card_details__inputs__label .stripeForm__card_details__inputs__label__text{align-items:center;display:flex;gap:8px}.stripeForm__card_details__inputs__label .stripeForm__card_details__inputs__label__text .icon{color:#9fa592;font-size:18px}.stripeForm__card_details__inputs__container{background-color:#fff;border:1px solid #ede3d3;border-radius:8px;display:grid;position:relative}.stripeForm__card_details__inputs__container__input.form-field.new-design{margin-bottom:0}.stripeForm__card_details__inputs__container__input.form-field.new-design .stripeField,.stripeForm__card_details__inputs__container__input.form-field.new-design input{border-radius:0;font-family:Andale Mono,Arial,sans-serif;padding:22px 16px}.stripeForm__card_details__inputs__container__input.form-field.new-design .stripeField .ElementsApp input,.stripeForm__card_details__inputs__container__input.form-field.new-design input .ElementsApp input{font-family:Andale Mono,Arial,sans-serif}.stripeForm__card_details__inputs__container__card.form-field.new-design .stripeField{border:none;border-radius:8px 0 0 8px;border-right:1px solid #ede3d3}.stripeForm__card_details__inputs__container__card--full-width{border-radius:8px 0 0 8px}.stripeForm__card_details__inputs__container__card--full-width .stripeField{border-radius:8px!important}.stripeForm__card_details__inputs__container__cvv.form-field.new-design .stripeField{border:none;border-right:1px solid #ede3d3}.stripeForm__card_details__inputs__container__zip.form-field.new-design input{border:none;border-left:1px solid #ede3d3;border-radius:0 8px 8px 0;padding-bottom:23px}.stripeForm__card_details__inputs__container__exp.form-field.new-design .stripeField{border:none}.stripeForm__card_details__inputs__container__error_icon{color:#de622c;position:absolute;right:10px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:600px){.stripeForm__card_details__inputs__container{grid-template-columns:1fr 62px 79px 85px}.stripeForm__card_details__inputs__container__input.form-field.new-design .stripeField,.stripeForm__card_details__inputs__container__input.form-field.new-design input{padding:22px 12px}}.stripeForm__card_details__inputs__error{color:#de622c;margin-top:12px}.tableHeader{color:#5f6949;font-size:14px;font-weight:700;padding-bottom:10px}.table{color:#5f6949;font-size:16px;margin-bottom:24px;width:100%}.table .tableClickableCell{cursor:pointer}.table.active .icon{transform:rotate(90deg)}.table .tableTopRow{background-color:#e5e2c1;border-top:1px solid #5f6949}.table .tableTopRow .icon{font-size:14px;transition:all .2s}.table .tableTopRow td:first-of-type{grid-column:span 2}.table .tableTopRow td:first-of-type span{margin-left:5px}.table .tableTopRow.affirm{border-top:none;cursor:default}.table .tableTopRow.affirm td{border-left:none;text-align:left}.table .tableTopRow.affirm td.tableClickableCell{border-left:1px solid #5f6949;cursor:default}.table .tableTopRow.affirm td img{margin-left:5px}.table .tableTopRow.affirm td .affirm-site-modal{margin-left:5px;text-decoration:underline}.table td{align-items:center;border:1px solid #5f6949;border-right:0;border-top:0;justify-content:center;padding:10px}.table td:last-of-type{border-right:1px solid #5f6949;text-align:right}.table tr{background-color:#efeeda;display:grid;grid-template-columns:1fr 55px 85px}.disabled .checkmark{background:#dfe1db;opacity:.4}.checkbox{align-items:center;cursor:pointer;display:flex;font-size:16px;left:0;line-height:1.3;margin-bottom:20px;position:relative;user-select:none;width:100%}.checkbox label{position:static}.checkbox_error{position:relative;top:-15px}.checkbox.disable_label_click{cursor:default}.checkbox.new_design .checkmark{background:#fff;border:1px solid #9fa592;border-radius:8px;height:32px;margin-right:24px;width:32px}.checkbox.new_design.__checkbox--is-active .checkmark{background-color:#7a9b59;border:1px solid #7a9b59;color:#fff;font-size:20px}.checkbox.new_design.disabled .checkmark{opacity:.4}.checkbox:not(.new_design).disabled .box .checkmark{background-color:#dfe1db;border:none}.checkbox input{cursor:pointer;opacity:0;position:absolute}.checkbox .box{align-self:baseline;cursor:pointer}.checkmark{align-items:center;border:2px solid #5f6949;display:flex;height:24px;justify-content:center;margin-right:14px;margin-top:4px;text-align:center;width:24px}.__checkbox--is-active .checkmark:after{content:"check";font-family:Material Icons;font-weight:800;position:relative}.purchase_history_header{display:grid;grid-template-columns:3fr .6fr 1fr}.purchase_history_header span{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;padding:12px}.purchase_history_header span:last-child{text-align:right}.purchase_history_table_row{background-color:#dfe1db;color:#5f6949;display:grid;grid-template-columns:3fr .6fr 1fr}@media only screen and (max-width:600px){.purchase_history_table_row{grid-template-columns:1.7fr .3fr 1fr}}.purchase_history_table_row:last-child{border-bottom:1px solid #5f6949}.purchase_history_table_row_col{align-items:center;border-right:1px solid #5f6949;border-top:1px solid #5f6949;color:#5f6949;display:flex;font-family:Neueu Montreal,Arial,sans-serif;min-height:0;min-width:0;padding:12px}.purchase_history_table_row_col p{line-break:anywhere}.purchase_history_table_row_col:first-child{border-left:1px solid #5f6949}.purchase_history_table_row_col:last-child{display:flex;justify-content:flex-end}.purchase_history_table_row_col .icon{cursor:pointer;margin-right:12px}.purchase_history_table_row_col.full_width_col{grid-column:1/span 3}.purchase_history_table_row_col.parent_col{grid-column-end:3;grid-column-start:1}.purchase_history_table .extra_data{border:1px solid #5f6949;font-style:italic;grid-template-columns:1fr auto;padding:12px}.purchase_history_table_row.parent{background-color:#faf9f3}.purchase_history__update_button{border:1px solid #5f6949;cursor:pointer;display:inline-block;margin:36px 12px 36px 0;padding:12px 24px}.purchase_history__update_modal{color:#5f6949;margin:0 auto;padding:24px 12px}.purchase_history__update_modal h4{font-size:24px;margin-bottom:24px}.purchase_history__update_modal__button{margin:12px 0}.add_transaction{max-height:600px;overflow-y:auto}.drawer{grid-row-gap:24px;background:#faf9f3;box-shadow:0 8px 10px rgba(0,0,0,.14);color:#5f6949;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:max-content minmax(0,1fr);margin-left:24px;max-height:600px;min-height:450px;padding:24px;pointer-events:auto;width:400px;z-index:1001}.drawer.expanded{grid-template-columns:1fr 1fr;height:600px;overflow-y:hidden;width:800px}.drawer h1,.drawer h2,.drawer h3,.drawer h4,.drawer h5{color:#5f6949;font-family:Morion,Times,serif}.drawer p{line-height:1.2}.drawer .spinner{max-height:35px}.drawer_menu{background-color:#f5f3e6;display:flex;flex-direction:column;width:120px;z-index:1000}.drawer_menu .popover-menu{padding:0}.drawer_menu_item{align-items:center;color:#5f6949;cursor:pointer;display:flex;gap:6px;padding:12px}.drawer_menu_item .delete_button{align-items:center;display:flex;gap:6px;width:100%}.drawer_menu_item:hover{background-color:#efeeda}@media screen and (max-width:600px){.drawer{margin-left:0;width:100%}}.drawer__header{display:flex;gap:6px;grid-column:1/3;justify-content:space-between}.drawer__header a{cursor:pointer}.drawer__header h2{flex:6;font-size:24px}.drawer__header>div{align-items:center;display:flex;flex:1;gap:6px;justify-content:flex-end}.drawer__header_comments{display:flex}.drawer__header_comments span{align-self:flex-start;background-color:#f0c250;border-radius:100%;color:#fff;margin-left:-12px;margin-top:-11px;padding:2px 6px}.drawer__closeBtn{color:#5f6949}.snooze_modal .modalContent{color:#5f6949;padding:24px}.snooze_modal .modalContent h2{font-size:28px}@media only screen and (max-width:600px){.ReactModal__Content.snooze_modal{height:unset}}.confirm_delete,.confirm_skip{height:unset}.error-fallback{align-items:center;display:flex;justify-content:center}.error-fallback--full-page{background-color:#f5f3e6;min-height:100vh;padding:20px}.error-fallback--full-page .error-fallback__content{margin-top:0}.error-fallback__content{background:#f4eee5;border:1px solid #d4c2b5;border-radius:8px;display:flex;flex-direction:column;gap:24px;margin-top:24px;max-width:744px;padding:24px;width:100%}.error-fallback__title{font-size:18px;font-weight:700;letter-spacing:.36px;line-height:24px}.error-fallback__message,.error-fallback__title{color:#775f4d;font-family:Neueu Montreal,Arial,sans-serif}.error-fallback__message{font-size:16px;font-weight:400;line-height:20px}.error-fallback__actions{display:flex;flex-wrap:wrap;gap:8px}.error-fallback__actions__primary{background:#927f71;border:none;border-radius:8px;color:#fbf9f6;font-weight:400}.error-fallback__actions__primary,.error-fallback__actions__secondary{cursor:pointer;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;line-height:20px;padding:8px 12px;text-align:center}.error-fallback__actions__secondary{background:#fbf9f6;border:1px solid #d4c2b5;border-radius:8px;color:#927f71;text-decoration:none}.error-fallback__stack__header{align-items:center;display:flex;justify-content:space-between}.error-fallback__stack__header__title{color:#927f71}.error-fallback__stack__header__button,.error-fallback__stack__header__title{font-family:Neueu Montreal,Arial,sans-serif;font-size:14px;font-weight:400;line-height:18px}.error-fallback__stack__header__button{background:none;border:none;color:#b5a497;cursor:pointer;text-decoration-line:underline}.error-fallback__stack__code{border:1px solid #d4c2b5;border-radius:4px;color:#775f4d;font-family:Menlo;font-size:12px;font-weight:400;line-height:16px;margin-top:8px;overflow:auto;padding:12px;width:100%}#content.cases:has(.error-fallback){margin:0;max-width:unset;padding:0}.drawerWrapper{bottom:0;display:flex;pointer-events:none;position:fixed;width:100vw;z-index:1000}.drawerOverlay{background-color:rgba(0,0,0,.5);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:999}@media screen and (min-width:600px){.drawerOverlay{display:none}}.task{display:grid;gap:20px;grid-template-rows:1fr 72px;max-height:600px;overflow-y:auto;padding:0 12px;width:100%}.task_footer{align-items:center;display:flex;flex:.2;flex-direction:column;justify-content:flex-end}.task_footer a,.task_footer input[type=submit]{align-items:center;background:#7a9b59;border:none;color:#f5f3e6;cursor:pointer;display:flex;font-size:100%;justify-content:center;margin-top:12px;padding:12px 0;text-decoration:none;width:100%}.task_footer div.task_footer_helper p{font-size:16px;font-style:italic}.task_footer div.task_footer_helper h1{font-size:24px}.task_footer div.task_footer_helper h2{font-size:22px}.task_footer div.task_footer_helper h3{font-size:20px}.task_footer div.task_footer_helper h4{font-size:18px}.task_footer div.task_footer_helper h5{font-size:16px}.task_footer_error,.task_footer_success{align-items:center;color:#de622c;display:flex;gap:6px;padding-top:12px}.task_footer_success{align-items:center;color:#7a9b59;display:flex;gap:6px}.task_footer_loading{margin-top:12px}.failed_payment_task>div:not(.task_footer){grid-column-gap:12px;display:grid;flex:.9;grid-template-columns:1fr 1fr;overflow-y:auto}.failed_payment_task>div:not(.task_footer) .failed_payment_task_item h5,.failed_payment_task>div:not(.task_footer) .failed_payment_task_item h6{font-family:Neueu Montreal,Arial,sans-serif}.failed_payment_task>div:not(.task_footer) .failed_payment_task_item h6{font-size:14px;margin-bottom:4px}.simplified_task .flex-p,.simplified_task .scroll{flex:.9;overflow-y:auto}.simplified_task .extra_data_list{margin:12px 0 12px 24px}.collected_not_paid_task>div:first-child{grid-column-gap:12px;display:grid;flex:.9;grid-template-columns:1fr 1fr;overflow-y:auto}.collected_not_paid_task_input_container{display:flex;flex:.5}.collected_not_paid_task_input_container textarea{background:#f5f3e6;resize:none}.collected_not_paid_task_item h5,.collected_not_paid_task_item h6{font-family:Neueu Montreal,Arial,sans-serif}.collected_not_paid_task_item h6{font-size:14px;margin-bottom:4px}.error{color:#de622c;grid-column:1/3;grid-row:3}.task_drawer_expanded_view{border-left:1px solid #dfe1db;display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) max-content;padding-left:24px}.task_drawer_expanded_view .add_message{display:flex;flex-direction:column;padding-top:12px}.task_drawer_expanded_view .slate_editor{height:80px}.task_drawer_expanded_view .notes{padding-top:0}.task_drawer_expanded_view .notes_note_author h6{margin-bottom:0}.nor_prep .label{margin-bottom:12px}.nor_prep textarea{margin-bottom:12px;resize:vertical;width:100%}.info_row{display:grid;grid-column:span 6;grid-template-columns:1fr 1fr;margin-bottom:24px}.info_row_item h5,.info_row_item h6{font-family:Neueu Montreal,Arial,sans-serif}.info_row_item h6{font-size:14px;margin-bottom:4px}.info_row_item--wide{grid-column:span 2}.info_row_item__button{align-items:center;background:transparent;border:1px solid #5f6949;border-radius:4px;color:#5f6949;cursor:pointer;display:flex;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;gap:8px;justify-content:center;padding:8px 12px;width:100%}.info_row_item__button .spinner{width:auto}.info_row_item__button .spinner img{width:25px}.notes{overflow-y:auto;padding:24px 0}.notes_note{background:#eae8cd;border-radius:5px;display:flex;gap:12px;margin-bottom:12px;padding:12px}.notes_note img{border-radius:20px;height:40px;object-fit:cover;width:40px}.notes_note_author h6{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;font-size:18px;font-weight:700;margin-bottom:-6px}.notes_note_author span{font-family:Neueu Montreal,Arial,sans-serif;font-size:14px}.notes_note_content{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;margin-top:12px}.notes_note_content ol,.notes_note_content ul{list-style:initial}.notes_note_content ul{display:block;list-style-type:disc;padding-inline-start:24px}.notes_note_content ol{display:block;list-style-type:decimal;padding-inline-start:24px}.notes_note_content h1{font-size:24px}.notes_note_content h2{font-size:20px}.notes_note_content h3,.notes_note_content h4{font-size:18px}.notes_note_content h1,.notes_note_content h2,.notes_note_content h3,.notes_note_content h4{font-family:Neueu Montreal,Arial,sans-serif}.notes_note_content code{word-wrap:break-word;background-color:#efeeda;border-radius:4px;display:inline-block;font-family:monospace;margin:4px;overflow-wrap:break-word;padding:4px;white-space:pre-wrap;word-break:keep-all}.notes_note_content blockquote{border-left:2px solid #7f876d;color:#7f876d;font-style:italic;padding-left:8px}.notes_note_content i{font-style:italic}.notes_note_content a{color:#5f6949;text-decoration:underline}.notes_note_content p{min-height:16px}.notes .no-data{font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;text-align:center}.slate_toolbar{margin:0 0 20px!important}.slate_editor{height:124px;overflow-y:auto}.cases .task_detail .slate_editor p,.slate_editor,.slate_editor p{font-size:18px}.rich_text_mentions{background:#fff;border-radius:4px;box-shadow:0 1px 5px rgba(0,0,0,.2);left:-9999px;max-height:150px;overflow-y:auto;padding:3px;position:absolute;top:-9999px;z-index:9999}.rich_text_mentions_item{align-items:center;border-radius:3px;color:#5f6949;cursor:pointer;display:flex;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;gap:12px;min-width:250px;padding:12px}.rich_text_mentions_item.active{background-color:#f5f3e6}.rich_text_mentions_item_avatar img{border-radius:100px;height:30px;width:30px}.rich_text_mentions_item_name h5{margin-bottom:4px}.rich_text_mentions_item_name h6{font-size:14px}.add_message a{background:#7a9b59;color:#fff;cursor:pointer;display:block;font-family:Neueu Montreal,Arial,sans-serif;font-size:18px;padding:12px;text-align:center;width:100%}.add_message a.disabled{background-color:#adc397;cursor:not-allowed}.add_message_hide{cursor:pointer;display:block;padding:6px;text-align:center}.add_message_hide,.add_message_success{font-family:Neueu Montreal,Arial,sans-serif;font-size:16px}.add_message_success{align-items:center;color:#5f6949;display:flex;padding:12px 0;transition:opacity .3s ease-out}.add_message_success.hide_success{opacity:0}.contact_detail{display:inline}.contact_detail span{cursor:pointer}.contact_detail_popover{display:none;min-width:300px;padding-top:24px;position:absolute;z-index:1}.contact_detail_popover_content{background:#faf9f3;box-shadow:0 3px 10px rgba(0,0,0,.2);padding:24px}.contact_detail_popover_content_avatar{padding-bottom:12px}.contact_detail_popover_content_avatar span{font-size:40px}.contact_detail_popover_content_avatar img{border-radius:100%;height:80px;object-fit:cover;width:80px!important}.contact_detail_popover_content h4{color:#5f6949;font-family:Morion,Times,serif;font-size:24px;line-height:25px;margin-bottom:12px}.contact_detail_popover_content a,.contact_detail_popover_content h6{border:none!important;color:#5f6949;display:block!important;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;font-weight:400!important;line-height:19px;margin-bottom:6px;padding:0!important}.contact_detail:hover .contact_detail_popover{display:block}.task_events{overflow-y:auto}.task_events_not_found{color:#7f876d;text-align:center}.task_event{gap:12px;margin-bottom:24px}.task_event,.task_event_avatar{align-items:center;display:flex}.task_event_avatar{justify-content:center;min-width:40px}.task_event_avatar span{font-size:24px}.task_event_avatar img{border-radius:100%;height:40px;object-fit:cover;width:40px!important}.task_event_content_header{margin-bottom:6px}.task_event_content_header h5{font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;font-weight:700}.task_event_content_desc,.task_event_content_header_info{font-size:15px}.task_event_content_desc p{display:inline}.simplified_task__extra_data{grid-column-gap:8px;grid-row-gap:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}.simplified_task__extra_data__item--wide{grid-column:span 2}.simplified_task__extra_data__item h5.simplified_task__extra_data__item__value,.simplified_task__extra_data__item h6.simplified_task__extra_data__item__label{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;font-size:14px}.simplified_task__extra_data__item h6.simplified_task__extra_data__item__label{margin-bottom:4px}.simplified_task__extra_data__item h5.simplified_task__extra_data__item__value{font-size:16px}.transactionTab__header{font-size:24px;margin-bottom:24px}.transactionTab__price{align-items:center;display:flex;font-family:Morion,Times,serif;font-size:18px;justify-content:space-between;margin-bottom:24px}.add_note_content{color:#5f6949;display:flex;flex:1;flex-direction:column;padding:12px}.add_note_content h5{font-family:Neueu Montreal,Arial,sans-serif;font-weight:700;line-height:19px;margin-bottom:24px}.add_note_content_error{color:#de622c;text-align:center}.add_note_content_actions{display:flex;justify-content:flex-end;margin-top:24px}.add_note_content_actions_submit{padding:12px 36px;width:unset}.add_note_content .slate_editor{height:215px}.assign_case_task_items{grid-column-gap:12px;display:grid;grid-template-columns:1fr 1fr}.assign_case_task_items_item{margin-bottom:24px}.assign_case_task_items_item h5,.assign_case_task_items_item h6{font-family:Neueu Montreal,Arial,sans-serif}.assign_case_task_items_item h6{font-size:14px;margin-bottom:4px}.assign_case_task_table{margin-bottom:24px}.assign_case_task_table>div{display:grid;grid-template-columns:4fr 2fr}.assign_case_task_table_header{font-size:14px}.assign_case_task_table_header div{padding:12px}.assign_case_task_table_row div{border-left:1px solid #5f6949;border-top:1px solid #5f6949;padding:12px}.assign_case_task_table_row div:last-child{border-right:1px solid #5f6949}.assign_case_task_table_row:last-child{border-bottom:1px solid #5f6949}.assign_case_task input[type=submit]{padding:12px 0}.assignee_select__option{align-items:center;cursor:pointer;display:flex}.assignee_select__option img{border-radius:100%;margin-right:12px;max-width:21px}.staff_select__option{align-items:center;cursor:pointer;display:flex}.staff_select__option img{border-radius:100%;margin-right:12px;max-width:21px}.barcode_container{padding:12px 0}.barcode_container h6{color:#5f6949;padding:12px 0;text-align:center}.barcode_container_input{align-items:center;background:#f5f3e6;border:1px solid;color:#5f6949;cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:0 8px 0 0;width:100%}.barcode_container_input span{align-items:center;display:flex;gap:6px}.barcode_container_input .form-field{margin:0}.barcode_container .barcode{width:100%}.quoteForm__wrapper{justify-content:unset}.usps_label{display:flex;flex-direction:column}.usps_label_info{grid-column-gap:12px;grid-row-gap:12px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;overflow-y:auto;padding-bottom:12px}.usps_label_info .markDownWrapper{grid-column:1/3}.usps_label_info .usps_label_task_item h5,.usps_label_info .usps_label_task_item h6{font-family:Neueu Montreal,Arial,sans-serif}.usps_label_info .usps_label_task_item h6{font-size:14px;margin-bottom:4px}.usps_label_info .usps_label_task_item.wide{grid-column:1/3}.usps_label_task_generate{align-items:flex-end;border-top:1px solid #dfe1db;display:flex;flex-direction:column;margin-bottom:24px;padding-top:8px}.usps_label_task_generate button{background-color:unset;border:2px solid #7a9b59;border-radius:4px;color:#7a9b59;height:unset;padding:10px}.usps_label_task_generate__barcode_text{color:#7f876d;cursor:pointer;margin-top:16px;text-align:center;text-decoration:underline;width:100%}.usps_label_task_generate .barcode_container{width:100%}.submit.usps_label_print{align-items:center;background-color:unset;border:2px solid #7a9b59;border-radius:4px;color:#7a9b59;display:flex;gap:8px;height:unset;justify-content:center;margin-bottom:16px;padding:10px;text-decoration:none}.usps_package_weight_modal{padding:24px;width:375px}.usps_package_weight_modal .modalCloseWrap{right:0;top:0}.usps_package_weight_modal .modalCloseWrap .modalClose{color:#5f6949}.usps_package_weight_modal h2{color:#7f876d;font-family:Morion,Times,serif;font-size:24px;line-height:24px}.usps_package_weight_modal_form{display:flex;flex-direction:column;gap:12px;margin-top:29px;padding:0 12px}.pdf_viewer_modal{background-color:#bfc3b6;height:80vh;max-width:unset;padding:0;width:80vw}.pdf_viewer_modal .modalCloseWrap{right:0;top:0}.pdf_viewer_modal .modalCloseWrap .modalClose{color:#5f6949;right:24px;top:24px}.pdf_viewer_modal__content{align-items:center;display:flex;height:80vh;justify-content:center;padding:24px}.pdf_viewer_modal__content embed{height:100%;width:700px}.case_document_upload_container{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%}.case_document_upload_container__active{background-color:rgba(83,92,93,.4);pointer-events:auto}.case_document_upload_container.relative{position:relative}.case_document_header_container{align-items:center;display:flex;justify-content:flex-end}.case_document_file_name{display:inline-block;margin:24px auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case_document_file_name.show_delete{align-items:center;display:flex;justify-content:space-between}.case_document_file_name.show_delete a{background-color:transparent;color:#5f6949;margin:0;padding:0}.case_document_upload_button{background-color:#7a9b59;color:#f5f3e6;cursor:pointer;display:inline-block;margin:12px 0;min-width:110px;padding:12px 24px}.case_document_upload_button.disabled{background-color:rgba(122,155,89,.5);color:#f5f3e6;cursor:not-allowed}.case_document_upload_modal.ReactModal__Content{height:unset}.case_document_upload_modal .modalContent{padding:36px}.case_document_upload_modal h4{color:#3b4922;font-size:24px;margin-bottom:24px}.selectHolder{position:relative;width:100%}.selectHolder:after{color:#5f6949;content:"expand_more";display:block;font-family:Material Icons;font-size:27px;pointer-events:none;position:absolute;right:10px;top:12px}.selectHolder.hidden{display:none}.selectHolder.new-design:after{top:50px}.selectHolder.new-design .select{height:63px}.select{appearance:none;background:#f5f3e6;border:0;color:#5f6949;cursor:pointer;font-size:16px;height:48px;padding-left:16px;width:100%}.select.has-error{border-bottom:1px solid #de622c}.halfWidth{grid-column:span 3;width:100%}.document_form_actions{display:flex;gap:12px;justify-content:flex-end;padding:12px 0}.document_form_actions button{background:none;border:none;color:#7a9b59;cursor:pointer;font-weight:700}.file_upload{display:flex;flex:1;flex-direction:column;justify-content:flex-end}.file_upload .case_document_upload_button{text-align:center;width:100%}.file_upload.success{padding-bottom:24px;text-align:center}.hand_contact{justify-content:space-between}.hand_contact_info{grid-column-gap:12px;display:grid;flex:1;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;overflow-y:auto}.hand_contact_info .hand_contact_task_item h5,.hand_contact_info .hand_contact_task_item h6{font-family:Neueu Montreal,Arial,sans-serif}.hand_contact_info .hand_contact_task_item h6{font-size:14px;margin-bottom:4px}.hand_contact_info .error,.hand_contact_info .hand_contact_task_item.wide{grid-column:1/3}.hand_contact_form{grid-gap:12px;display:grid;padding-top:12px}.hand_contact_form a{padding:12px 0}.date_time_picker_container{display:flex;justify-content:center;padding:4px 0}.date_time_picker_container .date_time_picker input{height:24px;padding:6px}.soil_collection_task .case_document_upload_button{align-items:center;background-color:transparent;border:2px solid #7a9b59;color:#7a9b59;display:flex;gap:8px;height:48px;justify-content:center;margin:0}.soil_collection_task__label{color:#7f876d;display:block;font-family:Neueu Montreal,Arial,sans-serif;font-size:14px;margin-bottom:12px}.soil_collection_task .earth-select__control{margin-bottom:20px}.soil_collection_task__document{align-items:center;display:flex;gap:8px;justify-content:space-between}.soil_collection_task__document__name{color:#7f876d;font-family:Neueu Montreal,Arial,sans-serif;font-size:14px;text-decoration-line:underline}.soil_collection_task__document .icon{color:#7f876d;cursor:pointer}.soil_collection_task__document .spinner{width:max-content}.soil_collection_task__document .spinner img{width:24px}.processing p{margin-bottom:12px}.schedule_collection__info{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.schedule_collection__info__row{display:flex;flex-direction:row;gap:20px}.schedule_collection__info__row__item{flex:1}.schedule_collection__info__row__item h5,.schedule_collection__info__row__item h6{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;font-size:14px}.schedule_collection__info__row__item h6{margin-bottom:4px}.schedule_collection__info__row__item h5{font-size:16px}.schedule_collection__info__datepicker,.schedule_collection__info__recipients{margin-bottom:8px;margin-top:8px}.schedule_collection__info__recipients h6{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;font-weight:700;line-height:24px;margin-bottom:16px}.task .checkbox .box{align-self:center;margin-top:0}.task .checkbox .box .checkmark{margin-top:0}.datetime_picker_input{align-items:center;background:#f5f3e7;color:#5f6949;cursor:pointer;display:flex;gap:12px;padding:12px 16px}.datetime_picker_input__text{font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;line-height:24px}.datetime_picker_input__text__value{display:flex;flex-direction:column}.datetime_picker_input__text__value__placeholder{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;font-size:12px;line-height:8px}.datetime_picker_input__text__value__value{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;line-height:24px}.datetime_picker_modal{background:#faf9f3;max-width:375px;padding:24px}.datetime_picker_modal--expanded{max-width:750px}.datetime_picker_modal--expanded .datetime_picker_modal__footer .submit{width:300px}.datetime_picker_modal .modalCloseWrap{right:0;top:0}.datetime_picker_modal .modalCloseWrap .modalClose{color:#5f6949;right:24px;top:24px}.datetime_picker_modal__header{margin-bottom:24px}.datetime_picker_modal__header h3{color:#5f6949;font-family:Morion,Times,serif;font-size:24px;max-width:90%}.datetime_picker_modal__body{display:flex;gap:24px}.datetime_picker_modal__body__date{display:flex;flex:1;flex-direction:column}.datetime_picker_modal__body__date h6{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;font-weight:700;margin-bottom:16px}.datetime_picker_modal__body__date .MuiDateCalendar-root{align-self:center;color:#5f6949;height:unset;margin:0;width:100%}.datetime_picker_modal__body__date .MuiDateCalendar-root .MuiPickersCalendarHeader-switchViewButton{display:none}.datetime_picker_modal__body__date .MuiDateCalendar-root .MuiDayCalendar-slideTransition{min-height:200px}.datetime_picker_modal__body__date .MuiDateCalendar-root .MuiDayCalendar-slideTransition:has(>div>:nth-child(6)){min-height:240px}.datetime_picker_modal__body__date .MuiDateCalendar-root .MuiPickersCalendarHeader-root{padding:0}.datetime_picker_modal__body__date .MuiDateCalendar-root .MuiPickersArrowSwitcher-button{font-size:24px!important}.datetime_picker_modal__body__date .MuiDateCalendar-root .MuiDayCalendar-root{background-color:#f5f3e7}.datetime_picker_modal__body__date .MuiDateCalendar-root .MuiDayCalendar-root .MuiTypography-root{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;line-height:24px}.datetime_picker_modal__body__date .MuiDateCalendar-root .MuiButtonBase-root{border-color:#7a9b59!important;border-radius:0!important;color:#7a9b59;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px}.datetime_picker_modal__body__date .MuiDateCalendar-root .MuiButtonBase-root.Mui-disabled{color:rgba(0,0,0,.38)}.datetime_picker_modal__body__date .MuiDateCalendar-root .MuiButtonBase-root.Mui-selected{background-color:#7a9b59;color:#fbf9f6}.datetime_picker_modal__body__time{border-left:1px solid #ede3d3;flex:1;padding-left:36px}.datetime_picker_modal__body__time h6{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;font-weight:700;margin-bottom:16px}.datetime_picker_modal__body__time .MuiDigitalClock-root{max-height:350px}.datetime_picker_modal__body__time .MuiDigitalClock-root .MuiDigitalClock-item{background:#f5f3e6;margin-bottom:8px;padding:12px}.datetime_picker_modal__body__time .MuiDigitalClock-root .MuiButtonBase-root{align-items:center;color:#5f6949;display:flex;justify-content:center}.datetime_picker_modal__body__time .MuiDigitalClock-root .MuiButtonBase-root.Mui-selected{background-color:#7a9b59;color:#f5f3e6}.datetime_picker_modal__footer{display:flex;justify-content:center;padding-top:24px}.datetime_picker_modal__footer .submit{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:center;width:100%}.datetime_picker_modal__footer .submit.disabled{cursor:not-allowed;opacity:.5}@media screen and (max-width:900px){.datetime_picker_modal{bottom:0;height:unset;max-height:100vh;max-width:unset;overflow-y:auto;padding-bottom:24px;position:absolute;top:unset;transform:unset;width:100vw}.datetime_picker_modal--expanded{max-width:unset}.datetime_picker_modal__body{flex-direction:column;gap:20px}.datetime_picker_modal__body__time{border-left:none;padding-left:0}}.react-datepicker-wrapper input{padding:18px!important}.react-datepicker-wrapper input::placeholder{color:inherit!important}.react-datepicker__header{background-color:#e5e2c1}.react-datepicker__header .react-datepicker__current-month,.react-datepicker__header .react-datepicker__day-name{color:#5f6949}.react-datepicker__header .react-datepicker__navigation-icon--next:before{border-color:#5f6949!important}.date-picker label{color:#5f6949;display:block;font-size:16px;line-height:20px;margin-bottom:12px;margin-top:16px}.date-picker .react-datepicker__input-container input{background-color:#fff;border-radius:8px;height:unset!important;padding:12px}.test_comment_section{border-top:1px solid #d6dad4;margin-top:24px;padding-top:20px}.test_comment_section .test_comment_label{color:#5f6949;display:block;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:.02em;line-height:20px;margin-bottom:12px}.test_comment_section .ql-editor{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;max-height:120px!important;min-height:80px!important;overflow-y:auto}.test_comment_section .ql-editor:before{color:#989d9e;font-style:italic}.test_comment_section .ql-container{border:1px solid #dee1dd;border-radius:8px;transition:border-color .2s ease}.test_comment_section .ql-container:hover{border-color:#9fa592}.test_comment_section .ql-container.ql-disabled{background-color:#f7f8f6;border-color:#d6dad4}.test_comment_section .ql-toolbar{background-color:#f5f3e6;border:1px solid #dee1dd;border-bottom:none;border-radius:8px 8px 0 0}.test_comment_section .ql-toolbar .ql-formats{margin-right:12px}.test_comment_section .ql-toolbar .ql-formats button{color:#7f876d}.test_comment_section .ql-toolbar .ql-formats button:hover{color:#5f6949}.test_comment_section .ql-toolbar .ql-formats button.ql-active{color:#7a9b59}.test_comment_section--compact{border-top:1px solid #e6e9e5;margin-top:16px;padding-top:12px}.test_comment_section--compact .ql-editor{font-size:14px;line-height:18px;max-height:100px!important;min-height:60px!important}.test_comment_section--compact .ql-toolbar{padding:6px 8px}.test_comment_section--compact .ql-toolbar .ql-formats{margin-right:8px}.test_comment_section--compact .ql-toolbar .ql-formats button{height:24px;width:24px}.test_comment_section--compact .ql-toolbar .ql-formats button svg{height:14px;width:14px}.in_house_task_buttons{grid-gap:12px;display:grid;grid-template-columns:1fr 1fr;margin-top:12px}.in_house_task_buttons a{align-items:center;border:1px solid;color:#5f6949;cursor:pointer;display:flex;justify-content:center;padding:12px}.in_house_task_buttons a span{text-align:center}.in_house_task_buttons a.disabled{color:#9fa592;cursor:not-allowed}.in_house_task_success{align-items:center;color:#5f6949;display:flex;margin-top:12px}.in_house_task__readings{margin-top:36px}.in_house_task__readings>div{display:flex;gap:12px;margin-top:4px}.in_house_task__readings span{align-items:center;display:flex}.in_house_task__readings span .material-icons{font-size:18px;margin:0}.drawer:has(.confirm_soil_return){height:unset;min-height:450px}.confirm_soil_return{display:flex;flex-direction:column}.confirm_soil_return_info{grid-column-gap:12px;grid-row-gap:12px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;padding-bottom:12px}.confirm_soil_return_info .markDownWrapper{grid-column:1/3;margin-bottom:8px}.confirm_soil_return_info .confirm_soil_return_item__label,.confirm_soil_return_info .confirm_soil_return_item__value{font-family:Neueu Montreal,Arial,sans-serif}.confirm_soil_return_info .confirm_soil_return_item__label{font-size:14px;margin-bottom:4px}.confirm_soil_return_info .confirm_soil_return_item.wide{grid-column:1/3}.confirm_soil_return_info .confirm_soil_return_item--extra-margin-bottom{margin-bottom:8px}.confirm_soil_return_info .confirm_soil_return_item--header{align-items:center;color:#5f6949;display:flex;gap:12px}.confirm_soil_return_info .confirm_soil_return_item--header__title{font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;font-weight:700;line-height:24px}.confirm_soil_return_info .confirm_soil_return_item--header .icon{cursor:pointer}.personal_effects_task p{margin-bottom:12px}.personal_effects_task p a{color:inherit;text-decoration:underline}.personal_effects_task .task_footer a:first-of-type{background-color:transparent;border:1px solid #5f6949;color:#5f6949;cursor:pointer;text-decoration:none}.log_item_popover{min-width:50px}.case_history_widget__header{display:flex;gap:48px}@media(max-width:600px){.case_history_widget__header{gap:12px}}.mobile_only{display:none}@media(max-width:600px){.mobile_only{display:block}.desktop-only{display:none}}.content{margin-left:96px}@media(max-width:600px){.content{margin-left:0;margin-top:8px}}.push_end{margin-left:auto}.clickable{cursor:pointer}.action__container{align-items:center;cursor:pointer;display:flex;gap:12px}.action__container__item__text{color:#5f6949;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.case_history_widget{border-bottom:1px solid #bfc3b6;padding:24px 0}.case_history_widget h1,.case_history_widget h2,.case_history_widget h3,.case_history_widget h4,.case_history_widget h5,.case_history_widget h6{font-family:Neueu Montreal,Arial,sans-serif}.case_history_widget .note_header{align-items:center;display:flex;justify-content:space-between}.case_history_widget .note_header a{cursor:pointer}.case_history_widget .note_header span{align-items:center;display:flex}.case_history_widget .note_header span>span{margin:0 6px}.case_history_widget .note_header span .material-icons{color:#7f876d;font-size:18px}.case_history_widget .pinned{color:#5f6949}.case_history_widget .spinner{display:inline-block;max-width:50px;padding:12px}.case_history_widget__icon.pin{cursor:pointer}.case_history_widget__icon.pin:hover .pinned{color:#f5f3e6}.case_history_widget__icon.pin:hover div.on-hover{display:flex}.case_history_widget__icon .on-hover,.case_history_widget__icon.pin:hover div:not(.on-hover){display:none}.noteWidget__initials{font-size:24px}.fully-rounded{border-radius:20rem}.mention{background-color:#7f876d;border-radius:10px;color:#dfe1db;padding:2px 6px}.case_document_widget_title{display:flex;justify-content:space-between}.case_document_widget_title h5{font-weight:700;line-height:19px}.case_document_widget_title_actions{display:flex;gap:12px}.case_document_widget_title_actions a{color:#5f6949;cursor:pointer}@media screen and (max-width:600px){.case_document_widget_title{gap:12px}.case_document_widget_title h5{line-height:24px}.case_document_widget_title h6{line-height:19px}.case_document_widget_title_actions{flex-direction:column}}.case_document_widget_title span{margin:0 6px}.case_document_widget_content{display:flex;justify-content:space-between}.case_document_widget_content_container{align-items:center;display:flex;flex-wrap:wrap;gap:12px}@media screen and (max-width:600px){.case_document_widget_content_container{gap:12px;line-height:24px;padding-top:4px}}.case_document_widget_content h5{font-family:Neueu Montreal,Arial,sans-serif;line-height:19px;text-decoration:underline}.case_document_widget_content .icon.small{font-size:24px}.case_document_widget_content .bordered{border:1px solid #5f6949;border-radius:100px;padding:4px 12px}.m-0{margin:0!important}.defaultWidget__icon{align-items:center;background-color:#bfc3b6;display:flex;height:48px;justify-content:center;width:48px}.defaultWidget__icon span{color:#f5f3e6}.defaultWidget__title{grid-gap:3px;align-items:start;display:flex;font-family:Neueu Montreal,Arial,sans-serif;height:100%;justify-content:space-between}.defaultWidget__title.disabled{text-decoration:line-through}.defaultWidget__assignee{font-weight:700}@media screen and (max-width:600px){.defaultWidget__assignee{line-height:24px}}.defaultWidget__date{align-items:center;display:flex}@media screen and (max-width:600px){.defaultWidget__date{line-height:19px}}.defaultWidget__date span{margin:0 6px}.defaultWidget__date span.material-icons{font-size:16px;margin:0 3px}.defaultWidget__date span.underline{margin:0}.task_completion_details{padding:24px}.task_completion_details_tabs{margin-bottom:24px}.task_completion_details_tabs_tab{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif}.task_completion_details_tabs .MuiTabs-indicator{background-color:#5f6949}.task_completion_details .modalCloseWrap{right:0;top:0}.task_completion_details .modalCloseWrap .modalClose{color:#5f6949}.task_completion_details h3{color:#5f6949;font-family:Morion,Times,serif;font-size:20px;margin-bottom:24px}.task_completion_details .task_events_not_found{padding:24px}.task_completion_details .task_drawer_expanded_view{border-left:none;color:#5f6949;padding-left:0}.task_completion_details .notes_note_author h6{margin-bottom:0}.case_history_address_change_title{display:flex;justify-content:space-between;line-height:19.2px}.case_history_address_change_title h5{font-family:Neueu Montreal,Arial,sans-serif;font-weight:700}.case_history_address_change{display:block}.case_history_address_change *{line-height:19.2px}.case_history_address_change h5{font-weight:700}.case_history_address_change_table{display:grid;grid-template-columns:1fr 4fr;margin-bottom:24px}.case_history_address_change_table_col{border:.5px solid #5f6949;padding:12px 24px}@media screen and (max-width:600px){.case_history_address_change_table_col:nth-child(odd){border-right:none}.case_history_address_change_table_col:nth-child(-n+2){border-bottom:none}}@media screen and (min-width:600px){.case_history_address_change_table{grid-template-columns:1fr 1fr}.case_history_address_change_table_col{grid-row:2}.case_history_address_change_table_col:nth-child(-n+2){border-right:none}.case_history_address_change_table_label{border-bottom:none;grid-row:1}}.assignee_selector{padding:12px}.assignee_selector input[type=text]{height:unset}.assignee_selector__title{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;font-weight:700;padding-bottom:12px}.edit_icon{cursor:pointer}.delivery_edit_content{padding:36px}.delivery_edit_content h4{color:#3b4922;font-size:24px;margin-bottom:24px}.icon.edit_document{color:#9fa592;cursor:pointer}.case_document_edit{color:#5f6949;padding:12px 24px 0}.case_document_edit,.case_document_edit h5{font-family:Neueu Montreal,Arial,sans-serif}.case_document_edit h5{font-weight:700;line-height:19px;margin-bottom:24px}.return_method_edit{color:#5f6949;max-height:80vh;min-width:250px;overflow:auto}.return_method_edit h4{font-family:Neueu Montreal,Arial,sans-serif;font-weight:700;margin-bottom:24px;margin-top:12px;text-transform:lowercase}.return_method_edit h4:first-letter{text-transform:uppercase}.return_method_edit_actions{display:flex;gap:12px;justify-content:flex-end;padding:12px 0}.return_method_edit_actions input{background:none;border:none;color:#7a9b59;cursor:pointer;font-family:Neueu Montreal,Arial,sans-serif;font-weight:700}.return_method_edit_actions .spinner{width:unset}.return_method_edit_actions .spinner img{width:24px}.return_method_edit_loading{align-items:center;display:flex;justify-content:center;padding-bottom:12px}.document_signatures{grid-column:2}.document_signatures td,.document_signatures th{border:1px solid #5f6949;padding:12px 24px}.document_signatures th{font-weight:700;text-align:left}.document_signatures td.red{color:#de622c}@media screen and (max-width:600px){.document_signatures{display:none}}.document_signatures a{color:#5f6949}.document_signatures_row{align-items:center;display:flex;gap:12px}.signatures p.statusUpdatesTask__desc{margin-bottom:24px;padding-right:100px}.death_occurred_form{display:flex;flex-direction:column;justify-content:space-between;max-height:80vh;width:100%}.death_occurred_form>.death_occurred_form--container{display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:0}@media only screen and (max-width:600px){.death_occurred_form>.death_occurred_form--container{padding:0 12px}}.death_occurred_form>.death_occurred_form--container .death_occurred_form_item input{background:#efeeda;border-bottom:1px solid transparent;border-radius:0;color:#5f6949;font-size:16px;height:48px;letter-spacing:.005em;outline:0;padding:18px 16px 0;width:100%}.death_occurred_form>.death_occurred_form--container .death_occurred_form_item .select{background:#efeeda;padding-right:25px;text-overflow:ellipsis}.death_occurred_form>.death_occurred_form--container .death_occurred_form_item--checkbox{height:48px}.death_occurred_form>.death_occurred_form--container .death_occurred_form_item--checkbox .box{align-self:center}.death_occurred_form>.death_occurred_form--container .death_occurred_form_item--checkbox .box input{width:auto}.death_occurred_form>.death_occurred_form--container .death_occurred_form_item--checkbox .box .checkmark{margin-top:0}.death_occurred_form>.death_occurred_form--container .death_occurred_form_item.full{grid-column:1/3}@media only screen and (max-width:600px){.death_occurred_form>.death_occurred_form--container .death_occurred_form_item{grid-column:1/3}.death_occurred_form>.death_occurred_form--container .death_occurred_form_item .checkbox{margin:0}.death_occurred_form>.death_occurred_form--container{gap:0}}.death_occurred_form__submit{align-items:center;background:#7a9b59;border:none;color:#f5f3e6;cursor:pointer;display:flex;font-size:100%;justify-content:center;margin-top:12px;max-height:60px;padding:24px 0;text-decoration:none;width:100%}@media only screen and (min-width:600px){.death_occurred{margin-right:12px}}.activateCaseModal.modal{height:unset;max-width:800px;overflow-y:hidden}.activateCaseModal .modalContent{display:flex;padding:36px}@media only screen and (max-width:600px){.activateCaseModal .modalContent{padding:36px 12px 12px}}.updateCaseSelector__icon{cursor:pointer}.welcome_pack_sent{padding:24px}.welcome_pack_sent a{background-color:#7a9b59;color:#fff;cursor:pointer;font-family:Neueu Montreal,Arial,sans-serif;padding:12px 24px}.search_widget{align-items:center;border:1px solid #5f6949;display:flex;padding:0 12px}.search_widget_input{background-color:#f5f3e6;border:none;color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;font-size:14px;padding:12px 12px 12px 0;width:200px}.search_widget_input:focus{outline:none}.search_widget .spinner{width:unset}.search_widget .spinner img{width:24px}.search_widget_results{background-color:#faf9f3;max-height:500px;overflow-y:auto;position:absolute;width:250px;z-index:2}.search_widget_results a{color:#5f6949;font-family:Neue Montreal,Arial,sans-serif;font-size:14px;text-decoration:none}.search_widget_results_item{align-items:center;display:flex;gap:12px;padding:12px}.search_widget_results_item:hover{background-color:#efeeda}.search_widget_results_item h6{font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;line-height:19.2px}.search_widget_results_item span:not(.material-icons){font-family:Neueu Montreal,Arial,sans-serif;font-size:12px;text-transform:capitalize}.modalCloseWrap{padding:0;position:absolute;right:60px;top:40px}.modalCloseWrap .modalClose{color:#faf9f3}.search_container{display:none}@media only screen and (max-width:600px){.search_container{display:block;padding:0 10px;width:unset}}.search_container .search_widget{justify-content:space-between}.facility_planner_header{align-items:center;display:flex;justify-content:space-between;padding:24px 0}.facility_planner_header a{align-items:center;color:#5f6949;cursor:pointer;display:flex;font-weight:700;gap:6px;text-decoration:none}.facility_planner_header h2{cursor:pointer;font-family:Morion,Times,serif;font-size:32px;line-height:34px}.facility_planner_header_actions{align-items:center;display:flex}.facility_planner_header_actions a{align-self:flex-start;margin-left:12px;margin-right:24px}.facility_planner_header_actions a span{font-size:18px}.facility_planner_header_navigation{align-items:center;display:flex;gap:6px}.facility_planner_header_navigation a{font-weight:400;padding:6px}.facility_planner_header_navigation a:last-of-type{margin-left:6px;text-align:right}@media only screen and (max-width:900px){.facility_planner_header{flex-wrap:wrap;gap:12px;padding-bottom:12px}.facility_planner_header_actions{flex-wrap:wrap;gap:12px}}.facility_planner__table .cases__table__col .icon{margin-left:12px}.facility_planner_calendar{grid-gap:24px;grid-row-gap:12px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:30px repeat(6,150px);margin-top:36px}.facility_planner_calendar_day_name{font-family:Neueu Montreal,Arial,sans-serif;font-size:20px;line-height:24px}.facility_planner_calendar_day_name span.mobile{display:none}.facility_planner_calendar_item{padding-bottom:24px}.facility_planner_calendar_item>div{height:100%}.facility_planner_calendar_item_day{background-color:#eae8cd;cursor:pointer;display:grid;grid-template-rows:30px minmax(0,1fr);height:100%;padding:12px 0}.facility_planner_calendar_item_day.isOver{background-color:#e5e2c1}.facility_planner_calendar_item_day span:not(.icon){font-family:Morion,Times,serif;font-size:24px;line-height:25px;padding:0 12px}@media only screen and (max-width:900px){.facility_planner_calendar_item_day span:not(.icon){font-size:16px}}.facility_planner_calendar_item_day_case{align-items:center;background-color:#f0c250;border-radius:5px;cursor:pointer;display:flex;justify-content:space-between;margin-top:5px;width:100%}.facility_planner_calendar_item_day_case span:not(.icon){display:block;font-family:Neueu Montreal,Arial,sans-serif;font-size:14px;line-height:19px;padding:0 0 0 5px}.facility_planner_calendar_item_day_more{color:#5f6949;margin-top:5px;padding:0 0 0 5px;width:100%}.facility_planner_calendar_item_day_more:hover{color:#7f876d}@media only screen and (max-width:900px){.facility_planner_calendar_item_day_more{font-size:12px}}.facility_planner_calendar_item_day>div{overflow-y:auto}@media only screen and (max-width:900px){.facility_planner_calendar{grid-gap:0;grid-template-rows:30px repeat(5,115px);margin-top:12px}.facility_planner_calendar_day_name{font-size:18px}.facility_planner_calendar_day_name span{display:none}.facility_planner_calendar_day_name span.mobile{display:block;text-align:center}.facility_planner_calendar_item{background-color:#fbf9f6;border-right:1px solid #f5f3e6;border-top:1px solid #f5f3e6;padding-bottom:0}.facility_planner_calendar_item_day span{font-size:18px;line-height:18px}.facility_planner_calendar_item_day_case{max-width:14.2vw}.facility_planner_calendar_item_day_case span{font-size:12px;line-height:14px}}@media only screen and (max-width:900px)and (max-width:600px){.facility_planner_calendar_item_day_case:not(.detail_view){border-radius:20px;height:20px;margin:6px auto;width:20px}.facility_planner_calendar_item_day_case:not(.detail_view) span{display:none}.facility_planner_calendar_item_day.detail_view span{color:#5f6949;display:block;text-align:center;width:100%}.facility_planner_calendar_item_day.detail_view .facility_planner_calendar_item_day_case{border-radius:5px;height:unset;margin:5px 0;max-width:100%;width:unset}.facility_planner_calendar_item_day.detail_view .facility_planner_calendar_item_day_case:first-of-type{margin-top:12px}}.calendar_day_details{padding-bottom:24px}.calendar_day_details .modalCloseWrap{right:0;top:0}.calendar_day_details .modalCloseWrap .icon{color:#5f6949}.calendar_day_details .modalContent{display:grid;grid-template-rows:min-content minmax(0,1fr) min-content;max-height:80vh}.calendar_day_details_header{padding:12px}.calendar_day_details_header h1{color:#5f6949;font-size:26px;margin-bottom:12px}.calendar_day_details_header h5{color:#5f6949;font-size:18px}.calendar_day_details_tasks{overflow-y:auto;padding:12px}.calendar_day_details_tasks .facility_planner_calendar_item_day_case:not(.detail_view){height:unset;max-width:unset;padding:6px;width:100%}.calendar_day_details_tasks .facility_planner_calendar_item_day_case:not(.detail_view) span{display:block!important}.calendar_day_details_tasks .facility_planner_calendar_item_day_case:not(.detail_view) span h6{font-size:12px;margin-top:6px}.calendar_day_details_actions{display:flex;justify-content:flex-end;padding:12px}.calendar_day_details_actions a{align-items:center;border:1px solid;color:#5f6949;display:flex;padding:12px}@media only screen and (max-width:600px){.calendar_day_details_actions a{flex:1;justify-content:center}}.month_picker_header{background:#7f876d;padding:24px}.month_picker_header h6{color:#f4eee5;font-family:Neueu Montreal,Arial,sans-serif;font-size:14px;line-height:17px;margin-bottom:18px}.month_picker_header_row{display:flex;justify-content:space-between}.month_picker_header_row h3{color:#f4eee5;font-family:Neueu Montreal,Arial,sans-serif;font-size:24px;line-height:25px}.month_picker_header_row_arrows{color:#f4eee5}.month_picker_header_row_arrows span{cursor:pointer}.month_picker_months{display:grid;grid-template-columns:1fr 1fr 1fr;padding:24px}@media only screen and (max-width:600px){.month_picker_months{grid-template-columns:1fr 1fr}}.month_picker_months_month{border-radius:5px;color:#5f6949;cursor:pointer;font-family:Neueu Montreal,Arial,sans-serif;font-size:21.2296px;line-height:32px;margin-bottom:12px;padding:12px;text-align:center}.month_picker_months_month.active{background:#5f6949;color:#f4eee5}.month_picker_actions{align-items:center;display:flex;justify-content:flex-end;padding:24px}.month_picker_actions a{color:#7a9b59;cursor:pointer;font-size:16px;font-weight:700;line-height:19px;padding:0 12px}.add_task_modal{max-height:90vh;overflow-y:auto}.add_task_modal .modalContent form{display:grid;grid-template-rows:minmax(0,1fr) 90px;height:100%}.add_task_modal_container{padding:24px}.add_task_modal_container h3{color:#5f6949;font-family:Morion,Times,serif;font-size:32px;line-height:34px;margin-bottom:48px}.add_task_modal_container_form>div{margin-bottom:12px}.add_task_modal_container_form>div textarea{background:#f5f3e6;border:none;resize:vertical}.add_task_modal_container_form>div textarea:focus,.add_task_modal_container_form>div textarea:hover{background:#efeeda;border-bottom:1px solid #8fb569;outline:none}.add_task_modal_container_form .error{padding:6px 0 0}.add_task_modal_actions{display:flex;flex-direction:column;justify-content:flex-end}.add_task_modal_actions a,.add_task_modal_actions button{border:none;color:#5f6949;cursor:pointer;display:block;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;line-height:19px;padding:12px;text-align:center;text-decoration:none}.add_task_modal_actions a.moss,.add_task_modal_actions button.moss{color:#f5f3e6}.add_task_modal .error_message{color:#de622c;padding:6px}.task_schedule_interval{display:flex;gap:6px}.task_schedule_interval .error{padding:6px}.task_schedule_interval .form-field{margin-bottom:0}.task_schedule_interval>div{flex:1}.calendar_task_detail .modalContent{display:grid;grid-template-rows:1fr 100px}.calendar_task_detail_cont{padding:24px}.calendar_task_detail_cont h3{color:#5f6949;font-family:Morion,Times,serif;font-size:32px;line-height:34px;margin-bottom:48px}.calendar_task_detail_cont_info{grid-row-gap:12px;color:#5f6949;display:grid;font-family:Neueu Montreal,Arial,sans-serif;font-size:24px;grid-template-columns:1fr 1fr;line-height:29px;margin-bottom:36px}.calendar_task_detail_cont_info_label{font-weight:700}.calendar_task_detail_cont_actions{display:flex;flex-direction:column;justify-content:flex-end}.calendar_task_detail_cont_actions a{color:#5f6949;display:block;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;line-height:19px;padding:12px;text-align:center;text-decoration:none}.calendar_task_detail_cont_actions a.moss{color:#f5f3e6}.calendar_task_detail .spinner{align-items:center;display:flex;grid-row:span 2;justify-content:center}.calendar_task_detail .spinner img{height:40px}.notes_modal .modalCloseWrap{right:0;top:0}.notes_modal .modalCloseWrap .icon{color:#5f6949}.notes_modal .modalContent{max-height:95vh;overflow-y:scroll;padding:36px 12px}.notes_modal .modalContent .notes_modal_container{color:#5f6949;display:grid;font-family:Morion,Times,serif;font-size:24px;grid-template-rows:40px 1fr 300px;height:100%;max-height:90vh}.notes_modal .modalContent .notes_modal_container .task_drawer_expanded_view{border-left:none;grid-row:2/4;padding-top:24px}.notes_modal_show_add{align-items:center;background:#7a9b59;border-radius:30px;bottom:24px;color:#fff;cursor:pointer;display:none;height:50px;justify-content:center;position:absolute;right:24px;width:50px}.notes_modal .add_message{margin-top:12px}.notes_modal.hideAdd .add_message{display:none}.notes_modal.hideAdd .notes_modal_show_add{display:flex}.notes_modal.hideAdd .notes_modal_container{grid-template-rows:50px 40px 1fr}a.notifications_button{color:#5f6949}.notifications_popover{padding:0}.notifications_popover .notifications_menu{background-color:#f5f3e6;color:#5f6949;max-height:500px;min-width:320px;overflow-y:auto}@media only screen and (max-width:600px){.notifications_popover .notifications_menu{max-width:90vw}}.notifications_popover .notifications_menu_loading{padding:12px}.notifications_popover .notifications_menu_error{color:#de622c;font-size:14px;padding:24px;text-align:center}.notifications_popover .notifications_menu_nodata{color:#5f6949;font-size:14px;padding:24px;text-align:center}.notifications_popover .notifications_menu_item{align-items:center;cursor:pointer;display:flex;gap:12px;padding:18px 12px}.notifications_popover .notifications_menu_item:hover{background-color:#efeeda}.notifications_popover .notifications_menu_item_avatar{display:flex}.notifications_popover .notifications_menu_item_avatar span{font-size:40px}.notifications_popover .notifications_menu_item_avatar img{border-radius:100%;height:40px;object-fit:cover;width:40px}.notifications_popover .notifications_menu_item_text{font-size:15px}.notifications_popover .notifications_menu_item_text .bold{font-weight:700}.notifications_popover .notifications_menu_item_text_footer{color:#5f6949;display:flex;font-size:12px;justify-content:flex-end}.notifications_popover .notifications_menu_item .mark_as_read{border-radius:100%;padding:4px 6px}.notifications_popover .notifications_menu_item .mark_as_read .material-icons{font-size:12px}.notifications_popover .notifications_menu_item .mark_as_read:hover{background-color:#e5e2c1}.notifications_popover .notifications_menu_item .placeholder{min-width:24px}.notifications_popover .notifications_menu_item .spinner{width:unset}.notifications_popover .notifications_menu_item .spinner img{height:20px;width:20px}.notifications_popover .notifications_menu_header{align-items:center;display:flex;justify-content:space-between;padding:12px}.notifications_popover .notifications_menu_header a{color:#5f6949;cursor:pointer;font-size:14px;text-decoration:underline}.notifications_popover .notifications_menu_header .checkbox{font-size:14px;margin:0}.notifications_popover .notifications_menu_header .checkbox .checkmark{margin:0 12px 0 0}.icon_badge{cursor:pointer;position:relative}.icon_badge span.material-icons{font-size:28px;vertical-align:middle}.icon_badge span.badge{align-items:center;background:#f0c250;border:.05em solid #f5f3e6;border-radius:.8em;color:#fff;display:flex;font-size:.8em;height:1.6em;justify-content:center;min-width:1.6em;padding:20% 6px;position:absolute;right:-.7em;top:-.7em}.cases__header__nav .icon_badge{padding:0}.facility_today h3{font-family:Morion,Times,serif;font-size:32px;line-height:34px;margin-bottom:24px}@media only screen and (max-width:1000px){.facility_today{padding:0 12px}}.next_phase_button .spinner{padding:0 12px}.next_phase_button .spinner img{width:24px}.phase_view .error{text-align:center}.phase_view__header{font-size:36px}.phase_view__header,.phase_view__task__header{font-family:Morion,Times,serif;line-height:34px;padding:24px 0}.phase_view__task__header{font-size:32px}.singleChoiceWrapper{grid-gap:10px;display:grid;grid-template-columns:1fr;width:100%}.case_choice_modal{max-height:80vh;padding:12px 24px 24px}.case_choice_modal .modalCloseWrap{right:12px;top:8px}.case_choice_modal .modalCloseWrap .modalClose{right:0;top:0}.case_choice_modal .modalCloseWrap .modalClose .icon{color:#5f6949}.case_choice_modal .modalContent{height:78vh}.case_choice_modal_search{display:grid;grid-template-rows:120px minmax(0,1fr);height:100%}.case_choice_modal_search h5{color:#5f6949;font-family:Morion,Times,serif;font-size:22px;margin-bottom:24px}.case_choice_modal_search_items{overflow-y:auto}.case_choice_modal_search_item{background-color:#eae8cd;color:#5f6949;cursor:pointer;font-size:14px;margin-bottom:12px;padding:12px}.case_choice_modal_search_item_info{display:flex;font-size:16px;justify-content:space-between;margin-bottom:6px}.case_choice_modal_search_item h1,.case_choice_modal_search_item_info h6{font-family:Neueu Montreal,Arial,sans-serif;font-size:18px}.checkin_form_spinner{margin-top:100px}.checkin_form{display:grid;grid-template-columns:1fr 2fr}.checkin_form_form{padding:24px 12px}.checkin_form_form h4{font-weight:700;margin-bottom:6px;margin-top:12px}.checkin_form_form h4,.checkin_form_form p{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;line-height:19px}.checkin_form_form p{margin-bottom:12px}.checkin_form_form_inputs textarea{border:none;margin-top:12px;resize:vertical;width:100%}.checkin_form_form_inputs_error{color:#de622c;margin-bottom:12px}.checkin_form_form_inputs__first_call_document_header{align-items:center;display:flex;gap:24px;margin-bottom:6px;margin-top:12px}.checkin_form_form_inputs__first_call_document_header h4{margin:0}.checkin_form_form_inputs__first_call_document_header .checkbox{margin-bottom:0;width:unset}.checkin_form_form_inputs__first_call_document_header .checkbox .checkmark{margin-top:0}.checkin_form_case_choice{padding:24px 12px 24px 0}.checkin_form_case_choice .choiceButton__button,.checkin_form_case_choice input[type=text]{background-color:#eae8cd}@media screen and (max-width:900px){.checkin_form_case_choice{padding-left:12px}}.checkin_form h3{color:#5f6949;font-family:Morion,Times,serif;font-size:24px;line-height:25px;margin-bottom:24px}@media screen and (max-width:900px){.checkin_form{grid-template-columns:1fr}.checkin_form .checkin_form_form,.checkin_form.case_is_selected .checkin_form_case_choice{display:none}.checkin_form.case_is_selected .checkin_form_form{display:block}}.submit_container{padding:24px 0}@media screen and (min-width:900px){.checking_back_btn{display:none}}@media screen and (max-width:900px){.simple_operations_header_links{display:none}}.addressWrapper{width:100%}.addressInput{background-color:#f5f3e6;background-image:url(https://d2nzpz3fzxwska.cloudfront.net/webpack_bundles/f8eaf0f9b3bc9d516fcb.png);background-origin:content-box;background-position:100%;background-repeat:no-repeat;border:none;color:#5f6949;outline:none;padding:1rem;width:100%}.addressInput::placeholder{color:#5f6949}.autocompleteSuggestion{background-color:#f5f3e6;color:#5f6949;cursor:pointer;padding:1rem}.autocompleteSuggestion.active{background-color:#eae8cd}.addressSuccessLabel{align-items:center;color:#5f6949;display:flex;margin-top:12px}.addressSuccessLabel .material-icons{margin-right:12px}.form-field__error.address_error{display:block;font-size:16px;margin-bottom:24px;padding-left:0}.new-design .addressInput{margin-bottom:8px}.new-design .autocomplete-dropdown-container{background:#fbf9f6;border:1px solid #ede3d3;border-radius:16px;padding:8px}.new-design .autocomplete-dropdown-container.empty{border:none}.new-design .autocomplete-dropdown-container .autocompleteSuggestion{background-color:#fbf9f6}.new-design .autocomplete-dropdown-container .autocompleteSuggestion.active{background-color:#f8f4ed}.impact_container .autocomplete-dropdown-container{background-color:#f8f4ed;max-width:600px;position:absolute;width:calc(100vw - 2rem)}.impact_container .autocomplete-dropdown-container .spinner{margin-bottom:12px}.inputContainer{grid-gap:12px;display:grid;grid-template-columns:1fr 1fr}.checkin_form_form__personal_effects{border-top:1px solid #7f876d;margin-top:10px}.checkin_form_form__personal_effects__header{align-items:center;display:flex;justify-content:space-between;padding:31px 0}.checkin_form_form__personal_effects__header h3{color:#5f6949;font-family:Morion,Times,serif;font-size:24px;line-height:36px;margin-bottom:0}.checkin_form_form__personal_effects__header button{align-items:center;background:none;background-color:#7a9b59;border:none;color:#f5f3e6;cursor:pointer;display:flex;font-size:16px;gap:4px;min-width:110px;padding:16px}.checkin_form_form__personal_effects__items{display:flex;flex-direction:column}.checkin_form_form__personal_effects__items__item{align-items:center;border-bottom:1px solid #7f876d;display:flex;justify-content:space-between;padding:24px 16px}.checkin_form_form__personal_effects__items__item__info{align-items:center;display:flex;gap:21px}.checkin_form_form__personal_effects__items__item__info .icon{background-color:#bfc3b6;color:#f5f3e6;padding:12px}.checkin_form_form__personal_effects__items__item__info__text{display:flex;flex-direction:column;gap:4px}.checkin_form_form__personal_effects__items__item__info__text h6{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;font-size:18px;font-weight:700;line-height:20px;margin-bottom:0}.checkin_form_form__personal_effects__items__item__info__text__details{font-size:16px;font-weight:400;margin-bottom:0}.checkin_form_form__personal_effects__items__item__info__text__details__notes{color:#9fa592}.checkin_form_form__personal_effects__items__item__actions{align-items:center;display:flex;gap:12px}.checkin_form_form__personal_effects__items__item__actions__button{background:none;border:none;color:#5f6949;cursor:pointer;padding:0;text-decoration:underline}.personal_effect_modal h4{color:#5f6949;font-family:Morion,Times,serif;font-size:24px;line-height:36px;margin-bottom:20px}.personal_effect_modal__content .earth-select__control{margin-bottom:12px}.personal_effect_modal__content__row{display:flex;gap:12px}.personal_effect_modal__content__row .form-field:last-child{width:30%}.personal_effect_modal__content textarea{background:#f5f3e6;border:none;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;height:100px;padding:12px;resize:none;width:100%}.personal_effect_modal__footer{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.personal_effect_modal__footer__button{background:transparent;border:1px solid #5f6949;color:#5f6949;cursor:pointer;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;height:42px;width:116px}.personal_effect_modal__footer__button--submit{background:#7a9b59;border-color:#7a9b59;color:#f5f3e6}.personal_effect_modal__footer__button--disabled{cursor:not-allowed;opacity:.5}.unassigned_tasks_container{padding:12px}.unassigned_tasks_container .search_widget{padding:0}.unassigned_tasks_container .search_widget_results_item{color:#5f6949;text-decoration:none}.unassigned_tasks_container .search_widget_input{padding:12px;width:100%}.unassigned_tasks_container .search_widget span{display:none}.unassigned_tasks_container .my_tasks_item:first-of-type{margin-top:36px}.qr_button{cursor:pointer}.qr_popover{display:flex;flex-direction:column;gap:12px}.qr_popover a{align-items:center;border:1px solid;color:#5f6949;cursor:pointer;display:flex;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;gap:6px;justify-content:center;line-height:21px;padding:6px 12px}.move_vessel h6{color:#5f6949;margin-bottom:24px}.move_vessel_racks{grid-gap:4px;display:grid;margin-bottom:24px}.move_vessel_racks_index{align-items:center;color:#b5a497;display:flex;font-size:18px;justify-content:center}.move_vessel_racks_rack{border:2px solid #e8ddd5;border-radius:5px;cursor:pointer}.move_vessel_racks_rack.unavailable{background-color:#e8ddd5;cursor:not-allowed}.move_vessel_racks_rack.selected{background-color:#5f6949;border:2px solid #5f6949}.case_progress.cases__table{align-content:center;justify-content:center}.case_progress.cases__table .cases__table__col{min-height:49px}.case_progress.cases__table .cases__table__col.tilted{align-items:flex-end;border-top:none;width:100%}.case_progress.cases__table .cases__table__col.tilted>div{text-align:center;width:100%}.case_progress.cases__table svg{grid-column:1/-1}@media only screen and (max-width:900px){.case_progress.cases__table{display:none}}.generateTasks{width:161px}.generateTasks,.regenerate_documents__btn__container{align-items:center;display:flex;justify-content:center;margin-right:10px}.regenerate_documents__btn__container{width:220px}.regenerate_documents__actions a{color:#7a9b59;cursor:pointer;font-weight:700;padding:12px}.new_task_btn{align-items:center;border:1px solid #5f6949;cursor:pointer;gap:4px;padding:12px;text-decoration:none}.new_task,.new_task_btn{color:#5f6949;display:flex}.new_task{flex-direction:column;gap:12px;padding:24px 24px 0}@media screen and (min-width:900px){.new_task{width:360px}}.new_task h5{font-family:Neueu Montreal,Arial,sans-serif;font-weight:700;margin-bottom:12px}.new_task_required{color:#de622c;padding:4px;text-align:center}.new_task_input{background:#f5f3e6;border:none;color:#5f6949;font-size:16px;padding:12px;resize:none;width:100%}.new_task_actions{display:flex;gap:12px;justify-content:flex-end;padding:12px 0}.new_task_actions input[type=reset],.new_task_actions input[type=submit]{background:none;border:none;color:#7a9b59;cursor:pointer;font-weight:700;padding:12px;text-decoration:none}.new_task_actions input[type=submit].disabled{color:#bfc3b6;cursor:default}.new_task_loading{margin:24px 0}.new_task .form-field{margin-bottom:0}.new_task .checkbox{margin:0}.new_task .checkbox .checkmark{margin-top:0}.task_view{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;margin-bottom:48px}.task_view_preheader{display:flex;justify-content:flex-end;padding-top:30px}@media only screen and (max-width:600px){.task_view_preheader{flex-direction:column;gap:12px}.task_view_preheader .generateTasks,.task_view_preheader .new_task_btn.mr-10{margin-right:0}.task_view_preheader .generateTasks{display:block;width:unset}.task_view_preheader .generateTasks,.task_view_preheader .new_task_btn{justify-content:center}}.task_view_row{align-items:center;border-bottom:1px solid #bfc3b6;display:grid;grid-template-columns:2fr 3fr 1fr;padding:24px 0}@media only screen and (min-width:600px){.task_view_row.show_due_date{grid-gap:16px;grid-template-columns:2fr 2fr 2fr 1fr}.task_view_row.show_due_date .due_date{align-items:center;display:flex;gap:6px}.task_view_row.show_due_date .due_date .icon{cursor:pointer}}.task_view_row button{background-color:transparent;border:none;color:#5f6949;cursor:pointer;font-size:16px;outline:none;text-decoration:underline}.task_view_row button:hover{text-decoration:none}.task_view_row .assignee_title{align-items:center;display:flex;gap:12px}.task_view_row .assignee_title .assignee_title__name--mobile{display:none}.task_view_row h6{font-family:Neueu Montreal,Arial,sans-serif;line-height:17px}.task_view_row .subtitle{font-size:14px;margin-bottom:10px}.task_view_row .center_col{display:flex;justify-content:center}.task_view_row svg{height:24px}.task_view_header{border-bottom:1px solid #5f6949}.task_view .task_view_row__title--mobile{display:none}@media screen and (max-width:900px){.task_view{padding:0 12px}}@media screen and (max-width:600px){.task_view .view_button{display:none}.task_view_header{margin-top:24px;padding:8px}.task_view_row{grid-column-gap:8px;grid-template-columns:3fr 3fr 3fr}.task_view_row .due_date{align-items:center;display:flex;gap:4px;justify-content:flex-end}.task_view_row .assignee_title .assignee_title__name{display:none}.task_view_row .assignee_title .assignee_title__name--mobile{display:block}.task_view_row .task_view_row__title{display:none}.task_view_row .task_view_row__title--mobile{display:block;text-decoration:underline}}.task_view_loading{margin-bottom:24px}.earth__nav{border-bottom:2px solid #5f6949;grid-column:2;margin:24px 0;width:100%}.earth__nav__item{border-bottom:1px solid #e5e2c1;color:#5f6949;display:inline-block;font-family:Morion,Times,serif;font-size:18px;padding:14px 16px;text-decoration:none}@media only screen and (max-width:900px){.earth__nav__item{display:none}}.earth__nav__item--active{background-color:#5f6949;color:#f8f4ed}@media only screen and (max-width:900px){.earth__nav__item--active{display:inline-block}}.earth__nav__more{display:none}.earth__nav__more__container{background-color:#f5f3e6;border:1px solid #5f6949;box-shadow:0 8px 10px rgba(0,0,0,.14);display:flex;flex-direction:column;position:absolute;visibility:hidden}@media only screen and (max-width:440px){.earth__nav__more__container{margin-top:14px;right:12px}}.earth__nav__more .earth__nav__item{display:block}.earth__nav__more .earth__nav__item--active{display:none}.board,.case_detail_container{padding-bottom:36px}.board{align-items:stretch;display:flex;gap:24px;overflow-x:auto}.board_lane{background-color:#e5e2c1;border-radius:5px;min-width:280px}.board_lane_header{align-items:center;display:flex;justify-content:space-between;padding:12px}.board_lane_header h6{font-family:Neueu Montreal,Arial,sans-serif;font-size:15px;font-weight:700;line-height:18px}.board_lane_header span{font-size:13px;text-align:right}.board_lane_content{padding:12px}.board_card{background-color:#fff;cursor:grab;margin-bottom:12px;padding:10px}.board_card.disabled{cursor:not-allowed}.board_card_header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.board_card_header h5{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;font-size:15px;font-weight:700;line-height:18px}.board_card_content{align-items:flex-end;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between}.board_card_content p{color:#4d4d4d;font-family:Neueu Montreal,Arial,sans-serif;font-size:14px;text-align:right}.facility_team_menu{font-size:14px;padding:0}.facility_team_menu ul li{border-bottom:.5px solid #eae8cd}.facility_team_menu ul li:hover{background-color:#f5f3e6}.facility_team_menu ul li a{align-items:center;color:#5f6949;display:flex;gap:6px}.facility_team_menu ul li a .material-icons{font-size:18px}.facility_team_menu ul li .confirm{align-items:center;display:flex}.facility_team_menu ul li .confirm>a{display:block;justify-items:center;text-align:center;width:50%}.facility_team_menu ul li .confirm>a:hover{background-color:#efeeda}.date_picker_popover{padding:12px}.date_picker_popover h2{color:#5f6949;font-size:18px;margin-bottom:24px}div.react-trello-board{background:transparent;color:#5f6949}div.react-trello-board section.react-trello-lane{background-color:#e5e2c1}.team_loading{padding-bottom:24px}.team_loading.hide_spinner img{opacity:0}.facility_team_header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.facility_team_header a{cursor:pointer}.facility_team_header h2{cursor:pointer;display:flex;font-family:Morion,Times,serif;font-size:32px;gap:6px;line-height:34px}.facility_team_header h2 a{display:flex}.facility_team_header h2 a span{font-size:18px}.facility_team_header_dates{align-items:center;display:flex;gap:24px}.facility_team_header_widgets{align-items:stretch;display:flex;gap:8px;margin-bottom:6px}.facility_team_header_widgets__item{align-items:center;display:flex;gap:12px;justify-content:space-between}.facility_team_header_widgets__item__settings{display:none}@media only screen and (max-width:600px){.facility_team_header{flex-direction:column}.facility_team_header_dates{padding:0 12px}.facility_team_header_widgets{flex-direction:column-reverse;flex-wrap:wrap;padding:0 12px;width:100%}.facility_team_header_widgets__item__settings{display:block}.facility_team_header .new_task_btn{justify-content:center;width:100%}.facility_team_header .search_widget,.facility_team_header .search_widget .search_widget_input{width:100%}}.facility_team_task_detail{max-height:100%;max-width:90vw;padding:0}.facility_team_task_detail .modalCloseWrap{right:0;top:0}.facility_team_task_detail .modalCloseWrap .icon{color:#5f6949}.facility_team_task_detail .task_detail{height:90vh}.facility_team_task_detail .task_detail_header_title{gap:12px;margin-bottom:0}@media only screen and (max-width:600px){.facility_team_task_detail .task_detail_header{padding:6px 12px}.facility_team_task_detail .task_detail_header_title .task_detail_header_title_text{font-size:18px}.facility_team_task_detail .task_detail_header_title .icon_badge span.material-icons{font-size:22px}}div.smooth-dnd-container.horizontal{display:flex}.edit_schedule h5{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;font-weight:700;margin-bottom:24px}.edit_schedule .task_schedule_interval{margin-bottom:12px}.accordion{border:1px solid rgba(0,0,0,.1);border-radius:2px}.accordion__item+.accordion__item{border-top:1px solid rgba(0,0,0,.1)}.accordion__button{background-color:#f5f3e6;border:none;color:#5f6949;cursor:pointer;font-weight:700;padding:18px;text-align:left;width:100%}.accordion__button:hover{background-color:#efeeda}.accordion__button:before{border-bottom:2px solid;border-right:2px solid;content:"";display:inline-block;height:10px;margin-right:12px;transform:rotate(-45deg);width:10px}.accordion__button[aria-expanded=true]:before,.accordion__button[aria-selected=true]:before{transform:rotate(45deg)}[hidden]{display:none}.accordion__panel{animation:fadein .35s ease-in;padding:20px}.accordion__panel p{margin-bottom:12px}@keyframes fadein{0%{opacity:0}to{opacity:1}}.info_table td{border:1px solid #5f6949;color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;line-height:19px;padding:12px;vertical-align:middle}.info_table td svg{max-height:30px;width:140px}.info_table td.delete{border:none;cursor:pointer;text-align:center}.info_table td.delete svg{max-height:30px;width:30px}.legalDocuments__fileInput{align-items:center;display:grid;grid-template-columns:1fr max-content;margin-bottom:12px}.legalDocuments__fileInput.empty{display:none}.legalDocuments__fileInput__fileName{align-items:center;display:flex;justify-content:space-between;padding:0 16px}.legalDocuments__fileInput__fileName:disabled,.legalDocuments__fileInput__fileName:read-only{background-color:#f5f3e6}.legalDocuments__fileInput__fileName:hover{border-bottom-color:transparent}.legalDocuments__fileInput__deleteInput{color:#5f6949;cursor:pointer;padding:15px}.legalDocuments__fileInput__deleteInput i{font-size:20px}.legalDocuments__uploadBox{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:0 16px}.legalDocuments__uploadBox:disabled,.legalDocuments__uploadBox:read-only{background-color:#f5f3e6}.legalDocuments__uploadBox:hover{border-bottom-color:transparent}.legalDocuments__uploadBox.legalDocuments__uploadBox__new_designs{background:#fff;border:1px solid #ede3d3;border-radius:8px;font-family:Morion,Times,serif;font-size:16px;height:unset;line-height:24px;padding:24px}.legalDocuments__uploadBox.legalDocuments__uploadBox__new_designs .spinner{width:unset}.legalDocuments__uploadBox.legalDocuments__uploadBox__new_designs .spinner img{width:32px}.legalDocuments__uploadBox.disabled{background-color:#f5f3e6}.legalDocuments__fileInput__new_design{border-bottom:1px solid #ede3d3}.legalDocuments__fileInput__new_design:last-of-type{border-bottom:none}.legalDocuments__fileInput__new_design .legalDocuments__fileInput__fileName_wrapper{align-items:center;display:flex;gap:16px}.legalDocuments__fileInput__new_design .legalDocuments__fileInput__fileName_wrapper .icon{color:#7a9b59}.legalDocuments__fileInput__new_design .legalDocuments__fileInput__fileName{background-color:unset;font-family:Morion,Times,serif;font-size:16px;line-height:24px;padding:0}.legalDocuments__fileInput__new_design .legalDocuments__fileInput__deleteInput{font-size:24px}.simple_file_upload{width:100%}.simple_file_upload .legalDocuments__fileInput{display:grid;grid-template-columns:minmax(0,1fr) 50px;margin-bottom:0}.simple_file_upload .legalDocuments__fileInput__fileName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}schedulecaseform{grid-column:1/-1}.schedule_case_body{display:grid;grid-template-columns:1fr minmax(600px,1fr) 1fr;padding:0}@media only screen and (max-width:900px){.schedule_case_body{grid-template-columns:minmax(0,1fr)}}.schedule_case_body .spinner{grid-column:2;margin-top:100px}@media only screen and (max-width:900px){.schedule_case_body .spinner{grid-column:1}}.schedule_case_body .centralColumn{margin:0;max-width:unset}.schedule_case_body table{margin-bottom:36px}.schedule_case_body form{grid-column:2}@media only screen and (max-width:900px){.schedule_case_body form{grid-column:unset}}.schedule_case_body form h2{color:#5f6949;font-family:Morion,Times,serif;font-size:24px;line-height:25px;margin-bottom:24px}.schedule_case_body form h3{color:#5f6949;font-family:Morion,Times,serif;font-size:20px;grid-column:span 6;line-height:22px;margin-bottom:12px;margin-top:24px}.schedule_case_body form .schedule_case_body_title{grid-column:span 6;margin-bottom:18px}.schedule_case_body form .schedule_case_body_title h3{margin-bottom:6px}.schedule_case_body form .schedule_case_body_title p{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;font-size:15px;line-height:16px}.schedule_case_body form .schedule_case_return_all__info{font-size:12px;grid-column:span 6;margin-top:-18px;padding-left:32px;width:100%}.schedule_case_body form .bordered,.schedule_case_body form input[type=number],.schedule_case_body form input[type=text],.schedule_case_body form input[type=text].input,.schedule_case_body form select.select,.schedule_case_body form textarea{border:1px solid;color:#5f6949}.schedule_case_body form .selectHolder:after{color:#5f6949}.schedule_case_body form .simple_file_upload{border:1px solid;margin-bottom:12px}.schedule_case_body form .case_document_header_container{grid-column:1/-1}.schedule_case_body form .case_document_header_container .case_document_upload_button{background-color:#f5f3e6;border:1px solid #5f6949;margin:0 0 12px;padding:12px;width:100%}.schedule_case_body form .case_document_header_container .case_document_upload_button .document_upload_inline{align-items:center;display:flex;justify-content:space-between}.schedule_case_body form .case_document_header_container .case_document_upload_button .document_upload_inline span{color:#5f6949;font-size:16px;margin:0}.schedule_case_body form .case_document_header_container .case_document_upload_button .document_upload_inline .icon{color:#bfc3b6}.schedule_case_body form .case_document_header_container .case_document_file_name{border:1px solid #5f6949;color:#5f6949;margin:0 0 12px;padding:12px;width:100%}.schedule_case_body form span.subtitle{color:#5f6949;font-size:14px;grid-column:1/-1;margin:12px 0;padding-left:12px}.schedule_case_body form textarea{resize:vertical}.schedule_case_body form a,.schedule_case_body form button{background-color:#7a9b59;border:none;color:#f7f8f6;cursor:pointer;font-family:Neueu Montreal,Arial,sans-serif;font-size:18px;grid-column:span 3;line-height:22px;margin:24px 0;padding:12px 24px;text-decoration:none}@media screen and (max-width:600px){.schedule_case_body form button{grid-column:span 6}.schedule_case_body form a{display:block;text-align:center}}.schedule_case_body form .purchase{color:#5f6949;display:grid;grid-template-columns:3fr 1fr;margin-bottom:36px;margin-top:12px}.schedule_case_body form .purchase span{border:1px solid #5f6949;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;padding:18px 24px}.schedule_case_body form .purchase span:last-of-type{border-left:none;text-align:center}.schedule_case_body form .spinner{grid-column:span 6;margin:24px 0}.schedule_case_body h6{color:#5f6949;font-family:Morion,Times,serif;margin-bottom:36px}.schedule_case_body__select{border:1px solid}.funeral_home_popover_detail .contact_detail_popover_content{min-width:200px}.funeral_home_popover_detail .contact_detail_popover h6{align-items:center;display:flex;gap:6px}.funeral_home_popover_detail .contact_detail_popover h6 span{text-decoration:none}.create_group_form{margin:0;padding:12px}.create_group_form .funeral_home_onboard_title{padding-bottom:24px}.create_group_form .footer{grid-column:span 3;margin-top:24px}.care_center_detail{padding-top:36px}.care_center_detail_headline{margin-bottom:24px}.care_center_detail_headline h1{font-size:32px;margin-bottom:12px}.care_center_detail_headline a{color:#5f6949}.care_center_detail .returns{border-top:1px solid #5f6949;margin-bottom:36px}.care_center_detail_tab{padding-bottom:36px;padding-top:24px}.care_center_detail_tab h6{align-items:center;display:flex;font-family:Neueu Montreal,Arial,sans-serif;font-weight:700;gap:6px;margin-bottom:-12px;margin-top:36px}.create_care_center .bordered,.create_care_center input[type=number],.create_care_center input[type=tel],.create_care_center input[type=text],.create_care_center input[type=text].input,.create_care_center select.select,.create_care_center textarea{border:1px solid;color:#5f6949}.create_care_center .selectHolder:after{color:#5f6949}.create_care_center .footer{grid-column:span 3;margin-top:24px}.avatar{border-radius:100%;height:40px;width:40px}.menu_dropdown{display:inline-block}.menu_dropdown__button:hover{background-color:#5f6949}.menu_dropdown__button:hover a{color:#e5e2c1}.funeral_home_nav_select{border-bottom:1px solid #decaaa;margin-top:32px;width:100%}.funeral_home_nav_select .earth-select__control,.funeral_home_nav_select .earth-select__value-container{padding-left:0}.portal_funeral_homes_header{align-items:center;display:flex;justify-content:space-between;margin:36px 0 24px}.portal_funeral_homes_header h2{font-size:42px;margin:0!important}.portal_funeral_homes_header a{border:1px solid;color:#5f6949;padding:12px 48px;text-decoration:none}@media only screen and (max-width:900px){.portal_funeral_homes_header{align-items:flex-start;flex-direction:column;gap:12px}}.portal_home_list .case_list__arrangement_section{border-top:none!important;margin-top:12px}.portal_home_list .case_list__arrangement_section__memorial{border-bottom:1px solid #dfe1db}.portal_home_list .case_list__arrangement_section__memorial:last-of-type{border-bottom:none}.portal_home_list .case_list__arrangement_section__memorial__content{margin-bottom:24px}.portal_home_list .case_list__arrangement_section__memorial__content__status,.portal_home_list .case_list__arrangement_section__memorial__content__status__actions{grid-gap:12px}.bulk_delivery_header{align-items:center;display:flex;justify-content:flex-end;margin-bottom:24px;margin-top:36px}.bulk_delivery_header a{align-items:center;border:1px solid #5f6949;color:#5f6949;cursor:pointer;display:flex;gap:6px;padding:12px;text-decoration:none}.bulk_delivery_header a.disabled{border:1px solid #9fa592;color:#9fa592;cursor:not-allowed}.bulk_delivery_header a .material-icons{font-size:22px}.schedule_delivery_date{min-width:300px;padding:12px}.schedule_delivery_date h3{color:#5f6949;font-family:Morion,Times,serif;font-size:22px;margin-bottom:24px}.bulk_delivery_container{grid-gap:24px;display:grid;grid-template-columns:repeat(4,1fr);margin-top:36px}.bulk_delivery_container_title{grid-column:1/-1}.bulk_delivery_container_title h3{font-size:22px;margin-bottom:12px}.bulk_delivery_container_title h3.selected{font-weight:700}.bulk_delivery_container_title h6{font-size:16px}.bulk_delivery_container_item{background-color:#faf9f3;border:1px solid #faf9f3;color:#5f6949;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;padding:12px}.bulk_delivery_container_item .checked{display:none}.bulk_delivery_container_item.selected{border:1.5px solid #5f6949}.bulk_delivery_container_item.selected .checked{display:block}.bulk_delivery_container_item_header{margin-bottom:24px}.bulk_delivery_container_item_header h6{font-size:18px;line-height:21px;margin-bottom:6px}.bulk_delivery_container_item_header p{font-family:Neueu Montreal,Arial,sans-serif;font-size:14px}.bulk_delivery_container_item_footer{display:flex;justify-content:space-between}.signature_pad{width:400px}.signature_pad_actions{align-items:center;display:flex;gap:8px;justify-content:center;padding-top:12px}.signature_pad_actions a{align-items:center;cursor:pointer;display:flex;gap:3px}.bulk_delivery_detail{margin-top:36px}@media only screen and (max-width:900px){.bulk_delivery_detail{padding:12px}.bulk_delivery_detail .cases__table__container{width:100%}}.bulk_delivery_detail_header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}@media only screen and (max-width:900px){.bulk_delivery_detail_header{justify-content:flex-end}}.bulk_delivery_detail_header h1{font-size:22px}.bulk_delivery_detail_info{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:24px}.bulk_delivery_detail_info_row{margin-bottom:12px}.bulk_delivery_detail__content{align-items:flex-start;display:flex;gap:24px;justify-content:space-evenly}.bulk_delivery_detail__content .cases__table__container{flex:1 1 auto}@media only screen and (max-width:900px){.bulk_delivery_detail__content{align-items:center;flex-direction:column-reverse}}.bulk_delivery_detail__map_container{display:flex;height:500px;margin-top:24px;position:relative;width:500px}.bulk_delivery_detail__map_container__map{flex-basis:0;flex-grow:4;height:100%}.bulk_delivery_detail__map_container__btn{background-color:hsla(51,41%,97%,.6);color:#3b4922;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:12px;position:absolute;right:0;text-align:center;text-decoration:none;top:0}.bulk_delivery_detail__map_container__btn .material-icons{font-size:18px;vertical-align:middle}.bulk_delivery_detail__map_container__btn:hover{background-color:hsla(51,41%,97%,.8)}.bulk_delivery_detail__buttons{display:flex;justify-content:space-between;margin:36px auto}.complete_delivery_popover{color:#5f6949;padding:48px 40px}.complete_delivery_popover h3{font-family:Morion,Times,serif;font-size:22px;margin-bottom:24px}.complete_delivery_popover canvas{border:1px solid #dfe1db}@media only screen and (max-width:600px){.complete_delivery_popover canvas{width:250px}.complete_delivery_popover .signature_pad{margin:0 auto;width:250px}}.complete_delivery_popover .signature_pad_actions{justify-content:flex-end}@media only screen and (max-width:600px){.complete_delivery_popover .signature_pad_actions{flex-direction:column}}.complete_delivery_popover .signature_pad_actions a{border:1px solid;justify-content:center;padding:12px 48px;width:50%}.complete_delivery_popover .signature_pad_actions a:last-of-type{background-color:#7a9b59;color:#fff}.complete_delivery_modal{color:#5f6949}.complete_delivery_modal .modalCloseWrap{right:0;top:0}.complete_delivery_modal .modalCloseWrap .modalClose{color:#5f6949}.portal_case_detail{padding-top:48px}@media only screen and (max-width:600px){.portal_case_detail{padding-top:0}}.portal_case_detail_headline{display:grid;grid-template-columns:1fr;margin-bottom:100px}.portal_case_detail_headline h1{font-family:Morion,Times,serif;font-size:32px;line-height:34px;margin-bottom:12px}.portal_case_detail_headline div{margin-bottom:6px}@media only screen and (max-width:600px){.portal_case_detail_headline{grid-row-gap:6px;grid-template-columns:1fr}.portal_case_detail_headline h1{grid-column:1}.portal_case_detail_headline_date{grid-column:1;grid-row:2}}.portal_case_detail_content{display:grid;grid-template-columns:1fr 1fr}.portal_case_detail_content_half{display:flex;flex-direction:column;gap:48px}.portal_case_detail_content_half:last-of-type{align-items:center}.portal_case_detail_content_half .spinner{width:60%}.portal_case_detail_content_half_item{min-width:300px;width:60%}.portal_case_detail_content_half_item_header{align-items:center;border-bottom:2px solid;display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:20px}.portal_case_detail_content_half_item_header h6{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;font-weight:700;line-height:19px}.portal_case_detail_content_half_item_header a{align-items:center;border:1px solid;color:#5f6949;cursor:pointer;display:flex;gap:2px;padding:12px 24px}.portal_case_detail_content_half_item_header a .material-icons{font-size:18px}.portal_case_detail_content_half_item_row{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.portal_case_detail_content_half_item_row div{align-items:center;display:flex;gap:6px}.portal_case_detail_content_half_item_row div .icon,.portal_case_detail_content_half_item_row div a{color:#5f6949;cursor:pointer}.portal_case_detail_content_half_item_row div .spinner img{width:24px}@media only screen and (max-width:800px){.portal_case_detail_content{gap:48px;grid-template-columns:1fr}.portal_case_detail_content_half .spinner,.portal_case_detail_content_half_item{width:100%}}.portal_case_timeline{margin-bottom:0;margin-top:36px}.facility_case_timeline{border-top:1px solid #5f6949;display:flex;margin-bottom:100px;width:100%}.facility_case_timeline_date{align-items:center;display:flex;flex:1;flex-direction:column;position:relative}.facility_case_timeline_date_tooltip{background-color:#faf9f3;box-shadow:0 24px 38px rgba(0,0,0,.04),0 9px 46px rgba(0,0,0,.02),0 11px 15px rgba(0,0,0,.02);display:none;flex-direction:column;font-size:15px;font-weight:400;gap:6px;margin-top:-100%;min-height:100px;padding:12px;position:absolute;top:0;width:175px;z-index:1000}.facility_case_timeline_date_tooltip_title{font-weight:700;margin-bottom:12px}.facility_case_timeline_date_tooltip span{margin-bottom:6px}.facility_case_timeline_date_line{background-color:#5f6949;height:5px;left:0;position:absolute;width:100%}.facility_case_timeline_date_line.current_phase{width:50%}.facility_case_timeline_date_line.not_reached{width:0}.facility_case_timeline_date_pointer{background-color:#5f6949;height:16px;margin-bottom:6px;width:1px}.facility_case_timeline_date_title{aspect-ratio:3/2;margin-top:24px;max-width:100px;overflow:hidden;position:absolute;top:100%;transform:rotate(-45deg)}.facility_case_timeline_date p{font-family:Neueu Montreal,Arial,sans-serif;font-size:14px;line-height:17px}.facility_case_timeline_date:first-of-type{align-items:flex-start}.facility_case_timeline_date:last-child{align-items:flex-end;text-align:right}.facility_case_timeline_date.with_hover:hover{cursor:pointer;font-weight:700}.facility_case_timeline_date.with_hover:hover .facility_case_timeline_date_tooltip{display:flex}@media only screen and (max-width:900px){.facility_case_timeline{display:none}}.facility_case_headline_container{padding:8px 0}.facility_bulk_delivery_header .form-field{border:1px solid #5f6949;width:300px}.portal_user_details{margin:0 auto;max-width:666px;padding:36px 24px}.portal_user_details_header_avatar{align-items:center;display:flex;flex-direction:column;padding-bottom:12px;position:relative}.portal_user_details_header_avatar span{font-size:60px}.portal_user_details_header_avatar img{border-radius:100%;height:130px;object-fit:cover;width:130px}.portal_user_details_header_avatar h2{font-size:24px;margin-top:24px}.portal_user_details_header_avatar .spinner{align-items:center;display:flex;height:130px;width:130px}.portal_user_details_header_avatar .spinner img{height:40px;width:40px}.portal_user_details_header_avatar_edit{cursor:pointer;left:50%;margin-left:50px;position:absolute}.portal_user_details_header_avatar_edit span{font-size:26px}.portal_user_details_header_avatar_edit input{display:none}@media only screen and (max-width:600px){.portal_user_details .detail_row.three-cols{grid-template-columns:1fr 1fr}}@media only screen and (max-width:350px){.portal_user_details .detail_row.three-cols{grid-template-columns:1fr}}.photo_cropper_modal_footer{align-items:center;display:flex;gap:12px;justify-content:center;padding:12px}.photo_cropper_modal_footer a{align-items:center;display:flex;justify-content:center;width:150px}.photo_cropper_modal_footer a.loading{cursor:not-allowed}.photo_cropper_modal_footer a.reset{border:1px solid;color:#5f6949;cursor:pointer;height:52px}@media only screen and (max-width:900px){.photo_cropper_modal{height:unset}}.deliveries_header{align-items:center;display:flex;justify-content:space-between;margin-top:24px}.testing_table_cell_icon{margin-left:6px}.label_value h6{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;line-height:19px}.label_value h6.label{font-size:14px;line-height:17px;margin-bottom:4px}.entry_modal{max-height:90vh;overflow-y:auto;padding:36px 12px}.entry_modal .modalCloseWrap{right:0;top:0}.entry_modal .modalCloseWrap .modalClose{color:#5f6949;right:6px;top:6px}.entry_modal_tabs{margin-bottom:24px}.entry_modal_tabs_tab{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif}.entry_modal_tabs .MuiTab-wrapper{color:#5f6949}.entry_modal_tabs .MuiTabs-indicator{background-color:#5f6949}.entry_modal_comments .slate_editor.notes_note_content{height:unset}.entry_detail{grid-row-gap:8px;display:grid;grid-template-columns:repeat(3,1fr)}.add_facility h3{font-size:28px;margin-bottom:36px}.add_facility .edit_task_type_form_field .form-field.address-field{align-items:center;border:1px solid;cursor:pointer;display:flex;justify-content:space-between;padding:12px}.address_modal{padding:24px}.address_modal h4{color:#5f6949;font-size:24px;margin-bottom:24px}.address_modal .centralColumn{margin:0}.manage_referrals{color:#5f6949;padding-top:24px}.manage_referrals h6{font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;font-weight:700;grid-column:1/-1;margin-bottom:12px}.manage_referrals_header{column-gap:36px;display:grid;grid-template-columns:1fr 5fr}.manage_referrals_header_item{font-family:Morion,Times,serif}.manage_referrals_header_item_amount{font-size:70px;line-height:74px}.manage_referrals_header_item_amount span{font-size:48px;line-height:unset;margin-left:12px}.manage_referrals_header_item p{font-size:24px;line-height:32px}.manage_referrals_share{background:#f8f4ed;border-radius:2px 2px 0 0;grid-column:span 2;margin-top:48px;padding:24px}.manage_referrals_share p{border-bottom:1px solid #dfe1db;font-family:Morion,Times,serif;font-size:24px;line-height:32px;padding-bottom:12px}.manage_referrals_share p a{cursor:pointer;text-decoration:underline}.manage_referrals_share_footer{align-items:center;display:flex;justify-content:space-between;padding-top:12px}.manage_referrals_share_footer_actions{display:flex;gap:12px}.manage_referrals_share_footer_actions a{cursor:pointer;text-decoration:underline}@media only screen and (max-width:600px){.manage_referrals{padding:24px 12px}.manage_referrals_header{grid-template-columns:1fr}.manage_referrals_header_item_amount{font-size:48px;line-height:50px;margin-bottom:24px}.manage_referrals_share{align-items:flex-start;flex-direction:column;margin-top:12px}.manage_referrals_share p{font-size:18px}.manage_referrals_share_footer{flex-direction:column}.manage_referrals_share_footer_link{margin-bottom:12px;width:100%}.manage_referrals_share_footer_actions{gap:24px}}.share_referral_popover .ShareCurrentPage__SubmitButton{padding:12px 36px}.manage_referrals_tc{min-width:50vw;overflow-y:auto;padding:24px}.manage_referrals_tc .modalCloseWrap{right:0;top:0}.manage_referrals_tc .modalCloseWrap .modalClose{color:#5f6949}.manage_referrals_tc h3{color:#5f6949;font-family:Morion,Times,serif;font-size:32px;margin-bottom:28px}.manage_referrals_tc p{color:#5f6949;font-size:18px;margin-bottom:10px}.bulk_share_invitees{display:flex;gap:12px;margin-top:8px;width:100%}.bulk_share_invitees_invitee{align-items:center;border:1px solid;border-radius:20px;color:#5f6949;display:flex;gap:4px;padding:4px 10px}.bulk_share_invitees_invitee span{display:none}.bulk_share_invitees_invitee:hover span{display:block}.bulk_share_invite{align-self:center;background-color:transparent;border:1px solid;color:#5f6949;cursor:pointer;display:flex;font-size:16px;gap:6px;justify-content:center;margin-top:12px;padding:12px 36px;width:100%}.bulk_share_invite.disabled{color:#9fa592;cursor:not-allowed}.refer_modal{color:#5f6949;display:flex;max-height:90vh;min-width:60vw;overflow-y:auto;padding:48px 24px 31px 48px}.refer_modal .modalCloseWrap{right:0;top:0}.refer_modal .modalCloseWrap i{color:#5f6949}.refer_modal .modalContent{height:45vh;overflow-y:auto}.refer_modal_container{display:flex;flex-direction:column;height:100%;justify-content:space-between}.refer_modal_container.hidden{display:none}.refer_modal_container_content{grid-gap:24px;display:grid;grid-template-columns:2fr 1fr}.refer_modal_container_content h3{color:#5f6949;font-family:Morion,Times,serif;font-size:32px;grid-column:1/3;line-height:34px;margin-bottom:28px}.refer_modal_container_content p{font-family:Morion,Times,serif;font-size:24px;line-height:32px;max-width:80%}.refer_modal_container_content p a{cursor:pointer;text-decoration:underline}.refer_modal_container_content_share{display:flex;justify-content:flex-end}.refer_modal_container_content_share .ShareCurrentPage,.refer_modal_container_content_share .ShareCurrentPage .ShareCurrentPage__Form,.refer_modal_container_content_share .ShareCurrentPage .ShareCurrentPage__Input{width:100%}.refer_modal_container_content_share .ShareCurrentPage__SubmitButton{font-size:14px;padding:12px 36px}.refer_modal .referral_t_c{display:none;margin-top:65vh}.refer_modal .referral_t_c a{color:#5f6949;cursor:pointer;text-decoration:underline}.refer_modal .referral_t_c h3{font-family:Morion,Times,serif;font-size:32px;margin:31px 0 28px}.refer_modal .referral_t_c p{font-size:16px;line-height:22px;margin-bottom:12px}.refer_modal .referral_t_c.visible{animation:slideUp .5s ease-out;animation-fill-mode:forwards;animation-iteration-count:1;display:block}@media only screen and (max-width:900px){.refer_modal .referral_t_c{padding-bottom:24px}.refer_modal{height:unset;min-height:unset;min-width:unset;padding:36px 24px}.refer_modal_container_content{grid-template-columns:1fr}.refer_modal_container_content h3{grid-column:1}.refer_modal_container_content p{font-size:18px;max-width:100%}.refer_modal_container_content_share{justify-content:flex-start}.refer_modal_container_footer{padding-bottom:12px}}@keyframes slideUp{0%{margin-top:65vh}to{margin-top:0}}.nav_buttons{align-items:center;display:flex;margin-left:12px}@media only screen and (max-width:1000px){.nav_buttons{margin-left:6px;padding:0}}.nav_buttons_button{padding:12px}.nav_buttons_button a{color:#775f4d;text-decoration:none;text-transform:none}.nav_buttons_button.portal{padding:12px 0}@media only screen and (max-width:1000px){.nav_buttons_button.portal{padding:0}}.nav_items__signin{margin-left:30px}.nav_items__signin_link{align-items:center;display:flex;flex-direction:column;text-decoration:none}.nav_items__signin span{color:#775f4d;font-size:13px;text-transform:none}.nav_items__signin--mobile{display:none}@media only screen and (max-width:1100px){.nav_items__signin{margin-left:15px}}@media only screen and (max-width:900px){.nav_items__signin{display:none}.nav_items__signin--mobile{display:block}}.navlinks,navlinks{width:100%}.navlinks a,navlinks a{display:block}.case_history_title{display:flex;justify-content:space-between;line-height:19.2px}.case_history_title h5{font-family:Neueu Montreal,Arial,sans-serif;font-weight:700}.MuiTable-root{background:#f4f3e5}.MuiTable-root .MuiTableCell-root{word-wrap:break-word;border:1px solid #5f6949;color:#5f6949;font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:8px 16px;white-space:normal;width:33.33%}.mobile-table-section:not(:first-child) .MuiTableCell-head{border-top:0}.mobile-table-section .MuiTableCell-head{font-weight:700}.case_detail_error{color:#de622c;font-family:Morion,Times,serif;font-size:18px;padding:24px 0;text-align:center}.facility_settings_header{align-items:center;display:flex;justify-content:flex-end;padding:24px 0}.facility_settings_header a{align-items:center;border:1px solid;color:#5f6949;cursor:pointer;display:flex;gap:6px;padding:8px 36px}.facility_add_agent .submit{margin-top:24px}.facility_add_agent .error{height:unset;width:unset}.facility_headline{margin-bottom:36px;padding-top:8px}.facility_headline.case_headline>div .case_headline_row_container{grid-template-rows:repeat(3,1fr)}.custody_chain{padding:24px 0}.custody_chain_header{display:flex;gap:12px;justify-content:flex-end}.personal_effects{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;margin:0 auto 36px}.personal_effects__header{align-items:center;border-bottom:1px solid #7f876d;display:flex;justify-content:flex-end;padding:24px}.personal_effects__header__add{align-items:center;background:none;border:1px solid #5f6949;color:#5f6949;cursor:pointer;display:flex;font-size:16px;gap:8px;padding:12px 24px}.personal_effects__empty{color:#7f876d;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;font-weight:400;line-height:20px;padding:24px;text-align:center;width:100%}.personal_effects__items__item{align-items:center;border-bottom:1px solid #bfc3b6;display:flex;justify-content:space-between;padding:24px}.personal_effects__items__item__info{align-items:center;display:flex;gap:12px}.personal_effects__items__item__info .icon{background-color:#bfc3b6;color:#f5f3e6;padding:12px}.personal_effects__items__item__info__text{display:flex;flex-direction:column;gap:2px}.personal_effects__items__item__info__text h6{font-family:Neueu Montreal,Arial,sans-serif;font-size:18px;font-weight:700;line-height:20px}.personal_effects__items__item__info__text__details{font-size:16px;font-weight:400;margin-bottom:0}.personal_effects__items__item__info__text__details__notes{color:#9fa592}.personal_effects__items__item__actions{align-items:stretch;display:flex;gap:12px}.personal_effects__items__item__actions .form-field{margin-bottom:0}.personal_effects__items__item__actions__button{background:#7a9b59;border:none;color:#faf9f3;cursor:pointer;font-size:16px;min-width:180px;padding:12px 16px}.personal_effects__items__item__actions__status{align-items:center;background:#e6e9e5;color:#989d9e;display:flex;font-size:16px;justify-content:center;min-width:180px;text-align:center}.personal_effects__items__item__actions__status a{color:#989d9e;text-decoration:underline}.personal_effects__items__item__actions__edit{background:none;border:none;color:#5f6949;cursor:pointer;font-size:16px;text-decoration:underline}.personal_effects__items__item__actions .earth-select__control{border:1px solid #5f6949!important;min-width:180px}.personal_effects__items__item__actions .earth-select__control.earth-select__control--is-disabled{border:none!important}.personal_effects__return_modal{max-width:350px;padding:20px}.personal_effects__return_modal h5{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;font-weight:700;line-height:24px;margin-bottom:20px}.personal_effects__return_modal .form-field{margin-bottom:12px}.personal_effects__return_modal__actions{display:flex;gap:8;justify-content:flex-end}.personal_effects__return_modal__actions button{background:none;border:none;color:#7a9b59;cursor:pointer;font-size:16px;font-weight:700;padding:8px}.confirmation_dialog .MuiPaper-root .MuiTypography-h6{align-items:center;color:#5f6949;display:flex;font-family:Morion,Times,serif;gap:8px}.confirmation_dialog .MuiPaper-root .MuiDialogContentText-root{color:#7f876d;font-family:Neueu Montreal,Arial,sans-serif}.confirmation_dialog .MuiPaper-root .MuiButtonBase-root{color:#7f876d;text-transform:capitalize}.confirmation_dialog .MuiPaper-root .MuiButtonBase-root:last-of-type{color:#7a9b59;font-weight:600}.reg_data{display:flex;padding:24px 0}.reg_data_modal{background-color:#f5f3e6;max-width:80vw}.reg_data_modal .modalCloseWrap{right:24px;top:24px}.reg_data_modal .modalCloseWrap .modalClose{right:0;top:0}.reg_data_modal .modalCloseWrap .modalClose .icon{color:#5f6949}.reg_data_modal .modalContent{align-items:center;display:flex;justify-content:center;padding:24px 0}.reg_data_modal_nodata{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;text-align:center;width:100%}.regulatory_data__content li{margin:12px 0}.regulatory_data__content_label{font-weight:700;margin-right:6px}.regulatory_data__title{align-items:center}.regulatory_data .no-data{color:#7f876d;text-align:center}.daily_data{margin-top:36px}.daily_data h3{font-family:Neueu Montreal,Arial,sans-serif;font-weight:700;margin:12px 0}.case_schedule_actions{align-items:center;display:flex;gap:6px}.case_schedule_item{align-items:center;display:flex;gap:12px}.case_schedule_item div{align-items:center;display:flex;gap:6px}.test_data_table{padding-top:24px}.test_data_table table{width:100%}.test_data_table table td,.test_data_table table th{border:1px solid;padding:12px;text-align:center}.test_data_table table th{border-bottom:1px solid;font-weight:700}.test_data_table table td div{align-items:center;display:flex;justify-content:center}.test_data_table table td div .delete_button{display:flex}.test_data_table table td div span{font-size:18px;margin:0 4px}@media only screen and (max-width:600px){.test_data_table table td,.test_data_table table th{font-size:14px;padding:6px}}.test_data_table .d-flex{align-items:center;display:flex;gap:6px}.menu_popover_anchor,.test_data_table .d-flex .icon{cursor:pointer}.menu_popover_menu .MuiMenu-paper{background-color:#faf9f3;color:#5f6949;min-width:150px}.menu_popover_menu_item.confirming{align-items:center;display:flex}.menu_popover_menu_item.confirming a{align-items:center;display:flex;justify-content:center;width:50%}.menu_popover_menu_item.confirming a:hover{background-color:rgba(0,0,0,.06)}.menu_popover_menu_item .spinner img{width:22px}.test_data_graph{display:flex;justify-content:center;min-height:600px;padding-top:36px}.test_data_graph .spinner{width:50px}@media only screen and (max-width:600px){.test_data_graph{min-height:400px}}.facility_earth_tabs.earth_tabs{background-color:#f5f3e6;z-index:1}.case_testing{padding:12px 0}.case_testing_header{display:flex;flex-wrap:wrap-reverse;gap:12px;justify-content:space-between}.case_testing_header_toggle{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.case_testing_header_toggle a{border:1px solid #5f6949;border-radius:100px;color:#5f6949;cursor:pointer;font-size:14px;padding:4px 12px;text-decoration:none}.case_testing_header_toggle a.active{background-color:#5f6949;color:#fff}.case_testing_header_buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.case_testing_header_buttons a{align-items:center;border:1px solid;color:#5f6949;cursor:pointer;display:flex;gap:6px;padding:12px}@media only screen and (max-width:600px){.case_testing_header_buttons a{justify-content:center;width:100%}}.case_testing_content .spinner{margin-top:24px}.moisture_modal,.oxygen_modal,.ph_modal,.resistance_modal,.solvita_modal,.temp_modal{padding:24px}.documents{color:#5f6949}.documents_header{display:flex;justify-content:space-between;padding:12px 0}.documents_header_upload{flex:.2}.documents_header_filter{flex:.8}.documents_header_filter a{border:1px solid #5f6949;border-radius:20px;color:#5f6949;cursor:pointer;display:inline-block;margin-bottom:12px;margin-right:12px;padding:8px;text-decoration:none}.documents_header_filter a div{align-items:center;display:flex}.documents_header_filter a .icon{display:none}.documents_header_filter a.active{background:#5f6949;color:#faf9f3}.documents_header_filter a.active .icon{display:initial;font-size:16px;margin-left:4px}.documents_row{border-top:1px solid #bfc3b6;padding:24px 0}.documents_row:last-of-type{border-bottom:1px solid #bfc3b6}.documents_row_header{display:flex;justify-content:space-between;margin-bottom:24px}.documents_row_header .name{align-items:center;display:flex;font-size:18px;gap:4px;text-decoration:underline}.documents_row_header .bordered{border:1px solid #5f6949;border-radius:100px;padding:4px 12px}.documents_row_header a{color:#5f6949}.documents_row .with_gap{align-items:center;display:flex;flex-direction:row;gap:24px}.documents_row .with_gap a{cursor:pointer}.documents .search_widget_container{display:flex;justify-content:space-between;margin-bottom:24px;margin-top:12px}.not_found{text-align:center}.case_documents_signatures{grid-template-areas:unset;grid-template-columns:1fr;grid-template-rows:1fr;margin-bottom:24px}.case_documents_signatures .document_signatures{grid-column:1}.my_tasks{display:grid;grid-template-columns:1fr;padding:8px 0}.my_tasks h2{color:#5f6949;font-family:Morion,Times,serif;font-size:32px;line-height:34px;margin:24px 0}.my_tasks_item{align-items:center;background:#eae8cd;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:12px;min-height:90px;padding:18px 12px;text-decoration:none}.my_tasks_item_text h6{color:#5f6949;display:flex;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;font-weight:700;gap:24px;line-height:19px}.my_tasks_item_text h6 .task_item_info_item{gap:0}.my_tasks_item_text h6 svg{height:24px;width:200px}.my_tasks_item_text p{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;line-height:19px;margin-top:12px}.my_tasks_item_text p svg{height:50px;width:300px}.my_tasks_item_arrow{color:#5f6949;cursor:pointer}.my_tasks_item_arrow svg{height:32px;width:32px}.my_tasks .task_item_details{display:none}.my_tasks_nodata{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif}@media screen and (min-width:900px){.my_tasks{grid-gap:24px;grid-template-columns:1fr 1fr}.my_tasks_current .task_item_details{display:block}.my_tasks_current .my_tasks_item{display:none}}.task_item_details{background:#eae8cd;margin-bottom:12px;min-height:90px;padding:18px 12px;text-decoration:none}.task_item_details_header{align-items:center;display:flex;justify-content:space-between;width:100%}.task_item_details_header svg{height:32px;width:32px}.task_item_details_header h6{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;font-weight:700;line-height:19px}.task_item_details_header h6 svg{height:24px;width:200px}.task_item_details_header .icon_badge span.badge{top:-12px}.task_item_details_body{display:flex;flex-direction:column;padding:12px 0}.task_item_details_body p{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;margin-bottom:12px}.task_item_details_body p svg{height:50px;width:300px}.task_item_details_body a{align-self:flex-end;color:#f5f3e6;margin-top:24px;width:200px}.task_item_details_body a.loading{text-align:right}.task_item_details_body a svg{height:40px;width:100px}.task_item_info{align-items:center;color:#5f6949;display:flex;font-size:14px;gap:12px;width:100%}.task_item_info_item{align-items:center;display:flex;gap:6px}.task_item_info_item .material-icons{font-size:20px}.facility_vessels h1{margin-bottom:72px;padding-top:8px}.facility_vessels_headline,.facility_vessels_tab{margin:0 auto;max-width:1200px}.facility_vessels_tab.full-width{max-width:unset}.facility_vessels_tab.full-width .facility_vessels_tab_header,.facility_vessels_tab.full-width .vessels_hall_view_header{margin:0 auto;max-width:1200px}.facility_vessels_tab_header{display:flex;gap:70px;padding:48px 0}.facility_vessels_tab_header h3{font-size:24px}.facility_vessels_tab_header h3 span{font-size:48px;margin-right:8px}.facility_vessels_tab_header.facility_vessels_tab_header_loading h3{align-items:center;display:flex;gap:6px;width:200px}.facility_vessels_tab_list_row{align-items:center;border-bottom:1px solid #dfe1db;display:flex;justify-content:space-between;padding:21px 0}.facility_vessels_tab_list_row.facility_vessels_tab_list_header{border-bottom:none;font-weight:700}.facility_vessels_tab_list_row a{color:#5f6949}.facility_vessels_tab_list_row.facility_vessels_tab_list_row_grid{display:grid;grid-template-columns:3fr 1fr 1fr}.full_screen_spinner{align-items:center;display:flex;height:100vh}.full_screen_spinner.interstitial{background-color:#5f6949}.vessels_hall_view_scrollbar{align-items:center;display:flex;gap:27px;justify-content:center;margin-top:64px}.vessels_hall_view_scrollbar_arrow{border:1px solid #5f6949;cursor:pointer;display:flex;padding:12px}.vessels_hall_view_scrollbar_arrow.disabled{opacity:.2}.vessels_hall_view_scrollbar_scroll{grid-gap:2px;cursor:pointer;display:grid;padding:8px;position:relative}.vessels_hall_view_scrollbar_scroll_viewport{border:2px solid #9fa592;height:100%;position:absolute}.vessels_hall_view_scrollbar_scroll_rack{border:2px solid #ede3d3;border-radius:2px}.vessels_hall_view_scrollbar_scroll_rack.vessels_hall_view_scrollbar_scroll_rack_empty{background-color:#dee1dc;border-color:#dee1dc}.vessels_hall_view_scrollbar_scroll_rack.vessels_hall_view_scrollbar_scroll_rack_blocked{background:repeating-linear-gradient(135deg,#dee1dc,#dee1dc 10px,#d6dad3 0,#d6dad3 20px);border-color:#d6dad4}.vessels_hall_view_scrollbar_scroll_rack.vessels_hall_view_scrollbar_scroll_rack_has_vessel{background:#ede3d3;border-color:#ede3d3}.vessels_hall_view_header{align-items:center;display:flex;justify-content:flex-end;padding-bottom:24px;z-index:7}.vessels_hall_view_header a{align-items:center;border:1px solid #5f6949;color:#5f6949;cursor:pointer;display:flex;padding:12px 48px}.vessels_hall_view{display:grid;overflow-x:auto;scroll-behavior:smooth;width:100%}.vessels_hall_view_index{align-items:center;background-color:#faf9f3;color:#b5a497;display:flex;font-size:18px;justify-content:center;z-index:7}.vessels_hall_view_add_col,.vessels_hall_view_add_row{cursor:pointer}.vessels_hall_view_rack{border:3px solid #ede3d3;border-radius:32px;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:32px 24px 24px;width:100%}.vessels_hall_view_rack.partner_case{border-bottom:none;overflow:hidden;position:relative}.vessels_hall_view_rack.vessels_hall_view_blocked{border-bottom:none;overflow:hidden}.vessels_hall_view_rack.vessels_hall_view_rack_has_check{cursor:pointer;padding-top:12px}.vessels_hall_view_rack.vessels_hall_view_rack_empty{background-color:#dee1dc;border-color:transparent}.vessels_hall_view_rack.vessels_hall_view_has_vessel{background:#ede3d3;border-color:transparent;cursor:pointer}.vessels_hall_view_rack.vessels_hall_view_blocked{background:repeating-linear-gradient(135deg,#dee1dc,#dee1dc 10px,#d6dad3 0,#d6dad3 20px);border-color:transparent}.vessels_hall_view_rack.has_task_today{background-color:#f0c250}.vessels_hall_view_rack.has_heat_blast{background-color:#7a9b59}.vessels_hall_view_rack.has_heat_blast .vessels_hall_view_rack_header h5{color:#faf9f3}.vessels_hall_view_rack.has_heat_blast .vessels_hall_view_rack_header h6{color:#f1f7cb}.vessels_hall_view_rack.has_heat_blast .vessels_hall_view_rack_footer_phases_phase{background-color:#3b4922}.vessels_hall_view_rack.has_final_processing{background-color:#775f4d}.vessels_hall_view_rack.has_final_processing .vessels_hall_view_rack_header h5{color:#faf9f3}.vessels_hall_view_rack.has_final_processing .vessels_hall_view_rack_header h6{color:#e8ddd5}.vessels_hall_view_rack.has_final_processing .vessels_hall_view_rack_footer_phases_phase{display:none}.vessels_hall_view_rack_checkmark{align-items:center;display:flex;justify-content:flex-end}.vessels_hall_view_rack_checkmark .material-icons{color:#5f6949;font-size:40px}.vessels_hall_view_rack_header h5{color:#775f4d;font-family:Morion,Times,serif;font-size:18px;margin-bottom:8px}.vessels_hall_view_rack_header h6{color:#b5a497;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;line-height:20px}.vessels_hall_view_rack_footer{align-items:center;display:flex;justify-content:space-between}.vessels_hall_view_rack_footer__vessel_name{color:#9fa592;color:#5f6949;font-size:18px}.vessels_hall_view_rack_footer_phases{align-items:center;display:flex;gap:4px}.vessels_hall_view_rack_footer_phases_phase{background-color:#775f4d;border-radius:100%;height:12px;width:12px}.vessels_hall_view_rack_partner{background-color:#36474e;bottom:0;height:12px;left:0;position:absolute;width:100%}.vessels_hall_view::-webkit-scrollbar{height:4px}.vessels_hall_view::-webkit-scrollbar-thumb{background:#9fa592;border-radius:5px}.vessels_hall_view::-webkit-scrollbar-thumb:hover{background-color:#7f876d}.footer_sticky_bar{align-items:center;background:#5f6949;bottom:0;color:#efeeda;display:flex;justify-content:space-between;left:50%;min-width:500px;padding:8px 36px;position:fixed;text-align:center;transform:translateX(-50%);z-index:9999}.footer_sticky_bar_actions{align-items:center;display:flex;gap:6px}.footer_sticky_bar_actions a{cursor:pointer}.vessels_hall_view_paginator{align-items:center;display:flex;gap:16px;margin-top:83px;padding:0 40px}.vessels_hall_view_paginator_page{background-color:#ede3d3;border-radius:12px;cursor:pointer;height:8px;width:80px}.vessels_hall_view_paginator_page.active{background-color:#5f6949}.vessel_hall_case_modal{background-color:#f5f3e6;border-radius:16px;color:#5f6949;max-height:80vh;max-width:1200px;min-height:300px;overflow-y:auto;padding-top:32px;width:70vw}.vessel_hall_case_modal .modalCloseWrap{right:0;top:0;z-index:2}.vessel_hall_case_modal .modalCloseWrap .modalClose{color:#5f6949;right:40px;top:32px}.vessel_hall_case{position:relative}.vessel_hall_case_location{color:#b5a497;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;line-height:20px;margin-bottom:32px;padding:0 40px}.vessel_hall_case_header{color:#5f6949;margin-bottom:40px;padding:0 40px}.vessel_hall_case_header_title{align-items:center;display:flex;gap:24px;margin-bottom:8px}.vessel_hall_case_header_title h3{font-family:Morion,Times,serif;font-size:32px}.vessel_hall_case_header_title_partner{background-color:#36474e;border-radius:30px;color:#f1f7cb;padding:7px 12px}.vessel_hall_case_header_sub{color:#b5a497;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;line-height:20px}.vessel_hall_case_grid{grid-gap:12px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:72px;padding:0 40px}.vessel_hall_case_grid h5{font-family:Neueu Montreal,Arial,sans-serif;font-weight:700;margin-bottom:16px}.vessel_hall_case_grid p{font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;line-height:20px}.vessel_hall_case_grid_action{margin-bottom:36px}.vessel_hall_case_grid_vessel_status{align-items:flex-end;display:flex;grid-column:1;grid-row:2}.vessel_hall_case_grid_vessel_status_content{grid-gap:8px;display:grid;grid-template-columns:2fr 1fr;width:60%}.vessel_hall_case_grid_vessel_status h5{grid-column:1/3}.vessel_hall_case_grid_timeline{grid-column:2;grid-row:1/3}.vessel_hall_case_grid_timeline_content_row{color:#e8ddd5;display:grid;grid-template-columns:30px 2fr 1fr;margin-bottom:8px;position:relative}.vessel_hall_case_grid_timeline_content_row_icon{align-self:center;background-color:#e8ddd5;border-radius:100%;height:8px;width:8px}.vessel_hall_case_grid_timeline_content_row_icon:before{background-color:#e8ddd5;bottom:16px;content:" ";height:100%;left:3px;position:absolute;width:2px;z-index:-1}.vessel_hall_case_grid_timeline_content_row_icon .arrow-right{border-bottom:8px solid #faf9f3;border-left:8px solid #f0c250;border-top:8px solid #faf9f3;display:none;height:0;margin-top:-4px;width:0}.vessel_hall_case_grid_timeline_content_row.active{color:#5f6949}.vessel_hall_case_grid_timeline_content_row.active .vessel_hall_case_grid_timeline_content_row_icon,.vessel_hall_case_grid_timeline_content_row.active .vessel_hall_case_grid_timeline_content_row_icon:before{background-color:#5f6949}.vessel_hall_case_grid_timeline_content_row.current .vessel_hall_case_grid_timeline_content_row_icon{background-color:transparent}.vessel_hall_case_grid_timeline_content_row.current .vessel_hall_case_grid_timeline_content_row_icon .arrow-right{display:block}.vessel_hall_case_grid_timeline_content_row:first-of-type .vessel_hall_case_grid_timeline_content_row_icon:before{display:none}@media only screen and (max-width:900px){.vessel_hall_case_grid{grid-template-columns:1fr}.vessel_hall_case_grid_timeline{grid-column:1;grid-row:unset}}.vessel_hall_case_data{margin-bottom:40px;padding:0 40px}.vessel_hall_case_data h5{font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;font-weight:700;margin-bottom:24px}.vessel_hall_case_data_graph_header{align-self:center;display:flex;gap:8px}.vessel_hall_case_data_graph_header a{border:1px solid #ede3d3;border-radius:4px;cursor:pointer;padding:8px}.vessel_hall_case_data_graph_header a.inactive{color:#7f876d;text-decoration:line-through}.vessel_hall_case_data_graph_content{overflow-x:scroll;padding-bottom:12px}.vessel_hall_case_data_graph_content .test_data_graph{min-height:unset}.vessel_hall_case_footer{background-color:#f5f3e6;border-top:1px solid #e5e2c1;bottom:0;justify-content:space-between;padding:16px 40px;position:sticky}.vessel_hall_case_footer,.vessel_hall_case_footer_buttons{align-items:center;display:flex;gap:8px}.vessel_hall_case_footer_buttons a{align-items:center;border:1px solid #5f6949;color:#5f6949;cursor:pointer;display:flex;font-size:14px;padding:8px 16px;text-decoration:none}.vessel_hall_case_footer_close{cursor:pointer}.rack_detail_headline{margin-bottom:48px}.facility_tv_view_header{align-items:center;display:flex;justify-content:space-between;padding:63px 40px 0}.facility_tv_view_header h5{font-family:Neueu Montreal,Arial,sans-serif;font-size:22px;font-weight:700;line-height:22px}.facility_tv_view_header a{cursor:pointer;font-size:24px}.facility_vessels_tab.full-width.facility_tv_view .vessels_hall_view{padding:12px 0}.facility_vessels_tab.full-width.facility_tv_view .facility_vessels_tab_header{max-width:unset;padding:48px 40px 40px}.case_soil_confirmation_modal{max-width:375px}.case_soil_confirmation_modal .modalCloseWrap{right:0;top:0}.case_soil_confirmation_modal .modalCloseWrap .modalClose{color:#5f6949;right:24px;top:24px}.case_soil_confirmation_modal .modalContent{padding:24px}.case_soil_confirmation_modal .modalContent .case_soil_confirmation_modal__title{color:#7f876d;font-family:Morion,Times,serif;font-size:24px;line-height:24px;margin-bottom:24px}.case_soil_confirmation_modal .modalContent .case_soil_confirmation_modal__description{color:#7f876d;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;line-height:19px;margin-bottom:24px}@media(max-width:900px){.case_soil_confirmation_modal{height:unset}}@media(max-width:600px){.case_soil_confirmation_modal{width:100vw}}.facility_shipment__error{color:#de622c;font-family:Morion,Times,serif;font-size:18px;margin-top:1rem;text-align:center}.facility_shipment__content h3{font-size:24px;margin-bottom:32px;margin-top:24px}.facility_shipment__content__items{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr}.facility_shipment__content__items__item{display:flex;flex-direction:column;gap:6px}.facility_shipment__content__items__item p{align-items:center;display:flex;gap:4px}.edit_shipment_field{min-width:300px}.edit_shipment_field.edit_shipment_status{min-width:100px}.edit_shipment_field h4{color:#5f6949;font-size:15px;margin-bottom:12px;padding-bottom:8px}.edit_shipment_field button,.edit_shipment_field h4{font-family:Neueu Montreal,Arial,sans-serif;font-weight:700}.edit_shipment_field button{background:none;border:none;color:#7a9b59;cursor:pointer}.edit_shipment_field__actions{align-items:center;display:flex;gap:12px;justify-content:flex-end;padding:12px 0}.edit_shipment_field__actions input{background:none;border:none;color:#7a9b59;cursor:pointer;font-family:Neueu Montreal,Arial,sans-serif;font-weight:700}.edit_shipment_bags__icon{color:#5f6949;cursor:pointer}.facility_inventory .inventory_tabs{border-bottom:1px solid #dfe1db;margin-bottom:24px}.facility_inventory .inventory_tabs .nav{display:flex;list-style:none;margin:0;padding:0}.facility_inventory .inventory_tabs .nav .nav-item{margin-right:24px}.facility_inventory .inventory_tabs .nav .nav-item .nav-link{border-bottom:3px solid transparent;color:#7f876d;display:block;padding:12px 16px;text-decoration:none}.facility_inventory .inventory_tabs .nav .nav-item .nav-link:hover{background:#f5f3e6;color:#5f6949}.facility_inventory .inventory_tabs .nav .nav-item .nav-link.active{border-bottom-color:#7a9b59;color:#7a9b59}.inbound_amendment{margin-top:24px}.inbound_amendment .inbound_amendment_header{align-items:center;display:flex;justify-content:space-between}.inbound_amendment .inbound_amendment_header h3{color:#5f6949;font-size:24px;margin:0}.inbound_amendment .inbound_amendment_header .add_inbound_amendment_btn{align-items:center;background:none;border:1px solid #5f6949;color:#5f6949;cursor:pointer;display:flex;gap:6px;padding:8px 12px;text-decoration:none}.inbound_amendment .inbound_amendment_header .add_inbound_amendment_btn .material-icons{font-size:18px}.add_shipment_modal .modalContent h2{color:#5f6949;font-size:24px;margin-bottom:24px}.add_shipment_modal .form-field.new-design{margin-bottom:24px}.add_shipment_modal .form-field.new-design label:not(.floatingLabel){color:#5f6949;display:block;font-size:16px;margin-bottom:12px}.add_shipment_modal .form-field.new-design input[type=number],.add_shipment_modal .form-field.new-design input[type=text]{background:#fff;border:1px solid #9fa592;border-radius:8px;color:#5f6949;font-size:16px;padding:22px 24px;width:100%}.add_shipment_modal .form-field.new-design input[type=number]::placeholder,.add_shipment_modal .form-field.new-design input[type=text]::placeholder{color:#9fa592}.add_shipment_modal .form-field.new-design input[type=number]:focus,.add_shipment_modal .form-field.new-design input[type=text]:focus{border-color:#7a9b59;outline:none}.add_shipment_modal .form-field.new-design .earth-select__control{background:#fff!important;border:1px solid #9fa592!important;border-radius:8px!important;min-height:48px!important;padding:12px!important}.add_shipment_modal .form-field.new-design .earth-select__placeholder{color:#9fa592}.add_shipment_modal .form-field.new-design .earth-select__single-value{color:#5f6949}.add_shipment_modal .form-field.new-design .earth-select__menu{background:#faf9f3;border:1px solid #9fa592;border-radius:8px;box-shadow:0 4px 11px rgba(0,0,0,.1)}.add_shipment_modal .form-field.new-design .earth-select__option{color:#5f6949}.add_shipment_modal .form-field.new-design .earth-select__option:hover{background:#f5f3e6}.add_shipment_modal .form-field.new-design .earth-select__option--is-selected{background:#7a9b59!important;color:#faf9f3!important}.add_shipment_modal .form-field.new-design .date_new_design_input_container{align-items:center;background:#fff;border:1px solid #9fa592;border-radius:8px;display:flex}.add_shipment_modal .form-field.new-design .date_new_design_input_container input[type=text].dateInput{background:transparent;border:none!important;color:#5f6949;font-size:16px;padding:22px 24px!important}.add_shipment_modal .form-field.new-design .date_new_design_input_container input[type=text].dateInput::placeholder{color:#9fa592}.add_shipment_modal .form-field.new-design .date_new_design_input_container input[type=text].dateInput:focus{outline:none}.add_shipment_modal .form-field.new-design .date_new_design_input_container_calendar{cursor:pointer;padding:16px}.add_shipment_modal .form-field.new-design .FormFieldError{color:#de622c;font-size:12px;margin-top:6px}.add_shipment_form .form-group{margin-bottom:24px}.add_shipment_form .form-group:last-child{margin-bottom:0}.add_shipment_form .error-message{color:#de622c;font-size:12px;margin-top:6px}.add_shipment_form .modal-footer{display:flex;gap:12px;justify-content:flex-end}.add_shipment_form .modal-footer .submit{background-color:#7a9b59;border:none;color:#faf9f3;cursor:pointer;font-size:16px;height:48px;min-width:100px;padding:12px 24px}.add_shipment_form .modal-footer .submit:disabled{cursor:not-allowed;opacity:.6}.add_shipment_form .modal-footer .submit:hover:not(:disabled){opacity:.9}.add_shipment_form .modal-footer .cancel{background:none;border:1px solid #5f6949;color:#5f6949;cursor:pointer;font-size:16px;height:48px;min-width:100px;padding:12px 24px}.add_shipment_form .modal-footer .cancel:hover:not(:disabled){background:#f5f3e6}.add_shipment_form .modal-footer .cancel:disabled{cursor:not-allowed;opacity:.6}@media(max-width:900px){.facility_inventory{padding:12px}.inbound_amendment_header{align-items:stretch;flex-direction:column;gap:12px}.inbound_amendment_header .add_inbound_amendment_btn{justify-content:center;text-align:center;width:100%}.add_shipment_form .modal-footer{flex-direction:column}.add_shipment_form .modal-footer .cancel,.add_shipment_form .modal-footer .submit{width:100%}}.fileInput__fileName a{color:#5f6949}.docUploadContainer{display:block;grid-column:2}@media only screen and (max-width:600px){.docUploadContainer{grid-column:2/span 2}}.docUploadContainer__button{display:block;grid-column:3}.docUploadContainer__button label{border:1px solid #5f6949;cursor:pointer;display:block;padding:16px 12px}.docUploadContainer__button .upload{background-color:#f0c250;border:none;font-weight:700;padding:12px 24px;text-align:center}@media only screen and (max-width:600px){.docUploadContainer__button{display:flex;grid-column:2/span 2;justify-content:end}}.docUploadContainer .fileInput{display:block}.docUploadContainer .fileInput>*{vertical-align:middle}.docUploadContainer .fileInput .input{border:none;display:inline-block;height:auto;margin-right:12px;padding:0;width:auto}.docUploadContainer .fileInput .input:hover{background-color:transparent}.docUploadContainer .fileInput__deleteInput{cursor:pointer}.statusUpdatesTask{grid-gap:12px;align-items:center;border-bottom:1px solid #5f6949;color:#5f6949;display:grid;grid-template-areas:"header header header" ". description description" ". doc button";grid-template-columns:max-content 1fr max-content;grid-template-rows:min-content min-content min-content;margin-bottom:24px;padding-bottom:24px}@media only screen and (max-width:600px){.statusUpdatesTask{grid-template-columns:min-content 1.5fr 1fr}}.statusUpdatesTask:last-of-type{border-bottom:none;margin-bottom:36px;padding-bottom:0}.statusUpdatesTask__icon{grid-area:header/span 1}.statusUpdatesTask__title{font-size:16px;font-weight:700;grid-area:header/span 1}.statusUpdatesTask__status{align-items:center;display:flex;font-size:14px;font-weight:700;grid-area:header/span 1;justify-content:right;text-align:right}.statusUpdatesTask__status--incomplete{background-color:#f3ce73;border-radius:100%;display:inline-block;height:19px;margin-right:12px;vertical-align:bottom;width:19px}.statusUpdatesTask__desc{font-size:16px;grid-area:description}.familyPrefTable{margin-bottom:12px;width:100%}.familyPrefTable td{border:1px solid #5f6949;color:#5f6949;height:42px;line-height:42px;padding-left:12px}.familyPrefTable td:first-child{width:35%}.familyPrefTable td:last-child i{font-size:17px;position:relative;top:3px}.familyPrefTable td.actions{border:0}.familyPrefTable td.actions a{color:#5f6949;cursor:pointer;display:block}.familyPrefTable .form-field{margin-bottom:0}.familyPrefTable .mobile-only{display:none}@media only screen and (max-width:600px){.familyPrefTable td{font-size:14px;padding:6px}.familyPrefTable td .d-flex{align-items:center;display:flex;gap:6px}.familyPrefTable .mobile-only{display:block}.familyPrefTable .desktop-only{display:none}.familyPrefTable .d-table{display:table}}.familyPrefTable__add_form{grid-gap:12px;display:grid;grid-template-columns:1fr 1fr;margin-top:24px}.familyPrefTable__add_form__relation{grid-column:span 2}.familyPrefTable__add_form__errors{color:#de622c;font-size:14px;grid-column:span 2}.familyPrefTable__add_form__actions{display:flex;grid-column:span 2;justify-content:space-between}.familyPrefTable__add_form__actions a{cursor:pointer}.familyPrefTable__add_form__actions__cancel{align-items:center;display:flex}.familyPrefTable__add_form__actions__submit{align-items:center;background-color:#7a9b59;border:none;color:#f5f3e6;cursor:pointer;display:grid;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;height:48px;justify-content:center;justify-self:end;padding:16px 60px;text-decoration:none}@media only screen and (max-width:900px){.familyPrefTable__add_form__actions__submit{grid-column:unset;width:100%}}.familyPrefTable__add_form .spinner{grid-column:span 2}@media only screen and (max-width:1100px){.familyPrefTable__add_form{grid-template-columns:1fr}.familyPrefTable__add_form>div{grid-column:1}.familyPrefTable__add_form__actions{align-items:center;flex-direction:column-reverse;gap:8px;justify-content:center}}td.actions{padding-left:12px;padding-right:0;padding-top:0}td.actions i{top:-4px}.errors{border-bottom-color:#de622c}@media only screen and (max-width:600px){.familyPrefTableAddDesktop{display:none}}.familyPrefTableAddMobile{display:none}@media only screen and (max-width:600px){.familyPrefTableAddMobile{display:block}}.funeral_home_onboard_users_footer{align-items:center;display:flex;justify-content:flex-end}.funeral_home_onboard_users_footer_submit{background-color:#7a9b59;color:#f7f8f6;cursor:pointer;padding:12px 48px}.funeral_home_onboard_users .funeral_home__settings_section{border-top:none;margin-bottom:36px;padding-top:0}.funeral_home_onboard_users .funeral_home__settings_section_content table,.funeral_home_onboard_users .funeral_home__settings_section_content_form{width:100%}.funeral_home_onboard_users .funeral_home__settings_section_content_form .earth-select__control,.funeral_home_onboard_users .funeral_home__settings_section_content_form input[type=email],.funeral_home_onboard_users .funeral_home__settings_section_content_form input[type=tel],.funeral_home_onboard_users .funeral_home__settings_section_content_form input[type=text]{border:none!important}.funeral_home_onboard_users .funeral_home__settings_section_content_actions{width:100%}.funeral_home_onboard_users .funeral_home__settings_section_content_actions_add{background-color:transparent;border:1px solid;color:#5f6949}.funeral_home_onboard_users .funeral_home__settings_section_content .submit{border:1px solid #7a9b59;margin-top:0;width:100%}.funeral_home_onboard_billing select.select{border:1px solid}.funeral_home_onboard_billing .stripeField,.funeral_home_onboard_billing input{background:#eae8cd}.funeral_home_onboard_billing .submit.funeral_home_onboard_billing_submit{width:100%}.funeral_home_onboard_billing .centralColumn.stripeForm{margin:0}.funeral_home_onboard_title{grid-column:span 6;padding:0 0 36px}.funeral_home_onboard_title h1{color:#5f6949;font-size:24px;margin-bottom:12px}.funeral_home_onboard_form_label{align-items:center;color:#5f6949;display:flex;font-family:Neueu Montreal,Arial,sans-serif;font-weight:700;margin-bottom:12px}.funeral_home_onboard .form-field__error{padding-left:0}.funeral_home_onboard_header{margin-bottom:24px}.funeral_home_onboard_header_steps{align-items:center;display:flex;gap:6px;justify-content:space-between}.funeral_home_onboard_header_steps_step{display:flex;flex:1;flex-direction:column;position:relative;text-align:center}.funeral_home_onboard_header_steps_step a{color:#5f6949;display:flex;flex-direction:column;gap:10px;text-decoration:none}.funeral_home_onboard_header_steps_step a div{text-align:center}.funeral_home_onboard_header_steps_step a.active{font-weight:700}.funeral_home_onboard_header_steps_step:after:not(:last-child){background:#9fa592;content:"";display:block;height:2px;left:50%;position:absolute;top:20%;width:100%;z-index:-1}@media only screen and (max-width:900px){.funeral_home_onboard .centralColumn{margin:0;max-width:unset}}.edit_card_popover{min-width:300px;padding:12px}.edit_card_popover .stripeForm{margin-bottom:0}.edit_card_popover h3{color:#5f6949;font-size:24px;margin-bottom:24px}.add_funeral_home_note{padding:24px}.add_funeral_home_note h3{font-family:Morion,Times,serif;font-size:24px;line-height:19px;margin-bottom:36px}.add_funeral_home_note_modal.ReactModal__Content .modalCloseWrap{right:0;top:0}.add_funeral_home_note_modal.ReactModal__Content .modalCloseWrap .modalClose{color:#5f6949}.funeral_home_detail .case_headline{margin-bottom:100px}.funeral_home_detail .earth_tabs{background-color:#f5f3e6;z-index:1}.funeral_home_detail_tab{padding-bottom:36px;padding-top:24px}.funeral_home_detail_tab h6{align-items:center;display:flex;font-family:Neueu Montreal,Arial,sans-serif;font-weight:700;gap:6px;margin-bottom:-12px;margin-top:36px}.case_log{padding-top:24px}.case_log_email_content a{color:#5f6949;cursor:pointer;text-decoration:underline}.case_log_email_content_modal.ReactModal__Content .spinner{padding:100px 0}.case_log_email_content_modal.ReactModal__Content .modalCloseWrap{right:30px;top:30px}.case_log_email_content_modal.ReactModal__Content .modalCloseWrap .modalClose{right:0;top:0}.case_log_email_content_modal.ReactModal__Content .modalCloseWrap .modalClose .icon{color:#5f6949}.case_log .error{padding-top:24px;text-align:center}.purchases .search_widget_input{border:1px solid #5f6949;margin-left:12px;padding:12px}.purchases .task_table__row{grid-template-columns:.5fr repeat(3,1fr) .5fr}.purchases .task_table__row a{background-color:#5f6949;color:#e5e2c1;cursor:pointer;padding:12px 24px;text-decoration:none}.error{height:unset;width:unset}.add_contact_button{align-items:center;border:1px solid #5f6949;color:#5f6949;cursor:pointer;display:flex;padding:12px 24px;text-decoration:none}.contact_modal_content{min-width:500px;padding:36px 24px}.contact_modal_content h4{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;font-size:24px;margin-bottom:24px}.contact_modal_content .half{grid-column-gap:24px;display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width:900px){.contact_modal_content .half{grid-row-gap:12px;grid-template-columns:1fr;margin-bottom:24px}}.contact_modal_content input[type=reset],.contact_modal_content input[type=submit]{background-color:#7a9b59;border:0;color:#f5f3e6;cursor:pointer;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;height:52px;line-height:19px;outline:0;padding:12px;width:100%}.contact_modal_content input[type=reset]{background-color:transparent;border:1px solid #5f6949;color:#5f6949}.contact_modal_content.edit_contact{min-width:unset}@media only screen and (max-width:900px){.contact_modal_content{min-width:400px}}@media only screen and (max-width:600px){.contact_modal_content{min-width:85vw}}.contact_modal .error{color:#de622c;text-align:center}.load_vessel_modal{padding:24px}.load_vessel_modal .modalCloseWrap{right:0;top:0}.load_vessel_modal .modalCloseWrap .modalClose{color:#5f6949;right:16px;top:16px}.load_vessel_modal__header{margin-bottom:20px}.load_vessel_modal__header__title{font-family:Morion,Times,serif;font-size:24px}.load_vessel_modal__footer{display:flex;justify-content:flex-end;margin-top:24px}.vessels_rack{background:#fff;border:1px solid #ede3d3;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;height:200px;width:200px}.vessels_rack__header{gap:11px;justify-content:space-between;padding:10px 8px 10px 14px}.vessels_rack__header,.vessels_rack__header__location{align-items:center;display:flex}.vessels_rack__header__location span{color:#757d7d;font-family:Neueu Montreal,Arial,sans-serif;font-size:12px;line-height:16px}.vessels_rack__header__location span:last-child{border-left:1px solid #babebe;margin-left:4px;padding-left:4px}.vessels_rack__header__actions{align-items:center;display:flex}.vessels_rack__header__actions__duration{color:#757d7d;font-family:Neueu Montreal,Arial,sans-serif;font-size:12px;line-height:16px}.vessels_rack__header__actions__menu{color:#989d9e;cursor:pointer;font-size:19px}.vessels_rack__header__actions__menu_content{background:#fff;border:1px solid #7f876d;border-radius:8px;box-shadow:2px 4px 4px 0 rgba(0,0,0,.25);display:flex;flex-direction:column}.vessels_rack__header__actions__menu_content__item{color:#7f876d;cursor:pointer;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;line-height:20px;padding:8px 15px}.vessels_rack__header__actions__menu_content__item:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.vessels_rack__header__actions__menu_content__item:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.vessels_rack__header__actions__menu_content__item:hover{background:rgba(95,105,73,.1)}.vessels_rack__content{display:flex;flex-direction:column;gap:16px;height:100%;justify-content:space-between;padding:11px 14px 16px}.vessels_rack__content__name{color:#535c5d;font-family:Morion,Times,serif;font-size:16px;letter-spacing:-.24px;line-height:24px;overflow:hidden}.vessels_rack__content__name--clip{max-width:90%;text-overflow:ellipsis;white-space:nowrap}.vessels_rack__content__alerts{display:flex;flex-direction:column;gap:4px}.vessels_rack__content__alerts__item{align-items:center;background:#f9e7b9;border-radius:4px;color:#535c5d;cursor:pointer;display:flex;justify-content:space-between;padding:4.5px 4px 5.5px 6px}.vessels_rack__content__alerts__item--1{background:#f0b79d}.vessels_rack__content__alerts__item--2{background:#fbdbc6}.vessels_rack__content__alerts__item__info{align-items:center;display:flex;gap:8px}.vessels_rack__content__alerts__item__info__icon{font-size:19px}.vessels_rack__content__alerts__item__info__text{font-size:12px;letter-spacing:.12px;line-height:16px}.vessels_rack__content__alerts__item__actions__icon{font-size:19px}.task_modal_overlay{background:hsla(51,41%,97%,.7)}.task_modal{background:#fff;border-radius:8px;box-shadow:0 0 40px 0 rgba(95,105,73,.16),0 0 24px 0 rgba(95,105,73,.2),0 0 4px 0 rgba(95,105,73,.16);display:grid;min-height:90vh;min-width:528px}.task_modal .modalCloseWrap{right:0;top:0}.task_modal .modalCloseWrap .modalClose{color:#5f6949;right:24px;top:24px}.task_modal .modalContent{display:grid;grid-template-rows:max-content 1fr 75px}.task_modal form{display:contents}.task_modal__header{padding:24px 24px 40px}.task_modal__header h6{color:#bfc3b6;font-family:Neueu Montreal,Arial,sans-serif;font-size:14px;line-height:18px;margin-bottom:6px}.task_modal__header h3{color:#5f6949;font-family:Morion,Times,serif;font-size:32px;line-height:40px}.task_modal__content{padding:0 24px}.task_modal__content h6{color:#5f6949;font-size:16px;line-height:20px;margin-bottom:40px}.task_modal__content textarea{background:#fff;border:1px solid #ede3d3;border-radius:8px;resize:vertical;width:100%}.task_modal__content--final_proc_vessel{grid-column-gap:16px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:max-content max-content}.task_modal__content--final_proc_vessel .form-field:last-of-type{grid-column:span 2}.task_modal__footer{align-items:center;background:#faf9f3;border-top:1px solid #ede3d3;display:flex;justify-content:space-between;padding:25px 24px}.task_modal__footer__back{color:#5f6949;cursor:pointer;font-size:18px;line-height:22px}.task_modal__footer__submit{background:none;border:none;color:#7a9b59;cursor:pointer;font-size:18px;font-weight:700;line-height:22px}.task_modal__footer .spinner{width:unset}.input_unit.form-field.new-design .input_unit__container{align-items:center;background-color:#fff;border:1px solid #ede3d3;border-radius:8px;display:flex;gap:4px}.input_unit.form-field.new-design .input_unit__container input[type=number],.input_unit.form-field.new-design .input_unit__container input[type=text]{background-color:transparent;border:none}.input_unit.form-field.new-design .input_unit__container__unit{color:#9fa592;font-size:18px;line-height:22px;padding-right:24px;text-align:right}.case_detail_documents_modal{height:unset;max-width:95vw}.case_detail_documents_modal__pdf{width:100%}.case_detail_documents_modal__viewer{align-items:center;background-color:#f5f5f5;display:flex;height:600px;justify-content:center;width:100%}.case_detail_documents_modal__viewer img{height:100%;object-fit:contain;width:100%}.case_detail_documents_modal__viewer embed,.case_detail_documents_modal__viewer img{border:none;max-height:100%;max-width:100%;object-fit:contain}.case_detail_documents_modal__footer{align-items:center;display:flex;justify-content:space-between;padding:8px 16px}.case_detail_documents_modal__footer__controls{align-items:stretch;border:1px solid #ede3d3;border-radius:8px;display:flex}.case_detail_documents_modal__footer__controls__name{border-left:1px solid #ede3d3;border-right:1px solid #ede3d3;color:#5f6949;font-weight:700;line-height:24px;padding:8px 41px}.case_detail_documents_modal__footer__controls__arrow{align-items:center;background-color:#ede3d3;color:#5f6949;cursor:pointer;display:flex;padding:4px}.case_detail_documents_modal__footer__controls__arrow:first-child{border-radius:8px 0 0 8px}.case_detail_documents_modal__footer__controls__arrow:last-child{border-radius:0 8px 8px 0}.case_detail_documents_modal__footer__controls__arrow--disabled{background-color:#f8f4ed;color:#9fa592;cursor:not-allowed}.case_detail_documents_modal__footer__close{color:#5f6949;cursor:pointer}.vessel-details--loading{align-items:center;display:flex;height:100vh}.vessel-details__container{display:grid;grid-template-rows:100px 1fr;min-height:100%;padding:32px 0 0}.vessel-details__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px;padding:0 32px}@media only screen and (max-width:600px){.vessel-details__header{width:100vw}}.vessel-details__header__info__location{color:#bfc3b6;font-family:Neueu Montreal,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.vessel-details__header__info__vessel_name{color:#5f6949;font-family:Morion,Times,serif;font-size:32px;font-style:normal;font-weight:400;line-height:40px}.vessel-details__header__actions{align-items:center;display:flex;gap:8px}.vessel-details__header__actions .icon{color:#5f6949;cursor:pointer;font-size:34px;padding:8px}.vessel-details__content{display:grid;grid-template-rows:60px 1fr;height:100%}.vessel-details__toast.toast.toast_error{background-color:#f0c250;border-radius:16px;color:#535c5d;left:50%;position:absolute;transform:translateX(-50%);width:max-content}.MuiBackdrop-root{background-color:#faf9f3!important;opacity:.5!important}.vessel_detail_tab{gap:24px;grid-template-rows:1fr minmax(72px,124px);height:100%;padding:24px 32px 32px}@media only screen and (max-width:600px){.vessel_detail_tab{padding:12px}}.vessel_detail_tab .spinner{margin:0 auto}.vessel_detail_tab .spinner img{width:40px}.vessel_detail_tab--no_pad{padding:0!important}.vessel_detail_tab__info{align-items:center;color:#5f6949;display:flex;flex-direction:column;justify-content:end;margin:0 auto;padding-bottom:24px}.vessel_detail_tab__info--hidden{opacity:0;padding:0}.vessel_detail_tab--active{display:grid}.vessel_detail_tab__footer a{background-color:#7a9b59;border-radius:8px;color:#faf9f3;cursor:pointer;display:block;font-size:24px;padding:20px;text-align:center;text-decoration:none;width:100%}.hmi_tabs{padding:0 5px}@media only screen and (max-width:600px){.hmi_tabs.vessel_details_hmi_tabs{width:100vw}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation:fadeOut .6s ease-out}.rack_modal{padding:24px}.rack_modal h3{color:#5f6949;padding:12px 0}.rack_modal p{color:#5f6949;padding:6px 0}.vessel_detail_info_tab{width:100%}@media only screen and (max-width:600px){.vessel_detail_info_tab{width:100vw}}.error-tooltip-wrapper{display:inline-block;position:relative}.error-tooltip{background-color:#faf9f3;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,.2);color:#5f6949;font-size:14px;left:-150%;padding:8px 12px;top:-100%;width:10rem;z-index:1000}.error-tooltip,.error-tooltip:before{position:absolute;transform:translateX(-50%)}.error-tooltip:before{border-color:transparent transparent #faf9f3;border-style:solid;border-width:0 6px 6px;content:"";left:50%;top:-6px}.vessel_detail_tab_overview{display:flex;flex-direction:column;grid-row:span 2;height:100%;justify-content:space-between;padding:32px 0 0}.vessel_detail_tab_overview__content{display:flex;flex-direction:column;gap:20px}.vessel_detail_tab_overview__section{margin-bottom:20px;padding:0 32px}.vessel_detail_tab_overview__section__title{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;font-weight:700;line-height:24px;margin-bottom:16px;padding-left:8px}.vessel_detail_tab_overview__section__case{align-items:center;background:#fff;border:1px solid #ede3d3;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:24px 24px 18px;text-decoration:none}.vessel_detail_tab_overview__section__case__info__uid{color:#7f876d;font-size:14px;line-height:18px;margin-bottom:8px}.vessel_detail_tab_overview__section__case__info__name{color:#5f6949;font-family:Morion,Times,serif;font-size:24px;line-height:36px}.vessel_detail_tab_overview__section__case .icon{color:#5f6949;cursor:pointer;font-size:32px}.vessel_detail_tab_overview__section__weight{color:#5f6949;font-family:Morion,Times,serif;font-size:24px;line-height:36px;padding-left:8px}.vessel_detail_tab_overview__section__weight__time{color:#bfc3b6}.vessel_detail_tab_overview__process{background-color:#faf9f3;border-top:1px solid #ede3d3;bottom:0;display:flex;flex-direction:column;gap:8px;padding:24px 32px;position:sticky;width:100%}.vessel_detail_tab_overview__process__header{align-items:center;display:flex;justify-content:space-between}.vessel_detail_tab_overview__process__header .spinner{width:unset}.vessel_detail_tab_overview__process__header .spinner img{width:30px}.vessel_detail_tab_overview__process__header__info{align-items:center;display:flex;gap:24px}.vessel_detail_tab_overview__process__header__info__info{display:flex;flex-direction:column;gap:4px}.vessel_detail_tab_overview__process__header__info__info h5{color:#5f6949;font-size:18px;line-height:22px}.vessel_detail_tab_overview__process__header__info__info h6{color:#9fa592;font-size:14px;line-height:18px}.vessel_detail_tab_overview__process__header__actions .icon{cursor:pointer;font-size:34px}.vessel_detail_tab_overview__process__actions{display:flex;flex-direction:column;gap:8px;margin-top:36px}.vessel_detail_tab_overview__process__actions a{background-color:#ede3d3;border-radius:16px;color:#5f6949;cursor:pointer;font-size:24px;line-height:22px;padding:25px;text-align:center}.vessel_detail_tab_overview__process__actions a .spinner img{width:30px}.vessel_detail_tab_overview__process__actions .vessel_detail_tab_overview__process__actions__stop{background-color:#de622c;border-radius:16px;color:#faf9f3;cursor:pointer;font-size:24px;line-height:22px;padding:25px;position:relative;text-align:center}.vessel_detail_tab_overview__process__actions .vessel_detail_tab_overview__process__actions__stop span{position:relative;z-index:2}.vessel_detail_tab_overview__reset{background-color:#de622c;border-top:1px solid #ede3d3;bottom:0;display:flex;flex-direction:column;gap:8px;padding:24px 32px;position:sticky;width:100%}.vessel_detail_tab_overview__reset__header{align-items:center;display:flex;justify-content:space-between}.vessel_detail_tab_overview__reset__header .spinner{width:unset}.vessel_detail_tab_overview__reset__header .spinner img{width:30px}.vessel_detail_tab_overview__reset__header__info{align-items:center;display:flex;gap:24px}.vessel_detail_tab_overview__reset__header__message-primary{color:#faf9f3;font-size:18px;line-height:22px;opacity:1}.vessel_detail_tab_overview__reset__header__message-secondary{color:#faf9f3;font-size:14px;line-height:18px;opacity:.5}.vessel_detail_tab_overview__reset__header__actions .icon{cursor:pointer;font-size:34px}.vessel_detail_tab_overview__reset__actions{display:flex;flex-direction:column;gap:8px;margin-top:36px}.vessel_detail_tab_overview__reset__actions a{align-items:center;background-color:#ba4b1c;border-radius:16px;color:#faf9f3;cursor:pointer;display:flex;font-size:24px;gap:4px;justify-content:center;line-height:22px;padding:25px;text-align:center}.vessel_detail_tab_overview__reset__actions a .spinner img{width:30px}.vessel_drawer_alerts{padding:24px 32px}.vessel_drawer_alerts__content{border:1px solid #d6dad4;border-radius:8px}.vessel_drawer_alerts__content__section{padding:24px}.vessel_drawer_alerts__content__section--1{background-color:#fff1ee}.vessel_drawer_alerts__content__section--2{background-color:#fff8f2}.vessel_drawer_alerts__content__section--3{background-color:#fefbf5}.vessel_drawer_alerts__content__section--bt{border-top:1px solid #d6dad4}.vessel_drawer_alerts__content__section__title{color:#5f6949;font-family:Morion,Times,serif;font-size:24px;line-height:36px;margin-bottom:24px}.vessel_drawer_alerts__content__section__list,.vessel_drawer_alerts__content__section__list__item{display:flex;flex-direction:column;gap:8px}.vessel_drawer_alerts__content__section__list__item__title{color:#9fa592;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;line-height:24px;margin-bottom:12px}.vessel_drawer_alerts__content__section__list__item__logs{display:flex;flex-direction:column}.vessel_drawer_alerts__content__section__list__item__logs__log{align-items:flex-start;border-top:1px solid #d6dad4;display:flex;gap:12px;padding:10px 4px 12px;width:100%}.vessel_drawer_alerts__content__section__list__item__logs__log__icon{align-items:center;background-color:#f9e7b9;border-radius:8px;color:#535c5d;display:flex;justify-content:center;padding:10px}.vessel_drawer_alerts__content__section__list__item__logs__log__icon--1{background-color:#f0b79d}.vessel_drawer_alerts__content__section__list__item__logs__log__icon--2{background-color:#fbdbc6}.vessel_drawer_alerts__content__section__list__item__logs__log__content{display:flex;flex:1;flex-direction:column;gap:4px}.vessel_drawer_alerts__content__section__list__item__logs__log__content__header{align-items:center;display:flex;justify-content:space-between}.vessel_drawer_alerts__content__section__list__item__logs__log__content__header__info{display:flex;flex-direction:column;gap:4px}.vessel_drawer_alerts__content__section__list__item__logs__log__content__header__info__date{color:#989d9e;font-family:Neueu Montreal,Arial,sans-serif;font-size:14px;line-height:18px}.vessel_drawer_alerts__content__section__list__item__logs__log__content__header__info__title{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;line-height:20px}.vessel_drawer_alerts__content__section__list__item__logs__log__content__header__actions{align-items:center;display:flex;gap:14px}.vessel_drawer_alerts__content__section__list__item__logs__log__content__header__actions span{color:#babebe;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;line-height:20px}.vessel_drawer_alerts__content__section__list__item__logs__log__content__header__actions__button{background-color:transparent;border:none;color:#9fa592;cursor:pointer}.vessel_drawer_alerts__content__section__list__item__logs__log__content__body{color:#7f876d;font-family:Neueu Montreal,Arial,sans-serif;font-size:14px;line-height:18px;padding:6px 0}.vessel_drawer_alerts__content__section__button{align-items:center;background-color:transparent;border:1px solid #bfc3b6;border-radius:8px;color:#9fa592;cursor:pointer;display:flex;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;gap:8px;line-height:20px;margin-bottom:24px;padding:8px 12px;text-align:center}.info_drawer_list__section{padding:24px 32px}.info_drawer_list__section__title{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;font-weight:700;line-height:24px;margin-bottom:16px}.info_drawer_list__section__items__item{align-items:center;border-bottom:1px solid #ede3d3;display:flex;justify-content:space-between;padding:10px 12px 12px 0}.info_drawer_list__section__items__item__info__title{color:#5f6949;font-size:16px;line-height:20px}.info_drawer_list__section__items__item__info__subtitle{color:#bfc3b6;font-family:Neueu Montreal,Arial,sans-serif;font-size:14px;line-height:18px}.info_drawer_list__section__items__item__actions{align-items:center;display:flex;gap:8px}.info_drawer_list__section__items__item__actions a{background:#ede3d3;border-radius:4px;color:#5f6949;cursor:pointer;font-size:16px;font-weight:400;line-height:20px;padding:10px;text-align:center}.info_drawer_list__section__items__item__actions a.moss{background:#7a9b59;color:#fff}.info_drawer_list__section__items__item__actions span{color:#bfc3b6;font-size:14px;line-height:18px;text-align:right}.info_drawer_list__section__items__item__actions__container{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.info_drawer_list__section__items__item__actions__container .material-icons{color:#bfc3b6;font-size:22px}@media only screen and (max-width:600px){.info_drawer_list__section{padding:12px}}.vessel_info_notes{display:grid;grid-template-rows:minmax(auto,1fr) 80px;height:100%}.vessel_info_notes__footer{align-items:center;background:#faf9f3;border-top:1px solid #ede3d3;display:flex;justify-content:space-between;padding:8px 24px 8px 32px}.vessel_info_notes__footer__input{margin-bottom:0;max-width:90%}.vessel_info_notes__footer__input input[type=text]{background-color:#faf9f3}.vessel_info_notes__footer__submit{align-items:center;background-color:#7a9b59;border-radius:100%;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.vessel_info_notes__footer__submit .icon{color:#fff}.MuiDrawer-paperAnchorBottom.vessel_detail_info_drawer{display:grid;grid-template-rows:64px 1fr;left:unset;min-height:85vh;padding:8px 0;right:0;width:600px}@media only screen and (max-width:600px){.MuiDrawer-paperAnchorBottom.vessel_detail_info_drawer{width:100vw}}.MuiDrawer-paperAnchorBottom.vessel_detail_info_drawer .error-fallback{display:unset}.vessel_detail_info_drawer__header{align-items:center;border-bottom:2px solid #f8f4ed;color:#5f6949;display:flex;justify-content:space-between;padding:0}@media only screen and (max-width:600px){.vessel_detail_info_drawer__header .MuiTab-root.hmi_tabs_tab{font-size:16px;width:80px}}.vessel_detail_info_drawer__header__icons{align-items:center;display:flex;gap:6px;padding-right:12px}.vessel_detail_info_drawer__header__icons .icon{cursor:pointer;font-size:28px;padding:8px}.vessel_detail_info_drawer__header__icons__icon--active{background-color:#5f6949;border-radius:8px;color:#faf9f3}.vessel_info_filters_text{align-items:center;display:flex;gap:16px;justify-content:center;padding:12px}.vessel_info_filters_text span{color:#5f6949;font-size:14px;line-height:18px}.vessel_info_filters_text a{color:#7a9b59;cursor:pointer;font-size:14px;font-weight:700;line-height:24px}.vessel_info_filters{background:#faf9f3;border-bottom:1px solid #ede3d3;padding:24px 32px}.vessel_info_filters.MuiCollapse-hidden{padding:0}.vessel_detail_tab_heat{display:contents}.vessel_detail_tab_heat .vessel_detail_tab__content{align-items:center;display:flex;justify-content:center;position:relative}.vessel_detail_tab_heat .vessel_detail_tab__content__data{color:#9fa592;display:flex;flex-direction:column;font-size:18px;gap:12px;left:12px;position:absolute;top:24px}.vessel_detail_tab_heat .vessel_detail_tab__content__data__val{color:#5f6949}.vessel_detail_tab_heat__mixer-warning{background-color:#f7d8ca;border-radius:8px;color:#bc5224;font-size:14px;margin-top:10px;padding:8px 12px;text-align:center}.vessel-details__heat-slider{background-color:#faf9f3;border-radius:16px;display:flex;height:72px;justify-content:center;z-index:1}.vessel-details__heat-slider .MuiSlider-root{height:unset;padding:unset;width:80%}.vessel-details__heat-slider .MuiSlider-rail{background-color:transparent;height:72px}.vessel-details__heat-slider .MuiSlider-thumb{border-radius:unset;height:72px;margin-top:unset;width:4px}.vessel-details__heat-slider .MuiSlider-mark{background:#ede3d3;height:8px;margin-top:36px;width:1px}.vessel-details__heat-slider .MuiSlider-valueLabel{background:#7a9b59;border-radius:4px;margin-top:18px;position:unset}.vessel-details__heat-slider .MuiSlider-valueLabel *{align-items:center;background-color:unset;border-radius:unset;color:#faf9f3;display:flex;font-size:24px;font-style:normal;font-weight:400;height:32px;justify-content:center;line-height:20px;text-align:center;transform:none;width:90px}.input_modal__form{min-width:400px}.input_modal__form h2{color:#5f6949;font-family:Morion,Times,serif}.input_modal__form button{border:none;border-radius:8px;cursor:pointer;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;margin-left:8px;padding:8px}.input_modal__form button:not(.submit){background-color:transparent}.input_modal__form button.submit{padding:8px 34px;width:unset}.vessel_detail_tab_motor{display:contents;padding-top:8px}.vessel_detail_tab_motor .vessel_detail_tab__content{align-items:center;display:flex;justify-content:center}.vessel_detail_tab_motor__image_wrapper{align-items:center;display:flex;flex-direction:column;margin-top:66px;position:relative}.vessel_detail_tab_motor__image_wrapper__moisture{color:#5f6949;display:block;left:50%;position:absolute;text-align:center;transform:translateX(-105%)}.vessel_detail_tab_motor__image_wrapper__moisture_arrow{background-color:#5f6949;height:50%;left:50%;position:absolute;top:4px;width:1px}.vessel_detail_tab_motor__image_wrapper img{height:340px}.vessel_detail_tab_motor__footer{display:flex;flex-direction:column;gap:8px;padding-top:8px}.vessel_detail_tab_motor__footer__button{background-color:#7a9b59;border-radius:16px;color:#faf9f3;cursor:pointer;display:block;font-size:24px;padding:20px;text-align:center;text-decoration:none;width:100%}.submit.vessel_detail_tab_motor__bottom_drawer__submit{color:#faf9f3;font-size:24px;height:72px!important}.vessel_detail_tab_motor__slider{height:72px}.vessel_motor_canvas__text{color:#5f6949;font-size:18px;margin-bottom:8px;text-align:center}.vessel_motor_canvas__canvas{touch-action:auto!important}.vessel_detail_tab_water{display:contents}.vessel_detail_tab_water .vessel_detail_tab__footer--disabled{cursor:not-allowed;opacity:.5}.vessel_detail_tab_water .vessel_detail_tab__content{align-items:center;display:flex;justify-content:center}.vessel_detail_tab_water__image_wrapper{align-items:center;display:flex;flex-direction:column;margin-top:66px;position:relative}.vessel_detail_tab_water__image_wrapper__moisture{color:#5f6949;display:block;left:50%;position:absolute;text-align:center;transform:translateX(-105%)}.vessel_detail_tab_water__image_wrapper__moisture_arrow{background-color:#5f6949;height:50%;left:50%;position:absolute;top:4px;width:1px}.vessel_detail_tab_water__image_wrapper img{height:340px}.submit.vessel_detail_tab_water__bottom_drawer__submit{color:#faf9f3;font-size:24px;height:72px!important}.vessel_detail_tab__active_command__container{align-items:center;background:#faf9f3;border-radius:16px;display:flex;height:72px;justify-content:space-between;width:536px}.vessel_detail_tab__active_command__left_section{align-items:center;display:flex;padding:16px}.vessel_detail_tab__active_command__right_section{align-items:center;border-left:1px solid #ede3d3;display:flex;padding:16px}.vessel_detail_tab__primary_text{color:#5f6949;font-size:16px;font-weight:400;line-height:24px}.vessel_detail_tab__secondary_text{color:#9fa592;font-size:16px;font-weight:400;line-height:24px}.vessel_detail_tab__delete_button:hover{cursor:pointer}.MuiDrawer-paperAnchorBottom.vessel_detail_bottom_popover{left:unset;padding:24px 32px 32px;right:0;width:600px}@media only screen and (max-width:600px){.MuiDrawer-paperAnchorBottom.vessel_detail_bottom_popover{padding:24px;width:100vw}}.vessel_detail_bottom_popover__header{align-items:center;color:#5f6949;display:flex;justify-content:space-between;margin-bottom:37px}.vessel_detail_bottom_popover__header__title{font-size:18px;line-height:27px}.vessel_detail_bottom_popover__header__close_icon{cursor:pointer}.add_water_popover__item{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.add_water_popover__item__label{color:#5f6949}.add_water_popover__item__slider{display:flex;flex-direction:column;gap:8px;position:relative}.add_water_popover__item__slider .controls_slider{height:72px}.vessel_water_canvas__moisture_text{background-color:hsla(0,0%,100%,.5);border-radius:4px;color:#5f6949;padding:4px;text-align:center;width:max-content}.vessel_detail_tab_air{display:contents}.vessel_detail_tab_air .vessel_detail_tab__content{align-items:center;display:flex;justify-content:center}.vessel_detail_tab_air__slider_container{border-radius:16px;display:grid;height:72px}.vessel_air_canvas__text{width:max-content}.vessel_air_canvas__text__container{color:#5f6949;text-align:left}.vessel_air_canvas__text__row{color:#5f6949;font-family:Neueu Montreal,Arial,sans-serif;font-size:16px;margin-bottom:2px;text-align:left}.vessel_air_canvas__text__row--subtitle{color:#9fa592;font-size:14px}.vessel_air_canvas__text__button{color:#7a9b59;cursor:default;font-family:Neueu Montreal,Arial,sans-serif;font-weight:700;margin-top:8px;text-align:left}.vessel_air_canvas__text__button .spinner img{width:16px}