@font-face{font-family:"Open Sans";font-weight:400;font-style:normal;src:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/fonts/OpenSans/Open_Sans_400.woff2") format("woff2"), url("https://m.asaptickets.ca/app/MobileAsapticketsCa/fonts/OpenSans/Open_Sans_400.woff") format("woff")}@font-face{font-family:"Open Sans";font-weight:700;font-style:normal;src:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/fonts/OpenSans/Open_Sans_700.woff2") format("woff2"), url("https://m.asaptickets.ca/app/MobileAsapticketsCa/fonts/OpenSans/Open_Sans_700.woff") format("woff")}@font-face{font-family:"Open Sans";font-weight:400;font-style:italic;src:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/fonts/OpenSans/Open_Sans_Italic_400.woff2") format("woff2"), url("https://m.asaptickets.ca/app/MobileAsapticketsCa/fonts/OpenSans/Open_Sans_Italic_400.woff") format("woff")}@font-face{font-family:"Open Sans";font-weight:700;font-style:italic;src:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/fonts/OpenSans/Open_Sans_Italic_700.woff2") format("woff2"), url("https://m.asaptickets.ca/app/MobileAsapticketsCa/fonts/OpenSans/Open_Sans_Italic_700.woff") format("woff")}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,body{margin:0;width:100%;min-width:640px;max-width:100%;min-height:100%;overflow-x:hidden;font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.main-container{position:relative;z-index:1;margin:0 auto;padding-top:90px;width:100%;max-width:640px;height:100%;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}.i-offset-left{height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transform:translate(100%, 0);-ms-transform:translate(100%, 0);transform:translate(100%, 0)}.edit_dot{position:absolute;margin:0 0 0 3px;padding:0;width:17px;height:9px;display:inline-block;overflow:hidden;background:#f00 url("https://www.asaptickets.com/app/Asaptickets/img/ico-edit.gif") no-repeat;cursor:pointer;vertical-align:baseline}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a,img,button{border:0;outline:none}.book-btn{border:3px solid #e61629 !important;color:#e61629 !important}body{background:#fff !important;color:#000 !important;font-size:23px;line-height:1.4}p{margin:0 0 16px}h2{margin-top:32px;margin-bottom:16px}h3{line-height:1.1}ul,ol{margin-top:0;margin-bottom:16px}.i-canvas-wrapper{background:#fff}.clearfix::before,.clearfix::after{display:table;content:'';clear:both}.popup-block{padding-bottom:40px !important;height:100%;max-height:inherit !important}.show-more{position:relative;padding-bottom:30px;display:inline-block;font-size:26px;line-height:40px;color:#1178d0;cursor:pointer}.show-more::after{position:absolute;right:-28px;top:10px;width:20px;height:11px;display:block;content:'';background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/arrow-more.png") no-repeat;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.hide-more{position:relative;padding-bottom:30px;display:none;font-size:26px;line-height:40px;color:#1178d0;cursor:pointer}.hide-more::after{position:absolute;right:-28px;top:10px;width:20px;height:11px;display:block;content:'';background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/arrow-more.png") no-repeat}.visible-block{display:block !important;transition:all 500ms ease}.inp-error,.input_messages_error{background-color:#fbdcdc !important;color:#c72116 !important;border:1px solid #eeacac !important}.inp-error::-webkit-input-placeholder,.input_messages_error::-webkit-input-placeholder{color:#c72116 !important}.inp-error:-moz-placeholder,.input_messages_error:-moz-placeholder{color:#c72116 !important;opacity:1}.inp-error::-moz-placeholder,.input_messages_error::-moz-placeholder{color:#c72116 !important;opacity:1}.inp-error:-ms-input-placeholder,.input_messages_error:-ms-input-placeholder{color:#c72116 !important}.class-discl{padding:20px 0;text-align:center}.class-discl p{margin:0;padding:25px 25px 13px;display:block;color:rgba(5, 7, 8, 0.6);font-family:Arial, sans-serif;font-size:18px;line-height:initial}.class-discl a{position:relative;display:inline-block;color:#fff;font-family:Arial, sans-serif;text-decoration:underline;font-size:24px;vertical-align:middle}.class-discl a:hover{color:#fff;text-decoration:none}.class-discl a:before{position:absolute;top:50%;margin-top:-14px;margin-left:-31px;width:26px;height:26px;display:block;content:'';background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/ico-info-white.png")}.class-discl_gray a{color:#505050}.class-discl_gray a:hover,.class-discl_gray a:focus{color:#505050;text-decoration:underline}.class-discl_gray a:before{position:relative;top:-4px;margin-right:10px;width:20px;height:20px;border-radius:50%;display:inline-block;content:'i';background:#929292;color:#fff;font-size:13px;text-align:center}.l-row{margin-bottom:22px}.l-row:before{content:" ";display:table}.l-row:after{content:" ";display:table;clear:both}.l-row:before{content:" ";display:table}.l-row:after{content:" ";display:table;clear:both}.l-row .l-2col{float:left;width:50%}.l-row .l-2col .city-code{display:none}.l-row .l-3col{float:left;width:33.3333%}.l-row > .l-2col{padding-right:11px}.l-row > .l-2col + .l-2col{padding-right:0;padding-left:11px}.l-row > .l-3col{padding-right:10px}.l-row > .l-3col + .l-3col{padding-right:10px;padding-left:0}.l-row > .l-3col + .l-3col + .l-3col{padding-right:0;padding-left:0}.ui-helper-hidden-accessible{display:none}.loading-overlay{position:fixed;top:0;left:0;z-index:12;width:100vw;height:100vh;display:none;background:rgba(255, 255, 255, 0.6)}.flight-page__top-section{margin:auto;padding-left:20px;padding-right:20px;max-width:1020px;box-sizing:border-box}.flight-page{min-height:700px;overflow:hidden}.flight-page__right{display:none}.flight-page__title{padding:30px 0 20px}.flight-page .airline-block{margin-top:30px}.flight-page .why-book{margin-top:50px;margin-bottom:50px}.flight-page.compressed .light-form + .lr-info-text.lr-info-text-margin{margin-bottom:5px}.flight-page.compressed .light-form .lr-input-group{margin-bottom:0}.flight-page.compressed .light-form .lr-subtitle,.flight-page.compressed .light-form .lr-radio-group{margin-bottom:5px}.flight-page.compressed .light-form .lr-subtitle,.flight-page.compressed .light-form .lr-input-date{margin-top:5px}.flight-page.compressed .offer-block{width:330px}.flight-page.compressed .offer-block p{line-height:14px !important}.flight-page.compressed .offer-block__title{height:34px}.flight-page.compressed .offer-block__wrapper{padding-top:15px;padding-bottom:10px;min-height:260px}.flight-page.compressed .offer-block__price{margin:0;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flight-page.compressed .offer-block__price .offer-block__price_above{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.flight-page.compressed .offer-block__price .offer-block__price_below{position:relative;white-space:nowrap}.flight-page.compressed .offer-block__price .offer-block__price_below p{position:absolute;top:-8px;left:-5px}.flight-page.compressed .offer-block__price .offer-block__price_below strong,.flight-page.compressed .offer-block__price .offer-block__price_below span{display:block}.flight-page.compressed .offer-block__price .offer-block__price_below span{overflow-x:hidden;text-indent:-7px}.flight-page.compressed .offer-block__discount{margin:0}.flight-page.compressed .flight-page__left{min-height:360px}@media screen and (max-width: 767px){.flight-page__left.Discount .offer-block__philippines_badge{top:calc(50% - 145px)}}.reviews_block{margin:auto;padding-left:20px;padding-right:20px;max-width:1020px;box-sizing:border-box}.reviews_block{border-top:2px solid #1566c6}.reviews_wrapper h1,.reviews_wrapper h2,.reviews_wrapper h3,.reviews_wrapper h4{margin:0}.reviews_block{position:relative;z-index:1;margin:0 auto 20px;overflow:hidden;font-family:"Open Sans", Arial, Helvetica, sans-serif}@media screen and (max-width: 767px){.reviews_block.web-com{border-top:none !important}}.reviews_block__title{padding:20px 0;color:#3b3536;font-size:34px}@media screen and (max-width: 767px){.reviews_block__title.web-com{font-size:24px;text-align:left}}@media screen and (min-width: 768px){.reviews_block__title{font-size:20px}.reviews_block__reviews_direction,.reviews_block__reviews_text,.reviews_block__video_watch{font-size:12px}}@media screen and (max-width: 1024px){.reviews_block__title{text-align:center}}.reviews_block__partners{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:inherit;-ms-flex-align:inherit;align-items:inherit;color:#3b3536}.reviews_block__partners .rwBl-wrp{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.reviews_block__partners .rwBl-wrp.reviews_block_uk{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width: 767px){.reviews_block__partners .rwBl-wrp.web-com{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.reviews_block__partners_item{padding:10px 0;-webkit-flex-basis:calc(100% / 3);-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.reviews_block__partners_item.web-com{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.reviews_block__partners_item.trustpilot{opacity:0}.reviews_block__partners_item.trustpilot.loaded{opacity:1}.reviews_block__partners_logo{margin:3px auto;height:33px}.reviews_block__partners_subtitle p{color:#777777;font-size:14px}@media screen and (max-width: 767px){.reviews_block__partners_subtitle p.web-com{font-weight:400;font-size:13px}}.reviews_block__rating{font-size:42px}@media screen and (max-width: 767px){.reviews_block__rating{min-width:35%;position:relative}.reviews_block__rating.web-com{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:35px}.reviews_block__rating.web-com:after{content:"";position:absolute;width:2px;height:80%;right:10px;background:#e5e5e5;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.reviews_block__rating.web-com sup{top:1.3em;font-size:0.35em;font-weight:400;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;color:#e5e5e5}}@media screen and (max-width: 767px){.reviews_block__rating.web-com span{font-weight:400}}.reviews_block__rating span{font-weight:700}@media screen and (max-width: 767px){.reviews_block__rating span.web-com{font-weight:400}}@media screen and (max-width: 767px){.reviews_block .web-com .rbl{-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;padding:0 10px}}@media screen and (max-width: 767px){.reviews_block__partners_item{border:solid 1px #e5e5e5}.reviews_block__partners_item :not(:first-child){border-top:none}.reviews_block__partners_subtitle{display:none}}@media screen and (min-width: 768px){.reviews_block__partners{margin:0 0 30px;border-bottom:solid 1px #e5e5e5;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.reviews_block__partners_item{-webkit-flex-basis:23%;-ms-flex-preferred-size:23%;flex-basis:23%;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.reviews_block__partners_logo{margin:0}.reviews_block__rating{font-size:24px}}@media screen and (min-width: 1025px){.reviews_block__partners_item{-webkit-flex-basis:28%;-ms-flex-preferred-size:28%;flex-basis:28%}}.reviews_block__content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.reviews_block__content{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:35px}.reviews_block__content.web-com{-webkit-flex-direction:initial;-ms-flex-direction:initial;flex-direction:initial}.reviews_block__content.web-com .reviews_block__reviews_airline_logo.mob{display:-webkit-flex;display:-ms-flexbox;display:flex}.reviews_block__content.web-com .reviews_block__reviews_airline_logo.desc{display:none}.reviews_block__content.web-com .reviews_block__reviews_author{font-size:14px;margin-right:10px}.reviews_block__content.web-com .reviews_block__reviews_direction{font-size:11px}.reviews_block__content.web-com .reviews_block__reviews_text{font-size:14px;font-weight:400;line-height:1.8}.reviews_block__content.web-com .reviews_block__reviews_author-stars{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.reviews_block__content.web-com .reviews_block__rating_stars li{width:19px;height:19px;background-size:19px}}.reviews_block__reviews_slides{padding:40px;height:500px;border-radius:4px;display:inline-block;background-color:#f7f9fa;outline:none;vertical-align:top}@media screen and (max-width: 767px){.reviews_block__reviews_slides{padding:0 15px 15px}}.reviews_block__reviews_airline_logo.mob{display:none}.reviews_block__reviews_airline_logo.mob .blank-logo{min-height:50px}.reviews_block__reviews_airline_logo.desc{display:-webkit-flex;display:-ms-flexbox;display:flex}.reviews_block__reviews_airline_logo.desc .blank-logo{min-height:50px}.reviews_block__reviews_author{color:#3b3536;font-size:24px;font-weight:700;text-transform:uppercase}@media screen and (max-width: 767px){.reviews_block__reviews_author{padding-top:15px}}.reviews_block__reviews_text{margin:10px 0;overflow:hidden;color:#3b3536;line-height:30px}.reviews_block__reviews_bottom-block{border-top:1px solid #ccc}.reviews_block__reviews_airline_logo{margin:5px 0}.reviews_block__reviews_airline_logo img{height:50px}.reviews_block__reviews_all{margin:30px auto}.reviews_block__reviews_all a{color:#1e65a7;font-weight:700;font-size:13px}@media screen and (max-width: 767px){.reviews_block__reviews_all a{font-size:22px}}.reviews_block__reviews_all.web-com a{font-size:13px}.reviews_block__reviews_direction{padding-bottom:10px;color:#777777}@media screen and (max-width: 767px){.reviews_block__reviews_all.web-com{text-align:center}.reviews_block__reviews_all.web-com a{font-size:18px}.reviews_block__reviews_text,.reviews_block__reviews_direction{font-size:20px}}@media screen and (min-width: 768px){.reviews_block__content{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.reviews_block__reviews_slides{height:325px;padding:20px}.reviews_block__reviews_author{font-size:14px}.reviews_block__reviews_text{line-height:18px}.reviews_block__reviews_airline_logo img{height:30px}.reviews_block__reviews_all{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-order:1;-ms-flex-order:1;order:1}}@media screen and (min-width: 1025px){.reviews_block__content{padding:0}.reviews_block__reviews_slides{height:260px;width:250px}}@-webkit-keyframes reviews-fadeIn{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes reviews-fadeOut{from{opacity:1;}to{opacity:0;}}.reviews_block__rating_stars{margin:4px 0;padding:0;list-style:none;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px){.reviews_block__rating_stars{-webkit-transform:translate(-3px, -2px);-ms-transform:translate(-3px, -2px);transform:translate(-3px, -2px)}}.reviews_block__rating_stars .reviews_block__rating_star-half{display:none;background:none}.reviews_block__rating_stars .reviews_block__rating_star-half.visible{display:-webkit-flex;display:-ms-flexbox;display:flex}.reviews_block__rating_stars .reviews_block__rating_star-half .star-half{width:14px;height:28px}@media screen and (max-width: 767px){.reviews_block__rating_stars .reviews_block__rating_star-half .star-half{height:28px}}@media screen and (min-width: 768px){.reviews_block__rating_stars .reviews_block__rating_star-half .star-half{width:9.2px;height:15px}}.reviews_block__rating_stars .reviews_block__rating_star-half .test-star-grey{background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/reviews_page/rating-star-grey.svg");background-position-x:14px;background-size:28px}@media screen and (max-width: 767px){.reviews_block__rating_stars .reviews_block__rating_star-half .test-star-grey{background-position-x:13px;background-size:28px}}@media screen and (min-width: 768px){.reviews_block__rating_stars .reviews_block__rating_star-half .test-star-grey{background-position-x:9.4px;background-size:18px}}.reviews_block__rating_stars .reviews_block__rating_star-half .test-star-gold{background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/reviews_page/rating-star-gold.svg");background-size:28px}@media screen and (max-width: 767px){.reviews_block__rating_stars .reviews_block__rating_star-half .test-star-gold{background-size:28px}}@media screen and (min-width: 768px){.reviews_block__rating_stars .reviews_block__rating_star-half .test-star-gold{background-size:18px}}.reviews_block__rating_stars li{width:28px;height:26px;background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/reviews_page/rating-star-gold.svg")}@media screen and (max-width: 767px){.reviews_block__rating_stars li{background-size:28px}}@media screen and (min-width: 768px){.reviews_block__rating_stars li{width:19px;height:16px;background-size:19px}}@media screen and (max-width: 767px){.mob-com .reviews_block__rating_stars .reviews_block__rating_star-half .test-star-grey{height:28px;background-position-x:14px;background-size:28px}}@media screen and (max-width: 767px){.mob-com .reviews_block__rating_stars .reviews_block__rating_star-half .test-star-gold{height:28px;background-size:28px}}@media screen and (max-width: 767px){.reviews_block__reviews_slides.web-other .reviews_block__rating_star-half .test-star-gold,.reviews_block__reviews_slides.web-other .reviews_block__rating_star-half .test-star-grey{background-size:29px;height:29px}.reviews_block__reviews_slides.web-other .reviews_block__rating_star-half .test-star-grey{background-position-x:14px}}.reviews_block__content .reviews_block__rating_stars{-webkit-transform:translateX(-3px);-ms-transform:translateX(-3px);transform:translateX(-3px)}.reviews_block__content .reviews_block__rating_stars li{height:29px}@media screen and (min-width: 768px){.reviews_block__content .reviews_block__rating_stars li{width:18px;height:17px}}@media screen and (max-width: 767px){.rbl .reviews_block__rating_stars.web-com{display:none}}.rbl .reviews_block__partners_subtitle.web-com{display:-webkit-flex;display:-ms-flexbox;display:flex}.reviews_block__background_ellipse{position:absolute;z-index:-1;border-radius:100%}.reviews_block__background_ellipse.ellipse-big{width:600px;height:600px;border:75px solid #f7f9fd;-webkit-transform:translate(-400px, 370px);-ms-transform:translate(-400px, 370px);transform:translate(-400px, 370px)}@media screen and (min-width: 768px){.reviews_block__background_ellipse.ellipse-big{-webkit-transform:translate(-600px, 293px);-ms-transform:translate(-600px, 293px);transform:translate(-600px, 293px)}}@media screen and (min-width: 1025px){.reviews_block__background_ellipse.ellipse-big{-webkit-transform:translate(-575px, 245px);-ms-transform:translate(-575px, 245px);transform:translate(-575px, 245px)}}.reviews_block__background_ellipse.ellipse-small{right:0;width:150px;height:150px;border:15px solid #f7f9fd;-webkit-transform:translateY(-165px);-ms-transform:translateY(-165px);transform:translateY(-165px)}@media screen and (min-width: 768px){.reviews_block__background_ellipse.ellipse-small{-webkit-transform:translateY(-47px);-ms-transform:translateY(-47px);transform:translateY(-47px)}}.reviews_block__video_wrapper{position:relative;margin:0 0 48px;width:500px;height:350px;-webkit-order:1;-ms-flex-order:1;order:1}@media screen and (max-width: 767px){.reviews_block__video_wrapper{width:100%}.reviews_block__video_wrapper.web-com{width:100%}}@media screen and (min-width: 768px){.reviews_block__video_wrapper{margin:0;width:calc(100% / 3);height:330px}}@media screen and (min-width: 1025px){.reviews_block__video_wrapper{width:28%;height:300px}}.reviews_block__video_watch{position:absolute;top:160px;right:-30px;font-weight:700;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}@media screen and (max-width: 767px){.reviews_block__video_watch.web-com{font-size:20px}}@media screen and (min-width: 768px){.reviews_block__video_watch{right:-15px}}.reviews_block__video_title{position:absolute;top:35px;left:20px;font-size:44px;line-height:45px;font-weight:bold}@media screen and (max-width: 767px){.reviews_block__video_title.web-com{font-size:30px;line-height:1}}.reviews_block__video_title p{font-size:24px;font-weight:400}@media screen and (min-width: 768px){.reviews_block__video_title{left:25px;top:80px;font-size:30px;line-height:30px;font-weight:bold}.reviews_block__video_title p{font-size:14px}}@media screen and (min-width: 1025px){.reviews_block__video_title{left:28px;top:68px}}.reviews_block__video_title .video-subtitle{margin:40px 0 0}@media screen and (min-width: 768px){.reviews_block__video_title .video-subtitle{margin-top:25px}}.reviews_block__video_frame{position:absolute;top:52px;height:95%;width:100%}@media screen and (min-width: 768px){.reviews_block__video_frame{top:0;height:75%}}.reviews_block__video_block{position:relative;z-index:1;margin-top:50px;height:100%;width:100%;background:#ffffff;color:#3b3536}@media screen and (min-width: 768px){.reviews_block__video_block{margin:0;height:75%}.reviews_block__video_block:hover .reviews_block__video_block_play{opacity:0.7;transition:opacity .6s}}.reviews_block__video_block_play{position:absolute;right:185px;top:140px;z-index:2;width:96px;height:96px;border-radius:50px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-shadow:-5px 9px 20px rgba(11, 51, 91, 0.2);background:#215695 linear-gradient(30deg, rgba(53, 190, 248, 0) 0%, rgba(53, 190, 248, 0.3) 100%);cursor:pointer}@media screen and (min-width: 768px){.reviews_block__video_block_play{right:70px;top:145px;width:60px;height:60px}}@media screen and (max-width: 767px){.reviews_block__video_block_play.web-com{width:70px;height:70px;right:70px}}.reviews_block__video_block_play .play-button{width:40px;height:50px;background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/reviews_block/play-button.svg") no-repeat;background-size:40px}@media screen and (min-width: 768px){.reviews_block__video_block_play .play-button{width:24px;height:28px;background-size:24px}}.reviews_block__video_block_plane{position:absolute;right:20px;width:256px;height:104px;background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/reviews_block/reviews-plane.png") no-repeat -19px -5px;background-size:280px}@media screen and (max-width: 767px){.reviews_block__video_block_plane.web-com{background-position-x:right;background-size:200px}}@media screen and (min-width: 768px){.reviews_block__video_block_plane{right:0;top:40px;width:146px;height:75px;background-size:150px;background-position:0}}.reviews_block__video_block_triangle{position:absolute;bottom:40px;right:0;z-index:-1;border-bottom:350px solid #f7f9fa;border-left:400px solid transparent}@media screen and (min-width: 768px){.reviews_block__video_block_triangle{bottom:0;top:10px;border-bottom:300px solid #f7f9fa;border-left:200px solid transparent}}@media screen and (min-width: 1025px){.reviews_block__video_block_triangle{border-bottom:250px solid #f7f9fa;border-left:170px solid transparent}}@media screen and (max-width: 767px){.reviews_block__video_block_triangle.web-com{border-left:185px solid transparent}}.reviews_block__content .slick-slider,.reviews_block__content .slick-track,.reviews_block__content .slick-slider,.reviews_block__content .slick-list{height:100%;overflow:hidden}@media screen and (min-width: 768px){.reviews_block__content .slick-slider,.reviews_block__content .slick-track,.reviews_block__content .slick-slider,.reviews_block__content .slick-list{width:100%}}.reviews_block__content .slick-slider{width:520px;height:500px}@media screen and (max-width: 767px){.reviews_block__content .slick-slider{width:100%}.reviews_block__content .slick-slider .slick-slide{margin:0 15px 0 0}.reviews_block__content .slick-slider .slick-slide.web-other{padding:40px}}.reviews_block__content .slick-slide{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}@media screen and (min-width: 768px){.reviews_block__content .slick-slider{width:66%;height:325px}.reviews_block__content .slick-slide{margin-right:20px}}@media screen and (min-width: 1025px){.reviews_block__content .slick-slider{width:72%;height:335px}.reviews_block__content .slick-slide{margin-right:65px}}.hide_fixed_button .fixed-get-quote-block{visibility:hidden !important}.fixed-quote-button{margin-bottom:130px !important}.get-quote-wrapper .fixed-get-quote-block{position:fixed;bottom:0;left:0;z-index:2;margin-top:20px;padding:20px 0;width:100%;display:none;box-shadow:1px 0 15px rgba(0, 0, 0, 0.7);background:#f8f8f8}.get-quote-wrapper .fixed-get-quote-block .btn-quote{margin:0 auto;padding:12px 12px 11px;width:600px;height:90px;border:0;display:block;max-width:570px;color:#fff;font-weight:bold;font-size:48px;text-decoration:none;text-transform:uppercase;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.34);outline:0;background:#D9303E;box-shadow:0 1px 0 rgba(255, 255, 255, 0.3) inset}.i-offset-left{-webkit-transform:translate3d(100%, 0, 0) !important;transform:translate3d(100%, 0, 0) !important}.i-offset-right{-webkit-transform:translate3d(-100%, 0, 0) !important;transform:translate3d(-100%, 0, 0) !important}.btn-main-header{width:560px;height:88px;box-shadow:-5px 9px 20px rgba(11, 51, 91, 0.2);background-color:#d33b21;font-size:32px;font-weight:bold;line-height:88px;text-align:center;text-transform:uppercase;text-decoration:none;border:none;color:white}.btn-main-header.dimmed{opacity:40%}.js-checkbox-error-msg{display:none}.js-checkbox-error-msg.showCheckboxError{display:block;color:#e74c3c;font-size:26px;font-weight:600;font-family:"Open Sans", sans-serif;text-align:center;margin-bottom:10px}.edit_dot{z-index:10000}.call-popup,.mobile-nav{overflow:hidden}.call-popup .close-button::before,.call-popup .close-button::after,.mobile-nav .close-button::before,.mobile-nav .close-button::after{position:absolute;top:calc(50% - 22px);left:50%;width:3px;height:44px;display:block;content:""}.call-popup .close-button::before,.mobile-nav .close-button::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.call-popup .close-button::after,.mobile-nav .close-button::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header-divider{position:relative;width:100vw;height:34px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.header-divider::after{position:absolute;top:17px;left:0;z-index:0;width:100vw;height:2px;display:block;background-color:rgba(126, 137, 158, 0.1);content:""}.header-divider p{position:relative;z-index:10;width:65px;height:34px;display:block;background:white;text-align:center}.mobile-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:fixed;top:0;left:0;z-index:10;width:100%;height:auto;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:white;box-shadow:0 1px 0 rgba(0, 0, 0, 0.1);transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease}.mobile-header .main-logo_container{width:auto !important}.mobile-header .header-button{position:relative;width:90px;height:90px;border:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.mobile-header_menu-button{background-color:transparent}.mobile-header_menu-button span{position:relative;width:34px;height:3px;display:block;background-color:#203d67}.mobile-header_menu-button span:nth-child(2){margin:11px 0}.mobile-header_call-button{background-color:#c72116}.spinner{position:absolute;top:60px;left:75px;display:block;border:7px solid #f3f3f3;border-top:7px solid #acacac;border-radius:50%;width:50px;height:50px;-webkit-animation:spin 750ms linear infinite;animation:spin 750ms linear infinite}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.cookie-margin,.cookie-large-margin{margin-top:91px}@media screen and (max-width: 767px){.cookie-margin{margin-top:-45px}}.cookies-popup{width:inherit}.cookie-wrap{background-color:#3b74ba}.cookie-wrap.spain{position:relative}.main-cookie{margin:auto;max-width:1024px}.cookies-popup-wrapper{display:inline-grid;position:relative;grid-template-columns:12fr 1fr auto;grid-template-rows:-webkit-min-content;grid-template-rows:min-content;padding:24px 20px 18px 20px}.cookies-popup-text-block{white-space:nowrap;overflow:hidden}.cookies-popup-text{text-overflow:ellipsis;overflow:hidden;color:#fff;margin:0;font-size:20px}.cookies-popup-text a{color:#fff}.cookies-popup-button{border:1px solid white;color:white;background-color:transparent;cursor:pointer;min-width:200px;border-radius:30px;height:58px;font-size:20px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;font-weight:bold;margin:5px auto 6px auto;grid-area:2 / 1 / 3 / 4}.cookies-popup-button:hover{background-color:rgba(255, 255, 255, 0.2);transition:0.3s}.cookies-arrow-wrap{display:inline-block;position:absolute;padding:12px 19px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);justify-self:right;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:-16px -28px 0 0;cursor:pointer;color:#fff;-webkit-transform:inherit;-ms-transform:inherit;transform:inherit;grid-area:1 / 2 / 3 / 3}.display-none{display:none !important}.close-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-top:-30px}.hide-cookies{height:0;overflow:hidden;opacity:0}.cookies-arrow{width:18px;padding-bottom:0}.mobile-header .sprite,.mobile-nav .sprite,.call-popup .sprite{position:relative;display:block;background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/Mobile/mobile_header/header-icons-sprite.svg") no-repeat;background-size:cover}.mobile-header .phone-white,.mobile-nav .phone-white,.call-popup .phone-white{width:36px;height:34px;background-position:1px 0}.mobile-header .flag-white,.mobile-nav .flag-white,.call-popup .flag-white{width:34px;height:34px;background-position:-39px 0}.mobile-header .phone-blue,.mobile-nav .phone-blue,.call-popup .phone-blue{width:36px;height:34px;background-position:-76px 0}.mobile-header .bbb,.mobile-nav .bbb,.call-popup .bbb{width:66px;height:72px;background-position:-625px 0}.mobile-header .atol,.mobile-nav .atol,.call-popup .atol{width:62px;height:62px;background-position:-280px 0}.mobile-header .asta,.mobile-nav .asta,.call-popup .asta{width:76px;height:77px;background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/icons/asta.png") no-repeat;background-size:75px}.mobile-header .iatan,.mobile-nav .iatan,.call-popup .iatan{width:62px;height:60px;background-position:-457px 0}.mobile-nav{position:fixed;top:0;left:-100%;z-index:100;width:100%;height:100%;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease;overflow:auto;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;background:linear-gradient(to bottom, #1d375c 0%, #1d375c 50%, #ffffff 51%, #ffffff 100%)}.mobile-nav_header{position:relative;width:100%;height:90px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-shadow:0 1px 0 rgba(0, 0, 0, 0.2);background-color:#1d375c}.mobile-nav_header .header-button{width:90px;height:90px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mobile-nav_header .flag-icon{position:relative}.mobile-nav_header .lang-links_item{margin:20px;display:inline-block;color:#7e899e;font-size:28px}.mobile-nav_header .lang-links .current{color:white}.mobile-nav_header .close-button{position:absolute;top:0;right:0;cursor:pointer}.mobile-nav_header .close-button::before,.mobile-nav_header .close-button::after{background-color:white}.mobile-nav_options{padding:30px 0 30px 40px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#203d67}.mobile-nav_options_item{margin:29px 0;height:30px;color:#ffffff;font-size:28px;text-decoration:none;white-space:nowrap}.mobile-nav_options .active{color:#7e899e}.mobile-nav_options .active::after{position:absolute;right:0;margin-top:20px;width:120px;height:4px;background-color:#7e899e;cursor:default;content:''}.mobile-nav_bottom-block{height:320px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#ffffff;color:#3b3536}.mobile-nav_bottom-block p{font-size:28px;line-height:34px}.mobile-nav_bottom-block_number{color:#c72116;font-size:48px;font-weight:700;text-decoration:unset}.mobile-nav_bottom-block_quote-button{margin-top:20px}.call-popup{position:fixed;top:0;left:100%;z-index:100;padding-bottom:130px;width:100vw;height:100vh;display:block;background-color:white;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease;overflow:auto;color:#3b3536;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.call-popup_header{position:relative;width:100%;height:90px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-shadow:0 1px 0 rgba(0, 0, 0, 0.1)}.call-popup_header_button{position:relative;width:90px;height:90px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.call-popup_header_book-now{color:#1d375c;font-size:28px;font-weight:700;line-height:90px;text-transform:uppercase}.call-popup_header_close{position:relative;width:90px;height:90px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.call-popup_header_close::before,.call-popup_header_close::after{background-color:#1d375c}.call-popup_text-block{position:relative;margin:55px 0 10px;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.call-popup_text-block h3{font-size:32px;line-height:40px;font-weight:700}.call-popup_text-block_number{color:#c72116;font-size:60px;font-weight:700;text-decoration:none}.call-popup_text-block_divider{margin-top:20px;height:40px}.call-popup_text-block_divider::after{top:20px}.call-popup_text-block_divider p{font-size:35px;line-height:40px}.call-popup_form{position:relative;padding:0 40px;width:100%}.call-popup_form_input{margin:0 auto;width:560px}.call-popup_form .input-wrap{margin:20px auto;width:inherit;display:inline-block}.call-popup_form .input-wrap input{padding-top:0;padding-bottom:0;width:100%;height:72px;border:1px solid #ccc;border-radius:0;background:#fff;color:#000;font-size:23px !important;box-shadow:none;-webkit-appearance:none}.call-popup_form .input-wrap input::-webkit-input-placeholder{color:#3b3536}.call-popup_form .input-wrap input::-moz-placeholder{color:#3b3536}.call-popup_form .input-wrap input::-ms-input-placeholder{color:#3b3536}.call-popup_form .input-wrap input::placeholder{color:#3b3536}.call-popup_form_disclaimer{margin:20px auto 10px;width:540px;text-align:center;font-size:24px;color:#3b3536}.call-popup_form_disclaimer a{color:#3b71a8}.call-popup_icons{position:relative;margin:35px auto;width:560px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.call-popup_icons.partners-ca .asta{width:75px;height:75px;background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/about/acta_logo_color.svg") center no-repeat}.call-popup_icons.partners-ca .asta::before{content:none}.call-popup_icons.partners-ca .iatan{width:75px;height:75px;background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/about/iata_logo_color.svg") center no-repeat}.call-popup_icons.partners-ca .iatan::before{content:none}.promoBanner{display:none;background:#164671;width:100%;padding:10px}.promoBanner.shown{display:-webkit-flex;display:-ms-flexbox;display:flex}.promoBanner .extras{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff}.promoBanner .extras .close-banner{-webkit-order:2;-ms-flex-order:2;order:2}.promoBanner .extras .svgIcon{font-size:22px}.promoBanner .extras .extra-item{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;cursor:pointer;margin:10px}.promoBanner .extras .extra-item.auto-flex-es{-webkit-flex:auto;-ms-flex:auto;flex:auto}.promoBanner .extras .extra-item.free-exchange{-webkit-order:1;-ms-flex-order:1;order:1;-webkit-flex:4.8 1 0px;-ms-flex:4.8 1 0px;flex:4.8 1 0px;white-space:nowrap}.promoBanner .extras .extra-item.fare-lock{-webkit-order:4;-ms-flex-order:4;order:4}.promoBanner .extras .extra-item.price-drop{-webkit-order:2;-ms-flex-order:2;order:2}.promoBanner .extras .extra-item.book-now{-webkit-order:3;-ms-flex-order:3;order:3}.promoBanner .extras .extra-item.learn-more{-webkit-order:5;-ms-flex-order:5;order:5}.promoBanner .extras .extra-item.learn-more.spain-button{margin-left:auto;margin-right:20px}.promoBanner .extras .extra-item.learn-more a{color:#f8d12b;font-size:18px;font-weight:600}.promoBanner .extras .extra-item .extra-title{margin:0 10px;font-size:18px;font-weight:600}.promoBanner .extras .extra-item .top{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;width:100%}.promoBanner .close-banner{color:#fff;font-size:20px;cursor:pointer;margin:10px 0}.extras-modal-overlay{position:fixed;opacity:0;padding:50px 20px;top:0;left:0;width:100%;height:0;z-index:-1;overflow-y:auto;background:#fff;transition:opacity .5s}.extras-modal-overlay .popup-content-offset{margin-top:30px}.extras-modal-overlay.active{height:100%;opacity:1;z-index:102}.extras-modal-overlay.active .open{-webkit-transform:none;-ms-transform:none;transform:none;z-index:20;opacity:1}.extras-modal-overlay.active .open .js-close-popup{display:block;position:absolute;width:40px;height:40px;top:25px;right:25px;z-index:100}.extras-modal-overlay.active .open .js-close-popup:before,.extras-modal-overlay.active .open .js-close-popup:after{position:absolute;margin-top:13px;width:40px;height:2px;display:block;background:#b3b3b3;content:'';-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.extras-modal-overlay.active .open .js-close-popup:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.extras-modal-overlay.active .open .extras-text-container{position:relative;height:100%;overflow-y:auto;margin:30px}.extras-modal-overlay.active .open .extras-text-container .item{border-bottom:solid 1px #DEDEDE}.extras-modal-overlay.active .open .extras-text-container .item .item-title{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.extras-modal-overlay.active .open .extras-text-container .item .item-title .heading{font-size:20px;margin:0 15px}.extras-modal-overlay.active .open .extras-text-container .item .item-title .svgIcon{font-size:30px}.extras-modal-overlay.active .open .extras-text-container .item .item-text{font-size:12px;margin:20px 0 30px 0}.intl-tel-input{position:relative}.intl-tel-input .flag-container{position:absolute;top:0;bottom:0;left:0;z-index:1;width:90px}.intl-tel-input .flag-container .iti-flag{position:absolute;top:50%;left:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.intl-tel-input .country-list-small{margin:0;padding:0}.intl-tel-input .country-list-small .country{padding:15px 0 !important;width:100%;line-height:36px;font-size:24px;list-style:none;text-align:left}.intl-tel-input .country-list-small .country.highlight{background-color:rgba(0, 0, 0, 0.05)}.intl-tel-input .country-list-small .country .flag-box{position:relative;top:5px;float:left}.intl-tel-input .country-list-small .country .country-name{position:relative;margin-left:105px;color:#000000}.intl-tel-input .country-list-small .country .dial-code{position:relative;padding-left:10px;color:#999}.intl-tel-input .hide{display:none}.intl-tel-input .iti-arrow{position:absolute;left:83px;top:50%;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #666;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.intl-tel-input .selected-flag{width:auto}.intl-tel-input input{padding-left:105px !important}.iti-container{position:fixed;top:3%;bottom:3%;z-index:100;height:94%;overflow:scroll;-webkit-overflow-scrolling:touch;background:#fff;box-shadow:0 1px 1px rgba(0, 0, 0, 0.3)}.iti-container .country-list{position:absolute;z-index:100;margin:0;padding:0;width:100%;min-height:100%;border:1px solid #CCC}.iti-container .divider{margin-bottom:7px;padding-top:5px;width:100%;border-bottom:1px solid #CCC;display:block;clear:both}.iti-container .country{padding:5px 10px;width:100%;float:left;line-height:1.5em;font-size:25px;list-style:none}.iti-container .country.highlight{background-color:rgba(0, 0, 0, 0.05)}.iti-container .flag-box{position:relative;top:5px;padding-right:30px;float:left}.iti-container .country-name{position:relative;top:7px;color:#000000}.iti-container .dial-code{position:relative;top:7px;padding-left:10px;color:#999}.iti-container-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:98;display:none;background:rgba(0, 0, 0, 0)}.allow-dropdown .country-list{position:absolute;top:100%;z-index:1;max-height:500px;max-width:600px;border:1px solid #ccc;overflow-y:scroll;box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);list-style:none;background:white}.allow-dropdown .country-list .country{padding:10px 0 10px 50px}.allow-dropdown .country-list .divider{margin:5px 0 7px -40px;border-bottom:1px solid #ccc}.allow-dropdown .country-list .iti-flag{top:auto;margin-top:12px;box-shadow:none}.iti-flag{position:relative;width:60px;height:40px;display:inline-block;box-shadow:0 0 1px 0 #888;background-image:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/intl_tel_input/flags-updated.png");background-color:#DBDBDB;background-position:100% 100%}@media screen and (min-width: 768px){.iti-flag{overflow:hidden}}.iti-flag.np:after,.iti-flag.ch:after{border:none}.iti-flag.np:before,.iti-flag.ch:before{background-color:inherit}.iti-flag.ad{background-position:-0px 0}.iti-flag.ae{background-position:-70px 0}.iti-flag.af{background-position:-140px 0}.iti-flag.ag{background-position:-210px 0}.iti-flag.ai{background-position:-280px 0}.iti-flag.al{background-position:-350px 0}.iti-flag.am{background-position:-420px 0}.iti-flag.ao{background-position:-490px 0}.iti-flag.ar{background-position:-560px 0}.iti-flag.as{background-position:-630px 0}.iti-flag.at{background-position:-700px 0}.iti-flag.au{background-position:-770px 0}.iti-flag.aw{background-position:-840px 0}.iti-flag.az{background-position:-910px 0}.iti-flag.ba{background-position:-980px 0}.iti-flag.bb{background-position:-1050px 0}.iti-flag.bd{background-position:-1120px 0}.iti-flag.be{background-position:-1190px 0}.iti-flag.bf{background-position:-1260px 0}.iti-flag.bg{background-position:-1330px 0}.iti-flag.bh{background-position:-1400px 0}.iti-flag.bi{background-position:-1470px 0}.iti-flag.bl{background-position:-1540px 0}.iti-flag.bm{background-position:-1610px 0}.iti-flag.bn{background-position:-1680px 0}.iti-flag.bo{background-position:-1750px 0}.iti-flag.bq{background-position:-1820px 0}.iti-flag.br{background-position:-1890px 0}.iti-flag.bs{background-position:-1960px 0}.iti-flag.bt{background-position:-2030px 0}.iti-flag.bw{background-position:-2100px 0}.iti-flag.by{background-position:-2170px 0}.iti-flag.bz{background-position:-2240px 0}.iti-flag.ca{background-position:-2310px 0}.iti-flag.cd{background-position:-2380px 0}.iti-flag.cf{background-position:-2450px 0}.iti-flag.cg{background-position:-2520px 0}.iti-flag.ch{background-position:-2590px 0}.iti-flag.ci{background-position:-2660px 0}.iti-flag.ck{background-position:-2730px 0}.iti-flag.cl{background-position:-2800px 0}.iti-flag.cm{background-position:-2870px 0}.iti-flag.cn{background-position:-2940px 0}.iti-flag.co{background-position:-3010px 0}.iti-flag.cr{background-position:-3080px 0}.iti-flag.cu{background-position:-3150px 0}.iti-flag.cv{background-position:-3220px 0}.iti-flag.cw{background-position:-3290px 0}.iti-flag.cy{background-position:-3360px 0}.iti-flag.cz{background-position:-3430px 0}.iti-flag.de{background-position:-3500px 0}.iti-flag.dj{background-position:-3570px 0}.iti-flag.dk{background-position:-3640px 0}.iti-flag.dm{background-position:-3710px 0}.iti-flag.do{background-position:-3780px 0}.iti-flag.dz{background-position:-3850px 0}.iti-flag.ec{background-position:-3920px 0}.iti-flag.ee{background-position:-3990px 0}.iti-flag.eg{background-position:-4060px 0}.iti-flag.er{background-position:-4130px 0}.iti-flag.es{background-position:-4200px 0}.iti-flag.et{background-position:-4270px 0}.iti-flag.fi{background-position:-4340px 0}.iti-flag.fj{background-position:-4410px 0}.iti-flag.fk{background-position:-4480px 0}.iti-flag.fm{background-position:-4550px 0}.iti-flag.fo{background-position:-4620px 0}.iti-flag.fr{background-position:-4690px 0}.iti-flag.ga{background-position:-4760px 0}.iti-flag.gb{background-position:-4830px 0}.iti-flag.gd{background-position:-4900px 0}.iti-flag.ge{background-position:-4970px 0}.iti-flag.gf{background-position:-5040px 0}.iti-flag.gh{background-position:-5110px 0}.iti-flag.gi{background-position:-5180px 0}.iti-flag.gl{background-position:-5250px 0}.iti-flag.gm{background-position:-5320px 0}.iti-flag.gn{background-position:-5390px 0}.iti-flag.gp{background-position:-5460px 0}.iti-flag.gq{background-position:-5530px 0}.iti-flag.gr{background-position:-5600px 0}.iti-flag.gt{background-position:-5670px 0}.iti-flag.gu{background-position:-5740px 0}.iti-flag.gw{background-position:-5810px 0}.iti-flag.gy{background-position:-5880px 0}.iti-flag.hk{background-position:-5950px 0}.iti-flag.hn{background-position:-6020px 0}.iti-flag.hr{background-position:-6090px 0}.iti-flag.ht{background-position:-6160px 0}.iti-flag.hu{background-position:-6230px 0}.iti-flag.id{background-position:-6300px 0}.iti-flag.ie{background-position:-6370px 0}.iti-flag.il{background-position:-6440px 0}.iti-flag.in{background-position:-6510px 0}.iti-flag.io{background-position:-6580px 0}.iti-flag.iq{background-position:-6650px 0}.iti-flag.ir{background-position:-6720px 0}.iti-flag.is{background-position:-6790px 0}.iti-flag.it{background-position:-6860px 0}.iti-flag.jm{background-position:-6930px 0}.iti-flag.jo{background-position:-7000px 0}.iti-flag.jp{background-position:-7070px 0}.iti-flag.ke{background-position:-7140px 0}.iti-flag.kg{background-position:-7210px 0}.iti-flag.kh{background-position:-7280px 0}.iti-flag.ki{background-position:-7350px 0}.iti-flag.km{background-position:-7420px 0}.iti-flag.kn{background-position:-7490px 0}.iti-flag.kp{background-position:-7560px 0}.iti-flag.kr{background-position:-7630px 0}.iti-flag.kw{background-position:-7700px 0}.iti-flag.ky{background-position:-7770px 0}.iti-flag.kz{background-position:-7840px 0}.iti-flag.la{background-position:-7910px 0}.iti-flag.lb{background-position:-7980px 0}.iti-flag.lc{background-position:-8050px 0}.iti-flag.li{background-position:-8120px 0}.iti-flag.lk{background-position:-8190px 0}.iti-flag.lr{background-position:-8260px 0}.iti-flag.ls{background-position:-8330px 0}.iti-flag.lt{background-position:-8400px 0}.iti-flag.lu{background-position:-8470px 0}.iti-flag.lv{background-position:-8540px 0}.iti-flag.ly{background-position:-8610px 0}.iti-flag.ma{background-position:-8680px 0}.iti-flag.mc{background-position:-8750px 0}.iti-flag.md{background-position:-8820px 0}.iti-flag.me{background-position:-8890px 0}.iti-flag.mf{background-position:-8960px 0}.iti-flag.mg{background-position:-9030px 0}.iti-flag.mh{background-position:-9100px 0}.iti-flag.mk{background-position:-9170px 0}.iti-flag.ml{background-position:-9240px 0}.iti-flag.mm{background-position:-9310px 0}.iti-flag.mn{background-position:-9380px 0}.iti-flag.mo{background-position:-9450px 0}.iti-flag.mp{background-position:-9520px 0}.iti-flag.mq{background-position:-9590px 0}.iti-flag.mr{background-position:-9660px 0}.iti-flag.ms{background-position:-9730px 0}.iti-flag.mt{background-position:-9800px 0}.iti-flag.mu{background-position:-9870px 0}.iti-flag.mv{background-position:-9940px 0}.iti-flag.mw{background-position:-10010px 0}.iti-flag.mx{background-position:-10080px 0}.iti-flag.my{background-position:-10150px 0}.iti-flag.mz{background-position:-10220px 0}.iti-flag.na{background-position:-10290px 0}.iti-flag.nc{background-position:-10360px 0}.iti-flag.ne{background-position:-10430px 0}.iti-flag.nf{background-position:-10500px 0}.iti-flag.ng{background-position:-10570px 0}.iti-flag.ni{background-position:-10640px 0}.iti-flag.nl{background-position:-10710px 0}.iti-flag.no{background-position:-10780px 0}.iti-flag.np{background-position:-10850px 0}.iti-flag.nr{background-position:-10920px 0}.iti-flag.nu{background-position:-10990px 0}.iti-flag.nz{background-position:-11060px 0}.iti-flag.om{background-position:-11130px 0}.iti-flag.pa{background-position:-11200px 0}.iti-flag.pe{background-position:-11270px 0}.iti-flag.pf{background-position:-11340px 0}.iti-flag.pg{background-position:-11410px 0}.iti-flag.ph{background-position:-11480px 0}.iti-flag.pk{background-position:-11550px 0}.iti-flag.pl{background-position:-11620px 0}.iti-flag.pm{background-position:-11690px 0}.iti-flag.pr{background-position:-11760px 0}.iti-flag.ps{background-position:-11830px 0}.iti-flag.pt{background-position:-11900px 0}.iti-flag.pw{background-position:-11970px 0}.iti-flag.py{background-position:-12040px 0}.iti-flag.qa{background-position:-12110px 0}.iti-flag.re{background-position:-12180px 0}.iti-flag.ro{background-position:-12250px 0}.iti-flag.rs{background-position:-12320px 0}.iti-flag.ru{background-position:-12390px 0}.iti-flag.rw{background-position:-12460px 0}.iti-flag.sa{background-position:-12530px 0}.iti-flag.sb{background-position:-12600px 0}.iti-flag.sc{background-position:-12670px 0}.iti-flag.sd{background-position:-12740px 0}.iti-flag.se{background-position:-12810px 0}.iti-flag.sg{background-position:-12880px 0}.iti-flag.sh{background-position:-12950px 0}.iti-flag.si{background-position:-13020px 0}.iti-flag.sk{background-position:-13090px 0}.iti-flag.sl{background-position:-13160px 0}.iti-flag.sm{background-position:-13230px 0}.iti-flag.sn{background-position:-13300px 0}.iti-flag.so{background-position:-13370px 0}.iti-flag.sr{background-position:-13440px 0}.iti-flag.ss{background-position:-13510px 0}.iti-flag.st{background-position:-13580px 0}.iti-flag.sv{background-position:-13650px 0}.iti-flag.sx{background-position:-13720px 0}.iti-flag.sy{background-position:-13790px 0}.iti-flag.sz{background-position:-13860px 0}.iti-flag.tc{background-position:-13930px 0}.iti-flag.td{background-position:-14000px 0}.iti-flag.tg{background-position:-14070px 0}.iti-flag.th{background-position:-14140px 0}.iti-flag.tj{background-position:-14210px 0}.iti-flag.tk{background-position:-14280px 0}.iti-flag.tl{background-position:-14350px 0}.iti-flag.tm{background-position:-14420px 0}.iti-flag.tn{background-position:-14490px 0}.iti-flag.to{background-position:-14560px 0}.iti-flag.tr{background-position:-14630px 0}.iti-flag.tt{background-position:-14700px 0}.iti-flag.tv{background-position:-14770px 0}.iti-flag.tw{background-position:-14840px 0}.iti-flag.tz{background-position:-14910px 0}.iti-flag.ua{background-position:-14980px 0}.iti-flag.ug{background-position:-15050px 0}.iti-flag.us{background-position:-15120px 0}.iti-flag.uy{background-position:-15190px 0}.iti-flag.uz{background-position:-15260px 0}.iti-flag.va{background-position:-15330px 0}.iti-flag.vc{background-position:-15400px 0}.iti-flag.ve{background-position:-15470px 0}.iti-flag.vg{background-position:-15540px 0}.iti-flag.vi{background-position:-15610px 0}.iti-flag.vn{background-position:-15680px 0}.iti-flag.vu{background-position:-15750px 0}.iti-flag.wf{background-position:-15820px 0}.iti-flag.ws{background-position:-15890px 0}.iti-flag.ye{background-position:-15960px 0}.iti-flag.za{background-position:-16030px 0}.iti-flag.zm{background-position:-16100px 0}.iti-flag.zw{background-position:-16170px 0}.iti-flag.bj{background-position:-16240px 0}.iti-flag.cx{background-position:-16310px 0}.iti-flag.cc{background-position:-16380px 0}.iti-flag.gg{background-position:-16450px 0}.iti-flag.im{background-position:-16520px 0}.iti-flag.xk{background-position:-16590px 0}.iti-flag.yt{background-position:-16660px 0}.iti-flag.sj{background-position:-16730px 0}.iti-flag.eh{background-position:-16800px 0}.iti-flag.ax{background-position:-16870px 0}.iti-flag.je{background-position:-16940px 0}.main-logo_container{position:relative;display:inline-block}.main-logo_container a{position:relative;top:50%;width:100%;height:100%;display:inline-block;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.main-logo_container img{position:relative;top:50%;left:0;display:block;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.main-logo_container .asap-event{width:160px;height:32px}.main-logo_container .asap-event-mobile{width:193px;height:38px}.cookies-popup__wrapper{margin:auto;padding-left:20px;padding-right:20px;max-width:1020px;box-sizing:border-box}.cookies-popup{position:fixed;top:0;z-index:102;width:100%;display:none;background-color:#215695;background-image:linear-gradient(10deg, rgba(53, 190, 248, 0) 0%, rgba(53, 190, 248, 0.3) 100%);box-shadow:-5px 9px 20px rgba(11, 51, 91, 0.2)}.cookies-popup.spain{position:relative}.cookies-popup.spain.shown{display:block}.cookies-popup__wrapper{margin:20px auto 50px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.cookies-popup__icon{margin-right:10px;width:35px;height:38px;float:left;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/cookies-popup/cookies-popup-icon.svg") no-repeat;background-size:35px}.cookies-popup__text-block{position:relative}.cookies-popup__text{margin:5px 0 30px;font-size:28px;color:#ffffff}.cookies-popup__text a{color:#ffffff;font-weight:bold}.cookies-popup__text a:hover{color:#ffffff}.cookies-popup__button-agree{width:100%;height:88px;border:1px solid #ffffff;border-radius:5px;color:#ffffff;background:transparent;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-weight:700;font-size:28px}.cookies-popup__button-close{margin:0;font-size:45px;color:#ffffff;text-align:right;cursor:pointer;-webkit-order:-1;-ms-flex-order:-1;order:-1}@media screen and (max-width: 639px){.cookies-popup.spain{position:relative}.cookies-popup__text{font-size:16px}.cookies-popup__button-agree{height:auto;font-size:18px;padding:10px 0}.cookies-popup__button-close{font-size:40px;line-height:35px}.cookies-popup.cookies-popup__africa .cookies-popup__text{line-height:1.45}}@media screen and (min-width: 768px){.cookies-popup{right:0}.cookies-popup__wrapper{margin:10px auto;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cookies-popup__icon{margin:0 4px;width:16px;height:18px;float:none;background-size:16px}.cookies-popup__text-block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cookies-popup__text{margin:0;padding:10px;font-size:12px}.cookies-popup__button-agree{margin:0 25px;width:90px;height:30px;font-size:12px}.cookies-popup__button-agree:hover{background-color:#ffffff;color:#2775b3}.cookies-popup__button-close{font-size:20px;-webkit-order:0;-ms-flex-order:0;order:0}}@media screen and (min-width: 1025px){.cookies-popup.spain{position:relative}.cookies-popup__button-agree{margin:0 20px 0 50px}}.cookies-popup__africa{z-index:1009;background-color:#c93d07;background-image:linear-gradient(rgba(201, 61, 7, 0) 1%, rgba(228, 76, 18, 0.3) 100%)}.cookies-popup__africa .cookies-popup__text{line-height:40px}@media screen and (min-width: 768px){.cookies-popup__africa .cookies-popup__text{line-height:15px}.cookies-popup__africa .cookies-popup__button-agree:hover{color:#d1410a}}.user-location__wrapper{margin:auto;padding-left:20px;padding-right:20px;max-width:1020px;box-sizing:border-box}.user-location{position:fixed;top:0;right:0;z-index:101;width:100%;display:none;height:230px;background-color:#393939}.user-location p,.user-location input,.user-location a{font-family:'Open Sans', sans-serif}@media screen and (min-width: 768px){.user-location{height:81px}}.user-location__wrapper{margin:20px auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 1025px){.user-location__wrapper{padding-left:100px}}.user-location__wrapper a,.user-location__wrapper a:visited{color:#ffffff}.user-location__wrapper a:hover,.user-location__wrapper a:visited:hover{background-color:#ffffff;color:#393939}.user-location__text{color:#ffffff;font-size:24px}@media screen and (max-width: 767px){.user-location__text{margin:20px 30px 30px 0;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (min-width: 768px){.user-location__text{font-size:12px}}@media screen and (min-width: 768px) and (max-width: 820px){.user-location__text{max-width:300px}}.user-location__button-continue{width:190px;height:70px;border-radius:4px;border:2px solid #ffffff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#ffffff;font-size:28px;font-weight:700;background-color:transparent}@media screen and (min-width: 768px){.user-location__button-continue{width:135px;height:42px;font-size:14px}}.user-location__switcher{position:relative;width:300px;font-size:24px;color:#0f0f0f;background-color:#ffffff;border-radius:4px;border:1px solid #cccccc}.user-location__switcher input{width:100%;height:65px;padding:12px 15px;border:none;box-sizing:border-box;font-size:24px;text-align:center}.user-location__switcher input:focus{background-color:#ffffff}@media screen and (max-width: 767px){.user-location__switcher::after,.user-location__switcher::before{top:33px;width:12px;height:1px}.user-location__switcher::before{right:22px}}@media screen and (min-width: 768px){.user-location__switcher{width:170px;font-size:12px}.user-location__switcher input{height:43px;padding:12px 10px;font-size:12px}}.user-location__button-close{position:absolute;width:30px;height:30px;margin-left:10px;cursor:pointer}.user-location__button-close::after,.user-location__button-close::before{content:'';position:absolute;right:0;top:7px;width:20px;height:1px;background:#868686;cursor:pointer}.user-location__button-close::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.user-location__button-close::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width: 767px){.user-location__button-close{top:45px;right:20px}.user-location__button-close::after,.user-location__button-close::before{top:13px;width:35px;height:2px}}@media screen and (min-width: 768px){.user-location__button-close{position:relative;width:16px;height:16px}}@media screen and (min-width: 768px){.user-location__button-close{width:16px;height:16px}}body:has(.ow-rt-landing) .footer-no-why .main-container{padding-top:30px !important}.popup-block{padding-bottom:40px !important;max-height:inherit !important;height:100%}.footer-disclaimer .hide-more{display:none;font-size:26px;line-height:40px}.footer-disclaimer .show-more{font-size:26px;line-height:40px}.hidden-disclaimer{display:none;font-size:18px}.hidden-disclaimer .additional-disclaimer{color:initial;font-size:18px;line-height:initial}.visible-block{display:block}.footer-no-why{width:100%}.footer-no-why .main-container{padding-top:0 !important}.travel-extras{border-bottom:1px solid #ccc}.travel-extras__p{position:relative;margin:0;padding:10px 10px 10px 110px;font-size:26px;color:#000;line-height:50px}.travel-extras__p:last-child{padding-bottom:30px}.travel-extras__p:before{position:absolute;left:9px;top:50%;display:inline-block;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.travel-extras__exclusive-deals:before{left:14px;width:66px;height:91px;background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/Mobile/footer/svg/exclusive.svg") no-repeat}.travel-extras__extras:before{width:75px;height:74px;background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/Mobile/footer/svg/extras.svg") no-repeat}.travel-extras__protection:before{width:75px;height:68px;background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/Mobile/footer/svg/protection.svg") no-repeat}.travel-extras__services:before{width:62px;height:76px;background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/Mobile/footer/svg/service.svg") no-repeat}.travel-extras__concierge:before{margin-top:-10px;width:67px;height:70px;background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/Mobile/footer/svg/concierge.svg") no-repeat}.site-switch{padding:0}section.subscribe-new{position:relative;z-index:100;padding-top:50px;padding-bottom:50px;background:#f7f9fd;font-family:"Open Sans", sans-serif;text-align:left;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section.subscribe-new .form-content{display:inline}@media screen and (max-width: 767px){section.subscribe-new.web-com{padding:20px}}section.subscribe-new .title{width:550px;margin:auto;padding-top:0;font-size:36px;font-weight:700;line-height:40px;color:#3b3536}@media screen and (max-width: 767px){section.subscribe-new .title.web-com{width:100%;font-size:23px}}section.subscribe-new .title span{text-transform:uppercase;font-weight:700;color:#215695}section.subscribe-new .description{max-width:400px;margin:10px auto auto;font-size:28px;line-height:28px;color:#3b3536}@media screen and (max-width: 767px){section.subscribe-new .description.web-com{margin:0;font-size:16px}}section.subscribe-new form.web-other{width:auto;margin:0 0 0 20px}@media screen and (max-width: 767px){section.subscribe-new form.web-other{width:calc(100% - 150px)}}@media screen and (max-width: 767px){section.subscribe-new form.web-com{width:100%}}section.subscribe-new form .subscribe-check-block{text-align:left;margin:45px 0 0;max-width:675px}section.subscribe-new form .subscribe-check-block .content{display:-webkit-flex;display:-ms-flexbox;display:flex}section.subscribe-new form .subscribe-check-block .content span{width:95%}section.subscribe-new form .subscribe-check-block .content a{color:#2e6fa9}section.subscribe-new form .subscribe-check-block .content .form-accept__container{width:30px;height:30px;margin-right:10px}section.subscribe-new form .subscribe-check-block .content .form-accept__container.fa-checked .form-accept__checkmark{border-color:#0066a2;width:6px;height:16px;border-width:0 6px 6px 0}section.subscribe-new form .subscribe-check-block .js-checkbox-error-msg{display:none}section.subscribe-new form .subscribe-check-block .js-checkbox-error-msg.showCheckboxError{display:block;color:#ff0000;font-size:23px;margin-top:5px;font-weight:400;text-align:left}section.subscribe-new form .intl-tel-input input,section.subscribe-new form .email{width:100%;padding:18px 15px;font-size:26px;border:none;border-bottom:1px solid rgba(119, 119, 119, 0.2);background-color:#ffffff;transition:color 0.2s, border-color 0.2s, background-color 0.2s}@media screen and (max-width: 767px){section.subscribe-new form .intl-tel-input input.web-com,section.subscribe-new form .email.web-com{font-size:18px}}section.subscribe-new form .intl-tel-input input:focus,section.subscribe-new form .email:focus{outline-color:#215695}section.subscribe-new form .intl-tel-input input.input-error,section.subscribe-new form .email.input-error{color:#c72116;border-bottom-color:#eeacac;background-color:#ffe5e5}section.subscribe-new form .intl-tel-input input.input-error + p,section.subscribe-new form .email.input-error + p{opacity:1}section.subscribe-new form .error-message-phone,section.subscribe-new form .error-message-email{opacity:0;color:red;position:absolute;text-align:left;padding:0;margin:0;line-height:2}section.subscribe-new form .error-message-phone-visible{opacity:1}section.subscribe-new form .intl-tel-input{position:relative;margin-top:15px}section.subscribe-new form .email-wrapper{position:relative;margin-top:15px}section.subscribe-new form button{width:100%;height:80px;margin-top:60px;font-size:28px;font-weight:700;line-height:80px;text-transform:uppercase;box-shadow:-5px 9px 20px rgba(11, 51, 91, 0.2);border:none;border-radius:8px;background:#215695 linear-gradient(30deg, rgba(53, 190, 248, 0) 0%, rgba(53, 190, 248, 0.3) 100%);color:#ffffff}@media screen and (max-width: 767px){section.subscribe-new form button.web-com{width:auto;height:auto;line-height:1;padding:15px 35px;border-radius:5px;font-size:18px;float:left;margin-top:30px}}section.subscribe-new .dropdown{position:absolute;left:0;top:100%;z-index:50;max-height:0;width:100%;overflow-y:scroll;transition:max-height 0.4s;box-shadow:-5px 9px 30px rgba(0, 0, 0, 0.2)}section.subscribe-new .dropdown .option{width:100%;height:0;padding:0 20px;font-size:22px;line-height:60px;text-align:right;background-color:#ffffff;overflow:hidden;transition:height 0.4s, background 0.4s;cursor:pointer}section.subscribe-new .dropdown .option.active{font-weight:bold;background:#f9f9f9}section.subscribe-new .dropdown .option.visible{height:60px}section.subscribe-new .dropdown.open{max-height:240px}section.subscribe-new > *{position:relative;text-align:center}section.subscribe-new .ring-container{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;overflow:hidden}section.subscribe-new .ring{position:absolute;border-radius:50%}section.subscribe-new .ring:nth-of-type(1){display:none}section.subscribe-new .ring:nth-of-type(2){display:none}section.subscribe-new .ring:nth-of-type(3){top:260px;left:-25px;z-index:2;border-radius:50%;border:10px solid #215695;width:65px;height:65px;opacity:0.3}section.subscribe-new .ring:nth-of-type(4){top:162px;right:-150px;z-index:1;width:500px;height:500px;display:block;border-radius:50%;border:60px solid #ffffff}.intl-tel-input.iti-container{width:calc(100% - 50px);left:25px}.disclaimer-subscribe-form{width:100%;margin:auto;padding:50px 10px}@media screen and (max-width: 767px){.disclaimer-subscribe-form.web-com{width:initial}}.disclaimer-subscribe-form p{color:#3b3536;font-family:"Open Sans", sans-serif;font-size:24px;font-weight:400;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.disclaimer-subscribe-form p.web-com{font-size:16px}}.disclaimer-subscribe-form p span{font-weight:700}.disclaimer-subscribe-form p a{text-decoration:underline;color:black;cursor:pointer}.phone-available .subscribe-form-text{margin:40px 20px;font-size:23px;text-align:center}.phone-available .subscribe-form-text span{display:block;font-weight:bold}.phone-available .subscribe-form-text span:before,.phone-available .subscribe-form-text span:after{content:"";display:block;height:1px;width:160px;background-color:rgba(0, 0, 0, 0.3);position:absolute;top:145px}.phone-available .subscribe-form-text span:before{left:15px}.phone-available .subscribe-form-text span:after{right:15px}@media screen and (min-width: 768px){section.subscribe-new{padding-top:25px;padding-bottom:25px;background:#f7f9fd;font-family:"Open Sans", sans-serif;text-align:left}section.subscribe-new .title{width:100%;padding-top:0;font-size:18px;font-weight:700;line-height:20px}section.subscribe-new .description{max-width:980px;margin:5px auto auto;font-size:14px;line-height:15px}section.subscribe-new form{width:auto;display:inline-block;margin:0 0 0 20px}section.subscribe-new form .form-content.checkBox{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}section.subscribe-new form .subscribe-check-block{margin:5px 0 0 3px}section.subscribe-new form .subscribe-check-block .content span{width:100%}section.subscribe-new form .subscribe-check-block .content .form-accept__container{width:20px;height:20px}section.subscribe-new form .subscribe-check-block .content .form-accept__container.fa-checked .form-accept__checkmark{width:3px;height:6px;border-width:0 3px 3px 0}section.subscribe-new form .subscribe-check-block .js-checkbox-error-msg{display:none}section.subscribe-new form .subscribe-check-block .js-checkbox-error-msg.showCheckboxError{font-size:12px}section.subscribe-new form input::-webkit-input-placeholder{font-style:normal}section.subscribe-new form .intl-tel-input input,section.subscribe-new form .email{width:240px;padding:12px 15px;font-size:13px;box-sizing:border-box}section.subscribe-new form .intl-tel-input{margin:3px 0 0 10px}section.subscribe-new form .intl-tel-input:first-of-type{margin:3px 0 0 0}section.subscribe-new form .email-wrapper{float:left}section.subscribe-new form .email-wrapper:first-of-type{margin:3px 0 0 0;margin-left:55px}section.subscribe-new form button{width:auto;height:45px;margin:0 0 0 15px;padding:0 40px;font-size:14px;line-height:45px}section.subscribe-new .dropdown{z-index:150}section.subscribe-new .dropdown .option{padding:0 10px;font-size:11px;line-height:30px;box-sizing:border-box}section.subscribe-new .dropdown .option.visible{height:30px}section.subscribe-new .dropdown.open{max-height:120px}section.subscribe-new .ring:nth-of-type(1){display:block;top:60px;left:-70px;width:110px;height:110px}section.subscribe-new .ring:nth-of-type(2){display:block;top:35px;left:140px;width:40px;height:40px}section.subscribe-new .ring:nth-of-type(3){display:block;top:60px;right:-50px;width:70px;height:70px}section.subscribe-new .ring:nth-of-type(4){display:block;top:162px;right:450px;z-index:1;width:30px;height:30px;display:block;border-radius:50%;border:5px solid #ffffff}section.subscribe-new{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}section.subscribe-new > *{text-align:left}section.subscribe-new .ring:nth-of-type(1){display:block;top:20px;left:calc(50% - 600px);width:62px;height:62px}section.subscribe-new .ring:nth-of-type(2){display:block;top:125px;left:calc(50% - 190px);width:29px;height:29px}section.subscribe-new .ring:nth-of-type(3){display:block;top:20px;left:75px;right:calc(50% - 550px);width:40px;height:40px;opacity:1}section.subscribe-new .ring:nth-of-type(4){display:block;top:-10px;right:-150px;z-index:1;width:444px;height:393px;display:block;border-radius:50%;border:70px solid #ffffff}.disclaimer-subscribe-form{width:967px;padding:10px}.disclaimer-subscribe-form p{font-size:11px;line-height:18px}section.subscribe-new.phone-available{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section.subscribe-new.phone-available > *{text-align:center}section.subscribe-new.phone-available .init-tel,section.subscribe-new.phone-available .email-wrapper{display:inline-block}section.subscribe-new.phone-available form .email-wrapper:first-of-type{margin:20px 3px 0}section.subscribe-new.phone-available form .intl-tel-input:first-of-type{margin:20px 3px 0}section.subscribe-new.phone-available .subscribe-form-text{float:left;margin:20px 30px;font-size:12px}section.subscribe-new.phone-available .subscribe-form-text span{display:block;font-weight:bold;text-transform:uppercase}section.subscribe-new.phone-available .subscribe-form-text span:before,section.subscribe-new.phone-available .subscribe-form-text span:after{content:"";display:block;height:1px;width:31px;background-color:rgba(0, 0, 0, 0.3);position:absolute;top:30px}section.subscribe-new.phone-available .subscribe-form-text span:before{left:260px}section.subscribe-new.phone-available .subscribe-form-text span:after{right:260px}section.subscribe-new.phone-available button{display:block;margin:auto;position:relative;margin-top:20px}}@media screen and (max-width: 767px){.disclaimer-subscribe-form-with-sms{padding-top:5px}}.subscribe-privacy-guaranteed-msg{display:inline-block;width:100%;font:normal 400 20px/1.5 'Open Sans', 'sans-serif';color:#3B3536;text-align:center}@media screen and (min-width: 768px){.subscribe-privacy-guaranteed-msg{font-size:12px}}.subscribe-privacy-guaranteed-msg a{color:#2e6fa9}.lock-icon{display:inline-block;width:18px;height:20px;margin-right:8px}@media screen and (min-width: 768px){.lock-icon{width:10px;height:12px}}.form-accept__container{margin:0 12px 0 0;width:19px;height:19px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;border:1px solid #84878d;border-radius:3px;background:#ffffff;box-sizing:content-box !important}.form-accept__container.fa-checked{border-color:#414141}.form-accept__container.fa-checked .form-accept__checkmark{border-color:#414141;width:3px;height:6px;border-width:0 2px 2px 0}.form-accept__checkmark{margin-top:-1px;width:5px;height:10px;border:solid transparent;border-width:0 5px 5px 0;display:block;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:'';box-sizing:content-box !important}@media screen and (min-width: 768px){.form-accept__checkmark{width:3px;height:6px;border-width:0 3px 3px 0}}.one-stop-shopping{position:relative;padding:20px 0;color:#3b3536;font-family:"Open Sans", Arial, Helvetica, sans-serif}.one-stop-shopping_title{font-size:34px;line-height:40px;text-align:center}@media screen and (max-width: 767px){.one-stop-shopping_title.web-com{font-size:26px;line-height:1.4;text-align:left;font-weight:400}}.one-stop-shopping_title span{font-weight:700}.one-stop-shopping_slider{position:relative;overflow:hidden}.one-stop-shopping_item{position:relative;display:inline-block;text-align:center;outline:none}@media screen and (min-width: 768px){.one-stop-shopping_item{padding-top:40px}}.one-stop-shopping_item .icon{position:relative;margin:0 auto 15px}.one-stop-shopping_item p{margin:0 auto;font-size:24px;line-height:1.6;width:440px}@media screen and (min-width: 768px){.one-stop-shopping_item p{width:440px}}@media screen and (max-width: 767px){.one-stop-shopping_item p.web-com{margin:60px auto 0;font-size:15px;line-height:1.3;width:80%}}.one-stop-shopping_learn-more{text-align:center}@media screen and (max-width: 767px){.one-stop-shopping_learn-more.web-com{text-align:left}.one-stop-shopping_learn-more.web-com a{font-size:18px}}.one-stop-shopping_learn-more a{font-weight:700;font-size:22px;text-transform:uppercase;color:#1e65a7}@media screen and (max-width: 767px){.one-stop-shopping_learn-more a.web-com{font-size:18px;margin-top:5px;display:block}}@media screen and (min-width: 768px){.one-stop-shopping_title{font-size:20px}.one-stop-shopping_item{padding-top:15px}.one-stop-shopping_item p{width:170px;font-size:14px;line-height:20px}.one-stop-shopping_learn-more > a{font-size:13px}}@media screen and (min-width: 1025px){.one-stop-shopping_title{text-align:left}.one-stop-shopping_item{padding-top:30px;text-align:left}.one-stop-shopping_item .icon{margin:0 0 15px}.one-stop-shopping_item p{margin:0}.one-stop-shopping_learn-more{margin-top:30px;text-align:left}}.one-stop-shopping{margin:auto;padding-left:20px;padding-right:20px;max-width:1020px;box-sizing:border-box}.one-stop-shopping_slider .icon{position:relative;width:120px;height:120px;display:block;background-image:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/one_stop_shopping/icons.svg");background-repeat:no-repeat;background-size:auto 100%}.one-stop-shopping_slider .icon-exclusive{background-position:13px 0}.one-stop-shopping_slider .icon-discount{background-position:-272px 0}.one-stop-shopping_slider .icon-authorized{background-position:-551px 0}.one-stop-shopping_slider .icon-choice{background-position:-134px 0}.one-stop-shopping_slider .icon-excellent{background-position:-697px 0}.one-stop-shopping_slider .icon-concierge{background-position:-973px 0}@media screen and (min-width: 768px){.one-stop-shopping_slider .icon{width:60px;height:60px}.one-stop-shopping_slider .icon-exclusive{background-position:2px 0}.one-stop-shopping_slider .icon-discount{background-position:-136px 0}.one-stop-shopping_slider .icon-authorized{background-position:-276px 0}.one-stop-shopping_slider .icon-choice{background-position:-67px 0}.one-stop-shopping_slider .icon-excellent{background-position:-349px 0}.one-stop-shopping_slider .icon-concierge{background-position:-488px 0}}.one-stop-shopping .slick-track{position:absolute}.one-stop-shopping .slick-list{position:relative;height:265px}.one-stop-shopping .slick-dots{position:relative;top:auto;left:auto;margin:20px 0 40px;padding:0;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;list-style-type:none}.one-stop-shopping .slick-dots li{padding:10px}.one-stop-shopping .slick-dots li button{width:22px;height:22px;border:none;border-radius:100%;background:#e4e9ee;font-size:0}.one-stop-shopping .slick-dots .slick-active button{background:#2465a3}.one-stop-shopping .slick-dots li button::before{display:none}.one-stop-shopping .slick-prev,.one-stop-shopping .slick-next{position:absolute;top:35%;z-index:10;width:40px;height:40px;border:0;border-right:solid #d7d7d7 3px;border-bottom:solid #d7d7d7 3px;background:transparent;font-size:0;box-shadow:none;outline:none}.one-stop-shopping .slick-prev::before,.one-stop-shopping .slick-prev::after,.one-stop-shopping .slick-next::before,.one-stop-shopping .slick-next::after{display:none}.one-stop-shopping .slick-prev{left:8px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.one-stop-shopping .slick-next{right:8px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.one-stop-shopping .business-slider .slick-list{height:325px}@media screen and (min-width: 768px){.one-stop-shopping .slick-list{height:185px;margin:0 30px;padding:0}.one-stop-shopping .slick-dots{margin:0 0 15px}.one-stop-shopping .slick-dots li button{width:11px;height:11px}.one-stop-shopping .slick-slider{padding:0}.one-stop-shopping .slick-prev,.one-stop-shopping .slick-next{width:26px;height:26px;border-right:solid #d7d7d7 2px;border-bottom:solid #d7d7d7 2px}.one-stop-shopping .business-slider .slick-list{height:205px}}@media screen and (min-width: 1025px){.one-stop-shopping .slick-list{margin:0}}.connect-sites{color:#3b3536;font-family:"Open Sans", Arial, Helvetica, sans-serif;overflow:auto}.connect-sites *{box-sizing:border-box}.connect-sites_title{margin:35px 0;text-align:center;font-size:34px;line-height:44px}.connect-sites_title span{font-weight:700}.connect-sites_sites-block{position:relative;padding:0 20px;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.connect-sites_sites-block a,.connect-sites_sites-block a:hover,.connect-sites_sites-block a:visited,.connect-sites_sites-block a:active{color:#4a4a4a;text-decoration:none}.connect-sites_site-title{position:relative;margin:0 15px 20px;padding-left:65px;height:76px;border-bottom:solid 1px #d7d7d7;color:#4a4a4a;opacity:0.6;font-size:23px;line-height:75px}.connect-sites_site-title::before{position:absolute;top:calc(50% - 17px);left:20px;display:block;content:''}.connect-sites_site-title::after{position:absolute;top:calc(50% - 12px);right:6px;width:24px;height:24px;display:block;border-top:2px solid #215695;border-right:2px solid #215695;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:'';opacity:0.6}.connect-sites .active-site{-webkit-order:-10;-ms-flex-order:-10;order:-10;opacity:1}.connect-sites .active-site::after{display:none}@media screen and (min-width: 768px){.connect-sites{margin:0}.connect-sites_title{margin:30px 0;font-size:20px}.connect-sites_sites-block{position:relative;margin:0 auto 30px;padding:0 20px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.connect-sites_site-title{padding-left:33px;margin:0;width:160px;height:38px;font-size:12px;line-height:38px}.connect-sites_site-title::before{top:calc(50% - 12px);left:10px}.connect-sites_site-title::after{top:calc(50% - 5px);width:10px;height:10px;border-top:1px solid #215695;border-right:1px solid #215695}}@media screen and (min-width: 1025px){.connect-sites_title{text-align:left}.connect-sites_sites-block{padding:0}.connect-sites_site-switch{position:relative;width:205px;height:38px}.connect-sites_site-switch::after{position:absolute;bottom:0;left:0;width:0;height:1px;display:block;background-color:#215695;content:'';transition:width 0.3s ease-in-out;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.connect-sites_site-switch:hover::after{width:100%}.connect-sites_site-title{width:205px}.connect-sites_site-title:hover{transition:width 0.6s ease-in-out;opacity:1}.connect-sites_site-title:hover::after{opacity:1}}@media screen and (max-width: 767px){.connect-sites_title.web-com{text-align:left;font-size:26px;line-height:1.4;font-weight:400;margin:35px 0 0px}.connect-sites_sites-block{padding:0}.connect-sites_site-title.web-com{margin:0;padding-left:40px;font-size:18px}.connect-sites_site-title.web-com::before{left:0}}.connect-sites_site-title::before{width:30px;height:34px;background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/responsive_site_switch/spritesheet.png") no-repeat;background-size:auto 100%}.connect-sites .us::before{background-position:-65px 4px}.connect-sites .ca::before{background-position:-2px 4px}.connect-sites .uk::before{background-position:-33px 4px}.connect-sites .africa::before{background-position:-98px -1px}@media screen and (min-width: 768px){.connect-sites_site-title::before{width:18px;height:24px}.connect-sites .us::before{background-position:-48px 3px}.connect-sites .ca::before{background-position:-2px 3px}.connect-sites .uk::before{background-position:-25px 3px}.connect-sites .africa::before{background-position:-71px -1px}}.connect-sites{margin:auto;padding-left:20px;padding-right:20px;max-width:1020px;box-sizing:border-box}.footer-new{margin:auto;padding-left:20px;padding-right:20px;max-width:1020px;box-sizing:border-box}.partner-sprite{display:block}.partner-sprite.bbb{width:35px;height:40px;background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/footer_new/footer_bbb-badge.svg") no-repeat;background-size:contain !important}.partner-sprite.arc{background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/footer_new/ARC-Grey.svg") 0 0 no-repeat;width:80px;height:40px;background-size:cover;background-position-y:-5px}.partner-sprite.iatan{background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/footer_new/IATAN-Grey.svg") 0 0 no-repeat;width:45px;height:40px;background-size:cover;background-position:-10px}.partner-sprite.asta{background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/footer_new/ASTA-Grey.svg") 0 0 no-repeat;width:70px;height:40px;background-size:cover;background-position:center}.partner-sprite.cst{background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/footer_new/CST-Grey.svg") 0 0 no-repeat;width:54px;height:40px;background-size:cover}.partner-sprite.visa{background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/footer_new/VISA-Grey.svg") 0 0 no-repeat;width:74px;height:40px;background-size:cover;background-position-y:-5px}.partner-sprite.master{background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/footer_new/Mastercard-Grey.svg") 0 0 no-repeat;width:50px;height:40px;background-size:cover;background-position:-5px}.partner-sprite.american{background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/footer_new/American-Express-Grey.svg") 0 0 no-repeat;width:55px;height:40px;background-size:cover;background-position:-5px}.partner-sprite.discover{background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/footer_new/Discover-Grey.svg") 0 0 no-repeat;width:70px;height:40px;background-size:cover}.partner-sprite.paypal{background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/footer_new/PayPal-Grey.svg") 0 0 no-repeat;width:90px;height:40px;background-size:cover}.partner-sprite.atol{background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/footer_new/ATOL-Grey.svg") 0 0 no-repeat;width:45px;height:40px;background-size:cover;background-position:-10px}@media screen and (max-width: 767px){.partner-sprite.atol,.partner-sprite.iatan,.partner-sprite.arc,.partner-sprite.cst{height:70px;width:80px;background-position:-15px}.partner-sprite.bbb{height:70px;width:70px}.partner-sprite.asta{height:70px}}.partner-sprite.partners-ca.arc{background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/footer/BSPlink_logo_grey.svg") no-repeat;background-size:cover !important;background-position-x:-10px}.partner-sprite.partners-ca.asta{background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/footer/acta_logo_grey.svg") no-repeat;background-size:contain !important;background-position-y:10px}@media screen and (max-width: 767px){.partner-sprite.partners-ca.asta{background-position-y:20px}}.partner-sprite.partners-ca.iatan{background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/footer/iata_logo_grey.svg") no-repeat}@media screen and (max-width: 767px){.partner-sprite.partners-ca.bbb{background-position:5px}.partner-sprite.partners-ca.arc{width:100px;height:50px;background-position-y:5px}}.footer-new{margin-bottom:60px;border-top:2px solid #215695;font-family:'Open Sans', sans-serif;text-align:center}.footer-new a{text-decoration:underline;font-size:24px;color:#215695}.footer-new .footer-content .main-logo_container{margin-top:40px;display:inline-block;vertical-align:middle}.footer-new .footer-content .main-logo_container,.footer-new .footer-content .main-logo_container img{width:196px !important;max-width:inherit !important;height:40px !important;max-height:inherit !important}.footer-new .footer-content .itn-logo{width:72px;height:52px;margin:40px 0 0 40px;display:inline-block;vertical-align:middle}.footer-new .footer-content .urls{margin-top:50px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:50px}.footer-new .footer-content .urls a{padding:0 20px}.footer-new .footer-content .urls a:hover{color:#5989b8;font-weight:normal}@media screen and (max-width: 767px){.footer-new .footer-content .urls.web-com a{font-size:13px;padding:0 10px}.footer-new .footer-content .urls.web-com a:hover{color:#5989b8;font-weight:normal}}.footer-new .footer-content .copyrights{width:100%;margin-top:40px;font-size:20px;line-height:32px;box-sizing:border-box;text-align:justify;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;color:#474747}.footer-new .footer-content .partners{margin-top:40px;padding:40px 0 20px;border-top:1px solid rgba(230, 236, 247, 0.3);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;box-sizing:border-box}.footer-new .footer-content .partners .partner-sprite{margin:0;display:none}.footer-new .footer-content .partners .bbb,.footer-new .footer-content .partners .arc,.footer-new .footer-content .partners .iatan,.footer-new .footer-content .partners .asta,.footer-new .footer-content .partners .cst,.footer-new .footer-content .partners .atol{display:block}.footer-new .footer-content .uk .atol{display:block}.footer-new .footer-content .disclaimer{max-height:50px;margin-top:15px;transition:max-height 0.4s;overflow:hidden;text-align:center;color:#959595}@media screen and (max-width: 767px){.footer-new .footer-content .disclaimer{max-height:60px;margin-bottom:20px}}.footer-new .footer-content .disclaimer p{line-height:1.6}.footer-new .footer-content .disclaimer p:empty{display:none}.footer-new .footer-content .disclaimer a{font-size:18px}@media screen and (max-width: 767px){.footer-new .footer-content .disclaimer a.web-com{font-size:13px;font-weight:400}}.footer-new .footer-content .disclaimer a:hover{color:#5989b8}.footer-new .footer-content .disclaimer a.active{font-weight:800;text-decoration:none}.footer-new .footer-content .disclaimer .country-disclaimer .js-disclaimer-show-block a:hover{font-weight:normal;color:#5989b8;text-decoration:underline}.footer-new .footer-content .disclaimer .view-more,.footer-new .footer-content .disclaimer .hide-more-btn{position:relative;padding-right:20px;display:inline-block;font-size:22px;color:#316fa8}@media screen and (max-width: 767px){.footer-new .footer-content .disclaimer .view-more.web-com,.footer-new .footer-content .disclaimer .hide-more-btn.web-com{font-size:13px;color:#959595;font-weight:400}}.footer-new .footer-content .disclaimer .view-more .underline,.footer-new .footer-content .disclaimer .hide-more-btn .underline{text-decoration:underline}.footer-new .footer-content .disclaimer .view-more::after,.footer-new .footer-content .disclaimer .hide-more-btn::after{content:'';position:absolute;top:calc(50% - 3px);right:0;width:8px;height:8px;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);border:2px solid;border-color:transparent #316fa8 #316fa8 transparent;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s}@media screen and (max-width: 767px){.footer-new .footer-content .disclaimer .view-more::after,.footer-new .footer-content .disclaimer .hide-more-btn::after{content:none}}.footer-new .footer-content .disclaimer .with-city-disclaimer{font-size:18px;text-align:justify}.footer-new .footer-content .disclaimer .with-city-disclaimer .js-disclaimer-show-block a{text-decoration:underline}.footer-new .footer-content .disclaimer .with-city-disclaimer .js-disclaimer-show-block a:hover{font-weight:normal}.footer-new .footer-content .disclaimer .hide-more-btn::after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.footer-new .footer-content .disclaimer.open{max-height:none}.footer-new .footer-content .disclaimer.open .view-more{display:none}.footer-new .footer-content .disclaimer.hidden{display:none}.footer-new .footer-content .disclaimer p{width:100%;margin:20px 0 0;font-size:18px;box-sizing:border-box;display:inline-block;color:#959595;text-align:justify}@media screen and (max-width: 767px){.footer-new .footer-content .disclaimer p.web-com{font-weight:400;font-size:13px}.footer-new .footer-content .disclaimer p.web-com a{font-size:13px}}.footer-wrap.disclaimer-show .footer-new{margin-bottom:0}@media screen and (max-width: 767px){.footer-new .footer-content .partners .partner-sprite-wrapper{height:70px;overflow:hidden}}@media screen and (max-width: 767px) and (max-width: 767px){.footer-new .footer-content .partners .partner-sprite-wrapper.visa_wrapper,.footer-new .footer-content .partners .partner-sprite-wrapper.master_wrapper,.footer-new .footer-content .partners .partner-sprite-wrapper.american_wrapper,.footer-new .footer-content .partners .partner-sprite-wrapper.discover_wrapper{display:none}}@media screen and (max-width: 767px){.footer-new.web-com .footer-content.web-com .copyrights.web-com{font-size:13px;line-height:1.6;font-weight:400;color:#959595}.footer-new.web-com .footer-content.web-com .partners.web-com .partner-sprite-wrapper.web-com{height:70px;overflow:hidden}}@media screen and (min-width: 768px){.footer-new{padding-bottom:25px}.footer-new .footer-content .main-logo_container{margin-top:20px}.footer-new .footer-content .main-logo_container,.footer-new .footer-content .main-logo_container img{width:160px !important;height:32px !important}.footer-new .footer-content .itn-logo{width:52px;height:36px;margin:20px 0 0 20px}.footer-new .footer-content .urls{margin-top:20px;line-height:15px}.footer-new .footer-content .urls a{font-size:11px;padding:0 10px}.footer-new .footer-content .copyrights{margin-top:20px;font-size:11px;line-height:16px;text-align:center}.footer-new .footer-content .partners{margin-top:15px;padding:10px 10px 0 10px}.footer-new .footer-content .partners .partner-sprite{display:block}.footer-new .footer-content .disclaimer{max-height:inherit;margin-top:0;padding:0;text-align:left;font-size:11px}.footer-new .footer-content .disclaimer a{font-size:11px}.footer-new .footer-content .disclaimer .with-city-disclaimer{font-size:11px}.footer-new .footer-content .disclaimer .with-city-disclaimer a.active{text-decoration:none}.footer-new .footer-content .disclaimer .view-more,.footer-new .footer-content .disclaimer .hide-more-btn{display:none}.footer-new .footer-content .disclaimer p{margin:10px 0 0 0;font-size:11px;color:#959595;line-height:14px}.footer-new .footer-content .disclaimer p br{display:inherit}}@media screen and (min-width: 768px) and (max-width: 1024px){.footer-new .footer-content .partners .partner-sprite-wrapper{width:70px}}@media screen and (min-width: 1025px){.footer-new{padding-bottom:30px;text-align:left}.footer-new a{font-size:11px}.footer-new .footer-content .footer-top{margin-top:20px;height:40px}.footer-new .footer-content .esp-vers .urls a{padding:0 4px}.footer-new .footer-content .main-logo_container{margin-top:0;float:left;cursor:pointer}.footer-new .footer-content .itn-logo{margin:0 0 0 20px;float:left}.footer-new .footer-content .urls{margin:0 0 0 10px;float:left;line-height:30px}.footer-new .footer-content .copyrights{margin-top:10px;text-align:left;padding:0}.footer-new .footer-content .partners{padding:10px 0 0 0}.footer-new .footer-content .disclaimer p{padding:0}.footer-new .footer-content .disclaimer .with-city-disclaimer a{text-decoration:none}.footer-new .footer-content .disclaimer .with-city-disclaimer a.active{color:#5989b8;font-weight:400;text-decoration:underline}}.additional-disclaimer{padding-bottom:20px;font-size:11px;color:#959595}.social-icons{margin-top:40px;padding:0 0 0 20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;box-sizing:border-box}@media screen and (max-width: 767px){.social-icons{padding:0}}.social-icons .social-icons-sprite{margin:0}@media screen and (max-width: 767px){.footer-content.web-com .social-icons .social-icons-link{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:auto;height:40px;width:40px;overflow:hidden}.footer-content.web-other .social-icons .social-icons-link{margin:auto;height:60px;width:60px;overflow:hidden}.footer-content.web-other .social-icons .social-icons-link .social-icons-sprite{width:500px;height:200px;background-size:100%}.footer-content.web-other .social-icons .social-icons-link .social-icons-sprite.fb-grey{background-position:-4px -4px}.footer-content.web-other .social-icons .social-icons-link .social-icons-sprite.in-grey{background-position:-74px -4px}.footer-content.web-other .social-icons .social-icons-link .social-icons-sprite.insta-grey{background-position:-146px -4px}.footer-content.web-other .social-icons .social-icons-link .social-icons-sprite.yt-grey{background-position:-218px -4px}.footer-content.web-other .social-icons .social-icons-link .social-icons-sprite.twitter-grey{background-position:-292px -4px}.footer-content.web-other .social-icons .social-icons-link .social-icons-sprite.blog-grey{background-position:-437px -4px}}@media screen and (min-width: 768px){.social-icons{width:280px;margin:25px auto auto}}@media screen and (min-width: 1025px){.esp-vers .social-icons{width:260px}.social-icons{float:right}.social-icons a{position:relative}.social-icons a::before{content:'';position:absolute;left:0;bottom:5px;z-index:1;width:30px;height:10px;border-radius:100%;transition:box-shadow 250ms;box-shadow:0 10px 10px rgba(0, 0, 0, 0)}.social-icons a:hover::before{box-shadow:0 10px 10px rgba(0, 0, 0, 0.2)}.social-icons a:hover .social-icons-sprite{background-position-y:-36px}}.sprites-success-subscribe{background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/success_subscribe/spritesheet.png") no-repeat;display:block}.sprites-success-subscribe.best-deals{width:43px;height:45px;background-position:-5px -5px}.sprites-success-subscribe.signed-up{width:47px;height:43px;background-position:-58px -5px}section.success-subscribe{position:absolute;width:100%;height:100%;text-align:left;display:none;font-family:"Open Sans", sans-serif;color:#000000;overflow:hidden}section.success-subscribe.form-overlay{min-height:370px}section.success-subscribe a{text-decoration:underline;color:#2e6fa9;cursor:pointer}section.success-subscribe a:hover{text-decoration:none}section.success-subscribe .request{position:relative;height:110px;padding:0 30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#ffffff}section.success-subscribe .request .exit{display:none}section.success-subscribe .request .title{width:100%;font-size:14px;line-height:14px;font-weight:700}section.success-subscribe .request .desc{margin:10px 0 0;font-size:12px;line-height:18px}section.success-subscribe .request .desc .tel-number{font-weight:700;font-size:14px}section.success-subscribe .request .desc .phone{display:none}section.success-subscribe .request .desc.by-phone .email{display:none}section.success-subscribe .request .desc.by-phone .phone{display:inline}section.success-subscribe .subscribe{position:absolute;height:calc(100% - 110px);width:100%;z-index:50;padding:0 30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-box;background-color:#f3f3f3}section.success-subscribe .subscribe .up-to-date{position:relative;min-height:45px;padding-left:60px;font-size:12px;line-height:18px}section.success-subscribe .subscribe .up-to-date .title{font-weight:700}section.success-subscribe .subscribe .up-to-date .sprites-success-subscribe{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}section.success-subscribe .subscribe .success-subscribe-form{margin-top:25px;padding:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section.success-subscribe .subscribe .success-subscribe-form::after{content:"";display:block;clear:both}section.success-subscribe .subscribe .success-subscribe-form input{width:100%;height:35px;padding:5px 10px;border:1px solid #d6d6d6;border-radius:2px;box-sizing:border-box;font-size:12px;transition:background 0.4s, border 0.4s;font-family:"Open Sans", sans-serif}section.success-subscribe .subscribe .success-subscribe-form input::-webkit-input-placeholder{font-style:normal}section.success-subscribe .subscribe .success-subscribe-form button{height:40px;padding:0 42px;clear:both;float:left;font-size:12px;line-height:40px;font-weight:700;text-transform:uppercase;border-radius:2px;background-color:#2e6fa9;color:#ffffff;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s;font-family:"Open Sans", sans-serif}section.success-subscribe .subscribe .success-subscribe-form button:hover{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}section.success-subscribe .subscribe .success-subscribe-form .no-thanks{margin:15px 0 0 25px;float:left;font-size:12px}section.success-subscribe .subscribe .success-subscribe-form .input-wrapper{width:100%}section.success-subscribe .subscribe .success-subscribe-form .input-wrapper .phone{position:relative;z-index:20;width:100%}section.success-subscribe .subscribe .success-subscribe-form .input-wrapper .email-wrapper{position:relative;z-index:20;width:100%;float:right}section.success-subscribe .subscribe .success-subscribe-form .input-wrapper .error-field{z-index:10;width:100%;height:25px;clear:both;line-height:25px;font-size:10px;white-space:nowrap;opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);transition:opacity 0.4s, -webkit-transform 0.4s;transition:transform 0.4s, opacity 0.4s;transition:transform 0.4s, opacity 0.4s, -webkit-transform 0.4s;color:#d53a26}section.success-subscribe .subscribe .success-subscribe-form .input-wrapper.input-error input{border:1px solid #d53a26;background-color:#feeaeb}section.success-subscribe .subscribe .success-subscribe-form .input-wrapper.input-error .error-field{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}section.success-subscribe .subscribe .success-subscribe-form .input-divider{position:relative;width:50px;height:35px;float:left;display:none;color:#7f7f7f;text-align:center}section.success-subscribe .subscribe .success-subscribe-form .input-divider::before{content:"";position:absolute;z-index:1;top:0;left:50%;width:0;height:100%;opacity:0.5;border-left:1px solid currentColor;color:inherit}section.success-subscribe .subscribe .success-subscribe-form .input-divider div{position:relative;z-index:2;height:21px;margin-top:7px;text-transform:uppercase;font-size:8px;line-height:21px;background-color:#f3f3f3}section.success-subscribe .subscribe .success-subscribe-form.phone-available .input-divider{display:block}section.success-subscribe .subscribe .success-subscribe-form.phone-available .input-wrapper{width:calc(50% - 25px);float:left}section.success-subscribe .subscribe .success-subscribe-form.phone-available .input-wrapper:nth-of-type(even){float:right}section.success-subscribe .subscribe .success-subscribe-form.phone-available .input-wrapper .intl-tel-input .selected-flag{z-index:100}section.success-subscribe .subscribe .subscribe-check-block{margin-bottom:30px}section.success-subscribe .subscribe .subscribe-check-block .content{display:-webkit-flex;display:-ms-flexbox;display:flex}section.success-subscribe .subscribe .disclaimer{margin:24px 0 0}section.success-subscribe .subscribe .disclaimer.check-block-disclaimer{margin:0;display:initial}section.success-subscribe .subscribe .disclaimer.disclaimer-short{font-size:12px;line-height:15px;color:#3b3536}section.success-subscribe .subscribe .disclaimer.disclaimer-full{font-size:10px;line-height:13px;color:#8c8c8c}section.success-subscribe .subscribe .disclaimer img{margin-right:4px;width:8px}section.success-subscribe .dropdown{position:absolute;z-index:150;left:0;top:100%;max-height:0;width:100%;overflow-y:scroll;transition:max-height 0.4s;box-shadow:-5px 9px 30px rgba(0, 0, 0, 0.2)}section.success-subscribe .dropdown .option{width:100%;height:0;padding:0 10px;font-size:11px;line-height:30px;text-align:right;background-color:#ffffff;overflow:hidden;transition:height 0.4s, background 0.4s;cursor:pointer;box-sizing:border-box}section.success-subscribe .dropdown .option.active{font-weight:bold;background:#f9f9f9}section.success-subscribe .dropdown .option.visible{height:30px}section.success-subscribe .dropdown.open{max-height:120px}section.success-subscribe .success{position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);color:#000000;background-color:#ffffff;transition:-webkit-transform 0.8s;transition:transform 0.8s;transition:transform 0.8s, -webkit-transform 0.8s}section.success-subscribe .success .content{margin-top:40px;padding:30px}section.success-subscribe .success .content .title{margin:30px 0 0;font-size:14px;line-height:14px;font-weight:700}section.success-subscribe .success .content .desc{margin:10px 0 0;font-size:12px;line-height:18px}section.success-subscribe .success .content .desc .phone{display:none}section.success-subscribe .success .content .desc .email.top{font-style:italic}section.success-subscribe .success .content .desc .email.bottom{margin-top:20px;display:block}section.success-subscribe .success .content .social-icons{margin:30px 0 0 0;padding:0;float:left}section.success-subscribe .success .content .cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:35px}section.success-subscribe .success .content .cards .item{display:grid;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px;box-shadow:0px 3px 6px #0000001a;border:1px solid #e5e5e5;border-radius:4px}section.success-subscribe.success-msg .success{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}section.success-subscribe.by-phone .success .content .desc .email{display:none}section.success-subscribe .js-subscribe-checkbox-error-msg{display:none}section.success-subscribe .js-subscribe-checkbox-error-msg.showCheckboxError{display:block;color:#e74c3c;text-align:left;font-size:12px;font-family:"Open Sans", sans-serif}@media screen and (max-width: 767px){section.success-subscribe .js-subscribe-checkbox-error-msg.showCheckboxError{font-size:22px}}@media screen and (max-width: 767px){section.success-subscribe{position:fixed;top:0;left:0;height:100%;z-index:100;width:100%;overflow-y:scroll}section.success-subscribe.success-msg{overflow:hidden}section.success-subscribe .request{height:360px;padding:0 45px;text-align:center}section.success-subscribe .request .exit{position:relative;margin:0 auto;width:50px;height:50px;display:block;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}section.success-subscribe .request .exit::before,section.success-subscribe .request .exit::after{content:"";position:absolute;background-color:#b1b1b1}section.success-subscribe .request .exit::before{left:24px;top:0;width:2px;height:100%}section.success-subscribe .request .exit::after{top:24px;left:0;width:100%;height:2px}section.success-subscribe .request .title{margin-top:85px;font-size:36px;line-height:36px}section.success-subscribe .request .desc{margin:20px 0 0;font-size:26px;line-height:40px}section.success-subscribe .request .desc .tel-number{font-size:28px}section.success-subscribe .subscribe{height:calc(100% - 360px);padding:0 20px;display:block;text-align:center;border-top:1px solid #cccccc;box-sizing:border-box;background-color:#ffffff}section.success-subscribe .subscribe .up-to-date{position:relative;padding:0;margin-top:20px;font-size:25px;line-height:40px}section.success-subscribe .subscribe .up-to-date .title{font-weight:700}section.success-subscribe .subscribe .up-to-date .title span{font-size:25px !important}section.success-subscribe .subscribe .up-to-date .desc{margin-top:10px;max-width:420px;display:inline-block}section.success-subscribe .subscribe .up-to-date .sprites-success-subscribe{display:none}section.success-subscribe .subscribe .success-subscribe-form{margin-top:20px}section.success-subscribe .subscribe .success-subscribe-form input{width:100%;height:auto;padding:21px 20px;border-radius:0;font-size:26px}section.success-subscribe .subscribe .success-subscribe-form button{width:100%;height:90px;padding:0;font-size:26px;line-height:90px;border-radius:0;border:none}section.success-subscribe .subscribe .success-subscribe-form .no-thanks{width:100%;margin:40px 0 0 0;display:block;font-weight:700;font-size:26px}section.success-subscribe .subscribe .success-subscribe-form .input-wrapper .error-field{height:30px;text-align:left;z-index:10;line-height:30px;font-size:20px}section.success-subscribe .subscribe .success-subscribe-form .input-divider{width:100%;height:22px;opacity:1;line-height:22px;background-color:#ffffff}section.success-subscribe .subscribe .success-subscribe-form .input-divider::before{top:50%;left:0;width:100%;height:0;opacity:1;border-top:1px solid currentColor;color:inherit}section.success-subscribe .subscribe .success-subscribe-form .input-divider div{position:relative;z-index:2;height:22px;margin:0;padding:0 40px;display:inline-block;font-size:22px;line-height:22px;background-color:#ffffff}section.success-subscribe .subscribe .success-subscribe-form .intl-tel-input .flag-container{z-index:100}section.success-subscribe .subscribe .success-subscribe-form.phone-available .input-wrapper{width:100%}section.success-subscribe .subscribe .success-subscribe-form.phone-available .input-wrapper.email{margin-top:15px}section.success-subscribe .subscribe .disclaimer,section.success-subscribe .subscribe .disclaimer.disclaimer-full{margin-top:70px;font-size:22px;line-height:30px}section.success-subscribe .subscribe .disclaimer.disclaimer-short{margin-top:70px;font-size:21px;line-height:30px;display:block}section.success-subscribe .subscribe .disclaimer.check-block-disclaimer{-webkit-flex:1;-ms-flex:1;flex:1;text-align:left}section.success-subscribe .subscribe .disclaimer img{margin-right:8px;width:15px}section.success-subscribe .subscribe-check-block .content{display:-webkit-flex;display:-ms-flexbox;display:flex}section.success-subscribe .subscribe-check-block .content .form-accept__container{width:30px;height:30px}section.success-subscribe .subscribe-check-block .content .form-accept__checkmark{width:7px;height:14px;border-width:0 5px 5px 0;margin-top:-4px}section.success-subscribe .subscribe-check-block .content span{width:95%}section.success-subscribe .dropdown .option{padding:0 20px;font-size:22px;line-height:60px}section.success-subscribe .dropdown .option.visible{height:60px}section.success-subscribe .dropdown.open{max-height:240px}section.success-subscribe .success{height:calc(100% - 100px);padding:0;overflow:hidden}section.success-subscribe .success .content{margin-top:90px;overflow:auto;text-align:center}section.success-subscribe .success .content .sprites-success-subscribe{display:none}section.success-subscribe .success .content .title{margin:0;font-size:36px;line-height:36px}section.success-subscribe .success .content .desc{margin:50px 0 0;font-size:26px;line-height:50px}section.success-subscribe .success .content .desc .email.bottom{position:absolute;bottom:30px;left:50%;width:100%;margin:0;display:inline;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}section.success-subscribe .success .content .social-icons{margin:80px 0 0 0;padding:0;float:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}section.success-subscribe .success .content .cards{display:grid;grid-template-columns:1fr;gap:20px;margin:25px 0}section.success-subscribe .success .content .cards .item{display:grid;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px 10px;box-shadow:0px 3px 6px #0000001a;border:1px solid #e5e5e5;border-radius:4px}section.success-subscribe .success .content .cards .item a{display:grid;height:100%;-webkit-align-items:center;-ms-flex-align:center;align-items:center}section.success-subscribe .success .content .cards .item a img{min-height:28px}section.success-subscribe .success .content .social-media{display:none}section.success-subscribe.success-msg .success{margin-top:30px;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}section.success-subscribe.by-phone .success .content .desc .email{display:none}section.success-subscribe.by-phone .success .content .cards{display:none}section.success-subscribe.by-phone .success .content .social-media{display:block}}.js-show-form.js-m-callback-container .b-quote{position:absolute}.js-show-form.js-m-callback-container .b-quote .success-ico{margin-top:50px}.informative-popup .success{position:absolute;min-height:120%}.success-container .success{position:fixed;top:5%;left:5%;width:90%;min-width:90%;height:90%;border:1px solid rgba(173, 173, 173, 0.84)}.b-quote{text-align:center}.success{position:fixed;top:0;z-index:13;margin:0 auto;padding:30px 0 150px;width:100%;min-width:620px;height:100%;overflow:scroll;text-align:center;background:#fff}.success.success-subscribe .success-title{margin-bottom:160px}.success.success-subscribe .success-subtitle{display:none}.success .success-ico{margin:110px auto 50px;width:130px;height:130px;display:block;background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/popup-checkmark.png");background-size:contain}.success .success-title{text-transform:none;font-family:Arial, sans-serif;font-size:36px;font-weight:700;color:black;line-height:45px}.success .success-subtitle{padding:0 40px;margin:0 auto;width:100%;display:none;font-family:Arial, sans-serif;font-size:28px;font-weight:400;color:#8a8a8a}.success .success-subtitle .tel-number{font-size:40px;font-weight:700;color:red;line-height:80px}.success .b-details{padding:0 40px;text-align:center}.success .close-success{margin:80px auto 20px;padding:25px 20px;width:100%;border:none;display:block;cursor:pointer;text-align:center;font-size:30px;font-weight:700;color:#fff;background-color:#296faa;line-height:45px}.success .soc-icons{display:block;text-align:center;vertical-align:middle}.success .soc-icons .soc-title{padding:40px 0 34px;font-size:28px;font-weight:400;color:#8a8a8a}.success .soc-icons .soc-icons-list{padding:0;list-style:none}.success .soc-icons .soc-list-item{margin-left:7px;width:64px;height:64px;display:inline-block;vertical-align:middle}.success .soc-icons .soc-list-item:first-of-type{margin-left:0}.success .soc-icons .soc-link{width:100%;height:100%;display:block;background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/social.png") no-repeat;background-size:300%}.success .soc-icons .facebook{background-position:0 0}.success .soc-icons .twitter{background-position:-64px -64px}.success .soc-icons .linkedin{background-position:0 -64px}.success .soc-icons .youtube{background-position:-128px -0}.success .soc-icons .instagram{background-position:-128px -64px}.success .soc-icons .blog-bg{width:66px;height:66px;border-radius:50%;display:inline-block;text-align:center;background-color:#537bbd}.success .soc-icons .blog-bg .blog-txt{text-transform:uppercase;font-size:20px;font-weight:700;color:white;line-height:66px}@font-face{font-family:"Open Sans";font-weight:600;font-style:normal;src:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/fonts/OpenSans/Open_Sans_600.woff2") format("woff2"), url("https://m.asaptickets.ca/app/MobileAsapticketsCa/fonts/OpenSans/Open_Sans_600.woff") format("woff")}.s-popup{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;display:none;background-color:rgba(0, 0, 0, 0.7);color:#3b3536;overflow:auto;transition:opacity 0.4s;font-family:"Open Sans", sans-serif}.s-popup .non-region-error{display:none;color:red;text-align:center;margin:0 10px 10px;font-size:13px;line-height:1}@media screen and (max-width: 767px){.s-popup .non-region-error{font-size:26px;margin:0 10px 20px}}.s-popup button,.s-popup input,.s-popup select,.s-popup textarea{font-family:"Open Sans", sans-serif}.s-popup .intl-tel-input{margin-bottom:5px !important}.s-popup.available{display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:0}.s-popup.open{opacity:1}.s-popup *{box-sizing:border-box}.s-popup input::-webkit-input-placeholder{font-style:normal}.s-popup .email-wrapper{position:relative;margin:20px 0 0}.s-popup .dropdown{position:absolute;left:0;top:100%;max-height:0;width:100%;overflow-y:scroll;transition:max-height 0.4s;box-shadow:-5px 9px 30px rgba(0, 0, 0, 0.2)}.s-popup .dropdown .option{width:100%;height:0;padding:0 20px;font-size:22px;line-height:60px;text-align:right;background-color:#ffffff;overflow:hidden;transition:height 0.4s, background 0.4s}.s-popup .dropdown .option.active{font-weight:bold;background:#f9f9f9}.s-popup .dropdown .option.visible{height:60px}.s-popup .dropdown.open{max-height:240px}.s-popup .intl-tel-input{display:block;margin:40px 0 0}.s-popup .intl-tel-input .iti-container{z-index:200}.s-popup .title-with-underline{width:100%;margin:25px auto 0;font-size:32px;font-weight:600;line-height:48px;font-family:"Open Sans", sans-serif}@media screen and (max-width: 767px){.s-popup .title-with-underline.web-com{font-size:32px;line-height:1.4;width:80%}.s-popup .title-with-underline.mob-com{font-size:32px;line-height:1.4;width:80%}.s-popup .title-with-underline.mob-es{font-size:32px;line-height:1.4;width:100%}.s-popup .title-with-underline .byphone-title{display:none}.s-popup .title-with-underline.by-phone .byphone-title{display:-webkit-flex;display:-ms-flexbox;display:flex}.s-popup .title-with-underline.by-phone .byemail-title{display:none}}.s-popup .title-with-underline .title-text{max-width:380px;margin:0 auto}.s-popup .title-with-underline::after{content:"";position:relative;margin-top:34px;left:-60px;width:480px;height:10px;display:block;background-color:#c2f2ff}@media screen and (max-width: 767px){.s-popup .title-with-underline.web-com::after{width:100%}}.s-popup .main-button{width:100%;height:85px;border:none;box-shadow:-10px 18px 40px rgba(11, 51, 91, 0.2);border-radius:8px;background-color:#215695;background-image:linear-gradient(30deg, rgba(53, 190, 248, 0) 0%, rgba(53, 190, 248, 0.3) 100%);outline:none;color:white;font-weight:700;font-size:28px;text-transform:uppercase}@media screen and (max-width: 767px){.s-popup .main-button.web-com{width:65%;height:85px;font-size:28px;margin:0 auto;display:block}}.s-popup_wrapper{position:absolute;top:20px;left:20px;width:calc(100% - 40px);padding:40px 40px 60px;background-color:#ffffff}@media screen and (max-width: 767px){.s-popup_wrapper.web-com{top:0;left:0;width:100%}}.s-popup_wrapper.us-es-wrapper.with-sms-checkbox .error-msg{height:35px}.s-popup_close-button{position:absolute;top:20px;right:20px;width:40px;height:40px}.s-popup_close-button::before,.s-popup_close-button::after{content:"";position:absolute;top:20px;width:40px;height:0.5px;display:block;background-color:#000000}@media screen and (max-width: 767px){.s-popup_close-button.web-com::before,.s-popup_close-button.web-com::after{width:30px}}.s-popup_close-button::before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.s-popup_close-button::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.s-popup .subtitle{display:block}.s-popup .subtitle span{display:block;margin-top:20px}.s-popup .subtitle span.email{font-size:18px;text-align:center;margin-bottom:30px}@media screen and (max-width: 767px){.s-popup .subtitle span.email{font-size:24px}}.s-popup .subtitle span:first-of-type{margin:0}.s-popup .subtitle.by-phone .email{display:none}.s-popup_subscribe .convert-grey{display:none}.s-popup_subscribe .icon-email{width:100px;margin:10px auto 0}.s-popup_subscribe .icon-email.phone{display:block}.s-popup_subscribe .icon-email.tablet{display:none}.s-popup_subscribe_badge{position:absolute;top:20px;left:0;width:120px;height:120px;border-radius:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#215695;box-shadow:-10px 18px 40px rgba(11, 51, 91, 0.2);background-image:linear-gradient(30deg, rgba(53, 190, 248, 0) 0%, rgba(53, 190, 248, 0.3) 100%);color:white;text-transform:uppercase;text-align:center;line-height:1}@media screen and (max-width: 767px){.s-popup_subscribe_badge.web-com{width:100px;height:100px}.s-popup_subscribe_badge.web-com .thin{font-size:16px}.s-popup_subscribe_badge.web-com .bold{font-size:30px}}.s-popup_subscribe_badge .thin{font-size:20px}.s-popup_subscribe_badge .bold{margin:0;font-size:36px;font-weight:700;font-family:"Open Sans", sans-serif}.s-popup_subscribe_badge .bold span{position:static;font-size:50%;vertical-align:super;line-height:0}.s-popup_subscribe_title{margin-top:120px;text-align:center}.s-popup_subscribe_list{display:none}.s-popup_subscribe_form-wrapper{padding:0 20px}.s-popup_subscribe_subtitle{margin:30px 0 10px;text-align:center;font-size:24px;font-weight:700;line-height:40px}@media screen and (max-width: 767px){.s-popup_subscribe_subtitle.web-com{font-size:20px}}.s-popup_subscribe_subtitle .convert{position:absolute;top:40px;left:50%;-webkit-transform:translateX(-50%) scale(1.3);-ms-transform:translateX(-50%) scale(1.3);transform:translateX(-50%) scale(1.3)}.s-popup_subscribe_input{width:100%;height:80px;outline:none;font-size:26px;line-height:56px;border:solid #ced2d4 2px;border-radius:2px}@media screen and (max-width: 767px){.s-popup_subscribe_input.web-com{height:50px;font-size:18px;line-height:1.6}.s-popup_subscribe_input.web-com:focus{font-size:18px;background-color:inherit}}.s-popup_subscribe_input:focus{font-size:26px;background-color:inherit}.s-popup_subscribe_input.email{padding:5px 20px}.s-popup_subscribe_button{margin-top:35px}.s-popup_subscribe_privacy{margin-top:30px;text-align:center}.s-popup_subscribe_privacy img{width:25px;height:25px}.s-popup_subscribe_privacy p{margin:0;text-align:center;font-size:22px;line-height:36px}@media screen and (max-width: 767px){.s-popup_subscribe_privacy.web-com p{font-size:16px;line-height:1.6}}.s-popup_subscribe .privacy-guaranteed{display:none}.s-popup_choose{display:none}.s-popup_choose_price{color:#24844d}.s-popup_choose .convert-grey{position:absolute;top:15px;left:20px;width:130px;height:130px;-webkit-transform:scale(1.2) rotate(15deg);-ms-transform:scale(1.2) rotate(15deg);transform:scale(1.2) rotate(15deg)}.s-popup_choose_title.title-with-underline{position:relative;width:435px;margin:0;font-size:40px;font-weight:700}@media screen and (max-width: 767px){.s-popup_choose_title.title-with-underline.web-com{width:100%;font-size:40px;line-height:1.2}}.s-popup_choose_subtitle{margin:30px 0;font-size:28px}@media screen and (max-width: 767px){.s-popup_choose_subtitle.web-com{font-size:28px}}.s-popup_choose_options .destination-option{position:relative;margin:30px 20px 30px 0;display:-webkit-flex;display:-ms-flexbox;display:flex}.s-popup_choose_options .destination-option p{margin:0 0 0 50px;font-size:26px;line-height:28px}@media screen and (max-width: 767px){.s-popup_choose_options .destination-option p.web-com{font-size:26px;line-height:1}}.s-popup_choose_options .destination-label{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.s-popup_choose_options .destination-label input{position:absolute;opacity:0;cursor:pointer}.s-popup_choose_options .destination-label .checkmark{position:absolute;top:0;left:0;width:30px;height:30px;border-radius:4px;border:1px solid #9b9b9b;background-color:#ffffff;box-shadow:0 2px 6px rgba(0, 0, 0, 0.1)}.s-popup_choose_options .destination-label .checkmark::after{content:"";position:absolute;display:none}.s-popup_choose_options .destination-label input:checked ~ .checkmark::after{display:block !important}.s-popup_choose_options .destination-label .checkmark::after{left:7px;top:2px;width:12px;height:20px;border:solid #0066a2;border-width:0 6px 6px 0;-webkit-transform:rotate(33deg);-ms-transform:rotate(33deg);transform:rotate(33deg)}.s-popup_choose_button{margin-top:15px}.s-popup_confirm{display:none}.s-popup_confirm .check{position:absolute;top:45px;left:58px;width:120px;height:100px;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);opacity:0.5}.s-popup_confirm.old-scs .check{top:20px;left:30px;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.s-popup_confirm p{margin:40px 0 30px 0;font-size:24px;line-height:40px}@media screen and (max-width: 767px){.s-popup_confirm p.web-com{font-size:20px;line-height:30px}}.s-popup_confirm_title.title-with-underline{position:relative;width:300px;margin:0;font-size:40px;font-weight:700}.s-popup_confirm_title.title-with-underline.mob-es{width:100%}.s-popup_confirm_icons{width:100%;overflow:hidden}.s-popup_confirm_icons .social-wrapper{position:relative;width:25%;height:60px;margin-top:20px;float:left}@media screen and (max-width: 767px){.s-popup_confirm_icons .social-wrapper{width:calc(100% / 6);margin-bottom:45px}}.s-popup_confirm_icons .social-wrapper .social-icons-sprite{position:absolute;top:50%;left:15px;-webkit-transform:translateY(-50%) scale(2);-ms-transform:translateY(-50%) scale(2);transform:translateY(-50%) scale(2);opacity:0.5}@media screen and (max-width: 767px){.s-popup_confirm_social{display:none;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.s-popup_confirm_social.old-scs{display:block}.s-popup_confirm_social.by-phone{display:block}.s-popup_confirm_subtitle .cards{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:35px}.s-popup_confirm_subtitle .cards .item{display:grid;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px 10px;box-shadow:0px 3px 6px #0000001a;border:1px solid #e5e5e5;border-radius:4px}.s-popup_confirm_subtitle .cards .item a{display:grid;height:100%;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.s-popup_confirm_subtitle .cards .item a img{min-height:28px}.s-popup_confirm_subtitle.web-com .cards{margin-bottom:50px}.s-popup_confirm_subtitle.web-com .cards .item{padding:30px 10px}.s-popup_confirm_subtitle .subtitle.web-com .email.web-com{font-size:24px;margin-bottom:40px}.s-popup_confirm_subtitle .phone-txt{display:none !important}.s-popup_confirm_subtitle.by-phone .phone-txt{display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}.s-popup_confirm_subtitle.by-phone .cards{display:none}}.s-popup_confirm_button{margin-top:40px}.s-popup .seperator{margin-top:15px;color:#3b3536;text-align:center}.s-popup .seperator .and-or{position:relative}.s-popup .seperator .and-or span{position:relative;z-index:1;margin:0 auto;padding:0 20px;display:inline-block;font-size:24px;font-weight:600;line-height:30px;background-color:#ffffff}.s-popup .seperator .and-or::before{content:"";position:absolute;z-index:0;top:50%;left:0;width:100%;height:1px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#d2d2d2}.s-popup .flag-container{z-index:2}.s-popup .error-message-email,.s-popup .error-message-phone{opacity:0}.s-popup .error-message-phone{margin:0}.s-popup .error-message-email{margin:5px 0 0}.s-popup .s-popup_subscribe_form-wrapper .input-error .error-message-phone,.s-popup .s-popup_subscribe_form-wrapper .input-error .error-message-email{opacity:1;color:#c72116}.s-popup .s-popup_subscribe_form-wrapper .input-error input{color:#c72116;border-color:#eeacac;background-color:#ffe5e5}.s-popup .s-popup_subscribe_form-wrapper .subscribe-check-block .content{display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.s-popup .s-popup_subscribe_form-wrapper .subscribe-check-block .content .form-accept__container{width:30px;height:30px}.s-popup .s-popup_subscribe_form-wrapper .subscribe-check-block .content .form-accept__checkmark{width:11px;height:14px;border-width:0 5px 5px 0}}.s-popup .s-popup_subscribe_form-wrapper .subscribe-check-block .content span{width:95%}.error-msg{height:20px;margin-bottom:5px;margin-top:10px}.error-msg .js-checkbox-error-msg{display:none}.error-msg .js-checkbox-error-msg.showCheckboxError{display:block;color:#e74c3c;text-align:left;font-size:12px;font-weight:600;font-family:"Open Sans", sans-serif}@media screen and (max-width: 767px){.error-msg .js-checkbox-error-msg.showCheckboxError{font-size:23px}}@media screen and (min-width: 768px){.s-popup{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.s-popup .dropdown{z-index:150}.s-popup .dropdown .option{padding:0 10px;font-size:11px;line-height:30px;box-sizing:border-box}.s-popup .dropdown .option.visible{height:30px}.s-popup .dropdown.open{max-height:120px}.s-popup .title-with-underline{margin:0;max-width:300px;font-size:24px;line-height:34px;font-weight:700}.s-popup .title-with-underline::after{margin-top:21px;width:100%;height:5px;left:-85px}.s-popup .intl-tel-input{margin:5px 0 0}.s-popup .main-button{width:250px;height:40px;margin-top:5px;box-shadow:-5px 9px 20px rgba(11, 51, 91, 0.2);border-radius:4px;font-size:14px}.s-popup_wrapper{position:relative;margin:0;padding:20px 40px 20px 40px;width:660px;border-radius:10px}.s-popup_wrapper.with-sms-checkbox .first-step{height:500px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:start;-ms-flex-align:start;align-items:start;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.s-popup_wrapper.with-sms-checkbox.us-es-wrapper .first-step{height:530px}.s-popup_close-button{z-index:1;top:25px;right:-25px;width:25px;height:25px;cursor:pointer}.s-popup_close-button::before,.s-popup_close-button::after{top:12.5px;width:20px;height:1px;background-color:rgba(0, 0, 0, 0.5)}.s-popup_close-button.large{top:-25px}.s-popup_close-button.large::before,.s-popup_close-button.large::after{top:10px;width:35px;height:1px;background-color:#ffffff}.s-popup_subscribe_badge{display:none}.s-popup_subscribe_title{position:relative;width:230px;margin-top:0;text-align:left}.s-popup_subscribe_title::before{display:none}.s-popup_subscribe_list{position:relative;margin:15px 0 0;display:block}.s-popup_subscribe_list p{font-size:14px;font-weight:700}.s-popup_subscribe_list ul{padding:0}.s-popup_subscribe_list li{position:relative;margin-top:12px;padding-left:40px;font-size:14px;line-height:14px;list-style-type:none}.s-popup_subscribe_list li::before{content:"";position:absolute;top:0;left:3px;width:4px;height:8px;border:solid #06305b;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.s-popup_subscribe_form-wrapper{position:absolute;top:20px;right:-30px;padding:30px 25px 15px;width:300px;height:0;min-height:calc(100% - 70px);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:10px;box-shadow:0 4px 24px rgba(0, 0, 0, 0.2);background-color:#ffffff}.s-popup_subscribe_form-wrapper.with-sms-checkbox{height:500px}.s-popup_subscribe_form-wrapper.with-sms-checkbox.us-es{height:530px}.s-popup_subscribe .icon-email{width:55px;margin:0 auto}.s-popup_subscribe .icon-email.tablet{display:block}.s-popup_subscribe .icon-email.phone{display:none}.s-popup_subscribe_subtitle{position:relative;margin:15px 0 0;font-size:12px;font-weight:700;line-height:20px}.s-popup_subscribe_subtitle .convert{top:-60px;-webkit-transform:translateX(-50%) scale(0.75);-ms-transform:translateX(-50%) scale(0.75);transform:translateX(-50%) scale(0.75)}.s-popup_subscribe_subtitle span{font-weight:700}.s-popup_subscribe_subtitle span.underline{text-decoration:underline}.s-popup_subscribe_input{margin:0;height:40px;font-size:13px;line-height:28px;border-width:1px}.s-popup_subscribe_input::-webkit-input-placeholder{font-size:13px}.s-popup_subscribe_input::-moz-placeholder{font-size:13px}.s-popup_subscribe_input::-ms-input-placeholder{font-size:13px}.s-popup_subscribe_input::placeholder{font-size:13px}.s-popup_subscribe_input:focus{font-size:13px}.s-popup_subscribe_input .phone{margin-bottom:20px}.s-popup_subscribe_input.email{padding:5px 10px}.s-popup_subscribe_privacy{display:none}.s-popup_subscribe .privacy-guaranteed{width:330px;margin-top:15px;padding-top:15px;border-top:1px solid rgba(0, 0, 0, 0.1);display:block;font-size:11px;line-height:18px;font-weight:400}.s-popup_choose{width:100%}.s-popup_choose_price{color:#24844d}.s-popup_choose .convert-grey{opacity:0.5}.s-popup_choose_title.title-with-underline{max-width:400px;font-size:30px}.s-popup_choose_subtitle{margin:25px 0;font-size:14px}.s-popup_choose_options{width:100%;height:135px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 auto auto;-ms-flex:1 auto auto;flex:1 auto auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.s-popup_choose_options .destination-option{margin:0 0 15px;padding-right:10px;height:18px;min-width:180px}.s-popup_choose_options .destination-option p{margin:0 0 0 22px;font-size:13px;line-height:14px}.s-popup_choose_options .destination-label{cursor:pointer}.s-popup_choose_options .destination-label .checkmark{width:15px;height:15px;border-radius:2px;box-shadow:0 2px 3px rgba(0, 0, 0, 0.1)}.s-popup_choose_options .destination-label .checkmark::after{content:"";left:4px;top:0;width:3px;height:7px;border:solid #0066a2;border-width:0 3px 3px 0;-webkit-transform:rotate(38deg);-ms-transform:rotate(38deg);transform:rotate(38deg)}.s-popup_choose_button{margin:15px 0 0 calc(50% - 120px);justify-self:center}.s-popup_confirm.old-scs .check{top:20px;left:30px;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.s-popup_confirm p{margin:10px 0;font-size:14px;line-height:24px}.s-popup_confirm p.old-scs{font-size:14px;line-height:24px}.s-popup_confirm p.old-scs .email{display:block;margin-top:20px}.s-popup_confirm -with-underline .check,.s-popup_confirm .old-scs .check{top:20px;left:30px;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.s-popup_confirm_title.title-with-underline{width:100%;max-width:100%;margin:10px 0 30px;font-size:24px;line-height:34px}.s-popup_confirm_title.title-with-underline .byphone-title{display:none}.s-popup_confirm_title.title-with-underline.by-phone .byphone-title{display:-webkit-flex;display:-ms-flexbox;display:flex}.s-popup_confirm_title.title-with-underline.by-phone .byemail-title{display:none}.s-popup_confirm_subtitle .cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:35px}.s-popup_confirm_subtitle .cards .item{display:grid;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px;box-shadow:0px 3px 6px #0000001a;border:1px solid #e5e5e5;border-radius:4px}.s-popup_confirm_subtitle .phone-txt{display:none !important}.s-popup_confirm_subtitle.by-phone .phone-txt{display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}.s-popup_confirm_subtitle.by-phone .cards{display:none}.s-popup_confirm_subtitle a{color:#0066a2;font-weight:700}.s-popup_confirm_social{display:none;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.s-popup_confirm_social.old-scs{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:15px}.s-popup_confirm_social.by-phone{display:block}.s-popup_confirm_icons{margin-left:20px;width:250px;height:30px}.s-popup_confirm_icons .social-wrapper{position:relative;width:auto;height:auto;margin:0 0 0 5px}.s-popup_confirm_icons .social-wrapper:hover::before{box-shadow:0 10px 10px rgba(0, 0, 0, 0.2)}.s-popup_confirm_icons .social-wrapper:hover .social-icons-sprite{background-position-y:-36px;opacity:1}.s-popup_confirm_icons .social-wrapper:first-of-type{margin:0}.s-popup_confirm_icons .social-wrapper .social-icons-sprite{position:static;-webkit-transform:none;-ms-transform:none;transform:none}.s-popup_confirm_button{margin:25px 0 0 calc(50% - 120px)}.s-popup .seperator{margin-top:5px}.s-popup .seperator .and-or span{padding:0 10px;font-size:12px;line-height:15px}.s-popup .seperator .and-or::before{content:"";position:absolute;z-index:0;top:50%;left:0;width:100%;height:1px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#d2d2d2}.s-popup.phone .email-wrapper{margin:10px 0 0}.s-popup.phone .s-popup_subscribe_form-wrapper{-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}.s-popup.phone .us-es{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.s-popup.phone .us-es .error-msg{height:35px}}.b-social{width:600px;margin:0 auto;padding-bottom:20px}.b-social:before,.b-social:after{display:table;content:' '}.b-social:after{clear:both}.b-social:before,.b-social:after{display:table;content:' '}.b-social:after{clear:both}.b-social__icon{font:0/0 a;position:relative;display:block;float:left;width:128px;height:128px;margin:0 0 0 29px;color:transparent;border:0;border-radius:7px;background:#3b8cc0;background:-moz-linear-gradient(top, #3b8cc0 0%, #1962a5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #3b8cc0), color-stop(100%, #1962a5));background:-webkit-linear-gradient(top, #3b8cc0 0%, #1962a5 100%);background:-o-linear-gradient(top, #3b8cc0 0%, #1962a5 100%);background:-ms-linear-gradient(top, #3b8cc0 0%, #1962a5 100%);background:linear-gradient(to bottom, #3b8cc0 0%, #1962a5 100%);background-color:transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .3);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .3);text-shadow:none}.b-social__icon:first-child{margin-left:0}.b-social__icon:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:'';background:url(https://m.asaptickets.ca/app/MobileAsapticketsCa/img/social-sprite.png) center center no-repeat}.b-social__icon_twitter:before{background-position:-132px 0}.b-social__icon_facebook:before{background-position:0 0}.b-social__icon_google:before{background-position:-256px 0}.b-social__icon_email:before{background-position:-385px 0}.b-social__icon_skype:before{background-position:-666px -25px}.b-social__icon_email-small:before{background-position:-790px -25px}.popup-get-a-quote{width:100%;display:none;background:white}.form-get-a-quote{position:relative;margin:auto;padding:40px;width:640px;font-family:'Open Sans', sans-serif;text-align:center}.form-get-a-quote .close-popup{position:relative;margin:0 auto 40px;width:42px;height:42px;border:none;cursor:pointer}.form-get-a-quote .close-popup:before,.form-get-a-quote .close-popup:after{position:absolute;top:20px;left:-5px;width:53px;height:1px;content:'';background-color:#b1b1b1}.form-get-a-quote .close-popup:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.form-get-a-quote .close-popup:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.form-get-a-quote .phone-header{padding-bottom:40px;font-size:30px;font-weight:700;line-height:40px}.form-get-a-quote .phone-link{color:#da2f3f;font-size:50px;font-weight:700;text-decoration:none}.form-get-a-quote .form-or{margin:45px 0;border-bottom:1px solid #ccc;color:#191919;font-size:24px;font-weight:400;line-height:1px}.form-get-a-quote .form-or span{padding:0 40px;background:white}.form-get-a-quote .form-header{margin:30px 0 0;font-size:30px;font-weight:700}.form-get-a-quote .btn-get-a-quote{margin:10px auto;width:100%;height:75px;border:0;background:#da2f3f;color:white;font-size:30px;font-weight:700;text-transform:uppercase;outline:0}.form-get-a-quote .form-additional-info{color:black;font-size:24px;text-align:left}.form-get-a-quote .form-additional-info .additional-badges{margin-top:15px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.form-get-a-quote .form-additional-info .additional-badges .badge{display:block;background-image:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/icons/quote_badges.svg");background-size:auto 100%}.form-get-a-quote .form-additional-info .additional-badges .badge.badge-one{width:59px;height:72px;background-position:60px 0}.form-get-a-quote .form-additional-info .additional-badges .badge.badge-two{width:95px;height:95px;background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/about/acta_logo_color.svg") center no-repeat}.form-get-a-quote .form-additional-info .additional-badges .badge.badge-three{width:85px;height:85px;background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/about/iata_logo_color.svg") center no-repeat}.form-get-a-quote .form-privacy{color:#316fa8;font-size:26px;text-decoration:underline}.form-get-a-quote input{margin:10px auto;height:72px;border:1px solid #ddd;border-radius:0;background:#e9e9e9;color:black;font-size:26px;font-weight:400;box-shadow:inset 0 1px 5px 0 rgba(203, 203, 203, 0.8)}.form-get-a-quote input::-webkit-input-placeholder{color:black}.form-get-a-quote input:-moz-placeholder{color:black;opacity:1}.form-get-a-quote input::-moz-placeholder{color:black;opacity:1}.form-get-a-quote input:-ms-input-placeholder{color:black}.form-get-a-quote input:disabled{opacity:.7}.form-get-a-quote input:not(.input-tel){padding:0 20px}.form-get-a-quote input.input-full-width{width:100%}.form-get-a-quote input.input-half-left{width:45%;float:left}.form-get-a-quote input.input-half-right{width:290px;float:right}.form-get-a-quote .ui-autocomplete.theme-default{width:560px !important}.ui-autocomplete.theme-default{position:absolute;z-index:1;padding:0;margin:0;width:600px !important;border:1px solid #7ba1c6;background:#fff;list-style:none;box-shadow:0 0 5px rgba(107, 107, 107, 0.25);font-size:22px;font-family:Arial, Helvetica, sans-serif !important;color:#3e3e3e;text-align:left}.ui-autocomplete.theme-default .arrow{position:absolute}.ui-autocomplete.theme-default .arrow .arrow-before,.ui-autocomplete.theme-default .arrow .arrow-after{position:absolute;top:auto;left:5px;width:0;height:0;border-style:solid;border-width:10px}.ui-autocomplete.theme-default.direction-down .ui-menu-item:nth-last-child(2){margin-bottom:7px}.ui-autocomplete.theme-default.direction-down .arrow{top:auto;left:0;bottom:-7px}.ui-autocomplete.theme-default.direction-down .arrow .arrow-before{bottom:-14px;border-color:#7ba1c6 transparent transparent transparent}.ui-autocomplete.theme-default.direction-down .arrow .arrow-after{bottom:-13px;border-color:#fff transparent transparent transparent}.ui-autocomplete.theme-default.direction-up .ui-menu-item:first-child{margin-top:7px}.ui-autocomplete.theme-default.direction-up .arrow{left:0;top:0;bottom:auto}.ui-autocomplete.theme-default.direction-up .arrow .arrow-before{bottom:1px;border-color:transparent transparent #7ba1c6 transparent}.ui-autocomplete.theme-default.direction-up .arrow .arrow-after{bottom:-1px;border-color:transparent transparent #fff transparent}.ui-autocomplete.theme-default .ui-menu-item{padding:15px;line-height:1;cursor:pointer;box-sizing:border-box}.ui-autocomplete.theme-default .ui-menu-item:nth-child(odd){background-color:#f6f6f6}.ui-autocomplete.theme-default .ui-menu-item.ui-state-focus{border:none;background:#7ba1c6;color:#eee !important}.ui-helper-hidden-accessible{display:none}.v-app h1,.v-app h2,.v-app h3,.v-app p{margin:0;padding:0;color:inherit}@font-face{font-family:Open Sans\ - Extrabold;font-weight:400;src:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/fonts/OpenSans/Extra_Bold.woff2") format("woff2"),url("https://m.asaptickets.ca/app/MobileAsapticketsCa/fonts/OpenSans/Extra_Bold.woff") format("woff")}.main-container{margin:auto;max-width:640px}@media screen and (max-width:767px){#dial_subscribe{left:50%}}.ql-align-left{text-align:left}.ql-align-right{text-align:right}.ql-align-center{text-align:center}.ql-align-justify{text-align:justify}.v-app{font-family:Open Sans,sans-serif;color:#000}.v-app h1{font-size:44px;line-height:52px}.v-app h1 :not(sup).ql-size-small{font-size:40px;line-height:48px}.v-app h2{font-size:34px;line-height:42px}.v-app h3{font-size:30px;line-height:38px}.v-app h3 :not(sup).ql-size-small{font-size:28px;line-height:36px}.v-app a{color:#1e65a7}.v-app sup{position:static;font-size:50%;vertical-align:super}.v-app sup.ql-size-small{position:relative;top:.1em}.v-app p{font-size:24px;line-height:32px}.v-app p :not(sup) .ql-size-small{font-size:20px;line-height:28px}.v-app p sup{font-size:70%}.v-app *{box-sizing:border-box}.v-app button{font-size:32px;font-weight:700;text-transform:uppercase;border:none}.v-app button *{font-size:inherit}.v-app .ql-nowrap-true{display:inline-block}.v-app .ql-wrap-true{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.v-app .ql-line-height-true{line-height:.8 !important}.v-app .ql-mt-true{display:none}.slide-left-enter-active,.slide-top-enter-active{transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s}.slide-left-enter{-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px);opacity:.5}.slide-top-enter{-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);opacity:.5}.blue-dot-container span{position:relative;bottom:20px;z-index:102;padding:2px;border:1px solid #fff;cursor:pointer;background:#1e65a7;font-size:9px;text-transform:uppercase;font-weight:700;line-height:1}.blue-dot-container span,.blue-dot-container span:active,.blue-dot-container span:hover{color:#fff;text-decoration:none}.price-table_container{margin:auto;padding-left:20px;padding-right:20px;max-width:1020px;box-sizing:border-box}.price-table{margin:20px auto;width:calc(100% - 150px);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.price-table.table-large,.price-table.table-small{width:100%}.price-table_price-wrap span{margin:0 -1px;font-size:30px}.price-table_price-wrap sup.asterisk,.price-table_price-wrap sup.currency{line-height:1.8;font-size:30px;margin-top:-6px}.price-table_column{width:25%}.price-table_column.text-column{-webkit-flex-grow:4;-ms-flex-positive:4;flex-grow:4}.price-table_column.price-column{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.price-table_column:last-child{text-align:right}.price-table_column:last-child .price-table_content,.price-table_column:last-child .v-price-wrap{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.price-table_column:last-child .price-table_content:after{margin:0 0 0 30px;border-style:solid;border-width:5.5px 0 5.5px 8px;border-color:transparent transparent transparent #19bb9a;content:""}.price-table_column:last-child .price-table_title{padding-right:40px;color:#a9a9a9;white-space:nowrap}.price-table_column:last-child .price-table_title p{font-size:20px}.price-table_title{min-height:34px;color:#a9a9a9}.price-table_title p{font-size:20px}.price-table_content{-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:25px 0;height:85px;border-bottom:1px solid #e5e5e5}.price-table__toggle,.price-table_content{display:-webkit-flex;display:-ms-flexbox;display:flex}.price-table__toggle{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:#a9a9a9}.price-table__toggle_arrow{position:relative;top:15px;margin-left:15px;height:15px;border-style:solid;border-width:7px 6.5px 0;border-color:#878884 transparent transparent}.price-table__toggle_arrow.opened{top:10px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.promo_landing__top-section{margin:auto;padding-left:20px;padding-right:20px;max-width:1020px;box-sizing:border-box}.promo_landing__disclaimer{position:relative}.promo_landing__wrapper{padding-bottom:20px}.promo_landing__background,.promo_landing__top-section{position:relative}.promo_landing__background img{position:absolute;max-width:640px;height:160px}.promo_landing__form-wrapper{display:none}.promo_landing__text{padding:0 20px;text-align:center}.promo_landing__title{position:relative;z-index:3;padding:22px 0}.promo_landing__subtitle{padding:60px 0 20px}.promo_landing__subtitle p{font-size:25px;line-height:30px}.v-text-highlighted{outline:1px dashed grey}.v-price-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:36px;font-weight:700}.v-price-wrap p{font-size:inherit;line-height:normal}.v-price-wrap .currency{font-size:18px;line-height:2.2}.v-price-wrap .asterisk{font-size:14px;line-height:36px}.offer-block{position:relative;margin:30px 0 20px;background:#fff}.offer-block .affirm-as-low-as{max-width:330px;margin:20px auto;text-align:center;line-height:25px}.offer-block .affirm-modal-trigger{text-decoration:none;font-size:24px;color:#595354}.offer-block .affirm-ala-price{text-decoration:underline;color:#33aded;font-size:30px}.offer-block__wrapper{margin:auto;padding:75px 20px 40px;width:580px;border:2px dashed #d7d7d7;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;box-shadow:0 0 30px rgba(0,0,0,.1)}.offer-block__wrapper .offer-block__badge>p{line-height:1.1}.offer-block__wrapper .offer-block__title>h1,.offer-block__wrapper .offer-block__title>h2{font-size:30px}.offer-block__philippines_badge{position:absolute;top:calc(50% - 170px);left:55px;width:114px;height:111px;display:none;background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/flights/philipinnes-badge-mob.png") no-repeat 50%;background-size:150px}.offer-block__title{position:absolute;top:4px;left:50%;padding:0 20px;min-width:465px;height:70px;border:1px dashed #d7d7d7;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;color:#d33b21;text-transform:uppercase;white-space:nowrap}.offer-block__subtitle{margin-bottom:10px}.offer-block__badge{position:absolute;top:60px;right:12px;z-index:1;width:150px;height:150px;border-radius:50%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#fff url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/result_page/badge.svg") no-repeat 50%;background-size:85%;box-shadow:-1px -1px 25px -10px;-webkit-transform:scale(.65);-ms-transform:scale(.65);transform:scale(.65)}.offer-block__badge,.offer-block__price{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.offer-block__price{margin:20px 0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.offer-block__price_new{margin:5px 0;height:80px;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;font-size:100px;font-weight:700;line-height:72px;cursor:pointer}.offer-block__price_new sup.currency{font-size:50%;line-height:45px}.offer-block__price_new sup.asterisk{height:14px;line-height:20px}.offer-block__flight-route{margin:30px 0;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.offer-block__flight-route-from,.offer-block__flight-route-to{width:40%}.offer-block__flight-route-logo{margin-top:5px;width:26px;height:27px;background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/Mobile/result_page/airplane.png") no-repeat}.offer-block__discount{margin:20px 0 30px;padding:10px 20px;min-width:80%;border-radius:4px}.offer-block__quote-button{margin-top:20px;width:428px;height:90px;box-shadow:inset 0 -3px 0 rgba(0,0,0,.1);background-color:#d33b21;color:#fff}.offer-block__bottom{display:none}.philippines-bg .offer-block__philippines_badge{display:block}.airline-block__wrapper{margin:auto;padding-left:20px;padding-right:20px;max-width:1020px;box-sizing:border-box}.airline-block.with-background{padding:50px 0;background:#f9f9f9}.airline-block__wrapper{position:relative}.airline-block__title{padding:0 0 10px;text-align:center}.airline-block__title h2{padding:0}.airline-block__deal{position:relative;margin-top:20px;padding:20px;height:115px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;box-shadow:0 -1px 20px rgba(0,0,0,.15);background-color:hsla(0,0%,100%,.5);transition:background-color .3s,box-shadow .3s;cursor:pointer}.airline-block__deal:hover{background-color:#fff;box-shadow:0 -1px 20px rgba(0,0,0,.35)}.airline-block__deal_price-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.airline-block__deal_description{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.airline-block__deal_logo{width:250px}.airline-block__deal_logo img{width:-webkit-fit-content;max-height:40px;display:block}.airline-block__deal_badge{width:60px;height:60px;border-radius:50%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/result_page/badge.svg") no-repeat 50%;background-size:75%;box-shadow:-1px -1px 30px -10px}.airline-block__deal_badge p{font-size:10px;line-height:1}.airline-block__deal_badge p .ql-size-small{font-size:9px;line-height:inherit}.airline-block__deal_price{margin-left:auto}.airline-block__deal_arrow{position:relative;width:19px;height:35px;margin-left:30px}.airline-block__deal_arrow:after,.airline-block__deal_arrow:before{position:absolute;left:-4px;width:23px;height:3px;background:#d7d7d7;-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;content:""}.airline-block__deal_arrow:before{top:15px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.airline-block__deal_arrow:after{top:14px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.airline-block__edit-search{margin-top:20px;margin-left:10px;padding:20px 0 0}.top-airlines{margin:auto;padding-left:20px;padding-right:20px;max-width:1020px;box-sizing:border-box}.top-airlines__title{padding:30px 0;text-align:center}.top-airlines__logos{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.top-airlines__logo{margin:20px 0;width:27%}.top-airlines__logo img{margin:auto;max-width:100%;height:40px;display:block}@media screen and (max-width:768px){.top-airlines__logo img.oneworld-logo{height:60px}}.why-us-result{margin:auto;padding-left:20px;padding-right:20px;max-width:1020px;box-sizing:border-box}.why-us-result__title{margin-top:20px;margin-bottom:30px;text-align:center}.why-us-result ol,.why-us-result ul{padding:0;list-style:none}.why-us-result li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:25px;font-size:26px}.why-us-result li:before{margin:5px 20px 0 0;display:block;width:31px;height:31px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;content:"";background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/result_page/result_sprite.png") no-repeat -70px -5px}.reasons-banner{max-width:250px}.reasons-banner img{max-width:100%;display:block}.why-book{margin:auto;padding-left:20px;padding-right:20px;max-width:1020px;box-sizing:border-box}.why-book__carousel{overflow:hidden}.why-book__title{text-align:center}.why-book__slide{height:400px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.why-book__logo{width:170px;height:170px;display:block;background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/icons/reasons_en.svg") no-repeat;background-size:auto 100%}.why-book .wb-advise{background-position:2px 0}.why-book .wb-live-service{width:177px;background-position:-553px 0}.why-book .wb-exclusive{background-position:-745px 0}.why-book .wb-guarantee{background-position:-928px 0}.why-book__text{width:360px;text-align:center}.why-book .VueCarousel-navigation-next,.why-book .VueCarousel-navigation-prev{-webkit-transform:translateY(-50%) !important;-ms-transform:translateY(-50%) !important;transform:translateY(-50%) !important}.why-book .VueCarousel-navigation-next:after,.why-book .VueCarousel-navigation-prev:after{position:relative;width:50px;height:50px;border-right:4px solid #999;border-bottom:4px solid #999;display:block;content:""}.why-book .VueCarousel-navigation-next:after{right:3px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.why-book .VueCarousel-navigation-prev:after{right:-3px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.why-book-uk .wb-live-service{background-position:-1111px 0}.why-book-uk .wb-advise{background-position:-185px 0}.why-book-es .why-book__logo{background-image:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/icons/reasons_es.svg")}.why-book-es .wb-live-service{background-position:-186px 0}.why-book-es .wb-exclusive{background-position:-378px 0}.why-book-es .wb-guarantee{background-position:-560px 0}@media screen and (min-width:768px){.promo_landing__about-asap{padding:20px;margin:15px 30px;width:974px;border-top:1px solid #e5e5e5;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.promo_landing__about-asap:before{margin-right:20px;width:35px;height:40px;display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background:url("https://m.asaptickets.ca/app/MobileAsapticketsCa/img/shared/icons/ticket-ico.png") no-repeat;content:""}}@media screen and (min-width:1025px){.promo_landing__about-asap{margin:15px auto;width:984px}}.breadcrumbs{padding:10px 0;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:1024px) and (orientation:portrait){.breadcrumbs{display:none}}.breadcrumbs a.crumb{color:#777;text-decoration:underline;cursor:pointer;letter-spacing:.5px}.breadcrumbs a.crumb:hover{color:#0a46b4;text-shadow:.5px 0 0 #0a46b4,-.5px 0 0 #0a46b4}.flight-page__seo-texts{margin:auto;padding-left:20px;padding-right:20px;max-width:1020px;box-sizing:border-box;margin-bottom:50px}.flight-page__seo-texts h1,.flight-page__seo-texts h2,.flight-page__seo-texts h3,.flight-page__seo-texts h4{text-align:center}@media screen and (min-width:768px){.flight-page__seo-texts h1,.flight-page__seo-texts h2,.flight-page__seo-texts h3,.flight-page__seo-texts h4{text-align:left}}.flight-page__seo-texts p{text-align:justify}@media screen and (min-width:1025px){.flight-page__seo-texts{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.flight-page__seo-text{margin-top:50px}.flight-page__seo-text:not(.expanded) .country-page__text_content p:nth-of-type(n+2)~*{display:none}.flight-page__seo-text.expanded .ql-mt-true{display:inline}.flight-page__seo-text.expanded .flight-page__read-more:after{-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1)}@media screen and (min-width:768px){.flight-page__seo-text{margin-top:30px}}.flight-page__read-more{margin-top:35px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.flight-page__read-more:after{width:0;height:0;border-style:solid;border-width:8px 7px 0;border-color:#1e65a7 transparent transparent;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;margin-left:7px;content:""}@media (min-width:768px){.flight-page__read-more:after{border-width:6px 5.25px 0}}@media screen and (min-width:768px){.flight-page__read-more{margin-top:15px}}.city-page__texts{margin:auto;padding-left:20px;padding-right:20px;max-width:1020px;box-sizing:border-box;margin-bottom:50px}.city-page__texts h2{text-align:center}.city-page__texts p{text-align:justify}.city-page__text{margin-top:50px}.city-page__text:not(.expanded) .city-page__text_content p:nth-of-type(n+2)~*{display:none}.city-page__text.expanded .ql-mt-true{display:inline}.city-page__text.expanded .city-page__read-more:after{-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1)}.city-page__read-more{margin-top:35px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.city-page__read-more:after{width:0;height:0;border-style:solid;border-width:8px 7px 0;border-color:#1e65a7 transparent transparent;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;margin-left:7px;content:""}@media (min-width:768px){.city-page__read-more:after{border-width:6px 5.25px 0}}.country-page__prices__title{margin:auto;padding-left:20px;padding-right:20px;max-width:1020px;box-sizing:border-box}@media screen and (max-width:767px){.country-page h1,.country-page h2,.country-page h3,.country-page h4{text-align:center}}@media screen and (max-width:767px){.country-page__prices{margin-top:25px;padding:30px 0 40px;background-color:#f7f9fd}}@media screen and (min-width:1025px){.country-page__prices{padding-top:20px}}.country-page__prices__title{padding-bottom:20px}.country-page__show-more{padding:25px 0 0}.country-disclaimer>a{margin:5px 0;display:block}.country-disclaimer a{color:#1e65a7;cursor:pointer}.country-disclaimer p{display:none}.country-disclaimer p.visible-block{display:block}.v-price-list{margin:auto;padding-left:20px;padding-right:20px;max-width:1020px;box-sizing:border-box}.v-price-list__item{margin:20px 0;padding:20px;height:120px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-shadow:0 10px 20px rgba(57,51,51,.2);background-color:#fff;cursor:pointer}.v-price-list__item a{color:#000}.v-price-list__price{margin-left:auto;padding-left:20px}.v-price-list__arrow{margin-left:10px;width:25px;height:25px;border-right:3px solid #c5c5c5;border-top:3px solid #c5c5c5;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.v-price-list .affirm-as-low-as{position:relative;max-width:275px;padding-left:40px;box-sizing:content-box}.v-price-list .affirm-as-low-as:before{content:"";position:absolute;top:50%;left:20px;width:2px;height:46px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(0,0,0,.1)}.yui-button{display:-moz-inline-box;display:inline-block;vertical-align:text-bottom}.yui-button .first-child{display:block;*display:inline-block}.yui-button button,.yui-button a{display:block;*display:inline-block;border:none;margin:0}.yui-button button{background-color:transparent;*overflow:visible;cursor:pointer}.yui-button a{text-decoration:none}.yui-skin-sam .yui-button{border-width:1px 0;border-style:solid;border-color:#808080;background:url(https://m.asaptickets.ca/app/MobileAsapticketsCa/img/sprite.png) repeat-x 0 0;margin:auto .25em}.yui-skin-sam .yui-button .first-child{border-width:0 1px;border-style:solid;border-color:#808080;margin:0 -1px;_margin:0}.yui-skin-sam .yui-button button,.yui-skin-sam .yui-button a,.yui-skin-sam .yui-button a:visited{padding:0 10px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000}.yui-skin-sam .yui-button a{*line-height:1.875;*padding-bottom:1px}.yui-skin-sam .yui-split-button button,.yui-skin-sam .yui-menu-button button{padding-right:20px;background-position:right center;background-repeat:no-repeat}.yui-skin-sam .yui-menu-button button{background-image:url(https://m.asaptickets.ca/app/common/yuilib/img/menu-button-arrow.png)}.yui-skin-sam .yui-split-button button{background-image:url(https://m.asaptickets.ca/app/common/yuilib/img/split-button-arrow.png)}.yui-skin-sam .yui-button-focus{border-color:#7D98B8;background-position:0 -1300px}.yui-skin-sam .yui-button-focus .first-child{border-color:#7D98B8}.yui-skin-sam .yui-split-button-focus button{background-image:url(https://m.asaptickets.ca/app/common/yuilib/img/split-button-arrow-focus.png)}.yui-skin-sam .yui-button-hover{border-color:#7D98B8;background-position:0 -1300px}.yui-skin-sam .yui-button-hover .first-child{border-color:#7D98B8}.yui-skin-sam .yui-split-button-hover button{background-image:url(https://m.asaptickets.ca/app/common/yuilib/img/split-button-arrow-hover.png)}.yui-skin-sam .yui-button-active{border-color:#7D98B8;background-position:0 -1700px}.yui-skin-sam .yui-button-active .first-child{border-color:#7D98B8}.yui-skin-sam .yui-split-button-activeoption{border-color:#808080;background-position:0 0}.yui-skin-sam .yui-split-button-activeoption .first-child{border-color:#808080}.yui-skin-sam .yui-split-button-activeoption button{background-image:url(https://m.asaptickets.ca/app/common/yuilib/img/split-button-arrow-active.png)}.yui-skin-sam .yui-radio-button-checked,.yui-skin-sam .yui-checkbox-button-checked{border-color:#304369;background-position:0 -1400px}.yui-skin-sam .yui-radio-button-checked .first-child,.yui-skin-sam .yui-checkbox-button-checked .first-child{border-color:#304369}.yui-skin-sam .yui-radio-button-checked button,.yui-skin-sam .yui-checkbox-button-checked button{color:#fff}.yui-skin-sam .yui-button-disabled{border-color:#ccc;background-position:0 -1500px}.yui-skin-sam .yui-button-disabled .first-child{border-color:#ccc}.yui-skin-sam .yui-button-disabled button,.yui-skin-sam .yui-button-disabled a,.yui-skin-sam .yui-button-disabled a:visited{color:#A6A6A6;cursor:default}.yui-skin-sam .yui-menu-button-disabled button{background-image:url(https://m.asaptickets.ca/app/common/yuilib/img/menu-button-arrow-disabled.png)}.yui-skin-sam .yui-split-button-disabled button{background-image:url(https://m.asaptickets.ca/app/common/yuilib/img/split-button-arrow-disabled.png)}.yuimenu{top:-999em;left:-999em}.yuimenubar{position:static}.yuimenu .yuimenu,.yuimenubar .yuimenu{position:absolute}.yuimenubar li,.yuimenu li{list-style-type:none}.yuimenubar ul,.yuimenu ul,.yuimenubar li,.yuimenu li,.yuimenu h6,.yuimenubar h6{margin:0;padding:0}.yuimenuitemlabel,.yuimenubaritemlabel{text-align:left;white-space:nowrap}.yuimenubar ul{*zoom:1}.yuimenubar .yuimenu ul{*zoom:normal}.yuimenubar>.bd>ul:after{content:".";display:block;clear:both;visibility:hidden;height:0;line-height:0}.yuimenubaritem{float:left}.yuimenubaritemlabel,.yuimenuitemlabel{display:block}.yuimenuitemlabel .helptext{font-style:normal;display:block;margin:-1em 0 0 10em}.yui-menu-shadow{position:absolute;visibility:hidden;z-index:-1}.yui-menu-shadow-visible{top:2px;right:-3px;left:-3px;bottom:-3px;visibility:visible}.hide-scrollbars *{overflow:hidden}.hide-scrollbars select{display:none}.yuimenu.show-scrollbars,.yuimenubar.show-scrollbars{overflow:visible}.yuimenu.hide-scrollbars .yui-menu-shadow,.yuimenubar.hide-scrollbars .yui-menu-shadow{overflow:hidden}.yuimenu.show-scrollbars .yui-menu-shadow,.yuimenubar.show-scrollbars .yui-menu-shadow{overflow:auto}.yui-overlay.yui-force-redraw{margin-bottom:1px}.yui-skin-sam .yuimenubar{font-size:93%;line-height:2;*line-height:1.9;border:solid 1px #808080;background:url(https://m.asaptickets.ca/app/MobileAsapticketsCa/img/sprite.png) repeat-x 0 0}.yui-skin-sam .yuimenubarnav .yuimenubaritem{border-right:solid 1px #ccc}.yui-skin-sam .yuimenubaritemlabel{padding:0 10px;color:#000;text-decoration:none;cursor:default;border-style:solid;border-color:#808080;border-width:1px 0;*position:relative;margin:-1px 0}.yui-skin-sam .yuimenubaritemlabel:visited{color:#000}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel{padding-right:20px;*display:inline-block}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu{background:url(https://m.asaptickets.ca/app/common/yuilib/img/menubaritem_submenuindicator.png) right center no-repeat}.yui-skin-sam .yuimenubaritem-selected{background:url(https://m.asaptickets.ca/app/MobileAsapticketsCa/img/sprite.png) repeat-x 0 -1700px}.yui-skin-sam .yuimenubaritemlabel-selected{border-color:#7D98B8}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-selected{border-left-width:1px;margin-left:-1px;*left:-1px}.yui-skin-sam .yuimenubaritemlabel-disabled,.yui-skin-sam .yuimenubaritemlabel-disabled:visited{cursor:default;color:#A6A6A6}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu-disabled{background-image:url(https://m.asaptickets.ca/app/common/yuilib/img/menubaritem_submenuindicator_disabled.png)}.yui-skin-sam .yuimenu{font-size:93%;line-height:1.5;*line-height:1.45}.yui-skin-sam .yuimenubar .yuimenu,.yui-skin-sam .yuimenu .yuimenu{font-size:100%}.yui-skin-sam .yuimenu .bd{*zoom:1;_zoom:normal;border:solid 1px #808080;background-color:#fff}.yui-skin-sam .yuimenu .yuimenu .bd{*zoom:normal}.yui-skin-sam .yuimenu ul{padding:3px 0;border-width:1px 0 0 0;border-color:#ccc;border-style:solid}.yui-skin-sam .yuimenu ul.first-of-type{border-width:0}.yui-skin-sam .yuimenu h6{font-weight:bold;border-style:solid;border-color:#ccc;border-width:1px 0 0 0;color:#a4a4a4;padding:3px 10px 0 10px}.yui-skin-sam .yuimenu ul.hastitle,.yui-skin-sam .yuimenu h6.first-of-type{border-width:0}.yui-skin-sam .yuimenu .yui-menu-body-scrolled{border-color:#ccc #808080;overflow:hidden}.yui-skin-sam .yuimenu .topscrollbar,.yui-skin-sam .yuimenu .bottomscrollbar{height:16px;border:solid 1px #808080;background:#fff url(https://m.asaptickets.ca/app/MobileAsapticketsCa/img/sprite.png) no-repeat 0 0}.yui-skin-sam .yuimenu .topscrollbar{border-bottom-width:0;background-position:center -950px}.yui-skin-sam .yuimenu .topscrollbar_disabled{background-position:center -975px}.yui-skin-sam .yuimenu .bottomscrollbar{border-top-width:0;background-position:center -850px}.yui-skin-sam .yuimenu .bottomscrollbar_disabled{background-position:center -875px}.yui-skin-sam .yuimenuitem{_border-bottom:solid 1px #fff}.yui-skin-sam .yuimenuitemlabel{padding:0 20px;color:#000;text-decoration:none;cursor:default}.yui-skin-sam .yuimenuitemlabel:visited{color:#000}.yui-skin-sam .yuimenuitemlabel .helptext{margin-top:-1.5em;*margin-top:-1.45em}.yui-skin-sam .yuimenuitem-hassubmenu{background-image:url(https://m.asaptickets.ca/app/common/yuilib/img/menuitem_submenuindicator.png);background-position:right center;background-repeat:no-repeat}.yui-skin-sam .yuimenuitem-checked{background-image:url(https://m.asaptickets.ca/app/common/yuilib/img/menuitem_checkbox.png);background-position:left center;background-repeat:no-repeat}.yui-skin-sam .yui-menu-shadow-visible{background-color:#000;opacity:.12;filter:alpha(opacity=12)}.yui-skin-sam .yuimenuitem-selected{background-color:#B3D4FF}.yui-skin-sam .yuimenuitemlabel-disabled,.yui-skin-sam .yuimenuitemlabel-disabled:visited{cursor:default;color:#A6A6A6}.yui-skin-sam .yuimenuitem-hassubmenu-disabled{background-image:url(https://m.asaptickets.ca/app/common/yuilib/img/menuitem_submenuindicator_disabled.png)}.yui-skin-sam .yuimenuitem-checked-disabled{background-image:url(https://m.asaptickets.ca/app/common/yuilib/img/menuitem_checkbox_disabled.png)}