.signup{display:flex;width:597px;height:auto;margin:0 auto;padding:0;-webkit-border-radius:44px;border-radius:44px;position:relative}.signup option{color:#444}.signup__form{flex:1}.signup .wld-form{display:flex}.signup .wld-form__fields{flex:1;display:flex;margin:0}.signup .wld-form__actions{display:flex;justify-content:space-between}.signup .wld-fieldgroup{flex:1;align-self:center;display:none}.signup .wld-fieldgroup--active{display:block}.signup .wld-field__input{display:flex}#signup-dobmonth{border-radius:0;border-right:1px solid #999;border-left:1px solid #999;letter-spacing:-1px}#signup-dobyear{-webkit-border-radius:0;border-radius:0}.signup .wld-input--select,.signup .wld-input--text{width:100%}.signup .wld-field--confirm{display:flex;flex-wrap:wrap}.signup .wld-field--confirm .wld-field__input{flex:0;order:0;padding:0 10px 0 0}.signup .wld-field--confirm .wld-field__caption{order:1;flex:1}.wld-field:not(.wld-field--confirm) .wld-field__caption{display:none}.wld-input--checkbox{width:25px!important;height:25px!important;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#eee;border:1px solid #bbb;border-radius:4px;-webkit-border-radius:4px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.wld-input--checkbox:checked{background:url(../img/custom-tick.svg) no-repeat center center #3b99fc;background-size:13px 11px;border:0}.signup .wld-field__help,.wld-field.wld-field--confirm{background:#fff;color:#777;font-size:10px;font-family:"Open sans",sans-serif;font-weight:400;line-height:13px;margin:0;padding:10px;width:100%;height:auto;display:flex;align-items:center;width:auto;z-index:9999}.wld-form__fields .wld-fieldgroup:nth-of-type(6) .wld-field.wld-field--confirm .wld-field__caption{display:block}.wld-form__fields .wld-fieldgroup:nth-of-type(6) .wld-field.wld-field--confirm:nth-of-type(1){border-radius:4px 0 0 0;-webkit-border-radius:4px 0 0 0;padding-bottom:0}.wld-form__fields .wld-fieldgroup:nth-of-type(6) .wld-field.wld-field--confirm:nth-of-type(2){border-radius:0 0 4px 4px!important;-webkit-border-radius:0 0 4px 4px!important}.wld-form__fields .wld-fieldgroup:nth-of-type(6) .wld-field.wld-field--confirm a{color:#3a539b!important;text-decoration:none!important}.wld-input{font:inherit}.wld-input--select,.wld-input--text{display:block;color:#000;background:#fff;width:100%;height:87px;font-size:18px;font-family:Ubuntu,sans-serif;font-weight:400;line-height:normal;padding:0;margin:0;text-indent:42px;border:0;box-shadow:none;-webkit-border-radius:44px 0 0 44px;border-radius:44px 0 0 44px;appearance:none;-moz-appearance:none;-webkit-appearance:none}.wld-input--select{background:url(../img/select-arrow.svg) no-repeat right #fff;background-size:44px auto}@-moz-document url-prefix(){.wld-input--select,.wld-input--text{text-indent:20px!important}}.wld-button{display:block;background:#abf;background:-moz-linear-gradient(120deg,#abf 0,#cfd8ff 100%);background:-webkit-linear-gradient(120deg,#abf 0,#cfd8ff 100%);background:linear-gradient(120deg,#abf 0,#cfd8ff 100%);color:#fff;font-size:34px;font-family:Ubuntu,sans-serif;font-weight:700;margin:0;padding:21px 0;text-transform:uppercase;text-decoration:none;line-height:0;height:87px;text-align:center;border:0;cursor:pointer;width:180px;z-index:9997;-webkit-border-radius:0 44px 44px 0;border-radius:0 44px 44px 0}input::-webkit-input-placeholder{color:#000;opacity:1}input:-moz-placeholder{color:#000;opacity:1}input::-moz-placeholder{color:#000;opacity:1}input:-ms-input-placeholder{color:#000;opacity:1}.wld-error-overlay{position:absolute;background:#c00;font-size:14px;font-family:'Open sans',sans-serif;font-weight:400;padding:.5em;margin-top:.75em;z-index:9999;max-width:15em;box-shadow:0 3px 5px rgba(0,0,0,.2);border-radius:4px;color:#fff;z-index:99999}.wld-error-overlay::before{content:'';width:1em;height:1em;transform:rotate(45deg);background:inherit;position:absolute;top:-.5em}@media screen and (max-width:900px){.signup option{color:#fff}}@media screen and (max-width:414px){.wld-input--select,.wld-input--text{font-size:13px}#signup-dobday.wld-input--select,#signup-dobmonth.wld-input--select,#signup-dobyear.wld-input--select{background-size:30px auto}.fixed .wld-button,.wld-button{width:80px}#signup-dobday,#signup-dobmonth,#signup-dobyear{text-indent:15px!important}}@media screen and (max-width:360px){#signup-dobday,#signup-dobmonth,#signup-dobyear{text-indent:8px!important}}@media screen and (max-width:340px){#signup-dobmonth{letter-spacing:-1px}.wld-input--select,.wld-input--text{font-size:12px!important}}
