.courses .course{display:flex;flex-direction:row}.courses .course .info{display:flex;flex-direction:column;max-width:900px}.courses .course .info .headers{display:flex;flex-direction:row}.courses .course .info .headers .header-1{color:#000;font-family:Circe;font-size:22px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0;display:flex;flex-direction:row;text-wrap:nowrap;margin-right:16px}.courses .course .info .headers .header-2{color:#0056fe;font-family:Circe;font-size:22px;font-style:normal;font-weight:700;line-height:normal;margin-top:auto;margin-bottom:0}.courses .course .info .element{display:flex;flex-direction:row;margin-top:16px}.courses .course .info .element .header{color:#000;font-family:Circe;font-size:22px;font-style:normal;font-weight:700;line-height:normal;text-wrap:nowrap;margin-right:16px;margin-bottom:0;height:auto;align-items:start}.courses .course .info .element .data{color:#000;font-family:Circe;font-size:22px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:0}.courses .course .info .element .results{display:flex;flex-direction:column;margin:0;padding:0}.courses .course .info .element .results .data{list-style-type:none;position:relative;padding-left:18px}.courses .course .info .element .results .data:before{content:"";position:absolute;left:0;top:12px;width:10px;height:10px;border-radius:50%;background-color:#0056fe}.courses{text-align:start;padding-bottom:220px;padding-top:18px;max-width:1180px;margin:0 auto;position:relative}.courses .header-buttons{display:flex;flex-direction:row;margin-bottom:15px}.courses .header-buttons a{color:#797979;font-family:Circe;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:auto 0;cursor:pointer}.courses .header-buttons button{font-family:Circe;font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:flex;width:187px;height:27px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:2px;background:none;cursor:pointer;text-decoration:none;margin-right:12px}.courses .courses_cards{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:50px}.courses .courses_cards .course_card:nth-child(4n){margin-right:0}.courses .courses_cards .course_card{flex:0 0 calc(25% - 40px);box-sizing:border-box;margin-right:53px;margin-bottom:20px;width:242px;height:133px;flex-shrink:0;border-radius:2px;padding:16px;display:flex;flex-direction:row;cursor:pointer;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.courses .courses_cards .course_card:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000002e}.courses .courses_cards .course_card .course_text{display:flex;flex-direction:column}.courses .courses_cards .course_card .course_text .course_name{color:#fff;font-family:Circe;font-size:18px;font-style:normal;font-weight:500;line-height:normal;margin-right:10px;margin-bottom:0}.courses .courses_cards .course_card .course_text .course_level{color:#fff;font-family:Circe;font-size:14px;font-weight:400;margin-top:auto;margin-bottom:0}.courses .courses_cards .course_card .course_box{width:32px;height:32px;flex-shrink:0;border-radius:2px;background:#fff;padding:4px;margin-left:auto}.courses .courses_cards .course_card .course_box p{color:#000;font-family:Circe;font-size:16px;font-style:normal;font-weight:700;line-height:normal;width:25px;height:25px}.courses .course .course_card{width:242px;height:133px;flex-shrink:0;border-radius:2px;padding:16px;display:flex;flex-direction:row;position:absolute;top:0;right:0;margin-top:10px}.courses .course .course_card .course_text{display:flex;flex-direction:column}.courses .course .course_card .course_text .course_name{color:#fff;font-family:Circe;font-size:18px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:0}.courses .course .course_card .course_text .course_level{color:#fff;font-family:Circe;font-size:14px;font-weight:400;margin-top:auto;margin-bottom:0}.courses .course .course_card .course_box{width:32px;height:32px;flex-shrink:0;border-radius:2px;background:#fff;padding:4px;margin-left:auto}.courses .course .course_card .course_box p{color:#000;font-family:Circe;font-size:16px;font-style:normal;font-weight:700;line-height:normal;width:25px;height:25px}.courses .courses_cards_mobile,.courses .course_mobile{display:none}@media screen and (max-width:768px){.courses .courses_cards,.courses .course{display:none}.courses .header-buttons{display:flex;flex-direction:column;margin-bottom:6px;margin-left:24px}.courses .paid-info{text-align:center;margin:0 24px}.courses .header-buttons .button-1{margin-right:0;margin-bottom:8px}.courses .header-buttons .button-2{margin-bottom:8px}.courses{margin-left:0}.courses .courses_cards_mobile{display:flex;flex-direction:row;flex-wrap:wrap}.courses .courses_cards_mobile a{display:flex;flex-direction:row;margin:20px 0 28px 24px;text-decoration:none;align-items:center}.courses .courses_cards_mobile .course_card{text-decoration:none}.courses .courses_cards_mobile a img{width:36px;height:36px;margin-right:10px;margin-top:auto;margin-bottom:auto}.courses .courses_cards_mobile a p{color:#000;font-family:Circe;font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-align:start;margin:0}.courses .courses_cards_mobile .course_card{width:252px;height:56px;flex-shrink:0;border-radius:2px;margin:4px auto;display:flex;flex-direction:row;padding:5px 5px 5px 28px}.courses .courses_cards_mobile .course_card .course_text{display:flex;flex-direction:column;flex:1;align-items:center;text-align:center}.courses .courses_cards_mobile .course_card .course_text .course_name{color:#fff;font-family:Circe;font-size:12px;font-style:normal;font-weight:500;line-height:normal;margin:auto 0}.courses .courses_cards_mobile .course_card .course_text .course_level{color:#fff;font-family:Circe;font-size:12px;font-weight:400;margin-top:auto;margin-bottom:0}.courses .courses_cards_mobile .course_card .course_box{width:32px;height:32px;flex-shrink:0;border-radius:2px;background:#fff;padding:4px;margin:auto 20px auto auto}.courses .courses_cards_mobile .course_card .course_box p{color:#000;font-family:Circe;font-size:16px;font-style:normal;font-weight:700;line-height:normal;width:25px;height:25px}.courses .course_mobile{display:flex;flex-direction:column;width:330px;margin:0 auto}.courses .course_mobile .info{display:flex;flex-direction:column;max-width:330px}.courses .course_mobile .info .headers{display:flex;flex-direction:row}.courses .course_mobile .info .headers .header-1{color:#000;font-family:Circe;font-size:22px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0;display:flex;flex-direction:row;margin-right:16px}.courses .course_mobile .info .element{display:flex;flex-direction:column;margin-top:16px}.courses .course_mobile .info .element .header{color:#000;font-family:Circe;font-size:22px;font-style:normal;font-weight:700;line-height:normal;margin-right:16px;margin-bottom:0;height:auto;align-items:start}.courses .course_mobile .info .element .data{color:#000;font-family:Circe;font-size:22px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:0}.courses .course_mobile .info .element .results{display:flex;flex-direction:column;margin:0;padding:0}.courses .course_mobile .info .element .results .data{list-style-type:none;position:relative;padding-left:15px}.courses .course_mobile .info .element .results .data:before{content:"";position:absolute;left:0;top:12px;width:10px;height:10px;border-radius:50%;background-color:#0056fe}.courses .course_mobile .course_card{width:252px;height:60px;flex-shrink:0;border-radius:2px;margin:10px auto;display:flex;flex-direction:row;padding:5px 5px 5px 20px;position:relative}.courses .course_mobile .course_card .course_text .course_name{display:flex;color:#fff;font-family:Circe;font-size:12px;font-style:normal;font-weight:500;line-height:normal;margin:auto 10px auto 0}.courses .course_mobile .course_card .course_text .course_level{color:#fff;font-family:Circe;font-size:14px;font-weight:400;margin-top:auto;margin-bottom:0}.courses .course_mobile .course_card .course_box{width:32px;height:32px;flex-shrink:0;border-radius:2px;background:#fff;padding:4px;margin:auto 20px auto auto}.courses .course_mobile .course_card .course_box p{color:#000;font-family:Circe;font-size:16px;font-style:normal;font-weight:700;line-height:normal;width:25px;height:25px}}
