/* Page Oromyo : une présentation vivante, tous les contenus conservés. */
#om-page{--om-blue:#a5cde7;--om-pale:#eaf4fb;--om-beige:#f5f0e8;--om-gold:#c59a43;--om-violet:#760055;--om-ink:#26343c;background:white;color:#464646;font-family:"Noto Serif",Georgia,serif;font-size:16px;line-height:1.7;overflow:clip}
#om-page *{box-sizing:border-box}#om-page h1,#om-page h2,#om-page h3,#om-page .om-kicker,#om-page .om-path-label{font-family:Raleway,Arial,sans-serif;color:var(--om-ink);letter-spacing:0}#om-page h1,#om-page h2,#om-page h3{margin:0;font-weight:600;line-height:1.22}#om-page h1{font-size:clamp(29px,3.2vw,44px);font-weight:500}#om-page a{color:var(--om-violet);text-decoration:none}#om-page a:hover{text-decoration:underline;text-underline-offset:4px}#om-page a:focus-visible{outline:3px solid var(--om-violet);outline-offset:5px}#om-page .om-kicker{font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.12em;color:#70541d;margin:0 0 15px;text-transform:uppercase}
#om-page .om-hero{padding:42px 24px 36px;background-color:var(--om-blue);background-image:url('../media/img/025586034d-O.T.-BANDEAUX-WEB-07-1.png')!important;background-size:cover;background-position:center;text-align:center}#om-page .om-hero .port{max-width:1180px;padding:0;margin:auto}#om-page .om-hero .header{margin:0;padding:0;display:block}#om-page .om-hero .headline{font:inherit;color:inherit}#om-page .om-hero .dash{margin:0;padding:0}#om-page .om-hero .dash:before,#om-page .om-hero .dash:after{display:none}#om-page .om-hero .om-kicker{color:#364d5c}#om-page .om-lead{font-family:"Noto Serif",Georgia,serif;font-size:19px;line-height:1.6;margin:18px 0 24px}#om-page .om-jumps{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}#om-page .om-jumps a{display:inline-flex;gap:30px;align-items:center;border-bottom:1px solid var(--om-violet);padding:6px 0;font-size:15px;font-weight:600}#om-page .om-jumps a+ a{margin-left:20px}#om-page .om-jumps span{font-size:21px;font-family:Arial,sans-serif}
#om-page .om-empty{display:none}#om-page .om-grid-section{padding:52px 0!important;background:white!important}#om-page .om-grid-section .port{max-width:1180px;width:calc(100% - 72px);margin:auto;padding:0}#om-page .om-grid-section .boldRowInner{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0}#om-page .om-path{float:none;width:auto!important;padding:0;position:relative;scroll-margin-top:100px;border-radius:18px;overflow:hidden;box-shadow:none}#om-page .om-path-1{background:var(--om-pale)!important;border-top:5px solid var(--om-blue)}#om-page .om-path-2{background:var(--om-beige)!important;border-top:5px solid var(--om-gold)}#om-page .om-path>.rowItemContent{padding:34px 30px;display:flex;flex-direction:column;height:100%;min-height:630px}#om-page .om-path:before{position:absolute;right:24px;top:17px;font-family:Raleway,Arial,sans-serif;font-size:64px;font-weight:650;line-height:1;color:#536c7d;opacity:.14;pointer-events:none}#om-page .om-path-1:before{content:"01"}#om-page .om-path-2:before{content:"02";color:#8b671d}#om-page .om-path-label{font-size:11px;font-weight:750;line-height:1.5;text-transform:uppercase;letter-spacing:.1em;padding-right:40px;margin:0 0 16px;color:#70541d}#om-page .om-path .header{display:block;margin:0 0 20px;padding:0;min-height:0;max-width:100%}#om-page .om-path .dash{padding:0;margin:0}#om-page .om-path .dash:before,#om-page .om-path .dash:after{display:none}#om-page .om-path h3{font-size:30px;font-weight:600;letter-spacing:0;text-transform:none}#om-page .om-path h3 .headline{font:inherit;color:inherit}
#om-page .om-audience{margin-bottom:22px}#om-page .om-audience .tabsHeader{list-style:none;padding:0;margin:0;display:block;border:0;background:none;float:none;width:auto}#om-page .om-audience .tabsHeader li{display:block;float:none;border:0;background:none;box-shadow:none;padding:0;margin:0;color:#464646;font-family:"Noto Serif",Georgia,serif;font-size:15px;line-height:1.75;font-weight:400;cursor:default;text-transform:none;min-height:0}#om-page .om-audience .tabsHeader li:before,#om-page .om-audience .tabsHeader li:after{display:none}#om-page .om-audience .tabsHeader li:first-child{margin-bottom:16px;min-height:84px}#om-page .om-audience .tabsHeader li:last-child{font-family:Raleway,Arial,sans-serif;font-size:12px;font-weight:650;line-height:1.7;border-top:1px solid #c59a4360;padding-top:13px}#om-page .om-audience .tabPanes{display:none!important}
#om-page .btText{clear:both;margin:0 0 28px}#om-page .oromyo-table,#om-page .oromyo-table tbody{display:block;width:100%;margin:0;border:0;background:none;border-collapse:separate}#om-page .oromyo-table tr{display:grid;grid-template-columns:minmax(0,1fr) 72px;gap:16px;align-items:center;margin:10px 0 0;background:white;border-radius:10px;padding:18px 15px;border:1px solid transparent;transition:border-color .18s,transform .18s}#om-page .oromyo-table tr:hover,#om-page .oromyo-table tr:focus-within{border-color:var(--om-gold);transform:translateY(-2px)}#om-page .oromyo-table tr:first-child{background:none;padding:0 15px 3px;margin:0;align-items:end;transform:none;border:0}#om-page .oromyo-table th{display:block;text-align:left;font-family:Raleway,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:10px;line-height:1.4;color:#65573c;padding:0;border:0;background:none;font-weight:650}#om-page .oromyo-table th:last-child{text-align:center}#om-page .oromyo-table td{display:block;border:0;background:none;padding:0;white-space:normal;text-align:left;vertical-align:middle}#om-page .oromyo-table td:first-child{position:relative}#om-page .oromyo-table td a{display:block;font-family:"Noto Serif",Georgia,serif;font-weight:600;font-size:15px;line-height:1.65;padding-right:16px}#om-page .oromyo-table td a:after{content:"↗";position:absolute;right:0;top:50%;transform:translateY(-50%);font-family:Arial,sans-serif;font-size:17px;font-weight:400}#om-page .oromyo-table td a br{display:none}#om-page .oromyo-table td:last-child{font-size:13px;line-height:1.5;text-align:center;padding:7px 4px;border:1px solid #c59a4370;border-radius:30px;background:#fdfbf7;color:#53452c;white-space:nowrap}
#om-page .om-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;border:2px solid var(--om-violet);border-radius:40px;padding:11px 22px;font-family:"Noto Serif",Georgia,serif;font-size:15px;font-weight:700;line-height:1.5;color:var(--om-violet);transition:background-color .18s,color .18s}#om-page .om-button:hover{background:var(--om-violet);color:white;text-decoration:none}#om-page .om-button span{font-family:Arial,sans-serif;font-size:19px;font-weight:400}#om-page .om-path .om-button{margin-top:auto;align-self:flex-start}#om-page .om-next{background:var(--om-gold);padding:30px 36px 34px}#om-page .om-next-inner{max-width:1180px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:30px}#om-page .om-next h2{font-size:28px;max-width:470px}#om-page .om-next .om-kicker{color:#403823;margin-bottom:10px}#om-page .om-next-actions{display:flex;flex-direction:column;align-items:flex-start;gap:14px}#om-page .om-contact{font-size:13px;font-weight:600}#om-page .om-contact span{padding-left:12px}.om-body .btContentHolder{padding-top:0;padding-bottom:0}
@media(max-width:1000px){#om-page .om-grid-section .port{width:calc(100% - 48px)}#om-page .om-path>.rowItemContent{padding:28px 23px;min-height:660px}#om-page .om-path h3{font-size:26px}#om-page .om-path-label{font-size:10px}#om-page .om-audience .tabsHeader li:first-child{min-height:105px}#om-page .oromyo-table tr{gap:10px;padding:15px 12px;grid-template-columns:minmax(0,1fr) 62px}#om-page .oromyo-table td a{font-size:14px}#om-page .om-next h2{font-size:25px}}
@media(max-width:720px){#om-page .om-hero{padding:32px 20px 30px}#om-page .om-hero .rowItem{padding:0}#om-page .om-hero h1{font-size:29px}#om-page .om-kicker{font-size:10px}#om-page .om-lead{font-size:16px;margin:16px 0 20px}#om-page .om-jumps{gap:22px}#om-page .om-jumps a{font-size:13px;gap:14px}#om-page .om-jumps a+ a{margin-left:0}#om-page .om-grid-section{padding:28px 0!important}#om-page .om-grid-section .port{width:calc(100% - 36px)}#om-page .om-grid-section .boldRowInner{grid-template-columns:1fr;gap:22px}#om-page .om-path>.rowItemContent{padding:28px 23px;min-height:0}#om-page .om-path h3{font-size:27px}#om-page .om-audience .tabsHeader li:first-child{min-height:0;font-size:14px}#om-page .om-audience .tabsHeader li:last-child{font-size:12px}#om-page .om-path .om-button{width:100%;font-size:14px}#om-page .oromyo-table tr{padding:16px 12px}#om-page .oromyo-table td a{font-size:14px}#om-page .om-next{padding:30px 23px}#om-page .om-next-inner{flex-direction:column;align-items:flex-start;gap:24px}#om-page .om-next h2{font-size:27px}#om-page .om-next-actions{width:100%}#om-page .om-next .om-button{width:100%;font-size:14px}}
@media(prefers-reduced-motion:reduce){#om-page .oromyo-table tr,#om-page .om-button{transition:none}}
