.form-wrapper .child-wrapper:first-child button.btn-delete-child{display:none}.form-wrapper input[type=number]::-webkit-inner-spin-button,.form-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-wrapper .children-profile,.form-wrapper .civil-registration,.form-wrapper .parent-profile{padding:40px 0}.form-wrapper .upload-wrapper{margin-bottom:40px}.form-wrapper .upload-wrapper .input span{font-family:GothamRounded-Medium;font-size:15px;color:#2384c6;text-decoration:underline;text-align:center;display:block}.form-wrapper .upload-wrapper .input span:hover{cursor:pointer}.form-wrapper .upload-wrapper .input #file{display:none}.form-wrapper .parent-profile .profile-photo{border-radius:50%;width:120px;height:120px;display:block;margin:auto auto 20px}.form-wrapper .parent-profile .gender{font-family:GothamRounded-Book;font-size:15px;color:grey;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.form-wrapper .parent-profile .gender button{font-family:GothamRounded-Medium;font-size:15px;text-transform:capitalize;color:#2384c6;width:140px;height:50px;border:1px solid #2384c6;border-radius:4px;background:none;margin:0 8px}.form-wrapper .parent-profile .gender button.active{background-color:#2384c6;color:#fff}.form-wrapper .parent-profile .gender #mama:before{font-family:FontAwesome;content:"\f182";display:inline-block;padding-right:12px;font-size:24px;vertical-align:middle}.form-wrapper .parent-profile .gender #papa:before{font-family:FontAwesome;content:"\f183";display:inline-block;padding-right:12px;font-size:24px;vertical-align:middle}.form-wrapper .input-group{margin-top:40px}.form-wrapper .input-group,.form-wrapper .input-group.child-group .child-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.form-wrapper .input-group .child-title{width:100%;font-family:GothamRounded-Bold;font-size:17px;color:#2384c6;margin-bottom:30px}.form-wrapper .input-group .input-wrapper{width:350px;margin-bottom:40px;position:relative}@media (max-width:767px){.form-wrapper .input-group .input-wrapper{width:100%}}.form-wrapper .input-group .input-wrapper label{color:grey;font-family:GothamRounded-Book;font-size:15px}.form-wrapper .input-group .input-wrapper label span{color:red}.form-wrapper .input-group .input-wrapper input,.form-wrapper .input-group .input-wrapper textarea{color:#2384c6;font-family:GothamRounded-Book;padding:0;border:none;border-bottom:1px solid #2384c6;width:100%;background-color:#fff}.form-wrapper .input-group .input-wrapper input::placeholder,.form-wrapper .input-group .input-wrapper textarea::placeholder{opacity:.4}.form-wrapper .input-group .input-wrapper input:-ms-input-placeholder,.form-wrapper .input-group .input-wrapper textarea:-ms-input-placeholder{opacity:.4}.form-wrapper .input-group .input-wrapper input::-ms-input-placeholder,.form-wrapper .input-group .input-wrapper textarea::-ms-input-placeholder{opacity:.4}.form-wrapper .input-group .input-wrapper .dropdown-select{display:none;position:absolute;left:0;list-style:none;width:100%;border-radius:4px;border:1px solid #d0d0d0;margin:2px 0 0;padding:0 15px;max-height:173px;overflow-y:scroll;background-color:#fff;z-index:10}.form-wrapper .input-group .input-wrapper .dropdown-select li{padding:10px;font-family:GothamRounded-Book;font-size:15px;color:grey;border-bottom:1px solid #d0d0d0}.form-wrapper .input-group .input-wrapper .dropdown-select li:last-child{border:none}.form-wrapper .input-group .input-wrapper .dropdown-select li:hover{cursor:pointer;background-color:#2384c6;color:#fff}.form-wrapper .input-group .input-wrapper .dropdown-select::-webkit-scrollbar{width:7px}.form-wrapper .input-group .input-wrapper .dropdown-select::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}.form-wrapper .input-group .input-wrapper .dropdown-select::-webkit-scrollbar-thumb{background:#d6d6d6;border-radius:4px}.form-wrapper .input-group .input-wrapper.status{width:100%;margin:0}.form-wrapper .input-group .input-wrapper.child{width:270px}@media (max-width:767px){.form-wrapper .input-group .input-wrapper.child{width:100%}}.form-wrapper .input-group .input-wrapper.child-upload{width:calc(35% - 20px)}@media (max-width:767px){.form-wrapper .input-group .input-wrapper.child-upload{width:100%}}.form-wrapper .input-group .input-wrapper.child-upload__small{width:calc(15% - 10px)}@media (max-width:767px){.form-wrapper .input-group .input-wrapper.child-upload__small{width:100%}}.form-wrapper .input-group .input-wrapper.select:after{position:absolute;top:29px;right:5px;font-family:FontAwesome;content:"\f107";font-size:20px;color:#2384c6}.form-wrapper .input-group .input-wrapper.select input{padding-right:30px}.form-wrapper .input-group .input-wrapper.select input:hover{cursor:pointer}.form-wrapper .separator-form{border:1px solid #f5f5f5;width:100%}.form-wrapper .add-child{background:none;border:none;color:#2384c6;font-family:GothamRounded-Bold;font-size:17px;display:none;align-items:center;margin:auto auto 40px}.form-wrapper .add-child:before{content:"+";width:20px;height:20px;border-radius:50%;background-color:#2384c6;color:#fff;display:flex;align-items:center;justify-content:center;margin-right:6px;font-family:initial}@media (max-width:767px){.form-wrapper .add-child:before{padding-top:2px}}.form-wrapper .civil-registration .check-wrapper{width:350px;display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:12px;font-family:GothamRounded-Book;color:grey;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-wrapper .civil-registration .check-wrapper input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form-wrapper .civil-registration .check-wrapper input:checked~.checkmark{background-color:#2196f3;-moz-box-shadow:inset 0 0 0 2px #fff;-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff}.form-wrapper .civil-registration .check-wrapper input:checked~.checkmark:after{display:block}.form-wrapper .civil-registration .check-wrapper .checkmark{position:absolute;top:0;left:0;height:28px;width:28px;background-color:#fff;border:1px solid #2384c6;border-radius:3px}.form-wrapper .civil-registration .check-wrapper .checkmark:after{content:"";position:absolute;display:none}.form-wrapper .foot-note{color:#ff0505;font-family:GothamRounded-BookItalic;font-size:13px;margin:0}.form-wrapper .btn-update{border-radius:4px;border:none;background:#2384c6;color:#fff;font-size:17px;font-family:GothamRounded-Bold;width:330px;height:50px;display:block;margin:50px auto 40px}.form-wrapper .btn-update.disabled{background:#e0e0e0}#child-info,#mother-info,#parent-separator{display:none}.header-detail{text-align:center;margin-top:10px}.header-detail img{height:90px;width:auto;margin-bottom:30px}.header-detail h1{font-family:GothamRounded-Bold;font-size:18px;margin-bottom:10px;color:#1a3491}.header-detail p{color:grey;font-family:GothamRounded-Book;margin:0}.header-detail .highlight{font-family:GothamRounded-Bold;color:#1a3491}.header-list-detail{margin-top:30px}.header-list-detail h3{font-family:GothamRounded-Bold;font-size:16px;margin-bottom:.5 rem;color:#2384c6}.header-list-detail h1{font-family:GothamRounded-Bold;font-size:24px;margin-bottom:10px;color:#182b6b}.header-list-detail p{font-family:GothamRounded-Book;font-size:15px;margin-bottom:0;color:#182b6b}.dropdown-info{margin:30px 0}.dropdown-info button{background-color:#2384c6;width:100%;height:50px;color:#fff;font-size:15px;font-family:GothamRounded-Bold;text-align:left;padding-left:24px;padding-right:24px;display:flex;align-items:center;justify-content:space-between}.dropdown-info button:hover{color:#fff}.dropdown-info .dropdown-menu{max-width:100%}.dropdown-info .dropdown-menu .dropdown-item{position:relative;white-space:normal;color:grey;font-family:GothamRounded-Book;font-size:14px;padding-left:45px}.dropdown-info .dropdown-menu .dropdown-item:last-child{margin:0}.dropdown-info .dropdown-menu .dropdown-item span{position:absolute;left:24px;top:4px;color:#1a3491;font-family:GothamRounded-Medium}.separator-rr{height:10px;width:100%;background-color:#f5f5f5}.royal-pagination{font-family:GothamRounded-Book}.royal-pagination .first a,.royal-pagination .last a{font-family:GothamRounded-Bold}.royal-pagination .pagination{margin-bottom:0;padding-bottom:1.5rem}.royal-pagination .pagination .page-item.active .page-link{color:#007bff;z-index:1;background-color:#fff;border-color:#007bff}.royal-pagination .pagination .page-item .page-link{color:#007bff}.btn-kembali{font-family:GothamRounded-Book;color:#1a3491;font-size:14px;display:flex}.btn-kembali img{width:15px;object-fit:contain;margin-right:5px}.register-button{width:100%;height:50px;background-color:#2384c6;border-radius:4px;border:none;color:#fff;font-size:17px;font-family:GothamRounded-Bold;position:relative}.register-button.disabled{background-color:#e2e2e2}.register-button:focus{outline:none}#modal-careline-detail,#modal-register{background-color:rgba(0,0,0,.8)}#modal-careline-detail .modal-dialog .modal-content,#modal-register .modal-dialog .modal-content{padding:30px;text-align:center;position:relative}#modal-careline-detail .modal-dialog .modal-content .close,#modal-register .modal-dialog .modal-content .close{position:absolute;top:10px;right:10px;color:#2384c6;width:auto;height:auto}#modal-careline-detail .modal-dialog .modal-content .content-image,#modal-register .modal-dialog .modal-content .content-image{display:flex;flex-wrap:wrap;justify-content:space-between}#modal-careline-detail .modal-dialog .modal-content .content-image img,#modal-register .modal-dialog .modal-content .content-image img{width:45%}#modal-careline-detail .modal-dialog .modal-content h5,#modal-register .modal-dialog .modal-content h5{font-family:GothamRounded-Bold;font-size:17px;color:#1a3491;margin-bottom:1rem}#modal-careline-detail .modal-dialog .modal-content p,#modal-register .modal-dialog .modal-content p{font-family:GothamRounded-Book;font-size:15px;color:grey;margin-bottom:20px}#modal-careline-detail .modal-dialog .modal-content p.detail-date,#modal-careline-detail .modal-dialog .modal-content p.detail-time,#modal-register .modal-dialog .modal-content p.detail-date,#modal-register .modal-dialog .modal-content p.detail-time{color:#5c5c5c;font-family:GothamRounded-Medium;margin-bottom:6px}#modal-careline-detail .modal-dialog .modal-content p.detail-date .date,#modal-careline-detail .modal-dialog .modal-content p.detail-date .day,#modal-careline-detail .modal-dialog .modal-content p.detail-date .time,#modal-careline-detail .modal-dialog .modal-content p.detail-time .date,#modal-careline-detail .modal-dialog .modal-content p.detail-time .day,#modal-careline-detail .modal-dialog .modal-content p.detail-time .time,#modal-register .modal-dialog .modal-content p.detail-date .date,#modal-register .modal-dialog .modal-content p.detail-date .day,#modal-register .modal-dialog .modal-content p.detail-date .time,#modal-register .modal-dialog .modal-content p.detail-time .date,#modal-register .modal-dialog .modal-content p.detail-time .day,#modal-register .modal-dialog .modal-content p.detail-time .time{font-family:GothamRounded-Bold}#modal-careline-detail .modal-dialog .modal-content p.detail-time,#modal-register .modal-dialog .modal-content p.detail-time{margin-bottom:1rem}#modal-careline-detail .modal-dialog .modal-content p strong,#modal-register .modal-dialog .modal-content p strong{font-family:GothamRounded-Bold;font-weight:400;color:#1a3491}#modal-careline-detail .modal-dialog .modal-content button,#modal-register .modal-dialog .modal-content button{width:370px;height:50px;border:none;border-radius:4px;margin:auto}@media (max-width:767px){#modal-careline-detail .modal-dialog .modal-content button,#modal-register .modal-dialog .modal-content button{width:100%}}#modal-careline-detail .modal-dialog .modal-content .accept,#modal-register .modal-dialog .modal-content .accept{color:#fff;font-family:GothamRounded-Bold;background-color:#2384c6}#modal-careline-detail .modal-dialog .modal-content .decline,#modal-register .modal-dialog .modal-content .decline{color:#2384c6;font-family:GothamRounded-Medium;background-color:transparent;text-decoration:underline}#modal-careline-detail .modal-dialog .modal-content img,#modal-register .modal-dialog .modal-content img{width:55px;margin:auto auto 24px}#modal-careline-detail .modal-dialog #fail-register,#modal-careline-detail .modal-dialog #success-register,#modal-register .modal-dialog #fail-register,#modal-register .modal-dialog #success-register{display:none;width:370px;margin:auto}#modal-careline-detail .modal-dialog #fail-register button,#modal-careline-detail .modal-dialog #success-register button,#modal-register .modal-dialog #fail-register button,#modal-register .modal-dialog #success-register button{width:100%}#modal-careline-detail .left-center,#modal-register .left-center{text-align:left;margin:auto;display:inline-block}.btn-primary.register-button{width:300px;margin:auto;display:block}.gotham-medium{font-family:GothamRounded-Medium!important}.medium-title{font-family:GothamRounded-Bold;font-size:18px;color:#1a3491;text-align:center;margin:0 0 10px}@media (min-width:992px){.medium-title{font-family:GothamRounded-Medium;font-size:28px}}.subtitle{font-family:GothamRounded-Book;font-size:12px;text-align:center;color:#1a3491;margin-bottom:30px}@media (min-width:992px){.subtitle{font-size:16px}}.small-title{font-size:13px;color:#182b6b}.date-title,.small-title{font-family:GothamRounded-Medium}.date-title{font-size:15px;color:#747474}.h2{font-family:GothamRounded-Medium;font-size:18px;color:#1a3491;text-align:center;margin:0}.h2--bold{font-family:GothamRounded-Bold}@media (min-width:992px){.h2{font-size:20px}}.h3{font-family:GothamRounded-Medium;font-size:14px;color:#1a3491;text-align:center;margin:0}.h3--bold{font-family:GothamRounded-Bold}.h4{font-family:GothamRounded-Medium;font-size:12px;color:#1a3491;text-align:center;margin:0}.h4--bold{font-family:GothamRounded-Bold}.h4--light{font-family:GothamRounded-Light}@media (min-width:992px){.h4{font-size:14px}}html{scroll-behavior:smooth}main{background-color:#fff}.form-wrapper{max-width:480px;margin:auto}.form-wrapper .input-group{margin-top:24px}.form-wrapper .input-group,.form-wrapper .input-group.child-group .child-wrapper{width:100%}.form-wrapper .btn-update{margin:30px auto 0;width:100%;max-width:240px}.form-wrapper .input-group .input-wrapper{margin:0 auto 20px;width:100%;max-width:240px;text-align:center}.header-detail{margin-top:30px}.header-detail h1{font-size:24px}.header-detail .medium-title{font-size:18px}.tnc-mark{color:red}#upload-receipt-form{margin-top:40px}#upload-receipt-form #upload-receipt{display:flex;flex-wrap:wrap;margin-bottom:40px}@media (max-width:767px){#upload-receipt-form #upload-receipt .upload-receipt-button{margin-bottom:30px}}#upload-receipt-form #upload-receipt .upload-receipt-button .img-wrapper{width:272px;min-height:272px;margin:auto}#upload-receipt-form #upload-receipt .upload-receipt-button .img-wrapper:hover{cursor:pointer}#upload-receipt-form #upload-receipt .upload-receipt-button .img-wrapper.default{border-radius:50%;background-color:#d9f0ff;border:3px solid #d9f0ff;box-shadow:inset 0 0 0 3px #fff}#upload-receipt-form #upload-receipt .upload-receipt-button .img-wrapper.default .receipt-img{width:70px;display:block;margin:20% auto 0}#upload-receipt-form #upload-receipt .upload-receipt-button .img-wrapper.default span{display:block;width:160px;margin:30px auto 0;font-family:GothamRounded-Bold;font-size:19px;color:#2384c6;text-align:center}#upload-receipt-form #upload-receipt .upload-receipt-button .img-wrapper .receipt-img{width:100%;height:auto}#upload-receipt-form #upload-receipt .upload-receipt-button .img-wrapper span{display:none}#upload-receipt-form #upload-receipt .upload-receipt-button .upload-wrapper{margin:0}#upload-receipt-form #upload-receipt .upload-description{font-family:GothamRounded-Book;font-size:12px;color:#6e6e6e;margin-top:18px;margin-bottom:8px;text-align:center}#upload-receipt-form #upload-receipt .upload-description--small{font-size:10px}@media (min-width:992px){#upload-receipt-form #upload-receipt .upload-description--small{font-size:12px}}@media (max-width:767px){#upload-receipt-form #upload-receipt .upload-rules-wrapper{text-align:center}}#upload-receipt-form #upload-receipt .upload-rules-wrapper .upload-rules-modal{font-family:GothamRounded-Bold;font-size:15px;color:#2384c6}#upload-receipt-form #input-detail-receipt .children-profile,#upload-receipt-form #input-detail-receipt .parent-profile{padding:0}#upload-receipt-form #input-detail-receipt .children-profile .child-wrapper{position:relative}#upload-receipt-form #input-detail-receipt .children-profile .child-wrapper.removable:after{content:"−";width:20px;height:20px;border-radius:50%;background-color:#2384c6;color:#fff;display:flex;align-items:center;justify-content:center;font-family:initial;position:absolute;top:3px;right:3px;padding-top:1px}#upload-receipt-form #input-detail-receipt .children-profile .child-wrapper.removable:hover:after{cursor:pointer}#upload-receipt-form #input-detail-receipt .add-product{display:flex}#point-list-catalogue{margin-top:-70px;padding:100px 0 40px}#point-list-catalogue #slideable-point-list{display:block}#point-list-catalogue #slideable-point-list-desktop{display:none}@media (min-width:992px){#point-list-catalogue #slideable-point-list{display:none}#point-list-catalogue #slideable-point-list-desktop{display:block}}.rr-custom-slider .slick-list{padding-top:20px!important}.rr-custom-slider .slick-next,.rr-custom-slider .slick-prev{top:auto;bottom:-100px;border:1px solid #1b3077;background-color:transparent!important;height:45px!important;width:45px!important}.rr-custom-slider .slick-next:before,.rr-custom-slider .slick-prev:before{color:#1b3077!important;font-size:28px!important}.rr-custom-slider .slick-next{right:15%}.rr-custom-slider .slick-prev{left:15%}.rr-custom-slider .slick-dots{bottom:-63px}.rr-custom-slider.slick-dotted.slick-slider{margin-bottom:90px}.rr-custom-slider__item{background-color:transparent;margin:0 5px}.rr-custom-slider__item--step{max-width:none;margin:0}.rr-custom-slider__item--step img{width:100%}.rr-custom-slider__header{height:150px;background-color:#fff;padding:24px 16px 0;text-align:center;border-radius:100px 100px 0 0;box-shadow:0 4px 17px rgba(0,0,0,.1)}.rr-custom-slider__header h6{color:#1b3077}.rr-custom-slider__header img{margin:0 auto 16px;height:60px;width:auto}.rr-custom-slider__detail{height:80px;padding:15px 15px 0;background-color:#1b3077;border-radius:0 0 16px 16px}.rr-custom-slider__detail .subtitle{color:#fff}@media (min-width:992px){.rr-custom-slider__item{max-width:none}.rr-custom-slider__detail .subtitle{font-size:12px}}.slick-dots li{height:12px;width:12px}@media screen and (max-width:768px){.slick-dots li{height:8px;width:8px}}.slick-dots li button:before{content:" ";background-color:#fff;border:1px solid #2384c6;border-radius:50%;height:12px;width:12px}@media screen and (max-width:768px){.slick-dots li button:before{height:8px;width:8px}}.slick-dots .slick-active button:before{background-color:#2384c6}