@import url(https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,500&display=swap);:root{--memorial-card-height-x:370px;--card-gap:20px;--mourners-text-color:#787272}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#memorialResults .memorial-card{animation:fadeInUp .5s ease-out forwards;opacity:0}#memorialResults .memorial-card:first-child{animation-delay:.05s}#memorialResults .memorial-card:nth-child(2){animation-delay:.1s}#memorialResults .memorial-card:nth-child(3){animation-delay:.15s}#memorialResults .memorial-card:nth-child(4){animation-delay:.2s}#memorialResults .memorial-card:nth-child(5){animation-delay:.25s}#memorialResults .memorial-card:nth-child(6){animation-delay:.3s}#memorialResults .memorial-card:nth-child(7){animation-delay:.35s}#memorialResults .memorial-card:nth-child(8){animation-delay:.4s}#memorialResults .memorial-card:nth-child(9){animation-delay:.45s}#memorialResults .memorial-card:nth-child(10){animation-delay:.5s}#memorialResults .memorial-card:nth-child(n+11){animation-delay:.55s}@media (prefers-reduced-motion:reduce){#memorialResults .memorial-card{animation:none;opacity:1;transform:none}}.memorial-card{box-sizing:border-box;position:relative;z-index:1}.memorial-card:hover{z-index:10}.memorial-link{color:inherit;display:block;height:100%;text-decoration:none;transition:transform .2s ease}.memorial-link:hover{transform:translateY(-2px)}.memorial-link:hover .memorial-border{box-shadow:0 4px 12px rgba(0,0,0,.15)}.memorial-border{background-color:#fff;border:2px solid #c6cbcb;box-shadow:8px 8px 15px rgba(0,0,0,.08);display:flex;flex-direction:column;font-family:"Noto Serif",Georgia,serif;transition:box-shadow .2s ease}.memorial-top-text{color:#333;font-family:"Noto Serif",Georgia,serif;font-weight:400;text-align:left}.memorial-photo,.memorial-top-text{flex-shrink:0;text-align:center}.memorial-photo img{border:2px solid #c6cbcb;box-shadow:8px 8px 12px 0 rgba(0,0,0,.08);height:auto;outline:2px solid #c6cbcb;outline-offset:4px}.memorial-name{color:#000;flex-shrink:0;font-family:"Noto Serif",Georgia,serif;font-weight:700;line-height:1.3;text-align:center;text-transform:uppercase}.memorial-name h1,.memorial-name h3{color:inherit;display:inline;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit}.memorial-name h1 .memorial-father-name,.memorial-name h1 .memorial-nickname,.memorial-name h3 .memorial-father-name,.memorial-name h3 .memorial-nickname{display:inline}.memorial-father-name{text-transform:none}.memorial-nickname{font-weight:400;letter-spacing:.5px;text-transform:none}.memorial-maiden-name,.memorial-nickname{font-family:"Noto Serif",Georgia,serif;font-style:italic}.memorial-maiden-name{color:#666;flex-shrink:0;font-weight:300;text-align:center}.memorial-title{color:#333;flex-shrink:0;font-style:italic;font-weight:500}.memorial-text,.memorial-title{font-family:"Noto Serif",Georgia,serif;text-align:center}.memorial-text{color:#000;flex-shrink:1;font-weight:400;overflow:hidden}.memorial-divider{border:none;border-top:1px solid #000;flex-shrink:0}.memorial-mourners{flex-shrink:0;overflow:hidden;text-align:left}.memorial-mourners-header{align-items:center;display:flex;gap:8px;padding:0 50px}.memorial-mourners-header .memorial-divider-left{flex:6;margin:0}.memorial-mourners-header .memorial-divider-right{flex:1;margin:0}.memorial-mourners strong{color:var(--mourners-text-color);display:block;font-family:"Noto Serif",Georgia,serif;font-weight:700;letter-spacing:.5px}.memorial-mourners-content{color:#333;font-family:"Noto Serif",Georgia,serif;font-weight:400}.memorial-entity-description{color:#989595;font-family:"Noto Serif",Georgia,serif;font-size:11.5px;font-weight:300;line-height:1.2;margin-top:4px;text-align:center}.memorial-share-panel{align-items:flex-end;display:flex;flex-direction:column;gap:8px;opacity:0;pointer-events:none;position:absolute;right:10px;top:10px;transition:all .3s ease;visibility:hidden;z-index:20}.memorial-card:focus-within .memorial-share-panel,.memorial-card:hover .memorial-share-panel{opacity:1;pointer-events:auto;visibility:visible}.share-btn{align-items:center;background-color:#fff;border:1.5px solid #333;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);color:#333;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.share-btn:hover{background-color:#000;border-color:#000;box-shadow:0 2px 6px rgba(0,0,0,.2);color:#fff}.share-btn svg{height:20px;transition:transform .2s ease;width:20px}.share-btn:hover svg{transform:scale(1.1)}.share-btn:before{background-color:#000;border-radius:4px;color:#fff;content:attr(title);font-family:"Noto Serif",Georgia,serif;font-size:12px;opacity:0;padding:6px 12px;pointer-events:none;position:absolute;right:50px;transition:opacity .2s ease;white-space:nowrap}.share-btn:hover:before{opacity:1}.share-btn:after{border:5px solid transparent;border-left-color:#000;content:"";opacity:0;pointer-events:none;position:absolute;right:42px;transition:opacity .2s ease}.share-btn:hover:after{opacity:1}.share-copy.copied{background-color:#000;border-color:#000;color:#fff}.share-copy.copied:before{animation:fadeMessage 2s ease;content:"Kopirano!";opacity:1}@keyframes fadeMessage{0%,to{opacity:0}10%,90%{opacity:1}}#loadingIndicator{display:none;font-family:"Noto Serif",Georgia,serif;padding:20px;text-align:center}.spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#000;height:40px;margin:0 auto;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.memorial-card[data-size=quarter]{height:var(--memorial-card-height-x)}.memorial-card[data-size=quarter] .memorial-border{height:100%;overflow:hidden;padding:18px}.memorial-card[data-size=quarter] .memorial-top-text{font-size:14px;line-height:1.2;margin-bottom:20px;min-height:16px}.memorial-card[data-size=quarter] .memorial-photo img{height:auto;max-height:80px;max-width:80px;object-fit:contain;width:auto}.memorial-card[data-size=quarter] .memorial-photo{margin-bottom:8px;min-height:82px}.memorial-card[data-size=quarter] .memorial-name{font-size:20px;letter-spacing:.5px;margin-bottom:10px}.memorial-card[data-size=quarter] .memorial-nickname{font-size:14px}.memorial-card[data-size=quarter] .memorial-maiden-name{font-size:9px;margin-bottom:4px;min-height:20px}.memorial-card[data-size=quarter] .memorial-title{font-size:14px;margin-bottom:2px}.memorial-card[data-size=quarter] .memorial-text{font-size:14px;line-height:1.3;margin:8px 0;min-height:76px}.memorial-card[data-size=quarter] .memorial-divider{margin:8px 0}.memorial-card[data-size=quarter] .memorial-mourners strong{font-size:11px;margin-bottom:2px}.memorial-card[data-size=quarter] .memorial-mourners-content{font-size:14px;line-height:1.4;padding:3px 30px;text-align:end}.memorial-card[data-size=half]{height:calc(var(--memorial-card-height-x)*2 + var(--card-gap))}.memorial-card[data-size=half] .memorial-border{height:100%;overflow:hidden;padding:30px}.memorial-card[data-size=half] .memorial-top-text{font-size:16px;line-height:1.5;margin-bottom:15px;min-height:47px}.memorial-card[data-size=half] .memorial-photo img{height:auto;max-height:140px;max-width:140px;object-fit:contain;width:auto}.memorial-card[data-size=half] .memorial-photo{margin-bottom:10px;min-height:150px}.memorial-card[data-size=half] .memorial-name{font-size:24px;letter-spacing:1.2px;margin-bottom:10px;min-height:40px}.memorial-card[data-size=half] .memorial-nickname{font-size:19px}.memorial-card[data-size=half] .memorial-maiden-name{font-size:12px;margin-bottom:3px;min-height:19px}.memorial-card[data-size=half] .memorial-title{font-size:12px;margin-bottom:10px}.memorial-card[data-size=half] .memorial-text{font-size:16px;line-height:1.6;margin:10px 0;min-height:230px}.memorial-card[data-size=half] .memorial-divider{margin:12px 0}.memorial-card[data-size=half] .memorial-mourners{margin-top:10px}.memorial-card[data-size=half] .memorial-mourners strong{font-size:16px;margin-bottom:6px;text-align:end}.memorial-card[data-size=half] .memorial-mourners-content{font-size:16px;line-height:1.5;padding:3px 20px;text-align:end}.memorial-card[data-size=full]{height:calc(var(--memorial-card-height-x)*2)}.memorial-card[data-size=full] .memorial-border{height:100%;overflow:hidden;padding:40px}.memorial-card[data-size=full] .memorial-top-text{font-size:18px;line-height:1.6;margin-bottom:10px;min-height:57px}.memorial-card[data-size=full] .memorial-photo img{height:auto;max-height:180px;max-width:180px;object-fit:contain;width:auto}.memorial-card[data-size=full] .memorial-photo{margin-bottom:12px;min-height:182px}.memorial-card[data-size=full] .memorial-name{font-size:28px;letter-spacing:1.8px;margin-bottom:4px}.memorial-card[data-size=full] .memorial-nickname{font-size:23px}.memorial-card[data-size=full] .memorial-father-name{font-size:22px}.memorial-card[data-size=full] .memorial-maiden-name{font-size:13px;margin-bottom:4px;min-height:21px}.memorial-card[data-size=full] .memorial-title{font-size:13px;margin-bottom:6px}.memorial-card[data-size=full] .memorial-text{font-size:18px;line-height:1.4;margin:12px 0;min-height:161px;padding-left:40px;padding-right:40px}.memorial-card[data-size=full] .memorial-divider{margin:13px 0}.memorial-card[data-size=full] .memorial-mourners{margin-top:8px;padding-left:40px;padding-right:40px}.memorial-card[data-size=full] .memorial-mourners strong{font-size:18px;margin-bottom:8px;text-align:end}.memorial-card[data-size=full] .memorial-mourners-content{font-size:18px;line-height:1.4;padding:3px 20px;text-align:end}@media (max-width:1200px){:root{--memorial-card-height-x:370px}.memorial-card[data-size=quarter] .memorial-border{padding:15px}.memorial-card[data-size=quarter] .memorial-top-text{font-size:12px;line-height:1.2;margin-bottom:10px;min-height:20px}.memorial-card[data-size=quarter] .memorial-photo img{height:auto;max-height:70px;max-width:70px;object-fit:contain;width:auto}.memorial-card[data-size=quarter] .memorial-photo{margin-bottom:10px;min-height:72px}.memorial-card[data-size=quarter] .memorial-name{font-size:17px;letter-spacing:.4px;margin-bottom:2px}.memorial-card[data-size=quarter] .memorial-nickname{font-size:13px}.memorial-card[data-size=quarter] .memorial-maiden-name{font-size:8px;margin-bottom:3px;min-height:15px}.memorial-card[data-size=quarter] .memorial-title{font-size:12px;margin-bottom:2px}.memorial-card[data-size=quarter] .memorial-text{font-size:12px;line-height:1.3;margin:6px 0;min-height:77px}.memorial-card[data-size=quarter] .memorial-divider{margin:4px 0}.memorial-card[data-size=quarter] .memorial-mourners strong{font-size:10px;margin-bottom:2px}.memorial-card[data-size=quarter] .memorial-mourners-content{font-size:12px;line-height:1.3}.memorial-card[data-size=half]{height:calc(var(--memorial-card-height-x)*2 + var(--card-gap))}.memorial-card[data-size=half] .memorial-border{padding:30px}.memorial-card[data-size=half] .memorial-top-text{font-size:15px;line-height:1.4;margin-bottom:8px;min-height:67px}.memorial-card[data-size=half] .memorial-photo img{height:auto;max-height:120px;max-width:120px;object-fit:contain;width:auto}.memorial-card[data-size=half] .memorial-photo{margin-bottom:8px;min-height:130px}.memorial-card[data-size=half] .memorial-name{font-size:21px;letter-spacing:1px;margin-bottom:4px}.memorial-card[data-size=half] .memorial-nickname{font-size:17px}.memorial-card[data-size=half] .memorial-father-name{font-size:21px}.memorial-card[data-size=half] .memorial-maiden-name{font-size:9px;margin-bottom:4px;min-height:19px}.memorial-card[data-size=half] .memorial-title{font-size:11px;margin-bottom:8px}.memorial-card[data-size=half] .memorial-text{font-size:15px;line-height:1.5;margin:8px 0;min-height:230px}.memorial-card[data-size=half] .memorial-divider{margin:10px 0}.memorial-card[data-size=half] .memorial-mourners{margin-top:8px}.memorial-card[data-size=half] .memorial-mourners strong{font-size:14px;margin-bottom:5px}.memorial-card[data-size=half] .memorial-mourners-content{font-size:15px;line-height:1.4}.memorial-card[data-size=full] .memorial-border{padding:40px}.memorial-card[data-size=full] .memorial-top-text{font-size:16px;line-height:1.5;margin-bottom:8px;min-height:57px}.memorial-card[data-size=full] .memorial-photo img{height:auto;max-height:160px;max-width:160px;object-fit:contain;width:auto}.memorial-card[data-size=full] .memorial-photo{margin-bottom:8px;min-height:162px}.memorial-card[data-size=full] .memorial-name{font-size:25px;letter-spacing:1.5px;margin-bottom:5px}.memorial-card[data-size=full] .memorial-father-name,.memorial-card[data-size=full] .memorial-nickname{font-size:20px}.memorial-card[data-size=full] .memorial-maiden-name{font-size:12px;margin-bottom:5px;min-height:21px}.memorial-card[data-size=full] .memorial-title{font-size:12px;margin-bottom:10px}.memorial-card[data-size=full] .memorial-text{font-size:16px;line-height:1.5;margin:10px 0;min-height:190px}.memorial-card[data-size=full] .memorial-divider{margin:12px 0}.memorial-card[data-size=full] .memorial-mourners{margin-top:10px}.memorial-card[data-size=full] .memorial-mourners strong{font-size:14px;margin-bottom:6px}.memorial-card[data-size=full] .memorial-mourners-content{font-size:16px;line-height:1.4}}@media (max-width:992px){:root{--memorial-card-height-x:280px}.memorial-card[data-size=quarter]{height:var(--memorial-card-height-x)}.memorial-card[data-size=quarter] .memorial-border{padding:12px}.memorial-card[data-size=quarter] .memorial-top-text{font-size:12px;line-height:1.2;margin-bottom:10px}.memorial-card[data-size=quarter] .memorial-photo img{height:auto;max-height:70px;max-width:70px;object-fit:contain;width:auto}.memorial-card[data-size=quarter] .memorial-photo{margin-bottom:4px;min-height:72px}.memorial-card[data-size=quarter] .memorial-name{font-size:16px;letter-spacing:.5px;margin-bottom:0}.memorial-card[data-size=quarter] .memorial-nickname{font-size:14px}.memorial-card[data-size=quarter] .memorial-maiden-name{font-size:8px;margin-bottom:4px}.memorial-card[data-size=quarter] .memorial-title{font-size:14px;margin-bottom:8px}.memorial-card[data-size=quarter] .memorial-text{font-size:12px;line-height:1.4;margin:8px 0;min-height:40px}.memorial-card[data-size=quarter] .memorial-divider{margin:2px 0}.memorial-card[data-size=quarter] .memorial-mourners strong{font-size:11px;margin-bottom:4px}.memorial-card[data-size=quarter] .memorial-mourners-content{font-size:12px;line-height:1.4}.memorial-card[data-size=half]{height:calc(var(--memorial-card-height-x)*2)}.memorial-card[data-size=half] .memorial-border{padding:25px}.memorial-card[data-size=half] .memorial-top-text{font-size:14px;line-height:1.5;margin-bottom:10px;min-height:49px}.memorial-card[data-size=half] .memorial-photo img{height:auto;max-height:140px;max-width:140px;object-fit:contain;width:auto}.memorial-card[data-size=half] .memorial-photo{margin-bottom:8px;min-height:148px}.memorial-card[data-size=half] .memorial-name{font-size:24px;letter-spacing:1.2px;margin-bottom:10px}.memorial-card[data-size=half] .memorial-nickname{font-size:19px}.memorial-card[data-size=half] .memorial-father-name{font-size:18px}.memorial-card[data-size=half] .memorial-maiden-name{font-size:10px;margin-bottom:5px;min-height:19px}.memorial-card[data-size=half] .memorial-title{font-size:12px;margin-bottom:10px}.memorial-card[data-size=half] .memorial-text{font-size:14px;line-height:1.6;margin:2px 0;min-height:125px}.memorial-card[data-size=half] .memorial-divider{margin:0}.memorial-card[data-size=half] .memorial-mourners{margin-top:8px}.memorial-card[data-size=half] .memorial-mourners strong{font-size:14px;margin-bottom:6px}.memorial-card[data-size=half] .memorial-mourners-content{font-size:14px;line-height:1.5}.memorial-card[data-size=full]{-webkit-column-span:all;column-span:all;display:block;height:calc(var(--memorial-card-height-x)*2.75)}.memorial-card[data-size=full] .memorial-border{padding:35px}.memorial-card[data-size=full] .memorial-top-text{font-size:14px;line-height:1.6;margin-bottom:17px}.memorial-card[data-size=full] .memorial-photo img{height:auto;max-height:220px;max-width:220px;object-fit:contain;width:auto}.memorial-card[data-size=full] .memorial-photo{margin-bottom:25px;min-height:222px}.memorial-card[data-size=full] .memorial-name{font-size:26px;letter-spacing:1.8px;margin-bottom:15px}.memorial-card[data-size=full] .memorial-nickname{font-size:23px}.memorial-card[data-size=full] .memorial-maiden-name{font-size:11px;margin-bottom:6px}.memorial-card[data-size=full] .memorial-title{font-size:13px;margin-bottom:12px}.memorial-card[data-size=full] .memorial-text{font-size:14px;line-height:1.7;margin:10px 0;min-height:180px}.memorial-card[data-size=full] .memorial-divider{margin:12px 0}.memorial-card[data-size=full] .memorial-mourners{margin-top:10px}.memorial-card[data-size=full] .memorial-mourners strong{font-size:14px;margin-bottom:8px}.memorial-card[data-size=full] .memorial-mourners-content{font-size:14px;line-height:1.6}.memorial-share-panel{flex-direction:column;gap:6px;right:10px}.share-btn{height:36px;width:36px}.share-btn svg{height:18px;width:18px}.share-btn:after,.share-btn:before{display:none}}@media (max-width:768px){:root{--memorial-card-height-x:330px}#memorialResults{column-count:1;column-gap:15px;padding:15px}.memorial-card[data-size=quarter]{height:var(--memorial-card-height-x);margin-bottom:15px}.memorial-card[data-size=quarter] .memorial-border{padding:15px}.memorial-card[data-size=quarter] .memorial-top-text{font-size:11px;line-height:1;margin-bottom:7px;min-height:16px}.memorial-card[data-size=quarter] .memorial-photo img{height:auto;max-height:70px;max-width:70px;object-fit:contain;width:auto}.memorial-card[data-size=quarter] .memorial-photo{margin-bottom:4px;min-height:72px}.memorial-card[data-size=quarter] .memorial-name{font-size:16px;letter-spacing:.5px}.memorial-card[data-size=quarter] .memorial-nickname{font-size:14px}.memorial-card[data-size=quarter] .memorial-maiden-name{font-size:9px;margin-bottom:4px}.memorial-card[data-size=quarter] .memorial-title{font-size:14px;margin-bottom:8px}.memorial-card[data-size=quarter] .memorial-text{font-size:11px;line-height:1.4;margin:5px 0;min-height:100px}.memorial-card[data-size=quarter] .memorial-divider{margin:4px 0}.memorial-card[data-size=quarter] .memorial-mourners strong{font-size:11px;margin-bottom:4px}.memorial-card[data-size=quarter] .memorial-mourners-content{font-size:11px;line-height:1.4}.memorial-card[data-size=half]{height:calc(var(--memorial-card-height-x)*1.75);margin-bottom:15px}.memorial-card[data-size=half] .memorial-border{padding:25px}.memorial-card[data-size=half] .memorial-top-text{font-size:12px;line-height:1.5;margin-bottom:5px;min-height:50px}.memorial-card[data-size=half] .memorial-photo img{height:auto;max-height:100px;max-width:100px;object-fit:contain;width:auto}.memorial-card[data-size=half] .memorial-photo{margin-bottom:8px;min-height:102px}.memorial-card[data-size=half] .memorial-name{font-size:18px;letter-spacing:1px;margin-bottom:5px}.memorial-card[data-size=half] .memorial-nickname{font-size:18px}.memorial-card[data-size=half] .memorial-father-name{font-size:17px}.memorial-card[data-size=half] .memorial-maiden-name{font-size:10px;margin-bottom:4px;min-height:19px}.memorial-card[data-size=half] .memorial-title{font-size:12px;margin-bottom:10px}.memorial-card[data-size=half] .memorial-text{font-size:12px;line-height:1.5;margin:10px 0;min-height:190px}.memorial-card[data-size=half] .memorial-divider{margin:6px 0}.memorial-card[data-size=half] .memorial-mourners{margin-top:10px}.memorial-card[data-size=half] .memorial-mourners strong{font-size:12px;margin-bottom:6px}.memorial-card[data-size=half] .memorial-mourners-content{font-size:12px;line-height:1.5}.memorial-card[data-size=full]{height:calc(var(--memorial-card-height-x)*2.5);margin-bottom:15px}.memorial-card[data-size=full] .memorial-border{padding:35px}.memorial-card[data-size=full] .memorial-top-text{font-size:13px;line-height:1.5;margin-bottom:12px;min-height:78px}.memorial-card[data-size=full] .memorial-photo img{height:auto;max-height:140px;max-width:140px;object-fit:contain;width:auto}.memorial-card[data-size=full] .memorial-photo{margin-bottom:8px;min-height:142px}.memorial-card[data-size=full] .memorial-name{font-size:21px;letter-spacing:1.8px;margin-bottom:2px;min-height:57px}.memorial-card[data-size=full] .memorial-nickname{font-size:23px}.memorial-card[data-size=full] .memorial-maiden-name{font-size:11px;margin-bottom:6px;min-height:21px}.memorial-card[data-size=full] .memorial-title{font-size:13px;margin-bottom:0}.memorial-card[data-size=full] .memorial-text{font-size:13px;line-height:1.5;margin:12px 0;min-height:290px}.memorial-card[data-size=full] .memorial-divider{margin:4px 0}.memorial-card[data-size=full] .memorial-mourners{margin-top:8px}.memorial-card[data-size=full] .memorial-mourners strong{font-size:13px;margin-bottom:1px}.memorial-card[data-size=full] .memorial-mourners-content{font-size:13px;line-height:1.6}.memorial-share-panel{flex-direction:column;gap:6px;right:10px}}@media print{.memorial-card{page-break-inside:avoid}.memorial-share-panel{display:none!important}}