.office{float:left;width:33.33%;padding:88px 0 16px;position:relative;line-height:1;font-weight:500}.office a{text-decoration:none}.office a:before,.office span:before{content:'';width:50px;height:72px;position:absolute;top:6px;left:50%;margin-left:-25px;background-position:50% 100%;background-repeat:no-repeat;background-size:contain}.office.coming-soon{opacity:.35}.office.coming-soon:not(.no-subtxt) span:after{content:'Coming Soon';font-size:.6875em;position:absolute;bottom:0;left:0;right:0}.office.amsterdam a:before,.office.amsterdam span:before{width:44px;left:50%;margin-left:-22px}.office.berlin a:before,.office.berlin span:before{width:79px;left:50%;margin-left:-39px}.office.london a:before,.office.london span:before{width:75px;left:50%;margin-left:-37px}.office.question a:before,.office.question span:before{width:50px;left:50%;margin-left:-25px}.offices{list-style:none;text-align:center;margin:0 0 20px}.offices:after{content:'';clear:both;display:table;height:0}.offices-row{text-align:center}@media only screen and (min-width:768px){.offices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.offices:after{content:none}.offices-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;margin:8% 0 0}}@media only screen and (min-width:1024px){.offices{margin-bottom:40px}}@media only screen and (min-width:768px){.office{width:auto;white-space:nowrap}.office.coming-soon{min-width:90px}}.officec{margin:12% 0 0}.officec:before{content:'';display:block;margin:0 auto 20px;background-position:50%;background-repeat:no-repeat;background-size:contain}.officec.amsterdam:before{background-image:url(/images/amsterdam-l.svg);width:113px;height:113px}.officec.bochum:before{background-image:url(/images/bochum-l.svg);width:94px;height:111px}.officec.london:before{background-image:url(/images/london-l.svg);width:147px;height:105px}.officec.question:before{background-image:url(/images/question-l.svg);width:128px;height:128px}@media only screen and (min-width:768px){.officec{margin:0}}.loaded .office.amsterdam a:before,.loaded .office.amsterdam span:before{background-image:url(/images/amsterdam.svg)}.loaded .office.berlin a:before,.loaded .office.berlin span:before{background-image:url(/images/berlin-job.svg)}.loaded .office.netanya a:before,.loaded .office.netanya span:before{background-image:url(/images/netanya-job.svg)}.loaded .office.milano a:before,.loaded .office.milano span:before{background-image:url(/images/milano-yellow.svg)}.loaded .office.question a:before,.loaded .office.question span:before{background-image:url(/images/question.svg)}.loaded .office.varna a:before,.loaded .office.varna span:before{background-image:url(/images/varna.svg)}.nav-footer{margin:26px 0 0}.nav-footer ul{list-style:none;font-size:15px;overflow:hidden}.nav-footer li{float:left;width:45%;padding:3px 0}.nav-footer li:nth-child(even){float:right}.nav-footer a{display:inline-block;vertical-align:middle;text-decoration:none;position:relative}.nav-footer a:after{content:'';border-bottom:1px solid #fff;position:absolute;bottom:0;left:0;right:100%;-webkit-transition:right .15s;transition:right .15s}@media only screen and (min-width:600px){.nav-footer{margin-top:0;margin-left:60px}.nav-footer li{clear:none}.nav-footer li:nth-child(odd){clear:left}}@media only screen and (min-width:600px) and (max-width:767px){.nav-footer{float:right;width:60%;margin:16px 0 40px}}@media only screen and (min-width:768px){.nav-footer{float:left;width:50%}}@media only screen and (min-width:1024px){.nav-footer{float:left;margin:0 0 0 3%;width:calc(97% - 170px);position:relative;text-align:center}.nav-footer li{width:14%;padding-top:0;padding-bottom:6px}.nav-footer li:nth-child(odd){clear:none}.nav-footer li:nth-child(even){float:left}}.generic{padding:12% 0}.generic p{margin:20px 0}.generic dl{color:#000}.generic dl dt{margin-top:16px}.generic .location{margin-top:50px}.generic+.generic{padding-top:0}.generic-fade p{opacity:.5}.generic-text{text-align:center}.generic-text.tl{text-align:left}.generic-text :last-child{margin-bottom:0}.generic-text p.with-lightbulb:before{content:'';background:url(/images/light-ico.svg) center/contain no-repeat;width:50px;height:55px;display:block;margin-bottom:15px}.generic-text p.with-handshake:before{content:'';background:url(/images/partnership-ico.svg) center/contain no-repeat;width:54px;height:55px;display:block;margin-bottom:15px}.generic-text p.with-map:before{content:'';background:url(/images/location-ico.svg) center/contain no-repeat;width:38px;height:55px;display:block;margin-bottom:15px}.generic-text p.with-rocket:before{content:'';background:url(/images/rocket-ico.svg) center/contain no-repeat;width:50px;height:55px;display:block;margin-bottom:15px}.generic-text .topics{font-size:16px;text-align:left;max-width:470px;margin-left:auto;margin-right:auto}.generic-text .topics li{padding:16px 0}.generic-text .topics li~li{border-color:#e0e0e0}.generic-text .topics a{color:#1a237e}.generic-image img{display:block;margin-left:auto;margin-right:auto}.generic-image .contact-map{width:auto;max-width:100%;padding:0;position:relative}.generic-image .contact-map .map-overlay p{left:50%;right:auto;width:160px;padding-top:10px;padding-bottom:10px;border-radius:5px;margin-left:-80px;pointer-events:none}.generic-image .contact-map.map-visible .map{z-index:2}.generic-image-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0 0}.generic-image-row img{display:block;width:auto;height:auto;max-width:25%}.generic-text+.generic-image{margin-top:30px}.generic-text.darken{color:#525252}.generic-text.color-primary,.generic-text.color-primary .t1,.generic-text.color-primary .t2,.generic-text.color-primary .t3{color:#1a237e}@media only screen and (max-width:767px){.generic .btn{margin-top:30px;display:block;padding:24px}.generic-image.l,.generic-image.r{padding:20px 20px 0 0}.generic-text+.generic-image,.generic-image+.generic-text,.generic-text+.generic-text{margin-top:30px}}@media only screen and (min-width:768px){.generic{padding:8% 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.generic.nowrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.generic p{margin:30px 0}.generic .location{margin-top:100px}.generic .l,.generic .r{width:48%;max-width:48%;-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}.generic .l{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.generic .r{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.generic .fixed-130{width:130px;max-width:130px;-webkit-box-flex:0;-ms-flex:0 0 130px;flex:0 0 130px}.generic .flexible{width:100%;max-width:100%;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.generic .fw{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.generic-text .topics{font-size:20px;margin-bottom:40px}.generic-text .topics a{padding-top:10px;padding-bottom:10px}.generic-text.l:only-child,.generic-text.r:only-child{width:72.25%;max-width:72.25%;-webkit-box-flex:0;-ms-flex:0 0 72.25%;flex:0 0 72.25%}.generic-text,.generic-image,.generic-image-row{width:100%;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.generic-image.l{padding:30px 30px 0 0}.generic-image.r{padding:30px 0 0 30px}.generic-image.stuck-to-sides{padding:0;position:relative;margin-top:-4%;margin-bottom:-11%}.generic-image.nospace{padding:0;margin:0}.generic-image-row{margin:30px 0 0}}@media only screen and (min-width:1024px){.generic .cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.generic .cols.spaced{margin-top:12px}.generic .cols .col{-ms-flex-preferred-size:46%;flex-basis:46%}.generic .cols .col:nth-child(even){margin-left:8%}}@media only screen and (min-width:1240px){.generic-image.stuck-to-sides{margin-bottom:-11%}}.social{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social li{margin:0 17px}@media only screen and (min-width:768px){.social li{margin:0}.social li~li{margin-left:34px}}.soc{display:block;text-align:left;font-size:0;overflow:hidden;text-indent:-100%;background-size:contain}.soc.fb{width:10px;height:22px}.soc.ig{width:22px;height:22px}.soc.li{width:22px;height:22px}.soc.tw{width:22px;height:19px}.soc.yt{width:24px;height:28px}.loaded .soc.fb{background:url(/images/facebook.svg) center/contain no-repeat}.loaded .soc.ig{background:url(/images/instagram.svg) center/contain no-repeat}.loaded .soc.li{background:url(/images/linkedin.svg) center/contain no-repeat}.loaded .soc.tw{background:url(/images/twitter.svg) center/contain no-repeat}.loaded .soc.yt{background:url(/images/youtube.svg) center/contain no-repeat}.footer .logo{margin:16px 0}.footer .row{padding-top:28px;padding-bottom:28px}.footer .row:after{content:'';clear:both;display:table;height:0}.footer .row:nth-of-type(even){background:#212b82;margin-top:20px}@media only screen and (min-width:1024px){.footer .row:nth-of-type(even){margin-top:35px}}.footer .bottom .container{padding-top:28px;padding-bottom:28px}@media only screen and (max-width:767px){.footer .bottom .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.footer .copyright{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 0 20px}.footer .social{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.footer .compliance{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (min-width:600px){.footer .logo{float:left}.footer .subscribe{clear:both}}@media only screen and (min-width:768px) and (max-width:1023px){.footer .row:after{content:'';clear:both;display:table;height:0}.footer .subscribe{float:right;width:44%;margin-top:24px}.footer .bottom .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .copyright{width:100%;max-width:100%;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin:0 0 30px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:left}.footer .compliance{margin:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.footer .social{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media only screen and (min-width:1024px){.footer .row{padding-top:40px;padding-bottom:0}.footer .row:after{content:'';clear:both;display:table;height:0}.footer .logo{margin:0}.footer .subscribe{float:right;width:41%;clear:none;margin:0}.footer .bottom .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:40px;padding-bottom:40px}.footer .copyright{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer .social{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.footer .compliance{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0}}