.column-section .column-section__goal .d-flex div:first-child,.column-section.column-section__donate-page-cta .donations-finished-note span,.donations-container .donation-container .donation-attribution .donation-amount,.donations-totals .donations-totals-inner div:first-child,.profile-section-details .column-section__goal .d-flex div:first-child,.profile-section-details.column-section__donate-page-cta .donations-finished-note span{font-size:1.5rem;font-weight:600;line-height:1.5;margin-bottom:20px}@media(min-width:768px){.column-section .column-section__goal .d-flex div:first-child,.column-section.column-section__donate-page-cta .donations-finished-note span,.donations-container .donation-container .donation-attribution .donation-amount,.donations-totals .donations-totals-inner div:first-child,.profile-section-details .column-section__goal .d-flex div:first-child,.profile-section-details.column-section__donate-page-cta .donations-finished-note span{font-size:1.75rem}}.donations-container .donation-container .donation-attribution .donation-name,.donor-choice-charity-overview>div:first-child div:last-child{font-size:1.125rem;font-weight:600;line-height:1.5;margin-bottom:20px}@media(min-width:768px){.donations-container .donation-container .donation-attribution .donation-name,.donor-choice-charity-overview>div:first-child div:last-child{font-size:1.3125rem}}.edit-memorial-container .memorial-deceased-form-container{justify-content:space-between}.edit-memorial-container .date-input-checkbox-container{margin-top:20px}.edit-memorial-container .select-date-widget{display:flex}.edit-memorial-container .select-date-widget>div{background-size:18px 11px;flex-grow:1}@media(max-width:767.98px){.edit-memorial-container .select-date-widget>div{background-position:right 8px center;background-size:14px 8px}}.edit-memorial-container .select-date-widget>div:not(:last-child){margin-right:10px}.edit-memorial-container .select-date-widget>div select{font-weight:400}@media(max-width:767.98px){.edit-memorial-container .select-date-widget>div select{padding:8px 10px}}.edit-memorial-container .body-card>.cause-fine-print-and-help{padding-top:40px}.edit-memorial-container .body-card>.cause-fine-print-and-help .el-input-group:last-of-type{margin-bottom:0}.edit-memorial-container .body-card>.cause-fine-print-and-help .el-input-group .clear-fundraising-user-link img{height:14px;margin-right:3px;margin-top:0;width:14px}.edit-memorial-container .body-card>.cause-fine-print-and-help .el-input-group img{flex-shrink:0;margin-right:10px;margin-top:3px}.edit-memorial-container .body-card.body-card-no-padding .cause-configuration-container{margin-top:40px;padding-bottom:0}.edit-memorial-container .body-card.body-card-no-padding .cause-configuration-container .alert{margin:0 0 20px}.edit-memorial-container .body-card.body-card-no-padding>.disclaimer{padding-bottom:40px}.edit-memorial-container .body-card.body-card-no-padding>.body-card-section{border-top:1px solid #d5d5d5;margin-top:40px;padding-top:40px}.edit-memorial-container.memorial-onboarding-choice-container .funeral-costs-question-container>div:first-of-type{max-width:100%}@media(min-width:768px){.edit-memorial-container.memorial-onboarding-choice-container .funeral-costs-question-container>div:first-of-type{max-width:600px}}.edit-memorial-container.memorial-onboarding-choice-container .cause-tip{margin:40px 0 0}@media(min-width:992px){.edit-memorial-container.memorial-onboarding-choice-container .cause-tip{margin:0}}.edit-memorial-container .create-memorial-preview{flex:0 0 calc(50% - 40px);margin-top:20px;min-height:100%;position:relative}.edit-memorial-container .create-memorial-preview .inner{position:sticky;top:20px}.edit-memorial-container .create-memorial-preview .inner h3{margin:10px 0 0 100px;text-align:center}.edit-memorial-container .create-memorial-preview .inner img{max-width:100%}.photo-tip.cause-tip{margin:40px 0 0}@media(min-width:768px){.photo-tip.cause-tip{margin:80px 0 0}}@media(min-width:992px){.photo-tip.cause-tip{margin:40px 0 0}}.cause-tip,.photo-tip{border:1px solid #a1cbf4;border-radius:.5rem;margin-left:20px;width:100%}@media(min-width:768px){.cause-tip,.photo-tip{width:335px}}.cause-tip .tip-header,.photo-tip .tip-header{background-color:#edf6ff;border-radius:.5rem .5rem 0 0;color:#3f8cd8;padding:15px 30px}.cause-tip .tip-header img,.photo-tip .tip-header img{margin-right:10px}.cause-tip .tip-body,.photo-tip .tip-body{padding:20px}.cause-tip .tip-body.tip-small,.photo-tip .tip-body.tip-small{font-size:1rem}.deceased-metadata{margin-top:20px;width:100%}@media(min-width:768px){.deceased-metadata{margin-top:0}}@media(min-width:992px){.deceased-metadata{width:50%}}.deceased-metadata .el-input-group .borderless-input{margin-bottom:40px}.deceased-metadata .el-input-group .name-modifier-other{margin-top:20px;width:100%}.deceased-metadata .el-input-group .nickname-container .borderless-input{margin-bottom:0}.create-disclaimer{margin-top:0;padding:0 20px}@media(min-width:768px){.create-disclaimer{margin-top:20px;padding:0}}.partner-create-disclaimer{color:#444;font-size:.9375rem;margin:20px;max-width:calc(100% - 40px);width:calc(100% - 40px)}@media(min-width:768px){.partner-create-disclaimer{margin:20px 0 0;max-width:40%;width:40%}}.donation-checkout-container .primary-container{margin-right:40px;width:100%}@media(min-width:768px){.donation-checkout-container .primary-container{width:560px}}.donation-checkout-container .primary-container h2{margin-bottom:20px}.donation-checkout-container .primary-container .el-input-group:last-of-type{margin-bottom:0}.donation-checkout-container .primary-container .errorlist{margin-bottom:0;padding-top:0}.donation-checkout-container .primary-container .errorlist li:first-child{margin-top:20px}.donation-checkout-container .secondary-container{margin-bottom:20px;width:100%}@media(min-width:768px){.donation-checkout-container .secondary-container{margin-bottom:40px;width:100%}}@media(min-width:992px){.donation-checkout-container .secondary-container{margin-bottom:0;width:335px}}.donation-checkout-container .secondary-container .deceased-photo{flex:0 0 25%;margin-bottom:10px;margin-right:8px;width:auto}@media(min-width:768px){.donation-checkout-container .secondary-container .deceased-photo{margin-bottom:40px;margin-right:0;width:320px}}@media(min-width:992px){.donation-checkout-container .secondary-container .deceased-photo{width:335px}}.donation-checkout-container .secondary-container .deceased-photo .profile-photo{background-repeat:no-repeat;background-size:contain;border-radius:.25rem;height:0;padding-top:74.6268656716%;width:100%}@media(max-width:767.98px){.donation-checkout-container .donation-fine-print{font-size:.9375rem}}.donation-checkout-container .tip-container-inner:not(.d-none){margin-top:40px}.donation-checkout-container .custom-select-with-caret{width:100%}.donation-checkout-container .total-charge{margin-bottom:20px}.donation-checkout-container .exp-cvc-container>div{line-height:1.2em;width:148px}@media(max-width:767.98px){.donation-checkout-container .exp-cvc-container>div{flex:0 0 calc(33.33% - 14px);width:auto}}.donation-checkout-container .el-checkbox.disabled label{color:#666}.donation-checkout-container .el-checkbox.disabled .pseudo-checkbox{background-color:#f5f5f5}.donor-choice-charity-search-container{margin:20px 0 60px}@media(min-width:768px){.donor-choice-charity-search-container{margin:20px 0}}.donor-choice-charity-search-container .custom-select-with-caret{padding:8px}@media(max-width:767.98px){.donor-choice-charity-search-container .custom-select-with-caret{min-width:auto;width:100%}}.donate-to-searched-charity{margin:20px 0}.donor-choice-charities-container{margin-top:20px}.donor-choice-charities-container .donor-choice-charity-container{background-color:var(--primary-brand-color-light);border:2px solid var(--primary-brand-color);border-radius:30px;color:var(--primary-brand-color);cursor:pointer;margin-bottom:20px;margin-right:20px;padding:5px 11px}.donor-choice-charities-container .donor-choice-charity-container:last-child{margin-right:0}.donor-choice-charities-container .donor-choice-charity-container.selected{background-color:var(--primary-brand-color);color:#fff}.donor-choice-charities-container .donor-choice-charities-select{margin-bottom:20px;width:100%}.donor-choice-charity-overview{margin:20px 0}.donor-choice-charity-overview>div{margin-bottom:40px}.donor-choice-charity-overview>div:first-child{align-items:center}.donor-choice-charity-overview>div:first-child div:first-child{margin-right:10px}.donor-choice-charity-overview>div:first-child div:last-child{flex-shrink:10;margin-bottom:0}.donor-choice-charity-overview>div:first-child img{height:41px;width:auto}.donor-choice-charity-overview>div:last-child{margin-bottom:0}.donor-choice-charity-overview>div .btn{width:335px}.donations-container .no-donations-message{margin-bottom:20px}.donations-container .btn-load-more{margin:20px 0 0}@media(max-width:767.98px){.donations-container .btn-load-more{width:100%}}.donations-container .donation-container{border-bottom:1px solid #d5d5d5;padding:20px 0}.donations-container .donation-container:first-of-type{padding-top:0}.donations-container .donation-container:last-of-type{border-bottom:0;padding-bottom:0}.donations-container .donation-container .donation-attribution .donation-name{font-weight:400;margin:0;overflow-wrap:anywhere;padding-top:4px}.donations-container .donation-container .donation-attribution .donation-amount{margin:0}.donations-container .donation-container .donation-charity-info{margin:10px 0}@media(min-width:768px){.donations-container .donation-container .donation-charity-info{margin:10px 0 0}}.donations-totals .donations-totals-inner div:first-child{margin:0 10px 0 0}.donations-totals .donations-totals-inner div:last-child{flex-shrink:0}.donate-cta-tablet-mobile{background-color:#fff;bottom:0;box-shadow:-1px -1px 3px 0 rgba(149,92,114,.1);display:flex;padding:10px 20px 20px;position:fixed;text-align:center;width:100%;z-index:1030}@media(min-width:768px){.donate-cta-tablet-mobile{padding:20px 40px;text-align:left}}.donate-cta-tablet-mobile a{height:60px;min-width:100%}@media(min-width:768px){.donate-cta-tablet-mobile a{min-width:335px}}@media(max-width:767.98px){.donate-cta-tablet-mobile div{padding-bottom:20px}}.display-name-container{margin-top:16px}.multi-charity-disambiguation{margin-bottom:40px}.multi-charity-disambiguation .checkout-link-list>a{margin-bottom:8px}.charity-overview-section .text-note{margin-top:20px}.memorial-directory.container{padding-bottom:0}.memorial-directory .body-card{margin-top:40px;padding:0}.memorial-card{border-bottom:1px solid #e7e7e7;flex-direction:column;justify-content:space-between;padding:20px}@media(min-width:768px){.memorial-card{flex-direction:row;padding:40px}}.memorial-card .link-large{margin-bottom:7px}.memorial-card p{margin-bottom:0}@media(max-width:767.98px){.memorial-card p{font-size:1rem}}@media(min-width:768px){.memorial-card:last-of-type{border-bottom:0}}@media(min-width:992px){.memorial-card .memorial-card-info{margin-right:40px}}.memorial-card .memorial-card-photo-container{flex-shrink:0;height:75px;max-width:240px;width:102px}@media(min-width:768px){.memorial-card .memorial-card-photo-container{height:180px;width:273px}}.memorial-card .memorial-card-photo-container .profile-photo{border:.75px solid rgba(0,0,0,.33);border-radius:3px;height:100%;width:100px}@media(min-width:768px){.memorial-card .memorial-card-photo-container .profile-photo{border:0;border-radius:.5rem;width:240px}}.memorial-card .deceased-info{display:flex;flex-direction:column;margin-left:20px}@media(min-width:768px){.memorial-card .deceased-info{margin-left:40px}}.memorial-card .deceased-info p:first-of-type,.memorial-card .obituary-summary{margin-top:10px}.memorial-card .obituary-summary p{display:inline}.memorial-card .obituary-summary p:last-of-type{margin-right:.25rem}.memorial-card .memorial-btn{padding-right:0}.memorial-card .memorial-btn .btn{margin-right:0;min-width:168px}@media(max-width:768px){.memorial-card .memorial-btn{display:none}}.memorial-events-container .memorial-event{border-bottom:1px solid #e7e7e7;margin-bottom:40px;padding-bottom:40px}.memorial-events-container .memorial-event:last-child{border:0;margin-bottom:0;padding-bottom:0}.profile-memorial-events-container .memorial-event{border-bottom:1px solid #e7e7e7;margin-bottom:40px;padding-bottom:40px}.profile-memorial-events-container .memorial-event:last-child{border:0;margin-bottom:0;padding-bottom:0}.profile-memorial-events-container .link-large{margin-bottom:10px}.event-map{height:280px;margin-bottom:20px}.event-map:last-of-type{margin-bottom:0}.event-map iframe{height:100%;width:100%}@media(min-width:768px){.event-map iframe{border-radius:.5rem}}.event-video .event-video-title{margin:14px 0}@media(min-width:768px){.event-video .event-video-title{margin:24px 0 14px}}.event-video .event-video-container{height:0;overflow:hidden;padding-top:56.25%;position:relative;width:100%}@media(min-width:768px){.event-video .event-video-container{border-radius:.5rem}}.event-video .event-video-container iframe{border:0;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.event-type-header a.event-type{margin-bottom:10px}.attending{margin:8px 0}.rsvp-attendees-collapsed,.rsvp-collapsed,.rsvp-details-collapsed{display:none}.rsvp-expanded{color:#757575!important}.rsvp-response-btns{margin-bottom:10px}.rsvp-response-btns .btn{margin:0 0 10px;order:1;width:100%}@media(min-width:768px){.rsvp-response-btns .btn{margin:0;width:auto}}.rsvp-response-btns .btn-cancel-rsvp{order:2}@media(min-width:768px){.rsvp-response-btns .btn-cancel-rsvp{margin-left:20px}}.event-rsvp-details-container .toggle-event-rsvp-details .caret{margin-bottom:1px;margin-left:5px;transition:transform .35s ease}.event-rsvp-details-container .toggle-event-rsvp-details[aria-expanded=true] .caret{transform:rotate(180deg)}.event-rsvp-details-container .event-rsvp-details{margin-top:10px}@media(min-width:768px){.event-rsvp-details-container .event-rsvp-details{margin-left:34px}}.obituary-container{font-family:Gelasio,serif}.obituary-container p{line-height:2.125rem}.obituary-container p:last-child{margin-bottom:0}.memorial-flowers-container{width:100%}.memorial-flowers-container .header-breadcrumbs ol{margin-bottom:20px}.memorial-flowers-container .subtitle{margin-bottom:40px}.memorial-flowers-container .flowers-container .product{width:100%}@media(min-width:768px){.memorial-flowers-container .flowers-container .product{width:calc(50% - 20px)}}@media(min-width:992px){.memorial-flowers-container .flowers-container .product{width:calc(25% - 20px)}}.memorial-flowers-container .flowers-products-cta{text-transform:uppercase}.memorial-checkout-container{padding:0}@media(min-width:768px){.memorial-checkout-container{padding:40px 50px}}@media(min-width:992px){.memorial-checkout-container{padding:40px 0}}.memorial-checkout-container .memorial-flowers-checkout-header{padding:20px}.memorial-checkout-container .checkout-container{flex-direction:column}@media(min-width:992px){.memorial-checkout-container .checkout-container{flex-direction:row}}.prompt-forms-container{border-bottom:0!important;padding:0}@media(min-width:768px){.prompt-forms-container{padding:40px 50px}.prompt-forms-container .carousel{border-radius:.5rem}}@media(min-width:992px){.prompt-forms-container{padding:40px 0}}.prompt-forms-container .prompt{padding:20px}.prompt-forms-container .prompt .prompt-header{margin-bottom:10px}.prompt-forms-container .prompt .prompt-header .prompt-text{font-weight:600;overflow-wrap:anywhere}.prompt-forms-container .prompt .prompt-header .next-prompt{margin-left:10px}.prompt-forms-container .prompt .prompt-header .next-prompt img{height:24px;width:24px}.prompt-forms-container .prompt .answer-text,.prompt-forms-container .prompt .memory-text{height:100px;width:100%}.prompt-forms-container .prompt button{margin:10px 0 0}.prompt-forms-separator{border-bottom:1px solid #e7e7e7}.covid-precautions-header{margin:14px 0}@media(min-width:768px){.covid-precautions-header{margin:24px 0 14px}}.print-obituary-download-container .print-obituary-thumbnail-container{height:50vw;width:80vw}@media(min-width:768px){.print-obituary-download-container .print-obituary-thumbnail-container{height:220px;width:340px}}.print-obituary-download-container .print-obituary-thumbnail{background-repeat:no-repeat;background-size:cover;-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent)}@media(min-width:992px){.memorial-content-container{padding:0 40px}}@media(min-width:768px){.edit-memorial-container{padding:0 20px}}@media(min-width:992px){.edit-memorial-container{padding:0 40px}}.edit-memorial-container .body-card.body-card--with-mobile-border{border-bottom:1px solid #e7e7e7;margin-bottom:40px}@media(min-width:768px){.edit-memorial-container .body-card.body-card--with-mobile-border{border-bottom:0;margin-bottom:0}}.templates-container{margin-top:20px}@media(min-width:768px){.templates-container{width:335px}}.templates-container .text-note-small{margin-bottom:10px}.templates-container.condolence-templates-container{margin-bottom:40px;margin-top:0;width:100%}@media(min-width:992px){.memorial-password-protected-container{padding-top:40px}}.memorial-password-protected-container .body-card{max-width:1095px}@media(min-width:768px){.memorial-password-protected-container .body-card{margin:0 auto}}.memorial-password-protected-container .body-card .borderless-input{max-width:100%;width:100%}@media(min-width:992px){.memorial-container{padding-top:40px}}.memorial-container .body-card{margin:0 auto;max-width:1400px;padding:0}@media(min-width:768px)and (max-width:991.98px){.memorial-container .body-card{margin:20px 24px}}.memorial-container .body-card-moderation-queue{margin-bottom:40px;padding:20px;position:static}@media(min-width:768px){.memorial-container .body-card-moderation-queue{padding:40px;position:relative}}.memorial-container .body-card-moderation-queue .remaining-review-count{margin-bottom:20px;position:static;right:auto;top:auto}@media(min-width:768px){.memorial-container .body-card-moderation-queue .remaining-review-count{margin-bottom:0;position:absolute;right:40px;top:40px}}.memorial-container .body-card-moderation-queue td ul{margin-bottom:0}.memorial-container .body-card-moderation-queue .td-details{width:60%}.memorial-container .body-card-moderation-queue .moderation-form textarea{font-size:.975rem;height:45px;resize:vertical;width:100%}.memorial-container .body-card-moderation-queue .moderation-form .errorlist{margin-bottom:40px;padding-top:0}.deceased-info-and-nav{border-bottom:1px solid #e7e7e7;position:relative}@media(min-width:768px){.deceased-info-and-nav{padding:35px 35px 0}}@media(min-width:992px){.deceased-info-and-nav{padding:40px 40px 0}}@media(min-width:768px){.deceased-info-and-nav.with-edit-icon{padding-top:30px}}.deceased-photo{flex-shrink:0;position:relative;width:100%}@media(min-width:768px){.deceased-photo{width:320px}}@media(min-width:992px){.deceased-photo{width:425px}}.profile-photo{background-repeat:no-repeat;background-size:contain;background-size:cover;height:0;min-width:100%;padding-top:75.0588235294%;width:100%}@media(min-width:768px){.profile-photo{border:1px solid #d5d5d5;border-radius:.25rem}}.deceased-metadata-container{margin:20px}@media(min-width:768px){.deceased-metadata-container{margin:0 0 0 40px}}.deceased-metadata-container .profile-metadata{margin-bottom:0;margin-top:30px}.deceased-metadata-container .profile-metadata li{display:flex;margin-bottom:18px}.deceased-metadata-container .profile-metadata li:last-of-type{margin-bottom:0}@media(min-width:992px){.deceased-metadata-container .profile-metadata li:last-of-type{margin-bottom:18px}}.deceased-metadata-container .profile-metadata li .metadata-wrapper{margin-left:18px;position:relative;top:-6px}.deceased-metadata-container .profile-metadata img.metadata-icon{margin-right:6px;width:20px}.photo-memorial-social-module-container{flex-grow:1;margin-right:0!important}.photo-memorial-social-module-container .memorial-social-module{justify-content:flex-end;margin-top:0}.photo-memorial-social-module-container .memorial-social-module>a{flex-direction:row-reverse;margin-left:15px}.photo-memorial-social-module-container .memorial-social-module>a img{margin-left:0;margin-right:4px}.photo-memorial-social-module-container .memorial-social-module .header-button{background:none;border:0;font-size:.875rem;line-height:1.5rem;padding:0}.photo-memorial-social-module-container .memorial-social-module .header-button img{margin-right:0}.photo-memorial-social-module-container .memorial-social-module .header-button:active{border:0}.memorial-social-module{border-bottom:1px solid #e7e7e7;height:60px;padding:0 20px}@media(min-width:768px){.memorial-social-module{border:0;height:auto;margin:20px 5px 0;padding:0}}.memorial-social-module>a{align-items:center;color:#333;flex-direction:row-reverse;font-size:.875rem;font-weight:600}@media(min-width:992px){.memorial-social-module>a{flex-direction:row}}@media(max-width:767.98px){.memorial-social-module>a:last-child img{margin-right:6px}}.memorial-social-module>a:hover{color:#333}@media(min-width:992px){.memorial-social-module>a:not(:last-child){margin-bottom:20px}}.memorial-social-module>a img{margin:0 4px 0 0}@media(min-width:992px){.memorial-social-module>a img{margin:0 0 0 10px}.memorial-detail-section{padding:0 40px}}.memorial-detail-section .subtitle{margin-bottom:0}.memorial-detail-section .private-event-zoom-details{margin-left:15px;margin-top:10px}.memorial-detail-section .private-event-zoom-details .text-note{margin-bottom:5px}.memorial-primary-section{width:100%}@media(min-width:992px){.memorial-primary-section{margin-right:100px;width:560px}}@media(max-width:767.98px){.memorial-primary-section p{font-size:1.125rem}}.memorial-primary-section .inline-mini-memorial-action-cta{border-bottom:1px solid #e7e7e7;padding:20px}@media(min-width:768px){.memorial-primary-section .inline-mini-memorial-action-cta{padding:20px 40px}}@media(min-width:992px){.memorial-primary-section .inline-mini-memorial-action-cta{padding:40px 0}}.memorial-primary-section .inline-mini-memorial-action-cta .inline-cta-copy{width:100%}.memorial-primary-section .inline-mini-memorial-action-cta>a.fake-form-field-wrapper{margin-right:10px;width:100%}@media(min-width:768px){.memorial-primary-section .inline-mini-memorial-action-cta>a.fake-form-field-wrapper{margin-right:20px}}.memorial-primary-section .inline-mini-memorial-action-cta>a div{border-radius:.5rem;font-weight:400;height:40px;padding:8px}@media(min-width:768px){.memorial-primary-section .inline-mini-memorial-action-cta>a div{padding:8px 15px}}.memorial-primary-section .inline-mini-memorial-action-cta .share-condolence-fake-field{border:1px solid #d5d5d5}.memorial-primary-section .inline-mini-memorial-action-cta .small-btn-with-icon{border:1px solid;font-size:.875rem;width:80px}@media(min-width:768px){.memorial-primary-section .inline-mini-memorial-action-cta .small-btn-with-icon{width:103px}}.memorial-primary-section .rsvp-inline-cta .small-btn-with-icon{margin-left:20px;width:100px}@media(min-width:768px){.memorial-primary-section .rsvp-inline-cta .small-btn-with-icon{margin-left:0;width:119px}}.memorial-primary-section .memorial-subscription-section-container form{margin-top:20px}.memorial-primary-section .subscription-cta{width:100%}.memorial-primary-section .subscription-cta .btn-form-submit{margin-top:40px;text-align:center}@media(min-width:768px){.memorial-primary-section .subscription-cta .btn-form-submit{text-align:left}}@media(max-width:767.98px){.memorial-primary-section .subscription-cta .btn-form-submit .btn{width:100%}}.memorial-primary-section .subscription-cta .btn-form-submit.authenticated{margin-top:0}.memorial-primary-section .obituary-rsvp-inline-cta-wrapper{padding-bottom:0}.memorial-primary-section .business-faq-container li:last-of-type{margin-bottom:0}.memorial-primary-section .story-contribute-link{display:block;margin-top:20px}.column-section .column-section__donations-totals,.profile-section-details .column-section__donations-totals{padding-top:20px}.column-section .column-section__donations-totals .column-section__totals-wrapper,.profile-section-details .column-section__donations-totals .column-section__totals-wrapper{align-items:flex-start;display:flex;flex-direction:column}@media(min-width:992px){.column-section .column-section__donations-totals .column-section__totals-wrapper,.profile-section-details .column-section__donations-totals .column-section__totals-wrapper{align-items:center}}.column-section .column-section__donations-totals .column-section__totals-wrapper .column-section__total-amount,.profile-section-details .column-section__donations-totals .column-section__totals-wrapper .column-section__total-amount{font-size:1.75rem;font-weight:600;line-height:1.5;margin:0 10px 0 0}.column-section .column-section__donations-totals .column-section__totals-wrapper .column-section__total-donors,.profile-section-details .column-section__donations-totals .column-section__totals-wrapper .column-section__total-donors{flex-shrink:0}.column-section .column-section__goal,.profile-section-details .column-section__goal{margin-bottom:16px;padding-top:20px}.column-section .column-section__goal .d-flex,.profile-section-details .column-section__goal .d-flex{align-items:baseline;flex-wrap:wrap}.column-section .column-section__goal .d-flex div:first-child,.profile-section-details .column-section__goal .d-flex div:first-child{margin:0 10px 0 0}.column-section .column-section__goal .d-flex div:last-child,.profile-section-details .column-section__goal .d-flex div:last-child{flex-shrink:0}.column-section.column-section__fundraising.column-section--condensed .column-section__header,.profile-section-details.column-section__fundraising.column-section--condensed .column-section__header{display:none}.column-section.column-section__fundraising.column-section--condensed .column-section__subheader,.profile-section-details.column-section__fundraising.column-section--condensed .column-section__subheader{margin-bottom:10px}.column-section.column-section__fundraising.column-section--condensed .column-section__divider--wide,.profile-section-details.column-section__fundraising.column-section--condensed .column-section__divider--wide{display:none}.column-section.column-section__sharing,.profile-section-details.column-section__sharing{position:sticky;top:-20px}.column-section.column-section__sharing .sharing-section__buttons,.profile-section-details.column-section__sharing .sharing-section__buttons{display:flex;justify-content:space-between}.column-section.column-section__sharing .sharing-section__buttons>.btn,.profile-section-details.column-section__sharing .sharing-section__buttons>.btn{flex:0 0 calc(33.33% - 2.666px);margin:0 0 20px;min-width:auto}.column-section.column-section__sharing .sharing-section__buttons>.btn img,.profile-section-details.column-section__sharing .sharing-section__buttons>.btn img{margin-right:4px;position:relative;top:-2px}.column-section.column-section__sharing .sharing-section__buttons>.btn .copy-cta-text,.profile-section-details.column-section__sharing .sharing-section__buttons>.btn .copy-cta-text{flex-shrink:0}.column-section.column-section__sharing .sharing-section__buttons>.btn .text-note-small,.profile-section-details.column-section__sharing .sharing-section__buttons>.btn .text-note-small{margin-top:2px}.column-section.column-section__sharing .sharing-section__buttons>.btn.small-button,.profile-section-details.column-section__sharing .sharing-section__buttons>.btn.small-button{margin:0}.column-section.column-section__memories .column-section__header h2,.profile-section-details.column-section__memories .column-section__header h2{font-size:1.5rem}.column-section.column-section__memories .column-section__objects,.profile-section-details.column-section__memories .column-section__objects{margin-top:20px}.column-section.column-section__donate-page-cta,.profile-section-details.column-section__donate-page-cta{border-bottom:1px solid #e7e7e7;padding-left:20px;padding-right:20px}@media(min-width:992px){.column-section.column-section__donate-page-cta,.profile-section-details.column-section__donate-page-cta{border-bottom:0}}.column-section.column-section__donate-page-cta .btn,.profile-section-details.column-section__donate-page-cta .btn{width:100%}@media(min-width:768px){.column-section.column-section__donate-page-cta .btn,.profile-section-details.column-section__donate-page-cta .btn{width:335px}}.column-section.column-section__donate-page-cta .sharing-btn,.profile-section-details.column-section__donate-page-cta .sharing-btn{align-items:center;justify-content:space-between;margin-left:0;margin-right:0}@media(min-width:768px){.column-section.column-section__donate-page-cta .sharing-btn,.profile-section-details.column-section__donate-page-cta .sharing-btn{align-items:flex-start;justify-content:flex-start}}.column-section.column-section__donate-page-cta .donate-page-cta__btns,.profile-section-details.column-section__donate-page-cta .donate-page-cta__btns{margin-top:20px}.column-section.column-section__donate-page-cta .donate-cta,.profile-section-details.column-section__donate-page-cta .donate-cta{flex-direction:column}.column-section.column-section__donate-page-cta .donate-cta .btn,.profile-section-details.column-section__donate-page-cta .donate-cta .btn{margin:6px 0 30px}.column-section.column-section__donate-page-cta .cause-share-link-cta,.profile-section-details.column-section__donate-page-cta .cause-share-link-cta{flex-direction:column;margin-bottom:20px;margin-top:10px}@media(min-width:768px){.column-section.column-section__donate-page-cta .cause-share-link-cta,.profile-section-details.column-section__donate-page-cta .cause-share-link-cta{margin-bottom:0;margin-top:40px}}.column-section.column-section__donate-page-cta .donations-finished-note,.column-section.column-section__donate-page-cta .donations-totals,.profile-section-details.column-section__donate-page-cta .donations-finished-note,.profile-section-details.column-section__donate-page-cta .donations-totals{margin:20px 0 40px}.column-section.column-section__donate-page-cta .donations-totals.hidden-donation-total,.profile-section-details.column-section__donate-page-cta .donations-totals.hidden-donation-total{margin:0 0 16px}.column-section.column-section__subscribers .public-subscribers-list>div,.profile-section-details.column-section__subscribers .public-subscribers-list>div{align-items:flex-start;margin-bottom:10px}@media(min-width:768px){.column-section.column-section__subscribers .public-subscribers-list>div,.profile-section-details.column-section__subscribers .public-subscribers-list>div{width:50%}}.column-section.column-section__subscribers .public-subscribers-list>div img,.profile-section-details.column-section__subscribers .public-subscribers-list>div img{border-radius:1rem;margin-right:10px}.column-section.column-section__subscribers .public-subscribers-list>div img.no-border-radius,.profile-section-details.column-section__subscribers .public-subscribers-list>div img.no-border-radius{border-radius:0}.column-section.column-section__subscribers .public-subscribers-list .load-more-subscribers button,.profile-section-details.column-section__subscribers .public-subscribers-list .load-more-subscribers button{width:100%}@media(min-width:768px){.column-section.column-section__subscribers .public-subscribers-list .load-more-subscribers button,.profile-section-details.column-section__subscribers .public-subscribers-list .load-more-subscribers button{width:auto}}.column-section.column-section__subscribers .add-yourself,.profile-section-details.column-section__subscribers .add-yourself{margin-bottom:20px}.column-section.column-section__subscribers .btn-link,.profile-section-details.column-section__subscribers .btn-link{min-width:auto;padding:0}.column-section.column-section__subscribers .column-section__header,.profile-section-details.column-section__subscribers .column-section__header{margin-bottom:20px}.column-section.column-section__subscribers form .btn-link,.profile-section-details.column-section__subscribers form .btn-link{margin-bottom:0;margin-left:0;padding-bottom:0;padding-left:0;text-align:left}.column-section.column-section__key-details .text-note,.profile-section-details.column-section__key-details .text-note{padding-top:10px}.column-section.column-section__key-details div,.profile-section-details.column-section__key-details div{overflow-wrap:anywhere}.column-section.column-section__key-details div.main-edit-controls,.profile-section-details.column-section__key-details div.main-edit-controls{word-break:normal}@media(max-width:767.98px){.column-section.column-section__print-obituary:last-of-type,.profile-section-details.column-section__print-obituary:last-of-type{border-bottom:0}}@media(min-width:992px){.profile-section-details{padding:40px 0}}.other-key-details-cards .other-key-detail-card{border-radius:.5rem;box-shadow:0 0 10px 0 rgba(0,0,0,.1);margin-bottom:10px}.other-key-details-cards .other-key-detail-card .card-content{padding:20px}.other-key-details-cards .other-key-detail-card .card-content h3{font-weight:400;margin:0}.other-key-details-cards .other-key-detail-card .card-photo{display:block;height:0;padding-top:65%;position:relative;width:100%}.other-key-details-cards .other-key-detail-card .card-photo img{-o-object-fit:cover;object-fit:cover}.other-key-details-cards .other-key-detail-card .card-photo iframe,.other-key-details-cards .other-key-detail-card .card-photo img{border-top-left-radius:.5rem;border-top-right-radius:.5rem;height:100%;left:0;position:absolute;top:0;width:100%}.flower-order-details-cards{margin-bottom:20px}.flower-order-details-cards:after{content:"";width:100%}@media(min-width:768px){.flower-order-details-cards:after{width:calc(33% - 6.667px)}}.flower-order-details-cards .flower-order-detail-card{border-radius:.5rem;box-shadow:0 0 10px 0 rgba(0,0,0,.1);margin-bottom:10px;width:100%}@media(min-width:768px){.flower-order-details-cards .flower-order-detail-card{width:calc(33% - 6.667px)}}.flower-order-details-cards .flower-order-detail-card .card-content{display:flex;justify-content:center;padding:20px}.flower-order-details-cards .flower-order-detail-card .card-photo-container{display:block;height:0;padding-top:65%;position:relative;width:100%}.flower-order-details-cards .flower-order-detail-card .card-photo-container .card-photo-img{background-position:50%;border-top-left-radius:.5rem;border-top-right-radius:.5rem;height:100%;left:0;max-height:250px;-o-object-fit:contain;object-fit:contain;padding-top:10px;position:absolute;top:0;width:100%}@media(max-width:767.98px){.profile-section-details.private-profile-section-details{padding:0}}.profile-section-details.memorial-updates-section,.profile-section-details.obituary-profile-section,.profile-section-details.personal-note-section{overflow-wrap:anywhere}.profile-section-details .background-note{margin-top:40px}.profile-section-details .public-related .mini-cta{margin:40px 0 20px}.profile-section-details .public-related .mini-cta:first-of-type{margin-top:0}.profile-section-details .public-related .public-related-list>div{align-items:flex-start;display:flex;flex-basis:100%}@media(min-width:768px){.profile-section-details .public-related .public-related-list>div{flex-basis:50%}}.profile-section-details .public-related .public-related-list>div:not(:nth-of-type(-n+2)){margin-top:20px}@media(max-width:767.98px){.profile-section-details .public-related .public-related-list>div:not(:first-of-type){margin-top:20px}}.profile-section-details .public-related .public-related-list>div>img{border-radius:18px;margin:4px 10px 0 0}.profile-section-details .public-related .public-related-list>div>img.memorial-thumb{height:36px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:36px}.profile-section-details .public-related .public-related-list>div .name-and-relationship{font-size:.9735rem}.profile-section-details .public-related .public-related-list>div .name-and-relationship .create-link{font-size:.875rem}.profile-section-details .public-related .public-related-list>div .name-and-relationship .text-note-small{line-height:.875rem}.memorial-updates-section .memorial-update-contents{margin-top:30px}.memorial-updates-section .memorial-update-contents:first-of-type{margin-top:0}.memorial-updates-section .memorial-update-contents h3{margin-bottom:10px}.event-metadata{margin-top:13px}@media(max-width:767.98px){.event-metadata{font-size:1.125rem;margin-bottom:0}}.event-metadata .event-description{display:flex;overflow-wrap:anywhere}.event-metadata .event-description .icon-text{margin-right:14px;margin-top:4px}.event-metadata .event-description .icon-exit{margin-right:19px}.event-metadata .event-description div p:last-child{margin-bottom:0}.event-metadata .rsvp .attending{margin-bottom:-36px}.event-metadata .zoom-details .text-note{margin-bottom:10px}.event-metadata li{overflow-wrap:anywhere}.event-metadata li.event-program-attachment{margin-top:20px;width:100%}@media(min-width:768px){.event-metadata li.event-program-attachment{margin-bottom:20px}}.event-metadata li.event-program-attachment .event-program-image{background-position:0;background-repeat:no-repeat;background-size:contain;border-radius:.5rem;flex:0 0 calc(50% - 5px);height:0;padding-top:75%;position:relative}@media(min-width:768px){.event-metadata li.event-program-attachment .event-program-image{background-repeat:no-repeat;background-size:contain;height:0;margin-bottom:10px;padding-top:33.3333333333%;width:100%}}.event-metadata img.metadata-icon{bottom:-2px;position:relative;width:20px}@media(min-width:768px){.event-metadata img.metadata-icon{margin-right:10px}.event-metadata img.metadata-icon.push-down{top:5px}}.event-metadata img.tulip-icon{margin-top:-4px}.event-metadata span.rsvp-stat{margin-right:25px}.location-address{display:block}.body-card-report-footer{margin-top:-1px;padding:20px 20px 0}@media(min-width:768px){.body-card-report-footer{border-top:1px solid #e7e7e7;padding:40px 40px 20px}}@media(min-width:992px){.body-card-report-footer{padding:40px}}.body-card-report-footer .text-note{padding-bottom:20px}@media(min-width:768px){.body-card-report-footer .text-note{margin-right:20px;padding-bottom:0}}@media(min-width:992px){.body-card-report-footer .text-note{margin-right:40px}}.body-card-report-footer .report-cta{flex-shrink:0}.body-card-report-footer .report-cta img{height:20px;width:20px}.report-content,.unpublish{margin-top:40px}.report-content .errorlist,.unpublish .errorlist{padding-top:10px}@media(max-width:767.98px){.report-content .btn-form-submit,.unpublish .btn-form-submit{padding:0 20px}}.report-content .header-information,.unpublish .header-information{margin:20px}@media(min-width:768px){.report-content .header-information,.unpublish .header-information{margin:0}}.report-content .header-information h1,.unpublish .header-information h1{font-size:2rem;margin-bottom:10px}.report-content .body-card .reason-wrapper,.unpublish .body-card .reason-wrapper{align-items:flex-start;flex-direction:column}.report-content .body-card .reason-selection-wrapper .el-radio-btn,.unpublish .body-card .reason-selection-wrapper .el-radio-btn{margin-bottom:40px}.report-content .body-card .reason-selection-wrapper .el-radio-btn:last-child,.unpublish .body-card .reason-selection-wrapper .el-radio-btn:last-child{margin-bottom:20px}.report-content .body-card .other-reason,.unpublish .body-card .other-reason{height:180px;padding:20px}@media(min-width:768px){.report-content .body-card .other-reason,.unpublish .body-card .other-reason{height:120px}}.report-content .body-card .other-reason::placeholder,.unpublish .body-card .other-reason::placeholder{color:#757575}.report-content .body-card label,.unpublish .body-card label{align-items:center;cursor:pointer}.report-content .information,.unpublish .information{padding:20px}@media(min-width:768px){.report-content .information,.unpublish .information{padding:0 0 40px}}.report-content .other-reason-label,.unpublish .other-reason-label{margin-bottom:10px;padding-top:20px}.reporting-body-card{margin-top:20px}.reporting-body-card>div{width:100%}@media(min-width:992px){.reporting-body-card>div{width:70%}}.reporting-body-card .dark-gray-label{font-size:1.25rem;font-weight:600;text-transform:none}.reporting-body-card .identity-container .el-input-group>div{flex:0 0 calc(50% - 4px)}.reporting-body-card .creator-known-container .el-radio-btn{margin-right:16px}.reporting-body-card .creator-known-container .el-radio-btn label .radio-label{margin-left:0;padding-left:8px}.reporting-body-card .description-container{margin-bottom:40px}.reporting-body-card .description-container .errorlist{margin-top:14px}@media(max-width:767.98px){.content-report-thank-you{margin:20px}}.content-report-thank-you .report-thank-you h1{margin-bottom:0}@media(min-width:768px){.content-report-thank-you .report-thank-you h1{padding-top:40px}}.content-report-thank-you .report-thank-you div{padding:20px 0}.content-report-thank-you .report-thank-you ul{line-height:40px}.memorial-notifications-modal .btn{margin:0;min-width:48.5%}.modal-unedited-template .btn{min-width:100%}@media(min-width:768px){.modal-unedited-template .btn{min-width:calc(50% - 8px)}}.user-profile-photo.family-member-photo{height:30px;min-width:30px;-o-object-fit:cover;object-fit:cover;width:30px}.create-related-form{margin:20px 0}.create-related-form .borderless-input{max-width:100%;width:100%}.create-related-form .close-button{align-items:center;color:#6c757d;display:flex;float:right;font-size:.9375rem;margin:0 0 10px 10px;text-transform:uppercase}.create-related-form .close-button span{font-size:1.25rem;margin-bottom:1px;margin-right:4px}.create-related-form .name-entry>input{flex:0 1 calc(50% - 10px)}.survivor-invite-manager{margin-bottom:20px}.survivor-invite-manager label{font-size:.9375rem;margin-bottom:0}.survivor-invite-manager-disclaimer{color:#444;margin-bottom:20px}.memorial-search-input-group .memorial-search-result-container{display:flex}.memorial-search-input-group .memorial-search-result-container .clear-search-result{align-self:center;font-size:1.5rem;margin:0 10px 0 20px}.memorial-search-input-group .memorial-search-result-container .memorial-image{border-radius:.25rem;height:60px;margin-right:10px;width:80px}.memorial-search-input-group .memorial-search-result-container .years{justify-self:flex-end}.memorial-search-input-group .memorial-search-duplicate,.memorial-search-input-group .memorial-search-error,.memorial-search-input-group .memorial-search-ineligible{color:#dc3545}.memorial-search-input-group .name-entry>input{flex:0 1 calc(50% - 10px)}.timeline-container.edit-memorial-content .body-card{margin-bottom:40px}@media(max-width:767.98px){.timeline-container.edit-memorial-content .body-card.add-milestone-container{margin-top:20px;padding:20px}}.timeline-container>.d-grid .btn{margin:20px 0}.timeline-container .add-milestone-container{border:1px solid #dee2e6;border-radius:.5rem;margin-bottom:40px;margin-top:20px;padding:20px}.timeline-container .add-milestone-container .clear-person-selection{font-size:.875rem}.timeline-container .add-milestone-container .milestone-edit-read-only{align-items:center;background-color:#f8f9fa;border-radius:.5rem;display:flex;margin-bottom:20px;padding:20px}.timeline-container .add-milestone-container .milestone-edit-read-only .milestone-icon{align-items:center;border:3px solid;border-radius:50%;display:flex;flex-shrink:0;height:50px;justify-content:space-around;margin-right:16px;width:50px}.timeline-container .add-milestone-container .milestone-edit-read-only .milestone-icon img{height:30px;-o-object-fit:contain;object-fit:contain;width:30px}.timeline-container .add-milestone-container .milestone-edit-read-only h3{margin-bottom:0}.timeline-container .add-milestone-container .milestone-edit-read-only img{height:16px;margin-bottom:4px;width:16px}.timeline-container .add-milestone-container .milestone-person-create .tab-content{margin-top:20px}.timeline-container .add-milestone-container .submit-container .btn{flex-basis:auto;margin:8px 0 0;width:100%}@media(min-width:768px){.timeline-container .add-milestone-container .submit-container .btn{flex-basis:calc(50% - 6px);margin:10px 0;width:auto}}.timeline-container .add-milestone-container .borderless-input{max-width:100%;width:100%}.timeline-container .add-milestone-container .select-date-widget{display:flex;flex-direction:column}@media(min-width:768px){.timeline-container .add-milestone-container .select-date-widget{flex-direction:row}}.timeline-container .add-milestone-container .select-date-widget>div{background-size:18px 11px;flex-basis:25%;flex-shrink:0}@media(max-width:767.98px){.timeline-container .add-milestone-container .select-date-widget>div{background-position:right 10px center}}.timeline-container .add-milestone-container .select-date-widget>div:first-child{flex-grow:1}.timeline-container .add-milestone-container .select-date-widget>div:not(:last-child){margin-right:10px}@media(max-width:767.98px){.timeline-container .add-milestone-container .select-date-widget>div:not(:last-child){margin-bottom:10px;margin-right:0}}.timeline-container .add-milestone-container .select-date-widget>div select{font-weight:400}@media(max-width:767.98px){.timeline-container .add-milestone-container .select-date-widget>div select{padding:8px 10px}}.timeline-container .timeline-nav-container{font-size:.875rem;height:100%;margin-left:10px;position:sticky;top:20px}.timeline-container .timeline-nav-container.manager-public-timeline{top:145px}.timeline-container .timeline-nav-container .timeline-nav{border:1px solid #dee2e6;border-radius:.5rem}.timeline-container .timeline-nav-container .timeline-nav .nav-link{color:#dee2e6;display:block}.timeline-container .timeline-nav-container .timeline-nav .nav-link.active{color:var(--primary-brand-color);font-weight:600}.timeline-container .timeline-nav-container .add-milestone-button{align-items:center;display:flex;flex-direction:column;margin-top:20px;text-align:center}.timeline-container .timeline-nav-container .add-milestone-button .plus-button{background-color:#fff;border:1px solid;border-radius:50%;font-size:25px;height:40px;line-height:38px;transition:background-color .2s ease-in-out,color .2s ease-in-out;width:40px}.timeline-container .timeline-nav-container .add-milestone-button .button-text{font-size:.75rem;margin-top:10px;text-transform:uppercase}.timeline-container .timeline-nav-container .add-milestone-button:hover .plus-button{color:#fff}.timeline{flex-grow:1}.timeline .timeline-year-group{border-left:4px solid #dee2e6;margin-left:33px;padding:0 0 40px 33px}.timeline .timeline-year-group:last-of-type{padding:0 0 0 33px}.timeline .timeline-year-group:last-of-type .timeline-milestone:last-of-type{background-color:#fff}.timeline .timeline-year-group .timeline-year-label{background-color:#fafafa;border:2px solid #dee2e6;border-radius:50%/100%;color:#444;display:inline-block;margin-left:-70px;text-align:center;text-transform:capitalize;width:70px}.timeline .timeline-milestone{display:flex;margin:20px 0 20px -60px}.timeline .timeline-milestone:last-of-type{margin:10px 0 0 -60px}.timeline .timeline-milestone.hidden{opacity:.8}.timeline .timeline-milestone.hidden .milestone-content{border:2px dashed #adb5bd;border-radius:.5rem;left:-10px;margin-right:-10px;padding:10px;position:relative}@media(min-width:768px){.timeline .timeline-milestone.hidden .milestone-content{margin-right:0}}.timeline .timeline-milestone.hidden .milestone-content .milestone-admin-controls{margin-bottom:0!important}.timeline .timeline-milestone.hidden .milestone-content .hidden-label{color:#adb5bd;font-size:.875rem;padding:0 0 8px;text-transform:uppercase}@media(min-width:768px){.timeline .timeline-milestone.hidden .milestone-content .hidden-label{padding:10px;position:absolute;right:0;top:0}}.timeline .timeline-milestone .milestone-icon{align-items:center;border:3px solid;border-radius:50%;display:flex;flex-shrink:0;height:50px;justify-content:space-around;width:50px}.timeline .timeline-milestone .milestone-icon img{height:30px;-o-object-fit:contain;object-fit:contain;width:30px}.timeline .timeline-milestone .milestone-content{margin-left:20px;width:100%}.timeline .timeline-milestone .milestone-content h3{margin:0}.timeline .timeline-milestone .milestone-content .milestone-photo{border:1px solid #adb5bd;border-radius:.5rem;margin:10px 10px 10px 0;width:100%}@media(min-width:768px){.timeline .timeline-milestone .milestone-content .milestone-photo{width:calc(100% - 20px)}}.timeline .timeline-milestone .milestone-content .milestone-meta{color:#666;font-size:.9375rem;width:100%}@media(max-width:767.98px){.timeline .timeline-milestone .milestone-content .milestone-meta .milestone-admin-controls{margin:20px 0}.timeline .timeline-milestone .milestone-content .milestone-meta .milestone-admin-controls a,.timeline .timeline-milestone .milestone-content .milestone-meta .milestone-admin-controls button{border:1px solid;border-radius:.5rem;flex:0 0 calc(33.33% - 10px);justify-content:center;margin-right:4px;padding:6px 10px;width:100%}}.timeline .timeline-milestone .milestone-content .milestone-meta .milestone-admin-control,.timeline .timeline-milestone .milestone-content .milestone-meta a,.timeline .timeline-milestone .milestone-content .milestone-meta>div{align-items:flex-start;display:flex}@media(min-width:768px){.timeline .timeline-milestone .milestone-content .milestone-meta .milestone-admin-control,.timeline .timeline-milestone .milestone-content .milestone-meta a,.timeline .timeline-milestone .milestone-content .milestone-meta>div{margin:0 4px}}.timeline .timeline-milestone .milestone-content .milestone-meta .milestone-admin-control>img,.timeline .timeline-milestone .milestone-content .milestone-meta a>img,.timeline .timeline-milestone .milestone-content .milestone-meta>div>img{height:16px;margin-right:5px;margin-top:3px;width:16px}.timeline .timeline-milestone .milestone-content .milestone-meta .milestone-admin-control>img.pin,.timeline .timeline-milestone .milestone-content .milestone-meta a>img.pin,.timeline .timeline-milestone .milestone-content .milestone-meta>div>img.pin{margin-left:1px}.timeline .timeline-milestone .milestone-content .milestone-meta .milestone-admin-control{font-size:.9375rem;line-height:1.5;max-width:none;min-width:auto;padding:0;width:auto}.timeline .timeline-milestone .milestone-content .milestone-meta .milestone-user-photo{min-width:0}.mini-timeline-container .timeline{border-left:4px solid #dee2e6;margin:0 0 40px 33px;padding-left:33px}.mini-timeline-container .timeline.has-more{border-left-style:dashed}.mini-timeline-container .timeline.has-more .timeline-milestone:last-of-type{background:none}.mini-timeline-container .timeline .timeline-milestone:last-of-type{background-color:#fff;margin-bottom:0}.favorite .user-post-container{margin-top:0}.favorite .user-post-container .editable-user-post:first-of-type{padding-top:0}.favorite .prompt{align-items:flex-start;display:flex;margin-bottom:25px}.favorite .prompt img{display:inline-block;height:36px;margin-right:6px;-o-object-position:center bottom;object-position:center bottom;width:36px}.favorite .prompt div{margin-top:2px}.modal-block-user .modal-body .user-to-block-name{font-weight:600}.modal-block-user .modal-body .submit-container .btn{flex-basis:calc(50% - 4px);min-width:auto;width:auto}.recently-created-container{max-height:1000px;transition:max-height .5s ease-in-out}.recently-created-container.dismissed{max-height:0;overflow:hidden}.recently-created-container .recent-memorial-body-card{margin-bottom:20px}@media(min-width:768px){.recently-created-container .recent-memorial-body-card{margin-bottom:40px}}.recently-created-container .recent-memorial-body-card .deceased-info-and-nav{border-bottom:0}@media(max-width:767.98px){.recently-created-container .recent-memorial-body-card .deceased-info-and-nav .profile-photo{border-radius:.5rem}}.recently-created-container .buttons-row{margin-bottom:40px}.recently-created-container .buttons-row .btn{margin-right:0}@media(max-width:767.98px){.recently-created-container .buttons-row .btn{margin:0 0 10px}}.example-memorial-mobile-banner{background-color:#fff;border-top:1px solid #d5d5d5;bottom:0;box-shadow:-1px -1px 3px 0 rgba(149,92,114,.1);padding:20px;position:fixed;z-index:1030}.example-memorial-mobile-banner.inaccurate-memorial{background-color:#17b3bf;color:#fff}.example-memorial-mobile-banner .btn{align-items:center;display:flex;justify-content:center;margin:20px 0 0;width:100%}.example-memorial-mobile-banner .btn img{height:16px;margin-left:8px;width:18px}.photo-header-slides-container{margin:10px 0 0;position:relative}.photo-header-slides-container .glide__slide{height:auto}.photo-header-slides-container .glide__slide .photo-header-slide,.photo-header-slides-container .glide__slide img{height:calc(100% - 2px)}.photo-header-slides-container .glide__slide:only-child img{border-radius:0!important}.photo-header-slides-container .photo-header-slide{padding:20px}.photo-header-slides-container .photo-header-slide .column-section__subheader{white-space:normal}.modal-example p{padding:10px}.modal-example .btn{margin:20px 0 0;width:100%}.example-callout{background-color:#f7fbff;border-radius:.5rem;margin-bottom:20px;padding:20px}.example-callout .btn{margin:10px 0;width:100%}@media(min-width:768px){.example-callout .btn{width:auto}}.example-callout .btn img{height:14px;left:2px;position:relative;top:-2px;width:18px}@media(min-width:768px)and (max-width:991.98px){.deceased-photo-collage-container .deceased-photo-collage-name-and-metadata{font-size:.9375rem}}.deceased-photo-collage-container .deceased-photo-collage-name-and-metadata h2{margin-bottom:0}@media(min-width:768px)and (max-width:991.98px){.deceased-photo-collage-container .deceased-photo-collage-name-and-metadata h2{font-size:1.625rem}}.deceased-photo-collage-container .deceased-photo-collage-name-and-metadata .location-and-dates>a,.deceased-photo-collage-container .deceased-photo-collage-name-and-metadata .location-and-dates>div{margin-right:16px}.deceased-photo-collage-container .deceased-photo-collage-name-and-metadata .location-and-dates>a.spacer:before,.deceased-photo-collage-container .deceased-photo-collage-name-and-metadata .location-and-dates>div.spacer:before{content:"•"}.deceased-photo-collage{background-color:#fff}.deceased-photo-collage .collage-edit-icon{height:20px;width:20px}.post-action-container{margin-top:40px}.post-action-container .share-cta-container .sharing-btn-container{flex:0 0 calc(50% - 8px);min-width:0}@media(max-width:767.98px){.post-action-container .share-cta-container .sharing-btn-container{margin-bottom:30px}.post-action-container .share-cta-container .sharing-btn-container:last-of-type{margin-bottom:0}}.post-action-container .share-cta-container .sharing-btn-container .sharing-btn-label{font-size:.9375rem;margin-bottom:10px;text-align:center}.post-action-container .share-cta-container .sharing-btn-container .copy-cta-text{white-space:nowrap}.post-action-container .share-cta-container .sharing-btn-container .sharing-url{align-self:center}.post-action-container .post-action-content-container{background-color:#fff;margin-right:0;padding:0 20px;width:100%}@media(min-width:768px){.post-action-container .post-action-content-container{border-radius:.5rem;box-shadow:0 0 10px 0 rgba(0,0,0,.1);padding:20px;width:650px}}@media(max-width:767.98px){.post-action-container .post-action-content-container .profile-section-details{padding:0}}.post-action-container .post-action-content-container .text-input-label{margin-left:25px;text-align:left}.post-action-container .post-action-content-container .dark-gray-label{margin-left:0;text-align:left}@media(min-width:768px){.post-action-container .post-action-content-container .post-action-section{margin-top:40px}}.post-action-container .post-action-content-container .post-action-section:first-of-type{border-bottom:1px solid #ccc;padding-bottom:30px}.post-action-container .post-action-content-container .post-action-section:last-of-type{border-top:1px solid #ccc;padding-top:40px}@media(min-width:768px){.post-action-container .post-action-content-container .post-action-section:last-of-type{padding-bottom:10px}}@media(max-width:767.98px){.post-action-container .post-action-content-container .post-action-section.post-action-continue-container{margin-top:40px}}.post-action-container .post-action-content-container .post-action-section .img--full-width{width:100%}.post-action-container .post-action-content-container .action-confirmation-container{text-align:center}.post-action-container .post-action-content-container .action-confirmation-container h1{margin:20px 0}.post-action-container .action-share-ideas-container{text-align:center}@media(max-width:767.98px){.post-action-container .action-share-ideas-container{padding:20px 0 40px}}.post-action-container .action-share-icons-container .action-share-icon-container{font-size:.875rem;width:50%}@media(max-width:767.98px){.post-action-container .action-share-icons-container .action-share-icon-container:nth-of-type(-n+2){margin-bottom:20px}}@media(min-width:768px){.post-action-container .action-share-icons-container .action-share-icon-container{width:25%}}.memorial-search-container{border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;padding:20px!important}@media(min-width:768px){.memorial-search-container{border-top:0;padding:30px 40px!important}}.memorial-search-container .memorial-search-input{flex-grow:1;margin-right:20px}@media(min-width:768px){.memorial-search-container .memorial-search-input{margin-right:40px}}.memorial-search-container .borderless-input{font-size:1.3125rem;height:2.5rem;margin:9px 20px 0 0;width:100%}@media(max-width:767.98px){.memorial-search-container .btn{min-width:58px}}@media(min-width:768px)and (max-width:991.98px){.memorial-search-container .btn{min-width:168px}}.memorial-search-cta-container{border-bottom:1px solid #e7e7e7;padding:20px}@media(min-width:768px){.memorial-search-cta-container{border-bottom:0;padding:20px 40px}}.public-manager-share{margin:2px 0 0}@media(min-width:768px){.public-manager-share{margin:6px 0 20px}}.public-manager-share>a{color:#fff;flex-basis:calc(33.33% - 2.667px)}.public-manager-share>a.btn{margin-left:0;margin-right:0;min-width:auto}.public-manager-share>a img{margin-right:4px;position:relative;top:-2px}.help-out-needs-container{margin:20px 0}.help-out-needs-container .help-out-need{border:1px solid #dee2e6;border-radius:.5rem;margin-bottom:20px;padding:20px}.help-out-need-volunteers .need-volunteer{margin-right:-10px}.help-out-need-volunteers .need-volunteer:hover{z-index:1}.help-out-need-volunteers .need-volunteer .user-profile-photo{border:2px solid;height:40px;margin:0;width:40px}.need-volunteer-button{border-radius:20px;border-width:1.5px;height:40px;margin:10px 0;min-width:auto;padding:6px 20px}.need-volunteer-modal .sharing-btn{align-items:center;color:#fff;display:flex;justify-content:center}.need-volunteer-modal .sharing-btn.btn-copy{justify-content:space-between}.need-volunteer-modal .sharing-btn img{margin:-1px 6px 0 0}.need-volunteer-modal .next{margin-top:10px}.need-volunteer-modal .personal-share .btn-copy,.need-volunteer-modal .social-share .btn-copy{width:100%}.need-volunteer-modal .passwordless-signup-container button{margin:0 0 10px}.public-needs-summary .body-text-large{margin-bottom:10px}.tribute-container ul{padding-left:15px;padding-top:10px}.tribute-container ul .user-mention-option{background-color:#eee;border:1px solid #dee2e6;cursor:pointer;list-style:none;padding:8px}.tribute-container ul .user-mention-option:first-of-type{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.tribute-container ul .user-mention-option:last-of-type{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.tribute-container ul .user-mention-option.user-mention-highlight{background-color:#f7f7f7}.modal-user-mention .btn{min-width:calc(50% - 8px)}.notify-user-mention-button input:invalid{border-bottom-color:#dc3545}.add-content:not(.btn),.add-content:not(.btn):hover{color:#17b3bf}.add-content:not(.btn).primary,.add-content:not(.btn).primary:hover{color:#7f465c}.add-content img{height:18px;margin-top:-2px;width:18px}.edit-content-modal{max-height:100%;-webkit-overflow-scrolling:touch;overflow-y:scroll}@media(max-width:767.98px){.edit-content-modal .modal-dialog{margin:0}.edit-content-modal .modal-dialog .modal-content{border:0;border-radius:0}}.edit-content-modal button{margin:20px 0 10px}.edit-content-modal .passwordless-signup-container{border-top:1px solid #dee2e6;margin-top:10px;padding-top:10px}.edit-content-modal .edit-memorial-container{padding:0}.editable-content-form .profile-upload-container{height:auto;width:auto}.editable-content-form .image-preview{height:auto;max-width:100%;min-width:100%;width:auto}.memorial-events-comment-section .comment-container{margin-left:0}@media(max-width:767.98px){.memorial-events-comment-section .user-post-container .answer-text{font-size:.9375rem;margin-top:0}.memorial-events-comment-section .user-post-container .user-post-form{margin-bottom:0}}.share-obituary-section{margin-top:40px}.share-obituary-section .btn{margin-left:0;margin-right:0;max-width:100%}.share-obituary-section .btn-native-share img{margin-right:6px;position:relative;top:-2px}.event-program-text{width:calc(100% - 20px)}@media(min-width:768px){.event-program-text{width:100%}}.event-text-container{border:1px solid;border-radius:.5rem;font-family:Gelasio,serif;font-style:italic;line-height:2.125rem;margin:20px 0;padding:20px}.event-speech-form{border:1px solid #d5d5d5;border-radius:.5rem;margin:20px 0 0;padding:20px}.event-speech-form .borderless-input{min-width:0;width:100%}.event-speech-form .speech-type-select{margin-bottom:10px}.event-speech-form .btn.small-button{margin:8px 0 0}.event-speeches-container{margin-top:20px;width:100%}.event-speeches-container .event-speaker-speech{margin-top:5px}.modal-message-managers .message-managers--button-container{margin-top:20px}.modal-message-managers .message-managers--button-container .btn{min-width:100%}@media(min-width:768px){.modal-message-managers .message-managers--button-container .btn{min-width:calc(50% - 8px)}}.mini-content-objects .mini-content-objects-container{display:flex;flex-wrap:wrap;justify-content:space-between}.mini-content-objects .mini-content-objects-container.sidebar-objects-container{flex-direction:column;margin-bottom:20px}.mini-content-objects .mini-content-objects-container.sidebar-objects-container .mini-content-object{background-size:contain}.mini-content-objects .mini-content-objects-container.sidebar-objects-container .mini-content-object.photo{min-height:250px}.mini-content-objects .mini-content-objects-container .mini-content-object{border-radius:.5rem;box-shadow:0 0 10px 0 rgba(0,0,0,.1);cursor:pointer;flex:0 0 calc(50% - 5px);margin-bottom:10px;transition:box-shadow .2s ease-in-out}@media(min-width:768px){.mini-content-objects .mini-content-objects-container .mini-content-object.aspect{height:0;padding-top:38%;position:relative}}.mini-content-objects .mini-content-objects-container .mini-content-object.aspect>div{left:0;top:0}@media(min-width:768px){.mini-content-objects .mini-content-objects-container .mini-content-object.aspect>div{height:100%;position:absolute;width:100%}}@media(max-width:767.98px){.mini-content-objects .mini-content-objects-container .mini-content-object{flex-basis:100%;flex-direction:column;height:auto;padding-top:0;position:static;width:100%}}.mini-content-objects .mini-content-objects-container .mini-content-object:hover{box-shadow:0 0 25px 0 rgba(0,0,0,.2)}@media(max-width:767.98px){.mini-content-objects .mini-content-objects-container .mini-content-object.photo{height:auto;padding-top:0;position:static}}.mini-content-objects .mini-content-objects-container .mini-content-object.photo img{border-radius:.5rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mini-content-objects .mini-content-objects-container .mini-content-object:not(.photo)>div{color:#666;font-family:Gelasio,serif;font-size:1.375rem;font-style:italic;font-weight:400;hyphens:auto;max-width:100%;overflow-wrap:anywhere;overflow-y:hidden;padding:16px}@media(min-width:992px){.mini-content-objects .mini-content-objects-container .mini-content-object:not(.photo)>div{font-size:1.25rem}}.mini-content-objects .mini-content-objects-container .mini-content-object:not(.photo)>div .mini-memories-text .memory-text-container ol,.mini-content-objects .mini-content-objects-container .mini-content-object:not(.photo)>div .mini-memories-text .memory-text-container ul{overflow:hidden}@media(max-width:767.98px){.mini-content-objects .mini-content-objects-container .mini-content-object:not(.photo)>div .mini-memories-text .memory-text-container>p{font-size:1.375rem}}.mini-content-objects .mini-content-objects-container .mini-content-object:not(.photo)>div .mini-favorite-question-container{align-items:center;display:flex;margin-bottom:10px}.mini-content-objects .mini-content-objects-container .mini-content-object:not(.photo)>div .mini-favorite-question{color:#444;font-size:1.325rem;text-align:left}@media(min-width:768px){.mini-content-objects .mini-content-objects-container .mini-content-object:not(.photo)>div .mini-favorite-question{font-size:1.125rem}}@media(min-width:992px){.mini-content-objects .mini-content-objects-container .mini-content-object:not(.photo)>div .mini-favorite-question{font-size:1.325rem}}.mini-content-objects .mini-content-objects-container .mini-content-object:not(.photo)>div .mini-favorite-answer{color:#757575;text-align:center}.mini-content-objects .mini-content-objects-container .mini-content-object:not(.photo)>div .mini-content-object-picture{float:left;height:55px;margin:0 10px 4px 0;width:55px}.mini-content-objects .mini-content-objects-container .mini-content-object:not(.photo)>div .mini-content-object-picture.favorite-icon{filter:brightness(0) saturate(100%) invert(23%) sepia(2%) saturate(29%) hue-rotate(3deg) brightness(99%) contrast(87%);margin-bottom:0}.fundraising-sidebar-cta-donations:not(.public-about-section-donations){border:0;margin-top:0;padding-top:0;width:100%}@media(min-width:992px){.fundraising-sidebar-cta-donations:not(.public-about-section-donations){border-top:.5px solid #ccc;margin-top:40px;padding-top:40px}}.fundraising-sidebar-cta-donations.strip-last-divider .fundraising-sidebar-cta-donation:last-of-type{border-bottom:0;margin-bottom:0}.fundraising-sidebar-cta-donations .fundraising-sidebar-cta-donation{border-bottom:1px solid #d5d5d5;padding:15px 0}.fundraising-sidebar-cta-donations .fundraising-sidebar-cta-donation.informational-donation{padding:20px 0}.fundraising-sidebar-cta-donations .fundraising-sidebar-cta-donation:first-of-type{padding-top:0}.fundraising-sidebar-cta-donations .fundraising-sidebar-cta-donation:last-of-type{border-bottom:0;margin-bottom:20px}.fundraising-sidebar-cta-donations .fundraising-sidebar-cta-donation .donation-highlight{font-size:1.3125rem;line-height:1.5;padding-top:4px}.fundraising-sidebar-cta-donations .fundraising-sidebar-cta-donation .donation-name{margin:0 0 10px;overflow-wrap:anywhere}.fundraising-sidebar-cta-donations .fundraising-sidebar-cta-donation .donation-amount{float:right;margin:0 0 0 10px;text-align:right}.fundraising-sidebar-cta-donations .fundraising-sidebar-cta-donation .donation-charity-info{margin-bottom:10px}@media(min-width:768px)and (max-width:991.98px){.fundraising-sidebar-cta-donations .column-section__header{margin-top:20px}}@media(max-width:767.98px){.fundraising-sidebar-cta-donations .column-section__header{margin-top:0}}.memorial-collage-grid{--memorial-collage-radius:0.5rem;--memorial-collage-grid-gap:0.25rem;grid-gap:var(--memorial-collage-grid-gap);grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr)}.memorial-collage-grid .memorial-collage-grid-item{overflow:hidden}.memorial-collage-grid .memorial-collage-grid-item:first-child,.memorial-collage-grid .memorial-collage-grid-item:first-child>img{border-top-left-radius:var(--memorial-collage-radius)}.memorial-collage-grid .memorial-collage-grid-item:last-child,.memorial-collage-grid .memorial-collage-grid-item:last-child>img{border-bottom-right-radius:var(--memorial-collage-radius)}.memorial-collage-grid .memorial-collage-grid-item>img{height:100%;width:100%}.memorial-collage-grid[data-collage-size="2"] .memorial-collage-grid-item:nth-child(2){grid-column:3/5;grid-row:1/3}.memorial-collage-grid[data-collage-size="2"] .memorial-collage-grid-item:last-child,.memorial-collage-grid[data-collage-size="2"] .memorial-collage-grid-item:last-child>img{border-top-right-radius:var(--memorial-collage-radius)}.memorial-collage-grid[data-collage-size="2"] .memorial-collage-grid-item:first-child,.memorial-collage-grid[data-collage-size="5"] .memorial-collage-grid-item:first-child{border-bottom-left-radius:var(--memorial-collage-radius);grid-column:1/3;grid-row:1/3}.memorial-collage-grid[data-collage-size="2"] .memorial-collage-grid-item:first-child>img,.memorial-collage-grid[data-collage-size="5"] .memorial-collage-grid-item:first-child>img{border-bottom-left-radius:var(--memorial-collage-radius)}.memorial-collage-grid[data-collage-size="5"] .memorial-collage-grid-item:nth-child(3),.memorial-collage-grid[data-collage-size="5"] .memorial-collage-grid-item:nth-child(3) img,.memorial-collage-grid[data-collage-size="8"] .memorial-collage-grid-item:nth-child(4),.memorial-collage-grid[data-collage-size="8"] .memorial-collage-grid-item:nth-child(4) img{border-top-right-radius:var(--memorial-collage-radius)}.memorial-collage-grid[data-collage-size="8"] .memorial-collage-grid-item:nth-child(5),.memorial-collage-grid[data-collage-size="8"] .memorial-collage-grid-item:nth-child(5) img{border-bottom-left-radius:var(--memorial-collage-radius)}.memory-selectors{align-items:flex-end;margin-bottom:40px;margin-top:20px}@media(min-width:768px){.memory-selectors{align-items:normal;width:100%}}@media(max-width:767.98px){.memory-selectors a{display:flex;flex-direction:column;justify-content:space-around}.memory-selectors a.tell-story img{height:25px}.memory-selectors a img{height:30px}}.memory-selector{background-color:#fff;border:1px solid var(--secondary-brand-color);border-radius:.5rem;color:var(--secondary-brand-color);display:block;flex-basis:23%;flex-shrink:0;font-size:1.125rem;height:124px;padding-top:34px;text-align:center}.memory-selector p{margin-top:10px}@media(max-width:767.98px){.memory-selector{flex-basis:48%;height:82px;margin:20px 0 0;padding-bottom:8px;padding-top:16px}.memory-selector:first-child{margin-top:0}.memory-selector p{font-size:.9375rem;margin:0;padding-top:4px}}.memory-selector.selected,.memory-selector:hover{background-color:var(--secondary-brand-color);color:#fff}.memory-selector.selected img.selected,.memory-selector:hover img.selected{display:inline!important}.memory-selector.selected img.unselected,.memory-selector:hover img.unselected{display:none!important}.memory-selector img.selected{filter:brightness(0) saturate(100%) invert(93%) sepia(94%) saturate(0) hue-rotate(248deg) brightness(106%) contrast(106%)}.memory-selector img.unselected{filter:var(--secondary-brand-color-svg)}@media(max-width:767.98px){.share-photo img{margin-top:-3px}.give-condolences img{margin-top:-5px}}.add-memory-details .borderless-input{width:100%}@media(max-width:767.98px){.add-memory-details .photo-input input{width:335px}}.add-memory-details .photo-input img{margin-top:40px}.add-memory-details .text-input{margin-bottom:10px}.add-memory-details .participants-input{font-size:1.125rem;min-width:100%;width:100%}textarea.memory-text{height:203px;width:100%}@media(max-width:767.98px){.memories.only-one-memory{padding-bottom:0}}.memories.has-memories{border-bottom:0;padding-bottom:0}@media(max-width:991.98px){.memories.has-memories.ends-with-memory{border-bottom:1px solid #d5d5d5;padding-bottom:40px}}.memories .memory{border-bottom:1px solid #f2f5f8;padding:20px}@media(max-width:767.98px){.memories .memory{font-size:1.125rem}}@media(min-width:768px){.memories .memory{padding:20px 40px}}@media(min-width:992px){.memories .memory{padding:20px 0}}.memories .memory.hidden-memory{border:1px dashed #adb5bd;border-radius:.5rem;margin:20px 10px;padding:10px}@media(min-width:768px){.memories .memory.hidden-memory{margin:20px 30px;padding:20px}}@media(min-width:992px){.memories .memory.hidden-memory{margin:20px -10px;padding:20px 10px 10px}}.memories .memory.requires-moderation{border:1px dashed #e6830b;border-radius:.5rem;margin:20px 10px;padding:10px}@media(min-width:768px){.memories .memory.requires-moderation{margin:20px 30px;padding:20px}}@media(min-width:992px){.memories .memory.requires-moderation{margin:20px -10px;padding:20px 10px 10px}}.memories .memory:first-child{padding-top:40px}.memories .memory:first-child.editable-user-post{padding-top:10px}.memories .memory:last-child{padding-bottom:0}.memories .memory:last-child:not(.hidden-memory){border-bottom:0}.memories .memory.restricted{padding-bottom:20px}.memories .memory.user-owned-memory{padding-top:15px}@media(min-width:768px){.memories .memory.user-owned-memory{padding-top:10px}}.memories .memory .dark-gray-label.moderation-required-label{color:#e6830b}.memories .memory .moderation-container{display:flex;justify-content:space-between}.memories .memory .moderation-container>.btn{flex:0 0 calc(50% - 4px);min-width:0}@media(max-width:1199.98px){.memories .memory .moderation-container>.btn{font-size:14px;line-height:1;padding:8px .25rem}}.memories .memory .memory-prompt-question-text{margin:0 0 10px}.memories .memory .memory-share-link{color:#757575;font-weight:400}.memories .memory .memory-photo-container{margin:0 -20px;width:calc(100% + 40px)}@media(min-width:768px){.memories .memory .memory-photo-container{margin:0;width:100%}}.memories .memory .memory-photo-container .full-memory-img{border:1px solid #d5d5d5;border-radius:2px;margin-bottom:5px;width:100%}@media(min-width:768px){.memories .memory .memory-photo-container .full-memory-img{margin-bottom:8px;width:auto}}.memories .memory .photo-year-and-location{margin-bottom:8px}.memories .memory .heart-support-statement{display:inline-block}.memories .memory .heart-support-statement img{margin-left:10px;margin-top:-5px}.memories .memory .memory-video-embed-container{border-radius:.5rem;height:0;margin:10px 0;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.memories .memory .memory-video-embed-container iframe{border:0;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.memories .memory .memory-video-link-container{margin-bottom:20px}.memories .memory-reactions img{margin:7px 10px 0 0;min-width:20px}.memories .memory-reactions .memory-reaction-icon-wrapper{margin:10px 0}.memories .memory-reactions .memory-reaction-icon-wrapper img{margin:0;vertical-align:baseline}.memories .memory-reactions .memory-reaction-icon-wrapper>div{align-content:center;margin-right:10px}.memories .memory-reactions .memory-reaction-icon-wrapper>div:last-of-type{margin-right:0}.memories .memory-reactions .memory-reaction-icon-wrapper>div.counter-visible{margin-right:8px}.memories .memory-reactions .memory-reaction-icon-wrapper>div.counter-visible span{margin-left:6px}.memories .memory-reactions .memory-reaction-icon-wrapper>div span{color:#333;font-size:.9375rem;font-weight:600;margin-left:10px}.memories .memory-reactions .memory-reaction-icon-wrapper .heart-count{cursor:pointer}.memories .memory-reactions .memory-heart-users{border-bottom:1px solid #e7e7e7}.memories .memory-reactions .memory-heart-users>div>div{width:100%}@media(min-width:768px){.memories .memory-reactions .memory-heart-users>div>div{width:260px}}@media(min-width:992px){.memories .memory-reactions .memory-heart-users>div>div{width:calc(50% - 20px)}}.memories .memory-reactions .memory-heart-users>div>div:first-of-type{margin-right:40px}.memories .memory-reactions .memory-heart-users>div>div>div{margin-bottom:10px}.memories .memory-reactions .memory-heart-users .collapser{justify-content:flex-end;margin:10px 0}.memories .memory-reactions .memory-heart-users .collapser img{margin:0 0 3px 10px}.memories .pagination-breadcrumbs,.memories .toggle-photo-archive-controls{padding:40px 20px 0}@media(min-width:768px){.memories .pagination-breadcrumbs,.memories .toggle-photo-archive-controls{padding:40px 40px 0}}@media(min-width:992px){.memories .pagination-breadcrumbs,.memories .toggle-photo-archive-controls{padding:40px 0}}.btn-submit-memory{margin-left:0!important;margin-right:0!important}@media(max-width:767.98px){.btn-submit-memory{width:100%}}.btn-cancel-memory-edit{margin-left:0!important;margin-top:20px!important;width:100%}@media(min-width:768px){.btn-cancel-memory-edit{margin-left:20px!important;margin-right:0!important;width:auto}}.multi-photo-upload-form{position:relative}.multi-photo-upload-form .add-photo-memory-button{--bs-btn-bg:#fff;border:2px dashed;border-radius:.5rem;flex:0 0 calc(50% - 10px);flex-direction:row;margin-bottom:20px;margin-top:40px;min-height:0;padding:8px;width:100%}@media(min-width:768px){.multi-photo-upload-form .add-photo-memory-button{flex-direction:column;margin-top:0;min-height:300px;padding:0;width:auto}}@media(min-width:992px){.multi-photo-upload-form .add-photo-memory-button{flex-direction:row;min-height:0;padding:8px;width:100%}}@media(min-width:1200px){.multi-photo-upload-form .add-photo-memory-button{flex-direction:column;min-height:300px;padding:0;width:auto}}.multi-photo-upload-form .add-photo-memory-button:nth-child(2),.multi-photo-upload-form .add-photo-memory-button:nth-child(odd){flex:0 0 100%;flex-direction:row;min-height:0;padding:8px}.multi-photo-upload-form .add-photo-memory-button:nth-child(2) img,.multi-photo-upload-form .add-photo-memory-button:nth-child(odd) img{height:40px;margin:0 10px 0 0;padding:8px;width:40px}.multi-photo-upload-form .add-photo-memory-button img{height:22px;margin:0 8px 0 0;width:22px}@media(min-width:768px){.multi-photo-upload-form .add-photo-memory-button img{height:60px;margin:0 0 20px;width:60px}}@media(min-width:992px){.multi-photo-upload-form .add-photo-memory-button img{height:22px;margin:0 8px 0 0;width:22px}}@media(min-width:1200px){.multi-photo-upload-form .add-photo-memory-button img{height:60px;margin:0 0 20px;width:60px}}.multi-photo-upload-form .multi-photo-upload-input{height:0;opacity:0;width:0}.multi-photo-upload-form .overlay{background-color:#fff;height:100%;left:0;position:absolute;top:0;width:100%}.multi-photo-upload-form .btn.save-memory-photo-formset-btn{margin:10px 0 40px;width:100%}.photo-ingestion-modal .modal-dialog{max-width:800px}.photo-ingestion-modal .modal-body{padding:20px 10px}.photo-ingestion-modal .ingestion-option{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 0 10px 0 rgba(0,0,0,.1);display:flex;flex:1 1 0;flex-direction:column;margin:10px 20px;padding:40px;transition:all .2s ease-in-out}@media(min-width:768px){.photo-ingestion-modal .ingestion-option{margin:10px}}.photo-ingestion-modal .ingestion-option:hover{box-shadow:0 0 25px 0 rgba(0,0,0,.2);transform:translateY(-4px)}.photo-ingestion-modal .ingestion-option img{height:60px;margin-bottom:10px;width:60px}.photo-memory-forms-container .photo-memory-form{background-color:#fff;flex:auto;padding:0}@media(min-width:768px){.photo-memory-forms-container .photo-memory-form{border-radius:.5rem;box-shadow:0 0 10px 0 rgba(0,0,0,.1);flex:0 0 calc(50% - 10px);margin-bottom:20px}}@media(min-width:992px){.photo-memory-forms-container .photo-memory-form{flex:auto}}@media(min-width:1200px){.photo-memory-forms-container .photo-memory-form{flex:0 0 calc(50% - 10px)}}.photo-memory-forms-container .photo-memory-form .participants{font-size:1.125rem;max-width:335px}.photo-memory-forms-container .photo-memory-form:only-of-type{flex:0 0 100%;padding:0}.photo-memory-forms-container .photo-memory-form:only-of-type .photo-memory-form-fields{display:flex;flex-wrap:wrap;justify-content:space-between}.photo-memory-forms-container .photo-memory-form:only-of-type .photo-memory-form-fields .caption,.photo-memory-forms-container .photo-memory-form:only-of-type .photo-memory-form-fields .location{flex:0 0 100%}@media(min-width:768px){.photo-memory-forms-container .photo-memory-form:only-of-type .photo-memory-form-fields .location{flex:0 0 calc(70% - 5px)}}.photo-memory-forms-container .photo-memory-form:only-of-type .photo-memory-form-fields .participants{min-width:100%;width:100%}.photo-memory-forms-container .photo-memory-form:only-of-type .photo-memory-form-fields .year{flex:0 0 100%}@media(min-width:768px){.photo-memory-forms-container .photo-memory-form:only-of-type .photo-memory-form-fields .year{flex:0 0 calc(30% - 5px)}}.photo-memory-forms-container .photo-memory-form.removing{height:0;margin:0;max-height:0;max-width:0;overflow:hidden;padding:0;position:absolute;width:0}.photo-memory-forms-container .photo-memory-form .photo-memory-form-photo{background-position:50%;background-size:cover;border-radius:.5rem;position:relative}@media(min-width:768px){.photo-memory-forms-container .photo-memory-form .photo-memory-form-photo{border-radius:.5rem .5rem 0 0}}.photo-memory-forms-container .photo-memory-form .photo-memory-form-photo:before{content:"";display:block;padding-top:75%;width:100%}.photo-memory-forms-container .photo-memory-form .photo-memory-form-photo .promote-to-header{bottom:10px;display:flex;height:30px;justify-content:center;left:0;position:absolute;width:100%}.photo-memory-forms-container .photo-memory-form .photo-memory-form-photo .promote-to-header .el-checkbox-wrapper{background-color:hsla(0,0%,100%,.85);border-radius:15px;padding:0 14px}.photo-memory-forms-container .photo-memory-form .photo-memory-form-photo img{backdrop-filter:blur(20px);border-radius:.5rem;height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}@media(min-width:768px){.photo-memory-forms-container .photo-memory-form .photo-memory-form-photo img{border-radius:.5rem .5rem 0 0}}.photo-memory-forms-container .photo-memory-form .photo-memory-form-photo .remove-photo-memory-button{background-color:#fff;border-radius:50%;box-shadow:0 0 6px 0 rgba(0,0,0,.05);color:#444;height:20px;line-height:20px;margin:8px;position:absolute;right:0;text-align:center;top:0;width:20px}.photo-memory-forms-container .photo-memory-form .photo-memory-form-fields{padding:20px 0;width:100%}@media(min-width:768px){.photo-memory-forms-container .photo-memory-form .photo-memory-form-fields{padding:20px;width:auto}}.photo-memory-forms-container .photo-memory-form .photo-memory-form-fields .copy-photo-memory-detail{color:#17b3bf;font-size:.75rem}.photo-memory-forms-container .photo-memory-form .photo-memory-form-fields .copy-photo-memory-detail img{height:12px;margin:-2px 4px 0;width:12px}.photo-memory-forms-container .photo-memory-form .photo-memory-form-fields .dark-gray-label .errorlist{font-size:.75rem;margin-bottom:0;padding-top:0}.photo-memory-forms-container .photo-memory-form .photo-memory-form-fields input[type=text]{margin-bottom:10px;max-width:100%;width:100%}.social-photo-importer .load-more{color:var(--secondary-brand-color);display:block;padding:8px 10px;text-align:center;width:100%}.social-photo-importer .modal-body{display:flex;flex-direction:column;height:100%;min-height:300px;padding:0;position:relative}@media(min-width:768px){.social-photo-importer .modal-body{height:auto}}.social-photo-importer .modal-body .overlay{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:40px;position:absolute;top:0;width:100%}.social-photo-importer .modal-body .overlay .error .message{margin:10px 0 20px}.social-photo-importer .album-list{flex-grow:1;height:100%;max-height:none;-webkit-overflow-scrolling:touch;overflow-y:scroll}@media(min-width:768px){.social-photo-importer .album-list{height:auto;max-height:calc(95vh - 300px)}}.social-photo-importer .album-list .album{align-items:center;border-bottom:1px solid #dee2e6;display:flex}.social-photo-importer .album-list .album .thumbnail{height:60px;margin-right:10px;-o-object-fit:cover;object-fit:cover;width:60px}.social-photo-importer .album-list .album .name{color:#444;font-weight:600}.social-photo-importer .media-grid{align-items:flex-start;display:flex;flex-flow:row wrap;flex-grow:1;height:100%;max-height:none;-webkit-overflow-scrolling:touch;overflow-y:scroll;padding:0;place-content:flex-start left}@media(min-width:768px){.social-photo-importer .media-grid{height:auto;max-height:calc(95vh - 300px)}}.social-photo-importer .media-grid .album-title{background-color:#fff;box-shadow:0 4px 5px -5px rgba(0,0,0,.33);flex:0 0 100%;justify-content:center;padding:4px 8px;position:sticky;text-align:center;top:0;z-index:1020}.social-photo-importer .media-grid .album-title .album-back{display:block;left:0;position:absolute}.social-photo-importer .media-grid .album-title .album-back img{height:18px;width:18px}.social-photo-importer .media-grid.maximum-selected .media{cursor:not-allowed}.social-photo-importer .media-grid .loading-more{flex:0 100%;padding:4px 10px;text-align:center}.social-photo-importer .media-grid .media{border:1px solid #fff;cursor:pointer;flex:0 0 25%;position:relative}.social-photo-importer .media-grid .media:before{content:"";display:block;height:0;padding-bottom:100%}.social-photo-importer .media-grid .media .album-icon{position:absolute;right:4px;top:4px}.social-photo-importer .media-grid .media .media-img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.social-photo-importer .media-grid .media:nth-child(2),.social-photo-importer .media-grid .media:nth-child(3),.social-photo-importer .media-grid .media:nth-child(4),.social-photo-importer .media-grid .media:nth-child(5){border-top-width:0}.social-photo-importer .media-grid .media:nth-child(4n+2){border-left-width:0}.social-photo-importer .media-grid .media:nth-child(4n+1){border-right-width:0}.social-photo-importer .media-grid .media.selected{border:3px solid var(--secondary-brand-color)}.social-photo-importer .selected-media-container{background-color:#fafafa;border-top:1px solid #dee2e6;padding-top:10px}.social-photo-importer .selected-media-container .selected-media-header{padding:0 8px}.social-photo-importer .selected-media-grid{display:flex;flex-flow:row wrap;flex-grow:0;justify-content:left;-webkit-overflow-scrolling:touch;overflow-y:scroll;padding:4px 0}.social-photo-importer .selected-media-grid .selected-media{border:1px solid #fff;cursor:pointer;flex:0 0 10%;height:62.5px;max-width:10%;-o-object-fit:cover;object-fit:cover}.social-photo-importer .selected-media-grid .selected-media:hover{border-color:#dc3545}.social-photo-importer .selected-media-grid .selected-media:hover:before{color:#fff;content:"remove";margin-top:45%;text-align:center;text-transform:uppercase}.memory-meta-container{margin-bottom:10px;margin-top:20px}@media(min-width:992px){.memory-meta-container{margin-top:0}}.memory-meta-container .user-profile-photo{flex:0 0 auto;height:50px;margin:2px 12px 0 0;width:50px}.sidebar .column-section:first-child.column-section__memories{padding-top:40px}.rsvp-toggle{position:relative}.rsvp-check{margin-right:10px;margin-top:-3px}.rsvp-response-container{border:1px solid;border-radius:.5rem;margin-bottom:40px;max-width:532px;padding:20px}.rsvp-response-container .rsvp-dropdown-container{margin-bottom:20px}.rsvp-response-container .rsvp-details{margin-top:30px}.rsvp-response-container .btn-outline-secondary{--bs-btn-bg:#fff}@media(max-width:767.98px){.rsvp-response-container{max-width:none;width:100%}}.rsvp-attendee-formset-form.hidden{border:0!important;height:0!important;margin:0!important;max-height:0!important;overflow:hidden!important;padding:0!important}.mobile-donate-drawer-cta-container{background-color:#fff;border-top:1px solid #d5d5d5;bottom:0;box-shadow:-1px -1px 3px 0 rgba(149,92,114,.1);padding:10px 20px 20px;position:fixed;text-align:center;width:100%;z-index:1055}.mobile-donate-drawer-cta-container h2{margin-bottom:10px}.mobile-donate-drawer-cta-container img{margin-bottom:5px}.mobile-donate-drawer-cta-container .link-style-text{font-size:1.3125rem;margin-bottom:20px}.mobile-donate-drawer-cta-container .sharing-cta-content{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.17,.04,.03,.94)}.mobile-donate-drawer-cta-container p{font-size:1rem;font-weight:300}.mobile-donate-drawer-cta-container .cta .cta-btn-group{margin-top:20px}.mobile-donate-drawer-cta-container .caret{-webkit-appearance:none;appearance:none;left:-100%;margin-bottom:10px;position:absolute;top:-100%}.mobile-donate-drawer-cta-container .caret:checked~label{background-image:url("../svg/caret-down.18f351e71b18.svg")}.mobile-donate-drawer-cta-container .caret:checked~.sharing-cta-content{max-height:423px;overflow:visible}@media(min-width:768px){.mobile-donate-drawer-cta-container .caret:checked~.sharing-cta-content{max-height:248px}}.mobile-donate-drawer-cta-container .caret~label{background-image:url("../svg/caret-up.edabbca2240e.svg");background-repeat:no-repeat;height:12px;margin-bottom:0;width:20px}.drawer-cta-backdrop{background-color:rgba(0,0,0,.85);inset:0;overflow:hidden;position:fixed;z-index:1050}.sharing-cta-sticky-container{background-color:#fcfafb;border-bottom:1px solid #dee2e6;border-top:1px solid #dee2e6;bottom:0;margin-top:-1px;padding:10px;position:sticky;width:100%;z-index:1020}.sharing-cta-sticky-container .sharing-cta-buttons{align-items:center;justify-content:space-between}.sharing-cta-sticky-container .sharing-cta-buttons .btn{flex:0 1 calc(50% - 5px);font-size:.9375rem;min-width:auto;padding:12px 6px}@media(max-width:350px){.sharing-cta-sticky-container .sharing-cta-buttons .btn{font-size:.75rem;padding:12px 4px}.sharing-cta-sticky-container .sharing-cta-buttons .btn img{height:16px;width:16px}}.sharing-cta-sticky-container .sharing-cta-buttons .btn:only-child{flex-basis:100%}.sharing-cta-sticky-container .sharing-cta-buttons .btn img{height:20px;margin:-5px 3px 0 0;width:20px}
/*# sourceMappingURL=memorialsPublic.css.3670bf4ded2d.map */