@import url(https://fonts.googleapis.com/css2?family=Chivo:wght@100;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Chivo:ital,wght@0,400;0,700;1,400&display=swap);@import url(https://fonts.googleapis.com/css?family=Comfortaa:300&display=swap);@import url(https://fonts.googleapis.com/css?family=PT+Sans:700&display=swap);.client-header hr{margin-top:12px}.client-header img{max-width:100%}.client-header .wide-logo{max-height:55px}@media(max-width:750px){.client-header .wide-logo{max-height:40px}}.client-header .tall-logo{max-height:85px}@media(min-width:750px){.client-header hr{margin-top:20px}.client-header .wide-logo{max-height:55px}.client-header .tall-logo{max-height:75px}}.contact-us{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 2rem}.contact-us .contact-us-content{max-width:700px;width:100%}.contact-us .contact-heading{font-size:26px;font-weight:600;margin-bottom:.5rem;text-align:left}@media(max-width:750px){.contact-us .contact-heading{font-size:21px}}.contact-us .support-checklist{list-style:none;padding-left:.5rem}.contact-us .support-checklist li{align-items:flex-start;display:flex;margin-bottom:.5rem}@media(max-width:750px){.contact-us .support-checklist li{margin-bottom:.8rem}}.contact-us .support-checklist li .icon{flex-shrink:0;font-size:1.25rem;margin-right:.75rem}.contact-us .support-checklist li span{font-size:18px;line-height:1.6;text-align:left}@media(max-width:750px){.contact-us .support-checklist li span{font-size:14px;line-height:1.2}}.contact-us .contact-phone{font-size:20px;font-weight:700;margin-bottom:1rem}@media(max-width:750px){.contact-us .contact-phone{font-size:21px}}.contact-us .contact-email-button{border-radius:6px;color:#fff;display:inline-block;font-weight:700;padding:.75rem 1.25rem;text-decoration:none}.contact-us .contact-footer-note{color:#666;font-size:.875rem;margin-left:auto;margin-right:auto;margin-top:1rem;max-width:17em;text-align:center}@media(max-width:750px){.contact-us .plant-a-tree-box{max-width:280px}}.donation-container{display:flex;flex-direction:column;max-width:280px;row-gap:20px}.donation-box{background-color:#f5f5f5;border-radius:10px;box-shadow:0 2px 8px #0000001a;padding:12px;text-align:left}.donation-box .donation-header{color:#222;font-size:20px;font-weight:700;margin-bottom:8px}.donation-box .donation-subheader{color:#444;font-size:16px;margin-bottom:20px}.donation-box .donation-button{background:#0000;border:2px solid;border-radius:5px;display:block;font-weight:600;margin-top:10px;padding:10px;text-align:center;text-decoration:none;transition:all .3s ease}.donation-box .donation-button:hover{background-color:currentColor;color:#fff}.footer{padding:10px 0}.footer p{font-size:9px;font-weight:300}.footer .powered-by{font-weight:400}.footer .copyright{margin-bottom:0;margin-top:5px}@media(min-width:350px){.footer p{font-size:11px}}@media(min-width:750px){.footer{padding:5px 0}}.guest-form-wrapper{background-color:#f5f5f5;border-radius:12px;box-shadow:0 2px 8px #0000001a;flex:0 1 280px;max-width:350px;min-width:280px;padding:24px}.guest-form-container .guest-form-description{color:#646464;display:flex;font-size:15px;justify-content:center;margin-bottom:32px;margin-top:20px;text-align:left}.guest-form-container .guest-form-end-message{display:flex;flex-direction:column;row-gap:20px}.guest-form-container .guest-form{display:flex;flex-direction:column;margin:20px auto 0;max-width:500px;padding:0}.guest-form-container .guest-form .guest-form-input,.guest-form-container .guest-form .guest-submit-button{font-family:Chivo,sans-serif;padding:8px}.guest-form-container .guest-form .guest-form-input.last-input{margin-bottom:28px}.guest-form-container .guest-form .guest-form-input{border:none;border-radius:6px;box-shadow:0 0 4px #0000000d;margin-bottom:12px}.guest-form-container .guest-form .guest-form-input.invalid{border:1px solid #e93f33}.guest-form-container .guest-form .guest-form-recaptcha-container{display:none}.guest-form-container .guest-form .guest-form-recaptcha{margin-bottom:20px}.guest-form-container .guest-form .guest-submit-button{margin-bottom:20px;text-transform:uppercase}.guest-form-container .guest-form .guest-submit-button .button-content{text-align:center;width:100%}.guest-form-container .guest-form .checkbox-formatter{align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:12px;padding:0 15px}.guest-form-container .guest-form .checkbox-formatter input[type=checkbox]{cursor:pointer;margin-right:15px;transform:scale(1.8)}.guest-form-container .guest-form .placeholder{color:#323232;font-size:11px;margin-bottom:2px;text-align:left}.guest-form-container .guest-form .placeholder-upper{text-transform:uppercase}.guest-form-container .guest-form .field-error-message{color:#e93f33;font-size:10px;margin:-10px 0 14px;padding:0;text-align:left;text-transform:uppercase}.guest-form-container .guest-form .error-message{color:#e93f33;font-size:14px;margin-bottom:6px;text-align:left}.guest-form-container .guest-form .guest-form-disclaimer{color:#646464;font-size:10px;margin:2px 0}@media(min-width:750px){.guest-form-container .guest-form .guest-form-disclaimer{font-size:12px;margin:8px 0}}.guest-form-container .video-message.guest-form-header{font-size:16px;font-weight:700}.guest-form-container .video-message.guest-form-subtitle{font-size:14px;font-weight:300;margin-top:0}@media(min-width:750px){.guest-form-container .video-message.guest-form-header{font-size:32px;text-align:left}.guest-form-container .video-message.guest-form-subtitle{font-size:20px;font-weight:600;text-align:left}.guest-form-container .guest-form-description{font-size:16px}}.viewlogies-button{background:#fff;border:2px solid #253746;border-radius:6px;color:#253746;cursor:pointer;display:flex;font-family:Chivo,sans-serif;font-size:15px;outline:0;padding:15px;text-transform:uppercase;transition:all .3 ease;transition:.1s}.viewlogies-button .select-container{margin:0 0 0 12px}.viewlogies-button .select-container select{margin-right:0}.viewlogies-button .button-content{height:100%;margin:auto 0}.viewlogies-button:disabled{cursor:auto;opacity:.6}.viewlogies-button:not(:disabled):hover{background:#253746;color:#fff;transition:.1s}.viewlogies-button.secondary-button{border:2px solid #306f5c;color:#306f5c;cursor:pointer;display:flex;font-family:Chivo,sans-serif;font-size:12px;outline:0;padding:2px 8px;text-transform:uppercase;transition:all .3 ease;transition:.1s}.viewlogies-button.secondary-button .select-container{margin:0 0 0 12px}.viewlogies-button.secondary-button .select-container select{margin-right:0}.viewlogies-button.secondary-button:hover{background:#306f5c;color:#fff;transition:.1s}a.viewlogies-button{text-decoration:none}.login-container{margin:0 auto 24px;width:300px}.login-container .lock-container{width:100%}.login-container .lock-container .lock{height:100px;margin:0 auto;width:100px}@media(min-width:750px){.login-container .lock-container .lock{height:120px;width:120px}}.login-form .login-error{background-color:#e93f33;color:#fff;font-size:14px;margin:0;max-height:100px;overflow:hidden;padding:17px 16px;text-align:left;transition:max-height .15s ease-in;transition:padding .15s ease-in;-webkit-transition:max-height .15s ease-in;-webkit-transition:padding .15s ease-in}.login-form .error-hidden{display:block;font-weight:700;max-height:0;overflow:hidden;padding:0 17px;transition:max-height .15s ease-out;transition:padding .15s ease-out;-webkit-transition:max-height .15s ease-in;-webkit-transition:padding .15s ease-in}.login-form form{position:relative}.login-form form p{font-size:14px;margin:0}.login-form form input[type=password],.login-form form input[type=text]{background:#fafafa;border:1px solid #e1e1e1;border-radius:2px;box-sizing:border-box;font-family:Chivo,sans-serif;font-size:14px;margin-top:16px;outline:0;padding:16px;width:100%}.login-form form input[type=password]::placeholder,.login-form form input[type=text]::placeholder{color:#afafaf;position:relative}.login-form form i{font-size:18px}.login-form form .submit-icon{bottom:4px;color:#afafaf;cursor:pointer;padding:12px;position:absolute;right:4px;transition:.3s;-webkit-transition:.3s}.login-form form .submit-icon:hover{color:#000;transition:.3s;-webkit-transition:.3s}.login-form .input-cta{font-size:15px;margin:10px 0 6px}.login-form .input-cta-secondary{color:#e93f33;font-style:italic}.login-form .input-container{align-items:center;display:flex;justify-content:center}.login-form .input{text-align:left}.login-form .input .help-button-container{max-width:264px}.login-form .input .help-button-container button,.login-form .input .help-button-container p{font-style:italic;margin:0;padding:3px 6px}.login-form .input .help-button{background-color:initial;border:none;color:#646464;cursor:pointer;font-size:12px;outline:none;text-decoration:underline}.login-form .input .help-button-message{color:#e93f33}.login-form .input .pin-error{color:#e93f33;display:block;margin-bottom:6px!important}.login-form .input .pin-error-hidden{display:none}.login-form .six-digit-input{display:flex;position:relative}.login-form .six-digit-input input{font-size:24px;height:42px;margin:4px;text-align:center;width:36px}.login-form .six-digit-input input[type=number]::-webkit-inner-spin-button,.login-form .six-digit-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.login-form .six-digit-input input[type=number]{-moz-appearance:textfield}.login-form .react-code-input input{background-color:#fafafa!important;border-radius:2px!important;box-shadow:none!important;font-family:Chivo,sans-serif!important;font-size:16px!important;padding:0 0 0 10px!important}.login-form .react-code-input input::-webkit-inner-spin-button,.login-form .react-code-input input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.login-form .react-code-input input[type=number]{-moz-appearance:textfield!important}.login-form .react-code-input input:nth-child(3){margin-right:17px!important}.login-form .dash-separator{left:136px;position:absolute;top:16px}@media(min-width:750px){.login-form .react-code-input input{font-size:20px!important}.login-form .input-cta{font-size:16px;margin:15px 0}.login-form .help-button{font-size:14px}}.player-wrapper{background-color:#191919;bottom:0;left:0;position:absolute;right:0;top:0}.player-wrapper.hidden{height:0;padding-top:0}.react-player{left:0;position:absolute;top:0}.countdown-container{background-color:#000;border:1px solid #000;padding-top:56.25%;position:absolute;top:0;width:100%}.countdown-container.hidden{height:0;padding-top:0}.countdown-container .countdown{align-items:center;bottom:0;color:#fff;container-name:countdown;container-type:inline-size;display:flex;flex-direction:column;justify-content:space-evenly;left:0;position:absolute;right:0;text-align:center;top:0}.countdown-container .countdown h2{color:#fff}.countdown-container .countdown .countdown-number{margin:0}.countdown-container .live-caption{bottom:6px;color:#e1e1e1;display:flex;font-family:Helvetica Neue,Helvetica,Arial;font-size:14px;left:8px;position:absolute;text-transform:uppercase}.countdown-container .live-caption .circle{border:1px solid #e1e1e1;border-radius:50%;height:6px;margin:4px 4px 4px 0;width:6px}.countdown-container .countdown-dhm{display:flex;justify-content:space-between}@container countdown (max-width: 450px){.countdown-container h2{font-size:16px!important;margin:0 0 12px}.countdown-container .countdown-number{font-size:36px}.countdown-container .countdown-dhm .countdown-time-unit{margin:0 8px;text-align:center;width:82px}.countdown-container .countdown-dhm .countdown-time-unit h3{letter-spacing:inherit;margin:8px 0 2px}}@container countdown (min-width: 451px){.countdown-container h2{font-size:24px!important}.countdown-container .countdown-number{font-size:72px}.countdown-container .countdown-dhm .countdown-time-unit{margin:0 8px;text-align:center}.countdown-container .countdown-dhm .countdown-time-unit h3{font-size:20px}}.countdown-container .callToAction{position:absolute;right:25px;top:15px}.mobileplaceholder-container{background-color:#000;border:1px solid #000;padding-top:56.25%;position:absolute;top:0;width:100%}.mobileplaceholder-container.hidden{height:0;padding-top:0}.mobileplaceholder-container .mobileplaceholder{align-items:center;bottom:0;color:#fff;display:flex;justify-content:center;left:0;position:absolute;right:0;text-align:center;top:0}.mobileplaceholder-container .mobileplaceholder h2{color:#fff;font-size:14px;margin:0 0 12px}.mobileplaceholder-container .mobileplaceholder p{font-size:48px;margin:0}.mobileplaceholder-container .live-caption{bottom:6px;color:#e1e1e1;display:flex;font-family:Helvetica Neue,Helvetica,Arial;font-size:14px;left:8px;position:absolute;text-transform:uppercase}.mobileplaceholder-container .live-caption .circle{border:1px solid #e1e1e1;border-radius:50%;height:6px;margin:4px 4px 4px 0;width:6px}@media(min-width:750px){.mobileplaceholder-container .mobileplaceholder h2{font-size:16px}.mobileplaceholder-container .mobileplaceholder p{font-size:72px}.mobileplaceholder-container .mobileplaceholder .mobileplaceholder-dhm .mobileplaceholder-time-unit{margin:0 4px;width:130px}.mobileplaceholder-container .mobileplaceholder .mobileplaceholder-dhm .mobileplaceholder-time-unit h3{font-size:22px;margin:40px 0 6px}}.overlay-container{bottom:0;display:flex;left:0;position:absolute;right:0;top:0}.overlay-container.hidden{height:0;padding-top:0}.overlay-container .overlay{align-items:flex-start;animation-duration:300s;animation-fill-mode:both;bottom:0;color:#000;display:flex;flex-direction:column;justify-content:flex-end;left:0;pointer-events:none;position:absolute;right:0;text-align:left;top:0;z-index:99}.overlay-container .overlay .name h2{background-color:#fff;border:4px solid #fff;color:#306f5c;font-size:20px;font-weight:700;margin:0 0 0 100px}.overlay-container .overlay .description h2{background-color:#306f5c;border:4px solid #306f5c;color:#fff;font-size:14px;font-weight:700;margin-bottom:70px;margin-left:100px;margin-top:0}@media only screen and (max-width:767px){.overlay-container{display:block;height:auto;position:relative}.overlay{align-items:center;bottom:0;height:100%;justify-content:center;left:0;margin:0;padding:20px;position:absolute;right:0;top:0}.overlay .name h2{font-size:14px!important;margin-left:0!important;text-align:center}.overlay .description h2{font-size:10px!important;margin-left:0!important;text-align:center}}@keyframes fadeOut{0%{opacity:0}55%{opacity:0}60%{opacity:1}95%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}.video-wrapper{margin:0;padding-top:56.25%;position:relative}.video-footer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:15px;margin-top:15px}@media(min-width:750px){.video-footer .callToActionContainer{flex:.25 1;padding-right:10px}.video-footer .videoMessageContainer{text-align:center}}.callToAction{padding:0;position:relative}.callToAction .ctaText{font-family:Chivo,sans-serif;font-size:14px;letter-spacing:0;margin-bottom:0;margin-top:0}.callToAction .ctaTitle{font-weight:700;text-transform:uppercase}.callToAction .ctaSubtitle{font-weight:100}.callToAction .ctaButton{font-family:"Chivo, sans-serif";padding:5px;-webkit-text-decoration:"none";text-decoration:"none"}.callToAction .ctaButton,.callToAction .ctaTextContainer{display:flex;flex-direction:row;gap:5px}@media(min-width:750px){.callToAction .ctaText{font-size:20px}.callToAction .ctaTextContainer{display:flex;flex-direction:column;gap:5px}.callToAction .ctaButton{padding:15px}}.guest-section{display:flex;flex-wrap:wrap;gap:32px;height:100%;justify-content:center;padding:0 1em}.guest-section .video-message.guest-list-header{font-size:16px;font-weight:700}.guest-section .video-message.guest-list-subtitle{font-size:12px;font-weight:400}@media(min-width:750px){.guest-section{flex-wrap:nowrap;justify-content:flex-start}.guest-section .video-message.guest-list-header{font-size:24px}.guest-section .video-message.guest-list-subtitle{font-size:16px}}.stream-tab:first-letter{text-transform:capitalize}.sidebar{background-color:#d1d1d1;box-sizing:border-box;flex-shrink:0;height:100%;justify-content:space-between;max-width:250px;min-width:170px;padding:1rem;width:20%}.sidebar,.sidebar .menu,.sidebar .nav-footer{display:flex;flex-direction:column}.sidebar .nav-footer{align-items:center;justify-content:center;width:100%}.sidebar h2{color:#000;font-size:20px!important;font-weight:700;margin:.1em 0}.tab-button{background:none;border:none;border-bottom:1px solid;color:#545454;cursor:pointer;font-size:1rem;font-weight:400;margin:.75rem 0;padding:.2rem 0;text-align:left}.tab-button.active{border-bottom:4px solid;font-weight:700}.tab-button.helpActive{font-weight:700}.mobile-topbar-spacing{height:260px}.mobile-topbar{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;left:0;min-width:300px;padding:.6rem;position:fixed;right:0;top:0;width:100%;z-index:100}.mobile-topbar:before{background:#00000040;background:var(--topbar-color,#00000040);content:"";inset:0;position:absolute;z-index:-1}.mobile-topbar .nav-header{align-items:center;display:flex;gap:12px;justify-content:space-around;width:100%}.mobile-topbar .tab-layout{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;margin:.5em 0}.mobile-topbar .menu,.mobile-topbar .nav-footer{display:flex;flex-direction:column}.mobile-topbar .nav-footer{align-items:center;justify-content:center;width:100%}.mobile-topbar h2{font-size:18px!important;font-weight:600;margin:.1em 0}.mobile-nav-container{display:flex;flex-direction:column;justify-content:center;width:100%}.mobile-tab-container{align-items:center;display:flex;flex-direction:column;margin:0 auto;width:-webkit-fit-content;width:fit-content}.mobile-tab-button{background:#fff;border:none;border-radius:8px;color:#545454;cursor:pointer;font-size:14px;max-width:5em;padding:.2rem}@media(max-width:350px){.mobile-tab-button{font-size:12px}}.mobile-tab-button.active{border-bottom:6px solid;font-weight:700}.mobile-tab-button.helpActive{font-weight:700}.help-center-button{align-items:center;border:none;display:flex;gap:.5rem;margin:.5 0;padding:0}.help-center-button .icon{font-size:1.5rem}.mobile-footer-spacing{height:80px}.mobile-footer{background:#fff;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;left:0;min-width:300px;padding:0 .25rem;position:fixed;right:0;transform:translateY(100%);transition:transform .2s ease-in-out;width:100%;z-index:100}.mobile-footer:before{background:#00000040;background:var(--topbar-color,#00000040);content:"";inset:0;position:absolute;z-index:-1}.mobile-footer.unseen{transform:translateY(100%)}.mobile-footer.seen{transform:translateY(0)}.mobile-footer .nav-footer{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.mobile-footer h2{font-size:24px!important;font-weight:600;margin:.1em 0}.guest-list-container{display:flex;flex-direction:column;height:100%;max-width:600px;min-width:225px;width:100%}.guest-list-container .guest-list{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-around;margin-bottom:20px;margin-top:20px;overflow-y:auto}.guest-list-container .guest-list .guest-container{box-sizing:border-box;min-width:120px;padding:6px}.guest-list-container .guest-list .guest-name{font-size:15px}.guest-list-container .guest-list .guest-date{font-size:13px}@media(min-width:750px){.guest-list-container .guest-list .guest-name{color:#646464;font-size:16px}.guest-list-container .guest-list .guest-date{font-size:14px}}.guest-list-container button.load-more-button{background:none;border:none;color:#00e;cursor:pointer;font-size:14px;outline:none;text-decoration:underline}.guest-list-container button.load-more-button.disabled{color:#afafaf;cursor:default}.resources-card{display:flex;flex-direction:column;max-height:100%;row-gap:15px}.resources-card .resources-card-text{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;gap:12px;justify-content:center}.resources-card .resources-card-text .video-info{display:flex;flex-direction:column;flex-shrink:1;max-width:400px;min-width:300px;min-width:200px;width:100%}.resources-card .resources-card-text a.resources-link{display:inline-block;font-weight:700;max-width:150px;text-decoration:none}.resources-card .video-description-title{font-size:18px;font-weight:600;margin:0}.resources-card .video-description{font-size:14px}@media(max-width:750px){.resources-card .video-description{margin-bottom:.5em;margin-top:.5em}}.resources-card .resources-video-wrapper{aspect-ratio:16/9;max-height:100%;position:relative}.resources-card .resources-video-wrapper iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}@media(max-width:750px){.resources-card{margin:0 10px}}@media(min-width:750px){.resources-card{align-items:center;display:flex;flex-direction:column;margin:0 1.5em;max-height:100%;width:100%}.resources-card .resources-video-wrapper{aspect-ratio:16/9;position:relative;width:100%}}.planning-resource{width:100%}.grief-resource,.planning-resource{display:flex;flex-direction:row;justify-content:center}@media(max-width:750px){.grief-resource{background-color:#f5f5f5;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin:0 10px;padding:24px 0}}.viewlogy .viewlogy-login{margin-bottom:40px;min-height:222px;position:relative;width:100%}.viewlogy .subheader h3{text-wrap:balance;font-size:13px;font-weight:600;margin:0;padding:0 10px}.viewlogy .funeral-stream-container{display:flex;flex-direction:row;height:100%;justify-content:center}@media(max-width:750px){.viewlogy .funeral-stream-container{align-items:center;flex-direction:column;row-gap:20px}}.viewlogy p.video-message{font-size:14px;font-weight:600;margin:0}.viewlogy .streams-navigation{display:flex;justify-content:space-around;margin:10px 0}.viewlogy .stream-tab{align-self:flex-end;border-bottom:1px solid #e1e1e1;cursor:pointer;font-size:14px;letter-spacing:.5px;line-height:18px;padding:6px;width:100%}.viewlogy .stream-tab.single{cursor:auto}.viewlogy .stream-tab.selected{font-weight:700}@container (min-width: 620px){.viewlogy p.video-message{font-size:18px}.viewlogy .stream-tab{font-size:18px;line-height:inherit;padding:8px}.viewlogy .streams-navigation{margin:20px 0 10px}.viewlogy .subheader h3{font-size:16px}}@media(min-width:750px){.viewlogy{height:100vh}.viewlogy h2{font-size:32px}.viewlogy .viewlogy-login{margin-top:40px}}.viewlogy-layout{align-items:stretch;display:flex;height:100%}.viewlogy-layout .tab-content{box-sizing:border-box;flex:1 1 auto;height:100%;overflow-y:auto;padding:1em 1.5em}.viewlogy-layout .tab-content .video-tab-wrapper{container-type:inline-size;display:flex;flex-direction:column;max-height:100%;min-width:300px}@media(min-width:750px){.viewlogy-layout .tab-content .video-tab-wrapper{width:100%}}.viewlogy-layout .tab-content .contact-us-wrapper{align-items:flex-start;display:flex}.viewlogy-mobile-layout{align-items:stretch;display:flex;flex-direction:column;gap:2em;height:100%;margin-top:1em;min-width:300px;padding:.25em}.viewlogy-mobile-layout .mobile-donation-container{display:flex;justify-content:center}.obituary{border-radius:10px;box-shadow:0 2px 8px #0000001a;overflow:hidden;text-align:left}.obituary .obituary-card{background-color:#f5f5f5;border-radius:10px;display:flex;flex-direction:column;position:relative}.obituary .obituary-card:not(:last-child){margin-bottom:18px}.obituary .obituary-card img{height:100px;height:120px;object-fit:cover}.obituary .obituary-card .obituary-card-container{padding:12px}.obituary .obituary-card .obituary-card-text{color:#222;font-size:20px;font-weight:700;margin-bottom:8px}.obituary .obituary-card h2{color:#000;font-size:18px;margin:0}.obituary .obituary-card p{margin:16px 0}.obituary .obituary-card div.obituary-link-container{display:flex;justify-content:center;margin-top:auto}.obituary .obituary-card a.obituary-link{display:inline-block;font-weight:700;text-align:center;text-decoration:none;width:100%}@media(min-width:750px){.obituary{display:flex;flex-direction:row;justify-content:space-between;overflow:hidden;position:relative;width:100%}.obituary .obituary-card{flex:1 1;margin-bottom:0}.obituary .obituary-card h2{font-size:26px}.obituary .obituary-card p{margin:22px 0}.obituary .obituary-card a,.obituary .obituary-card p{font-size:16px}}.header{position:fixed;text-align:left;top:0;width:100%;z-index:2}.header a{color:inherit;text-decoration:inherit}@media(min-width:750px){.header{height:auto;margin:22px 0;position:relative;text-align:center}}.header-black{background-color:#fff;opacity:.8}.header-white{color:#fff;font-weight:700}.centered-content-container{background-color:#e1e1e1;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%}.centered-content-container .header{background-color:initial;text-align:center}.centered-content-container .centered-content{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.centered-content-container .top-centered-content{margin-top:42px}@media(min-width:750px){.centered-content-container .top-centered-content{margin-top:0}}.proceed-cta-message{line-height:26px}.proceed-cta-container{align-items:flex-start;display:flex;margin-top:20px}.proceed-cta-container button{min-width:80px}.proceed-cta-container button .button-content{text-align:center;width:100%}.proceed-cta-container button:first-child{margin-right:20px}.download-cta-message{margin-bottom:20px}.download-cta{align-items:center;display:flex;flex-direction:column}.download-cta .download-cta-button{display:inline-block;min-width:80px;text-align:center}.download-cta .download-cta-button .button-content{text-align:center}.download-cta .download-cta-button:not(:last-child){margin-bottom:16px}.feedback-input textarea{box-sizing:border-box;color:#323232;display:inline-block;font-family:inherit;font-size:inherit;height:80px;margin:0 0 20px;padding:6px;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-family:Montserrat,sans-serif;margin:0}#root,.app-wrapper,body,html{height:100%}h1{font-size:16px;font-weight:300;text-transform:uppercase}h1,h2{font-family:Montserrat,sans-serif}h2{color:#000;font-size:28px;font-style:normal}h2,h3{font-weight:400}h3{letter-spacing:.2em;text-transform:uppercase}h3,p{font-size:13px}p{margin-top:15px}hr{background:#e1e1e1;border:0;height:1px;margin:20px 0}@media(min-width:750px){h1{font-size:24px}}.main-content{padding:0}.centered{text-align:center}.emphasized{font-family:Montserrat,sans-serif;font-style:italic}.hidden{display:none!important}.error-message{color:#e93f33}.submit-button{background-color:#fff;border:none;border-radius:4px;color:#000;cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px;outline:0;padding:12px 45px;text-transform:uppercase}.action-container{background-color:#e1e1e1;height:100%;padding:42px 20px 20px;text-align:center}@media(min-width:750px){.action-container{padding:0 20px}.action-container .header{margin:0}.action-container h1{margin:0;padding:20px 0}}.action h2{font-size:18px;margin-bottom:28px}.action hr{background:#afafaf;margin:20px auto;max-width:1268px}.action p{font-size:16px}.action button{margin-bottom:8px}.action .action-input{margin:20px auto 0;width:100%}.action .action-input button,.action .action-input label{box-sizing:border-box;display:inline-block;padding:15px 0;text-align:center;width:100%}@media(min-width:750px){.action .action-input{width:400px}h1{font-size:24px}h2{font-size:46px}h3{font-size:16px}}.close-icon:hover{cursor:pointer}.slideshow-upload .video-wrapper{padding-top:0}.slideshow-upload .player-wrapper{margin:0 auto;position:relative}.slideshow-upload .slideshow-upload-input input[type=file]{visibility:hidden}@media(min-width:750px){.slideshow-upload .player-wrapper{padding-top:312px;width:540px}.slideshow-upload .slideshow-upload-input{width:400px}}
/*# sourceMappingURL=main.805618b2.css.map*/