.blog .blog__structure{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;}.blog .blog__structure .blog__main .h5,.blog .blog__structure .blog__main .post-excerpt p{margin:0;line-height:1.2;}.blog .blog__structure .blog__main .blog-post__card .blog-post{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0;gap:15px;max-height:250px;overflow:hidden;}.blog .blog__structure .blog__main .blog-post__card .blog-post .featured-image{width:40%;height:unset;padding:0;}.blog .blog__structure .blog__main .blog-post__card .blog-post .featured-image a{border-radius:4px 4px;overflow:hidden;width:100%;height:100%;position:relative;}.blog .blog__structure .blog__main .blog-post__card .blog-post .featured-image a img{-o-object-position:center;object-position:center;}.blog .blog__structure .blog__main .blog-post__card .blog-post .featured-image .video-tag{position:absolute;z-index:1;display:inline-block;width:30px;height:25px;bottom:10px;right:10px;background:#418241;border-radius:7px;pointer-events:none;}.blog .blog__structure .blog__main .blog-post__card .blog-post .featured-image .video-tag svg{width:15px;position:relative;top:0;height:15px;left:8px;}@media screen and (max-width:38em){.blog .blog__structure .blog__main .blog-post__card .blog-post .featured-image{width:100%;max-height:unset}}.blog .blog__structure .blog__main .blog-post__card .blog-post .blog-post__right{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;}.blog .blog__structure .blog__main .blog-post__card .blog-post .blog-post__right .h5{font-size:20px;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;}.blog .blog__structure .blog__main .blog-post__card .blog-post .blog-post__right .h5:hover{color:var(--color-accent);}@media screen and (max-width:1200px){.blog .blog__structure .blog__main .blog-post__card .blog-post .blog-post__right .h5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}}.blog .blog__structure .blog__main .blog-post__card .blog-post .blog-post__right .post-excerpt p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:var(--webkit);-webkit-box-orient:vertical;}.blog .blog__structure .blog__main .blog-post__card .blog-post .post-comments{display:none;}@media screen and (max-width:38em){.blog .blog__structure .blog__main .blog-post__card .blog-post{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:unset;padding:10px 0 20px;margin-bottom:10px;border-bottom:2px solid var(--color-border);max-height:unset}}@media screen and (max-width:640px){.blog .blog__structure .blog__main .blog-post__card{max-width:100%;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.blog .blog__structure .blog__main .blog-post__card .blog-post .blog-post__right .post-excerpt p{-webkit-line-clamp:calc(2 + var(--webkit))}}.blog .blog__structure .blog__main .main-blog__content{position:relative;}.blog .blog__structure .blog__main .main-blog__content .content__not-found{margin:20px auto;font-weight:500;max-width:70%;text-align:center;}.blog .blog__structure .blog__main .main-blog__content .content__not-found b{font-weight:700;}.blog .blog__structure .blog__main .main-blog__content .content__close-search{position:absolute;top:10px;right:20px;padding:10px;line-height:1;cursor:pointer;}.blog .blog__structure .blog__main .main-blog__content .content__load-more{max-width:300px;margin:auto;position:absolute;bottom:-20px;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);left:50%;}@media screen and (max-width:768px){.blog .blog__structure .blog__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;margin-bottom:60px}}.blog .blog__structure .blog__side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.blog .blog__structure .blog__side .side__promo{position:relative;height:100%;}.blog .blog__structure .blog__side .side__promo .blog_banner__image{max-width:500px;margin-left:auto;margin-right:auto;}@media screen and (max-width:768px){.blog .blog__structure .blog__side{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}}@media screen and (max-width:768px){.blog .blog__structure{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.blog .newsletter-block{border-radius:20px;padding:1.5rem;text-align:center;max-width:100%;margin:auto;background:var(--background-color);-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1);margin-bottom:40px;}@media screen and (max-width:768px){.blog .newsletter-block{margin-bottom:0}}.blog .newsletter-block__inner h3{margin-bottom:15px;line-height:1.4;color:var(--heading-color);}.blog .newsletter-block__description{font-size:.9rem;line-height:1.4;margin-bottom:15px;color:var(--subheading-color);}.blog .newsletter-block__trust-text{font-size:.85rem;margin-top:15px;margin-bottom:0!important;font-weight:600;color:var(--trust-text-color);}.blog-pagination__small-heading{text-align:center;padding:0 15px;}@media screen and (max-width:768px){.blog-pagination__small-heading{margin-top:20px}}nav.blog-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--color-border);margin-bottom:30px;}nav.blog-pagination.is-invisible{display:none;}@media screen and (max-width:768px){nav.blog-pagination{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;border-top:none}}