.root.responsivegrid>.aem-Grid>.banner:first-of-type .alle-banner{background-color:#ededf3;height:656px}
@media(min-width:1400px){.root.responsivegrid>.aem-Grid>.banner:first-of-type .alle-banner{padding-right:calc((100vw - 1400px)/2);padding-left:calc((100vw - 1400px)/2)}
}
@media(min-width:1200px){.root.responsivegrid>.aem-Grid>.banner:first-of-type .alle-banner img{height:100%}
}
@media(max-width:768px){.root.responsivegrid>.aem-Grid>.banner:first-of-type .alle-banner{height:auto}
}
.root.responsivegrid>.aem-Grid>.banner:first-of-type .alle-banner .textOnBanner{border:1px solid white;text-align:left;padding:40px}
.root.responsivegrid>.aem-Grid>.banner:first-of-type .alle-banner .textOnBanner>h6:first-child>span:after,.root.responsivegrid>.aem-Grid>.banner:first-of-type .alle-banner .textOnBanner h5:first-child>span:after,.root.responsivegrid>.aem-Grid>.banner:first-of-type .alle-banner .textOnBanner h4:first-child>span:after,.root.responsivegrid>.aem-Grid>.banner:first-of-type .alle-banner .textOnBanner h3:first-child>span:after,.root.responsivegrid>.aem-Grid>.banner:first-of-type .alle-banner .textOnBanner h2:first-child>span:after,.root.responsivegrid>.aem-Grid>.banner:first-of-type .alle-banner .textOnBanner h1:first-child>span:after{content:"";border-bottom:1px solid #f36f23;width:80px;height:1px;display:block;margin-top:5px;position:absolute}
@media(min-width:768px){.root.responsivegrid>.aem-Grid>.banner:first-of-type .alle-banner .textOnBanner{top:30%}
}
@media(max-width:768px){.root.responsivegrid>.aem-Grid>.banner:first-of-type .alle-banner .textOnBanner{padding:15px}
}
.root.responsivegrid>.aem-Grid>.banner:first-of-type .alle-banner .textOnBanner .btn{border:transparent}
.root.responsivegrid>.aem-Grid>.cmp-image:nth-child(2) img{height:450px;transform:translateY(-50%);margin-bottom:-200px}
@media(min-width:1200px){.root.responsivegrid>.aem-Grid>.cmp-image:nth-child(2) img{padding-right:calc((100vw - 1200px)/2);padding-left:calc((100vw - 1200px)/2)}
}
@media(max-width:768px){.root.responsivegrid>.aem-Grid>.cmp-image:nth-child(2) img{height:auto;transform:none;margin-bottom:0}
}
@media(max-width:768px){.root.responsivegrid>.aem-Grid>.columnselector{padding-left:15px;padding-right:15px}
}
@media(max-width:768px){.root.responsivegrid>.aem-Grid>.contentcontainer{padding-left:15px;padding-right:15px}
}