.page-template-page-blog .section-title .dot{display:contents}.blog-wrap{padding:40px 0 80px}@media (min-width:1200px){.blog-wrap{padding:80px 0 130px}}@media (min-width:1200px){.blog-wrap .blog__mark-post .box__union{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}}@media (min-width:1200px){.blog-wrap .blog__mark-post .box__left{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-self:stretch}}@media (min-width:1200px){.blog-wrap .blog__mark-post .box__photo{width:557px;height:100%}}.blog-wrap .blog__mark-post .box__photo img{width:100%;-o-object-fit:cover;object-fit:cover;height:270px}@media (min-width:1200px){.blog-wrap .blog__mark-post .box__photo img{height:310px}}.blog-wrap .blog__mark-post .box__right{padding:16px 24px 32px;border:1px solid #e5e9ed}@media (min-width:1200px){.blog-wrap .blog__mark-post .box__right{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-self:stretch;padding:58px 74px 27px 34px}}@media (min-width:1200px){.blog-wrap .blog__mark-post .box__block_union{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:17px;flex-wrap:wrap;gap:12px}}.blog-wrap .blog__mark-post .box__data{display:flex;justify-content:flex-start;align-items:center;gap:6px;overflow:hidden;color:#5e6265;text-overflow:ellipsis;font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:16px}@media (min-width:1200px){.blog-wrap .blog__mark-post .box__data{font-size:16px}}.blog-wrap .blog__mark-post .box__keys{margin:16px 0 12px}@media (min-width:1200px){.blog-wrap .blog__mark-post .box__keys{margin:0}}.blog-wrap .blog__mark-post .post-categories{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;flex-wrap:wrap}.blog-wrap .blog__mark-post .post-categories a{display:flex;padding:7px 16px 9px;background:#f2f4f5;color:#5e6265;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:100%}.blog-wrap .blog__mark-post .box__title{color:#191e22;font-family:var(--font-family-secondary);font-size:24px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:24px;display:flex;transition:color 0.5s}@media (min-width:1200px){.blog-wrap .blog__mark-post .box__title{font-size:28px;margin-bottom:14px}}.blog-wrap .blog__mark-post .box__title:hover{color:var(--accent)}.blog-wrap .blog__mark-post .box__description{color:#5e6265;font-size:16px;font-style:normal;font-weight:400;line-height:160%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media (min-width:1200px){.blog-wrap .blog__mark-post .box__description{-webkit-line-clamp:4;line-height:24px}}.blog-content{margin-top:76px}@media (min-width:1200px){.blog-content{margin-top:100px}}.blog-content .post__title{text-align:center;margin-bottom:24px}@media (min-width:1200px){.blog-content .post__title{text-align:left;margin-bottom:40px}}.blog-content .post__title span{color:var(--accent);display:contents}.blog-content .blog-list{display:grid;grid-template-columns:repeat(1,1fr);gap:16px}@media (min-width:1200px){.blog-content .blog-list{grid-template-columns:repeat(3,1fr);gap:30px}}@media (min-width:1200px){.blog-content .blog-item{display:flex;flex-direction:column;align-self:stretch}}.blog-content .blog-item__img{display:flex;overflow:hidden}.blog-content .blog-item__img img{width:100%;height:270px;-o-object-fit:cover;object-fit:cover}@media (min-width:1200px){.blog-content .blog-item__img img{height:280px}}.blog-content .blog-item__bottom{padding:16px 24px 20px;border:1px solid #e5e9ed}@media (min-width:1200px){.blog-content .blog-item__bottom{height:100%;padding:17px 24px 35px}}.blog-content .blog-item__date{display:flex;justify-content:flex-start;align-items:center;gap:6px;overflow:hidden;color:#5e6265;font-size:14px;font-style:normal;font-weight:400;line-height:1;font-family:var(--font-family-secondary)}.blog-content .blog-item__date span{padding-top:2px}.blog-content .blog-item__category{margin:16px 0 12px;display:flex}.blog-content .blog-item__category ul{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:8px}.blog-content .blog-item__category li{display:flex}.blog-content .blog-item__category a{padding:7px 16px 9px;background:#f2f4f5;color:#636571;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:100%}.blog-content .blog-item__title{color:#191e22;font-family:var(--font-family-secondary);font-size:24px;font-style:normal;font-weight:400;line-height:120%;transition:color 0.5s}@media (min-width:1200px){.blog-content .blog-item__title{font-size:28px}}.blog-content .blog-item__title:hover{color:var(--accent)}.blog-pagination{margin-top:32px}@media (min-width:1200px){.blog-pagination{margin-top:54px}}.blog-pagination .blog-pagination__list{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px}@media (min-width:1200px){.blog-pagination .blog-pagination__list{gap:8px}}.blog-pagination .page-numbers{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border:1px solid #e5e9ed;color:#191e22;font-family:var(--font-family-secondary);font-size:11.824px;font-style:normal;font-weight:400;line-height:14.78px;text-transform:uppercase;transition:color 0.5s}.blog-pagination .page-numbers:hover{color:var(--accent)}@media (min-width:1200px){.blog-pagination .page-numbers{width:54px;height:54px;font-size:16px;line-height:20px}}.blog-pagination .page-numbers.current{background:var(--accent);color:#fff;border-color:var(--accent)}.article{padding:57px 0 80px}@media (min-width:1200px){.article{padding:84px 0 120px}}.article-content{max-width:760px;margin:0 auto}.article-date{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;overflow:hidden;color:#5e6265;font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin-bottom:13px}@media (min-width:1200px){.article-date{font-size:16px;margin-bottom:17px}}.article-title{margin-bottom:40px}@media (min-width:1200px){.article-title{margin-bottom:24px}}.article-img{margin-bottom:26px}@media (min-width:1200px){.article-img{margin-bottom:40px}}.article-img img{width:100%;height:270px;-o-object-fit:cover;object-fit:cover}@media (min-width:1200px){.article-img img{height:auto;max-height:433px}}.article-content h2,.article-content h6{color:#191e22;font-family:var(--font-family-secondary);font-size:24px;font-style:normal;font-weight:400;line-height:130%;margin-bottom:12px}@media (min-width:1200px){.article-content h2,.article-content h6{margin-bottom:32px}}@media (min-width:1200px){.article-content h2{font-size:40px;line-height:50px}}@media (min-width:1200px){.article-content h6{font-size:28px;line-height:32px}}.article-content p{margin:12px 0;color:#5e6265;font-size:16px;font-style:normal;font-weight:400;line-height:160%}@media (min-width:1200px){.article-content p{margin:24px 0}}.article-content .article-list{margin-bottom:40px}.article-content .article-list ul{list-style-type:square;padding-left:20px;display:flex;flex-direction:column;gap:12px}.article-content .article-list li{color:#5e6265;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.article-content .article-list li::marker{color:var(--accent)}.article-content>img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;margin-bottom:40px}@media (min-width:1200px){.article-content>img{height:auto;max-height:446px}}.article-content blockquote{background:#f2f4f5;padding:78px 9px 36px 17px;margin-bottom:40px;color:#191e22;font-size:18px;font-style:normal;font-weight:300;line-height:28px;position:relative}@media (min-width:1200px){.article-content blockquote{padding:72px 76px 32px 76px}}.article-content blockquote:after{content:"";display:block;position:absolute;left:17px;top:36px;width:30px;height:24px;background:url(/wp-content/themes/ffl-ecosystem/assets/img/quote-icon.svg) center center no-repeat;background-size:contain}@media (min-width:1200px){.article-content blockquote:after{top:32px;left:76px}}.article-content a{color:var(--accent);-webkit-text-decoration-color:#fff0;text-decoration-color:#fff0}.article-content a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.article-social{margin-top:40px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px}.article-social__title{color:#191e22;text-align:center;font-family:var(--font-family-secondary);font-size:20px;font-style:normal;font-weight:400;line-height:32px}.article-social__list{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:12px}.article-social__item{width:40px;height:40px;background:#f2f4f5;display:flex;justify-content:center;align-items:center}.article .related{margin-top:80px}@media (min-width:1200px){.article .related{margin-top:120px}}.article .related-head{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media (min-width:1200px){.article .related-head{margin-bottom:45px}}.article .related-title{text-align:center;width:100%;margin-bottom:24px}@media (min-width:1200px){.article .related-title{text-align:left;width:auto;margin-bottom:0}}.article .related-title span{color:var(--accent);display:contents}.article .related-link{display:none}@media (min-width:1200px){.article .related-link{display:inline-block;padding:15px 30px;background-color:var(--accent);color:#fff;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-transform:uppercase;transition:background-color 0.5s}.article .related-link:hover{background-color:var(--accent-hover)}}.article .related-list{display:grid;grid-template-columns:repeat(1,1fr);gap:16px}@media (min-width:1200px){.article .related-list{grid-template-columns:repeat(3,1fr);gap:30px}}.article .related-item{display:flex;flex-direction:column}@media (min-width:1200px){.article .related-item{align-self:stretch}}.article .related-item__img img{width:100%;height:270px;-o-object-fit:cover;object-fit:cover}@media (min-width:1200px){.article .related-item__img img{height:280px}}.article .related-item__bottom{padding:16px 24px 20px;border:1px solid #e5e9ed}@media (min-width:1200px){.article .related-item__bottom{padding:18px 30px 35px 24px;height:100%}}.article .related-item__date{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;overflow:hidden;color:#5e6265;font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin-bottom:17px}@media (min-width:1200px){.article .related-item__date{margin-bottom:21px}}.article .related-item__date span{padding-top:2px}.article .related-item__category{margin-bottom:8px}@media (min-width:1200px){.article .related-item__category{margin-bottom:12px}}.article .related-item__category ul{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:12px}.article .related-item__category li{display:flex}.article .related-item__category a{display:flex;justify-content:center;align-items:center;padding:7px 16px 8px;background:#f2f4f5;color:#5e6265;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:100%}.article .related-item__title{color:#191e22;font-family:var(--font-family-secondary);font-size:24px;font-style:normal;font-weight:400;line-height:120%;transition:color 0.5s}@media (min-width:1200px){.article .related-item__title{font-size:28px}}.article .related-item__title:hover{color:var(--accent)}.blog-wrap-category,.posts__header{display:none}.posts .posts__union{display:grid;grid-template-columns:repeat(1,1fr);gap:16px}@media (min-width:1200px){.posts .posts__union{grid-template-columns:repeat(3,1fr);gap:30px}}.posts .posts__keys,.posts .posts__arrow{display:none}@media (min-width:1200px){.posts .posts__box{display:flex;flex-direction:column;align-self:stretch}}.posts .posts__photo img{width:100%;height:270px;-o-object-fit:cover;object-fit:cover}@media (min-width:1200px){.posts .posts__photo img{height:280px}}.posts .posts__box_bottom{padding:16px 24px 20px;border:1px solid #e5e9ed}@media (min-width:1200px){.posts .posts__box_bottom{padding:18px 24px 35px;height:100%}}.posts .navigation__data{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;color:#5e6265;font-family:var(--font-family-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin-bottom:17px}.posts .posts__title{color:#191e22;font-family:var(--font-family-secondary);font-size:24px;font-style:normal;font-weight:400;line-height:120%}@media (min-width:1200px){.posts .posts__title{font-size:28px}}