:root{--vy-ease-out: cubic-bezier(.22, .61, .36, 1);--vy-ease: cubic-bezier(.4, 0, .2, 1);--vy-or: #C2A843;--vy-nuit: #101D33}.vy-revele{opacity:0;transform:translate3d(0,22px,0)}.vy-revele.vy-vu{opacity:1;transform:none;transition:opacity .9s var(--vy-ease-out) var(--vy-delai, 0s),transform 1.1s var(--vy-ease-out) var(--vy-delai, 0s)}img.vy-img-attente{opacity:0}img.vy-img-arrivee{transition:opacity .7s var(--vy-ease)}@media (hover: hover) and (min-width: 1025px){.l-header .w-nav.type_desktop .w-nav-anchor.level_1 .w-nav-title{position:relative}.l-header .w-nav.type_desktop .w-nav-anchor.level_1 .w-nav-title:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:1px;background:var(--vy-or);transform:scaleX(0);transform-origin:50% 50%;transition:transform .45s var(--vy-ease-out);pointer-events:none}.l-header .w-nav.type_desktop .w-nav-anchor.level_1:hover .w-nav-title:after,.l-header .w-nav.type_desktop .w-nav-anchor.level_1:focus-visible .w-nav-title:after,.l-header .w-nav.type_desktop .menu-item.current-menu-item>.w-nav-anchor.level_1 .w-nav-title:after,.l-header .w-nav.type_desktop .menu-item.current-menu-ancestor>.w-nav-anchor.level_1 .w-nav-title:after{transform:scaleX(1)}}.l-main .wpb_text_column:not(.vy-lien) a:not(.w-btn),.vy-contact-coord a{text-decoration:none;background-image:linear-gradient(var(--vy-or),var(--vy-or));background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size .5s var(--vy-ease-out),color .25s var(--vy-ease);padding-bottom:1px}.l-main .wpb_text_column:not(.vy-lien) a:not(.w-btn):hover,.l-main .wpb_text_column:not(.vy-lien) a:not(.w-btn):focus-visible,.vy-contact-coord a:hover,.vy-contact-coord a:focus-visible{background-size:100% 1px}.vy-lien a:after{display:inline-block;transition:transform .35s var(--vy-ease-out)}.vy-lien a:hover:after{transform:translate(5px)}.w-btn.icon_atright>i,.w-btn.icon_atright>.w-btn-icon{transition:transform .35s var(--vy-ease-out)}.w-btn.icon_atright:hover>i,.w-btn.icon_atright:hover>.w-btn-icon{transform:translate(4px)}.w-btn:active{transform:scale(.98)}.vy-acc .w-tabs-section-control{transition:transform .45s var(--vy-ease-out),color .3s var(--vy-ease)}.vy-acc .w-tabs-section.active .w-tabs-section-control,.vy-acc .w-tabs-section-header:hover .w-tabs-section-control{color:var(--vy-or)}.vy-acc.vy-faq .w-tabs-section.active>.w-tabs-section-header .w-tabs-section-control{color:var(--vy-or)!important}.vy-acc .w-tabs-section-title{transition:color .3s var(--vy-ease)}.vy-acc .w-tabs-section-header:hover .w-tabs-section-title{color:var(--vy-or)}::selection{background:var(--vy-or);color:var(--vy-nuit)}html{scroll-behavior:smooth}body div.wpforms-container .wpforms-field label.wpforms-field-label{transition:color .25s var(--vy-ease)}body div.wpforms-container .wpforms-field:focus-within>label.wpforms-field-label{color:var(--vy-nuit)!important}body div.wpforms-container ::placeholder{transition:opacity .3s var(--vy-ease)}body div.wpforms-container :focus::placeholder{opacity:.35}@media (max-width: 600px){.vy-404-coord{letter-spacing:.16em;font-size:10px;line-height:2.2}.vy-404-coord .vy-sep{margin:0 9px}}@media (prefers-reduced-motion: reduce){.vy-revele,.vy-revele.vy-vu{opacity:1;transform:none;transition:none}img.vy-img-attente{opacity:1}html{scroll-behavior:auto}.vy-lien a:hover:after,.w-btn.icon_atright:hover>i,.w-btn.icon_atright:hover>.w-btn-icon,.w-btn:active{transform:none}}@media print{.vy-revele,img.vy-img-attente{opacity:1!important;transform:none!important}}
