@charset "UTF-8";@font-face{font-family:Butler;src:url(../assets/fonts/Butler/Butler-Light.eot);src:url(../assets/fonts/Butler/Butler-Light.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/Butler/Butler-Light.woff2) format("woff2"),url(../assets/fonts/Butler/Butler-Light.woff) format("woff"),url(../assets/fonts/Butler/Butler-Light.ttf) format("truetype"),url(../assets/fonts/Butler/Butler-Light.svg#Butler-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Butler;src:url(../assets/fonts/Butler/Butler.eot);src:url(../assets/fonts/Butler/Butler.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/Butler/Butler.woff2) format("woff2"),url(../assets/fonts/Butler/Butler.woff) format("woff"),url(../assets/fonts/Butler/Butler.ttf) format("truetype"),url(../assets/fonts/Butler/Butler.svg#Butler) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Butler;src:url(../assets/fonts/Butler/Butler-Medium.eot);src:url(../assets/fonts/Butler/Butler-Medium.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/Butler/Butler-Medium.woff2) format("woff2"),url(../assets/fonts/Butler/Butler-Medium.woff) format("woff"),url(../assets/fonts/Butler/Butler-Medium.ttf) format("truetype"),url(../assets/fonts/Butler/Butler-Medium.svg#Butler-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:inter;src:url(../assets/fonts/inter-medium-webfont.woff2) format("woff2"),url(../assets/fonts/inter-medium-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:inter;src:url(../assets/fonts/inter-regular-webfont.woff2) format("woff2"),url(../assets/fonts/inter-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:inter;src:url(../assets/fonts/inter-semibold-webfont.woff2) format("woff2"),url(../assets/fonts/inter-semibold-webfont.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:0 0}article,aside,figure,footer,header,hgroup,nav,section{display:block}embed,img,object{max-width:100%}body.mousefocus :focus{outline:0}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;text-decoration:none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}input,select,textarea{font:99% sans-serif}table{border-collapse:collapse;border-spacing:0;font-size:inherit}small{font-size:85%}strong,th{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}.clickable,button,input[type=button],input[type=submit]{cursor:pointer}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button}button,input,select,textarea{margin:0}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}.clearfix:after,.clearfix:before{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}body{font:16px Helmet,Freesans,sans-serif}body,html{width:100%;height:100%}a,button{cursor:pointer;font-size:100%}button{border:0;padding:0;margin:0}*{box-sizing:border-box}.wrapper{width:100%;max-width:1180px;margin:0 auto;padding:0 0}.wrapper--full{max-width:none;padding:0}.row{margin-left:0;margin-right:0;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.row--h-center{-ms-flex-pack:center;justify-content:center}.row--h-end{-ms-flex-pack:end;justify-content:flex-end}.row--h-around{-ms-flex-pack:distribute;justify-content:space-around}.row--h-between{-ms-flex-pack:justify;justify-content:space-between}.row--v-center{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.row--v-end{-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.row--v-stretch{-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}.row--center{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.row--column{-ms-flex-direction:column;flex-direction:column}.row--nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.col-1{padding-left:0;padding-right:0;width:calc(4.1667vw * 1)}.ie .col-1{width:4vw}.offset-1{margin-left:calc(4.1667vw * 1)}.ie .offset-1{margin-left:4vw}.col-2{padding-left:0;padding-right:0;width:calc(4.1667vw * 2)}.ie .col-2{width:8vw}.offset-2{margin-left:calc(4.1667vw * 2)}.ie .offset-2{margin-left:8vw}.col-3{padding-left:0;padding-right:0;width:calc(4.1667vw * 3)}.ie .col-3{width:13vw}.offset-3{margin-left:calc(4.1667vw * 3)}.ie .offset-3{margin-left:13vw}.col-4{padding-left:0;padding-right:0;width:calc(4.1667vw * 4)}.ie .col-4{width:17vw}.offset-4{margin-left:calc(4.1667vw * 4)}.ie .offset-4{margin-left:17vw}.col-5{padding-left:0;padding-right:0;width:calc(4.1667vw * 5)}.ie .col-5{width:21vw}.offset-5{margin-left:calc(4.1667vw * 5)}.ie .offset-5{margin-left:21vw}.col-6{padding-left:0;padding-right:0;width:calc(4.1667vw * 6)}.ie .col-6{width:25vw}.offset-6{margin-left:calc(4.1667vw * 6)}.ie .offset-6{margin-left:25vw}.col-7{padding-left:0;padding-right:0;width:calc(4.1667vw * 7)}.ie .col-7{width:29vw}.offset-7{margin-left:calc(4.1667vw * 7)}.ie .offset-7{margin-left:29vw}.col-8{padding-left:0;padding-right:0;width:calc(4.1667vw * 8)}.ie .col-8{width:33vw}.offset-8{margin-left:calc(4.1667vw * 8)}.ie .offset-8{margin-left:33vw}.col-9{padding-left:0;padding-right:0;width:calc(4.1667vw * 9)}.ie .col-9{width:38vw}.offset-9{margin-left:calc(4.1667vw * 9)}.ie .offset-9{margin-left:38vw}.col-10{padding-left:0;padding-right:0;width:calc(4.1667vw * 10)}.ie .col-10{width:42vw}.offset-10{margin-left:calc(4.1667vw * 10)}.ie .offset-10{margin-left:42vw}.col-11{padding-left:0;padding-right:0;width:calc(4.1667vw * 11)}.ie .col-11{width:46vw}.offset-11{margin-left:calc(4.1667vw * 11)}.ie .offset-11{margin-left:46vw}.col-12{padding-left:0;padding-right:0;width:calc(4.1667vw * 12)}.ie .col-12{width:50vw}.offset-12{margin-left:calc(4.1667vw * 12)}.ie .offset-12{margin-left:50vw}.col-13{padding-left:0;padding-right:0;width:calc(4.1667vw * 13)}.ie .col-13{width:54vw}.offset-13{margin-left:calc(4.1667vw * 13)}.ie .offset-13{margin-left:54vw}.col-14{padding-left:0;padding-right:0;width:calc(4.1667vw * 14)}.ie .col-14{width:58vw}.offset-14{margin-left:calc(4.1667vw * 14)}.ie .offset-14{margin-left:58vw}.col-15{padding-left:0;padding-right:0;width:calc(4.1667vw * 15)}.ie .col-15{width:63vw}.offset-15{margin-left:calc(4.1667vw * 15)}.ie .offset-15{margin-left:63vw}.col-16{padding-left:0;padding-right:0;width:calc(4.1667vw * 16)}.ie .col-16{width:67vw}.offset-16{margin-left:calc(4.1667vw * 16)}.ie .offset-16{margin-left:67vw}.col-17{padding-left:0;padding-right:0;width:calc(4.1667vw * 17)}.ie .col-17{width:71vw}.offset-17{margin-left:calc(4.1667vw * 17)}.ie .offset-17{margin-left:71vw}.col-18{padding-left:0;padding-right:0;width:calc(4.1667vw * 18)}.ie .col-18{width:75vw}.offset-18{margin-left:calc(4.1667vw * 18)}.ie .offset-18{margin-left:75vw}.col-19{padding-left:0;padding-right:0;width:calc(4.1667vw * 19)}.ie .col-19{width:79vw}.offset-19{margin-left:calc(4.1667vw * 19)}.ie .offset-19{margin-left:79vw}.col-20{padding-left:0;padding-right:0;width:calc(4.1667vw * 20)}.ie .col-20{width:83vw}.offset-20{margin-left:calc(4.1667vw * 20)}.ie .offset-20{margin-left:83vw}.col-21{padding-left:0;padding-right:0;width:calc(4.1667vw * 21)}.ie .col-21{width:88vw}.offset-21{margin-left:calc(4.1667vw * 21)}.ie .offset-21{margin-left:88vw}.col-22{padding-left:0;padding-right:0;width:calc(4.1667vw * 22)}.ie .col-22{width:92vw}.offset-22{margin-left:calc(4.1667vw * 22)}.ie .offset-22{margin-left:92vw}.col-23{padding-left:0;padding-right:0;width:calc(4.1667vw * 23)}.ie .col-23{width:96vw}.offset-23{margin-left:calc(4.1667vw * 23)}.ie .offset-23{margin-left:96vw}.col-24{padding-left:0;padding-right:0;width:calc(4.1667vw * 24)}.ie .col-24{width:100vw}.offset-24{margin-left:calc(4.1667vw * 24)}.ie .offset-24{margin-left:100vw}@media screen and (max-width:1280px){.col-desktop-1{width:calc(4.1667vw * 1)}.ie .col-desktop-1{width:4vw}.offset-desktop-1{margin-left:calc(4.1667vw * 1)}.ie .offset-desktop-1{margin-left:4vw}.col-desktop-2{width:calc(4.1667vw * 2)}.ie .col-desktop-2{width:8vw}.offset-desktop-2{margin-left:calc(4.1667vw * 2)}.ie .offset-desktop-2{margin-left:8vw}.col-desktop-3{width:calc(4.1667vw * 3)}.ie .col-desktop-3{width:13vw}.offset-desktop-3{margin-left:calc(4.1667vw * 3)}.ie .offset-desktop-3{margin-left:13vw}.col-desktop-4{width:calc(4.1667vw * 4)}.ie .col-desktop-4{width:17vw}.offset-desktop-4{margin-left:calc(4.1667vw * 4)}.ie .offset-desktop-4{margin-left:17vw}.col-desktop-5{width:calc(4.1667vw * 5)}.ie .col-desktop-5{width:21vw}.offset-desktop-5{margin-left:calc(4.1667vw * 5)}.ie .offset-desktop-5{margin-left:21vw}.col-desktop-6{width:calc(4.1667vw * 6)}.ie .col-desktop-6{width:25vw}.offset-desktop-6{margin-left:calc(4.1667vw * 6)}.ie .offset-desktop-6{margin-left:25vw}.col-desktop-7{width:calc(4.1667vw * 7)}.ie .col-desktop-7{width:29vw}.offset-desktop-7{margin-left:calc(4.1667vw * 7)}.ie .offset-desktop-7{margin-left:29vw}.col-desktop-8{width:calc(4.1667vw * 8)}.ie .col-desktop-8{width:33vw}.offset-desktop-8{margin-left:calc(4.1667vw * 8)}.ie .offset-desktop-8{margin-left:33vw}.col-desktop-9{width:calc(4.1667vw * 9)}.ie .col-desktop-9{width:38vw}.offset-desktop-9{margin-left:calc(4.1667vw * 9)}.ie .offset-desktop-9{margin-left:38vw}.col-desktop-10{width:calc(4.1667vw * 10)}.ie .col-desktop-10{width:42vw}.offset-desktop-10{margin-left:calc(4.1667vw * 10)}.ie .offset-desktop-10{margin-left:42vw}.col-desktop-11{width:calc(4.1667vw * 11)}.ie .col-desktop-11{width:46vw}.offset-desktop-11{margin-left:calc(4.1667vw * 11)}.ie .offset-desktop-11{margin-left:46vw}.col-desktop-12{width:calc(4.1667vw * 12)}.ie .col-desktop-12{width:50vw}.offset-desktop-12{margin-left:calc(4.1667vw * 12)}.ie .offset-desktop-12{margin-left:50vw}.col-desktop-13{width:calc(4.1667vw * 13)}.ie .col-desktop-13{width:54vw}.offset-desktop-13{margin-left:calc(4.1667vw * 13)}.ie .offset-desktop-13{margin-left:54vw}.col-desktop-14{width:calc(4.1667vw * 14)}.ie .col-desktop-14{width:58vw}.offset-desktop-14{margin-left:calc(4.1667vw * 14)}.ie .offset-desktop-14{margin-left:58vw}.col-desktop-15{width:calc(4.1667vw * 15)}.ie .col-desktop-15{width:63vw}.offset-desktop-15{margin-left:calc(4.1667vw * 15)}.ie .offset-desktop-15{margin-left:63vw}.col-desktop-16{width:calc(4.1667vw * 16)}.ie .col-desktop-16{width:67vw}.offset-desktop-16{margin-left:calc(4.1667vw * 16)}.ie .offset-desktop-16{margin-left:67vw}.col-desktop-17{width:calc(4.1667vw * 17)}.ie .col-desktop-17{width:71vw}.offset-desktop-17{margin-left:calc(4.1667vw * 17)}.ie .offset-desktop-17{margin-left:71vw}.col-desktop-18{width:calc(4.1667vw * 18)}.ie .col-desktop-18{width:75vw}.offset-desktop-18{margin-left:calc(4.1667vw * 18)}.ie .offset-desktop-18{margin-left:75vw}.col-desktop-19{width:calc(4.1667vw * 19)}.ie .col-desktop-19{width:79vw}.offset-desktop-19{margin-left:calc(4.1667vw * 19)}.ie .offset-desktop-19{margin-left:79vw}.col-desktop-20{width:calc(4.1667vw * 20)}.ie .col-desktop-20{width:83vw}.offset-desktop-20{margin-left:calc(4.1667vw * 20)}.ie .offset-desktop-20{margin-left:83vw}.col-desktop-21{width:calc(4.1667vw * 21)}.ie .col-desktop-21{width:88vw}.offset-desktop-21{margin-left:calc(4.1667vw * 21)}.ie .offset-desktop-21{margin-left:88vw}.col-desktop-22{width:calc(4.1667vw * 22)}.ie .col-desktop-22{width:92vw}.offset-desktop-22{margin-left:calc(4.1667vw * 22)}.ie .offset-desktop-22{margin-left:92vw}.col-desktop-23{width:calc(4.1667vw * 23)}.ie .col-desktop-23{width:96vw}.offset-desktop-23{margin-left:calc(4.1667vw * 23)}.ie .offset-desktop-23{margin-left:96vw}.col-desktop-24{width:calc(4.1667vw * 24)}.ie .col-desktop-24{width:100vw}.offset-desktop-24{margin-left:calc(4.1667vw * 24)}.ie .offset-desktop-24{margin-left:100vw}.offset-desktop-0{margin-left:0}}@media screen and (max-width:1024px){.col-tabletH-1{width:calc(4.1667vw * 1)}.ie .col-tabletH-1{width:4vw}.offset-tabletH-1{margin-left:calc(4.1667vw * 1)}.ie .offset-tabletH-1{margin-left:4vw}.col-tabletH-2{width:calc(4.1667vw * 2)}.ie .col-tabletH-2{width:8vw}.offset-tabletH-2{margin-left:calc(4.1667vw * 2)}.ie .offset-tabletH-2{margin-left:8vw}.col-tabletH-3{width:calc(4.1667vw * 3)}.ie .col-tabletH-3{width:13vw}.offset-tabletH-3{margin-left:calc(4.1667vw * 3)}.ie .offset-tabletH-3{margin-left:13vw}.col-tabletH-4{width:calc(4.1667vw * 4)}.ie .col-tabletH-4{width:17vw}.offset-tabletH-4{margin-left:calc(4.1667vw * 4)}.ie .offset-tabletH-4{margin-left:17vw}.col-tabletH-5{width:calc(4.1667vw * 5)}.ie .col-tabletH-5{width:21vw}.offset-tabletH-5{margin-left:calc(4.1667vw * 5)}.ie .offset-tabletH-5{margin-left:21vw}.col-tabletH-6{width:calc(4.1667vw * 6)}.ie .col-tabletH-6{width:25vw}.offset-tabletH-6{margin-left:calc(4.1667vw * 6)}.ie .offset-tabletH-6{margin-left:25vw}.col-tabletH-7{width:calc(4.1667vw * 7)}.ie .col-tabletH-7{width:29vw}.offset-tabletH-7{margin-left:calc(4.1667vw * 7)}.ie .offset-tabletH-7{margin-left:29vw}.col-tabletH-8{width:calc(4.1667vw * 8)}.ie .col-tabletH-8{width:33vw}.offset-tabletH-8{margin-left:calc(4.1667vw * 8)}.ie .offset-tabletH-8{margin-left:33vw}.col-tabletH-9{width:calc(4.1667vw * 9)}.ie .col-tabletH-9{width:38vw}.offset-tabletH-9{margin-left:calc(4.1667vw * 9)}.ie .offset-tabletH-9{margin-left:38vw}.col-tabletH-10{width:calc(4.1667vw * 10)}.ie .col-tabletH-10{width:42vw}.offset-tabletH-10{margin-left:calc(4.1667vw * 10)}.ie .offset-tabletH-10{margin-left:42vw}.col-tabletH-11{width:calc(4.1667vw * 11)}.ie .col-tabletH-11{width:46vw}.offset-tabletH-11{margin-left:calc(4.1667vw * 11)}.ie .offset-tabletH-11{margin-left:46vw}.col-tabletH-12{width:calc(4.1667vw * 12)}.ie .col-tabletH-12{width:50vw}.offset-tabletH-12{margin-left:calc(4.1667vw * 12)}.ie .offset-tabletH-12{margin-left:50vw}.col-tabletH-13{width:calc(4.1667vw * 13)}.ie .col-tabletH-13{width:54vw}.offset-tabletH-13{margin-left:calc(4.1667vw * 13)}.ie .offset-tabletH-13{margin-left:54vw}.col-tabletH-14{width:calc(4.1667vw * 14)}.ie .col-tabletH-14{width:58vw}.offset-tabletH-14{margin-left:calc(4.1667vw * 14)}.ie .offset-tabletH-14{margin-left:58vw}.col-tabletH-15{width:calc(4.1667vw * 15)}.ie .col-tabletH-15{width:63vw}.offset-tabletH-15{margin-left:calc(4.1667vw * 15)}.ie .offset-tabletH-15{margin-left:63vw}.col-tabletH-16{width:calc(4.1667vw * 16)}.ie .col-tabletH-16{width:67vw}.offset-tabletH-16{margin-left:calc(4.1667vw * 16)}.ie .offset-tabletH-16{margin-left:67vw}.col-tabletH-17{width:calc(4.1667vw * 17)}.ie .col-tabletH-17{width:71vw}.offset-tabletH-17{margin-left:calc(4.1667vw * 17)}.ie .offset-tabletH-17{margin-left:71vw}.col-tabletH-18{width:calc(4.1667vw * 18)}.ie .col-tabletH-18{width:75vw}.offset-tabletH-18{margin-left:calc(4.1667vw * 18)}.ie .offset-tabletH-18{margin-left:75vw}.col-tabletH-19{width:calc(4.1667vw * 19)}.ie .col-tabletH-19{width:79vw}.offset-tabletH-19{margin-left:calc(4.1667vw * 19)}.ie .offset-tabletH-19{margin-left:79vw}.col-tabletH-20{width:calc(4.1667vw * 20)}.ie .col-tabletH-20{width:83vw}.offset-tabletH-20{margin-left:calc(4.1667vw * 20)}.ie .offset-tabletH-20{margin-left:83vw}.col-tabletH-21{width:calc(4.1667vw * 21)}.ie .col-tabletH-21{width:88vw}.offset-tabletH-21{margin-left:calc(4.1667vw * 21)}.ie .offset-tabletH-21{margin-left:88vw}.col-tabletH-22{width:calc(4.1667vw * 22)}.ie .col-tabletH-22{width:92vw}.offset-tabletH-22{margin-left:calc(4.1667vw * 22)}.ie .offset-tabletH-22{margin-left:92vw}.col-tabletH-23{width:calc(4.1667vw * 23)}.ie .col-tabletH-23{width:96vw}.offset-tabletH-23{margin-left:calc(4.1667vw * 23)}.ie .offset-tabletH-23{margin-left:96vw}.col-tabletH-24{width:calc(4.1667vw * 24)}.ie .col-tabletH-24{width:100vw}.offset-tabletH-24{margin-left:calc(4.1667vw * 24)}.ie .offset-tabletH-24{margin-left:100vw}.offset-tabletH-0{margin-left:0}}@media screen and (max-width:768px){.col-tabletW-1{width:calc(4.1667vw * 1)}.ie .col-tabletW-1{width:4vw}.offset-tabletW-1{margin-left:calc(4.1667vw * 1)}.ie .offset-tabletW-1{margin-left:4vw}.col-tabletW-2{width:calc(4.1667vw * 2)}.ie .col-tabletW-2{width:8vw}.offset-tabletW-2{margin-left:calc(4.1667vw * 2)}.ie .offset-tabletW-2{margin-left:8vw}.col-tabletW-3{width:calc(4.1667vw * 3)}.ie .col-tabletW-3{width:13vw}.offset-tabletW-3{margin-left:calc(4.1667vw * 3)}.ie .offset-tabletW-3{margin-left:13vw}.col-tabletW-4{width:calc(4.1667vw * 4)}.ie .col-tabletW-4{width:17vw}.offset-tabletW-4{margin-left:calc(4.1667vw * 4)}.ie .offset-tabletW-4{margin-left:17vw}.col-tabletW-5{width:calc(4.1667vw * 5)}.ie .col-tabletW-5{width:21vw}.offset-tabletW-5{margin-left:calc(4.1667vw * 5)}.ie .offset-tabletW-5{margin-left:21vw}.col-tabletW-6{width:calc(4.1667vw * 6)}.ie .col-tabletW-6{width:25vw}.offset-tabletW-6{margin-left:calc(4.1667vw * 6)}.ie .offset-tabletW-6{margin-left:25vw}.col-tabletW-7{width:calc(4.1667vw * 7)}.ie .col-tabletW-7{width:29vw}.offset-tabletW-7{margin-left:calc(4.1667vw * 7)}.ie .offset-tabletW-7{margin-left:29vw}.col-tabletW-8{width:calc(4.1667vw * 8)}.ie .col-tabletW-8{width:33vw}.offset-tabletW-8{margin-left:calc(4.1667vw * 8)}.ie .offset-tabletW-8{margin-left:33vw}.col-tabletW-9{width:calc(4.1667vw * 9)}.ie .col-tabletW-9{width:38vw}.offset-tabletW-9{margin-left:calc(4.1667vw * 9)}.ie .offset-tabletW-9{margin-left:38vw}.col-tabletW-10{width:calc(4.1667vw * 10)}.ie .col-tabletW-10{width:42vw}.offset-tabletW-10{margin-left:calc(4.1667vw * 10)}.ie .offset-tabletW-10{margin-left:42vw}.col-tabletW-11{width:calc(4.1667vw * 11)}.ie .col-tabletW-11{width:46vw}.offset-tabletW-11{margin-left:calc(4.1667vw * 11)}.ie .offset-tabletW-11{margin-left:46vw}.col-tabletW-12{width:calc(4.1667vw * 12)}.ie .col-tabletW-12{width:50vw}.offset-tabletW-12{margin-left:calc(4.1667vw * 12)}.ie .offset-tabletW-12{margin-left:50vw}.col-tabletW-13{width:calc(4.1667vw * 13)}.ie .col-tabletW-13{width:54vw}.offset-tabletW-13{margin-left:calc(4.1667vw * 13)}.ie .offset-tabletW-13{margin-left:54vw}.col-tabletW-14{width:calc(4.1667vw * 14)}.ie .col-tabletW-14{width:58vw}.offset-tabletW-14{margin-left:calc(4.1667vw * 14)}.ie .offset-tabletW-14{margin-left:58vw}.col-tabletW-15{width:calc(4.1667vw * 15)}.ie .col-tabletW-15{width:63vw}.offset-tabletW-15{margin-left:calc(4.1667vw * 15)}.ie .offset-tabletW-15{margin-left:63vw}.col-tabletW-16{width:calc(4.1667vw * 16)}.ie .col-tabletW-16{width:67vw}.offset-tabletW-16{margin-left:calc(4.1667vw * 16)}.ie .offset-tabletW-16{margin-left:67vw}.col-tabletW-17{width:calc(4.1667vw * 17)}.ie .col-tabletW-17{width:71vw}.offset-tabletW-17{margin-left:calc(4.1667vw * 17)}.ie .offset-tabletW-17{margin-left:71vw}.col-tabletW-18{width:calc(4.1667vw * 18)}.ie .col-tabletW-18{width:75vw}.offset-tabletW-18{margin-left:calc(4.1667vw * 18)}.ie .offset-tabletW-18{margin-left:75vw}.col-tabletW-19{width:calc(4.1667vw * 19)}.ie .col-tabletW-19{width:79vw}.offset-tabletW-19{margin-left:calc(4.1667vw * 19)}.ie .offset-tabletW-19{margin-left:79vw}.col-tabletW-20{width:calc(4.1667vw * 20)}.ie .col-tabletW-20{width:83vw}.offset-tabletW-20{margin-left:calc(4.1667vw * 20)}.ie .offset-tabletW-20{margin-left:83vw}.col-tabletW-21{width:calc(4.1667vw * 21)}.ie .col-tabletW-21{width:88vw}.offset-tabletW-21{margin-left:calc(4.1667vw * 21)}.ie .offset-tabletW-21{margin-left:88vw}.col-tabletW-22{width:calc(4.1667vw * 22)}.ie .col-tabletW-22{width:92vw}.offset-tabletW-22{margin-left:calc(4.1667vw * 22)}.ie .offset-tabletW-22{margin-left:92vw}.col-tabletW-23{width:calc(4.1667vw * 23)}.ie .col-tabletW-23{width:96vw}.offset-tabletW-23{margin-left:calc(4.1667vw * 23)}.ie .offset-tabletW-23{margin-left:96vw}.col-tabletW-24{width:calc(4.1667vw * 24)}.ie .col-tabletW-24{width:100vw}.offset-tabletW-24{margin-left:calc(4.1667vw * 24)}.ie .offset-tabletW-24{margin-left:100vw}.offset-tabletW-0{margin-left:0}}@media screen and (max-width:600px){.col-mobile-1{width:calc(4.1667vw * 1)}.ie .col-mobile-1{width:4vw}.offset-mobile-1{margin-left:calc(4.1667vw * 1)}.ie .offset-mobile-1{margin-left:4vw}.col-mobile-2{width:calc(4.1667vw * 2)}.ie .col-mobile-2{width:8vw}.offset-mobile-2{margin-left:calc(4.1667vw * 2)}.ie .offset-mobile-2{margin-left:8vw}.col-mobile-3{width:calc(4.1667vw * 3)}.ie .col-mobile-3{width:13vw}.offset-mobile-3{margin-left:calc(4.1667vw * 3)}.ie .offset-mobile-3{margin-left:13vw}.col-mobile-4{width:calc(4.1667vw * 4)}.ie .col-mobile-4{width:17vw}.offset-mobile-4{margin-left:calc(4.1667vw * 4)}.ie .offset-mobile-4{margin-left:17vw}.col-mobile-5{width:calc(4.1667vw * 5)}.ie .col-mobile-5{width:21vw}.offset-mobile-5{margin-left:calc(4.1667vw * 5)}.ie .offset-mobile-5{margin-left:21vw}.col-mobile-6{width:calc(4.1667vw * 6)}.ie .col-mobile-6{width:25vw}.offset-mobile-6{margin-left:calc(4.1667vw * 6)}.ie .offset-mobile-6{margin-left:25vw}.col-mobile-7{width:calc(4.1667vw * 7)}.ie .col-mobile-7{width:29vw}.offset-mobile-7{margin-left:calc(4.1667vw * 7)}.ie .offset-mobile-7{margin-left:29vw}.col-mobile-8{width:calc(4.1667vw * 8)}.ie .col-mobile-8{width:33vw}.offset-mobile-8{margin-left:calc(4.1667vw * 8)}.ie .offset-mobile-8{margin-left:33vw}.col-mobile-9{width:calc(4.1667vw * 9)}.ie .col-mobile-9{width:38vw}.offset-mobile-9{margin-left:calc(4.1667vw * 9)}.ie .offset-mobile-9{margin-left:38vw}.col-mobile-10{width:calc(4.1667vw * 10)}.ie .col-mobile-10{width:42vw}.offset-mobile-10{margin-left:calc(4.1667vw * 10)}.ie .offset-mobile-10{margin-left:42vw}.col-mobile-11{width:calc(4.1667vw * 11)}.ie .col-mobile-11{width:46vw}.offset-mobile-11{margin-left:calc(4.1667vw * 11)}.ie .offset-mobile-11{margin-left:46vw}.col-mobile-12{width:calc(4.1667vw * 12)}.ie .col-mobile-12{width:50vw}.offset-mobile-12{margin-left:calc(4.1667vw * 12)}.ie .offset-mobile-12{margin-left:50vw}.col-mobile-13{width:calc(4.1667vw * 13)}.ie .col-mobile-13{width:54vw}.offset-mobile-13{margin-left:calc(4.1667vw * 13)}.ie .offset-mobile-13{margin-left:54vw}.col-mobile-14{width:calc(4.1667vw * 14)}.ie .col-mobile-14{width:58vw}.offset-mobile-14{margin-left:calc(4.1667vw * 14)}.ie .offset-mobile-14{margin-left:58vw}.col-mobile-15{width:calc(4.1667vw * 15)}.ie .col-mobile-15{width:63vw}.offset-mobile-15{margin-left:calc(4.1667vw * 15)}.ie .offset-mobile-15{margin-left:63vw}.col-mobile-16{width:calc(4.1667vw * 16)}.ie .col-mobile-16{width:67vw}.offset-mobile-16{margin-left:calc(4.1667vw * 16)}.ie .offset-mobile-16{margin-left:67vw}.col-mobile-17{width:calc(4.1667vw * 17)}.ie .col-mobile-17{width:71vw}.offset-mobile-17{margin-left:calc(4.1667vw * 17)}.ie .offset-mobile-17{margin-left:71vw}.col-mobile-18{width:calc(4.1667vw * 18)}.ie .col-mobile-18{width:75vw}.offset-mobile-18{margin-left:calc(4.1667vw * 18)}.ie .offset-mobile-18{margin-left:75vw}.col-mobile-19{width:calc(4.1667vw * 19)}.ie .col-mobile-19{width:79vw}.offset-mobile-19{margin-left:calc(4.1667vw * 19)}.ie .offset-mobile-19{margin-left:79vw}.col-mobile-20{width:calc(4.1667vw * 20)}.ie .col-mobile-20{width:83vw}.offset-mobile-20{margin-left:calc(4.1667vw * 20)}.ie .offset-mobile-20{margin-left:83vw}.col-mobile-21{width:calc(4.1667vw * 21)}.ie .col-mobile-21{width:88vw}.offset-mobile-21{margin-left:calc(4.1667vw * 21)}.ie .offset-mobile-21{margin-left:88vw}.col-mobile-22{width:calc(4.1667vw * 22)}.ie .col-mobile-22{width:92vw}.offset-mobile-22{margin-left:calc(4.1667vw * 22)}.ie .offset-mobile-22{margin-left:92vw}.col-mobile-23{width:calc(4.1667vw * 23)}.ie .col-mobile-23{width:96vw}.offset-mobile-23{margin-left:calc(4.1667vw * 23)}.ie .offset-mobile-23{margin-left:96vw}.col-mobile-24{width:calc(4.1667vw * 24)}.ie .col-mobile-24{width:100vw}.offset-mobile-24{margin-left:calc(4.1667vw * 24)}.ie .offset-mobile-24{margin-left:100vw}.offset-mobile-0{margin-left:0}}.wysiwyg-wrapper{z-index:1;background-color:#bdb7aa;padding:85px 0;position:relative}@media all and (min-width:1440px){.wysiwyg-wrapper{padding:120px 0}}@media all and (max-width:600px){.wysiwyg-wrapper{padding:65px 0}}.wysiwyg-wrapper .wysiwyg{padding:0 calc(4.1667vw * 5)}@media all and (max-width:600px){.wysiwyg-wrapper .wysiwyg{padding:0 calc(4.1667vw * 2)}}.page-toolbox .wysiwyg-wrapper{background-color:#0c0c0c;color:#fff}.gallery-wrapper+.wysiwyg{padding-top:8.34vw}@media all and (max-width:1440px){.gallery-wrapper+.wysiwyg{padding-top:120px}}@media all and (max-width:600px){.gallery-wrapper+.wysiwyg{padding-top:65px}}.wysiwyg{padding:0 calc(4.1667vw * 5) 6.66vw}@media all and (max-width:1024px){.wysiwyg{padding:0 calc(6.25vw * 2) 150px}}@media all and (max-width:768px){.wysiwyg{padding:0 6.25vw 150px}}@media all and (max-width:600px){.wysiwyg{padding:0 6.25vw 65px}}[data-template=page-toolbox] .wysiwyg h1,[data-template=single-project] .wysiwyg h1{font-size:64px;font-size:4rem;line-height:1.1875}@media all and (max-width:768px){[data-template=page-toolbox] .wysiwyg h1,[data-template=single-project] .wysiwyg h1{font-size:50px;font-size:3.125rem}}@media all and (max-width:480px){[data-template=page-toolbox] .wysiwyg h1,[data-template=single-project] .wysiwyg h1{font-size:40px;font-size:2.5rem}}[data-template=page-toolbox] .wysiwyg h2,[data-template=single-project] .wysiwyg h2{font-size:48px;font-size:3rem;line-height:1.25}@media all and (max-width:768px){[data-template=page-toolbox] .wysiwyg h2,[data-template=single-project] .wysiwyg h2{font-size:40px;font-size:2.5rem}}@media all and (max-width:480px){[data-template=page-toolbox] .wysiwyg h2,[data-template=single-project] .wysiwyg h2{font-size:30px;font-size:1.875rem}}[data-template=page-toolbox] .wysiwyg h3,[data-template=single-project] .wysiwyg h3{font-size:40px;font-size:2.5rem;line-height:1.25}@media all and (max-width:768px){[data-template=page-toolbox] .wysiwyg h3,[data-template=single-project] .wysiwyg h3{font-size:30px;font-size:1.875rem}}@media all and (max-width:480px){[data-template=page-toolbox] .wysiwyg h3,[data-template=single-project] .wysiwyg h3{font-size:24px;font-size:1.5rem}}[data-template=page-toolbox] .wysiwyg h4,[data-template=single-project] .wysiwyg h4{font-size:24px;font-size:1.5rem;line-height:1.5}@media all and (max-width:480px){[data-template=page-toolbox] .wysiwyg h4,[data-template=single-project] .wysiwyg h4{font-size:18px;font-size:1.125rem}}[data-template=page-toolbox] .wysiwyg h5,[data-template=page-toolbox] .wysiwyg h6,[data-template=single-project] .wysiwyg h5,[data-template=single-project] .wysiwyg h6{font-size:18px;font-size:1.125rem;line-height:1.778}@media all and (max-width:480px){[data-template=page-toolbox] .wysiwyg h5,[data-template=page-toolbox] .wysiwyg h6,[data-template=single-project] .wysiwyg h5,[data-template=single-project] .wysiwyg h6{font-size:16px;font-size:1rem}}[data-template=page-toolbox] .wysiwyg b,[data-template=single-project] .wysiwyg b{font-weight:500}[data-template=page-toolbox] .wysiwyg li,[data-template=page-toolbox] .wysiwyg>p,[data-template=single-project] .wysiwyg li,[data-template=single-project] .wysiwyg>p{font-size:18px;font-size:1.125rem;line-height:1.5}@media all and (max-width:480px){[data-template=page-toolbox] .wysiwyg li,[data-template=page-toolbox] .wysiwyg>p,[data-template=single-project] .wysiwyg li,[data-template=single-project] .wysiwyg>p{font-size:16px;font-size:1rem}}[data-template=page-toolbox] .wysiwyg ol li::before,[data-template=single-project] .wysiwyg ol li::before{font-size:18px;font-size:1.125rem}@media all and (max-width:480px){[data-template=page-toolbox] .wysiwyg ol li::before,[data-template=single-project] .wysiwyg ol li::before{font-size:16px;font-size:1rem}}[data-template=page-toolbox] .wysiwyg .img-wrapper,[data-template=single-project] .wysiwyg .img-wrapper{-ms-flex-pack:start;justify-content:flex-start}.wysiwyg+.gallery-wrapper{margin-top:8.34vw}@media all and (max-width:1440px){.wysiwyg+.gallery-wrapper{margin-top:120px}}@media all and (max-width:600px){.wysiwyg+.gallery-wrapper{margin-top:65px}}.wysiwyg>:not(.img-wrapper)+:not(.img-wrapper){margin-top:32px}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-weight:500}@media all and (max-width:1024px){.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{padding:0 6.25vw}}@media all and (max-width:768px){.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{padding:0}}.wysiwyg h1{font-size:80px;font-size:5rem;line-height:1.125}@media all and (max-width:768px){.wysiwyg h1{font-size:60px;font-size:3.75rem}}@media all and (max-width:480px){.wysiwyg h1{font-size:50px;font-size:3.125rem}}.wysiwyg h2{font-size:64px;font-size:4rem;line-height:1.25}@media all and (max-width:768px){.wysiwyg h2{font-size:50px;font-size:3.125rem}}@media all and (max-width:480px){.wysiwyg h2{font-size:40px;font-size:2.5rem}}.wysiwyg h3{font-size:56px;font-size:3.5rem;line-height:1.33}@media all and (max-width:768px){.wysiwyg h3{font-size:40px;font-size:2.5rem}}@media all and (max-width:480px){.wysiwyg h3{font-size:30px;font-size:1.875rem}}.wysiwyg h4{font-size:40px;font-size:2.5rem;line-height:1.25}@media all and (max-width:768px){.wysiwyg h4{font-size:30px;font-size:1.875rem}}@media all and (max-width:480px){.wysiwyg h4{font-size:24px;font-size:1.5rem}}.wysiwyg h5,.wysiwyg h6{font-size:28px;font-size:1.75rem;line-height:1.285}@media all and (max-width:480px){.wysiwyg h5,.wysiwyg h6{font-size:18px;font-size:1.125rem}}.wysiwyg h6{font-style:italic}.wysiwyg li,.wysiwyg>p{font-size:24px;font-size:1.5rem;line-height:1.333}@media all and (max-width:768px){.wysiwyg li,.wysiwyg>p{font-size:18px;font-size:1.125rem}}.wysiwyg blockquote{font-size:40px;font-size:2.5rem;line-height:1.25;font-weight:500;font-family:Butler;transform:translateX(-28px);padding:0 0 16px 28px;border-left:1px solid #0c0c0c}@media all and (max-width:768px){.wysiwyg blockquote{font-size:30px;font-size:1.875rem;transform:translateX(0)}}@media all and (max-width:480px){.wysiwyg blockquote{transform:translateX(0)}}.wysiwyg blockquote p{display:inline-block}.wysiwyg blockquote p:after,.wysiwyg blockquote p:before{font-family:Butler;display:inline-block}.wysiwyg blockquote p:before{content:'“'}.wysiwyg blockquote p:after{content:'”'}.wysiwyg ol,.wysiwyg ul{list-style:none;margin:0 4.1667vw 2.7vw}.wysiwyg ol li,.wysiwyg ul li{position:relative;padding-left:25px}.wysiwyg ol li:before,.wysiwyg ul li:before{position:absolute;left:0;top:0;display:-ms-flexbox;display:flex}.wysiwyg ol li+li,.wysiwyg ul li+li{margin-top:16px}.wysiwyg ol ol,.wysiwyg ol ul,.wysiwyg ul ol,.wysiwyg ul ul{margin-top:1vw;margin-bottom:1vw}@media all and (max-width:1440px){.wysiwyg ol ol,.wysiwyg ol ul,.wysiwyg ul ol,.wysiwyg ul ul{margin-top:15px;margin-bottom:15px}}.wysiwyg ol{counter-reset:my-counter}.wysiwyg ol>li{padding-left:30px;counter-increment:my-counter}.wysiwyg ol>li:before{content:counter(my-counter) ". ";font-size:24px;font-size:1.5rem}@media all and (max-width:768px){.wysiwyg ol>li:before{font-size:18px;font-size:1.125rem}}.wysiwyg ul li:before{content:'•'}.wysiwyg ul.list-checklist li{display:-ms-flexbox;display:flex;padding:24px 0}.wysiwyg ul.list-checklist li:before{position:relative;content:'';display:block;width:24px;min-width:24px;height:24px;margin-right:16px;background-image:url(../assets/images/icons/icon_check.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.wysiwyg ul.list-checklist li+li{margin-top:0}.wysiwyg ul.list-checklist>li{border-bottom:1px #0c0c0c solid}.wysiwyg ul.list-checklist>li:first-child{border-top:1px #0c0c0c solid}.wysiwyg a:not(.btn){color:#0c0c0c;padding-bottom:3px;transition:background .35s cubic-bezier(.215,.61,.355,1);background-image:linear-gradient(to bottom,#000 0,#000 100%);background-size:100% 1px;background-repeat:no-repeat;background-position:0 95%}.desktop .wysiwyg a:not(.btn):hover{background-size:0 1px}.page-toolbox .wysiwyg a:not(.btn){color:#fff;background-image:linear-gradient(to bottom,#fff 0,#fff 100%)}.wysiwyg .wp-caption{width:100%!important;max-width:100%}.wysiwyg .wp-caption-text{margin-top:16px;font-size:18px;font-size:1.125rem;line-height:1.5;font-style:italic}.wysiwyg .img-wrapper{width:100%;max-width:1024px;margin:64px auto;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;position:relative}@media all and (max-width:1440px){.wysiwyg .img-wrapper{margin:32px auto}}.wysiwyg .img-wrapper>p{display:-ms-flexbox;display:flex}.wysiwyg .img-wrapper img{max-width:100%;width:auto;height:auto}.wysiwyg .img-wrapper+.wp-caption-text{margin-top:-52px}.wysiwyg .img-wrapper+.img-wrapper{margin-top:0}.wysiwyg .wp-caption-text{line-height:1.5em;margin-bottom:0;vertical-align:top;padding:0}@media all and (max-width:1440px){.wysiwyg .wp-caption-text{font-size:16px}}.wysiwyg hr{border-top:1px solid #000;margin:4.17vw 4.1667vw}@media all and (max-width:1440px){.wysiwyg hr{margin:60px 4.1667vw}}.wysiwyg--light h1,.wysiwyg--light h2,.wysiwyg--light h3,.wysiwyg--light h4,.wysiwyg--light h5,.wysiwyg--light h6{color:#fff}.wysiwyg--light blockquote{color:#fff;border-left:1px solid #0c0c0c}.wysiwyg--light a:not(.btn){color:#fff;background-image:linear-gradient(to bottom,#fff 0,#fff 100%)}.wysiwyg--light ul.list-checklist>li{border-bottom:1px #fff solid}.wysiwyg--light ul.list-checklist>li:first-child{border-top:1px #fff solid}.credits{position:absolute;bottom:0;right:0;background-color:rgba(12,12,12,.8);padding:12px;cursor:pointer}html{font-size:16px}body{font-family:inter,sans-serif}h1,h2,h3,h4,h5,p{max-width:100%}.unsplittable{white-space:nowrap}.headline-1{font-weight:500;font-size:60px;font-size:3.75rem;line-height:1.125}.headline-1--main{font-family:inter,sans-serif}.headline-1--second{font-weight:400;font-family:Butler}@media all and (min-width:1440px) and (min-height:780px){.headline-1{font-size:70px;font-size:4.375rem}}@media all and (max-width:768px){.headline-1{font-size:50px;font-size:3.125rem}}@media all and (max-width:480px){.headline-1{font-size:40px;font-size:2.5rem}}.headline-2{font-weight:500;font-size:50px;font-size:3.125rem;line-height:1.25;font-family:inter,sans-serif}@media all and (min-width:1440px) and (min-height:780px){.headline-2{font-size:65px;font-size:4.0625rem}}@media all and (max-width:768px){.headline-2{font-size:45px;font-size:2.8125rem}}@media all and (max-width:480px){.headline-2{font-size:35px;font-size:2.1875rem}}.headline-3{font-weight:500;font-size:45px;font-size:2.8125rem;line-height:1.33;font-family:Butler}@media all and (min-width:1440px){.headline-3{font-size:55px;font-size:3.4375rem}}@media all and (max-width:768px){.headline-3{font-size:35px;font-size:2.1875rem}}@media all and (max-width:480px){.headline-3{font-size:30px;font-size:1.875rem}}.headline-4{font-weight:500;font-size:35px;font-size:2.1875rem;line-height:1.25}.headline-4--main{font-family:inter,sans-serif}.headline-4--second{font-weight:400;font-family:Butler}@media all and (min-width:1440px){.headline-4{font-size:40px;font-size:2.5rem}}@media all and (max-width:768px){.headline-4{font-size:30px;font-size:1.875rem}}.headline-5{font-weight:500;font-size:28px;font-size:1.75rem;line-height:1.285;font-family:Butler}.body-1{font-weight:400;font-size:24px;font-size:1.5rem;line-height:1.333;font-family:inter,sans-serif}.body-1--medium{font-weight:500}.body-1--semi{font-weight:600}@media all and (max-width:768px){.body-1{font-size:18px;font-size:1.125rem}}.body-2{font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.777;font-family:inter,sans-serif}.body-2--medium{font-weight:500}.body-2--semi{font-weight:600}@media all and (max-width:480px){.body-2{font-size:16px;font-size:1rem}}.body-3{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;font-family:inter,sans-serif}.body-3--medium{font-weight:500}.body-3--semi{font-weight:600}.caption{font-weight:400;font-size:12px;font-size:.75rem;line-height:1.5;font-family:inter,sans-serif}.small-text{font-weight:400;font-size:12px;font-size:.75rem;line-height:1.48em}.small-text--light{color:#fff}@page{margin:10px}@media print{body{padding:40px 0}*{color:#000!important;padding:0!important;margin:0!important;font-family:inter,sans-serif;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;min-width:0!important;min-height:0!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important}div[hidden=""],div[hidden]{display:block!important}ol,ul{margin-left:10px!important;margin-bottom:16px!important}ol li,ul li{padding-left:15px!important}.unsplittable{white-space:initial!important}h1,h2,h3,h4,h5,h6,p{font-family:inter,sans-serif;display:block!important;width:100%!important;margin-bottom:16px!important}h1{font-size:32px!important}h2{font-size:28px!important}h3{font-size:24px!important}h4,h5,h6{font-size:22px!important}p,span{font-size:16px!important}.funded-project .project-info-left,.funded-project .project-info-right,.funding-level,.hero-generic .info-left,.hero-generic .info-right,.hero-home--right{width:100%!important}.block-news-listing,.block-newsletter,.block-projects-listing,.block-quotations,.bodymoving-wrapper,.btn,.circle,.filter-wrapper,.funded-project .img-wrapper,.gform_wrapper,.hero-home .scroll,.hero-home--left,.hero-investment .hero--right,footer,header.header,nav,svg{display:none!important}::after,::before{content:none}a[href]:after{content:" (" attr(href) ")"}a[href^="#"]:after,a[href^=javascript]:after{content:""}.hero-featured-project{padding:0;margin-bottom:30px}@page{counter-increment:page;counter-reset:page 1}}body,html{position:relative}body{width:100vw;height:100%;overflow-x:hidden;overflow-y:scroll}body.locked{overflow-y:hidden}body.desktop{overscroll-behavior-y:none}.scroll-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh}@keyframes hoverLinkSmall{0%{background-position:0 95%;background-size:100% 1px}50%{background-position:0 95%;background-size:0 1px}51%{background-position:100% 95%;background-size:0 1px}100%{background-position:100% 95%;background-size:100% 1px}}.anim--split,.anim--split--childs>p,.anim-split-text{opacity:0;-webkit-font-kerning:none;font-kerning:none;-webkit-text-rendering:optimizeSpeed;text-rendering:optimizeSpeed;backface-visibility:hidden}.anim--split--childs>p--line,.anim--split--childs>p--line--parent,.anim--split--line,.anim--split--line--parent,.anim-split-text--line,.anim-split-text--line--parent{overflow:hidden;backface-visibility:hidden}input{-webkit-appearance:none;background-color:transparent;color:#fff;border:none;width:100%;font-weight:400;font-size:1.25vw;line-height:1.78em;color:#fff}@media all and (min-width:1920px){input{font-size:1vw}}@media all and (max-width:1440px){input{font-size:18px}}@media all and (max-width:600px){input{font-size:16px}}input:active,input:focus{background-color:transparent}input::-webkit-input-placeholder,input::placeholder{color:#7f7f7f;opacity:1;cursor:auto}input::-ms-input-placeholder{color:#7f7f7f!important}input:-ms-input-placeholder{color:#7f7f7f!important}input::-webkit-search-cancel-button{display:none}textarea{font-weight:600;font-size:1.67vw;line-height:1.34em;color:#fff;font-weight:400;background-color:transparent;width:100%;border:none;border-bottom:1px solid #fff;padding-bottom:1.1vw}@media all and (min-width:1920px){textarea{font-size:1.3vw}}@media all and (max-width:1440px){textarea{font-size:24px}}@media all and (max-width:768px){textarea{font-size:20px}}@media all and (max-width:768px){textarea{font-size:18px;line-height:1.5em}}@media all and (max-width:1440px){textarea{padding-bottom:16px}}.gform_wrapper{margin-top:8vw}@media all and (max-width:1440px){.gform_wrapper{margin-top:100px}}@media all and (max-width:600px){.gform_wrapper{margin-top:65px}}.gform_wrapper label{font-weight:400;font-size:.85vw;line-height:1.48em;color:#7f7f7f;opacity:0;transform:translateY(10px);transition:transform .35s cubic-bezier(.645,.045,.355,1),opacity .35s cubic-bezier(.645,.045,.355,1)}.gform_wrapper label.show{opacity:1;transform:translateY(0)}.gform_wrapper input[type=text]{font-weight:600;font-size:1.67vw;line-height:1.34em;color:#fff;font-weight:400;border-bottom:1px #fff solid;padding-bottom:1.1vw}@media all and (min-width:1920px){.gform_wrapper input[type=text]{font-size:1.3vw}}@media all and (max-width:1440px){.gform_wrapper input[type=text]{font-size:24px}}@media all and (max-width:768px){.gform_wrapper input[type=text]{font-size:20px}}@media all and (max-width:768px){.gform_wrapper input[type=text]{font-size:18px;line-height:1.5em}}@media all and (max-width:1440px){.gform_wrapper input[type=text]{padding-bottom:16px}}.gform_wrapper .gfield{position:relative}.gform_wrapper .gfield_error input[type=text],.gform_wrapper .gfield_error textarea{border-bottom:1px red solid}.gform_wrapper .validation_message{color:red;font-weight:400;font-size:.85vw;line-height:1.48em;position:absolute;right:0;bottom:0;transform:translateY(-1.39vw);pointer-events:none}@media all and (max-width:1440px){.gform_wrapper .validation_message{font-size:12px;transform:translateY(-20px)}}.gform_title{font-weight:500;font-size:2.8vw;line-height:1.25em;color:#fff;margin-bottom:.56vw}@media all and (max-width:1440px){.gform_title{font-size:40px;margin-bottom:8px}}.gform_description{font-weight:400;font-size:1.25vw;line-height:1.78em;color:#fff}@media all and (min-width:1920px){.gform_description{font-size:1vw}}@media all and (max-width:1440px){.gform_description{font-size:18px}}@media all and (max-width:600px){.gform_description{font-size:16px}}.gform_heading{margin-bottom:2.78vw}@media all and (max-width:1440px){.gform_heading{margin-bottom:40px}}.ginput_container{margin-bottom:2.78vw}@media all and (max-width:1440px){.ginput_container{margin-bottom:40px}}#error{clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.gform_anchor{margin-top:8vw}@media all and (max-width:1440px){.gform_anchor{margin-top:100px}}.gform_confirmation_wrapper{font-weight:600;font-size:1.67vw;line-height:1.34em;color:#fff;font-weight:500}@media all and (min-width:1920px){.gform_confirmation_wrapper{font-size:1.3vw}}@media all and (max-width:1440px){.gform_confirmation_wrapper{font-size:24px}}@media all and (max-width:768px){.gform_confirmation_wrapper{font-size:20px}}@media all and (max-width:768px){.gform_confirmation_wrapper{font-size:18px;line-height:1.5em}}body.page-template-tpl-projects{background-color:#0c0c0c}sup{top:-.45em}button{background-color:transparent}.skip{padding:20px;position:absolute;top:-63px;left:0;font-weight:500;color:#fff;background:#1d238b;transition:top .35s ease-out;z-index:100}.skip:focus{top:0!important;transition:top .35s ease-in}.gform_confirmation_wrapper{padding-top:60px}.skip-btn{position:relative;display:block;min-width:64px;min-height:64px;width:5vw;height:5vw;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:3;background-color:transparent}@media all and (max-width:600px){.skip-btn{min-width:48px;min-height:48px}}.skip-btn:after{content:'';background-image:url(../assets/images/icons/icon_arrow_top_large.svg);width:1vw;height:.7vw;min-width:17px;min-height:10px;background-size:cover;background-position:center center;pointer-events:none}.skip-btn:before{content:'';display:block;transition:transform .35s cubic-bezier(.645,.045,.355,1);position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;background-color:#46cc7e;transform:scale(1);z-index:-1;pointer-events:none}.desktop .skip-btn:hover:before{transform:scale(1.1)}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.link{position:relative}.link-with-chevron:after{content:'';display:block;width:1.12vw;height:1.12vw;min-width:16px;min-height:16px;color:#fff;position:absolute;right:-2.1vw;top:50%;transform:translateY(-50%);transition:right .35s cubic-bezier(.645,.045,.355,1);background-image:url(../assets/images/icons/icon_arrow_left_small_white.svg);background-size:auto 100%;background-repeat:no-repeat;background-position:center center}@media all and (max-width:1440px){.link-with-chevron:after{right:-30px}}.link-with-chevron[target="_blank"]:after{transition:right .35s cubic-bezier(.645,.045,.355,1)!important}.desktop .link-with-chevron:focus:after,.desktop .link-with-chevron:hover:after{right:-3.48vw}@media all and (max-width:1440px){.desktop .link-with-chevron:focus:after,.desktop .link-with-chevron:hover:after{right:-50px}}.link-with-chevron--dark:after{background-image:url(../assets/images/icons/icon_arrow_left_small.svg)}.link-with-chevron--dark[target="_blank"]:after{background-image:url(../assets/images/icons/icon_external_link.svg)}.link[target="_blank"]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.link[target="_blank"]:after{content:'';display:block;width:.85vw;height:.85vw;min-width:12px;min-height:12px;margin-left:.91vw;opacity:1;transition:opacity .35s cubic-bezier(.645,.045,.355,1),transform .35s cubic-bezier(.645,.045,.355,1);background-image:url(../assets/images/icons/icon_external_link_white.svg);background-size:100%;background-repeat:no-repeat;background-position:center center;z-index:1}@media all and (max-width:1440px){.link[target="_blank"]:after{margin-left:12px}}.link--small{padding-bottom:3px;transition:background .35s cubic-bezier(.215,.61,.355,1);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);background-size:100% 1px;background-repeat:no-repeat;background-position:0 95%}.desktop .link--small:hover{background-size:0 1px}.link.hover-underline:before{content:'';display:block;position:absolute;left:0;bottom:-3px;height:1px;background-color:#000;width:100%;transform-origin:top left;transform:scale(0);transition:transform .35s cubic-bezier(.645,.045,.355,1)}.link.hover-underline--light:before{background-color:#fff}.desktop .link.hover-underline:focus:before,.desktop .link.hover-underline:hover:before{transform:scale(1)}.border{position:absolute;top:0;left:0;width:100%;height:1px;background-color:#000;transform:scaleX(0);transform-origin:0 0}.border-bottom{top:auto;bottom:0}.freeze{overflow-y:hidden}.anim-split-text *{font-family:inherit}.show-mobile{display:none!important}@media all and (max-width:600px){.show-mobile{display:block!important}}@media all and (max-width:600px){.hide-mobile{display:none!important}}@media all and (max-width:768px){.hide-tablet-w{display:none!important}}.show-tablet-w{display:none!important}@media all and (max-width:768px){.show-tablet-w{display:block!important}}@media all and (max-width:1024px){.hide-tablet-h{display:none!important}}.show-tablet-h{display:none!important}@media all and (max-width:1024px){.show-tablet-h{display:block!important}}.visibility-hidden{visibility:hidden;opacity:0}.ie .hide-ie{display:none}.edge .hide-edge{display:none}.show-ie{display:none}.ie .show-ie{display:block}.show-edge{display:none}.edge .show-edge{display:block}div[hidden]{display:none}.anim--split--line{white-space:nowrap}.page-team,.show-figure{position:relative;overflow-y:hidden}.page-team .hero-single-project,.show-figure .hero-single-project{z-index:0}.page-team .hero-single-project .figure,.show-figure .hero-single-project .figure{display:block}.page-team .hero-single-project .h1,.show-figure .hero-single-project .h1{z-index:1}.page-team .figure,.show-figure .figure{position:absolute;display:block!important;background-color:#1d238b;width:calc(4.1667vw * 7);border-radius:calc(4.1667vw * 7);height:100vw;transform:rotate(45.9deg) translateY(100%);left:-12vw;top:10vw;transform-origin:center center}.page-team .results-wrapper,.show-figure .results-wrapper{padding-top:80px}.noscript-header{padding:20px 32px;background-color:#0c0c0c;color:#fff}.noscript-header__navigation{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.noscript-header__navigation--links{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px}.noscript-header__navigation--links a{color:#fff}.noscript-header__navigation--links>li{-ms-flex-pack:justify;justify-content:space-between;margin:15px}.noscript-header__navigation--links>li>a{font-size:18px;font-size:1.125rem}.noscript-header__navigation--links>li>ul{margin-top:10px}.noscript-header__navigation--links>li>ul>li>a{font-size:16px;font-size:1rem}.noscript-header__navigation--links>li>ul>li+li{margin-top:10px}.noscript-header__navigation--links>li .additional-ressource{margin-top:20px}.noscript-header__navigation--links>li .additional-ressource .ressources-title{color:#fff;font-size:20px;font-size:1.25rem}.header{padding:20px 32px;position:fixed;top:0;left:0;right:0;z-index:999;transition:transform .35s cubic-bezier(.645,.045,.355,1),padding .35s cubic-bezier(.645,.045,.355,1),background-color .35s cubic-bezier(.645,.045,.355,1),min-height .35s cubic-bezier(.645,.045,.355,1),height .35s cubic-bezier(.645,.045,.355,1);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media all and (max-width:768px){.header{padding:20px 6.25vw;height:125px}}@media all and (max-width:480px){.header{height:85px}}@media all and (max-width:480px){.header.cs-header .logo-header:not(.cs-logo) img,.header.cs-header .logo-header:not(.cs-logo) svg{height:50px}}.news-template-default .header,.page-template-tpl-faq .header,.page-template-tpl-glossary .header,.page-template-tpl-investment .header,.page-template-tpl-news .header,.page-template-tpl-sitemap .header{background-color:#0c0c0c}.home .header,.page-template-tpl-projects .header{background-color:transparent}.header a:not(.btn),.header p{color:#fff}.header.sticky{padding:5px 32px;position:fixed;background-color:#000}@media all and (max-width:768px){.header.sticky{padding:5px 6.25vw;height:90px}}@media all and (max-width:480px){.header.sticky{height:85px}}.header.sticky .menu-mobile--inner{padding-top:90px}@media all and (max-width:480px){.header.sticky .menu-mobile--inner{padding-top:85px}}.header.sticky .logo-header img{max-width:4.22vw;min-width:60.7px}.header.sticky .logo-header svg path,.header.sticky .logo-header svg polygon,.header.sticky .logo-header svg rect{fill:#fff!important}.header.sticky .burger span{background-color:#fff!important;top:15px}.header.sticky .burger span:last-child{top:25px}.header.sticky.open-mobile .burger span{top:25px}.header.open-mobile .burger span{top:15px;transform:rotate(45deg);transition:top 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s,background-color .35s cubic-bezier(.645,.045,.355,1);background-color:#fff!important}.header.open-mobile .burger span:last-child{transform:rotate(-45deg)}.header.open-mobile .logo-header svg path,.header.open-mobile .logo-header svg polygon,.header.open-mobile .logo-header svg rect{fill:#fff!important}.menu-header{width:100%}.menu-header .menu-header-inner{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;background-color:transparent;z-index:1;transition:padding-top .35s cubic-bezier(.645,.045,.355,1) .35s}@media all and (max-width:1024px){.menu-header .menu-header-inner:not(.menu-mobile){display:none}.cs-header .menu-header .menu-header-inner{display:-ms-flexbox;display:flex}}.menu-header .menu-header-inner--left{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.menu-header .menu-header-inner--left>ul{display:-ms-flexbox;display:flex;margin-left:3.7vw}@media all and (max-width:1280px){.menu-header .menu-header-inner--left>ul{margin-left:25px}}.menu-header .menu-header-inner--right{margin-left:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.menu-header>li.current-menu-parent>a:before,.menu-header>li.current-menu-parent>button:before,.menu-header>li.current_page_item>a:before,.menu-header>li.current_page_item>button:before{transform:scaleX(1)}.menu-header>li>a,.menu-header>li>button{position:relative;font-size:16px;font-size:1rem;line-height:1.618;color:#fff;font-weight:400;z-index:1;white-space:nowrap}.menu-header>li>a:before,.menu-header>li>button:before{content:'';display:block;position:absolute;left:0;bottom:-3px;height:1px;background-color:#fff;width:100%;transform-origin:top left;transform:scale(0);transition:transform .35s cubic-bezier(.645,.045,.355,1)}.desktop .menu-header>li>a:focus:before,.desktop .menu-header>li>a:hover:before,.desktop .menu-header>li>button:focus:before,.desktop .menu-header>li>button:hover:before{transform:scale(1)}.menu-header>li>button{cursor:auto}.desktop .menu-header>li:hover .sub-menu-wrapper{transition:transform .35s cubic-bezier(.645,.045,.355,1);transform:scaleY(1)}.desktop .menu-header>li:hover .sub-menu-wrapper li{transform:translateX(0);opacity:1;transition:opacity .35s cubic-bezier(.645,.045,.355,1) .35s,transform .35s cubic-bezier(.645,.045,.355,1) .35s}.desktop .menu-header>li:hover .additional-ressource:nth-child(n){transform:translateX(0);opacity:1;transition:opacity .35s cubic-bezier(.645,.045,.355,1) .45s,transform .35s cubic-bezier(.645,.045,.355,1) .45s}.desktop .menu-header>li:hover>a:before{transform:scale(1)}.desktop .menu-header>li:focus .sub-menu-wrapper{transition:transform .35s cubic-bezier(.645,.045,.355,1);transform:scaleY(1)}.desktop .menu-header>li:focus .sub-menu-wrapper li{transform:translateX(0);opacity:1;transition:opacity .35s cubic-bezier(.645,.045,.355,1) .35s,transform .35s cubic-bezier(.645,.045,.355,1) .35s}.desktop .menu-header>li:focus .additional-ressource:nth-child(n){transform:translateX(0);opacity:1;transition:opacity .35s cubic-bezier(.645,.045,.355,1) .45s,transform .35s cubic-bezier(.645,.045,.355,1) .45s}.desktop .menu-header>li:focus>a:before{transform:scale(1)}.desktop .menu-header>li:focus-within .sub-menu-wrapper{transition:transform .35s cubic-bezier(.645,.045,.355,1);transform:scaleY(1)}.desktop .menu-header>li:focus-within .sub-menu-wrapper li{transform:translateX(0);opacity:1;transition:opacity .35s cubic-bezier(.645,.045,.355,1) .35s,transform .35s cubic-bezier(.645,.045,.355,1) .35s}.desktop .menu-header>li:focus-within .additional-ressource:nth-child(n){transform:translateX(0);opacity:1;transition:opacity .35s cubic-bezier(.645,.045,.355,1) .45s,transform .35s cubic-bezier(.645,.045,.355,1) .45s}.desktop .menu-header>li:focus-within>a:before{transform:scale(1)}.menu-item{padding:1.39vw;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media all and (max-width:1440px){.menu-item{padding:20px}}@media all and (max-width:1280px){.menu-item{padding:20px 10px}}.menu-lang{margin-right:2.8vw;position:relative;font-weight:400;font-size:16px;font-size:1rem;line-height:1.618;color:#fff}.menu-lang:before{content:'';display:block;position:absolute;left:0;bottom:-3px;height:1px;background-color:#fff;width:100%;transform-origin:top left;transform:scale(0);transition:transform .35s cubic-bezier(.645,.045,.355,1)}.desktop .menu-lang:focus:before,.desktop .menu-lang:hover:before{transform:scale(1)}.sub-menu>li{margin:0;position:relative;padding-left:0}.sub-menu>li+li{margin-top:10px}.sub-menu>li>a{color:#fff;font-size:40px;font-size:2.5rem;line-height:1.618;font-weight:500;transition:padding .35s cubic-bezier(.645,.045,.355,1)}.sub-menu>li>a:before{content:'';position:absolute;top:50%;transform:translateY(-50%);left:0;display:block;width:.85vw;height:.85vw;min-width:12px;min-height:12px;background-color:#46cc7e;border-radius:100%;opacity:0;transition:opacity .35s cubic-bezier(.645,.045,.355,1)}.desktop .sub-menu>li>a:focus,.desktop .sub-menu>li>a:hover{padding-left:2.1vw}.desktop .sub-menu>li>a:focus:before,.desktop .sub-menu>li>a:hover:before{opacity:1}.sub-menu>li>a.active{padding-left:2.1vw}.sub-menu>li>a.active:before{opacity:1}.sub-menu-wrapper{position:absolute;top:0;left:0;width:100vw;background-color:#000;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;padding:150px 180px 70px;transition:transform .35s cubic-bezier(.645,.045,.355,1) .2s;transform:scaleY(0);overflow:hidden;transform-origin:top left;max-height:85vh}@media all and (max-width:1440px) and (max-height:720px){.sub-menu-wrapper{max-height:calc(100vh - 45px)}}.sub-menu-wrapper .sub-menu{width:62%;min-width:62%}@media all and (max-width:1440px){.sub-menu-wrapper .sub-menu{width:55%;min-width:55%}}.sub-menu-wrapper .sub-menu li{transform:translateX(-10px);opacity:0;padding-top:0;padding-bottom:0;transition:opacity .35s cubic-bezier(.645,.045,.355,1),transform .35s cubic-bezier(.645,.045,.355,1)}@media all and (max-width:600px){.sub-menu-wrapper .sub-menu li>a{padding:0}.sub-menu-wrapper .sub-menu li>a.active,.sub-menu-wrapper .sub-menu li>a:hover{padding-left:21px}}.sub-menu-wrapper .additional-ressource{width:35%;min-width:35%;padding-left:4.2vw;border-left:1px solid #fff}@media all and (max-width:1440px){.sub-menu-wrapper .additional-ressource{width:40%;min-width:40%}}.sub-menu-wrapper .additional-ressource:nth-child(n){transform:translateX(-10px);opacity:0;transition:opacity .35s cubic-bezier(.645,.045,.355,1),transform .35s cubic-bezier(.645,.045,.355,1)}.sub-menu-wrapper .additional-ressource .ressources-title{margin-bottom:1.4vw}.sub-menu-wrapper .additional-ressource .ressources-list{margin-top:0}.sub-menu-wrapper .additional-ressource .ressource-link{margin-bottom:.3vw}.sub-menu-wrapper .additional-ressource .btn{margin-top:30px}.logo-header{display:block;position:relative;z-index:1}.logo-header img,.logo-header svg{height:75px;width:auto}.logo-header img.show-sticky,.logo-header svg.show-sticky{opacity:0;visibility:hidden;transition:opacity .35s cubic-bezier(.645,.045,.355,1) .35s,visibility 0s linear .35s,max-width 0s linear .35s,min-width 0s linear .35s}.logo-header img.hide-sticky,.logo-header svg.hide-sticky{opacity:1;visibility:visible;transition:opacity .35s cubic-bezier(.645,.045,.355,1) .35s,visibility 0s linear .35s,max-width 0s linear .35s,min-width 0s linear .35s}.logo-header.cs-logo img,.logo-header.cs-logo svg{height:35px}.open-mobile .menu-mobile{visibility:visible;transform:translateX(0);transition:transform .35s cubic-bezier(.645,.045,.355,1) .15s,visibility .1s}.menu-top-mobile{position:relative;background-color:transparent;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;z-index:5;display:none;transition:padding .35s cubic-bezier(.645,.045,.355,1)}@media all and (max-width:1024px){.menu-top-mobile{display:-ms-flexbox;display:flex}.cs-header .menu-top-mobile{display:none}}.menu-top-mobile .burger{display:block;margin-left:auto;width:48px;height:48px;position:relative;transform:translateX(13px)}.menu-top-mobile .burger span{display:block;position:absolute;width:50%;background-color:#fff;height:3px;left:25%;top:5.5px;pointer-events:none;transform-origin:center center;transition:top 75ms ease .12s,opacity 75ms ease,background-color .35s cubic-bezier(.645,.045,.355,1)}.menu-top-mobile .burger span:last-child{top:15px}.menu-top-mobile .logo-header{min-width:101px;min-height:calc(101px * .37)}@media all and (max-width:480px){.menu-top-mobile .logo-header{height:65px}.menu-top-mobile .logo-header svg{height:100%}}.menu-mobile{display:none;width:100%;height:100vh!important;position:fixed;top:0;right:0;transform:translateX(100%);transition:transform .35s cubic-bezier(.645,.045,.355,1),visibility .1s .35s}@media all and (max-width:1024px){.menu-mobile{display:block;visibility:hidden}}.menu-mobile--inner{background-color:#0c0c0c;height:100%;width:100%;overflow-y:scroll;padding:125px 0 0}@media all and (max-width:480px){.menu-mobile--inner{padding:85px 0 65px}}.menu-mobile--inner-bottom{height:100%;overflow-y:scroll;padding:0 6.25vw;background-color:#0c0c0c}.menu-mobile .menu-header{padding-bottom:25px;margin-bottom:20px;border-bottom:2px solid #fff}.menu-mobile .menu-header>.menu-item{padding-left:0;padding-right:0;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.menu-mobile .menu-header>.menu-item.open>.open-submenu:after{transform:rotate(180deg)}.menu-mobile .menu-header>.menu-item.open .sub-menu-wrapper{display:block}.menu-mobile .menu-header>.menu-item>.open-submenu,.menu-mobile .menu-header>.menu-item>a{display:-ms-flexbox;display:flex;width:100%;font-size:24px;font-size:1.5rem;line-height:1.34em;font-weight:500;z-index:0;color:#fff}.menu-mobile .menu-header>.menu-item>.open-submenu:after,.menu-mobile .menu-header>.menu-item>a:after{content:'';width:30px;height:30px;background-image:url(../assets/images/icons/icon_arrow_down_white.svg);background-repeat:no-repeat;background-position:center center;margin-left:auto;margin-right:-6px}.menu-mobile .menu-header>.menu-item>.open-submenu{padding:10px 0}.menu-mobile .menu-header>.menu-item>a:after{content:none}.menu-mobile .menu-header-inner--top{display:-ms-flexbox;display:flex;padding:30px 6.25vw 0;background-color:#0c0c0c;position:relative;z-index:5}.menu-mobile .menu-header-inner--middle{padding:10px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media all and (max-width:480px){.menu-mobile .menu-header-inner--middle{padding-top:0}}.menu-mobile .menu-header-inner--middle .extra-nav-elem{margin-top:25px;display:inline-block}.menu-mobile .menu-header-inner--middle .extra-nav-elem+.extra-nav-elem{margin-top:12px}.menu-mobile .menu-header-inner--middle>a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5px 0}.menu-mobile .menu-header-inner--middle>a[target="_blank"]::after{content:'';width:12px;height:12px;margin-left:12px;background-image:url(../assets/images/icons/icon_external_link_white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.menu-mobile .menu-header-inner--bottom{padding-bottom:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media all and (max-width:480px){.menu-mobile .menu-header-inner--bottom{padding-bottom:20px}}.menu-mobile .menu-header-inner--bottom .menu-lang{margin-left:auto;text-transform:capitalize;margin-right:0}.menu-mobile .sub-menu-wrapper{-ms-flex:0 0 100%;flex:0 0 100%;position:relative;transform:none;padding:16px 0;width:100%;display:none;background-color:#0c0c0c}.menu-mobile .sub-menu-wrapper .additional-ressource{display:none}.menu-mobile .sub-menu-wrapper .sub-menu li{opacity:1;transform:none}.menu-mobile .sub-menu-wrapper .sub-menu li>a{font-weight:400;font-size:1.25vw;line-height:1.78em;color:#fff}@media all and (min-width:1920px){.menu-mobile .sub-menu-wrapper .sub-menu li>a{font-size:1vw}}@media all and (max-width:1440px){.menu-mobile .sub-menu-wrapper .sub-menu li>a{font-size:18px}}@media all and (max-width:600px){.menu-mobile .sub-menu-wrapper .sub-menu li>a{font-size:16px}}.footer{display:-ms-flexbox;display:flex;position:relative;overflow:hidden}@media all and (max-width:600px){.footer{-ms-flex-direction:column;flex-direction:column}}.footer .logo-header{display:block;margin-bottom:4.2vw}@media all and (max-width:1440px){.footer .logo-header{margin-bottom:60px}}.footer .skip-btn{position:absolute;right:4.1667vw;top:3.75vw}@media all and (max-width:1440px){.footer .skip-btn{top:54px}}@media all and (max-width:1024px){.footer .skip-btn{right:6.25vw}}@media all and (max-width:768px){.footer .skip-btn{display:none}}.footer .block-double-container{width:50%}@media all and (max-width:600px){.footer .block-double-container{width:100%}}.footer .block-double-container .block-double--content,.footer .block-double-container .block-double--title{margin-bottom:30px}@media all and (max-width:1024px){.footer .block-double-container .block-double--content{font-size:16px;font-size:1rem}}@media all and (max-width:1440px){.footer .block-double-container .block-double--title{font-size:35px;font-size:2.1875rem}}@media all and (max-width:1024px){.footer .block-double-container .block-double--title{font-size:28px;font-size:1.75rem}}.footer .block-double-container .block-double-top{padding:40px calc(4.1667vw * 2)}.footer .block-double-container .block-double-bottom{padding:40px calc(4.1667vw * 2);color:#0c0c0c}.footer .block-double-container .block-double-bottom .bg{background-color:#bdb7aa}@media all and (max-width:600px){.footer .block-double-container{-ms-flex-order:1;order:1}}.footer .footer-left{color:#fff;background-color:#000;width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:40px calc(4.1667vw * 2)}@media all and (max-width:600px){.footer .footer-left{-ms-flex-order:2;order:2;width:100%}}.footer .footer-left--bottom{margin-top:60px}@media all and (max-width:600px){.footer .footer-left--bottom{margin-top:30px}}.footer .footer-left--bottom>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.footer .footer-left--bottom .logo-canada{margin-left:auto;width:100%;max-width:8.6vw}@media all and (max-width:1440px){.footer .footer-left--bottom .logo-canada{max-width:110px}}.footer .footer-left--bottom .social-network{display:block;width:1.7vw;height:1.7vw;min-height:24px;min-width:24px;margin-right:2.1vw;background-repeat:no-repeat;background-position:center center;background-size:100%;opacity:1;transition:opacity .35s cubic-bezier(.645,.045,.355,1)}@media all and (max-width:1440px){.footer .footer-left--bottom .social-network{margin-right:30px}}.footer .footer-left--bottom .social-network.facebook{background-image:url(../assets/images/icons/icon_facebook.svg)}.footer .footer-left--bottom .social-network.twitter{background-image:url(../assets/images/icons/icon_twitter.svg)}.desktop .footer .footer-left--bottom .social-network:hover{opacity:.3}.footer .footer-left--bottom .copyright-footer{margin-top:4vw}@media all and (max-width:1440px){.footer .footer-left--bottom .copyright-footer{margin-top:56px}}.footer .footer-right{width:50%}.footer .menu-footer .menu-item{padding:0 0 1.39vw}.footer .menu-footer .menu-item a{font-size:16px;font-size:1rem;color:inherit;position:relative}.footer .menu-footer .menu-item a:before{content:'';display:block;position:absolute;left:0;bottom:-3px;height:1px;background-color:#fff;width:100%;transform-origin:top left;transform:scale(0);transition:transform .35s cubic-bezier(.645,.045,.355,1)}.desktop .footer .menu-footer .menu-item a:focus:before,.desktop .footer .menu-footer .menu-item a:hover:before{transform:scale(1)}@media all and (min-width:1440px){.footer .menu-footer .menu-item a{font-size:18px;font-size:1.125rem}}.footer .menu-footer .menu-item a[target="_blank"]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.footer .menu-footer .menu-item a[target="_blank"]::after{content:'';width:12px;height:12px;margin-left:12px;background-image:url(../assets/images/icons/icon_external_link_white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}@media all and (max-width:1440px){.footer .menu-footer .menu-item{padding:0 0 20px}}.footer.cs-footer{color:#fff;background-color:#000;padding:65px 60px}@media all and (max-width:768px){.footer.cs-footer{-ms-flex-direction:column;flex-direction:column}}@media all and (max-width:480px){.footer.cs-footer{padding:35px 30px}}.footer.cs-footer .footer-left,.footer.cs-footer .footer-right{padding:0;background:0 0}.footer.cs-footer .footer-left{-ms-flex-order:0!important;order:0!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:32px}@media all and (max-width:768px){.footer.cs-footer .footer-left{margin-right:0;margin-bottom:32px}}.footer.cs-footer .footer-left--bottom{margin:0}@media all and (max-width:768px){.footer.cs-footer .footer-left--bottom{width:100%}}@media all and (max-width:768px){.footer.cs-footer .footer-left--bottom>div{width:100%}}.footer.cs-footer .footer-left--bottom .social-network{margin:0}.footer.cs-footer .footer-left--bottom .social-network+.social-network{margin-left:32px}.footer.cs-footer .footer-left--bottom .logo-canada{margin-left:40px}@media all and (max-width:768px){.footer.cs-footer .footer-left--bottom .logo-canada{margin-left:auto}}.footer.cs-footer .footer-right{-ms-flex:none;flex:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media all and (max-width:480px){.footer.cs-footer .footer-right{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.footer.cs-footer .footer-right .logo-header{margin-bottom:0;margin-left:55px}@media all and (max-width:480px){.footer.cs-footer .footer-right .logo-header{margin-left:0;margin-bottom:32px}}.footer.cs-footer .footer-right .logo-header img,.footer.cs-footer .footer-right .logo-header svg{height:65px}section.single-news{padding-top:13.2vw;background-color:#bdb7aa}@media all and (max-width:1440px){section.single-news{padding-top:160px}}@media all and (max-width:768px){section.single-news{padding-top:85px}}section.single-news .breadcrumbs{margin-left:calc(4.1667vw * 2)}section.single-news .breadcrumbs a{color:#0c0c0c}section.single-news .breadcrumbs a.current-post{opacity:.5}section.single-news .title{margin:60px calc(4.1667vw * 6) 30px}@media all and (max-width:1024px){section.single-news .title{margin:60px calc(4.1667vw * 2) 30px}}section.single-news .date{margin:0 calc(4.1667vw * 6) 60px}@media all and (max-width:1024px){section.single-news .date{margin:0 calc(4.1667vw * 2) 60px}}section.single-news .featured-image{max-width:1024px;margin:0 auto 60px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative}section.single-news .featured-image img{width:100%;height:auto}section.single-news .block-news-listing{background-color:#fff}section.single-news .wysiwyg-wrapper{padding:0;padding-bottom:85px}@media all and (min-width:1440px){section.single-news .wysiwyg-wrapper{padding-bottom:120px}}@media all and (max-width:600px){section.single-news .wysiwyg-wrapper{padding-bottom:60px}}section.single-news .wysiwyg-wrapper .wysiwyg{padding:0;margin:0 calc(4.1667vw * 6)}@media all and (max-width:1024px){section.single-news .wysiwyg-wrapper .wysiwyg{margin:0 calc(4.1667vw * 2)}}@media all and (max-width:768px){section.single-news .wysiwyg-wrapper .wysiwyg{margin:0 calc(4.1667vw * 2)}}section.glossary .glossary__navigation{display:-ms-flexbox;display:flex}section.glossary .glossary__navigation.sticked{top:120px;left:0;right:0;padding:8px calc(4.1667vw * 2);background-color:#bdb7aa}section.glossary .glossary__navigation .glossary__navigation--desktop{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:-10px}@media all and (max-width:768px){section.glossary .glossary__navigation .glossary__navigation--desktop{display:none}}section.glossary .glossary__navigation .glossary__navigation--desktop .glossary__anchor{margin:10px;display:block;color:#0c0c0c;font-size:20px;font-size:1.25rem;cursor:pointer}section.glossary .glossary__navigation .glossary__navigation--desktop .glossary__anchor:active,section.glossary .glossary__navigation .glossary__navigation--desktop .glossary__anchor:visited{color:inherit}section.glossary .glossary__navigation .glossary__navigation--desktop .glossary__anchor[disabled]{opacity:.3;cursor:not-allowed}section.glossary .glossary__navigation .glossary__navigation--desktop .glossary__anchor.active{border-bottom:1px solid #0c0c0c}section.glossary .glossary__navigation .glossary__navigation--responsive{display:none;position:relative;width:100%}@media all and (max-width:768px){section.glossary .glossary__navigation .glossary__navigation--responsive{display:-ms-flexbox;display:flex}}section.glossary .glossary__navigation .glossary__navigation--responsive .glossary__select{width:100%}section.glossary .glossary__navigation .glossary__navigation--responsive .glossary__select-arrow{pointer-events:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:15px;width:15px;position:absolute;top:50%;right:40px;transform:translateY(-50%) rotate(180deg)}section.glossary .glossary__select{-webkit-appearance:none;background:0 0;border:1px solid #0c0c0c;border-radius:50px;display:block;padding:16px 60px 16px 40px;font-family:inter,sans-serif;font-size:16px;font-size:1rem;font-weight:500}.glossary-inner{padding:0 calc(4.1667vw * 2)}@media all and (max-width:1024px){.glossary-inner{padding:0 6.25vw}}.definitions-wrapper{margin:85px 0}@media all and (max-width:600px){.definitions-wrapper{margin:60px 0}}.letter-wrapper{display:-ms-flexbox;display:flex}@media all and (max-width:600px){.letter-wrapper{display:block}}.letter-wrapper+.letter-wrapper{margin-top:120px}.letter-wrapper .glossary--left{-ms-flex:0 0 calc(4.1667vw * 7);flex:0 0 calc(4.1667vw * 7)}@media all and (max-width:1024px){.letter-wrapper .glossary--left{-ms-flex:0 0 calc(6.25vw * 3);flex:0 0 calc(6.25vw * 3)}}@media all and (max-width:600px){.letter-wrapper .glossary--left{margin-bottom:30px}}.letter-wrapper .glossary--right{padding:30px 0 0;border-top:1px solid #0c0c0c}.letter-wrapper .glossary--right dt{margin-bottom:16px}.letter-wrapper .glossary--right dd{margin-bottom:60px}.letter-wrapper .glossary--right dd:last-child{margin-bottom:0}.hero-home{padding:220px 0 120px;background-color:#0c0c0c;color:#fff;max-height:95vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden;position:relative}@media all and (min-width:1440px){.hero-home{min-height:75vh}}@media all and (max-width:480px){.hero-home{padding:125px 0 60px}}@media all and (max-height:500px){.hero-home{max-height:145vh}}@media all and (max-height:400px){.hero-home{max-height:none}}.hero-home--inner{width:100%;padding:0 calc(4.1667vw * 2);display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.hero-home--left{z-index:0;position:absolute;top:120px;left:0;width:45%;height:0;padding-bottom:45%;max-width:625px}@media all and (min-width:1440px){.hero-home--left{width:35%;padding-bottom:35%}}@media all and (max-width:1024px){.hero-home--left{width:50%;padding-bottom:50%;opacity:.5}}@media all and (max-width:480px){.hero-home--left{width:75%;padding-bottom:75%}}.hero-home--left .wrapper-svg{position:absolute;top:0;left:-15%;width:100%}@media all and (max-width:768px){.hero-home--left .wrapper-svg{height:100%;width:auto}}.hero-home--left .hero-image{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transform-origin:center center}.hero-home--left .svgClip{position:relative;width:100%;z-index:0}.hero-home--left .shape-wrapper{position:absolute;top:0;right:.5%;transform:rotate(135.5deg);transform-origin:center center;width:70.76%;padding-top:70.76%;z-index:1}.hero-home--left #shape{top:0;left:0;position:absolute;transform-origin:center center;display:block;background-color:#fff;width:100%;padding-top:100%;border-top-left-radius:325px;border-bottom-left-radius:325px;border-top-right-radius:325px;border-bottom-right-radius:325px;transform:scale(0)}.hero-home--right{z-index:1;position:relative;width:60%}@media all and (min-width:1440px){.hero-home--right{width:60%;margin-right:10%}}@media all and (max-width:1024px){.hero-home--right{width:80%}}@media all and (max-width:768px){.hero-home--right{width:100%}}.hero-home .intro{margin:30px 0}.hero-home .scroll{position:relative;display:inline-block}.hero-home .scroll:after{content:'';position:absolute;top:50%;left:110%;background:url(../assets/images/buttons/scroll_green.svg) no-repeat center;background-size:contain;width:18px;height:18px;opacity:0;animation-name:scroll;animation-duration:1.2s;animation-delay:2.1s;animation-iteration-count:3.5;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.84,0,.16,1)}@media all and (max-width:1440px){.hero-home .scroll:after{left:calc(100% + 15px);height:15px;width:15px;top:calc(50% - 6px)}}@keyframes scroll{0%{transform:translateY(-70%);opacity:0}50%{opacity:1}100%{transform:translateY(70%);opacity:0}}.hero-featured-project{color:#fff;padding:160px calc(4.1667vw * 2) 60px}@media all and (max-width:480px){.hero-featured-project{padding-top:125px}}.hero-featured-project .hero-featured-project__title{position:relative;z-index:1}.hero-featured-project .hero-featured-project__metas{position:relative}.hero-featured-project .hero-featured-project__infos{color:#fff;position:absolute;width:100%;top:150px;bottom:50px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.hero-featured-project .hero-featured-project__infos--header{width:50%}.hero-featured-project .hero-featured-project__infos--header p{font-size:16px;line-height:1.5;margin:0;font-weight:400}.hero-featured-project .hero-featured-project__infos--header h2{font-weight:400;margin:0;color:inherit;font-size:56px;line-height:1.25;font-family:Butler}.hero-featured-project .hero-featured-project__infos--footer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:200px}.hero-featured-project .hero-featured-project__infos .hero-featured-project__infos--title{line-height:1.25;font-size:16px;margin-bottom:4px;color:inherit}.hero-featured-project .hero-featured-project__infos .hero-featured-project__infos--label{line-height:1.25;font-size:16px;margin:0}.hero-featured-project .hero-featured-project__infos .hero-featured-project__infos--label.italic{font-style:italic}.hero-featured-project .hero-featured-project__picture{margin:0 auto;max-width:1280px;width:100%}.hero-featured-project .hero-featured-project__picture picture{position:relative;display:block;width:100%;height:0;padding-bottom:66%;background:#000}.hero-featured-project .hero-featured-project__picture picture img{opacity:.2;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-featured-project .bodymoving-wrapper{position:absolute;opacity:.5;z-index:0;top:0;right:0;max-height:31.6vw;width:calc(4.1667vw * 15 + 20px)}@media all and (max-width:600px){.projects.cs-projects-section{padding-top:0}}section.single-project{background:#0c0c0c}.hero-single-project{position:relative;padding:160px calc(4.1667vw * 2) 65px;background-color:#0c0c0c;color:#fff;z-index:1;min-height:45vh;max-height:95vh}.hero-single-project.no-image{padding-top:150px!important}@media all and (max-width:600px){.hero-single-project.no-image{padding-top:100px!important}}.hero-single-project.no-image+.wysiwyg-wrapper{padding-top:0}.hero-single-project a{color:inherit}@media all and (max-width:1024px){.hero-single-project{overflow-x:hidden}}@media all and (max-width:768px){.hero-single-project{height:auto;max-height:none;padding-top:157px;padding-bottom:125px}}@media all and (max-width:480px){.hero-single-project{padding-top:260px;max-height:none}}.hero-single-project .project-info{z-index:1;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}@media all and (max-width:768px){.hero-single-project .project-info{display:block;margin-top:0}}.hero-single-project .project-info__cta{margin-top:32px}.hero-single-project .project-info__subblock{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.hero-single-project .project-info__subblock+.project-info__subblock{margin-top:45px}@media all and (max-width:768px){.hero-single-project .project-info__subblock+.project-info__subblock{margin-top:32px}}.hero-single-project .project-info__block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.hero-single-project .project-info__block--left{width:65%}@media all and (max-width:768px){.hero-single-project .project-info__block--left{width:100%}}.hero-single-project .project-info__block--right{width:20%}@media all and (max-width:768px){.hero-single-project .project-info__block--right{margin-top:32px;width:100%}}@media all and (max-width:768px){.hero-single-project .project-info__block .btn{margin-top:60px}}.hero-single-project .project-info-wrapper{position:relative}.hero-single-project .project-info__title{font-size:65px;font-size:4.0625rem}@media all and (max-height:780px){.hero-single-project .project-info__title{font-size:50px;font-size:3.125rem}}@media all and (max-width:768px){.hero-single-project .project-info__title{font-size:55px;font-size:3.4375rem}}@media all and (max-width:480px){.hero-single-project .project-info__title{font-size:45px;font-size:2.8125rem}}.hero-single-project .project-info__subtitle{display:inline-block;color:inherit}.hero-single-project .project-info__subtitle--main{margin-bottom:10px}.hero-single-project .project-info__subtitle[href]{font-style:italic;position:relative}.hero-single-project .project-info__subtitle[href]::before{content:'';display:block;position:absolute;width:100%;left:0;bottom:-1px;height:1px;background-color:#fff;transform-origin:top left;transition:width .35s cubic-bezier(.645,.045,.355,1)}.hero-single-project .project-info__subtitle[href]:hover{opacity:1}.hero-single-project .project-info__subtitle[href]:hover::before{width:0%}.hero-single-project .project-info__institution{margin:40px 0 0;position:relative}@media all and (max-width:768px){.hero-single-project .project-info__institution{margin-top:32px}}@media all and (max-width:480px){.hero-single-project .project-info__institution{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}}.hero-single-project .project-info__institution>span{display:block}.hero-single-project .project-info__institution>span+span{margin-top:16px}.hero-single-project .project-info__institution--line{position:absolute;height:1px;width:100%;opacity:.5;background-color:#fff;left:0}.hero-single-project .project-info__institution--line:first-child{top:0}.hero-single-project .project-info__institution--line:last-child{bottom:0}@media all and (max-width:480px){.hero-single-project .project-info__institution .project-info__subtitle+.project-info__subtitle{margin-top:32px}}.hero-single-project .info-left--bottom{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:2.6vw;margin-bottom:5.56vw}@media all and (max-width:1440px){.hero-single-project .info-left--bottom{margin-bottom:80px;margin-top:37px}}@media all and (max-width:768px){.hero-single-project .info-left--bottom{margin-bottom:0}}@media all and (max-width:600px){.hero-single-project .info-left--bottom{display:block}}.hero-single-project .info-left--bottom .institution{text-transform:uppercase;opacity:1;transform:none}@media all and (max-width:600px){.hero-single-project .info-left--bottom .institution{text-transform:initial;color:#7f7f7f}}.hero-single-project .info-left--bottom span{display:block;height:1px;background-color:#fff;width:5.56vw;margin:0 1.15vw}@media all and (max-width:1440px){.hero-single-project .info-left--bottom span{margin:0 16px}}@media all and (max-width:600px){.hero-single-project .info-left--bottom span{display:none}}.hero-single-project .info-left{width:calc(4.1667vw * 13)}@media all and (max-width:1024px){.hero-single-project .info-left{width:calc(6.25vw * 8)}}@media all and (max-width:768px){.hero-single-project .info-left{width:100%}}.hero-single-project .info-right{width:calc(4.1667vw * 3);margin-left:calc(4.1667vw * 4);padding-top:1.5vw}@media all and (max-width:1440px){.hero-single-project .info-right{padding-top:22px}}@media all and (max-width:1024px){.hero-single-project .info-right{width:calc(6.25vw * 3);margin-left:calc(6.25vw * 2)}}@media all and (max-width:768px){.hero-single-project .info-right{width:100%;margin-left:0}}@media all and (max-width:768px){.hero-single-project .info-right .btn{display:-ms-inline-flexbox!important;display:inline-flex!important}}.hero-single-project .info-right--block{margin-bottom:2.5vw}.hero-single-project .info-right--block.launchdate{opacity:1}@media all and (max-width:1440px){.hero-single-project .info-right--block{margin-bottom:40px}}.hero-single-project .info-right--block p:first-child{margin-bottom:1vw}@media all and (max-width:1440px){.hero-single-project .info-right--block p:first-child{margin-bottom:8px}}@media all and (max-width:768px){.hero-single-project .info-right--block p:first-child{color:#7f7f7f}}.hero-single-project .project-img{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin:0}@media all and (max-width:480px){.hero-single-project .project-img{top:85px;height:235px;min-height:0}}.hero-single-project .project-img .mask{background-color:#0c0c0c}.hero-single-project .project-img .mask-top{top:0;height:40%;transform:rotate(0) translateY(-100%)}.hero-single-project .project-img .mask-left{transform:rotate(0) translate(-100%)}.hero-single-project .project-img .mask-right{top:-10%;transform:rotate(0) translateX(100%)}.hero-single-project .project-img .img-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0c0c0c}.hero-single-project .project-img .img-wrapper:after{content:none}.hero-single-project .project-img .img-wrapper img{will-change:transform;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-single-project .project-img .img-container{position:absolute;width:100%;height:100%;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.hero-single-project .project-img .img-container:after{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:#000;opacity:.6}.hero-single-project .figure{display:none}.hero-investment{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;background-color:#bdb7aa;overflow:hidden}@media all and (max-width:900px){.hero-investment{display:block;overflow:hidden}}.hero-investment .investment-title{margin-bottom:30px;font-size:50px;font-size:3.125rem}@media all and (min-width:1440px) and (min-height:800px){.hero-investment .investment-title{font-size:75px;font-size:4.6875rem}}@media all and (max-width:600px){.hero-investment .investment-title{font-size:40px;font-size:2.5rem}}.hero-investment .hero-intro{margin-bottom:60px}.hero-investment .hero--left{padding:160px 4.1667vw 60px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media all and (min-width:1440px) and (min-height:800px){.hero-investment .hero--left{padding:160px 4.1667vw 60px}}@media all and (max-width:900px){.hero-investment .hero--left{padding:160px calc(4.1667vw * 2) 40px}}@media all and (max-width:600px){.hero-investment .hero--left{padding:155px calc(4.1667vw * 2) 30px}}@media all and (max-width:480px){.hero-investment .hero--left{padding:115px calc(4.1667vw * 2) 30px}}@media all and (max-width:1440px){.hero-investment .hero--left .body-2{font-size:16px;font-size:1rem}}.hero-investment .hero--right{min-width:33%;width:33%}@media all and (max-width:1440px){.hero-investment .hero--right{width:45%;min-width:45%}}@media all and (max-width:900px){.hero-investment .hero--right{min-width:100%;width:100%}}.hero-investment .hero--right .block-double-container{height:100%}.hero-investment .hero--right .block-double-container .block-double-top{-ms-flex:none;flex:none;padding:160px 4.1667vw 40px}@media all and (max-width:900px){.hero-investment .hero--right .block-double-container .block-double-top{padding:40px calc(4.1667vw * 2)}}@media all and (max-width:600px){.hero-investment .hero--right .block-double-container .block-double-top{padding:30px calc(4.1667vw * 2)}}.hero-investment .hero--right .block-double-container .block-double-bottom{-ms-flex:1;flex:1;padding:40px 4.1667vw}@media all and (max-width:900px){.hero-investment .hero--right .block-double-container .block-double-bottom{padding:40px calc(4.1667vw * 2)}}@media all and (max-width:600px){.hero-investment .hero--right .block-double-container .block-double-bottom{padding:30px calc(4.1667vw * 2)}}.hero-investment .hero--right .block-double-container .block-double--title{font-size:35px;font-size:2.1875rem;margin-bottom:8px}@media all and (max-width:480px){.hero-investment .hero--right .block-double-container .block-double--title{font-size:28px;font-size:1.75rem}}.hero-investment .hero--right .block-double-container .block-double--content{margin-bottom:16px}@media all and (max-width:1440px){.hero-investment .hero--right .block-double-container .block-double--content{font-size:16px;font-size:1rem}}.hero-investment .hero-table--row{display:-ms-flexbox;display:flex;padding:.98vw 0;border-bottom:1px #0c0c0c solid}@media all and (max-width:1440px){.hero-investment .hero-table--row{padding:14px 0}}.hero-investment .hero-table--row:first-child{border-top:1px #0c0c0c solid}.hero-investment .hero-table--row p:first-child{margin-right:32px;min-width:calc(4.1667vw * 3);width:calc(4.1667vw * 3)}@media all and (max-width:768px){.hero-investment .hero-table--row p:first-child{min-width:calc(4.1667vw * 4);width:auto}}@media all and (max-width:600px){.hero-investment .hero-table--row.mobile-row{display:block}}@media all and (max-width:600px){.hero-investment .proposal-status{margin-left:auto;transform:translateX(-15px)}}.hero-investment .proposal-status .circle{width:5.84vw;height:5.84vw;min-height:84px;min-width:84px}.hero-investment .proposal-status .text{font-weight:400;font-size:1.25vw;line-height:1.78em;color:#000;font-weight:600}@media all and (min-width:1920px){.hero-investment .proposal-status .text{font-size:1vw}}@media all and (max-width:1440px){.hero-investment .proposal-status .text{font-size:18px}}@media all and (max-width:600px){.hero-investment .proposal-status .text{font-size:16px}}.hero-investment .block-double-container .h4{max-width:100%}.hero-simple{padding:calc(9.48vw + 5.94vw) calc(4.1667vw * 2) 6.53vw}@media all and (max-width:1440px){.hero-simple{padding:222px calc(4.1667vw * 2) 94px}}@media all and (max-width:1024px){.hero-simple{padding:222px 6.25vw 94px}}@media all and (max-width:600px){.hero-simple{padding-top:150px;padding-bottom:50px}}.hero-generic.hero-single-project{min-height:0;max-height:none;padding-top:200px}.hero-generic.hero-single-project .project-info{margin-top:0;padding-bottom:0}.hero-generic.no-image{background-color:#0c0c0c;height:auto}.hero-generic.no-image .project-info{margin-top:0;padding-bottom:0}.hero-generic.no-image+.wysiwyg-wrapper{padding-top:120px}@media all and (max-width:768px){.hero-generic.no-image+.wysiwyg-wrapper{padding-top:85px}}@media all and (max-width:480px){.hero-generic.no-image+.wysiwyg-wrapper{padding-top:60px}}.hero-generic .info-left{width:calc(4.1667vw * 10)}@media all and (max-width:1024px){.hero-generic .info-left{width:calc(6.25vw * 7)}}@media all and (max-width:768px){.hero-generic .info-left{width:100%}}.hero-generic .info-right{width:calc(4.1667vw * 8);margin-left:calc(4.1667vw * 2)}@media all and (max-width:1024px){.hero-generic .info-right{width:calc(6.25vw * 6)}}@media all and (max-width:768px){.hero-generic .info-right{width:100%;margin-left:0}}.hero-generic .text-intro{padding:0}.hero-generic .text-intro p{margin-bottom:8px;padding:0}.hero-generic .text-intro *{color:inherit}body:before{padding:10px;font-size:12px;font-weight:700;position:fixed;background:#00f;font-family:Courier;box-sizing:border-box;content:'<none>';display:block;z-index:999;color:#fff;right:0;bottom:0}@media (max-width:1920px){body:before{background:#6a5acd;content:'6xlg';color:#fff}}@media (max-width:1680px){body:before{background:#b8860b;content:'5xlg';color:#fff}}@media (max-width:1440px){body:before{background:teal;content:'4xlg';color:#fff}}@media (max-width:1366px){body:before{background:#0f0;content:'3xlg';color:#000}}@media (max-width:1280px){body:before{background:green;content:'2xlg';color:#fff}}@media (max-width:1152px){body:before{background:#ff0;content:'xlg';color:#000}}@media (max-width:1024px){body:before{background:brown;content:'lg';color:#fff}}@media (max-width:900px){body:before{background:purple;content:'md'}}@media (max-width:768px){body:before{background:#f0f;content:'sm'}}@media (max-width:640px){body:before{background:#ff69b4;content:'xsm';color:#000}}@media (max-width:560px){body:before{background:#0ff;content:'2xsm'}}@media (max-width:480px){body:before{background:#deb887;content:'3xsm'}}@media (max-width:360px){body:before{background:olive;content:'4xsm';color:#fff}}@media (max-width:250px){body:before{background:#ff4500;content:'5xsm'}}.mcb-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;left:56px}.mcb-nav ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-gap:6px}.mcb-nav__link{width:6px;height:12px;border-radius:3px;background:#d8d8d8;display:block}.mcb-nav__link .text{position:absolute;top:0;left:-999em;display:block}.mcb-nav__link--active{background:#2086ec;height:24px}.mijo-carousel-banner{background:#0c0c0c;box-sizing:border-box;position:relative;padding-top:7.5em}.mcb-item{font-family:inter,sans-serif;background:#0c0c0c;font-size:18px;padding:64px;padding-bottom:96px;box-sizing:border-box;position:relative;color:#fff;height:100%}.mcb-item:target{-ms-flex-order:-1;order:-1}.mcbi-heading{margin-bottom:24px;font-weight:500;font-size:48px;line-height:1.1}.mcbi-desc{margin-bottom:24px;line-height:1.5}.mcbi-link{color:#48cb7d;font-weight:700;text-decoration:underline}.mcbi-link:focus,.mcbi-link:hover{color:#bdb7aa;text-decoration:none}.mcbi-cloak{background:#0c0c0c;opacity:.9;width:100%;height:100%;position:absolute;top:0;left:0;display:block}.mijo__sr-only{display:block;position:absolute;left:-999em;top:0}.mijo-cfp-open{display:-ms-grid;display:grid;color:#0c0c0c;background:#fff;padding-top:128px;padding-bottom:128px;-ms-grid-columns:37.03vw auto;grid-template-columns:37.03vw auto}.desktop .mijo-cfp-open .btn--primary:hover span{color:#0c0c0c}.mijo-cfp-open__year{color:#fff;width:88px;height:88px;display:-ms-flexbox;display:flex;font-weight:500;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px;border-radius:50%;background:#0c0c0c}.mijo-cfp-open__preamble{padding-right:72px}.mcbi-heading--cfp-open{margin-bottom:40px;max-width:540px}.stream-boxes{display:-ms-grid;display:grid;grid-gap:40px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.stream-box{position:relative;border-radius:1.33333em 1.33333em 2.66667em 1.33333em;padding:2.66667em 1.77778em;padding-bottom:5.33333em}.stream-box .value{font-size:1.33333em;display:block;font-weight:500}.stream-box .determiner{display:block;line-height:1.5}.stream-box--dp{background:#e0e1ff;background:linear-gradient(135deg,#e0e1ff 0,rgba(224,225,255,.25) 100%)}.stream-box--cs{background:#e7f8ec;background:linear-gradient(135deg,#e7f8ec 0,rgba(231,248,236,.25) 100%)}.stream-box--cs .determiner{display:none}.stream-box-button{width:4em;height:4em;border-radius:50%;background:#0c0c0c;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:20px;right:20px}.stream-box-button .sr-text{display:table;position:absolute;top:0;left:-999em}.stream-box-button .arrow{fill:#fff;width:1.33333em;height:1em}.stream-box-button:focus,.stream-box-button:hover{background:#48cb7d}.stream-box-button:focus .arrow,.stream-box-button:hover .arrow{fill:#0c0c0c}.stream-box__stream-val{display:block;margin-bottom:1.33333em}.stream-box__heading{font-size:1.77778em;line-height:1.1;font-weight:500;margin-bottom:1.25em}.stream-box__desc{line-height:1.5;max-width:calc(100% - 72px)}.mcb-awarded-projects{background:#1e238b;padding:128px}.mcb-awarded-projects .mcbi-wrap{display:table;margin:0 auto}.mcb-awarded-projects .mcbi-heading{margin-bottom:40px}.mcbi-dots{display:-ms-flexbox;display:flex;grid-gap:6px;max-width:804px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}.awarded-proj-circ{width:24px;height:24px;display:block;border-radius:50%}.apc--colour-1{background:#bcb7aa}.apc--colour-2{background:#b0aa9b}.apc--colour-3{background:#a59e8d}.apc--colour-4{background:#9a927f}.apc--colour-5{background:#8f8670}.apc--colour-6{background:#48cb7d}.mcb-about-dmc{-ms-grid-columns:1fr 1.25fr;grid-template-columns:1fr 1.25fr;-ms-grid-row-align:center;align-items:center;display:-ms-grid;display:grid}.mcb-item-copy{padding-right:64px}.mcb-item-images .images{width:100%}.mcb-about-dmc .mcbi-link{display:table}.mcb-images-arr__images{-ms-grid-columns:1fr 1fr .75fr;grid-template-columns:1fr 1fr .75fr;grid-gap:2vw;display:-ms-grid;display:grid}.mcb-images-arr__link{clear:both;display:block;overflow:hidden;border-radius:6px;background:#48cb7d;background:#1e238b;margin-bottom:2vw}.mcb-images-arr__link:focus img,.mcb-images-arr__link:hover img{opacity:.7}.mcb-images-arr__image{display:block;width:100%;height:auto}.mcb-images-arr__group.one{margin-top:2vw}.mcb-images-arr__group.three{margin-top:2vw}.mcb-images-arr__link--first{float:right;margin-bottom:2vw}.mcb-images-arr__link--last{width:66.666666666666667%;margin:0}.mcb-images-arr__link--small{width:66.666666666666667%}.mcb-app-assistance{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;background:#1e238b;overflow:hidden;display:-ms-grid;display:grid;min-height:38.42vw;position:relative}.mcb-app-assistance .contents-a{padding-right:168px;-ms-flex-item-align:center;align-self:center;position:relative;z-index:3}.mcb-app-assistance .contents-b{position:relative}.mcb-app-assistance .mcbi-cloak{z-index:3;opacity:.6;display:none}.feat-image{z-index:2;justify-self:flex-end;width:38.1944444vw;height:38.1944444vw;border-radius:50%;display:block;background:#c2e9f8;position:relative;position:absolute;transform:rotate(45deg);right:0}.feat-image:before{height:300%;background:#c2e9f8;width:100%;position:absolute;content:'';top:50%;left:0}.feat-image__img{border-radius:50%;background:url(../assets/images/1203200924.svg);background-size:auto 50%;background-repeat:no-repeat;background-position:50% 45%;width:100%;height:100%;display:block;transform:rotate(-45deg);position:absolute;top:0;left:0}.mcb-wbp{padding:0;clear:both;display:-ms-grid;display:grid;padding-left:64px;-ms-grid-columns:1fr 1.5fr;grid-template-columns:1fr 1.5fr;min-height:0}.mcb-wbp .contents-a{-ms-flex-item-align:center;align-self:center;margin-top:-72px;padding-right:96px}.mcb-wbp .contents-b{overflow:hidden}.mcbi-desc{font-family:Arial}.mcbi-new-tag{background:#ffc901;color:#0c0c0c;padding:0 5px;border-radius:3px;display:block;font-size:15px;display:inline-block}.wbp-shapes{display:-ms-grid;display:grid;grid-gap:calc(24/1728*100vw);-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.wbp-shapes__item svg{display:block;width:100%;height:auto}.cs-block{background:#fff;-ms-flex-line-pack:center;align-content:center;padding:32px;transition:background 50ms ease}.cs-block .mcb-wrapper{max-width:112px;margin:0 auto;margin-top:-32px}.wbp-version-tag{color:#fff;background:#ffc901;display:inline-block;padding:4px;font-size:14px;border-radius:3px;margin-bottom:8px;color:#0c0c0c;float:right}.wbp-colours{-ms-grid-columns:(1fr)[7];grid-template-columns:repeat(7,1fr);margin-top:calc(24/1728*100vw);grid-gap:calc(24/1728*100vw);display:-ms-grid;display:grid}.wbp-clr{display:block;background:#00f;height:100px}.wbp-clr-1{background:#bcb7aa}.wbp-clr-2{background:#c8c7c3}.wbp-clr-3{background:#ddc081}.wbp-clr-4{background:#bdc480}.wbp-clr-5{background:#a7aec1}.wbp-clr-6{background:#dc9b7f}.wbp-clr-7{background:#ff8c86}.mcb-apply-for-funding{-ms-grid-columns:1.1fr 1fr;grid-template-columns:1.1fr 1fr;min-height:70vh;display:-ms-grid;display:grid;padding:0}.mcb-aff-contents-a{background:#181818;display:-ms-grid;display:grid;-ms-grid-row-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:56px}.mcb-aff-contents-b{display:-ms-grid;display:grid;background:#1d238b;-ms-grid-row-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:64px;font-size:1.33333em}.mcb-aff-days-left{font-size:1.75em;padding:.28571em;background:#46cc7e;border-radius:6px;font-family:Arial;line-height:1;color:#0c0c0c}.mcb-aff-days-left__par{text-transform:uppercase;font-size:1.77778em;grid-gap:1em;-ms-flex-align:center;align-items:center;font-weight:700;line-height:1.1;display:-ms-flexbox;display:flex;color:#fff;max-width:512px}.mcb-aff-days-left__num{font-family:inter,sans-serif;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;height:1px}.a11y-util-button{position:absolute;display:block;z-index:10;left:-999em;font-family:Arial;display:block;font-weight:700;padding:6px;background:#bdb7aa;color:#0c0c0c}.a11y-util-button:focus{left:3px}.a11y-util-button:focus,.a11y-util-button:hover{background:#1e238b;color:#fff}.a11y-util-button:active{text-decoration:none;background:purple}.a11y-util-button--bypass{top:3px}.a11y-util-button--reset{bottom:3px}.placeholder-header{background:#0c0c0c;background:green;position:fixed;position:static;width:100%;height:120px;top:0;left:0;z-index:10;padding:40px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.placeholder-header div{display:-ms-flexbox;display:flex}.placeholder-header nav{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.placeholder-header nav ul{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:40px}.placeholder-header nav ul:first-of-type{justify-self:flex-start}nav a{color:#fff;font-family:inter,sans-serif;text-decoration:none}.dmc-logo{display:block;margin-right:80px}.my-app-button{background:#46cc7e;display:block;border-radius:56px;padding:20px 40px;padding-right:72px;color:#0c0c0c;font-weight:500;position:relative}.my-app-button:after{background:rgba(0,0,0,.5);transform:translateY(-50%);position:absolute;display:block;height:24px;width:24px;content:'';right:40px;top:50%}.carousel-on-mode .mcb-item{padding-left:112px}.carousel-on-mode .mijo-carousel-banner__wrapper{display:-ms-grid;display:grid;-ms-grid-columns:(100vw)[3];grid-template-columns:repeat(3,100vw);-ms-grid-row-align:start;align-items:start;overflow-x:hidden;min-height:0;min-width:0}.carousel-on-mode .mcb-wbp{height:auto}.carousel-on-mode .mcb-item{overflow:hidden}@media (max-width:1280px){.mcbi-heading{font-size:32px}}@media (max-width:900px){.mcb-item{padding:48px;padding-bottom:72px}}@media (max-width:768px){.mcbi-desc{line-height:1.6}}@media (max-width:1280px){.mcb-awarded-projects{padding:96px}}@media (max-width:1024px){.mcb-awarded-projects{padding:48px;padding-bottom:72px}.mcb-awarded-projects .mcbi-heading{margin-bottom:32px}.mcb-awarded-projects .mcbi-wrap{margin:0}}@media (max-width:900px){.mcbi-dots{max-width:640px;grid-gap:4px}.awarded-proj-circ{width:16px;height:16px}}@media (max-width:1280px){.mcb-about-dmc .mcbi-heading{font-size:32px}}@media (max-width:1152px){.mcb-about-dmc{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.mcb-images-arr__images{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.mcb-images-arr__group.three{display:none}}@media (max-width:900px){.mcb-about-dmc{-ms-grid-columns:1fr .75fr;grid-template-columns:1fr .75fr}}@media (max-width:768px){.mcb-about-dmc{-ms-grid-columns:1fr .5fr;grid-template-columns:1fr .5fr}.mcb-images-arr__images{-ms-grid-columns:1fr;grid-template-columns:1fr}.mcb-images-arr__link{margin-bottom:3vw}.mcb-images-arr__group.one{display:none}}@media (max-width:640px){.mcb-about-dmc{-ms-grid-columns:1fr;grid-template-columns:1fr}.mcb-item-copy{padding-right:0}.mcb-images-arr__images{-ms-grid-columns:1fr 1fr .75fr;grid-template-columns:1fr 1fr .75fr;grid-gap:5vw;margin-top:40px}.mcb-images-arr__group.one{display:block}.mcb-images-arr__group.three{display:block}.mcb-images-arr__link{margin-bottom:5vw}}@media (max-width:1280px){.mcbi-heading{font-size:32px}}@media (max-width:900px){.mcb-app-assistance .contents-a{padding-right:72px}}@media (max-width:768px){.mcb-app-assistance .contents-a{padding-right:0}.mcb-app-assistance .mcbi-cloak{display:block}}@media (max-width:1152px){.mcb-wbp{-ms-grid-columns:1fr 1.75fr;grid-template-columns:1fr 1.75fr}.mcb-wbp .contents-a{margin-top:0}.wbp-colours{height:64px}}@media (max-width:1024px){.mcb-wbp{padding:64px;-ms-grid-columns:1fr 1.25fr;grid-template-columns:1fr 1.25fr}.wbp-colours{height:48px;display:none}.cs-block{padding:20px}.cs-block .mcb-wrapper{margin-top:-16px}.wbp-version-tag{font-size:10px;padding:2px;margin-bottom:4px}}@media (max-width:900px){.mcb-wbp{-ms-grid-columns:1fr;grid-template-columns:1fr}.wbp-shapes{margin-top:40px;grid-gap:calc(24/900*100vw);max-width:512px}.wbp-version-tag{font-size:12px;padding:2px;margin-bottom:4px}}@media (max-width:768px){.mcb-wbp{padding:40px}.cs-block{display:none}.wbp-shapes{max-width:60vw}}@media (min-width:1920px){.mijo-cfp-open{-ms-grid-columns:1fr 1.75fr;grid-template-columns:1fr 1.75fr}.stream-box{min-height:432px}}@media (max-width:1680px){.stream-box--cs .stream-box__heading{max-width:200px}}@media (max-width:1440px){.stream-box__desc{max-width:calc(100% - 32px)}}@media (max-width:1366px){.stream-box__desc{max-width:calc(100% - 88px)}.stream-boxes{-ms-grid-columns:1fr;grid-template-columns:1fr}.mcbi-heading--cfp-open{font-size:64px}.mcbi-heading--cfp-open-fr{font-size:56px}.stream-box--cs .determiner{display:none}.stream-box--cs .stream-box__heading{max-width:none}.mijo-cfp-open{padding:64px}}@media (max-width:1280px){.mijo-cfp-open{-ms-grid-columns:1fr;grid-template-columns:1fr}.mijo-cfp-open__preamble{margin-bottom:64px}.mcbi-heading--cfp-open{max-width:none}.mcbi-heading--cfp-open-fr{font-size:56px}.stream-boxes{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (max-width:1024px){.stream-box--cs .stream-box__heading{max-width:200px}}@media (max-width:900px){.stream-box--cs .stream-box__heading{max-width:none}.stream-boxes{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media (max-width:768px){.mijo-cfp-open{padding:48px}.mijo-cfp-open__preamble{padding-right:0}.mcbi-heading--cfp-open-fr{font-size:48px}.stream-boxes{font-size:16px}}@media (max-width:480px){.mijo-cfp-open__year{width:56px;height:56px;font-size:14px;margin-bottom:24px}.stream-box{padding:32px}.stream-box--cs .stream-box__heading{max-width:176px}.mcbi-heading--cfp-open{font-size:32px;margin-bottom:24px}.stream-box__desc{max-width:none}.mijo-cfp-open__preamble{margin-bottom:40px}.stream-box-button{width:48px;height:48px;position:static;float:right;margin-top:24px}.stream-box-button .arrow{width:14px;height:14px}.stream-box__heading{margin-bottom:24px;font-size:24px}}@media (max-width:1152px){.mcb-apply-for-funding{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (max-width:900px){.mcb-apply-for-funding{padding:0;min-height:384px}.mcb-aff-days-left__par{font-size:1.333333em}.mcb-aff-contents-b{font-size:1em}}@media (max-width:768px){.mcb-apply-for-funding{min-height:40vh}.mcb-aff-contents-b{padding:40px}}@media (max-width:640px){.mcb-apply-for-funding{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media (max-width:560px){.mcb-aff-contents-a{min-height:128px}}.carsel-item--one{background:orange}.carsel-item--two{background:#000;color:#fff}.carsel-item--three{background:purple}.btn-wrapper,.btn-wrapper-CS{text-align:center}.btn--less{position:relative}.btn{position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.btn span{pointer-events:none;position:relative;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:16px;font-size:1rem;line-height:1.5;font-weight:500;will-change:transform;transition:.6s color cubic-bezier(.84,0,.16,1),.6s transform cubic-bezier(.84,0,.16,1)}.btn span.wrap{white-space:initial;text-align:left}.btn--icon>span,.btn[target="_blank"]>span{padding-right:21px;transition:.6s padding cubic-bezier(.84,0,.16,1),.6s color cubic-bezier(.84,0,.16,1),.6s transform cubic-bezier(.84,0,.16,1)}.btn--icon>span::after,.btn--icon>span::before,.btn[target="_blank"]>span::after,.btn[target="_blank"]>span::before{content:'';will-change:transform;line-height:1.5;position:absolute;width:12px;height:12px;background-repeat:no-repeat;background-position:center;background-size:contain;transition:.6s opacity cubic-bezier(.84,0,.16,1)}.btn--icon>span::after,.btn[target="_blank"]>span::after{right:0;opacity:1;top:50%;transform:translateY(-50%)}.btn--icon>span::before,.btn[target="_blank"]>span::before{opacity:0;left:0;top:50%;transform:translateY(-50%)}.desktop .btn--icon:hover span,.desktop .btn[target="_blank"]:hover span{padding-right:0;padding-left:21px}.desktop .btn--icon:hover span::after,.desktop .btn[target="_blank"]:hover span::after{opacity:0}.desktop .btn--icon:hover span::before,.desktop .btn[target="_blank"]:hover span::before{opacity:1}.btn[target="_blank"]>span::after,.btn[target="_blank"]>span::before{background-image:url(../assets/images/buttons/external_black.svg)}.btn--ternary span{color:#0c0c0c}.btn--ternary.btn--light span{color:#fff}.btn--ternary.btn--light.btn--icon.chevron span::after,.btn--ternary.btn--light.btn--icon.chevron span::before{background-image:url(../assets/images/buttons/chevron_left_white.svg)}.btn--ternary.btn--light.btn--icon.print span::after,.btn--ternary.btn--light.btn--icon.print span::before{background-image:url(../assets/images/buttons/print_white.svg)}.btn--ternary.btn--light.btn--icon.external span::after,.btn--ternary.btn--light.btn--icon.external span::before{background-image:url(../assets/images/buttons/external_white.svg)}.btn--ternary.btn--light.btn--icon.download span::after,.btn--ternary.btn--light.btn--icon.download span::before{background-image:url(../assets/images/buttons/download_white.svg)}.btn--ternary.btn--light.btn--icon.doc span::after,.btn--ternary.btn--light.btn--icon.doc span::before{background-image:url(../assets/images/buttons/doc_white.svg)}.btn--ternary.btn--icon.chevron span::after,.btn--ternary.btn--icon.chevron span::before{background-image:url(../assets/images/buttons/chevron_left_black.svg)}.btn--ternary.btn--icon.print span::after,.btn--ternary.btn--icon.print span::before{background-image:url(../assets/images/buttons/print_black.svg)}.btn--ternary.btn--icon.external span::after,.btn--ternary.btn--icon.external span::before{background-image:url(../assets/images/buttons/external_black.svg)}.btn--ternary.btn--icon.download span::after,.btn--ternary.btn--icon.download span::before{background-image:url(../assets/images/buttons/download_black.svg)}.btn--ternary.btn--icon.doc span::after,.btn--ternary.btn--icon.doc span::before{background-image:url(../assets/images/buttons/doc_black.svg)}.desktop .btn--ternary:hover span{transform:translateX(12px)}.btn--primary span{color:#0c0c0c}.btn--primary::after,.btn--primary::before{background-color:#46cc7e}.desktop .btn--primary:hover span{color:#fff}.btn--primary.btn--icon.chevron span::after{background-image:url(../assets/images/buttons/chevron_left_black.svg)}.btn--primary.btn--icon.chevron span::before{background-image:url(../assets/images/buttons/chevron_left_white.svg)}.btn--primary.btn--icon.print span::after{background-image:url(../assets/images/buttons/print_black.svg)}.btn--primary.btn--icon.print span::before{background-image:url(../assets/images/buttons/print_white.svg)}.btn--primary.btn--icon.external span::after{background-image:url(../assets/images/buttons/external_black.svg)}.btn--primary.btn--icon.external span::before{background-image:url(../assets/images/buttons/external_white.svg)}.btn--primary.btn--icon.download span::after{background-image:url(../assets/images/buttons/download_black.svg)}.btn--primary.btn--icon.download span::before{background-image:url(../assets/images/buttons/download_white.svg)}.btn--primary.btn--icon.doc span::after{background-image:url(../assets/images/buttons/doc_black.svg)}.btn--primary.btn--icon.doc span::before{background-image:url(../assets/images/buttons/doc_white.svg)}.btn--secondary span{color:#0c0c0c}.btn--secondary::after,.btn--secondary::before{border:1px solid #0c0c0c}.btn--secondary.btn--light::after,.btn--secondary.btn--light::before{border-color:#fff}.btn--secondary.btn--light span{color:#fff}.btn--secondary.btn--light.btn--icon.chevron span::after,.btn--secondary.btn--light.btn--icon.chevron span::before{background-image:url(../assets/images/buttons/chevron_left_white.svg)}.btn--secondary.btn--light.btn--icon.print span::after,.btn--secondary.btn--light.btn--icon.print span::before{background-image:url(../assets/images/buttons/print_white.svg)}.btn--secondary.btn--light.btn--icon.external span::after,.btn--secondary.btn--light.btn--icon.external span::before{background-image:url(../assets/images/buttons/external_white.svg)}.btn--secondary.btn--light.btn--icon.download span::after,.btn--secondary.btn--light.btn--icon.download span::before{background-image:url(../assets/images/buttons/download_white.svg)}.btn--secondary.btn--light.btn--icon.doc span::after,.btn--secondary.btn--light.btn--icon.doc span::before{background-image:url(../assets/images/buttons/doc_white.svg)}.btn--secondary.btn--icon.chevron span::after,.btn--secondary.btn--icon.chevron span::before{background-image:url(../assets/images/buttons/chevron_left_black.svg)}.btn--secondary.btn--icon.print span::after,.btn--secondary.btn--icon.print span::before{background-image:url(../assets/images/buttons/print_black.svg)}.btn--secondary.btn--icon.external span::after,.btn--secondary.btn--icon.external span::before{background-image:url(../assets/images/buttons/external_black.svg)}.btn--secondary.btn--icon.download span::after,.btn--secondary.btn--icon.download span::before{background-image:url(../assets/images/buttons/download_black.svg)}.btn--secondary.btn--icon.doc span::after,.btn--secondary.btn--icon.doc span::before{background-image:url(../assets/images/buttons/doc_black.svg)}.btn--primary,.btn--secondary{padding:16px 40px;height:56px}.btn--primary::after,.btn--primary::before,.btn--secondary::after,.btn--secondary::before{content:'';position:absolute;top:0;left:0;display:block}.btn--primary::after,.btn--secondary::after{z-index:0;width:100%;height:100%;border-radius:50px;transition:.6s width cubic-bezier(.84,0,.16,1)}.btn--primary::before,.btn--secondary::before{z-index:1;width:56px;height:56px;border-radius:50%;opacity:0;transition-delay:0}.desktop .btn--primary:hover>span,.desktop .btn--secondary:hover>span{transform:translateX(28px)}.desktop .btn--primary:hover::after,.desktop .btn--secondary:hover::after{width:56px;opacity:0;transition:0s opacity .6s,.6s width cubic-bezier(.84,0,.16,1)}.desktop .btn--primary:hover::before,.desktop .btn--secondary:hover::before{opacity:1;transition-delay:.6s}.fake-select{display:-ms-flexbox;display:flex;position:relative}@media all and (max-width:600px){.fake-select{-ms-flex-direction:column;flex-direction:column}}.fake-select.open .selected-option:after{transform:translateY(-50%) rotate(180deg)}.fake-select .selected-option{min-width:100%;width:100%;position:relative;display:block;padding:8px 25px 8px 8px;cursor:pointer}@media all and (max-width:600px){.fake-select .selected-option{padding:14px 0;border-top:1px #fff solid}.cs-projects .fake-select .selected-option{border-color:#000}}.fake-select .selected-option:after{content:'';position:absolute;top:50%;right:0;display:block;width:1.6vw;height:1.6vw;min-width:25px;min-height:25px;background-image:url(../assets/images/icons/icon_arrow_down_white.svg);background-repeat:no-repeat;background-position:center center;transform:translateY(-50%) rotate(0);transform-origin:center center;transition:transform .35s cubic-bezier(.645,.045,.355,1)}@media all and (max-width:600px){.fake-select .selected-option:after{bottom:12.5px}}.fake-select .options--list{display:none;max-height:13.9vw}@media all and (max-width:1440px){.fake-select .options--list{max-height:200px}}@media all and (max-width:600px){.fake-select .options--list{max-height:none}}.fake-select .options--list-wrapper{position:absolute;top:calc(100% + 1vw);left:0;z-index:1;background-color:#000;overflow-y:scroll;width:100%}@media all and (max-width:600px){.fake-select .options--list-wrapper{position:relative;top:0;background-color:transparent;border-bottom:1px #fff solid}}.fake-select .options--list-wrapper::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#000}.fake-select .options--list-wrapper::-webkit-scrollbar{width:6px;background-color:#000}.fake-select .options--list-wrapper::-webkit-scrollbar-thumb{background-color:#bdb7aa}.fake-select .options--list-wrapper li{padding:8px 16px;font-size:16px;font-size:1rem;line-height:1.25;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;background-color:#000;transition:background .35s cubic-bezier(.645,.045,.355,1);cursor:pointer}.desktop .fake-select .options--list-wrapper li:focus,.desktop .fake-select .options--list-wrapper li:hover{background-color:#1d238b}.gallery-wrapper{overflow:hidden}.swiper-container{margin-left:calc(4.1667vw * 5);padding-top:7vw;overflow:visible}@media all and (max-width:1440px){.swiper-container{padding-top:100px}}@media all and (max-width:1024px){.swiper-container{margin-left:calc(6.25vw * 2)}}@media all and (max-width:600px){.swiper-container{padding-top:60px;margin-left:6.25vw}}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{top:0;left:0;position:absolute;margin-top:0;transition:opacity .35s cubic-bezier(.645,.045,.355,1)}.swiper-container .swiper-button-next.to-left:after,.swiper-container .swiper-button-prev.to-left:after{transform:rotate(-90deg)}.swiper-container .swiper-button-next.to-right,.swiper-container .swiper-button-prev.to-right{left:calc(5vw + 16px)}@media all and (max-width:1280px){.swiper-container .swiper-button-next.to-right,.swiper-container .swiper-button-prev.to-right{left:80px}}@media all and (max-width:600px){.swiper-container .swiper-button-next.to-right,.swiper-container .swiper-button-prev.to-right{left:60px}}.swiper-container .swiper-button-next.to-right:after,.swiper-container .swiper-button-prev.to-right:after{transform:rotate(90deg)}.swiper-container .swiper-slide{max-width:calc(4.1667vw * 12)}@media all and (max-width:600px){.swiper-container .swiper-slide{max-width:calc(6.25vw * 13)}}.swiper-container .swiper-slide .img-wrapper{position:relative}.swiper-container .swiper-slide .img-wrapper img{width:100%;height:auto;vertical-align:top}.swiper-container .swiper-pagination{transform:translate(-100%,-50%);bottom:auto;top:2.5vw;left:calc(4.1667vw * 12);width:auto}@media all and (max-width:600px){.swiper-container .swiper-pagination{left:calc(6.25vw * 13);top:23px}}.swiper-container .legend{position:relative;font-weight:400;font-size:1.12vw;line-height:1.5em;margin-top:1.5vw;vertical-align:top;padding:0}@media all and (max-width:1440px){.swiper-container .legend{font-size:16px;margin-top:20px}}@media all and (max-width:600px){.swiper-container .legend{font-size:12px;margin-top:8px}}.copyright{position:absolute;width:85%;bottom:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;transform-origin:right;z-index:10}.copyright__inner{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;transition:opacity 1s cubic-bezier(.165,.84,.44,1)}.desktop .copyright__inner:hover .copyright__trigger div{opacity:0}.desktop .copyright__inner:hover .copyright__text span{transform:translateX(0)}.mobile .copyright__inner--visible .copyright__trigger div,.tablet .copyright__inner--visible .copyright__trigger div{opacity:0}.mobile .copyright__inner--visible .copyright__text span,.tablet .copyright__inner--visible .copyright__text span{transform:translateX(0)}.copyright__trigger{position:relative;z-index:1;cursor:pointer;padding:1vw;width:39px;height:39px;background-color:#0c0c0c}.copyright__trigger div{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(../assets/images/icons/icon_copywrite.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;background-size:45% auto;transform-origin:center;transition:opacity .5s cubic-bezier(.165,.84,.44,1)}.copyright__text{color:#000;margin-right:-.5vw;overflow:hidden;white-space:nowrap}@media all and (max-width:1440px){.copyright__text{margin-right:-19.5px}}.copyright__text span{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;position:relative;height:1vw;min-height:39px;padding:1vw;background-color:#0c0c0c;transform:translateX(105%);transition:transform 1s cubic-bezier(.165,.84,.44,1)}@media all and (max-width:1440px){.copyright__text span{padding-right:19.5px;padding-left:19.5px}}.breadcrumbs{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;z-index:1;margin-bottom:32px}@media all and (max-width:768px){.breadcrumbs{display:none}}.breadcrumbs ol{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.breadcrumbs li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.breadcrumbs .current-post{color:rgba(255,255,255,.6);margin-left:.35vw;cursor:auto}@media all and (max-width:1440px){.breadcrumbs .current-post{margin-left:5px}}.breadcrumbs .separator{height:8.5px;width:8.5px;padding-bottom:1px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.breadcrumbs .separator svg{width:100%;height:100%}.breadcrumbs a{display:block;margin-right:.35vw}@media all and (max-width:1440px){.breadcrumbs a{margin-right:5px}}.block-tabs{padding:85px calc(4.1667vw * 2)}@media all and (max-width:600px){.block-tabs{padding:60px calc(4.1667vw * 2)}}.block-tabs__navigation{display:-ms-flexbox;display:flex;padding-bottom:60px}.block-tabs__navigation.sticked{top:120px;left:0;right:0;padding:8px calc(4.1667vw * 2);background-color:#bdb7aa}.block-tabs__navigation--desktop{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:-15px;counter-reset:list}@media all and (max-width:768px){.block-tabs__navigation--desktop{display:none}}.block-tabs__navigation--desktop__item{margin:15px}.block-tabs__navigation--desktop__item::before{content:counter(list) ".";counter-increment:list;margin-right:5px}.block-tabs__navigation--responsive{display:none;position:relative;width:100%}@media all and (max-width:768px){.block-tabs__navigation--responsive{display:-ms-flexbox;display:flex}}.block-tabs__navigation--responsive .block-tabs__select{width:100%}.block-tabs__navigation--responsive .block-tabs__select-arrow{pointer-events:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:15px;width:15px;position:absolute;top:50%;right:40px;transform:translateY(-50%) rotate(180deg)}.block-tabs__select{-webkit-appearance:none;background:0 0;border:1px solid #0c0c0c;border-radius:50px;display:block;padding:16px 60px 16px 40px;font-family:inter,sans-serif;font-size:16px;font-size:1rem;font-weight:500}.block-tabs__button{position:relative}.block-tabs__button:before{content:'';display:block;position:absolute;left:0;bottom:-3px;height:1px;background-color:#000;width:100%;transform-origin:top left;transform:scale(0);transition:transform .35s cubic-bezier(.645,.045,.355,1)}.desktop .block-tabs__button:focus:before,.desktop .block-tabs__button:hover:before{transform:scale(1)}.block-tabs__button:before{bottom:-1px}.block-tabs__button[aria-selected=true]:before{transform:scale(1)}.tab-list.show-mobile{margin-right:0}.tab-list.show-mobile .tab-sticky-nav{z-index:4;top:0;right:0;left:0;position:fixed;padding:10px 6.25vw;background-color:#fff;box-shadow:0 5px 25px 0 rgba(0,0,0,.25);transform:translateY(-100%);transition:top .35s cubic-bezier(.645,.045,.355,1),transform .35s cubic-bezier(.645,.045,.355,1)}.tab-list.show-mobile .tab-sticky-nav.visible{transform:translateY(0)}.tab-list.show-mobile .tab-sticky-nav select{border:0}.tab-list.show-mobile .tab-sticky-nav .down-indicator{top:50%;transform:translateY(-50%) rotate(180deg)}.tab-list.show-mobile .tab-classic-nav{position:relative}.tab-list.show-mobile .tab-classic-nav select{border:1px #0c0c0c solid;border-radius:30px}.tab-list.show-mobile select{display:block;width:100%;padding:13px 40px;position:relative;-webkit-appearance:none;background-color:transparent}.tab-list.show-mobile .down-indicator{pointer-events:none;display:block;width:25px;height:25px;background-image:url(../assets/images/icons/icon_arrow_top_large.svg);transform:rotate(180deg);transform-origin:center center;background-position:center center;background-repeat:no-repeat;position:absolute;right:40px;top:13px}.tab-content{display:-ms-flexbox;display:flex;opacity:1;transform:translateY(0)}@media all and (max-width:1024px){.tab-content{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media all and (max-width:600px){.tab-content{display:block}.tab-content[hidden=false]{display:block}}.tab-content--left{min-width:30%;width:30%;padding-right:10%}@media all and (max-width:1024px){.tab-content--left{width:100%;min-width:100%;padding-right:0}}.tab-content:not([hidden=true]) .tab-content--left .tab-titles.sticked{z-index:5;position:fixed;top:120px;left:0;right:0;padding:8px calc(4.1667vw * 2);background-color:#bdb7aa}.tab-content--left .tab-subtitle{font-size:14px;font-size:.875rem;line-height:1.618;margin-top:16px}.tab-content--right{width:70%;min-width:70%}@media all and (max-width:1024px){.tab-content--right{margin-top:32px;width:100%;min-width:100%}}.tab-content--right>*{margin:0}.tab-content--right>*+*{margin-top:60px}.tab-content .wysiwyg{color:#0c0c0c;padding:0}.tab-content .wysiwyg>*{padding-left:0}.tab-content .wysiwyg>*{width:100%}.tab-content .wysiwyg h1{font-size:64px;font-size:4rem;line-height:1.1875}@media all and (max-width:768px){.tab-content .wysiwyg h1{font-size:50px;font-size:3.125rem}}@media all and (max-width:480px){.tab-content .wysiwyg h1{font-size:40px;font-size:2.5rem}}.tab-content .wysiwyg h2{font-size:56px;font-size:3.5rem;line-height:1.25}@media all and (max-width:768px){.tab-content .wysiwyg h2{font-size:40px;font-size:2.5rem}}@media all and (max-width:480px){.tab-content .wysiwyg h2{font-size:30px;font-size:1.875rem}}.tab-content .wysiwyg h3{font-size:40px;font-size:2.5rem;line-height:1.25}@media all and (max-width:768px){.tab-content .wysiwyg h3{font-size:30px;font-size:1.875rem}}@media all and (max-width:480px){.tab-content .wysiwyg h3{font-size:24px;font-size:1.5rem}}.tab-content .wysiwyg h4{font-size:24px;font-size:1.5rem;line-height:1.5}@media all and (max-width:480px){.tab-content .wysiwyg h4{font-size:18px;font-size:1.125rem}}.tab-content .wysiwyg h5,.tab-content .wysiwyg h6{font-size:18px;font-size:1.125rem;line-height:1.778}@media all and (max-width:480px){.tab-content .wysiwyg h5,.tab-content .wysiwyg h6{font-size:16px;font-size:1rem}}.tab-content .wysiwyg b{font-weight:500}.tab-content .wysiwyg li,.tab-content .wysiwyg>p{font-size:18px;font-size:1.125rem;line-height:1.5}@media all and (max-width:480px){.tab-content .wysiwyg li,.tab-content .wysiwyg>p{font-size:16px;font-size:1rem}}.tab-content .wysiwyg ol li::before{font-size:18px;font-size:1.125rem}@media all and (max-width:480px){.tab-content .wysiwyg ol li::before{font-size:16px;font-size:1rem}}.tab-content .wysiwyg .img-wrapper{-ms-flex-pack:start;justify-content:flex-start}.step-header{display:-ms-flexbox;display:flex;padding-bottom:1.8vw;border-bottom:1px solid #0c0c0c}@media all and (max-width:1440px){.step-header{padding-bottom:24px}}@media all and (max-width:600px){.step-header{display:block}}.step-header .step-number{margin-left:auto}@media all and (max-width:600px){.step-header .step-number{display:none}}.step-header .step-title span{display:none}@media all and (max-width:600px){.step-header .step-title span{display:inline}}.step-content{margin:30px 0 60px}.accordion-elem:last-child{border-bottom:1px solid #0c0c0c}.accordion-trigger{padding:30px 30px 30px 0;border-top:1px solid #0c0c0c;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;text-align:left;cursor:pointer}.accordion-trigger:focus{outline-offset:10px}.accordion-trigger:after{content:'';background-image:url(../assets/images/icons/icon_arrow_top_large.svg);width:1vw;height:.7vw;min-width:17px;min-height:10px;background-size:cover;background-position:center center;pointer-events:none;margin-left:auto;transform:rotate(180deg)}.accordion-trigger[aria-expanded=true]::after{transform:rotate(0)}.accordion-trigger--title{padding-right:4.1667vw;pointer-events:none}.accordion-panel{width:70%;margin-bottom:60px}@media all and (max-width:768px){.accordion-panel{width:100%}}.toolbox-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media all and (max-width:768px){.toolbox-container{display:block}}.toolbox{display:-ms-flexbox;display:flex;color:#fff;background-color:#0c0c0c;-ms-flex:0 1 calc(50% - .28vw);flex:0 1 calc(50% - .28vw);margin-right:.28vw;margin-bottom:.56vw}@media all and (max-width:1440px){.toolbox{-ms-flex:0 1 calc(50% - 4px);flex:0 1 calc(50% - 4px);margin-right:4px;margin-bottom:8px}}@media all and (max-width:768px){.toolbox{margin-right:0}}.toolbox--link{background-color:#1d238b}.toolbox:after{content:'';display:block;width:0;padding-top:60.62%}.toolbox:nth-child(even){margin-right:0;margin-left:.28vw}@media all and (max-width:1440px){.toolbox:nth-child(even){margin-left:4px}}@media all and (max-width:768px){.toolbox:nth-child(even){margin-left:0}}.toolbox-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;padding:2vw 2vw;width:100%}@media all and (max-width:1440px){.toolbox-inner{padding:32px 28px}}.toolbox-inner .btns-wrapper,.toolbox-inner .link{margin-top:auto}.toolbox--title{margin-bottom:2.78vw}@media all and (max-width:1440px){.toolbox--title{margin-bottom:40px}}.toolbox .btns-wrapper{display:-ms-flexbox;display:flex;margin:-10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.toolbox .btns-wrapper .btn{margin:10px}.toolbox .link{-ms-flex-item-align:start;align-self:flex-start}.toolbox .pdf{display:none}.custom-cursor-container{width:25%;height:0;padding-bottom:25%;position:absolute;top:0;left:0;pointer-events:none;transition:opacity .3s cubic-bezier(0,.5,.4,1.12)}.custom-cursor-container .custom-cursor{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#1d238b;transform-origin:center;transition:transform .3s cubic-bezier(0,.5,.4,1.12) .15s;transform:scale(0)}.custom-cursor-container .custom-cursor--hover{transform:scale(5);transition:transform .6s cubic-bezier(0,.5,.4,1.12)}#sticky-nav.sticked{z-index:4;position:fixed}.sticky__sizer{height:0;display:none}.sticky__sizer.visible{display:block}.sticky-titles{will-change:transform}.loader{z-index:9999;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.75);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;pointer-events:none;opacity:0;transition:opacity .3s cubic-bezier(.55,.085,.68,.53)}.loader.is-active{pointer-events:auto;opacity:1}.loader__inner{position:relative;width:300px;height:150px}.loader__circle{position:absolute;top:50%;left:0;transform:translate(0,-50%);width:45px;height:45px;border-radius:50%;background-color:#1d238b}.is-animating .loader__circle{animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(0,.5,.4,1.12);animation-direction:alternate}.is-animating .loader__circle--first{animation-name:loader}.is-animating .loader__circle--second{animation-name:loader-bis}.is-animating .loader__circle--third{animation-name:loader-bis-bis}@keyframes loader{0%{opacity:0;left:0}40%{opacity:1}100%{left:calc(50% - 55px);transform:translate(-50%,-50%)}}@keyframes loader-bis{0%{opacity:0;left:0}40%{opacity:1}100%{left:calc(50%);transform:translate(-50%,-50%)}}@keyframes loader-bis-bis{0%{opacity:0;left:0}40%{opacity:1}100%{left:calc(50% + 55px);transform:translate(-50%,-50%)}}.mijo-alerts{position:fixed;bottom:0;left:0;z-index:100;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;-ms-grid-column-align:flex-start;justify-items:flex-start}.mijo-alert{display:-ms-grid;display:grid;-ms-grid-columns:auto auto;grid-template-columns:auto auto;-ms-grid-row-align:center;align-items:center;padding:12px 16px;border-radius:0 24px 24px 0}.mijo-alert p{line-height:1.25em}.mijo-alert--hide{transform:translateX(-100vw)!important;transition-delay:0s!important}.mijo-alert--iron{background:#262626;color:#fff}.mijo-alert--iron .mijo-alert__close-btn{background:#bdb7aa}.mijo-alert--iron .mijo-alert__x-line{background:#0c0c0c}.mijo-alert--two{background:#46cc7e}.mijo-alert a{text-decoration:underline;font-weight:700;color:inherit}.mijo-alert a:focus,.mijo-alert a:hover{text-decoration:none;opacity:.7}.mijo-alert__close-btn{width:16px;height:16px;margin-left:16px;border-radius:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#0c0c0c}.mijo-alert__close-btn:focus,.mijo-alert__close-btn:hover{opacity:.7;outline:2px solid #1f9cf0}.mijo-alert__close-btn .sr-only{position:absolute;display:block;left:0;top:0}.mijo-alert__x{position:relative;width:8px;height:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transform:rotate(45deg)}.mijo-alert__x-line{display:block;background:#fff;border-radius:2px}.mijo-alert__x-line-one{width:1px;height:100%}.mijo-alert__x-line-two{display:block;width:100%;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@keyframes shakeY{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}.mijo-alerts--animate .mijo-alert{transform:translateX(-100vw)}.mijo-alerts--shake-y{animation-name:shakeY;animation-duration:2s;animation-delay:4s;animation-direction:alternate;animation-timing-function:ease-out;animation-iteration-count:2;animation-fill-mode:both}.mijo-alerts--glow .mijo-alert--two:before{display:block;content:'';background:#46cc7e;position:absolute;top:0;left:-32px;width:32px;height:100%}.mijo-alerts--glow .mijo-alert--two{animation-duration:.5s;animation-delay:8s;animation-direction:alternate;animation-timing-function:ease-out;animation-iteration-count:2}.mijo-alerts--animate-animated .mijo-alert{transform:translateX(0);transition:transform;transition-duration:1s;transition-delay:1s;transition-timing-function:ease}.mijo-alerts--animate-animated .mijo-alert--two{transition-delay:1.25s}@media (max-width:768px){body[data-lang=fr] .mijo-alerts{display:block;width:100%}body[data-lang=fr] .mijo-alert{display:-ms-flexbox;display:flex;width:100%;border-radius:0;-ms-flex-pack:justify;justify-content:space-between;grid-gap:24px}body[data-lang=fr] .mijo-alert__close-btn{float:right;margin:0;-ms-flex-negative:0;flex-shrink:0}}@media (max-width:560px){.mijo-alerts{display:block;width:100%}.mijo-alert{display:-ms-flexbox;display:flex;width:100%;border-radius:0;-ms-flex-pack:justify;justify-content:space-between;grid-gap:24px}.mijo-alert__close-btn{float:right;margin:0;-ms-flex-negative:0;flex-shrink:0}}body:before{top:0;bottom:auto;z-index:9999}body.page-template-tpl-csprojects{background-color:#bdb7aa}.cs-projects--list{-ms-flex-pack:center;justify-content:center;margin:-30px -22.5px!important;padding-bottom:120px}.archive-header{position:relative;min-height:520px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:230px 120px 180px;margin-bottom:60px;color:#fff}@media all and (max-width:1440px){.archive-header{padding:241px calc(4.1667vw * 2) 160px}}@media all and (max-width:1024px){.archive-header{padding:124px 6.25vw 160px}}@media all and (max-width:768px){.archive-header{padding:124px 6.25vw 100px}}.archive-header__inner{z-index:1;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media all and (max-width:768px){.archive-header__inner{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}}.archive-header__title{width:50%}@media all and (max-width:768px){.archive-header__title{width:100%}}.archive-header__subtitle{width:calc(50% - 120px)}@media all and (max-width:768px){.archive-header__subtitle{width:100%;margin-top:30px}}.archive-header__pictures{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%}.archive-header__pictures::after{content:'';background:#0c0c0c;opacity:.5;position:absolute;top:0;right:0;bottom:0;left:0}.archive-header__pictures--img{position:absolute;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity 1s cubic-bezier(.84,0,.16,1)}.archive-header__pictures--img.active{opacity:1}.archive-header__pictures--img:nth-child(1){background:red}.archive-header__pictures--img:nth-child(2){background:#00f}.archive-header__pictures--img:nth-child(3){background:green}.project-case{width:calc(33.33% - 60px);margin:30px 22.5px}@media all and (max-width:768px){.project-case{width:calc(50% - 45px)}}@media all and (max-width:414px){.project-case{width:calc(100% - 45px)}}.project-case__picture-wrapper{position:relative;display:block;width:100%;height:0;padding-bottom:70%;margin-bottom:3px}.project-case__picture-wrapper .project-case__picture{position:absolute;top:0;right:0;bottom:0;left:0}.project-case__picture-wrapper .project-case__picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-case__infos{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.project-case__infos>*{margin-top:7px}.project-case__title{color:#0c0c0c}.sitemap{padding:0 calc(4.1667vw * 2);color:#0c0c0c;font-size:24px;font-size:1.5rem}.sitemap a{transition:opacity .3s cubic-bezier(.645,.045,.355,1)}.sitemap a:hover{opacity:.6}.sitemap-header{padding:120px 0 0;margin-bottom:60px;height:45vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:2px solid #0c0c0c}.sitemap a{color:#0c0c0c}.sitemap-content{margin-bottom:100px}.sitemap-content ul{margin:0;padding:0 0 0 16px;list-style:initial}.sitemap-content ul>li{font-size:24px;font-size:1.5rem;line-height:1.33}@media all and (max-width:480px){.sitemap-content ul>li{font-size:20px;font-size:1.25rem}}.sitemap-content ul>li+li{margin-top:32px}.sitemap-content ul ul{padding:10px 0 0 16px}.sitemap-content ul ul li{font-size:20px;font-size:1.25rem;line-height:1.778}@media all and (max-width:480px){.sitemap-content ul ul li{font-size:18px;font-size:1.125rem}}.sitemap-content ul ul li+li{margin-top:10px}.sitemap-content ul ul ul li{font-size:18px;font-size:1.125rem;line-height:1.778}@media all and (max-width:480px){.sitemap-content ul ul ul li{font-size:16px;font-size:1rem}}.sitemap-content ul ul ul ul li{font-size:16px;font-size:1rem;line-height:1.778}@media all and (max-width:480px){.sitemap-content ul ul ul ul li{font-size:14px;font-size:.875rem}}.sitemap-content ul+ul{margin-top:40px}.block-funding{background-color:#bdb7aa;padding:85px calc(4.1667vw * 2)}@media all and (max-width:480px){.block-funding{padding:60px calc(4.1667vw * 2)}}.block-funding--title{margin-bottom:60px;max-width:80%;font-family:Butler}@media all and (max-width:768px){.block-funding--title{max-width:100%}}.block-funding .call-for-proposals{position:relative;padding:30px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media all and (max-width:600px){.block-funding .call-for-proposals{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}}.block-funding .call-for-proposals .proposal-intro{margin-right:60px}@media all and (max-width:600px){.block-funding .call-for-proposals .proposal-intro{margin:0 0 16px;width:100%;padding:16px 0;border-top:1px solid #0c0c0c;border-bottom:1px solid #0c0c0c}}.block-funding .call-for-proposals .proposal-deadline{margin-left:60px}@media all and (max-width:600px){.block-funding .call-for-proposals .proposal-deadline{margin-left:0;margin-right:105px}}@media all and (max-width:600px){.block-funding .call-for-proposals .proposal-status{position:absolute;top:-8px;right:0;width:75px;height:75px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}@media all and (max-width:600px){.block-funding .call-for-proposals .proposal-status .text{font-size:14px;font-size:.875rem;line-height:1}}@media all and (max-width:600px){.block-funding .call-for-proposals .proposal-status .circle{top:50%;width:100%;height:100%}}@media all and (max-width:600px){.block-funding .call-for-proposals .border{display:none}}.block-funding .funding-levels{padding-top:60px;margin:-30px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media all and (min-width:1920px){.block-funding .funding-levels{margin:-60px}}.block-funding .funding-level{width:33.33%;padding:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media all and (min-width:1920px){.block-funding .funding-level{padding:60px}}@media all and (max-width:1024px){.block-funding .funding-level{width:50%}}@media all and (max-width:600px){.block-funding .funding-level{width:100%}}.block-funding .funding-level .funding-level--title{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:2.1vw}@media all and (max-width:1440px){.block-funding .funding-level .funding-level--title{margin-bottom:30px}}@media all and (max-width:768px){.block-funding .funding-level .funding-level--title{margin-bottom:16px}}.block-funding .funding-level .funding-description{margin-bottom:2.1vw}@media all and (max-width:1440px){.block-funding .funding-level .funding-description{margin-bottom:30px}}@media all and (max-width:768px){.block-funding .funding-level .funding-description{margin-bottom:24px}}.block-funding .funding-level .btn{-ms-flex-item-align:start;align-self:flex-start;margin-top:auto}.proposal-status{text-transform:uppercase;position:relative}.proposal-status span{position:relative;z-index:1;display:block}.proposal-status .circle{position:absolute;display:block;width:150px;height:150px;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);transform-origin:center center;border-radius:100%;z-index:0}@media all and (max-width:768px){.proposal-status .circle{width:105px;height:105px}}.proposal-status.open .circle{background-color:#46cc7e}.proposal-status.open span{color:#000}.proposal-status.closed .circle{background-color:#0c0c0c}.proposal-status.closed span{color:#fff}.proposal-status .text{overflow:hidden}.proposal-status .text span{transform:translateY(0)}.funded-projects{color:#fff;background-color:#0c0c0c;background:#1e238b}.funded-projects a{color:#fff}.funded-projects-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;padding:85px calc(4.1667vw * 2)}@media all and (max-width:480px){.funded-projects-header{padding:60px calc(4.1667vw * 2)}}.funded-projects--title{max-width:55%}@media all and (max-width:600px){.funded-projects--title{max-width:none;width:100%}}.funded-projects .link-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}@media all and (max-width:600px){.funded-projects .link-wrapper{margin-top:30px}}.funded-project{position:relative;width:100vw;min-height:60vh;padding:100px calc(4.1667vw * 2);display:-ms-flexbox;display:flex;-ms-flex-align:normal;align-items:normal}[data-template=page-toolbox] .funded-project{min-height:0}@media all and (max-width:1024px){.funded-project{overflow-x:hidden}}@media all and (max-width:480px){.funded-project{padding-top:160px;padding-bottom:65px;max-height:none}}.funded-project .img-wrapper{z-index:0;position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%}@media all and (max-width:480px){.funded-project .img-wrapper{height:235px}}.funded-project .img-wrapper:after{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.6}.funded-project .img-wrapper img{position:relative;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.funded-project .project-info{z-index:1;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:1440px-calc(4.1667vw * 2);max-width:100%;margin:0 auto}@media all and (max-width:768px){.funded-project .project-info{-ms-flex-direction:column;flex-direction:column}}.funded-project .project-info-left{width:65%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}@media all and (max-width:768px){.funded-project .project-info-left{width:100%}}.funded-project .project-info-right{width:20%}@media all and (max-width:768px){.funded-project .project-info-right{width:100%}}.funded-project .project-info .project-title{margin-bottom:40px;font-size:60px;font-size:3.75rem}@media all and (max-width:768px){.funded-project .project-info .project-title{font-size:50px;font-size:3.125rem}}@media all and (max-width:480px){.funded-project .project-info .project-title{font-size:40px;font-size:2.5rem}}.funded-project .project-info .project-institution{margin-bottom:16px}.funded-project .project-info .project-date{margin-bottom:40px}@media all and (max-width:768px){.funded-project .project-info .project-date{margin-bottom:32px}}@media all and (max-width:768px){.funded-project .project-info .project-cta{margin-bottom:32px}}.funded-project .project-info .project-subtitle{margin-bottom:10px}.funded-project .project-info .project-stream{font-style:italic;text-decoration:underline}@media all and (max-width:768px){.funded-project .institution{margin-bottom:32px}}.funded-project .institution p:first-child{text-transform:uppercase;margin-bottom:.77vw}@media all and (max-width:1440px){.funded-project .institution p:first-child{margin-bottom:11px}}@media all and (max-width:768px){.funded-project .launchdate{margin-bottom:38px}}.funded-project .launchdate p:first-child{text-transform:uppercase;margin-bottom:.77vw}@media all and (max-width:1440px){.funded-project .launchdate p:first-child{margin-bottom:11px}}.anim-skew .mask{position:absolute;display:block;z-index:3}.anim-skew-in{background-color:#0c0c0c}.anim-skew-in .institution,.anim-skew-in .launchdate{opacity:0;transform:translateY(20px)}.anim-skew-in .mask{background-color:#0c0c0c;top:0;left:0}.anim-skew-in .mask-top{top:-11.7%;left:0;height:26.2%;width:100%;background-color:#0c0c0c;transform:rotate(5deg)}.anim-skew-in .mask-left{width:30vw;height:200%;top:-50%;left:-16%;transform:rotate(16deg)}.anim-skew-in .mask-right{width:34.8vw;height:150%;left:auto;right:-11.9%;transform:rotate(8deg);top:-2.2%}.anim-skew-out{background-color:#1d238b}@media all and (max-width:768px){.anim-skew-out{background-color:#0c0c0c}}.anim-skew-out .mask{background-color:#1d238b;top:0;left:0}.anim-skew-out .mask-top{top:auto;bottom:-7%;left:0;height:34.2%;width:100%;background-color:#1d238b;transform:rotate(0) translateY(100%)}.anim-skew-out .mask-left{width:30vw;height:200%;top:-50%;left:-16%;transform:rotate(0) translateX(-100%)}.anim-skew-out .mask-right{width:34.8vw;height:150%;left:auto;right:-11.9%;transform:rotate(0) translateX(100%);top:-2.2%}.block-newsletter{position:relative;background-color:#1d238b;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:85px calc(4.1667vw * 2);overflow:hidden}@media all and (max-width:480px){.block-newsletter{padding:60px calc(4.1667vw * 2)}}.block-newsletter--inner{position:relative;z-index:1;max-width:calc(4.1667vw * 10);text-align:center}@media all and (max-width:1024px){.block-newsletter--inner{max-width:calc(6.25vw * 10)}}@media all and (max-width:600px){.block-newsletter--inner{max-width:calc(6.25vw * 14)}}.block-newsletter .newsletter-title{font-family:inter,sans-serif;margin-bottom:2vw}@media all and (max-width:1440px){.block-newsletter .newsletter-title{margin-bottom:26px}}.block-newsletter .btn{margin-top:3vw}@media all and (max-width:1440px){.block-newsletter .btn{margin-top:43px}}.figure{display:block;position:absolute;background-color:#0c0c0c;transform:rotate(45.9deg) translateY(100%);width:45vw;min-width:400px;border-radius:27.5vw;top:-15vw;left:9vw;height:100vw;transform-origin:center center;z-index:0}@media all and (max-width:1024px){.figure{width:82vw;border-radius:60vw;top:-15vw;left:-2vw;height:117vw}}@media all and (max-width:600px){.figure{min-width:0;width:99vw;top:-12.7vw;left:-33vw;height:197vw}}@media all and (max-width:480px){.figure{width:120vw}}.news-archive{padding-top:150px}@media all and (max-width:600px){.news-archive{padding-top:100px}}.news-archive>.block-news-listing{padding-top:0}.block-news-listing{padding:85px calc(4.1667vw * 2);font-family:inter,sans-serif}@media all and (max-width:600px){.block-news-listing{padding:60px calc(4.1667vw * 2)}}.block-news-listing.contextual-links{color:#fff;background-color:#1d238b}.block-news-listing.contextual-links .border{background-color:#fff}.block-news-listing.contextual-links .news-date{max-width:calc(4.1667vw * 8);color:#fff}@media all and (max-width:600px){.block-news-listing.contextual-links .news-date{max-width:calc(6.25vw * 14);width:auto}}@media all and (max-width:600px){.block-news-listing.contextual-links .news .border-top{display:none}}@media all and (max-width:600px){.block-news-listing.contextual-links .news .border-bottom{display:block}}@media all and (max-width:1440px){.block-news-listing.contextual-links .news-bottom{margin-top:46px}}@media all and (max-width:600px){.block-news-listing.contextual-links .news-bottom{margin-top:0;max-width:calc(6.25vw * 14)}}@media all and (max-width:600px){.block-news-listing.contextual-links .news-bottom a{margin:32px 0 0 0}}.block-news-listing.contextual-links .news .news-title{max-width:calc(4.1667vw * 15)}@media all and (max-width:1440px){.block-news-listing.contextual-links .news .news-title{max-width:calc(4.1667vw * 20)}}@media all and (max-width:600px){.block-news-listing.contextual-links .news .news-title{margin-bottom:24px}}@media all and (max-width:600px){.block-news-listing.contextual-links .news:last-child .border-bottom{display:none}}@media all and (max-width:600px){.block-news-listing.extra-links h2{font-size:32px;font-weight:500;line-height:1.25}}@media all and (max-width:1440px){.block-news-listing.extra-links .news{padding:32px 0}}@media all and (max-width:600px){.block-news-listing.extra-links .news{padding:16px 0}}.block-news-listing.extra-links .news-bottom{margin-top:0}.block-news-listing.extra-links .news-bottom .headline-4{max-width:60%}@media all and (max-width:600px){.block-news-listing.extra-links .news-bottom .headline-4{max-width:100%;margin-bottom:12px}}@media all and (max-width:600px){.block-news-listing.extra-links .news-listing-header{padding-top:0;padding-bottom:23.5px}}@media all and (max-width:600px){.block-news-listing.extra-links .description{font-family:Butler;font-size:28px;line-height:1.29}}.news-listing-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 80px}@media all and (max-width:600px){.news-listing-header{padding:0 0 20px}}.news-listing-header .news-listing-title{margin-right:32px}.news{position:relative;padding:30px 0}@media all and (max-width:600px){.news+.news{margin-top:20px}}@media all and (max-width:600px){.news:last-child{padding-bottom:0}}.news-bottom{margin-top:.7vw;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media all and (max-width:1440px){.news-bottom{margin-top:8px}}@media all and (max-width:600px){.news-bottom{display:block;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}}.news-bottom .btn{margin-left:auto}.news-bottom .link{margin-left:auto;transform:translateX(-2.1vw)}@media all and (max-width:1440px){.news-bottom .link{transform:translateX(-30px)}}@media all and (max-width:600px){.news-bottom .link{margin-left:0;margin-right:0}}.news-bottom .news-date{-ms-flex:1;flex:1}@media all and (max-width:600px){.news-bottom .news-date{font-weight:600;font-size:1.12vw;line-height:1.5em;color:#000;font-weight:400;margin-bottom:22px}}@media all and (max-width:600px) and (max-width:1440px){.news-bottom .news-date{font-size:16px}}.news .news-title{font-size:45px;font-size:2.8125rem;max-width:75%}@media all and (min-width:1441px){.news .news-title{font-size:55px;font-size:3.4375rem}}@media all and (max-width:1024px){.news .news-title{max-width:100%}}@media all and (max-width:768px){.news .news-title{font-size:35px;font-size:2.1875rem}}@media all and (max-width:600px){.news .news-title{font-size:30px;font-size:1.875rem;margin-bottom:14px}}.news .border-bottom{display:none}.news:last-child .border-bottom{display:block}@media all and (max-width:600px){.news:last-child .border-bottom{display:none}}.news .btn-wrapper-news{margin-top:5.44vw;text-align:center}@media all and (max-width:1440px){.news .btn-wrapper-news{margin-top:80px}}.block-double-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:#fff}.block-double-container.single-block{min-height:95vh}@media all and (max-width:1024px){.block-double-container.single-block{min-height:0}}.block-double-container .block-double--title{max-width:70%;margin-bottom:3.2vw}.hero-investment .block-double-container .block-double--title{max-width:100%}@media all and (max-width:1440px){.block-double-container .block-double--title{margin-bottom:35px}}@media all and (max-width:979px){.block-double-container .block-double--title{max-width:80%}}@media all and (max-width:768px){.block-double-container .block-double--title{max-width:100%}}.block-double-container .block-double--content{margin-bottom:2.5vw}@media all and (max-width:1440px){.block-double-container .block-double--content{margin-bottom:35px}}@media all and (max-width:600px){.block-double-container .block-double--content{display:none}.hero-investment .block-double-container .block-double--content{display:block}}.block-double-container.footer-right .block-double-bottom{color:#0c0c0c;padding-left:calc(4.1667vw * 2)}@media all and (max-width:1024px){.block-double-container.footer-right .block-double-bottom{padding-left:6.25vw}}@media all and (max-width:600px){.block-double-container.footer-right .block-double-bottom{padding:48px 6.25vw 64px}}.block-double-container.footer-right .block-double-bottom .block-double--content{color:#0c0c0c}.block-double-container.footer-right .block-double-bottom .h4{color:#0c0c0c}@media all and (max-width:600px){.block-double-container.footer-right .block-double-bottom .h4{font-size:32px}}.block-double-container.footer-right .block-double-bottom .bg{background-color:#bdb7aa}.block-double-container.footer-right .block-double-bottom .btn-transparent--light{color:#0c0c0c}.block-double-container.footer-right .block-double-bottom .btn-transparent--light:before{border:1px #0c0c0c solid}.block-double-container.footer-right .block-double-bottom .btn-transparent--light[target="_blank"]:after{background-image:url(../assets/images/icons/icon_external_link.svg)!important}.block-double-container.footer-right .block-double-top{padding-left:calc(4.1667vw * 2)}@media all and (max-width:1024px){.block-double-container.footer-right .block-double-top{padding-left:6.25vw}}@media all and (max-width:600px){.block-double-container.footer-right .block-double-top{padding:48px 6.25vw 64px}}.block-double-container.footer-right .block-double-top .h4{font-family:inter,sans-serif}@media all and (max-width:600px){.block-double-container.footer-right .block-double-top .h4{font-size:28px}}.block-double--inner{position:relative;z-index:1;-ms-flex:1;flex:1}.bg{position:absolute;width:100%;height:100%;top:0;left:0;transform-origin:top left;z-index:0;transform:scaleX(0)}.block-double-top{position:relative;background-color:#0c0c0c;padding:4.1667vw;-ms-flex:1 1 50%;flex:1 1 50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.block-double-top .bg{background-color:#1d238b}@media all and (max-width:1024px){.block-double-top{padding:40px 40px 60px}}@media all and (max-width:768px){.block-double-top{padding:40px 6.25vw 60px}}.block-double-bottom{position:relative;background-color:#0c0c0c;padding:4.1667vw;-ms-flex:1 1 50%;flex:1 1 50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.block-double-bottom .bg{background-color:#0c0c0c}@media all and (max-width:1024px){.block-double-bottom{padding:40px 40px 60px}}@media all and (max-width:768px){.block-double-bottom{padding:40px 6.25vw 60px}}.noscript-pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:-10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.noscript-pagination__btn{display:block;margin:10px;font-size:18px;font-size:1.125rem;font-weight:600;color:#fff;transition:opacity .3s cubic-bezier(.645,.045,.355,1)}.noscript-pagination__btn:hover{opacity:.5}.cta__wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:-15px}.cta__wrapper>.btn-wrapper{margin:15px}.block-projects-listing{padding:0 calc(4.1667vw * 2) 85px}@media all and (max-width:600px){.block-projects-listing{padding:0 calc(4.1667vw * 2) 60px}}@media all and (max-width:600px){.block-projects-listing{padding-bottom:64px!important;margin-bottom:0}}.block-projects-listing.team-listing{background-color:#0c0c0c;margin-bottom:0}.block-projects-listing.team-listing .results-wrapper{padding-top:0;margin-top:0;margin-left:-30px;margin-right:-30px}.block-projects-listing.team-listing .results-wrapper--inner{margin-top:0}.block-projects-listing.team-listing .projects-list{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-projects-listing.team-listing .project-thumb{width:33.333%!important;padding:0 30px;margin-bottom:60px!important}@media all and (max-width:1024px){.block-projects-listing.team-listing .project-thumb{margin-bottom:40px!important;width:50%!important}}@media all and (max-width:768px){.block-projects-listing.team-listing .project-thumb{width:100% !important!important}}.block-projects-listing.team-listing .project-thumb .project-thumb__picture-wrapper{width:100%;float:none}.block-projects-listing.team-listing .project-thumb .project-thumb__infos{position:static}.block-projects-listing.team-listing .project-thumb .project-thumb__title{font-size:23px;font-size:1.4375rem}@media all and (max-width:1024px){.block-projects-listing.team-listing .project-thumb .project-thumb__title{font-size:18px;font-size:1.125rem}}@media all and (max-width:600px){.block-projects-listing.team-listing .project-thumb .project-thumb__title{font-size:16px;font-size:1rem;margin-top:25px!important}}.block-projects-listing.team-listing .project-thumb .project-thumb__metas{margin-top:0;margin-bottom:45px!important}.block-projects-listing .total-results{color:#7f7f7f;margin-top:30px}.block-projects-listing.cs-projects .total-results{margin-bottom:60px}.block-projects-listing.cs-projects .filter-wrapper{margin-bottom:60px;color:#0c0c0c}.block-projects-listing.cs-projects .filter-wrapper--inner{border-color:#0c0c0c}.block-projects-listing.cs-projects .fake-select .selected-option::after{background-image:url(../assets/images/icons/icon_arrow_down_black.svg)}.block-projects-listing.cs-projects .fake-select .options--list-wrapper{background:#fff}.block-projects-listing.cs-projects .fake-select .options--list-wrapper li{background-color:#fff}.block-projects-listing.cs-projects .fake-select .options--list-wrapper li:focus,.block-projects-listing.cs-projects .fake-select .options--list-wrapper li:hover{color:#fff;background-color:#1d238b}.filter{opacity:1;transition:opacity .35s cubic-bezier(.645,.045,.355,1);width:25%;padding:15px}@media all and (max-width:768px){.filter{min-width:50%;width:50%}}@media all and (max-width:600px){.filter{margin:0;padding:0;min-width:100%;width:100%}}.no-js-filter{width:25%}@media all and (max-width:768px){.no-js-filter{width:50%;padding:30px}}@media all and (max-width:480px){.no-js-filter{width:100%;padding:16px 0}}.no-js-filter ul li a{color:#fff}.filter-wrapper{color:#fff;position:relative;z-index:5}.filter-wrapper__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}@media all and (max-width:600px){.filter-wrapper__header{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.filter-wrapper--inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:15px 0;border-top:1px solid #fff;border-bottom:1px solid #fff}@media all and (max-width:768px){.filter-wrapper--inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media all and (max-width:600px){.filter-wrapper--inner{border:none;margin:0;padding:0}}.filter-wrapper--inner.open-search .search-wrapper{max-width:100%}.filter-label{margin-right:30px}@media all and (max-width:600px){.filter-label{margin:0 0 16px}}@media all and (max-width:600px){.search-wrapper{width:100%}}.search-wrapper .input-search-wrapper{position:relative;width:100%;display:-ms-flexbox;display:flex}.search-wrapper .input-search-wrapper input[type=search]{margin-right:38px;padding:8px;font-size:18px;font-size:1.125rem}.search-wrapper .input-search-wrapper input[type=search]::-moz-placeholder{color:rgba(255,255,255,.9)}.search-wrapper .input-search-wrapper input[type=search]:-ms-input-placeholder{color:rgba(255,255,255,.9)}.search-wrapper .input-search-wrapper input[type=search]::placeholder{color:rgba(255,255,255,.9)}.search-wrapper .input-search-wrapper .cancel-btn{position:absolute;right:0;top:50%;transform:translateY(-50%);width:25px;height:25px;background-image:url(../assets/images/icons/icon_close_large.svg);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;visibility:hidden;opacity:0;transition:visibility .1s linear .35s,opacity .35s cubic-bezier(.645,.045,.355,1)}.cs-projects .search-wrapper .input-search-wrapper .cancel-btn{background-image:url(../assets/images/icons/icon_close_large_black.svg)}.search-wrapper .input-search-wrapper .cancel-btn.show{visibility:visible;opacity:1;transition:visibility .1s linear,opacity .35s cubic-bezier(.645,.045,.355,1) .1s}.search-wrapper form{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.cs-projects .search-wrapper form input[type=search]{color:#0c0c0c}.search-wrapper form input[type=search]:-webkit-autofill,.search-wrapper form input[type=search]:-webkit-autofill:active,.search-wrapper form input[type=search]:-webkit-autofill:focus,.search-wrapper form input[type=search]:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #0c0c0c inset!important;-webkit-text-fill-color:#fff!important}.search-wrapper .submit-btn{width:1.47vw;height:1.47vw;min-width:48px;min-height:48px;position:relative;background:0 0;box-shadow:none;border:0;-ms-flex:0 0 1.47vw;flex:0 0 1.47vw}.search-wrapper .submit-btn:disabled{opacity:.5;cursor:auto}.search-wrapper .submit-btn svg{position:absolute;width:50%;height:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.results-wrapper--inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;margin-top:85px}@media all and (max-width:600px){.results-wrapper--inner{margin-top:60px;display:block}}.projects-list{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.project-thumb{position:relative;color:#fff;width:40%;margin-bottom:60px}.project-thumb.member .project-thumb__picture-wrapper.overlayed::after{content:none}@media all and (max-width:1024px){.project-thumb{margin-bottom:40px}}@media all and (max-width:768px){.project-thumb{margin-bottom:60px;width:100%}}.project-thumb.full{width:80%}@media all and (max-width:768px){.project-thumb.full{width:100%}}.project-thumb.third{-ms-flex-item-align:center;align-self:center}@media all and (max-width:768px){.project-thumb.third{-ms-flex-item-align:start;align-self:flex-start}}.project-thumb.fourth{margin-bottom:120px}@media all and (max-width:1024px){.project-thumb.fourth{margin-bottom:80px}}@media all and (max-width:768px){.project-thumb.fourth{margin-bottom:60px}}.project-thumb.small{width:calc(40% - 60px)}@media all and (max-width:768px){.project-thumb.small{width:100%}}.project-thumb .custom-cursor-container{z-index:2}.project-thumb .project-thumb__link{z-index:4;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.project-thumb .project-thumb__link:focus+.project-thumb__picture-wrapper::before{height:100%}.project-thumb .project-thumb__picture-wrapper{position:relative;width:calc(100% - 60px);height:0;padding-bottom:125%;overflow:hidden;float:right}@media all and (max-width:1440px) and (max-height:800px){.project-thumb .project-thumb__picture-wrapper{padding-bottom:110%}}@media all and (max-width:768px){.project-thumb .project-thumb__picture-wrapper{float:none;margin:0 auto}}.project-thumb .project-thumb__picture-wrapper::before{content:'';position:absolute;z-index:2;bottom:0;left:0;width:100%;height:0%;background:#1d238b;transition:height .6s cubic-bezier(.645,.045,.355,1)}.project-thumb .project-thumb__picture-wrapper.overlayed::after{z-index:1;content:'';opacity:.6;background:#000;position:absolute;top:0;right:0;bottom:0;left:0}.project-thumb .project-thumb__picture{z-index:0;position:absolute;top:0;right:0;bottom:0;left:0}.project-thumb .project-thumb__picture img{position:absolute;width:100%;height:100%;top:0;left:0;max-width:none;-o-object-fit:cover;object-fit:cover}.project-thumb .project-thumb__infos{z-index:3;position:absolute;top:30px;right:0;bottom:80px;left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}@media all and (max-width:1440px){.project-thumb .project-thumb__infos{bottom:30px}}.project-thumb .project-thumb__infos.member-infos{bottom:-80px}@media all and (max-width:600px){.project-thumb .project-thumb__infos.member-infos{bottom:30px}}@media all and (max-width:600px){.project-thumb .project-thumb__infos.member-infos .project-thumb__title{margin-top:0}}@media all and (max-width:600px){.project-thumb .project-thumb__infos.member-infos .project-thumb__metas{margin-bottom:0}}@media all and (max-width:768px){.project-thumb .project-thumb__infos .body-3{font-size:14px;font-size:.875rem}}.project-thumb .project-thumb__title{width:calc(100% - 30px);margin-top:25px;color:inherit;font-size:35px;font-size:2.1875rem}@media all and (max-width:1024px){.project-thumb .project-thumb__title{width:100%;font-size:30px;font-size:1.875rem}}@media all and (max-width:600px){.project-thumb .project-thumb__title{width:100%;font-size:28px;font-size:1.75rem}}.project-thumb .project-thumb__metas{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:32px}.project-thumb .project-thumb__metas.member-metas{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;width:70%;margin-bottom:100px}@media all and (max-width:768px){.project-thumb .project-thumb__metas.member-metas{width:100%}}.project-thumb .project-thumb__metas.member-metas .bio{margin:15px 0 0}.project-thumb .project-thumb__metas span{line-height:1.618}.project-thumb .project-thumb__metas .institution{width:70%}.project-thumb .project-thumb__metas .date{margin-right:30px}@media all and (max-width:768px){.project-thumb .project-thumb__metas .date{margin-right:0}}.block-credits{display:-ms-flexbox;display:flex;padding:120px calc(4.1667vw * 2) 85px;background:#fff;color:#0c0c0c}@media all and (max-width:1440px){.block-credits{padding:100px calc(4.1667vw * 2) 85px}}@media all and (max-width:1024px){.block-credits{padding:85px 6.25vw 65px}}@media all and (max-width:768px){.block-credits{display:block;padding:65px 6.25vw 40px}}@media all and (max-width:1024px){.block-credits .col-4{width:calc(6.25vw * 3)}}@media all and (max-width:768px){.block-credits .col-4{margin-bottom:39px}}@media all and (max-width:1024px){.block-credits .col-14{width:calc(6.25vw * 10)}}@media all and (max-width:768px){.block-credits [class*=col]{width:100%}}.block-credits .credits-title{margin-bottom:24px}.block-credits .accordion-wrapper{margin-bottom:0}.block-credits .accordion-wrapper .accordion-panel{padding:40px 0 0}@media all and (max-width:600px){.block-credits .accordion-wrapper .accordion-panel{padding-top:30px}}.block-credits .accordion-wrapper .accordion-panel h4.text18{font-weight:600;margin-bottom:10px}.block-credits .accordion-wrapper .accordion-panel .text18{font-weight:400;font-size:1.25vw;line-height:1.78em;color:#000}@media all and (min-width:1920px){.block-credits .accordion-wrapper .accordion-panel .text18{font-size:1vw}}@media all and (max-width:1440px){.block-credits .accordion-wrapper .accordion-panel .text18{font-size:18px}}@media all and (max-width:600px){.block-credits .accordion-wrapper .accordion-panel .text18{font-size:16px}}@media all and (max-width:768px){.block-credits .accordion-wrapper .accordion-panel .text18>p{margin-bottom:20px}}@media all and (max-width:768px){.block-credits .accordion-wrapper .accordion-panel .text18.link{display:inline-block}}@media all and (max-width:600px){.block-credits .accordion-wrapper .accordion-panel .c-title{margin-bottom:0!important}.block-credits .accordion-wrapper .accordion-panel .c-content p{margin:0}}.block-credits .accordion-wrapper .accordion-trigger{height:56px}.columns{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin-top:1.5vw;margin-bottom:85px;padding-top:1.5vw}@media all and (max-width:1440px){.columns{margin-top:21px;padding-top:21px}}.columns .link{margin-top:2.5vw;display:-ms-inline-flexbox;display:inline-flex}@media all and (max-width:1440px){.columns .link{margin-top:30px}}.columns [class*=col]{margin-bottom:4.17vw}@media all and (max-width:1440px){.columns [class*=col]{margin-bottom:60px}}.columns [class*=col]:nth-child(n+2){margin-left:4.1667vw}@media all and (max-width:1024px){.columns [class*=col]:nth-child(n+2){margin-left:calc(6.25vw / 2)}}.columns [class*=col]:nth-child(4n){margin-left:0}.columns.credit-columns--wrapper{display:block!important}.columns.credit-columns--wrapper .credit-columns{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-1rem}.columns.credit-columns--wrapper .credit-columns .credit-column{margin:0!important;width:33.33%;padding:1rem}.block-awards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;padding:120px calc(4.1667vw * 2) 85px}@media all and (max-width:1024px){.block-awards{padding:85px 6.25vw 65px}}@media all and (max-width:768px){.block-awards{padding:65px 6.25vw 40px}}.block-awards--left{width:30%;padding-right:60px}@media all and (max-width:768px){.block-awards--left{padding-right:0;margin-bottom:60px;width:100%}}@media all and (max-width:480px){.block-awards--left{margin-bottom:32px}}.block-awards--right{width:70%}@media all and (max-width:768px){.block-awards--right{width:100%}}.block-awards--list{margin:-40px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media all and (max-width:1024px){.block-awards--list{margin:-40px}}@media all and (max-width:480px){.block-awards--list{margin:-20px}}.block-awards--logo{display:block;margin:40px;max-width:calc(25% - 80px)}@media all and (max-width:1024px){.block-awards--logo{margin:30px;max-width:calc(33% - 60px)}}@media all and (max-width:480px){.block-awards--logo{margin:20px;max-width:calc(50% - 40px)}}.block-credits+.block-awards{padding-top:0}.awards-wrapper{display:-ms-flexbox;display:flex;padding-top:0;margin-top:0}@media all and (max-width:600px){.awards-wrapper{margin-bottom:0}}.awards-wrapper a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%}.awards-wrapper img{display:block;height:100%;-o-object-fit:contain;object-fit:contain}@media all and (max-width:1024px){.awards-wrapper .award-logo{width:calc(6.25vw * 3)}}@media all and (max-width:600px){.awards-wrapper .award-logo{width:calc(6.25vw * 6)}}.block-related-projects{background-color:#0c0c0c;color:#fff;padding:85px calc(4.1667vw * 2)}@media all and (min-width:1440px){.block-related-projects{padding:120px calc(4.1667vw * 2)}}@media all and (max-width:1024px){.block-related-projects .results-wrapper--inner{-ms-flex-pack:justify;justify-content:space-between}.block-related-projects .project-thumb{max-width:calc(6.25vw * 6)}.block-related-projects .project-thumb .thumb-img-wrapper{max-width:calc(6.25vw * 5);width:calc(6.25vw * 5)}}@media all and (max-width:600px){.block-related-projects{padding:60px calc(4.1667vw * 2)}.block-related-projects h2{margin-bottom:18px}.block-related-projects .link{font-size:18px}.block-related-projects .project-thumb{max-width:100%}.block-related-projects .project-thumb .thumb-img-wrapper{max-width:calc(6.25vw * 12);width:calc(6.25vw * 12)}}.block-related-projects .related-projects-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.block-quotations{color:#fff;padding:85px calc(4.1667vw * 2);background-color:#0c0c0c}@media all and (max-width:600px){.block-quotations{padding:60px calc(4.1667vw * 2)}}@media all and (max-width:480px){.block-quotations .project-thumb{padding-bottom:60px}}@media all and (max-width:1024px) and (min-width:768px){.block-quotations__buttons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}@media all and (max-width:1024px) and (min-width:768px){.block-quotations__buttons .swiper-button-next,.block-quotations__buttons .swiper-button-prev,.block-quotations__buttons .swiper-pagination{position:relative!important;top:initial!important;right:initial!important;bottom:initial!important;left:initial!important;transform:translate(0,0)!important}}@media all and (max-width:1024px) and (min-width:768px){.block-quotations__buttons .swiper-button-prev{margin-right:32px}}@media all and (max-width:1024px) and (min-width:768px){.block-quotations__buttons .swiper-pagination{margin-left:64px}}@media all and (max-width:480px){.hide-cell{display:none}}@media all and (max-width:480px){.show-cell{display:block!important;position:absolute;top:100%!important;width:100%!important;font-size:18px!important}}.swiper-container.swiper-quotation{padding:5vw 0;margin-left:0;overflow:hidden}@media all and (max-width:1440px){.swiper-container.swiper-quotation{padding:60px 0}}@media all and (max-width:600px){.swiper-container.swiper-quotation{padding-bottom:0}}.swiper-container.swiper-quotation .skip-btn{display:none}.swiper-container.swiper-quotation.swiper-container-initialized .skip-btn{display:-ms-flexbox;display:flex}.swiper-container.swiper-quotation .swiper-slide{max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;height:auto}@media all and (max-width:768px){.swiper-container.swiper-quotation .swiper-slide{-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}}.swiper-container.swiper-quotation .slide--left{width:65%}@media all and (max-width:768px){.swiper-container.swiper-quotation .slide--left{width:100%}}.swiper-container.swiper-quotation .slide--left blockquote{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:2.44vw 4.1667vw 2.78vw 0}@media all and (max-width:1440px){.swiper-container.swiper-quotation .slide--left blockquote{padding:35px 4.1667vw 40px 0}}@media all and (max-width:1024px){.swiper-container.swiper-quotation .slide--left blockquote{padding:35px 6.25vw 40px 0}}@media all and (max-width:600px){.swiper-container.swiper-quotation .slide--left blockquote{padding-right:0;height:auto}}.swiper-container.swiper-quotation .slide--left blockquote .quote{margin-bottom:50px}@media all and (max-width:1440px){.swiper-container.swiper-quotation .slide--left blockquote .quote{font-size:32px;font-size:2rem}}@media all and (max-width:768px){.swiper-container.swiper-quotation .slide--left blockquote .quote{font-size:32px}}@media all and (max-width:600px){.swiper-container.swiper-quotation .slide--left blockquote .quote{font-size:24px;font-size:1.5rem;margin-bottom:32px}}.swiper-container.swiper-quotation .slide--left footer{margin-top:auto}@media all and (max-width:600px){.swiper-container.swiper-quotation .slide--left footer{margin-top:0}}.swiper-container.swiper-quotation .slide--left footer p:first-child{text-transform:uppercase;margin-bottom:.84vw}@media all and (max-width:1440px){.swiper-container.swiper-quotation .slide--left footer p:first-child{margin-bottom:12px}}.swiper-container.swiper-quotation .slide--right{width:35%}@media all and (max-width:768px){.swiper-container.swiper-quotation .slide--right{width:100%}}.swiper-container.swiper-quotation .slide--right .project-thumb{width:85%;margin-left:auto;margin-bottom:0;height:100%}@media all and (max-width:768px){.swiper-container.swiper-quotation .slide--right .project-thumb{width:100%}}@media all and (max-width:1440px){.swiper-container.swiper-quotation .slide--right .project-thumb .project-thumb__title{font-size:25px;font-size:1.5625rem}}.swiper-container.swiper-quotation .slide--right .project-thumb .project-thumb__metas{-ms-flex-pack:end;justify-content:flex-end}.swiper-container.swiper-quotation .slide--right .project-thumb .project-thumb__metas .institution{display:none}.swiper-container.swiper-quotation .slide--right .project-launch{display:none}.swiper-container.swiper-quotation .slide--right .project-institution{margin-left:auto}@media all and (max-width:600px){.swiper-container.swiper-quotation .slide--right .project-institution{margin-left:0}}@media all and (max-width:600px){.swiper-container.swiper-quotation .block-quotations__buttons{margin-top:25px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.swiper-container.swiper-quotation .swiper-button-next,.swiper-container.swiper-quotation .swiper-button-prev{top:auto;bottom:6.46vw;left:calc(4.1667vw * 10 + 5vw + 16px)}@media all and (max-width:1440px){.swiper-container.swiper-quotation .swiper-button-next,.swiper-container.swiper-quotation .swiper-button-prev{bottom:93px}}@media all and (max-width:1024px){.swiper-container.swiper-quotation .swiper-button-next,.swiper-container.swiper-quotation .swiper-button-prev{left:calc(6.25vw * 7 + 15px)}}@media all and (max-width:1024px){.swiper-container.swiper-quotation .swiper-button-next,.swiper-container.swiper-quotation .swiper-button-prev{left:calc(6.25vw * 7 + 30px)}}@media all and (max-width:600px){.swiper-container.swiper-quotation .swiper-button-next,.swiper-container.swiper-quotation .swiper-button-prev{position:relative;left:0;top:0;right:0;bottom:0}}.swiper-container.swiper-quotation .swiper-button-prev{left:calc(4.1667vw * 10)}@media all and (max-width:1024px){.swiper-container.swiper-quotation .swiper-button-prev{left:calc(6.25vw * 6)}}@media all and (max-width:600px){.swiper-container.swiper-quotation .swiper-button-prev{left:0;margin-right:35px}}.swiper-container.swiper-quotation .swiper-pagination{top:auto;bottom:7vw;left:calc(4.1667vw * 13 + 45px)}.swiper-container.swiper-quotation .swiper-pagination span{color:inherit}@media all and (max-width:1440px){.swiper-container.swiper-quotation .swiper-pagination{bottom:93px}}@media all and (max-width:1440px){.swiper-container.swiper-quotation .swiper-pagination{left:calc(6.25vw * 9 + 60px)}}@media all and (max-width:600px){.swiper-container.swiper-quotation .swiper-pagination{position:relative;left:0;top:0;right:0;bottom:0;transform:none;margin-left:25px}}.block-faq-listing{display:-ms-flexbox;display:flex}@media all and (max-width:600px){.block-faq-listing{display:block}}.faq-listing-wrapper{padding:0 calc(4.1667vw * 2) 85px}@media all and (max-width:600px){.faq-listing-wrapper{padding:0 calc(4.1667vw * 2) 60px}}.faq-listing-wrapper .faq-category+.faq-category{margin-top:120px}.faq-listing-wrapper .faq-category .faq-question{margin:0!important}.block-404{background-color:#0c0c0c;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:52.78vw;min-height:100vh;overflow:hidden;color:#fff}.block-404 .text404{font-family:inter,sans-serif;font-size:250px;text-align:center;font-weight:400}@media all and (max-width:1280px){.block-404 .text404{font-size:200px}}@media all and (max-width:600px){.block-404 .text404{font-size:100px}}.block-404--inner{position:relative;z-index:1;max-width:calc(4.1667vw * 8);text-align:center;padding:5vw 0}@media all and (max-width:1440px){.block-404--inner{padding:72px 0}}@media all and (max-width:1024px){.block-404--inner{max-width:calc(6.25vw * 12)}}.block-404 .text24{margin-top:1.56vw;margin-bottom:3.1vw}@media all and (max-width:1440px){.block-404 .text24{margin-top:18px;margin-bottom:35px}}.block-404 .figure{background-color:#1d238b}@media all and (max-width:768px){.block-404 .figure{top:12.3vw;left:-9vw;height:140vw}}@media all and (max-width:600px){.block-404 .figure{width:122vw;top:60px;left:-38vw;height:197vw}}.ad-wbp{padding-top:118px;background:#1e238b;position:relative;height:48%}.ad-wbp-inner{position:absolute;height:calc(100% - 118px);width:100%}.ad-wbp-body{background:linear-gradient(rgba(12,12,12,.6),rgba(12,12,12,.6));position:absolute;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-right:48px}.ad-wbp-bg{background:url(../assets/images/wbp_shapes-2.svg);background-position:0 center;background-repeat:no-repeat;background-size:100% auto;mix-blend-mode:lighten;position:absolute;height:100%;width:100%;left:0;top:0}.ad-wbp-body-text{margin-bottom:8px}.ad-wbp-kinda-heading{font-family:Butler;font-size:32px}.ad-wbp-body-inner{padding-left:4.1667vw}.ad-wbp-tag{margin-bottom:12px;text-transform:uppercase;color:#0c0c0c;background:#ffc901;font-weight:700;border-radius:3px;padding:0 5px;line-height:1.5;display:table;position:relative}@media all and (max-width:900px){.ad-wbp{padding-top:0}.ad-wbp-bg{background-size:auto 100%;background-position:4.1667vw 50%}.ad-wbp-body-inner{padding:4.1667vw calc(4.1667vw * 2)}.ad-wbp-body,.ad-wbp-inner{position:relative}.ad-wbp-body-text{margin-bottom:8px}}@media all and (max-width:480px){.ad-wbp-bg{background-position:0 center}.ad-wbp-body-inner{padding:calc(4.1667vw * 2)}.ad-wbp-kinda-heading{font-size:1.75rem}}