*{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-container{background-color:#f4faff;min-height:100vh;-ms-flex-pack:center;justify-content:center;padding:48px 24px}.app-container,.responsive-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.responsive-container{-ms-flex-direction:column;flex-direction:column;max-width:1140px;width:100%}.heading{color:#171f46;font-family:"Roboto";font-size:32px;font-weight:500;text-align:center;margin:0}@media screen and (max-width:767px){.heading{font-size:28px}}.description{color:#64748b;font-family:"Roboto";font-size:16px;text-align:center;max-width:600px;line-height:1.5;margin-top:16px;margin-bottom:48px}.cards-list-container{padding-left:0;list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%}.card-1{border-top:4px solid #ff4f64}.card-2{border-top:4px solid #00a8e7}.card-3{border-top:4px solid #44c4a1}.card-4{border-top:4px solid #fcc200}.card-1{border-top:5px solid #ff4f64}.card-2{border-top:5px solid #00a8e7}.card-3{border-top:5px solid #44c4a1}.card-4{border-top:5px solid #fcc200}.card-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:480px;background-color:#fff;border-radius:12px;padding:32px;-webkit-box-shadow:0 4px 16px 0 #eaeff4;box-shadow:0 4px 16px 0 #eaeff4;border-top:5px solid}.card-1{border-top-color:#ff4f64}.card-2{border-top-color:#00a8e7}.card-3{border-top-color:#44c4a1}.card-4{border-top-color:#fcc200}.card-title{font-size:20px;color:#171f46;font-weight:500;margin-top:0;margin-bottom:12px}.card-description{font-size:14px;color:#64748b;line-height:1.5;margin-top:0;margin-bottom:24px}.card-image-container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.card-img{width:64px;height:64px}@media screen and (min-width:768px){.card-item{width:45%}}