.blog-post__banner{background-color:#256eff;padding:180px 0 350px}.blog-post__banner h1,.blog-post__banner time{color:#fff}.blog-post__banner img.blog-featured-img{height:713px;margin-bottom:-700px;margin-top:100px;object-fit:cover;width:100%}@media screen and (max-width:767px){.blog-post__banner{padding:180px 0 250px}.blog-post__banner img.blog-featured-img{height:328px;margin-bottom:-400px}}.blog-post-wrapper .blog-post-section{padding:180px 0 150px}.blog-post__cta-banner{background-color:#256eff;padding:5em 0}.blog-post__cta-banner h3{color:#fff}.blog-post__cta-banner .content-wrapper{display:grid;gap:50px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){.blog-post__cta-banner .content-wrapper{gap:25px;grid-template-columns:1fr}}.blog-post__related-posts{padding-bottom:60px;padding-top:60px}.blog-post__aside__contents{display:none}.blog-post__timestamp{display:block;margin-bottom:.7rem}.blog-post__author{align-items:center;display:flex;margin-bottom:1.4rem}.blog-post__author-image{height:auto;margin-right:.7rem;width:50px}.blog-post__author-name,.blog-post__author-name:active,.blog-post__author-name:focus,.blog-post__author-name:hover{text-decoration:none}.blog-post__body img{height:auto;max-width:100%}.blog-comments .hs-submit{text-align:center}.blog-comments .comment-reply-to{border:0}.blog-comments .comment-reply-to:active,.blog-comments .comment-reply-to:focus,.blog-comments .comment-reply-to:hover{background-color:transparent;text-decoration:underline}.hubdb-pagination{margin-bottom:0}section.module-hero-banner.hero-blog{overflow:visible;padding-top:100px}.module-hero-banner.hero-blog .hero-banner-shape{background:#dedefa;width:100%}.module-hero-banner.hero-blog .hero-banner__image-wrapper{margin-bottom:-60px}.module-hero-banner.hero-blog .content_text,.module-hero-banner.hero-blog .content_text *,.module-hero-banner.hero-blog ul.breadcrumb li,.module-hero-banner.hero-blog ul.breadcrumb li a{color:var(--primary-colour)}.module-hero-banner.hero-blog ul.breadcrumb li:before{background:var(--primary-colour)}.module-hero-banner.hero-blog .hero-banner__image-wrapper img{border-radius:10px;display:block}.hero-blog_author_avatar img{border:1px solid var(--secondary-colour);border-radius:50%;height:60px!important;object-fit:cover;width:60px}.hero-blog_author_content h6{margin:0}.hero-blog_author{align-items:center;display:flex;gap:17px;padding-top:15px}.module-hero-banner.hero-blog ul.breadcrumb{margin-top:50px}.module-hero-banner.hero-blog .hero-banner__image-wrapper img{aspect-ratio:3/2;max-width:400px;object-fit:cover;width:100%}@media (min-width:992px){section.module-hero-banner.hero-blog{padding-bottom:40px;padding-top:180px}section.module-hero-banner.hero-blog .content-wrapper{align-items:end;gap:100px}section.module-hero-banner.hero-blog .hero-banner__text-wrapper{flex:0 1 54%;width:auto}section.module-hero-banner.hero-blog .hero-banner__image-wrapper{flex:0 1 46%;margin-bottom:-100px;width:auto}.module-hero-banner.hero-blog .hero-banner__image-wrapper img{max-width:none;width:100%}}aside.blog-post__aside{padding-bottom:80px}aside.blog-post__aside>p{font-size:18px;font-weight:600}ul.blog-post__menu{border-left:1px solid #a09bb8;list-style:none;margin:0;padding:0}ul.blog-post__menu li{margin:0 0 10px}ul.blog-post__menu li a{color:#726994;display:block;font-size:18px;padding:5px 0 5px 28px;position:relative}ul.blog-post__menu li a:before{content:"";display:block;height:100%;left:-1px;position:absolute;top:0;transition:all .3s ease;width:3px}ul.blog-post__menu li.active a:before{background:#5b4ce2}ul.blog-post__menu li.active a{color:var(--primary-colour)}.blog-post__subscribe{background:var(--primary-colour);border-radius:10px;color:#fff;margin-top:80px;padding:35px 30px}.blog-post__subscribe form .hs-form-field>label{color:#fff}.blog-post__subscribe form input[type=submit]{width:auto}@media (min-width:992px){article.blog-post{align-items:start;display:flex;gap:50px}aside.blog-post__aside{flex:0 1 30%;max-height:calc(100vh - 100px);overflow:auto;padding-bottom:30px;position:sticky;top:100px}.blog-post__body{flex:0 1 70%}}@media screen and (max-width:767px){.blog-post-wrapper .blog-post-section{padding:120px 0 150px}.blog-post__subscribe{margin-top:50px}aside.blog-post__aside{padding-bottom:50px}}