.CourseListGen2_components-course-list-gen2__tMHBD{position:relative;display:block;padding:min(calc(100vw * (100 / 1440)),100px) 20px;overflow:hidden;color:#1a1a1a;background-color:#f2f2f2}.CourseListGen2_components-course-list-gen2__inner__r8w3L{position:relative;display:flex;flex-direction:column;align-items:center;width:min(calc(100vw * (1000 / 1440)),1000px);margin-inline:auto}.CourseListGen2_components-course-list-gen2-heading__D0Yf_{display:flex;flex-direction:column;align-items:center;text-align:center}.CourseListGen2_components-course-list-gen2-heading__title__RIlt9{font-size:min(calc(100vw * (36 / 1440)),36px);font-weight:700;line-height:1.5}.CourseListGen2_components-course-list-gen2-heading__title__RIlt9:after{display:block;width:min(calc(100vw * (80 / 1440)),80px);height:2px;margin:min(calc(100vw * (24 / 1440)),24px) auto 0;content:"";background-color:#1a1a1a}.CourseListGen2_components-course-list-gen2-heading__sub__ZKA5_{margin-top:min(calc(100vw * (24 / 1440)),24px);font-size:min(calc(100vw * (24 / 1440)),24px);font-weight:700;line-height:1.8}.CourseListGen2_components-course-list-gen2-heading__lead__L1gYb{margin-top:min(calc(100vw * (16 / 1440)),16px);font-size:min(calc(100vw * (18 / 1440)),18px);line-height:1.6}.CourseListGen2_components-course-list-gen2-price__0hkhf{display:flex;width:100%;height:min(calc(100vw * (173 / 1440)),173px);margin-top:min(calc(100vw * (32 / 1440)),32px);overflow:hidden;background-color:#fff;border-radius:8px}.CourseListGen2_components-course-list-gen2-price__lead__GYUp3{display:flex;flex-shrink:0;flex-direction:column;gap:min(calc(100vw * (8 / 1440)),8px);align-items:center;width:min(calc(100vw * (466 / 1440)),466px);padding:min(calc(100vw * (16 / 1440)),16px) min(calc(100vw * (24 / 1440)),24px) min(calc(100vw * (10 / 1440)),10px);color:#fff;text-align:center;background:linear-gradient(90deg,#309da4,#2368a7)}.CourseListGen2_components-course-list-gen2-price__lead-sub__wCQhj{font-size:min(calc(100vw * (24.6 / 1440)),24.6px);font-weight:700;line-height:1.3;letter-spacing:.03em}.CourseListGen2_components-course-list-gen2-price__lead-title__gtekg{margin-top:-2px;font-size:min(calc(100vw * (41 / 1440)),41px);font-weight:900;line-height:1.3}.CourseListGen2_components-course-list-gen2-price__badges__czZa5{display:flex;gap:min(calc(100vw * (11 / 1440)),11px);align-items:center}.CourseListGen2_components-course-list-gen2-price__badges__czZa5 li{display:flex;gap:min(calc(100vw * (4 / 1440)),4px);align-items:center;height:min(calc(100vw * (25.5 / 1440)),25.5px);padding-inline:min(calc(100vw * (10 / 1440)),10px);font-size:min(calc(100vw * (14 / 1440)),14px);font-weight:700;line-height:1;color:#247899;letter-spacing:.03em;background-color:#f4f4f4;border-radius:110px}.CourseListGen2_components-course-list-gen2-price__badges__czZa5 li:before{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:min(calc(100vw * (16 / 1440)),16px);height:min(calc(100vw * (16 / 1440)),16px);font-size:min(calc(100vw * (9.6 / 1440)),9.6px);line-height:1;color:#fff;content:"✓";background-color:#247899;border-radius:50%}.CourseListGen2_components-course-list-gen2-price__note__xxsRf{font-size:min(calc(100vw * (10 / 1440)),10px);line-height:1.5;opacity:.7}.CourseListGen2_components-course-list-gen2-price__body___uNS1{display:flex;flex:1;align-items:flex-start;justify-content:flex-start;padding-top:min(calc(100vw * (22 / 1440)),22px)}.CourseListGen2_components-course-list-gen2-price__item__lPgRL{display:flex;flex-shrink:0;flex-direction:column;gap:min(calc(100vw * (4 / 1440)),4px);padding-inline:min(calc(100vw * (33 / 1440)),33px)}.CourseListGen2_components-course-list-gen2-price__item__lPgRL+.CourseListGen2_components-course-list-gen2-price__item__lPgRL{border-left:1px solid #ccc}.CourseListGen2_components-course-list-gen2-price__item__lPgRL dt{font-size:min(calc(100vw * (20 / 1440)),20px);font-weight:700;line-height:1.7;letter-spacing:-.018em}.CourseListGen2_components-course-list-gen2-price__item__lPgRL+.CourseListGen2_components-course-list-gen2-price__item__lPgRL dt{font-size:min(calc(100vw * (18.4 / 1440)),18.4px)}.CourseListGen2_components-course-list-gen2-price__item__lPgRL dd{display:flex;flex-wrap:wrap;gap:0 min(calc(100vw * (4 / 1440)),4px);align-items:baseline;color:#dd1969}.CourseListGen2_components-course-list-gen2-price__number__WWywI{font-family:din-2014,sans-serif;font-size:min(calc(100vw * (112 / 1440)),112px);font-weight:700;line-height:.786;letter-spacing:-.013em}.CourseListGen2_components-course-list-gen2-price__item__lPgRL+.CourseListGen2_components-course-list-gen2-price__item__lPgRL .CourseListGen2_components-course-list-gen2-price__number__WWywI{font-size:min(calc(100vw * (95.6 / 1440)),95.6px);line-height:.92}.CourseListGen2_components-course-list-gen2-price__number-one__av5Dx{letter-spacing:-.1024em}.CourseListGen2_components-course-list-gen2-price__number-comma__Xc4wq{font-weight:400;letter-spacing:-.04em}.CourseListGen2_components-course-list-gen2-price__unit__j_gZy{font-size:min(calc(100vw * (45.5 / 1440)),45.5px);font-weight:700;line-height:1}.CourseListGen2_components-course-list-gen2-price__item__lPgRL+.CourseListGen2_components-course-list-gen2-price__item__lPgRL .CourseListGen2_components-course-list-gen2-price__unit__j_gZy{font-size:min(calc(100vw * (38.7 / 1440)),38.7px)}.CourseListGen2_components-course-list-gen2-price__tax__cUHz_{width:0;min-width:100%;font-size:min(calc(100vw * (12.7 / 1440)),12.7px);line-height:1.5;color:#6b6b6b;text-align:right;white-space:nowrap}.CourseListGen2_components-course-list-gen2-detail__b2l7x{position:relative;display:flex;gap:min(calc(100vw * (12 / 1440)),12px);align-items:center;justify-content:center;width:min(calc(100vw * (320 / 1440)),320px);height:min(calc(100vw * (56 / 1440)),56px);padding-inline:min(calc(100vw * (16 / 1440)),16px);margin-top:min(calc(100vw * (24 / 1440)),24px);font-size:min(calc(100vw * (16 / 1440)),16px);font-weight:700;line-height:1.3;color:#247899;background-color:#fff;border:2px solid #247899;border-radius:8px;transition:opacity .2s}.CourseListGen2_components-course-list-gen2-detail__b2l7x svg{position:absolute;top:50%;right:16px;width:24px;height:24px;transform:translateY(-50%)}.CourseListGen2_components-course-list-gen2-detail__b2l7x:hover{opacity:.7}.CourseListGen2_components-course-list-gen2-more__Sc2Hq{position:relative;display:flex;flex-direction:column;gap:min(calc(100vw * (24 / 1440)),24px);align-items:center;width:min(calc(100vw * (1080 / 1440)),1080px);margin:min(calc(100vw * (96 / 1440)),96px) auto 0;isolation:isolate}.CourseListGen2_components-course-list-gen2-more__Sc2Hq:before{position:absolute;top:min(calc(100vw * (160 / 1440)),160px);left:50%;z-index:-1;width:100vw;aspect-ratio:1920/693;pointer-events:none;content:"";background:url(/optimized/assets/images/components/course-list-gen2/bg-tunnel.webp) 50%/cover no-repeat;opacity:.25;transform:translate(-50%,-50%)}.CourseListGen2_components-course-list-gen2-more__heading__cvUaX{display:flex;align-items:flex-end;justify-content:center}.CourseListGen2_components-course-list-gen2-more__heading-text__TvmaL{display:flex;flex-direction:column;align-items:center;text-align:center}.CourseListGen2_components-course-list-gen2-more__heading-sub__xVt2f{font-size:min(calc(100vw * (24 / 1440)),24px);font-weight:700;line-height:1.8}.CourseListGen2_components-course-list-gen2-more__heading-title__JENgG{font-size:min(calc(100vw * (40 / 1440)),40px);font-weight:700;line-height:1.3;letter-spacing:.15em}.CourseListGen2_components-course-list-gen2-more__heading-deco__KgcEP{position:relative;flex-shrink:0;width:min(calc(100vw * (36.7 / 1440)),36.7px);height:min(calc(100vw * (36.7 / 1440)),36.7px);color:#1a1a1a}.CourseListGen2_components-course-list-gen2-more__heading-deco__KgcEP svg{position:absolute;top:-2.67%;left:-2.67%;width:105.34%;height:105.34%}.CourseListGen2_components-course-list-gen2-more__heading-deco--left__jCrQv{transform:scaleX(-1)}.CourseListGen2_components-course-list-gen2-panel___muuK{display:flex;flex-direction:column;gap:min(calc(100vw * (40 / 1440)),40px);width:100%;padding:min(calc(100vw * (40 / 1440)),40px);background-color:#fff;border-radius:24px}.CourseListGen2_components-course-list-gen2-group__OxPVN{display:flex;flex-direction:column;gap:min(calc(100vw * (16 / 1440)),16px)}.CourseListGen2_components-course-list-gen2-group__title__nIrE1{display:flex;gap:min(calc(100vw * (24 / 1440)),24px);align-items:center;justify-content:center}.CourseListGen2_components-course-list-gen2-group__title__nIrE1:after,.CourseListGen2_components-course-list-gen2-group__title__nIrE1:before{flex:1;height:1px;content:"";background-color:#297ea6}.CourseListGen2_components-course-list-gen2-group__title-body__ufW_J{display:flex;flex-shrink:0;gap:min(calc(100vw * (12 / 1440)),12px);align-items:center}.CourseListGen2_components-course-list-gen2-group__title__nIrE1 h3{font-size:min(calc(100vw * (20 / 1440)),20px);font-weight:700;line-height:1.5}.CourseListGen2_components-course-list-gen2-group__title__nIrE1 span{padding:min(calc(100vw * (3.5 / 1440)),3.5px) min(calc(100vw * (17 / 1440)),17px);font-family:din-2014,sans-serif;font-size:min(calc(100vw * (16 / 1440)),16px);font-weight:700;line-height:1;color:#fff;background-color:#247899;border-radius:60px}.CourseListGen2_components-course-list-gen2-list__UHNlY{display:grid;gap:min(calc(100vw * (12 / 1440)),12px)}.CourseListGen2_components-course-list-gen2-list__UHNlY[data-type=job]{grid-template-columns:repeat(5,1fr)}.CourseListGen2_components-course-list-gen2-list__UHNlY[data-type=tool]{grid-template-columns:repeat(7,1fr)}.CourseListGen2_components-course-list-gen2-card__Z035h{position:relative;display:block;overflow:hidden;border-radius:4px}.CourseListGen2_components-course-list-gen2-card__Z035h img{display:block;width:100%;height:auto}a.CourseListGen2_components-course-list-gen2-card__Z035h{transition:opacity .2s}a.CourseListGen2_components-course-list-gen2-card__Z035h:hover{opacity:.8}@media (min-width:1921px){.CourseListGen2_components-course-list-gen2-more__Sc2Hq:before{top:min(calc(100vw * (150 / 1920)),150px);width:2440px;aspect-ratio:2440/588;background-image:url(/optimized/assets/images/components/course-list-gen2/bg-tunnel-wide.webp)}}@media (max-width:768px){.CourseListGen2_components-course-list-gen2__tMHBD{padding:calc(100vw * (60 / 375)) 0 calc(100vw * (72 / 375))}.CourseListGen2_components-course-list-gen2__inner__r8w3L{width:100%;padding-inline:calc(100vw * (20 / 375))}.CourseListGen2_components-course-list-gen2-heading__title__RIlt9{font-size:calc(100vw * (26 / 375))}.CourseListGen2_components-course-list-gen2-heading__title__RIlt9:after{width:calc(100vw * (40 / 375));margin-top:calc(100vw * (14 / 375))}.CourseListGen2_components-course-list-gen2-heading__sub__ZKA5_{margin-top:calc(100vw * (16 / 375));font-size:calc(100vw * (20 / 375));line-height:1.6}.CourseListGen2_components-course-list-gen2-heading__lead__L1gYb{margin-top:calc(100vw * (16 / 375));font-size:calc(100vw * (14 / 375));line-height:1.6;text-align:left}.CourseListGen2_components-course-list-gen2-price__0hkhf{flex-direction:column;height:auto;margin-top:calc(100vw * (32 / 375));border-radius:calc(100vw * (6 / 375))}.CourseListGen2_components-course-list-gen2-price__lead__GYUp3{gap:0;justify-content:center;width:100%;padding:calc(100vw * (16 / 375)) calc(100vw * (17.25 / 375))}.CourseListGen2_components-course-list-gen2-price__lead-sub__wCQhj{font-size:calc(100vw * (17 / 375))}.CourseListGen2_components-course-list-gen2-price__lead-title__gtekg{margin-top:0;font-size:calc(100vw * (25.2 / 375))}.CourseListGen2_components-course-list-gen2-price__badges__czZa5{gap:calc(100vw * (8 / 375));margin-top:calc(100vw * (6 / 375))}.CourseListGen2_components-course-list-gen2-price__badges__czZa5 li{gap:calc(100vw * (2.9 / 375));height:calc(100vw * (18.3 / 375));padding-inline:calc(100vw * (7.2 / 375));font-size:calc(100vw * (10 / 375));color:#015f7b}.CourseListGen2_components-course-list-gen2-price__badges__czZa5 li:before{width:calc(100vw * (11.5 / 375));height:calc(100vw * (11.5 / 375));font-size:calc(100vw * (6.9 / 375))}.CourseListGen2_components-course-list-gen2-price__note__xxsRf{margin-top:calc(100vw * (8 / 375));font-size:calc(100vw * (10 / 375))}.CourseListGen2_components-course-list-gen2-price__body___uNS1{align-items:flex-start;justify-content:flex-start;padding:calc(100vw * (8 / 375)) calc(100vw * (22 / 375)) calc(100vw * (12 / 375)) calc(100vw * (31 / 375))}.CourseListGen2_components-course-list-gen2-price__item__lPgRL{gap:0;padding-inline:0}.CourseListGen2_components-course-list-gen2-price__item__lPgRL:first-child{padding-right:calc(100vw * (9.5 / 375))}.CourseListGen2_components-course-list-gen2-price__item__lPgRL+.CourseListGen2_components-course-list-gen2-price__item__lPgRL{padding-left:calc(100vw * (14 / 375))}.CourseListGen2_components-course-list-gen2-price__item__lPgRL dt,.CourseListGen2_components-course-list-gen2-price__item__lPgRL+.CourseListGen2_components-course-list-gen2-price__item__lPgRL dt{font-size:calc(100vw * (12 / 375));line-height:1.85}.CourseListGen2_components-course-list-gen2-price__item__lPgRL dd{gap:0}.CourseListGen2_components-course-list-gen2-price__number__WWywI{font-size:calc(100vw * (72.8 / 375));line-height:.788}.CourseListGen2_components-course-list-gen2-price__item__lPgRL+.CourseListGen2_components-course-list-gen2-price__item__lPgRL .CourseListGen2_components-course-list-gen2-price__number__WWywI{font-size:calc(100vw * (62 / 375));line-height:.788}.CourseListGen2_components-course-list-gen2-price__unit__j_gZy{font-size:calc(100vw * (29.5 / 375))}.CourseListGen2_components-course-list-gen2-price__item__lPgRL+.CourseListGen2_components-course-list-gen2-price__item__lPgRL .CourseListGen2_components-course-list-gen2-price__unit__j_gZy{font-size:calc(100vw * (25.1 / 375))}.CourseListGen2_components-course-list-gen2-price__tax__cUHz_{margin-top:.5em;font-size:calc(100vw * (10 / 375))}.CourseListGen2_components-course-list-gen2-detail__b2l7x{gap:12px;width:100%;height:calc(100vw * (56 / 375));padding-inline:16px;margin-top:calc(100vw * (16 / 375));font-size:calc(100vw * (16 / 375))}.CourseListGen2_components-course-list-gen2-more__Sc2Hq{gap:calc(100vw * (16 / 375));width:auto;margin-top:calc(100vw * (64 / 375))}.CourseListGen2_components-course-list-gen2-more__Sc2Hq:before{top:calc(100vw * (38.8 / 375));aspect-ratio:375/135.35;transform:translateX(-50%)}.CourseListGen2_components-course-list-gen2-more__heading-text__TvmaL{gap:0}.CourseListGen2_components-course-list-gen2-more__heading-sub__xVt2f{font-size:calc(100vw * (18.5 / 375));line-height:1.8}.CourseListGen2_components-course-list-gen2-more__heading-title__JENgG{font-size:calc(100vw * (30.8 / 375));line-height:1.3}.CourseListGen2_components-course-list-gen2-more__heading-deco__KgcEP{display:none}.CourseListGen2_components-course-list-gen2-panel___muuK{gap:calc(100vw * (40 / 375));padding:calc(100vw * (20 / 375));border-radius:calc(100vw * (16 / 375))}.CourseListGen2_components-course-list-gen2-group__OxPVN{gap:calc(100vw * (12 / 375))}.CourseListGen2_components-course-list-gen2-group__title-body__ufW_J,.CourseListGen2_components-course-list-gen2-group__title__nIrE1{gap:calc(100vw * (8 / 375))}.CourseListGen2_components-course-list-gen2-group__title__nIrE1 h3{font-size:calc(100vw * (16 / 375))}.CourseListGen2_components-course-list-gen2-group__title__nIrE1 span{padding:calc(100vw * (4 / 375)) calc(100vw * (17 / 375));font-size:calc(100vw * (14 / 375))}.CourseListGen2_components-course-list-gen2-list__UHNlY{gap:calc(100vw * (12 / 375))}.CourseListGen2_components-course-list-gen2-list__UHNlY[data-type=job]{grid-template-columns:repeat(2,1fr)}.CourseListGen2_components-course-list-gen2-list__UHNlY[data-type=tool]{grid-template-columns:repeat(3,1fr)}.CourseListGen2_components-course-list-gen2-card__arrow__h_wEv{width:calc(100vw * (25.4 / 375));height:calc(100vw * (25.4 / 375))}.CourseListGen2_components-course-list-gen2-list__UHNlY[data-type=tool] .CourseListGen2_components-course-list-gen2-card__arrow__h_wEv{width:calc(100vw * (20 / 375));height:calc(100vw * (20 / 375))}}