.letteringCard_courseCard__gyC0N{display:flex;flex-direction:column;align-items:center;border:1px solid #242424;padding:2rem;border-radius:28px;background:#000;position:relative;overflow:hidden;color:#fff}.letteringCard_bgLink__6gx6n{display:block;position:absolute;width:100%;height:100%;left:0;top:0;margin:0;padding:0;z-index:2}.letteringCard_course__content__iQts4{width:100%;flex:1 1;position:relative;z-index:3;pointer-events:none}.letteringCard_course__subtitle__9ZklB{color:#ed8c26;font-size:15px;font-weight:600;margin:1.5rem 0 1.125rem;text-transform:uppercase}.letteringCard_course__title__mY7r2{font-size:1.5rem;font-weight:800;margin-bottom:1.125rem;line-height:1.2}.letteringCard_course__text__4Kcgl{font-size:1rem;font-weight:500;color:#86868b;line-height:1.48;margin-bottom:1.75rem}.letteringCard_course__text__4Kcgl strong{font-weight:700}.letteringCard_courseCard__gyC0N .button{font-size:15px;padding:.75rem 2rem;margin-right:1rem;position:relative;z-index:5;pointer-events:auto}.letteringCard_courseCard__gyC0N .button_primary_blue,.letteringCard_courseCard__gyC0N .button_primary_blue:hover{background:#0c9880}.letteringCard_courseCard__gyC0N .button:hover{opacity:.7}.letteringCard_course__mockup__WLpBm{flex:1 1;display:block;margin-top:2rem}.letteringCard_course__mockup__WLpBm:hover{opacity:1}.letteringCard_course__mockup__WLpBm img{border-radius:1rem}@media (min-width:768px){.letteringCard_course__title__mY7r2{font-size:2.5rem;max-width:420px}.letteringCard_courseCard__gyC0N{padding:3rem}}@media (min-width:1024px){.letteringCard_courseCard__gyC0N{flex-direction:row;gap:40px}.letteringCard_course__content__iQts4{padding-top:3rem;padding-bottom:3rem}.letteringCard_course__mockup__WLpBm{margin-top:0}}.brushMasterCard_courseCard__n1Cjm{display:flex;flex-direction:column;align-items:center;border:1px solid #242424;padding:2rem;border-radius:28px;background:#000;position:relative;overflow:hidden;color:#fff}.brushMasterCard_bgLink__sS9Ek{display:block;position:absolute;width:100%;height:100%;left:0;top:0;margin:0;padding:0;z-index:2}.brushMasterCard_course__content__5iNPF{width:100%;flex:1 1;position:relative;z-index:3;pointer-events:none}.brushMasterCard_course__subtitle___Bu4t{color:#de3265;font-size:15px;font-weight:600;margin:1.5rem 0 1.125rem;text-transform:uppercase}.brushMasterCard_course__title___oSMc{font-size:1.5rem;font-weight:800;margin-bottom:1.125rem;line-height:1.2}.brushMasterCard_course__text__KeLdN{font-size:1rem;font-weight:500;color:#86868b;line-height:1.48;margin-bottom:1.75rem;max-width:480px}.brushMasterCard_course__text__KeLdN strong{font-weight:700}.brushMasterCard_courseCard__n1Cjm .button{font-size:15px;padding:.75rem 2rem;margin-right:1rem;position:relative;z-index:5;pointer-events:auto}.brushMasterCard_courseCard__n1Cjm .button_primary_blue,.brushMasterCard_courseCard__n1Cjm .button_primary_blue:hover{background:#bf2452}.brushMasterCard_courseCard__n1Cjm .button:hover{opacity:.7}.brushMasterCard_course__mockup__E_FJ8{flex:1 1;display:block;max-width:500px;margin-top:2rem}.brushMasterCard_course__mockup__E_FJ8:hover{opacity:1}.brushMasterCard_course__mockup__E_FJ8 img{border-radius:1rem}@media (min-width:768px){.brushMasterCard_course__title___oSMc{font-size:2.5rem}.brushMasterCard_courseCard__n1Cjm{padding:3rem}}@media (min-width:1024px){.brushMasterCard_courseCard__n1Cjm{flex-direction:row;gap:40px}.brushMasterCard_course__content__5iNPF{padding-top:4rem;padding-bottom:4rem}.brushMasterCard_course__mockup__E_FJ8{margin-top:0;max-width:100%}}.AllCoursesPage_pageHeader__yKcNG{background:#000;color:#fff;padding:7rem 0 4rem;text-align:center;display:flex;width:100%;align-items:center;justify-content:center}.AllCoursesPage_pageHeader__inner__AqCkc{padding:1.5rem}.AllCoursesPage_title__NuPQD{font-size:2.5rem;font-weight:700}.AllCoursesPage_pageContent__6YzV2{background:#161617;padding:4rem 0}.AllCoursesPage_pageContent__inner__QdmGb{max-width:1200px;margin:0 auto}.AllCoursesPage_coursesList__9lGo_{display:flex;flex-direction:column;gap:2rem;padding:1rem 0}@media (min-width:768px){.AllCoursesPage_pageHeader__yKcNG{min-height:360px}.AllCoursesPage_title__NuPQD{font-size:70px}}