body{overflow-x:hidden}.z-index-up{z-index:1}*{box-sizing:border-box}@font-face{font-family:Metropolis;font-style:normal;font-display:swap;font-weight:300;src:url(https://cdn.jsdelivr.net/fontsource/fonts/metropolis@latest/latin-300-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/metropolis@latest/latin-300-normal.woff) format("woff")}@font-face{font-family:Metropolis;font-style:normal;font-display:swap;font-weight:400;src:url(https://cdn.jsdelivr.net/fontsource/fonts/metropolis@latest/latin-400-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/metropolis@latest/latin-400-normal.woff) format("woff")}@font-face{font-family:Metropolis;font-style:normal;font-display:swap;font-weight:600;src:url(https://cdn.jsdelivr.net/fontsource/fonts/metropolis@latest/latin-600-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/metropolis@latest/latin-600-normal.woff) format("woff")}@font-face{font-family:Metropolis;font-style:normal;font-display:swap;font-weight:700;src:url(https://cdn.jsdelivr.net/fontsource/fonts/metropolis@latest/latin-700-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/metropolis@latest/latin-700-normal.woff) format("woff")}.blog-filter{padding:4rem 0}.blog-filter__control-bar{padding-bottom:2rem}.blog-filter__control-bar,.blog-filter__controls{display:-ms-flexbox;display:flex}.blog-filter .select-wrapper{position:relative;width:290px;margin-right:1rem}.blog-filter .select-wrapper svg{position:absolute;top:10px;right:28px;pointer-events:none}.blog-filter .clear-filter-btn{position:relative;width:88px;text-align:left}.blog-filter .clear-filter-btn svg{position:absolute;top:8px;right:14px;pointer-events:none}.blog-filter select{min-width:290px;margin-bottom:.75rem}.blog-filter button,.blog-filter select{border:none;appearance:none;-webkit-appearance:none;background-color:#f0f2f5;padding:3px 20px 3px 10px;border-radius:5px;margin-right:12px;cursor:pointer;transition:all .2s ease}.blog-filter button:hover,.blog-filter select:hover{opacity:.9;transition:all .2s ease}.blog-filter__heading{margin-right:20px;font-size:1.5rem;color:#475d76;line-height:1.1}.blog-filter #posts-container{padding-top:1rem}.blog-filter .post-card{border-radius:5px;box-shadow:0 4px 15px 0 rgba(0,0,0,.1);height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.blog-filter .post-card__date{font-style:italic;padding-bottom:.25rem;color:#72808a}.blog-filter .post-card__image img{border-radius:5px 5px 0 0;height:225px;width:100%;object-fit:cover}.blog-filter .post-card__author-img{float:left;margin-right:12px}.blog-filter .post-card__author-img img{width:42px;border-radius:50%;object-fit:cover;height:42px}.blog-filter .post-card h3{padding-bottom:1.125rem;margin:0;font-size:20px;line-height:120%;font-weight:400}.blog-filter .post-card h3,.blog-filter .post-card h3 a{text-decoration:none;color:#1c2b39}.blog-filter .post-card__text{color:#475d76}.blog-filter .post-card__content{padding:20px 30px 5px;-ms-flex-positive:1;flex-grow:1;margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.blog-filter .post-card .author{font-weight:700;font-size:15px;color:#1c2b39;position:relative;top:10px}.blog-filter .post-card__cta{clear:both;padding-top:12px}.blog-filter .post-card__link .btn--secondary:hover{color:#ae132a}.blog-filter .controls-pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.blog-filter .controls-pagination .mixitup-control{padding:10px;margin:0 5px;background-color:#f0f2f5;color:#1c2b39;font-weight:700;text-decoration:none;height:42px;width:42px;text-align:center}.blog-filter .controls-pagination .mixitup-control.mixitup-control-active{background-color:#d4dade}.blog-filter .controls-pagination .dots,.blog-filter .controls-pagination .mixitup-control-truncation-marker{display:none}.blog-filter .controls-pagination .next,.blog-filter .controls-pagination .prev{width:auto;font-weight:500}@media only screen and (max-width:991px){.blog-filter__control-bar,.blog-filter__controls{-ms-flex-direction:column;flex-direction:column}.blog-filter__controls{padding-top:.75rem}.blog-filter__controls button,.blog-filter__controls select{margin-bottom:.5rem;width:100%}}