.elementor-kit-7{--e-global-color-primary:#4F6D7A;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#DD6E42;--e-global-color-7afce57:#E8DAB2;--e-global-color-61f411a:#EAEAEA;--e-global-color-3838364:#88A2AD;--e-global-color-bf7187c:#C0D6DF;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-size:18px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:1.7em;--e-global-typography-secondary-font-family:"Lora";--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.7em;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.7em;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.7em;--e-global-typography-b1c321c-font-family:"Lora";color:var( --e-global-color-text );}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 p{margin-block-end:45px;}.elementor-kit-7 a{color:var( --e-global-color-accent );}.elementor-kit-7 a:hover{color:var( --e-global-color-primary );}.elementor-kit-7 h1{color:var( --e-global-color-primary );font-family:"Lora", Sans-serif;font-size:3.6em;}.elementor-kit-7 h2{color:var( --e-global-color-primary );font-family:"Lora", Sans-serif;font-size:2.6em;font-weight:300;line-height:1.2em;}.elementor-kit-7 h3{color:var( --e-global-color-primary );font-family:"Lora", Sans-serif;font-size:1.95em;font-weight:500;line-height:1.7em;}.elementor-kit-7 h4{font-family:var( --e-global-typography-b1c321c-font-family ), Sans-serif;}.elementor-kit-7 h5{font-family:var( --e-global-typography-b1c321c-font-family ), Sans-serif;}.elementor-kit-7 h6{font-family:var( --e-global-typography-b1c321c-font-family ), Sans-serif;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1920px;}.e-con{--container-max-width:1920px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */h1 strong, h2 strong, h3 strong {
    font-weight:700;
}

body:not(.home) div[data-elementor-type="header"] > div {
    background-color: #fff;
}

a {
    -webkit-transition: color .2s;
    -moz-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s;
}

a#next_lesson_link,
a#previous_lesson_link,
.mp_login_form input[type=submit],
input[type=submit] {
    background-color: var(--e-global-color-accent) !important;
    border-color: var(--e-global-color-accent) !important;
    color:#fff;
    padding:6.5px 24px;
    transition: all .3s;
    border-radius: 3px;
}

a#next_lesson_link:hover,
a#previous_lesson_link:hover,
.mp_login_form input[type=submit]:hover, 
input[type=submit]:hover {
    background-color: var(--e-global-color-primary) !important;
    border-color: var(--e-global-color-primary) !important;
}

span.mpcs-button {
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}

div.mpcs-lesson-progress {
    padding-left: 15px;
}

div.mpcs-lesson-button {
    padding-right: 15px;
}

.mpcs-button span {
    border-radius: 3px !important;
    font-weight: 400;
}

.mpcs-button .is-green,
.mpcs-button .is-purple {
    background-color: var(--e-global-color-accent) !important;
    border-color: var(--e-global-color-accent) !important;
}

.mpcs-button .is-green:hover,
.mpcs-button .is-purple:hover {
    background-color: var(--e-global-color-primary) !important;
    border-color: var(--e-global-color-primary) !important;
}

.mpcs-section {
    border-color: var(--e-global-color-3838364) !important;
}

.mpcs-section .mpcs-section-header {
    background-color: var(--e-global-color-bf7187c) !important;
}

.mpcs-section .mpcs-section-header .mpcs-section-title-text,
.mpcs-section .mpcs-section-header .mpcs-progress-bar-title {
    font-family: "Poppins", Sans-Serif !important;
    font-size: 18px !important;
    font-weight: 500;
    color: var(--e-global-color-primary) !important;
}

.mpcs-lessons, .mpcs-lesson {
    padding:0px !important;
}

.course-progress-bar-main {
    background-color: var(--e-global-color-secondary);
}

.course-progress-bar-main > span {
    background-color: var(--e-global-color-7afce57);
}

a.elementor-button.elementor-button-link {
    color: #fff;
}

p:has(+ul) {
    margin-bottom: 18px !important;
}

button[type="submit"].wpforms-submit {
    font-family: "Poppins", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1.2em !important;
padding: 13px 24px !important;
    border-radius: 3px !important;
    height: 43.2px !important;
}

[type=button], [type=submit], button {
    border-color: var(--e-global-color-accent);
    background-color: var(--e-global-color-accent);
    color:#fff;
}

[type=button]:hover, [type=submit]:hover, button:hover,
[type=button]:focus, [type=submit]:focus, button:focus {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    color:#fff;
}

button[type="submit"].wpforms-submit:hover {
    background: var(--e-global-color-primary) !important;
}/* End custom CSS */