.case-study-listing-block-main{padding:100px 0}.case-study-listing-block-main::before{content:"";position:fixed;width:100%;height:100%;top:0;background:hsla(0,0%,100%,.8);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:999;transition:all .3s ease-in-out;display:block;opacity:0;visibility:hidden}.case-study-listing-block-main .case-study-listing-filter-section{position:relative}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-actions{margin:0 0 24px 0;display:flex;justify-content:flex-end;align-items:center;gap:14px}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-actions .case-study-listing-filter-btn{color:#fff;background:#0a0b0c;border-radius:38px;gap:10px;flex-shrink:0;margin:0;border:none;outline:1px solid rgba(0,0,0,0);padding:11px 20px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:16px;line-height:22px;color:#fff;font-weight:500;cursor:pointer;position:relative;transition:all .3s ease-in-out;-webkit-text-decoration:none !important;text-decoration:none !important;width:inherit;overflow:hidden;z-index:1}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-actions .case-study-listing-filter-btn::before{content:"";background-image:url(/wp-content/themes/md-2026/assets/build/images/filter-icon.cd7c1b9c.svg);background-size:cover;background-position:center;background-repeat:no-repeat;width:24px;height:24px;position:static;background-color:rgba(0,0,0,0);opacity:1;z-index:inherit}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-actions .case-study-listing-filter-btn:hover{background:#d45829}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-actions .case-study-listing-filter-selected-tags{display:flex;align-items:flex-start;gap:10px 14px;flex-wrap:wrap;justify-content:flex-end}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-actions .case-study-listing-filter-selected-tags .case-study-listing-filter-tag{border:1px solid rgba(0,0,0,.1);border-radius:38px;padding:5px 15px;display:flex;align-items:center;gap:6px;line-height:inherit;background:#f8f8f8;cursor:pointer}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-actions .case-study-listing-filter-selected-tags .case-study-listing-filter-tag .case-study-listing-filter-tag-label{font-size:14px;line-height:normal;color:#0a0b0c}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-actions .case-study-listing-filter-selected-tags .case-study-listing-filter-tag .case-study-listing-filter-tag-remove{width:18px;height:18px;background-image:url(/wp-content/themes/md-2026/assets/build/images/filter-close-icon.79ecf53a.svg);background-size:9px auto;background-position:center center;background-repeat:no-repeat;cursor:pointer;border:none;padding:0;background-color:rgba(0,0,0,0)}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-filter-panel{background:#fff;border-radius:20px;padding:40px 40px;box-shadow:0px 10px 30px 0px rgba(111,137,163,.1);position:absolute;top:100%;right:0;z-index:9;width:100%;max-width:100%;box-sizing:border-box}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-filter-panel[hidden]{display:none}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-filter-panel .case-study-listing-filter-inner{display:grid;grid-template-columns:1fr 2.53fr 1fr;grid-gap:60px;gap:60px}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-filter-panel .case-study-listing-filter-inner .case-study-listing-filter-column .case-study-listing-filter-title{font-size:18px;line-height:30px;font-weight:500;color:#0a0b0c;margin:0 0 20px 0;padding:0 10px}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-filter-panel .case-study-listing-filter-inner .case-study-listing-filter-column .case-study-listing-filter-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-filter-panel .case-study-listing-filter-inner .case-study-listing-filter-column .case-study-listing-filter-list li{margin:0}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-filter-panel .case-study-listing-filter-inner .case-study-listing-filter-column .case-study-listing-filter-list li label{position:relative;cursor:pointer;padding:9px 10px 8px 10px;border-radius:8px;transition:all .3s ease-in-out;cursor:pointer;display:table}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-filter-panel .case-study-listing-filter-inner .case-study-listing-filter-column .case-study-listing-filter-list li label:hover{background:#f8f8f8}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-filter-panel .case-study-listing-filter-inner .case-study-listing-filter-column .case-study-listing-filter-list li label input{position:absolute;opacity:0;cursor:pointer}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-filter-panel .case-study-listing-filter-inner .case-study-listing-filter-column .case-study-listing-filter-list li label input:checked+span::before{background:#d45829;border-color:#d45829}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-filter-panel .case-study-listing-filter-inner .case-study-listing-filter-column .case-study-listing-filter-list li label input:checked+span::after{transform:rotate(45deg) scale(1)}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-filter-panel .case-study-listing-filter-inner .case-study-listing-filter-column .case-study-listing-filter-list li label span{display:flex;align-items:flex-start;gap:10px;font-size:16px;line-height:normal;color:#0a0b0c}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-filter-panel .case-study-listing-filter-inner .case-study-listing-filter-column .case-study-listing-filter-list li label span::before{content:"";width:18px;height:18px;border:1.5px solid #cacaca;border-radius:4px;display:inline-block;transition:all .25s ease;background:#fff;flex-shrink:0}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-filter-panel .case-study-listing-filter-inner .case-study-listing-filter-column .case-study-listing-filter-list li label span::after{content:"";position:absolute;left:17px;top:12px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .2s ease}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-clear-btn{display:flex;align-items:center;gap:6px;background:none;border:none;color:#0a0b0c;font-size:16px;line-height:22px;font-weight:500;cursor:pointer;padding:0;transition:all .3s ease-in-out;flex-shrink:0}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-clear-btn svg path{transition:all .3s ease-in-out}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-clear-btn:hover{color:#d45829}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-clear-btn:hover svg path{stroke:#d45829}.case-study-listing-block-main .case-study-listing-content-wrap{position:relative;min-height:200px}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid{display:grid;grid-gap:60px 40px;gap:60px 40px}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid.case-studies-columns-2{grid-template-columns:repeat(2, 1fr)}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid.case-studies-columns-3{grid-template-columns:repeat(3, 1fr)}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid.case-studies-columns-4{grid-template-columns:repeat(4, 1fr)}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column{background:#fff;box-shadow:0px 10px 40px 0px rgba(111,137,163,.2);border-radius:10px;position:relative;overflow:hidden}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column .case-study-box-link{display:block;-webkit-text-decoration:none;text-decoration:none}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column .case-study-box-link .case-study-content{padding:30px 10px 30px 20px;width:100%;box-sizing:border-box;min-height:159px}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column .case-study-box-link .case-study-content .case-study-category{border:1px solid rgba(0,0,0,.4);border-radius:100px;padding:6px 10px 5px 10px;box-sizing:border-box;display:table;font-size:10px;color:rgba(36,38,39,.8);font-weight:600;line-height:100%;text-transform:uppercase;margin:0 0 20px 0}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column .case-study-box-link .case-study-content .case-study-title{font-size:22px;line-height:1.2727272727;color:#0a0b0c;font-weight:400;margin:0}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column .case-study-box-link .case-study-image-wrap{border-radius:0 0 10px 10px;overflow:hidden;height:260px}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column .case-study-data-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;transform:translateY(100%);transition:transform .3s ease-in-out;border-radius:10px;overflow:hidden;background:rgba(0,0,0,.75);backdrop-filter:blur(12px)}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column .case-study-data-wrapper .case-study-data-wrapper-inner{opacity:0;transform:translateY(40px);transition:all .3s ease-in-out;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:80px 15px;box-sizing:border-box;gap:30px;max-width:75%}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column .case-study-data-wrapper .case-study-data-wrapper-inner .case-study-brand-logo img{height:70%}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column .case-study-data-wrapper .case-study-data-fields{display:flex;flex-direction:column;align-items:flex-start;gap:30px}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column .case-study-data-wrapper .case-study-data-fields .case-study-data-field-value{font-size:18px;line-height:30px;color:#fff;font-weight:400;display:flex;align-items:center;gap:10px;text-align:left}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column .case-study-data-wrapper .case-study-data-fields .case-study-data-field-value:before{content:"";width:30px;height:30px;display:block;background-repeat:no-repeat;background-size:cover;flex-shrink:0}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column .case-study-data-wrapper .case-study-data-fields .case-study-data-field-value.case-study-data-field-location:before{background-image:url(/wp-content/themes/md-2026/assets/build/images/location-icon-case-studies.3e0fc0ff.svg)}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column .case-study-data-wrapper .case-study-data-fields .case-study-data-field-value.case-study-data-field-industry:before{background-image:url(/wp-content/themes/md-2026/assets/build/images/industry-icon-case-studies.168d1295.svg)}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column .case-study-data-wrapper .case-study-data-fields .case-study-data-field-value.case-study-data-field-solution:before{background-image:url(/wp-content/themes/md-2026/assets/build/images/solution-icon-case-studies.707ecd81.svg)}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column .case-study-data-wrapper .case-study-link-wrapper{display:flex;justify-content:center}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column .case-study-data-wrapper .case-study-link-wrapper .wp-block-buttons{margin:0;background:linear-gradient(90deg, #D45829 0%, #AC2200 100%);border-radius:8px;border:none;outline:1px solid rgba(0,0,0,0);padding:11px 20px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:16px;line-height:22px;color:#fff;font-weight:500;cursor:pointer;position:relative;transition:all .3s ease-in-out;-webkit-text-decoration:none !important;text-decoration:none !important;width:inherit;overflow:hidden;z-index:1}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column .case-study-data-wrapper .case-study-link-wrapper .wp-block-buttons::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#FFF, #FFF);opacity:0;transition:opacity .3s ease-in-out;z-index:-1}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column .case-study-data-wrapper .case-study-link-wrapper .wp-block-buttons:hover{color:#0a0b0c}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column .case-study-data-wrapper .case-study-link-wrapper .wp-block-buttons:hover::before{opacity:1}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column .case-study-data-wrapper .case-study-link-wrapper .wp-block-buttons:hover::after{background-image:url(/wp-content/themes/md-2026/assets/build/images/link-arrow-orange.73d75817.svg);transform:translateX(4px)}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column .case-study-data-wrapper .case-study-link-wrapper .wp-block-buttons::after{content:"";background-image:url(/wp-content/themes/md-2026/assets/build/images/link-arrow-white.9a37426e.svg);background-repeat:no-repeat;background-size:15px auto;background-position:center center;content:"";display:inline-block;width:15px;height:22px;margin:0;transition:transform .3s ease-out;vertical-align:middle}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column:hover .case-study-data-wrapper{transform:translateY(0)}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column:hover .case-study-data-wrapper .case-study-data-wrapper-inner{opacity:1;transform:translateY(0)}.case-study-listing-block-main .case-study-listing-content-wrap .case-study-listing-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.85);z-index:5}.case-study-listing-block-main .case-study-listing-content-wrap .case-study-listing-loading[hidden]{display:none}.case-study-listing-block-main .case-study-listing-content-wrap .case-study-listing-loading .case-study-listing-loading-spinner{display:block;width:40px;height:40px;border:3px solid rgba(212,88,41,.2);border-top-color:#d45829;border-radius:50%;animation:case-study-listing-spin .8s linear infinite}@keyframes case-study-listing-spin{to{transform:rotate(360deg)}}.case-study-listing-block-main .case-study-listing-content-wrap .case-study-listing-loading .case-study-listing-loading-spinner .case-study-listing-loading-inner{display:flex;flex-direction:column;align-items:center;gap:12px}.case-study-listing-block-main .case-study-listing-content-wrap .case-study-listing-loading .case-study-listing-loading-spinner .case-study-listing-loading-text{font-size:16px;font-weight:600;color:#0a0b0c}.case-study-listing-block-main .case-study-listing-content-wrap .case-study-listing-load-more-wrap{margin:40px auto 0;display:table}.case-study-listing-block-main .case-study-listing-content-wrap .case-study-listing-load-more-wrap .case-study-listing-load-more-btn{background:linear-gradient(90deg, #D45829 0%, #AC2200 100%);border-radius:8px;border:none;outline:1px solid rgba(0,0,0,0);padding:11px 20px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:16px;line-height:22px;color:#fff;font-weight:500;cursor:pointer;position:relative;transition:all .3s ease-in-out;-webkit-text-decoration:none !important;text-decoration:none !important;width:inherit;overflow:hidden;z-index:1}.case-study-listing-block-main .case-study-listing-content-wrap .case-study-listing-load-more-wrap .case-study-listing-load-more-btn::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#0A0B0C, #0A0B0C);opacity:0;transition:opacity .3s ease-in-out;z-index:-1}.case-study-listing-block-main .case-study-listing-content-wrap .case-study-listing-load-more-wrap .case-study-listing-load-more-btn:hover::before{opacity:1}.case-study-listing-block-main .case-study-listing-content-wrap .case-study-listing-load-more-wrap .case-study-listing-load-more-btn:disabled{opacity:.6;cursor:not-allowed}.case-study-listing-block-main:has(.case-study-listing-filter-panel:not([hidden]))::before{opacity:1;visibility:visible}.case-study-listing-block-main:has(.case-study-listing-filter-panel:not([hidden])) .case-study-listing-filter-section .case-study-listing-actions{position:relative;z-index:999}.case-study-listing-block-main:has(.case-study-listing-filter-panel:not([hidden])) .case-study-listing-filter-section .case-study-listing-filter-panel{z-index:999}@media (min-width: 768px){.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column .case-study-box-link .case-study-image-wrap img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}}@media (min-width: 1025px){.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-filter-panel .case-study-listing-filter-inner .case-study-listing-filter-column:nth-child(2) .case-study-listing-filter-list{grid-gap:6px 20px;gap:6px 20px;display:grid;grid-template-columns:repeat(2, 1fr)}}@media (max-width: 1279px){.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-filter-panel{padding:30px 30px}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column .case-study-box-link .case-study-image-wrap{height:210px}}@media (max-width: 1024px){.case-study-listing-block-main{padding:80px 0}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-actions .case-study-listing-filter-selected-tags{gap:10px 10px}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-filter-panel .case-study-listing-filter-inner{gap:40px;grid-template-columns:repeat(3, 1fr)}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-filter-panel .case-study-listing-filter-inner .case-study-listing-filter-column .case-study-listing-filter-title{margin:0 0 15px 0}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid{gap:40px 30px}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid.case-studies-columns-3{grid-template-columns:repeat(2, 1fr)}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid.case-studies-columns-4{grid-template-columns:repeat(2, 1fr)}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column .case-study-box-link .case-study-content{padding:30px 10px 15px 30px}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column .case-study-box-link .case-study-content .case-study-title{font-size:20px}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column .case-study-box-link .case-study-image-wrap{height:180px}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column .case-study-data-wrapper{display:none}}@media (max-width: 991px){.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column .case-study-box-link .case-study-content{padding:20px 10px 15px 20px}}@media (max-width: 767px){.case-study-listing-block-main{padding:50px 0}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-actions{justify-content:center}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-actions .case-study-listing-filter-selected-tags{display:none !important}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-filter-panel .case-study-listing-filter-inner{gap:30px 20px;flex-wrap:wrap;display:flex}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-filter-panel .case-study-listing-filter-inner .case-study-listing-filter-column{width:calc(50% - 10px)}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-filter-panel .case-study-listing-filter-inner .case-study-listing-filter-column:nth-child(2){order:3;width:100%}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-filter-panel .case-study-listing-filter-inner .case-study-listing-filter-column .case-study-listing-filter-title{margin:0 0 10px 0}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid{gap:30px}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid.case-studies-columns-2{grid-template-columns:repeat(1, 1fr)}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid.case-studies-columns-3{grid-template-columns:repeat(1, 1fr)}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid.case-studies-columns-4{grid-template-columns:repeat(1, 1fr)}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column{max-width:450px;margin:0 auto}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column .case-study-box-link .case-study-content{padding:30px 10px 30px 30px;min-height:inherit}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column .case-study-box-link .case-study-content .case-study-category{padding:7px 10px 6px 10px;font-size:11px;margin:0 0 15px 0}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column .case-study-box-link .case-study-content .case-study-title{font-size:18px}.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column .case-study-box-link .case-study-image-wrap{height:auto}}@media (max-width: 660px){.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-filter-panel .case-study-listing-filter-inner .case-study-listing-filter-column{width:100%}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-filter-panel .case-study-listing-filter-inner .case-study-listing-filter-column:nth-child(2){order:2;width:100%}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-filter-panel .case-study-listing-filter-inner .case-study-listing-filter-column:nth-child(3){order:3}.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-filter-panel .case-study-listing-filter-inner .case-study-listing-filter-column .case-study-listing-filter-title{margin:0}}@media (max-width: 660px)and (max-width: 660px){.case-study-listing-block-main .case-study-listing-filter-section .case-study-listing-filter-panel .case-study-listing-filter-inner .case-study-listing-filter-column:nth-child(2) .case-study-listing-filter-list{grid-template-columns:repeat(1, 1fr);gap:6px}}@media (max-width: 480px){.case-study-listing-block-main .case-study-listing-content-wrap .case-studies-block-grid .case-study-column .case-study-box-link .case-study-content{padding:20px 10px 20px 20px}}
