@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100;200;300;400;500;600;700;800;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--default-font:"Exo 2",sans-serif;--heading-font:"Exo 2",sans-serif;--nav-font:"Exo 2",sans-serif;--background-color:#fff;--default-color:#444;--heading-color:#388538;--accent-color:#49eb49;--contrast-color:#fff;--disabled-color:#b1afaf;--nav-color:#fff;--nav-hover-color:#69f369;--nav-dropdown-background-color:#fff;--nav-dropdown-color:#444;--nav-dropdown-hover-color:#69f369;--beranda-background-color:#388538;--beranda-color:#fff;scroll-behavior:smooth}body{background-color:#fff;background-color:var(--background-color);color:#444;color:var(--default-color);font-family:Exo\ 2,sans-serif;font-family:var(--default-font)}a{color:#49eb49;color:var(--accent-color);transition:.3s}a,a:hover{text-decoration:none}a:hover{color:color-mix(in srgb,#49eb49,#0000 25%);color:color-mix(in srgb,var(--accent-color),#0000 25%)}h1,h2,h3,h4,h5,h6{color:#006a4e;font-family:Exo\ 2,sans-serif;font-family:var(--heading-font)}.scroll-top{background-color:#2f4f4f;border-radius:50px;bottom:-15px;height:44px;opacity:0;position:fixed;right:15px;transition:all .4s;visibility:hidden;width:44px;z-index:99999}.scroll-top i{font-size:26px;line-height:0}.scroll-top i,.scroll-top:hover{color:#fff;color:var(--contrast-color)}.scroll-top:hover{background-color:color-mix(in srgb,#2f4f4f,#0000 20%)}.scroll-top.active{bottom:15px;opacity:1;visibility:visible}@media (max-width:540px){.scroll-top{height:44px;width:44px}}.header{--background-color:#3d4d6a;--background-color:#fff0;--heading-color:#fff;--nav-color:#fff;background-color:var(--background-color);color:var(--default-color);padding:15px 0;transition:all .5s;z-index:997}.app.scrolled .header{--background-color:#2f4f4f}.logo{align-items:flex-start!important;flex-direction:column;line-height:1}.logo h1{color:var(--heading-color);display:block;font-size:25px;letter-spacing:2px;margin:0;text-transform:uppercase}@media (max-width:1200px){.logo{order:1}}@media (min-width:1200px){.navmenu{order:3;padding:0}.navmenu ul{align-items:center;display:flex;list-style:none;margin:0;padding:0}.navmenu li{position:relative}.navmenu a,.navmenu a:focus{align-items:center;color:var(--nav-color);display:flex;font-family:var(--nav-font);font-weight:400;justify-content:space-between;padding:1px 25px;transition:.3s;white-space:nowrap}.navmenu a i,.navmenu a:focus i{font-size:12px;line-height:0;margin-left:5px;transition:.3s}.navmenu li:last-child a{padding-right:0}.navmenu .active,.navmenu .active:focus,.navmenu li:hover>a{text-decoration:overline}.navmenu .dd-box-shadow{box-shadow:0 0 30px color-mix(in srgb,var(--default-color),#0000 85%)}}@media (max-width:1199px){.mobile-nav-toggle{color:var(--nav-color);cursor:pointer;font-size:28px;line-height:0;margin-right:10px;transition:color .3s}.navmenu{padding:0;z-index:9997}.navmenu ul{background-color:var(--nav-dropdown-background-color);border-radius:6px;box-shadow:0 0 30px color-mix(in srgb,var(--default-color),#0000 90%);display:none;inset:60px 20px 20px 20px;margin:0;overflow-y:auto;padding:10px 0;position:absolute;transition:.3s;z-index:9998}.navmenu a,.navmenu a:focus{align-items:center;color:var(--nav-dropdown-color);display:flex;font-family:var(--nav-font);font-weight:500;justify-content:space-between;padding:10px 20px;transition:.3s;white-space:nowrap}.navmenu a i,.navmenu a:focus i{align-items:center;background-color:color-mix(in srgb,var(--accent-color),#0000 90%);border-radius:50%;display:flex;font-size:12px;height:30px;justify-content:center;line-height:0;margin-left:5px;transition:.3s;width:30px}.navmenu a i:hover,.navmenu a:focus i:hover{background-color:var(--accent-color);color:var(--contrast-color)}.navmenu .active,.navmenu .active:focus,.navmenu a:hover{text-decoration:overline}.navmenu .active i,.navmenu .active:focus i{background-color:var(--accent-color);color:var(--contrast-color);transform:rotate(180deg)}.mobile-nav-active{overflow:hidden}.mobile-nav-active .mobile-nav-toggle{color:#fff;font-size:32px;margin-right:0;position:absolute;right:15px;top:15px;z-index:9999}.mobile-nav-active .navmenu{background:#212529cc;inset:0;overflow:hidden;position:fixed;transition:.3s}.mobile-nav-active .navmenu>ul{display:block}}@media screen and (max-width:768px){[data-aos-delay]{transition-delay:0!important}}.section,section{background-color:var(--background-color);color:var(--default-color);overflow:clip;padding:30px 0 20px;scroll-margin-top:88px}.section p{font-size:15px}@media (max-width:1199px){.section,section{scroll-margin-top:66px}}.section-title{position:relative;text-align:center}.section-title h2{font-size:25px;font-weight:500;padding-bottom:10px;position:relative;text-transform:uppercase}.section-title h2:before{background:#006a4e;bottom:1px;height:1px;width:100px}.section-title h2:after,.section-title h2:before{content:"";display:block;left:0;margin:auto;position:absolute;right:0}.section-title h2:after{bottom:0;height:3px;width:60px}.section-title p{margin-bottom:0}.beranda{--default-color:var(--beranda-color);--heading-color:var(--beranda-color);--contrast-color:var(--beranda-color);align-items:center;background-color:#006a4e;display:flex;padding:100px 0 20px;position:relative;width:100%}.beranda h3{color:#fff;position:relative}.beranda h3:before{background:#fff;bottom:-6px;content:"";display:block;height:2px;left:0;margin:auto;position:absolute;width:200px}.beranda p{color:#fff;line-height:1.5;margin:5px 0 30px}.beranda .beranda-img{text-align:right}.beranda .action-button{justify-content:flex-start}.beranda .btn-register{background:#2f4f4f;border-radius:3px;color:var(--contrast-color);display:inline-block;font-family:var(--heading-font);font-size:15px;font-weight:500;letter-spacing:1px;padding:10px 15px;transition:.5s}.beranda .btn-register:hover{background:color-mix(in srgb,#2f4f4f,#0000 15%);color:var(--contrast-color)}.beranda .btn-register.disabled{background-color:gray;cursor:not-allowed;text-decoration:none}.beranda .btn-register.disabled:hover{pointer-events:none}.beranda .animated{animation:up-down 2s ease-in-out infinite alternate-reverse both;border-radius:3px}.beranda .kuota-habis{color:red;font-size:12px}@media (max-width:640px){.beranda p{font-size:15px;margin-bottom:30px}.beranda .action-button{justify-content:center}.beranda .kuota-habis{text-align:center}}@keyframes up-down{0%{transform:translateY(10px)}to{transform:translateY(-10px)}}.kurikulum{--background-color:color-mix(in srgb,#006a4e,#0000 95%)}.kurikulum .button-container{align-items:center;display:flex;gap:10px;justify-content:center}.kurikulum .circle-btn{border:2px solid #0000;border-radius:50%;cursor:pointer;height:30px;outline:none;transition:border .3s ease;width:30px}.kurikulum .btn-red{background-color:darkred}.kurikulum .circle-btn.btn-red.active{box-shadow:0 0 0 3px #8b00004d}.kurikulum .btn-green{background-color:#006400}.kurikulum .circle-btn.btn-green.active{box-shadow:0 0 0 3px #00ff004d}.kurikulum .btn-blue{background-color:#00008b}.kurikulum .circle-btn.btn-blue.active{box-shadow:0 0 0 3px #0000ff4d}.kurikulum .btn-orange{background-color:#ff8c00}.kurikulum .circle-btn.btn-orange.active{box-shadow:0 0 0 3px #ffa5004d}.kurikulum .btn-magenta{background-color:#8b008b}.kurikulum .circle-btn.btn-magenta.active{box-shadow:0 0 0 3px #8b008b4d}.kurikulum .btn-gray{background-color:#2f4f4f}.kurikulum .circle-btn.btn-gray.active{box-shadow:0 0 0 3px #2f4f4f4d}.calendar-container{color:#000;font-size:15px}.calendar{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(7,1fr);margin-bottom:30px}.calendar-header{margin-top:5px;text-align:center}.calendar-day{background-color:#e2e6ea;padding:5px 10px;text-align:center}.marker-1{background-color:#00008b;color:#fff}.marker-2{background-color:#006400;color:#fff}.marker-3{background-color:#8b008b;color:#fff}.marker-4{background-color:#ff8c00;color:#fff}.marker-5{background-color:darkred;color:#fff}.marker-6{background-color:#2f4f4f;color:#fff}.month-title{font-weight:700;margin-top:20px;text-align:center}.custom-subscript{font-size:.5em;vertical-align:sub}.custom-table td,.custom-table th{font-size:15px;line-height:.9}.custom-table .bg-blue{background-color:#0000ff4d}.info-kursus div.content{margin-top:30px}.info-kursus .info-item{background-color:var(--contrast-color);border-radius:3px;box-shadow:0 5px 90px 0 color-mix(in srgb,var(--default-color),#0000 90%);height:100%;padding:10px;transition:all .4s ease-in-out;width:100%}.info-kursus .info-item h4{font-size:18px;font-weight:500;margin-bottom:15px}.info-kursus .info-item h4 a{color:#006a4e;overflow-wrap:break-word;pointer-events:none;transition:.3s ease-in-out}.info-kursus .info-item p{color:#000;line-height:1.5;margin-bottom:0}.info-kursus .info-item:hover{transform:translateY(-10px)}.tentang-saya .tentang-saya-sub{border-radius:3px;box-shadow:0 2px 15px color-mix(in srgb,var(--default-color),#0000 90%);height:100%;padding:30px;position:relative;transition:.5s}.tentang-saya .tentang-saya-sub .pic{border-radius:5%;flex-shrink:0;overflow:hidden;width:150px}.tentang-saya .tentang-saya-sub .pic img{transition:.3s ease-in-out}.tentang-saya .tentang-saya-sub:hover{transform:translateY(-10px)}.tentang-saya .tentang-saya-sub .sub-info{padding-left:30px}.tentang-saya .tentang-saya-sub h4{font-size:20px;font-weight:500;margin-bottom:5px;position:relative}.tentang-saya .tentang-saya-sub h4:before{background:#006a4e;bottom:-6px;content:"";display:block;height:1px;left:0;margin:auto;position:absolute;width:85px}.tentang-saya .tentang-saya-sub p{color:#000;line-height:1.5;margin:10px 0 0}.tentang-saya .tentang-saya-sub .social{align-items:center;display:flex;justify-content:start;margin-top:12px;width:100%}.tentang-saya .tentang-saya-sub .social a{align-items:center;background:color-mix(in srgb,#2f4f4f,#0000 92%);border-radius:50px;display:flex;height:42px;justify-content:center;transition:.3s ease-in-out;width:42px}.tentang-saya .tentang-saya-sub .social a i{color:#2f4f4f;font-size:20px;margin:0 2px}.tentang-saya .tentang-saya-sub .social a:hover{background:#2f4f4f}.tentang-saya .tentang-saya-sub .social a:hover i{color:var(--contrast-color)}.tentang-saya .tentang-saya-sub .social a+a{margin-left:8px}@media (max-width:540px){.tentang-saya .tentang-saya-sub{align-items:center!important;flex-direction:column;justify-content:center!important}.tentang-saya .tentang-saya-sub .sub-info{padding:30px 0 0}.tentang-saya .tentang-saya-sub .social{justify-content:center}.tentang-saya .tentang-saya-sub .social a{background:#2f4f4f}.tentang-saya .tentang-saya-sub .social a i{color:#fff}}.form-daftar{--background-color:color-mix(in srgb,#006a4e,#0000 95%)}.form-daftar .register-form{border-bottom:3px solid #006a4e;border-radius:3px;border-top:3px solid #006a4e;box-shadow:0 0 20px color-mix(in srgb,var(--default-color),#0000 90%);height:100%;padding:30px}.form-daftar .register-form label{color:#000;font-size:15px}@media (max-width:575px){.form-daftar .register-form{padding:20px}}.form-daftar .register-form input[type=email],.form-daftar .register-form input[type=text],.form-daftar .register-form select{background-color:color-mix(in srgb,var(--background-color),#0000 50%);border-color:color-mix(in srgb,var(--default-color),#0000 80%);border-radius:3px;box-shadow:none;color:var(--default-color);font-size:14px;padding:10px 15px}.form-daftar .register-form input[type=email]:focus,.form-daftar .register-form input[type=text]:focus{border-color:var(--accent-color)}.form-daftar .register-form input[type=email]::placeholder,.form-daftar .register-form input[type=text]::placeholder{color:color-mix(in srgb,var(--default-color),#0000 70%)}.form-daftar .register-form .sub-label{display:block;font-size:13px;margin-bottom:5px}.form-daftar .register-form button{background:#2f4f4f;border:0;border-radius:3px;color:var(--contrast-color);font-size:15px;font-weight:500;letter-spacing:1px;padding:10px 15px;transition:.4s}.form-daftar .register-form button:hover{background:color-mix(in srgb,#2f4f4f,#0000 15%)}.form-daftar .register-form button:disabled{background:var(--disabled-color);color:var(--contrast-color);cursor:not-allowed}.form-daftar .register-form button:disabled:hover{background:var(--disabled-color)}.form-daftar .cursor-pointer:hover{cursor:pointer}.form-daftar .email-error,.form-daftar .kabupaten-error,.form-daftar .ktp-error,.form-daftar .name-error,.form-daftar .provinsi-error,.form-daftar .resi-error,.form-daftar .spec-error,.form-daftar .submit-message{color:red;font-size:12px}@keyframes animate-loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*,:after,:before{box-sizing:border-box}*{scrollbar-width:0}::-webkit-scrollbar{background-color:initial;width:12px}::-webkit-scrollbar-thumb{background-color:#ddd;border:4px solid #fff;border-radius:99px}.modal{align-items:center;background-color:#00000040;bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1}.modal-container{background-color:#fff;border-radius:3px;box-shadow:0 15px 30px 0 #00000040;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;margin-top:18vh;max-height:74vh;max-width:80%;overflow:hidden}.modal-container-header{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:center;padding:10px 32px}.modal-container-header i{color:var(--heading-color);font-size:36px}.modal-container-title{align-items:center;display:flex;font-size:18px;font-weight:500;gap:8px;line-height:1}.modal-container-title svg{color:#750550;height:32px;width:32px}.modal-container-body{overflow:auto;padding:24px 32px 51px}.modal-container-body .content-desktop{display:block}.modal-container-body .content-mobile{display:none}.modal-container-footer{align-items:center;border-top:1px solid #ddd;display:flex;gap:12px;justify-content:flex-end;padding:8px 32px;position:relative}.modal-container-footer:after{background-image:linear-gradient(0deg,#ffffffbf,#0000);content:"";display:block;flex-shrink:0;height:50px;left:24px;pointer-events:none;position:absolute;right:24px;top:-51px}.button{background-color:initial;border:0;border-radius:3px;cursor:pointer;letter-spacing:1px;padding:10px 15px;transition:.15s ease}.button.is-ghost:focus,.button.is-ghost:hover{background-color:#dfdad7}.button.is-primary{background:#2f4f4f;color:var(--contrast-color)}.button.is-primary:focus,.button.is-primary:hover{background:color-mix(in srgb,#2f4f4f,#0000 15%);color:var(--contrast-color)}.icon-button{align-items:center;background-color:initial;border:0;border-radius:8px;color:var(--heading-color);cursor:pointer;display:flex;font-size:36px;height:40px;justify-content:center;line-height:1;padding:0;transition:.15s ease;width:40px}.icon-button svg{height:24px;width:24px}.icon-button:focus,.icon-button:hover{background-color:#dfdad7}.modal .disc-price{text-decoration:line-through}.modal .title-table{color:#000;font-size:17px;font-weight:700;margin-bottom:10px;text-align:center}.modal .table td,.modal .table th{font-size:15px}@media (max-width:600px){.modal-container{max-width:90%}.modal-container-body .content-desktop{display:none}.modal-container-body .content-mobile{display:block;text-align:left}.modal-container-body .content-mobile h6{font-size:17px;font-weight:500;margin-bottom:20px}.modal-container-body .content-mobile th{width:130px}.modal-container-body .content-mobile hr{background-color:#000;border:none;height:2px}}.footer{background-color:var(--background-color);color:var(--default-color);font-size:14px;position:relative}.footer .copyright{border-top:1px solid color-mix(in srgb,var(--default-color),#0000 90%);padding-bottom:25px;padding-top:25px}.footer .copyright p{margin-bottom:0}
/*# sourceMappingURL=main.ca328589.css.map*/