.form-container{}.form-container .form-element-type-text .hidden{display:none !important;opacity:0}.form-container .form-element-submissionform{display:none !important}.form-container .form-group{margin-bottom:2rem}.form-container .form-element-type-country-select.form-group.has-error label.no-error{opacity:0}.form-container .has-error .invalid-feedback{display:inline-block}.form-container .has-error .invalid-feedback.no-error{display:none}.form-container .form-page-header h2,.form-container p.purpleText,.form-container p.pinkText{font-family:Plain;font-size:3.188rem;font-weight:300;line-height:1.02;color:#8870ff}.form-container .form-element-type-static-text h2,.form-container .form-element-type-static-text p{font-family:Plain;font-size:25px;font-weight:300;line-height:1.02;color:#8870ff}.form-container p.purpleText,.form-container p.pinkText,.form-container .form-text.text-muted,.form-container .form-element-StaticText,.form-container .form-element-StaticText h2{font-size:1rem;text-align:right;color:#8870ff !important}.form-container .form-element-StaticText h2.info{font-weight:bold}.form-container p.pinkText{color:#ff177b !important}.form-container .form-element-StaticText{text-align:left}.form-container .form-element-StaticText h2{text-align:left}.form-container .invalid-feedback{color:#ff177b;font-size:1rem;font-weight:300;line-height:1.32;letter-spacing:0.23px}.form-container .form-control.is-invalid,.form-container .was-validated .form-control:invalid{font-family:Plain;font-size:1.563rem;font-weight:300;line-height:1.32;letter-spacing:0.23px;color:#ff177b;padding:0;border-bottom:1px solid #ff177b}.form-container .form-control,.form-container .custom-file-label{font-size:inherit;border-radius:0;border:none;border-bottom:1px solid #8870ff;padding:0}.form-container .form-control.haserror,.form-container .form-control.is-invalid,.form-container .custom-file-label.haserror,.form-container .custom-file-label.is-invalid{border-bottom:1px solid #ff177b;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImFsZXJ0LWF0dGVudGlvbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSI1Ni42OTNweCIgaGVpZ2h0PSI1Ni42OTNweCIgdmlld0JveD0iMCAwIDU2LjY5MyA1Ni42OTMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDU2LjY5MyA1Ni42OTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI2ZmMTc3YiIgZD0iTTUyLjE2OSw0Mi43NDdMMzIuNzcxLDguNTcyYy0wLjk0NS0xLjY2Ni0yLjcxMS0yLjY5My00LjYyNS0yLjY5M2MtMS45MTYsMC0zLjY4MiwxLjAyNy00LjYyNywyLjY5Mw0KCUw0LjEyMSw0Mi43NDdjLTAuOTM1LDEuNjQ2LTAuOTIzLDMuNjY2LDAuMDI5LDUuMzAzYzAuOTUyLDEuNjM1LDIuNzA0LDIuNjQzLDQuNTk3LDIuNjQzaDM4Ljc5NWMxLjg5NCwwLDMuNjQ0LTEuMDA4LDQuNTk3LTIuNjQzDQoJQzUzLjA5Miw0Ni40MTMsNTMuMTAzLDQ0LjM5Myw1Mi4xNjksNDIuNzQ3eiBNMzAuNzk1LDQ0LjQxM2MtMC42NSwwLjU3OC0xLjQyMiwwLjg3MS0yLjI5MiwwLjg3MWMtMC44ODEsMC0xLjY2LTAuMjg5LTIuMzE4LTAuODU5DQoJYy0wLjY3Mi0wLjU4NC0xLjAxNC0xLjQwMi0xLjAxNC0yLjQzMmMwLTAuOTA0LDAuMzIyLTEuNjg0LDAuOTU3LTIuMzE3YzAuNjM0LTAuNjM0LDEuNDItMC45NTYsMi4zMzYtMC45NTYNCgljMC45MTQsMCwxLjcwNiwwLjMyLDIuMzU0LDAuOTUzYzAuNjQ5LDAuNjM1LDAuOTc5LDEuNDE2LDAuOTc5LDIuMzJDMzEuNzk2LDQzLjAwOSwzMS40NTksNDMuODIyLDMwLjc5NSw0NC40MTN6IE0zMS42NTYsMjIuNDA4DQoJbC0wLjg0NSw5LjY3OGMtMC4wOTUsMS4yMDUtMC4yOTksMi4xMTMtMC42MjMsMi43NzRjLTAuMzU3LDAuNzI5LTAuOTgsMS4xMTYtMS44MDMsMS4xMTZjLTAuODM5LDAtMS40NTctMC4zNzktMS43ODgtMS4wOTUNCgljLTAuMjk0LTAuNjM4LTAuNDk2LTEuNTYzLTAuNjE5LTIuODMybC0wLjYzLTkuNDE5Yy0wLjExOS0xLjg2MS0wLjE3OC0zLjE2LTAuMTc4LTMuOTcxYzAtMS4xNzIsMC4zMTktMi4xMDcsMC45NDgtMi43NzkNCgljMC42MzUtMC42NzgsMS40NzgtMS4wMjMsMi41MDItMS4wMjNjMS4yNjQsMCwyLjEyOCwwLjQ1OSwyLjU3LDEuMzYzYzAuNDA2LDAuODM0LDAuNjA0LDEuOTg2LDAuNjA0LDMuNTIxDQoJQzMxLjc5NiwyMC42MTEsMzEuNzQ5LDIxLjUwNywzMS42NTYsMjIuNDA4eiIvPg0KPC9zdmc+DQo=");background-repeat:no-repeat;background-position:right 0 bottom 0.35rem;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-container .form-control.haserror.no-error,.form-container .custom-file-label.haserror.no-error{background-image:none;border-bottom:1px solid #8870ff}.form-container .form-control.hasDatepicker{border-bottom:none}.form-container .form-element-type-date-picker .form-row.row,.form-container .form-element-type-radio-button{border-bottom:#8870ff 1px solid;margin:0 0.1rem 0 0}.form-container .form-element-type-date-picker.has-error .form-row.row{border-bottom:#ff177b 1px solid}.form-container .form-element-type-date-picker.has-error .form-row.row.no-error{background-image:none;border-bottom:1px solid #8870ff}.form-container .form-control:disabled,.form-container .form-control[readonly]{background-color:transparent}.form-container .form-element-type-date-picker .form-control:focus{border:none}.form-container .custom-file{position:relative;display:block;width:100%}.form-container .custom-file-label{display:flex;align-items:center;gap:0.25rem;min-height:3.6rem;position:relative;width:100%;margin:0;padding-right:11rem;white-space:nowrap}.form-container .custom-file-label:after{content:attr(data-browse-label);position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:#8870ff;color:#fff;border-radius:19px;padding:0.3rem 2rem 0.5rem;font-size:1.563rem;line-height:1.44;font-weight:300}.form-container input[type="file"]::-webkit-file-upload-button{padding:0 0 1rem 0}.form-container .inputfile{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.form-container .inputfile+label{font-size:1em;color:#8870ff;display:inline-block}.form-container .inputfile:focus+label,.form-container .inputfile+label:hover{background-color:#8870ff;color:#f7f7f7 !important}.form-container .inputfile:focus+label{outline:1px dotted #8870ff;outline:-webkit-focus-ring-color auto 5px}.form-container .form-control:focus{border-bottom:1px solid #8870ff;box-shadow:none;color:#8870ff;outline:none}.form-container .custom-file-label svg{fill:#8870ff;width:40px;height:34px;padding:0 0px 8px 0px}.form-container label:hover>svg{fill:#f7f7f7}.form-container label,.form-container input::placeholder,.form-container input,.form-container select::placeholder,.form-container textarea,.form-container textarea::placeholder{line-height:1.44;font-weight:300;color:#8870ff !important}.form-container .form-text.text-muted.no-error{display:none}.form-container .form-text.text-muted{display:block;position:relative}.form-container legend,.form-container span,.form-container a{color:#8870ff}.form-container label.no-error,.form-container .input.show label{opacity:1;text-align:right;position:absolute;right:0;transition:2.2s;padding-right:1rem;top:-24px}.form-container .showLabel:first-child>label{opacity:1;position:relative;margin-bottom:2rem}.form-container .input.show label{right:1rem;margin:0.3rem 2rem 0 0}.form-container label{opacity:0;position:absolute;transition:0.2s}.form-container label.custom-file-label{opacity:1;color:#8870ff;cursor:pointer;background:transparent}.form-container input.no-error::placeholder,.form-container input.haserror::placeholder,.form-container textarea.haserror::placeholder{color:#ff177b !important}.form-container .custom-control{min-height:5rem;padding:0}.form-container .form-element-type-radio-button.has-error label,.form-container .form-element-type-radio-button.has-error span{color:#ff177b !important}.form-container .custom-radio input[type="radio"],.form-container .custom-checkbox input[type="checkbox"]{display:none;opacity:0}.form-container .custom-radio label,.form-container .custom-checkbox label{opacity:1}.form-container .custom-radio span.radiobutton:before,.form-container .custom-checkbox span.radiobutton:before{content:"";position:relative;float:left;z-index:0;border:2px solid #bfbfbd;margin:-0.66rem 1rem 0 0;-webkit-transition:0.2s;transition:0.2s;width:56px;height:51px;border-radius:19px;background-color:#bfbfbd}.form-container .custom-radio span.checked:after,.form-container .custom-checkbox span.checked:after{content:"";float:left;-webkit-transition:0.2s;transition:0.2s;border-radius:5px;border:solid 1px #fff;z-index:1001;display:inline-block;opacity:0;position:absolute;top:7px;left:20px;width:15px;height:15px;background-color:transparent}.form-container .custom-radio label:hover,.form-container .custom-checkbox label:hover{cursor:pointer}.form-container .custom-radio .custom-control-label:before,.form-container .custom-checkbox .custom-control-label:before{display:none}.form-container .custom-radio .radiobutton,.form-container .custom-checkbox .radiobutton{display:inline-flex}.form-container .custom-radio input[type="radio"]:checked~span.radiobutton:before,.form-container .custom-checkbox input[type="checkbox"]:checked~span.radiobutton:before{background-color:#8870ff;border:2px solid #8870ff}.form-container .custom-radio input[type="radio"]:checked~span.checked:after,.form-container .custom-checkbox input[type="checkbox"]:checked~span.checked:after{opacity:1}.form-container .btn-primary,.form-container .btn-cancel,.form-container .btn-outline-primary{color:#f7f7f7;background-color:#8870ff;border-color:#8870ff;text-decoration:none !important;font-size:1.563rem;line-height:1.44;font-weight:300;margin:0;border-radius:19px;padding:0.3rem 2rem 0.5rem}.form-container .btn-primary:not(:disabled):not(.disabled):active,.form-container .btn-cancel:not(:disabled):not(.disabled):active,.form-container .btn-outline-primary:not(:disabled):not(.disabled):active{background-color:#8870ff;border-color:#8870ff}.form-container .btn-cancel,.form-container .btn-outline-primary{color:#f7f7f7 !important;background-color:#bfbfbd;border-color:#bfbfbd}.form-container .btn-cancel:hover,.form-container .btn-cancel:focus,.form-container .btn-outline-primary:hover,.form-container .btn-outline-primary:focus{color:#f7f7f7 !important;background-color:#bfbfbd;border-color:#bfbfbd}.form-container .form-navigation{margin:2rem 0}.form-container div.btn-group{display:inline-flex;width:100%}.form-container .btn-group>.btn-group:not(:first-child)>.btn,.form-container .btn-group>.btn-group:not(:last-child)>.btn{border-top-left-radius:19px;border-bottom-left-radius:19px}.form-container .btn-group>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:19px;border-top-right-radius:19px}.form-container .btn-group.next{margin-left:auto}.form-container .custom-select{position:relative;font-family:Plain;font-size:inherit;height:auto;padding:0;border:none;margin:0.6rem 0 1rem 0}.form-container .custom-select .invalid-feedback{position:absolute;top:3.5rem;margin-bottom:1rem;display:block}.form-container .form-element-type-file-upload .form-text.text-muted{margin-top:0.2rem}.form-container .form-element-type-file-upload .invalid-feedback{margin-top:1.25rem}.form-container .form-element-type-textarea textarea.form-control{height:300px;padding-right:30px}.form-container .custom-select select{display:none}.form-container .select-selected{background-color:#f7f7f7;padding:0.5rem 0 !important}.form-container .has-error .select-selected.no-error{color:#ff177b}.form-container .select-selected:after{position:absolute;content:"";top:14px;right:0;width:0;height:0;border:12px solid transparent;border-color:#8870ff transparent transparent transparent}.form-container .select-selected.no-error:after{border-color:#ff177b transparent transparent transparent}.form-container .select-selected.select-arrow-active:after{border-color:transparent transparent #fff transparent;top:7px}.form-container .select-items div,.form-container .select-selected{color:#8870ff;padding:8px 16px;border-bottom:1px solid #8870ff;cursor:pointer}.form-container .select-selected.no-error{border-bottom:1px solid #ff177b}.form-container .select-items{position:relative;background-color:#f7f7f7;top:100%;left:0;right:0;z-index:99}.form-container .select-hide{display:none}.form-container .select-items div:hover,.form-container .same-as-selected{background-color:#bfbfbd}