.bricks-button,.candidat__bloc,.form-group.file .choose-files,.brx-submenu-toggle button{transition-property:background-color,border-color,color,padding,height,opacity,visibility,transform!important;transition-duration:.3s!important;transition-timing-function:ease!important}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}header nav ul.bricks-nav-menu>li.current-menu-item:not(.menu-item-has-children) a::after,header nav ul.bricks-nav-menu>li:hover:not(.menu-item-has-children) a::after{content:"";width:100%;height:3px;background-color:var(--primary);position:absolute;bottom:-7px;animation:fade-in .3s ease}header nav ul.bricks-nav-menu li a{position:relative}header nav li:hover .brx-submenu-toggle button{transform:rotate(180deg)}.contact_form{gap:10px}.contact_form input::placeholder,.contact_form textarea::placeholder{color:var(--base);opacity:.8}.contact_form a{color:var(--secondary);text-decoration:underline}.contact_form ul.options-wrapper{font-size:12px}.contact_form ul.options-wrapper li{display:flex;align-items:flex-start;gap:10px}.contact_form ul.options-wrapper li>input{margin:0;margin-top: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}}