.footer{background-color:#384d62;color:#fff;position:relative;z-index:0}.footer:after,.footer:before{content:" ";display:table}.footer:after{clear:both}@media screen and (min-width:768px){.footer{padding:50px 0}}@media screen and (max-width:991px){.footer .container{width:auto}}@media screen and (max-width:767px){.footer{padding:60px 0;font-size:16px}}.footer #scroll-to-top{position:absolute;bottom:auto;top:-105px}.footer-col{position:relative;min-height:115px}.footer-col::after{content:'';display:block;height:calc(100% - 45px);width:1px;position:absolute;right:0;bottom:0;border-right:1px solid #2d4054}@media screen and (max-width:991px){.footer-col:nth-child(3)::after{display:none}.footer-col:last-child{padding-top:20px}.footer-col:last-child .footer-block{border-top:1px solid #2d4054;padding-top:30px;padding-left:0}}@media screen and (max-width:767px){.footer-col{min-height:0}.footer-col:last-child{padding-top:0}.footer-col:last-child .footer-block{padding-top:50px;border-top:0}}.footer-col:last-child::after{display:none}.footer-col:last-child .footer-block{padding-right:0}@media screen and (max-width:767px){.footer-col:last-child .footer-block{padding-bottom:0;border-bottom:0}}.footer-col:first-child .footer-block{padding-left:0}@media screen and (max-width:767px){.footer-col:first-child .footer-block{padding-top:0}}.footer-block:after,.footer-block:before{content:" ";display:table}.footer-block:after{clear:both}@media screen and (min-width:768px){.footer-block{padding:0 15px}}@media screen and (max-width:767px){.footer-block{border-bottom:1px solid #2d4054;padding:50px 0 0;text-align:center}}.footer-block__toggle{display:none;cursor:pointer;position:relative;z-index:1}@media screen and (max-width:767px){.footer-block__toggle{display:block;padding-top:30px}.footer-block__toggle i{width:40px;height:40px;line-height:40px;position:absolute;left:50%;bottom:-15px;background-color:#2d4054;border-radius:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.footer-block__toggle .arrows-1_bold-down{display:block}.footer-block__toggle .arrows-1_bold-up{display:none}}.footer-block__title{text-transform:uppercase;margin-top:0;margin-bottom:30px;font-weight:600}@media screen and (max-width:767px){.footer-block__title{text-align:center}}@media screen and (min-width:768px){.footer-block__content{display:block!important}}@media screen and (max-width:767px){.footer-block__content{display:none}}.footer-block__content.connect-with-us{display:flex!important;flex-direction:row}@media(max-width:767px){.footer-block__content.connect-with-us{justify-content:center}}.footer-block__content.connect-with-us a{margin-right:20px}.footer-block__content.connect-with-us a:last-of-type{margin-right:0}.footer-block__content.connect-with-us .footer-block__social{aspect-ratio:1/1}.footer-block__content.connect-with-us .footer-block__social:hover{opacity:.9;transition:all .1s ease-in-out}@media screen and (max-width:767px){.footer-col__connect .footer-block__content,.footer-col__help .footer-block__content{display:block}}.footer-col:not(.footer-col__connect) .footer-block__content:after,.footer-col:not(.footer-col__connect) .footer-block__content:before{content:" ";display:table}.footer-col:not(.footer-col__connect) .footer-block__content:after{clear:both}.footer-col:not(.footer-col__connect) .footer-block__content ul{list-style-type:none;margin:0;padding:0}.footer-col:not(.footer-col__connect) .footer-block__content li{margin-bottom:15px}.footer-col:not(.footer-col__connect) .footer-block__content li a{padding-bottom:5px;color:#fff;text-decoration:none}@media screen and (max-width:767px){.footer-col:not(.footer-col__connect) .footer-block__content li{margin-bottom:15px;width:50%;float:left}.footer-col:not(.footer-col__connect) .footer-block__content li:nth-child(even){padding-right:0}.footer-col:not(.footer-col__connect) .footer-block__content li:nth-child(odd){padding-right:15px}.footer-col:not(.footer-col__connect) .footer-block__content li a{padding:15px 0;display:inline-block}}@media screen and (max-width:479px){.footer-col:not(.footer-col__connect) .footer-block__content li{width:100%;float:none;clear:both}.footer-col:not(.footer-col__connect) .footer-block__content li:nth-child(even),.footer-col:not(.footer-col__connect) .footer-block__content li:nth-child(odd){padding-right:0}}.footer-col:not(.footer-col__connect) .footer-block__content li>a{-webkit-transform:perspective(1px) translateZ(0);-ms-transform:perspective(1px) translateZ(0);-o-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;-webkit-transition:color 250ms ease-in-out;-o-transition:color 250ms ease-in-out;transition:color 250ms ease-in-out;position:relative;background-color:transparent}.footer-col:not(.footer-col__connect) .footer-block__content li>a:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#384d62;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;-moz-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition:transform 250ms ease-in-out;-o-transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out}.footer-col:not(.footer-col__connect) .footer-block__content li>a:active::before,.footer-col:not(.footer-col__connect) .footer-block__content li>a:focus::before,.footer-col:not(.footer-col__connect) .footer-block__content li>a:hover::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}@media screen and (max-width:767px){.footer-col:not(.footer-col__connect):last-child::after{display:none}}.footer-col__connect .footer-block__content:after,.footer-col__connect .footer-block__content:before{content:" ";display:table}.footer-col__connect .footer-block__content:after{clear:both}.footer-col__connect .footer-block__content ul{list-style-type:none;margin:0;padding:0}.footer-col__connect .footer-block__content li{padding-right:15px;width:50%;float:left;margin-bottom:15px}.footer-col__connect .footer-block__content li:nth-child(2n+1){clear:left}.footer-col__connect .footer-block__content li a{color:#fff;text-decoration:none}.footer-col__connect .footer-block__content li .picto{width:45px;display:inline-block;vertical-align:top}.footer-col__connect .footer-block__content li .picto img{max-width:35px}.footer-col__connect .footer-block__content li .legend{display:inline-block;vertical-align:middle;padding-top:5px}.footer-col__connect .footer-block__content li.linked-in img{width:44px}@media screen and (max-width:991px){.footer-col__connect .footer-block__content li{width:33.33333%}.footer-col__connect .footer-block__content li:nth-child(2n+1){clear:none}.footer-col__connect .footer-block__content li:nth-child(3n+1){clear:left}.footer-col__connect .footer-block__content li a{background-color:transparent}}@media screen and (max-width:767px){.footer-col__connect .footer-block__content{text-align:center}}@media screen and (max-width:479px){.footer-col__connect .footer-block__content li{padding-right:0;clear:none}.footer-col__connect .footer-block__content li img{display:block;margin:0 auto;width:40px}.footer-col__connect .footer-block__content li a{padding:0 5px}.footer-col__connect .footer-block__content li .legend{display:none}.footer-col__connect .footer-block__content li.linked-in img{width:53px}}.footer-col__company .footer-block__content:after,.footer-col__company .footer-block__content:before{content:" ";display:table}.footer-col__company .footer-block__content:after{clear:both}.footer-col__company .footer-block__content ul{list-style-type:none;margin:0;padding:0}.footer-col__company .footer-block__content li{padding-right:15px;width:50%;float:left;margin-bottom:15px}.footer-row{padding-bottom:30px}.footer-row-more{padding-top:30px;border-top:1px solid #2d4054}.footer-row-more a{color:#fff}.footer-logo{height:35px;line-height:35px}.footer-logo img{aspect-ratio:451/93;max-width:100%;width:132px;height:27px}@media screen and (max-width:991px){.footer-logo img{width:206px;height:42px}}@media screen and (max-width:767px){.footer-logo{display:block;max-width:206px;margin:30px auto 0}}@media screen and (min-width:768px){.col-footer-otherlinks{float:right!important}}@media screen and (min-width:768px){.col-footer-logo{float:right!important}}@media screen and (max-width:767px){.col-footer-logo{border-top:1px solid #2d4054;margin-top:30px}}.lang-switcher{position:relative}.lang-switcher.active .lang-switcher__toggler{border-top-left-radius:0;border-top-right-radius:0}.lang-switcher__toggler{position:relative;margin:0;display:block;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;display:inline-block;padding:0 10px;text-align:center;height:35px;line-height:33px;font-size:14px;color:#2d4054;border:1px solid #f0f3f3;background-color:#fff;-webkit-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;width:100%;padding:9px 40px 0 15px;cursor:pointer}.lang-switcher__toggler:focus,.lang-switcher__toggler:hover{color:#2d4054;border:1px solid #d4f1f4;background-color:#f0f3f3;outline:0}@media screen and (max-width:991px){.lang-switcher__toggler{font-size:16px}}.lang-switcher__toggler span{display:table-cell;vertical-align:top;line-height:15px}.lang-switcher__toggler span.lbl{padding-left:10px}.lang-switcher__toggler i{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.lang-switcher__toggler.hovered{border-top-left-radius:0;border-top-right-radius:0}.lang-switcher__list{width:100%;position:absolute;right:0;bottom:100%;background-color:#f0f3f3;padding:0;border-radius:4px 4px 0 0;display:none}.lang-switcher__list ul{margin:0;padding:0;list-style-type:none}.lang-switcher__list ul li{margin:0}.lang-switcher__list ul li:first-child a{border-radius:4px 4px 0 0}.lang-switcher__list ul a{color:#2d4054;display:block;padding:15px}.lang-switcher__list ul a:hover{background-color:#fff}.lang-switcher__list ul a strong{font-weight:400;padding-left:10px}.lang-switcher__list ul a span,.lang-switcher__list ul a strong{display:table-cell;vertical-align:top;line-height:15px}.footer-copyright{text-align:right;line-height:35px;margin:0}.footer-copyright a::after,.footer-copyright span::after{display:inline-block;content:"-";padding-left:10px;padding-right:7px}@media screen and (max-width:991px){.footer-copyright{line-height:normal}.footer-copyright span{display:block}.footer-copyright span::after{display:none}.footer-copyright a:last-child::after{display:none}}@media screen and (max-width:767px){.footer-copyright{text-align:center;padding-bottom:30px;font-size:16px}.footer-copyright a,.footer-copyright span{display:block;padding:5px 0}.footer-copyright a::after,.footer-copyright span::after{display:none}}.footer-copyright__wrap{padding-right:5px}@media screen and (max-width:991px){.footer-copyright__wrap{padding-right:15px}}.footer-lang__wrap{padding-left:0}@media screen and (max-width:767px){.footer-lang__wrap{padding-left:15px}}.popUpSystemIframe{border:0}.popUpSystemIframe--modal{min-height:356px}@media screen and (max-width:991px){.popUpSystemIframe--floating{min-height:140px}}@media(max-width:815px) and (min-width:768px){.popUpSystemIframe--floating{min-height:165px}}@media screen and (max-width:767px){.popUpSystemIframe--floating{height:auto;min-height:165px}}@media screen and (max-width:935px){.popUpSystemIframe--forum{min-height:200px}}.popUpSystemIframe--forum-opened{height:45vh;min-height:auto;margin:0}@media screen and (max-width:935px){.popUpSystemIframe--forum-opened{height:94vh}}@media screen and (max-width:1199px){.popUpSystemIframe--bottom{height:140px}}@media screen and (min-width:768px) and (max-width:991px){.popUpSystemIframe--bottom{height:205px}}@media screen and (max-width:767px){.popUpSystemIframe--bottom{height:auto}}.popUpSystem-overlay--modal .modal-dialog{max-width:375px;margin:10% auto}.popUpSystem-overlay--modal .modal-content{border:0;height:100%;box-shadow:0 2px 4px 4px rgba(0,0,0,.25);border-radius:6px;line-height:0}@media screen and (max-width:935px){.popUpSystem-overlay--modal .modal-content{border-radius:6px 6px 0 0}}.popup-active{overflow:hidden}#popup-active-overlay{border:0;float:none;letter-spacing:normal;outline:0;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;line-height:1;font-family:Arial,sans-serif;box-shadow:none;-webkit-font-smoothing:antialiased;appearance:none;position:fixed;z-index:999;inset:0;zoom:1;width:100%;height:100%;margin:0;padding:0;overflow:auto;background:rgba(0,0,0,.7);display:block;opacity:1}.floating{width:100%;height:72px;position:fixed;z-index:999;background:#c3ebef;opacity:0}@media screen and (max-width:991px){.floating--bottom{margin-bottom:65px}}.floating--bottom,.floating--forum,.floating--top{bottom:0;animation-name:slideup;animation-delay:.5s;animation-duration:.8s;animation-fill-mode:forwards;animation-timing-function:ease-out}.floating--bottom-close,.floating--top-close{animation-name:slideupclose;animation-delay:.5s;animation-duration:.8s;animation-fill-mode:forwards;animation-timing-function:ease-out}.floating--forum{background:#fff;margin:0;min-height:125px;border-top:3px solid #26bac9;border-radius:5px 5px 0 0}.floating--forum--opened{min-height:475px;opacity:1;animation:show .8s ease-in;padding:20px;box-shadow:0 5px 15px rgba(0,0,0,.5)!important;border-radius:5px}@media screen and (max-width:935px){.floating--forum--opened{border-radius:6px 6px 0 0}}.floating--forum--closed{opacity:1;min-height:0;animation:hide .8s ease-in}.floating--top{top:0;animation-name:slideup;animation-delay:.5s;animation-duration:.8s;animation-fill-mode:forwards;animation-timing-function:ease-out}.floating-bottom-middle{width:100%;position:fixed;height:172px;z-index:99999999;opacity:0;bottom:0;animation-name:slideup;animation-delay:.5s;animation-duration:.8s;animation-fill-mode:forwards;animation-timing-function:ease-out}@media screen and (max-width:1199px){.floating-bottom-middle{height:150px}}@media screen and (min-width:768px) and (max-width:991px){.floating-bottom-middle{height:205px}}@keyframes slideup{0%{opacity:0;bottom:-50px}100%{opacity:1;bottom:0}}@keyframes slideupclose{100%{opacity:0;bottom:-50px}}@keyframes show{0%{min-height:125px}100%{min-height:475px}}@keyframes hide{0%{min-height:475px}100%{min-height:0;overflow:hidden}}