.case-studies-block-main{width:100vw;position:relative;right:50%;left:50%;margin-left:-50vw !important;margin-right:-50vw !important;background-size:contain;padding:100px 0;background:#f8f8f8}.case-studies-block-main .block-container{max-width:1328px;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px;box-sizing:border-box}.case-studies-block-main .case-studies-block-grid{display:grid;grid-gap:60px 40px;gap:60px 40px}.case-studies-block-main .case-studies-block-grid.case-studies-columns-1{grid-template-columns:1fr;justify-items:center}.case-studies-block-main .case-studies-block-grid.case-studies-columns-1 .case-study-column{max-width:450px;width:100%}.case-studies-block-main .case-studies-block-grid.case-studies-columns-2{grid-template-columns:repeat(2, 1fr)}.case-studies-block-main .case-studies-block-grid.case-studies-columns-3{grid-template-columns:repeat(3, 1fr)}.case-studies-block-main .case-studies-block-grid.case-studies-columns-4{grid-template-columns:repeat(4, 1fr)}.case-studies-block-main .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-studies-block-main .case-studies-block-grid .case-study-column .case-study-box-link{display:block;-webkit-text-decoration:none;text-decoration:none}.case-studies-block-main .case-studies-block-grid .case-study-column .case-study-box-link .case-study-content{padding:40px 40px;width:100%;box-sizing:border-box}.case-studies-block-main .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:9px 12px 8px 12px;box-sizing:border-box;display:table;font-size:12px;color:rgba(36,38,39,.8);font-weight:600;line-height:100%;text-transform:uppercase;margin:0 0 20px 0}.case-studies-block-main .case-studies-block-grid .case-study-column .case-study-box-link .case-study-content .case-study-title{font-size:32px;line-height:42px;color:#0a0b0c;font-weight:400;margin:0}.case-studies-block-main .case-studies-block-grid .case-study-column .case-study-box-link .case-study-image-wrap{border-radius:0 0 10px 10px;overflow:hidden;height:400px}.case-studies-block-main .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-studies-block-main .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-studies-block-main .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-studies-block-main .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}.case-studies-block-main .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-studies-block-main .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-studies-block-main .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-studies-block-main .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-studies-block-main .case-studies-block-grid .case-study-column .case-study-data-wrapper .case-study-link-wrapper{display:flex;justify-content:center}.case-studies-block-main .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-studies-block-main .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-studies-block-main .case-studies-block-grid .case-study-column .case-study-data-wrapper .case-study-link-wrapper .wp-block-buttons:hover{color:#0a0b0c}.case-studies-block-main .case-studies-block-grid .case-study-column .case-study-data-wrapper .case-study-link-wrapper .wp-block-buttons:hover::before{opacity:1}.case-studies-block-main .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-studies-block-main .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-studies-block-main .case-studies-block-grid .case-study-column:hover .case-study-data-wrapper{transform:translateY(0)}.case-studies-block-main .case-studies-block-grid .case-study-column:hover .case-study-data-wrapper .case-study-data-wrapper-inner{opacity:1;transform:translateY(0)}.case-studies-block-main.case-studies-block-main--slider h2{margin:0}.case-studies-block-main.case-studies-block-main--slider .case-studies-slick{margin:0 -40px;position:relative}.case-studies-block-main.case-studies-block-main--slider .case-studies-slick .slick-list{overflow:hidden;padding:60px 20px 60px 20px;box-sizing:border-box}.case-studies-block-main.case-studies-block-main--slider .case-studies-slick .slick-track{display:flex;padding:0}.case-studies-block-main.case-studies-block-main--slider .case-studies-slick .slick-slide{margin:0 20px;display:flex}.case-studies-block-main.case-studies-block-main--slider .case-studies-slick .slick-slide>div{display:flex;width:100%}.case-studies-block-main.case-studies-block-main--slider .case-studies-slick .slick-slide .case-studies-block-grid .case-study-column{box-shadow:none}.case-studies-block-main.case-studies-block-main--slider .case-studies-slick .slick-slide.slick-active .case-studies-block-grid .case-study-column{box-shadow:0px 10px 40px 0px rgba(111,137,163,.2)}.case-studies-block-main.case-studies-block-main--slider .case-studies-slick .slick-slide.slick-active.slick-current .case-studies-block-grid .case-study-column{box-shadow:0px 10px 40px 0px rgba(111,137,163,.2)}.case-studies-block-main.case-studies-block-main--slider .case-studies-slick .case-studies-slick-slide{display:flex !important}.case-studies-block-main.case-studies-block-main--slider .case-studies-slick .case-studies-slick-slide .case-studies-slick-slide-inner{display:block}.case-studies-block-main.case-studies-block-main--slider .case-studies-slick .slick-dots{display:flex;align-items:center;justify-content:center;gap:10px;list-style:none;position:absolute;left:0;right:0;bottom:0;margin:0 auto}.case-studies-block-main.case-studies-block-main--slider .case-studies-slick .slick-dots li{transition:all .3s ease-in-out;line-height:normal;display:flex;align-items:center;justify-content:center;cursor:pointer}.case-studies-block-main.case-studies-block-main--slider .case-studies-slick .slick-dots li button{font-size:0;border:none;box-shadow:none;width:14px;padding:0;height:14px;border-radius:50%;background:#cacaca;transition:all .3s ease-in-out;cursor:pointer}.case-studies-block-main.case-studies-block-main--slider .case-studies-slick .slick-dots li.slick-active button{background:#d45829}.case-studies-block-main.home-case-studies-block{border-bottom:0;padding-bottom:60px}.case-studies-block-main.home-case-studies-block+.featured-case-study-block{border-top:0;padding-top:0;padding-bottom:0}.case-studies-block-main.home-case-studies-block+.featured-case-study-block .featured-case-study-inner{flex-wrap:nowrap}.case-studies-block-main.home-case-studies-block+.featured-case-study-block .featured-case-study-inner .featured-case-study-text{width:100%;max-width:inherit;order:inherit}.case-studies-block-main.home-case-studies-block+.featured-case-study-block .featured-case-study-inner .featured-case-study-card{max-width:inherit;flex-shrink:inherit;order:inherit;border-radius:10px 10px 0 0}@media (min-width: 768px){.case-studies-block-main .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 (max-width: 1024px){.case-studies-block-main{padding:80px 0}.case-studies-block-main .case-studies-block-grid{gap:40px 30px}.case-studies-block-main .case-studies-block-grid.case-studies-columns-3{grid-template-columns:repeat(2, 1fr)}.case-studies-block-main .case-studies-block-grid.case-studies-columns-4{grid-template-columns:repeat(2, 1fr)}.case-studies-block-main .case-studies-block-grid .case-study-column .case-study-box-link .case-study-content{padding:30px 30px 15px 30px}.case-studies-block-main .case-studies-block-grid .case-study-column .case-study-box-link .case-study-content .case-study-title{font-size:26px;line-height:36px;min-height:108px}.case-studies-block-main .case-studies-block-grid .case-study-column .case-study-box-link .case-study-image-wrap{height:350px}.case-studies-block-main .case-studies-block-grid .case-study-column .case-study-data-wrapper{display:none}.case-studies-block-main .case-studies-block-grid .case-study-column .case-study-data-wrapper .case-study-data-wrapper-inner{padding:50px 15px}.case-studies-block-main .case-studies-block-grid .case-study-column .case-study-data-wrapper .case-study-data-fields{gap:20px}.case-studies-block-main .case-studies-block-grid .case-study-column .case-study-data-wrapper .case-study-data-fields .case-study-data-field-value{font-size:16px;line-height:normal}.case-studies-block-main.case-studies-block-main--slider .case-studies-slick{margin:0 -30px}.case-studies-block-main.case-studies-block-main--slider .case-studies-slick .slick-list{padding:40px 15px 40px 15px}.case-studies-block-main.case-studies-block-main--slider .case-studies-slick .slick-slide{margin:0 10px}.case-studies-block-main.home-case-studies-block{padding-bottom:40px}.case-studies-block-main.home-case-studies-block+.featured-case-study-block .featured-case-study-inner{gap:30px}}@media (max-width: 991px){.case-studies-block-main .case-studies-block-grid .case-study-column .case-study-box-link .case-study-content{padding:20px 20px 15px 20px}.case-studies-block-main .case-studies-block-grid .case-study-column .case-study-box-link .case-study-image-wrap{height:300px}}@media (max-width: 767px){.case-studies-block-main{padding:50px 0}.case-studies-block-main .case-studies-block-grid{gap:30px}.case-studies-block-main .case-studies-block-grid.case-studies-columns-2{grid-template-columns:repeat(1, 1fr)}.case-studies-block-main .case-studies-block-grid.case-studies-columns-3{grid-template-columns:repeat(1, 1fr)}.case-studies-block-main .case-studies-block-grid.case-studies-columns-4{grid-template-columns:repeat(1, 1fr)}.case-studies-block-main .case-studies-block-grid .case-study-column{max-width:450px;margin:0 auto}.case-studies-block-main .case-studies-block-grid .case-study-column .case-study-box-link .case-study-content{padding:30px 30px}.case-studies-block-main .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-studies-block-main .case-studies-block-grid .case-study-column .case-study-box-link .case-study-content .case-study-title{font-size:22px;line-height:32px}.case-studies-block-main .case-studies-block-grid .case-study-column .case-study-box-link .case-study-image-wrap{height:auto}.case-studies-block-main .case-studies-block-grid .case-study-column .case-study-data-wrapper .case-study-data-wrapper-inner{padding:30px 15px;max-width:100%}.case-studies-block-main.case-studies-block-main--slider .case-studies-slick{margin:0 -55px}.case-studies-block-main.case-studies-block-main--slider .case-studies-slick .slick-list{padding:35px 30px 50px 30px}.case-studies-block-main.case-studies-block-main--slider .case-studies-slick .slick-slide{margin:0 24px}.case-studies-block-main.case-studies-block-main--slider .case-studies-slick .slick-slide.slick-active .case-studies-block-grid .case-study-column{box-shadow:none}.case-studies-block-main.case-studies-block-main--slider .case-studies-slick .case-studies-slick-slide{justify-content:center}.case-studies-block-main.home-case-studies-block{padding-bottom:30px}.case-studies-block-main.home-case-studies-block+.featured-case-study-block{padding-bottom:50px}.case-studies-block-main.home-case-studies-block+.featured-case-study-block .featured-case-study-inner{max-width:450px;margin:0 auto;flex-wrap:wrap}.case-studies-block-main.home-case-studies-block+.featured-case-study-block .featured-case-study-inner .featured-case-study-text{order:2}.case-studies-block-main.home-case-studies-block+.featured-case-study-block .featured-case-study-inner .featured-case-study-card{order:1;border-radius:10px}}@media (max-width: 480px){.case-studies-block-main .case-studies-block-grid .case-study-column .case-study-box-link .case-study-content{padding:20px 20px}}
