.elementor-33 .elementor-element.elementor-element-ed3fcba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-33 .elementor-element.elementor-element-e70756a .elementor-repeater-item-bdf433b .swiper-slide-bg{background-color:#833ca3;background-image:url(https://brightpathacademy.org/wp-content/uploads/2026/04/27.04.2026_09.23.34_REC.png);background-size:cover;}.elementor-33 .elementor-element.elementor-element-e70756a .elementor-repeater-item-36e3bf0 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://brightpathacademy.org/wp-content/uploads/2026/04/27.04.2026_09.26.22_REC.png);background-size:cover;}.elementor-33 .elementor-element.elementor-element-e70756a .swiper-slide{transition-duration:calc(5000ms*1.2);height:780px;}.elementor-33 .elementor-element.elementor-element-e70756a{margin:-10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-33 .elementor-element.elementor-element-e70756a .swiper-slide-contents{max-width:66%;}.elementor-33 .elementor-element.elementor-element-e70756a .swiper-slide-inner{text-align:center;}.elementor-33 .elementor-element.elementor-element-e70756a .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;height:12px;width:12px;}.elementor-33 .elementor-element.elementor-element-e70756a .swiper-horizontal .swiper-pagination-progressbar{height:12px;}.elementor-33 .elementor-element.elementor-element-e70756a .swiper-pagination-fraction{font-size:12px;}.elementor-33 .elementor-element.elementor-element-e70756a .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-e36cb33 );opacity:var( --e-global-color-e36cb33 );}.elementor-33 .elementor-element.elementor-element-e70756a .swiper-pagination-bullet-active{background-color:var( --e-global-color-accent );}.elementor-33 .elementor-element.elementor-element-402d3c9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-33 .elementor-element.elementor-element-cb35961{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-a2a33c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.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-33 .elementor-element.elementor-element-4361592{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33 .elementor-element.elementor-element-c03be37{text-align:center;}.elementor-33 .elementor-element.elementor-element-c03be37 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:300;}.elementor-33 .elementor-element.elementor-element-0912271{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-8e09f68{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.5);}.elementor-33 .elementor-element.elementor-element-9b723fe{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.5);}.elementor-33 .elementor-element.elementor-element-a33be8d{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.5);}.elementor-33 .elementor-element.elementor-element-6dc5881{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.5);}.elementor-33 .elementor-element.elementor-element-79f0939{text-align:center;}.elementor-33 .elementor-element.elementor-element-2daa59f{text-align:center;color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-edbc90d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-6e957db{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-ab9ea2a img{border-radius:25px 25px 25px 25px;}.elementor-33 .elementor-element.elementor-element-959dd59{padding:0px 0px 0px 20px;text-align:start;}.elementor-33 .elementor-element.elementor-element-a604053{padding:0px 0px 0px 20px;color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-33 .elementor-element.elementor-element-f1590c4{padding:0px 0px 20px 0px;}.elementor-33 .elementor-element.elementor-element-f1590c4 .elementor-button{font-family:"Poppins", Sans-serif;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 3px 7px 0px rgba(0,0,0,0.5);}.elementor-33 .elementor-element.elementor-element-d868282{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-f0546bf img{border-radius:25px 25px 25px 25px;}.elementor-33 .elementor-element.elementor-element-6a29a69{padding:0px 0px 0px 20px;text-align:start;}.elementor-33 .elementor-element.elementor-element-ec1c36e{padding:0px 0px 0px 20px;color:var( --e-global-color-secondary );}.elementor-33 .elementor-element.elementor-element-290f3b7{padding:0px 0px 20px 0px;}.elementor-33 .elementor-element.elementor-element-290f3b7 .elementor-button{font-family:"Poppins", Sans-serif;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 3px 7px 0px rgba(0,0,0,0.5);}.elementor-33 .elementor-element.elementor-element-5408334{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-6afcbdf img{border-radius:25px 25px 25px 25px;}.elementor-33 .elementor-element.elementor-element-f9c0c02{padding:0px 0px 0px 20px;text-align:start;}.elementor-33 .elementor-element.elementor-element-99ced3d{padding:0px 0px 0px 20px;color:var( --e-global-color-secondary );}.elementor-33 .elementor-element.elementor-element-694553e{padding:0px 0px 20px 0px;}.elementor-33 .elementor-element.elementor-element-694553e .elementor-button{font-family:"Poppins", Sans-serif;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 3px 7px 0px rgba(0,0,0,0.5);}.elementor-33 .elementor-element.elementor-element-96673b6{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-33 .elementor-element.elementor-element-3ebf3a6{width:auto;max-width:auto;}.elementor-33 .elementor-element.elementor-element-2ab3c2a{width:auto;max-width:auto;}.elementor-33 .elementor-element.elementor-element-2ab3c2a .elementor-heading-title{color:var( --e-global-color-4939028 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-33 .elementor-element.elementor-element-0912271{--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-edbc90d{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-33 .elementor-element.elementor-element-cb35961{--width:50%;}.elementor-33 .elementor-element.elementor-element-a2a33c5{--width:50%;}}@media(max-width:767px){.elementor-33 .elementor-element.elementor-element-0912271{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-edbc90d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for slides, class: .elementor-element-e70756a *//* === Pagination ke Kiri + Style seperti gambar kamu === */

/* Container pagination - posisi di kiri bawah */
.elementor-element-e70756a .swiper-pagination {
    bottom: 180px !important;        /* Jarak dari bawah gambar */
    left: 110px !important;          /* Jarak dari kiri (sesuaikan) */
    right: auto !important;         /* Penting: hilangkan right */
    text-align: left !important;    /* Align ke kiri */
    display: flex !important;
    justify-content: flex-start !important;
    width: auto !important;
}

/* Dots inactive: bulat kecil abu-abu */
.elementor-element-e70756a .swiper-pagination-bullet {
    width: 12px !important;
    height: 12px !important;
    background-color: #888888 !important;
    border-radius: 50% !important;
    opacity: 1 !important;
    margin: 0 7px 0 0 !important;   /* Jarak antar dot */
    transition: all 0.4s ease !important;
}

/* Active dot: merah + lebih panjang (mirip gambar) */
.elementor-element-e70756a .swiper-pagination-bullet-active,
.elementor-element-e70756a .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 34px !important;      /* Panjang garis active */
    height: 12px !important;
    background-color: #e50914 !important;   /* Warna merah */
    border-radius: 6px !important;
    box-shadow: 0 0 8px rgba(229, 9, 20, 0.7) !important;
}/* End custom CSS */