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

.mediatext__base{overflow:hidden}.funnelview__container .mediatext__base{display:block}.mediatext__keyVisual{-ms-grid-row:1;grid-row:1}.mediatext__content{-ms-grid-row:2;grid-row:2}.mediatext__heading--lastElement{margin-bottom:0}.mediatext__text{font-weight:400}.mediatext__text ul{padding-left:18px}.mediatext__text ul li+li{margin-top:16px}.mediatext__alignment{height:auto;width:100%}.mediatext__alignment:last-child{margin-top:24px}.mediatext__alignment--full,.mediatext__alignment--keyvisual{width:100%}.mediatext__alignment+.mediatext__text{margin-top:24px}.mediatext__alignment--noCaption{margin-bottom:24px}.mediatext__caption{font-size:12px;line-height:18px;font-weight:400;color:#333;border-bottom:1px solid #ebebeb;display:block;margin-bottom:20px;padding:8px 0 16px}.mediatext__caption--lastElement{margin-bottom:0}.mediatext__caption ul{padding-left:16px}.mediatext__introText{font-size:20px;line-height:26px;font-weight:300;color:#333;margin-bottom:48px}.mediatext__introText--lastElement{margin-bottom:0}.mediatext__introText ul{padding-left:24px}.mediatext__link{padding-bottom:0}.mediatext__link .link__icon{width:48px;height:48px}.mediatext__imageWrapper{position:relative;padding-top:56.25%;overflow:hidden}.mediatext__imageWrapper .mamcomimage{width:100%;position:absolute;top:0}.mediatext__imageWrapper .mamcomimage.lazyload,.mediatext__imageWrapper .mamcomimage.lazyloading{width:100%!important;height:auto!important}.mediatext .link__anchor{display:flex;flex-direction:row-reverse;justify-content:flex-end;white-space:nowrap;height:48px}.mediatext .link__icon{margin-left:0}.mediatext .link__icon:not(.link__internalExternalIcon) [class^=mamcomicon]{width:25px}@media (min-width:960px),print{.mediatext__text{margin-top:12px;margin-bottom:8px}.mediatext__text ul li+li{margin-top:12px}.mediatext__text--lastElement{margin-bottom:0}.mediatext__text--firstElement{margin-top:0}.mediatext__alignment{width:calc(50% - 40px)}.mediatext__alignment--left{float:left;margin-right:40px}.mediatext__alignment--right{float:right;margin-left:40px}.mediatext__alignment--full,.mediatext__alignment--keyvisual{width:100%}.mediatext__alignment--noCaption{margin-bottom:30px}.mediatext__caption{font-size:14px;line-height:20px;padding:16px 0}.mediatext__introText{font-size:24px;line-height:30px;margin-bottom:56px}.mediatext__introText--lastElement{margin-bottom:0}}