.form{font-size:16px;padding:0;margin:0}.form__fieldset,.form__legend{margin-bottom:20px}.form-group{display:block;margin-bottom:5px}.form-group--flex{display:flex;flex-wrap:wrap}.form__inline{display:inline-block;margin-right:10px}.form-group__title{display:flex;align-items:center;font-weight:500;min-height:32px}.form-group__text{margin-right:10px;font-weight:500}.form-group__validation-icon{font-size:20px;display:inline;margin-right:5px}.form-group__inline{display:flex;align-items:baseline}input.form-group__input{box-sizing:border-box;font-size:16px;line-height:1.25;padding:10px;border:1px solid #d5d5d5;border-radius:3px}.form-group__input--inline{margin-right:10px}input.form-group__input--wide{width:100%}.form-group__select{display:inline-block;position:relative}.form-group__select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;text-align:center;font-size:16px;line-height:1.25;padding:9px 32.5px 9px 10px;border:1px solid #d5d5d5;border-radius:3px;cursor:pointer}.form-group__select-icon{display:inline;position:absolute;right:10px;top:9px;pointer-events:none;line-height:1;font-size:20px}.form-group__select--inline{display:inline-block;margin-right:10px}.form-group__checkbox,.form-group__radio{display:inline-block;margin:10px 0}.form-group__checkbox input,.form-group__radio input{margin:0;opacity:0}.form-group__checkbox .form-group__label:before,.form-group__checkbox label:before,.form-group__radio .form-group__label:before,.form-group__radio label:before{font-family:Font Awesome\ 5 Pro;font-size:20px;margin-right:5px;vertical-align:text-bottom}.form-group__checkbox .form-group__label,.form-group__checkbox label,.form-group__radio .form-group__label,.form-group__radio label{line-height:20px;cursor:pointer;position:relative;right:13px}.form-group__checkbox input[type=checkbox]:focus+label:before input[type=checkbox]:focus+.form-group__label:before,.form-group__checkbox input[type=radio]:focus+.form-group__label:before,.form-group__checkbox input[type=radio]:focus+label:before,.form-group__radio input[type=checkbox]:focus+label:before input[type=checkbox]:focus+.form-group__label:before,.form-group__radio input[type=radio]:focus+.form-group__label:before,.form-group__radio input[type=radio]:focus+label:before{outline:1px auto #14c8f6}.form-group__radio .form-group__label:before,.form-group__radio label:before{content:""}.form-group__radio input[type=radio]:checked+.form-group__label:before,.form-group__radio input[type=radio]:checked+label:before,.form-group__radio input[type=radio]:checked+span:before{content:""}.form-group__checkbox .form-group__label:before,.form-group__checkbox label:before{content:""}.form-group__checkbox input[type=checkbox]:checked+.form-group__label:before,.form-group__checkbox input[type=checkbox]:checked+label:before{content:""}.form-group__textarea{box-sizing:border-box;font-size:16px;line-height:1.25;padding:10px;border:1px solid #d5d5d5;border-radius:3px;resize:none}.form-group__hint{font-size:13px}.form-group__input:focus,.form-group__select select:focus,.form-group__textarea:focus{outline:0;border-color:#14c8f6}.form-group--warning .form-group__validation-icon{color:#fc0}.form-group--warning .form-group__input,.form-group--warning .form-group__select select{border-color:#fc0}.form-group--error .form-group__hint,.form-group--error .form-group__validation-icon{color:#ea321b}.form-group--error .form-group__input,.form-group--error .form-group__select select{border-color:#ea321b}.form-group--success .form-group__hint,.form-group--success .form-group__validation-icon{color:#00d845}.form-group--success .form-group__input,.form-group--success .form-group__select select,.form-group--success .form-group__textarea{border-color:#00d845}.form-group:not(.form-group--error):not(.form-group--warning):not(.form-group--no-validation){padding-bottom:20px}@media not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none){.form-group__select select{font-family:sans-serif}}}.sign-in{margin:10px 6% 20px}.sign-in__heading{font-size:36px!important;line-height:1.6;padding:0}.sign-in__facebook-wrapper{margin-top:10px}.sign-in__or{color:#999;text-align:center;border-bottom:1px solid #d5d5d5;margin:20px auto 10px;padding:0 0 3px;max-width:270px;width:70%;height:8px}.sign-in__or span{background-color:#fff;padding:0 16px}.sign-in__forgotten-password{margin-top:5px;display:block}.sign-in__button{width:100%}@media(min-width:480px){.sign-in__heading{font-size:64px!important}.sign-in__or{margin:20px auto 5px;width:40%}.sign-in__security{margin:13px auto 0 0}.sign-in__submit{display:flex;flex-wrap:wrap}}@media(min-width:768px){.sign-in{margin:20px 14% 0}.sign-in__button{margin-left:auto;max-width:250px;align-self:center}}.register-links{background-color:#f5f5f5}.register-links__container{margin:0 6%;padding:15px 0 28px;display:flex;flex-wrap:wrap;justify-content:space-between}.register-links__heading{font-size:20px;color:#5e5e5e;padding:0;margin:0 0 20px;border:none;width:100%}.register-links__facebook{width:100%;margin:0 auto 20px 0}.register-links__email{width:100%}@media(min-width:480px){.register-links__heading{margin:0 0 20px;padding:0}.register-links__facebook{width:57%;margin:0}.register-links__email{width:41%}}@media(min-width:768px){.register-links__container{margin:0 14%;padding:35px 0 50px}}.auth{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;font-size:16px;line-height:1.6;width:100%;height:100%;max-width:600px;max-height:680px;overflow-y:auto}.auth-logon{position:inherit;top:0;left:0;border:1px solid #d5d5d5;box-sizing:border-box;transform:none;max-height:none}.user-auth{margin:0}.user-auth__close{color:#000;font-size:18px;position:absolute;border:none;background:none;right:20px;top:20px}.auth fieldset{margin:0;padding:0}.sign-in__form .form-group__input{padding:10px}@media(min-width:480px){.sign-in__error{top:30px;left:14%;max-width:372px}.user-auth__close{right:20px;top:15px}}@media(min-width:768px){.auth{overflow:hidden}}