.portfolio-section .module-heading{text-align:center;font-family:var(--font-title);margin-bottom:10px;font-size:1.8rem;color:var(--font-primary-color);line-height:1;margin-top:0}.portfolio-section .module-sub_title{text-align:center;font-family:var(--font-text);margin:0;margin-bottom:25px;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.2em;background:var(--background-third-color);border:1px solid var(--background-dark-color);border-radius:0.50em;max-width:100%;height:275px;object-fit:cover;width:275px}.portfolio-section .gallery_image img:hover{-webkit-animation:jello-horizontal 0.5s linear both;animation:jello-horizontal 0.5s linear both}
