.label-text,.title{font-family:var(--font-text);color:#2a2a2a;text-transform:uppercase}.custom-col{width:420px;min-width:420px;max-width:420px;flex:none}.custom-col-right{margin-left:20px}.form-login-btn{width:168px;height:50px}.signin-frame{width:900px;height:350px;padding-left:40px}.input-group-text{border-right:none!important;background:0 0}.auth-modal-wrapper{padding:40px 16px;min-height:calc(var(--vh,1vh) * 100 - 1px);overflow:hidden;width:100%;height:100%;box-shadow:0 2px 4px #00000026;background-color:#f8f4ed}.auth-modal-wrapper__title-wrapper{width:100%;display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:22px;order:1}.password-eye{position:absolute;right:0;top:50%;transform:translateY(-50%);margin-right:20px;z-index:5}.close-btn,.close-icon,.input-group,.input-wrapper{position:relative}.title{font-size:2rem;line-height:22px;letter-spacing:1px;font-weight:900;margin:0}.close-btn{width:20px;height:20px;border-radius:50%;background-color:#2a2a2a;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.close-icon{width:10px;height:10px}.close-icon::after,.close-icon::before{content:'';position:absolute;top:50%;left:50%;width:12px;height:1.5px;background-color:#fff;transform-origin:center;transition:background-color .3s}.close-icon::before{transform:translate(-50%,-50%) rotate(45deg)}.close-icon::after{transform:translate(-50%,-50%) rotate(-45deg)}.close-btn:hover .close-icon::after,.close-btn:hover .close-icon::before{background-color:#ccc}.sign-in .mfa__content-container,.sign-in__content-container,.sign-up,.sign-up__content-container{width:100%;display:flex;flex-direction:column;padding-bottom:75px}.sign-in__input-container,.sign-up__input-container{width:100%;display:flex;flex-direction:column;align-items:flex-start;order:1}.sign-in__information-popup-wrapper,.sign-up__information-popup-wrapper{width:100%;max-width:610px;margin-bottom:20px}.sign-in__input-group,.sign-in__links-group,.sign-up__input-group,.sign-up__links-group{width:100%;max-width:400px;font-family:var(--font-text)}.position-relative .form-control{padding-right:45px}.input-wrapper{width:100%}.label-text{font-size:1.2rem;letter-spacing:3px;font-weight:400;line-height:14.4px;margin-bottom:3px}.input-wrapper .status-label{position:absolute;z-index:10;width:5px;height:100%;border-bottom-left-radius:4px}.info-text{font-weight:250}.input-text,.text-error{font-family:var(--font-text);font-weight:300}.input-wrapper .status-label.error{background-color:#920002}.input-text{font-style:normal;font-size:1.8rem;line-height:26px}.error-msg-box{display:block;margin-top:3px}.text-error{line-height:20px;letter-spacing:.5px;font-size:1.6rem;color:#920002!important;margin:0;font-style:italic}.sign-in__have-an-account,.sign-up__have-an-account{font:200 16px/22px var(--font-text);letter-spacing:0;color:#2a2a2a;margin-right:4px}.sign-in__auth-link,.sign-up__auth-link{cursor:pointer;display:inline;font:500 14px var(--font-text);letter-spacing:1px;text-transform:uppercase;text-decoration:underline;color:#d5181a;padding:0;text-transform:'uppercase';background-color:transparent}.sign-in__links-group:last-of-type,.sign-up__links-group:last-of-type{margin-bottom:20px}.sign-in__btn-container,.sign-up__btn-container{padding:16px;background-color:#fff;text-align:center;width:100%;position:absolute;bottom:0;left:0;cursor:pointer;order:2}.sign-in__links-container,.sign-up__links-container{width:100%;display:flex;flex-direction:column-reverse;align-items:flex-start;padding:0 0 30px;order:2}.gg-btn{display:flex;height:42px;justify-content:center;align-items:center;border-radius:var(--button-radius,4px)!important;padding:var(--button-padding,9px 20px);text-align:center;text-transform:uppercase;font:700 14px var(--font-text);letter-spacing:var(--button-letter-spacing, 1px);white-space:nowrap;width:100%;margin-bottom:0;background-color:#000;color:#fff;transition:background-color .3s,color .3s}.gg-btn:hover{background-color:#d71920;color:#fff}.gg-btn.primary{background-color:#d5181a;border:1px solid #d5181a;color:#fff}.gg-btn.primary:disabled{pointer-events:none;background-color:#d4d4d4;border-color:#d4d4d4;color:#2a2a2a}.recaptcha-info,.recaptcha-info>a{font:italic 200 14px/22px var(--font-text);letter-spacing:0;text-align:left;color:#585858}.recaptcha-info{padding-top:30px;margin:0}.recaptcha-info>a{text-decoration:underline}.xpr-close{position:absolute;top:0;left:3px;font-size:4rem;cursor:pointer;color:#fff;transform:scale(.7)}.xpr-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.5)}.xpr-modal-content{background-color:#f8f4ed;width:100%;box-shadow:0 4px 12px rgba(0,0,0,.25);position:relative}@media (min-width:540px){.auth-modal-wrapper{padding:40px 16px}}@media (min-width:768px){.auth-modal-wrapper{padding:40px 80px;min-height:unset}.sign-in,.sign-up{display:block}.sign-in__content-container,.sign-up__content-container{padding:0}.sign-in__input-group,.sign-in__links-group,.sign-up__input-group,.sign-up__links-group{width:400px;max-width:unset}.sign-in__btn-container{width:168px;padding:0;background:0 0;margin:0;position:static}.recaptcha-info,.recaptcha-info>a{font-size:1.6rem;line-height:26px}}@media screen and (min-width:1024px){.title{font-size:2.6rem;line-height:30px}}@media (min-width:1024px){.sign-in__input-container,.sign-up__input-container{flex-direction:row;align-items:flex-start}.sign-in__input-group,.sign-up__input-group{margin-bottom:10px}.sign-in__input-group,.sign-in__links-group,.sign-up__input-group,.sign-up__links-group{width:424px;margin-right:21px}.sign-in__links-container{align-items:center;flex-direction:row;padding-bottom:25px}}@media (min-width:1296px){.sign-in .auth-modal-wrapper{padding:40px 130px 40px 180px}.sign-up .auth-modal-wrapper{padding:40px 80px}.sign-in__input-group,.sign-in__links-group,.sign-up__input-group,.sign-up__links-group{width:416px;margin-right:29px}.sign-in__information-popup-wrapper,.sign-up__information-popup-wrapper{max-width:unset}}.forgot-success-modal{border-radius:8px}.forgot-success-modal .modal-header{padding-bottom:0;border-bottom:none}.forgot-success-modal .modal-body{padding:2rem 3rem 3rem;text-align:center}.hide,.success-icon{display:none}.forgot-success-modal h2{color:#333;letter-spacing:1px;margin-bottom:1.5rem}.forgot-success-modal p{font-size:1.6rem;line-height:1.5;color:#666;margin-bottom:1rem;max-width:600px;margin-left:auto;margin-right:auto}.forgot-success-modal .btn-close{padding:.5rem;margin:0}@media (max-width:576px){.forgot-success-modal .modal-body{padding:1.5rem 2rem 2.5rem}.forgot-success-modal h2{font-size:2.4rem}.forgot-success-modal p{font-size:1.44rem}}.forgot-success-modal.show{animation:.3s ease-out slideInUp}@keyframes slideInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}#termsAndConditionsGroup{padding-left:36px}#cardPinNumber.isCorrect,#cardPinNumberRegister.isCorrect,#rewardsCardNumber.isCorrect,#rewardsCardNumberRegister.isCorrect{border-left:4px solid #3d5a00}#cardPinNumber.isWrong,#cardPinNumberRegister.isWrong,#rewardsCardNumber.isWrong,#rewardsCardNumberRegister.isWrong{border-left:4px solid #920002}.btn.join-tyr{max-width:303px}.info-icon{top:20%}.custom-radio{position:relative;padding-left:28px;cursor:pointer;font-size:1.6rem;user-select:none;display:inline-block;text-transform:math-auto;font-weight:300}.custom-radio input[type=radio]{position:absolute;opacity:0;cursor:pointer}.custom-radio .checkmark{position:absolute;top:0;left:0;height:24px;width:24px;border:1px solid var(--longos-dark-gray);border-radius:50%}.custom-radio input[type=radio]:checked~.checkmark:after{display:block}.custom-radio .checkmark:after{content:"";position:absolute;top:14%;left:14%;width:16px;height:16px;border-radius:50%;background:var(--primary);display:none}.bi-info-circle:hover{color:var(--primary)}.bi-info-circle:hover+.hide{display:block;background:#fff;padding:20px;max-width:250px;border-radius:8px;position:absolute;top:100%;z-index:10}.card-popover.pin{width:300px;z-index:1;position:absolute}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}