.elementor-kit-8387{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Libre Franklin";--e-global-typography-secondary-font-family:"Libre Franklin";--e-global-typography-text-font-family:"Libre Franklin";--e-global-typography-accent-font-family:"Libre Franklin";color:#FFFFFF;font-family:"Libre Franklin", Sans-serif;font-size:18px;font-weight:300;line-height:28px;}.elementor-kit-8387 a{font-family:"Libre Franklin", Sans-serif;}.elementor-kit-8387 h1{font-family:"Libre Franklin", Sans-serif;}.elementor-kit-8387 h3{font-family:"Libre Franklin", Sans-serif;}.elementor-kit-8387 h4{font-family:"Libre Franklin", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1320px;}.e-con{--container-max-width:1320px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-8387 e-page-transition{background-color:#FFBC7D;}@media(max-width:1366px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:1200px){.e-con{--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;}}@media(max-width:880px){.e-con{--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}/* Start custom CSS */.elementor-element.btnFull a.elementor-button {
    width: 100%;
}
* {
    box-sizing: border-box;
}
.elementor-element.btnFull a.elementor-button span.elementor-button-text {
    flex: unset;
}
.elementor-element.listIcon span.elementor-icon-list-icon {
    padding: 0 0 0 8px;
    order: 2;
}

.elementor-element.listIcon span.elementor-icon-list-icon svg{
   margin: 0;
}
.elementor-element.subImage .elementor-widget-container {
    display: flex;
}

body #stage h1 {
    padding: inherit;
}
body .banner.banner-short {
    padding: 90px 0;
}
body h1{
    text-align: inherit;
}

body #stage {
    padding: 0;
    min-height: unset;
}

body p{
	margin:0;
}

html body {
	margin:0;
}

div#home_menu {
    display: none;
}

.episodeRow {
    display: flex;
    flex-wrap: wrap;
    row-gap: 30px;
    margin: 0 -10px;
}

.episodeCol {
    width: 25%;
    padding: 0 10px;
}
.episodeCard{
    border: 1px solid #242829;
    border-radius: 24px;
    padding: 17px;
}

.episodeContent h3{
    font-size: 20px;
    line-height: 30px;
    color: #FFF;
    font-family: 'Libre Franklin';
    min-height: 60px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin: 17px 0 2px 0;
    text-transform: uppercase;
}

.episodeDesc {
    font-size: 14px;
    line-height: 21px;
    color: #B5B5B5;
    font-weight: 400;
    font-family: 'Libre Franklin';
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 84px;
}

.episodeContent p{
    font-size: 14px;
    line-height: 21px;
    color: #B5B5B5;
    font-family: 'Libre Franklin';
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    
}

.episodeContent a{
    background: #BC497F;
    color: #FFF;
    display: block;
    text-align: center;
    padding: 12px;
    border-radius: 8px;
    font-size: 18px;
    line-height: 20px;
    margin-top: 28px;
}

.episodeNumber{
    position: relative;
    display: block;
    margin: 0 auto;
    background: #242829;
    color: #BC497F;
    font-size: 14px;
    font-weight: 700;
    line-height: 21px;
    font-family: 'Libre Franklin';
    border-radius: 6px;
    padding: 2px 0;
    width: 130px;
    text-align: center;
    margin-top: -13px;
    z-index: 9;
}

.episodeImage{
    display: flex;
    align-items: center;
    justify-content: center;
}

.episodeImage img{
    height: 230px;
}

#wp-block-categories-1 {
    background: #222326;
    color: #FFF;
    font-size: 18px;
    line-height: 21px;
    border: none;
    border-radius: 8px;
    font-family: 'Libre Franklin';
    font-weight: 400;
    width: 153px;
    padding: 11px 18px;
    background-image: url(https://bizkids.com/wp-content/uploads/arrow.png);
    background-repeat: no-repeat;
    background-position: 84% 50%;
    appearance: none;
}

