.custom-radio{cursor:pointer;position:relative;display:block;padding:10px;border-radius:10px;overflow:hidden}.custom-radio__overlay{position:absolute}.custom-radio.active .custom-radio__overlay,.custom-radio:hover .custom-radio__overlay{background:rgba(26,73,156,.7);top:0;left:0;width:100%;height:100%}.custom-radio.active .custom-radio__overlay:after,.custom-radio:hover .custom-radio__overlay:after{display:block}.custom-radio .custom-radio__overlay:after{background:url(../../images/icon-correct.svg) no-repeat;width:50px;height:50px;background-size:contain;content:"";position:absolute;top:50%;left:50%;margin:-25px auto auto -25px;display:none}.custom-radio__input{visibility:hidden;position:absolute}.form-control:focus{border-color:#26419e;-webkit-box-shadow:none;box-shadow:none}.no-border{border:none!important;padding:5px 0;height:auto}input[type=date]:focus:before,input[type=date]:valid:before{display:none}input[type=date]:before{content:attr(data-placeholder);width:100%}input.form-control{box-shadow:none!important;border-color:#ced4da!important}input.form-control.is-invalid{border-color:#dc3545!important}.childbirth-wrapper{position:relative}#ChildBirthPlaceHolder{color:#ccc;position:absolute;top:30px;left:15px;z-index:1}#ChildBirthDateX{background:transparent;position:relative;z-index:2}@media screen and (min-width:769px){#ChildBirthPlaceHolder{display:none!important}}.registration__form-header h2{text-align:center;color:#26419e;font-family:GothamRounded-Medium;font-size:17px;margin-bottom:2rem}@media (min-width:1200px){.registration__form-header h2{font-size:30px}}.registration__form-header h2 span{position:relative;top:-5px}.registration__form-header h2 span picture img{width:60px;height:25px;object-fit:contain}@media (min-width:1200px){.registration__form-header h2 span picture img{width:100px;height:36px}}.registration__form-header h1{text-align:center;color:#26419e;font-family:GothamRounded-Medium;font-size:17px;margin-bottom:2rem}@media (min-width:1200px){.registration__form-header h1{font-size:30px}}.registration__content.hide{display:block}.registration__content .btn-primary{padding:15px 0}@media (max-width:767px){.registration__content-btn{display:none}}.registration__navigation a{font-family:GothamRounded-Book;font-size:14px;color:#26419e;text-decoration:transparent}@media (max-width:767px){.registration__content .content__card{background-color:transparent;padding:30px;box-shadow:none;border-radius:15px}}.registration__navigation-submit{margin:0 0 20px}.registration__navigation-submit button{font-size:16px;width:113px;height:30px;padding:0}@media (min-width:1200px){.registration__navigation-submit button{font-size:18px;width:174px;height:46px}}.registration__otp .registration__otp-inline .otp-item{width:10%}@media (max-width:991px){.registration__otp .registration__otp-inline .otp-item{width:15%}}@media (max-width:767px){.registration__otp .registration__otp-inline .otp-item{width:15%}}.registration__otp .content__card .retry{color:#26419e;border:none;background-color:transparent}.registration__thank-you{padding:60px 0}.registration__thank-you h2{font-family:GothamRounded-Medium;font-size:36px;color:#26419e}.registration__thank-you p{font-family:GothamRounded-Book;font-size:16px;color:#26419e}.show-belum label{font-family:GothamRounded-Medium}.blue-color{color:#00f}.content_register{background-color:0}.content_register .content-register__caption1{font-size:180px;color:#011689}.content_register .content-register__caption2{font-size:24px;color:#011689}.registration{background-color:#f7f9fa}.registration__socialmedia-text p{width:50%;border-bottom:1px solid #000;line-height:.1em;margin:10px 0 20px}.registration__socialmedia-text span{background:#fff;padding:0 10px}.registration__text a{color:#26419e;font-family:GothamRounded-Book;font-size:11px;text-align:right;text-decoration:none}.registration__imagewrapper{display:flex!important;justify-content:center;align-items:center}@media (max-width:991px){.registration__imagewrapper{display:none!important}}.registration__form{font-family:GothamRounded-Book}.registration__content .btn-primary{font-size:14px;padding:15px 18px;margin-top:30px}.registration__content .btn-primary:disabled{background:#a4abce;color:#26419e}.registration__content .btn-secondary{font-size:14px;padding:15px 18px;margin-top:24px;background:#26419e}.registration__content .btn-secondary.disabled{background:#a4abce;color:#26419e;outline:nonel}.registration__content .btn-secondary:disabled{background:#a4abce;color:#26419e}.registration__content-btn{margin-bottom:12px}@media (max-width:767px){.registration__content-btn{display:block;padding-top:1rem}}.registration__content-btn a{color:#26419e;text-decoration:none;font-family:GothamRounded-Book;font-weight:600}.registration__content-btn a.btn-back{padding:0;display:flex;align-items:center;cursor:pointer}.registration__content-btn a:before{content:url(/assets/images/icons/back-button-logo.png);margin-right:10px;height:20px;margin-top:2px}.registration__image{text-align:center;padding-top:100px}.registration__image h4{font-family:GothamRounded-Bold;font-size:18px}.registration__scroll .form-group .invalid-feedback{font-size:78%}.registration__navigation .progress{border-radius:50px;background-color:#d0d0d0;height:.5rem}.registration__navigation .progress-bar{background-color:#35a654}.registration__navigation-submit{margin:2rem 0;text-align:center}.registration__navigation-submit input[type=submit]{font-size:13px!important;width:96px}.registration__navigation-submit input[type=submit]:disabled{background:#989898!important;border:#979797;opacity:1}.registration h4{font-family:GothamRounded-Medium;color:#26419e}.registration__content{border-radius:5px;height:fit-content;background-color:#f7f9fa}@media (max-width:767px){.registration__content{padding-top:0}}.registration__content .content__register{color:0;box-shadow:#000}.registration__content .content__register .content-register__caption1{font-size:18px;color:#011689;font-family:GothamRounded-Bold}.registration__content .content__register .content-register__caption2{font-size:24px;color:#011689;font-family:GothamRounded-Medium}.registration__content .content__family{font-family:GothamRounded-Medium;font-size:12px;text-decoration:transparent;margin:0}.registration__content .content__next{color:#26419e;font-family:GothamRounded-Medium;font-size:14px;background-color:#a4abce;align-content:center;justify-content:end;text-decoration:transparent}.registration__content .content__have-account{font-family:GothamRounded-Book;font-size:14px;font-weight:Book;color:#26419e;text-decoration:transparent}.registration__content .content__social-media{text-decoration:transparent}.registration__content .content__card{background-color:#fff;padding:30px;box-shadow:0 0 5px #ccc;border-radius:15px}.registration__content .content__card.shadow{box-shadow:0 .5rem .5rem rgba(0,0,0,.15)!important}.registration__content .content__card.--show-bg-card{background-color:#fff!important;border-radius:10px!important;padding-top:22px}@media (max-width:767px){.registration__content .content__card{background-color:transparent;padding:15px;box-shadow:none;border-radius:15px}}.registration__content .content__card .content__scroll{max-height:70vh;overflow-y:scroll}.registration__content .content__next-step{color:#26419e;font-size:14px;font-family:\ GothamRounded-Medium;background-color:#a4abce}.registration__scroll{max-height:70vh;overflow-y:scroll;overflow-x:hidden;padding-right:15px}@media (max-width:767px){.registration__scroll{max-height:none}}.registration__scroll label{font-family:GothamRounded-Book;margin:0}.registration__scroll ::-webkit-input-placeholder{color:#dadada}.registration__scroll ::-moz-placeholder{color:#dadada}.registration__scroll :-ms-input-placeholder{color:#dadada}.registration__scroll :-moz-placeholder{color:#dadada}.registration__scroll .custom-date-range{color:#dadada}.registration__scroll .custom-date-range.active{color:#495057}.registration__scroll .form-control{border:1px solid #c4e4f9;outline:none!important}.registration__otp{text-align:center}.registration__otp .form-check-inline{margin:0}.registration__otp .registration__otp-inline{display:flex!important}.registration__otp .registration__otp-inline .otp-item{margin:0 10px;text-align:center;font-size:30px}.registration__otp .form-group{display:inline-block}.registration__otp .form-group .form-control{height:45px;min-width:1px}.registration__otp .content__contact{font-family:GothamRounded-Medium;color:#26419e;font-size:24px}.registration__otp .content__card{padding:60px 0}.registration__otp .content__card label{color:#888;font-size:14px}.registration__otp p span{color:#26419e}.login__wrapper input{margin-bottom:2rem}.login__wrapper input::placeholder{font-size:14px}.login__wrapper input.password{margin-bottom:0;border-right:none}.login__wrapper input.password:focus{border-color:none}.input-group-text{border-left:none;background:#fff}.blue-color{color:#26419e!important}.border-grey{border-color:#17a2b8}input[type=date]{position:relative}input[type=date]::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;color:transparent;background:transparent}input[type=date]::-webkit-clear-button,input[type=date]::-webkit-inner-spin-button{z-index:1}@media (max-width:767px){.bg-white{background-color:#fff}}.content{font-family:GothamRounded-Medium;margin-top:2rem}.content__card-number{margin:unset;align-self:center}@media (min-width:1200px){.content__card-number{font-size:1.5vw}}@media (max-width:767px){.content__card-number{font-size:4.5vw}}.content__card-strip{color:#212529!important}.content__mark{color:#e02020}.content__gender{position:relative;width:100%}.content__gender:hover .content__gender-mark{background-color:#6dd400}.content__gender-radio{position:absolute;visibility:hidden}.content__gender-mark{min-height:14px;min-width:14px;border-radius:50px;border:2px solid #979797;display:inline-flex;position:absolute;top:0;left:0}.content__gender-mark-lock{display:none}.content__gender-mark.--active{background:#6dd400}.content__stage{position:relative;width:100%}.content__stage img{min-height:145px;max-height:145px;object-fit:cover}.content__stage .small-text{margin:1.5rem 0}.content__stage:hover .content__stage-mark{background-color:#6dd400}.content__stage-radio{position:absolute;visibility:hidden}.content__stage-mark{min-height:14px;min-width:14px;border-radius:50px;border:2px solid #979797;display:inline-flex;position:absolute;top:0;left:0}.content__stage-mark.--active{background:#6dd400}.content__input-icon{top:5px;right:10px}.content__input.referal-event{margin-top:15px}@media (max-width:767px){.content__input.referal-event .row{margin:0}}.content__input input{border-top:none;border-left:none;border-right:none;padding-left:0}.content__input input::placeholder{font-size:10px}.content__input input.error-border{border-bottom-color:red!important}.content__select select{border-right:none;border-left:none;border-top:none;padding:0}.content__select select:visited{font-size:1rem}.content__select select:focus{box-shadow:none}.content__select select option{font-size:12px}.content__border{border-bottom:2px solid grey;width:20%;margin:0 auto;padding:.8rem}.registration__otp .registration__otp-inline .otp-item{margin:0 5px!important}@media (max-width:991px){.registration__otp .registration__otp-inline .otp-item{margin:0 1px}}@media (max-width:767px){.registration__otp .registration__otp-inline .otp-item{margin:0 1px}}.registration__otp .registration__otp-inline input::-webkit-inner-spin-button,.registration__otp .registration__otp-inline input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.alert-primary{font-family:GothamRounded-Medium;font-size:14px}@media (max-width:767px){.alert-primary{font-size:10px;padding:12px 10px}}.motherhood-stages__buttons button{font-size:11px}.motherhood-stages__item{margin:0}.small-text{font-size:16px;margin-top:10px;margin-bottom:0}@media (max-width:767px){.small-text{font-size:14px!important}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}#motherCondition{margin-bottom:0}#motherCondition .small-text{margin-bottom:.5rem}#motherCondition .input-group{position:relative;flex-wrap:wrap;align-items:stretch;width:100%;display:block;padding:0!important;margin:0!important;height:30px;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border-bottom:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}#motherCondition .input-group .input-wrapper input{color:#495057;font-family:GothamRounded-Book;padding:0;border:none;width:100%;font-size:.85rem}#motherCondition .input-group .input-wrapper.select:after{position:absolute;top:0;right:5px;font-family:FontAwesome;content:"\f107";font-size:20px;color:#2384c6}#motherCondition .input-group .input-wrapper.select input:hover{cursor:pointer}#motherCondition .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}#motherCondition .input-group .input-wrapper .dropdown-select li{padding:10px;font-family:GothamRounded-Book;font-size:12px;color:grey;border-bottom:1px solid #d0d0d0;cursor:pointer}.registration__navigation-wrapper p{font-family:GothamRounded-Book;margin-bottom:40px}.alert-error.small-text{font-size:12px!important;margin:5px 0}#label-error-captcha{font-size:12px}.register .form-control{font-size:.85rem;padding:10px 0!important;margin:0!important}.registration__navigation-submit{margin:10px 0 25px}@media (max-width:767px){.registration__navigation-submit{margin:10px 0 20px}}label.small-text.form-check-label{margin-top:0}.g-recaptcha{position:static}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);height:3px!important}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-danger{background-color:#e90f10;background-color:#e90f10!important}.progress-bar-warning{background-color:#ffad00;background-color:#ffad00!important}.progress-bar-success{background-color:#02b502;background-color:#02b502!important}.list-unstyled{padding-left:0;list-style:none}ol,ul{margin-top:0;margin-bottom:10px;margin-left:15px}.fa-check{color:#02b502}span.one-number{font-size:14px;font-family:GothamRounded-Book}@media (max-width:767px){.header .header__tool{margin-left:0}}