﻿#banner{background:var(--tertiary-color);display:flex;min-height:200px;margin-bottom:80px}#banner figure{flex:1;flex-basis:50%;position:relative;overflow:hidden}#banner figure img{width:100%;height:100%;object-fit:cover}#banner figure:before,#banner figure:after{content:"";display:block;position:absolute;z-index:2}#banner figure:before{top:0;right:-1px;width:30%;height:100%;background:var(--tertiary-color);clip-path:polygon(100% 0, 0 0, 100% 100%)}#banner figure:after{top:50%;right:15%;transform:translate(45px, -50%);width:90px;height:90px;background:url(../img/interface/macaron.svg) no-repeat center,var(--tertiary-color);background-size:60px,auto;border-radius:99em}#banner figure figcaption{background:rgba(var(--primary-color-rgb), 0.5);min-height:50px;display:flex;align-items:center;padding:0 40px;position:absolute;bottom:0;left:0;right:0;z-index:1}#banner figure figcaption p{flex:1;color:var(--color-white);font-size:12px;text-align:right}#banner>div{flex:1;flex-basis:50%;display:flex;align-items:center;padding:40px}#banner>div>div{flex:1;max-width:700px}#banner>div>div em{font-weight:400;font-size:30px;font-style:normal}#banner>div>div h1{margin-top:0;text-align:center}#banner>div>div p{font-size:18px}#banner>div>div p a:not(.btn){font-weight:700}#banner>div>div p small{font-size:inherit}#banner>div>div p strong{color:var(--secondary-color)}#banner>div>div p em{font-size:24px}#banner>div:first-child>div{max-width:none}@media all and (max-width: 992px){#banner{display:block;margin-bottom:40px}#banner figure:before{top:auto;bottom:-1px;right:0;width:100%;height:30%;clip-path:polygon(0 100%, 100% 100%, 100% 0)}#banner figure:after{top:auto;bottom:15%;left:50%;transform:translate(-50%, 45px)}#banner>div{padding:40px}#banner>div>div{max-width:none}}.video{display:flex;margin-bottom:40px;max-width:600px}.video article{flex:1;box-shadow:var(--shadow-elevation-1);background:var(--color-background-base)}.video article figure{position:relative;display:flex}.video article figure a{flex:1;display:block;position:relative;overflow:hidden;padding-top:50%}.video article figure a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.video article figure a:after{content:"I";font-family:"EdGlyph" !important;font-size:48px;position:absolute;top:calc(50% - 25px);left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:99em;color:var(--color-white);border:5px solid var(--color-white)}.video article figure figcaption{background:rgba(var(--primary-color-rgb), 0.5);min-height:50px;display:flex;align-items:center;padding:0 40px;position:absolute;bottom:0;left:0;right:0;z-index:1}.video article figure figcaption p{flex:1;color:var(--color-white);font-size:12px;text-align:right}.video article section{padding:40px;display:flex;flex-direction:column;text-align:left;font-size:18px}.video article section h2{color:var(--primary-color);font-family:var(--font-family-base) !important;font-size:30px !important;font-weight:700 !important;margin-bottom:10px !important}.video article section a{color:inherit}.video article section p{font-size:var(--font-size-base);margin:0 0 10px}.video article section .btn{margin:auto 0 0}@media all and (max-width: 992px){.video article section{padding:20px}}.story{display:flex;margin-bottom:40px;pointer-events:auto !important}.story article{flex:1;box-shadow:var(--shadow-elevation-1);display:flex;align-items:center;justify-content:center;background:url(../img/saviez_vous/bg.png) no-repeat center var(--color-white);background-size:cover;container:story/inline-size;position:relative}.story article section{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;flex-direction:column;justify-content:center;padding:16.1290322581%;overflow:hidden}.story article section>div{overflow:auto;color:var(--secondary-color);text-align:center;font-family:"Century",serif;font-size:clamp(12px,1.25vw,24px)}.story article section>div strong{font-weight:700}.story article section>div:before{content:"Le saviez-vous ?";display:block;text-transform:uppercase;margin-bottom:10px;font-weight:500;font-size:12px;font-family:var(--font-family-base)}.story article:before{content:"";display:block;padding-top:100%}@container story (max-width: 400px){section>div{font-size:clamp(12px,1vw,24px) !important}}@container story (max-width: 200px){section>div{font-size:clamp(12px,.6vw,24px) !important}}#content .container.container_large{margin-bottom:40px}#content .container #category{width:33%;width:37%;margin-top:40px;padding:40px 0;background:var(--color-white);box-shadow:var(--shadow-elevation-1);display:none;position:relative;align-items:flex-start}#content .container #category.open{display:flex}#content .container #category .category{padding:0 40px;border-left:1px solid rgba(var(--color-black-rgb), 0.07);opacity:0;transform:translateX(-10%);transition:transform .3s ease,opacity .3s ease;height:0;width:0}#content .container #category .category:first-child{border-left:0 none}#content .container #category .category.open{flex:1;opacity:1;transform:translateX(0%);width:auto;height:auto}#content .container #category .category ul li{margin-bottom:10px;font-weight:500;font-size:20px;cursor:pointer}#content .container #category .category ul li:hover{color:rgba(var(--color-black-rgb), 0.5)}#content .container #category .category ul li.active{color:var(--secondary-color)}#content .container #category .category ul li:last-child{margin:0}#content .container .content{max-width:1000px;margin:40px auto;margin-bottom:0;padding-bottom:80px}#content .container .content .align-center{text-align:center}#content .container .content .align-left{text-align:left}#content .container .content .align-right{text-align:right}#content .container .content .align-justify{text-align:justify}#content .container .content h2{font-family:var(--font-family-base);font-size:30px;font-weight:700;color:var(--secondary-color);margin:20px 0}#content .container .content h2:first-child{margin-top:0}#content .container .content h2:last-child{margin-bottom:0}#content .container .content h3{font-size:30px;font-weight:400;color:var(--quaternary-color);margin:10px 0}#content .container .content h3:first-child{margin-top:0}#content .container .content h3:last-child{margin-bottom:0}#content .container .content h4{font-size:18px;font-weight:400;margin:10px 0}#content .container .content h4:first-child{margin-top:0}#content .container .content h4:last-child{margin-bottom:0}#content .container .content p{line-height:1.4;margin:20px 0}#content .container .content p:first-child{margin-top:0}#content .container .content p:last-child{margin-bottom:0}#content .container .content p em{color:var(--secondary-color)}#content .container .content p strong,#content .container .content p b{color:var(--secondary-color);font-weight:700}#content .container .content p.lead{font-size:18px;margin:0 0 40px;color:var(--primary-color)}#content .container .content p:last-child{margin:0}#content .container .content ul,#content .container .content ol{margin:20px 0 20px 20px}#content .container .content ul li,#content .container .content ol li{margin:0 0 10px}#content .container .content ul li:before,#content .container .content ol li:before{content:"•";display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;text-align:center;font-size:24px;color:var(--secondary-color);margin:0 5px 0 0}#content .container .content ul li:last-child,#content .container .content ol li:last-child{margin:0}#content .container .content ul:first-child,#content .container .content ol:first-child{margin-top:0}#content .container .content ul:last-child,#content .container .content ol:last-child{margin-bottom:0}#content .container .content ol li{counter-increment:counter}#content .container .content ol li:before{font-family:inherit;width:24px;height:24px;font-size:14px;border-radius:99em;color:var(--color-white);background:var(--secondary-color);content:counter(counter)}#content .container .content a:not(.btn):hover{text-decoration:underline}#content .container .content table{width:100%;margin:20px 0;table-layout:fixed;border-bottom:5px solid var(--secondary-color);border-radius:4px;box-shadow:var(--shadow-elevation-1)}#content .container .content table:first-child{margin-top:0}#content .container .content table:last-child{margin-bottom:0}#content .container .content table thead tr th{text-align:left;padding:10px;background:var(--secondary-color);color:var(--color-white)}#content .container .content table thead tr th:first-child{border-radius:4px 0 0}#content .container .content table thead tr th:last-child{border-radius:0 4px 0 0}#content .container .content table tbody tr:nth-child(odd) td{background:var(--color-background-table-odd)}#content .container .content table tbody tr:nth-child(even) td{background:var(--color-background-table-even)}#content .container .content table tbody tr td{vertical-align:top;padding:10px;vertical-align:middle;background:var(--color-background-base);border-bottom:1px solid var(--color-border-base);border-right:1px solid var(--color-border-base)}#content .container .content table tbody tr td:last-child{border-right:0 none}#content .container .content table tbody tr:hover td{background:var(--color-background-table-hover)}#content .container .content table tbody tr:last-child td{border-bottom:0 none}#content .container .content br[clear=all]{display:none}#content .container .content hr{background:var(--secondary-color);height:2px;border:0 none;margin:60px auto}#content .container .content hr:first-child{margin-top:0}#content .container .content hr:last-child{margin-bottom:0}#content .container .content img{display:block;max-width:100%;height:auto}#content .container .content iframe{display:flex;align-items:center;justify-content:center;width:100%;margin:20px auto}#content .container .content iframe:first-child{margin-top:0}#content .container .content iframe:last-child{margin-bottom:0}#content .container .content .embed-responsive{padding:56.25% 0 0;position:relative;margin:20px}#content .container .content .embed-responsive:first-child{margin-top:0}#content .container .content .embed-responsive:last-child{margin-bottom:0}#content .container .content .embed-responsive iframe{position:absolute;width:100% !important;height:100% !important;top:0;right:0;bottom:0;left:0}#content .container .content figure{margin:20px 0;position:relative}#content .container .content figure img{margin:0 auto}#content .container .content figure figcaption{font-size:12px;color:var(--color-white);position:absolute;left:0;right:0;bottom:0;background:rgba(var(--primary-color-rgb), 0.5);min-height:50px;display:flex;align-items:center;padding:0 40px}#content .container .content figure:first-child{margin-top:0}#content .container .content figure:last-child{margin-bottom:0}#content .container .content .table-responsive{overflow:auto;margin:20px 0}#content .container .content .table-responsive:first-child{margin-top:0}#content .container .content .table-responsive:last-child{margin-bottom:0}#content .container .content .text-right{text-align:right}#content .container .content .text-center{text-align:center}#content .container .content .text-left{text-align:left}#content .container .content .text-justify{text-align:justify}#content .container .content a.back,#content .container .content a.prev{display:inline-flex;align-items:center;font-size:20px;font-weight:500;margin-bottom:40px}#content .container .content a.back .edglyph,#content .container .content a.prev .edglyph{display:flex;align-items:center;justify-content:center;border:4px solid var(--secondary-color);color:var(--secondary-color);font-size:29px;width:40px;height:40px;border-radius:99em;margin-right:20px;transition:margin .3s ease}#content .container .content a.back:hover,#content .container .content a.prev:hover{text-decoration:none}#content .container .content a.back:hover .edglyph,#content .container .content a.prev:hover .edglyph{margin-right:10px}#content .container .content a.prev .edglyph{margin-right:0;margin-left:20px}#content .container .content a.prev:hover .edglyph{margin-right:0;margin-left:10px}#content .container .content .flex{display:flex;margin-top:20px;flex-wrap:wrap;align-items:center}#content .container .content .flex>div{font-size:18px;margin:0;margin-top:20px;min-width:250px}#content .container .content .flex>div ul.share{display:inline-flex;align-items:center;margin:0}#content .container .content .flex>div ul.share li{margin:0;padding:0 10px}#content .container .content .flex>div ul.share li .csbuttons,#content .container .content .flex>div ul.share li a{color:var(--secondary-color);cursor:pointer;transition:color .3s ease}#content .container .content .flex>div ul.share li .csbuttons .edglyph,#content .container .content .flex>div ul.share li a .edglyph{font-size:48px}#content .container .content .flex>div ul.share li .csbuttons:hover,#content .container .content .flex>div ul.share li a:hover{color:var(--primary-color)}#content .container .content .flex>div ul.share li:before{display:none}#content .container .content .flex.actions{margin-top:20px;margin-bottom:40px;justify-content:center}#content .container .content .flex.actions>div{text-align:center}#content .container .content .flex.actions>div:empty{display:none}#content .container .content .flex.actions>div a{white-space:nowrap;margin:0}#content .container #pagination{background:var(--color-white);padding:80px;box-shadow:var(--shadow-elevation-1);margin:40px 0}#content .container #pagination h2{text-align:center}#content .container #pagination ol{columns:2 250px;column-gap:40px}#content .container #pagination ol li{margin-bottom:10px;counter-increment:counter;font-size:18px}#content .container #pagination ol li:last-child{margin-bottom:0}#content .container #pagination ol li:before{content:counter(counter) ".";margin-right:10px;display:inline-block;min-width:18px}#content .container #pagination ol li a{break-inside:avoid;color:var(--color-text-base);text-decoration:underline}#content .container #pagination ol li a:hover{text-decoration:none;color:var(--secondary-color)}#content #result{background:var(--tertiary-color);padding:40px 0;margin-bottom:40px;display:none}#content #result.open{display:block}#content #result .container #container_result{box-shadow:var(--shadow-elevation-1);background:var(--color-background-input)}#content #result .container #container_result .input-group{display:flex}#content #result .container #container_result .input-group label{display:none}#content #result .container #container_result .input-group input{display:block;border:1px solid transparent;border-right:0 none;height:45px;font-size:16px;font-weight:500;background:var(--color-background-input);padding:0 20px;width:100%;transition:border .2s ease}#content #result .container #container_result .input-group input:hover{border-color:var(--color-border-input-hover)}#content #result .container #container_result .input-group input:hover+button{border-color:var(--color-border-input-hover)}#content #result .container #container_result .input-group input:focus{background:var(--color-background-input-focus);border-color:var(--color-border-input-focus)}#content #result .container #container_result .input-group input:focus+button{background:var(--color-background-input-focus);border-color:var(--color-border-input-focus);color:var(--secondary-color)}#content #result .container #container_result .input-group input::placeholder{font-weight:400;font-size:14px;color:rgba(var(--color-black-rgb), 0.25);opacity:1}#content #result .container #container_result .input-group input+button{display:flex;align-items:center;justify-content:center;background:none;border:1px solid transparent;border-left:0 none;padding:0 20px;cursor:pointer;transition:border .2s ease,color .2s ease;color:rgba(var(--color-black-rgb), 0.25)}#content #result .container #container_result .input-group input+button:hover{color:var(--secondary-color)}#content #result .container #container_result .result{padding:20px;padding-bottom:0}#content #result .container #container_result .result h3{font-weight:400;font-size:18px;color:var(--secondary-color);padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid rgba(var(--color-black-rgb), 0.07)}#content #result .container #container_result .result ul:not(.video-list) li{border-bottom:1px solid rgba(var(--color-black-rgb), 0.07);padding-bottom:10px;margin-bottom:10px;cursor:pointer}#content #result .container #container_result .result ul:not(.video-list) li>a{color:var(--primary-color)}#content #result .container #container_result .result ul:not(.video-list) li>a:hover{color:rgba(var(--color-black-rgb), 0.5)}#content #result .container #container_result .result ul:not(.video-list) li:hover{color:rgba(var(--color-black-rgb), 0.5);text-decoration:underline}#content #result .container #container_result .result ul:not(.video-list) li.active{color:var(--secondary-color)}#content #result .container #container_result .result ul:not(.video-list) li:last-child{border-bottom:0 none}#content #result .container #container_result .result .flex.video-list,#content #result .container #container_result .result .flex.story-list{margin:0 -10px}#content #result .container #container_result .result .flex.video-list>li,#content #result .container #container_result .result .flex.story-list>li{padding:0 10px;flex-grow:0;padding-bottom:10px;margin-bottom:10px;flex-basis:50%;border:0 none}#content #result .container #container_result .result .flex.video-list>li .video,#content #result .container #container_result .result .flex.story-list>li .video{margin:0;max-width:none}#content #result .container #container_result .result .flex.video-list>li .video figure a img,#content #result .container #container_result .result .flex.story-list>li .video figure a img{width:100%;height:100%;object-fit:cover}#content #result .container #container_result .result .flex.video-list>li .video figure a:after,#content #result .container #container_result .result .flex.story-list>li .video figure a:after{top:50%}#content #result .container #container_result .result .flex.video-list>li .video article,#content #result .container #container_result .result .flex.story-list>li .video article{display:flex;flex-direction:row}#content #result .container #container_result .result .flex.video-list>li .video article figure,#content #result .container #container_result .result .flex.story-list>li .video article figure{flex:1}#content #result .container #container_result .result .flex.video-list>li .video article section,#content #result .container #container_result .result .flex.story-list>li .video article section{flex:1;padding:20px}#content #result .container #container_result .result .flex.video-list>li .story,#content #result .container #container_result .result .flex.story-list>li .story{margin:0}#content #result .container #container_result .result .flex.story-list>li{flex-basis:33.3333333333%}@media all and (max-width: 992px){#content .container .content{padding-bottom:40px}}@media all and (max-width: 768px){#content .container #category{width:100% !important;padding:0 40px}#content .container #category.open{display:block}#content .container #category .category{border-left:0 none;border-top:1px solid rgba(var(--color-black-rgb), 0.07)}#content .container #category .category.open{padding:40px 0}#content .container #category .category:first-child{border-top:0 none}}