body .banner {
    background-color: #000;
    background-image: url(/wp-content/uploads/Section-5.png);
    background-size: cover;
    background-position: center;
    padding: 90px 0;
    height: unset;
    min-height: 320px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.contactPageSection {
    padding: 100px 0;
    background-image: url(/wp-content/uploads/Rectangle-1-2.png);
    background-repeat: no-repeat;
    background-position: right top;
    background-color: #F7F7FC;
}
.contactPageSection form.form.contact {
    max-width: 700px;
    margin: 0 auto;
    background-color: #fff;
    padding: 40px;
    border-radius: 24px;
    box-shadow: 0 4px 21px -1px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
}
.contactPageSection form.form.contact label {
    float: unset;
    display: flex;
    font-size: 16px;
    line-height: 24px;
    color: #000;
    text-transform: capitalize;
    font-weight: 500;
    margin-bottom: 4px;
}
.contactPageSection form.form.contact input {
    width: 100%;
    background-color: #F5F5F5;
    border: 0;
    padding: 16px 20px;
    border-radius: 5px;
}
.contactPageSection form.form.contact ul {
    display: flex;
    flex-wrap: wrap;
    margin: -7.5px;
}
.contactPageSection form.form.contact li {
    width: 50%;
    padding: 7.5px;
}
.contactPageSection form.form.contact li:nth-child(6), .contactPageSection form.form.contact li:nth-child(7), .contactPageSection form.form.contact li:nth-child(8), .contactPageSection form.form.contact li:nth-child(9), .contactPageSection form.form.contact li:nth-child(5) {
    width: 100%;
}
.contactPageSection form.form.contact li.checkbox {
    display: flex;
    flex-direction: row-reverse;
    justify-content: start;
    align-items: center;
}

.contactPageSection form.form.contact li.checkbox input {
    width: unset;
    float: unset;
    margin: 0;
}
.contactPageSection form.form.contact li.checkbox label {
    margin: 0 0 0 10px;
}
.contactPageSection form.form.contact input, .contactPageSection form.form.contact textarea {
    width: 100%;
    background-color: #F5F5F5;
    border: 0;
    padding: 16px 20px;
    border-radius: 5px;
    resize: none;
    outline: none;
}
.contactPageSection form.form.contact li.submit-frame input.cta.submit {
    width: 100%;
    background-color: #BC497F;
    color: #fff;
    border: 0;
    border-radius: 5px;
    font-size: 18px;
    line-height: 24px;
    text-transform: uppercase;
    padding: 17px 20px;
}

.elementor-element.privacyText h2 {
    font-size: 40px;
    line-height: 60px;
    font-family: "Libre Franklin", sans-serif;
    margin: 35px 0 12px;
}
.elementor-element.privacyText a {
    color: #BC497F;
    font-weight: 600;
}



@media screen and (max-width: 1200px) {
    
.episodeCol {
    width: 33.33%;
}

}

@media screen and (max-width: 1024px) {
    
.episodeCol {
    width: 50%;
}

}

@media screen and (max-width: 767px) {
    
.episodeCol {
    width: 100%;
}

.elementor-element.privacyText h2 {
    font-size: 25px;
    line-height: 40px;
    font-family: "Libre Franklin", sans-serif;
    margin: 26px 0 8px;
}

#wp-block-categories-1 {
    margin-bottom: 15px;
}
.contactPageSection form.form.contact li {
    width: 100%;
}
.contactPageSection form.form.contact {
    padding: 25px;
}
.contactPageSection {
    padding: 40px 0;
}

body .gform_wrapper form {

    padding: 20px;
}
.elementor-element.mobileFull {
    width: 100%;
}
.elementor-element.mobileFull a.elementor-button {
    width: 100%;
}
body .banner {
    min-height: 200px;
}
body .banner.banner-games {
    padding: 40px 20px;
    background-position: left top;
}
}

.elementor-element.lessonExerpt .elementor-widget-container p {
    min-height: 84px;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */