.theme-rockcap .section-case-studies{position:relative}.theme-rockcap .section-case-studies .inner-container .top-content{margin-bottom:25px}@media only screen and (min-width: 768px){.theme-rockcap .section-case-studies .inner-container .top-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}}.theme-rockcap .section-case-studies .inner-container .top-content p.heading{margin-bottom:15px}@media only screen and (min-width: 768px){.theme-rockcap .section-case-studies .inner-container .top-content p.heading{margin-bottom:0}}.theme-rockcap .section-case-studies .inner-container .case-study-list{padding:0}@media only screen and (min-width: 980px){.theme-rockcap .section-case-studies .inner-container .case-study-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}}.theme-rockcap .section-case-studies .inner-container .case-study-list .case-study-item{width:100%}@media only screen and (min-width: 980px){.theme-rockcap .section-case-studies .inner-container .case-study-list .case-study-item{width:calc((100% - 40px) / 3);margin-bottom:0}}.theme-rockcap .section-case-studies .inner-container .case-study-list .case-study-item a{-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;display:block;width:100%;height:100%;float:left}.theme-rockcap .section-case-studies .inner-container .case-study-list .case-study-item a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle, rgba(1,1,1,0.6) 0%, rgba(0,0,0,0) 100%);-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}.theme-rockcap .section-case-studies .inner-container .case-study-list .case-study-item a img{width:100%;height:450px;position:relative;-o-object-fit:cover;object-fit:cover}.theme-rockcap .section-case-studies .inner-container .case-study-list .case-study-item a .content{position:absolute;z-index:3;width:auto;padding:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;bottom:0;margin-bottom:0}.theme-rockcap .section-case-studies .inner-container .case-study-list .case-study-item a .content p.heading{text-align:center;font-size:3rem;font-family:"Lato",sans-serif;float:left;margin-bottom:0;padding-bottom:15px;position:relative}.theme-rockcap .section-case-studies .inner-container .case-study-list .case-study-item a .content p.heading::after{content:"";position:absolute;bottom:0;left:50%;width:50px;height:2px;background-color:var(--white);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.theme-rockcap .section-case-studies .inner-container .case-study-list .case-study-item a .content .case-study-excerpt{color:var(--white);text-align:center;margin-top:15px}.theme-rockcap .section-case-studies .inner-container .case-study-list .case-study-item a:hover:after{background:radial-gradient(circle, rgba(1,1,1,0.8) 0%, rgba(1,1,1,0.2) 100%)}.theme-rockcap .section-case-studies .inner-container .case-study-list .case-study-item a:before{content:'\f061';font-family:'Font Awesome 6 Free';font-weight:900;font-size:1.6rem;color:var(--white);right:0;bottom:0;position:absolute;padding:15px;z-index:3;background-color:rgba(0,0,0,0.5);width:50px;height:50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}
