.captcha-container .grecaptcha-badge{position:absolute!important;bottom:56px!important;width:70px!important;right:0!important;transition:width .5s ease 0s!important}.captcha-container .grecaptcha-badge:hover{width:256px!important}@media only screen and (max-width: 719px){.captcha-container .grecaptcha-badge{bottom:96px!important}}.captcha-container--has-focus .grecaptcha-badge{width:256px!important}.Toastify .Toastify__toast-container{width:400px;z-index:10001}@media only screen and (max-width: 479px){.Toastify .Toastify__toast-container--top-center{margin-left:0;width:100%}}.Toastify .Toastify__toast-container .Toastify__toast{font-size:14px;color:#2e3940;font-weight:500;min-height:48px;padding-top:10px;padding-bottom:10px;border-radius:6px;font-family:proxima-nova,Helvetica,Arial,sans-serif;line-height:normal}.Toastify .Toastify__toast-container .Toastify__toast--success{background-color:#cceed6;border:solid 1px #36be5f}.Toastify .Toastify__toast-container .Toastify__toast--success .notification-icon svg path{fill:#36be5f}.Toastify .Toastify__toast-container .Toastify__toast--error{background-color:#f8d1d1;border:solid 1px #e64848}.Toastify .Toastify__toast-container .Toastify__toast--error .notification-icon svg path{fill:#cd4242}.Toastify .Toastify__toast-container .Toastify__toast-body{margin:auto 7px auto 0;font-size:14px;color:#2e3940}.Toastify .Toastify__toast-container .Toastify__toast .notification-body,.Toastify .Toastify__toast-container .Toastify__toast .notification-content{display:flex}.Toastify .Toastify__toast-container .Toastify__toast .notification-content{flex-direction:column}.Toastify .Toastify__toast-container .Toastify__toast .notification-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.Toastify .Toastify__toast-container .Toastify__toast .notification-icon{height:16px;margin-right:16px}.copy-button{cursor:pointer;width:max-content;border-radius:6px}.copy-button--large{background-color:#fff}.copy-button button{color:#0072cf}.copy-button button:hover{opacity:80%}.copy-button svg:hover{opacity:80%}.copy-part-number{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;padding:18px 16px}@media only screen and (max-width: 719px){.copy-part-number{flex-wrap:wrap}}.copy-part-number:first-child{margin-bottom:8px}.copy-part-number .part-number-section{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:200px;max-width:250px}@media only screen and (max-width: 479px){.copy-part-number .part-number-section{margin-bottom:10px}}.copy-part-number .part-number-section__title{font-size:14px;color:#4f636e;font-weight:500;line-height:20px}.copy-part-number .part-number-section__number{font-size:24px;color:#4f636e;font-weight:600}.error-page{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;padding-top:80px;line-height:normal;text-align:center;font-family:proxima-nova,Helvetica,Arial,sans-serif}.error-page__icon{display:flex;flex-direction:row;justify-content:center;align-items:center;width:96px;height:96px;border-radius:100%;background-color:#f5f6f8;object-fit:contain}.error-page__icon svg{width:56px;height:56px}.error-page__icon svg path{fill:#a2a7ab}.error-page__header{font-size:18px;color:#2e3940;font-weight:600;width:290px;margin-top:28px}.error-page__content{font-size:16px;color:#2e3940;font-weight:400;width:305px;margin:7px 0 20px;line-height:1.5;white-space:pre-line}.error-page .tsc-secondary-btn button{width:208px}.seat-extension-range .arrow svg{position:relative;top:3px;transform:rotate(90deg);fill:#9ea8ae}.footer-container{background-color:#f5f6f8;border-top:1px solid #dadee2;width:100%;height:40px;display:flex;flex-direction:row;justify-content:center;align-items:center}.footer-container .footer{width:100%;max-width:1440px;margin:0 20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media only screen and (max-width: 479px),only screen and (max-width: 719px){.footer-container .footer{margin:0}}.footer-container .footer .copyright{color:#2e3940}@media only screen and (max-width: 479px),only screen and (max-width: 719px){.footer-container .footer .copyright{padding:5px 0;text-align:center}}@media only screen and (max-width: 479px),only screen and (max-width: 719px){.footer-container .footer{padding:5px;height:100%;display:flex;flex-direction:column;justify-content:space-around;align-items:center}}@media only screen and (max-width: 479px),only screen and (max-width: 719px){.footer-container{height:80px}}.main-logo{display:flex;flex-direction:row;justify-content:center;align-items:stretch}.main-logo.main-logo--large svg{width:243px;height:33px}.main-logo.main-logo--medium svg{width:162px;height:22px}.main-logo.main-logo--small svg{width:129.6px;height:17.6px}.main-logo--dusk svg path{fill:#4f636e}.main-logo--dawn svg path{fill:#dadee2}.main-logo.isClick{cursor:pointer}.lp-error-field{padding-top:3px;padding-bottom:1px;height:25px;color:#e64848;white-space:nowrap}.label-general{font-size:14px;color:#4f636e;font-weight:600}.label-general--dusk{color:#f5f6f8}.label-general--large{line-height:24px;font-size:16px}.mandatory-star:after{content:" *";color:#cd4242}.font-normal{font-weight:400}.header__logo{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin-bottom:32px}@media only screen and (max-width: 719px){.header__logo{align-items:center;margin:24px 0 16px}}.header__logo .logo__panel{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media only screen and (max-width: 719px){.header__logo .logo__panel{position:relative;justify-content:center;width:100%}}.header__logo .logo__panel .logo__buttons{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end}.header__logo .logo__panel .help-button{margin-right:30px}@media only screen and (max-width: 719px){.header__logo .logo__panel .help-button{position:absolute;left:-12px;margin-right:0}}@media only screen and (max-width: 719px){.header__logo .sign-out{position:absolute;top:auto;right:0;bottom:auto;left:auto}}.header__logo .sign-out svg{width:auto;height:auto}.header__logo .main-logo{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}.header__logo .logo__text{margin-top:8px;line-height:20px;letter-spacing:1.5px;text-transform:uppercase;font-weight:700;color:#ffc82e}.help-button a{color:#fff}.help-button svg path{fill:#fff}.product-icon--multiple .product-icon .icon svg{width:24px;height:24px}.product-icon--multiple .product-icon:last-child svg{position:relative;top:-13px;left:15px}.password-box{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;position:relative}.password-box__input{width:100%;height:32px;font-size:14px;color:#f5f6f8;font-weight:500;padding-right:40px;background-color:#2e3940;border:1px solid #a2a7ab;box-sizing:border-box;border-radius:6px;line-height:32px}.password-box__input:focus{outline:none}.password-box__input:-webkit-autofill{-webkit-text-fill-color:#f5f6f8;-webkit-box-shadow:0 0 0px 1000px #2a3137 inset}.password-box__input-icon{position:absolute;top:auto;right:12px;bottom:auto;left:auto;display:flex;cursor:pointer}.password-box__input--has-error{border:1px solid #e64848}.subscription-details-layout{width:100%;min-width:initial;max-width:1440px;margin:24px 48px 0;display:grid;grid-template-columns:1fr 368px;column-gap:24px}@media only screen and (max-width: 1199px){.subscription-details-layout{display:block}}@media only screen and (max-width: 719px){.subscription-details-layout{margin:24px 16px 16px}}.subscription-details-layout__sidebar-content,.subscription-details-layout__sidebar button{margin-bottom:8px}@media only screen and (max-width: 1199px){.subscription-details-layout__sidebar{margin-top:40px}}.subscription-details-layout .product-card{box-shadow:0 10px 24px #00000029;border-radius:4px;overflow:hidden}.app-link{color:#0072cf;font-weight:600}.app-link--text{color:#2e3940;text-decoration:underline}.app-link--text:hover{color:#2e3940;text-decoration:none}.app-link--disabled{opacity:.5;pointer-events:none}
