.flexibox-container{color:var(--f-brand-color-text-default)}
.flexibox-container h2{font:var(--f-brand-type-title-4);margin-bottom:var(--f-base-space-6);color:var(--f-brand-color-text-default)}
.flexibox-column{background-color:var(--f-brand-color-background-light);margin-bottom:var(--f-base-space-3);box-shadow:var(--f-base-space-0) 2px 10px #00000014;border-radius:var(--f-brand-border-radius-outer);display:flex;flex-direction:column}
.felxibox-img-block{height:224px;max-width:100%;overflow:hidden}
.felxibox-img-block img{width:100%;height:100%;object-fit:cover;border-radius:var(--f-brand-border-radius-outer) var(--f-brand-border-radius-outer) var(--f-base-space-0) var(--f-base-space-0)}
.flexibox-content{padding:20px var(--f-base-space-6);background-color:var(--f-brand-color-background-light);border-radius:var(--f-base-space-0)var(--f-base-space-0) var(--f-brand-border-radius-outer) var(--f-brand-border-radius-outer);flex:1}
.flexibox-content h3{font:var(--f-brand-type-title-4);color:var(--f-brand-color-text-default);margin-top:var(--f-base-space-0);margin-bottom:var(--f-base-space-2)}
.flexibox-info{margin-bottom:var(--f-base-space-0);font:var(--f-brand-type-body);color:var(--f-brand-color-text-muted)}
.flexibox-info p{margin-bottom:var(--f-base-space-0)}
.flexibox-column a{font:var(--f-brand-type-body);color:var(--f-brand-color-text-primary);display:inline-flex;align-items:center;padding:var(--f-base-space-4) var(--f-base-space-6);margin-top:auto}
.flexibox-column a:hover{text-decoration:none}
.flexibox-column a .icon-ic_nav_arrow-right{color:var(--f-brand-color-text-default);margin-left:6px !important}
.flexibox-column a .icon-ic_nav_arrow-right .path1:before{content:"\e9a9";opacity:.0030}
.flexibox-column a .icon-ic_nav_arrow-right .path2:before{content:"\e9aa";margin-left:-1em}
.flexibox-column a .icon-ic_nav_arrow-right .path3:before{content:"\e9ab";margin-left:-1em}
.flexibox-bottom{padding:var(--f-base-space-0) var(--f-base-space-6) var(--f-base-space-6) var(--f-base-space-6)}
.flexibox-content-button{align-self:flex-start}
.flexibox-content-button:hover .icon-ic_nav_arrow-right .path1:before,.flexibox-content-button:hover .icon-ic_nav_arrow-right .path2:before,.flexibox-content-button:hover .icon-ic_nav_arrow-right .path3:before{color:var(--f-button-primary-icon-color) !important}
.flexibox-content-link{font:var(--f-brand-type-body-medium);display:inline-block !important;margin-left:var(--f-base-space-1);color:var(--f-brand-color-text-default) !important;text-decoration:underline;margin-top:var(--f-base-space-0) !important;padding:var(--f-base-space-0) !important}
.popupContent-link-partner>.modal-backdrop.fade.in{z-index:1041}
.block-teaser.section{margin-bottom:var(--f-base-space-12)}
@media only screen and (max-width:767px){.flexibox-bottom a{justify-content:center}
.notification-toast-block{padding:var(--f-base-space-6) var(--f-base-space-4);width:90%;height:var(--f-base-space-20)}
}
@media only screen and (min-width:768px){.flexibox-container{padding-left:var(--f-base-space-0);padding-right:var(--f-base-space-0)}
.flexibox-container h2{font:var(--f-brand-type-title-1)}
.flexibox-wrapper{display:flex;flex-wrap:wrap}
.flexibox-column{-ms-flex-preferred-size:var(--f-base-space-0);flex-basis:var(--f-base-space-0);-ms-flex-positive:1;flex-grow:1;min-width:var(--f-base-space-0);max-width:100%}
.flexibox-column:first-child{margin-right:var(--f-base-space-6)}
.felxibox-img-block{height:282px}
}
.flexibox-content-button.disabled,.flexibox-content-button.disabled:hover,.spend-avios-link.disabled,.spend-avios-link.disabled:hover{background:var(--f-brand-color-background-default);color:#77818e;border:var(--f-base-border-size-1) solid var(--f-brand-color-background-default);cursor:auto;box-shadow:none}
.icon-close:before{content:"\a909"}
.icon-alerts-tick,.icon-alerts-error{position:relative}
.icon-alerts-tick .path1:before{content:"\e9c0";color:var(--f-brand-color-flight-status-confirmed)}
.icon-alerts-tick .path2,.icon-alerts-error .path2,.icon-alerts-error .path3{position:absolute}
.icon-alerts-tick .path2:before{content:"\e9c1"}
.icon-alerts-error .path1:before{content:"\e9ba";color:var(--f-brand-color-flight-status-cancelled)}
.icon-alerts-error .path2:before{content:"\e9bb"}
.icon-alerts-error .path3:before{content:"\e9bc"}
.icon-alerts-tick .path2:before,.icon-alerts-error .path3:before,.icon-alerts-error .path3:before{color:var(--f-brand-color-text-light);margin-left:-1em}
.notification-toast-block{display:flex;border-radius:var(--f-brand-border-radius-base);background:var(--f-brand-color-text-muted);position:fixed;bottom:20%;left:50%;transform:translateX(-50%);align-items:center;width:44.095%;height:var(--f-base-space-14);padding:var(--f-base-space-4);margin:auto;z-index:99}
.notification-toast-message.hide{display:none}
.notification-toast-block .notification-icon{margin-right:var(--f-base-space-3);font-size:24px}
.notification-toast-block .qr-info-message{font:var(--f-brand-type-subheading);color:var(--f-brand-color-text-light)}
.notification-toast-block .qr-notification-close{margin-left:auto;cursor:pointer;font-size:20px;color:var(--f-brand-color-text-light)}
.flexibox-content-button,.spend-avios-link{position:relative}
.flexibox-content-button .spinner-overlay.spinner-active{position:absolute;width:100%;height:100%;left:var(--f-base-space-0);right:var(--f-base-space-0)}
.flexibox-content-button .spinner-container{background:#fff;border-radius:var(--f-button-border-radius);left:var(--f-base-space-0);margin:auto;overflow:hidden;right:var(--f-base-space-0);top:var(--f-base-space-0)}
.flexibox-content-button .spinner-active .spinner{border:5px solid var(--f-brand-color-border-primary);border-left-color:var(--f-brand-color-border-light)}