.fancybox-is-open .fancybox-bg{opacity:1;background:#000}.fancybox-slide{padding:0}.fancybox-content{width:100%!important;height:100%!important}@media (min-width:992px){main .container{max-width:1035px}}main #main_heading .cat{font-family:var(--font-secondary);font-size:24px;font-style:normal;font-weight:700;line-height:35px;display:block}main #main_body,main .accordion_wrapper,main .video_wrapper{margin-bottom:60px}main .home-section--case_study{background:hsla(calc(var(--primary-colour-h) + 0deg),calc(var(--primary-colour-s) + 0%),calc(var(--primary-colour-l) + 2%),calc(var(--primary-colour-a) - 0));padding:var(--home-margin) 0}main .home-section--case_study .container{max-width:1320px}@media (min-width:768px) and (max-width:991px){main .home-section--case_study .container--narrow{padding:0 75px}}@media (min-width:992px) and (max-width:1199px){main .home-section--case_study .container--narrow{padding:0 75px}}@media (min-width:1200px) and (max-width:1399px){main .home-section--case_study .container--narrow{padding:0 75px}}@media (min-width:1400px){main .home-section--case_study .container--narrow{padding:0 75px}}main .home-section--case_study .swiper-buttons{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}main .home-section--case_study .swiper--titles{display:none}