header.wp-block-template-part{position:sticky;top:0;z-index:9999;overflow:visible !important;background-color:var(--wp--preset--color--fond-principale,#fff);border-bottom:1px solid var(--wp--preset--color--accent-6,#ddd);background-clip:padding-box;backdrop-filter:blur(4px);box-shadow:0 1px 0 rgba(0,0,0,.06);--header-h:calc(78px + var(--wp--preset--spacing--30) * 2)}header.wp-block-template-part>.wp-block-group{transition:background-color .3s ease,box-shadow .3s ease}@media (max-width:1024px){.wp-block-navigation__responsive-container.is-menu-open,.wp-block-navigation__responsive-container.has-modal-open{position:fixed !important;top:var(--header-h) !important;left:0 !important;right:0 !important;bottom:auto !important;height:auto !important;max-height:calc(100dvh - var(--header-h)) !important;overflow:auto !important;z-index:100000 !important;background:var(--wp--preset--color--base,#fff) !important;border-bottom:1px solid rgba(0,0,0,.08) !important;box-shadow:0 12px 24px rgba(0,0,0,.12) !important}.wp-block-navigation__responsive-dialog,.wp-block-navigation__responsive-container-content{max-height:inherit !important;overflow:auto !important}}.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container .wp-block-navigation__container{position:relative;z-index:100001}.admin-bar header.wp-block-template-part{top:32px}@media (max-width:782px){.admin-bar header.wp-block-template-part{top:46px}}@media (max-width:1024px){.admin-bar .wp-block-navigation__responsive-container.is-menu-open,.admin-bar .wp-block-navigation__responsive-container.has-modal-open{top:calc(var(--header-h) + 46px) !important;max-height:calc(100dvh - (var(--header-h) + 46px)) !important}}:where(h1,h2,h3,h4,h5,h6,[id]){scroll-margin-top:100px}.wp-site-blocks .alignwide{max-width:var(--wp--style--global--content-size,1280px);margin-left:auto;margin-right:auto}#wpfront-scroll-top-container{position:fixed !important;bottom:40px !important;right:40px !important;width:48px !important;height:48px !important;display:flex !important;align-items:center !important;justify-content:center !important;background-color:#ff7f27 !important;color:#fff !important;border:none !important;border-radius:50% !important;cursor:pointer !important;box-shadow:0 3px 10px rgba(0,0,0,.15) !important;transition:all .3s ease !important;z-index:9999 !important;opacity:0 !important;visibility:hidden !important}#wpfront-scroll-top-container i{font-size:18px !important;line-height:1 !important;color:#fff !important}#wpfront-scroll-top-container.show{opacity:.9 !important;visibility:visible !important}#wpfront-scroll-top-container:hover{background-color:#dd7027 !important;transform:translateY(-3px)}#wpfront-scroll-top-container:hover i{color:#fff !important}@media (max-width:600px){#wpfront-scroll-top-container{width:40px !important;height:40px !important;bottom:25px !important;right:25px !important}#wpfront-scroll-top-container i{font-size:16px !important}}input.wpcf7-form-control.wpcf7-submit{background-color:#ff7f27;color:#fff;font-family:'Manrope',sans-serif;font-size:18px;font-weight:500;border:none;border-radius:28px;padding:14px 40px;cursor:pointer;transition:all .3s ease;text-transform:none;display:inline-block;text-align:center}input.wpcf7-form-control.wpcf7-submit:hover{background-color:#dd7027;color:#fff;transform:translateY(-1px)}