body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{background-color:var(--brandPrimary);width:100vw}body,html{max-width:440px;margin:auto;overflow-x:hidden;line-height:1.3}.space-top{margin-top:1.5rem!important}.pinned-bottom{position:absolute;bottom:5%;left:0;right:0}.grecaptcha-badge{visibility:hidden}:root{--accent:#e1087e;--accentContrast:#fff;--accentSecondary:#f7c210;--accentSecondaryContrast:#121224;--radioButtonBackgroundColor:#060620;--radioButtonTitleTextSize:2em;--radioButtonSmallSelectedBackgroundColor:#1d1e3a;--transparent:transparent;--white:#fff;--gray:grey;--limeGreen:#66b158;--buttonTextColor:#121224;--inputBackgroundColor:#c1c1c6;--inputTextColor:#162b69;--brandPrimary:#221d35;--mainFontSize:1.2rem;--subtleFontSize:0.8rem;--inputLabelTextSize:1rem;--inputTooltipIconSize:1.2rem}iframe{border-style:none}#main-container{color:#fff;position:relative}@media only screen and (max-width:420px){#main-container{margin:5vw;max-width:280px}}@media only screen and (max-width:720px){#main-container{margin:5vw;max-width:420px}}@media only screen and (min-width:430px){#main-container{margin:20px auto auto}}.back{display:flex;align-items:center;margin-left:-9px;max-width:100px;font-size:1.3rem}.back .left-chevron{transform:rotate(90deg)}.pointer{cursor:pointer}.close-container{margin-top:1vh;margin-bottom:1vh;display:flex}.close-container svg{height:1.8rem}.close-container .cross{cursor:pointer;width:2.6rem}.free-day-pass-journey-close-container{margin-top:-20px;margin-bottom:0;display:flex}.free-day-pass-journey-close-container svg{height:1.5rem;margin:0}.free-day-pass-journey-close-container .cross{cursor:pointer;width:1.4rem}.btn-container{border-radius:6px;display:flex;justify-content:center;align-items:center;cursor:pointer;border:none;padding:1rem;margin-top:.5rem;margin-bottom:.5rem;box-shadow:4px 5px 8px -1px rgba(0,0,0,.55)}.btn-container.small{height:30px;min-width:128px;border-radius:3px}.btn-container.x-small{height:30px;min-width:50px;border-radius:3px}.btn-container.medium{height:3rem;min-width:15rem}.btn-container.wide{width:100%;height:3rem}.btn-container.accent{background-color:var(--accent)}.btn-container.accent .btn-text{color:var(--white)}.btn-container.accent .text-size{font-size:13px}.btn-container.black{background-color:#000}.btn-container.black .btn-text{color:var(--white)}.btn-container.padding-3{padding:3px}.btn-container.accent-secondary{background-color:var(--accentSecondary)}.btn-container.accent-secondary .btn-text{color:var(--buttonTextColor)}.btn-container.transparent{border:1px solid var(--gray);background-color:var(--transparent)}.btn-container.transparent .btn-text{color:var(--white)}.btn-container .btn-text{font-weight:700;font-size:var(--mainFontSize);-webkit-user-select:none;user-select:none}.btn-container .right-component{margin-left:.5rem}.btn-container:hover{filter:brightness(115%)}.btn-container:active{filter:brightness(90%)}.btn-container:disabled{opacity:.4;filter:brightness(80%);cursor:not-allowed}.checkboxes{flex-direction:column;padding-top:.2rem}.checkbox-container,.checkboxes{display:flex;align-items:flex-start}.checkbox-container{flex-direction:row;margin-bottom:.2rem}.checkbox-container.reverse{flex-direction:row-reverse}.checkbox-container.short{align-items:center!important}.checkbox-container.no-margin-bottom{margin-bottom:0}.checkbox-container input[type=checkbox]{min-width:15px;min-height:10px}.checkbox-container .checkbox-label{margin-left:.5rem;text-align:start;font-size:.7rem}.sky-q-checkbox-container{display:flex;border-radius:10px;height:40px;padding-left:10px;margin-top:.5rem}.sky-q-checkbox-container .checkbox-label{font-weight:700}.sky-q-checkbox-container.checked-true{background-color:var(--accent)}.input-outer-container{padding:.3rem 0;width:100%}.input-label-container{display:flex;justify-content:flex-start;padding:.3rem .8rem .3rem 0;font-size:var(--inputLabelTextSize)}.search-field-label{font-weight:700}.input-container{height:1.2rem;display:flex;flex-direction:row;filter:brightness(120%);padding:.5rem;border-radius:5px;align-items:center;position:relative;background-color:var(--inputBackgroundColor)}.input-container .input-tooltip .input-tooltip-icon{cursor:help;font-size:var(--inputTooltipIconSize)}.input-container .input-tooltip .input-tooltip-text{display:none;position:absolute;color:var(--white);padding:.5rem;border-radius:5px;right:0;width:80%;text-align:end;font-size:var(--inputLabelTextSize);margin-top:.4rem}.input-container .input-tooltip:hover .input-tooltip-text{display:block}.input-container .input-text-area{flex:1 1;height:100%;border:none;font-size:var(--inputLabelTextSize);background-color:var(--transparent);color:var(--inputTextColor);text-overflow:ellipsis}.input-container .input-text-area:focus{outline:none}.input-container .input-text-area::placeholder{opacity:.8}.input-container .field-icon{float:right;position:relative;z-index:2;color:#707689;cursor:pointer}.input-container.container-color{background-color:#b7b7bb;filter:brightness(100%)}.input-container.container-color .input-text-area::placeholder{color:#707689}.subtle{font-size:var(--subtleFontSize)}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--inputTextColor);box-shadow:inset 0 0 0 1000px #c1c1c6}.loader{position:relative;margin:0 auto;width:100px}.loader.inline{max-width:25px}.loader:before{content:"";display:block;padding-top:100%}.circular{animation:rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}.loader.accent-contrast{stroke:var(--accentContrast)}.loader.accent-secondary-contrast{stroke:var(--accentSecondaryContrast)}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}.columns{display:flex}.columns .input-outer-container{max-width:49%}.align-direct-debit-fields{margin:auto;justify-content:center}.row-spacer{width:1em}.row-spacer.thirty{width:30px;margin:4px}.fine-print p{font-size:.7rem;text-align:left}.white-link{color:var(--white);text-decoration:none}.accent-link,.accent-secondary-link,.white-link{font-weight:700;cursor:pointer;min-width:5rem}.accent-secondary-link{color:var(--accentSecondary);text-decoration:none}.signup-header{text-align:center}hr{border-top:1px solid grey}hr.thin{min-width:5rem;margin-left:30%;margin-right:30%}hr.wide{margin-left:5%;margin-right:5%}.d-flex{display:flex;flex-direction:row;align-items:flex-start;margin-top:10px}.d-flex .logo{max-width:40px}.d-flex .logo .eir-logo{width:3rem;height:2rem}.d-flex p{margin-left:2rem;text-align:start;font-size:.7rem;margin-top:4px}.free-day-pass-login{display:flex;justify-content:space-between;margin:0;padding:0}.free-day-pass-login h1{margin:0 1rem 0 0}.free-day-pass-login .x-small{border-radius:6px;margin:0;padding:.5rem;height:26px}.free-day-pass-login .x-small span{font-size:1rem}.free-day-pass-login .wide-free-day-pass{margin:10px 5%}.watch-now-button-container{display:flex;justify-content:center;align-items:center;margin-top:30%}.success-message-container{display:flex;flex-direction:row;justify-content:space-evenly;max-width:100%;border-radius:12px;padding:0 15px;border:1px solid var(--gray);margin-top:.5rem}.success-message-container .success-message-text{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:80%;text-align:center;padding-bottom:.5em}.success-message-container .success-message-text h1{margin:auto}.success-message-container .success-message-text p{font-size:1.2rem;margin:0}.success-message-container .success-message-text .success{font-size:1.4rem;font-weight:700}.success-message-container .success-message-text .success.accent{color:var(--accent)}.success-message-container .success-message-text .success.accent-secondary{color:var(--accentSecondary)}.success-message-container .success-tick-icon{display:flex;align-items:center;justify-content:center}.success-message-container .success-tick-icon svg{width:2rem;height:2rem;background-color:var(--accent);border-radius:100%;outline:none;border:none}.success-message-container .success-tick-icon.accent path{fill:#fff}.success-message-container .success-tick-icon.accent-secondary path{color:var(--accentSecondary)}.card-container{display:flex;flex-direction:column;align-items:center;margin-top:.5rem;overflow:clip;line-height:1}.card-container.border{border:1px solid var(--gray);border-radius:12px;padding:.7rem .5rem}.card-container .summary-container{display:flex;flex-direction:column;width:90%;height:auto}.card-container .summary-container .summary-header{display:flex;justify-content:center;color:var(--accentSecondary);font-size:1rem;font-weight:700}.card-container .summary-container .summary-header p{margin:0}.card-container .summary-container .summary-content{display:flex;flex-direction:column}.card-container .summary-container .summary-content .summary-item{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.4rem}.card-container .summary-container .summary-content .summary-item p{margin:0;font-size:1rem}.card-container .summary-container .horizontal-rule{width:80%}.card-container .contentHeader{display:flex;justify-content:center;font-weight:700;font-size:1.5rem}.card-container .contentHeader p{margin:auto}.card-container .contentHeader .w-76{width:76%}.card-container .contentHeader .row-setter{width:100px;margin-right:10px}.card-container .small-print-container{margin-top:.5rem}.card-container .small-print-container p{font-size:.7rem;margin:0;text-align:center}.card-container .card-content-container{display:flex;flex-direction:row;align-items:center;width:100%}.card-container .card-content-container .card-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-evenly;text-align:start;flex:1 1;max-width:100%}.card-container .card-content-container .card-content .card-header{font-size:1rem;font-weight:700;color:var(--accent);margin:10px 0 0;text-transform:uppercase}.card-container .card-content-container .card-content .card-body{display:flex;flex-direction:row;align-items:center;font-size:.9rem;line-height:1.3rem;font-weight:400;width:100%}.card-container .card-content-container .card-content .card-body a .icon,.card-container .card-content-container .card-content .card-body a svg{color:#fff;margin:0;width:5rem;height:3rem}.card-container .card-content-container .card-content .card-body a .tv-icon{color:#fff;margin:0;width:5rem;height:3rem;border-radius:22px}.card-container .card-content-container .card-content .card-body a .icon{border-radius:22px}.card-container .card-content-container .card-content .card-body span{display:flex;align-items:center}.card-container .card-content-container .card-content .card-body .racing-tv-apps{display:flex;width:100%;justify-content:space-between}.card-container .card-content-container .card-content .ml-30{margin-left:30px}.card-container .card-content-container .card-content-align{text-align:start}.card-container .card-content-container .card-central-content{display:flex;flex-direction:column;align-items:center;flex:1 1}.card-container .card-content-container .card-central-content .card-price{color:var(--accentSecondary);font-size:2rem;font-weight:700;margin:0}.card-container .card-content-container .card-central-content .card-duration{color:var(--white);font-size:1rem;font-weight:700;text-transform:uppercase;margin:0}.card-container .card-content-container .card-right-icon{flex:1 1;display:flex;justify-content:center}.card-container .card-content-container .card-right-icon path{fill:var(--accentSecondary)}.card-container .card-content-container .card-right-icon svg{width:2rem;height:2rem}.card-container .w-100{width:100%}.droptext-container{margin-top:-10px;padding-top:1rem}.droptext-input{margin-left:2rem}.label{display:flex;align-items:center;cursor:pointer}.input-and-button{display:flex;align-items:flex-end}.space-left{margin-left:1rem}.rotate{transition:all .1s linear}.rotate.down{transform:rotate(-90deg)}.slide-bottom{animation:slide-bottom .2s linear both}@keyframes slide-bottom{0%{transform:translateY(-20px);opacity:.5}to{transform:translateY(0);opacity:1}}.suggested-addresses{border-top:1px solid var(--gray);border-left:1px solid var(--gray);border-right:1px solid var(--gray);background-color:var(--transparent);overflow-y:scroll;max-height:13em;width:100%;margin-top:-8px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.suggested-addresses .suggested-address{border-bottom:1px solid var(--gray);padding:.5rem;cursor:pointer;background-color:var(--transparent);min-height:1.5em}.suggested-addresses .suggested-address:hover{background-color:var(--accent)}h1{align-self:flex-start;text-align:left;font-size:1.8rem;font-weight:500}h1 .bold-heading-accent{color:var(--white);font-weight:700}h1 .bold-heading-accent.caps{text-transform:uppercase}h2.heading-h2{margin-top:-8px;font-size:1.2rem}p{font-size:var(--mainFontSize)}.error-text{color:var(--accentSecondary);text-align:left;font-size:.8rem}.name-text{font-weight:700;font-size:1.3rem}.success-text{color:var(--limeGreen);text-align:left;font-size:.8rem}.text-uppercase-bold{text-transform:uppercase;font-weight:700}.italic{font-style:italic}.left-text{text-align:left}.center{display:flex;justify-content:center;align-items:center;text-align:center;font-size:12px}.free_day_pass_header_text{font-size:1.5rem;margin-top:0}.racing_tv_text{font-size:1.2rem}.racing-heading{display:flex;justify-content:center;text-align:center;color:#ffc324;margin:0;text-transform:uppercase;font-size:1.4rem;font-weight:700}@media only screen and (max-width:430px){.racing-heading{font-size:1.2rem}}@media only screen and (max-width:385px){.racing-heading{font-size:1rem}}.racecourse-text{font-size:1.1rem;margin-top:0;font-weight:700}@media only screen and (max-width:430px){.racecourse-text{font-size:.9rem}}@media only screen and (max-width:385px){.racecourse-text{font-size:.8rem}}.m-0{margin:0}.col{flex-direction:column}.accent{color:var(--accent)}.accent-secondary{color:var(--accentSecondary)}.mb-2{margin-bottom:2px}@media only screen and (min-width:768px){.expand-text{font-size:30px}.expand-text svg{height:3rem!important;width:15rem!important}}@media only screen and (max-width:768px){.expand-text{font-size:17px}.expand-text svg{height:1.3rem!important;width:9rem!important}}.radio-group-container{display:flex;flex-direction:column;align-items:center;pointer-events:none}.radio-group-container.row{flex-direction:row;align-items:center;justify-content:space-around}.radio-btn-container{display:flex;justify-content:center;align-items:center;cursor:pointer;margin-top:.5rem;margin-bottom:.5rem;box-shadow:4px 5px 8px -1px rgba(0,0,0,.55);border:2px solid #c3a71b;overflow:hidden;height:100%;pointer-events:auto}.radio-btn-container.small{height:45px;width:43%;border-radius:5px;border-width:1px}.radio-btn-container.small.selected{border-color:var(--accent);background-color:var(--radioButtonSmallSelectedBackgroundColor)}.radio-btn-container.large{width:100%;border-radius:20px;padding:1em;min-height:100px;max-height:100px}.radio-btn-container.selected{filter:brightness(100%);border-width:2px}.radio-btn-container.brand{background-color:var(--brandPrimary)}.radio-btn-container.accent.selected{animation:accentSelected 4s ease infinite alternate}.radio-btn-container.accent-secondary.selected{animation:accentSecondarySelected 4s ease infinite alternate}.radio-btn-container .discount-pattern{width:50vw;height:100%;min-width:1px;max-width:50%;position:absolute;border-radius:0 34px 0 0;right:10px;transform:skewX(335deg)}.radio-btn-container .discount-pattern.accent{background-color:var(--accent)}.radio-btn-container .discount-pattern.accent-secondary{background-color:var(--accentSecondary)}.radio-btn-container .large-radio-btn-text-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;z-index:2;height:100%}.radio-btn-container .large-top-text-container{color:var(--white);display:flex;flex-direction:row;-webkit-user-select:none;user-select:none;text-align:start;width:100%;margin-bottom:10px}@media only screen and (max-width:420px){.radio-btn-container .large-top-text-container{margin-bottom:5px}}.radio-btn-container .large-bottom-text-container{width:100%;display:flex;flex-direction:row;height:100%}.radio-btn-container .radio-btn-left-lower-text-container{display:flex;align-items:center;width:30%}.radio-btn-container .radio-btn-title{font-size:1.3rem;font-weight:700;text-transform:uppercase}@media only screen and (max-width:420px){.radio-btn-container .radio-btn-title{font-size:1rem}}.radio-btn-container .radio-btn-price{font-size:var(--radioButtonTitleTextSize);font-weight:700;margin-right:.2rem}@media only screen and (max-width:420px){.radio-btn-container .radio-btn-price{font-size:1.4em}}.radio-btn-container .radio-btn-price.accent{color:#c7a914}.radio-btn-container .radio-btn-price.accent-secondary{color:var(--accentSecondary)}.radio-btn-container .radio-btn-time-length{line-height:.9;padding-top:-2px;display:inline-block;max-width:5vw;font-size:var(--inpuLabelTextSize)}@media only screen and (max-width:420px){.radio-btn-container .radio-btn-time-length{font-size:.7em}}.radio-btn-container .radio-btn-right-text{color:var(--white);font-weight:500;font-size:.9rem;-webkit-user-select:none;user-select:none;text-overflow:ellipsis;overflow:hidden;max-height:123px;text-align:start;width:70%}.radio-btn-container .radio-btn-right-text span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media only screen and (max-width:280px){.radio-btn-container .radio-btn-right-text{font-size:.7em}}.radio-btn-container .discount-bg{background-color:var(--accent);min-height:100px;max-height:123px;display:flex;align-items:center;padding:1rem}.radio-btn-container .discount-text{font-size:16px}.radio-btn-container .wrap-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.radio-btn-container .radio-btn-middle-text{color:var(--white);font-weight:700;font-size:var(--mainFontSize);-webkit-user-select:none;user-select:none;text-transform:capitalize}.radio-group-container:hover>.radio-btn-container{filter:brightness(50%);border-color:grey}.radio-group-container .radio-btn-container:hover{filter:brightness(125%);border-color:#c3a71b}.notSelected{filter:brightness(50%);border-color:grey}.free-day-pass-package{display:flex;flex-direction:row;align-items:flex-start;margin-top:10px;cursor:pointer;overflow:hidden;width:100%;min-height:50px;max-height:50px;background:none;border:none;color:var(--white)}.free-day-pass-package label{font-size:.5rem;margin-left:.5rem;text-align:start;padding-top:4px}@media only screen and (min-width:430px){.free-day-pass-package label{font-size:.7rem;padding-top:2px}}@keyframes accentSelected{0%{border-color:#c6ab24}12.5%{border-color:#e4c321}25%{border-color:#eec90d}37.5%{border-color:#d7b924}50%{border-color:#c3a71b}62.5%{border-color:#c4a60f}75%{border-color:#dcbc18}to{border-color:#c7a914}}@keyframes accentSecondarySelected{0%{border-color:var(--accentSecondary)}12.5%{border-color:#bd8633}25%{border-color:#a37302}37.5%{border-color:#c7a914}50%{border-color:#9aa635}62.5%{border-color:#bf522a}75%{border-color:#c24319}to{border-color:#aced42}}.lozenge-container{background-color:var(--accent);display:flex;justify-content:center;align-items:center;border-radius:2px;padding-inline:.5em;margin-left:.5em;font-weight:700;text-transform:uppercase}.progress-bar-container{display:flex;flex-direction:column;justify-content:space-around}.progress-bar-container .step-count-text{font-size:.8em;text-align:end}.progress-bar-container .progress-bar{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.progress-bar-container .progress-bar .progress-bar-line{position:absolute;width:98%;z-index:0;border:1px solid var(--gray)}.progress-bar-container .progress-bar .progress-bar-line-active{position:absolute;z-index:1;border:1px solid var(--white)}.progress-bar-container .progress-bar .progress-bar-dot{width:6px;height:6px;background-color:var(--gray);border-radius:50%;z-index:2}.progress-bar-container .progress-bar .progress-bar-dot.active{background-color:var(--white)}h1 svg{margin-left:1rem}h1 span.change-button{float:right;color:#fff;font-size:var(--inputTooltipIconSize);padding-top:.1rem;cursor:pointer;font-weight:700}.terms p{text-align:justify;font-size:14px}.terms .link{font-weight:700;cursor:pointer;margin-left:4px;margin-right:2px}.portfolio-realex{background:#edeceb;background-color:#edeceb;max-width:600px}.container-fluid{margin-right:auto;margin-left:auto}#rxp-header{width:100%;max-width:600px;height:56px;background:#3a3d46;box-shadow:none;border:0;overflow:hidden;display:block;padding-top:0}#rxp-header .rxp-title{padding:20px 0;margin:0;font-size:1.1em}#rxp-header .rxp-title span{padding-left:20px}.alert-container{line-height:1.2;padding:.8em;color:#004085;background-color:#cce5ff;border-color:#b8daff;border-radius:8px;margin-bottom:.5em}.alert-container .alert-header{display:flex;align-items:center;height:2em;font-size:1.1rem;font-weight:500;height:30px}.alert-container .alert-header svg{margin-right:5px}.alert-container .alert-link{color:#004085;font-weight:700;cursor:pointer}.alert-container .alert-link:hover{text-decoration:underline}.login-header,.micro-text{margin-top:0}.micro-text{font-size:.55rem}.accent-link{color:var(--accent);text-decoration:none}.accent-link.ml-3{margin-left:3px}
/*# sourceMappingURL=main.9ced96d3.chunk.css.map */