@import url("https://fonts.googleapis.com/css?family=Quicksand:400,700");body{background-position:50% -8px;background-repeat:no-repeat}.debug .row.debug-page{min-height:1000px}.debug .row.debug-page img{margin-top:20px;margin-bottom:70px}.container.user-login .login-row{background-image:url("../images/_testing-user-login-top.png");background-repeat:repeat-x;background-position:50% 0;overflow:hidden;min-height:1000px}.container.user-login .login-row .inner{margin:0 auto;margin-top:70px;width:1208px}.container.business-login .login-row{background-image:url("../images/_testing-business-login-top.png");background-repeat:repeat-x;background-size:cover;background-position:50% 0;overflow:hidden;position:relative;min-height:1000px}.container.business-login .login-row .inner{margin:0 auto;margin-top:10px;width:1208px}.container.business-login .login-row .bottom{background-color:#fff;position:absolute;height:50px;width:100%;bottom:0}.flatpickr-calendar,.datepicker-dropdown{font-family:'Quicksand', sans-serif;font-weight:700}html{-webkit-font-smoothing:antialiased}body{margin:0;padding:0}.body-wrapper{height:auto;overflow:hidden;width:100%}.body-wrapper .body-slider{-webkit-transition:all 0.7s;-ms-transition:all 0.7s;-moz-transition:all 0.7s;-o-transition:all 0.7s;transition:all 0.7s}.body-wrapper .body-slider.show{-webkit-transform:translateX(100vw);-ms-transform:translateX(100vw);-moz-transform:translateX(100vw);-o-transform:translateX(100vw);transform:translateX(100vw)}@media screen and (min-width: 1024px){.body-wrapper .body-slider{min-width:1280px;position:absolute;left:50%;margin-left:-640px;-webkit-transform:scale(0.8, 0.8);-ms-transform:scale(0.8, 0.8);-moz-transform:scale(0.8, 0.8);-o-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;-moz-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0}}@media screen and (min-width: 1200px){.body-wrapper .body-slider{min-width:100%;position:relative;margin-left:0;left:0;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}}.container .row,footer .row{margin:0 auto;position:relative;width:300px}@media screen and (min-width: 414px){.container .row,footer .row{width:380px}}@media screen and (min-width: 1024px){.container .row,footer .row{width:1200px}}.container .row.full-width,footer .row.full-width{width:100%}.container .row.z-bottom,footer .row.z-bottom{z-index:1}.container .row.z-top,footer .row.z-top{z-index:100}.container.gradient-city-bg,footer.gradient-city-bg{background-image:url("../images/background-top-mobile.png"),url("../images/background-cityscape-mobile.png");background-position:50% 0, 50% 100%;background-repeat:repeat-x, no-repeat;background-size:auto 223px, auto 196px;overflow:hidden}@media screen and (min-width: 414px){.container.gradient-city-bg,footer.gradient-city-bg{min-height:458px}}@media screen and (min-width: 1024px){.container.gradient-city-bg,footer.gradient-city-bg{background-image:url("../images/background-top-desktop.png"),url("../images/background-cityscape-desktop.png");background-position:50% 115px, 50% 100%;background-repeat:repeat-x, no-repeat;background-size:auto 224px, auto 268px;min-height:529px}}.container.gradient-start-lower,footer.gradient-start-lower{background-position:50% 24px, 50% 100%}@media screen and (min-width: 1024px){.container.gradient-start-lower,footer.gradient-start-lower{background-position:50% 0px, 50% 100%}}header{margin:0 auto;width:300px}@media screen and (min-width: 414px){header{width:380px}}@media screen and (min-width: 1024px){header{width:1200px}}header .top{position:relative;width:100%;height:162px}@media screen and (min-width: 1024px){header .top{height:115px}}header .top.short-mobile{height:164px}@media screen and (min-width: 1024px){header .top.short-mobile{height:115px}}header .top .burger-icon{background-image:url("../images/header/burger-nav.png");background-repeat:no-repeat;background-size:37px auto;background-position:50% 50%;height:48px;left:-5px;position:absolute;top:12px;width:48px}@media screen and (min-width: 1024px){header .top .burger-icon{display:none}}header .top .logo{background-image:url("../images/header/logo.png");background-repeat:no-repeat;background-size:100% auto;background-position:50% 50%;height:71px;left:50%;position:absolute;top:2px;width:180px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 414px){header .top .logo{width:210px}}@media screen and (min-width: 1024px){header .top .logo{left:0;top:22px;width:260px;-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}header .top .user-button{background-image:url("../images/header/user-button.png");background-repeat:no-repeat;background-size:44px auto;background-position:50% 50%;height:48px;position:absolute;right:-2px;top:15px;width:48px}@media screen and (min-width: 1024px){header .top .user-button{display:none}}header .top .search{position:absolute;top:76px;width:100%}@media screen and (min-width: 1024px){header .top .search{left:auto;right:370px;top:36px;width:194px}}header .top .search input[type="text"]{border:3px solid #009fe3;border-bottom-left-radius:4px;border-top-left-radius:4px;border-right:none;display:block;height:21px;float:left;width:calc(100% - 33px)}header .top .search input[type="submit"]{background-color:#009fe3;background-image:url("../images/header/search-button-icon.png");background-repeat:no-repeat;background-size:13px auto;background-position:50% 50%;border:none;border-bottom-right-radius:4px;border-top-right-radius:4px;display:block;float:left;height:29px;text-indent:-9999em;width:25px}header .top .quick-links{left:0;position:absolute;text-align:center;top:108px;width:100%}@media screen and (min-width: 414px){header .top .quick-links{width:234px}}@media screen and (min-width: 1024px){header .top .quick-links{left:auto;top:29px;right:0;text-align:right;width:364px}}header .top .quick-links.business-links{width:800px}header .top .quick-links .link{background-repeat:no-repeat;background-size:20px auto;background-position:0 50%;box-sizing:border-box;color:#009fe3;font-size:14px;display:inline-block;height:40px;padding-left:24px;padding-top:11px;text-align:left;text-decoration:none;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){header .top .quick-links .link{font-size:16px}}header .top .quick-links .link:hover{text-decoration:underline}header .top .quick-links .link.login,header .top .quick-links .link.account{display:none}@media screen and (min-width: 1024px){header .top .quick-links .link.login,header .top .quick-links .link.account{background-image:url("../images/header/quicklink-account.png");display:inline-block}}header .top .quick-links .link.account{display:none}@media screen and (min-width: 1024px){header .top .quick-links .link.account{display:inline-block}}header .top .quick-links .link.contact{background-image:url("../images/header/quicklink-contact.png");width:85px}@media screen and (min-width: 1024px){header .top .quick-links .link.contact{width:118px}}header .top .quick-links .link.help{background-image:url("../images/header/quicklink-help.png");margin:0 25px;width:68px}@media screen and (min-width: 414px){header .top .quick-links .link.help{margin:0}}header .top .quick-links .link.chat{background-image:url("../images/header/quicklink-chat.png");background-size:30px auto;padding-left:33px;width:71px}@media screen and (min-width: 1024px){header .top .quick-links .link.chat{display:none}}header .top .quick-links .link span{display:none}@media screen and (min-width: 1024px){header .top .quick-links .link span{display:inline}}header .top .social-icons{display:none;height:40px;position:absolute;right:0;top:108px;width:127px}@media screen and (min-width: 414px){header .top .social-icons{display:block}}@media screen and (min-width: 1024px){header .top .social-icons{top:68px;right:-6px;width:83px}}header .top .social-icons .icon{background-repeat:no-repeat;background-size:20px auto;background-position:0 50%;display:inline-block;height:22px;margin-top:7px;margin-left:9px;width:22px}@media screen and (min-width: 1024px){header .top .social-icons .icon{background-size:24px auto;height:30px;margin-left:14px;width:30px}header .top .social-icons .icon:hover{opacity:0.8}}header .top .social-icons .icon:first-child{margin-left:0}header .top .social-icons .icon.icon-facebook{background-image:url("../images/header/social-facebook.png")}header .top .social-icons .icon.icon-twitter{background-image:url("../images/header/social-twitter.png")}header .top .social-icons .icon.icon-instagram{background-image:url("../images/header/social-instagram.png")}header .top .social-icons .icon.icon-snapchat{background-image:url("../images/header/social-snapchat.png")}header .top .page-title{height:40px;position:absolute;left:0;top:151px;width:100%}@media screen and (min-width: 1024px){header .top .page-title{display:none}}header .top .page-title .text{background-image:url("../images/header/nav-text-holder.png");color:#fff;background-repeat:no-repeat;background-size:auto 100%;background-position:100% 50%;box-sizing:border-box;display:inline-block;padding-left:12px;padding-top:9px;height:46px;font-size:26px;vertical-align:top;width:calc(100% - 63px);font-family:'Quicksand', sans-serif;font-weight:700}header .top .page-title .icon{background-repeat:no-repeat;background-size:auto 100%;background-position:50% 50%;height:46px;display:inline-block;margin-left:13px;vertical-align:top;width:46px}header .top .page-title.home .text{background-image:url("../images/header/nav-text-holder-home.png")}header .top .page-title.home .icon{background-image:url("../images/header/nav-home.png")}header .top .page-title.travelcards .text{background-image:url("../images/header/nav-text-holder-travelcard.png")}header .top .page-title.travelcards .icon{background-image:url("../images/header/nav-travelcards.png")}header .top .page-title.journey-planner .text{background-image:url("../images/header/nav-text-holder-journey-planner.png")}header .top .page-title.journey-planner .icon{background-image:url("../images/header/nav-journeyplanner.png")}header .top .page-title.news .text{background-image:url("../images/header/nav-text-holder-news.png")}header .top .page-title.news .icon{background-image:url("../images/header/nav-news.png")}header .top .page-title.get-me-there .text{background-image:url("../images/header/nav-text-holder-get-me-there.png")}header .top .page-title.get-me-there .icon{background-image:url("../images/header/nav-getmethere.png")}@media screen and (min-width: 1024px){header .bottom{position:relative;width:100%;height:39px}}header .bottom nav{background-color:#ccecf9;background-position:0 40px;background-repeat:no-repeat;background-size:auto auto;height:100vh;left:50%;position:absolute;top:0;width:100%;-webkit-transform:translateX(-150vw);-ms-transform:translateX(-150vw);-moz-transform:translateX(-150vw);-o-transform:translateX(-150vw);transform:translateX(-150vw)}@media screen and (min-width: 1024px){header .bottom nav{background-color:transparent;height:40px;left:0;top:0;width:100%;-webkit-transform:translatex(0);-ms-transform:translatex(0);-moz-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}}header .bottom nav .nav-close-icon{background-image:url("../images/header/burger-nav-close.png");background-repeat:no-repeat;background-size:37px auto;background-position:50% 50%;height:48px;left:5px;position:absolute;top:12px;width:48px}@media screen and (min-width: 1024px){header .bottom nav .nav-close-icon{display:none}}header .bottom nav ul{list-style-type:none;margin:0;margin-top:100px;padding:0}@media screen and (min-width: 1024px){header .bottom nav ul{margin-top:0}}header .bottom nav ul li{background-size:auto 100%;background-position:100% 0;background-repeat:no-repeat;display:inline-block;height:48px;margin-bottom:7px;position:relative;text-align:left;width:calc(100vw - 70px)}@media screen and (min-width: 1024px){header .bottom nav ul li{background-image:none;display:inline-block;height:29px;margin-top:8px;margin-left:5px;width:192px}header .bottom nav ul li:first-child{margin-left:0}}header .bottom nav ul li .text{box-sizing:border-box;color:#fff;display:inline-block;font-size:22px;height:46px;padding-left:12px;padding-top:11px;vertical-align:top;width:calc(100vw - 86px);font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){header .bottom nav ul li .text{background-image:url("../images/header/nav-text-holder.png"),url("../images/header/nav-text-holder-home.png");background-repeat:no-repeat, no-repeat;background-size:auto 100%, auto 100%;background-position:100% 50%, 100% 50%;height:100%;left:33px;padding-left:0;padding-right:6px;padding-top:7px;position:absolute;font-size:14px;text-align:center;width:160px}}header .bottom nav ul li .icon{background-repeat:no-repeat;background-size:auto 100%;background-position:50% 50%;height:46px;display:inline-block;position:absolute;right:-57px;vertical-align:top;width:46px}@media screen and (min-width: 1024px){header .bottom nav ul li .icon{right:auto;left:0;width:29px;height:29px}}header .bottom nav ul li:hover .text,header .bottom nav ul li.active .text{background-position:500% 50%, 100% 50%}header .bottom nav ul li.icon-home .text{background-image:url("../images/header/nav-text-holder.png"),url("../images/header/nav-text-holder-home.png")}header .bottom nav ul li.icon-home .icon{background-image:url("../images/header/nav-home.png")}header .bottom nav ul li.icon-travelcard .text{background-image:url("../images/header/nav-text-holder.png"),url("../images/header/nav-text-holder-travelcard.png")}header .bottom nav ul li.icon-travelcard .icon{background-image:url("../images/header/nav-travelcards.png")}header .bottom nav ul li.icon-journey-planner .text{background-image:url("../images/header/nav-text-holder.png"),url("../images/header/nav-text-holder-journey-planner.png")}header .bottom nav ul li.icon-journey-planner .icon{background-image:url("../images/header/nav-journeyplanner.png")}header .bottom nav ul li.icon-news .text{background-image:url("../images/header/nav-text-holder.png"),url("../images/header/nav-text-holder-news.png")}header .bottom nav ul li.icon-news .icon{background-image:url("../images/header/nav-news.png")}header .bottom nav ul li.icon-get-me-there .text{background-image:url("../images/header/nav-text-holder.png"),url("../images/header/nav-text-holder-get-me-there.png")}header .bottom nav ul li.icon-get-me-there .icon{background-image:url("../images/header/nav-getmethere.png")}header .bottom nav ul li.icon-business .text{background-image:url("../images/header/nav-text-holder.png"),url("../images/header/nav-text-holder-business.png")}header .bottom nav ul li.icon-business .icon{background-image:url("../images/header/nav-business.png")}header.business .top .burger-icon{background-image:url("../images/header/business-burger-nav.png");display:none}header.business .top .logo{background-image:url("../images/header/business-logo.png")}header.business .top .user-button{background-image:url("../images/header/business-user-button.png")}header.business .top .search input[type="text"]{border:3px solid #484848;border-bottom-left-radius:4px;border-top-left-radius:4px;border-right:none;display:block;height:21px;float:left;width:calc(100% - 35px)}header.business .top .search input[type="submit"]{background-color:#484848;background-image:url("../images/header/search-button-icon.png");background-repeat:no-repeat;background-size:13px auto;background-position:50% 50%;border:none;border-bottom-right-radius:4px;border-top-right-radius:4px;display:block;float:left;height:29px;text-indent:-9999em;width:28px}header.business .quick-links.business-links{width:800px}header.business .quick-links .link{color:#484848;-webkit-filter:grayscale(100%);filter:grayscale(100%)}header.business .social-icons{-webkit-filter:grayscale(100%);filter:grayscale(100%)}header.business .bottom{display:none}.sticky-banner{background-color:#292929;display:none;height:52px;margin-top:9px;width:100%}@media screen and (min-width: 1024px){.sticky-banner{display:block}}.sticky-banner.dark{background-color:#007aa3}.sticky-banner.dark .banner-inner div{color:#fff}.sticky-banner.dark .banner-inner div a{color:#fff}.sticky-banner .banner-inner{max-width:1208px;margin:0 auto}.sticky-banner .banner-inner div{color:#fff;vertical-align:top;padding-top:13px;font-size:20px;text-align:center;font-family:'Quicksand', sans-serif;font-weight:700}.sticky-banner .banner-inner div.image{padding-top:0;margin-left:10px;margin-right:12px;margin-top:4px}.sticky-banner .banner-inner div a{color:#e6007e;text-decoration:none}.sticky-banner .banner-inner div a:hover{text-decoration:underline}.sticky-banner.business{background-color:#000}.sticky-banner.business .banner-inner div{color:#fff}.sticky-banner.business .banner-inner div a{color:#fff}.container .row.home-banner .row-inner{margin:0 auto;width:100%}@media screen and (min-width: 1024px){.container .row.home-banner .row-inner{width:1200px}}.container .row.home-banner .row-inner .banner-tabs{margin:0 auto;width:300px}@media screen and (min-width: 414px){.container .row.home-banner .row-inner .banner-tabs{width:380px}}@media screen and (min-width: 1024px){.container .row.home-banner .row-inner .banner-tabs{width:1200px}}.container .row.home-banner .row-inner .banner-tabs .tab{box-sizing:border-box;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;cursor:pointer;display:inline-block;font-size:13px;height:24px;padding-top:5px;text-align:center;text-decoration:none;vertical-align:top;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container .row.home-banner .row-inner .banner-tabs .tab{background-image:url("../images/white-arrow-right.png");background-position:calc(100% - 12px) 4px;background-repeat:no-repeat;background-size:10px auto;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:0;border-top-right-radius:0;font-size:16px;height:26px;padding-top:4px;padding-right:18px}}.container .row.home-banner .row-inner .banner-tabs .tab.timetables{background-color:#8e3092;margin-right:9px;width:132px}@media screen and (min-width: 1024px){.container .row.home-banner .row-inner .banner-tabs .tab.timetables{margin-left:649px;width:206px}.container .row.home-banner .row-inner .banner-tabs .tab.timetables:hover{background-color:#7b2a7f}}.container .row.home-banner .row-inner .banner-tabs .tab.travelcards{background-color:#e6007e;width:155px}@media screen and (min-width: 414px){.container .row.home-banner .row-inner .banner-tabs .tab.travelcards{width:235px}}@media screen and (min-width: 1024px){.container .row.home-banner .row-inner .banner-tabs .tab.travelcards{width:332px}.container .row.home-banner .row-inner .banner-tabs .tab.travelcards:hover{background-color:#cd0070}}.container .row.home-banner .row-inner .banner-holder{height:138px;overflow:hidden}@media screen and (min-width: 1024px){.container .row.home-banner .row-inner .banner-holder{border-radius:12px;height:232px;margin-top:25px}}.container .row.home-banner .row-inner .banner-holder .banners{height:100%;position:relative;width:100%}.container .row.home-banner .row-inner .banner-holder .banners .links{overflow:hidden;position:absolute;height:100%;width:100%;z-index:10}@media screen and (min-width: 1024px){.container .row.home-banner .row-inner .banner-holder .banners .links{width:350px}.container .row.home-banner .row-inner .banner-holder .banners .links.hide-mobile{display:block}}.container .row.home-banner .row-inner .banner-holder .banners .links.hide-mobile{display:none}@media screen and (min-width: 1024px){.container .row.home-banner .row-inner .banner-holder .banners .links.hide-mobile{display:block}.container .row.home-banner .row-inner .banner-holder .banners .links.hide-mobile .link-inner .link{background-image:url("../images/homepage-banner-link-background-deselected.png"),url("../images/homepage-banner-link-background.png")}.container .row.home-banner .row-inner .banner-holder .banners .links.hide-mobile .link-inner .link.active{background-position:500% 50%, 100% 50%}}.container .row.home-banner .row-inner .banner-holder .banners .links .link-inner{height:138px;margin:0 auto;position:relative;width:300px}@media screen and (min-width: 414px){.container .row.home-banner .row-inner .banner-holder .banners .links .link-inner{width:380px}}@media screen and (min-width: 1024px){.container .row.home-banner .row-inner .banner-holder .banners .links .link-inner{width:1200px}}.container .row.home-banner .row-inner .banner-holder .banners .links .link-inner .link{background-image:url("../images/white-arrow-right.png");background-position:12px 50%;background-repeat:no-repeat;background-size:10px auto;color:#fff;cursor:pointer;font-size:17px;height:20px;margin-bottom:22px;margin-top:16px;padding-left:32px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container .row.home-banner .row-inner .banner-holder .banners .links .link-inner .link{background-image:url("../images/homepage-banner-link-background.png");background-position:100% 50%, 100% 50%;background-repeat:no-repeat, no-repeat;background-size:auto 100%, auto 100%;color:#009fe3;font-size:24px;height:36px;margin-bottom:0;margin-top:7px;padding-top:11px;width:300px}.container .row.home-banner .row-inner .banner-holder .banners .links .link-inner .link:first-child{margin-top:37px}}.container .row.home-banner .row-inner .banner-holder .banners .banner{height:100%;overflow:hidden;position:absolute;pointer-events:none;top:0;opacity:0;width:100%;z-index:5;-webkit-transition:opacity 0.7s;-ms-transition:opacity 0.7s;-moz-transition:opacity 0.7s;-o-transition:opacity 0.7s;transition:opacity 0.7s}.container .row.home-banner .row-inner .banner-holder .banners .banner .banner-inner{height:138px;margin:0 auto;position:relative;width:300px}@media screen and (min-width: 414px){.container .row.home-banner .row-inner .banner-holder .banners .banner .banner-inner{width:380px}}@media screen and (min-width: 1024px){.container .row.home-banner .row-inner .banner-holder .banners .banner .banner-inner{width:1200px}}.container .row.home-banner .row-inner .banner-holder .banners .banner .link:hover{text-decoration:underline}.container .row.home-banner .row-inner .banner-holder .banners .banner.active{opacity:1;pointer-events:auto;top:0}.container .row.home-banner .row-inner .banner-holder .banners .banner.one{background-color:#009fe3;position:relative}.container .row.home-banner .row-inner .banner-holder .banners .banner.one .title,.container .row.home-banner .row-inner .banner-holder .banners .banner.one .text,.container .row.home-banner .row-inner .banner-holder .banners .banner.one .link,.container .row.home-banner .row-inner .banner-holder .banners .banner.one .image-left,.container .row.home-banner .row-inner .banner-holder .banners .banner.one .image-right{display:none}.container .row.home-banner .row-inner .banner-holder .banners .banner.one .image-left{background-image:url("../images/homepage-banner-one-two.png");background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;display:block;height:150px;position:absolute;right:-65px;top:0;width:150px}@media screen and (min-width: 414px){.container .row.home-banner .row-inner .banner-holder .banners .banner.one .image-left{right:8px}}@media screen and (min-width: 1024px){.container .row.home-banner .row-inner .banner-holder .banners .banner.one .text{color:#fff;display:block;font-size:20px;height:80px;left:620px;line-height:1.3em;position:absolute;text-align:center;top:62px;width:250px;font-family:'Quicksand', sans-serif;font-weight:700}.container .row.home-banner .row-inner .banner-holder .banners .banner.one .link{box-sizing:border-box;color:#ffd600;display:block;font-size:20px;height:80px;left:621px;letter-spacing:1.3px;line-height:1.3em;position:absolute;text-align:center;text-decoration:none;top:152px;width:250px;font-family:'Quicksand', sans-serif;font-weight:700}.container .row.home-banner .row-inner .banner-holder .banners .banner.one .link:hover{text-decoration:underline}.container .row.home-banner .row-inner .banner-holder .banners .banner.one .image-left{height:246px;right:40px;width:265px}.container .row.home-banner .row-inner .banner-holder .banners .banner.one .image-right{background-image:url("../images/homepage-banner-one-one.png");background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;display:block;height:234px;left:350px;position:absolute;right:40px;width:265px}}.container .row.home-banner .row-inner .banner-holder .banners .banner.two{background-color:#e6007e;background-size:auto 100%;background-position:50% 0;background-repeat:no-repeat;position:absolute}.container .row.home-banner .row-inner .banner-holder .banners .banner.two .title,.container .row.home-banner .row-inner .banner-holder .banners .banner.two .text,.container .row.home-banner .row-inner .banner-holder .banners .banner.two .link,.container .row.home-banner .row-inner .banner-holder .banners .banner.two .image-left,.container .row.home-banner .row-inner .banner-holder .banners .banner.two .image-right{display:none}@media screen and (min-width: 1024px){.container .row.home-banner .row-inner .banner-holder .banners .banner.two .image-left{background-image:url("../images/homepage-banner-two-one.png");background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;display:block;height:249px;position:absolute;left:364px;top:0;width:225px}}.container .row.home-banner .row-inner .banner-holder .banners .banner.two .image-right{background-image:url("../images/homepage-banner-two-two.png");background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;display:block;height:150px;position:absolute;right:-65px;top:0;width:156px}@media screen and (min-width: 414px){.container .row.home-banner .row-inner .banner-holder .banners .banner.two .image-right{right:0px}}@media screen and (min-width: 1024px){.container .row.home-banner .row-inner .banner-holder .banners .banner.two .image-right{height:238px;right:4px;width:288px}}.container .row.home-banner .row-inner .banner-holder .banners .banner.two .title{background-image:url("../images/white-arrow-down.png");background-position:0 50%;background-repeat:no-repeat;background-size:20px auto;color:#fff;display:block;font-size:16px;padding-left:30px;top:10px;left:10px;position:absolute;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 414px){.container .row.home-banner .row-inner .banner-holder .banners .banner.two .title{font-size:18px}}@media screen and (min-width: 1024px){.container .row.home-banner .row-inner .banner-holder .banners .banner.two .title{display:none}}.container .row.home-banner .row-inner .banner-holder .banners .banner.two .text{color:#fff;font-size:12px;display:block;left:10px;position:absolute;top:35px;width:200px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container .row.home-banner .row-inner .banner-holder .banners .banner.two .text{font-size:20px;height:80px;left:610px;line-height:1.2em;text-align:center;text-align:center;top:43px;width:280px}}.container .row.home-banner .row-inner .banner-holder .banners .banner.two .link{color:#ffd600;display:block;left:10px;position:absolute;text-decoration:none;font-size:14px;top:100px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container .row.home-banner .row-inner .banner-holder .banners .banner.two .link{box-sizing:border-box;color:#ffd600;display:block;font-size:20px;height:80px;left:623px;letter-spacing:1.3px;line-height:1.3em;position:absolute;text-align:center;text-decoration:none;top:167px;width:250px;font-family:'Quicksand', sans-serif;font-weight:700}.container .row.home-banner .row-inner .banner-holder .banners .banner.two .link:hover{text-decoration:underline}}.container .row.home-banner .row-inner .banner-holder .banners .banner.three{background-color:#9ac331;background-size:auto 100%;background-position:50% 0;background-repeat:no-repeat;position:absolute}.container .row.home-banner .row-inner .banner-holder .banners .banner.three .title,.container .row.home-banner .row-inner .banner-holder .banners .banner.three .text,.container .row.home-banner .row-inner .banner-holder .banners .banner.three .link,.container .row.home-banner .row-inner .banner-holder .banners .banner.three .image-left,.container .row.home-banner .row-inner .banner-holder .banners .banner.three .image-right{display:none}.container .row.home-banner .row-inner .banner-holder .banners .banner.three .image-left{background-image:url("../images/homepage-banner-three.png");background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;display:block;height:150px;position:absolute;right:-76px;top:-6px;width:163px}@media screen and (min-width: 414px){.container .row.home-banner .row-inner .banner-holder .banners .banner.three .image-left{right:-10px}}@media screen and (min-width: 1024px){.container .row.home-banner .row-inner .banner-holder .banners .banner.three .image-left{height:235px;right:2px;top:-4px;width:308px}}.container .row.home-banner .row-inner .banner-holder .banners .banner.three .title{background-image:url("../images/white-arrow-down.png");background-position:0 50%;background-repeat:no-repeat;background-size:20px auto;color:#fff;display:block;font-size:16px;padding-left:30px;top:10px;left:10px;position:absolute;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 414px){.container .row.home-banner .row-inner .banner-holder .banners .banner.three .title{font-size:18px}}@media screen and (min-width: 1024px){.container .row.home-banner .row-inner .banner-holder .banners .banner.three .title{display:none}}.container .row.home-banner .row-inner .banner-holder .banners .banner.three .text{color:#fff;font-size:12px;display:block;left:10px;position:absolute;top:35px;width:200px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container .row.home-banner .row-inner .banner-holder .banners .banner.three .text{font-size:20px;height:80px;left:388px;line-height:1.3em;text-align:center;text-align:center;top:52px;width:478px}}.container .row.home-banner .row-inner .banner-holder .banners .banner.three .link{color:#e6007e;display:block;left:10px;position:absolute;text-decoration:none;font-size:14px;top:100px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container .row.home-banner .row-inner .banner-holder .banners .banner.three .link{box-sizing:border-box;display:block;font-size:20px;height:80px;left:502px;letter-spacing:1.3px;line-height:1.3em;position:absolute;text-align:center;text-decoration:none;top:152px;width:250px;font-family:'Quicksand', sans-serif;font-weight:700}.container .row.home-banner .row-inner .banner-holder .banners .banner.three .link:hover{text-decoration:underline}}.container .row.home-banner .row-inner .banner-holder .banners .banner.four{background-color:#8e3092;background-size:auto 100%;background-position:50% 0;background-repeat:no-repeat;position:absolute}.container .row.home-banner .row-inner .banner-holder .banners .banner.four .title,.container .row.home-banner .row-inner .banner-holder .banners .banner.four .text,.container .row.home-banner .row-inner .banner-holder .banners .banner.four .link,.container .row.home-banner .row-inner .banner-holder .banners .banner.four .image-left,.container .row.home-banner .row-inner .banner-holder .banners .banner.four .image-right{display:none}.container .row.home-banner .row-inner .banner-holder .banners .banner.four .image-left{display:none}@media screen and (min-width: 1024px){.container .row.home-banner .row-inner .banner-holder .banners .banner.four .image-left{background-image:url("../images/homepage-banner-four-icons.png");background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;display:block;height:63px;position:absolute;left:409px;top:96px;width:433px}}.container .row.home-banner .row-inner .banner-holder .banners .banner.four .image-right{background-image:url("../images/homepage-banner-four.png");background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;display:block;height:153px;position:absolute;right:-21px;top:0;width:163px}@media screen and (min-width: 414px){.container .row.home-banner .row-inner .banner-holder .banners .banner.four .image-right{width:180px;right:0}}@media screen and (min-width: 1024px){.container .row.home-banner .row-inner .banner-holder .banners .banner.four .image-right{right:0;height:242px;width:315px}}.container .row.home-banner .row-inner .banner-holder .banners .banner.four .title{background-image:url("../images/white-arrow-down.png");background-position:0 50%;background-repeat:no-repeat;background-size:20px auto;color:#fff;display:block;font-size:16px;padding-left:30px;top:10px;left:10px;position:absolute;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 414px){.container .row.home-banner .row-inner .banner-holder .banners .banner.four .title{font-size:18px}}@media screen and (min-width: 1024px){.container .row.home-banner .row-inner .banner-holder .banners .banner.four .title{display:none}}.container .row.home-banner .row-inner .banner-holder .banners .banner.four .text{color:#fff;font-size:12px;display:block;left:10px;position:absolute;top:35px;width:200px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container .row.home-banner .row-inner .banner-holder .banners .banner.four .text{font-size:20px;height:80px;left:382px;line-height:1.3em;text-align:center;text-align:center;top:33px;width:490px}}.container .row.home-banner .row-inner .banner-holder .banners .banner.four .link{color:#9ac331;display:block;left:10px;position:absolute;text-decoration:none;font-size:14px;top:100px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container .row.home-banner .row-inner .banner-holder .banners .banner.four .link{box-sizing:border-box;display:block;font-size:20px;height:80px;left:504px;letter-spacing:1.3px;line-height:1.3em;position:absolute;text-align:center;text-decoration:none;top:173px;width:250px;font-family:'Quicksand', sans-serif;font-weight:700}.container .row.home-banner .row-inner .banner-holder .banners .banner.four .link:hover{text-decoration:underline}}.container .row.ticket-search-offers-pane{background-image:url("../images/background-top-mobile.png"),url("../images/background-cityscape-mobile.png");background-position:50% 0, 50% 100%;background-repeat:repeat-x, no-repeat;background-size:auto 223px, auto 196px;overflow:hidden}@media screen and (min-width: 414px){.container .row.ticket-search-offers-pane{min-height:458px}}@media screen and (min-width: 1024px){.container .row.ticket-search-offers-pane{background-image:url("../images/background-top-desktop.png"),url("../images/background-cityscape-desktop.png");background-position:50% 115px, 50% 100%;background-repeat:repeat-x, no-repeat;background-size:auto 224px, auto 268px;min-height:529px}}.container .row.ticket-search-offers-pane .row-inner{margin:0 auto;position:relative;width:300px}@media screen and (min-width: 414px){.container .row.ticket-search-offers-pane .row-inner{width:380px}}@media screen and (min-width: 1024px){.container .row.ticket-search-offers-pane .row-inner{height:529px;width:1200px}}.container .row.ticket-search-offers-pane .who-are-you .title{color:#fff;font-size:27px;margin-top:14px;text-align:center;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container .row.ticket-search-offers-pane .who-are-you .title{background-image:url("../images/title-bar-green.png");background-position:100% 50%;background-repeat:no-repeat;background-size:auto 100%;display:inline-block;height:38px;margin-top:38px;padding-top:7px;vertical-align:top;width:271px}}.container .row.ticket-search-offers-pane .who-are-you .button-set{margin-top:15px}@media screen and (min-width: 1024px){.container .row.ticket-search-offers-pane .who-are-you .button-set{display:inline-block;margin-top:34px;margin-left:4px;vertical-align:top}}.container .row.ticket-search-offers-pane .who-are-you .button-set .button{background-color:rgba(255,255,255,0.2);background-color:#fff;border:3px solid #9ac331;border-radius:12px;box-sizing:border-box;cursor:pointer;display:inline-block;height:53px;margin-bottom:19px;position:relative;vertical-align:top;width:97px}@media screen and (min-width: 414px){.container .row.ticket-search-offers-pane .who-are-you .button-set .button{width:121px;margin-right:3px}}@media screen and (min-width: 1024px){.container .row.ticket-search-offers-pane .who-are-you .button-set .button{width:127px}.container .row.ticket-search-offers-pane .who-are-you .button-set .button:hover{background-color:#e8f3cd}.container .row.ticket-search-offers-pane .who-are-you .button-set .button:nth-child(3){width:159px}.container .row.ticket-search-offers-pane .who-are-you .button-set .button:nth-child(3) .sub{width:100%}}.container .row.ticket-search-offers-pane .who-are-you .button-set .button.special-search{background-color:#009fe3;border:none;color:#fff;padding-top:16px;text-align:center;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container .row.ticket-search-offers-pane .who-are-you .button-set .button.special-search{background-image:url("../images/search-button-arrow.png");background-position:calc(100% - 8px) 50%;background-repeat:no-repeat;background-size:30px 30px;border-radius:30px;font-size:20px;height:45px;margin-top:4px;margin-left:6px;padding-top:10px;padding-right:20px;width:208px}.container .row.ticket-search-offers-pane .who-are-you .button-set .button.special-search:hover{opacity:0.8}}.container .row.ticket-search-offers-pane .who-are-you .button-set .button.selected{background-color:#9ac331;border:3px solid #fff}.container .row.ticket-search-offers-pane .who-are-you .button-set .button.selected .main{color:#fff}.container .row.ticket-search-offers-pane .who-are-you .button-set .button .main{color:#9ac331;position:absolute;top:50%;text-align:center;width:100%;font-family:'Quicksand', sans-serif;font-weight:700;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 1024px){.container .row.ticket-search-offers-pane .who-are-you .button-set .button .main{top:4px;font-size:19px;-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.container .row.ticket-search-offers-pane .who-are-you .button-set .button .sub{display:none}@media screen and (min-width: 1024px){.container .row.ticket-search-offers-pane .who-are-you .button-set .button .sub{display:block;font-size:8.2px;left:50%;position:absolute;top:30px;text-align:center;width:120px;font-family:'Quicksand', sans-serif;font-weight:700;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}.container .row.ticket-search-offers-pane .offers{margin-top:2px}.container .row.ticket-search-offers-pane .offers .title{color:#009fe3;font-size:28px;margin-bottom:0;text-align:center;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container .row.ticket-search-offers-pane .offers .title{color:#fff;margin-top:50px}}.container .row.ticket-search-offers-pane .offers .text{margin-top:5px}@media screen and (min-width: 414px){.container .row.ticket-search-offers-pane .offers .text{margin:0 auto;width:360px}}@media screen and (min-width: 1024px){.container .row.ticket-search-offers-pane .offers .text{margin-top:11px;width:610px}}.container .row.ticket-search-offers-pane .offers .text p{text-align:center;margin-bottom:10px;margin-top:0;font-family:'Quicksand', sans-serif;font-weight:500}.container .row.ticket-search-offers-pane .chat-with-us-btn{display:none}@media screen and (min-width: 1024px){.container .row.ticket-search-offers-pane .chat-with-us-btn{background-color:#e6007e;background-image:url("../images/chat-with-us-bg.png");background-position:8px 50%;background-repeat:no-repeat;background-size:277px auto;border-top-left-radius:12px;border-top-right-radius:12px;bottom:0;color:#fff;cursor:pointer;display:block;height:42px;position:absolute;right:0;width:300px}}.container .row.ticket-search-offers-pane .chat-with-us-btn .text{padding-top:12px;padding-left:58px;font-family:'Quicksand', sans-serif;font-weight:700}body{background-size:auto auto;background-position:50% 0;background-position:50% 16px}.container .row.ticket-finder-full{background-size:auto auto;background-position:50% 0;background-repeat:no-repeat;overflow:hidden}@media screen and (min-width: 1024px){.container .row.ticket-finder-full{min-height:1200px}}.container .row.ticket-finder-full .row-inner{margin:0 auto;position:relative;width:300px}@media screen and (min-width: 414px){.container .row.ticket-finder-full .row-inner{width:380px}}@media screen and (min-width: 1024px){.container .row.ticket-finder-full .row-inner{width:1200px}}.container .row.ticket-finder-full .more-info-block{display:none}@media screen and (min-width: 1024px){.container .row.ticket-finder-full .more-info-block{background-image:url("../images/travelcard-lozenge-bg.png");background-size:100% auto;border-radius:12px;display:inline-block;height:394px;margin-top:10px;margin-right:28px;position:relative;vertical-align:top;width:320px}.container .row.ticket-finder-full .more-info-block .title{display:none}}@media screen and (min-width: 1024px) and (min-width: 1024px){.container .row.ticket-finder-full .more-info-block .title{background-image:url("../images/header/nav-text-holder-travelcard.png");background-repeat:no-repeat;background-size:auto 100%;background-position:100% 50%;color:#fff;box-sizing:border-box;display:inline-block;font-size:27px;height:55px;margin-bottom:22px;margin-top:23px;padding-top:10px;padding-left:20px;vertical-align:top;width:310px;font-family:'Quicksand', sans-serif;font-weight:700}}@media screen and (min-width: 1024px){.container .row.ticket-finder-full .more-info-block .text{color:#009fe3;font-size:25px;position:absolute;right:20px;top:128px;text-align:right;width:150px;height:170px;font-family:'Quicksand', sans-serif;font-weight:700}.container .row.ticket-finder-full .more-info-block .link{background-color:#009fe3;background-image:url("../images/search-button-arrow.png");background-position:calc(100% - 8px) 50%;background-repeat:no-repeat;background-size:30px 30px;border:none;color:#fff;border-radius:30px;bottom:22px;font-size:20px;height:35px;left:50%;padding-top:10px;padding-right:20px;position:absolute;text-align:center;text-decoration:none;width:208px;font-family:'Quicksand', sans-serif;font-weight:700;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.container .row.ticket-finder-full .more-info-block .link:hover{text-decoration:underline}}@media screen and (min-width: 1024px){.container .row.ticket-finder-full .ticket-finder-sections{display:inline-block;margin-top:10px;vertical-align:top;width:848px}}@media screen and (min-width: 1024px){.container .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section{background-color:rgba(0,255,0,0.3);background-color:#f5f9ea;border-radius:12px;margin-bottom:40px;position:relative;height:100px}}@media screen and (min-width: 1024px){.container .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section.first{margin-top:25px}}.container .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section.first .title{margin-top:12px}@media screen and (min-width: 1024px){.container .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section.first .title{margin-top:0}}@media screen and (min-width: 1024px){.container .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section.first .button-set{padding-top:21px}.container .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section.first .button-set .button{height:63px;margin-right:8px;width:146px}.container .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section.first .button-set .button:nth-child(3){width:186px}}.container .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section.second .button-set .button:nth-child(4){display:none}@media screen and (min-width: 1024px){.container .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section.second .button-set{padding-top:15px}.container .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section.second .button-set .button{height:69px;margin-right:11.5px;width:193px}.container .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section.second .button-set .button:nth-child(4){display:inline-block}.container .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section.second .button-set .button .main{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width: 1024px){.container .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section.third .button-set{padding-top:14px}.container .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section.third .button-set .button{height:68px;margin-right:12.5px;width:151px}.container .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section.third .button-set .button .main{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.container .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section .title{color:#fff;text-transform:uppercase;font-size:20px;margin-top:0;text-align:center;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section .title{background-color:#f5f9ea;color:#000;border-top-left-radius:12px;border-top-right-radius:12px;font-size:19px;height:26px;padding-top:8px;left:22px;position:absolute;text-transform:none;top:-25px;width:165px}}.container .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section .button-set{margin-top:10px}@media screen and (min-width: 1024px){.container .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section .button-set{padding-left:14px;padding-top:29px}}.container .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section .button-set .button{background-color:rgba(255,255,255,0.2);background-color:#fff;border:3px solid #9ac331;border-radius:12px;box-sizing:border-box;cursor:pointer;display:inline-block;height:53px;letter-spacing:-0.9px;margin-bottom:17px;position:relative;vertical-align:top;width:97px}@media screen and (min-width: 414px){.container .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section .button-set .button{width:121px;margin-right:3px}}@media screen and (min-width: 1024px){.container .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section .button-set .button{width:127px}.container .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section .button-set .button:hover{background-color:#e8f3cd}}.container .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section .button-set .button.special-search{background-color:#009fe3;border:none;color:#fff;padding-top:16px;text-align:center;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section .button-set .button.special-search{background-image:url("../images/search-button-arrow.png");background-position:calc(100% - 8px) 50%;background-repeat:no-repeat;background-size:30px 30px;border-radius:30px;font-size:20px;height:45px;margin-top:4px;margin-left:6px;padding-top:10px;padding-right:20px;width:208px}}.container .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section .button-set .button.selected{background-color:#9ac331;border:3px solid #fff}.container .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section .button-set .button.selected .main{color:#fff}.container .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section .button-set .button .main{color:#9ac331;position:absolute;top:50%;text-align:center;width:100%;font-family:'Quicksand', sans-serif;font-weight:700;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 1024px){.container .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section .button-set .button .main{top:4px;font-size:24px;-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.container .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section .button-set .button .main br{display:none}@media screen and (min-width: 1024px){.container .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section .button-set .button .main br{display:inline-block}}.container .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section .button-set .button .sub{display:none}@media screen and (min-width: 1024px){.container .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section .button-set .button .sub{display:block;font-size:12px;left:50%;letter-spacing:-1px;position:absolute;top:35px;text-align:center;width:140px;font-family:'Quicksand', sans-serif;font-weight:700;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}.container .row.ticket-finder-full .ticket-list{margin-bottom:50px}@media screen and (min-width: 1024px){.container .row.ticket-finder-full .ticket-list{margin-bottom:580px;margin-top:0px}}.container .row.ticket-finder-full .ticket-list .main-title{display:none}@media screen and (min-width: 1024px){.container .row.ticket-finder-full .ticket-list .main-title{background-image:url("../images/header/nav-text-holder-home.png");background-repeat:no-repeat;background-size:auto 100%;background-position:100% 50%;color:#fff;box-sizing:border-box;display:inline-block;font-size:27px;height:55px;margin-bottom:22px;margin-top:23px;padding-top:10px;padding-left:20px;vertical-align:top;width:310px;font-family:'Quicksand', sans-serif;font-weight:700}}.container .row.ticket-finder-full .ticket-list .tickets{margin-top:12px}@media screen and (min-width: 1024px){.container .row.ticket-finder-full .ticket-list .tickets{display:inline-block;margin-top:0px;width:750px}}.container .row.ticket-finder-full .ticket-list .tickets .ticket,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket{border:2px solid #ccecf9;border-radius:18px;cursor:pointer;display:none;font-size:13px;margin-bottom:10px;padding-bottom:8px;padding-top:8px;position:relative;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container .row.ticket-finder-full .ticket-list .tickets .ticket,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket{background-image:url("../images/light-blue-arrow-right.png");background-position:calc(100% - 12px) 50%;background-repeat:no-repeat;background-size:10px 17px;font-size:16px;margin-bottom:13px !important;padding-top:12px;padding-bottom:10px;width:680px}}.container .row.ticket-finder-full .ticket-list .tickets .ticket.show,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket.show{display:block}.container .row.ticket-finder-full .ticket-list .tickets .ticket.selected,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket.selected{color:#e6007e;border:2px solid #e6007e;margin-bottom:228px}@media screen and (min-width: 1024px){.container .row.ticket-finder-full .ticket-list .tickets .ticket.selected,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket.selected{margin-bottom:13px}}.container .row.ticket-finder-full .ticket-list .tickets .ticket.selected .hover-icon,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket.selected .hover-icon{display:inline-block}.container .row.ticket-finder-full .ticket-list .tickets .ticket.selected .hover-icon-group,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket.selected .hover-icon-group{display:inline-block}.container .row.ticket-finder-full .ticket-list .tickets .ticket.selected .expanded-ticket,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket.selected .expanded-ticket{display:block}.container .row.ticket-finder-full .ticket-list .tickets .ticket .title,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .title{display:inline-block;vertical-align:top;text-align:center;width:100%;padding-left:5px;padding-right:5px;width:calc(100% - 10px)}@media screen and (min-width: 414px){.container .row.ticket-finder-full .ticket-list .tickets .ticket .title,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .title{margin-left:15px;text-align:left;width:290px}}@media screen and (min-width: 1024px){.container .row.ticket-finder-full .ticket-list .tickets .ticket .title,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .title{margin-left:35px;width:390px}}.container .row.ticket-finder-full .ticket-list .tickets .ticket .price,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .price{display:inline-block;margin-top:5px;text-align:center;vertical-align:top;width:100%}@media screen and (min-width: 414px){.container .row.ticket-finder-full .ticket-list .tickets .ticket .price,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .price{margin-left:0px;margin-top:0;width:56px}}@media screen and (min-width: 1024px){.container .row.ticket-finder-full .ticket-list .tickets .ticket .price,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .price{margin-left:13px;text-align:left;width:94px}}.container .row.ticket-finder-full .ticket-list .tickets .ticket .type,.container .row.ticket-finder-full .ticket-list .tickets .ticket .hover-icon,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .type,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .hover-icon{display:none}@media screen and (min-width: 1024px){.container .row.ticket-finder-full .ticket-list .tickets .ticket .type,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .type{display:inline-block;margin-left:13px;text-align:left;width:100px}}.container .row.ticket-finder-full .ticket-list .tickets .ticket .hover-icon,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .hover-icon{background-image:url("../images/map-icon-bus.png");background-size:100% auto;background-position:50% 50%;background-repeat:no-repeat;height:48px;position:absolute;left:50%;width:48px;top:80px;z-index:10;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 1024px){.container .row.ticket-finder-full .ticket-list .tickets .ticket .hover-icon,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .hover-icon{height:58px;position:absolute;left:auto;right:-28px;width:47px;top:-13px;-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.container .row.ticket-finder-full .ticket-list .tickets .ticket .hover-icon.online,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .hover-icon.online{background-image:url("../images/ticket-buy-online.png")}.container .row.ticket-finder-full .ticket-list .tickets .ticket .hover-icon-group,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .hover-icon-group{display:none;height:48px;position:absolute;left:50%;width:auto;top:80px;z-index:10;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 1024px){.container .row.ticket-finder-full .ticket-list .tickets .ticket .hover-icon-group,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .hover-icon-group{height:58px;left:auto;right:-270px;width:200px;top:-13px}}.container .row.ticket-finder-full .ticket-list .tickets .ticket .hover-icon-group .hover-icon,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .hover-icon-group .hover-icon{display:inline-block;position:relative;right:auto;top:auto;left:auto;bottom:auto;margin-right:3px;-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.container .row.ticket-finder-full .ticket-list .tickets .ticket .hover-icon-group .hover-icon.icon-type-0,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .hover-icon-group .hover-icon.icon-type-0{background-image:url("../images/travelcard-icon-bus.png")}.container .row.ticket-finder-full .ticket-list .tickets .ticket .hover-icon-group .hover-icon.icon-type-1,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .hover-icon-group .hover-icon.icon-type-1{background-image:url("../images/travelcard-icon-train.png")}.container .row.ticket-finder-full .ticket-list .tickets .ticket .hover-icon-group .hover-icon.icon-type-2,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .hover-icon-group .hover-icon.icon-type-2{background-image:url("../images/travelcard-icon-tram.png")}.container .row.ticket-finder-full .ticket-list .tickets .ticket .hover-icon-group .hover-icon.icon-type-3,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .hover-icon-group .hover-icon.icon-type-3{background-image:url("../images/ticket-buy-online.png")}.container .row.ticket-finder-full .ticket-list .tickets .ticket .hover-icon-group .hover-icon.icon-type-4,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .hover-icon-group .hover-icon.icon-type-4{background-image:url("../images/travelcard-icon-travelshop.png")}.container .row.ticket-finder-full .ticket-list .tickets .ticket .hover-icon-group .hover-icon.icon-type-5,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .hover-icon-group .hover-icon.icon-type-5{background-image:url("../images/travelcard-icon-paypoint.png")}.container .row.ticket-finder-full .ticket-list .tickets .ticket .hover-icon-group .hover-icon.icon-type-6,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .hover-icon-group .hover-icon.icon-type-6{background-image:url("../images/travelcard-icon-getmethere.png")}.container .row.ticket-finder-full .ticket-list .tickets .ticket .hover-icon-group .hover-icon.icon-type-7,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .hover-icon-group .hover-icon.icon-type-7{background-image:url("../images/travelcard-icon-beenetwork.png")}.container .row.ticket-finder-full .ticket-list .tickets .ticket .expanded-ticket,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .expanded-ticket{background-position:50% 0;background-position:50% -53px;background-repeat:no-repeat;background-size:100% auto;display:none;position:absolute;top:144px;width:100%}.container .row.ticket-finder-full .ticket-list .tickets .ticket .expanded-ticket .title,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .expanded-ticket .title{font-size:18px;margin-left:0;margin-top:5px;text-align:center;width:100%}.container .row.ticket-finder-full .ticket-list .tickets .ticket .expanded-ticket p,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .expanded-ticket p{color:#000;margin-bottom:0;margin-top:3px;text-align:center;width:100%;font-family:'Quicksand', sans-serif;font-weight:500}.container .row.ticket-finder-full .ticket-list .tickets .ticket .expanded-ticket .expanded-price,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .expanded-ticket .expanded-price{margin-top:10px}.container .row.ticket-finder-full .ticket-list .tickets .ticket .expanded-ticket .copy-bottom,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .expanded-ticket .copy-bottom{text-align:center;margin-top:6px}.container .row.ticket-finder-full .ticket-list .tickets .ticket .expanded-ticket .copy-bottom p,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .expanded-ticket .copy-bottom p{display:inline-block}.container .row.ticket-finder-full .ticket-list .tickets .ticket .expanded-ticket .copy-bottom p:first-child,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .expanded-ticket .copy-bottom p:first-child{color:#e6007e;width:auto;font-family:'Quicksand', sans-serif;font-weight:700}.container .row.ticket-finder-full .ticket-list .tickets .ticket .expanded-ticket .copy-bottom p:nth-child(2),.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .expanded-ticket .copy-bottom p:nth-child(2){width:auto}.container .row.ticket-finder-full .ticket-list .tickets .ticket .expanded-ticket a,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .expanded-ticket a{text-decoration:none}.container .row.ticket-finder-full .ticket-list .tickets .ticket .expanded-ticket .checkout-button,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .expanded-ticket .checkout-button{background-color:#e6007e;background-image:url("../images/search-button-arrow.png");background-position:calc(100% - 8px) 50%;background-repeat:no-repeat;background-size:20px 20px;border-radius:22px;color:#fff;display:block;height:30px;font-size:20px;margin:0 auto;margin-top:13px;padding-top:4px;margin-bottom:50px;padding-right:30px;text-align:center;width:246px;text-decoration:none;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container .row.ticket-finder-full .ticket-list .tickets .ticket .expanded-ticket,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .expanded-ticket{left:820px;margin-left:40px;top:-100px;vertical-align:top;width:330px}.container .row.ticket-finder-full .ticket-list .tickets .ticket .expanded-ticket .title,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .expanded-ticket .title{color:#e6007e;font-size:27px;text-align:center;width:100%;font-family:'Quicksand', sans-serif;font-weight:700}.container .row.ticket-finder-full .ticket-list .tickets .ticket .expanded-ticket p,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .expanded-ticket p{font-size:16px;margin:0;text-align:center;font-family:'Quicksand', sans-serif;font-weight:500}.container .row.ticket-finder-full .ticket-list .tickets .ticket .expanded-ticket .copy-top,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .expanded-ticket .copy-top{margin-top:23px;line-height:1.5em}.container .row.ticket-finder-full .ticket-list .tickets .ticket .expanded-ticket .copy-top b,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .expanded-ticket .copy-top b{text-align:center}.container .row.ticket-finder-full .ticket-list .tickets .ticket .expanded-ticket .copy-bottom,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .expanded-ticket .copy-bottom{margin-top:23px;line-height:1.7em}.container .row.ticket-finder-full .ticket-list .tickets .ticket .expanded-ticket .copy-bottom p:first-child,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .expanded-ticket .copy-bottom p:first-child{color:#e6007e;font-size:26px;font-family:'Quicksand', sans-serif;font-weight:700}.container .row.ticket-finder-full .ticket-list .tickets .ticket .expanded-ticket .checkout-button,.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .expanded-ticket .checkout-button{background-color:#e6007e;background-image:url("../images/search-button-arrow.png");background-position:calc(100% - 8px) 50%;background-repeat:no-repeat;background-size:30px 30px;border-radius:22px;color:#fff;display:block;height:35px;font-size:20px;margin:0 auto;margin-top:23px;padding-top:9px;padding-right:30px;text-align:center;width:215px;font-family:'Quicksand', sans-serif;font-weight:700}}.container .row.ticket-finder-full .ticket-list .tickets .no-ticket .title{color:#e6007e}body{background-size:auto auto;background-position:50% 0;background-position:50% 16px}.container .row.ticket-purchase{background-image:url("../images/ticket-finder-gradient.png");background-position:50% 0;background-repeat:repeat-x;background-size:auto 465px;overflow:hidden}@media screen and (min-width: 1024px){.container .row.ticket-purchase{background-image:none;margin-bottom:30px}}.container .row.ticket-purchase .row-inner{margin:0 auto;position:relative;width:300px}@media screen and (min-width: 414px){.container .row.ticket-purchase .row-inner{width:380px}}@media screen and (min-width: 1024px){.container .row.ticket-purchase .row-inner{width:1200px}}.container .row.ticket-purchase .more-info-block{display:none}@media screen and (min-width: 1024px){.container .row.ticket-purchase .more-info-block{background-color:#ccecf9;border-radius:12px;display:inline-block;height:330px;margin-top:10px;margin-right:28px;position:relative;vertical-align:top;width:320px;padding-top:65px}.container .row.ticket-purchase .more-info-block .step{width:100%;width:80%;color:#009fe3;margin:0 auto;border-radius:12px;border:2px solid #009fe3;margin-bottom:32px;height:60px;background-color:#fff}.container .row.ticket-purchase .more-info-block .step.active{background-color:#009fe3;color:#fff}.container .row.ticket-purchase .more-info-block .step h4{text-align:center;margin-top:10px;margin-bottom:4px;font-family:'Quicksand', sans-serif;font-weight:700}.container .row.ticket-purchase .more-info-block .step p{text-align:center;margin-top:0;font-size:14px;font-family:'Quicksand', sans-serif;font-weight:400}}.container .row.ticket-purchase .order-travelcard-sections{padding-bottom:100px}@media screen and (min-width: 1024px){.container .row.ticket-purchase .order-travelcard-sections{display:inline-block;margin-top:10px;vertical-align:top;width:844px;border-radius:12px;border:2px solid #009fe3}}.container .row.ticket-purchase .order-travelcard-sections .title{color:#fff;box-sizing:border-box;display:inline-block;font-size:27px;height:55px;margin-top:23px;text-align:center;vertical-align:top;width:100%;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container .row.ticket-purchase .order-travelcard-sections .title{background-image:url("../images/header/nav-text-holder-home.png");background-repeat:no-repeat;background-size:auto 100%;background-position:100% 50%;width:340px;padding-top:10px}}@media screen and (min-width: 1024px){.container .row.ticket-purchase .order-travelcard-sections .stage-container{margin-left:35px;margin-right:35px}}.container .row.ticket-purchase .order-travelcard-sections .stage-container.hidden{display:none}.container .row.ticket-purchase .order-travelcard-sections .stage-container h3{color:#e6007e;text-align:center;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container .row.ticket-purchase .order-travelcard-sections .stage-container h3{text-align:left}}.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group{margin-bottom:15px}@media screen and (min-width: 1024px){.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group{margin:0 auto;margin-bottom:24px;text-align:left}}.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group label{color:#000;display:block;text-align:center;width:100%;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group label{font-size:20px;text-align:left}}.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group input[type="email"],.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group input[type="text"],.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group input[type="password"]{background-color:#fff;border-radius:4px;border:2px solid #009fe3;box-sizing:border-box;color:#009fe3;display:block;font-size:14px;height:28px;margin:0 auto;margin-top:8px;padding-left:5px;width:90%;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 414px){.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group input[type="email"],.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group input[type="text"],.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group input[type="password"]{width:80%}}@media screen and (min-width: 1024px){.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group input[type="email"],.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group input[type="text"],.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group input[type="password"]{font-size:18px;height:46px;margin-left:0;margin-right:0;width:340px}}.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group input[type="email"].date-picker,.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group input[type="text"].date-picker,.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group input[type="password"].date-picker{cursor:pointer}.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.group-email input[type="email"]{background-image:url("../images/user-login-email-icon.png");background-size:20px auto;background-position:6px 50%;background-repeat:no-repeat}@media screen and (min-width: 1024px){.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.group-email input[type="email"]{background-size:30px auto}}.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.group-password input[type="password"]{background-image:url("../images/user-login-password-icon.png");background-size:20px auto;background-position:6px 50%;background-repeat:no-repeat}@media screen and (min-width: 1024px){.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.group-password input[type="password"]{background-size:30px auto}}.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.group-remember label{margin:0 auto;font-size:12px;text-align:left;width:calc(90% + 4px)}@media screen and (min-width: 414px){.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.group-remember label{width:calc(80% + 4px)}}@media screen and (min-width: 1024px){.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.group-remember label{font-size:17px;margin:0;margin-top:56px;width:200px}}.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.group-remember label input{-webkit-transform:translateY(3px);-ms-transform:translateY(3px);-moz-transform:translateY(3px);-o-transform:translateY(3px);transform:translateY(3px)}@media screen and (min-width: 1024px){.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.group-remember label input{margin-right:15px;-webkit-transform:scale(1.5, 1.5) translateY(-2px);-ms-transform:scale(1.5, 1.5) translateY(-2px);-moz-transform:scale(1.5, 1.5) translateY(-2px);-o-transform:scale(1.5, 1.5) translateY(-2px);transform:scale(1.5, 1.5) translateY(-2px)}}.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.address-group{background-color:#fff;border-radius:12px;padding:10px;border:2px solid #009fe3}@media screen and (min-width: 1024px){.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.address-group{display:inline-block;vertical-align:top;width:45%}}.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.address-group h4{font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.address-group h4{font-size:24px;margin-top:15px;margin-bottom:20px;color:#009fe3}}.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.address-group label{color:#009fe3;margin-bottom:5px;font-size:18px}.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.address-group input{margin-top:0;margin-bottom:10px;margin-left:0;margin-right:0;width:100%;border:2px solid #009fe3}@media screen and (min-width: 1024px){.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.address-group input{font-size:16px}}.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.address-group.billing{background-color:#009fe3;color:#fff}@media screen and (min-width: 1024px){.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.address-group.billing{margin-left:3%}}@media screen and (min-width: 1024px){.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.address-group.billing h4{margin-top:15px;color:#fff;margin-bottom:20px}}.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.address-group.billing label{color:#fff}.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group select{background-color:#fff;border-radius:12px;padding:10px;border:2px solid #009fe3;width:100%;color:#009fe3;font-size:14px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group select{cursor:pointer;height:46px}}.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.expiry-group{text-align:center}@media screen and (min-width: 1024px){.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.expiry-group{text-align:left}}.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.expiry-group select.expiry{border-radius:4px;display:inline-block;vertical-align:top;text-align:center;width:80px;margin-top:8px;height:30px;padding:0}@media screen and (min-width: 1024px){.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.expiry-group select.expiry{height:42px}}.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.expiry-group select.expiry.expiry-month{margin-right:10px}.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.validation .inner p{background-color:#e6007e;border-radius:8px;padding:5px;color:#fff;margin-bottom:5px;font-family:'Quicksand', sans-serif;font-weight:700}.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.group-submit,.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.group-reset{margin:0 auto;margin-top:33px;text-align:center;width:90%}@media screen and (min-width: 414px){.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.group-submit,.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.group-reset{width:80%}}@media screen and (min-width: 1024px){.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.group-submit,.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.group-reset{margin-top:50px;text-align:left;margin-left:0;margin-right:0}}.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.group-submit input[type="submit"],.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.group-reset input[type="submit"]{background-color:#fff;border:none;background-color:#009fe3;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;height:32px;margin-bottom:10px;text-align:center;width:120px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.group-submit input[type="submit"],.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.group-reset input[type="submit"]{background-size:25px auto;font-size:20px;height:46px;width:340px}.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.group-submit input[type="submit"]:hover,.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.group-reset input[type="submit"]:hover{background-color:#e6e6e6}}.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.group-submit input[type="submit"][disabled],.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.group-reset input[type="submit"][disabled]{opacity:0.2}.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.group-submit input[type="submit"][disabled]:hover,.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.group-reset input[type="submit"][disabled]:hover{background-color:#009fe3}.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.group-submit hr,.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.group-reset hr{width:100%}@media screen and (min-width: 1024px){.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.group-submit hr,.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.group-reset hr{position:absolute;text-align:left;width:340px}}.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.group-reset input[type="submit"]{width:150px}@media screen and (min-width: 1024px){.container .row.ticket-purchase .order-travelcard-sections .stage-container form .form-group.group-reset input[type="submit"]{width:200px}}.container .row.ticket-purchase .order-travelcard-sections .stage-container #iframe-holder{height:450px;position:relative}.container .row.ticket-purchase .order-travelcard-sections .stage-container #iframe-holder iframe{border:none;width:425px;position:absolute;left:50%;-webkit-transform:scale(0.7, 0.7) translatex(-50%);-moz-transform:scale(0.7, 0.7) translatex(-50%);-ms-transform:scale(0.7, 0.7) translatex(-50%);-o-transform:scale(0.7, 0.7) translatex(-50%);transform:scale(0.7, 0.7) translatex(-50%);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}@media screen and (min-width: 414px){.container .row.ticket-purchase .order-travelcard-sections .stage-container #iframe-holder iframe{-webkit-transform:scale(0.9, 0.9) translatex(-50%);-moz-transform:scale(0.9, 0.9) translatex(-50%);-ms-transform:scale(0.9, 0.9) translatex(-50%);-o-transform:scale(0.9, 0.9) translatex(-50%);transform:scale(0.9, 0.9) translatex(-50%)}}@media screen and (min-width: 1024px){.container .row.ticket-purchase .order-travelcard-sections .stage-container #iframe-holder iframe{margin-top:30px;-webkit-transform:scale(1, 1) translatex(-50%);-moz-transform:scale(1, 1) translatex(-50%);-ms-transform:scale(1, 1) translatex(-50%);-o-transform:scale(1, 1) translatex(-50%);transform:scale(1, 1) translatex(-50%)}}.container .row.ticket-purchase .order-travelcard-sections .stage-container.stage-5{background-color:#fff;border-radius:12px;padding:8px;border-radius:12px}@media screen and (min-width: 1024px){.container .row.ticket-purchase .order-travelcard-sections .stage-container.stage-5{margin-top:60px}}.container .row.ticket-purchase .order-travelcard-sections .stage-container.stage-5 h3{margin:0;margin-bottom:10px;text-align:center}.container .row.ticket-purchase .order-travelcard-sections .stage-container.stage-5 p{margin:0;text-align:center;font-family:'Quicksand', sans-serif;font-weight:400}.container .row.ticket-purchase .upload-photo-sections{padding-bottom:100px}@media screen and (min-width: 1024px){.container .row.ticket-purchase .upload-photo-sections{display:inline-block;margin-top:10px;vertical-align:top;width:100%;border-radius:12px;border:2px solid #009fe3}}.container .row.ticket-purchase .upload-photo-sections .title{color:#fff;box-sizing:border-box;display:inline-block;font-size:27px;height:55px;margin-top:23px;text-align:center;vertical-align:top;width:100%;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container .row.ticket-purchase .upload-photo-sections .title{background-image:url("../images/header/nav-text-holder-home.png");background-repeat:no-repeat;background-size:auto 100%;background-position:100% 50%;width:340px;padding-top:10px}}.container .row.ticket-purchase .upload-photo-sections p{margin-left:38px;font-family:'Quicksand', sans-serif;font-weight:400}.container.where-can-i-go{background-image:url("../images/background-cityscape-mobile.png");background-position:50% 100%;background-repeat:no-repeat;background-size:auto 196px}@media screen and (min-width: 1024px){.container.where-can-i-go{background-image:url("../images/background-cityscape-desktop.png");background-position:50% 100%;background-repeat:no-repeat;background-size:auto 268px}}.container.where-can-i-go .row.map-holder{background-color:#9ac331;overflow:hidden}@media screen and (min-width: 1024px){.container.where-can-i-go .row.map-holder{background-color:#fff;background-repeat:no-repeat;background-size:1200px auto;background-position:50% 0;border-radius:12px;border:3px solid #e6007e;height:905px;margin-top:15px;position:relative;width:1200px;margin-bottom:20px}}@media screen and (min-width: 1024px){.container.where-can-i-go .row.map-holder.expanded{height:1210px}}.container.where-can-i-go .row.map-holder .row-inner{background-color:#fff;border-radius:12px;margin:15px auto;width:300px}@media screen and (min-width: 414px){.container.where-can-i-go .row.map-holder .row-inner{width:368px}}@media screen and (min-width: 1024px){.container.where-can-i-go .row.map-holder .row-inner{background-color:transparent;width:1200px}}.container.where-can-i-go .row.map-holder h3{background-image:url("../images/header/nav-text-holder-journey-planner.png");background-repeat:no-repeat;background-size:auto 100%;background-position:100% 50%;color:#fff;box-sizing:border-box;display:inline-block;font-size:23px;height:46px;margin-bottom:15px;margin-top:20px;padding-left:12px;padding-top:9px;vertical-align:top;width:calc(100% - 63px);font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.where-can-i-go .row.map-holder h3{font-size:27px;height:66px;padding-top:15px;padding-left:25px;margin-top:10px;width:315px}}.container.where-can-i-go .row.map-holder h3.second-title{background-image:url("../images/header/nav-text-holder-journey-planner.png");margin-top:40px}@media screen and (min-width: 1024px){.container.where-can-i-go .row.map-holder h3.second-title{left:0;position:absolute;top:696px}}.container.where-can-i-go .row.map-holder h3.third-title{background-image:url("../images/header/nav-text-holder-journey-planner.png");margin-top:40px}@media screen and (min-width: 1024px){.container.where-can-i-go .row.map-holder h3.third-title{display:none;left:0;position:absolute;top:871px}}.container.where-can-i-go .row.map-holder.expanded h3.second-title{display:none}.container.where-can-i-go .row.map-holder.expanded h3.third-title{display:block}.container.where-can-i-go .row.map-holder .sub-heading{font-size:14px;margin:0 15px;font-family:'Quicksand', sans-serif;font-weight:500}@media screen and (min-width: 1024px){.container.where-can-i-go .row.map-holder .sub-heading{font-size:17px;position:absolute;left:325px;line-height:1.3em;top:38px;width:330px}.container.where-can-i-go .row.map-holder .sub-heading.second-sub-heading{position:absolute;top:749px;width:510px}}.container.where-can-i-go .row.map-holder .sub-heading.third-sub-heading{color:#e6007e;font-size:18px;text-align:center;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.where-can-i-go .row.map-holder .sub-heading.third-sub-heading{display:block;font-size:21px;left:13px;position:absolute;top:1015px;text-align:left;width:1000px}}.container.where-can-i-go .row.map-holder.expanded .sub-heading{display:none}.container.where-can-i-go .row.map-holder.expanded .sub-heading.third-sub-heading{display:block}.container.where-can-i-go .row.map-holder .map .map-image{background-image:url("../images/map-full.png");background-repeat:no-repeat;background-size:100% auto;background-position:100% 50%;height:250px;margin:0 15px;-webkit-transition:all 0.7s;-ms-transition:all 0.7s;-moz-transition:all 0.7s;-o-transition:all 0.7s;transition:all 0.7s}@media screen and (min-width: 414px){.container.where-can-i-go .row.map-holder .map .map-image{height:280px}}@media screen and (min-width: 1024px){.container.where-can-i-go .row.map-holder .map .map-image{height:570px;position:absolute;right:32px;top:22px;width:750px}}.container.where-can-i-go .row.map-holder .map .zoom-out{display:none;background-image:url("../images/magnifying-glass.png");background-repeat:no-repeat;background-size:28px auto;background-position:0 50%;cursor:pointer;color:#9ac331;margin:0 auto;padding-bottom:5px;padding-top:5px;padding-left:35px;width:130px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.where-can-i-go .row.map-holder .map .zoom-out{font-size:23px;position:absolute;left:28px;top:122px;width:180px}}.container.where-can-i-go .row.map-holder .map .map-key .expand{background-image:url("../images/magnifying-glass.png");background-repeat:no-repeat;background-size:28px auto;background-position:0 50%;cursor:pointer;display:none;color:#9ac331;margin:0 auto;padding-bottom:5px;padding-top:5px;padding-left:35px;width:130px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.where-can-i-go .row.map-holder .map .map-key .expand{display:block;font-size:23px;position:absolute;right:84px;top:608px;width:180px}}.container.where-can-i-go .row.map-holder .map .map-key .key{background-image:url("../images/map-key.png");background-repeat:no-repeat;background-size:100% auto;background-position:100% 50%;height:50px;margin:0 25px}@media screen and (min-width: 414px){.container.where-can-i-go .row.map-holder .map .map-key .key{margin:0 30px;width:270px}}@media screen and (min-width: 1024px){.container.where-can-i-go .row.map-holder .map .map-key .key{position:absolute;right:16px;top:654px;width:250px}}.container.where-can-i-go .row.map-holder.expanded .map-image{height:860px;right:11px;top:79px;width:1170px}.container.where-can-i-go .row.map-holder.expanded .zoom-out{display:block}.container.where-can-i-go .row.map-holder.expanded .map-key{display:none}@media screen and (min-width: 1024px){.container.where-can-i-go .row.map-holder .how-to-buy{position:absolute;left:0px;top:105px}}.container.where-can-i-go .row.map-holder .how-to-buy .title{color:#000;box-sizing:border-box;display:inline-block;font-size:30px;height:46px;margin-top:20px;padding-left:15px;padding-top:9px;vertical-align:top;width:100%;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 414px){.container.where-can-i-go .row.map-holder .how-to-buy .title{padding-left:30px}}@media screen and (min-width: 1024px){.container.where-can-i-go .row.map-holder .how-to-buy .title{font-size:27px;height:66px;padding-top:15px;padding-left:25px;margin-top:10px;width:315px}}.container.where-can-i-go .row.map-holder .how-to-buy p{padding-left:15px;margin-top:15px;font-size:18px;font-family:'Quicksand', sans-serif;font-weight:500}@media screen and (min-width: 414px){.container.where-can-i-go .row.map-holder .how-to-buy p{padding-left:30px}}@media screen and (min-width: 1024px){.container.where-can-i-go .row.map-holder .how-to-buy p{font-size:17px;margin-top:-5px;padding-left:26px}}.container.where-can-i-go .row.map-holder .how-to-buy ul{padding-left:15px;list-style:none}@media screen and (min-width: 414px){.container.where-can-i-go .row.map-holder .how-to-buy ul{padding-left:30px}}@media screen and (min-width: 1024px){.container.where-can-i-go .row.map-holder .how-to-buy ul{margin-top:38px;padding-left:26px}}.container.where-can-i-go .row.map-holder .how-to-buy ul li{background-repeat:no-repeat;background-size:31px auto;background-position:0 50%;font-size:20px;padding-bottom:8px;padding-left:45px;padding-top:8px;margin-bottom:10px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.where-can-i-go .row.map-holder .how-to-buy ul li{margin-bottom:3px;font-size:19px;padding-left:52px}}.container.where-can-i-go .row.map-holder .how-to-buy ul li a{color:#000}.container.where-can-i-go .row.map-holder .how-to-buy ul li a:hover{text-decoration:none}.container.where-can-i-go .row.map-holder .how-to-buy ul li.tfgm{background-image:url("../images/map-icon-tfgm.png")}.container.where-can-i-go .row.map-holder .how-to-buy ul li.paypoint{background-image:url("../images/map-icon-paypoint.png")}.container.where-can-i-go .row.map-holder .how-to-buy ul li.bus{background-image:url("../images/map-icon-bus.png")}.container.where-can-i-go .row.map-holder .how-to-buy ul li.train{background-image:url("../images/map-icon-train.png")}.container.where-can-i-go .row.map-holder .how-to-buy ul li.tram{background-image:url("../images/map-icon-tram.png")}.container.where-can-i-go .row.map-holder .how-to-buy ul li.online{background-image:url("../images/map-icon-online.png")}.container.where-can-i-go .row.map-holder .how-to-buy ul li.beeNetwork{background-image:url("../images/map-icon-beenetwork.png")}.container.where-can-i-go .row.map-holder.expanded .how-to-buy{display:none}.container.where-can-i-go .row.map-holder .first-links{background-color:rga(255, 0, 0, 0.5);padding-top:15px}@media screen and (min-width: 1024px){.container.where-can-i-go .row.map-holder .first-links{position:absolute;top:565px}}.container.where-can-i-go .row.map-holder .first-links a{background-image:url("../images/white-arrow-right.png"),url("../images/header/nav-text-holder-journey-planner.png");background-repeat:no-repeat, no-repeat;background-size:13px auto, auto 100%;background-position:calc(100% - 10px) 50%,100% 50%;color:#fff;box-sizing:border-box;display:inline-block;font-size:14px;height:36px;margin-bottom:6px;margin-top:6px;padding-left:12px;padding-top:9px;text-decoration:none;vertical-align:top;width:calc(100% - 30px);font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.where-can-i-go .row.map-holder .first-links a{background-size:10px auto, auto 100%;background-position:calc(100% - 20px) 50%,100% 50%;display:block;font-size:24px;height:50px;padding-top:10px;padding-left:25px;margin-bottom:18px;margin-top:0;width:435px}.container.where-can-i-go .row.map-holder .first-links a:hover{opacity:0.8}}.container.where-can-i-go .row.map-holder.expanded .first-links{display:none}.container.where-can-i-go .row.map-holder .guide-download{padding-bottom:15px;padding-top:15px}@media screen and (min-width: 1024px){.container.where-can-i-go .row.map-holder .guide-download{position:absolute;top:808px}}.container.where-can-i-go .row.map-holder .guide-download a{background-color:#fff;background-image:url("../images/download-button-icon.png");background-position:calc(100% - 8px) 50%;background-repeat:no-repeat;background-size:30px 30px;border:3px solid #e6007e;border-radius:22px;color:#e6007e;cursor:pointer;display:block;height:32px;font-size:15px;margin:0 auto;margin-bottom:15px;padding-top:13px;padding-right:45px;padding-left:10px;text-align:center;text-decoration:none;width:215px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.where-can-i-go .row.map-holder .guide-download a{display:inline-block;font-size:21px;margin-top:9px;margin-left:20px;padding-top:10px;padding-bottom:5px;vertical-align:top;width:310px}.container.where-can-i-go .row.map-holder .guide-download a:hover{background-image:url("../images/download-button-icon-white.png");background-color:#e6007e;color:#fff}}.container.where-can-i-go .row.map-holder.expanded .guide-download{display:none}.container.where-can-i-go .row.map-holder .useful-links{padding-bottom:15px;margin-top:15px}@media screen and (min-width: 1024px){.container.where-can-i-go .row.map-holder .useful-links{display:none;left:28px;position:absolute;top:1044px;width:1115px}}.container.where-can-i-go .row.map-holder .useful-links .link{font-size:17px;margin-bottom:15px;text-align:center;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.where-can-i-go .row.map-holder .useful-links .link{display:inline-block;text-align:left;width:49%}}.container.where-can-i-go .row.map-holder .useful-links .link br{display:inline}@media screen and (min-width: 414px){.container.where-can-i-go .row.map-holder .useful-links .link br{display:none}}.container.where-can-i-go .row.map-holder .useful-links .link span{display:none}@media screen and (min-width: 414px){.container.where-can-i-go .row.map-holder .useful-links .link span{display:inline}}.container.where-can-i-go .row.map-holder .useful-links .link a{color:#000;text-decoration:none;font-family:'Quicksand', sans-serif;font-weight:500}.container.where-can-i-go .row.map-holder .useful-links .link a:hover{text-decoration:underline}.container.where-can-i-go .row.map-holder.expanded .useful-links{display:block}.container.where-can-i-go .row.bus-list{padding-bottom:170px}@media screen and (min-width: 1024px){.container.where-can-i-go .row.bus-list{padding-bottom:290px}}.container.where-can-i-go .row.bus-list .title{background-color:#009fe3;border-radius:12px;font-size:18px;color:#fff;padding:10px 15px;margin-top:15px;text-align:center;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.where-can-i-go .row.bus-list .title{font-size:26px;padding:20px;text-align:left}}.container.where-can-i-go .row.bus-list .title h3{margin-top:0}@media screen and (min-width: 1024px){.container.where-can-i-go .row.bus-list .title h3{margin-bottom:20px}}@media screen and (min-width: 1024px){.container.where-can-i-go .row.bus-list .title .sub{font-size:20px;font-family:'Quicksand', sans-serif;font-weight:500}}.container.where-can-i-go .row.bus-list .info p{margin:15px 20px;text-align:center;font-family:'Quicksand', sans-serif;font-weight:500}@media screen and (min-width: 1024px){.container.where-can-i-go .row.bus-list .info p{font-size:20px;margin-bottom:20px;margin-top:20px;text-align:left}}.container.where-can-i-go .row.bus-list .companies{padding-top:10px;padding-bottom:15px}.container.where-can-i-go .row.bus-list .companies .company{font-size:14px;padding:5px 20px;font-family:'Quicksand', sans-serif;font-weight:500}@media screen and (min-width: 1024px){.container.where-can-i-go .row.bus-list .companies .company{display:inline-block;vertical-align:top;width:21.3%}}.container.get-me-there{background-image:url("../images/background-top-mobile.png"),url("../images/background-cityscape-mobile.png");background-position:50% 23px, 50% 100%;background-repeat:repeat-x, no-repeat;background-size:auto 223px, auto 196px;padding-bottom:120px}@media screen and (min-width: 1024px){.container.get-me-there{background-image:url("../images/background-cityscape-desktop.png");background-position:50% 100%;background-repeat:no-repeat;background-size:auto 268px;padding-bottom:200px}}@media screen and (min-width: 1024px){.container.get-me-there .row.get-me-there-title{position:relative}}.container.get-me-there .row.get-me-there-title .title-image{background-image:url("../images/get-me-there-title.png");background-repeat:no-repeat;background-size:auto 100%;background-position:100% 50%;box-sizing:border-box;display:inline-block;font-size:23px;height:70px;margin-bottom:0;margin-top:20px;padding-left:12px;padding-top:9px;vertical-align:top;width:calc(100% - 63px)}@media screen and (min-width: 414px){.container.get-me-there .row.get-me-there-title .title-image{width:238px}}@media screen and (min-width: 1024px){.container.get-me-there .row.get-me-there-title .title-image{font-size:27px;height:93px;padding-top:15px;padding-left:25px;margin-top:10px;width:315px}}.container.get-me-there .row.get-me-there-title h3{color:#007aa3;font-size:24px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.get-me-there .row.get-me-there-title h3{font-size:48px;left:335px;margin-top:0;position:absolute;top:29px}}.container.get-me-there .row.get-me-there-lozenge{border-radius:12px;background-color:#f5f7dd}@media screen and (min-width: 1024px){.container.get-me-there .row.get-me-there-lozenge{background-image:url("../images/get-me-there-lozenge-background.png");background-repeat:no-repeat;background-size:188px auto;background-position:calc(100% - 70px) 100%;margin-top:20px;position:relative;}}.container.get-me-there .row.get-me-there-lozenge .title{padding:15px;padding-bottom:0;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.get-me-there .row.get-me-there-lozenge .title{font-size:19px;margin-left:15px;margin-top:10px;width:850px}}.container.get-me-there .row.get-me-there-lozenge p{padding:15px;padding-bottom:0;font-family:'Quicksand', sans-serif;font-weight:500}@media screen and (min-width: 1024px){.container.get-me-there .row.get-me-there-lozenge p{font-size:19px;left:17px;margin-top:3px;margin-left:15px;margin-bottom:0;width:830px}}.container.get-me-there .row.get-me-there-lozenge .links{padding-bottom:10px}@media screen and (min-width: 1024px){.container.get-me-there .row.get-me-there-lozenge .links{margin-top:20px}}.container.get-me-there .row.get-me-there-lozenge .links a{background-image:url("../images/blue-arrow-right.png"),url("../images/homepage-banner-link-background.png");background-repeat:no-repeat, no-repeat;background-size:10px auto, auto 100%;background-position:calc(100% - 10px) 50%,100% 50%;color:#007aa3;box-sizing:border-box;display:inline-block;font-size:12px;height:36px;margin-bottom:6px;margin-top:6px;padding-left:12px;padding-top:11px;text-decoration:none;vertical-align:top;width:calc(100% - 30px);font-family:'Quicksand', sans-serif;font-weight:400}@media screen and (min-width: 414px){.container.get-me-there .row.get-me-there-lozenge .links a{font-size:16px;padding-top:8px}}@media screen and (min-width: 1024px){.container.get-me-there .row.get-me-there-lozenge .links a{background-size:10px auto, auto 100%;background-position:calc(100% - 20px) 50%,100% 50%;display:block;font-size:24px;height:50px;padding-top:10px;padding-left:25px;margin-bottom:18px;margin-top:0;width:583px}.container.get-me-there .row.get-me-there-lozenge .links a:hover{background-image:url("../images/white-arrow-right.png"),url("../images/header/nav-text-holder.png")}}.container.get-me-there .row.ticket-finder-full{background-size:auto auto;background-position:50% 0;background-repeat:no-repeat;overflow:hidden}@media screen and (min-width: 1024px){.container.get-me-there .row.ticket-finder-full{min-height:1425px}}.container.get-me-there .row.ticket-finder-full .row-inner{margin:0 auto;position:relative;width:300px}@media screen and (min-width: 414px){.container.get-me-there .row.ticket-finder-full .row-inner{width:380px}}@media screen and (min-width: 1024px){.container.get-me-there .row.ticket-finder-full .row-inner{width:1200px}}.container.get-me-there .row.ticket-finder-full .more-info-block{display:none}@media screen and (min-width: 1024px){.container.get-me-there .row.ticket-finder-full .more-info-block{background-image:url("../images/travelcard-lozenge-bg.png");background-size:100% auto;border-radius:12px;display:inline-block;height:394px;margin-top:10px;margin-right:28px;position:relative;vertical-align:top;width:320px}.container.get-me-there .row.ticket-finder-full .more-info-block .title{display:none}}@media screen and (min-width: 1024px) and (min-width: 1024px){.container.get-me-there .row.ticket-finder-full .more-info-block .title{background-image:url("../images/header/nav-text-holder-travelcard.png");background-repeat:no-repeat;background-size:auto 100%;background-position:100% 50%;color:#fff;box-sizing:border-box;display:inline-block;font-size:27px;height:55px;margin-bottom:22px;margin-top:23px;padding-top:10px;padding-left:20px;vertical-align:top;width:310px;font-family:'Quicksand', sans-serif;font-weight:700}}@media screen and (min-width: 1024px){.container.get-me-there .row.ticket-finder-full .more-info-block .text{color:#009fe3;font-size:25px;position:absolute;right:20px;top:128px;text-align:right;width:150px;height:170px;font-family:'Quicksand', sans-serif;font-weight:700}.container.get-me-there .row.ticket-finder-full .more-info-block .link{background-color:#009fe3;background-image:url("../images/search-button-arrow.png");background-position:calc(100% - 8px) 50%;background-repeat:no-repeat;background-size:30px 30px;border:none;color:#fff;border-radius:30px;bottom:22px;font-size:20px;height:35px;left:50%;padding-top:10px;padding-right:20px;position:absolute;text-align:center;text-decoration:none;width:208px;font-family:'Quicksand', sans-serif;font-weight:700;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.container.get-me-there .row.ticket-finder-full .more-info-block .link:hover{text-decoration:underline}}@media screen and (min-width: 1024px){.container.get-me-there .row.ticket-finder-full .ticket-finder-sections{display:inline-block;margin-top:10px;vertical-align:top;width:848px}}@media screen and (min-width: 1024px){.container.get-me-there .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section{background-color:rgba(0,255,0,0.3);background-color:#f5f9ea;border-radius:12px;margin-bottom:40px;position:relative;height:100px}}@media screen and (min-width: 1024px){.container.get-me-there .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section.first{margin-top:25px}}.container.get-me-there .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section.first .title{margin-top:12px}@media screen and (min-width: 1024px){.container.get-me-there .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section.first .title{margin-top:0}}@media screen and (min-width: 1024px){.container.get-me-there .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section.first .button-set{padding-top:21px}.container.get-me-there .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section.first .button-set .button{height:63px;margin-right:8px;width:146px}.container.get-me-there .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section.first .button-set .button:nth-child(3){width:186px}}.container.get-me-there .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section.second .button-set .button:nth-child(4){display:none}@media screen and (min-width: 1024px){.container.get-me-there .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section.second .button-set{padding-top:15px}.container.get-me-there .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section.second .button-set .button{height:69px;margin-right:11.5px;width:193px}.container.get-me-there .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section.second .button-set .button:nth-child(4){display:inline-block}.container.get-me-there .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section.second .button-set .button .main{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width: 1024px){.container.get-me-there .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section.third .button-set{padding-top:14px}.container.get-me-there .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section.third .button-set .button{height:68px;margin-right:12.5px;width:151px}.container.get-me-there .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section.third .button-set .button .main{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.container.get-me-there .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section .title{color:#fff;text-transform:uppercase;font-size:20px;margin-top:0;text-align:center;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.get-me-there .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section .title{background-color:#f5f9ea;color:#000;border-top-left-radius:12px;border-top-right-radius:12px;font-size:19px;height:26px;padding-top:8px;left:22px;position:absolute;text-transform:none;top:-25px;width:165px}}.container.get-me-there .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section .button-set{margin-top:10px}@media screen and (min-width: 1024px){.container.get-me-there .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section .button-set{padding-left:14px;padding-top:29px}}.container.get-me-there .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section .button-set .button{background-color:rgba(255,255,255,0.2);background-color:#fff;border:3px solid #9ac331;border-radius:12px;box-sizing:border-box;cursor:pointer;display:inline-block;height:53px;letter-spacing:-0.9px;margin-bottom:17px;position:relative;vertical-align:top;width:97px}@media screen and (min-width: 414px){.container.get-me-there .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section .button-set .button{width:121px;margin-right:3px}}@media screen and (min-width: 1024px){.container.get-me-there .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section .button-set .button{width:127px}.container.get-me-there .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section .button-set .button:hover{background-color:#e8f3cd}}.container.get-me-there .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section .button-set .button.special-search{background-color:#009fe3;border:none;color:#fff;padding-top:16px;text-align:center;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.get-me-there .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section .button-set .button.special-search{background-image:url("../images/search-button-arrow.png");background-position:calc(100% - 8px) 50%;background-repeat:no-repeat;background-size:30px 30px;border-radius:30px;font-size:20px;height:45px;margin-top:4px;margin-left:6px;padding-top:10px;padding-right:20px;width:208px}}.container.get-me-there .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section .button-set .button.selected{background-color:#9ac331;border:3px solid #fff}.container.get-me-there .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section .button-set .button.selected .main{color:#fff}.container.get-me-there .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section .button-set .button .main{color:#9ac331;position:absolute;top:50%;text-align:center;width:100%;font-family:'Quicksand', sans-serif;font-weight:700;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 1024px){.container.get-me-there .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section .button-set .button .main{top:4px;font-size:24px;-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.container.get-me-there .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section .button-set .button .main br{display:none}@media screen and (min-width: 1024px){.container.get-me-there .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section .button-set .button .main br{display:inline-block}}.container.get-me-there .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section .button-set .button .sub{display:none}@media screen and (min-width: 1024px){.container.get-me-there .row.ticket-finder-full .ticket-finder-sections .ticket-finder-section .button-set .button .sub{display:block;font-size:12px;left:50%;letter-spacing:-1px;position:absolute;top:35px;text-align:center;width:140px;font-family:'Quicksand', sans-serif;font-weight:700;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}.container.get-me-there .row.ticket-finder-full .ticket-list{margin-bottom:50px}@media screen and (min-width: 1024px){.container.get-me-there .row.ticket-finder-full .ticket-list{margin-bottom:250px;margin-top:28px}}.container.get-me-there .row.ticket-finder-full .ticket-list .main-title{display:none}@media screen and (min-width: 1024px){.container.get-me-there .row.ticket-finder-full .ticket-list .main-title{background-image:url("../images/header/nav-text-holder-get-me-there.png");background-repeat:no-repeat;background-size:auto 100%;background-position:100% 50%;color:#fff;box-sizing:border-box;display:inline-block;font-size:27px;height:55px;margin-bottom:22px;margin-top:23px;padding-top:10px;padding-left:20px;vertical-align:top;width:310px;font-family:'Quicksand', sans-serif;font-weight:700}}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets{margin-top:12px}@media screen and (min-width: 1024px){.container.get-me-there .row.ticket-finder-full .ticket-list .tickets{display:inline-block;margin-top:50px;width:750px}}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket{border:2px solid #007aa3;border-radius:18px;cursor:pointer;display:none;font-size:13px;margin-bottom:10px;padding-bottom:8px;padding-top:8px;position:relative;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket{background-image:url("../images/blue-arrow-right.png");background-position:calc(100% - 12px) 50%;background-repeat:no-repeat;background-size:10px 17px;font-size:16px;margin-bottom:13px;padding-top:12px;padding-bottom:10px;width:680px}}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket.show,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket.show{display:block}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket.selected,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket.selected{color:#000;border:2px solid #005470;margin-bottom:228px}@media screen and (min-width: 1024px){.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket.selected,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket.selected{margin-bottom:13px}}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket.selected .hover-icon,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket.selected .hover-icon{display:inline-block}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket.selected .hover-icon-group,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket.selected .hover-icon-group{display:inline-block}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket.selected .expanded-ticket,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket.selected .expanded-ticket{display:block}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .title,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .title{display:inline-block;vertical-align:top;text-align:center;width:100%;padding-left:5px;padding-right:5px;width:calc(100% - 10px)}@media screen and (min-width: 414px){.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .title,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .title{margin-left:15px;text-align:left;width:290px}}@media screen and (min-width: 1024px){.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .title,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .title{margin-left:35px;width:390px}}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .price,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .price{display:inline-block;margin-top:5px;text-align:center;vertical-align:top;width:100%}@media screen and (min-width: 414px){.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .price,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .price{margin-left:0px;margin-top:0;width:56px}}@media screen and (min-width: 1024px){.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .price,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .price{margin-left:13px;text-align:left;width:94px}}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .type,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .hover-icon,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .type,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .hover-icon{display:none}@media screen and (min-width: 1024px){.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .type,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .type{display:inline-block;margin-left:13px;text-align:left;width:100px}}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .hover-icon,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .hover-icon{background-image:url("../images/map-icon-bus.png");background-size:100% auto;background-position:50% 50%;background-repeat:no-repeat;height:48px;position:absolute;left:50%;width:48px;top:80px;z-index:10;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 1024px){.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .hover-icon,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .hover-icon{height:58px;position:absolute;left:auto;right:-28px;width:58px;top:-13px;-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .hover-icon.online,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .hover-icon.online{background-image:url("../images/ticket-buy-online.png")}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .hover-icon-group,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .hover-icon-group{display:none;height:48px;position:absolute;left:50%;width:auto;top:80px;z-index:10;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 1024px){.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .hover-icon-group,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .hover-icon-group{height:58px;left:auto;right:-270px;width:200px;top:-13px}}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .hover-icon-group .hover-icon,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .hover-icon-group .hover-icon{display:inline-block;position:relative;right:auto;top:auto;left:auto;bottom:auto;margin-right:3px;-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .hover-icon-group .hover-icon.icon-type-0,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .hover-icon-group .hover-icon.icon-type-0{background-image:url("../images/travelcard-icon-bus.png")}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .hover-icon-group .hover-icon.icon-type-1,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .hover-icon-group .hover-icon.icon-type-1{background-image:url("../images/travelcard-icon-train.png")}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .hover-icon-group .hover-icon.icon-type-2,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .hover-icon-group .hover-icon.icon-type-2{background-image:url("../images/travelcard-icon-tram.png")}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .hover-icon-group .hover-icon.icon-type-3,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .hover-icon-group .hover-icon.icon-type-3{background-image:url("../images/ticket-buy-online.png")}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .hover-icon-group .hover-icon.icon-type-4,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .hover-icon-group .hover-icon.icon-type-4{background-image:url("../images/travelcard-icon-travelshop.png")}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .hover-icon-group .hover-icon.icon-type-5,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .hover-icon-group .hover-icon.icon-type-5{background-image:url("../images/travelcard-icon-paypoint.png")}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .hover-icon-group .hover-icon.icon-type-6,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .hover-icon-group .hover-icon.icon-type-6{background-image:url("../images/travelcard-icon-getmethere.png")}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .expanded-ticket,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .expanded-ticket{background-position:50% 0;background-position:50% -53px;background-repeat:no-repeat;background-size:100% auto;display:none;position:absolute;top:105px;width:100%}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .expanded-ticket .title,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .expanded-ticket .title{font-size:18px;margin-left:0;margin-top:5px;text-align:center;width:100%}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .expanded-ticket p,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .expanded-ticket p{color:#000;margin-bottom:0;margin-top:3px;text-align:center;width:100%;font-family:'Quicksand', sans-serif;font-weight:500}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .expanded-ticket .copy-bottom,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .expanded-ticket .copy-bottom{text-align:center;margin-top:6px}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .expanded-ticket .copy-bottom p,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .expanded-ticket .copy-bottom p{display:inline-block}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .expanded-ticket .copy-bottom p:first-child,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .expanded-ticket .copy-bottom p:first-child{color:#e6007e;width:auto;font-family:'Quicksand', sans-serif;font-weight:700}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .expanded-ticket .copy-bottom p:nth-child(2),.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .expanded-ticket .copy-bottom p:nth-child(2){width:auto}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .expanded-ticket .checkout-button,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .expanded-ticket .checkout-button{background-color:#007aa3;background-image:url("../images/search-button-arrow.png");background-position:calc(100% - 8px) 50%;background-repeat:no-repeat;background-size:20px 20px;border-radius:22px;color:#fff;display:block;height:30px;font-size:20px;margin:0 auto;margin-top:13px;padding-top:4px;margin-bottom:50px;padding-right:30px;text-align:center;width:246px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .expanded-ticket,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .expanded-ticket{left:810px;margin-left:40px;top:-100px;vertical-align:top;width:326px}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .expanded-ticket .title,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .expanded-ticket .title{color:#007aa3;font-size:27px;text-align:center;width:100%;font-family:'Quicksand', sans-serif;font-weight:700}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .expanded-ticket p,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .expanded-ticket p{font-size:16px;margin:0;text-align:center;font-family:'Quicksand', sans-serif;font-weight:500}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .expanded-ticket .copy-top,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .expanded-ticket .copy-top{margin-top:23px;line-height:1.5em}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .expanded-ticket .copy-bottom,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .expanded-ticket .copy-bottom{margin-top:23px;line-height:1.7em}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .expanded-ticket .copy-bottom p:first-child,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .expanded-ticket .copy-bottom p:first-child{color:#9ac331;font-size:26px;font-family:'Quicksand', sans-serif;font-weight:700}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .expanded-ticket .checkout-button,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .expanded-ticket .checkout-button{background-color:#007aa3;background-image:url("../images/search-button-arrow.png");background-position:calc(100% - 8px) 50%;background-repeat:no-repeat;background-size:30px 30px;border-radius:22px;color:#fff;display:block;height:35px;font-size:20px;margin:0 auto;margin-top:23px;padding-top:9px;padding-right:30px;text-align:center;width:215px;font-family:'Quicksand', sans-serif;font-weight:700}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .ticket .expanded-ticket .checkout-button:hover,.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .expanded-ticket .checkout-button:hover{background-color:#005470}}.container.get-me-there .row.ticket-finder-full .ticket-list .tickets .no-ticket .title{color:#e6007e}.container.news{background-image:url("../images/background-top-mobile.png"),url("../images/background-cityscape-mobile.png");background-position:50% 23px, 50% 100%;background-repeat:repeat-x, no-repeat;background-size:auto 223px, auto 196px;padding-bottom:120px}@media screen and (min-width: 1024px){.container.news{background-image:url("../images/background-top-desktop.png"),url("../images/background-cityscape-desktop.png");background-position:50% 0, 50% 100%;background-repeat:repeat-x, no-repeat;background-size:auto 224px, auto 268px}}.container.news .row.news-listing-title h3{background-image:url("../images/header/nav-text-holder-news.png");background-repeat:no-repeat;background-size:auto 100%;background-position:100% 50%;color:#fff;box-sizing:border-box;display:inline-block;font-size:23px;height:46px;margin-bottom:15px;margin-top:20px;padding-left:12px;padding-top:9px;vertical-align:top;width:calc(100% - 63px);font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.news .row.news-listing-title h3{font-size:27px;height:66px;padding-top:15px;padding-left:25px;margin-top:10px;width:315px}}.container.news .row.news-listing .news-items,.container.news .row.news-listing .social,.container.news .row.news-listing-single .news-items,.container.news .row.news-listing-single .social{background-color:#fff;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;border:3px solid #8e3092;margin:0 auto;margin-top:40px;position:relative;width:294px}@media screen and (min-width: 414px){.container.news .row.news-listing .news-items,.container.news .row.news-listing .social,.container.news .row.news-listing-single .news-items,.container.news .row.news-listing-single .social{width:372px}}@media screen and (min-width: 1024px){.container.news .row.news-listing .news-items,.container.news .row.news-listing .social,.container.news .row.news-listing-single .news-items,.container.news .row.news-listing-single .social{display:inline-block;vertical-align:top;width:830px}}.container.news .row.news-listing .news-items h4,.container.news .row.news-listing .social h4,.container.news .row.news-listing-single .news-items h4,.container.news .row.news-listing-single .social h4{background-color:#fff;border-top:3px solid #8e3092;border-left:3px solid #8e3092;border-right:3px solid #8e3092;border-top-left-radius:12px;border-top-right-radius:12px;color:#000;font-size:18px;margin-top:0;padding-bottom:0;padding-top:6px;position:absolute;top:-30px;left:-3px;width:200px;text-align:center;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.news .row.news-listing .news-items h4,.container.news .row.news-listing .social h4,.container.news .row.news-listing-single .news-items h4,.container.news .row.news-listing-single .social h4{font-size:20px;padding-top:10px;padding-bottom:0px;top:-36px;width:216px}}.container.news .row.news-listing .news-items .item-holder,.container.news .row.news-listing .social .item-holder,.container.news .row.news-listing-single .news-items .item-holder,.container.news .row.news-listing-single .social .item-holder{margin:15px}@media screen and (min-width: 1024px){.container.news .row.news-listing .news-items .item-holder,.container.news .row.news-listing .social .item-holder,.container.news .row.news-listing-single .news-items .item-holder,.container.news .row.news-listing-single .social .item-holder{height:600px;margin:20px;overflow:hidden;overflow-y:scroll}}.container.news .row.news-listing .news-items .item-holder .item,.container.news .row.news-listing .social .item-holder .item,.container.news .row.news-listing-single .news-items .item-holder .item,.container.news .row.news-listing-single .social .item-holder .item{color:#000;display:block;padding-bottom:20px;text-decoration:none}@media screen and (min-width: 1024px){.container.news .row.news-listing .news-items .item-holder .item,.container.news .row.news-listing .social .item-holder .item,.container.news .row.news-listing-single .news-items .item-holder .item,.container.news .row.news-listing-single .social .item-holder .item{padding-bottom:40px}}.container.news .row.news-listing .news-items .item-holder .item:hover .read-more,.container.news .row.news-listing .social .item-holder .item:hover .read-more,.container.news .row.news-listing-single .news-items .item-holder .item:hover .read-more,.container.news .row.news-listing-single .social .item-holder .item:hover .read-more{text-decoration:underline}.container.news .row.news-listing .news-items .item-holder .item .date,.container.news .row.news-listing .social .item-holder .item .date,.container.news .row.news-listing-single .news-items .item-holder .item .date,.container.news .row.news-listing-single .social .item-holder .item .date{margin-bottom:5px;font-family:'Quicksand', sans-serif;font-weight:500}.container.news .row.news-listing .news-items .item-holder .item .title,.container.news .row.news-listing .social .item-holder .item .title,.container.news .row.news-listing-single .news-items .item-holder .item .title,.container.news .row.news-listing-single .social .item-holder .item .title{margin-bottom:5px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.news .row.news-listing .news-items .item-holder .item .title,.container.news .row.news-listing .social .item-holder .item .title,.container.news .row.news-listing-single .news-items .item-holder .item .title,.container.news .row.news-listing-single .social .item-holder .item .title{font-size:24px}}.container.news .row.news-listing .news-items .item-holder .item .excerpt,.container.news .row.news-listing .social .item-holder .item .excerpt,.container.news .row.news-listing-single .news-items .item-holder .item .excerpt,.container.news .row.news-listing-single .social .item-holder .item .excerpt{margin-bottom:7px;font-family:'Quicksand', sans-serif;font-weight:500}.container.news .row.news-listing .news-items .item-holder .item .read-more,.container.news .row.news-listing .social .item-holder .item .read-more,.container.news .row.news-listing-single .news-items .item-holder .item .read-more,.container.news .row.news-listing-single .social .item-holder .item .read-more{color:#e6007e;display:block;font-family:'Quicksand', sans-serif;font-weight:700}.container.news .row.news-listing .news-items .item-holder .no-results-item,.container.news .row.news-listing .social .item-holder .no-results-item,.container.news .row.news-listing-single .news-items .item-holder .no-results-item,.container.news .row.news-listing-single .social .item-holder .no-results-item{font-size:30px;margin-top:30px;font-family:'Quicksand', sans-serif;font-weight:700}.container.news .row.news-listing .news-item-single,.container.news .row.news-listing-single .news-item-single{background-color:#fff;border-radius:12px;border:3px solid #8e3092;box-sizing:border-box;margin:0 auto;margin-top:12px;padding:20px;position:relative;width:298px}@media screen and (min-width: 414px){.container.news .row.news-listing .news-item-single,.container.news .row.news-listing-single .news-item-single{width:372px}}@media screen and (min-width: 1024px){.container.news .row.news-listing .news-item-single,.container.news .row.news-listing-single .news-item-single{display:inline-block;vertical-align:top;width:830px}}.container.news .row.news-listing .news-item-single .date,.container.news .row.news-listing-single .news-item-single .date{margin-bottom:5px;font-family:'Quicksand', sans-serif;font-weight:500}.container.news .row.news-listing .news-item-single .title,.container.news .row.news-listing-single .news-item-single .title{margin-bottom:5px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.news .row.news-listing .news-item-single .title,.container.news .row.news-listing-single .news-item-single .title{font-size:24px}}.container.news .row.news-listing .news-item-single .content,.container.news .row.news-listing-single .news-item-single .content{margin-top:20px;font-family:'Quicksand', sans-serif;font-weight:500}.container.news .row.news-listing .social,.container.news .row.news-listing-single .social{margin-top:45px}@media screen and (min-width: 1024px){.container.news .row.news-listing .social,.container.news .row.news-listing-single .social{margin-left:20px;width:334px}}.container.news .row.news-listing .social .social-holder,.container.news .row.news-listing-single .social .social-holder{padding:15px}.container.news .row.news-listing .social .social-holder .twitter-scroller,.container.news .row.news-listing-single .social .social-holder .twitter-scroller{height:500px;overflow-y:scroll}.container.contact{background-image:url("../images/background-cityscape-mobile.png");background-position:50% 100%;background-repeat:no-repeat;background-size:auto 196px}@media screen and (min-width: 1024px){.container.contact{background-image:url("../images/background-cityscape-desktop.png");background-position:50% 100%;background-repeat:no-repeat;background-size:auto 268px}}.container.contact .row.contact-us-title h3{background-image:url("../images/header/nav-text-holder.png");background-repeat:no-repeat;background-size:auto 100%;background-position:100% 50%;color:#fff;box-sizing:border-box;display:inline-block;font-size:23px;height:46px;margin-bottom:15px;margin-top:20px;padding-left:12px;padding-top:9px;vertical-align:top;width:calc(100% - 63px);font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.contact .row.contact-us-title h3{font-size:27px;height:66px;padding-top:15px;padding-left:25px;margin-top:20px;width:315px}}.container.contact .row.contact-us-holder{padding-bottom:50px}@media screen and (min-width: 414px){.container.contact .row.contact-us-holder{padding-bottom:40px}}.container.contact .row.contact-us-holder .info{background-color:#fff;border-radius:12px;border:3px solid #ccecf9;margin:0 auto;margin-bottom:100px;padding-bottom:100px;position:relative;width:294px}@media screen and (min-width: 414px){.container.contact .row.contact-us-holder .info{width:375px}}@media screen and (min-width: 1024px){.container.contact .row.contact-us-holder .info{margin-bottom:110px;padding-bottom:76px;width:1194px}}.container.contact .row.contact-us-holder .info .column{padding:15px}@media screen and (min-width: 1024px){.container.contact .row.contact-us-holder .info .column{display:inline-block;padding:20px;padding-right:5px;vertical-align:top;width:559px}}.container.contact .row.contact-us-holder .info .column.left{padding-bottom:0}.container.contact .row.contact-us-holder .info .column.right{padding-top:0}@media screen and (min-width: 1024px){.container.contact .row.contact-us-holder .info .column.right{padding-top:62px}}.container.contact .row.contact-us-holder .info .column h4{color:#e6007e;font-size:20px;margin-top:0;margin-bottom:15px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 414px){.container.contact .row.contact-us-holder .info .column h4{font-size:25px}}@media screen and (min-width: 1024px){.container.contact .row.contact-us-holder .info .column h4{font-size:23px}}.container.contact .row.contact-us-holder .info .column p{margin-bottom:15px;margin-top:0;font-size:14px;font-family:'Quicksand', sans-serif;font-weight:500}@media screen and (min-width: 1024px){.container.contact .row.contact-us-holder .info .column p{margin-bottom:13px}.container.contact .row.contact-us-holder .info .column p.address{line-height:1.5em}}.container.contact .row.contact-us-holder .info .column p a{color:#e6007e;text-decoration:none;word-wrap:break-word}.container.contact .row.contact-us-holder .info .column p a:hover{text-decoration:underline}.container.contact .row.contact-us-holder .info .column p b{font-family:'Quicksand', sans-serif;font-weight:700}.container.contact .row.contact-us-holder .chars{bottom:0;height:300px;position:absolute;pointer-events:none;width:100%}@media screen and (min-width: 1024px){.container.contact .row.contact-us-holder .chars .chars-left{background-image:url("../images/homepage-banner-two-one.png");background-position:0 100%;background-repeat:no-repeat;background-size:auto 100%;height:238px;position:absolute;bottom:0;left:8px;width:230px;-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@media screen and (min-width: 1024px){.container.contact .row.contact-us-holder .chars .chars-mid{background-image:url("../images/homepage-banner-one-two.png");background-position:0 100%;background-repeat:no-repeat;background-size:auto 100%;height:215px;position:absolute;bottom:0;left:435px;width:136px;-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.container.contact .row.contact-us-holder .chars .chars-right{background-image:url("../images/homepage-banner-one-one.png");background-position:50% 100%;background-repeat:no-repeat;background-size:100% auto;height:300px;position:absolute;bottom:0;left:50%;width:280px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 1024px){.container.contact .row.contact-us-holder .chars .chars-right{left:600px;-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.container.paypoint{background-image:url("../images/background-cityscape-mobile.png");background-position:50% 100%;background-repeat:no-repeat;background-size:auto 196px}@media screen and (min-width: 1024px){.container.paypoint{background-image:url("../images/background-cityscape-desktop.png");background-position:50% 100%;background-repeat:no-repeat;background-size:auto 268px}}.container.paypoint .row.paypoint-title h3{background-image:url("../images/header/nav-text-holder.png");background-repeat:no-repeat;background-size:auto 100%;background-position:100% 50%;color:#fff;box-sizing:border-box;display:inline-block;font-size:23px;height:46px;margin-bottom:15px;margin-top:20px;padding-left:12px;padding-top:9px;vertical-align:top;width:calc(100% - 63px);font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.paypoint .row.paypoint-title h3{font-size:27px;height:66px;padding-top:15px;padding-left:25px;margin-top:20px;width:315px}}.container.paypoint .row.paypoint-holder{padding-bottom:50px}@media screen and (min-width: 414px){.container.paypoint .row.paypoint-holder{padding-bottom:40px}}.container.paypoint .row.paypoint-holder .info{background-color:#fff;border-radius:12px;border:3px solid #ccecf9;margin:0 auto;margin-bottom:100px;padding-bottom:100px;position:relative;width:294px}@media screen and (min-width: 414px){.container.paypoint .row.paypoint-holder .info{width:375px}}@media screen and (min-width: 1024px){.container.paypoint .row.paypoint-holder .info{border:none;margin-bottom:110px;padding-bottom:76px;width:1194px}}.container.paypoint .row.paypoint-holder .info .column{padding:15px}@media screen and (min-width: 1024px){.container.paypoint .row.paypoint-holder .info .column{box-sizing:border-box;display:inline-block;padding:20px;vertical-align:top;width:100%}}.container.paypoint .row.paypoint-holder .info .column.full{margin-bottom:10px}@media screen and (min-width: 1024px){.container.paypoint .row.paypoint-holder .info .column.full{border:3px solid #ccecf9;border-radius:12px}}.container.paypoint .row.paypoint-holder .info .column.full form input[type="text"]{border:3px solid #009fe3;border-bottom-left-radius:4px;border-top-left-radius:4px;border-right:none;box-sizing:border-box;display:block;height:29px;padding-left:15px;float:left;width:calc(100% - 33px)}@media screen and (min-width: 1024px){.container.paypoint .row.paypoint-holder .info .column.full form input[type="text"]{width:400px}}.container.paypoint .row.paypoint-holder .info .column.full form input[type="submit"]{background-color:#009fe3;background-image:url("../images/white-arrow-right.png");background-repeat:no-repeat;background-size:9px auto;background-position:50% 50%;border:none;border-bottom-right-radius:4px;border-top-right-radius:4px;display:block;float:left;height:29px;text-indent:-9999em;width:28px}@media screen and (min-width: 1024px){.container.paypoint .row.paypoint-holder .info .column.paypoint-list{padding:0;padding-top:15px}}.container.paypoint .row.paypoint-holder .info .column.paypoint-list .paypoint-item{border-bottom:1px solid #000;padding-top:25px;padding-bottom:20px}@media screen and (min-width: 1024px){.container.paypoint .row.paypoint-holder .info .column.paypoint-list .paypoint-item{border-bottom:none;border:3px solid #ccecf9;border-radius:12px;padding:20px;display:inline-block;margin-bottom:20px;vertical-align:top;width:539px}.container.paypoint .row.paypoint-holder .info .column.paypoint-list .paypoint-item:nth-child(odd){margin-right:20px}}.container.paypoint .row.paypoint-holder .info .column.paypoint-list .paypoint-item h4,.container.paypoint .row.paypoint-holder .info .column.paypoint-list .paypoint-item h5{color:#e6007e;font-size:20px;margin-top:0;margin-bottom:15px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 414px){.container.paypoint .row.paypoint-holder .info .column.paypoint-list .paypoint-item h4,.container.paypoint .row.paypoint-holder .info .column.paypoint-list .paypoint-item h5{font-size:25px}}@media screen and (min-width: 1024px){.container.paypoint .row.paypoint-holder .info .column.paypoint-list .paypoint-item h4,.container.paypoint .row.paypoint-holder .info .column.paypoint-list .paypoint-item h5{font-size:25px;width:550px}}.container.paypoint .row.paypoint-holder .info .column.paypoint-list .paypoint-item h4 span,.container.paypoint .row.paypoint-holder .info .column.paypoint-list .paypoint-item h5 span{color:#000;display:block;padding-top:5px;font-size:16px}@media screen and (min-width: 1024px){.container.paypoint .row.paypoint-holder .info .column.paypoint-list .paypoint-item h4 span,.container.paypoint .row.paypoint-holder .info .column.paypoint-list .paypoint-item h5 span{padding-top:15px;font-size:18px}}@media screen and (min-width: 414px){.container.paypoint .row.paypoint-holder .info .column.paypoint-list .paypoint-item p{font-size:20px}}.container.paypoint .row.paypoint-holder .info .column.paypoint-list .paypoint-item a{text-decoration:underline}.container.paypoint .row.paypoint-holder .info .column.paypoint-list .paypoint-item a:hover{text-decoration:none}.container.paypoint .row.paypoint-holder .info .column.paypoint-list .paypoint-item h5{margin-top:25px;font-size:16px}@media screen and (min-width: 414px){.container.paypoint .row.paypoint-holder .info .column.paypoint-list .paypoint-item h5{font-size:22px}}@media screen and (min-width: 1024px){.container.paypoint .row.paypoint-holder .info .column.paypoint-list .paypoint-item h5{color:#000;display:block;font-size:18px;width:200px;margin-top:42px}}.container.paypoint .row.paypoint-holder .info .column.paypoint-list .paypoint-item ul{list-style:none;margin-left:0;padding-left:0}.container.paypoint .row.paypoint-holder .info .column.paypoint-list .paypoint-item ul li{font-family:'Quicksand', sans-serif;font-weight:400}@media screen and (min-width: 414px){.container.paypoint .row.paypoint-holder .info .column.paypoint-list .paypoint-item ul li{font-size:20px}}@media screen and (min-width: 1024px){.container.paypoint .row.paypoint-holder .info .column.paypoint-list .paypoint-item ul li{font-size:16px}}.container.paypoint .row.paypoint-holder .info .column.paypoint-list .paypoint-item ul li strong{margin-right:5px}@media screen and (min-width: 1024px){.container.paypoint .row.paypoint-holder .info .column.paypoint-list .paypoint-item .details{display:inline-block;vertical-align:top;width:48%}}@media screen and (min-width: 1024px){.container.paypoint .row.paypoint-holder .info .column.paypoint-list .paypoint-item .opening-times{display:inline-block;vertical-align:top;width:48%}}.container.paypoint .row.paypoint-holder .info .column h4{color:#e6007e;font-size:20px;margin-top:0;margin-bottom:15px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 414px){.container.paypoint .row.paypoint-holder .info .column h4{font-size:25px}}@media screen and (min-width: 1024px){.container.paypoint .row.paypoint-holder .info .column h4{font-size:23px}}.container.paypoint .row.paypoint-holder .info .column p{margin-bottom:15px;margin-top:0;font-size:14px;font-family:'Quicksand', sans-serif;font-weight:500}@media screen and (min-width: 1024px){.container.paypoint .row.paypoint-holder .info .column p{margin-bottom:13px}.container.paypoint .row.paypoint-holder .info .column p.address{line-height:1.5em}}.container.paypoint .row.paypoint-holder .info .column p a{color:#e6007e;text-decoration:none;word-wrap:break-word}.container.paypoint .row.paypoint-holder .info .column p a:hover{text-decoration:underline}.container.paypoint .row.paypoint-holder .info .column p b{font-family:'Quicksand', sans-serif;font-weight:700}.container.paypoint .row.paypoint-holder .chars{bottom:0;height:300px;position:absolute;pointer-events:none;width:100%}@media screen and (min-width: 1024px){.container.paypoint .row.paypoint-holder .chars .chars-left{background-image:url("../images/homepage-banner-two-one.png");background-position:0 100%;background-repeat:no-repeat;background-size:auto 100%;height:238px;position:absolute;bottom:0;left:8px;width:230px;-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@media screen and (min-width: 1024px){.container.paypoint .row.paypoint-holder .chars .chars-mid{background-image:url("../images/homepage-banner-one-two.png");background-position:0 100%;background-repeat:no-repeat;background-size:auto 100%;height:215px;position:absolute;bottom:0;left:435px;width:136px;-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.container.paypoint .row.paypoint-holder .chars .chars-right{background-image:url("../images/homepage-banner-one-one.png");background-position:50% 100%;background-repeat:no-repeat;background-size:100% auto;height:300px;position:absolute;bottom:0;left:50%;width:280px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 1024px){.container.paypoint .row.paypoint-holder .chars .chars-right{left:600px;-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.container.solid-boxes{background-image:url("../images/background-cityscape-mobile.png");background-position:50% 100%;background-repeat:no-repeat;background-size:auto 196px;padding-bottom:120px}@media screen and (min-width: 1024px){.container.solid-boxes{background-image:url("../images/background-top-desktop.png"),url("../images/background-cityscape-desktop.png");background-position:50% 0, 50% 100%;background-repeat:repeat-x, no-repeat;background-size:auto 224px, auto 268px}}.container.solid-boxes .row.solid-boxes-title h3{background-image:url("../images/header/nav-text-holder-journey-planner.png");background-repeat:no-repeat;background-size:auto 100%;background-position:100% 50%;color:#fff;box-sizing:border-box;display:inline-block;font-size:23px;height:46px;margin-bottom:15px;margin-top:20px;padding-left:12px;padding-top:9px;vertical-align:top;width:calc(100% - 63px);font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.solid-boxes .row.solid-boxes-title h3{font-size:27px;height:66px;padding-top:15px;padding-left:25px;margin-top:10px;width:380px}}.container.solid-boxes .row.solid-boxes-title h3.large-title{font-size:20px;width:100%}@media screen and (min-width: 1024px){.container.solid-boxes .row.solid-boxes-title h3.large-title{font-size:27px;width:450px}}.container.solid-boxes .row.solid-boxes-title h3.purple{background-image:url("../images/header/nav-text-holder-news.png")}.container.solid-boxes .row.solid-boxes-sub-lozenge{background-color:#ccecf9;border-radius:12px;overflow:hidden;padding-bottom:15px;margin-top:5px}@media screen and (min-width: 1024px){.container.solid-boxes .row.solid-boxes-sub-lozenge{position:relative;height:100px}}.container.solid-boxes .row.solid-boxes-sub-lozenge .tfgm-logo{background-image:url("../images/tfgm-logo.png");background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;height:60px;margin:0 auto;margin-top:15px;width:60%}@media screen and (min-width: 1024px){.container.solid-boxes .row.solid-boxes-sub-lozenge .tfgm-logo{height:68px;position:absolute;left:30px;margin-top:0;top:23px;width:275px}}.container.solid-boxes .row.solid-boxes-sub-lozenge .sub-title{color:#e6007e;font-size:20px;text-align:center;padding:15px 15px;font-family:'Quicksand', sans-serif;font-weight:700}.container.solid-boxes .row.solid-boxes-sub-lozenge .sub-title br{display:none}@media screen and (min-width: 1024px){.container.solid-boxes .row.solid-boxes-sub-lozenge .sub-title{font-size:25px;margin-top:13px;width:100%}.container.solid-boxes .row.solid-boxes-sub-lozenge .sub-title br{display:inline-block}}.container.solid-boxes .row.solid-boxes-sub-lozenge a{background-color:#e6007e;background-image:url("../images/search-button-arrow.png");background-position:calc(100% - 8px) 50%;background-repeat:no-repeat;background-size:30px 30px;border-radius:22px;color:#fff;cursor:pointer;display:block;height:32px;font-size:20px;margin:0 auto;margin-bottom:10px;padding-top:9px;padding-right:30px;text-align:center;text-decoration:none;width:215px;font-family:'Quicksand', sans-serif;font-weight:700}.container.solid-boxes .row.solid-boxes-sub-lozenge a:hover{background-color:#ff1a97}@media screen and (min-width: 1024px){.container.solid-boxes .row.solid-boxes-sub-lozenge a{margin-bottom:0;margin-right:0px;margin-top:0px;position:absolute;right:25px;top:38px}}.container.solid-boxes .row.solid-boxes-holder .solid-boxes{margin-top:20px}.container.solid-boxes .row.solid-boxes-holder .solid-boxes .box{background-color:#ccecf9;border-radius:12px;margin-bottom:15px;padding:15px}@media screen and (min-width: 1024px){.container.solid-boxes .row.solid-boxes-holder .solid-boxes .box{display:inline-block;vertical-align:top;margin-bottom:17px;position:relative;width:585px;padding:25px;min-height:202px;box-sizing:border-box}.container.solid-boxes .row.solid-boxes-holder .solid-boxes .box:nth-child(even){margin-left:26px}}.container.solid-boxes .row.solid-boxes-holder .solid-boxes .box p{color:#000;margin:0;padding:0;font-family:'Quicksand', sans-serif;font-weight:500}@media screen and (min-width: 1024px){.container.solid-boxes .row.solid-boxes-holder .solid-boxes .box p{font-size:20px}}.container.solid-boxes .row.solid-boxes-holder .solid-boxes .box .image{background-image:url("../images/homepage-banner-four-icons.png");background-repeat:no-repeat;background-size:100% auto;background-position:50% 50%;margin:0 auto;margin-top:15px;width:80%;height:30px}@media screen and (min-width: 1024px){.container.solid-boxes .row.solid-boxes-holder .solid-boxes .box .image{margin-left:0;height:52px}}.container.solid-boxes .row.solid-boxes-holder .solid-boxes .box a{background-color:#e6007e;background-image:url("../images/search-button-arrow.png");background-position:calc(100% - 8px) 50%;background-repeat:no-repeat;background-size:30px 30px;border-radius:22px;color:#fff;cursor:pointer;display:block;height:32px;font-size:20px;margin:0 auto;margin-top:20px;margin-bottom:10px;padding-top:9px;padding-right:30px;text-align:center;text-decoration:none;width:215px;font-family:'Quicksand', sans-serif;font-weight:700}.container.solid-boxes .row.solid-boxes-holder .solid-boxes .box a:hover{background-color:#ff1a97}@media screen and (min-width: 1024px){.container.solid-boxes .row.solid-boxes-holder .solid-boxes .box a{position:absolute;right:20px;bottom:20px;margin-bottom:0;margin-right:0px;margin-top:0px}}@media screen and (min-width: 1024px){.container.solid-boxes .row.solid-boxes-holder .solid-boxes .box.button-variant{padding-bottom:85px}}@media screen and (min-width: 1024px){.container.solid-boxes .row.solid-boxes-holder .solid-boxes .box.thumb-variant{height:300px}}.container.solid-boxes .row.solid-boxes-holder .solid-boxes .box.thumb-variant h4{color:#e6007e;font-size:18px;margin-top:0;margin-bottom:15px;padding:0;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.solid-boxes .row.solid-boxes-holder .solid-boxes .box.thumb-variant h4{font-size:30px}}.container.solid-boxes .row.solid-boxes-holder .solid-boxes .box.thumb-variant p{font-size:16px}.container.solid-boxes .row.solid-boxes-holder .solid-boxes .box.thumb-variant p br{display:none}@media screen and (min-width: 1024px){.container.solid-boxes .row.solid-boxes-holder .solid-boxes .box.thumb-variant p br{display:inline-block}}.container.solid-boxes .row.solid-boxes-holder .solid-boxes .box.thumb-variant .thumbnail{height:auto;padding-top:15px;text-align:center;width:100%}@media screen and (min-width: 1024px){.container.solid-boxes .row.solid-boxes-holder .solid-boxes .box.thumb-variant .thumbnail{position:absolute;right:0;top:0;bottom:0;width:170px}}.container.solid-boxes .row.solid-boxes-holder .solid-boxes .box.thumb-variant .thumbnail img{max-height:100%;max-width:100%}@media screen and (min-width: 1024px){.container.solid-boxes .row.solid-boxes-holder .solid-boxes .box.thumb-variant .thumbnail img{position:absolute;bottom:15px;right:15px}}.container.solid-boxes .row.solid-boxes-holder .solid-boxes .box.thumb-variant a{background-color:#009fe3;padding-top:15px;font-size:14px;width:90%}@media screen and (min-width: 1024px){.container.solid-boxes .row.solid-boxes-holder .solid-boxes .box.thumb-variant a{font-size:16px;height:30px;left:25px;padding-left:25px;padding-top:10px;padding-bottom:0;right:auto;text-align:left;width:280px}}.container.solid-boxes .row.solid-boxes-holder .solid-boxes .box.outline-variation{background-color:#fff;border:3px solid #ccecf9}@media screen and (min-width: 1024px){.container.solid-boxes .row.solid-boxes-holder .solid-boxes .box.outline-variation{width:585px}}.container.solid-boxes .row.solid-boxes-holder .solid-boxes .box.outline-variation .thumbnail{padding-top:15px;text-align:center}@media screen and (min-width: 1024px){.container.solid-boxes .row.solid-boxes-holder .solid-boxes .box.outline-variation .thumbnail{text-align:left}}.container.solid-boxes .row.news-listing .news-items,.container.solid-boxes .row.news-listing .social{background-color:#fff;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;border:3px solid #ccecf9;margin:0 auto;margin-top:40px;position:relative;width:294px}@media screen and (min-width: 414px){.container.solid-boxes .row.news-listing .news-items,.container.solid-boxes .row.news-listing .social{width:372px}}@media screen and (min-width: 1024px){.container.solid-boxes .row.news-listing .news-items,.container.solid-boxes .row.news-listing .social{display:inline-block;vertical-align:top;width:830px}}.container.solid-boxes .row.news-listing .news-items h4,.container.solid-boxes .row.news-listing .social h4{background-color:#fff;border-top:3px solid #ccecf9;border-left:3px solid #ccecf9;border-right:3px solid #ccecf9;border-top-left-radius:12px;border-top-right-radius:12px;color:#000;font-size:18px;margin-top:0;padding-bottom:0;padding-top:6px;position:absolute;top:-30px;left:-3px;width:200px;text-align:center;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.solid-boxes .row.news-listing .news-items h4,.container.solid-boxes .row.news-listing .social h4{font-size:20px;padding-top:10px;padding-bottom:0px;top:-36px;width:216px}}.container.solid-boxes .row.news-listing .news-items .item-holder,.container.solid-boxes .row.news-listing .social .item-holder{margin:15px}@media screen and (min-width: 1024px){.container.solid-boxes .row.news-listing .news-items .item-holder,.container.solid-boxes .row.news-listing .social .item-holder{height:600px;margin:20px;overflow:hidden;overflow-y:scroll}}.container.solid-boxes .row.news-listing .news-items .item-holder .item,.container.solid-boxes .row.news-listing .social .item-holder .item{color:#000;display:block;padding-bottom:20px;text-decoration:none}@media screen and (min-width: 1024px){.container.solid-boxes .row.news-listing .news-items .item-holder .item,.container.solid-boxes .row.news-listing .social .item-holder .item{padding-bottom:40px}}.container.solid-boxes .row.news-listing .news-items .item-holder .item:hover .read-more,.container.solid-boxes .row.news-listing .social .item-holder .item:hover .read-more{text-decoration:underline}.container.solid-boxes .row.news-listing .news-items .item-holder .item .date,.container.solid-boxes .row.news-listing .social .item-holder .item .date{margin-bottom:5px;font-family:'Quicksand', sans-serif;font-weight:500}.container.solid-boxes .row.news-listing .news-items .item-holder .item .title,.container.solid-boxes .row.news-listing .social .item-holder .item .title{margin-bottom:5px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.solid-boxes .row.news-listing .news-items .item-holder .item .title,.container.solid-boxes .row.news-listing .social .item-holder .item .title{font-size:24px}}.container.solid-boxes .row.news-listing .news-items .item-holder .item .read-more,.container.solid-boxes .row.news-listing .social .item-holder .item .read-more{color:#e6007e;font-family:'Quicksand', sans-serif;font-weight:700}.container.solid-boxes .row.news-listing .social{height:100px;margin-top:45px}@media screen and (min-width: 1024px){.container.solid-boxes .row.news-listing .social{margin-left:20px;width:334px}}.container.info-container{background-image:url("../images/background-cityscape-mobile.png");background-position:50% 100%;background-repeat:no-repeat;background-size:auto 196px;padding-bottom:120px}@media screen and (min-width: 1024px){.container.info-container{background-image:url("../images/background-cityscape-desktop.png");background-position:50% 100%;background-repeat:no-repeat;background-size:auto 268px}}.container.info-container .row.info-container-title h3{background-image:url("../images/header/nav-text-holder-home.png");background-repeat:no-repeat;background-size:auto 100%;background-position:100% 50%;color:#fff;box-sizing:border-box;display:inline-block;font-size:26px;height:46px;margin-bottom:15px;margin-top:20px;padding-left:12px;padding-top:9px;vertical-align:top;width:calc(100% - 63px);font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.info-container .row.info-container-title h3{font-size:27px;height:66px;padding-top:15px;padding-left:25px;margin-top:10px;width:287px}}.container.info-container .row.info-container-holder{background-color:#fff;border:3px solid #ccecf9;border-radius:12px;box-sizing:border-box;padding:15px;padding-bottom:270px}@media screen and (min-width: 1024px){.container.info-container .row.info-container-holder{padding-bottom:50px}}.container.info-container .row.info-container-holder p{margin:0;padding:0;margin-bottom:15px;font-family:'Quicksand', sans-serif;font-weight:500}@media screen and (min-width: 1024px){.container.info-container .row.info-container-holder p{font-size:15px;width:745px}}.container.info-container .row.info-container-holder p a{color:#000;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.info-container .row.info-container-holder p a{width:745px}}.container.info-container .row.info-container-holder h2,.container.info-container .row.info-container-holder h3,.container.info-container .row.info-container-holder h4{font-size:20px;color:#e6007e;font-family:'Quicksand', sans-serif;font-weight:700}.container.info-container .row.info-container-holder ul li{margin-bottom:10px;font-family:'Quicksand', sans-serif;font-weight:500}.container.info-container .row.info-container-holder .char-image{background-image:url("../images/homepage-banner-two-one.png");background-position:0 100%;background-repeat:no-repeat;background-size:auto 100%;height:238px;position:absolute;bottom:0;left:50%;width:230px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 1024px){.container.info-container .row.info-container-holder .char-image{left:auto;right:30px;width:250px;height:270px;-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.container.faq-expanders{background-image:url("../images/background-cityscape-mobile.png");background-position:50% 100%;background-repeat:no-repeat;background-size:auto 196px}@media screen and (min-width: 1024px){.container.faq-expanders{background-image:url("../images/background-cityscape-desktop.png");background-position:50% 100%;background-repeat:no-repeat;background-size:auto 268px}}.container.faq-expanders .row.faq-title h3{background-image:url("../images/header/nav-text-holder-home.png");background-repeat:no-repeat;background-size:auto 100%;background-position:100% 50%;color:#fff;box-sizing:border-box;display:inline-block;font-size:16px;height:46px;margin-bottom:15px;margin-top:20px;padding-left:12px;padding-top:14px;vertical-align:top;width:100%;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.faq-expanders .row.faq-title h3{font-size:27px;height:66px;padding-top:15px;padding-left:25px;margin-top:10px;width:500px}}.container.faq-expanders .row.faq-sub-title{padding-bottom:20px}.container.faq-expanders .row.faq-sub-title p{font-size:14px;font-family:'Quicksand', sans-serif;font-weight:500}@media screen and (min-width: 1024px){.container.faq-expanders .row.faq-sub-title p{width:950px;font-size:16px}}.container.faq-expanders .row.faq-sub-title p a{color:#e6007e;word-wrap:break-word;font-family:'Quicksand', sans-serif;font-weight:700}.container.faq-expanders .row.faq-holder{padding-bottom:150px}@media screen and (min-width: 1024px){.container.faq-expanders .row.faq-holder .items{width:950px}}.container.faq-expanders .row.faq-holder .items .item .question{background-image:url("../images/lozenge-light-blue.png");background-repeat:no-repeat;background-size:auto 100%;background-position:100% 50%;cursor:pointer;font-size:18px;margin-bottom:15px;padding:15px}@media screen and (min-width: 1024px){.container.faq-expanders .row.faq-holder .items .item .question .arrow{background-image:url("../images/light-blue-arrow-right.png");background-repeat:no-repeat;background-size:9px auto;background-position:100% 50%;display:inline-block;height:20px;margin-right:10px;vertical-align:middle;width:9px}}.container.faq-expanders .row.faq-holder .items .item .question .text{color:#009fe3;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.faq-expanders .row.faq-holder .items .item .question .text{display:inline-block;vertical-align:middle}}.container.faq-expanders .row.faq-holder .items .item .answer{display:none;padding:15px;padding-top:0;padding-bottom:30px;margin-top:0}@media screen and (min-width: 1024px){.container.faq-expanders .row.faq-holder .items .item .answer{padding-left:25px;padding-top:10px;padding-right:25px}}.container.faq-expanders .row.faq-holder .items .item .answer p{margin:0;margin-bottom:15px;font-family:'Quicksand', sans-serif;font-weight:500}@media screen and (min-width: 1024px){.container.faq-expanders .row.faq-holder .items .item .answer p{font-size:17px}}.container.faq-expanders .row.faq-holder .items .item .answer p a{color:#e6007e;font-family:'Quicksand', sans-serif;font-weight:700}.container.faq-expanders .row.faq-holder .items .item .answer p a:hover{text-decoration:none}.container.faq-expanders .row.faq-holder .items .item.expanded .question{background-image:url("../images/header/nav-text-holder-home.png")}@media screen and (min-width: 1024px){.container.faq-expanders .row.faq-holder .items .item.expanded .question .arrow{background-image:url("../images/white-arrow-down.png");background-size:15px auto;width:15px;margin-left:-2px;margin-right:7px}}.container.faq-expanders .row.faq-holder .items .item.expanded .question .text{color:#fff}.container.faq-expanders .row.faq-holder .items .item.expanded .answer{display:block}.container.terms-box{background-image:url("../images/background-cityscape-mobile.png");background-position:50% 100%;background-repeat:no-repeat;background-size:auto 196px;padding-bottom:120px}@media screen and (min-width: 1024px){.container.terms-box{background-image:url("../images/background-cityscape-desktop.png");background-position:50% 100%;background-repeat:no-repeat;background-size:auto 268px}}.container.terms-box .row.terms-title h3{background-image:url("../images/header/nav-text-holder-home.png");background-repeat:no-repeat;background-size:auto 100%;background-position:100% 50%;color:#fff;box-sizing:border-box;display:inline-block;font-size:26px;height:46px;margin-bottom:15px;margin-top:20px;padding-left:12px;padding-top:9px;vertical-align:top;width:calc(100% - 63px);font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.terms-box .row.terms-title h3{font-size:27px;height:66px;padding-top:15px;padding-left:25px;margin-top:10px;width:287px}}.container.terms-box .row.terms-holder{background-color:#fff;border:3px solid #ccecf9;border-radius:12px;min-height:2000px}.container.terms-box .row.terms-holder .general{padding:15px}.container.terms-box .row.terms-holder .general h4{color:#e6007e;font-size:18px;margin:0;padding:0;padding-bottom:15px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.terms-box .row.terms-holder .general h4{font-size:24px;width:1120px}}.container.terms-box .row.terms-holder .general p{margin:0;padding:0;margin-bottom:15px;font-family:'Quicksand', sans-serif;font-weight:500}@media screen and (min-width: 1024px){.container.terms-box .row.terms-holder .general p{font-size:15px;width:1120px}}@media screen and (min-width: 1024px){.container.terms-box .row.terms-holder .items{width:950px}}.container.terms-box .row.terms-holder .items .item .question{background-image:url("../images/lozenge-light-blue.png");background-repeat:no-repeat;background-size:auto 100%;background-position:100% 50%;cursor:pointer;font-size:18px;margin-bottom:15px;padding:15px}@media screen and (min-width: 1024px){.container.terms-box .row.terms-holder .items .item .question{width:560px}.container.terms-box .row.terms-holder .items .item .question:hover{opacity:0.8}}@media screen and (min-width: 1024px){.container.terms-box .row.terms-holder .items .item .question .arrow{background-image:url("../images/light-blue-arrow-right.png");background-repeat:no-repeat;background-size:9px auto;background-position:100% 50%;display:inline-block;height:20px;margin-right:10px;vertical-align:middle;width:9px}}.container.terms-box .row.terms-holder .items .item .question .text{color:#009fe3;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.terms-box .row.terms-holder .items .item .question .text{display:inline-block;vertical-align:middle}}.container.terms-box .row.terms-holder .items .item .answer{display:none;padding:15px;padding-top:0;padding-bottom:30px;margin-top:0}@media screen and (min-width: 1024px){.container.terms-box .row.terms-holder .items .item .answer{position:absolute;top:210px;right:30px;width:520px}}.container.terms-box .row.terms-holder .items .item .answer p{margin:0;margin-bottom:15px;word-wrap:break-word;font-family:'Quicksand', sans-serif;font-weight:500}@media screen and (min-width: 1024px){.container.terms-box .row.terms-holder .items .item .answer p{font-size:16px}}.container.terms-box .row.terms-holder .items .item .answer p a{color:#e6007e;font-family:'Quicksand', sans-serif;font-weight:700}.container.terms-box .row.terms-holder .items .item .answer p a:hover{text-decoration:none}.container.terms-box .row.terms-holder .items .item .answer h2,.container.terms-box .row.terms-holder .items .item .answer h3,.container.terms-box .row.terms-holder .items .item .answer h4{font-family:'Quicksand', sans-serif;font-weight:700}.container.terms-box .row.terms-holder .items .item .answer ul li{margin-bottom:10px;font-family:'Quicksand', sans-serif;font-weight:500}.container.terms-box .row.terms-holder .items .item .answer table{border:1px solid #000}.container.terms-box .row.terms-holder .items .item .answer table td{border:1px solid #000;padding:5px;font-family:'Quicksand', sans-serif;font-weight:500}.container.terms-box .row.terms-holder .items .item .answer table thead td{font-weight:700}.container.terms-box .row.terms-holder .items .item.expanded .question{background-image:url("../images/header/nav-text-holder-home.png")}@media screen and (min-width: 1024px){.container.terms-box .row.terms-holder .items .item.expanded .question .arrow{background-image:url("../images/white-arrow-right.png")}}.container.terms-box .row.terms-holder .items .item.expanded .question .text{color:#fff}.container.terms-box .row.terms-holder .items .item.expanded .answer{display:block}.container.cookie-policy{background-image:url("../images/background-cityscape-mobile.png");background-position:50% 100%;background-repeat:no-repeat;background-size:auto 196px;padding-bottom:120px}@media screen and (min-width: 1024px){.container.cookie-policy{background-image:url("../images/background-cityscape-desktop.png");background-position:50% 100%;background-repeat:no-repeat;background-size:auto 268px}}.container.cookie-policy .row.cookie-policy-title h3{background-image:url("../images/header/nav-text-holder-home.png");background-repeat:no-repeat;background-size:auto 100%;background-position:100% 50%;color:#fff;box-sizing:border-box;display:inline-block;font-size:26px;height:46px;margin-bottom:15px;margin-top:20px;padding-left:12px;padding-top:9px;vertical-align:top;width:calc(100% - 63px);font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.cookie-policy .row.cookie-policy-title h3{font-size:27px;height:66px;padding-top:15px;padding-left:25px;margin-top:10px;width:287px}}.container.cookie-policy .row.cookie-policy-holder{background-color:#fff;border:3px solid #ccecf9;border-radius:12px;box-sizing:border-box;padding:15px}.container.cookie-policy .row.cookie-policy-holder p{margin:0;padding:0;margin-bottom:15px;font-family:'Quicksand', sans-serif;font-weight:500}@media screen and (min-width: 1024px){.container.cookie-policy .row.cookie-policy-holder p{font-size:14px}}.container.cookie-policy .row.cookie-policy-holder p a{color:#000;word-wrap:break-word;font-family:'Quicksand', sans-serif;font-weight:700}.container.cookie-policy .row.cookie-policy-holder h4{color:#e6007e;font-size:20px;margin:0;margin-bottom:15px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.cookie-policy .row.cookie-policy-holder h4{font-size:24px}}.container.cookie-policy .row.cookie-policy-holder h5{font-size:18px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.cookie-policy .row.cookie-policy-holder h5{font-size:14px;margin-bottom:15px;margin-top:15px}}@media screen and (min-width: 1024px){.container.cookie-policy .row.cookie-policy-holder .section{width:550px;display:inline-block;vertical-align:top}}.container.cookie-policy .row.cookie-policy-holder .section.one,.container.cookie-policy .row.cookie-policy-holder .section.three{margin-right:52px}.container.cookie-policy .row.cookie-policy-holder .section.two{border-radius:12px;overflow:hidden;font-size:12px}.container.cookie-policy .row.cookie-policy-holder .section.two .head{background-color:#009fe3;color:#fff;padding-right:3px;padding-left:3px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.cookie-policy .row.cookie-policy-holder .section.two .head{font-size:18px;padding-left:0;padding-right:0}}.container.cookie-policy .row.cookie-policy-holder .section.two .head .cookie-row{border:none}.container.cookie-policy .row.cookie-policy-holder .section.two .foot{font-family:'Quicksand', sans-serif;font-weight:500;border:3px solid #ccecf9;border-top:none;border-bottom-left-radius:12px;border-bottom-right-radius:12px;overflow:hidden}@media screen and (min-width: 1024px){.container.cookie-policy .row.cookie-policy-holder .section.two .foot{font-size:14px}}.container.cookie-policy .row.cookie-policy-holder .section.two .cookie-row{border-bottom:3px solid #ccecf9;overflow:hidden;padding-bottom:15px;padding-top:15px}.container.cookie-policy .row.cookie-policy-holder .section.two .cookie-row:last-child{border-bottom:none;border-bottom-left-radius:12px;border-bottom-right-radius:12px;overflow:hidden}.container.cookie-policy .row.cookie-policy-holder .section.two .cookie-row .cookie,.container.cookie-policy .row.cookie-policy-holder .section.two .cookie-row .name,.container.cookie-policy .row.cookie-policy-holder .section.two .cookie-row .purpose{display:inline-block;vertical-align:top;padding:1%}.container.cookie-policy .row.cookie-policy-holder .section.two .cookie-row .cookie{width:21%}@media screen and (min-width: 1024px){.container.cookie-policy .row.cookie-policy-holder .section.two .cookie-row .cookie{padding-left:10px;width:13%}}.container.cookie-policy .row.cookie-policy-holder .section.two .cookie-row .name{width:20%;padding-right:3%}@media screen and (min-width: 1024px){.container.cookie-policy .row.cookie-policy-holder .section.two .cookie-row .name{width:13%}}.container.cookie-policy .row.cookie-policy-holder .section.two .cookie-row .purpose{width:48%}@media screen and (min-width: 1024px){.container.cookie-policy .row.cookie-policy-holder .section.two .cookie-row .purpose{width:63%}}.container.cookie-policy .row.cookie-policy-holder .section.three h4{margin-top:20px}.container.cookie-policy .row.cookie-policy-holder .section.four{padding-top:63px}.container.timetables{background-image:url("../images/background-cityscape-mobile.png");background-position:50% 100%;background-repeat:no-repeat;background-size:auto 196px;padding-bottom:120px}@media screen and (min-width: 1024px){.container.timetables{background-image:url("../images/background-cityscape-desktop.png");background-position:50% 100%;background-repeat:no-repeat;background-size:auto 268px}}.container.timetables .row.timetable-title h3{background-image:url("../images/header/nav-text-holder-news.png");background-repeat:no-repeat;background-size:auto 100%;background-position:100% 50%;color:#fff;box-sizing:border-box;display:inline-block;font-size:26px;height:46px;margin-bottom:15px;margin-top:20px;padding-left:12px;padding-top:9px;vertical-align:top;width:calc(100% - 63px);font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.timetables .row.timetable-title h3{font-size:27px;height:66px;padding-top:15px;padding-left:25px;margin-top:10px;width:287px}}.container.timetables .row.solid-boxes-sub-lozenge{background-color:#ccecf9;border-radius:12px;overflow:hidden;padding-bottom:15px;margin-top:5px}@media screen and (min-width: 1024px){.container.timetables .row.solid-boxes-sub-lozenge{position:relative;height:100px}}.container.timetables .row.solid-boxes-sub-lozenge .tfgm-logo{background-image:url("../images/tfgm-logo.png");background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;height:60px;margin:0 auto;margin-top:15px;width:60%}@media screen and (min-width: 1024px){.container.timetables .row.solid-boxes-sub-lozenge .tfgm-logo{height:68px;position:absolute;left:30px;margin-top:0;top:23px;width:275px}}.container.timetables .row.solid-boxes-sub-lozenge .sub-title{color:#e6007e;font-size:20px;text-align:center;padding:15px 15px;font-family:'Quicksand', sans-serif;font-weight:700}.container.timetables .row.solid-boxes-sub-lozenge .sub-title br{display:none}@media screen and (min-width: 1024px){.container.timetables .row.solid-boxes-sub-lozenge .sub-title{font-size:25px;margin-top:13px;width:100%}.container.timetables .row.solid-boxes-sub-lozenge .sub-title br{display:inline-block}}.container.timetables .row.solid-boxes-sub-lozenge a{background-color:#e6007e;background-image:url("../images/search-button-arrow.png");background-position:calc(100% - 8px) 50%;background-repeat:no-repeat;background-size:30px 30px;border-radius:22px;color:#fff;cursor:pointer;display:block;height:32px;font-size:20px;margin:0 auto;margin-bottom:10px;padding-top:9px;padding-right:30px;text-align:center;text-decoration:none;width:215px;font-family:'Quicksand', sans-serif;font-weight:700}.container.timetables .row.solid-boxes-sub-lozenge a:hover{background-color:#ff1a97}@media screen and (min-width: 1024px){.container.timetables .row.solid-boxes-sub-lozenge a{margin-bottom:0;margin-right:0px;margin-top:0px;position:absolute;right:25px;top:38px}}.container.timetables .row.timetable-list{margin-top:20px}.container.timetables .row.timetable-list .timetable-box{margin-bottom:20px;padding:15px;border-radius:12px;border:3px solid #ccecf9;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.timetables .row.timetable-list .timetable-box{width:20%;display:inline-block;margin-right:2.3%}.container.timetables .row.timetable-list .timetable-box:nth-child(4n){margin-right:0}}.container.timetables .row.timetable-list .timetable-box span{font-size:12px}.container.timetables .row.timetable-list .timetable-box a{background-color:#e6007e;background-image:url("../images/white-arrow-right.png");background-repeat:no-repeat;background-size:10px auto;background-position:calc(100% - 10px) 50%;border-radius:20px;color:#fff;box-sizing:border-box;display:block;margin:0 auto;font-size:16px;margin-bottom:6px;margin-top:20px;padding-left:12px;padding-top:11px;padding-bottom:11px;text-decoration:none;vertical-align:top;width:180px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.timetables .row.timetable-list .timetable-box a:hover{background-color:#b30062}}body{background-size:auto auto;background-position:50% 0;background-position:50% 16px}.user-register-success-modal{background-color:rgba(0,0,0,0.5);position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;-webkit-transition:opacity 0.7s;-ms-transition:opacity 0.7s;-moz-transition:opacity 0.7s;-o-transition:opacity 0.7s;transition:opacity 0.7s}.user-register-success-modal .modal-inner{background-color:#fff;border-radius:12px;border:3px solid #e6007e;padding:15px;width:80%;position:absolute;top:50%;left:50%;max-width:400px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (min-width: 1024px){.user-register-success-modal .modal-inner{top:41%}}.user-register-success-modal .modal-inner h3{color:#e6007e;font-family:'Quicksand', sans-serif;font-weight:700}.user-register-success-modal .modal-inner p{font-family:'Quicksand', sans-serif;font-weight:500}.user-register-success-modal.business .modal-inner{border:3px solid #000}.user-register-success-modal.business .modal-inner h3{color:#000}@media screen and (min-width: 1024px){.container .row.user-login-register{margin-top:20px}}.container .row.user-login-register .errors{padding:0 20px}.container .row.user-login-register .errors p{background-color:#e6007e;border-radius:12px;color:#fff;padding:5px 10px;font-family:'Quicksand', sans-serif;font-weight:700}.container .row.user-login-register .errors.light{padding:0 33px}.container .row.user-login-register .errors.light p{background-color:#fff;color:#e6007e}.container .row.user-login-register .login-holder{background-color:#e6007e;border-radius:12px;margin-top:40px;margin-bottom:20px;position:relative}@media screen and (min-width: 1024px){.container .row.user-login-register .login-holder{display:inline-block;vertical-align:top;width:592px}}.container .row.user-login-register .login-holder .tab-title{background-color:#e6007e;border-top-left-radius:12px;border-top-right-radius:12px;color:#fff;padding-bottom:12px;padding-top:6px;position:absolute;top:-23px;width:130px;text-align:center;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container .row.user-login-register .login-holder .tab-title{font-size:20px;padding-top:10px;padding-bottom:22px;top:-36px;width:116px}}.container .row.user-login-register .login-holder .sub-title{color:#fff;padding-bottom:20px;padding-top:20px;font-size:20px;margin:0 auto;text-align:center;width:90%;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 414px){.container .row.user-login-register .login-holder .sub-title{font-size:24px;width:80%}}@media screen and (min-width: 1024px){.container .row.user-login-register .login-holder .sub-title{font-size:35px;padding-bottom:34px;padding-top:30px;text-align:left;width:522px}}.container .row.user-login-register .login-holder form .form-group{margin-bottom:15px}@media screen and (min-width: 1024px){.container .row.user-login-register .login-holder form .form-group{margin:0 auto;margin-bottom:24px;text-align:left;width:522px}}.container .row.user-login-register .login-holder form .form-group label{color:#fff;display:block;text-align:center;width:100%;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container .row.user-login-register .login-holder form .form-group label{font-size:20px;text-align:left}}.container .row.user-login-register .login-holder form .form-group input[type="email"],.container .row.user-login-register .login-holder form .form-group input[type="text"],.container .row.user-login-register .login-holder form .form-group input[type="password"]{background-color:#fff;border-radius:4px;border:none;box-sizing:border-box;color:#009fe3;display:block;font-size:14px;height:28px;margin:0 auto;margin-top:8px;padding-left:32px;width:90%;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 414px){.container .row.user-login-register .login-holder form .form-group input[type="email"],.container .row.user-login-register .login-holder form .form-group input[type="text"],.container .row.user-login-register .login-holder form .form-group input[type="password"]{width:80%}}@media screen and (min-width: 1024px){.container .row.user-login-register .login-holder form .form-group input[type="email"],.container .row.user-login-register .login-holder form .form-group input[type="text"],.container .row.user-login-register .login-holder form .form-group input[type="password"]{font-size:18px;height:46px;margin-left:0;margin-right:0;padding-left:43px;width:340px}}.container .row.user-login-register .login-holder form .form-group.group-email input[type="email"]{background-image:url("../images/user-login-email-icon.png");background-size:20px auto;background-position:6px 50%;background-repeat:no-repeat}@media screen and (min-width: 1024px){.container .row.user-login-register .login-holder form .form-group.group-email input[type="email"]{background-size:30px auto}}.container .row.user-login-register .login-holder form .form-group.group-password input[type="password"]{background-image:url("../images/user-login-password-icon.png");background-size:20px auto;background-position:6px 50%;background-repeat:no-repeat}@media screen and (min-width: 1024px){.container .row.user-login-register .login-holder form .form-group.group-password input[type="password"]{background-size:30px auto}}.container .row.user-login-register .login-holder form .form-group.group-remember label{margin:0 auto;font-size:12px;text-align:left;width:calc(90% + 4px)}@media screen and (min-width: 414px){.container .row.user-login-register .login-holder form .form-group.group-remember label{width:calc(80% + 4px)}}@media screen and (min-width: 1024px){.container .row.user-login-register .login-holder form .form-group.group-remember label{font-size:17px;margin:0;margin-top:56px;width:200px}}.container .row.user-login-register .login-holder form .form-group.group-remember label input{-webkit-transform:translateY(3px);-ms-transform:translateY(3px);-moz-transform:translateY(3px);-o-transform:translateY(3px);transform:translateY(3px)}@media screen and (min-width: 1024px){.container .row.user-login-register .login-holder form .form-group.group-remember label input{margin-right:15px;-webkit-transform:scale(1.5, 1.5) translateY(-2px);-ms-transform:scale(1.5, 1.5) translateY(-2px);-moz-transform:scale(1.5, 1.5) translateY(-2px);-o-transform:scale(1.5, 1.5) translateY(-2px);transform:scale(1.5, 1.5) translateY(-2px)}}.container .row.user-login-register .login-holder form .form-group.group-submit,.container .row.user-login-register .login-holder form .form-group.group-reset{margin:0 auto;margin-top:33px;text-align:center;width:90%}@media screen and (min-width: 414px){.container .row.user-login-register .login-holder form .form-group.group-submit,.container .row.user-login-register .login-holder form .form-group.group-reset{width:80%}}@media screen and (min-width: 1024px){.container .row.user-login-register .login-holder form .form-group.group-submit,.container .row.user-login-register .login-holder form .form-group.group-reset{margin-top:120px;text-align:left;width:522px}}.container .row.user-login-register .login-holder form .form-group.group-submit input[type="submit"],.container .row.user-login-register .login-holder form .form-group.group-reset input[type="submit"]{background-color:#fff;background-image:url("../images/user-login-login-button.png");background-size:20px auto;background-position:6px 50%;background-repeat:no-repeat;border:none;border-radius:4px;cursor:pointer;font-size:14px;height:26px;margin-bottom:10px;padding-left:32px;text-align:left;width:80px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container .row.user-login-register .login-holder form .form-group.group-submit input[type="submit"],.container .row.user-login-register .login-holder form .form-group.group-reset input[type="submit"]{background-size:25px auto;font-size:20px;padding-left:40px;height:46px;width:110px}.container .row.user-login-register .login-holder form .form-group.group-submit input[type="submit"]:hover,.container .row.user-login-register .login-holder form .form-group.group-reset input[type="submit"]:hover{background-color:#e6e6e6}}.container .row.user-login-register .login-holder form .form-group.group-submit hr,.container .row.user-login-register .login-holder form .form-group.group-reset hr{width:100%}@media screen and (min-width: 1024px){.container .row.user-login-register .login-holder form .form-group.group-submit hr,.container .row.user-login-register .login-holder form .form-group.group-reset hr{position:absolute;text-align:left;width:340px}}.container .row.user-login-register .login-holder form .form-group.group-submit .forgot-password,.container .row.user-login-register .login-holder form .form-group.group-reset .forgot-password{padding-bottom:15px}@media screen and (min-width: 1024px){.container .row.user-login-register .login-holder form .form-group.group-submit .forgot-password,.container .row.user-login-register .login-holder form .form-group.group-reset .forgot-password{margin-top:28px;padding-bottom:28px}}.container .row.user-login-register .login-holder form .form-group.group-submit .forgot-password a,.container .row.user-login-register .login-holder form .form-group.group-reset .forgot-password a{color:#fff;font-size:12px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container .row.user-login-register .login-holder form .form-group.group-submit .forgot-password a,.container .row.user-login-register .login-holder form .form-group.group-reset .forgot-password a{font-size:16px;text-decoration:none}.container .row.user-login-register .login-holder form .form-group.group-submit .forgot-password a:hover,.container .row.user-login-register .login-holder form .form-group.group-reset .forgot-password a:hover{text-decoration:underline}}.container .row.user-login-register .login-holder form .form-group.group-reset input[type="submit"]{width:150px}@media screen and (min-width: 1024px){.container .row.user-login-register .login-holder form .form-group.group-reset input[type="submit"]{width:200px}}.container .row.user-login-register .register-holder{background-color:#fff;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;border:3px solid #e6007e;margin-top:40px;margin-bottom:20px;position:relative}@media screen and (min-width: 1024px){.container .row.user-login-register .register-holder{border:6px solid #e6007e;display:inline-block;margin-left:12px;vertical-align:top;width:580px}}.container .row.user-login-register .register-holder .tab-title{background-color:#fff;border-top-left-radius:12px;border-top-right-radius:12px;border-left:3px solid #e6007e;border-top:3px solid #e6007e;border-right:3px solid #e6007e;color:#e6007e;padding-bottom:0px;padding-top:5px;position:absolute;top:-26px;left:-3px;width:130px;text-align:center;font-family:'Quicksand', sans-serif;font-weight:700;z-index:10}@media screen and (min-width: 1024px){.container .row.user-login-register .register-holder .tab-title{border-left:6px solid #e6007e;border-top:6px solid #e6007e;border-right:6px solid #e6007e;font-size:20px;left:-6px;padding-top:6px;padding-bottom:4px;top:-42px;width:104px}}.container .row.user-login-register .register-holder .tab-title-overlap{background-color:#fff;height:10px;position:absolute;left:0;top:-5px;width:130px;z-index:5}@media screen and (min-width: 1024px){.container .row.user-login-register .register-holder .tab-title-overlap{width:104px;top:-10px}}.container .row.user-login-register .register-holder .sub-title{color:#009fe3;padding-bottom:20px;padding-top:20px;font-size:20px;margin:0 auto;text-align:center;width:90%;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 414px){.container .row.user-login-register .register-holder .sub-title{font-size:24px;width:80%}}@media screen and (min-width: 1024px){.container .row.user-login-register .register-holder .sub-title{font-size:35px;padding-bottom:28px;padding-top:24px;text-align:left;width:522px}}.container .row.user-login-register .register-holder .register-copy{margin:0 auto;width:90%}@media screen and (min-width: 414px){.container .row.user-login-register .register-holder .register-copy{width:80%}}@media screen and (min-width: 1024px){.container .row.user-login-register .register-holder .register-copy{width:522px}}.container .row.user-login-register .register-holder .register-copy p{font-family:'Quicksand', sans-serif;font-weight:500;font-size:12px}@media screen and (min-width: 1024px){.container .row.user-login-register .register-holder .register-copy p{font-size:17px;margin:7px 0}}.container .row.user-login-register .register-holder .register-copy p b{font-family:'Quicksand', sans-serif;font-weight:700}.container .row.user-login-register .register-holder .register-copy ul{font-size:12px;padding-left:29px;font-family:'Quicksand', sans-serif;font-weight:500}@media screen and (min-width: 1024px){.container .row.user-login-register .register-holder .register-copy ul{margin-top:7px;padding-left:18px;font-size:16px}.container .row.user-login-register .register-holder .register-copy ul li{margin-top:9px}}.container .row.user-login-register .register-holder form label{color:#009fe3;display:block;text-align:center;width:100%;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container .row.user-login-register .register-holder form label{color:#000;font-size:16px;left:15px;position:absolute;pointer-events:none;text-align:left;top:15px;font-family:'Quicksand', sans-serif;font-weight:500}}.container .row.user-login-register .register-holder form input[type="email"],.container .row.user-login-register .register-holder form input[type="text"],.container .row.user-login-register .register-holder form input[type="password"]{background-color:#fff;border-radius:4px;border:1px solid #000;box-sizing:border-box;color:#000;display:block;font-size:14px;height:28px;margin:0 auto;margin-top:8px;padding-left:10px;padding-right:10px;width:90%;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 414px){.container .row.user-login-register .register-holder form input[type="email"],.container .row.user-login-register .register-holder form input[type="text"],.container .row.user-login-register .register-holder form input[type="password"]{width:80%}}@media screen and (min-width: 1024px){.container .row.user-login-register .register-holder form input[type="email"],.container .row.user-login-register .register-holder form input[type="text"],.container .row.user-login-register .register-holder form input[type="password"]{font-size:16px;height:48px;margin-top:42px;padding-left:138px;width:522px}}@media screen and (min-width: 1024px){.container .row.user-login-register .register-holder form .form-group{margin:0 auto;margin-bottom:24px;position:relative;text-align:left;width:522px}}.container .row.user-login-register .register-holder form .form-group.group-privacy h3{color:#e6007e;margin:0 auto;margin-top:15px;margin-bottom:10px;font-size:14px;width:90%;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 414px){.container .row.user-login-register .register-holder form .form-group.group-privacy h3{width:80%}}@media screen and (min-width: 1024px){.container .row.user-login-register .register-holder form .form-group.group-privacy h3{font-size:17px;width:522px}}.container .row.user-login-register .register-holder form .form-group.group-privacy p{font-family:'Quicksand', sans-serif;font-weight:500;font-size:12px;margin:0 auto;width:90%}@media screen and (min-width: 414px){.container .row.user-login-register .register-holder form .form-group.group-privacy p{width:80%}}@media screen and (min-width: 1024px){.container .row.user-login-register .register-holder form .form-group.group-privacy p{font-size:16px;width:522px}}.container .row.user-login-register .register-holder form .form-group.group-privacy p b{font-family:'Quicksand', sans-serif;font-weight:700}.container .row.user-login-register .register-holder form .form-group.group-privacy p a{color:#e6007e;display:block;margin-top:10px;font-family:'Quicksand', sans-serif;font-weight:700}.container .row.user-login-register .register-holder form .form-group.group-submit{margin:0 auto;margin-top:33px;text-align:center;width:90%}@media screen and (min-width: 414px){.container .row.user-login-register .register-holder form .form-group.group-submit{width:80%}}@media screen and (min-width: 1024px){.container .row.user-login-register .register-holder form .form-group.group-submit{margin-top:54px;text-align:right;width:522px}}.container .row.user-login-register .register-holder form .form-group.group-submit input[type="submit"]{background-color:#009fe3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;height:26px;margin-bottom:20px;text-align:center;width:80px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container .row.user-login-register .register-holder form .form-group.group-submit input[type="submit"]{height:48px;margin-bottom:27px;width:200px}.container .row.user-login-register .register-holder form .form-group.group-submit input[type="submit"]:hover{background-color:#17baff}}.container .row.register-row,.container .row.photo-upload-row,.container .row.image-crop-row{border:3px solid #e6007e;border-radius:12px;box-sizing:border-box;padding:15px;width:300px}@media screen and (min-width: 414px){.container .row.register-row,.container .row.photo-upload-row,.container .row.image-crop-row{width:374px}}@media screen and (min-width: 1024px){.container .row.register-row,.container .row.photo-upload-row,.container .row.image-crop-row{margin-top:25px;margin-bottom:25px;width:1196px}}.container .row.register-row .inner .errors p,.container .row.photo-upload-row .inner .errors p,.container .row.image-crop-row .inner .errors p{background-color:#e6007e;border-radius:12px;color:#fff;padding:5px 10px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container .row.register-row .inner form .left,.container .row.photo-upload-row .inner form .left,.container .row.image-crop-row .inner form .left{display:inline-block;margin-right:50px;vertical-align:top;width:47%}}@media screen and (min-width: 1024px){.container .row.register-row .inner form .right,.container .row.photo-upload-row .inner form .right,.container .row.image-crop-row .inner form .right{display:inline-block;vertical-align:top;width:47%}}.container .row.register-row .inner form .right .student-fields.hidden,.container .row.photo-upload-row .inner form .right .student-fields.hidden,.container .row.image-crop-row .inner form .right .student-fields.hidden{display:none}.container .row.register-row .inner form .right .marketing-fields label,.container .row.photo-upload-row .inner form .right .marketing-fields label,.container .row.image-crop-row .inner form .right .marketing-fields label{font-size:14px;display:inline-block;vertical-align:middle;width:280px;padding-top:7px}.container .row.register-row .inner form .right .marketing-fields input,.container .row.photo-upload-row .inner form .right .marketing-fields input,.container .row.image-crop-row .inner form .right .marketing-fields input{display:inline-block;vertical-align:middle;width:18px}.container .row.register-row .inner form .right .marketing-fields p,.container .row.photo-upload-row .inner form .right .marketing-fields p,.container .row.image-crop-row .inner form .right .marketing-fields p{font-size:12px;margin-bottom:20px;font-family:'Quicksand', sans-serif;font-weight:400}.container .row.register-row .inner form .account-type-selector .option,.container .row.register-row .inner form .no-card-selector .option,.container .row.photo-upload-row .inner form .account-type-selector .option,.container .row.photo-upload-row .inner form .no-card-selector .option,.container .row.image-crop-row .inner form .account-type-selector .option,.container .row.image-crop-row .inner form .no-card-selector .option{border-radius:12px;color:#9ac331;cursor:pointer;font-size:20px;border:3px solid #9ac331;padding:10px;text-align:center;margin-bottom:20px;font-family:'Quicksand', sans-serif;font-weight:700}.container .row.register-row .inner form .account-type-selector .option p,.container .row.register-row .inner form .no-card-selector .option p,.container .row.photo-upload-row .inner form .account-type-selector .option p,.container .row.photo-upload-row .inner form .no-card-selector .option p,.container .row.image-crop-row .inner form .account-type-selector .option p,.container .row.image-crop-row .inner form .no-card-selector .option p{padding:0;margin:0}.container .row.register-row .inner form .account-type-selector .option .id,.container .row.register-row .inner form .no-card-selector .option .id,.container .row.photo-upload-row .inner form .account-type-selector .option .id,.container .row.photo-upload-row .inner form .no-card-selector .option .id,.container .row.image-crop-row .inner form .account-type-selector .option .id,.container .row.image-crop-row .inner form .no-card-selector .option .id{display:none}.container .row.register-row .inner form .account-type-selector .option .no-id,.container .row.register-row .inner form .no-card-selector .option .no-id,.container .row.photo-upload-row .inner form .account-type-selector .option .no-id,.container .row.photo-upload-row .inner form .no-card-selector .option .no-id,.container .row.image-crop-row .inner form .account-type-selector .option .no-id,.container .row.image-crop-row .inner form .no-card-selector .option .no-id{display:block}.container .row.register-row .inner form .account-type-selector .option .small,.container .row.register-row .inner form .no-card-selector .option .small,.container .row.photo-upload-row .inner form .account-type-selector .option .small,.container .row.photo-upload-row .inner form .no-card-selector .option .small,.container .row.image-crop-row .inner form .account-type-selector .option .small,.container .row.image-crop-row .inner form .no-card-selector .option .small{display:none;color:#000;display:block;font-size:14px;letter-spacing:-1px;margin-top:7px;text-align:center;width:100%;font-family:'Quicksand', sans-serif;font-weight:700}.container .row.register-row .inner form .account-type-selector .option:hover,.container .row.register-row .inner form .no-card-selector .option:hover,.container .row.photo-upload-row .inner form .account-type-selector .option:hover,.container .row.photo-upload-row .inner form .no-card-selector .option:hover,.container .row.image-crop-row .inner form .account-type-selector .option:hover,.container .row.image-crop-row .inner form .no-card-selector .option:hover{background-color:#e8f3cd}.container .row.register-row .inner form .account-type-selector .option.selected,.container .row.register-row .inner form .no-card-selector .option.selected,.container .row.photo-upload-row .inner form .account-type-selector .option.selected,.container .row.photo-upload-row .inner form .no-card-selector .option.selected,.container .row.image-crop-row .inner form .account-type-selector .option.selected,.container .row.image-crop-row .inner form .no-card-selector .option.selected{background-color:#9ac331;color:#fff}.container .row.register-row .inner form .account-type-selector .option.selected .id,.container .row.register-row .inner form .no-card-selector .option.selected .id,.container .row.photo-upload-row .inner form .account-type-selector .option.selected .id,.container .row.photo-upload-row .inner form .no-card-selector .option.selected .id,.container .row.image-crop-row .inner form .account-type-selector .option.selected .id,.container .row.image-crop-row .inner form .no-card-selector .option.selected .id{display:block}.container .row.register-row .inner form .account-type-selector .option.selected .no-id,.container .row.register-row .inner form .no-card-selector .option.selected .no-id,.container .row.photo-upload-row .inner form .account-type-selector .option.selected .no-id,.container .row.photo-upload-row .inner form .no-card-selector .option.selected .no-id,.container .row.image-crop-row .inner form .account-type-selector .option.selected .no-id,.container .row.image-crop-row .inner form .no-card-selector .option.selected .no-id{display:none}.container .row.register-row .inner form .no-card-selector .option,.container .row.photo-upload-row .inner form .no-card-selector .option,.container .row.image-crop-row .inner form .no-card-selector .option{width:39%;display:inline-block}.container .row.register-row .inner form .no-card-selector .option.no,.container .row.photo-upload-row .inner form .no-card-selector .option.no,.container .row.image-crop-row .inner form .no-card-selector .option.no{float:right}@media screen and (min-width: 1024px){.container .row.register-row .inner form .no-card-selector .option,.container .row.photo-upload-row .inner form .no-card-selector .option,.container .row.image-crop-row .inner form .no-card-selector .option{width:43%}}.container .row.register-row .inner form .toggle-student-id,.container .row.photo-upload-row .inner form .toggle-student-id,.container .row.image-crop-row .inner form .toggle-student-id{display:none}.container .row.register-row .inner form .form-group,.container .row.photo-upload-row .inner form .form-group,.container .row.image-crop-row .inner form .form-group{margin-bottom:15px}.container .row.register-row .inner form .form-group h3,.container .row.photo-upload-row .inner form .form-group h3,.container .row.image-crop-row .inner form .form-group h3{color:#e6007e;margin-top:0;font-size:20px;font-family:'Quicksand', sans-serif;font-weight:700}.container .row.register-row .inner form .form-group label,.container .row.photo-upload-row .inner form .form-group label,.container .row.image-crop-row .inner form .form-group label{color:#009fe3;display:block;margin-bottom:6px;width:100%;font-family:'Quicksand', sans-serif;font-weight:700}.container .row.register-row .inner form .form-group label span,.container .row.photo-upload-row .inner form .form-group label span,.container .row.image-crop-row .inner form .form-group label span{color:#e6007e;font-family:'Quicksand', sans-serif;font-weight:500}.container .row.register-row .inner form .form-group input,.container .row.photo-upload-row .inner form .form-group input,.container .row.image-crop-row .inner form .form-group input{border:1px solid #000;box-sizing:border-box;border-radius:4px;display:block;padding:8px;width:100%;font-family:'Quicksand', sans-serif;font-weight:500}.container .row.register-row .inner form .form-group input[type="checkbox"],.container .row.photo-upload-row .inner form .form-group input[type="checkbox"],.container .row.image-crop-row .inner form .form-group input[type="checkbox"]{display:inline}.container .row.register-row .inner form .form-group select,.container .row.photo-upload-row .inner form .form-group select,.container .row.image-crop-row .inner form .form-group select{background-color:#fff;border:1px solid #000;width:100%;padding:8px;text-align:center}.container .row.register-row .inner form .form-group input[type="submit"],.container .row.photo-upload-row .inner form .form-group input[type="submit"],.container .row.image-crop-row .inner form .form-group input[type="submit"]{background-color:#e6007e;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;height:32px;margin-bottom:10px;text-align:center;width:100%;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container .row.register-row .inner form .form-group input[type="submit"],.container .row.photo-upload-row .inner form .form-group input[type="submit"],.container .row.image-crop-row .inner form .form-group input[type="submit"]{height:40px;margin:0 auto;margin-top:30px;width:200px}.container .row.register-row .inner form .form-group input[type="submit"]:hover,.container .row.photo-upload-row .inner form .form-group input[type="submit"]:hover,.container .row.image-crop-row .inner form .form-group input[type="submit"]:hover{background-color:#ff1a97}}.container .row.register-row .inner form .form-group .cropper-image-container,.container .row.photo-upload-row .inner form .form-group .cropper-image-container,.container .row.image-crop-row .inner form .form-group .cropper-image-container{background-color:rgba(255,0,0,0.5);background-color:#fff;max-height:60vh;margin-left:10%;width:80%}@media screen and (min-width: 1024px){.container .row.register-row .inner form .form-group .cropper-image-container,.container .row.photo-upload-row .inner form .form-group .cropper-image-container,.container .row.image-crop-row .inner form .form-group .cropper-image-container{max-height:500px;height:auto;margin-left:20%;width:60%;height:50vh}}.container .row.register-row .inner form .form-group .cropper-image-container img,.container .row.photo-upload-row .inner form .form-group .cropper-image-container img,.container .row.image-crop-row .inner form .form-group .cropper-image-container img{height:auto;width:100%}@media screen and (min-width: 1024px){.container .row.photo-upload-row .right{height:200px;position:relative}.container .row.photo-upload-row .right .char-image{background-image:url("../images/homepage-banner-one-one.png"),url("../images/homepage-banner-one-two.png");background-size:auto 100%, auto 100%;background-position:10% 100%, 90% 100%;background-repeat:no-repeat, no-repeat;bottom:-15px;height:200px;position:absolute;width:500px}}.container .row.image-crop-row .right{display:none}@media screen and (min-width: 1024px){.container .row.image-crop-row .right .mock-card{background-color:#009fe3;border-radius:12px;overflow:hidden;margin:0 auto;margin-top:50px;position:relative;width:400px;height:250px}.container .row.image-crop-row .right .mock-card #preview{height:140px;margin-top:25px;margin-left:20px;overflow:hidden}.container .row.image-crop-row .right .mock-card .title{color:#fff;position:absolute;left:172px;top:30px;font-family:'Quicksand', sans-serif;font-weight:700}.container .row.image-crop-row .right .mock-card .date{color:#fff;position:absolute;left:172px;top:65px;font-family:'Quicksand', sans-serif;font-weight:500}}body{background-size:auto auto;background-position:50% 0;background-position:50% 16px}.business-login-header .back-home{width:100%;margin-top:20px;font-family:'Quicksand', sans-serif;font-weight:700}.business-login-header .back-home a{text-decoration:none;color:#000}.business-login-header .business-title h3{background-image:url("../images/header/nav-text-holder-business.png");background-repeat:no-repeat;background-size:auto 100%;background-position:100% 50%;color:#fff;box-sizing:border-box;display:inline-block;font-size:26px;height:46px;margin-bottom:15px;margin-top:20px;padding-left:12px;padding-top:9px;vertical-align:top;width:calc(100% - 63px);font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.business-login-header .business-title h3{font-size:27px;height:66px;padding-top:15px;padding-left:25px;margin-top:10px;width:287px}}@media screen and (min-width: 1024px){.business-login-header .business-title .row.info-container-title{display:inline-block;vertical-align:top;width:290px}}.business-login-header .business-title h4{font-family:'Quicksand', sans-serif;font-weight:700;text-transform:uppercase;font-size:20px;margin:0}.business-login-header .business-title h5{font-family:'Quicksand', sans-serif;font-weight:500;margin:0;margin-top:5px}@media screen and (min-width: 1024px){.business-login-header .business-title .sub-text{display:inline-block;width:500px;margin-top:19px;margin-left:30px;vertical-align:top}}.business-login-header .business-title .blurb p{color:#292929;max-width:590px;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:400;letter-spacing:0.025em}.business-login-header .business-title .blurb p a{color:#292929;text-decoration:none;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:700;letter-spacing:0.025em}.business-login-header .business-title .blurb p a:hover{text-decoration:underline}.business-login-header .business-title .blurb .find-out-more{background-color:#292929;border-radius:8px;color:#fff;padding:10px;max-width:590px;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:400;letter-spacing:0.025em}.business-login-header .business-title .image{background-image:url("../images/business/side-image.png");background-size:100% auto;background-position:50% 50%;background-repeat:no-repeat;position:absolute;width:400px;height:300px;right:0;top:40px}.container.business-map-bg{background-image:url("../images/business-bg.png");background-size:cover;background-position:50% 0;background-repeat:no-repeat;overflow:hidden}@media screen and (min-width: 1024px){.container.business-map-bg .row.business-login-register{margin-top:20px}}.container.business-map-bg .row.business-login-register .errors{padding:0 20px}.container.business-map-bg .row.business-login-register .errors p{background-color:#484848;border-radius:12px;color:#fff;padding:5px 10px;font-family:'Quicksand', sans-serif;font-weight:700}.container.business-map-bg .row.business-login-register .errors.light{padding:0 33px}.container.business-map-bg .row.business-login-register .errors.light p{background-color:#fff;color:#484848}.container.business-map-bg .row.business-login-register .login-holder{background-color:#484848;border-radius:12px;margin-top:40px;margin-bottom:20px;position:relative}@media screen and (min-width: 1024px){.container.business-map-bg .row.business-login-register .login-holder{display:inline-block;vertical-align:top;width:592px;min-height:725px}}.container.business-map-bg .row.business-login-register .login-holder .tab-title{background-color:#484848;border-top-left-radius:12px;border-top-right-radius:12px;color:#fff;padding-bottom:12px;padding-top:6px;position:absolute;top:-23px;width:130px;text-align:center;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.business-map-bg .row.business-login-register .login-holder .tab-title{font-size:20px;padding-top:10px;padding-bottom:22px;top:-36px;width:116px}}.container.business-map-bg .row.business-login-register .login-holder .sub-title{color:#fff;padding-bottom:20px;padding-top:20px;font-size:20px;margin:0 auto;text-align:center;width:90%;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 414px){.container.business-map-bg .row.business-login-register .login-holder .sub-title{font-size:24px;width:80%}}@media screen and (min-width: 1024px){.container.business-map-bg .row.business-login-register .login-holder .sub-title{font-size:35px;padding-bottom:34px;padding-top:30px;text-align:left;width:522px}}.container.business-map-bg .row.business-login-register .login-holder form .form-group{margin-bottom:15px}@media screen and (min-width: 1024px){.container.business-map-bg .row.business-login-register .login-holder form .form-group{margin:0 auto;margin-bottom:24px;text-align:left;width:522px}}.container.business-map-bg .row.business-login-register .login-holder form .form-group label{color:#fff;display:block;text-align:center;width:100%;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.business-map-bg .row.business-login-register .login-holder form .form-group label{font-size:20px;text-align:left}}.container.business-map-bg .row.business-login-register .login-holder form .form-group input[type="email"],.container.business-map-bg .row.business-login-register .login-holder form .form-group input[type="text"],.container.business-map-bg .row.business-login-register .login-holder form .form-group input[type="password"]{background-color:#fff;border-radius:4px;border:none;box-sizing:border-box;color:#009fe3;display:block;font-size:14px;height:28px;margin:0 auto;margin-top:8px;padding-left:32px;width:90%;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 414px){.container.business-map-bg .row.business-login-register .login-holder form .form-group input[type="email"],.container.business-map-bg .row.business-login-register .login-holder form .form-group input[type="text"],.container.business-map-bg .row.business-login-register .login-holder form .form-group input[type="password"]{width:80%}}@media screen and (min-width: 1024px){.container.business-map-bg .row.business-login-register .login-holder form .form-group input[type="email"],.container.business-map-bg .row.business-login-register .login-holder form .form-group input[type="text"],.container.business-map-bg .row.business-login-register .login-holder form .form-group input[type="password"]{font-size:18px;height:46px;margin-left:0;margin-right:0;padding-left:43px;width:340px}}.container.business-map-bg .row.business-login-register .login-holder form .form-group.group-email input[type="email"]{background-image:url("../images/business-login-email-icon.png");background-size:20px auto;background-position:6px 50%;background-repeat:no-repeat}@media screen and (min-width: 1024px){.container.business-map-bg .row.business-login-register .login-holder form .form-group.group-email input[type="email"]{background-size:30px auto}}.container.business-map-bg .row.business-login-register .login-holder form .form-group.group-password input[type="password"]{background-image:url("../images/business-login-password-icon.png");background-size:20px auto;background-position:6px 50%;background-repeat:no-repeat}@media screen and (min-width: 1024px){.container.business-map-bg .row.business-login-register .login-holder form .form-group.group-password input[type="password"]{background-size:30px auto}}.container.business-map-bg .row.business-login-register .login-holder form .form-group.group-remember label{margin:0 auto;font-size:12px;text-align:left;width:calc(90% + 4px)}@media screen and (min-width: 414px){.container.business-map-bg .row.business-login-register .login-holder form .form-group.group-remember label{width:calc(80% + 4px)}}@media screen and (min-width: 1024px){.container.business-map-bg .row.business-login-register .login-holder form .form-group.group-remember label{font-size:17px;margin:0;margin-top:56px;width:200px}}.container.business-map-bg .row.business-login-register .login-holder form .form-group.group-remember label input{-webkit-transform:translateY(3px);-ms-transform:translateY(3px);-moz-transform:translateY(3px);-o-transform:translateY(3px);transform:translateY(3px)}@media screen and (min-width: 1024px){.container.business-map-bg .row.business-login-register .login-holder form .form-group.group-remember label input{margin-right:15px;-webkit-transform:scale(1.5, 1.5) translateY(-2px);-ms-transform:scale(1.5, 1.5) translateY(-2px);-moz-transform:scale(1.5, 1.5) translateY(-2px);-o-transform:scale(1.5, 1.5) translateY(-2px);transform:scale(1.5, 1.5) translateY(-2px)}}.container.business-map-bg .row.business-login-register .login-holder form .form-group.group-submit,.container.business-map-bg .row.business-login-register .login-holder form .form-group.group-reset{margin:0 auto;margin-top:33px;text-align:center;width:90%}@media screen and (min-width: 414px){.container.business-map-bg .row.business-login-register .login-holder form .form-group.group-submit,.container.business-map-bg .row.business-login-register .login-holder form .form-group.group-reset{width:80%}}@media screen and (min-width: 1024px){.container.business-map-bg .row.business-login-register .login-holder form .form-group.group-submit,.container.business-map-bg .row.business-login-register .login-holder form .form-group.group-reset{margin-top:120px;text-align:left;width:522px}}.container.business-map-bg .row.business-login-register .login-holder form .form-group.group-submit input[type="submit"],.container.business-map-bg .row.business-login-register .login-holder form .form-group.group-reset input[type="submit"]{background-color:#fff;background-image:url("../images/business-login-login-button.png");background-size:20px auto;background-position:6px 50%;background-repeat:no-repeat;border:none;border-radius:4px;font-size:14px;height:26px;margin-bottom:10px;padding-left:32px;text-align:left;width:80px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.business-map-bg .row.business-login-register .login-holder form .form-group.group-submit input[type="submit"],.container.business-map-bg .row.business-login-register .login-holder form .form-group.group-reset input[type="submit"]{background-size:25px auto;font-size:20px;height:46px;width:110px}}.container.business-map-bg .row.business-login-register .login-holder form .form-group.group-submit hr,.container.business-map-bg .row.business-login-register .login-holder form .form-group.group-reset hr{width:100%}@media screen and (min-width: 1024px){.container.business-map-bg .row.business-login-register .login-holder form .form-group.group-submit hr,.container.business-map-bg .row.business-login-register .login-holder form .form-group.group-reset hr{position:absolute;text-align:left;width:340px}}.container.business-map-bg .row.business-login-register .login-holder form .form-group.group-submit .forgot-password,.container.business-map-bg .row.business-login-register .login-holder form .form-group.group-reset .forgot-password{padding-bottom:15px}@media screen and (min-width: 1024px){.container.business-map-bg .row.business-login-register .login-holder form .form-group.group-submit .forgot-password,.container.business-map-bg .row.business-login-register .login-holder form .form-group.group-reset .forgot-password{margin-top:28px;padding-bottom:28px}}.container.business-map-bg .row.business-login-register .login-holder form .form-group.group-submit .forgot-password a,.container.business-map-bg .row.business-login-register .login-holder form .form-group.group-reset .forgot-password a{color:#fff;font-size:12px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.business-map-bg .row.business-login-register .login-holder form .form-group.group-submit .forgot-password a,.container.business-map-bg .row.business-login-register .login-holder form .form-group.group-reset .forgot-password a{font-size:16px;text-decoration:none}.container.business-map-bg .row.business-login-register .login-holder form .form-group.group-submit .forgot-password a:hover,.container.business-map-bg .row.business-login-register .login-holder form .form-group.group-reset .forgot-password a:hover{text-decoration:underline}}.container.business-map-bg .row.business-login-register .login-holder form .form-group.group-reset input[type="submit"]{width:150px}@media screen and (min-width: 1024px){.container.business-map-bg .row.business-login-register .login-holder form .form-group.group-reset input[type="submit"]{width:200px}}.container.business-map-bg .row.business-login-register .register-holder{background-color:#fff;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;border:3px solid #e31f13;margin-top:40px;margin-bottom:20px;position:relative}@media screen and (min-width: 1024px){.container.business-map-bg .row.business-login-register .register-holder{border:6px solid #e31f13;display:inline-block;margin-left:12px;vertical-align:top;width:580px}}.container.business-map-bg .row.business-login-register .register-holder .tab-title{background-color:#fff;border-top-left-radius:12px;border-top-right-radius:12px;border-left:3px solid #e31f13;border-top:3px solid #e31f13;border-right:3px solid #e31f13;color:#e31f13;padding-bottom:0px;padding-top:5px;position:absolute;top:-26px;left:-3px;width:130px;text-align:center;font-family:'Quicksand', sans-serif;font-weight:700;z-index:10}@media screen and (min-width: 1024px){.container.business-map-bg .row.business-login-register .register-holder .tab-title{border-left:6px solid #e31f13;border-top:6px solid #e31f13;border-right:6px solid #e31f13;font-size:20px;left:-6px;padding-top:6px;padding-bottom:4px;top:-42px;width:104px}}.container.business-map-bg .row.business-login-register .register-holder .tab-title-overlap{background-color:#fff;height:10px;position:absolute;left:0;top:-5px;width:130px;z-index:5}@media screen and (min-width: 1024px){.container.business-map-bg .row.business-login-register .register-holder .tab-title-overlap{width:104px;top:-10px}}.container.business-map-bg .row.business-login-register .register-holder .sub-title{color:#e31f13;padding-bottom:20px;padding-top:20px;font-size:20px;margin:0 auto;text-align:center;width:90%;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 414px){.container.business-map-bg .row.business-login-register .register-holder .sub-title{font-size:24px;width:80%}}@media screen and (min-width: 1024px){.container.business-map-bg .row.business-login-register .register-holder .sub-title{font-size:35px;padding-bottom:28px;padding-top:24px;text-align:left;width:522px}}.container.business-map-bg .row.business-login-register .register-holder .register-copy{margin:0 auto;width:90%}@media screen and (min-width: 414px){.container.business-map-bg .row.business-login-register .register-holder .register-copy{width:80%}}@media screen and (min-width: 1024px){.container.business-map-bg .row.business-login-register .register-holder .register-copy{width:522px}}.container.business-map-bg .row.business-login-register .register-holder .register-copy p{font-family:'Quicksand', sans-serif;font-weight:500;font-size:12px}@media screen and (min-width: 1024px){.container.business-map-bg .row.business-login-register .register-holder .register-copy p{font-size:17px;margin:7px 0}}.container.business-map-bg .row.business-login-register .register-holder .register-copy p b{font-family:'Quicksand', sans-serif;font-weight:700}.container.business-map-bg .row.business-login-register .register-holder .register-copy ul{font-size:12px;padding-left:29px;font-family:'Quicksand', sans-serif;font-weight:500}@media screen and (min-width: 1024px){.container.business-map-bg .row.business-login-register .register-holder .register-copy ul{margin-top:7px;padding-left:18px;font-size:16px}.container.business-map-bg .row.business-login-register .register-holder .register-copy ul li{margin-top:9px}}.container.business-map-bg .row.business-login-register .register-holder form label{color:#e31f13;display:block;text-align:center;width:100%;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.business-map-bg .row.business-login-register .register-holder form label{color:#000;font-size:16px;left:15px;position:absolute;text-align:left;top:15px;font-family:'Quicksand', sans-serif;font-weight:500}}.container.business-map-bg .row.business-login-register .register-holder form input[type="email"],.container.business-map-bg .row.business-login-register .register-holder form input[type="text"],.container.business-map-bg .row.business-login-register .register-holder form input[type="password"]{background-color:#fff;border-radius:4px;border:1px solid #000;box-sizing:border-box;color:#000;display:block;font-size:14px;height:28px;margin:0 auto;margin-top:8px;padding-left:10px;padding-right:10px;width:90%;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 414px){.container.business-map-bg .row.business-login-register .register-holder form input[type="email"],.container.business-map-bg .row.business-login-register .register-holder form input[type="text"],.container.business-map-bg .row.business-login-register .register-holder form input[type="password"]{width:80%}}@media screen and (min-width: 1024px){.container.business-map-bg .row.business-login-register .register-holder form input[type="email"],.container.business-map-bg .row.business-login-register .register-holder form input[type="text"],.container.business-map-bg .row.business-login-register .register-holder form input[type="password"]{font-size:16px;height:48px;margin-top:7px;padding-left:10px;width:358px;margin-left:164px}}.container.business-map-bg .row.business-login-register .register-holder form textarea{background-color:#fff;border-radius:4px;border:1px solid #000;box-sizing:border-box;color:#000;display:block;font-size:14px;margin:0 auto;margin-top:8px;padding-left:10px;padding-right:10px;width:90%;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 414px){.container.business-map-bg .row.business-login-register .register-holder form textarea{width:80%}}@media screen and (min-width: 1024px){.container.business-map-bg .row.business-login-register .register-holder form textarea{font-size:16px;margin-top:7px;padding-top:10px;width:522px}}.container.business-map-bg .row.business-login-register .register-holder form .form-group{margin-bottom:20px}@media screen and (min-width: 1024px){.container.business-map-bg .row.business-login-register .register-holder form .form-group{margin:0 auto;position:relative;text-align:left;width:522px}}.container.business-map-bg .row.business-login-register .register-holder form .form-group.group-privacy h3{color:#e6007e;margin:0 auto;margin-top:15px;margin-bottom:10px;font-size:14px;width:90%;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 414px){.container.business-map-bg .row.business-login-register .register-holder form .form-group.group-privacy h3{width:80%}}@media screen and (min-width: 1024px){.container.business-map-bg .row.business-login-register .register-holder form .form-group.group-privacy h3{font-size:17px;width:522px}}.container.business-map-bg .row.business-login-register .register-holder form .form-group.group-privacy p{font-family:'Quicksand', sans-serif;font-weight:500;font-size:12px;margin:0 auto;width:90%}@media screen and (min-width: 414px){.container.business-map-bg .row.business-login-register .register-holder form .form-group.group-privacy p{width:80%}}@media screen and (min-width: 1024px){.container.business-map-bg .row.business-login-register .register-holder form .form-group.group-privacy p{font-size:16px;width:522px}}.container.business-map-bg .row.business-login-register .register-holder form .form-group.group-privacy p b{font-family:'Quicksand', sans-serif;font-weight:700}.container.business-map-bg .row.business-login-register .register-holder form .form-group.group-privacy p a{color:#e6007e;display:block;margin-top:10px;font-family:'Quicksand', sans-serif;font-weight:700}.container.business-map-bg .row.business-login-register .register-holder form .form-group.group-submit{margin:0 auto;margin-top:33px;text-align:center;width:90%}@media screen and (min-width: 414px){.container.business-map-bg .row.business-login-register .register-holder form .form-group.group-submit{width:80%}}@media screen and (min-width: 1024px){.container.business-map-bg .row.business-login-register .register-holder form .form-group.group-submit{margin-top:54px;text-align:right;width:522px}}.container.business-map-bg .row.business-login-register .register-holder form .form-group.group-submit input[type="submit"]{background-color:#e31f13;border:none;border-radius:4px;color:#fff;font-size:14px;height:26px;margin-bottom:20px;text-align:center;width:80px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.business-map-bg .row.business-login-register .register-holder form .form-group.group-submit input[type="submit"]{height:48px;margin-bottom:27px;width:200px}}.container.business-map-bg .row.register-row,.container.business-map-bg .row.photo-upload-row,.container.business-map-bg .row.image-crop-row{border:3px solid #e6007e;border-radius:12px;box-sizing:border-box;padding:15px;width:300px}@media screen and (min-width: 414px){.container.business-map-bg .row.register-row,.container.business-map-bg .row.photo-upload-row,.container.business-map-bg .row.image-crop-row{width:374px}}@media screen and (min-width: 1024px){.container.business-map-bg .row.register-row,.container.business-map-bg .row.photo-upload-row,.container.business-map-bg .row.image-crop-row{margin-top:25px;margin-bottom:25px;width:1196px}}.container.business-map-bg .row.register-row .inner .errors p,.container.business-map-bg .row.photo-upload-row .inner .errors p,.container.business-map-bg .row.image-crop-row .inner .errors p{background-color:#e6007e;border-radius:12px;color:#fff;padding:5px 10px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.business-map-bg .row.register-row .inner form .left,.container.business-map-bg .row.photo-upload-row .inner form .left,.container.business-map-bg .row.image-crop-row .inner form .left{display:inline-block;margin-right:50px;vertical-align:top;width:47%}}@media screen and (min-width: 1024px){.container.business-map-bg .row.register-row .inner form .right,.container.business-map-bg .row.photo-upload-row .inner form .right,.container.business-map-bg .row.image-crop-row .inner form .right{display:inline-block;vertical-align:top;width:47%}}.container.business-map-bg .row.register-row .inner form .right .student-fields,.container.business-map-bg .row.photo-upload-row .inner form .right .student-fields,.container.business-map-bg .row.image-crop-row .inner form .right .student-fields{display:none}.container.business-map-bg .row.register-row .inner form .form-group,.container.business-map-bg .row.photo-upload-row .inner form .form-group,.container.business-map-bg .row.image-crop-row .inner form .form-group{margin-bottom:15px}.container.business-map-bg .row.register-row .inner form .form-group h3,.container.business-map-bg .row.photo-upload-row .inner form .form-group h3,.container.business-map-bg .row.image-crop-row .inner form .form-group h3{color:#e6007e;margin-top:0;font-size:20px;font-family:'Quicksand', sans-serif;font-weight:700}.container.business-map-bg .row.register-row .inner form .form-group label,.container.business-map-bg .row.photo-upload-row .inner form .form-group label,.container.business-map-bg .row.image-crop-row .inner form .form-group label{color:#009fe3;display:block;margin-bottom:6px;width:100%;font-family:'Quicksand', sans-serif;font-weight:700}.container.business-map-bg .row.register-row .inner form .form-group label span,.container.business-map-bg .row.photo-upload-row .inner form .form-group label span,.container.business-map-bg .row.image-crop-row .inner form .form-group label span{color:#e6007e;font-family:'Quicksand', sans-serif;font-weight:500}.container.business-map-bg .row.register-row .inner form .form-group input,.container.business-map-bg .row.photo-upload-row .inner form .form-group input,.container.business-map-bg .row.image-crop-row .inner form .form-group input{border:1px solid #000;box-sizing:border-box;border-radius:4px;display:block;padding:8px;width:100%;font-family:'Quicksand', sans-serif;font-weight:500}.container.business-map-bg .row.register-row .inner form .form-group input[type="checkbox"],.container.business-map-bg .row.photo-upload-row .inner form .form-group input[type="checkbox"],.container.business-map-bg .row.image-crop-row .inner form .form-group input[type="checkbox"]{display:inline}.container.business-map-bg .row.register-row .inner form .form-group select,.container.business-map-bg .row.photo-upload-row .inner form .form-group select,.container.business-map-bg .row.image-crop-row .inner form .form-group select{background-color:#fff;border:1px solid #000;width:100%;padding:8px;text-align:center}.container.business-map-bg .row.register-row .inner form .form-group input[type="submit"],.container.business-map-bg .row.photo-upload-row .inner form .form-group input[type="submit"],.container.business-map-bg .row.image-crop-row .inner form .form-group input[type="submit"]{background-color:#e6007e;border:none;border-radius:4px;color:#fff;font-size:14px;height:32px;margin-bottom:10px;text-align:center;width:100%;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.business-map-bg .row.register-row .inner form .form-group input[type="submit"],.container.business-map-bg .row.photo-upload-row .inner form .form-group input[type="submit"],.container.business-map-bg .row.image-crop-row .inner form .form-group input[type="submit"]{height:40px;margin:0 auto;margin-top:30px;width:200px}}.container.business-map-bg .row.register-row .inner form .form-group .cropper-image-container,.container.business-map-bg .row.photo-upload-row .inner form .form-group .cropper-image-container,.container.business-map-bg .row.image-crop-row .inner form .form-group .cropper-image-container{background-color:rgba(255,0,0,0.5);background-color:#fff;max-height:60vh;margin-left:10%;width:80%}@media screen and (min-width: 1024px){.container.business-map-bg .row.register-row .inner form .form-group .cropper-image-container,.container.business-map-bg .row.photo-upload-row .inner form .form-group .cropper-image-container,.container.business-map-bg .row.image-crop-row .inner form .form-group .cropper-image-container{max-height:500px;height:auto;margin-left:20%;width:60%;height:50vh}}.container.business-map-bg .row.register-row .inner form .form-group .cropper-image-container img,.container.business-map-bg .row.photo-upload-row .inner form .form-group .cropper-image-container img,.container.business-map-bg .row.image-crop-row .inner form .form-group .cropper-image-container img{height:auto;width:100%}@media screen and (min-width: 1024px){.container.business-map-bg .row.photo-upload-row .right{height:200px;position:relative}.container.business-map-bg .row.photo-upload-row .right .char-image{background-image:url("../images/homepage-banner-one-one.png"),url("../images/homepage-banner-one-two.png");background-size:auto 100%, auto 100%;background-position:10% 100%, 90% 100%;background-repeat:no-repeat, no-repeat;bottom:-15px;height:200px;position:absolute;width:500px}}.container.business-map-bg .row.image-crop-row .right{display:none}@media screen and (min-width: 1024px){.container.business-map-bg .row.image-crop-row .right .mock-card{background-color:#009fe3;border-radius:12px;overflow:hidden;margin:0 auto;margin-top:50px;position:relative;width:400px;height:250px}.container.business-map-bg .row.image-crop-row .right .mock-card #preview{height:140px;margin-top:25px;margin-left:20px;overflow:hidden}.container.business-map-bg .row.image-crop-row .right .mock-card .title{color:#fff;position:absolute;left:172px;top:30px;font-family:'Quicksand', sans-serif;font-weight:700}.container.business-map-bg .row.image-crop-row .right .mock-card .date{color:#fff;position:absolute;left:172px;top:65px;font-family:'Quicksand', sans-serif;font-weight:500}}.container.user-portal .user-portal-nav{position:relative}.container.user-portal .user-portal-nav .mobile-active{background-color:#009fe3;background-image:url("../images/white-arrow-down.png");background-repeat:no-repeat;background-size:13px auto;background-position:calc(100% - 15px) 60%;border-top-left-radius:12px;border-top-right-radius:12px;color:#fff;font-size:16px;height:22px;margin:0 auto;padding-right:15px;padding-top:8px;width:265px;text-align:center;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.user-portal .user-portal-nav .mobile-active{display:none}}.container.user-portal .user-portal-nav .user-nav-link-holder{background-color:#ccecf9;border:3px solid #009fe3;border-bottom-left-radius:12px;border-bottom-right-radius:12px;display:none;font-size:18px;left:50%;padding-bottom:15px;padding-top:15px;position:absolute;width:274px;z-index:10;font-family:'Quicksand', sans-serif;font-weight:700;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.container.user-portal .user-portal-nav .user-nav-link-holder.show{display:block}.container.user-portal .user-portal-nav .user-nav-link-holder a{color:#009fe3;text-decoration:none;display:block;padding-top:10px;padding-bottom:10px;width:100%;text-align:center}.container.user-portal .user-portal-nav .user-nav-link-holder span{display:none}@media screen and (min-width: 1024px){.container.user-portal .user-portal-nav .user-nav-link-holder{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;border:none;box-sizing:border-box;display:block;background-color:red;background-color:transparent;height:45px;left:0;padding-top:0;padding-bottom:0;top:-28px;width:835px;-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.container.user-portal .user-portal-nav .user-nav-link-holder a{background-color:#ccecf9;border-top-left-radius:12px;border-top-right-radius:12px;color:#000;display:inline-block;font-size:16px;padding-top:5px;padding-bottom:0;padding-left:15px;padding-right:15px;height:23px;width:auto}.container.user-portal .user-portal-nav .user-nav-link-holder a.active{color:#fff;background-color:#009fe3}.container.user-portal .user-portal-nav .user-nav-link-holder a.active:hover{background-color:#009fe3}.container.user-portal .user-portal-nav .user-nav-link-holder a:hover{background-color:#9edbf4}}.container.user-portal{background-image:url("../images/background-top-mobile.png"),url("../images/background-cityscape-mobile.png");background-position:50% 23px, 50% 100%;background-repeat:repeat-x, no-repeat;background-size:auto 223px, auto 196px;padding-bottom:120px}@media screen and (min-width: 1024px){.container.user-portal{background-image:url("../images/background-top-desktop.png"),url("../images/background-cityscape-desktop.png");background-position:50% 0, 50% 100%;background-repeat:repeat-x, no-repeat;background-size:auto 224px, auto 268px}}.container.user-portal .row.title-row h3{background-image:url("../images/header/nav-text-holder-journey-planner.png");background-repeat:no-repeat;background-size:auto 100%;background-position:100% 50%;color:#fff;box-sizing:border-box;display:inline-block;font-size:26px;height:46px;margin-bottom:22px;margin-top:20px;padding-left:12px;padding-top:9px;vertical-align:top;width:calc(100% - 63px);font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.user-portal .row.title-row h3{font-size:27px;height:66px;padding-top:15px;padding-left:25px;margin-top:0;width:350px}}.container.user-portal .row.portal-container{padding-top:23px;overflow:hidden}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container{padding-top:40px;margin:0 auto;width:1200px;min-height:653px}}.container.user-portal .row.portal-container .portal-container-inner{background-color:#009fe3;padding-bottom:15px;padding-top:15px;position:relative}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner{border-radius:12px;border-top-left-radius:0;left:0;padding-top:15px;width:835px;min-height:300px}}.container.user-portal .row.portal-container .portal-container-inner h4{background-color:#009fe3;border-top-left-radius:12px;border-top-right-radius:12px;color:#fff;font-size:16px;height:22px;left:50%;margin:0;padding-top:8px;position:absolute;top:-22px;width:200px;text-align:center;font-family:'Quicksand', sans-serif;font-weight:700;-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);-moz-transform:translateX(-150px);-o-transform:translateX(-150px);transform:translateX(-150px)}@media screen and (min-width: 414px){.container.user-portal .row.portal-container .portal-container-inner h4{-webkit-transform:translateX(-188px);-ms-transform:translateX(-188px);-moz-transform:translateX(-188px);-o-transform:translateX(-188px);transform:translateX(-188px)}}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner h4{font-size:19px;left:20px;padding-top:4px;width:190px;-webkit-transform:none;-ms-transform:none;-moz-transform:none;-o-transform:none;transform:none}}.container.user-portal .row.portal-container .portal-container-inner .table{background-color:#fff;border-radius:12px;margin:0 auto;overflow:hidden;width:300px}@media screen and (min-width: 414px){.container.user-portal .row.portal-container .portal-container-inner .table{width:368px}}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .table{width:806px;min-height:286px}}.container.user-portal .row.portal-container .portal-container-inner .table ul{padding:0;height:500px;overflow:hidden;overflow-y:scroll;list-style:none;padding:10px;padding-top:0}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .table ul{padding-top:2px;height:auto}}.container.user-portal .row.portal-container .portal-container-inner .table ul li{border-radius:12px;border:2px solid #009fe3;height:210px;margin-bottom:10px;position:relative;font-family:'Quicksand', sans-serif;font-weight:500}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .table ul li{font-size:12px;height:28px;margin-bottom:5px}}.container.user-portal .row.portal-container .portal-container-inner .table ul li.frozen-row{display:none;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .table ul li.frozen-row{border:none;color:#e6007e;display:block;text-transform:uppercase}}.container.user-portal .row.portal-container .portal-container-inner .table ul li.frozen-row .checkbox{display:none}.container.user-portal .row.portal-container .portal-container-inner .table ul li .date,.container.user-portal .row.portal-container .portal-container-inner .table ul li .description,.container.user-portal .row.portal-container .portal-container-inner .table ul li .from,.container.user-portal .row.portal-container .portal-container-inner .table ul li .to,.container.user-portal .row.portal-container .portal-container-inner .table ul li .total,.container.user-portal .row.portal-container .portal-container-inner .table ul li .checkbox,.container.user-portal .row.portal-container .portal-container-inner .table ul li .checkbox a,.container.user-portal .row.portal-container .portal-container-inner .table ul li .no-orders{position:absolute}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .table ul li .date,.container.user-portal .row.portal-container .portal-container-inner .table ul li .description,.container.user-portal .row.portal-container .portal-container-inner .table ul li .from,.container.user-portal .row.portal-container .portal-container-inner .table ul li .to,.container.user-portal .row.portal-container .portal-container-inner .table ul li .total,.container.user-portal .row.portal-container .portal-container-inner .table ul li .checkbox,.container.user-portal .row.portal-container .portal-container-inner .table ul li .checkbox a,.container.user-portal .row.portal-container .portal-container-inner .table ul li .no-orders{padding-top:7px;position:relative;top:0;left:auto;display:inline-block;vertical-align:top}}.container.user-portal .row.portal-container .portal-container-inner .table ul li .date{left:0;top:45px;text-align:center;width:100%;font-weight:700}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .table ul li .date{padding-left:11px;top:0;text-align:left;width:90px}}.container.user-portal .row.portal-container .portal-container-inner .table ul li .date:before{content:'Date Purchased: ';font-weight:400}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .table ul li .date:before{display:none}}.container.user-portal .row.portal-container .portal-container-inner .table ul li .description{text-align:center;top:5px;width:100%;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .table ul li .description{top:0;text-align:left;width:285px}}.container.user-portal .row.portal-container .portal-container-inner .table ul li .from{left:0;top:70px;text-align:center;width:100%;font-weight:700}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .table ul li .from{padding-left:11px;top:0;text-align:left;width:90px}}.container.user-portal .row.portal-container .portal-container-inner .table ul li .from:before{content:'Valid from: ';font-weight:400}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .table ul li .from:before{display:none}}.container.user-portal .row.portal-container .portal-container-inner .table ul li .to{left:0;top:95px;text-align:center;width:100%;font-weight:700}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .table ul li .to{padding-left:11px;top:0;text-align:left;width:90px}}.container.user-portal .row.portal-container .portal-container-inner .table ul li .to:before{content:'Valid until: ';font-weight:400}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .table ul li .to:before{display:none}}.container.user-portal .row.portal-container .portal-container-inner .table ul li .total{top:120px;text-align:center;width:100%;font-weight:700}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .table ul li .total{left:auto;top:0;text-align:center;width:80px}}.container.user-portal .row.portal-container .portal-container-inner .table ul li .total:before{content:'Cost: ';font-weight:400}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .table ul li .total:before{display:none}}.container.user-portal .row.portal-container .portal-container-inner .table ul li .checkbox{width:100%;bottom:0}.container.user-portal .row.portal-container .portal-container-inner .table ul li .checkbox a{background-color:#009fe3;border-radius:12px;color:#fff;padding:10px;text-align:center;text-decoration:none;width:60%;left:calc( 20% - 10px);bottom:10px}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .table ul li .checkbox{background-image:url("../images/radio-blue-false.png");background-position:50% 50%;background-repeat:no-repeat;background-size:15px auto;display:inline-block;top:2px;right:14px;height:15px;width:82px;padding-top:0}.container.user-portal .row.portal-container .portal-container-inner .table ul li .checkbox a{padding:0;padding-top:5px;padding-bottom:5px;width:100%;font-weight:700}}.container.user-portal .row.portal-container .portal-container-inner .table ul li .no-orders{left:0;top:45px;text-align:center;width:100%;font-weight:700}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .table ul li .no-orders{padding-left:11px;top:0;text-align:left;width:300px}}.container.user-portal .row.portal-container .portal-container-inner .table .repeat-purchase{background-color:#e6007e;background-image:url("../images/search-button-arrow.png");background-position:calc(100% - 8px) 50%;background-repeat:no-repeat;background-size:30px 30px;border-radius:22px;color:#fff;cursor:pointer;display:block;height:32px;font-size:16px;margin:0 auto;margin-top:15px;padding-top:13px;padding-right:30px;text-align:center;width:215px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .table .repeat-purchase{float:right;margin-right:2px;margin-top:30px}}.container.user-portal .row.portal-container .portal-container-inner .portal-text,.container.user-portal .row.portal-container .portal-container-inner .portal-form{background-color:#fff;border-radius:12px;margin:0 auto;overflow:hidden;padding-bottom:15px;width:300px}@media screen and (min-width: 414px){.container.user-portal .row.portal-container .portal-container-inner .portal-text,.container.user-portal .row.portal-container .portal-container-inner .portal-form{width:368px}}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .portal-text,.container.user-portal .row.portal-container .portal-container-inner .portal-form{width:806px}}.container.user-portal .row.portal-container .portal-container-inner .portal-text h5,.container.user-portal .row.portal-container .portal-container-inner .portal-form h5{color:#e6007e;padding-left:15px;padding-right:15px;font-size:20px;font-family:'Quicksand', sans-serif;font-weight:700}.container.user-portal .row.portal-container .portal-container-inner .portal-text p,.container.user-portal .row.portal-container .portal-container-inner .portal-form p{padding-left:15px;padding-right:15px;font-family:'Quicksand', sans-serif;font-weight:500}.container.user-portal .row.portal-container .portal-container-inner .portal-text p b,.container.user-portal .row.portal-container .portal-container-inner .portal-form p b{font-family:'Quicksand', sans-serif;font-weight:700}.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group,.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group{margin-bottom:15px}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group,.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group{margin:0 auto;margin-bottom:24px;text-align:left;margin-left:20px}}.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group label,.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group label{color:#009fe3;display:block;text-align:center;width:100%;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group label,.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group label{font-size:20px;text-align:left}}.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group input[type="email"],.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group input[type="text"],.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group input[type="password"],.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group input[type="email"],.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group input[type="text"],.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group input[type="password"]{background-color:#009fe3;border-radius:4px;border:none;box-sizing:border-box;color:#fff;display:block;font-size:14px;height:28px;margin:0 auto;margin-top:8px;padding-left:10px;width:90%;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 414px){.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group input[type="email"],.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group input[type="text"],.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group input[type="password"],.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group input[type="email"],.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group input[type="text"],.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group input[type="password"]{width:80%}}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group input[type="email"],.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group input[type="text"],.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group input[type="password"],.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group input[type="email"],.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group input[type="text"],.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group input[type="password"]{font-size:18px;height:46px;margin-left:0;margin-right:0;width:340px}}.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-email input[type="email"],.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-email input[type="email"]{background-image:url("../images/business-login-email-icon.png");background-size:20px auto;background-position:6px 50%;background-repeat:no-repeat}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-email input[type="email"],.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-email input[type="email"]{background-size:30px auto}}.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-password input[type="password"],.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-password input[type="password"]{background-image:url("../images/business-login-password-icon.png");background-size:20px auto;background-position:6px 50%;background-repeat:no-repeat}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-password input[type="password"],.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-password input[type="password"]{background-size:30px auto}}.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-remember label,.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-remember label{margin:0 auto;font-size:12px;text-align:left;width:calc(90% + 4px)}@media screen and (min-width: 414px){.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-remember label,.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-remember label{width:calc(80% + 4px)}}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-remember label,.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-remember label{font-size:17px;margin:0;margin-top:56px;width:200px}}.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-remember label input,.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-remember label input{-webkit-transform:translateY(3px);-ms-transform:translateY(3px);-moz-transform:translateY(3px);-o-transform:translateY(3px);transform:translateY(3px)}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-remember label input,.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-remember label input{margin-right:15px;-webkit-transform:scale(1.5, 1.5) translateY(-2px);-ms-transform:scale(1.5, 1.5) translateY(-2px);-moz-transform:scale(1.5, 1.5) translateY(-2px);-o-transform:scale(1.5, 1.5) translateY(-2px);transform:scale(1.5, 1.5) translateY(-2px)}}.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-submit,.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-reset,.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-submit,.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-reset{margin:0 auto;margin-top:33px;text-align:center;margin-left:20px}@media screen and (min-width: 414px){.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-submit,.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-reset,.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-submit,.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-reset{width:80%}}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-submit,.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-reset,.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-submit,.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-reset{text-align:left}}.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-submit input[type="submit"],.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-reset input[type="submit"],.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-submit input[type="submit"],.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-reset input[type="submit"]{background-color:#ccecf9;border:none;border-radius:4px;cursor:pointer;font-size:14px;height:26px;margin-bottom:10px;padding-left:32px;padding-right:32px;text-align:left;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-submit input[type="submit"],.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-reset input[type="submit"],.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-submit input[type="submit"],.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-reset input[type="submit"]{background-size:25px auto;font-size:20px;height:46px}.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-submit input[type="submit"]:hover,.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-reset input[type="submit"]:hover,.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-submit input[type="submit"]:hover,.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-reset input[type="submit"]:hover{background-color:#9edbf4}}.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-submit hr,.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-reset hr,.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-submit hr,.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-reset hr{width:100%}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-submit hr,.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-reset hr,.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-submit hr,.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-reset hr{position:absolute;text-align:left;width:340px}}.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-submit .forgot-password,.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-reset .forgot-password,.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-submit .forgot-password,.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-reset .forgot-password{padding-bottom:15px}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-submit .forgot-password,.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-reset .forgot-password,.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-submit .forgot-password,.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-reset .forgot-password{margin-top:28px;padding-bottom:28px}}.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-submit .forgot-password a,.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-reset .forgot-password a,.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-submit .forgot-password a,.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-reset .forgot-password a{color:#fff;font-size:12px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-submit .forgot-password a,.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-reset .forgot-password a,.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-submit .forgot-password a,.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-reset .forgot-password a{font-size:16px;text-decoration:none}.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-submit .forgot-password a:hover,.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-reset .forgot-password a:hover,.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-submit .forgot-password a:hover,.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-reset .forgot-password a:hover{text-decoration:underline}}.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-reset input[type="submit"],.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-reset input[type="submit"]{width:150px}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .portal-text form .form-group.group-reset input[type="submit"],.container.user-portal .row.portal-container .portal-container-inner .portal-form form .form-group.group-reset input[type="submit"]{width:200px}}.container.user-portal .row.portal-container .portal-container-inner .portal-ticket-list{background-color:#fff;border-radius:12px;margin:0 auto;overflow:hidden;padding-bottom:15px;width:300px}@media screen and (min-width: 414px){.container.user-portal .row.portal-container .portal-container-inner .portal-ticket-list{width:368px}}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .portal-ticket-list{min-height:286px;width:806px}}.container.user-portal .row.portal-container .portal-container-inner .portal-ticket-list>h5{color:#e6007e;padding-left:15px;padding-right:15px;font-size:20px;font-family:'Quicksand', sans-serif;font-weight:700}.container.user-portal .row.portal-container .portal-container-inner .portal-ticket-list>p{padding-left:15px;padding-right:15px;font-family:'Quicksand', sans-serif;font-weight:500}.container.user-portal .row.portal-container .portal-container-inner .portal-ticket-list>p b{font-family:'Quicksand', sans-serif;font-weight:700}.container.user-portal .row.portal-container .portal-container-inner .portal-ticket-list .ticket-list{margin-bottom:50px;padding:0 15px}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .portal-ticket-list .ticket-list{margin-bottom:15px;margin-top:15px}}.container.user-portal .row.portal-container .portal-container-inner .portal-ticket-list .ticket-list .tickets{margin-top:12px}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .portal-ticket-list .ticket-list .tickets{display:inline-block;width:750px}}.container.user-portal .row.portal-container .portal-container-inner .portal-ticket-list .ticket-list .tickets .ticket{border:2px solid #ccecf9;border-radius:18px;cursor:pointer;display:none;font-size:13px;margin-bottom:10px;padding-bottom:8px;padding-top:8px;position:relative;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .portal-ticket-list .ticket-list .tickets .ticket{font-size:16px;margin-bottom:13px;padding-top:12px;padding-bottom:10px;width:772px}}.container.user-portal .row.portal-container .portal-container-inner .portal-ticket-list .ticket-list .tickets .ticket.show{display:block}.container.user-portal .row.portal-container .portal-container-inner .portal-ticket-list .ticket-list .tickets .ticket.selected{color:#e6007e;border:2px solid #e6007e;margin-bottom:228px}.container.user-portal .row.portal-container .portal-container-inner .portal-ticket-list .ticket-list .tickets .ticket.selected .hover-icon{display:inline-block}.container.user-portal .row.portal-container .portal-container-inner .portal-ticket-list .ticket-list .tickets .ticket.selected .expanded-ticket{display:block}.container.user-portal .row.portal-container .portal-container-inner .portal-ticket-list .ticket-list .tickets .ticket .title{display:inline-block;vertical-align:top;text-align:center;width:100%}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .portal-ticket-list .ticket-list .tickets .ticket .title{margin-left:35px;width:390px}}.container.user-portal .row.portal-container .portal-container-inner .portal-ticket-list .ticket-list .tickets .ticket .price{display:inline-block;margin-top:5px;text-align:center;vertical-align:top;width:100%}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .portal-ticket-list .ticket-list .tickets .ticket .price{margin-left:13px;margin-top:0;text-align:left;width:94px}}.container.user-portal .row.portal-container .portal-container-inner .portal-ticket-list .ticket-list .tickets .ticket .type,.container.user-portal .row.portal-container .portal-container-inner .portal-ticket-list .ticket-list .tickets .ticket .hover-icon{display:none}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .portal-container-inner .portal-ticket-list .ticket-list .tickets .ticket .type{display:inline-block;margin-left:13px;text-align:left;width:100px}}.container.user-portal .row.portal-container .portal-container-inner .portal-ticket-list .ticket-list .tickets .ticket .hover-icon{background-size:100% auto;background-position:50% 50%;background-repeat:no-repeat;height:48px;position:absolute;left:50%;width:48px;top:50px;z-index:10;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.container.user-portal .row.portal-container .portal-container-inner .portal-ticket-list .ticket-list .tickets .ticket .hover-icon.online{background-image:url("../images/ticket-buy-online.png")}.container.user-portal .row.portal-container .portal-container-inner .portal-ticket-list .ticket-list .tickets .ticket .expanded-ticket{background-position:50% 0;background-position:50% -53px;background-repeat:no-repeat;background-size:100% auto;display:none;position:absolute;top:105px;width:100%}.container.user-portal .row.portal-container .portal-container-inner .portal-ticket-list .ticket-list .tickets .ticket .expanded-ticket .title{font-size:18px;margin-left:0;margin-top:5px;text-align:center;width:100%}.container.user-portal .row.portal-container .portal-container-inner .portal-ticket-list .ticket-list .tickets .ticket .expanded-ticket p{color:#000;margin-bottom:0;margin-top:3px;text-align:center;width:100%;font-family:'Quicksand', sans-serif;font-weight:500}.container.user-portal .row.portal-container .portal-container-inner .portal-ticket-list .ticket-list .tickets .ticket .expanded-ticket .copy-bottom{text-align:center;margin-top:6px}.container.user-portal .row.portal-container .portal-container-inner .portal-ticket-list .ticket-list .tickets .ticket .expanded-ticket .copy-bottom p{display:inline-block}.container.user-portal .row.portal-container .portal-container-inner .portal-ticket-list .ticket-list .tickets .ticket .expanded-ticket .copy-bottom p:first-child{color:#e6007e;width:auto;font-family:'Quicksand', sans-serif;font-weight:700}.container.user-portal .row.portal-container .portal-container-inner .portal-ticket-list .ticket-list .tickets .ticket .expanded-ticket .copy-bottom p:nth-child(2){width:auto}.container.user-portal .row.portal-container .portal-container-inner .portal-ticket-list .ticket-list .tickets .ticket .expanded-ticket .checkout-button{background-color:#e6007e;background-image:url("../images/search-button-arrow.png");background-position:calc(100% - 8px) 50%;background-repeat:no-repeat;background-size:20px 20px;border-radius:22px;color:#fff;display:block;height:30px;font-size:20px;margin:0 auto;margin-top:13px;padding-top:4px;margin-bottom:50px;padding-right:30px;text-align:center;width:246px;font-family:'Quicksand', sans-serif;font-weight:700}.container.user-portal .row.portal-container .more-cards{background-color:#ccecf9;margin-top:20px}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .more-cards{background-color:transparent;background-image:url("../images/lozenge-light-blue.png");background-position:100% 50%;background-repeat:no-repeat;background-size:auto 100%;margin-top:20px;height:65px;width:835px}}.container.user-portal .row.portal-container .more-cards .inner{margin:0 auto;padding-bottom:10px;width:300px}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .more-cards .inner{width:835px}}.container.user-portal .row.portal-container .more-cards .inner .text{color:#009fe3;font-size:16px;padding-top:8px;padding-bottom:10px;text-align:center;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .more-cards .inner .text{display:inline-block;padding-top:15px;font-size:27px;text-align:left;margin-left:25px;vertical-align:top;width:513px}}.container.user-portal .row.portal-container .more-cards .inner .button{background-color:#fff;background-image:url("../images/search-button-arrow-pink.png");background-position:calc(100% - 8px) 50%;background-repeat:no-repeat;background-size:30px 30px;border-radius:22px;color:#e6007e;cursor:pointer;display:block;height:32px;font-size:16px;margin:0 auto;padding-top:13px;padding-right:30px;text-align:center;width:215px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .more-cards .inner .button{display:inline-block;vertical-align:top;margin-top:9px;margin-left:20px}.container.user-portal .row.portal-container .more-cards .inner .button:hover{background-color:#f0f0f0}}.container.user-portal .row.portal-container .banner{background-image:url("../images/get-me-there-banner-user-portal.png");background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;border-radius:12px;height:368px;margin:0 auto;margin-top:20px;width:300px}@media screen and (min-width: 414px){.container.user-portal .row.portal-container .banner{height:450px;width:368px}}@media screen and (min-width: 1024px){.container.user-portal .row.portal-container .banner{height:395px;left:50%;position:absolute;top:0;width:323px;-webkit-transform:translateX(277px);-ms-transform:translateX(277px);-moz-transform:translateX(277px);-o-transform:translateX(277px);transform:translateX(277px)}}.container.user-portal .row.portal-container .banner .text{color:#007aa3;font-size:20px;margin:0 auto;padding-top:15px;text-align:center;width:210px;font-family:'Quicksand', sans-serif;font-weight:700}.container.user-portal .row.portal-container .banner .button{background-color:#007aa3;background-image:url("../images/search-button-arrow.png");background-position:calc(100% - 8px) 50%;background-repeat:no-repeat;background-size:30px 30px;border-radius:22px;bottom:15px;cursor:pointer;left:50%;color:#fff;display:block;font-size:16px;height:32px;margin:0 auto;margin-top:23px;padding-top:13px;padding-right:30px;position:absolute;text-align:center;width:215px;font-family:'Quicksand', sans-serif;font-weight:700;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.container.user-portal .row.portal-container .banner .button:hover{background-color:#005470}.container.business-portal .user-portal-nav{position:relative}.container.business-portal .user-portal-nav .mobile-active{background-color:#009fe3;background-image:url("../images/white-arrow-down.png");background-repeat:no-repeat;background-size:13px auto;background-position:calc(100% - 15px) 60%;border-top-left-radius:12px;border-top-right-radius:12px;color:#fff;font-size:16px;height:22px;margin:0 auto;padding-right:15px;padding-top:8px;width:265px;text-align:center;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.business-portal .user-portal-nav .mobile-active{display:none}}.container.business-portal .user-portal-nav .user-nav-link-holder{background-color:#ccecf9;border:3px solid #009fe3;border-bottom-left-radius:12px;border-bottom-right-radius:12px;display:none;font-size:18px;left:50%;padding-bottom:15px;padding-top:15px;position:absolute;width:274px;z-index:10;font-family:'Quicksand', sans-serif;font-weight:700;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.container.business-portal .user-portal-nav .user-nav-link-holder.show{display:block}.container.business-portal .user-portal-nav .user-nav-link-holder a{color:#009fe3;text-decoration:none;display:block;padding-top:10px;padding-bottom:10px;width:100%;text-align:center}.container.business-portal .user-portal-nav .user-nav-link-holder span{display:none}@media screen and (min-width: 1024px){.container.business-portal .user-portal-nav .user-nav-link-holder{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;border:none;box-sizing:border-box;display:block;background-color:red;background-color:transparent;height:45px;left:0;padding-top:0;padding-bottom:0;top:-28px;width:835px;-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.container.business-portal .user-portal-nav .user-nav-link-holder a{background-color:#ccecf9;border-top-left-radius:12px;border-top-right-radius:12px;color:#000;display:inline-block;font-size:16px;padding-top:5px;padding-bottom:0;padding-left:15px;padding-right:15px;height:23px;width:auto}.container.business-portal .user-portal-nav .user-nav-link-holder a.active{color:#fff;background-color:#009fe3}.container.business-portal .user-portal-nav .user-nav-link-holder a.active:hover{background-color:#009fe3}.container.business-portal .user-portal-nav .user-nav-link-holder a:hover{background-color:#9edbf4}}.mobile-message{position:fixed;background-color:#292929;top:0;right:0;bottom:0;left:0;z-index:100}@media screen and (min-width: 1024px){.mobile-message{display:none}}.mobile-message .inner{position:absolute;left:50%;top:50vh;font-size:5vw;padding:30px;background-color:#fff;border-radius:12px;border:3px solid #e31f13;text-align:center;min-width:300px;box-sizing:border-box;font-family:'Quicksand', sans-serif;font-weight:700;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mobile-message .inner a{color:#000}.container.business-portal{background-image:url("../images/business/background.png");background-size:100% auto;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.container.business-portal .row{overflow:hidden}.container.business-portal .row.title-row{margin-top:30px}.container.business-portal .row.title-row h3{background-image:url("../images/header/nav-text-holder-business.png");background-repeat:no-repeat;background-size:auto 100%;background-position:100% 50%;color:#fff;box-sizing:border-box;display:inline-block;font-size:26px;height:46px;margin-bottom:22px;margin-top:20px;padding-left:12px;padding-top:9px;vertical-align:top;width:calc(100% - 63px);font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.business-portal .row.title-row h3{font-size:27px;height:66px;padding-top:15px;padding-left:25px;margin-top:30px;margin-top:0;width:350px}}.container.business-portal .row.portal-container{padding-top:23px;overflow:hidden}.container.business-portal .row.portal-container .top-bar{background-color:#292929;height:52px}.container.business-portal .row.portal-container .top-bar .inner{color:#fff;width:1200px;margin:0 auto;padding-top:13px;font-size:20px;font-family:'Quicksand', sans-serif;font-weight:700}.container.business-portal .row.portal-container .top-bar .inner span.small{font-size:14px;padding-bottom:5px}.container.business-portal .row.portal-container .top-bar .inner span.small a{text-decoration:none;color:#fff}.container.business-portal .row.portal-container .top-bar .inner span.small a:hover{text-decoration:underline}.container.business-portal .row.portal-container .split-table-holder{background-color:#292929;border-radius:12px;margin:0 auto;margin-top:20px;margin-bottom:40px;padding-bottom:1px;width:1200px;font-size:0}.container.business-portal .row.portal-container .split-table-holder.community-selector .table.left-table{width:64%}.container.business-portal .row.portal-container .split-table-holder.community-selector .table.right-table{width:30%}.container.business-portal .row.portal-container .split-table-holder .table{display:inline-block;vertical-align:top;width:47%;position:relative;margin-top:2%;margin-bottom:2%}.container.business-portal .row.portal-container .split-table-holder .table.left-table{margin-left:2%;margin-right:2%}.container.business-portal .row.portal-container .split-table-holder .table.left-table.nudge-down{vertical-align:bottom;-webkit-transform:translateY(204px);-ms-transform:translateY(204px);-moz-transform:translateY(204px);-o-transform:translateY(204px);transform:translateY(204px)}.container.business-portal .row.portal-container .split-table-holder .table.full-table{margin-left:2%;width:96%;margin-right:2%}.container.business-portal .row.portal-container .split-table-holder .table .head{margin-bottom:15px;font-size:0}.container.business-portal .row.portal-container .split-table-holder .table .head h3{color:#fff;font-size:20px;margin-top:0;font-family:'Quicksand', sans-serif;font-weight:700}.container.business-portal .row.portal-container .split-table-holder .table .head label{color:#fff;display:inline-block;vertical-align:middle;font-size:16px;width:25%;text-align:center;font-family:'Quicksand', sans-serif;font-weight:700}.container.business-portal .row.portal-container .split-table-holder .table .head input{background-color:#fff;border-radius:12px;display:inline-block;vertical-align:middle;font-size:16px;height:24px;width:73%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-left:2%;border:none;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:500;letter-spacing:0.025em}.container.business-portal .row.portal-container .split-table-holder .table .inner{background-color:#fff;border-radius:12px;font-size:12px;padding:10px}.container.business-portal .row.portal-container .split-table-holder .table .inner.top-padding{margin-top:25px}.container.business-portal .row.portal-container .split-table-holder .table .inner h3{font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:800;letter-spacing:0.025em;font-size:18px}.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket,.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket-head{border-bottom:1px solid #292929;padding-top:8px;padding-bottom:8px;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:400;letter-spacing:0.025em}.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket:last-child,.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket-head:last-child{border-bottom:0}.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket i,.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket .title,.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket .cost,.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket .business-cost,.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket .info,.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket .selected,.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket-head i,.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket-head .title,.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket-head .cost,.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket-head .business-cost,.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket-head .info,.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket-head .selected{display:inline-block}.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket i,.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket-head i{width:20px;cursor:pointer}.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket .title,.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket-head .title{width:310px}.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket .cost,.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket-head .cost{width:70px}.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket .business-cost,.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket-head .business-cost{width:100px}.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket .selected,.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket-head .selected{width:20px;cursor:pointer}.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket .selected:hover i,.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket-head .selected:hover i{color:#e31f13}.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket .selected .assign,.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket-head .selected .assign{display:block}.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket .selected .unassign,.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket-head .selected .unassign{display:none}.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket .info,.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket-head .info{display:none}.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket.active,.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket-head.active{font-weight:700}.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket.active .info,.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket-head.active .info{border-top:1px solid #292929;margin-top:8px;font-weight:400;margin-left:25px;display:block}.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket.is-assigned,.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket-head.is-assigned{font-weight:700;background-color:#ccecf9}.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket.is-assigned .selected .assign,.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket-head.is-assigned .selected .assign{display:none}.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket.is-assigned .selected .unassign,.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket-head.is-assigned .selected .unassign{display:block}.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket-head{color:#e31f13;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:700;letter-spacing:0.025em}.container.business-portal .row.portal-container .split-table-holder .table .inner .tickets .ticket-head i{opacity:0}.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .basket-head{border-bottom:1px solid #292929;cursor:pointer;padding-top:8px;padding-bottom:8px;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:400;letter-spacing:0.025em}.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .basket-head:last-child{border-bottom:0}.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .basket-head .ticket,.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .basket-head .user,.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .basket-head .business-cost,.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .basket-head .send-home,.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .basket-head .remove{display:inline-block}.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .basket-head .ticket{width:72px}.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .basket-head .user{width:220px}.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .basket-head .business-cost{width:140px}.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .basket-head .send-home{width:50px;text-align:center}.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .basket-head .remove{width:30px}.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .basket-head .options-source{display:none}.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .groups .item-group{border-bottom:1px solid #292929}.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .groups .item-group .title{padding:7px;font-size:16px;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:700;letter-spacing:0.025em}.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .groups .item-group .title span{color:#e6007e}.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .groups .item-group .item{padding:8px;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:400;letter-spacing:0.025em}.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .groups .item-group .item:nth-child(even){background-color:#dcdcdc}.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .groups .item-group .item .seperator,.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .groups .item-group .item .user,.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .groups .item-group .item .business-cost,.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .groups .item-group .item .send-home,.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .groups .item-group .item .remove{display:inline-block;vertical-align:middle}.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .groups .item-group .item .seperator{font-size:22px;width:65px}.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .groups .item-group .item .user{width:220px}.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .groups .item-group .item .user select,.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .groups .item-group .item .user input{width:200px}.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .groups .item-group .item .user select{margin-bottom:15px}.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .groups .item-group .item .user label{font-weight:bold;font-size:14px;margin-bottom:5px}.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .groups .item-group .item .business-cost{width:140px}.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .groups .item-group .item .send-home{width:50px;text-align:center}.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .groups .item-group .item .remove{text-align:right;cursor:pointer;font-size:22px;width:30px}.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .groups .item-group .item .remove:hover i{color:#e31f13}.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .groups .item-group .item-foot .total{border-top:1px solid #8f8f8f;padding-top:7px;padding-bottom:7px;padding-left:300px;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:700;letter-spacing:0.025em}.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .groups.hide-tools .item-group .item .remove,.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .groups.hide-tools .item-group .item .send-home{display:none}.container.business-portal .row.portal-container .split-table-holder .table .inner .basket .basket-head{color:#e31f13;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:700;letter-spacing:0.025em}.container.business-portal .row.portal-container .split-table-holder .table .inner .orders{font-size:16px}.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order,.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order-head{border-bottom:1px solid #292929;padding-top:8px;padding-bottom:8px;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:400;letter-spacing:0.025em}.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order:last-child,.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order-head:last-child{border-bottom:0}.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order .date,.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order .description,.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order .quantity,.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order .total,.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order .method,.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order .status,.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order .selected,.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order-head .date,.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order-head .description,.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order-head .quantity,.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order-head .total,.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order-head .method,.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order-head .status,.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order-head .selected{display:inline-block}.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order .date,.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order-head .date{width:150px}.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order .description,.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order-head .description{width:250px}.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order .quantity,.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order-head .quantity{width:100px}.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order .total,.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order-head .total{width:100px}.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order .method,.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order-head .method{width:100px}.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order .status,.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order-head .status{width:180px}.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order .selected,.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order-head .selected{width:200px;cursor:pointer}.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order .selected .assign,.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order-head .selected .assign{display:block}.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order .selected .unassign,.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order-head .selected .unassign{display:none}.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order .selected .btn,.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order-head .selected .btn{background-color:#e31f13;color:#fff;display:inline-block;vertical-align:top;box-sizing:border-box;font-size:14px;margin:2%;text-decoration:none;border-radius:12px;cursor:pointer;margin-top:0;width:100%;padding:10px;text-align:center;font-family:'Quicksand', sans-serif;font-weight:700}.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order .selected .btn:hover,.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order-head .selected .btn:hover{background-color:#ef453a}.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order-head{color:#e31f13;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:700;letter-spacing:0.025em}.container.business-portal .row.portal-container .split-table-holder .table .inner .orders .order-head i{opacity:0}.container.business-portal .row.portal-container .split-table-holder .table .inner .members .member,.container.business-portal .row.portal-container .split-table-holder .table .inner .members .member-head{border-bottom:1px solid #292929;padding-top:8px;padding-bottom:8px;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:400;letter-spacing:0.025em}.container.business-portal .row.portal-container .split-table-holder .table .inner .members .name,.container.business-portal .row.portal-container .split-table-holder .table .inner .members .address,.container.business-portal .row.portal-container .split-table-holder .table .inner .members .photo,.container.business-portal .row.portal-container .split-table-holder .table .inner .members .upload,.container.business-portal .row.portal-container .split-table-holder .table .inner .members .delete{display:inline-block;vertical-align:top}.container.business-portal .row.portal-container .split-table-holder .table .inner .members .name{width:100px}.container.business-portal .row.portal-container .split-table-holder .table .inner .members .address{width:265px}.container.business-portal .row.portal-container .split-table-holder .table .inner .members .photo{width:120px}.container.business-portal .row.portal-container .split-table-holder .table .inner .members .photo img{width:100px}.container.business-portal .row.portal-container .split-table-holder .table .inner .members .upload{width:130px;font-size:24px;text-align:right}.container.business-portal .row.portal-container .split-table-holder .table .inner .members .upload i{cursor:pointer}.container.business-portal .row.portal-container .split-table-holder .table .inner .members .upload input[type="submit"]{float:left;margin-top:10px}.container.business-portal .row.portal-container .split-table-holder .table .inner .members .delete{width:115px;font-size:24px;text-align:right}.container.business-portal .row.portal-container .split-table-holder .table .inner .members .delete i{cursor:pointer}.container.business-portal .row.portal-container .split-table-holder .table .inner .members .delete .action-button{font-size:14px;border-radius:12px;color:#fff;display:none;cursor:pointer;text-align:left;padding:7px;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:700;letter-spacing:0.025em}.container.business-portal .row.portal-container .split-table-holder .table .inner .members .delete .action-button.confirm{background-color:#e31f13;margin-bottom:8px}.container.business-portal .row.portal-container .split-table-holder .table .inner .members .delete .action-button.cancel{background-color:#292929}.container.business-portal .row.portal-container .split-table-holder .table .inner .members .member-head{color:#e31f13;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:700;letter-spacing:0.025em}.container.business-portal .row.portal-container .split-table-holder .table .inner .members .member-head i{opacity:0}.container.business-portal .row.portal-container .split-table-holder .table .inner .add-member form .form-group{padding:10px;padding-top:5px;padding-bottom:5px}.container.business-portal .row.portal-container .split-table-holder .table .inner .add-member form .form-group label{display:block;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:700;letter-spacing:0.025em}.container.business-portal .row.portal-container .split-table-holder .table .inner .add-member form .form-group label span{color:#e31f13}.container.business-portal .row.portal-container .split-table-holder .table .inner .add-member form .form-group input{border:1px solid #292929;border-radius:12px;display:block;margin-top:2px;padding:5px;width:100%;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:400;letter-spacing:0.025em}.container.business-portal .row.portal-container .split-table-holder .table .inner .crop{text-align:right}.container.business-portal .row.portal-container .split-table-holder .table .inner .crop input[type="submit"]{display:inline-block;background-color:#e31f13;border-radius:12px;margin-top:20px;border:none;color:#fff;padding:10px;width:150px;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:700;letter-spacing:0.025em}.container.business-portal .row.portal-container .split-table-holder .table .confirm-order-modal{display:none;position:absolute;left:0;right:0;top:0;bottom:0;z-index:50;height:100%}.container.business-portal .row.portal-container .split-table-holder .table .confirm-order-modal.show{display:block}.container.business-portal .row.portal-container .split-table-holder .table .confirm-order-modal .inner{background-color:#434343;position:absolute;left:0;right:0;top:0;bottom:0}.container.business-portal .row.portal-container .split-table-holder .table .confirm-order-modal .inner h3{color:#fff;font-size:24px;text-align:center;font-family:'Quicksand', sans-serif;font-weight:700}.container.business-portal .row.portal-container .split-table-holder .table .confirm-order-modal .inner .buttons{width:100%;text-align:center}.container.business-portal .row.portal-container .split-table-holder .table .confirm-order-modal .inner .buttons .button{color:#fff;cursor:pointer;border-radius:12px;width:36%;display:inline-block;padding:12px 8px;vertical-align:top;font-family:'Quicksand', sans-serif;font-weight:700}.container.business-portal .row.portal-container .split-table-holder .table .confirm-order-modal .inner .buttons .button:hover{opacity:0.8}.container.business-portal .row.portal-container .split-table-holder .table .confirm-order-modal .inner .buttons .button.cancel{background-color:#5c5c5c;margin-right:40px}.container.business-portal .row.portal-container .split-table-holder .table .confirm-order-modal .inner .buttons .button.confirm{background-color:#e31f13}.container.business-portal .row.portal-container .split-table-holder .notes{background-color:#fff;color:#e31f13;display:inline-block;vertical-align:top;box-sizing:border-box;font-size:14px;margin:2%;border-radius:12px;cursor:pointer;margin-top:0;margin-left:51%;cursor:pointer;width:47%;padding:10px;text-align:left;font-family:'Quicksand', sans-serif;font-weight:700}.container.business-portal .row.portal-container .split-table-holder .notes textarea{box-sizing:border-box;height:40px;width:100%;font-size:16px;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:400;letter-spacing:0.025em}.container.business-portal .row.portal-container .split-table-holder .notes .quantity,.container.business-portal .row.portal-container .split-table-holder .notes .price{display:inline-block;vertical-align:middle}.container.business-portal .row.portal-container .split-table-holder .totals{background-color:#fff;color:#e31f13;display:inline-block;vertical-align:top;box-sizing:border-box;font-size:14px;margin:2%;border-radius:12px;cursor:pointer;margin-top:0;margin-left:51%;cursor:pointer;width:30%;padding:10px;text-align:right;font-family:'Quicksand', sans-serif;font-weight:700}.container.business-portal .row.portal-container .split-table-holder .totals .quantity,.container.business-portal .row.portal-container .split-table-holder .totals .price{display:inline-block;vertical-align:middle}.container.business-portal .row.portal-container .split-table-holder .totals.hide{opacity:0}.container.business-portal .row.portal-container .split-table-holder .initate-order{background-color:#e31f13;color:#fff;display:inline-block;vertical-align:top;box-sizing:border-box;font-size:14px;margin:2%;border-radius:12px;cursor:pointer;margin-top:0;margin-left:0;width:15%;padding:10px;text-align:center;font-family:'Quicksand', sans-serif;font-weight:700}.container.business-portal .row.portal-container .split-table-holder .initate-order:hover{background-color:#ed2f23}.container.business-portal .row.portal-container .split-table-holder .repeat-order{background-color:#e31f13;color:#fff;display:inline-block;vertical-align:top;box-sizing:border-box;font-size:14px;margin:2%;border-radius:12px;cursor:pointer;margin-top:0;margin-left:83%;width:15%;padding:10px;text-align:center;font-family:'Quicksand', sans-serif;font-weight:700}.container.business-portal .row.portal-container .split-table-holder .repeat-order:hover{background-color:#ed2f23}.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container.hidden{display:none}.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container h3{color:#e6007e;text-align:center;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container h3{text-align:left}}.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group{margin-bottom:15px;border-color:#292929}@media screen and (min-width: 1024px){.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group{margin:0 auto;margin-bottom:24px;text-align:left}}.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group label{color:#000;display:block;text-align:center;width:100%;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group label{font-size:20px;text-align:left}}.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group input[type="email"],.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group input[type="text"],.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group input[type="password"]{background-color:#fff;border-radius:4px;border:2px solid #292929;box-sizing:border-box;color:#292929;display:block;font-size:14px;height:28px;margin:0 auto;margin-top:8px;padding-left:5px;width:90%;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 414px){.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group input[type="email"],.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group input[type="text"],.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group input[type="password"]{width:80%}}@media screen and (min-width: 1024px){.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group input[type="email"],.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group input[type="text"],.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group input[type="password"]{font-size:18px;height:46px;margin-left:0;margin-right:0;width:340px}}.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group input[type="email"].date-picker,.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group input[type="text"].date-picker,.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group input[type="password"].date-picker{cursor:pointer}.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.group-email input[type="email"]{background-image:url("../images/user-login-email-icon.png");background-size:20px auto;background-position:6px 50%;background-repeat:no-repeat}@media screen and (min-width: 1024px){.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.group-email input[type="email"]{background-size:30px auto}}.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.group-password input[type="password"]{background-image:url("../images/user-login-password-icon.png");background-size:20px auto;background-position:6px 50%;background-repeat:no-repeat}@media screen and (min-width: 1024px){.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.group-password input[type="password"]{background-size:30px auto}}.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.group-remember label{margin:0 auto;font-size:12px;text-align:left;width:calc(90% + 4px)}@media screen and (min-width: 414px){.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.group-remember label{width:calc(80% + 4px)}}@media screen and (min-width: 1024px){.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.group-remember label{font-size:17px;margin:0;margin-top:56px;width:200px}}.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.group-remember label input{-webkit-transform:translateY(3px);-ms-transform:translateY(3px);-moz-transform:translateY(3px);-o-transform:translateY(3px);transform:translateY(3px)}@media screen and (min-width: 1024px){.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.group-remember label input{margin-right:15px;-webkit-transform:scale(1.5, 1.5) translateY(-2px);-ms-transform:scale(1.5, 1.5) translateY(-2px);-moz-transform:scale(1.5, 1.5) translateY(-2px);-o-transform:scale(1.5, 1.5) translateY(-2px);transform:scale(1.5, 1.5) translateY(-2px)}}.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.address-group{background-color:#fff;border-radius:12px;padding:10px;border:2px solid #292929}@media screen and (min-width: 1024px){.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.address-group{display:inline-block;vertical-align:top;width:95.6%}}.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.address-group h4{font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.address-group h4{font-size:24px;margin-top:15px;margin-bottom:20px;color:#292929}}.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.address-group label{color:#292929;margin-bottom:5px;font-size:18px}.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.address-group input{margin-top:0;margin-bottom:10px;margin-left:0;margin-right:0;width:100%;border:2px solid #292929}@media screen and (min-width: 1024px){.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.address-group input{font-size:16px}}.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.address-group.billing{background-color:#292929;color:#fff}@media screen and (min-width: 1024px){.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.address-group.billing h4{margin-top:15px;color:#fff;margin-bottom:20px}}.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.address-group.billing label{color:#fff}.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group select{background-color:#fff;border-radius:12px;padding:10px;border:2px solid #292929;width:100%;color:#292929;font-size:14px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group select{cursor:pointer;height:46px}}.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.expiry-group{text-align:center}@media screen and (min-width: 1024px){.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.expiry-group{text-align:left}}.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.expiry-group select.expiry{border-radius:4px;display:inline-block;vertical-align:top;text-align:center;width:80px;margin-top:8px;height:30px;padding:0}@media screen and (min-width: 1024px){.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.expiry-group select.expiry{height:42px}}.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.expiry-group select.expiry.expiry-month{margin-right:10px}.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.validation .inner p{background-color:#e31f13;border-radius:8px;padding:5px;color:#fff;margin-bottom:5px;font-family:'Quicksand', sans-serif;font-weight:700}.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.group-submit,.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.group-reset{margin:0 auto;margin-top:33px;text-align:center;width:90%}@media screen and (min-width: 414px){.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.group-submit,.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.group-reset{width:80%}}@media screen and (min-width: 1024px){.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.group-submit,.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.group-reset{margin-top:50px;text-align:left;margin-left:0;margin-right:0}}.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.group-submit input[type="submit"],.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.group-reset input[type="submit"]{background-color:#fff;border:none;background-color:#292929;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;height:32px;margin-bottom:10px;text-align:center;width:120px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.group-submit input[type="submit"],.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.group-reset input[type="submit"]{background-size:25px auto;font-size:20px;height:46px;width:340px}.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.group-submit input[type="submit"]:hover,.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.group-reset input[type="submit"]:hover{background-color:#e6e6e6}}.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.group-submit input[type="submit"][disabled],.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.group-reset input[type="submit"][disabled]{opacity:0.2}.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.group-submit input[type="submit"][disabled]:hover,.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.group-reset input[type="submit"][disabled]:hover{background-color:#292929}.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.group-submit hr,.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.group-reset hr{width:100%}@media screen and (min-width: 1024px){.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.group-submit hr,.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.group-reset hr{position:absolute;text-align:left;width:340px}}.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.group-reset input[type="submit"]{width:150px}@media screen and (min-width: 1024px){.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container form .form-group.group-reset input[type="submit"]{width:200px}}.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container #iframe-holder{height:450px;position:relative}.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container #iframe-holder iframe{border:none;width:425px;position:absolute;left:50%;-webkit-transform:scale(0.7, 0.7) translatex(-50%);-moz-transform:scale(0.7, 0.7) translatex(-50%);-ms-transform:scale(0.7, 0.7) translatex(-50%);-o-transform:scale(0.7, 0.7) translatex(-50%);transform:scale(0.7, 0.7) translatex(-50%);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}@media screen and (min-width: 414px){.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container #iframe-holder iframe{-webkit-transform:scale(0.9, 0.9) translatex(-50%);-moz-transform:scale(0.9, 0.9) translatex(-50%);-ms-transform:scale(0.9, 0.9) translatex(-50%);-o-transform:scale(0.9, 0.9) translatex(-50%);transform:scale(0.9, 0.9) translatex(-50%)}}@media screen and (min-width: 1024px){.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container #iframe-holder iframe{margin-top:30px;-webkit-transform:scale(1, 1) translatex(-50%);-moz-transform:scale(1, 1) translatex(-50%);-ms-transform:scale(1, 1) translatex(-50%);-o-transform:scale(1, 1) translatex(-50%);transform:scale(1, 1) translatex(-50%)}}.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container.stage-4{background-color:#fff;border-radius:12px;padding:8px;border-radius:12px}@media screen and (min-width: 1024px){.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container.stage-4{margin-top:60px}}.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container.stage-4 h3{margin:0;margin-bottom:10px;text-align:center}.container.business-portal .row.portal-container .split-table-holder.card-payment .business-stage-container.stage-4 p{margin:0;text-align:center;font-family:'Quicksand', sans-serif;font-weight:400}form.my-account{width:50%}form.my-account .form-group{padding:10px;padding-top:5px;padding-bottom:5px}form.my-account .form-group label{display:block;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:700;letter-spacing:0.025em}form.my-account .form-group label span{color:#e31f13}form.my-account .form-group input{border:1px solid #292929;border-radius:12px;display:block;margin-top:2px;padding:5px;width:100%;box-sizing:border-box;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:400;letter-spacing:0.025em}form.my-account .form-group input[type="submit"]{background-color:#000;font-weight:bold;color:#fff}.my-account-business-hint{display:inline-block;width:48%;background-color:red}.covid-update p{margin-left:auto !important;margin-right:auto !important}.covid-update .cv-ticket-type-buttons button{color:#fff;font-size:22px;width:100%;display:inline-block;height:120px;background-color:#009fe3;border-radius:8px;border:none;margin-bottom:20px;cursor:pointer;vertical-align:top;padding:0 20px}.covid-update .cv-ticket-type-buttons button:hover{background-color:#006997}@media screen and (min-width: 1024px){.covid-update .cv-ticket-type-buttons button{width:40%;margin-left:10px;margin-right:10px}}.covid-update .cv-form-holder ol{padding-left:0;margin-left:auto;margin-right:auto;margin:0 20px;margin-top:40px;margin-bottom:40px;font-size:14px;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:400;letter-spacing:0.025em}.covid-update .cv-form-holder ol li{max-width:600px;text-align:left;padding-left:0;margin-left:auto;margin-right:auto;margin-bottom:20px}.covid-update .cv-form-holder h5{font-family:'Quicksand', sans-serif;font-weight:700;font-size:22px}.covid-update .cv-form-holder form .errors p{color:red;font-size:18px !important}.covid-update .cv-form-holder form .form-group{margin-bottom:15px}@media screen and (min-width: 1024px){.covid-update .cv-form-holder form .form-group{margin:0 auto;margin-bottom:24px;text-align:left;text-align:center}}.covid-update .cv-form-holder form .form-group label{color:#000;display:block;text-align:center;width:100%;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.covid-update .cv-form-holder form .form-group label{font-size:20px;text-align:left;width:300px;text-align:right;margin-right:20px;display:inline-block;vertical-align:center}}.covid-update .cv-form-holder form .form-group input[type="email"],.covid-update .cv-form-holder form .form-group input[type="text"],.covid-update .cv-form-holder form .form-group input[type="password"]{background-color:#fff;border-radius:4px;border:2px solid #009fe3;box-sizing:border-box;color:#009fe3;display:block;font-size:14px;height:28px;margin:0 auto;margin-top:8px;padding-left:5px;width:90%;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 414px){.covid-update .cv-form-holder form .form-group input[type="email"],.covid-update .cv-form-holder form .form-group input[type="text"],.covid-update .cv-form-holder form .form-group input[type="password"]{width:80%}}@media screen and (min-width: 1024px){.covid-update .cv-form-holder form .form-group input[type="email"],.covid-update .cv-form-holder form .form-group input[type="text"],.covid-update .cv-form-holder form .form-group input[type="password"]{font-size:18px;height:46px;margin-left:0;margin-right:0;width:340px;display:inline-block;vertical-align:center}}.covid-update .cv-form-holder form .form-group input[type="email"].date-picker,.covid-update .cv-form-holder form .form-group input[type="text"].date-picker,.covid-update .cv-form-holder form .form-group input[type="password"].date-picker{cursor:pointer}.covid-update .cv-form-holder form .form-group.group-email input[type="email"]{background-image:url("../images/user-login-email-icon.png");background-size:20px auto;background-position:6px 50%;background-repeat:no-repeat}@media screen and (min-width: 1024px){.covid-update .cv-form-holder form .form-group.group-email input[type="email"]{background-size:30px auto}}.covid-update .cv-form-holder form .form-group.group-password input[type="password"]{background-image:url("../images/user-login-password-icon.png");background-size:20px auto;background-position:6px 50%;background-repeat:no-repeat}@media screen and (min-width: 1024px){.covid-update .cv-form-holder form .form-group.group-password input[type="password"]{background-size:30px auto}}.covid-update .cv-form-holder form .form-group.group-remember label{margin:0 auto;font-size:12px;text-align:left;width:calc(90% + 4px)}@media screen and (min-width: 414px){.covid-update .cv-form-holder form .form-group.group-remember label{width:calc(80% + 4px)}}@media screen and (min-width: 1024px){.covid-update .cv-form-holder form .form-group.group-remember label{font-size:17px;margin:0;margin-top:56px;width:200px}}.covid-update .cv-form-holder form .form-group.group-remember label input{-webkit-transform:translateY(3px);-ms-transform:translateY(3px);-moz-transform:translateY(3px);-o-transform:translateY(3px);transform:translateY(3px)}@media screen and (min-width: 1024px){.covid-update .cv-form-holder form .form-group.group-remember label input{margin-right:15px;-webkit-transform:scale(1.5, 1.5) translateY(-2px);-ms-transform:scale(1.5, 1.5) translateY(-2px);-moz-transform:scale(1.5, 1.5) translateY(-2px);-o-transform:scale(1.5, 1.5) translateY(-2px);transform:scale(1.5, 1.5) translateY(-2px)}}.covid-update .cv-form-holder form .form-group.address-group{background-color:#fff;border-radius:12px;padding:10px;border:2px solid #009fe3}@media screen and (min-width: 1024px){.covid-update .cv-form-holder form .form-group.address-group{display:inline-block;vertical-align:top;width:45%}}.covid-update .cv-form-holder form .form-group.address-group h4{font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.covid-update .cv-form-holder form .form-group.address-group h4{font-size:24px;margin-top:15px;margin-bottom:20px;color:#009fe3}}.covid-update .cv-form-holder form .form-group.address-group label{color:#009fe3;margin-bottom:5px;font-size:18px}.covid-update .cv-form-holder form .form-group.address-group input{margin-top:0;margin-bottom:10px;margin-left:0;margin-right:0;width:100%;border:2px solid #009fe3}@media screen and (min-width: 1024px){.covid-update .cv-form-holder form .form-group.address-group input{font-size:16px}}.covid-update .cv-form-holder form .form-group.address-group.billing{background-color:#009fe3;color:#fff}@media screen and (min-width: 1024px){.covid-update .cv-form-holder form .form-group.address-group.billing{margin-left:3%}}@media screen and (min-width: 1024px){.covid-update .cv-form-holder form .form-group.address-group.billing h4{margin-top:15px;color:#fff;margin-bottom:20px}}.covid-update .cv-form-holder form .form-group.address-group.billing label{color:#fff}.covid-update .cv-form-holder form .form-group select{background-color:#fff;border-radius:12px;padding:10px;border:2px solid #009fe3;width:100%;color:#009fe3;font-size:14px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.covid-update .cv-form-holder form .form-group select{cursor:pointer;height:46px}}.covid-update .cv-form-holder form .form-group.expiry-group{text-align:center}@media screen and (min-width: 1024px){.covid-update .cv-form-holder form .form-group.expiry-group{text-align:left}}.covid-update .cv-form-holder form .form-group.expiry-group select.expiry{border-radius:4px;display:inline-block;vertical-align:top;text-align:center;width:80px;margin-top:8px;height:30px;padding:0}@media screen and (min-width: 1024px){.covid-update .cv-form-holder form .form-group.expiry-group select.expiry{height:42px}}.covid-update .cv-form-holder form .form-group.expiry-group select.expiry.expiry-month{margin-right:10px}.covid-update .cv-form-holder form .form-group.validation .inner p{background-color:#e6007e;border-radius:8px;padding:5px;color:#fff;margin-bottom:5px;font-family:'Quicksand', sans-serif;font-weight:700}.covid-update .cv-form-holder form .form-group.group-submit,.covid-update .cv-form-holder form .form-group.group-reset{margin:0 auto;margin-top:33px;text-align:center;width:90%}@media screen and (min-width: 414px){.covid-update .cv-form-holder form .form-group.group-submit,.covid-update .cv-form-holder form .form-group.group-reset{width:80%}}@media screen and (min-width: 1024px){.covid-update .cv-form-holder form .form-group.group-submit,.covid-update .cv-form-holder form .form-group.group-reset{margin-top:50px;margin-left:0;margin-right:0}}.covid-update .cv-form-holder form .form-group.group-submit input[type="submit"],.covid-update .cv-form-holder form .form-group.group-reset input[type="submit"]{background-color:#fff;border:none;background-color:#009fe3;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;height:32px;margin-bottom:10px;margin-left:auto;margin-right:auto;text-align:center;width:120px;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.covid-update .cv-form-holder form .form-group.group-submit input[type="submit"],.covid-update .cv-form-holder form .form-group.group-reset input[type="submit"]{background-size:25px auto;font-size:20px;height:46px;width:340px;margin-left:557px}.covid-update .cv-form-holder form .form-group.group-submit input[type="submit"]:hover,.covid-update .cv-form-holder form .form-group.group-reset input[type="submit"]:hover{background-color:#e6e6e6}}.covid-update .cv-form-holder form .form-group.group-submit input[type="submit"][disabled],.covid-update .cv-form-holder form .form-group.group-reset input[type="submit"][disabled]{opacity:0.2}.covid-update .cv-form-holder form .form-group.group-submit input[type="submit"][disabled]:hover,.covid-update .cv-form-holder form .form-group.group-reset input[type="submit"][disabled]:hover{background-color:#009fe3}.covid-update .cv-form-holder form .form-group.group-submit hr,.covid-update .cv-form-holder form .form-group.group-reset hr{width:100%}@media screen and (min-width: 1024px){.covid-update .cv-form-holder form .form-group.group-submit hr,.covid-update .cv-form-holder form .form-group.group-reset hr{position:absolute;text-align:left;width:340px}}.covid-update .cv-form-holder form .form-group.group-reset input[type="submit"]{width:150px}@media screen and (min-width: 1024px){.covid-update .cv-form-holder form .form-group.group-reset input[type="submit"]{width:200px}}@media screen and (min-width: 1024px){.covid-update .covid-response-text{font-size:18px}}.covid-update .print-page-btn{display:block;border:none;background-color:#009fe3;border-radius:12px;color:#fff !important;cursor:pointer;font-size:14px;margin-bottom:10px;padding-top:20px;padding-bottom:20px;padding:20px;text-decoration:none;text-align:center;width:120px !important;margin-left:auto;margin-right:auto;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){.covid-update .print-page-btn{background-size:25px auto;font-size:20px}.covid-update .print-page-btn:hover{background-color:#007bb0}}footer .row.how-to-buy .row-inner{margin:0 auto;overflow:hidden;position:relative;width:300px}@media screen and (min-width: 414px){footer .row.how-to-buy .row-inner{width:380px}}@media screen and (min-width: 1024px){footer .row.how-to-buy .row-inner{display:none}}footer .row.how-to-buy .row-inner .accepted-on{color:#009fe3;font-size:13px;text-align:center;font-family:'Quicksand', sans-serif;font-weight:700}footer .row.how-to-buy .row-inner .accepted-on .top-text{margin-top:12px}footer .row.how-to-buy .row-inner .accepted-on .bottom-text{margin-bottom:0px;margin-bottom:15px}footer .row.how-to-buy .row-inner .accepted-on a{color:#009fe3}footer .row.how-to-buy .row-inner .accepted-on .image{background-image:url("../images/header/accepted-on-mobile.png");background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;width:100%;height:40px}footer .row.how-to-buy .how-to{background-color:rgba(0,255,0,0.4);background-color:#ccecf9;overflow:hidden;height:146px}@media screen and (min-width: 1024px){footer .row.how-to-buy .how-to{height:124px}}footer .row.how-to-buy .how-to .inner{margin:0 auto;overflow:hidden;position:relative;width:300px}@media screen and (min-width: 414px){footer .row.how-to-buy .how-to .inner{width:380px}}@media screen and (min-width: 1024px){footer .row.how-to-buy .how-to .inner{width:1200px}}footer .row.how-to-buy .how-to .inner .text{margin-top:10px;text-align:center;font-family:'Quicksand', sans-serif;font-weight:700}@media screen and (min-width: 1024px){footer .row.how-to-buy .how-to .inner .text{font-size:27px;margin-top:12px}}footer .row.how-to-buy .how-to .inner .image{background-image:url("../images/how-to-buy-mobile.png");background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;height:50px;margin-top:15px;width:100%}@media screen and (min-width: 414px){footer .row.how-to-buy .how-to .inner .image{height:75px}}@media screen and (min-width: 1024px){footer .row.how-to-buy .how-to .inner .image{background-image:url("../images/how-to-buy-desktop.png");margin-top:5px}}@media screen and (min-width: 1024px){footer .row.find-paypoint-newsletter-mobile{display:none}}footer .row.find-paypoint-newsletter-mobile .find-paypoint,footer .row.find-paypoint-newsletter-mobile .newsletter{height:30px;margin-top:13px;width:100%}@media screen and (min-width: 1024px){footer .row.find-paypoint-newsletter-mobile .find-paypoint,footer .row.find-paypoint-newsletter-mobile .newsletter{left:auto;right:360px;top:36px;width:194px}}footer .row.find-paypoint-newsletter-mobile .find-paypoint input[type="text"],footer .row.find-paypoint-newsletter-mobile .newsletter input[type="text"]{border:3px solid #009fe3;border-bottom-left-radius:4px;border-top-left-radius:4px;border-right:none;box-sizing:border-box;padding-left:5px;display:block;height:29px;float:left;width:calc(100% - 33px)}footer .row.find-paypoint-newsletter-mobile .find-paypoint input[type="submit"],footer .row.find-paypoint-newsletter-mobile .newsletter input[type="submit"]{background-color:#009fe3;background-image:url("../images/white-arrow-right.png");background-repeat:no-repeat;background-size:9px auto;background-position:50% 50%;border:none;border-bottom-right-radius:4px;border-top-right-radius:4px;display:block;float:left;height:29px;text-indent:-9999em;width:28px}footer .row.find-paypoint-newsletter-mobile .newsletter{margin-top:9px}footer .row.find-paypoint-newsletter-desktop{display:none}@media screen and (min-width: 1024px){footer .row.find-paypoint-newsletter-desktop{display:block;margin-top:48px;padding-bottom:19px;border-bottom:1px solid #000}}@media screen and (min-width: 1024px){footer .row.find-paypoint-newsletter-desktop .find-paypoint,footer .row.find-paypoint-newsletter-desktop .newsletter{display:inline-block;left:auto;right:360px;top:136px;width:46%}}footer .row.find-paypoint-newsletter-desktop .find-paypoint .label,footer .row.find-paypoint-newsletter-desktop .newsletter .label{display:inline-block;font-size:16px;margin-top:10px;margin-left:22px;vertical-align:top;width:240px;font-family:'Quicksand', sans-serif;font-weight:500}footer .row.find-paypoint-newsletter-desktop .find-paypoint .input-box,footer .row.find-paypoint-newsletter-desktop .find-paypoint form,footer .row.find-paypoint-newsletter-desktop .newsletter .input-box,footer .row.find-paypoint-newsletter-desktop .newsletter form{display:inline-block;vertical-align:top}footer .row.find-paypoint-newsletter-desktop .find-paypoint .input-box input[type="text"],footer .row.find-paypoint-newsletter-desktop .find-paypoint form input[type="text"],footer .row.find-paypoint-newsletter-desktop .newsletter .input-box input[type="text"],footer .row.find-paypoint-newsletter-desktop .newsletter form input[type="text"]{border:3px solid #009fe3;border-bottom-left-radius:4px;border-top-left-radius:4px;border-right:none;display:block;padding-left:5px;height:27px;float:left;width:calc(100% - 33px);width:212px}footer .row.find-paypoint-newsletter-desktop .find-paypoint .input-box input[type="submit"],footer .row.find-paypoint-newsletter-desktop .find-paypoint form input[type="submit"],footer .row.find-paypoint-newsletter-desktop .newsletter .input-box input[type="submit"],footer .row.find-paypoint-newsletter-desktop .newsletter form input[type="submit"]{background-color:#009fe3;background-image:url("../images/white-arrow-right.png");background-repeat:no-repeat;background-size:9px auto;background-position:50% 50%;border:none;border-bottom-right-radius:4px;border-top-right-radius:4px;display:block;float:left;height:35px;text-indent:-9999em;width:28px}footer .row.find-paypoint-newsletter-desktop .newsletter{margin-top:9px;width:52%}footer .row.find-paypoint-newsletter-desktop .newsletter .label{width:340px}footer .row.find-paypoint-newsletter-desktop .newsletter .input-box input[type="text"]{width:204px}footer .row.social-icons{height:50px}@media screen and (min-width: 1024px){footer .row.social-icons{position:relative}}footer .row.social-icons .social-icons{text-align:center}@media screen and (min-width: 1024px){footer .row.social-icons .social-icons{position:absolute;right:29px;top:14px;width:91px}}footer .row.social-icons .social-icons .icon{background-repeat:no-repeat;background-size:30px auto;background-position:0 50%;display:inline-block;height:30px;margin-top:7px;margin-left:3px;width:30px}@media screen and (min-width: 1024px){footer .row.social-icons .social-icons .icon{background-size:40px auto;height:40px;margin-left:7px;width:40px}}footer .row.social-icons .social-icons .icon:first-child{margin-left:0}footer .row.social-icons .social-icons .icon.icon-facebook{background-image:url("../images/social-round-facebook.png")}footer .row.social-icons .social-icons .icon.icon-twitter{background-image:url("../images/social-round-twitter.png")}footer .row.social-icons .social-icons .icon.icon-instagram{background-image:url("../images/social-round-instagram.png")}footer .row.social-icons .social-icons .icon.icon-snapchat{background-image:url("../images/social-round-snapchat.png")}footer .row.foot-links{height:50px}@media screen and (min-width: 1024px){footer .row.foot-links{margin-top:-24px;pointer-events:none}}footer .row.foot-links .copy{font-size:10px;text-align:center;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:400;letter-spacing:0.025em}@media screen and (min-width: 1024px){footer .row.foot-links .copy{margin-left:24px;font-size:11px;text-align:left;width:540px}}footer .row.foot-links .links{text-align:center}@media screen and (min-width: 1024px){footer .row.foot-links .links{font-size:16px;margin-left:24px;pointer-events:auto;text-align:left;width:540px}}footer .row.foot-links .links a{color:#000;display:inline-block;font-size:10px;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:400;letter-spacing:0.025em}footer .row.foot-links .links a:hover{text-decoration:none}footer.business{border-top:3px solid #e31f13}footer.business .row.social-icons{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.newsletter-signup-modal{background-color:rgba(255,255,255,0.6);left:0;overflow:hidden;position:fixed;top:0;width:0;height:100%;z-index:500}.newsletter-signup-modal.active{width:100%}.newsletter-signup-modal .newsletter-signup-modal-inner{background-color:#ccecf9;border:3px solid #009fe3;border-radius:12px;left:50%;position:absolute;padding:15px;top:50%;text-align:center;width:260px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.newsletter-signup-modal .newsletter-signup-modal-inner h3{color:#e6007e;display:none;font-size:25px;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:700;letter-spacing:0.025em}.newsletter-signup-modal .newsletter-signup-modal-inner p{color:#e6007e;font-size:20px;line-height:1.4em;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:700;letter-spacing:0.025em}.container.info-container .row.info-container-holder ol{margin:0 20px  0 20px;padding:0;margin-bottom:15px;font-family:'Quicksand', sans-serif;font-size:15px;font-weight:500}
