.post{margin:30px;padding:15px;border:1px solid #c4c6c2;background-color:hsla(0,0%,100%,.8)}@media screen and (max-width: 768px){.post{margin:15px}}.post h2{border-top:1px solid #000;border-bottom:1px solid #000;color:#000;font-size:20pt;padding:5px;font-family:"Montserrat",sans-serif;font-weight:bold;margin-top:1px;margin-bottom:0}@media screen and (max-width: 768px){.post h2{margin-bottom:.5em;font-size:14pt}}.post h2 a{color:#000}.post .snippit{margin-top:26px;color:#333;font-size:12pt;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}@media screen and (max-width: 768px){.post .snippit{display:none}}.post .partner-image{margin:15px auto 15px auto;width:100px;height:100px;border-radius:100px;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0}@media screen and (max-width: 768px){.post .partner-image{display:none}}.post .partner-name>a{margin-top:10px;color:#0257a5;font-size:14pt;font-weight:900;text-transform:uppercase;font-family:"Catamaran",sans-serif}@media screen and (max-width: 768px){.post{font-size:12pt}}.post .partner-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;color:#787394;font-size:14pt}@media screen and (max-width: 768px){.post .partner-title{font-size:12pt}}.post .category{border-top:1px solid #c4c6c2}.post .category a{font-size:16pt;color:#c4c6c2}@media screen and (max-width: 768px){.post .category{margin-top:13px}.post .category a{font-size:12pt}}.black{background:#1b1b1d;color:#fff}.black h1{font-family:"Catamaran",sans-serif;line-height:43px;font-size:43px;font-weight:900}.black h3{font-family:"Montserrat",sans-serif;line-height:24px;font-size:18px;margin-top:18px;font-weight:500}#buttons-wrap{margin-bottom:20px;margin-top:80px}.blog-filters{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:left;list-style:none;padding:0;padding-bottom:10px;border-bottom:1px solid #acacac}.blog-filters>li{padding:3px 6px;background-color:#1a1f20;color:#fff;font-weight:400;cursor:pointer;border-radius:6px;margin-right:10px;margin-bottom:5px;margin-top:5px}.blog-filters>li.selected{background:#d6d6d6;font-weight:500;color:#1b1b1d}.row{display:flex;flex-wrap:wrap}.row>[class*=col-]{display:flex;flex-direction:column}.category span{padding:3px 6px;background-color:#1a1f20;color:#fff;font-weight:400;border-radius:6px;margin-right:10px;margin-bottom:5px;margin-top:10px;display:inline-block}
