/* bento-tl begin */
.a-chip.chip--small {
display: none;
}
div.a-richtext.richtext--article {
}
.a-richtext.richtext--article h2 {
margin-top: -10rem;
}
.o-teaser.teaser--bento.is-lg--66.is-linked .teaser__content .teaser__headline {
font-size: 2rem;
line-height: 2.375rem;
}
@media only screen and (min-width: 52.5rem) and (max-width: 74.9375rem) {
.o-teaser.teaser--bento.is-lg--66.is-linked .teaser__content .teaser__headline {
font-size: 1.5rem;
line-height: 1.75rem;
}
}
@media only screen and (max-width: 52.4375rem) {
.o-teaser.teaser--bento.is-lg--66.is-linked .teaser__content .teaser__headline {
font-size: 1.25rem;
line-height: 1.5rem;
}
}
@media only screen and (max-width: 640px) {
:nth-child(1 of div.o-teaser-collection.js-teaser-targeting-init.teaser-collection--bento-grid---rebranding) {
padding-top: 0rem;
}
}
/* bento-tl end */
 
 
/* banner begin */
.o-banner.banner--contact.has-image-right .banner__image .a-picture img {
width: 50%;
height: auto;
float: right;
}
.o-banner.banner--contact.has-image-right .banner__content {
display: none;
}
.o-textmodule .a-richtext.richtext--article {
width: 80%;
margin-top: -10rem;
}

@media only screen and (max-width: 840px) {
.o-banner.banner--contact.has-image-right .banner__image .a-picture img {
width: 30%;
height: auto;
margin-top: 1rem;
}
.o-textmodule .a-richtext.richtext--article {
margin-top: 0rem;
padding-top: 2rem;
}
.o-textmodule .a-richtext.richtext--article h2 {
margin-top: 0rem;
display: block;
}
}
@media only screen and (max-width: 640px) {
.o-textmodule .a-richtext.richtext--article {
padding-top: 0rem;
}
.o-textmodule .a-richtext.richtext--article h2 {
margin-top: 0rem;
}
.o-banner.banner--contact.has-image-right .banner__image .a-picture img {
margin-bottom: 2rem;
}
}
@media only screen and (max-width: 600px) {
.o-textmodule .a-richtext.richtext--article {
width: 70%;
padding-top: 2rem;
}
}
@media only screen and (max-width: 480px) {
.o-banner.banner--contact.has-image-right .banner__image .a-picture img {
margin-top: 2rem;
margin-bottom: 0rem;
height: 10rem;
width: auto;
float: left;
}
.o-textmodule .a-richtext.richtext--article {
width: 100%;
}
.o-textmodule .a-richtext.richtext--article h2 {
margin-top: 5rem;
}
}
/* banner end */
