.core-layout__viewport .n4d-sign-up{border-top:solid 1px var(--dark_border);border-bottom:solid 1px var(--dark_border);background-color:var(--color_13);flex-direction:column;justify-content:center;width:100%;padding:40px;display:flex}.core-layout__viewport .n4d-sign-up__logo{width:300px;margin:20px auto}.core-layout__viewport .n4d-sign-up__button{max-width:150px;max-height:36px;margin:0 auto}.core-layout__viewport .n4d-sign-up__info{background-color:var(--color_14);color:var(--color_3);text-align:center;margin:0 auto 30px;padding:7px 10px 4px;font-size:14px;font-style:italic;display:flex}.core-layout__viewport .sso-sign-up{border-top:solid 1px var(--dark_border);border-bottom:solid 1px var(--dark_border);background-color:var(--color_13);flex-direction:column;justify-content:center;width:100%;padding:40px;display:flex}.core-layout__viewport .sso-sign-up__logo{width:300px;margin:20px auto}.core-layout__viewport .sso-sign-up__button{max-height:36px;margin:0 auto}.core-layout__viewport .sso-sign-up__info{background-color:var(--color_14);color:var(--color_3);text-align:center;margin:0 auto 30px;padding:7px 10px 4px;font-size:14px;font-style:italic;display:flex}.apple-sign-in-modal__button{margin-top:30px}.social-login__apps{flex-wrap:wrap;justify-content:center;margin:20px 0 -30px;display:flex}.social-login .btn-facebook,.social-login .btn-linkedin,.social-login .btn-apple,.social-login .btn-microsoft{border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;margin:0 8px 15px;display:inline-flex}.social-login .btn-facebook svg,.social-login .btn-linkedin svg,.social-login .btn-apple svg,.social-login .btn-microsoft svg{fill:var(--color_14)}.social-login .btn-facebook--hidden{display:none}.social-login .btn-facebook,.social-login .btn-facebook:hover,.social-login .btn-facebook:focus,.social-login .btn-facebook:active,.social-login .btn-facebook:hover:active,.social-login .btn-facebook:focus:active,.social-login .btn-facebook.active{background-color:var(--social_mariner);border-color:#0000}.social-login .btn-facebook[disabled],.social-login .btn-facebook[disabled]:hover,.social-login .btn-facebook[disabled]:focus,.social-login .btn-facebook[disabled]:active,.social-login .btn-facebook[disabled]:hover:active,.social-login .btn-facebook[disabled]:focus:active,.social-login .btn-facebook[disabled].active{opacity:1;background-color:var(--social_mariner_light);border-color:#0000}.social-login .btn-facebook svg{width:25px}.social-login .btn-linkedin,.social-login .btn-linkedin:hover,.social-login .btn-linkedin:focus,.social-login .btn-linkedin:active,.social-login .btn-linkedin:hover:active,.social-login .btn-linkedin:focus:active,.social-login .btn-linkedin.active{background-color:var(--social_cerulean);border-color:#0000}.social-login .btn-linkedin[disabled],.social-login .btn-linkedin[disabled]:hover,.social-login .btn-linkedin[disabled]:focus,.social-login .btn-linkedin[disabled]:active,.social-login .btn-linkedin[disabled]:hover:active,.social-login .btn-linkedin[disabled]:focus:active,.social-login .btn-linkedin[disabled].active{opacity:1;background-color:var(--social_cerulean_light);border-color:#0000}.social-login .btn-linkedin svg{width:25px;height:24px}.social-login .btn-apple,.social-login .btn-apple:hover,.social-login .btn-apple:focus,.social-login .btn-apple:active,.social-login .btn-apple:hover:active,.social-login .btn-apple:focus:active,.social-login .btn-apple.active,.social-login .btn-microsoft,.social-login .btn-microsoft:hover,.social-login .btn-microsoft:focus,.social-login .btn-microsoft:active,.social-login .btn-microsoft:hover:active,.social-login .btn-microsoft:focus:active,.social-login .btn-microsoft.active{background-color:var(--color_1);border-color:#0000}.social-login .btn-apple svg,.social-login .btn-microsoft svg{width:20px}.sign-box-socials{justify-content:center;display:flex}.sign-box-socials .social-login{width:300px}.sign-box-socials .social-login__title{font-weight:500}.core-layout__viewport .sign-box-subheader{letter-spacing:normal;text-align:center;text-transform:uppercase;padding:0;font-weight:500}.core-layout__viewport .sign-box-subheader--lg{font-size:22px}.core-layout__viewport .sign-box-subheader--sm{font-size:18px}.core-layout__viewport .sign-box-login__hidden-password{display:none}.core-layout__viewport .sign-box-login .sign-box-subheader{margin-bottom:30px}@media screen and (width>=1200px){.core-layout__viewport .sign-box-login .sign-box-subheader{margin:0 0 40px}}.sign-box-logged__about{flex-wrap:wrap;display:flex}.sign-box-logged__photo{text-align:center;width:100%}.sign-box-logged__photo img{width:96px;height:96px;box-shadow:0px 0px 2px 0px rgba(var(--color_1_RGB), .25);border-radius:100%}.sign-box-logged__create{font-size:15px;font-weight:500}.sign-box-logged__name{text-align:center;width:100%}.sign-box-logged__name h5,.sign-box-logged__name h6{color:var(--color_3);letter-spacing:normal;margin:0;padding:0}.sign-box-logged__name h5{margin-top:25px;font-size:18px}.sign-box-logged__name h6{margin-top:8px;font-size:14px;font-weight:600}.sign-box-logged__name h5,.sign-box-logged__name h6{text-overflow:ellipsis;width:100%;overflow:hidden}.sign-box-logged__inputs{width:240px;margin:10px 20px 0}.sign-box-logged__create{text-align:center}.sign-box-logged__create--header{margin-bottom:5px}.sign-box-logged__create a{cursor:pointer}@media screen and (width>=1200px){.sign-box-logged__about{flex-wrap:nowrap;margin-bottom:20px;padding:0 20px}.sign-box-logged__photo{text-align:left;flex:0 0 120px;margin-top:0}.sign-box-logged__name{text-align:left;width:calc(100% - 120px)}}.sign-box-forgot-password h3{letter-spacing:normal;color:var(--color_1);text-transform:uppercase;font-size:16px;font-weight:700}.sign-box-forgot-password__message{letter-spacing:normal;color:var(--color_3);margin-bottom:15px;font-size:14px;line-height:normal}.sign-box-forgot-password h3,.sign-box-forgot-password__about,.sign-box-forgot-password__button{text-align:center}.core-layout__viewport .sign-box-login{color:var(--color_3)}.core-layout__viewport .sign-box-login__in{width:240px;margin:0 auto}.core-layout__viewport .sign-box-login__forgot{text-align:center;margin:-7px auto 0;display:table}.core-layout__viewport .sign-box-login__forgot span{color:var(--color_3);cursor:pointer;font-size:14px;font-weight:500;text-decoration:underline}.core-layout__viewport .sign-box-login__buttons{justify-content:center;margin-top:15px;display:flex}.core-layout__viewport .sign-box-login__buttons .button-default{height:44px;font-size:14px}.core-layout__viewport .sign-box-login__buttons .button-default:nth-child(2){margin-left:10px}.core-layout__viewport .sign-box-login__magic-link{margin-top:10px}.core-layout__viewport .sign-box-login .sign-box-socials{margin-bottom:20px}.core-layout__viewport .sign-box-login .terms-and-privacy-policy{margin-bottom:0;padding-top:10px}.core-layout__viewport .sign-box-login .sign-box-subheader{margin:0 0 20px}@media screen and (width>=1200px){.core-layout__viewport .sign-box-login .sign-box-subheader{margin:0 0 40px}}.core-layout__viewport .magic-link-info{color:var(--color_3);text-align:center;padding:30px}.core-layout__viewport .magic-link-info__header{font-size:18px;font-weight:600;line-height:normal}.core-layout__viewport .magic-link-info__back,.core-layout__viewport .magic-link-info__reset-password{text-transform:lowercase;cursor:pointer}.core-layout__viewport .magic-link-info svg{width:120px;height:120px;fill:var(--action_buttons);margin-bottom:30px}.core-layout__viewport .sign-box-register{color:var(--color_3)}.core-layout__viewport .sign-box-register__in{width:100%;max-width:370px;margin:0 30px}.core-layout__viewport .sign-box-register__in .ticket-label{margin:20px 0 10px}.core-layout__viewport .sign-box-register__buttons{flex-wrap:wrap-reverse;justify-content:space-evenly;gap:20px;display:flex}.core-layout__viewport .sign-box-register__buttons button{height:44px;font-size:14px}.core-layout__viewport .sign-box-register__back{text-align:center}.core-layout__viewport .sign-box-register__back button{height:44px;font-size:14px}.core-layout__viewport .sign-box-register__switch-to-login,.core-layout__viewport .sign-box-register__scroll-down-to-form{text-align:center;font-size:14px;font-weight:500;line-height:16px}.core-layout__viewport .sign-box-register__switch-to-login{cursor:pointer;text-decoration:none}.core-layout__viewport .sign-box-register__scroll-down-to-form{margin-top:20px}.core-layout__viewport .sign-box-register__want-to-register .checkbox-input__icon{border:1px solid var(--color_3)}.core-layout__viewport .sign-box-register__want-to-register .checkbox-input__label{color:var(--color_3);font-size:14px;font-weight:500}.core-layout__viewport .sign-box-register__want-to-register .checkbox-input__label .common-help{width:12px;display:none}.core-layout__viewport .sign-box-register__want-to-register .checkbox-input input[type=checkbox]:checked~.checkbox-input__icon{background-color:var(--action_buttons)}.core-layout__viewport .sign-box-register__want-to-register .ticket-label{margin:0 0 20px}.core-layout__viewport .sign-box-register__email.form-group.has-success .help-block{visibility:visible;opacity:1}.core-layout__viewport .sign-box-register__email-exists a{color:inherit;cursor:pointer;text-decoration:underline}.core-layout__viewport .sign-box-register .register-socials{flex-wrap:wrap;align-items:center;display:flex}.core-layout__viewport .sign-box-register .register-socials__text{text-align:center;width:100%;color:var(--color_3);margin-bottom:20px;font-size:14px;font-weight:500;line-height:normal}.core-layout__viewport .sign-box-register .register-socials .sign-box-socials{width:100%}@media screen and (width>=768px){.core-layout__viewport .sign-box-register__in{min-width:360px}.core-layout__viewport .sign-box-register__want-to-register .checkbox-input__label .common-help{display:inline-block}.core-layout__viewport .sign-box-register__email-exists a{color:var(--color_14)}.core-layout__viewport .sign-box-register__scroll-down-to-form{margin:20px -20px 0}.core-layout__viewport .sign-box-register .ticket-label{display:none}.core-layout__viewport .sign-box-register__buttons{justify-content:space-between}}@media screen and (width>=1200px){.core-layout__viewport .sign-box-register__after-filling{margin-top:0}}.core-layout__viewport .sign-box-code-prompt{justify-content:center;gap:7px;display:flex}.core-layout__viewport .sign-box-code-prompt__dash{text-align:center;font-size:40px;font-weight:500}.core-layout__viewport .sign-box-code-prompt div{width:34px}.core-layout__viewport .sign-box-code-prompt div .input.form-group.theme-public{margin-bottom:0;padding-bottom:0}.core-layout__viewport .sign-box-code-prompt div .input.form-group.theme-public input.form-control{border:1px solid var(--color_8);text-align:center;text-indent:0;height:42px;padding-top:15px;font-size:15px;font-weight:700}.core-layout__viewport .sign-box-single-use-code{color:var(--color_3);flex-direction:column;align-items:center;display:flex}.core-layout__viewport .sign-box-single-use-code__description{letter-spacing:normal;text-align:center;max-width:390px;padding:0 10px;font-size:18px;font-weight:400;line-height:normal}.core-layout__viewport .sign-box-single-use-code__prompt{margin-bottom:30px}.core-layout__viewport .sign-box-single-use-code__buttons,.core-layout__viewport .sign-box-single-use-code__button-back{gap:20px;display:flex}.core-layout__viewport .sign-box-single-use-code__buttons .button-default,.core-layout__viewport .sign-box-single-use-code__button-back .button-default{height:44px;font-size:14px}.core-layout__viewport .sign-box-single-use-code__button-back{margin:30px 0}.core-layout__viewport .sign-box-single-use-code__resend{color:var(--accent_color);margin:30px 0;font-size:14px;font-weight:500}.core-layout__viewport .sign-box-single-use-code__resend a{cursor:pointer}.core-layout__viewport .sign-box-single-use-code .sign-box-subheader{margin:30px 0 25px;font-weight:600}.core-layout__viewport .sign-box{border:solid 1px var(--color_8);background-color:var(--color_13);border-radius:4px;transition:opacity .5s,height .5s;position:relative;overflow:hidden}.core-layout__viewport .sign-box--starting{opacity:0}.core-layout__viewport .sign-box--finishing{opacity:1}.core-layout__viewport .sign-box-container{overflow:auto}.core-layout__viewport .sign-box-container__form{flex-direction:column;justify-content:center;align-items:center;margin:30px;display:flex}.core-layout__viewport .sign-box .sign-box-loader{background-color:var(--color_13);padding:50px 0}.core-layout__viewport .sign-box .sign-box-login__or{text-align:center;letter-spacing:.27px;color:var(--color_3);margin-top:30px;font-size:16px;font-weight:500}.core-layout__viewport .sign-box .sign-box-login__create{text-align:center;margin-top:30px;font-size:15px;font-weight:500}.core-layout__viewport .sign-box .sign-box-login__create span{color:var(--color_3);font-weight:500}.core-layout__viewport .sign-box .sign-box-login__create a span{color:var(--accent_color);text-decoration:none}.core-layout__viewport .sign-box .sign-box-login__create a span:hover{cursor:pointer;text-decoration:underline}@media screen and (width>=1200px){.core-layout__viewport .sign-box{margin-bottom:30px}.core-layout__viewport .sign-box--starting,.core-layout__viewport .sign-box--finishing{opacity:1}.core-layout__viewport .sign-box--starting .sign-box-container__form,.core-layout__viewport .sign-box--finishing .sign-box-container__form{transform:translate(-100%)}.core-layout__viewport .sign-box-container{transition:height .5s}.core-layout__viewport .sign-box-container__form{transition:transform .5s}}
