.splashOverlay{align-items:center;background-color:#00000080;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;max-height:100%;position:fixed;right:0;top:0;z-index:20}.splashOverlay.dismiss{display:none}.splashHeader{display:flex;justify-content:flex-end;padding:.5rem 0;width:100%}.splashHeader svg{cursor:pointer;height:24px;width:24px}.overlayContainer{display:flex;flex-direction:column;max-width:1064px;overflow-y:scroll}.splashContentContainer{display:flex;flex-direction:row}.splashContentMediaContainer,.splashMainContentContainer{max-width:50%;width:100%}.splashContentMediaContainer{height:100%}.splashContentMediaContainer :is(img,video){height:100%;object-fit:cover;width:100%}.splashContentMediaContainer img{min-height:600px}.splashContentMediaContainer video{min-height:676px}.splashMainContentContainer{display:flex;flex-direction:column;gap:1.5rem;justify-content:center;max-height:100%;overflow:hidden;padding:2rem 4rem}.splashMainContentContainer>header{display:flex;flex-direction:column;gap:.5rem}.splashHeadingLevelOne,.splashHeadingLevelThree,.splashHeadingLevelTwo{margin:0;overflow-wrap:break-word;padding:0}.splashHeadingLevelOne{font-size:40px}.splashHeadingLevelOne,.splashHeadingLevelTwo{font-family:Termina;font-weight:800;text-transform:uppercase}.splashHeadingLevelTwo{font-size:20px}.splashHeadingLevelThree{font-family:var(--primaryFontFamily);font-size:87.5%;font-weight:600;margin:10px 0 25px}.mainOfferBoxContainer>header{border-bottom:1px solid;overflow-wrap:break-word;padding-bottom:1rem;text-align:center;width:100%}.mainOfferBoxContainer{border-radius:2px;justify-content:center;overflow-x:hidden;padding:1rem}.mainOfferBoxContainer,.mainOfferBoxContainer>div{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.mainOfferBoxContainer div{overflow-x:hidden;text-align:center;width:100%}.mainOfferBoxContainer div>div{display:flex;justify-content:space-between;max-width:20rem;overflow-x:hidden;width:100%}.splashCtaButton{border:none;border-radius:4px;overflow-wrap:break-word;padding:.7rem;width:100%}.strikeThroughPrice{text-decoration:line-through}.splashEmailActionContainer,.splashHelperText{overflow-wrap:break-word}.overlayContainer,.splashContentMediaContainer,.splashMainContentContainer,.splashMainContentInnerWrapper{-ms-overflow-style:none;scrollbar-width:none}.overlayContainer::-webkit-scrollbar,.splashContentMediaContainer::-webkit-scrollbar,.splashMainContentContainer::-webkit-scrollbar,.splashMainContentInnerWrapper::-webkit-scrollbar{display:none;height:0;width:0}@media(max-width:1065px){.overlayContainer{max-width:100%}}@media(max-width:780px){.splashOverlay{padding:0}.splashHeader{position:absolute;right:1rem;top:1rem;z-index:25}.overlayContainer{max-height:100vh;max-width:100%;position:relative}.splashContentContainer,.splashContentMediaContainer,.splashMainContentContainer{max-width:100%;width:100%}.splashMainContentContainer{padding:32px 24px}.splashContentMediaContainer{height:100vh;overflow-x:hidden}.splashContentMediaContainer :is(img,video){height:72vh;min-width:380px;width:100%}.splashContentMediaContainer img{object-fit:contain;object-position:top}.splashContentMediaContainer video{min-height:auto;object-fit:cover;object-position:top}.splashMainContentContainer{border-radius:1rem 1rem 0 0;bottom:0;flex-direction:column;left:0;max-height:55%;min-height:30vh;position:absolute;right:0;width:100%;z-index:10}.splashMainContentInnerWrapper{overflow-y:scroll;position:relative;width:100%}.splashHeadingLevelOne{font-size:2rem}.splashHeadingLevelThree{margin:10px 0 15px}}.downloadAppSplashContainer{height:fit-content}.downloadAppSplashContainer .splashMediaContent{max-width:100%}.splashEmailActionContainer input{background:#0000;border-radius:4px;border-style:solid;border-width:1px;color:var(--siteCtaColor);padding:.8rem}.splashEmailActionContainer input::placeholder{color:#c4ced4}.splashEmailActionContainer{display:flex;flex-direction:column;font-size:87.5%;gap:.6rem;margin-bottom:1.5rem}.email-input{background:#0000;border-radius:4px;border-style:solid;border-width:1px;color:var(--siteCtaColor);padding:.8rem}.email-input::placeholder{color:#c4ced4}.custom-checkbox-wrapper{align-items:center;display:flex;gap:.75rem;margin-top:.4rem}.custom-checkbox-wrapper .container{cursor:pointer;display:block;flex-shrink:0;height:20px;position:relative;width:20px}.custom-checkbox-wrapper .container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.custom-checkbox-wrapper .checkmark{background-color:#0000;border-radius:2px;border-style:solid;border-width:1px;height:100%;left:0;position:absolute;top:0;width:100%}.custom-checkbox-wrapper .container input:checked~.checkmark{background-color:var(--siteCtaBackgroundColor);border-color:var(--siteCtaBackgroundColor)!important;border-style:solid;border-width:1px}.custom-checkbox-wrapper .checkmark:after{content:"";display:none;position:absolute}.custom-checkbox-wrapper .container input:checked~.checkmark:after{display:block}.custom-checkbox-wrapper .container .checkmark:after{border:solid var(--siteCtaColor);border-width:0 3px 3px 0;height:10px;left:5.5px;top:1px;transform:rotate(45deg);width:5px}.custom-checkbox-wrapper .checkbox-label{font-size:.75rem;font-style:normal;letter-spacing:.5px;line-height:128%;-webkit-user-select:none;user-select:none}.splashHeadingLevelThree{font-family:Termina;font-size:20px}@media(max-width:780px){#SplashSchedule .overlayContainer{margin:0 auto;width:max-content}#SplashSchedule .overlayContainer .splashContentContainer{display:flex;flex-direction:column;height:100vh;min-width:360px}#SplashSchedule .overlayContainer .splashContentContainer .splashContentMediaContainer{height:auto;max-width:100%;width:auto}#SplashSchedule .overlayContainer .splashContentContainer .splashContentMediaContainer img{height:100%;min-height:auto;min-width:360px;object-fit:fill;width:100%}#SplashSchedule .overlayContainer .splashContentContainer .splashMainContentContainer{max-width:100%;padding:12px 24px;position:relative}#SplashSchedule .splashHeadingLevelThree{font-size:16px}}.snackbar{align-items:center;animation:fadein .3s;display:flex;height:40px;justify-content:center;position:fixed;top:70px;visibility:visible;width:100%;z-index:25}.snackbar .message-box{color:#fff;font-size:14px}@keyframes fadein{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}.snackbar.error{background:#ff5e5e}.snackbar.success{background:#219653}