[dir=rtl] .cta-arrow,[dir=rtl] [data-testid=ArrowBackIcon],[dir=rtl] [data-testid=ArrowBackIosIcon],[dir=rtl] [data-testid=ArrowForwardIcon],[dir=rtl] [data-testid=ArrowForwardIosIcon],[dir=rtl] [data-testid=ChevronLeftIcon],[dir=rtl] [data-testid=ChevronRightIcon],[dir=rtl] [data-testid=KeyboardArrowLeftIcon],[dir=rtl] [data-testid=KeyboardArrowRightIcon],[dir=rtl] [data-testid=NavigateBeforeIcon],[dir=rtl] [data-testid=NavigateNextIcon],[dir=rtl] img[src*=arrow-left],[dir=rtl] img[src*=arrow-right],[dir=rtl] img[src*=blueArrowLeft],[dir=rtl] img[src*=blueChevron24],[dir=rtl] img[src*=chevron-left],[dir=rtl] img[src*=chevron-right],[dir=rtl] img[src*=modalArrow]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}[dir=rtl] .cta-arrow{display:inline-block}[dir=rtl] .home-page-layout__container{direction:ltr}[dir=rtl] input[type=email],[dir=rtl] input[type=number],[dir=rtl] input[type=tel]{direction:ltr;text-align:right}*,:after,:before{border:0;box-sizing:border-box;margin:0;padding:0}a{text-decoration:none}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f6f7fc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.light-theme{background:#f6f7fc;color:#25245e}.dark-theme{background:#0e0e22;color:hsla(0,0%,100%,.5)}.pac-container{z-index:100000!important}.error{background:#fff}.error__container{-webkit-padding-start:210px;background:url(/static/media/error.e700fdceb73a3101c40b.png);background-color:"#000";background-position:50%;background-position:100%;background-repeat:no-repeat;background-size:auto 100vh;min-height:100vh;padding-inline-start:210px;padding-top:78px}.error__image{margin-bottom:164px}.error__button{width:190px}.error-page-button{background:#fff;border:1px solid #0e0d5b;border-radius:31px;cursor:pointer;font-size:14px;font-weight:600;height:58px;letter-spacing:.03em;line-height:21px;width:190px}.error-page-button,.error__form-title{color:#0e0d5b;font-family:Poppins,sans-serif}.error__form-title{font-size:61px;font-weight:700;letter-spacing:.02em;line-height:90px;margin-bottom:45px;max-width:500px}.create-household-checkbox__form-control{-webkit-padding-start:30px;color:#0e0d5b;cursor:pointer;display:inline;font-family:Open Sans;font-size:12px;font-weight:600;letter-spacing:0;line-height:18px;padding-inline-start:30px;position:relative}.create-household-checkbox__checkbox{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #c5cae3;border-radius:4px;cursor:pointer;height:18px;inset-inline-start:0;margin:0;position:absolute;width:18px}.create-household-checkbox__checkbox:before{-webkit-margin-start:1px;background:url(/static/media/vector.6e33d3a4d4887a967211.svg);background-repeat:no-repeat;background-size:cover;content:"";display:none;height:12px;margin-inline-start:1px;width:12px}.create-household-checkbox__checkbox:checked:before{display:block}.create-household-checkbox_active{background:#0e0d5b}.login-page-button{align-items:center;background:#4d94ff;border:none;border-radius:12px;box-shadow:0 1px 2px rgba(16,24,40,.12);color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;height:56px;justify-content:center;letter-spacing:.01em;line-height:23px;max-width:380px;transition:background .18s ease,box-shadow .18s ease;width:100%}.login-page-button:hover{background:#3a82e8}.login-page-button:active{background:#2f73d6}.login-page-button_disabled{background:#c5cae3;box-shadow:none;cursor:auto}.login-page-button_disabled:hover{box-shadow:none;-webkit-transform:none;transform:none}.login-page-chabad-button{align-items:center;background:#fff;border:1.5px solid #d7dbf0;border-radius:12px;color:#0e0d5b;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;gap:10px;height:46px;justify-content:center;letter-spacing:.01em;padding:0 26px;transition:border-color .18s ease,color .18s ease,background .18s ease}.login-page-chabad-button:hover{background:#f5f8ff;border-color:#4d94ff;color:#4d94ff}.login-page-input{position:relative}.login-page-input__label{align-items:center;background:#fff;border-radius:6px;color:#6a6a99;display:flex;font-family:Open Sans;font-size:14px;font-weight:600;gap:10px;inset-inline-start:15px;letter-spacing:0;line-height:19px;padding:0 5px;position:absolute;text-align:start;top:-10px;z-index:1}.login-page-input__image{cursor:pointer;inset-inline-end:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.login-page-input__input{-webkit-padding-start:18px;background:#fff;border:1.5px solid #e3e6f0;border-radius:12px;box-sizing:border-box;color:#0e0d5b;font-family:Open Sans;font-size:15px;font-weight:500;height:54px;letter-spacing:.02em;line-height:20px;padding-inline-start:18px;position:relative;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.login-page-input__input:focus{-webkit-padding-start:18px;border:1.5px solid #4d94ff;box-shadow:0 0 0 4px rgba(77,148,255,.15);outline:none;padding-inline-start:18px}.login-page-input__input::-webkit-input-placeholder{color:rgba(14,13,91,.4);font-family:Open Sans;font-size:15px;font-weight:600;font-weight:500;letter-spacing:.02em;line-height:normal;margin:auto}.login-page-input__input::placeholder{color:rgba(14,13,91,.4);font-family:Open Sans;font-size:15px;font-weight:600;font-weight:500;letter-spacing:.02em;line-height:normal;margin:auto}.login-page-input__input_error,.login-page-input__input_error:focus{-webkit-padding-start:18px;border:1.5px solid #ee4e4e;padding-inline-start:18px}.login-page-input__input_error:focus{box-shadow:0 0 0 4px rgba(238,78,78,.12)}.login-page-input__error-label{-webkit-padding-start:2px;color:#ee4e4e;display:block;font-family:Open Sans;font-size:12px;font-weight:600;letter-spacing:.02em;line-height:16px;margin-top:6px;padding-inline-start:2px;text-align:start}.layout-login-page{align-items:center;background-color:#f6f8fc;background-image:radial-gradient(42% 55% at 0 0,rgba(77,148,255,.1) 0,rgba(77,148,255,0) 60%),radial-gradient(42% 55% at 100% 100%,rgba(33,200,183,.08) 0,rgba(33,200,183,0) 60%);display:flex;justify-content:center;min-height:100vh;padding:32px 16px}.layout-login-page__card{background:#fff;border:1px solid #e6e8f0;border-radius:16px;box-shadow:0 1px 2px rgba(16,24,40,.04),0 4px 12px rgba(16,24,40,.08);box-sizing:border-box;max-width:440px;padding:44px 40px;width:100%}.layout-login-page__chevron{cursor:pointer;margin-bottom:8px}.layout-login-page__logo{display:block;height:40px;margin:0 auto 28px;object-fit:contain;width:auto}.layout-login-page__form{text-align:center}.layout-login-page__form-title{color:#0e0d5b;font-family:Inter,sans-serif;font-size:32px;font-weight:600;letter-spacing:.02em;line-height:45px;margin-bottom:36px}.layout-login-page__form-email,.layout-login-page__form-password{margin-bottom:40px}.layout-login-page__forgot{color:#4d94ff;cursor:pointer;font-family:Open Sans;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px;text-decoration:none}.layout-login-page__checkbox-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}.layout-login-page__button{margin-bottom:28px;width:100%}.layout-login-page__line-container{display:flex;justify-content:center;margin-bottom:20px}.layout-login-page__line{border:1px solid rgba(93,91,125,.3);width:70px}.layout-login-page__or-subtitle{font-family:Rubik,sans-serif;font-size:15px;font-weight:400;letter-spacing:.02em;line-height:18px;margin-bottom:20px;text-align:center}.layout-login-page__chabad-button{display:flex;justify-content:center;margin-bottom:32px}.layout-login-page__subtitle{color:#0e0d5b;font-family:Open Sans;font-size:15px;font-weight:600;letter-spacing:0;line-height:20px}.layout-login-page__subtitle-link{color:#4d94ff;cursor:pointer;font-family:Helvetica;font-size:15px;letter-spacing:0;line-height:18px;text-decoration:none}@media (max-width:500px){.layout-login-page__card{box-shadow:0 1px 2px rgba(16,24,40,.04),0 2px 8px rgba(16,24,40,.06);padding:32px 22px}.layout-login-page__form-email,.layout-login-page__form-password{margin-bottom:24px!important}}.layout-header{display:flex;padding-top:25px}.layout-header__container{display:flex}.layout-header__header{align-items:center;display:flex;height:70px;justify-content:space-between}.layout-header__header h2{color:#0e0d5b;font-family:Poppins,sans-serif;font-size:22px;font-weight:600;letter-spacing:.02em;line-height:33px}.layout-header__title-container{align-items:center;display:flex}.layout-header__arrow-left{width:50px}.layout-header a{font-family:Open Sans;font-size:11px;font-weight:500;letter-spacing:.02em;line-height:15px;text-align:start;text-decoration:none}.layout-header__link{color:#9da7c7}.layout-header__link-container{display:flex;height:15px;min-width:230px}.layout-header__container-inner{align-items:center;display:flex;gap:5px}.layout-header__link_active{color:#0e0d5b}.success-modal{background:#fff;box-shadow:0 4px 10px 0 rgba(14,13,91,.16);min-width:320px;padding:30px;text-align:center;width:20%}.success-modal__title{color:#0e0d5b;font-family:Poppins,sans-serif;font-size:19px;margin-top:23px}.error-modal{background:#fff;box-shadow:0 4px 10px 0 rgba(14,13,91,.16);min-width:320px;padding:25px;text-align:center;width:25%}.error-modal__close-icon{cursor:pointer;display:flex;justify-content:end;width:100%}.error-modal__title{color:#0e0d5b;font-family:Poppins,sans-serif;font-size:19px;margin-top:23px}.contacts-page-button{background:#0e0d5b;border-radius:31px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;height:38px;letter-spacing:.03em;line-height:21px;width:100%}.contacts-page-button_white{background:#fff;border:1px solid #0e0d5b;color:#0e0d5b}.update-household-layout__sidebar{background:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:300px;padding:35px 15px}.update-household-layout__title{color:#0e0d5b;font-family:Open Sans;font-size:25px;font-weight:600;letter-spacing:.02em;line-height:34px;margin-bottom:30px;text-align:center}.update-household-layout__button-wrapper:first-child{margin-bottom:10px}.create-household-layout-button__button{align-items:center;background:#fff;border-radius:30px;cursor:pointer;display:flex;height:50px;justify-content:space-between;padding-block:0 0;padding-inline:5px 15px}.create-household-layout-button__button.isDisabled{pointer-events:none}.create-household-layout-button__button-container{align-items:center;display:flex;justify-content:space-between}.create-household-layout-button__button-image{-webkit-margin-end:5px;align-items:center;background:#f6f7fc;border-radius:50%;display:flex;height:36px;justify-content:center;margin-inline-end:5px;width:36px}.create-household-layout-button__button-title{color:#0e0d5b;font-family:Open Sans;font-size:15px;font-weight:600;letter-spacing:.02em;line-height:20px}.create-household-layout-button__button-title.delete-title{color:#ee4e4e}.create-household-layout-button__button-subtitle{color:#0e0d5b;font-family:Open Sans;font-size:12px;font-weight:600;letter-spacing:.02em;line-height:16px;opacity:.5}.create-household-layout-button_active{background:#f6f7fc}.home-filter-header{align-items:center;border-bottom:1px solid #e6e6eb;display:flex;height:60px;justify-content:space-between;padding:10px 20px}.home-filter-header h3{color:#0e0d5b;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;letter-spacing:.02em;line-height:24px}.home-filter-header__img{cursor:pointer}.home-filter-header_underline-none{border-bottom:none}.home-page-white-button{background:#fff;border:1px solid #0e0d5b;border-radius:31px;color:#0e0d5b;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;height:40px;letter-spacing:.03em;line-height:21px;padding:0 25px;width:100%}.home-page-white-button_padding{padding:0 15px}.home-page-black-disable{border:1px solid #c5cae3}.home-page-red-button{background:rgba(238,78,78,.06);border:1px solid #ee4e4e;border-radius:31px;color:#ee4e4e;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;height:40px;letter-spacing:.03em;line-height:21px;padding:0 25px;width:100%}.home-page-red-button_padding{padding:0 15px}.modal-delete-household{background:#fff;box-shadow:0 4px 10px 0 rgba(14,13,91,.16)}.modal-delete-household__body{background:#f9f9fa;padding:25px 35px;text-align:center}.modal-delete-household__title{color:#0e0d5b;font-family:Open Sans;font-size:17px;font-weight:600;letter-spacing:.02em;line-height:23px;margin-top:20px;text-align:center}.modal-delete-household__footer{align-items:center;display:flex;gap:20px;height:90px;justify-content:center;padding:0 25px}.appbar .MuiPaper-root{background-color:#fff;box-shadow:0 0 11px rgba(0,0,0,.15)}.notifications-header{align-items:center;border-bottom:1px solid #e6e6eb;display:flex;height:60px;justify-content:space-between;padding:0 20px}.notifications-header__title{display:flex}.notifications-header__arrow{cursor:pointer}.notifications-header h3{-webkit-margin-start:15px;color:#0e0d5b;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;letter-spacing:.02em;line-height:24px;margin-inline-start:15px}.notifications-header__close{cursor:pointer}.notification-item{align-items:center;background:#f9faff;border-radius:6px;display:flex;justify-content:space-between;margin:15px 0;padding:14px 20px;position:relative}.notification-item__marked{background:#ee4e4e;border-radius:50%;cursor:pointer;height:8px;inset-inline-start:5px;position:absolute;top:5px;width:8px}.notification-item__delete{background:#fff;border:1px solid #c5cae3;border-radius:4px;cursor:pointer;height:19px;inset-inline-end:-5px;position:absolute;top:-5px;width:19px}.notification-item__delete img{max-width:100%;opacity:.4}.notification-item__delete img:hover{opacity:1}.notification-item__reaction{-webkit-margin-end:15px;margin-inline-end:15px}.notification-item__content h3{color:#0e0d5b;font-family:Open Sans;font-size:15px;font-weight:600;line-height:20px}.notification-item__action{background:#504dff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Open Sans;font-size:13px;font-weight:600;line-height:16px;margin-top:8px;padding:6px 14px;transition:background .15s ease}.notification-item__action:hover{background:#403dcc}.notification-item__time{font-size:12px;font-weight:600;line-height:16px;opacity:.5}.notification-item__arrow{-webkit-margin-start:15px;cursor:pointer;margin-inline-start:15px}.notification-item_unread{background:#f5f6ff}.preloader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.notifications{background-color:rgba(0,0,0,.5);height:100%;inset-inline-start:0;position:fixed;top:0;width:100%;z-index:9999}.notifications__container{background:#fff;box-shadow:0 4px 10px rgba(14,13,91,.16);height:100%;inset-inline-end:0;overflow-y:auto;position:absolute;top:0;width:460px}.notifications__title{background:#fff}.notifications__content{height:calc(100% - 60px);padding:10px 25px}.notifications__loader-wrapper{height:90vh}.notifications__footer{display:flex;height:60px;justify-content:center}.notifications__no-items{align-items:center;display:flex;height:100%;justify-content:center;margin-top:30px}@media (max-width:500px){.notifications__container{inset-inline-end:0;inset-inline-start:0;width:100%}.notifications__content{padding:10px 15px}}.notifications-filter__container{align-items:center;display:flex}.notifications-filter__item{color:#0e0d5b;font-family:Open Sans,"sans-serif";font-size:15px;font-weight:600;letter-spacing:.02em;line-height:20px;text-align:start}.notification{margin:15px 0;position:relative}.notification__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.notification__house-phone{margin-bottom:12px}.notification__reaction{-webkit-margin-end:15px;margin-inline-end:15px}.notification__title h3{color:#0e0d5b;font-family:Open Sans;font-size:15px;font-weight:600;line-height:20px}.notification__time{font-size:12px;font-weight:600;line-height:16px;opacity:.5}.notification__notes{margin-top:30px}.notification__notes-header{border-bottom:1px solid #e6e6eb;color:rgba(14,13,91,.7);font-family:Open Sans;font-size:14px;font-weight:600;line-height:19px;padding:10px 0}.notification__notes-body{margin-top:10px}.notification__info,.notification__notes-body{color:#25245e;font-family:Open Sans;font-size:15px;font-weight:600;line-height:20px}.notification__info,.notification__info-button,.notification__new-address{margin-top:30px}.notification__new-address-row{margin-bottom:25px}.notification__buttons{display:flex;margin-top:50px;width:100%}.notification__buttons button{max-width:50%}.notification__buttons button:first-child{-webkit-margin-end:10px;margin-inline-end:10px}.notification__button{display:flex;justify-content:center;margin-top:50px}.notification__button button{max-width:50%}.update-regular-categories{background:#fff;box-shadow:0 4px 10px 0 rgba(14,13,91,.16);font-family:Open Sans,sans-serif;height:50%;max-height:60%;overflow:hidden;width:30%}.update-regular-categories__body{background:#f9f9fa;height:calc(100% - 150px);overflow-y:auto;padding:14px 20px}.update-regular-categories__item{align-items:center;display:flex;margin-top:5px}.update-regular-categories__footer{align-items:center;display:flex;gap:20px;height:90px;justify-content:center;padding:0 25px}@media (max-width:500px){.update-regular-categories{height:auto;max-height:80vh;width:95%}.update-regular-categories__body{height:auto;max-height:calc(80vh - 200px);overflow-y:auto;padding:12px 15px}.update-regular-categories__item{margin-top:8px}.update-regular-categories__footer{flex-wrap:wrap;gap:10px;height:auto;padding:15px 20px}}.custom-base-checkbox{display:inline-block;height:42px;position:relative;width:42px}.custom-base-checkbox__container{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.custom-base-checkbox__input{-webkit-appearance:none;appearance:none;border:1px solid #c5cae3;border-radius:4px;cursor:pointer;height:18px;width:18px}.custom-base-checkbox__input:before{-webkit-margin-start:1px;background:url(/static/media/vector.6e33d3a4d4887a967211.svg);background-repeat:no-repeat;background-size:cover;content:"";display:none;height:12px;margin-inline-start:1px;width:12px}.custom-base-checkbox__input:checked:before{display:block}.home-page-black-button{align-items:center;background:#0e0d5b;border-radius:31px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;height:40px;justify-content:center;letter-spacing:.03em;line-height:21px;padding:0 25px;width:100%}.home-page-black-button_padding{padding:0 15px}.home-page-black-disable{background-color:#c5cae3;color:#6a6a99}.update-scheduled-categories{background:#fff;box-shadow:0 4px 10px 0 rgba(14,13,91,.16);font-family:Open Sans,sans-serif;height:50%;max-height:60%;overflow:hidden;width:30%}.update-scheduled-categories__body{background:#f9f9fa;height:calc(100% - 150px);padding:25px 35px;text-align:center}.update-scheduled-categories__item{margin-top:15px}.update-scheduled-categories__footer{align-items:center;display:flex;gap:20px;height:90px;justify-content:center;padding:0 25px}@media (max-width:500px){.update-scheduled-categories{height:auto;max-height:80vh;width:95%}.update-scheduled-categories__body{height:auto;max-height:calc(80vh - 200px);overflow-y:auto;padding:20px}.update-scheduled-categories__item{margin-top:12px}.update-scheduled-categories__footer{flex-wrap:wrap;gap:10px;height:auto;padding:15px 20px}}.radio-button__form-control{align-items:center;color:#0e0d5b;display:flex;font-family:Open Sans;font-size:15px;font-weight:600;gap:10px;letter-spacing:.02em;line-height:20px}.radio-button__radio{align-items:center;-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #0e0d5b;border-radius:50%;display:flex;height:18px;justify-content:center;margin:0;width:18px}.radio-button__radio:before{background:#0e0d5b;border-radius:50%;content:"";display:none;height:12px;width:12px}.radio-button__radio:checked:before{display:block}.visit-report-telegram-button{align-items:center;background:rgba(14,13,91,.08);border:1.5px dashed rgba(14,13,91,.35);border-radius:12px;color:#0e0d5b;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;gap:8px;height:46px;justify-content:center;letter-spacing:.01em;transition:background .18s ease,border-color .18s ease;width:100%}.visit-report-telegram-button:hover{background:rgba(14,13,91,.14);border-color:#0e0d5b}.visit-report-telegram-button-white{align-items:center;background:rgba(14,13,91,.08);background:#fff;border:1.5px dashed rgba(14,13,91,.35);border-radius:12px;color:#0e0d5b;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;gap:8px;height:46px;justify-content:center;letter-spacing:.01em;transition:background .18s ease,border-color .18s ease;width:100%}.visit-report-telegram-button-white:hover{background:rgba(14,13,91,.14);border-color:#0e0d5b}.visit-report-telegram-button__container{align-items:center;color:#0e0d5b;display:flex;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;gap:8px;height:100%;justify-content:center;letter-spacing:.01em;text-align:center}.visit-report-telegram-button__container img{-webkit-filter:brightness(0) saturate(100%) invert(8%) sepia(49%) saturate(3637%) hue-rotate(232deg) brightness(92%) contrast(101%);filter:brightness(0) saturate(100%) invert(8%) sepia(49%) saturate(3637%) hue-rotate(232deg) brightness(92%) contrast(101%);height:16px;width:16px}.visit-report-telegram-button__label{cursor:pointer}.visit-report-add-address-button{align-items:center;background:#fff;border:1.5px solid #d7dbf0;border-radius:12px;color:#0e0d5b;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;gap:10px;height:46px;height:44px;justify-content:center;letter-spacing:.01em;padding:0 26px;transition:border-color .18s ease,color .18s ease,background .18s ease;width:100%}.visit-report-add-address-button:hover{background:rgba(14,13,91,.08);border-color:#0e0d5b;color:#0e0d5b}.visit-report-textarea{position:relative}.visit-report-textarea__label{align-items:center;background:#fff;border-radius:6px;color:#6a6a99;display:flex;font-family:Open Sans;font-size:14px;font-weight:600;gap:10px;inset-inline-start:15px;line-height:19px;padding:0 5px;position:absolute;top:-10px;z-index:1}.visit-report-textarea__textarea{-webkit-padding-start:18px;background:#fff;border:1.5px solid #e3e6f0;border-radius:12px;box-sizing:border-box;color:#0e0d5b;font-family:Open Sans;font-size:15px;font-weight:500;height:54px;height:110px;letter-spacing:.02em;line-height:20px;padding-inline-start:18px;padding:15px 18px;resize:none;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.visit-report-textarea__textarea::-webkit-input-placeholder{color:rgba(14,13,91,.4);font-family:Open Sans;font-size:15px;font-weight:500;letter-spacing:.02em;line-height:normal}.visit-report-textarea__textarea::placeholder{color:rgba(14,13,91,.4);font-family:Open Sans;font-size:15px;font-weight:500;letter-spacing:.02em;line-height:normal}.visit-report-textarea__textarea:focus{border-color:#4d94ff;box-shadow:0 0 0 4px rgba(77,148,255,.15);outline:none}.visit-report-textarea__textarea.error,.visit-report-textarea__textarea_error{border-color:#ee4e4e}.visit-report-textarea__textarea.error:focus,.visit-report-textarea__textarea_error:focus{border-color:#ee4e4e;box-shadow:0 0 0 4px rgba(238,78,78,.12)}.visit-report-textarea__textarea::-webkit-input-placeholder{position:static}.visit-report-textarea__textarea::placeholder{position:static}.visit-report-address{padding-bottom:8px}.visit-report-address__header{height:54px;margin-bottom:24px}.visit-report-address__header-container{align-items:center;border-bottom:1px solid #e6e8f0;color:#0e0d5b;display:flex;height:100%;justify-content:space-between}.visit-report-address__title-container{align-items:center;display:flex;gap:15px}.visit-report-address__img{cursor:pointer}.visit-report-address__container{padding:0}.visit-report-address__address,.visit-report-address__select{margin-bottom:24px}.visit-report-address__autocomplete{position:relative;z-index:1}.visit-report-address__apartment,.visit-report-address__coordinates,.visit-report-address__telegram{margin-bottom:24px}.error-text{color:#ee4e4e;font-family:Open Sans;font-size:14px;font-weight:600;line-height:19px}.input-component{position:relative}.input-component__label{align-items:center;background:#fff;border-radius:6px;color:#6a6a99;display:flex;font-family:Open Sans;font-size:14px;font-weight:600;gap:10px;inset-inline-start:15px;line-height:19px;padding:0 5px;position:absolute;top:-10px;z-index:1}.input-component__input{-webkit-padding-start:18px;background:#fff;border:1.5px solid #e3e6f0;border-radius:12px;box-sizing:border-box;color:#0e0d5b;font-family:Open Sans;font-size:15px;font-weight:500;height:54px;letter-spacing:.02em;line-height:20px;padding-inline-start:18px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.input-component__input::-webkit-input-placeholder{color:rgba(14,13,91,.4);font-family:Open Sans;font-size:15px;font-weight:500;letter-spacing:.02em;line-height:normal}.input-component__input::placeholder{color:rgba(14,13,91,.4);font-family:Open Sans;font-size:15px;font-weight:500;letter-spacing:.02em;line-height:normal}.input-component__input:focus{border-color:#4d94ff;box-shadow:0 0 0 4px rgba(77,148,255,.15);outline:none}.input-component__input.error,.input-component__input_error{border-color:#ee4e4e}.input-component__input.error:focus,.input-component__input_error:focus{border-color:#ee4e4e;box-shadow:0 0 0 4px rgba(238,78,78,.12)}.input-component__input:disabled{background:#f6f8fc;cursor:default}.place-autocomplete{position:relative;width:100%}.place-autocomplete__list{background:#fff;border:1px solid #e3e3ef;border-radius:8px;box-shadow:0 8px 24px rgba(14,13,91,.12);box-sizing:border-box;list-style:none;margin:0;max-height:260px;overflow-y:auto;padding:4px 0;position:fixed;z-index:10000}.place-autocomplete__item{cursor:pointer;display:flex;flex-direction:column;font-family:Open Sans,sans-serif;gap:2px;padding:8px 14px;text-align:start}.place-autocomplete__item.is-active,.place-autocomplete__item:hover{background:#f4f4ff}.place-autocomplete__item-primary{color:#1f1f3d;font-size:14px}.place-autocomplete__item-secondary{color:#9a9ab5;font-size:12px}.place-autocomplete__item--text-only{border-top:1px solid #e3e3ef;color:#6b6b8a;font-size:13px;font-style:italic}.place-autocomplete__item--text-only:before{-webkit-margin-end:6px;content:"\270E";margin-inline-end:6px}.place-autocomplete__item--text-only.is-active,.place-autocomplete__item--text-only:hover{background:#fbf7e8}.manual-address__autocomplete{width:100%}.manual-address__autocomplete .MuiOutlinedInput-root{-webkit-padding-start:12px;background:#fff;border-radius:12px;color:#0e0d5b;font-family:Open Sans;font-size:15px;font-weight:500;height:54px;letter-spacing:.02em;min-height:54px;padding-bottom:0;padding-top:0;padding-inline-start:12px}.manual-address__autocomplete .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:1.5px solid #e3e6f0;top:0}.manual-address__autocomplete .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline legend{display:none}.manual-address__autocomplete .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#e3e6f0}.manual-address__autocomplete .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 4px rgba(77,148,255,.15)}.manual-address__autocomplete .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4d94ff;border-width:1.5px}.manual-address__autocomplete .MuiAutocomplete-input{color:#0e0d5b;font-family:Open Sans;font-size:15px;font-weight:500}.manual-address__autocomplete .MuiAutocomplete-input::-webkit-input-placeholder{color:rgba(14,13,91,.4);opacity:1}.manual-address__autocomplete .MuiAutocomplete-input::placeholder{color:rgba(14,13,91,.4);opacity:1}.manual-address__select{-webkit-padding-start:18px;-webkit-padding-end:36px;background:#fff;border:1.5px solid #e3e6f0;border-radius:12px;box-sizing:border-box;color:#0e0d5b;cursor:pointer;font-family:Open Sans;font-size:15px;font-weight:500;height:54px;letter-spacing:.02em;line-height:20px;padding-inline-end:36px;padding-inline-start:18px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.manual-address__select::-webkit-input-placeholder{color:rgba(14,13,91,.4);font-family:Open Sans;font-size:15px;font-weight:500;letter-spacing:.02em;line-height:normal}.manual-address__select::placeholder{color:rgba(14,13,91,.4);font-family:Open Sans;font-size:15px;font-weight:500;letter-spacing:.02em;line-height:normal}.manual-address__select:focus{border-color:#4d94ff;box-shadow:0 0 0 4px rgba(77,148,255,.15);outline:none}.manual-address__select.error,.manual-address__select_error{border-color:#ee4e4e}.manual-address__select.error:focus,.manual-address__select_error:focus{border-color:#ee4e4e;box-shadow:0 0 0 4px rgba(238,78,78,.12)}.form-error-message{-webkit-padding-start:2px;color:#ee4e4e;display:block;font-family:Open Sans;font-size:12px;font-weight:600;letter-spacing:.02em;line-height:16px;margin-top:6px;min-height:18px;padding-inline-start:2px;text-align:start}.visit-report-panel{line-height:22px}.visit-report-phone-number-input__input-container{position:relative}.visit-report-phone-number-input__label{align-items:center;background:#fff;border-radius:6px;color:#6a6a99;display:flex;font-family:Open Sans;font-size:14px;font-weight:600;gap:10px;inset-inline-start:15px;line-height:19px;padding:0 5px;position:absolute;top:-10px;z-index:1}.visit-report-phone-number-input__end-icon-container{inset-inline-end:12px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.visit-report-phone-number-input__end-icon:last-child{-webkit-margin-start:10px;margin-inline-start:10px}.visit-report-phone-number-input__tel{margin:0;width:100%}.visit-report-phone-number-input__tel .MuiOutlinedInput-root{-webkit-padding-start:6px;background:#fff;border-radius:12px;color:#0e0d5b;font-family:Open Sans;font-size:15px;font-weight:500;height:54px;letter-spacing:.02em;padding-inline-start:6px;transition:box-shadow .2s ease}.visit-report-phone-number-input__tel .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:1.5px solid #e3e6f0;transition:border-color .2s ease}.visit-report-phone-number-input__tel .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#e3e6f0}.visit-report-phone-number-input__tel .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 4px rgba(77,148,255,.15)}.visit-report-phone-number-input__tel .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4d94ff;border-width:1.5px}.visit-report-phone-number-input__tel .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#ee4e4e}.visit-report-phone-number-input__tel .MuiOutlinedInput-root.Mui-error.Mui-focused{box-shadow:0 0 0 4px rgba(238,78,78,.12)}.visit-report-phone-number-input__tel .MuiTelInput-IconButton{-webkit-border-end:1.5px solid #e3e6f0;-webkit-margin-end:6px;border-inline-end:1.5px solid #e3e6f0;border-radius:0;margin-inline-end:6px}.visit-report-phone-number-input__tel .MuiOutlinedInput-input{color:#0e0d5b}.visit-report-phone-number-input__tel .MuiOutlinedInput-input::-webkit-input-placeholder{color:rgba(14,13,91,.4);opacity:1}.visit-report-phone-number-input__tel .MuiOutlinedInput-input::placeholder{color:rgba(14,13,91,.4);opacity:1}.visit-report-input{position:relative}.visit-report-input__label{background:#fff;border-radius:6px;color:#6a6a99;font-family:Open Sans;font-size:14px;font-weight:600;gap:10px;inset-inline-start:15px;line-height:19px;padding:0 5px;top:-10px}.visit-report-input__end-icon,.visit-report-input__label{align-items:center;display:flex;position:absolute;z-index:1}.visit-report-input__end-icon{cursor:pointer;inset-inline-end:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.visit-report-input__span{-webkit-margin-start:10px;color:#4d94ff;font-family:Urbanist,sans-serif;font-size:12px;font-weight:600;line-height:14px;margin-inline-start:10px;text-align:center}.visit-report-input__input{-webkit-padding-start:18px;background:#fff;border:1.5px solid #e3e6f0;border-radius:12px;box-sizing:border-box;color:#0e0d5b;font-family:Open Sans;font-size:15px;font-weight:500;height:54px;letter-spacing:.02em;line-height:20px;padding-inline-start:18px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.visit-report-input__input::-webkit-input-placeholder{color:rgba(14,13,91,.4);font-family:Open Sans;font-size:15px;font-weight:500;letter-spacing:.02em;line-height:normal}.visit-report-input__input::placeholder{color:rgba(14,13,91,.4);font-family:Open Sans;font-size:15px;font-weight:500;letter-spacing:.02em;line-height:normal}.visit-report-input__input:focus{border-color:#4d94ff;box-shadow:0 0 0 4px rgba(77,148,255,.15);outline:none}.visit-report-input__input.error,.visit-report-input__input_error{border-color:#ee4e4e}.visit-report-input__input.error:focus,.visit-report-input__input_error:focus{border-color:#ee4e4e;box-shadow:0 0 0 4px rgba(238,78,78,.12)}.visit-report-contact-info{padding-bottom:16px}.visit-report-contact-info__panel{margin-bottom:30px;margin-top:30px}.visit-report-contact-info__phone-row{display:flex;flex-direction:column;gap:24px;margin-bottom:24px}.visit-report-contact-info__phone{min-width:0;width:100%}.visit-report-contact-info__work{align-items:flex-start;display:flex;gap:12px;min-width:0;width:100%}.visit-report-contact-info__work-number{flex:1 1;margin-bottom:0;min-width:0}.visit-report-contact-info__ext{flex-shrink:0;width:96px}.visit-report-contact-info__email{margin-top:4px}.visit-report-select{padding-top:10px;position:relative;z-index:60}.visit-report-select__label{align-items:center;background:#fff;border-radius:6px;color:#6a6a99;display:flex;font-family:Open Sans;font-size:14px;font-weight:600;gap:10px;inset-inline-start:15px;line-height:19px;padding:0 5px;position:absolute;top:-10px;top:1px;z-index:1}.visit-report-select__span{cursor:pointer;inset-inline-end:18px;position:absolute;top:27px;z-index:1}.visit-report-select__input{-webkit-padding-start:18px;align-items:center;background:#fff;border:1.5px solid #e3e6f0;border-radius:12px;color:#0e0d5b;cursor:pointer;display:flex;font-family:Open Sans;font-size:15px;font-weight:500;height:54px;letter-spacing:.02em;line-height:20px;padding-inline-start:18px;position:relative;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.visit-report-select__input.error{border-color:#ee4e4e}.visit-report-select__list-container{background:#fff;border:1px solid #e6e6eb;border-radius:12px;box-shadow:0 1px 2px rgba(16,24,40,.04),0 4px 12px rgba(16,24,40,.08);display:none;padding:7px 0;position:absolute;top:68px;width:100%;z-index:2}.visit-report-select__list{align-items:center;color:#0e0d5b;cursor:pointer;display:flex;font-family:Open Sans;font-size:15px;font-weight:600;height:36px;justify-content:space-between;letter-spacing:.02em;line-height:20px;padding:0 25px;text-align:start}.visit-report-select__list:not(:last-child){margin-bottom:20px}.visit-report-select__list-arrow{display:none}.visit-report-select_active-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.visit-report-select_active-check{display:block}.visit-report-select_active{background:#f6f7fc;border-bottom:1px solid #e6e6eb;border-top:1px solid #e6e6eb}.visit-report-select_open{display:block}.visit-report-select_less{z-index:40}.visit-report-gender-button{align-items:center;background:#f6f7fc;border-radius:12px;color:#6a6a99;cursor:pointer;display:flex;font-family:Open Sans;font-size:17px;font-weight:600;height:50px;letter-spacing:0;line-height:23px;padding-block:0;padding-inline:50px 25px;position:relative;text-align:start;width:100%}.visit-report-gender-button__start-icon{inset-inline-start:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.visit-report-gender-button__end-icon{-webkit-margin-start:auto;align-items:center;background:#0e0d5b;border-radius:50%;display:flex;height:20px;justify-content:center;margin-inline-start:auto;width:20px}.visit-report-gender-button_active{border:1px solid #0e0d5b;color:#0e0d5b}.visit-report-personal-info__panel{margin-bottom:25px}.visit-report-personal-info__select{margin-bottom:20px}.visit-report-personal-info__gender-button{display:flex;gap:20px;justify-content:space-between}.visit-report-personal-info__input-first-name{margin-bottom:30px}.visit-report-personal-info__input-last-name{margin-bottom:25px}.visit-report-personal-info__checkbox-container{display:flex;flex-direction:column;margin-bottom:25px}.visit-report-personal-info__error-message{margin-bottom:20px}.visit-report-personal-info__checkbox:first-child{margin-bottom:25px}.visit-report-person-header{align-items:center;background:#f6f8fc;border:1px solid #e6e8f0;border-radius:10px;display:flex;flex:1 1;height:50px;padding:0 16px}.visit-report-person-header__title{-webkit-padding-end:16px;-webkit-border-end:1px solid #e6e8f0;border-inline-end:1px solid #e6e8f0;color:#0e0d5b;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;letter-spacing:.02em;line-height:19px;padding-inline-end:16px}.visit-report-person-header__radio-container{-webkit-padding-start:16px;padding-inline-start:16px}.visit-report-person-header__form-control-radio{align-items:center;color:#0e0d5b;display:flex;font-family:Open Sans;font-size:15px;font-weight:600;gap:10px;letter-spacing:.02em;line-height:20px}.visit-report-person-header__radio{align-items:center;-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #0e0d5b;border-radius:50%;display:flex;height:18px;justify-content:center;margin:0;width:18px}.visit-report-person-header__radio:before{background:#0e0d5b;border-radius:50%;content:"";display:none;height:12px;width:12px}.visit-report-person-header__radio:checked:before{display:block}.visit-report-person-header__action-container{-webkit-margin-start:auto;align-items:center;display:flex;height:26px;justify-content:center;margin-inline-start:auto}.visit-report-person-header__basket{cursor:pointer}.visit-report-person-header__arrow{-webkit-margin-start:10px;margin-inline-start:10px}.update-person-notification__modal{background:#fff;box-shadow:0 4px 10px 0 rgba(14,13,91,.16);font-family:Open Sans,sans-serif;height:80%;max-height:80%;overflow:hidden;width:50%}.update-person-notification__modal__body{background:#f9f9fa;height:calc(100% - 150px);overflow-y:auto;padding:25px 35px}.update-person-notification__modal__footer{position:relative}.update-person-notification__modal__button_wrapper{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);width:40%}.update-person-notification__modal__section-title{border-bottom:1px solid rgba(14,13,91,.12);font-size:16px;font-weight:600;margin:20px 0 10px;padding-bottom:6px}.update-person-notification__modal__section-title:first-child{margin-top:0}.left-town-report__checkbox{margin-bottom:10px}.left-town-report__container{border-top:1px solid #e6e6eb;padding:25px 0 30px}.left-town-report__panel{margin-bottom:30px}.left-town-report__select{margin-bottom:25px}.left-town-report__input{margin-bottom:20px}.left-town-report__house-phone{margin-top:20px}.left-town-report__telegram-button{margin-bottom:25px}.left-town-report__container_closed{display:none}.visit-report-panel{align-items:center;border-bottom:1px solid #e6e8f0;color:#0e0d5b;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;gap:12px;padding-bottom:12px;width:100%}.visit-report-panel__item:first-child{align-items:center;background:rgba(77,148,255,.12);border-radius:9px;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.visit-report-panel__item:first-child img{height:18px;width:18px}.create-household-select{max-width:910px;position:relative}.create-household-select__label{align-items:center;background:#fff;border-radius:6px;color:#6a6a99;display:flex;font-family:Open Sans;font-size:14px;font-weight:600;gap:10px;inset-inline-start:15px;line-height:19px;padding:0 5px;position:absolute;top:-10px;z-index:1}.create-household-select__span{cursor:pointer;inset-inline-end:18px;position:absolute;top:16px;z-index:1}.create-household-select__input{-webkit-padding-start:18px;align-items:center;background:#fff;border:1.5px solid #e3e6f0;border-radius:12px;color:#0e0d5b;cursor:pointer;display:flex;font-family:Open Sans;font-size:15px;font-weight:500;height:54px;letter-spacing:.02em;line-height:20px;padding-inline-start:18px;position:relative;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.create-household-select__input.error{border-color:#ee4e4e}.create-household-select__list-container{background:#fff;border:1px solid #e6e6eb;border-radius:12px;bottom:0;box-shadow:0 1px 2px rgba(16,24,40,.04),0 4px 12px rgba(16,24,40,.08);display:none;max-height:300px;min-height:150px;overflow-y:auto;padding:12px 0;position:absolute;top:68px;width:100%;z-index:2}.create-household-select__list{align-items:center;color:#0e0d5b;cursor:pointer;display:flex;font-family:Open Sans;font-size:15px;font-weight:600;height:36px;justify-content:space-between;letter-spacing:.02em;line-height:20px;padding:0 25px;text-align:start}.create-household-select__list:not(:last-child){margin-bottom:20px}.create-household-select__list-arrow{display:none}.create-household-select_active-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.create-household-select_active-check{display:block}.create-household-select_active{background:#c5cae3}.create-household-select_open{display:block}.phone-number-container{align-items:baseline;display:flex;gap:20px;max-width:910px;width:100%}.phone-number-block__container{align-items:center;display:flex;gap:10px;position:relative;width:100%}.phone-number-input__type-container{flex-basis:100%}.phone-number-input__input-container{position:relative;width:100%}.phone-number-input__label{align-items:center;background:#fff;border-radius:6px;color:#6a6a99;display:flex;font-family:Open Sans;font-size:14px;font-weight:600;gap:10px;inset-inline-start:15px;line-height:19px;padding:0 5px;position:absolute;top:-10px;z-index:1}.phone-number-input__end-icon-container{inset-inline-end:12px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.phone-number-input__end-icon:last-child{-webkit-margin-start:10px;margin-inline-start:10px}.phone-number-input__delete-icon{flex-shrink:0;height:20px;inset-inline-end:-35px;position:absolute;top:-33px;width:20px}.phone-number-input__delete-icon img{width:100%}.phone-number-input__input-container .phone-number-input__tel{margin:0;width:100%}.phone-number-input__input-container .phone-number-input__tel .MuiOutlinedInput-root{-webkit-padding-start:6px;background:#fff;border-radius:12px;color:#0e0d5b;font-family:Open Sans;font-size:15px;font-weight:500;height:54px;letter-spacing:.02em;padding-inline-start:6px;transition:box-shadow .2s ease}.phone-number-input__input-container .phone-number-input__tel .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:1.5px solid #e3e6f0;transition:border-color .2s ease}.phone-number-input__input-container .phone-number-input__tel .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#e3e6f0}.phone-number-input__input-container .phone-number-input__tel .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 4px rgba(77,148,255,.15)}.phone-number-input__input-container .phone-number-input__tel .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4d94ff;border-width:1.5px}.phone-number-input__input-container .phone-number-input__tel .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#ee4e4e}.phone-number-input__input-container .phone-number-input__tel .MuiOutlinedInput-root.Mui-error.Mui-focused{box-shadow:0 0 0 4px rgba(238,78,78,.12)}.phone-number-input__input-container .phone-number-input__tel .MuiTelInput-IconButton{-webkit-border-end:1.5px solid #e3e6f0;-webkit-margin-end:6px;border-inline-end:1.5px solid #e3e6f0;border-radius:0;margin-inline-end:6px}.phone-number-input__input-container .phone-number-input__tel .MuiOutlinedInput-input{color:#0e0d5b}.phone-number-input__input-container .phone-number-input__tel .MuiOutlinedInput-input::-webkit-input-placeholder{color:rgba(14,13,91,.4);opacity:1}.phone-number-input__input-container .phone-number-input__tel .MuiOutlinedInput-input::placeholder{color:rgba(14,13,91,.4);opacity:1}.phone-number-input__absolute-number{font-size:17px;font-weight:600;inset-inline-start:24px;line-height:23px;position:absolute;top:12px}.update-added-person-notification__modal{background:#fff;box-shadow:0 4px 10px 0 rgba(14,13,91,.16);font-family:Open Sans,sans-serif;height:80%;max-height:80%;overflow:hidden;width:50%}.update-added-person-notification__modal__body{background:#f9f9fa;height:calc(100% - 150px);overflow-y:auto;padding:25px 35px}.update-added-person-notification__modal__footer{position:relative}.update-added-person-notification__modal__button_wrapper{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);width:40%}.create-household-categories{background:#fff;margin-bottom:60px}.create-household-categories__header{align-items:center;border-bottom:1px solid #c5cae3;display:flex;height:60px;margin-bottom:15px;padding:0 20px}.create-household-categories__img-container{-webkit-padding-end:15px;padding-inline-end:15px}.create-household-categories__title{color:#0e0d5b;font-family:Open Sans;font-size:15px;font-weight:600;letter-spacing:.02em;line-height:20px}.create-household-categories__container{padding:0 15px 150px}@media only screen and (min-width:900px){.create-household-categories__container{padding:0 15px}}.create-household-categories__multi-select{margin-bottom:30px}.create-household-categories__selects{padding-bottom:20px}.create-household-footer{color:#fff}.create-household-footer__container{gap:12px}.create-household-footer__cancel{align-items:center;background:#fff;border:1.5px solid #e6e8f0;border-radius:12px;color:#6a6a99;cursor:pointer;display:flex;height:46px;justify-content:center;padding:0 22px;transition:border-color .18s ease,color .18s ease,background .18s ease}.create-household-footer__cancel:hover{background:rgba(14,13,91,.08);border-color:#0e0d5b;color:#0e0d5b}.create-household-footer__title{background:#0e0d5b;color:#fff;justify-content:center;padding:0 32px;transition:background .18s ease}.create-household-footer__title:hover{background:#1b1a6e}@media (max-width:500px){.create-household-footer:not(.create-household-footer--modal){display:flex}.create-household-footer__title{flex:1 1}}.create-household-footer{align-items:center;background:#fff;border-top:1px solid #e6e8f0;bottom:0;color:#0e0d5b;display:flex;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;justify-content:flex-end;min-height:72px;padding:12px 28px;position:-webkit-sticky;position:sticky;z-index:5}.create-household-footer__container{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end;row-gap:10px}.create-household-footer__title{align-items:center;border-radius:12px;color:#6a6a99;cursor:pointer;display:flex;height:46px;padding:0 16px;transition:color .18s ease,background .18s ease}.create-household-footer__title:hover{background:#f6f8fc;color:#0e0d5b}.create-household-footer__icon{align-items:center;background:#0e0d5b;border-radius:12px;cursor:pointer;display:flex;gap:8px;height:46px;justify-content:center;padding:0 28px;transition:background .18s ease}.create-household-footer__icon:hover{background:#1b1a6e}.create-household-footer__icon img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.create-household-footer__label{color:#fff;cursor:pointer}@media (max-width:500px){.create-household-footer--modal,.update-household-info__footer .create-household-footer{display:flex!important}.create-household-footer{padding:12px 14px}.create-household-footer__container{gap:10px}.create-household-footer__title{padding:0 10px}}.create-household-multi-select{position:relative}.create-household-multi-select__selected-items{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.create-household-multi-select__selected-items-container{align-items:center;background:#f6f7fc;border-radius:20px;color:#0e0d5b;display:flex;font-family:Open Sans;font-size:12px;font-weight:600;height:26px;letter-spacing:.02em;line-height:16px;padding:0 15px}.create-household-multi-select__selected-items-img{-webkit-margin-start:5px;cursor:pointer;height:16px;margin-inline-start:5px;width:16px}.create-household-multi-select__input-container{padding-top:10px;position:relative}.create-household-multi-select__label{background:#fff;border-radius:6px;color:#0e0d5b;font-family:Open Sans;font-size:14px;font-weight:600;inset-inline-start:15px;letter-spacing:0;line-height:19px;padding:0 5px;position:absolute;text-align:start;top:1px;z-index:1}.create-household-multi-select__span{cursor:pointer;inset-inline-end:20px;position:absolute;top:25px;z-index:1}.create-household-multi-select__input{-webkit-padding-start:20px;border:1px solid #c5cae3;border-radius:6px;color:#0e0d5b;cursor:pointer;font-family:Open Sans;font-size:15px;font-weight:600;height:50px;letter-spacing:.02em;line-height:20px;padding-inline-start:20px;position:relative;width:100%}.create-household-multi-select__input:focus{outline:none}.create-household-multi-select__input::-webkit-input-placeholder{color:#0e0d5b;font-family:Open Sans;font-size:15px;font-weight:600;letter-spacing:.02em;line-height:20px;margin:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.create-household-multi-select__input::placeholder{color:#0e0d5b;font-family:Open Sans;font-size:15px;font-weight:600;letter-spacing:.02em;line-height:20px;margin:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.create-household-multi-select__list-container{background:#fff;box-shadow:0 4px 10px 0 rgba(14,13,91,.16);display:none;max-height:300px;min-height:150px;overflow-y:auto;position:absolute;top:65px;width:100%;z-index:2}.create-household-multi-select__list-items{background-color:#fff}.create-household-multi-select__list{align-items:center;color:#0e0d5b;cursor:pointer;display:flex;font-family:Open Sans;font-size:15px;font-weight:600;height:36px;justify-content:space-between;letter-spacing:.02em;line-height:20px;padding:0 25px;text-align:start}.create-household-multi-select__list-item-container{align-items:center;display:flex}.create-household-multi-select__list-item:first-child{-webkit-padding-end:10px;padding-inline-end:10px}.create-household-multi-select__list:not(:last-child){margin-bottom:20px}.create-household-multi-select_active-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.create-household-multi-select_open{display:block}.footer{align-items:center;font-family:Helvetica;font-size:12px;font-weight:400;height:40px;justify-content:center;letter-spacing:.02em;line-height:14px;margin-top:auto;opacity:.6;width:100%}.footer,.sidebar{background:#fff;display:flex}.sidebar{flex-direction:column;height:100%;width:280px}.sidebar__logo-wrapper{-webkit-padding-start:69px;padding-inline-start:69px;padding-top:16px}.sidebar__tab-wrapper{-webkit-padding-start:26px;display:flex;flex:1 1;flex-direction:column;padding-inline-start:26px;padding-top:0}.sidebar__divider{border-bottom:1px solid #0e0e22;opacity:.1;width:100%}.sidebar__tab-wrapper .sidebar__title-general{-webkit-padding-start:6px;font-family:Rubik,sans-serif;font-size:11px;font-weight:400;letter-spacing:.02em;line-height:13px;opacity:.4;padding-inline-start:6px}.sidebar__tab-wrapper .sidebar__ul-general{padding-top:14px}.sidebar__tab-wrapper .sidebar__title-about{-webkit-padding-start:14px;font-family:Rubik,sans-serif;font-size:11px;font-weight:400;letter-spacing:.02em;line-height:13px;opacity:.4;padding-inline-start:14px;padding-top:29px}.sidebar__tab-wrapper .sidebar__ul-about{padding-top:16px}.sidebar__workspace-wrapper{margin-top:auto;padding-bottom:20px}.sidebar__tab{background:#fff;color:#25245e;margin-top:5px;position:relative}.sidebar__tab_active{background:#f6f7fc;border-radius:30px 0 0 30px;color:#0e0e22;height:48px;margin-top:5px}.sidebar__tab-chevron{inset-inline-end:40px;position:absolute}.sidebar__tab-chevron_active{display:none}.sidebar__tab-top-span_active{top:-30px}.sidebar__tab-bottom-span_active,.sidebar__tab-top-span_active{background:#f6f7fc;height:30px;inset-inline-end:0;position:absolute;width:30px;z-index:1}.sidebar__tab-bottom-span_active{bottom:-30px}.sidebar__tab-top-span_active:before{border-radius:0 0 30px 0;top:-18px}.sidebar__tab-bottom-span_active:before,.sidebar__tab-top-span_active:before{background-color:#fff;content:"";display:block;height:48px;inset-inline-end:0;position:absolute;width:30px;z-index:2}.sidebar__tab-bottom-span_active:before{border-radius:0 30px 0 0;bottom:-18px}[dir=rtl] .sidebar__tab-top-span_active:before{border-radius:0 0 0 30px}[dir=rtl] .sidebar__tab-bottom-span_active:before{border-radius:30px 0 0 0}.MuiButtonBase-root .sidebar__tab-icon{min-width:43px;position:relative}.sidebar__tab-button .sidebar__tab-text{opacity:.6}.sidebar__tab-icon-wrapper{background:none}.sidebar__tab-icon-wrapper,.sidebar__tab-icon-wrapper_active{border-radius:50%;height:36px;inset-inline-start:-10px;position:absolute;top:-18px;width:36px}.sidebar__tab-icon-wrapper_active{background:#0e0d5b}.sidebar__tab-icon-wrapper img,.sidebar__tab-icon-wrapper_active img{inset-inline-end:8px;position:absolute;top:7px}.sidebar__tab-icon-wrapper_active img{-webkit-filter:brightness(3);filter:brightness(3)}.sidebar__tab-text .MuiTypography-root,.sidebar__tab-text_active .MuiTypography-root{font-family:Rubik,sans-serif;letter-spacing:.2px}.select-workspace-create-household-select{max-width:234px;position:relative;width:100%}.select-workspace-create-household-select__label{background:#fff;border-radius:6px;color:#0e0d5b;font-family:Open Sans;font-size:14px;font-weight:600;inset-inline-start:15px;letter-spacing:0;line-height:19px;padding:0 5px;position:absolute;text-align:start;top:1px;z-index:1}.select-workspace-create-household-select__span{cursor:pointer;inset-inline-end:20px;position:absolute;top:20px;-webkit-transform:rotate(270deg) translateX(50%);transform:rotate(270deg) translateX(50%);z-index:1}.select-workspace-create-household-select__input{-webkit-padding-start:20px;align-items:center;background:#fff;border:1px solid #c5cae3;border-radius:6px;color:#0e0d5b;cursor:pointer;display:flex;font-family:Open Sans;font-size:15px;font-weight:600;height:50px;letter-spacing:.02em;line-height:20px;padding-inline-start:20px}.select-workspace-create-household-select__list-container{background:#fff;bottom:54px;box-shadow:0 4px 10px 0 rgba(14,13,91,.16);display:none;inset-inline-start:0;max-height:300px;min-height:40px;overflow-y:auto;padding:20px 0;position:absolute;width:100%;z-index:100}.select-workspace-create-household-select__list{align-items:center;color:#0e0d5b;cursor:pointer;display:flex;font-family:Open Sans;font-size:15px;font-weight:600;height:36px;justify-content:space-between;letter-spacing:.02em;line-height:20px;padding:0 25px;text-align:start}.select-workspace-create-household-select__list:not(:last-child){margin-bottom:20px}.select-workspace-create-household-select__list-arrow{display:none}.select-workspace-create-household-select_active-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.select-workspace-create-household-select_active-check{display:block}.select-workspace-create-household-select_active{background:#c5cae3}.select-workspace-create-household-select_open{display:block}.sidebar-and-appbar-layout{display:flex;min-height:calc(100vh - 77px)}.sidebar-and-appbar-layout__appbar-container{background:#f6f7fc;display:flex;flex-direction:column;min-width:0;width:100%}.sidebar-and-appbar-layout__sidebar-container{background:#fff;height:calc(100vh - 77px);position:-webkit-sticky;position:sticky;top:77px;width:280px;z-index:1150}.saved-routes-layout{height:calc(100vh - 170px);padding:0 25px;position:relative}.saved-routes-layout__header{margin-bottom:55px}.saved-routes-layout__container{display:flex;gap:30px;justify-content:space-between}.saved-routes-layout__map{height:200px;min-width:440px}.saved-routes-layout__children{width:100%}.welcome-page-layout{align-items:center;background-color:#f6f8fc;background-image:radial-gradient(42% 55% at 0 0,rgba(77,148,255,.12) 0,rgba(77,148,255,0) 60%),radial-gradient(42% 55% at 100% 100%,rgba(33,200,183,.1) 0,rgba(33,200,183,0) 60%);box-sizing:border-box;display:flex;gap:48px;justify-content:center;min-height:100vh;padding:32px;width:100%}.welcome-page-layout__card{background:#fff;border:1px solid #e6e8f0;border-radius:16px;box-shadow:0 1px 2px rgba(16,24,40,.04),0 4px 12px rgba(16,24,40,.08);box-sizing:border-box;flex-shrink:0;max-width:440px;padding:48px 44px;text-align:center;width:100%}.welcome-page-layout__logo{display:block;height:46px;margin:0 auto 32px;object-fit:contain;width:auto}.welcome-page-layout__title{color:#0e0d5b;font-family:Inter,sans-serif;font-weight:700;line-height:130%;margin-bottom:36px}.welcome-page-layout__buttons{display:flex;gap:16px;justify-content:center}.welcome-page-layout__buttons button{flex:1 1}.welcome-page-layout__language{display:flex;justify-content:center;margin-top:32px}.welcome-page-layout__illustration{align-items:center;display:flex;flex-shrink:1;justify-content:center;max-width:46%}.welcome-page-layout__illustration img{-webkit-filter:drop-shadow(0 10px 24px rgba(16,24,40,.12));filter:drop-shadow(0 10px 24px rgba(16,24,40,.12));height:auto;max-width:100%}@media (max-width:900px){.welcome-page-layout{flex-direction:column;gap:24px;justify-content:center;padding:40px 18px}.welcome-page-layout__card{order:0;padding:36px 26px}.welcome-page-layout__illustration{max-width:72%;order:1}}@media (max-width:600px){.welcome-page-layout__illustration{display:none}}.welcome-button{border-radius:12px;cursor:pointer;flex:1 1;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;height:52px;letter-spacing:.01em;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.welcome-button--primary{background:#4d94ff;border:none;box-shadow:0 1px 2px rgba(16,24,40,.12);color:#fff}.welcome-button--primary:hover{background:#3a82e8}.welcome-button--primary:active{background:#2f73d6}.welcome-button--secondary{background:#fff;border:1.5px solid #d7dbf0;color:#0e0d5b}.welcome-button--secondary:hover{background:#f5f8ff;border-color:#4d94ff;color:#4d94ff}.landing-page-layout{background-color:#eaf1fb;box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;position:relative;width:100%;z-index:0}.landing-page-layout:before{background-image:url(/static/media/hero-bg-desktop.a99b2693c42c05ef2d74.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;content:"";inset:0;pointer-events:none;position:fixed;z-index:-1}.landing-page-layout__hero{align-items:center;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;padding:48px 24px 0;text-align:center}.landing-page-layout__headline{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#2952c8,#21c8b7);-webkit-background-clip:text;background-clip:text;font-family:Poppins,sans-serif;font-size:56px;font-weight:800;line-height:120%;margin:0 0 20px;max-width:900px}.landing-page-layout__subtitle{color:#048cb2;font-family:Open Sans;font-size:18px;line-height:150%;margin:0;max-width:620px}.landing-page-layout__hero-cta{background:linear-gradient(90deg,#00b0aa,#0163d1);border:none;border-radius:14px;box-shadow:0 4px 12px rgba(16,24,40,.14);color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:17px;font-weight:700;margin-top:32px;padding:16px 40px;transition:box-shadow .18s ease,-webkit-transform .18s ease;transition:box-shadow .18s ease,transform .18s ease;transition:box-shadow .18s ease,transform .18s ease,-webkit-transform .18s ease;white-space:nowrap}.landing-page-layout__hero-cta:hover{box-shadow:0 6px 16px rgba(16,24,40,.2);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.landing-page-layout__hero-cta:active{-webkit-transform:translateY(0);transform:translateY(0)}.landing-page-layout__mockup{box-sizing:border-box;direction:ltr;display:flex;justify-content:flex-end;margin-top:56px;padding-right:64px;width:100%}.landing-page-layout__mockup-img{display:block;height:auto;max-width:640px;width:100%}@media (max-width:900px){.landing-page-layout:before{background-image:url(/static/media/hero-bg-mobile.7b298c608b92082490cb.png)}.landing-page-layout__headline{font-size:38px}.landing-page-layout__subtitle{font-size:16px}.landing-page-layout__hero{padding-top:32px}.landing-page-layout__hero-cta{font-size:15px;margin-top:24px;padding:14px 32px}.landing-page-layout__mockup{justify-content:center;margin-top:48px;padding-right:0}.landing-page-layout__mockup-img{max-width:340px}}@media (max-width:480px){.landing-page-layout__headline{font-size:30px}}.landing-header{align-items:center;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:24px;justify-content:space-between;padding:44px 48px 28px;position:relative}.landing-header__bh{color:#2952c8;font-family:Open Sans;font-size:14px;font-weight:600;pointer-events:none;position:absolute;right:12px;top:6px}.landing-header__logo-link{align-items:center;display:flex;flex-shrink:0}.landing-header__tabs{align-items:center;display:flex;gap:28px;left:50%;position:absolute;top:calc(50% + 8px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.landing-header__tab{border-bottom:2px solid transparent;color:#2952c8;font-family:Open Sans;font-size:15px;font-weight:600;padding-bottom:4px;text-decoration:none;transition:color .18s ease,border-color .18s ease;white-space:nowrap}.landing-header__tab:hover{color:#0d3aa8}.landing-header__tab--active{border-bottom:2px solid;border-image:linear-gradient(90deg,#2952c8,#21c8b7) 1;color:#2952c8;font-weight:700}.landing-header__actions{align-items:center;display:flex;flex-shrink:0;gap:16px}.landing-header__link{color:#2952c8;font-family:Open Sans;font-size:14px;font-weight:600;text-decoration:none;transition:color .18s ease;white-space:nowrap}.landing-header__link:hover{color:#0d3aa8}.landing-header__donate-btn{background:transparent;border:1.5px solid transparent;border-radius:10px;color:#2952c8;display:inline-block;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;padding:9px 22px;position:relative;text-decoration:none;transition:box-shadow .18s ease,-webkit-transform .18s ease;transition:box-shadow .18s ease,transform .18s ease;transition:box-shadow .18s ease,transform .18s ease,-webkit-transform .18s ease;white-space:nowrap}.landing-header__donate-btn:before{background:linear-gradient(90deg,#2952c8,#21c8b7);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute}.landing-header__donate-btn:hover{box-shadow:0 4px 12px rgba(41,82,200,.18);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.landing-header__contact-float{align-items:center;background:linear-gradient(90deg,#2952c8,#21c8b7);border-radius:50%;bottom:24px;box-shadow:0 4px 14px rgba(41,82,200,.28);display:flex;height:56px;inset-inline-end:24px;justify-content:center;position:fixed;transition:box-shadow .18s ease,-webkit-transform .18s ease;transition:box-shadow .18s ease,transform .18s ease;transition:box-shadow .18s ease,transform .18s ease,-webkit-transform .18s ease;width:56px;z-index:900}.landing-header__contact-float svg{height:26px;width:26px}.landing-header__contact-float:hover{box-shadow:0 6px 18px rgba(41,82,200,.34);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.landing-header__hamburger{background:none;border:none;box-sizing:border-box;cursor:pointer;display:none;flex-direction:column;flex-shrink:0;gap:5px;height:40px;justify-content:center;padding:8px;position:relative;width:40px;z-index:1300}.landing-header__hamburger span{background-color:#2952c8;border-radius:2px;display:block;height:2px;transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease;width:100%}.landing-header__hamburger--open span:first-child{-webkit-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg)}.landing-header__hamburger--open span:nth-child(2){opacity:0}.landing-header__hamburger--open span:nth-child(3){-webkit-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg)}@media (max-width:900px){.landing-header{padding:44px 20px 20px}.landing-header__bh{left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.landing-header__actions,.landing-header__contact-float,.landing-header__tabs{display:none}.landing-header__hamburger{display:flex}}.landing-mobile-menu{inset:0;pointer-events:none;position:fixed;visibility:hidden;z-index:1200}.landing-mobile-menu--open{pointer-events:auto;visibility:visible}.landing-mobile-menu__backdrop{background:rgba(16,24,40,.4);inset:0;opacity:0;position:absolute;transition:opacity .2s ease}.landing-mobile-menu--open .landing-mobile-menu__backdrop{opacity:1}.landing-mobile-menu__panel{background:#eaf1fb;box-shadow:-4px 0 18px rgba(16,24,40,.18);box-sizing:border-box;display:flex;flex-direction:column;gap:18px;height:100%;inset-inline-end:0;max-width:84vw;overflow-y:auto;padding:88px 28px 32px;position:absolute;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .22s ease;transition:transform .22s ease;transition:transform .22s ease,-webkit-transform .22s ease;width:300px}[dir=rtl] .landing-mobile-menu__panel{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.landing-mobile-menu--open .landing-mobile-menu__panel{-webkit-transform:translateX(0);transform:translateX(0)}.landing-mobile-menu__tab{color:#2952c8;font-family:Open Sans;font-size:17px;font-weight:600;text-decoration:none}.landing-mobile-menu__tab--active{font-weight:700}.landing-mobile-menu__divider{background-color:rgba(51,65,92,.14);height:1px;margin:4px 0}.landing-mobile-menu__link{color:#2952c8;font-family:Open Sans;font-size:16px;font-weight:600;text-decoration:none}.landing-mobile-menu__cta{background:linear-gradient(90deg,#00b0aa,#0163d1);border:none;border-radius:14px;box-shadow:0 4px 12px rgba(16,24,40,.14);color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-size:15px;font-weight:700;padding:12px 24px;text-align:center;text-decoration:none;transition:box-shadow .18s ease,-webkit-transform .18s ease;transition:box-shadow .18s ease,transform .18s ease;transition:box-shadow .18s ease,transform .18s ease,-webkit-transform .18s ease;white-space:nowrap}.landing-mobile-menu__cta:hover{box-shadow:0 6px 16px rgba(16,24,40,.2);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.landing-mobile-menu__cta:active{-webkit-transform:translateY(0);transform:translateY(0)}.landing-mobile-menu__lang-row{margin-top:auto;padding-top:12px}.landing-logo{display:block;height:34px;object-fit:contain;width:auto}@media (max-width:600px){.landing-logo{height:28px}}.landing-language-toggle{background:none;border:none;color:#8a97b8;cursor:pointer;font-family:Open Sans;font-size:13px;font-weight:500;padding:4px 2px;transition:color .18s ease;white-space:nowrap}.landing-language-toggle:hover{color:#2952c8}.landing-vision-page{backdrop-filter:blur(36px) saturate(260%);-webkit-backdrop-filter:blur(36px) saturate(260%);background:radial-gradient(120% 100% at 14% -10%,hsla(0,0%,100%,.95) 0,hsla(0,0%,100%,0) 40%),linear-gradient(160deg,rgba(41,82,200,.16),hsla(0,0%,100%,.14) 45%,rgba(33,200,183,.16));border:1.5px solid hsla(0,0%,100%,.9);border-radius:32px;box-shadow:0 36px 90px -20px rgba(16,24,40,.32),0 16px 44px -18px rgba(41,130,190,.3),inset 0 1.5px 0 #fff,inset 1.5px 0 0 hsla(0,0%,100%,.75),inset 0 -1.5px 0 rgba(16,24,40,.09),inset -1.5px 0 0 rgba(16,24,40,.06);box-sizing:border-box;margin:40px auto 96px;max-width:900px;overflow:hidden;padding:56px 48px;position:relative;z-index:0}.landing-vision-page:after{background:linear-gradient(120deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.55) 25%,hsla(0,0%,100%,.15) 45%,hsla(0,0%,100%,0) 68%);content:"";height:65%;left:-15%;pointer-events:none;position:absolute;top:-15%;-webkit-transform:rotate(8deg);transform:rotate(8deg);width:55%;z-index:-1}@media (max-width:600px){.landing-vision-page{backdrop-filter:blur(26px) saturate(200%);-webkit-backdrop-filter:blur(26px) saturate(200%);background:linear-gradient(180deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.26));border:none;border-radius:0;box-shadow:none;margin:0;max-width:100%;padding:32px 24px 56px}.landing-vision-page:after{content:none}}.landing-vision-page__heading{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#2952c8,#21c8b7);-webkit-background-clip:text;background-clip:text;font-family:Poppins,sans-serif;font-size:48px;font-weight:800;line-height:118%;margin:0 0 18px}.landing-vision-page__subtitle{color:#048cb2;font-family:Open Sans;font-size:21px;font-weight:600;margin:0 0 28px}.landing-vision-page__subtitle-break{display:none}.landing-vision-page__text{color:#33415c;font-family:Open Sans;font-size:19px;line-height:168%;margin:0 0 20px}.landing-vision-page__section-heading{color:#16264d;font-family:Poppins,sans-serif;font-size:30px;font-weight:700;margin:52px 0 18px}.landing-vision-page__banner{border-radius:20px;box-shadow:0 8px 28px rgba(16,24,40,.16);display:block;margin-bottom:28px;max-height:320px;object-fit:cover;width:100%}.landing-vision-page__list{-webkit-padding-start:22px;margin:0 0 18px;padding-inline-start:22px}.landing-vision-page__list li{color:#33415c;font-family:Open Sans;font-size:19px;line-height:168%;margin:0 0 12px}.landing-vision-page__list strong{color:#16264d}@media (max-width:900px){.landing-vision-page__banner{max-height:200px}}@media (max-width:480px){.landing-vision-page__subtitle-break{display:block}}.landing-page-shell{background-color:#eaf1fb;box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;position:relative;width:100%;z-index:0}.landing-page-shell:before{background-image:linear-gradient(rgba(234,241,251,.62),rgba(234,241,251,.62)),url(/static/media/hero-bg-desktop.a99b2693c42c05ef2d74.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;content:"";-webkit-filter:saturate(.6) brightness(.97);filter:saturate(.6) brightness(.97);inset:0;pointer-events:none;position:fixed;z-index:-1}.landing-page-shell__main{box-sizing:border-box;flex:1 1;width:100%}@media (max-width:900px){.landing-page-shell{background-color:#eaf1fb}.landing-page-shell:before{background-image:radial-gradient(120% 55% at 12% 0,rgba(41,82,200,.13) 0,rgba(41,82,200,0) 60%),radial-gradient(120% 55% at 100% 100%,rgba(33,200,183,.13) 0,rgba(33,200,183,0) 60%);-webkit-filter:none;filter:none}}.landing-partnership-page{backdrop-filter:blur(36px) saturate(260%);-webkit-backdrop-filter:blur(36px) saturate(260%);background:radial-gradient(120% 100% at 14% -10%,hsla(0,0%,100%,.95) 0,hsla(0,0%,100%,0) 40%),linear-gradient(160deg,rgba(41,82,200,.16),hsla(0,0%,100%,.14) 45%,rgba(33,200,183,.16));border:1.5px solid hsla(0,0%,100%,.9);border-radius:32px;box-shadow:0 36px 90px -20px rgba(16,24,40,.32),0 16px 44px -18px rgba(41,130,190,.3),inset 0 1.5px 0 #fff,inset 1.5px 0 0 hsla(0,0%,100%,.75),inset 0 -1.5px 0 rgba(16,24,40,.09),inset -1.5px 0 0 rgba(16,24,40,.06);box-sizing:border-box;margin:40px auto 96px;max-width:900px;overflow:hidden;padding:56px 48px;position:relative;z-index:0}.landing-partnership-page:after{background:linear-gradient(120deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.55) 25%,hsla(0,0%,100%,.15) 45%,hsla(0,0%,100%,0) 68%);content:"";height:65%;left:-15%;pointer-events:none;position:absolute;top:-15%;-webkit-transform:rotate(8deg);transform:rotate(8deg);width:55%;z-index:-1}@media (max-width:600px){.landing-partnership-page{backdrop-filter:blur(26px) saturate(200%);-webkit-backdrop-filter:blur(26px) saturate(200%);background:linear-gradient(180deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.26));border:none;border-radius:0;box-shadow:none;margin:0;max-width:100%;padding:32px 24px 56px}.landing-partnership-page:after{content:none}}.landing-partnership-page__heading{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#2952c8,#21c8b7);-webkit-background-clip:text;background-clip:text;font-family:Poppins,sans-serif;font-size:48px;font-weight:800;line-height:118%;margin:0 0 24px}.landing-partnership-page__banner{-webkit-margin-start:40px;-webkit-margin-after:24px;block-size:auto;border-radius:20px;box-shadow:0 8px 28px rgba(16,24,40,.16);float:inline-end;inline-size:260px;margin-block-end:24px;margin-inline-start:40px;object-fit:cover}.landing-partnership-page__text{color:#33415c;font-family:Open Sans;font-size:19px;line-height:168%;margin:0 0 20px}.landing-partnership-page__pullquote{-webkit-border-start:3px solid #21c8b7;-webkit-padding-start:20px;border-inline-start:3px solid #21c8b7;clear:both;color:#16264d;font-family:Poppins,sans-serif;font-size:23px;font-style:italic;font-weight:600;line-height:145%;margin:40px 0 28px;padding-inline-start:20px}@media (max-width:900px){.landing-partnership-page__banner{block-size:auto;display:block;float:none;inline-size:100%;margin:0 auto 24px;max-inline-size:320px}.landing-partnership-page__pullquote{-webkit-padding-start:16px;font-size:20px;padding-inline-start:16px}}.landing-platform-page{backdrop-filter:blur(36px) saturate(260%);-webkit-backdrop-filter:blur(36px) saturate(260%);background:radial-gradient(120% 100% at 14% -10%,hsla(0,0%,100%,.95) 0,hsla(0,0%,100%,0) 40%),linear-gradient(160deg,rgba(41,82,200,.16),hsla(0,0%,100%,.14) 45%,rgba(33,200,183,.16));border:1.5px solid hsla(0,0%,100%,.9);border-radius:32px;box-shadow:0 36px 90px -20px rgba(16,24,40,.32),0 16px 44px -18px rgba(41,130,190,.3),inset 0 1.5px 0 #fff,inset 1.5px 0 0 hsla(0,0%,100%,.75),inset 0 -1.5px 0 rgba(16,24,40,.09),inset -1.5px 0 0 rgba(16,24,40,.06);box-sizing:border-box;margin:40px auto 96px;max-width:900px;overflow:hidden;padding:56px 48px;position:relative;text-align:center;z-index:0}.landing-platform-page:after{background:linear-gradient(120deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.55) 25%,hsla(0,0%,100%,.15) 45%,hsla(0,0%,100%,0) 68%);content:"";height:65%;left:-15%;pointer-events:none;position:absolute;top:-15%;-webkit-transform:rotate(8deg);transform:rotate(8deg);width:55%;z-index:-1}@media (max-width:600px){.landing-platform-page{backdrop-filter:blur(26px) saturate(200%);-webkit-backdrop-filter:blur(26px) saturate(200%);background:linear-gradient(180deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.26));border:none;border-radius:0;box-shadow:none;margin:0;max-width:100%;padding:32px 24px 56px}.landing-platform-page:after{content:none}}.landing-platform-page__heading{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#2952c8,#21c8b7);-webkit-background-clip:text;background-clip:text;font-family:Poppins,sans-serif;font-size:48px;font-weight:800;line-height:118%;margin:0 0 18px}.landing-platform-page__subtitle{color:#048cb2;font-family:Open Sans;font-size:21px;font-weight:600;margin:0 0 8px}.landing-platform-page__tagline{color:#33415c;font-family:Open Sans;font-size:19px;line-height:168%;margin:0 auto 32px;max-width:700px;text-align:center;white-space:nowrap}.landing-platform-page__media{align-items:stretch;display:flex;gap:32px;margin-bottom:24px;text-align:start}.landing-platform-page__video{aspect-ratio:16/9;background:#000;border-radius:16px;display:block;flex:1.7778 1;outline:none}.landing-platform-page__banner,.landing-platform-page__video{box-shadow:0 8px 28px rgba(16,24,40,.16);min-width:0;object-fit:cover;width:100%}.landing-platform-page__banner{aspect-ratio:9/16;border-radius:20px;flex:0.5625 1}.landing-platform-page__section-heading{color:#16264d;font-family:Poppins,sans-serif;font-size:30px;font-weight:700;margin:52px 0 18px;text-align:center}.landing-platform-page__list{list-style:none;margin:0;padding:0;text-align:start}.landing-platform-page__list li{color:#33415c;font-family:Open Sans;font-size:19px;line-height:168%;margin:0 0 12px}.landing-platform-page__list strong{color:#16264d}@media (max-width:900px){.landing-platform-page__tagline{max-width:100%;white-space:normal}.landing-platform-page__media{align-items:center;flex-direction:column}.landing-platform-page__video{flex:0 0 auto;width:100%}.landing-platform-page__banner{flex:0 0 auto;max-width:240px;width:100%}}.landing-team-page{backdrop-filter:blur(36px) saturate(260%);-webkit-backdrop-filter:blur(36px) saturate(260%);background:radial-gradient(120% 100% at 14% -10%,hsla(0,0%,100%,.95) 0,hsla(0,0%,100%,0) 40%),linear-gradient(160deg,rgba(41,82,200,.16),hsla(0,0%,100%,.14) 45%,rgba(33,200,183,.16));border:1.5px solid hsla(0,0%,100%,.9);border-radius:32px;box-shadow:0 36px 90px -20px rgba(16,24,40,.32),0 16px 44px -18px rgba(41,130,190,.3),inset 0 1.5px 0 #fff,inset 1.5px 0 0 hsla(0,0%,100%,.75),inset 0 -1.5px 0 rgba(16,24,40,.09),inset -1.5px 0 0 rgba(16,24,40,.06);box-sizing:border-box;margin:40px auto 96px;max-width:900px;overflow:hidden;padding:56px 48px;position:relative;text-align:center;z-index:0}.landing-team-page:after{background:linear-gradient(120deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.55) 25%,hsla(0,0%,100%,.15) 45%,hsla(0,0%,100%,0) 68%);content:"";height:65%;left:-15%;pointer-events:none;position:absolute;top:-15%;-webkit-transform:rotate(8deg);transform:rotate(8deg);width:55%;z-index:-1}@media (max-width:600px){.landing-team-page{backdrop-filter:blur(26px) saturate(200%);-webkit-backdrop-filter:blur(26px) saturate(200%);background:linear-gradient(180deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.26));border:none;border-radius:0;box-shadow:none;margin:0;max-width:100%;padding:32px 24px 56px}.landing-team-page:after{content:none}}.landing-team-page__banner{border-radius:20px;box-shadow:0 8px 28px rgba(16,24,40,.16);display:block;margin-bottom:32px;max-height:220px;object-fit:cover;width:100%}.landing-team-page__heading{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#2952c8,#21c8b7);-webkit-background-clip:text;background-clip:text;font-family:Poppins,sans-serif;font-size:48px;font-weight:800;line-height:118%;margin:0 0 18px}.landing-team-page__intro{color:#33415c;font-family:Open Sans;font-size:19px;line-height:168%;margin:0 auto 40px;max-width:700px;text-align:center}.landing-team-page__grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:40px;text-align:start}.landing-team-page__card{background:#fff;border-radius:18px;box-shadow:0 6px 20px rgba(16,24,40,.08);padding:28px 24px;text-align:center}.landing-team-page__card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;max-width:calc(50% - 14px);width:100%}.landing-team-page__card-photo{border-radius:50%;box-shadow:0 4px 14px rgba(16,24,40,.18);display:block;height:104px;margin:0 auto 16px;object-fit:cover;width:104px}.landing-team-page__card-name{color:#16264d;font-family:Poppins,sans-serif;font-size:20px;font-weight:700;margin:0 0 4px}.landing-team-page__card-role{color:#048cb2;font-family:Open Sans;font-size:15px;font-weight:600;margin:0 0 12px}.landing-team-page__card-bio{color:#33415c;font-family:Open Sans;font-size:16px;line-height:162%;margin:0}.landing-team-page__closing{color:#33415c;font-family:Open Sans;font-size:19px;font-weight:600;line-height:168%;margin:0 auto;max-width:700px;text-align:center}@media (max-width:480px){.landing-team-page__grid{grid-template-columns:1fr}.landing-team-page__card:last-child:nth-child(odd){max-width:100%}}.landing-testimonials-page{backdrop-filter:blur(36px) saturate(260%);-webkit-backdrop-filter:blur(36px) saturate(260%);background:radial-gradient(120% 100% at 14% -10%,hsla(0,0%,100%,.95) 0,hsla(0,0%,100%,0) 40%),linear-gradient(160deg,rgba(41,82,200,.16),hsla(0,0%,100%,.14) 45%,rgba(33,200,183,.16));border:1.5px solid hsla(0,0%,100%,.9);border-radius:32px;box-shadow:0 36px 90px -20px rgba(16,24,40,.32),0 16px 44px -18px rgba(41,130,190,.3),inset 0 1.5px 0 #fff,inset 1.5px 0 0 hsla(0,0%,100%,.75),inset 0 -1.5px 0 rgba(16,24,40,.09),inset -1.5px 0 0 rgba(16,24,40,.06);box-sizing:border-box;margin:40px auto 96px;max-width:900px;overflow:hidden;padding:56px 48px;position:relative;text-align:center;z-index:0}.landing-testimonials-page:after{background:linear-gradient(120deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.55) 25%,hsla(0,0%,100%,.15) 45%,hsla(0,0%,100%,0) 68%);content:"";height:65%;left:-15%;pointer-events:none;position:absolute;top:-15%;-webkit-transform:rotate(8deg);transform:rotate(8deg);width:55%;z-index:-1}@media (max-width:600px){.landing-testimonials-page{backdrop-filter:blur(26px) saturate(200%);-webkit-backdrop-filter:blur(26px) saturate(200%);background:linear-gradient(180deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.26));border:none;border-radius:0;box-shadow:none;margin:0;max-width:100%;padding:32px 24px 56px}.landing-testimonials-page:after{content:none}}.landing-testimonials-page__heading{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#2952c8,#21c8b7);-webkit-background-clip:text;background-clip:text;font-family:Poppins,sans-serif;font-size:48px;font-weight:800;line-height:118%;margin:0 0 40px}.landing-testimonials-page__grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:40px;text-align:start}.landing-testimonials-page__card{background:#fff;border-radius:18px;box-shadow:0 6px 20px rgba(16,24,40,.08);display:flex;flex-direction:column;gap:18px;padding:26px 24px}.landing-testimonials-page__card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;max-width:calc(50% - 12px);width:100%}.landing-testimonials-page__quote{color:#33415c;flex:1 1;font-family:Open Sans;font-size:16px;line-height:165%;margin:0}.landing-testimonials-page__author-row{align-items:center;display:flex;gap:12px}.landing-testimonials-page__badge{align-items:center;background:linear-gradient(90deg,#2952c8,#21c8b7);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:Poppins,sans-serif;font-size:15px;font-weight:700;height:44px;justify-content:center;width:44px}.landing-testimonials-page__author{color:#16264d;font-family:Poppins,sans-serif;font-size:15px;font-weight:700;margin:0}.landing-testimonials-page__affiliation{color:#048cb2;font-family:Open Sans;font-size:13px;margin:2px 0 0}@media (max-width:480px){.landing-testimonials-page__grid{grid-template-columns:1fr}.landing-testimonials-page__card:last-child:nth-child(odd){max-width:100%}}.landing-donate-page{backdrop-filter:blur(36px) saturate(260%);-webkit-backdrop-filter:blur(36px) saturate(260%);background:radial-gradient(120% 100% at 14% -10%,hsla(0,0%,100%,.95) 0,hsla(0,0%,100%,0) 40%),linear-gradient(160deg,rgba(41,82,200,.16),hsla(0,0%,100%,.14) 45%,rgba(33,200,183,.16));border:1.5px solid hsla(0,0%,100%,.9);border-radius:32px;box-shadow:0 36px 90px -20px rgba(16,24,40,.32),0 16px 44px -18px rgba(41,130,190,.3),inset 0 1.5px 0 #fff,inset 1.5px 0 0 hsla(0,0%,100%,.75),inset 0 -1.5px 0 rgba(16,24,40,.09),inset -1.5px 0 0 rgba(16,24,40,.06);box-sizing:border-box;margin:40px auto 96px;max-width:900px;overflow:hidden;padding:56px 48px;position:relative;z-index:0}.landing-donate-page:after{background:linear-gradient(120deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.55) 25%,hsla(0,0%,100%,.15) 45%,hsla(0,0%,100%,0) 68%);content:"";height:65%;left:-15%;pointer-events:none;position:absolute;top:-15%;-webkit-transform:rotate(8deg);transform:rotate(8deg);width:55%;z-index:-1}@media (max-width:600px){.landing-donate-page{backdrop-filter:blur(26px) saturate(200%);-webkit-backdrop-filter:blur(26px) saturate(200%);background:linear-gradient(180deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.26));border:none;border-radius:0;box-shadow:none;margin:0;max-width:100%;padding:32px 24px 56px}.landing-donate-page:after{content:none}}.landing-donate-page__inner{margin:0 auto;max-width:560px}.landing-donate-page__heading{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#2952c8,#21c8b7);-webkit-background-clip:text;background-clip:text;font-family:Poppins,sans-serif;font-size:48px;font-weight:800;line-height:118%;margin:0 0 12px}.landing-donate-page__subtitle{color:#048cb2;font-family:Open Sans;font-size:20px;line-height:150%;margin:0 0 40px;max-width:560px}.landing-donate-page__card{box-sizing:border-box}.landing-donate-page__form-error{background:#fdecea;border-radius:10px;color:#b3261e;font-family:Open Sans;font-size:14px;font-weight:600;margin:0 0 20px;padding:12px 16px}.landing-donate-page__frequency{background:#eef2fb;border-radius:14px;display:flex;margin:0 0 24px;padding:4px}.landing-donate-page__frequency-tab{background:transparent;border:none;border-radius:11px;color:#5a6a8a;cursor:pointer;flex:1 1;font-family:Poppins,sans-serif;font-size:15px;font-weight:700;padding:11px 12px;transition:background .18s ease,color .18s ease}.landing-donate-page__frequency-tab--active{background:linear-gradient(90deg,#00b0aa,#0163d1);color:#fff}.landing-donate-page__field{margin-bottom:20px}.landing-donate-page__label{align-items:baseline;color:#16264d;display:flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;justify-content:space-between;margin-bottom:8px}.landing-donate-page__label-optional{color:#8792a8;font-family:Open Sans;font-size:12px;font-weight:500}.landing-donate-page__tiers{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,1fr);margin-bottom:14px}.landing-donate-page__tier{background:#fff;border:1.5px solid #d7e3f5;border-radius:12px;color:#16264d;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;padding:12px 6px;transition:border-color .18s ease,background .18s ease,color .18s ease}.landing-donate-page__tier:hover{border-color:#2952c8}.landing-donate-page__tier--active{background:linear-gradient(90deg,#00b0aa,#0163d1);border-color:transparent;color:#fff}.landing-donate-page__input{background:#fff;border:1.5px solid #d7e3f5;border-radius:12px;box-sizing:border-box;color:#16264d;font-family:Open Sans;font-size:15px;padding:14px 16px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.landing-donate-page__input::-webkit-input-placeholder{color:rgba(22,38,77,.4)}.landing-donate-page__input::placeholder{color:rgba(22,38,77,.4)}.landing-donate-page__input:focus{border-color:#2952c8;box-shadow:0 0 0 4px rgba(41,82,200,.12);outline:none}.landing-donate-page__input--error{border-color:#d64545}.landing-donate-page__input--error:focus{border-color:#d64545;box-shadow:0 0 0 4px rgba(214,69,69,.12)}.landing-donate-page__input--textarea{font-family:Open Sans;min-height:100px;resize:vertical}.landing-donate-page__field-error{color:#d64545;display:block;font-family:Open Sans;font-size:12px;font-weight:600;margin-top:6px}.landing-donate-page__field-hint{color:#8792a8;display:block;font-family:Open Sans;font-size:12px;font-weight:500;margin-top:6px}.landing-donate-page__tax-note{background:#f4f7fd;border-radius:10px;color:#5a6a8a;font-family:Open Sans;font-size:13px;line-height:150%;margin:0 0 24px;padding:12px 14px}.landing-donate-page__submit{background:linear-gradient(90deg,#00b0aa,#0163d1);border:none;border-radius:14px;box-shadow:0 4px 12px rgba(16,24,40,.14);color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;margin-top:4px;padding:16px;transition:box-shadow .18s ease,-webkit-transform .18s ease;transition:box-shadow .18s ease,transform .18s ease;transition:box-shadow .18s ease,transform .18s ease,-webkit-transform .18s ease;white-space:nowrap;width:100%}.landing-donate-page__submit:hover{box-shadow:0 6px 16px rgba(16,24,40,.2);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.landing-donate-page__submit:active{-webkit-transform:translateY(0);transform:translateY(0)}.landing-donate-page__submit:disabled{cursor:default;opacity:.6;-webkit-transform:none;transform:none}.landing-donate-page__checkout-wrapper{min-height:600px}.landing-donate-page__back-link{background:transparent;border:none;color:#2952c8;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;margin:0 0 20px;padding:0}.landing-donate-page__back-link:hover{text-decoration:underline}.landing-donate-page__alt-giving{color:#33415c;font-family:Open Sans;font-size:19px;font-size:14px;line-height:168%;margin:24px 0 0;text-align:center}.landing-donate-page__alt-giving a{-webkit-margin-start:4px;color:#2952c8;font-weight:700;margin-inline-start:4px;text-decoration:none}.landing-donate-page__alt-giving a:hover{text-decoration:underline}.landing-donate-page__success{padding:24px 8px;text-align:center}.landing-donate-page__success-icon{align-items:center;background:linear-gradient(90deg,#2952c8,#21c8b7);border-radius:50%;color:#fff;display:flex;font-size:26px;font-weight:700;height:56px;justify-content:center;margin:0 auto 20px;width:56px}.landing-donate-page__success-heading{color:#16264d;font-family:Poppins,sans-serif;font-size:22px;font-weight:700;margin:0 0 10px}.landing-donate-page__success-text{color:#33415c;font-family:Open Sans;font-size:19px;line-height:168%;margin:0}@media (max-width:600px){.landing-donate-page__card{padding:24px 18px}.landing-donate-page__tiers{grid-template-columns:repeat(3,1fr)}}.landing-contact-page{backdrop-filter:blur(36px) saturate(260%);-webkit-backdrop-filter:blur(36px) saturate(260%);background:radial-gradient(120% 100% at 14% -10%,hsla(0,0%,100%,.95) 0,hsla(0,0%,100%,0) 40%),linear-gradient(160deg,rgba(41,82,200,.16),hsla(0,0%,100%,.14) 45%,rgba(33,200,183,.16));border:1.5px solid hsla(0,0%,100%,.9);border-radius:32px;box-shadow:0 36px 90px -20px rgba(16,24,40,.32),0 16px 44px -18px rgba(41,130,190,.3),inset 0 1.5px 0 #fff,inset 1.5px 0 0 hsla(0,0%,100%,.75),inset 0 -1.5px 0 rgba(16,24,40,.09),inset -1.5px 0 0 rgba(16,24,40,.06);box-sizing:border-box;margin:40px auto 96px;max-width:900px;overflow:hidden;padding:56px 48px;position:relative;z-index:0}.landing-contact-page:after{background:linear-gradient(120deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.55) 25%,hsla(0,0%,100%,.15) 45%,hsla(0,0%,100%,0) 68%);content:"";height:65%;left:-15%;pointer-events:none;position:absolute;top:-15%;-webkit-transform:rotate(8deg);transform:rotate(8deg);width:55%;z-index:-1}@media (max-width:600px){.landing-contact-page{backdrop-filter:blur(26px) saturate(200%);-webkit-backdrop-filter:blur(26px) saturate(200%);background:linear-gradient(180deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.26));border:none;border-radius:0;box-shadow:none;margin:0;max-width:100%;padding:32px 24px 56px}.landing-contact-page:after{content:none}}.landing-contact-page__heading{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#2952c8,#21c8b7);-webkit-background-clip:text;background-clip:text;font-family:Poppins,sans-serif;font-size:48px;font-weight:800;line-height:118%;margin:0 0 12px}.landing-contact-page__subtitle{color:#048cb2;font-family:Open Sans;font-size:20px;line-height:150%;margin:0 0 40px;max-width:620px}.landing-contact-page__grid{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:260px 1fr}.landing-contact-page__quick{background:linear-gradient(90deg,#2952c8,#21c8b7);border-radius:20px;box-shadow:0 8px 28px rgba(16,24,40,.16);padding:28px 24px;position:-webkit-sticky;position:sticky;top:24px}.landing-contact-page__quick-heading{color:#fff;font-family:Poppins,sans-serif;font-size:17px;font-weight:700;margin:0 0 16px}.landing-contact-page__quick-link{background:hsla(0,0%,100%,.16);border:1.5px solid hsla(0,0%,100%,.4);border-radius:12px;color:#fff;display:block;font-family:Poppins,sans-serif;font-size:15px;font-weight:700;margin-bottom:12px;padding:13px 16px;text-align:center;text-decoration:none;transition:background .18s ease,-webkit-transform .18s ease;transition:background .18s ease,transform .18s ease;transition:background .18s ease,transform .18s ease,-webkit-transform .18s ease}.landing-contact-page__quick-link:hover{background:hsla(0,0%,100%,.28);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.landing-contact-page__quick-link--whatsapp{background:#25d366;border-color:#25d366}.landing-contact-page__quick-link--whatsapp:hover{background:#1fb958}.landing-contact-page__phone{color:hsla(0,0%,100%,.85);font-family:Open Sans;font-size:14px;font-weight:600;letter-spacing:.02em;margin:4px 0 0;text-align:center}.landing-contact-page__card{box-sizing:border-box}.landing-contact-page__form-intro{color:#33415c;font-family:Open Sans;font-size:19px;line-height:168%;margin:0 0 24px}.landing-contact-page__form-error{background:#fdecea;border-radius:10px;color:#b3261e;font-family:Open Sans;font-size:14px;font-weight:600;margin:0 0 20px;padding:12px 16px}.landing-contact-page__field{margin-bottom:20px}.landing-contact-page__label{align-items:baseline;color:#16264d;display:flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;justify-content:space-between;margin-bottom:6px}.landing-contact-page__label-optional{color:#8792a8;font-family:Open Sans;font-size:12px;font-weight:500}.landing-contact-page__input{background:#fff;border:1.5px solid #d7e3f5;border-radius:12px;box-sizing:border-box;color:#16264d;font-family:Open Sans;font-size:15px;padding:14px 16px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.landing-contact-page__input::-webkit-input-placeholder{color:rgba(22,38,77,.4)}.landing-contact-page__input::placeholder{color:rgba(22,38,77,.4)}.landing-contact-page__input:focus{border-color:#2952c8;box-shadow:0 0 0 4px rgba(41,82,200,.12);outline:none}.landing-contact-page__input--error{background:#fff;border-color:#d64545;border:1.5px solid #d64545;border-radius:12px;box-sizing:border-box;color:#16264d;font-family:Open Sans;font-size:15px;padding:14px 16px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.landing-contact-page__input--error::-webkit-input-placeholder{color:rgba(22,38,77,.4)}.landing-contact-page__input--error::placeholder{color:rgba(22,38,77,.4)}.landing-contact-page__input--error:focus{border-color:#2952c8;box-shadow:0 0 0 4px rgba(41,82,200,.12);outline:none}.landing-contact-page__input--error--error{border-color:#d64545}.landing-contact-page__input--error--error:focus,.landing-contact-page__input--error:focus{border-color:#d64545;box-shadow:0 0 0 4px rgba(214,69,69,.12)}.landing-contact-page__input--textarea{font-family:Open Sans;min-height:120px;resize:vertical}.landing-contact-page__field-error{color:#d64545;display:block;font-family:Open Sans;font-size:12px;font-weight:600;margin-top:6px}.landing-contact-page__submit{background:linear-gradient(90deg,#00b0aa,#0163d1);border:none;border-radius:14px;box-shadow:0 4px 12px rgba(16,24,40,.14);color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;margin-top:4px;padding:16px;transition:box-shadow .18s ease,-webkit-transform .18s ease;transition:box-shadow .18s ease,transform .18s ease;transition:box-shadow .18s ease,transform .18s ease,-webkit-transform .18s ease;white-space:nowrap;width:100%}.landing-contact-page__submit:hover{box-shadow:0 6px 16px rgba(16,24,40,.2);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.landing-contact-page__submit:active{-webkit-transform:translateY(0);transform:translateY(0)}.landing-contact-page__submit:disabled{cursor:default;opacity:.6;-webkit-transform:none;transform:none}.landing-contact-page__success{padding:24px 8px;text-align:center}.landing-contact-page__success-icon{align-items:center;background:linear-gradient(90deg,#2952c8,#21c8b7);border-radius:50%;color:#fff;display:flex;font-size:26px;font-weight:700;height:56px;justify-content:center;margin:0 auto 20px;width:56px}.landing-contact-page__success-heading{color:#16264d;font-family:Poppins,sans-serif;font-size:22px;font-weight:700;margin:0 0 10px}.landing-contact-page__success-text{color:#33415c;font-family:Open Sans;font-size:19px;line-height:168%;margin:0}@media (max-width:900px){.landing-contact-page__grid{grid-template-columns:1fr}.landing-contact-page__quick{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:20px;position:static}.landing-contact-page__quick-heading{flex-basis:100%;margin:0 0 4px}.landing-contact-page__quick-link{flex:1 1;margin-bottom:0;min-width:140px}.landing-contact-page__phone{flex-basis:100%;margin-top:8px;text-align:start}.landing-contact-page__card{padding:28px 22px}}.boot-loader{align-items:center;background:#eaf1fb;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:100vh;width:100%}.boot-loader__wordmark{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#2952c8,#21c8b7);-webkit-background-clip:text;background-clip:text;font-family:Poppins,sans-serif;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:32px;font-weight:600;letter-spacing:.3px}.boot-loader__bar{background:#d7e3f5;border-radius:2px;height:4px;overflow:hidden;position:relative;width:160px}.boot-loader__bar:after{-webkit-animation:boot-loader-sweep 1.2s ease-in-out infinite;animation:boot-loader-sweep 1.2s ease-in-out infinite;background:linear-gradient(90deg,#2952c8,#21c8b7);border-radius:2px;content:"";inset:0;position:absolute;width:40%}@-webkit-keyframes boot-loader-sweep{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(350%);transform:translateX(350%)}}@keyframes boot-loader-sweep{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(350%);transform:translateX(350%)}}@media (prefers-reduced-motion:reduce){.boot-loader__bar:after{-webkit-animation:none;animation:none;opacity:.6;width:100%}}.alert-notifications{align-items:end;display:flex;inset-inline-end:0;padding:1.5rem 1rem;pointer-events:none;position:fixed;top:10%;z-index:99999}.alert-notifications__container{align-items:center;display:flex;flex-direction:column;gap:8px;width:100%}.alert-notification{background-color:#fff;border-radius:10px;box-shadow:0 22px 40px rgba(11,10,68,.18);min-height:81px;padding:14px 10px;pointer-events:auto;width:350px}.alert-notification__header{justify-content:space-between}.alert-notification__header,.alert-notification__header__left-side{align-items:center;display:flex}.alert-notification__header__time{-webkit-margin-start:8px;color:#25245e;font-family:Open Sans,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:16px;margin-inline-start:8px;opacity:.5}.alert-notification__body{font-family:Open Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:19px;margin-top:14px}.alert-notification__body__description{color:#25245e}.alert-notification__body__name{color:#4d94ff;text-decoration:underline}
/*# sourceMappingURL=main.2f709816.css.map*/