.carte-infos{width:100%}.carte-infos.text-align-left .carte-infos__container__contenus__titre-principal,.carte-infos.text-align-left .carte-infos__container__contenus__sous-titre{text-align:left}.carte-infos.text-align-center .carte-infos__container__contenus__titre-principal,.carte-infos.text-align-center .carte-infos__container__contenus__sous-titre{text-align:center}.carte-infos.text-align-right .carte-infos__container__contenus__titre-principal,.carte-infos.text-align-right .carte-infos__container__contenus__sous-titre{text-align:right}.carte-infos__container{background:var(--surface-primary);border-radius:var(--radius-XXS);box-shadow:var(--card-shadow-light);overflow:hidden;height:100%;display:flex;flex-direction:column;min-width:0}.carte-infos__media{position:relative;width:100%;overflow:hidden}.carte-infos__image{position:relative;width:100%;overflow:hidden}.carte-infos__image.ratio_small{aspect-ratio:4/3}.carte-infos__image.ratio_medium{aspect-ratio:16/9}.carte-infos__image.ratio_large{aspect-ratio:365/150}.carte-infos__image .component-image{width:100%;height:100%}.carte-infos__image .component-image .component-image-img{width:100%;height:100%}.carte-infos__image .component-image .component-image-img img{width:100%;height:100%;object-fit:cover}.carte-infos__video{width:100%;display:flex;align-items:center;justify-content:center}.carte-infos__video .component-video-wrapper{width:100%}.carte-infos__video .component-video-wrapper.ratio_small .component-video__thumbnail,.carte-infos__video .component-video-wrapper.ratio_small .component-video__player{padding-bottom:75%}.carte-infos__video .component-video-wrapper.ratio_medium .component-video__thumbnail,.carte-infos__video .component-video-wrapper.ratio_medium .component-video__player{padding-bottom:56.25%}.carte-infos__video .component-video-wrapper.ratio_large .component-video__thumbnail,.carte-infos__video .component-video-wrapper.ratio_large .component-video__player{padding-bottom:41.096%}.carte-infos__video .component-video{width:100%}.carte-infos__video .component-video__thumbnail{position:relative;width:100%;height:0;overflow:hidden}.carte-infos__video .component-video__thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.carte-infos__video .component-video__player{position:relative;width:100%;height:0;overflow:hidden}.carte-infos__video .component-video__player iframe,.carte-infos__video .component-video__player video{position:absolute;top:0;left:0;width:100%;height:100%;border:none;object-fit:cover}.carte-infos.media-type-chiffre{position:relative;width:100%;display:flex;aspect-ratio:inherit !important}.carte-infos.media-type-chiffre .carte-infos__container{background:none;box-shadow:none;flex-direction:column;gap:16px;padding-top:16px}.carte-infos.media-type-chiffre .carte-infos__container__contenus{background:var(--surface-primary);border-radius:var(--radius-XXS);box-shadow:var(--card-shadow);overflow:hidden;height:100%;display:flex;flex-direction:column;min-width:0}.carte-infos.media-type-chiffre .carte-infos__container__contenus__titre{flex-direction:column}.carte-infos.media-type-chiffre .carte-infos__container__contenus__content{flex-direction:column}.carte-infos.media-type-chiffre.ratio_small{aspect-ratio:4/3}.carte-infos.media-type-chiffre.ratio_medium{aspect-ratio:16/9}.carte-infos.media-type-chiffre.ratio_large{aspect-ratio:365/150}.carte-infos.media-type-chiffre:not(.ratio_small):not(.ratio_medium):not(.ratio_large){min-height:120px;padding:2rem}.carte-infos.media-type-chiffre .chiffre-content{font-family:var(--font-family-primary);text-align:center;font-size:var(--titre-haas-XL);font-weight:600;line-height:45px;color:var(--title-primary);letter-spacing:var(--letter-spacing-titre-haas-l)}.carte-infos.media-type-chiffre .carte-infos__media{overflow:initial}.carte-infos__container__contenus{padding:var(--padding-L)}.carte-infos__container__contenus__titre{margin-bottom:var(--padding-XS)}.carte-infos__container__contenus__titre-principal{font-size:var(--titre-haas-XS);color:var(--title-primary);font-weight:600;letter-spacing:var(--letter-spacing-titre-haas-l);min-width:0;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.carte-infos__container__contenus__sous-titre{font-size:var(--titre-haas-XXS);color:var(--title-secondary);font-weight:600;letter-spacing:var(--letter-spacing-titre-haas-l);margin-bottom:var(--padding-M);min-width:0;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.carte-infos__container__contenus__content{flex:1}.carte-infos__container__contenus__content p{margin-bottom:10px}.carte-infos__container__contenus__content [class^=titre-]{padding-top:10px}.carte-infos__container__contenus__content [class^=titre-]:first-child{margin-top:0px}.carte-infos__container__contenus .contenu-element{margin-bottom:30px;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.carte-infos__container__contenus .contenu-element:last-child{margin-bottom:0}.carte-infos__container__contenus .contenu-element__titre{font-size:var(--titre-haas-XXS);color:var(--title-primary);font-weight:600;min-width:0;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.carte-infos__container__contenus .contenu-element .contenu-texte-courant{font-family:var(--font-family-secondary);font-size:var(--corps-wix-XS);color:var(--body-primary);line-height:150%;margin-bottom:20px;min-width:0;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.carte-infos__container__contenus .contenu-element .contenu-texte-courant:last-child{margin-bottom:0px}.carte-infos__container__contenus .contenu-element .component-texte-courant__icon{display:flex}.carte-infos__container__contenus .contenu-element .component-texte-courant__text{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;min-width:0;max-width:100%;white-space:normal}.carte-infos__container__contenus .contenu-button{margin-top:1rem}.carte-infos__container__contenus .contenu-button:first-child{margin-top:0}.carte-infos__container__contenus .contenu-button .component-button-wrapper{flex-direction:column}.acf-field.carte-infos{width:100%}.blockAllCartes .carte-infos{max-width:271px}.blockAllCartes .fullwidth .carte-infos{max-width:inherit;width:100%}
