@font-face{font-family:Work Sans;font-style:normal;font-weight:300;src:local("Work Sans Light"),local("WorkSans-Light"),url(../../Fonts/WorkSans/WorkSans-Light.ttf) format("truetype")}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;src:local("Work Sans Regular"),local("WorkSans-Regular"),url(../../Fonts/WorkSans/WorkSans-Regular.ttf) format("truetype")}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;src:local("Work Sans Medium"),local("WorkSans-Medium"),url(../../Fonts/WorkSans/WorkSans-Medium.ttf) format("truetype")}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;src:local("Work Sans Semibold"),local("WorkSans-SemiBold"),url(../../Fonts/WorkSans/WorkSans-SemiBold.ttf) format("truetype")}.form-progress-item{border:2px solid var(--color-primary);border-radius:var(--border-radius-lg);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);height:3rem;width:3rem}.form-progress-item.active{background-color:var(--color-primary);color:var(--color-white)}.form-progress-divider{border-bottom:1px solid var(--color-primary);border-top:1px solid var(--color-primary);width:var(--spacing-9)}form .form-group{margin-bottom:var(--spacing-6)}form .form-group-check,form .form-group-radio{display:flex;flex-wrap:wrap;gap:var(--spacing-6)}form .form-group .form-check label,form .form-group .form-radio label{align-items:center;cursor:pointer;display:flex;font-size:var(--font-size-md);gap:var(--spacing-4);line-height:var(--line-height-md)}form .form-group.initial-hidden,form .form-group.visibility-condition-result-hidden{display:none!important}form .form-group.visibility-condition-result-visible{display:block!important}form .form-select{font-family:var(--font-family-base);position:relative}form .form-select select{-webkit-appearance:none;appearance:none;background-color:var(--color-white);cursor:pointer;height:3rem;padding:0 var(--spacing-4)}form .form-select select.xlarge{height:auto;max-height:10rem;overflow-y:auto;padding:var(--spacing-4)}form .form-select .select-selected{background-color:var(--color-primary)}form .form-select.single:after{background:url(../../Images/Icons/FrontendIcons/chevron-down.svg);background-size:cover;content:"";display:inline-block;height:var(--spacing-5);position:absolute;right:var(--spacing-4);top:50%;transform:translateY(-50%);width:var(--spacing-5)}form label:not(.h4){display:block;font-size:var(--font-size-xs);line-height:var(--line-height-xs);margin-bottom:var(--spacing-1)}form .control-label.h4{margin-bottom:2.66rem}form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text]{height:3rem}form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form select,form textarea{border:1px solid var(--color-grey-3);border-radius:1.5rem;box-sizing:border-box;font-family:var(--font-family-base);font-size:var(--font-size-md);line-height:var(--line-height-md);padding:var(--spacing-4);width:100%}form input[type=checkbox],form input[type=radio]{-webkit-appearance:none;appearance:none;background-color:transparent;border:2px solid var(--color-grey-3);display:grid;height:1.5rem;margin:0;place-content:center;pointer-events:none;width:1.5rem}form input[type=checkbox]:before,form input[type=radio]:before{background-color:var(--color-primary);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:1.5rem;transform:scale(0);transition:transform .12s ease-in-out;width:1.5rem}form input[type=checkbox]:checked:before,form input[type=radio]:checked:before{transform:scale(.5)}form input[type=checkbox]:checked,form input[type=radio]:checked{border-color:var(--color-primary)}form input[type=checkbox]:disabled,form input[type=radio]:disabled{border-color:var(--color-grey-4);cursor:not-allowed}form input[type=checkbox]:disabled:before,form input[type=radio]:disabled:before{box-shadow:inset 1rem 1rem var(--color-grey-5)}form input[type=checkbox]{border-radius:.5rem}form input[type=checkbox]:before{clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}form input[type=radio]{border-radius:var(--border-radius-lg)}form input[type=radio]:before{clip-path:circle(30% at 50% 50%)}form input[type=number]::-webkit-inner-spin-button,form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}form textarea{min-height:8rem;resize:vertical}form .file-upload,form .image-upload{border:1px solid var(--color-grey-4);border-radius:1.5rem;padding:1.5rem}form .file-upload label,form .image-upload label{cursor:pointer;display:inline-flex;font-size:var(--font-size-md)}form .file-upload input[type=file],form .image-upload input[type=file]{display:none}form .help-block{color:var(--color-grey-2)}form fieldset{border:none;margin:0 0 var(--spcacing-6);padding:0}form fieldset legend{font-size:var(--font-size-h4-mobile);line-height:var(--line-height-h4-mobile)}.static-text,form fieldset legend{margin-bottom:var(--spacing-4)}input:focus,input:focus-visible,textarea:focus,textarea:focus-visible{outline-color:var(--color-black)}input.initial-touched:invalid,input.initial-touched:required:invalid{border-color:var(--color-primary);border-width:2px}.row>.col>.form-group,.row>div[class^=col-]>.form-group{display:flex;flex-direction:column;height:calc(100% - 2rem)}.row>.col>.form-group>label.control-label,.row>div[class^=col-]>.form-group>label.control-label{flex:1}@media (min-width:992px){form textarea{min-height:11.25rem}}@media (min-width:1200px){form fieldset legend{font-size:var(--font-size-h4);line-height:var(--line-height-h4);margin-bottom:var(--spacing-6)}.static-text{margin-bottom:var(--spacing-7)}.dialog-form-container.container{max-width:59.1875rem;padding:0 10rem}}
