.no-shrink{flex-shrink:0}[coach-info]{background-color:#8300ff}[coach-info] .contents-wrap{display:flex;align-items:center;justify-content:space-between;height:880px;color:#fff;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;max-width:1280px}[coach-info] .bold{font-weight:700}[coach-info] .light{font-weight:300}[coach-info] .coach-info-card{position:relative;width:100%;max-width:680px;background-color:#fff;color:#000;border-radius:40px 40px 80px 80px}[coach-info] .coach-info-card .card-picture{position:absolute;top:-60px;left:50%;margin-left:-60px;width:120px;height:120px;font-size:0}[coach-info] .coach-info-card .card-picture img.picture-img{width:120px;height:120px}[coach-info] .coach-info-card .card-picture img.picture-icon{position:absolute;width:40px;height:40px;right:0;top:0;left:auto;bottom:auto;border-radius:50%;background-color:#000}[coach-info] .coach-info-card header.card-header{display:flex;align-items:center;padding-top:40px;padding-right:40px;padding-bottom:20px;padding-left:40px}[coach-info] .coach-info-card header.card-header .header-badge{margin-right:12px;background-color:#df3a3a;color:#fff;display:inline-flex;justify-content:center;align-items:center;height:22px;padding-right:8px;padding-left:8px;border-radius:12px}[coach-info] .coach-info-card header.card-header span.header-nickname{margin-right:6px;font-weight:800;font-size:24px;font-family:ChakraPetch,Noto Sans,Malgun Gothic,맑은 고딕,"sans-serif"}[coach-info] .coach-info-card header.card-header span.header-name{font-size:18px}[coach-info] .coach-info-card header.card-header .header-rating{display:flex;align-items:center;margin-left:auto}[coach-info] .coach-info-card header.card-header .header-rating span.rating-number{color:#8300ff;font-size:20px;margin-right:6px;font-weight:800}[coach-info] .coach-info-card header.card-header .header-rating img.rating-star{width:92px;height:16px}[coach-info] .coach-info-card ul.card-history{padding-top:0;padding-right:40px;padding-bottom:68px;padding-left:40px}[coach-info] .coach-info-card ul.card-history>li{font-size:16px;line-height:26px}[coach-info] .coach-info-card ul.card-history>li:before{content:" • "}[coach-info] .coach-info-card footer.card-footer{position:relative;border-radius:0 0 40px 40px;padding-top:68px;padding-right:0;padding-bottom:62px;padding-left:0;background-color:#ebebf0}[coach-info] .coach-info-card footer.card-footer .footer-noti{position:absolute;left:50%;top:-28px;right:auto;bottom:auto;transform:translateX(-50%);min-width:316px;height:56px;display:inline-flex;justify-content:center;align-items:center;border-radius:28px;background:linear-gradient(135deg,#8300ff,#9eadff)}[coach-info] .coach-info-card footer.card-footer img.noti-icon{width:17px;height:auto;margin-right:12px}[coach-info] .coach-info-card footer.card-footer span.noti-text{color:#fff;font-size:16px}[coach-info] .coach-info-card footer.card-footer ul.footer-champ{display:flex;justify-content:center;align-items:center;gap:24px}[coach-info] .coach-info-card footer.card-footer ul.footer-champ>li{position:relative;font-size:0}[coach-info] .coach-info-card footer.card-footer ul.footer-champ>li span.champ-icon-wrap{position:absolute;left:-4px;bottom:-3px;right:auto;top:auto;display:flex;justify-content:center;align-items:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#8300ff,#9eadff)}[coach-info] .coach-info-card footer.card-footer ul.footer-champ>li span.champ-icon-wrap img.champ-icon{width:16px;height:auto}[coach-info] .coach-info-card footer.card-footer ul.footer-champ>li img.champ-img{width:98px;height:98px}[coach-info] .coach-info-title{max-width:480px;font-size:60px;line-height:70px}[coach-info] .coach-info-title h2.title-number{font-size:120px;line-height:100px;font-family:ChakraPetch,Noto Sans,Malgun Gothic,맑은 고딕,"sans-serif";margin-bottom:20px}@media (max-width:1023px){[coach-info]{padding-top:60px;padding-right:0;padding-bottom:60px;padding-left:0}[coach-info] .contents-wrap{max-width:500px;height:auto;padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px;align-items:flex-start;flex-direction:column-reverse}[coach-info] .coach-info-card{max-width:100%;border-radius:20px}[coach-info] .coach-info-card .card-picture{width:100px;height:100px;left:100%;margin-left:-120px}[coach-info] .coach-info-card .card-picture img.picture-img{width:100px;height:100px}[coach-info] .coach-info-card .card-picture img.picture-icon{background-color:#fff}[coach-info] .coach-info-card header.card-header{padding-top:24px;padding-right:16px;padding-bottom:0;padding-left:16px;margin-bottom:54px}[coach-info] .coach-info-card header.card-header span.header-nickname{font-size:20px}[coach-info] .coach-info-card header.card-header span.header-name{font-size:13px}[coach-info] .coach-info-card header.card-header .header-rating{position:absolute;left:16px;top:70px;right:auto;bottom:auto}[coach-info] .coach-info-card header.card-header .header-rating span.rating-number{font-size:16px}[coach-info] .coach-info-card ul.card-history{padding-top:0;padding-right:16px;padding-bottom:68px;padding-left:16px}[coach-info] .coach-info-card ul.card-history>li{font-size:11px;line-height:20px}[coach-info] .coach-info-card footer.card-footer{padding-bottom:30px;border-radius:0 0 20px 20px}[coach-info] .coach-info-card footer.card-footer .footer-noti{min-width:225px}[coach-info] .coach-info-card footer.card-footer .footer-noti img.noti-icon{margin-right:4px}[coach-info] .coach-info-card footer.card-footer .footer-noti span.noti-text{font-size:13px}[coach-info] .coach-info-card footer.card-footer ul.footer-champ{padding-top:0;padding-right:20px;padding-bottom:10px;padding-left:20px;justify-content:flex-start;overflow-x:scroll}[coach-info] .coach-info-title{max-width:200px;margin-bottom:80px;font-size:24px;line-height:1.2}[coach-info] .coach-info-title h2.title-number{font-size:60px;line-height:78px}}@media (min-width:1024px) and (max-width:1259px){[coach-info] .contents-wrap{padding-top:140px;padding-right:56px;padding-bottom:70px;padding-left:56px}[coach-info] .contents-wrap .coach-info-card{max-width:335px;border-radius:20px}[coach-info] .contents-wrap .coach-info-card .card-picture{width:100px;height:100px;left:100%;margin-left:-120px}[coach-info] .contents-wrap .coach-info-card .card-picture img.picture-img{width:100px;height:100px}[coach-info] .contents-wrap .coach-info-card .card-picture img.picture-icon{background-color:#fff}[coach-info] .contents-wrap .coach-info-card header.card-header{padding-top:24px;padding-right:16px;padding-bottom:0;padding-left:16px;margin-bottom:54px}[coach-info] .contents-wrap .coach-info-card header.card-header span.header-nickname{font-size:20px}[coach-info] .contents-wrap .coach-info-card header.card-header span.header-name{font-size:13px}[coach-info] .contents-wrap .coach-info-card header.card-header .header-rating{position:absolute;left:16px;top:70px;right:auto;bottom:auto}[coach-info] .contents-wrap .coach-info-card header.card-header .header-rating span.rating-number{font-size:16px}[coach-info] .contents-wrap .coach-info-card ul.card-history{padding-top:0;padding-right:16px;padding-bottom:68px;padding-left:16px}[coach-info] .contents-wrap .coach-info-card ul.card-history>li{font-size:11px;line-height:20px}[coach-info] .contents-wrap .coach-info-card footer.card-footer{padding-bottom:30px;border-radius:0 0 20px 20px}[coach-info] .contents-wrap .coach-info-card footer.card-footer .footer-noti{min-width:255px}[coach-info] .contents-wrap .coach-info-card footer.card-footer .footer-noti img.noti-icon{margin-right:4px}[coach-info] .contents-wrap .coach-info-card footer.card-footer .footer-noti span.noti-text{font-size:13px}[coach-info] .contents-wrap .coach-info-card footer.card-footer ul.footer-champ{padding-top:0;padding-right:20px;padding-bottom:10px;padding-left:20px;justify-content:flex-start;overflow-x:scroll}[coach-info] .contents-wrap .coach-info-title{max-width:320px;font-size:40px;line-height:1.2}[coach-info] .contents-wrap .coach-info-title h2.title-number{font-size:100px}}