@charset "UTF-8";/*!
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
*/@font-face{font-family:slick;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:0 0;color:transparent;outline:0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;outline:0;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.row .column,.row .columns{padding-left:8.24px;padding-left:.515rem;padding-right:8.24px;padding-right:.515rem}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}html{box-sizing:border-box;font-size:100%}*,:after,:before{box-sizing:inherit}body{margin:0;padding:0;background:#fefefe;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:1.5;color:#0a0a0a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle;-ms-interpolation-mode:bicubic}textarea{height:auto;min-height:50px;border-radius:0}select{box-sizing:border-box;width:100%;border-radius:0}.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background:0 0;line-height:1;cursor:auto}[data-whatinput=mouse] button{outline:0}pre{overflow:auto}button,input,optgroup,select,textarea{font-family:inherit}.is-visible{display:block!important}.is-hidden{display:none!important}.row{max-width:1200px;max-width:75rem;margin-right:auto;margin-left:auto}.row:after,.row:before{display:table;content:" ";-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;order:1}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-right:0;padding-left:0}.row .row{margin-right:-10px;margin-right:-.625rem;margin-left:-10px;margin-left:-.625rem}@media print,screen and (min-width:40em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}@media print,screen and (min-width:64em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}.row .row.collapse{margin-right:0;margin-left:0}.row.expanded{max-width:none}.row.expanded .row{margin-right:auto;margin-left:auto}.row:not(.expanded) .row{max-width:none}.row.gutter-small>.column,.row.gutter-small>.columns{padding-right:10px;padding-right:.625rem;padding-left:10px;padding-left:.625rem}.row.gutter-medium>.column,.row.gutter-medium>.columns{padding-right:15px;padding-right:.9375rem;padding-left:15px;padding-left:.9375rem}.column,.columns{width:100%;float:left;padding-right:10px;padding-right:.625rem;padding-left:10px;padding-left:.625rem}@media print,screen and (min-width:40em){.column,.columns{padding-right:.9375rem;padding-left:.9375rem}}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right}.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}.column.row.row,.row.row.columns{float:none}.row .column.row.row,.row .row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.small-1{width:8.3333333333%}.small-push-1{position:relative;left:8.3333333333%}.small-pull-1{position:relative;left:-8.3333333333%}.small-offset-0{margin-left:0}.small-2{width:16.6666666667%}.small-push-2{position:relative;left:16.6666666667%}.small-pull-2{position:relative;left:-16.6666666667%}.small-offset-1{margin-left:8.3333333333%}.small-3{width:25%}.small-push-3{position:relative;left:25%}.small-pull-3{position:relative;left:-25%}.small-offset-2{margin-left:16.6666666667%}.small-4{width:33.3333333333%}.small-push-4{position:relative;left:33.3333333333%}.small-pull-4{position:relative;left:-33.3333333333%}.small-offset-3{margin-left:25%}.small-5{width:41.6666666667%}.small-push-5{position:relative;left:41.6666666667%}.small-pull-5{position:relative;left:-41.6666666667%}.small-offset-4{margin-left:33.3333333333%}.small-6{width:50%}.small-push-6{position:relative;left:50%}.small-pull-6{position:relative;left:-50%}.small-offset-5{margin-left:41.6666666667%}.small-7{width:58.3333333333%}.small-push-7{position:relative;left:58.3333333333%}.small-pull-7{position:relative;left:-58.3333333333%}.small-offset-6{margin-left:50%}.small-8{width:66.6666666667%}.small-push-8{position:relative;left:66.6666666667%}.small-pull-8{position:relative;left:-66.6666666667%}.small-offset-7{margin-left:58.3333333333%}.small-9{width:75%}.small-push-9{position:relative;left:75%}.small-pull-9{position:relative;left:-75%}.small-offset-8{margin-left:66.6666666667%}.small-10{width:83.3333333333%}.small-push-10{position:relative;left:83.3333333333%}.small-pull-10{position:relative;left:-83.3333333333%}.small-offset-9{margin-left:75%}.small-11{width:91.6666666667%}.small-push-11{position:relative;left:91.6666666667%}.small-pull-11{position:relative;left:-91.6666666667%}.small-offset-10{margin-left:83.3333333333%}.small-12{width:100%}.small-offset-11{margin-left:91.6666666667%}.small-up-1>.column,.small-up-1>.columns{float:left;width:100%}.small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n){clear:none}.small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1){clear:both}.small-up-1>.column:last-child,.small-up-1>.columns:last-child{float:left}.small-up-2>.column,.small-up-2>.columns{float:left;width:50%}.small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n){clear:none}.small-up-2>.column:nth-of-type(odd),.small-up-2>.columns:nth-of-type(odd){clear:both}.small-up-2>.column:last-child,.small-up-2>.columns:last-child{float:left}.small-up-3>.column,.small-up-3>.columns{float:left;width:33.3333333333%}.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n){clear:none}.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1){clear:both}.small-up-3>.column:last-child,.small-up-3>.columns:last-child{float:left}.small-up-4>.column,.small-up-4>.columns{float:left;width:25%}.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n){clear:none}.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1){clear:both}.small-up-4>.column:last-child,.small-up-4>.columns:last-child{float:left}.small-up-5>.column,.small-up-5>.columns{float:left;width:20%}.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n){clear:none}.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1){clear:both}.small-up-5>.column:last-child,.small-up-5>.columns:last-child{float:left}.small-up-6>.column,.small-up-6>.columns{float:left;width:16.6666666667%}.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n){clear:none}.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1){clear:both}.small-up-6>.column:last-child,.small-up-6>.columns:last-child{float:left}.small-up-7>.column,.small-up-7>.columns{float:left;width:14.2857142857%}.small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n){clear:none}.small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1){clear:both}.small-up-7>.column:last-child,.small-up-7>.columns:last-child{float:left}.small-up-8>.column,.small-up-8>.columns{float:left;width:12.5%}.small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n){clear:none}.small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1){clear:both}.small-up-8>.column:last-child,.small-up-8>.columns:last-child{float:left}.small-collapse>.column,.small-collapse>.columns{padding-right:0;padding-left:0}.expanded.row .small-collapse.row,.small-collapse .row{margin-right:0;margin-left:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-right:10px;padding-right:.625rem;padding-left:10px;padding-left:.625rem}.small-centered{margin-right:auto;margin-left:auto}.small-centered,.small-centered:last-child:not(:first-child){float:none;clear:both}.small-pull-0,.small-push-0,.small-uncentered{position:static;float:left;margin-right:0;margin-left:0}@media print,screen and (min-width:40em){.medium-1{width:8.3333333333%}.medium-push-1{position:relative;left:8.3333333333%}.medium-pull-1{position:relative;left:-8.3333333333%}.medium-offset-0{margin-left:0}.medium-2{width:16.6666666667%}.medium-push-2{position:relative;left:16.6666666667%}.medium-pull-2{position:relative;left:-16.6666666667%}.medium-offset-1{margin-left:8.3333333333%}.medium-3{width:25%}.medium-push-3{position:relative;left:25%}.medium-pull-3{position:relative;left:-25%}.medium-offset-2{margin-left:16.6666666667%}.medium-4{width:33.3333333333%}.medium-push-4{position:relative;left:33.3333333333%}.medium-pull-4{position:relative;left:-33.3333333333%}.medium-offset-3{margin-left:25%}.medium-5{width:41.6666666667%}.medium-push-5{position:relative;left:41.6666666667%}.medium-pull-5{position:relative;left:-41.6666666667%}.medium-offset-4{margin-left:33.3333333333%}.medium-6{width:50%}.medium-push-6{position:relative;left:50%}.medium-pull-6{position:relative;left:-50%}.medium-offset-5{margin-left:41.6666666667%}.medium-7{width:58.3333333333%}.medium-push-7{position:relative;left:58.3333333333%}.medium-pull-7{position:relative;left:-58.3333333333%}.medium-offset-6{margin-left:50%}.medium-8{width:66.6666666667%}.medium-push-8{position:relative;left:66.6666666667%}.medium-pull-8{position:relative;left:-66.6666666667%}.medium-offset-7{margin-left:58.3333333333%}.medium-9{width:75%}.medium-push-9{position:relative;left:75%}.medium-pull-9{position:relative;left:-75%}.medium-offset-8{margin-left:66.6666666667%}.medium-10{width:83.3333333333%}.medium-push-10{position:relative;left:83.3333333333%}.medium-pull-10{position:relative;left:-83.3333333333%}.medium-offset-9{margin-left:75%}.medium-11{width:91.6666666667%}.medium-push-11{position:relative;left:91.6666666667%}.medium-pull-11{position:relative;left:-91.6666666667%}.medium-offset-10{margin-left:83.3333333333%}.medium-12{width:100%}.medium-offset-11{margin-left:91.6666666667%}.medium-up-1>.column,.medium-up-1>.columns{float:left;width:100%}.medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n){clear:none}.medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1){clear:both}.medium-up-1>.column:last-child,.medium-up-1>.columns:last-child{float:left}.medium-up-2>.column,.medium-up-2>.columns{float:left;width:50%}.medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n){clear:none}.medium-up-2>.column:nth-of-type(odd),.medium-up-2>.columns:nth-of-type(odd){clear:both}.medium-up-2>.column:last-child,.medium-up-2>.columns:last-child{float:left}.medium-up-3>.column,.medium-up-3>.columns{float:left;width:33.3333333333%}.medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n){clear:none}.medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1){clear:both}.medium-up-3>.column:last-child,.medium-up-3>.columns:last-child{float:left}.medium-up-4>.column,.medium-up-4>.columns{float:left;width:25%}.medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n){clear:none}.medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1){clear:both}.medium-up-4>.column:last-child,.medium-up-4>.columns:last-child{float:left}.medium-up-5>.column,.medium-up-5>.columns{float:left;width:20%}.medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n){clear:none}.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1){clear:both}.medium-up-5>.column:last-child,.medium-up-5>.columns:last-child{float:left}.medium-up-6>.column,.medium-up-6>.columns{float:left;width:16.6666666667%}.medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n){clear:none}.medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1){clear:both}.medium-up-6>.column:last-child,.medium-up-6>.columns:last-child{float:left}.medium-up-7>.column,.medium-up-7>.columns{float:left;width:14.2857142857%}.medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n){clear:none}.medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1){clear:both}.medium-up-7>.column:last-child,.medium-up-7>.columns:last-child{float:left}.medium-up-8>.column,.medium-up-8>.columns{float:left;width:12.5%}.medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n){clear:none}.medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1){clear:both}.medium-up-8>.column:last-child,.medium-up-8>.columns:last-child{float:left}.medium-collapse>.column,.medium-collapse>.columns{padding-right:0;padding-left:0}.expanded.row .medium-collapse.row,.medium-collapse .row{margin-right:0;margin-left:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}.medium-centered{margin-right:auto;margin-left:auto}.medium-centered,.medium-centered:last-child:not(:first-child){float:none;clear:both}.medium-pull-0,.medium-push-0,.medium-uncentered{position:static;float:left;margin-right:0;margin-left:0}}@media print,screen and (min-width:64em){.large-1{width:8.3333333333%}.large-push-1{position:relative;left:8.3333333333%}.large-pull-1{position:relative;left:-8.3333333333%}.large-offset-0{margin-left:0}.large-2{width:16.6666666667%}.large-push-2{position:relative;left:16.6666666667%}.large-pull-2{position:relative;left:-16.6666666667%}.large-offset-1{margin-left:8.3333333333%}.large-3{width:25%}.large-push-3{position:relative;left:25%}.large-pull-3{position:relative;left:-25%}.large-offset-2{margin-left:16.6666666667%}.large-4{width:33.3333333333%}.large-push-4{position:relative;left:33.3333333333%}.large-pull-4{position:relative;left:-33.3333333333%}.large-offset-3{margin-left:25%}.large-5{width:41.6666666667%}.large-push-5{position:relative;left:41.6666666667%}.large-pull-5{position:relative;left:-41.6666666667%}.large-offset-4{margin-left:33.3333333333%}.large-6{width:50%}.large-push-6{position:relative;left:50%}.large-pull-6{position:relative;left:-50%}.large-offset-5{margin-left:41.6666666667%}.large-7{width:58.3333333333%}.large-push-7{position:relative;left:58.3333333333%}.large-pull-7{position:relative;left:-58.3333333333%}.large-offset-6{margin-left:50%}.large-8{width:66.6666666667%}.large-push-8{position:relative;left:66.6666666667%}.large-pull-8{position:relative;left:-66.6666666667%}.large-offset-7{margin-left:58.3333333333%}.large-9{width:75%}.large-push-9{position:relative;left:75%}.large-pull-9{position:relative;left:-75%}.large-offset-8{margin-left:66.6666666667%}.large-10{width:83.3333333333%}.large-push-10{position:relative;left:83.3333333333%}.large-pull-10{position:relative;left:-83.3333333333%}.large-offset-9{margin-left:75%}.large-11{width:91.6666666667%}.large-push-11{position:relative;left:91.6666666667%}.large-pull-11{position:relative;left:-91.6666666667%}.large-offset-10{margin-left:83.3333333333%}.large-12{width:100%}.large-offset-11{margin-left:91.6666666667%}.large-up-1>.column,.large-up-1>.columns{float:left;width:100%}.large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n){clear:none}.large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1){clear:both}.large-up-1>.column:last-child,.large-up-1>.columns:last-child{float:left}.large-up-2>.column,.large-up-2>.columns{float:left;width:50%}.large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n){clear:none}.large-up-2>.column:nth-of-type(odd),.large-up-2>.columns:nth-of-type(odd){clear:both}.large-up-2>.column:last-child,.large-up-2>.columns:last-child{float:left}.large-up-3>.column,.large-up-3>.columns{float:left;width:33.3333333333%}.large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n){clear:none}.large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1){clear:both}.large-up-3>.column:last-child,.large-up-3>.columns:last-child{float:left}.large-up-4>.column,.large-up-4>.columns{float:left;width:25%}.large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n){clear:none}.large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1){clear:both}.large-up-4>.column:last-child,.large-up-4>.columns:last-child{float:left}.large-up-5>.column,.large-up-5>.columns{float:left;width:20%}.large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n){clear:none}.large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1){clear:both}.large-up-5>.column:last-child,.large-up-5>.columns:last-child{float:left}.large-up-6>.column,.large-up-6>.columns{float:left;width:16.6666666667%}.large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n){clear:none}.large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1){clear:both}.large-up-6>.column:last-child,.large-up-6>.columns:last-child{float:left}.large-up-7>.column,.large-up-7>.columns{float:left;width:14.2857142857%}.large-up-7>.column:nth-of-type(1n),.large-up-7>.columns:nth-of-type(1n){clear:none}.large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1){clear:both}.large-up-7>.column:last-child,.large-up-7>.columns:last-child{float:left}.large-up-8>.column,.large-up-8>.columns{float:left;width:12.5%}.large-up-8>.column:nth-of-type(1n),.large-up-8>.columns:nth-of-type(1n){clear:none}.large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1){clear:both}.large-up-8>.column:last-child,.large-up-8>.columns:last-child{float:left}.large-collapse>.column,.large-collapse>.columns{padding-right:0;padding-left:0}.expanded.row .large-collapse.row,.large-collapse .row{margin-right:0;margin-left:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}.large-centered{margin-right:auto;margin-left:auto}.large-centered,.large-centered:last-child:not(:first-child){float:none;clear:both}.large-pull-0,.large-push-0,.large-uncentered{position:static;float:left;margin-right:0;margin-left:0}}.column-block{margin-bottom:20px;margin-bottom:1.25rem}.column-block>:last-child{margin-bottom:0}.hbspt-form form{position:relative;padding-bottom:70px;min-height:551px}.hbspt-form label{color:#999;font-size:14px;margin-top:10px}.hbspt-form label span input,.hbspt-form label span textarea{border-color:#efefef;padding-top:15px;padding-bottom:15px;font-size:14px;line-height:16px;background-color:#fff;color:#000}.hbspt-form .hs-form-field{width:49%}.hbspt-form li{list-style:none}.hbspt-form .hs-assunto .input{position:relative;border-color:#efefef;font-size:14px;line-height:16px;background-color:#fff;color:#999}.hbspt-form .hs-message{position:absolute;top:-11px;right:0}.hbspt-form .hs-message textarea{height:177px;width:100%}.legal-consent-container{width:49%;position:absolute;top:200px;right:0}.legal-consent-container .hs-dependent-field .hs-form-field{width:100%;margin-top:20px}.legal-consent-container label,.legal-consent-container p{font-size:12px;font-weight:400;color:#000;text-transform:initial}.hbspt-form .hs-submit{margin-top:30px}.hbspt-form .hs-submit input[type=submit]{transition:all .2s ease-in-out;position:absolute;right:0;bottom:0;width:auto;box-shadow:2px 10px 15px rgba(0,0,0,.2);-webkit-box-shadow:2px 10px 15px rgba(0,0,0,.2)}.hbspt-form .hs-submit input[type=submit]:hover{box-shadow:none}.newsletter .hbspt-form{padding-top:0;color:#fff}.newsletter .hbspt-form .hs-richtext p{font-size:16px;color:#fff;max-width:300px}.newsletter .hbspt-form .hs-email{width:100%}.newsletter .hbspt-form .hs-submit input[type=submit]{position:relative;text-align:center;border:1px solid #fff;color:#4df470;background-color:#fff;font-size:14px;cursor:pointer;margin-top:15px;box-shadow:0 15px 25px -8px rgba(0,0,0,.2);width:100%}.newsletter .hbspt-form .hs-submit input[type=submit]:hover{box-shadow:0 20px 25px -8px rgba(0,0,0,.2);background-color:#4df470!important;color:#fff!important}.newsletter .legal-consent-container{position:relative;top:0;margin:0;width:100%}.newsletter.legal-consent-container .hs-dependent-field .hs-form-field{width:100%}.newsletter .legal-consent-container .hs-form-booleancheckbox input{width:auto;margin-top:0}.newsletter .legal-consent-container label{color:#fff;max-width:300px}.newsletter .hbspt-form .hs-submit{margin-top:0}@media (max-width:639.98px){.hbspt-form .hs-form-field{width:100%}.hbspt-form .hs-message{position:relative;top:0}.legal-consent-container{width:100%;position:relative;top:0}.hbspt-form .hs-submit input[type=submit]{position:relative;float:right}.newsletter .hbspt-form .hs-submit input[type=submit]{float:initial}}@media (min-width:640px) and (max-width:999.98px){.hbspt-form form{padding-bottom:156px}}@media (min-width:1000px) and (max-width:1199.98px){.hbspt-form form{padding-bottom:79px}}@media print,screen and (min-width:40em){.column-block{margin-bottom:1.875rem}.column-block>:last-child{margin-bottom:0}}.hide{display:none!important}.invisible{visibility:hidden}@media screen and (max-width:39.9375em){.hide-for-small-only{display:none!important}}@media screen and (max-width:0em),screen and (min-width:40em){.show-for-small-only{display:none!important}}@media print,screen and (min-width:40em){.hide-for-medium{display:none!important}}@media screen and (max-width:39.9375em){.show-for-medium{display:none!important}}@media screen and (min-width:40em) and (max-width:63.9375em){.hide-for-medium-only{display:none!important}}@media screen and (max-width:39.9375em),screen and (min-width:64em){.show-for-medium-only{display:none!important}}@media print,screen and (min-width:64em){.hide-for-large{display:none!important}}@media screen and (max-width:63.9375em){.show-for-large{display:none!important}}@media screen and (min-width:64em) and (max-width:74.9375em){.hide-for-large-only{display:none!important}}@media screen and (max-width:63.9375em),screen and (min-width:75em){.show-for-large-only{display:none!important}}.show-for-sr,.show-on-focus{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.show-on-focus:active,.show-on-focus:focus{position:static!important;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.hide-for-portrait,.show-for-landscape{display:block!important}@media screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:block!important}}@media screen and (orientation:portrait){.hide-for-portrait,.show-for-landscape{display:none!important}}.hide-for-landscape,.show-for-portrait{display:none!important}@media screen and (orientation:landscape){.hide-for-landscape,.show-for-portrait{display:none!important}}@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:block!important}}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media print,screen and (min-width:40em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media print,screen and (min-width:64em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}.float-left{float:left!important}.float-right{float:right!important}.float-center{display:block;margin-right:auto;margin-left:auto}.clearfix:after,.clearfix:before{display:table;content:" ";-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;order:1}.clearfix:after{clear:both}table{border-collapse:collapse;width:100%;margin-bottom:16px;margin-bottom:1rem;border-radius:0}table tbody,table tfoot,table thead{border:1px solid #f1f1f1;background-color:#fefefe}table caption{padding:8px 10px 10px;padding:.5rem .625rem .625rem;font-weight:700}table thead{background:#f8f8f8;color:#0a0a0a}table tfoot{background:#f1f1f1;color:#0a0a0a}table tfoot tr,table thead tr{background:0 0}table tfoot td,table tfoot th,table thead td,table thead th{padding:8px 10px 10px;padding:.5rem .625rem .625rem;font-weight:700;text-align:left}table tbody td,table tbody th{padding:8px 10px 10px;padding:.5rem .625rem .625rem}table tbody tr:nth-child(2n){border-bottom:0;background-color:#f1f1f1}table.unstriped tbody{background-color:#fefefe}table.unstriped tbody tr{border-bottom:0;border-bottom:1px solid #f1f1f1;background-color:#fefefe}@media screen and (max-width:63.9375em){table.stack tfoot,table.stack thead{display:none}table.stack td,table.stack th,table.stack tr{display:block}table.stack td{border-top:0}}table.scroll{display:block;width:100%;overflow-x:auto}table.hover thead tr:hover{background-color:#f3f3f3}table.hover tfoot tr:hover{background-color:#ececec}table.hover tbody tr:hover{background-color:#f9f9f9}table.hover:not(.unstriped) tr:nth-of-type(2n):hover{background-color:#ececec}.table-scroll{overflow-x:auto}.table-scroll table{width:auto}.optimizeLegibility{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-style:normal;font-variant:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;line-height:1.4em}a,a:active,a:focus,a:hover{text-decoration:none;outline:0;color:inherit}em{font-style:normal}nav,ul{margin:0;padding:0}img{max-width:100%;height:auto}button{border:0;background-color:transparent}address{font-style:normal}.bgCover{-ms-background-size:cover!important;background-size:cover!important}.zindex99{z-index:99}.line-heigth150{line-height:150%}.inline-block-logo span{vertical-align:5px}.margin-negative-top-20{margin-top:-20px}.margin-negative-top-50{margin-top:-50px}.margin-negative-top-70{margin-top:-70px}.margin-negative-top-100{margin-top:-100px}.valign,[data-element=article] ul li a{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.max-height-link{height:44px}.right{float:right}input{-webkit-appearance:none;border-radius:0;border:0}::-webkit-input-placeholder{color:#000}:-moz-placeholder{color:#000;opacity:1}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}.full-width{width:100%}.pl-small{padding-left:5px}.pr-small{padding-right:5px}.opacity-80{opacity:.8}.opacity-70{opacity:.7}.opacity-50{opacity:.5}.oh,.oh-body{overflow:hidden}.oh-body{position:fixed;width:100%;height:100%}.block{display:block}.inline{display:inline-block}.relative{position:relative}.absolute{position:absolute}.fr{float:right}.visible{visibility:visible;-webkit-backface-visibility:visible;backface-visibility:visible;height:auto}.hidden{visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:0}.line-height100{line-height:100%}.line-height110{line-height:110%}.line-height120{line-height:120%}.line-height130{line-height:130%}.line-height140{line-height:140%}.line-height150{line-height:150%}.line-height160{line-height:160%}*{-moz-osx-font-smoothing:grayscale;box-sizing:border-box;padding:0;margin:0}:focus{outline:0}.green-button,.green-button:before,.transition,[data-element=beyond_contact] .shadow,[data-element=beyond_contact] label[for=submit]:hover .shadow,[data-element=case_studies] article .shadow,[data-element=contacts_map] a .triangle,[data-element=latest_news] article .shadow,footer a,header .language_seletor .active,header ul li a{transition:all .2s ease-in-out}.link-container{height:42px}.mt-small{margin-top:5px}.mt-px15{margin-top:15px}.pb-px15{padding-bottom:15px}.mt-pxn40{margin-top:-40px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.underline{text-decoration:underline}.small-caps{font-variant:small-caps}.flex{display:-ms-flexbox;display:flex}.white{color:#fff}.black{color:#202020}.green{color:#4df470}.grey,.grey_title{color:#9b9b9b}.lightgrey{color:#f2f2f2}.bg-white{background-color:#fff}.bg-black{background-color:#202020}.bg-green{background-color:#4df470}.bg-grey{background-color:#9b9b9b}.bg-lightgrey{background-color:#f2f2f2}.book,.our_team_landing .text .offer:after,.prefooter .text .offer:after,.rbox-application form,.rbox-opening-detail .rbox-job-longdesc,.rbox-opening-detail .rbox-job-shortdesc,.rbox-opening-detail .rbox-opening-position-type,.rbox-opening-list .rbox-opening-li .rbox-job-shortdesc,.rbox-top-links,[data-element=case_studies] article p,[data-element=latest_news] article p,body,html{font-family:Gotham Rounded A,Gotham Rounded B,Montserrat,Helvetica,sans-serif;font-style:normal;font-weight:400}.article_title,.beyond p,.black_title,.bold,.green-button span,.rbox-opening-detail .rbox-apply-button,.rbox-opening-detail .rbox-btn,.rbox-opening-detail .rbox-job-title,.rbox-opening-list .rbox-opening-li .rbox-opening-li-title,[data-element=article] article h2,[data-element=beyond_contact] label,[data-element=case_studies] article h4,[data-element=contacts_map] a address h3,[data-element=latest_news] article h4,[data-element=we_go_everywhere] .btop label,footer form .submit,footer form input:first-of-type,footer form input:nth-of-type(2),header .language_seletor a,header ul li a{font-family:Gotham Rounded A,Gotham Rounded B,Montserrat,Helvetica,sans-serif;font-style:normal;font-weight:700}.size130{font-size:8.125em}.size129{font-size:8.0625em}.size128{font-size:8em}.size127{font-size:7.9375em}.size126{font-size:7.875em}.size125{font-size:7.8125em}.size124{font-size:7.75em}.size123{font-size:7.6875em}.size122{font-size:7.625em}.size121{font-size:7.5625em}.size120{font-size:7.5em}.size119{font-size:7.4375em}.size118{font-size:7.375em}.size117{font-size:7.3125em}.size116{font-size:7.25em}.size115{font-size:7.1875em}.size114{font-size:7.125em}.size113{font-size:7.0625em}.size112{font-size:7em}.size111{font-size:6.9375em}.size110{font-size:6.875em}.size109{font-size:6.8125em}.size108{font-size:6.75em}.size107{font-size:6.6875em}.size106{font-size:6.625em}.size105{font-size:6.5625em}.size104{font-size:6.5em}.size103{font-size:6.4375em}.size102{font-size:6.375em}.size101{font-size:6.3125em}.size100{font-size:6.25em}.size99{font-size:6.1875em}.size98{font-size:6.125em}.size97{font-size:6.0625em}.size96{font-size:6em}.size95{font-size:5.9375em}.size94{font-size:5.875em}.size93{font-size:5.8125em}.size92{font-size:5.75em}.size91{font-size:5.6875em}.size90{font-size:5.625em}.size89{font-size:5.5625em}.size88{font-size:5.5em}.size87{font-size:5.4375em}.size86{font-size:5.375em}.size85{font-size:5.3125em}.size84{font-size:5.25em}.size83{font-size:5.1875em}.size82{font-size:5.125em}.size81{font-size:5.0625em}.size80{font-size:5em}.size79{font-size:4.9375em}.size78{font-size:4.875em}.size77{font-size:4.8125em}.size76{font-size:4.75em}.size75{font-size:4.6875em}.size74{font-size:4.625em}.size73{font-size:4.5625em}.size72{font-size:4.5em}.size71{font-size:4.4375em}.size70{font-size:4.375em}.size69{font-size:4.3125em}.size68{font-size:4.25em}.size67{font-size:4.1875em}.size66{font-size:4.125em}.size65{font-size:4.0625em}.size64{font-size:4em}.size63{font-size:3.9375em}.size62{font-size:3.875em}.size61{font-size:3.8125em}.size60{font-size:3.75em}.size59{font-size:3.6875em}.size58{font-size:3.625em}.size57{font-size:3.5625em}.size56{font-size:3.5em}.size55{font-size:3.4375em}.size54{font-size:3.375em}.size53{font-size:3.3125em}.size52{font-size:3.25em}.size51{font-size:3.1875em}.size50{font-size:3.125em}.size49{font-size:3.0625em}.size48{font-size:3em}.size47{font-size:2.9375em}.size46{font-size:2.875em}.size45{font-size:2.8125em}.size44{font-size:2.75em}.size43{font-size:2.6875em}.size42{font-size:2.625em}.size41{font-size:2.5625em}.size40{font-size:2.5em}.size39{font-size:2.4375em}.size38{font-size:2.375em}.size37{font-size:2.3125em}.size36{font-size:2.25em}.size35{font-size:2.1875em}.size34{font-size:2.125em}.size33{font-size:2.0625em}.article-title,.big_slide_info .slide h1,.black_title,.size32,[data-element=contest] .info-container h3{font-size:2em}.size31{font-size:1.9375em}.size30,[data-element=beyond_contact] .wpcf7-response-output.wpcf7-mail-sent-ok{font-size:1.875em}.size29{font-size:1.8125em}.size28{font-size:1.75em}.size27{font-size:1.6875em}.size26{font-size:1.625em}.size25{font-size:1.5625em}.size24{font-size:1.5em}.size23{font-size:1.4375em}.size22{font-size:1.375em}.size21{font-size:1.3125em}.size20,[data-element=article] article h2,[data-element=people_info] .people_slideshow .slide .info-container h3,[data-element=work_map] aside .location-container h3{font-size:1.25em}.size19{font-size:1.1875em}.big_slide_info .slide p,.grey_text,.page-template-template-pt2020 section ul li,.size18,[data-element=contest] .participation-info .date,[data-element=services_content] ul li,body p,html p{font-size:1.125em}.size17{font-size:1.0625em}.size16,[data-element=case_studies] article p,[data-element=article] article p,[data-element=contacts_map] a address,[data-element=contest] .participation-info small,[data-element=work_map] aside .location-container p{font-size:1em}.size15{font-size:.9375em} .size14,[data-element=beyond_contact] label{font-size:.875em}.size13{font-size:.8125em}.size12{font-size:.75em}.size11{font-size:.6875em}.size10{font-size:.625em}.mt-px300{margin-top:18.75em}.mt-px290{margin-top:18.125em}.mt-px280{margin-top:17.5em}.mt-px270{margin-top:16.875em}.mt-px260{margin-top:16.25em}.mt-px250{margin-top:15.625em}.mt-px240{margin-top:15em}.mt-px230{margin-top:14.375em}.mt-px220{margin-top:13.75em}.mt-px210{margin-top:13.125em}.mt-px200{margin-top:12.5em}.mt-px190{margin-top:11.875em}.mt-px180{margin-top:11.25em}.mt-px170{margin-top:10.625em}.mt-px160{margin-top:10em}.mt-px150{margin-top:9.375em}.mt-px140{margin-top:8.75em}.mt-px130{margin-top:8.125em}.mt-px120{margin-top:7.5em}.mt-px110{margin-top:6.875em}.mt-px100{margin-top:6.25em}.mt-px90{margin-top:5.625em}.mt-px80{margin-top:5em}.mt-px70{margin-top:4.375em}.mt-px60{margin-top:3.75em}.mt-px50{margin-top:3.125em}.mt-px40{margin-top:2.5em}.mt-px30{margin-top:1.875em}.mt-px20{margin-top:1.25em}.mt-px10{margin-top:.625em}.mb-px150{margin-bottom:9.375em}.mb-px140{margin-bottom:8.75em}.mb-px130{margin-bottom:8.125em}.mb-px120{margin-bottom:7.5em}.mb-px110{margin-bottom:6.875em}.mb-px100{margin-bottom:6.25em}.mb-px90{margin-bottom:5.625em}.mb-px80{margin-bottom:5em}.mb-px70{margin-bottom:4.375em}.mb-px60{margin-bottom:3.75em}.mb-px50{margin-bottom:3.125em}.mb-px40{margin-bottom:2.5em}.mb-px30{margin-bottom:1.875em}.mb-px20{margin-bottom:1.25em}.mb-px10{margin-bottom:.625em}.pt-px300{padding-top:18.75em}.pt-px299{padding-top:18.6875em}.pt-px298{padding-top:18.625em}.pt-px297{padding-top:18.5625em}.pt-px296{padding-top:18.5em}.pt-px295{padding-top:18.4375em}.pt-px294{padding-top:18.375em}.pt-px293{padding-top:18.3125em}.pt-px292{padding-top:18.25em}.pt-px291{padding-top:18.1875em}.pt-px290{padding-top:18.125em}.pt-px289{padding-top:18.0625em}.pt-px288{padding-top:18em}.pt-px287{padding-top:17.9375em}.pt-px286{padding-top:17.875em}.pt-px285{padding-top:17.8125em}.pt-px284{padding-top:17.75em}.pt-px283{padding-top:17.6875em}.pt-px282{padding-top:17.625em}.pt-px281{padding-top:17.5625em}.pt-px280{padding-top:17.5em}.pt-px279{padding-top:17.4375em}.pt-px278{padding-top:17.375em}.pt-px277{padding-top:17.3125em}.pt-px276{padding-top:17.25em}.pt-px275{padding-top:17.1875em}.pt-px274{padding-top:17.125em}.pt-px273{padding-top:17.0625em}.pt-px272{padding-top:17em}.pt-px271{padding-top:16.9375em}.pt-px270{padding-top:16.875em}.pt-px269{padding-top:16.8125em}.pt-px268{padding-top:16.75em}.pt-px267{padding-top:16.6875em}.pt-px266{padding-top:16.625em}.pt-px265{padding-top:16.5625em}.pt-px264{padding-top:16.5em}.pt-px263{padding-top:16.4375em}.pt-px262{padding-top:16.375em}.pt-px261{padding-top:16.3125em}.pt-px260{padding-top:16.25em}.pt-px259{padding-top:16.1875em}.pt-px258{padding-top:16.125em}.pt-px257{padding-top:16.0625em}.pt-px256{padding-top:16em}.pt-px255{padding-top:15.9375em}.pt-px254{padding-top:15.875em}.pt-px253{padding-top:15.8125em}.pt-px252{padding-top:15.75em}.pt-px251{padding-top:15.6875em}.pt-px250{padding-top:15.625em}.pt-px249{padding-top:15.5625em}.pt-px248{padding-top:15.5em}.pt-px247{padding-top:15.4375em}.pt-px246{padding-top:15.375em}.pt-px245{padding-top:15.3125em}.pt-px244{padding-top:15.25em}.pt-px243{padding-top:15.1875em}.pt-px242{padding-top:15.125em}.pt-px241{padding-top:15.0625em}.pt-px240{padding-top:15em}.pt-px239{padding-top:14.9375em}.pt-px238{padding-top:14.875em}.pt-px237{padding-top:14.8125em}.pt-px236{padding-top:14.75em}.pt-px235{padding-top:14.6875em}.pt-px234{padding-top:14.625em}.pt-px233{padding-top:14.5625em}.pt-px232{padding-top:14.5em}.pt-px231{padding-top:14.4375em}.pt-px230{padding-top:14.375em}.pt-px229{padding-top:14.3125em}.pt-px228{padding-top:14.25em}.pt-px227{padding-top:14.1875em}.pt-px226{padding-top:14.125em}.pt-px225{padding-top:14.0625em}.pt-px224{padding-top:14em}.pt-px223{padding-top:13.9375em}.pt-px222{padding-top:13.875em}.pt-px221{padding-top:13.8125em}.pt-px220{padding-top:13.75em}.pt-px219{padding-top:13.6875em}.pt-px218{padding-top:13.625em}.pt-px217{padding-top:13.5625em}.pt-px216{padding-top:13.5em}.pt-px215{padding-top:13.4375em}.pt-px214{padding-top:13.375em}.pt-px213{padding-top:13.3125em}.pt-px212{padding-top:13.25em}.pt-px211{padding-top:13.1875em}.pt-px210{padding-top:13.125em}.pt-px209{padding-top:13.0625em}.pt-px208{padding-top:13em}.pt-px207{padding-top:12.9375em}.pt-px206{padding-top:12.875em}.pt-px205{padding-top:12.8125em}.pt-px204{padding-top:12.75em}.pt-px203{padding-top:12.6875em}.pt-px202{padding-top:12.625em}.pt-px201{padding-top:12.5625em}.pt-px200{padding-top:12.5em}.pt-px199{padding-top:12.4375em}.pt-px198{padding-top:12.375em}.pt-px197{padding-top:12.3125em}.pt-px196{padding-top:12.25em}.pt-px195{padding-top:12.1875em}.pt-px194{padding-top:12.125em}.pt-px193{padding-top:12.0625em}.pt-px192{padding-top:12em}.pt-px191{padding-top:11.9375em}.pt-px190{padding-top:11.875em}.pt-px189{padding-top:11.8125em}.pt-px188{padding-top:11.75em}.pt-px187{padding-top:11.6875em}.pt-px186{padding-top:11.625em}.pt-px185{padding-top:11.5625em}.pt-px184{padding-top:11.5em}.pt-px183{padding-top:11.4375em}.pt-px182{padding-top:11.375em}.pt-px181{padding-top:11.3125em}.pt-px180{padding-top:11.25em}.pt-px179{padding-top:11.1875em}.pt-px178{padding-top:11.125em}.pt-px177{padding-top:11.0625em}.pt-px176{padding-top:11em}.pt-px175{padding-top:10.9375em}.pt-px174{padding-top:10.875em}.pt-px173{padding-top:10.8125em}.pt-px172{padding-top:10.75em}.pt-px171{padding-top:10.6875em}.pt-px170{padding-top:10.625em}.pt-px169{padding-top:10.5625em}.pt-px168{padding-top:10.5em}.pt-px167{padding-top:10.4375em}.pt-px166{padding-top:10.375em}.pt-px165{padding-top:10.3125em}.pt-px164{padding-top:10.25em}.pt-px163{padding-top:10.1875em}.pt-px162{padding-top:10.125em}.pt-px161{padding-top:10.0625em}.pt-px160{padding-top:10em}.pt-px159{padding-top:9.9375em}.pt-px158{padding-top:9.875em}.pt-px157{padding-top:9.8125em}.pt-px156{padding-top:9.75em}.pt-px155{padding-top:9.6875em}.pt-px154{padding-top:9.625em}.pt-px153{padding-top:9.5625em}.pt-px152{padding-top:9.5em}.pt-px151{padding-top:9.4375em}.pt-px150{padding-top:9.375em}.pt-px149{padding-top:9.3125em}.pt-px148{padding-top:9.25em}.pt-px147{padding-top:9.1875em}.pt-px146{padding-top:9.125em}.pt-px145{padding-top:9.0625em}.pt-px144{padding-top:9em}.pt-px143{padding-top:8.9375em}.pt-px142{padding-top:8.875em}.pt-px141{padding-top:8.8125em}.pt-px140{padding-top:8.75em}.pt-px139{padding-top:8.6875em}.pt-px138{padding-top:8.625em}.pt-px137{padding-top:8.5625em}.pt-px136{padding-top:8.5em}.pt-px135{padding-top:8.4375em}.pt-px134{padding-top:8.375em}.pt-px133{padding-top:8.3125em}.pt-px132{padding-top:8.25em}.pt-px131{padding-top:8.1875em}.pt-px130{padding-top:8.125em}.pt-px129{padding-top:8.0625em}.pt-px128{padding-top:8em}.pt-px127{padding-top:7.9375em}.pt-px126{padding-top:7.875em}.pt-px125{padding-top:7.8125em}.pt-px124{padding-top:7.75em}.pt-px123{padding-top:7.6875em}.pt-px122{padding-top:7.625em}.pt-px121{padding-top:7.5625em}.pt-px120{padding-top:7.5em}.pt-px119{padding-top:7.4375em}.pt-px118{padding-top:7.375em}.pt-px117{padding-top:7.3125em}.pt-px116{padding-top:7.25em}.pt-px115{padding-top:7.1875em}.pt-px114{padding-top:7.125em}.pt-px113{padding-top:7.0625em}.pt-px112{padding-top:7em}.pt-px111{padding-top:6.9375em}.pt-px110{padding-top:6.875em}.pt-px109{padding-top:6.8125em}.pt-px108{padding-top:6.75em}.pt-px107{padding-top:6.6875em}.pt-px106{padding-top:6.625em}.pt-px105{padding-top:6.5625em}.pt-px104{padding-top:6.5em}.pt-px103{padding-top:6.4375em}.pt-px102{padding-top:6.375em}.pt-px101{padding-top:6.3125em}.pt-px100{padding-top:6.25em}.pt-px99{padding-top:6.1875em}.pt-px98{padding-top:6.125em}.pt-px97{padding-top:6.0625em}.pt-px96{padding-top:6em}.pt-px95{padding-top:5.9375em}.pt-px94{padding-top:5.875em}.pt-px93{padding-top:5.8125em}.pt-px92{padding-top:5.75em}.pt-px91{padding-top:5.6875em}.pt-px90{padding-top:5.625em}.pt-px89{padding-top:5.5625em}.pt-px88{padding-top:5.5em}.pt-px87{padding-top:5.4375em}.pt-px86{padding-top:5.375em}.pt-px85{padding-top:5.3125em}.pt-px84{padding-top:5.25em}.pt-px83{padding-top:5.1875em}.pt-px82{padding-top:5.125em}.pt-px81{padding-top:5.0625em}.pt-px80{padding-top:5em}.pt-px79{padding-top:4.9375em}.pt-px78{padding-top:4.875em}.pt-px77{padding-top:4.8125em}.pt-px76{padding-top:4.75em}.pt-px75{padding-top:4.6875em}.pt-px74{padding-top:4.625em}.pt-px73{padding-top:4.5625em}.pt-px72{padding-top:4.5em}.pt-px71{padding-top:4.4375em}.pt-px70{padding-top:4.375em}.pt-px69{padding-top:4.3125em}.pt-px68{padding-top:4.25em}.pt-px67{padding-top:4.1875em}.pt-px66{padding-top:4.125em}.pt-px65{padding-top:4.0625em}.pt-px64{padding-top:4em}.pt-px63{padding-top:3.9375em}.pt-px62{padding-top:3.875em}.pt-px61{padding-top:3.8125em}.pt-px60{padding-top:3.75em}.pt-px59{padding-top:3.6875em}.pt-px58{padding-top:3.625em}.pt-px57{padding-top:3.5625em}.pt-px56{padding-top:3.5em}.pt-px55{padding-top:3.4375em}.pt-px54{padding-top:3.375em}.pt-px53{padding-top:3.3125em}.pt-px52{padding-top:3.25em}.pt-px51{padding-top:3.1875em}.pt-px50{padding-top:3.125em}.pt-px49{padding-top:3.0625em}.pt-px48{padding-top:3em}.pt-px47{padding-top:2.9375em}.pt-px46{padding-top:2.875em}.pt-px45{padding-top:2.8125em}.pt-px44{padding-top:2.75em}.pt-px43{padding-top:2.6875em}.pt-px42{padding-top:2.625em}.pt-px41{padding-top:2.5625em}.pt-px40{padding-top:2.5em}.pt-px39{padding-top:2.4375em}.pt-px38{padding-top:2.375em}.pt-px37{padding-top:2.3125em}.pt-px36{padding-top:2.25em}.pt-px35{padding-top:2.1875em}.pt-px34{padding-top:2.125em}.pt-px33{padding-top:2.0625em}.pt-px32{padding-top:2em}.pt-px31{padding-top:1.9375em}.pt-px30{padding-top:1.875em}.pt-px29{padding-top:1.8125em}.pt-px28{padding-top:1.75em}.pt-px27{padding-top:1.6875em}.pt-px26{padding-top:1.625em}.pt-px25{padding-top:1.5625em}.pt-px24{padding-top:1.5em}.pt-px23{padding-top:1.4375em}.pt-px22{padding-top:1.375em}.pt-px21{padding-top:1.3125em}.pt-px20{padding-top:1.25em}.pt-px19{padding-top:1.1875em}.pt-px18{padding-top:1.125em}.pt-px17{padding-top:1.0625em}.pt-px16{padding-top:1em}.pt-px15{padding-top:.9375em}.pt-px14{padding-top:.875em}.pt-px13{padding-top:.8125em}.pt-px12{padding-top:.75em}.pt-px11{padding-top:.6875em}.pt-px10{padding-top:.625em}.pt-px9{padding-top:.5625em}.pt-px8{padding-top:.5em}.pt-px7{padding-top:.4375em}.pt-px6{padding-top:.375em}.pt-px5{padding-top:.3125em}.pt-px4{padding-top:.25em}.pt-px3{padding-top:.1875em}.pt-px2{padding-top:.125em}.pt-px1{padding-top:.0625em}.pb-px200{padding-bottom:12.5em}.pb-px190{padding-bottom:11.875em}.pb-px180{padding-bottom:11.25em}.pb-px170{padding-bottom:10.625em}.pb-px160{padding-bottom:10em}.pb-px150{padding-bottom:9.375em}.pb-px140{padding-bottom:8.75em}.pb-px130{padding-bottom:8.125em}.pb-px120{padding-bottom:7.5em}.pb-px110{padding-bottom:6.875em}.pb-px100{padding-bottom:6.25em}.pb-px90{padding-bottom:5.625em}.pb-px80{padding-bottom:5em}.pb-px70{padding-bottom:4.375em}.pb-px60{padding-bottom:3.75em}.pb-px50{padding-bottom:3.125em}.pb-px40{padding-bottom:2.5em}.pb-px30{padding-bottom:1.875em}.pb-px20{padding-bottom:1.25em}.pb-px10{padding-bottom:.625em}.pl-px100{padding-left:100px}.pl-px90{padding-left:90px}.pl-px80{padding-left:80px}.pl-px70{padding-left:70px}.pl-px60{padding-left:60px}.pl-px50{padding-left:50px}.pl-px40{padding-left:40px}.pl-px30{padding-left:30px}.pl-px20{padding-left:20px}.pl-px10{padding-left:10px}.pr-px100{padding-right:100px}.pr-px90{padding-right:90px}.pr-px80{padding-right:80px}.pr-px70{padding-right:70px}.pr-px60{padding-right:60px}.pr-px50{padding-right:50px}.pr-px40{padding-right:40px}.pr-px30{padding-right:30px}.pr-px20{padding-right:20px}.pr-px10{padding-right:10px}.ml-px50{margin-left:50px}.ml-px40{margin-left:40px}.ml-px30{margin-left:30px}.ml-px20{margin-left:20px}.ml-px10{margin-left:10px}.mr-px50{margin-right:50px}.mr-px40{margin-right:40px}.mr-px30{margin-right:30px}.mr-px20{margin-right:20px}.mr-px10{margin-right:10px}select{background-color:#fff;border:1px solid grey;color:#000;border-radius:5px;height:42px;cursor:pointer;box-shadow:none;font-size:18px;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding-left:10px}label{color:#333;display:block;font-weight:800;margin-bottom:.5em}fieldset{margin-bottom:1em}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;background:#fff;background-image:-webkit-linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0));border:1px solid #bbb;border-radius:3px;display:block;padding:.7em;width:100%}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#222;border-color:#333}select{border:1px solid #bbb;border-radius:3px;height:3em;max-width:100%}input[type=checkbox],input[type=radio]{margin-right:.5em}input[type=checkbox]+label,input[type=radio]+label{font-weight:400}button,input[type=button],input[type=submit]{background-color:#222;border:0;border-radius:2px;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-size:.875rem;font-weight:800;line-height:1;padding:1em 2em 1em 0em;text-shadow:none;transition:background .2s}input+button,input+input[type=button],input+input[type=submit]{padding:.75em 2em}button.secondary,input[type=button].secondary,input[type=reset],input[type=reset].secondary,input[type=submit].secondary{background-color:#ddd;color:#222}button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=submit]:focus,input[type=submit]:hover{background:#767676}button.secondary:focus,button.secondary:hover,input[type=button].secondary:focus,input[type=button].secondary:hover,input[type=reset].secondary:focus,input[type=reset].secondary:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit].secondary:focus,input[type=submit].secondary:hover{background:#bbb}::-webkit-input-placeholder{color:#333;font-family:Libre Franklin,Helvetica Neue,helvetica,arial,sans-serif}:-moz-placeholder,::-moz-placeholder{color:#333;font-family:Libre Franklin,Helvetica Neue,helvetica,arial,sans-serif}::-moz-placeholder{opacity:1}:-ms-input-placeholder{color:#333;font-family:Libre Franklin,Helvetica Neue,helvetica,arial,sans-serif}.slick-loading .slick-list{background:#fff url(../images/ajax-loader.gif) 50% no-repeat}body.error404 header a.logo svg path,body.page-template-template-pt2020 header a.logo svg path,body.post-template-default header a.logo svg path,body.single-casestudy_post header a.logo svg path,body.single-post header a.logo svg path{fill:#4df470}body.error404 header a.js-menu svg path,body.page-template-template-pt2020 header a.js-menu svg path,body.post-template-default header a.js-menu svg path,body.single-casestudy_post header a.js-menu svg path,body.single-post header a.js-menu svg path{stroke:#4df470}.page-template-PT2020-Project header ul li a{color:#fff!important}@media screen and (max-width:64.125em){body.error404 header nav ul li a,body.page-template-template-pt2020 header nav ul li a,body.post-template-default header nav ul li a,body.single-casestudy_post header nav ul li a,body.single-post header nav ul li a{color:#fff!important}}header{position:absolute;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);width:100%;z-index:999}header nav{margin-top:20px;position:relative}header nav em{position:absolute;top:50%;right:10px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}header #menu-header{padding-right:130px}header ul{list-style:none;position:relative;height:100%;display:block;margin-bottom:0;vertical-align:middle;float:right;text-align:right;margin-top:25px}@media screen and (min-width:40em) and (max-width:63.9375em){header ul{margin-top:20px}}header ul li{display:inline-block;margin-left:15px}header ul li:first-of-type{margin-left:0}header ul li a{color:#fff;font-size:16px;}@media screen and (min-width:64.125em){header ul li a:focus,header ul li a:hover{color:#fff;opacity:.5}}@media screen and (max-width:64.125em){header ul li a{color:#fff!important;font-size:18px}header ul li{margin-bottom:20px}}header .language_seletor{position:absolute;right:-10px;-ms-transform:translate(-10px,-50px);transform:translate(-10px,-50px);transition:all .3s ease-in-out;height:65px}header .language_seletor .lang-hover{height:65px}header .language_seletor a{display:block;position:relative;font-size:12px}header .language_seletor .active{border:1px solid #4df470;background-color:#fefefe;width:40px;padding:40px 0 10px;z-index:2;position:relative;color:#4df470}header .language_seletor .js-loadLang{top:-300px;transition:all .3s ease-in-out;-ms-transform:translateY(-100%);transform:translateY(-100%);background:#fff;color:#4df470!important;z-index:1}header .language_seletor .js-loadLang a{text-transform:uppercase;line-height:40px;border-top:1px solid #4df470}header .language_seletor .js-loadLang a:last-of-type{border-bottom:1px solid #4df470}@media screen and (min-width:64.125em){header .language_seletor:hover{height:auto;-ms-transform:translate(-10px,-50px);transform:translate(-10px,-50px)}header .language_seletor:hover .active{border-color:transparent}header .language_seletor:hover .lang-hover{height:auto}header .language_seletor:hover .js-loadLang{top:0;-ms-transform:translateY(0);transform:translateY(0)}header .language_seletor:hover .js-loadLang a:hover{background-color:#4df470;color:#fff}}@media screen and (max-width:64.125em){header .language_seletor{padding-left:45px;margin-top:20px;display:inline-block!important;position:relative!important;right:auto!important;-ms-transform:none!important;transform:none!important;height:auto!important;background-color:transparent!important}header .language_seletor .lang-hover{height:auto!important}header .language_seletor .js-loadLang{display:inline-block;-ms-transform:none!important;transform:none!important;background-color:transparent!important;color:#fff!important}header .language_seletor .active{border:none;text-decoration:underline}header .language_seletor a{background-color:transparent!important;color:#fff!important;display:inline-block!important;margin-right:25px;width:auto!important;line-height:1.4em!important;border:none!important;padding:0!important}}header .burger,header .logo-on-menu{display:none}@media screen and (max-width:64.125em){header .logo-on-menu{display:block}}@media screen and (max-width:64.125em){header{transform:none!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;background-color:transparent;display:inline-block;position:static;height:50px;vertical-align:top}header,header nav{top:0;left:0;right:0}header nav{margin-top:0!important;position:absolute;bottom:0;padding:0!important;background-color:#4df470;z-index:99;transition:all .4s cubic-bezier(.7,0,.3,1);-ms-transform:translateX(-150%);transform:translateX(-150%);margin-left:0!important;height:100%}header nav .menu-header-container{width:100%;display:inline-block}}@media screen and (max-width:64.125em) and (max-width:64.125em){header nav .menu-header-container{position:relative;text-align:left;padding-left:45px}header nav .menu-header-container ul{float:left}header nav .menu-header-container ul li a{color:#fff}}@media screen and (max-width:64.125em){header nav ul{padding-left:0;text-align:left;position:relative}header nav ul li{margin-top:20px;margin-left:0!important;display:block;float:left;clear:left}header .burger{display:block;right:20px;top:40px;position:absolute;text-align:right}header .burger .js-menu{width:40px;height:40px;display:inline-block;float:right;position:relative;overflow:auto}header .burger .js-menu svg{width:20px;position:relative;left:0;right:0;top:0;border:0}header .burger .js-menu svg path{transition:all .2s ease-in-out}}@media screen and (max-width:64.125em){html.open,html.open body{height:100%;overflow:hidden}html.open header .burger{z-index:999}html.open header nav{-ms-transform:translateX(0);transform:translateX(0);height:100%;margin-left:0;list-style:none;width:100%;padding-top:5px}html.open header svg.menu path{transition:all .2s ease-in-out;stroke:#fff!important}html.open header svg.menu path#top{-ms-transform-origin:50%;transform-origin:50%;-ms-transform:rotate(-45deg) translateY(2px);transform:rotate(-45deg) translateY(2px)}html.open header svg.menu path#bottom{-ms-transform-origin:50%;transform-origin:50%;-ms-transform:rotate(45deg) translateY(-2px);transform:rotate(45deg) translateY(-2px)}html.open header .logo-on-menu{padding-left:15px}}footer{position:relative;width:100%;padding-bottom:50px;display:inline-block;overflow:hidden;vertical-align:bottom}footer .pattern{position:absolute;top:0;left:0;height:500px;background-image:url(../images/bg-pattern.svg);float:left;z-index:-1}@media screen and (min-width:40em) and (max-width:63.9375em){footer .pattern{height:500px}}@media screen and (max-width:39.9375em){footer .pattern{top:350px}}@media screen and (max-width:64.125em){footer .large-offset-6{margin-left:0}}footer .newsletter{position:absolute;right:0;top:0;bottom:0;min-width:412px;min-height:800px;float:right;padding:30px 50px;z-index:1}@media screen and (min-width:40em) and (max-width:63.9375em){footer .newsletter{height:412px;min-height:412px;padding:80px 50px;min-width:0!important}}@media screen and (max-width:39.9375em){footer .newsletter{width:100%;min-width:0!important;min-height:0!important;position:relative;height:400px}footer .newsletter h2{font-size:20px}}@media screen and (min-width:64.125em){footer [data-element=cofounded] a.green{color:#4df470!important}footer [data-element=cofounded] a:hover{opacity:.5}}footer a{margin-right:5px}footer a.green{color:#4df470!important}@media screen and (min-width:64.125em){footer a:hover{opacity:.5}}@media screen and (max-width:64.125em){footer a:hover{opacity:.5;color:#4df470}}@media screen and (max-width:39.9375em){footer .pb-px40{padding-bottom:0}}footer form input{width:100%;max-width:300px;height:40px;border-radius:10px}footer form input:first-of-type{padding-left:10px;border:1px solid #fff;color:#fff;background-color:#4df470;font-size:16px;margin-top:30px}footer form input:nth-of-type(2){text-align:center;border:1px solid #fff;color:#4df470;background-color:#fff;font-size:14px;cursor:pointer;margin-top:15px;box-shadow:0 15px 25px -8px rgba(0,0,0,.2)}@media print,screen and (min-width:64em){footer form input:nth-of-type(2):hover{box-shadow:0 20px 25px -8px rgba(0,0,0,.2);background-color:#4df470!important;color:#fff!important}}footer form .submit{text-transform:uppercase;text-align:center;border:1px solid #fff;color:#4df470;background-color:#fff;font-size:14px;cursor:pointer;margin-top:15px;box-shadow:0 15px 25px -8px rgba(0,0,0,.2)}footer form .submit:hover{box-shadow:0 20px 25px -8px rgba(0,0,0,.2);background-color:#4df470!important;color:#fff!important}footer .mwidth{max-width:300px}.slick-dots{display:none!important}.grey_title{text-transform:uppercase}@media screen and (max-width:39.9375em){.grey_title{margin-bottom:20px}}.black_title{color:#000}@media screen and (max-width:39.9375em){.black_title,h3.black_title{font-size:24px!important}}.article_title{color:#000}@media screen and (max-width:39.9375em){.article_title{font-size:20px}}.grey_text{color:#9b9b9b}.affix{position:fixed;top:0}.green-arrow-link{cursor:pointer;background-color:transparent!important;color:#4df470!important}@media screen and (min-width:64.125em){.green-arrow-link:hover{opacity:.5}}.green-button{background-color:transparent!important;font-size:14px;font-size:.875rem;color:#fff;letter-spacing:0;text-transform:uppercase;cursor:pointer;z-index:10}.green-button,.green-button span{position:relative;display:inline-block}.green-button span{line-height:45px;padding:0 60px;z-index:2;background:#4df470;border-radius:10px}.green-button:before{z-index:1;display:block;content:"";position:absolute;left:5%;top:20px;height:50%;width:90%;border-radius:10px;box-shadow:0 2px 12px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.3)}@media screen and (min-width:64.125em){.green-button:hover{color:#fff!important}.green-button:hover span{color:#fff}.green-button:hover:before{box-shadow:0 2px 12px 0 hsla(0,0%,100%,0)}}@media screen and (max-width:39.9375em){.green-button span{font-size:14px;padding:0 25px}}.green-button.social{text-align:center}.green-button.social svg{height:26px;display:inline-block;vertical-align:middle;position:relative}.green-button.social span{padding:0 50px;background-color:none!important;display:inline-block}.green-button.social span span{margin-left:10px;padding:0!important}body,html{font-size:16px;color:#202020;overflow-x:hidden}body,body p,html,html p{line-height:1.4em}@media screen and (max-width:63.9375em){body,html{font-size:14px}}@media screen and (max-width:39.9375em){body p,html p{font-size:16px}}.row{max-width:1240px}@media screen and (min-width:90em){.row{max-width:1330px}}@media only screen and (min-device-width:1020px) and (max-device-width:1026px){.row{max-width:calc(100% - 40px)}}@media screen and (max-width:63.9375em){.row{max-width:98%}}@media screen and (max-width:39.9375em){.row{max-width:calc(100% - 20px)}}.header-img{width:100vw;height:450px;overflow:hidden;background-image:url(../images/header@2x.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:-1;position:relative}body.single-casestudy_post .header-img,body.single-post .header-img{height:250px}body.single-casestudy_post .header-img:before,body.single-post .header-img:before{bottom:-220px;height:180%}@media screen and (min-width:90em){.header-img{height:550px}}@media screen and (max-width:39.9375em){.header-img{background-image:url(../images/mobile/header@2x.jpg);height:300px!important}}@media screen and (max-width:64.125em){.header-img{height:500px;margin-top:-50px}}.header-img:before{content:"";position:absolute;background-image:url(../images/overlay.png);background-repeat:no-repeat;background-position:0 100%;mix-blend-mode:multiply;bottom:-20px;left:-10px;width:100%;height:100%;animation:b 1s ease-in-out forwards;-ms-transform:translateX(-150%);transform:translateX(-150%)}@media screen and (max-width:39.9375em){.header-img:before{opacity:0}}.ie_support:before{background-image:url(../images/overlay_ie.png);mix-blend-mode:none;opacity:.4}.beyond{z-index:2!important;animation:a 1s ease-in-out forwards;-ms-transform:translateX(150%);transform:translateX(150%)}@media only screen and (min-device-width:1020px) and (max-device-width:1026px){.beyond .large-offset-7{margin-left:50%;width:50%;display:inline-block}.beyond .large-offset-7 p:not(.size80){margin-right:40px;font-size:24px;margin-top:-40px}}.beyond div{margin-top:-120px}@media screen and (min-width:90em){.beyond div{margin-top:-120px}}@media screen and (max-width:39.9375em){.beyond div{margin-top:-80px}}@media screen and (max-width:64.125em){.beyond .size80{font-size:50px;display:inline-block;margin-right:60px}}@media screen and (max-width:39.9375em){.beyond .size80{margin-right:0;font-size:40px!important}}@media screen and (max-width:39.9375em){.beyond{animation:none!important;-ms-transform:translateX(0);transform:translateX(0)}.beyond .size26,.beyond .size30,.beyond [data-element=beyond_contact] .wpcf7-response-output.wpcf7-mail-sent-ok,[data-element=beyond_contact] .beyond .wpcf7-response-output.wpcf7-mail-sent-ok{font-size:18px;text-align:left}.beyond .text-right{margin-top:-80px;float:right!important}}aside{background-color:#4df470;width:50vw;height:350px;text-align:right;position:absolute;top:300px;right:0;z-index:1;animation:a 1s ease-in-out forwards;-ms-transform:translateX(150%);transform:translateX(150%)}@media only screen and (min-device-width:1020px) and (max-device-width:1026px){aside{width:60vw}}aside:before{content:"";position:absolute;width:50px;height:100px;top:20px;left:20px;background-image:url(../images/logo_small.svg);background-position:50%;background-repeat:no-repeat}@media screen and (max-width:39.9375em){aside:before{width:40px;height:80px;background-image:url(../images/mobile/logo_small.svg);top:10px;left:10px}}@media screen and (min-width:90em){aside{top:450px}}@media screen and (max-width:39.9375em){aside{max-width:calc(100% - 20px);width:100%;margin-left:10px;height:auto!important;right:auto!important;position:relative!important;top:0!important;transform:translateY(-50%) translateX(0)!important;-webkit-transform:translateY(-50%) translateX(0)!important;-moz-transform:translateY(-50%) translateX(0)!important;-ms-transform:translateY(-50%) translateX(0)!important;-o-transform:translateY(-50%) translateX(0)!important;animation:none!important}aside p{padding:40px 20px!important}}@media screen and (min-width:40em) and (max-width:63.9375em){aside{width:70vw}}section{vertical-align:bottom}@media screen and (max-width:39.9375em){section.first-section{margin-top:-40px}}.article404{min-height:calc(100vh - 400px)}[data-element=accordion] ul.accordion{list-style:none}[data-element=accordion] ul.accordion li{background-color:#fff;border-bottom:1px solid #4df470;border-left:1px solid #4df470;border-right:1px solid #4df470;transition:none!important}[data-element=accordion] ul.accordion li:first-of-type{border-top:1px solid #4df470}[data-element=accordion] ul.accordion li *{color:#4df470}[data-element=accordion] ul.accordion li a{display:inline-block;width:100%;padding:15px 20px;font-size:16px}[data-element=accordion] ul.accordion li .accordion-content{height:0;visibility:visible!important;position:relative;overflow:hidden;width:100%;max-height:0!important;display:block!important;font-size:16px;padding:0 20px;transition:none!important}[data-element=accordion] ul.accordion li .accordion-content .mobile-map{height:245px}[data-element=accordion] ul.accordion li.is-active{background-color:#4df470}[data-element=accordion] ul.accordion li.is-active *{color:#fff}[data-element=accordion] ul.accordion li.is-active .accordion-content{transition:none!important;padding-bottom:20px;margin-top:5px;height:auto;max-height:800px!important}@media screen and (max-width:39.9375em){.page-template-template-home aside p{padding-bottom:15px!important}}@media screen and (max-width:39.9375em){ .who_we_are .size14,.who_we_are [data-element=beyond_contact] label,[data-element=beyond_contact] .who_we_are label{font-size:12px}}@media screen and (max-width:39.9375em){.big_slide_info .slide .who_we_are h1,.who_we_are .big_slide_info .slide h1,.who_we_are .black_title,.who_we_are .size32,.who_we_are [data-element=contest] .info-container h3,[data-element=contest] .info-container .who_we_are h3{font-size:20px}}@media screen and (max-width:39.9375em){.big_slide_info .slide .who_we_are p,.page-template-template-pt2020 section ul .who_we_are li,.who_we_are .big_slide_info .slide p,.who_we_are .grey_text,.who_we_are .page-template-template-pt2020 section ul li,.who_we_are .size18,.who_we_are [data-element=contest] .participation-info .date,.who_we_are [data-element=services_content] ul li,.who_we_are body p,.who_we_are html p,[data-element=contest] .participation-info .who_we_are .date,[data-element=services_content] ul .who_we_are li,body .who_we_are p,html .who_we_are p{font-size:16px}}@media screen and (max-width:39.9375em){.who_we_are .grey_title{margin-bottom:10px}}@media screen and (max-width:39.9375em){.wwd_title{font-size:12px}}.what_we_do{background-color:#fff;z-index:2!important;height:480px;position:relative;cursor:pointer;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;box-shadow:0 2px 25px 10px transparent}@media screen and (max-width:39.9375em){.what_we_do{height:auto;cursor:default}.what_we_do div{cursor:default!important}.what_we_do img{margin-bottom:20px}.what_we_do em,.what_we_do h4{width:80vw}}@media screen and (min-width:40em) and (max-width:63.9375em){.what_we_do{height:540px}}.what_we_do img{max-width:none;width:100%}.what_we_do div{max-height:25px;overflow:hidden;position:absolute;bottom:20px;left:50%;cursor:pointer;transition:allease-in-out .3s;-webkit-transition:all .3s ease-in-out;-moz-transition:.3s all ease-in-out;-ms-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transform:translateX(-50%) scale(1);-webkit-transform:translateX(-50%) scale(1);-moz-transform:translateX(-50%) scale(1);-ms-transform:translateX(-50%) scale(1);-o-transform:translateX(-50%) scale(1)}@media screen and (max-width:63.9375em){.what_we_do div{max-height:100%}}@media screen and (max-width:39.9375em){.what_we_do div{position:relative;height:auto}}.what_we_do:hover{box-shadow:0 2px 25px 10px rgba(0,0,0,.1);z-index:1!important;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:.3s all ease-in-out;-ms-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out}.what_we_do:hover div{max-height:100%;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:.6s all ease-in-out;-ms-transition:.6s all ease-in-out;-o-transition:.6s all ease-in-out}@media screen and (max-width:63.9375em){.what_we_do:hover{box-shadow:none!important}}.landing_what_we_do .what_we_do{background-color:#fafafa;z-index:1!important;height:480px;position:relative;cursor:pointer;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}@media screen and (max-width:39.9375em){.landing_what_we_do .what_we_do{height:420px}.landing_what_we_do .what_we_do em,.landing_what_we_do .what_we_do h4{width:80vw}}@media screen and (min-width:40em) and (max-width:63.9375em){.landing_what_we_do .what_we_do{height:540px}}.landing_what_we_do .what_we_do:first-of-type img{margin-top:51px}@media screen and (min-width:90em){.landing_what_we_do .what_we_do:first-of-type img{margin-top:50px}}@media screen and (min-width:40em) and (max-width:63.9375em){.landing_what_we_do .what_we_do:first-of-type img{margin-top:56px}}.landing_what_we_do .what_we_do:nth-of-type(3) img{margin-top:20px}@media screen and (min-width:90em){.landing_what_we_do .what_we_do:nth-of-type(3) img{margin-top:17px}}.landing_what_we_do .what_we_do div{max-height:25px;overflow:hidden;position:absolute;bottom:20px;left:50%;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);cursor:pointer}@media screen and (max-width:63.9375em){.landing_what_we_do .what_we_do div{max-height:100%}}.landing_what_we_do .what_we_do:hover{background-color:#fff;box-shadow:0 2px 25px 10px rgba(0,0,0,.1);z-index:999!important;-ms-transform:scale(1.01);transform:scale(1.01);transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}.landing_what_we_do .what_we_do:hover div{max-height:100%;transition:.6s ease-in-out;-webkit-transition:.6s ease-in-out;-moz-transition:.6s ease-in-out;-ms-transition:.6s ease-in-out;-o-transition:.6s ease-in-out}@media screen and (max-width:63.9375em){.landing_what_we_do .what_we_do:hover{box-shadow:none!important}}@media screen and (min-width:40em) and (max-width:63.9375em){.slider_mobile{width:520px;padding-left:130px}}.column.no-padding,.no-padding.columns{padding-right:0!important;padding-left:0!important}.pattern_section{padding-top:250px;padding-bottom:80px;margin-top:-180px;background-image:url(../images/bg-pattern.svg)}@media screen and (max-width:39.9375em){.pattern_section{padding-top:220px;padding-bottom:50px}}@media screen and (max-width:39.9375em){.pattern_section .size20,.pattern_section [data-element=article] article h2,.pattern_section [data-element=people_info] .people_slideshow .slide .info-container h3,.pattern_section [data-element=work_map] aside .location-container h3,[data-element=article] article .pattern_section h2,[data-element=people_info] .people_slideshow .slide .info-container .pattern_section h3,[data-element=work_map] aside .location-container .pattern_section h3{font-size:16px}}[data-element=latest_news] article{z-index:4}[data-element=latest_news] article .item__wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;border:none!important;padding:50px 30px 10px;background-color:#fff;position:relative;min-height:350px}[data-element=latest_news] article .item__wrap:hover{z-index:3!important;transition:all .3s ease-in-out;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}@media screen and (max-width:39.9375em){[data-element=latest_news] article .item__wrap{display:block;min-height:auto}}[data-element=latest_news] article .news__preview{margin-top:auto}[data-element=latest_news] article .shadow{z-index:1;display:inline-block;position:absolute;left:0;top:0;height:100%;width:100%;box-shadow:0 2px 12px 0 transparent;-webkit-box-shadow:0 2px 12px 0 transparent}@media screen and (min-width:64.125em){[data-element=latest_news] article:hover .shadow{z-index:3!important;transition:all .3s ease-in-out;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}}[data-element=latest_news] article>a{padding:50px 30px;background-color:#fff;position:relative;min-height:350px;z-index:4}@media screen and (max-width:63.9375em){[data-element=latest_news] article>a{background-color:#f2f2f2;padding:30px 20px 60px;min-height:0!important;height:auto!important;border-bottom:2px solid #e6e6e6}[data-element=latest_news] article>a:last-of-type{border-bottom:none!important}}[data-element=latest_news] article h4{font-size: 16px;min-height: 90px;}@media screen and (max-width:39.9375em){[data-element=latest_news] article h4{font-size:16px!important}}[data-element=latest_news] article p{font-size:16px;font-size:1rem}[data-element=latest_news] article .button{margin-top:auto;color:#4df470;background:0 0!important}@media screen and (max-width:64em){[data-element=latest_news] article .button{left:20px}}[data-element=latest_news] article .button button{background:0 0!important;cursor:pointer}[data-element=latest_news] article .button span{font-size:14px;font-size:.875rem;color:#4df470;text-transform:uppercase;display:inline-block;margin-right:20px}@media screen and (max-width:39.9375em){[data-element=latest_news] article .button span{margin-right:10px}}[data-element=latest_news] article .button svg{display:inline-block;position:relative;vertical-align:middle}@media screen and (max-width:39.9375em){[data-element=latest_news] article .button svg{width:8px}}@media screen and (max-width:64em){[data-element=latest_news] .slick-list{padding-left:0!important;padding-right:0!important}[data-element=latest_news] .flex{padding-top:0;-ms-flex-direction:column;flex-direction:column}}.our_team_landing{position:relative}.our_team_landing .image{position:absolute;top:0;left:0;width:50vw;height:730px;background-image:url(../images/our_team@2x.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}@media screen and (max-width:63.9375em){.our_team_landing .image{position:relative;width:100vw;height:250px}}.our_team_landing .r_image{width:50vw;height:700px;top:0;right:0;position:absolute}@media screen and (max-width:63.9375em){.our_team_landing .r_image{position:relative;width:100vw;height:100%;right:0}}.our_team_landing .text{position:relative;z-index:2;min-height:730px}@media screen and (max-width:63.9375em){.our_team_landing .text{min-height:100%;padding-bottom:50px}}@media screen and (max-width:39.9375em){.our_team_landing .text .text_text h2{margin-top:0}.big_slide_info .slide .our_team_landing .text .text_text h1,.our_team_landing .text .text_text .big_slide_info .slide h1,.our_team_landing .text .text_text .black_title,.our_team_landing .text .text_text .size32,.our_team_landing .text .text_text [data-element=contest] .info-container h3,[data-element=contest] .info-container .our_team_landing .text .text_text h3{font-size:20px}.big_slide_info .slide .our_team_landing .text .text_text p,.our_team_landing .text .text_text .big_slide_info .slide p,.our_team_landing .text .text_text .grey_text,.our_team_landing .text .text_text .page-template-template-pt2020 section ul li,.our_team_landing .text .text_text .size18,.our_team_landing .text .text_text [data-element=contest] .participation-info .date,.our_team_landing .text .text_text [data-element=services_content] ul li,.our_team_landing .text .text_text body p,.our_team_landing .text .text_text html p,.page-template-template-pt2020 section ul .our_team_landing .text .text_text li,[data-element=contest] .participation-info .our_team_landing .text .text_text .date,[data-element=services_content] ul .our_team_landing .text .text_text li,body .our_team_landing .text .text_text p,html .our_team_landing .text .text_text p{font-size:16px}.our_team_landing .text .text_text .open_jobs{font-size:12px}}.our_team_landing .text hr{width:100%;height:1px;border:0!important;background-color:#e3e3e3}.our_team_landing .text .offer{position:relative}.our_team_landing .text .offer:after{content:"full time";color:#9b9b9b;position:absolute;padding:3px 12px;border:1px solid #e3e3e3;border-radius:5px;top:20px;right:0;font-size:10px;text-transform:uppercase}.our_team_landing .text .offer a{padding-left:0}.our_team_landing .text .offer a:hover{color:#4df470;padding-left:5px}.our_team_landing .text .offer a:focus,.our_team_landing .text .offer a:visited{color:#4df470}.prefooter{position:relative}@media screen and (max-width:39.9375em){.prefooter{margin-top:30px}}.prefooter .image{position:absolute;top:0;left:0;width:50vw;min-height:500px;background-size:cover;background-position:50%;background-repeat:no-repeat}@media screen and (max-width:63.9375em){.prefooter .image{position:relative;width:100vw;height:250px!important;min-height:0!important}}.prefooter .r_image{width:50vw;height:700px;top:0;right:0;position:absolute}@media screen and (max-width:63.9375em){.prefooter .r_image{position:relative;width:100vw;height:100%;right:0}}.prefooter .text{position:relative;z-index:2}@media screen and (max-width:63.9375em){.prefooter .text{min-height:100%;padding-bottom:50px}}@media screen and (max-width:39.9375em){.prefooter .text{padding-top:50px}}@media screen and (max-width:39.9375em){.prefooter .text .text_text h2{margin-top:0}.big_slide_info .slide .prefooter .text .text_text h1,.prefooter .text .text_text .big_slide_info .slide h1,.prefooter .text .text_text .black_title,.prefooter .text .text_text .size32,.prefooter .text .text_text [data-element=contest] .info-container h3,[data-element=contest] .info-container .prefooter .text .text_text h3{font-size:20px}.big_slide_info .slide .prefooter .text .text_text p,.page-template-template-pt2020 section ul .prefooter .text .text_text li,.prefooter .text .text_text .big_slide_info .slide p,.prefooter .text .text_text .grey_text,.prefooter .text .text_text .page-template-template-pt2020 section ul li,.prefooter .text .text_text .size18,.prefooter .text .text_text [data-element=contest] .participation-info .date,.prefooter .text .text_text [data-element=services_content] ul li,.prefooter .text .text_text body p,.prefooter .text .text_text html p,[data-element=contest] .participation-info .prefooter .text .text_text .date,[data-element=services_content] ul .prefooter .text .text_text li,body .prefooter .text .text_text p,html .prefooter .text .text_text p{font-size:16px}.prefooter .text .text_text .open_jobs{font-size:12px}}.prefooter .text hr{width:100%;height:1px;border:0!important;background-color:#e3e3e3}.prefooter .text .offer{position:relative}.prefooter .text .offer:after{content:"full time";color:#9b9b9b;position:absolute;padding:3px 12px;border:1px solid #e3e3e3;border-radius:5px;top:20px;right:0;font-size:10px;text-transform:uppercase}.prefooter .text .offer a{padding-left:0}.prefooter .text .offer a:hover{color:#4df470;padding-left:5px}.prefooter .text .offer a:focus,.prefooter .text .offer a:visited{color:#4df470}@media screen and (max-width:39.9375em){.prefooter .pb-px20{padding-bottom:0}.prefooter .pb-px100{padding-top:0;padding-bottom:30px}}.slick-list{padding:0 calc(.515rem + 1%)!important;display:inline-block!important;width:100%;max-width:100vw;position:relative}.slick-slide{float:left;display:inline-block}@keyframes a{0%{transform:translateX(150%)}20%{transform:translateX(150%)}to{transform:translateX(0)}}@keyframes b{0%{transform:translateX(-150%)}to{transform:translateX(0)}}[data-element=work_map]{margin-top:0;z-index:0}[data-element=work_map] .row{padding:100px 0}[data-element=work_map] aside{bottom:0;top:auto;width:30vw;min-width:400px;text-align:left;z-index:9999}[data-element=work_map] aside:before{content:none}[data-element=work_map] aside h2{margin-top:-60px}[data-element=work_map] aside .location-container{padding-left:25px!important;margin-top:50px;max-width:450px}[data-element=work_map] aside .location-container h3{content:#fff;text-transform:uppercase}[data-element=work_map] aside .location-container p{color:#fff}[data-element=work_map] .map__details{display:none;height:275px}[data-element=work_map] #map div{cursor:auto!important}[data-element=work_map] #map img{cursor:pointer!important}@media screen and (min-width:40em) and (max-width:63.9375em){[data-element=work_map] .row{margin-top:0;padding-top:110px;padding-bottom:0}[data-element=work_map] #map{width:102%!important;margin-left:-1%!important;height:290px!important}[data-element=work_map] aside{position:relative;width:calc(100% + 20px);min-width:0;margin-left:-10px;max-width:none!important;padding:40px 20px;height:auto!important;min-height:300px;-ms-transform:none!important;transform:none!important}[data-element=work_map] aside h2{color:#fff;margin-top:0}[data-element=work_map] aside .location-container{margin-top:20px;padding-left:0!important}[data-element=work_map] aside .location-container h3{font-family:Gotham Rounded A,Gotham Rounded B,sans-serif;font-style:normal;font-weight:700}[data-element=work_map] aside .location-container p{padding:0!important}}@media screen and (max-width:39.9375em){[data-element=work_map] .row{margin-top:0;padding-top:0;padding-bottom:0}[data-element=work_map] #map{width:calc(100% + 40px)!important;margin-left:-20px!important;height:290px!important}[data-element=work_map] aside{width:calc(100% + 20px);min-width:0;margin-left:-10px;max-width:none!important;padding:20px;-ms-transform:none!important;transform:none!important}[data-element=work_map] aside h2{color:#fff;margin-top:0;font-size:20px}[data-element=work_map] aside .location-container{margin-top:20px;padding-left:0!important}[data-element=work_map] aside .location-container h3{font-family:Gotham Rounded A,Gotham Rounded B,sans-serif;font-style:normal;font-weight:700}[data-element=work_map] aside .location-container p{padding:0!important}}[data-element=case_studies] .border-white-top{position:relative;padding-bottom:50px}[data-element=case_studies] .border-white-top:after{content:"";position:absolute;left:0;right:0;width:100%;height:1px;background-color:#fff;top:0;z-index:9}[data-element=case_studies] .slide{display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap}[data-element=case_studies] article{background-color:#fff;border-left:none;border-right:none;border-top:1px solid #d4d4d4}[data-element=case_studies] article,[data-element=case_studies] article>.item__wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:4;transition:all .2s ease-in-out}[data-element=case_studies] article>.item__wrap{padding:23px 30px;background-color:#f9f9f9;min-height:365px;height:100%}@media screen and (max-width:63.9375em){[data-element=case_studies] article>.item__wrap{background-color:#f2f2f2;padding:30px 20px 60px;min-height:0!important;height:auto!important;border-bottom:2px solid #e6e6e6}[data-element=case_studies] article>.item__wrap:last-of-type{border-bottom:none!important}}[data-element=case_studies] article>.item__wrap:hover,[data-element=case_studies] article>.item__wrap:hover .item__wrap{background-color:#4df470}[data-element=case_studies] article>.item__wrap:hover button.green-arrow-link *,[data-element=case_studies] article>.item__wrap:hover button.green-arrow-link .button span,[data-element=case_studies] article>.item__wrap:hover h4 *,[data-element=case_studies] article>.item__wrap:hover h4 .button span{color:#fff}[data-element=case_studies] article>.item__wrap:hover button{background-color:transparent!important;color:#4df470}[data-element=case_studies] article .shadow{z-index:1;display:inline-block;position:absolute;left:0;top:0;height:100%;width:100%;box-shadow:0 2px 12px 0 transparent;-webkit-box-shadow:0 2px 12px 0 transparent}@media screen and (max-width:39.9375em){[data-element=case_studies] article h4{font-size:16px!important}}[data-element=case_studies] article .button{margin-top:auto;color:#4df470;background:0 0!important}@media screen and (max-width:64em){[data-element=case_studies] article .button{left:20px}}[data-element=case_studies] article .button span{font-size:14px;font-size:.875rem;color:#4df470;text-transform:uppercase;display:inline-block;margin-right:20px}@media screen and (max-width:39.9375em){[data-element=case_studies] article .button span{margin-right:10px}}[data-element=case_studies] article .button svg{display:inline-block;position:relative;vertical-align:middle}@media screen and (max-width:39.9375em){[data-element=case_studies] article .button svg{width:8px}}[data-element=case_studies] article.border-right{border-right:1px solid #d4d4d4!important}@media screen and (max-width:64em){[data-element=case_studies] article.border-right{border-right:none!important;border-left:none!important}}[data-element=case_studies] article.border-left{border-left:1px solid #d4d4d4!important}@media screen and (max-width:64em){[data-element=case_studies] article.border-left{border-right:none!important;border-left:none!important}}[data-element=case_studies] .slick-dots{display:block!important;position:relative}[data-element=case_studies] .slick-dots li:after,[data-element=case_studies] .slick-dots li:before{content:none!important}[data-element=case_studies] .slick-dots li{list-style:none!important;height:auto!important;width:18px!important;text-align:center!important;display:inline-block!important}[data-element=case_studies] .slick-dots li button{position:relative!important;list-style:none!important;color:#4df470!important;font-size:24px!important;font-size:1.5rem!important;padding:0!important;width:100%!important;height:auto!important;line-height:1.4em!important}[data-element=case_studies] .slick-dots li button:after,[data-element=case_studies] .slick-dots li button:before{content:""!important}[data-element=case_studies] .slick-dots li button:after{height:3px;border-radius:5px;width:100%;position:absolute;left:0;right:0;bottom:0;background-color:transparent}[data-element=case_studies] .slick-dots li.slick-active button:after{background-color:#4df470}@media screen and (max-width:39.9375em){[data-element=case_studies] .slick-list{padding-left:0!important;padding-right:0!important}}.prefooter_banner{height:500px;background-size:cover;background-repeat:no-repeat;background-position:50%;position:relative}.prefooter_banner:after{content:"";position:absolute;left:0;right:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,.2);z-index:1}.prefooter_banner h3,.prefooter_banner p{color:#fff;position:relative;display:inline-block;z-index:2}.prefooter_banner .row:not(.relative){position:absolute;left:0;right:0;bottom:0}.prefooter_banner .row.relative{z-index:2}@media screen and (max-width:63.9375em){.prefooter_banner.middlebanner{height:220px}.prefooter_banner:not(.middlebanner){height:auto!important}.prefooter_banner:not(.middlebanner) .row{position:relative!important}.prefooter_banner:not(.middlebanner) .row .pb-px100{padding-bottom:60px!important}.prefooter_banner [data-element=contest] .info-container h3,.prefooter_banner h3.black_title,.prefooter_banner h3.size32,[data-element=contest] .info-container .prefooter_banner h3{font-size:20px}}.page-template-template-people .first-section .mt-px120{margin-top:30px}.big_slide_images{height:520px;position:relative;overflow:hidden;vertical-align:bottom}@media screen and (max-width:39.9375em){.big_slide_images{height:320px}}.big_slide_images .slick-list{padding-left:0!important;padding-right:0!important}.big_slide_images .slide{height:520px;background-position:50%}@media screen and (max-width:39.9375em){.big_slide_images .slide{height:320px}}.big_slide_info{background-color:#4df470;color:#fff;vertical-align:top;position:relative;display:inline-block;position:absolute;left:0;bottom:0;z-index:99999;margin-bottom:0!important;padding-top:25px;padding-bottom:30px}@media screen and (max-width:39.9375em){.big_slide_info{position:relative;margin-top:-25px;width:calc(100% - 20px);margin-left:10px}}.big_slide_info .slick-list{padding-left:0!important;padding-right:0!important}.big_slide_info .slide{height:auto;padding-left:20%;padding-right:30px}@media screen and (max-width:39.9375em){.big_slide_info .slide h1{font-size:20px}}@media screen and (max-width:39.9375em){.big_slide_info .slide{padding:0 20px}}.big_slide_info .slick-dots{padding-left:20%;display:inline-block!important;position:relative;width:auto;bottom:auto;top:auto;margin-top:10px}@media screen and (max-width:39.9375em){.big_slide_info .slick-dots{padding-left:20px}}.big_slide_info .slick-dots li{border-radius:50%;border:2px solid #fff;background-color:#4df470;width:10px;height:10px}.big_slide_info .slick-dots li.slick-active{background-color:#fff}.big_slide_info .slick-dots li button{width:100%;height:100%;opacity:0}.big_slide_info .slick-dots li button:after,.big_slide_info .slick-dots li button:before{content:none!important}.shadow{position:absolute;left:2%;right:auto;bottom:0;height:100%;width:96%;box-shadow:2px 10px 15px rgba(0,0,0,.2);-webkit-box-shadow:2px 10px 15px rgba(0,0,0,.2)}@media screen and (min-width:40em) and (max-width:63.9375em){.page-template-template-people .first-section .mt-px140{margin-top:200px}}[data-element=people_info] .people_slideshow *{vertical-align:bottom}[data-element=people_info] .people_slideshow .slick-list{padding-left:0!important;padding-right:0!important}[data-element=people_info] .people_slideshow .slide{background-color:#f2f2f2}[data-element=people_info] .people_slideshow .slide .info-container,[data-element=people_info] .people_slideshow .slide .picture-container{float:left}[data-element=people_info] .people_slideshow .slide .picture-container picture{width:50%;position:relative;width:100%;display:inline-block}@media screen and (max-width:63.9375em){[data-element=people_info] .people_slideshow .slide .picture-container picture{height:250px}}@media screen and (max-width:39.9375em){[data-element=people_info] .people_slideshow .slide .picture-container picture{height:170px!important}}@media screen and (max-width:63.9375em){[data-element=people_info] .people_slideshow .slide .picture-container{background-color:#fff}[data-element=people_info] .people_slideshow .slide .picture-container picture img{height:100%}}[data-element=people_info] .people_slideshow .slide .info-container{padding:40px}[data-element=people_info] .people_slideshow .slide .info-container h3{text-transform:uppercase}@media screen and (max-width:39.9375em){[data-element=people_info] .people_slideshow .slide .info-container h3{font-size:16px}}[data-element=people_info] .people_slideshow .slide .info-container p{line-height:1.4em}@media screen and (max-width:39.9375em){[data-element=people_info] .people_slideshow .slide .info-container{padding:25px 20px}}[data-element=people_info] .people_slideshow .slick-next,[data-element=people_info] .people_slideshow .slick-prev{top:auto;bottom:0;position:absolute;width:45px;height:45px;background-color:#4df470;font-size:0;color:transparent;background-position:50%;background-repeat:no-repeat;background-size:14px;z-index:2;-ms-transform:none!important;transform:none!important;transition:all .3s ease-in-out}[data-element=people_info] .people_slideshow .slick-next:after,[data-element=people_info] .people_slideshow .slick-next:before,[data-element=people_info] .people_slideshow .slick-prev:after,[data-element=people_info] .people_slideshow .slick-prev:before{content:none!important}@media screen and (min-width:64.125em){[data-element=people_info] .people_slideshow .slick-next:hover,[data-element=people_info] .people_slideshow .slick-prev:hover{opacity:.6}}@media screen and (max-width:64.125em){[data-element=people_info] .people_slideshow .slick-next,[data-element=people_info] .people_slideshow .slick-prev{bottom:auto;top:205px}}@media screen and (max-width:39.9375em){[data-element=people_info] .people_slideshow .slick-next,[data-element=people_info] .people_slideshow .slick-prev{bottom:auto;top:125px!important}}[data-element=people_info] .people_slideshow .slick-next{right:0;left:auto;background-image:url(../images/right_arrow.svg)}[data-element=people_info] .people_slideshow .slick-prev{background-image:url(../images/left_arrow.svg);right:47px;left:auto}@media screen and (max-width:63.9375em){[data-element=people_info] .shadow{left:10%;width:80%}}[data-element=contest]{padding-top:20px;padding-bottom:20px;background-color:#f2f2f2;background-image:url(../images/bg-pattern.svg)}@media screen and (max-width:63.9375em){[data-element=contest] div.row{display:-ms-flexbox;display:-moz-flex;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}[data-element=contest] div.row .img-container{-ms-flex-order:2;order:2}[data-element=contest] .contest_slideshow{vertical-align:bottom}[data-element=contest] .contest_slideshow_info{background-color:#4df470}[data-element=contest] .contest_slideshow_info *{color:#fff!important;font-weight:400;font-size:16px}[data-element=contest] .contest_slideshow_info * small{font-weight:700}[data-element=contest] .contest_slideshow_info .slide{padding:20px 40px}}[data-element=contest] .info-container{min-height:420px;padding:40px;position:relative}@media screen and (max-width:63.9375em){[data-element=contest] .info-container{padding:40px .625rem;min-height:0;padding-bottom:30px}}@media screen and (max-width:39.9375em){[data-element=contest] .info-container{padding:10px .625rem!important}}@media screen and (max-width:39.9375em){[data-element=contest] .info-container h3{font-size:20px}}[data-element=contest] .info-container p{line-height:1.4em}[data-element=contest] .info-container .contest_slideshow_info{padding-left:40px;position:absolute;left:0;bottom:0}@media screen and (max-width:63.9375em){[data-element=contest] .info-container .contest_slideshow_info{padding-left:0}}[data-element=contest] .participation-info .slick-list{padding:0 20px!important;padding:0 1.25rem!important}[data-element=contest] .participation-info .date{color:#9b9b9b}[data-element=contest] .participation-info small{display:block;line-height:1.4em}[data-element=contest] .contest_slideshow{margin-bottom:0!important}[data-element=contest] .contest_slideshow *{vertical-align:bottom}[data-element=contest] .contest_slideshow .slick-list{padding-left:0!important;padding-right:0!important}[data-element=contest] .contest_slideshow .slide .info-container,[data-element=contest] .contest_slideshow .slide .picture-container{float:left}[data-element=contest] .contest_slideshow .slide .picture-container{height:420px;background-size:cover;background-repeat:no-repeat;background-position:50%}@media screen and (max-width:39.9375em){[data-element=contest] .contest_slideshow .slide .picture-container{height:195px}}[data-element=contest] .contest_slideshow .slick-dots{position:absolute;right:0;padding-right:50px;top:auto;bottom:20px;width:auto;float:left;text-align:right;display:inline-block!important;margin-bottom:0!important}[data-element=contest] .contest_slideshow .slick-dots li{text-align:right;border-radius:50%;border:2px solid #fff;background-color:transparent;width:10px;height:10px}[data-element=contest] .contest_slideshow .slick-dots li.slick-active{background-color:#fff}[data-element=contest] .contest_slideshow .slick-dots li button{width:100%;height:100%;opacity:0}[data-element=contest] .contest_slideshow .slick-dots li button:after,[data-element=contest] .contest_slideshow .slick-dots li button:before{content:none!important}@media screen and (max-width:39.9375em){[data-element=contest] .contest_slideshow .slick-dots{position:relative;right:auto;top:auto;bottom:auto;width:100%;text-align:right;margin-top:5px;padding-right:0!important}[data-element=contest] .contest_slideshow .slick-dots li{border-color:#4df470!important;background-color:#4df470!important;opacity:.2}[data-element=contest] .contest_slideshow .slick-dots li.slick-active{opacity:1}}.our_team{vertical-align:bottom;position:relative}.our_team .bg-green{position:absolute;left:0;top:0;height:100%;z-index:0}@media screen and (max-width:63.9375em){.our_team .bg-green{position:relative;padding-bottom:50px}}.our_team .row.text{position:relative;z-index:1;padding-bottom:60px}@media only screen and (min-device-width:1020px) and (max-device-width:1026px){.our_team .row.text{padding-left:40px}}.blocks_container .column,.blocks_container .columns{height:360px;background-color:#f9f9f9}.blocks_container .column:not(:first-of-type):not(:nth-of-type(2)),.blocks_container .columns:not(:first-of-type):not(:nth-of-type(2)){border-top:1px solid #ccc}.blocks_container .column:nth-of-type(2n),.blocks_container .columns:nth-of-type(2n){border-left:1px solid #ccc}.blocks_container .column .text-content,.blocks_container .columns .text-content{display:block;max-width:80%;margin:0 auto}@media screen and (max-width:39.9375em){.blocks_container .column,.blocks_container .columns{height:auto!important;border-left:none!important}.blocks_container .column:nth-of-type(2),.blocks_container .columns:nth-of-type(2){border-top:1px solid #ccc}.blocks_container .column:last-of-type,.blocks_container .columns:last-of-type{border-bottom:1px solid #ccc}.blocks_container .column .valign,.blocks_container .column [data-element=article] ul li a,.blocks_container .columns .valign,.blocks_container .columns [data-element=article] ul li a,[data-element=article] ul li .blocks_container .column a,[data-element=article] ul li .blocks_container .columns a{padding:30px 0;top:auto!important;-ms-transform:none!important;transform:none!important}.blocks_container .column p,.blocks_container .columns p{font-size:14px}}@media screen and (max-width:39.9375em){[data-element=values] .row{max-width:100%}[data-element=values] h3{font-size:14px}}[data-element=services_content],body{position:relative}[data-element=services_content] .row.absolute{position:absolute;left:0;right:0;display:block;margin:0 auto;height:100%}[data-element=services_content] .row.absolute img.absolute{z-index:2;position:absolute;top:120px;right:0;height:calc(100% - 340px);width:auto;max-width:none}[data-element=services_content] ul{margin-top:20px}[data-element=services_content] ul li{line-height:1.4em;margin-bottom:5px;list-style-position:inside}[data-element=services_content] ul li.active{color:red}[data-element=services_content] .service-container{position:relative;z-index:1}@media screen and (min-width:40em) and (max-width:63.9375em){[data-element=services_content] .service-container .mb-px20{margin-bottom:40px}}@media screen and (max-width:39.9375em){[data-element=services_content] .service-container{padding-top:0;padding-bottom:30px}}[data-element=article]{background-color:#f2f2f2;background-image:url(../images/bg-pattern.svg)}[data-element=article] ul{background-color:#fff;list-style:none}[data-element=article] ul li{height:60px;background-color:#fff;position:relative;padding:0 20px}[data-element=article] ul li:not(:first-of-type):after{content:"";position:absolute;top:-1px;left:0;width:100%;height:1px;background-color:#4df470;opacity:.5}[data-element=article] ul li a{opacity:.5;line-height:1.2em;font-size:14px;font-size:.875rem;text-transform:uppercase;display:inline-block;color:#4df470}[data-element=article] ul li.active{border:1px solid #4df470;color:red}[data-element=article] ul li.active a,[data-element=article] ul li.active:after{opacity:1}[data-element=article] article{background-color:#fff;padding:40px 20px}[data-element=article] article h2{color:#4df470}[data-element=article] .affix-top{position:relative}[data-element=article] .affix{top:20px}[data-element=article] .affix,[data-element=article] .affix-bottom{width:calc(25% - 2.5rem)!important}[data-element=article] .affix-bottom{position:absolute}@media screen and (max-width:64.125em){body.single-services_post .service-icon{text-align:center}body.single-services_post section.first-section{display:-ms-flexbox;display:-moz-flex;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}body.single-services_post section.first-section .service-info{margin-top:50px;-ms-flex-order:2;order:2}body.single-services_post [data-element=accordion]{margin-bottom:30px}}article.casestudy_post p,article.post p,article.services_post p{font-size:16px;margin:15px 0px;line-height: 1.6;letter-spacing:0.2px;color:#202020;}article.casestudy_post .minimal-info h4,article.post .minimal-info h4,article.services_post .minimal-info h4{font-size:14px}@media screen and (max-width:39.9375em){article.post .mt-px240{margin-top:80px}article.post .mt-px240 p{font-size:16px}article.post .mt-px240 .grey_text.mt-px50{margin-top:35px}}article.news__item{display:-ms-flexbox;display:flex}[data-element=beyond_aside]{top:-160px;height:auto}@media screen and (max-width:63.9375em){[data-element=beyond_aside]{position:relative;top:0;max-width:100%;margin:0}[data-element=beyond_aside]:before{background-image:none}}@media screen and (max-width:63.9375em){.aside-contact.aside-mobile{background-color:transparent}}@media only screen and (min-device-width:1020px) and (max-device-width:1026px){.aside-mobile [data-element=we_go_everywhere]{padding:0 30px}.aside-mobile [data-element=we_go_everywhere] .black_title{font-size:24px}}@media screen and (max-width:63.9375em){.aside-mobile{margin-top:-100px;padding:15px;background-color:#4df470}.aside-mobile *{color:#fff}.aside-mobile [data-element=beyond_contact]{max-width:100%;width:100%;background-color:#4df470;padding:20px 10px}.aside-mobile .beyond [data-element=beyond_contact]>p,.aside-mobile .rbox-opening-detail [data-element=beyond_contact]>p.rbox-apply-button,.aside-mobile .rbox-opening-detail [data-element=beyond_contact]>p.rbox-btn,.aside-mobile .rbox-opening-detail [data-element=beyond_contact]>p.rbox-job-title,.aside-mobile .rbox-opening-list .rbox-opening-li [data-element=beyond_contact]>p.rbox-opening-li-title,.aside-mobile [data-element=beyond_contact]>p.article_title,.aside-mobile [data-element=beyond_contact]>p.black_title,.aside-mobile [data-element=beyond_contact]>p.bold,.aside-mobile footer form [data-element=beyond_contact]>p.submit,.beyond .aside-mobile [data-element=beyond_contact]>p,.rbox-opening-detail .aside-mobile [data-element=beyond_contact]>p.rbox-apply-button,.rbox-opening-detail .aside-mobile [data-element=beyond_contact]>p.rbox-btn,.rbox-opening-detail .aside-mobile [data-element=beyond_contact]>p.rbox-job-title,.rbox-opening-list .rbox-opening-li .aside-mobile [data-element=beyond_contact]>p.rbox-opening-li-title,footer form .aside-mobile [data-element=beyond_contact]>p.submit{margin-top:20px}.aside-mobile [data-element=beyond_contact] p{padding:0!important}}@media screen and (max-width:39.9375em){.aside-mobile [data-element=beyond_contact] p.wpcf7-response-output.wpcf7-mail-sent-ok,.aside-mobile p.size30,[data-element=beyond_contact] .aside-mobile p.wpcf7-response-output.wpcf7-mail-sent-ok{font-size:18px}.aside-mobile [data-element=beyond_contact]{padding-top:0!important}}[data-element=beyond_contact]{position:relative;width:80%;z-index:2;text-align:left;padding:80px 0}[data-element=beyond_contact] form p br{display:none}[data-element=beyond_contact] label{position:relative;vertical-align:bottom;text-transform:uppercase;color:#fff;margin-bottom:5px}[data-element=beyond_contact] input,[data-element=beyond_contact] textarea{border-color:#efefef;padding-top:15px!important;padding-bottom:15px!important;font-size:14px;line-height:16px;background-color:#fff;color:#000}[data-element=beyond_contact] input:focus,[data-element=beyond_contact] textarea:focus{border-color:#fff}[data-element=beyond_contact] input[type=submit]{text-transform:uppercase;width:100%;line-height:44px;background-color:#fff;color:#4df470;padding-top:0!important;padding-bottom:0!important;border-radius:5px;z-index:99;position:relative}[data-element=beyond_contact] label[for=submit]:hover .shadow{opacity:0}[data-element=beyond_contact] .wpcf7-response-output.wpcf7-mail-sent-ok{color:#fff;margin-top:30px;margin-left:0!important;margin-right:0!important;padding:0!important;border:none!important}@media screen and (max-width:63.9375em){[data-element=beyond_contact]{margin-top:0}}[data-element=we_go_everywhere]{position:relative}[data-element=we_go_everywhere] .btop{border-top:1px solid #f2f2f2}@media screen and (max-width:64.0625em){[data-element=we_go_everywhere] .btop{padding-top:20px;padding-bottom:10px}}[data-element=we_go_everywhere] .btop label{text-transform:uppercase;color:#000;width:100px}@media screen and (max-width:64.0625em){[data-element=we_go_everywhere] .btop label{display:block;margin-bottom:10px}}[data-element=we_go_everywhere] .btop a{margin-left:60px}[data-element=we_go_everywhere] .btop a strong{font-weight:700;margin-right:10px}@media screen and (max-width:64.0625em){[data-element=we_go_everywhere] .btop a{margin-left:0;margin-bottom:10px}}[data-element=we_go_everywhere] .btop a,[data-element=we_go_everywhere] .btop label{color:#000;line-height:55px}@media screen and (max-width:64.0625em){[data-element=we_go_everywhere] .btop a,[data-element=we_go_everywhere] .btop label{line-height:1.4em}}@keyframes c{0%{z-index:0}to{z-index:999}}@media screen and (min-width:40em){[data-element=contacts_map]{margin-top:160px}}@media only screen and (min-device-width:1020px) and (max-device-width:1026px){[data-element=contacts_map] .row.relative{max-width:100%;width:100%}[data-element=contacts_map] [data-element=map_buttons]{margin-left:0;width:33%;padding-left:0}}[data-element=contacts_map] a{position:relative;background-color:#fff;cursor:pointer}[data-element=contacts_map] a .bg-white{border-top:1px solid #b8fbc6;border-left:1px solid #b8fbc6;border-right:1px solid #b8fbc6;padding:20px;position:relative;display:inline-block;width:100%;z-index:2}[data-element=contacts_map] a:last-of-type .bg-white{border-bottom:1px solid #b8fbc6}[data-element=contacts_map] a address,[data-element=contacts_map] a address h3{color:#b8fbc6}[data-element=contacts_map] a address p{font-size:16px}[data-element=contacts_map] a .triangle{position:absolute;top:-2px;right:0}[data-element=contacts_map] a.active .bg-white{border-color:#4df470!important}[data-element=contacts_map] a.active .bg-white address,[data-element=contacts_map] a.active .bg-white address h3{color:#4df470!important}[data-element=contacts_map] a.active .triangle{animation:c .5s forwards;-webkit-animation:c .5s forwards;right:-18px}[data-element=contacts_map] #contact_map{top:0;right:0;min-height:700px}.page-template-template-contact .gmnoprint a,.page-template-template-contact .gmnoprint span{display:none}.page-template-template-contact .gmnoprint div{background:0 0!important}.page-template-template-contact #GMapsID div div a div img{display:none}.page-template-template-contact .gm-style-cc:last-child,.page-template-template-contact a[title="Click to see this area on Google Maps"],.page-template-template-contact a[title="Report errors in the road map or imagery to Google"]{display:none!important}.page-template-template-contact [data-element=accordion]{padding-bottom:50px}@media screen and (max-width:39.9375em){.page-template-template-pt2020 section p,.page-template-template-pt2020 section ul li{font-size:16px}}.page-template-template-pt2020 section p{margin-bottom:10px}.page-template-template-pt2020 section ul li{list-style:none;padding-left:30px;margin-bottom:5px;line-height:1.4em}.rbox-opening-detail{position:relative;z-index:99!important;background-color:#fff;padding-top:50px;padding-bottom:40px}.rbox-opening-detail .rbox-job-title{color:#4df470;font-size:24px}.rbox-opening-detail .rbox-job-shortdesc{color:#9b9b9b;font-size:14px}.rbox-opening-detail .rbox-opening-position-type{float:right;font-size:12px;-ms-transform:translateY(-100%);transform:translateY(-100%);color:#9b9b9b;text-transform:uppercase}.rbox-opening-detail .rbox-job-longdesc{border-top:1px solid #f2f2f2;padding-top:20px;margin-top:10px;font-size:14px;color:#202020}.rbox-opening-detail .rbox-apply-button,.rbox-opening-detail .rbox-btn{width:100%;border:2px solid #4df470!important;color:#4df470!important;text-align:center;text-transform:uppercase;background-color:#fff!important;background:#fff!important;margin-top:20px}.rbox-top-links{font-size:14px;color:#9b9b9b}.rbox-bottom-links{display:none!important}.rbox-opening-list{margin-top:20px!important;visibility:visible!important;display:block!important}.rbox-opening-list .rbox-opening-li{border-top:1px solid #f2f2f2!important;border-bottom:1px solid #f2f2f2!important}.rbox-opening-list .rbox-opening-li .rbox-opening-li-title{color:#4df470;font-size:16px;padding-left:0}.rbox-opening-list .rbox-opening-li .rbox-opening-li-title,.rbox-opening-list .rbox-opening-li .rbox-opening-li-title:hover{transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out}.rbox-opening-list .rbox-opening-li .rbox-opening-li-title:hover{padding-left:5px}.rbox-opening-list .rbox-opening-li .rbox-job-shortdesc{color:#202020;font-size:14px}@media screen and (max-width:39.9375em){.rbox-opening-list .rbox-opening-li .rbox-job-shortdesc .rbox-opening-position-type{margin-top:5px}}.rbox-buttons{margin-top:0!important}.rbox-application form{margin-top:0!important;border-top:0!important;font-size:14px}.rbox-application form fieldset{padding-top:0!important}.rbox-application .linkedin-indeed-apply-btn-wrapper{margin-bottom:0!important}.header ul{list-style-type:none!important;}