.btn-category{border:1px solid #fff;border-radius:6.25rem;color:#fff;display:flex;font-family:Vulf Sans Demo;font-size:1rem;font-style:normal;font-weight:400;justify-content:center;letter-spacing:.15rem;line-height:124%;min-width:fit-content;opacity:.4!important;padding:.625rem 1.25rem;text-align:center;text-transform:uppercase}@media screen and (max-width:1024px){.btn-category{height:fit-content}}.btn-category.active{opacity:1!important}.btn-category:hover{opacity:1!important;text-decoration:none;transition-duration:.3s!important}.category-bar{display:flex;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;max-width:75rem;-ms-overflow-style:none;scrollbar-width:none}@media screen and (max-width:1024px){.category-bar{flex-wrap:nowrap;max-width:100%;overflow-x:scroll;padding-left:1.25rem}}.category-bar::-webkit-scrollbar{display:none}.category-bar .btn-category{margin-bottom:.75rem;margin-right:.625rem}.category-bar .btn-category:last-child{margin-right:0}@media screen and (max-width:1024px){.category-bar .btn-category{font-family:Vulf Sans Demo;font-size:14px;font-style:normal;font-weight:400;letter-spacing:2.1px;line-height:124%;padding:10px 16px;text-transform:uppercase}}.nothing-found{display:flex;grid-column:2/3;justify-self:center}@media screen and (max-width:1024px){.nothing-found{grid-column:1}}.nothing-found p{color:#fff;font-family:Vulf Sans Demo;font-size:2.625rem;font-style:normal;font-weight:400;letter-spacing:-.6px;line-height:108%;margin-left:auto;margin-right:auto;text-align:center}@media screen and (max-width:1024px){.nothing-found p{font-size:28px}}.drb-loader{left:0;opacity:0;position:absolute;top:0;visibility:hidden;z-index:-1000}.drb-loader.active{opacity:1;visibility:visible;z-index:1}.drb-loader path.react{stroke-dasharray:100;animation:dash 5s linear infinite}@keyframes dash{to{stroke-dashoffset:1000}}.card-article{display:flex}.card-article.with-categories .inner .top img{margin-top:1.25rem}@media screen and (max-width:1024px){.card-article.with-categories .inner .top img{margin-top:.625rem}}.card-article .inner{display:flex;flex-direction:column;width:100%}@media screen and (max-width:1024px){.card-article .inner{width:100%}}.card-article .inner .top{margin-bottom:1.25rem;min-height:18.75rem;overflow:hidden}@media screen and (max-width:1024px){.card-article .inner .top{min-height:18.75rem}}.card-article .inner .top .category-bar{background-color:transparent;flex-wrap:nowrap;justify-content:flex-start;overflow-x:scroll;padding-left:0;position:relative;z-index:2}.card-article .inner .top .category-bar .btn-category{border:0;border-radius:0;color:#fff;font-family:Vulf Sans Demo;font-size:1rem;font-style:normal;font-weight:400;line-height:136%;margin-bottom:0;opacity:.400000006;padding:0;text-transform:capitalize}.card-article .inner .top .category-bar .btn-category:after{content:","}.card-article .inner .top .category-bar .btn-category:last-child:after{display:none}@media screen and (max-width:1024px){.card-article .inner .top .category-bar .btn-category{font-size:14px}}.card-article .inner .top img{height:18.75rem;margin-top:2.5rem;object-fit:cover;position:relative;transition:all .6s ease;width:100%;z-index:0}@media screen and (max-width:1024px){.card-article .inner .top img{height:18.75rem}}.card-article .inner .bottom .title{font-family:Vulf Sans Demo;font-size:1.875rem;font-weight:400;letter-spacing:.12em;line-height:32.4px;margin-bottom:1.25rem;text-align:left}@media screen and (max-width:1024px){.card-article .inner .bottom .title{margin-top:0}}@media screen and (max-width:600px){.card-article .inner .bottom .title{font-size:20px;margin-bottom:.625rem}}.card-article .inner .bottom .title a{color:#fff}@media screen and (max-width:1024px){.card-article .inner .bottom .btn-cta{margin-left:0;margin-top:10px}}.card-article:hover .inner .top img{transform:scale(1.05)}@media screen and (max-width:1024px){.card-article:hover .inner .top img{transform:scale(1)}}.card-case-study{display:flex;flex-direction:column;height:100%}.card-case-study .top{height:300px;margin-bottom:1.875rem}@media screen and (max-width:1024px){.card-case-study .top{height:369px}}@media screen and (max-width:600px){.card-case-study .top{height:62.5vw}}.card-case-study .top img{height:300px;object-fit:cover;width:100%}@media screen and (max-width:1024px){.card-case-study .top img{height:369px}}@media screen and (max-width:600px){.card-case-study .top img{height:62.5vw}}.card-case-study .bottom{display:flex;flex-direction:column;height:100%}@media screen and (max-width:1024px){.card-case-study .bottom{height:auto}}.card-case-study .bottom .card-title{color:#fff;display:block;font-family:Vulf Sans Demo;font-size:1.875rem;font-style:normal;font-weight:400;letter-spacing:.12em;line-height:108%;margin-bottom:1.875rem;text-transform:uppercase}@media screen and (max-width:1024px){.card-case-study .bottom .card-title{font-size:20px}}.card-case-study .bottom .description{color:#fff;font-family:Vulf Sans Demo;font-size:1rem;font-style:normal;font-weight:400;line-height:136%;margin-bottom:1.875rem;opacity:.9}@media screen and (max-width:1024px){.card-case-study .bottom .description{font-size:16px;margin-bottom:16px}}.card-case-study .bottom .attributes{display:flex;flex-direction:column;margin-bottom:1.875rem}@media screen and (max-width:1024px){.card-case-study .bottom .attributes{margin-bottom:16px}}.card-case-study .bottom .attributes .attribute{display:flex}.card-case-study .bottom .attributes .attribute .title{color:#fff;font-family:Vulf Sans Demo;font-size:1rem;font-style:normal;font-weight:400;line-height:136%;min-width:120px;opacity:.6}@media screen and (max-width:1024px){.card-case-study .bottom .attributes .attribute .title{font-size:14px}}.card-case-study .bottom .attributes .attribute .value{color:#fff;font-family:Vulf Sans Demo;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:.12em;line-height:136%;margin-bottom:.3125rem;margin-left:2rem;text-transform:uppercase}@media screen and (max-width:1024px){.card-case-study .bottom .attributes .attribute .value{font-size:12px;margin-left:7px}}.card-case-study .bottom .link{color:#fff;font-family:Vulf Sans Demo;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:.15em;line-height:124%;margin-top:auto;text-transform:uppercase}@media screen and (max-width:1024px){.card-case-study .bottom .link{font-size:14px}}.blog-posts-block{padding-bottom:120px;padding-top:120px;position:relative}@media screen and (max-width:1024px){.blog-posts-block{padding-bottom:80px;padding-top:80px}}.blog-posts-block.js-loading .category-bar.top{pointer-events:none}.blog-posts-block.js-loading .results{opacity:.6;pointer-events:none}.blog-posts-block .js-loader{left:0;margin:auto;position:fixed;right:0;top:40%}.blog-posts-block .container{display:flex;flex-direction:column}@media screen and (max-width:1024px){.blog-posts-block .container{overflow:hidden}.blog-posts-block .container .category-bar.top{justify-content:flex-start;margin-left:-20px;min-width:calc(100% + 40px);padding-left:20px;padding-right:20px}}.blog-posts-block .container .results{display:grid;gap:2.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:5rem;margin-top:5rem}@media screen and (max-width:1024px){.blog-posts-block .container .results{gap:30px;grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:0;margin-top:60px}}.blog-posts-block .container .js-blog-load-more{color:#fff;font-family:Vulf Sans Demo;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:2.4px;line-height:124%;margin-left:auto;margin-right:auto;text-transform:uppercase}.blog-posts-block .container .js-blog-load-more.hidden{display:none}@media screen and (max-width:600px){.blog-posts-block .container .js-blog-load-more{font-size:14px}}