@media screen and (max-width: 899px){.desktop-only{display:none!important}}@media screen and (min-width: 900px){.mobile-only{display:none!important}}:root{--phonePortraitBreakpoint: 420px;--tabletBreakpoint: 1024px;--tabletPortraitBreakpoint: 900px;--menuBreakpoint: 56.25em}.banner-image-text{padding:2.1875rem 0;margin:var(--interBlocMargin) auto}@media screen and (max-width: 1024px){.banner-image-text{margin:var(--interBlocMargin) auto;padding:2.8125rem 0}}.banner-image-text.bg-white{background-color:var(--pure-white)}.banner-image-text.bg-neutral{background-color:var(--neutral-900)}.banner-image-text.contained{padding:.625rem;border-radius:.5rem;overflow:hidden}.banner-image-text.no-margin{margin:0 auto}.banner-image-text__wrapper{display:flex;justify-content:space-between;margin:0 auto}@media screen and (max-width: 1024px){.banner-image-text__wrapper{flex-direction:column-reverse!important;width:100%!important}}.banner-image-text__wrapper.reversed{flex-direction:row-reverse}.banner-image-text__wrapper.reversed .banner-image-text__content{padding:4.125rem 3.75rem 4.125rem calc(.5 * (var(--containerWidth) - 264px) / 12 + 0 * 24px)}.banner-image-text__wrapper.half .banner-image-text__content{width:calc(6 * (var(--containerWidth) - 264px) / 12 + 5 * 24px);padding:4.125rem 3.75rem 4.125rem calc(.5 * (var(--containerWidth) - 264px) / 12 + 0 * 24px)}.banner-image-text__wrapper.half .banner-image-text__image{width:calc(6 * (var(--containerWidth) - 264px) / 12 + 5 * 24px)}.banner-image-text__wrapper:not(.contained){width:calc(10 * (var(--containerWidth) - 264px) / 12 + 9 * 24px)}.banner-image-text__wrapper:not(.contained) .banner-image-text__content{width:calc(5 * (var(--containerWidth) - 264px) / 12 + 4 * 24px)}.banner-image-text__wrapper:not(.contained) .banner-image-text__image{width:calc(5 * (var(--containerWidth) - 264px) / 12 + 4 * 24px)}.banner-image-text__wrapper:not(.contained):not(.reversed) .banner-image-text__content{padding-left:0}.banner-image-text__wrapper:not(.contained).reversed .banner-image-text__content{padding-right:0}.banner-image-text__content{display:flex;flex-direction:column;min-width:25rem;padding:4.125rem calc(1 * (var(--containerWidth) - 264px) / 12 + 1 * 24px) 2.5rem 2.5rem;width:auto;gap:2.75rem}@media screen and (max-width: 1024px){.banner-image-text__content{width:100%!important;min-width:initial;padding:1.375rem 1.25rem .625rem!important;gap:1.375rem}}.banner-image-text__content__texts{display:flex;flex-direction:column;gap:1.5rem}.banner-image-text__content__texts .h1--script{color:var(--red-500);margin-bottom:.25rem;display:block}.banner-image-text__content__texts h2{color:var(--green-100)}@media screen and (max-width: 1024px){.banner-image-text__content>.button{width:100%!important}}.banner-image-text__image{width:calc(8 * (var(--containerWidth) - 264px) / 12 + 7 * 24px);height:auto;position:relative}@media screen and (max-width: 1024px){.banner-image-text__image{width:100%!important;height:14rem}}.banner-image-text__image img{width:100%;height:100%;border-radius:.5rem;overflow:hidden;position:absolute;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 1024px){.banner-image-text__image img{position:relative}}.banner-image-text__image__tag{position:absolute;top:1.625rem;right:3rem;background-color:#fff;padding:.8125rem 1.5625rem 1.25rem;border-radius:0 0 .5rem .5rem;color:var(--green-100)}.banner-image-text__image__tag h3{margin-bottom:.625rem}
