main .blog-hero-module{position:relative}main .blog-hero-module:after{clear:both}main .blog-hero-module:after,main .blog-hero-module:before{content:"";display:table}main .blog-hero-module .blog-hero-container{display:flex;flex-flow:row wrap;justify-content:space-between;position:relative;z-index:3}main .blog-hero-module .blog-hero-container .main-content:only-child{width:100%}main .blog-hero-module .blog-hero-container .extra-content img.size-auto{height:auto;min-width:100%}main .blog-hero-module .bg-image{z-index:1}main .blog-hero-module .bg-image,main .blog-hero-module .filter{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}main .blog-hero-module .filter{z-index:2}.body-container--blog-post .content-wrapper.blog-post{margin-left:auto;margin-right:auto;max-width:940px}@media screen and (max-width:768px){.body-container--blog-post .content-wrapper.blog-post,.body-container--blog-post .post-comments,.body-container--blog-post.blog-author-container{padding:20px}}.body-container--blog-post .content-wrapper article header{text-align:center}.body-container--blog-post .content-wrapper article header .post-tag{display:flex;flex-flow:row wrap;justify-content:center;margin-bottom:16px}.body-container--blog-post .content-wrapper article header .post-tag .btn:not(:last-child){margin-right:20px}.body-container--blog-post .content-wrapper article header .h1,.body-container--blog-post .content-wrapper article header h1{color:var(--secondary-color-base);font-family:Roboto;font-size:2.888888888888889rem;font-style:normal;font-weight:700;line-height:1.25;margin-bottom:1.3333333333333333rem;margin-top:3.3333333333333335rem;text-decoration:none;text-transform:none}.body-container--blog-post .content-wrapper article header .h1 b,.body-container--blog-post .content-wrapper article header .h1 strong,.body-container--blog-post .content-wrapper article header h1 b,.body-container--blog-post .content-wrapper article header h1 strong{font-weight:700}.body-container--blog-post .content-wrapper article header .featured-image-container img{height:auto;max-width:100%}.body-container--blog-post .content-wrapper article header .post-meta{color:var(--body-text-color);font-family:Roboto,sans-serif;font-size:.7777777777777778rem;font-style:normal;font-weight:400;line-height:1.625;margin-bottom:1.6666666666666667rem;margin-top:1.1111111111111112rem;text-decoration:none}.body-container--blog-post .content-wrapper article header .post-meta span:not(:last-child){margin-right:1.1111111111111112rem}.body-container--blog-post .content-wrapper article header .post-meta img{vertical-align:middle}.body-container--blog-post .content-wrapper article .post-wrapper .post-body{margin-left:auto;margin-right:auto;max-width:700px}.body-container--blog-post .content-wrapper article .post-wrapper .post-body img{height:auto;max-width:100%}.body-container--blog-post .content-wrapper article .post-wrapper{margin-bottom:1.6666666666666667rem;margin-top:5.555555555555555rem}.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body .h2,.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body h2{color:var(--secondary-color-base);font-family:Roboto,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1.25;margin-bottom:1.3333333333333333rem;margin-top:3.3333333333333335rem;text-decoration:none;text-transform:none}.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body .h2 b,.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body .h2 strong,.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body h2 b,.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body h2 strong{font-weight:700}.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body .h3,.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body h3{color:var(--accent-color-base);font-family:Roboto;font-size:1.4444444444444444rem;font-style:normal;font-weight:700;line-height:1.25;margin-bottom:1.3333333333333333rem;margin-top:1.6666666666666667rem;text-decoration:none;text-transform:none}.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body .h3 b,.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body .h3 strong,.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body h3 b,.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body h3 strong{font-weight:700}.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body .h4,.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body h4{color:var(--secondary-color-light);font-family:Roboto;font-size:1.1111111111111112rem;font-style:normal;font-weight:700;line-height:1.25;margin-bottom:.5555555555555556rem;margin-top:2.2222222222222223rem;text-decoration:none;text-transform:none}.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body .h4 b,.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body .h4 strong,.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body h4 b,.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body h4 strong{font-weight:700}.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body .h5,.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body h5{color:var(--secondary-color-base);font-family:Roboto;font-size:1rem;font-style:normal;font-weight:700;line-height:1.25;margin-bottom:.8333333333333334rem;margin-top:0;text-decoration:none;text-transform:uppercase}.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body .h5 b,.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body .h5 strong,.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body h5 b,.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body h5 strong{font-weight:700}.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body .h6,.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body h6{color:var(--secondary-color-base);font-family:Roboto;font-size:.8888888888888888rem;font-style:normal;font-weight:700;line-height:1.25;margin-bottom:.8333333333333334rem;margin-top:0;text-decoration:none;text-transform:none}.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body .h6 b,.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body .h6 strong,.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body h6 b,.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body h6 strong{font-weight:700}@media screen and (max-width:767px){.body-container--blog-post .content-wrapper article header .h1,.body-container--blog-post .content-wrapper article header h1{font-size:1.6666666666666667rem}.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body .h2,.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body h2{font-size:1.5555555555555556rem}.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body .h3,.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body h3{font-size:1rem}.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body .h4,.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body h4{font-size:.8888888888888888rem}.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body .h5,.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body h5{font-size:.7777777777777778rem}.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body .h6,.body-container--blog-post .content-wrapper.blog-post article .post-wrapper .post-body h6{font-size:.6666666666666666rem}}.blog-author-container{background:var(--transparent);margin-bottom:30px;margin-top:30px;width:100%}.blog-author-container .blog-author-content{align-items:center;display:flex;flex-flow:column nowrap;margin-left:auto;margin-right:auto;max-width:700px;padding:1.1111111111111112rem 0;text-align:center}.blog-author-container .blog-author-content .author-portrait{margin-bottom:20px;width:15%}.blog-author-container .blog-author-content .author-portrait img{display:block;height:auto;max-width:100%}.blog-author-container .blog-author-content .author-portrait+.author-detail{width:85%}.blog-author-container .blog-author-content .author-detail .author-name{margin-bottom:15px}.blog-author-container .blog-author-content .author-detail .author-name a{color:var(--body-text-color);font-family:Roboto,sans-serif;font-size:.8888888888888888rem;font-style:normal;font-weight:500;line-height:1.625;text-decoration:none}.blog-author-container .blog-author-content .author-detail .author-bio{color:var(--body-text-color);font-family:Roboto,sans-serif;font-size:.7777777777777778rem;font-style:normal;font-weight:400;line-height:1.6;margin-bottom:15px;text-decoration:none}.blog-author-container .blog-author-content .author-detail .author-links{list-style-type:none;margin:0;padding:0}.blog-author-container .blog-author-content .author-detail .author-links li{display:inline-block;margin-bottom:0;margin-top:0}.blog-author-container .blog-author-content .author-detail .author-links li:not(:last-child){margin-right:10px}.blog-author-container .blog-author-content .author-detail .author-links li img{display:block}.body-container--blog-post .post-comments{background:var(--white);padding-bottom:60px;padding-top:60px}.body-container--blog-post .post-comments .container{margin-left:auto;margin-right:auto;max-width:700px}.body-container--blog-post .post-comments #comments-listing:not(:empty){border-bottom:2px solid #eee;margin-bottom:60px;padding-bottom:60px}.body-container--blog-post .post-comments #comments-listing .comment-date,.body-container--blog-post .post-comments #comments-listing .comment-from{width:100%}.body-container--blog-post .post-comments #comments-listing .comment-date{margin-bottom:10px}.body-container--blog-post .post-comments .hs-common-confirm-message{background-color:#fff!important;border:1px solid var(--success-color)!important;color:var(--success-color)!important}.body-container--blog-post .post-comments .hs-form .hs_comment textarea{min-height:150px}.body-container--blog-post .related_post{background:var(--light-color)}