.blog-post{margin:0 auto;max-width:100%}.blog-post__meta{margin-bottom:1.4rem}.blog-post__meta a{display:inline-block;margin-bottom:10px;text-decoration:none}.blog-post__meta a:hover{text-decoration:underline}.blog-post__timestamp{display:block}.blog-post__tags svg{height:auto;margin-right:.35rem;width:15px}.blog-post__tag-link{font-size:.875rem}.blog-page .container{padding:0 20px}.blog-page .inline-form-wrapper form{margin:0 auto;max-width:100%;position:relative;width:530px}.blog-page .inline-form-wrapper form .hs_email{max-width:100%;width:335px}.blog-page .inline-form-wrapper form .hs-submit{position:absolute;right:-10px;top:0}.blog-page .inline-form-wrapper form input.hs-button{padding:10px 50px!important}.blog-page .related-blogPost-wrapper .main-heading{font-size:33px}.body-container--blog-index .centred-hero-wrapper .title,.body-container--blog-index .centred-hero-wrapper h1.title,.body-container--blog-index .centred-hero-wrapper h2.title{color:#f7bd2b;text-align:center}.body-container--blog-index .centred-hero-wrapper .description{margin:0 auto!important;max-width:550px;text-align:center}.body-container--blog-index .bloglist-banner-divider .divider .triangle svg{fill:#f2f3f7}.blog-related-posts{background-color:#f8fafc}.blog-related-posts h2{text-align:center}.blog-related-posts__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-related-posts__post{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:1rem}.body-container--blog-post .blog-post{background:#f2f3f7;padding-left:20px;padding-right:20px}.blog-post .blog-post-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -30px 80px}.blog-post .blog-header-content{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;padding:0 15px;width:40%}.blog-post .blog-feature-image{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;padding:0 15px;width:60%}.blog-post .blog-post-header.fullWidth{margin:70px -15px 40px}.blog-post .blog-post-header.fullWidth .blog-feature-image,.blog-post .blog-post-header.fullWidth .blog-header-content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-left:15px;padding-right:15px;text-align:center;width:100%}.blog-post .blog-post-header.fullWidth .blog-post__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blog-post .blog-post-header.fullWidth .blog-post__meta>*{margin:5px 0;padding:0 10px;position:relative}.blog-post .blog-post-header.fullWidth .blog-post__meta>*+:before{background:#344263;bottom:auto;content:"";display:block;height:17px;left:0;position:absolute;right:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:2px}.body-container--blog-post .blog-post .content-wrapper{padding:0 20px}.body-container--blog-post .related-blogPost-wrapper{background:#fff;padding-top:0}.body-container--blog-post .blog-title{margin-bottom:25px}.body-container--blog-post .post-image{height:450px;padding:20px 0 0}.body-container--blog-post .post-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.body-container--blog-post .related-blogPost-wrapper .column-inner{-webkit-box-shadow:0 3px 6px 0 #00000029;box-shadow:0 3px 6px 0 #00000029}.body-container--blog-post .postDetail-slant-divider .divider{bottom:7px;position:relative;-webkit-transform:translateX(-50%) rotate(-180deg);-ms-transform:translateX(-50%) rotate(-180deg);transform:translateX(-50%) rotate(-180deg)}.body-container--blog-post .postDetail-slant-divider .divider svg{fill:#f2f3f7!important}.body-container.blog-page.caseStudy-blog{margin-top:60px}.caseStudy-blog .blog-post{padding:80px 20px}.caseStudy-blog .blog-feature-image a.blog-post__tag-link{background-color:#344263;border:1.5px solid #344263;color:#fff;display:inline-block;font-size:12px;font-weight:900;line-height:1em;margin:10px 8px 0 0;padding:8px;text-transform:uppercase}.caseStudy-blog .blog-feature-image a.blog-post__tag-link:hover{background-color:transparent;color:#344263}.caseStudy-blog .post-image{height:450px;padding:20px 0 0}.caseStudy-blog .post-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.caseStudy-blog .blog-post__body{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -30px}.caseStudy-blog .blog-post_content{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;padding:0 15px;width:80%}.caseStudy-blog .social-share{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 20%;flex:0 0 20%;padding:0 15px;text-align:center;width:20%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.caseStudy-blog .social-share .custom-social-sharing{position:sticky;top:100px}@media screen and (max-width:767px){.blog-post{padding:50px 0}.blog-page .inline-form-wrapper form .hs_email{max-width:100%;width:100%}.blog-page .inline-form-wrapper form .hs-submit{position:relative;right:0;top:0}.body-container--blog-post .post-image{height:200px;padding:20px 0}.blog-post .blog-header-content{margin-bottom:20px;text-align:center}.blog-post .blog-feature-image,.blog-post .blog-header-content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.caseStudy-blog .blog-post{padding:60px 20px}.caseStudy-blog .blog-post-header{margin:0 -30px}.caseStudy-blog .blog-header-content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:0;padding-top:40px;text-align:left}.caseStudy-blog .blog-post__body{-ms-flex-wrap:wrap;flex-wrap:wrap}.caseStudy-blog .blog-post_content,.caseStudy-blog .social-share{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.caseStudy-blog .social-share{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:20px 15px 0}.caseStudy-blog .social-share .custom-social-sharing{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:768px){.blog-related-posts__post{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media screen and (min-width:1000px){.blog-related-posts__post{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}}.blog-related-posts__image{height:auto;max-width:100%}.blog-related-posts__title{margin:.7rem 0}.blog-comments{margin:0 auto;max-width:680px}.blog-comments .hs-submit{text-align:center}.blog-comments .comment-reply-to{border:0}.blog-comments .comment-reply-to:focus,.blog-comments .comment-reply-to:hover{background-color:transparent;text-decoration:underline}.events-detail-page{background:#fafafa;padding:80px 20px}.events-detail-page .container{margin:0 auto;max-width:1064px}.events-detail-page .featured-image{height:380px;margin-bottom:50px;overflow:hidden}.events-detail-page .featured-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.events-detail-page .events-column-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}.events-detail-page .events-column-left{-webkit-box-flex:0;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 70%;flex:0 0 70%;padding:0 20px;width:70%}.events-detail-page .events-column-right{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;padding:0 20px;width:30%}.events-detail-page .events-column-left .blog-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.events-detail-page .events-column-left .blog-title a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#344263;border-radius:100%;height:40px;justify-content:center;margin-top:15px;padding:20px;width:40px}.events-detail-page .events-column-left .blog-title .fa-share-alt{font-size:22px}.events-detail-page .events-column-left .page-return .fa-share{font-size:22px;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.modal-social-sharing{bottom:0;display:none;left:0;opacity:0;outline:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1050}.show{-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.modal-social-sharing.show{display:block;opacity:1}.modal-social-sharing:after{background:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.modal-social-dialog{margin:1.75rem auto;max-width:90%;width:500px}.social-modal-content{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;flex-direction:column;outline:0;pointer-events:auto;width:100%}.social-modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-pack:justify;-webkit-box-pack:justify;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem;justify-content:space-between;padding:1rem}h5#shareModaLabel{font-size:20px;font-weight:700;line-height:1.5;margin-bottom:0}span.social-close{cursor:pointer;font-size:1.5rem;font-weight:600;margin:-1rem -1rem -1rem auto;padding:1rem}.custom-social-sharing{padding:20px}.social-modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:end;-webkit-box-pack:end;border-top:1px solid #e9ecef;justify-content:flex-end;padding:1rem}span.social-close-btn{background-color:#fbb040;border-color:#fbb040;color:#fff;cursor:pointer;font-size:1rem;line-height:1.5;padding:.375rem .75rem}.custom-social-sharing{row-gap:0!important}.custom-social-sharing a{background-color:#f3f3f3;display:block;margin:6px 0;padding:8px 10px;width:100%!important}@media(max-width:1024px){.events-detail-page{padding:60px 20px}}@media(max-width:767px){.events-detail-page{padding:50px 20px}.events-detail-page .featured-image{height:220px;margin-bottom:30px}.events-detail-page .events-column-left .blog-title a{margin-top:5px}}