*{-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{min-height:100vh;background-color:#f4faff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:24px}.technology-cards-container{width:100%;max-width:1200px;text-align:center}.heading{color:#171f46;font-family:"Roboto";font-size:28px;font-weight:500;margin-bottom:16px}.description{color:#64748b;font-family:"Roboto";font-size:14px;font-weight:400;line-height:1.6;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto}.cards-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;padding:0;margin:0}@media screen and (min-width:768px){.heading{font-size:36px}.description{font-size:16px;max-width:700px}.cards-list{-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width:992px){.heading{font-size:42px}.description{font-size:18px;max-width:800px}.app-container{padding:48px}}.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{list-style-type:none;background-color:#fff;border-radius:8px;padding:24px;margin-bottom:24px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.card-title{color:#171f46;font-size:20px;font-weight:500;margin-bottom:12px}.card-description,.card-title{font-family:"Roboto";margin-top:0}.card-description{color:#64748b;font-size:14px;font-weight:400;line-height:1.6;margin-bottom:16px;-ms-flex-positive:1;flex-grow:1}.card-image-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.card-image{width:100%;max-width:120px;height:auto}@media screen and (min-width:768px){.card-item{width:48%;margin-right:16px;margin-bottom:16px}.card-title{font-size:22px}.card-description{font-size:15px}.card-image{max-width:140px}}@media screen and (min-width:992px){.card-item{width:23%;margin-right:16px}.card-title{font-size:24px}.card-description{font-size:16px}.card-image{max-width:150px}}
/*# sourceMappingURL=main.5d35771c.chunk.css.map */