@media (min-width: 300px){.services-section-2{text-align:center}}@media (min-width: 576px){.services-section-2{text-align:center}}@media (min-width: 768px){.services-section-2{text-align:center}}@media (min-width: 992px){.services-section-2{text-align:inherit}}@media (min-width: 1200px){.services-section-2{text-align:inherit}}@media (min-width: 1400px){.services-section-2{text-align:inherit}}.services-section-2 .image-content{margin-bottom:1em;transition:var(--transition-02);transform:translateY(0em)}.services-section-2 .image-content img:hover{filter:brightness(1.15);transition:var(--transition-02);transform:translateY(-0.5em);box-shadow:var(--box-shadow-01);-webkit-box-shadow:var(--box-shadow-01);-moz-box-shadow:var(--box-shadow-01)}@media (min-width: 300px){.services-section-2 .title-section{margin-bottom:1em}}@media (min-width: 576px){.services-section-2 .title-section{margin-bottom:1em}}@media (min-width: 768px){.services-section-2 .title-section{margin-bottom:1em}}@media (min-width: 992px){.services-section-2 .title-section{margin-bottom:2em}}@media (min-width: 1200px){.services-section-2 .title-section{margin-bottom:2em}}@media (min-width: 1400px){.services-section-2 .title-section{margin-bottom:2em}}.services-section-2 .title-section .module-heading{text-align:center;margin-bottom:0.5em;font-family:var(--title-heavy);color:var(--font-primary-color)}.services-section-2 .title-section .module-heading span{color:var(--background-primary-color)}.services-section-2 .title-section .module-sub_title{text-align:center;margin:0;font-size:1em;color:var(--font-white-color)}.services-section-2 .title-section .module-caption{text-align:center;font-family:var(--font-text);margin:0em;font-size:1.2em;color:var(--font-dark-color)}.services-section-2 .service-content{border-radius:1.5em;margin-bottom:1em;background-position:center center !important;background-size:cover !important}.services-section-2 .service-content .service-overlay{background:linear-gradient(360deg, #000 -52%, transparent 100%);color:var(--font-white-color);padding:1em;border-radius:1.5em;transition:var(--transition-01)}.services-section-2 .service-content .service-overlay .badge{font-size:1em;transform:translateY(2px);background:var(--background-white-color);color:var(--font-primary-color);border-radius:0.2em;margin-right:0.2em}.services-section-2 .service-content .service-overlay h3{margin:0em;padding-top:4em;position:relative;bottom:-170px}.services-section-2 .service-content .service-overlay h3 a{color:var(--font-white-color)}.services-section-2 .service-content .service-overlay .button{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease}@media (min-width: 300px){.services-section-2 .service-content .service-overlay .button{text-align:center}}@media (min-width: 576px){.services-section-2 .service-content .service-overlay .button{text-align:center}}@media (min-width: 768px){.services-section-2 .service-content .service-overlay .button{text-align:center}}@media (min-width: 992px){.services-section-2 .service-content .service-overlay .button{text-align:right}}@media (min-width: 1200px){.services-section-2 .service-content .service-overlay .button{text-align:right}}@media (min-width: 1400px){.services-section-2 .service-content .service-overlay .button{text-align:right}}.services-section-2 .service-content .service-overlay .service-descriptio-short{opacity:0;visibility:hidden;pointer-events:none}.services-section-2 .service-content .service-overlay:hover{background:linear-gradient(360deg, #000 -40%, transparent 100%);color:var(--font-dark-color);transition:var(--transition-01);box-shadow:var(--box-shadow-01);-webkit-box-shadow:var(--box-shadow-01);-moz-box-shadow:var(--box-shadow-01)}.services-section-2 .service-content .service-overlay:hover h3{position:relative;bottom:-50px}.services-section-2 .service-content .service-overlay:hover h3 a{color:var(--font-white-color)}@media (min-width: 300px){.services-section-2 .service-content .service-overlay:hover h3{bottom:-20px}}.services-section-2 .service-content .service-overlay:hover .badge{background:var(--background-primary-color);color:var(--font-white-color)}.services-section-2 .service-content .service-overlay:hover .service-descriptio-short{position:relative;top:40px;color:#fff;opacity:1;visibility:visible;transition:var(--transition-02);pointer-events:auto}@media (min-width: 300px){.services-section-2 .service-content .service-overlay:hover .service-descriptio-short{top:10px}}.services-section-2 .service-content .service-overlay:hover .button{opacity:1;visibility:visible;pointer-events:auto}.services-section-2 .service-content .service-overlay:hover .button a{background:var(--background-primary-color);color:var(--font-dark-color)}