.links-component span:first-child{float:left}
.links-component div:first-child{min-height:36px}
.text-para-large{font-size:22px}
.text-para-no-top-padding{position:relative;top:-15px}
.cscn-text{margin-top:30px;margin-bottom:30px}
.pdf-download-component.underlined-div{padding-top:20px;padding-bottom:10px;border-bottom:1px solid rgba(215,215,215,1);height:65px;margin:0}
.text-component__text-n-media p{margin-top:0}
.text-component__text-n-media h4{margin-bottom:20px}
.text-component__text-n-media.bottompadding{margin-bottom:20px}
.md.md-medium{min-width:408px;width:100%;max-width:666px}
.md .md-header{padding-bottom:15px}
.register-page-margin-top{margin-top:100px;margin-bottom:100px}
@media only screen and (max-width :820px){.register-page-margin-top{margin-top:20px;margin-bottom:100px}
}
.mailicon{background:url(../../../../etc.clientlibs/revu-global-netz/cscn/clientlib-components/resources/images/svg/mail.svg) 0 0 no-repeat;width:36px;height:36px;display:inline-block;padding-left:49px;vertical-align:middle}
.ordersicon{background:url(../../../../etc.clientlibs/revu-global-netz/cscn/clientlib-components/resources/images/svg/orders.svg) 0 0 no-repeat;width:36px;height:36px;display:inline-block;padding-left:49px;vertical-align:middle}
.billingicon{background:url(../../../../etc.clientlibs/revu-global-netz/cscn/clientlib-components/resources/images/svg/billing.svg) 0 0 no-repeat;width:36px;height:36px;display:inline-block;padding-left:49px;vertical-align:middle}
.mydataicon{background:url(../../../../etc.clientlibs/revu-global-netz/cscn/clientlib-components/resources/images/svg/mydata.svg) 0 0 no-repeat;width:36px;height:36px;display:inline-block;padding-left:49px;vertical-align:middle}
.readingsicon{background:url(../../../../etc.clientlibs/revu-global-netz/cscn/clientlib-components/resources/images/svg/readings.svg) 0 0 no-repeat;width:36px;height:36px;display:inline-block;padding-left:49px;vertical-align:middle}
.feedmanagementicon{background:url(../../../../etc.clientlibs/revu-global-netz/cscn/clientlib-components/resources/images/svg/feedmanagement.svg) 0 0 no-repeat;width:36px;height:36px;display:inline-block;padding-left:49px;vertical-align:middle}
.link--small .icomoon-arrow-left{line-height:1;font-size:18px;transform:rotate(180deg)}
.link__icon .icomoon-arrow-left{font-size:18px;line-height:1.47;left:2px;margin-top:-3px}
.icomoon-arrow-left:before{content:"\e901"}
@media only screen and (min-width :820px){.shadow_margin{margin-left:10px !important;margin-right:-10px !important}
}
.cscn-aem-reload{display:none}
.consent-declared{display:none}
.consent-not-declared{display:none}
.revoke-headline-small{display:none}
@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2){.revoke-headline-large{display:none}
.revoke-headline-small{font-size:22px;display:block}
}
@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.revoke-headline-small{display:none}
.revoke-headline-large{display:block}
}
.checklist_element{display:flex;margin:0;padding-bottom:10px}
.adaptive-error-aem-mt{margin-top:50px}
.adaptive-error-aem-pl{padding-left:80px}
.cscn-aem-mb-50{margin-bottom:50px}
.cscn_error_text_image{width:54px;height:54px;object-fit:contain}
@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2){.adaptive-aem-error-headline{font-size:24px !important}
.adaptive-error-aem-pl{padding-left:15px !important}
.adaptive-error-aem-mt{margin-top:20px}
}
.grid-tiles .text-banner--backgroundimage-horizon{padding-bottom:calc(50% - 10px)}
@media(max-width:569px){.grid-tiles .text-banner--backgroundimage-horizon{margin-bottom:20px;padding-bottom:100%}
}
@media(max-width:819px){.grid-tiles .text-banner--backgroundimage-horizon{padding-bottom:calc(100%)}
}
@media(max-width:1069px){.grid-tiles .text-banner--backgroundimage-horizon{padding-bottom:calc(100%)}
}
.text-banner--backgroundimage-horizon{padding-bottom:calc(50% - 10px)}
@media(max-width:569px){.grid-tiles .text-banner--backgroundimage-horizon{margin-bottom:20px;padding-bottom:100%}
}
@media(max-width:819px){.grid-tiles .text-banner--backgroundimage-horizon{padding-bottom:calc(100%)}
}
@media(max-width:1069px){.grid-tiles .text-banner--backgroundimage-horizon{padding-bottom:calc(100%)}
}
.text-banner--backgroundimage-horizon .square--icon--inner .gotoleft{vertical-align:bottom}
.text-banner--backgroundimage-horizon .square--icon{position:absolute;height:auto;bottom:0;z-index:2}
.text-banner .square--icon{position:absolute;height:100%;width:100%;padding:25px}
@media(max-width:569px){.text-banner .square--icon{position:relative;padding:100px 25px 0 25px}
}
.text-banner .square--icon--inner{display:table;height:100%;width:calc(90%);margin:0 5%}
@media(max-width:1069px){.text-banner .square--icon--inner{width:calc(100%);margin:0}
}
.text-banner .square--icon--inner .gotoleft{display:table-cell;vertical-align:bottom;text-align:left;height:100%;width:100%;padding-top:10px}
@media(max-width:819px){.text-banner .square--icon--inner .gotoleft{vertical-align:left}
}
.text-banner-headline{font-family:Polo-Krftg,arial,sans-serif;font-size:48px;line-height:1.32;margin:15px 0 5px 0;padding:0}
.text-banner-decoline{width:80px;height:4px;border:0}