.service-section{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.service-block .inner-box{position:relative;display:block;overflow:hidden;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;padding:30px 40px}.service-block .inner-box:before{position:absolute;content:'';background:#000;width:100%;height:100%;left:0;top:0;right:0;opacity:.25;transition:all 500ms ease}.service-block .inner-box .content-box{position:relative;transition:all 500ms ease;display:flex;flex-flow:column;justify-content:end;min-height:300px}.service-block:hover .content-box{opacity:0}.service-block h3{display:block;font-size:22px;line-height:24px;margin:0}.service-block h3 a{display:inline-block;color:#fff;font-family:var(--font-family-heading);font-weight:600}.service-block .inner-box .overlay-content{position:absolute;left:0;top:30px;right:0;width:100%;height:100%;padding:30px 40px;z-index:1;opacity:0;transition:all 500ms ease;display:flex;flex-flow:column;justify-content:flex-end;pointer-events:all}.service-block .inner-box .overlay-content p{color:#fff;margin-bottom:25px}.service-block:hover .overlay-content{top:0;opacity:1}.service-block .btn-box{display:flex;justify-content:space-between;background-color:var(--e-global-color-primary);font-family:var(--font-family-heading);color:#000;font-weight:700;padding:15px 30px}.service-block .btn-box>i{font-size:15px;font-weight:400;transform:rotate(-45deg);transition:transform 300ms ease-in-out 0ms}.service-block .btn-box:hover>i{transform:rotate(0deg)}@media only screen and (min-width:992px){.service-block:hover .inner-box:before{opacity:.85}}@media only screen and (max-width:991px){.service-section{grid-template-columns:repeat(2,1fr)}.service-block .content-box h3{visibility:hidden;opacity:0}.service-block .overlay-content p{display:none}.service-block .inner-box .overlay-content{opacity:1;top:0;justify-content:space-between}.service-block .overlay-content h3{font-size:26px;margin-bottom:25px}}@media only screen and (max-width:499px){.service-section{grid-template-columns:repeat(1,1fr)}}