.portfolio-section{padding:3em 0}.portfolio-section .module-heading{text-align:center;margin-bottom:10px;color:var(--font-secundary-color);line-height:1;margin-top:0}.portfolio-section .module-heading span{color:var(--font-primary-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{box-shadow:0 0 20px #9f9f9f;border-radius:0.50em;max-width:100%;height:300px;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)}