2026-03-08 19:17
Diff
<!doctype html>
<html lang="id" class="no-js">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="author" content="Ruangguru Tech Team" />
<meta name="publisher" content="PT Ruang Raya Indonesia" />
<meta name="description" content="Klaim sekarang! Diskon spesial perayaan Ruangguru 10 tahun, dapatkan potongan harga hingga 11jt untuk anak guru dan siswa berprestasi!" />
<title>Ruangguru 10th Anniversary, Ambil Diskon Belajar Hingga 50%</title>
<link rel="shortcut icon" href="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/favicon60x60-3.png" />
<meta property="og:description" content="Klaim promo diskon belajar up to 50% & potongan harga hingga Rp 4,4 juta! Ambil penawaran terbaik hanya di Ruangguru 10th Anniversary." />
<meta property="og:title" content="Ruangguru 10th Anniversary, Ambil Diskon Belajar Hingga 50%" />
<meta name="twitter:description" content="Klaim promo diskon belajar up to 50% & potongan harga hingga Rp 4,4 juta! Ambil penawaran terbaik hanya di Ruangguru 10th Anniversary." />
<meta name="twitter:title" content="Ruangguru 10th Anniversary, Ambil Diskon Belajar Hingga 50%" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.1/css/all.min.css" />
<link rel="canonical" href="https://www.ruangguru.com/event/10tahun" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="google-site-verification" content="VJAn1g6wmtTZPpTXh-B4xoSFEkUi5jcV74xQSr6jnOM" />
<meta property="og:image" content="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/1%20New%20Icon/rg.png#keepProtocol" />
<meta property="og:image:width" content="600" />
<meta property="og:image:height" content="350" />
<meta name="twitter:image" content="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/1%20New%20Icon/rg.png#keepProtocol" />
<meta property="og:url" content="https://www.ruangguru.com/event/10tahun" />
<meta name="twitter:card" content="summary_large_image" />
<meta http-equiv="Content-Language" content="id" />
<script
src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js"
integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g=="
crossorigin="anonymous"
referrerpolicy="no-referrer"
></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
<script
src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js"
integrity="sha384-OgVRvuATP1z7JjHLkuOU7Xw704+h835Lr+6QL9UvYjZE3Ipu6Tp75j7Bh/kR0JKI"
crossorigin="anonymous"
async="true"
></script>
<script src="https://unpkg.com/analytics@0.8.1/dist/analytics.min.js"></script>
<script type="text/javascript" src="https://unpkg.com/analytics-plugin-trackable/dist/analytics-plugin-trackable.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.js"></script>
<script src="https://cdn-web-2.ruangguru.com/landing-page-web/public/staticpages/www.ruangguru.com/hs-fs/hub/2828691/hub_generated/template_assets/10729457848/1615619794843/Templates/Custom/Page/Fadhli/All_Template_for_Marketing_Engineer/Source_Modal_Video/modal-video.js"></script>
<script src="https://cdn-web-2.ruangguru.com/landing-page-web/public/staticpages/www.ruangguru.com/hs-fs/hub/2828691/hub_generated/template_assets/10729457994/1615619961343/Templates/Custom/Page/Fadhli/All_Template_for_Marketing_Engineer/Source_Modal_Video/jquery-modal-video-min.js"></script>
<script src="https://unpkg.com/@dotlottie/player-component@latest/dist/dotlottie-player.mjs" type="module"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.css" />
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick-theme.css" />
<link
rel="stylesheet"
href="https://cdn-web-2.ruangguru.com/landing-page-web/public/staticpages/me.ruangguru.com/hs-fs/hub/2828691/hub_generated/module_assets/103602550432/1678161937264/module_103602550432_Header_Ruangguru_Revamp_2022_Feb_AB_Tracking.min.css"
/>
<style>
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&Nunito:ital,wght@0,700;0,800;1,700;1,800&family=Source+Sans+Pro:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap');
:focus {
outline: none !important;
}
.container,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.page-center {
float: none !important;
width: 90% !important;
max-width: 1200px !important;
margin: 0 auto !important;
}
.page-center-detail,
.page-center-content {
float: none !important;
margin: 0 auto !important;
}
body,
html {
height: 100% !important;
margin: 0;
min-height: 100% !important;
scroll-behavior: smooth;
}
img {
max-width: 100%;
}
button,
a {
cursor: pointer !important;
}
a:hover,
button:hover {
filter: brightness(98%);
}
.fn-ma {
float: none;
margin: auto;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
a {
margin: 0 !important;
font-family: 'Inter';
}
a,
a:hover {
text-decoration: none;
}
.font-inter {
font-family: Inter;
}
.slick-disabled {
opacity: 0.5 !important;
}
.slick-arrow:before {
content: none !important;
}
.slick-arrow {
background-size: 100% 100% !important;
border-radius: 50% !important;
box-shadow: 0 12px 16px rgba(26, 29, 34, 0.12);
cursor: pointer !important;
height: 2rem !important;
top: 50% !important;
width: 2rem !important;
z-index: 1 !important;
}
.slick-prev {
background-image: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/c99d671c-12a9-44ea-ae09-e8a4b233ac2d.svg) !important;
}
.slick-next {
background-image: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/c2f137c4-6388-43d0-b6c1-920585b36f3b.svg) !important;
}
.slick-dots {
bottom: -5% !important;
width: 100% !important;
left: 0 !important;
}
.slick-dots li button:before {
color: #e8ecf4 !important;
font-size: 12px !important;
opacity: 1 !important;
}
.slick-dots li.slick-active button:before {
color: #20a4b0 !important;
font-size: 16px !important;
}
.ruangguru-header {
top: 0 !important;
background: #0065db !important;
}
.hero-cta {
border: none;
display: flex;
align-items: center;
justify-content: center;
gap: 0.5rem;
padding: 0 1.5rem 0 1.75rem;
height: 44px;
}
.hero-content {
text-align: center;
}
.text-title {
color: var(--color-text-text-invert, #fff);
font-family: Inter;
font-weight: 700;
}
@media (min-width: 769px) {
.hero {
background: url(https://cdn-web-2.ruangguru.com/landing-pages/assets/db5b8df8-77ac-44c9-832f-36bd058471a7.svg),
url(https://cdn-web-2.ruangguru.com/landing-pages/assets/d6968308-ef8e-4559-804e-c865a0726f6a.svg),
url(https://cdn-web-2.ruangguru.com/landing-pages/assets/992d1722-c1d7-4d48-b6b7-1ae986bce3f6.svg),
url(https://cdn-web-2.ruangguru.com/landing-pages/assets/c6a00298-d4ec-4c75-90ec-6c722101c27f.svg),
url(https://cdn-web-2.ruangguru.com/landing-pages/assets/c7c4c3ad-cc45-4551-82dc-78f4b741dc4e.svg),
url(https://cdn-web-2.ruangguru.com/landing-pages/assets/eb91fa6f-6563-4a55-ab74-1eeb9636b51d.svg), linear-gradient(358deg, #edfaff -35.81%, #2facc6 9%, #0065db 84.43%);
background-repeat: no-repeat;
background-size: auto, auto, auto, auto, auto, auto, cover;
background-position-x: left, right, 20%, 80%, 5%, right, center;
background-position-y: top, top, 10%, 10%, 30%, 30%, center;
padding: 64px 0 144px;
margin-top: 2.5rem;
}
.text-title {
font-size: 32px;
line-height: 48px;
letter-spacing: -0.18px;
padding-bottom: 12px;
}
.hero-content img {
width: 260px;
}
}
@media (max-width: 768px) {
.hero {
background: url(https://cdn-web-2.ruangguru.com/landing-pages/assets/3494d627-6c5e-42ef-bff8-1e20fbf554e9.svg),
url(https://cdn-web-2.ruangguru.com/landing-pages/assets/29edc254-e9f0-40b9-b1a0-a87e00ff9381.png),
url(https://cdn-web-2.ruangguru.com/landing-pages/assets/63969a6c-9605-47dc-8ce9-ff954b4b86b4.png), linear-gradient(358deg, #edfaff -35.81%, #2facc6 9%, #0065db 84.43%);
background-repeat: no-repeat;
background-size: auto, 22%, 22%, cover;
background-position-x: right, left, right, center;
background-position-y: top, 5%, 5%, center;
padding: 32px 0 0;
margin-top: 3.5rem;
}
.hero-content img {
width: 114px;
}
.text-title {
font-size: 12px;
line-height: 18px;
padding-bottom: 0.5rem;
}
.package-wrapper {
background: linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, rgba(195, 240, 255, 0.2) 100%);
padding: 1rem 0 3rem;
}
}
.countdown {
width: fit-content;
border-radius: 200px;
background: linear-gradient(263deg, #ff00a8 28.07%, #ea1717 59.5%, #ed6c30 86.66%);
color: var(--K12-Base-Theme-Text-Solid-Invert, var(--color-text-text-invert, #fff));
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 22px;
padding: 0.25rem 1rem;
}
#slick-banner .slick-slide img {
width: 100%;
}
.event-title {
color: #1e1e1e;
text-align: center;
font-family: Inter;
font-size: 24px;
font-weight: 700;
line-height: 36px;
letter-spacing: -0.12px;
display: flex;
align-items: center;
height: 76px;
width: fit-content;
position: relative;
float: none;
margin: 0 auto !important;
padding-bottom: 1rem;
z-index: 2;
}
.product {
padding: 1rem 0;
}
.product-title {
color: #1e1e1e;
text-align: center;
font-family: Inter;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 36px;
letter-spacing: -0.12px;
padding-bottom: 1rem;
}
.product-boxes {
display: flex;
gap: 0.5rem;
float: none;
margin: auto;
}
.product-content_box a {
width: fit-content;
display: block;
}
.product-box-wrapper {
display: flex;
justify-content: center;
gap: 0.5rem;
}
.product-box {
text-align: center;
}
.product-box img {
object-fit: cover;
object-position: center;
height: 205px;
width: auto;
border-radius: 16px;
}
.product-desc {
color: #1e1e1e;
text-align: center;
font-family: Inter;
font-size: 14px;
font-weight: 700;
line-height: 21px;
float: none;
margin: 0 auto !important;
max-width: 8rem;
padding-top: 0.25rem;
}
.link-gradient {
display: block;
width: fit-content !important;
float: none;
margin: 1rem auto 0 !important;
}
.link-gradient button {
border-radius: 100px;
background: linear-gradient(92deg, #8b63ff 4.21%, #2f72c1 50.2%, #39bbc3 109.34%);
border: none;
color: #fff;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 16px;
display: flex;
align-items: center;
justify-content: center;
padding: 12px 24px;
gap: 4px;
width: fit-content;
}
@media (min-width: 769px) {
.product-wrapper {
background: url(https://cdn-web-2.ruangguru.com/landing-pages/assets/a15a27f5-4e72-4ee6-8304-555e2a9bbfe4.png),
url(https://cdn-web-2.ruangguru.com/landing-pages/assets/8512fd94-c94e-4850-8291-a796621fe077.svg),
url(https://cdn-web-2.ruangguru.com/landing-pages/assets/1a0e9be9-5924-4572-b4f9-9e52dc12a593.png),
url(https://cdn-web-2.ruangguru.com/landing-pages/assets/7a605500-6281-4f1d-b5bb-72ae15c484f3.svg),
url(https://cdn-web-2.ruangguru.com/landing-pages/assets/c36e2b7c-dbf4-44df-9da1-f860cdf9dcf2.svg),
url(https://cdn-web-2.ruangguru.com/landing-pages/assets/b0de7cf8-a0f4-4811-ab58-2dad99bfac77.png),
url(https://cdn-web-2.ruangguru.com/landing-pages/assets/3f69fca8-f50b-46d8-9f23-d6fdcc83fd43.svg),
url(https://cdn-web-2.ruangguru.com/landing-pages/assets/424a99f1-e10a-4337-b77b-c058ba8711f4.svg),
url(https://cdn-web-2.ruangguru.com/landing-pages/assets/e0364e1d-3474-444b-b6e6-a75a8f6f452e.svg), #edfaff;
background-repeat: no-repeat;
background-size: 100%, 45%, 28%, auto, auto, 22%, auto, auto, auto, cover;
padding: 84px 0 24px;
background-position-x: left, 55%, left, 75%, 2%, 96%, left, right, right, center;
background-position-y:
-1rem,
1%,
-18px,
5%,
35%,
96%,
top,
bottom,
top,
center;
margin-top: -4rem;
}
#slick-banner .slick-slide {
margin: 0 16px 20px;
}
#slick-banner .slick-list {
margin: 0 -16px;
padding: 0 20% !important;
}
}
@media (max-width: 768px) {
.product-wrapper {
background: url(https://cdn-web-2.ruangguru.com/landing-pages/assets/0de68043-b96c-4716-9645-24ad66340ad9.png), #edfaff;
background-repeat: no-repeat;
background-size: 100%, cover;
}
.product-content_box {
padding: 12px 8px;
}
.product-boxes {
flex-direction: column;
}
.box-wrapper-even {
gap: 0.5rem;
}
.box-wrapper-odd {
gap: 0.75rem;
}
.product-box img {
width: auto;
height: 105px;
border-radius: 0;
}
.product-desc {
font-size: 10px;
line-height: 15px;
padding-top: 2px;
max-width: 100%;
}
.link-gradient button {
font-size: 11px;
line-height: 16px;
height: 32px;
padding: 2px 4px 2px 12px;
}
.event-title {
font-size: 14px;
line-height: 20px;
width: 8rem;
height: auto;
padding: 2rem 0;
}
.product-title {
font-size: 14px;
line-height: 20px;
width: 100%;
padding: 0 0 1rem;
float: none;
margin: 0 auto !important;
max-width: 8rem;
}
#slick-banner .slick-slide {
margin: 0 6px 24px;
}
#slick-banner .slick-list {
margin: 0 -6px;
padding: 0 10% !important;
}
#slick-banner .slick-arrow {
top: 40% !important;
right: -1rem !important;
}
#slick-banner .slick-next {
right: -1rem !important;
}
#slick-banner .slick-prev {
left: -1rem !important;
}
.event {
overflow-x: hidden;
}
}
.tabs {
display: flex;
cursor: pointer;
}
.tabs.tabs-tab {
float: none;
margin: auto;
max-width: 100%;
gap: 0.5rem;
width: 100%;
}
.tabs-cards {
gap: 24px;
padding: 24px 0;
}
.tab {
flex: 1;
border: 2px solid transparent;
background: transparent;
position: relative;
border-radius: 8px;
padding: 0;
}
.tab img {
object-fit: contain;
background-color: #3e3e3e;
border: none;
filter: brightness(60%);
width: 120px;
height: 109px;
object-position: center;
border-radius: 12px;
}
button:focus,
button:hover {
outline: none !important;
}
.tab.active img {
border: 2px solid #3cb6c1;
border-radius: 12px;
filter: brightness(100%);
}
.tab.disabled {
opacity: 50%;
cursor: not-allowed !important;
}
.tab-content {
display: none;
}
.tab-content.active {
display: block;
}
.tabs-detail {
border-radius: 12px;
}
.tab-content img {
width: 100%;
border-radius: 20px;
}
.facilities {
display: flex;
flex-direction: column-reverse;
height: fit-content;
}
.tab-product {
margin: auto;
padding: 0;
border: 2px solid transparent;
background: none;
width: 100%;
}
.tab-product img {
width: 100%;
height: auto;
}
@media (min-width: 769px) {
.tabs.tabs-tab {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr 1.175fr;
justify-content: center;
gap: 0.25rem;
}
}
@media (max-width: 768px) {
.tabs.tabs-tab {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr 1.175fr;
justify-content: center;
gap: 0.25rem;
}
.tab img {
width: 100%;
height: 56px;
}
}
.box-desc {
overflow-y: scroll;
}
.box-desc::-webkit-scrollbar {
width: 8px;
}
.box-desc::-webkit-scrollbar-track {
background: #fff;
}
.box-desc::-webkit-scrollbar-thumb {
background: #bec8d0;
border-radius: 10px;
}
.box-desc::-webkit-scrollbar-thumb:hover {
background: #888;
}
.display_none {
display: none;
opacity: 0;
transition: opacity 0.5s ease-out;
}
.modal-btn {
background: transparent;
border: none;
cursor: pointer;
padding: 0.3rem;
position: absolute;
right: 1.2rem;
top: 1.2rem;
width: fit-content;
}
.modalOverlay {
background: rgba(28, 32, 57, 0.8);
height: 100%;
left: 0;
opacity: 1;
position: fixed;
top: 0;
transition: opacity 0.5s ease-out;
width: 100%;
z-index: 99999;
}
.modalPopup {
background: transparent;
border-radius: 16px;
left: 50%;
position: absolute;
transform: translate(-50%, -50%);
}
.warn-box {
background: #fff;
border-radius: 16px;
box-sizing: border-box;
position: relative;
}
.box-desc {
display: grid;
grid-template-columns: 1fr;
row-gap: 1rem;
}
.font-pilih {
font-size: 18px;
font-weight: 700;
line-height: 28px;
}
.btn-jenjang,
.btn-kelas {
background: #fff;
border: 1px solid #cfd3db;
border-radius: 35px;
font-size: 16px;
font-weight: 600;
line-height: 24px;
padding: 8px 0;
}
#modalTipe .box-desc {
overflow-y: auto;
}
#modalTipe .box-scroll {
overflow-y: scroll;
position: relative;
}
.box-scroll::-webkit-scrollbar {
-webkit-appearance: none;
position: absolute;
width: 7px;
}
.box-scroll::-webkit-scrollbar-thumb {
background-color: #2eb5c0;
border-radius: 4px;
}
@media (min-width: 1025px) {
.modalPopup {
top: 50%;
}
#modalJenjang .modalPopup,
#modalSD .modalPopup,
#modalSMA .modalPopup,
#modalSMP .modalPopup {
width: 40rem;
}
#modalTipe .modalPopup {
width: 45rem;
}
.warn-box {
padding: 1.5rem;
}
#modalTipe .box-scroll {
height: 35vw;
padding-right: 1rem;
}
#button-tipe {
right: 2rem;
}
}
@media (max-width: 1024px) {
.modalPopup {
bottom: 0;
left: 0;
transform: none;
width: 100%;
}
.modalPopup,
.warn-box {
border-radius: 16px 16px 0 0;
}
.warn-box {
padding: 1rem;
}
.modal-btn {
right: 0.8rem;
top: 0.8rem;
z-index: 3;
}
.modal-btn img {
height: 1rem;
width: 1rem;
}
#modalTipe .box-scroll {
height: 140vw;
padding-right: 0.5rem;
}
.box-scroll::-webkit-scrollbar {
width: 5px;
}
}
.modal-button a {
width: 100%;
display: block;
}
.modal-button button {
width: 100%;
margin: 0.5rem 0;
}
#modalLive .modalPopup {
width: 40rem;
}
#modalLive .modal-btn {
align-items: center;
background: #fff;
border: 1px solid #bababa;
border-radius: 50%;
cursor: pointer;
display: flex;
height: 2.25rem;
justify-content: center;
position: absolute;
right: 1%;
top: 11%;
width: 2.25rem;
}
#modalLive .box-desc {
border-radius: 15px;
display: block;
margin-top: -6.5rem;
overflow-y: auto;
padding: 6rem 0.5rem 0.5rem;
}
#modalLive .warn-box {
background: transparent;
}
.product-promos {
background: #edfaff;
}
.product-detail_box {
border-radius: 16px;
background: url(https://cdn-web-2.ruangguru.com/landing-pages/assets/2995a894-e4a6-4475-a71d-319393ec2c52.png), linear-gradient(219deg, #91cdff 27.9%, #e3f0ff 38.27%);
background-repeat: no-repeat;
background-position-y: top;
background-position-x: right, center;
background-size: auto, cover;
width: 100%;
padding: 1.5rem 0;
margin-bottom: 1.5rem;
}
.box-bac {
background: url(https://cdn-web-2.ruangguru.com/landing-pages/assets/57dcc196-3390-4269-8238-593238034849.png),
url(https://cdn-web-2.ruangguru.com/landing-pages/assets/2995a894-e4a6-4475-a71d-319393ec2c52.png), linear-gradient(344deg, #b0d8f9 21.06%, #cbfff9 77.02%);
background-repeat: no-repeat;
background-size: 18%, auto, cover;
background-position-y: top;
background-position-x: 85%, 20%, center;
}
.box-bao {
background: url(https://cdn-web-2.ruangguru.com/landing-pages/assets/ee5b32fb-55f3-45a8-a8b3-24b217155085.png),
url(https://cdn-web-2.ruangguru.com/landing-pages/assets/2995a894-e4a6-4475-a71d-319393ec2c52.png), linear-gradient(144deg, #ffebd0 14.18%, #ffa946 53.96%);
background-repeat: no-repeat;
background-size: 25%, auto, cover;
background-position-y: -6rem, top, top;
background-position-x: 88%, 20%, center;
}
.box-rb {
background: url(https://cdn-web-2.ruangguru.com/landing-pages/assets/8cbb7f65-7c2a-44fe-98bd-fa357deb6c8a.png),
url(https://cdn-web-2.ruangguru.com/landing-pages/assets/2995a894-e4a6-4475-a71d-319393ec2c52.png), linear-gradient(198deg, #ffd1d4 23.12%, #ffd2b3 70.93%);
background-repeat: no-repeat;
background-size: 20%, auto, cover;
background-position-y: -4.5rem, top, top;
background-position-x: 88%, 20%, center;
}
.product-header {
display: flex;
align-items: center;
float: none;
margin: auto;
max-width: 85%;
padding-bottom: 1rem;
}
.product-name {
color: #1e1e1e;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 30px;
letter-spacing: -0.1px;
max-width: 16rem;
padding-left: 1rem;
}
.product-detail {
display: grid;
grid-template-columns: 60% 40%;
float: none;
margin: auto;
max-width: 85%;
gap: 1rem;
}
.banner-promo {
border-radius: 8px;
background: url(https://cdn-web-2.ruangguru.com/landing-pages/assets/55476018-cc6c-4c03-a62d-391fd5f2d706.png), linear-gradient(66deg, #edfaff -1.37%, #2facc6 20.96%, #0065db 58.55%);
background-repeat: no-repeat;
background-size: 100%, cover;
background-position-y: bottom;
background-position-x: left;
display: flex;
align-items: center;
justify-content: space-between;
min-height: 58px;
}
.text-banner {
color: #fff;
font-family: Inter;
font-size: 12px;
font-style: normal;
font-weight: 700;
line-height: 18px;
max-width: 11rem;
padding-left: 5rem;
}
.countdown-promo {
text-align: center;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
width: fit-content;
border-radius: 8px;
background: url(https://cdn-web-2.ruangguru.com/landing-pages/assets/727916c7-8774-4e65-bc55-0153c4f71000.png), linear-gradient(24deg, #ff00a8 43.26%, #ea1717 66.11%, #ed6c30 85.85%);
background-repeat: no-repeat;
background-size: cover;
height: 58px;
padding: 0 0.75rem;
gap: 4px;
}
.countdown-promo .countdown {
background: none;
text-align: center;
color: var(--K12-Base-Theme-Text-Solid-Invert, #fff);
font-family: Inter;
font-size: 12px;
font-style: normal;
font-weight: 600;
line-height: 18px;
padding: 0;
}
.countdown-box {
display: flex;
align-items: center;
justify-content: center;
gap: 0.25rem;
}
.countdown-box .countdown-clock {
color: #ea1717;
text-align: center;
font-family: Inter;
font-size: 10px;
font-style: normal;
font-weight: 600;
line-height: 16px;
border-radius: 4px;
background: #fff;
width: 1.25rem;
height: 1.25rem;
display: flex;
align-items: center;
align-self: center;
justify-content: center;
justify-items: center;
}
.last-day {
padding-right: 0.25rem;
}
.filters {
display: flex;
gap: 0.5rem;
padding: 0.75rem 0;
}
.filter {
border-radius: 9999px;
border: 1px solid var(--K12-Base-Theme-Border-Default, #cfd3db);
background: var(--K12-Base-Theme-Selection-Default, #fff);
color: var(--K12-Base-Theme-Text-Solid-Ink, #2c313a);
text-align: center;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 22px;
padding: 4px 12px;
margin: 0;
flex: 1;
}
.filter.active {
border-radius: 9999px;
border: 1px solid var(--K12-Base-Theme-Border-Information, #2196f3);
background: var(--K12-Base-Theme-Selection-Active, #e0eefa);
color: var(--K12-Base-Theme-Text-Solid-Information, #1480d8);
}
.btn-show {
display: none;
}
.btn-show.active {
display: block;
}
.promo-content {
display: none;
margin-top: 0 !important;
}
.promo-content.active {
display: block;
margin-top: 10px !important;
}
.promo-popup {
cursor: pointer;
}
.promo-popup:hover {
filter: brightness(98%);
}
.countdown-flashsale {
display: flex;
align-items: center;
border-radius: 8px;
border: 1px solid var(--color-border-border-invert, #fff);
background: linear-gradient(263deg, #ff00a8 28.07%, #ea1717 59.5%, #ed6c30 86.66%);
width: fit-content;
gap: 0.25rem;
padding: 4px 8px;
}
.countdown-flashsale .countdown {
background: transparent;
padding: 0;
font-size: 16px;
font-weight: 800;
line-height: 18px;
display: flex;
align-items: center;
justify-content: center;
gap: 0.5rem;
}
.countdown-flashsale span.countdown-clock {
color: #ea1717;
text-align: center;
font-family: Inter;
font-size: 10px;
font-style: normal;
font-weight: 600;
line-height: 16px;
border-radius: 4px;
background: #fff;
height: 1.25rem;
display: flex;
flex-wrap: nowrap;
align-items: center;
justify-content: center;
padding: 0 0.25rem;
}
.package-card {
background-repeat: no-repeat;
background-size: 100% 100%;
width: fit-content;
display: flex !important;
align-items: flex-end;
padding: 0.5rem;
width: 100%;
}
.package-detail {
background-image: url(https://cdn-web-2.ruangguru.com/landing-pages/assets/ab1e8eda-0d0e-48eb-96c8-5d9dfa639b18.png);
background-repeat: no-repeat;
background-size: 100% 100%;
width: 100%;
}
.package-header {
display: flex;
align-items: center;
justify-content: space-between;
padding: 12px 12px 10px;
}
.package-price {
color: var(--K12-General-Default-Text-Solid-Ink, #2c313a);
font-family: Inter;
font-size: 22px;
font-style: normal;
font-weight: 700;
line-height: 22px;
text-align: center;
padding-bottom: 0.75rem;
}
.package-period {
color: var(--K12-Base-Theme-Text-Solid-Neutral, var(--color-text-text-neutral, #5e677b));
text-align: center;
font-family: Inter;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 22px;
padding-bottom: 4px;
}
.package-amount {
color: #ea1717;
text-align: center;
font-family: Inter;
font-size: 12px;
font-style: normal;
font-weight: 600;
line-height: 16px;
background: #fff3f1;
padding: 4px 0;
}
.package-detail a {
display: block;
text-align: center;
float: none;
margin: auto !important;
max-width: 73%;
}
.btn-package {
border-radius: 9999px;
background: var(--K12-Base-Theme-Action-Primary-Default, #f26d0f);
color: var(--K12-Base-Theme-Text-Solid-Invert, #fff);
text-align: center;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 22px;
border: none;
height: 34px;
margin: 12px auto;
float: none;
width: 100%;
max-width: 73%;
display: flex;
align-items: center;
justify-content: center;
}
.package-label {
border-radius: 4px;
background: #ea1717;
color: #fff;
text-align: center;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 18px;
padding: 2px 4px;
}
.package-base {
color: var(--K12-Base-Theme-Text-Solid-Neutral, var(--color-text-text-neutral, #5e677b));
text-align: center;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 20px;
text-decoration: line-through;
}
.btn-package.promo-popup {
float: none;
margin: 12px auto !important;
max-width: 73%;
display: flex;
align-items: center;
justify-content: center;
}
.product-logos {
display: flex;
align-items: center;
gap: 0.5rem;
}
.product-header > img,
.product-logos > img {
width: 150px;
}
#bao .product-name,
#rubel .product-name {
max-width: 13rem;
}
#rgp .product-name,
#ea .product-name,
#kalananti .product-name {
max-width: 20rem;
}
.title-countdown {
display: flex;
align-items: center;
gap: 1rem;
padding-bottom: 28px;
justify-content: center;
}
.flash-title {
color: #1e1e1e;
font-family: Inter;
font-size: 24px;
font-weight: 700;
line-height: 36px;
letter-spacing: -0.12px;
}
.package-list .slick-arrow {
top: 109% !important;
}
.package-list .slick-prev {
left: 92% !important;
}
.package-list .slick-next {
right: 1% !important;
}
.package-list .slick-dots {
bottom: -10% !important;
width: fit-content !important;
}
.package-list .slick-dots li.slick-active button:before {
color: #fff !important;
}
.package-list .slick-dots li button:before {
color: #d0d0d0 !important;
}
.empty-promo {
text-align: center;
}
.empty-promo img {
float: none;
margin: 0.5rem auto;
max-width: 300px;
}
.empty-desc {
color: var(--color-text-text-neutral, #5e677b);
text-align: center;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 20px;
}
@media (min-width: 769px) {
.package-list {
padding: 1rem 0;
}
#package-list .slick-slide {
margin: 0 16px;
}
#package-list .slick-list {
margin: 0 -16px;
/* padding: 0 10% 0 0 !important; */
}
.package-card {
min-width: 200px;
min-height: 548px;
width: 100%;
}
#slick-banner {
float: none;
margin: -0.5rem auto 30px !important;
max-width: 85%;
}
}
@media (max-width: 768px) {
.product-header {
flex-direction: column;
align-items: flex-start;
gap: 4px;
max-width: 90%;
}
.product-header > img,
.product-logos > img {
width: 100px;
}
.product-name {
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 22px;
padding: 0;
letter-spacing: normal;
max-width: 11rem;
}
#bao .product-name,
#rubel .product-name {
max-width: 12rem;
}
#rgp .product-name,
#ea .product-name,
#kalananti .product-name {
max-width: 18rem;
}
.product-detail {
grid-template-columns: 1fr;
max-width: 90%;
}
.text-banner {
padding-left: 3.5rem;
}
.filters {
padding: 0.75rem 0 0.25rem;
}
.filter {
font-size: 12px;
line-height: 18px;
}
.title-countdown {
flex-direction: column;
align-items: center;
gap: 0.5rem;
padding-bottom: 1rem;
}
.flash-title {
font-size: 14px;
line-height: 20px;
letter-spacing: normal;
float: none;
margin: 0 auto !important;
max-width: 15rem;
text-align: center;
}
.countdown-flashsale .countdown {
font-size: 10px;
}
#package-list .slick-slide {
margin: 0 12px;
}
#package-list .slick-list {
margin: 0 -12px;
padding: 0 9% 0 0 !important;
}
.package-card {
min-height: 350px;
}
.package-header {
padding: 6px;
}
.package-label {
font-size: 10px;
}
.package-base {
font-size: 10px;
}
.package-price {
font-size: 16px;
line-height: 22px;
padding-bottom: 4px;
}
.package-period {
font-size: 10px;
line-height: 16px;
padding-bottom: 0;
}
.package-amount {
font-size: 10px;
}
.btn-package {
font-size: 12px;
line-height: 18px;
height: 28px;
}
.btn-package,
.btn-package.promo-popup {
margin: 8px auto !important;
}
.package-list .slick-prev {
left: 75% !important;
}
.package-list .slick-dots {
bottom: -12% !important;
}
.hero-cta {
height: 36px;
padding: 0 1rem 0 1.5rem;
}
.box-bac {
background-size: 53%, auto, cover;
background-position-x: 110%, 20%, center;
}
.box-bao {
background-size: 55%, auto, cover;
background-position-y: -3rem, top, top;
background-position-x: right, 20%, center;
}
.box-rb {
background-size: 40%, auto, cover;
background-position-y: -1rem, top, top;
background-position-x: 90%, 20%, center;
}
.empty-desc {
font-size: 12px;
line-height: 20px;
}
.product {
padding: 0 0 1rem;
}
}
.promos {
height: fit-content;
}
.promos::-webkit-scrollbar-thumb {
border-radius: 10px;
background: #fff;
cursor: pointer;
}
.promos::-webkit-scrollbar-thumb:hover {
opacity: 0.9;
}
.promos::-webkit-scrollbar-corner {
background-color: transparent;
border-color: transparent;
}
.promos::-webkit-scrollbar {
width: 0.5rem;
height: 10px;
background-color: transparent;
border-radius: 10px;
}
.promos.scroll {
height: 21rem;
overflow-y: scroll;
padding-right: 1rem;
}
@media (max-width: 375px) {
.package-card {
min-height: 300px;
}
.package-label {
font-size: 8px;
line-height: 10px;
padding: 2px 4px;
}
.package-base,
.package-amount {
font-size: 8px;
line-height: 14px;
}
.filter {
font-size: 10px;
line-height: 16px;
}
#bao .product-name,
#rubel .product-name {
max-width: 9rem;
}
#rgp .product-name,
#ea .product-name,
#kalananti .product-name {
max-width: 14rem;
}
.hero-cta {
padding: 0 0.75rem 0 1rem;
}
.promos.scroll {
height: 17rem;
padding-right: 0.75rem;
}
.tab img {
height: 48px;
}
}
@media (max-width: 360px) {
.filter {
padding: 2px 4px;
}
}
.empty-promo a {
padding: 1rem 0 0;
width: fit-content;
float: none;
margin: 0 auto !important;
display: block;
}
.btn-orange {
border-radius: 9999px;
background: var(--K12-Base-Theme-Action-Primary-Default, #f26d0f);
color: var(--K12-Base-Theme-Text-Solid-Invert, var(--color-text-text-invert, #fff));
text-align: center;
font-family: Inter;
font-size: 12px;
font-style: normal;
font-weight: 700;
line-height: 18px;
border: none;
padding: 0.5rem 1rem;
}
iframe[title='Button to launch messaging window'] {
opacity: 0 !important;
display: none !important;
}
iframe[title='Messaging window'] {
height: 440px !important;
bottom: 13rem !important;
}
iframe[title='Button to launch messaging window, conversation in progress'],
#launcher,
iframe[title='Number of unread messages'] {
height: 0 !important;
width: 0 !important;
opacity: 0 !important;
display: none !important;
}
@media (max-width: 767px) {
iframe[title='Messaging window'] {
height: 100vh !important;
bottom: inherit !important;
}
}
.row-fluid [class*='span'] {
min-height: 0 !important;
}
.bantuan {
position: fixed;
bottom: 4rem;
right: 1rem;
z-index: 999;
display: flex;
align-items: flex-end;
justify-content: flex-end;
cursor: pointer;
transition: all 0.6s ease;
}
.bantuan-promo {
position: fixed;
bottom: 1rem;
right: 1.75rem;
z-index: 999;
display: flex;
align-items: flex-end;
justify-content: flex-end;
cursor: pointer;
transition: all 0.6s ease;
}
@media (min-width: 768px) {
.bantuan img,
.bantuan-promo img {
width: auto;
transition: all 0.4s ease;
}
.bantuan img {
width: 140px;
}
.bantuan-promo img {
width: 120px;
}
.clicked {
bottom: 9rem;
right: 2.5rem;
}
.clicked img {
width: auto;
height: 64px;
}
}
@media (max-width: 767px) {
.bantuan {
bottom: 5rem;
right: 1rem;
align-items: center;
}
.bantuan-promo {
bottom: 2.5rem;
right: 0.75rem;
align-items: center;
}
.bantuan img,
.bantuan-promo img {
width: auto;
}
.bantuan img {
width: 96px;
}
.bantuan-promo img {
width: 80px;
}
dotlottie-player.floating-lottie {
width: 90px !important;
height: 90px !important;
}
}
.footer__year {
padding-top: 5rem;
}
.ic-new__img {
margin: auto 0;
display: flex;
}
.ic-new__img img {
width: fit-content;
}
.font-base-footer {
font-family: Inter, 'sans-serif';
font-weight: 400;
font-size: 14px !important;
font-style: normal;
letter-spacing: 0;
color: #0a2540;
margin-bottom: 0;
}
.font-bold {
font-weight: 700;
}
.font-white {
color: #fff !important;
}
.font-semi-bold {
font-weight: 600;
}
.center {
text-align: center;
}
.footer {
background: #0a2540 !important;
overflow: hidden;
}
.contact__container {
display: grid;
grid-template-columns: 2fr 11fr;
gap: 0.625rem;
word-break: break-all;
}
.contact__container--text {
margin: auto 0;
}
.group-contact {
display: grid;
row-gap: 0.5rem;
}
.sec-follow__content--socmed {
display: inline-flex;
}
.sec-follow__content--socmed a {
margin: 0.25rem;
}
.ic-new {
display: inline-flex;
width: max-content;
gap: 0.25rem;
}
@media (min-width: 1025px) {
.sec-address__detail {
margin: 1rem 0 2rem;
padding-right: 2rem;
}
.sec-follow {
margin-top: -10rem;
}
.title {
font-size: 48px;
line-height: 64px;
}
.subtitle {
font-size: 32px;
line-height: 48px;
text-align: center;
}
.desc-hero {
font-size: 24px;
line-height: 36px;
margin-top: 20px;
}
.desc {
font-size: 16px;
line-height: 24px;
}
.footer {
padding: 5rem 0 1.5rem;
}
.footer__title {
font-size: 1rem;
margin-bottom: 1rem;
min-height: 1.25rem;
}
.footer__title--hq {
font-size: 1rem;
}
.footer__content--top {
display: grid;
grid-template-columns: 3fr 9fr;
}
.sec-menu {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
}
.sec-app__content {
display: grid;
gap: 0.75rem;
}
.footer__content--bottom {
display: grid;
grid-template-columns: 9.75fr 2.25fr;
}
}
@media (max-width: 1024px) {
.sec-address__detail {
margin: 1rem 0 2rem;
}
.sec-app {
margin-bottom: 2.625rem;
text-align: center;
}
.title {
font-size: 24px;
line-height: 36px;
}
.subtitle {
font-size: 20px;
line-height: 30px;
text-align: center;
}
.desc-hero {
font-size: 16px;
line-height: 24px;
margin-top: 1rem;
}
.desc {
font-size: 14px;
line-height: 27px;
}
.footer {
padding: 2rem 0;
}
.sec-app__content {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 0.5rem;
margin-top: 1rem;
}
.sec-menu {
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: 1fr 1fr;
}
.sec-follow {
text-align: center;
}
.footer__title {
margin-bottom: 1.25rem;
}
}
ul.no-space {
padding: 0;
}
ul.no-space li {
margin-bottom: 0.25rem;
}
.contact__container--text a,
ul.no-space a {
text-decoration: none;
}
.contact__container--text a:hover,
ul.no-space a:hover {
color: #2eb5c0 !important;
}
div.sec-address__logo img,
div.ic-new__img img {
display: inline-block;
}
</style>
<script type="module" crossorigin src="https://cdn-web-2.ruangguru.com/landing-page-web/public/staticpages/www.ruangguru.com/event/10tahun/assets/index-jJ1IxgvR.js"></script>
</head>
<body>
<style>/*!
* Bootstrap v4.5.0 (https://getbootstrap.com/)
* Copyright 2011-2020 The Bootstrap Authors
* Copyright 2011-2020 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
:root {
--blue: #007bff;
--indigo: #6610f2;
--purple: #6f42c1;
--pink: #e83e8c;
--red: #dc3545;
--orange: #fd7e14;
--yellow: #ffc107;
--green: #28a745;
--teal: #20c997;
--cyan: #17a2b8;
--white: #fff;
--gray: #6c757d;
--gray-dark: #343a40;
--primary: #007bff;
--secondary: #6c757d;
--success: #28a745;
--info: #17a2b8;
--warning: #ffc107;
--danger: #dc3545;
--light: #f8f9fa;
--dark: #343a40;
--breakpoint-xs: 0;
--breakpoint-sm: 576px;
--breakpoint-md: 768px;
--breakpoint-lg: 992px;
--breakpoint-xl: 1200px;
--font-family-sans-serif: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;
}
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl {
padding: 0 !important;
}
*,
:after,
:before {
box-sizing: border-box;
}
header,
nav {
display: block;
}
p {
margin-top: 0;
}
a {
background-color: transparent;
color: #007bff;
text-decoration: none;
}
a:hover {
color: #0056b3;
text-decoration: underline;
}
a:not([href]),
a:not([href]):hover {
color: inherit;
text-decoration: none;
}
img {
border-style: none;
}
img,
svg {
vertical-align: middle;
}
svg {
overflow: hidden;
}
button {
border-radius: 0;
}
button:focus {
outline: 1px dotted;
outline: 5px auto -webkit-focus-ring-color;
}
button {
font-family: inherit;
font-size: inherit;
line-height: inherit;
margin: 0;
overflow: visible;
text-transform: none;
}
[type='button'],
button {
-webkit-appearance: button;
}
[type='button']:not(:disabled),
button:not(:disabled) {
cursor: pointer;
}
[type='button']::-moz-focus-inner,
button::-moz-focus-inner {
border-style: none;
padding: 0;
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
.nav {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
list-style: none;
margin-bottom: 0;
padding-left: 0;
}
.navbar {
padding: 0.5rem 1rem;
position: relative;
-ms-flex-align: center;
-ms-flex-pack: justify;
align-items: center;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
justify-content: space-between;
}
@-webkit-keyframes progress-bar-stripes {
0% {
background-position: 1rem 0;
}
to {
background-position: 0 0;
}
}
@keyframes progress-bar-stripes {
0% {
background-position: 1rem 0;
}
to {
background-position: 0 0;
}
}
@-webkit-keyframes spinner-border {
to {
-webkit-transform: rotate(1turn);
transform: rotate(1turn);
}
}
@keyframes spinner-border {
to {
-webkit-transform: rotate(1turn);
transform: rotate(1turn);
}
}
@-webkit-keyframes spinner-grow {
0% {
-webkit-transform: scale(0);
transform: scale(0);
}
50% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes spinner-grow {
0% {
-webkit-transform: scale(0);
transform: scale(0);
}
50% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@media print {
*,
:after,
:before {
box-shadow: none !important;
text-shadow: none !important;
}
a:not(.btn) {
text-decoration: underline;
}
img {
page-break-inside: avoid;
}
p {
orphans: 3;
widows: 3;
}
@page {
size: a3;
}
.navbar {
display: none;
}
}
.cta {
border-radius: 9999px;
background: var(--k-12-base-light-theme-action-primary-default, #f26d0f);
width: 100%;
border: none;
color: var(--k-12-base-light-theme-text-solid-invert, #fff);
text-align: center;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 22px;
display: flex;
align-items: center;
justify-content: center;
padding: 0.75rem 1.5rem;
}
.cta.dark,
.cta.dark-green,
.cta.blue-indigo,
.cta.violet,
.cta.roc {
color: #000;
background-color: #fff;
}
@media (max-width: 1024px) {
.navbar {
padding: 0 !important;
}
}
.navig-link a {
background-color: transparent;
color: #474747;
text-decoration: none !important;
}
.navig-link.dark a,
.navig-link.dark-green a,
.navig-link.roc a,
.navig-link.blue-indigo a,
.navig-link.violet a,
.navig-link.home a {
color: #fff !important;
}
.navig-dropdown-area a:hover,
.navig-link a:hover {
background: 0 !important;
color: #3cc4e5 !important;
cursor: pointer;
text-decoration: none !important;
}
.ruangguru-header {
background: #fff;
box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.13);
position: fixed;
top: 0;
width: 100%;
z-index: 100;
padding: 0 !important;
}
.ruangguru-header.dark {
background: #000;
}
.ruangguru-header.dark-green {
background: #022527;
}
.ruangguru-header.roc {
background-color: #1d1110;
}
.ruangguru-header.blue-indigo {
background: #444fb7;
}
.ruangguru-header.home {
background: linear-gradient(257.67deg, #21a5b1 46.16%, #0e9bdf 95.13%);
}
.ruangguru-header .navig-link {
color: #474747 !important;
font-family: Inter;
font-size: 16px;
font-weight: 500;
line-height: 24px;
}
.ruangguru-header.dark .navig-link,
.ruangguru-header.dark-green .navig-link,
.ruangguru-header.blue-indigo .navig-link,
.ruangguru-header.roc .navig-link {
color: #fff !important;
}
.navigation__left {
display: flex;
}
.logo-header {
padding: 5px 0;
}
.navig-link:hover {
background: 0 !important;
color: #3cc4e5 !important;
cursor: pointer;
}
.navig-link-dropdown {
white-space: nowrap;
}
.navig-link-dropdown:after {
border-bottom: 0;
border-left: 0.3em solid transparent;
border-right: 0.3em solid transparent;
border-top: 0.3em solid;
content: '';
display: inline-block;
margin-left: 0.255em;
transition: 0.7s;
vertical-align: 0.255em;
}
.navig-link-dropdown[aria-expanded='true']:after {
transform: scaleY(-1);
}
.navig-link-dropdown[aria-expanded='false']:after {
transform: scaleY(1);
}
.logo-product {
margin: 0 0 5px !important;
}
.logo-product img {
min-height: 3rem;
object-fit: scale-down;
object-position: left;
width: 100%;
}
#lp_ea {
display: flex;
}
.item-services a,
.item-center a,
.text-product {
font-family: Inter;
}
@keyframes animate {
0% {
opacity: 0;
transform: rotateX(-90deg);
}
50% {
transform: rotateX(20deg);
}
to {
opacity: 1;
transform: rotateX(0deg);
}
}
@media (min-width: 1025px) {
.spacer-rg {
height: 4.5rem;
}
.container-ruangguru-header {
align-items: center;
padding: 18px 10px;
position: relative;
}
.ruangguru-header.home .page-center {
width: 90% !important;
}
.logo-header {
margin-right: 16px;
}
.navigation__right {
position: absolute;
right: 0;
}
#produk_item {
background-clip: padding-box;
background-color: #fff;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 0.25rem;
color: #212529;
display: none;
float: left;
font-size: 1rem;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
list-style: none;
padding: 0.5rem 10px;
position: absolute;
text-align: left;
top: 70%;
width: 1050px;
z-index: 1000;
left: 7%;
}
.item-product,
.item-services,
.item-center {
padding: 12px;
}
.item-services a,
.item-center a,
.text-product {
color: #0a2540 !important;
font-family: Inter;
font-size: 14px;
font-weight: 400;
line-height: 22px;
text-align: inherit;
text-decoration: none;
white-space: normal !important;
width: auto !important;
}
.item-product:hover,
.item-services:hover,
.item-center:hover {
background-color: #eaf8f9 !important;
cursor: pointer;
}
#services_item,
#center_item {
background-clip: padding-box;
background-color: #fff;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 0.25rem;
color: #212529;
display: none;
flex-flow: column;
float: left;
font-size: 1rem;
list-style: none;
margin: 0;
min-width: 10rem;
padding: 0.5rem 0;
position: absolute;
text-align: left;
top: 70%;
z-index: 1000;
}
#services_item {
left: 44rem;
}
#center_item {
left: 14rem;
}
.container-ruangguru-header {
display: flex;
flex-direction: row;
}
.navigation__content {
align-items: center;
display: none;
flex-basis: 100%;
flex-grow: 1;
max-height: 500px;
overflow-y: scroll;
padding-bottom: 20px;
text-align: center;
}
}
@media (min-width: 1078px) {
.hamburger-icon {
display: none;
}
.navigation__content {
align-items: center;
display: none;
flex-basis: auto;
flex-grow: 0;
max-height: unset;
overflow-y: auto;
padding-bottom: 0;
text-align: center;
}
.navigation__content .navig-link {
margin: 0 14px;
padding: 8px 8px 8px 0;
}
.navigation__content {
display: grid;
grid-auto-flow: column;
}
}
@media (min-width: 321px) and (max-width: 767px) {
.spacer-rg {
height: 4rem;
}
.container-ruangguru-header {
align-items: center;
padding: 10px;
position: relative;
}
.navigation__content {
padding-bottom: 20px;
}
.item-services a,
.item-center a,
.text-product {
color: #0a2540 !important;
font-size: 14px;
font-weight: 400;
text-align: inherit;
text-decoration: none;
white-space: normal !important;
width: auto !important;
}
.hamburger-icon {
align-self: center;
transform: scale(0.8);
}
.navig-dropdown-area {
background-clip: padding-box;
background-color: #fff;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 0.25rem;
color: #212529;
display: none;
font-size: 1rem;
left: 0;
list-style: none;
margin: 10px;
min-width: 10rem;
text-align: left;
top: 100%;
z-index: 1000;
}
#produk,
#program,
#services {
padding: 20px 0 0;
}
#produk_item,
#services_item,
#center_item {
padding: 1rem 20px;
}
.text-product {
margin-bottom: 0;
}
.navigation__right {
position: absolute;
right: 0;
top: 12px;
}
.navig-link {
padding: 28px 0 0;
text-align: center;
}
.item-product {
margin-bottom: 12px;
padding: 0.25rem 0.5rem 0.5rem;
}
.item-services,
.item-center {
margin-bottom: 0.35rem;
padding: 0.5rem 0;
}
.navigation__content {
align-items: center;
display: none;
flex-basis: 100%;
flex-grow: 1;
max-height: 500px;
overflow-y: scroll;
text-align: center;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.container-ruangguru-header {
align-items: center;
padding: 10px;
position: relative;
}
.hamburger-icon {
align-self: center;
transform: scale(0.8);
}
.logo-header {
margin-left: 20px;
}
.item-services a,
.item-center a,
.text-product {
color: #0a2540 !important;
font-size: 16px;
font-weight: 400;
text-align: inherit;
text-decoration: none;
white-space: normal !important;
width: auto !important;
}
.navig-dropdown-area {
background-clip: padding-box;
background-color: #fff;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 0.25rem;
color: #212529;
display: none;
font-size: 1rem;
left: 0;
list-style: none;
margin: 0 10px;
min-width: 10rem;
text-align: left;
top: 100%;
z-index: 1000;
}
#produk_item,
#services_item,
#center_item {
padding: 1rem 20px;
}
.text-product {
margin-bottom: 0;
}
.navigation__right {
position: absolute;
right: 0;
top: 12px;
}
.navig-link {
padding: 28px 0 0;
text-align: center;
}
.item-product {
margin-bottom: 18px;
padding: 0.25rem 1.5rem;
}
.item-services,
.item-center {
margin-bottom: 18px;
padding: 2px 0;
}
.navigation__content {
display: none;
}
}
@media (max-width: 320px) {
.spacer-rg {
height: 3rem;
}
.container-ruangguru-header {
align-items: center;
position: relative;
}
.navigation__content {
padding-bottom: 20px;
}
.item-services a,
.item-center a,
.text-product {
color: #0a2540 !important;
font-size: 14px;
font-weight: 400;
text-align: inherit;
text-decoration: none;
white-space: normal !important;
width: auto !important;
}
.hamburger-icon {
align-self: center;
transform: scale(0.8);
}
.logo-header {
margin-left: 10px;
transform: scale(0.8);
}
.navig-dropdown-area {
background-clip: padding-box;
background-color: #fff;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 0.25rem;
color: #212529;
display: none;
font-size: 1rem;
left: 0;
list-style: none;
margin: 10px;
min-width: 10rem;
text-align: left;
top: 100%;
z-index: 1000;
}
#produk,
#program,
#services {
padding: 20px 0 0;
}
#produk_item {
padding: 1rem 20px;
}
#services_item,
#center_item {
padding: 10px 20px;
}
.text-product {
margin-bottom: 0;
}
.navigation__right {
position: absolute;
right: 0;
top: 5px;
transform: scale(0.8);
}
.navig-link {
padding: 28px 0 0;
text-align: center;
}
.item-product {
margin-bottom: 18px;
padding: 0.25rem 1.5rem;
}
.item-services,
.item-center {
margin-bottom: 18px;
padding: 2px 0;
}
.navigation__content {
align-items: center;
display: none;
flex-basis: 100%;
flex-grow: 1;
max-height: 500px;
overflow-y: scroll;
text-align: center;
}
}
.wrapper-profile-login {
position: relative;
}
.container-login_details {
position: relative;
}
.container-user_profile {
display: flex;
align-items: center;
justify-content: center;
gap: 8px;
border-radius: var(--size-radius-rad-full, 9999px);
border: 1px solid var(--K12-Base-Theme-Border-Default, #cfd3db);
background: var(--K12-Base-Theme-Action-Secondary-Default, #fff);
padding: 4px 8px;
cursor: pointer;
position: relative;
}
.profile-picture {
border-radius: 100%;
}
.display-none {
display: none !important;
}
.display-1 {
font-size: 6rem;
}
.display-1,
.display-2 {
font-weight: 300;
line-height: 1.2;
}
.display-2 {
font-size: 5.5rem;
}
.display-3 {
font-size: 4.5rem;
}
.display-3,
.display-4 {
font-weight: 300;
line-height: 1.2;
}
.display-4 {
font-size: 3.5rem;
}
/* Text utility classes */
.text-left {
text-align: left !important;
}
.text-right {
text-align: right !important;
}
.text-center {
text-align: center !important;
}
.text-justify {
text-align: justify !important;
}
.text-nowrap {
white-space: nowrap !important;
}
.text-wrap {
white-space: normal !important;
}
.text-truncate {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.text-lowercase {
text-transform: lowercase !important;
}
.text-uppercase {
text-transform: uppercase !important;
}
.text-capitalize {
text-transform: capitalize !important;
}
.text-white {
color: #fff !important;
}
.text-primary {
color: #007bff !important;
}
.text-secondary {
color: #6c757d !important;
}
/*FLOATING BANNER*/
.floating,
.floating > img {
width: 100%;
}
.hero-cta-wrapper {
align-items: center;
display: flex;
justify-content: center;
padding: 0.1rem 0 0.35rem;
position: relative;
}
.hero-timer-cta p {
color: #fff;
font-family: Inter;
font-size: 16px;
font-weight: 600;
line-height: 24px;
padding-right: 0.5rem;
margin: 0 !important;
}
.text-countdown-hero div,
.text-countdown-hero span {
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 24px;
}
.text-countdown-hero {
align-items: center;
display: flex;
flex-direction: row;
gap: 0.25rem;
justify-content: center;
}
.text-countdown-hero div,
.text-countdown-hero span {
color: #fff;
letter-spacing: 0.01em;
margin: 0;
}
.text-countdown-hero div {
grid-gap: 0.25rem;
align-items: center;
display: grid;
grid-template-columns: auto auto;
}
.text-countdown-hero span {
color: #fff;
background: linear-gradient(0deg, #cd1924 0%, #cd1924 100%), linear-gradient(133deg, #ea4952 1.52%, #cd1924 50%, #9a0912 98.48%), rgb(0 0 0 / 0.25);
border-radius: 8px;
width: 1.75rem;
height: 1.75rem;
display: flex;
align-items: center;
justify-content: center;
}
/* Floating banner positioning for countdown */
.container-floating-banner,
.floating {
position: relative;
}
/* Override existing hero-timer-cta to position at bottom center of floating banner */
.hero-timer-cta {
position: absolute !important;
bottom: 6% !important;
left: 50% !important;
transform: translateX(-50%) !important;
background: transparent !important;
color: white !important;
padding: 8px 16px !important;
border-radius: 8px !important;
text-align: center !important;
font-size: 14px !important;
z-index: 10 !important;
display: flex;
flex-direction: row !important;
align-items: center !important;
justify-content: center !important;
width: auto !important;
height: auto !important;
}
.hero-timer-cta .countdown-hero {
margin-top: 0 !important;
}
.hero-timer-cta .text-countdown-hero {
display: flex !important;
justify-content: center !important;
align-items: center !important;
gap: 4px !important;
}
.hero-timer-cta .text-countdown-hero div {
display: flex !important;
align-items: center !important;
color: white !important;
}
.hero-cta {
background: #fff;
border: 8px solid #7ac9d0;
border-radius: 96px;
color: #2c313a;
display: inline-block;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 24px;
margin: 0;
padding: 0.5rem 1.75rem;
text-align: center;
text-decoration: none;
}
@media (max-width: 767px) {
.hero-cta {
border: 8px solid #7ac9d0;
font-size: 12px;
line-height: 18px;
padding: 0.5rem 1.75rem;
}
.hero-timer-cta p {
font-size: 12px;
line-height: 18px;
}
.text-countdown-hero div,
.text-countdown-hero span {
font-size: 10px;
line-height: 12px;
}
.text-countdown-hero span {
width: 1.25rem;
height: 1.25rem;
border-radius: 4px;
}
.hero-timer-cta {
width: 100% !important;
bottom: 4% !important;
justify-content: flex-start !important;
}
}
</style>
<style>
.header-guest-mark-layout {
position: absolute;
width: 100%;
display: none;
justify-content: flex-end;
}
.header-guest-mark-triangle {
width: 0;
height: 0;
border-left: 15px solid transparent;
border-right: 15px solid transparent;
border-bottom: 30px solid #f1bb53;
margin-right: 2.25rem;
margin-bottom: -0.5rem;
}
.header-guest-mark-container {
display: flex;
background-color: #f1bb53;
width: fit-content;
border-radius: 12px;
padding: 0.5rem 0.75rem;
gap: 1rem;
justify-items: center;
}
.header-guest-mark-container p {
font-family: Space Grotesk;
font-size: 12px;
font-weight: 700;
line-height: 18px;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;
padding: 0;
}
@media (min-width: 1300px) {
.header-guest-mark-layout {
margin-top: 7rem;
}
}
@media (max-width: 1299px) {
.header-guest-mark-layout {
margin-top: 0;
}
}
@media (max-width: 767px) {
.header-guest-mark-triangle {
margin-right: 2.5rem;
}
}
</style>
<nav class="ruangguru-header ">
<div class="page-center">
<div class="container-ruangguru-header">
<div class="navigation__left">
<div class="hamburger-icon">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/eed92e13-500e-4cc5-b049-77c60bb3e857.svg"
alt="Dropdown Navigation Icon" loading="lazy" />
</div>
<a data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/","item_type": "image","item_name": "Logo ruangguru","item_category": "cta","item_position": 0,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.ruangguru.com/">
<div class="logo-header">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/OPTIMIZE/logo%20rg.svg"
alt="Logo ruangguru" loading="lazy" />
</div>
</a>
</div>
<div class="navigation__content">
<div class="navig-link navig-link-dropdown " id="produk" aria-expanded="false">
<a href="#">Produk</a>
</div>
<div class="navig-dropdown-area closed" id="produk_item">
<!-- ruangbelajar -->
<a data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/ruangbelajar","item_type": "link","item_name": "ruangbelajar","item_category": "cta","item_position": 1,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.ruangguru.com/ruangbelajar">
<div class="item-product">
<div class="logo-product">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/OPTIMIZE/rb.svg"
alt="Logo ruangbelajar" loading="lazy" />
</div>
<p class="text-product">Belajar seru dengan video dan latihan soal, anti remed!</p>
</div>
</a>
<!-- BA -->
<a data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.brainacademy.id","item_type": "link","item_name": "brainacademy","item_category": "cta","item_position": 1,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
target="_blank" href="https://www.brainacademy.id">
<div class="item-product">
<div class="logo-product">
<img
src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/03%20-%20Homepage%20Brainacademy%202022/Header%20to%20Live%20Teaching/logo_BA.svg"
alt="Logo Brain Academy" loading="lazy" />
</div>
<p class="text-product">Bimbel Tatap Muka & Live Interaktif bersama STAR Master Teacher</p>
</div>
</a>
<!-- mathchamps -->
<a data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/mathchamps","item_type": "link","item_name": "mathchamps","item_category": "cta","item_position": 2,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
target="_blank" href="https://www.ruangguru.com/mathchamps">
<div class="item-product">
<div class="logo-product">
<img
src="https://cdn-web-2.ruangguru.com/landing-pages/assets/723d8e19-b594-49cf-a098-07f5379d5d5f.png?convert=webp&h=70"
alt="Logo math champs" loading="lazy" width="104" height="40" />
</div>
<p class="text-product">Kursus matematika dan logika untuk anak 5-14 tahun dengan kurikulum Singapura</p>
</div>
</a>
<!-- mathchamps sempoa -->
<a data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/mathchamps/sempoa","item_type": "link","item_name": "mathchamps_sempoa","item_category": "cta","item_position": 3,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
target="_blank" href="https://www.ruangguru.com/mathchamps/sempoa">
<div class="item-product">
<div class="logo-product">
<img
src="https://cdn-web-2.ruangguru.com/landing-pages/assets/9aa7023e-2d40-4e19-9236-4907f5042a3e.png?convert=webp&h=70"
alt="Logo math champs" loading="lazy" width="104" height="40" />
</div>
<p class="text-product">Kursus hitung cepat aritmatika dengan sempoa untuk anak 4-12 tahun</p>
</div>
</a>
<!-- memory champs -->
<a data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.memoryacademy.id/","item_type": "link","item_name": "memorychamps","item_category": "cta","item_position": 4,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
target="_blank" href="https://www.memoryacademy.id/">
<div class="item-product">
<div class="logo-product">
<img
src="https://cdn-web-2.ruangguru.com/landing-pages/assets/ac89298a-3fc9-4f35-862c-b027006929e0.png?convert=webp&h=70"
alt="Logo math champs" loading="lazy" width="104" height="40" />
</div>
<p class="text-product">Kursus latihan daya ingat, fokus, dan konsentrasi untuk mendukung prestasi
akademik</p>
</div>
</a>
<!-- EA -->
<a data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.english-academy.id/","item_type": "link","item_name": "english-academy","item_category": "cta","item_position": 5,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
target="_blank" href="https://www.english-academy.id/">
<div class="item-product">
<div class="logo-product" id="lp_ea">
<img
src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/English%20Academy/logo-ea-riddle.svg?convert=webp"
alt="Logo English Academy" loading="lazy" />
</div>
<p class="text-product">Kursus Bahasa Inggris dengan Pengajar internasional dan kurikulum berstandar
internasional</p>
</div>
</a>
<!-- ruanguji -->
<a data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/ruanguji","item_type": "link","item_name": "ruanguji","item_category": "cta","item_position": 6,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.ruangguru.com/ruanguji">
<div class="item-product">
<div class="logo-product">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/OPTIMIZE/ruanguji.svg"
alt="Logo ruanguji" loading="lazy" />
</div>
<p class="text-product">Ikut tryout online dan lihat hasilnya di sini!</p>
</div>
</a>
<!-- schoters -->
<a data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.schoters.com","item_type": "link","item_name": "schoters","item_category": "cta","item_position": 7,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
target="_blank" href="https://www.schoters.com">
<div class="item-product">
<div class="logo-product">
<img
src="https://cdn-web-2.ruangguru.com/landing-pages/assets/3ecc92be-4ee0-475f-bd4c-d1f5e733f012.png?convert=webp&h=120"
alt="Logo Schoters" loading="lazy" height="40" />
</div>
<p class="text-product">Bimbingan kuliah & kerja di luar negeri #1 di Indonesia, dengan kelas bahasa
terlengkap!</p>
</div>
</a>
<!-- rgprivat -->
<a data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/privat","item_type": "link","item_name": "ruangles","item_category": "cta","item_position": 8,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.ruangguru.com/privat">
<div class="item-product">
<div class="logo-product">
<img
src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/LP%20Ruangguru%20Private/Logo%20Ruangguru%20Privat/logo-ruangguru-privat.png?convert=webp&width=112&name=logo-ruangguru-privat.png"
alt="Logo ruangles" width="112" loading="lazy" srcset="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/LP%20Ruangguru%20Private/Logo%20Ruangguru%20Privat/logo-ruangguru-privat.png?convert=webp&width=56&name=logo-ruangguru-privat.png 56w, https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/LP%20Ruangguru%20Private/Logo%20Ruangguru%20Privat/logo-ruangguru-privat.png?convert=webp&width=112&name=logo-ruangguru-privat.png 112w, https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/LP%20Ruangguru%20Private/Logo%20Ruangguru%20Privat/logo-ruangguru-privat.png?convert=webp&width=168&name=logo-ruangguru-privat.png 168w, https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/LP%20Ruangguru%20Private/Logo%20Ruangguru%20Privat/logo-ruangguru-privat.png?convert=webp&width=224&name=logo-ruangguru-privat.png 224w, https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/LP%20Ruangguru%20Private/Logo%20Ruangguru%20Privat/logo-ruangguru-privat.png?convert=webp&width=280&name=logo-ruangguru-privat.png 280w, https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/LP%20Ruangguru%20Private/Logo%20Ruangguru%20Privat/logo-ruangguru-privat.png?convert=webp&width=336&name=logo-ruangguru-privat.png 336w" sizes="(max-width: 112px) 100vw, 112px" />
</div>
<p class="text-product">Belajar privat dengan guru terbaik pilihan Ruangguru</p>
</div>
</a>
<!-- kalananti -->
<a data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.kalananti.id/","item_type": "link","item_name": "kalananti","item_category": "cta","item_position": 9,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
target="_blank" href="https://www.kalananti.id/">
<div class="item-product">
<div class="logo-product">
<img
src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/kalananti%202022/Kalananti%20by%20Ruangguru.png"
alt="Logo kalananti" loading="lazy" height="40" />
</div>
<p class="text-product">Kursus coding dan robotic anak usia 5-15 tahun untuk mengasah logika dan
kreativitas</p>
</div>
</a>
<!-- ags -->
<a data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.altaglobalschool.com/","item_type": "link","item_name": "kalananti","item_category": "cta","item_position": 10,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
target="_blank" href="https://www.altaglobalschool.com/">
<div class="item-product">
<div class="logo-product">
<img
src="https://cdn-web-2.ruangguru.com/landing-pages/assets/d56be6bf-3717-4da1-9763-438f02340246.png?convert=webp&h=120"
alt="Logo Schoters" loading="lazy" height="30" />
</div>
<p class="text-product">Sekolah blended learning untuk PAUD-SMA, siapkan siswa kuliah di universitas
terbaik, dalam & luar negeri</p>
</div>
</a>
<!-- SA -->
<a data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://skillacademy.com/","item_type": "link","item_name": "skillacademy","item_category": "cta","item_position": 11,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
target="_blank" href="https://skillacademy.com/">
<div class="item-product">
<div class="logo-product">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/OPTIMIZE/skillacademy.svg"
alt="Logo Skill Academy" loading="lazy" />
</div>
<p class="text-product">Kursus online untuk meningkatkan technical & soft skill kamu</p>
</div>
</a>
<!-- rg for kids -->
<a data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/for-kids","item_type": "link","item_name": "ruangguru for kids","item_category": "cta","item_position": 12,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.ruangguru.com/for-kids">
<div class="item-product">
<div class="logo-product">
<img
src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/00%20-%20Homepage%20Ruangguru%202022/Produk/logo_rgfk.svg?convert=webp"
alt="Logo For Kids" width="100" loading="lazy" />
</div>
<p class="text-product">Kursus online untuk anak 4-7 tahun dengan program calistung, bahasa Inggris, dan
sains</p>
</div>
</a>
<!-- dafalulu -->
<a data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/dafa-lulu","item_type": "link","item_name": "dafalulu","item_category": "cta","item_position": 13,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.ruangguru.com/dafa-lulu">
<div class="item-product">
<div class="logo-product">
<img
src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/00%20-%20Homepage%20Ruangguru%202022/logo-dafa-lulu.png?convert=webp&height=44&name=logo-dafa-lulu.png"
height="44" alt="Logo dafa lulu" loading="lazy" />
</div>
<p class="text-product">Belajar bersama Dafa, Lulu, dan teman petualang untuk siswa SD kelas 1 - 6</p>
</div>
</a>
<!-- roboguru -->
<a data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://roboguru.ruangguru.com/","item_type": "link","item_name": "roboguru","item_category": "cta","item_position": 14,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://roboguru.ruangguru.com/">
<div class="item-product">
<div class="logo-product">
<img
src="https://roboguru-forum-cdn.ruangguru.com/image/20b7b17a-62ba-43ee-bea8-b71c10f5fb0c.png?convert=webp"
alt="Logo roboguru" width="125" loading="lazy" />
</div>
<p class="text-product">Foto dan upload soal susahmu dan dapatkan semua jawabannya di sini!</p>
</div>
</a>
<!-- roboguru plus -->
<a data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/roboguruplus","item_type": "link","item_name": "roboguruplus","item_category": "cta","item_position": 16,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.ruangguru.com/roboguruplus">
<div class="item-product">
<div class="logo-product">
<img
src="https://roboguru-forum-cdn.ruangguru.com/image/ea267d76-9d20-45b0-9c2c-88e78c199f5d.png?convert=webp"
width="155" alt="Logo roboguru plus" loading="lazy" />
</div>
<p class="text-product">Konsultasikan soal tersulit kamu sebanyak-banyaknya dengan tutor online terbaik
</p>
</div>
</a>
<!-- ruangkerja -->
<a data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangkerja.id/","item_type": "link","item_name": "ruangkerja","item_category": "cta","item_position": 17,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
target="_blank" href="https://www.ruangkerja.id/">
<div class="item-product">
<div class="logo-product">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/OPTIMIZE/ruangkerja.svg"
alt="Logo ruangkerja" loading="lazy" />
</div>
<p class="text-product">Aplikasi Pelatihan Online #1 untuk Perusahaan & Lembaga</p>
</div>
</a>
<!-- ruangkelas -->
<a data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/ruangkelas","item_type": "link","item_name": "ruangkelas","item_category": "cta","item_position": 18,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.ruangguru.com/ruangkelas">
<div class="item-product">
<div class="logo-product">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/OPTIMIZE/ruangkelas.svg"
alt="Logo ruangkelas" loading="lazy" />
</div>
<p class="text-product">Sistem Kelola Pembelajaran Jarak Jauh GRATIS!</p>
</div>
</a>
</div>
<div class="navig-link navig-link-dropdown " id="center" aria-expanded="false">
<a href="#">Offline Centers</a>
</div>
<div class="navig-dropdown-area closed" id="center_item" aria-expanded="false">
<div class="item-center">
<a data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/mathchamps/branch","item_type": "link","item_name": "mathchamps branch","item_category": "cta","item_position": 7,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.ruangguru.com/mathchamps/branch">
Mathchamps
</a>
</div>
<div class="item-center">
<a data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.brainacademy.id/branch","item_type": "link","item_name": "brain academy branch","item_category": "cta","item_position": 7,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.brainacademy.id/branch/">
Brain Academy
</a>
</div>
<div class="item-center">
<a data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.english-academy.id/center","item_type": "link","item_name": "EA center","item_category": "cta","item_position": 7,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.english-academy.id/center/">
English Academy
</a>
</div>
</div>
<div class="navig-link " id="program">
<a data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/program","item_type": "link","item_name": "Program","item_category": "cta","item_position": 2,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.ruangguru.com/program">
Program
</a>
</div>
<div class="navig-link ">
<a data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/promo","item_type": "link","item_name": "Promo","item_category": "promotion","item_position": 3,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.ruangguru.com/promo">
Promo
</a>
</div>
<div class="navig-link ">
<a data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/event","item_type": "link","item_name": "Event","item_category": "cta","item_position": 4,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.ruangguru.com/event">
Event
</a>
</div>
<!-- <div class="navig-link ">
<a
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/beasiswa","item_type": "link","item_name": "Beasiswa","item_category": "cta","item_position": 5,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.ruangguru.com/beasiswa"
>
Beasiswa
</a>
</div> -->
<div class="navig-link ">
<a data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/testimoni","item_type": "link","item_name": "Testimoni","item_category": "cta","item_position": 6,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.ruangguru.com/testimoni">
Testimoni
</a>
</div>
<!-- <div class="navig-link navig-link-dropdown " id="services" aria-expanded="false">
<a href="#">Layanan</a>
</div>
<div class="navig-dropdown-area closed" id="services_item" aria-expanded="false">
<div class="item-services">
<a
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/ruangbelajar/perpanjang-paket","item_type": "link","item_name": "Cara Perpanjang Paket","item_category": "cta","item_position": 7,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.ruangguru.com/ruangbelajar/perpanjang-paket"
>
Cara Perpanjang Paket
</a>
</div>
<div class="item-services">
<a
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/cara-bayar","item_type": "link","item_name": "Cara Bayar","item_category": "cta","item_position": 7,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.ruangguru.com/cara-bayar"
>
Cara Bayar
</a>
</div>
<div class="item-services">
<a
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/cicilan","item_type": "link","item_name": "Cicilan","item_category": "cta","item_position": 7,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.ruangguru.com/cicilan"
>
Cicilan
</a>
</div>
</div> -->
<div class="navig-link ">
<a data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/blog","item_type": "link","item_name": "Ruangbaca","item_category": "cta","item_position": 8,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.ruangguru.com/blog/">
Ruangbaca
</a>
</div>
</div>
<div class="navigation__right">
<div class="button-langganan-cta" id="btn-header">
<a href="https://cta.ruangguru.com/98f09c6e-5ed3-4c65-b943-9a7ff510d8e8" target="_blank">
<button class="cta ">Langganan Sekarang</button>
</a>
</div>
</div>
</div>
</div>
</nav> <section class="hero">
<div class="page-center">
<div class="hero-content">
<h1 class="text-title" id="flash-sale-title">Selamat! Kamu diundang ke perayaan</h1>
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/25e770e0-cdb4-4540-9676-debc11d60793.png?convert=webp" />
<div class="title-countdown">
<div class="countdown-flashsale">
<p class="countdown hero-day"></p>
<div class="countdown-box">
<span class="countdown-clock hero-hour"></span>
<span class="countdown-clock hero-minute"></span>
<span class="countdown-clock hero-second"></span>
</div>
</div>
</div>
</div>
</div>
<div class="package-wrapper">
<div class="page-center">
<div class="package" id="packages" data-package="false">
<div class="package-list" id="package-list"></div>
</div>
</div>
</div>
</section>
<section class="product-wrapper">
<section class="event">
<div class="page-center">
<div class="event-content">
<h2 class="event-title">Ikuti keseruan seluruh acaranya!</h2>
<div id="slick-banner"></div>
</div>
</div>
</section>
<section class="product">
<div class="page-center">
<div class="product-content">
<h2 class="product-title">Kenali produknya, borong diskonnya!</h2>
<div class="product-content_box">
<div class="product-boxes" id="product-boxes"></div>
<!-- <a
href="https://ruangguru.com/coc"
target="_blank"
class="link-gradient"
>
<button>
Temukan paket yang cocok untukmu dengan KUIS!
<img
src="https://cdn-web-2.ruangguru.com/landing-pages/assets/89785f9f-6186-4b66-b337-2909913f022f.svg"
width="20"
height="20"
loading="lazy"
/>
</button>
</a> -->
</div>
</div>
</div>
</section>
</section>
<section class="product-promos">
<div class="page-center">
<div class="product-detail_box box-bac" id="bac">
<div class="product-header">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/070fb5b8-a138-4c8e-834e-71db7cb3caf7.png?convert=webp" loading="lazy" alt="logo product" />
<h2 class="product-name">Bimbel tatap muka dengan fasilitas canggih</h2>
</div>
<div class="product-detail">
<div class="facilities">
<div class="tabs tabs-tab">
<button class="tab active" data-tab="bac" data-option="1">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/20225f14-fb7c-48fe-8442-b2e5c5b7b2c2.png?convert=webp" loading="lazy" />
</button>
<button class="tab" data-tab="bac" data-option="2">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/df0b67ac-8479-45b4-bade-dd589be6c3bf.png?convert=webp" loading="lazy" />
</button>
<button class="tab" data-tab="bac" data-option="3">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/a8234980-397a-4e33-b924-394205b590ee.png?convert=webp" loading="lazy" />
</button>
<button class="tab" data-tab="bac" data-option="4">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/60e2a56d-a039-4de0-9676-2bbe9c6b4774.png?convert=webp" loading="lazy" />
</button>
<a href="https://www.brainacademy.id/" target="_blank">
<button class="tab-product">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/8d2c52a7-4293-41d4-9e11-4487399b22d9.png?convert=webp" loading="lazy" />
</button>
</a>
</div>
<div class="tabs-content bac-content">
<div class="tab-content tabs-detail active" id="tab1-1" data-value="1">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/fead5e86-4c77-4a02-87c8-7dc19035b93c.png?convert=webp" loading="lazy" />
</div>
<div class="tab-content tabs-detail" id="tab1-2" data-value="2">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/6b28f85a-5d66-40ca-bfc0-b621eaab718a.png?convert=webp" loading="lazy" />
</div>
<div class="tab-content tabs-detail" id="tab1-3" data-value="3">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/849bd385-ebd2-46aa-b76a-905c429e747c.png?convert=webp" loading="lazy" />
</div>
<div class="tab-content tabs-detail" id="tab1-4" data-value="4">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/f6c589e4-9521-4f24-98ca-e077c4df6ae3.png?convert=webp" loading="lazy" />
</div>
</div>
</div>
<div class="promo">
<div class="banner-promo">
<p class="text-banner">Klaim sekarang! Diskon spesial 10 tahun Ruangguru</p>
<div class="countdown-promo">
<p class="countdown">
<span class="countdown-clock hero-day"></span>
</p>
<div class="countdown-box">
<span class="countdown-clock hero-hour"></span>
<span class="countdown-clock hero-minute"></span>
<span class="countdown-clock hero-second"></span>
</div>
</div>
</div>
<div class="promo-filter">
<div class="filters">
<button class="filter active" data-option="all" data-product="bac">Semua</button>
<button class="filter" data-option="evergreen" data-product="bac">Spesial 10th</button>
<button class="filter" data-option="additional" data-product="bac">Extra Diskon</button>
</div>
<div class="promos" id="promo-bac"></div>
</div>
</div>
</div>
</div>
<div class="product-detail_box box-bao" id="bao">
<div class="product-header">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/a2247ce7-9de3-4c24-a80f-04429f292bf0.png?convert=webp" loading="lazy" alt="logo product" />
<h2 class="product-name">Bimbel online seru dan interaktif!</h2>
</div>
<div class="product-detail">
<div class="facilities">
<div class="tabs tabs-tab">
<button class="tab active" data-tab="bao" data-option="1">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/0fc7cb44-4d7e-47bd-9028-36742eb40305.png?convert=webp" loading="lazy" />
</button>
<button class="tab" data-tab="bao" data-option="2">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/5b27c97b-e63f-43f7-ad43-66c4ad58b73c.png?convert=webp" loading="lazy" />
</button>
<button class="tab" data-tab="bao" data-option="3">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/eebb6706-b186-45d6-b058-fc70d1f203c9.png?convert=webp" loading="lazy" />
</button>
<button class="tab" data-tab="bao" data-option="4">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/ff5c12e6-9551-4302-bebf-26d1a3c1f993.png?convert=webp" loading="lazy" />
</button>
<a href="https://kelas.brainacademy.id/" target="_blank">
<button class="tab-product">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/8d2c52a7-4293-41d4-9e11-4487399b22d9.png?convert=webp" loading="lazy" />
</button>
</a>
</div>
<div class="tabs-content bao-content">
<div class="tab-content tabs-detail active" id="tab1-1" data-value="1">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/a02a2cea-15e5-4f68-8300-c3818bbc979b.png?convert=webp" loading="lazy" />
</div>
<div class="tab-content tabs-detail" id="tab1-2" data-value="2">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/0c3dcc01-6cd1-429f-8f5e-4a57fa6e29ce.png?convert=webp" loading="lazy" />
</div>
<div class="tab-content tabs-detail" id="tab1-3" data-value="3">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/d4ddfa67-ddfc-4db7-9025-521bc1d10822.png?convert=webp" loading="lazy" />
</div>
<div class="tab-content tabs-detail" id="tab1-4" data-value="4">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/c9c14d7f-7f26-45e0-9247-3fa50826f478.png?convert=webp" loading="lazy" />
</div>
</div>
</div>
<div class="promo">
<div class="banner-promo">
<p class="text-banner">Klaim sekarang! Diskon spesial 10 tahun Ruangguru</p>
<div class="countdown-promo">
<p class="countdown">
<span class="countdown-clock hero-day"></span>
</p>
<div class="countdown-box">
<span class="countdown-clock hero-hour"></span>
<span class="countdown-clock hero-minute"></span>
<span class="countdown-clock hero-second"></span>
</div>
</div>
</div>
<div class="promo-filter">
<div class="filters">
<button class="filter active" data-option="all" data-product="bao">Semua</button>
<button class="filter" data-option="evergreen" data-product="bao">Spesial 10th</button>
<button class="filter" data-option="additional" data-product="bao">Extra Diskon</button>
</div>
<div class="promos" id="promo-bao"></div>
</div>
</div>
</div>
</div>
<div class="product-detail_box box-rb" id="rubel">
<div class="product-header">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/225b801e-0bd9-40ab-b818-677a3d027aa7.png?" loading="lazy" alt="logo product" />
<h2 class="product-name">Ribuan video belajar dan latihan soal</h2>
</div>
<div class="product-detail">
<div class="facilities">
<div class="tabs tabs-tab">
<button class="tab active" data-tab="ruangbelajar" data-option="1">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/51a99416-04bb-43a6-8175-8cc89c0275a8.png?convert=webp" loading="lazy" />
</button>
<button class="tab" data-tab="ruangbelajar" data-option="2">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/982acd86-28dd-494e-9e51-a3766105233d.png?convert=webp" loading="lazy" />
</button>
<button class="tab" data-tab="ruangbelajar" data-option="3">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/f00ad076-426a-412c-b33c-636dd8952bb8.png?convert=webp" loading="lazy" />
</button>
<button class="tab" data-tab="ruangbelajar" data-option="4">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/652324c9-d90f-4c1b-862b-6b53f94ee2f8.png?convert=webp" loading="lazy" />
</button>
<a href="https://www.ruangguru.com/ruangbelajar" target="_blank">
<button class="tab-product">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/8d2c52a7-4293-41d4-9e11-4487399b22d9.png?convert=webp" loading="lazy" />
</button>
</a>
</div>
<div class="tabs-content ruangbelajar-content">
<div class="tab-content tabs-detail active" id="tab1-1" data-value="1">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/970b1eed-da14-470d-8a8a-4854519c1aba.png?convert=webp" loading="lazy" />
</div>
<div class="tab-content tabs-detail" id="tab1-2" data-value="2">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/b1b3c750-70aa-41e9-a669-a2da473f20c5.png?convert=webp" loading="lazy" />
</div>
<div class="tab-content tabs-detail" id="tab1-3" data-value="3">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/781e9182-2db0-4d23-9c2d-fcfd552663d2.png?convert=webp" loading="lazy" />
</div>
<div class="tab-content tabs-detail" id="tab1-4" data-value="4">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/d2f4fc7b-2698-44dc-9951-b47764de0ec2.png?convert=webp" loading="lazy" />
</div>
</div>
</div>
<div class="promo">
<div class="banner-promo">
<p class="text-banner">Klaim sekarang! Diskon spesial 10 tahun Ruangguru</p>
<div class="countdown-promo">
<p class="countdown">
<span class="countdown-clock hero-day"></span>
</p>
<div class="countdown-box">
<span class="countdown-clock hero-hour"></span>
<span class="countdown-clock hero-minute"></span>
<span class="countdown-clock hero-second"></span>
</div>
</div>
</div>
<div class="promo-filter">
<div class="filters">
<button class="filter active" data-option="all" data-product="ruangbelajar">Semua</button>
<button class="filter" data-option="evergreen" data-product="ruangbelajar">Spesial 10th</button>
<button class="filter" data-option="additional" data-product="ruangbelajar">Extra Diskon</button>
</div>
<div class="promos" id="promo-ruangbelajar"></div>
</div>
</div>
</div>
</div>
<div class="product-detail_box box-rgp" id="rgp">
<div class="product-header">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/dbc856cc-f005-4fa0-8aa4-bdb59d698572.png?convert=webp" loading="lazy" alt="logo product" />
<h2 class="product-name">Les privat online dan offline sesuai kebutuhanmu</h2>
</div>
<div class="product-detail">
<div class="facilities">
<div class="tabs tabs-tab">
<button class="tab active" data-tab="rgp" data-option="1">
<img src="https://roboguru-forum-cdn.ruangguru.com/image/7a3d4590-15f0-4889-aa8f-6aee5d6ed16b.png?convert=webp" loading="lazy" />
</button>
<button class="tab" data-tab="rgp" data-option="2">
<img src="https://roboguru-forum-cdn.ruangguru.com/image/575e1e60-509f-49a1-a522-dcaa27128418.png?convert=webp" loading="lazy" />
</button>
<button class="tab" data-tab="rgp" data-option="3">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/dc9e60a9-a5e4-48cb-a51e-2b073b918553.png?convert=webp" loading="lazy" />
</button>
<button class="tab" data-tab="rgp" data-option="4">
<img src="https://roboguru-forum-cdn.ruangguru.com/image/e178ec7c-7403-4eb4-8d3d-456747d33248.png?convert=webp" loading="lazy" />
</button>
<a href="https://www.ruangguru.com/privat" target="_blank">
<button class="tab-product">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/8d2c52a7-4293-41d4-9e11-4487399b22d9.png?convert=webp" loading="lazy" />
</button>
</a>
</div>
<div class="tabs-content rgp-content">
<div class="tab-content tabs-detail active" id="tab1-1" data-value="1">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/632a5ea9-986d-48d6-b6b1-2052842ff126.png?convert=webp" loading="lazy" />
</div>
<div class="tab-content tabs-detail" id="tab1-2" data-value="2">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/59c612e5-2b43-473f-b09d-9620a4cdf66b.png?convert=webp" loading="lazy" />
</div>
<div class="tab-content tabs-detail" id="tab1-3" data-value="3">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/362df0f1-a123-43cc-b52a-6eccc190f1af.png?convert=webp" loading="lazy" />
</div>
<div class="tab-content tabs-detail" id="tab1-4" data-value="4">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/430f338a-8a26-41da-85cd-1385c16f4cd7.png?convert=webp" loading="lazy" />
</div>
</div>
</div>
<div class="promo">
<div class="banner-promo">
<p class="text-banner">Klaim sekarang! Diskon spesial 10 tahun Ruangguru</p>
<div class="countdown-promo">
<p class="countdown">
<span class="countdown-clock hero-day"></span>
</p>
<div class="countdown-box">
<span class="countdown-clock hero-hour"></span>
<span class="countdown-clock hero-minute"></span>
<span class="countdown-clock hero-second"></span>
</div>
</div>
</div>
<div class="promo-filter">
<div class="filters">
<button class="filter active" data-option="all" data-product="rgp">Semua</button>
<button class="filter" data-option="evergreen" data-product="rgp">Spesial 10th</button>
<button class="filter" data-option="additional" data-product="rgp">Extra Diskon</button>
</div>
<div class="promos" id="promo-rgp"></div>
</div>
</div>
</div>
</div>
<div class="product-detail_box box-ea" id="ea">
<div class="product-header">
<div class="product-logos">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/c58fe1bf-253f-4fcc-b633-8bf7b7bd9c7a.png?convert=webp" loading="lazy" alt="logo product" />
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/ad2ef894-312e-45e5-9d3b-f07387b040a9.png?convert=webp" loading="lazy" alt="logo product" />
</div>
<h2 class="product-name">Bimbingan beasiswa kuliah ke luar negeri & Bahasa Inggris</h2>
</div>
<div class="product-detail">
<div class="facilities">
<div class="tabs tabs-tab">
<button class="tab active" data-tab="ea" data-option="1">
<img src="https://roboguru-forum-cdn.ruangguru.com/image/0dff8468-c8ac-4186-83ee-38ea6478201e.png?convert=webp" loading="lazy" />
</button>
<button class="tab" data-tab="ea" data-option="2">
<img src="https://roboguru-forum-cdn.ruangguru.com/image/4555163d-2549-415b-8f4c-a8fd5cb245ef.png?convert=webp" loading="lazy" />
</button>
<button class="tab" data-tab="ea" data-option="3">
<img src="https://roboguru-forum-cdn.ruangguru.com/image/dad84fc9-76a7-4624-8f3b-bd1ece05df26.png?convert=webp" loading="lazy" />
</button>
<button class="tab" data-tab="ea" data-option="4">
<img src="https://roboguru-forum-cdn.ruangguru.com/image/e8ad573a-f592-47ba-8027-861c016240e2.png?convert=webp" loading="lazy" />
</button>
<a href="https://www.schoters.com/id" target="_blank">
<button class="tab-product">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/8d2c52a7-4293-41d4-9e11-4487399b22d9.png?convert=webp" loading="lazy" />
</button>
</a>
</div>
<div class="tabs-content ea-content">
<div class="tab-content tabs-detail active" id="tab1-1" data-value="1">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/462427a2-d153-47b7-abce-c7387820c625.png?convert=webp" loading="lazy" />
</div>
<div class="tab-content tabs-detail" id="tab1-2" data-value="2">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/c117ebda-64f4-4edd-8122-bc47084efbf3.png?convert=webp" loading="lazy" />
</div>
<div class="tab-content tabs-detail" id="tab1-3" data-value="3">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/4d7782be-cb13-4214-a342-9ec3f539ba82.png?convert=webp" loading="lazy" />
</div>
<div class="tab-content tabs-detail" id="tab1-4" data-value="4">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/c3dc2a4c-caaa-4c76-9950-8ae32487973b.png?convert=webp" loading="lazy" />
</div>
</div>
</div>
<div class="promo">
<div class="banner-promo">
<p class="text-banner">Klaim sekarang! Diskon spesial 10 tahun Ruangguru</p>
<div class="countdown-promo">
<p class="countdown">
<span class="countdown-clock hero-day"></span>
</p>
<div class="countdown-box">
<span class="countdown-clock hero-hour"></span>
<span class="countdown-clock hero-minute"></span>
<span class="countdown-clock hero-second"></span>
</div>
</div>
</div>
<div class="promo-filter">
<div class="filters">
<button class="filter active" data-option="all" data-product="ea">Semua</button>
<button class="filter" data-option="evergreen" data-product="ea">Spesial 10th</button>
<button class="filter" data-option="additional" data-product="ea">Extra Diskon</button>
</div>
<div class="promos" id="promo-ea"></div>
</div>
</div>
</div>
</div>
<div class="product-detail_box box-kalananti" id="kalananti">
<div class="product-header">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/92f7c96f-4fa1-466d-be2b-a5386156e9e6.png?convert=webp" loading="lazy" alt="logo product" />
<h2 class="product-name">Kursus coding dan robotik anak</h2>
</div>
<div class="product-detail">
<div class="facilities">
<div class="tabs tabs-tab">
<button class="tab active" data-tab="kalananti" data-option="1">
<img src="https://roboguru-forum-cdn.ruangguru.com/image/353b2e41-a8f3-46a9-bd9f-b0ae3dd33649.png?convert=webp" loading="lazy" />
</button>
<button class="tab" data-tab="kalananti" data-option="2">
<img src="https://roboguru-forum-cdn.ruangguru.com/image/96c8f1ec-0d8f-4497-b1c2-f07608e6e7d0.png?convert=webp" loading="lazy" />
</button>
<button class="tab" data-tab="kalananti" data-option="3">
<img src="https://roboguru-forum-cdn.ruangguru.com/image/81ae0224-4836-42eb-9450-13baa91eea91.png?convert=webp" loading="lazy" />
</button>
<button class="tab" data-tab="kalananti" data-option="4">
<img src="https://roboguru-forum-cdn.ruangguru.com/image/05490cd0-97f6-41be-9601-c2be6142d2e6.png?convert=webp" loading="lazy" />
</button>
<a href="https://www.kalananti.id/" target="_blank">
<button class="tab-product">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/8d2c52a7-4293-41d4-9e11-4487399b22d9.png?convert=webp" loading="lazy" />
</button>
</a>
</div>
<div class="tabs-content kalananti-content">
<div class="tab-content tabs-detail active" id="tab1-1" data-value="1">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/9d96c244-c4f4-4798-ad5b-0274cbf6cd3c.png?convert=webp" loading="lazy" />
</div>
<div class="tab-content tabs-detail" id="tab1-2" data-value="2">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/140c7607-6ae1-458d-865b-59ef22a14686.png?convert=webp" loading="lazy" />
</div>
<div class="tab-content tabs-detail" id="tab1-3" data-value="3">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/19e75aae-d77b-462e-802f-de464a005602.png?convert=webp" loading="lazy" />
</div>
<div class="tab-content tabs-detail" id="tab1-4" data-value="4">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/f748d77d-c31e-43bf-af9b-c26e04853ea2.png?convert=webp" loading="lazy" />
</div>
</div>
</div>
<div class="promo">
<div class="banner-promo">
<p class="text-banner">Klaim sekarang! Diskon spesial 10 tahun Ruangguru</p>
<div class="countdown-promo">
<p class="countdown">
<span class="countdown-clock hero-day"></span>
</p>
<div class="countdown-box">
<span class="countdown-clock hero-hour"></span>
<span class="countdown-clock hero-minute"></span>
<span class="countdown-clock hero-second"></span>
</div>
</div>
</div>
<div class="promo-filter">
<div class="filters">
<button class="filter active" data-option="all" data-product="kalananti">Semua</button>
<button class="filter" data-option="evergreen" data-product="kalananti">Spesial 10th</button>
<button class="filter" data-option="additional" data-product="kalananti">Extra Diskon</button>
</div>
<div class="promos" id="promo-kalananti"></div>
</div>
</div>
</div>
</div>
</div>
</section>
<div id="modalSMA" class="modalOverlay display_none">
<div class="modalPopup">
<div class="modalContent">
<div class="warn-box normalize-css">
<div class="button-mulai">
<button class="modal-btn" id="button-tipe">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/Ruangguru%20Revamp%202022/Detail%20Page/Header/ic-close.svg" alt="Icon" loading="lazy" />
</button>
</div>
<div class="warn-box_text">
<div class="box-desc">
<p class="font-inter font-black font-pilih ls-5">Pilih jenjang yang cocok untukmu</p>
<div class="modal-button" id="modal-button">
<a href="" target="_blank" data-option="sd">
<button class="font-inter font-black btn-kelas btn-sma">SD</button>
</a>
<a href="" target="_blank" data-option="smp">
<button class="font-inter font-black btn-kelas btn-sma">SMP</button>
</a>
<a href="" target="_blank" data-option="sma">
<button class="font-inter font-black btn-kelas btn-sma">SMA</button>
</a>
<a href="" target="_blank" data-option="utbk/snbt">
<button class="font-inter font-black btn-kelas btn-sma">UTBK/SNBT</button>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<style>.footer__year {
padding-top: 5rem;
}
.ic-new__img {
margin: auto 0;
display: flex;
}
.ic-new__img img {
width: fit-content;
}
.font-base-footer {
font-family: Inter, 'sans-serif';
font-weight: 400;
font-size: 14px !important;
font-style: normal;
letter-spacing: 0;
color: #0a2540;
margin-bottom: 0;
}
.font-bold {
font-weight: 700;
}
.font-white {
color: #fff !important;
}
.font-semi-bold {
font-weight: 600;
}
.center {
text-align: center;
}
.footer {
background: #0a2540;
overflow: hidden;
font-family:
-apple-system,
BlinkMacSystemFont,
Segoe UI,
Roboto,
Helvetica Neue,
Arial,
Noto Sans,
sans-serif,
Apple Color Emoji,
Segoe UI Emoji,
Segoe UI Symbol,
Noto Color Emoji;
}
.footer.roc {
background-color: #1d1110;
color: white;
}
.contact__container {
display: grid;
grid-template-columns: 2fr 11fr;
gap: 0.625rem;
word-break: break-all;
}
.contact__container--text {
margin: auto 0;
}
.group-contact {
display: grid;
row-gap: 0.5rem;
}
.sec-follow__content--socmed {
display: inline-flex;
}
.sec-follow__content--socmed a {
padding-right: 0.25rem;
}
.ic-new {
display: inline-flex;
width: max-content;
gap: 0.25rem;
}
@media (min-width: 1025px) {
.sec-address__detail {
margin: 1rem 0 2rem;
padding-right: 2rem;
}
.sec-follow {
margin-top: -10rem;
}
.title {
font-size: 48px;
line-height: 64px;
}
.subtitle {
font-size: 32px;
line-height: 48px;
text-align: center;
}
.desc-hero {
font-size: 24px;
line-height: 36px;
margin-top: 20px;
}
.desc {
font-size: 16px;
line-height: 24px;
}
.footer {
padding: 5rem 0 1.5rem;
}
.footer__title {
font-size: 1rem;
margin-bottom: 1rem;
min-height: 1.25rem;
}
.footer__title--hq {
font-size: 1rem;
}
.footer__content--top {
display: grid;
grid-template-columns: 3fr 9fr;
}
.sec-menu {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
}
.sec-app__content {
display: grid;
gap: 0.75rem;
}
.footer__content--bottom {
display: grid;
grid-template-columns: 9.75fr 2.25fr;
}
}
@media (max-width: 1024px) {
.sec-address__detail {
margin: 1rem 0 2rem;
}
.sec-app {
margin-bottom: 2.625rem;
text-align: center;
}
.title {
font-size: 24px;
line-height: 36px;
}
.subtitle {
font-size: 20px;
line-height: 30px;
text-align: center;
}
.desc-hero {
font-size: 16px;
line-height: 24px;
margin-top: 1rem;
}
.desc {
font-size: 14px;
line-height: 27px;
}
.footer {
padding: 2rem 0;
}
.sec-app__content {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 0.5rem;
margin-top: 1rem;
}
.sec-menu {
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: 1fr 1fr;
}
.sec-follow {
text-align: center;
}
.footer__title {
padding-bottom: 0.75rem;
}
}
ul.no-space {
padding: 0;
}
ul.no-space li {
margin-bottom: 0.25rem;
}
.contact__container--text a,
ul.no-space a {
text-decoration: none;
}
.contact__container--text a:hover,
ul.no-space a:hover {
color: #2eb5c0 !important;
}
div.sec-address__logo img,
div.ic-new__img img {
display: inline-block;
}
.sec-app__content img {
max-width: 100%;
}
</style>
<section class="footer " id="footer">
<div class="page-center">
<div class="footer__content">
<div class="footer__content--top">
<div class="sec-app">
<div class="sec-address">
<div class="sec-address__logo">
<a href="https://www.ruangguru.com/">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/OPTIMIZE/logo%20rg.svg" alt="Logo Ruangguru" loading="lazy" />
</a>
</div>
<div class="sec-address__detail">
<p class="font-base-footer font-white font-bold footer__title--hq">RUANGGURU HQ</p>
<p class="font-base-footer font-white footer-address">Gedung Sinarmas MSIG Tower Lt. 33. Jl. Jenderal Sudirman Kav. 21, Karet Kuningan, Setiabudi, Jakarta Selatan, Jakarta 12920</p>
</div>
</div>
<p class="font-base-footer font-white font-bold footer__title">Coba GRATIS Aplikasi Ruangguru</p>
<div class="sec-app__content">
<div class="sec-app__content--gplay">
<a target="_blank" rel="nofollow" href="https://play.google.com/store/apps/details?id=com.ruangguru.livestudents&hl=in">
<img
class="footer-socmed"
src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/1%20Homepage%20RG/Optimize%20V2/btn_googleplay%20(1).svg"
loading="lazy"
alt="Button Google Play Footer "
/>
</a>
</div>
<div class="sec-app__content--appstore">
<a target="_blank" rel="nofollow" href="https://apps.apple.com/id/app/ruangguru-solusi-belajar/id1099742206?l=id">
<img
class="footer-socmed"
src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/1%20Homepage%20RG/Optimize%20V2/btn_appstore%20(1).svg"
loading="lazy"
alt="Button App Store Footer "
/>
</a>
</div>
<div class="sec-app__content--huawei">
<a target="_blank" rel="nofollow" href="https://appgallery.huawei.com/#/app/C102352375">
<picture>
<source type="image/webp" srcset="https://roboguru-forum-cdn.ruangguru.com/image/e5df282a-3b96-4af4-8b3c-a4634b511680.png?convert=webp " />
<source type="image/png" srcset="https://roboguru-forum-cdn.ruangguru.com/image/e5df282a-3b96-4af4-8b3c-a4634b511680.png " />
<img class="footer-socmed" src="https://roboguru-forum-cdn.ruangguru.com/image/e5df282a-3b96-4af4-8b3c-a4634b511680.png" alt="Button AppGallery Footer" loading="lazy" width="156" />
</picture>
</a>
</div>
</div>
</div>
<div class="sec-menu">
<div class="sec-menu__rg">
<p class="font-base-footer font-white font-bold footer__title">Produk Ruangguru</p>
<ul type="none" class="no-space">
<li>
<a class="font-base-footer font-white" href="https://roboguru.ruangguru.com" target="_blank">Roboguru</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/roboguruplus">Roboguru Plus</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/dafa-lulu">Dafa dan Lulu</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/for-kids">Ruangguru for Kids</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/bisnis">Ruangguru for Business</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/ruanguji">Ruanguji</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/blog/">Ruangbaca</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/ruangkelas">Ruangkelas</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/ruangbelajar">Ruangbelajar</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://pengajar.ruangguru.com/">Ruangpengajar</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/privat">Ruangguru Privat</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangpeduli.org/" target="_blank">Ruangpeduli</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/airis">Airis</a>
</li>
</ul>
</div>
<div class="sec-menu__lainnya">
<p class="font-base-footer font-white font-bold footer__title">Produk Lainnya</p>
<ul type="none" class="no-space">
<li>
<a class="font-base-footer font-white" href="https://www.brainacademy.id/" target="_blank">Brain Academy</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.english-academy.id/" target="_blank">English Academy</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://skillacademy.com/" target="_blank">Skill Academy</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangkerja.id/" target="_blank">Ruangkerja</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.schoters.com/id/" target="_blank">Schoters</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.kalananti.id/" target="_blank">Kalananti</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/mathchamps" target="_blank">Math Champs</a>
</li>
</ul>
</div>
<div class="sec-menu__bantuan">
<p class="font-base-footer font-white font-bold footer__title">Bantuan & Panduan</p>
<ul type="none" class="no-space">
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/company-credentials">Company Credentials</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/beasiswa">Beasiswa Ruangguru</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/cicilan">Cicilan Ruangguru</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/promo">Promo Ruangguru</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://ticketing.ruangguru.com/help?request_type_id=459" target="_blank">Vulnerability Report</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/bantuan#layanan">Layanan Pengaduan</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/terms-conditions">Syarat & Ketentuan</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/privacy-policy">Kebijakan Privasi</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/about-us">Tentang Kami</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/contact-us">Kontak Kami</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/press">Press Kit</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/bantuan">Bantuan</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://career.ruangguru.com/">Karier</a>
</li>
</ul>
</div>
<div class="sec-menu__contact">
<p class="font-base-footer font-white font-bold footer__title">Hubungi Kami</p>
<div class="group-contact">
<div class="contact__container">
<div class="contact__container--img">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/1%20Homepage%20RG/Optimize%20V2/ic-mail.svg" loading="lazy" alt="Logo Email Footer" />
</div>
<div class="contact__container--text">
<a class="font-base-footer font-white" href="mailto:info@ruangguru.com">info@ruangguru.com</a>
</div>
</div>
<div class="contact__container">
<div class="contact__container--img">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/1%20Homepage%20RG/Optimize%20V2/ic-phone.svg" loading="lazy" alt="Logo Phone Footer" />
</div>
<div class="contact__container--text">
<a class="font-base-footer font-white" href="tel:02130930000">02130930000</a>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="footer__content--bottom">
<div></div>
<div class="sec-follow">
<p class="font-base-footer font-white font-bold footer__title">Ikuti Kami</p>
<div class="sec-follow__content">
<div class="sec-follow__content--socmed">
<a target="_blank" href="https://www.instagram.com/ruangguru/">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/1%20Homepage%20RG/Optimize%20V2/ic-ig.svg?convert=webp" loading="lazy" alt="Logo Instagram Footer" />
</a>
<a target="_blank" href="https://www.facebook.com/ruanggurucom/">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/1%20Homepage%20RG/Optimize%20V2/ic-fb.svg?convert=webp" loading="lazy" alt="Logo Facebook Footer" />
</a>
<a target="_blank" href="https://twitter.com/ruangguru/">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/1%20Homepage%20RG/Optimize%20V2/ic-twitter.svg?convert=webp" loading="lazy" alt="Logo Twitter Footer" />
</a>
<a target="_blank" href="https://www.youtube.com/ruangguru">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/1%20Homepage%20RG/Optimize%20V2/ic-youtube.svg?convert=webp" loading="lazy" alt="Logo Youtube Footer" />
</a>
<a target="_blank" href="https://www.linkedin.com/company/ruangguru-com">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/1%20Homepage%20RG/Optimize%20V2/ic-linkedin.svg?convert=webp" loading="lazy" alt="Logo LinkedIn Footer" />
</a>
<a target="_blank" href="https://www.tiktok.com/@ruangguru">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/1%20Homepage%20RG/Optimize%20V2/tiktok-ic-white-40.svg?convert=webp" loading="lazy" alt="Logo TikTok Footer" />
</a>
</div>
</div>
</div>
</div>
</div>
<div class="footer__year">
<p class="font-base-footer font-white font-bold center">
©
<span id="full-year"></span>
Ruangguru. All Rights Reserved PT. Ruang Raya Indonesia
</p>
</div>
</div>
</section>
<!-- Load CSS for all versions -->
<script>
// CSS loading function available for all versions
function loadFloatingCSS() {
// Check if CSS is already loaded
if (document.getElementById('fb-component-css')) {
return;
}
// Create and append CSS style block to head
const style = document.createElement('style');
style.id = 'fb-component-css';
style.textContent = `
.bantuan-container {
position: relative;
}
.bantuan-element {
position: fixed;
z-index: 999;
display: flex;
align-items: flex-end;
justify-content: flex-end;
cursor: pointer;
transition: all 0.6s ease;
}
.bantuan-top {
bottom: 11rem;
right: 2rem;
}
.bantuan-bottom {
bottom: 2rem;
right: 2rem;
}
.bantuan-top-2 {
bottom: 15rem;
right: 2rem;
}
.bantuan-top-3 {
bottom: 19rem;
right: 2rem;
}
.bantuan-bottom-2 {
bottom: 5rem;
right: 2rem;
}
.bantuan-bottom-3 {
bottom: 8rem;
right: 2rem;
}
@media (min-width: 768px) {
.bantuan-element img {
width: auto;
transition: all 0.4s ease;
}
.bantuan-top img {
width: 140px;
}
.bantuan-bottom img {
width: 140px;
}
.bantuan-top-2 img,
.bantuan-top-3 img {
width: 140px;
}
.bantuan-bottom-2 img,
.bantuan-bottom-3 img {
width: 140px;
}
.bantuan-element.clicked {
bottom: 9rem;
right: 2.5rem;
}
.bantuan-element.clicked img {
width: auto;
height: 64px;
}
}
@media (max-width: 767px) {
.bantuan-top {
bottom: 8rem;
right: 1rem;
align-items: center;
}
.bantuan-bottom {
bottom: 2rem;
right: 1.25rem;
align-items: center;
}
.bantuan-top-2 {
bottom: 12rem;
right: 1rem;
align-items: center;
}
.bantuan-top-3 {
bottom: 16rem;
right: 1rem;
align-items: center;
}
.bantuan-bottom-2 {
bottom: 5rem;
right: 1.25rem;
align-items: center;
}
.bantuan-bottom-3 {
bottom: 8rem;
right: 1.25rem;
align-items: center;
}
.bantuan-element img {
width: auto;
}
.bantuan-top img,
.bantuan-top-2 img,
.bantuan-top-3 img {
width: 96px;
}
.bantuan-bottom img,
.bantuan-bottom-2 img,
.bantuan-bottom-3 img {
width: 96px;
}
}
.bantuan-element:hover {
transform: scale(1.05);
}
.bantuan-element img {
max-width: 100%;
height: auto;
}
`;
document.head.appendChild(style);
}
// Load CSS immediately
loadFloatingCSS();
</script>
<div id="bantuan-divs-container" style="position: relative" data-product="ruangguru" data-table="rg_floating_icon"></div>
<script>
class FloatingDivsComponent {
constructor(product = 'ruangguru', table = 'rg_promo_banner') {
this.container = document.getElementById('bantuan-divs-container');
this.floatingElements = [];
this.product = product;
this.table = table;
// Configuration
this.config = {
baseApiUrl: 'https://gw.ruangguru.com/api/v3/rdb/p_ddgy8hjx5dxsqx/rg_banner/views/',
apiKey: 'vLyK3dJrDBRmOwueX2OJXibMkgsUbBk0WS4ua2p1',
maxElements: 2,
zIndexBase: 100,
};
// Build dynamic API URL based on table parameter
this.config.apiUrl = this.buildApiUrl();
this.init();
}
buildApiUrl() {
const baseUrl = this.config.baseApiUrl;
const tableName = this.table || 'rg_promo_banner';
const queryParams =
'offset=0&limit=99999&sort=rankPosition&where=(type,eq,floating)~and(showIn,anyof,landingPage)~and(hide,is,false)~and(product,eq,' +
this.product +
')&nested%5Bcta%5D%5Bfields%5D=Id,name,ctaId,imageUrl,ctaLink,targetUrl';
return `${baseUrl}${tableName}?${queryParams}`;
}
async init() {
try {
await this.fetchFloatingElements();
this.renderFloatingElements();
} catch (error) {
console.error('Failed to initialize floating divs component:', error);
}
}
async fetchFloatingElements() {
try {
const options = {
method: 'GET',
headers: {
'xc-token': this.config.apiKey || 'vLyK3dJrDBRmOwueX2OJXibMkgsUbBk0WS4ua2p1',
},
};
const urlNoco = this.config.apiUrl;
const response = await fetch(urlNoco, options);
if (!response.ok) {
throw new Error(`HTTP error! status: ${response.status}`);
}
const data = await response.json();
this.floatingElements = this.processApiResponse(data);
} catch (error) {
console.error('Error fetching floating elements:', error);
throw error;
}
}
processApiResponse(data) {
if (!data || !data.list || !Array.isArray(data.list)) {
return [];
}
// Ensure we only get maximum 2 elements
const limitedElements = data.list.slice(0, this.config.maxElements);
return limitedElements;
}
renderFloatingElements() {
if (!this.container || this.floatingElements.length === 0) {
return;
}
// Additional safeguard: ensure we never render more than maxElements
const elementsToRender = this.floatingElements.slice(0, this.config.maxElements);
// Clean up existing elements and their event listeners
this.cleanupExistingElements();
// Clear existing content
this.container.innerHTML = '';
elementsToRender.forEach((element, index) => {
const floatingDiv = this.createFloatingDiv(element, index);
this.container.appendChild(floatingDiv);
});
}
cleanupExistingElements() {
// Clear existing elements (no need for event listener cleanup with CSS approach)
const existingElements = this.container.querySelectorAll('[data-floating-element]');
existingElements.forEach(element => {
element.remove();
});
}
createFloatingDiv(element, index) {
const div = document.createElement('div');
const cta = element.cta[0]; // Use the first CTA
// Add data attribute for cleanup tracking
div.setAttribute('data-floating-element', 'true');
// Apply CSS classes based on rankPosition
const positionClass = this.getPositionClass(element.rankPosition, index);
div.className = `bantuan-element ${positionClass}`;
div.style.zIndex = this.config.zIndexBase + index;
// Create the link and image
const link = document.createElement('a');
link.href = 'https://cta.ruangguru.com/' + cta.ctaId || '#';
link.target = '_blank';
// Add tracking attributes
link.setAttribute('data-tracking-event-type', 'landing_page__core__item_click');
link.setAttribute(
'data-tracking-context',
JSON.stringify({
product_name: this.product,
cta_action: 'redirection',
cta_action_detail: link.href,
item_type: 'floating',
item_name: element.name || 'Floating element',
item_category: 'leads_gathering',
item_position: index,
item_serial: null,
section_type: 'floating_item',
section_position: 'body',
section_name: 'floating_item',
})
);
const img = document.createElement('img');
img.src = element.imageUrl + '?h=200&convert=webp';
img.alt = element.name || 'Floating element';
img.loading = 'lazy';
// Add click tracking
link.addEventListener('click', () => {
this.trackClick(element, cta);
});
link.appendChild(img);
div.appendChild(link);
return div;
}
getPositionClass(rankPosition, index) {
// Define positioning classes based on rankPosition
if (rankPosition === 1) {
return 'bantuan-top'; // Top position
} else if (rankPosition === 2) {
return 'bantuan-bottom'; // Bottom position
} else {
// For additional elements, distribute them evenly
return `bantuan-${index % 2 === 0 ? 'top' : 'bottom'}-${Math.floor(index / 2) + 1}`;
}
}
trackClick(element, cta) {
// Implement click tracking logic here
console.log('Floating element clicked:', {
elementId: element.Id,
elementName: cta.name,
ctaId: cta.ctaId,
targetUrl: cta.targetUrl,
});
}
// Public method to manually refresh
async refresh() {
try {
await this.fetchFloatingElements();
this.renderFloatingElements();
} catch (error) {
console.error('Failed to refresh floating elements:', error);
throw error;
}
}
// Public method to get current floating elements
getFloatingElements() {
return [...this.floatingElements];
}
}
// Initialize the component when DOM is ready
document.addEventListener('DOMContentLoaded', () => {
// Get product and table parameters from data attributes
const container = document.getElementById('bantuan-divs-container');
const product = container.getAttribute('data-product') || 'ruangguru';
const table = container.getAttribute('data-table') || 'rg_promo_banner';
new FloatingDivsComponent(product, table);
});
// Export for use in other modules if needed
if (typeof module !== 'undefined' && module.exports) {
module.exports = FloatingDivsComponent;
}
</script>
</body>
</html>