.brxe-button{cursor:pointer}.brxe-button.bricks-button.sm{position:relative;cursor:pointer;border:0;color:var(--secondary)}.brxe-button.bricks-button.sm::before{content:'';width:30px;height:2px;background-color:var(--secondary);transition:width 0.4s ease-out}.brxe-button.bricks-button.sm:hover::before{width:50px}.brxe-button i{transition:transform 0.3s ease-in-out}.brxe-button:hover i{transform:translateX(5px)}.fadeopa .bloc-txt-alentours{animation:fadeEffect 6s ease 2s}.center{align-items:center;align-self:center;text-align:center}@keyframes fadeEffect{0%{opacity:0}16.67%{opacity:1}66.67%{opacity:1}83.33%{opacity:0}100%{opacity:0}}body:not([data-builder-mode]) .bloc-ota-bandeau{opacity:0}.cky-btn{flex:initial!important}.cky-btn-revisit-wrapper{display:none!important}.cky-notice-group{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:32px!important}.cky-notice-btn-wrapper{justify-content:flex-start!important;margin-top:0!important;flex-wrap:nowrap!important;flex-direction:row!important;white-space:nowrap!important;gap:10px!important}.cky-notice-btn-wrapper .cky-btn{margin:0!important}@media (max-width:800px){.cky-notice-group{flex-direction:column!important;align-items:flex-start!important}}@media (max-width:440px){.cky-notice-btn-wrapper{flex-direction:row!important;align-items:stretch!important;white-space:normal!important}}html{scroll-padding-top:var(--navigation-bar-offset)}body:not([data-builder-mode]) .bloc-ota-bandeau{opacity:0}body.bricks-is-frontend .fadein{opacity:0;transform:translateY(50px);transition:none}body:not(.admin-bar){--wp-admin--admin-bar--height:0px}a.brxe-text-basic:hover{text-decoration:underline}:where(.brxe-image):before{z-index:1}.brx-animated .perfmatters-lazy.pmloaded,.brx-animated .perfmatters-lazy.pmloaded>img,.brx-animated .perfmatters-lazy>img.pmloaded,.brx-animated .perfmatters-lazy[data-ll-status=entered],.no-animation{animation:inherit!important}.effect-img img{transition:all 0.3s ease-in-out}.effect-img:hover img{transform:scale(1.1,1.1)}.role-administrator .block-dev{display:none}header nav ul.bricks-nav-menu>li.current-menu-item:not(.menu-item-has-children,.btn-header) a::after,header nav ul.bricks-nav-menu>li:hover:not(.menu-item-has-children,.btn-header) a::after{content:"";width:100%;height:3px;background-color:var(--primary);position:absolute;bottom:-7px;animation:fade-in .3s ease}header div.brx-offcanvas-inner nav ul.bricks-nav-menu>li a::after{display:none}header nav ul.bricks-nav-menu li a{position:relative}header .header-menu nav li:hover .brx-submenu-toggle button{transform:rotate(180deg)}header nav ul.bricks-nav-menu>li.menu-item-has-children ul.sub-menu a:before{content:"-";margin-right:10px;transition:margin 0.3s ease}header nav ul.bricks-nav-menu>li.menu-item-has-children ul.sub-menu a:hover:before{margin-right:15px}header nav ul.bricks-nav-menu>li.menu-item-has-children ul.sub-menu li{padding:15px 10px}header nav ul.bricks-nav-menu>li.menu-item-has-children ul.sub-menu a{width:fit-content}