.wrapper-1340{max-width:1340px;margin:0 auto}@media screen and (max-width:1440px){.wrapper-1340{max-width:1290px;padding:0 10px}}.obituary-title--container{padding-top:35px}.obituary-search{background:#fff;border:1px solid #eff2fc;box-shadow:0 10px 30px rgba(0,0,0,.03);border-radius:8px;display:flex;flex-direction:row;justify-content:space-between;max-width:800px;margin:50px auto 25px}@media screen and (max-width:576px){.obituary-search{flex-direction:column;border:0 solid #eff2fc;box-shadow:unset}}.obituary-search .obituary-search__name{position:relative;width:65%}@media screen and (max-width:991px){.obituary-search .obituary-search__name{width:50%}}@media screen and (max-width:576px){.obituary-search .obituary-search__name{width:100%;border:1px solid #eff2fc;box-shadow:0 10px 30px rgba(0,0,0,.03);border-radius:8px}}.obituary-search .obituary-search__name input#nameInput{border:0 solid #ced4da;text-indent:50px;height:80px;border-radius:8px}.obituary-search .obituary-search__name input#nameInput:focus{box-shadow:unset}.obituary-search .obituary-search__name input#nameInput::-webkit-input-placeholder{font-style:normal;font-weight:500!important;font-size:22px!important;line-height:32px!important;color:#1e1f25!important}.obituary-search .obituary-search__name input#nameInput::-moz-placeholder{font-style:normal;font-weight:500!important;font-size:22px!important;line-height:32px!important;color:#1e1f25!important}.obituary-search .obituary-search__name input#nameInput:-ms-input-placeholder{font-style:normal;font-weight:500!important;font-size:22px!important;line-height:32px!important;color:#1e1f25!important}.obituary-search .obituary-search__name input#nameInput:-moz-placeholder{font-style:normal;font-weight:500!important;font-size:22px!important;line-height:32px!important;color:#1e1f25!important}.obituary-search .obituary-search__name .fenix-icon.icon-search{position:absolute;top:26px;left:22px;color:#c7d0e3;font-size:33px}.obituary-search .obituary-search__location{width:35%;position:relative}@media screen and (max-width:991px){.obituary-search .obituary-search__location{width:50%}}@media screen and (max-width:576px){.obituary-search .obituary-search__location{width:100%;border:1px solid #eff2fc;box-shadow:0 10px 30px rgba(0,0,0,.03);border-radius:8px;margin-top:15px}}.obituary-search .obituary-search__location:before{content:" ";position:absolute;height:50px;width:1px;background-color:#e1e3eb;z-index:1;top:15px}@media screen and (max-width:576px){.obituary-search .obituary-search__location:before{content:none}}.obituary-search .obituary-search__location .choices__list--dropdown.is-active{z-index:1000}.obituary-search .obituary-search__location #city-dropdown-obituary_cities_drop{display:none}.obituary-search .obituary-search__location .choices.cities-list--choices{box-sizing:border-box;height:80px;position:relative;margin-bottom:0}.obituary-search .obituary-search__location .choices.cities-list--choices .choices__inner{border:0 solid #ddd;background-color:#fff;text-indent:46px;font-size:22px!important;line-height:26px!important;color:#1e1f25!important;font-weight:700!important;height:100%}@media screen and (max-width:576px){.obituary-search .obituary-search__location .choices.cities-list--choices .choices__inner{border-radius:8px}}.obituary-search .obituary-search__location .choices.cities-list--choices .choices__inner .choices__list--single{padding:2px 16px 2px 4px;display:block;height:100%}.obituary-search .obituary-search__location .choices.cities-list--choices .choices__inner .choices__list--single .choices__item{height:100%;opacity:1;display:flex;align-items:center;padding:0 10px 0 0;text-indent:23px;font-weight:500!important}.obituary-search .obituary-search__location .choices:after{content:" ";background-image:url(/wp-content/themes/fenix4/images/icon_dropdown_large_mdpi.png);background-repeat:no-repeat;background-size:12px 6px;position:absolute;width:12px;height:6px;top:38px;right:24px;z-index:100;border:0 solid transparent}.obituary-search .obituary-search__location .choices.is-open:after{transform:rotate(180deg)!important;margin-top:0}.juridik-wrapper{flex-direction:column;padding-bottom:12px;padding-top:55px}.juridik-wrapper__header{text-align:center;margin-bottom:10px}@media screen and (max-width:991px){.juridik-wrapper__header{max-width:335px;margin:0 auto 15px}}.juridik-wrapper__subtext{font-size:22px;font-weight:500;line-height:32px;text-align:center;max-width:900px;margin:0 auto}.fullwidth-container--faq{padding:50px 0 70px}.accordion-item--card{padding:0;margin-bottom:20px;border-radius:5px!important;box-shadow:unset;border-width:0}.accordion-item__btn{color:#1e1f25!important;font-family:open_sansbold,sans-serif;font-size:18px;font-weight:700;letter-spacing:0;line-height:32px;width:100%;padding:13px 55px;text-align:left;border-radius:5px;text-decoration:none!important;position:relative;white-space:normal}.accordion-item__header{background-color:#fff;border-bottom-width:0;padding:0;border-radius:5px!important}.accordion-item__body{color:#1e1f25;padding:0 25px 35px}.accordion-item__body,.accordion-item__body li,.accordion-item__body p{font-size:18px;letter-spacing:.2px;line-height:30px}.accordion-item__body p:last-of-type{margin-bottom:0}.accordion-item__header button:after,.accordion-item__header button:before{font-size:45px;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;color:#002733;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:transform .5s ease,top .5s ease;transform:rotate(0)}.accordion-item__header button:after{position:absolute;right:20px;top:7px;content:"+"}.accordion-item__header button:before{position:absolute;left:24px;top:3px;content:"⋅"}.accordion-item__header button:not(.collapsed):after{content:"−"}.about__h2{margin-bottom:30px}.filter-box{border-top:1.5px solid #e1e3eb;border-bottom:1.5px solid #e1e3eb;margin-top:10px;position:relative}@media screen and (max-width:768px){.filter-box{padding:0 10px}}.filter-title{font-style:normal;font-weight:700;font-size:22px;line-height:32px;color:#1e1f25}.filter-box__name,.filter-box__title{font-family:open_sansregular,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:26px;color:#1e1f25}.filter-box__title{padding-top:25px;padding-bottom:9px;text-transform:uppercase}.filter-box__date,.filter-box__decade{border-bottom:1.5px solid #e1e3eb;padding-bottom:20px}.filter-box__region{padding-bottom:20px}.date-all,.decade-all,.region-all{font-style:normal;font-weight:600;font-size:18px;line-height:26px;color:#1e1f25;width:100%;font-family:open_sansregular,sans-serif;position:relative;margin:10px 0 0;cursor:pointer}.date-all:after,.decade-all:after,.region-all:after{content:"";position:absolute;right:0;top:10px;width:14px;height:8px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.293.293a1 1 0 011.414 0L7 5.586 12.293.293a1 1 0 111.414 1.414l-6 6a1 1 0 01-1.414 0l-6-6a1 1 0 010-1.414z' fill='%230082FF'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position-x:95%;background-position-y:50%;transition:all .1s ease-in-out;transform:rotate(180deg)}.date-all.show-more:after,.decade-all.show-more:after,.region-all.show-more:after{transform:rotate(0)}.date-all{display:none}@media screen and (max-width:768px){.date-all{display:flex}}.hide-desktop{display:flex}@media screen and (min-width:769px){.hide-desktop{display:none}}.filter-box__label{position:relative;padding-left:40px;margin:12px 0;cursor:pointer;display:flex;justify-content:space-between}.filter-box__label.hide-item{display:none}.filter-box__label.show-item{display:flex!important}.filter-box__label:nth-child(1n+6){display:none}@media screen and (max-width:768px){.filter-box__label:nth-child(1n+1){display:none}}.filter-box__label:hover input~.checkmark{background-color:#ccc}.filter-box__label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.filter-box__label input:checked~.filter-box__checkmark{background:#002733;mix-blend-mode:normal;border:1px solid #e1e3eb;box-sizing:border-box;border-radius:5px}.filter-box__label input:checked~.filter-box__checkmark:after{display:block}.filter-box__label input:checked~.filter-box__name{color:#002733;font-weight:500}.filter-box__label .filter-box__counter{font-style:normal;font-weight:400;font-size:14px;line-height:26px;text-align:center;background:#eceef3;color:#b2b6c7;mix-blend-mode:normal;border-radius:5px;width:30px;height:30px}.filter-box__label .filter-box__checkmark{position:absolute;left:0;top:0;width:30px;height:30px;background:#fff;mix-blend-mode:normal;border:1px solid #e1e3eb;box-sizing:border-box;border-radius:5px}.filter-box__label .filter-box__checkmark:after{content:"";position:absolute;display:none;left:11px;top:6px;width:7px;height:13px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.sticky-nav{position:fixed;top:130px}@media screen and (max-width:991px){.sticky-nav{top:59px}}.sticky-nav+.obituary-container{padding-top:110px}.obituary-sticky{box-shadow:0 5px 15px rgba(0,0,0,.05);z-index:1000;background-color:#fff;width:100%}.obituary-sticky ul.obituary-stick__list{list-style-type:none;display:flex;flex-wrap:wrap;padding:20px 0;margin-bottom:0}@media screen and (max-width:576px){.obituary-sticky ul.obituary-stick__list{flex-wrap:nowrap;overflow-x:scroll}}.obituary-sticky ul.obituary-stick__list li a{display:inline;font-size:18px;line-height:21px;color:#1e1f25;font-family:open_sansregular,sans-serif;padding:20px 30px}@media screen and (max-width:576px){.obituary-sticky ul.obituary-stick__list li a{padding:15px;overflow-x:scroll;white-space:nowrap}}.obituary-sticky ul.obituary-stick__list li:first-child a{padding-left:0!important}ul.obituary-stick__list li a.active{cursor:default;text-decoration:underline;color:#6c757d}.page-67442 .obituary-container{padding-top:0}.obituary-container{padding:50px 0 110px}.obituary-container .obituary-comments__header{margin-bottom:30px}.obituary-container .obituary-comments__header h2{text-align:center}.obituary-container .obituary-comments__header p{font-style:normal;font-weight:500;font-size:22px;line-height:32px;text-align:center;color:#1e1f25;max-width:673px;margin:0 auto}.obituary-container .sort-row{font-size:18px;line-height:28px;color:#1e1f25;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:30px}@media screen and (max-width:576px){.obituary-container .sort-row{flex-direction:column;margin:20px 0;align-items:start}}.obituary-container .sort-row .obituary-icon{margin-bottom:2px;margin-right:5px}.obituary-container .sort-row>div{font-family:open_sansregular,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:26px;color:#1e1f25}@media screen and (max-width:576px){.obituary-container .sort-row .sorting-select{margin:10px 0 0;width:100%;display:flex;align-items:center;justify-content:space-between}}.obituary-container .sort-row .sorting-select #memories-order-select{border:1px solid #d3dbfc;box-sizing:border-box;border-radius:3px;color:#002733;font-family:open_sansregular,sans-serif;font-weight:600;font-size:18px;line-height:28px;letter-spacing:0;text-align:left;padding:14px 50px 15px 17px;margin-left:10px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.293.293a1 1 0 011.414 0L7 5.586 12.293.293a1 1 0 111.414 1.414l-6 6a1 1 0 01-1.414 0l-6-6a1 1 0 010-1.414z' fill='%23002733'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position-x:95%;background-position-y:50%;width:270px}@media screen and (max-width:576px){.obituary-container .sort-row .sorting-select #memories-order-select{padding:11px 25px 10px 17px}}.obituary-container .grid-sizer{width:calc(32.85% - 20px)}@media screen and (max-width:1200px){.obituary-container .grid-sizer{width:calc(32.85% - 10px)}}@media screen and (max-width:768px){.obituary-container .grid-sizer{width:calc(49.85% - 10px)}}@media screen and (max-width:576px){.obituary-container .grid-sizer{width:100%}}.obituary-container .gutter-sizer{width:35px}@media screen and (max-width:1200px){.obituary-container .gutter-sizer{width:10px}}@media screen and (max-width:576px){.obituary-container .gutter-sizer{width:0}}.obituary-container .single-obituary--item{background:#f5f6f9;border-radius:5px;overflow:hidden;width:calc(32.85% - 20px);margin-bottom:35px}@media screen and (max-width:1200px){.obituary-container .single-obituary--item{width:calc(32.85% - 10px)}}@media screen and (max-width:768px){.obituary-container .single-obituary--item{width:calc(49.85% - 10px);margin-bottom:20px}}@media screen and (max-width:576px){.obituary-container .single-obituary--item{width:100%}}.obituary-container .single-obituary--item .single-obituary__image-wrapper{position:relative}.obituary-container .single-obituary--item .single-obituary__image-wrapper>div>img{width:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:1200px){.obituary-container .single-obituary--item .single-obituary__image-wrapper>div>img{max-height:300px}}.obituary-container .single-obituary--item .single-obituary__image-wrapper .single-obituary__service{position:absolute;display:flex;top:10px;right:10px;height:40px}.obituary-container .single-obituary--item .single-obituary__image-wrapper .single-obituary__service>div{margin-right:7px}.obituary-container .single-obituary--item .single-obituary__image-wrapper .single-obituary__service>div:last-child{margin-right:0}@media screen and (max-width:1200px){.obituary-container .single-obituary--item .single-obituary__image-wrapper .single-obituary__service>div:last-child{position:absolute;right:0}}@media screen and (max-width:1200px){.obituary-container .single-obituary--item .single-obituary__image-wrapper .single-obituary__service>div:nth-last-child(2){margin-right:0;position:absolute;bottom:-98px;right:0}}@media screen and (max-width:1200px){.obituary-container .single-obituary--item .single-obituary__image-wrapper .single-obituary__service>div:nth-last-child(3){margin-right:0}}.obituary-container .single-obituary--item .single-obituary__image-wrapper .single-obituary__service .single-obituary__delete-wrapper,.obituary-container .single-obituary--item .single-obituary__image-wrapper .single-obituary__service .single-obituary__edit-wrapper,.obituary-container .single-obituary--item .single-obituary__image-wrapper .single-obituary__service .single-obituary__gallery-wrapper,.obituary-container .single-obituary--item .single-obituary__image-wrapper .single-obituary__service .single-obituary__resize-wrapper{padding:5px;cursor:pointer;background:#fff;border:1px solid #d3dbfc;border-radius:5px;font-style:normal;font-weight:700;font-size:18px;line-height:30px;display:flex;align-items:center}@media screen and (max-width:991px){.obituary-container .single-obituary--item .single-obituary__image-wrapper .single-obituary__service .single-obituary__delete-wrapper,.obituary-container .single-obituary--item .single-obituary__image-wrapper .single-obituary__service .single-obituary__edit-wrapper,.obituary-container .single-obituary--item .single-obituary__image-wrapper .single-obituary__service .single-obituary__gallery-wrapper,.obituary-container .single-obituary--item .single-obituary__image-wrapper .single-obituary__service .single-obituary__resize-wrapper{font-size:16px}}.obituary-container .single-obituary--item .single-obituary__image-wrapper .single-obituary__service .single-obituary__delete-wrapper img,.obituary-container .single-obituary--item .single-obituary__image-wrapper .single-obituary__service .single-obituary__edit-wrapper img,.obituary-container .single-obituary--item .single-obituary__image-wrapper .single-obituary__service .single-obituary__gallery-wrapper img,.obituary-container .single-obituary--item .single-obituary__image-wrapper .single-obituary__service .single-obituary__resize-wrapper img{width:25px}@media screen and (max-width:991px){.obituary-container .single-obituary--item .single-obituary__image-wrapper .single-obituary__service .single-obituary__delete-wrapper img,.obituary-container .single-obituary--item .single-obituary__image-wrapper .single-obituary__service .single-obituary__edit-wrapper img,.obituary-container .single-obituary--item .single-obituary__image-wrapper .single-obituary__service .single-obituary__gallery-wrapper img,.obituary-container .single-obituary--item .single-obituary__image-wrapper .single-obituary__service .single-obituary__resize-wrapper img{width:23px}}@media screen and (max-width:1200px){.obituary-container .single-obituary--item .single-obituary__image-wrapper .single-obituary__service .single-obituary__edit-wrapper{margin-right:7px!important}}@media screen and (max-width:1200px){.obituary-container .single-obituary--item .single-obituary__image-wrapper .single-obituary__service .single-obituary__delete-wrapper{position:relative!important;bottom:unset!important;right:unset!important}}.obituary-container .single-obituary--item .single-obituary__image-wrapper .single-obituary__edit-wrapper{right:130px;color:#002733;padding:4px 17px}.obituary-container .single-obituary--item .single-obituary__image-wrapper .single-obituary__edit-wrapper img{margin-right:7px}.obituary-container .single-obituary--item .single-obituary__image-wrapper .single-obituary__delete-wrapper{color:#ee3840;padding:4px 10px}.obituary-container .single-obituary--item .single-obituary__image-wrapper .single-obituary__delete-wrapper img{margin-right:7px}.obituary-container .single-obituary--item .single-obituary__image-wrapper .single-obituary__resize-wrapper{color:#111;padding:6px 7px}.obituary-container .single-obituary--item p{font-size:16px;line-height:28px;color:#1e1f25;font-family:open_sansregular,sans-serif}.obituary-container .single-obituary--item .single-obituary__text{padding:30px 20px 20px;background-color:#f5f6f9;font-family:open_sansregular,sans-serif}.obituary-container .single-obituary--item .single-obituary__text .single-obituary__name{font-style:normal;font-weight:700;font-size:18px;line-height:32px;display:flex;align-items:center;color:#1e1f25;margin-bottom:0}.obituary-container .single-obituary--item .single-obituary__text .single-obituary__date{font-size:18px;line-height:28px;display:flex;align-items:center;color:#b0b0b0}.obituary-container .single-obituary--item .single-obituary__actions{display:flex;flex-wrap:wrap;margin-top:15px}.obituary-container .single-obituary--item .single-obituary__actions button{font-family:open_sansregular,sans-serif;font-size:18px;line-height:30px;letter-spacing:.2px;color:#002733;background-color:transparent;position:relative;padding:0 15px 0 25px}.obituary-container .single-obituary--item .single-obituary__actions button.btn-like,.obituary-container .single-obituary--item .single-obituary__actions button.btn-share{border-right:1px solid #d3dbfc;margin-right:10px}.obituary-container .single-obituary--item .single-obituary__actions button:focus{box-shadow:unset}.obituary-container .single-obituary--item .single-obituary__actions button img{position:absolute;left:0;bottom:0;top:0;margin:auto}.obituary-container .single-obituary__transparent{opacity:0}.filter-column{display:flex;flex-direction:row;justify-content:space-between;padding-top:0;padding-bottom:15px;align-items:flex-start}@media screen and (max-width:768px){.filter-column{flex-direction:column}}.filter-column .filter-column__list{width:300px;flex-basis:300px;padding-right:30px}@media screen and (max-width:768px){.filter-column .filter-column__list{width:100%;flex-basis:100%;padding-right:0}}.filter-column .filter-column__result{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;max-width:1020px;flex-basis:1020px;padding-top:40px;overflow:hidden;align-items:stretch}@media screen and (max-width:1280px){.filter-column .filter-column__result{padding:0 20px;max-width:840px;flex-basis:840px}}@media screen and (max-width:991px){.filter-column .filter-column__result{max-width:600px;flex-basis:600px}}@media screen and (max-width:768px){.filter-column .filter-column__result{max-width:100%;flex-basis:100%;padding-top:40px;justify-content:space-evenly}}.filter-column__person{margin-bottom:50px;margin-right:35px}@media screen and (max-width:1440px){.filter-column__person{margin-right:20px}}@media screen and (max-width:768px){.filter-column__person{margin-right:15px;margin-left:15px}}.filter-column__person:hover{box-shadow:0 2px 8px 0 rgba(0,0,0,.1)}.filter-column__result a .filter-person{background:#f5f6f9;border-radius:5px;width:300px;position:relative;height:100%}.filter-column__result a .filter-person .person-info{padding:23px 20px 18px}.filter-column__result a .filter-person .filter-person__bg{background-repeat:no-repeat;background-size:cover;background-position:50%;height:230px;border-radius:5px;position:relative;overflow:hidden}.filter-column__result a .filter-person .filter-person__bg:after,.filter-column__result a .filter-person .filter-person__bg:before{content:"";display:block;position:absolute;border-radius:50%}.filter-column__result a .filter-person .filter-person__bg:before{width:148%;height:89%;bottom:6px;left:-2px;box-shadow:-28px 70px 0 0 #f5f6f9;z-index:10}.filter-column__result a .filter-person .filter-person__bg:after{width:145%;height:104%;bottom:15px;left:-7px;box-shadow:-28px 75px 0 0 #c4dffa;z-index:9}.filter-column__result a .filter-person .filter-person__badge{background:#f3f9ff;border-right:4px;box-shadow:-4px 4px 6px rgba(0,0,0,.15);height:46px;width:142px;position:absolute;right:-10px;top:20px}.filter-column__result a .filter-person .filter-person__badge:before{content:"";width:0;height:0;position:absolute;border-color:#d1e5f9 transparent transparent #d1e5f9;border-style:solid;border-width:5px 3px 14px 6px;left:132px;bottom:-19px}.filter-column__result a .filter-person .filter-person__badge .filter-person__fund{position:relative;height:46px}.filter-column__result a .filter-person .filter-person__badge .filter-person__fund img{position:absolute;margin:auto;top:0;left:0;bottom:0;right:0;width:125px;height:35px;-o-object-fit:contain;object-fit:contain}.filter-column__result a .filter-person .filter-person__foto{margin-bottom:0;top:115px;position:absolute;z-index:100;left:13px;background-color:#b3daff;border-radius:50%}.filter-column__result a .filter-person .filter-person__foto img{border:5px solid #b3daff;border-radius:50%;width:120px;height:120px;-o-object-fit:cover;object-fit:cover}.filter-column__result a .filter-person .filter-person__name{font-style:normal;font-weight:800;font-size:22px;line-height:22px;color:#1e1f25;margin-bottom:10px}.filter-column__result a .filter-person .filter-person__date{font-family:open_sansregular,sans-serif;font-size:18px;line-height:26px;color:#b0b0b0;margin-bottom:12px}.filter-column__result a .filter-person .filter-person__link{display:flex;justify-content:flex-end;margin-top:18px}.filter-column__result a .filter-person .filter-person__city,.filter-column__result a .filter-person .filter-person__greetings,.filter-column__result a .filter-person .filter-person__location,.filter-column__result a .filter-person .filter-person__time{font-size:16px;line-height:26px;color:#1e1f25;position:relative;margin-bottom:8px;display:flex;align-items:center}.filter-column__result a .filter-person .filter-person__city .icon,.filter-column__result a .filter-person .filter-person__greetings .icon,.filter-column__result a .filter-person .filter-person__location .icon,.filter-column__result a .filter-person .filter-person__time .icon{width:20px;height:27px;background-position:50%;background-repeat:no-repeat;margin-right:10px}.filter-column__result a .filter-person .filter-person__location .icon{background-image:url(images/icon_location.svg)}.filter-column__result a .filter-person .filter-person__city .icon{content:url(images/icon_city.svg)}.filter-column__result a .filter-person .filter-person__time .icon{content:url(images/icon_calendar.svg)}.filter-column__result a .filter-person .filter-person__greetings .icon{content:url(images/icon_candle.svg)}.filter-column__result a .filter-person .obituary-link{font-size:16px;text-align:center;letter-spacing:.2px;padding:12px 35px}.filter-column__result a .filter-person .obituary-link:hover{padding:12px 35px}.obituary-more{text-align:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;max-width:1020px;flex-basis:1020px;margin:0 0 0 auto}@media screen and (max-width:1280px){.obituary-more{max-width:840px;flex-basis:840px}}@media screen and (max-width:991px){.obituary-more{max-width:100%;flex-basis:100%}}#moreObituary{padding:17px 50px}.obituary-single h2{font-style:normal;font-weight:800;font-size:30px;line-height:34px;letter-spacing:.3px;color:#1e1f25;margin-bottom:18px}.obituary-single h4{font-style:normal;font-weight:500;font-size:22px;line-height:32px;text-align:center;color:#1e1f25}.obituary-single .obituary-more{max-width:unset;flex-basis:unset;margin:50px 0 0 auto}.obituary-single .modal-backdrop{opacity:0}.obituary-single__hero{background-position:50%;min-height:600px;height:auto;padding-bottom:130px}.obituary-single__hero .main-image__gradient{z-index:10}.obituary-single__hero .obituary-single__info-box{color:#fff;position:relative;max-width:1280px;margin:0 auto;padding:250px 20px 30px;font-style:normal;z-index:100;display:flex;flex-direction:row}@media screen and (max-width:1280px){.obituary-single__hero .obituary-single__info-box{flex-wrap:wrap}}@media screen and (max-width:991px){.obituary-single__hero .obituary-single__info-box{padding:150px 20px 10px}}.obituary-single__hero .obituary-single__info-box .obituary-single__person-image{background:#fff;border-radius:10px;width:300px;height:300px;display:flex;align-items:center;justify-content:center;margin-right:35px;padding:10px}@media screen and (max-width:991px){.obituary-single__hero .obituary-single__info-box .obituary-single__person-image{margin-right:0}}.obituary-single__hero .obituary-single__info-box .obituary-single__person-image img{max-width:276px;-o-object-fit:cover;object-fit:cover;height:100%}.obituary-single__hero .obituary-single__info-box .obituary-single__info{max-width:600px;padding:0 0 0 8px;position:relative}@media screen and (min-width:500px){.obituary-single__hero .obituary-single__info-box .obituary-single__info{min-width:483px}}.obituary-single__hero .obituary-single__info-box .obituary-single__info .obituary__name{font-weight:900;font-size:56px;line-height:70px;letter-spacing:.5px;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.3);margin-bottom:2px}@media screen and (max-width:768px){.obituary-single__hero .obituary-single__info-box .obituary-single__info .obituary__name{font-size:40px;line-height:50px}}.obituary-single__hero .obituary-single__info-box .obituary-single__info .obituary__years{font-weight:800;font-size:30px;line-height:40px;font-feature-settings:"pnum" on,"lnum" on;color:#fff;text-shadow:0 2px 11px rgba(0,0,0,.3)}.obituary-single__hero .obituary-single__info-box .obituary-single__info .obituary-single__list{list-style-type:none;padding-left:0;margin-top:20px;margin-bottom:0}.obituary-single__hero .obituary-single__info-box .obituary-single__info .obituary-single__list::marker{content:none}.obituary-single__hero .obituary-single__info-box .obituary-single__info .obituary-single__list .obituary-single__list-item{font-style:normal;font-weight:500;font-size:18px;line-height:26px;color:#fff;padding-bottom:10px;display:flex;align-items:center}.obituary-single__hero .obituary-single__info-box .obituary-single__info .obituary-single__list .obituary-single__list-item:last-child{padding-bottom:0}.obituary-single__hero .obituary-single__info-box .obituary-single__info .obituary-single__list .obituary-single__list-item .obituary-single__icon{margin-right:15px}.obituary-single__hero .obituary-single__info-box .obituary-single__social{display:flex;flex-direction:column;width:420px;justify-content:space-between;position:relative}@media screen and (max-width:1280px){.obituary-single__hero .obituary-single__info-box .obituary-single__social{flex-basis:100%;flex-direction:row}}@media screen and (max-width:576px){.obituary-single__hero .obituary-single__info-box .obituary-single__social{flex-direction:column}}.obituary-single__hero .obituary-single__info-box .obituary-single__social .obituary-single__fund{background:#fff;border-radius:5px;width:200px;height:60px;position:absolute;top:0;right:0}@media screen and (max-width:1280px){.obituary-single__hero .obituary-single__info-box .obituary-single__social .obituary-single__fund{height:50px;margin:15px auto 0 0;position:relative}}@media screen and (max-width:576px){.obituary-single__hero .obituary-single__info-box .obituary-single__social .obituary-single__fund{margin:35px auto 0 0}}.obituary-single__hero .obituary-single__info-box .obituary-single__social .obituary-single__fund .obituary-single__fund-logo{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:90%;height:90%;-o-object-fit:contain;object-fit:contain}.obituary-single__hero .obituary-single__info-box .obituary-single__social .obituary-single__share{border:2px solid #fff;box-sizing:border-box;border-radius:5px;padding:10px 15px;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:1280px){.obituary-single__hero .obituary-single__info-box .obituary-single__social .obituary-single__share{flex-basis:320px;margin-top:15px}}@media screen and (max-width:576px){.obituary-single__hero .obituary-single__info-box .obituary-single__social .obituary-single__share{flex-basis:auto;margin-top:40px}}.obituary-single__hero .obituary-single__info-box .obituary-single__social .obituary-single__share span{font-family:open_sansregular,sans-serif;font-style:normal;font-weight:600;font-size:22px;line-height:26px;color:#fff}.obituary-single__hero .obituary-single__info-box .obituary-single__social .obituary-single__dela{display:flex;align-items:center;justify-content:space-between;position:absolute;bottom:0;right:0}@media screen and (max-width:1280px){.obituary-single__hero .obituary-single__info-box .obituary-single__social .obituary-single__dela{margin-top:15px;position:relative}}@media screen and (max-width:576px){.obituary-single__hero .obituary-single__info-box .obituary-single__social .obituary-single__dela{flex-basis:auto;margin-top:40px;display:block;width:100%}}@media screen and (max-width:576px){.obituary-single__hero .obituary-single__info-box .obituary-single__social .obituary-single__dela .primary-button-wrapper{padding-left:0;margin-top:30px}}.obituary-single__hero .obituary-single__info-box .obituary-single__social .obituary-single__dela .btn{padding:13px 14px 14px;font-size:20px;text-transform:capitalize}@media screen and (max-width:576px){.obituary-single__hero .obituary-single__info-box .obituary-single__social .obituary-single__dela .btn{width:100%}}.obituary-single__hero .obituary-single__info-box .obituary-single__social .obituary-single__dela .btn.btn-blue{padding:13px 14px 14px;font-size:20px}@media screen and (max-width:576px){.obituary-single__hero .obituary-single__info-box .obituary-single__social .obituary-single__dela .btn.btn-blue{width:100%}}.obituary-content{padding-bottom:65px}.obituary-content .obituary-header{margin-top:-105px}.obituary-content .obituary-content__text{background:#fff;border-radius:5px;padding:25px 35px;margin-top:-105px;position:relative;z-index:100;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);margin-bottom:50px}.obituary-content .obituary-content__text p{font-family:open_sansregular,sans-serif;font-size:16px;line-height:28px;color:#1e1f25}.obituary-content .obituary-content__comment-live{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:1200px){.obituary-content .obituary-content__comment-live{display:block}}.obituary-content .obituary-content__comment-live .obituary-content__comment-form{flex:0 1 600px;max-width:600px}@media screen and (max-width:1280px){.obituary-content .obituary-content__comment-live .obituary-content__comment-form{max-width:calc(48% - 10px)}}@media screen and (max-width:1200px){.obituary-content .obituary-content__comment-live .obituary-content__comment-form{max-width:100%;flex:auto}}.obituary-content .obituary-content__comment-live .obituary-content__comment-form .obituary-content__comment-app{flex-direction:column}.obituary-content .obituary-content__comment-live .obituary-content__comment-form .obituary-content__comment-app .obituary-content__comment-input{width:100%;margin-bottom:20px;height:120px}@media screen and (max-width:1200px){.obituary-content .obituary-content__comment-live .obituary-content__comment-form .obituary-content__comment-app .obituary-content__comment-input{height:auto}}.obituary-content .obituary-content__comment-live .obituary-content__comment-form .obituary-content__comment-app .obituary-content__comment-upload{width:100%}.obituary-content .obituary-content__comment-live .obituary-content__live{flex:0 1 600px;max-width:600px;margin-top:50px}@media screen and (max-width:1280px){.obituary-content .obituary-content__comment-live .obituary-content__live{max-width:calc(48% - 10px)}}@media screen and (max-width:1200px){.obituary-content .obituary-content__comment-live .obituary-content__live{max-width:100%;flex:auto}}.obituary-content #add-comment{z-index:100;position:relative}.obituary-content #add-comment .obituary-content__comment-form{background:#fff;border-radius:5px;padding:25px 35px 40px;box-shadow:0 2px 8px 0 rgba(0,0,0,.1)}@media screen and (max-width:576px){.obituary-content #add-comment .obituary-content__comment-form{padding:20px}}.obituary-content #add-comment .obituary-content__comment-form .obituary-content__comment-app{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.obituary-content #add-comment .obituary-content__comment-form .obituary-content__comment-app .obituary-content__comment-input{background:#fff;border:1px solid #d3dbfc;border-radius:3px;font-size:18px;line-height:30px;letter-spacing:.2px;color:#1e1f25;padding:14px 20px;width:calc(71.8% - 10px);text-indent:3px;text-align:left;cursor:pointer}@media screen and (max-width:1280px){.obituary-content #add-comment .obituary-content__comment-form .obituary-content__comment-app .obituary-content__comment-input{padding:30px 20px;width:calc(48% - 10px)}}@media screen and (max-width:1200px){.obituary-content #add-comment .obituary-content__comment-form .obituary-content__comment-app .obituary-content__comment-input{width:100%;margin-bottom:20px}}.obituary-content #add-comment .obituary-content__comment-form .obituary-content__comment-app .obituary-content__comment-input:hover{opacity:.8}.obituary-content #add-comment .obituary-content__comment-form .obituary-content__comment-app .obituary-content__comment-input span{color:red}.obituary-content #add-comment .obituary-content__comment-form .obituary-content__comment-app .obituary-content__comment-upload{background:#fff;border:1px dashed #002733;border-radius:3px;font-size:18px;line-height:30px;letter-spacing:.2px;color:#002733;padding:14px 20px;width:calc(28.2% - 10px);display:inline-flex;justify-content:center;align-items:center;cursor:pointer}@media screen and (max-width:1280px){.obituary-content #add-comment .obituary-content__comment-form .obituary-content__comment-app .obituary-content__comment-upload{width:calc(48% - 10px);padding:30px 20px}}@media screen and (max-width:1200px){.obituary-content #add-comment .obituary-content__comment-form .obituary-content__comment-app .obituary-content__comment-upload{width:100%}}.obituary-content #add-comment .obituary-content__comment-form .obituary-content__comment-app .obituary-content__comment-upload:hover{opacity:.8}.obituary-content #add-comment .obituary-content__comment-form .obituary-content__comment-app .obituary-content__comment-upload img{margin-right:15px}#imgmodal .modal-dialog{overflow-y:hidden}#imgmodal .modal-dialog .modal-content{background-color:transparent;border-width:0}#imgmodal .modal-dialog .modal-content .modal-swiper{max-width:700px}@media screen and (max-width:1200px){#imgmodal .modal-dialog .modal-content .modal-swiper{max-width:85%}}#imgmodal .modal-dialog .modal-content .modal-swiper .swiper-wrapper{align-items:center;margin:0 auto}#imgmodal .modal-dialog .modal-content .memory-slide img{-o-object-fit:contain;object-fit:contain;width:100%}.obituary-modal .modal-dialog{max-width:700px}.obituary-modal .modal-dialog .modal-body__abuse-title{font-style:normal;font-weight:800;font-size:24px;line-height:28px;text-align:center;letter-spacing:.3px;color:#1e1f25;max-width:385px;margin:20px auto 40px}.obituary-modal .modal-dialog .modal-header{padding:0;border-bottom:0 solid #e9ecef;z-index:1000}.obituary-modal .modal-dialog .modal-header .close{margin:0;opacity:1;padding:20px}.obituary-modal .modal-dialog .modal-footer{padding:1rem 1rem 35px;border-top:0 solid #e9ecef}@media screen and (max-width:576px){.obituary-modal .modal-dialog .modal-footer{flex-wrap:wrap}}.obituary-modal .modal-dialog .modal-body .form-group__label{font-size:18px;line-height:30px;letter-spacing:.2px;color:#1e1f25}.obituary-modal .modal-dialog .modal-body .form-group__label.active-label{top:-18px}.obituary-modal .modal-dialog .modal-body textarea{width:100%;padding:10px;background:#fff;border:1px solid #d3dbfc;border-radius:3px}@media screen and (max-width:576px){.obituary-modal .modal-dialog .modal-body textarea{min-height:120px;margin-top:10px}}.obituary-modal .modal-dialog .modal-body textarea::-webkit-input-placeholder{font-size:18px;line-height:30px;letter-spacing:.2px;color:#999;font-family:open_sansregular;text-indent:20px}.obituary-modal .modal-dialog .modal-body textarea::-moz-placeholder{font-size:18px;line-height:30px;letter-spacing:.2px;color:#999;font-family:open_sansregular;text-indent:20px}.obituary-modal .modal-dialog .modal-body textarea:-ms-input-placeholder{font-size:18px;line-height:30px;letter-spacing:.2px;color:#999;font-family:open_sansregular;text-indent:20px}.obituary-modal .modal-dialog .modal-body textarea::-ms-input-placeholder{font-size:18px;line-height:30px;letter-spacing:.2px;color:#999;font-family:open_sansregular;text-indent:20px}.obituary-modal .modal-dialog .modal-body textarea::placeholder{font-size:18px;line-height:30px;letter-spacing:.2px;color:#999;font-family:open_sansregular;text-indent:20px}.obituary-modal .modal-dialog .copy-share__link{font-family:open_sansregular;font-size:16px;line-height:28px;color:#1e1f25}#shareModal .modal-body,#thanksModal .modal-body{padding:1rem 40px}#shareModal hr,#thanksModal hr{margin-top:30px;margin-bottom:30px}#shareModal .modal-footer,#thanksModal .modal-footer{justify-content:space-between;padding:0 40px 35px}@media screen and (max-width:576px){#shareModal .modal-footer,#thanksModal .modal-footer{flex-wrap:wrap}}#shareModal .modal-footer input,#thanksModal .modal-footer input{background:#fff;border:1px solid #d3dbfc;border-radius:3px;height:60px;width:400px;text-indent:15px}#thanksModal .copy-share__link{text-align:center}#memoryModal .modal-dialog{max-width:1240px}#memoryModal .modal-dialog .modal-header{padding:2rem 40px 8px}#memoryModal .modal-dialog .modal-header .close{margin:-2rem -2rem -1rem -1rem}#memoryModal .modal-body{padding:1rem 40px}#memoryModal .modal-body .form-control{border:1px solid #d3dbfc;border-radius:3px;height:60px}#memoryModal .modal-body .subscribe-text{font-size:18px;line-height:30px;letter-spacing:.2px;color:#999;max-width:340px}#memoryModal .modal-body .consent-text{text-align:right;margin-top:5px}#memoryModal .modal-footer{padding:0 40px 35px;justify-content:space-between}#memoryModal .modal-footer .fund-row{display:flex;align-items:center}@media screen and (max-width:576px){#memoryModal .modal-footer .fund-row{flex-wrap:wrap}}#memoryModal .modal-footer .fund-row .fund-checkbox{display:flex;flex-direction:column;padding-left:30px;border-left:1px solid #d3dbfc}#memoryModal .modal-footer .fund-row .fund-checkbox.no-fund-image{border:none;padding-left:0}@media screen and (max-width:576px){#memoryModal .modal-footer .fund-row .fund-checkbox{padding-left:10px;border-left:0 solid #d3dbfc}}#memoryModal .modal-footer .fund-row .filter-box__label{margin:0}@media screen and (max-width:576px){#memoryModal .modal-footer .fund-row .filter-box__label{display:block}}#memoryModal .modal-footer .fund-row .filter-box__comment{padding-left:40px;font-size:15px;line-height:30px;letter-spacing:.2px;color:#999;font-family:open_sansregular}@media screen and (max-width:576px){#memoryModal .modal-footer .fund-row .filter-box__comment{padding-left:0}}#memoryModal .modal-footer .fund-row img{height:42px;margin-right:20px}@media screen and (max-width:576px){#memoryModal .modal-footer .fund-row img{margin:0 auto 10px}}#memoryModal .obituary-content__comment-upload{background:#fff;border:1px dashed #002733;border-radius:3px;font-size:18px;line-height:30px;letter-spacing:.2px;color:#002733;padding:14px 20px;width:100%;display:inline-flex;justify-content:center;align-items:center;cursor:pointer}#memoryModal .obituary-content__comment-upload img{margin-right:15px}#memoryModal .form-group{margin-bottom:35px}.form-group--textarea #memory_text{height:calc(9.25rem + 2px)!important}.modal-body__icon{text-align:center}.modal-body__icon img{width:72px;margin:0 auto}.share-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.share-wrapper button{width:190px;height:60px;display:flex;align-items:center;border-radius:63px;cursor:pointer;padding:15px;font-style:normal;font-weight:800;font-size:22px;line-height:22px;color:#fff}@media screen and (max-width:576px){.share-wrapper button{margin-bottom:15px}}.share-wrapper button:hover{background-color:rgba(0,39,51,.76)!important;border-color:rgba(0,39,51,.76)!important}.share-wrapper button.share-facebook{background:#002733;border:1px solid #002733}.share-wrapper button.share-twitter{background:#1dafed;border:1px solid #1dafed}.share-wrapper button.share-linkedin{background:#0077b5;border:1px solid #0077b5}.share-wrapper button img{width:32px;height:32px;margin-right:15px}.obituary-flowers__header h2{text-align:center}.obituary-flowers__header p{font-style:normal;font-weight:500;font-size:22px;line-height:32px;text-align:center;color:#1e1f25;max-width:957px;margin:0 auto}.obituary-flowers{padding:95px 0 75px}.obituary-flowers .obituary-flowers__header{margin-bottom:25px}.obituary-flowers .products-wrapper .products-wrapper__title{margin-top:35px;margin-bottom:25px}.obituary-flowers .products-wrapper .products-wrapper__title h2{font-style:normal;font-weight:800;font-size:30px;line-height:22px;text-align:center;letter-spacing:.3px;color:#1e1f25}.obituary-flowers .products-wrapper .products-wrapper__title .products-wrapper__text{font-style:normal;font-weight:500;font-size:22px;line-height:28px;text-align:center;color:#1e1f25;max-width:645px;margin:15px auto 0}.obituary-flowers .products-wrapper .sort-row{font-size:18px;line-height:28px;color:#1e1f25;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:15px;border-bottom:1px solid #d7dcf1}@media screen and (max-width:576px){.obituary-flowers .products-wrapper .sort-row{flex-direction:column;margin:20px 0;align-items:start}}.obituary-flowers .products-wrapper .sort-row>div{font-family:open_sansregular,sans-serif}@media screen and (max-width:576px){.obituary-flowers .products-wrapper .sort-row .sorting-select{margin:10px 0 0;width:100%;display:flex;align-items:center;justify-content:space-between}}.obituary-flowers .products-wrapper .sort-row .sorting-select #product-select{background:rgba(0,130,255,.1);border:1.5px solid #002733;box-sizing:border-box;border-radius:5px;color:#002733;font-family:open_sansregular,sans-serif;font-weight:600;font-size:18px;line-height:28px;letter-spacing:0;text-align:left;padding:11px 50px 10px 17px;margin-left:10px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.293.293a1 1 0 011.414 0L7 5.586 12.293.293a1 1 0 111.414 1.414l-6 6a1 1 0 01-1.414 0l-6-6a1 1 0 010-1.414z' fill='%230082FF'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position-x:95%;background-position-y:50%}@media screen and (max-width:576px){.obituary-flowers .products-wrapper .sort-row .sorting-select #product-select{padding:11px 25px 10px 17px}}.obituary-flowers .products-wrapper .sort-buttons{padding:25px 0 35px}.obituary-flowers .products-wrapper .sort-buttons .btn{margin-right:15px;margin-bottom:10px}@media screen and (max-width:576px){.obituary-flowers .products-wrapper .sort-buttons .btn{font-size:18px}}.obituary-flowers .products-wrapper .products-list{padding-top:30px;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -20px}@media(max-width:768px){.obituary-flowers .products-wrapper .products-list{margin:0 -10px;justify-content:space-between}.obituary-flowers .products-wrapper .products-list:after{content:"";flex-grow:0;flex-shrink:1;flex-basis:48%}}.obituary-flowers .products-wrapper .products-list .product-item{width:33.33333%;flex:0 0 auto;margin-bottom:150px}.obituary-flowers .products-wrapper .products-list .product-item>a{display:flex;flex-direction:column;padding-bottom:15px;margin:0 20px;height:100%;transition:all .3s ease-out}.obituary-flowers .products-wrapper .products-list .product-item>a:hover{text-decoration:none}@media(max-width:1024px){.obituary-flowers .products-wrapper .products-list .product-item{width:33.33333%}}@media(max-width:768px){.obituary-flowers .products-wrapper .products-list .product-item{width:50%}.obituary-flowers .products-wrapper .products-list .product-item>a{margin:0 10px}}@media(max-width:576px){.obituary-flowers .products-wrapper .products-list .product-item{width:100%}}.obituary-flowers .products-wrapper .products-list .product-item:hover .product-item__details .product-item__more{color:#002733}.obituary-flowers .products-wrapper .products-list .product-item .product-item__content{display:flex;flex-direction:column;height:100%;justify-content:space-between;text-align:center}.obituary-flowers .products-wrapper .products-list .product-item .product-item__image{box-sizing:border-box;border-radius:5px;width:100%;height:auto;padding:20px}@media screen and (max-width:576px){.obituary-flowers .products-wrapper .products-list .product-item .product-item__image{padding:10px}}.obituary-flowers .products-wrapper .products-list .product-item .product-item__image img{width:100%;max-width:345px;max-height:345px;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:768px){.obituary-flowers .products-wrapper .products-list .product-item .product-item__image img{max-width:unset;max-height:unset}}.obituary-flowers .products-wrapper .products-list .product-item .product-item__title{font-size:18px;line-height:24px;color:#1e1f25;font-family:Inter Bold,rawline;font-weight:600;margin:5px 0;padding-bottom:15px;border-bottom:1px solid #d7dcf1}@media(max-width:576px){.obituary-flowers .products-wrapper .products-list .product-item .product-item__title{font-size:18px;line-height:23px}}.obituary-flowers .products-wrapper .products-list .product-item .product-item__details{font-size:18px;line-height:28px;display:flex;flex-direction:row;justify-content:right}@media(max-width:576px){.obituary-flowers .products-wrapper .products-list .product-item .product-item__details{font-size:16px;line-height:23px}}.obituary-flowers .products-wrapper .products-list .product-item .product-item__details .product-item__more{-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#1e1f25;font-family:open_sansregular;font-weight:600}.obituary-flowers .products-wrapper .products-list .product-item .product-item__details .product-item__price{color:#5f3741;font-family:Inter Bold,rawline;font-weight:900;font-size:28px;font-style:italic}.obituary-flowers .products-wrapper .products-more{text-align:center}.obituary-flowers .products-wrapper .products-more .btn.btn-white{padding:12px 32px;border-radius:5px}.obituary-flowers .products-wrapper .btn-order-flowers{display:block;top:-50px;margin:0 auto;text-transform:uppercase;font-size:14px;font-weight:700}.obituary-fund__header{margin-bottom:45px}.obituary-fund__header h2{text-align:center}.obituary-fund{padding:75px 0 95px}.obituary-fund .obituary-fund__info{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}.obituary-fund .obituary-fund__info .obituary-fund__card{background:#f2f3f7;border-radius:5px;min-height:280px;padding:20px;flex:0 1 390px;max-width:390px}@media screen and (max-width:768px){.obituary-fund .obituary-fund__info .obituary-fund__card{flex:auto;max-width:unset}}.obituary-fund .obituary-fund__info .obituary-fund__card .obituary-fund__title{margin-top:20px}.obituary-fund .obituary-fund__info .obituary-fund__card .obituary-fund__title h2{margin-bottom:5px}.obituary-fund .obituary-fund__info .obituary-fund__card .obituary-fund__logo{background:#fff;border-radius:5px;height:140px;position:relative;padding:20px}.obituary-fund .obituary-fund__info .obituary-fund__card .obituary-fund__logo img{margin:0 auto;width:100%;height:100px;-o-object-fit:contain;object-fit:contain}.obituary-fund .obituary-fund__info .obituary-fund__card .obituary-fund__link{font-family:open_sansregular,sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:28px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#002733}.obituary-fund .obituary-fund__info .obituary-fund__text{flex:1 1 calc(100% - 390px);max-width:65%;padding-top:35px}@media screen and (max-width:1200px){.obituary-fund .obituary-fund__info .obituary-fund__text{max-width:55%}}@media screen and (max-width:768px){.obituary-fund .obituary-fund__info .obituary-fund__text{flex:auto;max-width:unset}}.obituary-fund .obituary-fund__info .obituary-fund__text p{font-size:18px;line-height:28px;color:#1e1f25;font-family:open_sansregular,sans-serif;border-left:2px solid #002733;padding-left:30px}.obituary-fund .step-container{margin-top:35px}.obituary-fund .steps-wrapper{position:relative;flex-direction:column;padding-top:50.5px;padding-bottom:60px;max-width:1320px}.obituary-fund .step-row{display:flex;justify-content:space-between;max-width:1240px;margin:0 auto}.obituary-fund .step-item{flex-direction:column;background-color:#f2f3f7;border-radius:10px;width:290px;height:155px;padding:29px;margin-bottom:48px;position:relative;text-align:left;align-items:start;justify-content:unset}@media screen and (max-width:991px){.obituary-fund .step-item{height:180px}}@media screen and (max-width:576px){.obituary-fund .step-item{height:210px}}.obituary-fund .step-item:before{content:"";position:absolute;border-color:transparent #dde3e8;border-style:solid;border-width:15px 0 15px 20px;display:block;width:0;z-index:1;left:-10px;top:41%;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.obituary-fund .step-item:first-child:before{display:none}.obituary-fund .step-item__title{color:#002733;font-size:24px;font-weight:800;letter-spacing:.24px;line-height:22px}.obituary-fund .step-item__text{color:#1e1f25;font-family:open_sansregular,sans-serif;font-size:18px;line-height:28px;margin-bottom:4px}.obituary-fund .steps-wrapper .swiper-button-next,.obituary-fund .steps-wrapper .swiper-button-prev{display:none}.select-funeral{color:#616161;font-size:16px;line-height:24px;padding-left:16px;height:47px}#rsvp-thanks{margin-top:30px}form#rsvpForm .rsvp-buttons-wrapper{padding-top:0;display:flex;justify-content:flex-end}@media screen and (max-width:768px){form#rsvpForm .rsvp-buttons-wrapper{margin-top:15px}}@media screen and (max-width:576px){form#rsvpForm .rsvp-buttons-wrapper{flex-wrap:wrap}}@media screen and (max-width:576px){form#rsvpForm .rsvp-buttons-wrapper div{width:100%;padding-left:0;margin-top:15px}}form#rsvpForm label small{font-style:normal;font-weight:400;font-size:16px;line-height:22px;letter-spacing:.3px;color:#000}form#rsvpForm input.form-control{color:#616161;font-size:16px;line-height:24px;padding-left:10px;height:50px;border:1px solid #cdd4da;box-sizing:border-box;border-radius:3px}form#rsvpForm .form-group{position:relative}@media screen and (max-width:991px){form#rsvpForm .form-group{width:100%}}form#rsvpForm label.error{color:red!important}.food-restrictions:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:inherit}.diet-template{display:none}.remove-diet-row{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #ee3840;box-sizing:border-box;border-radius:3px;width:50px;height:50px;margin:0 0 0 auto;padding:0 10px}#diet-rows-wrapper>.row:not(:first-child) label{display:none}#diet-rows-wrapper .align-items-stretch .form-group{margin-right:30px}@media screen and (max-width:576px){#diet-rows-wrapper .align-items-stretch .form-group{width:100%}}.form-error{margin-top:30px}.jag{display:flex;align-items:center}.jag input#jag{width:24px;height:24px;margin-top:0}.jag label{font-style:normal;font-weight:400;font-size:16px;line-height:22px;letter-spacing:.3px;color:#000;margin-left:14px}.btn.btn-grey{background:#f8f9ff;box-sizing:border-box;border-radius:5px;font-size:20px;font-weight:600;line-height:32px;text-align:center;color:#1e1f25;opacity:.7}.btn.btn-grey:hover{background:#002733;color:#fff;opacity:1}.btn.btn-grey:hover.btn-grey--border{border:2px solid #002733}.btn.btn-grey.btn-grey--border{border:2px solid #d7dcf1}.btn.btn-grey.active,.btn.btn-grey.btn-active{background:#002733;color:#fff;opacity:1}.btn.btn-grey.active.btn-grey--border,.btn.btn-grey.btn-active.btn-grey--border{border:2px solid #002733}#rsvpForm .btn.btn-blue,.obituary-modal .btn.btn-blue{position:relative;padding:17px 18px;min-width:200px;font-weight:800;font-size:22px;line-height:22px}@media screen and (max-width:576px){#rsvpForm .btn.btn-blue,.obituary-modal .btn.btn-blue{width:100%;margin-top:15px}}#rsvpForm .btn.btn-white,.obituary-modal .btn.btn-white{position:relative;padding:17px 18px;min-width:200px;font-size:22px;line-height:22px}@media screen and (max-width:576px){#rsvpForm .btn.btn-white,.obituary-modal .btn.btn-white{width:100%}}.obituary-tooltip .tooltip-inner{background-color:#002733;color:#fff;font-weight:500}.obituary-tooltip .arrow:before{border-top-color:#002733}#clipboard-input-wrapper{position:relative}.clipboard-input-success{position:absolute;width:100%;height:100%;background:rgba(0,130,255,.95);color:#fff;font-size:18px;top:0;border-radius:5px;font-weight:500;display:none}.clipboard-input-success>div{display:flex;align-items:center;justify-content:center;height:100%}@media(max-width:478px){#diet-rows-wrapper>div.row .col-8{padding-right:0}#diet-rows-wrapper>div.row .col-4{flex-direction:column;display:flex;justify-content:space-around}#diet-rows-wrapper>div.row .col-4 .form-group{margin-right:15px}}@media screen and (max-width:575px){.hidden-less-576{display:none!important}}
/*# sourceMappingURL=pageObituary.b689e57feb6693c24ec3.css.map */