.Hero{background-color:var(--primary-color);padding:65px 0 92px;position:relative}.Hero .container:hover .Hero__imageLink{transform:rotate(-45deg)}.Hero__organic-1{left:0;top:0}.Hero__organic-1,.Hero__organic-2{filter:blur(250px);position:absolute;z-index:1}.Hero__organic-2{bottom:0;right:0}.Hero__tag{color:var(--secondary-color);font-size:18px;margin:0 0 30px;text-transform:uppercase}.Hero__titre{color:#fff;font-size:36px;font-weight:700;line-height:1.18;margin:0 0 35px}.Hero a{color:currentColor;text-decoration:none}.Hero__texte{color:#fff;font-size:16px;font-weight:300;line-height:1.4;margin:0 0 30px}.Hero__image{position:relative}.Hero__image .imageMasked{aspect-ratio:1.4;-webkit-clip-path:url(#HeroClip);clip-path:url(#HeroClip);object-fit:cover;width:100%}.Hero__imageLink{bottom:0;display:inline-block;position:absolute;right:0;transition:all .2s ease-in-out;width:14%}.Hero__newsletter{background-color:#ffae42;border-radius:12px;color:#031635;padding:17px 15px}.Hero__newsletterTitre{font-size:18px;font-weight:700;margin:0}.Hero__newsletter .hs-form{position:relative}.Hero__newsletter .hs-form .hs-email label{display:none}.Hero__newsletter .hs-form .hs-email .hs-error-msg{display:inline-block!important;font-size:12px;line-height:1.2}.Hero__newsletter .hs-form .inputs-list{list-style:none;margin:0;padding:0}.Hero__newsletter .hs-form .hs-fieldtype-text .hs-input{background-color:transparent;border:1px solid #031635;border-radius:12px;color:#031635;font-size:14px;line-height:1;margin:0 0 10px;padding:4px 15px;width:100%}.Hero__newsletter .hs-form .hs-fieldtype-text .hs-input::placeholder{color:#031635}.Hero__newsletter .hs-form .hs-fieldtype-text label{display:none}.Hero__newsletter .hs-form .hs-button{background-color:transparent;background-image:url(https://blog.goodbuy-media.fr/hubfs/WIA/btn-newsletter.svg);background-position:50%;background-size:contain;border:none;font-size:0;height:32px;position:absolute;right:0;top:0;width:32px}.Hero__newsletter .hs-form .legal-consent-container{font-size:10px;line-height:1;margin:15px 0 0}@media screen and (max-width:991px){.Hero{padding:0}.Hero__newsletter{border-radius:0;margin:35px 0 0}.Hero .container{padding:0}.Hero__image,.Hero__tag,.Hero__texte,.Hero__titre{padding:0 15px}.Hero__imageLink{right:15px}}