.edit-cause-container .cause-inputs .goal-container span{font-size:1.125rem;font-weight:600;line-height:1.5;margin-bottom:20px}@media(min-width:768px){.edit-cause-container .cause-inputs .goal-container span{font-size:1.3125rem}}.deceased-photo-modal{overflow-y:scroll;overscroll-behavior:contain}.deceased-photo-modal .modal-dialog{min-width:90vw}@media(min-width:992px){.deceased-photo-modal .modal-dialog{min-width:0}}@media(min-width:768px){.deceased-photo-modal{overflow-y:visible}}.deceased-photo-modal input[type=file]{display:none}.deceased-photo-modal .preview-frame.uploading{max-height:200px;overflow:hidden}.deceased-photo-modal .photo-tile-container{margin-bottom:40px;max-height:calc(95vh - 300px);-webkit-overflow-scrolling:touch;overflow-y:scroll;overscroll-behavior-y:contain;padding:0}.deceased-photo-modal .photo-tile-container .photo-tile{border:1px solid #fff;cursor:pointer;flex:0 0 33.33%;position:relative}@media(min-width:768px){.deceased-photo-modal .photo-tile-container .photo-tile{flex:0 0 20%}}.deceased-photo-modal .photo-tile-container .photo-tile:before{content:"";display:block;height:0;padding-bottom:75%}.deceased-photo-modal .photo-tile-container .photo-tile .photo{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.deceased-photo-modal .photo-tile-container .photo-tile:first-child,.deceased-photo-modal .photo-tile-container .photo-tile:nth-child(2),.deceased-photo-modal .photo-tile-container .photo-tile:nth-child(3),.deceased-photo-modal .photo-tile-container .photo-tile:nth-child(4),.deceased-photo-modal .photo-tile-container .photo-tile:nth-child(5){border-top-width:0}.deceased-photo-modal .photo-tile-container .photo-tile:nth-child(5n+1){border-left-width:0}.deceased-photo-modal .photo-tile-container .photo-tile:nth-child(5n+2){border-right-width:0}.deceased-photo-modal .photo-tile-container .photo-tile .remove-tile-button{background-color:hsla(0,0%,100%,.85);border-radius:50%;color:#444;font-size:28px;height:28px;line-height:93%;position:absolute;right:2px;text-align:center;top:2px;width:28px}@media(min-width:768px){.deceased-photo-modal .photo-tile-container .photo-tile .remove-tile-button{font-size:20px;height:20px;width:20px}}.deceased-photo-modal .preview-photos.onboarding{display:flex;flex-direction:column;grid-gap:4px}@media(min-width:768px){.deceased-photo-modal .preview-photos.onboarding{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);overflow:hidden}}.deceased-photo-modal .preview-photos.onboarding .preview-photo{border-radius:.25rem;max-height:100%;min-height:0}@media(min-width:768px){.deceased-photo-modal .preview-photos.onboarding .preview-photo{height:100%}}.deceased-photo-modal .preview-photos.onboarding .preview-photo>img{border-radius:.25rem}.deceased-photo-modal .preview-photos:not(.onboarding){display:flex;flex-direction:column}.deceased-photo-modal .preview-photos .preview-photo{position:relative}@media(max-width:575.98px){.deceased-photo-modal .preview-photos .preview-photo,.deceased-photo-modal .preview-photos .preview-photo>img{border-radius:0!important}}.deceased-photo-modal .preview-photos .preview-photo:first-child .primary-banner{bottom:0;display:block;left:0;margin:8px;position:absolute;z-index:1}.deceased-photo-modal .preview-photos .preview-photo.placeholder{align-items:center;border:2px dashed #6c757d;color:#6c757d;display:flex;flex-direction:column;justify-content:center;padding:40px 0;text-transform:uppercase}@media(min-width:768px){.deceased-photo-modal .preview-photos .preview-photo.placeholder{padding:0}}.deceased-photo-modal .preview-photos .preview-photo.placeholder img{height:auto;width:30%}.deceased-photo-modal .preview-photos .preview-photo .primary-banner{display:none}.deceased-photo-modal .preview-photos .preview-photo .photo-controls{display:flex;margin:8px;position:absolute;top:0;z-index:1}.deceased-photo-modal .preview-photos .preview-photo .photo-controls.crop{right:0}.deceased-photo-modal .preview-photos .preview-photo .photo-controls.move{left:0}.deceased-photo-modal .preview-photos .preview-photo .photo-controls a{background-color:#fff;border-radius:14px;color:#000;font-size:28px;font-weight:600;height:28px;line-height:24px;margin:0 2px;text-align:center;width:28px}@media(min-width:768px){.deceased-photo-modal .preview-photos .preview-photo .photo-controls a{border-radius:10px;font-size:20px;height:20px;line-height:18px;width:20px}}.deceased-photo-modal .preview-photos .preview-photo .photo-controls a.preview-change,.deceased-photo-modal .preview-photos .preview-photo .photo-controls a.preview-crop,.deceased-photo-modal .preview-photos .preview-photo .photo-controls a.preview-remove{font-size:12px;padding:2px 8px;width:auto}@media(min-width:768px){.deceased-photo-modal .preview-photos .preview-photo .photo-controls a.preview-change,.deceased-photo-modal .preview-photos .preview-photo .photo-controls a.preview-crop,.deceased-photo-modal .preview-photos .preview-photo .photo-controls a.preview-remove{font-size:14px;padding:1px 6px}}.deceased-photo-modal .preview-photos .preview-photo .photo{display:block;max-width:100%;width:100%}.deceased-photo-modal .cancel-photo-selection{margin-left:8px}.deceased-photo-modal .save-photos-btn{margin:10px 0 0}.upload-overlay{background-color:#fff;display:flex;height:100%;left:0;opacity:.98;padding:60px 0;position:absolute;top:0;width:100%;z-index:1}.upload-overlay .el-progress{margin:20px;width:calc(100% - 40px)}.incomplete-warning{max-width:500px}.cropper-dvh100{max-height:100vh;max-height:100dvh}.borderless-input.el-invite-input{max-width:335px}@media(min-width:768px){.borderless-input.el-invite-input{max-width:none;width:100%}}.borderless-input.el-intro-input{max-width:335px;width:335px}@media(min-width:768px){.edit-template{background-image:url("../png/browser-chrome.3365bbaff78f.png");background-position-y:40px;background-repeat:no-repeat;background-size:contain}}.edit-template .el-input-group:first-of-type{margin-bottom:10px}@media(min-width:768px){.edit-template .el-input-group:first-of-type{margin-bottom:80px}}.invite-icon-row{padding-bottom:25px}.invite-image{border-radius:.5rem;margin-bottom:40px;max-height:100%;max-width:100%}@media(min-width:768px){.invite-image{max-height:280px;max-width:371px}}textarea.invite-note{border:1px solid #d5d5d5;border-radius:.5rem;height:140px;padding:20px;resize:none;width:100%}@media(min-width:992px){textarea.invite-note{width:800px}}.invite-event{margin-bottom:44px}.invite-event-title{font-size:21px;font-weight:600;margin-bottom:10px}@media(min-width:768px){.invite-form{margin-bottom:40px}}.import-contacts-cta-container{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:8px}.import-contacts-cta-container .open-import-contacts-button{margin:0 0 8px!important;padding:10px!important;width:100%}@media(min-width:768px){.import-contacts-cta-container .open-import-contacts-button{padding:.375rem 14px!important;width:auto}}.import-google-contacts-modal .modal-body{padding:0;position:relative}.import-google-contacts-modal .modal-body .contact-search-container{border-bottom:1px solid #dee2e6;padding:8px;position:relative}.import-google-contacts-modal .modal-body .contact-search-container .contact-search{-webkit-appearance:none;appearance:none;background-color:#f5f5f5;border:0;border-radius:.25rem;box-shadow:none;padding:8px;width:100%}.import-google-contacts-modal .modal-body .contact-search-container .clear-contact-search{height:16px;position:absolute;right:16px;top:calc(50% - 14px);width:16px}.import-google-contacts-modal .modal-body .contact-search-container .clear-contact-search img{height:16px;width:16px}.import-google-contacts-modal .modal-body .contact-list-group{max-height:60vh;min-height:120px;-webkit-overflow-scrolling:touch;overflow-y:scroll;scroll-behavior:smooth}@media(min-width:768px){.import-google-contacts-modal .modal-body .contact-list-group{max-height:40vh}}.import-google-contacts-modal .modal-body .contact-list-group .contact-list-group-item{align-items:center;display:flex;flex-shrink:0!important}.import-google-contacts-modal .modal-body .contact-list-group .contact-list-group-item.active{background-color:#edf6ff;border-color:#a1cbf4}.import-google-contacts-modal .modal-body .contact-list-group .contact-list-group-item.active:last-child{border-bottom-width:1px}.import-google-contacts-modal .modal-body .contact-list-group .contact-list-group-item.active .checkbox{background-image:url("../svg/checkmark-circle-outline-medium-blue.5a18cc910c0c.svg")}.import-google-contacts-modal .modal-body .contact-list-group .contact-list-group-item.active .contact h5,.import-google-contacts-modal .modal-body .contact-list-group .contact-list-group-item.active .contact span{color:#444}.import-google-contacts-modal .modal-body .contact-list-group .contact-list-group-item .checkbox{background-image:url("../svg/checkmark-circle-outline-secondary-incomplete-24.74c3a753cf77.svg");background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;height:24px;width:24px}.import-google-contacts-modal .modal-body .contact-list-group .contact-list-group-item .contact{align-items:baseline;display:flex;flex-direction:column;flex-shrink:1;margin-left:10px;min-width:0}@media(min-width:768px){.import-google-contacts-modal .modal-body .contact-list-group .contact-list-group-item .contact{flex-direction:row;margin-left:6px}}.import-google-contacts-modal .modal-body .contact-list-group .contact-list-group-item .contact h5{flex-shrink:0;font-weight:600;margin:0 6px 0 0;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-google-contacts-modal .modal-body .contact-list-group .contact-list-group-item .contact span{color:#666;font-weight:300;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-google-contacts-modal .modal-body .modal-body-overlay{align-items:center;background-color:hsla(0,0%,100%,.85);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;min-height:120px;padding-left:20px;padding-right:20px;position:absolute;top:0;width:100%}.import-google-contacts-modal .modal-body .modal-body-overlay.opaque{background-color:#fff}.btn.btn-google-auth{max-width:none;padding-left:20px;padding-right:20px}.btn.btn-google-auth,.btn.btn-google-auth:active,.btn.btn-google-auth:hover{background-color:#4285f4;color:#fff}.btn.btn-google-auth img{height:24px;margin-right:6px;width:24px}.invite-records-body-card{height:100px;overflow-y:hidden;transition:all .2s ease-in-out}@media(min-width:768px){.invite-records-body-card{height:120px}}.invite-records-body-card>div:first-child{margin-bottom:40px}.invite-records-body-card h2{margin:0 14px 0 0}.invite-records-body-card.collapsed .toggle-collapse-invite-records .hide{display:none}.invite-records-body-card .toggle-collapse-invite-records .hide,.invite-records-body-card.collapsed .toggle-collapse-invite-records .show{display:inline}.invite-records-body-card .toggle-collapse-invite-records .show{display:none}.invite-records-body-card .table{font-size:.9375rem;margin:0;width:100%}.invite-records-body-card .table .checkmark{text-align:center}.invite-records-body-card .table td,.invite-records-body-card .table th{font-size:.875rem;padding:2px}@media(min-width:768px){.invite-records-body-card .table td,.invite-records-body-card .table th{font-size:1.125rem;padding:.75rem}}.invite-manager-survivor-form{flex-basis:100%;flex-shrink:0}@media(max-width:767.98px){.invite-manager-survivor-form{margin-bottom:0!important}}@media(min-width:768px){.invite-manager-survivor-form{flex-basis:100%}}@media(min-width:1200px){.invite-manager-survivor-form{flex-basis:calc(50% - 20px);flex-shrink:1}}.payment-details-container .body-card>div{margin-bottom:40px}.payment-details-container .body-card>div:last-child{margin-bottom:0}.payment-details-container .payment-details-points .payment-detail{margin-bottom:40px}@media(min-width:768px){.payment-details-container .payment-details-points .payment-detail{margin-bottom:0}}.payment-details-container .payment-details-points .payment-detail:last-child{margin-bottom:0}.payment-details-container .payment-details-points .payment-detail div:first-child{margin-right:20px}.payment-details-container .form-submit-row .btn-form-submit{margin:0 0 20px}@media(max-width:767.98px){.payment-details-container .form-submit-row .btn-form-submit{padding-top:0}}@media(min-width:768px){.payment-details-container .form-submit-row .btn-form-submit{margin:0 40px 0 0}}.memorial-onboarding-add-photo-container .start-select-photos{margin:0;width:100%}.memorial-onboarding-form-container .body-card .callout{background-color:#f7fbff;border-radius:.5rem;margin-bottom:20px;padding:20px}@media(max-width:991.98px){.memorial-onboarding-form-container .profile-upload-container{margin-bottom:0}}.memorial-onboarding-form-container .cause-tip,.memorial-onboarding-form-container .photo-tip{width:auto}.memorial-onboarding-form-container .cause-tip .tip-body,.memorial-onboarding-form-container .photo-tip .tip-body{padding:0}.memorial-onboarding-form-container .cause-tip .nav-arrow-list,.memorial-onboarding-form-container .photo-tip .nav-arrow-list{padding:20px}.memorial-onboarding-form-container .cause-tip .nav-arrow-list .nav-arrow li,.memorial-onboarding-form-container .photo-tip .nav-arrow-list .nav-arrow li{padding:0 0 10px 10px}.memorial-onboarding-form-container .form-submit-row{align-items:flex-start;flex-direction:column;padding:0 20px}@media(min-width:768px){.memorial-onboarding-form-container .form-submit-row{align-items:center;flex-direction:row;padding:0}}.memorial-onboarding-form-container .form-submit-row .btn-form-submit{margin:0 40px 0 0}@media(max-width:767.98px){.memorial-onboarding-form-container .form-submit-row .btn-form-submit{margin:0 0 20px;padding-top:0}.memorial-onboarding-events-container .events-state-no-info,.memorial-onboarding-events-container .events-state-non-public,.memorial-onboarding-events-container .events-state-pending{margin-bottom:40px}}.memorial-onboarding-events-container .form-submit-row{align-items:flex-start;flex-direction:column}@media(max-width:767.98px){.memorial-onboarding-events-container .form-submit-row{padding:0 20px}}@media(min-width:768px){.memorial-onboarding-events-container .form-submit-row{align-items:center;flex-direction:row;margin-top:40px}}.memorial-onboarding-events-container .form-submit-row .btn-form-submit{margin:0 40px 0 0}@media(max-width:991.98px){.memorial-onboarding-events-container .form-submit-row .btn-form-submit{margin:0 0 20px;padding-top:0}}.memorial-onboarding-configure-fundraiser-container .form-submit-row{align-items:flex-start;flex-direction:column;padding:0 20px}@media(min-width:768px){.memorial-onboarding-configure-fundraiser-container .form-submit-row{align-items:center;flex-direction:row;margin-top:40px;padding:0}}.memorial-onboarding-configure-fundraiser-container .form-submit-row .btn-form-submit{margin:0 40px 0 0}@media(max-width:767.98px){.memorial-onboarding-configure-fundraiser-container .form-submit-row .btn-form-submit{margin:0 0 20px;padding-top:0}}.memorial-onboarding-add-family-container .form-submit-row{align-items:flex-start;flex-direction:column;padding:0 20px}@media(min-width:768px){.memorial-onboarding-add-family-container .form-submit-row{align-items:center;flex-direction:row;margin-top:40px;padding:0}}.memorial-onboarding-add-family-container .form-submit-row .btn-form-submit{margin:0 40px 0 0}@media(max-width:767.98px){.memorial-onboarding-add-family-container .form-submit-row .btn-form-submit{margin:0 0 20px;padding-top:0}}.memorial-onboarding-help-out-container .form-submit-row{align-items:flex-start;flex-direction:column;padding:0 20px}@media(min-width:768px){.memorial-onboarding-help-out-container .form-submit-row{align-items:center;flex-direction:row;margin-top:40px;padding:0}}.memorial-onboarding-help-out-container .form-submit-row .btn-form-submit{margin:0 40px 0 0}@media(max-width:767.98px){.memorial-onboarding-help-out-container .form-submit-row .btn-form-submit{margin:0 0 20px;padding-top:0}.memorial-onboarding-share-container{margin-top:0;padding:0 20px}}.memorial-onboarding-share-container .form-submit-row{align-items:flex-start;flex-direction:column;padding:0 20px}@media(min-width:768px){.memorial-onboarding-share-container .form-submit-row{align-items:center;flex-direction:row;margin-top:40px;padding:0}}@media(max-width:767.98px){.memorial-onboarding-share-container .form-submit-row a{width:100%}}.memorial-onboarding-share-container .form-submit-row .link-secondary{margin:20px 0 0}@media(min-width:768px){.memorial-onboarding-share-container .form-submit-row .link-secondary{margin:0 0 0 20px}}.memorial-onboarding-share-container .share-container{align-items:flex-start;display:flex;flex-direction:column}@media(max-width:767.98px){.memorial-onboarding-share-container .share-container{margin:0;padding:0}}@media(min-width:768px){.memorial-onboarding-share-container .share-container{align-items:flex-end;flex-direction:row}}.memorial-onboarding-share-container .share-container .share-container-photo{border-radius:.5rem;flex-shrink:0;margin-right:30px;max-width:36%}@media(min-width:1200px){.memorial-onboarding-share-container .share-container .share-container-photo{max-width:35%}}@media(max-width:767.98px){.memorial-onboarding-share-container .share-container .share-container-grow{width:100%}}.memorial-onboarding-share-container .share-container .share-container-grow .share-prompt{margin:0 0 10px}@media(min-width:992px){.memorial-onboarding-share-container .share-container .share-container-grow .share-prompt{margin:10px 0}}.memorial-onboarding-share-container .share-container .share-container-grow .example-share-content{border:1px solid #d5d5d5;border-radius:.5rem;font-size:.9375rem;position:relative}@media(min-width:1200px){.memorial-onboarding-share-container .share-container .share-container-grow .example-share-content{font-size:1.125rem}}.memorial-onboarding-share-container .share-container .share-container-grow .example-share-content p{margin-bottom:30px;padding:10px}.memorial-onboarding-share-container .share-container .share-container-grow .example-share-content .btn-xs{border-radius:.5rem 0;bottom:0;font-size:.85rem;min-width:0;padding:8px 24px;position:absolute;right:0}.memorial-onboarding-share-container .btn-facebook-share img{bottom:2px;margin-right:4px;position:relative}.ai-obituary-form-container.htmx-request{max-height:80vh;max-height:80dvh}@media(min-width:768px){.ai-obituary-form-container.htmx-request{max-height:200px;overflow:hidden}}.ai-compose-question{margin-bottom:1rem;margin-top:1rem}@media(min-width:768px){.ai-compose-question{background-color:var(bs-light);border-radius:.375rem}}.has-full-height-sidebar{overflow:auto}@media(min-width:992px){.has-full-height-sidebar{overflow:hidden}}@media(min-width:768px)and (max-width:991.98px){.private-container{position:relative}}@media(min-width:992px){.private-container{height:calc(100vh - 57px)}}.private-container .private-sidebar{background-color:#fafafa;border-bottom:1px solid #e7e7e7;box-shadow:0 10px 10px -4px rgba(0,0,0,.1);flex:0 0 auto;max-width:100%;top:-60px;width:100%;z-index:1030}@media(min-width:768px){.private-container .private-sidebar{border-bottom:0;border-right:1px solid #e7e7e7;box-shadow:10px 0 10px -8px rgba(0,0,0,.1);flex:0 0 300px;height:100vh;left:0;max-width:300px;position:sticky;top:0;transition:left .25s ease-in-out,margin-left .25s ease-in-out;width:auto}}@media(min-width:992px){.private-container .private-sidebar{box-shadow:none;height:calc(100vh - 60px);height:calc(100dvh - 60px);position:static;transition:none;z-index:auto}}@media(min-width:1200px){.private-container .private-sidebar{height:auto}}@media(max-width:767.98px){.private-container .private-sidebar.in-dashboard{top:calc(-173px - 66.67vw)}}.private-container .private-sidebar.hidden{left:0;margin-left:0}@media(min-width:768px)and (max-width:991.98px){.private-container .private-sidebar.hidden{left:-300px;margin-left:-300px}}.private-container .private-sidebar.hidden .sidebar-toggle{background-color:var(--secondary-brand-color);color:#fff}.private-container .private-sidebar.hidden .sidebar-toggle-hide{display:none}.private-container .private-sidebar.hidden .sidebar-toggle-show{display:block}.private-container .private-sidebar .sidebar-toggle-hide{color:var(--secondary-brand-color);display:block}.private-container .private-sidebar .sidebar-toggle-show{display:none}.private-container .private-sidebar .sidebar-toggle{background-color:#fafafa;border-bottom-right-radius:.5rem;border-top-right-radius:.5rem;box-shadow:10px 0 10px -8px rgba(0,0,0,.1);color:var(--secondary-brand-color);left:300px;position:absolute;top:160px}.private-container .private-sidebar .sidebar-toggle>div{cursor:pointer;height:200px;width:36px}.private-container .private-sidebar .sidebar-toggle>div>div{height:36px;transform:rotate(-90deg) translate(-200px);transform-origin:0 0;width:200px}.private-container .private-sidebar .sidebar-toggle>div>div img{margin-right:10px}.private-container .private-sidebar .btn-sidebar-mobile-public{background-color:var(--primary-brand-color-light);color:var(--primary-brand-color);height:60px;width:100%}@media(min-width:768px){.private-container .private-sidebar .btn-sidebar-mobile-public{height:53px}}.private-container .private-sidebar .btn-sidebar-mobile-public img:first-child{margin-right:6px}.private-container .private-sidebar .btn-sidebar-mobile-public img:last-child{margin-left:6px}@media(min-width:768px){.private-container .private-sidebar .sidebar-header{margin:10px}}.private-container .private-sidebar .sidebar-header .deceased-photo{flex:0;width:100%}@media(min-width:768px){.private-container .private-sidebar .sidebar-header .deceased-photo{flex:0 0 20%;margin-right:10px;width:auto}}.private-container .private-sidebar .sidebar-header .deceased-photo img{height:100%;width:100%}@media(min-width:768px){.private-container .private-sidebar .sidebar-header .deceased-photo img{border-radius:.25rem}}.private-container .private-sidebar .sidebar-header .deceased-name{flex:1 1 auto;font-weight:600;height:80px;width:100%}@media(min-width:768px){.private-container .private-sidebar .sidebar-header .deceased-name{height:auto}}.private-container .private-sidebar .sidebar-header .deceased-name .name{overflow-wrap:anywhere}@media(max-width:767.98px){.private-container .private-sidebar .sidebar-header .deceased-name .name{font-size:1.125rem}}.private-container .private-sidebar .sidebar-sharing{margin:0 10px 10px}.private-container .private-sidebar .sidebar-sharing .sharing-buttons{margin-top:6px}.private-container .private-sidebar .sidebar-sharing .sharing-buttons .light-gray-label{font-size:.55rem;margin-top:3px;text-align:center}.private-container .private-sidebar .sidebar-sharing .sharing-buttons .sharing-btn{color:#fff;flex:1 1 calc(33.33% - 2.6667px);font-size:.5rem;height:36px;min-width:auto;padding:5px 10px;text-transform:uppercase}.private-container .private-sidebar .sidebar-sharing .sharing-buttons .sharing-btn:first-child{margin-left:0}.private-container .private-sidebar .sidebar-sharing .sharing-buttons .sharing-btn:last-child{margin-right:0}.private-container .private-sidebar .sidebar-sharing .sharing-buttons .sharing-btn img{margin-top:-1px}.private-container .private-sidebar .sidebar-alerts{border-top:1px solid #dee2e6;max-height:300px;overflow-y:scroll;overscroll-behavior:contain;padding:10px}.private-container .private-sidebar .sidebar-alerts.collapsed{max-height:40px;overflow-y:hidden}.private-container .private-sidebar .sidebar-alerts .light-gray-label .rounded-pill{padding-top:1px;position:relative;top:-1px}.private-container .private-sidebar .sidebar-alerts .sidebar-alerts-container{margin-top:2px;max-height:200px}@media(min-width:1200px){.private-container .private-sidebar .sidebar-alerts .sidebar-alerts-container{max-height:400px}}.private-container .private-sidebar .sidebar-alerts .sidebar-alerts-container form{width:100%}.private-container .private-sidebar .sidebar-alerts .sidebar-alerts-container .private-alert{color:#db6565;margin:2px 0;width:100%}.private-container .private-sidebar .sidebar-alerts .sidebar-alerts-container .private-alert .private-alert-contents>:nth-child(2){flex-grow:1;margin:0 10px}.private-container .private-sidebar .sidebar-alerts .sidebar-alerts-container .private-alert .private-alert-contents>:nth-child(2) .text-note-small{font-weight:400}.private-container .private-sidebar .sidebar-alerts .sidebar-alerts-container .private-alert .private-alert-contents img{height:18px;margin-top:4px;width:18px}.private-container .private-sidebar .sidebar-mobile-actions{margin:10px;position:relative}.private-container .private-sidebar .sidebar-mobile-actions>a,.private-container .private-sidebar .sidebar-mobile-actions>div{flex-basis:calc(50% - 4px);margin:0;min-width:auto}.private-container .private-sidebar .sidebar-mobile-actions>a img,.private-container .private-sidebar .sidebar-mobile-actions>div img{margin-top:-2px}.private-container .private-sidebar .sidebar-mobile-actions .dropdown-toggle.show .text-bg-private-alert-red,.private-container .private-sidebar .sidebar-mobile-actions .dropdown-toggle:active .text-bg-private-alert-red,.private-container .private-sidebar .sidebar-mobile-actions .dropdown-toggle:focus .text-bg-private-alert-red,.private-container .private-sidebar .sidebar-mobile-actions .dropdown-toggle:hover .text-bg-private-alert-red{background-color:#fff!important;color:#db6565!important}.private-container .private-sidebar .sidebar-nav{border-top:1px solid #dee2e6;flex:1;overflow-y:scroll}.private-container .private-sidebar .sidebar-nav .nav-link{--bs-nav-link-color:var(--primary-brand-color);--bs-nav-link-hover-color:var(--primary-brand-color);background-color:#fff;border-bottom:1px solid #e7e7e7;overflow-wrap:anywhere;padding:12px 16px}.private-container .private-sidebar .sidebar-nav .nav-link .rounded-pill{font-size:.75rem;margin-left:6px;position:relative;top:-2px}.private-container .private-sidebar .sidebar-nav .nav-link.active{background-color:var(--primary-brand-color);color:#fff}.private-container .private-sidebar .sidebar-nav .nav-link:hover{background-color:var(--primary-brand-color-light)}.private-container .private-sidebar .sidebar-nav .nav-link:hover.active{background-color:var(--primary-brand-color)}.private-container .private-sidebar .sidebar-nav .nav-link:last-child{border-bottom:1px solid #e7e7e7}.private-container .private-sidebar .sidebar-nav-mobile{margin:0 10px 10px;position:relative}.private-container .private-sidebar .dropdown .btn{width:100%}.private-container .private-sidebar .dropdown.show{left:0;position:absolute;top:0;width:100%}.private-container .private-sidebar .dropdown.show .btn{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.private-container .private-sidebar .dropdown.private-sidebar-mobile-dropdown .dropdown-toggle{margin:0}.private-container .private-sidebar .dropdown.private-sidebar-mobile-dropdown .dropdown-menu{border:1px solid #666;max-height:85vh;overflow-y:scroll;overscroll-behavior:contain}.private-container .private-sidebar .dropdown.private-sidebar-mobile-dropdown .dropdown-menu .dropdown-item{color:var(--primary-brand-color)}.private-container .private-sidebar .dropdown.private-sidebar-mobile-dropdown .dropdown-menu .dropdown-item .badge{font-size:.8375rem;margin-left:4px}.private-container .private-sidebar .dropdown.private-sidebar-mobile-dropdown .dropdown-menu .dropdown-item.dropdown-item-alert{color:#db6565}.private-container .private-sidebar .dropdown.private-sidebar-mobile-dropdown .dropdown-menu .dropdown-item.dropdown-item-alert.active,.private-container .private-sidebar .dropdown.private-sidebar-mobile-dropdown .dropdown-menu .dropdown-item.dropdown-item-alert:active{background-color:#db6565}.private-container .private-sidebar .dropdown.private-sidebar-mobile-dropdown .dropdown-menu .dropdown-item.dropdown-item-alert.view-all{color:#666}.private-container .private-sidebar .dropdown.private-sidebar-mobile-dropdown .dropdown-menu .dropdown-item.dropdown-item-alert.view-all .badge{margin-top:2px}.private-container .private-sidebar .dropdown.private-sidebar-mobile-dropdown .dropdown-menu .dropdown-item.active,.private-container .private-sidebar .dropdown.private-sidebar-mobile-dropdown .dropdown-menu .dropdown-item:active{background-color:var(--primary-brand-color);color:#fff}.private-container .private-sidebar .dropdown.private-sidebar-mobile-dropdown .dropdown-menu .dropdown-item img{position:relative;top:-2px}.private-container .private-sidebar .dropdown .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px;width:100%}@media(min-width:992px){.private-container .private-sidebar .dropdown .dropdown-menu{width:calc(100vw - 20px)}}.private-container .private-sidebar .dropdown .dropdown-menu.show{box-shadow:0 10px 10px 0 rgba(0,0,0,.33)}.private-container .private-sidebar .dropdown .dropdown-menu .dropdown-item{font-size:1.25rem;padding:6px 14px;white-space:normal}.private-container .private-sidebar .dropdown .dropdown-menu .dropdown-item.dropdown-item-alert{font-size:.9375rem}.private-container .private-sidebar .dropdown .dropdown-menu .dropdown-item .d-flex>:nth-child(2){flex-grow:1;margin:0 10px}.private-container .private-sidebar .dropdown .dropdown-menu .dropdown-item .d-flex img{height:18px;margin-top:6px;width:18px}.private-container .private-sidebar .dropdown .dropdown-menu .dropdown-item:hover{font-weight:400}.private-container .private-sidebar .dropdown .dropdown-menu .dropdown-item.disabled{color:#666;font-size:.9375rem;text-align:center;text-transform:uppercase}.private-container .private-content-container{flex:1 1 auto;overflow-y:auto;scroll-behavior:smooth}@media(min-width:768px)and (max-width:991.98px){.private-container .private-content-container{margin-top:-100vh}}.private-container .private-content-container .messages-container{margin:0;max-width:100%!important}.private-container .private-content-container .messages-container .alert{--bs-alert-border-radius:0;margin:0}@media(min-width:768px)and (max-width:991.98px){.private-container .private-content-container .messages-container .alert{--bs-alert-border-radius:0.375rem;margin:20px 20px 0;width:calc(100% - 40px)}}.private-container .private-content-container .private-content{margin:0 auto;max-width:1095px}@media(min-width:768px){.private-container .private-content-container .private-content{padding:0 20px}}@media(min-width:992px){.private-container .private-content-container .private-content{padding:0 40px}}.private-container .private-content-container .private-content .edit-memorial-container{padding:0}.private-container .private-content-container .private-content .edit-memorial-container .memorial-deceased-form-container .memorial-deceased-form-photos{width:100%}@media(min-width:768px){.private-container .private-content-container .private-content .edit-memorial-container .memorial-deceased-form-container .memorial-deceased-form-photos{width:calc(50% - 40px)}}@media(min-width:992px){.private-container .private-content-container .private-content .edit-memorial-container .memorial-deceased-form-container .memorial-deceased-form-photos{width:100%}}@media(min-width:1200px){.private-container .private-content-container .private-content .edit-memorial-container .memorial-deceased-form-container .memorial-deceased-form-photos{width:calc(50% - 40px)}}.private-container .private-content-container .private-content .edit-memorial-container .memorial-deceased-form-container .deceased-metadata{width:100%}@media(min-width:768px){.private-container .private-content-container .private-content .edit-memorial-container .memorial-deceased-form-container .deceased-metadata{width:50%}}@media(min-width:992px){.private-container .private-content-container .private-content .edit-memorial-container .memorial-deceased-form-container .deceased-metadata{width:100%}}@media(min-width:1200px){.private-container .private-content-container .private-content .edit-memorial-container .memorial-deceased-form-container .deceased-metadata{width:50%}}.private-container .private-content-container .private-content .onboarding-body-card{margin:0;padding:20px 0}@media(min-width:768px){.private-container .private-content-container .private-content .onboarding-body-card{margin:40px 0}}.private-container .private-content-container .private-content .onboarding-body-card .onboarding-body-card-content{padding:20px}@media(min-width:768px){.private-container .private-content-container .private-content .onboarding-body-card .onboarding-body-card-content{padding:40px}}.private-container .private-content-container .private-content .onboarding-body-card .onboarding-body-card-content .subheader{margin-bottom:40px;text-align:center}@media(min-width:768px){.private-container .private-content-container .private-content .onboarding-body-card .onboarding-body-card-content .subheader{font-size:1.125rem;text-align:left}}@media(min-width:1200px){.private-container .private-content-container .private-content .onboarding-body-card .onboarding-body-card-content .subheader{font-size:1.3125rem}}.private-container .private-content-container .private-content .onboarding-body-card .onboarding-body-card-content .onboarding-card-illustrations{margin-top:10px;text-align:center}@media(min-width:768px){.private-container .private-content-container .private-content .onboarding-body-card .onboarding-body-card-content .onboarding-card-illustrations{margin-top:20px}}@media(min-width:1200px){.private-container .private-content-container .private-content .onboarding-body-card .onboarding-body-card-content .onboarding-card-illustrations{text-align:left}}.private-container .private-content-container .private-content .onboarding-body-card .onboarding-body-card-content .onboarding-card-illustrations .onboarding-card-illustrations-subcontainer{width:100%}@media(max-width:767.98px){.private-container .private-content-container .private-content .onboarding-body-card .onboarding-body-card-content .onboarding-card-illustrations .onboarding-card-illustrations-subcontainer:first-of-type{margin:20px 0}}.private-container .private-content-container .private-content .onboarding-body-card .onboarding-body-card-content .onboarding-card-illustrations .onboarding-card-illustrations-subcontainer .illustration-group{margin-top:10px;width:130px}@media(min-width:768px){.private-container .private-content-container .private-content .onboarding-body-card .onboarding-body-card-content .onboarding-card-illustrations .onboarding-card-illustrations-subcontainer .illustration-group{margin-top:40px}}@media(min-width:1200px){.private-container .private-content-container .private-content .onboarding-body-card .onboarding-body-card-content .onboarding-card-illustrations .onboarding-card-illustrations-subcontainer .illustration-group{margin-top:0;width:auto}}.private-container .private-content-container .private-content .onboarding-body-card .onboarding-body-card-content .onboarding-card-illustrations .onboarding-card-illustrations-subcontainer .illustration-group:last-of-type{margin-right:0}.private-container .private-content-container .private-content .onboarding-body-card .onboarding-body-card-content .onboarding-card-illustrations .onboarding-card-illustrations-subcontainer .illustration-group .icon-wrapper{height:57px}.private-container .private-content-container .private-content .onboarding-body-card .onboarding-body-card-content .onboarding-card-illustrations .illustration-caption{text-align:center;vertical-align:middle}@media(min-width:768px){.private-container .private-content-container .private-content .onboarding-body-card .onboarding-body-card-content .onboarding-card-illustrations .illustration-caption{margin:10px 0 0}}@media(min-width:1200px){.private-container .private-content-container .private-content .onboarding-body-card .onboarding-body-card-content .onboarding-card-illustrations .illustration-caption{margin:0 0 0 10px;text-align:left}}.private-container .private-content-container .private-content .onboarding-body-card .onboarding-body-card-content .cta{margin-bottom:20px!important;text-align:left}.private-container .private-content-container .private-content .onboarding-body-card .onboarding-body-card-content .cta-qr-code{margin-bottom:20px}.private-container .private-content-container .private-content .onboarding-body-card .onboarding-body-card-content .share-cta-container>div{flex:0 0 calc(33.33% - 6.6667px);flex-direction:column;margin:0 0 20px!important;min-width:0;width:100%}@media(min-width:768px){.private-container .private-content-container .private-content .onboarding-body-card .onboarding-body-card-content .share-cta-container>div{margin:0;width:auto}}@media(min-width:1200px){.private-container .private-content-container .private-content .onboarding-body-card .onboarding-body-card-content .share-cta-container>div{flex-basis:calc(33.33% - 13.333px)}}@media(max-width:1199.98px){.private-container .private-content-container .private-content .onboarding-body-card .onboarding-body-card-content .share-cta-container>div .btn{font-size:.9735rem}}.private-container .private-content-container .private-content .onboarding-body-card .onboarding-body-card-content .share-cta-container .btn{min-width:auto;width:100%}@media(max-width:767.98px){.private-container .private-content-container .private-content .onboarding-body-card .onboarding-body-card-content .share-cta-container .btn{max-width:100%}}.private-container .private-content-container .private-content .onboarding-body-card .onboarding-body-card-content .share-cta-container .btn-facebook-share img{width:57px}.private-container .private-content-container .private-content .onboarding-body-card .onboarding-body-card-content .email-btn-container a{color:#fff}.private-container .private-content-container .private-content .deceased-info-and-nav .deceased-photo{width:100%}@media(min-width:768px){.private-container .private-content-container .private-content .deceased-info-and-nav .deceased-photo{width:350px}}@media(min-width:992px){.private-container .private-content-container .private-content .deceased-info-and-nav .deceased-photo{width:260px}}@media(min-width:1200px){.private-container .private-content-container .private-content .deceased-info-and-nav .deceased-photo{width:auto}}.private-container .private-content-container .private-content .deceased-info-and-nav .deceased-photo .edit-photo{margin-top:-72px}@media(max-width:767.98px){.private-container .private-content-container .private-content .creator-recommendations.body-card-no-padding{border-radius:0}.private-container .private-content-container .private-content .creator-recommendations.body-card-no-padding>div{padding:0}}.creator-recommendations{margin:20px 0;max-width:1095px}@media(max-width:767.98px){.creator-recommendations{border-top:1px solid #e7e7e7}}@media(min-width:992px){.creator-recommendations{margin:0 auto}}.creator-recommendations h2{margin-bottom:10px;padding:20px 20px 0}@media(min-width:768px){.creator-recommendations h2{padding:0}}.creator-recommendations .subheader{padding:0 20px 20px}@media(min-width:768px){.creator-recommendations .subheader{padding:0}}.creator-recommendations .link-secondary{margin-top:20px}@media(min-width:768px){.creator-recommendations .link-secondary{margin-top:10px}}.creator-recommendations .creator-recommendations-wrapper{margin-top:20px}.creator-recommendations .creator-recommendations-wrapper .creator-recommendations-row{width:100%}.creator-recommendations .creator-recommendations-wrapper .creator-recommendations-row .creator-recommendation{margin:20px}.premium-callout{background-color:#f7fbff;border-radius:.5rem;font-size:1.125rem;padding:16px}.private-all-alerts.expand-alerts .list-group{max-height:none}.private-all-alerts.full-screen{height:100vh;left:0;overflow-y:scroll;overscroll-behavior:contain;padding:0 0 100px;position:fixed;top:0;width:100vw;z-index:1055}.private-all-alerts.full-screen>div:first-of-type{padding:0 20px}.private-all-alerts.full-screen .close-alerts{display:block;margin:20px 0 20px 20px}.private-all-alerts.full-screen .list-group{border-radius:0;max-height:none}.private-all-alerts.full-screen .list-group .list-group-item{border-left:0;border-radius:0;border-right:0}.private-all-alerts h2{line-height:1;overflow-wrap:anywhere}.private-all-alerts .close-alerts{display:none}.private-all-alerts .list-group{background-color:#fdfdfd;border:1px solid #dee2e6;border-radius:.5rem;max-height:245px;overflow-y:scroll;overscroll-behavior:contain}.private-all-alerts .list-group .list-group-item{background-color:transparent}.private-all-alerts .private-alert{color:#757575}.private-all-alerts .private-alert .alert-title img{height:16px;margin-left:2px;position:relative;top:-3px;width:16px}.private-all-alerts .private-alert>:first-child{flex-grow:1}.private-all-alerts .private-alert>:first-child .text-note-small{font-weight:400}.private-all-alerts .private-alert .dismiss-alert-button{color:#757575;font-size:.75rem;text-transform:uppercase}.private-all-alerts .private-alert .dismiss-alert-button .times{font-size:1rem;position:relative;top:1px}.private-all-alerts .private-alert img{flex:0 0 32px;height:32px;margin:4px 4px 0 0;width:32px}.republish-alert{color:#db6565;padding:0;text-align:left}.republish-alert:hover{color:#db6565}@media(max-width:767.98px){.private-settings-links{margin:0 20px}.private-settings-links .link-secondary{font-size:1.125rem}}.private-settings-links .unpublish-link-container,.private-settings-links .user-settings-link{margin-top:40px}.create-memorials-container{margin-top:20px}.create-memorials-container .create-memorials-card{background-color:#fff;border-top:1px solid #dee2e6;flex-basis:100%;padding:20px;transition:box-shadow .2s ease-in-out}@media(min-width:768px){.create-memorials-container .create-memorials-card{border-radius:.5rem;border-top:0;box-shadow:0 0 10px 0 rgba(0,0,0,.1);flex-basis:calc(33.33% - 13.333px);margin:20px 20px 20px 0}}.create-memorials-container .create-memorials-card:nth-child(3n){margin-right:0}.create-memorials-container .create-memorials-card:hover{box-shadow:none}@media(min-width:768px){.create-memorials-container .create-memorials-card:hover{box-shadow:0 0 25px 0 rgba(0,0,0,.2)}}.create-memorials-container .create-memorials-card h4{color:#444}.change-publish-state-form{margin-top:40px}.change-publish-state-form .btn{padding:0}.custom-select-with-caret.small-select.currency-select{border:0}.custom-select-with-caret.small-select.currency-select:before{background:url("../svg/caret-down.18f351e71b18.svg") no-repeat right 8px center/14px 8px}.custom-select-with-caret.small-select.currency-select:hover{background-color:#fff}.custom-select-with-caret.small-select.currency-select select{cursor:pointer;padding:4px 26px 4px 0;width:auto}.contributions-section-container{font-size:1rem}@media(min-width:768px){.contributions-section-container{font-size:1.125rem}}.contributions-section-container h3{margin-top:20px}.contributions-section-container .no-contributions-message{margin-bottom:10px}.contributions-section-container .contributions-table-section{margin-bottom:10px;max-height:400px}.contributions-section-container .contributions-table-section tr td{text-align:center}.contributions-section-container .contributions-table-section tr td:first-of-type{text-align:left}.contributions-section-container .contributions-table-section tr th{text-align:center}.contributions-section-container .contributions-table-section tr th:first-of-type{text-align:left}.contributions-section-container .contributions-table-section .bold{font-weight:600}.contributions-section-container .contributions-table-section .unknown-display-name{font-style:italic}.contributions-section-container .contributions-table-section .sent-thank-you-container{padding-left:8px}.contributions-section-container .contributions-table-section .send-message img{margin-top:4px}.contributions-section-container .csv-link-section{text-align:end}.contributions-section-container .link-section a,.contributions-section-container .link-section form{margin-bottom:10px}.contributions-section-container .link-section a:last-child,.contributions-section-container .link-section form:last-child{margin-bottom:0}.contributions-section-container .link-section .helpful-link-wrapper{margin-bottom:10px}.deceased-photos-layout-editor .layout-selector{flex:0 0 calc(33% - 10px);transition:all .3s ease-in-out}.deceased-photos-layout-editor .layout-selector:hover{background-color:var(--primary-brand-color-light)!important;border-color:var(--primary-brand-color)!important}.deceased-photos-layout-editor .layout-selector:hover:not(.selected) .preview-photo img{filter:grayscale(0) opacity(100%)}.deceased-photos-layout-editor .layout-selector:hover .preview-photo .photo-counter{opacity:1!important}.deceased-photos-layout-editor .layout-selector:not(.selected) .preview-photo img{filter:grayscale(40%) opacity(40%)}@media(min-width:768px){.deceased-photos-layout-editor .layout-selector:not(.selected) .preview-photo img{filter:grayscale(80%) opacity(30%)}}.deceased-photos-layout-editor .layout-preview-container{overflow:hidden}.deceased-photos-layout-editor .layout-preview{--memorial-collage-radius:0.25rem;--memorial-collage-grid-gap:1px}.deceased-photos-layout-editor .preview-photo .photo-counter{opacity:0!important;text-shadow:0 0 3px rgba(0,0,0,.5);transition:all .3s ease-in-out}.deceased-photos-layout-editor .preview-photo>img{display:block;height:100%;max-width:100%;transition:all .3s ease-in-out;width:100%}.edit-memorial-container .alert.photos-uploaded-banner{font-size:.9375rem;margin-top:20px;text-align:center;width:100%}@media(min-width:768px){.edit-memorial-container .alert.photos-uploaded-banner{margin-top:0}}@media(min-width:992px){.edit-memorial-container .alert.photos-uploaded-banner{width:425px}}@media(min-width:768px){.qr-code-container{margin-top:40px}}@media(max-width:767.98px){.qr-code-container img{width:100%}}.download-qr-codes-container{padding:0 20px}@media(min-width:768px){.download-qr-codes-container{margin:40px 0 0;padding:0}}.download-qr-codes-container a{width:100%}@media(min-width:768px){.download-qr-codes-container a{width:auto}}.body-card.private-pre-deceased-checklist{box-shadow:0 0 5px 0 #fd7e14}.partner-obituary-print-order-promo-card{position:relative}.partner-obituary-print-order-promo-card .partner-obituary-print-header{padding-top:20px}@media(min-width:768px){.partner-obituary-print-order-promo-card .partner-obituary-print-header{padding-top:0}}.partner-obituary-print-order-promo-card .partner-obituary-print-header img{margin:0 0 20px}@media(min-width:768px){.partner-obituary-print-order-promo-card .partner-obituary-print-header img{margin:0 20px 0 0}}.partner-obituary-print-order-promo-card .btn{width:100%}@media(min-width:768px){.partner-obituary-print-order-promo-card .btn{width:425px}}.partner-obituary-print-order-promo-card a.dismiss{color:#666;font-size:.875rem;position:absolute;right:20px;text-transform:uppercase;top:16px}.bg-success-light{background-color:#c3e6cb!important}.memorial-unpublish-dialog .modal-footer .btn{flex:1 1 50%;min-width:0}.intl-currency-warning{color:#e6830b;margin-top:6px;max-width:472px}.full-width-add-fundraiser-button{background-color:#fff;border:1px solid;margin:40px 20px 60px}@media(max-width:767.98px){.full-width-add-fundraiser-button{width:calc(100% - 40px)}}@media(min-width:768px){.full-width-add-fundraiser-button{border:2px dashed;margin:40px 0}}.cause-configuration-container .btn.btn-activate-additional-fundraiser{margin:0 0 20px;min-width:335px}@media(min-width:768px){.cause-configuration-container .btn.btn-activate-additional-fundraiser{min-width:425px}}.standalone-story-and-checklist .cause-checklist{margin:0 0 40px}.fundraising-guidance-options .fundraising-guidance-option{border:2px solid #dee2e6;border-radius:.5rem;flex:0 0 calc(33.33% - 26.67px);margin-bottom:20px;padding:20px;transition:border-color .2s ease-in-out}@media(min-width:992px){.fundraising-guidance-options .fundraising-guidance-option{margin-bottom:0}}.fundraising-guidance-options .fundraising-guidance-option:hover{border-color:#7f465c}.fundraising-guidance-options .fundraising-guidance-option img{margin-right:40px;width:60px}@media(min-width:992px){.fundraising-guidance-options .fundraising-guidance-option img{margin-right:0;width:40%}}.fundraising-guidance-options .fundraising-guidance-option h3,.fundraising-guidance-options .fundraising-guidance-option p{margin-bottom:6px;text-align:left}@media(min-width:992px){.fundraising-guidance-options .fundraising-guidance-option h3,.fundraising-guidance-options .fundraising-guidance-option p{margin-bottom:0;text-align:center}}.fundraising-guidance-options .fundraising-guidance-option h3{color:#000}.fundraising-guidance-options .fundraising-guidance-option p{color:#444}.change-fundraising-manager-container{margin-top:10px}@media(min-width:768px){.change-fundraising-manager-container{max-width:425px}}.goal-amount-container .dark-gray-label img{height:1rem;margin-top:-3px;width:1rem}.event-covid-precautions .el-checkbox{margin-bottom:8px}.program-attachment-remove-field{margin-top:10px}.program-attachment-remove-field .download-program-link{display:block;margin-bottom:10px}.program-attachment-remove-field a img{height:20px;margin-right:8px;width:20px}.edit-events-containers .edit-events-container{border-bottom:1px solid #e7e7e7;margin-bottom:40px}.edit-events-containers .edit-events-container.body-card{padding-top:0}.edit-events-containers .edit-events-container:first-of-type:not(.body-card){padding-top:40px}.edit-events-containers .edit-events-container:last-of-type:not(.body-card){border-bottom:0;margin-bottom:0}.edit-events-containers .edit-events-container .event-name{padding:40px 0 20px}.edit-events-containers .edit-events-container .event-name.empty{color:#444;font-style:italic}.edit-events-containers .edit-events-container .edit-events-header .remove-event{margin-bottom:20px}@media(min-width:768px){.edit-events-containers .edit-events-container .edit-events-header .remove-event{margin-bottom:0}}.edit-events-containers .edit-events-container .el-input-group.event-type .dark-gray-label{margin-bottom:20px}.edit-events-containers .edit-events-container .el-input-group.event-type label{display:flex;margin-bottom:0}.edit-events-containers .edit-events-container .el-input-group.half-margin-bottom{margin-bottom:20px}.edit-events-containers .edit-events-container .el-radio-btn{margin-bottom:10px}.edit-events-containers .edit-events-container .el-radio-btn label{align-items:center}.edit-events-containers .edit-events-container .el-radio-btn label div:last-of-type{margin-left:20px}.edit-events-containers .edit-events-container .event-streaming-url-container .borderless-input{margin-bottom:10px}.edit-events-containers .edit-events-container .event-streaming-url-container .text-note-small{max-width:335px}@media(min-width:768px){.edit-events-containers .edit-events-container .event-streaming-url-container .text-note-small{max-width:572px}}.edit-events-containers .edit-events-container .event-zoom-data-container .zoom-option-container{margin-bottom:20px}.edit-events-containers .edit-events-container .checkbox-additional-info{margin-top:20px}@media(min-width:768px){.edit-events-containers .edit-events-container .checkbox-additional-info{margin-left:15px}}.edit-events-containers .edit-events-container .program-attachment-container>div{flex:0 0 calc(50% - 10px)}.edit-events-containers .edit-events-container .program-attachment-container .printed-programs-promo{align-self:flex-start;border:1px solid;border-radius:.5rem;margin-bottom:40px;padding:20px}.edit-events-containers .edit-events-container .program-attachment-container .printed-programs-promo h3{font-size:1rem;margin-bottom:6px}.edit-events-containers .edit-events-container .program-attachment-container .printed-programs-promo p{font-size:.9375rem;margin-bottom:4px}.edit-memorial-content{margin:0 auto;max-width:1095px}.edit-memorial-content .alert{border-radius:0}@media(min-width:768px){.edit-memorial-content .alert{border-radius:.25rem;margin-top:20px}}.edit-memorial-content .borderless-input{width:100%}@media(min-width:768px){.edit-memorial-content .borderless-input{width:472px}}.edit-memorial-content .form-submit-row{align-items:flex-start}@media(max-width:767.98px){.edit-memorial-content .form-submit-row .btn-form-submit{padding:0 20px 20px}}.edit-memorial-content .form-submit-row a{align-self:flex-start;margin-top:40px;padding-left:20px}@media(min-width:768px){.edit-memorial-content .form-submit-row a{padding-left:0}}@media(min-width:992px){.edit-memorial-content .form-submit-row a{align-self:stretch}}.edit-memorial-content .form-submit-row a.no-margin{margin-top:0}.edit-memorial-content .form-submit-row .disclaimer{padding:0 20px;width:100%}@media(min-width:768px){.edit-memorial-content .form-submit-row .disclaimer{padding:0;width:335px}}.edit-memorial-content .form-submit-row .disclaimer a{padding:0}.edit-memorial-content .edit-obituary .text-note{text-transform:none}.edit-memorial-content .profile-upload-container{height:359.53px;margin-bottom:0}.obituary-disclaimer{margin-top:20px}.memorial-update-container .memorial-update-from-contents{margin-top:20px;text-align:end}.memorial-update-container .remove-memorial-update{margin-bottom:10px}@media(max-width:767.98px){.page-header.funeral-home-select-header{border-top:.5px solid #ccc;margin-top:20px;padding-top:40px}}.business-association-review-section{border-top:.5px solid #ccc;padding-top:40px}.business-association-review-section .review-form-label{margin-bottom:20px}.business-association-review-section .collapsed-submit-wrapper .btn{margin:0 0 40px;max-width:100%;width:335px}.business-association-review-section .errorlist{padding:0 0 20px}.business-association-review-section .review-success-message{padding-bottom:40px}.memorial-community-questions{margin:0 auto;max-width:1095px}.memorial-community-questions.body-card{border-top:1px solid #e7e7e7;margin-top:40px;padding-top:40px}@media(min-width:768px){.memorial-community-questions.body-card{margin:20px 0;padding:40px}}@media(min-width:992px){.memorial-community-questions.body-card{margin:40px 0}}.memorial-community-questions .search-city-wrapper{padding-bottom:0}.memorial-community-questions .search-city-wrapper .dark-gray-label{margin-top:20px}.memorial-community-questions .carousel{min-height:260px}@media(min-width:768px){.memorial-community-questions .carousel{min-height:210px}}@media(min-width:992px){.memorial-community-questions .carousel{min-height:auto}}.memorial-community-questions .carousel .carousel-item .show{display:block}.memorial-community-questions .carousel .carousel-item .question-container{margin-bottom:20px}.memorial-community-questions .carousel .carousel-item .question-container .fw-semibold{margin-left:15px}@media(max-width:767.98px){.memorial-community-questions .carousel .carousel-item .question-container img{align-self:flex-start;margin-top:8px}}.memorial-community-questions .carousel .carousel-controls{margin-top:20px;width:100%}.memorial-community-questions .carousel .carousel-controls .carousel-indicators{margin-bottom:0;margin-left:0;margin-right:0;position:relative}@media(max-width:767.98px){.memorial-community-questions .carousel .carousel-controls .next-btn div,.memorial-community-questions .carousel .carousel-controls .previous-btn div{max-width:75px;text-align:center}}.memorial-community-questions .carousel .carousel-controls .next-btn img{margin-left:10px}@media(min-width:768px){.memorial-community-questions .carousel .carousel-controls .next-btn img{margin-left:5px;margin-top:5px}}.memorial-community-questions .carousel .carousel-controls .previous-btn img{margin-right:10px}@media(min-width:768px){.memorial-community-questions .carousel .carousel-controls .previous-btn img{margin-right:5px;margin-top:2px}}.memorial-community-questions .carousel .carousel-indicators button{background-color:#000}.memorial-community-questions .carousel textarea{height:78px}.memorial-community-questions .carousel .btn-form-submit{margin-bottom:20px}@media(min-width:768px){.memorial-community-questions .carousel .btn-form-submit{margin-top:20px}}@media(max-width:767.98px){.memorial-community-questions .carousel .btn-form-submit button{width:100%}}.body-card-no-padding.event-state-body-card .event-state-wrapper{border-bottom:.5px solid #ccc;margin-top:20px;padding:40px 20px!important}@media(min-width:768px){.body-card-no-padding.event-state-body-card .event-state-wrapper{border-bottom:0;border-radius:.5rem;flex-direction:column;margin-top:40px;padding:40px!important}}.body-card-no-padding.event-state-body-card .event-state-wrapper .event-delete-warning{color:#dc3545;margin-top:30px}.body-card-no-padding.event-state-body-card .events-state-no-info,.body-card-no-padding.event-state-body-card .events-state-non-public{padding:20px}@media(min-width:768px){.body-card-no-padding.event-state-body-card .events-state-no-info,.body-card-no-padding.event-state-body-card .events-state-non-public{padding:40px}}.body-card-no-padding.event-state-body-card .events-state-no-info .events-note,.body-card-no-padding.event-state-body-card .events-state-non-public .events-note{margin-top:20px}.body-card-no-padding.event-state-body-card .events-state-no-info .private-event-zoom,.body-card-no-padding.event-state-body-card .events-state-non-public .private-event-zoom{margin-top:10px}.body-card-no-padding.event-state-body-card .events-state-no-info .checkbox-additional-info,.body-card-no-padding.event-state-body-card .events-state-non-public .checkbox-additional-info{margin-top:20px}@media(min-width:768px){.body-card-no-padding.event-state-body-card .events-state-no-info .checkbox-additional-info,.body-card-no-padding.event-state-body-card .events-state-non-public .checkbox-additional-info{margin-left:15px}}.body-card-no-padding.event-state-body-card .events-state-no-info .checkbox-additional-info .zoom-option-container,.body-card-no-padding.event-state-body-card .events-state-non-public .checkbox-additional-info .zoom-option-container{margin-bottom:20px}.body-card-no-padding.event-state-body-card .add-event-container.add-padding-bottom{padding-bottom:20px}@media(min-width:768px){.body-card-no-padding.event-state-body-card .add-event-container.add-padding-bottom{padding-bottom:40px}}.full-width-add-event-button{--bs-btn-bg:#fff;border:2px dashed;margin:20px}@media(min-width:768px){.full-width-add-event-button{margin:40px 0}}.full-width-textarea{box-sizing:border-box;height:300px;transition:height .2s ease-in-out;width:100%}.full-width-textarea.medium-editor-element{overflow-y:scroll}.full-width-textarea.medium-editor-element:focus{height:80vh}@media(min-width:992px){.full-width-textarea.medium-editor-element:focus{height:500px}}@media(min-width:768px){.thank-you-note-form{margin-bottom:40px}}.edit-memorial-family-container h2,.thank-you-note-form .el-input-group:last-child{margin-bottom:0}.edit-memorial-family-container>div:not(:last-child),.edit-memorial-family-container>div>.text-note{margin-bottom:20px}.edit-memorial-family-container .list-group-item.family-member{padding-left:14px}.edit-memorial-family-container .list-group-item.family-member .edit-related-photo-link{align-items:center;display:flex}.edit-memorial-family-container .list-group-item.family-member .edit-related-photo-link img{height:13px;margin-left:10px;margin-right:2px;width:15px}.edit-memorial-family-container .list-group-item.family-member .list-item-content{display:flex}.family-members-container>div{flex:auto}@media(min-width:992px){.family-members-container>div{flex:0 0 calc(50% - 20px)}}.family-members-container>div:first-child{margin-bottom:20px}.family-members-container>div .list-group-item .text-note{display:block;font-size:.8375rem}@media(min-width:768px){.family-members-container>div .list-group-item .text-note{display:inline;font-size:.875rem}}.family-members-container>div .list-group-item .text-note .comma{display:none}@media(min-width:768px){.family-members-container>div .list-group-item .text-note .comma{display:inline}}.family-members-container .add-family-member-button{display:block;text-align:center;width:100%}.family-members-container .add-family-member-button.d-none{display:none}.family-members-container .add-family-member-button img{margin-bottom:2px;margin-right:4px}.mutate-outbound-relationship-link{align-items:center;display:flex;font-size:.9375rem;margin-right:0;min-width:auto;padding:0;width:auto}.mutate-outbound-relationship-link img{margin-right:3px;position:relative;top:1px}.person-edit-form .btn{flex:0 1 calc(50% - 6px);min-width:0}.person-edit-form .name-fields{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:10px}@media(min-width:768px){.person-edit-form .name-fields{flex-direction:row}}.person-edit-form .name-fields .el-input-group{flex-basis:calc(50% - 6px);margin:0}.person-edit-form .relationship-fields{margin-bottom:20px}.person-edit-form .relationship-fields .custom-select-with-caret{margin-bottom:10px}.person-edit-form button{align-self:flex-end}.person-edit-form .borderless-input{min-width:0;width:100%}.favorites-container .body-card:last-of-type{margin-bottom:40px}.favorites-container .favorite{border-bottom:1px solid #e7e7e7;margin-bottom:40px;padding-bottom:40px}.favorites-container .favorite:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.premium-body-card .btn-link{min-width:0;padding:0;width:auto}.premium-body-card .exp-cvc-container>div{flex-basis:calc(33.33% - 6.667px)}@media(min-width:768px){.premium-body-card .exp-cvc-container>div{flex-basis:auto;width:148px}}.premium-body-card ul{padding-left:20px}.premium-body-card button{margin:0 0 4px;min-width:300px;position:relative}.premium-body-card .premium-fine-print{font-size:.9375rem;max-width:472px}.premium-upsell-modal .modal-body{font-size:.9375rem;padding:20px}@media(min-width:768px){.premium-upsell-modal .modal-body{font-size:1.125rem}}.premium-upsell-modal .modal-body .features{margin:20px 0 30px}.premium-upsell-modal .modal-body .btn{flex-basis:calc(50% - 8px);min-width:0}.premium-preference-toggle{margin-top:20px;padding:20px!important}.premium-preference-toggle.disabled label{color:#6c757d}.premium-preference-toggle.disabled label .link-style-text{margin-left:6px}.premium-preference-toggle.disabled label .link-style-text img{position:relative;top:-2px}.premium-preference-toggle.inline{background-color:transparent;margin:0 0 10px;padding:0!important}.premium-preference-toggle label{margin-left:10px}.premium-subscription-form .btn{margin-bottom:8px}@media(max-width:767.98px){.premium-subscription-form .btn{margin-left:0;margin-right:0;width:100%}}.single-preference-toggle .premium-preference-toggle.inline{margin:0}.single-preference-toggle .premium-preference-toggle label{margin-bottom:0}.memorial-gifts-display-preferences-container a{display:inline-block;margin-top:20px}.body-card-memorial-gifts .gift-toggles{border-radius:0 0 .5rem .5rem;width:100%}.body-card-memorial-gifts .gift-toggles.gifts-hidden{background-color:#fff;border-radius:.5rem}.body-card-memorial-flowers .premium-preference-toggle,.body-card-memorial-flowers .premium-preference-toggle label,.body-card-memorial-gifts .disable-memorial-gifts-container .premium-preference-toggle,.body-card-memorial-gifts .disable-memorial-gifts-container .premium-preference-toggle label{margin-bottom:0}.body-card-memorial-flowers .delivery-addresses-formset-container{margin-top:40px}.body-card-memorial-flowers .delivery-addresses-formset-container .delivery-address-form{border:1px solid #d5d5d5;border-radius:.5rem;margin-bottom:20px;padding:20px}.body-card-memorial-flowers .delivery-addresses-formset-container .delivery-address-form:last-of-type{margin-bottom:0}.body-card-memorial-flowers .delivery-addresses-formset-container .delivery-address-form .remove-address{cursor:pointer;margin-top:10px}.body-card-memorial-flowers .delivery-addresses-formset-container .delivery-address-form .remove-address input[type=checkbox]{display:none}.body-card-memorial-flowers .delivery-addresses-formset-container .delivery-address-form .remove-address img{margin-right:6px;margin-top:-3px}.body-card-memorial-flowers .delivery-addresses-formset-container .delivery-address-form input{margin-bottom:10px}.body-card-memorial-flowers .delivery-addresses-formset-container .delivery-address-form input:last-of-type{margin-bottom:0}.body-card-memorial-flowers .delivery-addresses-formset-container h3{margin-bottom:10px}.body-card-memorial-flowers .add-address-container{margin-top:40px}.cause-form-inline-icon{display:inline-block;margin:4px 6px 0 0}.user-blocking-container>div{flex-basis:100%}.user-blocking-container>div:first-child{margin-bottom:20px}@media(min-width:768px){.user-blocking-container>div:first-child{margin-bottom:0}.user-blocking-container>div{flex-basis:calc(50% - 20px)}}.user-blocking-container .empty{background-color:#fafafa;border:1px solid #d5d5d5;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;color:#adb5bd;font-size:1.125rem;padding:20px;text-align:center;width:100%}@media(min-width:768px){.user-blocking-container .empty{height:400px;padding:150px 80px 0}}.user-blocking-container .list-group{background-color:#fafafa}.user-blocking-container .user-scroll-container{border:1px solid #d5d5d5;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}@media(min-width:768px){.user-blocking-container .user-scroll-container{height:400px;overflow-y:scroll}}.user-blocking-container .search-field-container{background-color:#f5f5f5;padding:8px}.user-blocking-container .search-field-container .search-field{background-color:#fff;border:1px solid #e7e7e7;border-radius:2px;min-width:auto;padding:4px;width:100%}.user-blocking-container .blockable-user{border-left:0;border-right:0;display:flex;justify-content:space-between}.user-blocking-container .blockable-user:first-child{border-top:0}.user-blocking-container .blockable-user:last-child{border-radius:0}.user-blocking-container .blockable-user .profile-link{font-size:.875rem}.user-blocking-container .blockable-user>:last-child{align-self:center;flex-shrink:0}.donated-organs-details-container{width:100%}@media(min-width:992px){.donated-organs-details-container{width:50%}}.need-form-container{border-bottom:1px solid #dee2e6;padding:20px}@media(min-width:768px){.need-form-container{border:1px solid #dee2e6;border-radius:.5rem;margin-bottom:20px}}.need-form-container .need-title .el-checkbox .pseudo-checkbox,.need-form-container .need-title .el-checkbox input[type=checkbox]{height:30px;width:30px}.need-form-container .need-title .el-checkbox input[type=checkbox]:checked~.pseudo-checkbox{background-size:24px auto}.need-form-container .need-title .need-title-label{font-size:1.3125rem;margin:0 0 0 10px}.need-form-container .need-title .small-button{flex-shrink:0}.need-form-container .need-title .el-animated-placeholder-label-input.filled label{top:-50px}.need-form-container .need-title .el-animated-placeholder-label-input input{margin-bottom:0}.need-form-container .need-title .el-animated-placeholder-label-input label{top:-36px}.need-form-container .need-details{margin:0;max-height:0;overflow:hidden;padding:0;transition:all .7s ease-in-out}.need-form-container .need-details.show:not(.no-details){border-top:1px solid #dee2e6;margin-top:16px;max-height:none;padding-top:20px}@media(min-width:768px){.need-form-container .need-details.show:not(.no-details){max-height:1000px}}.need-form-container .need-details.show:not(.no-details).has-volunteers{max-height:none}.need-form-container .need-details.show:not(.no-details).onboarding>div{flex-basis:100%}.need-form-container .need-details.show:not(.no-details).onboarding>div:first-child,.need-form-container .need-details.show:not(.no-details).onboarding>div:nth-child(2){border-right:0;margin-right:0;padding-right:0}.need-form-container .need-details>div{flex:0 0 50%}@media(min-width:768px){.need-form-container .need-details>div:first-child,.need-form-container .need-details>div:nth-child(2){border-right:1px solid #dee2e6;margin-right:20px;padding-right:20px}.need-form-container .need-details .need-details-readonly .expandable-collapse.show:not(.short){margin-bottom:10px}}.need-form-container .need-details .el-input-group{margin-bottom:10px}.need-form-container .need-details .empty-label{color:#757575;font-size:1rem;margin-bottom:30px;margin-top:30px;text-align:center}@media(min-width:992px){.need-form-container .need-details .empty-label{font-size:1.3125rem}}.need-form-container .need-details .need-details-header-container{margin-bottom:20px}.need-form-container .need-details .need-details-header-container h3{margin-bottom:0}.need-form-container .need-volunteers{height:100%;margin-top:20px}@media(min-width:768px){.need-form-container .need-volunteers{margin-top:0}.need-form-container .need-volunteers .list-group{margin-right:20px}}.need-form-container .need-volunteers .list-group .list-group-item{align-items:flex-start;flex-direction:column;flex-shrink:0}@media(min-width:768px){.need-form-container .need-volunteers .list-group .list-group-item{align-items:center;flex-direction:row}.need-form-container .need-volunteers .list-group .list-group-item>:first-child{margin-bottom:10px}.need-form-container .need-volunteers .list-group .list-group-item .btn{width:100%}}.need-form-container .need-volunteers .need-volunteer{margin:0 10px 0 0}.need-form-container .need-volunteers .need-volunteer img{border:2px solid;margin:0}.add-other-need{--bs-btn-bg:#fff;border:2px dashed;margin:20px 0 0}@media(min-width:768px){.add-other-need{margin:40px 0}}.charity-cause-name{font-size:1.3125rem;margin-bottom:20px}@media(min-width:768px){.charity-cause-name .choose-new-cause-button{margin-left:16px}}.cause-name-input-group{margin-bottom:20px}.cause-name-container{margin-bottom:8px}.invite-person-tip{background-color:#edf6ff;border:1px solid #a1cbf4;border-radius:.5rem;color:#3f8cd8;flex:0 0 100%;font-size:.9375rem;padding:15px 30px}@media(min-width:992px){.invite-person-tip{flex:0 0 calc(50% - 20px)}}.cause-description{font-size:1.1rem;margin:30px}@media(max-width:767.98px){.cause-description{text-align:center}}.choose-cause-container .cause-name{font-size:1.3rem;font-weight:600;margin:50px 10px 5px;text-align:center}.choose-cause-container .form-submit-row{justify-content:flex-end;margin-right:40px}@media(min-width:768px){.choose-cause-container .charity-search-container{margin:20px 20px 0}}@media(min-width:992px){.choose-cause-container .charity-search-container{margin:0}}.choose-cause-container .charity-search-container .charity-search-label{flex:auto;font-size:1.375rem;font-weight:600;margin:0 0 10px;text-align:center}@media(min-width:768px){.choose-cause-container .charity-search-container .charity-search-label{flex:0 0 auto;font-size:1.25rem;margin:0 0 8px;text-align:start}}@media(min-width:992px){.choose-cause-container .charity-search-container .charity-search-label{flex:0 0 240px;margin:0}}.choose-cause-container .charity-search-btn-form-submit .btn.btn-submit-typed-charity{margin-top:20px}.choose-cause-container .cause-separator-container{color:#666;margin:30px 0}.choose-cause-container .cause-separator-container .divider-line{min-width:0}@media(min-width:768px){.choose-cause-container .cause-separator-container .divider-line{border-bottom:1px solid;margin:0 4px 9px;min-width:18%}}@media(min-width:992px){.choose-cause-container .cause-separator-container .divider-line{min-width:28%}}.choose-cause-container .cause-separator-container .separator-text{font-size:1.1rem;text-align:center;text-transform:uppercase}@media(min-width:768px){.choose-cause-container .cause-separator-container .separator-text{font-size:.9rem;text-align:start}}.choose-cause-container .cause-cards-container{margin-bottom:20px}@media(min-width:768px){.choose-cause-container .cause-cards-container .cause-cards{padding:15px 0}}.suggested-charity-container{margin-bottom:40px;margin-top:30px}.suggested-charity-container .suggested-charity-contents{border-radius:.5rem;padding:20px;width:100%}@media(max-width:767.98px){.suggested-charity-container .suggested-charity-contents{margin:0}}.suggested-charity-container .suggested-charity-contents .cause-name{margin-top:20px;text-align:center}.suggested-charity-container .suggested-charity-contents .suggested-charity-title{border-bottom:1px solid gray;padding-bottom:25px;text-align:center;width:95%}.cause-card{flex-basis:100%;margin:10px 0;position:relative}@media(min-width:768px){.cause-card{flex-basis:calc(33.33333% - 13.33px)}}@media(min-width:1200px){.cause-card{flex-basis:calc(25% - 15px)}}.cause-card .rectangle{background-color:var(--secondary-brand-color-light);height:0;width:100%}@media(min-width:768px){.cause-card .rectangle{height:25px;width:100%}}.cause-card .close-cause{cursor:pointer;margin-right:4px}.cause-card .cause-card-inner{border-radius:.5rem;cursor:pointer;height:180px;padding:10px;position:relative;text-align:center;width:100%}@media(min-width:768px){.cause-card .cause-card-inner{height:190px;width:100%}}.cause-card .cause-card-inner .cause-title{color:#000;font-size:1.25rem;margin-top:10px}.cause-card .cause-card-inner:hover{background-color:#f7fbff}.cause-card .cause-card-expander{align-items:center;display:flex;flex-direction:column;position:absolute;width:calc(300% + 40px);z-index:1}@media(min-width:1200px){.cause-card .cause-card-expander{width:calc(400% + 60px)}}.cause-card .cause-card-expander .btn-form-submit{margin-bottom:20px}@media(max-width:767.98px){.cause-card .cause-card-expander .btn-form-submit{justify-content:center;margin-right:0}.cause-card .cause-card-expander .btn-form-submit .btn-lg{width:80%}}.cause-card.is-collapsed .close-cause{opacity:0}.cause-card.is-collapsed .cause-card-expander{max-height:0;min-height:0;opacity:0;overflow:hidden}.cause-card.is-collapsed .cause-card-inner:after{opacity:0}.cause-card.is-expanded .close-cause{opacity:1}.cause-card.is-expanded .cause-card-inner{background-color:#f7fbff;border-bottom-left-radius:0;border-bottom-right-radius:0}.cause-card.is-expanded .cause-card-inner:after{border-left:15px solid transparent;border-right:15px solid transparent;bottom:-30px;display:block;height:0;left:calc(50% - 15px);opacity:1;position:absolute;width:0}.cause-card.is-expanded .cause-card-expander{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;border-top-right-radius:.5rem;display:flex;justify-content:space-between;margin-bottom:10px;min-height:200px;opacity:1;overflow:visible}@media(max-width:767.98px){.cause-card:nth-of-type(n).is-expanded .cause-card-expander{border-radius:0 0 .5rem .5rem;margin-left:0;width:100%}}@media(min-width:768px)and (max-width:1199.98px){.cause-card:nth-of-type(3n+2).is-expanded .cause-card-expander{border-top-right-radius:.5rem;margin-left:calc(-100% - 20px)}.cause-card:nth-of-type(3n+3).is-expanded .cause-card-expander{border-top-left-radius:.5rem;border-top-right-radius:0;margin-left:calc(-200% - 40px)}}@media(min-width:1200px){.cause-card:nth-of-type(4n+2).is-expanded .cause-card-expander{border-radius:.5rem;margin-left:calc(-100% - 20px)}.cause-card:nth-of-type(4n+3).is-expanded .cause-card-expander{border-top-left-radius:.5rem;border-top-right-radius:.5rem;margin-left:calc(-200% - 40px)}.cause-card:nth-of-type(4n+4).is-expanded .cause-card-expander{border-top-left-radius:.5rem;border-top-right-radius:0;margin-left:calc(-300% - 61px)}}.memorial-theme-chooser{padding:40px 30px!important}.memorial-theme-option{flex:0 1 calc(50% - 10px);margin:0 5px 10px;position:relative}@media(min-width:992px){.memorial-theme-option{flex:0 1 calc(20% - 11px)}}.memorial-theme-option label{cursor:pointer;margin-bottom:0;width:100%}.memorial-theme-option input[type=radio]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.memorial-theme-option input[type=radio]:checked~.cp-container{border-color:#17b3bf}.memorial-theme-option+label{cursor:pointer}@media(min-width:768px){.invite-people-formset-container{margin-bottom:40px}}.invite-people-formset-container .invite-person-survivor-form{border:1px solid #d5d5d5;border-radius:.5rem;flex:0 0 100%;margin-bottom:20px;padding:20px;position:relative}@media(min-width:1200px){.invite-people-formset-container .invite-person-survivor-form{flex:1 0 auto;max-width:calc(50% - 10px)}}.invite-people-formset-container .invite-person-survivor-form .remove-invite-person-form{position:absolute;right:0;top:0}.invite-people-formset-container .borderless-input,.invite-people-formset-container .name-entry .borderless-input{flex:0 0 100%;width:100%}@media(min-width:768px){.invite-people-formset-container .name-entry .borderless-input{flex:0 0 calc(50% - 0.25rem);width:auto}}@media(min-width:1200px){.invite-people-formset-container .name-entry .borderless-input{flex:1 0 auto;max-width:calc(50% - .25rem)}}.invite-people-formset-container .name-entry .borderless-input:first-child{margin-bottom:20px}@media(min-width:768px){.invite-people-formset-container .name-entry .borderless-input:first-child{margin-bottom:0}}.invite-people-formset-container .btn-group .small-button{margin:0}.invite-people-formset-container .remove-invite-person-form{background-color:#fff;border-radius:50%;color:#6c757d;display:block;font-size:1.5rem;height:24px;width:24px}.add-invite-person-btn{align-self:flex-start;border:2px dashed;border-radius:.5rem;flex:0 0 100%;margin:0 0 20px}@media(min-width:1200px){.add-invite-person-btn{flex:0 0 calc(50% - 10px);margin:0}}.program-text-cta{margin:10px 0 40px}.onboarding-goals-container>.d-flex:not(:first-of-type){margin-top:20px}.onboarding-goals-container>.d-flex label{margin-left:10px}.onboarding-goals-container>.d-flex .wants-other-container input{margin-top:10px;width:100%}@media(max-width:767.98px){.site-published-card{background-color:#f8f9fa!important;border-bottom:1px solid #dee2e6}}.site-published-card h2{margin:0}@media(max-width:767.98px){.site-published-card h2{font-size:1rem}}.site-published-card img{margin-right:20px}@media(max-width:767.98px){.site-published-card img{height:60px;width:60px}}.site-published-card p{margin:0}@media(max-width:767.98px){.site-published-card p{font-size:.875rem}}.charity-search-helper-modal{text-align:center}.charity-search-helper-modal .btn-container{width:100%}.charity-search-helper-modal .btn{min-width:140px}@media(min-width:768px){.charity-search-helper-modal .btn{min-width:215px}}.edit-cause-container{justify-content:space-between;padding-bottom:40px}.edit-cause-container .cause-inputs{width:100%}@media(max-width:991.98px){.edit-cause-container .cause-inputs{margin-right:0}}.edit-cause-container .cause-inputs .charity-location-and-ein-note{margin-bottom:.25rem}.edit-cause-container .cause-inputs .cause-url-container{margin-top:40px}.edit-cause-container .cause-inputs .goal-container{border-bottom:1px solid #d5d5d5;width:100%}@media(min-width:992px){.edit-cause-container .cause-inputs .goal-container{width:472px}}.edit-cause-container .cause-inputs .goal-container span{margin:0 4px 2px 0}.edit-cause-container .cause-inputs .goal-container .borderless-input{border:0;height:100%;width:100%}.edit-cause-container .cause-inputs .goal-no-goal{display:flex;margin-top:10px}.edit-cause-container .cause-inputs .el-input-group:last-of-type{margin-bottom:0}@media(max-width:991.98px){.edit-cause-container .donor-choice-charities-tip{margin:0}}.edit-cause-container .donor-choice-charities-tip .tip-body{margin-left:0;padding:20px 40px}.edit-cause-container .story-and-checklist .el-input-group{flex:1 0 50%;margin-bottom:0;width:100%}.edit-cause-container .cause-checklist{flex:0 1 50%;margin:0 0 40px}@media(min-width:768px){.edit-cause-container .cause-checklist{margin:30px 0 0 20px}}@media(min-width:992px){.edit-cause-container .cause-checklist{width:466px}}.edit-cause-container .cause-checklist .tip-header{padding:17px 30px}.edit-cause-container .cause-checklist .tip-body{padding:0}.edit-cause-container .cause-checklist .nav-arrow-list{flex-direction:column;padding:20px}@media(min-width:768px)and (max-width:991.98px){.edit-cause-container .cause-checklist .nav-arrow-list{flex-direction:row}}@media(min-width:992px){.edit-cause-container .cause-checklist .nav-arrow-list{padding:20px 40px}}.edit-cause-container .cause-checklist .nav-arrow-list .nav-arrow{margin-bottom:0;padding-left:30px;width:100%}@media(min-width:768px){.edit-cause-container .cause-checklist .nav-arrow-list .nav-arrow{width:50%}}@media(min-width:992px){.edit-cause-container .cause-checklist .nav-arrow-list .nav-arrow{width:auto}}.edit-cause-container .cause-checklist .nav-arrow-list .nav-arrow:first-of-type{margin-right:20px}@media(min-width:992px){.edit-cause-container .cause-checklist .nav-arrow-list .nav-arrow:first-of-type{margin-right:0}}.edit-cause-container .cause-checklist .nav-arrow-list .nav-arrow li{padding:0 0 10px 10px}.edit-cause-container .currency-no-goal-container{margin-top:10px}.edit-cause-container .currency-no-goal-container .custom-select-with-caret{width:86px}.edit-managers-container .add-manager-container{margin-top:20px}@media(min-width:992px){.edit-managers-container .add-manager-container{margin-top:0}}.edit-managers-container .add-manager-container .sharing-btn{display:flex;max-width:100%}@media(min-width:768px){.edit-managers-container .add-manager-container .sharing-btn{max-width:420px}}@media(min-width:992px){.edit-managers-container .add-manager-container .sharing-btn{max-width:472px}}.edit-managers-container .add-manager-container .sharing-btn .copy-cta-text{flex-shrink:0}.edit-managers-container .add-manager-container .sharing-btn .sharing-url{flex-shrink:1}.edit-managers-container .manager-identity a{margin-right:10px}.edit-managers-container .manager-identity .badge{position:relative;top:-1px}.edit-managers-container .remove-manager-link{align-items:center;display:flex;font-size:.9375rem}.edit-managers-container .remove-manager-link img{margin-right:3px;position:relative;top:1px}@media(min-width:768px){.edit-managers-container>div{flex-basis:calc(50% - 20px)}}@media(max-width:767.98px){.edit-managers-container>div:first-child{margin-bottom:20px}}.sidebar.manager-public-sidebar{padding-top:20px;top:140px}.stock-photo-importer .selected-photos>div{border:1px solid #fff;width:25%!important}@media(min-width:768px){.stock-photo-importer .selected-photos>div{width:12.5%!important}}.stock-photo-browser.full-selection .stock-photo{cursor:not-allowed}.stock-photo-browser .d-grid{grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.stock-photo-browser .d-grid{grid-template-columns:repeat(4,1fr)}}.stock-photo-browser .d-grid .stock-photo,.stock-photo-browser .d-grid .stock-photo .title{transition:all .1s ease-in-out}.stock-photo-browser .d-grid .stock-photo.selected .title,.stock-photo-browser .d-grid .stock-photo:hover .title{background-color:var(--primary-brand-color);color:#fff}@media(max-width:767.98px){.btn-mobile-fullwidth{max-width:100%;width:100%}}.unsaved-changes-indicator{color:#fd7e14;font-size:.9375rem;padding:6px 0}.unsaved-changes-indicator a,.unsaved-changes-indicator a:hover{color:#fd7e14;font-weight:600}.unsaved-changes-indicator img{height:.8rem;margin-bottom:1px;margin-right:2px;width:.8rem}.cp-container{border:2px solid #dee2e6;border-radius:6px;height:146px;overflow-y:hidden;padding:4px;width:100%}@media(min-width:768px)and (max-width:991.98px){.cp-container{height:226px}}.cp-container .cp-navbar{display:flex;justify-content:space-between;width:100%}.cp-container .cp-navbar .cp-navbar-logo{background-color:#7f465c;border-radius:2px;height:4px;width:20%}.cp-container .cp-navbar .cp-navbar-menu{display:flex;justify-content:flex-end;width:80%}.cp-container .cp-navbar .cp-navbar-menu .cp-navbar-menu-item{background-color:#7f465c;border-radius:2px;height:4px;margin-left:2px}.cp-container .cp-navbar .cp-navbar-menu .cp-navbar-menu-item.lg{width:10%}.cp-container .cp-navbar .cp-navbar-menu .cp-navbar-menu-item.sm{width:5%}.cp-container .cp-header{height:60%;width:100%}.cp-container .cp-header .cp-header-name{background-color:#dee2e6;border-radius:2px;height:10px;margin:6px 0 4px;width:70%}.cp-container .cp-header .cp-header-photos{display:flex;height:calc(100% - 20px);width:100%}.cp-container .cp-header .cp-header-photos .cp-header-photos-main{background-color:#dee2e6;border-radius:2px;flex:0 0 50%;height:calc(100% + 2px);margin-top:1px}.cp-container .cp-header .cp-header-photos .cp-header-photos-secondary{display:flex;flex:0 0 50%;flex-wrap:wrap;margin-left:1px}.cp-container .cp-header .cp-header-photos .cp-header-photos-secondary .cp-header-photos-secondary-photo{background-color:#dee2e6;border-radius:2px;height:50%;margin:1px;width:calc(50% - 2px)}.cp-container .cp-memorial-nav{display:flex;margin:4px 0}.cp-container .cp-memorial-nav .cp-memorial-nav-item{background-color:#7f465c;border-radius:2px;height:4px;margin-right:3px;width:16px}.cp-container .cp-memorial-content{display:flex;width:100%}.cp-container .cp-memorial-content .cp-memorial-content-main{flex:1 1 auto}.cp-container .cp-memorial-content .cp-memorial-content-main .cp-memorial-content-title{background-color:#dee2e6;border-radius:2px;height:10px;width:70%}.cp-container .cp-memorial-content .cp-memorial-content-main .cp-memorial-content-button{background-color:#17b3bf;border-radius:2px;height:10px;margin-top:4px;width:45%}.cp-container .cp-memorial-content .cp-memorial-content-sidebar{background-color:#f3fbfb;border-top:2px solid #17b3bf;flex:0 0 33%;height:60px}.rsvps-container{flex-grow:1}.rsvps-container .message-attendees{background-color:#f5f5f5;border-radius:.375rem;margin-top:40px}.rsvps-container .message-attendees .message-form{margin-top:20px}.rsvps-container .message-attendees .message-form .btn{border-bottom-left-radius:0!important;border-top-right-radius:0!important;width:200px}.rsvp-detail-section{margin-top:48px}.rsvp-detail-section:first-of-type{margin-top:0}@media(max-width:767.98px){.rsvp-detail-section th{display:none}.rsvp-detail-section tr{display:flex;flex-direction:column;padding-bottom:20px}.rsvp-detail-section td{padding:0!important}.rsvp-detail-section .rsvp-name{font-weight:900}}.rsvp-detail-section h4{margin-bottom:21px}.rsvp-detail-section table thead tr th{border-top:0}.rsvp-detail-section table tbody tr td{border-top:0;padding:15px 0}.add-rsvp-form{width:100%}.add-rsvp-form .rsvp-fields{margin-left:-.25rem;margin-right:-.25rem}.add-rsvp-form .rsvp-fields>div{flex:100% 0 0}@media(min-width:768px){.add-rsvp-form .rsvp-fields>div{flex:auto 1 0}.add-rsvp-form .rsvp-fields>div:last-child{flex:15% 0 0}}.rsvp-attendees-list-group .rsvp-attendee-formset-form:not(.hidden){border-top:1px solid #dee2e6;border-top-left-radius:inherit;border-top-right-radius:inherit}.rsvp-attendees-list-group .rsvp-attendee-formset-form:not(.hidden)~:not(.hidden){border-top:0;border-top-left-radius:0;border-top-right-radius:0}
/*# sourceMappingURL=memorialsPublic~memorialsPrivate.css.6d4fc29a5647.map */