body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App,.App-header{display:flex;flex-direction:column}.App-header{align-items:center;background-color:#282c34;color:#fff;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh;padding-top:50px}.site-title{font-size:2rem;margin:0 0 8px}.my-image{display:block;height:auto;margin:0 auto 12px;max-width:450px;width:100%}.rose-framed{align-items:center;display:flex;gap:96px;justify-content:center;margin:16px 0}.rose-framed .rose{height:auto;width:144px}.rose-framed .rose-right{transform:scaleX(-1)}.rose-framed .framed-image{display:block;height:auto;max-width:700px;width:100%}.Query-Table{align-items:center;display:flex;flex-direction:column;min-height:100px;padding:30px 0 0}.top-right-text{color:#fff;font-size:1rem;line-height:1.5;max-width:200px;padding-left:20px;text-align:right}.GraveInfoDisplay_graveInfoContainer__RiDqY{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:2px 2px 10px #0000001a;margin:20px auto;max-width:700px;padding:20px}h2{color:#333;text-align:center}dl,h2{margin-bottom:15px}dl{grid-gap:8px;display:grid;gap:8px;grid-template-columns:auto 1fr}dt{color:#555;font-weight:700}dd{color:#333;margin:0}.GraveInfoDisplay_findGraveBtn__aoYrD{background-color:#4caf50;border:none;border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:22px;height:45px;margin:10px auto;max-width:200px;min-width:50px;padding:12px 24px;text-align:center;transition:background-color .3s ease;width:100%}.GraveInfoDisplay_findGraveBtn__aoYrD:hover{background-color:#3e8e41}.GraveInfoDisplay_noCoords__Exk3Y{color:red;font-size:16px;margin-top:10px;text-align:center}.GraveInfoDisplay_imageCarousel__LmpIg{align-items:center;display:flex;gap:10px;justify-content:center;margin:12px 0}.GraveInfoDisplay_carouselBtn__Fq-R-{background:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;height:36px;width:36px}.GraveInfoDisplay_carouselImageWrapper__XvP9Y{max-width:600px;width:100%}.GraveInfoDisplay_carouselImage__lsVGG{border-radius:6px;display:block;height:auto;width:100%}@media (max-width:600px){.GraveInfoDisplay_graveInfoContainer__RiDqY{padding:15px;width:90%}.GraveInfoDisplay_findGraveBtn__aoYrD{font-size:18px;width:100%}dd,dt{font-size:14px}}.table-container button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:22px;height:45px;padding:12px 24px;width:120px}.table-container button:hover{background-color:#3e8e41}.table-container{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:900px;overflow-x:auto;width:100%}@media (min-width:700px){.table-container{flex-wrap:nowrap;gap:8px;justify-content:center}.table-container label{flex:1 1;margin-bottom:0;margin-right:0;min-width:0}.table-container input[type=text]{max-width:none;width:100%}.table-container button{width:120px}}.table-container input[type=text]{font-size:18px;height:36px;margin-left:5px;max-width:360px;padding:8px 10px;width:100%}.table-container label{align-items:center;display:inline-flex;margin-bottom:10px;margin-right:15px}table{border-collapse:collapse;table-layout:fixed;width:100%}td,th{border:1px solid #ddd;padding:8px;text-align:left}th{background-color:#262525;font-weight:700}@media (max-width:600px){.table-container{align-items:stretch;display:flex;flex-direction:column;gap:8px}.table-container label{align-items:center;display:flex;justify-content:space-between}.table-container button,.table-container input[type=text]{width:100%}td,th{font-size:12px;padding:6px}}.back-button{background-color:#3e8e41;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:22px;padding:12px 24px;transition:background-color .3s}.back-button:hover{background-color:#0056b3}p[style*="color: red"]{color:red;margin-top:10px}.contact-information{color:#fff;font-size:22px;text-align:center}.contact-information p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
/*# sourceMappingURL=main.b39622f2.css.map*/