:root{--scrollbar-width:3px;--color-primary-light:var(--wp--preset--color--primary-light);--color-old-white:var(--wp--preset--color--old-white);--container-max-width:1078px;--container-xsmall:672px;--container-small:854px}@media screen and (max-width:1024px){:root{--scrollbar-width:0px}}.block--image-text{padding:3em 0;background-color:var(--color-old-white)}@media screen and (min-width:1024px){.block--image-text .image-text--wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:clamp(30px,6vw,56px)}.block--image-text .image-text--wrapper>*{width:50%}}.block--image-text .image-text--wrapper .surtitle{color:var(--color-primary);margin-bottom:3em}.block--image-text .image-text--wrapper .section-title{margin-bottom:.64em}.block--image-text .image-text--wrapper .image-text--text p{margin-bottom:1.25em}.block--image-text .image-text--wrapper .image-text--reinsurances{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:21px}.block--image-text .image-text--wrapper .image-text--reinsurances .image-text--reinsurance{border-top:2px solid var(--color-primary);padding:.875rem;text-align:center;text-transform:uppercase;font-family:var(--wp--preset--font-family--surtitle);font-weight:500;font-size:10.5px;line-height:14px;background-color:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.block--image-text .image-text--wrapper .image-text--reinsurances .image-text--reinsurance .icon{display:block;width:24px;height:24px;-webkit-mask:var(--icon-url) no-repeat center;mask:var(--icon-url) no-repeat center;background-color:var(--color-primary);-webkit-mask-size:contain;mask-size:contain;margin:0 auto .4rem}.block--image-text .image-text--image{position:relative}.block--image-text .image-text--image .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block--image-text .image-text--image .image-text--citation{position:absolute;z-index:10;bottom:-webkit-calc(var(--container-padding) * -1);bottom:calc(var(--container-padding) * -1);right:-webkit-calc(var(--container-padding) * -1);right:calc(var(--container-padding) * -1);padding:1.2em 3.6em 1.2em 1.2em;background-color:var(--color-primary);color:var(--color-old-white);font-size:17.5px;font-style:italic;max-width:54.8%}