.case-study-visual .case-study-detail-page,.case-study-visual .case-study-index-page{min-height:0;padding:0;font-family:aoenik-regular,Arial,sans-serif}.case-study-visual .case-study-index-shell{width:min(1140px,100%);padding:calc(80px + 4vw) 0 4vw}.case-study-visual .case-study-index-shell h1{margin:0 0 2vw;font-size:54px;font-weight:600;line-height:54px;letter-spacing:.5px}.case-study-visual .case-study-grid{gap:30px}.case-study-visual .case-study-card p{margin:20px 0;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.5px}.case-study-visual .case-study-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:18px 0 14px;color:#626777;font-size:13px;line-height:20px}.case-study-visual .case-study-card-meta span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.case-study-visual .case-study-card-label{padding:3px 9px;border-radius:5px;background:#eef1ff;color:#313eba;font-weight:600;text-decoration:none;white-space:nowrap}.case-study-visual .case-study-card-label:hover{background:#e0e6ff}.case-study-visual .case-study-card h2{font-family:aoenik-regular,Arial,sans-serif;font-size:27px;font-weight:700;line-height:34px;letter-spacing:.5px}.case-study-visual .case-study-detail-shell{width:100%;padding:147px 0 4vw}.case-study-visual .case-study-body,.case-study-visual .case-study-heading{width:min(1140px,100%);margin:0 auto}.case-study-visual .case-study-kicker{margin:0;line-height:21px;letter-spacing:.5px}.case-study-visual .case-study-detail-shell h1{max-width:none;margin:0;font-size:54px;line-height:60px}.case-study-visual .case-study-body{padding-top:calc(1vw + 8px)}.case-study-visual .case-study-excerpt{margin:0;font-size:17px;line-height:25.5px;letter-spacing:.5px;color:#00123d}.case-study-visual .case-study-pdf-frame{margin-top:4%;padding-bottom:7px}.case-study-visual .case-study-pdf-frame iframe{height:600px;background:white}.case-study-visual .case-study-pdf-frame>a{display:none}@media(max-width:1024px){.case-study-visual .case-study-index-shell{width:100%;padding:6vw 3vw 4vw}.case-study-visual .case-study-index-shell h1{margin-bottom:4vw}.case-study-visual .case-study-detail-shell{padding:0}.case-study-visual .case-study-body,.case-study-visual .case-study-heading{width:calc(100% - 60px)}.case-study-visual .case-study-detail-shell h1{font-size:50px}.case-study-visual .case-study-body{padding-top:8px}}@media(max-width:767px){.case-study-visual .case-study-index-shell{padding:5.82vw 4vw 4vw}.case-study-visual .case-study-index-shell h1{margin-left:-1vw;margin-bottom:6.44vw;font-size:40px;line-height:48px}.case-study-visual .case-study-heading{width:92%;padding:3.68vw 0}.case-study-visual .case-study-detail-shell h1{font-size:42px;line-height:48px}.case-study-visual .case-study-body{width:calc(100% - 40px)}}.case-study-visual .case-study-excerpt p{margin:0 0 14.4px;font:inherit;color:inherit;letter-spacing:inherit}.case-study-visual .case-study-body{display:flow-root}.case-study-visual [data-study=ai-chatbot-implementation-for-gofillform] .case-study-pdf-frame,.case-study-visual [data-study=b2b-wholesale-online-auction-platform-and-distribution-system-for-a-large-us-warehouses-firm] .case-study-pdf-frame,.case-study-visual [data-study=enterprise-learning-management-system-for-a-netherlands-based-medical-education] .case-study-pdf-frame{margin-top:calc(4% + 14.4px)}.case-study-visual .case-study-card:hover .case-study-card-image img{transform:none}.case-study-visual .case-study-card h2:hover{color:#000}@media(min-width:768px) and (max-width:1024px){.case-study-visual .case-study-index-shell{padding-bottom:6.58vw}.case-study-visual .case-study-index-shell h1{width:calc(100% + 3vw)}}@media(max-width:767px){.case-study-visual .case-study-index-shell{padding-bottom:11.04vw}.case-study-visual .case-study-index-shell h1{width:calc(100% + 5vw)}.case-study-visual .case-study-card{padding-bottom:21px}}.case-study-visual.company-reference-page main{padding-top:0}.case-study-visual .case-study-excerpt{display:flow-root}