.post-type-archive-courses .inner-gap{background:#f4f4f4}.archive-courses-wrap{padding:8px calc(48px + (80 - 48)*(100vw - 1920px)/(2560 - 1920)) 0 calc(48px + (80 - 48)*(100vw - 1920px)/(2560 - 1920));background:#f4f4f4;font-family:"Onest",sans-serif}.archive-courses-wrap input,.archive-courses-wrap select,.archive-courses-wrap textarea,.archive-courses-wrap button{font-family:"Onest",sans-serif}.archive-courses-wrap .page-section-top{display:flex;padding:56px calc(48px + (80 - 48)*(100vw - 1920px)/(2560 - 1920)) 56px calc(48px + (80 - 48)*(100vw - 1920px)/(2560 - 1920));flex-direction:column;gap:36px;border-radius:32px;background:#fff}.archive-courses-wrap .page-section-top .headline_text{display:flex;flex-direction:column;gap:20px}.archive-courses-wrap .page-section-top .headline_text .title-course{color:#1a1a1a;font-size:calc(44px + (60 - 44)*(100vw - 1920px)/(2560 - 1920));font-weight:600;line-height:106.667%;letter-spacing:-.01em}.archive-courses-wrap .page-section-top #courses-filter{display:flex;justify-content:space-between;align-items:center;gap:64px}.archive-courses-wrap .page-section-top #courses-filter .container_filter{display:flex;gap:40px}.archive-courses-wrap .page-section-top #courses-filter .container_filter .wrap_filter{display:flex;align-items:center;gap:12px}.archive-courses-wrap .page-section-top #courses-filter .container_filter .wrap_filter .label_filter{color:#1a1a1a;font-size:20px;font-weight:600;line-height:120%;letter-spacing:-.01em}.archive-courses-wrap .page-section-top #courses-filter .container_filter .wrap_filter .custom-dropdown{position:relative}.archive-courses-wrap .page-section-top #courses-filter .container_filter .wrap_filter .custom-dropdown.selected .dropdown-selected .text-dropdown-selected{color:#1a1a1a;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:90%}.archive-courses-wrap .page-section-top #courses-filter .container_filter .wrap_filter .custom-dropdown.open .dropdown-selected{border:1px solid #1a1a1a;background:#fafafa}.archive-courses-wrap .page-section-top #courses-filter .container_filter .wrap_filter .custom-dropdown .dropdown-selected{cursor:pointer;user-select:none;display:flex;width:400px;padding:16px 24px;justify-content:space-between;align-items:center;border-radius:12px;border:1px solid #d9d9d9;background:#fcfcfc;color:gray;font-family:Onest,serif;font-size:18px;font-weight:400;line-height:133.333%;letter-spacing:-.18px;transition:.2s all}.archive-courses-wrap .page-section-top #courses-filter .container_filter .wrap_filter .custom-dropdown .dropdown-selected:hover{border:1px solid #1a1a1a;background:#fafafa}.archive-courses-wrap .page-section-top #courses-filter .container_filter .wrap_filter .custom-dropdown .dropdown-selected .dropdown-arrow{display:inline-block;transition:transform .3s ease;width:24px}.archive-courses-wrap .page-section-top #courses-filter .container_filter .wrap_filter .custom-dropdown.open .dropdown-arrow{transform:rotate(180deg)}.archive-courses-wrap .page-section-top #courses-filter .container_filter .wrap_filter .custom-dropdown .dropdown-options{display:none;position:absolute;top:calc(100% + 10px);z-index:99;left:0;right:0;padding:16px;flex-direction:column;gap:6px;border-radius:16px;background:#fff;box-shadow:0 24px 70px 0 rgb(178 178 178 / .35)}.archive-courses-wrap .page-section-top #courses-filter .container_filter .wrap_filter .custom-dropdown .dropdown-options label{cursor:pointer;transition:.2s all;padding:16px 20px;background:#fff0;border-radius:8px;width:100%;display:block;color:#1a1a1a;font-family:Onest,serif;font-size:18px;font-weight:400;line-height:133.333%;letter-spacing:-.18px;margin-bottom:6px}.archive-courses-wrap .page-section-top #courses-filter .container_filter .wrap_filter .custom-dropdown .dropdown-options label:last-child{margin-bottom:0}.archive-courses-wrap .page-section-top #courses-filter .container_filter .wrap_filter .custom-dropdown .dropdown-options label:hover{background:#f7f7f7}.archive-courses-wrap .page-section-top #courses-filter .container_filter .wrap_filter .custom-dropdown .dropdown-options label.active{border:1px solid #1a1a1a;background:#1a1a1a;color:#fff}.archive-courses-wrap .page-section-top #courses-filter .container_filter .wrap_filter .custom-dropdown .dropdown-options label input[type=radio]{display:none;width:auto;accent-color:#0073aa}.archive-courses-wrap .page-section-top #courses-filter .container_filter .wrap_filter .wrap_options{display:flex;gap:8px}.archive-courses-wrap .page-section-top #courses-filter .container_filter .wrap_filter .wrap_options label{border-radius:12px;border:1px solid #ccc;display:flex;padding:16px 24px;color:#1a1a1a;text-align:center;font-family:Onest,serif;font-size:18px;font-weight:400;line-height:133.333%;letter-spacing:-.18px;cursor:pointer;transition:.2s all}.archive-courses-wrap .page-section-top #courses-filter .container_filter .wrap_filter .wrap_options label:hover{background:#f7f7f7;border:1px solid #999}.archive-courses-wrap .page-section-top #courses-filter .container_filter .wrap_filter .wrap_options label.active{border:1px solid #1a1a1a;background:#1a1a1a;color:#fff}.archive-courses-wrap .page-section-top #courses-filter .container_filter .wrap_filter .wrap_options label input[type=radio]{display:none}.archive-courses-wrap .page-section-top #courses-filter .btn_open_filter_mob{display:none}.archive-courses-wrap .page-section-top #courses-filter #reset-filters{display:none;padding:16px 24px;align-items:center;gap:12px;border-radius:12px;border:unset;background:#fff0;border:1px solid #fff0;transition:.2s all;cursor:pointer;font-family:"Onest",sans-serif;color:gray;font-size:18px;font-weight:500;line-height:133.333%;letter-spacing:-.18px}.archive-courses-wrap .page-section-top #courses-filter #reset-filters.show_btn{display:flex}.archive-courses-wrap .page-section-top #courses-filter #reset-filters img{transition:inherit}.archive-courses-wrap .page-section-top #courses-filter #reset-filters:hover{border:1px solid #f0f0f0;background:#f7f7f7;color:#1a1a1a}.archive-courses-wrap .page-section-top #courses-filter #reset-filters:hover img{filter:brightness(10%) contrast(120%) saturate(0%)}.archive-courses-wrap .empty_section_filter{display:none;padding:64px 96px 80px 96px;flex-direction:column;align-items:center;gap:24px;border-radius:32px;background:#fff;margin-top:24px}.archive-courses-wrap .empty_section_filter.show_empty_section{display:flex}.archive-courses-wrap .empty_section_filter .img_face{width:160px}.archive-courses-wrap .empty_section_filter .texts_empty{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;max-width:700px}.archive-courses-wrap .empty_section_filter .texts_empty .title_empty{color:#1a1a1a;text-align:center;font-size:40px;font-weight:600;line-height:110%;letter-spacing:-.4px}.archive-courses-wrap .empty_section_filter .texts_empty .sub_title_empty{color:#666;text-align:center;font-size:20px;font-weight:400;line-height:140%;letter-spacing:-.2px;max-width:600px}.archive-courses-wrap .empty_section_filter .consultation_btn{border-radius:12px;background:#5a75ff;padding:20px 96px;display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;overflow:hidden;backdrop-filter:blur(5px);transition:all .5s linear;cursor:pointer;border:unset;margin-top:16px}.archive-courses-wrap .empty_section_filter .consultation_btn .btn-text{position:relative;z-index:2;color:#fff;font-size:18px;line-height:133.333%;font-weight:600;letter-spacing:-.18px}.archive-courses-wrap .empty_section_filter .consultation_btn.hover_bubble_global .hover_bubble{background:#4362ff}@media all and (min-width:1025px)and (max-width:1920px){.archive-courses-wrap{padding:8px calc(40px + (48 - 40)*(100vw - 1536px)/(1920 - 1536)) 0 calc(40px + (48 - 40)*(100vw - 1536px)/(1920 - 1536))}.archive-courses-wrap .empty_section_filter{padding:48px 80px 64px 80px;gap:20px}.archive-courses-wrap .empty_section_filter .img_face{width:120px}.archive-courses-wrap .empty_section_filter .texts_empty{gap:16px}.archive-courses-wrap .empty_section_filter .texts_empty .title_empty{font-size:32px;line-height:118.75%;letter-spacing:-.32px}.archive-courses-wrap .empty_section_filter .texts_empty .sub_title_empty{font-size:18px;line-height:133.333%;letter-spacing:-.18px}.archive-courses-wrap .empty_section_filter .consultation_btn{padding:20px 74px;margin-top:12px}.archive-courses-wrap .empty_section_filter .consultation_btn .btn-text{font-size:18px;line-height:133.333%;letter-spacing:-.18px}.archive-courses-wrap .page-section-top{padding:48px;gap:28px}.archive-courses-wrap .page-section-top .headline_text .title-course{font-size:calc(36px + (44 - 36)*(100vw - 1536px)/(1920 - 1536));line-height:109.091%}.archive-courses-wrap .page-section-top #courses-filter .container_filter{gap:40px}.archive-courses-wrap .page-section-top #courses-filter .container_filter .wrap_filter .custom-dropdown .dropdown-selected{width:calc(280px + (330 - 280)*(100vw - 1024px)/(1920 - 1024));padding:14px 24px;border-radius:10px;font-size:16px;line-height:150%;letter-spacing:-.16px}.archive-courses-wrap .page-section-top #courses-filter .container_filter .wrap_filter .custom-dropdown .dropdown-options label{font-size:calc(12px + (16 - 12)*(100vw - 1024px)/(1920 - 1024));padding:calc(12px + (16 - 12)*(100vw - 1024px)/(1920 - 1024)) calc(16px + (20 - 16)*(100vw - 1024px)/(1920 - 1024));line-height:125%;letter-spacing:-.16px;margin-bottom:4px}.archive-courses-wrap .page-section-top #courses-filter .container_filter .wrap_filter .custom-dropdown .dropdown-options{padding:12px}.archive-courses-wrap .page-section-top #courses-filter .container_filter .wrap_filter .label_filter{font-size:17px;line-height:117.647%}.archive-courses-wrap .page-section-top #courses-filter .container_filter .wrap_filter .wrap_options label{font-size:16px;line-height:137.5%;letter-spacing:-.16px;border-radius:10px;padding:15px 22px}.archive-courses-wrap .page-section-top #courses-filter #reset-filters{font-size:16px;line-height:150%;letter-spacing:-.16px;padding:14px 20px}}@media(min-width:1025px)and (max-width:1536px){.archive-courses-wrap{padding:8px 40px 0 40px}.archive-courses-wrap .empty_section_filter .texts_empty{max-width:600px}.archive-courses-wrap .empty_section_filter .texts_empty .title_empty{font-size:28px;line-height:114.286%;letter-spacing:-.28px}.archive-courses-wrap .empty_section_filter .consultation_btn{margin-top:9px}.archive-courses-wrap .empty_section_filter .consultation_btn .btn-text{line-height:24px;letter-spacing:-.18px}.archive-courses-wrap .page-section-top .headline_text .title-course{font-size:calc(28px + (36 - 28)*(100vw - 1024px)/(1536 - 1024));line-height:111.111%}.archive-courses-wrap .page-section-top{padding:44px calc(28px + (50 - 28)*(100vw - 1024px)/(1536 - 1024))}.archive-courses-wrap .page-section-top #courses-filter #reset-filters{font-size:calc(12px + (16 - 12)*(100vw - 1024px)/(1536 - 1024));padding:calc(8px + (14 - 8)*(100vw - 1024px)/(1536 - 1024)) calc(6px + (20 - 6)*(100vw - 1024px)/(1536 - 1024))}.archive-courses-wrap .page-section-top #courses-filter .container_filter{gap:32px}.archive-courses-wrap .page-section-top #courses-filter .container_filter .wrap_filter .label_filter{font-size:calc(14px + (17 - 14)*(100vw - 1024px)/(1536 - 1024))}.archive-courses-wrap .page-section-top #courses-filter .container_filter .wrap_filter .wrap_options label{font-size:calc(12px + (16 - 12)*(100vw - 1024px)/(1536 - 1024));padding:calc(10px + (15 - 10)*(100vw - 1024px)/(1536 - 1024)) calc(12px + (22 - 12)*(100vw - 1024px)/(1536 - 1024))}.archive-courses-wrap .page-section-top #courses-filter .container_filter{gap:calc(18px + (32 - 18)*(100vw - 1024px)/(1536 - 1024))}.archive-courses-wrap .page-section-top #courses-filter .container_filter .wrap_filter .custom-dropdown .dropdown-selected{width:calc(180px + (280 - 180)*(100vw - 1024px)/(1536 - 1024));font-size:calc(12px + (16 - 12)*(100vw - 1024px)/(1536 - 1024));padding:calc(10px + (14 - 10)*(100vw - 1024px)/(1536 - 1024)) calc(12px + (24 - 12)*(100vw - 1024px)/(1536 - 1024))}.archive-courses-wrap .page-section-top #courses-filter .container_filter .wrap_filter .custom-dropdown .dropdown-selected .dropdown-arrow{width:calc(12px + (24 - 12)*(100vw - 1024px)/(1536 - 1024))}}@media(min-width:1025px)and (max-width:1440px){.page-section-top #courses-filter #reset-filters span{display:none}}@media screen and (max-width:1024px){.archive-courses-wrap{padding:8px 8px 0 8px}.archive-courses-wrap .empty_section_filter{padding:24px 20px;gap:12px;margin-top:16px}.archive-courses-wrap .empty_section_filter .img_face{width:90px}.archive-courses-wrap .empty_section_filter .texts_empty{gap:12px}.archive-courses-wrap .empty_section_filter .texts_empty .title_empty{font-size:20px;line-height:24px;letter-spacing:-.2px}.archive-courses-wrap .empty_section_filter .texts_empty .sub_title_empty{font-size:16px;line-height:22px;letter-spacing:-.16px}.archive-courses-wrap .empty_section_filter .consultation_btn{padding:16px 10px;margin-top:7px;width:100%;max-width:600px}.archive-courses-wrap .empty_section_filter .consultation_btn .btn-text{font-size:16px;line-height:24px;letter-spacing:-.16px}.archive-courses-wrap .page-section-top{padding:24px 20px;gap:16px;border-radius:20px}.archive-courses-wrap .page-section-top #courses-filter{gap:8px}.archive-courses-wrap .page-section-top #courses-filter .container_filter{display:none}.archive-courses-wrap .page-section-top #courses-filter .btn_open_filter_mob{display:flex;align-items:center;padding:14px 20px;border-radius:12px;border:1px solid #ccc;width:100%;flex:1;max-width:600px;background:#fff;font-size:16px;font-weight:500;line-height:22px;letter-spacing:-.16px}.archive-courses-wrap .page-section-top #courses-filter .btn_open_filter_mob .icon_filter{width:24px;margin-right:12px}.archive-courses-wrap .page-section-top #courses-filter .btn_open_filter_mob .dot{background:#0fa958;width:10px;height:10px;border-radius:50%;margin-left:8px;display:none}.archive-courses-wrap .page-section-top #courses-filter .btn_open_filter_mob .btn-filter-arrow{margin-left:auto}.archive-courses-wrap .page-section-top #courses-filter .btn_open_filter_mob.active .dot{display:block}.archive-courses-wrap .page-section-top #courses-filter #reset-filters{padding:14px 14px}.archive-courses-wrap .page-section-top #courses-filter #reset-filters:hover{border:unset;background:#fff0}.archive-courses-wrap .page-section-top #courses-filter #reset-filters:hover img{filter:unset}.archive-courses-wrap .page-section-top #courses-filter #reset-filters img{width:24px}.archive-courses-wrap .page-section-top #courses-filter #reset-filters span{display:none}.archive-courses-wrap .page-section-top .headline_text{gap:12px}.archive-courses-wrap .page-section-top .headline_text .title-course{font-size:28px;line-height:107.143%}}.cards-courses-archive{margin-top:24px;font-family:"Onest",sans-serif}.cards-courses-archive .courses-list-wrapper{display:flex;flex-direction:column;gap:24px}.cards-courses-archive .courses-list-wrapper .courses-section{display:flex;padding:64px calc(48px + (80 - 48)*(100vw - 1920px)/(2560 - 1920)) calc(48px + (80 - 48)*(100vw - 1920px)/(2560 - 1920)) calc(48px + (80 - 48)*(100vw - 1920px)/(2560 - 1920));flex-direction:column;gap:48px;border-radius:32px;background:#fff}.cards-courses-archive .courses-list-wrapper .courses-section .title_section_cards{color:#1a1a1a;font-size:calc(30px + (36 - 30)*(100vw - 1920px)/(2560 - 1920));font-weight:600;line-height:111.111%;letter-spacing:-.01em}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block{display:flex;flex-wrap:wrap;gap:24px}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post{border-radius:40px;overflow:hidden;width:calc((100% - 48px)/3);box-sizing:border-box;cursor:pointer;position:relative;background:#0e0e0e;display:block}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post.hidden{display:none}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post:hover .bg_img{transform:scale(1.05)}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course{height:100%;display:flex;justify-content:space-between;flex-direction:column;position:relative;z-index:3}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block_top_card{height:calc(461px + (650 - 461)*(100vw - 1920px)/(2560 - 1920));position:relative}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block_top_card::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:10%;z-index:2;background:linear-gradient(to top,#0E0E0E 0%,#fff0 100%);pointer-events:none}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block_top_card .wrap_bg_img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block_top_card .wrap_bg_img picture{width:100%;height:100%}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block_top_card .wrap_bg_img picture .bg_img{width:100%;height:100%;object-fit:cover;transition:.3s}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block_top_card .info_block_top{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;padding:48px 48px 28px 48px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block_top_card .info_block_top .badge_course_discount{padding:12px 18px 12px 20px;border-radius:16px;border:1px solid #535353;background:linear-gradient(98deg,rgb(255 255 255 / .1) 1.97%,rgb(255 255 255 / .25) 95.57%);backdrop-filter:blur(15px)}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block_top_card .info_block_top .badge_course_discount .text{color:#fff;font-size:calc(24px + (28 - 24)*(100vw - 1920px)/(2560 - 1920));font-weight:800;line-height:100%;letter-spacing:-.28px}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block_top_card .info_block_top .badge_texts_wrapper{display:flex;align-items:center;gap:12px;margin-top:auto}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block_top_card .info_block_top .badge_text{border-radius:16px;padding:10px 16px;backdrop-filter:blur(10px);color:#c57dff;font-size:calc(20px + (24 - 20)*(100vw - 1920px)/(2560 - 1920));font-weight:600;line-height:116.667%;letter-spacing:-.24px}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block-bottom{display:flex;flex-direction:column;justify-content:space-between;padding:0 48px 54px 48px;gap:28px}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block-bottom .text_bottom{display:flex;flex-direction:column;gap:20px}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block-bottom .text_bottom .card-course-title{color:#fff;font-size:calc(36px + (48 - 36)*(100vw - 1920px)/(2560 - 1920));font-weight:600;line-height:104.167%;letter-spacing:-.48px}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block-bottom .text_bottom .tags_course{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block-bottom .text_bottom .tags_course .tag_course{color:#999;font-size:calc(18px + (20 - 18)*(100vw - 1920px)/(2560 - 1920));font-weight:600;line-height:120%;letter-spacing:-.2px}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block-bottom .text_bottom .tags_course .dot{width:6px;height:6px;background:#999;border-radius:50%}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block-bottom .text_bottom .tags_course .dot:last-of-type{display:none}@media screen and (max-width:1920px){.cards-courses-archive{margin-top:20px}.cards-courses-archive .courses-list-wrapper .courses-section{padding:48px;gap:36px}.cards-courses-archive .courses-list-wrapper .courses-section .title_section_cards{font-size:calc(24px + (30 - 24)*(100vw - 1536px)/(1920 - 1536));line-height:113.333%}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block{gap:16px}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post{border-radius:32px;width:calc((100% - 32px)/3)}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block_top_card{height:calc(380px + (461 - 380)*(100vw - 1536px)/(1920 - 1536))}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block_top_card .info_block_top{padding:40px 40px 24px 40px}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block_top_card .info_block_top .badge_course_discount .text{font-size:24px;line-height:100%;letter-spacing:-.24px}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block_top_card .info_block_top .badge_course_discount{padding:12px 16px 12px 18px;border-radius:12px}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block_top_card .info_block_top .badge_texts_wrapper{gap:10px}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block_top_card .info_block_top .badge_text{font-size:20px;line-height:120%;letter-spacing:-.2px;padding:8px 16px;border-radius:12px}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block-bottom .text_bottom .card-course-title{font-size:36px;line-height:111.111%;letter-spacing:-.36px}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block-bottom{padding:0 40px 44px 40px;gap:24px}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block-bottom .text_bottom .tags_course .tag_course{font-size:18px;line-height:122.222%;letter-spacing:-.18px}}@media screen and (max-width:1536px){.cards-courses-archive .courses-list-wrapper .courses-section{padding:48px calc(28px + (50 - 28)*(100vw - 1024px)/(1536 - 1024));gap:32px}.cards-courses-archive .courses-list-wrapper .courses-section .title_section_cards{font-size:calc(20px + (24 - 20)*(100vw - 1024px)/(1536 - 1024));line-height:125%}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block{gap:12px}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post{border-radius:24px;width:calc((100% - 24px)/3)}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post{border-radius:24px}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block_top_card{height:calc(250px + (380 - 250)*(100vw - 1024px)/(1536 - 1024))}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block_top_card .info_block_top{padding:32px 32px 20px 32px}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block_top_card .info_block_top .badge_course_discount{padding:9px 14px 9px 16px}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block_top_card .info_block_top .badge_course_discount .text{font-size:20px;line-height:120%;letter-spacing:-.2px}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block-bottom{padding:0 32px 36px 32px;gap:20px}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block-bottom .text_bottom .card-course-title{font-size:calc(28px + (32 - 28)*(100vw - 1024px)/(1536 - 1024));line-height:112.5%;letter-spacing:-.32px}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block-bottom .text_bottom{gap:16px}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block_top_card .info_block_top .badge_text{font-size:18px;line-height:111.111%;letter-spacing:-.18px;padding:7px 14px;border-radius:10px}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block-bottom .text_bottom .tags_course{gap:calc(6px + (12 - 6)*(100vw - 1024px)/(1536 - 1024))}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block-bottom .text_bottom .tags_course .tag_course{font-size:calc(12px + (18 - 12)*(100vw - 1024px)/(1536 - 1024));line-height:122.222%;letter-spacing:-.18px}}@media screen and (max-width:1024px){.cards-courses-archive{margin-top:12px}.cards-courses-archive .courses-list-wrapper{gap:16px}.cards-courses-archive .courses-list-wrapper .courses-section{padding:24px 20px;gap:20px;border-radius:20px}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block{gap:12px;flex-direction:column}.cards-courses-archive .courses-list-wrapper .courses-section .title_section_cards{font-size:20px;line-height:120%}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post{width:100%;border-radius:20px}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block-bottom .text_bottom .tags_course{gap:10px}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block_top_card .info_block_top .badge_course_discount{padding:6px 14px 6px 16px}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block_top_card{height:calc(320px + (700 - 320)*(100vw - 393px)/(1024 - 393))}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block_top_card .info_block_top{padding:20px 20px 16px 20px}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block-bottom{padding:0 20px 24px 20px;gap:18px}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block-bottom .text_bottom .card-course-title{font-size:28px;line-height:32px;letter-spacing:-.28px}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block_top_card .info_block_top .badge_texts_wrapper{gap:8px}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block_top_card .info_block_top .badge_text{font-size:17px;line-height:20px;letter-spacing:-.17px}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block-bottom .text_bottom .tags_course .tag_course{font-size:16px;line-height:22px;letter-spacing:-.16px}.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block-bottom .text_bottom{gap:12px}}@media(max-width:393px){.cards-courses-archive .courses-list-wrapper .courses-section .cards_block .card-course-post .card-content-course .block_top_card{height:320px}}