.module_case_studies.module_inner main .container{max-width:950px;margin:0 auto}.module_case_studies.module_inner main .container .image-section .headings_mobile{display:none}@media (min-width:0px) and (max-width:575px){.module_case_studies.module_inner main .container .image-section .headings_mobile{display:block}}@media (min-width:576px) and (max-width:767px){.module_case_studies.module_inner main .container .image-section .headings_mobile{display:block}}.module_case_studies.module_inner main .container .image-section .person_image{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;display:block;overflow:hidden;background:center no-repeat var(--secondary-colour);background-size:cover;background:0 0!important;max-width:100%;height:450px;margin:0 0 20px 0;border-radius:10px;max-width:350px}.module_case_studies.module_inner main .container .image-section .person_image img{max-width:100%}.module_case_studies.module_inner main .container .image-section .person_image.has_video_link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:70%;background:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(0,0,0,0)),to(#000));background:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%);opacity:.7}.module_case_studies.module_inner main .container .image-section .person_image a{position:absolute;z-index:10;bottom:20px;left:20px;display:inline-block;color:#fff;text-transform:uppercase;letter-spacing:1.1px;margin-top:15px;font:11px/80px var(--font-primary)}.module_case_studies.module_inner main .container .image-section .person_image a .play-icon{position:relative;width:80px;height:80px;line-height:80px;text-indent:3px;text-align:center;color:#fff;font-size:18px;border-radius:50%;margin-right:15px;float:left}.module_case_studies.module_inner main .container .image-section .person_image a .play-icon svg{position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scaleX(-1);-ms-transform:translate(-50%,-50%) scaleX(-1);transform:translate(-50%,-50%) scaleX(-1);width:80px;height:80px}.module_case_studies.module_inner main .container .image-section .person_image a .play-icon .circle-2{stroke-dasharray:350;stroke-dashoffset:350;-webkit-transition:stroke-dashoffset .5s linear;transition:stroke-dashoffset .5s linear;stroke:var(--primary-colour)}.module_case_studies.module_inner main .container .image-section .person_image a:focus .play-icon .circle-2,.module_case_studies.module_inner main .container .image-section .person_image a:hover .play-icon .circle-2{stroke-dashoffset:0}@media (min-width:0px) and (max-width:575px){.module_case_studies.module_inner main .container .image-section .person_desc .button{margin-bottom:10px}}@media (min-width:576px) and (max-width:767px){.module_case_studies.module_inner main .container .image-section .person_desc .button{margin-bottom:10px}}@media (min-width:0px) and (max-width:575px){.module_case_studies.module_inner main .container .text-section .sub_title,.module_case_studies.module_inner main .container .text-section .title{display:none}}@media (min-width:576px) and (max-width:767px){.module_case_studies.module_inner main .container .text-section .sub_title,.module_case_studies.module_inner main .container .text-section .title{display:none}}.module_case_studies.module_inner main .container .title{margin:0}@media (min-width:0px) and (max-width:575px){.module_case_studies.module_inner main .container .title{font-size:30px;line-height:40px;margin-bottom:5px}}@media (min-width:576px) and (max-width:767px){.module_case_studies.module_inner main .container .title{font-size:30px;line-height:40px;margin-bottom:5px}}.module_case_studies.module_inner main .container .sub_title{font-family:var(--font-primary);margin:0}@media (min-width:0px) and (max-width:575px){.module_case_studies.module_inner main .container .sub_title{font-size:20px;line-height:25px}}@media (min-width:576px) and (max-width:767px){.module_case_studies.module_inner main .container .sub_title{font-size:20px;line-height:25px}}