#case_study_inner_container{max-width:966px}#case_study_inner_container #main_heading_wrap{margin-top:0}#case_study_inner_container .case-study{-webkit-box-flex:1;-ms-flex:1;flex:1}#case_study_inner_container .case-study__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:45px;margin-top:50px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:0px) and (max-width:575px){#case_study_inner_container .case-study__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#case_study_inner_container .case-study__image{float:right;margin-right:-30px;height:auto;max-width:calc(100% - 60px)}#case_study_inner_container .case-study__image__wrapper{width:280px;padding-top:50px;border-radius:0 50px 50px 50px;position:relative;overflow:hidden}@media (min-width:768px) and (max-width:991px){#case_study_inner_container .case-study__image__wrapper{width:230px}}@media (min-width:0px) and (max-width:575px){#case_study_inner_container .case-study__image__wrapper{margin:auto}}#case_study_inner_container .case-study__image__wrapper:before{content:'';position:absolute;width:500px;height:500px;background:url(/custom_images/watermark.svg) no-repeat;background-size:cover;opacity:.05;-webkit-transform:rotate(50deg);-ms-transform:rotate(50deg);transform:rotate(50deg);left:-100px;top:50px;-webkit-filter:invert(1) brightness(0);filter:invert(1) brightness(0)}#case_study_inner_container .case-study__image__title{position:absolute;top:30px;left:15px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;height:calc(100% - 100px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:3px;color:var(--secondary-colour)}#case_study_inner_container .case-study__image__play{border:none;background:0 0;text-align:inherit;position:absolute;bottom:20px;right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;width:92px;height:92px;background:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--secondary-colour);border-radius:50%;font-size:20px;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition:ease-in-out .2s;transition:ease-in-out .2s}@media (min-width:0px) and (max-width:575px){#case_study_inner_container .case-study__image__play{width:60px;height:60px;font-size:14px}}#case_study_inner_container .case-study__image__play:focus,#case_study_inner_container .case-study__image__play:hover{background:var(--secondary-colour);color:var(--text-over-secondary)}