.portfolio-section{padding:3em 0}.portfolio-section .module-heading{text-align:center;margin-bottom:10px;color:var(--font-primary-color);line-height:1;margin-top:0}.portfolio-section .module-sub_title{text-align:center;margin:0;margin-bottom:25px;font-size:17px}.portfolio-section .module-caption{text-align:center;margin:0;margin-bottom:25px}.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-fifth-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.2em;border:1px solid var(--background-dark-color);border-radius:0.50em;max-width:100%;height:275px;object-fit:cover;width:275px;transition:var(--transition-01);filter:brightness(1)}.portfolio-section .gallery_image img:hover{transition:var(--transition-01);filter:brightness(1.2)}
