.ElementImage__layout{position:relative;display:grid;grid-template-areas:"image" "title" "content"}.ElementImage__layout:has(.ElementImage__image){padding-bottom:0;padding-top:0}.ElementImage__layout.-text-above{grid-template-areas:"title" "content" "image"}.ElementImage__layout.-text-below{grid-template-areas:"image" "title" "content"}.ElementImage__layout.-text-above-below{grid-template-areas:"title" "image" "content"}.ElementImage__layout.-text-top-mobile.-text-left,.ElementImage__layout.-text-top-mobile.-text-right{grid-template-areas:"title" "content" "image"}@media(min-width:992px){.ElementImage__layout.-text-left:has(.ElementImage__image),.ElementImage__layout.-text-right:has(.ElementImage__image){grid-template-columns:1fr 1fr;justify-content:center}.ElementImage__layout.-text-left:has(.ElementImage__image){grid-template-areas:"content image"}.ElementImage__layout.-text-left:has(.ElementImage__image):has(.ElementImage__title){grid-template-areas:"title image" "content image"}.ElementImage__layout.-text-right:has(.ElementImage__image){grid-template-areas:"image content"}.ElementImage__layout.-text-right:has(.ElementImage__image):has(.ElementImage__title){grid-template-areas:"image title" "image content"}}.ElementImage__title{grid-area:title;align-self:end;padding-top:3rem;text-align:center}@media(min-width:992px){.ElementImage__title{padding-top:6rem}.ElementImage:has(.ElementImage__image) .ElementImage__title{text-align:left}.ElementImage:has(.ElementImage__image) .ElementImage__layout.-text-left .ElementImage__title,.ElementImage:has(.ElementImage__image) .ElementImage__layout.-text-right .ElementImage__title{padding-top:2rem;align-self:end}.ElementImage:has(.ElementImage__image) .ElementImage__layout.-text-left .ElementImage__title h1,.ElementImage:has(.ElementImage__image) .ElementImage__layout.-text-right .ElementImage__title h1{font-size:64px}.ElementImage:has(.ElementImage__image) .ElementImage__layout.-text-left .ElementImage__title h2,.ElementImage:has(.ElementImage__image) .ElementImage__layout.-text-right .ElementImage__title h2{font-size:56px}}.ElementImage__image{grid-area:image}.ElementImage__image:not(.-contain-none){--bs-gutter-x: 3rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;max-width:1400px}.ElementImage__image:not(.-contain-none)>img{width:100%;height:auto}.ElementImage__image:not(.-contain-none).-contain-sm{max-width:576px}.ElementImage__image:not(.-contain-none).-contain-md{max-width:768px}.ElementImage__image:not(.-contain-none).-contain-lg{max-width:992px}.ElementImage__image:not(.-contain-none).-contain-xl{max-width:1200px}.ElementImage__image:not(.-contain-none).-contain-xxl{max-width:1400px}.ElementImage__content{grid-area:content;padding-bottom:3rem;padding-top:3rem;align-self:center}@media(min-width:992px){.ElementImage__content{padding-bottom:6rem;padding-top:6rem}.ElementImage__layout.-text-left:has(.ElementImage__image) .ElementImage__content,.ElementImage__layout.-text-right:has(.ElementImage__image) .ElementImage__content{padding-bottom:2rem;padding-top:2rem;align-self:center}.ElementImage__layout.-text-left:has(.ElementImage__image):has(.ElementImage__title) .ElementImage__content,.ElementImage__layout.-text-right:has(.ElementImage__image):has(.ElementImage__title) .ElementImage__content{align-self:start}}.ElementImage__title~.ElementImage__content{padding-top:0!important}.ElementImage__content,.ElementImage__title{max-width:1400px}@media(min-width:1200px){.ElementImage:has(.ElementImage__image) .ElementImage__layout.-text-left .ElementImage__content,.ElementImage:has(.ElementImage__image) .ElementImage__layout.-text-left .ElementImage__title{max-width:700px;margin-right:0}.ElementImage:has(.ElementImage__image) .ElementImage__layout.-text-right .ElementImage__content,.ElementImage:has(.ElementImage__image) .ElementImage__layout.-text-right .ElementImage__title{max-width:700px;margin-left:0}}.ElementImage__icons{container:icons-container/inline-size}.ElementImage__icon{flex:1 0 auto;width:max(20%,150px);position:relative;height:auto;min-height:80px}.ElementImage__icon.-medium{width:max(25%,200px)}.ElementImage__icon.-large{width:max(33%,300px)}@container icons-container (width < 768px){.ElementImage__icon{width:100%!important;display:grid;gap:calc(var(--bs-gutter-x) / 2);grid-template-areas:"icon text";grid-template-columns:80px auto}.ElementImage__icon:not(:last-child){margin-bottom:calc(var(--bs-gutter-x) / 2)}}.ElementImage__iconImage{height:125px!important;width:auto;grid-area:icon}@container icons-container (width < 768px){.ElementImage__iconImage{height:80px!important;text-align:center;align-self:center;margin:0!important}.ElementImage__icon:has(.ElementImage__iconContent):has(.ElementImage__iconTitle) .ElementImage__iconImage{align-self:start}}@container icons-container (width < 768px){.ElementImage__iconTitle{text-align:left}}.ElementImage__iconText{grid-area:text;text-align:center;align-self:center}@container icons-container (width < 768px){.ElementImage__iconText{text-align:left}.ElementImage__iconText h2 br,.ElementImage__iconText h3 br,.ElementImage__iconText p br{display:none}.ElementImage__iconText h2 br:after,.ElementImage__iconText h3 br:after,.ElementImage__iconText p br:after{content:" "}}
