div.container.content-wrapper{border:none;width:100%}.template-basic .section-wrapper{margin-top:0}.page-heading-section{padding:0;margin:0}.container.home-disclaimer.section-wrapper{margin-top:0}@media (min-width:768px){.page-main{padding-bottom:0}}.grey-bg{background-color:#f9f9f9}.dark-grey-bg{background-color:#efefef}.gunmetal-bg{border:solid 1px #c0c5c8;background-color:#efefef;color:#000!important}.charcoal-bg{background-color:#20842f;border:solid 1px #20842f}.light-grey-bg{background-color:#fafbfb}.black-bg{background-color:#000}.white-bg{background-color:#fff}.cloud-bg{background:url(/content/dam/aircanada/portal/images/loyalty/illustration/ya-bg-clouds.svg);background-repeat:no-repeat;background-size:cover}.pink-bg{background:url(/content/dam/aircanada/portal/images/loyalty/illustration/earn-bg-sky.svg);background-repeat:no-repeat;background-size:cover}.esq-bg{background-image:url(/content/dam/aircanada/portal/images/loyalty/illustration/status-esq-full4.svg),linear-gradient(to right,rgba(255,255,255,.21) 12%,#d2e5f2 75%,#bad8eb 100%);background-image:url(/content/dam/aircanada/portal/images/loyalty/illustration/status-esq-full4.svg),-webkit-linear-gradient(to right,rgba(255,255,255,.21) 12%,#d2e5f2 75%,#bad8eb 100%);background-repeat:no-repeat;background-size:cover;height:938px;background-position-y:bottom;-ms-transform:none;-webkit-transform:none;transform:none}.light-pink-bg{background-color:rgba(227,220,208,.54)}.light-blue-bg{background-image:linear-gradient(to right,#bad8eb 0,#c8e0ef 27%,#ecf4fa 77%,#f8fbfd 100%);-ms-transform:none;-webkit-transform:none;transform:none}.earn-light-blue-bg{background-image:linear-gradient(to bottom,#f3f8fb,#c8e0ef);-ms-transform:none;-webkit-transform:none;transform:none}.blue-bg{background-color:#00507c}.red-bg{background-color:#b52327}.blue-text{color:#00507c;font-weight:600;letter-spacing:.2px}.red-text{color:#d8292f;font-weight:600;line-height:1.57}.redemption-result-holder img.icon{width:auto!important}.width-33{width:33%!important;left:33%;top:12%}.width-33:lang(fr){width:45%!important;left:28%}.width-full{margin:0 -20px}.width-90{width:1200px;margin:40px auto!important}.width-90 h2,.width-90 h4,.width-90.text-container h3,.width-90.text-container p{width:66%;margin-left:auto;margin-right:auto}.width-90.box-shadow h2,.width-90.box-shadow h3,.width-90.box-shadow h4,.width-90.faq h2,.width-90.faq h3,.width-90.faq h4,.width-90.faq p{width:initial;margin-left:initial;margin-right:initial}.width-48{width:48%}.box-shadow{box-shadow:0 0 15px 0 rgba(0,0,0,.2)}.black-bg .cta,.black-bg .cta a,.black-bg h1,.black-bg h2,.black-bg p{color:#fff!important}.tag{border-radius:15px;padding:2px 8px;width:fit-content!important;width:intrinsic;width:-moz-max-content;width:-webkit-max-content;width:auto;color:#fff;letter-spacing:1px;font-size:12px}.tag2{border-radius:13px;padding:4px 10px;width:intrinsic!important;width:-moz-max-content!important;width:-webkit-max-content!important;width:max-content!important;width:8%;margin:10px auto;color:#fff}.text-center{text-align:center}.text-left{text-align:left}.last-link{display:inline-block;width:100%}.join-cta{font-size:17px;font-weight:600;letter-spacing:.24px;color:#fff;background-color:#005078;width:intrinsic!important;width:-moz-max-content!important;width:-webkit-max-content!important;width:max-content!important;width:95%;margin:15px 0 0 15px!important;text-align:center}.join-cta a,.join-cta.home a{display:block;padding:15px 50px}section.row.footer-banner.home .join-cta{width:intrinsic!important;width:-moz-max-content!important;width:-webkit-max-content!important;width:max-content!important;width:90%}.join-cta.home:lang(fr) a,.join-cta:lang(fr) a{padding:15px 20px}.join-cta.home{font-size:17px;margin:55px 0 0 0!important}.join-cta a,.join-cta.home a{color:#fff!important;text-decoration:none}.block-spacing{padding-top:60px}.video{width:100%;margin:20px auto}.video iframe{width:630px;height:380px}.right-adjust{float:right;margin-top:20px}.noPaddingTop{padding-top:0!important;margin-top:-3px}.noBottomMargin{margin-bottom:0!important}.nowrap{white-space:nowrap}section.callout{background-color:#f9f8f6;padding:25px 30px;margin-bottom:50px!important}section.callout:before{content:'';background:url(/content/dam/aircanada/portal/images/loyalty/icon/hearing-circle.svg) no-repeat center;width:64px;height:64px;object-fit:contain;margin-right:20px;float:left}section.callout div{overflow:hidden;padding-bottom:10px}section.callout div p:last-child{margin-bottom:0}section.callout div a{font-weight:600;color:#00507c}section.callout div h3.cHead{font-size:20px;font-weight:600;letter-spacing:.22px}.partners img{max-width:483px}.hidden-991{display:inherit!important}.visible-991{display:none!important}br.tab-only{display:none}.gallery{visibility:hidden}.gallery.slick-initialized{visibility:visible}nav#loyaltyNav{background-color:#000;color:#fff;text-align:center;margin:0 -20px;padding-top:20px;z-index:10}nav#loyaltyNav li{display:inline-block;font-size:16px}nav#loyaltyNav li a{padding:10px 5px;margin:20px 30px 0}nav#loyaltyNav:lang(fr) li a{margin:20px 20px 0}nav#loyaltyNav li a,nav#loyaltyNav li a:hover{text-decoration:none;color:inherit}nav#loyaltyNav li a:hover,nav#loyaltyNav li.active a{border-bottom:solid 3px #fff;font-weight:600}nav#loyaltyNav li a:focus{font-weight:600}nav#loyaltyNav li.tag.blue-bg a:focus,nav#loyaltyNav li.tag.blue-bg a:hover,nav#loyaltyNav li.tag.blue-bg.active a{border-bottom:none}nav#loyaltyNav li.tag.blue-bg{padding:5px 0}nav#loyaltyNav li.tag.blue-bg a{padding:10px 30px;margin:0 0 10px}nav#loyaltyNav .mobile-container{display:none}div.hero-animation:after{color:#005078;content:'\e651';z-index:5;text-align:center;font-size:6em;margin-top:0;margin-bottom:40px;position:relative;display:inline-block;font-family:'AC Icomoon';font-style:normal;font-weight:400;line-height:1}div.hero-animation#hero-earn{margin:-3% 8% 0}div.hero-animation#hero-whats-new{margin:-3% 8% 0}div.hero-animation#hero-yourAeroplan{margin:-5% 7% 0}div.hero-animation#hero-travel{margin:-9% 5% 0}div.hero-animation#hero-status-en,div.hero-animation#hero-status-fr{margin:-10% -8% 0}div.hero-animation#hero-creditcards{margin:-3% 11% 0}div.hero-animation#hero-creditcards:after{margin-top:-3%}div.hero-animation#hero-earn:after,div.hero-animation#hero-whats-new:after{margin-top:calc(-3% - 40px)}div.hero-animation#hero-yourAeroplan:after{margin-top:calc(-5% - 40px)}div.hero-animation#hero-status-en:after,div.hero-animation#hero-status-fr:after,div.hero-animation#hero-travel:after{margin-top:calc(-9% - 40px)}div.hero-animation#hero-status-en+div.intro-sub{top:71%}div.hero-animation#hero-status-fr+div.intro-sub{top:66%}div.hero-animation#hero-creditcards:lang(fr)+div.intro-sub{top:65%;width:55%!important;left:calc(50% - 27.5%)!important}div.hero-animation#hero-earn:lang(fr)+div.intro-sub{top:60%}div.hero-animation#hero-yourAeroplan+div.intro-sub{top:65%;left:25.5%;width:51%}div.hero-animation#hero-travel+div.intro-sub{top:68%;left:25%}div.hero-animation#hero-travel{margin:-9% 5% 0}div.hero-animation#hero-travel:after{margin-top:calc(-9% - 40px)}section.row.lrow.animate.first{margin:-26px -20px 10px -20px;display:block}section.row.lrow{padding-top:40px}section.row.lrow.animate{padding-top:0}section.row.lrow h2{font-size:36px;line-height:1.22;letter-spacing:.2px}section.row.lrow h3{font-size:24px;font-weight:600}section.row.lrow h4{font-size:18px;font-weight:300;line-height:1.44;padding-bottom:20px}section.row.lrow .width-90.retail li:last-child,section.row.lrow h5{font-size:16px;font-weight:600;line-height:1.5;letter-spacing:.18px}section.row.lrow a,section.row.lrow a:active,section.row.lrow a:hover{color:#00507c;text-decoration:none;font-weight:600}section.row.lrow h2+hr{width:20px;height:3px;background-color:#b8a890;margin:20px auto}section.row.lrow p.blue-text+hr{height:2px;width:80%;background-color:#e6e6e6;margin:40px auto}section.row.lrow .panel-box{padding:20px 8em 20px 40px;background-color:#fff;margin:15px auto;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}section.row.lrow .panel-box p,section.row.lrow.faq.panel-box p{margin-bottom:0}section.row.lrow.faq div.accordion__container p.accordion__title{font-size:20px;font-weight:600;line-height:1.4;letter-spacing:.22px;background-color:#fff}section.row.lrow.faq div.accordion__container p.accordion__title:focus{text-decoration:none;outline:0}section.row.lrow.faq div.accordion__container p.accordion__title.selected{border-bottom:none}section.row.lrow.faq div.accordion__container p.accordion__title.panel-box.white-bg{border-bottom:0;box-shadow:10px 5px 15px -1px rgba(0,0,0,.15);padding:0}section.row.lrow.faq div.accordion__container p.accordion__title.panel-box.white-bg a{color:inherit;padding:30px;display:block}section.row.lrow.faq div.accordion__container p.accordion__title.panel-box.white-bg a:before{background:url(/content/dam/aircanada/portal/images/loyalty/illustration/creditcards-faq.svg);display:block;float:left;content:'';width:65px;height:65px;margin-top:-18px;margin-right:20px}section.row.lrow.faq div.accordion__container div.accordion__container p.accordion__title{font-size:18px}section.row.lrow.faq div.accordion__container div.accordion__container p.accordion__title a{color:inherit;display:block;padding:10px 0}section.row.lrow.faq div.accordion__container div.accordion__container p.accordion__title a:before{display:none}section.row.lrow.faq div.accordion__container div.accordion__container{border-bottom:solid 1px #d0d0ce}section.row.lrow.faq div.accordion__container{margin:15px auto}section.row.lrow.faq p.accordion__title a:after{background:url(/content/dam/aircanada/portal/images/loyalty/icon/creditcard-i-arrow-expand.svg);display:block;float:right;content:'';width:24px;height:24px}section.row.lrow.faq p.accordion__title.selected a:after{background:url(/content/dam/aircanada/portal/images/loyalty/icon/creditcard-i-arrow-collapse.svg)}section.row.lrow.faq div.accordion__container .accordion__content{margin:0;background:0 0;padding:15px 30px 25px;display:none}section.row.lrow.faq div.accordion__container div.accordion__container .accordion__content{padding:25px 30px;margin:0 0 25px;display:none;background-color:#f9f9f9}section.row.lrow.faq div.accordion__container div.accordion__container .accordion__content p:last-child{margin-bottom:0}section.row.lrow.faq .accordion__content table{width:100%}section.row.lrow.faq .accordion__content.selected{display:block!important;margin:0 0 25px!important}section.row.footer-banner img{padding:20px 30px 0 15%;width:95%}section.row.footer-banner img.img-responsive{padding:20px 0;max-width:300px}section.row.footer-banner{margin:40px auto!important;display:flex;flex-wrap:wrap}section.row.footer-banner.home{margin:0 -20px!important;padding:0;min-height:300px!important}section.row.footer-banner div.svg-container,section.row.footer-banner.home div.svg-container{align-self:flex-end}section.row.footer-banner.home h2{width:95%}section.row.footer-banner .align-self-center{align-self:center}section.row.lrow.footer{margin:-1px -20px;padding:20px 20px 0 20px}section.row.lrow.footer div.width-90{margin:0 auto!important}section.row.lrow.footer div.width-90 p:first-child{margin-bottom:15px}section.row.lrow.footer p:first-child{font-weight:600}section.row.lrow.footer p{text-align:left}section.row.lrow.footer p.text-center{text-align:center}div.tnc h1{font-size:45px;font-weight:600;line-height:1.2;text-align:center;color:#000;width:60%;margin:auto}section.tnc-container{background-image:linear-gradient(to bottom,#f9f9f9,#fff)}section.tnc-container h2{font-size:20px!important;font-weight:600;letter-spacing:.22px;color:#000;width:100%}section.tnc-container .col-lg-9{background-color:#fff}div.svg-container{display:block;overflow:hidden;transform:translate3d(0,0,0);text-align:center;opacity:1;padding:0}div.svg-container rect{fill:none}section.row.lrow.animate #first{background:url(/content/dam/aircanada/portal/images/loyalty/placeholder/aeroplan-red.png);background-repeat:no-repeat;background-size:cover;margin:-5% 0 0}section.row.lrow.animate #window{background:url(/content/dam/aircanada/portal/images/loyalty/placeholder/window.png);background-repeat:no-repeat;background-size:cover}section.row.lrow.animate #baton{background:url(/content/dam/aircanada/portal/images/loyalty/placeholder/baton.png);background-repeat:no-repeat;background-size:cover}section.row.lrow.animate #cabin{background:url(/content/dam/aircanada/portal/images/loyalty/placeholder/baton.png);background-repeat:no-repeat;background-size:cover;padding-top:20px}section.row.lrow.animate #coin{background:url(/content/dam/aircanada/portal/images/loyalty/placeholder/coin.png);background-repeat:no-repeat;background-size:cover}section.row.lrow.animate #plane{background:url(/content/dam/aircanada/portal/images/loyalty/placeholder/plane.png);background-repeat:no-repeat;background-size:cover}section.row.lrow.animate #aeroplan-red{background:url(/content/dam/aircanada/portal/images/loyalty/placeholder/first.png);background-repeat:no-repeat;background-size:cover;margin:0 20% -1% -30%}section.row.lrow.animate #luggage{background:url(/content/dam/aircanada/portal/images/loyalty/placeholder/luggage.png);background-repeat:no-repeat;background-size:cover;margin:0 3% 0 -10%}section.row.lrow.animate #credit-cards{background:url(/content/dam/aircanada/portal/images/loyalty/placeholder/credit-cards.png);background-repeat:no-repeat;background-size:cover}section.row.lrow.animate #family-travel{background:url(/content/dam/aircanada/portal/images/loyalty/placeholder/family-travel.png);background-repeat:no-repeat;background-size:cover;height:100%}section.row.lrow.animate:lang(fr) #flight-points{margin:5% 0 -1%}section.row.lrow.animate #flight-points{background:url(/content/dam/aircanada/portal/images/loyalty/placeholder/flight-points.png);background-repeat:no-repeat;background-size:cover;margin:0 0 -1%}section.row.lrow.animate #points-stack{background:url(/content/dam/aircanada/portal/images/loyalty/placeholder/points-stack.png);background-repeat:no-repeat;background-size:cover}section.row.lrow.animate #join-now{background:url(/content/dam/aircanada/portal/images/loyalty/illustration/wn-join-now-crop.svg);background-repeat:no-repeat;background-size:inherit;background-position-x:150px;min-height:300px!important}section.row.lrow.animate div#join-now.show-on-scroll{background:url(/content/dam/aircanada/portal/images/loyalty/illustration/ya-join-now-crop.svg);background-repeat:no-repeat;background-size:inherit;background-position-x:60px;min-height:300px!important}section.row.lrow.animate.noPaddingTop .width-33{top:19%;width:45%!important;left:27.5%}section.row.lrow.animate{display:flex;flex-wrap:wrap}section.row.lrow.animate h1{font-size:45px;font-weight:600;line-height:1.2}.header-title,section.row.lrow.animate h2{font-size:22px;font-weight:300;letter-spacing:.24px}section.row.lrow.animate .col-lg-2{padding:50px;align-self:center;z-index:5}section.row.lrow.animate .col-lg-10{padding:0}section.row.lrow.animate:nth-of-type(even) .col-lg-2{width:32%;margin-right:-26%;margin-left:10.6%}section.row.lrow.animate:nth-of-type(odd) .col-lg-2{width:32%;margin-left:-28%}:lang(fr) section.row.lrow.animate:nth-of-type(even) .col-lg-2{width:36%;margin-right:-28%;margin-left:8.6%}:lang(fr) section.row.lrow.animate:nth-of-type(odd) .col-lg-2{width:36%;margin-left:-28%}section.row.lrow.animate .copy{text-align:center;width:45%;position:absolute;z-index:5}section.row.lrow.animate:lang(fr) .copy{width:50%}section.row.lrow.animate:lang(fr) .copy.intro{top:56%;left:25%}section.row.lrow.animate .copy.intro{color:#fff;top:54%;width:50%;left:25%}section.row.lrow.animate .copy.intro-sub{color:#fff;top:65%;left:25%;width:50%}section.row.lrow.animate:lang(fr) .copy.intro-sub{top:72%}section.row.lrow.animate .cta{font-size:22px;font-weight:600;letter-spacing:.24px;color:#00507c}section.row.lrow.animate .cta-button{font-size:22px;font-weight:600;letter-spacing:.24px;color:#fff;background-color:#005078;padding:15px 50px;width:fit-content!important;width:intrinsic!important;width:-moz-max-content!important;width:-webkit-max-content!important;width:35%}section.row.lrow.animate.first.single-line{margin:-25px -20px 10px -20px}section.row.lrow.wn-bg-plane{background:url(/content/dam/aircanada/portal/images/loyalty/illustration/wn-bg-plane.svg);background-repeat:no-repeat;background-size:cover;position:relative}section.row.lrow.wn-bg-ticket-coin{background:url(/content/dam/aircanada/portal/images/loyalty/illustration/wn-bg-ticket-coin.svg);background-repeat:no-repeat;background-size:cover;position:relative}section.row.lrow.wn-bg-familytrip{background:url(/content/dam/aircanada/portal/images/loyalty/illustration/wn-bg-familytrip.png);background-repeat:no-repeat;background-size:cover;background-position:center;min-height:800px;position:relative}section.row.lrow.wn-bg-creditcards{background:url(/content/dam/aircanada/portal/images/loyalty/illustration/wn-bg-creditcards.svg);background-repeat:no-repeat;background-size:cover;position:relative}section.row.lrow.wn-bg-giftbox{background-color:#f9f8f6;background-size:cover;position:relative}section.row.lrow.wn-bg-creditcards img,section.row.lrow.wn-bg-plane img,section.row.lrow.wn-bg-ticket-coin img{max-height:566px;z-index:5;position:relative}section.row.lrow.wn-bg-giftbox img{position:relative}section.row.lrow.wn-bg-creditcards h2,section.row.lrow.wn-bg-familytrip h2,section.row.lrow.wn-bg-giftbox h2,section.row.lrow.wn-bg-plane h2,section.row.lrow.wn-bg-ticket-coin h2{margin:-20px auto 0}section.row.lrow.wn-bg-creditcards h2+hr,section.row.lrow.wn-bg-familytrip h2+hr,section.row.lrow.wn-bg-giftbox h2+hr,section.row.lrow.wn-bg-plane h2+hr,section.row.lrow.wn-bg-ticket-coin h2+hr{margin:20px auto;width:20px;height:2px;background-color:#b8a890}section.row.lrow.wn-bg-creditcards hr+h4,section.row.lrow.wn-bg-familytrip hr+h4,section.row.lrow.wn-bg-giftbox hr+h4,section.row.lrow.wn-bg-plane hr+h4,section.row.lrow.wn-bg-ticket-coin hr+h4{margin-bottom:calc(4em - 42px)}section.row.lrow.wn-bg-creditcards p.tag,section.row.lrow.wn-bg-familytrip p.tag,section.row.lrow.wn-bg-giftbox p.tag,section.row.lrow.wn-bg-plane p.tag,section.row.lrow.wn-bg-ticket-coin p.tag{border-radius:20px;margin:0 auto 25px;padding:4px 15px;font-weight:600;height:auto!important}section.row.lrow.wn-bg-plane:lang(fr) p{margin-bottom:4em;height:170px}section.row.lrow.wn-bg-creditcards p,section.row.lrow.wn-bg-giftbox p,section.row.lrow.wn-bg-plane p,section.row.lrow.wn-bg-ticket-coin p{margin-bottom:4em;height:100px}section.row.lrow.wn-bg-familytrip p{margin-bottom:3em}section.row.lrow.wn-bg-creditcards div.img-left,section.row.lrow.wn-bg-giftbox div.img-left,section.row.lrow.wn-bg-ticket-coin div.img-left{width:14%;position:absolute;top:24%;left:18%}section.row.lrow.wn-bg-creditcards div.img-left:lang(fr),section.row.lrow.wn-bg-giftbox div.img-left:lang(fr),section.row.lrow.wn-bg-ticket-coin div.img-left:lang(fr){width:16%;left:15%}section.row.lrow.wn-bg-plane div.img-left{width:14%;position:absolute;top:30%;left:18%}section.row.lrow.wn-bg-plane div.img-right{width:14%;position:absolute;top:30%;right:18%}section.row.lrow.wn-bg-plane:lang(fr) div.img-left{width:16%;left:15%}section.row.lrow.wn-bg-plane:lang(fr) div.img-right{width:16%;right:15%}section.row.lrow.wn-bg-creditcards div.img-right:lang(fr),section.row.lrow.wn-bg-familytrip div.img-right:lang(fr),section.row.lrow.wn-bg-giftbox div.img-right:lang(fr),section.row.lrow.wn-bg-ticket-coin div.img-right:lang(fr){width:16%;right:15%}section.row.lrow.wn-bg-creditcards div.img-right,section.row.lrow.wn-bg-familytrip div.img-right,section.row.lrow.wn-bg-giftbox div.img-right,section.row.lrow.wn-bg-ticket-coin div.img-right{width:14%;position:absolute;top:24%;right:18%}p.line{margin:0;height:0;width:33.5%;position:absolute;border-bottom:dotted 2px #c0c5c8;transform:scale(1.5)}section.row.lrow.wn-bg-plane p.line:nth-of-type(1){top:16.5%}section.row.lrow.wn-bg-plane p.line:nth-of-type(1):lang(fr){top:6%}p.line,p.line:lang(fr){width:35.5%;left:32.4%;margin:0!important}section.row.lrow.wn-bg-plane p.line:nth-of-type(2){top:calc(16.5% + 150px + 4em)}section.row.lrow.wn-bg-plane:lang(fr) p.line:nth-of-type(2){top:calc(17.5% + 150px + 4em)}section.row.lrow.wn-bg-creditcards p.line:nth-of-type(1),section.row.lrow.wn-bg-familytrip p.line:nth-of-type(1),section.row.lrow.wn-bg-giftbox p.line:nth-of-type(1),section.row.lrow.wn-bg-ticket-coin p.line:nth-of-type(1){top:10.5%}section.row.lrow.wn-bg-creditcards p.line:nth-of-type(2),section.row.lrow.wn-bg-familytrip p.line:nth-of-type(2),section.row.lrow.wn-bg-giftbox p.line:nth-of-type(2),section.row.lrow.wn-bg-ticket-coin p.line:nth-of-type(2){top:calc(10.5% + 150px + 4em)}section.row.lrow.wn-bg-creditcards p.line:nth-of-type(3),section.row.lrow.wn-bg-familytrip p.line:nth-of-type(3),section.row.lrow.wn-bg-giftbox p.line:nth-of-type(3),section.row.lrow.wn-bg-ticket-coin p.line:nth-of-type(3){top:calc(10.5% + 2*(150px + 4em))}section.row.lrow.cloud-bg h2+hr,section.row.lrow.pink-bg h2+hr{margin:20px 0;text-align:left}section.row.lrow.cloud-bg h2,section.row.lrow.cloud-bg h4{width:auto}section.row.lrow.cloud-bg{margin:0 -20px}section.row.lrow.cloud-bg .panel-box img{float:left;margin-right:30px;margin-bottom:0}section.row.lrow.cloud-bg .panel-box img.long-copy{margin-bottom:25px}section.row.lrow.cloud-bg img.img-responsive{margin-top:10px}section.row.lrow.cloud-bg .col-lg-8{margin-left:20%}div.row.family-sharing .col-20{width:20%;align-items:center}div.row.family-sharing{width:80%;margin:10px auto 30px;display:flex;flex-wrap:wrap;justify-content:space-evenly}div.row.family-sharing img{margin:20px 0}div.row.family-sharing p{width:86%;margin:0 auto 25px}div.row.family-sharing+h4{width:57%}div.travel-perks{padding:60px;margin-top:60px}div.col-space{margin:30px 2%;padding:0}div.col-space.left{margin-left:6.3%}div.col-space.right{margin-right:6.3%}div.col-space div.copy{padding:25px 30px 80px;height:280px}section.row.lrow.pink-bg .text-center{margin:0 -50px 0 50px}section.row.lrow.earn-travel .row.icons,section.row.lrow.earn-travel .row.panel-box{width:80%;padding:20px 40px 40px;margin:30px auto 0}section.row.lrow.earn-travel .row.icons p{width:80%;margin:auto}section.row.lrow.earn-travel h5{margin:20px 0 10px}section.row.lrow.earn-travel div.row.box-shadow img{max-width:130px}section.row.lrow.earn-travel div.border-left{background-image:linear-gradient(#c8c8c8,#c8c8c8);background-size:2px 80px;background-repeat:no-repeat;background-position:right center;-ms-transform:none;-webkit-transform:none;transform:none}section.row.lrow .width-90.retail li{list-style:none;display:inline-block;margin:40px 65px 15px 10px}section.row.lrow .width-90.retail ul:nth-of-type(2) li:first-child img{width:150px}section.row.lrow.earn-light-blue-bg h2,section.row.lrow.earn-light-blue-bg h3{margin:30px auto 15px}section.row.lrow div.earn-table{width:80%;margin:30px auto;display:inline-block}section.row.lrow div.earn-table div.col1,section.row.lrow div.earn-table div.col2,section.row.lrow div.earn-table div.col3{width:calc(33.33% - 40px);background-color:#fff;display:inline-block}section.row.lrow div.earn-table div.col2{margin:0 20px;position:relative}div.col1 div{background-color:#d5dee2}section.row.lrow div.earn-table div.col1 .th,section.row.lrow div.earn-table div.col2 .th,section.row.lrow div.earn-table div.col3 .th{font-size:14px;font-weight:600!important;letter-spacing:.5px;text-align:center;color:#fff;background-attachment:fixed;background-image:linear-gradient(14deg,#4a4f54 -35%,#000 175%,#000 175%);padding:15px;height:100px;-ms-transform:none;-webkit-transform:none;transform:none}section.row.lrow div.earn-table div.col1 .j p.fare-class+p:after,section.row.lrow div.earn-table div.col1 .th:after,section.row.lrow div.earn-table div.col2 .j:after,section.row.lrow div.earn-table div.col2 .th:after,section.row.lrow div.earn-table div.col3 .j:after,section.row.lrow div.earn-table div.col3 .th:after{border-bottom:1px solid transparent}section.row.lrow div.earn-table div.py p.fare-class{padding:30px 20px 0}section.row.lrow:lang(fr) div.earn-table div.py p.fare-class{padding:30px 15px 0}section.row.lrow div.earn-table div.col3 p{font-size:18px;font-weight:700!important;padding:26px 30px 0}section.row.lrow div.earn-table div.latitude div.hover{margin-bottom:-1px}section.row.lrow div.earn-table div.hover,section.row.lrow div.earn-table p.hover,section.row.lrow div.earn-table p:hover{background-color:rgba(216,216,216,.4);font-weight:700;margin:-2px 0 0}section.row.lrow div.earn-table div.hover.basic,section.row.lrow div.earn-table p.hover:first-child,section.row.lrow div.earn-table p:hover:first-child{margin:0}section.row.lrow div.earn-table p{text-align:center;letter-spacing:1.51px;color:#000;width:100%;padding:30px 30px 0;margin:0;background-color:transparent;height:80px}section.row.lrow div.earn-table div.col1 p.fare-class+p:after,section.row.lrow div.earn-table p.status-level:after{content:'';border-bottom:1px dashed #c8c8c8;width:90%;display:block;margin:30px auto 0;display:table}section.row.lrow div.earn-table div.col1 div.hover p.fare-class,section.row.lrow div.earn-table div.col1 div.hover p.fare-class+p{font-weight:700!important}section.row.lrow div.earn-table div.col1 p.fare-class{background-color:#d5dee2;color:#000!important;display:inline-block;width:75%}section.row.lrow div.earn-table div.col1 p.fare-class:after{border:none;height:1px}section.row.lrow div.earn-table div.col1 p.fare-class+p{display:inline-block;width:25%;padding:30px 10px 0;background-color:#fff}section.row.lrow div.earn-table #tier{position:absolute;top:45px;width:80%;left:30px;text-align:left;padding:15px 0;background:0 0;color:#fff;border:none}section.row.lrow div.earn-table #tier p.tier-btn{color:#fff!important;z-index:5;background:0 0;padding:0!important;text-align:left!important;font-weight:600;height:auto}section.row.lrow:lang(fr) div.earn-table div.col1 .py p.fare-class{padding:13px 20px 0}section.row.lrow div.earn-table #tier p.tier-btn:after{background:url(/content/dam/aircanada/portal/images/loyalty/icon/earn-i-dropdown-white.svg);display:block;float:right;content:'';width:24px;height:24px;margin-right:-25px;margin-top:-3px}section.row.lrow div.earn-table #tier p.tier-btn img{float:right}section.row.lrow div.earn-table #tier p.tier-btn:focus,section.row.lrow div.earn-table #tier p.tier-btn:hover{background-color:transparent;cursor:pointer;outline:inherit}section.row.lrow div.earn-table #tier li:focus{outline:2px auto -webkit-focus-ring-color}section.row.lrow div.earn-table #tier ul.tier-menu.show-menu{display:block;background:#fff;color:#000;height:auto}section.row.lrow div.earn-table #tier ul.tier-menu{position:relative;display:none;margin-top:5px;box-shadow:0 2px 6px 0 rgba(0,0,0,.2);z-index:5;padding:0}section.row.lrow div.earn-table #tier li{background:#fff;color:#000;font-size:14px;border:none;font-weight:600;padding:15px;list-style:none;cursor:pointer;min-width:150px;margin-bottom:0}section.row.lrow div.earn-table #tier li.selected{color:#c0c5c8!important}section.row.lrow div.earn-table #tier li.selected:after{background:url(/content/dam/aircanada/portal/images/loyalty/icon/earn-i-check.svg);display:block;float:right;content:'';width:12px;height:12px;margin-top:3px}section.row.lrow div.earn-table #tier li:hover{background-color:rgba(216,216,216,.4)}section.row.lrow div.earn-table div.equals,section.row.lrow div.earn-table div.plus{z-index:5;display:inline-block;position:absolute;width:23px;margin-left:-3px}section.row.lrow div.earn-table div.equals p,section.row.lrow div.earn-table div.plus p{visibility:hidden;border:none;width:100%;padding:19px 0 11px 0;font-size:24px;color:red;font-weight:600;height:80px}section.row.lrow div.earn-table div.equals{margin-left:-23px}section.row.lrow div.earn-table div.equals p:first-child,section.row.lrow div.earn-table div.plus p:first-child{margin-left:-15px;padding:20px 0 20px;height:100px}section.row.lrow div.earn-table div.equals p:first-child,section.row.lrow div.earn-table div.equals p:first-child:hover,section.row.lrow div.earn-table div.plus p:first-child,section.row.lrow div.earn-table div.plus p:first-child:hover{visibility:visible;background-image:none;background:0 0}section.row.lrow div.earn-table div.equals p.hover,section.row.lrow div.earn-table div.equals p:hover,section.row.lrow div.earn-table div.plus p.hover,section.row.lrow div.earn-table div.plus p:hover{visibility:visible}section.row.lrow div.earn-table div.equals p:after,section.row.lrow div.earn-table div.plus p:after{border-bottom:none;margin:30px auto 0}section.row.lrow.width-full.light-pink-bg div.width-90.text-center div.col-lg-2 img{height:325px}section.row.lrow.width-full.light-pink-bg div.width-90.text-center div.col-lg-8 h4{width:90%}section.row.lrow.status-carousel{position:relative;padding:0;display:block;margin-bottom:20%!important}section.row.lrow.status-carousel .carousel-container{position:absolute;margin:-11% auto 0!important;width:100%;height:375px}section.row.lrow.status-carousel .carousel-container .gallery{margin:0 auto;width:90%;height:375px}section.row.lrow.status-carousel div.gallery-cell{padding:30px;width:auto;margin:0 10px;height:350px;width:auto}section.row.lrow.status-carousel div.gallery-cell img{margin:10px auto 5px}section.row.lrow.status-carousel .slick-list{margin:0 -5px 0 -5px}section.row.lrow.status-carousel .slick-track{height:375px}section.row.lrow button.slick-next,section.row.lrow button.slick-prev{color:transparent}section.row.lrow button.slick-next,section.row.lrow button.slick-next:hover{position:absolute;top:41%;right:-40px;width:28px;height:40px;background-size:40px;background-image:url(/content/dam/aircanada/portal/images/loyalty/icon/status-i-prev.svg);background-color:transparent;border:none;transform:rotate(180deg)}section.row.lrow button.slick-prev,section.row.lrow button.slick-prev:hover{position:absolute;top:41%;left:-50px;z-index:1;width:28px;height:40px;background-size:40px;background-image:url(/content/dam/aircanada/portal/images/loyalty/icon/status-i-prev.svg);background-color:transparent;border:none}section.row.lrow .slick-next:before,section.row.lrow .slick-prev:before{font-size:20px;color:#00507c;line-height:inherit;font-weight:700}section.row.lrow ul.slick-dots{list-style:none}section.row.lrow ul.slick-dots li{display:inline-block;margin:10px 5px;border:1px solid #c0c5c8;border-radius:50%;width:12px;height:12px;color:#fff}section.row.lrow ul.slick-dots li button{border:none;background-color:transparent;color:transparent;height:10px;padding:1px;position:absolute;margin-top:-10px;margin-left:-5px}section.row.lrow ul.slick-dots li:before{background-color:#fff;display:block;height:6px;width:6px;border-radius:50%;padding:0;content:'';margin:2px}section.row.lrow ul.slick-dots li.slick-active:before{background-color:#00507c}section.row.lrow.status-carousel p.subtitle{font-size:20px;font-weight:600;margin:30px auto 15px}section.row.lrow .light-pink-bg .col-lg-8 p,section.row.lrow.light-pink-bg .col-lg-8 h2{width:90%}section.row.lrow .status-pass{width:80%;margin:0 auto 40px}section.row.lrow .status-pass p{width:87%;margin:0 auto 25px}section.row.lrow .status-pass img{margin:20px 0}section.row.lrow .premium-travel{width:80%;margin-top:30px;text-align:left;padding:20px 40px}section.row.lrow .premium-travel h5{padding:20px 10% 0 0;height:75px}section.row.lrow .premium-travel h5 span{display:block;overflow:hidden}section.row.lrow .premium-travel img{float:left;margin:-5px 20px 20px 0}table.status-spend{width:80%;margin:10px auto 30px;table-layout:fixed;box-shadow:3px 1px 15px -4px rgba(0,0,0,.2)}table.status-spend thead tr th{background-image:linear-gradient(45deg,#4a4f54 28%,#000 83%,#000 83%);background-attachment:fixed;color:#fff;padding:35px;border:none;-ms-transform:none;-webkit-transform:none;transform:none}table.status-spend tbody tr th{background-color:#d5dee2}table.status-spend tbody tr td,table.status-spend tbody tr th{padding:30px;font-size:14px;font-weight:400;text-align:center}table.status-spend tbody tr td{background-color:#fff;border-right:1px dashed #c8c8c8;border-bottom:1px dashed #c8c8c8}table.status-spend tbody tr td:last-child{border-right:none}table.status-spend tbody tr:last-child td,table.status-spend tbody.bb.blue tr:nth-of-type(2) td{border-bottom:none}table.status-spend thead tr th:first-child span{display:none}table.status-spend tbody.bb.blue tr th{background-color:#efefef}table.status-spend tbody.bb.blue tr th span.white-circle{width:40px;height:40px;background-color:#fff;color:#000;border-radius:50%;padding:14px 0;font-size:12px;font-weight:700}table.status-spend tbody.bb.blue tr:nth-of-type(1) th span.white-circle{display:block;margin:10px auto}table.status-spend tbody.bb.blue tr:nth-of-type(3) th span.white-circle{display:inline-block;margin:10px}table.status-spend tbody.bb.blue tr:nth-of-type(3) th{background-color:#d5dee2}table.status-spend tbody.bb.blue tr:nth-of-type(3) td{background-image:linear-gradient(to right,#ededed 1%,#d5dee2 99%);background-attachment:fixed}table.status-spend tbody.bb tr td{font-size:18px;font-weight:700}table.status-spend.gold thead tr th{background-image:linear-gradient(57deg,#e4dccf 31%,#b8a890 107%,#000 107%);color:#000;-ms-transform:none;-webkit-transform:none;transform:none}table.status-spend.gold tbody tr th:nth-of-type(1){background-color:#efefef}table.status-spend.gold tbody tr th:nth-of-type(2){background-color:#e1e5e8}table.status-spend.gold tbody tr th:nth-of-type(3){background-color:#d5dee2}section.row.lrow.status-benefits{padding:20px 0}.status-benefits h2{width:50%}section.row.lrow.status-benefits .col-lg-4{width:31.33%;padding:0;margin-top:20px}section.row.lrow.status-benefits .col-lg-4:nth-of-type(2){margin:20px 3% 0}section.row.lrow.status-benefits .col-lg-4 .copy{padding:15px 30px;min-height:280px}section.row.lrow.pink-bg.rel{position:relative;z-index:3}div#cc-form-success{width:60%;color:#000}div#cc-form-fail{width:70%;font-weight:600;color:#d8292f;margin-top:-20px}div#cc-form-success img{width:24px;height:24px;margin:-3px 10px 20px 0;float:left;display:block}section.row.lrow.partners{padding:0}section.row.lrow.partners h3{margin-bottom:30px}section.row.lrow form.signup h3,section.row.lrow.pos-abs h3{font-size:20px;font-weight:600}section.row.lrow form.signup h3{margin-bottom:60px;width:80%}section.row.lrow.pos-abs{margin:-10.5% auto 80px;padding-top:10.5%;text-align:center}section.row.lrow form.signup{z-index:9}section.row.lrow form.signup .form-element-wrapper input{font-size:16px;font-weight:400;background-color:transparent;width:100%;padding:10px;display:inline-block;border:none;border-bottom:solid 1px #4a4f54;margin-top:10px}section.row.lrow form.signup .page-action-section{margin-top:0}section.row.lrow form.signup .page-action-section button,section.row.lrow form.signup .page-action-section input{display:inline-block;margin-left:40px;margin-top:5px;width:60%;padding:15px;text-align:center;border:none;color:#00507c;font-weight:600;font-size:14px;background-color:#fff}section.row.lrow form.signup .input-btn{background-color:#fff;font-size:14px;font-weight:600;letter-spacing:.25px;text-align:center;color:#00507c}section.row.lrow.card-benefits h4{font-size:18px;font-weight:600;color:#fff;letter-spacing:1.29px;display:inline-block;padding:0;margin:0}section.row.lrow.card-benefits h4 img{height:18px;margin-right:16px;display:block;float:left}section.row.lrow.card-benefits h5{font-size:16px;font-weight:600;letter-spacing:1px;text-align:center;display:block}section.row.lrow.card-benefits ul.nav.nav-tabs,section.row.lrow.card-benefits ul.nav.nav-tabs li a{border:none!important;color:#54595f}section.row.lrow.card-benefits ul.nav.nav-tabs li{width:calc(50% - 10px);margin:0 5px;font-size:18px;letter-spacing:1.29px;text-align:center;color:#54595f;border:none;border-bottom:1px solid #d0d0ce}section.row.lrow.card-benefits ul.nav.nav-tabs li.active{position:relative;color:#000;background:#fff;font-weight:600;box-shadow:10px 10px 15px -6px rgba(0,0,0,.15)}section.row.lrow.card-benefits ul.nav-tabs>li.active>a,section.row.lrow.card-benefits ul.nav-tabs>li.active>a:focus,section.row.lrow.card-benefits ul.nav-tabs>li.active>a:hover{background-color:#fff;color:#000;border:none;border-bottom:solid 2px #005078!important}section.row.lrow.card-benefits ul.nav-tabs>li.active:after{display:none}section.row.lrow.card-benefits .tab-content .tab-pane{margin-top:60px}section.row.lrow.card-benefits div.row{display:table;width:100%;border-radius:2px;margin:0;box-shadow:0 -1px 1px 1px rgba(155,155,155,.15)}section.row.lrow.card-benefits div.row:before{display:none}section.row.lrow.card-benefits div.row-thead{box-shadow:none}section.row.lrow.card-benefits div.row-thead .col-header,section.row.lrow.card-benefits div.row-thead .col-icon,section.row.lrow.card-benefits div.row-thead .col-icon:nth-of-type(2){background-color:transparent;border:none}section.row.lrow.card-benefits div.row-thead .col-header{vertical-align:text-bottom}section.row.lrow.card-benefits .col-header{width:40%;display:table-cell;vertical-align:top;background-color:rgba(239,239,239,.3)}section.row.lrow.card-benefits .col-icon{width:calc(33.33% - 10px);padding:10px;display:inline-block;text-align:center}section.row.lrow.card-benefits #j-pb-higher-earn .col-icon,section.row.lrow.card-benefits #pb-higher-earn .col-icon{padding:10px 0}section.row.lrow.card-benefits .col-icon:nth-of-type(2){border-right:1px dashed #e6e6e6;border-left:1px dashed #e6e6e6}section.row.lrow.card-benefits #business-tab .col-icon{width:calc(50% - 20px)}section.row.lrow.card-benefits #business-tab .col-icon:nth-of-type(1){border-right:1px dashed #e6e6e6}section.row.lrow.card-benefits #business-tab .col-icon:nth-of-type(2){border-right:none;border-left:none}section.row.lrow.card-benefits .col-icon img.cc-card{width:125px}section.row.lrow.card-benefits .col-icon img{margin-bottom:10px}section.row.lrow.card-benefits .col-icon img+p{margin-bottom:0}section.row.lrow.card-benefits .accordion-content .col-icon img.cc-card{width:20px;margin:auto}section.row.lrow.card-benefits .row.header-row{border-radius:2px;box-shadow:0 4px 11px 1px rgba(155,155,155,.15);background-color:#4a4f54;padding:20px;color:#fff;text-align:left;margin:0}section.row.lrow.card-benefits .row.header-row.two{margin:50px 0 0 0}section.row.lrow.card-benefits .row.header-row .col-icon:nth-of-type(2){border:none}section.row.lrow.card-benefits p.accordion-title a:after{background:url(/content/dam/aircanada/portal/images/loyalty/icon/creditcard-i-arrow-expand.svg);content:'';width:24px;height:24px;position:absolute;display:block;top:50%;right:10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}section.row.lrow.card-benefits p.accordion-title.selected a:after{background:url(/content/dam/aircanada/portal/images/loyalty/icon/creditcard-i-arrow-collapse.svg)}section.row.lrow.card-benefits p.accordion-title a{color:#000!important;padding:20px 30px 20px 20px;display:block;position:relative}section.row.lrow.card-benefits p.accordion-title{font-size:18px;font-weight:300;line-height:1.44;color:#000;display:block;margin:0;width:100%}section.row.lrow.card-benefits p.accordion-title img{height:24px;margin-right:10px;display:block;float:left;margin:0 20px 20px 0}section.row.lrow.card-benefits .accordion-content{margin:10px;width:calc(100% - 20px);display:inline-block;background-color:#fff}section.row.lrow.card-benefits .accordion-content .col-icon p{margin-bottom:0}section.row.lrow.card-benefits .accordion-content.selected .description{display:block}section.row.lrow.card-benefits .accordion-content .description{color:#4a4f54;display:none;padding:20px;background-color:#f9f9f9;margin:10px;color:#4a4f54}section.row.lrow.card-benefits .accordion-content .description p{margin-bottom:0}section.row.lrow.card-benefits #j-pa-services .description p,section.row.lrow.card-benefits #pa-services .description p{margin-bottom:20px}@media only screen and (min-width:1700px){section.row.lrow.animate #first{margin:-5% 5% 0}section.row.lrow.animate:lang(fr) .copy.intro{top:52%!important;left:20%;width:60%}section.row.lrow.animate .copy.intro{top:52%;width:47%;left:26.5%}section.row.lrow.animate #join-now{background-position-x:280px}p.line{width:32.5%;left:34.4%}p.line:lang(fr){width:35.5%;left:31.4%}div.hero-animation#hero-yourAeroplan{margin:-2% 10% 0}div.hero-animation#hero-yourAeroplan:after{position:absolute;bottom:0;left:calc(50% - 42px)}div.hero-animation#hero-yourAeroplan+div.intro-sub{left:29.5%!important;width:41%!important;top:68%!important}div.hero-animation#hero-yourAeroplan:lang(fr)+div.intro-sub{width:57%!important;left:21.5%!important;top:67%!important}div.hero-animation#hero-status-fr+div.intro-sub{top:72%;width:60%;left:20%}div.hero-animation#hero-travel+div.intro-sub{top:68%!important;width:32%;left:34%!important}div.hero-animation#hero-travel-fr+div.intro-sub{top:74%!important;width:40%;left:30.5%!important}div.hero-animation#hero-whats-new+div.intro-sub{left:40%!important;width:20%;top:75%!important}div.hero-animation#hero-status-en,div.hero-animation#hero-status-fr{margin:-9% -2% 0}div.hero-animation#hero-status-en+div.intro-sub{top:74%!important}}@media only screen and (min-width:1625px){div.hero-animation#hero-creditcards:lang(fr)+div.intro-sub{top:71%}}@media only screen and (min-width:1550px){section.row.lrow.animate .copy.intro-sub{top:68%!important;left:27.5%!important;width:45%}div.hero-animation#hero-whats-new+div.intro-sub{left:38%!important;width:25%}div.hero-animation#hero-yourAeroplan+div.intro-sub{left:29.5%;width:45%}section.row.lrow.animate:lang(fr) .copy.intro{top:60%}section.row.lrow.animate:lang(en) .copy.intro{top:53%}div.hero-animation#hero-status-fr+div.intro-sub{top:73%!important;width:50%!important;left:25%!important}section.row.lrow.animate.first{margin:-26px -20px 10px -20px}section.row.footer-banner.home .join-cta{width:intrinsic!important;width:-moz-max-content!important;width:-webkit-max-content!important;width:max-content!important;width:70%}}@media only screen and (max-width:1510px) and (min-width:1401px){div.hero-animation#hero-yourAeroplan+div.intro-sub{top:58%;left:26.5%;width:51%}div.hero-animation#hero-yourAeroplan:lang(fr)+div.intro-sub{top:59%}div.hero-animation#hero-status-fr+div.intro-sub{top:68%}div.hero-animation#hero-creditcards:lang(fr)+div.intro-sub{top:65%;width:60%!important;left:calc(50% - 30%)!important}}@media only screen and (min-width:1024px){div.row.light-grey-bg.travel-perks .col-lg-6:nth-of-type(2){padding:5% 0 0}}@media only screen and (max-width:1400px) and (min-width:1201px){:lang(fr) section.row.lrow.animate:nth-of-type(even) .col-lg-2,section.row.lrow.animate:nth-of-type(even) .col-lg-2{width:43%;margin-right:-31%;margin-left:4.6%}:lang(fr) section.row.lrow.animate:nth-of-type(odd) .col-lg-2,section.row.lrow.animate:nth-of-type(odd) .col-lg-2{width:43%;margin-left:-31%}section.row.lrow.animate{min-height:auto}br.tab-only{display:block}section.row.lrow.wn-bg-giftbox{padding-bottom:20px}section.row.lrow.wn-bg-creditcards p.line:nth-of-type(1),section.row.lrow.wn-bg-familytrip p.line:nth-of-type(1),section.row.lrow.wn-bg-ticket-coin p.line:nth-of-type(1){top:10.5%}section.row.lrow.wn-bg-giftbox p.line:nth-of-type(1){top:11%}section.row.lrow.wn-bg-creditcards p.line:nth-of-type(2),section.row.lrow.wn-bg-familytrip p.line:nth-of-type(2),section.row.lrow.wn-bg-ticket-coin p.line:nth-of-type(2){top:calc(10.75% + 150px + 4em)}section.row.lrow.wn-bg-giftbox p.line:nth-of-type(2){top:calc(11% + 150px + 4em)}section.row.lrow.wn-bg-creditcards p.line:nth-of-type(3),section.row.lrow.wn-bg-familytrip p.line:nth-of-type(3),section.row.lrow.wn-bg-ticket-coin p.line:nth-of-type(3){top:calc(10.75% + 2*(150px + 4em))}section.row.lrow.wn-bg-giftbox p.line:nth-of-type(3){top:calc(11.25% + 2*(150px + 4em))}.width-33{width:45%!important;left:28%;top:10%}section.row.lrow.animate #flight-points{margin:0 0 -1%}section.row.lrow.animate #family-travel{margin-top:0}section.row.lrow.animate.noPaddingTop .width-33{top:8%}div.hero-animation:after{margin-bottom:40px}div.hero-animation#hero-creditcards:after{margin-top:0}section.row.lrow.animate:lang(en) #hero-creditcards.hero-animation{margin:-3% 11% 0!important}section.row.lrow.animate .copy,section.row.lrow.animate:lang(fr) .copy{width:55%}div.hero-animation#hero-travel+div.intro-sub{top:60%!important;width:60%;left:20%}div.hero-animation#hero-status-en+div.intro-sub{top:66%}div.hero-animation#hero-status-fr+div.intro-sub{width:66%;left:17%;top:70%}div.hero-animation#hero-yourAeroplan{margin:-5% 0 0}div.hero-animation#hero-yourAeroplan+div.intro-sub{top:62%;left:24.5%}div.hero-animation#hero-yourAeroplan:lang(fr)+div.intro-sub{top:63%;left:18.5%;width:63%}div.hero-animation#hero-whats-new:lang(en)+div.intro-sub,div.hero-animation#hero-whats-new:lang(fr)+div.intro-sub{top:69%!important}section.row.lrow.animate .copy.intro-sub{color:#fff;top:62%;left:22.5%;width:55%}section.row.lrow.animate:lang(fr) .copy.intro-sub{color:#fff;top:55%;left:12.5%;width:75%}section.row.lrow.animate:lang(fr) .copy.intro{top:50%;left:14%;width:70%}section.row.lrow.animate .copy.intro{top:50%}section.row.lrow .premium-travel h5{padding:20px 40px 0 0;height:90px}section.row.lrow.animate #join-now{min-height:auto;margin:0 5% 0 -5%}section.row.lrow.animate #join-now.show-on-scroll{margin:0 -8% 0 -3%}section.row.footer-banner.home{min-height:370px!important}.join-cta.home:lang(fr) a{padding:15px}section.row.lrow.status-carousel{margin-bottom:23%!important}section.row.lrow.status-carousel .carousel-container .gallery{width:90%}section.row.lrow button.slick-next,section.row.lrow button.slick-next:hover{right:-36px}section.row.lrow div.img-left{width:15%!important;left:14%!important}section.row.lrow:lang(fr) div.img-left{width:20%!important;left:10%!important}section.row.lrow div.img-right{width:15%!important;right:14%!important}section.row.lrow:lang(fr) div.img-right{width:20%!important;right:10%!important}section.row.lrow p.line{width:36.5%;left:30.5%!important}section.row.lrow:lang(fr) p.line{width:38.5%}section.row.lrow.animate:lang(fr) #hero-creditcards.hero-animation{margin:-3% 8% 0!important}section.row.lrow.animate:lang(fr) #hero-creditcards.hero-animation+div.intro-sub{top:65%;left:15%!important;width:70%!important}nav#loyaltyNav:lang(fr) li a{padding:10px 5px;margin:20px 10px 0}}@media only screen and (min-width:1201px){section.row.lrow.footer p{width:1200px;margin:0 auto 25px}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){section.row.lrow.status-benefits:lang(en) .col-lg-4 .copy{min-height:310px!important}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (-webkit-min-device-pixel-ratio:1) and (orientation :landscape){section.row.lrow.animate .copy.intro{top:46%!important}section.row.lrow.animate .col-lg-2{padding:20px 40px}:lang(fr) section.row.lrow.animate:nth-of-type(even) .col-lg-2,section.row.lrow.animate:nth-of-type(even) .col-lg-2{width:40%;margin:2% -24% 0 0}:lang(fr) section.row.lrow.animate:nth-of-type(odd) .col-lg-2,section.row.lrow.animate:nth-of-type(odd) .col-lg-2{width:40%;margin:2% 0 0 -24%}section.row.lrow.animate:lang(fr) .copy.intro{top:49%!important}section.row.lrow.animate:lang(fr) #flight-points{margin:10% -20% -1%!important;min-height:auto!important}div.hero-animation#hero-yourAeroplan{margin:-5% -13% 0!important}div.hero-animation#hero-yourAeroplan+div.intro-sub{top:65%!important;left:20%!important;width:60%!important}div.hero-animation#hero-yourAeroplan:lang(fr)+div.intro-sub{top:67%!important}section.row.lrow.animate #hero-whats-new:lang(en)+div.intro-sub{top:65%!important}section.row.lrow.animate #hero-whats-new:lang(fr)+div.intro-sub{top:68%!important}section.row.lrow.animate #hero-status-en+.copy.intro-sub{top:67%!important;width:70%!important;left:15%!important}section.row.lrow.animate #hero-status-fr+.copy.intro-sub{top:66%!important;width:70%!important;left:15%!important}section.row.lrow.animate:lang(en) #hero-creditcards.hero-animation+div.intro-sub{top:64%!important;width:70%!important;left:16.5%!important}section.row.lrow.animate #hero-status-en:after,section.row.lrow.animate #hero-status-fr:after{left:calc(50% - 42px)!important}section.row.lrow.animate #hero-earn:after,section.row.lrow.animate:lang(fr) #hero-earn:after{left:0!important}section.row.lrow.animate:lang(fr) #hero-creditcards.hero-animation+div.intro-sub{top:65%!important;width:75%!important;left:12.5%!important;margin-top:-25px}section.row.lrow.status-benefits:lang(en) .col-lg-4 .copy{min-height:290px!important}div.hero-animation#hero-whats-new{margin:-3% 8% 0!important}}@media only screen and (min-device-width :1025px) and (max-device-width :1366px) and (orientation :landscape){div.hero-animation#hero-creditcards:lang(fr)+div.intro-sub,section.row.lrow.animate:lang(fr) #hero-creditcards.hero-animation+div.intro-sub{top:65%!important;width:75%!important;left:12.5%!important;margin-top:-25px}section.row.lrow.animate:lang(fr) #hero-creditcards.hero-animation{margin:-3% 8% 0!important}}@media only screen and (min-width:992px) and (max-width:1200px) and (orientation:portrait){div.hero-animation#hero-yourAeroplan:lang(en)+div.intro-sub{width:55%!important;left:22.5%!important;top:64%!important}}@media only screen and (min-width:992px) and (max-width:1200px){.width-full{margin:0 -20px;width:calc(100% + 40px)}.width-33{width:55%!important;left:22%;top:5%}.width-90{width:auto;padding-left:20px;padding-right:20px}.width-90 h2,.width-90 h4,.width-90.text-container h3{width:100%;margin-left:20px;margin-right:20px}h2.header-title{width:80%;margin:20px auto 40px}.width-90.text-container p{width:100%}section.row.lrow.width-full.light-pink-bg div.width-90.text-center div.col-lg-2 img{height:355px}section.row.lrow div.earn-table #tier{left:15px}section.row.footer-banner{margin:40px 20px!important;width:calc(100% - 40px)}section.row.footer-banner img{padding:20px 30px 0 10%;width:100%}section.row.footer-banner h2.header-title{margin:0 auto 15px;font-size:20px}section.row.lrow.animate .copy.intro-sub{top:65%}div.hero-animation:after{margin-bottom:50px;margin-top:35px}section.row.lrow hr+h4{width:80%!important;margin:20px auto!important}section.row.footer-banner.home{margin:0 -20px!important;width:calc(100% + 40px);min-height:300px!important}section.row.lrow.animate #join-now,section.row.lrow.animate div#join-now.show-on-scroll{background-position-x:0!important;min-height:auto;margin:0 -40px 0 0}nav#loyaltyNav li{font-size:15px}nav#loyaltyNav li a{margin:20px 20px 0}nav#loyaltyNav:lang(fr) li a{margin:20px 8px 0}section.row.lrow.animate .copy.intro-sub{left:20%!important;width:60%!important;top:60%!important}section.row.lrow.animate:lang(fr) .copy.intro-sub{left:15%!important;width:70%!important;top:50%}div.hero-animation#hero-yourAeroplan:lang(fr)+div.intro-sub{top:58%!important}div.hero-animation#hero-whats-new+div.intro-sub{top:70%!important}div.hero-animation#hero-earn+div.intro-sub{top:55%!important}div.hero-animation#hero-earn,div.hero-animation#hero-whats-new{margin:-3% 3% 0}div.hero-animation#hero-yourAeroplan{margin:-5% -5% -3%}section.row.lrow.animate .copy.intro-sub.status{top:50%}div.hero-animation#hero-creditcards:after,div.hero-animation#hero-earn:after,div.hero-animation#hero-travel:after,div.hero-animation#hero-whats-new:after{margin-top:35px}div.hero-animation#hero-status-en:after,div.hero-animation#hero-status-fr:after{position:absolute;bottom:-10px;left:calc(50% - 42px)}div.hero-animation#hero-status-en,div.hero-animation#hero-status-fr,div.hero-animation#hero-travel{margin:-15% -47% 0}div.hero-animation#hero-travel+div.intro-sub{top:58%!important}div.hero-animation#hero-status-en+div.intro-sub,div.hero-animation#hero-status-fr+div.intro-sub{top:66%!important}div.hero-animation#hero-creditcards{margin:-5% -5% 0 -5%}div.hero-animation#hero-creditcards+div.intro-sub{top:67%!important}div.hero-animation#hero-creditcards:lang(fr)+div.intro-sub{top:60%!important;width:70%!important;left:15%!important}section.row.lrow.animate .copy.intro-sub.hero{top:66%}section.row.lrow.animate #first{margin:-8% -20% 0 -20%}section.row.lrow.animate .copy.intro{top:47%;width:58%;left:21%}section.row.lrow.animate:lang(fr) .copy.intro{top:50%;width:70%;left:16%}section.row.lrow.animate #baton{margin:0 10% 0 0}section.row.lrow.animate .col-lg-2{padding:30px 50px}section.row.lrow.animate #flight-points{margin:13% 0 -1%!important}section.row.lrow.animate.noPaddingTop .width-33{top:10%;width:45%!important;left:29%}section.row.lrow.animate.first.single-line{margin:-26px -20px 10px -20px}p.line{width:42.5%}p.line:lang(fr){left:30.5%!important;width:43.5%}section.row.lrow.wn-bg-creditcards p.line:nth-of-type(1),section.row.lrow.wn-bg-creditcards p.line:nth-of-type(2),section.row.lrow.wn-bg-creditcards p.line:nth-of-type(3),section.row.lrow.wn-bg-familytrip p.line:nth-of-type(1),section.row.lrow.wn-bg-familytrip p.line:nth-of-type(2),section.row.lrow.wn-bg-familytrip p.line:nth-of-type(3),section.row.lrow.wn-bg-giftbox p.line:nth-of-type(1),section.row.lrow.wn-bg-giftbox p.line:nth-of-type(2),section.row.lrow.wn-bg-giftbox p.line:nth-of-type(3),section.row.lrow.wn-bg-plane p.line:nth-of-type(1),section.row.lrow.wn-bg-plane p.line:nth-of-type(2),section.row.lrow.wn-bg-ticket-coin p.line:nth-of-type(1),section.row.lrow.wn-bg-ticket-coin p.line:nth-of-type(2),section.row.lrow.wn-bg-ticket-coin p.line:nth-of-type(3){left:29.5%}section.row.lrow.wn-bg-creditcards:lang(fr) p.line:nth-of-type(1),section.row.lrow.wn-bg-creditcards:lang(fr) p.line:nth-of-type(2),section.row.lrow.wn-bg-creditcards:lang(fr) p.line:nth-of-type(3),section.row.lrow.wn-bg-familytrip p.line:nth-of-type(1),section.row.lrow.wn-bg-familytrip:lang(fr) p.line:nth-of-type(2),section.row.lrow.wn-bg-familytrip:lang(fr) p.line:nth-of-type(3),section.row.lrow.wn-bg-giftbox p.line:nth-of-type(1),section.row.lrow.wn-bg-giftbox:lang(fr) p.line:nth-of-type(2),section.row.lrow.wn-bg-giftbox:lang(fr) p.line:nth-of-type(3),section.row.lrow.wn-bg-plane:lang(fr) p.line:nth-of-type(1),section.row.lrow.wn-bg-plane:lang(fr) p.line:nth-of-type(2),section.row.lrow.wn-bg-ticket-coin:lang(fr) p.line:nth-of-type(1),section.row.lrow.wn-bg-ticket-coin:lang(fr) p.line:nth-of-type(2),section.row.lrow.wn-bg-ticket-coin:lang(fr) p.line:nth-of-type(3){left:26.5%!important;width:44.5%}section.row.lrow.wn-bg-creditcards div.img-left,section.row.lrow.wn-bg-giftbox div.img-left,section.row.lrow.wn-bg-plane div.img-left,section.row.lrow.wn-bg-ticket-coin div.img-left{width:17%;left:7%}section.row.lrow.wn-bg-creditcards div.img-left:lang(fr),section.row.lrow.wn-bg-giftbox div.img-left:lang(fr),section.row.lrow.wn-bg-plane:lang(fr) div.img-left,section.row.lrow.wn-bg-ticket-coin div.img-left:lang(fr){width:22%;left:4%}section.row.lrow.wn-bg-plane div.img-right{width:17%;right:7%}section.row.lrow.wn-bg-plane:lang(fr) div.img-right{width:20%;right:4%}section.row.lrow.wn-bg-creditcards div.img-right,section.row.lrow.wn-bg-familytrip div.img-right,section.row.lrow.wn-bg-giftbox div.img-right,section.row.lrow.wn-bg-ticket-coin div.img-right{width:16%;right:10%}section.row.lrow.wn-bg-creditcards div.img-right:lang(fr),section.row.lrow.wn-bg-familytrip div.img-right:lang(fr),section.row.lrow.wn-bg-giftbox div.img-right:lang(fr),section.row.lrow.wn-bg-ticket-coin div.img-right:lang(fr){width:25%;right:4%}section.row.lrow.cloud-bg .col-lg-8{margin-left:28%}div.col-space.right+h4{display:block;width:90%;margin:auto}div.row.light-grey-bg.travel-perks .col-lg-6:nth-of-type(2){padding:5em 4em}section.row.lrow.cloud-bg .col-lg-8 .panel-box{padding:20px 20px 20px 40px;margin:15px 6em 15px 0}section.row.lrow.cloud-bg h2,section.row.lrow.cloud-bg hr+h4{margin:20px 0!important}div.row.family-sharing{flex-wrap:nowrap;width:90%}section.row.lrow.width-90.box-shadow.pink-bg hr+h4{margin:20px 0!important}section.row.lrow.pink-bg .text-center{margin:0 15px 0 -15px;padding:0 20px}section.row.lrow div.earn-table div.py p.fare-class{padding:14px 20px 0}.esq-bg{background-position-x:center;height:700px}section.row.lrow.status-carousel{margin-bottom:32%!important}section.row.lrow.status-carousel .carousel-container,section.row.lrow.status-carousel .carousel-container .gallery{height:400px}div.row.family-sharing+h4{width:65%;margin:20px auto}section.row.lrow .premium-travel h5{height:70px}section.row.lrow.status-benefits .col-lg-4{width:calc(33.33% - 20px);padding:0;margin:20px auto 0}section.row.lrow.status-benefits .col-lg-4:nth-of-type(2){margin:20px 30px 0}section.row.lrow.pos-abs{margin:-10.5% -20px 80px}div#cc-form-success{width:70%;color:#000;margin:auto}div#cc-form-success{width:70%;margin:auto}section.row.lrow.card-benefits p.accordion-title{font-size:16px}}@media only screen and (min-width:1024px) and (max-width:1200px){:lang(fr) section.row.lrow.animate:nth-of-type(even) .col-lg-2,section.row.lrow.animate:nth-of-type(even) .col-lg-2{width:50%;margin:5% -35% 0 0}:lang(fr) section.row.lrow.animate:nth-of-type(odd) .col-lg-2,section.row.lrow.animate:nth-of-type(odd) .col-lg-2{width:50%;margin:5% 0 0 -35%}section.row.lrow.animate #join-now,section.row.lrow.animate div#join-now.show-on-scroll{min-height:265px!important}section.row.lrow div.earn-table div.flex p.fare-class{padding:30px 30px 0}}@media only screen and (min-width:992px) and (max-width:1023px){:lang(fr) section.row.lrow.animate:nth-of-type(even) .col-lg-2,section.row.lrow.animate:nth-of-type(even) .col-lg-2{width:50%;margin:5% -50% 0 0}:lang(fr) section.row.lrow.animate:nth-of-type(odd) .col-lg-2,section.row.lrow.animate:nth-of-type(odd) .col-lg-2{width:50%;margin:5% 0 0 -50%}section.row.footer-banner div.svg-container,section.row.footer-banner.home div.svg-container{width:40%}section.row.lrow.animate .copy.intro{top:45%!important}section.row.footer-banner .align-self-center{width:calc(60% - 10px);display:inline-block}section.row.lrow.animate .col-lg-2{padding:30px 50px 10px!important}section.row.lrow.animate #join-now{margin:0 -45px 0 0}section.row.lrow div.earn-table div.flex p.fare-class{padding:14px 20px 0}}@media only screen and (min-width:768px) and (max-width:991px){section.row.lrow.animate.first.single-line{margin:0 -20px 10px -20px}section.row.lrow.animate .copy.intro-sub{top:66%!important}div.hero-animation#hero-whats-new+div.intro-sub{top:71%!important;left:7%!important}section.row.lrow.animate:lang(en) #hero-creditcards.hero-animation{margin:-5% -20% 0}section.row.lrow.animate:lang(en) #hero-creditcards.hero-animation+div.intro-sub{top:68%!important;width:70%!important;left:15%!important}section.row.lrow.animate .copy.intro-sub.status{top:62%!important}section.row.lrow.animate #hero-status-en+.copy.intro-sub{top:67%!important;width:70%!important;left:15%!important}section.row.lrow.animate #hero-status-fr+.copy.intro-sub{top:61%!important}section.row.lrow.animate #hero-travel+.copy.intro-sub{top:72%!important;width:70%!important;left:15%!important}section.row.lrow.animate #join-now{min-height:300px!important}.video iframe{min-height:360px!important}section.row.lrow.animate #flight-points{min-height:450px}section.row.lrow.animate h1{font-size:36px;line-height:1.33}.header-title,section.row.lrow.animate h2{font-size:24px}section.row.lrow.animate .cta{font-size:22px}section.row.lrow .gallery-wn{width:50%!important;height:480px!important}section.row.lrow .gallery-wn .panel-box.white-bg{height:385px!important}section.row.lrow.wn-bg-giftbox .gallery-wn:lang(fr) .panel-box.white-bg{height:325px!important}section.row.lrow.wn-bg-creditcards div.img-right,section.row.lrow.wn-bg-giftbox div.img-right,section.row.lrow.wn-bg-plane div.img-right,section.row.lrow.wn-bg-ticket-coin div.img-right{top:-9px!important}section.row.lrow.wn-bg-creditcards p.line:nth-of-type(1),section.row.lrow.wn-bg-familytrip p.line:nth-of-type(1),section.row.lrow.wn-bg-giftbox p.line:nth-of-type(1),section.row.lrow.wn-bg-plane p.line:nth-of-type(1),section.row.lrow.wn-bg-ticket-coin p.line:nth-of-type(1){width:27.5%}section.row.lrow.wn-bg-plane:lang(fr) p.line:nth-of-type(1){top:3%!important}section.row.lrow.wn-bg-giftbox:lang(fr) p.line:nth-of-type(1){top:4%!important}section.row.lrow.wn-bg-creditcards:lang(fr) p.line:nth-of-type(1),section.row.lrow.wn-bg-familytrip:lang(fr) p.line:nth-of-type(1),section.row.lrow.wn-bg-ticket-coin:lang(fr) p.line:nth-of-type(1){top:4%!important}section.row.lrow.wn-bg-creditcards div.img-left,section.row.lrow.wn-bg-creditcards div.img-left:lang(fr),section.row.lrow.wn-bg-creditcards div.img-right,section.row.lrow.wn-bg-creditcards div.img-right:lang(fr),section.row.lrow.wn-bg-giftbox div.img-left,section.row.lrow.wn-bg-giftbox div.img-left:lang(fr),section.row.lrow.wn-bg-giftbox div.img-right,section.row.lrow.wn-bg-giftbox div.img-right:lang(fr),section.row.lrow.wn-bg-plane div.img-left,section.row.lrow.wn-bg-plane div.img-left:lang(fr),section.row.lrow.wn-bg-plane div.img-right,section.row.lrow.wn-bg-plane div.img-right:lang(fr),section.row.lrow.wn-bg-ticket-coin div.img-left,section.row.lrow.wn-bg-ticket-coin div.img-left:lang(fr),section.row.lrow.wn-bg-ticket-coin div.img-right,section.row.lrow.wn-bg-ticket-coin div.img-right:lang(fr){width:43%!important}section.row.lrow.wn-bg-creditcards img,section.row.lrow.wn-bg-giftbox img,section.row.lrow.wn-bg-ticket-coin img{max-height:490px;width:auto}section.row.lrow.wn-bg-familytrip{min-height:1130px!important;margin-bottom:-150px!important}section.row.lrow.wn-bg-creditcards p.line:nth-of-type(1),section.row.lrow.wn-bg-familytrip p.line:nth-of-type(1),section.row.lrow.wn-bg-giftbox p.line:nth-of-type(1),section.row.lrow.wn-bg-plane p.line:nth-of-type(1),section.row.lrow.wn-bg-ticket-coin p.line:nth-of-type(1){margin-bottom:7px!important}section.row.lrow.wn-bg-creditcards p.line:nth-of-type(1),section.row.lrow.wn-bg-familytrip p.line:nth-of-type(1),section.row.lrow.wn-bg-giftbox p.line:nth-of-type(1),section.row.lrow.wn-bg-plane p.line:nth-of-type(1),section.row.lrow.wn-bg-ticket-coin p.line:nth-of-type(1){top:2%!important}div.hero-animation#hero-yourAeroplan:lang(fr)+div.intro-sub{top:54%!important;left:15%!important;width:70%!important}div.col-space{margin:30px!important;width:calc(50% - 60px)!important}div.col-space div.copy{height:285px!important}div.col-space:lang(fr) div.copy{height:315px!important}section.row.lrow.cloud-bg .panel-box{width:calc(100% - 40px)}div.travel-perks img{max-width:300px!important}div.travel-perks{padding:40px!important}section.row.lrow.animate:lang(fr) #hero-travel+.copy.intro-sub{top:66%!important}section.row.lrow div.earn-table div.col1 p.fare-class{margin-top:-2px}.esq-bg{height:600px!important;background-position-x:center;background-position-y:bottom}section.row.lrow.status-benefits:lang(fr) .col-lg-4 .copy{min-height:365px!important}section.row.lrow .premium-travel h5{height:85px!important}section.row.lrow.status-benefits .col-lg-4{width:calc(33.33% - 40px)!important;padding:0;margin:20px!important}section.row.lrow.status-benefits .col-lg-4:nth-of-type(2){margin:20px}section.row.lrow.status-benefits .col-lg-4 .copy{min-height:310px!important}div.hero-animation#hero-creditcards:lang(fr)+div.intro-sub{top:68%!important;width:71%!important;left:14.5%!important}}@media only screen and (max-width:896px) and (min-width:768px){div.hero-animation#hero-earn:lang(fr)+div.intro-sub{top:64%!important;width:93%!important;left:3.5%}}@media only screen and (max-width:991px) and (min-width:897px){div.hero-animation#hero-earn:lang(fr)+div.intro-sub{top:63%!important;width:65%!important;left:17.5%}section.row.lrow.animate #hero-status-fr+.copy.intro-sub{top:64%!important;width:60%!important;left:20%!important}}@media only screen and (max-width:991px) and (orientation:landscape){section.row.lrow div.earn-table div.col1 .th{margin-bottom:.1px}}@media only screen and (max-width:991px){.visible-991{display:block!important}.hidden-991{display:none!important}.width-33,.width-33:lang(fr){width:auto!important;left:9%;top:5%}.noPaddingTop{margin-top:-23px}section.row.lrow.animate.noPaddingTop .width-33{top:30px;width:90%!important;left:5%}.join-cta,.join-cta.home{font-size:18px;margin:20px auto 50px!important}.width-full{margin:0 -20px!important;width:calc(100% + 40px)!important}.width-90{width:auto}.width-90 h2,.width-90 h4,.width-90.text-container h3,.width-90.text-container p{width:100%;padding:0 20px}.video{padding:0 20px}.video iframe{width:100%;height:auto;min-height:250px}.box-shadow{box-shadow:9px 12px 12px -5px rgba(0,0,0,.1)}.tag2{border-radius:20px;padding:5px 25px;width:intrinsic!important;width:-moz-max-content!important;width:-webkit-max-content!important;width:max-content!important;width:20%;font-size:15px}.cloud-bg{background:url(/content/dam/aircanada/portal/images/loyalty/illustration/ya-bg-blue.svg);width:calc(100% + 40px)!important}section.row.lrow.animate{min-height:auto;overflow:hidden}div.svg-container{overflow:visible}section.row.lrow.animate .copy.intro{left:8%;top:55%}section.row.lrow.animate:lang(fr) .copy.intro{left:8%;top:52%}section.row.lrow.animate .copy,section.row.lrow.animate:lang(fr) .copy{width:87%!important}section.row.lrow.animate .col-lg-2{padding:50px 20px;text-align:center}:lang(fr) section.row.lrow.animate:nth-of-type(even) .col-lg-2,section.row.lrow.animate:nth-of-type(even) .col-lg-2{width:100%;margin-right:0;margin-left:0}:lang(fr) section.row.lrow.animate:nth-of-type(odd) .col-lg-2,section.row.lrow.animate:nth-of-type(odd) .col-lg-2{width:100%;margin-left:0;padding:30px 20px}section.row.lrow.animate:nth-of-type(odd){flex-direction:column-reverse}section.row.lrow.animate:nth-of-type(even) .show-on-scroll{margin:-15% 0 0 -70%}section.row.lrow.animate:nth-of-type(odd) .show-on-scroll{margin:-15% -55% 0 0}section.row.lrow.animate.first,section.row.lrow.animate.first.single-line{margin:0 -20px;width:calc(100% + 40px)}section.row.lrow.animate #plane{margin-top:-5%}section.row.lrow.animate #first{margin:-10% -50% 0 -50%}section.row.lrow.animate #coin{margin:-15% 30px 0 -55%}section.row.lrow.animate #flight-points{margin:-5% -20% -1% -20%}section.row.lrow.animate #aeroplan-red{margin:-15% -15% 0}section.row.lrow.animate:lang(fr) #flight-points{margin:0 -15% -1%}section.row.lrow.animate #family-travel{margin:0 -95% 0 0}section.row.lrow.animate #luggage{margin:-15% 20% 0 -55%}section.row.lrow.animate #points-stack{margin:-15% -90% 0 30px}section.row.lrow.animate #cabin{margin:-15% -90% 0 0}section.row.lrow.animate #join-now{margin:0;min-height:300px;background-position-x:45%}section.row.lrow h4{font-size:16px}section.row.lrow h2{font-size:24px}section.row.lrow h3{font-size:18px}section.row.lrow .panel-box{padding:20px;text-align:center;margin:20px auto}section.row.lrow{padding-top:30px;overflow:hidden;width:100%;margin:0}section.row.lrow.faq{padding-top:0}section.row.lrow img{max-width:100%;width:100%}section.row.lrow img.icon{width:auto}nav#loyaltyNav.fixed{position:fixed;top:0;z-index:10;width:100%;background:rgba(0,0,0,.8)}nav#loyaltyNav.fixed+section.row.lrow.animate.first>div.svg-container{margin-top:7%}nav#loyaltyNav.fixed .mobile-container{border-bottom:none;width:100%;background:rgba(0,0,0,.8);z-index:10}nav#loyaltyNav.fixed .loyalty-navigation{width:100%;z-index:10;background:rgba(255,255,255,1)}nav#loyaltyNav{text-align:left;padding:0}span.ac-icon.ac-1x.arrow-thick-up{float:right;font-weight:700;font-size:16px}nav#loyaltyNav{width:calc(100% + 40px)}nav#loyaltyNav .mobile-container{display:block!important;padding:20px;background:#000;position:relative;width:100%;box-shadow:0 8px 24px -15px rgba(0,0,0,.16),0 6px 19px -7px rgba(0,0,0,.16);height:auto;border-bottom:2px solid #fff;z-index:10}nav#loyaltyNav .mobile-container .mobile-content{font-size:18px}nav#loyaltyNav .loyalty-navigation{list-style-type:none;margin:0;padding:0;border:0;background:#fff;position:absolute;width:calc(100% + 30px);z-index:10}nav#loyaltyNav .loyalty-navigation ul{padding:0;margin:0}nav#loyaltyNav .loyalty-navigation.toggle-mobile{display:none}nav#loyaltyNav .loyalty-navigation ul li{padding:0;display:block;position:relative;font-size:16px;font-weight:400;letter-spacing:.25px;color:#2a2a2a}nav#loyaltyNav .loyalty-navigation ul li.active{color:#c0c5c8!important}nav#loyaltyNav li a:hover{background:#efefef}nav#loyaltyNav .loyalty-navigation ul li.active:after{background:url(/content/dam/aircanada/portal/images/loyalty/icon/earn-i-check.svg);display:block;float:right;content:'';width:12px;height:12px;margin-top:-30px;margin-right:15px}nav#loyaltyNav li a:hover,nav#loyaltyNav li.active a{border-bottom:none}nav#loyaltyNav li a,nav#loyaltyNav:lang(fr) li a{padding:15px 20px;margin:0;display:block}nav#loyaltyNav li.tag.blue-bg{text-align:center;margin:0 20px 25px;border-radius:0;width:calc(100% - 40px)!important;padding:0;color:#fff;font-weight:600}section.row.footer-banner img.img-responsive{max-width:260px;margin:20px auto 0}section.row.footer-banner.home{padding:0 20px;min-height:auto!important;text-align:center}section.row.footer-banner img{width:300px;max-width:100%;padding:0}section.row.footer-banner{margin:0 -20px 0!important;padding:20px 20px 0 20px;width:calc(100% + 40px);flex-direction:column-reverse;text-align:center}section.row.footer-banner div.svg-container,section.row.footer-banner.home div.svg-container{height:auto}section.row.footer-banner .align-self-center:nth-of-type(2){order:1}div.hero-animation{margin:0 -40px 0 -40px}div.hero-animation#hero-status-en,div.hero-animation#hero-status-fr,div.hero-animation#hero-travel{margin:-9% -20% 0}div.hero-animation#hero-whats-new{margin:0 -3% 0}div.hero-animation#hero-earn{margin:-3% -10% 0}div.hero-animation#hero-yourAeroplan{margin:-5% -9% 0 -9%}div.hero-animation:after,section.row.lrow.animate #hero-creditcards.hero-animation:after{font-size:4.5em;margin-top:-40px;margin-bottom:25px;position:relative!important;bottom:0;left:0!important}section.row.lrow.faq div.accordion__container p.accordion__title.panel-box.white-bg{box-shadow:8px 4px 10px 0 rgba(0,0,0,.1)}section.row.lrow.faq div.accordion__container p.accordion__title{font-size:16px;margin:0;text-align:left}section.row.lrow.faq div.accordion__container p.accordion__title.panel-box.white-bg a{padding:20px}section.row.lrow.faq div.accordion__container p.accordion__title.panel-box.white-bg a:before{display:none}section.row.lrow.faq div.accordion__container div.accordion__container p.accordion__title{font-size:14px}section.row.lrow.faq div.accordion__container .accordion__content{padding:0 20px 25px}section.row.lrow.faq div.accordion__container div.accordion__container .accordion__content p:last-child{margin-bottom:5px}section.row.lrow.faq div.accordion__container div.accordion__container p.accordion__title a{padding:15px 30px 15px 0}section.row.lrow.faq div.accordion__container div.accordion__container p.accordion__title a:after{margin:-5px -30px 0 0}section.row.lrow.wn-bg-plane{background:url(/content/dam/aircanada/portal/images/loyalty/illustration/wn-bg-plane-mobile.svg);background-repeat:no-repeat;background-size:cover;position:relative}section.row.lrow.wn-bg-familytrip{background:url(/content/dam/aircanada/portal/images/loyalty/illustration/wn-bg-familytrip-mobile.svg);background-repeat:no-repeat;background-size:cover;background-position:bottom;min-height:875px}section.row.lrow.wn-bg-creditcards h2,section.row.lrow.wn-bg-familytrip h2,section.row.lrow.wn-bg-giftbox h2,section.row.lrow.wn-bg-plane h2,section.row.lrow.wn-bg-ticket-coin h2{margin:-20px auto 0}section.row.lrow.wn-bg-creditcards hr+h4,section.row.lrow.wn-bg-familytrip hr+h4,section.row.lrow.wn-bg-giftbox hr+h4,section.row.lrow.wn-bg-plane hr+h4,section.row.lrow.wn-bg-ticket-coin hr+h4{margin-bottom:1em}section.row.lrow:lang(fr) .gallery-wn{width:78%;height:360px!important;margin:0 auto 50px}section.row.lrow .gallery-wn{width:78%;height:360px!important;margin:0 auto 40px}section.row.lrow .gallery-wn .panel-box.white-bg{height:275px!important;margin:20px!important}section.row.lrow:lang(fr) .gallery-wn .panel-box.white-bg{height:300px!important;margin:20px!important}section.row.lrow .gallery-wn:lang(fr) .panel-box.white-bg{height:375px}section.row.lrow.wn-bg-giftbox:lang(fr) p{margin-bottom:4em;height:125px}section.row.lrow.wn-bg-plane .gallery-wn:lang(fr) .panel-box.white-bg{height:380px!important}section.row.lrow.wn-bg-plane .gallery-wn:lang(fr){height:390px!important}section.row.lrow.wn-bg-creditcards:lang(en) p,section.row.lrow.wn-bg-giftbox:lang(en) p,section.row.lrow.wn-bg-ticket-coin:lang(en) p{height:85px}section.row.lrow.wn-bg-creditcards img,section.row.lrow.wn-bg-plane img,section.row.lrow.wn-bg-ticket-coin img{width:auto;position:relative}section.row.lrow.wn-bg-creditcards div.img-left,section.row.lrow.wn-bg-creditcards div.img-left:lang(fr),section.row.lrow.wn-bg-giftbox div.img-left,section.row.lrow.wn-bg-giftbox div.img-left:lang(fr),section.row.lrow.wn-bg-plane div.img-left,section.row.lrow.wn-bg-plane div.img-left:lang(fr),section.row.lrow.wn-bg-ticket-coin div.img-left,section.row.lrow.wn-bg-ticket-coin div.img-left:lang(fr){width:40%;float:left;position:relative;display:block;top:0;z-index:5;left:0}section.row.lrow.wn-bg-creditcards div.img-right,section.row.lrow.wn-bg-creditcards div.img-right:lang(fr),section.row.lrow.wn-bg-giftbox div.img-right,section.row.lrow.wn-bg-giftbox div.img-right:lang(fr),section.row.lrow.wn-bg-plane div.img-right,section.row.lrow.wn-bg-plane div.img-right:lang(fr),section.row.lrow.wn-bg-ticket-coin div.img-right,section.row.lrow.wn-bg-ticket-coin div.img-right:lang(fr){width:40%;float:right;display:block;position:relative;top:0;right:5px;z-index:5}section.row.lrow.wn-bg-familytrip div.img-right,section.row.lrow.wn-bg-familytrip div.img-right:lang(fr){width:90%;display:block;position:relative;top:0;right:0;margin:30px auto}section.row.lrow .gallery-wn p.line,section.row.lrow:lang(fr) .gallery-wn p.line{position:relative!important;height:2px!important;width:130px;left:34.5%;top:20%}section.row.lrow.wn-bg-creditcards p.line:nth-of-type(1),section.row.lrow.wn-bg-familytrip p.line:nth-of-type(1),section.row.lrow.wn-bg-giftbox p.line:nth-of-type(1),section.row.lrow.wn-bg-plane p.line:nth-of-type(1),section.row.lrow.wn-bg-ticket-coin p.line:nth-of-type(1){top:5%!important}section.row.lrow.wn-bg-plane:lang(fr) p.line:nth-of-type(1){top:3%}section.row.lrow.wn-bg-creditcards:lang(fr) p.line:nth-of-type(1),section.row.lrow.wn-bg-familytrip:lang(fr) p.line:nth-of-type(1),section.row.lrow.wn-bg-giftbox:lang(fr) p.line:nth-of-type(1),section.row.lrow.wn-bg-ticket-coin:lang(fr) p.line:nth-of-type(1){top:4%}section.row.lrow .gallery-wn button.slick-next,section.row.lrow button.slick-next:hover{right:-15px}section.row.lrow .gallery-wn button.slick-prev,section.row.lrow button.slick-prev:hover{left:-15px}section.row.lrow.wn-bg-familytrip .gallery-wn .panel-box.white-bg{height:240px!important}section.row.lrow.wn-bg-familytrip .gallery-wn{height:285px!important}section.row.lrow ul.slick-dots{margin-left:-30px;margin-top:-5px}section.row.lrow.animate .copy.intro-sub{top:55%;left:8%}div.row.family-sharing{width:90%;margin:15px auto 30px}div.row.family-sharing p{width:90%;margin:0 auto 25px}div.row.family-sharing img{width:50px}div.travel-perks{padding:60px 40px;margin:40px -20px 0!important}div.travel-perks img{padding:25px;width:50px}section.row.lrow p.blue-text+hr{height:1px;width:100%;margin:40px auto 30px}div.col-space.left{margin-left:0}div.col-space{margin:30px 5px;width:calc(100% - 10px);box-shadow:-1px 6px 15px 0 rgba(0,0,0,.1)}div.col-space.right{margin-right:0}div.col-space div.copy{padding:20px 20px 30px;height:auto}section.row.lrow.cloud-bg{text-align:center}section.row.lrow.cloud-bg h2,section.row.lrow.cloud-bg h4{width:100%;padding:0 20px}section.row.lrow.cloud-bg h2+hr,section.row.lrow.pink-bg h2+hr{margin:20px auto}section.row.lrow.cloud-bg .panel-box{margin:20px;width:calc(100% - 40px)}section.row.lrow.cloud-bg .panel-box img{float:none;margin:0 auto 20px;width:50px}section.row.lrow.cloud-bg .col-lg-8{margin-left:0}section.row.lrow.animate .copy.intro-sub.status{top:62%;width:65%!important;left:17%!important}section.row.lrow.width-full.light-pink-bg{height:360px}section.row.lrow.width-full.light-pink-bg .col-lg-2 img{display:none}section.row.lrow.status-carousel{height:400px;margin:-50px auto 5%!important}section.row.lrow.status-carousel .carousel-container{margin:0 20px!important;height:400px;width:95%}section.row.lrow.status-carousel .carousel-container .gallery{margin:0 auto 0;height:330px}section.row.lrow.status-carousel div.gallery-cell img{max-width:50px}section.row.lrow.status-carousel .slick-track{height:370px}table.status-spend tbody tr th{padding:35px 20px}section.row.lrow.status-carousel button.slick-next,section.row.lrow.status-carousel button.slick-prev{color:transparent}section.row.lrow.status-carousel button.slick-next,section.row.lrow.status-carousel button.slick-next:hover{right:-25px;width:21px;height:30px;background-size:30px}section.row.lrow.status-carousel button.slick-prev,section.row.lrow.status-carousel button.slick-prev:hover{left:-25px;width:21px;height:30px;background-size:30px}div.row.family-sharing{justify-content:center}div.row.family-sharing .col-20{width:33%}div.row.family-sharing+h4{width:95%}section.row.lrow .premium-travel img,section.row.lrow .status-pass img{width:50px}section.row.lrow .premium-travel img{margin:-5px 20px 0 0}section.row.lrow .premium-travel{width:95%}section.row.lrow .premium-travel h5{text-align:left;padding:20px 0;height:auto}.esq-bg{height:600px!important;background-position-x:center;background-position-y:0!important}section.row.lrow .status-pass{width:100%;display:flex;flex-wrap:wrap;justify-content:center}section.row.lrow.status-benefits .col-lg-4{width:99%;padding:0;margin:20px auto}section.row.lrow.status-benefits .col-lg-4:nth-of-type(2){margin:20px auto}section.row.lrow.status-benefits .col-lg-4 .copy{min-height:50px}table.status-spend tbody tr td,table.status-spend tbody tr th{padding:20px}table.status-spend.invert{width:auto}table.status-spend.invert tbody,table.status-spend.invert thead{display:inline-block;width:50%}table.status-spend.invert tbody{margin:0 -10px!important;width:calc(50% + 20px)!important}table.status-spend.invert tbody tr td,table.status-spend.invert tbody tr th,table.status-spend.invert thead tr th{height:100px}table.status-spend.invert tbody tr:last-child td,table.status-spend.invert tbody.bb.blue tr:nth-of-type(2) td{border-bottom:1px dashed #c8c8c8;border-right:none}table.status-spend.invert tbody tr td:last-child{border-bottom:none}table.status-spend.invert tr>*{display:block}table.status-spend.invert tr{display:table-cell;vertical-align:middle;width:50%}table.status-spend.invert thead tr th:first-child{background-color:#efefef;color:#fff;background-image:linear-gradient(45deg,#4a4f54 28%,#000 83%,#000 83%)}table.status-spend.invert thead tr th:first-child span{font-size:14px;font-weight:400;text-align:center;display:block}table.status-spend.hidden-lg tbody.bb.blue tr:first-child th{background-color:#4a4f54;color:#fff}table.status-spend.hidden-lg tbody.bb.blue:nth-of-type(2) tr:first-child th{background-color:#393d41;color:#fff}table.status-spend.hidden-lg tbody.bb.blue:nth-of-type(3) tr:first-child th{background-color:#252729;color:#fff}table.status-spend.hidden-lg tbody.bb.blue:nth-of-type(4) tr:first-child th{background-color:#131415;color:#fff}table.status-spend.hidden-lg tbody.bb.blue:nth-of-type(5) tr:first-child th{background-color:#000;color:#fff}table.status-spend.hidden-lg tbody.bb.blue tr:nth-of-type(4) th{background-color:#d5dee2}table.status-spend.hidden-lg tbody.bb.blue tr:nth-of-type(4) th span.white-circle{display:inline-block!important;margin:0 0 10px 0!important}table.status-spend.hidden-lg tbody.bb.blue tr:nth-of-type(3) td{background-image:none}table.status-spend.hidden-lg tbody.bb.blue tr th span.white-circle{display:block;margin:10px auto}table.status-spend.gold tbody.bb:first-child tr:first-child th{background-color:#e4dccf}table.status-spend.gold tbody.bb:nth-of-type(2) tr:first-child th{background-color:#ddd4c5}table.status-spend.gold tbody.bb:nth-of-type(3) tr:first-child th{background-color:#d5cbba}table.status-spend.gold tbody.bb:nth-of-type(4) tr:first-child th{background-color:#cec2af}table.status-spend.gold tbody.bb:nth-of-type(5) tr:first-child th{background-color:#c7b9a5}table.status-spend.gold tbody.bb:nth-of-type(6) tr:first-child th{background-color:#bfb19a}table.status-spend.gold tbody.bb:nth-of-type(7) tr:first-child th{background-color:#b8a890}table.status-spend.gold tbody.bb tr:nth-of-type(2) th{background-color:#efefef}table.status-spend.gold tbody.bb tr:nth-of-type(3) th{background-color:#e1e5e8}table.status-spend.gold tbody.bb tr:nth-of-type(4) th{background-color:#d5dee2}section.row.lrow.earn-travel div.border-left{background-image:none;margin-bottom:30px}section.row.lrow.earn-travel .row.icons,section.row.lrow.earn-travel .row.panel-box{width:95%}section.row.lrow.earn-travel .row.icons{display:flex;flex-wrap:wrap;justify-content:center;padding:20px 5px 40px}section.row.lrow.earn-travel .row.icons img{width:50px}section.row.lrow.earn-travel .row.icons p{width:90%;margin:0 auto 30px}section.row.lrow div.earn-table{width:100%}section.row.lrow div.earn-table p{padding:29.2px 30px 0}section.row.lrow div.earn-table #tier{width:100%;left:0;padding:15px 10px;top:80px}section.row.lrow div.earn-table #tier li{min-width:auto;padding:15px 10px}section.row.lrow div.earn-table #tier ul.tier-menu.show-menu{margin-top:0}section.row.lrow div.earn-table #tier p.tier-btn{padding:0 20px 10px 0!important;border-bottom:2px solid #fff;text-align:left}section.row.lrow div.earn-table div.col2{margin:1px -5px 0}section.row.lrow div.earn-table div.col1,section.row.lrow div.earn-table div.col2,section.row.lrow div.earn-table div.col3{width:31.33%}section.row.lrow div.earn-table div.col1 p.fare-class:after,section.row.lrow div.earn-table div.equals,section.row.lrow div.earn-table div.plus{border:none;display:none}section.row.lrow div.earn-table div.col1 p.fare-class+p:after{margin:25px auto 1px}section.row.lrow div.earn-table div.col1 div{background-image:linear-gradient(to bottom,#ededed 1%,#d5dee2);background-attachment:fixed;padding:20px 10px 0;-ms-transform:none;-webkit-transform:none;transform:none;height:80px;background-color:transparent}section.row.lrow:lang(fr) div.earn-table div.col1 .py p.fare-class{padding:0}section.row.lrow div.earn-table div.col1 .th{background-color:#4a4f54}section.row.lrow div.earn-table div.col2 .th{background-color:#262829}section.row.lrow div.earn-table div.col3 .th{background-color:#000}section.row.lrow div.earn-table div.hover,section.row.lrow div.earn-table p.hover,section.row.lrow div.earn-table p:hover{margin:0}div.earn-table div.hover.basic,section.row.lrow div.earn-table p.hover:first-child,section.row.lrow div.earn-table p:hover:first-child{margin:0}section.row.lrow div.earn-table div.col1 .th,section.row.lrow div.earn-table div.col2 .th,section.row.lrow div.earn-table div.col3 .th{padding:15px;background-image:none;height:150px}section.row.lrow div.earn-table div.col1 p.fare-class{width:100%;padding:0;background-color:transparent;display:block;height:auto}section.row.lrow div.earn-table div.col1 p.fare-class+p{display:block;width:100%;font-size:14px;font-weight:700;padding:0;height:auto;background-color:transparent}section.row.lrow div.earn-table div.col2 .tier-level{background-image:linear-gradient(to bottom,#f9f8f6 2%,#e4dccf);-ms-transform:none;-webkit-transform:none;transform:none}section.row.lrow div.earn-table div.col2 p.status-level{font-size:15px;font-weight:700}section.row.lrow div.earn-table div.col2 p.status-level:before{content:'+';color:#d8292f}section.row.lrow div.earn-table div.col2 div.tier-level.no-elite p.status-level:before{content:''}section.row.lrow div.earn-table div.col3 p.status-level:before{content:'=';color:#d8292f}section.row.lrow div.earn-table div.col1 .j p.fare-class+p:after{border-bottom:none;margin:30px auto 0}section.row.lrow div.earn-table div.col1 .j{padding-top:15px}section.row.lrow.width-90.box-shadow.pink-bg div.row{display:flex;flex-wrap:wrap;flex-direction:column-reverse;text-align:center}section.row.lrow.width-90.box-shadow.pink-bg div.row .col-lg-6 p{padding:0 20px;font-size:14px}section.row.lrow.pink-bg .text-center{margin:0 auto}section.row.lrow.width-90.box-shadow.pink-bg div.row .col-lg-4 img{width:80%;margin:20px auto 0}section.row.lrow .width-90.retail ul{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center}section.row.lrow .width-90.retail li{margin:20px}section.row.lrow.animate #hero-creditcards.hero-animation{margin:-5% -25% 5%}section.row.lrow.animate:lang(fr) #hero-creditcards.hero-animation{margin:-8% -40% 0}section.row.lrow.animate #hero-creditcards.hero-animation+div.intro-sub{top:68%!important}section.row.lrow.card-benefits div.row-thead .col-header{display:none}section.row.lrow.card-benefits .col-icon img.cc-card{width:65px}section.row.lrow.card-benefits #j-pb-higher-earn .col-icon img,section.row.lrow.card-benefits #pb-higher-earn .col-icon img{width:25px}section.row.lrow.card-benefits .col-icon img{width:18px}section.row.lrow.card-benefits .col-header{width:100%;display:block}section.row.lrow.card-benefits h5,section.row.lrow.card-benefits p.accordion-title,section.row.lrow.card-benefits ul.nav.nav-tabs li{font-size:14px}section.row.lrow.card-benefits p.accordion-title img{width:24px}section.row.lrow.card-benefits p.accordion-title{width:100%;display:block}section.row.lrow.card-benefits p.accordion-title a{padding:20px 30px 20px 20px;display:block}section.row.lrow.card-benefits p.accordion-title a:after{right:5px}section.row.lrow.card-benefits .accordion-content{margin:20px 10px;width:calc(100% - 20px);display:block}section.row.lrow.card-benefits h4{font-size:16px}section.row.lrow.card-benefits h4 img{height:auto;width:24px;margin:0 15px 0 0}section.row.lrow.card-benefits #business-tab .col-icon{width:calc(50% - 5px)}section.row.lrow form.signup h3,section.row.lrow.pos-abs h3{font-size:16px;width:100%}section.row.lrow form.signup .form-element-wrapper input{font-size:14px}section.row.lrow form.signup .page-action-section{margin:0}section.row.lrow.pink-bg.rel div.row{display:flex;flex-direction:column-reverse;padding:20px;width:100%;margin:0}section.row.lrow form.signup h3{width:90%;text-align:center;margin:0 auto 60px}section.row.lrow form.signup input{width:100%}section.row.lrow form.signup .page-action-section button,section.row.lrow form.signup .page-action-section input{display:block;margin:20px 0;width:100%;padding:20px;font-size:14px;margin-top:0}section.row.lrow.pink-bg .text-center{margin:0}section.row.lrow.pink-bg .text-center img{padding:20px 0 0 40px}section.row.lrow.pos-abs{padding:30px 20px;text-align:center}div#cc-form-fail,div#cc-form-success{width:85%;margin:auto}}@media only screen and (max-width:767px){section.row.lrow.animate h1{font-size:22px;line-height:1.33}.header-title,section.row.lrow.animate h2{font-size:16px}section.row.lrow.animate .cta{font-size:16px}.mobilePan{padding-top:36px!important;margin-top:-36px!important}.tag2{font-size:12px}section.callout{padding:20px;margin-bottom:40px}section.callout:before{display:none}section.callout div h3.cHead{font-size:16px}section.row.lrow.animate #hero-creditcards.hero-animation+div.intro-sub{top:64%!important}section.row.lrow.animate #hero-creditcards.hero-animation:after{margin-top:0}section.row.lrow.animate #hero-status-en.hero-animation:after,section.row.lrow.animate #hero-status-fr.hero-animation:after{margin-top:30px}section.row.lrow.animate #hero-travel.hero-animation:after{margin-top:30px}div.row.family-sharing .col-20{width:50%}section.row.lrow div.earn-table div.col1 p.fare-class{margin-top:-1px}section.row.lrow .premium-travel img,section.row.lrow .status-pass img{width:40px}section.row.lrow .width-90.retail li:last-child,section.row.lrow h5{font-size:14px}table.status-spend.invert thead tr th:first-child{background-image:linear-gradient(45deg,#4a4f54 28%,#000 83%,#000 83%)!important}section.row.lrow.card-benefits .col-icon{display:inline-grid}section.row.lrow.card-benefits .col-icon img{margin:0 auto 10px}table.status-spend.invert tbody tr th{padding-top:40px!important}section.row.lrow.wn-bg-familytrip .gallery-wn:lang(fr){height:300px}#faq-priority-rewards table.status-spend.invert thead tr th:first-child span{color:#fff}#faq-priority-rewards table.status-spend.invert tbody tr th{padding-top:10px!important}section.row.lrow form.signup .page-action-section{margin:20px 0 0}section.row.lrow.card-benefits ul.nav.nav-tabs li a{min-height:56px}section.row.lrow .width-90.retail li{margin:40px;width:27%}}@media screen and (min-width:451px) and (max-width:469px){section.row.lrow.animate #flight-points{margin:10% -20% -1% -20%!important}p.line{width:110px!important}}@media screen and (min-width:451px) and (max-width:492px){div.hero-animation#hero-status-en,div.hero-animation#hero-status-fr{margin:-20% -75% 0!important}}@media screen and (min-width:493px) and (max-width:629px){div.hero-animation#hero-status-en,div.hero-animation#hero-status-fr{margin:-20% -75% 0!important}div.hero-animation#hero-status-en+div.intro-sub,div.hero-animation#hero-status-fr+div.intro-sub{top:65%!important}}@media screen and (min-width:470px) and (max-width:549px){section.row.lrow.animate #flight-points{margin:5% -20% -1% -20%!important}p.line{width:120px!important}}@media screen and (min-width:550px) and (max-width:649px){section.row.lrow.animate #flight-points{margin:-5% -20% -1% -20%!important}p.line{width:130px!important}}@media screen and (min-width:650px) and (max-width:767px){section.row.lrow.animate #flight-points{margin:-5% -20% -1% -20%!important;height:345px}p.line{width:150px!important}}@media screen and (min-width:451px) and (max-width:767px){section.row.lrow.animate #first{margin:-10% -10% -2%}section.row.lrow.animate .copy.intro,section.row.lrow.animate:lang(fr) .copy.intro{left:8%;top:48%}section.row.lrow.animate #window{margin-top:-28%}section.row.lrow.animate:nth-of-type(odd) .show-on-scroll{margin:-25% -65% 0 0}section.row.lrow.animate div.hero-animation:after{margin:0;position:absolute;bottom:20px;left:45%}div.hero-animation:lang(fr){min-height:400px}section.row.lrow.animate #join-now,section.row.lrow.animate div#join-now.show-on-scroll{min-height:280px!important}section.row.lrow.animate #luggage{margin:-19% 20% 0 -55%}section.row.lrow.animate #points-stack{margin:-25% -70% 0 13%}section.row.lrow.animate #credit-cards{margin:-25% 12% 0 -70%}section.row.lrow.animate #cabin{margin:-25% -70% 0 7%}section.row.lrow.animate #family-travel{margin:0 -69% 0 -1%}div.hero-animation#hero-earn{margin:-3% -15% 5%}section.row.lrow.animate #hero-earn.hero-animation+div.intro-sub{top:63%!important}div.hero-animation#hero-yourAeroplan{margin:-5% -13% 5%}div.hero-animation#hero-yourAeroplan+div.intro-sub{top:60%;left:18%}section.row.lrow .gallery-wn button.slick-next,section.row.lrow button.slick-next:hover{right:-15px!important}}@media only screen and (max-width:450px){section.row.lrow.animate #first{margin:-10% -95% 0 -95%}section.row.lrow.animate #flight-points{margin:5% -25% -1%!important}section.row.lrow.animate #family-travel{margin:0 -160% 0 -3%}section.row.lrow.animate #plane{margin:-2% 0 0 -70%}:lang(fr) section.row.lrow.animate:nth-of-type(even) .col-lg-2,section.row.lrow.animate:nth-of-type(even) .col-lg-2{padding:30px 20px 5px}section.row.lrow.animate .copy.intro{top:57%}section.row.lrow.animate:lang(fr) .copy.intro{top:50%}section.row.lrow.animate .copy,section.row.lrow.animate:lang(fr) .copy{width:90%!important;left:5%!important}div.hero-animation{margin:0;min-height:330px}div.hero-animation#hero-earn:after,div.hero-animation#hero-status-en:after,div.hero-animation#hero-status-fr:after,div.hero-animation#hero-travel:after,div.hero-animation#hero-whats-new:after,div.hero-animation#hero-yourAeroplan:after,div.hero-animation:after,section.row.lrow.animate #hero-creditcards.hero-animation:after,section.row.lrow.animate.first.single-line div.hero-animation:after{font-size:4em;margin-bottom:25px;margin-top:0}div.hero-animation#hero-status-en{margin:-20% -85% -15%}div.hero-animation#hero-status-fr{margin:-20% -85% -5%}section.row.lrow.animate #aeroplan-red{margin:-15% -30% 0}div.hero-animation#hero-whats-new{margin:3% -5% 0}div.hero-animation#hero-earn{margin:0 -15% 0}div.hero-animation#hero-yourAeroplan{margin:0 -12% 0}section.row.lrow.animate .copy.intro-sub{width:90%!important;top:63%!important;left:5%!important}section.row.lrow.animate .copy.intro-sub.status{width:90%!important;left:5%!important;top:75%!important}section.row.lrow.animate:lang(fr) .copy.intro-sub.status{top:65%!important}section.row.lrow.animate #hero-creditcards.hero-animation+div.intro-sub{width:85%!important;left:7.5%!important;top:66%!important}section.row.lrow.animate #hero-creditcards.hero-animation{margin:-8% -28% 0}section.row.lrow.animate #hero-yourAeroplan.hero-animation+div.intro-sub{top:63%!important}section.row.lrow.animate:lang(fr) #hero-yourAeroplan.hero-animation+div.intro-sub{top:53%!important}section.row.lrow.animate #hero-earn.hero-animation+div.intro-sub{top:63%!important}section.row.lrow.animate:lang(fr) #hero-earn.hero-animation+div.intro-sub{top:60%!important}section.row.lrow.animate #hero-travel.hero-animation+div.intro-sub{top:75%!important;left:6%!important}section.row.lrow.animate:lang(fr) #hero-travel.hero-animation+div.intro-sub{top:50%!important}section.row.lrow.animate #hero-whats-new.hero-animation+div.intro-sub{top:66%!important}section.row.lrow.animate.first.single-line{margin:0 -20px 10px -20px}section.row.lrow.animate #join-now,section.row.lrow.animate div#join-now.show-on-scroll{min-height:215px!important;margin:0}section.row.lrow.animate #hero-status-en.hero-animation:after,section.row.lrow.animate #hero-status-fr.hero-animation:after{margin-top:0;margin-bottom:0;position:absolute!important;left:44.5%!important;bottom:3%}div.hero-animation#hero-travel{margin:-20% -65% -15%}div.hero-animation#hero-travel:lang(fr){margin:-20% -65% -5%}section.row.lrow.animate #hero-travel.hero-animation:after{margin-top:0;margin-bottom:0;position:absolute!important;left:43%!important;bottom:3%}#family-sharing-aeroplan h2{width:90%}section.row.lrow.wn-bg-creditcards p.line:nth-of-type(1),section.row.lrow.wn-bg-creditcards:lang(fr) p.line:nth-of-type(1),section.row.lrow.wn-bg-familytrip p.line:nth-of-type(1),section.row.lrow.wn-bg-familytrip:lang(fr) p.line:nth-of-type(1),section.row.lrow.wn-bg-giftbox p.line:nth-of-type(1),section.row.lrow.wn-bg-giftbox:lang(fr) p.line:nth-of-type(1),section.row.lrow.wn-bg-plane p.line:nth-of-type(1),section.row.lrow.wn-bg-plane:lang(fr) p.line:nth-of-type(1),section.row.lrow.wn-bg-ticket-coin p.line:nth-of-type(1),section.row.lrow.wn-bg-ticket-coin:lang(fr) p.line:nth-of-type(1){top:5%;width:90px;height:2px!important;margin-top:0;margin-bottom:-2px!important}section.row.lrow .gallery-wn button.slick-next,section.row.lrow button.slick-next:hover{right:-15px}section.row.lrow.wn-bg-creditcards img,section.row.lrow.wn-bg-giftbox img,section.row.lrow.wn-bg-ticket-coin img{max-height:450px;width:auto}section.row.lrow.wn-bg-creditcards div.img-left,section.row.lrow.wn-bg-creditcards div.img-left:lang(fr),section.row.lrow.wn-bg-creditcards div.img-right,section.row.lrow.wn-bg-creditcards div.img-right:lang(fr),section.row.lrow.wn-bg-giftbox div.img-left,section.row.lrow.wn-bg-giftbox div.img-left:lang(fr),section.row.lrow.wn-bg-giftbox div.img-right,section.row.lrow.wn-bg-giftbox div.img-right:lang(fr),section.row.lrow.wn-bg-plane div.img-left,section.row.lrow.wn-bg-plane div.img-left:lang(fr),section.row.lrow.wn-bg-plane div.img-right,section.row.lrow.wn-bg-plane div.img-right:lang(fr),section.row.lrow.wn-bg-ticket-coin div.img-left,section.row.lrow.wn-bg-ticket-coin div.img-left:lang(fr),section.row.lrow.wn-bg-ticket-coin div.img-right,section.row.lrow.wn-bg-ticket-coin div.img-right:lang(fr){width:43%}section.row.lrow .gallery-wn{height:450px;width:90%}section.row.lrow:lang(fr) .gallery-wn{width:90%}section.row.lrow .gallery-wn .panel-box.white-bg{height:350px}section.row.lrow div.earn-table{width:95%!important;margin:30px auto!important}section.row.lrow div.earn-table div.col1 .th,section.row.lrow div.earn-table div.col2 .th,section.row.lrow div.earn-table div.col3 .th{height:135px;padding:10px 30px}section.row.lrow div.earn-table div.col2 .th{padding:10px 20px}section.row.lrow div.earn-table div.flex,section.row.lrow div.earn-table div.py,section.row.lrow div.earn-table p.flex.status-level,section.row.lrow div.earn-table p.py.status-level{height:96px!important}section.row.lrow div.earn-table div.col1 div.flex{padding:20px 15px}section.row.lrow div.earn-table p.flex.status-level:after,section.row.lrow div.earn-table p.py.status-level:after{margin:45px auto 1px}section.row.lrow div.earn-table #tier{top:55px!important}section.row.lrow:lang(fr) div.earn-table div.col1 .th,section.row.lrow:lang(fr) div.earn-table div.col2 .th,section.row.lrow:lang(fr) div.earn-table div.col3 .th{height:185px;padding:10px}section.row.lrow:lang(fr) div.earn-table div.py p.fare-class{padding:0}section.row.lrow:lang(fr) div.earn-table #tier{top:85px!important}section.row.lrow div.earn-table #tier p.tier-btn:after{width:20px;height:20px}section.row.lrow .width-90.retail li{margin:20px}section.row.lrow .width-90.retail ul:nth-of-type(2) li:last-child{flex-basis:100%}table.status-spend.invert tbody{margin:0 -10px 0 0!important;width:calc(50% + 10px)!important}table.status-spend thead tr th{padding:30px 15px!important}section.row.lrow.width-full.light-pink-bg{height:490px}section.row.lrow.status-carousel{height:400px;margin:-60px auto 5%!important}section.row.lrow.status-carousel:lang(fr){height:400px;margin:-30px auto 5%!important}section.row.lrow.status-carousel .carousel-container{width:calc(100% - 20px);height:380px;margin:0!important}section.row.lrow.status-carousel .carousel-container .gallery{margin:0 25px;height:380px}section.row.lrow.status-carousel div.gallery-cell{height:330px}section.row.lrow.status-benefits .col-lg-4 .copy{min-height:175px}.esq-bg{height:650px;background-position-x:center;background-position-y:0}section.row.lrow.card-benefits:lang h4 img{margin:5px 15px 5px 0}section.row.lrow.card-benefits:lang(fr) h4 img{margin:5px 15px 18px 0}div#cc-form-fail,div#cc-form-success{width:93%;margin:auto}}@media only screen and (min-device-width :310px) and (max-device-width :413px) and (orientation :landscape) and (-webkit-min-device-pixel-ratio:2){section.row.lrow.animate #first{margin:-10% -25% 0}div.hero-animation#hero-status-en,div.hero-animation#hero-status-fr{margin:-10% -50% -15%!important}section.row.lrow.animate:lang(fr) #hero-creditcards.hero-animation+div.intro-sub{top:67%!important}div.hero-animation#hero-travel{margin:-10%!important}div.hero-animation#hero-travel+div.intro-sub{top:65%;left:27.5%!important;width:45%!important}div.hero-animation#hero-status-en+div.intro-sub{top:75%!important}div.hero-animation#hero-status-fr+div.intro-sub{top:72%!important}section.row.lrow.animate:lang(fr) #hero-earn.hero-animation:after{bottom:0!important}section.row.lrow.animate:lang(en) #hero-whats-new.hero-animation:after{bottom:10px!important}section.row.lrow.animate #hero-status-en.hero-animation:after,section.row.lrow.animate #hero-status-fr.hero-animation:after{bottom:100px!important}section.row.lrow.animate:lang(fr) #hero-travel.hero-animation:after{bottom:70px!important}section.row.lrow.animate:lang(en) #hero-travel.hero-animation:after{bottom:87px!important}p.line{margin-bottom:-2px!important}section.row.lrow.animate #hero-whats-new.hero-animation+div.intro-sub{width:35%!important;left:32.5%!important}section.row.lrow.animate:lang(fr) #hero-whats-new.hero-animation:after,section.row.lrow.animate:lang(fr) #hero-yourAeroplan.hero-animation:after{bottom:-10px!important}section.row.lrow.animate:lang(en) #hero-yourAeroplan.hero-animation:after{bottom:0!important}.esq-bg{height:650px!important}section.row.lrow.animate #flight-points{margin:8% -20% -1%!important;min-height:auto!important}}@media only screen and (min-device-width :414px) and (max-device-width :535px) and (orientation :landscape) and (-webkit-min-device-pixel-ratio:2){section.row.lrow.animate #first{margin:-10% -40% 0}section.row.lrow.animate .copy.intro{top:52%}section.row.lrow.animate #flight-points{margin:0 -20% -1%!important;min-height:auto!important}div.hero-animation#hero-whats-new{margin:0 -3% 0}div.hero-animation#hero-whats-new:lang(fr){margin:0 -3% 0}p.line{top:5%!important}p.line:lang(fr){top:5%!important}div.hero-animation#hero-earn:after,div.hero-animation#hero-status-en:after,div.hero-animation#hero-status-fr:after section.row.lrow.animate #hero-travel.hero-animation:after,div.hero-animation#hero-yourAeroplan:after,div.hero-animation:after,section.row.lrow.animate #hero-creditcards.hero-animation:after{left:0!important}div.hero-animation#hero-status-en,div.hero-animation#hero-status-fr{margin:-20% -40% 0!important}div.hero-animation#hero-status-en+div.intro-sub{top:72%!important;width:71%!important;left:14.5%!important}section.row.lrow.animate #hero-yourAeroplan{margin:-5% -13% 0!important}section.row.lrow.animate #hero-yourAeroplan.hero-animation+div.intro-sub{top:61%!important}section.row.lrow.animate:lang(fr) #hero-yourAeroplan{margin:-5% -13% 0!important}section.row.lrow.animate #hero-creditcards.hero-animation,section.row.lrow.animate:lang(fr) #hero-creditcards.hero-animation{margin:-5% -30% 0!important}section.row.lrow.animate #hero-creditcards.hero-animation+div.intro-sub{top:59%!important;width:70%!important;left:15%!important}div.hero-animation#hero-travel+div.intro-sub{top:68%;left:27.5%;width:45%!important}section.row.lrow.animate:lang(fr) #hero-travel.hero-animation+div.intro-sub{top:65%!important;width:65%!important;left:17.5%!important}section.row.lrow.animate:lang(fr) .copy.intro{top:50%!important}section.row.lrow.animate:lang(fr) #hero-earn.hero-animation+div.intro-sub{top:62%!important}section.row.lrow.animate #hero-whats-new.hero-animation+div.intro-sub{top:70%!important}section.row.lrow.animate:lang(fr) #hero-yourAeroplan.hero-animation+div.intro-sub{top:59%!important}div.hero-animation#hero-status-fr+div.intro-sub{top:75%!important;width:90%!important;left:5%!important}section.row.lrow.animate:lang(fr) #hero-creditcards.hero-animation+div.intro-sub{top:67%!important}section.row.lrow.wn-bg-giftbox:lang(fr) .gallery-wn .panel-box.white-bg{height:305px!important}section.row.lrow.wn-bg-plane:lang(fr) .gallery-wn .panel-box.white-bg{height:355px!important}section.row.lrow .gallery-wn .panel-box.white-bg{height:240px!important;padding:15px 10px}section.row.lrow .gallery-wn:lang(fr) .panel-box.white-bg{height:300px!important;padding:15px 10px}section.row.lrow.wn-bg-creditcards p.line:nth-of-type(1),section.row.lrow.wn-bg-familytrip p.line:nth-of-type(1),section.row.lrow.wn-bg-giftbox p.line:nth-of-type(1),section.row.lrow.wn-bg-ticket-coin p.line:nth-of-type(1){top:5%!important}section.row.lrow.wn-bg-creditcards:lang(fr) p.line:nth-of-type(1),section.row.lrow.wn-bg-familytrip:lang(fr) p.line:nth-of-type(1),section.row.lrow.wn-bg-ticket-coin:lang(fr) p.line:nth-of-type(1){top:5%!important}section.row.lrow.wn-bg-giftbox:lang(fr) p.line:nth-of-type(1),section.row.lrow.wn-bg-plane p.line:nth-of-type(1){top:4%!important}section.row.lrow.wn-bg-plane:lang(fr) p.line:nth-of-type(1){top:4%!important}section.row.lrow.wn-bg-familytrip .gallery-wn .panel-box.white-bg{height:240px!important}section.row.lrow:lang(en) .gallery-wn{height:300px!important}.esq-bg{height:600px;background-position-x:center;background-position-y:0}section.row.lrow div.earn-table div.col2{margin-top:1px!important}section.row.lrow.width-full.light-pink-bg:lang(fr){height:425px!important}section.row.lrow.wn-bg-creditcards:lang(en) p.tag,section.row.lrow.wn-bg-giftbox:lang(en) p.tag,section.row.lrow.wn-bg-plane:lang(en) p.tag,section.row.lrow.wn-bg-ticket-coin:lang(en) p.tag{height:auto!important}section.row.lrow.wn-bg-creditcards:lang(en) p.line,section.row.lrow.wn-bg-giftbox:lang(en) p.line,section.row.lrow.wn-bg-plane:lang(en) p.line,section.row.lrow.wn-bg-ticket-coin:lang(en) p.line{height:2px!important}section.row.lrow.wn-bg-creditcards:lang(en) p,section.row.lrow.wn-bg-giftbox:lang(en) p,section.row.lrow.wn-bg-plane:lang(en) p{height:75px!important}section.row.lrow.wn-bg-ticket-coin:lang(en) p{height:65px!important}section.row.lrow.status-benefits:lang(en) .col-lg-4 .copy{min-height:290px!important}section.row.lrow.status-benefits:lang(fr) .col-lg-4 .copy{min-height:365px!important}}@media only screen and (min-device-width :536px) and (max-device-width :635px) and (-webkit-min-device-pixel-ratio:1){section.row.lrow.animate #flight-points{margin:0 -20% -1%!important}}@media only screen and (min-device-width :536px) and (max-device-width :724px) and (orientation :landscape){div.hero-animation#hero-whats-new{margin:0 -3% 15%}div.hero-animation#hero-whats-new:lang(fr){margin:0 -3% 0}p.line{top:29%!important}p.line:lang(fr){top:28%!important}section.row.lrow.wn-bg-plane:lang(en) .gallery-wn .last-link{margin-top:-15px!important}section.row.lrow.wn-bg-plane:lang(fr) p.line:nth-of-type(1){top:4%!important}div.hero-animation#hero-earn:after,div.hero-animation#hero-status-en:after,div.hero-animation#hero-status-fr:after,div.hero-animation:after,section.row.lrow.animate #hero-creditcards.hero-animation:after,section.row.lrow.animate #hero-travel.hero-animation:after{left:44.5%!important}div.hero-animation#hero-yourAeroplan:after{left:0!important;bottom:-20px!important}div.hero-animation#hero-status-en,div.hero-animation#hero-status-fr{margin:-9% -45% 0}div.hero-animation#hero-status-en+div.intro-sub{top:74%;width:71%!important;left:14.5%!important}section.row.lrow.animate #hero-yourAeroplan{margin:-5% -13% 10%!important}section.row.lrow.animate:lang(fr) #hero-yourAeroplan{margin:-5% -13% 0!important}section.row.lrow.animate #hero-creditcards.hero-animation{margin:-5% -15% 0}section.row.lrow.animate #hero-creditcards.hero-animation+div.intro-sub{top:58%!important;width:70%!important;left:15%!important}section.row.lrow.animate:lang(fr) #hero-travel.hero-animation+div.intro-sub{top:77%!important}section.row.lrow.animate:lang(fr) .copy.intro{top:53%!important}section.row.lrow.animate:lang(fr) #hero-earn.hero-animation+div.intro-sub{top:67%!important}section.row.lrow.animate #hero-whats-new.hero-animation+div.intro-sub{top:70%!important;width:45%!important;left:26.5%}section.row.lrow.animate:lang(fr) #hero-yourAeroplan.hero-animation+div.intro-sub{top:68%!important}section.row.lrow.animate #hero-yourAeroplan.hero-animation+div.intro-sub{top:68%!important}div.hero-animation#hero-status-fr+div.intro-sub{top:78%!important;width:90%!important;left:5%!important}section.row.lrow.animate:lang(fr) #hero-creditcards.hero-animation+div.intro-sub{top:66%!important}section.row.lrow.wn-bg-giftbox:lang(fr) .gallery-wn .panel-box.white-bg{height:290px!important}section.row.lrow.wn-bg-plane:lang(fr) .gallery-wn .panel-box.white-bg{height:345px!important}section.row.lrow .gallery-wn .panel-box.white-bg{height:240px!important;padding:15px 10px}section.row.lrow .gallery-wn:lang(fr) .panel-box.white-bg{height:300px!important;padding:15px 10px}section.row.lrow.wn-bg-familytrip .gallery-wn .panel-box.white-bg{height:240px!important}section.row.lrow.width-full.light-pink-bg:lang(fr){height:380px!important}}@media only screen and (min-device-width :725px) and (max-device-width :767px) and (orientation :landscape){div.hero-animation#hero-status-fr+div.intro-sub{top:72%}.esq-bg{height:600px!important}}@media only screen and (min-device-width :768px) and (max-device-width :900px){section.row.lrow div.earn-table div.col2 p.j.status-level{margin-bottom:-.1px}}@media only screen and (min-device-width :660px) and (max-device-width :900px) and (orientation :landscape){section.row.lrow.animate #flight-points{margin:-15% -30% -1%!important;min-height:auto!important}.esq-bg{height:600px!important;padding-top:10px!important}section.row.lrow.wn-bg-plane:lang(en) .gallery-wn .last-link{margin-top:-15px!important}div.hero-animation#hero-earn:after,div.hero-animation#hero-travel:after{left:44.5%!important;top:83%!important}div.hero-animation#hero-status-en,div.hero-animation#hero-status-fr{margin:-10% -25% 0!important}section.row.lrow.animate #hero-status-en+.copy.intro-sub{top:71%!important}section.row.lrow.animate #hero-status-fr+.copy.intro-sub{top:65%!important}section.row.lrow.animate:lang(en) #hero-earn.hero-animation+div.intro-sub{top:69%!important;width:70%!important;left:15%!important}div.hero-animation#hero-status-en:after,div.hero-animation#hero-status-fr:after,div.hero-animation#hero-travel:after,section.row.lrow.animate #hero-status-en:after,section.row.lrow.animate #hero-status-fr:after{left:0!important;margin-top:-40px}section.row.lrow div.earn-table div.col2 th{margin-top:.8px}section.row.lrow.animate #hero-creditcards.hero-animation{margin:-5% -10% 0!important}section.row.lrow.animate .copy.intro-sub,section.row.lrow.animate:lang(en) #hero-whats-new.hero-animation+div.intro-sub{top:66%!important;width:45%!important;left:27.5%!important}}@media only screen and (min-device-width:300px) and (max-device-width:375px){section.row.lrow:lang(fr) div.earn-table div.col1 .th,section.row.lrow:lang(fr) div.earn-table div.col2 .th,section.row.lrow:lang(fr) div.earn-table div.col3 .th{height:200px!important}section.row.lrow:lang(fr) div.earn-table #tier{top:100px!important}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-device-width:418px) and (min-device-width:375px) and (orientation:portrait){section.row.lrow.animate:lang(en) #first{margin:-10% -90% 0}section.row.lrow.animate #first{margin:-10% -75% 0}section.row.lrow.animate:lang(en) #flight-points,section.row.lrow.animate:lang(fr) #flight-points{margin:45% -20% -1%!important}section.row.lrow.animate:lang(en) #flight-points{min-height:325px!important}section.row.lrow.animate #family-travel{margin:0 -165% 0 -8%!important}section.row.lrow.animate #aeroplan-red{margin:-25% -45% 0}section.row.lrow.animate #luggage{margin:-15% 10% 0 -90%}section.row.lrow.animate #points-stack{margin:-30% -90% 0 30px}section.row.lrow.animate #cabin{margin:-25% -90% 0 0}section.row.lrow.animate #plane{margin:5% 0 0 -70%}section.row.lrow.animate #join-now,section.row.lrow.animate div#join-now.show-on-scroll{min-height:185px!important}.join-cta.home:lang(fr),.join-cta:lang(fr){font-size:15px}section.row.lrow.animate .copy.intro{top:54%!important}div.hero-animation#hero-travel:after,section.row.lrow.animate.first.single-line div.hero-animation:after{bottom:-15px}div.hero-animation#hero-whats-new:after{bottom:10px}div.hero-animation#hero-earn:after,div.hero-animation#hero-yourAeroplan:after,div.hero-animation:after{top:83%!important}section.row.lrow.animate:lang(fr) #hero-yourAeroplan.hero-animation+div.intro-sub{top:57%!important}section.row.lrow.animate #hero-whats-new.hero-animation+div.intro-sub{top:63%!important}div.hero-animation#hero-status-fr:after{top:auto!important;left:43.5%!important}div.hero-animation#hero-status-en:after{top:auto!important}section.row.lrow.animate #hero-travel.hero-animation:after{top:65%!important}section.row.lrow.animate #hero-creditcards.hero-animation:after{margin:0;position:absolute!important;top:84%!important;left:44.5%!important}section.row.lrow.animate:lang(fr) #hero-travel.hero-animation+div.intro-sub{top:67%!important;width:53%!important;left:23.5%!important}section.row.lrow.animate #hero-travel.hero-animation+div.intro-sub{top:70%!important;width:62%!important;left:19%!important}div.hero-animation#hero-earn{margin:-5% -30% 2%!important}div.hero-animation#hero-earn:lang(en){margin:-3% -30% 2%!important}section.row.lrow.animate:lang(fr) #hero-earn.hero-animation+div.intro-sub{top:60%!important}div.hero-animation#hero-status-en,div.hero-animation#hero-status-fr{margin:-20% -65% 0!important}div.hero-animation#hero-yourAeroplan{margin:7% -12% 0!important}section.row.lrow.animate:lang(fr) #hero-creditcards.hero-animation{margin:-5% -40% 20%!important}section.row.lrow.animate:lang(fr) #hero-creditcards.hero-animation+div.intro-sub{top:63%!important}section.row.lrow.animate #hero-creditcards.hero-animation{margin:-5% -25% 15%!important}section.row.lrow.animate #hero-creditcards.hero-animation+div.intro-sub{top:63%!important}div.hero-animation#hero-status-en+div.intro-sub{top:68%!important}div.hero-animation#hero-status-fr+div.intro-sub{top:65%!important}section.row.lrow.animate:lang(en) #hero-earn.hero-animation+div.intro-sub{top:67%!important}section.row.lrow .gallery-wn{height:310px!important;margin-bottom:50px}section.row.lrow:lang(fr) .gallery-wn{height:310px!important;margin-bottom:70px}section.row.lrow.wn-bg-giftbox:lang(fr) .gallery-wn{height:390px!important;margin-bottom:40px}section.row.lrow.wn-bg-giftbox:lang(fr) .gallery-wn .panel-box.white-bg{height:310px!important}section.row.lrow.wn-bg-plane:lang(fr) .gallery-wn{height:410px!important;margin-bottom:60px}section.row.lrow.wn-bg-giftbox:lang(fr) .gallery-wn .last-link{margin-top:20px}section.row.lrow.wn-bg-plane:lang(fr) .gallery-wn .panel-box.white-bg{height:300px!important}section.row.lrow .gallery-wn .panel-box.white-bg{height:240px;padding:15px 10px}section.row.lrow .gallery-wn:lang(fr) .panel-box.white-bg{height:250px!important;padding:15px 10px}section.row.lrow.wn-bg-familytrip .gallery-wn .panel-box.white-bg{height:240px}section.row.lrow .gallery-wn button.slick-next,section.row.lrow button.slick-next:hover{right:-15px}section.row.lrow.wn-bg-creditcards p.line:nth-of-type(1),section.row.lrow.wn-bg-familytrip p.line:nth-of-type(1),section.row.lrow.wn-bg-giftbox p.line:nth-of-type(1),section.row.lrow.wn-bg-plane p.line:nth-of-type(1),section.row.lrow.wn-bg-ticket-coin p.line:nth-of-type(1){top:5%}section.row.lrow.wn-bg-creditcards:lang(fr) p.line:nth-of-type(1),section.row.lrow.wn-bg-familytrip:lang(fr) p.line:nth-of-type(1),section.row.lrow.wn-bg-ticket-coin:lang(fr) p.line:nth-of-type(1){top:6%!important}section.row.lrow.wn-bg-plane:lang(fr) p.line:nth-of-type(1){top:4%}section.row.lrow.wn-bg-giftbox:lang(fr) p.line:nth-of-type(1){top:5%!important}section.row.lrow.wn-bg-familytrip .gallery-wn:lang(fr){height:300px!important}section.row.lrow.wn-bg-creditcards p.tag,section.row.lrow.wn-bg-familytrip p.tag,section.row.lrow.wn-bg-giftbox p.tag,section.row.lrow.wn-bg-plane p.tag,section.row.lrow.wn-bg-ticket-coin p.tag{font-size:11px;padding:4px 8px}section.row.lrow.wn-bg-creditcards p:lang(fr),section.row.lrow.wn-bg-giftbox p:lang(fr),section.row.lrow.wn-bg-ticket-coin p:lang(fr){height:110px!important}section.row.lrow.wn-bg-plane p:lang(fr){height:150px!important}section.row.lrow.wn-bg-creditcards p,section.row.lrow.wn-bg-giftbox p,section.row.lrow.wn-bg-plane p,section.row.lrow.wn-bg-ticket-coin p{margin-bottom:2em;height:110px!important}section.row.lrow.wn-bg-giftbox:lang(en) .gallery-wn .last-link{margin-top:20px!important}section.row.lrow.wn-bg-creditcards p.tag,section.row.lrow.wn-bg-familytrip p.tag,section.row.lrow.wn-bg-giftbox p.tag,section.row.lrow.wn-bg-plane p.tag,section.row.lrow.wn-bg-ticket-coin p.tag{height:auto!important;margin-bottom:2em!important}section.row.lrow.width-full.light-pink-bg{height:515px!important}div.row.header-row+.row .accordion-toggle img{margin-bottom:45px!important}section.row.lrow.wn-bg-plane:lang(en) .gallery-wn .last-link{margin-top:-10px}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-device-width:418px) and (min-device-width:375px) and (orientation:portrait){.esq-bg{height:925px!important;background-position-y:85px}}@media only screen and (min-device-width:310px) and (max-device-width:374px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){section.row.lrow.animate #first{margin:-10% -115% 0}section.row.lrow.animate:lang(fr) #first{margin:-23% -125% -5%!important}section.row.lrow.animate:lang(fr) #flight-points{margin:71% -20% -1%!important}section.row.lrow.animate #flight-points{margin:55% -20% -1% -20%!important}section.row.lrow.animate #family-travel{margin:0 -235% 0 -24%!important}section.row.lrow.animate #aeroplan-red{margin:-25% -45% 0}section.row.lrow.animate #luggage{margin:-15% 10% 0 -90%}section.row.lrow.animate #points-stack{margin:-30% -90% 0 30px}section.row.lrow.animate #cabin{margin:-25% -90% 0 0}section.row.lrow.animate #plane{margin:5% 0 0 -70%}section.row.lrow.animate #join-now,section.row.lrow.animate div#join-now.show-on-scroll{min-height:185px!important}section.row.lrow.animate .copy.intro{top:52%!important}section.row.lrow.animate:lang(fr) .copy.intro{top:43%!important}.join-cta.home:lang(fr),.join-cta:lang(fr){font-size:15px}section.row.lrow.animate #hero-yourAeroplan.hero-animation+div.intro-sub{top:58%!important}section.row.lrow.animate:lang(fr) #hero-yourAeroplan.hero-animation+div.intro-sub{top:50%!important}section.row.lrow.animate:lang(en) #flight-points{margin-top:55%!important}section.row.lrow.animate:lang(fr) #flight-points{margin-top:71%!important}section.row.lrow.animate:lang(fr) .copy.intro{top:50%!important}div.hero-animation#hero-whats-new:after,div.hero-animation#hero-yourAeroplan:after,section.row.lrow.animate #hero-creditcards.hero-animation:after,section.row.lrow.animate.first.single-line div.hero-animation:after{bottom:-30px}section.row.lrow.animate:lang(fr) #hero-creditcards.hero-animation:after{bottom:-60px!important}div.hero-animation#hero-travel:after,section.row.lrow.animate #hero-travel.hero-animation:after{left:43%!important;bottom:-20px}section.row.lrow.animate #hero-whats-new.hero-animation+div.intro-sub{top:57%!important}section.row.lrow.animate #hero-whats-new{margin-bottom:-2%!important}div.hero-animation#hero-earn:after,div.hero-animation#hero-status-en:after,div.hero-animation#hero-status-fr:after,div.hero-animation:after{margin:0;position:absolute;bottom:-20px;left:42.5%}section.row.lrow.animate #hero-travel.hero-animation+div.intro-sub{top:68%!important}section.row.lrow.animate:lang(fr) #hero-travel.hero-animation+div.intro-sub{top:64%!important}section.row.lrow.animate:lang(en) #hero-travel.hero-animation{margin-bottom:2%!important}div.hero-animation#hero-earn{margin:-5% -50% 15%!important}section.row.lrow.animate:lang(fr) #hero-earn.hero-animation+div.intro-sub{top:59%!important}div.hero-animation#hero-status-en,div.hero-animation#hero-status-fr{margin:-8% -90% 0!important}section.row.lrow.animate:lang(fr) #hero-creditcards.hero-animation{margin:-5% -40% 20%!important}section.row.lrow.animate:lang(fr) #hero-creditcards.hero-animation+div.intro-sub{top:55%!important}section.row.lrow.animate #hero-creditcards.hero-animation{margin:-5% -40% 10%}section.row.lrow.animate #hero-creditcards.hero-animation+div.intro-sub{top:59%!important}div.hero-animation#hero-status-en+div.intro-sub{top:67%!important}div.hero-animation#hero-status-fr+div.intro-sub{top:67%!important}section.row.lrow.animate:lang(en) #hero-earn.hero-animation+div.intro-sub{top:59%!important}section.row.lrow .gallery-wn{width:90%}section.row.lrow .gallery-wn{height:385px!important}section.row.lrow.wn-bg-plane .gallery-wn .last-link{margin-top:10px}section.row.lrow.wn-bg-ticket-coin .gallery-wn .last-link{margin-top:-5px}section.row.lrow.wn-bg-creditcards:lang(fr) .gallery-wn .last-link{margin-top:-20px}section.row.lrow.wn-bg-ticket-coin:lang(fr) .gallery-wn .last-link{margin-top:-25px}section.row.lrow.wn-bg-giftbox:lang(fr) .gallery-wn .last-link{margin-top:10px}section.row.lrow:lang(fr) .gallery-wn{height:460px!important}section.row.lrow .gallery-wn .panel-box.white-bg{height:300px!important;padding:15px 10px}section.row.lrow .gallery-wn:lang(fr) .panel-box.white-bg{height:360px!important;padding:15px 10px}section.row.lrow.wn-bg-familytrip .gallery-wn .panel-box.white-bg{height:240px!important}section.row.lrow .gallery-wn button.slick-next,section.row.lrow button.slick-next:hover{right:-15px}p.line{margin-bottom:0!important}section.row.lrow.wn-bg-creditcards p.line:nth-of-type(1),section.row.lrow.wn-bg-familytrip p.line:nth-of-type(1),section.row.lrow.wn-bg-giftbox p.line:nth-of-type(1),section.row.lrow.wn-bg-plane p.line:nth-of-type(1),section.row.lrow.wn-bg-ticket-coin p.line:nth-of-type(1){top:4%}section.row.lrow.wn-bg-creditcards:lang(fr) p.line:nth-of-type(1),section.row.lrow.wn-bg-familytrip:lang(fr) p.line:nth-of-type(1),section.row.lrow.wn-bg-giftbox:lang(fr) p.line:nth-of-type(1),section.row.lrow.wn-bg-plane:lang(fr) p.line:nth-of-type(1),section.row.lrow.wn-bg-ticket-coin:lang(fr) p.line:nth-of-type(1){top:3%!important}section.row.lrow.wn-bg-creditcards div.img-right,section.row.lrow.wn-bg-creditcards div.img-right:lang(fr),section.row.lrow.wn-bg-giftbox div.img-right,section.row.lrow.wn-bg-giftbox div.img-right:lang(fr),section.row.lrow.wn-bg-plane div.img-right,section.row.lrow.wn-bg-plane div.img-right:lang(fr),section.row.lrow.wn-bg-ticket-coin div.img-right,section.row.lrow.wn-bg-ticket-coin div.img-right:lang(fr){right:8px}section.row.lrow.wn-bg-familytrip .gallery-wn:lang(fr){height:300px!important}section.row.lrow.wn-bg-creditcards p.tag,section.row.lrow.wn-bg-familytrip p.tag,section.row.lrow.wn-bg-giftbox p.tag,section.row.lrow.wn-bg-plane p.tag,section.row.lrow.wn-bg-ticket-coin p.tag{font-size:10px;padding:4px 8px}section.row.lrow.wn-bg-creditcards p:lang(fr),section.row.lrow.wn-bg-giftbox p:lang(fr),section.row.lrow.wn-bg-ticket-coin p:lang(fr){height:185px!important;margin-bottom:2em}section.row.lrow.wn-bg-plane p:lang(fr){height:245px!important;margin-bottom:2em}section.row.lrow.wn-bg-creditcards p.tag,section.row.lrow.wn-bg-familytrip p.tag,section.row.lrow.wn-bg-giftbox p.tag,section.row.lrow.wn-bg-plane p.tag,section.row.lrow.wn-bg-ticket-coin p.tag{height:auto!important}section.row.lrow.wn-bg-plane p{margin-bottom:2em;height:135px!important}section.row.lrow.wn-bg-creditcards p,section.row.lrow.wn-bg-giftbox p,section.row.lrow.wn-bg-ticket-coin p{margin-bottom:2em;height:140px!important}section.row.lrow.width-full.light-pink-bg{height:515px!important}div.row.header-row+.row .accordion-toggle img{margin-bottom:45px!important}}@media only screen and (min-device-width:310px) and (max-device-width:374px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.esq-bg{height:950px!important;background-position-y:85px}.esq-bg:lang(fr){height:1050px!important}}@media only screen and (min-width:1401px) and (max-width:1428px){section.row.lrow.animate:lang(fr) .copy.intro{top:46%}}@media screen\0,screen\9{section.row.lrow.animate .copy.intro{top:50%}section.home.footer-banner.row{min-height:300px!important}section.animate.lrow.row #first{height:750px}section.row.lrow.animate .show-on-scroll{height:700px}section.animate.lrow.row #family-travel{height:56vw}section.animate.lrow.row #join-now{height:300px}.esq-bg{background-image:url(/content/dam/aircanada/portal/images/loyalty/illustration/status-esq-full4.svg)!important}section.row.lrow.wn-bg-plane{background:url(/content/dam/aircanada/portal/images/loyalty/illustration/wn-bg-plane-ie.png)}div.hero-animation{height:750px;margin:0 -20% 5% -20%!important}p.tag{width:45%!important}section.wn-bg-familytrip.lrow.row p.tag,section.wn-bg-familytrip.lrow.row p.tag:lang(fr){width:65%!important}p.tag:lang(fr){width:60%!important}section.row.lrow.width-full.light-pink-bg div.width-90.text-center div.col-lg-2 img{height:300px}section.row.lrow.width-full.light-pink-bg div.width-90.text-center div.col-lg-8 h4{width:95%}section.lrow.row ul.slick-dots li button{margin-left:0}.join-cta,.join-cta.home{width:auto!important;display:table}section.status-carousel.lrow.row:lang(fr) .carousel-container{margin:-9% auto 0!important}section.lrow.row .retail.width-90 ul:nth-of-type(2) li:first-child img{min-height:150px}@media screen and (min-width:1201px) and (max-width:1400px){section.row.lrow.animate .show-on-scroll{height:550px}section.animate.lrow.row #family-travel{height:60vw}section.animate.lrow.row #join-now{height:300px}section.home.footer-banner.row{min-height:300px!important}div.hero-animation{height:700px}p.tag{width:45%!important}p.tag:lang(fr){width:60%!important}}@media screen and (min-width:992px) and (max-width:1200px){section.animate.lrow.row #first{height:780px}section.row.lrow.animate .show-on-scroll{height:500px}section.animate.lrow.row #family-travel{height:550px}.width-33:lang(fr){width:70%!important;left:15%}section.noPaddingTop.animate.lrow.row .width-33{width:51%!important}div.hero-animation{height:650px}div.hero-animation:after{margin-top:0!important}}@media screen and (min-width:768px) and (max-width:991px){section.animate.lrow.row #first{height:650px}section.row.lrow.animate .show-on-scroll{height:475px}section:nth-of-type(2n).animate.lrow.row .show-on-scroll{margin:-15% 0 0 -40%}section:nth-of-type(2n+1).animate.lrow.row .show-on-scroll{margin:-15% -33% 0 0}section.animate.lrow.row #coin{margin:-15% 20px 0 -33%!important}section.animate.lrow.row #flight-points{height:545px}section.animate.lrow.row #family-travel{margin:0!important;height:550px}section.noPaddingTop.animate.lrow.row .width-33{top:10%}section.animate.lrow.row #cabin{margin:-8% -39% 0 0!important}section.animate.lrow.row #points-stack{margin:-15% -45% 0 30px!important}section.animate.lrow.row #plane{margin:-5% 0 0 15%!important}section.animate.lrow.row #aeroplan-red{margin:-15% 13% 0 0!important}section.animate.lrow.row #luggage{margin:-10% 30px 0 -44%!important}div.hero-animation{height:600px;margin:-15% -30% 8% -30%!important}section.animate.lrow.row .intro-sub.copy{top:70%!important}section.lrow.row ul.slick-dots{margin-top:-5px}section.wn-bg-familytrip.lrow.row{background-position-y:100px;background-position-x:0}section.wn-bg-giftbox.lrow.row img{width:auto}section.row.lrow.wn-bg-plane{background:url(/content/dam/aircanada/portal/images/loyalty/illustration/wn-bg-plane-mobile-ie.png)}section.row.lrow.wn-bg-creditcards p.tag,section.row.lrow.wn-bg-familytrip p.tag,section.row.lrow.wn-bg-giftbox p.tag,section.row.lrow.wn-bg-plane p.tag,section.row.lrow.wn-bg-ticket-coin p.tag{width:100%}section.row.lrow.status-carousel button.slick-next,section.row.lrow.status-carousel button.slick-next:hover{right:-15px!important}}@media screen and (min-width:451px) and (max-width:767px){section.animate.lrow.row #first{height:415px}section.animate.lrow.row #join-now,section.row.lrow.animate div#join-now.show-on-scroll{height:250px}section:nth-of-type(2n).animate.lrow.row .show-on-scroll{margin:-15% 0 0 -40%}section:nth-of-type(2n+1).animate.lrow.row .show-on-scroll{margin:-15% -35% 0 0}section.animate.lrow.row #coin{margin:-15% 20px 0 -35%!important}section.animate.lrow.row #flight-points{margin:10% -20% -1%!important}section.animate.lrow.row #family-travel{margin:0!important;height:425px}section.animate.lrow.row #cabin{margin:-10% -40% 0 0!important}section.animate.lrow.row #points-stack{margin:-15% -40% 0 30px!important}section.animate.lrow.row #plane{margin:-10% -9% 0 0!important}section.animate.lrow.row #aeroplan-red{margin:-15% 8% 0 0!important}section.animate.lrow.row #luggage{margin:-15% 30px 0 -45%!important}div.hero-animation{height:500px;margin:0 -11% 0 -11%!important}section.animate.lrow.row #hero-whats-new{margin:-6% -5% 8%!important}section.lrow.row ul.slick-dots{margin-top:0}section.wn-bg-giftbox.lrow.row img{width:auto}section.row.lrow.wn-bg-plane{background:url(/content/dam/aircanada/portal/images/loyalty/illustration/wn-bg-plane-mobile-ie.png)}section.row.lrow.wn-bg-creditcards p.tag,section.row.lrow.wn-bg-familytrip p.tag,section.row.lrow.wn-bg-giftbox p.tag,section.row.lrow.wn-bg-plane p.tag,section.row.lrow.wn-bg-ticket-coin p.tag{width:100%}section.lrow.row .gallery-wn p.line{width:90px}div.row.family-sharing .col-lg-3,section.row.lrow .status-pass .col-lg-4{width:calc(50% - 5px);flex:1}}@media only screen and (max-width:450px){section.animate.lrow.row #first{height:415px}section.animate.lrow.row #join-now,section.row.lrow.animate div#join-now.show-on-scroll{height:250px}section:nth-of-type(2n).animate.lrow.row .show-on-scroll{margin:-15% 0 0 -52%}section:nth-of-type(2n+1).animate.lrow.row .show-on-scroll{margin:-15% -45% 0 0}section.animate.lrow.row #coin{margin:-15% 20px 0 -50%!important}section.animate.lrow.row #flight-points{margin:15% -20% -1%!important}section.animate.lrow.row #family-travel{margin:0 -143% 0 -25%!important;height:450px}section.animate.lrow.row #cabin{margin:-10% -40% 0 0!important}section.animate.lrow.row #points-stack{margin:-20% -52% 0 30px!important}section.animate.lrow.row #plane{margin:-15% 0 0 -12%!important}section.animate.lrow.row #aeroplan-red{margin:-15% -21% 0 0!important}section.animate.lrow.row #luggage{margin:-15% 30px 0 -58%!important}div.hero-animation{height:400px;margin:-11% -11% 50px -11%!important}section.lrow.row ul.slick-dots{margin-top:10px}section.wn-bg-giftbox.lrow.row img{width:auto}section.row.lrow.wn-bg-creditcards p.tag,section.row.lrow.wn-bg-familytrip p.tag,section.row.lrow.wn-bg-giftbox p.tag,section.row.lrow.wn-bg-plane p.tag,section.row.lrow.wn-bg-ticket-coin p.tag{width:100%}section.lrow.row .gallery-wn p.line{width:90px}section.lrow.row .gallery-wn .white-bg.panel-box{height:385px}section.row.lrow.wn-bg-plane{background:url(/content/dam/aircanada/portal/images/loyalty/illustration/wn-bg-plane-mobile-ie.png)}section.wn-bg-creditcards.lrow.row p:nth-of-type(1).line,section.wn-bg-familytrip.lrow.row p:nth-of-type(1).line,section.wn-bg-giftbox.lrow.row p:nth-of-type(1).line,section.wn-bg-plane.lrow.row p:nth-of-type(1).line,section.wn-bg-ticket-coin.lrow.row p:nth-of-type(1).line{top:18%}div.row.family-sharing .col-lg-3,section.row.lrow .status-pass .col-lg-4{width:calc(50% - 5px);flex:1}}}@media screen and (min-width:0\0) and (min-resolution:+72dpi){section.row.lrow.animate .copy.intro{top:50%}section.home.footer-banner.row{min-height:300px!important}section.animate.lrow.row #first{height:750px}section.row.lrow.animate .show-on-scroll{height:700px}section.animate.lrow.row #family-travel{height:56vw}section.animate.lrow.row #join-now{height:300px}.esq-bg{background-image:url(/content/dam/aircanada/portal/images/loyalty/illustration/status-esq-full4.svg)!important}section.row.lrow.wn-bg-plane{background:url(/content/dam/aircanada/portal/images/loyalty/illustration/wn-bg-plane-ie.png)}div.hero-animation{height:750px;margin:0 -20% 5% -20%!important}p.tag{width:45%!important}section.wn-bg-familytrip.lrow.row p.tag,section.wn-bg-familytrip.lrow.row p.tag:lang(fr){width:65%!important}p.tag:lang(fr){width:60%!important}section.row.lrow.width-full.light-pink-bg div.width-90.text-center div.col-lg-2 img{height:300px}section.row.lrow.width-full.light-pink-bg div.width-90.text-center div.col-lg-8 h4{width:95%}section.lrow.row ul.slick-dots li button{margin-left:0}.join-cta,.join-cta.home{width:auto!important;display:table}section.status-carousel.lrow.row:lang(fr) .carousel-container{margin:-9% auto 0!important}section.lrow.row .retail.width-90 ul:nth-of-type(2) li:first-child img{min-height:150px}@media screen and (min-width:1201px) and (max-width:1400px){section.row.lrow.animate .show-on-scroll{height:550px}section.animate.lrow.row #family-travel{height:60vw}section.animate.lrow.row #join-now{height:300px}section.home.footer-banner.row{min-height:300px!important}div.hero-animation{height:700px}p.tag{width:45%!important}p.tag:lang(fr){width:60%!important}}@media screen and (min-width:992px) and (max-width:1200px){section.animate.lrow.row #first{height:780px}section.row.lrow.animate .show-on-scroll{height:500px}section.animate.lrow.row #family-travel{height:550px}.width-33:lang(fr){width:70%!important;left:15%}section.noPaddingTop.animate.lrow.row .width-33{width:51%!important}div.hero-animation{height:650px}div.hero-animation:after{margin-top:0!important}}@media screen and (min-width:768px) and (max-width:991px){section.animate.lrow.row #first{height:650px}section.row.lrow.animate .show-on-scroll{height:475px}section:nth-of-type(2n).animate.lrow.row .show-on-scroll{margin:-15% 0 0 -40%}section:nth-of-type(2n+1).animate.lrow.row .show-on-scroll{margin:-15% -33% 0 0}section.animate.lrow.row #coin{margin:-15% 20px 0 -33%!important}section.animate.lrow.row #flight-points{height:545px}section.animate.lrow.row #family-travel{margin:0!important;height:550px}section.noPaddingTop.animate.lrow.row .width-33{top:10%}section.animate.lrow.row #cabin{margin:-8% -39% 0 0!important}section.animate.lrow.row #points-stack{margin:-15% -45% 0 30px!important}section.animate.lrow.row #plane{margin:-5% 0 0 15%!important}section.animate.lrow.row #aeroplan-red{margin:-15% 13% 0 0!important}section.animate.lrow.row #luggage{margin:-10% 30px 0 -44%!important}div.hero-animation{height:600px;margin:-15% -30% 8% -30%!important}section.animate.lrow.row .intro-sub.copy{top:70%!important}section.lrow.row ul.slick-dots{margin-top:-5px}section.wn-bg-familytrip.lrow.row{background-position-y:100px;background-position-x:0}section.wn-bg-giftbox.lrow.row img{width:auto}section.row.lrow.wn-bg-plane{background:url(/content/dam/aircanada/portal/images/loyalty/illustration/wn-bg-plane-mobile-ie.png)}section.row.lrow.wn-bg-creditcards p.tag,section.row.lrow.wn-bg-familytrip p.tag,section.row.lrow.wn-bg-giftbox p.tag,section.row.lrow.wn-bg-plane p.tag,section.row.lrow.wn-bg-ticket-coin p.tag{width:100%}section.row.lrow.status-carousel button.slick-next,section.row.lrow.status-carousel button.slick-next:hover{right:-15px!important}}@media screen and (min-width:451px) and (max-width:767px){section.animate.lrow.row #first{height:415px}section.animate.lrow.row #join-now,section.row.lrow.animate div#join-now.show-on-scroll{height:250px}section:nth-of-type(2n).animate.lrow.row .show-on-scroll{margin:-15% 0 0 -40%}section:nth-of-type(2n+1).animate.lrow.row .show-on-scroll{margin:-15% -35% 0 0}section.animate.lrow.row #coin{margin:-15% 20px 0 -35%!important}section.animate.lrow.row #flight-points{margin:10% -20% -1%!important}section.animate.lrow.row #family-travel{margin:0!important;height:425px}section.animate.lrow.row #cabin{margin:-10% -40% 0 0!important}section.animate.lrow.row #points-stack{margin:-15% -40% 0 30px!important}section.animate.lrow.row #plane{margin:-10% -9% 0 0!important}section.animate.lrow.row #aeroplan-red{margin:-15% 8% 0 0!important}section.animate.lrow.row #luggage{margin:-15% 30px 0 -45%!important}div.hero-animation{height:500px;margin:0 -11% 0 -11%!important}section.animate.lrow.row #hero-whats-new{margin:-6% -5% 8%!important}section.lrow.row ul.slick-dots{margin-top:0}section.wn-bg-giftbox.lrow.row img{width:auto}section.row.lrow.wn-bg-plane{background:url(/content/dam/aircanada/portal/images/loyalty/illustration/wn-bg-plane-mobile-ie.png)}section.row.lrow.wn-bg-creditcards p.tag,section.row.lrow.wn-bg-familytrip p.tag,section.row.lrow.wn-bg-giftbox p.tag,section.row.lrow.wn-bg-plane p.tag,section.row.lrow.wn-bg-ticket-coin p.tag{width:100%}section.lrow.row .gallery-wn p.line{width:90px}div.row.family-sharing .col-lg-3,section.row.lrow .status-pass .col-lg-4{width:calc(50% - 5px);flex:1}}@media only screen and (max-width:450px){section.animate.lrow.row #first{height:415px}section.animate.lrow.row #join-now,section.row.lrow.animate div#join-now.show-on-scroll{height:250px}section:nth-of-type(2n).animate.lrow.row .show-on-scroll{margin:-15% 0 0 -52%}section:nth-of-type(2n+1).animate.lrow.row .show-on-scroll{margin:-15% -45% 0 0}section.animate.lrow.row #coin{margin:-15% 20px 0 -50%!important}section.animate.lrow.row #flight-points{margin:15% -20% -1%!important}section.animate.lrow.row #family-travel{margin:0 -143% 0 -25%!important;height:450px}section.animate.lrow.row #cabin{margin:-10% -40% 0 0!important}section.animate.lrow.row #points-stack{margin:-20% -52% 0 30px!important}section.animate.lrow.row #plane{margin:-15% 0 0 -12%!important}section.animate.lrow.row #aeroplan-red{margin:-15% -21% 0 0!important}section.animate.lrow.row #luggage{margin:-15% 30px 0 -58%!important}div.hero-animation{height:400px;margin:-11% -11% 50px -11%!important}section.lrow.row ul.slick-dots{margin-top:10px}section.wn-bg-giftbox.lrow.row img{width:auto}section.row.lrow.wn-bg-creditcards p.tag,section.row.lrow.wn-bg-familytrip p.tag,section.row.lrow.wn-bg-giftbox p.tag,section.row.lrow.wn-bg-plane p.tag,section.row.lrow.wn-bg-ticket-coin p.tag{width:100%}section.lrow.row .gallery-wn p.line{width:90px}section.lrow.row .gallery-wn .white-bg.panel-box{height:385px}section.row.lrow.wn-bg-plane{background:url(/content/dam/aircanada/portal/images/loyalty/illustration/wn-bg-plane-mobile-ie.png)}section.wn-bg-creditcards.lrow.row p:nth-of-type(1).line,section.wn-bg-familytrip.lrow.row p:nth-of-type(1).line,section.wn-bg-giftbox.lrow.row p:nth-of-type(1).line,section.wn-bg-plane.lrow.row p:nth-of-type(1).line,section.wn-bg-ticket-coin.lrow.row p:nth-of-type(1).line{top:18%}div.row.family-sharing .col-lg-3,section.row.lrow .status-pass .col-lg-4{width:calc(50% - 5px);flex:1}}}@media not all and (min-resolution:.001dpcm){@media screen and (min-width:1201px){section.row.lrow.animate:lang(fr) #flight-points{margin:0 0 -1%!important}section.row.lrow.animate:nth-of-type(even) .col-lg-2{width:32%;margin-right:-28%;margin-left:8.6%}section.row.lrow.animate:nth-of-type(even):lang(fr) .col-lg-2{width:32%;margin-right:-28%;margin-left:6.6%}}@media screen and (min-width:992px){div.family-sharing.row .col-20{width:18%!important;-webkit-flex:1 1 18%!important;flex:1 1 18%!important}div.row.family-sharing{width:90%}section#family-sharing-aeroplan div.row.family-sharing{display:block}}@media only screen and (min-width:992px) and (max-width:1200px){section.row.lrow.animate .copy.intro-sub{top:50%!important}section.row.lrow.animate:lang(fr) #hero-creditcards.hero-animation+div.intro-sub{top:68%!important}}@media only screen and (min-width:768px) and (max-width:991px){section.row.lrow.status-carousel button.slick-next,section.row.lrow.status-carousel button.slick-next:hover{right:-25px!important}div.col-space{margin:30px 2.5px;width:calc(100% - 10px)}}@media screen and (max-width:991px){div.row.family-sharing div.col-20,div.row.family-sharing div.col-xs-6,section.row.lrow .status-pass div.col-xs-6,section.row.lrow.earn-travel .row.icons div.col-xs-6{width:50%;-webkit-flex:1 1 40%;flex:1 1 40%}section.row.lrow.status-carousel button.slick-next,section.row.lrow.status-carousel button.slick-next:hover{right:-25px}}@media only screen and (max-width:450px){section.row.lrow.animate #flight-points{margin:12% -20% -1% -20%!important}p.line{height:2px!important}div.hero-animation:after{margin-top:50px;margin-bottom:-30px}section.row.lrow.animate #hero-status-en.hero-animation:after,section.row.lrow.animate #hero-status-fr.hero-animation:after{margin-top:65px!important}section.row.lrow.animate .copy.intro-sub{top:50%!important}section.row.lrow.animate .width-33{top:30px}section.row.lrow div.earn-table #tier{top:55px!important}div.row.family-sharing,section.row.lrow .status-pass{width:100%!important}.dummy-test{width:120%}section.row.lrow.status-carousel{margin:-50px auto 5%!important}section.row.lrow.status-carousel:lang(fr){height:400px;margin:-30px auto 5%!important}div.row.family-sharing .col-20{width:49%!important;display:inline-block}}}@-moz-document url-prefix(){section.wn-bg-creditcards.lrow.row p.tag,section.wn-bg-familytrip.lrow.row p.tag,section.wn-bg-giftbox.lrow.row p.tag,section.wn-bg-plane.lrow.row p.tag,section.wn-bg-ticket-coin.lrow.row p.tag{width:60%}section.row.lrow:lang(fr) div.earn-table div.col1 .py p.fare-class{padding:13.2px 20px 0}@media only screen and (min-width:1024px) and (max-width:1400px){.join-cta:lang(fr){width:calc(100% - 15px)}.join-cta.home:lang(fr){width:90%}}}