.banner-content h3{font-size:12px;line-height:15px;font-weight:500;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(220 41 37 / var(--tw-text-opacity, 1))}.banner-content h2{font-family:Publico-Headline;font-size:24px;line-height:28px;font-weight:400}.banner-content p{font-size:14px;line-height:20px;font-weight:400}.banner-content button{border-radius:.25rem;padding:.75rem 3.5rem;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;line-height:1.25}.banner-content-dark h2,.banner-content-dark p{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.banner-content-dark button{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}body[data-theme=moniteur-theme] .banner-content-dark button{--tw-text-opacity: 1;color:rgb(220 41 37 / var(--tw-text-opacity, 1))}.banner-content-light h2,.banner-content-light p{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.banner-content-light button{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));font-size:11px;line-height:20px;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.banner-content-light button:hover{--tw-bg-opacity: 1;background-color:rgb(220 41 37 / var(--tw-bg-opacity, 1))}.mobile button{width:100%}@media (max-width: 768px){.banner-content h3{font-size:11px;line-height:15px;font-weight:500}.banner-content h2{font-size:20px;line-height:25px}.banner-content p{font-size:14px;line-height:20px}}
