:root{--container-padding:20px;--container-xxlarge:1728px;--container-xlarge:1648px;--container-large:1280px;--container-medium:1069px;--container-small:854px;--container-xsmall:575px;--container-xxsmall:360px;--scrollbar-width:0px;--button-top-padding:0.75em;--button-bottom-padding:0.7em;--swiper-btn-height:36px;--swiper-navigation-size:20px}@media screen and (min-width:1024px){:root{--scrollbar-width:5px;--container-padding:50px}}@-moz-document url-prefix(){:root{--scrollbar-width:0px}}.block--image-text .wrapper--image-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2rem}.block--image-text .wrapper--image-text.down-img{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.block--image-text .wrapper--image-text.image-contained .wrapper--image img{-o-object-fit:contain!important;object-fit:contain!important}.block--image-text .wrapper--image-text .container--image.single{display:block}.block--image-text .wrapper--image-text .container--image.single .wrapper--image img{width:100%;height:auto;max-height:903px;-o-object-fit:cover;object-fit:cover}.block--image-text .wrapper--image-text .container--image.multiple{display:grid;grid-template-columns:repeat(var(--img-nb-columns),1fr);gap:3rem}@media screen and (max-width:1024px){.block--image-text .wrapper--image-text .container--image.multiple{--col:-webkit-calc(var(--img-nb-columns) / 2);--col:calc(var(--img-nb-columns) / 2);grid-template-columns:repeat(var(--col),1fr)}}@media screen and (max-width:740px){.block--image-text .wrapper--image-text .container--image.multiple{--col:-webkit-calc(var(--img-nb-columns) / 3);--col:calc(var(--img-nb-columns) / 3);grid-template-columns:repeat(var(--col),1fr)}}.block--image-text .wrapper--image-text .container--image.multiple .wrapper--image{width:100%;height:100%;max-height:400px}.block--image-text .wrapper--image-text .container--image.multiple .wrapper--image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block--image-text .wrapper--image-text .wrapper--text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.block--image-text .wrapper--image-text .wrapper--text ul{list-style:inside}.block--image-text .wrapper--image-text .wrapper--text .title{margin-bottom:30px}