.hero__epic{position:relative}.hero__epic .item img{clip-path:none!important;-webkit-clip-path:none!important}.hero__epic_container{position:relative}@media all and (max-width:1199px){.hero__epic_container{margin-bottom:40px}}.hero__epic__background_fallback{background:#131a2d;height:450px;overflow:hidden;width:100%}@media all and (max-width:1199px){.hero__epic__background_fallback{display:none}}.hero__epic_overlay{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-transform:uppercase;text-align:center;display:flex;align-items:center;padding:0;margin:0;pointer-events:none}@media all and (min-width:1200px){.hero__epic_overlay{top:60%}}@media all and (max-width:1199px){.hero__epic_caption{width:100%}}.hero__epic_caption__flag{background-color:#88a8be;display:inline-block;margin-top:15px;padding:10px;position:relative}.hero__epic_caption__flag::after,.hero__epic_caption__flag::before{content:"";position:absolute;bottom:0;width:0;height:0;border-top:20px solid #88a8be;border-bottom:20px solid #88a8be}.hero__epic_caption__flag::before{left:-11px;border-left:12px solid transparent}.hero__epic_caption__flag::after{right:-11px;border-right:12px solid transparent}@media all and (max-width:1199px){.hero__epic_caption__flag::after,.hero__epic_caption__flag::before{border-top:15px solid #88a8be;border-bottom:15px solid #88a8be}}.hero__epic_quick_purchase{background-color:#1d2847;margin:0 auto;max-width:500px;padding:5px;text-transform:uppercase}.hero__epic_quick_purchase__select{width:284px}.hero__epic_quick_purchase__btn{width:186px}.hero__epic_quick_purchase__col{margin:0 auto;padding:5px}.hero__epic_quick_purchase__container--below_banner{margin-top:10px}.hero__epic_quick_purchase__fields{display:flex;flex-direction:row;justify-content:center}.hero__epic_quick_purchase__formContainer{align-items:center;display:flex;flex-direction:column;justify-content:center}.hero__epic_quick_purchase__viewAllPasses{padding:14px 0}.hero__epic_quick_purchase__viewAllPasses--link::after{top:0}@media all and (min-width:768px){.hero__epic_quick_purchase__container:not(.hero__epic_quick_purchase__container--below_banner){-webkit-transform:translateY(-28%);-moz-transform:translateY(-28%);-ms-transform:translateY(-28%);-o-transform:translateY(-28%);transform:translateY(-28%)}.hero__epic_quick_purchase form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.hero__epic_quick_purchase .select--custom,.hero__epic_quick_purchase .select--custom>select{height:100%}.hero__epic_quick_purchase__col--title{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:8px 0}}@media all and (min-width:1200px){.hero__epic_quick_purchase{width:860px}}@media all and (max-width:1199px){.hero__epic_quick_purchase__label{padding:7px}}@media all and (min-width:768px) and (max-width:1199px){.hero__epic_quick_purchase{max-width:500px;width:100%}}@media all and (max-width:767px){.hero__epic_quick_purchase{padding:10px 10px 5px;text-align:center}.hero__epic_quick_purchase__col{padding-bottom:10px;width:100%}.hero__epic_quick_purchase__select{height:56px}.hero__epic_quick_purchase__fields{flex-direction:column;width:100%}.hero__epic_quick_purchase__select{width:100%}.hero__epic_quick_purchase__btn{width:100%}}.hero__epic_quick_purchase select{text-transform:uppercase;font-family:"Avenir Next W01",Helvetica,sans-serif!important;font-weight:700!important;font-style:normal!important;font-size:1.6rem!important;line-height:1!important;color:#1d2847!important;letter-spacing:.02em!important}.hero__epic_quick_purchase__btn,.hero__epic_quick_purchase__select{display:inline-block}.hero__epic_quick_purchase__label{margin:0}.hero__epic_quick_purchase__view_all{margin:20px 0}.dab-404{text-align:center}.dab-404 a{display:inline-block;font-size:22px;white-space:nowrap;width:auto}.dab-404__body{padding-top:10px;text-transform:uppercase}@media all and (min-width:768px){.dab-404{-webkit-transform:translateY(-28px)!important;-moz-transform:translateY(-28px)!important;-ms-transform:translateY(-28px)!important;-o-transform:translateY(-28px)!important;transform:translateY(-28px)!important}}@media all and (max-width:767px){.dab-404{background:#1d2847;padding:20px 15px}.dab-404 a{max-width:290px;width:100%}.dab-404__body{padding-top:15px}.dab-404__body br{display:none}.dab-404 .extrasmall--reverse{font-size:14px;letter-spacing:.02em}}.hero__background__gradient{visibility:hidden}