.WNzvqa_content{width:100%}.WNzvqa_content img{max-width:1050px!important;height:auto!important}.WNzvqa_content p{transform:none}.WNzvqa_content table td{border:1px solid #010101}.WNzvqa_content a{color:#007bff}.WNzvqa_lectureBanner{width:100%;margin:0 auto;font-size:0}.WNzvqa_lectureBanner .WNzvqa_bannerItem{justify-content:center;align-items:center;width:100%;display:flex!important}.WNzvqa_topContent{padding:50px 0;position:relative}.WNzvqa_topContent:before{content:"";z-index:-1;background-color:#222;position:absolute;inset:0}.WNzvqa_topContent .WNzvqa_topContentBg{opacity:.2;filter:blur(20px);z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:45%;position:absolute;top:0;bottom:0;left:10%}.WNzvqa_topContent .WNzvqa_topContentInner{gap:43px}.WNzvqa_topContent .WNzvqa_topContentInner .WNzvqa_thumnail{width:372px}.WNzvqa_topContent .WNzvqa_topContentInner .WNzvqa_thumnail>img{object-fit:cover;width:372px!important;height:256px!important}.WNzvqa_topContent .WNzvqa_topContentInner .WNzvqa_thumnail .WNzvqa_playBtn{color:#fff;background:url(https://cdn.hackers.com/frontend/campus/lecture/playBtn_bg.png) 50%/100% 100% no-repeat;border:none;border-radius:8px;margin-top:20px;font-size:18px}.WNzvqa_topContent .WNzvqa_topContentInner .WNzvqa_thumnail .WNzvqa_playBtn img{margin-right:8px}.WNzvqa_topContent .WNzvqa_lectureInfoWrap{width:calc(100% - 415px)}.WNzvqa_topContent .WNzvqa_lectureInfoWrap .WNzvqa_lectureInfo{flex-direction:column;height:256px;display:flex}.WNzvqa_topContent .WNzvqa_lectureInfoWrap .WNzvqa_lectureInfo .WNzvqa_lectureCategoryItem{color:#c2c2c2;margin-bottom:18px;font-size:15px}.WNzvqa_topContent .WNzvqa_lectureInfoWrap .WNzvqa_lectureInfo .WNzvqa_lectureName{color:#fff;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:18px;font-size:34px;font-weight:700;display:-webkit-box;overflow:hidden}.WNzvqa_topContent .WNzvqa_lectureInfoWrap .WNzvqa_lectureInfo .WNzvqa_lectureSubName{color:#fff;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px;font-size:18px;display:-webkit-box;overflow:hidden}.WNzvqa_topContent .WNzvqa_lectureSummary{border-bottom:1px solid #c2c2c2;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-top:auto;padding-bottom:23px;display:flex}.WNzvqa_topContent .WNzvqa_lectureSummary>p,.WNzvqa_topContent .WNzvqa_lectureSummary>div{color:#c2c2c2;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:4px;font-size:15px;display:flex}.WNzvqa_topContent .WNzvqa_lectureSummary>p{margin-right:14px}.WNzvqa_topContent .WNzvqa_lectureSummary>p:not(:first-of-type):before{content:"";border-left:1px solid #c2c2c2;width:1px;height:14px;margin-right:8px}.WNzvqa_topContent .WNzvqa_lectureSummary .WNzvqa_cardLink{margin-left:auto}.WNzvqa_topContent .WNzvqa_lectureSummary .WNzvqa_cardLink a{color:#00f3ff;box-sizing:border-box;text-underline-offset:4px;padding-bottom:2px;font-weight:500;text-decoration:underline}.WNzvqa_topContent .WNzvqa_lectureSummary .WNzvqa_hoverContent{display:inline-block}.WNzvqa_topContent .WNzvqa_lectureSummary .WNzvqa_hoverContent:hover>div{display:block}.WNzvqa_topContent .WNzvqa_lectureSummary .WNzvqa_hoverContent .WNzvqa_btnHover{cursor:pointer;border:1px solid #b9b9b9;border-radius:50%;flex-wrap:nowrap;justify-content:center;align-items:center;width:18px;height:18px;margin-left:5px;display:flex}.WNzvqa_topContent .WNzvqa_lectureSummary .WNzvqa_hoverContent>div{z-index:3;background-color:#424343e6;width:400px;padding:20px;display:none;position:absolute;top:35px;left:120px}.WNzvqa_topContent .WNzvqa_lectureSummary .WNzvqa_hoverContent>div p{color:#fff;font-size:13px;line-height:20px}.WNzvqa_topContent .WNzvqa_lectureSummary .WNzvqa_hoverContent>div p:first-child{width:70%}.WNzvqa_topContent .WNzvqa_lecturePriceWrap{flex-wrap:nowrap;justify-content:flex-end;align-items:center;margin-top:24px;display:flex}.WNzvqa_topContent .WNzvqa_lecturePriceWrap>div:last-of-type{margin-left:20px}.WNzvqa_topContent .WNzvqa_lecturePriceWrap .WNzvqa_originPrice{color:#777;font-size:18px;font-weight:500;text-decoration:line-through}.WNzvqa_topContent .WNzvqa_lecturePriceWrap .WNzvqa_price{color:#fff;margin-left:20px;font-size:22px;font-weight:700}.WNzvqa_topContent .WNzvqa_lecturePriceWrap .WNzvqa_price span{color:#ff272d;margin-right:6px}.WNzvqa_topContent .WNzvqa_lecturePriceWrap .WNzvqa_cartBtn,.WNzvqa_topContent .WNzvqa_lecturePriceWrap .WNzvqa_lectureBtn{color:#fff;border:none;border-radius:8px;font-size:20px;font-weight:500}.WNzvqa_topContent .WNzvqa_lecturePriceWrap .WNzvqa_cartBtn{background-color:#6d38f5;margin-right:10px}.WNzvqa_topContent .WNzvqa_lecturePriceWrap .WNzvqa_lectureBtn{background-color:#008cdd}.WNzvqa_lectureItemIcon{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:4px;width:100%;display:flex}.WNzvqa_lectureItemIcon span{color:#fff;background-color:#222;border-radius:4px;height:20px;padding:0 6px;font-size:12px;line-height:20px}.WNzvqa_lectureItemIcon span.WNzvqa_NEW{background-color:#008cdd}.WNzvqa_lectureItemIcon span.WNzvqa_HOT{background-color:#f85277}.WNzvqa_lectureItemIcon span.WNzvqa_지금인기,.WNzvqa_lectureItemIcon span.WNzvqa_인기강좌{background-color:#f77a36}.WNzvqa_lectureItemIcon span.WNzvqa_특별할인{background-color:#a36afd}.WNzvqa_lectureItemIcon span.WNzvqa_EVENT{background-color:#24b97c}.WNzvqa_lectureItemIcon span.WNzvqa_BEST{background-color:#f9b12e}.WNzvqa_lectureItemIcon span.WNzvqa_aiSubtitle{color:#000;background-color:#fff;border:1px solid #000}.WNzvqa_quickMenuWrapper{z-index:2;background-color:#fff;width:100%;position:sticky;top:82px}.WNzvqa_quickMenuWrapper+*{margin-top:80px}.WNzvqa_quickMenuWrapper .WNzvqa_quickMenu{flex-wrap:nowrap;justify-content:space-between;align-items:center;max-width:1050px;margin:0 auto;display:flex;height:60px!important}.WNzvqa_quickMenuWrapper .WNzvqa_quickMenu .WNzvqa_tab{color:#222;border:none;border-bottom:2px solid #0000;font-size:16px;font-weight:500;line-height:60px}.WNzvqa_quickMenuWrapper .WNzvqa_quickMenu .WNzvqa_tab.WNzvqa_active,.WNzvqa_quickMenuWrapper .WNzvqa_quickMenu .WNzvqa_tab:hover{color:#008cdd;background-color:#0000;border-bottom:2px solid #008cdd}.WNzvqa_connectProductSelect{border:1px solid #e4e4e4;border-radius:8px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;height:50px;margin-bottom:38px;display:flex}.WNzvqa_connectProductSelect>p{color:#008cdd;border-right:1px solid #e4e4e4;width:100px;padding:0 20px;font-size:15px;font-weight:700}.WNzvqa_connectProductSelect>select{cursor:pointer;color:#333;border:none;width:calc(100% - 120px);height:100%;padding:0 20px;font-size:15px}.WNzvqa_lectureIntroduce{margin-left:auto;margin-right:auto}.WNzvqa_lectureIntroduce img{max-width:1050px;height:auto;width:auto!important}.WNzvqa_title{color:#010101;border-bottom:1px solid #010101;margin-bottom:20px;padding-bottom:20px;font-size:24px;font-weight:600}.WNzvqa_lectureNameList{border:1px solid #e4e4e4;border-radius:8px;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;margin-bottom:35px;padding:20px 0;display:flex}.WNzvqa_lectureNameList>p{color:#008cdd;width:100px;height:100%;padding:0 20px;font-size:15px;font-weight:700}.WNzvqa_lectureNameList>div{border-left:1px solid #e4e4e4;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:10px;width:calc(100% - 100px);padding:0 20px;display:flex}.WNzvqa_lectureNameList>div .WNzvqa_lectureName{color:#8e8e8e;background-color:#f6f6f6;border-radius:8px;padding:10px 12px;font-size:16px}.WNzvqa_lectureNameList>div .WNzvqa_lectureName.WNzvqa_active{color:#fff;background-color:#222}.WNzvqa_lectureNameList>div .WNzvqa_moreBtn{color:#555;border:1px solid #e4e4e4;border-radius:8px;margin:8px 0 0;font-size:16px}.WNzvqa_curriculum{margin-bottom:80px}.WNzvqa_curriculum .WNzvqa_table{border-top:none}.WNzvqa_table{width:100%}.WNzvqa_table thead tr th,.WNzvqa_table tbody tr td{font-size:15px}.WNzvqa_table tbody tr td:nth-of-type(2){text-align:left}.WNzvqa_teacherIntroduce{background:url(https://cdn.hackers.com/frontend/campus/lecture/teacherIntroudceBg.jpg) 50%/100% 100% no-repeat;width:100%;margin-bottom:80px;padding-top:70px}.WNzvqa_teacherIntroduce img{max-width:1050px;height:auto;width:auto!important}.WNzvqa_review{margin-bottom:80px}.WNzvqa_review .WNzvqa_searchBox{width:fit-content;height:38px;margin-bottom:20px;margin-left:auto;display:flex}.WNzvqa_review .WNzvqa_searchBox button{letter-spacing:-.38px;border-radius:4px;font-size:15px}.WNzvqa_review .WNzvqa_searchBox .WNzvqa_input{vertical-align:middle;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;width:210px;height:38px;margin:0 10px;padding:0 5px;font-size:15px;line-height:30px}.WNzvqa_review .WNzvqa_table{border-top:none;margin-bottom:30px}.WNzvqa_review .WNzvqa_table td:nth-of-type(2){text-align:left;cursor:pointer}.WNzvqa_review .WNzvqa_pagination{justify-content:center;align-items:center;display:flex}.WNzvqa_review .WNzvqa_pagination .WNzvqa_number{color:#888;text-align:center;border-radius:9999px;width:37px;height:36px;margin:0 4px;font-size:15.5px}.WNzvqa_review .WNzvqa_best{letter-spacing:-.38px;color:#008cdd;border:1px solid #008cdd;border-radius:15px;padding:5px 15px}.WNzvqa_review .WNzvqa_lineCk{display:none}.WNzvqa_review .WNzvqa_lineCk.on{display:table-row}.WNzvqa_review .WNzvqa_lineCk td:nth-of-type(2){padding:18px 0}.WNzvqa_infoContent,.WNzvqa_usageGuide,.WNzvqa_recommendLecture,.WNzvqa_faqContent{margin-bottom:80px}.WNzvqa_recommendLecture .WNzvqa_recommendLectureList{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.WNzvqa_recommendLecture .WNzvqa_recommendLectureList>*{margin:0}.WNzvqa_quickPayment{z-index:2;background-color:#222;width:100%;height:82px;position:sticky;top:0}.WNzvqa_quickPayment.WNzvqa_visible{display:block}.WNzvqa_quickPayment.WNzvqa_hidden{display:none}.WNzvqa_quickPayment .inner{flex-wrap:nowrap;justify-content:space-between;align-items:center;height:100%;display:flex}.WNzvqa_quickPayment .inner>div{flex:1}.WNzvqa_quickPayment .WNzvqa_productName{color:#fff;flex-shrink:0;width:fit-content;margin-right:8px;font-size:20px;font-weight:700}.WNzvqa_quickPayment .WNzvqa_originPrice{color:#a9a9a9;font-size:15px;text-decoration:line-through}.WNzvqa_quickPayment .WNzvqa_price{color:#fff;font-size:20px;font-weight:700}.WNzvqa_quickPayment .WNzvqa_price span{color:#ff272d;margin-right:6px}.WNzvqa_quickPayment .WNzvqa_cartBtn{background-color:#6d38f5;border-radius:8px;margin-left:30px}.WNzvqa_quickPayment .WNzvqa_payBtn{color:#fff;background-color:#008cdd;border-radius:8px;margin-left:8px}.WNzvqa_btnTop{z-index:99;max-width:72px;position:fixed;bottom:3%;right:3%}.WNzvqa_btnTop img{border-radius:100%;box-shadow:0 0 8px #0000004d}.WNzvqa_upsellPopup{width:448px;height:620px;position:relative}.WNzvqa_upsellPopup img{width:100%;height:auto;display:block}.WNzvqa_upsellPopup .WNzvqa_upsellLink,.WNzvqa_upsellPopup .WNzvqa_upsellPay,.WNzvqa_upsellPopup .WNzvqa_upsellClose{cursor:pointer;font-size:0;display:block;position:absolute}.WNzvqa_upsellPopup .WNzvqa_upsellLink,.WNzvqa_upsellPopup .WNzvqa_upsellPay{width:360px;height:60px;left:45px}.WNzvqa_upsellPopup .WNzvqa_upsellLink{top:440px}.WNzvqa_upsellPopup .WNzvqa_upsellPay{top:515px}.WNzvqa_upsellPopup .WNzvqa_upsellClose{width:36px;height:36px;top:10px;left:402px}
