.af-registration-form__wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;max-width:1000px;margin:0 auto;align-items:flex-start;padding-top:var(--gutter)}.form-vertical-wrapper{max-width:var(--site-width)}.form-vertical:not(.af-registration-form__wrapper){max-width:50%;margin:0 auto}.af-registration-form__wrapper>.form-container:first-of-type{width:50%;position:sticky;top:68px}.af-registration-form__wrapper>.form-container:last-of-type{width:50%}.af-registration-form__wrapper>.form-container{max-width:100%}.af-registration-form__wrapper>.form-container:first-of-type{margin-right:var(--gutter-mobile)}.af-registration-form__wrapper>.form-container:last-of-type{margin-left:var(--gutter-mobile);padding:0 var(--gutter) var(--gutter) 0}.af-register-form__information-heading>h3{font-weight:var(--FONT-WEIGHT-HEADING);font-size:1.5em;letter-spacing:0;word-spacing:2px;line-height:1.2}.af-registration-form__wrapper>.form-container>.af-register-form__information-wrapper{display:flex;flex-direction:column;border-radius:var(--radius-medium);overflow:hidden}.af-registration-form__wrapper>.form-container>.af-register-form__information-wrapper>.af-register-form__information-wrapper{padding:var(--gutter);background:#d3d3d3;text-align:left}.af-registration-form__wrapper>.form-container>.af-register-form__information-wrapper>.af-register-form__information-wrapper ul{list-style:outside}.section__header{margin:var(--gutter) 0}.section__header>h2{margin-right:0}#CreateCustomer{text-align:left}#CreateCustomer>div:not(:last-of-type){margin-bottom:calc(var(--gutter) - 15px)}#CreateCustomer label{font-weight:var(--FONT-WEIGHT-SUBHEADING-BOLD)}#CreateCustomer label>span{font-weight:var(--FONT-WEIGHT-SUBHEADING-LIGHT);font-size:.9em}#CreateCustomer>.form-buttons-container{width:100%;text-align:center}#CreateCustomer>.form-buttons-container>.already-member-button{background:#ebebeb}#CreateCustomer>.form-buttons-container>a{text-decoration:underline}.iti.iti--allow-dropdown{width:100%}.iti.iti--container{top:90px!important}#CreateCustomer input[type=date]{color:#aaa}.af-form-group>p{font-size:.8em}.af-form-group.af-form-group-flex>.af-form-group.af-form-group-flex:first-of-type{margin-right:1.5em}.af-form-group-flex{display:flex}.af-form-group.af-form-group-flex>.text-danger{margin-left:10px}.af-form-control.af-contact-form-checkbox{width:20px;height:20px;border-radius:50%;border:1px solid #c3ccda;cursor:pointer;position:relative;margin-right:5px}.af-form-control.af-contact-form-checkbox.checked:before{opacity:1}.af-form-control.af-contact-form-checkbox:before{content:"\2713";font-family:system-ui;font-size:12px;background:#222;color:#fff;opacity:0;width:100%;position:absolute;height:100%;text-align:center;border-radius:50%;border:1px solid #000;line-height:1.2;transition:150ms}.af-form-group>i{position:absolute;top:25px;right:0;margin:20px;user-select:none;pointer-events:none}.af-form-group>.text-danger{font-size:.8em;background:red;color:#fff;padding:0 .3em;border-radius:0 0 4px 4px;margin-top:-5px}.af-form-group.af-form-group-flex>.text-danger{margin-left:10px}.af-form-group input{width:100%}.af-form-group.has-error>.af-contact-form-checkbox,.af-form-group.has-error>.iti.iti--allow-dropdown,.af-form-group.has-error>input,.af-form-group.has-error>select,.af-form-group.has-error>textarea{border:2px solid red;margin-bottom:0}@media only screen and (max-width:1440px){.af-register-form__image-wrapper img{min-width:100%}.af-registration-form__wrapper{flex-direction:column;align-items:center}.form-vertical:not(.af-registration-form__wrapper){max-width:75%}.af-registration-form__wrapper>.form-container{margin:unset!important;width:100%}.af-registration-form__wrapper>.form-container:first-of-type{position:relative;top:unset}.af-registration-form__wrapper>.form-container:last-of-type{margin-top:var(--gutter)!important;width:100%;padding:unset}.af-registration-form__wrapper>.form-container>.af-register-form__information-wrapper>.af-register-form__information-wrapper{padding:var(--gutter-mobile)}}@media only screen and (max-width:767px){.af-registration-form__wrapper{padding-top:0}.af-registration-form__wrapper>.form-container:first-of-type{width:100%}}