.what-we-offer{width:100%;height:120vh}.what-we-offer h1{padding-top:5vh;font-size:5vw;font-family:Outfit,sans-serif;font-weight:700;text-align:center}.what-we-offer .card-container{padding:5vh;width:100%;display:grid;grid-template-columns:50% 50%;column-gap:2vw;row-gap:5vh;align-items:center;justify-items:center}.what-we-offer .card-container .card{width:40vw;height:40vh;border-radius:2vw;display:grid;grid-template-columns:auto;grid-template-rows:10vh 10vh 25vh;align-items:center;color:#001928;transition:all .2s linear}.what-we-offer .card-container .card .card-content{width:100%;font-family:Roboto,sans-serif;font-weight:600;padding:0vh 4vh 8vh;font-size:1.5vw;justify-self:center;align-self:center}.what-we-offer .card-container .card .card-content p{text-align:center}.what-we-offer .card-container .card .card-title{padding-top:2vh;justify-self:center}.what-we-offer .card-container .card .card-title h2{font-family:Outfit,sans-serif;font-size:2.5vw;font-weight:700;text-align:center}@keyframes slideInUp{0%{opacity:0;transform:translateY(5vh)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 768px){.what-we-offer{height:auto;padding-bottom:5vh}.what-we-offer h1{font-size:7vw;padding-top:4vh}.what-we-offer .card-container{grid-template-columns:100%;padding:2vh;row-gap:4vh}.what-we-offer .card-container .card{width:90vw;height:auto;grid-template-rows:auto auto auto}.what-we-offer .card-container .card .card-title h2{font-size:6vw;height:auto}.what-we-offer .card-container .card .card-content{font-size:4vw;padding:3vh}}
