html { overflow: clip visible !important;}html, body { overscroll-behavior-y: none;}body.bricks-is-frontend :focus { outline: none !important;}a {transition: all 0.3s ease;}p a, #brxe-psexdp a { text-decoration: none; background-image: linear-gradient(var(--hellrosa), var(--hellrosa)); background-size: 100% 2px; background-position: 0 100%; background-repeat: no-repeat; transition: background-size 0.3s ease;}p a:hover, #brxe-psexdp a:hover { background-size: 0% 2px;}.liste-link a { text-decoration: none !important; background-image: linear-gradient(var(--hellrosa), var(--hellrosa)) !important; background-size: 100% 2px !important; background-position: 0 100% !important; background-repeat: no-repeat !important; transition: background-size 0.3s ease !important;}.liste-link a:hover { background-size: 0% 2px !important;}footer p a { background: none !important;}nav ul li a { display: flex;  align-items: center;  padding-top: 10px !important;}.brx-submenu-toggle.icon-right button { padding-top: 10px !important;}#brxe-eccspy .bricks-nav-menu .sub-menu { padding-bottom: 20px !important;}.bricks-nav-menu > li > a,.bricks-nav-menu > li > .brx-submenu-toggle > a { position: relative; text-decoration: none;}.bricks-nav-menu > li > a::after,.bricks-nav-menu > li > .brx-submenu-toggle > a::after { content: ""; position: absolute; left: 0; bottom: -6px; width: 0; height: 2px; background-color: var(--hellrosa); transition: width 0.3s ease;}.bricks-nav-menu > li:hover > a::after { width: 100%;}.bricks-nav-menu > li > .brx-submenu-toggle:hover > a::after { width: 100%;}a.fluentform { position: relative !important; text-decoration: none !important;}a.fluentform::after { content: '' !important; position: absolute !important; bottom: 0 !important; left: 0 !important; width: 100% !important;  height: 3px !important; background: #bb8a8a !important; transition: width 0.3s ease !important;}a.fluentform:hover::after { width: 0;}.footer a:hover { color: var(--hellrosa);}#brxe-uxfbbq::after,.brxe-logo::after { display: none !important;}a:hover::after { width: 100%;}strong { font-weight: 600 !important;}.brxe-xslidemenu .sub-menu { text-indent: 0px !important;}:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu { line-height: 20px;}#brxe-eccspy .bricks-nav-menu .sub-menu { margin-left: -20px !important; margin-top: 20px;}nav a:hover { color: #bb8a8a; }.btn-scale { cursor: pointer; transition: all 0.3s ease;}.btn-scale:hover { transform: scale(1.05);}.btn-scale::after { display: none !important;}#brxe-gtvutj .fluentform .ff-btn-submit:hover { transform: scale(1.05);}#brxe-gtvutj .fluentform .ff-btn-submit {cursor: pointer; transition: all 0.3s ease;}#title-overlay { opacity: 0; animation: fadeIn 0.6s ease-in-out forwards; pointer-events: none;}