.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}}.drb-video{height:50rem;width:100%}.drb-video:hover .vjs-big-play-button{background-color:transparent}.drb-video:hover .vjs-big-play-button:after{margin-left:25px;padding-right:-20px}.drb-video:hover .vjs-poster{background-color:rgba(7,7,7,0)}@media screen and (max-width:600px){.drb-video{height:12.5rem}}.drb-video video{object-fit:cover;width:100%}@media screen and (max-width:1024px){.drb-video video{object-position:20% 0;padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:600px){.drb-video video{padding-left:0;padding-right:0}}.drb-video img{display:none}.drb-video .vjs-control-bar{left:0;margin-left:auto;margin-right:auto;right:0;width:100%}@media screen and (max-width:1024px){.drb-video .vjs-control-bar{width:100%}}.drb-video .vjs-poster{background-color:rgba(7,7,7,.062);transition:.2s ease-in-out}.drb-video .vjs-big-play-button{background-color:transparent;border:none!important;box-shadow:none!important;color:#010101;font-family:Vulf Sans Demo;font-size:16px;font-style:normal;font-weight:400;left:0;letter-spacing:2.4px;line-height:124%;margin-left:auto;margin-right:auto;right:0;text-align:center;text-transform:uppercase;width:100%}.drb-video .vjs-big-play-button:before{content:"PLAY VIDEO"}.drb-video .vjs-big-play-button:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='8' fill='none' viewBox='0 0 21 8'%3E%3Cpath stroke='%23010101' d='M0 4h20M17 1l3 3-3 3'/%3E%3C/svg%3E");height:100px;margin-left:.9375rem;transition:.2s ease-in-out;width:100px}.drb-video .vjs-big-play-button .vjs-icon-placeholder{display:none}.hero_blog{padding-bottom:5rem;padding-top:12.5rem}@media screen and (max-width:1024px){.hero_blog{padding-bottom:60px;padding-top:120px}.single-case-studies .hero_blog{padding-bottom:40px}}.hero_blog .container{display:flex;flex-direction:column;position:relative}.hero_blog .container .category-bar{margin-bottom:20px;padding-left:0}@media screen and (max-width:1024px){.hero_blog .container .category-bar{margin-bottom:10px}}.hero_blog .container .category-bar .btn-category{border:0;border-radius:0;color:#fff;font-family:Vulf Sans Demo;font-size:16px;font-style:normal;font-weight:400;line-height:136%;opacity:.400000006;padding:0;pointer-events:none;text-transform:capitalize}@media screen and (max-width:1024px){.hero_blog .container .category-bar .btn-category{font-size:14px}}.hero_blog .container .block-title{color:#fff;font-family:Vulf Sans Demo;font-size:3.75rem;font-style:normal;font-weight:400;letter-spacing:-.6px;line-height:108%;margin-bottom:3.75rem;margin-left:auto;margin-right:auto;max-width:57.625rem;text-align:center}.hero_blog .container .block-title.with-description{margin-bottom:1.25rem}@media screen and (max-width:1024px){.hero_blog .container .block-title{font-size:32px;margin-bottom:20px;overflow-wrap:break-word}}.hero_blog .container .description{color:#fff;font-family:Vulf Sans Demo;font-size:1.375rem;font-style:normal;font-weight:400;line-height:124%;margin-bottom:3.75rem;margin-left:auto;margin-right:auto;max-width:43.5rem;text-align:center}@media screen and (max-width:1024px){.hero_blog .container .description{font-size:18px;margin-bottom:30px}}.hero_blog .container img{height:50rem;object-fit:cover}@media screen and (max-width:1024px){.hero_blog .container img{height:188px}}