.testimonial{padding-top:3rem;padding-bottom:3rem}.testimonial__container{display:flex;flex-direction:column;gap:1.5rem}.testimonial__content{display:flex;flex-direction:column;gap:.5rem}.testimonial__title{margin-bottom:0;font-weight:600;font-size:1.75rem;font-style:normal;line-height:2.125rem}@media screen and (min-width: 768px){.testimonial__title{font-size:2.375rem;line-height:3rem}}.testimonial__list{list-style:none;padding-left:1rem;padding-right:1rem}.testimonial__item,.testimonial__item--video{position:relative;display:flex;flex:0 0 18.5rem;padding:.5rem;height:28rem;border:1px
solid #4e4e4e;border-radius:.5rem}.testimonial__item--video{cursor:pointer}.testimonial__item--video::after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);border-radius:.5rem;content:"";opacity:.5;transition:opacity .1s ease-in-out}.testimonial__item--video:hover::after{opacity:.9}.testimonial__item--video:hover .testimonial__icon::before{content:"";color:#ffc72c}.testimonial__figure{position:absolute;top:0;left:0;display:flex;width:100%;height:100%}.testimonial__img{width:100%;height:100%;border-radius:.5rem;object-fit:cover;aspect-ratio:5/8}.testimonial__body{position:relative;z-index:1;display:flex;margin-top:auto;padding:1rem;width:100%;border-radius:.5rem;flex-direction:column;gap:.5rem}.testimonial__name{margin-bottom:0;font-weight:500;font-size:.75rem;font-style:normal;line-height:normal}.testimonial__job{margin-bottom:0;font-weight:600;font-size:.875rem;font-style:normal;line-height:1.5rem}@media screen and (min-width: 768px){.testimonial__job{font-size:1rem;line-height:1.75rem}}.testimonial__blockquote{font-weight:500;font-size:.875rem;font-style:normal;line-height:1.1875rem}.testimonial__icon{position:absolute;top:50%;left:50%;font-size:6rem;color:#fff;transform:translate(-50%, -50%);z-index:1}@media screen and (min-width: 768px){.testimonial__list{padding-left:2rem;padding-right:2rem}}@media screen and (min-width: 1024px){.testimonial{padding-top:5rem;padding-bottom:5rem}}@media screen and (min-width: 1200px){.testimonial .slider--hidden-lg
.slider__scroll{grid-template-columns:repeat(4, 1fr);display:grid;margin:0
auto;width:100%;max-width:calc(1320px + 4rem);gap:1.5rem}.testimonial__item,.testimonial__item--video{height:31.5625rem}.testimonial__list{gap:1.5rem}}.testimonial-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-11111;display:flex;overflow:hidden;background-color:rgba(0,0,0,.6117647059);opacity:0;transform:scale(0.9, 0.9);transition:opacity .4s ease-out,z-index .4s ease-out,transform .4s ease-out;justify-content:center;align-items:center}.testimonial-modal__inner{position:relative;display:flex;width:90%;height:90%;flex-direction:column;background:#000;gap:1.5rem}.testimonial-modal__head{display:flex;justify-content:flex-end}.testimonial-modal__button{display:flex;font-size:1rem;font-style:normal;font-weight:500;line-height:1.125rem;color:#fff;align-items:center;margin-right:1rem;gap:.75rem}@media(hover: hover){.testimonial-modal__button:hover{color:#ffc72c}}.testimonial-modal__button
i{font-size:2rem}.testimonial-modal__body{width:100%;height:100%}.testimonial-modal
iframe{width:100%;height:100%}.testimonial-modal.is-show{z-index:99999;opacity:1;transform:scale(1, 1)}@media screen and (min-width: 1280px){.testimonial-modal__inner{width:80%}}.career-opportunities{padding-top:3rem;padding-bottom:3rem;display:flex;flex-direction:column;gap:2rem}.career-opportunities__content{display:flex;flex-direction:column;gap:1.5rem}.career-opportunities__title{font-size:1.75rem;font-style:normal;line-height:2.125rem;font-weight:600;margin-bottom:0}@media screen and (min-width: 768px){.career-opportunities__title{font-size:2.375rem;line-height:3rem}}.career-opportunities__block{display:flex;flex-direction:column;gap:1.5rem}.career-opportunities__list{list-style:none;padding:0
1rem;margin:0
auto;width:100%;max-width:calc(1320px + 4rem)}.career-opportunities__item{position:relative;flex:0 0 16.5rem;height:18rem;border:1px
solid #8c8c8c;border-radius:.5rem}.career-opportunities__figure{position:absolute;top:0;left:0;display:flex;width:100%;height:100%}.career-opportunities__figure::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 84%);border-radius:.5rem}.career-opportunities__img{width:100%;height:100%;border-radius:.5rem;object-fit:cover;aspect-ratio:5/8}.career-opportunities__tag{position:relative;z-index:1;width:fit-content;padding:.5rem 1rem;background-color:#ffc72c;color:#000;flex-direction:column;gap:1rem;border-top-left-radius:.5rem}.career-opportunities__tag-description{font-size:.875rem;font-style:normal;line-height:1.5rem;font-weight:600}@media screen and (min-width: 768px){.career-opportunities__tag-description{font-size:1rem;line-height:1.75rem}}.career-opportunities__body{position:absolute;z-index:1;display:flex;bottom:0;padding:1rem;width:100%;border-radius:.5rem;flex-direction:column;gap:1rem}.career-opportunities__description{font-size:.875rem;font-style:normal;line-height:1.1875rem;font-weight:500;color:#fff}@media screen and (min-width: 768px){.career-opportunities__list{padding-left:2rem;padding-right:2rem}}@media screen and (min-width: 1024px){.career-opportunities{padding-top:5rem;padding-bottom:5rem}}.info-course__container{display:flex;flex-direction:column;gap:2rem}.info-course__title-head{font-size:1.75rem;font-style:normal;line-height:2.125rem;font-weight:600}@media screen and (min-width: 768px){.info-course__title-head{font-size:2.375rem;line-height:3rem}}.info-course__outstanding{display:flex;padding:1rem .8125rem 1rem 1rem;list-style:none;background:rgba(255,199,44,.15);border:1px
solid #ffc72c;border-radius:.5rem;flex-wrap:wrap;align-items:flex-start;align-self:stretch;gap:1rem}.info-course__item{display:flex;flex:1 0 calc(50% - 1rem);flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem}.info-course__title{margin-bottom:0;font-size:.6875rem;font-style:normal;font-weight:400;line-height:normal;color:#000}.info-course__content{margin-bottom:0;font-size:1rem;font-style:normal;font-weight:600;line-height:1.125rem;color:#000}.info-course__heading{font-size:1.5rem;font-style:normal;line-height:2rem;font-weight:600;margin:0;padding:0;font-weight:600}@media screen and (min-width: 768px){.info-course__heading{font-size:2rem;line-height:2.5rem}}.info-course__subjects{display:flex;flex-direction:column;gap:1rem}.info-course__subjects-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:1rem;font-style:normal;font-weight:500;line-height:1.5rem;cursor:pointer}.info-course__subjects-title:hover{font-weight:600}.info-course__subjects-item.is-active .info-course__subjects-title{font-weight:600}.info-course__subjects-item.is-active .info-course__subjects-icon{transform:rotate(180deg)}.info-course__subjects-icon{font-size:1.5rem}.info-course__subjects-content{max-height:0;overflow:hidden;transition:max-height .4s ease}.info-course__subjects-inner{margin-top:1rem;padding:1rem;border-radius:.5rem;background-color:#f5f5f5}.info-course__subjects-inner
*{color:#000 !important}.info-course .wysiwyg
ul{gap:.5rem !important}.info-course .wysiwyg ul
li{margin-bottom:0 !important;font-weight:400 !important}@media screen and (min-width: 768px){.info-course__outstanding{padding:2rem}.info-course__item{flex:1 0 calc(50% - 1rem);max-width:calc(33.3333333333% - 1rem)}.info-course__subjects
ol{display:grid;grid-column-gap:1rem;grid-row-gap:.5rem;grid-template-columns:repeat(2, 1fr)}}.outstanding-box{border:1px
solid #008dfe;border-radius:.25rem;background-color:rgba(0,141,254,.15);color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;align-items:center;text-align:left;padding:1rem;text-decoration:none;cursor:pointer;width:fit-content}.outstanding-box__text{font-size:.75rem;font-style:normal;line-height:normal;font-weight:500}.outstanding-box__logo{width:7.375rem;height:1.56013rem;aspect-ratio:7.375/1.56013}.outstanding-box:hover{border:1px
solid #ffc72c}.course{display:flex;flex-direction:column;gap:1.5rem}.course__introduction{display:flex;flex-direction:column;gap:.5rem}.course__item{border-radius:.5rem;display:flex;flex-direction:column;border:1px
solid #4e4e4e;gap:.62rem;padding:0;position:relative;cursor:pointer}.course__item::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 0%, rgb(0, 0, 0) 90%);z-index:0}.course__item:hover{border:1px
solid #ffc72c}.course__item:hover .course__title,.course__item:hover .course__title
a{color:#ffc72c}.course__img{width:100%;height:100%;object-fit:cover;border-radius:.5rem;max-height:19.5rem}.course__body{position:absolute;bottom:0;left:0;width:100%;z-index:1;padding:1rem;color:#fff}.course__title,.course__title
a{color:#fff;text-decoration:none;font-size:.875rem;font-style:normal;line-height:1.5rem;font-weight:600}@media screen and (min-width: 768px){.course__title,.course__title
a{font-size:1rem;line-height:1.75rem}}.course__title:hover,.course__title a:hover{color:#fff}.course__content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#eee;text-overflow:ellipsis;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.125rem;margin-top:.5rem;margin-bottom:.5rem}.course__oustanding{display:flex;justify-content:space-between}.course__oustanding
li{font-size:.75rem;font-style:normal;font-weight:600;line-height:1.125rem}@media(min-width: 1024px){.course__introduction
.wysiwyg{max-width:75%}}.plp-course{padding-top:3rem;background-color:#000}.plp-course__container{display:flex;flex-direction:column;gap:1.5rem}.plp-course__inner{display:flex;flex-direction:column;gap:1.5rem}.plp-course
.course__item{max-width:17.5rem}.plp-course
.course__img{aspect-ratio:280/312}.plp-course.-pdp{padding-top:3rem;padding-bottom:3rem}@media screen and (min-width: 768px){.plp-course{position:relative;z-index:1;margin-top:-8rem;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 7%);padding-top:7rem}.plp-course.-pdp{margin-top:0;background-color:#000}}@media screen and (min-width: 1024px){.plp-course
.course__img{aspect-ratio:312/312}.plp-course
.course__item{max-width:100%}.plp-course.-pdp{padding-top:5rem;padding-bottom:5rem}}