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