#main_heading{margin-bottom:5px!important}.image-wrapper{position:relative}.image-wrapper .image{height:458px;width:100%;max-width:447px;background-size:cover;background-position:center;margin-bottom:20px}@media (min-width:992px){.image-wrapper .image{height:unset;padding-bottom:100%;margin-bottom:0}}.image-wrapper .video-button{-webkit-box-shadow:inset 0 0 0 1px var(--primary-colour);box-shadow:inset 0 0 0 1px var(--primary-colour);-webkit-transition:-webkit-box-shadow ease-in-out .2s;transition:-webkit-box-shadow ease-in-out .2s;transition:box-shadow ease-in-out .2s;transition:box-shadow ease-in-out .2s, -webkit-box-shadow ease-in-out .2s;position:absolute;left:20px;bottom:20px;height:68px;width:68px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;color:#fff;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff;transition:box-shadow ease-in-out .2s!important}.image-wrapper .video-button:hover{-webkit-box-shadow:inset 0 0 0 2.5px var(--primary-colour);box-shadow:inset 0 0 0 2.5px var(--primary-colour)}body:not(.is_mouse) .image-wrapper .video-button:focus{-webkit-box-shadow:inset 0 0 0 2.5px var(--primary-colour);box-shadow:inset 0 0 0 2.5px var(--primary-colour)}.image-wrapper:hover .video-button{-webkit-box-shadow:inset 0 0 0 2.5px #fff;box-shadow:inset 0 0 0 2.5px #fff}body:not(.is_mouse) .image-wrapper:focus .video-button{-webkit-box-shadow:inset 0 0 0 2.5px #fff;box-shadow:inset 0 0 0 2.5px #fff}