@font-face{font-family:"SpectralSemiBold";src:local("Spectral-SemiBold"),url(/static/eduxpress-theme/dist/Spectral-SemiBold.ttf) format("truetype")}@font-face{font-family:"KarlaRegular";src:local("KarlaRegular"),url(/static/eduxpress-theme/dist/Karla-Regular.ttf) format("truetype")}@font-face{font-family:"KarlaBold";src:local("KarlaBold"),url(/static/eduxpress-theme/dist/Karla-Bold.ttf) format("truetype")}html,body{font-family:"KarlaRegular",sans-serif;font-size:1rem}h1{font-family:"SpectralSemiBold",serif}@media screen and (max-width: 478px){h1{font-size:2rem}}h2{font-family:"SpectralSemiBold",serif}button,a,ul,li,p,select,option{font-family:"KarlaRegular",sans-serif}nav.wrapper-preview-men{background-color:#00e2b6}a.btn.btn-primary.action-resume-course,div.empty-dashboard-message a.btn{background-color:#00e2b6;border-color:#00e2b6;color:#fff;border-radius:10px;padding:10px 16px}a.btn.btn-primary.action-resume-course:hover,div.empty-dashboard-message a.btn:hover{background-color:#16ffd2;border-color:#16ffd2;color:#fff}a.btn.btn-primary.action-resume-course:focus,div.empty-dashboard-message a.btn:focus{box-shadow:0 0 0 .2rem #00e2b6}div#course-container button.btn.btn-outline-primary.search-button,div#course-container button.btn.btn-small.search-button{background:#00e2b6;color:#fff;box-shadow:none;border:transparent;border-radius:10px;height:42px;border-bottom-left-radius:0;border-top-left-radius:0;padding:10px 16px}div#course-container button.btn.btn-outline-primary.search-button:hover,div#course-container button.btn.btn-outline-primary.search-button:focus,div#course-container button.btn.btn-outline-primary.search-button:active,div#course-container button.btn.btn-small.search-button:hover,div#course-container button.btn.btn-small.search-button:focus,div#course-container button.btn.btn-small.search-button:active{background-color:#16ffd2;background:#16ffd2;border-color:#16ffd2;color:#fff;box-shadow:none !important;outline:none}div#course-container input#search{z-index:0}div#course-container input#search:focus{box-shadow:none;border-color:#16ffd2}div#course-container a.course-tool-link{color:#00e2b6}div#course-container div.date-summary-container .date-summary-todays-date{border-left:3px solid #00e2b6}div#course-container span.fa.fa-chevron-right{color:#00e2b6}div#course-container ol#course-outline-block-tree a{color:#00e2b6}button#expand-collapse-outline-all-button{color:#fff;border-color:#16ffd2;border-radius:10px;padding:10px 16px}button#expand-collapse-outline-all-button:hover{color:#fff;background-color:#16ffd2;border-color:#16ffd2}button#expand-collapse-outline-all-button:focus{box-shadow:0 0 0 .2rem #00e2b6}div.content-wrapper nav.navbar.course-tabs li.nav-item.active a.nav-link,div.content-wrapper nav.navbar.course-tabs li.nav-item:hover a.nav-link{color:#00e2b6;border-bottom-color:#00e2b6}div.course-material ol.tabs.course-tabs li.tab a.active{color:#00e2b6;border-bottom-color:#00e2b6}div.course-material ol.tabs.course-tabs li.tab a:hover,div.course-material ol.tabs.course-tabs li.tab a:active,div.course-material ol.tabs.course-tabs li.tab a:focus,div.course-material ol.tabs.course-tabs li.tab a:visited:hover,div.course-material ol.tabs.course-tabs li.tab a:visited:focus{color:#00e2b6;border-bottom-color:#00e2b6}nav.sr-is-focusable div.has-breadcrumbs span.nav-item a,main.search-results .result-link,section.chapters a,button.btn-link,button.btn-default{color:#00e2b6 !important}button.btn-default:hover{border-color:#00e2b6}.instructor-dashboard-content-2 .instructor-nav .nav-item .btn-link.active-section{border-bottom:3px solid #00e2b6}.instructor-dashboard-content-2 .instructor-nav .nav-item .btn-link{color:#00e2b6}.instructor-dashboard-content-2 .instructor-nav .nav-item .btn-link:hover,.instructor-dashboard-content-2 .instructor-nav .nav-item .btn-link:focus{color:#00e2b6;border-bottom-color:#00e2b6}.xmodule_display.xmodule_SequenceModule .sequence-nav-button.focused,.xmodule_display.xmodule_SequenceModule .sequence-nav-button:hover,.xmodule_display.xmodule_SequenceModule .sequence-nav-button:active,.xmodule_display.xmodule_SequenceModule .sequence-nav-button.active,.xmodule_display.xmodule_SequenceModule .sequence-nav button.focused,.xmodule_display.xmodule_SequenceModule .sequence-nav button:hover,.xmodule_display.xmodule_SequenceModule .sequence-nav button:active,.xmodule_display.xmodule_SequenceModule .sequence-nav button.active{border-bottom:3px solid #00e2b6}input#discovery-input:focus{border-color:#00e2b6}section.find-courses .discovery-submit{background:#00e2b6;border:0}section.find-courses .discovery-submit:hover{color:#fff;background:#16ffd2}section.find-courses .discovery-submit:focus{color:#fff;background:#16ffd2}section.find-courses .loading-spinner{background:#00e2b6}li.courses-listing-item{margin-bottom:100px !important}section.find-courses .search-facets .facet-option:hover{background:#00e2b6}div.wrapper-footer footer .site-nav .nav-item .nav-link:hover,div.wrapper-footer footer#footer-openedx .colophon .nav-colophon li a:hover{color:#020024;border-bottom:none}iframe{max-width:100%;width:100%}@media screen and (max-width: 478px){.xmodule_display.xmodule_SequenceModule .sequence-nav-button.focused,.xmodule_display.xmodule_SequenceModule .sequence-nav-button:hover,.xmodule_display.xmodule_SequenceModule .sequence-nav-button:active,.xmodule_display.xmodule_SequenceModule .sequence-nav-button.active,.xmodule_display.xmodule_SequenceModule .sequence-nav button.focused,.xmodule_display.xmodule_SequenceModule .sequence-nav button:hover,.xmodule_display.xmodule_SequenceModule .sequence-nav button:active,.xmodule_display.xmodule_SequenceModule .sequence-nav button.active{background-color:#00e2b6}}img.banner-profile-page-mobile{max-width:100%}@media screen and (min-width: 991px){div.dashboard .main-container .my-courses .course .details .wrapper-course-details{margin-bottom:0}}@media screen and (max-width: 767px){.dashboard .main-container .my-courses .course .details .wrapper-course-details .wrapper-course-actions .wrapper-action-more{padding-top:0;margin-right:10px}}.search-results .search-results-item a.result-link,a:not(.btn),a:not(.btn):hover,a:visited:not(.btn):hover,p a:not(.btn),p a:not(.btn):hover,p a:visited:not(.btn):hover{color:#00e2b6}h2,h1{font-weight:600}div.footer-logos-wrapper{display:flex;flex-direction:row;justify-content:space-between}div.wrapper-footer footer#footer-openedx .colophon{width:100%;max-width:100%}nav.navbar-expand-sm .navbar-nav{flex-direction:row}div.wrap-instructor-info .instructor-info-action{background-color:#fff;border:1px solid #00e2b6;color:#00e2b6}div.wrap-instructor-info .instructor-info-action:hover{background-color:#16ffd2;border-color:#16ffd2;color:#fff}.xmodule_display.xmodule_HtmlModule a:link,.xmodule_display.xmodule_HtmlModule a:visited,.xmodule_display.xmodule_HtmlModule a:hover,.xmodule_display.xmodule_HtmlModule div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol li .xmodule_display.xmodule_HtmlModule div.hitarea:hover+h4,.xmodule_display.xmodule_HtmlModule div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts ol li .xmodule_display.xmodule_HtmlModule div.hitarea:focus+h4,.xmodule_display.xmodule_HtmlModule a:active,.xmodule_display.xmodule_HtmlModule a:focus{color:#00e2b6 !important}div.wrapper-footer footer#footer-openedx{display:flex;max-width:100%}.media{height:auto;margin:0 auto;margin-bottom:15px}.course-info .details h2{color:#00e2b6;text-transform:uppercase}section.course-info .container .wrap-instructor-info .instructor-info-action{background-color:transparent;text-decoration:none}.xmodule_display.xmodule_SequenceModule .sequence-nav-button{z-index:99}div#dashboard-search-bar #dashboard-search-input{height:34px}div#dashboard-search-bar #dashboard-search-input button:hover{background:#fff}div#dashboard-search-bar label{font-size:1.2rem;padding-bottom:5px;display:block}div.search-bar .search-button:hover,div.search-bar .search-button:focus,div.search-bar .search-button:active,div.search-bar .cancel-button:hover,div.search-bar .cancel-button:focus,div.search-bar .cancel-button:active,div.search-bar .search-button:hover:hover,div.search-bar .search-button:hover:focus,div.search-bar .search-button:hover:active,div.search-bar .cancel-button:hover:hover,div.search-bar .cancel-button:hover:focus,div.search-bar .cancel-button:hover:active{background-color:#16ffd2}@media(max-width: 991px){header.global-header .header-logo a{margin-left:25px}}@media(max-width: 991px){header.global-header .header-logo a img.logo{margin-left:0}}body{margin:0 auto}header.global-header{position:static;border-bottom:0}header.global-header div.mobile-menu{position:absolute;height:110vh;width:100%;display:block;z-index:1000000000;padding-top:2rem;overflow-x:hidden;transition:.5s;padding-bottom:50rem;text-align:center;overflow:hidden}@media screen and (min-width: 992px){header.global-header div.mobile-menu{top:40px}}div.mobile-menu{border-top:2px solid #fff}header.global-header div.mobile-menu{position:relative;top:40px}@media screen and (max-width: 991px){header.global-header div.mobile-menu{position:fixed;top:100px;background-color:#000}}div.mobile-menu .mobile-nav-link a{background-color:transparent;border-bottom:none;color:#fff;text-align:center;width:100%;display:block;padding:12px 20px;font-size:1.5rem}div.mobile-menu .mobile-nav-link a:hover,div.mobile-menu .mobile-nav-link a:focus{background-color:transparent;color:#fff}div.mobile-menu .mobile-nav-link a::after{content:""}@media screen and (max-width: 991px){div.mobile-menu .mobile-nav-link a{font-size:1rem;padding:20px;text-align:left}}nav.nav-links{float:right;padding-right:15px;display:none}div.nav-links{margin-right:30px}div.nav-links .main{display:none}div.nav-links .secondary>*:not(.nav-item:nth-child(2)){display:none}div.nav-links .secondary .mobile-nav-item,div.nav-links .secondary .nav-item-dropdown{display:none}header.global-header .nav-links .secondary .nav-item{padding:0;margin:0 -20px}@media(min-width: 992px){.mobile-menu{display:block !important}}div.content-wrapper{max-width:100%;margin:0 auto;padding:0}#menuToggle{display:block;margin-top:20px;margin-right:20px;float:right;z-index:1;-webkit-user-select:none;user-select:none}#menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}#menuToggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#fff;border-radius:3px;z-index:1;transform-origin:4px 0px}.opened span:first-child{transform-origin:0% 0%}.opened span:nth-last-child(2){transform-origin:0% 100%}.opened span{opacity:1;transform:rotate(45deg) translate(0, -21px);background:#232323}.opened span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2, 0.2)}.opened span:nth-last-child(2){transform:rotate(-45deg) translate(0px, 17px)}.login-register-content{background:transparent}.login-register-content .login-register .form-field input:not(#login-remember){width:100%;height:50px;font-weight:600;background-size:100% 100%;outline:0}@media screen and (max-width: 478px){.login-register-content .login-register .form-field input:not(#login-remember){width:100%}}.login-register .form-field input{width:100%;height:50px;font-weight:600;background-size:100% 100%;outline:0}div.checkbox-optional_fields_toggle{display:none}#login-form span.label-text,#login-form span#login-email-desc,#login-form div.form-field.checkbox-remember{display:none}div.login-register .form-field label.focus-out{padding-top:22px;padding-left:15px;font-size:18px;color:#000}.img-responsive{width:100%;max-width:100%;height:auto}section.home>header .outer-wrapper{padding:0;animation:none;animation-fill-mode:none;max-width:100%;padding:0}h1.banner-title,h2.header-courses{position:absolute;top:49%;color:#fff;font-size:46px;text-align:left;margin-left:15px}@media(min-width: 1440px)and (max-width: 992px){h1.banner-title,h2.header-courses{font-size:32px}}@media screen and (max-width: 991px){h1.banner-title,h2.header-courses{position:absolute;top:42%;font-size:22px;text-align:center}}@media screen and (max-width: 478px){h1.banner-title,h2.header-courses{display:none}}img.at-arrow-gradient{position:relative;margin-top:-150px}div.course-search div.search-form{width:100%}div.course-search div.search-form form{display:flex;justify-content:center}div.course-search div.search-form input{width:500px;height:50px}div.course-search div.search-form h1{text-align:center}div.course-search div.search-form button.search-button{width:200px;height:50px;margin-left:-45px;background-color:#00e2b6;background-image:none;border-top-right-radius:25px;border:0;box-shadow:none;outline:0;font-weight:normal}div.course-search div.search-form button.search-button:hover,div.course-search div.search-form button.search-button:focus,div.course-search div.search-form button.search-button:active{background-color:#16ffd2;border-color:#16ffd2;text-shadow:none;box-shadow:none}img.at-arrow-white{float:right;transform:rotateY(180deg);margin-top:-300px}div.course-search div.search-form{width:100%;max-width:1000px;margin:0 auto}div.course-search div.search-form p{font-weight:300;margin-bottom:40px}div.search-form form{margin-top:80px}@media screen and (max-width: 991px){h1{font-size:1.4rem !important}section.home section.courses-container{margin-top:100px}img.at-arrow-gradient,img.at-arrow-white{width:200px;height:200px;margin-top:-10px;display:none}div.course-search div.search-form{margin-top:0;float:none;width:100%;max-width:800px;margin:0 auto}div.course-search div.search-form h1{text-align:center;font-size:18px;margin-left:15px;margin-right:15px;margin-top:15px}section.courses-container{top:0}div.search-form form{margin-top:15px}div.course-search div.search-form input{width:74%;height:40px;margin-left:14px}div.course-search div.search-form button.search-button{width:100px}div.course-search{display:flex}div.course-search div.search-form input{width:100%;height:40px}div.course-search div.search-form button.search-button{width:auto;height:40px;font-size:1rem;margin-left:-45px;background:#00e2b6;border-top-right-radius:40px;border:0;outline:0;border-bottom-right-radius:40px}div.course-search div.search-form button.search-button:hover{background:#16ffd2}}section.courses-container section.courses h1{text-align:left;margin-left:15px;font-size:46px;margin-bottom:60px}.courses-container .courses .course .course-image .cover-image .learn-more{background:#00e2b6;border-color:#00e2b6;border-radius:10px}.courses-container .courses .course .course-image .cover-image .learn-more:hover{background:#16ffd2}.home .courses-container .courses .courses-listing .courses-listing-item{width:33%;padding-right:15px;padding-left:15px;margin-left:0;margin-right:0}.courses-container .courses .course{border-bottom:3px solid #00e2b6}.courses-container .courses .course .course-info .course-title{font-family:"SpectralSemiBold",serif;color:#000}section.home .courses-container .courses .course .course-image .cover-image{height:225px;position:relative}section.home .courses-container .courses .course .course-image .cover-image>img:nth-child(2){position:absolute;top:0;left:0;opacity:.5;transform:rotate(180deg);width:190px}@media screen and (max-width: 1200px){section.home .courses-container .courses .course .course-image .cover-image>img:nth-child(2){width:190px}}@media screen and (max-width: 991px)and (min-width: 541px){section.courses-container .courses .course{width:100% !important}}@media(max-width: 1024px)and (min-width: 992px){img.at-arrow-gradient,img.at-arrow-white{width:50%}div.course-search div.search-form{margin-top:24px}div.course-search div.search-form h1{font-size:1.4rem !important}section.courses-container h1{font-size:1.4rem !important}}section.course-info header.course-profile{background:transparent}section.course-info header.course-profile .intro-inner-wrapper{background:transparent;border:none;box-shadow:none}section.course-info header.course-profile .intro-inner-wrapper .intro>.heading-group{border-bottom:0;box-shadow:none;border-bottom:1px solid #000;padding-bottom:50px}section.course-info header.course-profile .intro-inner-wrapper .intro>.heading-group h1{padding-bottom:15px}section.course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.register{border:1px solid #00e2b6;box-shadow:none;color:#fff;border-radius:10px;background-image:none}section.course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.register:hover:not(:disabled),section.course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.register:focus:not(:disabled){box-shadow:none;text-shadow:none;background:#16ffd2;border-color:#16ffd2;background-image:none}section.course-info header.course-profile .intro-inner-wrapper .intro .main-cta span.register{padding:14px}section.course-info header.course-profile .intro-inner-wrapper .intro .main-cta strong{background-image:none;box-shadow:none;color:#fff;border-color:#00e2b6;border-radius:10px}section.course-info header.course-profile .intro-inner-wrapper .intro .main-cta strong:hover:not(:disabled),section.course-info header.course-profile .intro-inner-wrapper .intro .main-cta strong:focus:not(:disabled){box-shadow:none;text-shadow:none;background:#16ffd2;border-color:#16ffd2;background-image:none}section.course-info header.course-profile .intro-inner-wrapper .intro .main-cta{width:60%}@media screen and (max-width: 767px){section.course-info header.course-profile .intro-inner-wrapper .intro .main-cta strong{width:auto;margin-top:10px;padding:8px 14px}}@media screen and (max-width: 767px){section.course-info header.course-profile .intro-inner-wrapper .intro .main-cta span.register{width:auto}}@media screen and (max-width: 767px){section.course-info .course-sidebar{width:100%}}img.arrow-info{width:50%;margin-top:-64px;position:relative}@media screen and (max-width: 478px){img.arrow-info{margin-top:-34px}}img.course-info{width:45%}img.banner-profile-page{position:relative;max-width:100%}h1.profile-title{position:absolute;color:#fff;margin-bottom:0;top:50%;left:30px;font-size:4rem}@media screen and (max-width: 1440px){h1.profile-title{top:37%}}@media screen and (max-width: 1200px){h1.profile-title{top:30%}}@media screen and (max-width: 991px){h1.profile-title{top:22%}}@media screen and (max-width: 478px){h1.profile-title{top:135px}}@media screen and (max-width: 478px){img.img-responsive{display:none}}img.img-responsive-mobile{display:none}@media screen and (max-width: 478px){img.img-responsive-mobile{display:block;max-width:100%}}div.course-info-profile{display:flex}body.view-profile .wrapper-profile-sections{background-color:#fff}body.view-profile div.course-info-banner{margin-bottom:60px}body.view-profile .wrapper-profile-section-container-one .wrapper-profile-section-one{border:0}.u-field:hover{background-color:transparent !important}.u-field.editable-toggle.mode-display:hover .message-can-edit{color:#00e2b6}.learner-achievements .learner-message .message-actions .btn-brand{border-color:#00e2b6;background:#00e2b6}@media screen and (max-width: 478px){img.banner-profile-page{display:none}}img.banner-profile-page-mobile{display:none}@media screen and (max-width: 478px){img.banner-profile-page-mobile{display:block}}img.course-info-image-profile{width:200px;height:200px;margin-top:300px}@media screen and (max-width: 1200px){img.course-info-image-profile{margin-top:160px}}@media screen and (max-width: 750px){img.course-info-image-profile{margin-top:70px}}@media screen and (max-width: 480px){img.course-info-image-profile{margin-top:0px}}body.view-profile .profile-image-field .image-wrapper{margin:0}body.view-profile .profile-image-field .image-wrapper img.image-frame{border:0;border-radius:0}body.view-profile .profile-image-field .image-wrapper .u-field-upload-button{border:0;border-radius:0}img.arrow-info-here,img.arrow-info-dashboard{width:50%;margin-top:-64px;position:relative;height:650px}@media screen and (max-width: 1000px){img.arrow-info-here,img.arrow-info-dashboard{height:auto}}@media screen and (max-width: 991px){img.arrow-info-dashboard{display:none}}@media screen and (max-width: 767px){h2.header-courses{font-size:2rem !important}}@media screen and (max-width: 991px){div.side-container{padding-left:30px}}@media screen and (max-width: 1000px){.media{height:auto}}.media img{width:100%;max-width:100%}div.dropdown-item:hover,div.mobile-nav-item:hover{background-color:transparent;color:#333}div.dropdown-item:hover a,div.mobile-nav-item:hover a{color:#fff}div.dropdown-item:hover a:hover,div.mobile-nav-item:hover a:hover{color:#00e2b6 !important}h2.header-courses{color:#fff;position:absolute;top:50%;font-size:4rem;margin-bottom:30px}div.dashboard .main-container .my-courses .course .details .wrapper-course-image{max-height:100%;position:relative;bottom:-5px}div.dashboard .main-container .my-courses .listing-courses .course-item .course-container{border:0;border-radius:0;border-bottom:4px solid #00e2b6}div.dashboard .main-container .my-courses .course .details .wrapper-course-details .wrapper-course-actions{margin-top:35px}div.dashboard .main-container .my-courses .course .details .wrapper-course-details .wrapper-course-actions a.course-target-link.enter-course{background:#00e2b6;color:#fff;padding:12px 30px;font-weight:bold;border:transparent;margin-bottom:15px;border-radius:10px}div.dashboard .main-container .my-courses .course .details .wrapper-course-details .wrapper-course-actions a.course-target-link.enter-course:hover,div.dashboard .main-container .my-courses .course .details .wrapper-course-details .wrapper-course-actions a.course-target-link.enter-course:focus,div.dashboard .main-container .my-courses .course .details .wrapper-course-details .wrapper-course-actions a.course-target-link.enter-course:active{background:#16ffd2;border-color:#16ffd2}div.dashboard .main-container .my-courses .course .details .wrapper-course-details .wrapper-course-actions button.wrapper-action-more{padding:20px}div.dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .action-more{padding:14px;border:2px solid #00e2b6;border-radius:10px;background:#00e2b6;color:#fff}div.dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .action-more:hover,div.dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .action-more:focus,div.dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .action-more:active{background:#16ffd2;border-color:#16ffd2}div.dashboard .main-container .my-courses .course .details .wrapper-course-details .course-title a{font-family:"SpectralSemiBold",serif;color:#000}.footer-arrow{transform:rotate(180deg);width:130px;margin-right:-5px}@media screen and (max-width: 478px){.footer-arrow{width:100px;margin-right:0}}@media(min-width: 479px)and (max-width: 991px){.home .courses-container .courses .courses-listing .courses-listing-item{width:50% !important;padding-right:15px;padding-left:15px;margin-left:0}}@media screen and (max-width: 478px){.home .courses-container .courses .courses-listing .courses-listing-item{width:100% !important;padding-right:15px;padding-left:15px;margin-left:0}}.courses-container .courses .course .course-image .cover-image::before{height:100%}section.courses h1{font-size:2.3rem !important}section.home section.courses-container .courses .courses-listing div.react-multi-carousel-list .courses-listing-item{width:100% !important;max-height:100% !important;padding-right:30px}@media screen and (max-width: 500px){section.home section.courses-container .courses .courses-listing div.react-multi-carousel-list .courses-listing-item{padding-right:15px}}section.courses{width:100% !important}@media(min-width: 479px)and (max-width: 991px){.home .courses-container .courses .courses-listing .courses-listing-item{width:100% !important}}section.highlighted-courses .courses{padding:0 0 15px 0;float:none;max-width:1600px;margin:0 auto}@media(max-width: 479px){nav.nav-colophon>ol{display:flex}}section.home .courses-container .courses .course .course-info{height:225px;position:relative}section.home .courses-container .courses .course .course-info .course-date{position:absolute;bottom:15px}img.course-arrow{width:190px;transform:rotate(180deg);float:right;position:absolute;top:-10px;right:0;opacity:.2}.highlighted-courses>h1{text-align:start;padding:0 15px}button.react-multiple-carousel__arrow--left{left:calc(1% + 30px)}button.react-multiple-carousel__arrow--right{right:calc(1% + 30px)}@media screen and (max-width: 478px){header.wrapper-header-courses{display:none}}@media screen and (max-width: 991px){#dashboard-search-bar{margin-top:30px}}footer{max-width:100%}footer div.col-md-9{width:100%;max-width:100%;flex:0 0 100%}div.footer-container{display:flex;flex-direction:row;justify-content:space-between}.wrapper-footer footer{max-width:100%}body.view-in-course .wrapper-footer .footer-arrow{margin-top:0px}h2.header-courses{position:absolute;top:49%;color:#fff;font-size:46px !important;text-align:left;margin-left:15px}@media(max-width: 1440px){h2.header-courses{font-size:32px !important;top:40%}}@media screen and (max-width: 991px){h2.header-courses{position:absolute;top:23%;font-size:22px !important;text-align:center}}@media screen and (max-width: 767px){h2.header-courses{position:absolute;top:57%;font-size:22px !important;text-align:center}}@media screen and (max-width: 478px){h2.header-courses{display:none}}.courses-container .courses .course .course-image .cover-image,.courses-container .courses .course .course-info{height:225px}@media screen and (max-width: 478px){.find-courses .courses-container .courses:not(.no-course-discovery){width:100%}}.search-results .search-load-next{border:2px solid #00e2b6}.scrollTop{position:fixed;width:55px;left:calc(50% - 27.5px);bottom:20px;align-items:center;height:20px;justify-content:center;z-index:1000;cursor:pointer;animation:fadeIn .3s;transition:opacity .4s;opacity:.5;fill:#00e2b6}.scrollTop:hover{opacity:1}@keyframes fadeIn{0%{opacity:0}100%{opacity:.5}}.search-form>h1{text-align:center}.wrapper-footer{box-shadow:none;border-top:0}form.search-form.input-group{flex-direction:row}button.accordion-trigger .fa,button.prerequisite-button .fa{color:#00e2b6}.xmodule_display.xmodule_CapaModule div.problem .choicegroup label:hover,.xmodule_display.xmodule_CapaModule div.problem .choicetextgroup label:hover,.xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_CapaModule .choicegroup label:hover,.xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_CapaModule .choicetextgroup label:hover{border:2px solid #00e2b6}button.btn-brand{border-color:#00e2b6;background:#fff;color:#00e2b6}.xmodule_display.xmodule_CapaModule div.problem button.btn-brand:hover{background-color:#16ffd2;border-color:#16ffd2;color:#fff}button.btn-brand:focus{background-color:#16ffd2;border-color:#16ffd2;color:#fff}@media screen and (max-width: 478px){div.footer-container>div:nth-child(1){max-width:100%;padding-left:15px}div.footer-container>div:nth-child(2){display:none}}header.global-header{position:fixed;background-color:#000;z-index:999;top:0;left:0;border-bottom:2px solid #fff;min-height:135px}header.global-header>div.main-header{padding-right:15px;padding-top:25px}div.content-wrapper{margin-top:100px}header.global-header .main-header{position:unset}h2.header-courses{display:none}section.find-courses .filters .clear-filters,section.find-courses .search-facets .toggle button{color:#00e2b6}div.contact-us-wrapper .help-button,div.contact-us-wrapper .btn-secondary{border:1px solid #00e2b6;border-radius:3px;color:#00e2b6}div.contact-us-wrapper .btn-primary,div.contact-us-wrapper .btn-brand{background-color:#00e2b6;border-color:#00e2b6}div.contact-us-wrapper .btn-primary:hover,div.contact-us-wrapper .btn-primary:focus,div.contact-us-wrapper .btn-brand:hover,div.contact-us-wrapper .btn-brand:focus{background-color:#00e2b6;border-color:#00e2b6;box-shadow:none;outline:none}.box{border-style:solid;top:70px;margin-bottom:60px;position:relative;border-image:linear-gradient(45deg, #e60a50, #020024) 1}@media screen and (max-width: 991px){.box{top:40px;margin-bottom:30px}}div.main-header_contact>p{margin:0 0 0 40px}@media screen and (max-width: 991px){div.main-header_contact>p{margin-left:25px}}div.main-header_contact>p a{color:#000 !important;text-transform:uppercase}.info_social{display:flex;width:auto;justify-content:flex-start;padding-top:0;margin-right:20px}.info_text{display:block;margin-right:10px}.social-list{display:flex;padding:0;margin:0;list-style:none;justify-content:center}.social-list_item{padding-left:16px}.social-list_item a{color:#00e2b6 !important}.main-header_contact{display:flex;max-width:1600px;margin:0 auto;margin-top:10px;margin-bottom:20px;justify-content:space-between}@media screen and (max-width: 478px){.main-header_contact{flex-direction:column;align-items:center}}.wrapper.wrapper-footer,.wrapper-footer{background:linear-gradient(90deg, #255957, #437c90 54%, #255957) !important}.wrapper-footer footer#footer-openedx .colophon .nav-colophon li a,.wrapper-footer footer .site-nav .nav-item a.nav-link{color:#fff}div.footer-container{max-width:1600px;margin:0 auto}div.content-wrapper{margin-top:130px;min-height:65vh}div.content-wrapper.home-page{margin-top:200px}@media screen and (max-width: 478px){div.content-wrapper{margin-top:160px}}button.btn-outline-primary,div.btn-primary{background-color:#00e2b6 !important;border-color:#00e2b6 !important;color:#fff}button.btn-outline-primary:hover,button.btn-outline-primary:focus,button.btn-outline-primary:active,div.btn-primary:hover,div.btn-primary:focus,div.btn-primary:active{background-color:#16ffd2;border-color:#16ffd2;color:#fff;box-shadow:none !important;outline:none}div.field-label .field-input:checked+.field-input-label{color:#00e2b6}header.global-header .header-logo .course-header{margin:0;margin-left:20px;margin-top:20px;max-width:33%;line-height:1.2;text-align:left}#footer-logo{height:auto !important;width:225px;padding-top:30px;padding-left:30px;margin-top:0 !important}.account-settings-sections .section .account-deletion-details .btn-outline-primary{border:1px solid #00e2b6;color:#fff}.account-settings-sections .section .account-settings-section-body .u-field .field .u-field-link,.account-settings-sections .section .account-deletion-details .paragon__modal-open .paragon__btn:not(.cancel-btn){background-color:#00e2b6 !important;border-color:#00e2b6 !important;color:#fff}.account-settings-sections .section .account-settings-section-body .u-field .field .u-field-link:hover,.account-settings-sections .section .account-settings-section-body .u-field .field .u-field-link:focus,.account-settings-sections .section .account-settings-section-body .u-field .field .u-field-link:active,.account-settings-sections .section .account-deletion-details .paragon__modal-open .paragon__btn:not(.cancel-btn):hover,.account-settings-sections .section .account-deletion-details .paragon__modal-open .paragon__btn:not(.cancel-btn):focus,.account-settings-sections .section .account-deletion-details .paragon__modal-open .paragon__btn:not(.cancel-btn):active{background-color:#16ffd2;border-color:#16ffd2;color:#fff;box-shadow:none !important;outline:none}.account-settings-sections .section .account-settings-section-body .u-field .field select~.icon-caret-down::after{border-top:7px solid #00e2b6}div.wrapper-account-settings .wrapper-header .account-nav button:hover,div.wrapper-account-settings .wrapper-header .account-nav button:focus{border-bottom-color:#00e2b6}div.wrapper-account-settings .wrapper-header .account-nav button.active{border-bottom-color:#00e2b6}nav.wrapper-preview-menu{position:relative;top:130px;width:100%}nav.wrapper-preview-menu a{color:#fff}.login-register-page #menuToggle{display:none}button.action.action-primary.action-update.js-register.register-button,div.login-register .action-primary{width:100%;height:auto;box-shadow:none}div.wrapper-messages-primary .message.message-status.course-status-certavailable .actions-primary .action-certificate .btn{border:1px solid #00e2b6;background-color:#00e2b6}div.wrapper-messages-primary .message.message-status.course-status-certavailable .actions-primary .action-certificate .btn:hover,div.wrapper-messages-primary .message.message-status.course-status-certavailable .actions-primary .action-certificate .btn:active,div.wrapper-messages-primary .message.message-status.course-status-certavailable .actions-primary .action-certificate .btn:focus{background-color:#00e2b6}.course-outline .block-tree .outline-button .fa{color:#00e2b6}h2.section-title.lines span.text{color:#fff}main.course-outline .block-tree main.outline-button .complete-checkmark{color:#fff}body.login-register-page div.wrapper-footer{border:none}div.login-register .section-title.lines{color:#fff}div.login-register .section-title.lines::after{background:transparent}div.login-register .form-field label{color:#fff}@media screen and (max-width: 478px){div.login-register .form-field input{width:100%}}@media screen and (max-width: 478px){div.login-register .form-wrapper form{padding:20px}}section.find-courses section.courses-container{padding:20px}button.btn-primary{background-color:#00e2b6 !important;border-color:#00e2b6 !important;color:#fff}button.btn-primary:hover,button.btn-primary:focus,button.btn-primary:active{background-color:#16ffd2;border-color:#16ffd2;color:#fff;box-shadow:none !important;outline:none}label.field-label .field-input:checked+.field-input-label{color:#00e2b6}main.course-outline .block-tree .section{margin:0}section.home section#courses-container section.courses h1{display:none}div.dashboard .side-container{padding:20px}.window-wrap{background-color:#fff;min-height:100vh}section.home .course-search h1{color:#fff}header.global-header .header-logo a .logo{width:225px;height:auto}#login-and-registration-container{margin-top:50px;padding:20px}#login-and-registration-container h2{color:#00e2b6}#login-and-registration-container button[type=submit]{background:#00e2b6}div.wrapper-footer footer#footer-openedx .colophon{width:100%;display:flex;flex-wrap:wrap;box-sizing:border-box}div.wrapper-footer footer#footer-openedx h1,div.wrapper-footer footer#footer-openedx p,div.wrapper-footer footer#footer-openedx a{color:#fff}div.wrapper-footer footer#footer-openedx svg{color:#fff;margin-right:5px;fill:currentColor;width:1em;height:1em;display:inline-block;font-size:1.5rem;transition:fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;flex-shrink:0;user-select:none}div.wrapper-footer footer#footer-openedx a.twitter:hover svg{color:#00acee}div.wrapper-footer footer#footer-openedx a.linkedin:hover svg{color:#0e76a8}div.wrapper-footer footer#footer-openedx a:hover{border-bottom:none}div.wrapper-footer footer#footer-openedx h1{margin-top:50px;color:#fff;margin-bottom:20px;text-align:left}div.wrapper-footer footer#footer-openedx p{margin-bottom:20px;padding-right:100px}div.wrapper-footer footer#footer-openedx .wrapper-logo,div.wrapper-footer footer#footer-openedx .about-us-section,div.wrapper-footer footer#footer-openedx .contact-info,div.wrapper-footer footer#footer-openedx .soical-media{flex-grow:0;max-width:25%;flex-basis:25%}@media screen and (max-width: 960px){div.wrapper-footer footer#footer-openedx .wrapper-logo,div.wrapper-footer footer#footer-openedx .about-us-section,div.wrapper-footer footer#footer-openedx .contact-info,div.wrapper-footer footer#footer-openedx .soical-media{flex-grow:0;max-width:50%;flex-basis:50%}}@media screen and (max-width: 600px){div.wrapper-footer footer#footer-openedx .wrapper-logo,div.wrapper-footer footer#footer-openedx .about-us-section,div.wrapper-footer footer#footer-openedx .contact-info,div.wrapper-footer footer#footer-openedx .soical-media{flex-grow:0;max-width:100%;flex-basis:100%}}header.global-header .nav-links .secondary .menu-title{display:flex;flex-direction:row-reverse}header.global-header .nav-links .secondary .menu-title .user-image-frame{border-radius:50%;margin:-5px -5px 0 10px;border-color:#00e2b6}header.global-header .nav-links .secondary .menu-title span{color:#00e2b6;font-size:1.4rem}.btn-primary:hover,.btn-brand:hover,.btn-primary.is-hovered,.is-hovered.btn-brand,.btn-primary:focus,.btn-brand:focus,.btn-primary.is-focused,.is-focused.btn-brand{background-color:#00e2b6}section.course-info .container .wrap-instructor-info a.instructor-info-action{color:#00e2b6;background-color:#fff}section.course-info .container .wrap-instructor-info a.instructor-info-action:hover{color:#fff;background-color:#00e2b6}div.content-wrapper .course-tabs{background-color:#fff;padding-top:20px;padding-bottom:20px;margin-top:20px;border:1px solid #000;overflow-x:hidden}.wrapper-msg.wrapper-auto-cert .auto-cert-message{border-left:3px solid #00e2b6}div.course-header span{color:#fff}section.course-info div.container{max-width:none;padding:0 15px;margin-top:30px}@media screen and (max-width: 767px){section.course-info header.course-profile .intro-inner-wrapper>div.table{display:flex;flex-direction:column-reverse}section.course-info header.course-profile .intro-inner-wrapper>div.table>*{width:100%}}.page-header{border:1px solid #000;position:relative;top:-2px}div.content-wrapper .course-tabs .nav-item .nav-link{color:#00e2b6}div#course-container input#search{border-top-left-radius:10px;border-bottom-left-radius:10px}main.course-outline .block-tree .section ol.outline-item .subsection,main.course-outline .block-tree .section .section-name{border-bottom:1px solid #000}article.course p.tip{padding:30px;background-color:#fff}@media screen and (max-width: 1200px){article.course p.tip{padding:10px}}footer.wrapper-messages-primary div.message.message-status.course-status-certavailable{padding:30px;background-color:#fff;border:0}@media screen and (max-width: 1200px){footer.wrapper-messages-primary div.message.message-status.course-status-certavailable{padding:10px}}footer.wrapper-messages-primary div.message.message-status.course-status-certavailable ul.actions-primary li.action-certificate a.btn{border:1px solid #00e2b6;background-color:#00e2b6}div.forum-actions button.btn-outline-primary{border-radius:10px}div.forum-search input#search{border-radius:0;border-top-left-radius:10px;border-bottom-left-radius:10px}div.forum-search button.btn-outline-primary{border-radius:0;border-top-right-radius:10px;border-bottom-right-radius:10px}div.xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:hover+label{border:2px solid #00e2b6}div.xmodule_display.xmodule_ProblemBlock div.problem .action .submit-attempt-container button.submit{background-color:#00e2b6 !important;border-color:#00e2b6 !important;color:#fff;border-radius:10px}div.xmodule_display.xmodule_ProblemBlock div.problem .action .submit-attempt-container button.submit:hover,div.xmodule_display.xmodule_ProblemBlock div.problem .action .submit-attempt-container button.submit:focus,div.xmodule_display.xmodule_ProblemBlock div.problem .action .submit-attempt-container button.submit:active{background-color:#16ffd2;border-color:#16ffd2;color:#fff;box-shadow:none !important;outline:none}div.discussion-module .btn,.wmd-prompt-dialog .btn{background-color:#00e2b6 !important;border-color:#00e2b6 !important;color:#fff;border-radius:10px}div.discussion-module .btn:hover,div.discussion-module .btn:focus,div.discussion-module .btn:active,.wmd-prompt-dialog .btn:hover,.wmd-prompt-dialog .btn:focus,.wmd-prompt-dialog .btn:active{background-color:#16ffd2 !important;border-color:#16ffd2 !important;color:#fff;box-shadow:none !important;outline:none}body.view-profile .wrapper-profile{margin-top:130px}body.view-profile .profile-self .wrapper-profile-field-account-privacy .wrapper-profile-records button{background:#00e2b6;border:1px solid #00e2b6}body.view-profile .profile-self .wrapper-profile-field-account-privacy .wrapper-profile-records button:hover,body.view-profile .profile-self .wrapper-profile-field-account-privacy .wrapper-profile-records button:focus,body.view-profile .profile-self .wrapper-profile-field-account-privacy .wrapper-profile-records button:active{background-color:#16ffd2 !important;border-color:#16ffd2 !important;color:#fff;box-shadow:none !important;outline:none}section.course-info .safari-wrapper{padding-bottom:0}div.dashboard .main-container .my-courses .course .details .enter-course{background-color:#00e2b6;color:#fff;border:1px solid #00e2b6}div.dashboard .main-container .my-courses .course .details .enter-course:hover,div.dashboard .main-container .my-courses .course .details .enter-course:focus,div.dashboard .main-container .my-courses .course .details .enter-course:active{background-color:#16ffd2 !important;border-color:#16ffd2 !important;color:#fff;box-shadow:none !important;outline:none}
@font-face{font-family:"revicons";fallback:fallback;src:url(/static/eduxpress-theme/dist/revicons.woff) format('woff'),url(/static/eduxpress-theme/dist/revicons.ttf) format('ttf'),url(/static/eduxpress-theme/dist/revicons.eot) format('ttf')}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:rgba(0,0,0,0.5);min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,0.8)}.react-multiple-carousel__arrow::before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left::before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right::before{content:"\e825"}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;margin:auto;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;padding:5px 5px 5px 5px;box-shadow:none;transition:background .5s;border-width:2px;border-style:solid;border-color:grey;padding:0;margin:0;margin-right:6px;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active{background:#080808}.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.react-multi-carousel-item{flex-shrink:0 !important}.react-multi-carousel-track{overflow:visible !important}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJ0aGVtZS5jc3MiLCJzb3VyY2VSb290IjoiIn0=*/