@import url(//hello.myfonts.net/count/384632);
@charset "UTF-8";html{-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline}a{background:transparent}a:active,a:hover{outline:0}b,strong{font-weight:700}h1{font-size:2em;margin:.67em 0}mark{background:#ff0}img{border:0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;margin:0}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend,td,th{padding:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}table{border-collapse:collapse;border-spacing:0}button,input{font:inherit}.mac button,.mac input{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-osx-font-smoothing:antialiased}button{cursor:pointer}

/*!
 * ress.css • v1.0.1
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-text-size-adjust:100%;box-sizing:border-box;height:100%;overflow-y:scroll}*,:after,:before{box-sizing:inherit;outline:none;position:relative}:after,:before{text-decoration:inherit;vertical-align:inherit}*{background-repeat:no-repeat;margin:0;padding:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{-webkit-text-decoration-skip:objects;background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-webkit-input-placeholder{color:inherit;opacity:.54}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background:#000;color:#fff;text-shadow:none}::selection{background:#000;color:#fff;text-shadow:none}a{color:inherit;text-decoration:none}@-webkit-keyframes spinner-line-fade-more{0%,to{opacity:0}1%{opacity:1}}@keyframes spinner-line-fade-more{0%,to{opacity:0}1%{opacity:1}}@-webkit-keyframes spinner-line-fade-quick{0%,39%,to{opacity:.25}40%{opacity:1}}@keyframes spinner-line-fade-quick{0%,39%,to{opacity:.25}40%{opacity:1}}@-webkit-keyframes spinner-line-fade-default{0%,to{opacity:.22}1%{opacity:1}}@keyframes spinner-line-fade-default{0%,to{opacity:.22}1%{opacity:1}}
/*! Flickity v2.1.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;overflow:hidden;position:relative}.flickity-slider{height:100%;position:absolute;width:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{background:hsla(0,0%,100%,.75);border:none;color:#333;position:absolute}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{box-shadow:0 0 0 5px #19f;outline:none}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;opacity:.3;pointer-events:none}.flickity-button-icon{fill:#333}.flickity-prev-next-button{border-radius:50%;height:44px;top:50%;transform:translateY(-50%);width:44px}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{height:60%;left:20%;position:absolute;top:20%;width:60%}.flickity-page-dots{bottom:-25px;line-height:1;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{background:#333;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 8px;opacity:.25;width:10px}.flickity-page-dots .dot.is-selected{opacity:1}

/*! mediabox v1.1.3 | (c) 2018 Pedro Rogerio | https://github.com/pinceladasdaweb/mediabox */.mediabox-wrap{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:mediabox;animation-name:mediabox;background-color:rgba(0,0,0,.8);height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:999}@-webkit-keyframes mediabox{0%{opacity:0}to{opacity:1}}@keyframes mediabox{0%{opacity:0}to{opacity:1}}.mediabox-content{display:block;height:100%;margin:0 auto;max-width:853px;position:relative}.mediabox-content iframe{border:none!important;bottom:0;display:block!important;height:480px!important;margin:auto 0;max-width:100%!important;position:absolute;top:0;width:100%!important}.mediabox-hide{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:mediaboxhide;animation-name:mediaboxhide}@-webkit-keyframes mediaboxhide{0%{opacity:1}to{opacity:0}}@keyframes mediaboxhide{0%{opacity:1}to{opacity:0}}.mediabox-close{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAMvSURBVHja7Js9aBRBFMd/d1lPY6FiJVjY+Fkoxl7wA1Q0prQRS6tgoZV2MWIRRVHUUq3U+JnESrS2sBXBzipREWMlATXwt8gFznC5nd15M7Nn8uC45nZnfr/dY96+N1uTxFKOOks8lgUU/H2t4tJqIQUcAiaBGeBymcECRgO4B/wBPgJ9zkdKcvkclfRL/8ZtSTXH40N+GpLGF8zth6Q9Lse7DHCsDXxVJLSDLyQhb4B+Sb/VOVJJ6ATfKqGvrIDjDvCpJLjAz8d0JwmLDTBQAD62hIakiYJzm5a021VAfwn4WBLKwLdK2JUnIJP0XX4RSoIP/Hy8W3jeepv1dL3nmjwI3DLOExrAU2DA8zwb8xKhGeCuwYQtJTSAZwbwAHdcEqFM0mPZhO/foSHppdFcrraby2IDV0FCcPi8PCClhCjwLplgCgkrDeGv5I3pcjViSogK7yogloTo8EUEhJaQBL6oAGsJ9yVtkrRD0qsU8JKolagKZ8AD4ETFymFXgPOAQpXE5mMWOAk86XZ4n6pwlSSUhvcti1dBghe8RV8gpYQRX3irxkgKCSPABV94y85QTAlm8NatsRgSTOGBUnmAS57w3KiA0Ro3gHOW8KEEAOwE3hvfXWubFauu6A6vCND07OmW9viq5vpsGT3AtRAN2XoA+BfAwQBiTweoNpMZw48BRwKuAoPN7zNVWwZjwAfpO9S7DN5cQmYAPw4cTvAsYPJ3qHcpvNmdUO9ieBMJZQT0AhMVgfeWUC8BP87cjjHfuA6sATY0c4c0EgpUUHslvTaq3l5aUL1N1oarAnxSCVWBTyYhJvyw41XJJI3GkpAH/yYyfHQJi01gdUL4qBKqCh9NQrtBx4wGvGi0XS6T9MhoTkN5AtZVDN5awlTePsGfwDfPjGwYGDKu3s4Cp4BRz/N8cskED0iaqciVt7wTvkra5roKlJEQGt5HwhdJ24vmAUUkDEV+VyCT9NBxbp/bXXnXTNBFQmz4IhI6wrs+C+zvICEVvIuEKUlbrZ4G97WRkBq+k4RJSVusd4ntlfSheVudrQh8q4SbmntH6K2kzSF3if1Xsfzq7LKAJR5/BwCdAQBJn4egPgAAAABJRU5ErkJggg==") no-repeat;background-size:24px 24px;bottom:528px;cursor:pointer;height:24px;margin:auto 0;position:absolute;right:0;top:0;width:24px}.mediabox-close:hover{opacity:.5}@media (max-width:768px){.mediabox-content{max-width:90%}}@media (max-width:600px){.mediabox-content iframe{height:320px!important}.mediabox-close{bottom:362px}}@media (max-width:480px){.mediabox-content iframe{height:220px!important}.mediabox-close{bottom:262px}}.grid{margin:0 auto;max-width:1194px;padding:0}.grid,.grid .row{position:relative;width:100%}.grid .row:after{clear:both;content:"";display:table}[class*=column]{float:left;min-height:1px;width:6.0301507538%}[class*=column].right{float:right}.column-1{width:6.0301507538%}.column-2{width:14.5728643216%}.column-3{width:23.1155778894%}.column-4{width:31.6582914573%}.column-5{width:40.2010050251%}.column-6{width:48.743718593%}.column-7{width:57.2864321608%}.column-8{width:65.8291457286%}.column-9{width:74.3718592965%}.column-10{width:82.9145728643%}.column-11{width:91.4572864322%}.column-12{width:100%}.f-left{float:left}.f-right{float:right}.cf:after{clear:both;content:"";display:table}.d-table{display:table;height:100%;width:100%}.d-cell{display:table-cell;vertical-align:middle;width:100%}@media screen and (max-width:1219px){.grid{max-width:954px}.column-1,[class*=column]{width:5.4507337526%}.column-2{width:14.0461215933%}.column-3{width:22.641509434%}.column-4{width:31.2368972746%}.column-5{width:39.8322851153%}.column-6{width:48.427672956%}.column-7{width:57.0230607966%}.column-8{width:65.6184486373%}.column-9{width:74.213836478%}.column-10{width:82.8092243187%}.column-11{width:91.4046121593%}.column-12{width:100%}}@media screen and (max-width:1023px){.grid{max-width:calc(100% - 60px)}[class*=column]{float:none;width:46.1538461538%}.column-1,.column-2,.column-3,.column-4,.column-5,.column-6,.column-7,.column-8,.column-9,.column-10,.column-11,.column-12{width:100%}}@font-face{font-family:Gilroy-SemiBold;src:url(../fonts/384632_0_0.eot);src:url(../fonts/384632_0_0.eot?#iefix) format("embedded-opentype"),url(../fonts/384632_0_0.woff2) format("woff2"),url(../fonts/384632_0_0.woff) format("woff"),url(../fonts/384632_0_0.ttf) format("truetype")}@font-face{font-family:Gilroy-Regular;src:url(../fonts/384632_1_0.eot);src:url(../fonts/384632_1_0.eot?#iefix) format("embedded-opentype"),url(../fonts/384632_1_0.woff2) format("woff2"),url(../fonts/384632_1_0.woff) format("woff"),url(../fonts/384632_1_0.ttf) format("truetype")}@font-face{font-family:Gilroy-Medium;src:url(../fonts/384632_2_0.eot);src:url(../fonts/384632_2_0.eot?#iefix) format("embedded-opentype"),url(../fonts/384632_2_0.woff2) format("woff2"),url(../fonts/384632_2_0.woff) format("woff"),url(../fonts/384632_2_0.ttf) format("truetype")}@font-face{font-family:Gilroy-RegularItalic;src:url(../fonts/3886F5_0_0.eot);src:url(../fonts/3886F5_0_0.eot?#iefix) format("embedded-opentype"),url(../fonts/3886F5_0_0.woff2) format("woff2"),url(../fonts/3886F5_0_0.woff) format("woff"),url(../fonts/3886F5_0_0.ttf) format("truetype")}@font-face{font-family:Gilroy-Black;font-style:normal;font-weight:400;src:url(../fonts/Gilroy-Black.woff2) format("woff2"),url(../fonts/Gilroy-Black.woff) format("woff"),url(../fonts/Gilroy-Black.otf) format("opentype")}.button-download span{display:inline-block;vertical-align:middle}.button-download .text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:Gilroy-Medium,Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:14px;padding-top:2px;text-transform:uppercase}.button-download .icon{fill:#181818;display:inline-block;height:12px;margin-left:6px;vertical-align:middle;width:10px}.button-download.color .text{color:#181818;transition:color .3s cubic-bezier(.25,.46,.45,.94)}.button-download.color .icon{fill:#009ee3}.button-download.i-color .text{color:#009ee3;transition:color .3s cubic-bezier(.25,.46,.45,.94)}.button-download.i-color .icon{fill:#181818;transition:fill .3s cubic-bezier(.25,.46,.45,.94)}.button-download.video .icon{height:18px;width:18px}#header,iframe[src*=audiomeans]{width:100%}#header{background-color:#fff;left:0;position:fixed;top:0;z-index:20}#header .header-inner{padding-bottom:40px}#header.small .header-inner{padding-bottom:16px;transition:padding .3s cubic-bezier(.25,.46,.45,.94)}#header.small .f-left{padding-top:10px}#header.small .f-left .logo img{height:"auto";width:128px}#header.small .f-right{padding-top:10px}#header.small .f-right .menu{padding-top:12px}#header .f-left{padding-top:30px;transition:padding .3s cubic-bezier(.25,.46,.45,.94)}#header .f-left .logo{display:inline-block;vertical-align:middle}#header .f-left .logo a,#header .f-left .logo img{display:block}#header .f-left .logo img{transition:all .3s cubic-bezier(.25,.46,.45,.94)}#header .f-left .languages{display:inline-block;margin-left:70px;margin-top:6px;position:relative;vertical-align:middle}#header .f-left .languages .current{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#5a5a5a;cursor:pointer;font-family:Gilroy-Medium,Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:20px;padding-left:10px;position:relative;text-transform:capitalize;width:50px;z-index:2}#header .f-left .languages .current .icon{fill:#838383;height:6px;pointer-events:none;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:11px}#header .f-left .languages .list{background-color:#fff;left:0;opacity:0;padding-bottom:20px;padding-left:10px;padding-top:20px;position:absolute;top:0;transition:all .3s cubic-bezier(.25,.46,.45,.94);visibility:hidden;width:50px;z-index:1}#header .f-left .languages .list .list-item{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#5a5a5a;display:block;font-family:Gilroy-Medium,Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:20px;margin-top:10px;text-transform:capitalize}#header .f-left .languages:hover .list{opacity:1;visibility:visible}#header .f-right{padding-top:30px}#header .f-right,#header .f-right .menu{transition:padding .3s cubic-bezier(.25,.46,.45,.94)}#header .f-right .menu{padding-top:26px}#header .f-right .menu ul li{display:inline-block;margin-left:40px;vertical-align:middle}#header .f-right .menu ul li:first-child{margin-left:0}#header .f-right .menu ul li a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;display:block;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:16px;transition:color .3s cubic-bezier(.25,.46,.45,.94)}#header .f-right .menu ul li.search{margin-left:40px}#header .f-right .menu ul li.search .icon{fill:#181818;height:20px;transition:fill .3s cubic-bezier(.25,.46,.45,.94);width:20px}body.desktop #header .f-right .menu ul li.search:hover .icon{fill:#009ee3}#header .f-right .menu ul li.current-menu-item a,#header .f-right .menu ul li:hover a{color:#009ee3}#header .f-right .menu-mobile{display:none;height:18px;vertical-align:middle;width:18px}#header .f-right .menu-mobile .line{background-color:#181818;border-radius:3px;display:block;height:3px;margin-top:4px;width:100%}#header .f-right .menu-mobile .line:first-child{margin-top:0}#header .submenu{background-color:#fff;border-bottom:1px solid #ececec;border-top:1px solid #ececec;height:60px;position:relative}#header .submenu ul{text-align:center}#header .submenu ul li{display:inline-block;line-height:58px;margin-left:40px;position:relative;transition:all .3s cubic-bezier(.25,.46,.45,.94);vertical-align:middle}#header .submenu ul li:after{background-color:#009ee3;border-radius:50%;bottom:-7.5px;content:"";height:15px;left:50%;opacity:0;position:absolute;transform:translate(-50%);transition:all .3s cubic-bezier(.25,.46,.45,.94);width:15px;z-index:10}#header .submenu ul li a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Gilroy-Medium,Arial,sans-serif;font-size:16px;letter-spacing:-.02em;line-height:16px}#header .submenu ul li:first-child{margin-left:0}#header .submenu ul li.current,body.desktop #header .submenu ul li:hover{color:#181818}#header .submenu ul li.current:after{opacity:1}@media screen and (max-width:1219px){#header .f-left .languages{margin-left:20px}#header .f-right .menu ul li,#header .f-right .menu ul li.search{margin-left:16px}}@media screen and (max-width:1023px){#header .header-inner{padding-bottom:20px}#header .f-left{padding-top:16px}#header .f-left .logo img{height:auto;width:130px}#header .f-left .languages{display:none}#header .f-right{padding-top:15px}#header .f-right .menu{display:inline-block;padding-top:12px;vertical-align:middle}#header .f-right .menu ul li:not(.search){display:none}#header .f-right .menu-mobile{display:inline-block;margin-left:30px;padding-top:6px}#header .submenu{display:none!important}}#menu-mobile{background-color:#fff;display:none;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:30}#menu-mobile .top .f-left,#menu-mobile .top .f-right{padding-top:16px}#menu-mobile .top .logo{display:inline-block;vertical-align:middle}#menu-mobile .top .logo a,#menu-mobile .top .logo img{display:block}#menu-mobile .top .logo img{height:auto;width:130px}#menu-mobile .top .close{margin-right:2px;margin-top:19px}#menu-mobile .top .close .icon{height:13px;width:13px}#menu-mobile .menu-content{height:calc(100% - 154px);padding-top:40px}#menu-mobile .menu-content .list,#menu-mobile .menu-content .row{height:100%}#menu-mobile .menu-content .list-header ul li{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:18px;margin-top:30px}#menu-mobile .menu-content .list-header ul li:first-child{margin-top:0}#menu-mobile .menu-content .list-footer ul li{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#5a5a5a;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:18px;margin-top:30px}#menu-mobile .languages{bottom:30px;left:30px;position:absolute}#menu-mobile .languages select{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#5a5a5a;cursor:pointer;display:inline-block;font-family:Gilroy-Medium,Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:20px;text-transform:capitalize;vertical-align:middle}#menu-mobile .languages .icon{fill:#838383;display:inline-block;height:6px;vertical-align:middle;width:11px}#footer{background-color:#181818;margin-top:90px}body.page-template-tpl-alimentation #footer,body.page-template-tpl-art #footer,body.single:not(.single-landing) #footer{margin-top:0}#footer .row{padding:40px 0}#footer .row .column-2{margin-left:2.5125628141%}@media screen and (max-width:1219px){#footer .row .column-2{margin-left:3.1446540881%}}@media screen and (max-width:1023px){#footer .row .column-2{margin-left:7.6923076923%}}#footer .row .column-2:first-child{margin-left:0}#footer .top-scroll{border-bottom:1px solid #454545;display:none;max-width:100%;text-align:center}#footer .top-scroll .button{padding-top:2px;width:100%}#footer .top-scroll .button a{display:block;width:100%}#footer .top-scroll .button .text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;display:inline-block;font-family:Gilroy-Medium,Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:14px;text-transform:uppercase;vertical-align:middle}#footer .top-scroll .button .icon{fill:grey;display:inline-block;height:10px;margin-left:6px;transform:rotate(-90deg);vertical-align:middle;width:10px}#footer .bottom{border-top:1px solid #454545}#footer .bottom .f-left{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:15px;letter-spacing:0;line-height:15px;padding-top:8px}#footer .bottom .f-right ul{align-items:center;display:flex;justify-content:flex-end}#footer .bottom .f-right .twitter a .icon{fill:#fff;height:18px;width:22px}#footer .bottom .f-right .youtube{margin-left:35px}#footer .bottom .f-right .youtube a .icon{fill:#fff;height:18px;width:26px}#footer .bottom .f-right .linkedin{margin-left:35px}#footer .bottom .f-right .linkedin a .icon{fill:#fff;height:20px;width:22px}#footer .menu li{margin-top:10px}#footer .menu li:first-child{margin-top:0}#footer .menu a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:16px}#footer .menu.menu-1 a{color:#fff}@media screen and (max-width:1219px){#footer .logo.column-2{width:17.0854271357%}}@media screen and (max-width:1219px) and (max-width:1219px){#footer .logo.column-2{width:17.1907756813%}}@media screen and (max-width:1219px) and (max-width:1023px){#footer .logo.column-2{width:107.6923076923%}}@media screen and (max-width:1023px){#footer{margin-top:40px}#footer .top-scroll{display:block}#footer .row{padding:20px 0}#footer .row .logo.column-2{text-align:center;width:100%}#footer .row .menu{margin:0;text-align:center}#footer .row .menu-1{border-top:1px solid #454545;margin-left:0;margin-top:20px;padding-top:20px}#footer .row .menu-2{margin-top:10px}#footer .bottom{border-top:transparent;display:flex;flex-direction:column;padding-top:0;text-align:center}#footer .bottom .f-left,#footer .bottom .f-right{float:none}#footer .bottom .f-right{order:1}#footer .bottom .f-right ul{justify-content:center}#footer .bottom .f-left{margin-top:20px;order:2}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#5a5a5a;font-family:Gilroy-Regular,Arial,sans-serif;font-size:16px;font-size:100%;letter-spacing:-.02em;line-height:30px;min-height:100%}.wrapper,body{position:relative}.wrapper{overflow:hidden}.icon,.icon svg{display:block}em,i{font-style:italic}b,strong{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Gilroy-SemiBold,Arial,sans-serif;font-weight:400}.page-inner{padding-top:147px}#page{min-height:calc(100vh - 391px)}#page .section-banner{padding-top:40px}#page .section-banner h1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:80px;letter-spacing:-.019em;line-height:86px}.ui .next,.ui .prev{cursor:pointer;display:inline-block;vertical-align:middle}.ui .next .icon,.ui .prev .icon{fill:#5a5a5a;height:16px;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:16px}body.desktop .ui .next:hover .icon,body.desktop .ui .prev:hover .icon{fill:#181818}.ui .prev .icon{transform:rotate(-180deg)}.ui .next{margin-left:34px}.section-news .row{margin-top:50px}.section-news .row:first-child{margin-top:0}.new-item{background-color:#f8f8f8;height:470px;margin-left:2.5125628141%}@media screen and (max-width:1219px){.new-item{margin-left:3.1446540881%}}@media screen and (max-width:1023px){.new-item{margin-left:7.6923076923%}}.new-item:first-child{margin-left:0}.new-item a{display:block;width:100%}.new-item .bloc-color{background-color:#656ecb;height:200px;left:10px;position:absolute;top:-10px;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:100%;z-index:0}.new-item .thumbnail{height:200px;overflow:hidden;position:relative;width:100%;z-index:1}.new-item .thumbnail img{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.new-item .description{height:270px;padding:30px}.new-item .category{color:#009ee3;font-family:Gilroy-Medium,Arial,sans-serif;font-size:10px;letter-spacing:.1em;line-height:10px;text-transform:uppercase}.new-item .category,.new-item .title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.new-item .title{color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:26px;letter-spacing:-.022em;line-height:35px;margin-top:15px}.new-item .date{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:30px;font-family:Gilroy-Medium,Arial,sans-serif;font-size:10px;left:30px;letter-spacing:.1em;line-height:10px;position:absolute;text-transform:uppercase}body.desktop .new-item:hover .bloc-color{transform:translate(5px,-5px)}.pagination,.section-content+.section-programs{margin-top:90px}.pagination{text-align:center}.pagination .next .icon,.pagination .prev .icon{fill:#b3b3b3;display:block;height:16px;transition:fill .3s cubic-bezier(.25,.46,.45,.94);width:16px}body.desktop .pagination .next:hover .icon,body.desktop .pagination .prev:hover .icon{fill:#009ee3}.pagination .prev{margin-right:30px}.pagination .prev .icon{transform:rotate(-180deg)}.pagination .prev+li{margin-left:0}.pagination .next{margin-left:30px}.pagination ul li{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#b3b3b3;display:inline-block;font-family:Gilroy-Medium,Arial,sans-serif;font-size:19px;letter-spacing:0;line-height:19px;margin-left:20px;transition:all .3 cubic-bezier(.25,.46,.45,.94);vertical-align:middle}.pagination ul li:first-child{margin-left:0}.pagination ul li .current,body.desktop .pagination ul li:hover{color:#009ee3}@media screen and (max-width:1219px){.new-item{height:378px}.new-item .bloc-color,.new-item .thumbnail{height:158px}.new-item .description{height:220px;padding:20px}.new-item .title{font-size:22px;letter-spacing:-.018em;line-height:28px}}@media screen and (max-width:1023px){.page-inner{padding-top:85px}.section-news .row{margin-top:0}.section-news .row:first-child{margin-top:30px}.new-item{margin-bottom:40px;margin-left:0!important}.new-item .bloc-color{left:8px;top:-8px}#page .section-banner{padding-top:40px}#page .section-banner h1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:26px;letter-spacing:-.013em;line-height:32px}}.block{margin-top:90px;position:relative}.block.block_edito{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-Regular,Arial,sans-serif;font-size:25px;letter-spacing:-.015em;line-height:40px;margin-top:70px}.block.block_edito .block-content{margin-left:6.0301507538%}@media screen and (max-width:1219px){.block.block_edito .block-content{margin-left:5.4507337526%}}@media screen and (max-width:1023px){.block.block_edito .block-content{margin-left:46.1538461538%}}.block.block_edito a{color:#009ee3;text-decoration:underline}.block.block_edito+.block{margin-top:70px}.block.block_paragraph_highlight h2,.block.block_paragraph h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:21px;letter-spacing:-.012em;line-height:35px;margin-left:6.0301507538%;margin-top:70px}@media screen and (max-width:1219px){.block.block_paragraph_highlight h2,.block.block_paragraph h2{margin-left:5.4507337526%}}@media screen and (max-width:1023px){.block.block_paragraph_highlight h2,.block.block_paragraph h2{margin-left:46.1538461538%}}.block.block_paragraph_highlight h2:first-child,.block.block_paragraph h2:first-child{margin-top:0}.block.block_paragraph_highlight h2+p,.block.block_paragraph h2+p{margin-top:30px}.block.block_paragraph_highlight p,.block.block_paragraph_highlight ul,.block.block_paragraph p,.block.block_paragraph ul{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Gilroy-Regular,Arial,sans-serif;font-size:16px;letter-spacing:-.02em;line-height:30px;margin-left:17.0854271357%;margin-top:30px;max-width:57.2864321608%}@media screen and (max-width:1219px){.block.block_paragraph_highlight p,.block.block_paragraph_highlight ul,.block.block_paragraph p,.block.block_paragraph ul{margin-left:17.1907756813%}}@media screen and (max-width:1023px){.block.block_paragraph_highlight p,.block.block_paragraph_highlight ul,.block.block_paragraph p,.block.block_paragraph ul{margin-left:107.6923076923%}}@media screen and (max-width:1219px){.block.block_paragraph_highlight p,.block.block_paragraph_highlight ul,.block.block_paragraph p,.block.block_paragraph ul{max-width:57.0230607966%}}@media screen and (max-width:1023px){.block.block_paragraph_highlight p,.block.block_paragraph_highlight ul,.block.block_paragraph p,.block.block_paragraph ul{max-width:369.2307692308%}}.block.block_paragraph_highlight p:first-child,.block.block_paragraph_highlight ul:first-child,.block.block_paragraph p:first-child,.block.block_paragraph ul:first-child{margin-top:0}.block.block_paragraph_highlight ul,.block.block_paragraph ul{padding-left:16px}.block.block_paragraph_highlight ul li,.block.block_paragraph ul li{list-style:disc}.block.block_paragraph_highlight a,.block.block_paragraph a{color:#009ee3;text-decoration:underline}.block.block_paragraph_highlight .row{background-color:#f2f2f2;padding:90px 0}.block.block_image .grid .background-color-line{content:"";height:430px;position:absolute;right:31.6582914573%;top:0;width:200%;z-index:0}@media screen and (max-width:1219px){.block.block_image .grid .background-color-line{right:31.2368972746%}}@media screen and (max-width:1023px){.block.block_image .grid .background-color-line{right:207.6923076923%}}.block.block_image .grid .row{z-index:1}.block.block_image [class*=column]{margin-top:50px}.block.block_image img{display:block;height:auto;width:100%}.block.block_image .source{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Gilroy-Regular,Arial,sans-serif;font-size:12px;letter-spacing:-.009em;line-height:12px;margin-top:10px}.block.block_image.horizontal .block-content{margin-left:34.1708542714%}@media screen and (max-width:1219px){.block.block_image.horizontal .block-content{margin-left:34.3815513627%}}@media screen and (max-width:1023px){.block.block_image.horizontal .block-content{margin-left:215.3846153846%}}.block.block_image.vertical .block-content{margin-left:59.7989949749%}@media screen and (max-width:1219px){.block.block_image.vertical .block-content{margin-left:60.1677148847%}}@media screen and (max-width:1023px){.block.block_image.vertical .block-content{margin-left:376.9230769231%}}.block.block_slideshow .flickity-viewport,.block.block_slideshow_video .flickity-viewport{overflow:visible!important}.block.block_slideshow .grid .background-color-line,.block.block_slideshow_video .grid .background-color-line{content:"";height:500px;position:absolute;right:23.1155778894%;top:0;width:200%;z-index:0}@media screen and (max-width:1219px){.block.block_slideshow .grid .background-color-line,.block.block_slideshow_video .grid .background-color-line{right:22.641509434%}}@media screen and (max-width:1023px){.block.block_slideshow .grid .background-color-line,.block.block_slideshow_video .grid .background-color-line{right:153.8461538462%}}.block.block_slideshow .grid .row,.block.block_slideshow_video .grid .row{z-index:1}.block.block_slideshow .ui,.block.block_slideshow_video .ui{position:absolute;right:0;text-align:right;top:-6px;z-index:10}.block.block_slideshow_video a,.block.block_slideshow a{display:block}.block.block_slideshow .slideshow,.block.block_slideshow_video .slideshow{height:490px;margin-top:50px}.block.block_slideshow .slideshow .slider-item,.block.block_slideshow_video .slideshow .slider-item{margin-left:130px}.block.block_slideshow .slideshow .slider-item img,.block.block_slideshow_video .slideshow .slider-item img{display:block}.block.block_slideshow .slideshow .slider-item .source,.block.block_slideshow_video .slideshow .slider-item .source{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Gilroy-Regular,Arial,sans-serif;font-size:12px;letter-spacing:-.009em;line-height:12px;margin-top:10px}.block.block_slideshow+.block_title,.block.block_slideshow_video+.block_title{margin-top:160px}.block.block_slideshow_video a{display:block;height:100%;width:100%}body.desktop .block.block_slideshow_video a:hover .button-play .icon{transform:scale(1.2)}.block.block_slideshow_video .block-content{height:488px;margin-left:auto;margin-right:auto;margin-top:50px;position:relative;width:76.8844221106%}@media screen and (max-width:1219px){.block.block_slideshow_video .block-content{width:77.358490566%}}@media screen and (max-width:1023px){.block.block_slideshow_video .block-content{width:484.6153846154%}}.block.block_slideshow_video .block-content img{height:100%;left:50%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.block.block_slideshow_video .button-play{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.block.block_slideshow_video .button-play .icon{display:block;height:84px;transition:transform .3s cubic-bezier(.25,.46,.45,.94);width:84px}.block.block_slideshow_video+.block_title{margin-top:160px}.block.block_download_document a{display:block}.block.block_download_document a:after{clear:both;content:"";display:table}.block.block_download_document .row,.block.block_download_document [class*=column]{height:230px}.block.block_download_document .metas{margin-left:6.0301507538%}@media screen and (max-width:1219px){.block.block_download_document .metas{margin-left:5.4507337526%}}@media screen and (max-width:1023px){.block.block_download_document .metas{margin-left:46.1538461538%}}.block.block_download_document .metas .title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:30px;letter-spacing:-.008em;line-height:38px}.block.block_download_document .metas .description{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-Regular,Arial,sans-serif;font-size:18px;letter-spacing:-.017em;line-height:28px;margin-top:10px}.block.block_download_document .thumbnail{bottom:0;height:190px;position:absolute;right:25.6281407035%;width:216px;z-index:1}@media screen and (max-width:1219px){.block.block_download_document .thumbnail{right:25.786163522%}}@media screen and (max-width:1023px){.block.block_download_document .thumbnail{right:161.5384615385%}}.block.block_download_document .thumbnail img{display:block}.block.block_download_document .right{margin-right:6.0301507538%;text-align:right}@media screen and (max-width:1219px){.block.block_download_document .right{margin-right:5.4507337526%}}@media screen and (max-width:1023px){.block.block_download_document .right{margin-right:46.1538461538%}}.block.block_video .grid .background-color-line{content:"";height:460px;left:50%;position:absolute;top:0;transform:translate(-50%);width:200%;z-index:0}.block.block_video .grid .row{border-top:1px solid transparent;z-index:1}.block.block_video a{display:block;height:100%;width:100%}body.desktop .block.block_video a:hover .button-play .icon{transform:scale(1.2)}.block.block_video .block-content{height:488px;margin-left:auto;margin-right:auto;margin-top:50px;position:relative;width:76.8844221106%}@media screen and (max-width:1219px){.block.block_video .block-content{width:77.358490566%}}@media screen and (max-width:1023px){.block.block_video .block-content{width:484.6153846154%}}.block.block_video .block-content img{height:100%;left:50%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.block.block_video .button-play{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.block.block_video .button-play .icon{display:block;height:84px;transition:transform .3s cubic-bezier(.25,.46,.45,.94);width:84px}.block.block_video+.block_title{margin-top:160px}.block.block_portrait .grid .background-color-line{content:"";height:460px;left:8.5427135678%;position:absolute;top:0;width:200%;z-index:0}@media screen and (max-width:1219px){.block.block_portrait .grid .background-color-line{left:8.5953878407%}}@media screen and (max-width:1023px){.block.block_portrait .grid .background-color-line{left:53.8461538462%}}.block.block_portrait .grid .row{border-top:1px solid transparent;z-index:1}.block.block_portrait .portrait{margin-left:17.0854271357%;margin-top:40px;position:relative}@media screen and (max-width:1219px){.block.block_portrait .portrait{margin-left:17.1907756813%}}@media screen and (max-width:1023px){.block.block_portrait .portrait{margin-left:107.6923076923%}}.block.block_portrait .portrait img{display:block}.block.block_portrait .blockquote{height:460px;text-align:center}.block.block_portrait .blockquote .i{color:#181818;font-size:30px;letter-spacing:0;line-height:50px}.block.block_portrait .blockquote .i,.block.block_portrait .blockquote .text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Gilroy-SemiBold,Arial,sans-serif}.block.block_portrait .blockquote .text{color:#fff;font-size:20px;letter-spacing:.015em;line-height:28px}.block.block_portrait .blockquote .metas{margin-top:10px}.block.block_portrait .blockquote .metas .legend{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-Medium,Arial,sans-serif;font-size:10px;letter-spacing:.1em;line-height:22px;text-transform:uppercase}.block.block_portrait .blockquote .metas .legend.l-2{color:#fff}.block.block_portrait.horizontal .portrait{margin-left:0;margin-top:56px}.block.block_portrait.horizontal .blockquote{padding-left:2.5125628141%}@media screen and (max-width:1219px){.block.block_portrait.horizontal .blockquote{padding-left:3.1446540881%}}@media screen and (max-width:1023px){.block.block_portrait.horizontal .blockquote{padding-left:7.6923076923%}}.block.block_home_podcast{margin-bottom:80px}@media (max-width:1023px){.block.block_home_podcast{margin-bottom:120px}}.block.block_home_podcast .grid .background-color-line{content:"";height:380px;position:absolute;right:8.5427135678%;top:0;width:200%;z-index:0}@media screen and (max-width:1219px){.block.block_home_podcast .grid .background-color-line{right:8.5953878407%}}@media screen and (max-width:1023px){.block.block_home_podcast .grid .background-color-line{right:53.8461538462%}}@media (max-width:1023px){.block.block_home_podcast .grid .background-color-line{height:calc(100% - 60px);left:-30px;width:calc(100% + 60px)}}.block.block_home_podcast .grid .row{border-top:1px solid transparent;z-index:1}.block.block_home_podcast .portrait{height:380px;margin-left:2.5125628141%;position:relative}@media screen and (max-width:1219px){.block.block_home_podcast .portrait{margin-left:3.1446540881%}}@media screen and (max-width:1023px){.block.block_home_podcast .portrait{margin-left:7.6923076923%}}@media (max-width:1023px){.block.block_home_podcast .portrait{height:auto}}.block.block_home_podcast .portrait iframe{display:block}@media (max-width:1023px){.block.block_home_podcast .portrait iframe{width:90%}}.block.block_home_podcast .content{height:380px;text-align:left}@media (max-width:1023px){.block.block_home_podcast .content{height:auto;padding-bottom:40px;padding-top:80px;text-align:center}}.block.block_home_podcast .content .text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:20px;letter-spacing:.015em;line-height:28px}.block.block_home_podcast .content .text h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;display:inline-block;font-family:Gilroy-Medium,Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:14px;margin-bottom:10px;text-transform:uppercase;vertical-align:middle}.block.block_home_podcast .content .metas{margin-top:10px}.block.block_home_podcast .content .metas .legend{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-Medium,Arial,sans-serif;font-size:10px;letter-spacing:.1em;line-height:22px;text-transform:uppercase}.block.block_home_podcast .content .metas .legend .icon{fill:#181818;display:inline-block;height:22px;margin-left:4px;transition:transform .3s cubic-bezier(.25,.46,.45,.94);vertical-align:middle;width:10px}.block.block_home_podcast .content .metas .legend a:hover .icon{transform:translate(8px)}.block.block_home_podcast .content .metas .legend.l-2{color:#fff}.block.block_home_podcast.horizontal .portrait{margin-left:0;margin-top:56px}.block.block_home_podcast.horizontal .blockquote{padding-left:2.5125628141%}@media screen and (max-width:1219px){.block.block_home_podcast.horizontal .blockquote{padding-left:3.1446540881%}}@media screen and (max-width:1023px){.block.block_home_podcast.horizontal .blockquote{padding-left:7.6923076923%}}.block.block_download a{display:block}body.desktop .block.block_download a:hover .button-download .text{color:#009ee3}.block.block_download .legend{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:21px;letter-spacing:-.012em;line-height:35px}.block.block_download .column-4{margin-left:6.0301507538%}@media screen and (max-width:1219px){.block.block_download .column-4{margin-left:5.4507337526%}}@media screen and (max-width:1023px){.block.block_download .column-4{margin-left:46.1538461538%}}.block.block_download .column-7{margin-left:2.5125628141%;padding-top:14px}@media screen and (max-width:1219px){.block.block_download .column-7{margin-left:3.1446540881%}}@media screen and (max-width:1023px){.block.block_download .column-7{margin-left:7.6923076923%}}.block.block_download .download-item{width:100%}.block.block_download .download-item a{display:block}body.desktop .block.block_download .download-item a:hover .button-download .text{color:#009ee3}.block.block_download .download-item .f-left{padding-right:20px;width:calc(100% - 120px)}.block.block_download .download-item .f-left .date{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-Medium,Arial,sans-serif;font-size:10px;letter-spacing:.1em;line-height:10px;text-transform:uppercase}.block.block_download .download-item .f-left .title{margin-top:10px}.block.block_download .download-item .f-left .metas{font-size:12px;line-height:12px;text-transform:uppercase}.block.block_download .download-item .f-right{margin-top:16px;text-align:right;width:120px}.block.block_download .download-item+.download-item{border-top:1px solid #f7f7f7;margin-top:20px;padding-top:20px}.block.block_keys_numbers .flickity-viewport{overflow:visible!important}.block.block_keys_numbers .key-item{height:300px;margin-left:30px;position:relative;width:582px}.block.block_keys_numbers .key-item .content{height:272px;overflow:hidden;position:relative;width:100%;z-index:1}.block.block_keys_numbers .key-item .content:after{background-color:rgba(0,0,0,.3);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.block.block_keys_numbers .key-item .content img{height:100%;left:50%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.block.block_keys_numbers .key-item .content .legend{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:25px;left:0;letter-spacing:-.011em;line-height:30px;padding-left:10%;position:absolute;top:50%;transform:translateY(-50%);width:90%;z-index:3}.block.block_keys_numbers .key-item .source{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Gilroy-Regular,Arial,sans-serif;font-size:12px;letter-spacing:-.009em;line-height:12px;margin-top:10px}.block.block_title .grid .bloc-color{height:330px;left:17.0854271357%;position:absolute;top:60px;width:200%;z-index:0}@media screen and (max-width:1219px){.block.block_title .grid .bloc-color{left:17.1907756813%}}@media screen and (max-width:1023px){.block.block_title .grid .bloc-color{left:107.6923076923%}}.block.block_title .grid .row{border-top:1px solid transparent;z-index:1}.block.block_title .illustration{height:422px;left:34.1708542714%;overflow:hidden;position:absolute;top:0}@media screen and (max-width:1219px){.block.block_title .illustration{left:34.3815513627%}}@media screen and (max-width:1023px){.block.block_title .illustration{left:215.3846153846%}}.block.block_title .illustration img{height:100%;left:50%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.block.block_title .title{background-color:#fff;margin-left:6.0301507538%;margin-top:310px;min-height:150px;padding:50px 30px 0 0;width:40.2010050251%}@media screen and (max-width:1219px){.block.block_title .title{width:39.8322851153%}}@media screen and (max-width:1023px){.block.block_title .title{width:261.5384615385%}}@media screen and (max-width:1219px){.block.block_title .title{margin-left:5.4507337526%}}@media screen and (max-width:1023px){.block.block_title .title{margin-left:46.1538461538%}}.block.block_title .title h1{color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:48px;letter-spacing:-.013em;line-height:50px}.block.block_title .title .subtitle,.block.block_title .title h1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.block.block_title .title .subtitle{font-family:Gilroy-Regular,Arial,sans-serif;font-size:20px;letter-spacing:-.017em;line-height:30px;margin-top:10px}.block.block_actions [class*=column]{margin-left:2.5125628141%}@media screen and (max-width:1219px){.block.block_actions [class*=column]{margin-left:3.1446540881%}}@media screen and (max-width:1023px){.block.block_actions [class*=column]{margin-left:7.6923076923%}}.block.block_actions [class*=column]:first-child{margin-left:0}.block.block_actions .title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:30px;letter-spacing:-.019em;line-height:30px}.block.block_actions .content{margin-top:60px;position:relative}.block.block_actions .bloc-color{height:240px;left:10px;position:absolute;top:-10px;width:100%;z-index:0}.block.block_actions .thumbnail{height:280px;overflow:hidden;position:relative;z-index:1}.block.block_actions .thumbnail img{height:100%;left:50%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.block.block_actions .description{margin-top:40px}.block.block_actions .description h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:22px;letter-spacing:-.012em;line-height:32px;margin-bottom:20px}.block.block_table .block-content{float:none;margin:0 auto;position:relative;width:1002px}.block.block_table .block-content:after{clear:both;content:"";display:table}.block.block_table [class*=cell]{overflow:hidden;padding:0 20px;position:relative;text-align:center}.block.block_table [class*=cell] .title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:21px;letter-spacing:-.012em;line-height:21px}.block.block_table [class*=cell] .content{color:#fff;margin-top:20px}.block.block_table [class*=cell] img{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.block.block_table .cell-0{float:left;height:328px;margin-left:240px;margin-top:0;width:276px;z-index:1}.block.block_table .cell-1{float:left;height:230px;margin-left:0;margin-top:98px;width:330px}.block.block_table .cell-2{clear:both;float:left;height:244px;margin-left:138px;margin-top:-45px;width:334px;z-index:1}.block.block_table .cell-3{float:left;height:230px;width:340px}.block.block_table .cell-4{float:left;height:152px;margin-top:78px;width:190px}.block.block_table .cell-5{clear:both;float:left;height:220px;margin-top:-45px;width:210px;z-index:2}.block.block_table .cell-6{float:left;height:290px;margin-top:-45px;width:275px;z-index:2}.block.block_table .cell-7{float:left;height:262px;width:418px;z-index:2}.block.block_table .cell-8{clear:both;float:left;height:264px;margin-left:272px;margin-top:-20px;width:310px;z-index:1}.block.block_table .cell-9{float:left;height:240px;margin-top:-20px;width:230px;z-index:1}.block.block_card_carousel .grid .row{padding-top:60px}.block.block_card_carousel .title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;float:none;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:30px;letter-spacing:-.019em;line-height:30px;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.block.block_card_carousel .ui{position:absolute;right:0;text-align:right;top:-6px;z-index:10}.block.block_card_carousel .slideshow{margin-left:25.6281407035%;position:relative}@media screen and (max-width:1219px){.block.block_card_carousel .slideshow{margin-left:25.786163522%}}@media screen and (max-width:1023px){.block.block_card_carousel .slideshow{margin-left:161.5384615385%}}.block.block_card_carousel .slideshow:before{background-color:#fff;content:"";height:calc(100% + 12px);left:-200%;position:absolute;top:-12px;width:200%;z-index:2}.block.block_card_carousel .slideshow .flickity-viewport{overflow:visible!important;z-index:1}.block.block_card_carousel .slideshow .carousel-cell{height:560px;margin-left:30px;position:relative;width:378px}.block.block_card_carousel .slideshow .carousel-cell .background-color{background-color:#f5cf23;height:516px;left:10px;position:absolute;top:-10px;width:378px;z-index:0}.block.block_card_carousel .slideshow .carousel-cell .carousel-content{background-color:#f5eeea;height:100%;padding:30px;position:relative;z-index:1}.block.block_card_carousel .slideshow .carousel-cell .carousel-content .card-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:22px;letter-spacing:-.012em;line-height:26px}.block.block_card_carousel .slideshow .carousel-cell .carousel-content .card-subtitle{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-Regular,Arial,sans-serif;font-size:16px;letter-spacing:-.014em;line-height:26px}.block.block_card_carousel .slideshow .carousel-cell .carousel-content .card-text-content{font-size:14px;line-height:22px;margin-top:30px}.block.block_card_carousel .slideshow .carousel-cell .carousel-content .card-text-content strong{color:#181818}.block.block_projects .row:first-child .project-item{margin-top:0}.block.block_projects .project-item{height:470px;margin-left:2.5125628141%;margin-top:40px}@media screen and (max-width:1219px){.block.block_projects .project-item{margin-left:3.1446540881%}}@media screen and (max-width:1023px){.block.block_projects .project-item{margin-left:7.6923076923%}}.block.block_projects .project-item .background-color{height:100%;left:10px;position:absolute;top:-10px;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:100%;z-index:0}.block.block_projects .project-item a{display:block;height:100%;position:relative;z-index:1}.block.block_projects .project-item .thumbnail{height:272px}.block.block_projects .project-item .thumbnail .over{background-color:rgba(0,0,0,.3);bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.block.block_projects .project-item .thumbnail .over .category{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:Gilroy-Regular,Arial,sans-serif;font-size:16px;letter-spacing:-.018em;line-height:16px;position:absolute;text-align:center;top:20px;width:100%}.block.block_projects .project-item .thumbnail .over .d-cell{text-align:center}.block.block_projects .project-item .thumbnail .over .title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:30px;letter-spacing:-.018em;line-height:30px;padding:0 10%}.block.block_projects .project-item .thumbnail .over .date{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:Gilroy-Regular,Arial,sans-serif;font-size:16px;letter-spacing:-.018em;line-height:16px;margin-top:10px}.block.block_projects .project-item .thumbnail .image{height:272px;overflow:hidden;position:relative;width:100%}.block.block_projects .project-item .thumbnail .image img{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.block.block_projects .project-item .content{background-color:#f5eeea;height:calc(100% - 272px);padding:40px 30px;position:relative}.block.block_projects .project-item:first-child{margin-left:0}body.desktop .block.block_projects .project-item:hover .background-color{transform:translate(5px,-5px)}.block.block_projects .banner-link{background-color:#009ee3;height:140px;padding:0 50px}.block.block_projects .banner-link .f-left{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:22px;height:100%;letter-spacing:-.01em;line-height:34px}.block.block_projects .banner-link .f-right{color:#fff;height:100%;text-align:right}.block.block_projects .banner-link .f-right .text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;display:inline-block;font-family:Gilroy-Medium,Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:14px;text-transform:uppercase;vertical-align:middle}.block.block_projects .banner-link .f-right .icon{fill:#181818;display:inline-block;height:10px;margin-left:6px;transition:transform .3s cubic-bezier(.25,.46,.45,.94);vertical-align:middle;width:10px}body.desktop .block.block_projects .banner-link:hover .icon{transform:translate(10px)}.block.block_projects .grid+.grid{margin-top:40px}.block.block_events{margin-top:0;padding-top:90px}.block.block_events .grid .row{padding-top:60px}.block.block_events .title{float:none;left:8.5427135678%;position:absolute;top:50%;transform:translateY(-50%);z-index:10}@media screen and (max-width:1219px){.block.block_events .title{left:8.5953878407%}}@media screen and (max-width:1023px){.block.block_events .title{left:53.8461538462%}}.block.block_events .title-content{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:50px;letter-spacing:-.008em;line-height:52px}.block.block_events .ui{margin-top:50px;position:relative;text-align:left}.block.block_events .ui .next .icon,.block.block_events .ui .prev .icon{fill:#009ee3}body.desktop .block.block_events .ui .next:hover .icon,body.desktop .block.block_events .ui .prev:hover .icon{fill:#17355b}.block.block_events .slideshow{margin-left:42.7135678392%;position:relative}@media screen and (max-width:1219px){.block.block_events .slideshow{margin-left:42.9769392034%}}@media screen and (max-width:1023px){.block.block_events .slideshow{margin-left:269.2307692308%}}.block.block_events .slideshow:before{background-color:#f6f6f6;content:"";height:calc(100% + 12px);left:-200%;position:absolute;top:-12px;width:200%;z-index:2}.block.block_events .slideshow .flickity-viewport{overflow:visible!important;z-index:1}.block.block_events .slideshow .carousel-cell{height:448px;margin-left:30px;position:relative;width:582px}.block.block_events .slideshow .carousel-cell .carousel-content{height:100%;position:relative;width:100%;z-index:1}.block.block_events .slideshow .carousel-cell .carousel-content .event-thumb{height:400px;left:0;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);width:276px;z-index:2}.block.block_events .slideshow .carousel-cell .carousel-content .event-thumb img{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.block.block_events .slideshow .carousel-cell .carousel-content .event-card{background-color:#fff;height:220px;padding:30px;position:absolute;right:30px;top:40px;width:378px;z-index:20}.block.block_events .slideshow .carousel-cell .carousel-content .event-card .event-tag{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Gilroy-Medium,Arial,sans-serif;font-size:10px;letter-spacing:.1em;line-height:10px;text-transform:uppercase}.block.block_events .slideshow .carousel-cell .carousel-content .event-card .event-date{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#009ee3;font-family:Gilroy-Medium,Arial,sans-serif;font-size:14px;letter-spacing:.1em;line-height:14px;margin-top:6px}.block.block_events .slideshow .carousel-cell .carousel-content .event-card .event-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:24px;letter-spacing:-.02em;line-height:31px;margin-top:20px}.block.block_events .slideshow .carousel-cell .carousel-content .event-card .event-localisation{bottom:14px;left:30px;position:absolute}.block.block_events .slideshow .carousel-cell .carousel-content .event-card .event-localisation .text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:Gilroy-Medium,Arial,sans-serif;font-size:10px;letter-spacing:.1em;line-height:10px;margin-left:8px;text-transform:uppercase;vertical-align:middle}.block.block_events .slideshow .carousel-cell .carousel-content .event-card .event-localisation .icon{fill:#009ee3;display:inline-block;height:16px;vertical-align:middle;width:12px}.block.block_events .slideshow .carousel-cell .carousel-content .event-description{color:#fff;height:100%;margin-left:102px;padding-left:200px;padding-right:20px;padding-top:280px;width:480px}.block.block_events .slideshow .carousel-cell .carousel-content .card-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:22px;letter-spacing:-.012em;line-height:26px}.block.block_events .slideshow .carousel-cell .carousel-content .card-subtitle{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-Regular,Arial,sans-serif;font-size:16px;letter-spacing:-.014em;line-height:26px}.block.block_events .slideshow .carousel-cell .carousel-content .card-text-content{margin-top:30px}.block.block_events .slideshow .carousel-cell .carousel-content .card-text-content h5{color:#181818;line-height:20px}.block.block_events .slideshow .carousel-cell .carousel-content .card-text-content h6{font-size:14px}.block.block_banner .banner-img{height:336px;overflow:hidden;position:relative;width:100%}.block.block_banner .banner-img img{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.block.block_banner a{display:block;height:100%;width:100%}.block.block_banner a:hover .button .icon{transform:translate(4px)}.block.block_banner .over{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:0;color:#fff;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:30px;height:100%;left:0;letter-spacing:-.008em;line-height:52px;padding-left:6.0301507538%;position:absolute;right:0;top:0;width:100%;z-index:10}@media screen and (max-width:1219px){.block.block_banner .over{padding-left:5.4507337526%}}@media screen and (max-width:1023px){.block.block_banner .over{padding-left:46.1538461538%}}.block.block_banner .button{background-color:#fff;bottom:0;height:60px;position:absolute;right:0;text-align:center;width:178px;z-index:10}.block.block_banner .button .text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Gilroy-Medium,Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:14px;text-transform:uppercase}.block.block_banner .button .icon{fill:#009ee3;display:inline-block;height:10px;margin-left:6px;transition:transform .2s cubic-bezier(.25,.46,.45,.94);vertical-align:middle;width:10px}.block.block_steps .step{padding-bottom:70px;position:relative}.block.block_steps .step:last-child:before{display:none}.block.block_steps .step:before{background-color:#d6d6d6;content:"";height:calc(100% - 140px);left:32px;position:absolute;top:120px;width:3px;z-index:0}.block.block_steps .step .head{padding-left:8.5427135678%;padding-top:26px;position:relative}@media screen and (max-width:1219px){.block.block_steps .step .head{padding-left:8.5953878407%}}@media screen and (max-width:1023px){.block.block_steps .step .head{padding-left:53.8461538462%}}.block.block_steps .step .head .circle{border:20px solid;border-radius:50%;height:72px;left:0;position:absolute;top:0;width:72px;z-index:0}.block.block_steps .step .head .number{color:#dcd1ba;font-family:Gilroy-Black,Arial,sans-serif;font-size:100px;left:0;line-height:100px;position:absolute;top:30px;z-index:1}.block.block_steps .step .head .number,.block.block_steps .step .head .title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.012em}.block.block_steps .step .head .title{color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:21px;line-height:21px}.block.block_steps .step .content{margin-left:17.0854271357%;margin-top:50px}@media screen and (max-width:1219px){.block.block_steps .step .content{margin-left:17.1907756813%}}@media screen and (max-width:1023px){.block.block_steps .step .content{margin-left:107.6923076923%}}.block.block_faq .row:last-child .faq-item{border-bottom:none}.block.block_faq .faq-item{border-bottom:1px solid #e7e7e7;position:relative}.block.block_faq .faq-item .title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;cursor:pointer;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:21px;letter-spacing:-.012em;line-height:28px;margin-left:8.5427135678%;padding:50px 0}@media screen and (max-width:1219px){.block.block_faq .faq-item .title{margin-left:8.5953878407%}}@media screen and (max-width:1023px){.block.block_faq .faq-item .title{margin-left:53.8461538462%}}.block.block_faq .faq-item .title .text{max-width:80%}.block.block_faq .faq-item .title .container_icons{height:17px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:17px}.block.block_faq .faq-item .title .container_icons .less{height:3px;opacity:0}.block.block_faq .faq-item .title .container_icons .less,.block.block_faq .faq-item .title .container_icons .more{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s cubic-bezier(.25,.46,.45,.94);width:17px}.block.block_faq .faq-item .title .container_icons .more{height:17px}.block.block_faq .faq-item .content{height:0;margin-left:8.5427135678%;overflow:hidden;position:relative}@media screen and (max-width:1219px){.block.block_faq .faq-item .content{margin-left:8.5953878407%}}@media screen and (max-width:1023px){.block.block_faq .faq-item .content{margin-left:53.8461538462%}}.block.block_faq .faq-item .content .inner-content{padding-bottom:50px}.block.block_faq .faq-item .content a{color:#009ee3;text-decoration:underline}.block.block_faq .faq-item.open .title .container_icons .less{opacity:1}.block.block_faq .faq-item.open .title .container_icons .more{opacity:0}.block.block_list_numbers .cf+.column-4{margin-left:0}.block.block_list_numbers .column-4{margin-left:2.5125628141%;margin-top:90px;text-align:center}@media screen and (max-width:1219px){.block.block_list_numbers .column-4{margin-left:3.1446540881%}}@media screen and (max-width:1023px){.block.block_list_numbers .column-4{margin-left:7.6923076923%}}.block.block_list_numbers .column-4:first-child{margin-left:0}.block.block_list_numbers .column-4.c-1,.block.block_list_numbers .column-4.c-2,.block.block_list_numbers .column-4.c-3{margin-top:0}.block.block_list_numbers .column-4 .number{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:80px;letter-spacing:0;line-height:70px}.block.block_list_numbers .column-4 .legend{margin-top:6px}@media screen and (max-width:1219px){.block.block_paragraph_highlight p,.block.block_paragraph_highlight ul,.block.block_paragraph p,.block.block_paragraph ul{margin-left:8.5427135678%;margin-top:50px}}@media screen and (max-width:1219px) and (max-width:1219px){.block.block_paragraph_highlight p,.block.block_paragraph_highlight ul,.block.block_paragraph p,.block.block_paragraph ul{margin-left:8.5953878407%}}@media screen and (max-width:1219px) and (max-width:1023px){.block.block_paragraph_highlight p,.block.block_paragraph_highlight ul,.block.block_paragraph p,.block.block_paragraph ul{margin-left:53.8461538462%}}@media screen and (max-width:1219px){.block.block_image .grid .background-color-line{right:8.5427135678%}}@media screen and (max-width:1219px) and (max-width:1219px){.block.block_image .grid .background-color-line{right:8.5953878407%}}@media screen and (max-width:1219px) and (max-width:1023px){.block.block_image .grid .background-color-line{right:53.8461538462%}}@media screen and (max-width:1219px){.block.block_title .grid .bloc-color{height:278px;top:50px}.block.block_title .title{margin-top:260px}.block.block_title .illustration{height:350px}.block.block_actions .bloc-color,.block.block_actions .thumbnail{height:216px}.block.block_portrait.horizontal .portrait{margin-top:86px}.block.block_portrait.horizontal .portrait img{height:280px}.block.block_download_document .metas .description{padding-right:30px}.block.block_projects .project-item .thumbnail{height:210px}.block.block_projects .project-item .content{height:calc(100% - 210px)}.block.block_events .title-content{font-size:40px}.block.block_list_numbers .column-4 .number{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:60px;letter-spacing:0;line-height:50px}}@media screen and (max-width:1219px) and (max-width:1023px){.block,.block.block_paragraph h2+p{margin-top:50px}.block.block_edito{font-size:22px;letter-spacing:-.013em;line-height:35px;margin-top:30px}.block.block_edito .block-content{margin-left:0}.block.block_paragraph_highlight h2,.block.block_paragraph h2{margin-left:0;margin-top:30px}.block.block_paragraph_highlight h2:first-child,.block.block_paragraph h2:first-child{margin-top:0}.block.block_paragraph_highlight p,.block.block_paragraph_highlight ul,.block.block_paragraph p,.block.block_paragraph ul{margin-left:0;margin-top:30px}.block.block_paragraph_highlight p:first-child,.block.block_paragraph_highlight ul:first-child,.block.block_paragraph p:first-child,.block.block_paragraph ul:first-child{margin-top:0}.block.block_paragraph_highlight .grid{max-width:100%}.block.block_paragraph_highlight .row{padding:40px 30px}.block.block_portrait .grid{padding:30px 0}.block.block_portrait .grid .background-color-line{height:calc(100% - 60px);left:-30px;width:calc(100% + 60px)}.block.block_portrait .grid .row{display:flex;flex-direction:column}.block.block_portrait .grid .portrait{height:auto;margin-left:0;order:2;width:100%}.block.block_portrait .grid .portrait img{display:block;height:auto;left:0;position:relative;top:0;transform:translate(0);width:100%}.block.block_portrait .grid .blockquote{float:none;height:auto;order:1;padding-left:0}.block.block_portrait .grid .blockquote .text{font-size:20px;letter-spacing:-.011em;line-height:33px}.block.block_portrait.horizontal .portrait{margin-top:40px}.block.block_title .grid .bloc-color{height:108px;left:-30px;top:20px;width:calc(100% + 60px)}.block.block_title .illustration{height:140px;left:0;top:0;width:100%}.block.block_title .illustration img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.block.block_title .title{background-color:transparent;margin-left:0;margin-top:170px;min-height:auto;padding:0;width:100%}.block.block_title .title h1{font-size:26px;letter-spacing:-.013em;line-height:32px}.block.block_title .title .subtitle{font-size:20px;line-height:30px;margin-left:0;width:100%}.block.block_table .block-content{width:100%}.block.block_table .cell{display:block;float:none;height:auto;margin:0;padding:30px 0;width:100%}.block.block_table .cell.cell-image{display:none}.block.block_actions .title{font-size:26px;letter-spacing:-.013em;line-height:32px}.block.block_actions .content{margin-top:30px}.block.block_actions .thumbnail img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.block.block_actions .column-3{margin:0 0 60px}.block.block_keys_numbers .key-item{width:100%}.block.block_keys_numbers .key-item .content .legend{font-size:24px;letter-spacing:-.017em;line-height:28px}.block.block_image .grid .background-color-line{height:140px;right:28px}.block.block_image .block-content{margin-left:0!important;margin-top:14px;width:100%!important}.block.block_image .block-content img{height:auto;width:100%}.block.block_video .grid .background-color-line{height:140px}.block.block_video .block-content{height:130px;margin-top:30px;width:100%}.block.block_video .button-play .icon{transform:scale(.8)}.block.block_slideshow .ui,.block.block_slideshow_video .ui{display:none}.block.block_slideshow .slideshow,.block.block_slideshow_video .slideshow{height:300px}.block.block_slideshow .slideshow .slider-item,.block.block_slideshow_video .slideshow .slider-item{height:300px;overflow:hidden;position:relative;width:100%}.block.block_slideshow .slideshow .slider-item img,.block.block_slideshow_video .slideshow .slider-item img{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.block.block_slideshow .slideshow .slider-item .source,.block.block_slideshow_video .slideshow .slider-item .source{display:none}.block.block_download .column-4{margin-left:0}.block.block_download .column-7{margin-left:0;margin-top:20px}.block.block_download .f-left,.block.block_download .f-right{float:none;width:100%}.block.block_download .f-right{margin-top:10px;text-align:left!important}.block.block_download_document .row,.block.block_download_document [class*=column]{height:auto}.block.block_download_document .block-content{padding:45px 30px 190px}.block.block_download_document .metas{margin-left:0}.block.block_download_document .metas .title{font-size:30px;line-height:35px}.block.block_download_document .metas .description{margin-top:20px}.block.block_download_document .right{float:none;margin:20px 0 30px;position:relative;text-align:center;width:100%}.block.block_download_document .thumbnail{left:50%;right:0;top:100%;transform:translate(-50%)}.block.block_banner .over{font-size:26px;line-height:40px;padding:0 20px}.block.block_card_carousel{margin-top:20px}.block.block_card_carousel .grid{padding-top:0}.block.block_card_carousel .ui{display:none}.block.block_card_carousel .title{left:0;position:relative;text-align:center;top:0;transform:translate(0)}.block.block_card_carousel .slideshow{margin-left:0;margin-top:60px}.block.block_card_carousel .slideshow:before{display:none}.block.block_card_carousel .slideshow .carousel-cell,.block.block_card_carousel .slideshow .carousel-cell .background-color{width:100%}.block.block_card_carousel .slideshow .carousel-cell .carousel-content .card-text-content{font-size:14px;line-height:28px}.block.block_projects .project-item{height:auto;margin:50px 0 0!important}.block.block_projects .project-item .thumbnail .over .title{font-size:20px;line-height:26px}.block.block_projects .banner-link{height:auto;padding:50px 10px;text-align:center}.block.block_projects .banner-link .f-right{margin-top:20px;text-align:center}.block.block_events{padding-bottom:0;padding-top:50px}.block.block_events .grid .row{padding-top:0}.block.block_events .title{left:0;position:relative;text-align:center;top:0;transform:translate(0)}.block.block_events .title .title-content{font-size:30px;line-height:39px}.block.block_events .title .ui{margin-top:20px;text-align:center}.block.block_events .slideshow{margin-left:0;margin-top:50px}.block.block_events .slideshow:before{display:none}.block.block_events .slideshow .carousel-cell{height:400px;margin-left:20px;width:100%}.block.block_events .slideshow .carousel-cell .carousel-content .event-thumb{display:none}.block.block_events .slideshow .carousel-cell .carousel-content .event-card{height:auto;padding:20px;position:relative;right:auto;top:auto;width:100%}.block.block_events .slideshow .carousel-cell .carousel-content .event-card .event-localisation{bottom:auto;left:auto;margin-top:10px;position:relative}.block.block_events .slideshow .carousel-cell .carousel-content .event-description{height:auto;margin:0;padding:20px;width:100%}.block.block_steps .step:before{display:none}.block.block_steps .step .head{padding:0}.block.block_steps .step .head .circle{border-width:15px;height:60px;width:60px}.block.block_steps .step .head .number{font-size:80px;line-height:80px}.block.block_steps .step .head .title{padding-top:120px}.block.block_faq .faq-item .content,.block.block_faq .faq-item .title,.block.block_steps .step .content{margin-left:0}.block.block_list_numbers .column-4{margin:40px 0 0!important;text-align:center}}#search{background-color:#009ee3;display:none;left:0;min-height:calc(100vh - 147px);opacity:0;padding-bottom:100px;position:absolute;top:147px;visibility:hidden;width:100%;z-index:10000}#search .container-form{padding-top:80px}#search form{border-bottom:1px solid hsla(0,0%,100%,.2);padding-bottom:10px}#search form:after{clear:both;content:"";display:table}#search input{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;float:left;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:80px;letter-spacing:-.021em;line-height:86px;position:relative;width:calc(100% - 200px)}#search .button{cursor:pointer;float:right;margin-top:36px;position:relative;text-align:right;width:80px;z-index:2}#search .button .text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;display:inline-block;font-family:Gilroy-Medium,Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:14px;text-transform:uppercase;vertical-align:middle}#search .button .icon{fill:#181818;display:inline-block;height:10px;margin-left:6px;transition:transform .2s cubic-bezier(.25,.46,.45,.94);vertical-align:middle;width:10px}body.desktop #search .button:hover .icon{transform:translate(5px)}#search .legend-search{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:Gilroy-Regular,Arial,sans-serif;font-size:25px;letter-spacing:-.015em;line-height:25px;margin-top:20px;opacity:0;visibility:hidden}#search .suggestion{left:0;position:absolute;top:190px;width:100%;z-index:10}#search .suggestion ul li{margin-top:30px}#search .suggestion ul li a .text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;display:inline-block;font-family:Gilroy-Regular,Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:16px;vertical-align:middle}#search .suggestion ul li a .icon{fill:#181818;display:inline-block;height:10px;margin-left:6px;transition:transform .2s cubic-bezier(.25,.46,.45,.94);vertical-align:middle;width:10px}body.desktop #search .suggestion ul li a:hover .icon{transform:translate(5px)}#search .container-list{margin-top:80px}#search .container-list .legend{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:21px;letter-spacing:-.012em;line-height:21px}#search .container-list .container-search,#search .container-list .container-spinner{opacity:0;visibility:hidden}#search .container-list .list-search{margin-top:30px}#search .container-list .list-search .item-search{margin-top:20px}#search .container-list .list-search .item-search:first-child{margin-top:0}#search .container-list .list-search a{color:#fff}body.desktop #search .container-list .list-search a:hover{text-decoration:underline}#search .container-list .column-4{margin-left:2.5125628141%}@media screen and (max-width:1219px){#search .container-list .column-4{margin-left:3.1446540881%}}@media screen and (max-width:1023px){#search .container-list .column-4{margin-left:7.6923076923%}}#search .container-list .column-4:first-child{margin-left:0}@media screen and (max-width:1023px){#search{min-height:calc(100vh - 84px);top:84px}#search .container-form{padding-top:30px}#search input{font-size:30px;line-height:30px;width:calc(100% - 90px)}#search .suggestion{top:110px}#search .container-list .column-4{margin-left:0;margin-top:30px}#search .button{margin-top:6px}#search .legend-search{font-size:20px;letter-spacing:-.012em;line-height:29px}#search .container-list{margin-top:40px}}#home .section-slider .grid .bloc-color{background-color:#f5cf23;content:"";height:320px;left:0;position:absolute;top:30px;width:200%;z-index:0}#home .section-slider .grid .row{z-index:1}#home .section-slider .sidebar{height:320px;margin-top:30px}#home .section-slider .sidebar ul{bottom:34px;left:0;position:absolute;width:100%}#home .section-slider .sidebar li{display:block;margin-top:18px;width:100%}#home .section-slider .sidebar li:first-child{margin-top:0}#home .section-slider .sidebar li a{display:block;height:100%;width:100%}body.desktop #home .section-slider .sidebar li:hover .tmp{opacity:1}#home .section-slider .sidebar li.current .tmp{opacity:0}#home .section-slider .sidebar li .tmp{background-color:#fff;border-radius:50%;display:block;height:7px;margin:0 auto;opacity:.7;position:relative;transition:opacity .3s cubic-bezier(.25,.46,.45,.94);width:7px}#home .section-slider .sidebar li .icon{fill:#fff;height:17px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-90deg);width:17px}#home .section-slider .container-illustrations{background-color:#f8f8f8;height:422px;left:6.0301507538%;position:absolute;top:0;z-index:1}@media screen and (max-width:1219px){#home .section-slider .container-illustrations{left:5.4507337526%}}@media screen and (max-width:1023px){#home .section-slider .container-illustrations{left:46.1538461538%}}#home .section-slider .container-illustrations .illustration-item{height:100%;left:0;opacity:0;overflow:hidden;position:absolute;top:0;visibility:hidden;width:100%;z-index:1}#home .section-slider .container-illustrations .illustration-item:first-child{opacity:1;visibility:visible}#home .section-slider .container-illustrations .illustration-item a{display:block;height:100%;width:100%}#home .section-slider .container-illustrations .illustration-item img{display:block;height:100%;left:50%;min-width:100%;position:absolute;transform:translate(-50%);width:auto}#home .section-slider .container-illustrations .icon{fill:#c9bbb0;bottom:-78px;height:194px;left:-10px;position:absolute;width:230px;z-index:10000}#home .section-slider .container-titles{background-color:#fff;height:340px;margin-left:53.7688442211%;margin-top:150px;position:relative;z-index:2}@media screen and (max-width:1219px){#home .section-slider .container-titles{margin-left:54.7169811321%}}@media screen and (max-width:1023px){#home .section-slider .container-titles{margin-left:330.7692307692%}}#home .section-slider .container-titles .title-item{height:100%;left:0;opacity:0;padding:30px 40px;position:absolute;top:0;visibility:hidden;width:100%;z-index:1}#home .section-slider .container-titles .title-item:first-child{opacity:1;visibility:visible}#home .section-slider .container-titles .title-item a{display:block}#home .section-slider .container-titles .title-item .category{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ae857a;font-family:Gilroy-Medium,Arial,sans-serif;font-size:10px;letter-spacing:.1em;line-height:10px;text-transform:uppercase}#home .section-slider .container-titles .title-item .title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:30px;letter-spacing:-.021em;line-height:42px;margin-top:20px}#home .section-slider .container-titles .title-item .description{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#5a5a5a;font-family:Gilroy-Regular,Arial,sans-serif;font-size:16px;letter-spacing:-.02em;line-height:30px;margin-top:10px}#home .section-home-events{margin-top:40px}#home .section-home-events .event-item{height:345px;width:100%}#home .section-home-events .event-item+.event-item{margin-top:30px}#home .section-home-events .event-item a{display:block;height:100%;width:100%}#home .section-home-events .event-item .event-item__color{background-color:#656ecb;height:100%;left:10px;position:absolute;top:-10px;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:100%;z-index:0}#home .section-home-events .event-item .event-item__background{height:100%;overflow:hidden;position:relative;width:100%}#home .section-home-events .event-item .event-item__background img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#home .section-home-events .event-item .event-item__metas{background-color:#fff;left:50px;max-width:530px;padding:30px;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width:768px){#home .section-home-events .event-item .event-item__metas{min-width:480px}}#home .section-home-events .event-item .event-item__metas .tag{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#009ee3;font-family:Gilroy-Medium,Arial,sans-serif;font-size:10px;letter-spacing:.1em;line-height:10px;text-transform:uppercase}#home .section-home-events .event-item .event-item__metas .title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:26px;letter-spacing:-.022em;line-height:35px;margin-top:15px}#home .section-home-events .event-item .event-item__metas .excerpt{margin-top:10px}#home .section-home-events .event-item .event-item__metas .button{align-items:center;display:flex;margin-top:20px}#home .section-home-events .event-item .event-item__metas .button .text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Gilroy-Medium,Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:14px;text-transform:uppercase}#home .section-home-events .event-item .event-item__metas .button .icon{fill:#009ee3;height:10px;margin-left:6px;transition:transform .3s cubic-bezier(.25,.46,.45,.94);width:10px}@media (max-width:514px){#home .section-home-events .event-item .event-item__metas .embed{left:50%;margin-left:-45vw;margin-right:-45vw;position:relative;right:45%;width:90vw}}#home .section-home-events .event-item .event-item__logo{bottom:30px;height:180px;position:absolute;right:30px;width:220px}#home .section-home-events .event-item .event-item__logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}body.desktop #home .section-home-events .event-item:hover .event-item__color{transform:translate(5px,-5px)}body.desktop #home .section-home-events .event-item:hover .button .icon{transform:translate(5px)}#home .section-home-events .event-item.-haut{height:auto}@media (min-width:1024px) and (max-width:1219px){#home .section-home-events .event-item.-haut{margin-bottom:40px}}@media (min-width:1024px){#home .section-home-events .event-item.-haut .event-item__background,#home .section-home-events .event-item.-haut .event-item__color{height:345px}#home .section-home-events .event-item.-haut .event-item__logo{bottom:auto;top:135px}}#home .section-home-events .event-item.-haut .event-item__background{position:absolute}#home .section-home-events .event-item.-haut .event-item__metas{background-color:#f8f8f8;position:relative;top:0;transform:translateY(10px)}#home .section-home-events .event-item.-haut .event-item__metas .excerpt+.embed{margin-top:20px}#home .section-news{margin-top:60px}#home .section-news .button{background-color:#009ee3;height:115px}#home .section-news .button .d-cell{padding-top:6px}#home .section-news .button a{display:block;height:100%;padding-left:6.0301507538%}@media screen and (max-width:1219px){#home .section-news .button a{padding-left:5.4507337526%}}@media screen and (max-width:1023px){#home .section-news .button a{padding-left:46.1538461538%}}#home .section-news .button .text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;display:inline-block;font-family:Gilroy-Medium,Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:14px;text-transform:uppercase;vertical-align:middle}#home .section-news .button .icon{fill:#181818;display:inline-block;height:10px;margin-left:6px;transition:transform .3s cubic-bezier(.25,.46,.45,.94);vertical-align:middle;width:10px}body.desktop #home .section-news .button:hover .icon{transform:translate(10px)}#home .section-twitter{margin-top:80px}#home .section-twitter .head .left .title .icon{fill:#00adee;display:inline-block;height:14px;vertical-align:middle;width:17px}#home .section-twitter .head .left .title .text{color:#181818;display:inline-block;font-size:24px;line-height:24px;margin-left:6px;vertical-align:middle}#home .section-twitter .head .left .title .text,#home .section-twitter .head .left .username{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Gilroy-SemiBold,Arial,sans-serif;letter-spacing:0}#home .section-twitter .head .left .username{color:#00adee;font-size:13px;line-height:13px;margin-left:26px;text-transform:uppercase}#home .section-twitter .head .right{text-align:right}#home .section-twitter .container-tweets{margin-top:50px}#home .section-twitter .container-tweets:before{background-color:#fff;content:"";height:100%;left:0;position:absolute;transform:translate(-100%);width:200%;z-index:10}#home .section-twitter .container-tweets .flickity-viewport{overflow:visible!important}#home .section-twitter .container-tweets .twitter-item{margin-left:11.0552763819%;width:31.6582914573%}@media screen and (max-width:1219px){#home .section-twitter .container-tweets .twitter-item{margin-left:11.7400419287%}}@media screen and (max-width:1023px){#home .section-twitter .container-tweets .twitter-item{margin-left:61.5384615385%}}@media screen and (max-width:1219px){#home .section-twitter .container-tweets .twitter-item{width:31.2368972746%}}@media screen and (max-width:1023px){#home .section-twitter .container-tweets .twitter-item{width:207.6923076923%}}#home .section-twitter .container-tweets .twitter-item a{color:#009ee3}body.desktop #home .section-twitter .container-tweets .twitter-item a:hover{text-decoration:underline}@media screen and (max-width:1219px){#home .section-slider .grid .bloc-color,#home .section-slider .sidebar{height:236px}#home .section-slider .container-illustrations{height:318px}#home .section-slider .container-illustrations .icon{bottom:-58px;height:145px;width:172px}#home .section-slider .container-titles{height:300px}#home .section-slider .container-titles .title-item{padding:30px}#home .section-slider .container-titles .title-item .title{font-size:26px;letter-spacing:-.015em;line-height:32px}#home .section-slider .container-titles .title-item .description{margin-top:10px}#home .section-news{margin-top:30px}}@media screen and (max-width:1023px){#home .section-slider .grid{max-width:100%}#home .section-slider .grid .row{border-top:1px solid transparent}#home .section-slider .grid .bloc-color{height:134px;top:16px}#home .section-slider .sidebar{height:134px;margin-top:16px;width:50px}#home .section-slider .sidebar ul{bottom:20px}#home .section-slider .container-illustrations{height:150px;left:50px;width:calc(100% - 50px)}#home .section-slider .container-illustrations .illustration-item img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}#home .section-slider .container-illustrations .icon{bottom:-28px;height:71px;width:85px}#home .section-slider .container-titles{background-color:transparent;margin-left:0;margin-top:34px}#home .section-home-events .event-item{height:auto}#home .section-home-events .event-item a{padding:30px;position:relative}#home .section-home-events .event-item .event-item__color{left:8px;top:-8px}#home .section-home-events .event-item .event-item__background{height:100%;left:0;position:absolute;top:0;width:100%}#home .section-home-events .event-item .event-item__metas{left:auto;max-width:100%;position:relative;top:auto;transform:translate(0)}#home .section-home-events .event-item .event-item__logo{bottom:auto;margin:30px auto 0;position:relative;right:auto;transform:translate(0)}#home .section-news{margin-top:60px}#home .section-news .button{height:80px}#home .section-news .button a{padding-left:0;text-align:center}#home .section-twitter{margin-top:40px}#home .section-twitter .head .right{display:none}#home .section-twitter .container-tweets .twitter-item{width:100%}}#news .section-head{text-align:center}#news .section-head h1{color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:36px;letter-spacing:-.021em;line-height:47px}#news .section-head .subtitle,#news .section-head h1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#news .section-head .subtitle{font-family:Gilroy-Regular,Arial,sans-serif;font-size:16px;letter-spacing:-.02em;line-height:30px;margin:10px auto 0;max-width:51.256281407%}@media screen and (max-width:1219px){#news .section-head .subtitle{max-width:51.572327044%}}@media screen and (max-width:1023px){#news .section-head .subtitle{max-width:323.0769230769%}}#news .section-filters{margin-top:30px}#news .section-filters .column-2{text-align:right;width:17.0854271357%}@media screen and (max-width:1219px){#news .section-filters .column-2{width:17.1907756813%}}@media screen and (max-width:1023px){#news .section-filters .column-2{width:107.6923076923%}}#news .section-filters .list-filters{margin-top:20px;text-align:left}#news .section-filters .legend{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-Regular,Arial,sans-serif;font-size:16px;letter-spacing:-.02em;line-height:16px}#news .section-filters .filter-item{display:inline-block;height:35px;margin-bottom:18px;margin-left:18px;min-width:110px;vertical-align:middle}#news .section-filters .filter-item:first-child{margin-left:0}#news .section-filters .filter-item a{background-color:#f6f6f6;border-radius:18px;display:block;height:100%;padding:0 18px;text-align:center;transition:background-color .3s cubic-bezier(.25,.46,.45,.94);width:100%}body.desktop #news .section-filters .filter-item a:hover{background-color:#009ee3}body.desktop #news .section-filters .filter-item a:hover .text{color:#fff}#news .section-filters .filter-item a.select{background-color:#009ee3}#news .section-filters .filter-item a.select .text{color:#fff}#news .section-filters .filter-item .text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;display:block;font-family:Gilroy-Medium,Arial,sans-serif;font-size:10px;letter-spacing:.1em;line-height:36px;text-transform:uppercase;transition:color .3s cubic-bezier(.25,.46,.45,.94)}#news .section-filters .container-select{margin-top:22px;width:100%}#news .section-filters .container-select select{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;display:inline-block;font-family:Gilroy-Medium,Arial,sans-serif;font-size:10px;letter-spacing:.1em;line-height:10px;padding-left:4px;text-transform:uppercase;transition:color .3s cubic-bezier(.25,.46,.45,.94);vertical-align:middle}#news .section-filters .container-select .icon{fill:#009ee3;display:inline-block;height:6px;margin-left:6px;vertical-align:middle;width:11px}#news .section-news{margin-top:60px;min-height:200px}#news .section-news .container-spinner{top:70px}#news .section-news .container-news{height:auto;opacity:0;overflow:hidden;padding-top:20px;position:relative;visibility:hidden;width:100%}@media screen and (max-width:1219px){#news .section-news{margin-top:30px}}@media screen and (max-width:1023px){#news .section-head{margin-top:20px}#news .section-head h1{font-size:26px;line-height:26px}#news .section-filters .filter-item{display:block;margin:0 0 10px}#news .section-filters .filter-item a{display:inline-block;width:auto}#news .section-filters .column-2{display:none}#news .section-news{margin-top:20px;padding-top:0}#news .section-news .container-news{padding-top:0}#news .pagination{margin-top:20px}}#single .section-banner .grid .bloc-color{content:"";height:430px;left:0;position:absolute;top:130px;width:200%;z-index:0}#single .section-banner .grid .row{border-top:1px solid transparent;z-index:1}#single .section-banner .illustration{height:530px;left:0;overflow:hidden;position:absolute;top:0}#single .section-banner .illustration img{height:100%;left:50%;min-width:100%;position:absolute;transform:translate(-50%);width:auto}#single .section-banner .title{background-color:#fff;height:auto;margin-top:394px;padding:20px 40px 40px 0;position:relative;width:45.2261306533%}@media screen and (max-width:1219px){#single .section-banner .title{width:46.1215932914%}}@media screen and (max-width:1023px){#single .section-banner .title{width:276.9230769231%}}#single .section-banner .title .back .text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:Gilroy-Regular,Arial,sans-serif;font-size:14px;letter-spacing:-.008em;line-height:14px;margin-left:10px;margin-top:2px;text-transform:uppercase;vertical-align:middle}#single .section-banner .title .back .icon{fill:#009ee3;display:inline-block;height:12px;transform:rotate(-180deg);transition:all .3s cubic-bezier(.25,.46,.45,.94);vertical-align:middle;width:12px}#single .section-banner .title .back:hover .icon{transform:rotate(-180deg) translate(10px)}#single .section-banner .title h1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:40px;letter-spacing:-.011em;line-height:52px;margin-top:20px}#single .section-banner .title .metas{margin-top:20px;padding-left:4px}#single .section-banner .title .metas .category{color:#ae857a}#single .section-banner .title .metas .category,#single .section-banner .title .metas .date{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:Gilroy-Medium,Arial,sans-serif;font-size:10px;letter-spacing:.1em;line-height:10px;text-transform:uppercase;vertical-align:middle}#single .section-banner .title .metas .date{color:#b3b3b3;margin-left:18px}#single .section-content{margin-bottom:90px}#single .section-related{background-color:#f6f6f6;padding-bottom:90px;padding-top:90px}#single .section-related .title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:30px;letter-spacing:-.008em;line-height:30px}#single .section-related .row+.row{margin-top:50px}#single .section-related .new-item{background-color:#fff;height:404px}#single .section-related .new-item .bloc-color{height:148px;left:10px;top:-10px}#single .section-related .new-item .thumbnail{height:148px}#single .section-related .new-item .description{height:256px}#single .section-related .new-item .title{font-size:20px;line-height:27px}body.desktop #single .section-related .new-item:hover .bloc-color{transform:translate(3px,-3px)}@media screen and (max-width:1219px){#single .section-banner .grid .bloc-color{height:418px}#single .section-banner .illustration{height:510px;width:100%}}@media screen and (max-width:1219px) and (max-width:1219px){#single .section-banner .illustration{width:100%}}@media screen and (max-width:1219px) and (max-width:1023px){#single .section-banner .illustration{width:638.4615384615%}}@media screen and (max-width:1219px){#single .section-banner .title{width:57.2864321608%}}@media screen and (max-width:1219px) and (max-width:1219px){#single .section-banner .title{width:57.0230607966%}}@media screen and (max-width:1219px) and (max-width:1023px){#single .section-banner .title{width:369.2307692308%}}@media screen and (max-width:1219px){#single .section-related .new-item{width:31.6582914573%}}@media screen and (max-width:1219px) and (max-width:1219px){#single .section-related .new-item{width:31.2368972746%}}@media screen and (max-width:1219px) and (max-width:1023px){#single .section-related .new-item{width:207.6923076923%}}@media screen and (max-width:1219px){#single .section-related .new-item:nth-child(4){display:none}}@media screen and (max-width:1023px){#single .section-banner .grid .bloc-color{height:114px;left:80px;top:40px}#single .section-banner .illustration{height:140px;width:100%}#single .section-banner .illustration img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}#single .section-banner .title{background-color:transparent;margin-top:145px;padding-bottom:0;padding-right:0;width:100%}#single .section-banner .title h1{font-size:26px;letter-spacing:-.015em;line-height:32px}#single .section-banner .title .metas{margin-top:20px}#single .section-banner .title .metas .category,#single .section-banner .title .metas .date{display:block}#single .section-banner .title .metas .date{margin-left:0;margin-top:10px}#single .section-related{padding-bottom:40px;padding-top:40px}#single .section-related .new-item{width:100%}}#single-projet .section-banner .grid .bloc-color{content:"";height:430px;left:0;position:absolute;top:130px;width:200%;z-index:0}#single-projet .section-banner .grid .row{border-top:1px solid transparent;z-index:1}#single-projet .section-banner .illustration{height:530px;left:0;overflow:hidden;position:absolute;top:0}#single-projet .section-banner .illustration img{height:100%;left:50%;min-width:100%;position:absolute;transform:translate(-50%);width:auto}#single-projet .section-banner .title{background-color:#fff;height:auto;margin-top:394px;padding:20px 40px 40px 0;position:relative;width:45.2261306533%}@media screen and (max-width:1219px){#single-projet .section-banner .title{width:46.1215932914%}}@media screen and (max-width:1023px){#single-projet .section-banner .title{width:276.9230769231%}}#single-projet .section-banner .title .back .text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:Gilroy-Regular,Arial,sans-serif;font-size:14px;letter-spacing:-.008em;line-height:14px;margin-left:10px;margin-top:2px;text-transform:uppercase;vertical-align:middle}#single-projet .section-banner .title .back .icon{fill:#009ee3;display:inline-block;height:12px;transform:rotate(-180deg);transition:all .3s cubic-bezier(.25,.46,.45,.94);vertical-align:middle;width:12px}#single-projet .section-banner .title .back:hover .icon{transform:rotate(-180deg) translate(10px)}#single-projet .section-banner .title h1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:40px;letter-spacing:-.011em;line-height:52px;margin-top:20px}#single-projet .section-banner .title .metas{margin-top:20px;padding-left:4px}#single-projet .section-banner .title .metas .category{color:#ae857a}#single-projet .section-banner .title .metas .category,#single-projet .section-banner .title .metas .date{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:Gilroy-Medium,Arial,sans-serif;font-size:10px;letter-spacing:.1em;line-height:10px;text-transform:uppercase;vertical-align:middle}#single-projet .section-banner .title .metas .date{color:#b3b3b3;margin-left:18px}#single-projet .section-content{margin-bottom:90px;position:relative}#single-projet .section-content .bloc-informations{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#b3b3b3;font-family:Gilroy-Medium,Arial,sans-serif;font-size:10px;left:50%;letter-spacing:.1em;line-height:28px;position:absolute;text-transform:uppercase;top:6px;transform:translate(-50%);z-index:10}#single-projet .section-content .bloc-informations a{color:#009ee3}#single-projet .section-content .bloc-informations+.block{margin-left:34.1708542714%}@media screen and (max-width:1219px){#single-projet .section-content .bloc-informations+.block{margin-left:34.3815513627%}}@media screen and (max-width:1023px){#single-projet .section-content .bloc-informations+.block{margin-left:215.3846153846%}}#single-projet .section-related{background-color:#f6f6f6;padding-bottom:90px;padding-top:90px}#single-projet .section-related .title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:30px;letter-spacing:-.008em;line-height:30px}#single-projet .section-related .row+.row{margin-top:50px}#single-projet .section-related .related-item{margin-bottom:40px}#single-projet .section-related .related-item .background-color{height:100%;left:10px;position:absolute;top:-10px;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:100%;z-index:0}#single-projet .section-related .related-item .project-item-content{background-color:#fff;height:100%;width:100%}#single-projet .section-related .related-item a{display:block;height:100%;width:100%}#single-projet .section-related .related-item .item-location{padding:30px 0 0 20px;position:relative;width:50%;z-index:4}#single-projet .section-related .related-item .item-location .axe{font-family:Gilroy-Regular,Arial,sans-serif}#single-projet .section-related .related-item .item-location .axe,#single-projet .section-related .related-item .item-location .country-date{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#5a5a5a;display:block;font-size:16px;letter-spacing:-.018em;line-height:20px}#single-projet .section-related .related-item .item-location .country-date{font-family:Gilroy-SemiBold,Arial,sans-serif}#single-projet .section-related .related-item .item-logo{position:absolute;right:20px;text-align:right;top:30px;width:40%;z-index:2}#single-projet .section-related .related-item .item-logo img{display:inline-block;height:auto;max-width:100%}#single-projet .section-related .related-item .item-head{margin-top:40px;padding-left:20px}#single-projet .section-related .related-item .item-head .title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:30px;letter-spacing:-.018em;line-height:30px;padding:0}#single-projet .section-related .related-item .item-head .entite{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#5a5a5a;font-family:Gilroy-Regular,Arial,sans-serif;font-size:16px;letter-spacing:-.018em;line-height:16px;margin-top:10px}#single-projet .section-related .related-item .item-content{margin-top:20px;padding:20px}#single-projet .section-related .related-item.case-study .item-logo{display:none}#single-projet .section-related .related-item.case-study .item-location{left:20px;padding:0;position:absolute;text-align:center;top:30px;width:100%}#single-projet .section-related .related-item.case-study .item-location .axe,#single-projet .section-related .related-item.case-study .item-location .country-date{color:#fff}#single-projet .section-related .related-item.case-study .item-head{height:272px;margin-top:0;padding-left:0}#single-projet .section-related .related-item.case-study .item-head .image{height:100%;overflow:hidden;position:relative;width:100%}#single-projet .section-related .related-item.case-study .item-head .image img{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}#single-projet .section-related .related-item.case-study .item-head .over{background-color:rgba(0,0,0,.3);bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}#single-projet .section-related .related-item.case-study .item-head .over .d-cell{text-align:center}#single-projet .section-related .related-item.case-study .item-head .over .title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:30px;letter-spacing:-.018em;line-height:30px;padding:0 10%}#single-projet .section-related .related-item.case-study .item-head .over .entite{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:Gilroy-Regular,Arial,sans-serif;font-size:16px;letter-spacing:-.018em;line-height:16px;margin-top:10px}#single-projet .section-related .related-item.case-study .item-content{background-color:#f5eeea;margin-top:0;padding:40px 20px}body.desktop #single-projet .section-related .related-item:hover .background-color{transform:translate(5px,-5px)}#single-projet .section-related .related-item+.related-item{margin-left:2.5125628141%}@media screen and (max-width:1219px){#single-projet .section-related .related-item+.related-item{margin-left:3.1446540881%}}@media screen and (max-width:1023px){#single-projet .section-related .related-item+.related-item{margin-left:7.6923076923%}}@media screen and (max-width:1219px){#single-projet .section-banner .grid .bloc-color{height:418px}#single-projet .section-banner .illustration{height:510px;width:100%}}@media screen and (max-width:1219px) and (max-width:1219px){#single-projet .section-banner .illustration{width:100%}}@media screen and (max-width:1219px) and (max-width:1023px){#single-projet .section-banner .illustration{width:638.4615384615%}}@media screen and (max-width:1219px){#single-projet .section-banner .title{width:57.2864321608%}}@media screen and (max-width:1219px) and (max-width:1219px){#single-projet .section-banner .title{width:57.0230607966%}}@media screen and (max-width:1219px) and (max-width:1023px){#single-projet .section-banner .title{width:369.2307692308%}}@media screen and (max-width:1219px){#single-projet .section-related .new-item{width:31.6582914573%}}@media screen and (max-width:1219px) and (max-width:1219px){#single-projet .section-related .new-item{width:31.2368972746%}}@media screen and (max-width:1219px) and (max-width:1023px){#single-projet .section-related .new-item{width:207.6923076923%}}@media screen and (max-width:1023px){#single-projet .section-banner .grid .bloc-color{height:114px;left:80px;top:40px}#single-projet .section-banner .illustration{height:140px;width:100%}#single-projet .section-banner .illustration img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}#single-projet .section-banner .title{background-color:transparent;margin-top:145px;padding-bottom:0;padding-right:0;width:100%}#single-projet .section-banner .title h1{font-size:26px;letter-spacing:-.015em;line-height:32px}#single-projet .section-banner .title .metas{margin-top:20px}#single-projet .section-banner .title .metas .category,#single-projet .section-banner .title .metas .date{display:block}#single-projet .section-banner .title .metas .date{margin-left:0;margin-top:10px}#single-projet .section-content .bloc-informations{left:auto;margin-top:30px;position:relative;top:auto;transform:translate(0)}#single-projet .section-content .bloc-informations+.block{margin-left:0}#single-projet .section-related{padding-bottom:40px;padding-top:40px}#single-projet .section-related .related-item{margin-left:0!important;width:100%}#single-projet .section-related .related-item .item-location{width:100%}#single-projet .section-related .related-item .item-logo{margin-top:10px;padding-left:20px;position:relative;right:auto;text-align:left;top:auto;width:100%}#single-projet .section-related .related-item.case-study .item-location .country-date{font-size:14px}#single-projet .section-related .related-item.case-study .item-head{height:215px}#single-projet .section-related .related-item.case-study .item-head .over{padding-top:60px}#single-projet .section-related .related-item.case-study .item-head .over .title,#single-projet .section-related .related-item .item-head .over .title{font-size:20px;line-height:24px}}#fundation .page-inner,.landing .page-inner{padding-top:206px}#fundation .section-banner:after,.landing .section-banner:after{background-color:#009ee3;content:"";height:430px;position:absolute;right:57.2864321608%;top:40px;width:200%;z-index:0}@media screen and (max-width:1219px){#fundation .section-banner:after,.landing .section-banner:after{right:57.0230607966%}}@media screen and (max-width:1023px){#fundation .section-banner:after,.landing .section-banner:after{right:369.2307692308%}}#fundation .section-banner .row,.landing .section-banner .row{border-top:1px solid transparent;z-index:1}#fundation .section-banner .illustration,.landing .section-banner .illustration{height:422px;overflow:hidden;position:absolute}#fundation .section-banner .illustration img,.landing .section-banner .illustration img{height:100%;left:50%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}#fundation .section-banner .title,.landing .section-banner .title{background-color:#fff;margin-left:57.2864321608%;margin-top:160px;padding:50px 0 50px 60px;position:relative;width:34.1708542714%;z-index:2}@media screen and (max-width:1219px){#fundation .section-banner .title,.landing .section-banner .title{width:34.3815513627%}}@media screen and (max-width:1023px){#fundation .section-banner .title,.landing .section-banner .title{width:215.3846153846%}}@media screen and (max-width:1219px){#fundation .section-banner .title,.landing .section-banner .title{margin-left:57.0230607966%}}@media screen and (max-width:1023px){#fundation .section-banner .title,.landing .section-banner .title{margin-left:369.2307692308%}}#fundation .section-banner .title h1,.landing .section-banner .title h1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:50px;letter-spacing:-.013em;line-height:52px}#fundation .section-content .block_edito .block-content,.landing .section-content .block_edito .block-content{margin-left:42.7135678392%;width:42.7135678392%}@media screen and (max-width:1219px){#fundation .section-content .block_edito .block-content,.landing .section-content .block_edito .block-content{width:42.9769392034%}}@media screen and (max-width:1023px){#fundation .section-content .block_edito .block-content,.landing .section-content .block_edito .block-content{width:269.2307692308%}}@media screen and (max-width:1219px){#fundation .section-content .block_edito .block-content,.landing .section-content .block_edito .block-content{margin-left:42.9769392034%}}@media screen and (max-width:1023px){#fundation .section-content .block_edito .block-content,.landing .section-content .block_edito .block-content{margin-left:269.2307692308%}}@media screen and (max-width:1219px){#fundation .section-banner .title,.landing .section-banner .title{width:42.7135678392%}}@media screen and (max-width:1219px) and (max-width:1219px){#fundation .section-banner .title,.landing .section-banner .title{width:42.9769392034%}}@media screen and (max-width:1219px) and (max-width:1023px){#fundation .section-banner .title,.landing .section-banner .title{width:269.2307692308%}}@media screen and (max-width:1023px){#fundation .page-inner,.landing .page-inner{padding-top:84px}#fundation .section-banner:after,.landing .section-banner:after{height:150px;right:90px;top:14px}#fundation .section-banner .illustration,.landing .section-banner .illustration{height:144px;width:100%}#fundation .section-banner .illustration img,.landing .section-banner .illustration img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}#fundation .section-banner .title,.landing .section-banner .title{background-color:transparent;margin-left:0;margin-top:160px;padding:30px 0;width:100%}#fundation .section-banner .title h1,.landing .section-banner .title h1{font-size:30px;letter-spacing:-.008em;line-height:34px}#fundation .section-content .block_edito .block-content,.landing .section-content .block_edito .block-content{margin-left:0;width:100%}}#alimentation .page-inner{padding-top:206px}#alimentation .section-banner .bloc-color{content:"";position:absolute;width:200%;z-index:0}#alimentation .section-banner .bloc-color.b-1{background-color:#93c8dc;height:170px;right:91.4572864322%;top:161px}@media screen and (max-width:1219px){#alimentation .section-banner .bloc-color.b-1{right:91.4046121593%}}@media screen and (max-width:1023px){#alimentation .section-banner .bloc-color.b-1{right:584.6153846154%}}#alimentation .section-banner .bloc-color.b-2{background-color:#1ea684;height:410px;left:42.7135678392%;top:50px}@media screen and (max-width:1219px){#alimentation .section-banner .bloc-color.b-2{left:42.9769392034%}}@media screen and (max-width:1023px){#alimentation .section-banner .bloc-color.b-2{left:269.2307692308%}}#alimentation .section-banner .row{border-top:1px solid transparent;z-index:1}#alimentation .section-banner .illustration{left:0;overflow:hidden;position:absolute;top:0}#alimentation .section-banner .illustration.i-1{height:338px;left:8.5427135678%;width:36.6834170854%;z-index:3}@media screen and (max-width:1219px){#alimentation .section-banner .illustration.i-1{width:37.5262054507%}}@media screen and (max-width:1023px){#alimentation .section-banner .illustration.i-1{width:223.0769230769%}}@media screen and (max-width:1219px){#alimentation .section-banner .illustration.i-1{left:8.5953878407%}}@media screen and (max-width:1023px){#alimentation .section-banner .illustration.i-1{left:53.8461538462%}}#alimentation .section-banner .illustration.i-2{height:390px;left:auto;right:6.0301507538%;top:100px;width:50.2512562814%;z-index:2}@media screen and (max-width:1219px){#alimentation .section-banner .illustration.i-2{width:52.4109014675%}}@media screen and (max-width:1023px){#alimentation .section-banner .illustration.i-2{width:292.3076923077%}}@media screen and (max-width:1219px){#alimentation .section-banner .illustration.i-2{right:5.4507337526%}}@media screen and (max-width:1023px){#alimentation .section-banner .illustration.i-2{right:46.1538461538%}}#alimentation .section-banner .illustration img{height:100%;left:50%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}#alimentation .section-banner .title{background-color:#fff;margin-left:8.5427135678%;margin-top:330px;padding:40px 40px 0 0;position:relative;width:42.7135678392%;z-index:4}@media screen and (max-width:1219px){#alimentation .section-banner .title{width:42.9769392034%}}@media screen and (max-width:1023px){#alimentation .section-banner .title{width:269.2307692308%}}@media screen and (max-width:1219px){#alimentation .section-banner .title{margin-left:8.5953878407%}}@media screen and (max-width:1023px){#alimentation .section-banner .title{margin-left:53.8461538462%}}#alimentation .section-banner .title h1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:80px;letter-spacing:-.021em;line-height:86px}#alimentation .section-banner .icon{fill:#f5cf23;height:174px;position:absolute;right:-15px;top:352px;width:155px;z-index:2}#alimentation .section-programs{background-color:#f6f6f6;padding:60px 0}#alimentation .section-programs .r-1{text-align:center}#alimentation .section-programs .r-1 h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:21px;letter-spacing:-.021em;line-height:21px}#alimentation .section-programs .container-accordion{margin-top:60px}#alimentation .section-programs .accordion-item{position:relative}#alimentation .section-programs .accordion-item .top-bar{cursor:pointer;height:150px;overflow:hidden;position:relative;width:100%}#alimentation .section-programs .accordion-item .top-bar .decoration{position:absolute;top:0}#alimentation .section-programs .accordion-item .top-bar .decoration.d-1{height:102px;right:19.5979899497%;width:156px}@media screen and (max-width:1219px){#alimentation .section-programs .accordion-item .top-bar .decoration.d-1{right:20.3354297694%}}@media screen and (max-width:1023px){#alimentation .section-programs .accordion-item .top-bar .decoration.d-1{right:115.3846153846%}}#alimentation .section-programs .accordion-item .top-bar .decoration.d-2{height:88px;right:36.6834170854%;width:140px}@media screen and (max-width:1219px){#alimentation .section-programs .accordion-item .top-bar .decoration.d-2{right:37.5262054507%}}@media screen and (max-width:1023px){#alimentation .section-programs .accordion-item .top-bar .decoration.d-2{right:223.0769230769%}}#alimentation .section-programs .accordion-item .top-bar .decoration.d-3{height:150px;left:0;width:120px}#alimentation .section-programs .accordion-item .top-bar [class*=column]{height:100%}#alimentation .section-programs .accordion-item .top-bar .title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:30px;letter-spacing:-.019em;line-height:30px;padding-left:40px}#alimentation .section-programs .accordion-item .top-bar .right{padding-right:40px;text-align:right}#alimentation .section-programs .accordion-item .top-bar .right .text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;display:inline-block;font-family:Gilroy-Medium,Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:14px;text-transform:uppercase;vertical-align:middle}#alimentation .section-programs .accordion-item .top-bar .right .text.less{display:none}#alimentation .section-programs .accordion-item .top-bar .right .icon{fill:#fff;display:inline-block;height:10px;margin-left:6px;transform:rotate(90deg);transition:transform .2s cubic-bezier(.25,.46,.45,.94);vertical-align:middle;width:10px}body.desktop #alimentation .section-programs .accordion-item .top-bar:hover .right .icon{transform:translateY(4px) rotate(90deg)}#alimentation .section-programs .accordion-item .accordion-content{height:0;overflow:hidden;position:relative}#alimentation .section-programs .accordion-item .accordion-content .accordion-content-inner{background-color:#fff;padding:40px 0}#alimentation .section-programs .accordion-item .accordion-content .accordion-content-inner:after{clear:both;content:"";display:table}#alimentation .section-programs .accordion-item .accordion-content .column-6{padding:0 40px}#alimentation .section-programs .accordion-item .accordion-content .column-6 p,#alimentation .section-programs .accordion-item .accordion-content .column-6 ul{margin-top:30px}#alimentation .section-programs .accordion-item .accordion-content .column-6 p:first-child,#alimentation .section-programs .accordion-item .accordion-content .column-6 ul:first-child{margin-top:0}#alimentation .section-programs .accordion-item .accordion-content .column-6 p a,#alimentation .section-programs .accordion-item .accordion-content .column-6 ul a{color:#009ee3}body.desktop #alimentation .section-programs .accordion-item .accordion-content .column-6 p a:hover,body.desktop #alimentation .section-programs .accordion-item .accordion-content .column-6 ul a:hover{text-decoration:underline}#alimentation .section-programs .accordion-item .accordion-content .column-5{border:3px solid;margin-left:2.5125628141%;padding:30px;width:42.7135678392%}@media screen and (max-width:1219px){#alimentation .section-programs .accordion-item .accordion-content .column-5{margin-left:3.1446540881%}}@media screen and (max-width:1023px){#alimentation .section-programs .accordion-item .accordion-content .column-5{margin-left:7.6923076923%}}@media screen and (max-width:1219px){#alimentation .section-programs .accordion-item .accordion-content .column-5{width:42.9769392034%}}@media screen and (max-width:1023px){#alimentation .section-programs .accordion-item .accordion-content .column-5{width:269.2307692308%}}#alimentation .section-programs .accordion-item .accordion-content .project-item{margin-top:40px}#alimentation .section-programs .accordion-item .accordion-content .project-item:first-child{margin-top:0}#alimentation .section-programs .accordion-item .accordion-content .project-item .title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:20px;letter-spacing:0;line-height:24px}#alimentation .section-programs .accordion-item .accordion-content .project-item .description,#alimentation .section-programs .accordion-item .accordion-content .project-item .description p{margin-top:20px}#alimentation .section-programs .accordion-item .accordion-content .project-item .description p a{color:#009ee3}#alimentation .section-programs .accordion-item .accordion-content .project-item .description p a:hover{text-decoration:underline}#alimentation .section-programs .accordion-item .accordion-content .project-item .description p:first-child{margin-top:0}#alimentation .section-programs .accordion-item .accordion-content .project-item .date{margin-top:30px}#alimentation .section-programs .accordion-item .accordion-content .project-item .date .legend{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:20px}#alimentation .section-programs .accordion-item .accordion-content .project-item .date .value{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:30px;letter-spacing:0;line-height:30px;margin-top:10px}#alimentation .section-programs .accordion-item.program-1 .top-bar{background-color:#f49d4e}#alimentation .section-programs .accordion-item.program-1 .accordion-content .column-5{border-color:#f49d4e}#alimentation .section-programs .accordion-item.program-2 .top-bar{background-color:#4eae83}#alimentation .section-programs .accordion-item.program-2 .accordion-content .column-5{border-color:#4eae83}#alimentation .section-programs .accordion-item.program-3 .top-bar{background-color:#ed2b6f}#alimentation .section-programs .accordion-item.program-3 .accordion-content .column-5{border-color:#ed2b6f}#alimentation .section-programs .accordion-item.open .top-bar .right .text.more{display:none}#alimentation .section-programs .accordion-item.open .top-bar .right .text.less{display:inline-block}#alimentation .section-programs .accordion-item.open .top-bar .right .icon{transform:rotate(-90deg)}#alimentation .section-content+.section-events,#alimentation .section-content+.section-projects-prices,#alimentation .section-projects-prices+.section-events{margin-top:100px}#alimentation .section-events{background-color:#f6f6f6;padding-bottom:100px}#alimentation .section-projects-prices .row:nth-child(2n) .top{background-color:#78cade}#alimentation .section-projects-prices .row:nth-child(odd) .top{background-color:#029fe3}#alimentation .section-projects-prices .project-item .top{height:auto;padding:40px 40px 80px}#alimentation .section-projects-prices .project-item .top .label{background-color:#fff;border-radius:3px;display:inline-block;height:30px;padding:0 14px}#alimentation .section-projects-prices .project-item .top .label .circle{border-radius:50%;display:inline-block;height:10px;vertical-align:middle;width:10px}#alimentation .section-projects-prices .project-item .top .label .text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;display:inline-block;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:16px;letter-spacing:-.019em;line-height:16px;margin-left:10px;margin-top:2px;vertical-align:middle}#alimentation .section-projects-prices .project-item .top .category{color:#fff}#alimentation .section-projects-prices .project-item .top .title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:30px;letter-spacing:-.019em;line-height:39px;max-width:70%}#alimentation .section-projects-prices .project-item .top .description{color:#181818;margin-top:20px;max-width:70%}#alimentation .section-projects-prices .project-item .top .country{position:absolute;right:40px;text-align:center;top:40px}#alimentation .section-projects-prices .project-item .top .country span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;border-radius:3px;color:#181818;display:inline-block;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:16px;height:30px;letter-spacing:-.019em;line-height:26px;padding:4px 14px 0}#alimentation .section-projects-prices .project-item .top .button-see{bottom:30px;cursor:pointer;left:40px;position:absolute}#alimentation .section-projects-prices .project-item .top .button-see .text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;display:inline-block;font-family:Gilroy-Medium,Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:14px;text-transform:uppercase;vertical-align:middle}#alimentation .section-projects-prices .project-item .top .button-see .text.less{display:none}#alimentation .section-projects-prices .project-item .top .button-see .icon{fill:#fff;display:inline-block;height:10px;margin-left:6px;transform:rotate(90deg) translate(-1px);transition:transform .2s cubic-bezier(.25,.46,.45,.94);vertical-align:middle;width:10px}body.desktop #alimentation .section-projects-prices .project-item .top .button-see:hover .icon{transform:translateY(2px) rotate(90deg)}#alimentation .section-projects-prices .project-item .top .button-optimy{border:1px solid #fff;border-radius:3px;height:40px;position:absolute;right:40px;top:50%;transform:translateY(-50%);transition:background-color .3s cubic-bezier(.25,.46,.45,.94);z-index:2}#alimentation .section-projects-prices .project-item .top .button-optimy a{display:block;padding:6px 14px 0}#alimentation .section-projects-prices .project-item .top .button-optimy .text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;display:inline-block;font-family:Gilroy-Medium,Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:18px;text-transform:uppercase;transition:color .3s cubic-bezier(.25,.46,.45,.94);vertical-align:middle}#alimentation .section-projects-prices .project-item .top .button-optimy .icon{fill:#181818;display:inline-block;height:10px;margin-left:6px;transition:transform .2s cubic-bezier(.25,.46,.45,.94);vertical-align:middle;width:10px}body.desktop #alimentation .section-projects-prices .project-item .top .button-optimy:hover{background-color:#fff}body.desktop #alimentation .section-projects-prices .project-item .top .button-optimy:hover .text{color:#181818}#alimentation .section-projects-prices .project-item .project-content{height:0;overflow:hidden;position:relative}#alimentation .section-projects-prices .project-item .project-content .project-content-inner{background-color:#fff;border-top:1px solid transparent;padding:0 40px 70px}#alimentation .section-projects-prices .project-item .project-content .project-content-inner .block.block_video .grid .background-color-line{display:none}#alimentation .section-projects-prices .project-item .project-content .project-content-inner .block.block_video .block-content{margin-top:0}body.desktop #alimentation .section-projects-prices .project-item.open:hover .top .button-see .icon{transform:translateY(-2px) rotate(-90deg)}#alimentation .section-projects-prices .project-item.open .top .button-see .text.more{display:none}#alimentation .section-projects-prices .project-item.open .top .button-see .text.less{display:inline-block}#alimentation .section-projects-prices .project-item.open .top .button-see .icon{transform:rotate(-90deg)}@media screen and (max-width:1219px){#alimentation .section-banner .icon{height:137px;width:122px}#alimentation .section-banner .title h1{font-size:60px;letter-spacing:-.016em;line-height:66px}}@media screen and (max-width:1023px){#alimentation .page-inner{padding-top:84px}#alimentation .section-banner .grid .bloc-color.b-1{height:60px;right:230px;top:28px}#alimentation .section-banner .grid .bloc-color.b-2{height:106px;left:55px;top:14px}#alimentation .section-banner .illustration.i-1{height:88px;left:0;top:0;width:112px}#alimentation .section-banner .illustration.i-2{height:100px;left:112px;top:28px;width:calc(100% - 112px)}#alimentation .section-banner .illustration img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}#alimentation .section-banner .icon{height:45px;right:-22px;top:88px;width:40px}#alimentation .section-banner .title{background-color:transparent;margin-left:0;margin-top:130px;padding:30px 0;width:100%}#alimentation .section-banner .title h1{font-size:30px;letter-spacing:-.008em;line-height:34px}#alimentation .section-content .block_edito .block-content{margin-left:0;width:100%}#alimentation .section-programs .accordion-item .top-bar{height:150px}#alimentation .section-programs .accordion-item .top-bar .title{font-size:22px;height:calc(100% - 20px);letter-spacing:-.014em;line-height:27px;padding:0 20px;text-align:center}#alimentation .section-programs .accordion-item .top-bar .right{bottom:20px;height:auto;left:50%;padding-right:0;position:absolute;text-align:center;transform:translate(-50%);width:100%}#alimentation .section-programs .accordion-item .top-bar .decoration.d-1{height:126px;left:-30px;top:-30px;width:112px}#alimentation .section-programs .accordion-item .top-bar .decoration.d-2{height:74px;left:40%;top:-10px;width:105px}#alimentation .section-programs .accordion-item .top-bar .decoration.d-3{height:100px;left:auto;right:-30px;width:88px}#alimentation .section-programs .accordion-item .accordion-content .column-5{margin:30px auto 0;width:calc(100% - 40px)}#alimentation .section-resources .grid{max-width:100%}#alimentation .section-resources .top-bar{background-color:#78cade;height:auto;padding:60px 30px;text-align:center}#alimentation .section-resources .top-bar:before{display:none}#alimentation .section-resources .top-bar .f-left{height:auto;max-width:100%;padding:0}#alimentation .section-resources .top-bar .f-right{display:none}#alimentation .section-resources .resources-container .column-11{margin:0;padding:30px}#alimentation .section-resources .resource-item a{display:flex;flex-direction:column}#alimentation .section-resources .resource-item .cover{margin-top:20px;order:2}#alimentation .section-resources .resource-item .metas{margin:0;order:1}#alimentation .section-resources .resource-item .link{bottom:0;position:absolute;right:0}#alimentation .section-resources .discover{background-color:#17355b;height:auto;padding:60px 40px}#alimentation .section-resources .discover:before{display:none}#alimentation .section-resources .discover .column-12 a .text{display:block;text-align:center;width:100%}#alimentation .section-resources .discover .column-12 a .icon{bottom:-26px;left:50%;margin:0;position:absolute;transform:translate(-50%)}#alimentation .section-events{padding-bottom:50px}#alimentation .section-projects-prices .project-item .top{display:flex;flex-direction:column;height:auto;padding:40px 20px}#alimentation .section-projects-prices .project-item .top .label{height:auto;order:1;padding:5px 14px;text-align:center;width:100%}#alimentation .section-projects-prices .project-item .top .category{margin-top:30px;order:3}#alimentation .section-projects-prices .project-item .top .title{order:4}#alimentation .section-projects-prices .project-item .top .description{max-width:100%;order:5}#alimentation .section-projects-prices .project-item .top .country{margin-top:10px;order:2;position:relative;right:auto;top:auto}#alimentation .section-projects-prices .project-item .top .button-optimy{margin-top:30px;order:6;position:relative;right:auto;text-align:center;top:auto;transform:translate(0)}#alimentation .section-projects-prices .project-item .top .button-see{bottom:auto;left:auto;margin-top:30px;order:7;position:relative}#alimentation .section-projects-prices .project-item .project-content .project-content-inner{padding:30px 20px}#alimentation .section-projects-prices .project-item .project-content .project-content-inner .block:first-child{margin-top:0}#alimentation .section-projects-prices .project-item .project-content .project-content-inner .grid{max-width:100%}}#art .page-inner{padding-top:206px}#art .section-banner .bloc-color{content:"";position:absolute;width:200%;z-index:0}#art .section-banner .bloc-color.b-1{background-color:#f9eb00;height:170px;left:91.4572864322%;top:169px}@media screen and (max-width:1219px){#art .section-banner .bloc-color.b-1{left:91.4046121593%}}@media screen and (max-width:1023px){#art .section-banner .bloc-color.b-1{left:584.6153846154%}}#art .section-banner .bloc-color.b-2{background-color:#e61f7e;height:300px;left:6.0301507538%;top:40px;width:85.4271356784%}@media screen and (max-width:1219px){#art .section-banner .bloc-color.b-2{width:85.9538784067%}}@media screen and (max-width:1023px){#art .section-banner .bloc-color.b-2{width:538.4615384615%}}@media screen and (max-width:1219px){#art .section-banner .bloc-color.b-2{left:5.4507337526%}}@media screen and (max-width:1023px){#art .section-banner .bloc-color.b-2{left:46.1538461538%}}#art .section-banner .row{border-top:1px solid transparent;z-index:1}#art .section-banner .illustration{left:0;overflow:hidden;position:absolute;top:0}#art .section-banner .illustration.i-1{height:338px;left:57.2864321608%;width:25.6281407035%;z-index:3}@media screen and (max-width:1219px){#art .section-banner .illustration.i-1{width:25.786163522%}}@media screen and (max-width:1023px){#art .section-banner .illustration.i-1{width:161.5384615385%}}@media screen and (max-width:1219px){#art .section-banner .illustration.i-1{left:57.0230607966%}}@media screen and (max-width:1023px){#art .section-banner .illustration.i-1{left:369.2307692308%}}#art .section-banner .illustration.i-2{height:390px;left:0;top:100px;width:57.2864321608%;z-index:2}@media screen and (max-width:1219px){#art .section-banner .illustration.i-2{width:57.0230607966%}}@media screen and (max-width:1023px){#art .section-banner .illustration.i-2{width:369.2307692308%}}#art .section-banner .illustration img{height:100%;left:50%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}#art .section-banner .title{background-color:#fff;margin-left:51.256281407%;margin-top:338px;min-height:190px;padding:40px 60px;position:relative;width:51.256281407%;z-index:4}@media screen and (max-width:1219px){#art .section-banner .title{width:51.572327044%}}@media screen and (max-width:1023px){#art .section-banner .title{width:323.0769230769%}}@media screen and (max-width:1219px){#art .section-banner .title{margin-left:51.572327044%}}@media screen and (max-width:1023px){#art .section-banner .title{margin-left:323.0769230769%}}#art .section-banner .title h1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:80px;letter-spacing:-.021em;line-height:86px}#art .section-banner .icon{fill:#ece4d4;height:194px;position:absolute;right:5px;top:76px;width:173px;z-index:2}#art .section-programs{background-color:#f6f6f6;padding:60px 0}#art .section-programs .r-1{text-align:center}#art .section-programs .r-1 h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:21px;letter-spacing:-.021em;line-height:21px}#art .section-programs .container-accordion{margin-top:60px}#art .section-programs .accordion-item{position:relative}#art .section-programs .accordion-item .top-bar{cursor:pointer;height:150px;overflow:hidden;position:relative;width:100%}#art .section-programs .accordion-item .top-bar .decoration{position:absolute;top:0}#art .section-programs .accordion-item .top-bar .decoration.d-1{height:102px;right:19.5979899497%;width:156px}@media screen and (max-width:1219px){#art .section-programs .accordion-item .top-bar .decoration.d-1{right:20.3354297694%}}@media screen and (max-width:1023px){#art .section-programs .accordion-item .top-bar .decoration.d-1{right:115.3846153846%}}#art .section-programs .accordion-item .top-bar .decoration.d-2{height:88px;right:36.6834170854%;width:140px}@media screen and (max-width:1219px){#art .section-programs .accordion-item .top-bar .decoration.d-2{right:37.5262054507%}}@media screen and (max-width:1023px){#art .section-programs .accordion-item .top-bar .decoration.d-2{right:223.0769230769%}}#art .section-programs .accordion-item .top-bar .decoration.d-3{height:150px;left:0;width:120px}#art .section-programs .accordion-item .top-bar [class*=column]{height:100%}#art .section-programs .accordion-item .top-bar .title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:30px;letter-spacing:-.019em;line-height:30px;padding-left:40px}#art .section-programs .accordion-item .top-bar .right{padding-right:40px;text-align:right}#art .section-programs .accordion-item .top-bar .right .text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;display:inline-block;font-family:Gilroy-Medium,Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:14px;text-transform:uppercase;vertical-align:middle}#art .section-programs .accordion-item .top-bar .right .text.less{display:none}#art .section-programs .accordion-item .top-bar .right .icon{fill:#fff;display:inline-block;height:10px;margin-left:6px;transform:rotate(90deg);transition:transform .2s cubic-bezier(.25,.46,.45,.94);vertical-align:middle;width:10px}#art .section-programs .accordion-item .accordion-content{height:0;overflow:hidden;position:relative}#art .section-programs .accordion-item .accordion-content .accordion-content-inner{background-color:#fff;padding:40px 0}#art .section-programs .accordion-item .accordion-content .accordion-content-inner:after{clear:both;content:"";display:table}#art .section-programs .accordion-item .accordion-content .column-6{padding:0 40px}#art .section-programs .accordion-item .accordion-content .column-6 p,#art .section-programs .accordion-item .accordion-content .column-6 ul{margin-top:30px}#art .section-programs .accordion-item .accordion-content .column-6 p:first-child,#art .section-programs .accordion-item .accordion-content .column-6 ul:first-child{margin-top:0}#art .section-programs .accordion-item .accordion-content .column-6 p a,#art .section-programs .accordion-item .accordion-content .column-6 ul a{color:#009ee3}#art .section-programs .accordion-item .accordion-content .column-6 p a:hover,#art .section-programs .accordion-item .accordion-content .column-6 ul a:hover{text-decoration:underline}#art .section-programs .accordion-item .accordion-content .column-5{border:3px solid;margin-left:2.5125628141%;padding:30px;width:42.7135678392%}@media screen and (max-width:1219px){#art .section-programs .accordion-item .accordion-content .column-5{margin-left:3.1446540881%}}@media screen and (max-width:1023px){#art .section-programs .accordion-item .accordion-content .column-5{margin-left:7.6923076923%}}@media screen and (max-width:1219px){#art .section-programs .accordion-item .accordion-content .column-5{width:42.9769392034%}}@media screen and (max-width:1023px){#art .section-programs .accordion-item .accordion-content .column-5{width:269.2307692308%}}#art .section-programs .accordion-item .accordion-content .project-item{margin-top:40px}#art .section-programs .accordion-item .accordion-content .project-item:first-child{margin-top:0}#art .section-programs .accordion-item .accordion-content .project-item .title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:20px;letter-spacing:0;line-height:20px}#art .section-programs .accordion-item .accordion-content .project-item .description,#art .section-programs .accordion-item .accordion-content .project-item .description p{margin-top:20px}#art .section-programs .accordion-item .accordion-content .project-item .description p:first-child{margin-top:0}#art .section-programs .accordion-item .accordion-content .project-item .date{margin-top:30px}#art .section-programs .accordion-item .accordion-content .project-item .date .legend{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:16px}#art .section-programs .accordion-item .accordion-content .project-item .date .value{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:30px;letter-spacing:0;line-height:30px;margin-top:10px}#art .section-programs .accordion-item.program-1 .top-bar{background-color:#f49d4e}#art .section-programs .accordion-item.program-1 .accordion-content .column-5{border-color:#f49d4e}#art .section-programs .accordion-item.program-2 .top-bar{background-color:#4eae83}#art .section-programs .accordion-item.program-2 .accordion-content .column-5{border-color:#4eae83}#art .section-programs .accordion-item.program-3 .top-bar{background-color:#ed2b6f}#art .section-programs .accordion-item.program-3 .accordion-content .column-5{border-color:#ed2b6f}#art .section-programs .accordion-item.open .top-bar .right .text.more{display:none}#art .section-programs .accordion-item.open .top-bar .right .text.less{display:inline-block}#art .section-programs .accordion-item.open .top-bar .right .icon{transform:rotate(-90deg)}#art .section-content+.section-events,#art .section-content+.section-projects-prices,#art .section-projects-prices+.section-events{margin-top:100px}#art .section-projects-prices .row:nth-child(2n) .top{background-color:#78cade}#art .section-projects-prices .row:nth-child(odd) .top{background-color:#029fe3}#art .section-projects-prices .project-item .top{height:auto;padding:40px 40px 80px}#art .section-projects-prices .project-item .top .label{background-color:#fff;border-radius:3px;display:inline-block;height:30px;padding:0 14px}#art .section-projects-prices .project-item .top .label .circle{border-radius:50%;display:inline-block;height:10px;vertical-align:middle;width:10px}#art .section-projects-prices .project-item .top .label .text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;display:inline-block;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:16px;letter-spacing:-.019em;line-height:16px;margin-left:10px;margin-top:2px;vertical-align:middle}#art .section-projects-prices .project-item .top .category{color:#fff}#art .section-projects-prices .project-item .top .title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:30px;letter-spacing:-.019em;line-height:39px;max-width:70%}#art .section-projects-prices .project-item .top .description{color:#181818;margin-top:20px;max-width:70%}#art .section-projects-prices .project-item .top .country{position:absolute;right:40px;text-align:center;top:40px}#art .section-projects-prices .project-item .top .country span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;border-radius:3px;color:#181818;display:inline-block;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:16px;height:30px;letter-spacing:-.019em;line-height:26px;padding:4px 14px 0}#art .section-projects-prices .project-item .top .button-see{bottom:30px;cursor:pointer;left:40px;position:absolute}#art .section-projects-prices .project-item .top .button-see .text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;display:inline-block;font-family:Gilroy-Medium,Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:14px;text-transform:uppercase;vertical-align:middle}#art .section-projects-prices .project-item .top .button-see .text.less{display:none}#art .section-projects-prices .project-item .top .button-see .icon{fill:#fff;display:inline-block;height:10px;margin-left:6px;transform:rotate(90deg) translate(-1px);transition:transform .2s cubic-bezier(.25,.46,.45,.94);vertical-align:middle;width:10px}body.desktop #art .section-projects-prices .project-item .top .button-see:hover .icon{transform:translateY(2px) rotate(90deg)}#art .section-projects-prices .project-item .top .button-optimy{border:1px solid #fff;border-radius:3px;height:40px;position:absolute;right:40px;top:50%;transform:translateY(-50%);transition:background-color .3s cubic-bezier(.25,.46,.45,.94);z-index:2}#art .section-projects-prices .project-item .top .button-optimy a{display:block;padding:6px 14px 0}#art .section-projects-prices .project-item .top .button-optimy .text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;display:inline-block;font-family:Gilroy-Medium,Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:18px;text-transform:uppercase;transition:color .3s cubic-bezier(.25,.46,.45,.94);vertical-align:middle}#art .section-projects-prices .project-item .top .button-optimy .icon{fill:#181818;display:inline-block;height:10px;margin-left:6px;transition:transform .2s cubic-bezier(.25,.46,.45,.94);vertical-align:middle;width:10px}body.desktop #art .section-projects-prices .project-item .top .button-optimy:hover{background-color:#fff}body.desktop #art .section-projects-prices .project-item .top .button-optimy:hover .text{color:#181818}#art .section-projects-prices .project-item .project-content{height:0;overflow:hidden;position:relative}#art .section-projects-prices .project-item .project-content .project-content-inner{background-color:#fff;border-top:1px solid transparent;padding:0 40px 70px}#art .section-projects-prices .project-item .project-content .project-content-inner .block.block_video .grid .background-color-line{display:none}#art .section-projects-prices .project-item .project-content .project-content-inner .block.block_video .block-content{margin-top:0}body.desktop #art .section-projects-prices .project-item.open:hover .top .button-see .icon{transform:translateY(-2px) rotate(-90deg)}#art .section-projects-prices .project-item.open .top .button-see .text.more{display:none}#art .section-projects-prices .project-item.open .top .button-see .text.less{display:inline-block}#art .section-projects-prices .project-item.open .top .button-see .icon{transform:rotate(-90deg)}#art .section-events{background-color:#f6f6f6;padding-bottom:100px}@media screen and (max-width:1219px){#art .section-banner .icon{height:137px;right:13px;width:122px}#art .section-banner .title h1{font-size:60px;letter-spacing:-.016em;line-height:66px}}@media screen and (max-width:1023px){#art .page-inner{padding-top:84px}#art .section-banner .grid .bloc-color.b-1{height:56px;left:auto;right:-30px;top:40px;width:100px}#art .section-banner .grid .bloc-color.b-2{height:98px;left:18px;top:10px;width:calc(100% - 18px)}#art .section-banner .illustration.i-1{height:84px;left:auto;right:24px;top:0;width:70px}#art .section-banner .illustration.i-2{height:100px;left:0;top:28px;width:calc(100% - 94px)}#art .section-banner .illustration img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}#art .section-banner .icon{height:45px;right:-22px;top:20px;width:40px}#art .section-banner .title{background-color:transparent;margin-left:0;margin-top:130px;min-height:auto;padding:30px 0;width:100%}#art .section-banner .title h1{font-size:30px;letter-spacing:-.008em;line-height:34px}#art .section-content .block_edito .block-content{margin-left:0;width:100%}#art .section-programs .accordion-item .top-bar{height:150px}#art .section-programs .accordion-item .top-bar .title{font-size:22px;height:calc(100% - 20px);letter-spacing:-.014em;line-height:27px;padding:0 20px;text-align:center}#art .section-programs .accordion-item .top-bar .right{bottom:20px;height:auto;left:50%;padding-right:0;position:absolute;text-align:center;transform:translate(-50%);width:100%}#art .section-programs .accordion-item .top-bar .decoration.d-1{height:126px;left:-30px;top:-30px;width:112px}#art .section-programs .accordion-item .top-bar .decoration.d-2{height:74px;left:40%;top:-10px;width:105px}#art .section-programs .accordion-item .top-bar .decoration.d-3{height:100px;left:auto;right:-30px;width:88px}#art .section-programs .accordion-item .accordion-content .column-5{margin:30px auto 0;width:calc(100% - 40px)}#art .section-resources .grid{max-width:100%}#art .section-resources .top-bar{background-color:#78cade;height:auto;padding:60px 30px;text-align:center}#art .section-resources .top-bar:before{display:none}#art .section-resources .top-bar .f-left{height:auto;max-width:100%;padding:0}#art .section-resources .top-bar .f-right{display:none}#art .section-resources .resources-container .column-11{margin:0;padding:30px}#art .section-resources .resource-item a{display:flex;flex-direction:column}#art .section-resources .resource-item .cover{margin-top:20px;order:2}#art .section-resources .resource-item .metas{margin:0;order:1}#art .section-resources .resource-item .link{bottom:0;position:absolute;right:0}#art .section-resources .discover{background-color:#17355b;height:auto;padding:60px 40px}#art .section-resources .discover:before{display:none}#art .section-resources .discover .column-12 a .text{display:block;text-align:center;width:100%}#art .section-resources .discover .column-12 a .icon{bottom:-26px;left:50%;margin:0;position:absolute;transform:translate(-50%)}#art .section-events{padding-bottom:50px}#art .section-projects-prices .project-item .top{display:flex;flex-direction:column;height:auto;padding:40px 20px}#art .section-projects-prices .project-item .top .label{height:auto;order:1;padding:5px 14px;text-align:center;width:100%}#art .section-projects-prices .project-item .top .category{margin-top:30px;order:3}#art .section-projects-prices .project-item .top .title{order:4}#art .section-projects-prices .project-item .top .description{max-width:100%;order:5}#art .section-projects-prices .project-item .top .country{margin-top:10px;order:2;position:relative;right:auto;top:auto}#art .section-projects-prices .project-item .top .button-optimy{margin-top:30px;order:6;position:relative;right:auto;text-align:center;top:auto;transform:translate(0)}#art .section-projects-prices .project-item .top .button-see{bottom:auto;left:auto;margin-top:30px;order:7;position:relative}#art .section-projects-prices .project-item .project-content .project-content-inner{padding:30px 20px}#art .section-projects-prices .project-item .project-content .project-content-inner .block:first-child{margin-top:0}#art .section-projects-prices .project-item .project-content .project-content-inner .grid{max-width:100%}}#projects .section-head{text-align:center}#projects .section-head h1{color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:36px;letter-spacing:-.021em;line-height:47px}#projects .section-head .subtitle,#projects .section-head h1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#projects .section-head .subtitle{font-family:Gilroy-Regular,Arial,sans-serif;font-size:16px;letter-spacing:-.02em;line-height:30px;margin:10px auto 0;max-width:51.256281407%}@media screen and (max-width:1219px){#projects .section-head .subtitle{max-width:51.572327044%}}@media screen and (max-width:1023px){#projects .section-head .subtitle{max-width:323.0769230769%}}#projects .section-slider{margin-top:70px}#projects .section-slider .grid .bloc-color{background-color:#f5cf23;content:"";height:320px;left:50%;position:absolute;top:30px;transform:translate(-50%);width:200%;z-index:0}#projects .section-slider .grid .row{z-index:1}#projects .section-slider .sidebar{height:320px;margin-top:30px}#projects .section-slider .sidebar ul{bottom:34px;left:0;position:absolute;width:100%}#projects .section-slider .sidebar li{display:block;margin-top:18px;width:100%}#projects .section-slider .sidebar li:first-child{margin-top:0}#projects .section-slider .sidebar li a{display:block;height:100%;width:100%}body.desktop #projects .section-slider .sidebar li:hover .tmp{opacity:1}#projects .section-slider .sidebar li.current .tmp{opacity:0}#projects .section-slider .sidebar li .tmp{background-color:#fff;border-radius:50%;display:block;height:7px;margin:0 auto;opacity:.7;position:relative;transition:opacity .3s cubic-bezier(.25,.46,.45,.94);width:7px}#projects .section-slider .sidebar li .icon{fill:#fff;height:17px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-90deg);width:17px}#projects .section-slider .container-illustrations{background-color:#f8f8f8;height:422px;left:25.6281407035%;position:absolute;top:0;z-index:1}@media screen and (max-width:1219px){#projects .section-slider .container-illustrations{left:25.786163522%}}@media screen and (max-width:1023px){#projects .section-slider .container-illustrations{left:161.5384615385%}}#projects .section-slider .container-illustrations .illustration-item{height:100%;left:0;opacity:0;overflow:hidden;position:absolute;top:0;visibility:hidden;width:100%;z-index:1}#projects .section-slider .container-illustrations .illustration-item:first-child{opacity:1;visibility:visible}#projects .section-slider .container-illustrations .illustration-item a{display:block;height:100%;width:100%}#projects .section-slider .container-illustrations .illustration-item img{display:block;height:100%;left:50%;min-width:100%;position:absolute;transform:translate(-50%);width:auto}#projects .section-slider .container-illustrations .icon{fill:#c9bbb0;bottom:-78px;height:194px;left:-10px;position:absolute;width:230px;z-index:10000}#projects .section-slider .container-titles{background-color:#fff;height:340px;margin-left:6.0301507538%;margin-top:150px;position:relative;z-index:2}@media screen and (max-width:1219px){#projects .section-slider .container-titles{margin-left:5.4507337526%}}@media screen and (max-width:1023px){#projects .section-slider .container-titles{margin-left:46.1538461538%}}#projects .section-slider .container-titles .title-item{height:100%;left:0;opacity:0;padding:30px 40px;position:absolute;top:0;visibility:hidden;width:100%;z-index:1}#projects .section-slider .container-titles .title-item:first-child{opacity:1;visibility:visible}#projects .section-slider .container-titles .title-item a{display:block}#projects .section-slider .container-titles .title-item .category{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ae857a;font-family:Gilroy-Medium,Arial,sans-serif;font-size:10px;letter-spacing:.1em;line-height:10px;text-transform:uppercase}#projects .section-slider .container-titles .title-item .title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:30px;letter-spacing:-.021em;line-height:42px;margin-top:20px}#projects .section-slider .container-titles .title-item .description{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#5a5a5a;font-family:Gilroy-Regular,Arial,sans-serif;font-size:16px;letter-spacing:-.02em;line-height:30px;margin-top:10px}#projects .section-filters{margin-top:20px}#projects .section-filters .filter-spinner{background-color:hsla(0,0%,100%,.5);bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;visibility:hidden;width:100%;z-index:30}#projects .section-filters .over-row{height:0;overflow:hidden;position:relative}#projects .section-filters .select-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:22px}#projects .section-filters .r-1 .open.is-open .icon{transform:rotate(-180deg)}#projects .section-filters .r-1 .c-1{cursor:pointer}#projects .section-filters .r-1 .c-1 .text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;display:inline-block;font-family:Gilroy-Medium,Arial,sans-serif;font-size:22px;letter-spacing:-.023em;line-height:22px;vertical-align:middle}#projects .section-filters .r-1 .c-1 .icon{fill:#009ee3;display:inline-block;height:6px;margin-left:6px;transition:transform .3s cubic-bezier(.25,.46,.45,.94);vertical-align:middle;width:11px}#projects .section-filters .r-1 .c-2{cursor:pointer;text-align:right}#projects .section-filters .r-1 .c-2 .text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;display:inline-block;font-family:Gilroy-Regular,Arial,sans-serif;font-size:16px;letter-spacing:-.02em;line-height:16px;vertical-align:middle}#projects .section-filters .r-1 .c-2 .icon{fill:#009ee3;display:inline-block;height:16px;margin-left:6px;vertical-align:middle;width:14px}#projects .section-filters .r-2{margin-top:30px}#projects .section-filters .r-2 .form-item{display:inline-block;margin-left:60px;position:relative;vertical-align:middle}#projects .section-filters .r-2 .form-item .legend{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;display:inline-block;font-family:Gilroy-Regular,Arial,sans-serif;font-size:13px;letter-spacing:0;line-height:13px;margin-top:18px;vertical-align:middle}#projects .section-filters .r-2 .form-item .legend+.input-select{margin-left:20px}#projects .section-filters .r-2 .form-item .select-with-legend{display:inline-block;vertical-align:middle}#projects .section-filters .r-2 .form-item .select-with-legend+.select-with-legend{margin-left:40px}#projects .section-filters .r-2 .form-item .input-select{border:1px solid #e2e2e2;border-radius:4px;display:inline-block;height:35px;margin-top:18px;overflow:hidden;vertical-align:middle;width:140px}#projects .section-filters .r-2 .form-item .input-select:hover .icon{transform:translateY(-20%) rotate(90deg)}#projects .section-filters .r-2 .form-item select{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;cursor:pointer;font-family:Gilroy-Regular,Arial,sans-serif;font-size:13px;height:35px;letter-spacing:0;line-height:35px;padding:0 36px 0 16px;position:relative;width:140px;z-index:2}#projects .section-filters .r-2 .form-item select:disabled{cursor:default}#projects .section-filters .r-2 .form-item select option{color:#181818}#projects .section-filters .r-2 .form-item .icon{fill:#009ee3;height:10px;position:absolute;right:14px;top:50%;transform:translateY(-50%);transform:translateY(-50%) rotate(90deg);transition:transform .3s cubic-bezier(.25,.46,.45,.94);width:10px;z-index:1}#projects .section-filters .r-2 .form-item:first-child{margin-left:0}#projects .section-filters .r-3{margin-top:30px}#projects .section-filters .r-3 .column-12{border-bottom:1px solid #e2e2e2;padding-bottom:20px}#projects .section-filters .r-3 .list-categories{align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:left;margin-left:-22px;margin-top:18px}#projects .section-filters .r-3 .list-categories .cat-item{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f6f6f6;border-radius:20px;color:#181818;cursor:pointer;font-family:Gilroy-Medium,Arial,sans-serif;font-size:10px;letter-spacing:0;line-height:36px;margin-bottom:22px;margin-left:22px;padding:0 20px;text-align:center;text-transform:uppercase;transition:all .3s cubic-bezier(.25,.46,.45,.94)}#projects .section-filters .r-3 .list-categories .cat-item.selected,#projects .section-filters .r-3 .list-categories .cat-item:hover{background-color:#009ee3;color:#fff}#projects .section-filters .r-4{margin-top:30px}#projects .section-filters .r-4 .column-6{padding-right:4px;text-align:right}#projects .section-filters .r-4 .column-6 .apply,#projects .section-filters .r-4 .column-6 .init{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;display:inline-block;font-family:Gilroy-Medium,Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:14px;text-transform:uppercase;vertical-align:middle}#projects .section-filters .r-4 .column-6 .init{color:#009ee3}#projects .section-filters .r-4 .column-6 .apply{color:#009ee3;margin-left:30px}#projects .section-filters .r-4 .column-6 .apply .text{margin-top:2px}#projects .section-filters .r-4 .column-6 .apply .icon{transition:transform .3s cubic-bezier(.25,.46,.45,.94)}body.desktop #projects .section-filters .r-4 .column-6 .apply:hover .icon{transform:translate(4px)}#projects .section-filters .r-4 .column-6 .text{display:inline-block;vertical-align:middle}#projects .section-filters .r-4 .column-6 svg{fill:#181818;display:inline-block;height:10px;margin-left:10px;vertical-align:middle;width:10px}#projects .section-projects{margin-top:50px}#projects .section-projects .container-projects{overflow:hidden;position:relative}#projects .section-projects .list-projects{margin-top:30px}#projects .section-projects .column-sizer{width:48.743718593%}@media screen and (max-width:1219px){#projects .section-projects .column-sizer{width:48.427672956%}}@media screen and (max-width:1023px){#projects .section-projects .column-sizer{width:315.3846153846%}}#projects .section-projects .gutter-sizer{width:2.5125628141%}@media screen and (max-width:1219px){#projects .section-projects .gutter-sizer{width:3.1446540881%}}@media screen and (max-width:1023px){#projects .section-projects .gutter-sizer{width:7.6923076923%}}#projects .section-projects .project-item{margin-bottom:40px}#projects .section-projects .project-item .background-color{height:100%;left:10px;position:absolute;top:-10px;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:100%;z-index:0}#projects .section-projects .project-item .project-item-content{background-color:#fff;height:100%;width:100%}#projects .section-projects .project-item a{display:block;height:100%;width:100%}#projects .section-projects .project-item .item-location{padding:30px 0 0 20px;position:relative;width:50%;z-index:4}#projects .section-projects .project-item .item-location .axe,#projects .section-projects .project-item .item-location .url{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#5a5a5a;display:block;font-family:Gilroy-Regular,Arial,sans-serif;font-size:16px;letter-spacing:-.018em;line-height:20px}#projects .section-projects .project-item .item-location .country-date{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#5a5a5a;display:block;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:16px;letter-spacing:-.018em;line-height:20px}#projects .section-projects .project-item .item-logo{height:80px;position:absolute;right:20px;text-align:right;top:30px;width:30%;z-index:2}#projects .section-projects .project-item .item-logo img{display:inline-block;height:auto;max-height:100%;max-width:100%;width:auto}#projects .section-projects .project-item .item-head{margin-top:40px;padding-left:20px}#projects .section-projects .project-item .item-head .title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:30px;letter-spacing:-.018em;line-height:36px;padding:0 20px 0 0}#projects .section-projects .project-item .item-head .entite{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#5a5a5a;font-family:Gilroy-Regular,Arial,sans-serif;font-size:16px;letter-spacing:-.018em;line-height:16px;margin-top:10px}#projects .section-projects .project-item .item-content{margin-top:20px;padding:20px}#projects .section-projects .project-item.case-study .item-logo{display:none}#projects .section-projects .project-item.case-study .item-location{left:0;padding:0;position:absolute;text-align:center;top:30px;width:100%}#projects .section-projects .project-item.case-study .item-location .axe,#projects .section-projects .project-item.case-study .item-location .country-date{color:#fff}#projects .section-projects .project-item.case-study .item-head{height:272px;margin-top:0;padding-left:0}#projects .section-projects .project-item.case-study .item-head .image{height:100%;overflow:hidden;position:relative;width:100%}#projects .section-projects .project-item.case-study .item-head .image img{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}#projects .section-projects .project-item.case-study .item-head .over{background-color:rgba(0,0,0,.3);bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}#projects .section-projects .project-item.case-study .item-head .over .d-cell{text-align:center}#projects .section-projects .project-item.case-study .item-head .over .title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:30px;letter-spacing:-.018em;line-height:30px;padding:0 10%}#projects .section-projects .project-item.case-study .item-head .over .entite{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:Gilroy-Regular,Arial,sans-serif;font-size:16px;letter-spacing:-.018em;line-height:16px;margin-top:10px}#projects .section-projects .project-item.case-study .item-content{background-color:#f5eeea;margin-top:0;padding:40px 20px}body.desktop #projects .section-projects .project-item:hover .background-color{transform:translate(5px,-5px)}#projects .section-projects .r-2{margin-top:40px;text-align:center}#projects .section-projects .container-spinner{height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}#projects .section-projects .load-more{display:inline-block;opacity:0;visibility:hidden}#projects .section-projects .load-more .text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#b3b3b3;display:inline-block;font-family:Gilroy-Medium,Arial,sans-serif;font-size:20px;letter-spacing:0;line-height:20px;vertical-align:middle}#projects .section-projects .load-more .icon{fill:#009ee3;display:inline-block;height:16px;margin-left:6px;transform:rotate(90deg);transition:transform .3s cubic-bezier(.25,.46,.45,.94);vertical-align:middle;width:14px}body.desktop #projects .section-projects .load-more:hover .icon{transform:translateY(5px) rotate(90deg)}@media screen and (max-width:1219px){#projects .section-slider .grid .bloc-color,#projects .section-slider .sidebar{height:236px}#projects .section-slider .container-illustrations{height:318px}#projects .section-slider .container-illustrations .icon{bottom:-58px;height:145px;width:172px}#projects .section-slider .container-titles{height:300px}#projects .section-slider .container-titles .title-item{padding:30px}#projects .section-slider .container-titles .title-item .title{font-size:26px;letter-spacing:-.015em;line-height:32px}#projects .section-slider .container-titles .title-item .description{margin-top:10px}}@media screen and (max-width:1023px){#projects .section-slider .grid{max-width:100%}#projects .section-slider .grid .row{border-top:1px solid transparent}#projects .section-slider .grid .bloc-color{height:134px;top:16px}#projects .section-slider .sidebar{height:134px;margin-top:16px;width:50px}#projects .section-slider .sidebar ul{bottom:20px}#projects .section-slider .container-illustrations{height:150px;left:50px;width:calc(100% - 50px)}#projects .section-slider .container-illustrations .illustration-item img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}#projects .section-slider .container-illustrations .icon{bottom:-28px;height:71px;width:85px}#projects .section-slider .container-titles{background-color:transparent;margin-left:0;margin-top:34px}#projects .section-filters .r-1 .column-2{float:left;width:50%}#projects .section-filters .r-1 .column-2.right{margin-top:4px}#projects .section-filters .r-2 .form-item{display:block;margin:30px 0 0;width:100%}#projects .section-filters .r-2 .form-item .input-select{width:100%}#projects .section-filters .r-2 .form-item .select-with-legend{display:block;margin:10px 0 0!important}#projects .section-filters .r-2 .form-item .select-with-legend:first-child{margin:0!important}#projects .section-filters .r-2 .form-item .select-with-legend .legend{width:50px}#projects .section-filters .r-2 .form-item .select-with-legend .input-select{margin-left:0;width:calc(100% - 56px)}#projects .section-filters .r-2 .form-item select{width:100%}#projects .section-filters .r-2 .form-item:first-child{margin-top:0}#projects .section-filters .r-3 .list-categories .cat-item{margin-bottom:10px}#projects .section-projects .project-item .item-location{width:100%}#projects .section-projects .project-item .item-logo{margin-top:10px;padding-left:20px;position:relative;right:auto;text-align:left;top:auto;width:100%}#projects .section-projects .project-item.case-study .item-location .country-date{font-size:14px}#projects .section-projects .project-item.case-study .item-head{height:215px}#projects .section-projects .project-item.case-study .item-head .over{padding-top:60px}#projects .section-projects .project-item.case-study .item-head .over .title,#projects .section-projects .project-item .item-head .over .title{font-size:20px;line-height:24px}}#contact .section-banner .bloc-color{content:"";position:absolute;width:200%;z-index:0}#contact .section-banner .bloc-color.b-1{background-color:#00adee;height:235px;left:91.4572864322%;top:150px}@media screen and (max-width:1219px){#contact .section-banner .bloc-color.b-1{left:91.4046121593%}}@media screen and (max-width:1023px){#contact .section-banner .bloc-color.b-1{left:584.6153846154%}}#contact .section-banner .bloc-color.b-2{background-color:#1c3462;height:410px;left:6.0301507538%;top:20px;width:85.4271356784%}@media screen and (max-width:1219px){#contact .section-banner .bloc-color.b-2{width:85.9538784067%}}@media screen and (max-width:1023px){#contact .section-banner .bloc-color.b-2{width:538.4615384615%}}@media screen and (max-width:1219px){#contact .section-banner .bloc-color.b-2{left:5.4507337526%}}@media screen and (max-width:1023px){#contact .section-banner .bloc-color.b-2{left:46.1538461538%}}#contact .section-banner .row{border-top:1px solid transparent;z-index:1}#contact .section-banner .illustration{height:340px;left:25.6281407035%;overflow:hidden;position:absolute;top:0}@media screen and (max-width:1219px){#contact .section-banner .illustration{left:25.786163522%}}@media screen and (max-width:1023px){#contact .section-banner .illustration{left:161.5384615385%}}#contact .section-banner .illustration img{height:100%;left:50%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}#contact .section-banner .title{background-color:#fff;margin-left:6.0301507538%;margin-top:318px;padding:40px 0;position:relative;width:53.7688442211%;z-index:4}@media screen and (max-width:1219px){#contact .section-banner .title{width:54.7169811321%}}@media screen and (max-width:1023px){#contact .section-banner .title{width:330.7692307692%}}@media screen and (max-width:1219px){#contact .section-banner .title{margin-left:5.4507337526%}}@media screen and (max-width:1023px){#contact .section-banner .title{margin-left:46.1538461538%}}#contact .section-banner .title h1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:80px;letter-spacing:-.021em;line-height:86px}#contact .section-banner .icon{fill:#ece4d4;height:194px;position:absolute;right:5px;top:200px;width:173px;z-index:2}#contact .section-form{background-color:#f7f7f7;margin-top:90px;padding:50px 0;text-align:center}#contact .section-form .legend{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:20px;letter-spacing:-.012em;line-height:35px}#contact .section-form form{margin-top:60px}#contact .section-form .row{margin-left:17.0854271357%;margin-top:30px}@media screen and (max-width:1219px){#contact .section-form .row{margin-left:17.1907756813%}}@media screen and (max-width:1023px){#contact .section-form .row{margin-left:107.6923076923%}}#contact .section-form .row.no-margin{margin:0}#contact .section-form .g-recaptcha div{margin:0 auto}#contact .section-form [class*=column]+[class*=column]{margin-left:2.5125628141%}@media screen and (max-width:1219px){#contact .section-form [class*=column]+[class*=column]{margin-left:3.1446540881%}}@media screen and (max-width:1023px){#contact .section-form [class*=column]+[class*=column]{margin-left:7.6923076923%}}#contact .section-form fieldset{position:relative}#contact .section-form fieldset.error input,#contact .section-form fieldset.error select,#contact .section-form fieldset.error textarea{border-color:darkred}#contact .section-form fieldset.select .icon{fill:#009ee3;height:7px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:10px;z-index:2}#contact .section-form input[type=text],#contact .section-form select,#contact .section-form textarea{background-color:#fff;border:1px solid #fff;border-radius:0;height:60px;line-height:60px;padding:0 20px;width:100%}#contact .section-form input[type=text]::-moz-placeholder,#contact .section-form select::-moz-placeholder,#contact .section-form textarea::-moz-placeholder{color:blue}#contact .section-form input[type=text]:-ms-input-placeholder,#contact .section-form select:-ms-input-placeholder,#contact .section-form textarea:-ms-input-placeholder{color:blue}#contact .section-form input[type=text]::placeholder,#contact .section-form select::placeholder,#contact .section-form textarea::placeholder{color:blue}#contact .section-form #attachment-file{height:100%;left:0;opacity:5e-7;position:absolute;top:0;width:100%;z-index:100}#contact .section-form .join-file{background-color:#dedede;cursor:pointer!important;padding:10px;text-align:left}#contact .section-form .join-file .filename,#contact .section-form .join-file .icon,#contact .section-form .join-file label{display:inline-block;vertical-align:middle}#contact .section-form .join-file svg{display:block;height:16px;width:16px}#contact .section-form .join-file label{margin-left:10px}#contact .section-form .join-file label.hidden{display:none}#contact .section-form .join-file .filename{margin-left:10px}#contact .section-form textarea{height:180px;line-height:20px;padding:20px;resize:none}#contact .section-form #website{display:none}#contact .section-form.error input[type=text]{border-color:darkred}#contact .section-form .form-message{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#009ee3;font-family:Gilroy-Medium,Arial,sans-serif;font-size:16px;letter-spacing:-.012em;line-height:16px;padding:30px 0 10px}#contact .section-form .submit{margin-top:10px}#contact .section-form .submit .button{display:inline-block}#contact .section-form .submit .button a{display:block}#contact .section-form .submit .button .text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;display:inline-block;font-family:Gilroy-Medium,Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:14px;text-transform:uppercase;vertical-align:middle}#contact .section-form .submit .button .text.less{display:none}#contact .section-form .submit .button .icon{fill:#009ee3;display:inline-block;height:10px;margin-left:6px;transition:transform .2s cubic-bezier(.25,.46,.45,.94);vertical-align:middle;width:10px}body.desktop #contact .section-form .submit .button:hover .icon{transform:translate(5px)}#contact .section-addresses{padding-top:80px}#contact .section-addresses .row{margin-left:17.0854271357%}@media screen and (max-width:1219px){#contact .section-addresses .row{margin-left:17.1907756813%}}@media screen and (max-width:1023px){#contact .section-addresses .row{margin-left:107.6923076923%}}#contact .section-addresses .row+.row{margin-top:40px}#contact .section-addresses .legend{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:21px;letter-spacing:-.012em;line-height:21px}#contact .section-addresses .column-4{margin-left:2.5125628141%}@media screen and (max-width:1219px){#contact .section-addresses .column-4{margin-left:3.1446540881%}}@media screen and (max-width:1023px){#contact .section-addresses .column-4{margin-left:7.6923076923%}}#contact .section-addresses .column-4:first-child{margin-left:0}#contact .section-addresses .column-4 .country{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-Medium,Arial,sans-serif;font-size:10px;letter-spacing:.1em;line-height:10px;text-transform:uppercase}#contact .section-addresses .column-4 .address{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#009ee3;font-family:Gilroy-Regular,Arial,sans-serif;font-size:19px;letter-spacing:-.024em;line-height:27px;margin-top:20px}body.desktop #contact .section-addresses .column-4 .address a:hover{text-decoration:underline}#contact .section-addresses .column-4 .phone-title,#contact .section-addresses .column-4 .station-title{color:#181818;margin-top:30px}@media screen and (max-width:1219px){#contact .section-banner .icon{height:137px;right:13px;width:122px}#contact .section-banner .title h1{font-size:60px;letter-spacing:-.016em;line-height:66px}}@media screen and (max-width:1023px){#contact .section-banner .bloc-color.b-1{height:80px;left:auto;right:-30px;top:46px;width:30px}#contact .section-banner .bloc-color.b-2{height:136px;left:-30px;top:10px;width:calc(100% + 30px)}#contact .section-banner .illustration{height:114px;left:0;width:calc(100% - 40px)}#contact .section-banner .illustration img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}#contact .section-banner .icon{height:64px;right:-32px;top:68px;width:57px}#contact .section-banner .title{background-color:transparent;margin-left:0;margin-top:160px;padding:30px 0 0;width:100%}#contact .section-banner .title h1{font-size:30px;letter-spacing:-.008em;line-height:34px}#contact .section-content .block_edito{margin-top:30px}#contact .section-form{margin-top:40px;padding:40px 0}#contact .section-form .row{margin:0}#contact .section-form form{margin-top:30px}#contact .section-form [class*=column]{margin:0 0 20px!important}#contact .section-addresses{padding-top:40px}#contact .section-addresses .row{margin-left:0}#contact .section-addresses .row .column-4{margin:30px 0 0}#contact .section-addresses .row .column-4:first-child{margin-top:0}}#presse .section-banner .bloc-color{content:"";position:absolute;width:200%;z-index:0}#presse .section-banner .bloc-color.b-1{background-color:#75cade;height:410px;right:57.2864321608%;top:20px;width:200%}@media screen and (max-width:1219px){#presse .section-banner .bloc-color.b-1{right:57.0230607966%}}@media screen and (max-width:1023px){#presse .section-banner .bloc-color.b-1{right:369.2307692308%}}#presse .section-banner .bloc-color.b-2{background-color:#1c3462;height:168px;left:91.4572864322%;top:150px;width:200%}@media screen and (max-width:1219px){#presse .section-banner .bloc-color.b-2{left:91.4046121593%}}@media screen and (max-width:1023px){#presse .section-banner .bloc-color.b-2{left:584.6153846154%}}#presse .section-banner .row{border-top:1px solid transparent;z-index:1}#presse .section-banner .illustration{height:340px;left:34.1708542714%;overflow:hidden;position:absolute;top:0}@media screen and (max-width:1219px){#presse .section-banner .illustration{left:34.3815513627%}}@media screen and (max-width:1023px){#presse .section-banner .illustration{left:215.3846153846%}}#presse .section-banner .illustration img{height:100%;left:50%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}#presse .section-banner .title{background-color:#fff;margin-left:42.7135678392%;margin-top:318px;padding:40px 60px;position:relative;width:53.7688442211%;z-index:4}@media screen and (max-width:1219px){#presse .section-banner .title{width:54.7169811321%}}@media screen and (max-width:1023px){#presse .section-banner .title{width:330.7692307692%}}@media screen and (max-width:1219px){#presse .section-banner .title{margin-left:42.9769392034%}}@media screen and (max-width:1023px){#presse .section-banner .title{margin-left:269.2307692308%}}#presse .section-banner .title h1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:80px;letter-spacing:-.021em;line-height:86px}#presse .section-banner .icon{height:195px;left:25.6281407035%;margin-left:4px;position:absolute;top:178px;width:174px;z-index:2}@media screen and (max-width:1219px){#presse .section-banner .icon{left:25.786163522%}}@media screen and (max-width:1023px){#presse .section-banner .icon{left:161.5384615385%}}#presse .section-download{margin-top:100px}#presse .section-download .row{margin-top:60px}#presse .section-download .row:first-child{margin-top:0}#presse .section-download .row .column-4{margin-left:6.0301507538%}@media screen and (max-width:1219px){#presse .section-download .row .column-4{margin-left:5.4507337526%}}@media screen and (max-width:1023px){#presse .section-download .row .column-4{margin-left:46.1538461538%}}#presse .section-download .row .column-7{margin-left:2.5125628141%;padding-top:14px}@media screen and (max-width:1219px){#presse .section-download .row .column-7{margin-left:3.1446540881%}}@media screen and (max-width:1023px){#presse .section-download .row .column-7{margin-left:7.6923076923%}}#presse .section-download .legend{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:21px;letter-spacing:-.012em;line-height:35px}#presse .section-download .download-item{width:100%}#presse .section-download .download-item a{display:block}body.desktop #presse .section-download .download-item a:hover .button-download .text{color:#009ee3}#presse .section-download .download-item .f-left{padding-right:20px;width:calc(100% - 120px)}#presse .section-download .download-item .f-left .date{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-Medium,Arial,sans-serif;font-size:10px;letter-spacing:.1em;line-height:10px;text-transform:uppercase}#presse .section-download .download-item .f-left .title{margin-top:10px}#presse .section-download .download-item .f-left .metas{font-size:12px;line-height:12px;text-transform:uppercase}#presse .section-download .download-item .f-right{margin-top:16px;width:120px}#presse .section-download .download-item+.download-item{border-top:1px solid #f7f7f7;margin-top:20px;padding-top:20px}@media screen and (max-width:1219px){#presse .section-banner .icon{height:137px;margin-left:14px;width:122px}#presse .section-banner .title h1{font-size:60px;letter-spacing:-.016em;line-height:66px}}@media screen and (max-width:1023px){#presse .section-banner .bloc-color.b-1{height:164px;left:auto;right:82px;top:10px;width:200%}#presse .section-banner .bloc-color.b-2{height:90px;left:calc(100% - 82px);top:58px;width:200%}#presse .section-banner .illustration{height:130px;left:0;width:100%}#presse .section-banner .illustration img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}#presse .section-banner .icon{height:73px;left:-51px;top:68px;width:66px}#presse .section-banner .title{background-color:transparent;margin-left:0;margin-top:176px;padding:30px 0 0;width:100%}#presse .section-banner .title h1{font-size:30px;letter-spacing:-.008em;line-height:34px}#presse .section-download{margin-top:40px}#presse .section-download .row .column-4{margin-left:0}#presse .section-download .row .column-7{margin-left:0;margin-top:20px}#presse .section-download .download-item .f-left,#presse .section-download .download-item .f-right{float:none;width:100%}#presse .section-download .download-item .f-right{margin-top:10px}}.section-resources{margin-top:80px}.section-resources .row.top{z-index:2}.section-resources .top-bar{height:290px;position:relative;z-index:1}.section-resources .top-bar:before{background-color:#78cade;content:"";height:356px;position:absolute;right:1px;top:0;width:200%;z-index:1}.section-resources .top-bar .f-left{height:290px;max-width:400px;position:relative;transform:translate(-50px);z-index:1}@media screen and (max-width:1350px){.section-resources .top-bar .f-left{transform:translate(0)}}.section-resources .top-bar .f-left .title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:50px;letter-spacing:-.013em;line-height:52px}.section-resources .top-bar .f-left .subtitle{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-Regular,Arial,sans-serif;font-size:20px;letter-spacing:-.017em;line-height:30px;margin-top:6px}.section-resources .top-bar .f-right{height:290px;padding-right:100px;position:relative;z-index:1}.section-resources .top-bar .f-right .form-item{display:inline-block;margin-left:60px;position:relative;vertical-align:middle}.section-resources .top-bar .f-right .form-item .select-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:Gilroy-Medium,Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:40px}.section-resources .top-bar .f-right .form-item .input-select{border:1px solid #fff;border-radius:4px;height:40px;margin-top:6px;overflow:hidden;width:140px}.section-resources .top-bar .f-right .form-item select{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;cursor:pointer;font-family:Gilroy-Medium,Arial,sans-serif;font-size:18px;height:40px;letter-spacing:0;line-height:40px;padding:0 36px 0 16px;position:relative;width:140px;z-index:2}.section-resources .top-bar .f-right .form-item select option{color:#000}.section-resources .top-bar .f-right .form-item .icon{fill:#181818;height:10px;position:absolute;right:14px;top:50%;transform:translateY(-50%);transform:translateY(-50%) rotate(90deg);transition:transform .3s cubic-bezier(.25,.46,.45,.94);width:10px;z-index:1}.section-resources .top-bar .f-right .form-item:hover .icon{transform:translateY(-20%) rotate(90deg)}.section-resources .top-bar .f-right .form-item:first-child{margin-left:0}.section-resources .resources-container{position:relative;z-index:2}.section-resources .resources-container .container-list{opacity:0;overflow:hidden;position:relative;visibility:hidden}.section-resources .resources-container .container-spinner .spinner{margin-top:20px}.section-resources .resources-container .column-11{background-color:#fff;margin-left:8.5427135678%;min-height:130px;padding:40px 0 0 40px}@media screen and (max-width:1219px){.section-resources .resources-container .column-11{margin-left:8.5953878407%}}@media screen and (max-width:1023px){.section-resources .resources-container .column-11{margin-left:53.8461538462%}}.section-resources .resource-item{border-bottom:1px solid #e7e7e7;padding:20px 0;width:100%}.section-resources .resource-item:first-child{padding-top:0}.section-resources .resource-item .cover,.section-resources .resource-item .metas{float:left}.section-resources .resource-item .metas{margin-left:30px;width:calc(100% - 300px)}.section-resources .resource-item .metas .theme-country{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#009ee3;font-family:Gilroy-Medium,Arial,sans-serif;font-size:10px;letter-spacing:.1em;line-height:10px;text-transform:uppercase}.section-resources .resource-item .metas .name{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:22px;letter-spacing:-.018em;line-height:28px;margin-top:15px}.section-resources .resource-item .metas .date,.section-resources .resource-item .metas .site-support{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#5a5a5a;font-family:Gilroy-Medium,Arial,sans-serif;font-size:10px;letter-spacing:.1em;line-height:10px;margin-top:6px;text-transform:uppercase}.section-resources .resource-item .cover{box-shadow:0 2px 4px rgba(0,0,0,.5);height:100px;width:72px}.section-resources .resource-item .cover img{height:100px;width:72px}.section-resources .resource-item .link{float:right;height:100px;text-align:right}.section-resources .resource-item .link .file-meta{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Gilroy-Medium,Arial,sans-serif;font-size:10px;letter-spacing:.1em;line-height:10px;margin-top:6px;text-transform:uppercase}.section-resources .resource-item:hover .button-download .icon{fill:#009ee3}.section-resources .pagination{margin-top:50px;padding-bottom:50px}.section-resources .discover{height:130px;position:relative}.section-resources .discover:before{background-color:#17355b;content:"";height:260px;left:8.5427135678%;position:absolute;top:-130px;width:200%;z-index:1}@media screen and (max-width:1219px){.section-resources .discover:before{left:8.5953878407%}}@media screen and (max-width:1023px){.section-resources .discover:before{left:53.8461538462%}}.section-resources .discover:after{background-color:#fff;content:"";height:130px;position:absolute;right:-58px;top:-130px;width:60px;z-index:2}.section-resources .discover .column-12{height:100%;position:relative;text-align:right;z-index:2}.section-resources .discover .column-12 a{display:block;height:100%;width:100%}.section-resources .discover .column-12 a:hover .icon{transform:translate(4px)}.section-resources .discover .column-12 a .text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;display:inline-block;font-family:Gilroy-Medium,Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:22px;text-transform:uppercase;vertical-align:middle}.section-resources .discover .column-12 a .icon{fill:#009ee3;display:inline-block;height:10px;margin-left:10px;transition:transform .3s cubic-bezier(.25,.46,.45,.94);vertical-align:middle;width:10px}@media screen and (max-width:1219px){.section-resources .top-bar .f-left{max-width:300px;transform:translate(0)}.section-resources .top-bar .f-left .title{font-size:40px;line-height:52px}.section-resources .top-bar .f-right{padding-right:52px}}#calls .page-inner{padding-top:206px}#calls .section-banner .bloc-color{content:"";position:absolute;width:200%;z-index:0}#calls .section-banner .bloc-color.b-1{background-color:#78cade;height:410px;right:0;top:0;width:200%}#calls .section-banner .bloc-color.b-2{background-color:#17355b;height:235px;left:17.0854271357%;top:216px;width:200%}@media screen and (max-width:1219px){#calls .section-banner .bloc-color.b-2{left:17.1907756813%}}@media screen and (max-width:1023px){#calls .section-banner .bloc-color.b-2{left:107.6923076923%}}#calls .section-banner .row{border-top:1px solid transparent;z-index:1}#calls .section-banner .illustration{height:390px;left:42.7135678392%;overflow:hidden;position:absolute;top:60px}@media screen and (max-width:1219px){#calls .section-banner .illustration{left:42.9769392034%}}@media screen and (max-width:1023px){#calls .section-banner .illustration{left:269.2307692308%}}#calls .section-banner .illustration img{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}#calls .section-banner .title{background-color:#fff;margin-top:318px;padding:40px 0 40px 60px;position:relative;width:65.8291457286%;z-index:4}@media screen and (max-width:1219px){#calls .section-banner .title{width:65.6184486373%}}@media screen and (max-width:1023px){#calls .section-banner .title{width:423.0769230769%}}#calls .section-banner .title h1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:80px;letter-spacing:-.021em;line-height:86px}#calls .section-banner .icon{fill:#ece4d4;height:194px;position:absolute;right:608px;top:148px;transform:rotate(-180deg);width:173px;z-index:2}#calls .section-projects{background-color:#f5eeea;margin-top:90px;padding:70px 0}#calls .main-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:21px;letter-spacing:-.012em;line-height:21px;text-align:center}#calls .container-projects{margin-top:70px}#calls .container-projects .row:nth-child(2n) .top{background-color:#78cade}#calls .container-projects .row:nth-child(odd) .top{background-color:#029fe3}#calls .project-item .top{height:auto;padding:40px 40px 80px}#calls .project-item .top .label{background-color:#fff;border-radius:3px;display:inline-block;height:30px;padding:0 14px}#calls .project-item .top .label .circle{border-radius:50%;display:inline-block;height:10px;vertical-align:middle;width:10px}#calls .project-item .top .label .text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;display:inline-block;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:16px;letter-spacing:-.019em;line-height:16px;margin-left:10px;margin-top:2px;vertical-align:middle}#calls .project-item .top .category{color:#fff}#calls .project-item .top .title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:30px;letter-spacing:-.019em;line-height:39px;max-width:70%}#calls .project-item .top .description{color:#181818;margin-top:20px;max-width:70%}#calls .project-item .top .country{position:absolute;right:40px;text-align:center;top:40px}#calls .project-item .top .country span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;border-radius:3px;color:#181818;display:inline-block;font-family:Gilroy-SemiBold,Arial,sans-serif;font-size:16px;height:30px;letter-spacing:-.019em;line-height:26px;padding:4px 14px 0}#calls .project-item .top .button-see{bottom:30px;cursor:pointer;left:40px;position:absolute}#calls .project-item .top .button-see .text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;display:inline-block;font-family:Gilroy-Medium,Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:14px;text-transform:uppercase;vertical-align:middle}#calls .project-item .top .button-see .text.less{display:none}#calls .project-item .top .button-see .icon{fill:#fff;display:inline-block;height:10px;margin-left:6px;transform:rotate(90deg) translate(-1px);transition:transform .2s cubic-bezier(.25,.46,.45,.94);vertical-align:middle;width:10px}body.desktop #calls .project-item .top .button-see:hover .icon{transform:translateY(2px) rotate(90deg)}#calls .project-item .top .button-optimy{border:1px solid #fff;border-radius:3px;height:40px;position:absolute;right:40px;top:50%;transform:translateY(-50%);transition:background-color .3s cubic-bezier(.25,.46,.45,.94);z-index:2}#calls .project-item .top .button-optimy a{display:block;padding:6px 14px 0}#calls .project-item .top .button-optimy .text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;display:inline-block;font-family:Gilroy-Medium,Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:18px;text-transform:uppercase;transition:color .3s cubic-bezier(.25,.46,.45,.94);vertical-align:middle}#calls .project-item .top .button-optimy .icon{fill:#181818;display:inline-block;height:10px;margin-left:6px;transition:transform .2s cubic-bezier(.25,.46,.45,.94);vertical-align:middle;width:10px}body.desktop #calls .project-item .top .button-optimy:hover{background-color:#fff}body.desktop #calls .project-item .top .button-optimy:hover .text{color:#181818}#calls .project-item .project-content{height:0;overflow:hidden;position:relative}#calls .project-item .project-content .project-content-inner{background-color:#fff;border-top:1px solid transparent;padding:0 40px 70px}#calls .project-item .project-content .project-content-inner .block.block_video .grid .background-color-line{display:none}#calls .project-item .project-content .project-content-inner .block.block_video .block-content{margin-top:0}body.desktop #calls .project-item.open:hover .top .button-see .icon{transform:translateY(-2px) rotate(-90deg)}#calls .project-item.open .top .button-see .text.more{display:none}#calls .project-item.open .top .button-see .text.less{display:inline-block}#calls .project-item.open .top .button-see .icon{transform:rotate(-90deg)}@media screen and (max-width:1023px){#calls .page-inner{padding-top:84px}#calls .section-banner .bloc-color.b-2{height:80px;left:0;right:auto;top:72px;width:200%}#calls .section-banner .bloc-color.b-1{height:136px;left:-60px;top:0;width:calc(100% + 30px)}#calls .section-banner .illustration{height:128px;left:auto;right:0;top:23px;width:calc(100% - 40px)}#calls .section-banner .illustration img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}#calls .section-banner .icon{height:64px;left:9px;right:auto;top:36px;width:57px}#calls .section-banner .title{background-color:transparent;margin-left:0;margin-top:160px;padding:30px 0 0;width:100%}#calls .section-banner .title h1{font-size:30px;letter-spacing:-.008em;line-height:34px}#calls .section-content .block_edito{margin-top:30px}#calls .project-item .top{display:flex;flex-direction:column;height:auto;padding:40px 20px}#calls .project-item .top .label{height:auto;order:1;padding:5px 14px;text-align:center;width:100%}#calls .project-item .top .category{margin-top:30px;order:3}#calls .project-item .top .title{order:4}#calls .project-item .top .description{max-width:100%;order:5}#calls .project-item .top .country{margin-top:10px;order:2;position:relative;right:auto;top:auto}#calls .project-item .top .button-optimy{margin-top:30px;order:6;position:relative;right:auto;text-align:center;top:auto;transform:translate(0)}#calls .project-item .top .button-see{bottom:auto;left:auto;margin-top:30px;order:7;position:relative}#calls .project-item .project-content .project-content-inner{padding:30px 20px}#calls .project-item .project-content .project-content-inner .block:first-child{margin-top:0}#calls .project-item .project-content .project-content-inner .grid{max-width:100%}}body.cmplz-document #cmplz-document{font-size:inherit;margin-top:inherit;max-width:100%}body.cmplz-document #cmplz-document>p{margin-top:50px}body.cmplz-document #cmplz-document>ul{margin-left:8.5427135678%}body.cmplz-document #cmplz-document p{font-size:inherit}body.cmplz-document #cmplz-document #cmplz-cookies-overview{margin-top:50px}body.cmplz-document #cmplz-document #cmplz-cookies-overview p{line-height:1.2;margin-bottom:1em;margin-left:0;max-width:100%}body.cmplz-document #cmplz-document #cmplz-cookies-overview summary p{margin-bottom:0}body.cmplz-document #cmplz-document>h2,body.cmplz-document #cmplz-document>h3{border-bottom:inherit;font-size:21px;margin-bottom:inherit;margin-top:70px;padding-bottom:inherit;text-align:inherit;text-transform:inherit}body.cmplz-document #cmplz-document h4{color:#181818}body.cmplz-document #cmplz-document .cmplz-subtitle{color:#181818;font-weight:inherit}body.cmplz-document #cmplz-document .cmplz-subtitle+p{margin-top:25px}

/*# sourceMappingURL=app.css.map*/