.button{text-align:center;transition:background-color .1s ease-in-out,color .1s ease-in-out,border-color .1s ease-in-out;text-decoration:none;cursor:pointer;position:relative}.button>div.ripple{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background:transparent;border-radius:inherit}.button>div.ripple>.ripple-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;width:0;height:0;border-radius:50%;background:#fff}.button>div.ripple>.ripple-circle.active{animation:button-ripple .4s ease-in}.button.primary{color:#fff;background-color:#fd65ce}.button.primary:hover{background-color:#ff42c4}.button.secondary{color:#fff;background-color:#2f0e69}.button.secondary:hover{background-color:#5c1983}.button.tertiary{color:#2f0e69;background-color:transparent;border-color:#2f0e69}.button.tertiary:hover{color:#fff;background-color:#2f0e69;border-color:transparent}.button.text{color:#2f0e69;background-color:transparent}.button.text:hover{color:#5c2ead}.button.link{text-decoration:underline;color:#fd65ce;background-color:transparent}.button.link:hover{color:#ff42c4}.button.error{color:#fff;background-color:#df1960;border-color:#df1960}.button.error:hover{background-color:#f01c64;border-color:#f01c64}.button[disabled],.button.disabled{cursor:not-allowed;color:#7b7b7b!important;background-color:#e0e0e0!important;border-color:#e0e0e0!important}.button[disabled]:hover,.button.disabled:hover{background-color:#e0e0e0!important;border-color:#e0e0e0!important}.button.external{color:#000;background-color:transparent;border-color:#000;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:16px;line-height:20px}.button.external:hover{background-color:#f6f6f6}.button.external>svg,.button.external>img{width:24px;height:24px;margin-right:auto}.button.external>div{margin-right:auto}@keyframes button-ripple{0%{opacity:0}25%{opacity:.3}to{width:200%;padding-bottom:200%;opacity:0}}.component.radio{display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (max-width: 1320px){.component.radio{flex-direction:column}}.component.radio>.option-container{display:flex;flex-direction:row;flex:1 1 50%;height:56px;cursor:pointer}@media screen and (max-width: 1320px){.component.radio>.option-container{flex:1 1 100%}.component.radio>.option-container:not(:first-child){margin-top:12px}}.component.radio>.option-container>.option-icon{align-self:center}.component.radio>.option-container>.option-icon>img,.component.radio>.option-container>.option-icon>svg{width:24px;height:auto;aspect-ratio:1;color:#b893ff;margin-right:20px}.component.radio>.option-container>.option-icon>img.unselected,.component.radio>.option-container>.option-icon>svg.unselected{display:block}.component.radio>.option-container>.option-icon>img.selected,.component.radio>.option-container>.option-icon>svg.selected{display:none}.component.radio>.option-container>.option-label{align-self:center}.component.radio>.option-container[data-selected=true]>.option-icon>img,.component.radio>.option-container[data-selected=true]>.option-icon>svg{color:#884dff;display:block}.component.radio>.option-container[data-selected=true]>.option-icon>img.unselected,.component.radio>.option-container[data-selected=true]>.option-icon>svg.unselected{display:none}.component.radio>.option-container[data-selected=true]>.option-icon>img.selected,.component.radio>.option-container[data-selected=true]>.option-icon>svg.selected{display:block}.color-pink-50{color:#fef1fa!important}.bg-color-pink-50{background-color:#fef1fa!important}.hover-color-pink-50:hover{color:#fef1fa!important}.hover-bg-color-pink-50:hover{background-color:#fef1fa!important}.color-pink-100{color:#f9bfeb!important}.bg-color-pink-100{background-color:#f9bfeb!important}.hover-color-pink-100:hover{color:#f9bfeb!important}.hover-bg-color-pink-100:hover{background-color:#f9bfeb!important}.color-pink-200{color:#feccef!important}.bg-color-pink-200{background-color:#feccef!important}.hover-color-pink-200:hover{color:#feccef!important}.hover-bg-color-pink-200:hover{background-color:#feccef!important}.color-pink-300{color:#ff8bda!important}.bg-color-pink-300{background-color:#ff8bda!important}.hover-color-pink-300:hover{color:#ff8bda!important}.hover-bg-color-pink-300:hover{background-color:#ff8bda!important}.color-pink-400{color:#fe68cb!important}.bg-color-pink-400{background-color:#fe68cb!important}.hover-color-pink-400:hover{color:#fe68cb!important}.hover-bg-color-pink-400:hover{background-color:#fe68cb!important}.color-pink-500{color:#f83cb3!important}.bg-color-pink-500{background-color:#f83cb3!important}.hover-color-pink-500:hover{color:#f83cb3!important}.hover-bg-color-pink-500:hover{background-color:#f83cb3!important}.color-green-50{color:#f3faf8!important}.bg-color-green-50{background-color:#f3faf8!important}.hover-color-green-50:hover{color:#f3faf8!important}.hover-bg-color-green-50:hover{background-color:#f3faf8!important}.color-green-100{color:#afe2d8!important}.bg-color-green-100{background-color:#afe2d8!important}.hover-color-green-100:hover{color:#afe2d8!important}.hover-bg-color-green-100:hover{background-color:#afe2d8!important}.color-green-200{color:#6fd4c0!important}.bg-color-green-200{background-color:#6fd4c0!important}.hover-color-green-200:hover{color:#6fd4c0!important}.hover-bg-color-green-200:hover{background-color:#6fd4c0!important}.color-green-300{color:#39bda5!important}.bg-color-green-300{background-color:#39bda5!important}.hover-color-green-300:hover{color:#39bda5!important}.hover-bg-color-green-300:hover{background-color:#39bda5!important}.color-green-400{color:#52afa3!important}.bg-color-green-400{background-color:#52afa3!important}.hover-color-green-400:hover{color:#52afa3!important}.hover-bg-color-green-400:hover{background-color:#52afa3!important}.color-green-600{color:#009173!important}.bg-color-green-600{background-color:#009173!important}.hover-color-green-600:hover{color:#009173!important}.hover-bg-color-green-600:hover{background-color:#009173!important}.color-green-900{color:#20413f!important}.bg-color-green-900{background-color:#20413f!important}.hover-color-green-900:hover{color:#20413f!important}.hover-bg-color-green-900:hover{background-color:#20413f!important}.color-yellow-50{color:#fff2eb!important}.bg-color-yellow-50{background-color:#fff2eb!important}.hover-color-yellow-50:hover{color:#fff2eb!important}.hover-bg-color-yellow-50:hover{background-color:#fff2eb!important}.color-yellow-100{color:#ffd1a1!important}.bg-color-yellow-100{background-color:#ffd1a1!important}.hover-color-yellow-100:hover{color:#ffd1a1!important}.hover-bg-color-yellow-100:hover{background-color:#ffd1a1!important}.color-yellow-200{color:#ffc68a!important}.bg-color-yellow-200{background-color:#ffc68a!important}.hover-color-yellow-200:hover{color:#ffc68a!important}.hover-bg-color-yellow-200:hover{background-color:#ffc68a!important}.color-yellow-300{color:#ffb365!important}.bg-color-yellow-300{background-color:#ffb365!important}.hover-color-yellow-300:hover{color:#ffb365!important}.hover-bg-color-yellow-300:hover{background-color:#ffb365!important}.color-blue-50{color:#e3f6fe!important}.bg-color-blue-50{background-color:#e3f6fe!important}.hover-color-blue-50:hover{color:#e3f6fe!important}.hover-bg-color-blue-50:hover{background-color:#e3f6fe!important}.color-blue-100{color:#b7e7fd!important}.bg-color-blue-100{background-color:#b7e7fd!important}.hover-color-blue-100:hover{color:#b7e7fd!important}.hover-bg-color-blue-100:hover{background-color:#b7e7fd!important}.color-blue-200{color:#8fd5ff!important}.bg-color-blue-200{background-color:#8fd5ff!important}.hover-color-blue-200:hover{color:#8fd5ff!important}.hover-bg-color-blue-200:hover{background-color:#8fd5ff!important}.color-blue-300{color:#5fbfe5!important}.bg-color-blue-300{background-color:#5fbfe5!important}.hover-color-blue-300:hover{color:#5fbfe5!important}.hover-bg-color-blue-300:hover{background-color:#5fbfe5!important}.color-blue-600{color:#34a1e6!important}.bg-color-blue-600{background-color:#34a1e6!important}.hover-color-blue-600:hover{color:#34a1e6!important}.hover-bg-color-blue-600:hover{background-color:#34a1e6!important}.color-red-50{color:#ffebf3!important}.bg-color-red-50{background-color:#ffebf3!important}.hover-color-red-50:hover{color:#ffebf3!important}.hover-bg-color-red-50:hover{background-color:#ffebf3!important}.color-red-59{color:#fff1f2!important}.bg-color-red-59{background-color:#fff1f2!important}.hover-color-red-59:hover{color:#fff1f2!important}.hover-bg-color-red-59:hover{background-color:#fff1f2!important}.color-red-100{color:#ffc0c7!important}.bg-color-red-100{background-color:#ffc0c7!important}.hover-color-red-100:hover{color:#ffc0c7!important}.hover-bg-color-red-100:hover{background-color:#ffc0c7!important}.color-red-200{color:#ff99a4!important}.bg-color-red-200{background-color:#ff99a4!important}.hover-color-red-200:hover{color:#ff99a4!important}.hover-bg-color-red-200:hover{background-color:#ff99a4!important}.color-red-300{color:#ff7f8c!important}.bg-color-red-300{background-color:#ff7f8c!important}.hover-color-red-300:hover{color:#ff7f8c!important}.hover-bg-color-red-300:hover{background-color:#ff7f8c!important}.color-red-400{color:#ff4a5f!important}.bg-color-red-400{background-color:#ff4a5f!important}.hover-color-red-400:hover{color:#ff4a5f!important}.hover-bg-color-red-400:hover{background-color:#ff4a5f!important}.color-red-900{color:#881333!important}.bg-color-red-900{background-color:#881333!important}.hover-color-red-900:hover{color:#881333!important}.hover-bg-color-red-900:hover{background-color:#881333!important}.color-purple-50{color:#f9f5ff!important}.bg-color-purple-50{background-color:#f9f5ff!important}.hover-color-purple-50:hover{color:#f9f5ff!important}.hover-bg-color-purple-50:hover{background-color:#f9f5ff!important}.color-purple-100{color:#f0e8ff!important}.bg-color-purple-100{background-color:#f0e8ff!important}.hover-color-purple-100:hover{color:#f0e8ff!important}.hover-bg-color-purple-100:hover{background-color:#f0e8ff!important}.color-purple-200{color:#e4d5ff!important}.bg-color-purple-200{background-color:#e4d5ff!important}.hover-color-purple-200:hover{color:#e4d5ff!important}.hover-bg-color-purple-200:hover{background-color:#e4d5ff!important}.color-purple-300{color:#a171ff!important}.bg-color-purple-300{background-color:#a171ff!important}.hover-color-purple-300:hover{color:#a171ff!important}.hover-bg-color-purple-300:hover{background-color:#a171ff!important}.color-purple-400{color:#884dff!important}.bg-color-purple-400{background-color:#884dff!important}.hover-color-purple-400:hover{color:#884dff!important}.hover-bg-color-purple-400:hover{background-color:#884dff!important}.color-purple-500{color:#9455f7!important}.bg-color-purple-500{background-color:#9455f7!important}.hover-color-purple-500:hover{color:#9455f7!important}.hover-bg-color-purple-500:hover{background-color:#9455f7!important}.color-purple-600{color:#5c2ead!important}.bg-color-purple-600{background-color:#5c2ead!important}.hover-color-purple-600:hover{color:#5c2ead!important}.hover-bg-color-purple-600:hover{background-color:#5c2ead!important}.color-purple-800{color:#5b21a8!important}.bg-color-purple-800{background-color:#5b21a8!important}.hover-color-purple-800:hover{color:#5b21a8!important}.hover-bg-color-purple-800:hover{background-color:#5b21a8!important}.color-purple-900{color:#4b1c87!important}.bg-color-purple-900{background-color:#4b1c87!important}.hover-color-purple-900:hover{color:#4b1c87!important}.hover-bg-color-purple-900:hover{background-color:#4b1c87!important}.color-purple-950{color:#300764!important}.bg-color-purple-950{background-color:#300764!important}.hover-color-purple-950:hover{color:#300764!important}.hover-bg-color-purple-950:hover{background-color:#300764!important}.color-dust-pink-300{color:#ba599c!important}.bg-color-dust-pink-300{background-color:#ba599c!important}.hover-color-dust-pink-300:hover{color:#ba599c!important}.hover-bg-color-dust-pink-300:hover{background-color:#ba599c!important}.color-brown-300{color:#c4626d!important}.bg-color-brown-300{background-color:#c4626d!important}.hover-color-brown-300:hover{color:#c4626d!important}.hover-bg-color-brown-300:hover{background-color:#c4626d!important}.color-dark-blue-700{color:#4c82c2!important}.bg-color-dark-blue-700{background-color:#4c82c2!important}.hover-color-dark-blue-700:hover{color:#4c82c2!important}.hover-bg-color-dark-blue-700:hover{background-color:#4c82c2!important}.color-dark-purple-900{color:#2f0e69!important}.bg-color-dark-purple-900{background-color:#2f0e69!important}.hover-color-dark-purple-900:hover{color:#2f0e69!important}.hover-bg-color-dark-purple-900:hover{background-color:#2f0e69!important}.color-dark-purple-700{color:#5c1983!important}.bg-color-dark-purple-700{background-color:#5c1983!important}.hover-color-dark-purple-700:hover{color:#5c1983!important}.hover-bg-color-dark-purple-700:hover{background-color:#5c1983!important}.color-error-700{color:#f23a7c!important}.bg-color-error-700{background-color:#f23a7c!important}.hover-color-error-700:hover{color:#f23a7c!important}.hover-bg-color-error-700:hover{background-color:#f23a7c!important}.color-error-600{color:#df1960!important}.bg-color-error-600{background-color:#df1960!important}.hover-color-error-600:hover{color:#df1960!important}.hover-bg-color-error-600:hover{background-color:#df1960!important}.color-error-500{color:#f01c64!important}.bg-color-error-500{background-color:#f01c64!important}.hover-color-error-500:hover{color:#f01c64!important}.hover-bg-color-error-500:hover{background-color:#f01c64!important}.color-success-600{color:#009173!important}.bg-color-success-600{background-color:#009173!important}.hover-color-success-600:hover{color:#009173!important}.hover-bg-color-success-600:hover{background-color:#009173!important}.color-neutral-0{color:#fff!important}.bg-color-neutral-0{background-color:#fff!important}.hover-color-neutral-0:hover{color:#fff!important}.hover-bg-color-neutral-0:hover{background-color:#fff!important}.color-neutral-50{color:#f8f8f8!important}.bg-color-neutral-50{background-color:#f8f8f8!important}.hover-color-neutral-50:hover{color:#f8f8f8!important}.hover-bg-color-neutral-50:hover{background-color:#f8f8f8!important}.color-neutral-100{color:#e5e5e5!important}.bg-color-neutral-100{background-color:#e5e5e5!important}.hover-color-neutral-100:hover{color:#e5e5e5!important}.hover-bg-color-neutral-100:hover{background-color:#e5e5e5!important}.color-neutral-200{color:#dcdcdc!important}.bg-color-neutral-200{background-color:#dcdcdc!important}.hover-color-neutral-200:hover{color:#dcdcdc!important}.hover-bg-color-neutral-200:hover{background-color:#dcdcdc!important}.color-neutral-300{color:#bdbdbd!important}.bg-color-neutral-300{background-color:#bdbdbd!important}.hover-color-neutral-300:hover{color:#bdbdbd!important}.hover-bg-color-neutral-300:hover{background-color:#bdbdbd!important}.color-neutral-400{color:#989898!important}.bg-color-neutral-400{background-color:#989898!important}.hover-color-neutral-400:hover{color:#989898!important}.hover-bg-color-neutral-400:hover{background-color:#989898!important}.color-neutral-500{color:#7c7c7c!important}.bg-color-neutral-500{background-color:#7c7c7c!important}.hover-color-neutral-500:hover{color:#7c7c7c!important}.hover-bg-color-neutral-500:hover{background-color:#7c7c7c!important}.color-neutral-600{color:#656565!important}.bg-color-neutral-600{background-color:#656565!important}.hover-color-neutral-600:hover{color:#656565!important}.hover-bg-color-neutral-600:hover{background-color:#656565!important}.color-neutral-700{color:#525252!important}.bg-color-neutral-700{background-color:#525252!important}.hover-color-neutral-700:hover{color:#525252!important}.hover-bg-color-neutral-700:hover{background-color:#525252!important}.color-neutral-800{color:#464646!important}.bg-color-neutral-800{background-color:#464646!important}.hover-color-neutral-800:hover{color:#464646!important}.hover-bg-color-neutral-800:hover{background-color:#464646!important}.color-neutral-900{color:#3d3d3d!important}.bg-color-neutral-900{background-color:#3d3d3d!important}.hover-color-neutral-900:hover{color:#3d3d3d!important}.hover-bg-color-neutral-900:hover{background-color:#3d3d3d!important}.color-neutral-950{color:#252525!important}.bg-color-neutral-950{background-color:#252525!important}.hover-color-neutral-950:hover{color:#252525!important}.hover-bg-color-neutral-950:hover{background-color:#252525!important}.color-light{color:#c6bfd54d!important}.bg-color-light{background-color:#c6bfd54d!important}.hover-color-light:hover{color:#c6bfd54d!important}.hover-bg-color-light:hover{background-color:#c6bfd54d!important}.color-dark{color:#b2a9c766!important}.bg-color-dark{background-color:#b2a9c766!important}.hover-color-dark:hover{color:#b2a9c766!important}.hover-bg-color-dark:hover{background-color:#b2a9c766!important}.color-stripe-background{color:#f0e8ff!important}.bg-color-stripe-background{background-color:#f0e8ff!important}.hover-color-stripe-background:hover{color:#f0e8ff!important}.hover-bg-color-stripe-background:hover{background-color:#f0e8ff!important}.component.alert{display:flex;gap:12px;min-height:58px;max-height:none;border-radius:4px;justify-content:space-between;align-items:center;padding:12px 16px;opacity:1;transition:opacity .2s ease-in-out;position:absolute;left:50%;top:calc(var(--header-height) * 1.01);width:528px;transform:translate(-50%);z-index:2}@media screen and (max-width: 639px){.component.alert{width:90%}}.component.alert.success_register{top:24px!important;max-width:396px}.component.alert.error{color:#83101d;background-color:#ffebf3}.component.alert.success{color:#20413f;background-color:#f3faf8}.component.alert.info{color:#2f0e69;background-color:#f0e8ff}.component.alert>.alert-icon{min-width:22px;max-width:22px;min-height:22px;max-height:22px;color:inherit}.component.alert>.alert-message{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:17px;color:inherit;margin-right:auto}.component.alert>.alert-close{min-width:22px;max-width:22px;min-height:22px;max-height:22px;text-align:center;display:flex;justify-content:center;align-items:center;color:inherit;cursor:pointer}.component.alert>.alert-close>img,.component.alert>.alert-close>svg{width:100%;height:100%}div.component.modal{position:fixed;z-index:-1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0006;display:none;transition:all ease .5s}div.component.modal.visible{display:block;z-index:1001}div.component.modal>div.modal-dialog{max-width:502px;display:flex;align-items:center;min-height:100%}@media (min-width: 576px){div.component.modal>div.modal-dialog{height:100vh;height:-moz-min-content;height:min-content;min-height:100%}}div.component.modal>div.modal-dialog:before{display:block;content:"";height:100vh;height:-moz-min-content;height:min-content;min-height:100%}div.component.modal>div.modal-dialog.centered{margin-inline:auto}div.component.modal>div.modal-dialog>div.modal-content{position:relative;background-color:#fff;width:100%;border-radius:20px;box-shadow:0 4px 8px #0003,0 6px 20px #0003;animation-name:animatetop;animation-duration:.5s;-webkit-animation-name:animatetop;-webkit-animation-duration:.5s}@media screen and (max-width: 640px){div.component.modal>div.modal-dialog>div.modal-content{width:90%;margin-inline:auto}}div.component.modal>div.modal-dialog>div.modal-content:before{height:-moz-min-content;height:min-content;display:block;content:""}div.component.modal>div.modal-dialog>div.modal-content>div.modal-header{display:flex;flex-direction:row;justify-content:space-between;font-family:Montserrat,sans-serif;font-weight:600;font-size:22px;line-height:28px}div.component.modal>div.modal-dialog>div.modal-content>div.modal-header:has(>.modal-close){padding-right:0}div.component.modal>div.modal-dialog>div.modal-content>div.modal-header .modal-close{text-align:center;color:inherit;background-color:inherit;font-size:28px;min-width:28px;max-width:28px;min-height:28px;max-height:28px;position:absolute;right:16px;top:16px}div.component.modal>div.modal-dialog>div.modal-content>div.modal-header .modal-close:hover,div.component.modal>div.modal-dialog>div.modal-content>div.modal-header .modal-close:focus{text-decoration:none;cursor:pointer}div.component.modal>div.modal-dialog>div.modal-content>div.modal-footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-inline:16px}@media screen and (max-width: 640px){div.component.modal>div.modal-dialog>div.modal-content>div.modal-footer{flex-direction:column}}@keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}
