.block-img-txt__image{margin:0 !important}@media(min-width: 47.9375rem){.block-img-txt:not(.img-as-bg) .block-img-txt__image{max-width:360px}}@media(min-width: 47.9375rem){.page--page .block-img-txt:not(.img-as-bg) .block-img-txt__image{max-width:480px}}@media(min-width: 47.9375rem){.img-position--right .block-img-txt__image{order:1}}.block-img-txt__image img{display:block;height:auto;margin:auto;width:100%}.block-img-txt__content{align-items:center;display:flex;justify-content:center;position:relative;width:100%;z-index:1;padding:20px 0 !important}@media(min-width: 47.9375rem){.block-img-txt__content{flex-grow:1;padding:40px !important;min-height:320px}}.block-img-txt--bg-color .block-img-txt__content{color:var(--color-text-white)}.img-position--left .block-img-txt__content{order:1}.block-img-txt__content .field--name-field-text{padding:0}.block-img-txt .paragraph--type--title{font-family:var(--font-family-heading);font-size:1.6rem;line-height:1.4;font-weight:300;margin-bottom:1rem}@media(min-width: 65rem){.block-img-txt .paragraph--type--title{font-size:1.8rem;line-height:1.2}}@media(min-width: 80rem){.block-img-txt .paragraph--type--title{font-size:2rem}}@media(min-width: 102.5rem){.block-img-txt .paragraph--type--title{font-size:2.4rem}}.block-img-txt .paragraph--type--text{font-size:1.1rem;line-height:1.2;position:relative;padding:0}@media(min-width: 65rem){.block-img-txt .paragraph--type--text{font-size:1.2rem;line-height:1.4}}.block-img-txt .paragraph--type--button{text-align:center;margin-block:10px}.block-img-txt .grid__inner>*:last-child{margin:0 !important}.block-img-txt .img-as-bg__container{min-height:360px;width:100%}@media(min-width: 65rem){.block-img-txt .img-as-bg__container{display:flex;flex-wrap:wrap}}@media(min-width: 65rem){.block-img-txt .img-as-bg__container>div{width:50%}}.block-img-txt .img-as-bg__container .block-img-txt__image{background-size:cover;min-height:320px;background-position:center}.block-img-txt .img-as-bg__container .block-img-txt__content{height:auto}.block-img-txt .img-as-bg__container .block-img-txt__content .container{padding:0}.block-img-txt .img-as-bg__container .block-img-txt__content .container__inner{padding:0;width:auto}
