.template-listing-evenements .block.hero .hero__wrapper{color:var(--color--yellow)}.block.hero{background-color:var(--color--blue);color:var(--color--white);padding-block:11.25rem 4rem;padding-inline:1.5rem}.block.hero .hero__background{max-width:77rem;margin-inline:auto;padding-inline:1.5rem}.block.hero .hero__wrapper{flex-direction:column;gap:1.5rem;inline-size:100%;max-inline-size:60rem;display:flex}.block.hero .hero__breadcrumb .breadcrumb{flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;padding:.375rem 0;font-family:loos-normal,sans-serif;font-size:1rem;list-style:none;display:flex}.block.hero .hero__breadcrumb .breadcrumb__item{align-items:center;gap:.375rem;display:flex}.block.hero .hero__breadcrumb .breadcrumb__item:not(:last-child):after{content:"";opacity:.6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M4 2l4 4-4 4' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;block-size:.75rem;inline-size:.75rem;display:inline-block}.block.hero .hero__breadcrumb .breadcrumb__item a{color:inherit;opacity:.7;text-decoration:none}.block.hero .hero__breadcrumb .breadcrumb__item a:hover{opacity:1}.block.hero .hero__breadcrumb .breadcrumb__item--current{font-weight:700}.block.hero .hero__title{text-transform:uppercase;color:currentColor;margin:0;line-height:1.1}@media screen and (width<=360px){.block.hero .hero__title{font-size:2rem}}@media screen and (width>=360px) and (width<=1440px){.block.hero .hero__title{font-size:calc(28.6667px + .925926vw)}}@media screen and (width>=1440px){.block.hero .hero__title{font-size:2.625rem}}.block.hero .hero__title strong{font-weight:700}.block.hero .hero__intro{letter-spacing:.01em;max-inline-size:55rem;font-family:Jost,sans-serif;font-size:1.125rem;line-height:normal}.block.hero .hero__intro p{margin-block:0}.block.hero .hero__intro p+p{margin-block-start:1rem}@media (width<=899px){.block.hero{padding-block:10rem 3rem;padding-inline:1.5rem}.block.hero .hero__wrapper{gap:1.5rem;max-inline-size:100%}.block.hero .hero__title{font-size:2.25rem;line-height:1}.block.hero .hero__intro{max-inline-size:100%;font-size:1rem;line-height:1.55}}
