*{margin:0;padding:0;box-sizing:border-box;font-family:"Open Sans",sans-serif;text-decoration:none;list-style:none}.courses{display:flex;align-items:center;flex-direction:column;background-color:#161617}.courses h2{color:#fff;font-size:2.5vw;margin-bottom:3rem;margin:0}.courses .title{color:#fff}.courses img{border-radius:10px;max-width:100%;height:auto}.course-container{padding:50px;border-radius:20px;background-color:#161617;width:100%;max-width:1200px}.course-table{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.course-table .description{min-height:130px;font-size:1.4rem}.course-card{flex:1 1 calc(50% - 20px);max-width:600px;text-align:center;overflow:hidden;color:#fff;transition:.3s linear}.course-name{font-size:2rem;font-weight:700;margin:40px 0;transition:.2s linear;min-height:10vh}.more-link{display:inline-block;margin-bottom:100px;margin-top:20px;border:2px solid #fff;color:#000;padding:10px 40px;border-radius:30px;text-transform:uppercase;font-weight:700;transition:.3s linear;background:#fff;font-size:1.5rem}.more-link:hover{background-color:#9dedee;color:#000;font-weight:bold}@media screen and (max-width: 1200px){.course-container{padding:30px}.course-card{flex:1 1 calc(50% - 20px);max-width:calc(50% - 20px)}}@media screen and (max-width: 768px){.course-card{flex:1 1 100%;max-width:100%}.course-name{font-size:1.5rem;min-height:4vh}.more-link{font-size:1.5rem;padding:8px 30px;margin-top:0;margin-bottom:50px}.course-table .description{font-size:1.3rem;margin-bottom:10px}}
