.maint-teaser{padding:45px 0 40px}
.maint-box{display:flex;align-items:flex-start}
.maint-icon{flex:0 0 auto;margin-right:30px}
.maint-icon img{display:block;width:80px;height:80px;background:linear-gradient(#fff,#fff) 50% 50%/34% 72% no-repeat}
.maint-content{flex:1 1 auto;min-width:0}
.maint-teaser h4{margin:0 0 8px}
.maint-text{font-size:20px;line-height:28px;font-weight:600;color:#fff;margin:0 0 15px}
.maint-links{list-style:none;margin:0;padding:0}
.maint-links li{display:inline-block;margin:0 40px 0 0}
.maint-links .teaser-link-information{top:0;float:none}
html[dir="rtl"] .maint-icon{margin-right:0;margin-left:30px}
html[dir="rtl"] .maint-links li{margin:0 0 0 40px}
.maincontainer .maint-infobox{margin-bottom:30px}
.maincontainer .maint-teaser{padding:20px 20px 15px}
.maincontainer .maint-teaser .container{width:auto;padding:0}
.maincontainer .maint-icon{margin-right:20px}
.maincontainer .maint-icon img{width:60px;height:60px}
.maincontainer .maint-text{font-size:18px;line-height:26px}
html[dir="rtl"] .maincontainer .maint-icon{margin-right:0;margin-left:20px}
@media (max-width:767px){
.maint-teaser{padding:30px 0 25px}
.maint-icon,.maincontainer .maint-icon{margin-right:15px}
html[dir="rtl"] .maint-icon,html[dir="rtl"] .maincontainer .maint-icon{margin-right:0;margin-left:15px}
.maint-icon img,.maincontainer .maint-icon img{width:48px;height:48px}
.maint-text,.maincontainer .maint-text{font-size:17px;line-height:24px}
}
