body{font-family:'Open Sans',sans-serif}@media (min-width:1600px){.container{max-width:1640px}.container.resized{max-width:1340px}}.page-header .background{height:190px;background-color:rgb(248,211,9);background-size:cover}.page-header .brand{display:flex;justify-content:center;align-items:center;height:190px;width:190px;border:2px solid #ddd;background-color:#fff;margin-top:-40px}.page-header .brand img{width:90%}.page-header .brand-title{font-size:2rem}.brand-description{color:#797979}.list-item{border:3px solid #F8D309}.list-item .date{color:#F6D809;font-weight:700;font-size:1.5rem}.list-item .list-item-brand-wrapper{border-right:3px solid #F8D309}.list-item .list-item-brand{height:195px;margin-right:-15px;display:flex;align-items:center}.list-item-content .list-item-title{font-weight:700;font-size:1.6rem}.list-item-content p{font-size:0.95rem}.view-button{background-color:#F8D309;border:none;padding:0.75rem 1.5rem;font-weight:bolder;color:#fff}.view-button:hover{background-color:rgb(221,189,6);color:#fff;text-decoration:none}.btn-large{font-size:1.25rem;padding:0.75rem 2rem}@media (max-width:768px){.list-item .list-item-brand-wrapper{border:none}.list-item .list-item-brand{border-bottom:3px solid #F8D309;margin:auto!important}.list-item .list-item-brand img{max-width:50%}}.page-title{color:#F6D023}.letters{display:flex;flex-wrap:wrap;justify-content:flex-start;border-bottom:3px solid #100F21}.letters a{flex:1;text-align:center;font-weight:700;line-height:3rem;font-size:1.3rem;min-width:40px;color:#F6D023}.letters a:hover{background:#F6D023;color:#333;text-decoration:none}.letter-title{font-size:3rem;font-weight:600;font-family:Arial,Helvetica,sans-serif}.brand-card{border-radius:8px;border:2px solid #727272;position:relative;height:350px;display:flex;flex-direction:column}.brand-card .brand-image{display:flex;align-items:center;justify-content:center;padding:3px;height:150px}.brand-card .brand-image img{max-width:95%;max-height:95%}.brand-card .brand-title{color:#fff;font-weight:700;display:flex;align-items:center;background:#727272;padding:1.4rem;font-size:1.3rem;height:200px;overflow-y:hidden}.brand-card a{opacity:0;position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,0.6);color:#fff;display:flex;align-items:center;justify-content:center;transition:opacity 0.3s;font-size:20px}.brand-card a:hover{opacity:1;text-decoration:none}.back-to-top{display:block;background:#727272;font-weight:600;font-size:1rem;text-align:center;transition:all 0.3s}.back-to-top span{color:#fff}.back-to-top:hover{background:#5a5a5a}