/* index css */
.text-accent-700{color:#04af2f!important;} .teach-with-us-testimonials{text-align:center;} .teach-with-us-testimonials img{margin:1.5rem auto 0 auto;} .dropdown__item .fa-angle-right:before{content:''!important;} .become-instructor__content ul{margin:0px 0px 0px 25px; padding:0px;} .become-instructor__content ul li{font-size:16px; list-style:none; margin:0px 0px 20px 0px; padding:2px 10px;} .become-instructor__content a{color:#fff;} .become-instructor__content a:hover{color:#04af2f;} .become-instructor__content .flex-group{align-items:baseline!important;} .tutorial-toc-toggle{display:none!important;}
@media(min-width:864px){ .hero__title, .hero--teach-with-us__content p{min-width:755px;}  .teach-with-us-testimonials img{width:75%} .icon-button--cart{padding-left:1rem!important;} .conds-apply{position:absolute; margin-top:0px;} .btnCart{min-width:185px!important;} .btnflex{display:flex; justify-content:flex-start; gap:1rem;} }
@media(max-width:864px){ .hero__title, .hero--teach-with-us__content p{min-width:100%;}  .teach-with-us-testimonials img{width:100%}.icon-button--cart{padding-left:1rem!important;} .conds-apply{position:absolute; margin-top:5px;} .btnCart{min-width:155px!important;} .btnflex{display:flex; justify-content:center; gap:.5rem;} }
.conds-apply span{color:#f00;}  .hero--teach-with-us__container{grid-template-columns: 0fr 52%!important;}
div:where(.swal2-container) div:where(.swal2-popup){width:55em!important;}
div:where(.swal2-container) .swal2-html-container{padding:.3em 1.6em .3em;}
.swal2-html-container p{font-size:15px; color:#000; text-align:left; line-height:24px; padding:5px 0px; margin:0px;}
.swal2-title h2{font-size:26px; color:#000; font-weight:800; text-align:left; padding:0.5rem 0rem .4rem 0rem; margin:0rem 0rem .4rem 0rem; border-bottom:1px solid #ccc;}
.swal2-html-container h3{font-size:18px; color:rgba(0, 0, 0, 0.87); font-weight:600; text-align:left; padding:0.7rem 0rem 0rem 0rem; margin: 0;}
.swal2-html-container ul{margin:10px 0px 10px 60px; padding:0px;}
.swal2-html-container ul li{font-size:15px; color:#000; text-align:left; margin:0px; padding:0px; list-style:disc; line-height:26px;}
.swal2-confirm{display:none!important;}
.swal2-close{color:#f00!important; outline:none!important;}
.data-sticky, .google-bottom-ads, .bottom-library-ads{display:none!important;}
.icon-button--inverted-grey{background-color:#d7d7d7!important; color:#000!important; cursor:pointer; border: 0; height:45px; border-radius:0rem; display:grid; place-content:center; transition:0.25s ease; box-shadow:0px 2.45097px 9.80386px rgba(75, 75, 75, 0.08); border:2px solid #898585;}
.icon-button--inverted-grey:hover{background-color:#fff!important; color:#000!important;}
.mt-1{margin-top:2rem;}
.scroll-to-top-button{display:none!important; min-width:55px!important;}
.flex-arrow svg{width:22px;}
.faq-item{font-family:"Poppins", sans-serif; width:100%!important; padding:35px auto;}
.faq-item h2{text-align:center; margin:0px 0px 20px 0px;}
.faq-item ul{margin:0px 0px 20px 50px; padding:0px;}
.faq-item ul li{text-align:left; margin:4px 0px; padding:0px 0px; list-style:disc;}
.faq-item a{color:#04af2f!important; text-decoration:underline!important; cursor:pointer;}
/* end of index css */

/* Core styles/functionality */
.tabb{border-bottom:2px solid #cfe9d0;}
.tabb input{position:absolute; opacity:0; z-index:-1;}
.tab__content{max-height:0; overflow:hidden; transition:all 0.35s;}
.tabb input:checked ~ .tab__content{background:#fff; max-height:12rem;}

/* Visual styles */
.accordion{font-family:"Poppins", sans-serif; background:#fff; color:#000; border-radius:0.5rem; overflow:hidden;}
.tab__label, .tab__close{background:#fff; display:flex; color:#000; cursor:pointer;}
.tab__label{font-size:14px; font-weight:bold; justify-content:space-between; padding:1rem;}
.tab__label::after{content:"\276F"; width:1em; height:1em; text-align:center; transform:rotate(90deg); transition:all 0.35s;}
.tabb input:checked + .tab__label::after{transform:rotate(270deg);}
.tab__content p{margin:0; padding:0rem 1rem 1rem 1rem;}
.tab__close{justify-content:flex-end; padding:0.5rem 1rem; font-size:0.75rem;}
.accordion--radio{--theme: var(--secondary);}
.view-more a{color:#fff; text-align:center; text-decoration:none!important; margin:0 auto; display:flex; justify-content:center; gap:.5rem; display:block;}
.view-more a:hover{color:#000; text-align:center; text-decoration:none; margin:0 auto;}
.show-more{display:none;}
a.showText{background:#04af2f; width:165px; color:#fff!important; text-align:center; text-decoration:none!important; padding:10px 25px; margin:15px auto 0px auto; justify-content:center; gap:.5rem; display:block; border:2px solid #2c9d30;}
a.showText:hover{background:#fff; width:165px; color:#000!important; border:2px solid #2c9d30;}
.accent-header{background-color:#333!important;}
.nav__signup-link{background-color:#333!important;}
.nav__signup-link:hover{opacity: .8; color:#fff!important; border:2px solid #333!important}

/* dark css */
.dark .tabb{border-bottom:2px solid #262626;}
.dark .tab__label, .dark .tab__close{background:#040402; color:#afafaf;}
.dark .tabb input:checked ~ .tab__content{background:#383835;}
.dark .tab__content p{color:#fafafa;}
.dark .faq-item ul li{color:#fafafa;}