.casestudy-section .casestudy-wrapper{display:flex;flex-direction:column}.casestudy-section .casestudy-wrapper .casestudy-item{background-position:100%;background-size:cover;position:relative;width:100%}.casestudy-section .casestudy-wrapper .casestudy-content-block{height:100%;padding:182px 0;position:relative;width:50%;z-index:2}.casestudy-section .casestudy-wrapper .casestudy-content-block h2,.casestudy-section .casestudy-wrapper .casestudy-content-block p{color:#fff}.casestudy-section:not(.half) .casestudy-wrapper .casestudy-content-block p{font-size:24px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:.24px;line-height:1.25;text-align:left}.casestudy-section .casestudy-wrapper .casestudy-content-block a.btn{background-color:transparent;border:1.5px solid #fff;border-radius:3px;font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:.56px;line-height:1.5;margin:0;padding:10px 20px;text-align:center}.casestudy-section .casestudy-wrapper .casestudy-content-block .content{display:flex;flex-direction:column;gap:30px;margin:0 108px 0 80px;position:relative;z-index:2}.casestudy-section .casestudy-wrapper .casestudy-content-block .content-bg-color{border-radius:0 70px 70px 0;height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width:1025px){.casestudy-section .casestudy-wrapper .casestudy-content-block .content{margin:0;max-width:100%}.casestudy-section .casestudy-wrapper .casestudy-content-block{padding:80px 18px;width:100%}.casestudy-section .casestudy-wrapper .casestudy-content-block .content-bg-color{border-radius:0}}