body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{color:#454545;font-family:Pretendard-Regular;font-size:1rem;line-height:1.5}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}b,strong{font-weight:bolder}@font-face{font-family:Pretendard-Regular;font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff) format("woff")}a{color:#000;text-decoration:none}a>span{color:#4a4a4a}.item-center{align-items:center;display:flex;flex-direction:row;justify-content:center}.div-start{border:1px solid #000;width:100%}.section__back{border-bottom:1px solid #f1f3f5;font-size:14px;height:40px;width:100%}.section__content{height:20px;margin:0 auto;padding:0 32px;width:1200px}.section__content li:first-child{margin:0 2px 0 0}.section__content li:nth-child(2){background:#d5dbe2;height:12px;margin:0 8px;width:1px}.header{background-color:#fff;box-shadow:0 2px 4px 0 hsla(0,0%,81%,.5);color:#4a4a4a;height:64px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:72}.header__content{height:100%;margin:0 auto;padding:0 32px;width:1200px}.header__logo{height:100%;margin-right:10px;width:140px}.header__menu{height:100%;position:relative;width:100%}.header__menu>div:hover>a>span{color:#1dc078}.header__menu-course{background-color:#fff;box-shadow:8px 5px 8px 1px rgba(0,10,18,.1),0 0 0 1px rgba(0,10,18,.1);color:#4a4a4a;display:none;left:10px;line-height:2;padding:.5rem;position:absolute;top:60px;width:180px;z-index:74}.header__menu>div:first-child:hover>.header__menu-course{display:block}.header__menu-community{background-color:#fff;box-shadow:8px 5px 8px 1px rgba(0,10,18,.1),0 0 0 1px rgba(0,10,18,.1);color:#4a4a4a;display:none;left:200px;line-height:2;padding:.5rem;position:absolute;top:60px;width:180px;z-index:74}.header__menu>div:nth-child(4):hover>.header__menu-community{display:block}.header__menu-inflearn{background-color:#fff;box-shadow:8px 5px 8px 1px rgba(0,10,18,.1),0 0 0 1px rgba(0,10,18,.1);color:#4a4a4a;display:none;left:210px;line-height:2;padding:.5rem;position:absolute;top:60px;width:180px;z-index:74}.header__menu>div:nth-child(5):hover>.header__menu-inflearn{display:block}.header__menu-search{padding:8px;position:relative;width:164px}.header__menu-search input{background:#f6f6f6;border:1px solid transparent;border-radius:3px;box-shadow:none;color:#5f5f5f;font-size:16px;height:36px;padding:5px 9px;width:148px}.header__menu-search input:hover{border-color:#dbdbdb}.header__menu-search input:focus{border-color:#d4d4d4}.header__menu-search input div{height:100%;width:100%}.header__menu-search .fa-search{position:absolute;right:20px;top:24px}.header__menu-cart{position:relative}.header__menu-btn1{margin-right:8px}.header__menu-btn1,.header__menu-btn2{border:1px solid #dbdbdb;border-radius:4px;height:auto;line-height:1;padding:8px}.header__menu-btn2{background-color:#ff7867;color:#fff}.footer{background:#303740;height:438px;margin-top:10px;padding:0;width:100%}.footer-wrapper{display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:1152px}.footer-top{border-bottom:1px solid #444;display:flex;height:261px;justify-content:space-between;padding:32px 20px}.footer-menu-list{margin-right:20px}.list_title{color:#eee;font-size:14px;font-weight:700;line-height:1.43;padding:16px 0}.menu_sublist{display:flex;flex-direction:column}.menu_sublist a{color:#bdbdbd;font-size:14px;line-height:1.43;margin-bottom:7px}.footer-bottom{display:flex;height:176px;justify-content:space-between;padding:32px 20px}.footer-bottom__left{display:flex;flex-direction:column}#icon_brand_logo{color:#bdbdbd;font-size:12px;font-weight:700;line-height:1.5}.footer_info_top{margin-bottom:8px}.footer_info_top a{fill:#1dc078}.footer_info_top span{color:#bdbdbd;content:"|";display:inline-block;font-size:12px;margin:0 2px}.info-dropdown{color:#bdbdbd;font-size:12px;line-height:1.5;margin-bottom:8px;max-height:54px}.footer-bottom__right{align-items:center;display:flex;justify-content:space-between;margin-left:20px;width:260px}.footer-bottom__right a{background:#bdbdbd;border-radius:100%;display:inline-block;height:34px;line-height:35px;text-align:center;width:34px}.detail-footer{background:#303740;margin-top:10px;padding:0;width:100%}.login-black-bg-modal{align-items:center;background:rgba(11,19,30,.37);display:flex;flex-direction:column;height:100%;justify-content:center;opacity:0;position:fixed;transition:all 1s;visibility:hidden;width:100%;z-index:80}.login-white-bg-modal{background:#fff;border-radius:6px;height:432px;margin:auto;padding:24px;width:360px}.show-modal{opacity:1;visibility:visible}.login-close-btn{align-items:center;display:flex}.login-close-btn svg{cursor:pointer;height:12;margin-left:auto;width:16px}.login-logo{align-items:center;display:flex;margin:12px 0 24px}.brand_logo{height:24px;margin:auto;width:135px}.brand_logo path{fill:#1dc078}.form-control{background-color:#fff;border:1px solid #dee2e6;border-radius:4px;font-size:15px;line-height:1.47;margin-bottom:12px;margin-top:0;padding:13px 12px}.form-control,.login-btn{height:48px;letter-spacing:-.3px;width:312px}.login-btn{background-color:#00c471;border:1px solid;color:#fff;font-size:14px;font-weight:700;line-height:1.43;margin:12px 0;padding:0 12px}.sign-in-modal__more-action{align-items:center;display:flex;justify-content:center;margin-bottom:24px}.more-action__text{border-bottom:1px solid #858a8d;color:#616568;cursor:pointer;font-size:13px;font-weight:400;letter-spacing:-.3px;line-height:1.38}.more-action-divider{background-color:#858a8d;height:10px;margin:0 8px;pointer-events:none;width:1px}.sign-in-modal__social-sign-in{align-items:center;display:flex;flex-direction:column}.social-sign-in__line{background-color:#a0a0a0;border:none;bottom:-8px;display:block;height:1px;margin:0;position:relative;width:100%}.social-sign-in__title{background-color:#fff;color:#abb0b5;font-size:11px;letter-spacing:-.3px;line-height:16px;margin-bottom:16px;padding:0 8px;z-index:11}.social__sign-in-buttons{-webkit-column-gap:12px;column-gap:12px;display:flex;margin:auto}.social__button{align-items:center;border:0;border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,.2);cursor:pointer;display:flex;height:44px;justify-content:center;width:44px}.social__button--Kakao{background-color:#fae500}.social__button--Google{background-color:#f8f8f8}.social__button--Github{background-color:#3c4043}.social__button--Apple{background-color:#fff}.main{height:4135px}.swiper__img{height:320px;overflow:hidden}.swiper__img-container{transition:all .5s;width:1000vw}.swiper__img-container a{width:100vw}.swiper__img-content{height:320px;margin:0 auto;max-width:1200px;position:relative;width:100%}.swiper__img-text{left:10px;line-height:1.6;max-width:600px;position:absolute;top:44%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.swiper__img-text h1{font-size:2rem;font-weight:600;margin-bottom:8px}.swiper__img-tags{margin-bottom:16px}.swiper__img-tags div{align-items:center;border-radius:4px;font-size:14px;font-weight:700;height:24px;padding:0 10px}.swiper__img-tags div:nth-child(n+2){margin-left:6px}.swiper__img-img{height:100%;min-width:55%}.swiper__img-img img{height:100%;max-width:100%}.swiper__navbar{border-bottom:1px solid #f1f3f5;height:64px;width:100%}.swiper__navbar-content{height:100%;margin:0 auto;padding:13.5px 10px 0;width:1200px}.swiper__pagination{background-color:rgba(0,0,0,.5);border-radius:20px;color:#fff;font-size:.875rem;height:36px;padding:0 1rem;width:135px}.index-wrapper{margin-right:auto}.control-wrapper{align-items:center;color:#fff;display:flex;font-size:.5rem;justify-content:space-between;width:50px}.control-before-button,.control-next-button,.control-play-pause-button{background:none;border:0;color:#fff;cursor:pointer;padding:0}.swiper__divider{background-color:#dee2e6;height:36px;margin:0 1rem;width:1px}.swiper__pagination-wrapper{height:36px;max-width:960px;overflow:hidden;position:relative;width:100%}.swiper__pagination-wrapper-div{display:flex;height:36px;left:0;position:absolute;top:0;z-index:71}.swiper__pagination-wrapper-div span{background-color:#fff;border-radius:20px;cursor:pointer;flex:0 0 auto;font-size:.875rem;font-weight:700;height:36px;line-height:36px;padding:0 1rem;text-align:center}.swiper__pagination-wrapper-div span:nth-child(n+2){margin-left:8px}.swiper__pagination-btn{background-color:#fff;border:1px solid #ced4da;border-radius:36px;box-shadow:0 2px 4px 0 rgb(0 0 0/8%);color:#495057;cursor:pointer;font-size:1rem;font-weight:300;height:36px;margin-left:1rem;width:36px}.nav_activated{box-shadow:inset 0 0 0 2px #00c471;color:#00c471}.nav_not_activated{box-shadow:inset 0 0 0 1px #ced4da;color:#495057}.search{height:173px;padding:48px 0 24px;width:100%}.search__content{height:100%;margin:0 auto;padding:0 10px;text-align:center;width:1200px}.search__content h1{font-size:1.5rem;font-weight:400;margin-bottom:20px}.search__wrapper{margin:0 auto;position:relative;width:580px}.search__wrapper input{background-color:rgba(29,192,120,.12);border:1px solid rgba(29,192,120,.24);border-radius:28px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);color:#262626;font-size:16px;height:54px;padding:14px 20px;width:580px}.search__wrapper input:focus{background-color:#fff}.search__wrapper .fa-search{font-size:20px;position:absolute;right:20px;top:18px}.course-container{height:100%;margin:0 auto;max-width:1200px;padding:0 10px;width:100%}.course-header{height:64px;margin-bottom:16px;width:100%}.course-header h1{font-size:1.5rem;font-weight:600;line-height:1.5}.course-header p{color:#757575;font-size:15px;font-weight:400;height:24px;margin-top:4px}.courses_tag{color:#fa4c3d;font-size:12px;font-weight:700}.tag{margin-right:4px}.course-content{height:100%;margin-left:auto;margin-right:auto;max-width:1180px;overflow:hidden;padding:0;position:relative;width:100%;z-index:1}.course-content-div{display:flex;height:100%;padding:6px 0;transition:all .5s;width:4000px;z-index:70}.course-content-div a{margin:0 6px 0 0;padding:0;position:relative;width:230.2px}.course-content-div a:hover>.course-card-back{display:block}.course-card-back{background-color:rgba(0,0,0,.8);color:#fff;display:none;font-size:13px;padding:1rem;position:absolute;top:0}.course-card-back,.course-card-back>div{height:100%;width:100%}.course-card-back-title{font-size:.95rem;font-weight:700;line-height:1.25;margin-bottom:.5rem}.course-card-back div{color:#c5ebf8;margin-bottom:3px}.backCard_icon{font-size:20px}.like_cart_btn{height:60px;margin-top:auto;text-align:right;width:100%}.like_cart_btn a{color:#fff}.course-card{height:100%;padding:0;width:100%}.course-next-btn{right:-16px}.course-before-btn,.course-next-btn{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:50%;bottom:0;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);color:#333;cursor:pointer;display:flex;font-size:1.125rem;height:44px;justify-content:center;margin:auto 0;opacity:1;opacity:.85;padding:0;position:absolute;top:0;width:44px;z-index:71}.course-before-btn{left:-24px}.del-text{color:#595959;font-size:.9rem;font-weight:500;opacity:.75;text-decoration:line-through}.free-course,.welcome-course{height:456px;padding:24px 0;width:100%}.roadmap-course{height:388px;padding:24px 0;width:100%}.roadmap-text h5{color:#363636;font-size:.95rem;font-weight:700;line-height:1.125;margin-bottom:.8888em}.roadmap-course-content-div{display:flex;height:100%;padding:6px 0;transition:all .5s;width:4000px;z-index:70}.roadmap-course-content-div a{margin:0 6px 0 0;padding:0;width:290px}.curation{height:400px;padding:24px 0;width:100%}.curation_container{height:100%;width:100%}.curation_wrapper{display:inline-flex;flex-wrap:nowrap;height:100%;justify-content:space-between;min-width:100%}.curation_card{display:inline-block;margin:2px;max-width:32.2%;width:100%}.curation-card-img{height:197px;margin-bottom:20px;width:100%}.curation-card-img img{height:100%;width:100%}.curation-title{-webkit-line-clamp:1;color:#333;font-size:1.125rem;font-weight:600;margin-bottom:4px;white-space:nowrap}.curation-text,.curation-title{-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.curation-text{-webkit-line-clamp:2;word-wrap:break-word;color:#595959;display:-webkit-box;height:3rem;width:100%}.recent-course{height:404px;padding:24px 0;width:100%}.review{height:528px;width:100%}.review-content{display:flex;height:100%;justify-content:space-between}.review-content__left{height:480px;max-width:480px;padding:40px 16px 40px 0;width:100%}.review-content__left h1{color:#242424;font-size:2.25rem;font-weight:700;line-height:1.33;margin-bottom:20px}.review-content__left .text{color:#757575;font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:36px}.review-content__left .button{background-color:#fff;border:1px solid #1dc078;border-radius:3px;color:#333;font-size:16px;margin-bottom:.5rem;margin-right:.5rem;padding:10px 16px}.review-content__right{max-width:590px;width:100%}.review-content__right-container{height:480px;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;overflow-y:scroll;padding:0;position:relative;z-index:1}.review-content__right-container::-webkit-scrollbar{display:none}.review-content__right-wrapper{box-sizing:initial;display:flex;flex-direction:column;height:100%;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);transition-duration:0ms;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition:all 1s;width:100%;z-index:1}.review-content__silde-box{background-color:#f9f9f9;border-radius:4px;box-shadow:0 2px 3px rgba(0,10,18,.1),0 0 0 1px rgba(0,10,18,.1);color:#333;height:auto;margin:5px 5px 20px;padding:16px;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:580px}.review-content__detail-box{margin-bottom:16px}.review-content__detail-box span:first-child{color:#757570;font-size:.9375rem;margin-right:8px}.review-content__detail-box span:nth-child(2){color:#979797;font-size:.875rem}.box_bottom a{align-items:center;color:#333;display:flex;font-size:1.125rem;font-weight:600;line-height:1.5;margin-bottom:4px}.box_bottom div{color:#333;font-size:1rem}.bottom-banner{height:230px;width:100%}.bottom-banner__content{height:100%;overflow:hidden;padding:24px 0;width:100%}.bottom-banner__swiper{height:100%;transition:all .5s;width:300vw}.bottom-banner__swiper-slide1{background-image:url(https://cdn.inflearn.com/public/main_sliders/38744ba0-b12a-491a-9ca2-43375c3905ba/share-you.jpg);background-position-x:40%}.bottom-banner__swiper-slide1,.bottom-banner__swiper-slide2{background-repeat:no-repeat;box-sizing:border-box;height:100%;padding:36px 0;position:relative;width:100vw}.bottom-banner__swiper-slide2{background-image:url(https://cdn.inflearn.com/public/main_sliders/3b67a1a1-aae3-442e-8e17-791b7cdfb5f5/bottom-1920-205-(1111).jpg);background-position-x:40%}.bottom-banner__swiper-slide3{background-image:url(https://cdn.inflearn.com/public/main_sliders/39bcb91f-64a4-4a16-8878-e8dc7cd342e8/bottom-1920-205-(221).jpg);background-position-x:40%;background-repeat:no-repeat;box-sizing:border-box;height:100%;padding:36px 0;position:relative;width:100vw}.bottom-banner__h1{color:#fff;font-size:1.125rem;font-weight:400;margin-bottom:24px;white-space:pre}.bottom-banner__button{background:#fff;border:none;color:#1dc078;font-size:1rem;font-weight:700;height:auto;line-height:1;padding:12px 16px}.bottom-banner__button-div{bottom:-24px;display:flex;position:absolute;right:80px;z-index:1}.bottom-banner__before-button,.bottom-banner__next-button{align-items:center;background-color:hsla(0,0%,98%,.8);border-radius:3px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);color:#979797;cursor:pointer;display:inline-flex;font-size:20px;height:28px;justify-content:center;width:28px}.b2b{height:204px;width:100%}.b2b-section{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:64px 0 44px}.group-section__title{font-size:20px;font-weight:700;letter-spacing:-.3px;line-height:1.4;margin-bottom:20px;text-align:center}.group-section__logo-cover{display:flex;flex-wrap:wrap;justify-content:center}.group-section__logo-el{height:28px;margin:0 15px 20px}.group-section__logo-el img{-webkit-filter:grayscale(1);filter:grayscale(1);height:100%;width:100%}.apply{height:512px;padding:48px 0;width:100%}.apply-wrapper{display:inline-flex;flex-wrap:nowrap;justify-content:space-between;min-width:100%}.apply-box{align-items:flex-start;border-radius:4px;box-shadow:1px 2px 4px 1px rgba(0,0,0,.2);box-sizing:border-box;color:#333;display:inline-flex;flex:0 0 auto;flex-direction:column;height:330px;margin:2px;padding:48px;width:380px}.apply-box h2{color:#363636;font-size:1.125rem;font-weight:600;line-height:1.125;margin-bottom:8px}.apply-box div{color:#757575;font-size:1rem;font-weight:400;line-height:1.5;width:100%}.apply-box a{align-items:center;background-color:#1dc078;border:initial;border-radius:290486px;color:#fff;font-weight:700;height:auto;line-height:1;margin-top:auto;padding:12px 16px}.apply-box a>span{color:#fff}.btn_activated{border:1px solid #ccc;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);color:#333;cursor:pointer}.btn_not_activated{border:1px solid #efefef;box-shadow:0 2px 8px 0 transparent;color:#efefef;cursor:not-allowed}.RedCart{color:red}.detail-top-description{background:#002333;padding:40px 0}.detail-top-container{align-items:center;margin:0 auto;max-width:1200px;padding:0 20px}.detail-top-left{display:inline-flex;flex-basis:41.66666667%;justify-content:center;max-width:41.66666667%;padding:0 8px 0 42px}.detail-top-thumbnail{border-radius:8px;height:286px;overflow:hidden;position:relative;width:440px}.detail-top-thumbnail img{height:100%;object-fit:cover;width:100%}.detail-top-right{flex-basis:58.33333333%;max-width:58.33333333%;padding:0 42px 0 24px}.detail-top-breadcrumb-label{align-items:center;background-color:#e5503c;color:#fff;display:inline-flex;font-size:12px;font-weight:400;font-weight:700;height:22px;justify-content:center;letter-spacing:-.3px;line-height:1.5;margin-right:10px;padding:0 6px}.detail-top-breadcrumb-el{color:#fff;font-size:14px;font-weight:500;letter-spacing:-.3px;line-height:1.43;white-space:pre}.detail-top-title{color:#fff;font-size:26px;font-weight:700;letter-spacing:-.3px;line-height:1.5}.detail-top-cnt{font-weight:400;margin-bottom:8px}.detail-top-cnt,.detail-top-name a{color:#fff;font-size:14px;letter-spacing:-.3px;line-height:1.43}.detail-top-name a{margin-right:8px;text-decoration:underline}.detail-tags a{background-color:#173f51;border-radius:100px;color:#fff;font-size:12px;font-weight:500;letter-spacing:-.3px;line-height:1.5;margin-right:4px;padding:4px 12px}.detail-navbar{align-items:flex-end;display:flex;height:45px;margin:0 auto;max-width:1200px;overflow-x:auto;padding:0 54px;white-space:nowrap}.detail-navbar span{border-bottom:2px inset transparent;color:#abb0b5;display:inline-block;font-size:15px;font-weight:500;letter-spacing:-.3px;line-height:1.47;margin-right:30px;min-height:33px;padding:15px 0 6px}.detail-navbar span a{color:#abb0b5}.detail-navbar span:hover a{color:#414141}.detail-main{margin:0 auto;max-width:1200px;padding:0 20px}.detail-left-panel{box-sizing:border-box;flex-basis:66.66666667%;flex:0 0 auto;max-width:66.66666667%;padding-left:8px;padding-right:8px}.detail-left-panel-wrapper{max-width:720px;padding:28px 16px 0 34px;width:100%}.cd-body__title{color:#343a40;font-size:22px;letter-spacing:-.3px;line-height:1.45;margin-bottom:16px}.cd-body__description{color:#495057;font-size:16px;font-weight:500;letter-spacing:-.5px;line-height:1.69;margin-bottom:8px}.cd-fixed-body{align-items:center;background-color:#fff;border:1px solid #e9ecef;border-radius:8px;display:flex;letter-spacing:-.3px;margin-bottom:16px;padding:32px 24px 32px 16px}.cd-fixed-body__title{color:#343a40;flex-basis:130px;flex-shrink:0;font-size:18px;font-weight:500;letter-spacing:-.3px;line-height:1.39;margin-right:16px;text-align:center}.cd-fixed-body__list-content{flex:1 1 auto}.cd-fixed-body__list{align-items:baseline;color:#343a40;display:flex;font-size:16px;font-weight:400;letter-spacing:-.3px;line-height:1.5;margin-top:10px}.detail-hr{background-color:#e9ecef;border-bottom:1px solid #fff;border-top:1px solid #5a5a5a;height:1px;margin:2rem 0;max-width:100%;width:100%}.detail-h3-example-flutter{color:#343a40;font-size:22px;font-weight:500;letter-spacing:-.3px;line-height:1.45;margin-bottom:10px}.detail-p-example-flutter-des1{background:#3949ab;border-radius:4px;color:#fff;font-size:16px;font-weight:700;line-height:1.69;margin-bottom:16px;padding:16px;text-align:center}.detail-p-example-flutter-des2{color:#495057;font-size:16px;letter-spacing:-.3px;line-height:1.69;margin-bottom:8px}.detail-p-example-flutter-des3{background:#e7eaf8;border-top-left-radius:8px;border-top-right-radius:8px;color:#7c88d0;font-weight:700;margin-top:28px;padding:9.5px;text-align:center}.detail-right-panel{box-sizing:border-box;flex-basis:33.33333333%;flex:0 0 auto;max-width:33.33333333%;padding-left:8px;padding-right:8px}.detail-right-panel-container{margin:28px 34px 20px auto;position:-webkit-sticky;position:sticky;top:75px;width:332px}.cd-floating__curation-wrapper{align-items:center;background-color:#e8f5ff;border:1px solid rgba(20,150,223,.25);border-radius:8px;color:#3e4042;display:flex;flex-direction:column;justify-content:center;margin:20px 0 16px;overflow-wrap:break-word;padding:11px 10px 11px 16px;width:100%}.cd-floating__curation-content{align-items:center;display:grid;grid-template-columns:auto 1fr auto;width:100%}.cd-floating__curation-content img{-webkit-animation:flipVertical 5s infinite;animation:flipVertical 5s infinite;border:1px solid #fff;border-radius:50%;height:38px;margin-right:10px;transition:all .5s;width:38px}.cd-floating__company-container{display:flex;justify-content:space-between;overflow:hidden}.cd-floating__company{-webkit-animation:slideUp 5s infinite;animation:slideUp 5s infinite;font-size:16px;font-weight:700;line-height:1.5;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cd-floating__company,.cd-floating__description{display:block;letter-spacing:-.3px;text-align:start}.cd-floating__description{font-size:13px;font-weight:500;line-height:1.38}.cd__discount-banner{align-items:center;background-color:#e5503c;border-top-left-radius:8px;border-top-right-radius:8px;color:#fff;display:flex;font-size:16px;font-weight:400;font-weight:700;justify-content:center;letter-spacing:-.3px;line-height:1.5;padding:6px 0;width:100%}.cd-floating__price{align-items:baseline;display:flex;margin-bottom:20px;padding:20px 24px 0}.cd-price__discount-rate{color:#e5503c;margin-right:6px}.cd-floating__price h4:nth-child(2),.cd-price__discount-rate{font-size:24px;font-weight:700;letter-spacing:-.3px;line-height:1.42}.cd-floating__price h4:nth-child(2){color:#343a40;margin-right:8px}.cd-price__reg-price{color:#ced4da;font-size:15px;font-weight:500;letter-spacing:-.3px;line-height:1.47}.cd-floating__buttons{margin-bottom:8px;padding:0 24px}.e-enrol{background-color:#00c471;color:#fff}.e-add-cart,.e-enrol{border:1px solid;font-size:15px;font-weight:700;height:48px;letter-spacing:-.3px;line-height:1.47;min-width:100%;padding:0 16px}.e-add-cart{background-color:#fff;color:#495057;margin-top:8px}.detail-right-option{background-color:#f8f9fa;border:1px solid #f1f3f5;border-radius:8px;box-shadow:0 1px 3px 0 rgb(33 37 41/3%);overflow:hidden}.cd-floating__sub-buttons{align-items:center;display:flex;margin-bottom:20px;padding:0 24px}.cd-floating__sub-button{align-items:center;color:#495057;cursor:pointer;display:inline-flex;flex:auto;font-size:14px;font-weight:500;justify-content:center;letter-spacing:-.3px;line-height:1.43;padding:10px 12px;position:relative;text-decoration:underline}.cd-floating__info{background-color:#f8f9fa;padding:16px 24px;position:relative}.cd-floating__info-row{align-items:center;color:#3e4042;display:flex;font-size:14px;font-weight:400;letter-spacing:-.3px;line-height:1.43;margin-top:4px}.cd-floating__info-row--whetherAnswer__true div{background-color:rgba(23,92,190,.06);border-radius:4px;color:#175cbe;margin-top:4px;padding:4px 11px;text-align:center;width:100%}.cd-floating__inquiry{align-items:center;border:1px solid #f1f3f5;border-radius:8px;box-shadow:0 1px 3px 0 rgb(33 37 41/3%);display:flex;margin-top:8px;padding:18px 20px}.cd-floating__inquiry-header{font-weight:700}.cd-floating__inquiry a,.cd-floating__inquiry-header{align-items:center;color:#495057;display:inline-flex;font-size:14px;justify-content:center;letter-spacing:-.3px;line-height:1.43}.cd-floating__inquiry a{font-weight:400;font-weight:500;margin-left:auto;text-decoration:underline}.card-wrapper-2{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;margin-top:24px}.card-wrapper-2 .card-el{flex:1 0 auto;margin-bottom:16px;margin-left:auto;margin-right:auto;padding:0 8px;width:50%}.card-wrapper-2 .card-el sub{display:block;margin-top:4px;text-align:center}.detail-example-img1{display:block;margin-left:auto;margin-right:auto}.detail-example-img2{height:100%;margin-left:auto;margin-right:auto;width:100%}.detail-h3-example-flutter2{color:#343a40;font-size:22px;font-weight:500;line-height:1.45;margin-bottom:10px}.detail-p-example-flutter-des4{color:#495057;font-size:16px;line-height:1.69;margin-bottom:8px;padding-top:10px}.cd-curriculum{margin-bottom:8px;margin-top:60px}.cd-curriculum__header{align-items:flex-end;display:flex;margin-bottom:8px}.cd-curriculum__title{color:#343a40;font-size:22px;font-weight:700;letter-spacing:-.3px;line-height:1.45;margin-right:8px}.cd-curriculum__sub-title{color:#adb5bd;font-size:16px;font-weight:500;letter-spacing:-.3px;line-height:1.5}.cd-curriculum__description{align-items:flex-end;display:flex;margin-bottom:20px}.cd-curriculum__description span{color:#495057;font-size:15px;font-weight:400;letter-spacing:-.3px;line-height:1.47;margin-right:12px;word-break:keep-all}.cd-curriculum__description button{align-items:center;background-color:#fff;border:1px solid;border-radius:4px;color:#495057;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:500;height:40px;justify-content:center;letter-spacing:-.3px;line-height:1.43;margin-left:auto;padding:0 12px;position:relative}.cd-curriculum__accordion{border:1px solid #e9ecef;border-radius:4px;overflow:hidden}.cd-accordion__section{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #f1f3f5;border-top:initial;cursor:pointer;display:flex;padding:15px 20px}.is-close,.is-open{margin-right:6px}.cd-accordion__section-title{font-weight:700}.cd-accordion__section-info,.cd-accordion__section-title{color:#343a40;font-size:15px;letter-spacing:-.3px;line-height:1.47}.cd-accordion__section-info{font-weight:400;margin-left:auto}.cd-accordion__unit-cover{overflow:hidden}.cd-accordion__unit{align-items:center;display:flex;padding:14px 20px}.cd-accordion__unit>span:first-child{margin-right:8px}.ac-accordion__unit-title{color:#495057;font-size:15px;font-weight:400;letter-spacing:-.3px;line-height:1.47}.ac-accordion__unit-infos{align-items:center;display:inline-flex;flex-shrink:0;margin-left:auto}.ac-accordion__unit-info--preview{align-items:center;border:1px solid #00c471;border-radius:4px;color:#00c471;display:inline-flex;font-size:13px;font-weight:500;height:26px;justify-content:center;letter-spacing:-.3px;line-height:1.38;margin-left:8px;padding:0 7px}.ac-accordion__unit-info--time{color:#343a40;font-size:15px;font-weight:400;letter-spacing:-.3px;line-height:1.47;margin-left:16px}.cd-date__content{background-color:#f8f9fa;border-radius:4px;display:flex;justify-content:center;margin-bottom:24px;padding:14px 0}.detail-sub-course{background-color:#f8f9fa;padding-bottom:16px;padding-top:48px}.sub-courses__header{margin-bottom:24px}.sub-course__content-figure{height:55%}.sub-course__content-figure img{height:100%;width:100%}.detail-sub-course-container{margin:0 auto;max-width:1200px;padding:0 54px}.sub-courses__title{align-items:center;color:#343a40;display:inline-flex;font-size:22px;font-weight:700;justify-content:center;letter-spacing:-.3px;line-height:1.45;margin-bottom:8px;text-decoration:underline}.sub-courses__sub-title{color:#adb5bd;font-size:16px;font-weight:500;letter-spacing:-.3px;line-height:1.5}.sub-courses__courses-list{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -8px;width:100%}.sub-courses__courses-list>div{margin-bottom:8px;max-width:50%;padding:0 8px;width:50%}.swiper-lazy{height:100%;width:100%}.detail-sub-course-tags{margin:.25rem 0;padding:0}.detail-sub-course-tags is-rounded:first-child,.detail-sub-course-tags is-rounded:nth-child(2),.detail-sub-course-tags is-rounded:nth-child(3){background-color:#ffcbed}.detail-star_solid{color:#fdcc11;white-space:nowrap;width:96.52173913043478%}.course-card-item{align-items:flex-start;background-color:#fff;border-radius:4px;box-shadow:0 2px 3px rgba(0,10,18,.1),0 0 0 1px rgba(0,10,18,.1);color:#333;display:flex;height:100%;padding:1.25rem;text-align:left;width:100%}.content_container{width:100%}.media-left{flex-basis:auto;flex-grow:0;flex-shrink:0;margin-right:1rem}.media-left figure{width:8rem}.course_title{font-size:1.125rem;font-weight:700}.sub-course-tag{border-radius:290486px;font-size:.5rem}.course_price{margin-left:auto;min-width:6.5rem;text-align:right}.product_amount{font-size:1.125rem;font-weight:700}.product_amount span{display:flex;flex-direction:column}.product_amount del{font-size:.875rem;opacity:.7}.detail-apply{background-color:#f8f9fa;padding-bottom:48px;padding-top:16px}.detail-apply-container{margin:0 auto;max-width:1200px;padding:0 54px}.sub-courses__content{display:flex;flex-wrap:wrap;margin-bottom:-26px;width:100%}.position-card{background-color:#fff;border-radius:4px;box-shadow:0 2px 3px rgba(0,10,18,.1),0 0 0 1px rgba(0,10,18,.1);margin-bottom:48px;margin-right:16px;overflow:hidden;width:calc(25% - 12px)}.position-card__content{padding:10px}.position-card__content-title{-webkit-line-clamp:1;font-size:13px;line-height:1.38;max-height:1.5rem;padding-bottom:2px}.position-card__content-position,.position-card__content-title{-webkit-box-orient:vertical;color:#1b1c1d;display:-webkit-box;font-weight:500;letter-spacing:-.3px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:normal;word-break:break-all}.position-card__content-position{-webkit-line-clamp:2;font-size:15px;line-height:1.47;max-height:3rem}.position-card__content-detail{align-items:center;color:#616568;display:flex;font-size:14px;font-weight:500;letter-spacing:-.3px;line-height:1.43;padding-top:8px}.position-card__divider{border-left:1px solid #e9ebee;display:inline-block;height:6px;margin:0 6px;width:1px}.position-card__content-duration{color:#858a8d;font-size:13px;font-weight:400;letter-spacing:-.3px;line-height:1.38;padding-top:4px}.mentor-header{background-color:#b9f1f1;height:186px;width:100%}.heading_more svg{margin-left:4px}.mentor-header-container{height:100%;margin:auto;max-width:1200px;padding:31px 2rem 38px;position:relative;width:100%}.mentor-header-img{background-image:url(https://cdn.inflearn.com/public/mentors/mentors_banner_w.png);background-position:calc(100% + 80px) 30%;background-repeat:no-repeat;bottom:0;left:0;position:absolute;right:0;top:0}.mentor-header-container>h1{color:#1b1c1d;font-size:26px;font-weight:700;letter-spacing:-.3px;line-height:1.5}.mentor-header-container>p{color:#1b1c1d;font-size:15px;font-weight:400;letter-spacing:-.3px;line-height:1.47}.mentor-header-container>span{align-items:center;color:#175cbe;display:flex;font-size:16px;font-weight:700;letter-spacing:-.3px;line-height:1.5;margin-top:10px;text-decoration-line:underline;text-decoration-thickness:2px}.mentor-main{display:flex;height:100%;margin:0 auto;max-width:1200px;padding:2rem 2rem 0;width:100%}.mentor-left-panel{max-width:180px;width:180px}.mentor-left-panel__content{position:-webkit-sticky;position:sticky;text-align:left;top:84px}.filter_btn{background-color:#fff;border:1px solid;border-radius:4px;box-shadow:none;color:#363636;cursor:pointer;display:inline-flex;display:none;font-size:1rem;height:2.25em;justify-content:center;line-height:1.5;padding:calc(.375em - 1px) .75em;text-align:center;white-space:nowrap}.mentor-left-panel__content-search{display:flex}.control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:left}.control>input{background:#fff;border:1px solid #e4e4e4;border-radius:3px;box-shadow:none;color:#5f5f5f;height:44px;max-width:100%;width:100%}.control>button{align-items:center;background-color:#f5f5f5;border:1px solid transparent;border-radius:4px;box-shadow:none;color:#363636;cursor:pointer;display:inline-flex;font-size:1rem;justify-content:center;line-height:1.5;padding:calc(.375em - 1px) .75em;text-align:center;white-space:nowrap}.control>button,.left-panel-sort{height:44px;position:relative;vertical-align:top}.left-panel-sort{display:inline-block;margin-top:1rem;max-width:100%;width:100%}.left-panel-sort>select{background-color:#fff;border:1px solid #e4e4e4;border-radius:4px;color:#363636;cursor:pointer;display:block;font-size:1em;height:44px;max-width:100%;outline:none;padding:calc(.375em - 1px) calc(.625em - 1px);width:100%}.left-panel-checkbox{border:1px solid #dedede;border-radius:4px;color:#000a12;margin-top:1rem;text-align:left}.left-panel-checkbox-header{background:#f5f5f5;border:0;border-bottom:1px solid #e4e4e4;border-radius:0;color:#595959;cursor:pointer;display:inline-flex;font-weight:700;height:50px;justify-content:flex-start;line-height:1.25;padding:14px 24px;position:relative;white-space:nowrap;width:100%}.left-panel-checkbox-body{background:#fff;border:0;border-radius:4px;color:#595959;line-height:1.5;max-height:150em;padding:.75rem;text-align:left}.left-panel-checkbox-body-content{align-items:center;background:#fff;color:#595959;cursor:pointer;display:inline-flex;justify-content:center;padding:5px 0;text-decoration:none}.left-panel-checkbox-body-content>div>input{margin-right:3px}.filter_reset{background:none;border:0;cursor:pointer;display:inline-block;font-size:12px;font-weight:800;margin:18px 0 80px;padding:0}.mentor-right-panel{height:100%;max-width:956px;padding:0 0 0 16px;width:100%}.mentor-cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.mentor-card{background-color:#fff;border:1px solid #e9ebee;border-radius:8px;box-shadow:0 8px 18px -5px rgb(23 39 75/5%);cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;min-height:241px;padding:24px;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:100%}.mentor-card,.mentor-card__top{height:100%;position:relative}.mentor-card__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#1b1c1d;display:-webkit-box;font-size:16px;font-weight:400;letter-spacing:-.3px;line-height:24px;margin-bottom:8px;max-height:4.5rem;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:normal;word-break:break-all}.mentor-card__job-info-list div{display:flex;position:relative}.mentor-card__job-info-list div dt{color:#abb0b5;flex-shrink:0;font-size:14px;font-weight:400;letter-spacing:-.3px;line-height:20px;margin-right:10px}.mentor-card__job-info-list div dd{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#858a8d;display:-webkit-box;font-size:14px;font-weight:400;letter-spacing:-.3px;line-height:20px;max-height:1.5rem;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:normal;word-break:break-all}.mentor-card__thumbnail{border:1px solid #e9ebee;border-radius:32px;bottom:0;height:32px;overflow:hidden;position:absolute;right:0;width:32px}.mentor-card__thumbnail img{display:block;height:100%;max-width:100%;width:100%}.mentor-card__bottom{border-top:1px solid #f1f3f5;flex-shrink:0;margin-top:12px;padding-top:12px}.mentor-card__bottom>div{align-items:center;display:flex;justify-content:space-between;min-height:28px}.mentor-card__name{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#abb0b5;cursor:pointer;display:-webkit-box;font-size:14px;font-weight:400;letter-spacing:-.3px;line-height:1.43;line-height:1.5;max-height:1.5rem;overflow:hidden;text-align:left;text-decoration:underline;text-overflow:ellipsis;white-space:normal;word-break:break-all}.mentor-card__rating{align-items:center;background-color:rgba(255,210,77,.2);border:0;border-radius:4px;color:#f9390f;cursor:pointer;display:flex;flex-shrink:0;margin-left:4px;max-width:78px;padding:4px 8px;text-align:center}.right-panel-paginate{margin-bottom:80px;width:100%}.pages{-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:40px;color:#000a12;display:flex;justify-content:center;list-style:none;margin:0;margin-block-end:1em;margin-block-start:1em;margin-inline-end:0;margin-inline-start:0;padding:18px;padding-inline-start:40px;width:100%}.pages li{display:list-item;list-style:none;margin:0;padding:0;text-align:-webkit-match-parent}.pages li:nth-child(n+2){margin-left:9px}.pages li:first-child button{background-color:#1dc078;border:1px solid #1dc078;border-radius:3px;color:#fff;cursor:pointer;font-size:1rem;line-height:1;padding:5px 9px}.pages li:nth-child(n+2) button{border:1px solid #dedede;border-radius:3px;color:#595959;cursor:pointer;font-size:1rem;line-height:1;padding:5px 9px}@media screen and (max-width:1024px){.mentor-cards{grid-template-columns:repeat(3,1fr)}.mentor-main{display:flex;flex-direction:column}.filter_reset,.left-panel-checkbox,.left-panel-sort{display:none}.mentor-left-panel__content{display:flex;justify-content:space-between;margin-bottom:16px;margin-left:16px}.filter_btn{display:flex}.mentor-left-panel{max-width:100%;width:100%}}.CartMain{margin:32px auto;max-width:1160px}.md-button{font-size:14px;height:40px;letter-spacing:-.3px;line-height:1.43;padding:0 12px}.btnStyle{align-items:center;border-radius:4px;display:inline-flex;justify-content:center;position:relative}.required-sign{color:#e5503c;font-size:14px;letter-spacing:-.3px;line-height:1.43}.CartMainLeft{margin:0 32px 120px 0;width:100%}.CartMainLeft_h1{color:#1b1c1d;font-size:24px;font-weight:700;padding-bottom:16px;padding-top:32px}.CartMainLeft_empty{margin-top:114px;text-align:center}.CartMainLeft_empty p:first-child{font-size:16px;font-weight:700;letter-spacing:-.3px;line-height:1.5}.CartMainLeft_empty p:nth-child(2){color:#858a8d;font-size:14px;font-weight:400;letter-spacing:-.3px;line-height:1.43;margin-bottom:20px;padding-top:4px}.CartMainLeft_empty>button{background-color:#fff;border:1px solid;color:#00c471;font-weight:500}.total-select-header{align-items:center;border-bottom:1px solid #1b1c1d;display:flex;justify-content:space-between;padding-bottom:12px;width:100%}.check-input{background-color:#00c471;border-radius:4px;height:16px;margin-right:4px;width:16px}.total-select-title-text{color:#1b1c1d;font-size:15px;font-weight:500;height:22px;letter-spacing:-.3px;line-height:1.47;margin-right:4px}.total-select-title-num{color:#858a8d;font-size:16px;font-weight:400;height:25px;letter-spacing:-.3px;line-height:1.5;padding-left:4px}.cart-course-card{align-items:stretch;border-bottom:1px solid #f1f3f5;display:flex;padding:16px 0;-webkit-user-select:none;user-select:none}.cart-course-card-img-div{margin-left:10px;margin-right:16px;max-width:120px;min-width:120px;width:100%}.cart-course-card-img{height:100%;width:100%}.card-course-card__info{display:flex;flex-direction:column;width:100%}.card-course-card__info-direct{align-items:flex-start;background:#ecf2fa;border-radius:4px;color:#175cbe;display:flex;flex-direction:row;font-size:14px;font-weight:400;letter-spacing:-.3px;line-height:1.43;margin-bottom:2px;max-width:441px;padding:1px 6px 2px;width:-webkit-min-content;width:min-content}.card-course-card__info-direct span{white-space:nowrap}.card-course-card__info-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1b1c1d;display:-webkit-box;font-size:15px;font-weight:400;letter-spacing:-.3px;line-height:1.47;max-height:3rem;overflow:hidden;padding-bottom:2px;text-align:left;text-overflow:ellipsis;white-space:normal;word-break:break-all}.card-course-card__info-name{font-size:14px;font-weight:400;letter-spacing:-.3px;line-height:1.43}.card-course-card__info-name span:first-child{color:#858a8d}.card-course-card__info-name span:nth-child(2){color:#00c471}.close{border-right:1px solid #f1f3f5;padding:4px 16px 16px}.close-btn{background-color:inherit;border:1px solid;color:#fff;font-weight:700;height:24px;padding:0;width:24px}.cart-course-card__payment{font-size:14px;font-weight:400;letter-spacing:-.3px;line-height:1.43;min-width:150px;text-align:right}.cart-course-card__payment-discount-percent{color:#e5503c;font-weight:700;padding-right:4px}.cart-course-card__payment-price-origin{color:#abb0b5;font-size:14px;font-weight:400;letter-spacing:-.3px;line-height:1.43;text-decoration:line-through}.cart-course-card__price-pay{color:#1b1c1d;font-size:16px;font-weight:400;letter-spacing:-.3px;line-height:1.5}.buyer-info-box{background:#fff;border:1px solid #e6e6e6;border-radius:8px;font-size:14px;font-weight:400;letter-spacing:-.3px;line-height:1.43;margin-bottom:4px;padding:16px 20px;width:300px}.buyer-info-header{align-items:center;border-bottom:1px solid #f1f3f5;display:flex;justify-content:space-between;margin-bottom:8px;padding-bottom:8px}.buyer-info-header-title{color:#1b1c1d;display:flex;font-size:14px;font-weight:700;letter-spacing:-.3px;line-height:1.43}.buyer-info-header-title>span{margin-right:4px}.buyer-info-header-title>button{align-items:center;background:none;border:0;display:flex;margin:0;padding:0}.buyer-info-content{margin-top:10px}.buyer-info-content>label{color:#858a8d;display:inline-block;font-size:14px;font-weight:400;letter-spacing:-.3px;line-height:1.43;margin-bottom:4px}.buyer-info-content-input-box{background-color:#fff;border:1px solid #dee2e6;border-radius:4px;display:flex;height:40px;letter-spacing:-.3px;padding:0 12px;width:100%}.buyer-info-content-input-box>input{background:none;border:0;font-size:14px;letter-spacing:-.3px;line-height:1.43;padding:0;width:100%}.buyer-info-content-input-box>input:focus{outline:0}.phone-numbar{width:200px}.phone-number>select{align-items:center;border:none;cursor:pointer;margin-right:8px}.phone-admit-btn{background-color:#fff;border:1px solid;color:#495057;font-weight:700;margin-left:8px;min-width:78px}.coupon-num,.coupon-num>span{color:#abb0b5}.voucher-input{text-align:right}.price-regular{color:#858a8d;font-size:14px;font-weight:400;letter-spacing:-.3px;line-height:1.43;margin-top:16px}.price-discount__summary,.price-regular{display:flex;justify-content:space-between}.price-discount-type__btn{align-items:center;background:none;border:0;color:#e5503c;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:400;letter-spacing:-.3px;line-height:1.43;padding:0}.price-discount-type__btn>span{margin-right:4px}.price-discount_price{color:#e5503c}.price-pay{align-items:flex-end;color:#1b1c1d;display:flex;font-size:15px;font-weight:700;justify-content:space-between;letter-spacing:-.3px;line-height:1.47;margin-top:4px}.pay-btn{background-color:#00c471;border-color:#00c471;color:#fff;font-weight:700;margin-top:16px;width:100%}.text-agreement{color:#abb0b5;font-size:12px;font-weight:400;letter-spacing:-.3px;line-height:1.5;margin-bottom:4px;margin-top:8px}.text-agreement>span{text-decoration:underline}.has-questions{margin-bottom:32px;margin-top:16px}.has-questions,.has-questions>button{align-items:center;display:flex;justify-content:center}.has-questions>button{background:none;border:0;color:#858a8d;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:-.3px;line-height:1.43;margin-left:4px}.SearchMain{background:#fff;margin:0 auto;max-width:1200px;padding:32px 24px 32px 32px;position:relative;width:auto}.left-nav-bar{background:#fafafa;border:1px solid #e4e4e4;border-radius:0;color:#595959;display:inline-flex;font-size:1rem;font-weight:500;justify-content:space-between;line-height:1.25;padding:.85rem;white-space:nowrap;width:190px}.search-main-right{width:100%}.search-header{display:flex;justify-content:space-between;margin:0 8px 32px 24px}.search-header>div:first-child{color:#343a40;font-size:20px;font-weight:700;padding:0 8px 0 0}.search-header-form{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.search-header-form-div{background:linear-gradient(270deg,hsla(0,0%,100%,0),#fff 3.27%);height:36px;left:0;margin:0 0 8px;padding-left:4px;padding-right:8px;top:0}.search-header-form-input-div{flex:0 0 auto;width:auto}.search-header-form-input-div>input{border:1px solid;border-radius:8px 0 0 8px;color:#343a40;font-size:.75rem;height:36px;min-height:calc(2em + .5rem + 2px);padding:5px 8px;width:222px}.search-header-form button{background-color:#f1f3f5;border:1px solid;border-radius:0 8px 8px 0;font-size:.75rem;font-weight:700;height:auto;line-height:1.5;padding:8px 12px}.search-skill-bar{box-sizing:border-box;display:flex;height:48px;margin:0 8px 0 20px;min-height:48px;overflow-x:auto;overflow-y:hidden;padding-right:36px;padding-top:4px;position:relative}.search-skill-bar::-webkit-scrollbar{display:none}.courses__skill-tag{background-color:#fff;border:1px solid #ced4da;border-radius:8px;color:#000;cursor:pointer;flex-shrink:0;font-size:14px;height:36px;margin:0 8px 8px 0;padding:0 12px}.check-btn-back-div{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0 8px 16px 24px}.check-btn-div{display:flex;position:relative;width:100%}.check-btn-div-price{background-color:#f1f3f5;border:none;color:#495057}.check-btn-div-price,.check-btn-div-score{border-radius:32px;font-size:14px;line-height:14px;margin-right:10px;padding:9px 12px}.check-btn-div-score{align-items:center;background-color:#fff;border:1px solid #ced4da;color:#000;display:flex}.check-btn-select{border:1px solid #ced4da;border-radius:8px;color:#212529;font-size:.75rem;font-weight:400;line-height:2;padding:.375rem 2.25rem .375rem .75rem;width:100%}.check-btn-select option{display:block;font-weight:400;min-height:1.2em;padding:0 2px 1px;white-space:nowrap}.search-result-cards-back{width:100%}.search-result-cards-div{display:flex;margin-left:16px}.search-result-card{flex:none;padding:12px 8px;width:25%}.card-img{height:150px;position:relative;width:100%}.card-ribbon{background:#ff6318;border:1px solid #fff;border-bottom-left-radius:3px;border-right:none;border-top-left-radius:3px;color:#fff;font-size:.875rem;font-weight:700;padding:.125rem;position:absolute;right:0;top:5%}.card-img img,.card-text{height:100%;width:100%}.card-text{display:block;padding:.5rem 0}.card-text .course_title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:1rem;font-weight:700;height:3rem;line-height:1.5em;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap}.card-text .instructor{color:#7d7d7d;font-size:.9rem;line-height:1.5}.card-text .price{color:#175cbe;font-weight:700;line-height:1.5}.rating_star{display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;width:4.5rem}.rating_star svg{height:.9rem;width:.9rem}.review_cnt{color:#4a4a4a;font-size:.5rem;left:.8rem;position:relative;top:.1rem}.tags{padding-top:8px}.tag{align-items:center;background-color:#fff;border-radius:4px;color:#454545;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:.75em;padding-right:.75em;white-space:nowrap}
/*# sourceMappingURL=main.4674082d.css.map*/