@keyframes fadeInContent{to{opacity:1;transform:translateY(0)}}.blog-post{animation:fadeInContent .8s var(--ken-burns-ease) forwards;margin-inline:auto;max-width:var(--epcido-max-width);opacity:0;padding-block:80px;padding-inline:var(--epcido-container-inline-md-padding);position:relative;transform:translateY(80px)}@media (min-width:769px){.blog-post{padding-inline:var(--epcido-container-inline-lg-padding)}}.blog-post .blog-post__featured-image{display:block;margin-block:40px 24px;max-height:560px;object-fit:cover;object-position:center;position:relative;width:100%}@media (min-width:769px){.blog-post .blog-post__featured-image{margin-top:80px}}.blog-post .blog-post__tag{color:var(--epcido-primary)}.blog-post .blog-post__tag+.blog-post__title{margin-top:12px}.blog-post .blog-post__title{max-width:664px}@media (min-width:769px){.blog-post .blog-post__body{padding-top:92px}}.blog-post .blog-post__body>.hs_cos_wrapper>.hs-module:has(.btn__container),.blog-post .blog-post__body>.hs_cos_wrapper>.hs_cos_wrapper:has(.btn__container),.blog-post .blog-post__body>.hs_cos_wrapper>:not(.hs_cos_wrapper):not(.hs-module):not(div:not([class])){margin-inline:auto;max-width:var(--epcido-blog-content-max-width)}.blog-post .blog-post__body>.hs_cos_wrapper ol,.blog-post .blog-post__body>.hs_cos_wrapper ul{padding-inline:calc(26px + var(--epcido-blog-x-padding)) 0}.blog-post .blog-post__line-wrapper{display:none}@media (min-width:769px){.blog-post .blog-post__line-wrapper{display:flex;flex-direction:column;height:var(--parent-height,100%);justify-content:flex-start;left:11.6%;position:absolute;top:var(--top-position);z-index:-1}}.blog-post .blog-post__line{display:none}@media (min-width:769px){.blog-post .blog-post__line{background:var(--epcido-secondary);display:block;height:0;width:1px}}.blog-post .blog-post__line-cap{display:none}@media (min-width:769px){.blog-post .blog-post__line-cap{background-color:var(--epcido-secondary);border-radius:50%;content:"";display:block;height:5px;margin-left:-2px;opacity:var(--line-cap-opacity,0);width:5px}}.blog-related-posts{background-color:#f8fafc}.blog-related-posts h2{text-align:center}.blog-related-posts__list{display:flex;flex-wrap:wrap}.blog-related-posts__post{flex:0 0 100%;padding:1rem}@media (min-width:769px){.blog-related-posts__post{flex:0 0 50%}}@media (min-width:1000){.blog-related-posts__post{flex:0 0 33.3333333333%}}.blog-related-posts__image{height:auto;max-width:100%}.blog-related-posts__title{margin:.7rem 0}