html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:#fff0}*[data-interaction="slider"] ul{list-style:none}body{line-height:1;font-size:16px;-webkit-font-smoothing:antialiased}*:focus{outline:none}h1,h2,h3,h4,h5,h6,p{margin:0;padding:.5em 0;font-weight:400}figure{font-size:0;line-height:0}figure img{display:block;width:100%;height:auto}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}button{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:#fff0;display:block;border:0;border-radius:0;margin:0;padding:0;background:none;font-family:inherit;font-size:inherit;font-weight:400;font-style:inherit;cursor:pointer}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:''}i{display:inline-block}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:#fff0;outline:none;color:inherit;color:expression(this.parentNode.currentStyle ? this.parentNode.currentStyle.color:"black")}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle;border-radius:0}.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading h4,.wf-loading h5,.wf-loading h6,.wf-loading p,.wf-loading button,.wf-loading li{visibility:hidden}.wf-active h1,.wf-active h2,.wf-active h3,.wf-active h4,.wf-active h5,.wf-active h6,.wf-active p,.wf-active button,.wf-active li{visibility:visible}.slider .swiper-container .swiper-wrapper:after{content:'';display:block;clear:both}.slider .swiper-container .swiper-wrapper{box-sizing:border-box;-moz-box-sizing:border-box}.slider{position:relative}.slider .swiper-container{overflow:hidden;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.slider .swiper-container .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;list-style:none;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-ms-transition-property:-ms-transform;transition-property:transform}.slider .swiper-container .swiper-wrapper .swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;float:left}.swiper-menu button{position:absolute;z-index:100;height:40px;width:40px;top:50%;left:0;margin:-20px 0 0 0;background-color:#fff;text-indent:-9999px}.swiper-menu button.next{left:auto;right:0}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.infoBoxes .row:after,.intro.multipleVideos .wrap:after,.standardText .wrap header .author:after,.standardText .wrap header .share:after,.standardText .wrap .facts .fact:after,.individualPerson .wrap .hold .about .follow:after,.individualPerson .wrap .pagination:after,.timeline .wrap .cols:after,footer .wrap .cols:after{content:'';display:block;clear:both}.infoBoxes .row .col,form button,form .input:not(.tickbox) input,form .input:not(.tickbox) select,form .input:not(.tickbox) textarea,header[role="banner"],header[role="banner"] .wrap .mainNav,.hero.pageHero .wrap .content a,.hero .wrap .content,.pageIntro .wrap .col .links a,.standardText .wrap .getInTouch a,.standardText .wrap article ol li:before,.statsNew .wrap .countBoxes>div h3,.promo .wrap .content,.banner .wrap .content a,.sectors .wrap ul li .box .content,.relatedNews .wrap header .viewAll,.multiSliders .slider .swiper-container .swiper-wrapper .swiper-slide .content a,.individualPerson .wrap .hold .about .links a,.process .wrap .graph .circle span:not(.pulse),.timeline .wrap .rows .row .number .total,.timeline .wrap .rows .row .number .companies,.portfolio .wrap .col .content,.portfolio .wrap .col .content a,.clusterMap .mapInfoPanel{box-sizing:border-box;-moz-box-sizing:border-box}.social a:before,.social a:after,.infoBoxes .row .col:after,form button:after,form .tickbox span,header[role="banner"] .wrap .top h1,.hero.pageHero .wrap .content a:after,.hero .wrap .content:before,.hero .wrap .content button,.intro.multipleVideos .wrap .col .promo button,.intro.multipleVideos .wrap .col .promo .videoModal button,.pageIntro .wrap .col header h2:before,.pageIntro .wrap .col .links a:before,.pageIntro .wrap .col .links a:after,.pageIntro .wrap .col .navigation a.active:before,.standardText .wrap header time:before,.standardText .wrap .getInTouch h3:before,.standardText .wrap .getInTouch a:after,.promo .wrap .content button,.promo .wrap .videoModal button,.banner .wrap .content h3:before,.banner .wrap .content a:after,.slider.upNext .swiper-container .swiper-wrapper .swiper-slide .content a:after,.slider .swiper-menu button:before,.sectors .wrap ul li .box .content h3:after,.twoCols .wrap .row .col .content span:after,.individualPerson .wrap .hold .about:before,.individualPerson .wrap .hold .about .links a:after,.individualPerson .wrap .pagination a:after,.tabs .wrap .accordion button:after,.tabs .wrap .accordion .info a:after,.processModal .wrap .slider .close,.portfolio .wrap .col .content a:after,.projects .wrap .filter .filterBy .input:after{background-image:url(../sprites/sprite.svg);background-size:500px 500px;font-size:20px}.placeholder{pointer-events:none;-webkit-transition:0.3s opacity linear;-ms-transition:0.3s opacity linear;transition:0.3s opacity linear;position:absolute}.placeholder.faded{opacity:.5}.placeholder.hide{display:none}.video{position:relative;padding-bottom:56.25%;height:0;width:100%;display:block}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.thoughtco-cookiepanel.open{position:relative;z-index:999999}.cookiepanel-open{font-size:1.125rem}.cookiepanel-sidebar{z-index:100000000;color:white!important;padding-top:100px!important;padding-bottom:100px!important}.cookiepanel-sidebar .buttons button{display:inline-block;border-radius:25px;background-color:#fff;text-align:center;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;height:32px;border:0!important;line-height:18px}.cookiepanel-sidebar .toggler{width:100%!important;z-index:1}.cookiepanel-sidebar .toggler label{cursor:pointer;font-size:1rem;text-transform:uppercase;letter-spacing:.08em;color:#fff;text-align:center;padding:0!important;float:right}.cookiepanel-sidebar .toggler label+label{padding-right:0!important;text-align:center!important;float:left!important}.cookiepanel-sidebar .toggler label::before{z-index:-1}.cookiepanel-sidebar h2{font-weight:700}.thoughtco-cookiepanel .toggler label::before{border-radius:10px!important;left:calc(50% - 3px)!important}.thoughtco-cookiepanel .toggler label{color:#282828!important}.thoughtco-cookiepanel .toggler label+label{color:white!important}.thoughtco-cookiepanel .toggler input:checked+label{color:white!important}.thoughtco-cookiepanel .toggler input:checked+label+label{color:#282828!important}.thoughtco-cookiepanel .toggler label:before{box-sizing:border-box;z-index:-1}.thoughtco-cookiepanel .toggler input:checked+label::before{left:3px!important}.thoughtco-cookiepanel .buttons{margin-top:1em;position:fixed;bottom:0;left:0;display:flex;opacity:0;visibility:hidden;pointer-events:none;justify-items:center;align-content:space-between;width:90%;max-width:400px;background:#949494;transition:300ms ease-in-out all;padding:20px 0;justify-content:center}.thoughtco-cookiepanel.open .buttons{opacity:1;visibility:visible;pointer-events:all;z-index:9}.thoughtco-cookiepanel .buttons button{background-color:rgb(255 255 255 / .5);padding:8px;border-radius:8px;margin-left:10px;font-size:.75rem;letter-spacing:0}.thoughtco-cookiepanel .buttons button:first-of-type{margin-left:0}.thoughtco-cookiepanel .buttons [data-consentpanel="accept"]{background-color:#fff;color:#282828}.thoughtco-cookiepanel .buttons [data-consentpanel="select"]{background-color:rgb(255 255 255 / .5)}.thoughtco-cookiepanel .buttons [data-consentpanel="reject"]{background-color:#282828;color:#fff}.hide{display:none!important}.desktop{display:none}body{font-family:'effra',sans-serif}body a{text-decoration:none}body h1,body h2,body h3,body h4,body h5,body p{padding:0;margin:0}body.showNav header[role="banner"]{background-color:#0a203a}body.showNav header[role="banner"] .wrap .top .navButton span:first-of-type{opacity:0}body.showNav header[role="banner"] .wrap .mainNav{left:0}body.addBlueHeader{padding-top:70px}body.addBlueHeader header[role="banner"]{background-color:#0a203a}body.fade:before{content:'';background-color:rgb(0 0 0 / .6);position:fixed;top:0;left:0;width:100%;height:100%;display:block;z-index:1000}.social a{text-indent:-9999px;display:inline-block;margin:0 auto;position:relative}.social a:before,.social a:after{content:'';background-position:-240px -20px;width:17px;display:block;height:14px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:opacity;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:opacity;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:opacity;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:opacity;transition-timing-function:linear;transition-duration:300ms;transition-property:opacity}.social a:after{background-position:-340px -150px;position:absolute;top:0;left:0;opacity:0}.social a:hover:after{opacity:1}.social a:hover:before{opacity:0}.social a.facebook:before,.social a.facebook:after{background-position:-260px -20px;width:9px;height:17px}.social a.facebook:after{background-position:-380px -150px}.social a.linkedIn:before,.social a.linkedIn:after{background-position:-280px -20px;width:17px;height:16px}.social a.linkedIn:after{background-position:-400px -150px}.social a+a{margin-left:30px}.infoBoxes .row .col{width:33.3%;float:left;border-top:2px solid #cacaca;background-color:rgb(0 0 0 / .5);height:101px;padding:10px 12px;position:relative}.infoBoxes .row .col+.col{border-left:2px solid #cacaca}.infoBoxes .row .col:after{content:'';background-position:-160px -20px;width:29px;height:18px;display:block;position:absolute;bottom:10px;left:12px}.infoBoxes .row .col a{display:block;width:100%;height:100%}.infoBoxes .row .col h3{color:#fff;font-weight:500;font-size:.875rem;line-height:1.14}form button{background-color:#00d391;padding:12px 0;width:126px;display:block;font-size:.75rem;font-weight:700;position:relative;border-radius:18px;text-align:left;padding-left:18px;-ms-box-shadow:0 0 5px rgb(49 90 122 / .5);-o-box-shadow:0 0 5px rgb(49 90 122 / .5);-webkit-box-shadow:0 0 5px rgb(49 90 122 / .5);-moz-box-shadow:0 0 5px rgb(49 90 122 / .5);box-shadow:0 0 5px rgb(49 90 122 / .5);color:#fff;margin-top:18px}form button:after{content:'';background-position:-160px -110px;width:18px;height:12px;display:block;position:absolute;top:50%;margin-top:-5px;right:15px}form h4{color:#00d391;font-weight:700;font-size:.875rem;padding-bottom:6px}form .input+h4{margin-top:40px}form ul li{list-style:none;text-transform:uppercase;position:absolute;top:-19px;right:0;color:red;font-weight:500;font-size:.75rem}form .input:not(.tickbox){position:relative}form .input:not(.tickbox) input,form .input:not(.tickbox) select,form .input:not(.tickbox) textarea{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;background-color:#fff0;border:0;color:#fff;font-size:1.625rem;font-weight:300;border-bottom:1px solid #fff;padding-bottom:6px;border-radius:0}form .input:not(.tickbox) textarea{height:45px}form .input:not(.tickbox) [data-invalid="true"]{border-bottom:1px solid red!important}form .input:not(.tickbox) label{top:2px;left:0;color:#fff;font-size:1.625rem;font-weight:300}form .tickbox{margin-top:16px;position:relative}form .tickbox input{width:20px;height:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cacaca;border-radius:0;padding:0;margin:0}form .tickbox input:checked~span{opacity:1}form .tickbox span{display:block;position:absolute;top:5px;left:3px;background-position:-180px -160px;width:14px;height:10px;opacity:0;pointer-events:none}form .tickbox label{color:#979797;font-weight:300;font-size:.875rem;margin-left:10px;position:relative;top:2px}header[role="banner"]{position:fixed;top:0;left:0;width:100%;z-index:100000;padding:22px 20px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:background-color;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:background-color;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:background-color;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:background-color;transition-timing-function:linear;transition-duration:300ms;transition-property:background-color}header[role="banner"].changeHeader{background-color:#0a203a}header[role="banner"] .wrap .top h1{text-indent:-9999px;background-position:-320px -20px;width:83px;height:27px}header[role="banner"] .wrap .top h1 a{width:100%;height:100%;display:block}header[role="banner"] .wrap .top .navButton{position:absolute;top:28px;right:20px}header[role="banner"] .wrap .top .navButton span{pointer-events:none;background-color:#fff;width:20px;height:4px;display:block;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:opacity;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:opacity;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:opacity;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:opacity;transition-timing-function:linear;transition-duration:300ms;transition-property:opacity}header[role="banner"] .wrap .top .navButton span+span{margin-top:4px}header[role="banner"] .wrap .mainNav{height:70px;overflow:auto;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:left;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:left;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:left;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:left;transition-timing-function:linear;transition-duration:300ms;transition-property:left}header[role="banner"] .wrap .social{margin-left:20px;margin-bottom:40px}header[role="banner"] .wrap figure{width:110px;margin-left:20px}.hero{position:relative;height:-moz-calc(100vh - 75px);height:-o-calc(100vh - 75px);height:-webkit-calc(100vh - 75px);height:calc(100vh - 75px);overflow:hidden}.hero.pageHero .wrap .content:before{background-position:-250px -80px}.hero.pageHero .wrap .content h2{font-size:3.5rem;font-weight:300;padding-bottom:20px}.hero.pageHero .wrap .content p{font-size:1rem;font-weight:300;line-height:1.2;color:#fff}.hero.pageHero .wrap .content a{margin-top:40px;border:1px solid #fff;color:#fff;padding:12px 0;width:126px;display:block;font-size:.75rem;font-weight:700;position:relative;border-radius:18px;text-align:left;padding-left:18px;-ms-box-shadow:0 0 5px rgb(49 90 122 / .5);-o-box-shadow:0 0 5px rgb(49 90 122 / .5);-webkit-box-shadow:0 0 5px rgb(49 90 122 / .5);-moz-box-shadow:0 0 5px rgb(49 90 122 / .5);box-shadow:0 0 5px rgb(49 90 122 / .5);display:inline-block!important;margin-right:7px}.hero.pageHero .wrap .content a:after{content:'';background-position:-160px -110px;width:22px;height:12px;display:block;position:absolute;top:50%;margin-top:-5px;right:15px}.hero.portfolioHero{background-blend-mode:multiply;background-color:#2e597b;height:260px}.hero.portfolioHero:before{display:none}.hero.portfolioHero .wrap .content{margin-top:22px}.hero.portfolioHero .wrap .content h2{font-size:2rem;padding-bottom:0}.hero.portfolioHero .wrap .content a{border:1px solid #979797;color:#979797}.hero.portfolioHero .wrap .content a:after,.hero.portfolioHero .wrap .content a:before{display:none}.hero.videoOpened{z-index:-1}.hero.videoOpened:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .7);z-index:1000}.hero.videoOpened .wrap .content{opacity:0;pointer-events:none}.hero.videoOpened .wrap .videoModal{visibility:visible}.hero.videoOpened .wrap .videoModal .hold{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.hero figure{position:relative;background-size:cover;height:-moz-calc(100vh - 75px);height:-o-calc(100vh - 75px);height:-webkit-calc(100vh - 75px);height:calc(100vh - 75px);background-position:center center;width:100%}.hero figure:before{content:'';background-color:rgb(0 0 0 / .5);width:100%;height:100%;display:block;position:absolute;top:0;left:0;display:block}.hero figure video{width:100%;height:100%;object-fit:cover}.hero .wrap .videoModal{position:absolute;top:50%;left:50%;width:100%;max-width:100%;height:auto;z-index:10000;visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.hero .wrap .videoModal .hold{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);opacity:0;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all;position:relative;margin:0 20px}.hero .wrap .videoModal button{display:none}.hero .wrap .content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;left:0;padding:0 80px 0 20px;z-index:100}.hero .wrap .content:before{content:'';width:24px;height:34px;background-position:-250px -40px;display:block;margin-bottom:10px}.hero .wrap .content h2{color:#fff;font-size:1.75rem;line-height:1.1}.hero .wrap .content button{text-indent:-9999px;background-position:-20px -250px;width:55px;height:55px;margin-top:26px}.hero .wrap .infoBoxes{position:absolute;bottom:0;left:0;width:100%;z-index:100}.intro{margin-top:100px}.intro.multipleVideos .wrap .col .promo{position:relative;margin:0 0 6px 0;float:left;width:-moz-calc(50% - 3px);width:-o-calc(50% - 3px);width:-webkit-calc(50% - 3px);width:calc(50% - 3px)}.intro.multipleVideos .wrap .col .promo .videoModal.videoOpened{opacity:1;pointer-events:all}.intro.multipleVideos .wrap .col .promo .videoModal.videoOpened figure{opacity:1;pointer-events:all;height:unset}.intro.multipleVideos .wrap .col .promo .videoModal.videoOpened .videoModal{opacity:1}.intro.multipleVideos .wrap .col .promo:nth-of-type(2n+2){margin-left:6px}.intro.multipleVideos .wrap .col .promo.videoOpened figure{opacity:0;pointer-events:none}.intro.multipleVideos .wrap .col .promo.videoOpened .videoModal{opacity:1}.intro.multipleVideos .wrap .col .promo button{text-indent:-9999px;background-position:-20px -390px;width:55px;height:55px;margin-top:30px;position:absolute;top:50%;left:50%;margin:-28px 0 0 -28px}.intro.multipleVideos .wrap .col .promo figure{height:180px;background-size:cover;background-position:center center;position:relative;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:opacity;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:opacity;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:opacity;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:opacity;transition-timing-function:linear;transition-duration:300ms;transition-property:opacity}.intro.multipleVideos .wrap .col .promo figure:before{content:'';background-color:rgb(0 0 0 / .5);width:100%;height:100%;display:block;position:absolute;top:0;left:0;display:block}.intro.multipleVideos .wrap .col .promo .videoModal{position:fixed;height:100%;top:0;left:0;width:100%;background-color:#fff;opacity:0;pointer-events:none;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:opacity;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:opacity;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:opacity;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:opacity;transition-timing-function:linear;transition-duration:300ms;transition-property:opacity;z-index:100000;overflow:auto}.intro.multipleVideos .wrap .col .promo .videoModal .hold{margin:0 10px}.intro.multipleVideos .wrap .col .promo .videoModal button{text-indent:-9999px;background-position:-190px -200px;width:15px;height:15px;position:absolute;top:26px;right:22px;left:auto;margin:0}.intro.multipleVideos .wrap .col .promo .videoModal .video{margin:80px 0 10px 0}.intro.multipleVideos .wrap .col .promo .videoModal .caption{color:#0a203a;font-size:1.125rem}.intro.multipleVideos .wrap .col h3{font-weight:500;color:#00d391;font-size:1.875rem;line-height:1.15;margin-bottom:20px}.intro.multipleVideos .wrap .col p:first-of-type{font-weight:300;font-size:.875rem;line-height:1.6;color:#000}.intro .wrap{margin:0 20px}.intro .wrap .col+.col{margin-top:20px}.intro .wrap .col p{font-weight:300;font-size:.875rem;line-height:1.6}.intro .wrap .col p+p{margin-top:20px}.intro .wrap .col:first-of-type p{font-weight:500;color:#00d391;font-size:1.875rem;line-height:1.15}.pageIntro{margin-top:140px;margin-bottom:80px}.pageIntro .wrap{margin:0 20px}.pageIntro .wrap .col header h2{font-size:3.875rem;font-weight:300;line-height:1.12;position:relative}.pageIntro .wrap .col header h2:before{content:'';background-position:-200px -20px;width:35px;height:50px;display:block;position:absolute;top:-56px;left:0}.pageIntro .wrap .col header h2+p{margin-top:22px}.pageIntro .wrap .col header p{font-size:1rem;font-weight:300;line-height:1.4}.pageIntro .wrap .col header p+p{margin-top:20px}.pageIntro .wrap .col .links{margin-top:40px}.pageIntro .wrap .col .links a{display:block;width:240px;padding:18px 0;border-radius:28px;background-color:#fff;-ms-box-shadow:0 0 5px rgb(49 90 122 / .5);-o-box-shadow:0 0 5px rgb(49 90 122 / .5);-webkit-box-shadow:0 0 5px rgb(49 90 122 / .5);-moz-box-shadow:0 0 5px rgb(49 90 122 / .5);box-shadow:0 0 5px rgb(49 90 122 / .5);font-size:1.125rem;font-weight:300;position:relative;text-align:left;padding-left:60px}.pageIntro .wrap .col .links a:before,.pageIntro .wrap .col .links a:after{content:'';width:27px;height:25px;display:inline-block;background-position:-290px -60px;position:absolute;top:50%;margin-top:-12px;left:20px}.pageIntro .wrap .col .links a:after{background-position:-290px -160px;opacity:0;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:opacity;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:opacity;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:opacity;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:opacity;transition-timing-function:linear;transition-duration:300ms;transition-property:opacity}.pageIntro .wrap .col .links a+a{margin-top:12px}.pageIntro .wrap .col .links a.tel:before,.pageIntro .wrap .col .links a.tel:after{background-position:-290px -100px;width:27px;height:27px;margin-top:-14px}.pageIntro .wrap .col .links a.tel:after{background-position:-290px -200px}.pageIntro .wrap .col .follow{margin-top:55px}.pageIntro .wrap .col .follow h4{font-weight:300;font-size:1.25rem;padding-bottom:18px}.pageIntro .wrap .col .follow .social a+a{margin-left:22px}.pageIntro .wrap .col .follow .social a:before{background-position:-340px -80px}.pageIntro .wrap .col .follow .social a.facebook:before{background-position:-380px -80px}.pageIntro .wrap .col .follow .social a.linkedIn:before{background-position:-400px -80px}.pageIntro .wrap .col .navigation{margin:100px 0 0 0}.pageIntro .wrap .col .navigation a{font-size:1rem;display:block;font-weight:500;line-height:1.6;position:relative;padding-left:45px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.pageIntro .wrap .col .navigation a:hover,.pageIntro .wrap .col .navigation a.active{color:#00d391}.pageIntro .wrap .col .navigation a.active:before{content:'';background-position:-160px -20px;width:29px;height:18px;display:block;position:absolute;left:0;top:3px}.standardText{margin-top:140px;margin-bottom:80px}.standardText.portfolioText{margin-top:40px}.standardText.portfolioText .wrap header h3{color:#0a203a}.standardText.portfolioText .wrap header .tags{margin-top:28px}.standardText.portfolioText .wrap header .tags a{color:#00d391;padding:10px 16px;font-size:.875rem;border:1px solid #00d391;display:inline-block;border-radius:18px;margin-bottom:5px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.standardText.portfolioText .wrap header .tags a:hover{background-color:#00d391;color:#fff}.standardText.portfolioText .wrap header .tags a+a{margin-left:5px}.standardText.portfolioText .wrap article figure.video{margin:30px 0}.standardText .wrap header{border-bottom:1px solid #cacaca;padding-bottom:14px;margin:0 10px;padding:0 30px 14px 10px;margin-bottom:50px}.standardText .wrap header time{font-size:.875rem;font-weight:700;color:#00d391;padding-bottom:5px;display:block;position:relative}.standardText .wrap header time:before{content:'';background-position:-200px -20px;width:35px;height:50px;display:block;position:absolute;top:-66px;left:0}.standardText .wrap header h3{font-size:1.875rem;font-weight:500;line-height:1.12}.standardText .wrap header .author{margin-top:34px}.standardText .wrap header .author figure{width:60px;height:60px;border-radius:50%;background-size:cover;background-position:center center;float:left}.standardText .wrap header .author .text{float:left;margin-top:10px;margin-left:26px}.standardText .wrap header .author .text h4{font-size:.875rem;line-height:1.5;font-weight:500}.standardText .wrap header .author .text h4 em{font-style:normal;color:#b1b1b1}.standardText .wrap header .share{margin-top:34px}.standardText .wrap header .share h4{font-size:.875rem;color:gray;float:left;line-height:1.4}.standardText .wrap header .share .social{float:left;margin-left:26px}.standardText .wrap header .share .social a+a{margin-left:22px}.standardText .wrap header .share .social a:before{background-position:-340px -80px}.standardText .wrap header .share .social a.facebook:before{background-position:-380px -80px}.standardText .wrap header .share .social a.linkedIn:before{background-position:-400px -80px}.standardText .wrap .facts{margin:0 20px;border-bottom:1px solid #cacaca;padding-bottom:50px}.standardText .wrap .facts .fact+.fact{margin-top:40px}.standardText .wrap .facts .fact h3{color:#00d391;font-size:3.125rem;font-weight:300;width:140px;float:left}.standardText .wrap .facts .fact p{float:left;width:50%;font-size:1rem;font-weight:500;padding-top:20px}.standardText .wrap .stats{position:relative;padding:38px 0;margin-bottom:60px}.standardText .wrap .stats:before{content:'';display:block;width:100vw;height:100%;position:absolute;top:0;left:50%;margin-left:-50vw;background:#2e597b;background:-moz-linear-gradient(left,#2e597b 0%,#4d8fb3 50%,#93cdf0 84%);background:-webkit-linear-gradient(left,#2e597b 0%,#4d8fb3 50%,#93cdf0 84%);background:linear-gradient(to right,#2e597b 0%,#4d8fb3 50%,#93cdf0 84%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e597b',endColorstr='#93cdf0',GradientType=1)}.standardText .wrap .stats .stat{text-align:center;position:relative;color:#fff}.standardText .wrap .stats .stat+.stat{margin-top:40px}.standardText .wrap .stats .stat h3{font-size:2.8125rem;color:#fff;font-weight:500}.standardText .wrap .stats .stat p{font-size:1rem}.standardText .wrap .stats .stat h3+p{margin-top:0}.standardText .wrap .getInTouch{margin:40px 0 40px 40px}.standardText .wrap .getInTouch h3{font-size:1.375rem;font-weight:500;line-height:1.2;position:relative}.standardText .wrap .getInTouch h3:before{content:'';background-position:-200px -20px;width:35px;height:50px;display:block;margin-bottom:10px}.standardText .wrap .getInTouch a{background-color:#00d391;padding:12px 0;width:126px;display:block;font-size:.75rem;font-weight:700;position:relative;border-radius:18px;text-align:left;padding-left:18px;-ms-box-shadow:0 0 5px rgb(49 90 122 / .5);-o-box-shadow:0 0 5px rgb(49 90 122 / .5);-webkit-box-shadow:0 0 5px rgb(49 90 122 / .5);-moz-box-shadow:0 0 5px rgb(49 90 122 / .5);box-shadow:0 0 5px rgb(49 90 122 / .5);color:#fff;margin-top:28px}.standardText .wrap .getInTouch a:after{content:'';background-position:-160px -110px;width:18px;height:12px;display:block;position:absolute;top:50%;margin-top:-5px;right:15px}.standardText .wrap .facts+article{margin-top:50px}.standardText .wrap article+.slider{margin-top:80px}.standardText .wrap .slider+article{margin-top:80px}.standardText .wrap article{border-bottom:1px solid #cacaca;padding-bottom:50px;margin:0 20px}.standardText .wrap article figure.image,.standardText .wrap article figure.video{margin:30px 0}.standardText .wrap article figure figcaption{display:block;position:relative;font-size:1rem;font-weight:500;margin-top:14px}.standardText .wrap article h3+p{margin-top:23px}.standardText .wrap article p+h4{margin-top:40px}.standardText .wrap article h4+p{margin-top:23px}.standardText .wrap article h3{font-weight:300;font-size:1.5rem;line-height:1.2}.standardText .wrap article h4{font-weight:500;line-height:1.2;font-size:1.375rem}.standardText .wrap article ol{margin:40px 0;counter-reset:my-sec-counter}.standardText .wrap article ol li{list-style:none;font-weight:300;line-height:1.4;padding-left:40px;position:relative}.standardText .wrap article ol li:before{counter-increment:my-sec-counter;content:counter(my-sec-counter);font-size:1.125rem;border:2px solid #00d391;border-radius:50%;color:#00d391;left:0;top:-5px;text-align:center;width:25px;height:25px;position:absolute;font-weight:400;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.standardText .wrap article ol li+li{margin-top:42px}.standardText .wrap article ul{margin:40px 0}.standardText .wrap article ul li{list-style:none;font-weight:300;line-height:1.4;padding-left:30px;position:relative}.standardText .wrap article ul li:before{content:'';width:12px;height:12px;border:1px solid #00d391;display:block;border-radius:50%;position:absolute;left:0;top:4px}.standardText .wrap article ul li+li{margin-top:23px}.standardText .wrap article blockquote{margin:60px 20px 60px 40px}.standardText .wrap article blockquote p{color:#00d391;line-height:1.15;font-size:1.5625rem}.standardText .wrap article blockquote h5{font-size:.875rem;margin-top:26px}.standardText .wrap article p{font-weight:300;line-height:1.4;padding-right:20px}.standardText .wrap article p+p{margin-top:20px}.standardText .wrap article p strong{font-weight:500}.standardText .wrap article p+.link{margin-top:50px}.standardText .wrap article .link{border:1px solid #979797;color:#989797;font-size:.875rem;display:inline-block;padding:10px 16px;text-align:center;border-radius:18px}.statsNew{margin:50px 0}.statsNew .wrap .countBoxes.startAnim>div .progress__value{stroke-dasharray:552px;stroke-dashoffset:339.292;-webkit-animation:2s forwards alternate progress;animation:2s forwards alternate progress}@-webkit-keyframes progress{from{stroke-dashoffset:239.292;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes progress{from{stroke-dashoffset:239.292;opacity:0}to{stroke-dashoffset:0;opacity:1}}.statsNew .wrap .countBoxes>div{position:relative}.statsNew .wrap .countBoxes>div+div{margin-top:40px}.statsNew .wrap .countBoxes>div.stat h3{border:0;padding-top:74px}.statsNew .wrap .countBoxes>div.stat .progress{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;top:0;left:50%;margin-left:-119px}.statsNew .wrap .countBoxes>div.stat .progress__value{opacity:0}.statsNew .wrap .countBoxes>div h3{font-size:2.5rem;color:#00d391;text-align:center;border:15px solid #dfdfdf;border-radius:50%;width:234px;height:234px;margin:0 auto;padding-top:54px}.statsNew .wrap .countBoxes>div h4{text-align:center;width:210px;font-weight:500;position:absolute;bottom:84px;left:0;right:0;margin:0 auto}.promo{margin:100px 20px 0 20px;position:relative}.promo.promoVideo .videoModal.videoOpened{opacity:1}.promo.videoOpened .wrap .content,.promo.videoOpened .wrap figure{opacity:0;pointer-events:none}.promo.videoOpened .wrap .videoModal{opacity:1;pointer-events:all}.promo .wrap figure{height:500px;background-size:cover;background-position:center center;position:relative;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:opacity;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:opacity;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:opacity;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:opacity;transition-timing-function:linear;transition-duration:300ms;transition-property:opacity}.promo .wrap figure:before{content:'';background-color:rgb(0 0 0 / .65);width:100%;height:100%;display:block;position:absolute;top:0;left:0;display:block}.promo .wrap .content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;left:0;padding:0 80px 0 20px;color:#fff;z-index:100;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:opacity;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:opacity;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:opacity;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:opacity;transition-timing-function:linear;transition-duration:300ms;transition-property:opacity}.promo .wrap .content h2{font-size:1.75rem;line-height:1.1;padding-bottom:15px;font-weight:500}.promo .wrap .content p{font-size:.875rem;line-height:1.5;font-weight:300}.promo .wrap .content button{text-indent:-9999px;background-position:-20px -250px;width:55px;height:55px;margin-top:30px}.promo .wrap .videoModal{position:absolute;top:0;left:0;width:100%;opacity:0;pointer-events:none;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:opacity;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:opacity;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:opacity;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:opacity;transition-timing-function:linear;transition-duration:300ms;transition-property:opacity}.promo .wrap .videoModal .video{padding-bottom:100%}.promo .wrap .videoModal button{text-indent:-9999px;background-position:-20px -320px;width:55px;height:55px;position:absolute;top:-50px;right:0}.banner{background-color:#0a203a;margin:48px 20px 0 20px;padding:90px 20px 26px 20px}.banner.newsletter{padding-bottom:52px;margin-left:0;margin-right:0;margin-bottom:50px}.banner.newsletter .wrap .content form{margin-top:33px}.banner.newsletter .wrap .content form button{margin-left:auto}.banner .wrap .content{color:#fff}.banner .wrap .content h4.success{font-weight:300;margin-top:20px;max-width:400px;line-height:1.18;color:#00d391}.banner .wrap .content h3{font-size:1.375rem;font-weight:500;line-height:1.2;position:relative}.banner .wrap .content h3:before{content:'';background-position:-200px -20px;width:35px;height:50px;display:block;position:absolute;top:-65px;left:0}.banner .wrap .content a{background-color:#00d391;padding:12px 0;width:126px;display:block;font-size:.75rem;font-weight:700;position:relative;border-radius:18px;text-align:left;padding-left:18px;-ms-box-shadow:0 0 5px rgb(49 90 122 / .5);-o-box-shadow:0 0 5px rgb(49 90 122 / .5);-webkit-box-shadow:0 0 5px rgb(49 90 122 / .5);-moz-box-shadow:0 0 5px rgb(49 90 122 / .5);box-shadow:0 0 5px rgb(49 90 122 / .5);margin-top:28px}.banner .wrap .content a:after{content:'';background-position:-160px -110px;width:18px;height:12px;display:block;position:absolute;top:50%;margin-top:-5px;right:15px}.slider.gallery{margin-left:10px}.slider.gallery .swiper-menu{left:auto;right:10px;bottom:30px}.slider.gallery .swiper-container{padding-bottom:0}.slider.gallery .swiper-container .swiper-wrapper .swiper-slide{width:-moz-calc(100% - 34px);width:-o-calc(100% - 34px);width:-webkit-calc(100% - 34px);width:calc(100% - 34px);margin-right:10px}.slider.gallery .swiper-container .swiper-wrapper .swiper-slide figure{background-size:cover;padding-top:68%}.slider.gallery .swiper-container .swiper-wrapper .swiper-slide p{margin-top:20px;font-size:.875rem;font-weight:300;color:#666}.slider.upNext{position:relative}.slider.upNext:before{content:'';background-color:#e5fbf4;width:100vw;height:-moz-calc(100% - 122px);height:-o-calc(100% - 122px);height:-webkit-calc(100% - 122px);height:calc(100% - 122px);display:block;position:absolute;bottom:0;left:50%;margin-left:-50vw}.slider.upNext .swiper-pagination{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin:40px 0 0 30px}.slider.upNext .swiper-pagination span{width:6px;height:6px;background-color:#2e597b;border-radius:50%;display:inline-block}.slider.upNext .swiper-pagination span.swiper-pagination-bullet-active{border:1px solid #2e597b;width:10px;height:10px;background-color:#fff0}.slider.upNext .swiper-pagination span+span{margin-left:10px}.slider.upNext .swiper-container{max-width:700px;margin:0 auto}.slider.upNext .swiper-container .swiper-wrapper .swiper-slide figure{width:245px;height:245px;background-size:cover;background-position:center center;border-radius:50%;margin-left:auto;margin-right:10px}.slider.upNext .swiper-container .swiper-wrapper .swiper-slide .content{margin-top:20px;padding-right:30px;padding:0 30px 0 30px}.slider.upNext .swiper-container .swiper-wrapper .swiper-slide .content h2{color:#00d391;text-transform:uppercase;font-weight:700;font-size:.875rem;padding-bottom:6px}.slider.upNext .swiper-container .swiper-wrapper .swiper-slide .content h3{font-size:1.875rem;font-weight:700;color:#2e597b;padding-bottom:15px}.slider.upNext .swiper-container .swiper-wrapper .swiper-slide .content p{font-size:.875rem;font-weight:300;line-height:1.5;color:#2e597b}.slider.upNext .swiper-container .swiper-wrapper .swiper-slide .content a{font-size:.875rem;color:#00d391;font-weight:700;display:inline-block;margin-top:32px;position:relative;padding-right:40px}.slider.upNext .swiper-container .swiper-wrapper .swiper-slide .content a:after{content:'';background-position:-160px -20px;width:29px;height:18px;display:block;position:absolute;top:50%;margin-top:-8px;right:0}.slider .swiper-container{padding-bottom:60px}.slider .swiper-menu{position:absolute;bottom:0;left:0;width:112px;right:0;margin:0 auto}.slider .swiper-menu button{width:50px;height:35px;border:1px solid #cacaca;border-radius:18px;margin:0}.slider .swiper-menu button:before{content:'';background-position:-160px -40px;width:29px;height:18px;display:block;position:absolute;left:0;right:0;margin:0 auto;top:50%;margin-top:-9px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:opacity;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:opacity;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:opacity;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:opacity;transition-timing-function:linear;transition-duration:300ms;transition-property:opacity}.slider .swiper-menu button+button{border:1px solid #00d391}.slider .swiper-menu button+button:before{background-position:-160px -20px}.sectors{margin-top:84px}.sectors .wrap{margin:0 20px}.sectors .wrap.swiper-container{padding-bottom:10px}.sectors .wrap h2{font-size:1.375rem;color:#0a203a;line-height:1.15;font-weight:500;padding-bottom:22px}.sectors .wrap ul li{list-style:none}.sectors .wrap ul li .box{width:-moz-calc(50% - 8px);width:-o-calc(50% - 8px);width:-webkit-calc(50% - 8px);width:calc(50% - 8px);padding-top:-moz-calc(50% - 8px);padding-top:-o-calc(50% - 8px);padding-top:-webkit-calc(50% - 8px);padding-top:calc(50% - 8px);float:left;border:1px solid #cacaca;position:relative;margin-bottom:12px}.sectors .wrap ul li .box:nth-of-type(2n+2){margin-left:12px}.sectors .wrap ul li .box .content{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding-left:10px}.sectors .wrap ul li .box .content a{display:block;width:100%;height:100%}.sectors .wrap ul li .box .content figure{margin-bottom:20px;width:40px}.sectors .wrap ul li .box .content figure img{width:auto;max-width:100%}.sectors .wrap ul li .box .content h3{position:relative;padding-bottom:25px}.sectors .wrap ul li .box .content h3:after{content:'';background-position:-160px -60px;width:18px;height:12px;display:block;position:absolute;bottom:0;left:0}.twoCols{margin-top:126px}.twoCols+footer{margin-top:125px}.twoCols.twoImages .wrap .row .col+.col{margin-top:100px}.twoCols.twoImages .wrap .row .col figure{width:220px}.twoCols.twoImages .wrap .row .col figure+figure{width:150px;margin:-60px;margin-left:140px}.twoCols.twoImages .wrap .row .col figure+figure img{border-top:10px solid #fff;border-left:10px solid #fff}.twoCols.twoImages .wrap .row .col .content h3{padding-bottom:30px}.twoCols .wrap{margin:0 20px}.twoCols .wrap .row .col{position:relative}.twoCols .wrap .row .col+.col{margin-top:40px}.twoCols .wrap .row .col figure{width:250px}.twoCols .wrap .row .col figure img{width:auto;max-width:100%}.twoCols .wrap .row .col .content h2{font-size:.875rem;color:#00d391;padding-bottom:5px;font-weight:700}.twoCols .wrap .row .col .content h3{font-size:1.375rem;font-weight:500;padding-bottom:16px}.twoCols .wrap .row .col .content p{font-size:.875rem;font-weight:300;line-height:1.6}.twoCols .wrap .row .col .content p+p{margin-top:20px}.twoCols .wrap .row .col .content span{display:inline-block;margin-top:30px;font-weight:700;font-size:.875rem;position:relative}.twoCols .wrap .row .col .content span:after{content:'';background-position:-160px -20px;width:29px;height:18px;display:block;position:absolute;right:-42px;top:0}.relatedNews{margin-top:110px;margin-bottom:120px}.relatedNews .swiper-menu{margin-left:20px}.relatedNews .wrap{margin:0 20px;padding-top:12px;padding-bottom:15px}.relatedNews .wrap header{position:relative;margin-bottom:18px}.relatedNews .wrap header h2{font-size:1.375rem;color:#0a203a;line-height:1.15;font-weight:500}.relatedNews .wrap header .viewAll{-ms-box-shadow:0 0 5px rgb(49 90 122 / .5);-o-box-shadow:0 0 5px rgb(49 90 122 / .5);-webkit-box-shadow:0 0 5px rgb(49 90 122 / .5);-moz-box-shadow:0 0 5px rgb(49 90 122 / .5);box-shadow:0 0 5px rgb(49 90 122 / .5);color:#666;border-radius:18px;padding:12px 18px;display:inline-block;font-size:.75rem;text-align:center;background-color:#fff;font-weight:700;position:absolute;top:-8px;right:2px}.relatedNews .wrap ul li figure{margin-bottom:12px}.relatedNews .wrap ul li time{color:#00d391;font-size:.875rem;padding-bottom:6px;display:block}.relatedNews .wrap ul li h4{font-weight:300;font-size:1.25rem;line-height:1.3;padding-bottom:8px}.banner+.news{margin-top:80px}.news+footer{margin-top:80px}.news .pagination{text-align:center;margin-top:50px}.news .pagination a{display:inline-block;margin:0 5px;padding:5px;position:relative}.news .pagination a.selected{color:#fff}.news .pagination a.selected:before{content:'';width:30px;height:30px;display:block;position:absolute;top:-2px;left:-6px;background-color:#00d391;border-radius:50%;z-index:-1}.news .wrap{margin:0 20px}.news .wrap .row.featured .col .content h3{font-size:1.75rem}.news .wrap .row+.row{margin-top:60px}.news .wrap .row .col+.col{margin-top:60px}.news .wrap .row .col figure{padding-top:100%;background-size:cover;background-position:center center}.news .wrap .row .col .content{margin-top:18px}.news .wrap .row .col .content time{color:#00d391;font-size:.875rem;padding-bottom:5px;display:block}.news .wrap .row .col .content h3{font-weight:300;font-size:1.25rem;line-height:1.14;padding-bottom:8px;padding-right:40px}.multiSliders{background-color:#edf4f7;margin-top:100px}.multiSliders.white{background-color:#fff}.multiSliders.white .slider .swiper-container .swiper-wrapper .swiper-slide .content a{background-color:#fff;color:#00d391}.multiSliders.teamSlider{margin-bottom:135px}.multiSliders.teamSlider .slider .swiper-container .swiper-wrapper .swiper-slide figure{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.multiSliders.teamSlider .slider .swiper-container .swiper-wrapper .swiper-slide .content h3{font-weight:300}.multiSliders.teamSlider .slider .swiper-container .swiper-wrapper .swiper-slide .content h4{text-transform:none;font-weight:700}.multiSliders .slider .swiper-menu{top:-18px;bottom:auto;right:20px;left:auto}.multiSliders .slider .swiper-container{padding-bottom:0}.multiSliders .slider .swiper-container .swiper-wrapper .swiper-slide{position:relative}.multiSliders .slider .swiper-container .swiper-wrapper .swiper-slide:before{content:'';width:100vw;position:absolute;top:0;left:0;height:135px;display:block;background-color:#fff}.multiSliders .slider .swiper-container .swiper-wrapper .swiper-slide figure{background-size:cover;padding-top:90%;background-position:center center;position:relative;margin:0 20px}.multiSliders .slider .swiper-container .swiper-wrapper .swiper-slide .content{margin:30px 20px}.multiSliders .slider .swiper-container .swiper-wrapper .swiper-slide .content blockquote p{color:#00d391;line-height:1.15;font-size:1.25rem}.multiSliders .slider .swiper-container .swiper-wrapper .swiper-slide .content blockquote h5{font-size:.875rem;margin-top:26px}.multiSliders .slider .swiper-container .swiper-wrapper .swiper-slide .content h3{font-size:1.875rem;font-weight:500;color:#0a203a;padding-bottom:12px}.multiSliders .slider .swiper-container .swiper-wrapper .swiper-slide .content h4{text-transform:uppercase;color:#00d391;font-size:.875rem;padding-bottom:12px}.multiSliders .slider .swiper-container .swiper-wrapper .swiper-slide .content p{font-size:.875rem;font-weight:300;line-height:1.6}.multiSliders .slider .swiper-container .swiper-wrapper .swiper-slide .content a{-ms-box-shadow:0 0 5px rgb(49 90 122 / .5);-o-box-shadow:0 0 5px rgb(49 90 122 / .5);-webkit-box-shadow:0 0 5px rgb(49 90 122 / .5);-moz-box-shadow:0 0 5px rgb(49 90 122 / .5);box-shadow:0 0 5px rgb(49 90 122 / .5);color:#666;border-radius:18px;padding:12px 18px;display:inline-block;font-size:.75rem;text-align:center;background-color:#fff;font-weight:700;background-color:#edf4f7;margin-top:25px}.contactForm{background-color:#e5fbf4;padding:72px 20px}.contactForm.whiteContactForm{background-color:#fff}.contactForm.whiteContactForm .wrap form legend{color:#00d391}.contactForm .wrap form legend{color:#0a203a;font-size:1.875rem;font-weight:500;margin-bottom:40px}.contactForm .wrap form button{text-align:center;padding-left:0;margin-top:32px}.contactForm .wrap form button:after{display:none}.contactForm .wrap form .input:not(.tickbox) input,.contactForm .wrap form .input:not(.tickbox) textarea{border-bottom:1px solid #666;color:#000}.contactForm .wrap form .input:not(.tickbox) input:focus,.contactForm .wrap form .input:not(.tickbox) textarea:focus{border-bottom:1px solid #00d391}.contactForm .wrap form .input:not(.tickbox) label{color:#000}.directions{margin:90px 0}.directions .wrap .textBox{position:relative;background-color:#fff;border:1px solid #f0f0f0;padding:24px 16px;margin:0 10px;z-index:100}.directions .wrap .textBox h3{color:#00d391;font-size:.875rem;padding-bottom:6px}.directions .wrap .textBox p{color:#315a7a;font-weight:300;font-size:1.875rem;line-height:1.1}.directions .wrap .map{height:450px;margin-top:-110px}.people{margin-bottom:80px}.people .wrap{margin:0 10px}.people .wrap .cols .col+.col{margin-top:70px}.people .wrap .cols .col figure{padding-top:100%;background-size:cover;background-position:center center}.people .wrap .cols .col .text{margin-top:18px}.people .wrap .cols .col .text h3{font-weight:300;font-size:1.75rem}.people .wrap .cols .col .text h4{color:#00d391;font-weight:700;font-size:.875rem;line-height:1.2}.individualPerson{margin:50px 0 100px 0}.individualPerson .wrap .hold{padding-bottom:50px;border-bottom:1px solid #cacaca;margin:0 20px}.individualPerson .wrap .hold figure{width:222px;height:222px;border-radius:50%;background-size:cover;background-position:center center;margin-bottom:80px;margin-left:-10px}.individualPerson .wrap .hold .about{position:relative;padding-right:30px}.individualPerson .wrap .hold .about:before{content:'';width:24px;height:34px;background-position:-250px -80px;display:block;position:absolute;top:-54px;left:0}.individualPerson .wrap .hold .about h3{font-weight:500;padding-bottom:11px;font-size:1.875rem}.individualPerson .wrap .hold .about h4{color:#00d391;font-weight:700;font-size:.875rem;line-height:1.2}.individualPerson .wrap .hold .about p{padding-top:24px;font-size:1rem;line-height:1.5;font-weight:300}.individualPerson .wrap .hold .about ul,.individualPerson .wrap .hold .about ol{list-style:none}.individualPerson .wrap .hold .about ul li,.individualPerson .wrap .hold .about ol li{padding-top:12px;font-size:1rem;line-height:1.5;font-weight:300}.individualPerson .wrap .hold .about ul li:before,.individualPerson .wrap .hold .about ol li:before{content:'';display:inline-block;width:4px;height:4px;background-color:#000;border-radius:50%;margin-right:8px;vertical-align:middle}.individualPerson .wrap .hold .about .links{margin-top:40px}.individualPerson .wrap .hold .about .links a{border:1px solid #fff;color:#fff;padding:12px 0;width:126px;display:block;font-size:.75rem;font-weight:700;position:relative;border-radius:18px;text-align:left;padding-left:18px;-ms-box-shadow:0 0 5px rgb(49 90 122 / .5);-o-box-shadow:0 0 5px rgb(49 90 122 / .5);-webkit-box-shadow:0 0 5px rgb(49 90 122 / .5);-moz-box-shadow:0 0 5px rgb(49 90 122 / .5);box-shadow:0 0 5px rgb(49 90 122 / .5);color:#00d391;text-align:center;padding-left:0;font-size:.875rem}.individualPerson .wrap .hold .about .links a:after{content:'';background-position:-160px -110px;width:22px;height:12px;display:block;position:absolute;top:50%;margin-top:-5px;right:15px}.individualPerson .wrap .hold .about .links a:after{display:none}.individualPerson .wrap .hold .about .follow{margin-top:55px}.individualPerson .wrap .hold .about .follow h4{font-size:.875rem;float:left;color:gray;font-weight:400;padding-top:4px}.individualPerson .wrap .hold .about .follow .social{float:left;margin-left:35px}.individualPerson .wrap .hold .about .follow .social a+a{margin-left:22px}.individualPerson .wrap .hold .about .follow .social a:before{background-position:-340px -80px}.individualPerson .wrap .hold .about .follow .social a.facebook:before{background-position:-380px -80px}.individualPerson .wrap .hold .about .follow .social a.linkedIn:before{background-position:-400px -80px}.individualPerson .wrap .pagination{margin:38px 20px 0 20px}.individualPerson .wrap .pagination a{display:block;position:relative;float:left}.individualPerson .wrap .pagination a:after{content:'';background-position:-160px -40px;width:29px;height:18px;display:block;margin:14px auto 0 auto}.individualPerson .wrap .pagination a figure{width:60px;height:60px;background-size:cover;border-radius:50%;background-position:center center}.individualPerson .wrap .pagination a.next{float:right}.individualPerson .wrap .pagination a.next:after,.individualPerson .wrap .pagination a.next:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.tabs{background-color:#0a203a;padding:38px 20px 45px 20px;margin-top:100px}.tabs .wrap h2{color:#00d391;text-transform:uppercase;font-size:.875rem;padding-bottom:10px;font-weight:700}.tabs .wrap .accordion.open button{color:#fff}.tabs .wrap .accordion.open button:after{background-position:-160px -180px;width:15px;height:2px}.tabs .wrap .accordion.open .info{display:block}.tabs .wrap .accordion button{position:relative;color:rgb(255 255 255 / .5);width:100%;text-align:left;font-size:1.875rem;font-weight:500;line-height:1.4}.tabs .wrap .accordion button:after{content:'';display:block;background-position:-160px -160px;width:15px;height:15px;position:absolute;top:50%;margin-top:-7px;right:0}.tabs .wrap .accordion .info{display:none;margin-bottom:40px}.tabs .wrap .accordion .info p{color:#fff;font-size:.875rem;line-height:1.5;margin-top:15px;font-weight:300;padding-right:40px}.tabs .wrap .accordion .info a{display:inline-block;margin-top:25px;font-weight:700;font-size:.875rem;position:relative;color:#fff}.tabs .wrap .accordion .info a:after{content:'';background-position:-160px -20px;width:29px;height:18px;display:block;position:absolute;right:-42px;top:0}.process{margin-top:100px}.process .wrap{margin:0 20px}.process .wrap h2{font-size:1.875rem;font-weight:500;color:#0a203a;padding-bottom:20px}.process .wrap>p{font-size:.875rem;font-weight:300;line-height:1.6}.process .wrap .graph{position:relative;overflow:hidden;width:320px;margin-top:50px}.process .wrap .graph .circle{position:absolute;left:0;bottom:0;width:100%;cursor:pointer}.process .wrap .graph .circle:before{content:'';background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2OCAzIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjNDdiYjhhOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8dGl0bGU+ZGFzaGVzPC90aXRsZT4KICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02Ni41LDNoLTVhMS41LDEuNSwwLDAsMSwwLTNoNWExLjUsMS41LDAsMCwxLDAsM1ptLTEwLDBoLTVhMS41LDEuNSwwLDAsMSwwLTNoNWExLjUsMS41LDAsMCwxLDAsM1ptLTEwLDBoLTVhMS41LDEuNSwwLDAsMSwwLTNoNWExLjUsMS41LDAsMCwxLDAsM1ptLTEwLDBoLTVhMS41LDEuNSwwLDAsMSwwLTNoNWExLjUsMS41LDAsMCwxLDAsM1ptLTEwLDBoLTVhMS41LDEuNSwwLDAsMSwwLTNoNWExLjUsMS41LDAsMCwxLDAsM1ptLTEwLDBoLTVhMS41LDEuNSwwLDAsMSwwLTNoNWExLjUsMS41LDAsMCwxLDAsM1pNNi41LDNoLTVhMS41LDEuNSwwLDAsMSwwLTNoNWExLjUsMS41LDAsMCwxLDAsM1oiLz4KPC9zdmc+Cg==);height:2px;width:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:2px;display:block;z-index:-1;display:none;background-size:cover}.process .wrap .graph .circle.one{bottom:20px;left:45px}.process .wrap .graph .circle.two{left:111px;bottom:56px}.process .wrap .graph .circle.three{bottom:90px;left:160px}.process .wrap .graph .circle.four{bottom:127px;left:200px}.process .wrap .graph .circle.five{bottom:165px;left:220px}.process .wrap .graph .circle span:not(.pulse){position:relative;background-color:#00d391;width:25px;height:25px;border-radius:50%;color:#fff;font-size:.875rem;display:inline-block;text-align:center;padding-top:6px;pointer-events:none}.process .wrap .graph .circle .pulse{display:none;pointer-events:none}.process .wrap .graph .circle p{font-size:.75rem;font-weight:500;display:inline-block;padding-left:25px;position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:none;pointer-events:none;cursor:pointer}.process.headerText{margin-top:50px}.process.headerText+.twoCols{margin-top:50px}.processModal{position:fixed;top:0;background-color:rgb(255 255 255 / .9);left:0;right:0;margin:0 auto;height:100%;width:100%;z-index:1000000;overflow:auto;opacity:0;pointer-events:none;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:opacity;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:opacity;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:opacity;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:opacity;transition-timing-function:linear;transition-duration:300ms;transition-property:opacity}.processModal.openModalWindow{opacity:1;pointer-events:all}.processModal .wrap{position:absolute;top:50px;left:0;right:0;height:100%;margin:0 auto;width:-moz-calc(100% - 40px);width:-o-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);overflow:auto}.processModal .wrap .slider{background-color:#edf4f7}.processModal .wrap .slider .close{text-indent:-9999px;background-position:-190px -200px;width:15px;height:15px;position:absolute;top:20px;right:20px;z-index:1000}.processModal .wrap .slider .close:before{content:'';width:40px;height:40px;display:block;position:absolute;top:0;left:-20px;background-color:#fff0}.processModal .wrap .slider .swiper-menu{bottom:60px;right:20px;left:auto}.processModal .wrap .slider .swiper-container{padding-bottom:59px}.processModal .wrap .slider .swiper-container .swiper-wrapper .swiper-slide .content{padding:40px 20px}.processModal .wrap .slider .swiper-container .swiper-wrapper .swiper-slide .content h2{font-size:.875rem;color:#00d391;padding-bottom:5px}.processModal .wrap .slider .swiper-container .swiper-wrapper .swiper-slide .content h3{font-size:1.375rem;font-weight:500;padding-bottom:16px}.processModal .wrap .slider .swiper-container .swiper-wrapper .swiper-slide .content p{font-size:.875rem;font-weight:300;line-height:1.6}.processModal .wrap .slider .swiper-container .swiper-wrapper .swiper-slide .content p+p{margin-top:20px}.timeline{margin-top:50px;position:relative;margin-bottom:150px}.timeline .wrap h2{font-size:1.375rem;text-align:center;font-weight:500;padding-bottom:80px}.timeline .wrap .cols .col{width:33.3%;float:left}.timeline .wrap .cols .col h3{font-size:.625rem;text-transform:uppercase;color:#2e597b;text-align:center;letter-spacing:.1em;line-height:1.1;font-weight:500}.timeline .wrap .rows{position:relative;padding:40px 0;background:-moz-linear-gradient(left,#fff0 0%,rgb(237 244 247 / .8) 50%,#fff0 100%);background:-webkit-linear-gradient(left,#fff0 0%,rgb(237 244 247 / .8) 50%,#fff0 100%);background:linear-gradient(to right,#fff0 0%,rgb(237 244 247 / .8) 50%,#fff0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#00ffffff',GradientType=1)}.timeline .wrap .rows:before{content:'';display:block;background-color:#fff;width:50px;position:absolute;top:0;height:100%;left:0;right:0;margin:0 auto}.timeline .wrap .rows .row{position:relative}.timeline .wrap .rows .row .year{text-align:center;font-weight:500;font-size:1rem;padding-bottom:20px}.timeline .wrap .rows .row .number{position:absolute;left:50%;margin-left:-67px;top:-4px;cursor:pointer}.timeline .wrap .rows .row .number.open:before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2OCAzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2OCAzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzJFNTk3Qjt9Cjwvc3R5bGU+Cjx0aXRsZT5kYXNoZXM8L3RpdGxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjYuNSwzaC01QzYwLjcsMyw2MCwyLjMsNjAsMS41UzYwLjcsMCw2MS41LDBoNUM2Ny4zLDAsNjgsMC43LDY4LDEuNVM2Ny4zLDMsNjYuNSwzeiBNNTYuNSwzaC01CglDNTAuNywzLDUwLDIuMyw1MCwxLjVTNTAuNywwLDUxLjUsMGg1QzU3LjMsMCw1OCwwLjcsNTgsMS41UzU3LjMsMyw1Ni41LDN6IE00Ni41LDNoLTVDNDAuNywzLDQwLDIuMyw0MCwxLjVTNDAuNywwLDQxLjUsMGg1CglDNDcuMywwLDQ4LDAuNyw0OCwxLjVTNDcuMywzLDQ2LjUsM3ogTTM2LjUsM2gtNUMzMC43LDMsMzAsMi4zLDMwLDEuNVMzMC43LDAsMzEuNSwwaDVDMzcuMywwLDM4LDAuNywzOCwxLjVTMzcuMywzLDM2LjUsM3oKCSBNMjYuNSwzaC01QzIwLjcsMywyMCwyLjMsMjAsMS41UzIwLjcsMCwyMS41LDBoNUMyNy4zLDAsMjgsMC43LDI4LDEuNVMyNy4zLDMsMjYuNSwzeiBNMTYuNSwzaC01QzEwLjcsMywxMCwyLjMsMTAsMS41CglTMTAuNywwLDExLjUsMGg1QzE3LjMsMCwxOCwwLjcsMTgsMS41UzE3LjMsMywxNi41LDN6IE02LjUsM2gtNUMwLjcsMywwLDIuMywwLDEuNVMwLjcsMCwxLjUsMGg1QzcuMywwLDgsMC43LDgsMS41UzcuMywzLDYuNSwzeiIKCS8+Cjwvc3ZnPgo=)}.timeline .wrap .rows .row .number.open .total{background-color:#2e597b}.timeline .wrap .rows .row .number.open .companies{opacity:1;pointer-events:all}.timeline .wrap .rows .row .number:before{content:'';background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2OCAzIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjNDdiYjhhOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8dGl0bGU+ZGFzaGVzPC90aXRsZT4KICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02Ni41LDNoLTVhMS41LDEuNSwwLDAsMSwwLTNoNWExLjUsMS41LDAsMCwxLDAsM1ptLTEwLDBoLTVhMS41LDEuNSwwLDAsMSwwLTNoNWExLjUsMS41LDAsMCwxLDAsM1ptLTEwLDBoLTVhMS41LDEuNSwwLDAsMSwwLTNoNWExLjUsMS41LDAsMCwxLDAsM1ptLTEwLDBoLTVhMS41LDEuNSwwLDAsMSwwLTNoNWExLjUsMS41LDAsMCwxLDAsM1ptLTEwLDBoLTVhMS41LDEuNSwwLDAsMSwwLTNoNWExLjUsMS41LDAsMCwxLDAsM1ptLTEwLDBoLTVhMS41LDEuNSwwLDAsMSwwLTNoNWExLjUsMS41LDAsMCwxLDAsM1pNNi41LDNoLTVhMS41LDEuNSwwLDAsMSwwLTNoNWExLjUsMS41LDAsMCwxLDAsM1oiLz4KPC9zdmc+Cg==);height:2px;width:16px;position:absolute;top:50%;margin-top:-1px;left:25px;display:block;background-size:contain}.timeline .wrap .rows .row .number.two{margin-left:-76px}.timeline .wrap .rows .row .number.two:before{width:26px}.timeline .wrap .rows .row .number.two{margin-left:-76px}.timeline .wrap .rows .row .number.two:before{width:26px}.timeline .wrap .rows .row .number.three{margin-left:-86px}.timeline .wrap .rows .row .number.three:before{width:36px}.timeline .wrap .rows .row .number.four{margin-left:-90px}.timeline .wrap .rows .row .number.four:before{width:40px}.timeline .wrap .rows .row .number.five{margin-left:-96px}.timeline .wrap .rows .row .number.five:before{width:46px}.timeline .wrap .rows .row .number.ten{margin-left:-126px}.timeline .wrap .rows .row .number.ten:before{width:76px}.timeline .wrap .rows .row .number.right{margin-left:0}.timeline .wrap .rows .row .number.right .total{margin-left:43px}.timeline .wrap .rows .row .number.right .companies{left:auto;margin-left:8px}.timeline .wrap .rows .row .number.right.two .total{margin-left:50px}.timeline .wrap .rows .row .number.right.three .total{margin-left:62px}.timeline .wrap .rows .row .number.right.four .total{margin-left:65px}.timeline .wrap .rows .row .number .total{position:relative;background-color:#00d391;width:25px;height:25px;border-radius:50%;color:#fff;font-size:1rem;display:inline-block;text-align:center;padding-top:5px}.timeline .wrap .rows .row .number .pulse{display:none;pointer-events:none}.timeline .wrap .rows .row .number .companies{display:inline-block;position:absolute;top:6px;width:80px;left:-85px;opacity:0;pointer-events:none;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:opacity;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:opacity;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:opacity;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:opacity;transition-timing-function:linear;transition-duration:300ms;transition-property:opacity;z-index:10000;background-color:#fff;padding:10px}.timeline .wrap .rows .row .number .companies p{font-size:.75rem;cursor:pointer;padding-bottom:6px}.timeline .wrap .rows .row .number .companies p+p{border-top:2px solid #edf4f7;padding-top:6px}.features{margin-top:100px}.features .wrap .cols .col{background-color:#f0f0f0;padding:45px 20px}.features .wrap .cols .col .box{padding-right:60px}.features .wrap .cols .col .box+.box{margin-top:55px}.features .wrap .cols .col .box span{display:block;font-size:1.875rem;color:#00d391;border:2px solid #00d391;text-align:center;border-radius:50%;width:40px;height:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-bottom:26px}.features .wrap .cols .col .box h4{font-size:1rem;font-weight:700;padding-bottom:5px}.features .wrap .cols .col .box p{font-size:.875rem;line-height:1.6;font-weight:300}.portfolio .wrap{margin:4px}.portfolio .wrap .col{background-color:#0a203a;color:#fff;padding-top:100%;position:relative}.portfolio .wrap .col+.col{margin-top:3px}.portfolio .wrap .col.image{background-size:cover;background-position:center center;background-blend-mode:multiply;background-color:#2e597b}.portfolio .wrap .col .content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:40px 28px}.portfolio .wrap .col .content h3{font-size:.875rem;font-weight:400;color:rgb(255 255 255 / .5);padding-bottom:10px}.portfolio .wrap .col .content h2{font-size:1.875rem;line-height:1.1;padding-bottom:28px;font-weight:300}.portfolio .wrap .col .content p{font-weight:300;font-size:.875rem;line-height:1.5}.portfolio .wrap .col .content a{border:1px solid #fff;color:#fff;padding:12px 0;width:126px;display:block;font-size:.75rem;font-weight:700;position:relative;border-radius:18px;text-align:left;padding-left:18px;-ms-box-shadow:0 0 5px rgb(49 90 122 / .5);-o-box-shadow:0 0 5px rgb(49 90 122 / .5);-webkit-box-shadow:0 0 5px rgb(49 90 122 / .5);-moz-box-shadow:0 0 5px rgb(49 90 122 / .5);box-shadow:0 0 5px rgb(49 90 122 / .5);border-radius:0;padding:0;width:114px;font-size:.875rem;border:0;box-shadow:0 0 0 0;margin-top:30px}.portfolio .wrap .col .content a:after{content:'';background-position:-160px -110px;width:22px;height:12px;display:block;position:absolute;top:50%;margin-top:-5px;right:15px}.projects .wrap{margin:0 10px}.projects .wrap .filter{margin:40px 10px}.projects .wrap .filter .filterBy .input{width:300px}.projects .wrap .filter .filterBy .input:after{content:'';background-position:-450px -20px;display:block;position:absolute;top:50%;margin-top:-5px;right:20px;width:18px;height:11px;pointer-events:none}.projects .wrap .filter .filterBy .input label{color:#315a7a;font-size:.875rem;font-weight:400;margin-right:16px}.projects .wrap .filter .filterBy .input select{border:1px solid #eaeef2;width:180px;color:#315a7a;font-weight:700;font-size:1.125rem;height:50px;padding:0 14px}.projects .wrap .row .col figure{padding-top:100%;background-size:cover;background-position:center center}.projects .wrap .row .col+.col{margin-top:64px}.projects .wrap .row .col .text{padding-top:18px;padding-right:25px}.projects .wrap .row .col .text h3{color:#00d391;font-size:.875rem;padding-bottom:4px}.projects .wrap .row .col .text h2{color:#315a7a;font-weight:500;font-size:2.375rem;padding-bottom:10px}.projects .wrap .row .col .text p{color:#315a7a;font-size:.875rem;line-height:1.5;font-weight:300}.projects .wrap .row .col .tags{margin-top:17px}.projects .wrap .row .col .tags a{color:#00d391;padding:10px 16px;font-size:.875rem;border:1px solid #00d391;display:inline-block;border-radius:18px;margin-bottom:5px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.projects .wrap .row .col .tags a:hover{background-color:#00d391;color:#fff}.projects .wrap .row .col .tags a+a{margin-left:5px}.clusterMap{margin-bottom:140px}.clusterMap .mapInfoPanel{background-color:#fff;display:inline-block;-ms-box-shadow:0 0 5px rgb(49 90 122 / .5);-o-box-shadow:0 0 5px rgb(49 90 122 / .5);-webkit-box-shadow:0 0 5px rgb(49 90 122 / .5);-moz-box-shadow:0 0 5px rgb(49 90 122 / .5);box-shadow:0 0 5px rgb(49 90 122 / .5);height:auto;padding:20px 20px 40px 20px;position:relative;width:290px}.clusterMap .mapInfoPanel h2{font-size:.875rem;color:#00d391;text-transform:uppercase;line-height:1.2;padding-bottom:5px}.clusterMap .mapInfoPanel h3{color:#315a7a;font-size:1.875rem;font-weight:700}.clusterMap .mapInfoPanel p{color:#315a7a;font-size:1.875rem}.clusterMap .mapInfoPanel a{width:120px;padding-left:0;padding-right:0;font-size:.875rem;border-radius:2px;margin-bottom:70px;display:block;margin-top:18px}footer{background-color:#0a203a;padding-top:30px}footer .wrap .cols{padding:0 20px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #fff}footer .wrap .cols .col{width:50%;float:left}footer .wrap .cols .col>a{color:#fff;display:block}footer .wrap .cols .col>a+a{margin-top:30px}footer .wrap .cols .col .social{margin-top:30px}footer .wrap figure{width:110px;display:inline-block;margin-left:20px}footer .wrap figure+figure{margin-left:60px}footer .wrap figure img{width:auto;max-width:100%}footer .wrap .copy{background-color:#fff;margin-top:30px;padding:10px;padding-left:20px;color:#0a203a;font-size:.875rem;line-height:1.15}@media only screen and (max-width:1024px){header[role="banner"] .wrap .mainNav{background-color:#0a203a;height:100%;position:fixed;top:70px;left:100%;width:100%;z-index:10000;border-top:1px solid #fff}header[role="banner"] .wrap .mainNav ul{padding:34px 20px}header[role="banner"] .wrap .mainNav ul li{color:#fff;font-size:1.375rem;line-height:2}header[role="banner"] .wrap .mainNav ul li.opensubmenu{font-weight:700}header[role="banner"] .wrap .mainNav ul li.opensubmenu ul{display:block}header[role="banner"] .wrap .mainNav ul li.opensubmenu ul li{font-weight:400}header[role="banner"] .wrap .mainNav ul li ul{padding:0 0 14px 30px;display:none}}.thoughtco-cookiepanel .cookiepanel-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .25);display:none}.thoughtco-cookiepanel .cookiepanel-open{position:fixed;bottom:0;left:0;background-color:#282828;color:#fff;padding:8px 10px;z-index:10000000}.thoughtco-cookiepanel .cookiepanel-sidebar{top:0;left:0;width:90%;max-width:400px;background-color:#282828;color:#fff;position:fixed;box-sizing:border-box;padding:40px;line-height:1.3;font-size:.9rem;margin-left:-100%;height:100%;overflow-y:auto}.thoughtco-cookiepanel.open .cookiepanel-sidebar{margin-left:0}.thoughtco-cookiepanel.open .cookiepanel-overlay{display:block}.thoughtco-cookiepanel .cookiepanel-sidebar .cookiepanel-close{position:absolute;right:16px;top:8px;width:32px;height:32px;text-indent:-99999px}.thoughtco-cookiepanel .cookiepanel-sidebar .cookiepanel-close:before,.cookiepanel-close:after{position:absolute;left:15px;content:' ';height:33px;width:2px;background-color:#fff}.thoughtco-cookiepanel .cookiepanel-sidebar .cookiepanel-close:before{transform:rotate(45deg)}.thoughtco-cookiepanel .cookiepanel-sidebar .cookiepanel-close:after{transform:rotate(-45deg)}.thoughtco-cookiepanel .cookiepanel-sidebar p{margin:.5em 0 0}.thoughtco-cookiepanel .cookiepanel-sidebar h2,.thoughtco-cookiepanel .cookiepanel-sidebar h3,.thoughtco-cookiepanel .cookiepanel-sidebar .heading{font-weight:700;font-size:1.25rem}.thoughtco-cookiepanel .cookiepanel-sidebar div+.heading,.thoughtco-cookiepanel .cookiepanel-sidebar p+.heading{border-top:1px solid rgb(255 255 255 / .5);margin-top:1em;padding-top:1em}.thoughtco-cookiepanel .buttons{margin-top:1em}.thoughtco-cookiepanel .buttons button{background-color:rgb(255 255 255 / .5);padding:8px 12px;border-radius:8px}.thoughtco-cookiepanel .buttons button+button{margin-left:10px}.thoughtco-cookiepanel .toggler{border-radius:16px;width:180px;background-color:rgb(255 255 255 / .5);position:relative;padding:6px;margin:1em 0}.thoughtco-cookiepanel .toggler::after{content:' ';display:block;clear:both}.thoughtco-cookiepanel .toggler input{display:none}.thoughtco-cookiepanel .toggler label{width:50%;float:left;padding-left:10px;font-size:.9rem}.thoughtco-cookiepanel .toggler label+label{text-align:right;padding-right:10px}.thoughtco-cookiepanel .toggler label+label::before{display:none}.thoughtco-cookiepanel .toggler label::before{content:' ';position:absolute;border-radius:16px;width:50%;height:calc(100% - 6px);top:3px;left:3px;background-color:#282828}.thoughtco-cookiepanel .toggler input:checked+label::before{left:calc(50% - 3px)}