@font-face{font-family:VAG-Rounded-BT;src:url(/klub-generasi-maju/assets/fonts/VAG-Rounded-BT.woff2) format("woff2"),url(/klub-generasi-maju/assets/fonts/VAG-Rounded-BT.woff) format("woff"),url(/klub-generasi-maju/assets/fonts/VAG-Rounded-BT.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}#modal-point{font-family:VAG-Rounded-Thin,Arial}#modal-point .modal-dialog{display:flex;align-items:center;height:100%;margin-top:0!important;margin-bottom:0!important}@media (max-width:991px){#modal-point .modal-dialog{margin:0 auto}}#modal-point .modal-content{font-family:VAGRoundedLtNormal,Arial!important;font-size:16px;width:80%;margin:0 auto;max-height:90vh;overflow-y:auto;background-color:#fff!important}@media (max-width:767px){#modal-point .modal-content{width:100%;border-radius:10px}}#modal-point .modal-content .modal-header{text-align:center;border:none}#modal-point .modal-content .modal-header .close-modal{z-index:999;font-size:35px;color:#cb0024;margin-top:-18px;position:absolute;top:18px!important;right:18px!important;opacity:1}#modal-point .modal-content .modal-header #close-btn-modal span{font-family:VAGRoundedLtNormal,Arial!important}#modal-point .modal-content .modal-title{border:none;display:block}#modal-point .modal-content .modal-title_text{font-size:30px;color:#cb0024;text-align:center;line-height:1.42857;margin-bottom:20px;margin-top:20px}@media (max-width:767px){#modal-point .modal-content .modal-title_text{margin-bottom:10px}}#modal-point .modal-content .modal-title #title-text{font-family:VAG-Rounded-BT!important;font-size:30px;color:#cb0024!important}#modal-point .modal-content .modal-figure{display:block;margin:0 auto 20px auto;text-align:center}@media (max-width:767px){#modal-point .modal-content .modal-figure{text-align:center}#modal-point .modal-content .modal-figure img{width:50%;height:100%}}#modal-point .modal-content .modal-body{border:none;display:block}#modal-point .modal-content .modal-body_message{color:#000;text-align:center;line-height:1.42857;margin-bottom:20px}@media (max-width:767px){#modal-point .modal-content .modal-body_message{margin-bottom:10px}}#modal-point .modal-content .modal-body #body-text{font-family:VAG-Rounded-BT!important;color:#000!important}.wrap-loading{background:rgba(255,255,255,.7);position:fixed;left:0;right:0;top:0;bottom:0;display:none;z-index:9999999}.wrap-loading .loading{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150px;height:150px;background:0 0;border-radius:50%;text-align:center;line-height:150px;font-family:VAG-Rounded-BT,serif!important;font-size:16px;color:#cb0024;text-shadow:0 0 10px #cb0024;z-index:100}.wrap-loading .loading::after{content:"Mohon Menunggu";font-size:11px}.wrap-loading .loading::before{content:"";position:absolute;top:-3px;left:-3px;width:100%;height:100%;border:3px solid transparent;border-top:3px solid #cb0024;border-right:3px solid #cb0024;border-radius:50%;animation:animateC 2s linear infinite}.wrap-loading span{display:block;position:absolute;top:calc(50% - 2px);left:50%;width:50%;height:4px;background:0 0;transform-origin:left;animation:animate 2s linear infinite}.wrap-loading span::before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#cb0024;top:-6px;right:-8px;box-shadow:0 0 20px #cb0024}@keyframes animateC{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes animate{0%{transform:rotate(45deg)}100%{transform:rotate(405deg)}}