.section-form-registration-dynamic{padding-bottom:2rem;padding-top:1rem}@media (max-width: 767px){.section-form-registration-dynamic{padding-top:1.5rem}}@media (min-width: 1440px){.section-form-registration-dynamic .col-md-6{max-width:40%}}.section-form-registration-dynamic .form-registration-wrapper{background:#2e2d96;border-radius:20px;color:#fff;font-family:GothamRounded-Book;margin:0 auto;max-width:450px;padding:30px 20px;position:relative}.section-form-registration-dynamic .form-registration-wrapper .title{color:#fec731;font-family:GothamRounded-Bold;font-size:24px;margin-bottom:20px;text-align:center;text-shadow:none}@media (max-width: 767px){.section-form-registration-dynamic .form-registration-wrapper .title{font-size:20px}}.section-form-registration-dynamic .form-registration-wrapper .form-control{border:none;border-radius:50px;color:#2f2d96;display:block;font-family:GothamRounded-Book;font-size:14px;font-weight:400;margin-bottom:3px;padding:7px 10px;width:100%}@media (max-width: 767px){.section-form-registration-dynamic .form-registration-wrapper .form-control{font-size:12px}}.section-form-registration-dynamic .form-registration-wrapper .form-control.form-password{border-bottom-right-radius:0;border-top-right-radius:0;width:calc(100% - 40px)}.section-form-registration-dynamic .form-registration-wrapper .form-control.form-password:active,.section-form-registration-dynamic .form-registration-wrapper .form-control.form-password:focus,.section-form-registration-dynamic .form-registration-wrapper .form-control.form-password:focus-visible{outline:none}.section-form-registration-dynamic .form-registration-wrapper .input-group .form-control:active{border-width:0}.section-form-registration-dynamic .form-registration-wrapper .form-group{margin-bottom:15px;position:relative}.section-form-registration-dynamic .form-registration-wrapper .form-group:last-child{margin-bottom:0}.section-form-registration-dynamic .form-registration-wrapper .form-group.form-pregnancy-wrapper{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto}.section-form-registration-dynamic .form-registration-wrapper .form-group.form-pregnancy-wrapper select.form-control{background:#fec731;color:#2e2d96;font-family:GothamRounded-Book;font-size:14px;padding:3px 5px;width:120px}@media (max-width: 767px){.section-form-registration-dynamic .form-registration-wrapper .form-group.form-pregnancy-wrapper select.form-control{font-size:10px;width:90px}}.section-form-registration-dynamic .form-registration-wrapper .form-group.form-children-wrapper{margin-left:auto;margin-right:auto}.section-form-registration-dynamic .form-registration-wrapper .form-group .link-consent{cursor:pointer}.section-form-registration-dynamic .form-registration-wrapper .form-group .link-consent:hover{text-decoration:underline}.section-form-registration-dynamic .form-registration-wrapper .input-group{position:relative}.section-form-registration-dynamic .form-registration-wrapper .input-group .btn{background:#fff;border:none;border-left-width:1px;border-left-style:solid;border-left-color:#2f2d96;border-radius:0 50px 50px 0;color:#2d2f96;display:block;height:100%;padding:0;position:absolute;right:0;top:0;width:40px}.section-form-registration-dynamic .form-registration-wrapper label{display:inline-block;font-family:GothamRounded-Medium;font-size:14px;font-weight:normal;margin-bottom:5px}@media (max-width: 767px){.section-form-registration-dynamic .form-registration-wrapper label{font-size:12px}}.section-form-registration-dynamic .form-registration-wrapper label.label-consent-wrapper{display:flex;justify-content:start;grid-gap:10px;gap:10px}.section-form-registration-dynamic .form-registration-wrapper label.label-consent-wrapper span{display:inline-block;font-family:GothamRounded-Book;max-width:455px}@media (max-width: 767px){.section-form-registration-dynamic .form-registration-wrapper label.label-consent-wrapper span{font-size:11px}}.section-form-registration-dynamic .form-registration-wrapper label.label-consent-wrapper span .link-consent{font-family:GothamRounded-Medium}.section-form-registration-dynamic .form-registration-wrapper .label-hint{display:inline-block;font-size:10px}.section-form-registration-dynamic .form-registration-wrapper .label-hint span.is-valid{color:#5f0}.section-form-registration-dynamic .form-registration-wrapper .error-label{color:#fec731;font-family:GothamRounded-Medium;font-size:10px;margin-bottom:0}@media (max-width: 767px){.section-form-registration-dynamic .form-registration-wrapper .error-label{font-size:10px}}.section-form-registration-dynamic .form-registration-wrapper .btn-submit-registration{background:#fec731;border-radius:50px;color:#2e2d96;display:block;font-family:GothamRounded-Bold;font-size:16px;padding:10px 20px;width:100%}@media (max-width: 767px){.section-form-registration-dynamic .form-registration-wrapper .btn-submit-registration{padding:7px 15px}}.section-form-registration-dynamic .form-registration-wrapper .toggle-wrapper{background:#2e2d96;border:1px solid #fec731;border-radius:50px;display:flex;font-size:14px;justify-content:space-between;padding:2px;position:absolute;right:0;top:0;width:150px}@media (max-width: 767px){.section-form-registration-dynamic .form-registration-wrapper .toggle-wrapper{width:100px}}.section-form-registration-dynamic .form-registration-wrapper .toggle-wrapper:before{content:"Ya";color:#fec731;display:block;font-family:GothamRounded-Medium;font-size:12px;margin-top:1px;text-align:center;width:50%}@media (max-width: 767px){.section-form-registration-dynamic .form-registration-wrapper .toggle-wrapper:before{font-size:10px}}.section-form-registration-dynamic .form-registration-wrapper .toggle-wrapper:after{content:"Tidak";color:#fec731;display:block;font-family:GothamRounded-Medium;font-size:12px;margin-top:1px;text-align:center;width:50%}@media (max-width: 767px){.section-form-registration-dynamic .form-registration-wrapper .toggle-wrapper:after{font-size:10px}}.section-form-registration-dynamic .form-registration-wrapper .toggle-wrapper input{display:block;position:absolute;left:-9999px}.section-form-registration-dynamic .form-registration-wrapper .toggle-wrapper .indicator{background:#fec731;border-radius:50px;color:#2e2d96;display:block;font-family:GothamRounded-Medium;font-size:12px;height:100%;left:75px;padding:2px;position:absolute;text-align:center;top:0;width:50%}@media (max-width: 767px){.section-form-registration-dynamic .form-registration-wrapper .toggle-wrapper .indicator{font-size:10px;left:50px}}.section-form-registration-dynamic .form-registration-wrapper .toggle-wrapper#toggle_wrapper_children .indicator{left:0}.section-form-registration-dynamic .modal.modal-form-registration-dynamic.show{display:block;background:rgba(10,10,10,.5)}.section-form-registration-dynamic .modal.modal-form-registration-dynamic .modal-dialog{height:100%;margin-bottom:0;margin-top:0}.section-form-registration-dynamic .modal.modal-form-registration-dynamic .modal-dialog .modal-content{border-radius:15px;margin:0 auto;max-width:400px;top:50%;transform:translateY(-50%)}@media (max-width: 767px){.section-form-registration-dynamic .modal.modal-form-registration-dynamic .modal-dialog .modal-content{max-width:300px}}.section-form-registration-dynamic .modal.modal-form-registration-dynamic .modal-dialog .modal-content .modal-header{border-bottom:none}.section-form-registration-dynamic .modal.modal-form-registration-dynamic .modal-dialog .modal-content .modal-header .close{background:transparent;border:none;border-radius:15px;cursor:pointer;padding:7px 15px 0}.section-form-registration-dynamic .modal.modal-form-registration-dynamic .modal-dialog .modal-content .modal-header .close span{font-family:GothamRounded-Book;font-size:20px}.section-form-registration-dynamic .modal.modal-form-registration-dynamic .modal-dialog .modal-content .modal-body{padding-top:0}.section-form-registration-dynamic .modal.modal-form-registration-dynamic .modal-dialog .modal-content .modal-body p{font-family:GothamRounded-Book;font-size:16px;margin:0}.section-form-registration-dynamic .modal.modal-form-registration-dynamic .modal-dialog .modal-content .modal-body .modal-title{font-family:GothamRounded-Bold;margin-bottom:10px;text-align:center}.section-form-registration-dynamic .modal.modal-form-registration-dynamic .modal-dialog .modal-content .modal-body .modal-message{font-size:14px;text-align:center}.section-form-registration-dynamic .modal.modal-form-registration-dynamic .modal-dialog .modal-content .modal-body .modal-img-wrapper{display:block}.section-form-registration-dynamic .modal.modal-form-registration-dynamic .modal-dialog .modal-content .modal-body .modal-img-wrapper .modal-img{display:none;height:auto;margin:0 auto;width:40%}.section-form-registration-dynamic .modal.modal-form-registration-dynamic .modal-dialog .modal-content .modal-body .modal-img-wrapper .modal-img.show{display:block}.section-form-registration-dynamic .modal.modal-form-registration-dynamic .modal-dialog .modal-content .modal-footer{border-top:none;padding-bottom:25px;padding-top:0}.section-form-registration-dynamic .modal.modal-form-registration-dynamic .modal-dialog .modal-content .modal-footer .btn{background:#fec731;border:none;border-radius:10px;box-shadow:0 4px 16px #2f2d964d;color:#2f2d96;cursor:pointer;display:none;font-family:GothamRounded-Medium;font-size:14px;margin:0 auto;padding:15px;width:90%}.section-form-registration-dynamic .modal.modal-form-registration-dynamic .modal-dialog .modal-content .modal-footer .btn.show{display:block}.datepicker{background:#fff;display:none;position:absolute;width:200px}.datepicker.datepicker-dropdown.dropdown-menu{display:block}.datepicker th.switch{background:#fdc731;position:relative}.datepicker table tr th{font-family:GothamRounded-Medium;font-size:12px}.datepicker table tr th .icon-arrow-left{visibility:visible}.datepicker table tr th .icon-arrow-left:before{background:url(/assets/images/regist/arrow-left.png);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:13px;margin-left:6px;margin-top:6px;width:100%}.datepicker table tr th.switch{background:#fdc731;position:relative}.datepicker table tr th .icon-arrow-right{visibility:visible}.datepicker table tr th .icon-arrow-right:before{background:url(/assets/images/regist/arrow-right.png);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:13px;margin-left:6px;margin-top:6px;width:100%}.datepicker table tr td{font-family:GothamRounded-Book;font-size:12px}.datepicker table tr td.active.active{background:#fdc731;background-image:none;text-shadow:none}.datepicker table tr td span.active.active{background:#fdc731;background-image:none;text-shadow:none}.datepicker table tr td span.active:hover.active{background:#fdc731;background-image:none;text-shadow:none}
