.main-page-content{background:#fff}.filters{margin-bottom:45px}.filters .button-group{display:flex;flex-wrap:wrap;gap:10px}.filters button{background:none;font-size:16px;line-height:1;padding:15px 30px}.filters button.all-button{background:#000;color:#fff}.filters button.active:not(.all-button),.filters button:hover{background:#c21365;color:#fff;transform:none}.blog-index{padding-bottom:60px}.blog-index .grid-item,.blog-index .grid-sizer{padding:10px;width:50%}.blog-index .grid-item.full-width{width:100%}.blog-related-posts .related-slider article,article{background:#ecedee;border-radius:24px;padding:20px 20px 20px 30px}article a,article h4,article p{color:#002d3e}.blog-related-posts .related-slider p.blog-tags,p.blog-tags{color:#6446b4;margin-bottom:20px;min-height:36px}.blog-related-posts .related-slider p.blog-tags a,p.blog-tags a{color:#6446b4;display:inline-block;font-size:16px;font-weight:800;line-height:1}.blog-related-posts .related-slider p.blog-tags a:hover,p.blog-tags a:hover{color:#c21365}article h4.post-title{font-size:24px;height:120px;line-height:30px;overflow:hidden}article p{font-size:18px;line-height:1.4;margin-bottom:25px}article p.author{font-weight:800;margin-bottom:5px}article img{aspect-ratio:1/1;border-radius:12px;object-fit:cover}.featured-post{padding:0 0 10px}.featured-post article{background:#e0daf0;padding:30px 60px 30px 30px}.featured-post p.blog-tags{min-height:0}.featured-post article h3 a{color:#6446b4}.featured-post article .text-side{display:flex;flex-direction:column;justify-content:space-between;padding-left:45px}.newsletter-signup{height:auto;min-height:750px;padding:60px!important;position:relative;text-align:center;width:100%}.newsletter-signup h3{color:#6446b4}.newsletter-signup a,.newsletter-signup h4,.newsletter-signup label,.newsletter-signup p{color:#002d3e}.newsletter-signup .hs-form{text-align:left}.newsletter-signup .hs-form-field.hs_email{margin-bottom:0}.newsletter-signup form input[type=email],.newsletter-signup form input[type=file],.newsletter-signup form input[type=number],.newsletter-signup form input[type=password],.newsletter-signup form input[type=search],.newsletter-signup form input[type=tel],.newsletter-signup form input[type=text],.newsletter-signup form select,.newsletter-signup form textarea{border:1px solid #6446b4}.hs-blog-post .main-page-content .preheading{color:#6446b4;font-size:18px;font-weight:800;line-height:26px;margin-bottom:22px}.hs-blog-post .blog-header h1{margin-bottom:45px}.hs-blog-post .header-content a,.hs-blog-post .header-content time{color:#002d3e;display:block;font-size:18px;line-height:1;margin-bottom:0}.hs-blog-post .header-content a{font-weight:800;margin-bottom:5px}.hs-blog-post .blog-header .vid-image-holder{border-radius:24px;height:700px;margin-bottom:100px;overflow:hidden;position:relative;width:100%}.hs-blog-post .blog-header .image-holder,.hs-blog-post .blog-header .video-holder{height:100%;left:0;position:absolute;top:0;width:100%}.hs-blog-post .blog-header .image-holder img{height:100%;object-fit:cover;width:100%}.hs-blog-post .blog-header .video-holder{z-index:1}.hs-blog-post .blog-header img{aspect-ratio:16/9;object-fit:cover}.hs-blog-post .blog-tags .preheading{margin-bottom:5px}.hs-blog-post .blog-tags a{color:#37424a;display:block;font-size:20px;font-style:normal;font-weight:800;line-height:24px}.hs-blog-post article{background:none;color:#001119}.hs-blog-post article h2,.hs-blog-post article h3,.hs-blog-post article h4{color:#002d3e}.hs-blog-post article cite,.hs-blog-post article h5{color:#6446b4}.hs-blog-post article a,.hs-blog-post article p{color:#001119}.hs-blog-post article .blog-body{padding-bottom:90px}.hs-blog-post article .blog-body img{border-radius:24px;height:auto;width:100%}.hs-blog-post article .blog-body a{text-decoration:underline}.blog-related-posts{background:#e0daf0;padding-top:75px}.blog-related-posts h3{color:#061222;margin-bottom:60px}.related-slider{overflow:hidden;padding-bottom:150px;position:relative}.related-slider .swiper-button-next:after,.related-slider .swiper-button-prev:after{display:none}.related-slider .swiper-button-next,.related-slider .swiper-button-prev{border:1px solid #c21365;border-radius:50%;bottom:60px;color:#c21365;font-size:20px;height:60px;left:auto;opacity:1;position:absolute;right:40px;top:auto;transition:.3 linear;width:60px}.related-slider .swiper-button-prev{right:115px}.related-slider .swiper-button-next:hover,.related-slider .swiper-button-prev:hover{background:#c21365;color:#fff}@media only screen and (max-width:576px){.blog-index .grid-item,.blog-index .grid-sizer{padding:0;width:100%}}