/**
 * www.miles-and-more.com
 */

.programhubSlide__description{margin-bottom:20px}.programhubSlide__heading{font-size:20px;line-height:26px;font-weight:300;color:#333;margin-bottom:26px}.programhubSlide__content{padding:24px;background:#f5f5f5;width:calc(100% - 80px);margin-left:16px;position:relative}.programhubSlide__cta .gridcontainer1{margin-left:0;margin-right:0;max-width:100%;display:block}.programhubSlide__cta .cta__link{margin-top:0;margin-bottom:20px;width:100%}.programhubSlide__cta .link__text{flex:1}.programhubSlide__cta .link__icon{align-self:flex-end}.programhubSlide__cta .button__text{text-align:center;display:inline-block;width:100%}.programhubSlide__image{
    /* !important needed to overwrite an inline-block inserted by JS in the carousel */display:block!important;position:relative}.aem-AuthorLayer-Edit .programhubSlide__image .mamcomimage,.aem-AuthorLayer-Targeting .programhubSlide__image .mamcomimage,.programhubSlide__image .mamcomimage{max-width:100%}html:not(.aem-AuthorLayer-Edit) .programhubSlide__imageRatio,html:not(.aem-AuthorLayer-Targeting) .programhubSlide__imageRatio{padding-top:66.67%}html:not(.aem-AuthorLayer-Edit) .programhubSlide__imageWrapper,html:not(.aem-AuthorLayer-Targeting) .programhubSlide__imageWrapper{height:100%;left:0;position:absolute;top:0;width:100%}html:not(.aem-AuthorLayer-Edit) .programhubSlide__imageWrapper .mamcomimage,html:not(.aem-AuthorLayer-Targeting) .programhubSlide__imageWrapper .mamcomimage{height:100%}@media (min-width:960px),print{.programhubSlide__description{margin-bottom:22px}.programhubSlide__heading{font-size:24px;line-height:30px;margin-bottom:30px}.programhubSlide__content{padding:40px;width:calc(50% - 136px);margin-left:0}.programhubContainer--imageLeft .programhubSlide__content{float:right}.programhubContainer--imageRight .programhubSlide__content{float:left}.programhubContainer--fixedImage .programhubSlide__content{width:100%;box-sizing:border-box}.programhubSlide__cta .cta__link{margin-bottom:0}.programhubSlide__cta .button__text{display:inline-flex;width:auto}.programhubSlide__image{float:right;width:60%!important}}