.form{font-size:16px;padding:0;margin:0}.form__fieldset{margin-bottom:20px}.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}input.form-group__input{box-sizing:border-box;font-size:16px;line-height:1.25;padding:10px !important;border:1px solid #D5D5D5;border-radius:3px}.form-group__input--inline{margin-right:10px}.form-group__input--wide{width:100% !important}.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__radio,.form-group__checkbox{display:inline-block;margin:10px 0}.form-group__radio input,.form-group__checkbox input{margin:0;opacity:0}.form-group__radio label::before,.form-group__checkbox label::before{font-family:'Font Awesome 5 Pro';font-size:20px;margin-right:5px;vertical-align:text-bottom}.form-group__radio label,.form-group__checkbox label{line-height:20px;cursor:pointer;position:relative;right:13px}.form-group__radio input[type='radio']:focus + label::before,.form-group__radio input[type='checkbox']:focus + label::before,.form-group__checkbox input[type='radio']:focus + label::before,.form-group__checkbox input[type='checkbox']:focus + label::before{outline:#14C8F6 auto 1px}.form-group__radio label::before{content:'\f111'}.form-group__radio input[type='radio']:checked + label::before{content:'\f192'}.form-group__checkbox label::before{content:'\f0c8'}.form-group__checkbox input[type='checkbox']:checked + label::before{content:'\f14a'}.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__textarea:focus,.form-group__input:focus,.form-group__select select:focus{outline:0;border-color:#14C8F6}.form-group--warning .form-group__validation-icon{color:#FFCC00}.form-group--warning .form-group__input,.form-group--warning .form-group__select select{border-color:#FFCC00}.form-group--error .form-group__validation-icon,.form-group--error .form-group__hint{color:#EA321B}.form-group--error .form-group__input,.form-group--error .form-group__select select{border-color:#EA321B}.form-group--success .form-group__validation-icon,.form-group--success .form-group__hint{color:#00D845}.form-group--success .form-group__input,.form-group--success .form-group__select select{border-color:#00D845}.form-group--success .form-group__textarea{border-color:#00D845}.form-group:not(.form-group--error):not(.form-group--warning){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:#999999;text-align:center;border-bottom:1px solid #D5D5D5;margin:20px auto 10px;padding:0 0 3px 0;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}@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}}
