.page-case-studies .row-section{display:flex;flex-direction:row;padding:64px 0 44px}.page-case-studies .image-container{background-position:50%;background-repeat:no-repeat;background-size:cover;width:50%}.page-case-studies .left-part{background:#121212;padding:48px;width:50%}.page-case-studies .logo{align-items:flex-start;display:flex;flex-direction:column;height:50px;justify-content:center;width:264px}.page-case-studies .logo img{aspect-ratio:auto;height:100%;max-width:100%;object-fit:contain}.page-case-studies .card-features{grid-gap:36px;border:1px solid #3e3e3e;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:29px;margin-top:24px;padding:15px 18px}.page-case-studies .card-features .column{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.page-case-studies .card-features .column:after{border-left:1px solid #3e3e3e;content:"";height:48px;position:absolute;right:-18px;width:0}.page-case-studies .card-features .column:last-of-type:after{display:none}.page-case-studies .card-features .card-title{color:#3cfecf;font-size:36px;font-weight:900;line-height:36px;margin-bottom:2px;text-align:center}.page-case-studies .card-features .card-text{color:#3cfecf;font-size:14px;font-weight:400;line-height:20px;text-align:center}.page-case-studies .txt{color:#fff;font-size:20px;font-weight:600;line-height:30px;margin-bottom:20px}.page-case-studies .author{color:#9f9f9f;font-size:16px;font-weight:600;line-height:24px;padding-left:52px;position:relative}.page-case-studies .author:before{border:1px solid #9f9f9f;content:"";height:0;left:0;position:absolute;top:11px;width:40px}.page-case-studies .btn-white{background:#fff;border-radius:0;color:#121212;height:40px;letter-spacing:normal;margin-top:40px;max-width:190px;min-width:180px;padding:8px 20px;width:auto}.page-case-studies .btn-white svg{margin-left:8px}.page-case-studies .btn-white:hover{background-color:#2a2a2c!important;border:1px solid #6a676c;color:#fff}.page-case-studies .btn-white:hover svg path{fill:#fff}@media (min-width:1024px) and (max-width:1200px){.page-case-studies .btn-white{margin-top:32px}.page-case-studies .card-features{margin-bottom:24px;padding:16px}}@media (min-width:768px) and (max-width:1023px){.page-case-studies .row-section{flex-direction:column-reverse;padding-bottom:40px;padding-top:56px;position:relative}.page-case-studies .left-part{position:relative;width:100%}.page-case-studies .image-container{height:200px;width:100%}.page-case-studies .logo{left:calc(50% - 132px);position:absolute;top:-126px}.page-case-studies .txt{font-size:18px;line-height:28px;margin-bottom:32px}.page-case-studies .card-features{margin-bottom:24px;margin-top:0}.page-case-studies .btn-white{bottom:48px;margin:0;position:absolute;right:48px}.page-case-studies .author{margin-bottom:8px}}@media (max-width:767px){.page-case-studies .row-section{flex-direction:column-reverse;padding-bottom:40px;padding-top:20px;position:relative}.page-case-studies .left-part{padding:48px 32px;position:relative;width:100%}.page-case-studies .image-container{height:160px;width:100%}.page-case-studies .logo{left:0;margin:auto;position:absolute;right:0;top:-105px}.page-case-studies .logo img{margin:auto}.page-case-studies .txt{font-size:18px;line-height:28px;margin-bottom:20px}.page-case-studies .card-features{grid-gap:32px;grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:32px;margin-top:0;padding:32px 20px}.page-case-studies .btn-white{margin-top:32px;max-width:100%}.page-case-studies .card-features .column:after{border-top:1px solid #3e3e3e;bottom:-16px;content:"";height:0;position:absolute;right:auto;width:80px}}