.close-pre-chat-message{background-color:#ffffff!important;border:1px solid #dfdddd!important}.pre-chat-message{max-width:calc(100% - 30px);border-radius:10px}.pre-chat-custom{display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:10px}.pre-chat-custom img{width:32px;aspect-ratio:1 / 1;height:32px;border-radius:50%;border:1px solid #ebe6e6}.pre-chat-custom .pre-chat-custom-name{color:#6c6f74;font-size:90%}.pre-chat-custom .pre-chat-custom-text{line-height:1.5;display:flex;flex-direction:column;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#floating-chatbot-button-default{bottom:17px;background:var(--secondary)!important}#chat-mode-indicator-default{background-image:url(https://pelerinage-saint-jacques-compostelle.com/wp-content/uploads/eric-viotte-pelerin-saint-jacques-compostelle-1024x782.png);background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:#fff!important;border-radius:50%;height:35px;width:35px;text-indent:-999vw}.mxchat-chatbot-wrapper .chatbot-top-bar{background:var(--primary-7)!important}.bot-message{background:var(--primary)!important}.email-blocker button{background-color:var(--secondary)!important}.email-blocker button:hover{background-color:var(--secondary-6)!important}.email-blocker input[type="email"]::placeholder,.email-blocker .mxchat-name-input::placeholder{color:#8b8b8b!important}body:not(.admin-bar){--wp-admin--admin-bar--height:0px}.brxe-heading,.gold-subtitles,h1,h2,h3,h4,h5,h6{font-variant:none}a.brxe-text-basic:hover{text-decoration:underline}:where(.brxe-image):before{z-index:1}.role-administrator .block-dev{display:none}.effect-img img{transition:all 0.3s ease-in-out}.effect-img:hover img{transform:scale(1.1,1.1)}.brxe-button{cursor:pointer}body:not([data-builder-mode]) .bloc-ota-bandeau{opacity:0}.center{align-items:center;align-self:center;text-align:center}.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}.brxe-slider-nested .custom-slide-a{width:100%;height:100%}.brxe-slider-nested .custom-slide-img{position:absolute;width:100%;height:100%;object-fit:cover}body.bricks-is-frontend .fadein{opacity:0;transform:translateY(50px);transition:none}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}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 .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}@media (min-width:1024px){.cky-consent-container.cky-banner-bottom{width:calc(100% - 120px)}}.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}}