h1{margin:80px 0 3rem;font-size:34px}h1,h2{font-family:Poppins,sans-serif;font-weight:700;color:#353535;letter-spacing:1px}h2{margin:40px 0 20px;font-size:30px}h3{font-size:22px}h3,h4{font-family:Poppins,sans-serif;font-weight:700;color:#353535;letter-spacing:.9px;line-height:1.4}h4{font-size:18px}h5{font-weight:700;font-size:14px;line-height:1.4}h5,h6{font-family:Poppins,sans-serif;color:#353535;letter-spacing:.9px}h6{font-weight:400;font-size:12px}h2,h3,h4,h5{margin-top:4rem;margin-bottom:10px}p{font-weight:400;font-weight:300px;letter-spacing:.5px;line-height:1.6}li,p{font-family:Poppins,sans-serif;color:#222;font-size:18px}a,li{font-weight:400}a{font-family:Poppins,sans-serif}a,a:active,a:hover{color:#79369b}label{font-weight:700;color:#353535;font-size:14px;letter-spacing:2px}blockquote,label{font-family:Poppins,sans-serif}blockquote{font-weight:400;border-left-color:#1a8fce}.primary-font-bold{font-family:Poppins,sans-serif;font-weight:700}.primary-font-regular{font-family:Poppins,sans-serif;font-weight:400}.button-banner,.button-default{display:inline-block;width:auto;padding:8px 25px;-webkit-transition:background-color .3s,color .3s;-o-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;border:2px solid #201050;border-radius:20px;background-color:#201050;color:#fff;font-size:14px;font-weight:700;letter-spacing:2px}.button-banner:active,.button-banner:focus,.button-banner:hover,.button-banner:link,.button-banner:visited,.button-default:active,.button-default:focus,.button-default:hover,.button-default:link,.button-default:visited{color:#fff;text-decoration:none;cursor:pointer}.button-default:hover{background-color:#fff;color:#353535}.button-default:active:hover,.button-default:focus:hover,.button-default:link:hover,.button-default:visited:hover{color:#353535}.button-banner,.button-default{text-align:center;text-transform:uppercase}.button-banner:hover{background:transparent}.banner-overlay-dark{background:rgba(0,0,0,.9)}.banner-overlay-dark,.banner-overlay-lighter{position:absolute;top:0;width:100%;height:100%;z-index:1}.banner-overlay-lighter{background:rgba(0,0,0,.4)}.blog-tags{padding:4rem 0}.blog-tags .blog-tag-item{display:inline-block}.recent-blog-posts-title{text-align:center}.blog-summary-tag:focus,.blog-summary-tag:link,.blog-summary-tag:visited{color:#222;font-style:italic}.blog-tag-title{margin-bottom:40px}.blog-item-title{font-weight:700}.recent-blog-posts-view-more{margin-top:50px}.blog-summary-container,.link-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:15px 0}.blog-summary-container a,.link-container a{color:#353535}.blog-summary-container :last-child .blog-summary-item,.blog-summary-container :last-child .feature-link,.blog-summary-container :nth-last-child(2) .blog-summary-item,.blog-summary-container :nth-last-child(2) .feature-link,.link-container :last-child .blog-summary-item,.link-container :last-child .feature-link,.link-container :nth-last-child(2) .blog-summary-item,.link-container :nth-last-child(2) .feature-link{margin-bottom:0}.blog-summary-container .blog-summary-item,.blog-summary-container .feature-link,.link-container .blog-summary-item,.link-container .feature-link{width:100%;max-width:550px;margin:0 auto 80px}.blog-summary-container .blog-summary-item:active,.blog-summary-container .blog-summary-item:hover,.blog-summary-container .feature-link:active,.blog-summary-container .feature-link:hover,.link-container .blog-summary-item:active,.link-container .blog-summary-item:hover,.link-container .feature-link:active,.link-container .feature-link:hover{text-decoration:none}.blog-summary-container .blog-summary,.blog-summary-container .link-item,.link-container .blog-summary,.link-container .link-item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:48vw;max-height:300px;margin:0 auto;padding:20px;background-repeat:no-repeat;background-position:50%;background-size:cover}.blog-summary-container .blog-summary:before,.blog-summary-container .link-item:before,.link-container .blog-summary:before,.link-container .link-item:before{position:absolute;width:100%;height:100%;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;background:hsla(0,0%,100%,.15);content:" ";opacity:0;z-index:2}.blog-summary-container .blog-summary:hover:before,.blog-summary-container .link-item:hover:before,.link-container .blog-summary:hover:before,.link-container .link-item:hover:before{opacity:1}.blog-summary-container .blog-title,.blog-summary-container .link-title,.link-container .blog-title,.link-container .link-title{z-index:2}.blog-summary-container .blog-title h4,.blog-summary-container .blog-title h5,.blog-summary-container .link-title h4,.blog-summary-container .link-title h5,.link-container .blog-title h4,.link-container .blog-title h5,.link-container .link-title h4,.link-container .link-title h5{margin:10px 0 0;color:#353535}.page-BlogPost .panel-padding{padding:70px 0}.page-BlogPost .element+.element .panel-padding{padding-top:0}.page-BlogPost .blog-post-elements>:last-child .panel-padding{padding-top:70px}.filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 0}.filters .filter{display:block;width:140px;margin:5px;padding:10px 0;background-color:#f7f7f7;color:#a9a9a9;text-align:center}.filters .filter.active,.filters .filter:hover{background-color:#1a8fce;color:#fff;text-decoration:none}.feature-blog-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:7px 15px}.feature-blog-container .feature-content,.feature-blog-container .feature-img{-ms-flex-preferred-size:100%;flex-basis:100%}.feature-blog-container .feature-content{position:relative;padding:20px;background-color:#f7f7f7}.feature-blog-container .feature-content .button{display:block;width:100%;height:40px;background-color:#a9a9a9;color:#fff;font-size:18px;letter-spacing:1.5px;line-height:40px;text-align:center}.feature-blog-container .feature-content .button:hover{text-decoration:none}@media (min-width:768px){.blog-summary-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2%}.blog-summary-container .blog-summary-item,.blog-summary-container .feature-link{position:relative;-ms-flex-preferred-size:41%;flex-basis:41%;max-width:none}.blog-summary-container .blog-summary-item:hover,.blog-summary-container .feature-link:hover{text-decoration:none}.blog-summary-container .blog-summary,.blog-summary-container .link-item{height:30vw;max-height:284px}.blog-summary-container .blog-summary h3,.blog-summary-container .link-item h3{margin:0 0 20px 20px;font-size:24px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.recent-blog-posts .blog-summary-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}.recent-blog-posts .blog-summary-container .blog-summary-item{-ms-flex-preferred-size:48%;flex-basis:48%;margin:0 0 80px}.recent-blog-posts .blog-summary-container :last-child.blog-summary-item,.recent-blog-posts .blog-summary-container :last-child.feature-link,.recent-blog-posts .blog-summary-container :nth-last-child(2).blog-summary-item,.recent-blog-posts .blog-summary-container :nth-last-child(2).feature-link{margin-bottom:0}.feature-blog-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.feature-blog-container .feature-img{-ms-flex-preferred-size:60%;flex-basis:60%}.feature-blog-container .feature-content{-ms-flex-preferred-size:40%;flex-basis:40%}.feature-blog-container .feature-content .button{position:absolute;bottom:20px;width:175px}}@media (min-width:992px){.blog-summary-container .blog-summary,.blog-summary-container .link-item{max-height:264px}.panel-size-container-wide .blog-summary-container .blog-summary,.panel-size-container-wide .blog-summary-container .link-item{max-height:334px}}
/*# sourceMappingURL=blog.css.map*/