.modal .close{font-family:"Metropolis Thin";font-size:24px;line-height:24px;letter-spacing:.36px;color:#000;opacity:1}.modal .hide{display:none}.modal.xl .modal-dialog{max-width:80%}.modal .modal-header{background-color:#0d4962}.createModalContainer .btn{display:block;font-family:"Metropolis Semi Bold";font-size:20px;letter-spacing:.3px;background-color:#0d4962;padding:7px 10px;border-radius:8px;margin:auto;width:200px;color:#fff;margin-top:10%}.fade-in{animation:fadeIn ease 1s;-webkit-animation:fadeIn ease 1s;-moz-animation:fadeIn ease 1s;-o-animation:fadeIn ease 1s;-ms-animation:fadeIn ease 1s}.editable-placeholder[placeholder]:empty:before{content:attr(placeholder)}.editable-placeholder[placeholder]:empty:focus:before{content:""}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.privacySettings .modal-dialog{min-width:80%}.dark .modal .close{color:#fff}.errormessage{display:flex;width:100%;padding:0 10px;align-items:center;justify-content:center}.errormessage.hide{display:none}.errormessage .icon{background-image:url(https://d1gq9jzbezk7fw.cloudfront.net/p/en_US/gv/i/warning_icon_new.png);background-size:contain;background-repeat:no-repeat;height:25px;width:25px;background-color:#fff;background-size:120%;background-position:center;border-radius:50%}.errormessage .message{display:flex;flex-wrap:wrap;max-width:calc(100% - 30px);margin-left:5px;font-family:"Metropolis Regular";font-size:18px;letter-spacing:.18px;color:#333}.dark .errormessage .message{color:rgba(255,255,255,.87)}.login{width:100%;min-height:100vh;display:flex;justify-content:flex-end;align-items:center;background:linear-gradient(330deg,rgba(20,113,219,.4) 2.26%,rgba(9,141,195,.4) 94.9%),#fff}.login .imageTrailRun{position:absolute;bottom:calc(50% - 139.5px);left:0;width:251px;height:379px;background-image:url(https://d1gq9jzbezk7fw.cloudfront.net/p/en_US/gv/i/v2/background/trailrun_login.png);background-size:contain;background-repeat:no-repeat;z-index:1}.login .imageKreatureKrunch{position:absolute;top:0;right:0;width:341px;height:347px;background-image:url(https://d1gq9jzbezk7fw.cloudfront.net/p/en_US/gv/i/v2/background/kreature_krunch_login.png);background-size:contain;background-repeat:no-repeat;z-index:1}.login .imageGoBikes{position:absolute;bottom:-7px;right:0;width:430px;height:400px;background-image:url(https://d1gq9jzbezk7fw.cloudfront.net/p/en_US/gv/i/v2/background/gobikes_login.png);background-size:contain;background-repeat:no-repeat;z-index:1}body{height:100%}.login .main-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto;z-index:2}.login .main-container .userName{font-family:"Metropolis Regular";width:476px;height:66px;margin:0 0 36px;text-align:center;color:#4b4a4a;border-radius:12px;font-size:24px;letter-spacing:.24px;line-height:24px;background-color:rgba(255,255,255,.5);border:1px solid #1471db}.login .passwordWrapper{display:flex;width:476px;height:66px;margin:0 0 64px;background-color:rgba(255,255,255,.5);border-radius:12px;position:relative;border:1px solid #1471db}.login .main-container .password{font-family:"Metropolis Regular";text-align:center;color:#4b4a4a;border-radius:12px;border:none;font-size:24px;letter-spacing:.24px;line-height:24px;width:100%;background-color:transparent;border:none}.login .main-container .passwordIcon,.login .main-container .passwordIcon.show{position:absolute;right:12px;top:calc(50% - 12px);background-image:url(https://d1gq9jzbezk7fw.cloudfront.net/p/en_US/gv/i/Hide_password_icon_black_v1.png);background-size:contain;background-size:contain;background-repeat:no-repeat;height:24px;width:26px}.login .main-container .passwordIcon.show{background-image:url(https://d1gq9jzbezk7fw.cloudfront.net/p/en_US/gv/i/Show_password_icon_black_v1.png)}.login .main-container input::placeholder{font-family:"Metropolis Regular";font-size:24px;letter-spacing:.24px;line-height:24px;color:#4b4a4a}.login .main-container .button{font-family:"Metropolis Regular";display:flex;justify-content:center;align-items:center;width:476px;height:66px;color:#fff;font-size:24px;line-height:24px;letter-spacing:.24px;text-transform:uppercase;background-color:#1471db;box-shadow:0 4px 4px 0 rgba(10,93,187,.25);margin-bottom:30px}.login .main-container .forgot{font-family:"Metropolis Bold";font-size:24px;line-height:24px;letter-spacing:.24px;color:#4b4a4a;margin:24px 0 112px;cursor:pointer}.login .error{color:#e80000;font-size:17px;line-height:16px;letter-spacing:.17px;margin-top:-18px;margin-bottom:16px;width:500px;text-align:center}.login .titleContainer{display:flex;justify-content:center;height:92px}.login .titleContainer .gojiPlayImage{background-image:url(https://d1gq9jzbezk7fw.cloudfront.net/p/en_US/gv/i/v2/navigation/BG_logo_digital_use.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:476px}.login .titleContainer .gojiCareImage{background-image:url(https://d1gq9jzbezk7fw.cloudfront.net/p/en_US/gv/i/portal-logo-gojicare-m-v1.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:476px}.login .bluegojiImage{background-image:url(https://d1gq9jzbezk7fw.cloudfront.net/p/en_US/gv/i/bluegoji_logo_and_text_v1.png);background-size:contain;background-repeat:no-repeat;width:126px;height:25px}.login .main-container .subTitleContainer{display:flex;flex-direction:column;align-items:center;margin-block:56px 36px}.login .main-container .subTitleContainer .subTitleOne{display:flex}.login .main-container .subTitleContainer .subTitle{font-family:"Metropolis Regular";font-size:24px;line-height:28px;letter-spacing:.36px;color:#4b4a4a}.login .main-container .subTitleContainer .subTitleLogo{font-family:"Metropolis Semi Bold";font-size:24px;line-height:28px;letter-spacing:.36px;color:#4b4a4a;margin-left:5px}.login .main-container .newAccountContainer .subTitleRegister,.login .main-container .subTitleContainer .subTitleRegister{color:#4b4a4a;font-size:8px;margin-right:3px}.login .main-container .newAccountContainer .subTitleRegister{color:#4b4a4a;margin:-5px 0 0}.modal.maintenance-alert{right:auto;bottom:auto}.modal.maintenance-alert .modal-dialog{margin:1.5rem}.modal.maintenance-alert .modal-dialog .modal-body>div{font-family:"Metropolis Regular";font-size:16px;line-height:1.22;letter-spacing:.45px;text-align:left;color:#4b4a4a}.login .main-container .newAccountContainer{display:flex;justify-content:center;margin-block:10px 30px;flex-wrap:wrap;row-gap:16px}.login .main-container .newAccountContainer .newAccountText{color:#4b4a4a;text-align:center;font-family:"Metropolis Regular";font-size:24px;line-height:24px;letter-spacing:.6px}.login .main-container .newAccountContainer .newAccountLink{color:#1471db;text-align:center;font-family:"Metropolis Bold";font-size:24px;line-height:24px;letter-spacing:.6px;cursor:pointer;margin-inline:10px}input[type=password]::-ms-clear,input[type=password]::-ms-reveal,input[type=password]::-webkit-textfield-decoration-container{display:none}.login .main-container .errormessage{justify-content:flex-start}.dark .login .main-container .errormessage .message,.login .main-container .errormessage .message{color:#333;text-align:left}@media only screen and (max-width:1024px){.login .imageTrailRun{bottom:calc(50% - 330px)}}@media only screen and (max-width:830px){.login .main-container{width:100%}.login .titleContainer{width:100%;height:61px}.login .error,.login .main-container .button,.login .main-container .passwordWrapper,.login .main-container .userName,.login .titleContainer .gojiPlayImage{width:80%}.login .imageTrailRun{width:140px;height:210px;bottom:calc(50% - 250px)}.login .imageKreatureKrunch{width:170px;height:173px}.login .imageGoBikes{width:230px;height:210px}}@media only screen and (max-width:480px){.login .main-container .button,.login .main-container .password,.login .main-container .userName,.login .main-container input::placeholder,.login .passwordWrapper{height:44px;font-size:17px;letter-spacing:.17px;line-height:16px}.login .main-container .forgot{font-size:17px;line-height:16px;letter-spacing:.17px}.login .main-container .userName{margin-bottom:24px}.login .passwordWrapper{margin-bottom:36px}.login .main-container .newAccountContainer .newAccountLink{width:100%}.login .main-container .newAccountContainer .newAccountText{font-size:17px;line-height:16px;letter-spacing:.43px}.login .main-container .newAccountContainer .newAccountLink{font-size:17px;line-height:16px;letter-spacing:.43px}.login .main-container .subTitleContainer .subTitle,.login .main-container .subTitleContainer .subTitleLogo{font-size:17px;line-height:20px;letter-spacing:.17px}}