a{font-family:Inter,sans-serif}.section-packages{background-color:#f2f5fa;padding-top:1rem}.container{width:95%!important}#packagesContainer{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:-6px;min-height:400px;padding-left:6px;padding-top:10px}button#jenjangBtn{font-size:14px}@media (min-width:500px) and (max-width:1199px){#packagesContainer{grid-template-columns:repeat(3,minmax(0,1fr))}}#loaderContainer{align-items:flex-start;display:flex;justify-content:center;width:100%}.package-card{border-radius:12px;display:flex!important;flex-direction:column;flex-grow:1;min-height:300px;min-width:160px;position:relative}.package-card.other{background:linear-gradient(224.06deg,#8ec8f8 1.12%,#def3f5 98.65%);padding:40px 0 0 10px}h2.title-package{font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:700}.package-flash-sale h3.package-title{margin-top:32px}.package-flash-sale{margin-left:8px}.package-ornament{height:8rem;position:absolute;right:0;top:0;width:6rem;z-index:1}p.flash-sale-label{color:#fff;font-family:Inter;font-size:10px;font-style:normal;font-weight:600;left:26px;line-height:16px;position:absolute;top:9px}.package-flashsale{left:-5px;position:absolute;top:-6px;z-index:2}.package-flashsale-var-a{align-items:center;background:linear-gradient(108.63deg,#e52a34 21.42%,#ea279c 52.79%,#f26d0f 111.32%);border:1px solid #fff;border-radius:200px;color:#fff;display:flex;flex-direction:row;gap:4px;height:22px;margin-bottom:8px;margin-top:-18px;max-width:160px;padding:1px 4px;position:relative;z-index:2}.package-flashsale-var-a img,.package-product-label img{height:16px}.package-flashsale .discount{color:#fff;font-family:Inter,sans-serif;font-size:10px;font-style:normal;font-weight:600;left:20px;line-height:16px;position:absolute;top:-4px}.package-flashsale-var-a .discount,.package-flashsale-var-a .discount span,.package-product-label p{font-family:Inter;font-size:10px;font-style:normal;font-weight:600;line-height:18px}.package-flashsale .discount span{font-size:11px;font-weight:600;line-height:20px}.variant_B .package-flashsale .discount,.variant_C .package-flashsale .discount{left:24px;top:6px}.package-flashsale img{height:36px;object-fit:contain}.package-product-label{align-items:center;background:#4844fa;border-radius:12px;color:#fff;display:inline-flex;gap:8px;padding:4px 8px;position:relative;z-index:3}.package-card-top{border-top-left-radius:12px;border-top-right-radius:12px;height:240px;padding:12px;position:relative}.package-card.variant_A .package-card-top{height:250px}.package-title{color:#2c313a;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:24px;margin-bottom:4px;margin-top:8px;position:relative;z-index:3}.package-other-title{font-size:18px;letter-spacing:.01em;line-height:30px;max-width:120px}.package-other-title,.package-subtitle{color:#2c313a;font-family:Inter,sans-serif;font-weight:700;position:relative;z-index:3}.package-subtitle{font-size:14px;line-height:22px}.package-other-arrow{align-items:center;background:#fff;border-radius:50%;box-shadow:0 12px 16px hsla(217,5%,53%,.12);display:inline-flex;flex-shrink:0;height:32px;justify-content:center;margin-top:12px;transform:rotate(270deg);width:32px}.package-illustration{bottom:36px;object-fit:contain;position:absolute;width:90%}.package-illustration.other{bottom:0}.package-card-bottom{background-color:#fff;border-radius:12px;display:flex;flex:1;flex-direction:column;gap:8px;height:100%;margin-top:-36px;min-height:200px;padding:12px;position:relative}#package-productReviews{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;min-height:90px;padding:0}#package-productReviews>li{display:flex;gap:6px}.package-preview-icon{flex-shrink:0}.package-preview-icon img{height:14px;margin-top:2px;object-fit:contain;object-position:left;width:14px}#package-productReviews>li>p{color:#2c313a;font-family:Inter,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:16px}.package-price-information-top{color:#60697f;font-family:Inter;font-size:10px;font-weight:600;line-height:16px}.package-price-information-bottom{align-items:flex-end;display:flex}.package-price-information-bottom .discount{align-items:center;background:#f9eeef;border-radius:4px;color:#e52a34;display:inline-flex;font-family:Inter;font-size:12px;font-style:normal;font-weight:600;line-height:18px;margin-right:4px;padding:2px}.package-price-information-bottom .finalPrice{color:#2c313a;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.package-price-information-bottom .unit{align-items:center;color:#5e677b;display:flex;font-family:Inter;font-size:12px;font-style:normal;font-weight:600;line-height:18px}#price-information-wrapper-variant-a{border-top:1px dashed #cfd3db;padding:8px 0}.btn-package{background:#f26d0f;border:none;border-radius:96px;color:#fff;display:block;font-size:14px;font-weight:700;line-height:24px;padding:6px 12px;text-align:center}.btn-package:active,.btn-package:focus,.btn-package:hover{opacity:.9}.btn-link{align-items:center;background:#fff;border:none;border-radius:96px;color:#13939e;display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;line-height:24px;padding:.5rem;text-align:center}.btn-link:active,.btn-link:focus,.btn-link:hover{opacity:.9}@media (min-width:1200px){h2.title-package{font-size:24px;line-height:36px}button#jenjangBtn{font-size:16px}.section-packages{padding-bottom:2rem}#packagesContainer{overflow-x:scroll}#packagesContainer,#packagesContainer .slick-track{display:flex;gap:8px;height:100%}#packagesContainer .slick-slide>div:first-child{display:flex}#packagesContainer .slick-list.draggable{padding-left:10px;padding-top:2px}.package-card{border-radius:12px;flex-grow:1;height:100%;max-width:218px;min-height:300px;min-width:218px;position:relative}.package-card.other{flex-grow:1;height:auto;padding:80px 0 0 24px}.package-card-top{height:270px}.package-other-title{font-size:20px;max-width:134px}.package-flashsale-var-a{min-width:145px}.package-flashsale img{height:44px;left:-6px;top:-8px}.package-flashsale-var-a .discount,.package-flashsale-var-a .discount span,.package-product-label p{font-size:12px}.package-flashsale .discount{left:26px;line-height:36px;top:-4px}#package-productReviews{gap:8px;min-height:136px}#package-productReviews>li>p{font-size:14px;line-height:22px}.package-price-information-top{font-size:12px;line-height:20px}.package-preview-icon img{margin-top:4px}.slick-slide{display:flex!important}#packagesContainer.slick-dotted.slick-slider{margin-bottom:60px;overflow-x:initial}#packagesContainer .slick-next:before,#packagesContainer .slick-prev:before{content:none!important}#packagesContainer .slick-next,#packagesContainer .slick-prev{cursor:pointer!important;height:32px!important;position:absolute;top:106%!important;width:32px!important;z-index:1!important}#packagesContainer .slick-next[aria-disabled=true],#packagesContainer .slick-prev[aria-disabled=true]{cursor:not-allowed!important;opacity:.5}#packagesContainer .slick-next{right:1%!important}#packagesContainer .slick-prev .img-arrow{transform:rotate(180deg)}#packagesContainer .slick-prev{left:92%!important}#packagesContainer ul.slick-dots{bottom:0;left:1rem;right:0;top:102%!important;width:fit-content}#packagesContainer .slick-dots li{height:8px;margin-right:4px;width:8px}#packagesContainer .slick-dots li button{height:8px;padding:0;width:8px}#packagesContainer .slick-dots li button:before{background:rgba(0,0,0,.25);border-radius:50%;content:"";height:8px;width:8px}#packagesContainer .slick-dots li.slick-active button:before{background:#2eb5c0;border:1px solid #fff;border-radius:16px;box-shadow:0 4px 8px 4px hsla(0,0%,87%,.3);color:#000;color:#2eb5c0!important;content:"";height:8px;opacity:.75;opacity:1!important;width:8px}}.loader{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite;border-bottom:10px solid #f3f3f3;border-color:#3498db #f3f3f3;border-radius:50%;border-top:10px solid #f3f3f3;border-style:solid;border-width:10px;height:50px;width:50px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modal-jenjang{background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:101}.modal-content-jenjang{background:#fff;border-radius:16px;margin:auto}.close-jenjang{color:gray;float:right;font-size:28px;font-weight:700}.close-jenjang:focus,.close-jenjang:hover{color:#000;cursor:pointer;text-decoration:none}.modal-body-jenjang{padding:1rem}.modal-body-jenjang button{background:#fff;border:1px solid #cfd3db;border-radius:35px;color:#2c313a;display:block;font-family:Inter;font-size:16px;font-weight:600;line-height:24px;margin:1rem 0;padding:.5rem;width:100%}.modal-jenjang-title{color:#2c313a;font-family:Inter;font-size:18px;font-weight:700;line-height:28px}.modal-jenjang-subtitle{color:#333842;font-family:Inter;font-size:16px;font-weight:400;line-height:24px}.new-level{font-size:10px;line-height:24px;padding:.2rem 1rem}.ini-utbk:after,.new-level{background:linear-gradient(108.63deg,#e52a34 21.42%,#ea279c 52.79%,#f26d0f 111.32%);border-radius:200px;color:#fff;font-family:Inter;font-weight:700}.ini-utbk:after{content:"Terbaru!";font-size:12px;line-height:20px;margin-left:.5rem;padding:.2rem .8rem;vertical-align:middle}.active-btn-grade,.active-btn-level{background:#e0eefa!important;border:1px solid #1480d8!important;color:#1480d8!important}@media (min-width:1025px){.package-subtitle{font-size:16px;line-height:24px}.package-flashsale{left:-8px;top:-8px}p.flash-sale-label{font-size:12px;left:32px;top:13px}.package-product-label{padding:4px 14px}.variant_B .package-flashsale .discount,.variant_C .package-flashsale .discount{left:32px;top:3px}.package-flashsale .discount{font-size:12px}}@media (min-width:768px){.modal-content-jenjang{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-name:slideIn;animation-name:slideIn;padding:20px;position:relative;top:25%;width:35%}@-webkit-keyframes slideIn{0%{opacity:0;top:-500px}to{opacity:1;top:25%}}@keyframes slideIn{0%{opacity:0;top:-500px}to{opacity:1;top:25%}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}}@media (min-width:768px) and (max-width:1024px){.modal-content-jenjang{width:60%}#packagesContainer,#packagesContainer .slick-track{display:flex;gap:8px;height:100%;overflow-x:auto}.package-card{min-width:218px}.package-subtitle{font-size:16px}.package-card-top{height:260px}.package-price-information-top{font-size:12px;line-height:18px}#package-productReviews>li>p{font-size:14px;line-height:22px}.package-flashsale .discount,.package-flashsale-var-a .discount,.package-flashsale-var-a .discount span,.package-product-label p{font-size:12px}.package-flashsale img{height:42px}.variant_B .package-flashsale .discount,.variant_C .package-flashsale .discount{left:30px;top:10px}.package-card.other{padding:40px 0 0 30px}h2.title-package{font-size:24px;line-height:36px}button#jenjangBtn{font-size:16px;line-height:24px}}@media (max-width:767px){.modal-content-jenjang{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-name:slideIn;animation-name:slideIn;bottom:0;position:fixed;width:100%}@-webkit-keyframes slideIn{0%{bottom:-300px;opacity:0}to{bottom:0;opacity:1}}@keyframes slideIn{0%{bottom:-300px;opacity:0}to{bottom:0;opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}}.jenjang,.section-level{background:#f2f5fa}.jenjang{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}.jenjang h3{font-weight:700;line-height:36px}.jenjang button,.jenjang h3{color:#2c313a;font-family:Inter}.jenjang button{background:#fff;border:1px solid #cfd3db;border-radius:12px;font-size:16px;font-weight:600;line-height:24px;padding:12px}.jenjang-arrow,.jenjang-star{vertical-align:middle}.modal-jenjang.variant_B .modal-jenjang-button-wrapper,.modal-jenjang.variant_C .modal-jenjang-button-wrapper{display:grid;gap:8px;grid-template-columns:repeat(2,1fr);margin:20px 0}.modal-jenjang.variant_B .modal-body-jenjang button,.modal-jenjang.variant_C .modal-body-jenjang button{margin:0}#textGrade,.modal-jenjang-kelas-wrapper{display:none}.variant_A .modal-jenjang-kelas-wrapper{display:none!important}.modal-jenjang-kelas-wrapper .btn-grade{display:none}