.kgm .atau, .kgm .bg__abs, .kgm .bg__home {position: relative;}.daftar-cta, .kgm .atau, .kgm__benefit .benefit__wrap, .kgm__benefit h2, .login-cta {text-align: center;}.kgm .modal .faq, .kgm__benefit .benefit li {list-style-type: none;}.kgm__dapat-poin .dapat-poin__card table tr td img, .kgm__fair_winners .dapat-poin__card table tr td img {margin-right: 2px;display: initial;}.kgm__dapat-poin .dapat-poin__card table tr td span, .kgm__fair_winners .dapat-poin__card table tr td span {vertical-align: text-top;}.kgm__dapat-poin .dapat-poin__card table tr td span:after, .kgm__fair_winners .dapat-poin__card table tr td span:after {content: " Poin";font-family: VAG-Rounded-Light, serif;}.kgm__dapat-poin .dapat-poin__card table tr td:first-child, .kgm__fair_winners .dapat-poin__card table tr td:first-child {padding: 4px 8px 4px 0;}.kgm input::-webkit-inner-spin-button, .kgm input::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}.kgm input[type="number"] {-moz-appearance: textfield;}.kgm h2 {font-size: 30px;}.kgm .form-group {margin-bottom: 0;}.kgm .wrap-top {display: flex;justify-content: space-between;margin-bottom: 16px;}.kgm .wrap-top .left-side {vertical-align: bottom;}.kgm .wrap-top .right-side {line-height: 40px;vertical-align: bottom;}.kgm .atau::after, .kgm .atau::before {content: "";position: absolute;width: 25%;top: 10px;height: 1px;background: #4a4a4a;}.kgm .atau::after {right: 0;}.kgm .atau::before {left: 0;}.kgm__top {height: auto;z-index: 2;}.kgm__top .slick-dots li.slick-active button:before {color: #cf2228 !important;background: #cf2228 !important;opacity: 1;}.kgm__top .slick-dots li button:before {top: 0;content: "" !important;width: 15px !important;height: 15px !important;border-radius: 50% !important;background: #000;opacity: 0.25;}.kgm__top .slick-next, .kgm__top .slick-prev {cursor: pointer;z-index: 9;top: 50%;}.kgm__top .slick-prev {left: 0;height: 50px;width: 50px;}.kgm__top .slick-next {right: 0;height: 50px;width: 50px;}.kgm__top .wrap-kgm {position: relative;top: -480px;}.kgm__top picture {height: 414px;}.kgm .bg__abs {margin-bottom: 0 !important;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;}.kgm .bg__abs img {width: 100%;height: 100%;object-fit: cover;}.kgm .bg__home {height: auto;width: 100%;margin: 0 auto;display: inline-block;background: radial-gradient(circle, #930807, #d10200);}.kgm__form {position: absolute;z-index: 5;width: 320px;right: 0;margin: 58px 0 24px;padding: 20px;background: #fff;border-radius: 8px;}@media (max-width: 767px) {.kgm__top .slick-prev {left: 0;}.kgm__top .slick-next {right: 0;}.kgm__top {height: auto;background-color: #fff;margin-top: 6px;}.kgm__top .wrap-kgm {top: 0;}.kgm__top picture {height: 440px;}.kgm .bg__home, .kgm .bg__wrap {width: auto;}.kgm__form {width: 100%;margin: 8px 0 24px;}}.kgm__form--title {font-size: 30px;color: #cb0024;padding: 0;margin: 0;}.kgm__form--text {margin: 16px 0 24px;color: #4e4e4e;}.kgm__form--input {height: 42px;}.kgm__benefit {background: radial-gradient(circle, #930807, #d10200);padding: 32px 0 64px;}.kgm__benefit h2 {color: #fff;font-size: 30px;width: 580px;margin: 0 auto;}.kgm__benefit .benefit {margin-bottom: 16px;list-style-type: none;}.kgm__benefit .benefit li:nth-child(2) {margin-top: 16px;}.kgm__benefit .benefit .helper {display: inline-block;height: 100%;vertical-align: middle;}.kgm__benefit .benefit__icon {position: relative;margin: 0 auto 16px;top: 58px;height: 160px;}.kgm__benefit .benefit__icon img {width: auto;height: auto;vertical-align: middle;object-fit: contain;}.kgm__benefit .benefit__content {margin-bottom: 16px;background: #fff;color: #000;box-shadow: 0 3px 6px #bbb;padding: 32px 8px 8px;border-radius: 16px;height: 200px;}.kgm__benefit .benefit__title {color: #cb0024;font-size: 20px;}.kgm__benefit .benefit__text {font-size: 16px;width: 248px;margin: 8px auto 16px;}.kgm__maxx {background-color: #ececec;padding-bottom: 32px;position: relative;top: -32px;}.kgm__maxx .bg-red-gradient {background: radial-gradient(circle, #930807, #d10200);padding-top: 32px;}.kgm__maxx .nav-tabs {border-bottom: 0;width: 50%;margin: 0 auto;display: block;}.kgm__maxx .nav-tabs li {width: 50%;text-align: center;}.kgm__maxx .nav-tabs li a {font-family: VAG-Rounded-Bold, serif;font-size: 20px;height: 50px;bottom: -9px;background: #ad6666;color: #fff;transition: 0.4s;}.kgm__maxx .nav-tabs li a:hover {background: #cb0024;border: 1px solid #f08080;}.kgm__maxx .nav-tabs li:first-child a {border-radius: 8px 0 0;}.kgm__maxx .nav-tabs li:last-child a {border-radius: 0 8px 0 0;}.kgm__maxx .nav-tabs li.active:first-child a {left: 2px;border-radius: 8px 8px 0 0;}.kgm__maxx .nav-tabs li.active:last-child a {left: -2px;border-radius: 8px 8px 0 0;}.kgm__maxx .nav-tabs li.active a {color: #d90101;background: #ececec;height: 60px;bottom: 0;font-size: 24px;}@media (max-width: 767px) {.kgm__benefit {padding: 132px 0 32px;}.kgm__benefit h2 {width: auto;font-size: 20px;}.kgm__benefit .benefit li:nth-child(2) {margin-top: 0;}.kgm__benefit .benefit {margin-top: 20px;}.kgm__benefit .benefit__wrap {display: block;text-align: left;margin: 0 auto;}.kgm__benefit .benefit__icon {top: 46px;margin: 0;display: inline-block;width: 32%;padding-left: 10px;vertical-align: top;}.kgm__benefit .benefit__icon img {width: 90%;height: auto;padding: 4px;}.kgm__benefit .benefit__content {display: inline-block;width: 66%;padding: 8px;height: auto;}.kgm__benefit .benefit__title {display: inline-block;width: 100%;font-size: 16px;margin-left: 8px;}.kgm__benefit .benefit__text {display: inline-block;width: 100%;padding-right: 8px;margin-left: 8px;}.kgm__maxx .nav-tabs {margin: 0;width: auto;}.kgm__maxx .nav-tabs li.active a {font-size: 20px;padding-top: 16px;}}.kgm__maxx .maxx {margin: 24px 0;}.kgm__maxx .maxx__card {background: #fff;border-radius: 16px;padding: 8px 20px;box-shadow: 0 3px 6px #999;}@media (max-width: 767px) {.kgm__maxx .maxx__card {margin-bottom: 16px;display: block;padding: 12px 20px;}}.kgm__maxx .maxx__card--img {text-align: center;padding: 16px 0;width: 163px;height: 152px;margin: 0 auto;display: block;}.kgm__maxx .maxx__card--img img {width: 100%;height: 100%;object-fit: contain;}@media (max-width: 767px) {.kgm__maxx .maxx__card--img {margin: 0;display: inline-block;width: 78px;height: auto;vertical-align: top;}.kgm__maxx .maxx__card--wrap {width: 71%;display: inline-block;margin-left: 4px;}}@media (max-width: 359px) {.kgm__benefit .benefit__content {width: 66%;display: inline-block;}.kgm__maxx .nav-tabs li a {font-size: 16px;}.kgm__maxx .nav-tabs li.active a {font-size: 17px;}.kgm__maxx .maxx__card--wrap {width: 66%;display: inline-block;margin-left: 4px;}.kgm__hadiah-wrap--cara p {font-size: 14px;}}.kgm__maxx .maxx__card--title {font-size: 18px;text-align: center;margin-bottom: 8px;height: 52px;overflow: hidden;}@media (max-width: 767px) {.kgm__maxx .maxx__card--title {display: inline-block;text-align: left;width: 100%;height: 100%;}}.kgm__maxx .maxx__card--text {text-align: center;height: 132px;overflow: hidden;}.kgm__hadiah {background-color: #fff;padding: 24px 0;}.kgm__hadiah h2 {font-size: 30px;width: 580px;margin: 0 auto 32px;text-align: center;}.kgm__hadiah-wrap {display: block;margin: 0 auto;text-align: center;}.kgm__hadiah-wrap--cara {display: inline-block;background: linear-gradient(to bottom, #7e0205, #de0308);height: 200px;width: 320px;margin: 8px;vertical-align: top;position: relative;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.5);border-radius: 16px;padding: 16px;}.kgm__hadiah-wrap--cara .bg {position: absolute;bottom: 0;right: 0;opacity: 0.8;}.kgm__hadiah-wrap--cara .bg img {width: 100%;height: auto;object-fit: contain;}.kgm__hadiah-wrap--cara p {color: #fff;text-align: left;margin-top: 8px;}.kgm__hadiah-wrap--cara .hadiah-top {display: block;text-align: left;}.kgm__hadiah-wrap--cara .hadiah-top__icon {display: inline-block;width: 60px;height: 60px;}.kgm .modal .image-reward img, .kgm__hadiah-wrap--cara .hadiah-top__icon img {width: 100%;height: auto;}.kgm__hadiah-wrap--cara .hadiah-top__title {display: inline-block;font-size: 20px;color: #fff;}.kgm__langkah {background: #fff;padding: 24px 0;}.kgm__langkah .btn-primary {width: 380px;}.kgm__langkah h2 {padding: 0;margin: 0 auto 32px;font-size: 30px;width: 580px;text-align: center;}.kgm__langkah--wrap {width: 900px;margin: 0 auto;}.kgm__langkah .langkah-title {font-size: 18px;margin: 8px 0;height: 54px;overflow: hidden;}.kgm__langkah .langkah-text {height: 134px;position: relative;overflow: hidden;word-break: break-word;}@media (max-width: 767px) {.kgm__maxx .maxx__card--text {display: inline-block;text-align: left;width: 100%;height: auto;}.kgm__hadiah h2, .kgm__hadiah-wrap--cara, .kgm__langkah .btn-primary, .kgm__langkah h2, .kgm__langkah--wrap {width: auto;}.kgm__langkah .langkah {display: block;}.kgm__langkah .langkah .img {display: inline-block;width: 120px;height: auto;vertical-align: top;}.kgm__langkah .langkah .img img {width: 100%;height: auto;object-fit: contain;}.kgm__langkah .langkah-title {display: inline-block;text-align: left !important;height: auto;}.kgm__langkah .langkah-text {display: inline-block;text-align: left !important;}.kgm__langkah .langkah-content {display: inline-block;width: 64%;margin-left: 4px;}}.kgm__beli-produk {background: radial-gradient(circle, #de0308, #7e0205);padding: 48px 0;}.kgm__beli-produk .btn-secondary {width: 140px !important;}.kgm__beli-produk h2 {padding: 0;margin: 0;font-size: 30px;width: 580px;color: #fff;}@media (max-width: 767px) {.kgm__beli-produk h2 {width: auto;font-size: 21px;text-align: center;}}.cta-daftar-sekarang:hover, .kgm__beli-produk p {color: #fff;}@media (max-width: 359px) {.kgm__hadiah-wrap--cara .hadiah-top__title {font-size: 16px;}.kgm__langkah .langkah-content {width: 59%;display: inline-block;}.kgm__beli-produk h2 {width: auto;font-size: 16px;text-align: center;}.kgm__beli-produk p {text-align: center;font-size: 14px;}}.kgm__beli-produk .img {width: 200px;height: auto;float: right;}.kgm__beli-produk .img img {width: 100%;height: auto;object-fit: contain;}.kgm__beli-produk--kode {border-radius: 25px;margin-top: 8px;padding: 12px 25px;height: 45px;}.kgm__beli-produk .to-center {padding: 32px 8px;}@media (max-width: 767px) {.kgm__beli-produk p {font-size: 16px;text-align: center;}.kgm__beli-produk .img {float: initial;margin: 0 auto;display: block;text-align: center;}.kgm__beli-produk .to-center {padding: 32px 14px;}.kgm__beli-produk .to-center .col-sm-6 input {text-align: center;}.kgm__beli-produk .to-center .col-sm-6 {margin: 8px 0;}.kgm__beli-produk .to-center button {width: 100% !important;}.kgm__beli-produk .btn-secondary {width: 100% !important;margin: 0 auto;}.kgm__dapat-poin .slick-dots {bottom: -20px !important;}}.kgm__dapat-poin, .kgm__fair_winners {background: #fff;margin: 0;padding: 24px 0;}.kgm__dapat-poin .slick-dots {bottom: -20px !important;}.kgm__dapat-poin h2 {padding: 0;margin: 30px auto;width: 980px;margin-top: 10px;}.kgm__dapat-poin .dapat-poin, .kgm__member--wrap {width: 920px;margin: 0 auto;}.kgm__dapat-poin .dapat-poin .col-md-4 {padding: 0;}.kgm__dapat-poin .dapat-poin__card {width: 100%;border: 1px solid #c9c9c9;border-radius: 16px;padding: 24px;}.kgm__dapat-poin .dapat-poin__card .eksplor {text-align: center;margin: 0 auto;height: 135px;}.kgm__dapat-poin .dapat-poin__card table {margin: 0 auto;}.kgm__dapat-poin .dapat-poin__card table tr td {padding: 4px 8px;font-size: 16px;}.kgm__dapat-poin .dapat-poin__title {font-size: 21px;text-align: center;}.kgm__member h2 {padding: 0;margin: 0 auto;font-size: 30px;width: 580px;}.kgm .modal .wrap-time .font-thin, .kgm__member p {color: #4a4a4a;}.kgm .modal {overflow-y: hidden;}.kgm .modal .youtube {height: 280px;}.kgm .modal-content {max-height: 520px;}.kgm .modal-body {padding: 16px 24px;max-height: 480px;overflow-y: auto;}.kgm .modal-body h4 {padding: 0;margin: 0 0 16px;}.cta-daftar.cta-daftar-wa {border: 1px solid #fff;color: #fff;background: #24B33A;}@media (max-width: 767px) {.kgm__dapat-poin h2 {width: auto;}.kgm__dapat-poin .dapat-poin {width: auto;margin: 0 8px;}.kgm__member--wrap {width: auto;padding: 0 12px;}.kgm__member h2 {width: auto;}.kgm .modal {overflow-y: auto;}.kgm .modal-content {height: auto;max-height: initial;}.kgm .modal-body {padding: 16px;max-height: initial;margin-bottom: 16px;}}@media (max-width: 359px) {.kgm__beli-produk .btn-secondary {width: 100%;margin: 0 auto;}.kgm .modal-body {padding: 0;}}.kgm .modal-body .wrap-photo {display: block;}.kgm .modal-body .wrap-photo .form-group {display: inline-block;width: 48%;}.kgm .modal-body .wrap-photo .form-group .btn-primary {bottom: 0;}.kgm .modal-body .wrap-photo .form-group .border {border: 1px solid #bbb;padding: 8px;border-radius: 8px;}.kgm .modal-body .photo {min-height: 200px;opacity: 0;}.kgm .modal-body .photo__abs {position: absolute;top: 50%;transform: translate(-50%, -50%);text-align: center;left: 50%;width: 100%;height: 58%;object-fit: contain;}.kgm .modal-body .photo__abs img {width: 100%;height: auto;object-fit: contain;}.kgm .modal .close:focus {outline: 0;}.kgm .modal .nav-tabs {margin-left: 0;}.kgm .modal .nav-tabs li a {font-family: VAG-Rounded-Bold;color: #8d8d8d;padding: 10px 10px 0 0;border: 0;}.kgm .modal .nav-tabs li a:hover {background: 0 0;}.kgm .modal .nav-tabs li.active a {color: #cb0024;border: 0;padding: 10px 10px 10px 0;border-bottom: 2px solid #cb0024;}.kgm .modal .faq {margin: 0;padding: 0;}.kgm .modal .faq .active-pink {background: linear-gradient(to bottom, #fff7f7, #ffcbcb) !important;color: #cb0024 !important;border-radius: 16px 16px 0 0 !important;}.kgm .modal .faq .active-pink i::before {content: "\f106";}.kgm .modal .faq .question {border-bottom: 2px solid #fafafa;cursor: pointer;color: #fff;border-radius: 16px;padding: 16px;background: linear-gradient(to bottom, #d30000, #b70000);transition: 0.3s;margin-bottom: 8px;}.kgm .modal .faq .question .fa {margin-left: 16px;float: right;font-size: 20px;}.kgm .modal .faq .answer {display: none;background-color: #fafafa;margin-bottom: 16px;margin-top: -10px;padding: 16px;box-shadow: 0 3px 6px #bbb;border-radius: 0 0 16px 16px;}.kgm .modal .content__title {display: block;padding: 8px 0;}.kgm .modal .content__title .img {display: inline-block;vertical-align: bottom;}.kgm .modal .content__title .text {display: inline-block;color: #cb0024;font-size: 28px;margin-left: 8px;}.kgm .modal .content-bottom {margin-bottom: 16px;}.kgm .modal .content-bottom .point {font-family: VAG-Rounded-BT, sans-serif;font-size: 26px;color: #edb20f;}.kgm .modal .content-bottom .point::after {content: " Poin";font-family: VAG-Rounded-Light;color: #4a4a4a;font-weight: 400;}.kgm .modal .image-reward {width: 320px;margin-bottom: 8px;}.kgm .modal .image-reward.youtube {width: 100%;height: 280px;}.kgm .modal .image-reward.youtube iframe {width: 100%;}.kgm .modal .wrap-time {margin: 16px 0;}.kgm .modal .wrap-time .font-bold {margin: 4px 0;color: #8d8d8d;}.kgm .modal#congratKodeModal .modal-body, .kgm .modal#congratRewardModal .modal-body, .kgm .modal#congratServiceModal .modal-body {padding-bottom: 24px;}.kgm .modal#congratKodeModal .modal-body .tops, .kgm .modal#congratRewardModal .modal-body .tops, .kgm .modal#congratServiceModal .modal-body .tops {font-size: 72px;}.kgm .modal#congratKodeModal .modal-body button, .kgm .modal#congratRewardModal .modal-body button, .kgm .modal#congratServiceModal .modal-body button {margin: 8px 0 16px;}.kgm .modal textarea {resize: none;}.belum {padding: 8px 0;position: relative;}.belum .color-text {width: 135px;margin: 0 auto;display: block;text-align: center;background: #fff;z-index: 4;position: relative;}.belum-line {position: absolute;z-index: 1;height: 1px;background: #d4d4d4;top: 15px;right: 0;left: 0;}#floating-banner, .banner-campaign {position: fixed;right: 0;z-index: 999;cursor: pointer;}.banner-campaign {bottom: 0;left: 0;}.banner-campaign .close_ {text-align: center;cursor: pointer;width: 30px;height: 30px;position: absolute;right: 0;top: -30px;padding: 4px 8px;background-color: #fff;color: #cb0024;}#floating-banner {background: url(/klub-generasi-maju/img/floating-banner-bg.png) 0 0/cover no-repeat;width: 185px;height: 100px;top: 40%;}#floating-banner .banner-wrapper {position: relative;width: 100%;height: 100%;}#floating-banner .banner-wrapper .wheel {width: 90px;height: 90px;position: absolute;top: 40%;left: 0;transform: translate(0, -63%);}#floating-banner .banner-wrapper .spinning-wheel {position: absolute;top: 39%;width: 100px;left: 50%;transform: translate(-15%, -65%);}.banner-show {position: relative;}.form-group .eye {top: 15px !important;}.kgm__top_new {height: auto;background: radial-gradient(circle, #930807, #d10200);z-index: 2;margin-top: 13px;}.kgm__top_new .slick-dots li.slick-active button:before {color: #fff;background: #fff !important;opacity: 1;}.kgm__top_new .slick-dots {position: relative !important;bottom: 0;display: none;}.kgm__top_new .slick-dots li button:before {top: 0;background-color: #000 !important;opacity: 0.5;}.kgm__top_new .slick-next, .kgm__top_new .slick-prev {cursor: pointer;z-index: 9;top: 35%;}.kgm__top_new .slick-prev {left: 15%;}.kgm__top_new .slick-next {right: 7%;}.kgm__top_new .wrap-kgm {position: relative;top: -480px;}.kgm__top_new picture {height: 414px;}.kgm__top_new .bg__home {height: auto !important;width: 100% !important;}.kgm_fair__langkah {margin-bottom: 40px;}.kgm_fair__langkah img {max-width: 300px;}.kgm_fair__langkah .btn-primary {width: 380px;}.kgm_fair__langkah h2 {padding: 0;margin: 0 auto 32px;font-size: 30px;width: 100%;text-align: center;}.kgm_fair__langkah--wrap {width: 800px;margin: 0 auto;}.kgm_fair__langkah .langkah-title {font-size: 18px;margin: 8px 0;height: 70px;overflow: hidden;}.kgm_fair__langkah .langkah-text {height: 80px;position: relative;overflow: hidden;word-break: break-word;}@media (max-width: 767px) {.kgm .modal-body .wrap-photo .form-group {width: 100%;display: block;}.kgm .modal .nav-tabs {margin-bottom: 16px;}.kgm .modal .image-reward.youtube {height: auto;}.kgm .modal .image-reward {width: 100%;}.kgm .modal#congratKodeModal .modal-body p, .kgm .modal#congratRewardModal .modal-body p, .kgm .modal#congratServiceModal .modal-body p, .kgm_fair__langkah .btn-primary, .kgm_fair__langkah h2, .kgm_fair__langkah--wrap {width: auto;}.banner-campaign .banner-show {margin: 0 auto;display: block;text-align: center;}.banner-campaign .close_ {right: 7%;}#floating-banner {width: 160px;height: 90px;}#floating-banner .banner-wrapper .wheel {width: 80px;height: 80px;top: 37%;}#floating-banner .banner-wrapper .spinning-wheel {width: 90px;top: 35%;}.kgm__top_new .slick-prev {left: 0;}.kgm__top_new .slick-next {right: 0;}.kgm__top_new {height: auto;background: radial-gradient(circle, #930807, #d10200);margin-top: 6px;}.kgm__top_new .wrap-kgm {top: 0;}.kgm__top_new picture {height: 440px;}.kgm_fair__langkah .langkah {display: block;}.kgm_fair__langkah .langkah .img {display: inline-block;width: 120px;height: auto;vertical-align: top;}.kgm_fair__langkah .langkah .img img {width: 100%;height: auto;object-fit: contain;}.kgm_fair__langkah .langkah-title {display: inline-block;text-align: left !important;height: auto;}.kgm_fair__langkah .langkah-text {display: inline-block;text-align: left !important;}.kgm_fair__langkah .langkah-content {display: inline-block;width: 64%;margin-left: 0;}.kgm__fair_winners .slick-dots {bottom: -20px !important;}}.kgm__top_new .bg__abs {position: relative !important;}.kgm__fair_winners .slick-dots {bottom: -20px !important;}.kgm__fair_winners h2 {padding: 0;margin: 0 auto 24px;font-size: 30px;width: 580px;}.kgm__fair_winners .dapat-poin {width: 920px;margin: 0 auto;}.kgm__fair_winners .dapat-poin .col-md-4 {padding: 0;}.kgm__fair_winners .dapat-poin__wrap {margin: 0 8px;display: block;}.kgm__fair_winners .dapat-poin__card {width: 100%;border: 1px solid #c9c9c9;border-radius: 16px;padding: 24px;height: auto;}.kgm__fair_winners .dapat-poin__card .eksplor {text-align: center;margin: 0 auto;display: block;}.kgm__fair_winners .dapat-poin__card table {margin: 0 auto;}.kgm__fair_winners .dapat-poin__card table tr td {padding: 4px 8px;font-size: 16px;}.kgm__fair_winners .dapat-poin__title {font-size: 21px;text-align: center;}.kgm__member {padding: 32px 0;background: #ececec;}.kgm__fair_accordion {margin-bottom: 25px;margin-top: 30px;}@media (max-width: 500px) {.kgm_fair__langkah h2 {width: auto;font-size: 23px;padding: 10px;}.kgm_fair__langkah .langkah .img {width: 100%;display: inline-block;}.kgm_fair__langkah .langkah .img img {width: unset !important;}.kgm_fair__langkah .langkah .langkah-content {width: 100%;margin-top: 0;padding: 0 20px;}.kgm_fair__langkah .langkah-text {height: auto;}.kgm_fair__langkah .langkah-title {width: 100%;text-align: center !important;}.kgm_fair__langkah .col-md-4:nth-child(2) .langkah-text {margin-bottom: 25px;}.kgm__fair_winners .slick-next, .slick-prev {background: #fff !important;}.kgm__fair_winners .slick-next {right: -5px;}.kgm__fair_winners .slick-prev {left: -5px;}.kgm__fair_accordion .panel .panel-body, .kgm__fair_accordion .panel-title a {font-size: 18px !important;}.kgm__fair_accordion .panel .panel-body ol {margin-left: 0 !important;}.kgm__fair_winners .slick-next, .kgm__fair_winners .slick-prev {z-index: 1;}}@media (min-width: 281px) and (max-width: 495px) {.kgm_fair__langkah h2 {font-size: 18px;}.kgm_fair__langkah .langkah-title {font-size: 16px;}}@media (max-width: 280px) {.kgm_fair__langkah h2 {font-size: 16px;}.kgm_fair__langkah .langkah-title {font-size: 14px;}}.kgm-terms-and-conditions {text-align: center;padding: 20px 0 40px;}.kgm-terms-and-conditions a {color: #cb0024;font-size: 16px;font-weight: 400;text-decoration: underline;}@media (min-width: 768px) and (max-width: 1259px) {.kgm .bg__home {width: 100% !important;}}@media (min-width: 768px) {.kgm__section_registration_step .area-daftar-sekarang {background: linear-gradient(180deg, #cb0024 0, #b70000 100%);}.area-text-daftar-sekarang p {color: #fff !important;}.area-text-daftar-sekarang p strong {color: #fff !important;}}.kgm__landing_description {background: linear-gradient(180deg, #cb0024 0, #b70000 100%);position: relative;display: inline-block;width: 100%;margin-top: -6px;padding: 15px 20px;}.kgm__landing_description .title-description {font-size: 24px;font-family: VAG-Rounded-BT !important;font-style: normal;line-height: normal;color: #fff;text-align: center;margin: 40px auto 0;}.kgm__landing_description .description-text-area, .kgm__landing_description .description-text-area p {font-size: 18px;font-family: VAG-Rounded-Light !important;font-style: normal;font-weight: 400;color: #fff;text-align: center;margin: 10px auto 30px;line-height: 1.3;width: 675px;}.cta-description-area {justify-content: center;align-items: center;display: flex;margin-bottom: 35px;margin-top: 10px;}.cta-description {width: 50%;float: left;text-align: center;}.login-cta-area {text-align: right;padding-right: 15px;}.daftar-cta-area {text-align: left;padding-left: 15px;}.cta-description a {display: inline-block;padding: 10px 15px;border-radius: 40px;border: 1px solid #fff;font-size: 16px;width: 150px;font-family: VAG-Rounded-BT !important;letter-spacing: 1.3px;}.cta-description a.login-cta {background: linear-gradient(90deg, #fff7f7 0, #ffcbcb 100%);box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.15);color: #d90101;}.cta-description a.daftar-cta, .cta-fitur-area .cta-fitur {background: linear-gradient(180deg, #cb0024 0, #b70000 100%);box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.15);}.cta-description a.daftar-cta {color: #fff;}.kgm__section_fitur_list {padding: 20px 15px 45px;background: url("/klub-generasi-maju/img/mobile-desktop-collect-point-section.webp") 0 0/100% 100%;padding-top: 50px;}.kgm__section_fitur_list .title-section-fitur-list {color: #d90101;font-size: 30px;font-family: VAG-Rounded-BT !important;text-align: center;margin-top: 10px;}.kgm__section_fitur_list .list-fitur-area {margin: 50px auto 0;display: flex;flex-wrap: wrap;justify-content: center;}.item-fitur {position: relative;display: grid;margin: 40px 0;}.icon-area, a.button-play {position: absolute;left: 0;}.icon-area {top: -15%;width: 100%;text-align: center;}.icon-area img {width: 100px;}.content-fitur {max-width: 350px;width: 100%;border-radius: 20px;background: #fff;box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);text-align: center;padding: 60px 25px 10px;margin: 0 auto;}.content-fitur .title-fitur {height: 70px;align-items: center;display: grid;}.content-fitur .title-fitur .title {color: #d90101;font-family: VAG-Rounded-BT !important;font-size: 24px;font-style: normal;line-height: normal;margin: 10px auto !important;text-align: center;max-width: 270px;}.item-fitur:nth-child(3) .content-fitur .title-fitur .title {max-width: 280px;}.content-fitur .description-fitur, .content-fitur .description-fitur p {color: #68584b;font-family: VAG-Rounded-Light !important;font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;text-align: center;}.content-fitur .description-fitur {height: 100px;margin-top: 10px;}.cta-fitur-area {text-align: center;margin-bottom: 10px;}.cta-fitur-area .cta-fitur {border-radius: 100px;border: 1px solid #fff;color: #fff;width: 180px;padding: 10px 20px;display: inline-block;text-align: center;font-size: 18px;font-weight: 600;}@media (max-width: 450px) {.item-fitur, .kgm__landing_description {position: relative;width: 100%;display: inline-block;}.kgm__landing_description {margin-top: -6px;padding: 15px 0;}.kgm__landing_description .title-description {margin: 20px auto 5px;line-height: 1.5;}.kgm__landing_description .description-text-area, .kgm__landing_description .description-text-area p {max-width: 370px;font-size: 16px;margin-bottom: 10px;margin-left: auto;margin-right: auto;}.kgm__section_fitur_list {padding: 20px 0 0;background: 0 0;padding-top: 40px !important;}.kgm__section_fitur_list .collect-point-wrapper {background: url("/klub-generasi-maju/img/mobile-bg-collect-point-section.webp") 0 0/cover;}.kgm__section_fitur_list .title-section-fitur-list {color: #d90101;font-size: 24px;font-family: VAG-Rounded-BT !important;max-width: 350px;text-align: center;margin: 0 auto;}.kgm__section_fitur_list .list-fitur-area {margin-top: 20px;display: inline-block;padding: 0 15px;margin-bottom: 0;}.item-fitur {margin: 10px auto;}.cta-description-area, .cta-fitur-area {margin-bottom: 10px;}.icon-area {width: auto;position: absolute;top: 25%;left: 10px;}.icon-area img {width: 100px;}.content-fitur {max-width: 305px;width: 100%;border-radius: 20px;background: #fff;box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);text-align: left;padding: 5px 15px 5px 80px;float: right;display: inline-block;}.content-fitur .title-fitur {height: auto;display: inline-block;text-align: left;}.content-fitur .title-fitur .title {color: #d90101;font-family: VAG-Rounded-BT !important;font-size: 18px;font-style: normal;line-height: normal;margin: 10px auto !important;text-align: left;max-width: 200px;}.item-fitur:nth-child(3) .content-fitur .title-fitur .title {max-width: 210px;}.content-fitur .description-fitur, .content-fitur .description-fitur p {color: #68584b;font-family: VAG-Rounded-Light !important;font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;margin: 10px auto 20px !important;text-align: left;}.content-fitur .description-fitur {height: auto;}.cta-fitur-area {text-align: left;}.cta-fitur-area .cta-fitur {border-radius: 100px;border: 1px solid #fff;background: linear-gradient(180deg, #cb0024 0, #b70000 100%);box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.15);color: #fff;width: 135px;padding: 10px 20px;display: inline-block;text-align: center;font-size: 16px;font-weight: 600;}.kgm__dapat-poin .dapat-poin__card .eksplor {height: auto;width: 100%;}.kgm__dapat-poin {padding-top: 0 !important;}}@media (max-width: 400px) {.item-fitur, .kgm__landing_description {position: relative;width: 100%;display: inline-block;}.list-cara-daftar-area .item-cara-daftar:nth-child(2) {margin-top: -80px;}.kgm__landing_description {margin-top: -6px;padding: 25px 0 15px;}.kgm__landing_description .description-text-area, .kgm__landing_description .description-text-area p {max-width: 350px;font-size: 16px;margin-bottom: 10px;margin-left: auto;margin-right: auto;}.kgm__section_fitur_list {padding: 20px 0;background: 0 0;}.kgm__section_fitur_list .title-section-fitur-list {color: #d90101;font-size: 24px;font-family: VAG-Rounded-BT !important;max-width: 350px;text-align: center;margin: 0 auto;}.kgm__section_fitur_list .list-fitur-area {margin-top: 20px;display: inline-block;padding: 0 0 0 5px;}.item-fitur {margin: 10px auto;}.icon-area {width: auto;position: absolute;top: 25%;left: 5px;}.icon-area img {width: 100px;}.content-fitur {max-width: 305px;width: 100%;border-radius: 20px;background: #fff;box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);text-align: left;padding: 5px 15px 5px 80px;float: right;display: inline-block;}.content-fitur .title-fitur {height: auto;display: inline-block;text-align: left;}.content-fitur .title-fitur .title {color: #d90101;font-family: VAG-Rounded-BT !important;font-size: 18px;font-style: normal;line-height: normal;margin: 10px auto !important;text-align: left;margin-top: 5px !important;}.content-fitur .description-fitur, .content-fitur .description-fitur p {color: #68584b;font-family: VAG-Rounded-Light !important;font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;margin: 10px auto 20px !important;text-align: left;margin-bottom: 10px !important;margin-top: 0 !important;}.content-fitur .description-fitur {height: auto;}.cta-fitur-area {text-align: left;margin-bottom: 5px;}.cta-fitur-area .cta-fitur {border-radius: 100px;border: 1px solid #fff;background: linear-gradient(180deg, #cb0024 0, #b70000 100%);box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.15);color: #fff;width: 135px;padding: 5px 20px;display: inline-block;text-align: center;font-size: 14px;font-weight: 600;}.cta-description-area {margin: 5px auto;}}.kgm__section_fitur_list .title-section-collect-point, .text-video-cara-daftar, .title-daftar-sekarang {font-size: 30px !important;font-family: VAG-Rounded-BT !important;line-height: normal;font-style: normal;}.kgm__section_collect_point {display: inline-block;padding: 30px 0;width: 100%;}.kgm__section_fitur_list .two-column {max-width: 960px;}.kgm__section_fitur_list .title-section-wrapper {padding: 45px;margin: 10px 25px;border-radius: 25px;background: url("/klub-generasi-maju/img/sgm-program-poin-desktop.webp") 0 0/100% 100%;}.kgm__section_fitur_list .title-section {display: inline-block;width: 100%;text-align: center;}.kgm__section_fitur_list .title-catalog {display: inline-block;padding: 15px 10px;width: 100%;text-align: center;padding-top: 0;}.kgm__section_fitur_list .title-catalog .title-section-collect-point {display: block;padding: 0 10px;width: 100%;text-align: center;margin: 0 auto;}.kgm__section_fitur_list .title-section-collect-point {color: #d90101;text-align: center;font-weight: 550;margin: 0 auto;}.area-text-daftar-sekarang, .area-text-video-cara-daftar, .icon-area-cara-daftar, .kgm__section_fitur_list .sub-title-section-collect-point {width: 100%;display: inline-block;text-align: center;}.kgm__section_fitur_list .sub-title-section-collect-point p {width: 500px;color: #68584b;text-align: center;font-family: VAG-Rounded-Light;font-size: 18px;font-style: normal;font-weight: 550;line-height: 1.3;margin: 0 auto;flex-direction: column;justify-content: center;display: flex;}.kgm__section_fitur_list .image-area {width: 100%;text-align: center;margin-left: 0;margin-right: 0;padding: 0;}.kgm__section_fitur_list .image-area img {width: 60%;height: auto;display: inline-block;margin: 0 auto;text-align: center;max-width: 650px;}.kgm__section_fitur_list .cta-all-catalog-area .cta-area, .registration-area-cta-daftar-sekarang {display: inline-block;width: 100%;text-align: center;}.kgm__section_fitur_list .cta-all-catalog-area .cta-area a {display: inline-block;width: 270px;border-radius: 100px;border: 1px solid #fff;background: linear-gradient(180deg, #cb0024 0, #b70000 100%);box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.15);color: #fff;text-align: center;font-family: VAG-Rounded-Light;font-size: 18px;font-style: normal;font-weight: 700;line-height: normal;margin: 15px auto 0;padding: 10px 20px;}.container-cara-daftar .area-cta-daftar-sekarang, .content-fitur-cara-daftar, .kgm__section_registration_step {width: 100%;display: inline-block;}.kgm__section_registration_step .container {margin-left: 0;margin-right: 0;padding-left: 0;padding-right: 0;width: 100%;}.kgm__section_registration_step .area-daftar-sekarang {padding: 30px 0;}.area-text-daftar-sekarang p {font-size: 30px;color: #1F1908;max-width: 665px;margin: 0 auto;}.area-text-daftar-sekarang p strong {font-size: 30px;color: #DE2222;font-weight: 700;display: inline-block;font-family: VAG-Rounded-Bold !important;}.title-daftar-sekarang {display: inline-block;width: 700px;color: #fff;text-align: center;font-weight: 550;margin: 0 auto 20px;}.area-cta-daftar-sekarang {display: flex;width: 100%;text-align: center;}.area-cta-daftar-web, .area-cta-daftar-whatsapp {width: 50%;display: inline-block;margin: 15px auto;}.area-cta-daftar-web {padding-right: 20px;text-align: right;}.area-cta-daftar-whatsapp {padding-left: 20px;text-align: left;}.area-cta-daftar-web .cta-daftar, .area-cta-daftar-whatsapp .cta-daftar {width: 220px;border-radius: 100px;margin: 0 auto;font-family: VAG-Rounded-Light !important;font-weight: 700;text-align: center;font-size: 16px;display: inline-block;padding: 10px 20px;}.cta-daftar.cta-daftar-web {border-radius: 100px;border: 1px solid #fff;background: linear-gradient(90deg, #fff7f7 0, #ffcbcb 100%);box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.15);color: #d90101;}.cta-daftar-sekarang, .cta-daftar.cta-daftar-wa {border-radius: 100px;box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.15);}.cta-daftar-sekarang, .kgm__referal_member {background: linear-gradient(180deg, #cb0024 0, #b70000 100%);}.cta-daftar.cta-daftar-wa {border: 1px solid #fff;color: #fff;}.container-cara-daftar {width: 100%;display: inline-block;padding: 40px 10px;}.text-video-cara-daftar {display: inline-block;color: #d90101;text-align: center;font-weight: 550;margin: 0 auto 15px;}.area-video-cara-daftar {width: 100%;margin: 0 auto 30px;max-width: 950px;}.thummbnail-video, .video-cara-daftar {width: 65%;margin: 0 auto;text-align: center;}.area-video-cara-daftar .hide {display: none !important;}.area-video-cara-daftar .show {display: block !important;}.video-cara-daftar {display: block;}.video-cara-daftar .video__big {width: 100%;height: 300px;}.thummbnail-video {display: inline-block !important;position: relative;}.thumnail-image, a.button-play {display: inline-block;width: 100%;}.thumnail-image {border-radius: 25px;}a.button-play {top: 0;text-align: center;padding: 20% 0;cursor: pointer;}a.button-play img {width: 70px;display: inline-block;}.list-cara-daftar-area {display: flex;justify-content: center;align-items: center;max-width: 1000px;margin: 30px auto 20px;flex-wrap: wrap;}.list-cara-daftar-area .item-cara-daftar {margin: 0 0 25px;padding: 0;}.icon-area-cara-daftar img {width: 210px;height: auto;text-align: center;margin: 0 auto 10px;}.title-fitur-cara-daftar {text-align: center;width: 100%;}.title-cara-daftar {color: #d90101;text-align: center;font-family: VAG-Rounded-BT !important;font-size: 18.5px;font-style: normal;line-height: normal;display: inline-block;margin: 10px 0;height: 55px;}.cta-daftar-sekarang {border: 1px solid #fff;width: 260px;padding: 10px 20px;color: #fff;display: inline-block;font-size: 18px;font-weight: 700;}.kgm__dapat-poin h2, .title-referal {font-size: 30px !important;}.kgm__referal_member {display: inline-block;width: 100%;padding: 45px 20px;}.kgm__referal_member--wrap {display: flex;width: 100%;max-width: 960px;margin: 0 auto;}.kgm__referal_member--wrap .desktop-area {display: flex;justify-content: center;align-items: center;}.kgm__referal_member--wrap .mobile-area {display: none;}.kgm__referal_member--wrap .desktop-area .left-side, .kgm__referal_member--wrap .desktop-area .right-side {width: 50%;}.kgm__referal_member--wrap .desktop-area .left-side {padding-right: 0;}.kgm__referal_member--wrap .desktop-area .right-side {padding-left: 80px;}.area-title-referal-section {width: 100%;display: inline-block;margin-bottom: 30px;}.title-referal {width: 450px;margin: 0 auto;display: inline-block;color: #fff;text-align: left;font-family: VAG-Rounded-BT !important;font-style: normal;line-height: normal;text-transform: capitalize;}.area-image-referal-section {width: 100%;display: inline-block;margin-bottom: 0;text-align: left;}.area-image-referal-section img.referal-image {border-radius: 25px;width: 100%;height: auto;display: inline-block;}.area-description-referal-section {width: 100%;display: inline-block;margin-bottom: 10px;}.area-description-referal-section .description-referal {width: 390px;margin: 0 auto 15px;display: inline-block;color: #fff;text-align: left;font-family: VAG-Rounded-Light !important;font-size: 18px;font-style: normal;line-height: 1.5;}.area-cta-referal .cta-referal, .title-cara-daftar p {text-align: center;font-family: VAG-Rounded-BT !important;}.area-cta-referal {width: 100%;display: inline-block;text-align: left;}.area-cta-referal .cta-referal {border-radius: 100px;border: 1px solid #fff;background: linear-gradient(90deg, #fff7f7 0, #ffcbcb 100%);box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.15);font-size: 18px;font-style: normal;line-height: normal;color: #d90101;width: 250px;display: inline-block;margin-top: 0;padding: 10px 20px !important;text-transform: capitalize;}.kgm__dapat-poin .dapat-poin__wrap {margin: 0 20px;display: inline-block;}.kgm__dapat-poin .dapat-poin__card {height: 380px;}.kgm__dapat-poin .dapat-poin__card:not(.sgm-eksplor) {margin-bottom: 28px;}.kgm__dapat-poin .slick-dots {position: unset;margin: 20px 0;}.kgm__dapat-poin .slick-prev {left: -50px;}.kgm__dapat-poin .slick-next {right: -50px;}.kgm__dapat-poin .wrap-kgm {width: 1200px;}.kgm__top .slick-dots {bottom: -40px;}.kgm__top .slick-dots li {margin: 0 5px;}.kgm__dapat-poin .dapat-poin__title {margin: 10px auto;font-family: VAG-Rounded-BT !important;display: inline-block;width: 100%;}.cta-daftar.cta-daftar-web {border-radius: 100px;border: 1px solid #fff;background: #BC0009;box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.15);color: #fff;}@media screen and (max-width: 450px) {.text-video-cara-daftar, .title-daftar-sekarang {font-weight: 550;font-family: VAG-Rounded-BT !important;}.text-video-cara-daftar, .title-cara-daftar, .title-daftar-sekarang, .title-referal {font-family: VAG-Rounded-BT !important;}.kgm__section_fitur_list .cta-all-catalog-area .cta-area a, .kgm__section_fitur_list .title-section-collect-point, .text-video-cara-daftar, .title-cara-daftar, .title-daftar-sekarang, .title-referal {line-height: normal;font-style: normal;text-align: center;}.kgm__section_collect_point {display: inline-block;padding: 30px 0;width: 100%;background: url("/klub-generasi-maju/img/mobile-bg-collect-point-section.png") 0 0/cover;}.kgm__section_fitur_list .container {padding: 25px 0;}.kgm__section_fitur_list .title-section-wrapper {padding: 45px 5px;margin: 0 25px;border-radius: 25px;background: url("/klub-generasi-maju/img/sgm-program-poin-mobile.webp") 0 0/100% 100%;}.kgm__section_fitur_list .title-section {display: inline-block;margin-bottom: 0;width: 100%;text-align: center;}.kgm__section_fitur_list .title-catalog {display: inline-block;padding: 15px 10px;width: 100%;text-align: center;}.kgm__section_fitur_list .title-catalog .title-section-collect-point {display: block;padding: 0 10px;width: 100%;max-width: unset;text-align: center;margin: 0;}.kgm__section_fitur_list .title-section-collect-point {color: #d90101;font-family: VAG-Rounded-BT !important;font-size: 25px !important;font-weight: 550;max-width: 265px;margin: 0 auto;}.area-cta-referal, .area-text-daftar-sekarang, .area-text-video-cara-daftar, .icon-area-cara-daftar, .kgm__section_fitur_list .sub-title-section-collect-point {width: 100%;display: inline-block;text-align: center;}.kgm__section_fitur_list .sub-title-section-collect-point p {width: auto;color: #68584b;text-align: center;font-family: VAG-Rounded-Light;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;margin: 0 auto;}.kgm__section_fitur_list .image-area {width: 100%;margin-bottom: 0;text-align: center;margin-left: 0;margin-right: 0;padding: 0;}.kgm__section_fitur_list .image-area img {width: 85%;height: auto;display: inline-block;margin: 0 auto;}.container-cara-daftar .area-cta-daftar-sekarang, .kgm__section_fitur_list .cta-all-catalog-area .cta-area {display: inline-block;width: 100%;text-align: center;}.kgm__section_registration_step .area-daftar-sekarang .area-cta-daftar-sekarang {display: flex !important;}.container-cara-daftar .area-cta-daftar-sekarang {display: inline-block !important;}.kgm__section_fitur_list .cta-all-catalog-area .cta-area a {display: inline-block;width: 220px;border-radius: 100px;border: 1px solid #fff;background: linear-gradient(180deg, #cb0024 0, #b70000 100%);box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.15);color: #fff;font-family: VAG-Rounded-Light;font-size: 16px;font-weight: 700;margin: 0 auto;padding: 10px 20px;}.area-cta-daftar-sekarang, .content-fitur-cara-daftar, .kgm .bg__home, .kgm__section_registration_step, .kgm__top {width: 100%;display: inline-block;}.kgm__section_registration_step .container {margin-left: 0;margin-right: 0;padding-left: 0;padding-right: 0;}.kgm__section_registration_step .container .area-daftar-sekarang {padding: 30px 10px;padding-top: 0;}.area-text-daftar-sekarang p {font-size: 15px;color: #000;margin: 0 auto;}.area-text-daftar-sekarang p strong {font-size: 16px;color: #DE2222;font-weight: 700;}.title-daftar-sekarang {display: inline-block;width: 310px;color: #fff;font-size: 24px !important;margin: 0 auto 20px;}.area-cta-daftar-web, .area-cta-daftar-whatsapp {width: 100%;display: inline-block;text-align: center;margin: 15px auto 0;}.area-cta-daftar-web {padding-right: 0;}.area-cta-daftar-whatsapp {padding-left: 0;}.area-cta-daftar-web .cta-daftar, .area-cta-daftar-whatsapp .cta-daftar {width: 165px;border-radius: 100px;margin: 0 auto;font-family: VAG-Rounded-Light !important;font-weight: 700;text-align: center;font-size: 14px;display: inline-block;padding: 10px 15px;letter-spacing: 0;}.cta-daftar-sekarang, .cta-daftar.cta-daftar-wa {border-radius: 100px;box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.15);}.cta-daftar-sekarang, .kgm__referal_member {background: linear-gradient(180deg, #cb0024 0, #b70000 100%);}.container-cara-daftar {width: 100%;display: inline-block;padding: 30px 15px;}.text-video-cara-daftar {display: inline-block;width: 310px;color: #d90101;font-size: 24px !important;margin: 0 auto 10px;}.area-video-cara-daftar {width: 100%;display: inline-block;margin: 0 auto 5px;}.area-video-cara-daftar .hide {display: none !important;}.area-video-cara-daftar .show {display: inline-block !important;}.video-cara-daftar {display: inline-block;text-align: center;width: 100%;margin: 0 auto;}.video-cara-daftar .video__big {width: 100%;height: 300px;}.thummbnail-video {display: inline-block !important;width: 100%;position: relative;text-align: center;}.thumnail-image {width: 100%;display: inline-block;border-radius: 25px;}a.button-play {position: absolute;left: 0;top: 0;width: 100%;display: inline-block;text-align: center;padding: 20% 0;cursor: pointer;}a.button-play img {width: 70px;display: inline-block;}.list-cara-daftar-area {display: flex;justify-content: center;align-items: center;flex-wrap: wrap;margin: 0 auto 10px;}.list-cara-daftar-area .item-cara-daftar {width: 33.3%;display: inline-block;margin: 0 0 10px;padding: 0;}.icon-area-cara-daftar img {width: 90px;height: auto;text-align: center;margin: 0 auto;}.title-fitur-cara-daftar {text-align: center;width: 100%;}.title-cara-daftar {color: #d90101;font-size: 12px;max-width: 160px;display: inline-block;margin: 10px 0 0;height: 45px;}.cta-daftar-sekarang {border: 1px solid #fff;width: 230px;padding: 10px 20px;color: #fff;display: inline-block;font-size: 16px;font-weight: 700;}.kgm__referal_member {display: inline-block;width: 100%;padding: 30px 20px;}.kgm__referal_member--wrap .desktop-area {display: inline-block;position: relative;}.kgm__referal_member--wrap .mobile-area {display: inline-block;}.area-image-referal-section, .area-title-referal-section {width: 100%;display: inline-block;margin-bottom: 30px;}.title-referal {width: 310px;margin: 0 auto;display: inline-block;color: #fff;font-size: 24px !important;text-transform: capitalize;}.area-image-referal-section img.referal-image {border-radius: 25px;width: 100%;height: auto;display: inline-block;}.area-description-referal-section {width: 100%;display: inline-block;margin-bottom: 0;margin-top: 280px;}.area-description-referal-section .description-referal {width: 275px;margin: 15px auto;display: inline-block;color: #fff;text-align: center;font-family: VAG-Rounded-Light !important;font-size: 17px;font-style: normal;line-height: 1.5;}.area-cta-referal .cta-referal {border-radius: 100px;border: 1px solid #fff;background: linear-gradient(90deg, #fff7f7 0, #ffcbcb 100%);box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.15);text-align: center;font-family: VAG-Rounded-BT !important;font-size: 16px;font-style: normal;line-height: normal;color: #d90101;width: 230px;display: inline-block;margin-top: 0;}.kgm__dapat-poin .wrap-kgm {width: auto;display: block;}.kgm__dapat-poin .dapat-poin__wrap {margin: 0 50px;}.kgm__dapat-poin .dapat-poin__card {height: auto;padding: 24px 10px;}.kgm__dapat-poin h2 {font-size: 24px !important;margin-top: 0;}.kgm__dapat-poin .slick-dots {position: unset;margin: 0;}.kgm__dapat-poin .slick-prev {left: 0;z-index: 1;}.kgm__dapat-poin .slick-next {right: 0;z-index: 1;}.kgm .bg__abs img {width: 100%;height: auto;display: inline-block;}.kgm__dapat-poin .dapat-poin__title {margin: 10px auto;}.kgm__referal_member--wrap .desktop-area .left-side, .kgm__referal_member--wrap .desktop-area .right-side {width: 100%;}.kgm__referal_member--wrap .desktop-area .left-side {position: absolute;top: 25%;left: 0;width: 100%;}.kgm__referal_member--wrap .desktop-area .right-side {text-align: center;padding-left: 0;}.kgm__top .slick-dots {bottom: -35px;}.kgm__top .slick-dots li button:before, .kgm__top .slick-dots li.slick-active button:before {height: 10px !important;width: 10px !important;}.kgm__top .slick-next, .kgm__top .slick-prev {height: 30px;width: 30px;}.section-form-registration-form-simplify {margin-top: 0 !important;}}@media screen and (max-width: 400px) {.kgm__section_fitur_list .title-section {display: inline-block;margin-bottom: 0;width: 100%;text-align: center;}.kgm__section_fitur_list .title-catalog {display: inline-block;padding: 15px 10px;padding-top: 0;width: 100%;text-align: center;}.title-cara-daftar {height: 40px;font-size: 10px;}.list-cara-daftar-area .item-cara-daftar {margin-bottom: 5px;}.list-cara-daftar-area {margin-top: 60px;}.kgm__section_fitur_list .title-section-wrapper {padding: 45px 10px;}.kgm__section_fitur_list .sub-title-section-collect-point p {font-size: 14px;}.kgm__section_fitur_list {padding: 20px 0 0;}}@media (max-width: 380px) {.kgm__landing_description {position: relative;display: inline-block;width: 100%;margin-top: -6px;padding: 10px 0;padding-top: 20px;}.kgm__landing_description .title-description {margin: 5px auto 5px;font-size: 21px;}.kgm__landing_description .description-text-area, .kgm__landing_description .description-text-area p {max-width: 100%;font-size: 16px;margin-bottom: 10px;margin-left: auto;margin-right: auto;}.kgm__section_fitur_list .title-section-wrapper {padding: 40px 0;}.kgm__section_fitur_list .sub-title-section-collect-point p {font-size: 14px;}.kgm__section_fitur_list {padding: 20px 0 0;}.kgm__section_fitur_list .title-section-collect-point {color: #d90101;text-align: center;font-family: VAG-Rounded-BT !important;font-size: 21px !important;font-style: normal;font-weight: 550;line-height: normal;max-width: 255px;margin: 0 auto;}.area-description-referal-section {margin-top: 225px;}.kgm__top .slick-dots li button:before, .kgm__top .slick-dots li.slick-active button:before {height: 10px !important;width: 10px !important;}.kgm__top .slick-dots {bottom: -30px;}}.title-cara-daftar p {color: #d90101;font-size: 18.5px;margin-bottom: 0;}@media (max-width: 767px) {.kgm__fair_winners h2 {font-size: 20px;}.kgm__langkah--wrap br {display: none;}.kgm__fair_winners .wrap-kgm h2 {margin: 12px 0;}.title-cara-daftar p {font-size: 10px;}.container.collect-point-wrapper {padding-top: 0 !important;}}@media (max-width: 450px) {.kgm__dapat-poin .dapat-poin__card {height: 445px;}}@media (max-width: 393px) {.kgm__dapat-poin .dapat-poin__card {height: 405px;}}@media (max-width: 345px) {.kgm__dapat-poin .dapat-poin__card {height: 445px;}}@media (max-width: 767px) {.kgm__fair_winners h2 {width: auto;}.kgm__fair_winners .dapat-poin {width: auto;margin: 0 8px;}#site-container, body {overflow-x: clip !important;}#site-container .more {padding-bottom: 2rem;}#site-footer.revamp-footer:before {top: -32px;}#site-footer.revamp-footer .logo-footer img {bottom: -35px;}}@media (max-width: 385px) {.kgm__section_fitur_list .title-section-collect-point {font-size: 24px !important;}}@media (min-width: 768px) {img.kgm-landing-banner {width: 50%;margin: 45px 0;}.kgm__landing_description {padding-top: 40px;}.section-form-registration-form-simplify {padding-bottom: 0 !important;margin-bottom: 0 !important;}.container-cara-daftar {padding-bottom: 20px;}.kgm__dapat-poin {padding-top: 0 !important;}}@media (max-width: 767px) {img.kgm-landing-banner {width: 90%;margin: 20px 0;}.kgm__section_fitur_list .cta-all-catalog-area .cta-area {margin-bottom: 10px;}.section-form-registration-form-simplify {margin-bottom: 0 !important;padding-bottom: 0 !important;}}