@font-face {
  font-family: lh-headfont;
  font-weight: 100; /* 500 and lower */
  font-style: normal;
  src: url("/wicket/resource/com.milesandmore.frontend.wicket.templates.BaseTemplate/resources/fonts/LufthansaHeadWeb-Light.woff2?EF753540CC1FD3AD9E3A36BAF9FC8907") format("woff2"), url("/wicket/resource/com.milesandmore.frontend.wicket.templates.BaseTemplate/resources/fonts/LufthansaHeadWeb-Light.woff?0B2518304B7F7CA28E2E5027A2636212") format("woff"), url("/wicket/resource/com.milesandmore.frontend.wicket.templates.BaseTemplate/resources/fonts/LufthansaHeadWeb-Light.ttf?2884E9422600115489049DB10F523E5F") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: lh-headfont;
  font-weight: 900; /* 600 and higher */
  font-style: normal;
  src: url("/wicket/resource/com.milesandmore.frontend.wicket.templates.BaseTemplate/resources/fonts/LufthansaHeadWeb-Bold.woff2?5D93E7383053191ECB99F3852917808D") format("woff2"), url("/wicket/resource/com.milesandmore.frontend.wicket.templates.BaseTemplate/resources/fonts/LufthansaHeadWeb-Bold.woff?F815CC1E48B9B349699A8F0D4CAF5F1A") format("woff"), url("/wicket/resource/com.milesandmore.frontend.wicket.templates.BaseTemplate/resources/fonts/LufthansaHeadWeb-Bold.ttf?29645A1673261B329DA24E4C4279A500") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: lh-textfont;
  font-weight: 100; /* 300 and lower */
  font-style: normal;
  src: url("/wicket/resource/com.milesandmore.frontend.wicket.templates.BaseTemplate/resources/fonts/LufthansaTextWeb-Light.woff2?CF4D1C91D4DA2DE0E09984D1DA34B049") format("woff2"), url("/wicket/resource/com.milesandmore.frontend.wicket.templates.BaseTemplate/resources/fonts/LufthansaTextWeb-Light.woff?2AA4686502191C278A599662FF42ADCF") format("woff"), url("/wicket/resource/com.milesandmore.frontend.wicket.templates.BaseTemplate/resources/fonts/LufthansaTextWeb-Light.ttf?31C43021256111AD38A836920091069C") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: lh-textfont;
  font-weight: 400; /* 500 and 400 */
  font-style: normal;
  src: url("/wicket/resource/com.milesandmore.frontend.wicket.templates.BaseTemplate/resources/fonts/LufthansaTextWeb-Regular.woff2?67E916F7030DBA6234952B7E7C69C374") format("woff2"), url("/wicket/resource/com.milesandmore.frontend.wicket.templates.BaseTemplate/resources/fonts/LufthansaTextWeb-Regular.woff?4B451C527978EFEEB73A377DA3E94B7E") format("woff"), url("/wicket/resource/com.milesandmore.frontend.wicket.templates.BaseTemplate/resources/fonts/LufthansaTextWeb-Regular.ttf?640624325F518680473B9022A2880019") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: lh-textfont;
  font-weight: 900; /* 600 and higher */
  font-style: normal;
  src: url("/wicket/resource/com.milesandmore.frontend.wicket.templates.BaseTemplate/resources/fonts/LufthansaTextWeb-Bold.woff2?EBE61D55F9BB233AD863A4C28A571349") format("woff2"), url("/wicket/resource/com.milesandmore.frontend.wicket.templates.BaseTemplate/resources/fonts/LufthansaTextWeb-Bold.woff?4F1D38F895F371A678D4A9B2166B11B7") format("woff"), url("/wicket/resource/com.milesandmore.frontend.wicket.templates.BaseTemplate/resources/fonts/LufthansaTextWeb-Bold.ttf?EBAAEB9F76C43352C93D3A760405C47C") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: mam-airlines-iconfont;
  font-weight: normal;
  font-style: normal;
  src: url("/wicket/resource/com.milesandmore.frontend.wicket.templates.BaseTemplate/resources/fonts/MAM-Airlines-2019-09-13.woff2?A47F8CD4C21A5DADF8B993627F6A8F9D") format("woff2"), url("/wicket/resource/com.milesandmore.frontend.wicket.templates.BaseTemplate/resources/fonts/MAM-Airlines-2019-09-13.woff?80F718B5A44BC3664AD91060B89BB0C8") format("woff"), url("/wicket/resource/com.milesandmore.frontend.wicket.templates.BaseTemplate/resources/fonts/MAM-Airlines-2019-09-13.ttf?80F92902D00C89966B11E92809E682F8") format("truetype"), url("/wicket/resource/com.milesandmore.frontend.wicket.templates.BaseTemplate/resources/fonts/MAM-Airlines-2019-09-13.svg?589B40AAD5D6FA8A679A347DF8570FB1#") format("svg");
}
/* generated by https://google-webfonts-helper.herokuapp.com/fonts/roboto?subsets=latin */
/* roboto-300 - latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  src: local("Roboto Light"), local("Roboto-Light"), url("/wicket/resource/com.milesandmore.frontend.wicket.templates.BaseTemplate/resources/fonts/roboto/roboto-v20-latin-300.woff2?E6F81D540F70D09A24AEB53993794200") format("woff2"), url("/wicket/resource/com.milesandmore.frontend.wicket.templates.BaseTemplate/resources/fonts/roboto/roboto-v20-latin-300.woff?6B028561E42CA3F9ED149D4370E5C33A") format("woff"), url("/wicket/resource/com.milesandmore.frontend.wicket.templates.BaseTemplate/resources/fonts/roboto/roboto-v20-latin-300.ttf?48154AC2552D6B236B2ED6896CD8ACE3") format("truetype"), url("/wicket/resource/com.milesandmore.frontend.wicket.templates.BaseTemplate/resources/fonts/roboto/roboto-v20-latin-300.svg?1BEA010846109DE643BF537EDD5C697F#Roboto") format("svg"); /* Legacy iOS */
  font-display: swap;
}
/* generated by https://google-webfonts-helper.herokuapp.com/fonts/roboto?subsets=latin */
/* roboto-regular - latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: local("Roboto"), local("Roboto-Regular"), url("/wicket/resource/com.milesandmore.frontend.wicket.templates.BaseTemplate/resources/fonts/roboto/roboto-v20-latin-regular.woff2?63FC7A57880E8BA8636A5C8FE1EC9E8C") format("woff2"), url("/wicket/resource/com.milesandmore.frontend.wicket.templates.BaseTemplate/resources/fonts/roboto/roboto-v20-latin-regular.woff?61A76D72C1D358ECABD8D0A2D16F0DA9") format("woff"), url("/wicket/resource/com.milesandmore.frontend.wicket.templates.BaseTemplate/resources/fonts/roboto/roboto-v20-latin-regular.ttf?EF6BCB00DA9A30BD77963F09D350CCBE") format("truetype"), url("/wicket/resource/com.milesandmore.frontend.wicket.templates.BaseTemplate/resources/fonts/roboto/roboto-v20-latin-regular.svg?9508CC92DC4A3694588AE56F7DE7E906#Roboto") format("svg"); /* Legacy iOS */
  font-display: swap;
}
/* generated by https://google-webfonts-helper.herokuapp.com/fonts/roboto?subsets=latin */
/* roboto-500 - latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: local("Roboto Medium"), local("Roboto-Medium"), url("/wicket/resource/com.milesandmore.frontend.wicket.templates.BaseTemplate/resources/fonts/roboto/roboto-v20-latin-500.woff2?45A4B2DE48C5F844858E76F4197187C6") format("woff2"), url("/wicket/resource/com.milesandmore.frontend.wicket.templates.BaseTemplate/resources/fonts/roboto/roboto-v20-latin-500.woff?DC1D0A687807E5075EEBD4077E7D5FED") format("woff"), url("/wicket/resource/com.milesandmore.frontend.wicket.templates.BaseTemplate/resources/fonts/roboto/roboto-v20-latin-500.ttf?25E4243517B82B042CE77F7E14059443") format("truetype"), url("/wicket/resource/com.milesandmore.frontend.wicket.templates.BaseTemplate/resources/fonts/roboto/roboto-v20-latin-500.svg?4CE72BC853A886EE477B9FE3F17E5CAB#Roboto") format("svg"); /* Legacy iOS */
  font-display: swap;
}
.mam-m-currency {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-m-currency::before {
  content: "\e65b";
}

.mam-icon-check {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-check::before {
  content: "\e609";
}

.mam-sm-facebook-invert {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-sm-facebook-invert::before {
  content: "\e606";
}

.mam-sm-twitter-invert {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-sm-twitter-invert::before {
  content: "\e603";
}

.mam-sm-youtube-invert {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-sm-youtube-invert::before {
  content: "\e954";
}

.mam-sm-lufthansa-invert {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-sm-lufthansa-invert::before {
  content: "\e953";
}

.mam-icon-arrowhead-right {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-arrowhead-right::before {
  content: "\e647";
}

.mam-icon-cart {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-cart::before {
  content: "\e605";
}

.mam-icon-magnifier {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-magnifier::before {
  content: "\e60f";
}

.mam-icon-user {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-user::before {
  content: "\e627";
}

.mam-icon-user-filled {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-user-filled::before {
  content: "\e94a";
}

.mam-icon-menue {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-menue::before {
  content: "\e60d";
}

.mam-icon-cross {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-cross::before {
  content: "\e60e";
}

.mam-icon-arrowhead-down {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-arrowhead-down::before {
  content: "\e616";
}

.mam-icon-arrowhead-up {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-arrowhead-up::before {
  content: "\e617";
}

.mam-icon-scroll-arrow {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-scroll-arrow::before {
  content: "\e65a";
}

.mam-icon-dropdownarrow {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-dropdownarrow::before {
  content: "\e919";
}

.mam-icon-filter {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-filter::before {
  content: "\e607";
}

.mam-icon-share {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-share::before {
  content: "\e61c";
}

.mam-icon-check-invert {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-check-invert::before {
  content: "\e64c";
}

.mam-icon-cross-invert {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-cross-invert::before {
  content: "\e651";
}

.mam-icon-exclamation-mark-invert {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-exclamation-mark-invert::before {
  content: "\e62a";
}

.mam-icon-shopfinder {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-shopfinder::before {
  content: "\e63b";
}

.mam-icon-hourglass {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-hourglass::before {
  content: "\e95b";
}

.mam-icon-mixedpayment {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-mixedpayment::before {
  content: "\e95c";
}

.mam-icon-boardingmeasure {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-boardingmeasure::before {
  content: "\e955";
}

.mam-icon-bulkygood {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-bulkygood::before {
  content: "\e956";
}

.mam-icon-greetingcard {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-greetingcard::before {
  content: "\e957";
}

.mam-icon-giftpackage {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-giftpackage::before {
  content: "\e958";
}

.mam-icon-shopdelivery {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-shopdelivery::before {
  content: "\e959";
}

.mam-icon-gatedelivery {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-gatedelivery::before {
  content: "\e95a";
}

.mam-icon-memberdock-austrian {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-memberdock-austrian::before {
  content: "\e94f";
}

.mam-icon-memberdock-brussels {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-memberdock-brussels::before {
  content: "\e950";
}

.mam-icon-memberdock-lufthansa {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-memberdock-lufthansa::before {
  content: "\e951";
}

.mam-icon-memberdock-swiss {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-memberdock-swiss::before {
  content: "\e952";
}

.mam-icon-statusstar {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-statusstar::before {
  content: "\e622";
}

.mam-icon-plus {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-plus::before {
  content: "\e601";
}

.mam-icon-pen {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-pen::before {
  content: "\e650";
}

.mam-icon-eye {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-eye::before {
  content: "\e91d";
}

.mam-icon-eye-crossed {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-eye-crossed::before {
  content: "\e91e";
}

.mam-icon-cross-circle {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-cross-circle::before {
  content: "\e620";
}

.mam-icon-exclamation-mark-circle {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-exclamation-mark-circle::before {
  content: "\e61f";
}

.mam-icon-earn {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-earn::before {
  content: "\e64f";
}

.mam-icon-magnifier-zoom-in {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-magnifier-zoom-in::before {
  content: "\e61e";
}

.mam-icon-trashcan {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-trashcan::before {
  content: "\e629";
}

.mam-icon-icon-std-product-add-shopping-cart {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-icon-std-product-add-shopping-cart::before {
  content: "\e90c";
}

.mam-icon-calendar {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-calendar::before {
  content: "\e64a";
}

.mam-icon-clock-arrow {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-clock-arrow::before {
  content: "\e633";
}

.mam-icon-info-circle {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-info-circle::before {
  content: "\e637";
}

.mam-icon-unie910 {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-unie910::before {
  content: "\e910";
}

.mam-icon-play {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-play::before {
  content: "\e95d";
}

.mam-icon-voucher {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-voucher::before {
  content: "\e60c";
}

.mam-icon-percent {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-percent::before {
  content: "\e65d";
}

.mam-icon-percent-invert {
  font-family: "mam-airlines-iconfont";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  letter-spacing: normal;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mam-icon-percent-invert::before {
  content: "\e60a";
}
