.services-section{padding:2em 0;text-align:center;background-color:var(--background-secundary-color);background:linear-gradient(to bottom, var(--background-third-color), var(--background-secundary-color))}.services-section .module-heading{margin-bottom:0.5em;margin-top:0em;display:block;text-transform:capitalize}.services-section .module-sub_title{margin:0.5em 0;display:block;color:var(--font-white-color)}.services-section .module-caption{margin-bottom:0.5em;color:var(--font-white-color);display:block}.services-section h2,.services-section h1{color:var(--background-secundary-color)}.services-section .module-heading span{color:var(--background-secundary-color)}.services-section .my-3{margin:1em auto}.services-section .services-item .services-item-icon{padding:5px;margin-top:15px;background:none;border:3px solid var(--background-white-color);border-radius:1em}.services-section .services-item .services-item-icon:hover{background:var(--background-white-color);border:3px solid var(--background-primary-color)}.services-section .services-item .services-item-icon:hover .icon{-webkit-animation:jello-horizontal 0.7s linear both;animation:jello-horizontal 0.7s linear both}.services-section .services-item .services-item-icon:hover .icon span{color:var(--font-primary-color)}.services-section .services-item .services-item-icon:hover h3 a{color:var(--font-primary-color)}.services-section .services-item .services-item-icon .icon span{color:var(--font-white-color);font-size:12em;display:inline-block}.services-section .services-item .services-item-icon h3{margin-top:-0.5em;padding:0em;text-transform:uppercase}.services-section .services-item .services-item-icon h3 a{color:var(--font-white-color)}.services-section .services-item .services-item-bg-img a{margin-bottom:1em;display:block}.services-section .services-item .services-item-bg-img a figure{margin:0px;min-height:240px}.services-section .services-item .services-item-bg-img 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%);border-radius:15px;padding:5px;border:3px solid var(--background-primary-color)}.services-section .services-item .services-item-bg-img 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-section .services-item .services-item-bg-img a figure figcaption h3{color:var(--font-third-color);font-weight:normal;margin-bottom:0px;line-height:1.1;transition:all ease-in-out 750ms;filter:opacity(0%)}@media (min-width: 300px){.services-section .services-item .services-item-bg-img a figure figcaption h3{font-size:1.3rem}}@media (min-width: 768px){.services-section .services-item .services-item-bg-img a figure figcaption h3{font-size:1.5rem}}@media (min-width: 992px){.services-section .services-item .services-item-bg-img a figure figcaption h3{font-size:1.3rem}}@media (min-width: 1600px){.services-section .services-item .services-item-bg-img a figure figcaption h3{font-size:1.5rem}}.services-section .services-item .services-item-bg-img 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-section .services-item .services-item-bg-img a:hover figure img{filter:drop-shadow(8px 8px 10px gray);filter:opacity(100%)}.services-section .services-item .services-item-bg-img a:hover figure figcaption h3,.services-section .services-item .services-item-bg-img a:hover figure figcaption p{color:var(--font-white-color);text-shadow:0px 0px 5px rgba(0,0,0,0.8);background:rgba(0,0,0,0.66);filter:opacity(100%);padding:0.5em}