html,body{margin:0;width:100%}#stories-connect-in #form h1,#stories-connect-in #form h2,#stories-connect-in #form h3,#stories-connect-in #form h4,#stories-connect-in #form h5,#stories-connect-in #form h6,#stories-connect-in #form p,#stories-connect-in #form h1:first-child,#stories-connect-in #form h2:first-child,#stories-connect-in #form h3:first-child,#stories-connect-in #form h4:first-child,#stories-connect-in #form h5:first-child,#stories-connect-in #form h6:first-child,#stories-connect-in #form p:first-child{margin-top:initial}#stories-connect-in form,
  #stories-connect-in form *::before,
  #stories-connect-in form *::after,
  #stories-connect-in
    form
    *:not(path):not(svg):not(polyline):not(rect):not(g):not(mask):not(circle):not(ellipse) {all:initial;box-sizing:border-box;cursor:inherit;font-family:"Source Sans Pro",sans-serif;font-size:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-fill-color:currentColor}#stories-connect-in{cursor:default;height:auto;padding: calc(2em / 1.6)}#stories-connect-in #form{display:block}#stories-connect-in #form header{align-items:center;display:flex;justify-content:center}#stories-connect-in #form header div+div{margin-left:1em}#stories-connect-in #form header h1{align-items:center;display:flex;font-size:1.8em;justify-content:center}#stories-connect-in #form header h1 sup{align-self:flex-start;line-height:3em;margin:.5em 0 0 .5em}#stories-connect-in #form header h2{display:block;color:#181a1c;font-size:2.6em;font-weight:600;text-align:center}#stories-connect-in #form header p{display:block;color:#181a1c;font-size:2.2em;margin-top: calc(1.5em / 2.6);text-align:center}#stories-connect-in #form header+section{display:block}#stories-connect-in #form header+section>section{margin-top:2em;display:block}#stories-connect-in #form header+section>section:first-child{margin-top:3em}#stories-connect-in #form .columns-2{display:flex;flex-wrap:wrap}#stories-connect-in #form .columns-2>*{flex:1 1 100%}#stories-connect-in #form .columns-2 > :not(:first-child) {margin-top:2em}#stories-connect-in #form .input-wrapper{font-size:1.6em}#stories-connect-in #form label:not([for^="stories-connect-in-grand"]) {color:#181a1c;display:block;font-weight:600;margin-bottom: calc(0.5em / 1.6)}#stories-connect-in #form input:not([type="radio"]) {border: solid calc(0.1em / 1.6) #dedede;border-radius: calc(0.3em / 1.6);box-shadow: inset 0 calc(0.2em / 1.6) 0 0 rgba(0, 0, 0, 0.05);color:#333;display:block;font-size:100%;line-height:1.75;padding: calc(0.6em / 1.6);width:100%}#stories-connect-in #form input[type="text"]{cursor:text}#stories-connect-in #form input:not([value=""]) {color:#000}#stories-connect-in #form footer{display:flex;justify-content:center}#stories-connect-in #form button[type="submit"]{background:#2c4030;border-radius: calc(0.3em / 2.2);color:#d6d9d2;cursor:pointer;display:block;font-size:2.2em;margin-top: calc(2em / 2.2);padding: calc(1em / 2.2) calc(4em / 2.2);text-align:center;text-transform:uppercase;width:100%}#stories-connect-in #form button[type="submit"]:hover{background:#000}#stories-connect-in #form label[for^="stories-connect-in-grand"]{align-items:center;border: solid calc(0.1em / 1.6) #dedede;border-radius: calc(0.3em / 1.6);box-shadow: inset 0 calc(0.2em / 1.6) 0 0 rgba(0, 0, 0, 0.05);cursor:pointer;display:flex;font-size:1.6em;justify-content:space-between;padding: calc(1em / 1.6);position:relative}#stories-connect-in #form label[for^="stories-connect-in-grand"]+label[for^="stories-connect-in-grand"]{margin-top: calc(1.5em / 1.6)}#stories-connect-in #form label[for^="stories-connect-in-grand"] div:first-child{align-items:center;display:flex;flex:1 1 auto}#stories-connect-in #form label[for^="stories-connect-in-grand"] div:first-child span+span{color:#181a1c;cursor:pointer;display:block;font-size:1.8em;margin-left: calc(1em / 1.8)}#stories-connect-in #form input[type="radio"]{border: solid calc(0.1em / 1.6) #dedede;border-radius:100%;cursor:pointer;display:block;font-size:1.6em;height: calc(1.8em / 1.6);width: calc(1.8em / 1.6)}#stories-connect-in #form input[type="radio"]+svg{fill:white;display:none;height:1.1em;position:absolute;right:1.3em;top:1.9em;width:1.1em}#stories-connect-in #form input[type="radio"]+svg path{font-size:1.6em}#stories-connect-in #form input[type="radio"]:checked{background:#6ba410}#stories-connect-in #form input[type="radio"]:checked+svg{display:block}#stories-connect-in #form #stories-connect-in-location-id{font-size:0;height:1px;opacity:0;width:100%}#stories-connect-in #form [class$="-icon"]{background:#9bbf30;border-radius:100%;padding: calc(1.5em / 1.6)}#stories-connect-in #form [class$="-icon"] svg{fill:white;display:block;font-size:3em;height: calc(2.5em / 3);overflow:hidden;width: calc(2.5em / 3)}#stories-connect-in #form [class^="grand"]{padding: calc(0.5em / 1.6) calc(0.5em / 1.6) 0 calc(0.5em / 1.6);overflow:hidden}#stories-connect-in #form [class^="grand"] svg{font-size: calc(5em / 1.6)}#stories-connect-in #form .grandfather-icon{background:#a8e6e6}#stories-connect-in #form .grandfather-icon svg{fill:#489b9b}#stories-connect-in #form .grandmother-icon{background:#fcb7bd}#stories-connect-in #form .grandmother-icon svg{fill:#f06158}#stories-connect-in #form .ancestry-icon{background:none}#stories-connect-in #form .ancestry-icon svg{fill:#a7c056}#stories-connect-in #form input[hidden]{display:none}@media (min-width:450px){#stories-connect-in #form .columns-2{flex-flow:initial}#stories-connect-in #form .columns-2>*{flex:1 1 50%}#stories-connect-in #form .columns-2 > :not(:first-child) {margin-left:1.5em;margin-top:auto}#stories-connect-in #form label[for^="stories-connect-in-grand"]+label[for^="stories-connect-in-grand"]{margin-top:auto}}