.case-study-section.solution{border-radius:80px;box-shadow:0 0 16px 0 #f3f4f4;margin:0 auto;max-width:1280px}.solution-top-section{background:#041e42;border-top-left-radius:80px;border-top-right-radius:80px;color:#fff}.cs-solution-header{align-items:center;display:flex;justify-content:center}.cs-solution-header h2,.solution-top-section h2{color:#fff;padding:32px 0;text-align:center}.cs-solution-content-1{padding:40px 80px}.cs-solution-content-2{padding:80px}.cs-solution-info{background:#041e42;border-radius:16px;max-width:390px;padding:40px;position:relative}.solution-before-after{margin:0 auto;max-width:900px}.solution-mid-section{padding:0 0 40px}.before-after-slider{border-radius:16px;cursor:default;height:auto;overflow:hidden;position:relative;user-select:none;width:100%}.before-after-slider img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.before-image{clip-path:inset(0 50% 0 0);z-index:1}.after-image{clip-path:inset(0 0 0 50%);z-index:2}.slider-handle{align-items:center;cursor:ew-resize;display:flex;flex-direction:column;justify-content:center;width:40px;z-index:3}.handle-bar,.slider-handle{height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%)}.handle-bar{background-color:hsla(0,0%,100%,.8);mask-image:radial-gradient(circle,transparent 25px,#000 26px);-webkit-mask-image:radial-gradient(circle,transparent 25px,#000 26px);width:2px;z-index:1}.handle-circle{align-items:center;background:rgba(4,30,66,.2);border:2px solid hsla(0,0%,100%,.8);border-radius:50%;display:flex;height:50px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px;z-index:3}.handle-circle .fa-chevron-left,.handle-circle .fa-chevron-right{color:#fff;font-size:16px;position:absolute;text-shadow:1px 1px 2px rgba(0,0,0,.8);user-select:none}.fa-chevron-left{left:10px}.fa-chevron-right{right:10px}.slider-labels{bottom:0;display:flex;height:40px;justify-content:space-between;padding:0;pointer-events:none;position:absolute;width:100%;z-index:4}.slider-labels .label{background:#041e42;color:#fff;font-weight:400;padding:10px}.before-label{text-align:left;z-index:1}.after-label,.before-label{color:#fff;font-size:16px;padding:10px}.after-label{text-align:right;z-index:2}.solution-bottom-image{margin:0 auto;max-width:1140px;padding:16px;text-align:center}img.wide{border-radius:16px;max-width:100%}.case-study-section.solution .cs-solution-info h3{color:#009bd2;font-size:20px;font-weight:400;letter-spacing:0;line-height:150%;margin:0}.cs-solution-info p{margin:0 0 16px}.solution-bottom-content{margin:40px auto 0;max-width:1000px;padding-bottom:40px}.solution>div:last-child{border-bottom-left-radius:80px;border-bottom-right-radius:80px;padding-bottom:80px}