﻿a,h3{color:inherit}.btn,a{-webkit-transition:opacity .2s ease-in-out;cursor:pointer}.btn:hover,.main-menu-links li:hover,a:hover{opacity:.8}.btn,a{cursor:pointer}.hero,.homepage-hero,.icon{background-repeat:no-repeat}@font-face{font-family:"Roboto Mono";font-style:italic;font-weight:100;src:local("Roboto Mono Thin Italic"),local(RobotoMono-ThinItalic),url(//fonts.gstatic.com/s/robotomono/v4/rqQ1zSE-ZGCKVZgew-A9dm6KUNDZn-maNE0jF5VeMII.eot?#) format("eot"),url(//fonts.gstatic.com/s/robotomono/v4/rqQ1zSE-ZGCKVZgew-A9dgCt6Xj8PpQTiblvscQDJGE.woff2) format("woff2"),url(//fonts.gstatic.com/s/robotomono/v4/rqQ1zSE-ZGCKVZgew-A9dghtpAimBp4V9tWdvRZqSBY.woff) format("woff")}@font-face{font-family:"Roboto Mono";font-style:italic;font-weight:300;src:local("Roboto Mono Light Italic"),local(RobotoMono-LightItalic),url(//fonts.gstatic.com/s/robotomono/v4/1OsMuiiO6FCF2x67vzDKA1NjWrQGkHHRlfZ8BWrO3Hg.eot?#) format("eot"),url(//fonts.gstatic.com/s/robotomono/v4/1OsMuiiO6FCF2x67vzDKA2JNL1kWLlAYCVnltOJOPdY.woff2) format("woff2"),url(//fonts.gstatic.com/s/robotomono/v4/1OsMuiiO6FCF2x67vzDKAzri8ykLuesnP4qBvpSenQU.woff) format("woff")}@font-face{font-family:"Roboto Mono";font-style:italic;font-weight:400;src:local("Roboto Mono Italic"),local(RobotoMono-Italic),url(//fonts.gstatic.com/s/robotomono/v4/mE0EPT_93c7f86_WQexR3KSxSvC1lIsK_unZDHWqTBg.eot?#) format("eot"),url(//fonts.gstatic.com/s/robotomono/v4/mE0EPT_93c7f86_WQexR3Mu2Q0OS-KeTAWjgkS85mDg.woff2) format("woff2"),url(//fonts.gstatic.com/s/robotomono/v4/mE0EPT_93c7f86_WQexR3NkZXW4sYc4BjuAIFc1SXII.woff) format("woff")}@font-face{font-family:"Roboto Mono";font-style:italic;font-weight:500;src:local("Roboto Mono Medium Italic"),local(RobotoMono-MediumItalic),url(//fonts.gstatic.com/s/robotomono/v4/1OsMuiiO6FCF2x67vzDKA_KmQu4cG5QnmuCFCsciK9o.eot?#) format("eot"),url(//fonts.gstatic.com/s/robotomono/v4/1OsMuiiO6FCF2x67vzDKAw28na7a-F9KZNLutV0Cpw0.woff2) format("woff2"),url(//fonts.gstatic.com/s/robotomono/v4/1OsMuiiO6FCF2x67vzDKA3sOjp2j4oPInuz1P52HMwA.woff) format("woff")}@font-face{font-family:"Roboto Mono";font-style:italic;font-weight:700;src:local("Roboto Mono Bold Italic"),local(RobotoMono-BoldItalic),url(//fonts.gstatic.com/s/robotomono/v4/1OsMuiiO6FCF2x67vzDKA9mkQI_kos-lIOeNt19QAas.eot?#) format("eot"),url(//fonts.gstatic.com/s/robotomono/v4/1OsMuiiO6FCF2x67vzDKA49ObOXPY1wUIXqKtDjSdsY.woff2) format("woff2"),url(//fonts.gstatic.com/s/robotomono/v4/1OsMuiiO6FCF2x67vzDKAwRV2F9RPTaqyJ4QibDfkzM.woff) format("woff")}@font-face{font-family:"Roboto Mono";font-style:normal;font-weight:100;src:local("Roboto Mono Thin"),local(RobotoMono-Thin),url(//fonts.gstatic.com/s/robotomono/v4/aOIeRp72J9_Hp_8KwQ9M-beskzFlZTkzN_FGynPZJZk.eot?#) format("eot"),url(//fonts.gstatic.com/s/robotomono/v4/aOIeRp72J9_Hp_8KwQ9M-dFPPhm6yPYYGACxOp9LMJ4.woff2) format("woff2"),url(//fonts.gstatic.com/s/robotomono/v4/aOIeRp72J9_Hp_8KwQ9M-SeJLMOzE6CCkidNEpZOseY.woff) format("woff")}@font-face{font-family:"Roboto Mono";font-style:normal;font-weight:300;src:local("Roboto Mono Light"),local(RobotoMono-Light),url(//fonts.gstatic.com/s/robotomono/v4/N4duVc9C58uwPiY8_59Fz7XcjzEax2LfQAlK8DdMzhA.eot?#) format("eot"),url(//fonts.gstatic.com/s/robotomono/v4/N4duVc9C58uwPiY8_59Fz0o2lTMeWA_kmIyWrkNCwPc.woff2) format("woff2"),url(//fonts.gstatic.com/s/robotomono/v4/N4duVc9C58uwPiY8_59Fzx_xHqYgAV9Bl_ZQbYUxnQU.woff) format("woff")}@font-face{font-family:"Roboto Mono";font-style:normal;font-weight:400;src:local("Roboto Mono"),local(RobotoMono-Regular),url(//fonts.gstatic.com/s/robotomono/v4/hMqPNLsu_dywMa4C_DEpY2fQcKutQXcIrRfyR5jdjY8.eot?#) format("eot"),url(//fonts.gstatic.com/s/robotomono/v4/hMqPNLsu_dywMa4C_DEpY44P5ICox8Kq3LLUNMylGO4.woff2) format("woff2"),url(//fonts.gstatic.com/s/robotomono/v4/hMqPNLsu_dywMa4C_DEpY4bN6UDyHWBl620a-IRfuBk.woff) format("woff")}@font-face{font-family:"Roboto Mono";font-style:normal;font-weight:500;src:local("Roboto Mono Medium"),local(RobotoMono-Medium),url(//fonts.gstatic.com/s/robotomono/v4/N4duVc9C58uwPiY8_59FzyGu2KOSTawI8d9zCvShylg.eot?#) format("eot"),url(//fonts.gstatic.com/s/robotomono/v4/N4duVc9C58uwPiY8_59Fz7BojE9J5UnpMtv5N3zfxwk.woff2) format("woff2"),url(//fonts.gstatic.com/s/robotomono/v4/N4duVc9C58uwPiY8_59FzyqHEX2q--o2so14pIEl08w.woff) format("woff")}@font-face{font-family:"Roboto Mono";font-style:normal;font-weight:700;src:local("Roboto Mono Bold"),local(RobotoMono-Bold),url(//fonts.gstatic.com/s/robotomono/v4/N4duVc9C58uwPiY8_59Fz7Ft29aCHKT7otDW9l62Aag.eot?#) format("eot"),url(//fonts.gstatic.com/s/robotomono/v4/N4duVc9C58uwPiY8_59Fz4lIZu-HDpmDIZMigmsroc4.woff2) format("woff2"),url(//fonts.gstatic.com/s/robotomono/v4/N4duVc9C58uwPiY8_59FzzqR_3kx9_hJXbbyU8S6IN0.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:100;src:local("Roboto Thin Italic"),local(Roboto-ThinItalic),url(//fonts.gstatic.com/s/roboto/v15/12mE4jfMSBTmg-81EiS-YVQlYEbsez9cZjKsNMjLOwM.eot?#) format("eot"),url(//fonts.gstatic.com/s/roboto/v15/12mE4jfMSBTmg-81EiS-Yfk_vArhqVIZ0nv9q090hN8.woff2) format("woff2"),url(//fonts.gstatic.com/s/roboto/v15/12mE4jfMSBTmg-81EiS-YRsxEYwM7FgeyaSgU71cLG0.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:300;src:local("Roboto Light Italic"),local(Roboto-LightItalic),url(//fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at2fQcKutQXcIrRfyR5jdjY8.eot?#) format("eot"),url(//fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at44P5ICox8Kq3LLUNMylGO4.woff2) format("woff2"),url(//fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at4bN6UDyHWBl620a-IRfuBk.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local(Roboto-Italic),url(//fonts.gstatic.com/s/roboto/v15/OiNnAEwKzzJkQCr4qZmeq_esZW2xOQ-xsNqO47m55DA.eot?#) format("eot"),url(//fonts.gstatic.com/s/roboto/v15/vPcynSL0qHq_6dX7lKVByfesZW2xOQ-xsNqO47m55DA.woff2) format("woff2"),url(//fonts.gstatic.com/s/roboto/v15/1pO9eUAp8pSF8VnRTP3xnvesZW2xOQ-xsNqO47m55DA.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:500;src:local("Roboto Medium Italic"),local(Roboto-MediumItalic),url(//fonts.gstatic.com/s/roboto/v15/OLffGBTaF0XFOW1gnuHF0WfQcKutQXcIrRfyR5jdjY8.eot?#) format("eot"),url(//fonts.gstatic.com/s/roboto/v15/OLffGBTaF0XFOW1gnuHF0Y4P5ICox8Kq3LLUNMylGO4.woff2) format("woff2"),url(//fonts.gstatic.com/s/roboto/v15/OLffGBTaF0XFOW1gnuHF0YbN6UDyHWBl620a-IRfuBk.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:local("Roboto Bold Italic"),local(Roboto-BoldItalic),url(//fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcC2fQcKutQXcIrRfyR5jdjY8.eot?#) format("eot"),url(//fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcC44P5ICox8Kq3LLUNMylGO4.woff2) format("woff2"),url(//fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcC4bN6UDyHWBl620a-IRfuBk.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:900;src:local("Roboto Black Italic"),local(Roboto-BlackItalic),url(//fonts.gstatic.com/s/roboto/v15/bmC0pGMXrhphrZJmniIZpWfQcKutQXcIrRfyR5jdjY8.eot?#) format("eot"),url(//fonts.gstatic.com/s/roboto/v15/bmC0pGMXrhphrZJmniIZpY4P5ICox8Kq3LLUNMylGO4.woff2) format("woff2"),url(//fonts.gstatic.com/s/roboto/v15/bmC0pGMXrhphrZJmniIZpYbN6UDyHWBl620a-IRfuBk.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:local("Roboto Thin"),local(Roboto-Thin),url(//fonts.gstatic.com/s/roboto/v15/PP2U5prMl9yvKSWVu6DtvPesZW2xOQ-xsNqO47m55DA.eot?#) format("eot"),url(//fonts.gstatic.com/s/roboto/v15/2tsd397wLxj96qwHyNIkxPesZW2xOQ-xsNqO47m55DA.woff2) format("woff2"),url(//fonts.gstatic.com/s/roboto/v15/vzIUHo9z-oJ4WgkpPOtg1_esZW2xOQ-xsNqO47m55DA.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local(Roboto-Light),url(//fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUffY6323mHUZFJMgTvxaG2iE.eot?#) format("eot"),url(//fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2) format("woff2"),url(//fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfT8E0i7KZn-EPnyo3HZu7kw.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local(Roboto),local(Roboto-Regular),url(//fonts.gstatic.com/s/roboto/v15/5YB-ifwqHP20Yn46l_BDhA.eot?#) format("eot"),url(//fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format("woff2"),url(//fonts.gstatic.com/s/roboto/v15/2UX7WLTfW3W8TclTUvlFyQ.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local(Roboto-Medium),url(//fonts.gstatic.com/s/roboto/v15/RxZJdnzeo3R5zSexge8UUfY6323mHUZFJMgTvxaG2iE.eot?#) format("eot"),url(//fonts.gstatic.com/s/roboto/v15/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2) format("woff2"),url(//fonts.gstatic.com/s/roboto/v15/RxZJdnzeo3R5zSexge8UUT8E0i7KZn-EPnyo3HZu7kw.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local(Roboto-Bold),url(//fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOPY6323mHUZFJMgTvxaG2iE.eot?#) format("eot"),url(//fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format("woff2"),url(//fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOD8E0i7KZn-EPnyo3HZu7kw.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:local("Roboto Black"),local(Roboto-Black),url(//fonts.gstatic.com/s/roboto/v15/mnpfi9pxYH-Go5UiibESIvY6323mHUZFJMgTvxaG2iE.eot?#) format("eot"),url(//fonts.gstatic.com/s/roboto/v15/mnpfi9pxYH-Go5UiibESIltXRa8TVwTICgirnJhmVJw.woff2) format("woff2"),url(//fonts.gstatic.com/s/roboto/v15/mnpfi9pxYH-Go5UiibESIj8E0i7KZn-EPnyo3HZu7kw.woff) format("woff")}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}.btn,.ring{border-style:solid}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}body{background-color:#fff;font-family:Roboto;line-height:1;font-weight:300}.homepage-hero .author,.logos .hover-caption span,.projects dt,h2{font-family:'Roboto Mono'}a.green-link,a.yellow-link,h2{font-weight:400;text-transform:uppercase}#site_wrapper{overflow:hidden}p{font-size:18px;line-height:31px}@media (min-width:768px){p{font-size:22px;line-height:42px}}@media (min-width:1920px){p{font-size:24px}}h1{font-size:52px;color:#fff;line-height:70px}h2{color:#cecece;font-size:14px;line-height:25px;margin-bottom:25px}h3{font-size:26px;line-height:35px}h3:last-of-type{margin-bottom:20px}@media (min-width:768px){h3{font-size:32px;line-height:44px}}@media (min-width:1440px){h2{margin-bottom:40px}h3:last-of-type{margin-bottom:30px}}@media (min-width:1920px){h3{font-size:36px;line-height:55px}}a{text-decoration:none;transition:opacity .2s ease-in-out}a.yellow-link{color:#fcb036;margin-top:30px;display:block}@media (min-width:768px){a.yellow-link{margin-top:60px}}a.green-link{color:#08af63}strong{font-weight:700}section{padding-top:80px;padding-bottom:80px}@media (max-width:767px){section{padding-top:40px;padding-bottom:40px}}.content{max-width:1900px;padding-left:10px;padding-right:10px;margin:0 auto}@media (min-width:768px){.content{padding-left:15px;padding-right:15px}}@media (min-width:1024px){.content{padding-left:30px;padding-right:30px}}@media (min-width:1440px){.content{padding-left:70px;padding-right:70px}}.generator{display:none}.signet{position:absolute}.four-circles-wrapper:after{content:'';display:block;clear:both}.four-circles-wrapper .circle{border-radius:50%;float:left}.four-circles-wrapper .circle:nth-child(odd){margin-right:-.3%}.four-circles-wrapper .circle:nth-child(3),.four-circles-wrapper .circle:nth-child(4){margin-top:-.3%}.four-circles-wrapper.red .circle{background-color:#e54134}.four-circles-wrapper.blue .circle{background-color:#18276f}.four-circles-wrapper.yellow .circle{background-color:#fcb036}.four-circles-wrapper.green .circle{background-color:#08af63}.ring{border-radius:50%}.ring.red{border-color:#e54134}.ring.yellow{border-color:#fcb036}.ring.blue{border-color:#18276f}.ring.green{border-color:#08af63}.small-circle{border-radius:50%}.small-circle.red{background-color:#e54134}.small-circle.yellow{background-color:#fcb036}.small-circle.blue{background-color:#18276f}.small-circle.green{background-color:#08af63}.half-circle-wrapper .half-wrapper{width:50%;height:100%;overflow:hidden;float:left}.half-circle-wrapper .big-circle{border-radius:50%;height:100%;width:200%;border-style:solid}.half-circle-wrapper .small-circle{border-radius:50%;position:relative;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.half-circle-wrapper.red .big-circle{border-color:#e54134}.half-circle-wrapper.red .small-circle{background-color:#e54134}.half-circle-wrapper.green .big-circle{border-color:#08af63}.half-circle-wrapper.green .small-circle{background-color:#08af63}.half-circle-wrapper.blue .big-circle{border-color:#18276f}.half-circle-wrapper.blue .small-circle{background-color:#18276f}.half-circle-wrapper.yellow .big-circle{border-color:#fcb036}.half-circle-wrapper.yellow .small-circle{background-color:#fcb036}.half-circle-wrapper.right{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.concave-shape-wrapper svg{max-width:100%;max-height:100%}.concave-shape-wrapper.red g{fill:#e54134}.concave-shape-wrapper.yellow g{fill:#fcb036}.concave-shape-wrapper.green g{fill:#08af63}.concave-shape-wrapper.blue g{fill:#18276f}.btn{font-size:16px;line-height:20px;font-weight:400;padding:15px 40px;border-width:3px;border-radius:50px;background-color:transparent;text-align:center;color:#fff;transition:opacity .2s ease-in-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.btn-red{border-color:#e54134;background-color:#e54134;min-width:204px}.btn-green,.btn-hiring{border-color:#08af63;background-color:#08af63}@media (min-width:1440px){.btn{padding:23px 40px;font-size:18px}.btn-red{min-width:262px}}.btn-green{min-width:204px}.btn-hiring{padding:10px 15px;display:inline-block;text-transform:uppercase;color:#fff;font-size:12px;line-height:1}.info address h2,.offers h2{text-transform:none}@media (min-width:1440px){.btn-green{min-width:262px}.btn-hiring{padding:15px 25px}}.red{color:#e54134}.green{color:#08af63}.yellow{color:#fcb036}.blue{color:#18276f}.yellow-list{text-align:left;padding-bottom:10px}.yellow-list li{font-size:16px;line-height:27px;margin-bottom:10px;padding-left:20px;position:relative}.yellow-list li:before{content:url(../images/yellow-bullet.svg);position:absolute;top:3px;left:-15px;width:20px;height:20px;display:block}@media (min-width:768px){.yellow-list li{font-size:18px;line-height:30px}}.bullet-points li{list-style-type:disc;line-height:28px;font-size:16px;margin-left:20px}.box{max-width:630px;margin:0 auto;background-color:#fff;padding:80px 60px;text-align:center}@media (max-width:767px){.box{padding:15px}}@media (min-width:1920px){.box{max-width:750px}}.title-on-line{display:inline-block;background-color:#f8f8f8;padding:10px 37px;position:absolute;left:50%;top:-15px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}hr.title-line{margin-bottom:80px}@media (max-width:767px){.title-on-line{display:block;}hr.title-line{display:none}}.icon{display:inline-block;width:32px;height:32px;margin-right:15px;position:relative;top:4px}.plane{background-image:url(../images/whoWeAre/plane.svg)}.car{background-image:url(../images/whoWeAre/car.svg)}.train{background-image:url(../images/whoWeAre/train.svg)}.social-icons{color:#fff}.social-icons li{background-color:#1D1A50;display:inline-block;height:30px;width:30px;line-height:30px;text-align:center;border-radius:50%;margin-right:7px}.tiles-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f8f8f8;padding-top:0}.tiles-wrapper .tile{background-color:#fff;border:1px solid #EAEAEA;margin:15px;text-align:center;padding:60px 30px;width:46%;position:relative;top:-60px}.tiles-wrapper .tile figure{height:170px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.tiles-wrapper .tile figure img{height:100%;max-width:160px}.tiles-wrapper .tile .title{height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tiles-wrapper .tile .title h3{font-size:24px;line-height:40px}.tiles-wrapper .tile p{font-size:18px;line-height:30px}@media (max-width:767px){.tiles-wrapper .tile{top:0;width:100%;padding:30px 10px}.tiles-wrapper .tile figure{height:130px}.main-menu-wrapper .btn-hiring{display:none}}@media (min-width:1024px){.tiles-wrapper .tile{width:30%}}@media (min-width:1440px){.tiles-wrapper .tile .title h3{font-size:26px}.tiles-wrapper .tile{padding:80px 40px}}.main-menu-wrapper{width:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);padding:0 30px;left:0;right:0;top:0;height:85px;position:fixed;z-index:4}.main-menu-wrapper .btn-hiring{position:absolute;left:33%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:22px}@media (min-width:1024px){.main-menu-wrapper .btn-hiring{left:50%}}@media print{.main-menu-wrapper .btn-hiring{display:none}}.main-menu-logo{float:left;position:relative;top:30px;width:95px}.main-menu-logo img{max-width:100%}@media (min-width:1920px){.tiles-wrapper .tile .title h3{font-size:36px;line-height:55px}.main-menu-logo{width:119px}}@media (max-width:767px){.main-menu-logo{top:23px}}.main-menu-links{float:right;position:relative;top:30px}.main-menu-links li{font-size:16px;font-weight:400;display:inline-block;line-height:30px;margin:0 10px}.main-menu-links li.active{border-bottom:1px #18276f solid}@media (min-width:1440px){.main-menu-wrapper{padding:0 70px}.main-menu-links li{font-size:18px;margin:0 20px}}.main-menu-background,.main-menu-wrapper.fixed{background-color:#fff;position:fixed;height:85px;left:0;right:0;overflow:hidden}@media (max-width:767px){.main-menu-links{display:none}.main-menu-background,.main-menu-wrapper.fixed{height:66px}}.main-menu-background{z-index:3;top:-85px}.hamburger-menu-wrapper{position:fixed;cursor:pointer;top:25px;right:10px;height:30px;width:30px}@media (min-width:768px){.hamburger-menu-wrapper{display:none}}@media print{.hamburger-menu-wrapper,.main-menu-links{display:none}}.hamburger-menu{position:relative;top:7px;height:2px;width:30px;background-color:#1D1A50;border-radius:2px}.hamburger-menu:after,.hamburger-menu:before{content:'';position:absolute;left:0;top:7px;height:2px;width:30px;background-color:#1D1A50}.hamburger-menu:after{top:-7px}.mobile-menu{position:absolute;top:0;left:0;min-height:525px;height:100vh;width:100%;background-color:#1D1A50;z-index:4;opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.mobile-menu .close-icon{position:absolute;top:20px;right:5px;width:30px;height:30px}.mobile-menu .close-icon:after,.mobile-menu .close-icon:before{width:12px;height:12px;content:'';border-right:2px solid #fff;border-bottom:2px solid #fff;position:absolute;display:block;top:4px}.mobile-menu .close-icon:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:-5px}.mobile-menu .close-icon:after{-webkit-transform:rotate(135deg);transform:rotate(135deg);left:13px}.mobile-menu .btn-hiring{position:relative;top:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:40px}.mobile-menu .mobile-menu-links{color:#fff;text-align:center}.mobile-menu .mobile-menu-links li{font-size:26px;line-height:35px;margin-bottom:15px}.mobile-menu .mobile-menu-links li.active a{border-bottom:1px solid #fff}.mobile-menu .row{padding:30px 10px;max-width:320px;margin:0 auto}.mobile-menu .column{float:left;color:#fff}.mobile-menu .column h2{color:#fcb036;margin-bottom:10px}.mobile-menu .column p{font-size:18px;padding-right:20px;line-height:32px}.mobile-menu .column .social-icons{color:#1D1A50}.mobile-menu .column .social-icons li{background-color:#fff}.mobile-menu .column:last-of-type{float:right}.mobile-menu.open{position:fixed;opacity:1;pointer-events:auto}.hero,.hero-wrapper,.page-footer{position:relative}.page-footer{padding:160px 0;margin-top:-70px}.page-footer .columns-wrapper{max-width:1100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-footer .columns-wrapper h2{color:#fcb036}.page-footer h2{margin-bottom:30px}.page-footer p{font-size:16px;line-height:32px}.page-footer .footer-logo{width:95px}.page-footer .footer-logo img{max-width:100%}.page-footer #blue-shape3{bottom:0;left:10px;-webkit-transform:translate(0,50%);transform:translate(0,50%)}.page-footer #red-ring3{left:50%;-webkit-transform:translate(70px,20px);transform:translate(70px,20px);top:-30px}@media (min-width:768px){.page-footer{padding:160px 0 80px}}@media (min-width:1024px){.page-footer{padding:140px 120px 60px 0}.page-footer #blue-shape3{-webkit-transform:scale(1.4) translateX(50%);transform:scale(1.4) translateX(50%)}}@media (min-width:1440px){.page-footer{padding:140px 500px 60px 0}.page-footer #blue-shape3{-webkit-transform:scale(1.4) translateX(50%);transform:scale(1.4) translateX(50%);right:22%;left:auto;bottom:30px}}@media (min-width:1920px){.page-footer{padding:200px 500px 140px 0}.page-footer p{font-size:24px;line-height:1.7}}@media (max-width:767px){.page-footer{padding:100px 0 60px}.page-footer p{font-size:14px}.page-footer .columns-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.page-footer .columns-wrapper .column{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:30px}.page-footer .columns-wrapper h2{margin-bottom:10px}}.hero p.smaller:last-of-type,.hero p:first-of-type{margin-bottom:40px}@media (min-width:1920px){.page-footer #blue-shape3{-webkit-transform:scale(2);transform:scale(2)}}@media (min-width:768px){.page-footer #red-ring3{left:80%}}@media (min-width:1024px){.page-footer #red-ring3{-webkit-transform:scale(1.4) translate(100px,30px);transform:scale(1.4) translate(100px,30px);z-index:2}}@media (min-width:1440px){.page-footer #red-ring3{-webkit-transform:scale(1.4) translate(150px,20px);transform:scale(1.4) translate(150px,20px)}}@media print{.contact-page .page-footer{display:none}#livechat-compact-container,#mobile_invitation_container{display:none!important}}.hero-wrapper{height:700px;overflow:hidden;margin-top:89px}@media (max-width:767px){.hero-wrapper{margin-top:66px;height:392px}}@media (min-width:1920px){.page-footer #red-ring3{-webkit-transform:scale(2) translate(130px,30px);transform:scale(2) translate(130px,30px)}.hero-wrapper{height:900px}}.hero{height:calc(100% + 20px);background-size:cover;top:-20px}.hero .copies{max-width:630px;width:80%;text-align:center;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hero p{color:#fff;font-size:38px;line-height:52px}.hero p.smaller{font-size:24px;line-height:32px}.hero .btn-learn-more{margin-top:20px;display:inline-block}@media (min-width:1440px){.hero .copies{max-width:850px}.hero p{font-size:46px;line-height:62px}}@media (min-width:1920px){.hero p{font-size:52px;line-height:70px}}.homepage-hero-wrapper{height:740px;overflow:hidden}@media (min-width:1024px){.homepage-hero-wrapper{height:700px}}@media (min-width:1920px){.homepage-hero-wrapper{height:1060px}}@media (max-width:767px){.hero p{font-size:26px;line-height:35px}.homepage-hero-wrapper{height:500px}}.homepage-hero{height:calc(100% + 80px);background-image:url(../images/homepage-hero.jpg);background-size:170%;background-position:-150px top;position:relative;z-index:0}.homepage-hero .four-signets-wrapper{height:78px;width:78px;position:absolute;left:50%;top:161px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.homepage-hero blockquote,.section-one{position:relative;text-align:center}.homepage-hero .four-signets-wrapper #green-shape{top:0;left:0}.homepage-hero .four-signets-wrapper #yellow-shape{top:25%;right:25%;-webkit-transform:translate(50%,-60%);transform:translate(50%,-60%)}.homepage-hero .four-signets-wrapper #red-shape{bottom:25%;left:25%;-webkit-transform:translate(-50%,60%);transform:translate(-50%,60%)}.homepage-hero .four-signets-wrapper #blue-shape{bottom:0;right:0}.homepage-hero blockquote{max-width:420px;margin:0 auto;top:35%}.homepage-hero blockquote p{font-size:38px;line-height:52px;font-weight:300;color:#fff;letter-spacing:.73px}.homepage-hero .author{margin-top:30px;color:#fff}.homepage-hero #bottom-red-shape{display:none}@media (min-width:1024px){.homepage-hero{background-size:150%;background-position:-150px top}}@media (min-width:1600px){.homepage-hero{background-position:center -100px}}@media (min-width:1920px){.homepage-hero{background-size:cover;background-position:center top}}@media (max-width:460px){.homepage-hero{background-size:300% auto;background-position:-350px -50px}}@media (max-width:335px){.homepage-hero{background-size:400% auto;background-position:-450px -50px}}.section-three .subsection .img,.section-two{background-size:cover;background-repeat:no-repeat}@media (max-width:767px){.homepage-hero .four-signets-wrapper{top:100px}}@media (min-width:1920px){.homepage-hero .four-signets-wrapper{top:250px}}@media (max-width:767px){.homepage-hero blockquote{top:40%}.homepage-hero blockquote p{font-size:31px;line-height:42px;letter-spacing:.6px;padding:0 50px}.section-one{padding-top:60px}}@media (min-width:768px){.homepage-hero #bottom-red-shape{display:block;top:60%;left:-47px}}@media (min-width:1024px){.homepage-hero #bottom-red-shape{-webkit-transform:scale(1.4) translate(0,-58px);transform:scale(1.4) translate(0,-58px);top:40%}}@media (min-width:1440px){.homepage-hero blockquote{max-width:515px}.homepage-hero blockquote p{font-size:52px;line-height:70px;letter-spacing:1px}.homepage-hero #bottom-red-shape{top:80%}}@media (min-width:1920px){.homepage-hero #bottom-red-shape{top:100%;-webkit-transform:scale(2) translate(0,-358px);transform:scale(2) translate(0,-358px)}}.section-one h3,.section-one p{max-width:610px;margin-left:auto;margin-right:auto}.section-one .btn-green{margin-top:60px;display:inline-block}.section-one .btn-learn-more{position:absolute;left:50%;top:-30%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.section-one #bottom-yellow-shape{right:-50px;top:-150px;-webkit-transform:translate(0,50%);transform:translate(0,50%)}@media (max-width:767px){.section-one .btn-green{margin-top:40px;margin-bottom:20px}.section-one .btn-learn-more{top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.section-one #bottom-yellow-shape{display:none}}@media (min-width:2500px){.section-one .btn-learn-more{top:-50%}}@media (min-width:1024px){.section-one h3,.section-one p{max-width:740px}.section-one #bottom-yellow-shape{-webkit-transform:scale(1.4) translate(0,36%);transform:scale(1.4) translate(0,36%)}}@media (min-width:1920px){.section-one #bottom-yellow-shape{-webkit-transform:scale(2) translate(0,25%);transform:scale(2) translate(0,25%)}}.section-two{background-image:url(../images/homepage2.jpg);background-position:center;position:relative;padding-top:120px;padding-bottom:120px}.section-two .box{position:relative;z-index:2}.section-two p{margin-bottom:60px}.section-two .mobile-picture{display:none}.section-two #red-shape1{left:5%;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:0}.section-two #green-shape1{display:none;right:100px;bottom:5%}@media (min-width:401px){.section-two{background-image:url(../images/homepage2-ipad.jpg)}}@media (min-width:1024px){.section-two{background-image:url(../images/homepage2.jpg)}.section-two #red-shape1{-webkit-transform:scale(1.4) translate(100px,-36%);transform:scale(1.4) translate(100px,-36%)}}@media (max-width:1023px){.section-two .box{max-width:70%}}@media (max-width:400px){.section-two{padding:0}.section-two .box{padding-top:40px;max-width:100vw}.section-two .mobile-picture{display:block;width:100vw;height:600px;background-image:url(../images/homepage2-mobile.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.section-two #red-shape1{top:300px}}@media (min-width:1920px){.section-two #red-shape1{-webkit-transform:scale(2);transform:scale(2)}}.section-three .subsection:after{content:'';display:block;clear:both}.section-three .subsection{max-width:1700px;margin:0 auto;position:relative;padding-left:15px;padding-right:15px;text-align:center}.section-three .subsection .img{width:100vw;height:60vw;margin-left:-15px;background-position:center;margin-bottom:20px}.section-three .subsection.img-on-right{margin-top:40px}.section-three .subsection.img-on-right .img{width:100vw;margin-right:-15px;height:400px;background-position:center}.section-three p{font-size:18px;line-height:30px}.section-three .yellow-link{margin-top:60px;display:block}.section-three #yellow-circle2{top:140px;right:-40px}.section-three #red-shape2{right:0;top:0}@media (min-width:768px){.section-two #green-shape1{display:block}.section-three{padding-bottom:0}.section-three .subsection{text-align:left}.section-three .subsection .img{width:100%;margin-left:0;height:394px;margin-bottom:40px}.section-three .subsection.img-on-right .img{width:100%;margin-right:0;height:564px;background-position:center}}@media (min-width:1024px){.section-two #green-shape1{-webkit-transform:scale(1.4);transform:scale(1.4)}.section-three .subsection .img{float:left;width:524px;margin-bottom:0;background-size:contain}.section-three .subsection .copies-box{padding-top:40px;padding-bottom:40px;max-width:490px;float:left;margin-left:-40px}.section-three .subsection.img-on-right{margin-top:120px}.section-three .subsection.img-on-right .img{float:right;margin-right:60px;width:572px;background-size:contain}.section-three .subsection.img-on-right .copies-box{padding-top:30px;float:right;margin-right:-60px;max-width:530px}}@media (min-width:1440px){.section-three .subsection .img{width:813px}.section-three .subsection .copies-box{padding-top:40px;max-width:590px}.section-three .subsection.img-on-right .img{width:925px;margin-right:20px}.section-three .subsection.img-on-right .copies-box{margin-left:10px;margin-right:-100px}.section-three p{font-size:22px;line-height:42px}}@media (min-width:1920px){.section-two #green-shape1{-webkit-transform:scale(2) translate(100px,10px);transform:scale(2) translate(100px,10px)}.section-three .subsection .copies-box,.section-three .subsection.img-on-right .copies-box{max-width:100%}.section-three p{font-size:24px}}@media (min-width:1024px){.section-three #yellow-circle2{left:0;right:auto;bottom:0;top:auto;-webkit-transform:scale(1.4);transform:scale(1.4)}}@media (min-width:1920px){.section-three #yellow-circle2{-webkit-transform:scale(2);transform:scale(2)}}@media (min-width:1024px){.section-three #red-shape2{-webkit-transform:scale(1.4) translate(-20px,0);transform:scale(1.4) translate(-20px,0)}}@media (min-width:1920px){.section-three #red-shape2{-webkit-transform:scale(2) translate(-20px,0);transform:scale(2) translate(-20px,0)}}.section-references{background-color:#f8f8f8;position:relative;overflow:hidden}.section-references .content{position:relative;z-index:1;min-height:915px}.section-references .references{position:relative;top:0;margin-top:40px}.section-references .reference-item:after{content:'';display:block;clear:both}.section-references .reference-item{padding-bottom:150px;position:relative;opacity:0}.section-references .reference-item.visible{opacity:1}.section-references .profile-picture{position:absolute;z-index:1;bottom:30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.section-references .profile-picture img{border-radius:50%;height:128px;width:128px;border:7px solid #fff}.section-references .profile-picture p{font-size:14px;line-height:22px}.section-references .profile-picture p:first-of-type{font-weight:400}.section-references blockquote{float:left;width:100%;-webkit-transition:width 1s ease-in-out;transition:width 1s ease-in-out;color:#fff;padding:20px 10px 80px;position:relative;text-align:center}.section-references blockquote p{font-size:18px;line-height:31px;font-weight:200}.section-references blockquote:before{width:0;height:0;border-style:solid;border-width:0 0 40px 50px;position:absolute;left:0;top:20px;-webkit-transform:translateX(-99%);transform:translateX(-99%);border-color:transparent transparent grey}.section-references .yellow-quote blockquote{background-color:#fcb036}.section-references .yellow-quote blockquote:before{border-bottom-color:#fcb036}.section-references .blue-quote blockquote{background-color:#18276f}.section-references .blue-quote blockquote:before{border-bottom-color:#18276f}.section-references .green-quote blockquote{background-color:#08af63}.section-references .green-quote blockquote:before{border-bottom-color:#08af63}.section-references .yellow-link{text-align:center}.section-references #yellow-circles,.section-references #yellow-ring{display:none}@media (max-width:767px){.section-references .references-wrapper{padding-top:10px}.section-references .yellow-link{display:none}}@media (min-width:1180px){.section-references .reference-item{max-width:860px}.section-references .reference-item:nth-child(even){left:25%}}@media (min-width:1440px){.section-references .reference-item{max-width:880px}.section-references .reference-item:nth-child(even){left:38%}}@media (min-width:768px){.section-references .references{margin-top:0}.section-references .reference-item{padding-bottom:50px}.section-references .profile-picture{position:static;float:left;width:calc(30% - 80px);-webkit-transform:translateX(0);transform:translateX(0)}.section-references .profile-picture img{margin-bottom:15px}.section-references .profile-picture p:first-of-type{font-size:18px;line-height:26px}.section-references blockquote{width:70%;padding:30px;text-align:left}.section-references blockquote:before{content:''}.section-references .yellow-quote blockquote{margin-left:60px}}.benefits,.description .copies,.numbers-section h2,.offers .no-offers,.offers .subsection-title,.team{text-align:center}@media (min-width:768px){.section-references .blue-quote blockquote,.section-references .green-quote blockquote{margin-left:60px}.section-references #yellow-ring{display:block;top:620px;right:-100px;z-index:0}}@media (min-width:1024px){.section-references #yellow-ring{-webkit-transform:scale(1.4);transform:scale(1.4)}}@media (min-width:1920px){.section-references .content{min-height:740px}.section-references blockquote{padding:60px}.section-references blockquote p{font-size:20px;line-height:32px}.section-references #yellow-ring{-webkit-transform:scale(2);transform:scale(2)}}@media (min-width:1024px){.section-references #yellow-circles{display:block;top:640px;right:-50px;z-index:0;-webkit-transform:scale(1.4);transform:scale(1.4)}}.section-techstack:after{content:'';display:block;clear:both}.section-techstack{background-color:#141f4b;background-image:url(../images/blue-bg-gradient.jpg);background-repeat:no-repeat;background-position:center -50px;background-size:auto 370px;color:#fff;padding-top:210px}.section-techstack .copies-box{max-width:470px;margin-right:30px}.section-techstack .copies-box h3{font-size:24px;line-height:37px;font-weight:200}.section-techstack .copies-box p{font-size:18px;line-height:31px}.section-techstack .techstack-table{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:60px}.section-techstack .techstack-table .column{margin-right:20px;-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}.section-techstack .techstack-table .col-number{color:#08af63;margin-bottom:20px;margin-top:10px;font-size:14px}.section-techstack .techstack-table h4{min-width:98px;font-size:22px;font-weight:300;padding-bottom:15px;border-bottom:#08af63 solid 1px;margin-bottom:20px}.section-techstack .techstack-table li{margin-bottom:20px;font-size:16px;font-weight:100}@media (min-width:768px){.section-techstack{padding-left:70px;padding-right:70px;padding-top:80px;background-size:auto 420px;background-position:80px 0}.section-techstack .copies-box h3{font-size:36px;line-height:55px;max-width:450px}.section-techstack .copies-box p{font-size:24px;line-height:42px}}@media (min-width:1024px){.section-techstack{background-size:auto 450px;background-position:160px 0}}@media (min-width:768px){.section-techstack .techstack-table .column{-ms-flex-preferred-size:calc(30% - 20px);flex-basis:calc(30% - 20px)}}@media (min-width:1023px){.section-techstack .techstack-table .col-number{margin-bottom:40px}}@media (min-width:1024px){.section-techstack .techstack-table .column{-ms-flex-preferred-size:calc(20% - 21px);flex-basis:calc(20% - 21px)}.section-techstack .techstack-table h4{min-width:140px}.section-techstack .techstack-table{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:1550px){.section-techstack{padding-top:450px;background-size:auto;background-position:center top}.section-techstack .copies-box{float:left}.section-techstack .techstack-table h4{min-width:100px}}@media (min-width:1920px){.section-references #yellow-circles{-webkit-transform:scale(2);transform:scale(2)}.section-techstack .copies-box{margin-right:180px;max-width:580px}.section-techstack .techstack-table .column{margin-right:30px}.section-techstack .techstack-table h4{font-size:24px}.section-techstack .techstack-table li{font-size:20px}}.home-page .page-footer #red-ring3{-webkit-transform:translate(70px,-40px);transform:translate(70px,-40px)}.what-we-do-hero{background-image:url(../images/whatWeDo/hero.jpg)}.what-we-do-hero #yellow-shape{top:60px;left:70px}.what-we-do-hero #green-shape{right:0;top:80%}@media (max-width:1439px){.what-we-do-hero{background-position:center}}@media (min-width:1024px){.what-we-do-hero #yellow-shape{-webkit-transform:scale(1.4);transform:scale(1.4)}}@media (min-width:1920px){.what-we-do-hero #yellow-shape{-webkit-transform:scale(2);transform:scale(2)}}@media (max-width:767px){.section-techstack .techstack-table .col-number{margin-bottom:20px;margin-top:10px}.what-we-do-hero{background-position:-120px center}.what-we-do-hero #green-shape,.what-we-do-hero #yellow-shape{display:none}}@media (min-width:1024px){.what-we-do-hero #green-shape{-webkit-transform:scale(1.4);transform:scale(1.4)}.tiles-wrapper.what-we-do-tiles .tile{padding-left:15px;padding-right:15px}.tiles-wrapper.what-we-do-tiles p{font-size:16px}}@media (min-width:1920px){.what-we-do-hero #green-shape{-webkit-transform:scale(2);transform:scale(2)}}.tiles-wrapper.what-we-do-tiles .title{height:auto}.tiles-wrapper.what-we-do-tiles figure{margin-bottom:40px}@media (max-width:767px){.tiles-wrapper.what-we-do-tiles{padding-top:5px;padding-bottom:85px}.tiles-wrapper.what-we-do-tiles .tile{margin:5px 10px}.tiles-wrapper.what-we-do-tiles #tile6{-webkit-transform:scale(.65) translateY(10px);transform:scale(.65) translateY(10px)}}@media (min-width:1440px){.tiles-wrapper.what-we-do-tiles p{font-size:18px}}.section-techstack.techstack-whatwedo{padding-top:90px;background-image:url(../images/whatWeDo/techstack-bg.svg);background-position:center top;background-size:100% auto;padding-left:30px;padding-right:30px}.last-section,.logos .slider-overlay,.notfound,.what-we-did-hero,.who-we-are-hero{background-position:center}.section-techstack.techstack-whatwedo .content{max-width:1640px}.section-techstack.techstack-whatwedo h3{margin-bottom:0}.section-techstack.techstack-whatwedo .techstack-table{width:100%;padding-top:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-techstack.techstack-whatwedo .techstack-table .column{-ms-flex-preferred-size:30%;flex-basis:30%;-ms-flex-negative:0;flex-shrink:0;margin-top:60px}.section-techstack.techstack-whatwedo .techstack-table h4{border:none;padding-bottom:0}.section-techstack.techstack-whatwedo .techstack-table p{font-size:16px;line-height:28px;padding-bottom:20px;border-bottom:#08af63 solid 1px;margin-bottom:30px;font-weight:100}.offers h3.role,.projects dt{font-weight:400}.section-techstack.techstack-whatwedo .techstack-table li{font-size:16px}@media (min-width:1440px){.section-techstack.techstack-whatwedo h3{margin-bottom:40px}}@media (max-width:767px){.section-techstack.techstack-whatwedo{padding:60px 0}.section-techstack.techstack-whatwedo h3{font-size:31px;letter-spacing:.3px;margin-bottom:20px}.section-techstack.techstack-whatwedo .techstack-table .column{margin-top:20px}.section-techstack.techstack-whatwedo .techstack-table .column .col-number{margin-bottom:20px}}@media (min-width:1024px){.section-techstack.techstack-whatwedo .techstack-table p{padding-bottom:30px;min-height:100px}}@media (min-width:1024px) and (max-width:1439px){.section-techstack.techstack-whatwedo .techstack-table ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:120px}.section-techstack.techstack-whatwedo .techstack-table li{min-width:50%}}@media (min-width:1440px){.section-techstack.techstack-whatwedo .techstack-table{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.section-techstack.techstack-whatwedo .techstack-table .column{-ms-flex-preferred-size:25%;flex-basis:25%;margin-top:0;-ms-flex-negative:1;flex-shrink:1}}@media (max-width:767px){.section-techstack.techstack-whatwedo .techstack-table .column{-ms-flex-preferred-size:100%;flex-basis:100%}.section-techstack.techstack-whatwedo .techstack-table ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:120px}.section-techstack.techstack-whatwedo .techstack-table li{min-width:50%}}.numbers-section{padding-top:0;margin-top:-60px;background-color:#f8f8f8}.numbers-section .numbers-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}.numbers-section .numbers-item{text-align:center;-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px);margin:0 10px 40px}.numbers-section .number{font-size:72px;margin-bottom:40px;position:relative}.numbers-section .number.number-plus:after{position:absolute;content:"+";font-size:36px;line-height:68px}.numbers-section p{font-size:18px;line-height:30px}@media (max-width:767px){.numbers-section{margin-top:-40px;padding-top:40px;padding-bottom:20px;background-color:#fff}}.benefits,.offers{background-color:#f8f8f8}@media (min-width:1024px){.numbers-section .numbers-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.career-hero #green-shape{-webkit-transform:scale(1.4) translate(-30px,0);transform:scale(1.4) translate(-30px,0)}}@media (min-width:1440px){.numbers-section p{font-size:22px;line-height:42px}}.career-hero{background-image:url(../images/career/hero-bg-mobile.jpg)}.career-hero #green-shape{left:5%;top:60%}.career-hero #yellow-shape{right:-50px;bottom:-10px}@media (min-width:768px){.career-hero{background-image:url(../images/career/hero-bg-ipad.jpg);background-position:center}}@media (min-width:1025px){.career-hero{background-image:url(../images/career/hero-bg.jpg)}}@media (min-width:1920px){.career-hero #green-shape{-webkit-transform:scale(2) translate(-30px,-160px);transform:scale(2) translate(-30px,-160px)}}@media (min-width:1024px){.career-hero #yellow-shape{-webkit-transform:scale(1.4);transform:scale(1.4)}}@media (min-width:1920px){.career-hero #yellow-shape{-webkit-transform:scale(2);transform:scale(2)}}.tiles-wrapper.career-tiles{margin-bottom:-120px}.tiles-wrapper.career-tiles h2{max-width:155px;margin-left:auto;margin-right:auto;line-height:25px}.tiles-wrapper.career-tiles h3{font-size:22px;line-height:42px}.tiles-wrapper.career-tiles p{margin-bottom:20px}.tiles-wrapper.career-tiles .tile .offers-link{position:absolute;bottom:60px;left:50%;-webkit-transform:translatex(-50%);transform:translatex(-50%)}@media (min-width:1440px){.tiles-wrapper.career-tiles h2{max-width:none}.tiles-wrapper.career-tiles h3{font-size:32px;line-height:44px}}@media (max-width:767px){.numbers-section .numbers-item{-ms-flex-preferred-size:100%;flex-basis:100%}.career-hero #green-shape,.career-hero #yellow-shape{display:none}.tiles-wrapper.career-tiles{padding-bottom:120px;margin-top:5px}.tiles-wrapper.career-tiles h2{display:none}.tiles-wrapper.career-tiles h3{margin-bottom:10px}.tiles-wrapper.career-tiles p{display:none}}@media (max-width:1023px){.tiles-wrapper.career-tiles .tile{padding:30px 10px 80px;width:calc(30% - 10px)}.tiles-wrapper.career-tiles .tile h3{height:83px}}@media (max-width:767px){.tiles-wrapper.career-tiles .tile{padding:20px 20px 30px;margin:5px;width:100%}.tiles-wrapper.career-tiles .tile .offers-link{bottom:20px}.tiles-wrapper.career-tiles .tile h3{height:auto}.tiles-wrapper.career-tiles .yellow-link{margin-top:0}}.benefits{padding-top:0;padding-bottom:0;margin-top:40px;position:relative;margin-bottom:-180px}.benefits h3{max-width:660px;margin-left:auto;margin-right:auto}.benefits .two-columns-list{max-width:910px;margin:0 auto 80px}.benefits .two-columns-list li{margin-left:30px;position:relative;z-index:1}.benefits #yellow-shape-half{right:120px;top:calc(100% + 200px);z-index:1}@media (min-width:768px){.benefits{margin-bottom:-80px}.benefits .two-columns-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-height:310px}.benefits .two-columns-list li{width:48%}}@media (max-width:767px){.benefits #yellow-shape-half{display:none}}@media (min-width:1024px){.benefits #yellow-shape-half{-webkit-transform:scale(1.4);transform:scale(1.4)}}@media (min-width:1920px){.benefits #yellow-shape-half{-webkit-transform:scale(2);transform:scale(2)}}.offers{position:relative}.offers .subsection-title{margin-top:80px;position:relative;z-index:1}.offers .offer{position:relative;z-index:2;background-color:#fff;border:1px solid #EAEAEA;margin:0 0 10px;padding:30px 20px;display:inline-block;vertical-align:top}.offers .details-item{margin-bottom:30px;-ms-flex-preferred-size:50%;flex-basis:50%}.offers .label,.offers h3{margin-bottom:0}.offers .collapsible{border-top:1px solid grey;width:100%;padding-top:30px}.offers h3{font-size:20px;line-height:38px}.offers p{font-size:16px}.offers .green-link{display:block;width:100%}.offers .hidden{overflow:hidden;-webkit-transition:height .4s ease-in-out;transition:height .4s ease-in-out}.offers .hidden .details-item{width:100%}.offers .hidden-items:after{content:'';display:block;clear:both}.offers .no-offers{max-width:500px;padding:20px;font-size:26px;margin:0 auto}.offers #red-shape{left:-50px;top:calc(90% + 200px);z-index:0}@media (min-width:1024px){.offers .offer{width:calc(49% - 30px)}.offers #red-shape{-webkit-transform:scale(1.4);transform:scale(1.4)}}@media (min-width:1440px){.offers h3{font-size:26px;line-height:38px}.offers p{font-size:18px}}.description p,.leaders .subsection .copies p{font-size:18px;line-height:30px}@media (min-width:768px){.offers .offer{margin:15px;padding:80px 40px}.offers .visible{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.offers .label{margin-bottom:20px}.offers .hidden .details-item.column{width:50%;float:left}.last-section .picture-mobile{display:none}}@media (min-width:1920px){.offers #red-shape{-webkit-transform:scale(2);transform:scale(2)}}.last-section{background-image:url(../images/career/adrian-lukasz.jpg);background-repeat:no-repeat;background-size:auto 100%}.last-section .picture-mobile{background-image:url(../images/career/last-section-mobile.jpg);background-repeat:no-repeat;background-size:cover;height:310px;width:100vw;margin-bottom:10px}@media (max-width:767px){.offers #red-shape{display:none}.last-section{background-image:none;padding:0 0 80px}}.who-we-are-hero{background-image:url(../images/whoWeAre/hero-ipad.jpg);overflow:visible}.who-we-are-hero .smaller{display:none}.who-we-are-hero #yellow-shape{top:78%;left:5%}@media (min-width:768px){.last-section .box{width:65%}.who-we-are-hero .smaller{display:block}}@media (max-width:767px){.who-we-are-hero #yellow-shape{display:none}}@media (min-width:1024px){.last-section .box{width:50%}.who-we-are-hero #yellow-shape{-webkit-transform:scale(1.4);transform:scale(1.4);-webkit-transform-origin:center 100%;transform-origin:center 100%}}@media (min-width:1920px){.who-we-are-hero #yellow-shape{-webkit-transform:scale(2);transform:scale(2)}}.description{position:relative}.description .copies{max-width:630px;margin:0 auto}.description #yellow-shape-ring{right:5%;-webkit-transform:translateX(140px);transform:translateX(140px);bottom:-50%}@media (min-width:768px){.description #yellow-shape-ring{-webkit-transform:translate(140px,-100px);transform:translate(140px,-100px)}}@media (min-width:1024px){.description #yellow-shape-ring{-webkit-transform:scale(1.4) translate(100px,-100px);transform:scale(1.4) translate(100px,-100px)}}.leaders .subsection:after{content:'';display:block;clear:both}.leaders .subsection{margin-bottom:40px}.leaders .subsection img{float:left;width:356px;margin:0 auto;position:relative;z-index:0}.leaders .subsection .copies{float:left;padding:20px 0;z-index:1;position:relative}.leaders .subsection.img-on-right{margin-bottom:0}.leaders .subsection.img-on-right img{float:right;width:318px}.leaders .subsection.img-on-right .copies{float:right}@media (max-width:440px){.leaders .subsection img{width:100vw;margin-left:-10px}.leaders .subsection.img-on-right img{width:100vw;margin-right:-10px}}@media (min-width:1024px){.leaders .subsection .copies{margin-left:-60px;max-width:660px}.leaders .subsection .copies p{font-size:18px;line-height:30px}}@media (min-width:768px){.leaders .subsection .copies{padding:80px 0}.leaders .subsection.img-on-right .copies{margin-right:-60px}.leaders .subsection{margin-right:40px}}@media (min-width:1440px){.who-we-are-hero{background-image:url(../images/whoWeAre/hero.jpg)}.description #yellow-shape-ring{-webkit-transform:scale(1.4) translate(100px,-100px);transform:scale(1.4) translate(100px,-100px)}.leaders .subsection{margin-bottom:0}.leaders .subsection img{width:500px}.leaders .subsection.img-on-right img{width:471px;position:relative;top:-60px}}@media (max-width:320px){.leaders{padding-top:0}}@media (min-width:768px){.leaders{top:-50px;position:relative;padding-bottom:0}}.team{background-color:#f8f8f8;position:relative;overflow:hidden}.team .description{max-width:736px;margin:0 auto 60px;line-height:42px}.team .profiles-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.team .profile-item{width:100%;background-color:#fff;padding:10px;position:relative;z-index:1;margin-bottom:25px;border:1px solid #EAEAEA}.team .profile-item img{float:left;border-radius:50%;margin-right:20px;width:90px;height:90px}.team .profile-item .copies{margin-top:10px;text-align:left}.team .profile-item .name{font-size:22px;line-height:26px;margin-bottom:5px;font-weight:400}.team .profile-item .role{font-size:16px;line-height:18px;margin-bottom:30px}.team .profile-item p{font-size:14px;line-height:24px}.team #red-shape{top:-50px;left:5%}.team #yellow-shape-ring2{left:-20px;top:calc(100% + 500px);z-index:0}.team #yellow-small-shape{right:4%;top:calc(80% + 600px);z-index:0}.team #red-small-shape{right:20%;top:67%;z-index:0}@media (min-width:1440px){.team .profiles-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:1760px}}@media (min-width:1500px){.team .profiles-wrapper{height:1700px}}@media (min-width:1570px){.team .profiles-wrapper{height:1600px}}@media (min-width:1712px){.team .profiles-wrapper{height:1500px}}@media (min-width:1920px){.description #yellow-shape-ring{-webkit-transform:scale(2);transform:scale(2)}.team .profiles-wrapper{height:1700px}}@media (min-width:768px){.team .profile-item{width:calc(50% - 20px);padding:30px;margin:0 10px 25px}.team .profile-item .copies{padding-top:15px}}@media (min-width:1024px){.team .profile-item img{width:130px;height:130px}}@media (min-width:1920px){.team .profile-item img{width:220px;height:220px}}@media (min-width:1024px){.team .profile-item .copies{margin-top:0;width:calc(100% - 150px);float:right}.team #red-shape{-webkit-transform:scale(1.4) translateX(-60px);transform:scale(1.4) translateX(-60px)}}@media (min-width:1920px){.team .profile-item .copies{width:calc(100% - 240px)}.team .profile-item p{font-size:16px;line-height:30px}}@media (min-width:1440px){.team .profile-item{width:calc(33% - 20px)}}@media (max-width:767px){.team .signet{display:none}}.section-with-map .content:after,.section-with-map .travel-times ul li:after{display:block;content:'';clear:both}@media (min-width:1920px){.team #red-shape{-webkit-transform:scale(2);transform:scale(2)}}@media (min-width:1024px){.team #yellow-shape-ring2{-webkit-transform:scale(1.4) translateY(-400px);transform:scale(1.4) translateY(-400px)}}@media (min-width:1920px){.team #yellow-shape-ring2{-webkit-transform:scale(2) translateY(-400px);transform:scale(2) translateY(-400px)}}@media (min-width:1024px){.team #yellow-small-shape{-webkit-transform:scale(1.4);transform:scale(1.4)}}@media (min-width:1920px){.team #yellow-small-shape{-webkit-transform:scale(2);transform:scale(2)}}.section-with-map{padding-bottom:0;text-align:center}.section-with-map .travel-times{text-align:left;margin-top:30px}.section-with-map .travel-times ul li h3{display:inline-block;width:120px;font-size:24px}.section-with-map .travel-times ul li span{font-size:18px;border-left:1px solid #cecece;padding:0 20px}.section-with-map .map{width:100vw;height:348px;margin-bottom:120px;margin-left:-15px}.section-with-map .tiles-wrapper{position:relative;background-color:#f8f8f8}.section-with-map .tile{top:0;z-index:1;padding:10px;border:none;background-color:transparent}.section-with-map .tile h2{margin-bottom:30px}.section-with-map .tile h2.mobile-title{display:none}.section-with-map .tile h3{font-size:22px;line-height:32px;margin-bottom:30px}.section-with-map .tile p{font-size:18px;line-height:30px}@media (min-width:768px){.team{overflow:visible}.section-with-map .travel-times{width:70%;margin:0 auto}.section-with-map .map{margin-left:-30px}}@media (min-width:1024px){.team #red-small-shape{-webkit-transform:scale(1.4);transform:scale(1.4)}.section-with-map .travel-times{float:left;width:50%}}@media (max-width:767px){.section-with-map .travel-times ul li{margin-bottom:20px}.section-with-map .travel-times ul li h3{float:left;width:40%}.section-with-map .travel-times ul li span{display:block;width:60%;float:right;margin-bottom:10px}.section-with-map .tiles-wrapper{margin-bottom:80px}}@media (min-width:1440px){.section-with-map .travel-times ul li h3{width:170px}.section-with-map .travel-times ul li span{font-size:24px}}@media (min-width:1025px){.section-with-map .map{margin-top:40px;height:549px}}@media (min-width:1024px){.section-with-map .map{width:50%;float:right}.section-with-map .tiles-wrapper{margin-bottom:20px}.what-we-did-hero{background-position:center}}@media (min-width:1920px){.team #red-small-shape{-webkit-transform:scale(2);transform:scale(2)}.section-with-map .tiles-wrapper{margin-bottom:40px}}@media (max-width:767px){.section-with-map .tile h2{display:none}.section-with-map .tile h2.mobile-title{display:block}}@media (min-width:768px){.section-with-map .tiles-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.section-with-map .tile{padding:60px 10px}.section-with-map .tile h3{min-height:20px}}@media (min-width:1440px){.section-with-map .tile{padding:80px 40px}.section-with-map .tile h3{font-size:28px}}.contact-hero{margin-top:66px;text-align:center;height:400px;position:relative;padding-top:0}.contact-hero .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.4);pointer-events:none}.info,.projects{background-color:#f8f8f8}.contact-hero .map{height:400px;width:100%}.contact-hero h1{font-size:26px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:768px){.contact-hero{margin-top:85px;height:500px}}@media print{.contact-hero{height:300px}.contact-hero .overlay{display:none}}@media (min-width:768px){.contact-hero .map{height:500px}.contact-hero h1{font-size:38px}}@media print{.contact-hero .map{width:100%;height:300px}.contact-hero h1{display:none}}.info .content:after{content:'';display:block;clear:both}.info .content{max-width:1100px}.info .column>p{font-size:26px;line-height:35px;margin-bottom:60px;text-align:center}.info .time-item{float:left;width:50%;margin-bottom:10px}.info .day{color:#fcb036;padding-left:20px}.info .day:before{content:url(../images/contact/sun.svg);position:relative;top:8px;left:-15px}.info .night{padding-left:30px}.info .night:before{content:url(../images/contact/moon.svg);position:relative;top:8px;left:-15px}.info dd{color:#cecece;font-size:14px;line-height:42px}.info dt{font-size:24px;line-height:42px;color:#08af63}.info address{margin-top:30px}.info address h2{margin-bottom:20px}.info address p{font-size:18px;line-height:30px}@media (min-width:768px){.info .column{width:48%}.info .column>p{text-align:left;font-size:32px;line-height:48px}.info .column:first-of-type{float:left;margin-right:1%;padding-left:10px}.info .column:last-of-type{float:right}}@media (min-width:768px) and (min-width:1024px){.info .column:first-of-type{padding-right:110px}}@media print{.info .time-item{display:none}.info{padding:20px 0 0}}.what-we-did-hero{background-size:cover;background-image:url(../images/whatWeDid/hero-bg-mobile.jpg)}.what-we-did-hero #yellow-shape{left:-90px;bottom:10%}.what-we-did-hero #red-shape{display:none}@media (min-width:400px){.what-we-did-hero{background-image:url(../images/whatWeDid/hero-bg-ipad.jpg)}}@media (max-width:767px){.what-we-did-hero #yellow-shape{display:none}}@media (min-width:1024px){.what-we-did-hero #yellow-shape{-webkit-transform:scale(1.4) translateY(60px);transform:scale(1.4) translateY(60px)}}@media (min-width:1440px){.info .content{max-width:1500px}.what-we-did-hero{background-image:url(../images/whatWeDid/hero-bg.jpg)}.what-we-did-hero #yellow-shape{-webkit-transform:scale(1.4) translateY(-60px);transform:scale(1.4) translateY(-60px)}}@media (min-width:1920px){.what-we-did-hero #yellow-shape{-webkit-transform:scale(2) translateY(-60px);transform:scale(2) translateY(-60px)}}@media (min-width:1024px){.what-we-did-hero #red-shape{display:block;bottom:0;right:10%;-webkit-transform:scale(1.4);transform:scale(1.4)}}@media (min-width:1920px){.what-we-did-hero #red-shape{-webkit-transform:scale(2);transform:scale(2)}}.projects{padding-top:0}.projects .tiles-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-height:none}.projects .tile{width:100%;text-align:left;margin:80px 0 0;padding-top:60px}.projects .tile .logo-img{position:absolute;width:75px;height:75px;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;background-color:#fff}.projects .tile .logo-img img{max-width:100%;max-height:100%;border-radius:50%}.projects .tile p{font-size:16px}.projects .row:after{content:'';display:block;clear:both}.projects .row:first-of-type{padding-botton:30px;border-bottom:1px solid #cecece;margin-bottom:30px;text-align:center}.projects .row:first-of-type dd,.projects .row:first-of-type dt{display:inline-block;margin-bottom:20px;margin-top:0}.projects dt{font-size:14px;color:#cecece;padding-right:10px;margin-bottom:20px;margin-top:20px}.projects dd{font-size:20px;padding-right:30px}@media (min-width:768px){.projects .tile{margin:15px;width:99%;padding-top:30px}.projects .tile .logo-img{position:static;-webkit-transform:translate(0);transform:translate(0);float:left;margin-right:30px;width:126px;height:126px}.projects .row:first-of-type dd,.projects .row:first-of-type dt{display:block}}@media (min-width:1025px){.projects .tile{width:calc(50% - 30px)}}@media (min-width:1440px){.projects .column .project-description{padding-right:40px}}@media (min-width:768px){.projects .row:first-of-type{text-align:left;padding-bottom:40px;margin-bottom:40px}.projects .column{float:left;text-align:left}.projects .column:first-of-type{width:70%}.projects .column:last-of-type{width:30%}.projects dt{padding-top:20px;padding-right:0}}@media (min-width:1024px){.projects .tiles-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.projects dd{font-size:22px}}@media (min-width:1920px){.projects dd{font-size:26px}}.logos .title-on-line{background-color:#fff}.logos .content{position:relative;max-width:100%;padding:0}.logos .slider-wrapper{overflow:hidden;width:100%;padding-top:40px}.logos .slider-overlay,.logos .slider-wrapper{height:480px}.logos .slider-overlay{width:100%;height:100%;background-image:url(../images/whatWeDid/slider-fade-in-layer.png);background-size:100% auto;position:absolute;z-index:1;pointer-events:none}.logos .slider{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;left:0;position:relative;height:200px}.logos .logo{position:relative;width:136px;height:136px;-ms-flex-negative:0;flex-shrink:0;margin:5px}.logos .logo .hover-caption,.logos .logo img{width:100%;height:100%;border-radius:50%}.logos .logo img{border:7px solid #EAEAEA}.logos .hover-caption{top:0;left:0;position:absolute;background-color:rgba(36,53,106,.9);text-align:center;color:#fff;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;padding-left:5px;padding-right:5px}.logos .hover-caption span{position:relative;top:50%;display:block;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;line-height:1.2}.logos .hover-caption:hover{opacity:1}@media (min-width:768px){.logos .slider-overlay,.logos .slider-wrapper{height:210px}}@media (min-width:1024px){.logos .slider-overlay,.logos .slider-wrapper{height:230px}}@media (min-width:1200px){.logos .slider-overlay,.logos .slider-wrapper{height:230px}}@media (min-width:1440px){.logos .slider-overlay,.logos .slider-wrapper{height:290px}}@media (min-width:1920px){.logos .slider-overlay,.logos .slider-wrapper{height:360px}}@media (min-width:2500px){.logos .slider-overlay,.logos .slider-wrapper{height:370px}}@media (max-width:767px){.logos .slider-overlay{display:none}.logos .slider{-ms-flex-pack:distribute;justify-content:space-around}}@media (min-width:768px){.logos .slider{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.logos .logo{width:calc((100vw)/ 6);height:calc((100vw)/ 6);margin:10px}.logos .hover-caption span{font-size:16px}}@media (min-width:1024px){.logos .logo{width:calc((100vw - 140px)/ 8);height:calc((100vw - 140px)/ 8);margin:20px}.notfound #yellow-shape{-webkit-transform:scale(1.4);transform:scale(1.4);-webkit-transform-origin:center 100%;transform-origin:center 100%}}@media (min-width:2500px){.logos .logo{width:calc((100vw - 140px)/ 10);height:calc((100vw - 140px)/ 10);margin:30px}}.what-we-did-last-section{background-image:url(../images/whatWeDid/last-bg-ipad.jpg);background-repeat:no-repeat;background-size:cover}.what-we-did-last-section .picture-mobile{background-image:url(../images/whatWeDid/last-bg-mobile.jpg);background-repeat:no-repeat;background-size:cover;height:394px;width:100vw;margin-bottom:10px}@media (max-width:767px){.what-we-did-last-section{background-image:none;padding:0 0 80px}}@media (min-width:1440px){.logos .hover-caption span{font-size:18px}.what-we-did-last-section{background-image:url(../images/whatWeDid/last-bg.jpg)}.notfound{background-image:url(../images/404/hero.jpg)}}.notfound{background-image:url(../images/404/hero.jpg);overflow:visible}.notfound .smaller{display:none}.notfound #yellow-shape{top:78%;left:5%}@media (min-width:768px){.what-we-did-last-section .picture-mobile{display:none}.notfound .smaller{display:block}}@media (max-width:767px){.notfound #yellow-shape{display:none}}@media (min-width:1920px){.logos .hover-caption span{font-size:22px}.notfound #yellow-shape{-webkit-transform:scale(2);transform:scale(2)}}