.section_ba{padding:60px 0}.section_ba2{padding:80px 0}.overflowhidden{overflow:hidden}body .titre h1,body .titre h2{font-size:47px;position:relative;z-index:1}body .titre h1 .l1,body .titre h2 .l1,body .titre h1 .l2,body .titre h2 .l2{display:block}body .titre h1 .l1,body .titre h2 .l1{padding-left:25px}body .titre.barrefleche h1 .l1,body .titre.barrefleche h2 .l1{padding-left:35px}body .barre h1:before,body .barre h2:before,body .barrefleche h1:before,body .barrefleche h2:before{content:"";display:inline-block;width:72px;height:34px;background-size:contain;position:absolute;left:0;top:4px;z-index:-1}body .barrefleche h1:before,body .barrefleche h2:before{left:-2px}body .barre h1:before,body .barre h2:before{background:url(//agirensemble.banquealimentaire.org/wp-content/themes/banquesalimentaires/img/beforetitre.svg) no-repeat center center}body .barrefleche h1:before,body .barrefleche h2:before{background:url(//agirensemble.banquealimentaire.org/wp-content/themes/banquesalimentaires/img/beforetitrefleche.svg) no-repeat center center}body .merci span{font-size:30px}body .paragraphe p{font-size:16px;font-family:"Open Sans",Sans-serif;font-weight:400;margin-bottom:10px;line-height:1.4em}body .col-gauche-marge{padding-left:100px}#topbar_ba{box-shadow:0px 0px 11px #0000003B}#btn-je-donne{margin-top:3px;margin-bottom:7px;transition:all ease .2s}#btn-je-donne:hover{margin-top:0;margin-bottom:10px}#slogan{text-align:right}#slogan .l1{display:block;color:#fff;font-size:60px;text-transform:uppercase;font-family:"Bebas Neue",Sans-serif;font-weight:400;letter-spacing:-1px}#slogan .l2{display:block;color:#fff;font-size:30px;font-family:"Open Sans",Sans-serif;font-weight:600;padding:5px 0 10px}#slogan .l3{display:block;color:#ff7f00;font-size:50px;text-transform:uppercase;font-family:"Bebas Neue",Sans-serif;font-weight:400;letter-spacing:4px}#btn-header{margin-left:180px;margin-top:25px}#btn-header .elementor-heading-title{position:relative}#btn-header .elementor-heading-title:before{content:"";display:inline-block;width:109px;height:17px;background-color:#ff7f00;position:absolute;left:-48px;top:25px;z-index:0;border-radius:20px;transition:all ease .4s}#btn-header:hover .elementor-heading-title:before{left:-5px;top:7px}#btn-header .elementor-heading-title a{transform:rotate(-90deg);display:inline-block;transition:all ease .4s;position:relative;padding-right:20px}#btn-header .elementor-heading-title a:after{content:"";display:inline-block;width:17px;height:17px;background-color:#fff;position:absolute;right:75px;top:53px;z-index:0;border-radius:20px;transition:all ease .4s}#btn-header:hover .elementor-heading-title a{transform:rotate(0deg)}#btn-header:hover .elementor-heading-title a:after{right:0}#btn-header .elementor-heading-title span{display:block;letter-spacing:-1px}#section-header .elementor-container:before{content:"";background-image:url(//agirensemble.banquealimentaire.org/wp-content/themes/banquesalimentaires/img/croix_blanche.svg);background-size:contain;background-repeat:no-repeat;width:40px;height:40px;left:94%;bottom:50px;position:absolute;z-index:1}#section-header .elementor-container:after{content:"";background-image:url(//agirensemble.banquealimentaire.org/wp-content/themes/banquesalimentaires/img/croix_blanche.svg);background-size:contain;background-repeat:no-repeat;width:70px;height:70px;left:100%;bottom:100px;position:absolute;z-index:1}#section-1>.elementor-container:after{content:"";background-image:url(//agirensemble.banquealimentaire.org/wp-content/themes/banquesalimentaires/img/croix_orange.svg);background-size:contain;background-repeat:no-repeat;width:300px;height:300px;left:-150px;bottom:-165px;position:absolute;z-index:-1}#titre-s1 .l1,#titre-s1 .l2{display:block}#titre-s1 .m2{padding-left:17px}.faire-un-don{position:relative;padding-left:35px}.faire-un-don:before{content:"";height:1px;width:20px;background-color:#fff;position:absolute;top:9px;left:0}#camenbert-1{padding-top:30px}#camenbert-1,#camenbert-2,#camenbert-3{padding-bottom:10px}#camenbert-4{padding-bottom:0}#merci{font-size:25px}#section-3{overflow:hidden}#section-3:after{content:"";background-image:url(//agirensemble.banquealimentaire.org/wp-content/themes/banquesalimentaires/img/croix_bleu.svg);background-size:contain;background-repeat:no-repeat;width:300px;height:300px;right:-100px;top:110px;position:absolute;z-index:-1}#section-3 .texte-gauche,#section-3 .texte-droit{padding-top:10px;min-height:208px}#section-4{padding:100px 0}#section-4 .titre h3,#section-video .titre h3{font-size:42px}#btn-footer{padding-top:50px}#btn-footer a{margin-left:30px;color:#fff;font-size:37px;text-transform:uppercase;font-family:"Bebas Neue",Sans-serif;font-weight:400;background-color:#ff7f00;padding:3px 35px 0;border-radius:40px;letter-spacing:2px;position:relative}#btn-footer a:before{content:"";display:inline-block;width:51px;height:51px;background-color:#ff7f00;position:absolute;left:-52px;top:0;z-index:0;border-radius:50px;transition:all ease .4s}#btn-footer a:after{content:"";background-image:url(//agirensemble.banquealimentaire.org/wp-content/themes/banquesalimentaires/img/fleche.svg);background-size:contain;background-repeat:no-repeat;width:35px;height:25px;left:-44px;top:13px;position:absolute;z-index:1;transition:all ease .4s}#btn-footer a{margin-left:0}#btn-footer:hover a:before{left:68px;top:-65px}#btn-footer:hover a:after{display:none}.elementor-7 .elementor-element.elementor-element-eb2c4e4:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-eb2c4e4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:left}#bgVideo{height:378px;object-fit:cover}#bgoverlayvideo{height:378px;width:100%;position:absolute;background-color:rgba(0,0,0,.3);top:0}#MuteButton:before{background-image:url('/wp-content/uploads/2023/12/Mute.svg')}#MuteButton.muted:before{background-image:url('/wp-content/uploads/2023/12/Unmute.svg')}#MuteButton:before,#MuteButton.muted:before{content:'';display:inline-block;width:60px;height:60px;background-size:cover}#MuteButton{position:absolute;top:-85px;right:1rem;border:none;color:#fff;z-index:5;font-size:2rem;border-radius:2rem;width:60px;height:60px;line-height:4rem;text-align:center;opacity:.8;cursor:pointer}#MuteButton:hover{opacity:1}#bottombar_ba{padding:30px 0}#bottombar_ba .ffba-l1,#bottombar_ba .ffba-l2,#bottombar_ba .ffba-l3{display:block;text-align:left;color:#000}#bottombar_ba .ffba-l1,#bottombar_ba .ffba-l3{font-size:18px;font-weight:500;padding:5px 0;text-transform:uppercase;font-family:"Bebas Neue",Sans-serif;letter-spacing:.03em}#bottombar_ba .ffba-l2{font-size:15px;font-weight:400;font-family:"Open Sans",Sans-serif;padding-bottom:5px}#bottombar_ba:after{content:"";background-image:url(//agirensemble.banquealimentaire.org/wp-content/themes/banquesalimentaires/img/Label-IDEAS.png);background-size:contain;background-repeat:no-repeat;width:310px;height:235px;bottom:0;right:0;position:absolute;z-index:10;transition:all ease .4s}#je-donne-footer{margin-left:-20px}.bolder{font-weight:600}.biger{font-size:23px;font-weight:bolder}@media screen and (max-width:1300px){#section-header .elementor-container:before{left:inherit;right:130px}#section-header .elementor-container:after{left:inherit;right:20px}#bottombar_ba .col-gauche{width:30%!important}}@media screen and (max-width:1156px){#section-1 .col-droite .elementor-widget-wrap.elementor-element-populated{align-content:center!important}body .col-gauche-marge{padding-left:60px}#section-3 .texte-gauche,#section-3 .texte-droit{padding-bottom:10px;min-height:inherit}}@media screen and (max-width:1120px){#section-header .elementor-container:before{width:20px;height:20px;right:80px;bottom:30px}#section-header .elementor-container:after{width:40px;height:40px;bottom:60px}#slogan .l1{font-size:45px}#slogan .l2{font-size:24px}#slogan .l3{font-size:38px}#bottombar_ba:after{width:211px;height:160px}#bottombar_ba .col-droit{padding-left:20px}}@media screen and (max-width:990px){body .titre h1,body .titre h2{font-size:36px}body .barre h1:before,body .barre h2:before,body .barrefleche h1:before,body .barrefleche h2:before{width:66px;height:26px;left:-5px;top:2px;background-size:contain}#section-3 .col-gauche{display:none}#section-3 .col-centre{width:100%;padding-left:60px}#bottombar_ba .ffba-l1,#bottombar_ba .ffba-l3{font-size:14px}#bottombar_ba .col-gauche img{height:54px}#bottombar_ba .ffba-l2{font-size:11px}#bottombar_ba:after{width:178px;height:135px}}#img-urgence-mobile{display:none}@media screen and (max-width:768px){.section_ba,.section_ba2{padding:30px 0}#btn-header,#section-header .elementor-container:after,#section-header .elementor-container:before{display:none!important}#img-urgence-mobile{display:block}#animation-defiscalisation-mobile{margin-top:-40px}#section-header .col-gauche{padding:150px 20px 20px}#info-7millions{position:absolute}#slogan{text-align:center;padding-top:60px}#slogan .l3{font-size:64px;padding-top:10px}.ensemble,.agissons{display:block;line-height:.9em}#section-3 .col-centre,body .col-gauche-marge{padding-left:10px}#section-3 .col-droit{margin-top:45px}#section-3 .texte-gauche,#section-3 .texte-droit{padding-top:0}.l2m{display:block;margin-left:-30px}#bottombar_ba{padding:5px 0 10px 5px}#bottombar_ba .col-droit,#bottombar_ba .col-gauche img{padding-left:10px}#section-4{padding:50px 0}}@media screen and (max-width:560px){#section-header .col-gauche{padding:170px 40px 20px}#bottombar_ba:after{width:109px;height:83px}}@media screen and (max-width:493px){#MuteButton:before,#MuteButton.muted:before{width:45px;height:45px}#MuteButton{top:-65px;right:1rem;width:45px;height:45px}#section-video .titre h3{font-size:37px}}@media screen and (max-width:450px){#info-deduction-header span{font-size:13px!important}}@media screen and (max-width:450px){#slogan .l1{font-size:35px}#slogan .l2{font-size:19px;font-weight:400}#slogan .l3{font-size:56px;padding-top:2px}#bottombar_ba .ffba-l1,#bottombar_ba .ffba-l3{font-size:11px}#bottombar_ba .ffba-l2{font-size:8px}}@media screen and (max-width:370px){#info-deduction-header span{font-size:12px!important;letter-spacing:-1px}#bottombar_ba:after{width:74px;height:62px}}