.elementor-36056 .elementor-element.elementor-element-1964ff45:not(.elementor-motion-effects-element-type-background), .elementor-36056 .elementor-element.elementor-element-1964ff45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3E401F;}.elementor-36056 .elementor-element.elementor-element-1964ff45 > .elementor-container{max-width:1200px;}.elementor-36056 .elementor-element.elementor-element-1964ff45 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:3px;}.elementor-36056 .elementor-element.elementor-element-1964ff45.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-36056 .elementor-element.elementor-element-1964ff45.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-36056 .elementor-element.elementor-element-1964ff45.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-36056 .elementor-element.elementor-element-1964ff45.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-36056 .elementor-element.elementor-element-1964ff45.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-36056 .elementor-element.elementor-element-1964ff45{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 24px 0px 24px;}.elementor-36056 .elementor-element.elementor-element-1964ff45 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-36056 .elementor-element.elementor-element-10fa349c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-36056 .elementor-element.elementor-element-10fa349c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-36056 .elementor-element.elementor-element-10fa349c.elementor-column{align-self:inherit;cursor:default;}.elementor-36056 .elementor-element.elementor-element-967d367{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-36056 .elementor-element.elementor-element-967d367 .elementor-widget-container{text-align:left;}.elementor-36056 .elementor-element.elementor-element-2db0e301.ob-harakiri{writing-mode:inherit;}.elementor-36056 .elementor-element.elementor-element-2db0e301.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-36056 .elementor-element.elementor-element-2db0e301.ob-harakiri div{writing-mode:inherit;}.elementor-36056 .elementor-element.elementor-element-2db0e301.ob-harakiri > div, .elementor-36056 .elementor-element.elementor-element-2db0e301.ob-harakiri > h1, .elementor-36056 .elementor-element.elementor-element-2db0e301.ob-harakiri > h2, .elementor-36056 .elementor-element.elementor-element-2db0e301.ob-harakiri > h3, .elementor-36056 .elementor-element.elementor-element-2db0e301.ob-harakiri > h4, .elementor-36056 .elementor-element.elementor-element-2db0e301.ob-harakiri > h5, .elementor-36056 .elementor-element.elementor-element-2db0e301.ob-harakiri > h6, .elementor-36056 .elementor-element.elementor-element-2db0e301.ob-harakiri > p{transform:rotate(0deg);}.elementor-36056 .elementor-element.elementor-element-2db0e301 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-bc-flex-widget .elementor-36056 .elementor-element.elementor-element-addd40.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-36056 .elementor-element.elementor-element-addd40.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-36056 .elementor-element.elementor-element-addd40.elementor-column{align-self:inherit;cursor:default;}.elementor-36056 .elementor-element.elementor-element-250b28b4:not(.elementor-motion-effects-element-type-background), .elementor-36056 .elementor-element.elementor-element-250b28b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-36056 .elementor-element.elementor-element-250b28b4 > .elementor-container{max-width:1200px;}.elementor-36056 .elementor-element.elementor-element-250b28b4.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-36056 .elementor-element.elementor-element-250b28b4.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-36056 .elementor-element.elementor-element-250b28b4.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-36056 .elementor-element.elementor-element-250b28b4.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-36056 .elementor-element.elementor-element-250b28b4.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-36056 .elementor-element.elementor-element-250b28b4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 24px 10px 24px;z-index:99;}.elementor-36056 .elementor-element.elementor-element-250b28b4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-36056 .elementor-element.elementor-element-15de7bad.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-36056 .elementor-element.elementor-element-15de7bad.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-36056 .elementor-element.elementor-element-15de7bad.elementor-column{align-self:inherit;cursor:default;}.elementor-36056 .elementor-element.elementor-element-ea317af .elementor-icon-wrapper{text-align:start;}.elementor-bc-flex-widget .elementor-36056 .elementor-element.elementor-element-2dff1b16.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-36056 .elementor-element.elementor-element-2dff1b16.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-36056 .elementor-element.elementor-element-2dff1b16.elementor-column{align-self:inherit;cursor:default;}.elementor-36056 .elementor-element.elementor-element-2210c248{text-align:center;}.elementor-36056 .elementor-element.elementor-element-2210c248 img{width:130px;}.elementor-bc-flex-widget .elementor-36056 .elementor-element.elementor-element-43e73d08.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-36056 .elementor-element.elementor-element-43e73d08.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-36056 .elementor-element.elementor-element-43e73d08.elementor-column{align-self:inherit;cursor:default;}.elementor-36056 .elementor-element.elementor-element-6bf2de14 .elementor-icon-wrapper{text-align:start;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-36056 .elementor-element.elementor-element-1964ff45{padding:5px 12px 5px 12px;}.elementor-36056 .elementor-element.elementor-element-10fa349c{width:40%;}.elementor-36056 .elementor-element.elementor-element-addd40{width:60%;}.elementor-36056 .elementor-element.elementor-element-250b28b4{padding:8px 12px 8px 12px;}.elementor-36056 .elementor-element.elementor-element-2dff1b16{width:40%;}.elementor-36056 .elementor-element.elementor-element-2210c248 img{width:78px;}.elementor-36056 .elementor-element.elementor-element-43e73d08{width:60%;}}@media(min-width:768px){.elementor-36056 .elementor-element.elementor-element-10fa349c{width:55%;}.elementor-36056 .elementor-element.elementor-element-addd40{width:45%;}.elementor-36056 .elementor-element.elementor-element-15de7bad{width:33%;}.elementor-36056 .elementor-element.elementor-element-2dff1b16{width:34%;}.elementor-36056 .elementor-element.elementor-element-43e73d08{width:33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-36056 .elementor-element.elementor-element-15de7bad{width:33%;}.elementor-36056 .elementor-element.elementor-element-2dff1b16{width:34%;}.elementor-36056 .elementor-element.elementor-element-43e73d08{width:33%;}}/* Start custom CSS for section, class: .elementor-element-1964ff45 *//* ===== OEG Header v4 (DE) : réseaux + langues | burger | logo | offre ===== */
.oeg-head{--olive:#626438;--olive-fonce:#3E401F;--lime:#C1C96E;--or:#FEC76B;--noir:#212121}
/* Barre des langues */
.oeg-topbar .oeg-top-text{font-family:'Lato',sans-serif;font-size:13px;color:#CFCFCF}
.oeg-topbar .oeg-top-text p{margin:0}
.oeg-topbar .elementor-column>.elementor-widget-wrap{display:flex;align-items:center}
.oeg-topbar .oeg-top-right>.elementor-widget-wrap{justify-content:flex-end}
.oeg-topbar .elementor-widget{margin:0!important}
.oeg-topbar .oeg-langs{width:auto!important}
.oeg-topbar .oeg-top-left>.elementor-widget-wrap{gap:16px;flex-wrap:nowrap}
.oeg-topbar .oeg-top-social{width:auto!important;flex:0 0 auto}
.oeg-topbar .oeg-top-social .elementor-social-icons-wrapper{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:6px;grid-template-columns:none!important;width:auto}
.oeg-topbar .oeg-top-social .elementor-grid-item{margin:0!important}
.oeg-topbar .oeg-top-social .elementor-social-icon{background:var(--olive)!important;padding:7px;transition:background .25s,transform .25s}
.oeg-topbar .oeg-top-social .elementor-social-icon i{color:#fff;font-size:12px}
.oeg-topbar .oeg-top-social .elementor-social-icon svg{fill:#fff;width:12px;height:12px}
.oeg-topbar .oeg-top-social .elementor-social-icon:hover{background:var(--or)!important;transform:translateY(-2px)}
.oeg-topbar .oeg-top-social .elementor-social-icon:hover i{color:var(--noir)}

/* Sélecteur de langue : drapeaux vectoriels + codes */
.oeg-langs .wpml-ls,.oeg-langs .wpml-ls ul{display:flex;gap:6px;margin:0;padding:0;border:0;background:none}
.oeg-langs .wpml-ls{justify-content:flex-end}
.oeg-langs .wpml-ls li{list-style:none;margin:0;padding:0}
.oeg-langs .wpml-ls a{display:flex;align-items:center;gap:7px;padding:4px 11px 4px 6px!important;border-radius:999px;border:1.5px solid transparent;text-decoration:none;transition:background .2s,border-color .2s,transform .2s}
.oeg-langs .wpml-ls img.wpml-ls-flag,.oeg-langs .wpml-ls-native,.oeg-langs .wpml-ls-display,.oeg-langs .wpml-ls-bracket{display:none!important}
.oeg-langs .wpml-ls a:before{content:"";display:block;width:18px;height:18px;border-radius:50%;background-size:cover;background-position:center;box-shadow:0 0 0 1px rgba(255,255,255,.35)}
.oeg-langs .wpml-ls-item-de a:before,.oeg-langs .wpml-ls-item-fr a:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect width='32' height='32' fill='%23DA291C'/%3E%3Cpath d='M13 6h6v7h7v6h-7v7h-6v-7H6v-6h7z' fill='%23fff'/%3E%3C/svg%3E")}
.oeg-langs .wpml-ls-item-en a:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 30'%3E%3CclipPath id='a'%3E%3Cpath d='M0 0v30h60V0z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Cpath d='M30 15h30v15zv15H0zH0V0zV0h30z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M0 0v30h60V0z' fill='%23012169'/%3E%3Cpath d='M0 0l60 30m0-30L0 30' stroke='%23fff' stroke-width='6'/%3E%3Cpath d='M0 0l60 30m0-30L0 30' clip-path='url(%23b)' stroke='%23C8102E' stroke-width='4'/%3E%3Cpath d='M30 0v30M0 15h60' stroke='%23fff' stroke-width='10'/%3E%3Cpath d='M30 0v30M0 15h60' stroke='%23C8102E' stroke-width='6'/%3E%3C/g%3E%3C/svg%3E");background-size:auto 100%}
.oeg-langs .wpml-ls a:after{font-family:'Oswald',sans-serif;font-size:13px;letter-spacing:.06em;line-height:1;color:var(--lt,#E6E6E6)}
.oeg-langs .wpml-ls-item-de a:after{content:"DE"}
.oeg-langs .wpml-ls-item-fr a:after{content:"FR"}
.oeg-langs .wpml-ls-item-en a:after{content:"EN"}
.oeg-langs .wpml-ls a:hover{background:rgba(255,255,255,.08);transform:translateY(-1px)}
.oeg-langs .wpml-ls-current-language a{border-color:var(--lime,#C1C96E);background:rgba(193,201,110,.12)}
.oeg-langs .wpml-ls-current-language a:after{color:var(--lime,#C1C96E)}

/* Barre principale */
.oeg-bar{box-shadow:0 1px 0 rgba(0,0,0,.06);transition:box-shadow .3s,padding .3s}
.oeg-bar.elementor-sticky--effects{box-shadow:0 10px 26px rgba(33,33,33,.10);padding-top:6px!important;padding-bottom:6px!important}
.oeg-bar .elementor-column>.elementor-widget-wrap{display:flex;align-items:center;flex-wrap:nowrap;gap:12px}
.oeg-bar .elementor-widget{width:auto!important;margin:0!important}
.oeg-bar .oeg-left>.elementor-widget-wrap{justify-content:flex-start}
.oeg-bar .oeg-center>.elementor-widget-wrap{justify-content:center}
.oeg-bar .oeg-right>.elementor-widget-wrap{justify-content:flex-end}
.oeg-bar .oeg-logo img{display:block;transition:transform .35s ease}
.oeg-bar .oeg-logo a:hover img{transform:rotate(-3deg) scale(1.04)}
.oeg-bar .oeg-burger .elementor-icon{background:none!important;color:var(--olive)!important;fill:var(--olive);font-size:56px;line-height:1;padding:0;transition:color .25s,transform .3s ease}
.oeg-bar .oeg-burger .elementor-icon i{color:var(--olive)}
.oeg-bar .oeg-burger .elementor-icon svg{fill:var(--olive);width:56px;height:56px}
.oeg-bar .oeg-burger .elementor-icon:hover{color:var(--olive-fonce)!important;transform:scale(1.08)}
.oeg-bar .oeg-burger .elementor-icon:hover i,.oeg-bar .oeg-burger .elementor-icon:hover svg{color:var(--olive-fonce);fill:var(--olive-fonce)}
.oeg-bar .oeg-burger-mob{display:none}
.oeg-bar .oeg-hbtn .elementor-button{background:var(--or);color:var(--noir);font-family:'Oswald',sans-serif;font-size:15px;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:13px 24px;transform:rotate(-2deg);transition:transform .3s,background .3s;white-space:nowrap}
.oeg-bar .oeg-hbtn .elementor-button:hover{transform:rotate(0) scale(1.06);background:var(--lime);color:var(--noir)}
.oeg-bar .oeg-hbtn-short{display:none}
@media (max-width:767px){
 .oeg-bar .oeg-hbtn-long{display:none}
 .oeg-bar .oeg-hbtn-short{display:block}
 .oeg-bar .oeg-hbtn .elementor-button{font-size:13px;padding:10px 14px}
 .oeg-bar .oeg-burger-mob{display:block}
 .oeg-bar .oeg-burger .elementor-icon{font-size:34px}
 .oeg-bar .oeg-burger .elementor-icon svg{width:34px;height:34px}
 .oeg-topbar .oeg-top-text{display:none}
 .oeg-topbar .oeg-top-right>.elementor-widget-wrap{justify-content:flex-end}
 .oeg-langs .wpml-ls a{padding:3px 8px 3px 4px!important;gap:5px}
}

/* Header pleine largeur */
.oeg-head.elementor-section{width:100%!important;left:0!important;max-width:none!important}
/* Ordre des langues DE · FR · EN */
.oeg-langs .wpml-ls-item-de{order:1}.oeg-langs .wpml-ls-item-fr{order:2}.oeg-langs .wpml-ls-item-en{order:3}
.oeg-langs .wpml-ls-item-de,.oeg-langs .wpml-ls-item-fr,.oeg-langs .wpml-ls-item-en{display:block}

/* Smartphone : logo à gauche · offre au centre · burger à droite */
@media (max-width:767px){
 .oeg-bar>.elementor-container{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center}
 .oeg-bar .oeg-left{display:none!important}
 .oeg-bar .oeg-center{grid-column:1;width:auto!important}
 .oeg-bar .oeg-center>.elementor-widget-wrap{justify-content:flex-start!important}
 .oeg-bar .oeg-right,.oeg-bar .oeg-right>.elementor-widget-wrap{display:contents!important}
 .oeg-bar .oeg-hbtn-long{display:none!important}
 .oeg-bar .oeg-hbtn-short{display:block!important;grid-column:2;justify-self:center}
 .oeg-bar .oeg-burger-mob{display:block!important;grid-column:3;justify-self:end}
}/* End custom CSS */