/*! See getyourguide.com/humans.txt */
.sign-up-general .login-title,.login-general .login-title{font-size:2rem;line-height:2.4rem;font-weight:500;font-weight:500;margin:26px 0}@media(min-width: 736px){.sign-up-general .login-title,.login-general .login-title{font-size:2.4rem;line-height:3.2rem}}.sign-up-general .login-content,.login-general .login-content{position:relative;float:left;width:83.3333333333%;min-height:1px;padding-right:16px;padding-left:16px;position:relative;min-height:1px;padding-right:16px;padding-left:16px;position:relative;min-height:1px;padding-right:16px;padding-left:16px;position:relative;min-height:1px;padding-right:16px;padding-left:16px;float:none !important;margin:0 auto;text-align:center}@media(min-width: 560px){.sign-up-general .login-content,.login-general .login-content{float:left;width:62.5%}}@media(min-width: 736px){.sign-up-general .login-content,.login-general .login-content{float:left;width:50%}}@media(min-width: 1024px){.sign-up-general .login-content,.login-general .login-content{float:left;width:41.6666666667%}}.sign-up-general .login-content .authentication,.login-general .login-content .authentication{text-align:left !important;max-width:none !important}.sign-up-general .login-intro-text,.login-general .login-intro-text{font-size:1.6rem;line-height:2.4rem;width:auto}.sign-up-general .membership-question,.login-general .membership-question{padding:15px 0 25px;border-top:1px solid #c6c8d0}.login-form{margin:0 9% 30px}.login-form .form-field{position:relative;margin:10px 0}.login-form input:not([type=checkbox]){width:100%}.login-form .get-newsletter{float:left;display:inline-block;text-align:left}.login-form .get-newsletter input[type=checkbox]{width:auto;margin:3px 5px 0 0}.login-form .get-newsletter label{font-size:1.6rem;line-height:2.4rem;display:inline}.login-form .get-newsletter p{font-size:1.4rem;line-height:2rem;color:#6d7688;text-align:left}.login-form .testresult{color:#1a2b49;font-size:1.2rem;display:block !important;margin:6px 0 0 0}.login-form .testresult span{color:#ff475e}.login-form .goodPass span{color:#ff8c41}.login-form .strongPass span{color:#00aa71}.login-form .btn{margin:0 0 17px;position:relative}.login-form .btn.btn-facebook{width:100%;font-size:1.7rem;padding:11px 11px 11px 31px;margin-top:17px}.login-form .btn.btn-facebook.icon-facebook:before{position:absolute;left:15px;top:13px}.login-form .btn.btn-google{width:100%;padding:11px 11px 11px 31px}.login-form .or{font-size:1.6rem;color:#9a9a9a;margin-bottom:17px}.login-form .login-terms{font-size:1.4rem;line-height:2rem;color:#6d7688;margin:0 9%}.sign-up-general{margin:0 auto 0}@media(min-width: 560px){.sign-up-general{margin:30px auto 0}}.sign-up-general .login-content{padding:0}.sign-up-general .login-form{margin:0 0 30px 0}@media(min-width: 736px){.sign-up-general .login-form{margin:0 50px 30px 50px}}.sign-up-general .membership-icon{color:#f53;font-size:4rem}@media(min-width: 736px){.sign-up-general .membership-icon{font-size:5rem}}.sign-up-general .membership-login-title{font-size:2rem;line-height:2.4rem;font-weight:500;margin:0}@media(min-width: 736px){.sign-up-general .membership-login-title{font-size:2.4rem;line-height:3.2rem}}.sign-up-general .membership-bullets{list-style-type:none;margin:10px 0 0;padding:0 5px;font-size:1.6rem;line-height:2.4rem}@media(min-width: 560px){.sign-up-general .membership-bullets{padding:0 30px}}@media(min-width: 736px){.sign-up-general .membership-bullets{font-size:1.8rem;padding:15px 70px}}.sign-up-general .membership-bullets li{text-align:left;position:relative;padding-left:15px}@media(min-width: 560px){.sign-up-general .membership-bullets li{padding-left:20px}}.sign-up-general .membership-bullets li:before{content:"• ";color:#ff3d00;position:absolute;left:0}.login-general{margin:60px auto 0}.login-general .remember-me{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;font-size:1.4rem;margin:10px 0}.login-general .remember-me label{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin:0;font-weight:normal}.login-general .remember-me input{-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;margin:0 7px 0 0}.login-general .remember-me a{text-decoration:none}@media(max-width: 414px){.login-general .login-title{font-size:2.6rem;margin:26px 6% 14px}.login-general .login-intro-text{font-size:1.4rem;padding:0 12%}.login-general .btn.btn-facebook{font-size:1.5rem;margin-bottom:10px}.login-general .login-form .or{margin-bottom:10px}.login-general .remember-me{-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.login-general .remember-me label{width:100%}.login-general .remember-me a{font-size:1.3rem;margin-top:1.66em}}.login-form .get-newsletter .switch__label .switch__checkbox,input.switch__checkbox{opacity:0;width:20px;margin:0 0 0 -20px}.login-form .get-newsletter .switch__label,label.switch__label{align-items:center;display:flex;position:relative}.login-form .get-newsletter .switch__label .newsletter-disclaimer,label.switch__label .newsletter-disclaimer{font-weight:400}.login-form .get-newsletter .switch__label.disabled,label.switch__label.disabled{cursor:default}.login-form .get-newsletter .switch__label.disabled .switch__switch,label.switch__label.disabled .switch__switch{background:#f4f4f4}.login-form .get-newsletter .switch__label.disabled .switch__switch:before,label.switch__label.disabled .switch__switch:before{background:#a5e6d0}.notification .switch__label{margin-left:-20px}.switch__checkbox:checked+.switch__switch::before{opacity:1}.switch__checkbox:checked+.switch__switch::after{transform:translateX(100%)}.switch__checkbox:focus+.switch__switch{outline:2px solid #1593ff}.switch__switch,.switch__switch::before{border-radius:20px}.switch__switch{background:#e4e4e4;border:2px solid #ddd;display:block;position:relative;width:50px;flex:0 0 50px;height:33px;z-index:-1;margin-right:1rem}.notification .switch__switch{z-index:0}.notification--success .switch__switch{background:#fff}.switch__switch::before,.switch__switch::after{content:"";display:block}.switch__switch::before{opacity:0;background:#00aa71;position:absolute;width:100%;height:100%;z-index:-1;transition:.3s ease opacity;top:0;left:0}.switch__switch::after{background:#fff;border:1px solid #ddd;box-shadow:0 2px 2px #c2c2c2;height:30px;position:absolute;border-radius:50%;width:30px;transform:translateX(0%);transition:.3s ease transform;top:-1px;left:0}.desktop .switch__label.checkbox-desktop .switch__switch{display:none}.desktop .switch__label.checkbox-desktop input{display:block;opacity:1;margin:0 8px}.desktop .switch__label.checkbox-desktop{margin-top:0}