@font-face{font-family:Pretendard;font-weight:700;src:local("Pretendard Bold"),url(https://cdn.inflearn.com/font/Pretendard-Bold.woff2) format("woff2"),url(https://cdn.inflearn.com/font/Pretendard-Bold.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:600;src:local("Pretendard SemiBold"),url(https://cdn.inflearn.com/font/Pretendard-SemiBold.woff2) format("woff2"),url(https://cdn.inflearn.com/font/Pretendard-SemiBold.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:500;src:local("Pretendard Medium"),url(https://cdn.inflearn.com/font/Pretendard-Medium.woff2) format("woff2"),url(https://cdn.inflearn.com/font/Pretendard-Medium.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:400;src:local("Pretendard Regular"),url(https://cdn.inflearn.com/font/Pretendard-Regular.woff2) format("woff2"),url(https://cdn.inflearn.com/font/Pretendard-Regular.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:300;src:local("Pretendard Light"),url(https://cdn.inflearn.com/font/Pretendard-Light.woff2) format("woff2"),url(https://cdn.inflearn.com/font/Pretendard-Light.woff) format("woff")}@font-face{font-family:D2 coding;font-style:normal;font-weight:400;src:local("D2Coding"),url(https://cdn.inflearn.com/font/D2Coding.woff2) format("woff2"),url(https://cdn.inflearn.com/font/D2Coding.woff) format("woff"),url(https://cdn.inflearn.com/font/D2Coding.ttf) format("truetype")}@font-face{font-family:NanumMyeongjoExtraBold;font-weight:800;src:local("NanumMyeongjoExtraBold"),url(https://cdn.inflearn.com/font/NanumMyeongjoExtraBold.woff2) format("woff2"),url(https://cdn.inflearn.com/font/NanumMyeongjoExtraBold.woff) format("woff"),url(https://cdn.inflearn.com/font/NanumMyeongjoExtraBold.ttf) format("truetype")}.space-inset-2{padding:4px}.space-inset-4{padding:8px}.space-inset-6{padding:12px}.space-inset-8{padding:16px}.space-inset-10{padding:20px}.space-inset-12{padding:24px}.space-inset-stretch-2{padding:4px 8px}.space-inset-stretch-4{padding:8px 12px}.space-inset-stretch-5{padding:10px 16px}.space-inset-stretch-6{padding:12px 16px}.space-inset-stretch-8,.space-inset-stretch-12{padding:16px 24px}.space-inline-right-1{padding-right:2px}.space-inline-right-2{padding-right:4px}.space-inline-right-4{padding-right:8px}.space-inline-right-6{padding-right:12px}.space-inline-right-8{padding-right:16px}.space-inline-right-13{padding-right:36px}.space-inline-left-1{padding-left:2px}.space-inline-left-2{padding-left:4px}.space-inline-left-4{padding-left:8px}.space-inline-left-6{padding-left:12px}.space-inline-left-8{padding-left:8px}.space-inline-left-13{padding-left:36px}.space-stack-1{margin-bottom:2px}.space-stack-2{margin-bottom:4px}.space-stack-4{margin-bottom:8px}.space-stack-6{margin-bottom:12px}.space-stack-8{margin-bottom:16px}.space-stack-10{margin-bottom:20px}.space-stack-12{margin-bottom:24px}.space-stack-16{margin-bottom:32px}.space-stack-18{margin-bottom:36px}.space-stack-24{margin-bottom:48px}.space-stack-28{margin-bottom:56px}.space-stack-32{margin-bottom:64px}.space-stack-40{margin-bottom:80px}.container{flex-grow:1;margin:0 auto;position:relative;width:auto}.container.is-fluid{max-width:none;padding-left:10px;padding-right:10px;width:100%}@media screen and (min-width:1200px){.container{max-width:1180px}}.button .icon{width:1rem;height:1rem}.button .icon:first-child:last-child{margin-left:unset;margin-right:unset}.button .icon:last-child:not(:first-child){margin-left:.25rem;margin-right:unset}.button.is-brand{background:#00c471;color:#fff}.input{height:auto}.icon{box-sizing:content-box;font-size:inherit;width:1rem;height:1rem;line-height:1}.icon.circle{border-radius:50%}.box{background-color:#fff;border-radius:4px;color:#333}.title{line-height:1.5;color:#333}@media screen and (max-width:768px){.title.is-2{font-size:1.5rem}.title.is-1{font-size:2rem}.title.is-4{font-size:1.25rem}.title.is-5{font-size:1.375rem}.title.is-6{font-size:1.125rem}.title.is-7{font-size:1rem}}.title.is-1{line-height:1.318}.title.is-2{line-height:1.33}.subtitle{line-height:1.5;color:#333}.subtitle.is-1{line-height:1.318}.subtitle.is-2{line-height:1.33}.text.is-1{font-size:1rem}.text.is-2{font-size:.9375rem}.text.is-3{font-size:.875rem}.text.is-4{font-size:.8125rem}.text.is-5{font-size:.75rem}@media screen and (max-width:768px){.text.is-1{font-size:.9375rem}.text.is-3{font-size:.875rem}.text.is-4{font-size:.8125rem}.text.is-5{font-size:.75rem}}.subtext.is-1{font-size:1rem}.subtext.is-2{font-size:.9375rem}.subtext.is-3{font-size:.875rem}.subtext.is-4{font-size:.8125rem}.subtext.is-5{font-size:.75rem}.content--no-list-style li+li{margin-top:unset}.content--no-list-style ul{list-style:none;margin-left:unset;margin-top:unset}.content--no-list-style ul ul{list-style-type:none;margin-top:unset}.content--no-list-style ul ul ul{list-style-type:none}.ac-fwb{font-weight:700}.ac-fwm{font-weight:500}.ac-fwr{font-weight:400}.ac-fwl{font-weight:300}.ac-display-30{line-height:1.2;font-size:30px}.ac-display-30,.ac-header-24{font-weight:700;letter-spacing:-.3px}.ac-header-24{line-height:1.25;font-size:24px}.ac-header-22{font-weight:700;line-height:1.45;letter-spacing:-.3px;font-size:22px}.ac-header-20{font-weight:400;line-height:1.4;letter-spacing:-.3px;font-size:20px}.ac-header-20.ac-fwb{font-weight:700}.ac-header-20.ac-fwm{font-weight:500}.ac-body-16,.ac-header-20.ac-fwr{font-weight:400}.ac-body-16{line-height:1.5;letter-spacing:-.3px;font-size:16px}.ac-body-16.ac-fwb{font-weight:700}.ac-body-16.ac-fwm{font-weight:500}.ac-body-15,.ac-body-16.ac-fwr{font-weight:400}.ac-body-15{line-height:1.47;letter-spacing:-.3px;font-size:15px}.ac-body-15.ac-fwb{font-weight:700}.ac-body-15.ac-fwm{font-weight:500}.ac-body-14,.ac-body-15.ac-fwr{font-weight:400}.ac-body-14{line-height:1.43;letter-spacing:-.3px;font-size:14px}.ac-body-14.ac-fwb{font-weight:700}.ac-body-14.ac-fwm{font-weight:500}.ac-body-14.ac-fwr,.ac-small-13{font-weight:400}.ac-small-13{line-height:1.38;letter-spacing:-.3px;font-size:13px}.ac-small-13.ac-fwb{font-weight:700}.ac-small-13.ac-fwm{font-weight:500}.ac-small-12,.ac-small-13.ac-fwr{font-weight:400}.ac-small-12{line-height:1.5;letter-spacing:-.3px;font-size:12px}.ac-small-12.ac-fwb{font-weight:700}.ac-small-12.ac-fwm{font-weight:500}.ac-caption,.ac-small-12.ac-fwr{font-weight:400}.ac-caption{line-height:1.45;letter-spacing:-.3px;font-size:11px}.ellipsis{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:nowrap}.ac-container{margin:0 auto;padding:0 20px;max-width:1200px}.ac-container,.ac-r{box-sizing:border-box}.ac-r{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -8px}.ac-r.reverse{flex-direction:row-reverse}.ac-cd,.ac-cd-1,.ac-cd-2,.ac-cd-3,.ac-cd-4,.ac-cd-5,.ac-cd-6,.ac-cd-7,.ac-cd-8,.ac-cd-9,.ac-cd-10,.ac-cd-11,.ac-cd-12,.ac-cd-offset-0,.ac-cd-offset-1,.ac-cd-offset-2,.ac-cd-offset-3,.ac-cd-offset-4,.ac-cd-offset-5,.ac-cd-offset-6,.ac-cd-offset-7,.ac-cd-offset-8,.ac-cd-offset-9,.ac-cd-offset-10,.ac-cd-offset-11,.ac-cd-offset-12{box-sizing:border-box;flex:0 0 auto;padding-left:8px;padding-right:8px}.ac-cd{flex-grow:1;flex-basis:0;max-width:100%}.ac-cd-1{flex-basis:8.33333333%;max-width:8.33333333%}.ac-cd-2{flex-basis:16.66666667%;max-width:16.66666667%}.ac-cd-3{flex-basis:25%;max-width:25%}.ac-cd-4{flex-basis:33.33333333%;max-width:33.33333333%}.ac-cd-5{flex-basis:41.66666667%;max-width:41.66666667%}.ac-cd-6{flex-basis:50%;max-width:50%}.ac-cd-7{flex-basis:58.33333333%;max-width:58.33333333%}.ac-cd-8{flex-basis:66.66666667%;max-width:66.66666667%}.ac-cd-9{flex-basis:75%;max-width:75%}.ac-cd-10{flex-basis:83.33333333%;max-width:83.33333333%}.ac-cd-11{flex-basis:91.66666667%;max-width:91.66666667%}.ac-cd-12{flex-basis:100%;max-width:100%}.ac-cd-offset-auto{margin-left:auto;margin-right:auto}.ac-cd-offset-0{margin-left:0}.ac-cd-offset-1{margin-left:8.33333333%}.ac-cd-offset-2{margin-left:16.6666666%}.ac-cd-offset-3{margin-left:25%}.ac-cd-offset-4{margin-left:33.33333333%}.ac-cd-offset-5{margin-left:41.66666667%}.ac-cd-offset-6{margin-left:50%}.ac-cd-offset-7{margin-left:58.33333333%}.ac-cd-offset-8{margin-left:66.66666667%}.ac-cd-offset-9{margin-left:75%}.ac-cd-offset-10{margin-left:83.33333333%}.ac-cd-offset-11{margin-left:91.66666667%}.start-cd{justify-content:flex-start;text-align:start}.center-cd{justify-content:center;text-align:center}.end-cd{justify-content:flex-end;text-align:end}.top-cd{align-items:flex-start}.middle-cd{align-items:center}.bottom-cd{align-items:flex-end}.around-cd{justify-content:space-around}.between-cd{justify-content:space-between}@media screen and (max-width:1024px){.ac-container{padding:0 24px;max-width:1024px}.ac-ct,.ac-ct-1,.ac-ct-2,.ac-ct-3,.ac-ct-4,.ac-ct-5,.ac-ct-6,.ac-ct-7,.ac-ct-8,.ac-ct-9,.ac-ct-10,.ac-ct-11,.ac-ct-12,.ac-ct-offset-0,.ac-ct-offset-1,.ac-ct-offset-2,.ac-ct-offset-3,.ac-ct-offset-4,.ac-ct-offset-5,.ac-ct-offset-6,.ac-ct-offset-7,.ac-ct-offset-8,.ac-ct-offset-9,.ac-ct-offset-10,.ac-ct-offset-11,.ac-ct-offset-12,.ac-ct-unit,.ac-ct-unit-1,.ac-ct-unit-2,.ac-ct-unit-3,.ac-ct-unit-4,.ac-ct-unit-5,.ac-ct-unit-6,.ac-ct-unit-7,.ac-ct-unit-8,.ac-ct-unit-offset-0,.ac-ct-unit-offset-1,.ac-ct-unit-offset-2,.ac-ct-unit-offset-3,.ac-ct-unit-offset-4,.ac-ct-unit-offset-5,.ac-ct-unit-offset-6,.ac-ct-unit-offset-7{box-sizing:border-box;flex:0 0 auto;padding-left:8px;padding-right:8px}.ac-ct{flex-grow:1;flex-basis:0;max-width:100%}.ac-ct-1{flex-basis:8.33333333%;max-width:8.33333333%}.ac-ct-2{flex-basis:16.66666667%;max-width:16.66666667%}.ac-ct-3{flex-basis:25%;max-width:25%}.ac-ct-4{flex-basis:33.33333333%;max-width:33.33333333%}.ac-ct-5{flex-basis:41.66666667%;max-width:41.66666667%}.ac-ct-6{flex-basis:50%;max-width:50%}.ac-ct-7{flex-basis:58.33333333%;max-width:58.33333333%}.ac-ct-8{flex-basis:66.66666667%;max-width:66.66666667%}.ac-ct-9{flex-basis:75%;max-width:75%}.ac-ct-10{flex-basis:83.33333333%;max-width:83.33333333%}.ac-ct-11{flex-basis:91.66666667%;max-width:91.66666667%}.ac-ct-12{flex-basis:100%;max-width:100%}.ac-ct-offset-auto{margin-left:auto;margin-right:auto}.ac-ct-offset-0{margin-left:0}.ac-ct-offset-1{margin-left:8.33333333%}.ac-ct-offset-2{margin-left:16.6666666%}.ac-ct-offset-3{margin-left:25%}.ac-ct-offset-4{margin-left:33.33333333%}.ac-ct-offset-5{margin-left:41.66666667%}.ac-ct-offset-6{margin-left:50%}.ac-ct-offset-7{margin-left:58.33333333%}.ac-ct-offset-8{margin-left:66.66666667%}.ac-ct-offset-9{margin-left:75%}.ac-ct-offset-10{margin-left:83.33333333%}.ac-ct-offset-11{margin-left:91.66666667%}.ac-ct-unit{flex-grow:1;flex-basis:0;max-width:100%}.ac-ct-unit-1{flex-basis:12.5%;max-width:12.5%}.ac-ct-unit-2{flex-basis:25%;max-width:25%}.ac-ct-unit-3{flex-basis:37.5%;max-width:37.5%}.ac-ct-unit-4{flex-basis:50%;max-width:50%}.ac-ct-unit-5{flex-basis:62.5%;max-width:62.5%}.ac-ct-unit-6{flex-basis:75%;max-width:75%}.ac-ct-unit-7{flex-basis:87.5%;max-width:87.5%}.ac-ct-unit-8{flex-basis:100%;max-width:100%}.ac-ct-unit-offset-auto{margin-left:auto;margin-right:auto}.ac-ct-unit-offset-0{margin-left:0}.ac-ct-unit-offset-1{margin-left:12.5%}.ac-ct-unit-offset-2{margin-left:25%}.ac-ct-unit-offset-3{margin-left:37.5%}.ac-ct-unit-offset-4{margin-left:50%}.ac-ct-unit-offset-5{margin-left:62.5%}.ac-ct-unit-offset-6{margin-left:75%}.ac-ct-unit-offset-7{margin-left:82.5%}.start-ct{text-align:start}.center-ct,.start-ct{justify-content:flex-start}.center-ct{text-align:center}.end-ct{justify-content:flex-end;text-align:end}.top-ct{align-items:flex-start}.middle-ct{align-items:center}.bottom-ct{align-items:flex-end}.around-ct{justify-content:space-around}.between-ct{justify-content:space-between}}@media screen and (max-width:768px){.ac-container{padding:0 24px;max-width:768px}.ac-cm,.ac-cm-1,.ac-cm-2,.ac-cm-3,.ac-cm-4,.ac-cm-5,.ac-cm-6,.ac-cm-7,.ac-cm-8,.ac-cm-9,.ac-cm-10,.ac-cm-11,.ac-cm-12,.ac-cm-offset-0,.ac-cm-offset-1,.ac-cm-offset-2,.ac-cm-offset-3,.ac-cm-offset-4,.ac-cm-offset-5,.ac-cm-offset-6,.ac-cm-offset-7,.ac-cm-offset-8,.ac-cm-offset-9,.ac-cm-offset-10,.ac-cm-offset-11,.ac-cm-offset-12{box-sizing:border-box;flex:0 0 auto;padding-left:8px;padding-right:8px}.ac-cm{flex-grow:1;flex-basis:0;max-width:100%}.ac-cm-1{flex-basis:8.33333333%;max-width:8.33333333%}.ac-cm-2{flex-basis:16.66666667%;max-width:16.66666667%}.ac-cm-3{flex-basis:25%;max-width:25%}.ac-cm-4{flex-basis:33.33333333%;max-width:33.33333333%}.ac-cm-5{flex-basis:41.66666667%;max-width:41.66666667%}.ac-cm-6{flex-basis:50%;max-width:50%}.ac-cm-7{flex-basis:58.33333333%;max-width:58.33333333%}.ac-cm-8{flex-basis:66.66666667%;max-width:66.66666667%}.ac-cm-9{flex-basis:75%;max-width:75%}.ac-cm-10{flex-basis:83.33333333%;max-width:83.33333333%}.ac-cm-11{flex-basis:91.66666667%;max-width:91.66666667%}.ac-cm-12{flex-basis:100%;max-width:100%}.ac-cm-offset-auto{margin-left:auto;margin-right:auto}.ac-cm-offset-0{margin-left:0}.ac-cm-offset-1{margin-left:8.33333333%}.ac-cm-offset-2{margin-left:16.6666666%}.ac-cm-offset-3{margin-left:25%}.ac-cm-offset-4{margin-left:33.33333333%}.ac-cm-offset-5{margin-left:41.66666667%}.ac-cm-offset-6{margin-left:50%}.ac-cm-offset-7{margin-left:58.33333333%}.ac-cm-offset-8{margin-left:66.66666667%}.ac-cm-offset-9{margin-left:75%}.ac-cm-offset-10{margin-left:83.33333333%}.ac-cm-offset-11{margin-left:91.66666667%}.ac-cm-unit{flex-grow:1;flex-basis:0;max-width:100%}.ac-cm-unit-1{flex-basis:25%;max-width:25%}.ac-cm-unit-2{flex-basis:50%;max-width:50%}.ac-cm-unit-3{flex-basis:75%;max-width:75%}.ac-cm-unit-4{flex-basis:100%;max-width:100%}.ac-cm-unit-offset-auto{margin-left:auto;margin-right:auto}.ac-cm-unit-offset-0{margin-left:0}.ac-cm-unit-offset-1{margin-left:25%}.ac-cm-unit-offset-2{margin-left:50%}.ac-cm-unit-offset-3{margin-left:75%}.start-cm{text-align:start}.center-cm,.start-cm{justify-content:flex-start}.center-cm{text-align:center}.end-cm{justify-content:flex-end;text-align:end}.top-cm{align-items:flex-start}.middle-cm{align-items:center}.bottom-cm{align-items:flex-end}.around-cm{justify-content:space-around}.between-cm{justify-content:space-between}}.infd-columns{display:flex}.infd-columns .infd-column.is-12{width:100%}.infd-columns .infd-column.is-8{width:66.667%;flex:0 0 auto}.infd-columns .infd-column.is-4{width:33.333%;flex:0 0 auto}.infd-icon{display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease}.infd-icon.circle{border-radius:9999px}.infd-icon path{transition:background-color .15s ease}.infd-icon.mr-4{margin-right:4px}.infd-icon.mr-6{margin-right:6px}.infd-icon.mr-8{margin-right:8px}.infd-icon.ml-4{margin-left:4px}.infd-icon.ml-6{margin-left:6px}.infd-icon.ml-8{margin-left:8px}.visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(1px,1px,1px,1px);white-space:nowrap}.enrolment-info-body .enrolment-modal-info__list{padding:unset;margin:unset;margin-bottom:16px}.enrolment-info-body .enrolment-modal-info__list-el{display:flex;padding:4px}.enrolment-info-body .enrolment-modal-info__list-el-label{font-weight:400;line-height:1.5;letter-spacing:-.3px;font-size:16px;color:#1b1c1d}.enrolment-info-body .enrolment-modal-info__list-el-label.ac-fwb{font-weight:700}.enrolment-info-body .enrolment-modal-info__list-el-label.ac-fwm{font-weight:500}.enrolment-info-body .enrolment-modal-info__list-el-label.ac-fwr{font-weight:400}.enrolment-info-body .enrolment-modal-info__list-el-value{font-weight:400;line-height:1.5;letter-spacing:-.3px;font-size:16px;color:#0a58ca;margin-left:auto}.enrolment-info-body .enrolment-modal-info__list-el-value.ac-fwb{font-weight:700}.enrolment-info-body .enrolment-modal-info__list-el-value.ac-fwm{font-weight:500}.enrolment-info-body .enrolment-modal-info__list-el-value.ac-fwr{font-weight:400}.enrolment-info-body .enrolment-modal-info__alert{margin-bottom:unset}.enrolment-info-body .enrolment-modal-info__alert .icon-cover{margin-right:8px}.enrolment-error-body .enrolment-modal-error__alert{margin-bottom:unset}.enrolment-error-body .enrolment-modal-error__alert .icon-cover{margin-right:8px}.enrolment-error-body .enrolment-modal-error__message{margin-top:16px;font-weight:400;font-size:14px}.enrolment-withdraw-modal-body .enrolment-withdraw__alert{margin-bottom:unset}.enrolment-withdraw-modal-body .enrolment-withdraw__alert .icon-cover{margin-right:8px}.enrolment-error-modal .modal-footer .button-icon-cover{margin-left:8px}.pg___course-slug .infcon-2024-price{display:block!important}.pg___course-slug .infcon-2024-price__top{display:flex;align-items:flex-end}.pg___course-slug .infcon-2024-price__bottom{font-weight:400;line-height:1.38;letter-spacing:-.3px;font-size:13px;color:#495057;font-weight:500}.pg___course-slug .infcon-2024-price__bottom.ac-fwb{font-weight:700}.pg___course-slug .infcon-2024-price__bottom.ac-fwm{font-weight:500}.pg___course-slug .infcon-2024-price__bottom.ac-fwr{font-weight:400}.pg___course-slug .cd-floating{position:-webkit-sticky;position:sticky;top:75px;margin:0 34px 20px auto;width:332px}@media screen and (max-width:1024px){.pg___course-slug .cd-floating{display:none}}.pg___course-slug .curation-desktop-tooltip,.pg___course-slug .curation-mobile-tooltip{z-index:73}.pg___course-slug .curation-mobile-tooltip{display:none}@media screen and (max-width:1024px){.pg___course-slug .curation-mobile-tooltip{position:fixed;z-index:1;display:flex;bottom:115px;left:calc(50% - 104px);top:unset}}.pg___course-slug .cd-floating__curation-mobile,.pg___course-slug .curation-mobile-tooltip--hidden{display:none}@media screen and (max-width:1024px){.pg___course-slug .cd-floating__curation-mobile{position:fixed;z-index:1;display:flex;bottom:70px;width:100%}}.pg___course-slug .cd-floating__curation-default{margin:0 0 16px;width:100%;height:70px}.pg___course-slug .cd-floating__curation-wrapper{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center;padding:11px 10px 11px 16px;margin:0 0 16px;border:1px solid rgba(20,150,223,.25);border-radius:8px;background-color:#e8f5ff;color:#3e4042;overflow-wrap:break-word}@media screen and (max-width:1024px){.pg___course-slug .cd-floating__curation-wrapper{margin:0;padding:8px 10px;border:none;border-radius:unset}}.pg___course-slug .cd-floating__curation-button{cursor:pointer}.pg___course-slug .cd-floating__curation-button:hover{background-color:#f4faff;border-color:#1496df}.pg___course-slug .cd-floating__curation-button:hover .cd-floating__open-modal{color:#0c8cd4}.pg___course-slug .cd-floating__curation-button:hover .cd-floating__open-modal>svg>path{fill:#0c8cd4}.pg___course-slug .cd-floating__curation-content{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center}@media screen and (max-width:1024px){.pg___course-slug .cd-floating__curation-content{display:flex;justify-content:center;align-items:center}}.pg___course-slug .cd-floating__companyLogo{width:38px;height:38px;margin-right:10px;border-radius:50%;border:1px solid #fff;-webkit-animation:flipVertical 5s infinite;animation:flipVertical 5s infinite;transition:all .5s}@media screen and (max-width:1024px){.pg___course-slug .cd-floating__companyLogo{margin-right:4px;width:20px;height:20px}}.pg___course-slug .cd-floating__company-container{display:flex;justify-content:space-between;overflow:hidden}.pg___course-slug .cd-floating__company{position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:start;font-weight:400;line-height:1.5;letter-spacing:-.3px;font-size:16px;font-weight:700;-webkit-animation:slideUp 5s infinite;animation:slideUp 5s infinite}.pg___course-slug .cd-floating__company.ac-fwb{font-weight:700}.pg___course-slug .cd-floating__company.ac-fwm{font-weight:500}.pg___course-slug .cd-floating__company.ac-fwr{font-weight:400}@media screen and (max-width:1024px){.pg___course-slug .cd-floating__company{font-weight:400;line-height:1.5;letter-spacing:-.3px;font-size:12px;font-weight:700;box-shadow:unset}.pg___course-slug .cd-floating__company.ac-fwb{font-weight:700}.pg___course-slug .cd-floating__company.ac-fwm{font-weight:500}.pg___course-slug .cd-floating__company.ac-fwr{font-weight:400}}.pg___course-slug .cd-floating__highlight:after{position:absolute;width:100%;height:100%;z-index:-1;top:0;left:0;content:"";box-shadow:inset 0 -11px 0 rgba(20,150,223,.16);-webkit-animation:fadeHighlight 5s infinite;animation:fadeHighlight 5s infinite}@media screen and (max-width:1024px){.pg___course-slug .cd-floating__highlight:after{display:none}}.pg___course-slug .cd-floating__description{margin-top:4px;font-size:13px;opacity:0;-webkit-animation:fade 5s infinite;animation:fade 5s infinite}.pg___course-slug .cd-floating__description strong{color:#0c8cd4;font-weight:700}.pg___course-slug .cd-floating__description--mobile{display:none}@media screen and (max-width:1024px){.pg___course-slug .cd-floating__description--mobile{display:block;margin:0 0 0 2px;font-weight:400;line-height:1.5;letter-spacing:-.3px;font-size:12px;font-weight:500}.pg___course-slug .cd-floating__description--mobile.ac-fwb{font-weight:700}.pg___course-slug .cd-floating__description--mobile.ac-fwm{font-weight:500}.pg___course-slug .cd-floating__description--mobile.ac-fwr{font-weight:400}.pg___course-slug .cd-floating__description--mobile strong{font-weight:500}}.pg___course-slug .cd-floating__description--pc{display:block;text-align:start;font-weight:400;line-height:1.38;letter-spacing:-.3px;font-size:13px;font-weight:500}.pg___course-slug .cd-floating__description--pc.ac-fwb{font-weight:700}.pg___course-slug .cd-floating__description--pc.ac-fwm{font-weight:500}.pg___course-slug .cd-floating__description--pc.ac-fwr{font-weight:400}@media screen and (max-width:1024px){.pg___course-slug .cd-floating__description--pc{display:none}}.pg___course-slug .cd-floating__open-modal{display:flex;align-items:center;align-self:flex-start;height:100%;text-decoration:underline;text-underline-position:under;font-weight:400;line-height:1.5;letter-spacing:-.3px;font-size:12px;font-weight:700;color:#3e4042}.pg___course-slug .cd-floating__open-modal.ac-fwb{font-weight:700}.pg___course-slug .cd-floating__open-modal.ac-fwm{font-weight:500}.pg___course-slug .cd-floating__open-modal.ac-fwr{font-weight:400}.pg___course-slug .cd-floating__open-modal svg{margin-left:5.67px;width:5.17px;height:9.33px}.pg___course-slug .cd-floating__open-modal>svg>path{fill:#3e4042}.pg___course-slug .cd-floating__open-modal--desktop{display:flex}@media screen and (max-width:1024px){.pg___course-slug .cd-floating__open-modal--desktop{display:none}}.pg___course-slug .cd-floating__open-modal--mobile{display:none}@media screen and (max-width:1024px){.pg___course-slug .cd-floating__open-modal--mobile{display:flex}}@-webkit-keyframes slideUp{0%{transform:translateY(20px)}10%{transform:translateY(0)}95%{transform:translateY(0)}to{transform:translateY(-55px)}}@keyframes slideUp{0%{transform:translateY(20px)}10%{transform:translateY(0)}95%{transform:translateY(0)}to{transform:translateY(-55px)}}@-webkit-keyframes fade{0%{opacity:0}10%{opacity:1}95%{opacity:1}to{opacity:0}}@keyframes fade{0%{opacity:0}10%{opacity:1}95%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeHighlight{0%{opacity:0}25%{opacity:1}}@keyframes fadeHighlight{0%{opacity:0}25%{opacity:1}}@-webkit-keyframes flipVertical{0%{transform:scaleX(0)}10%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes flipVertical{0%{transform:scaleX(0)}10%{transform:scaleX(1)}to{transform:scaleX(1)}}.pg___course-slug .cd-floating__discount-banner{font-weight:400;line-height:1.5;letter-spacing:-.3px;font-size:16px;padding:6px;border-top-left-radius:8px;border-top-right-radius:8px;text-align:center;font-weight:700;word-break:break-all}.pg___course-slug .cd-floating__discount-banner.ac-fwb{font-weight:700}.pg___course-slug .cd-floating__discount-banner.ac-fwm{font-weight:500}.pg___course-slug .cd-floating__discount-banner.ac-fwr{font-weight:400}.pg___course-slug .cd-floating__card{overflow:hidden;border-radius:8px;border:1px solid #f1f3f5;box-shadow:0 1px 3px 0 rgba(33,37,41,.03);background-color:#f8f9fa}.pg___course-slug .cd-floating__discount-banner+.cd-floating__card{border-top-left-radius:0;border-top-right-radius:0}.pg___course-slug .cd-floating__remaining-info--desktop{margin:0 0 10px;display:flex;height:70px}.pg___course-slug .cd-floating__remaining-info--desktop .cd-floating__card-remaining-label{font-weight:700;font-size:12px;color:#0a58ca}.pg___course-slug .cd-floating__remaining-info--desktop .cd-floating__card-applicant-count{color:#0d6efd}.pg___course-slug .cd-floating__remaining-info--desktop .cd-floating__card-remaining-capacity,.pg___course-slug .cd-floating__remaining-info--desktop .cd-floating__card-remaining-time{padding:14px 20px;border:1px solid #e9ecef;box-shadow:0 1px 3px rgba(33,37,41,.03);border-radius:8px;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-between;font-weight:700;font-size:12px;line-height:100%;color:#0a58ca}.pg___course-slug .cd-floating__remaining-info--desktop .cd-floating__card-remaining-capacity{margin-right:12px;padding:12px 20px;min-width:84px;flex-shrink:0}.pg___course-slug .cd-floating__remaining-info--desktop .cd-floating__card-remaining-time-wrapper{display:flex;align-items:center}.pg___course-slug .cd-floating__remaining-info--desktop .cd-floating__card-remaining-time{padding:12px 0;flex-grow:1}.pg___course-slug .cd-floating__remaining-info--desktop .cd-floating__card-remaining-text{font-weight:500;font-size:14px;color:#052c65}.pg___course-slug .cd-floating__remaining-info--desktop .cd-floating__card-remaining-days{color:#0d6efd}.pg___course-slug .cd-floating__remaining-info--desktop .cd-floating__card-remaining-strong{font-weight:800;font-size:26px}.pg___course-slug .cd-floating__remaining-info--desktop .cd-floating__card-remaining-capacity-number{color:#0d6efd}.pg___course-slug .cd-floating__remaining-info--desktop .cd-floating__card-remaining-time-unit{width:36px;text-align:center;color:#052c65}.pg___course-slug .cd-floating__remaining-info--desktop .cd-floating__card-remaining-time-seperator{margin:0 4px;font-weight:900;font-size:20px;line-height:150%;color:#0d6efd}.pg___course-slug .cd-floating__remaining-info--desktop .cd-floating__card-remaining-number{font-weight:500;font-size:12px;color:#6ea8fe}.pg___course-slug .cd-floating__remaining-info--desktop .cd-floating__card-please-refresh{display:flex;flex-direction:row;padding:12px 20px;justify-content:center}.pg___course-slug .cd-floating__remaining-info--desktop .cd-floadting__card-refresh-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-grow:1;flex-shrink:0}.pg___course-slug .cd-floating__remaining-info--desktop .cd-floating__card-application-label{color:#052c65;line-height:1.25;font-size:12px}.pg___course-slug .cd-floating__remaining-info--desktop .cd-floating__card-refresh-label{color:#0d6efd;line-height:1.25;font-size:14px}.pg___course-slug .cd-floating__remaining-info--desktop .cd-floading__card-refresh-btn{margin-left:16px;padding:5px 9px;width:60px;height:28px;background:#495057;border-radius:3.2px;border:none;font-size:12px;font-weight:700;flex-shrink:0;color:#fff;cursor:pointer}.pg___course-slug .cd-floating__remaining-info--desktop .cd-floating__card-duration-close{font-weight:700;font-size:12px;line-height:18px;color:#052c65}.pg___course-slug .cd-floating__remaining-info--desktop .cd-floating__card-close-comment{font-size:16px;line-height:24px;color:#0d6efd}.pg___course-slug .cd-floating__remaining-info--desktop .cd-floating__card-remaining-over-wrapper{justify-content:space-around}.pg___course-slug .cd-floating__remaining-info--desktop .cd-floating__card-remaining-over{color:#052c65}.pg___course-slug .cd-floating__remaining-info--desktop .cd-floating__card-remaining-over-strong{color:#0d6efd;font-size:16px}.pg___course-slug .cd-floating__remaining-info--mobile{margin-right:8px;flex-basis:calc(50% - 8px);color:#052c65;font-weight:500;font-size:12px;line-height:150%}.pg___course-slug .cd-floating__remaining-info--mobile .cd-floating__card-remaining-label{margin:0 4px 0 0}.pg___course-slug .cd-floating__remaining-info--mobile .cd-floating__card-remaining-capacity,.pg___course-slug .cd-floating__remaining-info--mobile .cd-floating__card-remaining-time{display:flex;font-size:12px;line-height:150%}.pg___course-slug .cd-floating__remaining-info--mobile .cd-floating__card-remaining-over-wrapper,.pg___course-slug .cd-floating__remaining-info--mobile .cd-floating__card-remaining-time--closed{flex-direction:column}.pg___course-slug .cd-floating__remaining-info--mobile .cd-floating__card-remaining-over-strong{color:#0d6efd;font-weight:700}.pg___course-slug .cd-floating__remaining-info--mobile .cd-floating__card-remaining-capacity{display:flex}.pg___course-slug .cd-floating__remaining-info--mobile .cd-floating__card-remaining-strong{color:#0d6efd;font-weight:700}.pg___course-slug .cd-floating__remaining-info--mobile .cd-floating__card-remaining-time .cd-floating__card-remaining-label{padding:1px 0 0}.pg___course-slug .cd-floating__remaining-info--mobile .cd-floating__card-remaining-time--closed{align-items:start;flex-direction:column;justify-content:start}.pg___course-slug .cd-floating__remaining-info--mobile .cd-floating__card-remaining-time-wrapper{font-weight:700}.pg___course-slug .cd-floating__remaining-info--mobile .cd-floating__card-remaining-time-seperator{color:#0d6efd}.pg___course-slug .cd-floating__remaining-info--mobile .cd-floating__card-remaining-time-unit{color:#052c65}.pg___course-slug .cd-floating__remaining-info--mobile .cd-floating__card-remaining-days-wrapper{line-height:100%}.pg___course-slug .cd-floating__remaining-info--mobile .cd-floating__card-remaining-days,.pg___course-slug .cd-floating__remaining-info--mobile .cd-floating__card-remaining-text{font-size:12px;line-height:150%}.pg___course-slug .cd-floating__remaining-info--mobile .cd-floating__card-close-comment{font-weight:700;color:#0d6efd}.pg___course-slug .cd-floating__remaining-info--mobile .cd-floadting__card-refresh-wrapper{font-size:12px}.pg___course-slug .cd-floating__remaining-info--mobile .cd-floating__card-refresh-label{color:#0d6efd;font-weight:700}@media screen and (max-width:768px){.pg___course-slug .cd-floating__remaining-info--mobile .cd-floating__remaining-info--closed{margin-right:8px;flex-basis:calc(50% - 8px)}}.pg___course-slug .cd-floating__remaining-info--mobile.cd-floating__remaining-info--closed{flex-basis:unset}.pg___course-slug .cd-floating__remaining-info--mobile.cd-floating__remaining-info--closed~button.floating__main-button{margin-left:8px}.pg___course-slug .cd-floating__card-box{margin:0 0 0 6px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:28px;background:#f5f5f5;border-radius:4px;font-weight:500;font-size:14px;line-height:20px;color:#343a40}.pg___course-slug .cd-floating__card--top{border-radius:8px;border-bottom:1px solid #f1f3f5;background-color:#fff}.pg___course-slug .cd-card__bottom-offline{padding:14px 20px;border:1px solid #e9ecef;box-shadow:0 1px 3px rgba(33,37,41,.03);border-radius:8px;background-color:#fff;margin:10px 0 0}@media screen and (max-width:1024px){.pg___course-slug .cd-card__bottom-offline{margin:0}}@media screen and (max-width:1024px){.pg___course-slug .cd-card__bottom-offline--online-location{margin-top:10px}}.pg___course-slug .cd-card__bottom-offline--online-location dd{display:flex;align-items:center;justify-content:flex-end;width:100%}.pg___course-slug .cd-card__bottom-offline--online-location dd a{color:inherit;text-decoration:none}.pg___course-slug .cd-card__bottom-offline--online-location dd i{margin-left:8px}.pg___course-slug .cd-card__item{font-size:14px;line-height:20px;letter-spacing:-.3px;display:flex}.pg___course-slug .cd-card__label{padding:8px 0;min-width:51px;width:51px;font-weight:700;color:#343a40;flex-shrink:1}@media screen and (max-width:1024px){.pg___course-slug .cd-card__label{width:auto}}.pg___course-slug .cd-card__label--placement{align-self:flex-start}.pg___course-slug .cd-card__value{margin:0 0 0 12px;font-weight:500;color:#868e96}.pg___course-slug .cd-card__value p{padding:8px 0;font-size:14px;word-break:break-all}.pg___course-slug .cd-card__address,.pg___course-slug .cd-card__calander{display:flex;align-items:center;word-break:break-all}.pg___course-slug .cd-card__address p,.pg___course-slug .cd-card__calander p{font-size:14px;line-height:20px;letter-spacing:-.3px}.pg___course-slug .cd-card__btn{margin-left:12px;flex-shrink:0;align-self:center;width:63px;height:28px}.pg___course-slug .cd-floating__not-published-message{margin-right:8px;flex-basis:50%;font-size:12px;line-height:150%;color:#212529;text-align:center}.pg___course-slug .cd-floating__price.cd-floating__price--private{display:flex;align-items:center;justify-content:center;font-weight:400;line-height:1.47;letter-spacing:-.3px;font-size:15px;margin-bottom:35px;padding:35px 24px 0;color:#343a40;font-weight:700}.pg___course-slug .cd-floating__price.cd-floating__price--private.ac-fwb{font-weight:700}.pg___course-slug .cd-floating__price.cd-floating__price--private.ac-fwm{font-weight:500}.pg___course-slug .cd-floating__price.cd-floating__price--private.ac-fwr{font-weight:400}@media screen and (max-width:1024px){.pg___course-slug .cd-floating__price.cd-floating__price--private{justify-content:flex-start;margin-bottom:24px;padding:0 24px}.pg___course-slug .cd-floating__price.cd-floating__price--private br{display:none}}@media screen and (max-width:768px){.pg___course-slug .cd-floating__price.cd-floating__price--private{margin-bottom:16px;padding:0 18px}}.pg___course-slug .cd-floating__price.cd-floating__price--free{margin-bottom:30px;padding:20px 24px 0}@media screen and (max-width:1024px){.pg___course-slug .cd-floating__price.cd-floating__price--free{margin-bottom:34px;padding:0 24px}}@media screen and (max-width:768px){.pg___course-slug .cd-floating__price.cd-floating__price--free{margin-bottom:26px;padding:0 18px}}.pg___course-slug .cd-floating__price.cd-floating__price--free p{line-height:1.25;letter-spacing:-.3px;font-size:24px;line-height:1.42;color:#343a40;font-weight:700}.pg___course-slug .cd-floating__price.cd-floating__price--restriction{display:flex;align-items:center;justify-content:center;font-weight:400;line-height:1.47;letter-spacing:-.3px;font-size:15px;flex-direction:column;margin-bottom:24px;padding:24px 24px 0;color:#343a40;text-align:center}.pg___course-slug .cd-floating__price.cd-floating__price--restriction.ac-fwb{font-weight:700}.pg___course-slug .cd-floating__price.cd-floating__price--restriction.ac-fwm{font-weight:500}.pg___course-slug .cd-floating__price.cd-floating__price--restriction.ac-fwr{font-weight:400}@media screen and (max-width:1024px){.pg___course-slug .cd-floating__price.cd-floating__price--restriction{justify-content:flex-start;align-items:flex-start;margin-bottom:24px;padding:0 24px}.pg___course-slug .cd-floating__price.cd-floating__price--restriction strong{display:block}.pg___course-slug .cd-floating__price.cd-floating__price--restriction br{display:none}}@media screen and (max-width:768px){.pg___course-slug .cd-floating__price.cd-floating__price--restriction{margin-bottom:16px;padding:0 18px}}.pg___course-slug .cd-floating__price.cd-floating__price--group{display:flex;align-items:center;justify-content:center;font-weight:400;line-height:1.47;letter-spacing:-.3px;font-size:15px;flex-direction:column;margin-bottom:33px;padding:33px 24px 0;font-weight:700;text-align:center}.pg___course-slug .cd-floating__price.cd-floating__price--group.ac-fwb{font-weight:700}.pg___course-slug .cd-floating__price.cd-floating__price--group.ac-fwm{font-weight:500}.pg___course-slug .cd-floating__price.cd-floating__price--group.ac-fwr{font-weight:400}@media screen and (max-width:1024px){.pg___course-slug .cd-floating__price.cd-floating__price--group{justify-content:flex-start;align-items:flex-start;margin-bottom:24px;padding:0 32px}}@media screen and (max-width:768px){.pg___course-slug .cd-floating__price.cd-floating__price--group{margin-bottom:16px;padding:0 18px}}.pg___course-slug .cd-floating__price.cd-floating__price--group del{margin-bottom:4px;color:#ced4da;font-weight:500}@media screen and (max-width:1024px){.pg___course-slug .cd-floating__price.cd-floating__price--group del{font-weight:400;line-height:1.38;letter-spacing:-.3px;font-size:13px;margin-bottom:unset;font-weight:500}.pg___course-slug .cd-floating__price.cd-floating__price--group del.ac-fwb{font-weight:700}.pg___course-slug .cd-floating__price.cd-floating__price--group del.ac-fwm{font-weight:500}.pg___course-slug .cd-floating__price.cd-floating__price--group del.ac-fwr{font-weight:400}}.pg___course-slug .cd-floating__price.cd-floating__price--group strong{color:#212529}@media screen and (max-width:1024px){.pg___course-slug .cd-floating__price.cd-floating__price--group strong{font-weight:400;line-height:1.4;letter-spacing:-.3px;font-size:20px;font-weight:700}.pg___course-slug .cd-floating__price.cd-floating__price--group strong.ac-fwb{font-weight:700}.pg___course-slug .cd-floating__price.cd-floating__price--group strong.ac-fwm{font-weight:500}.pg___course-slug .cd-floating__price.cd-floating__price--group strong.ac-fwr{font-weight:400}}.pg___course-slug .cd-floating__price.cd-floating__price--group .cd-floating__price--group-enrolment-text{font-weight:400;line-height:1.43;letter-spacing:-.3px;font-size:14px;color:#1b1c1d;margin-top:4px}.pg___course-slug .cd-floating__price.cd-floating__price--group .cd-floating__price--group-enrolment-text.ac-fwb{font-weight:700}.pg___course-slug .cd-floating__price.cd-floating__price--group .cd-floating__price--group-enrolment-text.ac-fwm{font-weight:500}.pg___course-slug .cd-floating__price.cd-floating__price--group .cd-floating__price--group-enrolment-text.ac-fwr{font-weight:400}.pg___course-slug .cd-floating__price.cd-floating__price--dis-installment{margin-bottom:16px;padding:16px 24px 0}@media screen and (max-width:1024px){.pg___course-slug .cd-floating__price.cd-floating__price--dis-installment{margin-bottom:24px;padding:0 24px}}@media screen and (max-width:768px){.pg___course-slug .cd-floating__price.cd-floating__price--dis-installment{margin-bottom:16px;padding:0 18px}}.pg___course-slug .cd-floating__price.cd-floating__price--dis-installment .cd-floating__price--top{font-weight:400;line-height:1.38;letter-spacing:-.3px;font-size:13px;display:flex;align-items:center;margin-bottom:2px}.pg___course-slug .cd-floating__price.cd-floating__price--dis-installment .cd-floating__price--top.ac-fwb{font-weight:700}.pg___course-slug .cd-floating__price.cd-floating__price--dis-installment .cd-floating__price--top.ac-fwm{font-weight:500}.pg___course-slug .cd-floating__price.cd-floating__price--dis-installment .cd-floating__price--top.ac-fwr{font-weight:400}.pg___course-slug .cd-floating__price.cd-floating__price--dis-installment .cd-price__discount-rate{margin-right:4px;color:#e5503c;font-weight:700}.pg___course-slug .cd-floating__price.cd-floating__price--dis-installment .cd-price__reg-price{margin-right:4px;color:#ced4da;font-weight:500}.pg___course-slug .cd-floating__price.cd-floating__price--dis-installment .cd-price__pay-price{color:#495057;font-weight:500}.pg___course-slug .cd-floating__price.cd-floating__price--dis-installment .cd-floating__price-bottom{display:flex;align-items:baseline}.pg___course-slug .cd-floating__price.cd-floating__price--dis-installment p{line-height:1.25;letter-spacing:-.3px;font-size:24px;margin-right:6px;line-height:1.42;color:#343a40;font-weight:700}@media screen and (max-width:1024px){.pg___course-slug .cd-floating__price.cd-floating__price--dis-installment p{font-weight:400;line-height:1.4;letter-spacing:-.3px;font-size:20px;display:inline-block;font-weight:700}.pg___course-slug .cd-floating__price.cd-floating__price--dis-installment p.ac-fwb{font-weight:700}.pg___course-slug .cd-floating__price.cd-floating__price--dis-installment p.ac-fwm{font-weight:500}.pg___course-slug .cd-floating__price.cd-floating__price--dis-installment p.ac-fwr{font-weight:400}}.pg___course-slug .cd-floating__price.cd-floating__price--dis-installment .cd-price__ment{font-weight:400;line-height:1.38;letter-spacing:-.3px;font-size:13px;color:#495057;font-weight:500}.pg___course-slug .cd-floating__price.cd-floating__price--dis-installment .cd-price__ment.ac-fwb{font-weight:700}.pg___course-slug .cd-floating__price.cd-floating__price--dis-installment .cd-price__ment.ac-fwm{font-weight:500}.pg___course-slug .cd-floating__price.cd-floating__price--dis-installment .cd-price__ment.ac-fwr{font-weight:400}.pg___course-slug .cd-floating__price.cd-floating__price--dis{display:flex;align-items:baseline;margin-bottom:20px;padding:20px 24px 0}@media screen and (max-width:1024px){.pg___course-slug .cd-floating__price.cd-floating__price--dis{margin-bottom:24px;padding:0 24px}}@media screen and (max-width:768px){.pg___course-slug .cd-floating__price.cd-floating__price--dis{margin-bottom:16px;padding:0 18px}}.pg___course-slug .cd-floating__price.cd-floating__price--dis .cd-price__discount-rate{line-height:1.25;letter-spacing:-.3px;font-size:24px;margin-right:6px;line-height:1.42;color:#e5503c;font-weight:700}@media screen and (max-width:1024px){.pg___course-slug .cd-floating__price.cd-floating__price--dis .cd-price__discount-rate{font-weight:400;line-height:1.4;letter-spacing:-.3px;font-size:20px;font-weight:700}.pg___course-slug .cd-floating__price.cd-floating__price--dis .cd-price__discount-rate.ac-fwb{font-weight:700}.pg___course-slug .cd-floating__price.cd-floating__price--dis .cd-price__discount-rate.ac-fwm{font-weight:500}.pg___course-slug .cd-floating__price.cd-floating__price--dis .cd-price__discount-rate.ac-fwr{font-weight:400}}.pg___course-slug .cd-floating__price.cd-floating__price--dis p{line-height:1.25;letter-spacing:-.3px;font-size:24px;margin-right:8px;line-height:1.42;color:#343a40;font-weight:700}@media screen and (max-width:1024px){.pg___course-slug .cd-floating__price.cd-floating__price--dis p{font-weight:400;line-height:1.4;letter-spacing:-.3px;font-size:20px;font-weight:700}.pg___course-slug .cd-floating__price.cd-floating__price--dis p.ac-fwb{font-weight:700}.pg___course-slug .cd-floating__price.cd-floating__price--dis p.ac-fwm{font-weight:500}.pg___course-slug .cd-floating__price.cd-floating__price--dis p.ac-fwr{font-weight:400}}.pg___course-slug .cd-floating__price.cd-floating__price--dis .cd-price__reg-price{font-weight:400;line-height:1.47;letter-spacing:-.3px;font-size:15px;color:#ced4da;font-weight:500}.pg___course-slug .cd-floating__price.cd-floating__price--dis .cd-price__reg-price.ac-fwb{font-weight:700}.pg___course-slug .cd-floating__price.cd-floating__price--dis .cd-price__reg-price.ac-fwm{font-weight:500}.pg___course-slug .cd-floating__price.cd-floating__price--dis .cd-price__reg-price.ac-fwr{font-weight:400}@media screen and (max-width:1024px){.pg___course-slug .cd-floating__price.cd-floating__price--dis .cd-price__reg-price{font-weight:400;line-height:1.38;letter-spacing:-.3px;font-size:13px;font-weight:500}.pg___course-slug .cd-floating__price.cd-floating__price--dis .cd-price__reg-price.ac-fwb{font-weight:700}.pg___course-slug .cd-floating__price.cd-floating__price--dis .cd-price__reg-price.ac-fwm{font-weight:500}.pg___course-slug .cd-floating__price.cd-floating__price--dis .cd-price__reg-price.ac-fwr{font-weight:400}}.pg___course-slug .cd-floating__price.cd-floating__price--installment{margin-bottom:20px;padding:20px 24px 0}@media screen and (max-width:1024px){.pg___course-slug .cd-floating__price.cd-floating__price--installment{margin-bottom:24px;padding:0 24px}}@media screen and (max-width:768px){.pg___course-slug .cd-floating__price.cd-floating__price--installment{margin-bottom:16px;padding:0 18px}}.pg___course-slug .cd-floating__price.cd-floating__price--installment .cd-price__ment{font-weight:400;line-height:1.38;letter-spacing:-.3px;font-size:13px;color:#495057;font-weight:500}.pg___course-slug .cd-floating__price.cd-floating__price--installment .cd-price__ment.ac-fwb{font-weight:700}.pg___course-slug .cd-floating__price.cd-floating__price--installment .cd-price__ment.ac-fwm{font-weight:500}.pg___course-slug .cd-floating__price.cd-floating__price--installment .cd-price__ment.ac-fwr{font-weight:400}.pg___course-slug .cd-floating__price.cd-floating__price--installment .cd-floating__price--bottom{display:flex;align-items:baseline}.pg___course-slug .cd-floating__price.cd-floating__price--installment p{line-height:1.25;letter-spacing:-.3px;font-size:24px;margin-right:8px;line-height:1.42;color:#343a40;font-weight:700}@media screen and (max-width:1024px){.pg___course-slug .cd-floating__price.cd-floating__price--installment p{font-weight:400;line-height:1.4;letter-spacing:-.3px;font-size:20px;font-weight:700}.pg___course-slug .cd-floating__price.cd-floating__price--installment p.ac-fwb{font-weight:700}.pg___course-slug .cd-floating__price.cd-floating__price--installment p.ac-fwm{font-weight:500}.pg___course-slug .cd-floating__price.cd-floating__price--installment p.ac-fwr{font-weight:400}}.pg___course-slug .cd-floating__price.cd-floating__price--installment .cd-price__pay-price{font-weight:400;line-height:1.38;letter-spacing:-.3px;font-size:13px;margin-bottom:2px;color:#495057;font-weight:500}.pg___course-slug .cd-floating__price.cd-floating__price--installment .cd-price__pay-price.ac-fwb{font-weight:700}.pg___course-slug .cd-floating__price.cd-floating__price--installment .cd-price__pay-price.ac-fwm{font-weight:500}.pg___course-slug .cd-floating__price.cd-floating__price--installment .cd-price__pay-price.ac-fwr{font-weight:400}.pg___course-slug .cd-floating__price.cd-floating__price--owned,.pg___course-slug .cd-floating__price.cd-floating__price--reg{margin-bottom:20px;padding:20px 24px 0}@media screen and (max-width:1024px){.pg___course-slug .cd-floating__price.cd-floating__price--owned,.pg___course-slug .cd-floating__price.cd-floating__price--reg{margin-bottom:24px;padding:0 32px}}@media screen and (max-width:768px){.pg___course-slug .cd-floating__price.cd-floating__price--owned,.pg___course-slug .cd-floating__price.cd-floating__price--reg{margin-bottom:16px;padding:0 18px}}.pg___course-slug .cd-floating__price.cd-floating__price--owned p,.pg___course-slug .cd-floating__price.cd-floating__price--reg p{line-height:1.25;letter-spacing:-.3px;font-size:24px;line-height:1.42;color:#343a40;font-weight:700}.pg___course-slug .cd-floating__price.cd-floating__price--hidden{margin:0}.pg___course-slug .cd-floating__buttons{margin-bottom:8px;padding:0 24px}.pg___course-slug .cd-floating__buttons button+button{margin-top:8px}.pg___course-slug .cd-floating__buttons .floating__main-button{font-weight:700;min-width:100%}.pg___course-slug .cd-floating__buttons .floating__main-button--hidden{display:none}.pg___course-slug .cd-floating__buttons .ac-button.is-outlined:disabled{background-color:inherit!important}.pg___course-slug .cd-floating__sub-buttons{display:flex;align-items:center;margin-bottom:20px;padding:0 32px}@media screen and (max-width:1024px){.pg___course-slug .cd-floating__sub-buttons{margin-bottom:unset;padding:8px 32px;border-bottom:8px solid #f8f9fa}}@media screen and (max-width:768px){.pg___course-slug .cd-floating__sub-buttons{padding:8px 16px}}.pg___course-slug .cd-floating__sub-button{display:inline-flex;align-items:center;justify-content:center;font-weight:400;line-height:1.43;letter-spacing:-.3px;font-size:14px;position:relative;flex:auto;padding:10px 12px;color:#495057;font-weight:500;cursor:pointer;text-decoration:underline}.pg___course-slug .cd-floating__sub-button.ac-fwb{font-weight:700}.pg___course-slug .cd-floating__sub-button.ac-fwm{font-weight:500}.pg___course-slug .cd-floating__sub-button.ac-fwr{font-weight:400}.pg___course-slug .cd-floating__sub-button>.infd-icon{margin-right:8px;width:17px;height:16px}.pg___course-slug .cd-floating__sub-button+.cd-floating__sub-button:before{content:"";position:absolute;left:0;width:1px;height:16px;background-color:#dee2e6}@media screen and (max-width:1024px){.pg___course-slug .cd-floating__info--wrapper{display:flex;flex-direction:column;align-items:stretch;padding:0 32px}.pg___course-slug .cd-floating__info--wrapper>*{flex:1}}@media screen and (max-width:768px){.pg___course-slug .cd-floating__info--wrapper{padding:0 16px}}.pg___course-slug .cd-floating__info{position:relative;padding:16px 24px;background-color:#f8f9fa}@media screen and (max-width:1024px){.pg___course-slug .cd-floating__info{padding:16px;border-radius:8px;border:1px solid #e9ecef}}.pg___course-slug .cd-floating__info .tooltip-inner{max-width:none}.pg___course-slug .cd-floating__info-row{line-height:1.43;letter-spacing:-.3px;font-size:14px;font-weight:400;display:flex;align-items:center;color:#3e4042}.pg___course-slug .cd-floating__info-row.ac-fwb{font-weight:700}.pg___course-slug .cd-floating__info-row.ac-fwm{font-weight:500}.pg___course-slug .cd-floating__info-row.ac-fwr{font-weight:400}.pg___course-slug .cd-floating__info-row+.cd-floating__info-row{margin-top:4px}.pg___course-slug .cd-floating__info-row .infd-icon{margin-right:6px;width:16px;height:16px}.pg___course-slug .cd-floating__info-row .infd-icon path{fill:#3e4042}.pg___course-slug .cd-floating__info-row>a{text-decoration:underline;-webkit-text-decoration-color:#175cbe;text-decoration-color:#175cbe;color:#175cbe}.pg___course-slug .cd-floating__info-row--duration .course-duration{font-weight:900}.pg___course-slug .cd-floating__info-row--levels{align-items:flex-start}.pg___course-slug .cd-floating__info-row--levels .infd-icon{margin-top:3px}.pg___course-slug .cd-floating__info-row--levels>div{display:flex;align-items:center;flex-wrap:wrap}.pg___course-slug .cd-floating__info-row--levels .cd-floating__info--gray{color:#abb0b5}.pg___course-slug .cd-floating__info-row--levels .infd-icon--no-margin{margin:0;width:14px}.pg___course-slug .cd-floating__info-row--whetherAnswer__true>div{width:100%;margin-top:4px;padding:4px 11px;border-radius:4px;background-color:rgba(23,92,190,.06);text-align:center;color:#175cbe}.pg___course-slug .cd-floating__mentoring{margin-top:8px;padding:16px 20px;border:1px solid #f1f3f5;border-radius:8px;box-shadow:0 1px 3px 0 rgba(33,37,41,.03)}@media screen and (max-width:1024px){.pg___course-slug .cd-floating__mentoring{margin-top:16px;padding:16px;border:1px solid #e9ecef;background-color:#f8f9fa;box-shadow:unset}}@media screen and (max-width:768px){.pg___course-slug .cd-floating__mentoring{margin-top:8px;margin-left:unset}}.pg___course-slug .cd-floating__mentoring-header{display:inline-flex;align-items:center;justify-content:center;font-weight:400;line-height:1.43;letter-spacing:-.3px;font-size:14px;margin-bottom:5px;color:#495057;font-weight:700}.pg___course-slug .cd-floating__mentoring-header.ac-fwb{font-weight:700}.pg___course-slug .cd-floating__mentoring-header.ac-fwm{font-weight:500}.pg___course-slug .cd-floating__mentoring-header.ac-fwr{font-weight:400}.pg___course-slug .cd-floating__mentoring-header>.infd-icon{margin-right:6px;width:16px;height:16px}.pg___course-slug .cd-floating__mentoring-description{font-weight:400;line-height:1.43;letter-spacing:-.3px;font-size:14px;color:#495057;word-break:keep-all}.pg___course-slug .cd-floating__mentoring-description.ac-fwb{font-weight:700}.pg___course-slug .cd-floating__mentoring-description.ac-fwm{font-weight:500}.pg___course-slug .cd-floating__mentoring-description.ac-fwr{font-weight:400}.pg___course-slug .cd-floating__inquiry{display:flex;align-items:center;margin-top:10px;padding:18px 20px;border:1px solid #f1f3f5;border-radius:8px;box-shadow:0 1px 3px 0 rgba(33,37,41,.03)}.pg___course-slug .cd-floating__inquiry-header{display:inline-flex;align-items:center;justify-content:center;font-weight:400;line-height:1.43;letter-spacing:-.3px;font-size:14px;color:#495057;font-weight:700}.pg___course-slug .cd-floating__inquiry-header.ac-fwb{font-weight:700}.pg___course-slug .cd-floating__inquiry-header.ac-fwm{font-weight:500}.pg___course-slug .cd-floating__inquiry-header.ac-fwr{font-weight:400}.pg___course-slug .cd-floating__inquiry-header>.infd-icon{margin-right:6px;width:16px;height:16px}.pg___course-slug .cd-floating__inquiry>a{display:inline-flex;align-items:center;justify-content:center;font-weight:400;line-height:1.43;letter-spacing:-.3px;font-size:14px;margin-left:auto;color:#495057;font-weight:500;text-decoration:underline}.pg___course-slug .cd-floating__inquiry>a.ac-fwb{font-weight:700}.pg___course-slug .cd-floating__inquiry>a.ac-fwm{font-weight:500}.pg___course-slug .cd-floating__inquiry>a.ac-fwr{font-weight:400}.pg___course-slug .cd-floating__inquiry>a>.infd-icon{margin-left:2px;width:16px;height:16px}.pg___course-slug .cd-floating__inquiry>a>.infd-icon path{fill:#495057}.pg___course-slug .cd-mb-floating{position:fixed;bottom:0;display:none;padding:12px 32px;width:100%;background-color:#fff;box-shadow:0 -2px 12px 0 rgba(33,37,41,.08)}@media screen and (max-width:1024px){.pg___course-slug .cd-mb-floating{padding:12px 32px;display:flex;align-items:center;z-index:8}}@media screen and (max-width:768px){.pg___course-slug .cd-mb-floating{padding:12px 16px}}.pg___course-slug .cd-mb-floating .ac-button:not(:last-of-type){margin-right:8px}.pg___course-slug .cd-mb-floating .floating__main-button{font-weight:700;flex:1 1 auto}@media screen and (max-width:1024px){.pg___course-slug .cd-mb-floating .floating__main-button:not(:first-child){margin-left:8px}}@media screen and (max-width:768px){.pg___course-slug .cd-mb-floating .floating__main-button:not(:first-child){margin-left:4px}}.pg___course-slug .cd-mb-floating .floating__main-button--hidden{display:none}.pg___course-slug .cd-mb-floating .floating__sub-button{flex-shrink:0;min-width:64px}.pg___course-slug .like-button--active .infd-icon,.pg___course-slug .like-button .is-like{display:none}.pg___course-slug .like-button--active .is-like{display:inline-flex}.pg___course-slug .infcon-modal .modal-dialog{width:100%;max-width:620px}@media screen and (max-width:768px){.pg___course-slug .infcon-modal .modal-footer,.pg___course-slug .infcon-modal .modal-header{padding:20px}}@media screen and (max-width:768px){.pg___course-slug .infcon-modal .modal-body{padding:0 20px}}.pg___course-slug .infcon-modal .desktop-only{display:inherit}@media screen and (max-width:768px){.pg___course-slug .infcon-modal .desktop-only{display:none}}.pg___course-slug .infcon-modal .mobile-only{display:none}@media screen and (max-width:768px){.pg___course-slug .infcon-modal .mobile-only{display:inherit}}.pg___course-slug .infcon-modal .modal-header h1{display:flex;justify-content:center;align-items:center;-moz-column-gap:6px;column-gap:6px;width:100%}.pg___course-slug .infcon-modal .infcon-modal__header-icon{color:#228be6}.pg___course-slug .infcon-modal .infcon-modal__header-text{font-size:18px;font-weight:700;line-height:145%;color:#212529}.pg___course-slug .infcon-modal .infcon-modal__video-wrapper{display:flex;justify-content:center;width:100%}.pg___course-slug .infcon-modal .infcon-modal__video{width:100%;max-width:518px;height:auto}.pg___course-slug .infcon-modal .modal-footer{display:grid;flex-direction:row;flex-wrap:nowrap;grid-template-columns:1fr 1fr;-moz-column-gap:10px;column-gap:10px}.pg___course-slug .infcon-modal .modal-footer button{margin-left:0!important}.pg___course-slug .infcon-modal .infcon-modal__footer-loading{grid-template-columns:1fr}.pg___course-slug .infcon-modal .infcon-modal__footer-loading .infcon-modal__button-close,.pg___course-slug .infcon-modal .infcon-modal__footer-loading .infcon-modal__button-share{display:none}.pg___course-slug .infcon-modal .infcon-modal__footer-loading-button{width:100%;background-color:#e9ecef;color:#adb5bd}.pg___course-slug .infcon-modal .infcon-modal__button-close{border:1px solid #ced4da}.pg___course-slug .infcon-modal .infcon-modal__button-share{background-color:#228be6;color:#fff}.pg___course-slug .infcon-modal .infcon-modal__button-share i{margin-right:6px}.pg___course-slug .infcon-modal .infcon-modal__content-loading .infcon-modal__content-section{display:none}.pg___course-slug .infcon-modal .infcon-modal__content-title{font-size:24px;font-weight:700;line-height:150%;color:#212529;text-align:center;margin-bottom:14px}.pg___course-slug .infcon-modal .infcon-modal__content-title strong{color:#228be6}@media screen and (max-width:768px){.pg___course-slug .infcon-modal .infcon-modal__content-title{font-size:20px}}.pg___course-slug .infcon-modal .infcon-modal__content-description{margin-bottom:30px;font-size:12px;line-height:150%;font-weight:400;color:#495057;text-align:center}@media screen and (max-width:768px){.pg___course-slug .infcon-modal .infcon-modal__content-description{margin-bottom:20px}}.pg___course-slug .infcon-modal .infcon-modal__content-loader-wrapper{padding:0 0 39px}@media screen and (max-width:768px){.pg___course-slug .infcon-modal .infcon-modal__content-loader-wrapper{padding:0 0 20px}}.pg___course-slug .infcon-modal .infcon-modal__content-loader,.pg___course-slug .infcon-modal .infcon-modal__content-loader:after,.pg___course-slug .infcon-modal .infcon-modal__content-loader:before{border-radius:50%;width:9px;height:9px;-webkit-animation-fill-mode:both;-webkit-animation:infcon-load 1.8s ease-in-out infinite;animation:infcon-load 1.8s ease-in-out infinite;animation-fill-mode:both}.pg___course-slug .infcon-modal .infcon-modal__content-loader{color:#228be6;font-size:10px;margin:0 auto;position:relative;top:-9px;transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.pg___course-slug .infcon-modal .infcon-modal__content-loader:after,.pg___course-slug .infcon-modal .infcon-modal__content-loader:before{content:"";position:absolute;top:0}.pg___course-slug .infcon-modal .infcon-modal__content-loader:before{left:-16px;-webkit-animation-delay:-.32s;animation-delay:-.32s}.pg___course-slug .infcon-modal .infcon-modal__content-loader:after{left:16px}@-webkit-keyframes infcon-load{0%,80%,to{box-shadow:0 9px 0 -4.5px;opacity:1}40%{box-shadow:0 9px 0 0}0%{opacity:.2}}@keyframes infcon-load{0%,80%,to{box-shadow:0 9px 0 -4.5px;opacity:1}40%{box-shadow:0 9px 0 0}0%{opacity:.2}}.pg___course-slug .cd-header{position:relative;padding:40px 0;background:#002333}@media screen and (max-width:1024px){.pg___course-slug .cd-header{padding:32px 0 16px;background:linear-gradient(180deg,#002333 75%,#fff 0)}}@media screen and (max-width:768px){.pg___course-slug .cd-header{padding:24px 0 16px}}.pg___course-slug .cd-header .ac-r{margin:0;align-items:center}@media screen and (max-width:1024px){.pg___course-slug .cd-header .ac-r{flex-direction:column-reverse;align-items:flex-start}}.pg___course-slug .cd-header .ac-container{padding:0 32px}@media screen and (max-width:1024px){.pg___course-slug .cd-header .ac-container{padding:0 32px}}@media screen and (max-width:768px){.pg___course-slug .cd-header .ac-container{padding:0 16px}}.pg___course-slug .cd-header .cd-header__left{display:inline-flex;justify-content:center;padding:8px 0}@media screen and (max-width:1024px){.pg___course-slug .cd-header .cd-header__left{margin-top:32px;width:100%;max-width:100%;z-index:7}}@media screen and (max-width:768px){.pg___course-slug .cd-header .cd-header__left{margin-top:24px}}.pg___course-slug .cd-header .cd-header__thumbnail-cover{position:relative;padding:0;width:100%}@media screen and (max-width:1024px){.pg___course-slug .cd-header .cd-header__thumbnail-cover{padding-left:unset;width:auto}}@media screen and (max-width:768px){.pg___course-slug .cd-header .cd-header__thumbnail-cover{width:100%;height:100%}}.pg___course-slug .cd-header .cd-header__thumbnail{position:relative;overflow:hidden;width:100%;max-width:473.33px;height:inherit;border-radius:8px;aspect-ratio:100/65.088}@media screen and (max-width:1024px){.pg___course-slug .cd-header .cd-header__thumbnail{width:525px;height:341px}}@media screen and (max-width:768px){.pg___course-slug .cd-header .cd-header__thumbnail{width:100%;height:100%}}.pg___course-slug .cd-header .cd-header__thumbnail>img{width:100%;height:100%}@media screen and (max-width:1024px){.pg___course-slug .cd-header .cd-header__thumbnail.cd-header__thumbnail--discount{border-bottom-left-radius:unset;border-bottom-right-radius:unset}}@media screen and (max-width:1024px){.pg___course-slug .cd-header .cd-header__thumbnail{max-width:none}}.pg___course-slug .cd-header .cd-header__offline-badges{position:absolute;top:8px;left:8px;display:flex;align-items:center}.pg___course-slug .cd-header .cd-header__offline-badges>*+*{margin-left:8px}.pg___course-slug .cd-header .cd-header__thumbnail-badge{padding:5.25px 9.75px;font-weight:700;font-size:15px;line-height:100%;border-radius:4px;z-index:10}.pg___course-slug .cd-header .cd-header__offline-badge{color:#055160;background:#6edff6;border:1px solid #0dcaf0}.pg___course-slug .cd-header .cd-header__recruiting-badge{color:#055160;background:#cff4fc;border:1px solid #0aa2c0}.pg___course-slug .cd-header .cd-header__not-recruiting-badge{color:#495057;background:#adb5bd;border:1px solid #868e96}.pg___course-slug .cd-header .cd-header__discount-banner{font-weight:400;line-height:1.5;letter-spacing:-.3px;font-size:12px;display:none;padding:4px 0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;font-weight:500}.pg___course-slug .cd-header .cd-header__discount-banner.ac-fwb{font-weight:700}.pg___course-slug .cd-header .cd-header__discount-banner.ac-fwm{font-weight:500}.pg___course-slug .cd-header .cd-header__discount-banner.ac-fwr{font-weight:400}@media screen and (max-width:1024px){.pg___course-slug .cd-header .cd-header__discount-banner{display:flex;align-items:center;justify-content:center}}.pg___course-slug .cd-header .thumbnail-button-cover{display:flex;align-items:center;justify-content:center;position:absolute;top:0;width:100%;height:100%;cursor:pointer}.pg___course-slug .cd-header .thumbnail-button-cover>.infd-icon{width:70px;height:70px}@media screen and (max-width:768px){.pg___course-slug .cd-header .thumbnail-button-cover>.infd-icon{width:54px;height:54px}}.pg___course-slug .cd-header .cd-header__right{display:flex;flex-direction:column;padding:0 0 0 32px}@media screen and (max-width:1024px){.pg___course-slug .cd-header .cd-header__right{padding:0}}.pg___course-slug .cd-header .cd-header__breadcrumb{overflow:hidden;display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}@media screen and (max-width:768px){.pg___course-slug .cd-header .cd-header__breadcrumb{margin-bottom:4px}}.pg___course-slug .cd-header .cd-header__breadcrumb>.infd-icon{width:16px;height:16px}.pg___course-slug .cd-header .cd-header__breadcrumb>.infd-icon path{fill:#fff}@media screen and (max-width:768px){.pg___course-slug .cd-header .cd-header__breadcrumb>.infd-icon path{fill:#adb5bd}}.pg___course-slug .cd-header .cd-header__breadcrumb--offline{margin-bottom:12px}.pg___course-slug .cd-header .cd-header__breadcrumb--offline .cd-header__breadcrumb-el{color:#084298}.pg___course-slug .cd-header .cd-header__breadcrumb--offline .infd-icon path{fill:#084298}.pg___course-slug .cd-header .cd-header__breadcrumb-label-wrapper{display:flex;align-items:center}.pg___course-slug .cd-header .cd-header__breadcrumb-label{display:inline-flex;align-items:center;justify-content:center;font-weight:400;line-height:1.5;letter-spacing:-.3px;font-size:12px;margin-right:10px;padding:0 6px;height:22px;color:#fff;font-weight:700}.pg___course-slug .cd-header .cd-header__breadcrumb-label.ac-fwb{font-weight:700}.pg___course-slug .cd-header .cd-header__breadcrumb-label.ac-fwm{font-weight:500}.pg___course-slug .cd-header .cd-header__breadcrumb-label.ac-fwr{font-weight:400}.pg___course-slug .cd-header .cd-header__breadcrumb-label--offline-course{margin-right:8px}.pg___course-slug .cd-header .cd-header__breadcrumb-label-new{background-color:#e5503c}.pg___course-slug .cd-header .cd-header__breadcrumb-label-best{background-color:#0075ff}.pg___course-slug .cd-header .cd-header__breadcrumb-el{font-weight:400;line-height:1.43;letter-spacing:-.3px;font-size:14px;color:#fff;font-weight:500;white-space:pre}.pg___course-slug .cd-header .cd-header__breadcrumb-el.ac-fwb{font-weight:700}.pg___course-slug .cd-header .cd-header__breadcrumb-el.ac-fwm{font-weight:500}.pg___course-slug .cd-header .cd-header__breadcrumb-el.ac-fwr{font-weight:400}@media screen and (max-width:768px){.pg___course-slug .cd-header .cd-header__breadcrumb-el{font-weight:400;line-height:1.5;letter-spacing:-.3px;font-size:12px;color:#adb5bd;font-weight:500}.pg___course-slug .cd-header .cd-header__breadcrumb-el.ac-fwb{font-weight:700}.pg___course-slug .cd-header .cd-header__breadcrumb-el.ac-fwm{font-weight:500}.pg___course-slug .cd-header .cd-header__breadcrumb-el.ac-fwr{font-weight:400}}.pg___course-slug .cd-header .cd-recruit{display:flex;margin:0 0 24px}.pg___course-slug .cd-header .recruit-status{padding:2px 10px;height:22px;font-weight:700;font-size:12px;line-height:150%;border-radius:4px;margin:0 10px 0 0;letter-spacing:-.3px;color:#055160;background:#3dd5f3;border:1px solid #3dd5f3}.pg___course-slug .cd-header .recruit-status--end{padding:2px 10px;height:22px;font-weight:700;font-size:12px;line-height:150%;border-radius:4px;margin:0 10px 0 0;background:#adb5bd;color:#495057}.pg___course-slug .cd-header .recruit-info{padding:2px 10px;height:22px;font-weight:700;font-size:12px;line-height:150%;border-radius:4px;border:1px solid #868e96;letter-spacing:-.3px;color:#adb5bd}.pg___course-slug .cd-header .cd-header__title-container{margin-bottom:40px}@media screen and (max-width:1024px){.pg___course-slug .cd-header .cd-header__title-container{margin-bottom:12px}}@media screen and (max-width:768px){.pg___course-slug .cd-header .cd-header__title-container{margin-bottom:20px;line-height:1.5;font-size:20px}}.pg___course-slug .cd-header .cd-header__title-container--offline .cd-header__title{color:#212529}.pg___course-slug .cd-header .cd-header__title-container--offline .cd-header__course-id{color:#084298}@media screen and (max-width:1024px){.pg___course-slug .cd-header .cd-header__title-container--offline{margin-bottom:16px}}.pg___course-slug .cd-header .cd-header__title{line-height:1.5;letter-spacing:-.3px;color:#fff;font-weight:700;font-size:26px;word-break:break-word}.pg___course-slug .cd-header .cd-header__course-id{font-weight:400;line-height:1.43;letter-spacing:-.3px;font-size:14px;margin-top:4px;color:hsla(0,0%,100%,.6)}.pg___course-slug .cd-header .cd-header__course-id.ac-fwb{font-weight:700}.pg___course-slug .cd-header .cd-header__course-id.ac-fwm{font-weight:500}.pg___course-slug .cd-header .cd-header__course-id.ac-fwr{font-weight:400}.pg___course-slug .cd-header .cd-header__course-id span+span{margin-left:4px}.pg___course-slug .cd-header .cd-header__info-cover{font-weight:400;line-height:1.43;letter-spacing:-.3px;font-size:14px;display:flex;flex-wrap:wrap;margin-bottom:8px;color:#fff}.pg___course-slug .cd-header .cd-header__info-cover.ac-fwb{font-weight:700}.pg___course-slug .cd-header .cd-header__info-cover.ac-fwm{font-weight:500}.pg___course-slug .cd-header .cd-header__info-cover.ac-fwr{font-weight:400}.pg___course-slug .cd-header .cd-header__info-cover a:hover{text-decoration:underline;text-underline-position:under;color:unset}@media screen and (max-width:768px){.pg___course-slug .cd-header .cd-header__info-cover{margin-bottom:4px}}.pg___course-slug .cd-header .cd-header__info-cover .cd-header__info--star{margin-right:8px}.pg___course-slug .cd-header .cd-header__sub-row{display:flex;flex-wrap:wrap;align-items:center}.pg___course-slug .cd-header .cd-header__sub-row>.infd-icon{margin-right:6px;width:16px;height:16px}.pg___course-slug .cd-header .cd-header__student_cnt{font-weight:400;line-height:1.43;letter-spacing:-.3px;font-size:14px;margin-bottom:8px;color:#fff}.pg___course-slug .cd-header .cd-header__student_cnt.ac-fwb{font-weight:700}.pg___course-slug .cd-header .cd-header__student_cnt.ac-fwm{font-weight:500}.pg___course-slug .cd-header .cd-header__student_cnt.ac-fwr{font-weight:400}@media screen and (max-width:1024px){.pg___course-slug .cd-header .cd-header__student_cnt{margin-bottom:4px}}.pg___course-slug .cd-header .cd-header__instructors{margin-bottom:12px}.pg___course-slug .cd-header .cd-header__instructors>a{font-weight:400;line-height:1.43;letter-spacing:-.3px;font-size:14px;margin-right:8px;color:#fff;text-decoration:underline}.pg___course-slug .cd-header .cd-header__instructors>a.ac-fwb{font-weight:700}.pg___course-slug .cd-header .cd-header__instructors>a.ac-fwm{font-weight:500}.pg___course-slug .cd-header .cd-header__instructors>a.ac-fwr{font-weight:400}.pg___course-slug .cd-header .cd-header__instructors>a.cd-header__instructors--main{font-weight:700}.pg___course-slug .cd-header .cd-header__instructors>a>.infd-icon{margin-left:2px}.pg___course-slug .cd-header .cd-header__instructors--offline,.pg___course-slug .cd-header .cd-header__instructors--offline>a{color:#084298}.pg___course-slug .cd-header .cd-header__instructors--offline .infd-icon{font-size:12px}.pg___course-slug .cd-header .cd-header__instructors--offline .infd-icon path{fill:#084298}.pg___course-slug .cd-header .cd-header__tags>*{margin-bottom:12px}.pg___course-slug .cd-header .cd-header__tags>.cd-header__tag{font-weight:400;line-height:1.5;letter-spacing:-.3px;font-size:12px;margin-right:4px;padding:4px 12px;border-radius:100px;background-color:#173f51;color:#fff;font-weight:500}.pg___course-slug .cd-header .cd-header__tags>.cd-header__tag.ac-fwb{font-weight:700}.pg___course-slug .cd-header .cd-header__tags>.cd-header__tag.ac-fwm{font-weight:500}.pg___course-slug .cd-header .cd-header__tags>.cd-header__tag.ac-fwr{font-weight:400}.pg___course-slug .cd-header .cd-header__tags>.cd-header__tag:hover{background-color:#26556a}.pg___course-slug .cd-header .cd-header__tags--offline .infd-icon path{fill:#084298}.pg___course-slug .cd-header .cd-header__tags--offline>.cd-header__tag{background-color:rgba(8,66,152,.6)}.pg___course-slug .cd-header .cd-header__tags--infcon{opacity:0;pointer-events:none}@media screen and (max-width:1024px){.pg___course-slug .cd-header .cd-header__tags--infcon{display:none}}.pg___course-slug .cd-header .course-level__wrapper{margin:0 0 12px;display:flex;align-items:center}@media screen and (max-width:1024px){.pg___course-slug .cd-header .course-level__wrapper{margin-bottom:12px}}.pg___course-slug .cd-header .course-level-icon__wrapper{padding:2px;display:flex;flex-wrap:wrap-reverse}.pg___course-slug .cd-header .course-level-icon__wrapper *+*{margin-left:1px}.pg___course-slug .cd-header .course-level-icon__beginning,.pg___course-slug .cd-header .course-level-icon__beginning--active,.pg___course-slug .cd-header .course-level-icon__entrance,.pg___course-slug .cd-header .course-level-icon__entrance--active,.pg___course-slug .cd-header .course-level-icon__intermediate,.pg___course-slug .cd-header .course-level-icon__intermediate--active{width:3.43px;border-radius:1px}.pg___course-slug .cd-header .course-level-icon__beginning,.pg___course-slug .cd-header .course-level-icon__entrance,.pg___course-slug .cd-header .course-level-icon__intermediate{background:rgba(8,66,152,.3)}.pg___course-slug .cd-header .course-level-icon__beginning--active,.pg___course-slug .cd-header .course-level-icon__entrance--active,.pg___course-slug .cd-header .course-level-icon__intermediate--active{background:#084298}.pg___course-slug .cd-header .course-level-icon__entrance,.pg___course-slug .cd-header .course-level-icon__entrance--active{height:7.5px}.pg___course-slug .cd-header .course-level-icon__beginning,.pg___course-slug .cd-header .course-level-icon__beginning--active{height:9.375px}.pg___course-slug .cd-header .course-level-icon__intermediate,.pg___course-slug .cd-header .course-level-icon__intermediate--active{height:11.25px}.pg___course-slug .cd-header .course-level__title{margin-left:8px;font-weight:400;font-size:14px;line-height:150%;color:#084298}.pg___course-slug .cd-header .cd-header__sub-buttons{display:flex;margin-top:40px}@media screen and (max-width:1024px){.pg___course-slug .cd-header .cd-header__sub-buttons{display:none}}.pg___course-slug .cd-header .cd-header__sub-buttons button{flex:0 1 33%}.pg___course-slug .cd-header .cd-header__sub-buttons button+*{margin-left:8px}.pg___course-slug .cd-header .cd-header__sub-buttons button>.infd-icon{margin-right:8px;width:16px;height:16px}.pg___course-slug .cd-header .cd-header__sub-buttons a{flex:0 1 33%}.pg___course-slug .cd-header .cd-header__sub-buttons a+*{margin-left:8px}.pg___course-slug .cd-header .cd-header__sub-buttons a>.infd-icon{margin-right:8px;width:16px;height:16px}.pg___course-slug .cd-header--offline-course{background:linear-gradient(180deg,rgba(150,212,246,.2),rgba(118,169,243,.2))}.pg___course-slug .cd-header__not-owned-course .thumbnail-bottom-button-cover{align-items:flex-end;padding:12px}.pg___course-slug .cd-header__not-owned-course .thumbnail-bottom-button{display:inline-flex;align-items:center;justify-content:center;font-weight:400;line-height:1.47;letter-spacing:-.3px;font-size:15px;width:100%;height:40px;border:2px solid #00c471;border-radius:4px;color:#fff;font-weight:700;background:#1b1c1d;cursor:pointer}.pg___course-slug .cd-header__not-owned-course .thumbnail-bottom-button.ac-fwb{font-weight:700}.pg___course-slug .cd-header__not-owned-course .thumbnail-bottom-button.ac-fwm{font-weight:500}.pg___course-slug .cd-header__not-owned-course .thumbnail-bottom-button.ac-fwr{font-weight:400}.pg___course-slug .cd-header__not-owned-course .thumbnail-bottom-button .infd-icon{margin-right:8px}.pg___course-slug .cd-header__not-owned-course .thumbnail-bottom-button__highlight{display:inline-flex;color:#00c471;margin-right:4px}.pg___course-slug .cd-header__owned-course .cd-header__thumbnail{position:relative}@media screen and (max-width:1024px){.pg___course-slug .cd-header__owned-course .cd-header__thumbnail{width:525px;height:341px}}@media screen and (max-width:768px){.pg___course-slug .cd-header__owned-course .cd-header__thumbnail{width:100%;height:100%}}.pg___course-slug .cd-header__owned-course .thumbnail-button-cover{flex-direction:column;justify-content:center;background-image:linear-gradient(180deg,rgba(0,0,0,.48),rgba(0,0,0,.64) 40%,rgba(0,0,0,.9))}.pg___course-slug .cd-header__owned-course .thumbnail-button-cover>.infd-icon{margin-bottom:12px}.pg___course-slug .cd-header__owned-course .thumbnail-button-cover__ment{font-weight:400;line-height:1.4;letter-spacing:-.3px;font-size:20px;margin-bottom:6px;color:#fff;font-weight:700}.pg___course-slug .cd-header__owned-course .thumbnail-button-cover__ment.ac-fwb{font-weight:700}.pg___course-slug .cd-header__owned-course .thumbnail-button-cover__ment.ac-fwm{font-weight:500}.pg___course-slug .cd-header__owned-course .thumbnail-button-cover__ment.ac-fwr{font-weight:400}.pg___course-slug .cd-header__owned-course .thumbnail-button-cover__sub-ment{font-weight:400;line-height:1.43;letter-spacing:-.3px;font-size:14px;color:#fff}.pg___course-slug .cd-header__owned-course .thumbnail-button-cover__sub-ment.ac-fwb{font-weight:700}.pg___course-slug .cd-header__owned-course .thumbnail-button-cover__sub-ment.ac-fwm{font-weight:500}.pg___course-slug .cd-header__owned-course .thumbnail-button-cover__sub-ment.ac-fwr{font-weight:400}.pg___course-slug .cd-header__owned-course .thumbnail-button-cover__progress-cover{position:absolute;bottom:34px;display:flex;justify-content:center;width:100%}@media screen and (max-width:768px){.pg___course-slug .cd-header__owned-course .thumbnail-button-cover__progress-cover{bottom:24px}}.pg___course-slug .cd-header__owned-course .thumbnail-button-cover__progress-cover progress{width:82%;height:6px;border-radius:2px;border:unset;background-color:#f8f9fa}.pg___course-slug .cd-header__owned-course .thumbnail-button-cover__progress-cover progress::-webkit-progress-bar{width:100%;border-radius:2px;border:unset;background-color:#f8f9fa}.pg___course-slug .cd-header__owned-course .thumbnail-button-cover__progress-cover progress::-webkit-progress-value{border-radius:2px;background-color:#00c471}.pg___course-slug .cd-header__owned-course .thumbnail-button-cover__progress-cover progress::-moz-progress-bar{width:100%;border-radius:2px;border:unset;background-color:#f8f9fa}.pg___course-slug .cd-header__offline-course-bottom-bg{position:absolute;bottom:0;left:0;right:0;display:none;height:25%;background:#fff;z-index:5}@media screen and (max-width:1024px){.pg___course-slug .cd-header__offline-course-bottom-bg{display:block}}.pg___course-slug .cd-mb-information{display:none;width:100%}@media screen and (max-width:1024px){.pg___course-slug .cd-mb-information{display:block}}.pg___course-slug .cd-mb-information__cover{margin-bottom:8px;padding:0 24px}@media screen and (max-width:768px){.pg___course-slug .cd-mb-information__cover{padding:0 18px}}.preview-modal__cover{position:fixed;top:0;width:100vw;height:100vh;overflow-y:auto;z-index:79}.preview-modal__dimmed{display:flex;justify-content:center;align-items:baseline;padding:64px 0;width:100%;min-height:100vh;background-color:rgba(0,0,0,.56)}@media screen and (max-width:768px){.preview-modal__dimmed{align-items:flex-end;padding:unset}}.preview-modal__content{overflow:hidden;width:660px;border-radius:8px;box-shadow:0 2px 6px 0 rgba(33,37,41,.26);background-color:#212529}@media screen and (max-width:768px){.preview-modal__content{height:90vh;overflow-y:auto;border-bottom-left-radius:unset;border-bottom-right-radius:unset}}.preview-modal .preview-modal__header{font-weight:400;line-height:1.5;letter-spacing:-.3px;font-size:16px;display:flex;align-items:center;margin-bottom:12px;padding:20px 32px 0;color:#fff;font-weight:700}.preview-modal .preview-modal__header.ac-fwb{font-weight:700}.preview-modal .preview-modal__header.ac-fwm{font-weight:500}.preview-modal .preview-modal__header.ac-fwr{font-weight:400}@media screen and (max-width:768px){.preview-modal .preview-modal__header{padding:20px 16px 0}}.preview-modal .preview-modal__x-button{margin-left:auto;width:32px;height:32px;border-radius:100%;cursor:pointer}.preview-modal .preview-modal__x-button:hover{box-shadow:0 2px 6px 0 rgba(33,37,41,.26);background-color:#343a40}@media screen and (max-width:768px){.preview-modal .preview-modal__x-button{width:24px;height:24px}}.preview-modal .preview-modal__body{padding:0 32px 32px}@media screen and (max-width:768px){.preview-modal .preview-modal__body{padding:0 16px 12px}}.preview-modal .preview-modal__player-content.modal-player{margin-bottom:40px;width:100%;height:0;padding-top:56.25%;position:relative}.preview-modal .preview-modal__player-content.modal-player>#overlay{position:absolute;background:#000;top:0;left:0;width:100%;height:100%}.preview-modal .modal-player__player{margin-bottom:12px;height:388px;background-color:#000}@media screen and (max-width:768px){.preview-modal .modal-player__player{height:214px}}.preview-modal .modal-player__info{display:flex;align-items:center;margin-top:12px}.preview-modal .modal-player__title{font-weight:400;line-height:1.5;letter-spacing:-.3px;font-size:16px;color:#fff}.preview-modal .modal-player__title.ac-fwb{font-weight:700}.preview-modal .modal-player__title.ac-fwm{font-weight:500}.preview-modal .modal-player__title.ac-fwr{font-weight:400}.preview-modal .modal-unit-list__title{font-weight:400;line-height:1.5;letter-spacing:-.3px;font-size:16px;display:flex;align-items:center;padding-bottom:16px;border-bottom:1px solid #495057;color:#fff;font-weight:700}.preview-modal .modal-unit-list__title.ac-fwb{font-weight:700}.preview-modal .modal-unit-list__title.ac-fwm{font-weight:500}.preview-modal .modal-unit-list__title.ac-fwr{font-weight:400}.preview-modal .modal-player__cart-button-cover{margin-left:auto}.preview-modal .modal-play__cart-button{font-weight:700;background:unset}.preview-modal .modal-play__cart-button[data-type=cart]{color:#00c471;border-color:#00c471}.preview-modal .modal-play__cart-button .infd-icon{margin-right:8px}.preview-modal .modal-unit-el{display:flex;align-items:center;padding:12px;border-bottom:1px solid #343a40;cursor:pointer}.preview-modal .modal-unit-el--active{background-color:#343a40}.preview-modal .modal-unit-el--active .modal-unit-el__thumbnail-label-cover{display:inline-flex}.preview-modal .modal-unit-el__thumbnail{flex-shrink:0;position:relative;overflow:hidden;margin-right:12px;width:95px;height:64px;border-radius:4px}@media screen and (max-width:768px){.preview-modal .modal-unit-el__thumbnail{width:64px;height:42px}}.preview-modal .modal-unit-el__thumbnail-label-cover{position:absolute;top:0;left:0;right:0;display:none;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,.48)}.preview-modal .modal-unit-el__thumbnail-label{display:inline-flex;align-items:center;justify-content:center;font-weight:400;line-height:1.5;letter-spacing:-.3px;font-size:12px;padding:0 6px;height:22px;border-radius:2px;background-color:#e5503c;color:#fff;font-weight:700}.preview-modal .modal-unit-el__thumbnail-label.ac-fwb{font-weight:700}.preview-modal .modal-unit-el__thumbnail-label.ac-fwm{font-weight:500}.preview-modal .modal-unit-el__thumbnail-label.ac-fwr{font-weight:400}.preview-modal .modal-unit-el__title{font-weight:400;line-height:1.43;letter-spacing:-.3px;font-size:14px;margin-right:36px;color:#fff}.preview-modal .modal-unit-el__title.ac-fwb{font-weight:700}.preview-modal .modal-unit-el__title.ac-fwm{font-weight:500}.preview-modal .modal-unit-el__title.ac-fwr{font-weight:400}.preview-modal .modal-unit-el__runtime{font-weight:400;line-height:1.43;letter-spacing:-.3px;font-size:14px;margin-left:auto;color:#fff}.preview-modal .modal-unit-el__runtime.ac-fwb{font-weight:700}.preview-modal .modal-unit-el__runtime.ac-fwm{font-weight:500}.preview-modal .modal-unit-el__runtime.ac-fwr{font-weight:400}.shaka-video-container .shaka-controls-container{display:flex;flex-direction:column}.shaka-video-container .shaka-controls-button-panel{order:2}.pg___course-slug .cd-menu{border-bottom:1px solid #f1f3f5}.pg___course-slug .cd-menu__container{display:flex;align-items:flex-end;height:45px;overflow-x:auto;white-space:nowrap}.pg___course-slug .ac-container.cd-menu__container{padding:0 32px}@media screen and (max-width:1024px){.pg___course-slug .ac-container.cd-menu__container{padding:0 32px}}@media screen and (max-width:768px){.pg___course-slug .ac-container.cd-menu__container{padding:0 16px}}.pg___course-slug .cd-menu__el{font-weight:400;line-height:1.47;letter-spacing:-.3px;font-size:15px;font-weight:500;display:inline-block;min-height:33px;padding:15px 0 6px;color:#abb0b5;border-bottom:2px inset transparent}.pg___course-slug .cd-menu__el.ac-fwb{font-weight:700}.pg___course-slug .cd-menu__el.ac-fwm{font-weight:500}.pg___course-slug .cd-menu__el.ac-fwr{font-weight:400}.pg___course-slug .cd-menu__el:not(:last-child){margin-right:30px}.pg___course-slug .cd-menu__el--active{color:#1b1c1d;border-bottom-color:#1b1c1d;font-weight:700}.pg___course-slug .cd-menu__count{font-weight:400;line-height:1.45;letter-spacing:-.3px;font-size:11px;color:#00c471;font-weight:500;margin-left:4px}.decimal-star{position:relative;display:inline-block}.decimal-star.decimal-star--selectable .decimal-star__el{cursor:pointer}.decimal-star .decimal-star__empty-cover{display:flex}.decimal-star .decimal-star__fill-cover{position:absolute;top:0;left:0;overflow:hidden;height:100%;white-space:nowrap}.cd__discount-banner{width:100%;background-color:#e5503c;color:#fff}.pg___course-slug{overflow:visible}.pg___course-slug.sticky header#header{display:none}.pg___course-slug.sticky .cd-menu{position:fixed;top:0;width:100%;background-color:#fff;z-index:72}.pg___course-slug.sticky .cd-content{padding-top:56px}.pg___course-slug .pagination{max-width:850px;padding:2rem 1rem}.pg___course-slug .pagination .pagination-next,.pg___course-slug .pagination .pagination-previous{background:#1dc078;color:#fff;font-weight:800;border:0}.pg___course-slug .course-description-wrapper{margin:0}.pg___course-slug .ac-container{padding:0 32px 0 16px}@media screen and (max-width:1024px){.pg___course-slug .ac-container{padding:0 32px}}@media screen and (max-width:768px){.pg___course-slug .ac-container{padding:0 16px}}.pg___course-slug .ac-container-top{padding-top:28px}.pg___course-slug .ac-left-wrapper{padding-left:0;padding-right:0;flex-basis:65.666667%;max-width:65.666667%}@media screen and (max-width:1024px){.pg___course-slug .ac-left-wrapper{flex-basis:100%;max-width:100%}}.pg___course-slug .ac-left-container{max-width:702px;padding:0 16px}@media screen and (max-width:1024px){.pg___course-slug .ac-left-container{max-width:none;padding:0}}.pg___course-slug .ac-right-wrapper{padding-right:0;flex-basis:34.333333%;max-width:34.333333%}@media screen and (max-width:1024px){.pg___course-slug .ac-right-wrapper{flex-basis:100%;max-width:100%}}.pg___course-slug .cd-content__wrapper{width:100%;max-width:720px}@media screen and (max-width:1024px){.pg___course-slug .cd-content__wrapper{max-width:unset}}.pg___course-slug .cd-content__wrapper .no_result{padding:28px 0 0}.pg___course-news .official-admin-mark{display:inline-flex}@media screen and (max-width:1024px){.pg___course-news .add_post{padding:.5rem}.pg___course-news .posts_container{margin-top:0}.pg___course-news .posts_container .article_container.box{padding:.5rem}.pg___course-news .posts_container .article_container.box .media-left{width:24px;height:24px}.pg___course-news .posts_container .article_container.box .media.comment{padding-left:0;padding-right:0}.pg___course-news .posts_container .article_container.box .media.comment .media-left{display:none}}@media screen and (max-width:768px){.pg___course-news .modal-card.editor_news{height:85%}.pg___course-news .modal-card.editor_news .modal-card-body .ql-container{height:calc(100% - 10rem)}}@media screen and (max-width:768px){.pg___course-news .modal section.box{width:90%;height:85%}.pg___course-news .modal section.box #editor{height:calc(100% - 200px)}.pg___course-news .modal section.box .buttons{display:flex;justify-content:flex-end;margin-top:8px}}.pg___course-news .modal-card.editor_news .control{margin:.75rem}.pg___course-news .modal-card.editor_news .modal-card-body .ql-container{height:calc(100% - 130px)}.pg___course-news .comments_container .show_comments{cursor:pointer;font-size:.75rem}.pg___course-news .comment_editor{text-align:right}.pg___course-news .comment_editor button.button{margin-bottom:1rem;height:30px;font-size:.9rem;font-weight:800;padding:0 1rem}.pg___course-news .modal section.box{position:absolute;max-height:700px;max-width:920px;margin:auto;padding:16px;z-index:90;border-radius:3px;left:0;right:0;top:0;bottom:0;background:#fff;overflow-y:scroll}.pg___course-news .modal section.box #editor{max-height:450px}.pg___course-news .modal section.box .buttons{display:flex;justify-content:flex-end;margin-top:8px}.pg___course-news section.pg___course-news-section{padding-bottom:4rem}.pg___course-news section.pg___course-news-section .column.is-8{padding:0}.pg___course-news section.pg___course-news-section .add_post{padding:1rem 0 0}.pg___course-news section.pg___course-news-section .posts_container .box{max-width:850px}.pg___course-news section.pg___course-news-section .posts_container .box .media.post{padding:.5rem 0}.pg___course-news section.pg___course-news-section .posts_container .box .media.post textarea{min-height:70px}.pg___course-news section.pg___course-news-section .add_post{display:flex;justify-content:flex-end;padding:0;margin-bottom:1rem}.pg___course-news section.pg___course-news-section .add_post a+button{margin-left:10px}.pg___course-news section.pg___course-news-section .add_news.button{font-weight:800;font-size:1rem}.pg___course-news section.pg___course-news-section .manage-news__button{display:flex;align-items:center}.pg___course-news section.pg___course-news-section .manage-news__button-icon{font-size:16px;margin-right:8px}.pg___course-news section.pg___course-news-section .comment_buttons{display:flex;justify-content:flex-end}.pg___course-news section.pg___course-news-section .submit_comment{margin-top:8px;font-weight:800;font-size:.85rem}.pg___course-news .posts_container nav.box{box-shadow:none}.pg___course-news .posts_container article.post .media-content{max-width:calc(100% - 4rem)}.pg___course-news .posts_container article.post .media-content .content{position:relative}.pg___course-news .posts_container article.post .media-content .content .news-post__clip-icon{position:absolute;top:0;right:0;width:20px;height:20px;cursor:pointer}.pg___course-news .posts_container article.post .media-content .content .news-post__clip-icon path{fill:#adb5bd}.pg___course-news .posts_container article.post .media-content .content .news-post__clip-icon:hover path{fill:#495057}.pg___course-news .posts_container article.post .media-content .article_body{margin-bottom:1.25rem}.pg___course-news .posts_container article.post .media-content .article_body a{color:#3298dc}.pg___course-news .posts_container .no_result{text-align:center}
/*! @license
 * Shaka Player
 * Copyright 2016 Google LLC
 * SPDX-License-Identifier: Apache-2.0
 */.shaka-hidden{display:none!important}.shaka-video-container{position:relative;top:0;left:0;display:flex}.shaka-video-container .material-icons-round{font-family:Material Icons Round;font-size:24px}.shaka-video-container *{font-family:Roboto-Regular,Roboto,sans-serif,TengwarTelcontar}.shaka-video-container:fullscreen{width:100%;height:100%;background-color:#000}.shaka-video-container:fullscreen .shaka-text-container{font-size:4.4vmin}.shaka-video-container:-webkit-full-screen{width:100%;height:100%;background-color:#000}.shaka-video-container:-webkit-full-screen .shaka-text-container{font-size:4.4vmin}.shaka-video-container:-moz-full-screen{width:100%;height:100%;background-color:#000}.shaka-video-container:-moz-full-screen .shaka-text-container{font-size:4.4vmin}.shaka-video-container:-ms-fullscreen{width:100%;height:100%;background-color:#000}.shaka-video-container:-ms-fullscreen .shaka-text-container{font-size:4.4vmin}.shaka-controls-container{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;z-index:1}.shaka-video-container:not([shaka-controls=true]) .shaka-controls-container{display:none}.shaka-controls-container *{flex-shrink:0}.shaka-controls-container[casting=true] .shaka-fullscreen-button{display:none}.shaka-canvas-container{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%;pointer-events:none}.shaka-bottom-controls{width:96%;padding:0 0 2.5%;z-index:1}.shaka-controls-button-panel{padding:0;margin:0;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;overflow:hidden;min-width:48px;font-size:12px;font-weight:400;font-style:normal;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;opacity:0;transition:opacity .6s cubic-bezier(.4,0,.6,1)}.shaka-controls-container[casting=true] .shaka-controls-button-panel,.shaka-controls-container[shown=true] .shaka-controls-button-panel{opacity:1}.shaka-controls-button-panel>*{color:#fff;height:32px;line-height:.5;margin:1px;padding:0 5px;background:0 0;border:0;cursor:pointer}.shaka-controls-button-panel .shaka-overflow-menu-only{display:none}.shaka-play-button-container{margin:0;width:100%;height:100%;flex-shrink:1;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center}.shaka-statistics-container{overflow-x:hidden;overflow-y:auto;min-width:300px;color:#fff;background-color:rgba(35 35 35/90%);font-size:14px;padding:5px 10px;border-radius:2px;position:absolute;z-index:2;left:15px;top:15px;opacity:0;transition:opacity .6s cubic-bezier(.4,0,.6,1)}.shaka-controls-container[casting=true] .shaka-statistics-container,.shaka-controls-container[shown=true] .shaka-statistics-container{opacity:1}.shaka-statistics-container div{display:flex;justify-content:space-between}.shaka-statistics-container span{color:#969696}.shaka-context-menu{background-color:rgba(35 35 35/90%);border-radius:2px;position:absolute;z-index:3}.shaka-context-menu button{padding:5px 10px;width:100%;display:flex;align-items:center;color:#fff;background:0 0;border:0;cursor:pointer}.shaka-context-menu button:hover{background-color:rgba(50 50 50/90%)}.shaka-context-menu label{padding:0 20px}.shaka-context-menu .shaka-current-selection-span,.shaka-context-menu label{align-items:flex-start;color:#fff;cursor:pointer}.shaka-scrim-container{margin:0;width:100%;height:100%;flex-shrink:1;position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;transition:opacity .6s cubic-bezier(.4,0,.6,1);background:linear-gradient(0deg,#000 0,transparent 15%)}.shaka-controls-container[casting=true] .shaka-scrim-container,.shaka-controls-container[shown=true] .shaka-scrim-container{opacity:1}.shaka-text-container{position:absolute;left:0;right:0;top:0;pointer-events:none;bottom:0;width:100%;min-width:48px;transition:bottom .1s cubic-bezier(.4,0,.6,1);transition-delay:.5s;font-size:20px;line-height:1.4;color:#fff}.shaka-text-container span.shaka-text-wrapper{display:inline;background:0 0}.shaka-controls-container[shown=true]~.shaka-text-container{bottom:15%;transition-delay:0s}.shaka-spinner-container{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;flex-shrink:1;display:flex;justify-content:center;align-items:center}.shaka-video-container:not([shaka-controls=true]) .shaka-spinner-container{display:none}.shaka-spinner{position:relative;top:0;left:0;padding:7.8%;filter:drop-shadow(0 0 2px rgba(255 255 255/50%))}.shaka-play-button,.shaka-spinner{margin:0;box-sizing:border-box;width:0;height:0}.shaka-play-button{padding:7.5%;border-radius:50%;box-shadow:0 0 20px 0 rgba(0 0 0/10%);border:none;background-size:50%;background-repeat:no-repeat;background-position:50%;background-color:rgba(255 255 255/90%);opacity:0;transition:opacity .6s cubic-bezier(.4,0,.6,1)}.shaka-controls-container[casting=true] .shaka-play-button,.shaka-controls-container[shown=true] .shaka-play-button{opacity:1}.shaka-play-button[icon=play]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")}.shaka-play-button[icon=pause]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 19h4V5H6v14zm8-14v14h4V5h-4z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")}.shaka-current-time{font-size:14px;color:#fff;cursor:pointer}.shaka-current-time[disabled]{background-color:transparent;color:#fff;cursor:default}.shaka-controls-container button:focus,.shaka-controls-container input:focus{outline:1px solid Highlight}.shaka-controls-container button:-moz-focus-inner,.shaka-controls-container input:-moz-focus-outer{outline:0;border:0}.shaka-controls-container:not(.shaka-keyboard-navigation) button:focus,.shaka-controls-container:not(.shaka-keyboard-navigation) input:focus{outline:0}.shaka-range-container{position:relative;top:0;left:0;margin:4px 6px;height:4px;border-radius:4px;background:#fff}.shaka-volume-bar-container{width:100px;padding:0}.shaka-range-element{-webkit-appearance:none;background:0 0;position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%;height:12px;top:-4px;z-index:1}.shaka-range-element::-webkit-slider-runnable-track{width:100%;cursor:pointer;height:12px;background:0 0;color:transparent;border:none}.shaka-range-element::-webkit-slider-thumb{-webkit-appearance:none;border:none;border-radius:12px;height:12px;width:12px;background:#fff}.shaka-range-element::-moz-range-track{width:100%;cursor:pointer;height:12px;background:0 0;color:transparent;border:none}.shaka-range-element::-moz-range-thumb{-webkit-appearance:none;border:none;border-radius:12px;height:12px;width:12px;background:#fff}.shaka-seek-bar-container{opacity:0;transition:opacity .6s cubic-bezier(.4,0,.6,1)}.shaka-controls-container[casting=true] .shaka-seek-bar-container,.shaka-controls-container[shown=true] .shaka-seek-bar-container{opacity:1}/*!
 * @license
 * The SVG/CSS buffering spinner is based on http://codepen.io/jczimm/pen/vEBpoL
 * Some local modifications have been made.
 *
 * Copyright (c) 2016 by jczimm
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 */.shaka-ad-markers,.shaka-spinner-svg{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%}.shaka-spinner-svg{animation:rotate 2s linear infinite;transform-origin:center center}.shaka-spinner-path{stroke:#202124;stroke-dasharray:20,200;stroke-dashoffset:0;animation:dash 1s ease-in-out infinite;stroke-linecap:round}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.shaka-spacer{cursor:default;flex-shrink:1;flex-grow:1;margin:0}.shaka-overflow-menu,.shaka-settings-menu{overflow-x:hidden;overflow-y:auto;white-space:nowrap;background:#fff;box-shadow:0 1px 9px 0 rgba(0 0 0/40%);border-radius:2px;max-height:250px;min-width:180px;opacity:0;transition:opacity .6s cubic-bezier(.4,0,.6,1);display:flex;flex-direction:column;position:absolute;z-index:2;right:15px;bottom:30px}.shaka-controls-container[casting=true] .shaka-overflow-menu,.shaka-controls-container[casting=true] .shaka-settings-menu,.shaka-controls-container[shown=true] .shaka-overflow-menu,.shaka-controls-container[shown=true] .shaka-settings-menu{opacity:1}.shaka-overflow-menu button,.shaka-settings-menu button{font-size:14px;background:0 0;color:#000;border:none;min-height:30px;padding:3.5px 6px;display:flex;align-items:center;cursor:pointer}.shaka-overflow-menu button:hover,.shaka-settings-menu button:hover{background:#e0e0e0}.shaka-overflow-menu button label,.shaka-settings-menu button label{cursor:pointer}.shaka-keyboard-navigation .shaka-overflow-menu button:focus,.shaka-keyboard-navigation .shaka-settings-menu button:focus{background:#e0e0e0}.shaka-overflow-menu i,.shaka-settings-menu i{padding-left:10px;padding-right:10px}.shaka-overflow-menu.shaka-low-position,.shaka-settings-menu.shaka-low-position{bottom:15px}.shaka-overflow-menu span{text-align:left}.shaka-overflow-button-label{position:relative;display:flex;flex-direction:column}.shaka-current-selection-span{color:rgba(0 0 0/54%)}.shaka-settings-menu span{margin-left:54px}.shaka-back-to-overflow-button span{margin-left:0}.shaka-back-to-overflow-button i{padding-right:20px}.shaka-auto-span{left:17px}.shaka-controls-container[ad-active=true]{pointer-events:none}.shaka-controls-container[ad-active=true] .shaka-bottom-controls{pointer-events:auto}.shaka-client-side-ad-container,.shaka-server-side-ad-container{position:absolute;left:0;right:0;top:0;bottom:0}.shaka-video-container[shaka-controls=true] .shaka-client-side-ad-container iframe,.shaka-video-container[shaka-controls=true] .shaka-server-side-ad-container iframe{height:90%}.shaka-server-side-ad-container{width:100%;height:100%;flex-shrink:1}.shaka-server-side-ad-container:not([ad-active=true]){pointer-events:none}.shaka-ad-controls{display:flex;flex-direction:row;z-index:1;padding-bottom:1%}.shaka-video-container:not([shaka-controls=true]) .shaka-ad-controls{display:none}.shaka-ad-controls button,.shaka-ad-controls div{color:#fff;font-size:medium}.shaka-ad-controls div:not(.shaka-skip-ad-counter){margin:1px}.shaka-ad-counter,.shaka-ad-position{display:flex;justify-content:flex-end;flex-direction:column;text-shadow:1px 1px 4px #000}.shaka-ad-controls .shaka-ad-position:not(.shaka-hidden)+.shaka-ad-counter{margin-left:.75em}.shaka-skip-ad-container{position:relative;right:-2%;display:flex;flex-direction:row;margin:0}.shaka-skip-ad-button{padding:5px 15px;background:rgba(0 0 0/70%);border:none;cursor:pointer}.shaka-skip-ad-button:disabled{background:rgba(0 0 0/30%)}.shaka-skip-ad-counter{padding:5px;background:rgba(0 0 0/70%);margin:0}/*!
 * @license
 * The tooltip is based on https://github.com/felipefialho/css-components/
 * Local modifications have been performed.
 *
 * Copyright (c) 2017 Felipe Fialho
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 */.shaka-tooltips-on{overflow:visible}.shaka-tooltips-on>[class*=shaka-tooltip]{position:relative}.shaka-tooltips-on>[class*=shaka-tooltip]:active:after,.shaka-tooltips-on>[class*=shaka-tooltip]:focus-visible:after,.shaka-tooltips-on>[class*=shaka-tooltip]:hover:after{content:attr(aria-label);font-family:Roboto-Regular,Roboto,sans-serif;line-height:16px;white-space:nowrap;font-size:13px;background:rgba(35 35 35/90%);color:#fff;border-radius:3px;padding:5px 10px;position:absolute;bottom:37px;left:16px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.shaka-tooltips-on>.shaka-tooltip-status:active:after,.shaka-tooltips-on>.shaka-tooltip-status:focus-visible:after,.shaka-tooltips-on>.shaka-tooltip-status:hover:after{content:attr(aria-label) " (" attr(shaka-status) ")"}.shaka-tooltips-on button:first-child:active:after,.shaka-tooltips-on button:first-child:focus-visible:after,.shaka-tooltips-on button:first-child:hover:after{left:0;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.shaka-tooltips-on button:last-child:active:after,.shaka-tooltips-on button:last-child:focus-visible:after,.shaka-tooltips-on button:last-child:hover:after{left:32px;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}#shaka-player-ui-thumbnail-container{background-color:#000;border:1px solid #000;box-shadow:0 8px 8px 0 rgba(0,0,0,.5);min-width:150px;overflow:hidden;position:absolute;visibility:hidden;width:15%;z-index:1}#shaka-player-ui-thumbnail-container #shaka-player-ui-thumbnail-image{position:absolute}#shaka-player-ui-thumbnail-container #shaka-player-ui-thumbnail-time{background-color:rgba(0,0,0,.5);bottom:0;color:#fff;font-size:16px;left:0;position:absolute;right:0;text-align:center}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxP.ttf) format("truetype")}@font-face{font-family:Material Icons Round;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialiconsround/v108/LDItaoyNOAY6Uewc665JcIzCKsKc_M9flwmM.otf) format("opentype")}.material-icons-round{font-family:Material Icons Round;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr}