.section-homepage-banner{background-color:var(--bg-color,#fcf2e7);position:relative;overflow:hidden;padding-top:20px;margin-bottom:25px}@media (min-width:1024px){.section-homepage-banner{padding-top:110px;min-height:744px}}.section-homepage-banner .row{align-items:flex-end}.section-homepage-banner .picto-top-left{position:absolute;z-index:2;top:87px;left:0;transform:translateX(-122px);width:204px}@media (max-width:1023.98px){.section-homepage-banner .picto-top-left{display:none}}.section-homepage-banner .button-wrapper{display:inline-block;position:relative}.section-homepage-banner .button-wrapper .btn{margin-bottom:20px;padding:22px 19px}@media (max-width:1023.98px){.section-homepage-banner .button-wrapper .btn{font-size:14px;padding:16px 18px;margin-bottom:10px}}.section-homepage-banner .button-wrapper .picto-arrow{display:block;width:86px;margin-left:14px;position:absolute;left:100%;bottom:0}@media (min-width:1024px){.section-homepage-banner .button-wrapper .picto-arrow{margin-left:33px;width:173px}}.section-homepage-banner .image-wrapper{padding-left:0;padding-right:0}@media (max-width:767.98px){.section-homepage-banner .image-wrapper{padding-right:calc(var(--side-gutter)/ 2)}}@media (min-width:1024px){.section-homepage-banner .image-wrapper{position:absolute;right:0;bottom:0;width:calc(722 * var(--fluid-unit));transform:translateX(8px);max-width:722px}}.section-homepage-banner .image-wrapper figure{margin-bottom:0}@media (max-width:767.98px){.section-homepage-banner .image-wrapper figure{transform:translateX(-32px);width:calc(100% + 32px)}}.section-homepage-banner .text-wrapper{position:relative;padding-top:20px}@media (min-width:1024px){.section-homepage-banner .text-wrapper{padding-left:calc(130 * var(--fluid-unit));padding-top:0;max-width:calc(815 * var(--fluid-unit))}}@media (max-width:1023.98px){.section-homepage-banner .text-wrapper{padding:20px var(--side-gutter)}}@media (min-width:768px) and (max-width:1023.98px){.section-homepage-banner .text-wrapper{max-width:85%;padding-left:calc(90 * var(--fluid-unit))}}.section-homepage-banner .text-wrapper .small-icon{position:absolute;top:0;right:0;width:86px;height:83px}@media (min-width:1024px){.section-homepage-banner .text-wrapper .small-icon{transform:translateY(-100px);right:30px;width:162px;height:156px}}.section-homepage-banner .text-wrapper .special-heading{z-index:2;position:relative;font-size:calc(35 * var(--fluid-unit-capped));line-height:1.1em;margin-bottom:30px}@media (min-width:1024px){.section-homepage-banner .text-wrapper .special-heading{font-size:calc(64 * var(--fluid-unit-capped))}}@media (min-width:1200px){.section-homepage-banner .text-wrapper .special-heading{margin-bottom:calc(30 * var(--fluid-unit))}}@media (max-width:767.98px){.section-homepage-banner .text-wrapper .special-heading br{display:none}}.section-homepage-banner .text-wrapper .special-heading strong{font-weight:700;position:relative;display:inline-block}.section-homepage-banner .text-wrapper .special-heading strong::after,.section-homepage-banner .text-wrapper .special-heading strong::before{content:"";position:absolute;top:50%;left:50%;border-radius:50%;width:calc(100% + 40px);transform-origin:center left;height:calc(45 * var(--fluid-unit));transform:translate(-50%,-50%);z-index:-1;border:solid 2px #fbbd0b}@media (min-width:1024px){.section-homepage-banner .text-wrapper .special-heading strong::after,.section-homepage-banner .text-wrapper .special-heading strong::before{height:calc(60 * var(--fluid-unit))}}.section-homepage-banner .text-wrapper .special-heading strong::before{transform:rotate(-.6deg) translate(-50%,-50%)}.section-homepage-banner .text-wrapper .special-heading strong::after{transform:rotate(.6deg) translate(-50%,-50%)}.section-homepage-banner .text-wrapper .special-heading strong::after,.section-homepage-banner .text-wrapper .special-heading strong::before{width:100%}@media (min-width:1024px){.section-homepage-banner .text-wrapper .special-heading strong::after,.section-homepage-banner .text-wrapper .special-heading strong::before{margin-left:-20px}}.section-homepage-banner .text-wrapper .special-heading strong::before{transform:rotate(-1.3deg) translate(-50%,-50%)}.section-homepage-banner .text-wrapper .special-heading strong::after{transform:rotate(1.3deg) translate(-50%,-50%)}
/*# sourceMappingURL=block-homepage-header-banner.css.map */
