@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Nunito&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");body{background-color:#fff;transition:ease-in-out .5s}body.olympiad-class .subtitle{margin-top:61px}body.career-class .title-name{min-height:fit-content !important}body.career-class .section-title{margin-bottom:60px !important}.eapps-instagram-feed-title-container{display:none !important}.reveal{position:relative;transform:translateY(150px);opacity:0;transition:1s all ease}.reveal.active{transform:translateY(0);opacity:1}.container{max-width:1208px}.highlight{color:#fcc41b}.bg-main{background-color:#fcc41b;color:#000}.bg-main:hover{background-color:#fc740e}.text-secondary{color:#212121 !important}section .section-title h1{font-family:'Poppins';font-style:normal;font-weight:700;font-size:32px;line-height:54px}section .section-title .subtitle{font-size:20px;font-family:'Poppins',sans-serif;color:#212121;font-weight:400}.btn-primary{background-color:#f1c31f !important}.btn-primary:hover{background-color:#ff9439 !important}.bg-white{background-color:#fff !important}.bordered{border:1px solid #cfd3db}.btn-rounded{border-radius:40px}.btn-outline-primary{border:1px solid #f1c31f;border-radius:8px;color:#f1c31f !important;background-color:transparent !important}.btn-outline-primary:hover{border:1px solid transparent;background-color:#f1c31f !important;color:#fff !important}section .section-title h1.program-title{font-size:24px}section .section-title h1.curriculum-title{font-size:32px}.navbar{color:#242331 !important;height:96px;position:inherit;transition:all 1s ease}.navbar.fixed{position:fixed;top:0;left:0;right:0;padding:20px;transition:all 1s ease}.navbar .container{display:flex;justify-content:space-between}.navbar .collapse{background:#fff}.navbar.bg-light{background-color:#fff !important}.navbar .nav-item:not(:last-child){margin-right:35px}.navbar-brand img.logo{width:95px;height:89px}.nav-link{color:#242331 !important;font-size:18px;font-family:'Nunito',sans-serif;display:inline-flex;font-weight:600}.nav-link i{width:5px;height:5px;margin-top:3px;margin-left:5px}.dropdown-toggle::after{transition:transform .15s linear}.show.dropdown .dropdown-toggle::after{transform:translateY(3px)}.dropdown-menu{margin-top:0;padding:22px;border:1px solid transparent;border-radius:0}.dropdown-menu .dropdown-item{color:#474747;padding:5px 0;font-family:'Poppins',sans-serif;font-weight:500}.dropdown-menu .dropdown-item:hover{background-color:transparent;font-weight:600;color:#474747;transition:ease-in-out .5s}.dropdown-toggle::after{display:none}.hero.calistung{min-height:510px;background:url("../images/calistung/header.svg");background-repeat:no-repeat;background-size:cover;background-position:center;width:100%}.hero.calistung .hero-wrapper{position:relative}.hero.calistung .hero-wrapper .hero-title{padding-top:125px;padding-left:80px;padding-right:80px}.hero.calistung .hero-wrapper .hero-title h1{font-family:'Poppins',sans-serif;font-weight:700;text-align:center;font-size:48px;margin-left:auto;margin-right:auto;display:block}.hero.calistung .hero-wrapper .hero-subtitle{margin-top:25px}.hero.calistung .hero-wrapper .hero-subtitle h2{font-family:'Poppins',sans-serif;font-weight:400;text-align:center;font-size:24px;margin-left:auto;margin-right:auto;display:block}.hero.calistung .hero-wrapper .hero-cta{margin-top:40px}.hero.calistung .hero-wrapper .hero-cta .btn-cta-rounded{border-radius:40px;padding:16px 68px;font-size:16px;align-items:center;height:50px;display:inline-flex;background-color:#fff;color:#005aa1;font-weight:500;border:1px solid transparent}.hero.jagoan{height:602px;background:url("../images/jagoan/hero-bg.jpg");background-repeat:no-repeat;background-size:contain;background-position:center;width:100%}.hero.jagoan .hero-wrapper{position:relative}.hero.jagoan .hero-wrapper .hero-title{padding-top:175px;padding-left:80px;padding-right:80px}.hero.jagoan .hero-wrapper .hero-title h1{font-family:'Poppins',sans-serif;font-weight:700;text-align:center;font-size:48px;margin-left:auto;margin-right:auto;display:block}.hero.jagoan .hero-wrapper .hero-subtitle{margin-top:25px}.hero.jagoan .hero-wrapper .hero-subtitle h2{font-family:'Poppins',sans-serif;font-weight:400;text-align:center;font-size:24px;margin-left:auto;margin-right:auto;display:block}.hero.jagoan .hero-wrapper .hero-cta{margin-top:40px}.hero.jagoan .hero-wrapper .hero-cta .btn-cta-rounded{border-radius:40px;padding:16px 68px;font-size:16px;align-items:center;height:50px;display:inline-flex;background-color:#fff;color:#005aa1;font-weight:500;border:1px solid transparent}.hero.career{height:583px;background:url("../images/career/hero-bg.svg");background-repeat:no-repeat;background-size:cover;background-position:center;width:100%}.hero.career .hero-wrapper{position:relative;height:583px}.hero.career .hero-wrapper .hero-title h1{font-family:'Poppins',sans-serif;font-weight:700;text-align:left;font-size:48px;margin-left:auto;margin-right:auto;margin-bottom:37px;display:block}.hero.career .hero-wrapper .hero-title h2{font-family:'Poppins',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:157.4%;color:#202020}.hero.career .hero-wrapper .hero-subtitle h2{margin-top:61px;font-family:'Poppins',sans-serif;font-weight:400;text-align:center;font-size:24px;margin-left:auto;margin-right:auto;display:block}.hero.career .hero-wrapper .hero-cta{margin-top:30px}.hero.career .hero-wrapper .hero-cta .btn-cta-rounded{font-family:'Poppins';font-style:normal;font-weight:700;font-size:14px;line-height:17px;border-radius:40px;padding:16px 68px;font-size:16px;align-items:center;height:50px;display:inline-flex;background-color:#fff;color:#c29200;font-weight:500;border:1px solid transparent}.hero.olympiad{height:558px;background:url("../images/olympiad/hero-bg.png");background-repeat:no-repeat;background-size:contain;background-position:center;width:100%}.hero.olympiad .hero-wrapper{position:relative}.hero.olympiad .hero-wrapper .hero-title{padding-top:100px;padding-left:80px;padding-right:80px}.hero.olympiad .hero-wrapper .hero-title h1{font-family:'Poppins',sans-serif;font-weight:700;text-align:center;font-size:48px;margin-left:auto;margin-right:auto;display:block}.hero.olympiad .hero-wrapper .hero-subtitle h2{margin-top:61px;font-family:'Poppins',sans-serif;font-weight:400;text-align:center;font-size:24px;margin-left:auto;margin-right:auto;display:block}.hero.olympiad .hero-wrapper .hero-cta{margin-top:40px}.hero.olympiad .hero-wrapper .hero-cta .btn-cta-rounded{border-radius:40px;padding:16px 68px;font-size:16px;align-items:center;height:50px;display:inline-flex;background-color:#fff;color:#fd540d;font-weight:500;border:1px solid transparent}.hero.specific-purpose{height:700px;background:url("../images/specific/header.png");background-repeat:no-repeat;background-size:cover;background-position:center;width:100%}.hero.specific-purpose .hero-wrapper{position:relative}.hero.specific-purpose .hero-wrapper .hero-title{padding-top:175px;padding-left:80px;padding-right:80px}.hero.specific-purpose .hero-wrapper .hero-title h1{font-family:'Poppins',sans-serif;font-weight:700;text-align:center;font-size:48px;margin-left:auto;margin-right:auto;display:block}.hero.specific-purpose .hero-wrapper .hero-subtitle h2{margin-top:0;font-family:'Poppins',sans-serif;font-weight:400;text-align:center;font-size:24px;margin-left:auto;margin-right:auto;display:block}.hero.specific-purpose .hero-wrapper .hero-cta{margin-top:60px}.hero.specific-purpose .hero-wrapper .hero-cta .btn-cta-rounded{border-radius:40px;padding:16px 68px;font-size:16px;align-items:center;height:50px;display:inline-flex;background-color:#fff;color:#62007c;font-weight:500;border:1px solid transparent}.hero.landing{height:700px;background:url("../images/home/hero-bg.png");background-repeat:no-repeat;background-size:cover;background-position:center;width:100%}.hero .hero-wrapper{position:relative}.hero .hero-wrapper .hero-title{padding-top:122px;padding-left:80px;padding-right:80px}.hero .hero-wrapper .hero-title h1{font-family:'Poppins',sans-serif;font-weight:700;text-align:center;font-size:48px;margin-left:auto;margin-right:auto;display:block}.hero .hero-wrapper .hero-subtitle{margin-top:25px}.hero .hero-wrapper .hero-subtitle h2{font-family:'Poppins',sans-serif;font-weight:400;text-align:center;font-size:24px;margin-left:auto;margin-right:auto;display:block}.hero .hero-wrapper .hero-cta{margin-top:40px}.hero .hero-wrapper .hero-cta .btn-cta-rounded{border-radius:40px;padding:16px 68px;font-size:16px;align-items:center;height:50px;display:inline-flex;background-color:#fff;color:#000;font-weight:500;border:1px solid transparent}.feature-purpose{padding-top:117px;padding-bottom:110px}.feature-purpose .feature-wrapper{margin-top:64px}.feature-purpose .feature-wrapper .feature-items{margin-bottom:30px}.feature-purpose .feature-wrapper .feature-items .information-title{font-family:'Poppins';font-style:normal;font-weight:600;font-size:20px;line-height:28px}.feature-purpose .feature-wrapper .feature-items .information-desc{font-family:'Poppins';font-style:normal;font-weight:400;font-size:16px;line-height:157.4%;color:#797979}.feature-purpose h1{font-family:'Poppins';font-style:normal;font-weight:500;font-size:36px;line-height:50px;letter-spacing:-0.01em;color:#192430}.feature-purpose .information{padding-left:70px}.feature-card{padding-top:107px;padding-bottom:125px}.feature-card .section-title{margin-bottom:123px}.feature-card .feature-card-wrapper .card{padding:40px 25px 30px 25px;border:1px solid transparent;border-radius:12px}.feature-card .feature-card-wrapper .card:hover{box-shadow:0 20px 80px 10px rgba(60,60,60,0.1)}.feature-card .feature-card-wrapper .card .title-name{margin-top:15px;font-family:'Poppins';font-style:normal;font-weight:700;min-height:75px;font-size:24px;color:#242331}.feature-card .feature-card-wrapper .card .title-result{margin-top:12px;font-family:'Poppins';font-style:normal;font-weight:400;font-size:13px;line-height:17px;color:#333842}.feature-card .feature-card-wrapper .card .title-university{font-family:'Poppins';font-style:normal;font-weight:700;font-size:16px;line-height:20px;color:#333842}.feature-card .feature-card-wrapper .card .title-comment{margin-top:13px;font-family:'Poppins';font-style:normal;font-weight:400;font-size:15px;line-height:18px;color:#5e677b}.testimonial .section-title{margin-bottom:76px}.testimonial .testimonial-wrapper .owl-carousel .owl-item img{width:100px !important;height:100px;object-fit:cover;border-radius:30px}.testimonial .testimonial-wrapper .card{padding-top:30px;padding-left:30px;padding-bottom:30px;padding-right:20px;border:1px solid transparent}.testimonial .testimonial-wrapper h2.testimonial-name{font-family:'Poppins';font-style:normal;font-weight:700;font-size:24px;line-height:110%;margin-top:33px;margin-bottom:7px;color:#242331}.testimonial .testimonial-wrapper .testimonial-city{font-family:'Poppins';font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#333842}.testimonial .testimonial-wrapper .testimonial-content{font-family:'Poppins';font-style:normal;font-weight:400;font-size:16px;margin-top:31px;color:#797979}.recruitment{margin-top:100px;margin-bottom:177px}.recruitment .recruitment-wrapper{background:#e1f8ff;border-radius:29px;padding:80px 142px}.recruitment .recruitment-wrapper .recruitment-content h1{font-family:'Poppins';font-style:normal;font-weight:600;font-size:24px;line-height:54px;margin-bottom:31px;color:#333842}.recruitment .recruitment-wrapper .recruitment-content .recruitment-list{position:relative}.recruitment .recruitment-wrapper .recruitment-content .recruitment-list ul li{list-style:none;align-items:center;font-family:'Nunito';font-style:normal;font-weight:400;font-size:22px;line-height:140%;margin-bottom:40px;color:#797979}.recruitment .recruitment-wrapper .recruitment-content .recruitment-list ul li::before{content:"⚫";font-size:10px;color:#242331;margin:auto;left:0;display:block;position:absolute}.program .program-wrapper{position:relative;top:-70px;width:100%;background-color:#fff;border-radius:29px;height:392px;padding:38px 63px;border:1px solid transparent;box-shadow:0 4px 25px rgba(235,235,235,0.25)}.program .program-wrapper .star::before{content:url(../images/home/Star-2.svg.png);width:20px;margin-right:10px;position:relative;height:19px;top:2px;align-items:center;display:inline-flex}.program .program-wrapper .program-list{margin-top:46px;align-items:center}.program .program-wrapper .program-list .program-item{margin-bottom:20px;font-family:'Poppins',sans-serif;font-weight:500}.program .program-wrapper .program-list .program-item .card{border-radius:20px;min-width:250px;max-width:250px;min-height:225px;border:1px solid #e7e7e7}.program .program-wrapper .program-list .program-item .program-header{display:flex;align-items:center}.program .program-wrapper .program-list .program-item .program-header img{width:47px;height:47px;border-radius:50%}.program .program-wrapper .program-list .program-item .program-header h1.item-title{font-size:16px;margin-left:12px}.program .program-wrapper .program-list .program-item .description{margin-top:14px;font-size:15px;letter-spacing:.01em;min-height:150px}.program .program-wrapper .program-list .program-item .program-cta{position:absolute;bottom:25px;display:block;width:100%;height:34px}.program .program-wrapper .program-list .program-item .program-cta .btn{border-radius:30px;border:1px solid transparent;font-size:14px;font-weight:500;width:82%}.partnership{padding:80px 0}.partnership .partnership-logo{padding-top:75px}.partnership .partnership-logo .partnership-wrapper .img-partnership{height:auto;object-fit:contain !important}.curriculum-wrapper .card{border:1px solid transparent}.curriculum-items{margin-top:37px}.curriculum-items .card-body{padding:36px 40px}.curriculum-items .title{font-weight:700;font-size:24px}.curriculum-items .description{margin-top:20px;font-family:'Poppins';font-style:normal;font-weight:400;font-size:16px;line-height:24px}.curriculum-items .national{background-image:url(../images/home/curriculum/1.png);min-height:328px;max-height:328px;border-radius:16px}.curriculum-items .bilingual{background-image:url(../images/home/curriculum/2.png);min-height:328px;border-radius:16px}.curriculum-items .international{background-image:url(../images/home/curriculum/3.png);min-height:328px;background-size:cover;border-radius:16px}.curriculum-items .note:after{content:"*Bahan ajar akan disesuaikan dengan kebutuhan siswa";display:flex;justify-content:center;align-items:center;background:url(../images/home/curriculum/note.png);width:100%;position:absolute;left:0;padding:10px 12px;color:#fff;height:61px;font-size:15px;border-radius:0 0 16px 16px;bottom:0}.curriculum-cta{position:absolute;bottom:100px;display:block;width:-webkit-fill-available}.curriculum-cta .btn{border-radius:30px;border:1px solid transparent;font-size:14px;box-shadow:0 4px 0 #d75e09;font-weight:500;width:75%;height:42px}.curriculum-cta a{display:flex;align-items:center;justify-content:center;color:#000;flex:none;order:0;flex-grow:0}.why-us{padding:173px 0}.why-us .section-title{margin-bottom:230px}.why-us .why-us-wrapper{position:relative}.why-us .why-us-wrapper .why-us-wrapper-bg{position:absolute;top:37%;left:50%;transform:translate(-50%,-50%)}.why-us .why-us-wrapper .card-wrapper{display:contents}.why-us .why-us-wrapper .why-us-items{margin-top:17px;height:158px;width:338px;background:#fff;box-shadow:0 12px 20px rgba(2,173,184,0.12);border-radius:12px;padding:20px}.why-us .why-us-wrapper .why-us-items .card-body{padding:0}.why-us .why-us-wrapper .why-us-items h2.title{font-size:18px;color:#dcb838;font-family:'Poppins';font-style:normal;font-weight:600;font-size:18px;line-height:26px}.why-us .why-us-wrapper .why-us-items .description{font-family:'Poppins';font-style:normal;font-weight:400;font-size:15px;line-height:24px;color:#4f4f4f}.why-us .why-us-wrapper .why-us-items.above{margin-top:-160px}.why-us .why-us-wrapper .why-us-items.under{margin-top:80px}.choose-program{padding-bottom:112px}.choose-program .container{max-width:1015px}.choose-program .bg-title{background-image:url(../images/home/program/section.png);background-repeat:no-repeat;width:100%;background-size:cover;height:254px}.choose-program .section-title{color:#fff}.choose-program .section-title .choose-program-title h1{font-family:'Poppins';font-style:normal;font-weight:700;font-size:40px;line-height:49px}.choose-program .section-title .choose-program-subtitle h2{margin-top:12px;font-family:'Poppins';font-style:normal;font-weight:400;font-size:20px;line-height:24px}.choose-program .section-title .choose-program-subtitle h2 span{color:#000}.choose-program .choose-program-wrapper{margin-top:-40px}.choose-program .choose-program-wrapper .card{margin-bottom:36px;border-radius:12px;height:235px;background:transparent;border:0;padding:28px 15px}.choose-program .choose-program-wrapper .card .card-body{padding:0}.choose-program .choose-program-wrapper .card .title h1{font-family:'Poppins';font-style:normal;font-weight:700;font-size:20px;line-height:24px;color:#000}.choose-program .choose-program-wrapper .card .description{margin-top:8px;font-family:'Poppins';font-style:normal;font-weight:400;font-size:14px;line-height:22px}.choose-program .choose-program-wrapper .card .choose-cta{position:absolute;bottom:28px}.choose-program .choose-program-wrapper .card .choose-cta a{display:flex;align-items:center;justify-content:center;width:220px;height:42px;color:#2c313a;font-family:'Poppins';font-style:normal;font-weight:600;font-size:14px;line-height:17px}.choose-program .choose-program-wrapper .card .choose-cta a:hover{border:1px solid transparent}.choose-program .choose-program-wrapper .card.calistung{background-image:url(../images/home/program/1.png);background-repeat:no-repeat;background-size:inherit}.choose-program .choose-program-wrapper .card.olympiad{background-image:url(../images/home/program/2.png);background-repeat:no-repeat;background-size:inherit}.choose-program .choose-program-wrapper .card.jagoan{background-image:url(../images/home/program/3.png);background-repeat:no-repeat;background-size:inherit}.choose-program .choose-program-wrapper .card.specific{background-image:url(../images/home/program/4.png);background-repeat:no-repeat;background-size:inherit}.pricing{padding:128px 0}.pricing.bg-jagoan{background-image:url(../images/home/bg.svg);background-size:contain;background-repeat:no-repeat;padding:100px 0 0 0;min-height:1020px}.pricing .section-title{margin-bottom:100px}.pricing .section-title h1{font-family:'Poppins';font-style:normal;font-weight:700;font-size:32px;line-height:54px}.pricing .pricing-wrapper .row{gap:15px}.pricing .pricing-wrapper .card{border-radius:20px;min-height:340px;min-width:277px;max-width:277px;box-shadow:0 3px 20px rgba(0,0,0,0.12);border:1px solid transparent;max-height:771px;transition:ease-in-out .3s;transition:all .5s ease-out}.pricing .pricing-wrapper .card:hover{box-shadow:0 10px 50px rgba(0,0,0,0.12)}.pricing .pricing-wrapper .card .card-body{padding:0 .3rem}.pricing .pricing-wrapper .card .card-body .pricing-header{text-align:center;min-height:150px;margin-top:30px}.pricing .pricing-wrapper .card .card-body .pricing-header .title h1{font-family:'Poppins';font-style:normal;font-weight:600;font-size:22px}.pricing .pricing-wrapper .card .card-body .pricing-header .start-from{color:#abafc7;font-family:'Poppins';font-style:normal;font-weight:400;font-size:14px}.pricing .pricing-wrapper .card .card-body .pricing-header .price{font-family:'Poppins';font-style:normal;font-weight:700;font-size:24px;line-height:144%;color:#f26d0f}.pricing .pricing-wrapper .card .card-body .pricing-header::after{content:'';display:block;border-bottom:.4px solid #84879e;margin-top:14px;margin-bottom:30px}.pricing .pricing-wrapper .card .card-body .pricing-feature ul{padding-left:0}.pricing .pricing-wrapper .card .card-body .pricing-feature ul li{margin-bottom:14px;list-style:none;display:flex;align-items:center;font-family:'Poppins';font-style:normal;padding-left:22px;font-weight:400;position:relative;font-size:14px;line-height:144%;color:#000;max-width:229px;color:#000}.pricing .pricing-wrapper .card .card-body .pricing-feature ul li::before{content:'';background-image:url(../images/icon/checklist.png);width:15px;background-size:contain;background-repeat:no-repeat;height:15px;margin-right:13px;position:absolute;left:0;top:0}.pricing .pricing-wrapper .card .card-body .pricing-footer .pricing-cta{position:relative;bottom:47px;margin-top:80px}.pricing .pricing-wrapper .card .card-body .pricing-footer .pricing-cta a{display:flex;align-items:center;justify-content:center;width:100%;height:60px;padding:18px 50px;font-family:'Poppins';font-style:normal;font-weight:400;font-size:16px;line-height:24px}.pricing .pricing-wrapper .card:hover{min-width:326px;max-width:326px;background:#f4ce46}.pricing .pricing-wrapper .card:hover .card-body{padding-top:58px;padding-left:20px;padding-right:20px;padding-bottom:47px;box-shadow:0 10px 50px rgba(220,220,220,0.12);border-radius:20px}.pricing .pricing-wrapper .card:hover .card-body .start-from{color:#000}.pricing .pricing-wrapper .card:hover .card-body .pricing-header{margin-top:22px}.pricing .pricing-wrapper .card:hover .card-body .pricing-header .price{color:#000}.pricing .pricing-wrapper .card:hover .card-body .pricing-feature ul{padding-left:0;padding-bottom:50px}.pricing .pricing-wrapper .card:hover .card-body .pricing-feature ul li::before{content:'';background-image:url(../images/icon/checklist-active.png)}.pricing .pricing-wrapper .card:hover .card-body .pricing-footer .pricing-cta{width:100%;margin-top:0;bottom:35px}.pricing .pricing-wrapper .card:hover .card-body .pricing-footer .pricing-cta a{display:flex;align-items:center;justify-content:center;width:100%;height:60px;padding:18px 50px;font-family:'Poppins';font-style:normal;font-weight:400;font-size:16px;line-height:24px}.pricing .pricing-wrapper .card:hover .card-body .pricing-footer .pricing-cta a.btn-outline-primary{background-color:#fff !important}.pricing .pricing-wrapper .card:hover .card-body .pricing-footer .pricing-cta a.btn-outline-primary:hover{color:#000 !important}.packet{background-image:url(../images/home/bg.png);height:970px;padding:100px 0}.packet .section-title{margin-bottom:100px}.packet .section-title h1{font-family:'Poppins';font-style:normal;font-weight:700;font-size:32px;line-height:54px}.packet .packet-wrapper .row{gap:15px}.packet .packet-wrapper .card{border-radius:20px;min-height:340px;min-width:277px;max-width:277px;box-shadow:0 10px 50px rgba(220,220,220,0.12);border:1px solid transparent;transition:ease-in-out .3s;transition:all .5s ease-out}.packet .packet-wrapper .card .card-body{padding-top:29px;padding-left:33px;padding-right:33px;padding-bottom:47px}.packet .packet-wrapper .card .card-body .packet-header{text-align:center}.packet .packet-wrapper .card .card-body .packet-header .title h1{font-family:'Poppins';font-style:normal;font-weight:600;font-size:22px}.packet .packet-wrapper .card .card-body .packet-header .start-from{color:#abafc7;font-family:'Poppins';font-style:normal;font-weight:400;font-size:14px}.packet .packet-wrapper .card .card-body .packet-header .price{font-family:'Poppins';font-style:normal;font-weight:700;font-size:24px;line-height:144%;color:#f26d0f}.packet .packet-wrapper .card .card-body .packet-header::after{content:'';display:block;border-bottom:.4px solid #84879e;margin-top:14px;margin-bottom:30px}.packet .packet-wrapper .card .card-body .packet-feature ul{padding-left:0}.packet .packet-wrapper .card .card-body .packet-feature ul li{list-style:none;display:flex;align-items:center;font-family:'Poppins';font-style:normal;font-weight:400;font-size:14px;line-height:144%;max-width:229px;color:#000}.packet .packet-wrapper .card .card-body .packet-feature ul li::before{content:'';background-image:url(../images/icon/checklist.png);width:15px;background-size:contain;height:15px;margin-right:13px;display:block}.packet .packet-wrapper .card .card-body .packet-footer .packet-cta{position:absolute;bottom:47px}.packet .packet-wrapper .card .card-body .packet-footer .packet-cta a{display:flex;align-items:center;justify-content:center;width:100%;height:60px;padding:18px 50px;font-family:'Poppins';font-style:normal;font-weight:400;font-size:16px;line-height:24px}.packet .packet-wrapper .card:hover{min-width:326px;max-width:326px;height:407px;background:#f4ce46}.packet .packet-wrapper .card:hover .card-body{padding-top:41px;box-shadow:0 10px 50px rgba(220,220,220,0.12);border-radius:20px}.packet .packet-wrapper .card:hover .card-body .start-from{color:#000}.packet .packet-wrapper .card:hover .card-body .packet-feature ul{padding-left:0}.packet .packet-wrapper .card:hover .card-body .packet-feature ul li::before{content:'';background-image:url(../images/icon/checklist-active.png)}.packet .packet-wrapper .card:hover .card-body .packet-footer .packet-cta{position:absolute;bottom:47px;width:73%}.packet .packet-wrapper .card:hover .card-body .packet-footer .packet-cta a{display:flex;align-items:center;justify-content:center;width:100%;height:60px;padding:18px 50px;font-family:'Poppins';font-style:normal;font-weight:400;font-size:16px;line-height:24px}.packet .packet-wrapper .card:hover .card-body .packet-footer .packet-cta a.btn-outline-primary{background-color:#fff !important}.packet .packet-wrapper .card:hover .card-body .packet-footer .packet-cta a.btn-outline-primary:hover{color:#000 !important}.facility{padding-bottom:125px}.facility .section-title{margin-bottom:71px !important}.facility .facility-wrapper .facility-header{height:62px;background:linear-gradient(303.94deg,#53bbd4 0,#5c49d8 100%);box-shadow:0 0 0 8px #fff;border-radius:16px 0 0 0;justify-content:center;display:flex;align-items:center;margin-bottom:5px}.facility .facility-wrapper .facility-header h1{font-family:'Poppins';font-style:normal;font-weight:700;font-size:20px;line-height:24px;color:#fff}.facility .facility-wrapper .facility-content .facility-row .facility-items{margin-bottom:15px;background:#fcfcfc}.facility .facility-wrapper .facility-content .facility-row .facility-items:nth-child(2n+1){background:#f6f8fb}.facility .facility-wrapper .facility-content .description{align-items:center;width:100%;min-height:63px;padding-top:10px;padding-bottom:10px;height:fit-content;font-family:'Poppins';font-style:normal;font-weight:400;font-size:16px;line-height:21px;position:relative;display:flex;align-items:center;padding-left:50px;color:#424242}.facility .facility-wrapper .facility-content .description::before{content:'';background-image:url(../images/icon/checked.png);width:20px;background-size:contain;top:30%;background-repeat:no-repeat;left:0;height:20px;position:absolute;margin-right:13px;margin-left:18px;display:block}.facility .facility-wrapper .facility-footer{text-align:center;background-color:#ffef9c;padding:20px 0}.facility .facility-wrapper .facility-footer span{display:block}.facility .facility-wrapper .facility-footer span:first-child{font-family:'POppins';font-style:normal;font-weight:600;font-size:18px;line-height:21px;color:#424242}.facility .facility-wrapper .facility-footer span:nth-child(2){font-style:normal;font-weight:600;font-size:15px;line-height:21px;color:#424242}.banner-join{background-image:url(../images/home/join-bg.png);width:100%;background-size:cover;background-repeat:no-repeat;margin-top:50px}.banner-join .banner-wrapper{min-height:168px}.banner-join .banner-wrapper .join-text{font-family:'Poppins';font-style:normal;font-weight:600;font-size:32px;line-height:40px;max-width:50%;color:#333842}.banner-join .banner-wrapper .join-cta a{background-color:#252525 !important;padding:17px 66px;font-style:normal;font-weight:600;font-size:18px;line-height:27px;letter-spacing:.02em;color:#fff}.roundmap{position:relative}.roundmap .container .section-title{margin-top:110px;margin-bottom:0 !important}.roundmap .container .section-title h1{font-family:'Poppins';font-style:normal;font-weight:600;font-size:32px;line-height:40px;color:#333842}.roundmap .roundmap-bg-wrapper{width:100%;min-height:962px;position:relative}.roundmap .roundmap-bg-wrapper .roundmap-img{background-size:contain;background-position:center;background-repeat:no-repeat;width:100%}.roundmap .roundmap-wrapper{position:absolute;min-height:962px;top:0;width:1190px}.roundmap .card{background-color:transparent;border:1px solid transparent}.roundmap .col-sm{position:absolute}.roundmap .col-sm:nth-child(1){top:52%;left:-2%;width:190px}.roundmap .col-sm:nth-child(2){left:27%;top:79%;width:190px}.roundmap .col-sm:nth-child(3){left:47.1%;top:53.5%;width:186px}.roundmap .col-sm:nth-child(4){left:70%;top:25%;width:210px}.roundmap .col-sm:nth-child(5){left:90%;top:80%;width:175px}.roundmap .roundmap-title h1{font-family:'Poppins';font-style:normal;font-weight:600;font-size:24px;line-height:26px;color:#dcb838}.roundmap .roundmap-description p{font-family:'Poppins';font-style:normal;font-weight:400;font-size:15px;line-height:24px;color:#4f4f4f}.feedback{padding-top:107px;padding-bottom:125px}.feedback .section-title{margin-bottom:123px}.feedback .feedback-wrapper .card{padding:40px 25px 30px 25px;border:1px solid transparent;border-radius:12px}.feedback .feedback-wrapper .card:hover{box-shadow:0 20px 80px 10px rgba(60,60,60,0.1)}.feedback .feedback-wrapper .card .user-name{margin-top:15px;font-family:'Poppins';font-style:normal;font-weight:700;font-size:24px;color:#242331}.feedback .feedback-wrapper .card .user-result{margin-top:12px;font-family:'Poppins';font-style:normal;font-weight:400;font-size:13px;line-height:17px;color:#333842}.feedback .feedback-wrapper .card .user-university{font-family:'Poppins';font-style:normal;font-weight:700;font-size:16px;line-height:20px;color:#333842}.feedback .feedback-wrapper .card .user-comment{margin-top:13px;font-family:'Poppins';font-style:normal;font-weight:400;font-size:15px;line-height:18px;color:#5e677b}.faq{background-image:url(../images/home/faq-bg.png);background-size:cover;background-repeat:no-repeat;width:100%;padding:100px 0}.faq .section-title{margin-bottom:70px}.faq .accordion-item{border:0;background:#fff;background:transparent;border-radius:20px 20px 0 0;transition:ease-in-out .5s}.faq .accordion-item:not(:last-child){background:#fff;border-bottom:1px solid #d7e1f4}.faq .accordion-item:nth-child(1){background:#fff}.faq .accordion-item:nth-child(1) .accordion-button{border-radius:20px 20px 0 0;transition:ease-in-out .5s}.faq .accordion-item:nth-last-child(1) .accordion-button:not(.collapsed){transition:ease-in-out .5s;border-radius:0}.faq .accordion-item:nth-last-child(1) .accordion-button{transition:ease-in-out .5s;border-radius:0 0 20px 20px}.faq .accordion-item:nth-last-child(1) .accordion-collapse{background:#fff;border-radius:0 0 20px 20px}.faq .accordion-button{background-color:#fff;box-shadow:none;border:0;padding-top:36px;padding-bottom:36px;padding-left:50px;padding-right:50px;padding-bottom:0;font-family:'Poppins';font-style:normal;font-weight:400;font-size:20px;line-height:56px;color:#2e526b}.faq .accordion-button.collapsed{transition:transform .2s ease-in-out;padding-bottom:36px}.faq .accordion-button:not(.collapsed){font-family:'Poppins';font-style:normal;font-weight:400;font-size:20px;line-height:56px;color:#2e526b;padding-top:36px;padding-bottom:0;padding-left:50px;padding-right:50px}.faq .accordion-button:focus{z-index:3;border-color:none;outline:0;box-shadow:none}.faq .accordion-button:not(.collapsed)::before{background-image:url("../images/icon/minus.png")}.faq .accordion-button::before{flex-shrink:0;width:1.25rem;height:1.25rem;margin-right:36px;content:"";background-image:url("../images/icon/plus.png");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}.faq .accordion-body{padding:10px 100px 50px 100px}.faq .accordion-body{margin-left:6px;font-family:'Poppins';font-style:normal;font-weight:400;font-size:18px;color:#2e526b;opacity:.8}.faq .accordion-body ul{padding-left:0}.faq .accordion-body ul li{list-style:none}.faq .accordion-button:not(.collapsed)::after,.faq .accordion-button::after{background-image:none}.footer{background-color:#212121;padding-top:133px;padding-bottom:20px}.footer .follow-us{margin-bottom:27px}.footer hr{width:100%;border-bottom:1px solid #fff}.footer .copyright{font-family:'Poppins';font-style:normal;font-weight:400;font-size:12px;line-height:140%;text-align:center;color:#fff}.footer h1{font-family:'Poppins';font-style:normal;font-weight:700;font-size:32px;line-height:105%;letter-spacing:-0.03em;color:#fff}.footer .text-right{text-align:right}.footer .gallery{display:inline-flex;width:100%;flex-wrap:wrap;justify-content:flex-end}.footer .gallery-items{padding:0;margin-bottom:10px;-webkit-box-flex:0;margin-left:10px}.footer img{width:90px;height:90px;background-color:#ffd280;object-fit:cover}.footer .description{font-family:'Poppins';letter-spacing:1px;font-style:normal;font-weight:400;font-size:16px;line-height:140%;margin-top:33px;color:#fff}.footer .social-media{margin-bottom:84px}.footer .social-media .social-icons{padding:0 !important;margin:0 !important;list-style-type:none !important}.footer .social-media .social-icons ul{padding-left:0}.footer .social-media .social-icons li{float:left !important;margin-right:10px !important;margin-bottom:10px !important;padding:0 !important;display:inline !important;width:auto !important}.footer .social-media .social-icons li a{-moz-transition:all .3s ease 0s;display:block !important;float:left !important;height:100% !important;margin:0 !important;padding:0 !important;width:50px !important;height:50px !important;text-indent:-9999px !important}.footer .social-media .social-icons li a:hover{background-color:transparent;opacity:.2}.footer .social-media .social-icons li a{background-color:transparent}.footer .social-media .social-icons li.whatsapp a{background:url(../images/icon/whatsapp.png) no-repeat 0 0;width:50px;height:50px;background-size:contain}.footer .social-media .social-icons li.email a{background:url(../images/icon/email.png) no-repeat 0 0;width:50px;height:50px;background-size:contain}.footer .social-media .social-icons li.instagram a{background:url(../images/icon/instagram.png) no-repeat 0 0;width:50px;height:50px;background-size:contain}.footer .social-media .social-icons li.telegram a{background:url(../images/icon/telegram.png) no-repeat 0 0;width:50px;height:50px;background-size:contain}.footer .social-media .social-icons li.youtube a{background:url(../images/icon/youtube.png) no-repeat 0 0;width:50px;height:50px;background-size:contain}.footer .social-media .social-icons li.tiktok a{background:url(../images/icon/tiktok.png) no-repeat 0 0;width:50px;height:50px;background-size:contain}.footer .social-media .social-icons li.twitter a{background:url(../images/icon/twitter.png) no-repeat 0 0;width:50px;height:50px;background-size:contain}.kurikulum-2013{padding-left:35px;padding-top:20px;padding-right:37px}@media(prefers-reduced-motion:reduce){.collapsing{transition-property:height,visibility;transition-duration:.35s}}@media(min-width:374px) and (max-width:575px){.footer .gallery{display:block;margin-left:auto;margin-right:auto}.roundmap .roundmap-bg-wrapper{margin-top:50px;position:relative;height:auto;min-height:auto;min-height:818px}.feedback{padding-top:70px;padding-bottom:70px}.roundmap .roundmap-wrapper{position:absolute;width:100%}.facility .facility-wrapper .facility-content .description::before{top:32%}.curriculum-wrapper .curriculum-items .national{background-size:cover;background-repeat:no-repeat}.curriculum-wrapper .curriculum-items .bilingual{background-size:cover;background-repeat:no-repeat}.curriculum-wrapper .curriculum-items .international{background-size:cover;background-repeat:no-repeat}.curriculum-wrapper .curriculum-items .note:after{background-size:cover;background-repeat:no-repeat}footer .container{overflow:hidden}.navbar.fixed{padding:0}.hero.landing{height:560px}.hero.specific-purpose{height:auto !important;padding:50px 20px}.hero.career{height:auto !important;padding:50px 20px}.hero.career img{margin-top:30px}.hero.landing{height:auto !important}.hero.landing,.hero.calistung,.hero.jagoan,.hero.olympiad,.hero.specific-purpose,.hero.career{background-size:cover;display:flex;align-items:center;min-height:450px;height:450px}.hero.landing .col-8,.hero.landing .col-10,.hero.landing .col-6,.hero.calistung .col-8,.hero.calistung .col-10,.hero.calistung .col-6,.hero.jagoan .col-8,.hero.jagoan .col-10,.hero.jagoan .col-6,.hero.olympiad .col-8,.hero.olympiad .col-10,.hero.olympiad .col-6,.hero.specific-purpose .col-8,.hero.specific-purpose .col-10,.hero.specific-purpose .col-6,.hero.career .col-8,.hero.career .col-10,.hero.career .col-6{width:100%}.hero.landing .col-8.hero-title,.hero.landing .col-8.hero-subtitle,.hero.landing .col-10.hero-title,.hero.landing .col-10.hero-subtitle,.hero.landing .col-6.hero-title,.hero.landing .col-6.hero-subtitle,.hero.calistung .col-8.hero-title,.hero.calistung .col-8.hero-subtitle,.hero.calistung .col-10.hero-title,.hero.calistung .col-10.hero-subtitle,.hero.calistung .col-6.hero-title,.hero.calistung .col-6.hero-subtitle,.hero.jagoan .col-8.hero-title,.hero.jagoan .col-8.hero-subtitle,.hero.jagoan .col-10.hero-title,.hero.jagoan .col-10.hero-subtitle,.hero.jagoan .col-6.hero-title,.hero.jagoan .col-6.hero-subtitle,.hero.olympiad .col-8.hero-title,.hero.olympiad .col-8.hero-subtitle,.hero.olympiad .col-10.hero-title,.hero.olympiad .col-10.hero-subtitle,.hero.olympiad .col-6.hero-title,.hero.olympiad .col-6.hero-subtitle,.hero.specific-purpose .col-8.hero-title,.hero.specific-purpose .col-8.hero-subtitle,.hero.specific-purpose .col-10.hero-title,.hero.specific-purpose .col-10.hero-subtitle,.hero.specific-purpose .col-6.hero-title,.hero.specific-purpose .col-6.hero-subtitle,.hero.career .col-8.hero-title,.hero.career .col-8.hero-subtitle,.hero.career .col-10.hero-title,.hero.career .col-10.hero-subtitle,.hero.career .col-6.hero-title,.hero.career .col-6.hero-subtitle{padding-left:30px;padding-right:30px}.hero.landing .col-8.hero-title h1,.hero.landing .col-8.hero-subtitle h1,.hero.landing .col-10.hero-title h1,.hero.landing .col-10.hero-subtitle h1,.hero.landing .col-6.hero-title h1,.hero.landing .col-6.hero-subtitle h1,.hero.calistung .col-8.hero-title h1,.hero.calistung .col-8.hero-subtitle h1,.hero.calistung .col-10.hero-title h1,.hero.calistung .col-10.hero-subtitle h1,.hero.calistung .col-6.hero-title h1,.hero.calistung .col-6.hero-subtitle h1,.hero.jagoan .col-8.hero-title h1,.hero.jagoan .col-8.hero-subtitle h1,.hero.jagoan .col-10.hero-title h1,.hero.jagoan .col-10.hero-subtitle h1,.hero.jagoan .col-6.hero-title h1,.hero.jagoan .col-6.hero-subtitle h1,.hero.olympiad .col-8.hero-title h1,.hero.olympiad .col-8.hero-subtitle h1,.hero.olympiad .col-10.hero-title h1,.hero.olympiad .col-10.hero-subtitle h1,.hero.olympiad .col-6.hero-title h1,.hero.olympiad .col-6.hero-subtitle h1,.hero.specific-purpose .col-8.hero-title h1,.hero.specific-purpose .col-8.hero-subtitle h1,.hero.specific-purpose .col-10.hero-title h1,.hero.specific-purpose .col-10.hero-subtitle h1,.hero.specific-purpose .col-6.hero-title h1,.hero.specific-purpose .col-6.hero-subtitle h1,.hero.career .col-8.hero-title h1,.hero.career .col-8.hero-subtitle h1,.hero.career .col-10.hero-title h1,.hero.career .col-10.hero-subtitle h1,.hero.career .col-6.hero-title h1,.hero.career .col-6.hero-subtitle h1{font-size:34px !important;letter-spacing:1px}.hero.landing .col-8.hero-title h2,.hero.landing .col-8.hero-subtitle h2,.hero.landing .col-10.hero-title h2,.hero.landing .col-10.hero-subtitle h2,.hero.landing .col-6.hero-title h2,.hero.landing .col-6.hero-subtitle h2,.hero.calistung .col-8.hero-title h2,.hero.calistung .col-8.hero-subtitle h2,.hero.calistung .col-10.hero-title h2,.hero.calistung .col-10.hero-subtitle h2,.hero.calistung .col-6.hero-title h2,.hero.calistung .col-6.hero-subtitle h2,.hero.jagoan .col-8.hero-title h2,.hero.jagoan .col-8.hero-subtitle h2,.hero.jagoan .col-10.hero-title h2,.hero.jagoan .col-10.hero-subtitle h2,.hero.jagoan .col-6.hero-title h2,.hero.jagoan .col-6.hero-subtitle h2,.hero.olympiad .col-8.hero-title h2,.hero.olympiad .col-8.hero-subtitle h2,.hero.olympiad .col-10.hero-title h2,.hero.olympiad .col-10.hero-subtitle h2,.hero.olympiad .col-6.hero-title h2,.hero.olympiad .col-6.hero-subtitle h2,.hero.specific-purpose .col-8.hero-title h2,.hero.specific-purpose .col-8.hero-subtitle h2,.hero.specific-purpose .col-10.hero-title h2,.hero.specific-purpose .col-10.hero-subtitle h2,.hero.specific-purpose .col-6.hero-title h2,.hero.specific-purpose .col-6.hero-subtitle h2,.hero.career .col-8.hero-title h2,.hero.career .col-8.hero-subtitle h2,.hero.career .col-10.hero-title h2,.hero.career .col-10.hero-subtitle h2,.hero.career .col-6.hero-title h2,.hero.career .col-6.hero-subtitle h2{font-size:18px;letter-spacing:1px}.hero.landing .hero-wrapper .hero-title,.hero.calistung .hero-wrapper .hero-title,.hero.jagoan .hero-wrapper .hero-title,.hero.olympiad .hero-wrapper .hero-title,.hero.specific-purpose .hero-wrapper .hero-title,.hero.career .hero-wrapper .hero-title{padding-top:40px;padding-left:20px;padding-right:20px}.hero.landing{padding-bottom:100px}.hero.landing .hero-wrapper .hero-title{padding-top:40px !important;padding-left:20px;padding-right:20px}.hero.olympiad .hero-wrapper .hero-title{padding-top:0 !important;margin-top:-20px;padding-left:20px;padding-right:20px}.hero.olympiad .hero-wrapper .hero-subtitle{padding-top:0 !important;margin-top:0;padding-left:20px;padding-right:20px}.hero.specific-purpose .hero-wrapper .hero-title{padding-top:0 !important}.hero.specific-purpose .hero-wrapper .hero-subtitle h2{font-size:18px;letter-spacing:1px}.feature-purpose{padding:50px 10px}.feature-purpose .information{padding:20px}.feature-purpose .information .feature-items img{margin-bottom:10px}.hero.olympiad .hero-wrapper .hero-subtitle h2{margin-top:20px}.hero.specific-purpose .hero-wrapper .hero-title h1{font-size:32px}.hero.career .hero-wrapper .hero-cta .btn-cta-rounded{padding:15px 20px;width:100%;text-align:center;justify-content:center}.hero.specific-purpose .hero-wrapper .hero-title{padding-top:50px;padding-left:20px;padding-right:20px}.feature-card{padding-top:50px;padding-bottom:50px}.feature-card .feature-card-wrapper .card{padding:20px 10px;margin-bottom:20px}.feature-card .feature-card-wrapper .card img{width:80px;height:80px}body.career-class .section-title{margin-bottom:30px !important}body.olympiad-class .subtitle{margin-top:30px}section .section-title .subtitle{font-size:18px}.feature-card .section-title{margin-bottom:50px !important}.feature-card .feature-card-wrapper .card .title-name{min-height:auto}.recruitment{margin-top:50px;margin-bottom:50px}.recruitment .recruitment-wrapper{padding:20px}.footer{padding-top:50px;padding-bottom:50px;padding-left:20px;padding-right:20px}.pricing{padding:50px 0}.pricing .section-title{margin-bottom:50px}.pricing.bg-jagoan{background-size:cover;padding-bottom:50px;padding-top:50px}.partnership{padding:50px 20px}.partnership .section-title h1{font-size:23px;line-height:30px}.partnership .partnership-logo{padding-top:50px}.partnership .partnership-logo .partnership-wrapper .img-partnership{height:auto !important;object-fit:contain !important}.roundmap .container .section-title{margin-top:50px}.roundmap{margin-bottom:50px}.faq{padding:50px 0}.faq .section-title{margin-bottom:50px}.navbar{height:auto}.navbar .container{padding:0}.navbar .container .navbar-nav,.navbar .container .navbar-brand{padding-right:15px;padding-left:15px}.navbar .container .navbar-toggler{margin-right:15px}.dropdown-menu.show{transition:all 2s}.dropdown-item.active,.dropdown-item:active,.dropdown-item:hover{background-color:transparent}section .section-title h1{line-height:40px !important;font-size:32px !important}section .section-title h1 br{display:none}section .section-title .subtitle br{display:none}.hero.landing .hero-wrapper .hero-title{padding-top:140px;padding-left:0;padding-right:0}.hero.landing .hero-wrapper .hero-title h1{font-size:28px}.hero.landing .hero-wrapper .hero-subtitle h2{font-size:18px}.program .program-wrapper{height:auto !important;padding:15px !important}.program .program-wrapper .program-list .program-item .card{min-width:100%;max-width:100%}.packet{height:auto !important}.banner-join .banner-wrapper{display:block !important;padding:50px 0;text-align:center}.banner-join .banner-wrapper .join-text{max-width:100%;font-size:24px;line-height:40px;margin-bottom:20px}.roundmap .roundmap-wrapper .col-sm{position:relative}.roundmap .roundmap-bg{background-image:none;min-height:auto}.feedback{background-color:#fafafa}.feedback .section-title{margin-bottom:40px}.feedback .feedback-wrapper .card{margin-bottom:15px}.roundmap{max-width:375px;margin-left:auto;margin-right:auto}.roundmap-container{max-height:550px;margin-right:0;margin-left:0;padding-left:0;padding-right:0}.roundmap-wrapper{position:relative;min-height:auto !important;overflow:hidden;display:contents}.roundmap-wrapper .card{background-color:transparent;border:1px solid transparent}.roundmap-wrapper .col-sm{position:absolute !important}.roundmap-wrapper .col-sm .roundmap-items .roundmap-title h1{font-size:14px;line-height:normal;margin-bottom:0}.roundmap-wrapper .col-sm .roundmap-items .roundmap-description p{font-size:10px;line-height:normal}.roundmap-wrapper .col-sm:nth-child(1){margin-top:50px;top:36% !important;left:-20px !important;width:165px !important}.roundmap-wrapper .col-sm:nth-child(1) .roundmap-items{display:block;padding-left:35px}.roundmap-wrapper .col-sm:nth-child(1) .roundmap-items::before{content:'';background-image:url(../images/icon/1.svg);width:30px;height:30px;background-size:contain;left:35px;top:-33px;display:block;position:absolute}.roundmap-wrapper .col-sm:nth-child(1) .roundmap-items::after{content:'';border-bottom:2px solid #f7c221;width:55px;height:30px;background-size:contain;left:63px;top:-47px;display:block;position:absolute}.roundmap-wrapper .col-sm:nth-child(2){margin-top:50px;top:39% !important;left:55% !important;width:166px !important}.roundmap-wrapper .col-sm:nth-child(2) .roundmap-items{display:block;padding-left:35px}.roundmap-wrapper .col-sm:nth-child(2) .roundmap-items::before{content:'';background-image:url(../images/icon/2.svg);width:30px;height:30px;background-size:contain;left:35px;top:-33px;display:block;position:absolute}.roundmap-wrapper .col-sm:nth-child(2) .roundmap-items::after{content:'';border-bottom:2px solid #f7c221;width:90px;height:30px;background-size:contain;left:-52px;top:-47px;display:block;position:absolute}.roundmap-wrapper .col-sm:nth-child(3){margin-top:50px;top:51% !important;left:13% !important;width:173px !important}.roundmap-wrapper .col-sm:nth-child(3) .roundmap-items{display:block;padding-left:35px}.roundmap-wrapper .col-sm:nth-child(3) .roundmap-items::before{content:'';background-image:url(../images/icon/3.svg);width:30px;height:30px;background-size:contain;left:35px;top:-33px;display:block;position:absolute}.roundmap-wrapper .col-sm:nth-child(3) .roundmap-items::after{content:'';border-bottom:2px solid #f7c221;width:70px;height:30px;background-size:contain;left:63px;top:-47px;display:block;position:absolute}.roundmap-wrapper .col-sm:nth-child(4){margin-top:50px;top:65% !important;left:32% !important;width:250px !important;text-align:right}.roundmap-wrapper .col-sm:nth-child(4) .roundmap-items{display:block;padding-left:35px}.roundmap-wrapper .col-sm:nth-child(4) .roundmap-items::before{content:'';background-image:url(../images/icon/4.svg);width:30px;height:30px;background-size:contain;right:0;top:-33px;display:block;position:absolute}.roundmap-wrapper .col-sm:nth-child(4) .roundmap-items::after{content:'';border-bottom:2px solid #f7c221;width:70px;height:30px;background-size:contain;right:24px;top:-47px;display:block;position:absolute}.roundmap-wrapper .col-sm:nth-child(5){margin-top:50px;top:79% !important;left:-28px !important;width:228px !important}.roundmap-wrapper .col-sm:nth-child(5) .roundmap-items{display:block;padding-left:35px}.roundmap-wrapper .col-sm:nth-child(5) .roundmap-items::before{content:'';background-image:url(../images/icon/5.svg);width:30px;height:30px;background-size:contain;left:35px;top:-33px;display:block;position:absolute}.roundmap-wrapper .col-sm:nth-child(5) .roundmap-items::after{content:'';border-bottom:2px solid #f7c221;width:70px;height:30px;background-size:contain;left:63px;top:-47px;display:block;position:absolute}.faq .accordion-button:not(.collapsed){line-height:25px;padding-left:20px;padding-right:20px}.faq .accordion-button{line-height:25px;padding-left:20px;padding-right:20px}.faq .accordion-button::before{margin-right:30px}.faq .accordion-body{padding:20px 20px 20px 60px}.choose-program{padding-bottom:50px}.choose-program .section-title .choose-program-title h1{font-size:34px}.choose-program .choose-program-wrapper{margin-top:50px}.choose-program .choose-program-wrapper .card .description{line-height:normal}.choose-program .choose-program-wrapper .card .choose-cta{bottom:20px}.why-us{padding:50px 0}.why-us .section-title{margin-bottom:30px}.why-us .why-us-wrapper .gx-5{--bs-gutter-x:none}.why-us .why-us-wrapper .why-us-wrapper-bg{position:relative;top:0;left:0;transform:none}.why-us .why-us-wrapper .card-wrapper{display:block}.why-us .why-us-wrapper .why-us-items{width:100%}.why-us .why-us-wrapper .why-us-items.above{margin-top:17px}.why-us .why-us-wrapper .why-us-items.under{margin-top:17px}}@media(min-width:576px) and (max-width:768px){.footer .gallery{display:block;margin-left:auto;margin-right:auto}.roundmap .roundmap-bg-wrapper{position:relative;height:auto;min-height:auto}.roundmap .roundmap-wrapper{position:relative;width:100%}.curriculum-wrapper .curriculum-items .national{background-size:cover;background-repeat:no-repeat}.curriculum-wrapper .curriculum-items .bilingual{background-size:cover;background-repeat:no-repeat}.curriculum-wrapper .curriculum-items .international{background-size:cover;background-repeat:no-repeat}.curriculum-wrapper .curriculum-items .note:after{background-size:cover;background-repeat:no-repeat}footer .container{overflow:hidden}.navbar.fixed{padding:0}.hero.landing{height:560px}.hero.career .hero-wrapper{height:auto !important;padding:50px 0}.hero .hero-wrapper{height:auto !important;padding:50px 0}.hero.specific-purpose{height:auto !important;padding:50px 20px}.hero.career{height:auto !important;padding:50px 20px}.hero.career img{margin-top:30px}.hero.landing{height:auto !important}.hero.landing,.hero.calistung,.hero.jagoan,.hero.olympiad,.hero.specific-purpose,.hero.career{background-size:cover;min-height:450px;height:450px}.hero.landing .col-8,.hero.landing .col-10,.hero.landing .col-6,.hero.calistung .col-8,.hero.calistung .col-10,.hero.calistung .col-6,.hero.jagoan .col-8,.hero.jagoan .col-10,.hero.jagoan .col-6,.hero.olympiad .col-8,.hero.olympiad .col-10,.hero.olympiad .col-6,.hero.specific-purpose .col-8,.hero.specific-purpose .col-10,.hero.specific-purpose .col-6,.hero.career .col-8,.hero.career .col-10,.hero.career .col-6{width:100%}.hero.landing .col-8.hero-title,.hero.landing .col-8.hero-subtitle,.hero.landing .col-10.hero-title,.hero.landing .col-10.hero-subtitle,.hero.landing .col-6.hero-title,.hero.landing .col-6.hero-subtitle,.hero.calistung .col-8.hero-title,.hero.calistung .col-8.hero-subtitle,.hero.calistung .col-10.hero-title,.hero.calistung .col-10.hero-subtitle,.hero.calistung .col-6.hero-title,.hero.calistung .col-6.hero-subtitle,.hero.jagoan .col-8.hero-title,.hero.jagoan .col-8.hero-subtitle,.hero.jagoan .col-10.hero-title,.hero.jagoan .col-10.hero-subtitle,.hero.jagoan .col-6.hero-title,.hero.jagoan .col-6.hero-subtitle,.hero.olympiad .col-8.hero-title,.hero.olympiad .col-8.hero-subtitle,.hero.olympiad .col-10.hero-title,.hero.olympiad .col-10.hero-subtitle,.hero.olympiad .col-6.hero-title,.hero.olympiad .col-6.hero-subtitle,.hero.specific-purpose .col-8.hero-title,.hero.specific-purpose .col-8.hero-subtitle,.hero.specific-purpose .col-10.hero-title,.hero.specific-purpose .col-10.hero-subtitle,.hero.specific-purpose .col-6.hero-title,.hero.specific-purpose .col-6.hero-subtitle,.hero.career .col-8.hero-title,.hero.career .col-8.hero-subtitle,.hero.career .col-10.hero-title,.hero.career .col-10.hero-subtitle,.hero.career .col-6.hero-title,.hero.career .col-6.hero-subtitle{padding-left:30px;padding-right:30px}.hero.landing .col-8.hero-title h1,.hero.landing .col-8.hero-subtitle h1,.hero.landing .col-10.hero-title h1,.hero.landing .col-10.hero-subtitle h1,.hero.landing .col-6.hero-title h1,.hero.landing .col-6.hero-subtitle h1,.hero.calistung .col-8.hero-title h1,.hero.calistung .col-8.hero-subtitle h1,.hero.calistung .col-10.hero-title h1,.hero.calistung .col-10.hero-subtitle h1,.hero.calistung .col-6.hero-title h1,.hero.calistung .col-6.hero-subtitle h1,.hero.jagoan .col-8.hero-title h1,.hero.jagoan .col-8.hero-subtitle h1,.hero.jagoan .col-10.hero-title h1,.hero.jagoan .col-10.hero-subtitle h1,.hero.jagoan .col-6.hero-title h1,.hero.jagoan .col-6.hero-subtitle h1,.hero.olympiad .col-8.hero-title h1,.hero.olympiad .col-8.hero-subtitle h1,.hero.olympiad .col-10.hero-title h1,.hero.olympiad .col-10.hero-subtitle h1,.hero.olympiad .col-6.hero-title h1,.hero.olympiad .col-6.hero-subtitle h1,.hero.specific-purpose .col-8.hero-title h1,.hero.specific-purpose .col-8.hero-subtitle h1,.hero.specific-purpose .col-10.hero-title h1,.hero.specific-purpose .col-10.hero-subtitle h1,.hero.specific-purpose .col-6.hero-title h1,.hero.specific-purpose .col-6.hero-subtitle h1,.hero.career .col-8.hero-title h1,.hero.career .col-8.hero-subtitle h1,.hero.career .col-10.hero-title h1,.hero.career .col-10.hero-subtitle h1,.hero.career .col-6.hero-title h1,.hero.career .col-6.hero-subtitle h1{font-size:34px !important;letter-spacing:1px}.hero.landing .col-8.hero-title h2,.hero.landing .col-8.hero-subtitle h2,.hero.landing .col-10.hero-title h2,.hero.landing .col-10.hero-subtitle h2,.hero.landing .col-6.hero-title h2,.hero.landing .col-6.hero-subtitle h2,.hero.calistung .col-8.hero-title h2,.hero.calistung .col-8.hero-subtitle h2,.hero.calistung .col-10.hero-title h2,.hero.calistung .col-10.hero-subtitle h2,.hero.calistung .col-6.hero-title h2,.hero.calistung .col-6.hero-subtitle h2,.hero.jagoan .col-8.hero-title h2,.hero.jagoan .col-8.hero-subtitle h2,.hero.jagoan .col-10.hero-title h2,.hero.jagoan .col-10.hero-subtitle h2,.hero.jagoan .col-6.hero-title h2,.hero.jagoan .col-6.hero-subtitle h2,.hero.olympiad .col-8.hero-title h2,.hero.olympiad .col-8.hero-subtitle h2,.hero.olympiad .col-10.hero-title h2,.hero.olympiad .col-10.hero-subtitle h2,.hero.olympiad .col-6.hero-title h2,.hero.olympiad .col-6.hero-subtitle h2,.hero.specific-purpose .col-8.hero-title h2,.hero.specific-purpose .col-8.hero-subtitle h2,.hero.specific-purpose .col-10.hero-title h2,.hero.specific-purpose .col-10.hero-subtitle h2,.hero.specific-purpose .col-6.hero-title h2,.hero.specific-purpose .col-6.hero-subtitle h2,.hero.career .col-8.hero-title h2,.hero.career .col-8.hero-subtitle h2,.hero.career .col-10.hero-title h2,.hero.career .col-10.hero-subtitle h2,.hero.career .col-6.hero-title h2,.hero.career .col-6.hero-subtitle h2{font-size:20px;letter-spacing:1px}.hero.landing .hero-wrapper .hero-title,.hero.calistung .hero-wrapper .hero-title,.hero.jagoan .hero-wrapper .hero-title,.hero.olympiad .hero-wrapper .hero-title,.hero.specific-purpose .hero-wrapper .hero-title,.hero.career .hero-wrapper .hero-title{padding-top:40px;padding-left:20px;padding-right:20px}.hero.landing{padding-bottom:100px}.hero.landing .hero-wrapper .hero-title{padding-top:40px !important;padding-left:20px;padding-right:20px}.hero.specific-purpose .hero-wrapper .hero-title{padding-top:0 !important}.hero.specific-purpose .hero-wrapper .hero-subtitle h2{font-size:18px;letter-spacing:1px}.feature-purpose{padding:50px 10px}.feature-purpose .information{padding:20px}.feature-purpose .information .feature-items img{margin-bottom:10px}.hero.olympiad .hero-wrapper .hero-subtitle h2{margin-top:20px}.hero.specific-purpose .hero-wrapper .hero-title h1{font-size:32px}.hero.career .hero-wrapper .hero-cta .btn-cta-rounded{padding:15px 20px;width:100%;text-align:center;justify-content:center}.hero.specific-purpose .hero-wrapper .hero-title{padding-top:50px;padding-left:20px;padding-right:20px}.feature-card{padding-top:50px;padding-bottom:50px}.feature-card .feature-card-wrapper .card{padding:20px 10px;margin-bottom:20px}.feature-card .feature-card-wrapper .card img{width:80px;height:80px}body.career-class .section-title{margin-bottom:30px !important}body.olympiad-class .subtitle{margin-top:30px}.feature-card .section-title{margin-bottom:50px !important}.feature-card .feature-card-wrapper .card .title-name{min-height:75px !important}.recruitment{margin-top:50px;margin-bottom:50px}.recruitment .recruitment-wrapper{padding:20px}.footer{padding-top:50px;padding-bottom:50px;padding-left:20px;padding-right:20px}.pricing{padding:50px 0}.pricing .section-title{margin-bottom:50px}.pricing.bg-jagoan{background-size:cover;padding-bottom:50px;padding-top:50px}.partnership{padding:50px 20px}.partnership .section-title h1{font-size:23px;line-height:30px}.partnership .partnership-logo{padding-top:50px}.partnership .partnership-logo .partnership-wrapper .img-partnership{height:150px}.roundmap .container .section-title{margin-top:50px}.roundmap{margin-bottom:50px}.faq{padding:50px 0}.faq .section-title{margin-bottom:50px}.navbar{height:auto}.navbar .container{padding:0}.navbar .container .navbar-nav,.navbar .container .navbar-brand{padding-right:15px;padding-left:15px}.navbar .container .navbar-toggler{margin-right:15px}.dropdown-menu.show{transition:all 2s}.dropdown-item.active,.dropdown-item:active,.dropdown-item:hover{background-color:transparent}section .section-title h1{line-height:50px;font-size:32px}.hero.landing .hero-wrapper .hero-title{padding-top:140px;padding-left:0;padding-right:0}.hero.landing .hero-wrapper .hero-title h1{font-size:28px}.hero.landing .hero-wrapper .hero-subtitle h2{font-size:18px}.program .program-wrapper{height:auto !important;padding:15px !important}.program .program-wrapper .program-list .program-item .card{min-width:100%;max-width:100%}.packet{height:auto !important}.banner-join .banner-wrapper{display:block !important;padding:50px 0;text-align:center}.banner-join .banner-wrapper .join-text{max-width:100%;font-size:24px;line-height:40px;margin-bottom:20px}.roundmap .roundmap-wrapper .col-sm{position:relative}.roundmap .roundmap-bg{background-image:none;min-height:auto}.feedback{background-color:#fafafa}.feedback .section-title{margin-bottom:40px}.feedback .feedback-wrapper .card{margin-bottom:15px}.roundmap{max-width:576px;margin-left:auto;margin-right:auto}.roundmap-container{max-height:835px;margin-right:0;margin-left:0;padding-left:0;padding-right:0}.roundmap-wrapper{position:relative;min-height:auto !important;overflow:hidden;display:contents}.roundmap-wrapper .card{background-color:transparent;border:1px solid transparent}.roundmap-wrapper .col-sm{position:absolute !important}.roundmap-wrapper .col-sm .roundmap-items .roundmap-title h1{font-size:18px;line-height:normal;margin-bottom:0}.roundmap-wrapper .col-sm .roundmap-items .roundmap-description p{font-size:12px;line-height:normal}.roundmap-wrapper .col-sm:nth-child(1){margin-top:50px;top:25% !important;left:0 !important;width:165px !important}.roundmap-wrapper .col-sm:nth-child(1) .roundmap-items{display:block;padding-left:35px}.roundmap-wrapper .col-sm:nth-child(1) .roundmap-items::before{content:'';background-image:url(../images/icon/1.svg);width:30px;height:30px;background-size:contain;left:35px;top:-33px;display:block;position:absolute}.roundmap-wrapper .col-sm:nth-child(1) .roundmap-items::after{content:'';border-bottom:2px solid #f7c221;width:85px;height:30px;background-size:contain;left:63px;top:-47px;display:block;position:absolute}.roundmap-wrapper .col-sm:nth-child(2){margin-top:50px;top:30% !important;left:54% !important;width:185px !important}.roundmap-wrapper .col-sm:nth-child(2) .roundmap-items{display:block;padding-left:35px}.roundmap-wrapper .col-sm:nth-child(2) .roundmap-items::before{content:'';background-image:url(../images/icon/2.svg);width:30px;height:30px;background-size:contain;left:35px;top:-33px;display:block;position:absolute}.roundmap-wrapper .col-sm:nth-child(2) .roundmap-items::after{content:'';border-bottom:2px solid #f7c221;width:114px;height:30px;background-size:contain;left:-74px;top:-47px;display:block;position:absolute}.roundmap-wrapper .col-sm:nth-child(3){margin-top:50px;top:46% !important;left:30% !important;width:173px !important}.roundmap-wrapper .col-sm:nth-child(3) .roundmap-items{display:block;padding-left:35px}.roundmap-wrapper .col-sm:nth-child(3) .roundmap-items::before{content:'';background-image:url(../images/icon/3.svg);width:30px;height:30px;background-size:contain;left:35px;top:-33px;display:block;position:absolute}.roundmap-wrapper .col-sm:nth-child(3) .roundmap-items::after{content:'';border-bottom:2px solid #f7c221;width:70px;height:30px;background-size:contain;left:63px;top:-47px;display:block;position:absolute}.roundmap-wrapper .col-sm:nth-child(4){margin-top:50px;top:62% !important;left:47% !important;width:250px !important;text-align:right}.roundmap-wrapper .col-sm:nth-child(4) .roundmap-items{display:block;padding-left:35px}.roundmap-wrapper .col-sm:nth-child(4) .roundmap-items::before{content:'';background-image:url(../images/icon/4.svg);width:30px;height:30px;background-size:contain;right:0;top:-33px;display:block;position:absolute}.roundmap-wrapper .col-sm:nth-child(4) .roundmap-items::after{content:'';border-bottom:2px solid #f7c221;width:70px;height:30px;background-size:contain;right:24px;top:-47px;display:block;position:absolute}.roundmap-wrapper .col-sm:nth-child(5){margin-top:50px;top:78% !important;left:27px !important;width:228px !important}.roundmap-wrapper .col-sm:nth-child(5) .roundmap-items{display:block;padding-left:35px}.roundmap-wrapper .col-sm:nth-child(5) .roundmap-items::before{content:'';background-image:url(../images/icon/5.svg);width:30px;height:30px;background-size:contain;left:35px;top:-33px;display:block;position:absolute}.roundmap-wrapper .col-sm:nth-child(5) .roundmap-items::after{content:'';border-bottom:2px solid #f7c221;width:70px;height:30px;background-size:contain;left:63px;top:-47px;display:block;position:absolute}.faq .accordion-button:not(.collapsed){line-height:25px;padding-left:20px;padding-right:20px}.faq .accordion-button{line-height:25px;padding-left:20px;padding-right:20px}.faq .accordion-button::before{margin-right:30px}.faq .accordion-body{padding:20px 20px 20px 60px}.choose-program{padding-bottom:50px}.choose-program .section-title .choose-program-title h1{font-size:34px}.choose-program .choose-program-wrapper{margin-top:50px}.choose-program .choose-program-wrapper .card .description{line-height:normal}.choose-program .choose-program-wrapper .card .choose-cta{bottom:20px}.why-us{padding:50px 0}.why-us .section-title{margin-bottom:30px}.why-us .why-us-wrapper .gx-5{--bs-gutter-x:none}.why-us .why-us-wrapper .why-us-wrapper-bg{position:relative;top:0;left:0;transform:none}.why-us .why-us-wrapper .card-wrapper{display:block}.why-us .why-us-wrapper .why-us-items{width:100%}.why-us .why-us-wrapper .why-us-items.above{margin-top:17px}.why-us .why-us-wrapper .why-us-items.under{margin-top:17px}}@media(min-width:768px) and (max-width:991px){.roundmap .roundmap-bg-wrapper{position:relative;height:auto;min-height:auto}.roundmap .roundmap-wrapper{position:relative;width:100%}.curriculum-wrapper .curriculum-items .national{background-size:cover;background-repeat:no-repeat}.curriculum-wrapper .curriculum-items .bilingual{background-size:cover;background-repeat:no-repeat}.curriculum-wrapper .curriculum-items .international{background-size:cover;background-repeat:no-repeat}.curriculum-wrapper .curriculum-items .note:after{background-size:cover;background-repeat:no-repeat}footer .container{overflow:hidden}.navbar.fixed{padding:0}.hero.landing{height:560px}.hero.career .hero-wrapper{height:auto !important}.hero .hero-wrapper{height:auto !important;min-height:auto !important;align-items:center !important}.hero.specific-purpose{height:auto !important;padding:50px 20px}.hero.career{height:auto !important;padding:50px 20px !important}.hero.landing{height:auto !important}.hero.landing,.hero.calistung,.hero.jagoan,.hero.olympiad,.hero.specific-purpose,.hero.career{background-size:cover;min-height:450px;height:auto !important;min-height:auto !important;align-items:center !important;padding:100px 0}.hero.landing .col-8,.hero.landing .col-10,.hero.landing .col-6,.hero.calistung .col-8,.hero.calistung .col-10,.hero.calistung .col-6,.hero.jagoan .col-8,.hero.jagoan .col-10,.hero.jagoan .col-6,.hero.olympiad .col-8,.hero.olympiad .col-10,.hero.olympiad .col-6,.hero.specific-purpose .col-8,.hero.specific-purpose .col-10,.hero.specific-purpose .col-6,.hero.career .col-8,.hero.career .col-10,.hero.career .col-6{width:100%}.hero.landing .col-8.hero-title,.hero.landing .col-8.hero-subtitle,.hero.landing .col-10.hero-title,.hero.landing .col-10.hero-subtitle,.hero.landing .col-6.hero-title,.hero.landing .col-6.hero-subtitle,.hero.calistung .col-8.hero-title,.hero.calistung .col-8.hero-subtitle,.hero.calistung .col-10.hero-title,.hero.calistung .col-10.hero-subtitle,.hero.calistung .col-6.hero-title,.hero.calistung .col-6.hero-subtitle,.hero.jagoan .col-8.hero-title,.hero.jagoan .col-8.hero-subtitle,.hero.jagoan .col-10.hero-title,.hero.jagoan .col-10.hero-subtitle,.hero.jagoan .col-6.hero-title,.hero.jagoan .col-6.hero-subtitle,.hero.olympiad .col-8.hero-title,.hero.olympiad .col-8.hero-subtitle,.hero.olympiad .col-10.hero-title,.hero.olympiad .col-10.hero-subtitle,.hero.olympiad .col-6.hero-title,.hero.olympiad .col-6.hero-subtitle,.hero.specific-purpose .col-8.hero-title,.hero.specific-purpose .col-8.hero-subtitle,.hero.specific-purpose .col-10.hero-title,.hero.specific-purpose .col-10.hero-subtitle,.hero.specific-purpose .col-6.hero-title,.hero.specific-purpose .col-6.hero-subtitle,.hero.career .col-8.hero-title,.hero.career .col-8.hero-subtitle,.hero.career .col-10.hero-title,.hero.career .col-10.hero-subtitle,.hero.career .col-6.hero-title,.hero.career .col-6.hero-subtitle{padding-left:30px;padding-right:30px}.hero.landing .col-8.hero-title h1,.hero.landing .col-8.hero-subtitle h1,.hero.landing .col-10.hero-title h1,.hero.landing .col-10.hero-subtitle h1,.hero.landing .col-6.hero-title h1,.hero.landing .col-6.hero-subtitle h1,.hero.calistung .col-8.hero-title h1,.hero.calistung .col-8.hero-subtitle h1,.hero.calistung .col-10.hero-title h1,.hero.calistung .col-10.hero-subtitle h1,.hero.calistung .col-6.hero-title h1,.hero.calistung .col-6.hero-subtitle h1,.hero.jagoan .col-8.hero-title h1,.hero.jagoan .col-8.hero-subtitle h1,.hero.jagoan .col-10.hero-title h1,.hero.jagoan .col-10.hero-subtitle h1,.hero.jagoan .col-6.hero-title h1,.hero.jagoan .col-6.hero-subtitle h1,.hero.olympiad .col-8.hero-title h1,.hero.olympiad .col-8.hero-subtitle h1,.hero.olympiad .col-10.hero-title h1,.hero.olympiad .col-10.hero-subtitle h1,.hero.olympiad .col-6.hero-title h1,.hero.olympiad .col-6.hero-subtitle h1,.hero.specific-purpose .col-8.hero-title h1,.hero.specific-purpose .col-8.hero-subtitle h1,.hero.specific-purpose .col-10.hero-title h1,.hero.specific-purpose .col-10.hero-subtitle h1,.hero.specific-purpose .col-6.hero-title h1,.hero.specific-purpose .col-6.hero-subtitle h1,.hero.career .col-8.hero-title h1,.hero.career .col-8.hero-subtitle h1,.hero.career .col-10.hero-title h1,.hero.career .col-10.hero-subtitle h1,.hero.career .col-6.hero-title h1,.hero.career .col-6.hero-subtitle h1{font-size:34px !important;letter-spacing:1px}.hero.landing .col-8.hero-title h2,.hero.landing .col-8.hero-subtitle h2,.hero.landing .col-10.hero-title h2,.hero.landing .col-10.hero-subtitle h2,.hero.landing .col-6.hero-title h2,.hero.landing .col-6.hero-subtitle h2,.hero.calistung .col-8.hero-title h2,.hero.calistung .col-8.hero-subtitle h2,.hero.calistung .col-10.hero-title h2,.hero.calistung .col-10.hero-subtitle h2,.hero.calistung .col-6.hero-title h2,.hero.calistung .col-6.hero-subtitle h2,.hero.jagoan .col-8.hero-title h2,.hero.jagoan .col-8.hero-subtitle h2,.hero.jagoan .col-10.hero-title h2,.hero.jagoan .col-10.hero-subtitle h2,.hero.jagoan .col-6.hero-title h2,.hero.jagoan .col-6.hero-subtitle h2,.hero.olympiad .col-8.hero-title h2,.hero.olympiad .col-8.hero-subtitle h2,.hero.olympiad .col-10.hero-title h2,.hero.olympiad .col-10.hero-subtitle h2,.hero.olympiad .col-6.hero-title h2,.hero.olympiad .col-6.hero-subtitle h2,.hero.specific-purpose .col-8.hero-title h2,.hero.specific-purpose .col-8.hero-subtitle h2,.hero.specific-purpose .col-10.hero-title h2,.hero.specific-purpose .col-10.hero-subtitle h2,.hero.specific-purpose .col-6.hero-title h2,.hero.specific-purpose .col-6.hero-subtitle h2,.hero.career .col-8.hero-title h2,.hero.career .col-8.hero-subtitle h2,.hero.career .col-10.hero-title h2,.hero.career .col-10.hero-subtitle h2,.hero.career .col-6.hero-title h2,.hero.career .col-6.hero-subtitle h2{font-size:20px;letter-spacing:1px}.hero.landing .hero-wrapper .hero-title,.hero.calistung .hero-wrapper .hero-title,.hero.jagoan .hero-wrapper .hero-title,.hero.olympiad .hero-wrapper .hero-title,.hero.specific-purpose .hero-wrapper .hero-title,.hero.career .hero-wrapper .hero-title{padding-top:40px;padding-left:20px;padding-right:20px}.hero.landing{padding-bottom:100px}.hero.landing .hero-wrapper .hero-title{padding-top:40px !important;padding-left:20px;padding-right:20px}.hero.specific-purpose .hero-wrapper .hero-title{padding-top:0 !important}.hero.specific-purpose .hero-wrapper .hero-subtitle h2{font-size:14px;line-height:20px;letter-spacing:1px}.feature-purpose{padding:50px 10px}.feature-purpose .information{padding:20px}.feature-purpose .information .feature-items img{margin-bottom:10px}.hero.olympiad .hero-wrapper .hero-subtitle h2{margin-top:20px}.hero.specific-purpose .hero-wrapper .hero-title h1{font-size:32px}.hero.career .hero-wrapper .align-self-end{text-align:center}.program .program-list{justify-content:center !important}.hero.career .hero-wrapper .hero-cta .btn-cta-rounded{padding:15px 20px;width:100%;text-align:center;justify-content:center}.program .program-wrapper .program-list .program-item .card{min-height:225px}.hero.specific-purpose .hero-wrapper .hero-title{padding-top:50px;padding-left:20px;padding-right:20px}.feature-card{padding-top:50px;padding-bottom:50px}.feature-card .feature-card-wrapper .card{padding:0}.feature-card .feature-card-wrapper .card img{width:80px;height:80px}body.career-class .section-title{margin-bottom:30px !important}body.olympiad-class .subtitle{margin-top:30px}.feature-card .section-title{margin-bottom:50px !important}.feature-card .feature-card-wrapper .card .title-name{min-height:75px}.recruitment{margin-top:50px;margin-bottom:50px}.recruitment .recruitment-wrapper{padding:20px}.footer{padding-top:50px;padding-bottom:50px;padding-left:20px;padding-right:20px}.pricing{padding:50px 0}.pricing .section-title{margin-bottom:50px}.pricing.bg-jagoan{background-size:cover;padding-bottom:50px;padding-top:50px}.partnership{padding:50px 20px}.partnership .section-title h1{font-size:23px;line-height:30px}.partnership .partnership-logo{padding-top:50px}.partnership .partnership-logo .partnership-wrapper .img-partnership{height:85px}.roundmap .container .section-title{margin-top:50px}.roundmap{margin-bottom:50px}.faq{padding:50px 0}.faq .section-title{margin-bottom:50px}.navbar{height:auto}.navbar .container{padding:0}.navbar .container .navbar-nav,.navbar .container .navbar-brand{padding-right:15px;padding-left:15px;padding-bottom:20px}.navbar .container .navbar-toggler{margin-right:15px}.dropdown-menu.show{transition:all 2s}.dropdown-item.active,.dropdown-item:active,.dropdown-item:hover{background-color:transparent}section .section-title h1{line-height:50px;font-size:32px}.hero.landing .hero-wrapper .hero-title{padding-top:140px;padding-left:0;padding-right:0}.hero.landing .hero-wrapper .hero-title h1{font-size:28px}.hero.landing .hero-wrapper .hero-subtitle h2{font-size:18px}.program .program-wrapper{height:auto !important;padding:15px !important}.program .program-wrapper .program-list .program-item .card{min-width:100%;max-width:100%}.packet{height:auto !important}.banner-join .banner-wrapper{display:block !important;padding:50px 0;text-align:center}.banner-join .banner-wrapper .join-text{max-width:100%;font-size:24px;line-height:40px;margin-bottom:20px}.roundmap .roundmap-wrapper .col-sm{position:relative}.roundmap .roundmap-bg{background-image:none;min-height:auto}.feedback{background-color:#fafafa}.feedback .section-title{margin-bottom:40px}.feedback .feedback-wrapper .card{margin-bottom:15px}.roundmap{max-width:576px;margin-left:auto;margin-right:auto}.roundmap-container{max-height:835px;margin-right:0;margin-left:0;padding-left:0;padding-right:0}.roundmap-wrapper{position:relative;min-height:auto !important;overflow:hidden;display:contents}.roundmap-wrapper .card{background-color:transparent;border:1px solid transparent}.roundmap-wrapper .col-sm{position:absolute !important}.roundmap-wrapper .col-sm .roundmap-items .roundmap-title h1{font-size:18px;line-height:normal;margin-bottom:0}.roundmap-wrapper .col-sm .roundmap-items .roundmap-description p{font-size:12px;line-height:normal}.roundmap-wrapper .col-sm:nth-child(1){margin-top:50px;top:25% !important;left:0 !important;width:165px !important}.roundmap-wrapper .col-sm:nth-child(1) .roundmap-items{display:block;padding-left:35px}.roundmap-wrapper .col-sm:nth-child(1) .roundmap-items::before{content:'';background-image:url(../images/icon/1.svg);width:30px;height:30px;background-size:contain;left:35px;top:-33px;display:block;position:absolute}.roundmap-wrapper .col-sm:nth-child(1) .roundmap-items::after{content:'';border-bottom:2px solid #f7c221;width:85px;height:30px;background-size:contain;left:63px;top:-47px;display:block;position:absolute}.roundmap-wrapper .col-sm:nth-child(2){margin-top:50px;top:30% !important;left:54% !important;width:185px !important}.roundmap-wrapper .col-sm:nth-child(2) .roundmap-items{display:block;padding-left:35px}.roundmap-wrapper .col-sm:nth-child(2) .roundmap-items::before{content:'';background-image:url(../images/icon/2.svg);width:30px;height:30px;background-size:contain;left:35px;top:-33px;display:block;position:absolute}.roundmap-wrapper .col-sm:nth-child(2) .roundmap-items::after{content:'';border-bottom:2px solid #f7c221;width:114px;height:30px;background-size:contain;left:-74px;top:-47px;display:block;position:absolute}.roundmap-wrapper .col-sm:nth-child(3){margin-top:50px;top:46% !important;left:30% !important;width:173px !important}.roundmap-wrapper .col-sm:nth-child(3) .roundmap-items{display:block;padding-left:35px}.roundmap-wrapper .col-sm:nth-child(3) .roundmap-items::before{content:'';background-image:url(../images/icon/3.svg);width:30px;height:30px;background-size:contain;left:35px;top:-33px;display:block;position:absolute}.roundmap-wrapper .col-sm:nth-child(3) .roundmap-items::after{content:'';border-bottom:2px solid #f7c221;width:70px;height:30px;background-size:contain;left:63px;top:-47px;display:block;position:absolute}.roundmap-wrapper .col-sm:nth-child(4){margin-top:50px;top:62% !important;left:47% !important;width:250px !important;text-align:right}.roundmap-wrapper .col-sm:nth-child(4) .roundmap-items{display:block;padding-left:35px}.roundmap-wrapper .col-sm:nth-child(4) .roundmap-items::before{content:'';background-image:url(../images/icon/4.svg);width:30px;height:30px;background-size:contain;right:0;top:-33px;display:block;position:absolute}.roundmap-wrapper .col-sm:nth-child(4) .roundmap-items::after{content:'';border-bottom:2px solid #f7c221;width:70px;height:30px;background-size:contain;right:24px;top:-47px;display:block;position:absolute}.roundmap-wrapper .col-sm:nth-child(5){margin-top:50px;top:78% !important;left:27px !important;width:228px !important}.roundmap-wrapper .col-sm:nth-child(5) .roundmap-items{display:block;padding-left:35px}.roundmap-wrapper .col-sm:nth-child(5) .roundmap-items::before{content:'';background-image:url(../images/icon/5.svg);width:30px;height:30px;background-size:contain;left:35px;top:-33px;display:block;position:absolute}.roundmap-wrapper .col-sm:nth-child(5) .roundmap-items::after{content:'';border-bottom:2px solid #f7c221;width:70px;height:30px;background-size:contain;left:63px;top:-47px;display:block;position:absolute}.faq .accordion-button:not(.collapsed){line-height:25px;padding-left:20px;padding-right:20px}.faq .accordion-button{line-height:25px;padding-left:20px;padding-right:20px}.faq .accordion-button::before{margin-right:30px}.faq .accordion-body{padding:20px 20px 20px 60px}.facility{padding-top:100px}.choose-program{padding-bottom:50px}.choose-program .choose-program-wrapper .card.calistung,.choose-program .choose-program-wrapper .card.jagoan,.choose-program .choose-program-wrapper .card.olympiad,.choose-program .choose-program-wrapper .card.specific{background-size:cover}.choose-program .section-title .choose-program-title h1{font-size:34px}.choose-program .choose-program-wrapper{margin-top:50px}.choose-program .choose-program-wrapper .card .description{line-height:normal}.choose-program .choose-program-wrapper .card .choose-cta{bottom:20px}.why-us{padding:50px 0}.why-us .section-title{margin-bottom:30px}.why-us img{padding:0 170px;width:100%}.why-us .why-us-wrapper .gx-5{--bs-gutter-x:none}.why-us .why-us-wrapper .why-us-wrapper-bg{position:relative;top:0;left:0;transform:none}.why-us .why-us-wrapper .card-wrapper{display:block}.why-us .why-us-wrapper .why-us-items{width:100%}.why-us .why-us-wrapper .why-us-items.above{margin-top:17px}.why-us .why-us-wrapper .why-us-items.under{margin-top:17px}}@media(min-width:1024px) and (max-width:1366px){.hero.olympiad{height:400px}.hero.olympiad .hero-wrapper .hero-subtitle h2{margin-top:0}.hero.olympiad .hero-wrapper .hero-title{padding-top:20px}.roundmap{position:relative}.roundmap .container .section-title{margin-top:110px;margin-bottom:0 !important}.roundmap .container .section-title h1{font-family:'Poppins';font-style:normal;font-weight:600;font-size:32px;line-height:40px;color:#333842}.roundmap .roundmap-bg-wrapper{width:100%;min-height:665px;position:relative}.roundmap .roundmap-bg-wrapper .roundmap-img{background-size:contain;background-position:center;background-repeat:no-repeat;width:100%}.roundmap .roundmap-wrapper{position:absolute;min-height:665px;top:0;width:100%}.roundmap .card{background-color:transparent;border:1px solid transparent}.roundmap .col-sm{position:absolute}.roundmap .col-sm:nth-child(1){top:54%;left:3%;width:190px}.roundmap .col-sm:nth-child(2){left:29%;top:84%;width:190px}.roundmap .col-sm:nth-child(3){left:46%;top:57.5%;width:140px}.roundmap .col-sm:nth-child(4){left:66%;top:29%;width:210px}.roundmap .col-sm:nth-child(5){left:81%;top:84%;width:175px}.roundmap .roundmap-title h1{font-family:'Poppins';font-style:normal;font-weight:600;font-size:20px;color:#dcb838}.roundmap .roundmap-description p{font-family:'Poppins';font-style:normal;font-weight:400;font-size:12px;line-height:18px;color:#4f4f4f}.container.roundmap-container{min-width:100%}.roundmap-container{padding-right:var(--bs-gutter-x,0.75rem);padding-left:var(--bs-gutter-x,0.75rem);margin-right:auto;margin-left:auto}.why-us .why-us-wrapper{padding:0 20px}.why-us .g-5,.why-us .gx-5{--bs-gutter-x:1.1rem}.why-us .why-us-wrapper .why-us-wrapper-bg{width:300px}.why-us .why-us-wrapper .why-us-items{width:310px}}@media(min-width:1279px) and (max-width:1365px){.container.roundmap-container{min-width:100%}.roundmap-wrapper{position:absolute;left:0}.roundmap-wrapper .card{background-color:transparent;border:1px solid transparent}.roundmap-wrapper .col-sm{position:a;display:block}.roundmap-wrapper .col-sm:nth-child(1){top:68%;left:8%;width:190px}.roundmap-wrapper .col-sm:nth-child(2){left:32%;top:102%;width:190px}.roundmap-wrapper .col-sm:nth-child(3){left:49%;top:69.5%;width:140px}.roundmap-wrapper .col-sm:nth-child(4){left:66%;top:38%;width:210px}.roundmap-wrapper .col-sm:nth-child(5){left:83%;top:102%;width:175px}.roundmap-container{padding-right:var(--bs-gutter-x,0.75rem);padding-left:var(--bs-gutter-x,0.75rem);margin-right:auto;margin-left:auto}}@media(min-width:1366px) and (max-width:1439px){.container.roundmap-container{min-width:100%}.roundmap-wrapper{position:absolute;left:0}.roundmap-wrapper .card{background-color:transparent;border:1px solid transparent}.roundmap-wrapper .col-sm{position:a;display:block}.roundmap-wrapper .col-sm:nth-child(1){top:71%;left:8%;width:190px}.roundmap-wrapper .col-sm:nth-child(2){left:32%;top:108%;width:190px}.roundmap-wrapper .col-sm:nth-child(3){left:49%;top:73.5%;width:140px}.roundmap-wrapper .col-sm:nth-child(4){left:66%;top:41%;width:210px}.roundmap-wrapper .col-sm:nth-child(5){left:83%;top:108%;width:175px}.roundmap-container{padding-right:var(--bs-gutter-x,0.75rem);padding-left:var(--bs-gutter-x,0.75rem);margin-right:auto;margin-left:auto}}@media(min-width:1440px){.container.roundmap-container{max-width:1440px;padding-right:0;padding-left:0;margin-right:0;margin-left:0}.pricing.bg-jagoan{background-size:cover !important;min-height:1045px}}@media(min-width:1600px){.container.roundmap-container{padding-right:var(--bs-gutter-x,0.75rem);padding-left:var(--bs-gutter-x,0.75rem);margin-right:auto;margin-left:auto}.packet{background-size:cover;background-repeat:no-repeat}.facility{padding-top:50px}.hero.jagoan{background-size:cover}.hero.olympiad{background-size:cover;min-height:600px}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){html,body{width:100%;overflow-x:hidden}}