#form{background:rgba(0,0,0,.5);width:328px;height:auto;padding:30px 61px 33px;margin:0;border:3px solid #d02121;-webkit-border-radius:5px;border-radius:5px}#form h2{color:#fff;font-size:30px;font-family:raleway,sans-serif;font-weight:900;margin:0 auto 15px;padding:0;line-height:22px;text-align:center;text-transform:uppercase}.signup{display:flex;width:auto;height:auto;margin:0;padding:0;-webkit-border-radius:4px;border-radius:4px;position:relative;flex-direction:column}.signup option{color:#444}.signup__form{flex:1}.signup .wld-component{}.signup .wld-form{}.signup .wld-form__fields{flex:1;display:flex;margin:0 0 5px}.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 .wld-input+.wld-input{}#signup-dobday{-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}#signup-dobmonth{letter-spacing:-1px;-webkit-border-radius:0;border-radius:0;border-left:0;border-right:0}#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){-webkit-filter:drop-shadow(0px 0px 20px rgba(0,0,0,.3));filter:drop-shadow(0px 0px 20px rgba(0,0,0,.3))}.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}.green-colour{background:#26c281!important;color:#fff!important}.wld-input{font:inherit}.wld-input--text,.wld-input--select{display:block;color:#fff;background:rgba(255,255,255,.3);width:100%;height:60px;font-size:16px;font-family:open sans,sans-serif;font-weight:700;padding:0;margin:0;line-height:normal;text-indent:22px;border:2px solid #fff;box-shadow:none;-webkit-border-radius:4px;border-radius:4px;appearance:none;-moz-appearance:none;-webkit-appearance:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.wld-input--select{background:url(../_img/select-arrow.svg) no-repeat right rgba(255,255,255,.3);background-size:44px auto}@-moz-document url-prefix(){.wld-input--text,.wld-input--select{text-indent:28px!important}}.wld-button{display:block;background:#fff;color:#000;font-size:25px;font-family:raleway,sans-serif;font-weight:900;margin:0;padding:0;text-transform:uppercase;text-decoration:none;line-height:normal;height:60px;text-align:center;border:0;cursor:pointer;width:100%;z-index:9997;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:all 50ms ease-in-out 100ms;-moz-transition:all 50ms ease-in-out 100ms;-ms-transition:all 50ms ease-in-out 100ms;-o-transition:all 50ms ease-in-out 100ms;transition:all 50ms ease-in-out 100ms}input::-webkit-input-placeholder{color:#fff;opacity:1}input:-moz-placeholder{color:#fff;opacity:1}input::-moz-placeholder{color:#fff;opacity:1}input:-ms-input-placeholder{color:#fff;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:999999}.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:768px){.signup{width:430px}.wld-input--text,.wld-input--select{height:60px;font-size:16px}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}}@media screen and (max-width:470px){#form-wrapper{width:auto;padding:0 20px}.signup{width:100%}}@media screen and (max-width:414px){.wld-input--text,.wld-input--select{font-size:14px}.wld-input--select{background-size:35px auto}#signup-dobday,#signup-dobmonth,#signup-dobyear{text-indent:15px!important}}@media screen and (max-width:360px){.wld-input--text,.wld-input--select{font-size:13px}#signup-dobday,#signup-dobmonth,#signup-dobyear{text-indent:8px!important}}@media screen and (max-width:340px){#signup-dobmonth{letter-spacing:-1px}}@media screen and (max-width:320px){.wld-input--text,.wld-input--select{font-size:12px!important}}