.zigzag-section .zigzag-content{display:flex;flex-direction:column;gap:var(--gutter-6)}@media screen and (min-width: 768px){.zigzag-section .reverse{order:2}}.zigzag-section p{font-size:18px}.useful-links-nav{display:flex;gap:var(--gutter-4);flex-wrap:wrap}@media screen and (max-width: 768px){.useful-links-section-wrapper{border-radius:0}}.useful-links-asset{position:absolute;width:100%;display:flex;justify-content:center;bottom:0;height:100%;left:0;right:0}.useful-links-asset svg{min-width:600px}@media screen and (min-width: 768px){.latest-posts-header{justify-content:space-between;align-items:center}}@media screen and (max-width: 768px){.latest-posts-header{flex-direction:column}}.latest-posts-bg{opacity:.3;position:absolute;top:0;width:100%;height:100%;left:0;z-index:0}.latest-posts-card{overflow:hidden}.latest-posts-card .latest-posts-card-meta{font-size:14px}.latest-posts-card:hover img{transform:scale(1.1)}.latest-posts-card .image-wrapper{display:block;min-height:170px;height:170px;overflow:hidden;border-radius:var(--gutter-2)}.latest-posts-card img{object-fit:cover;width:100%;height:100%;transition:all 1s ease}.latest-posts-card .latest-posts-card-content{height:100%;display:flex;flex-direction:column;gap:var(--gutter-4)}.latest-posts-card .latest-posts-card-content i{font-size:var(--gutter-6)}.latest-posts-card .latest-posts-card-content .latest-posts-card-title{font-size:22px}.latest-posts-card .latest-posts-card-content .latest-posts-card-title:hover a{color:var(--secondary-color-500)}.latest-posts-card .latest-posts-card-content .label{background-color:var(--secondary-color-100);border:1px solid var(--secondary-color-200)}.latest-posts-card .see-more{text-decoration:none}.latest-posts-card .see-more:hover{text-decoration:underline}.latest-posts-card .see-more{position:relative;display:inline-block}.latest-posts-card .see-more:before{content:"";position:absolute;width:0px;height:2px;border-radius:10px;left:0;bottom:-5px;background:currentColor;transition:all .6s ease}.latest-posts-card .see-more:hover:before{width:100%}@media screen and (max-width: 768px){.footer-links-wrapper{flex-direction:column;align-items:flex-start;width:100%}}.footer-links-wrapper a{text-decoration:none;font-size:15px}.footer-links-wrapper a:hover{text-decoration:underline}@media screen and (max-width: 768px){footer .link-scroll-top{align-self:flex-start}}footer .icon-scroll-top{font-size:var(--gutter-8);cursor:pointer}footer hr{border-bottom:0;outline:none;box-shadow:none;border-top:1px solid rgba(0,0,0,.1);margin:32px 0}