:root{--checkbox-radio-size:20px;--checkbox-radio-gap:12px;--checkbox-radio-border-width:2px;--checkbox-radio-line-height:var(--body-line-height);--checkbox-border-color:#71717a;--radio-marker-size:12px;--checkbox-marker-size:12px}.dcd-default-form{border:1px solid #d4d4d8;border-radius:2px;height:calc(1.9em + .75rem + 2px)}.dcd-default-form.input-error{border:1px solid #f43f5e}.dcd-custom-checkbox,.dcd-custom-radio{position:absolute;margin:0!important;padding:0!important;opacity:0;height:0;width:0;pointer-events:none}.dcd-custom-checkbox+label,.dcd-custom-radio+label{display:inline-flex;align-items:flex-start;line-height:var(--checkbox-radio-line-height);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.dcd-custom-checkbox+label:before,.dcd-custom-radio+label:before{content:"";display:inline-block;position:relative;top:2px;flex-shrink:0;width:var(--checkbox-radio-size);height:var(--checkbox-radio-size);border:var(--checkbox-radio-border-width) solid var(--checkbox-border-color);background-repeat:no-repeat;background-position:50%;margin-right:var(--checkbox-radio-gap);transition:transform .2s,border .2s}.dcd-custom-checkbox:not(:checked):not(:focus)+label:hover:before,.dcd-custom-radio:not(:checked):not(:focus)+label:hover:before{border-color:var(--checkbox-border-color)}.dcd-custom-checkbox:checked+label:before,.dcd-custom-radio:checked+label:before{box-shadow:none;transition:transform .2s}.dcd-custom-checkbox:active+label:before,.dcd-custom-radio:active+label:before{transform:scale(.8);transition:transform .2s}.dcd-custom-checkbox:checked:active+label:before,.dcd-custom-radio:checked:active+label:before{transform:none;transition:none}.dcd-custom-radio+label:before{border-radius:50%}.dcd-custom-radio:checked+label:before{background-color:#fff;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFFSURBVHgBtZUxUgJBFER7MTGEG0xoiJmZE2KER9ATaEpEkRFyAwk1g8xwyMjkBs4R1tDMbv1LrcUutRQzXdU1v6ja/2Z2h/4Fjsh73+fypJJ2Zqmkd/SaXoUQYluPoqWx4/JijbtoSc+aQBcNzbXjV/oK3TWkH5xz3zHGbSuAzadc5vQlTpeeGRECQjYHANv5HOfLE/JVnaSw5o7LB91HGukSXOub9OyHacLmsF66JChs95/Io4FOcI98ehZgjHy6FWCIfHICpPy4jYCsEiAin8rcgJ0AG+TTWoAF8mnVY14oNwLSa1nPokf8BVQqqddMxW9cM1pLDQuWI6TRhLt/3wMMsiVE8e1xnjQ693Pl30QjJGhYsLzB6VNNr2VSb34AMIhO8sZygO45Fei76rXUVRx7ymaF4nxssCq3oln/oYXdxEb9ACZaZ1xWcGmmAAAAAElFTkSuQmCC");background-size:var(--radio-marker-size)}.dcd-custom-radio:checked:active+label:before,.dcd-custom-radio:focus+label:before{box-shadow:0 0 0 3px #c3deed}.dcd-custom-checkbox+label:before{border-radius:1px}.dcd-custom-checkbox:checked+label:before{background-color:#2d3e50;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACWSURBVHgBpZKLDYAwCEQZwREcwY3qJnYT3cgRGKEjICQ16QeMLS8haQJc4VoAJ0QUOBIHyhk8sMBBNQlm4MaF46QehFG4aeW4FTFZex/RErEte9VNJrlRsZCnaJFpV60QrVdSzH+5xM+2GJuiUOQs84VoraKtEWjWfEkaE2gXIf0x/0O0pDbfKdqb7xCN4CGLIs38fOYBoyzNX0BWUw8AAAAASUVORK5CYII=");background-size:var(--checkbox-marker-size)}.dcd-custom-checkbox:checked:active+label:before,.dcd-custom-checkbox:focus+label:before{outline:1px solid #2d3e50;outline-offset:1px}.disable-text{color:#a1a1aa}.text-gray-200{color:#e4e4e7}.text-gray-300{color:#d4d4d8}.text-gray-400{color:#a1a1aa}.text-gray-500{color:#71717a}.text-gray-700{color:#3f3f46}.text-gray-600{color:#52525b}.text-green-500{color:#10b981}.text-academy{color:#11c5c6}.text-turqouise-50{color:#e6fef8}.text-turqouise-200{color:#9df9e2}.text-turqouise-400{color:#44dcd0}.text-turqouise-500{color:#11c5c6}.text-turqouise-700{color:#08768f}.text-blue-400{color:#60a5fa}.text-blue-500{color:#3b82f6}.text-red-500{color:#f43f5e}.text-yellow-400{color:#fbbf24}.text-ellipsis{-webkit-line-clamp:1}.text-ellipsis,.text-ellipsis-two-row{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.text-ellipsis-two-row{-webkit-line-clamp:2;word-break:break-word}.text-line-through{text-decoration:line-through}.text-underline{text-decoration:underline}.lineheight-loose{line-height:200%}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-md{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.5rem}.text-2xl{font-size:1.875rem}.text-4xl{font-size:2.875rem}.text-5xl{font-size:3.5rem}.text-wrap{white-space:break-spaces}@font-face{font-family:Amazon Ember;src:url(/fonts/AmazonEmber_Rg.ttf?b2fd0d6e747d7c2c7d60aa255817f3de);font-weight:400}body{height:100vh;display:grid}.personal-data{color:#000;font-family:Amazon Ember,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.176px}.aws-bg-registration{background:url(https://dicoding-web-img.sgp1.cdn.digitaloceanspaces.com/original/commons/aws-cloud-vertical-illustration.svg) left 28% top no-repeat,url(https://dicoding-web-img.sgp1.cdn.digitaloceanspaces.com/original/commons/aws-hardisk-vertical-illustration.svg) right 28% top no-repeat,#091126;padding:80px 0}@media (max-width:576px){.aws-bg-registration{background:url(https://dicoding-web-img.sgp1.cdn.digitaloceanspaces.com/original/commons/aws-cloud-vertical-illustration.svg) left 5% top no-repeat,url(https://dicoding-web-img.sgp1.cdn.digitaloceanspaces.com/original/commons/aws-hardisk-vertical-illustration.svg) right 5% top no-repeat,#091126;padding:50px 0}}.aws-bg-registration h1{font-size:38px;line-height:46px}@media (max-width:576px){.aws-bg-registration h1{font-size:24px;line-height:32px}}.aws-registration-form__slide{margin-left:-15px;margin-right:-15px}.aws-registration-form__slide .carousel-inner{padding-left:15px;padding-right:15px}.identification-type{font-style:italic;font-size:13px}.campaign-title{font-family:Amazon Ember,sans-serif;font-size:46px;font-weight:600;line-height:48px}@media (max-width:991px){.campaign-title{font-size:32px}}label.form-label{font-size:1rem;font-weight:500}label.required:after{content:" *";color:#c00}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.select2-container--bootstrap-5 .select2-selection{border:2px solid #e4e4e7;border-radius:2px;padding:.5rem;min-height:44px;background-color:#fff}.select2-container{display:block!important;width:100%!important}.select2-container .select2-selection--single .select2-selection__rendered{font-size:1rem;padding:0 .25rem!important}.select2-dropdown .select2-results{max-height:300px;overflow-y:auto;overflow-x:hidden}.select2-container--bootstrap-5.select2-container--focus .select2-selection,.select2-container--bootstrap-5.select2-container--open .select2-selection{border-color:rgba(44,152,213,.27);box-shadow:0 0 0 .1rem rgba(44,152,213,.53)}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected,.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true]:not(.select2-results__option--highlighted){background-color:#2595d3}.select2-container--bootstrap-5 .select2-dropdown{border-color:#2595d3}.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field:focus{border-color:rgba(44,152,213,.27);box-shadow:0 0 0 .1rem rgba(44,152,213,.53)}@media (max-width:576px){.step-icon svg{width:48px;height:48px}}.step-line{width:25%;background-image:linear-gradient(90deg,orange 50%,rgba(255,153,0,0) 0);background-position:50%;background-size:24px 3px;background-repeat:repeat-x}.step-line.done{background-image:linear-gradient(90deg,orange 100%,rgba(255,153,0,0) 0)}.step-text{font-size:20px;font-weight:500;position:absolute;margin-top:4rem}@media only screen and (max-width:767px){.step-text{font-size:15px}}.card-form{border:1px solid #e4e4e7;background:#fafafa;gap:24px;display:grid;border-radius:16px;padding:24px;margin-bottom:24px}#confirmation-modal .modal-footer .btn{width:50%!important}@media only screen and (max-width:767px){#confirmation-modal .modal-footer .btn{width:65%!important}}