.section-service-case-studies{margin-bottom:3.5rem;overflow:hidden}@media(min-width:1024px){.section-service-case-studies{margin-bottom:5rem}}@media(min-width:768px)and (max-width:1023.98px){.section-service-case-studies>.container{max-width:72vw}}.section-service-case-studies .case-studies-visible{margin-bottom:1rem}.section-service-case-studies .case-studies-hidden.hidden{display:none}.section-service-case-studies .view-more,.section-service-case-studies .view-less{display:block;width:-moz-fit-content;width:fit-content;margin-top:1.5rem;cursor:pointer;background-color:var(--colour-dark-grey);color:var(--colour-white);padding:1rem 2.5rem;font-weight:500;font-size:1rem}.section-service-case-studies .view-more:hover,.section-service-case-studies .view-more:focus,.section-service-case-studies .view-less:hover,.section-service-case-studies .view-less:focus{background-color:var(--colour-gold);color:var(--colour-dark-grey)}.section-service-case-studies .view-more.hidden,.section-service-case-studies .view-less.hidden{display:none}.section-service-case-studies .case-studies{display:grid;gap:1rem}@media(min-width:1024px){.section-service-case-studies .case-studies{grid-auto-flow:dense;grid-auto-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr}}.section-service-case-studies .case-studies .case-study{position:relative}.section-service-case-studies .case-studies .case-study .image{width:100%;height:100%}.section-service-case-studies .case-studies .case-study .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.section-service-case-studies .case-studies .case-study .content{opacity:1;z-index:2;position:absolute;width:100%;height:100%;top:0;left:0;transition:opacity var(--transition-duration) var(--transition-timing);padding:1rem;display:flex;flex-direction:column}@media(min-width:1024px){.section-service-case-studies .case-studies .case-study .content{opacity:0}}.section-service-case-studies .case-studies .case-study .content a{display:flex;flex-direction:column;height:100%}.section-service-case-studies .case-studies .case-study .content h3,.section-service-case-studies .case-studies .case-study .content p,.section-service-case-studies .case-studies .case-study .content .sub-heading{color:var(--colour-white)}.section-service-case-studies .case-studies .case-study .content h3{margin-top:auto;font-size:1.25rem;font-weight:500}.section-service-case-studies .case-studies .case-study .content p{font-size:.875rem}.section-service-case-studies .case-studies .case-study .content .sub-heading{display:block;font-size:.75rem;font-weight:500;border:1px solid var(--colour-white);padding:.25rem .5rem;width:-moz-fit-content;width:fit-content}.section-service-case-studies .case-studies .case-study:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background-color:#000000a6;transition:background-color var(--transition-duration) var(--transition-timing)}@media(min-width:1024px){.section-service-case-studies .case-studies .case-study:after{background-color:#0000}}@media(min-width:1024px){.section-service-case-studies .case-studies .case-study:hover .content,.section-service-case-studies .case-studies .case-study:focus .content{opacity:1}.section-service-case-studies .case-studies .case-study:hover:after,.section-service-case-studies .case-studies .case-study:focus:after{background-color:#000000a6}}@media(min-width:1024px){.section-service-case-studies .case-studies .case-study:nth-child(n) .image img,.section-service-case-studies .case-studies .case-study:nth-child(2n) .image img{aspect-ratio:6/5}.section-service-case-studies .case-studies .case-study:nth-child(3n){grid-column:1/span 2}.section-service-case-studies .case-studies .case-study:nth-child(3n) .image img{aspect-ratio:12/5}.section-service-case-studies .case-studies .case-study:nth-child(4n){grid-area:span 2/span 2}.section-service-case-studies .case-studies .case-study:nth-child(4n) .image img{aspect-ratio:12/10}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/section-service-case-studies.css.map */
