:root{--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-xxl:1440px;--breakpoint-mobile-menu:1024px;--breakpoint-mobile-menu-xl:$breakpoint-mobile-menu-xl}.block-image-text{overflow:hidden;padding-bottom:2rem;padding-top:2rem;position:relative}@media(min-width:576px){.block-image-text{padding-bottom:3.5rem;padding-top:3.5rem}}@media(min-width:992px){.block-image-text{padding-bottom:5rem;padding-top:5rem}}.block-image-text--white{background-color:var(--color-white)}.block-image-text--blue{background-color:var(--color-blue);color:var(--color-white)}.block-image-text--red{background-color:var(--color-accessible-red);color:var(--color-white)}.block-image-text__container{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem 4.25rem;position:relative;z-index:1}@media(min-width:1024px){.block-image-text__container{align-items:center;flex-direction:row}.block-image-text__image{width:46.25%}}@media(min-width:1440px){.block-image-text__image{width:620px}}.block-image-text__image img{aspect-ratio:620/465;height:auto;object-fit:cover;width:100%}.block-image-text__texts{flex:1}.block-image-text__texts>:last-child{margin-bottom:0}.block-image-text__texts .text__heading,.block-image-text__texts .text__pre-heading{margin-bottom:.5rem}@media(min-width:576px){.block-image-text__texts .text__heading{margin-bottom:1rem}}.block-image-text__texts p:last-of-type{margin-bottom:0}.block-image-text__texts p:last-of-type+[class*=button]{margin-top:1rem;white-space:normal}@media(min-width:576px){.block-image-text__texts p:last-of-type+[class*=button]{margin-top:2rem}}.block-image-text__texts p:last-of-type+[class*=button] svg{color:currentcolor}