.ma-link{color:#fff}@media screen and (max-width:992px){.ma-link{color:initial}}.header-banner .banner-text{margin:auto;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);font-size:1.8rem;text-shadow:2px 2px 1px var(--darkgrey)}.page-section h2{margin-bottom:3rem}@media screen and (max-width:992px){.header-banner .banner-text{font-size:1.2rem;width:100%;top:22%}}.cards{display:flex;gap:3rem;flex-wrap:wrap}.card{width:calc((100% - 3rem)/2)}.card-img{overflow:hidden;border-radius:1rem}.card img{width:100%;transform:scale(1.05);transition:all .4s}.card img:hover{transform:scale(1.1)}.card h3{font-size:3rem;text-align:center}.card:hover h3{color:var(--red)}@media screen and (max-width:992px){.cards{flex-direction:column}.card{width:100%}.card h3{font-size:2rem}}