/* Source and licensing information for the line(s) below can be found at https://organisation-pp.nexem.fr/themes/custom/nexem/front/public/assets/03-organisms/footer/footer.css. */
.footer{padding:6.25rem 0 2.5rem;background-color:#ABD5DD;position:relative}@media screen and (min-width: 768px){.footer{padding:10.375rem 0 3.3125rem}}.footer:before{content:'';height:2.6875rem;position:absolute;top:0;width:calc(100% - 1.25rem);left:0.625rem;background-color:#fff;border-radius:0 0 2.1875rem 2.1875rem}@media screen and (min-width: 1025px){.footer:before{border-radius:0 0 2.8125rem 2.8125rem;width:calc(100% - 3.75rem);left:1.875rem}}.footer .main{margin-bottom:0.9375rem}@media screen and (min-width: 768px){.footer .main{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 768px){.footer .main .left{width:49%}}@media screen and (max-width: 767px){.footer .main .left .menu-social{padding-bottom:2.5rem;margin-bottom:2.5rem;border-bottom:0.0625rem solid rgba(96,138,146,0.3)}}@media screen and (max-width: 1024px){.footer .main .left .menu-social .social{margin-bottom:0}}.footer .main .left .list-info{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 1023px){.footer .main .left .list-info{margin-bottom:1.25rem}}.footer .main .left .list-info .link{padding-right:1.5625rem;margin-right:1.5625rem;border-right:0.0625rem solid rgba(96,138,146,0.3);font-size:0.875rem}@media screen and (min-width: 768px) and (max-width: 1024px){.footer .main .left .list-info .link{padding-right:0.625rem;margin-right:0.625rem}}@media screen and (max-width: 767px){.footer .main .left .list-info .link:last-child{padding-right:0;margin-right:0;border-right:0}}.footer .main .left .list-info .link:after{content:'';height:0.5rem;width:0.375rem;background-image:url("/themes/custom/nexem/front/public/assets/03-organisms/footer/../../images/icons/arrow.svg");background-size:0.375rem;background-repeat:no-repeat;display:inline-block;margin-left:0.5rem}.footer .main .left .logo{margin-bottom:1.5625rem;display:block}@media screen and (max-width: 767px){.footer .main .left .logo{max-width:9.75rem}}.footer .main .left .description{margin-bottom:2.5rem}@media screen and (min-width: 768px){.footer .main .left .description{font-size:1.25rem;line-height:1.625rem;margin-bottom:4rem;max-width:26.9375rem}}@media screen and (min-width: 768px){.footer .main .right{width:51%}}@media screen and (min-width: 768px){.footer .footer-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -0.625rem}}@media screen and (min-width: 1024px){.footer .footer-menu{margin:0 -1.5625rem}}.footer .footer-menu>li{margin-bottom:2.5rem}@media screen and (min-width: 768px){.footer .footer-menu>li{width:calc(33.33% - 1.25rem);margin:0 0.625rem 3.125rem}}@media screen and (min-width: 1024px){.footer .footer-menu>li{width:calc(33.33% - 3.125rem);margin:0 1.5625rem 4.5625rem}}.footer .footer-menu>li>a,.footer .footer-menu>li>span{font-weight:500;margin-bottom:0.75rem}@media screen and (min-width: 768px){.footer .footer-menu>li>a,.footer .footer-menu>li>span{margin-bottom:0.8125rem}}.footer .footer-menu li a{display:block;margin-bottom:0.75rem}.footer .footer-menu li a:hover{text-decoration:underline}.footer .bottom{border-top:0.0625rem solid rgba(96,138,146,0.5);padding-top:2.5rem}@media screen and (min-width: 768px){.footer .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:3.125rem}}.footer .bottom .copy-right{font-size:0.875rem;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 767px){.footer .bottom .copy-right{margin-bottom:1.875rem}}.footer .bottom ul li{font-size:0.875rem}@media screen and (min-width: 768px){.footer .bottom ul li{margin-left:0.625rem;display:inline-block}}@media screen and (min-width: 1024px){.footer .bottom ul li{margin-left:0.9375rem}}@media screen and (min-width: 1025px){.footer .bottom ul li{margin-left:3.875rem}}@media screen and (max-width: 767px){.footer .bottom ul li{margin-bottom:0.8125rem}}.footer .bottom ul li a:hover{text-decoration:underline}@media screen and (max-width: 1023px){.footer-extranet.padding-bottom-large{padding-bottom:6.4375rem}}@media screen and (max-width: 767px){.footer-extranet.padding-bottom-large{padding-bottom:3.75rem}}@media screen and (min-width: 1025px){.footer-extranet .main .left{width:40%;padding-right:0.625rem}}@media screen and (min-width: 1025px){.footer-extranet .main .right{width:60%}}@media screen and (min-width: 1400px){.footer-extranet .footer-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 1400px){.footer-extranet .footer-menu>li{width:auto;margin:0 0.625rem}}@media screen and (min-width: 1400px) and (max-width: 1560px){.footer-extranet .footer-menu>li{font-size:0.875rem}}@media screen and (min-width: 1400px){.footer-extranet .bottom{margin-top:5rem}}

/* Source and licensing information for the above line(s) can be found at https://organisation-pp.nexem.fr/themes/custom/nexem/front/public/assets/03-organisms/footer/footer.css. */