:root{--primary:#b00101;--secondary:#0f2130;--pri-complementry:#01b0b0;--pri-analogous-01:#b05901;--pri-analogous-02:#b00159;--pri-triadic-01:#01b001;--pri-triadic-02:#0101b0;--pri-tetradic-01:#59b001;--pri-tetradic-02:#01b0b0;--pri-tetradic-03:#5901b0;--blue:#1e90ff;--white:#fff;--black:#000;--input-border-gray:#c4c4c4;--dark-gray:#545454;--btn-border-radius:8px;--light-gray:#f6f6f6;--section-dark-bg:#001128;--dark-blue:#001526}.breadcrumbs-wrapper{display:flex;justify-content:center;width:100%;background-color:var(--light-gray)}.breadcrumbs-cont{display:flex;justify-content:center;width:90%}.breadcrumbs-inner-cont{display:flex;justify-content:center;width:100%}.breadcrumb-item-group{display:flex;justify-content:flex-start;width:100%;margin:0;padding:10px 0 10px 0;gap:6px}.breadcrumb-item-group ul{list-style-type:none}.breadcrumb-item{display:flex;position:relative;max-width:100px;white-space:nowrap}.breadcrumb-item a{text-decoration:none;font-family:noto sans;font-size:.9rem;color:var(--text-label-gray);overflow:hidden;text-overflow:ellipsis}.breadcrumb-arrow{display:flex;width:14px;height:auto;background-image:url(/assets/home_images/Chevron_Right_01-781871680dc2aeb91bf93bce89716fda45801579e7d799c2fb61c5299bc625b2.svg);background-position:center;background-size:50%;background-repeat:no-repeat}.breadcrumb-item-active{text-decoration:none;font-family:noto sans;font-size:.9rem;font-weight:600;color:var(--secondary)}.breadcrumb-item a:hover{color:var(--primary)}.case-study-index-section{display:flex;justify-content:center;width:100%;background-image:url(/assets/home_images/Infographics_HeroImage_02-95e83295dc2f7c5a5278980bb3c5fd423fcf24cdd350df8a241bf2faa36a49f5.jpg);background-size:cover;background-position:left center;background-repeat:no-repeat}.case-study-index-section-inner{display:flex;width:90%}.case-study-index-hero-section{display:flex;width:100%}.case-study-index-hero-content{display:flex;flex-direction:column;width:100%;padding:20px 0 20px 0}.case-study-index-hero-content h1{font-size:3.5rem;font-family:roboto condensed;color:var(--white);font-weight:500;line-height:1.4;margin:0}.case-study-index-hero-content h3{font-size:1.2rem;font-family:'Noto Sans',sans-serif;color:var(--white);font-weight:500;line-height:1.4;margin:0;padding-top:10px}.case-study-index-wrapper{margin-top:50px;align-items:center;width:100%}.case-study-index-search-cont{display:flex;justify-content:center;width:100%}.case-study-index-search-cont form{display:flex;width:100%;margin:0 0 20px 0}.case-study-index-input{display:flex;width:60%}.case-study-index-input input{height:100%;outline:0;width:100%;font-weight:400;font-size:1.2rem;padding:16px 0 16px 16px;border-radius:50px 0 0 50px;border:0;border-right:0;background-color:var(--white);font-family:'Noto Sans',sans-serif}.case-study-index-input button{padding:16px 30px 30px 16px;outline:0;border:0;border-left:0;border-radius:0 50px 50px 0;background-image:url(/assets/home_images/Search_Icon_01-db9fadcb7d0606b9b1d5821893879b6ea0354c5916a767e0f6ef907edc327083.svg);background-color:var(--white);background-size:60%;background-position:30% 50%;background-repeat:no-repeat;cursor:pointer}.latest-case-studies{display:flex;justify-content:center;width:100%}.latest-case-studies-inner{display:flex;flex-direction:column;justify-content:center;width:90%;gap:1.5rem}.latest-case-studies h2{font-family:"Roboto Condensed",sans-serif;font-size:2.5rem;font-weight:450;color:var(--secondary);margin:0;padding-top:3rem}.case-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;padding-bottom:3.5rem}.case-featured{position:relative;border-radius:12px;overflow:hidden;min-height:500px;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:linear-gradient(to bottom,#0000000c,#000000c0),url(/assets/home_images/blog-card1-fc234c8798c7e4c74a42f512f359d30d3735aecf295fb5eaf2f07b9089010891.jpg);color:#fff}.case-featured-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,0.75),rgba(0,0,0,0.1))}.case-featured-content{position:relative;padding:2rem;display:flex;flex-direction:column;justify-content:flex-end;height:100%;z-index:2}.case-featured a h3{font-size:1.7rem;font-weight:500;padding-bottom:1rem;font-family:'Noto Sans',sans-serif;margin:0;color:var(--white)}.case-featured a{text-decoration:none !important}.case-featured a h3:hover{color:var(--primary)}.case-featured h4{font-size:1.1rem;font-weight:600;padding-bottom:2rem;margin:0;font-family:'Noto Sans',sans-serif}.case-featured p{font-size:.9rem;margin-bottom:1.5rem;max-width:95%;font-family:'Noto Sans',sans-serif;font-weight:450}.case-featured time{font-size:1.2rem;font-weight:500;font-family:'Noto Sans',sans-serif}.case-list{display:flex;flex-direction:column;gap:14px}.case-card{display:flex;height:100%;border-radius:12px;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,0.08);overflow:hidden;transition:transform .3s}.case-card:hover{transform:translateY(-4px)}.case-card img{width:210px;height:auto;object-fit:cover;flex-shrink:0}.case-card-content{padding:1rem;display:flex;flex-direction:column;justify-content:center}.case-card h3{font-size:1rem;font-weight:450;padding-bottom:.5rem;color:var(--secondary);font-family:'Noto Sans',sans-serif;margin:0}.case-card a{font-size:.9rem;color:#07508e;text-decoration:none;font-weight:450;margin-bottom:1rem;font-family:'Noto Sans',sans-serif}.case-card a:hover{text-decoration:underline;color:var(--primary)}.case-card time{font-size:.85rem;color:#434343;font-family:'Noto Sans',sans-serif;font-weight:450}.case-study-topics-wrapper{display:flex;justify-content:center;width:100%}.case-study-topics-inner{display:flex;flex-direction:column;justify-content:center;width:90%;gap:2rem}.case-header{display:flex;justify-content:space-between;align-items:center}.case-header h2{font-family:"Roboto Condensed",sans-serif;font-size:2.5rem;font-weight:450;color:var(--secondary);margin:0}.case-header select{padding:10px 12px;font-size:1.1rem;border:0;border-bottom:1px solid var(--input-border-gray);background-color:#fff;color:var(--secondary);min-width:160px;height:42px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(/assets/home_images/Chevron_Down_01-d13a084395a40a963d2ab778b41747f49240601c574130cc4d761ba431136667.svg);background-repeat:no-repeat;background-position:right 10px center;background-size:12px 8px}.case-header select:focus{outline:0;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,0.25)}.case-study-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.case-study-card{display:flex;flex-direction:column;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,0.08);transition:transform .3s ease}.case-study-card:hover{transform:translateY(-5px)}.case-study-card-img{width:100%;height:150px;overflow:hidden}.case-study-card-img img{width:100%;height:100%;object-fit:cover}.case-study-card-content{padding:1rem;display:flex;flex-direction:column;justify-content:space-between}.case-study-card-content span{font-size:1rem;color:#666;display:block;margin-bottom:1rem;font-family:"Noto Sans",sans-serif}.case-study-card-content h3{font-family:"Noto Sans",sans-serif;font-size:1rem;font-weight:500;color:var(--secondary);margin:0;height:50px}.case-study-card-content a h3:hover{color:var(--primary)}.case-study-card-content a{font-size:.8rem;color:#0046ad;text-decoration:none;font-weight:450;font-family:"Noto Sans",sans-serif;text-decoration:none}.case-study-card-link:hover{text-decoration:underline}.case-study-index-pagination-container{text-align:center;margin:1rem 0 2rem}.case-study-index-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:.4rem}.case-study-index-page-btn{font-family:'Noto Sans',sans-serif;font-size:1rem;line-height:1;padding:12px;background:#fff;border:1px solid #0f2130;color:#0f2130;border-radius:20px;cursor:pointer;min-width:40px;height:40px;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.case-study-index-page-btn.active{background-color:var(--dark-blue);color:var(--white);border-color:var(--dark-blue)}.case-study-index-page-btn:disabled{opacity:.5;cursor:not-allowed;color:#959595;border-color:#959595}.case-study-index-dots{display:inline-block;padding:6px 12px;font-size:.875rem;color:var(--primary);font-family:'Noto Sans',sans-serif}.case-study-index-pagination-info{margin-top:.6rem;font-size:.75rem;color:var(--dark-blue);font-family:'Noto Sans',sans-serif}.case-study-index-pagination-info strong{font-weight:500;font-size:.75rem}.case-study-index-page-btn.next,.case-study-index-page-btn.prev{border:1px solid var(--primary)}