footer{padding-bottom:var(--spacing-3);font-size:var(--font-size-2);line-height:var(--line-height-1);background-color:var(--sentience-anthrazit)}footer,footer p,footer li,footer .footer__main a{color:var(--sentience-white)}footer .footer__main a{text-decoration:none;-webkit-transition:var(--transition-2);-o-transition:var(--transition-2);transition:var(--transition-2)}.no-touchevents footer .footer__main a:hover,.footer__main li.current-menu-item a{opacity:var(--opacity-2)}footer span{display:block}.footer__newsletter{position:relative;overflow:hidden;background-color:var(--sentience-orange);-webkit-box-shadow:var(--box-shadow-1);-moz-box-shadow:var(--box-shadow-1);box-shadow:var(--box-shadow-1)}.footer__newsletter .inside{position:relative;z-index:2}.newsletter__title span{font-weight:700}.newsletter__button .button{display:inline-block;margin-top:0}.footer__logo{padding-top:var(--spacing-8)}.footer__logo a{display:inline-block}.no-touchevents footer .footer__main .footer__logo a:hover{opacity:1}.footer__top{padding-top:var(--spacing-6);padding-bottom:var(--spacing-8)}.footer__top .social_media{margin:var(--spacing-4) calc(var(--spacing-2) * -1) 0}.footer__top .social_media__link{padding:0 var(--spacing-2)}.footer__top .social_media__link a{position:relative;display:block}.footer__top .social_media__link span{position:absolute;height:1px;width:1px;clip:rect(1px,1px,1px,1px);border:0;overflow:hidden}.footer__top svg path.c1{fill:var(--sentience-white)}.footer__top svg path.c2{fill:var(--sentience-anthrazit)}.footer__top .footer__nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__top .footer__nav li a{position:relative;display:inline-block;padding-right:var(--spacing-4);font-size:var(--font-size-5);font-weight:700}.footer__top .footer__nav li a::after{content:"";position:absolute;top:.8rem;right:-.1rem;height:3px;width:1.1rem;-webkit-transform:var(--sentience-angle);-ms-transform:var(--sentience-angle);transform:var(--sentience-angle);background-color:var(--sentience-mintgreen)}.footer__top .footer__nav li.donate a::after{background-color:var(--sentience-orange)}.footer__bottom{font-size:16px}footer .footer__bottom ul li{display:inline-block;margin-right:var(--spacing-6)}footer .footer__bottom ul li:last-child{margin-right:0}@media all and (min-width:768px){.footer__newsletter .inside::after{content:"";position:absolute;z-index:-1;top:-50%;left:44.5%;width:100%;height:400%;background-color:var(--sentience-white);-webkit-transform:var(--sentience-angle);-ms-transform:var(--sentience-angle);transform:var(--sentience-angle)}.newsletter__title{-ms-flex-preferred-size:70%;flex-basis:70%;max-width:70%;padding-top:var(--spacing-6);padding-bottom:var(--spacing-6)}.newsletter__title span{font-weight:700}.newsletter__button{-ms-flex-preferred-size:30%;flex-basis:30%;max-width:30%;text-align:right}.newsletter__button .button a{font-size:var(--font-size-5);color:var(--sentience-anthrazit)}.newsletter__button .button a::after{background-color:var(--sentience-orange)}}@media all and (min-width:1200px){.footer__address{-ms-flex-preferred-size:24%;flex-basis:24%;max-width:24%}.footer__dontate{-ms-flex-preferred-size:35%;flex-basis:35%;max-width:35%}.footer__nav{-ms-flex-preferred-size:41%;flex-basis:41%;max-width:41%}.footer__top .footer__nav li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:var(--spacing-2)}.footer__top .footer__nav li{-ms-flex-preferred-size:45%;flex-basis:45%;max-width:45%}.footer__top .footer__nav li:nth-child(2n){-ms-flex-preferred-size:55%;flex-basis:55%;max-width:55%}body.lang--fr .footer__top .footer__nav li{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}@media all and (min-width:1920px){.footer__newsletter::after{content:"";position:absolute;z-index:1;top:0;right:0;height:100%;width:560px;background-color:var(--sentience-white)}}@media all and (max-width:1439.98px) and (min-width:1280px){.footer__newsletter .inside::after{left:42.5%}}@media all and (max-width:1199.98px){footer{padding-bottom:0}.footer__top{padding-bottom:var(--spacing-6)}.footer__address,.footer__dontate{-ms-flex-preferred-size:40%;flex-basis:40%;max-width:40%}.footer__dontate{-ms-flex-preferred-size:60%;flex-basis:60%;max-width:60%}.footer__nav{margin-top:var(--spacing-8);-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.footer__top .footer__nav li{margin-right:var(--spacing-5)}.footer__top .footer__nav li:last-child{margin-right:0}.footer__top .footer__nav li a::after{top:.85rem;right:0;width:1rem}.footer__bottom{background:rgba(255,255,255,.15);padding:.75rem 0}}@media all and (max-width:991.98px){footer{font-size:17px}.newsletter__title span{font-size:var(--font-size-5)}.newsletter__button .button a{font-size:var(--font-size-4)}.footer__top .footer__nav li{margin-right:var(--spacing-4)}.footer__top .footer__nav li a{font-size:var(--font-size-4);padding:1px var(--spacing-3) 2px 0}.footer__top .footer__nav li a::after{top:.75rem;right:-3px;width:.9rem}.footer__top .social_media{margin:var(--spacing-3) calc(var(--spacing-2) * -1) 0}.social_media__link svg{transform:scale(.95)}.footer__bottom{font-size:15px}.footer__logo img{width:320px;height:51px}.footer__newsletter .inside::after{left:46%}}@media all and (max-width:991.98px) and (min-width:768px){.newsletter__title{-ms-flex-preferred-size:66%;flex-basis:66%;max-width:66%}.newsletter__button{-ms-flex-preferred-size:34%;flex-basis:34%;max-width:34%}.footer__newsletter .inside::after{left:51%}}@media all and (max-width:767.98px){.footer__logo img{width:300px;height:48px}.newsletter__title,.newsletter__button,.footer__address,.footer__dontate{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.newsletter__container{padding:var(--spacing-6) 0}.newsletter__button{margin-top:var(--spacing-3)}.newsletter__button .button a{font-size:16px;line-height:var(--line-height-1);color:var(--sentience-white)}.newsletter__button .button a::before{background-color:var(--color-white-transparent)}.newsletter__button .button a::after{background-color:var(--sentience-white)}.footer__dontate{margin-top:var(--spacing-4)}.footer__bottom{padding:15px 22px}.footer__bottom .col{padding:0;width:100%}.footer__bottom .col+.col{margin-top:3px}footer .footer__bottom ul li{margin-right:var(--spacing-4)}}