::-moz-selection{background:black;color:#fff}::selection{background:black;color:#fff}body{margin:0;padding:0;background-color:#ededed}h1{font-size:4.6em}h2{font-size:2.4em}h3{font-size:2.0em}h4{font-size:1.6em}h5{font-size:1.4em}h6{font-size:1em}h1,h2,h3,h4,h5,h6,p{line-height:1.3em;margin:20px 0 20px 0}div.container{position:relative;max-width:1400px;margin:0 auto;padding:0 30px}.clearfix:after{content:"";display:table;clear:both}.cta-button{width:auto;box-sizing:border-box;display:inline-block;border-bottom:0;line-height:1em;padding:20px 30px 16px 30px;text-align:center;background-color:#130c4a;font-family:"LubalinGraphStd-Demi",sans-serif;color:#fff;text-decoration:none;font-size:18px;margin:2rem 0 0}.agency-style{background-color:#ff6343}.tech-style{background-color:#ff5d97}.marketing-style{background-color:#130c4a}.digital-style{background-color:#ffb400}.e-commerce-style{background-color:#0DF58C}.professional-services-style{background-color:#545454}ul.jobs li.agency-style{border-color:rgba(255,99,67,0.3)}ul.jobs li.agency-style:after{border-color:#ff6343}ul.jobs li.tech-style{border-color:rgba(255,93,151,0.3)}ul.jobs li.tech-style:after{border-color:#ff5d97}ul.jobs li.marketing-style{border-color:rgba(19,12,74,0.3)}ul.jobs li.marketing-style:after{border-color:#130c4a}ul.jobs li.digital-style{border-color:rgba(255,180,0,0.3)}ul.jobs li.digital-style:after{border-color:#ffb400}ul.jobs li.e-commerce-style{border-color:rgba(13,245,140,0.3)}ul.jobs li.e-commerce-style:after{border-color:#0DF58C}ul.jobs li.professional-services-style{border-color:rgba(84,84,84,0.3)}ul.jobs li.professional-services-style:after{border-color:#545454}div.header-menu{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1000;transform:translateX(-100%);background-color:#ffffff;transition:0.15s cubic-bezier(0.67, 0.17, 0.36, 0.83)}div.header-menu nav{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center}div.header-menu nav ul{margin:0;padding:0;list-style-type:none}div.header-menu nav ul li{margin:0;padding:0;list-style-type:none;position:relative}div.header-menu nav ul li a{color:#000000;font-family:"LubalinGraphStd-Demi",sans-serif;font-size:30px;padding:10px 20px;text-decoration:none;display:block}div.header-menu.open{transform:translateX(0)}header{top:0;left:0;width:100%;z-index:1000;padding:40px 0;position:absolute;background-color:#ffffff}header a.logo{float:left}header a.logo svg{width:80px;height:auto}header a.logo svg *{transition:0.25s cubic-bezier(0.67, 0.17, 0.36, 0.83);fill:#000000}header.front nav ul li.menu-item-has-children>ul{background-color:transparent}header.front nav ul li.menu-item-has-children>ul li a{color:#fff}header nav{float:right;text-align:right}header nav a.contact{display:inline;padding:5px 25px;color:#000000;text-decoration:none;font-family:"LubalinGraphStd-Demi",sans-serif}header nav a.contact svg{display:inline-block;max-width:15px;margin-right:11px;position:relative;top:1px;transform:rotate(70deg)}header nav div.primary-nav{margin-top:5px}header nav ul{margin:0;padding:0;display:block;list-style-type:none}header nav ul li{margin:0;padding:0;display:inline-block;list-style-type:none;position:relative}header nav ul li a{display:block;padding:5px 25px;font-size:22px;text-decoration:none;color:#000000;font-family:"LubalinGraphStd-Demi",sans-serif}header nav ul li.menu-item-has-children>ul{position:absolute;right:0;top:100%;display:none;background:#ededed;min-width:270px;padding:1rem .25rem}header nav ul li.menu-item-has-children>ul li{display:block;padding:.3rem 0}header nav ul li.menu-item-has-children>ul li a{color:#000;font-size:18px}header nav ul li.menu-item-has-children:hover>ul{display:block}header div.hamb{position:absolute;cursor:pointer;right:30px;height:50px;width:50px;top:5px;display:none}header div.hamb div.line{width:40px;height:3px;left:5px;background-color:#000000;position:absolute;transition:0.25s cubic-bezier(0.67, 0.17, 0.36, 0.83)}header div.hamb div.line:nth-of-type(1){top:15px}header div.hamb div.line:nth-of-type(2){top:25px}header div.hamb div.line:nth-of-type(3){top:35px}header div.hamb.open div.line:nth-of-type(1){transform:rotate(45deg);top:25px}header div.hamb.open div.line:nth-of-type(2){opacity:0}header div.hamb.open div.line:nth-of-type(3){transform:rotate(135deg);top:25px}header.front{background-color:transparent}header.front a.logo svg *{fill:#ffffff}header.front nav ul li a{color:#ffffff}header.front nav a.contact{color:#ffffff}header.front div.hamb div.line{background-color:#ffffff}header.dark a.logo svg *{fill:#000000}header.dark div.hamb div.line{background-color:#000000}@media all and (max-width: 960px){header a.logo svg{max-width:100px}header nav{display:none}header div.hamb{display:block}}@font-face{font-family:'LubalinGraphStd-Demi';src:url("../fonts/LubalinGraphStd-Demi.eot");src:url("../fonts/LubalinGraphStd-Demi.eot?#iefix") format("embedded-opentype"),url("../fonts/LubalinGraphStd-Demi.svg#LubalinGraphStd-Demi") format("svg"),url("../fonts/LubalinGraphStd-Demi.ttf") format("truetype"),url("../fonts/LubalinGraphStd-Demi.woff") format("woff"),url("../fonts/LubalinGraphStd-Demi.woff2") format("woff2");font-weight:normal;font-style:normal}div.page-header{background-image:url("../img/home-header2.jpg");background-size:cover;background-position:50% 50%;padding:100px 0}div.page-header h1{color:#ffffff;font-family:"LubalinGraphStd-Demi",sans-serif;font-size:72px;line-height:1.1em;width:100%;margin:0;max-width:900px}div.page-header p{color:#ffffff;font-family:"LubalinGraphStd-Demi",sans-serif;font-size:24px;line-height:1.3em;width:100%;margin:20px 0 0 0;max-width:640px}@media all and (max-width: 960px){div.page-header h1{font-size:56px;max-width:700px}}@media all and (max-width: 768px){div.page-header{padding:60px 0}div.page-header h1{font-size:32px;max-width:100%;line-height:1.3em}}.default-page div.page-content{padding:50px 0}.default-page div.page-content .inner{max-width:80%}@media all and (max-width: 960px){.default-page div.page-content .inner{max-width:100%}}.default-page *{font-family:"LubalinGraphStd-Demi",sans-serif;color:#000000;font-size:1.1em}footer{background-color:#1c1c1c;padding:60px 0}footer div.column{float:left;box-sizing:border-box}footer div.column.menu{float:left;width:25%}footer div.column.menu nav{display:block}footer div.column.menu nav ul{display:block;padding:0;margin:0;list-style-type:none}footer div.column.menu nav ul li{padding:0;margin:0;list-style-type:none}footer div.column.menu nav ul li a{display:block;padding:3px 0;text-decoration:none;color:#868686;font-family:"LubalinGraphStd-Demi",sans-serif;transition:0.2s cubic-bezier(0.67, 0.17, 0.36, 0.83)}footer div.column.menu nav ul li a:hover{color:#ededed}footer div.column.menu.logo{cursor:pointer}footer div.column.menu.logo svg{height:50px;display:inline-block}footer div.column.menu.logo svg:first-of-type *{fill:#ff5d97}footer div.column.menu.logo svg:last-of-type{margin-left:10px;fill:#ededed}footer div.column.menu.logo:hover svg:first-of-type *{animation:svgcolor 2s infinite}@keyframes svgcolor{0%{fill:#ff5d97}19%{fill:#ff5d97}20%{fill:#83d3e2}39%{fill:#83d3e2}40%{fill:#ff6343}59%{fill:#ff6343}60%{fill:#ffb400}79%{fill:#ffb400}80%{fill:#ededed}100%{fill:#ededed}}footer div.column.menu.social{text-align:right}footer div.column.menu.social a{margin-right:10px;display:inline-block}footer div.column.menu.social a:last-of-type{margin-right:0}footer div.column.menu.social a svg{width:30px}footer div.column.menu.social a svg *{fill:#868686;transition:0.2s cubic-bezier(0.67, 0.17, 0.36, 0.83)}footer div.column.menu.social a:hover svg *{fill:#ededed}footer div.copyright{display:block;width:100%;margin-top:100px}footer div.copyright div.content{float:left;width:50%;text-align:left}footer div.copyright div.content p{font-family:"LubalinGraphStd-Demi",sans-serif;font-size:14px;color:#868686;margin:0;text-decoration:none}footer div.copyright div.content a{font-family:"LubalinGraphStd-Demi",sans-serif;font-size:14px;color:#868686;margin:0;text-decoration:none;transition:0.2s cubic-bezier(0.67, 0.17, 0.36, 0.83)}footer div.copyright div.content a:hover{color:#ededed}footer div.copyright div.content:last-of-type{text-align:right}@media all and (max-width: 960px){footer div.column.menu{width:28%}footer div.column.menu.social{width:16%}}@media all and (max-width: 768px){footer div.column.menu{width:100%;margin-bottom:20px}footer div.column.menu:last-of-type{margin-bottom:0}footer div.column.menu.social{width:100%;text-align:left}footer div.copyright div.content{width:100%;text-align:left;margin-bottom:10px}footer div.copyright div.content:last-of-type{text-align:left;margin-bottom:0}}body.home{padding-top:0 !important}div.homepage{position:relative;left:0;top:0;width:100%;background-image:url("../img/home-header2.jpg");background-size:cover;background-position:50% 50%;height:800px}div.homepage div.home-content{transform:translateY(-50%);position:absolute;width:100%;top:50%;left:0}div.homepage div.home-content div.home-markets{display:none}div.homepage div.home-content div.home-markets h1{margin:0;line-height:1em;font-size:80px;font-family:"LubalinGraphStd-Demi",sans-serif;color:#ffffff}div.homepage div.home-content div.home-markets h1 span a{color:inherit;text-decoration:none}div.homepage div.home-content div.home-markets h1 span b{font-size:34px;text-decoration:underline}div.homepage div.home-content div.home-markets h1 span.market-one{color:#ff5d97}div.homepage div.home-content div.home-markets h1 span.market-two{color:#ff6343}div.homepage div.home-content div.home-markets h1 span.market-three{color:#c8c8c8}div.homepage div.home-content div.home-markets h1 span.market-four{color:#ffb400}div.homepage div.home-content div.home-markets h1 span.market-five{color:#0DF58C}div.homepage div.home-content div.home-markets h1 span.market-six{color:#ff5d97}div.homepage div.home-content div.home-markets h1 span.market-seven{color:#545454}@media all and (max-width: 960px){div.homepage div.home-content{top:32%}div.homepage div.home-content div.home-markets h1{font-size:52px;text-align:center}}@media all and (max-height: 1000px){div.homepage div.home-content div.home-markets h1{font-size:52px}}@media all and (max-width: 768px){div.homepage div.home-content div.home-markets h1{font-size:32px}}@media all and (max-height: 650px){div.homepage div.home-content div.home-markets h1{font-size:32px}}div.homepage div.home-head-jobs{position:absolute;bottom:100px;width:100%;left:0}div.homepage div.home-head-jobs div.home-jobs-col{float:left;width:40%}div.homepage div.home-head-jobs div.home-jobs-col a{text-decoration:none;color:#ffffff;font-size:22px;font-family:"LubalinGraphStd-Demi",sans-serif;display:inline-block;position:relative}div.homepage div.home-head-jobs div.home-jobs-col a:after{content:'';width:100%;height:4px;background-color:#ffffff;position:absolute;left:0;bottom:-5px}div.homepage div.home-head-jobs div.home-jobs-desc{width:60%;float:right}div.homepage div.home-head-jobs div.home-jobs-desc p{color:#ffffff;font-size:22px;font-family:"LubalinGraphStd-Demi",sans-serif;margin:0}@media all and (max-height: 600px){div.homepage div.home-head-jobs div.home-jobs-desc{display:none}}div.homepage div.home-head-jobs a.contact{display:none;width:100%;text-align:center;color:#ffffff;font-family:"LubalinGraphStd-Demi",sans-serif;text-decoration:none;padding:5px 0;font-size:22px}div.homepage div.home-head-jobs a.contact:first-of-type{margin-top:20px}@media all and (max-width: 960px){div.homepage div.home-head-jobs{bottom:40px}div.homepage div.home-head-jobs a.contact{display:block}div.homepage div.home-head-jobs div.home-jobs-col{width:100%;float:none;text-align:center}div.homepage div.home-head-jobs div.home-jobs-col a{font-size:18px}div.homepage div.home-head-jobs div.home-jobs-col a:after{height:3px}div.homepage div.home-head-jobs div.home-jobs-desc{width:100%;float:none;text-align:center;margin-bottom:30px}div.homepage div.home-head-jobs div.home-jobs-desc p{font-size:18px;max-width:600px;margin:0 auto}}@media all and (max-width: 768px){div.homepage div.home-head-jobs div.home-jobs-desc p{margin:0 auto 65px auto}}@media all and (max-width: 960px){div.homepage{height:600px}}ul.jobs{margin:0;padding:0 0 40px 0;list-style-type:none}ul.jobs li{float:left;width:calc(33.333% - 20px);margin-right:30px;margin-bottom:30px;position:relative;box-sizing:border-box;background-color:#fff;border:6px solid #6758e4}ul.jobs li:nth-of-type(3n){margin-right:0}ul.jobs li a{padding:40px 40px 100px 40px;display:block;position:relative;text-decoration:none;text-align:center}ul.jobs li a img{width:80px;margin:0 0 1.5rem}ul.jobs li a h3{margin:0;font-family:"LubalinGraphStd-Demi",sans-serif;color:#130c4a}ul.jobs li a p.location{margin:2px 0 10px 0;font-size:18px}@media all and (max-width: 960px){ul.jobs li a h3{font-size:28px}}@media all and (max-width: 768px){ul.jobs li a{padding:40px 30px 80px 40px}ul.jobs li a h3{font-size:22px}}ul.jobs li a p{margin:0;font-family:"LubalinGraphStd-Demi",sans-serif;color:#130c4a}ul.jobs li .job-info{left:40px;bottom:0;width:calc(100% - 80px);display:block;position:absolute}ul.jobs li .job-info div.wage{float:left}ul.jobs li .job-info div.wage p{font-size:24px;color:#130c4a;font-family:"LubalinGraphStd-Demi",sans-serif}@media all and (max-width: 768px){ul.jobs li .job-info div.wage{margin-top:8px}ul.jobs li .job-info div.wage p{font-size:16px}}ul.jobs li .job-info div.date{float:right;margin-top:8px}ul.jobs li .job-info div.date p{color:#130c4a;font-family:"LubalinGraphStd-Demi",sans-serif}ul.jobs li:after{content:'';width:100%;left:0;height:100%;top:0;border:4px solid #130c4a;position:absolute;pointer-events:none;box-sizing:border-box;transition:0.15s cubic-bezier(0.67, 0.17, 0.36, 0.83)}ul.jobs li:hover:after{left:0;top:0;width:100%;height:100%;border:10px solid #ffffff}div.jobs-page{display:block}div.jobs-page .filters__toggle{width:auto;box-sizing:border-box;display:inline-block;border-bottom:0;line-height:1em;padding:20px 30px 16px 30px;text-align:center;background-color:#130c4a;font-family:"LubalinGraphStd-Demi",sans-serif;color:#ffffff;text-decoration:none;margin:40px 0;font-size:18px}div.jobs-page .filters__form{display:none;background-color:#130c4a;clear:both;color:#fff;overflow:hidden;padding:20px 40px 40px;position:relative;zoom:1;margin-bottom:40px}div.jobs-page .filters__form:after{content:'';width:calc(100% - 20px);left:10px;height:calc(100% - 20px);top:10px;border:2px solid #ffffff;position:absolute;pointer-events:none;box-sizing:border-box;transition:0.15s cubic-bezier(0.67, 0.17, 0.36, 0.83)}div.jobs-page .filters__column{float:left;width:calc(33.33% - 15px);margin-right:18.75px}div.jobs-page .filters__column h5{font-family:"LubalinGraphStd-Demi",sans-serif}div.jobs-page .filters__column:last-of-type{margin-right:0}@media all and (max-width: 768px){div.jobs-page .filters__column{margin-right:0;width:100%}}div.jobs-page .filters__option{outline:none;clear:both;cursor:pointer;display:block;margin-bottom:0;position:relative}div.jobs-page .filters__option *{outline:none}div.jobs-page .filters__option:hover,div.jobs-page .filters__option:focus{outline:none}div.jobs-page .filters__option:hover *,div.jobs-page .filters__option:focus *{outline:none}div.jobs-page .filters__option input[type=checkbox]{cursor:pointer;-webkit-appearance:none;display:block;width:100%;height:40px;border:2px solid #ffffff;box-sizing:border-box}div.jobs-page .filters__option p{position:absolute;top:calc(50% + 2px);margin:0;left:50%;transform:translate(-50%, -50%);font-family:"LubalinGraphStd-Demi",sans-serif}div.jobs-page .filters__option.active-option{background:#ff5d97}div.jobs-page .filters__no-results{display:block;width:100% !important;height:100px;text-align:center;line-height:100px;background:#130c4a;font-family:"LubalinGraphStd-Demi",sans-serif;color:#ffffff}div.jobs-page .filters__results--processing{opacity:0.5;pointer-events:none}div.jobs-page .filters__submit{display:none}@media all and (max-width: 1200px){ul.jobs li{width:calc(50% - 15px);margin-right:30px;margin-bottom:30px}ul.jobs li:nth-of-type(3n){margin-right:auto}ul.jobs li:nth-of-type(2n){margin-right:0}}@media all and (max-width: 768px){ul.jobs li{width:100%;margin-right:0;margin-bottom:30px}ul.jobs li:nth-of-type(2n){margin-right:auto}}div.single-jobs-page .wpcf7-response-output{font-family:"LubalinGraphStd-Demi",sans-serif;font-size:26px;margin:2rem !important;border:none !important;text-align:center}div.single-jobs-page .main-content{padding:100px 0 100px 0}div.single-jobs-page .main-content *{font-family:"LubalinGraphStd-Demi",sans-serif}div.single-jobs-page .main-content h2{font-size:40px;line-height:1em;max-width:400px;margin:0 0 40px 0}div.single-jobs-page .left{position:relative;z-index:1;float:left;width:calc(70% - 100px)}div.single-jobs-page .left div.job-copy *{font-size:18px;line-height:1.4em}div.single-jobs-page .right{float:right;margin-left:150px;position:relative;width:calc(30% - 50px);z-index:1}div.single-jobs-page .right div.right-row{z-index:2;display:block;width:100%;margin-bottom:70px;position:relative}div.single-jobs-page .right div.right-row:after{content:'';position:absolute;left:0;bottom:-31px;width:100%;height:3px;background-color:#a9a9a9}div.single-jobs-page .right div.right-row h3{font-size:26px;margin:0;line-height:1em}div.single-jobs-page .right div.right-row:last-of-type{margin-bottom:0}div.single-jobs-page .right div.right-row:last-of-type:after{display:none}div.single-jobs-page .right div.right-row a.apply-for-job{width:auto;box-sizing:border-box;display:inline-block;border-bottom:0;line-height:1em;padding:20px 30px 16px 30px;text-align:center;background-color:#130c4a;font-family:"LubalinGraphStd-Demi",sans-serif;color:#fff;text-decoration:none;font-size:18px}@media all and (max-width: 960px){div.single-jobs-page .left{width:calc(60% - 70px)}div.single-jobs-page .right{margin-left:100px;width:calc(40% - 30px)}}@media all and (max-width: 768px){div.single-jobs-page .main-content{padding:50px 0 50px 0}div.single-jobs-page .main-content h2{font-size:26px}div.single-jobs-page .left{width:100%}div.single-jobs-page .right{margin-top:40px;margin-left:0;width:100%}}div.apply-single-job{top:0;left:0;width:100%;height:100vh;z-index:1200;position:fixed;transition:0.25s cubic-bezier(0.67, 0.17, 0.36, 0.83);background-color:rgba(0,0,0,0.8)}div.apply-single-job.closed{opacity:0;pointer-events:none}div.apply-single-job div.close{top:20px;right:20px;width:52px;height:52px;z-index:1500;cursor:pointer;position:absolute;background-color:#fff}div.apply-single-job div.close div.close-line-1{left:50%;top:50%;width:32px;height:4px;pointer-events:none;position:absolute;background-color:#130c4a;transform:translate(-50%, -50%) rotate(-45deg)}div.apply-single-job div.close div.close-line-2{left:50%;top:50%;width:32px;height:4px;pointer-events:none;position:absolute;background-color:#130c4a;transform:translate(-50%, -50%) rotate(45deg)}div.apply-single-job div.apply-single-job-inner{top:50%;left:50%;height:80%;padding:50px;overflow:scroll;max-width:1200px;position:absolute;box-sizing:border-box;width:calc(100% - 60px);background-color:#fff;transform:translate(-50%, -50%)}div.apply-single-job div.apply-single-job-inner .form{position:relative;z-index:1;float:left;width:100%}div.apply-single-job div.apply-single-job-inner .form svg{z-index:1;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:300px;opacity:.5}div.apply-single-job div.apply-single-job-inner .form form{z-index:2;width:100%;display:block;position:relative}div.apply-single-job div.apply-single-job-inner .form form label{font-size:20px;font-family:"LubalinGraphStd-Demi",sans-serif}div.apply-single-job div.apply-single-job-inner .form form div.form-field{margin-top:50px;border-bottom:2px solid #000000}div.apply-single-job div.apply-single-job-inner .form form div.form-field.submit{border-bottom:0px}div.apply-single-job div.apply-single-job-inner .form form div.form-field.name{margin-top:0}div.apply-single-job div.apply-single-job-inner .form form div.form-field input,div.apply-single-job div.apply-single-job-inner .form form div.form-field textarea{width:100%;display:block;background-color:transparent;border:none;padding:10px 0;box-sizing:border-box;outline:none;font-size:18px;font-family:"LubalinGraphStd-Demi",sans-serif}div.apply-single-job div.apply-single-job-inner .form form div.form-field input[type="submit"]{width:auto;display:inline-block;border-bottom:0;border:2px solid #000000;line-height:1em;padding:20px 50px 16px 50px}div.apply-single-job div.apply-single-job-inner .form form div.form-field .upload-btn-wrapper{position:relative;overflow:hidden;display:inline-block;margin-bottom:15px}div.apply-single-job div.apply-single-job-inner .form form div.form-field .upload-btn-wrapper input[type=file]{font-size:100px;position:absolute;left:0;top:0;opacity:0}div.apply-single-job div.apply-single-job-inner .form form div.form-field .upload-btn-wrapper .btn{border:2px solid #000000;color:#000000;padding:12px 20px 8px 20px;font-size:20px;font-family:"LubalinGraphStd-Demi",sans-serif;font-weight:bold}div.apply-single-job div.apply-single-job-inner .form form div.form-field .upload-btn-wrapper p{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1000;margin:0;display:block}div.apply-single-job div.apply-single-job-inner .form form div.form-field .upload-btn-wrapper p span.cv-upload{display:block;width:100%;height:100%}#contact.about-page .form{width:100%}#contact.about-page .form h3,#contact.about-page .form p{font-family:"LubalinGraphStd-Demi",sans-serif}#contact.about-page .form p{font-size:20px;line-height:1.5em}#contact.about-page .split-form{display:grid;gap:4em}@media screen and (max-width: 768px){#contact.about-page .split-form{display:block}}#contact.about-page .split-form .split-left{grid-column:1}#contact.about-page .split-form .split-right{grid-column:2}#contact.about-page form{z-index:2;width:100%;display:block;position:relative}#contact.about-page form label{font-size:20px;font-family:"LubalinGraphStd-Demi",sans-serif}#contact.about-page form div.form-field{margin-top:50px;border-bottom:2px solid #000000}#contact.about-page form div.form-field.submit{border-bottom:0px}#contact.about-page form div.form-field.name{margin-top:0}#contact.about-page form div.form-field.message-field{height:calc(100% - 1.4rem)}#contact.about-page form div.form-field input,#contact.about-page form div.form-field textarea{width:100%;display:block;background-color:transparent;border:none;padding:10px 0;box-sizing:border-box;outline:none;font-size:18px;font-family:"LubalinGraphStd-Demi",sans-serif}#contact.about-page form div.form-field input[type="submit"]{width:auto;display:inline-block;border-bottom:0;border:2px solid #000000;line-height:1em;padding:20px 50px 16px 50px}#contact.about-page form div.form-field .upload-btn-wrapper{position:relative;overflow:hidden;display:inline-block;margin-bottom:15px}#contact.about-page form div.form-field .upload-btn-wrapper input[type=file]{font-size:100px;position:absolute;left:0;top:0;opacity:0}#contact.about-page form div.form-field .upload-btn-wrapper .btn{border:2px solid #000000;color:#000000;padding:12px 20px 8px 20px;font-size:20px;font-family:"LubalinGraphStd-Demi",sans-serif;font-weight:bold}#contact.about-page form div.form-field .upload-btn-wrapper p{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1000;margin:0;display:block}#contact.about-page form div.form-field .upload-btn-wrapper p span.cv-upload{display:block;width:100%;height:100%}div.contact-page{display:block}div.contact-page .contact-columns{padding:100px 0}div.contact-page .contact-columns .form{position:relative;z-index:1;float:left;width:calc(65% - 100px)}div.contact-page .contact-columns .form svg{z-index:1;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:300px;opacity:.5}div.contact-page .contact-columns .form form{z-index:2;width:100%;display:block;position:relative}div.contact-page .contact-columns .form form label{font-size:20px;font-family:"LubalinGraphStd-Demi",sans-serif}div.contact-page .contact-columns .form form div.form-field{margin-top:50px;border-bottom:2px solid #000000}div.contact-page .contact-columns .form form div.form-field.submit{border-bottom:0px}div.contact-page .contact-columns .form form div.form-field.name{margin-top:0}div.contact-page .contact-columns .form form div.form-field input,div.contact-page .contact-columns .form form div.form-field textarea{width:100%;display:block;background-color:transparent;border:none;padding:10px 0;box-sizing:border-box;outline:none;font-size:18px;font-family:"LubalinGraphStd-Demi",sans-serif}div.contact-page .contact-columns .form form div.form-field input[type="submit"]{width:auto;display:inline-block;border-bottom:0;border:2px solid #000000;line-height:1em;padding:20px 50px 16px 50px}div.contact-page .contact-columns .form form div.form-field .upload-btn-wrapper{position:relative;overflow:hidden;display:inline-block;margin-bottom:15px}div.contact-page .contact-columns .form form div.form-field .upload-btn-wrapper input[type=file]{font-size:100px;position:absolute;left:0;top:0;opacity:0}div.contact-page .contact-columns .form form div.form-field .upload-btn-wrapper .btn{border:2px solid #000000;color:#000000;padding:12px 20px 8px 20px;font-size:20px;font-family:"LubalinGraphStd-Demi",sans-serif;font-weight:bold}div.contact-page .contact-columns .form form div.form-field .upload-btn-wrapper p{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1000;margin:0;display:block}div.contact-page .contact-columns .form form div.form-field .upload-btn-wrapper p span.cv-upload{display:block;width:100%;height:100%}div.contact-page .contact-columns .sidebar{float:right;margin-left:150px;position:relative;width:calc(35% - 50px);z-index:1}div.contact-page .contact-columns .sidebar svg{max-width:50px;opacity:.5;margin-top:40px;z-index:1}div.contact-page .contact-columns .sidebar div.sidebar-row{z-index:2;display:block;width:100%;margin-bottom:30px;position:relative}div.contact-page .contact-columns .sidebar div.sidebar-row:last-of-type{margin-bottom:0}div.contact-page .contact-columns .sidebar div.sidebar-row p{font-family:"LubalinGraphStd-Demi",sans-serif;font-size:16px;color:#777777;margin:0 0 4px 0}div.contact-page .contact-columns .sidebar div.sidebar-row h4,div.contact-page .contact-columns .sidebar div.sidebar-row h4 a{text-decoration:none;color:#000000;font-family:"LubalinGraphStd-Demi",sans-serif;margin:0;font-size:22px}@media all and (max-width: 960px){div.contact-page .contact-columns .form{float:none;width:100%}div.contact-page .contact-columns .form svg{opacity:.2}div.contact-page .contact-columns .sidebar{float:none;width:100%;margin-left:0;margin-bottom:100px}div.contact-page .contact-columns .sidebar svg{position:absolute;top:30px;left:30px;max-width:100px;margin-top:0;opacity:.2}}.projects-page{padding:100px 0 0 0;background-color:#fff}.projects-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.project-block{flex:0 0 calc(25% - 30px);margin-bottom:100px}.project-block img{width:100%;height:auto;display:block}.project-block h3{color:#130c4a;font-family:"LubalinGraphStd-Demi",sans-serif;font-size:28px;line-height:1.1em;width:100%;margin:30px 0 20px 0;max-width:900px}.project-block p{color:#130c4a;font-family:"LubalinGraphStd-Demi",sans-serif;font-size:14px;line-height:1.3em;width:100%;margin:0;max-width:900px}@media all and (max-width: 960px){.projects-page{padding:60px 0 0 0}.project-block{flex:0 0 calc(50% - 20px);margin-bottom:60px}}@media all and (max-width: 640px){.projects-page{padding:30px 0 0 0}.project-block{flex:0 0 100%;margin-bottom:30px}}.module-banner-text{padding:100px 0}.module-banner-text h1{width:100%;font-size:66px;max-width:600px;line-height:1.1em;font-family:"LubalinGraphStd-Demi",sans-serif;color:#ebebeb}@media all and (max-width: 960px){.module-banner-text h1{font-size:45px}}@media all and (max-width: 768px){.module-banner-text h1{max-width:100%;font-size:32px}}.module-about-header div.text-block{padding:120px 0 300px 0;position:relative}.module-about-header div.text-block ul.text-row{max-width:1400px;width:calc(100% - 60px);margin:0 auto;padding:0;position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-color:#ffffff;display:inline-block;box-sizing:border-box}.module-about-header div.text-block ul.text-row li{float:left;width:33.333%;display:inline-block;margin:0;padding:60px 40px;box-sizing:border-box;list-style-type:none}.module-about-header div.text-block ul.text-row li h4{font-family:"LubalinGraphStd-Demi",sans-serif;margin:0 0 20px 0;line-height:1.1em;font-size:24px}.module-about-header div.text-block ul.text-row li p{margin:0;font-family:"LubalinGraphStd-Demi",sans-serif;line-height:1.1em;font-size:24px;color:#9d9d9d}.module-about-header div.text-block h1{color:#ffffff;font-size:85px;width:100%;line-height:1.1em;max-width:700px;font-family:"LubalinGraphStd-Demi",sans-serif}@media all and (max-width: 960px){.module-about-header div.text-block{padding:100px 75px 100px 0}.module-about-header div.text-block h1{font-size:68px}.module-about-header div.text-block ul.text-row{display:none}}@media all and (max-width: 768px){.module-about-header div.text-block h1{font-size:52px}}.module-title-paragraph{display:block;padding:150px 0}.module-title-paragraph .title-col{float:left;width:35%}.module-title-paragraph .title-col h1{line-height:1.1em;font-size:28px;margin:0;max-width:200px;font-family:"LubalinGraphStd-Demi",sans-serif}.module-title-paragraph .title-col svg{max-width:50px;opacity:.5;margin-top:40px}.module-title-paragraph .text-col{float:left;width:65%}.module-title-paragraph .text-col h3{line-height:1.4em;font-size:38px;margin:0;font-family:"LubalinGraphStd-Demi",sans-serif}.module-title-paragraph .text-col p{line-height:1.6em;font-size:22px;margin:30px 0 0 0;font-family:"LubalinGraphStd-Demi",sans-serif;column-count:2;column-gap:40px;color:#a7a7a7}@media all and (max-width: 960px){.module-title-paragraph{padding:100px 0}.module-title-paragraph .title-col{width:100%;float:none;margin-top:30px}.module-title-paragraph .title-col h1{font-size:24px;max-width:100%;margin-bottom:30px}.module-title-paragraph .title-col svg{display:none}.module-title-paragraph .text-col{width:100%;float:none}.module-title-paragraph .text-col h3{font-size:30px}.module-title-paragraph .text-col p{font-size:16px;column-count:1}}@media all and (max-width: 768px){.module-title-paragraph{padding:50px 0 20px 0}.module-title-paragraph .text-col h3{font-size:24px}}.module-full-image{display:block}.module-full-image img{display:block;width:100%}@media all and (max-width: 960px){.module-full-image{margin:100px 0}}@media all and (max-width: 768px){.module-full-image{margin:50px 0}}.module-staff-selector{display:block;padding:150px 0 0 0}.module-staff-selector div.staff-row{margin-bottom:150px}.module-staff-selector div.staff-row div.image{float:left;width:40%;margin-right:100px;position:relative}.module-staff-selector div.staff-row div.image img{display:block;width:100%}.module-staff-selector div.staff-row div.image svg{position:absolute;right:-100px;bottom:-100px;width:200px;opacity:0.4}.module-staff-selector div.staff-row div.content{float:left;width:calc(60% - 100px)}.module-staff-selector div.staff-row div.content h3{font-size:46px;font-family:"LubalinGraphStd-Demi",sans-serif;line-height:1.1em}.module-staff-selector div.staff-row div.content p{font-family:"LubalinGraphStd-Demi",sans-serif;font-size:20px;line-height:1.6em;color:#a7a7a7}.module-staff-selector div.staff-row div.content a{color:#000000;font-family:"LubalinGraphStd-Demi",sans-serif;text-decoration:none;font-size:18px;padding:3px 0;display:inline-block}.module-staff-selector div.staff-row div.content a span{position:relative}.module-staff-selector div.staff-row div.content a span:after{left:0;bottom:-1px;height:2px;width:100%;content:'';position:absolute;background-color:#0076B5}.module-staff-selector div.staff-row div.content a.linkedin{color:#0076B5}.module-staff-selector div.staff-row:nth-of-type(2n-1) div.image{float:right;margin-right:0;margin-left:100px}.module-staff-selector div.staff-row:nth-of-type(2n-1) div.image svg{left:-100px}.module-staff-selector div.staff-row:last-of-type{margin-bottom:0}@media all and (max-width: 1200px){.module-staff-selector{padding:100px 0 0 0}.module-staff-selector div.staff-row{margin-bottom:50px}.module-staff-selector div.staff-row div.image{float:none;width:100%;margin-right:0}.module-staff-selector div.staff-row div.image img{max-width:600px;width:80%}.module-staff-selector div.staff-row div.image svg{left:-20px;width:100px;bottom:auto;top:-20px;right:auto}.module-staff-selector div.staff-row div.content{float:none;width:100%}.module-staff-selector div.staff-row div.content h3{margin-top:30px;font-size:30px;max-width:100%}.module-staff-selector div.staff-row:nth-of-type(2n-1) div.image{float:none;margin-left:0}.module-staff-selector div.staff-row:nth-of-type(2n-1) div.image svg{left:-20px}}@media all and (max-width: 768px){.module-staff-selector{padding:50px 0 0 0}.module-staff-selector div.staff-row div.content p{font-size:16px}}.module-block-title{padding:200px 0 150px 0;display:block}.module-block-title h2{font-family:"LubalinGraphStd-Demi",sans-serif;font-size:72px;margin:0;line-height:1.1em;width:100%;max-width:900px}.module-block-title a{display:inline-block;margin:80px 0 0 0;font-size:40px;font-family:"LubalinGraphStd-Demi",sans-serif;color:#000000;text-decoration:none;position:relative}.module-block-title a:after{content:'';width:100%;height:4px;background-color:#000000;position:absolute;left:0;bottom:-5px}@media all and (max-width: 960px){.module-block-title{padding:100px 0}.module-block-title h2{font-size:52px;max-width:768px}.module-block-title a:after{height:3px}}@media all and (max-width: 768px){.module-block-title{padding:50px 0}.module-block-title h2{font-size:42px;max-width:100%}.module-block-title a{font-size:28px}}.module-basic-content{display:block;padding:20px 0}.module-basic-content .wysiwyg-content *{font-family:"LubalinGraphStd-Demi",sans-serif}.module-basic-content .wysiwyg-content p,.module-basic-content .wysiwyg-content a,.module-basic-content .wysiwyg-content li{font-size:20px;line-height:1.5em}.module-basic-content .wysiwyg-content .grey *,.module-basic-content .wysiwyg-content.grey *{color:#a7a7a7}.module-basic-content .title-col{float:left;width:35%}.module-basic-content .title-col h1{line-height:1.1em;font-size:28px;margin:0;max-width:200px;font-family:"LubalinGraphStd-Demi",sans-serif}.module-basic-content .title-col svg{max-width:50px;opacity:.5;margin-top:40px}.module-basic-content .text-col{float:left;width:65%}.module-basic-content .text-col h3{line-height:1.4em;font-size:38px;margin:0;font-family:"LubalinGraphStd-Demi",sans-serif}.module-basic-content .text-col p{line-height:1.6em;font-size:22px;margin:30px 0 0 0;font-family:"LubalinGraphStd-Demi",sans-serif;column-count:2;column-gap:40px;color:#a7a7a7}@media all and (max-width: 960px){.module-basic-content{padding:100px 0}.module-basic-content .title-col{width:100%;float:none;margin-top:30px}.module-basic-content .title-col h1{font-size:24px;max-width:100%;margin-bottom:30px}.module-basic-content .title-col svg{display:none}.module-basic-content .text-col{width:100%;float:none}.module-basic-content .text-col h3{font-size:30px}.module-basic-content .text-col p{font-size:16px;column-count:1}}@media all and (max-width: 768px){.module-basic-content{padding:30px 0 20px 0;font-size:14px}.module-basic-content p,.module-basic-content a,.module-basic-content li{font-size:1.4em;line-height:1.5em}}.module-jobs-content{padding:20px 0}.module-jobs-content h2{line-height:1.4em;font-size:38px;margin:0 0 2rem;font-family:"LubalinGraphStd-Demi",sans-serif}
/*# sourceMappingURL=main.css.map */
