:root{--aurep-color-primary:#2b2d42;--aurep-color-primary-0:rgba(43,45,66,0);--aurep-color-primary-3:rgba(43,45,66,.03);--aurep-color-primary-4:rgba(43,45,66,.04);--aurep-color-primary-10:rgba(43,45,66,.1);--aurep-color-primary-15:rgba(43,45,66,.15);--aurep-color-primary-20:rgba(43,45,66,.2);--aurep-color-primary-30:rgba(43,45,66,.3);--aurep-color-primary-40:rgba(43,45,66,.4);--aurep-color-primary-50:rgba(43,45,66,.5);--aurep-color-primary-60:rgba(43,45,66,.6);--aurep-color-primary-70:rgba(43,45,66,.7);--aurep-color-primary-80:rgba(43,45,66,.8);--aurep-color-primary-90:rgba(43,45,66,.9);--aurep-color-white:#fff;--aurep-color-white-0:hsla(0,0%,100%,0);--aurep-color-white-10:hsla(0,0%,100%,.1);--aurep-color-white-15:hsla(0,0%,100%,.15);--aurep-color-white-20:hsla(0,0%,100%,.2);--aurep-color-white-60:hsla(0,0%,100%,.6);--aurep-color-white-80:hsla(0,0%,100%,.8);--aurep-color-purple:#898ba8;--aurep-color-purple-0:rgba(137,139,168,0);--aurep-color-purple-10:rgba(137,139,168,.1);--aurep-color-purple-15:rgba(137,139,168,.15);--aurep-color-purple-20:rgba(137,139,168,.2);--aurep-color-purple-30:rgba(137,139,168,.3);--aurep-color-purple-40:rgba(137,139,168,.4);--aurep-color-purple-50:rgba(137,139,168,.5);--aurep-color-purple-60:rgba(137,139,168,.6);--aurep-color-purple-80:rgba(137,139,168,.8);--aurep-color-light-purple:#e9e9ff;--aurep-color-light-purple-0:rgba(233,233,255,0);--aurep-color-light-purple-10:rgba(233,233,255,.1);--aurep-color-light-purple-15:rgba(233,233,255,.15);--aurep-color-light-purple-20:rgba(233,233,255,.2);--aurep-color-light-purple-30:rgba(233,233,255,.3);--aurep-color-light-purple-40:rgba(233,233,255,.4);--aurep-color-light-purple-50:rgba(233,233,255,.5);--aurep-color-light-purple-60:rgba(233,233,255,.6);--aurep-color-light-purple-70:rgba(233,233,255,.7);--aurep-color-light-purple-80:rgba(233,233,255,.8);--aurep-color-light-purple-90:rgba(233,233,255,.9);--aurep-color-light-yellow:#fff9e5;--aurep-color-light-yellow-30:rgba(255,249,229,.3);--aurep-color-light-yellow-50:rgba(255,249,229,.5);--aurep-color-form-background:rgba(240,240,243,.5);--aurep-color-alumni:#00907b;--aurep-color-alumni-5:rgba(0,144,123,.05);--aurep-color-alumni-10:rgba(0,144,123,.1);--aurep-color-alumni-20:rgba(0,144,123,.2);--aurep-font-family:"Martel Sans",sans-serif;--aurep-wrapper-size:1400px;--aurep-wrapper-small:1240px}li.course-item{box-shadow:0 1px 5px var(--aurep-color-light-purple-30);display:flex;flex-direction:column;width:295px}li.course-item,li.course-item .course-data{border-radius:20px 20px 0 0;overflow:hidden}li.course-item .course-data{background-color:var(--aurep-color-primary);box-sizing:border-box;color:var(--aurep-color-white);min-height:130px;padding:20px;text-align:center}li.course-item .course-data .category{margin-bottom:7px}li.course-item .course-data .category p{color:var(--aurep-color-light-purple);font-size:.75rem;line-height:.75rem;margin:0}li.course-item .course-data .level p{color:var(--aurep-color-purple);font-size:.75rem;line-height:.75rem;margin:0}li.course-item .course-data .name{margin-top:12px;padding-top:14px;position:relative}li.course-item .course-data .name:after{background-color:var(--aurep-color-purple);content:"";display:inline-block;height:1px;left:50%;margin-left:-10px;opacity:.8;position:absolute;top:0;width:20px}li.course-item .course-data .name h4{font-size:1rem;font-weight:500;line-height:1.5rem;margin:0}li.course-item .course-body{background-color:var(--aurep-color-white);border:1px solid var(--aurep-color-light-purple);display:flex;flex:1;flex-direction:column}li.course-item .course-informations{box-sizing:border-box;color:var(--aurep-color-primary-70);font-size:.75rem;line-height:1.25rem;padding:20px;position:relative}li.course-item .course-informations:after{background-color:var(--aurep-color-primary-10);bottom:0;content:"";display:block;height:1px;left:20px;position:absolute;width:calc(100% - 40px)}li.course-item .course-informations .line{box-sizing:border-box;margin-bottom:10px;min-height:22px;padding-left:25px;padding-top:2px;position:relative}li.course-item .course-informations .line:last-child{margin-bottom:0}li.course-item .course-informations .line.line-location{overflow:hidden}li.course-item .course-informations .line.line-location p{display:inline-block;white-space:nowrap;width:auto}li.course-item .course-informations .line span.icon{background-color:var(--aurep-color-white);border-radius:22px;color:var(--aurep-color-purple);display:inline-block;font-size:1.125rem;height:20px;left:-2px;line-height:22px;position:absolute;text-align:center;top:0;vertical-align:middle;width:20px;z-index:2}li.course-item .course-informations .line p{font-size:.75rem;margin:0}li.course-item .course-description{box-sizing:border-box;padding:20px 20px 0}li.course-item .course-description p{color:var(--aurep-color-purple);font-size:.8125rem;height:100px;line-height:1.4375rem;margin:0;overflow:hidden}li.course-item .course-description p strong{font-size:.75rem;font-weight:600}li.course-item a.course-link{color:var(--aurep-color-primary);display:inline-block;font-size:.8125rem;font-weight:600;padding:0 20px 20px;width:100%}li.course-item a.course-link:after{background-color:var(--aurep-color-purple);content:"";display:inline-block;height:1px;margin-left:10px;margin-top:-2px;opacity:.8;transition:opacity .2s linear,transform .2s linear;vertical-align:middle;width:20px}li.course-item a.course-link:hover:after{opacity:0;transform:translateX(20px)}.aurep-courses{margin:30px 0}.aurep-courses .wrapper{max-width:1240px}.aurep-courses .wrapper .courses-title{margin-bottom:30px;padding-bottom:5px;position:relative}.aurep-courses .wrapper .courses-title:after{background-color:var(--aurep-color-purple-80);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:25px}.aurep-courses .wrapper .courses-title h2{font-size:1.75rem;font-weight:700;line-height:2.1875rem;margin:0}@media only screen and (max-width:930px){.aurep-courses .wrapper .courses-title h2{font-size:1.25rem;line-height:1.875rem}}.aurep-courses .wrapper .courses-title p{font-size:1.25rem;font-weight:200;line-height:2.125rem;margin:0}.aurep-courses .wrapper .courses-grid ul{grid-column-gap:20px;grid-row-gap:30px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}@media only screen and (max-width:930px){.aurep-courses .wrapper .courses-grid ul{grid-template-columns:1fr}}.aurep-courses .wrapper .courses-grid ul li.course-item{margin:0}@media only screen and (max-width:930px){.aurep-courses .wrapper .courses-grid ul li.course-item{margin:0 8px}}.aurep-courses .wrapper .courses-grid ul li.course-item .course-informations p{margin:0}
