.portfolio-section{padding:3em 0}.portfolio-section .module-heading{text-align:center;margin-bottom:10px;font-size:2em;color:var(--font-primary-color);line-height:1;margin-top:0}@media (min-width: 992px){.portfolio-section .module-heading{font-size:3em}}.portfolio-section .module-heading span{color:var(--font-secundary-color)}.portfolio-section .module-sub_title{text-align:center;font-family:var(--font-text);margin:0;margin-bottom:0.5em;font-size:17px}.portfolio-section .module-caption{text-align:center;font-family:var(--font-text);margin:0;margin-bottom:25px;font-size:17px}.portfolio-section .pager{text-align:center;margin:0.5em auto}.portfolio-section .pager .page-numbers{background:var(--background-third-color);padding:8px;color:var(--font-fourth-color);text-decoration:none;border-radius:0.3em}.portfolio-section .pager .page-numbers:hover{background:var(--background-secundary-color);color:var(--font-white-color)}.portfolio-section .pager .current{background:var(--background-primary-color);padding:8px;color:var(--font-white-color);text-decoration:none}.portfolio-section .pager .current:hover{background:var(--background-primary-color);color:var(--font-white-color)}.portfolio-section .pager .next,.portfolio-section .pager .prev{background:var(--background-fourth-color);padding:8px;color:var(--font-dark-color);text-decoration:none}.portfolio-section .gallery_image{display:block;margin-bottom:15px;text-align:center}.portfolio-section .gallery_image img{padding:0.3em;border-radius:20px;max-width:100%;height:180px;object-fit:cover;width:300px;transition:var(--transition-02);filter:brightness(0.9)}.portfolio-section .gallery_image img:hover{transform:translateY(-0.5em);transition:var(--transition-02);filter:brightness(1);box-shadow:0 0 20px 0px #a7a7ab}
