figcaption,figure,main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}address{font-style:normal}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:"SF Mono","Segoe UI Mono","Roboto Mono",Menlo,Courier,monospace;font-size:1em}dfn{font-style:italic}small{font-size:80%;font-weight:400}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}fieldset{border:0;margin:0;padding:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details,menu{display:block}summary{display:list-item;outline:none}canvas{display:inline-block}template{display:none}.card{background:#fff;border:.05rem solid #dadee4;border-radius:.1rem;display:flex;flex-direction:column}.card .card-header,.card .card-body,.card .card-footer{padding:.8rem;padding-bottom:0}.card .card-header:last-child,.card .card-body:last-child,.card .card-footer:last-child{padding-bottom:.8rem}.card .card-body{flex:1 1 auto}.card .card-image{padding-top:.8rem}.card .card-image:first-child{padding-top:0}.card .card-image:first-child img{border-top-left-radius:.1rem;border-top-right-radius:.1rem}.card .card-image:last-child img{border-bottom-left-radius:.1rem;border-bottom-right-radius:.1rem}.card.card-shadow{box-shadow:0 .1rem .3rem rgba(48,55,66,.15);border:0}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:500}h3,.h3{font-size:1.4rem}h4,.h4{font-size:1.2rem}h5,.h5{font-size:1rem}h6,.h6{font-size:.8rem}kbd{border-radius:.1rem;line-height:1.25;padding:.1rem .2rem;background:#303742;color:#fff;font-size:.7rem}mark{background:#ffe9b3;color:#3b4351;border-bottom:.05rem solid #ffd367;border-radius:.1rem;padding:.05rem .1rem 0}blockquote{border-left:.1rem solid #dadee4;margin-left:0;padding:.4rem .8rem}blockquote p:last-child{margin-bottom:0}ul ul,ul ol,ol ul,ol ol{margin:.8rem 0 .8rem .8rem}ul ul{list-style-type:circle}ol{list-style:decimal inside}ol ol{list-style-type:lower-alpha}dl dt{font-weight:700}dl dd{margin:.4rem 0 .8rem}.container{margin-left:auto;margin-right:auto;padding-left:.4rem;padding-right:.4rem;width:100%}.container.grid-xl{max-width:1296px}.container.grid-lg{max-width:976px}.container.grid-md{max-width:856px}.container.grid-sm{max-width:616px}.container.grid-xs{max-width:496px}.cols.col-oneline,.columns.col-oneline{flex-wrap:nowrap;overflow-x:auto}.col-auto{flex:0 0 auto;max-width:none;width:auto}.col-mx-auto{margin-left:auto;margin-right:auto}.col-ml-auto{margin-left:auto}.col-mr-auto{margin-right:auto}@media (max-width:1280px){.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-xl-auto{flex:none}.col-xl-12{width:100%}.col-xl-11{width:91.66666667%}.col-xl-10{width:83.33333333%}.col-xl-9{width:75%}.col-xl-8{width:66.66666667%}.col-xl-7{width:58.33333333%}.col-xl-6{width:50%}.col-xl-5{width:41.66666667%}.col-xl-4{width:33.33333333%}.col-xl-3{width:25%}.col-xl-2{width:16.66666667%}.col-xl-1{width:8.33333333%}.col-xl-auto{width:auto}.hide-xl{display:none!important}.show-xl{display:block!important}}@media (max-width:960px){.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-lg-auto{flex:none}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-auto{width:auto}.hide-lg{display:none!important}.show-lg{display:block!important}}@media (max-width:840px){.col-md-auto{width:auto}}@media (max-width:600px){.col-sm-auto{width:auto}}@media (max-width:480px){.col-xs-12,.col-xs-11,.col-xs-10,.col-xs-9,.col-xs-8,.col-xs-7,.col-xs-6,.col-xs-5,.col-xs-4,.col-xs-3,.col-xs-2,.col-xs-1,.col-xs-auto{flex:none}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-auto{width:auto}.hide-xs{display:none!important}.show-xs{display:block!important}}.form-group:not(:last-child){margin-bottom:.4rem}fieldset{margin-bottom:.8rem}legend{font-size:.9rem;font-weight:500;margin-bottom:.8rem}.form-label{display:block;line-height:1.2rem;padding:.3rem 0}.form-label.label-sm{font-size:.7rem;padding:.1rem 0}.form-label.label-lg{font-size:.9rem;padding:.4rem 0}.form-input{appearance:none;background:#fff;background-image:none;border:.05rem solid #bcc3ce;border-radius:.1rem;color:#3b4351;display:block;font-size:.8rem;height:1.8rem;line-height:1.2rem;max-width:100%;outline:none;padding:.25rem .4rem;position:relative;transition:background .2s,border .2s,box-shadow .2s,color .2s;width:100%}.form-input:focus{box-shadow:0 0 0 .1rem rgba(44,54,55,.2);border-color:#2c3637}.form-input::placeholder{color:#bcc3ce}.form-input.input-sm{font-size:.7rem;height:1.4rem;padding:.05rem .3rem}.form-input.input-lg{font-size:.9rem;height:2rem;padding:.35rem .6rem}.form-input.input-inline{display:inline-block;vertical-align:middle;width:auto}.form-input[type=file]{height:auto}textarea.form-input,textarea.form-input.input-lg,textarea.form-input.input-sm{height:auto}.form-input-hint{color:#bcc3ce;font-size:.7rem;margin-top:.2rem}.has-success .form-input-hint,.is-success+.form-input-hint{color:#32b643}.has-error .form-input-hint,.is-error+.form-input-hint{color:#e85600}.form-select{appearance:none;border:.05rem solid #bcc3ce;border-radius:.1rem;color:inherit;font-size:.8rem;height:1.8rem;line-height:1.2rem;outline:none;padding:.25rem .4rem;vertical-align:middle;width:100%;background:#fff}.form-select:focus{box-shadow:0 0 0 .1rem rgba(44,54,55,.2);border-color:#2c3637}.form-select::-ms-expand{display:none}.form-select.select-sm{font-size:.7rem;height:1.4rem;padding:.05rem 1.1rem .05rem .3rem}.form-select.select-lg{font-size:.9rem;height:2rem;padding:.35rem 1.4rem .35rem .6rem}.form-select[size],.form-select[multiple]{height:auto;padding:.25rem .4rem}.form-select[size] option,.form-select[multiple] option{padding:.1rem .2rem}.form-select:not([multiple]):not([size]){background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%204%205'%3E%3Cpath%20fill='%23667189'%20d='M2%200L0%202h4zm0%205L0%203h4z'/%3E%3C/svg%3E") no-repeat right .35rem center/.4rem .5rem;padding-right:1.2rem}.has-icon-left,.has-icon-right{position:relative}.has-icon-left .form-icon,.has-icon-right .form-icon{height:.8rem;margin:0 .25rem;position:absolute;top:50%;transform:translateY(-50%);width:.8rem;z-index:2}.has-icon-left .form-icon{left:.05rem}.has-icon-left .form-input{padding-left:1.3rem}.has-icon-right .form-icon{right:.05rem}.has-icon-right .form-input{padding-right:1.3rem}.form-checkbox,.form-radio,.form-switch{display:block;line-height:1.2rem;margin:.2rem 0;min-height:1.4rem;padding:.1rem .4rem .1rem 1.2rem;position:relative}.form-checkbox input,.form-radio input,.form-switch input{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.form-checkbox input:focus+.form-icon,.form-radio input:focus+.form-icon,.form-switch input:focus+.form-icon{box-shadow:0 0 0 .1rem rgba(44,54,55,.2);border-color:#2c3637}.form-checkbox input:checked+.form-icon,.form-radio input:checked+.form-icon,.form-switch input:checked+.form-icon{background:#2c3637;border-color:#2c3637}.form-checkbox .form-icon,.form-radio .form-icon,.form-switch .form-icon{border:.05rem solid #bcc3ce;cursor:pointer;display:inline-block;position:absolute;transition:background .2s,border .2s,box-shadow .2s,color .2s}.form-checkbox.input-sm,.form-radio.input-sm,.form-switch.input-sm{font-size:.7rem;margin:0}.form-checkbox.input-lg,.form-radio.input-lg,.form-switch.input-lg{font-size:.9rem;margin:.3rem 0}.form-checkbox .form-icon,.form-radio .form-icon{background:#fff;height:.8rem;left:0;top:.3rem;width:.8rem}.form-checkbox input:active+.form-icon,.form-radio input:active+.form-icon{background:#eef0f3}.form-checkbox .form-icon{border-radius:.1rem}.form-checkbox input:checked+.form-icon::before{background-clip:padding-box;border:.1rem solid #fff;border-left-width:0;border-top-width:0;content:"";height:9px;left:50%;margin-left:-3px;margin-top:-6px;position:absolute;top:50%;transform:rotate(45deg);width:6px}.form-checkbox input:indeterminate+.form-icon{background:#2c3637;border-color:#2c3637}.form-checkbox input:indeterminate+.form-icon::before{background:#fff;content:"";height:2px;left:50%;margin-left:-5px;margin-top:-1px;position:absolute;top:50%;width:10px}.form-radio .form-icon{border-radius:50%}.form-radio input:checked+.form-icon::before{background:#fff;border-radius:50%;content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}.form-switch{padding-left:2rem}.form-switch .form-icon{background:#bcc3ce;background-clip:padding-box;border-radius:.45rem;height:.9rem;left:0;top:.25rem;width:1.6rem}.form-switch .form-icon::before{background:#fff;border-radius:50%;content:"";display:block;height:.8rem;left:0;position:absolute;top:0;transition:background .2s,border .2s,box-shadow .2s,color .2s,left .2s;width:.8rem}.form-switch input:checked+.form-icon::before{left:14px}.form-switch input:active+.form-icon::before{background:#f7f8f9}.input-group{display:flex}.input-group .input-group-addon{background:#f7f8f9;border:.05rem solid #bcc3ce;border-radius:.1rem;line-height:1.2rem;padding:.25rem .4rem;white-space:nowrap}.input-group .input-group-addon.addon-sm{font-size:.7rem;padding:.05rem .3rem}.input-group .input-group-addon.addon-lg{font-size:.9rem;padding:.35rem .6rem}.input-group .form-input,.input-group .form-select{flex:1 1 auto;width:1%}.input-group .input-group-btn{z-index:1}.input-group .form-input:first-child:not(:last-child),.input-group .form-select:first-child:not(:last-child),.input-group .input-group-addon:first-child:not(:last-child),.input-group .input-group-btn:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.input-group .form-input:not(:first-child):not(:last-child),.input-group .form-select:not(:first-child):not(:last-child),.input-group .input-group-addon:not(:first-child):not(:last-child),.input-group .input-group-btn:not(:first-child):not(:last-child){border-radius:0;margin-left:-.05rem}.input-group .form-input:last-child:not(:first-child),.input-group .form-select:last-child:not(:first-child),.input-group .input-group-addon:last-child:not(:first-child),.input-group .input-group-btn:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-.05rem}.input-group .form-input:focus,.input-group .form-select:focus,.input-group .input-group-addon:focus,.input-group .input-group-btn:focus{z-index:2}.input-group .form-select{width:auto}.input-group.input-inline{display:inline-flex}.has-success .form-input,.form-input.is-success,.has-success .form-select,.form-select.is-success{background:#f9fdfa;border-color:#32b643}.has-success .form-input:focus,.form-input.is-success:focus,.has-success .form-select:focus,.form-select.is-success:focus{box-shadow:0 0 0 .1rem rgba(50,182,67,.2)}.has-error .form-input,.form-input.is-error,.has-error .form-select,.form-select.is-error{background:#fffaf7;border-color:#e85600}.has-error .form-input:focus,.form-input.is-error:focus,.has-error .form-select:focus,.form-select.is-error:focus{box-shadow:0 0 0 .1rem rgba(232,86,0,.2)}.has-error .form-checkbox .form-icon,.form-checkbox.is-error .form-icon,.has-error .form-radio .form-icon,.form-radio.is-error .form-icon,.has-error .form-switch .form-icon,.form-switch.is-error .form-icon{border-color:#e85600}.has-error .form-checkbox input:checked+.form-icon,.form-checkbox.is-error input:checked+.form-icon,.has-error .form-radio input:checked+.form-icon,.form-radio.is-error input:checked+.form-icon,.has-error .form-switch input:checked+.form-icon,.form-switch.is-error input:checked+.form-icon{background:#e85600;border-color:#e85600}.has-error .form-checkbox input:focus+.form-icon,.form-checkbox.is-error input:focus+.form-icon,.has-error .form-radio input:focus+.form-icon,.form-radio.is-error input:focus+.form-icon,.has-error .form-switch input:focus+.form-icon,.form-switch.is-error input:focus+.form-icon{box-shadow:0 0 0 .1rem rgba(232,86,0,.2);border-color:#e85600}.has-error .form-checkbox input:indeterminate+.form-icon,.form-checkbox.is-error input:indeterminate+.form-icon{background:#e85600;border-color:#e85600}.form-input:not(:placeholder-shown):invalid{border-color:#e85600}.form-input:not(:placeholder-shown):invalid:focus{box-shadow:0 0 0 .1rem rgba(232,86,0,.2);background:#fffaf7}.form-input:not(:placeholder-shown):invalid+.form-input-hint{color:#e85600}.form-input:disabled,.form-input.disabled,.form-select:disabled,.form-select.disabled{background-color:#eef0f3;cursor:not-allowed;opacity:.5}.form-input[readonly]{background-color:#f7f8f9}.form-switch input:disabled+.form-icon::before,.form-switch input.disabled+.form-icon::before{background:#fff}.form-horizontal{padding:.4rem 0}.form-horizontal .form-group{display:flex;flex-wrap:wrap}.form-inline{display:inline-block}.btn:active.loading::after,.btn.active.loading::after{border-bottom-color:#fff;border-left-color:#fff}.btn.btn-primary{background:#2c3637;border-color:#252e2f;color:#fff}.btn.btn-primary:visited{color:#fff}.btn.btn-primary:focus,.btn.btn-primary:hover{background:#212829;border-color:#1a2020;color:#fff}.btn.btn-primary:active,.btn.btn-primary.active{background:#1c2323;border-color:#151a1b;color:#fff}.btn.btn-primary.loading::after{border-bottom-color:#fff;border-left-color:#fff}.btn.btn-success{background:#32b643;border-color:#2faa3f;color:#fff}.btn.btn-success:visited{color:#fff}.btn.btn-success:focus{box-shadow:0 0 0 .1rem rgba(50,182,67,.2)}.btn.btn-success:focus,.btn.btn-success:hover{background:#30ae40;border-color:#2da23c;color:#fff}.btn.btn-success:active,.btn.btn-success.active{background:#2a9a39;border-color:#278e34;color:#fff}.btn.btn-success.loading::after{border-bottom-color:#fff;border-left-color:#fff}.btn.btn-error{background:#e85600;border-color:#d95000;color:#fff}.btn.btn-error:visited{color:#fff}.btn.btn-error:focus{box-shadow:0 0 0 .1rem rgba(232,86,0,.2)}.btn.btn-error:focus,.btn.btn-error:hover{background:#de5200;border-color:#cf4d00;color:#fff}.btn.btn-error:active,.btn.btn-error.active{background:#c44900;border-color:#b54300;color:#fff}.btn.btn-error.loading::after{border-bottom-color:#fff;border-left-color:#fff}.btn.btn-link{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#2c3637}.btn.btn-link:visited,.btn.btn-link:focus,.btn.btn-link:hover,.btn.btn-link:active,.btn.btn-link.active{color:#151a1b}.btn.btn-sm{font-size:.7rem;height:1.4rem;padding:.05rem .3rem}.btn.btn-lg{font-size:.9rem;height:2rem;padding:.35rem .6rem}.btn.btn-block{display:block;width:100%}.btn.btn-action{width:1.8rem;padding-left:0;padding-right:0}.btn.btn-action.btn-sm{width:1.4rem}.btn.btn-action.btn-lg{width:2rem}.btn.btn-clear{background:rgba(0,0,0,0);border:0;color:currentColor;height:1rem;line-height:.8rem;margin-left:.2rem;margin-right:-2px;opacity:1;padding:.1rem;text-decoration:none;width:1rem}.btn.btn-clear:focus,.btn.btn-clear:hover{background:rgba(247,248,249,.5);opacity:.95}.btn.btn-clear::before{content:"✕"}.btn-group{display:inline-flex;flex-wrap:wrap}.btn-group .btn{flex:1 0 auto}.btn-group .btn:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group .btn:not(:first-child):not(:last-child){border-radius:0;margin-left:-.05rem}.btn-group .btn:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-.05rem}.btn-group .btn:focus,.btn-group .btn:hover,.btn-group .btn:active,.btn-group .btn.active{z-index:1}.btn-group.btn-group-block{display:flex}.btn-group.btn-group-block .btn{flex:1 0 0}.btn-green{background:#1fa69a;border-color:#1d998e;color:#fff}.btn-green:visited{color:#fff}.btn-green:focus{box-shadow:0 0 0 .1rem rgba(31,166,154,.2)}.btn-green:focus,.btn-green:hover{background:#1d9d92;border-color:#1b9186;color:#fff}.btn-green:active,.btn-green.active{background:#19887e;border-color:#177b72;color:#fff}.btn-green.loading::after{border-bottom-color:#fff;border-left-color:#fff}.btn-green:visited{color:#fff}.img-responsive{display:block;height:auto;max-width:100%}.img-fit-cover{object-fit:cover}.img-fit-contain{object-fit:contain}.video-responsive{display:block;overflow:hidden;padding:0;position:relative;width:100%}.video-responsive::before{content:"";display:block;padding-bottom:56.25%}.video-responsive iframe,.video-responsive object,.video-responsive embed{border:0;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}video.video-responsive{height:auto;max-width:100%}video.video-responsive::before{content:none}.video-responsive-4-3::before{padding-bottom:75%}.video-responsive-1-1::before{padding-bottom:100%}.figure{margin:0 0 .4rem}.figure .figure-caption{color:#66758c;margin-top:.4rem}.tile{align-content:space-between;align-items:flex-start;display:flex}.tile .tile-icon,.tile .tile-action{flex:0 0 auto}.tile .tile-content{flex:1 1 auto}.tile .tile-content:not(:first-child){padding-left:.4rem}.tile .tile-content:not(:last-child){padding-right:.4rem}.tile .tile-title,.tile .tile-subtitle{line-height:1.2rem}.tile.tile-centered{align-items:center}.tile.tile-centered .tile-content{overflow:hidden}.tile.tile-centered .tile-title,.tile.tile-centered .tile-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0}.navbar .navbar-center{align-items:center;display:flex;flex:0 0 auto}#mpcs-navbar .figure,#mpcs-sidebar-navbar .figure{margin:0;width:28px;height:28px}#mpcs-navbar .figure img,#mpcs-sidebar-navbar .figure img{border-radius:50%}#mpcs-navbar button:not(#mpcs-classroom-previous-lesson-link).loading::after,#mpcs-sidebar-navbar button:not(#mpcs-classroom-previous-lesson-link).loading::after{border-bottom-color:#fff;border-left-color:#fff}#mpcs-navbar button#mpcs-classroom-previous-lesson-link.loading::after,#mpcs-sidebar-navbar button#mpcs-classroom-previous-lesson-link.loading::after{border-bottom-color:#fff;border-left-color:#fff}#mpcs-navbar .navbar-section li,#mpcs-sidebar-navbar .navbar-section li{list-style:none}#mpcs-navbar .navbar-section .navbar-brand img,#mpcs-sidebar-navbar .navbar-section .navbar-brand img{max-height:30px}div#mpcs-lesson-navigation button:not(#previous_lesson_link).loading::after{border-bottom-color:#fff;border-left-color:#fff}div#mpcs-lesson-navigation button#next_lesson_link{background:#2c3637;border-color:#252e2f;color:#fff}div#mpcs-lesson-navigation button#next_lesson_link:visited{color:#fff}div#mpcs-lesson-navigation button#next_lesson_link:focus{box-shadow:0 0 0 .1rem rgba(44,54,55,.2)}div#mpcs-lesson-navigation button#next_lesson_link:focus,div#mpcs-lesson-navigation button#next_lesson_link:hover{background:#273031;border-color:#212829;color:#fff}div#mpcs-lesson-navigation button#next_lesson_link:active,div#mpcs-lesson-navigation button#next_lesson_link.active{background:#1c2323;border-color:#151a1b;color:#fff}div#mpcs-lesson-navigation button#next_lesson_link.loading::after{border-bottom-color:#fff;border-left-color:#fff}.course-progress .progress-bar{background-color:#e8ebef;border-radius:10px;font-size:.6rem}.course-progress .user-progress{text-align:center;white-space:nowrap;background-color:#1da69a;height:100%;display:block;width:0%;border-radius:10px}.course-progress .progress-text{color:#1da69a;text-align:center}.course-progress .progress-text span{font-weight:700}.course-progress .progress-text h2{font-weight:700}.mpcs-nav-menu{margin:0}.mpcs-nav-menu li{display:inline}.mpcs-nav-menu-mobile i{font-size:1rem}.dropdown{display:inline-block;position:relative;text-align:left}.dropdown .menu{background:#fff;border-radius:.1rem;box-shadow:0 .05rem .2rem rgba(48,55,66,.3);animation:slide-down .15s ease 1;display:none;left:0;max-height:50vh;overflow-y:auto;position:absolute;top:100%;list-style:none;margin:0;min-width:200px;transform:translateY(.35rem);z-index:300}.dropdown .menu li{padding:.3rem .5rem;margin:0}.dropdown.has-image>a{padding-top:0;padding-bottom:0;margin-top:5px}.dropdown.has-image .menu{transform:translateY(.2rem)}.dropdown.dropdown-right .menu{left:auto;right:0}.dropdown a{width:100%;display:inline-block}@media (min-width:600px){.dropdown{margin-right:5px}}.dropdown .menu{display:none;max-height:220px;padding:.5em;overflow:auto}.dropdown.active .menu,.dropdown .dropdown-toggle:focus+.menu,.dropdown .menu:hover{display:block}.entry-content .responsive-video{position:relative;overflow:hidden;max-width:100%;height:auto;padding-top:56%}.entry-content .responsive-video *{position:absolute;top:0;left:0;width:100%;height:100%}.entry-content .wp-block-embed{margin:2em 0}.entry-content img{display:block;height:auto;max-width:100%}.entry-content .comment .emoji{display:inline;position:relative;top:-1px;max-height:1em;vertical-align:middle}#mpcs-sidebar.is-active{display:block!important}#mpcs-sidebar.off-canvas{display:block!important;width:250px}#mpcs-sidebar .mpcs-sidebar-menu a{padding:.6em 1em;text-decoration:none;border-left:5px solid rgba(0,0,0,0)}#mpcs-sidebar .mpcs-sidebar-menu a.is-active{background:#fff;border-left:5px solid #2b3637}#mpcs-sidebar .mpcs-sidebar-wrapper .figure img{max-height:150px;margin:0 auto}#mpcs-sidebar .tile{border-top:0!important}#mpcs-sidebar .tile.mepr-resources{box-shadow:none}#mpcs-main .mepr-rl-footer-widgets .widget-area>div{margin-bottom:1.2rem}#mpcs-main .mepr-rl-footer-widgets .is-layout-flex{align-items:flex-start}#mpcs-main .mepr-rl-footer-widgets .is-layout-flex>*{flex:1}#mpcs-main .mpcs-bookmark-link-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#mpcs-main.off-canvas{margin-left:250px}#mpcs-main .comment-form-comment label{display:none}#mpcs-main .comments-title{margin:0;padding:1em;background:#f7f7f7;font-family:inherit;font-size:22px;font-weight:400}#mpcs-main #comments>ol{margin:0;padding:0}#mpcs-main #comments>ol li{margin-top:0;padding:1em;background:#f7f7f7}#mpcs-main #comments>ol li .avatar{margin-right:2em;margin-bottom:1.5em;border-radius:50%}#mpcs-main #comments .comment-list{margin-bottom:2em}#mpcs-main #comments .comment-list .course-comment-info{display:flex;font-size:13px;text-transform:uppercase}#mpcs-main #comments .comment-list a{font-style:normal}#mpcs-main #comments .comment-list .course-comment-cite-wrap{font-weight:700}#mpcs-main #comments .course-comment-edit-reply-wrap{display:flex;justify-content:space-between}#mpcs-main #respond .comment-reply-title{font-family:inherit;font-size:21px}#mpcs-main #respond .form-submit{margin-bottom:0}#mpcs-main #respond .form-submit input[name=submit]{padding:10px 15px;background:#1fa69a;border:none;border-radius:0;color:#fff;font-weight:400}.mpcs-lesson .btn{font-size:.7rem;height:1.5rem;line-height:1rem}.mpcs-lesson.completed:not(.current) i,.mpcs-lesson.completed:not(.current) a,.mpcs-lesson.completed:not(.current)>span{color:#999!important}.mpcs-lesson.completed:not(.current) i span:hover,.mpcs-lesson.completed:not(.current) a span:hover,.mpcs-lesson.completed:not(.current)>span span:hover{background:0 0}.mpcs-lesson.locked:not(.current) i,.mpcs-lesson.locked:not(.current) a,.mpcs-lesson.locked:not(.current)>span{color:#999!important}.mpcs-lesson.locked:not(.current) i span:hover,.mpcs-lesson.locked:not(.current) a span:hover,.mpcs-lesson.locked:not(.current)>span span:hover{background:0 0}.mpcs-instructor .tile-icon{width:20%;text-align:center}.mpcs-instructor .tile-icon img{border-radius:5px}.mpcs-instructor .tile-icon p{font-weight:500}.mpcs-instructor .tile-icon .tile-socials{list-style:none;margin-top:5px;margin-left:0}.mpcs-instructor .tile-icon .tile-socials li{display:inline}.mpcs-instructor .tile-icon .tile-socials a{color:#666}.mpcs-instructor .tile-title{font-size:1rem}.mpcs-instructor .tile-content{padding-left:2em!important}.mpcs-instructor .tile-description{margin-top:1em;color:#333}.mpcs-instructor .tile-meta{font-size:.7rem;margin-top:10px}.mpcs-instructor p{margin:0}.post-type-archive-mpcs-course{background:#fafafa}.post-type-archive-mpcs-course .entry-content{margin:0 1em}@media (min-width:840px){.post-type-archive-mpcs-course .entry-content{margin:0 3em}}.post-type-archive-mpcs-course .sidebar-open{display:none!important}.post-type-archive-mpcs-course #mpcs-navbar .navbar-section{flex:1 0 1}.mpcs-cards .column{margin-bottom:1em}.mpcs-cards .card{box-shadow:0 .25rem 1rem rgba(48,55,66,.15);height:100%}.mpcs-cards .card-title h2{margin:0}.mpcs-cards .card-footer{display:flex;align-items:center;justify-content:space-between}.mpcs-cards .card-footer span{color:#66758c;display:inline-flex}.mpcs-cards .card-footer img{border-radius:50px;margin-right:5px;float:left}.mpcs-cards .card-footer.price{color:#1fa69a;font-weight:700}.mpcs-cards .card-footer .course-author a{color:#007cba}.mpcs-course-filter{padding:1.5em 0}.mpcs-course-filter .btn{background:#fff;color:#66758c;border:.05rem solid #bcc3ce}.mpcs-course-filter .dropdown .menu{background:#fafafa;padding:0}.mpcs-course-filter .dropdown .menu li{margin:0;font-size:.7rem}.mpcs-course-filter .dropdown .menu li:first-child{padding:0;background:#fff;margin-bottom:.3rem}.mpcs-course-filter .dropdown .menu li:first-child input{border:0}.mpcs-course-filter .dropdown .menu li:first-child input:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mpcs-course-filter .dropdown .btn span,.mpcs-course-filter .dropdown .btn i{color:#1fa69a;font-weight:500}@media (max-width:600px){.mpcs-course-filter .column{text-align:center!important}}.mpcs-course-filter .column:last-child{text-align:right}.mpcs-course-filter .column:last-child form{display:inline-block;width:70%}@media (max-width:600px){.mpcs-course-filter .column:last-child form{width:90%}}@media (max-width:600px){.mpcs-course-filter .column:last-child{padding-top:10px}}.pagination{border-top:.05rem solid #bcc3ce;margin:3em 0;text-align:right}.pagination li a,.pagination li a:hover,.pagination li.active a,.pagination li.disabled{color:#bbb;text-decoration:none}.pagination li{display:inline}.pagination li a,.pagination li a:hover,.pagination li.active a,.pagination li.disabled{border-radius:3px;cursor:pointer;padding:.75rem;font-weight:500}.pagination li a:hover,.pagination li.active a{color:#333}.mpcs-progress-ring{position:relative;text-align:center;width:22px;height:22px;border-radius:100%;background-color:#1fa69a;background-image:linear-gradient(91deg,transparent 50%,#ccc 50%),linear-gradient(90deg,#ccc 50%,transparent 50%)}.mpcs-progress-ring .inner{position:relative;top:2px;left:2px;text-align:center;width:18px;height:18px;border-radius:100%;background-color:#fff}.mpcs-progress-ring .inner div{position:relative;top:4px;color:#333;font-size:9px}.mpcs-progress-ring .stat{line-height:1em}@media (min-width:1280px){.mpcs-cards .column.col-4{width:32.33333333%;margin-right:1em;margin-bottom:2em}.mpcs-cards .column.col-4:nth-child(3n){margin-right:0}}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper::before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper::before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper::before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper::before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper::before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper::before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper::before{padding-top:0}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.mp_wrapper img{box-shadow:none!important;border:0!important;border-radius:0!important}.mepr-stripe-card-element{border:1px solid rgba(0,0,0,.2)!important;padding:10px!important;background-color:#fff}.mepr-stripe-card-errors{color:#eb1c26}.mp_wrapper textarea{outline-style:none;font-size:inherit;font-family:inherit;letter-spacing:normal;padding:4px 2px;resize:none}.mp_wrapper .mepr_price label,.mp_wrapper .mepr_price .mepr_price_cell,.mp_wrapper .mepr_price .mepr_price_cell_label{display:inline!important}table.mp-table thead,table.mp-table tbody,table.mp-table tfoot,table.mp-table tr,table.mp-table th,table.mp-table td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}table.mp-table{display:block;display:table;border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px!important;width:100%!important}table.mp-table thead{display:table-header-group}table.mp-table tfoot{display:table-footer-group}table.mp-table tr{display:table-row}table.mp-table,table.mp-table th,table.mp-table td{border:1px solid rgba(0,0,0,.1)}table.mp-table th,table.mp-table td{display:table-cell;padding:8px;border-width:0 1px 1px 0!important}table.mp-table th{text-align:left;font-weight:700}table.mp-table .mp-currency-cell{text-align:right}.mepr_error,.mepr_updated{padding:5px 5px 5px 15px!important;margin-bottom:25px!important;box-sizing:border-box!important;width:100%}.mepr_error{background-color:#feb9bb!important;border:1px solid #d40022!important}.mepr_error ul{padding:0 0 5px!important;margin:0!important}.mepr_error ul li{list-style-type:none!important;padding:0!important;margin:0!important}.mepr_updated{background-color:#def4c5!important;border:1px solid #4d8c2e!important}.mepr-form input.invalid,.mepr-form select.invalid,.mepr-form textarea.invalid,.mepr-form label.mepr-checkbox-field.invalid,.mepr-form div.mepr-checkboxes-field.invalid,.mepr-form div.mepr-radios-field.invalid{border:2px solid red!important;background-color:#f66!important}.validation.failed:after{color:red;content:"Validation failed"}.validation.passed:after{color:green;content:"Validation passed"}.mepr-radios-field,.mepr-checkboxes-field{display:inline-block!important;width:250px!important;margin-bottom:10px!important}.mepr-radios-field-row,.mepr-checkboxes-field-row{display:block!important;padding-left:0!important;margin-left:2px!important}input.mepr-form-radios-input,input.mepr-form-checkboxes-input{padding-left:0;margin-left:0;width:auto;margin-right:5px;display:inline!important;text-align:left}label.mepr-form-radios-label,label.mepr-form-checkboxes-label{display:inline!important;width:222px!important;max-width:222px!important;min-width:222px!important}.mepr-hidden{display:none}.mepr-visuallyhidden{border:0;clip:rect(0 0 0 0);height:0;margin:-1px;overflow:hidden;position:absolute;width:1px}.mp_users_subscriptions_list ul{list-style:none!important}.mp_users_subscriptions_list ul li{padding:5px!important;margin:0!important}li.mp_users_subscriptions_list_alt{background:#eee}#mpcs-quiz-navigation button.loading::after,#mpcs-assignment-navigation button.loading::after{border-bottom-color:#fff;border-left-color:#fff}.mpcs-quiz-question-feedback{border-top-color:#1fa69a;border-bottom-color:#1fa69a}.mpcs-lesson.locked{position:relative}.mpcs-lesson.locked span.mpcs-lesson-locked-tooltip{visibility:hidden;width:250px;background-color:#2c3637;color:#fff!important;text-align:center;padding:5px 10px;border-radius:6px;position:absolute;z-index:1;top:-8px;left:102%;margin-top:-5px;opacity:0;transition:opacity .3s}.mpcs-lesson.locked:hover .mpcs-lesson-locked-tooltip{visibility:visible;opacity:1}.single-mpcs-course .mpcs-lesson.locked span.mpcs-lesson-locked-tooltip{top:-25px;left:auto;right:102%}.single-mpcs-course .mpcs-lesson-locked-tooltip:after{top:50%;left:100%;right:auto;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #2c3637}.mpcs-course-with-accordion #mpcs-main .mpcs-lessons{display:none;overflow:hidden}.mpcs-course-with-accordion #mpcs-main .mpcs-section{margin-bottom:0;position:relative}.mpcs-course-with-accordion #mpcs-main .mpcs-section-title{padding:1em}.mpcs-course-with-accordion #mpcs-main .mpcs-section-header{border-bottom:1px solid rgba(255,255,255,.15);position:relative}.mpcs-course-with-accordion #mpcs-main .mpcs-section-header:after{content:"";position:absolute;right:20px;top:28px;width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid #666}.mpcs-course-with-accordion #mpcs-main .mpcs-section-header.active:after{border-bottom:6px solid #666;border-top:none}.mpcs-course-with-accordion #mpcs-main .mpcs-section-title:hover{cursor:pointer}#mpcs-sidebar-header figure{width:30%;flex-shrink:0;margin:0}#mpcs-sidebar-header figure img{width:auto}.mpcs-sidebar-resources,.mpcs-sidebar-grades{padding:1em;background:#e8e8e8;border-bottom:1px solid rgba(255,255,255,.7)}.mpcs-sidebar-resources .mepr-resources,.mpcs-sidebar-resources .mpcs-grades-menu,.mpcs-sidebar-grades .mepr-resources,.mpcs-sidebar-grades .mpcs-grades-menu{font-weight:700;color:#3b4351;text-decoration:none}.mpcs-lesson-progress .mpcs-quiz-failed{color:#b91c1c!important}.mpcs-resource-section:not(:last-of-type),.mpcs-course-with-accordion #mpcs-main .mpcs-resource-section:not(:last-of-type){margin-bottom:50px}.flex{display:flex}.mpcs-gradebook-lesson a{border:0!important;padding-left:0!important}.mpcs-assignment-continue-bottom-wrapper{font-size:16px}.mpcs-share-tooltip{font-size:13px}