.container{max-width:90rem;margin:0 auto;padding:2rem 0 0 0}
.search-card .info-container .info,.search-card .info-container .journal-content-article{flex:0 1 100%;margin-bottom:1.5rem;word-wrap:break-word}
.hidden{display:none}
.form-control{background-color:#f1f2f5;border-color:#e7e7ed;border-style:solid;border-width:.0625rem;border-radius:.25rem;color:#272833;display:block;font-size:1rem;font-weight:400;height:2.5rem;line-height:1.5;padding:.4375rem 1rem;width:100%;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.form-control::placeholder{color:#6b6c7e;opacity:1}
.form-control:focus{background-color:#f0f5ff;border-color:#80acff;box-shadow:0 0 0 .125rem #fff,0 0 0 .25rem #80acff;color:#272833;outline:0}
.form-control:disabled{background-color:#f1f2f5;border-color:#f1f2f5;color:#a7a9bc;cursor:not-allowed;opacity:1}
.form-control:disabled::placeholder{color:#a7a9bc}
.form-control:not([type='range']){-moz-appearance:none;-webkit-appearance:none;appearance:none}
div.form-control{height:auto;min-height:2.5rem}
.search-container{color:#00485e;background:#e3ebed;padding:.7rem;margin-top:2rem;margin-bottom:2rem;overflow-wrap:break-word}
.search-container h2{font-size:30px;font-family:'BNYM_CORPORATE_Publico_Banner_Medium';font-weight:normal}
.search-container form{padding:1rem 0 0 0;display:flex;flex-wrap:wrap}
.search-container form .form-control{all:unset;border:1px solid #fff;display:flex;flex-direction:row;flex-wrap:nowrap;height:3.5rem;width:100%;padding:0;border-radius:0}
.search-container form .form-control input[type="text"]{background:#fff;font-size:20px;color:#00485e;flex:0 1 75%;line-height:1;padding:0 1rem 0 1rem;border:0;border-radius:0;text-transform:uppercase;width:100%}
.search-container form .form-control input[type="text"]::placeholder{color:#dbdbdb;text-transform:none}
.search-container form .form-control input[type="text"]:focus{outline:0}
.search-container form .form-control button[type="submit"]{flex:1 0 auto;background:#00485e;color:#fff;cursor:pointer;border:0;width:25%}
.search-container form .form-control button[type="submit"]:focus svg,.search-container form .form-control button[type="submit"]:hover svg,.search-container form .form-control button[type="submit"]:active svg{transform:translate(5px,3px)}
.search-card{color:#00485e;background:#e3ebed;padding:.7rem;margin-top:2rem;margin-bottom:2rem}
.search-card .title-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:2rem}
.search-card .title-container h3,.search-card .title-container .download{flex:0 1 100%}
.search-card .title-container h3{line-height:1.625;margin-bottom:2rem;font-size:40px;font-family:'BNYM_CORPORATE_Publico_Banner_Medium';font-weight:normal}
.search-card .title-container .download a{display:flex;background:#00485e;color:#fff;border:1px solid #fff;padding:1rem 2rem;font-size:20px;line-height:1.5rem;font-family:'BNYM_CORPORATE_Akkurat_Pro';text-decoration:none}
.search-card .title-container .download a svg{vertical-align:text-bottom;margin-left:auto;transition:all .5s ease}
.search-card .title-container .download a:hover{text-decoration:none}
.search-card .title-container .download a:hover svg{transform:translate(0,3px)}
.search-card .info-container{display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden}
.search-card .info-container .details,.search-card .info-container .info{flex:0 1 100%}
.search-card .info-container .info h5{font-family:'BNYM_CORPORATE_Akkurat_Pro';color:#666;font-weight:400;font-size:16px;text-transform:uppercase;margin-bottom:1rem}
.search-card .info-container .info p{margin-bottom:1.5rem}
.search-card .info-container .details dl{display:flex;flex-direction:row;flex-wrap:wrap}
.search-card .info-container .details dl dt{font-family:'BNYM_CORPORATE_Akkurat_Pro';color:#666;font-weight:400;font-size:12px;text-transform:uppercase}
.search-card .info-container .details dl dd{font-family:'BNYM_CORPORATE_Publico_Banner_Light';font-weight:400;font-size:24px;color:#00485e;margin-left:0}
.search-card .info-container .details .client{flex:0 1 100%;margin-bottom:2rem}
.search-card .info-container .details .column{flex:0 1 48%;margin-bottom:2rem}
.search-card .error-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-direction:column;align-items:start;justify-content:space-between}
.search-card .error-container h3{line-height:1.625;margin-bottom:2rem;font-size:40px;font-family:'BNYM_CORPORATE_Publico_Banner_Medium';font-weight:normal}
@media(min-width:769px){.search-container{padding:2rem 4rem;margin-bottom:4rem}
.search-container form{flex-wrap:nowrap}
.search-container form .form-control{width:45%}
.search-container form .form-control input[type="text"]{flex:0 1 85%}
.search-container h2{font-size:36px}
.search-card{padding:2rem 4rem;margin-top:4rem;margin-bottom:4rem}
.search-card .title-container{flex-wrap:nowrap}
.search-card .title-container h3,.search-card .title-container .download{flex:0 1 48%}
.search-card .title-container h3{margin:0}
.search-card .title-container .download a{width:60%}
.search-card .info-container{flex-wrap:nowrap}
.search-card .info-container .details,.search-card .info-container .info{flex:0 1 48%}
}
@media(min-width:1024px){.search-container form .form-control input[type="text"]{flex:0 1 85%}
}
@media(max-width :768px){.search-container form .form-control input[type="text"]{padding:5px}
}