/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Marianne';src:url(/themes/custom/afb/fonts/Marianne-Thin/Marianne-Thin.otf) format('truetype');font-style:normal;font-weight:100;}@font-face{font-family:'Marianne';src:url(/themes/custom/afb/fonts/Marianne-Medium/Marianne-Medium.otf) format('truetype');font-style:normal;font-weight:500;}@font-face{font-family:'Marianne';src:url(/themes/custom/afb/fonts/Marianne-Light/Marianne-Light.otf) format('truetype');font-style:normal;font-weight:300;}@font-face{font-family:'Marianne';src:url(/themes/custom/afb/fonts/Marianne-ExtraBold/Marianne-ExtraBold.otf) format('truetype');font-style:normal;font-weight:800;}@font-face{font-family:'Marianne';src:url(/themes/custom/afb/fonts/Marianne-Bold/Marianne-Bold.otf) format('truetype');font-style:normal;font-weight:700;margin-top:0px !important;}body{font-family:'Marianne',sans-serif !important;color:#333;line-height:1.6;margin-top:0px !important;}h1,h2,h3,h4{font-family:'Marianne',sans-serif;font-weight:700;}a:focus,a:hover,a:active,a:focus,h3:focus,h3:hover,h3:active,p:focus,p:hover,p:active{text-decoration:none;}.container{max-width:1200px;}.p-0{padding:0 !important;}html{scroll-behavior:smooth;}.visually-hidden-focusable{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}.visually-hidden-focusable:focus{position:static !important;width:auto !important;height:auto !important;padding:0.5rem 1rem !important;margin:0 !important;overflow:visible !important;clip:auto !important;white-space:normal !important;background:#000 !important;color:#fff !important;text-decoration:none !important;z-index:9999 !important;}.header-top{height:210px;border-top:6px solid #04a64b;padding-top:24px;padding-bottom:30px;background-color:#fff;display:flex;align-items:center;}.header-top .container{width:100%;max-width:1200px;margin:0 auto;padding:0 15px;}.header-top .row{display:flex;align-items:center;width:100%;margin:0;}.header-top .col-md-6{flex:0 0 50%;max-width:50%;padding:0 15px;}.logo-container{display:flex;align-items:center;gap:20px;}#logo-container,#main-header{display:none;}.logo-rf{height:120px;width:auto;}.logo-ofb{height:80px;width:auto;}.slogan{font-family:'Marianne',sans-serif;font-size:25px;font-weight:500;color:#333;margin-left:30px;}.text-right{text-align:right;margin-bottom:90px;}.link-retour{color:#666;text-decoration:none;font-size:16px;font-family:'Marianne',sans-serif;font-weight:500;}.link-retour:hover{color:#04a64b;text-decoration:underline;}.header-main{padding:0;margin:0;width:100%;position:relative;}.header-image{background-image:url(/themes/custom/campagne/img/header-image.png);background-size:cover;background-position:center;height:710px;width:100%;position:relative;display:flex;align-items:flex-end;justify-content:center;}.header-content{text-align:center;padding-bottom:60px;width:100%;}.sous-titre{font-family:'Marianne',sans-serif;font-size:42px;font-weight:800;color:#fff;text-shadow:2px 2px 6px rgba(0,0,0,0.7);line-height:1.3;letter-spacing:0.5px;}.cta-buttons{display:flex;justify-content:center;gap:15px;margin-right:36px;}.btn-cta{padding:18px 45px;font-family:'Marianne',sans-serif;font-weight:800;font-size:40px;text-transform:uppercase;border:none;color:#fff;transition:all 0.3s ease;min-width:200px;text-align:center;text-decoration:none;display:inline-block;letter-spacing:1px;line-height:1.2;border-radius:0;box-shadow:0 2px 4px rgba(0,0,0,0.2);}.btn-orange{background-color:#ed6a53;}.btn-blue{background-color:#59c6f2;}.btn-green{background-color:#6bb970;}.btn-cta:hover{transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,0,0,0.2);color:#fff;text-decoration:none;}.solutions-block{padding:60px 0;scroll-margin-top:80px;text-align :center;}.solutions-citoyen{background-color:#ed6a53;color:#fff;}.solutions-collectivites{background-color:#59c6f2;color:#fff;}.solutions-entreprises{background-color:#6bb970;color:#fff;}.titre-container{display:flex;align-items:baseline;gap:10px;margin-top:0;justify-content:center;}.solutions-block h2{font-family:'Marianne',sans-serif;font-weight:100;font-size:45px;margin:0;text-transform:uppercase;letter-spacing:6px;}.solutions-block h1{font-size:50px;text-transform:uppercase;margin:0;}#solution-collectivites h1,#solution-entreprise h1{font-size:50px;margin-top:21px;text-transform:uppercase;float:left;}#solution-collectivites .intro-text,#solution-entreprise .intro-text{text-align:center;clear:both;}.intro-text{font-family:'Marianne',sans-serif;font-size:23px;line-height:1.6;margin-bottom:40px;font-weight:700;}.biodiversite-campagne .intro-text.large{text-align:center;margin-top:-30px;}.biodiversite-campagne .intro-text.no-margin{margin-top:-30px;}#solution-citoyen .intro-text{text-align:center;clear:both;}.slider-container{margin-bottom:30px;overflow:hidden;}.solutions-slider{display:flex;transition:transform 0.5s ease;overflow:visible;}.card-item{padding:0 15px;width:25%;flex:0 0 25%;box-sizing:border-box;}.card-link{display:block;background-color:#fff;overflow:hidden;height:100%;color:#333;text-decoration:none;box-shadow:0 2px 5px rgba(0,0,0,0.1);}.card-link:hover{transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,0,0,0.2);color:#fff;text-decoration:none;}.card-image{height:180px;overflow:hidden;}.card-image img{width:100%;height:100%;object-fit:cover;}.card-item h3{font-family:'Marianne',sans-serif;font-weight:700;font-size:16px;padding:15px 15px 5px;text-align:center;color:#023b76;margin-top:0;}.card-item p{font-family:'Marianne',sans-serif;font-size:14px;padding:0 14px 14px;text-align:center;color:#023b76;margin-bottom:0;font-weight:normal;line-height:20px;}.link-icon{display:block !important;text-align:right;padding:0 15px 15px;color:#ed6a53;}.engages-card-audio .card-link{padding-bottom:0px!important;}.engages-card-audio .card-footer{width:50%;margin-bottom:-10px;}.card-link{display:block;position:relative;padding-bottom:40px;height:100%;}.link-icon{position:absolute;bottom:15px;right:5px;color:#ed6a53;}.card-content{flex:1;padding:15px;}.card-footer{position:absolute;bottom:0;right:0;width:100%;text-align:right;padding:0 15px 15px;}.link-icon{color:#ed6a53;}.slider-navigation{display:flex;align-items:center;justify-content:center;margin-top:30px;}.slider-arrow{position:absolute;top:65%;transform:translateY(-50%);border:none;width:50px;height:50px;color:#3399cc;font-size:20px;cursor:pointer;z-index:10;transition:all 0.3s ease;}.slider-arrow.disabled{opacity:0.5;cursor:not-allowed;}.slider-arrow-mobile{display:none !important;}.slider-prev{left:-25px;}.slider-next{right:-25px;}.slider-prev,.slider-next{background:transparent;border:none;color:#fff;font-size:24px;padding:0;margin:0;cursor:pointer;opacity:0.8;transition:opacity 0.3s ease;}.slider-prev:hover,.slider-next:hover{opacity:1;}.slider-dots{display:flex;justify-content:center;}.slider-dots .dot{width:10px;height:10px;border-radius:50%;background-color:rgba(255,255,255,0.5);margin:0 5px;cursor:pointer;transition:background-color 0.3s ease;}.slider-dots .dot.active{background-color:#fff;}.engages-biodiversite{padding:60px 0;background-color:#ffffff;}.engages-biodiversite .section-title{font-family:'Marianne',sans-serif;font-weight:800;font-size:62px;margin-bottom:20px;text-transform:uppercase;letter-spacing:0.5px;color:#1c823b;text-align:center;}.engages-biodiversite .intro-text{color:#1c823b;font-size:20px;text-align:center;line-height:1.5;max-width:900px;margin:0 auto 30px;}.engages-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto;gap:15px;margin-top:30px;}.engages-card{background-color:#fff;border-radius:0;overflow:hidden;box-shadow:none;transition:transform 0.2s ease;border:1px solid #023b76;height:100%;display:flex;flex-direction:column;}.engages-card:hover{border-color:#1c823b;}.engages-card-large{grid-column:span 2;grid-row:span 2;}.engages-card-audio{grid-column:span 2;grid-row:span 1;display:flex;flex-direction:row;}.engages-card .card-link{display:flex;flex-direction:column;height:100%;width:100%;color:inherit;text-decoration:none;}.engages-card-audio .card-link{flex-direction:row;}.engages-card .card-image{position:relative;height:240px;overflow:hidden;}.engages-card-large .card-image{height:240px;}.engages-card-audio .card-image{width:50%;height:auto;flex:0 0 50%;}.engages-card .card-image img{width:100%;height:100%;object-fit:cover;}.audio-wave{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;}.audio-wave:before{content:"";position:absolute;width:80%;height:50px;top:50%;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 100'%3E%3Cpath d='M0,50 L10,40 L20,60 L30,30 L40,70 L50,20 L60,80 L70,10 L80,90 L90,30 L100,70 L110,20 L120,80 L130,40 L140,60 L150,30 L160,70 L170,20 L180,80 L190,40 L200,60 L210,30 L220,70 L230,20 L240,80 L250,40 L260,60 L270,30 L280,70 L290,20 L300,80 L310,40 L320,60 L330,30 L340,70 L350,20 L360,80 L370,40 L380,60 L390,30 L400,70 L410,20 L420,80 L430,40 L440,60 L450,30 L460,70 L470,20 L480,80 L490,40 L500,60 L510,30 L520,70 L530,20 L540,80 L550,40 L560,60 L570,30 L580,70 L590,20 L600,80 L610,40 L620,60 L630,30 L640,70 L650,20 L660,80 L670,40 L680,60 L690,30 L700,70 L710,20 L720,80 L730,40 L740,60 L750,30 L760,70 L770,20 L780,80 L790,40 L800,60' fill='none' stroke='white' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;}.engages-card .card-content{padding:20px;display:flex;flex-direction:column;flex:1;}.engages-card-audio .card-content{width:50%;flex:0 0 50%;display:flex;flex-direction:column;justify-content:space-between;}.full-content{height:100%;}.engages-card h3{font-family:'Marianne',sans-serif;font-weight:700;font-size:25px;color:#1c823b;margin-top:0;margin-bottom:15px;line-height:1.3;}.engages-card-large h3{color:#1c823b;font-size:25px;}.engages-card p{font-family:'Marianne',sans-serif;font-size:17px;color:#023b76;margin-bottom:15px;font-weight:600;line-height:1.4;}.card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;}.content-type{display:flex;align-items:center;font-size:12px;color:#023b76;}.content-type i{margin-right:5px;font-size:14px;}.external-link{color:#023b76;font-size:14px;}.biodiversite-campagne{padding:40px 0 0;background-color:#fff;border-top:1px solid #023b76;margin:20px 0 0;}.biodiversite-campagne h2{font-family:'Marianne',sans-serif;font-weight:800;font-size:65px;text-align:center;text-transform:uppercase;color:#023b76;margin-bottom:15px;line-height:1.2;}.biodiversite-campagne .intro-text{font-family:'Marianne',sans-serif;font-size:16px;text-align:center;color:#023b76;margin-bottom:30px;max-width:900px;margin-left:auto;margin-right:auto;line-height:1.5;}.biodiversite-campagne .row{margin-top:20px;}.video-item{margin-bottom:20px;}.video-item a{display:block;}.video-img{width:100%;height:auto;display:block;}.video-caption{font-size:16px;color:#023b76;line-height:1.4;margin:10px 0 50px 35px;}.biodiversite-campagne .col-md-6:first-child{padding-right:10px;}.biodiversite-campagne .col-md-6:last-child{padding-left:10px;}.biodiversite-campagne .container{max-width:1000px;}.video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000;}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}#navBacktotop{display:block!important;}#backtotop{background:url(/themes/custom/campagne/img/backtotop.png) no-repeat center center;border:0;bottom:20px;cursor:pointer;display:none;height:70px;position:fixed;right:20px;text-indent:-9999px;width:70px;z-index:300;}#backtotop:hover{opacity:0.8;}#solution-collectivites .link-icon{color:#59c6f2;}#solution-entreprise .link-icon{color:#6bb970;}.edit-admin .intro-text p{font-size:16px;line-height:24px;font-weight:300;}.edit-admin .intro-text{margin:40px !important;}.engages-card .card-link:hover{box-shadow:none !important;}@media (min-width:1920px){.header-image{height:816px;background-image:url(/themes/custom/campagne/img/header-image-large.jpg) !important;}.btn-cta{padding:18px 40px;font-size:40px;min-width:220px;}.sous-titre{margin-right:100px;}}@media (max-width:1536px){.sous-titre{font-size:47px;}}@media (max-width:1280px){.intro-text{font-size:20px !important;}}@media (max-width:1200px){.solutions-block h1{font-size:40px;clear:both;margin-left:20px;text-transform:uppercase;}.solutions-block h2{font-size:35px;}}@media (max-width:1270px) and (min-width:1100px){.sous-titre{font-size:37px;}.btn-cta{font-size:28px;}}@media (max-width:1100px){.sous-titre{font-size:36px;font-weight:500;}.btn-cta{font-size:27px;font-weight:800;}.header-image{height:630px;}}@media (max-width:1024px){.slider-next{right:-16px !important;}}@media (max-width:992px){.engages-grid{grid-template-columns:repeat(2,1fr);}.engages-card-large,.engages-card-audio{grid-column:span 2;}.engages-biodiversite .section-title{font-size:50px;}}@media (max-width:991px){.solutions-block h2{font-size:30px;}.card-item{width:33.333%;flex:0 0 33.333%;}.engages-grid{grid-template-columns:repeat(2,1fr);}.engages-card-large{grid-column:span 2;}.engages-card-audio{grid-column:span 1;}.sous-titre{font-size:30px;font-weight:800;}.btn-cta{font-size:20px;font-weight:1000;}.header-image{height:500px;}}@media (max-width:815px){.slider-prev{left:-10px !important;}.slider-next{right:-10px !important;}.cta-buttons{margin-right:0px !important;}.btn-cta{font-size:16px !important;}.sous-titre{font-size:25.5px !important;}}@media (max-width:768px){body{margin-top:0px !important;}.header-top{height:auto;padding-top:20px;padding-bottom:20px;}.header-top .row{flex-direction:column;gap:20px;}.header-top .col-md-6{flex:0 0 100%;max-width:100%;text-align:center;}.logo-container{justify-content:center;flex-wrap:wrap;gap:15px;}.slogan{font-size:24px;margin-left:0;margin-top:10px;}.text-right{text-align:center;margin-bottom:0px !important;}.solutions-block h1{font-size:35px !important;text-align:center !important;}.logo-rf{height:80px;}.logo-ofb{height:60px;}.engages-card-audio{flex-direction:column;}.engages-card-audio .card-link{flex-direction:column;}.engages-card-audio .card-image,.engages-card-audio .card-content{width:100%;flex:0 0 auto;}.engages-card-audio .card-image{height:200px;}.biodiversite-campagne .col-md-6:first-child,.biodiversite-campagne .col-md-6:last-child{padding-left:15px;padding-right:15px;}.biodiversite-campagne h2{font-size:24px;}.biodiversite-campagne .intro-text{font-size:13px;}}@media (max-width:767px){.header-top .row{display:flex;flex-direction:column;align-items:center;}.slider-prev{margin-left:16px;}.slider-arrow{display:none;}.slider-arrow-mobile{display:block !important;}.logo-container{margin-bottom:10px;}.text-right{text-align:center;}.header-image{height:450px;padding-bottom:40px;}.sous-titre{font-size:33px !important;padding:0 15px;}.cta-buttons{flex-direction:column;align-items:center;}.btn-cta{font-size:25px;width:80%;}.solutions-block{padding:40px 0;}.solutions-block h2{font-size:28px;text-align:center;}.intro-text{font-size:16px;text-align:center;}.card-item{width:50%;flex:0 0 50%;}}@media (max-width:576px){.engages-grid{grid-template-columns:1fr;}.engages-card-large,.engages-card-audio{grid-column:span 1;}.engages-card .card-image{height:160px;}.engages-card-large .card-image{height:180px;}}@media (max-width:500px){.card-item{width:100%;flex:0 0 100%;}.header-image{height:400px;}.sous-titre{font-size:22px !important;}.text-right{display:none;}.header-content{padding-bottom:0px;}.engages-card-audio .card-footer{width:100%;}.video-caption{margin:10px 0 50px 0px;}}@media (max-width:480px){.header-top{padding-top:0px;padding-bottom:0px;}.header-top .row{gap:5px;}.logo-rf{height:60px;}.logo-ofb{height:40px;}.header-top{margin-bottom:0px !important;display:none;}#main-header{padding:0px;display:flex;}#logo-container{align-items:center;display:flex;margin:10px 0px;padding:0px 10px;margin-left:4%;}#logo-container .region-navigation-header{width:100%;display:flex;}#block-logomariannetopresponsive{width:45%;}#block-logomariannetopresponsive p#logo-marianne img{width:44px;}#main-header{border-top:2px solid #04a64b;background-color:#fff;}#main-header  p:last-child{margin-bottom:0;}#main-header  p{margin:0 0 10px;}.navbar .logo{display:block;margin:0;width:75%;padding-left:15px;padding-right:15px;}.logo img{width:56px;max-width:210px;}#main-header img{vertical-align:middle;border:0;}.text-right{margin-bottom:0px;}.slogan{font-size:15px;}.col-xs-7{margin-top:11px;}.card-item{width:100%;flex:0 0 100%;}.engages-biodiversite .section-title{font-size:40px;}.header-image{height:400px;}.sous-titre{font-size:22px !important;}.engages-card h3{font-size:20px !important;}}.solutions-block .titre-container{display:flex;align-items:baseline;gap:10px;margin-top:0;justify-content:center;flex-wrap:wrap;}@media (max-width:480px){.solutions-block .titre-container{flex-direction:column;align-items:center;gap:5px;}.solutions-block .solutions-block h2{font-size:28px;letter-spacing:3px;}.solutions-block .solutions-block h1{font-size:32px;}#main-header{margin-right:0px;}}@media (max-width:768px) and (min-width:481px){.solutions-block .solutions-block h2{font-size:35px;letter-spacing:4px;}.solutions-block .solutions-block h1{font-size:40px;}}.header-image{background-image:url(/sites/default/files/images-header/header-image1280.jpg);}@media (max-width:480px){.header-image{height:400px;background-image:url(/sites/default/files/images-header/header-image-mobile.jpg) !important;}#solution-collectivites h1,#solution-entreprise h1{margin-top:0px !important;}}@media (min-width:1920px){.header-image{background-image:url(/sites/default/files/images-header/header-image1920.jpg) !important;}}
.footer{}.footer-ofb{background-color:#ffffff;color:#4c4c4c;font-family:'Marianne',Arial,sans-serif;font-weight:700;font-size:13px;padding:30px 0px;bottom:0px;position:relative;border-top:6px solid #EEECEC;border-bottom:6px solid #04A64B;}.footer-ofb a{color:#4c4c4c;text-decoration:none;}.footer-ofb .logo-mtes{margin-right:40px;}.footer-ofb .logo-mtes a{display:block;}.footer-ofb a:hover{color:#4c4c4c;text-decoration:underline;}ul.menu--liens-footer-second li a:hover{text-decoration:underline;}.footer-ofb #block-campagne-liensfooter-2{margin-top:20px;margin-bottom:20px;margin-right:-15px;margin-left:-15px;}.footer-ofb #block-campagne-liensfooter-2.col-xs-12{columns:2;text-align:center;}.footer-ofb #block-campagne-liensfooter-2a{border-right:1px solid #FFF;padding:0px 10px;display:inline-block;line-height:10px;border:none;line-height:25px;font-size:12px;display:block;}.footer-ofb #block-campagne-liensfooter-2a:last-child{border:none;}#block-campagne-reseauxsociaux{margin-top:0px;min-height:50px;}#block-campagne-reseauxsociaux h2.block-title{font-size:11px;font-weight:500;margin-top:10px;text-align:center;}#block-campagne-reseauxsociaux p{text-align:left;justify-content:center;flex:1;}#block-campagne-reseauxsociaux p a.wall{font-size:10px;border:2px solid #4c4c4c;padding:5px 10px;border-radius:50px;}#block-campagne-reseauxsociaux p span#pipe{background:#FFFFFF;width:1px;height:25px;display:flex;margin-left:5px;margin-right:10px;}.flex-row{display:flex;flex-direction:row;}#block-campagne-logomeem-2 .flex-row{display:flex;justify-content:center;margin-bottom:30px;}#logo-mtes,#logo-bts{background:#FFF;height:120px;margin:10px;}#logo-mtes{}#logo-bts{padding:10px;height:60px;}#logo-mtes img,#logo-bts img{width:auto;height:100%;}.footer-ofb h2{font-family:'Marianne',Arial,sans-serif !important;}#block-reseauxsociaux p,#block-campagne-reseauxsociaux p{margin:0px;display:flex;align-items:center;}#block-reseauxsociaux p a,#block-campagne-reseauxsociaux p a{color:#4c4c4c;padding:2px 8px;text-decoration:none;margin-right:14px;font-size:20px;display:inline-block;min-width:20px;text-align:center;position:relative;top:0px;}@media (min-width:992px){.footer-right{display:flex;padding-top:20px;}.footer-right .region-footer-right{display:flex;flex-direction:column;align-items:flex-start;flex:1;}#block-campagne-reseauxsociaux{flex:1;}#block-campagne-reseauxsociaux h2.block-title{text-align:left;}.footer-ofb .container.full-width{display:flex;align-items:stretch;}.footer-ofb #block-campagne-liensfooter-2.field--type-text-with-summary{width:100%;}.footer-ofb #block-campagne-liensfooter-2 .field--type-text-with-summary{width:100%;}.footer-ofb #block-campagne-liensfooter-2 .col-xs-12{display:flex;flex:1;justify-content:space-between;width:100%;}.footer-ofb #block-campagne-liensfooter-2 a{flex:1;align-items:center;display:flex;justify-content:center;font-weight:400;}}@media (min-width:769px){#block-campagne-reseauxsociaux{text-align:center;display:flex;}}@media (min-width:769px){.footer-left{width:auto;padding-top:20px;}}@media (min-width:769px){#block-campagne-reseauxsociaux p{justify-content:center;}}@media (min-width:769px){.footer-ofb #block-campagne-liensfooter-2 .col-xs-12{columns:inherit;}}.footer-ofb #block-campagne-liensfooter-2 a{border-right:1px solid #FFF;padding:0px 10px;display:inline-block;line-height:10px;border:none;line-height:25px;font-size:12px;display:block;}@media (min-width:769px){.footer-ofb #block-liensfooter a{line-height:10px;display:inline-block;}}@media (min-width:769px){#block-campagne-liensfootersecond-2{width:100%;}}@media (min-width:769px){ul.menu--liens-footer-second{display:flex;justify-content:center;}}@media (min-width:769px){ul.menu--liens-footer-second li{display:inline-block;}}@media (min-width:769px){ul.menu--liens-footer-second li a{font-size:12px;font-weight:400;}}@media (min-width:992px){.footer-ofb .container.full-width{display:flex;align-items:stretch;}}@media (min-width:769px){.footer-ofb .logo-mtes{margin-bottom:30px;}.footer-right.col-md-9.col-lg-9{padding:0px !important;}.col-sm-9{width:73%;}}@media (min-width:769px){.footer-ofb #block-campagne-liensfooter-2 a{line-height:10px;display:inline-block;}}@media (max-width:992px){#block-campagne-logomeem-2 .flex-row{flex-direction:column;}}@media (max-width:768px){#block-campagne-logomeem-2 .flex-row{flex-direction:row;align-items:flex-start;margin-bottom:0px;}nav{display:none;}.footer-ofb #block-campagne-liensfooter-2 .col-xs-12{columns:2;text-align:center;}}
[class^="orejime-"]{margin:0;padding:0;border:0;font-family:inherit;font-size:inherit;color:inherit;vertical-align:baseline;cursor:default;float:none;width:auto;text-align:left;font-weight:normal;}.orejime-Main,.orejime-Modal{font-size:1em;line-height:1.5;}.orejime-Button{border:0;color:#fff;border-radius:4px;padding:6px 10px;margin-right:0.5em;border:1px solid transparent;}.orejime-Button[disabled]{opacity:0.75;}.orejime-Button--save,.orejime-Button--accept{background:#008A28;color:#fff;}.orejime-Button--decline{background:#666;}.orejime-Button--info{background:#057EB6;}.orejime-Notice{background:#333;position:fixed;z-index:1000;width:100%;bottom:0;font-size:0.8em;}@media (min-width:990px){.orejime-Notice{box-shadow:0 4px 6px 0 rgba(0,0,0,0.2),5px 5px 10px 0 rgba(0,0,0,0.19);border-radius:4px;bottom:20px;right:20px;max-width:300px;}}@media (max-width:990px){.orejime-Notice{border:none;border-radius:0;}}.orejime-Notice--mandatory{position:absolute;bottom:0;left:0;right:0;margin:auto;max-width:none;}.orejime-Notice--hidden{display:none !important;}.orejime-Notice-body{padding:1em;}.orejime-Notice-logo{max-width:200px;}.orejime-Notice-title,.orejime-Notice-description{color:#eee;margin-bottom:0.5em;}.orejime-Notice-title{font-weight:bold;font-size:1.2em;line-height:1.3;}.orejime-Notice-purposes{color:#eee;}.orejime-Notice-changes{color:#eee;margin-bottom:0.5em;font-weight:bold;}.orejime-Notice-privacyPolicyLink{text-decoration:underline;cursor:pointer;}.orejime-Notice-privacyPolicyLink,.orejime-Notice-privacyPolicyLink:hover{color:inherit;}.orejime-Notice-privacyPolicyLink:hover,.orejime-Notice-privacyPolicyLink:focus{text-decoration:none;}.orejime-Notice-actions{display:block;}.orejime-Notice-actionItem{display:inline;}.orejime-Notice-learnMoreButton{display:inline-block;}.orejimeHtml-WithModalOpen{height:100%;}.orejimeHtml-WithModalOpen body{position:fixed;overflow:hidden;height:100%;width:100%;}.orejime-ModalOverlay,.orejime-NoticeOverlay{z-index:1000;background:rgba(0,0,0,0.5);position:fixed;top:0;left:0;right:0;bottom:0;}.orejime-ModalWrapper{z-index:1001;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;width:640px;max-width:100%;max-height:100%;overflow:auto;}.orejime-Modal{background:#333;color:#eee;border-radius:4px;box-shadow:0 4px 6px 0 rgba(0,0,0,0.2),5px 5px 10px 0 rgba(0,0,0,0.19);}.orejime-Modal-header{padding:1em;border-bottom:1px solid #555;}.orejime-Modal-title{margin:0;font-size:2em;display:block;font-weight:bold;padding-right:20px;}.orejime-Modal-closeButton{border:none;background:none;color:inherit;position:absolute;top:1em;right:1em;}.orejime-CloseIcon{stroke:currentColor;width:12px;}.orejime-Modal-body{padding:1em;}.orejime-Modal-footer{padding:1em;border-top:1px solid #555;}.orejime-Modal-privacyPolicyLink,.orejime-Modal-poweredByLink{cursor:pointer;text-decoration:underline;color:inherit;}.orejime-Modal-privacyPolicyLink:hover,.orejime-Modal-privacyPolicyLink:focus,.orejime-Modal-privacyPolicyLink:active,.orejime-Modal-poweredByLink:hover,.orejime-Modal-poweredByLink:focus,.orejime-Modal-poweredByLink:active{color:inherit;}.orejime-Modal-privacyPolicyLink:hover,.orejime-Modal-privacyPolicyLink:focus,.orejime-Modal-poweredByLink:hover,.orejime-Modal-poweredByLink:focus{text-decoration:none;}.orejime-Modal-poweredByLink{position:absolute;right:1em;color:#aaa;font-size:0.8em;padding:6px 0;}.orejime-Modal-poweredByLink:hover,.orejime-Modal-poweredByLink:focus,.orejime-Modal-poweredByLink:active{color:#aaa;}.orejime-AppList{display:block;padding:0;margin:0;}.orejime-AppList-item{display:block;position:relative;line-height:1.25;vertical-align:middle;padding-left:60px;min-height:40px;margin-top:0.7em;}.orejime-AppList-item:first-child{margin-top:0;}.orejime-CategorizedAppList{list-style:none;}.orejime-CategorizedAppList-item{margin-bottom:1em;}.orejime-CategorizedAppList-title{font-size:1.2em;font-weight:bold;}.orejime-CategorizedAppList-description{font-size:0.9em;}.orejime-CategorizedAppList-apps{margin-top:0.5em;margin-left:1em;}.orejime-AppItem-title{font-weight:600;cursor:pointer;}.orejime-AppItem-description{font-size:0.8em;}.orejime-AppItem-purposes{font-size:0.8em;color:#aaa;}.orejime-AppItem-optOut,.orejime-AppItem-required{padding-left:0.2em;font-size:0.8em;color:#aaa;}.orejime-AppItem-input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px;}.orejime-AppItem-switch{position:absolute;left:0;display:inline-block;width:50px;height:30px;}.orejime-AppItem-slider{box-shadow:0 4px 6px 0 rgba(0,0,0,0.2),5px 5px 10px 0 rgba(0,0,0,0.19);position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#aaa;-webkit-transition:.4s;transition:.4s;width:50px;display:inline-block;border-radius:30px;border:2px solid transparent;}.orejime-AppItem-slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:white;-webkit-transition:.4s;transition:.4s;border-radius:50%;border:1px solid #555;}.orejime-AppItem-switchLabel{position:absolute;width:50px;top:34px;overflow:ellipsis;font-size:0.8em;text-align:center;}.orejime-AppItem-switch--disabled .orejime-AppItem-slider{cursor:default;opacity:0.5;}.orejime-AppItem-switch--disabled .orejime-AppItem-switchLabel{color:#aaa;}.orejime-AppItem-input:focus + .orejime-AppItem-label .orejime-AppItem-slider{border-color:#fff;outline-offset:2px;}.orejime-AppItem-input:checked + .orejime-AppItem-label .orejime-AppItem-slider{background-color:#057EB6;}.orejime-AppItem-input:checked + .orejime-AppItem-label .orejime-AppItem-slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);}.orejime-AppToggles{margin-bottom:1em;display:block;}.orejime-AppToggles-item{display:inline;}
#orejime .orejime-Notice-learnMoreButton{--hover:inherit;--active:inherit;background-color:transparent !important;color:#000091;box-shadow:inset 0 0 0 1px #000091;}#orejime .orejime-Button:not(:disabled):hover{background-color:#1212ff !important;}#orejime .orejime-Notice-learnMoreButton:not(:disabled):hover{background-color:#ddd !important;}.orejime-Notice-actions button,#orejime button{cursor:pointer;}.fr-responsive-vid{aspect-ratio:1.7777777778;display:block;position:relative;width:100%;}.fr-responsive-vid>.fr-consent-placeholder{bottom:0;height:100%;left:0;object-fit:cover;object-position:50% 50%;position:absolute;right:0;top:0;width:100%;}.fr-consent-placeholder{--text-spacing:0 0 1.5rem;--title-spacing:0 0 0.5rem;--idle:transparent;--hover:#d2d2d2;--active:#c1c1c1;align-items:center;background-color:#eee;display:flex;flex-direction:column;justify-content:center;padding:5rem 2rem;text-align:center;}.fr-mb-2v{margin-bottom:.5rem !important;}.fr-h5,.fr-h6{line-height:1.75rem !important;color:#161616;font-weight:bold;font-size:large;}.fr-mb-6v{margin-bottom:1.5rem !important;}.fr-btn{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:#1212ff;--idle:transparent;--hover:#1212ff;--active:#2323ff;align-items:center;background-color:#000091;color:#f5f5fe;display:inline-flex;flex-direction:row;font-size:1.5rem;font-weight:500;line-height:1.5rem;min-height:2.5rem;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content;}@media (min-width:990px){.orejime-Notice{box-shadow:0 4px 6px 0 rgba(0,0,0,0.2),5px 5px 10px 0 rgba(0,0,0,0.19) !important;border-radius:4 !important;bottom:20px;left:20px !important;padding:20px;max-width:650px;}}.orejime-Notice-description{padding:10px 0;font-size:1.5rem;}.orejime-Notice-title{font-size:1.5em;}.orejime-Notice-actions{float:right;font-weight:bold;}.orejime-Button{font-weight:bold;font-size:14px;padding:10px !important;}.orejime-Notice-actionItem--info{float:left;}.noCookieYoutube .video-embed-field-responsive-video:after,iframe[src*="youtube.com"],iframe[src*="facebook.com"],iframe[src*="vimeo.com"],iframe[src*="twitter.com"],iframe[src*="genial.ly"],iframe[src*="soundcloud.com"]{display:none;}.orejime-ModalWrapper{width:50% !important;}.orejime-AppItem-description{font-size:1em;margin-top:10px;}.orejime-AppToggles{text-align:right;}.orejime-AppItem{margin-left:20px;}.orejime-Modal-title{font-size:2.5rem;line-height:2rem;margin-bottom:20px;}.orejime-CategorizedAppList-item{padding:1.5rem 0;box-shadow:inset 0 1px 0 0 #e7e7e7;}.orejime-CategorizedAppList-title{background:0;color:#161616;font-size:2rem;font-weight:700;padding:0;text-align:left;padding:15px;}.orejime-AppList-item{margin-top:1.7em;}.fr-responsive-vid.Soundcloud{height:150px;}.fr-responsive-vid.Facebook{height:476px;}
