.featured-posts-by-topics{padding:0 30px;position:relative}.featured-posts-by-topics .posts-by-topics-container{max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative}.featured-posts-by-topics .posts-by-topics-colm,.featured-posts-by-topics .posts-by-topics-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.featured-posts-by-topics .posts-by-topics-colm{position:relative;min-height:1px}.featured-posts-by-topics .posts-by-topics-wrap{width:100%;padding:10px}.featured-posts-by-topics .spacer-widget-container{margin-bottom:20px}.featured-posts-by-topics .spacer-widget-container .posts-spacer-inner{height:50px}.featured-posts-by-topics .posts-tile-wp{margin-bottom:20px}.featured-posts-by-topics .posts-tile-wp h4{color:#80182b;font-family:Roboto,Sans-serif;font-size:15px;font-weight:400;padding:0;margin:0;line-height:1}.featured-posts-by-topics .posts-sub-tile-wp{margin-bottom:20px}.featured-posts-by-topics .posts-sub-tile-wp h3{font-size:30px;color:#0f2d53;padding:0;margin:0;line-height:1;font-family:Open Sans,sans-serif;font-weight:500}.featured-posts-by-topics .posts-by-topics-mn{padding-bottom:20px;width:100%}.featured-posts-by-topics .featured-widget-button{margin-bottom:20px;width:100%;text-align:right}.featured-posts-by-topics .featured-widget-button .button-widget-container{margin:20px 0 0}.featured-posts-by-topics .featured-widget-button .button-widget-container a.cm-button-link{color:#fff;background-color:#65788e;padding:15px 25px;box-shadow:0 0 10px 0 rgba(0,0,0,.15);width:auto;text-decoration:none;font-size:13px;border-style:none;border-width:0;border-radius:5px;display:inline-block;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-family:Roboto;font-weight:600}.featured-posts-by-topics .featured-widget-button span.featured-button-content-wrapper{text-decoration:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.featured-posts-by-topics .featured-widget-button span.featured-button-icon{margin-left:10px;-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.featured-posts-by-topics .featured-widget-button span.featured-button-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;display:inline-block}.featured-posts-by-topics .featured-widget-button .button-widget-container a.cm-button-link:hover{color:#fff;background-color:#495668}.featured-posts-by-topics .featured-widget-spacer{width:100%;position:relative}.featured-posts-by-topics .featured-widget-spacer .featured-spacer-inner{height:50px}.featured-posts-by-topics .posts-by-topics-mn .posts-by-posts-container{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;grid-template-columns:repeat(4,1fr);display:grid;grid-column-gap:30px;grid-row-gap:80px}.featured-posts-by-topics .posts-by-topics-mn article.topics-posts-item{display:block;text-align:left;padding:0;margin:0;min-width:0}.featured-posts-by-topics article.topics-posts-item .topics-post-card{background-color:#fff;border-radius:0;padding-top:0;padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15);box-shadow:0 0 10px 0 rgba(0,0,0,.15);overflow:hidden;position:relative;width:100%;min-height:100%;border:0 solid #818a91;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.featured-posts-by-topics article.topics-posts-item a.topics-post-thumbnail-link{margin-right:auto;margin-bottom:20px;position:relative;display:block;width:100%;color:#65788e;font-weight:500;text-decoration:none}.featured-posts-by-topics article.topics-posts-item .topics-post-thumbnail{padding-bottom:80%;position:relative;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;top:0;left:0;right:0;bottom:0;overflow:hidden}.featured-posts-by-topics article.topics-posts-item a.topics-post-thumbnail-link:after{display:block;content:"";background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.35)),color-stop(75%,transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.35),transparent 75%);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.35) 0,transparent 75%);background-image:linear-gradient(0deg,rgba(0,0,0,.35),transparent 75%);background-repeat:no-repeat;height:100%;width:100%;position:absolute;bottom:0;opacity:1;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.featured-posts-by-topics article.topics-posts-item a.topics-post-thumbnail-link img{position:absolute;top:calc(50% + 1px);left:calc(50% + 1px);-webkit-transform:scale(1.01) translate(-50%,-50%);-ms-transform:scale(1.01) translate(-50%,-50%);transform:scale(1.01) translate(-50%,-50%);display:block;max-height:none;max-width:none;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;-o-transition:filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.featured-posts-by-topics article.topics-posts-item .topics-post-text{padding:0 15px;margin-top:0;margin-bottom:10px;width:100%}.featured-posts-by-topics article.topics-posts-item .topics-post-text h3{margin-bottom:19.4px;color:#0f2d53;font-family:Roboto;font-size:18px;font-weight:500;line-height:1.2em}.featured-posts-by-topics article.topics-posts-item .topics-post-text h3 a{color:inherit;text-decoration:none}.featured-posts-by-topics article.topics-posts-item .topics-post-text a.topics-post-read-more{color:#33475b;font-size:12px;text-transform:uppercase;margin-bottom:10px;display:inline-block;font-weight:700;text-decoration:none;font-family:Open Sans,sans-serif}.featured-posts-by-topics article.topics-posts-item .topics-post-card:hover{-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.15);box-shadow:0 0 30px 0 rgba(0,0,0,.15)}.featured-posts-by-topics.dark{background-color:#65788e}.featured-posts-by-topics.dark .posts-tile-wp h4{color:#0f2d53;font-family:Roboto,Sans-serif;font-size:15px;font-weight:400}.featured-posts-by-topics.dark .posts-sub-tile-wp h3{color:#fff;font-size:30px}.featured-posts-by-topics.dark .featured-widget-button .button-widget-container a.cm-button-link{fill:#fff;color:#fff;background-color:#495668;font-weight:500}.featured-posts-by-topics.dark .featured-widget-button .button-widget-container a.cm-button-link:hover{color:#fff;background-color:#0f2d53}.featured-posts-by-topics article.topics-posts-item .topics-post-text:only-child{margin-top:20px}@media (max-width:1024px){.featured-posts-by-topics .spacer-widget-container .posts-spacer-inner{height:20px}.featured-posts-by-topics{padding:0 20px}.featured-posts-by-topics .posts-by-topics-mn .posts-by-posts-container{grid-template-columns:repeat(2,1fr)}.featured-posts-by-topics article.topics-posts-item .topics-post-thumbnail{padding-bottom:60%}}@media(max-width:767px){.featured-posts-by-topics{margin-top:20px;margin-bottom:20px;padding:0 20px}.featured-posts-by-topics .spacer-widget-container .posts-spacer-inner{height:10px}.featured-posts-by-topics .posts-sub-tile-wp,.featured-posts-by-topics .posts-tile-wp{text-align:center}.featured-posts-by-topics .posts-tile-wp h4{text-transform:uppercase;font-size:16px;font-family:Open Sans,sans-serif}.featured-posts-by-topics .posts-by-topics-mn{margin-top:50px}.featured-posts-by-topics .posts-by-topics-mn .posts-by-posts-container{grid-template-columns:repeat(1,1fr);grid-column-gap:50px;grid-row-gap:20px}.featured-posts-by-topics article.topics-posts-item a.topics-post-thumbnail-link{margin-bottom:30px}.featured-posts-by-topics article.topics-posts-item .topics-post-text h3{font-size:20px;color:#033537;font-family:Open Sans,Sans-serif;font-weight:400;text-transform:none;margin-bottom:15px}.featured-posts-by-topics article.topics-posts-item .topics-post-text p{margin-bottom:5px;margin-top:0;color:#818181;font-family:Open Sans,Sans-serif;font-size:15px;font-weight:300;line-height:1.5em}.site-search-wrapper .form-spacer-wrap .form-spacer-inner{height:20px}.featured-posts-by-topics{display:none}}