.card{background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;display:flex;flex-direction:column;margin-bottom:10px;position:relative}.card:hover{border-color:#2b2d6f}.card-block{flex:1 1 auto;padding:1.25rem}.card-title{color:#212121;font-family:Raleway,sans-serif;font-size:2.1rem;font-weight:700;letter-spacing:0;line-height:1.1;margin-bottom:.5rem;margin-top:0}.link-to-details{background-color:#2b2d6f;border:1px solid #2b2d6f;border-radius:2px;color:#fff;font-family:Roboto,Raleway,sans-serif;font-size:13px;font-weight:500;letter-spacing:2px;text-transform:uppercase;transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;vertical-align:middle;width:170px}.link-to-details:hover{color:#fff;opacity:.9}.dotted-href{border-bottom:1px dotted;color:#2b2d6f;opacity:.9}.dotted-href:hover{text-decoration:none}.person-age{color:#555;font-size:16px}.btn.focus,.btn:focus{color:#fff}.sticky-banner{bottom:0;display:none;height:100px;left:calc(50% - 160px);position:fixed;width:320px;z-index:2}@media screen and (max-height:600px){.hide-on-results{display:none}}@media only screen and (max-width:480px){.sticky-banner{display:block}}
