.case-study-overview{font-size:16px;line-height:1.6;padding:0 0 50px}.case-study-overview .cso-main-content-item{padding-top:50px}.case-study-overview .cso-main-content h2{color:#1a1a1a;font-size:32px;font-weight:600;margin-bottom:2rem}.case-study-overview .cso-main-content-item h4{color:#1a1a1a;font-size:22px;font-weight:600;margin-bottom:15px;padding-bottom:15px;position:relative}.case-study-overview .cso-main-content-item h4:after{background-color:#ff5100;bottom:0;content:"";display:block;height:3px;left:0;position:absolute;width:40px}.case-study-overview .cso-highlight-box{background:#ff51002e;border:1px solid rgba(255,81,0,.35);border-radius:20px;color:#333;margin-top:40px;padding:28px}.case-study-overview .cso-highlight-box ul li:not(:last-child){margin-bottom:.5rem}.case-study-overview .cso-highlight-box ul li::marker{color:#ff5100}.case-study-overview .cso-sidebar{padding-top:50px}.case-study-overview .cso-sidebar-col{background-color:#eeeded;border-radius:20px;padding:20px}.case-study-overview .cso-sidebar-col:not(:first-child){margin-top:20px}.case-study-overview .cso-sidebar-col h5{color:#1a1a1a;font-size:20px;font-weight:600}.case-study-overview .cso-highlight-box ul{margin-bottom:0}.case-study-overview .cos-table-of-content-menu ul li:not(:last-child){margin-bottom:8px}.case-study-overview .cos-table-of-content-menu ul li a{color:#676767}.case-study-overview .cos-table-of-content-menu ul li a:hover{color:#ff5100}.case-study-overview .cos-cta-section h5{text-align:center}.case-study-overview .cos-cta-section .cos-cta-btn a{background-color:#333;border-radius:8px;color:#fff;display:block;padding:16px;text-align:center}.case-study-overview .cos-cta-section .cos-cta-btn a:hover{background-color:rgba(51,51,51,.8)}@media only screen and (min-width:768px){.case-study-overview .cso-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}.case-study-overview .cso-left{width:calc(70% - 20px)}.case-study-overview .cso-right{width:calc(30% - 20px)}.case-study-overview .cso-sidebar-sticky{position:sticky;top:90px}}@media only screen and (max-width:991px) and (min-width:768px){.case-study-overview .cso-sidebar-sticky{top:120px}.case-study-overview .cso-sidebar-col h5{font-size:18px}.case-study-overview .cos-table-of-content-menu ul{font-size:14px;line-height:1.5}}@media only screen and (max-width:767px){.case-study-overview .cso-sidebar{display:none}.case-study-overview .cso-main-content h2{font-size:20px;margin-bottom:1rem}.case-study-overview .cso-highlight-box{margin-top:1.5rem;padding:20px}.case-study-overview .cso-highlight-box h5{font-size:16px}.case-study-overview .cso-main-content-item h4{font-size:18px}}