.elementor-809 .elementor-element.elementor-element-e35d95d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-809 .elementor-element.elementor-element-30e52f6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E7E7;--border-color:#E5E7E7;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;--z-index:999999;}.elementor-809 .elementor-element.elementor-element-30e52f6:not(.elementor-motion-effects-element-type-background), .elementor-809 .elementor-element.elementor-element-30e52f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFCFE;}.elementor-809 .elementor-element.elementor-element-bc27fff .thim-ekit__back-single-course a{color:#5569C3;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;}.elementor-809 .elementor-element.elementor-element-bc27fff .thim-ekit__back-single-course .wrapper-icon i{font-size:14px;color:#5569C3;}.elementor-809 .elementor-element.elementor-element-bc27fff .thim-ekit__back-single-course .wrapper-icon svg{width:14px;}.elementor-809 .elementor-element.elementor-element-bc27fff .thim-ekit__back-single-course .wrapper-icon{border-style:none;}.elementor-809 .elementor-element.elementor-element-bc27fff .thim-ekit__back-single-course .wrapper-icon svg path{stroke:#5569C3;fill:#5569C3;}.elementor-809 .elementor-element.elementor-element-54d443c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-809 .elementor-element.elementor-element-7ea7f00 .elementor-nav-menu .elementor-item{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;}.elementor-809 .elementor-element.elementor-element-7ea7f00 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-809 .elementor-element.elementor-element-7ea7f00 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-809 .elementor-element.elementor-element-7ea7f00 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-809 .elementor-element.elementor-element-7ea7f00 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-809 .elementor-element.elementor-element-7ea7f00 .elementor-nav-menu--main .elementor-item:focus{color:#000000;fill:#000000;}.elementor-809 .elementor-element.elementor-element-7ea7f00 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-809 .elementor-element.elementor-element-7ea7f00 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#000000;}.elementor-809 .elementor-element.elementor-element-7ea7f00 .e--pointer-framed .elementor-item:before,
					.elementor-809 .elementor-element.elementor-element-7ea7f00 .e--pointer-framed .elementor-item:after{border-color:#000000;}.elementor-809 .elementor-element.elementor-element-7ea7f00 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#000000;}.elementor-809 .elementor-element.elementor-element-7ea7f00 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-809 .elementor-element.elementor-element-7ea7f00 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-809 .elementor-element.elementor-element-7ea7f00 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-809 .elementor-element.elementor-element-7ea7f00 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-809 .elementor-element.elementor-element-7ea7f00 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-809 .elementor-element.elementor-element-7ea7f00 .e--pointer-underline .elementor-item:after,
					 .elementor-809 .elementor-element.elementor-element-7ea7f00 .e--pointer-overline .elementor-item:before,
					 .elementor-809 .elementor-element.elementor-element-7ea7f00 .e--pointer-double-line .elementor-item:before,
					 .elementor-809 .elementor-element.elementor-element-7ea7f00 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-809 .elementor-element.elementor-element-7ea7f00 .elementor-nav-menu--dropdown a:hover,
					.elementor-809 .elementor-element.elementor-element-7ea7f00 .elementor-nav-menu--dropdown a:focus,
					.elementor-809 .elementor-element.elementor-element-7ea7f00 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-809 .elementor-element.elementor-element-7ea7f00 .elementor-nav-menu--dropdown a.highlighted{background-color:#5569C3;}.elementor-809 .elementor-element.elementor-element-7ea7f00 .elementor-nav-menu--dropdown .elementor-item, .elementor-809 .elementor-element.elementor-element-7ea7f00 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-809 .elementor-element.elementor-element-7ea7f00 .elementor-nav-menu--dropdown{border-radius:12px 12px 12px 12px;}.elementor-809 .elementor-element.elementor-element-7ea7f00 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:12px;border-top-right-radius:12px;}.elementor-809 .elementor-element.elementor-element-7ea7f00 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:12px;border-bottom-left-radius:12px;}.elementor-809 .elementor-element.elementor-element-7ea7f00 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-809 .elementor-element.elementor-element-7ea7f00 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 0px 12px 4px rgba(0, 0, 0, 0.12);}.elementor-809 .elementor-element.elementor-element-7ea7f00 .elementor-nav-menu--dropdown a{padding-left:24px;padding-right:24px;padding-top:12px;padding-bottom:12px;}.elementor-809 .elementor-element.elementor-element-7ea7f00 .elementor-nav-menu--dropdown li:not(:last-child){border-style:none;}.elementor-809 .elementor-element.elementor-element-7ea7f00 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-809 .elementor-element.elementor-element-7ea7f00 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-809 .elementor-element.elementor-element-3d70902{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:24px;--padding-bottom:24px;--padding-left:48px;--padding-right:24px;}.elementor-809 .elementor-element.elementor-element-3d70902:not(.elementor-motion-effects-element-type-background), .elementor-809 .elementor-element.elementor-element-3d70902 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5569C3;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-809 .elementor-element.elementor-element-33237d2{background-color:#38447A;padding:24px 0px 24px 0px;top:0px;}body:not(.rtl) .elementor-809 .elementor-element.elementor-element-33237d2{left:0px;}body.rtl .elementor-809 .elementor-element.elementor-element-33237d2{right:0px;}.elementor-809 .elementor-element.elementor-element-33237d2 .elementor-icon-wrapper{text-align:center;}.elementor-809 .elementor-element.elementor-element-33237d2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-809 .elementor-element.elementor-element-33237d2.elementor-view-framed .elementor-icon, .elementor-809 .elementor-element.elementor-element-33237d2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-809 .elementor-element.elementor-element-33237d2.elementor-view-framed .elementor-icon, .elementor-809 .elementor-element.elementor-element-33237d2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-809 .elementor-element.elementor-element-33237d2 .elementor-icon{font-size:24px;}.elementor-809 .elementor-element.elementor-element-33237d2 .elementor-icon svg{height:24px;}.elementor-809 .elementor-element.elementor-element-c59fba4{background-color:#5569C3;padding:8px 14px 8px 14px;top:0px;border-radius:100px 100px 100px 100px;}body:not(.rtl) .elementor-809 .elementor-element.elementor-element-c59fba4{left:0px;}body.rtl .elementor-809 .elementor-element.elementor-element-c59fba4{right:0px;}.elementor-809 .elementor-element.elementor-element-c59fba4 .elementor-icon-wrapper{text-align:center;}.elementor-809 .elementor-element.elementor-element-c59fba4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-809 .elementor-element.elementor-element-c59fba4.elementor-view-framed .elementor-icon, .elementor-809 .elementor-element.elementor-element-c59fba4.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-809 .elementor-element.elementor-element-c59fba4.elementor-view-framed .elementor-icon, .elementor-809 .elementor-element.elementor-element-c59fba4.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-809 .elementor-element.elementor-element-c59fba4 .elementor-icon{font-size:26px;}.elementor-809 .elementor-element.elementor-element-c59fba4 .elementor-icon svg{height:26px;}.elementor-809 .elementor-element.elementor-element-c59fba4 .elementor-icon-wrapper svg{width:auto;}.elementor-809 .elementor-element.elementor-element-9f49d6d{width:100%;max-width:100%;}.elementor-809 .elementor-element.elementor-element-9f49d6d .learn-press-progress{width:100% !important;}.elementor-809 .elementor-element.elementor-element-9f49d6d .learn-press-progress__active{background-color:#BECAFF !important;}.elementor-809 .elementor-element.elementor-element-9f49d6d .learn-press-progress::before{background-color:#EFEEEE !important;}.elementor-809 .elementor-element.elementor-element-9f49d6d .thim-ekit-single-course-item__progress .number{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;letter-spacing:24px;}.elementor-809 .elementor-element.elementor-element-9f49d6d .thim-ekit-single-course-item__progress .results{color:#FFFFFF !important;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;}.elementor-809 .elementor-element.elementor-element-536db1e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-809 .elementor-element.elementor-element-ab16a8c .lp-course-curriculum{--thim-curriculum-popup-max-height:80vh;--thim-curriculum-lesson-text-color:#444444;}.elementor-809 .elementor-element.elementor-element-ab16a8c .lp-course-curriculum .course-section,
					.elementor-809 .elementor-element.elementor-element-ab16a8c .lp-course-curriculum .course-section-header{border-radius:0px 0px 0px 0px;}.elementor-809 .elementor-element.elementor-element-ab16a8c #learn-press-course-curriculum .course-curriculum .section{border-radius:0px 0px 0px 0px;}.elementor-809 .elementor-element.elementor-element-ab16a8c #learn-press-course-curriculum .course-curriculum .section-header{border-radius:0px 0px 0 0;}.elementor-809 .elementor-element.elementor-element-ab16a8c .lp-course-curriculum .course-section:not(:last-child){margin-bottom:0px;}.elementor-809 .elementor-element.elementor-element-ab16a8c #learn-press-course-curriculum .course-curriculum .section:not(:last-child){margin-bottom:0px;}.elementor-809 .elementor-element.elementor-element-ab16a8c .lp-course-curriculum .course-section__title, .elementor-809 .elementor-element.elementor-element-ab16a8c #learn-press-course-curriculum .curriculum-sections .section-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;}.elementor-809 .elementor-element.elementor-element-ab16a8c .lp-course-curriculum .course-section-header{padding:16px 24px 16px 24px;background-color:#F6F7F9;}.elementor-809 .elementor-element.elementor-element-ab16a8c #learn-press-course-curriculum .curriculum-sections .section-header{padding:16px 24px 16px 24px;}.elementor-809 .elementor-element.elementor-element-ab16a8c .curriculum-sections .section-header{--section-title-padding-top:16px;--section-title-padding:16px 24px 16px 24px;}.elementor-809 .elementor-element.elementor-element-ab16a8c #learn-press-course-curriculum .section-header{background-color:#F6F7F9;}.elementor-809 .elementor-element.elementor-element-ab16a8c .lp-course-curriculum .course-item-title, .elementor-809 .elementor-element.elementor-element-ab16a8c #learn-press-course-curriculum .course-curriculum .course-item .item-name{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;line-height:21px;}.elementor-809 .elementor-element.elementor-element-ab16a8c .lp-course-curriculum .course-item{border-top:1px solid #02010100;margin-bottom:0;}.elementor-809 .elementor-element.elementor-element-ab16a8c #learn-press-course-curriculum .course-curriculum .course-item{border-top:1px solid #02010100;margin-bottom:0;}.elementor-809 .elementor-element.elementor-element-ab16a8c .lp-course-curriculum .course-item-title{color:#444444;}.elementor-809 .elementor-element.elementor-element-ab16a8c #learn-press-course-curriculum .course-curriculum .course-item .section-item-link{color:#444444;}.elementor-809 .elementor-element.elementor-element-ab16a8c .lp-course-curriculum .course-item:hover .course-item-title{color:#5569C3;}.elementor-809 .elementor-element.elementor-element-ab16a8c .lp-course-curriculum .course-item.current .course-item-title{color:#5569C3;}.elementor-809 .elementor-element.elementor-element-f39cb19{background-color:#5569C3;padding:8px 14px 8px 14px;top:0px;border-radius:100px 100px 100px 100px;}body:not(.rtl) .elementor-809 .elementor-element.elementor-element-f39cb19{right:0px;}body.rtl .elementor-809 .elementor-element.elementor-element-f39cb19{left:0px;}.elementor-809 .elementor-element.elementor-element-f39cb19 .elementor-icon-wrapper{text-align:center;}.elementor-809 .elementor-element.elementor-element-f39cb19.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-809 .elementor-element.elementor-element-f39cb19.elementor-view-framed .elementor-icon, .elementor-809 .elementor-element.elementor-element-f39cb19.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-809 .elementor-element.elementor-element-f39cb19.elementor-view-framed .elementor-icon, .elementor-809 .elementor-element.elementor-element-f39cb19.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-809 .elementor-element.elementor-element-f39cb19 .elementor-icon{font-size:26px;}.elementor-809 .elementor-element.elementor-element-f39cb19 .elementor-icon svg{height:26px;}.elementor-809 .elementor-element.elementor-element-f39cb19 .elementor-icon-wrapper svg{width:auto;}.elementor-809 .elementor-element.elementor-element-75ad311{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-809 .elementor-element.elementor-element-c5fd483 > .elementor-widget-container{padding:24px 24px 24px 24px;}.elementor-809 .elementor-element.elementor-element-c5fd483 .course-item-title{color:#5569C3;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;line-height:24px;padding:0px 0px 0px 0px;}.elementor-809 .elementor-element.elementor-element-c5fd483 .quiz-content, .elementor-809 .elementor-element.elementor-element-c5fd483 .content-item-description{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-809 .elementor-element.elementor-element-c5fd483 .quiz-content{padding:0px 0px 0px 0px;}.elementor-809 .elementor-element.elementor-element-c5fd483 .content-item-description{padding:0px 0px 0px 0px;}.elementor-809 .elementor-element.elementor-element-c5fd483 .thim-ekit-single-item__data .lp-button{border-style:none;}.elementor-809 .elementor-element.elementor-element-c5fd483 .questions-pagination .page-numbers:not(.dots){border-style:none;}.elementor-809 .elementor-element.elementor-element-613defa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-809 .elementor-element.elementor-element-cc5609a .thim-ekit-course-items{--thim-width-sidebar-items:360px;}.elementor-809 .elementor-element.elementor-element-cc5609a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-809 .elementor-element.elementor-element-9995efd{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;--z-index:9999999;}.elementor-809 .elementor-element.elementor-element-9995efd:not(.elementor-motion-effects-element-type-background), .elementor-809 .elementor-element.elementor-element-9995efd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071436;}.elementor-809 .elementor-element.elementor-element-b0a2394{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-809 .elementor-element.elementor-element-73bd38b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-809 .elementor-element.elementor-element-8eff629{text-align:left;}.elementor-809 .elementor-element.elementor-element-8eff629 img{width:248px;}.elementor-809 .elementor-element.elementor-element-3eaddb8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-809 .elementor-element.elementor-element-2101a92{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-809 .elementor-element.elementor-element-c91061a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-809 .elementor-element.elementor-element-c91061a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:150%;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-809 .elementor-element.elementor-element-67f7891 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-809 .elementor-element.elementor-element-67f7891 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-809 .elementor-element.elementor-element-67f7891{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-809 .elementor-element.elementor-element-67f7891 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-809 .elementor-element.elementor-element-67f7891 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;line-height:150%;}.elementor-809 .elementor-element.elementor-element-67f7891 .elementor-icon-list-text{color:#515A72;transition:color 0.3s;}.elementor-809 .elementor-element.elementor-element-7fe051a{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-809 .elementor-element.elementor-element-84e9af3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-809 .elementor-element.elementor-element-84e9af3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:150%;color:#FFFFFF;}.elementor-809 .elementor-element.elementor-element-a3d3acb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-809 .elementor-element.elementor-element-a3d3acb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-809 .elementor-element.elementor-element-a3d3acb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-809 .elementor-element.elementor-element-a3d3acb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-809 .elementor-element.elementor-element-a3d3acb .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;line-height:150%;}.elementor-809 .elementor-element.elementor-element-a3d3acb .elementor-icon-list-text{color:#515A72;transition:color 0.3s;}.elementor-809 .elementor-element.elementor-element-4bb83ed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-809 .elementor-element.elementor-element-620e331{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-809 .elementor-element.elementor-element-620e331 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:150%;color:#FFFFFF;}.elementor-809 .elementor-element.elementor-element-882e274{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-809 .elementor-element.elementor-element-882e274 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:150%;color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:769px){.elementor-809 .elementor-element.elementor-element-9995efd{--width:100%;}}@media(max-width:768px){.elementor-809 .elementor-element.elementor-element-30e52f6{--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-809 .elementor-element.elementor-element-bc27fff{width:100%;max-width:100%;}.elementor-809 .elementor-element.elementor-element-bc27fff .thim-ekit__back-single-course a{font-size:14px;line-height:21px;}.elementor-809 .elementor-element.elementor-element-bc27fff .thim-ekit__back-single-course .wrapper-icon{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-809 .elementor-element.elementor-element-bc27fff .thim-ekit__back-single-course .wrapper-icon i{font-size:16px;}.elementor-809 .elementor-element.elementor-element-bc27fff .thim-ekit__back-single-course .wrapper-icon svg{width:16px;}.elementor-809 .elementor-element.elementor-element-54d443c{--width:30%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-809 .elementor-element.elementor-element-7ea7f00{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-809 .elementor-element.elementor-element-3d70902{--padding-top:8px;--padding-bottom:8px;--padding-left:24px;--padding-right:24px;}.elementor-809 .elementor-element.elementor-element-c59fba4{padding:14px 14px 14px 14px;top:46px;}.elementor-809 .elementor-element.elementor-element-9f49d6d .thim-ekit-single-course-item__progress .results{font-size:14px;line-height:21px;}.elementor-809 .elementor-element.elementor-element-f39cb19{padding:14px 14px 14px 14px;top:50px;}body:not(.rtl) .elementor-809 .elementor-element.elementor-element-f39cb19{right:-55px;}body.rtl .elementor-809 .elementor-element.elementor-element-f39cb19{left:-55px;}.elementor-809 .elementor-element.elementor-element-75ad311{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for thim-ekits-back-to-course, class: .elementor-element-bc27fff */.elementor-809 .elementor-element.elementor-element-bc27fff a{
    display: flex;
    gap: 12px;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-7ea7f00 */.elementor-809 .elementor-element.elementor-element-7ea7f00 .sub-menu{
    min-width: 200px!important;
    margin-left:-40px!important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-33237d2 */.elementor-809 .elementor-element.elementor-element-33237d2 .icon{
    transform: rotate(90deg)
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c59fba4 */.elementor-809 .elementor-element.elementor-element-c59fba4 .elementor-icon-wrapper{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for thim-ekits-course-curricilum, class: .elementor-element-ab16a8c */.elementor-809 .elementor-element.elementor-element-ab16a8c .course-section__items{
    padding: 24px;
}
.elementor-809 .elementor-element.elementor-element-ab16a8c .course-item {
    background: #fff;
    padding:0;
    margin-bottom: 16px!important;
}
.elementor-809 .elementor-element.elementor-element-ab16a8c .course-item:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f39cb19 */.elementor-809 .elementor-element.elementor-element-f39cb19 .elementor-icon-wrapper{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-33237d2 */.elementor-809 .elementor-element.elementor-element-33237d2 .icon{
    transform: rotate(90deg)
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c59fba4 */.elementor-809 .elementor-element.elementor-element-c59fba4 .elementor-icon-wrapper{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for thim-ekits-course-curricilum, class: .elementor-element-ab16a8c */.elementor-809 .elementor-element.elementor-element-ab16a8c .course-section__items{
    padding: 24px;
}
.elementor-809 .elementor-element.elementor-element-ab16a8c .course-item {
    background: #fff;
    padding:0;
    margin-bottom: 16px!important;
}
.elementor-809 .elementor-element.elementor-element-ab16a8c .course-item:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f39cb19 */.elementor-809 .elementor-element.elementor-element-f39cb19 .elementor-icon-wrapper{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-33237d2 */.elementor-809 .elementor-element.elementor-element-33237d2 .icon{
    transform: rotate(90deg)
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c59fba4 */.elementor-809 .elementor-element.elementor-element-c59fba4 .elementor-icon-wrapper{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for thim-ekits-course-curricilum, class: .elementor-element-ab16a8c */.elementor-809 .elementor-element.elementor-element-ab16a8c .course-section__items{
    padding: 24px;
}
.elementor-809 .elementor-element.elementor-element-ab16a8c .course-item {
    background: #fff;
    padding:0;
    margin-bottom: 16px!important;
}
.elementor-809 .elementor-element.elementor-element-ab16a8c .course-item:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f39cb19 */.elementor-809 .elementor-element.elementor-element-f39cb19 .elementor-icon-wrapper{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-33237d2 */.elementor-809 .elementor-element.elementor-element-33237d2 .icon{
    transform: rotate(90deg)
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c59fba4 */.elementor-809 .elementor-element.elementor-element-c59fba4 .elementor-icon-wrapper{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for thim-ekits-course-curricilum, class: .elementor-element-ab16a8c */.elementor-809 .elementor-element.elementor-element-ab16a8c .course-section__items{
    padding: 24px;
}
.elementor-809 .elementor-element.elementor-element-ab16a8c .course-item {
    background: #fff;
    padding:0;
    margin-bottom: 16px!important;
}
.elementor-809 .elementor-element.elementor-element-ab16a8c .course-item:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f39cb19 */.elementor-809 .elementor-element.elementor-element-f39cb19 .elementor-icon-wrapper{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-33237d2 */.elementor-809 .elementor-element.elementor-element-33237d2 .icon{
    transform: rotate(90deg)
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c59fba4 */.elementor-809 .elementor-element.elementor-element-c59fba4 .elementor-icon-wrapper{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for thim-ekits-course-curricilum, class: .elementor-element-ab16a8c */.elementor-809 .elementor-element.elementor-element-ab16a8c .course-section__items{
    padding: 24px;
}
.elementor-809 .elementor-element.elementor-element-ab16a8c .course-item {
    background: #fff;
    padding:0;
    margin-bottom: 16px!important;
}
.elementor-809 .elementor-element.elementor-element-ab16a8c .course-item:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f39cb19 */.elementor-809 .elementor-element.elementor-element-f39cb19 .elementor-icon-wrapper{
    display: flex;
}/* End custom CSS */
/* Start custom CSS */body {
    overscroll-behavior: none;
}
.is_wpforo_page-1{
    margin: 0!important;
}
#popup-course{
    top: 86px!important;
}
.navigation{
    align-items: center!important;
}
.thim-ekit__back-single-course{
    margin: 0;
}
.nav-user .sub-menu{
    left: auto!important;
    right: 0;
}
.username-mobile {
    margin-left: 12px;
    margin-right: 4px;
}
.profile .elementor-nav-menu .sub-arrow{
    padding: 0;
}
.user-menu-avatar {
    border-radius: 50%;
    vertical-align: middle;
}
.username-desktop{
    text-transform: uppercase;
}
.profile{
    width: auto;;
}
.profile .sub-menu .menu-item a{
    border: none;
}
.avatar.avatar-40.photo{
    border-radius: 100px;
    width: 45px;
}
@media (max-width: 1023.98px){
    .profile .elementor-nav-menu--main > .elementor-nav-menu > li > .sub-menu.elementor-nav-menu--dropdown{
        margin-left: -150px !important;
    }
    .profile .elementor-nav-menu .sub-arrow{
        display: none;
    }
    .nav-user .username-mobile img{
        border-radius: 50%;
    }
    .username-desktop {
        display: none;
    }
    .username-mobile {
        display: inline-block;
        margin: 0;
    }

}
@media (max-width:767.98px){

    .profile .elementor-nav-menu .sub-arrow{
        display: none;
    }
}


.ekit-popup-content {
    max-height: calc(100vh - 200px);
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch; /* penting */
}

.ekit-popup-content {
    scroll-behavior: auto;
}

.ekit-popup-content::-webkit-scrollbar {
    width: 8px;
}

.ekit-popup-content::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

.ekit-popup-content::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

.ekit-popup-content::-webkit-scrollbar-thumb:hover {
    background: #555;
}

.wrapper-popup-content-right {
    display: flex;
    flex-direction: column;
    height: 100%; 
}

.ekit-popup-header {
    position: sticky;
    top: 0;
    z-index: 10;
    background: #fff;
}

.ekit-popup-footer {
    position: sticky;
    bottom: 0;
    z-index: 10;
    background: #fff;
}

.elementor-element-75ad311.ekit-popup-content {
    flex: 1;
    overflow-y: auto;
    overflow-x: hidden;
}

@media (max-width: 768px) {
    .ekit-popup-content {
        max-height: calc(100vh - 150px);
    }
}
.back-to-course a{
    display: flex!important;
    gap: 8px!important;
}

.learn-press-form.form-button {
    position: fixed;
    bottom: 0;
    z-index: 12;
    background: #fff;
    padding: 12px 32px;
    margin: 0 !important;
    width: 100%;
    display: flex;
    justify-content: end;
    right: 0;
}

.learn-press-form.form-button .lp-button.button-complete-lesson {
    width: 100%;
    cursor: pointer;
    transition: all 0.3s;
    border-radius: 4px;
    background: #5569C3;
    display: inline-flex;
    padding: 12px 24px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    color: #FFF;
    font-family: "Plus Jakarta Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 800;
    line-height: 24px; 
}

.thim-ekit-single-item__data {
    padding-bottom: 100px;
}
.lp-button{
    padding: 0px;
    width: fit-content!important;
}

.thim-ekit-single-item__data .course-item-title{
    display: none;
}
@media (max-width: 768px) {
    #popup-course{
        top: 73px!important;
    }
    .learn-press-form.form-button {
        padding: 15px;
    }
    .user-profile .elementor-image-box-content{
        display: none;
    }
    .lp-sidebar-toggle__close .thim-ekit-course-items .ekit-popup-sidebar {
        position: absolute;
        z-index: 1;
        width: 80%;
        background: rgb(255, 255, 255);
        opacity:0;
        top: 0;
        bottom: 0;
        pointer-events: auto;
         /* Hilangkan tap highlight */
        -webkit-tap-highlight-color: transparent;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }
    .lp-sidebar-toggle__close .thim-ekit-course-items .ekit-popup-sidebar.sidebar-show{
        z-index: 9999999;
        opacity:1;
    }
    /* Atau tambahkan pada elemen yang diklik */
    #sidebar-toggle-course-item-mobile,
    .course-item__link,
    .course-section-header {
        -webkit-tap-highlight-color: transparent;
        -webkit-touch-callout: none;
    }
    
    /* Jika masih ada outline biru */
    #sidebar-toggle-course-item-mobile:focus,
    .course-item__link:focus,
    .course-section-header:focus {
        outline: none;
    }
    
    .ekit-popup-content {
        overflow-y: scroll!important;
    }
}
.sidebar-toggle-course-item{
    cursor: pointer;
}
.ekit-popup-sidebar {
    transition: transform 0.3s ease;
    border-right: 1px solid #D7D7E4;
    z-index: 13;
    background: #fff;
}

.ekit-popup-sidebar.sidebar-hidden {
    transform: translateX(-100%);
    flex: 0;
}

.wrapper-popup-content-right {
    transition: width 0.3s ease;
}

.wrapper-popup-content-right.full-width {
    width: 100% !important;
}

.icon {
    transition: transform 0.3s ease;
}

.lp-course-curriculum .course-section{
    border: none;
}
.course-section:not(.lp-collapse) .course-section-header {
    border-bottom: 1px solid #D7D7E4;
}
.lp-single-lesson iframe,
.learn-press-content-item iframe,
.content-item-description iframe {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 16 / 9;
}/* End custom CSS */