@import url(https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);.imglink-blocks .grid-wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.imglink-blocks .item{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative;width:100%;padding:30px 20px;color:#fff;text-align:center}.imglink-blocks .item:has(.bg-img){aspect-ratio:1/1.2;padding-bottom:50px}.imglink-blocks .item .bg-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.imglink-blocks .item .bg-img,.imglink-blocks .item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.imglink-blocks .item .overlay{background-color:rgba(0,0,0,.5);background:linear-gradient(180deg,transparent,rgba(0,0,0,.7));mix-blend-mode:multiply}.imglink-blocks .item h2{margin-bottom:10px;font-size:2.5rem}.imglink-blocks .item h4{margin-bottom:10px;font-size:1.5rem}.imglink-blocks .item p{margin-bottom:20px}.imglink-blocks .item a{margin-top:20px}@media only screen and (max-width:768px){.imglink-blocks .grid-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:576px){.imglink-blocks .grid-wrap{grid-template-columns:repeat(1,minmax(0,1fr))}}