.services-3-section{padding:3em 0}.services-3-section .module-heading{text-align:center;font-family:var(--font-title);margin-bottom:10px;color:var(--font-primary-color);line-height:1}.services-3-section .module-sub-title{text-align:center;font-family:var(--font-text);margin:0;margin-bottom:25px;font-size:17px}.services-3-section .module-caption{text-align:center;font-family:var(--font-text);margin:0;margin-bottom:25px;font-size:17px}.services-3-section .services-item a{margin-bottom:1em;display:block}.services-3-section .services-item a:hover figure img{filter:drop-shadow(8px 8px 10px gray);filter:opacity(100%)}.services-3-section .services-item a:hover figure figcaption h2,.services-3-section .services-item a:hover figure figcaption p{color:var(--font-white-color);text-shadow:0px 0px 5px rgba(129,129,129,0.8)}.services-3-section .services-item a figure{margin:0px;min-height:240px}.services-3-section .services-item a figure img{max-width:100%;transition:all ease-in-out 250ms;object-fit:cover;filter:drop-shadow(8px 8px 10px gray);filter:opacity(100%)}.services-3-section .services-item a figure figcaption{width:100%;padding:15px 30px;position:absolute;left:0;top:0;height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center}.services-3-section .services-item a figure figcaption h2{color:var(--font-fourth-color);font-weight:normal;margin-bottom:0px;font-size:1.8rem;line-height:1.1;transition:all ease-in-out 750ms}.services-3-section .services-item a figure figcaption p{margin-top:0px;color:var(--font-white-color);font-size:1.1rem;line-height:1.3;transition:all ease-in-out 750ms}.services-3-section .my-3{margin:3rem auto}
