h1,h2,h3,h4{color:#5f9ea0;font-family:VAG-Rounded-BT}button{font-family:VAG-Rounded-BT!important}div,input,p{font-family:VAG-Rounded-Light!important}main {background-image: url(../../img/new-image/sgm-website-full-background-v2.png);background-size: cover;}/*@media (max-width:767px){main{background-image:url(/keluarga-maju/img/ramadhan/background-home-mobile.png)}}*/.wrap-kgm{width:1080px;margin:auto;position:relative}@media (max-width:767px){.wrap-kgm{width:auto;margin:0 12px}}.wrap-kgm-medium{width:860px;margin:0 auto;display:block}@media (max-width:767px){.wrap-kgm-medium{width:auto;margin:0 12px}}.btn{text-transform:uppercase;cursor:pointer;font-family:VAG-Rounded-BT,serif!important}.btn-primary{background:linear-gradient(to bottom,#cb0024,#b70000)!important;color:#fff!important;font-size:16px!important;transition:.5s;box-shadow:0 3px 6px #bbb}.btn-primary:hover{background:#fff!important;color:#cb0024!important;border:1px solid #cb0024!important}.btn-secondary{padding:12px;background:linear-gradient(to right,#fff7f7,#ffcbcb)!important;color:#d90101!important;margin-top:7px!important;width:auto;font-size:16px!important;box-shadow:0 3px 6px #bbb;border-radius:25px!important;transition:.5s}.btn-secondary:hover{opacity:.9;border-color:transparent;box-shadow:1px 0 8px 1px #cb0024}.btn-disabled{background:linear-gradient(to bottom,#8d8d8d,#c9c9c9)!important;color:#fff!important;font-size:16px!important;box-shadow:0 3px 6px #bbb}.btn-whatsapp{background:#25d366!important;box-shadow:0 3px 6px #bbb;transition:.5s}.btn-whatsapp i{color:#fff}.btn-whatsapp:hover{background:#075e54!important}input[type=number]{width:100%}.breadcumb{display:block}.breadcumb ul{list-style:none;padding:0;margin:0}.breadcumb ul li{display:inline-block;font-family:VAG-Rounded-Light,serif}.breadcumb ul li a{font-family:VAG-Rounded-Light,serif}.breadcumb ul li::after{content:">";margin:0 4px 0 8px;color:#cb0024}.breadcumb ul li:last-child::after{content:""}.full-width{width:100%;margin:16px 0!important}.form-control{font-family:VAG-Rounded-Light,serif}.font-bold{font-family:VAG-Rounded-BT,serif!important}.font-thin{font-family:VAG-Rounded-Light,serif}.font-uppercase{text-transform:uppercase}.font-capitalize{text-transform:capitalize}.font-big{font-size:28px}.font-medium{font-size:20px}.font-small{font-size:16px}.font-xtrasmall{font-size:14px}.font-bayi{font-size:11px}.font-underline{text-decoration:underline!important}.font-big-fa{font-size:72px}.color-red{color:#cb0024}.color-text{color:#4e4e4e}.color-white{color:#fff}.color-silver{color:#8d8d8d}.color-p{color:#707070}.color-p span{display:block}.color-normal{color:#4a4a4a}.color-green{color:#2fcc00}.badges{padding:8px;width:120px;text-align:center;font-family:VAG-Rounded-BT,serif!important;border-radius:25px;font-size:16px;margin:16px 0}.badges-green{background:rgba(47,204,0,.1);color:#2fcc00}.badges-yellow{background:rgba(217,126,1,.1);color:#d97e01}.badges-grey{background:rgba(0,0,0,.1);color:#4a4a4a}cursor-pointer{cursor:pointer}.form-control:focus{box-shadow:none;border:1px solid #cb0024}a.color-red:hover{color:#cb0024;opacity:.9}.lainnya{margin:0 16px}@media (max-width:767px){.lainnya img{height:auto!important}}.slick-dots{cursor:pointer;bottom:-75px}@media (max-width:767px){.slick-dots{bottom:-16px!important}}.slick-dots li.slick-active button:before{color:#cb0024}.slick-dots li button:before{top:0}.slick-next,.slick-prev{cursor:pointer;box-shadow:1px 3px 2px #bbb;width:30px;height:30px;border-radius:50%;background:#fff}.slick-next:before,.slick-prev:before{font-family:fontAwesome;color:#cb0024;font-size:20px}.slick-next::before{content:"\f054";padding-left:2px}.slick-prev::before{content:"\f053";padding-right:2px}.div-center{margin:0 auto!important;display:block!important}.modal ::-webkit-scrollbar{width:5px}.modal ::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:5px}.modal ::-webkit-scrollbar-thumb{background:#f48080;border-radius:5px}.modal ::-webkit-scrollbar-thumb:hover{background:#f96767}.modal .close:focus{outline:0}.modal .content-height{max-height:320px;overflow-y:auto}@media (max-width:767px){.modal .content-height{padding:0 8px}}.modal .content-height iframe{width:100%;height:100%;margin:0 auto}@media (max-width:767px){.modal .content-height iframe{height:200px}}@media (max-width:767px){.modal.in .modal-dialog{transform:translate(0,10%);margin:0 8px}}@media (max-width:767px){.modal.in .modal-dialog .modal-content{padding:8px}}.tops{font-size:72px}button:focus{outline:0;border-color:transparent!important}.ticket{display:block;width:190px;margin:0 auto;background:#d9d9d9;border:1px solid #d9d9d9}@media (max-width:767px){.ticket{width:auto}}.ticket__left{display:inline-block;border-right:2px dotted #fff;padding:8px 16px 8px 8px;position:relative}.ticket__left .text{font-size:24px}.ticket__left::after{content:"";width:15px;position:absolute;right:-8px;height:15px;border-radius:50%;background:#fff}.ticket__left::before{content:"";width:15px;position:absolute;right:-8px;top:-8px;height:15px;border-radius:50%;background:#fff}.ticket__right{display:inline-block;padding:8px}.ticket__right i{font-size:28px}#site-footer.revamp-footer::before{top:-32px}@media (max-width:767px){#site-footer.revamp-footer::before{top:-52px}}#site-footer.revamp-footer{z-index:8}@media (max-width:767px){#site-footer.revamp-footer{background:linear-gradient(to bottom,#b70000,#f01717)}}.more .panel-title h2{color:#fff!important;display:inline-block}@media (max-width:767px){.more .panel-title h2{font-size:19px;padding:0;margin:0}}.more .panel-title .icon-arrow{display:inline-block;color:#fff;padding:0;margin:0}.wrap-breadcrumb{margin-top:-20px;background-color:#f4f4f4}@media (max-width:767px){.wrap-breadcrumb{margin-top:-12px}}.wrap-breadcrumb .breadcrumb__wrap{margin-top:24px;display:flex}.wrap-breadcrumb .breadcrumb__wrap__item{font-family:VAG-Rounded-BT!important;font-size:12px;font-weight:700;margin-right:10px}.wrap-breadcrumb .breadcrumb__wrap__item a{color:#cb0024;font-family:VAG-Rounded-BT!important;font-size:12px}.wrap-breadcrumb .breadcrumb__wrap__item i{color:#cb0024;font-weight:700;height:12px}.wrap-breadcrumb .breadcrumb__wrap .active{color:#999696}.card-keluarga-maju{background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.15);border-radius:15px;padding:20px;margin-bottom:20px}div#site-footer{margin-top:0;padding-top:0}#site-container{margin-top:6.4rem}@media (max-width:767px){#site-container{margin-top:3.8rem}}.wrap-loading{background:rgba(255,255,255,.7);position:fixed;left:0;right:0;top:0;bottom:0;z-index:9999}.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"}.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)}}#site-footer .logo-footer img{width:124px!important}.accor #accor-mobile-footer .panel-title a{font-weight:700}.wrap-informasi-footer ul,ol{margin-left:0!important}.mb-4{margin-bottom:40px}.mt-4{margin-top:40px}img.banner-air{border-radius:0!important}
.mb-3{margin-bottom:.5rem}.text-16px{font-size:16px !important}.step-tools.breadcrumb a{color:#ba262d !important;font-family:'MyriadPro' !important}.step-tools.breadcrumb .active-yellow a,.step-tools.breadcrumb>li.active-yellow:after{color:#df8f41 !important}.step-tools.breadcrumb .active{line-height:0}.step-tools.breadcrumb>li:after{content:" > " !important;padding:5px}@media only screen and (max-width:768px){.step-tools.breadcrumb .active{line-height:inherit}.step-tools.breadcrumb>li{font-size:14px}.step-tools.breadcrumb .active{line-height:0;font-size:14px}.pl-xs-1{padding-left:.125rem !important}.text-xs-12px{font-size:12px !important}}
