@charset "UTF-8";.rates{display:flex;flex-wrap:wrap;margin:0 auto;max-width:920px}@media (max-width:991px){.rates{flex-direction:column}}.rate{border:1px solid #d4d4d4;box-sizing:border-box;display:flex;flex:1 300px;flex-direction:column;font-weight:300;margin:24px -1px;padding:18px 30px 24px;text-align:center}@media (max-width:991px){.rate{align-items:flex-start!important;flex:0;margin:-1px 0;text-align:left}}.rate .rate__title{align-items:center;display:flex;font-size:28px;justify-content:center;margin-bottom:22px;margin-left:-20px}@media (max-width:991px){.rate .rate__title{justify-content:flex-start;margin-bottom:8px;margin-left:0}}.rate .rate__title .rate__icon{display:initial;height:28px;margin-right:12px;width:28px}.rate .rate__title .rate__icon_center{margin-top:-5px}.rate .rate__title .rate__icon_telesupervision{height:31px;margin-right:12px;margin-top:-5px;width:35px}.rate .rate__description{flex:1}@media (max-width:991px){.rate .rate__description{flex:0}}.rate .rate__description p{font-size:14px}.rate .rate__description .rate__price{font-size:30px;margin-bottom:2px;margin-top:6px}@media (max-width:991px){.rate .rate__button{margin-top:20px}}.rate .rate__button .btn{font-size:14px}.rate .rate__button .red{background-color:#e30000;display:block}.rate .rate__button .red:hover{background-color:#b70101}@media (max-width:991px){.rate .rate__button .button-arrow-right{padding-right:40px}}.rate.center{margin:0;padding-top:15px}.rate.center p{font-size:18px}.rate.only{align-items:center}.rate.only .rate__title{margin-bottom:16px}.rate.only .rate__description p{font-size:16px}.rate.only .rate__button{margin-top:18px;width:240px}.sponsorship-grid-item img{max-height:40px}@media (max-width:767px){.sponsorship-grid-item{border:0;min-height:200px;text-align:center}.sponsorship-grid-item img{margin-bottom:15px;max-height:60px}}@media (min-width:768px) and (max-width:991px){.sponsorship-grid-item{border:0;min-height:140px!important}}@media (min-width:992px) and (max-width:1199px){.sponsorship-grid-item{border:0;min-height:140px!important}}@media (min-width:1200px){.sponsorship-grid-item{min-height:140px!important}}.sponsorship-grid-item p{margin-bottom:0}.top-panel-sponsorship{background:linear-gradient(hsla(0,0%,100%,.1),hsla(0,0%,100%,.1)),url(/img/sponsorship-bg.jpg) no-repeat 50%;background-size:cover;min-height:350px}.top-panel-sponsorship .top-panel__wrap{padding:80px 0;text-align:center}.top-panel-sponsorship .top-panel__wrap h2{font-size:20px;line-height:26px}#course-results,#transcripts-area{min-height:700px}#search-results{background:#fff}.search-result-count-message{color:#74777a;font-size:14px}.search-result-count-message hr{background-color:#f0f0f0;border:none;color:#f0f0f0;margin-top:8px}.explore-video{height:552px}.explore-video.youtube-embed img{left:0;opacity:.7;top:-110px;width:100%}#MemberLoginForm .checkbox-input-before-label.input.checkbox{margin:0;padding-bottom:0;padding-top:0}#MemberLoginForm .checkbox-input-before-label .checkbox:has(>input[type=checkbox]){margin:0;padding-bottom:5px;padding-top:0;position:relative}#MemberLoginForm .checkbox-input-before-label .checkbox:has(>input[type=checkbox]):has(>input[type=checkbox]:focus){outline:1px solid #63666a;outline-offset:2px}#MemberLoginForm .checkbox-input-before-label .checkbox>input[type=checkbox]{height:25px;left:0;margin:0;opacity:0;position:absolute;top:5px;width:25px;z-index:666}#MemberLoginForm .checkbox-input-before-label .checkbox>label{display:inline-block;position:relative;vertical-align:middle}#MemberLoginForm .checkbox-input-before-label .checkbox>label>span{border:1px solid #74777a;display:inline-block;height:15px;margin:5px 5px 5px 0;position:relative;vertical-align:middle;width:15px}#MemberLoginForm .checkbox-input-before-label .checkbox>input[type=checkbox]:checked+label>span{background-color:#e30000;border-color:#e30000}#MemberLoginForm .checkbox-input-before-label .checkbox>input[type=checkbox]:checked+label>span:after{color:#fff;content:"✓";font-size:.9em;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.checkout-step-divider{margin-top:25px;padding-left:0;padding-right:0}.checkout-step-divider div{background-color:hsla(0,0%,77%,.769);height:1px}
