.kk_compare h2{font-size:30px;line-height:36px;text-align:center;margin:0 0 36px 0}@media(max-width: 959px){.kk_compare h2{font-size:28px;line-height:34px;margin:0 0 34px 0}}.kk_compare .headline,.kk_compare .compare_image .figcaption{font-family:"Lufthansa Head Bold","Arial",sans-serif;font-weight:700}.kk_compare .headline{font-size:24px;line-height:30px;margin:0 0 24px 0;text-align:center;color:#0c2058}.kk_compare .compare_image{position:relative}.kk_compare .compare_image .figcaption{position:absolute;top:16px;right:0;max-width:75%;background-color:#3262cf;color:rgba(255,255,255,.99);font-size:14px;line-height:20px;padding:6px 16px;border-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kk_compare .compare_benefits{margin:0 0 86px 0}@media(max-width: 959px){.kk_compare .compare_benefits{margin:0 0 40px 0;background-color:#f5f5f5;padding:0 24px}}.kk_compare .compare_benefits>.row>div>form,.kk_compare .compare_benefits>.row>div>div{background-color:#f5f5f5;padding-left:24px;padding-right:24px}.kk_compare .benefitlist{padding-top:17px;height:100%}.kk_compare .benefitlist ul{list-style-type:none;margin:0}.kk_compare .benefitlist ul li{display:flex;color:#505050;margin:0}.kk_compare .benefitlist ul li:last-child{margin:0}.kk_compare .benefitlist ul li span{font-family:"Lufthansa Text Regular","Arial",sans-serif;font-weight:400;vertical-align:top}.kk_compare .benefitlist ul li span.icon{display:inline-flex;width:56px;min-width:56px;height:56px;line-height:56px;font-family:"icon-64"}.kk_compare .benefitlist ul li span.icon::before{font-size:32px}.kk_compare .benefitlist ul li span.icon.icon-ico145_24{font-family:"icon-24";font-size:24px}.kk_compare .benefitlist ul li.benefit_action{position:relative;background-color:#f5f5f5;border-radius:2px;padding:10px 86px 16px 0}.kk_compare .benefitlist ul li.benefit_action .icon{margin-top:-11px}.kk_compare .benefitlist ul li.benefit_action .benefit_action_text{position:absolute;top:0;right:0;align-self:start;font-size:14px;line-height:20px;color:#fff;padding:2px 8px;background-color:#3262cf;margin:0 16px;border-radius:0;border-bottom-left-radius:2px;border-bottom-right-radius:2px}@media(max-width: 959px){.kk_compare .benefitlist ul li.benefit_action .benefit_action_text{font-size:12px;line-height:18px}}.kk_compare .benefitlist ul li.benefit_action::after{display:block;clear:both;content:" ";height:0;visibility:hidden}.kk_compare .benefitlist ul li:not(.benefit_action) .benefittext{padding-top:16px}@media(max-width: 959px){.kk_compare .benefitlist ul li{font-size:14px;line-height:20px;margin:0 0 2px 0}}.kk_compare .benefitlist .icon{color:#0c2058;font-size:21px}@media(max-width: 959px){.kk_compare .benefitlist{height:auto !important}}.kk_compare .card_price{text-align:center;padding-top:22px}.kk_compare .card_price.sticky_card_price{padding:0}@media(max-width: 959px){.kk_compare .card_price{padding-top:17px}}.kk_compare .card_price p{font-size:20px;line-height:26px;color:#505050;margin:0}@media(max-width: 959px){.kk_compare .card_price p{font-size:18px;line-height:24px}}.kk_compare .card_price p.card_price_sum{display:inline-flex}.kk_compare .card_price p.card_price_sum,.kk_compare .card_price p.card_price_sum *{font-family:"Lufthansa Head Bold","Arial",sans-serif}.kk_compare .card_price p.card_price_sum .sup{font-size:14px;line-height:18px}@media(max-width: 959px){.kk_compare .card_price p.card_price_sum .sup{font-size:12px}}.kk_compare .card_price p .icon{font-size:24px;line-height:25px;padding:0 0 0 5px;font-family:"icon-24"}.kk_compare .package_submit_button_single{padding-top:20px}@media(max-width: 959px){.kk_compare .package_submit_button_single{padding-top:18px}}.kk_compare .package_submit_button_single::after{display:block;clear:both;content:" ";height:0;visibility:hidden}.kk_compare .package_submit_button_single button{width:100%;justify-content:center}.kk_compare .more_link{text-align:center;padding-top:26px;padding-bottom:24px}@media(max-width: 959px){.kk_compare .more_link{font-size:14px;line-height:20px;padding-top:22px}}.kk_compare .more_link a{font-size:16px;line-height:22px;text-decoration:none}.kk_compare .more_link_button{text-align:center;padding-top:18px;padding-bottom:18px}@media(max-width: 959px){.kk_compare .more_link_button{font-size:14px;line-height:20px;padding-top:22px}}.kk_compare .more_link_button a{font-size:16px;line-height:22px;text-decoration:none;float:inherit}.kk_compare .benefit_group{padding:0 24px 24px 24px;margin:0 0 58px 0}@media(max-width: 959px){.kk_compare .benefit_group{margin:0}}@media(min-width: 960px){.kk_compare .benefit_group .col-sm-6.tab_card_01{padding-right:40px}.kk_compare .benefit_group .col-sm-6.tab_card_02{padding-left:40px}}.kk_compare .benefit_group .headline{position:relative;text-align:left;font-size:18px;line-height:24px;padding:0 0 18px 0;margin:0 0 24px 0;border-bottom:1px solid rgba(180,180,180,.99)}@media(max-width: 959px){.kk_compare .benefit_group .headline{font-size:16px;line-height:22px;padding:0 0 17px 0;margin:0 0 22px 0}}.kk_compare .benefit_group .headline .icon{float:right;font-size:32px;line-height:28px;color:#0c2058;border:0}.kk_compare .benefit_group .headline a{display:block}.kk_compare .benefit_group .row+.headline{margin-top:24px}.kk_compare .benefit_group .benefitlist{padding-top:0}.kk_compare .benefit_group .benefit_group_detail{margin:0 0 22px 0}@media(max-width: 959px){.kk_compare .benefit_group .benefit_group_detail{margin:0 0 44px 0}.kk_compare .benefit_group .benefit_group_detail:last-of-type{margin:0}}.kk_compare .benefit_group .benefit_detail_image{padding:22px 0 0 49px}@media(max-width: 959px){.kk_compare .benefit_group .benefit_detail_image{padding:55px 0 7px 0}}.kk_compare .compare_text{text-align:center;padding:0 16px}.kk_compare .compare_text p{color:#505050;font-size:24px;line-height:30px;font-family:"Lufthansa Head Light","Arial",sans-serif}@media(max-width: 959px){.kk_compare .compare_text p{font-size:20px;line-height:26px}}.kk_compare .compare_text a{color:#0c2058;text-decoration:none}@media(max-width: 959px){.kk_compare .kk_compare_mobile .col-sm-10.offset-sm-1{margin-left:0;flex:0 0 100%;max-width:100%}.kk_compare .kk_compare_mobile .col{flex:0 0 100%;max-width:100%;width:100%;float:none}.kk_compare .kk_compare_mobile .image_3_4.image{max-width:50%;max-height:50%;margin:auto}}.kk_compare .kk_compare_mobile .ui-tabs .ui-tabs-panel{padding:0}.kk_compare .kk_compare_mobile .compare_tab_container{padding:0;position:static !important}.kk_compare .kk_compare_mobile ul.tabs{margin:0;padding:10px 0 0 0}@media(max-width: 959px){.kk_compare .kk_compare_mobile ul.tabs{margin:0 0 16px 0}}.kk_compare .kk_compare_mobile ul.tabs li{width:50%;margin:0;text-align:center;white-space:normal;padding:0 16px}.kk_compare .kk_compare_mobile ul.tabs li a{display:block;float:none;padding:0;font-family:"Lufthansa Head Bold","Arial",sans-serif;font-weight:700;font-size:14px;line-height:14px}.kk_compare .kk_compare_mobile ul.tabs li.ui-tabs-active{color:#3262cf;border-bottom:2px solid #3262cf;padding:0 16px 5px 16px}.kk_compare .kk_compare_mobile ul.tabs li.ui-tabs-active a{color:#3262cf}.kk_compare .benefit_group .headline{display:block}.sticky_compare_mobile .tabs_outer.Zebra_Pin{z-index:1000;background-color:#fff;animation:bounceAnim ease 1.5s;animation-iteration-count:1;transform-origin:50% 50%;-webkit-animation:bounceAnim ease 1.5s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-moz-animation:bounceAnim ease 1.5s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-o-animation:bounceAnim ease 1.5s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-ms-animation:bounceAnim ease 1.5s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;border-radius:2px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.12),0 0 2px 0 rgba(0,0,0,.14);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.12),0 0 2px 0 rgba(0,0,0,.14);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.12),0 0 2px 0 rgba(0,0,0,.14);left:0;width:100% !important;padding:0 16px;position:fixed;top:0;padding:0}@keyframes bounceAnim{0%{transform:translate(0px, -90px)}100%{transform:translate(0px, 0px)}}@-moz-keyframes bounceAnim{0%{-moz-transform:translate(0px, -90px)}100%{-moz-transform:translate(0px, 0px)}}@-webkit-keyframes bounceAnim{0%{-webkit-transform:translate(0px, -90px)}100%{-webkit-transform:translate(0px, 0px)}}@-o-keyframes bounceAnim{0%{-o-transform:translate(0px, -90px)}100%{-o-transform:translate(0px, 0px)}}@-ms-keyframes bounceAnim{0%{-ms-transform:translate(0px, -90px)}100%{-ms-transform:translate(0px, 0px)}}.sticky_compare_mobile .tabs_outer.Zebra_Pin li{position:static}.sticky_compare_mobile .tabs_outer.Zebra_Pin.show_cards{bottom:auto !important}.sticky_compare_mobile .tabs_outer.Zebra_Pin.show_cards .ui-state-active .kk_compare_visible_sticky{display:block;position:absolute;background:#fff;left:0;right:0;animation:bounceAnim ease 1.5s;animation-iteration-count:1;transform-origin:50% 50%;-webkit-animation:bounceAnim ease 1.5s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-moz-animation:bounceAnim ease 1.5s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-o-animation:bounceAnim ease 1.5s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-ms-animation:bounceAnim ease 1.5s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%}@keyframes bounceAnim{0%{transform:translate(0px, -90px)}100%{transform:translate(0px, 0px)}}@-moz-keyframes bounceAnim{0%{-moz-transform:translate(0px, -90px)}100%{-moz-transform:translate(0px, 0px)}}@-webkit-keyframes bounceAnim{0%{-webkit-transform:translate(0px, -90px)}100%{-webkit-transform:translate(0px, 0px)}}@-o-keyframes bounceAnim{0%{-o-transform:translate(0px, -90px)}100%{-o-transform:translate(0px, 0px)}}@-ms-keyframes bounceAnim{0%{-ms-transform:translate(0px, -90px)}100%{-ms-transform:translate(0px, 0px)}}.sticky_compare_mobile .tabs_outer.Zebra_Pin.show_cards .kk_compare_visible_sticky_content{background-color:#f5f5f5}.sticky_compare_mobile .tabs_outer.Zebra_Pin.show_cards .kk_compare_visible_sticky_content .compare_image{float:left;margin:0 24px 0 0}.sticky_compare_mobile .tabs_outer.Zebra_Pin.show_cards .kk_compare_visible_sticky_content .compare_image figure{width:120px;height:120px;padding:0}.sticky_compare_mobile .tabs_outer.Zebra_Pin.show_cards .kk_compare_visible_sticky_content .card_price{overflow:hidden;padding:13px 0 11px 0}.sticky_compare_mobile .tabs_outer.Zebra_Pin.show_cards .kk_compare_visible_sticky_content .card_price p{font-size:14px;line-height:20px;text-align:center}.sticky_compare_mobile .tabs_outer.Zebra_Pin.show_cards .kk_compare_visible_sticky_content .card_price p.card_title_sticky{display:none}.sticky_compare_mobile .tabs_outer.Zebra_Pin.show_cards .kk_compare_visible_sticky_content .card_price p.card_price_title{font-family:"Lufthansa Text Regular","Arial",sans-serif;font-weight:400}@media(max-width: 959px){.sticky_compare_mobile .tabs_outer.Zebra_Pin.show_cards .kk_compare_visible_sticky_content .card_price p.card_price_sum .icon{font-size:10px;margin-top:-2px}}.sticky_compare_mobile .tabs_outer.Zebra_Pin.show_cards .kk_compare_visible_sticky_content .tab_card_inner{height:120px}.sticky_compare_mobile .tabs_outer.Zebra_Pin.show_cards .kk_compare_visible_sticky_content .package_submit_button_single{position:absolute;bottom:16px;right:16px;width:calc(100% - 120px - 32px);padding:0}.sticky_compare_mobile .tabs_outer.Zebra_Pin.show_cards .kk_compare_visible_sticky_content .package_submit_button_single .btn{height:40px;font-size:16px;line-height:16px}.sticky_compare_mobile .tabs_outer.Zebra_Pin ul.tabs{margin:0}.sticky_compare_mobile .kk_compare_visible_sticky{display:none;z-index:-1}.sticky_compare_mobile .headline{display:none}.sticky_compare_mobile .visible-sticky{display:none}@media(max-width: 959px){.sticky_compare_mobile .compare_benefits .card_price{padding-top:21px}}@media(max-width: 959px){.sticky_compare_mobile .more_link a{font-size:14px;line-height:14px}}.kk_compare .kk_compare_mobile.js_tabs_outer_active .tabs_outer:not(.Zebra_Pin_Clone){background-color:#fff}.kk_compare .kk_compare_mobile.js_tabs_outer_active .tabs_outer:not(.Zebra_Pin_Clone) ul{margin:0 -15px;background-color:#fff;border-radius:2px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.12),0 0 2px 0 rgba(0,0,0,.14);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.12),0 0 2px 0 rgba(0,0,0,.14);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.12),0 0 2px 0 rgba(0,0,0,.14);z-index:1000}.kk_compare .kk_compare_mobile.js_tabs_outer_active .tabs_outer:not(.Zebra_Pin_Clone) ul li{width:calc(50% - 15px)}.kk_compare .kk_compare_mobile.js_submitbutton_active .package_submit_button_single.Zebra_Pin{z-index:0 !important}.kk_compare .kk_compare_mobile.js_submitbutton_active .tabs_outer:not(.Zebra_Pin_Clone){z-index:1000;background-color:#fff;animation:bounceAnim ease 1.5s;animation-iteration-count:1;transform-origin:50% 50%;-webkit-animation:bounceAnim ease 1.5s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-moz-animation:bounceAnim ease 1.5s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-o-animation:bounceAnim ease 1.5s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-ms-animation:bounceAnim ease 1.5s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;border-radius:2px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.12),0 0 2px 0 rgba(0,0,0,.14);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.12),0 0 2px 0 rgba(0,0,0,.14);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.12),0 0 2px 0 rgba(0,0,0,.14);left:0 !important;width:100% !important;bottom:auto !important}@keyframes bounceAnim{0%{transform:translate(0px, -90px)}100%{transform:translate(0px, 0px)}}@-moz-keyframes bounceAnim{0%{-moz-transform:translate(0px, -90px)}100%{-moz-transform:translate(0px, 0px)}}@-webkit-keyframes bounceAnim{0%{-webkit-transform:translate(0px, -90px)}100%{-webkit-transform:translate(0px, 0px)}}@-o-keyframes bounceAnim{0%{-o-transform:translate(0px, -90px)}100%{-o-transform:translate(0px, 0px)}}@-ms-keyframes bounceAnim{0%{-ms-transform:translate(0px, -90px)}100%{-ms-transform:translate(0px, 0px)}}.kk_compare .kk_compare_mobile.js_submitbutton_active .tabs_outer:not(.Zebra_Pin_Clone) ul{margin:0}.kk_compare .kk_compare_mobile.js_submitbutton_active .tabs_outer:not(.Zebra_Pin_Clone) ul li{width:50%}.kk_compare .kk_compare_mobile.js_submitbutton_active .tabs_outer:not(.Zebra_Pin_Clone) li{position:static}.kk_compare .kk_compare_mobile.js_submitbutton_active .tabs_outer:not(.Zebra_Pin_Clone) .ui-state-active .kk_compare_visible_sticky{display:block;position:absolute;background:#fff;left:0;right:0;animation:bounceAnim ease 1.5s;animation-iteration-count:1;transform-origin:50% 50%;-webkit-animation:bounceAnim ease 1.5s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-moz-animation:bounceAnim ease 1.5s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-o-animation:bounceAnim ease 1.5s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-ms-animation:bounceAnim ease 1.5s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%}@keyframes bounceAnim{0%{transform:translate(0px, -90px)}100%{transform:translate(0px, 0px)}}@-moz-keyframes bounceAnim{0%{-moz-transform:translate(0px, -90px)}100%{-moz-transform:translate(0px, 0px)}}@-webkit-keyframes bounceAnim{0%{-webkit-transform:translate(0px, -90px)}100%{-webkit-transform:translate(0px, 0px)}}@-o-keyframes bounceAnim{0%{-o-transform:translate(0px, -90px)}100%{-o-transform:translate(0px, 0px)}}@-ms-keyframes bounceAnim{0%{-ms-transform:translate(0px, -90px)}100%{-ms-transform:translate(0px, 0px)}}/*# sourceMappingURL=kk-compare.css.map */
