@charset "UTF-8";.breadcrumbNav{max-width:1920px;margin:auto;background-color:transparent!important}nav.breadcrumb{padding-left:1em;margin:0;background-color:transparent!important;height:38px;display:flex;flex-wrap:wrap;justify-content:right;align-items:center}nav.breadcrumb [aria-current=page]{color:#fff;font-weight:700;text-decoration:none}nav.breadcrumb ol{margin:0;list-style:none;background-color:rgba(0,0,0,.4);padding:1px 15px;border-radius:5px}nav.breadcrumb li{display:inline;color:#fff}nav.breadcrumb li+li::before{display:inline-block;margin:0 .25em;height:.8em;content:'›'}nav.breadcrumb li a span{color:#fff;text-decoration:underline}nav.breadcrumb li a:focus span,nav.breadcrumb li a:hover span{color:#ffe68c}nav.promotion>span{position:absolute;right:0;top:0}nav.promotion a{color:#fff;line-height:38px}nav.promotion a.btn{padding:0 15px;line-height:30px;margin:3px;background:#222}nav.promotion a.btn:hover{color:#fff;background:#333}nav.promotion a:hover{color:#ffe68c;text-decoration:none}.banner-block{background:#fff;background-image:url(/Images/Shared/case-studies/banner.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:cover}#title-block{height:210px;text-align:left;padding-top:0;display:flex;justify-content:start;align-items:center}#title-block div.title{color:#282828;color:#282828;font-size:50px;font-weight:400;margin:0;line-height:100%;word-break:break-word}@media (max-width:767px){#title-block div.title{font-size:45px}}#title-block p{font-size:18px;color:#505050}.stacked-bar-graph{width:100%;height:5px;color:#414042;margin-bottom:0;background:linear-gradient(to right,#bacdff 0,#fcbaa0 50%,#9aa2f5 100%)}:root{--form-control-color:#db3a30;--form-control-disabled:#959495}.page-header{margin-top:20px}.filters-wrap{background:#fff;border-radius:6px}.filters-wrap .panel{box-shadow:none}.filters-wrap .panel-heading{border-radius:0;padding:0;border-bottom:1px solid #555}.filters-wrap .panel-heading a{position:relative;color:#282828;text-decoration:none;padding:20px 15px;display:block}.filters-wrap .panel-heading a.collapsed::after{content:"\e83F"}.filters-wrap .panel-heading a::after{position:absolute;right:5%;top:50%;transform:translateY(-50%);display:block;content:"\e80F";font-family:windows;color:#282828;font-size:20px}.filters-wrap .panel-heading .panel-title{position:relative;padding-right:22px;font-size:16px;line-height:1.313;font-weight:400}.filters-wrap .panel-heading .panel-title .collapse-indicator{position:absolute;right:0;top:50%;transform:translateY(-50%);font-weight:700;color:#777;width:16px;text-align:center;line-height:1}.filters-wrap .panel-group .panel+.panel{margin-top:0}.filters-wrap .panel-body ul{list-style-type:none;padding-left:0}.filters-wrap .panel-body .form-control{font-family:system-ui,sans-serif;font-size:15px;font-weight:700;line-height:1;display:block;gap:.5em;height:initial;background:0 0;border:none;padding-top:12px;box-shadow:none;padding:5px}.filters-wrap .panel-body .form-control--disabled{color:var(--form-control-disabled);cursor:not-allowed}.filters-wrap .panel-body label:hover input[type=checkbox]{opacity:.7}.filters-wrap .panel-body label:hover input[type=checkbox]::before{transform:scale(1)}.filters-wrap .panel-body label:hover span{opacity:1}.filters-wrap .panel-body label input[type=checkbox]:checked{opacity:1}.filters-wrap .panel-body label input[type=checkbox]:checked::before{transform:scale(1)}.filters-wrap .panel-body label span{-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;-moz-transition:all .2s ease-in}.filters-wrap .panel-body input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:var(--form-background);margin:0;font:inherit;color:currentColor;width:1.15em;height:1.15em;border:.15em solid currentColor;border-radius:.15em;transform:translateY(-.075em);display:inline-grid;place-content:center;opacity:.4}.filters-wrap .panel-body input[type=checkbox]::before{content:"";width:.65em;height:.65em;transform:scale(0);transform-origin:center center;transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--form-control-color);background-color:CanvasText}.filters-wrap .badge{background:#ddd;color:#505050;display:inline-block;height:18px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:middle;border-radius:10px}.filters-actions{margin:10px 0 0}.filter-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.panel-group{background-color:#f5f5f5}.panel-group .panel{border:none}.filter-head .title{font-size:18px;font-weight:600}.filter-head .clear-all{font-size:15px;color:#00bcd4;cursor:pointer;text-decoration:none}.filter-head .clear-all:hover{text-decoration:underline}.result-bar{display:flex;align-items:center;justify-content:flex-end;color:#777;font-size:15px;margin:8px 0}.result-bar strong{color:#333;padding:0 4px}.selected-chips{margin:30px 0}.chip{display:inline-block;margin:5px 5px 5px 0;padding:2px 30px 2px 20px;background:#f0f0f0;border-radius:20px;font-size:15px;position:relative}.chip .remove{cursor:pointer;position:absolute;right:12px}.grid{margin-top:15px;position:relative}.grid-item,.grid-sizer{width:100%}@media (max-width:1200px){.grid-item,.grid-sizer{width:100%}}@media (max-width:992px){.grid-item,.grid-sizer{width:100%}}@media (max-width:600px){.grid-item,.grid-sizer{width:100%}}.grid-item{padding:22px 0;border-bottom:1px solid #eee}.case-card{display:flex;align-items:flex-start;gap:16px;background:0 0;border:0;border-radius:0;overflow:visible;color:inherit;text-decoration:none}.case-card:hover{text-decoration:none}.case-thumb{flex:0 0 150px;max-width:150px;aspect-ratio:1/1;background:#f7f7f7;border-radius:8px;overflow:hidden}.case-thumb img{width:100%;height:100%;object-fit:cover;display:block}.case-body{flex:1;min-width:0;padding:4px 0}.case-title{font-size:17px;line-height:1.35;font-weight:700;margin:0 0 8px;color:#111}.case-meta{font-size:12px;color:#777;height:32px;overflow:hidden}.case-tags{margin:0 0 8px;display:flex;flex-wrap:wrap;gap:4px}.tag-pill{border:1px solid #f5d4c1;display:inline-block;color:#1f1f1f;font-size:12px;padding:0 8px;min-width:52px;text-decoration:none;text-transform:uppercase;margin-left:3px;border-radius:3px;white-space:nowrap}.tag-pill::before{content:url(/Images/Shared/blog/tag4.png);margin-right:3px}.case-excerpt{font-size:15px;color:#666;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:767.98px){.case-card{flex-direction:column}.case-thumb{flex-basis:auto;max-width:100%;width:100%;aspect-ratio:16/9}.case-title{font-size:18px}}.page-load-status{text-align:center;padding:10px;color:#777}.loader-ellipsis{display:inline-block}.loader-ellipsis span{display:inline-block;width:6px;height:6px;margin:2px;background:#bbb;border-radius:50%;animation:blink 1.2s infinite alternate}.loader-ellipsis span:nth-child(2){animation-delay:.2s}.loader-ellipsis span:nth-child(3){animation-delay:.4s}.loader-ellipsis span:nth-child(4){animation-delay:.6s}@keyframes blink{from{opacity:.2}to{opacity:1}}.hidden{display:none!important}.preloader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.9);z-index:5}.preloader .spinner{width:36px;height:36px;border:3px solid #ddd;border-top-color:#00bcd4;border-radius:50%;animation:spin .9s linear infinite}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}