@layer components{.banner-block{--banner-height: 400px;--text-color: var(--white);--background-color: var(--main-color-1);position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;background-color:var(--background-color);height:var(--banner-height);overflow:hidden}.banner-block>.banner-content,.banner-block>.banner-image{grid-row:1;grid-column:1}.banner-block>.banner-image{position:relative;height:var(--banner-height)}.banner-block>.banner-image>.media-component{--media-radius: 0}.banner-block>.banner-image>.media-component .picture-component img{object-position:center var(--image-position, "center")}.banner-block>.banner-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;z-index:var(--z-index-2)}.banner-block>.banner-content.left .title,.banner-block>.banner-content.center .title,.banner-block>.banner-content.right .title{align-items:center}@media(min-width: 576px){.banner-block>.banner-content.left .title{align-items:start}.banner-block>.banner-content.center .title{align-items:center}.banner-block>.banner-content.right .title{align-items:end}}.banner-block>.banner-content>.body{max-width:var(--grid-max-width);width:100%;margin-inline:auto;padding-inline:var(--grid-section-padding-inline)}.banner-block>.banner-content>.body.lg{max-width:var(--grid-max-width-lg)}.banner-block>.banner-content>.body.full-width{max-width:100%;padding-inline:0}.banner-block>.banner-content>[data-m-scroll-down]{position:absolute;right:80px;bottom:20px}@media(min-width: 992px){.banner-block>.banner-content>[data-m-scroll-down]{right:20px;bottom:20px}}.read-mode .banner-block .wrap{max-width:800px}}@layer theme{.banner-block>.banner-content .title{color:var(--text-color);font-size:var(--hero-heading-size);font-weight:600;display:flex;flex-direction:column}.banner-block>.banner-content .title>span{margin:8px 0;padding:8px 16px}.banner-block>.banner-content.white .title>span{background-color:var(--white);color:var(--main-color-1)}.banner-block>.banner-content.green .title>span{background-color:var(--main-color-2)}.banner-block>.banner-content.lightblue .title>span{background-color:var(--light-blue)}.banner-block>.banner-content.darkblue .title>span{background-color:var(--main-color-1)}}
