.card .card__text{white-space:pre-wrap}
figure.table{margin:0}
@media(min-width:0){.container-fluid{margin-left:calc(20px) !important;margin-right:calc(20px) !important;width:auto !important;max-width:1363px !important}
}
@media(min-width:768px){.container-fluid{width:100% !important;margin-left:auto !important;margin-right:auto !important;padding-left:55px !important;padding-right:35px !important}
}
.row.has-bg{position:relative}
.row.has-bg .bg{position:relative;min-width:100%;min-height:100%;left:0;right:0;overflow:hidden}
@media(min-width:0){.row.has-bg .bg.full-width{left:50%;right:50%}
}
@media(min-width:768px){.row.has-bg .bg.full-width{left:calc(50% - 10px);right:calc(50% - 10px)}
}
.row.has-bg .bg.bg--image-mode-natural img{position:absolute;right:-3000px;left:-3000px;margin:auto}
.row.has-bg .bg.bg--image-mode-cover img{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:-3000px;right:-3000px;bottom:-3000px;left:-3000px;margin:auto}
.row.has-bg>.bg{position:absolute}
.bg--horizon-40{background-color:#f8fafb;color:#333}
.bg--horizon{background-color:#eef3f6;color:#333}
.bg--aluminum-80{background-color:#e4e9ec;color:#333}
.bg--aluminum{background-color:#dde3e7;color:#333}
.bg--gray-20{background-color:#d6d6d6;color:#333}
.bg--gray-40{background-color:#adadad;color:#333}
.bg--blue-20{background-color:#d1e6f9;color:#333}
.bg--blue-40{background-color:#a2cdf4;color:#333}
.border{border-width:1px}
.border.border-a{border-style:solid}
.border.border-h{border-left-style:solid;border-right-style:solid}
.border.border-v{border-top-style:solid;border-bottom-style:solid}
.border.border-top{border-top-style:solid}
.border.border-bottom{border-bottom-style:solid}
.border.border-right{border-right-style:solid}
.border.border-left{border-left-style:solid}
.border.border--light-gray{border-color:#d6d6d6}
.border.border--mid-gray{border-color:#adadad}
.border.border--dark-gray{border-color:#5c5c5c}
.border.border--white{border-color:#fff}
.border.border--horizon-40{border-color:#f8fafb}
.border.border--horizon{border-color:#eef3f6}
.border.border--aluminum-80{border-color:#e4e9ec}
.border.border--aluminum{border-color:#dde3e7}
.border.border--gray-20{border-color:#d6d6d6}
.border.border--gray-40{border-color:#adadad}
.border.border--blue-20{border-color:#d1e6f9}
.border.border--blue-40{border-color:#a2cdf4}
.border.border--shadow-small{box-shadow:0 1px 4px 0 rgba(0,0,0,0.4)}
.scsh-offers p{font-size:inherit;font-family:inherit;letter-spacing:inherit;line-height:inherit}
.scsh-offers .linklist,.scsh-offers .modPromoBadge{font-size:15px}
.modHeader a{border-bottom-color:transparent}
.modHeader .top-navigation ul.scsh-icon-menu>li.burger a{position:inherit}
.modPromoBadge{z-index:2;font-size:12px}
.modPromoBadge span.chevron{font-family:'SwisscomIcons' !important;display:none;background:0;margin:0 0 0 20px}
.modPromoBadge.medium{font-size:15px}
.modPromoBadge.left{float:left;margin:0 0 0 -12px;left:5px}
.modPromoBadge.left .ribbon{padding:0 10px}
.modPromoBadge.left .ribbon:before{display:none}
.modPromoBadge.left .ribbon:after{content:"";border-right-color:transparent !important;border-style:solid;position:absolute;z-index:1;bottom:0;right:-0.5em;width:1px;border-bottom-width:1em;border-top-width:1em;border-left-width:0;border-right-width:.5em}
.modPromoBadge .ribbon{box-shadow:0 0 3px rgba(0,0,0,0.3);text-align:center;line-height:2em;min-height:2em;position:relative;padding:0;color:#fff;background-color:#801a99}