.mdl__image-text{display:block;width:100%;padding:0 var(--padding-horizontal);margin-bottom:var(--padding-vertical);font-weight:300}.mdl__image-text__container{display:flex;flex-direction:column;row-gap:20rem;column-gap:30rem;align-items:center}@media (min-width:768px){.mdl__image-text__container{flex-direction:row}}.mdl__image-text__container>*{flex:1 1 50%}.mdl__image-text__image{margin-top:6rem}.mdl__image-text__image>img{display:block;width:100%;height:auto}.mdl__image-text__content .mdl__image-text__link,.mdl__image-text__content .mdl__image-text__link:hover{color:#fff;text-decoration:none;margin-top:20rem;display:flex}.mdl__image-text__container--background{background-color:var(--neutral-light-key-color);padding:25px 30px 35rem}@media (min-width:640px){.mdl__image-text__container--background{padding:40rem 50rem}}@media (min-width:768px){.mdl__image-text__container--swap{flex-direction:row-reverse}}@media (min-width:768px){.mdl__image-text__container--float{display:block}.mdl__image-text__container--float .mdl__image-text__image{width:calc(50% - 15rem);float:left;margin-right:30rem;margin-left:0}.mdl__image-text__container--float.mdl__image-text__container--swap .mdl__image-text__image{float:right;margin-left:30rem;margin-right:0}}.mdl__text+.mdl__image-text:not(.mdl__image-text--margin),.mdl__image-text+.mdl__image-text:not(.mdl__image-text--margin){margin-top:calc(var(--padding-vertical) * -1)}