.hero-banner{--text-color:#032f40;--span-color:var(--color-brand-1000);--margin-bot:1.25rem;--margin-top:var(--space-16);align-items:center;display:flex;height:calc(100vh - var(--header-height) - var(--alert-height) - var(--margin-bot));justify-content:space-between;margin:5rem 1.25rem var(--margin-bot) 1.25rem;margin-block-start:0;position:relative}@media screen and (height <= 660px) and (width >= 1024px){.hero-banner:has(._comp_aem_big-promo+._comp_aem_mini-promo){height:100%}}@media (max-width:1439px){.hero-banner{padding-inline:2rem}}@media (max-width:1023px){.hero-banner{--margins:calc(var(--margin-bot) + var(--margin-top));align-items:flex-start;height:100%;margin-block-start:var(--space-16);padding:var(--space-56) var(--space-12) var(--space-12)}}@media (max-width:767px){.hero-banner{margin-inline:1rem}}.hero-banner.light-mode{--text-color:#032f40;--span-color:var(--color-brand-1000)}.hero-banner.dark-mode{--text-color:#fff;--span-color:var(--color-brand-600)}.hero-banner__image{border-radius:1.75rem;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}@media (max-width:1023px){.hero-banner__image{border-radius:1.25rem}}.hero-banner__image img,.hero-banner__image picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-banner__content{display:flex;justify-content:space-between;margin:0 auto;max-width:var(--max-width-content);position:relative;width:100%;z-index:2}@media (max-width:1023px){.hero-banner__content{align-items:center;flex-direction:column;gap:var(--space-48);height:100%;position:relative}}.hero-banner__buttons{align-items:center;display:flex;gap:1rem}@media (max-width:767px){.hero-banner__buttons{align-items:flex-start;flex-direction:column}}.hero-banner__buttons .link{--link-color:var(--text-color)}.hero-banner__buttons a,.hero-banner__buttons button{--color-focus:#fff}@media (min-width:1024px){.hero-banner__promo{width:20rem}}@media (max-width:1023px){.hero-banner__promo{align-items:center;display:flex!important;flex-direction:column;gap:var(--space-12);justify-content:center}.hero-banner__promo ._componentContainer{width:20rem}}.hero-banner__text{color:var(--text-color);display:flex;flex-direction:column;gap:.75rem;justify-content:center}@media (min-width:1024px){.hero-banner__text{max-width:41.8125rem}}@media (max-width:1023px){.hero-banner__text{padding-inline:1.125rem}}.hero-banner__text h1{color:var(--text-color)}.hero-banner__text h1 span{color:var(--span-color);display:block}.hero-banner__text p{font-size:1.125rem;font-weight:600;line-height:1.375rem;margin-bottom:1.25rem}@media (max-width:767px){.hero-banner__text p{font-size:1rem;font-weight:400;line-height:1.25rem}}.footnotes{background-color:#fff;margin-inline:auto;max-width:var(--max-width-content);padding:var(--space-40) var(--space-16)}@media (min-width:1024px){.footnotes{padding:var(--space-40) var(--space-32)}}.footnotes__header{margin-block-end:var(--space-16)}.footnotes__header p{font-family:var(--font-base);font-weight:600}.footnotes h2,.footnotes p{color:var(--color-neutral-1000);font-size:.75rem;line-height:135%}.footnotes__note:not(:last-child){margin-bottom:var(--space-24)}.footnotes__note strong{font-weight:600}.hero-banner .big-promo__description sup{margin-left:-.5em}
/*# sourceMappingURL=clientlib-comp-tech-html-hero-banner-campagne-tv/resources/maps/css/clientlib-comp-tech-html-hero-banner-campagne-tv.min.css.map */
