:root{--primary-dark-color:#000000;--secondary-dark-color:#000000;--primary-light-color:#FFFFFF;--secondary-light-color:#FFFFFF;--primary-font-family:sans-serif;--secondary-font-family:sans-serif;--tertiary-font-family:sans-serif;--quaternary-font-family:sans-serif}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}::before,::after{-webkit-box-sizing:inherit;box-sizing:inherit}html{height:-webkit-fill-available}body{font-family:'Helvetica','Arial',sans-serif;-webkit-transition:padding-top 400ms ease-in-out;transition:padding-top 400ms ease-in-out}ul{list-style:none}img{max-width:100%;height:auto;vertical-align:middle}.container{width:100%;margin:0px auto;max-width:1440px;padding:0px 32px}@media (max-width:768px){.container{padding:0px 16px}}@media (min-width:1024px){.hidden-desktop{display:none !important}.show-desktop{display:block !important}}@media (max-width:1023px){.show-mobile{display:block !important}.hidden-mobile{display:none !important}.body{padding-top:56px}}.node--unpublished{background-color:transparent}.skip-link{position:absolute;text-align:center;margin:auto;top:-40px;left:0;right:0;z-index:99;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-decoration:none;overflow:hidden;padding:7px 0;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,0.2);box-shadow:0 2px 10px 0 rgba(0,0,0,0.2);border-bottom-left-radius:8px;border-bottom-right-radius:8px}.skip-link .gdn-attributes .gdn-attributes__element{padding:7px 16px;margin:0}.skip-link:focus{top:0;-webkit-transition:top .5s ease-in-out;transition:top .5s ease-in-out;text-decoration:none}
.gigya-show-checkmark.gigya-valid{background-image:url(/themes/custom/goodnes/css/assets/correct.svg) !important}#container-forgot-password{max-width:1440px;padding:0 25px;width:100% !important;margin:0 auto}#container-forgot-password *{font-family:var(--primary-font-family),Arial,Helvetica,sans-serif !important;font-weight:normal !important;font-stretch:normal !important;font-style:normal !important;letter-spacing:normal;color:#000}#container-forgot-password .gigya-message.main-text{font-size:16px !important;line-height:1.5;color:#000000;padding-bottom:0 !important}#container-forgot-password .gigya-screen.portrait{max-width:100%;width:100%}#container-forgot-password .gigya-button-link{text-align:left}#container-forgot-password .gigya-screen-caption{display:none}#container-forgot-password .gigya-label-text{font-size:12px !important;line-height:1.33;letter-spacing:-0.21px;color:#000000}#container-forgot-password .reset-pass-subtitle{font-size:16px !important;line-height:1.5;color:#000000;padding-bottom:32px}#container-forgot-password .reset-password-title{font-size:40px !important;line-height:1.2}@media screen and (max-width:480px){#container-forgot-password .reset-password-title{font-size:28px !important;line-height:1.71}}#container-forgot-password .gigya-composite-control-password{max-width:440px;margin:0 !important}#container-forgot-password .gigya-composite-control-password input{font-size:16px !important;border-radius:0 !important;border:none !important;background-color:#fbfbfb !important}#container-forgot-password .gigya-composite-control-password input.gigya-error{border:solid 1px #da291c !important}#container-forgot-password .gigya-composite-control-password input.gigya-error+label{color:#da291c}#container-forgot-password .gigya-composite-control-password input.gigya-error+label span{color:#da291c}#container-forgot-password .gigya-button-link input,#container-forgot-password .gigya-input-submit{background-color:#292929 !important;border:1px solid #292929;color:#ffffff;width:auto !important;height:auto !important;font-size:16px !important;line-height:1.5;letter-spacing:-0.29px;padding:12px 17px;margin-top:20px !important}#container-forgot-password .gigya-button-link input:hover,#container-forgot-password .gigya-input-submit:hover{background-color:#FFFFFF !important;color:#292929 !important;text-decoration:none !important}.block-gigya-raas-login *{font-family:var(--primary-font-family),Arial,Helvetica,sans-serif !important;font-weight:normal !important;font-stretch:normal !important;font-style:normal !important;letter-spacing:normal}.block-gigya-raas-login .thank-you-title{font-size:40px !important;line-height:1.2;color:#000000}.block-gigya-raas-login .confirm-reset-mail-title,.block-gigya-raas-login .confirm-reset-mail-subtitle{font-size:16px !important;line-height:1.5;color:#000000;padding-bottom:16px !important}.block-gigya-raas-login .gigya-button-link.back-to-login input{background-color:#292929 !important;border:1px solid #292929;color:#ffffff;width:auto !important;height:auto !important;font-size:16px !important;line-height:1.5;letter-spacing:-0.29px;padding:12px 17px;margin-top:20px !important}.block-gigya-raas-login .gigya-button-link.back-to-login input:hover{background-color:#FFFFFF !important;color:#292929 !important;text-decoration:none !important}@media screen and (max-width:480px){.block-gigya-raas-login .gigya-screen.portrait{padding-left:20px !important;padding-right:20px !important}}.block-gigya-raas-login .gigya-profile-form .gigya-composite-control-label.main-text{font-size:40px !important;line-height:1.2;color:#000000}.block-gigya-raas-login .gigya-profile-form .gigya-input-text{max-width:440px;width:100% !important}.block-gigya-raas-login #gigya-reset-password-form .reset-pass-title{font-size:40px !important;line-height:1.2;color:#000000;margin-top:40px}@media screen and (max-width:768px){.block-gigya-raas-login #gigya-reset-password-form .reset-pass-title{font-size:28px !important;line-height:1.71}}.block-gigya-raas-login #gigya-reset-password-form .reset-pass-subtitle{font-size:16px !important;line-height:1.5;color:#000000}@media screen and (max-width:768px){.block-gigya-raas-login #gigya-reset-password-form .reset-pass-subtitle{font-size:14px !important;line-height:1.14}}.block-gigya-raas-login #gigya-reset-password-form .gigya-input-text{max-width:440px;width:100% !important}.block-gigya-raas-login #register-social-login h2.gigya-composite-control-header{font-size:32px !important;line-height:1;color:#000000}@media screen and (max-width:480px){.block-gigya-raas-login #register-social-login h2.gigya-composite-control-header{font-size:24px !important;line-height:1.33}}.block-gigya-raas-login #register-social-login h2.gigya-composite-control-header.registration-header{font-size:40px !important;line-height:1.2;color:#000000;padding-bottom:30px !important}@media screen and (max-width:480px){.block-gigya-raas-login #register-social-login h2.gigya-composite-control-header.registration-header{font-size:28px !important;line-height:1.71}}.block-gigya-raas-login #register-social-login h2.gigya-composite-control-header.sign-in-info{padding-top:40px !important}.block-gigya-raas-login .gigya-screen-caption{display:none}.block-gigya-raas-login .gigya-composite-control-label{margin-top:30px;font-size:16px !important;line-height:1.5;color:#000000 !important}@media screen and (max-width:768px){.block-gigya-raas-login .gigya-composite-control-label{font-size:14px !important;line-height:1.14}}@media screen and (max-width:480px){.block-gigya-raas-login .gigya-composite-control-label{margin-top:16px}}.block-gigya-raas-login .gigya-composite-control-link.login-link{padding-left:5px;font-size:16px !important;line-height:1.5;color:#000000 !important;text-decoration:underline !important}@media screen and (max-width:768px){.block-gigya-raas-login .gigya-composite-control-link.login-link{font-size:14px !important;line-height:1.14}}.block-gigya-raas-login .gigya-composite-control-checkbox{margin-right:-100%}@media screen and (max-width:768px){.block-gigya-raas-login .gigya-composite-control-checkbox{margin-right:auto !important}}.block-gigya-raas-login .gigya-composite-control-checkbox .gigya-input-checkbox{margin:5px 0 0 0 !important}.block-gigya-raas-login .gigya-composite-control-checkbox label *{font-size:10px !important;line-height:1.2;color:#000000 !important}.block-gigya-raas-login .gigya-composite-control-checkbox label * a{text-decoration:underline !important}.block-gigya-raas-login .gigya-composite-control-checkbox label.gigya-required-display{color:#e76468 !important;padding:0 !important}.block-gigya-raas-login .gigya-screen{max-width:1440px;padding:0 25px;width:100% !important}.block-gigya-raas-login .gigya-composite-control-header{font-size:16px;line-height:1.5;color:#000000}@media screen and (max-width:768px){.block-gigya-raas-login .gigya-composite-control-header{font-size:14px !important;line-height:1.14}}.block-gigya-raas-login .gigya-composite-control-header.bullet{padding-bottom:8px !important}.block-gigya-raas-login .gigya-composite-control-header.bullet:before{content:"• ";display:inline-block;padding-right:8px}.block-gigya-raas-login .gigya-composite-control-header.title{font-size:40px !important;float:none;line-height:1.2;letter-spacing:normal;color:#000000;padding-bottom:16px !important}@media screen and (max-width:768px){.block-gigya-raas-login .gigya-composite-control-header.title{font-size:28px !important;line-height:1.71}}.block-gigya-raas-login .gigya-label-text{font-size:12px !important;line-height:1.33;letter-spacing:-0.21px}.block-gigya-raas-login input:-webkit-autofill{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.block-gigya-raas-login .gigya-input-password,.block-gigya-raas-login .gigya-input-text{font-size:16px !important;border-radius:0 !important;border:none !important;background-color:#fbfbfb !important}.block-gigya-raas-login .gigya-input-password.gigya-error,.block-gigya-raas-login .gigya-input-text.gigya-error{border:solid 1px #da291c !important}.block-gigya-raas-login .gigya-input-password.gigya-error+label,.block-gigya-raas-login .gigya-input-text.gigya-error+label{color:#da291c}.block-gigya-raas-login .gigya-input-password.gigya-error+label span,.block-gigya-raas-login .gigya-input-text.gigya-error+label span{color:#da291c}.block-gigya-raas-login label+.gigya-error{color:red !important}.block-gigya-raas-login .gigya-layout-cell{max-width:440px;width:100% !important}.block-gigya-raas-login .gigya-layout-cell.with-site-login{text-align:left !important}.block-gigya-raas-login .gigya-layout-cell.with-site-login .reg-subtitle{padding-bottom:16px !important}.block-gigya-raas-login .gigya-layout-cell.with-site-login .register-btn{background-color:#292929 !important;border:1px solid #292929;color:#ffffff;width:auto !important;height:auto !important;font-size:16px !important;line-height:1.5;letter-spacing:-0.29px;padding:12px 17px;margin-top:20px !important}@media screen and (max-width:480px){.block-gigya-raas-login .gigya-layout-cell.with-site-login .register-btn{width:calc(100% - 35px) !important;text-align:center}}.block-gigya-raas-login .gigya-layout-cell.with-site-login .register-btn:hover{background-color:#FFFFFF !important;color:#292929 !important;text-decoration:none !important}.block-gigya-raas-login .gigya-layout-cell.with-divider{max-width:2px;background-image:none !important}@media screen and (max-width:480px){.block-gigya-raas-login .gigya-layout-cell.with-divider{display:none}}.block-gigya-raas-login .gigya-composite-control-password{padding-top:15px}.block-gigya-raas-login .gigya-error-msg-active,.block-gigya-raas-login .gigya-error-msg{font-size:12px !important;letter-spacing:-0.21px;color:#da291c !important;text-align:left !important;padding-left:0 !important}.block-gigya-raas-login .gigya-composite-control-password{position:relative}.block-gigya-raas-login .gigya-terms-error{width:auto !important}.block-gigya-raas-login .gigya-composite-control-submit{float:left;margin-top:20px}@media screen and (max-width:480px){.block-gigya-raas-login .gigya-composite-control-submit{float:none;width:100%;padding-bottom:10px !important}}.block-gigya-raas-login .gigya-composite-control-submit input{background-color:#292929 !important;border:1px solid #292929 !important;border-color:#292929 !important;color:#ffffff;width:auto !important;height:auto !important;font-size:16px !important;line-height:1.5;letter-spacing:-0.29px;padding:12px 17px}@media screen and (max-width:480px){.block-gigya-raas-login .gigya-composite-control-submit input{width:calc(100% - 35px) !important;text-align:center}}.block-gigya-raas-login .gigya-composite-control-submit input:disabled{background-color:#efefef !important;border:1px solid #efefef !important;color:#a1a1a1 !important}.block-gigya-raas-login .gigya-composite-control-submit input:disabled:hover{background-color:#efefef !important;border:1px solid #efefef !important;color:#a1a1a1 !important}.block-gigya-raas-login .gigya-composite-control-submit input:hover{background-color:#FFFFFF !important;color:#292929 !important;text-decoration:none !important}.block-gigya-raas-login a.gigya-forgotPassword{float:left !important;padding-left:24px !important;font-size:16px !important;line-height:1;color:#000000 !important;width:auto !important;margin-top:20px !important}@media screen and (max-width:480px){.block-gigya-raas-login a.gigya-forgotPassword{float:none !important;margin-top:0 !important;padding:0 !important;font-size:14px !important;line-height:1.14}}.block-gigya-raas-login a.gigya-forgotPassword:hover{text-decoration:underline}.block-gigya-raas-login .gigya-spacer{float:none;clear:both}.block-gigya-raas-login .sign-with-social{float:left;clear:left;padding-top:40px}@media screen and (max-width:480px){.block-gigya-raas-login .sign-with-social{float:none;padding-top:32px !important;padding-bottom:10px !important;padding-left:0 !important}}.block-gigya-raas-login .social-media-login{float:left;right:auto !important;width:auto !important;height:auto !important;padding-top:35px !important;padding-left:16px !important}@media screen and (max-width:480px){.block-gigya-raas-login .social-media-login{float:none;padding-top:0 !important;padding-left:0 !important;padding-bottom:40px !important}}.block-gigya-raas-login .social-media-login #gigya-raas-login-div_social_0_uiContainer,.block-gigya-raas-login .social-media-login .gigya-social-login,.block-gigya-raas-login .social-media-login .gigya-social-login-container{width:auto !important;height:auto !important}.passwordEyeDiv{position:absolute;top:54%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:24px}
