.card-section{padding-top:7rem;padding-bottom:10rem}.card-section .title{font-size:32px;font-weight:700}@media (max-width: 767.98px){.card-section .title{font-size:26px}}.card-section .squares-container{background-color:#B3CEEC;border-radius:1rem}.card-section .squares-container .card{border-color:#B3CEEC;border-radius:1rem;margin:0.5rem;aspect-ratio:1 / 1;width:95%;max-width:95%;overflow:hidden}@media (max-width: 767.98px){.card-section .squares-container .card{margin:0.5rem auto}}.card-section .squares-container .card .card-background{object-fit:cover;border:0 solid transparent;border-radius:1rem;position:absolute;width:100%;height:100%;transition:0.3s ease-in-out}.card-section .squares-container .card .card-opacity{border:0 solid transparent;border-radius:1rem;position:absolute;width:100%;height:100%;background:linear-gradient(188.61deg, rgba(10,45,75,0.5) 33.78%, #0A2D4B 100%);transition:1s ease}.card-section .squares-container .card .card-icon{position:absolute;width:35px;max-width:35px;aspect-ratio:1 / 1;object-fit:cover;margin:2rem 2.5rem;z-index:1}.card-section .squares-container .card .card-title{position:absolute;bottom:2rem;margin:0 2rem;z-index:1;text-align:left;font-size:20px;font-weight:600;line-height:120%;color:white;transition:transform 0.3s ease}.card-section .squares-container .card .card-description{position:absolute;bottom:-3.5rem;margin:0 2rem;z-index:1;text-align:left;font-size:12px;line-height:120%;color:white;text-decoration:none;transition:transform 0.3s ease}.card-section .squares-container .card .card-button{position:absolute;bottom:-5rem;margin:0 2rem;z-index:1;text-align:left;font-size:14px;line-height:120%;color:white;text-decoration:none;transition:transform 0.3s ease}.card-section .squares-container .card:hover .card-background{border:0.5rem solid #ED2927}.card-section .squares-container .card:hover .card-title{transform:translateY(-9vh)}.card-section .squares-container .card:hover .card-description,.card-section .squares-container .card:hover .card-button{transform:translateY(-12.5vh)}.card-section .squares-container .card:hover .card-opacity{opacity:0.6}
