.aem-AuthorLayer-Edit .show-in-edit-mode{display:block !important}
.aem-AuthorLayer-Edit .show-in-edit-mode{display:block !important}
.benefit{font-size:1.625rem;text-align:center;height:14rem;width:100%;overflow-x:hidden}
.benefit ul{list-style-position:outside !important;margin:12px 0;padding-left:41px}
.benefit ul ul{margin-top:0;margin-bottom:0}
.benefit ul li{margin:5px 0;padding-left:7px;font-size:1rem}
.benefit ol{list-style-position:outside !important;margin:12px 0;padding-left:41px}
.benefit ol ol{margin-top:0;margin-bottom:0}
.benefit ol li{margin:5px 0;padding-left:7px;font-size:1rem}
.benefit p{font-size:1.625rem;margin:0;z-index:100}
.flexbox .benefit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.no-flexbox .benefit p{position:absolute;top:50%;left:auto;width:100%;margin-top:-1em}
.benefit:before{content:"";position:absolute;top:50%;left:50%;margin-left:-75px;margin-top:-75px;height:140px;width:148px;background:url(../../qantas/global/img/non-sprites/pebble.png) no-repeat 0 0}
.benefit.benefit--rotate-1:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.benefit.benefit--rotate-2:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.benefit.benefit--rotate-3:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.benefit.benefit--rotate-4:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.benefit.benefit--rotate-5:before{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}
.benefit.benefit--rotate-6:before{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.benefit.benefit--rotate-7:before{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
.benefit.benefit--rotate-8:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.aem-AuthorLayer-Edit .show-in-edit-mode{display:block !important}
.carousel{position:relative;width:100%}
.carousel:before,.carousel:after{content:"";display:table}
.carousel:after{clear:both}
.carousel .container__parsys{z-index:100}
.carousel .container__panel{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .7s ease-in-out;transition:opacity .7s ease-in-out}
.carousel .container__panel--active{opacity:1;-webkit-transition:opacity .7s ease-in-out;transition:opacity .7s ease-in-out}
.carousel__control-panel{position:absolute;right:1.25rem;bottom:1rem;z-index:200}
.carousel__control-panel .container__controls{float:left;padding:0;margin:0}
.carousel__control-panel .container__control{float:left;overflow:hidden;text-indent:-9999px;width:.75rem;height:.75rem;margin-right:.8rem;list-style-type:none}
.carousel__control-panel .container__control.container__control--active .container__control__button{background:#fff;-webkit-transition:background .5s ease-in;transition:background .5s ease-in}
.carousel__control-panel .container__control__button{display:block;width:100%;height:100%;border-radius:.375rem;border:solid 1px #fff;background:transparent;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;cursor:pointer}
.carousel__control-panel .container__control__button:focus{border:solid 2px #8de2e0}
.carousel__control-panel .carousel__controls{text-indent:-9999px;float:right;cursor:pointer;display:block}
.carousel__control-panel .carousel__controls.carousel__controls--pause{background-image:url(../../qantas/global/img/spritesheet-9632fb7044385395ce89846b873ea4e3.png);background-position:-186px -55px;width:10px;height:12px}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.carousel__control-panel .carousel__controls.carousel__controls--pause{background-image:url(../../qantas/global/img/spritesheet-9632fb7044385395ce89846b873ea4e3@2x.png);background-size:198px 181px}
}
.carousel__control-panel .carousel__controls.carousel__controls--play{background-image:url(../../qantas/global/img/spritesheet-9632fb7044385395ce89846b873ea4e3.png);background-position:-186px -67px;width:10px;height:12px;display:none}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.carousel__control-panel .carousel__controls.carousel__controls--play{background-image:url(../../qantas/global/img/spritesheet-9632fb7044385395ce89846b873ea4e3@2x.png);background-size:198px 181px}
}
.carousel-loader{background:#fff;position:absolute;height:100%;width:100%}
.carousel-loader:not([hidden]){display:block}
@media only screen and (max-width:47.9375em){.carousel .carousel__control-panel,.carousel .panel:not(:first-child) .container__panel{display:none}
.carousel .panel:first-child .container__panel{opacity:1;position:relative}
.carousel.carousel--mobile-enabled .carousel__control-panel,.carousel.carousel--mobile-enabled .panel:not(:first-child) .container__panel{display:block}
.carousel.carousel--mobile-enabled .panel:first-child .container__panel{position:absolute}
.carousel.carousel--mobile-enabled .container__parsys .panel .container__panel--active{position:relative}
.carousel-loader>.loader__icon{top:25%}
.carousel-loader:not([hidden]) ~ .container__parsys{position:relative;z-index:-1}
}
@media only screen and (min-width:48em){.carousel{height:40rem;overflow:hidden}
.carousel-loader{z-index:1000}
}
.carousel.carousel--inactive .carousel__control-panel,.carousel.carousel--inactive .panel:not(:first-child) .container__panel{display:none}
.carousel.carousel--inactive .panel:first-child{opacity:1}
.aem-AuthorLayer-Edit .carousel{background:#323232;height:auto;overflow:auto;min-height:40rem}
.aem-AuthorLayer-Edit .carousel .container__panel{position:static;opacity:1;padding-bottom:8rem;-webkit-transition:none;transition:none;display:none}
.aem-AuthorLayer-Edit .carousel .container__panel.container__panel--active{-webkit-transition:none;transition:none;display:block}
.aem-AuthorLayer-Edit .show-in-edit-mode{display:block !important}
.flex-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:100%;clear:both}
.flex-row.loading{min-height:4.875rem}
.flex-row>div:not(.flex-row__item){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}
.flex-row__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-width:11.375rem;padding-right:1.375rem;margin-left:-.5rem}
.flex-row__item:hover{text-decoration:none}
.flex-row__item--small{font-size:1rem}
.flex-row__item--small .flex-row__heading{margin:0 0 .125rem}
.flex-row__item--white *{color:#fff}
.no-flexbox .flex-row__item{display:inline-block}
@media only screen and (max-width:47.9375em){.flex-row{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}
.flex-row>div{padding-left:calc(50% - 4.5rem)}
}
@media only screen and (min-width:48em){.flex-row__item{min-width:10.375rem;max-width:10.375rem;margin-left:0;padding-right:.75rem}
}
.aem-AuthorLayer-Edit .show-in-edit-mode{display:block !important}
.homepage-promotion{position:relative;width:100%}
.homepage-promotion:before,.homepage-promotion:after{content:"";display:table}
.homepage-promotion:after{clear:both}
.homepage-promotion ul{list-style-position:outside !important;margin:12px 0;padding-left:41px}
.homepage-promotion ul ul{margin-top:0;margin-bottom:0}
.homepage-promotion ul li{margin:5px 0;padding-left:7px;font-size:1.125rem}
.homepage-promotion ol{list-style-position:outside !important;margin:12px 0;padding-left:41px}
.homepage-promotion ol ol{margin-top:0;margin-bottom:0}
.homepage-promotion ol li{margin:5px 0;padding-left:7px;font-size:1.125rem}
.homepage-promotion__rich-text ul{color:#fff;text-align:left}
.homepage-promotion__image-wrap{overflow:hidden}
.homepage-promotion__image-wrap img{position:absolute;top:0;right:0;width:auto;max-width:none}
.homepage-promotion__content h2,.homepage-promotion__content p,.homepage-promotion__content ol,.homepage-promotion__content ul{color:#fff}
.homepage-promotion__content li{color:#000}
.homepage-promotion__content h2{margin-top:.5rem;margin-bottom:.375rem;cursor:text;font-size:2.125rem;font-family:"Ciutadella","Arial Narrow",sans-serif;font-weight:normal}
.homepage-promotion__content h2 a{color:inherit}
.homepage-promotion__content p{margin:0 0 1.25rem}
.homepage-promotion__content p a{color:inherit;text-decoration:underline}
.homepage-promotion__content p a:hover{text-decoration:none}
.homepage-promotion__content p a.disclaimer-link{text-decoration:none}
.homepage-promotion__button{display:inline-block;border-radius:.1875rem;font-weight:bold;font-size:1rem;line-height:1.5rem;letter-spacing:.125rem;text-align:center;text-transform:uppercase;text-decoration:none;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-webkit-transition:background .2s ease-in;transition:background .2s ease-in;cursor:pointer;border:1px solid #fff;border-radius:2rem;color:#fff;line-height:1.375rem;padding:.5rem 1.75rem;letter-spacing:1.5px}
.homepage-promotion__button:hover,.homepage-promotion__button:focus{text-decoration:none}
.homepage-promotion__disclaimer{padding:1rem .9375rem;margin:0;font-size:1rem;color:#fff}
.homepage-promotion__disclaimer p{font-size:1rem;margin:0}
.homepage-promotion__disclaimer a{color:inherit;text-decoration:underline}
.homepage-promotion__disclaimer a:hover{text-decoration:none}
.homepage-promotion__disclaimer ul{font-size:1rem}
.homepage-promotion__logo-wrap{position:absolute;top:22rem;left:0;width:100%;text-align:center;display:none}
.homepage-promotion__logo-wrap img{width:auto;height:32px}
.homepage-endsale__timer-wrap{display:inline-block;font-weight:bold}
.homepage-endsale__timer-wrap .timer-body{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-transform:uppercase;font-weight:bold}
.homepage-endsale__timer-wrap .timer-sale__badge{background-color:#8de2e0;color:#323232;font-size:.875rem;letter-spacing:.0625rem;padding:.063rem .375rem;border-radius:.188rem;margin:0 .375rem 0 .125rem;height:1.313rem}
.homepage-endsale__timer-wrap .timer-body__counter{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;color:#fff}
.homepage-endsale__timer-wrap .timer__body-digit{background-color:#ba0000;border-radius:.188rem;padding:0 .188rem;width:1.5rem;height:1.313rem;margin-left:.375rem;text-align:center}
.homepage-endsale__timer-wrap .timer-text{padding:0 .188rem}
.homepage-endsale__timer-wrap-no-show{display:none}
@media only screen and (max-width:47.9375em){#slide-placeholder{position:relative}
#slide-placeholder.slide-fade-out .homepage-promotion__content-wrap{height:0;padding:0}
#slide-placeholder .image-placeholder{height:25.5rem;display:block;position:relative;z-index:0}
#slide-placeholder .homepage-promotion__content-wrap{height:calc(100% - 25.5rem)}
#slide-placeholder .homepage-promotion__content{background:0;padding:0;-webkit-transform:none;-ms-transform:none;transform:none}
#slide-placeholder .homepage-promotion__content-inner-wrap{padding:0 1rem;width:100%}
.homepage-promotion ul{margin-left:1rem;margin-right:1rem}
.homepage-promotion .homepage-promotion__disclaimer ul{margin-left:unset;margin-right:unset}
.homepage-promotion__content-wrap{position:relative;padding:2rem 0 1.5rem;background:#e40000;text-align:center;overflow-x:hidden}
.homepage-promotion__content h2,.homepage-promotion__content p{margin-left:1rem;margin-right:1rem}
.homepage-endsale__timer-wrap .timer-body{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:block}
.homepage-endsale__timer-wrap .timer-body .timer-sale__badge{padding:.063rem .4rem;margin:0 auto .625rem;width:9rem}
.homepage-promotion__image-wrap{position:relative;height:25.5rem}
.homepage-promotion__image-wrap img{height:100%;min-width:100%}
}
@media only screen and (min-width:48em){.homepage-promotion{height:40rem}
.homepage-promotion__image-wrap{position:absolute;top:0;bottom:0;left:0;right:0}
.homepage-promotion__image-wrap img{display:block;min-width:100%;min-height:100%;max-height:none;height:auto}
.homepage-promotion__content-wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;box-shadow:inset 0 -5rem 4rem -2rem rgba(0,0,0,0.6)}
.homepage-promotion__content{width:62.5rem;height:21rem;padding:1.625rem 0 3rem}
.homepage-promotion__content-inner-wrap{margin-left:.9375rem;height:100%}
.homepage-promotion__content--bg-hidden{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=1);background:-webkit-linear-gradient(left,rgba(0,0,0,0.5) 0,transparent 60%);background:linear-gradient(to right,rgba(0,0,0,0.5) 0,transparent 60%)}
.homepage-promotion__content--bg-hidden .homepage-promotion__content-inner-wrap{width:30rem}
.homepage-promotion__content--bg-default .homepage-promotion__content{background:url(../../qantas/global/img/non-sprites/home-promo-default.png) no-repeat -18rem 0 transparent}
.homepage-promotion__content--bg-default .homepage-promotion__content-inner-wrap{width:24rem}
.homepage-promotion__content--bg-1price .homepage-promotion__content{background:url(../../qantas/global/img/non-sprites/home-promo-1.png) no-repeat -2rem 0 transparent}
.homepage-promotion__content--bg-1price .homepage-promotion__content-inner-wrap{width:22rem}
.homepage-promotion__content--bg-2price .homepage-promotion__content{background:url(../../qantas/global/img/non-sprites/home-promo-2.png) no-repeat -3.75rem 0 transparent}
.homepage-promotion__content--bg-2price .homepage-promotion__content-inner-wrap{width:24rem}
.homepage-promotion__content--bg-3price .homepage-promotion__content{background:url(../../qantas/global/img/non-sprites/home-promo-3.png) no-repeat -3.75rem 0 transparent}
.homepage-promotion__content--bg-3price .homepage-promotion__content-inner-wrap{width:30rem}
.homepage-promotion__button{float:left;clear:left}
.homepage-promotion__disclaimer{position:absolute;left:0;bottom:0;width:100%;padding-right:8rem;text-align:left}
.homepage-promotion__logo-wrap{position:absolute;width:calc(100% - 1.875rem);top:2rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:block}
.homepage-promotion__logo-wrap.top{top:1.2rem}
.homepage-promotion__logo-wrap.bottom{top:20rem}
.homepage-promotion__logo-wrap img{float:right}
}
@media only screen and (min-width:60em){.homepage-promotion__content-wrap .homepage-promotion__content{background-position:0 0;margin:0 auto}
.homepage-promotion__content--bg-default .homepage-promotion__content{-webkit-transform:translateX(-18rem);-ms-transform:translateX(-18rem);transform:translateX(-18rem);padding-left:18rem}
.homepage-promotion__content--bg-1price .homepage-promotion__content{-webkit-transform:translateX(-2rem);-ms-transform:translateX(-2rem);transform:translateX(-2rem);padding-left:2rem}
.homepage-promotion__content--bg-2price .homepage-promotion__content,.homepage-promotion__content--bg-3price .homepage-promotion__content{-webkit-transform:translateX(-3.75rem);-ms-transform:translateX(-3.75rem);transform:translateX(-3.75rem);padding-left:3.75rem}
.homepage-promotion__disclaimer{padding:1rem 8rem;text-align:center}
.homepage-promotion__logo-wrap{max-width:64.25rem}
.homepage-promotion__logo-wrap.top{top:1.2rem}
.homepage-promotion__logo-wrap.bottom{top:20rem}
}
.aem-AuthorLayer-Edit .show-in-edit-mode{display:block !important}
.tpl-crisis-mode.background--white .homepage-promotion__content-wrap{background:#fff}
.tpl-crisis-mode.background--white .homepage-promotion__content-inner-wrap h2,.tpl-crisis-mode.background--white .homepage-promotion__content-inner-wrap p{color:#323232}
.tpl-crisis-mode.background--white .homepage-promotion__button{border-color:#e40000;color:#e40000}
@media only screen and (min-width:48em){.tpl-crisis-mode.background--white .homepage-promotion__content--bg-hidden{background:#fff;box-shadow:none}
}
.tpl-crisis-mode.background--grey .homepage-promotion__content-wrap{background:#323232}
.tpl-crisis-mode.background--grey .homepage-promotion__content-inner-wrap h2,.tpl-crisis-mode.background--grey .homepage-promotion__content-inner-wrap p{color:#fff}
.tpl-crisis-mode.background--grey .homepage-promotion__button{border-color:#fff;color:#fff}
@media only screen and (min-width:48em){.tpl-crisis-mode.background--grey .homepage-promotion__content--bg-hidden{background:#666;box-shadow:none}
}
.tpl-crisis-mode .homepage-promotion__content-wrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.tpl-crisis-mode.logo--grey .logo-qantas{background:url("../../qantas/global/img/qantas-grey.svg") no-repeat}
@media only screen and (min-width:60em){.tpl-crisis-mode.logo--grey .header .logo-oneworld{background-image:url(../../qantas/global/img/spritesheet-9632fb7044385395ce89846b873ea4e3.png);background-position:-32px -109px;width:32px;height:32px}
}
@media only screen and (min-width:60em) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:60em) and (min-resolution:192dpi){.tpl-crisis-mode.logo--grey .header .logo-oneworld{background-image:url(../../qantas/global/img/spritesheet-9632fb7044385395ce89846b873ea4e3@2x.png);background-size:198px 181px}
}
.tpl-crisis-mode.logo--color .logo-qantas{background:url("../../qantas/global/img/qantas.svg") no-repeat}
@media only screen and (min-width:60em){.tpl-crisis-mode.logo--color .header .logo-oneworld{background-image:url(../../qantas/global/img/spritesheet-9632fb7044385395ce89846b873ea4e3.png);background-position:0 -109px;width:32px;height:32px}
}
@media only screen and (min-width:60em) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:60em) and (min-resolution:192dpi){.tpl-crisis-mode.logo--color .header .logo-oneworld{background-image:url(../../qantas/global/img/spritesheet-9632fb7044385395ce89846b873ea4e3@2x.png);background-size:198px 181px}
}
@media only screen and (max-width:47.9375em){.tpl-crisis-mode .homepage-promotion{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}
.tpl-crisis-mode .homepage-promotion__image-wrap{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;height:auto}
.tpl-crisis-mode .homepage-promotion__content-wrap{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.tpl-crisis-mode .multi-search-form-mobile{position:static}
}