.blog-listing-container{display:flex;flex-direction:column;position:relative;row-gap:55px;z-index:1}.blog-listing-container.listing-container{z-index:0}.blog-listing-container .blog-listing-header{column-gap:60px;display:flex;flex-direction:row;justify-content:space-between}.blog-listing-header h1{color:#fff;font-family:Roboto;font-size:56.13px;font-weight:700;line-height:60px}.blog-listing-header .dropdown button{align-items:center;background:#fff;border:none;color:#737373;column-gap:30px;display:flex;flex-direction:row;font-family:Roboto;font-size:16px;font-weight:400;justify-content:space-between;line-height:20px;padding:14px 16px;width:348px}.blog-listing-header .dropdown ul{background:#fff;border:1px solid #737373;border-radius:0;margin-top:8px!important;padding:6px;width:100%}.blog-listing-header .dropdown ul li a{border:1px solid transparent;color:#484848;font-family:Roboto;font-size:16px;font-weight:400;line-height:20px;padding:6px 14px;transition:none}.blog-listing-header .dropdown ul li a:hover{background:#ffe8d0;border:1px solid #ff8201;color:#1a1a1a;font-family:Roboto;font-size:16px;font-weight:700;line-height:20px}.blog-listing-content{background:#fff;box-shadow:0 2px 20px 0 #00000014;display:flex;flex-direction:column;margin:0 auto 75px;max-width:1400px;padding:50px 60px 35px;position:relative;z-index:1}.blog-listing-content .content,.blog-listing-content .content a,.blog-listing-content .content li,.blog-listing-content .content p,.blog-listing-content .content span{color:#262729;font-family:Roboto;font-size:20px;font-weight:400;line-height:28px}.blog-listing-container .projects-filters .nav-tabs{border:none}.blog-listing-container .projects-filters .nav-tabs li{background:#fff;border-bottom:1px solid transparent;padding:15px 30px}.blog-listing-container .projects-filters .nav-tabs li button{border:none;color:#404040;font-family:Roboto;font-size:20px;font-weight:400;line-height:20px;padding:0}.blog-listing-container .projects-filters .nav-tabs li:has(button.active){border-bottom:1px solid #ff8300}.blog-listing-container .projects-filters .nav-tabs li button.active{color:#ff8300;font-weight:500}.blog-listing-container .projects-filters .tab-pane{background:#f4f4f4;column-gap:15px;display:none;flex-direction:row;flex-wrap:wrap;padding:25px;row-gap:15px}.blog-listing-container .projects-filters .tab-pane.active{display:flex}.blog-listing-container .projects-filters .tab-pane a.filter-tag{background:#fff;border:1px solid #fff;box-shadow:0 2px 6px 0 #00000014;color:#343a40;font-family:Roboto;font-size:14px;font-weight:400;line-height:18px;padding:8px 18px;text-align:center}.blog-listing-container .projects-filters .tab-pane a.filter-tag.active{background:#ffe8d0;border:1px solid #ff8201}.blog-listing-container .post-listing{column-gap:35px;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:35px}.post-listing .post-card{box-shadow:0 2px 20px 0 #00000014;display:flex;flex-direction:column;width:calc(33.33% - 23.33px)}.post-card .featured-image{display:flex;flex-direction:column;position:relative}.post-card .featured-image>img{height:100%;object-fit:cover;width:100%}.post-card .featured-image .quick-link{background:linear-gradient(180deg,transparent,#000);bottom:0;column-gap:30px;display:flex;flex-direction:row;height:fit-content;justify-content:space-between;padding:43px 30px 10px;position:absolute;width:100%}.post-card .featured-image .quick-link a span{color:#fff;font-family:Roboto;font-size:14px;font-weight:400;line-height:18px;vertical-align:middle}.post-card .featured-image .title{background:#ff8201;bottom:0;display:flex;flex-direction:row;height:fit-content;padding:10px 22px;position:absolute;width:calc(100% - 72px)}.post-card .featured-image .title h4{color:#fff;font-family:Roboto;font-size:20px;font-weight:500;line-height:28px;margin:0}.post-card .card-body{display:flex;flex-direction:column;padding:30px 30px 55px}.post-card .card-body .tags{column-gap:10px;display:flex;flex-direction:row;margin-bottom:11px}.post-card .card-body .tags a.tag{color:#343a4099;font-family:Roboto;font-size:14px;font-weight:400;line-height:18px;margin:0;text-decoration:none}.post-card .card-body .tags a.tag:hover{color:#ff8201}.post-card .card-body .tags a.tag:after{content:none}.post-card .card-body .meta-data{column-gap:8px;display:flex;flex-direction:row;margin-bottom:15px}.post-card .card-body .meta-data span{color:#343a4099;font-family:Roboto;font-size:14px;font-weight:400;line-height:18px}.post-card .card-body h4{color:#343a40;font-family:Roboto;font-size:20px;font-weight:500;line-height:28px;margin-bottom:15px}.post-card .card-body .content,.post-card .card-body .content a,.post-card .card-body .content li,.post-card .card-body .content p,.post-card .card-body .content span{color:#262729;font-family:Roboto;font-size:18px;font-weight:400;line-height:29px;margin-top:auto}.post-card .card-body a{color:#ff8201;font-family:Roboto;font-size:16px;font-weight:400;line-height:16px;margin-top:30px;text-decoration-style:solid;width:fit-content}.post-card .card-body a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' fill='none' viewBox='0 0 7 11'%3E%3Cpath stroke='%23FF8201' stroke-linecap='round' stroke-linejoin='round' d='m1 10.44 4.92-4.577L1.164 1.44'/%3E%3C/svg%3E");content:"";display:inline-block;height:11px;margin-left:8px;vertical-align:middle;width:7px}.post-card .card-body a:hover{color:#262729}.post-card .card-body a:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' fill='none' viewBox='0 0 7 11'%3E%3Cpath stroke='%23262729' stroke-linecap='round' stroke-linejoin='round' d='m1 10.44 4.92-4.577L1.164 1.44'/%3E%3C/svg%3E")}.blog-listing-container .graffiti-post-listing{display:flex;flex-direction:column;row-gap:40px}.graffiti-post-listing .graffiti-post-card{background:#fff;border:1px solid #dee2e6;box-shadow:0 -16px 22px 0 #0000000d;column-gap:30px;display:flex;flex-direction:row;justify-content:space-between;padding:40px 60px 0 30px;width:100%}.graffiti-post-listing .graffiti-post-card .card-body{display:flex;flex-direction:column;padding:30px 0}.graffiti-post-listing .graffiti-post-card .card-body>h2{color:#343a40;font-family:Roboto;font-size:20px;font-weight:500;line-height:28px;margin-bottom:8px}.graffiti-post-listing .graffiti-post-card .card-body>span{color:#343a4099;font-family:Roboto;font-size:14px;font-style:italic;font-weight:400;line-height:18px}.graffiti-post-listing .graffiti-post-card .card-body .content{margin-top:8px}.graffiti-post-listing .graffiti-post-card .card-body .content a{color:#ff8201}.graffiti-post-listing .graffiti-post-card .card-body .content,.graffiti-post-listing .graffiti-post-card .card-body .content li,.graffiti-post-listing .graffiti-post-card .card-body .content p,.graffiti-post-listing .graffiti-post-card .card-body .content span{color:#262729}.graffiti-post-listing .graffiti-post-card .card-body .content,.graffiti-post-listing .graffiti-post-card .card-body .content a,.graffiti-post-listing .graffiti-post-card .card-body .content li,.graffiti-post-listing .graffiti-post-card .card-body .content p,.graffiti-post-listing .graffiti-post-card .card-body .content span{font-family:Roboto;font-size:18px;font-weight:400;line-height:29px}.graffiti-post-listing .graffiti-post-card .card-body .content a.primary-cta{background:#ff8300;border:1px solid #ff8201;color:#fff;font-family:Roboto;font-size:15px;font-weight:500;line-height:24px;margin:0;padding:11px 20px;width:fit-content}.graffiti-post-listing .graffiti-post-card .card-body .content a.primary-cta span{background:#ff8300;color:#fff;font-family:Roboto;font-size:15px;font-weight:500;line-height:24px;margin:0;padding:0;width:fit-content}.graffiti-post-listing .graffiti-post-card .card-body .content a.primary-cta:hover,.graffiti-post-listing .graffiti-post-card .card-body .content a.primary-cta:hover span{background:#fff;color:#ff8300}.graffiti-post-listing .graffiti-post-card .featured-image{display:flex;flex-direction:column;height:300px;max-height:300px;max-width:210px;position:relative;width:100%}.graffiti-post-listing .graffiti-post-card .featured-image .box-underlay{background:#ff8201;display:block;height:93px;left:-10px;position:absolute;top:-10px;width:98px}.graffiti-post-listing .graffiti-post-card .featured-image img{height:100%;object-fit:cover;position:relative;width:100%}.blog-pagination{column-gap:10px;display:flex;flex-direction:row;justify-content:center}.blog-pagination .blog-pagination-next,.blog-pagination .blog-pagination-prev{align-items:center;background:#ff8201;display:flex;flex-direction:row;height:40px;justify-content:center;width:40px}.blog-pagination .blog-pagination-next.inactive,.blog-pagination .blog-pagination-prev.inactive{background:#343a4099}.blog-pagination a.blog-pagination-counter{align-items:center;background:#f2f4f5;border:1px solid #f2f4f5;color:#262729;display:flex;flex-direction:row;font-family:Roboto;font-size:18px;font-weight:400;height:40px;justify-content:center;line-height:29px;width:40px}.blog-pagination a.blog-pagination-counter.active{background:#ff82011a;border:1px solid #ff8201}@media (max-width:992px){.post-listing .post-card{width:calc(50% - 17.5px)}.graffiti-post-listing .graffiti-post-card{flex-direction:column-reverse;padding:40px 30px 0}.graffiti-post-listing .graffiti-post-card .featured-image{margin:0 auto}}@media (max-width:768px){.blog-listing-container .blog-listing-header{flex-direction:column}.post-listing .post-card{width:100%}.blog-listing-container .blog-listing-header{margin-bottom:1.4rem}.blog-listing-header .dropdown button{width:100%}}@media (max-width:576px){.blog-listing-header h1{font-size:40px;line-height:44px}.blog-listing-content{padding-left:20px;padding-right:20px}}