@font-face{font-display:swap;font-family:Source Sans Pro Bold;font-style:normal;font-weight:700;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(https://www.ancestrycdn.com/ui-static/font/source-sans-pro-bold.woff2) format("woff2"),url(https://www.ancestrycdn.com/ui-static/font/source-sans-pro-bold.woff) format("woff"),url(https://www.ancestrycdn.com/ui-static/font/source-sans-pro-bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:ancestry-icon;src:url(https://www.ancestrycdn.com/ui/2.0.0/font/ancestry-icon.woff2) format("woff2"),url(https://www.ancestrycdn.com/ui/2.0.0/font/ancestry-icon.woff) format("woff"),url(https://www.ancestrycdn.com/ui/2.0.0/font/ancestry-icon.ttf) format("truetype"),url(https://www.ancestrycdn.com/ui/2.0.0/font/ancestry-icon.svg#icon) format("svg")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local("Source Sans Pro"),local("SourceSansPro-Regular"),url(https://www.ancestrycdn.com/ui-static/font/source-sans-pro.woff2) format("woff2"),url(https://www.ancestrycdn.com/ui-static/font/source-sans-pro.woff) format("woff"),url(https://www.ancestrycdn.com/ui-static/font/source-sans-pro.ttf) format("truetype")}body{margin:0;padding:0}.not_found_root_frame{height:100vh!important}.noBackGroundColor{background:transparent}.font600{font-weight:600}.font500{font-weight:500}.serviceNotAvailable{height:fit-content;min-height:100vh}.serviceNotAvailable,.stacked-div-not-found{align-items:center;color:#fff;display:flex;justify-content:center}.stacked-div-not-found{background-image:url(https://www.ancestrycdn.com/seo-firstname/assets/meaning-of-name-image-1920-1080-1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;width:100vw}.notFoundFrame{align-content:center;background:none;display:grid;height:100vh;margin-left:0!important;width:90%}.notFoundFrame--conBody{display:grid;gap:1rem}.go-back-color{color:#55d3ff}.error-text{font-size:17px;font-weight:400;line-height:24px;text-align:center}.header-font-not-found--common{font-family:ui-sans;font-size:37px;font-weight:600;line-height:48px;text-align:center}.input{height:3.5rem;text-indent:10px}.input-column{display:flex;justify-content:center}.whatsNextHeader{border-top:1px solid #999;display:flex;margin-top:20px}.whatsNextHeader h2{display:flex;font-size:25px;font-weight:600;margin-top:20px}.whatsNextGrid section.whatsNextCtaBlock{background:#fff;border-radius:4px;margin:10px!important;padding:20px}.padding20{padding:20px!important}.whatsNextGrid{border-spacing:unset!important;display:inline-flex!important;flex-wrap:inherit;margin:0;width:100%}.whatsNextGrid .ancCol{display:flex!important;flex-direction:column;justify-content:space-between}.whatsNextGrid .ancCol:not(:last-child){margin-right:10px}.ctatitle{font-size:17px!important}.nextCta{border:0;color:inherit!important;text-decoration:none!important}section .whatsNextCtaLink p{color:#000;margin-top:13px;padding:6px}.whatsNextCtaBlock{text-align:left}.whatsNextCtaButton{font-size:13px!important;margin-top:auto}.nextCta label.icon:before{color:#b18f40;font-size:18px;margin-right:10px}@media screen and (max-width:375px){.whatsNextGrid{height:44vh!important}.header-font-not-found--common{font-size:28px;line-height:32px}}@media screen and (max-width:767px){.headerParentDiv{margin-top:20px}.stacked-div-not-found{overflow-y:scroll}.notFoundFrame{align-content:start}.whatsNextGrid{flex-wrap:wrap;height:50vh;overflow:auto}.header-font--common{font-size:1.93rem!important;line-height:2rem}.input-column{display:block;justify-content:center}.whatsNextHeader{justify-content:center;margin-top:15px}.whatsNextHeader h2{font-size:20px}.whatsNextGrid .ancCol{width:100%}}@media screen and (min-width:480px) and (max-width:767px){.headerParentDiv{margin-top:20px}.stacked-div-not-found{overflow-y:scroll}.notFoundFrame{align-content:start}.header-font--common{font-size:2.1rem!important;line-height:2.4rem}.whatsNextHeader h2{font-size:20px}.whatsNextHeader{margin-top:15px}.whatsNextGrid .ancCol{margin:10px}}@media screen and (min-width:768px) and (max-width:1024px){.headerParentDiv{margin-top:20px}.notFoundFrame,.stacked-div-not-found{overflow-y:auto}.notFoundFrame{align-content:center}.header-font--common{font-size:2.31rem!important;line-height:3rem}.whatsNextHeader h2{font-size:20px}.whatsNextHeader{margin-top:15px}}