@charset "UTF-8";@font-face{font-family:DaxlinePro;src:url(../fonts/DaxlinePro-Thin.eot);src:local("DaxlinePro-Thin"),url(../fonts/DaxlinePro-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/DaxlinePro-Thin.woff) format("woff"),url(../fonts/DaxlinePro-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:DaxlinePro;src:url(../fonts/DaxlinePro-Light.eot);src:local("DaxlinePro-Light"),url(../fonts/DaxlinePro-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/DaxlinePro-Light.woff) format("woff"),url(../fonts/DaxlinePro-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:DaxlinePro;src:url(../fonts/DaxlinePro-Regular.eot);src:local("DaxlinePro-Regular"),url(../fonts/DaxlinePro-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/DaxlinePro-Regular.woff) format("woff"),url(../fonts/DaxlinePro-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DaxlinePro;src:url(../fonts/DaxlinePro-Medium.eot);src:local("DaxlinePro-Medium"),url(../fonts/DaxlinePro-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/DaxlinePro-Medium.woff) format("woff"),url(../fonts/DaxlinePro-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:DaxlinePro;src:url(../fonts/DaxlinePro-Bold.eot);src:local("DaxlinePro-Bold"),url(../fonts/DaxlinePro-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/DaxlinePro-Bold.woff) format("woff"),url(../fonts/DaxlinePro-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:DaxlinePro;src:url(../fonts/DaxlinePro-ExtraBold.eot);src:local("DaxlinePro-ExtraBold"),url(../fonts/DaxlinePro-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/DaxlinePro-ExtraBold.woff) format("woff"),url(../fonts/DaxlinePro-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:DaxlinePro;src:url(../fonts/DaxlinePro-Black.eot);src:local("DaxlinePro-Black"),url(../fonts/DaxlinePro-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/DaxlinePro-Black.woff) format("woff"),url(../fonts/DaxlinePro-Black.ttf) format("truetype");font-weight:900;font-style:normal}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}body{font-family:DaxlinePro;color:#1d1e1e;overflow-x:hidden;position:relative}*{outline:none!important}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?8ynsiu);src:url(../fonts/icomoon.eot?8ynsiu#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?8ynsiu) format("truetype"),url(../fonts/icomoon.woff?8ynsiu) format("woff"),url(../fonts/icomoon.svg?8ynsiu#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" ic-"],[class^=ic-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ic-clock:before{content:""}.ic-arrow-down:before{content:""}.ic-arrow-up:before{content:""}.ic-arrow-left:before{content:""}.ic-arrow-right:before{content:""}.ic-plus:before{content:""}.ic-chevron-right:before{content:""}.ic-chevron-left:before{content:""}.ic-chevron-down:before,.navigation .nav-link[data-toggle=collapse].collapsed .ic-chevron-up:before{content:""}.ic-chevron-up:before{content:""}.ic-envelope:before{content:""}.ic-youtube:before{content:""}.ic-linkedin:before{content:""}.ic-twitter:before{content:""}.ic-facebook:before{content:""}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:400}.h1,h1{font-size:3.125rem;margin-bottom:1.875rem}.h1 small,h1 small{font-size:1.5625rem;font-weight:400;display:block}.h2,h2{font-size:2.5rem;margin-bottom:1.875rem}.h3,h3{font-size:1.875rem}.h4,h4{font-size:1.375rem;margin-bottom:1.25rem}p{font-size:1.0625rem;line-height:1.5882}p:last-child:not(.lead){margin-bottom:0}a,a:hover{color:#3458c5}hr{border-top-color:#f2f7ff}.lead{font-size:1.25rem;font-weight:400;line-height:1.8;color:#444b5a;margin-bottom:40px}.text-trebuchet{font-family:Trebuchet MS}.latest-updates-item .media .date,.text-roboto{font-family:Roboto,sans-serif}.fz14{font-size:14px}.fw-xbold{font-weight:800}.fw-medium{font-weight:500}.text-blue{color:#3458c5!important}.text-lightblue{color:#4cf!important}.ml-1px{margin-left:-1px}.ml-6px{margin-left:-6px}.list-square,.post ul{list-style:none;padding:0;margin:0}.list-square li,.post ul li{padding-left:1rem;position:relative;font-size:1.125rem;margin-bottom:10px}.list-square li:before,.post ul li:before{position:absolute;content:"";width:6px;height:6px;background-color:#3458c5;left:0;top:8px}.col,.container,[class*=col-]{padding-left:10px;padding-right:10px}.row:not(.no-gutters){margin-left:-10px;margin-right:-10px}.col-c-20{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.col-c-40{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.col-c-60{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.col-c-80{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.col-c-100{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bg-line{position:absolute;left:50%;top:0;height:100%;max-width:1000px;width:100%;margin-left:-500px;pointer-events:none}main .bg-line{z-index:-1}.bg-line span{position:absolute;height:100%;width:1px;background-color:#e7eef8}.bg-line span:nth-child(2){left:20%}.bg-line span:nth-child(3){left:40%}.bg-line span:nth-child(4){left:60%}.bg-line span:nth-child(5){left:80%}.bg-line span:nth-child(6){left:100%}[data-aos=swipe-right]{position:relative}[data-aos=swipe-right]:after{position:absolute;content:"";background-color:#fff;right:0;top:0;height:100%;width:100%;transition:all .7s ease}[data-aos=swipe-right].aos-animate:after{width:0;transition-delay:.3s}html:not(.no-js) [data-aos=fade-right]{-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}html:not(.no-js) [data-aos=fade-left]{-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}[data-aos=img-wipe]{position:relative}[data-aos=img-wipe].bg-blue{background:linear-gradient(135deg,#231ba0,#0d076c)}[data-aos=img-wipe]:after{position:absolute;content:"";right:0;top:0;bottom:0;width:100%;background-color:#fff;transition:width .7s cubic-bezier(.86,0,.07,1)}[data-aos=img-wipe].aos-animate:after{width:0;transition-delay:.1s}[data-aos=jump]{-webkit-transform:translateY(200px);transform:translateY(200px);transition:-webkit-transform 1s cubic-bezier(.645,.045,.355,1);transition:transform 1s cubic-bezier(.645,.045,.355,1);transition:transform 1s cubic-bezier(.645,.045,.355,1),-webkit-transform 1s cubic-bezier(.645,.045,.355,1);transition-delay:.2s}[data-aos=jump].aos-animate{-webkit-transform:none;transform:none}.ieedge .bg-blue{background:linear-gradient(135deg,#231ba0,#0d076c)}.slick-dots{list-style:none;padding:0;margin:0 0 10px;text-align:center}.slick-dots li{display:inline-block;position:relative}.slick-dots li+li{margin-left:15px}.slick-dots li button{font-size:0;height:6px;width:6px;padding:0;background-color:#e7edf7;border:0;outline:none!important}.slick-dots li.slick-active button{background-color:#3458c5}.slick-dots-lightblue .slick-dots li.slick-active button{background-color:#4cf}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:none;transform:none}.middle{position:absolute;left:0;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cookies{background-color:#110b75;box-shadow:0 3px 4px rgba(0,0,0,.16);color:#fff;position:fixed;bottom:20px;right:20px;z-index:1000;padding:11px 20px;font-size:.9375rem}.cookies .media-body{min-width:16.875rem}.cookies a{color:#4cf;font-weight:500}.cookies .btn{margin-left:15px;font-size:1.5rem;line-height:1;padding:6px 10px 4px;width:34px}.cookies.closed{-webkit-transform:translate3d(0,100px,0)!important;transform:translate3d(0,100px,0)!important;opacity:0!important}.nav-arrow .nav-link{padding-left:0;padding-right:20px;position:relative;font-size:1.125rem;font-weight:500}.nav-arrow .nav-link:after{position:absolute;content:"";font-family:icomoon;right:0;top:50%;margin-top:-.84375rem}section{position:relative}.parallax-slice{width:200px;height:100%;overflow:hidden}.parallax-slice:first-child,.parallax-slice:last-child{width:calc((100% - 1000px)/2)}.parallax-masked{width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden}.parallax-img{width:100vw;height:100%;position:relative;background-size:cover;background-repeat:no-repeat;background-position:50%}.parallax-img-trigger{position:absolute;top:50%}.bg-parallax{position:absolute;width:100%;height:100%;left:0;top:0;display:-ms-flexbox;display:flex;z-index:-1}.bg-parallax-blue .parallax-slice,.bg-parallax-blue [data-aos=img-wipe]:after{background:linear-gradient(180deg,#231ba0 0,#0d076c)}.bg-parallax-blue.has-line .parallax-slice{border-right:.8px solid #0c0665}.bg-parallax-blue.bg-parallax-img .parallax-img{-webkit-filter:url(#duotone);filter:url(#duotone);opacity:.9}.ieedge .bg-parallax-blue.bg-parallax-img .parallax-img{opacity:.1}.bg-parallax-img .parallax-img{background-position:50%;background-size:630px auto}.bg-parallax-img .parallax-slice .parallax-masked{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bg-parallax-img .parallax-slice .parallax-masked.masked-bottom{width:100%;opacity:.15;height:336px}.bg-parallax-img .parallax-slice .parallax-masked:not(.masked-bottom){width:calc(100% - 30px);left:auto;right:0}.bg-parallax-img.left .parallax-slice:first-child .parallax-masked:not(.masked-bottom){height:502px}.bg-parallax-img.left .parallax-slice:nth-child(3) .parallax-masked:not(.masked-bottom){height:436px}.bg-parallax-img.left .parallax-slice:nth-child(4) .parallax-masked:not(.masked-bottom),.bg-parallax-img.left .parallax-slice:nth-child(5) .parallax-masked,.bg-parallax-img.left .parallax-slice:nth-child(6) .parallax-masked,.bg-parallax-img.left .parallax-slice:nth-child(7) .parallax-masked{display:none}.bg-parallax-img.center .parallax-slice:nth-child(3) .parallax-masked:not(.masked-bottom){height:502px}.bg-parallax-img.center .parallax-slice:nth-child(5) .parallax-masked:not(.masked-bottom){height:436px}.ieedge .parallax-slice,.no-parallax .parallax-slice{position:relative}.landscape-msg{background:linear-gradient(180deg,#0d076c 0,#231ba0);position:fixed;top:0;left:0;width:100%;height:100%;font-weight:300;z-index:10000;text-align:center;color:#fff;display:none}.landscape-msg:before{position:absolute;content:"";left:0;top:0;width:80%;height:100%;background:linear-gradient(90deg,#0d076b 0,#110b75 33%,rgba(22,15,129,0))}.landscape-msg-inner{max-width:380px;margin:0 auto}.landscape-msg h4{font-size:2.25rem;margin:25px 0 10px}.landscape-msg p{font-size:1.25rem}@media (max-width:767px) and (min-aspect-ratio:13/9){body{overflow:hidden}.landscape-msg{display:block}}.transition-fade:before{position:fixed;content:"";top:0;left:0;right:0;bottom:0;z-index:1040;visibility:hidden;opacity:0}html.is-changing.is-animating .transition-fade:before{transition:all .9s ease-in-out;visibility:visible;opacity:1}.swup-animation{position:fixed;content:"";top:0;left:0;right:0;bottom:0;z-index:1050;visibility:hidden;opacity:0}.swup-animation .parallax-slice{position:relative}.swup-animation .parallax-slice .parallax-bg{position:absolute;left:0;top:0;width:100%;height:0;background-color:#10187c;border-right:.8px solid #0c0665;transition:height .3s ease}.swup-animation .parallax-slice:first-child .parallax-bg{transition-delay:.6s}.swup-animation .parallax-slice:nth-child(2) .parallax-bg{transition-delay:.5s}.swup-animation .parallax-slice:nth-child(3) .parallax-bg{transition-delay:.4s}.swup-animation .parallax-slice:nth-child(4) .parallax-bg{transition-delay:.3s}.swup-animation .parallax-slice:nth-child(5) .parallax-bg,.swup-animation .parallax-slice:nth-child(6) .parallax-bg,.swup-animation .parallax-slice:nth-child(7) .parallax-bg{top:auto;bottom:0}.swup-animation .parallax-slice:nth-child(5) .parallax-bg{transition-delay:.2s}.swup-animation .parallax-slice:nth-child(6) .parallax-bg{transition-delay:.1s}.swup-animation .parallax-slice:last-child .parallax-bg{border-right:0}html.is-changing.is-animating .swup-animation{visibility:visible;opacity:1}html.is-changing.is-animating .swup-animation .parallax-bg{height:100%}label{font-weight:700;font-size:.9375rem}label.fz14{margin-bottom:0}.btn,.dropdown-menu,.form-control{border-radius:0;box-shadow:none!important}.form-control{border:1px solid #dbdfe6;color:#1d1e1e}.form-control::-webkit-input-placeholder{color:#8295ae}.form-control::-moz-placeholder{color:#8295ae}.form-control:-ms-input-placeholder{color:#8295ae}.form-control::-ms-input-placeholder{color:#8295ae}.form-control::placeholder{color:#8295ae}.form-control::-ms-clear{display:none}.form-control.is-valid:focus,.form-control:focus,.was-validated .form-control:valid:focus{color:#1d1e1e;border-color:#3458c5}.form-control.is-invalid,.form-control.is-invalid:focus,.was-validated .form-control:invalid,.was-validated .form-control:invalid:focus{border-color:#f44336}.form-control.is-valid,.was-validated .form-control:valid{border-color:#dbdfe6;background-image:none;padding-right:15px}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:15px}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#1d1e1e}.invalid-feedback{color:#f44336}.form-check label{font-weight:400}.input-lg{margin-bottom:1.375rem}.input-lg .form-control{font-size:.9375rem;padding:18px 15px;height:60px}.input-lg textarea.form-control{height:auto}.inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.inputfile+label{text-align:left;padding:0;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.inputfile+label *{pointer-events:none}.inputfile+label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:middle;padding-left:20px;color:#444b5a;font-weight:500;-ms-flex:1;flex:1;-ms-flex-item-align:center;align-self:center}.btn-file,.inputfile+label span{display:inline-block;text-align:center;font-size:.9375rem}.btn-file{background-color:#f2f5fb;border:1px solid #dbdfe6;line-height:22px;padding:18px 20px;width:calc(50% - 10px)}.btn-file img{margin-right:5px}.btn{border:0;font-size:1.125rem;font-weight:500;padding:.625rem 1.25rem .5625rem}.btn i{font-size:1.625rem;vertical-align:-5px;line-height:20px}.btn-primary{background-color:#3458c5}.btn-primary:focus,.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#4cf;color:#fff}.btn-primary .shaft,.btn-primary .shaft:after,.btn-primary .shaft:before{background-color:#fff}.btn-info{background-color:#4cf}.btn-info:focus,.btn-info:hover,.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{background-color:#11beff;color:#fff}.btn-white{background-color:#fff;color:#3458c5}.btn-white:focus,.btn-white:hover,.btn-white:not(:disabled):not(.disabled).active,.btn-white:not(:disabled):not(.disabled):active,.show>.btn-white.dropdown-toggle{background-color:#4cf;color:#fff}.btn-info-animate,.btn-primary-animate{color:#3458c5;background-color:transparent;padding:.625rem 1.25rem .5625rem 3.75rem;transition:all .3s ease;position:relative}.btn-info-animate:before,.btn-primary-animate:before{position:absolute;content:"";left:0;top:0;bottom:0;width:2.875rem;background-color:#3458c5;z-index:1;transition:all .3s ease}.btn-info-animate .shaft,.btn-primary-animate .shaft{position:absolute;display:block;background-color:#fff;left:1rem;margin-top:-2px;top:50%;z-index:3}.btn-info-animate .shaft:after,.btn-info-animate .shaft:before,.btn-primary-animate .shaft:after,.btn-primary-animate .shaft:before{background-color:#fff}.btn-info-animate [class*=" ic-"],.btn-info-animate [class^=ic-],.btn-primary-animate [class*=" ic-"],.btn-primary-animate [class^=ic-]{position:absolute;left:.9375rem;margin-top:-10px;top:50%;z-index:3;color:#fff;font-size:1.125rem;transition:left .3s ease}.btn-info-animate [class*=" ic-arrow-"],.btn-info-animate [class^=ic-arrow-],.btn-primary-animate [class*=" ic-arrow-"],.btn-primary-animate [class^=ic-arrow-]{font-size:1.5rem;left:.6875rem;margin-top:-11px}.btn-info-animate svg,.btn-primary-animate svg{position:absolute;left:1.125rem;margin-top:-7px;top:50%;z-index:3;stroke:#fff;transition:left .3s ease}.btn-info-animate span,.btn-primary-animate span{position:relative;z-index:2}.btn-info-animate span.text-black,.btn-primary-animate span.text-black{color:#1d1e1e}.btn-info-animate:not(.btn-xlg):focus,.btn-info-animate:not(.btn-xlg):hover,.btn-primary-animate:not(.btn-xlg):focus,.btn-primary-animate:not(.btn-xlg):hover{color:#fff;padding-left:1.25rem;padding-right:3.75rem}.btn-info-animate:not(.btn-xlg):focus:before,.btn-info-animate:not(.btn-xlg):hover:before,.btn-primary-animate:not(.btn-xlg):focus:before,.btn-primary-animate:not(.btn-xlg):hover:before{width:100%}.btn-info-animate:not(.btn-xlg):focus .shaft,.btn-info-animate:not(.btn-xlg):hover .shaft,.btn-primary-animate:not(.btn-xlg):focus .shaft,.btn-primary-animate:not(.btn-xlg):hover .shaft{width:22px;left:calc(100% - 42px)}.btn-info-animate:not(.btn-xlg):focus [class*=" ic-"],.btn-info-animate:not(.btn-xlg):focus [class^=ic-],.btn-info-animate:not(.btn-xlg):hover [class*=" ic-"],.btn-info-animate:not(.btn-xlg):hover [class^=ic-],.btn-primary-animate:not(.btn-xlg):focus [class*=" ic-"],.btn-primary-animate:not(.btn-xlg):focus [class^=ic-],.btn-primary-animate:not(.btn-xlg):hover [class*=" ic-"],.btn-primary-animate:not(.btn-xlg):hover [class^=ic-]{left:calc(100% - 38px)}.btn-info-animate:not(.btn-xlg):focus svg,.btn-info-animate:not(.btn-xlg):hover svg,.btn-primary-animate:not(.btn-xlg):focus svg,.btn-primary-animate:not(.btn-xlg):hover svg{left:calc(100% - 34px)}.btn-info-animate,.btn-info-animate:not(.btn-xlg):focus span.text-black,.btn-info-animate:not(.btn-xlg):hover span.text-black,.btn-primary-animate:not(.btn-xlg):focus span.text-black,.btn-primary-animate:not(.btn-xlg):hover span.text-black{color:#fff}.btn-info-animate:before{background-color:#4cf}.btn-outline-primary{border:1px solid #3458c5;color:#3458c5}.btn-outline-primary:focus,.btn-outline-primary:hover,.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{background-color:#3458c5;border-color:#3458c5;color:#fff}.btn-outline-info{border:1px solid #4cf;color:#4cf}.btn-outline-info:focus,.btn-outline-info:hover,.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{background-color:#4cf;border-color:#4cf;color:#fff}.btn-group .btn{padding:.625rem .625rem .5625rem}.btn-group .btn:not(:first-child){margin-left:0}.btn-group [class*=btn-outline-]{padding:.5625rem .5625rem .5rem}.btn-xlg{font-size:3.125rem;font-weight:400;line-height:1;transition:all .3s ease}.btn-xlg:before{top:11px;bottom:12px}.btn-xlg .text{white-space:nowrap}.btn-xlg-wrap{display:inline-block;position:relative}.btn-xlg-wrap:focus .btn-xlg:first-child,.btn-xlg-wrap:hover .btn-xlg:first-child{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.btn-xlg-wrap:focus .btn-xlg:nth-child(2),.btn-xlg-wrap:hover .btn-xlg:nth-child(2){opacity:1;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}.btn-xlg:nth-child(2){position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0);opacity:0}.btn-xlg.btn-primary-animate{color:#1d1e1e}.btn-xlg.btn-info-animate{color:#fff}.btn-lg{padding:42px 50px}.btn-lg,.btn-lg-animate{font-weight:500;font-size:1.125rem}.btn-lg-animate{position:relative;padding:42px 50px 42px 80px;transition:all .3s ease}.btn-lg-animate .shaft{position:absolute;top:50%;margin-top:-2px;vertical-align:middle;left:50px}.btn-lg-animate:focus,.btn-lg-animate:hover{padding-left:3.125rem;padding-right:5rem}.btn-lg-animate:focus .shaft,.btn-lg-animate:hover .shaft{width:22px;left:calc(100% - 60px)}.btn-dropdown-black,.btn-dropdown-white{font-size:1.0625rem;color:#fff;padding:6px 15px;width:100%;display:block;text-align:left;position:relative}.btn-dropdown-black:after,.btn-dropdown-white:after{color:#4cf}.btn-dropdown-black:focus,.btn-dropdown-black:hover,.btn-dropdown-white:focus,.btn-dropdown-white:hover,.show>.btn-dropdown-black.dropdown-toggle,.show>.btn-dropdown-white.dropdown-toggle{color:#1d1e1e;background-color:#fff;box-shadow:-1px 5px 10px rgba(0,0,0,.25)!important}.btn-dropdown-black:focus:after,.btn-dropdown-black:hover:after,.btn-dropdown-white:focus:after,.btn-dropdown-white:hover:after,.show>.btn-dropdown-black.dropdown-toggle:after,.show>.btn-dropdown-white.dropdown-toggle:after{color:#3458c5;content:""}.btn-dropdown-black{color:#1d1e1e}.btn-dropdown-black:after{color:#3458c5}.btn-icon-wrap{padding:5px 0 9.5px}.btn-icon{padding:0 4px;line-height:1.625rem}.btn-icon rect{fill:#fff}.btn-icon.active rect{fill:#4cf}.btn-download{padding:15px 22px 15px 15px;box-shadow:-1px 5px 10px rgba(0,0,0,.14)!important;background-color:#fff;color:#3458c5}.btn-download span{display:inline-block;vertical-align:middle}.btn-download .icon{height:2.875rem;width:2.875rem;background-color:#3458c5;margin-right:8px;line-height:2.875rem}.link-shaft{font-size:1.125rem;font-weight:500}.link-shaft .shaft{margin-right:5px}.link-shaft:hover{color:#3458c5;text-decoration:none}.link-shaft:hover .shaft{width:22px}.link-shaft.white{color:#fff}.link-shaft.white .shaft,.link-shaft.white .shaft:after,.link-shaft.white .shaft:before{background-color:#4cf}.dropdown-menu{border:0}.dropdown-toggle:after{border:0;content:"";font-family:icomoon;vertical-align:-.1875rem;line-height:1}.dropdown.dropdown-15{margin-left:-15px}.dropdown.dropdown-15 .dropdown-menu{margin-top:-1px;width:100%;padding:0 0 15px;box-shadow:-1px 8px 10px rgba(0,0,0,.25)!important}.dropdown.dropdown-15 .dropdown-item{font-size:.9375rem;padding:6px 15px}.dropdown.dropdown-15 .dropdown-item:focus,.dropdown.dropdown-15 .dropdown-item:hover{color:#3458c5;background-color:transparent;font-weight:700}.dropdown.dropdown-collpase .dropdown-menu{padding-bottom:0}.dropdown.dropdown-collpase [data-toggle=collapse]{display:block;width:100%;padding-left:15px;padding-right:15px;text-align:left;position:relative;font-size:.9375rem}.dropdown.dropdown-collpase [data-toggle=collapse]:after{position:absolute;right:15px;top:50%;margin-top:-.5625rem;content:"";font-family:icomoon;line-height:1;color:#3458c5}.dropdown.dropdown-collpase [data-toggle=collapse].collapsed:after{content:""}.dropdown.dropdown-collpase .accordion-wrap{border-top:1px solid #e7eef8}.dropdown.dropdown-collpase .btn-dropdown-white{padding:10px 15px 9px}.dropdown.dropdown-collpase .btn-dropdown-white:focus:after,.dropdown.dropdown-collpase .btn-dropdown-white:hover:after,.dropdown.dropdown-collpase.show .btn-dropdown-white.dropdown-toggle:after{position:absolute;right:15px;top:50%;margin-top:-.5625rem}.form-group .bootstrap-select{display:block;width:100%!important}.bootstrap-select>.dropdown-toggle{font-size:.9375rem;font-weight:400;line-height:1.46667;background-color:#fff;border:1px solid #dbdfe6;padding:18px 15px}.bootstrap-select>.dropdown-toggle:after{font-size:1.25rem;color:#3458c5;border:0}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#8295ae}.bootstrap-select.show>.dropdown-toggle{background-color:#fff;border-color:#3458c5}.bootstrap-select.show>.dropdown-toggle:after{content:""}.bootstrap-select .dropdown-menu{margin:0;box-shadow:-1px 5px 10px rgba(0,0,0,.16)!important;border:1px solid #dbdfe6;border-top:0}.bootstrap-select .dropdown-menu .dropdown-item{font-size:.9375rem;padding:6px 15px}.bootstrap-select .dropdown-menu .dropdown-item.active,.bootstrap-select .dropdown-menu .dropdown-item:focus,.bootstrap-select .dropdown-menu .dropdown-item:hover{color:#3458c5;background-color:transparent;font-weight:700}.shaft{width:12px;display:inline-block;vertical-align:middle;position:relative;top:-2px;transition:all .2s ease}.shaft,.shaft:after,.shaft:before{background-color:#3458c5;height:2px;border-radius:2px}.shaft:after,.shaft:before{content:"";display:block;width:7px;position:absolute;top:0;right:0;transition:all .2s}.shaft:before{-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:rotate(40deg);transform:rotate(40deg)}.shaft:after{-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}.duotone{position:absolute;top:0;left:0;z-index:-1}.relative{position:relative}.navbar{padding:20px 25px;transition:all .3s ease}.navbar-brand{margin-right:66px}.navbar-brand svg,.navbar-brand svg path,.navbar-brand svg rect,.navbar-brand svg text{transition:all .3s ease}.navbar-nav{margin-left:auto;margin-right:auto}.navbar-nav .nav-item .nav-link{color:#fff;font-weight:700;font-size:1.03125rem;padding-left:1.125rem;padding-right:1.125rem}.navbar-nav .nav-item .nav-link:hover,.navbar-nav .nav-item.show .nav-link{color:#4cf}.navbar-nav .dropdown-toggle:after{display:none}.navbar-nav .dropdown-menu{min-width:11.25rem;padding-top:15px;padding-bottom:15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:opacity .3s cubic-bezier(.3,.1,.3,1),visibility 0s .3s;transition-delay:0s,.3s;opacity:0;visibility:hidden;display:block}.navbar-nav .dropdown-menu:before{position:absolute;content:"";bottom:100%;left:50%;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:8px solid #fff}.navbar-nav .dropdown-menu.show{opacity:1;visibility:visible;transition-delay:0s}.navbar-nav .dropdown-menu.show .dropdown-header,.navbar-nav .dropdown-menu.show .dropdown-item{-webkit-transform:none;transform:none;opacity:1}.navbar-nav .dropdown-menu.show .dropdown-header:first-child,.navbar-nav .dropdown-menu.show .dropdown-item:first-child{transition-delay:.1s}.navbar-nav .dropdown-menu.show .dropdown-header:nth-child(2),.navbar-nav .dropdown-menu.show .dropdown-item:nth-child(2){transition-delay:.2s}.navbar-nav .dropdown-menu.show .dropdown-header:nth-child(3),.navbar-nav .dropdown-menu.show .dropdown-item:nth-child(3){transition-delay:.3s}.navbar-nav .dropdown-menu.show .dropdown-header:nth-child(4),.navbar-nav .dropdown-menu.show .dropdown-item:nth-child(4){transition-delay:.4s}.navbar-nav .dropdown-menu.show .dropdown-header:nth-child(5),.navbar-nav .dropdown-menu.show .dropdown-item:nth-child(5){transition-delay:.5s}.navbar-nav .dropdown-menu.show .dropdown-header:nth-child(6),.navbar-nav .dropdown-menu.show .dropdown-item:nth-child(6){transition-delay:.6s}.navbar-nav .dropdown-menu.show .dropdown-header:nth-child(7),.navbar-nav .dropdown-menu.show .dropdown-item:nth-child(7){transition-delay:.7s}.navbar-nav .dropdown-menu.show .dropdown-header:nth-child(8),.navbar-nav .dropdown-menu.show .dropdown-item:nth-child(8){transition-delay:.8s}.navbar-nav .dropdown-menu.show .dropdown-header:nth-child(9),.navbar-nav .dropdown-menu.show .dropdown-item:nth-child(9){transition-delay:.9s}.navbar-nav .dropdown-menu.show .dropdown-header:nth-child(10),.navbar-nav .dropdown-menu.show .dropdown-item:nth-child(10){transition-delay:1s}.navbar-nav .dropdown-item{font-size:1.03125rem;font-weight:500;padding:10px 50px;position:relative;transition:opacity .3s cubic-bezier(.3,.1,.3,1),-webkit-transform .3s cubic-bezier(.3,.1,.3,1);transition:transform .3s cubic-bezier(.3,.1,.3,1),opacity .3s cubic-bezier(.3,.1,.3,1);transition:transform .3s cubic-bezier(.3,.1,.3,1),opacity .3s cubic-bezier(.3,.1,.3,1),-webkit-transform .3s cubic-bezier(.3,.1,.3,1);-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}.navbar-nav .dropdown-item:before{position:absolute;content:"";left:27px;top:50%;margin-top:-12px;width:3px;height:20px;background-color:#3458c5;opacity:0;transition:opacity .2s ease}.navbar-nav .dropdown-item:focus,.navbar-nav .dropdown-item:hover{color:#3458c5;font-weight:700;background-color:transparent}.navbar-nav .dropdown-item:focus:before,.navbar-nav .dropdown-item:hover:before{opacity:1}.navbar-search{display:inline-block;position:relative;width:52px}.navbar-search .form-control{position:absolute;top:50%;margin-top:-26px;right:0;width:0;height:52px;padding:14px 80px 14px 20px;border:0;background-color:#3458c5;color:#fff;caret-color:#fff;text-shadow:0 0 0 #fff;-webkit-text-fill-color:transparent;opacity:0;visibility:hidden;transition:all .3s ease}.navbar-search .form-control::-webkit-input-placeholder{color:#fff}.navbar-search .form-control::-moz-placeholder{color:#fff}.navbar-search .form-control:-ms-input-placeholder{color:#fff}.navbar-search .form-control::-ms-input-placeholder{color:#fff}.navbar-search .form-control::placeholder{color:#fff}.navbar-search .btn-close{border:0;padding:0;background-color:transparent;position:absolute;right:60px;top:50%;margin-top:-.8125rem;color:#fff;line-height:1;font-size:1.875rem;opacity:0;visibility:hidden;transition:all .3s ease}.navbar-search .btn-search{display:block;margin-left:auto;position:relative;z-index:2;padding:6px 9px;transition:all .3s ease}.navbar-search .btn-search svg{fill:#fff;stroke:#fff}.navbar-search.active .form-control{width:420px;opacity:1;visibility:visible}.navbar-search.active .btn-close{opacity:1;visibility:visible}.navbar-search.active .btn-search{padding:13px 17px 12px}.navbar.navbar-white,.navbar.scrolled{background-color:#fff;box-shadow:-6px -1px 13px rgba(0,0,0,.1);padding:18px 25px}.navbar.navbar-white .navbar-brand,.navbar.scrolled .navbar-brand{margin-right:90px}.navbar.navbar-white .navbar-brand svg,.navbar.scrolled .navbar-brand svg{width:166px;height:64px}.navbar.navbar-white .logo1 path,.navbar.navbar-white .logo3 rect,.navbar.navbar-white text,.navbar.scrolled .logo1 path,.navbar.scrolled .logo3 rect,.navbar.scrolled text{fill:#3458c5}.navbar.navbar-white .logo2 path,.navbar.scrolled .logo2 path{fill:#676b73}.navbar.navbar-white .navbar-nav .nav-item .nav-link,.navbar.scrolled .navbar-nav .nav-item .nav-link{color:#1d1e1e}.navbar.navbar-white .navbar-nav .nav-item .nav-link:hover,.navbar.scrolled .navbar-nav .nav-item .nav-link:hover{color:#3458c5}.navbar.navbar-white .get-in-touch:before,.navbar.scrolled .get-in-touch:before{border-top-color:#3458c5}.navbar.navbar-white .get-in-touch a,.navbar.navbar-white .get-in-touch button,.navbar.scrolled .get-in-touch a,.navbar.scrolled .get-in-touch button{color:#3458c5}.navbar.navbar-white .get-in-touch a svg,.navbar.scrolled .get-in-touch a svg{fill:#3458c5;stroke:#3458c5}.navbar.navbar-white .dropdown-menu,.navbar.scrolled .dropdown-menu{background-color:#3458c5}.navbar.navbar-white .dropdown-menu:before,.navbar.scrolled .dropdown-menu:before{border-bottom-color:#3458c5}.navbar.navbar-white .dropdown-menu .dropdown-item,.navbar.scrolled .dropdown-menu .dropdown-item{color:#fff}.navbar.navbar-white .dropdown-menu .dropdown-item:before,.navbar.scrolled .dropdown-menu .dropdown-item:before{background-color:#fff}.navbar.navbar-white{background-color:transparent;box-shadow:none;padding:20px 25px}.navbar.navbar-white .navbar-brand{margin-right:66px}.navbar.navbar-white .navbar-brand svg{width:190.769px;height:74px}.navbar.navbar-white.scrolled{background-color:#fff;box-shadow:-6px -1px 13px rgba(0,0,0,.1);padding:18px 25px}.navbar.navbar-white.scrolled .navbar-brand{margin-right:90px}.navbar.navbar-white.scrolled .navbar-brand svg{width:166px;height:64px}.get-in-touch{display:inline-block;width:200px;vertical-align:middle;position:relative}.get-in-touch:before{position:absolute;content:"";width:14px;border-top:1px solid #fff;right:100px;top:50%;margin-top:-1px;transition:all .3s ease}.get-in-touch button{padding:0 0 0 34px;border:0;background-color:transparent;color:#fff;font-weight:700;font-size:1.03125rem;display:block;margin-left:auto;text-align:right;overflow:hidden}.get-in-touch button span{display:block;transition:opacity .15s ease,-webkit-transform .2s ease;transition:opacity .15s ease,transform .2s ease;transition:opacity .15s ease,transform .2s ease,-webkit-transform .2s ease}.get-in-touch a{position:absolute;left:0;top:0;color:#fff;display:block;font-family:Trebuchet MS;transition:all .2s ease-out;opacity:0;visibility:hidden}.get-in-touch a:hover{text-decoration:none;color:#4cf}.get-in-touch a+a{top:0}.get-in-touch a svg{margin-right:7px;fill:#fff;stroke:#fff}.get-in-touch.active:before{width:100%;right:0}.get-in-touch.active button{width:100%}.get-in-touch.active button span{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.get-in-touch.active a{opacity:1;top:-20px;visibility:visible}.get-in-touch.active a+a{top:20px}.hamburger{height:48px;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0 -12px 0 8px;overflow:visible;display:none;padding:14px 12px}.hamburger-box{width:24px;height:20px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:24px;height:2px;background-color:#fff;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.15s;transition-timing-function:ease}.navbar.navbar-white .hamburger-inner,.navbar.navbar-white .hamburger-inner:after,.navbar.navbar-white .hamburger-inner:before,.navbar.scrolled .hamburger-inner,.navbar.scrolled .hamburger-inner:after,.navbar.scrolled .hamburger-inner:before{background-color:#3458c5}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-6px;transition:top 75ms ease .12s,opacity 75ms ease}.hamburger-inner:after{bottom:-6px;transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger.is-active .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.navigation{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:300px;z-index:1040;display:none;overflow:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;transition-timing-function:cubic-bezier(.7,0,.3,1);background-color:#fff}.navigation-open .navigation{-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.navigation-top{color:#fff;background:linear-gradient(#0d076c,#231ba0);position:relative}.navigation-top:after,.navigation-top:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,#0d076b 0,rgba(17,11,117,.67) 33%,rgba(22,15,129,0))}.navigation-top:after{background:linear-gradient(180deg,#0d076c 0,rgba(15,8,113,.67) 33%,rgba(18,12,121,0));height:200px}.navigation-header{display:-ms-flexbox;display:flex;padding:20px;position:relative;z-index:2}.navigation-header .btn{padding:7px 9px}.navigation-header .close{color:#fff;font-size:2.5rem;margin-left:5px;font-weight:300}.navigation-body{padding:0 20px 35px;overflow:hidden;position:relative;z-index:2}.navigation .nav-item{-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s,-webkit-transform .7s;transition-timing-function:cubic-bezier(.645,.045,.355,1)}.navigation .nav-item:first-child{transition-delay:.05s}.navigation .nav-item:nth-child(2){transition-delay:.1s}.navigation .nav-item:nth-child(3){transition-delay:.15s}.navigation .nav-item:nth-child(4){transition-delay:.2s}.navigation .nav-item:nth-child(5){transition-delay:.25s}.navigation .nav-item:nth-child(6){transition-delay:.3s}.navigation .nav-item:nth-child(7){transition-delay:.35s}.navigation .nav-item:nth-child(8){transition-delay:.4s}.navigation .nav-item:nth-child(9){transition-delay:.45s}.navigation .nav-item:nth-child(10){transition-delay:.5s}.navigation-open .navigation .nav-item{-webkit-transform:translateX(0);transform:translateX(0)}.navigation .nav-link{color:#fff;font-size:1.0625rem;font-weight:700;padding:.625rem 0;line-height:1.5rem}.navigation .nav-link[data-toggle=collapse]{position:relative}.navigation .nav-link[data-toggle=collapse] .ic-chevron-up{position:absolute;right:0;top:12px;font-size:1.25rem;color:#4cf}.navigation .nav-link[data-toggle=collapse].collapsed{color:#fff}.navigation .nav-sublink{display:block;color:#fff;font-size:1.0625rem;padding:.5rem 15px;line-height:1.5rem}.navigation .nav-sublink:last-child{margin-bottom:10px}.navigation .nav-sublink:focus,.navigation .nav-sublink:hover{text-decoration:none}.navigation-bottom{background-color:#fff;padding:40px 20px 30px;text-align:center;font-size:.875rem;position:relative}.navigation-bottom:before{position:absolute;content:"";right:0;bottom:100%;width:50%;height:30px;background-color:#fff}.navigation-bottom .vline{border-right-color:#e7eef8}.navigation-bottom .totop{-webkit-transform:translate3d(0,29px,0);transform:translate3d(0,29px,0);transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-duration:.5s;transition-timing-function:ease;opacity:0}.navigation-open .navigation-bottom .totop{transition-delay:.4s;-webkit-transform:none;transform:none;opacity:1}.navigation-bottom a{color:#1d1e1e}.navigation-bottom h3{font-size:1.125rem;font-weight:800;color:#3458c5;margin-bottom:20px}.navigation-bottom p{margin-bottom:20px}.navigation-bottom .list-social li a{font-size:1.625rem}.navigation-backdrop{position:fixed;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,.2);z-index:1034;opacity:0;visibility:hidden;transition:all .3s ease}.navigation-open .navigation-backdrop{opacity:1;visibility:visible}.vline{position:absolute;left:50%;top:0;height:100%;border-right:1px solid rgba(12,6,101,.4)}.totop{position:relative;z-index:2}.navigation-open{overflow:hidden!important;height:100%!important}.scrollable{height:100%;overflow-x:hidden;overflow-y:auto}.close{font-weight:400;text-shadow:none;opacity:1!important;color:#3458c5;font-size:1.875rem;line-height:1}.close:hover{color:#4cf}footer{position:relative;z-index:20}.memberships{background-color:#e8eff9;padding:35px 0}.memberships h2{font-size:1.25rem;max-width:125px;margin-bottom:0}.memberships-logo .slick-track{display:-ms-flexbox;display:flex}.memberships-logo .slick-track .slick-slide{display:-ms-flexbox;display:flex;height:auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-left:10px;padding-right:10px}.memberships-logo .slick-dots{margin:10px 0 0}.memberships-logo .slick-dots li:not(.slick-active) button{background-color:#cdd7e6}.memberships-logo img{max-height:57px;max-width:100%;margin:0 auto}.footer{position:relative;background-color:#f2f7ff}.footer a{color:#1d1e1e}.footer h3{font-size:1.125rem;font-weight:800;color:#3458c5;margin:20px 0}.footer .nav{margin-bottom:20px}.footer .nav li{margin-bottom:12px}.footer .nav li a{font-weight:500}.footer [data-aos=swipe-right]:after{background-color:#f2f7ff}.footer-top{padding:50px 0 70px}.footer-left{width:310px}.footer-left address{line-height:2.125}.footer-logo{width:190px;display:block;margin-bottom:22px}.footer-logo img{display:block;width:100%}.footer-bottom{padding:24px 0;font-size:.875rem;border-top:1px solid rgba(68,75,90,.05)}.footer-bottom .copy{text-align:center}.footer-bottom .crafted{text-align:right}.footer-bottom a{color:#1d1e1e}.list-social{list-style:none;padding:0;margin:0}.list-social li{display:inline-block}.list-social li+li{margin-left:15px}.list-social li a{font-size:1.375rem;text-decoration:none}.header-home,header{position:relative}.header-home{background:linear-gradient(180deg,#0d076c 0,#231ba0);overflow:hidden;color:#fff;z-index:1}.header-home:before{top:0;background:#fff;z-index:-1}.header-home:after,.header-home:before{position:absolute;content:"";right:0;bottom:0;left:0;transition:opacity .3s linear;opacity:0}.header-home:after{height:70px;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 67%,#fff)}.header-home svg{position:absolute;top:50%;left:50%}.header-home .gradient{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.header-home .gradient:before{position:absolute;content:"";top:0;left:0;width:35.3125%;height:100%;background:linear-gradient(90deg,#0d076b 0,#110b75 33%,rgba(22,15,129,0))}.header-home .gradient:after{position:absolute;content:"";top:0;left:0;width:100%;height:226px;background:linear-gradient(180deg,#0d076c 0,#0f0871 33%,rgba(18,12,121,0));opacity:.74}.header-home .gradient span{position:absolute;background:#4cf;border-radius:50%;display:block;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-animation:fade 3s linear infinite;animation:fade 3s linear infinite}.header-home .gradient .ellipse1,.header-home .gradient .ellipse2,.header-home .gradient .ellipse3,.header-home .gradient .ellipse8,.header-home .gradient .ellipse9,.header-home .gradient .ellipse10,.header-home .gradient .ellipse11,.header-home .gradient .ellipse21,.header-home .gradient .ellipse22,.header-home .gradient .ellipse23,.header-home .gradient .ellipse24,.header-home .gradient .ellipse26,.header-home .gradient .ellipse27,.header-home .gradient .ellipse28,.header-home .gradient .ellipse40,.header-home .gradient .ellipse67,.header-home .gradient .ellipse68,.header-home .gradient .ellipse69{width:17px;height:17px}.header-home .gradient .ellipse4,.header-home .gradient .ellipse12,.header-home .gradient .ellipse13,.header-home .gradient .ellipse14,.header-home .gradient .ellipse15,.header-home .gradient .ellipse16,.header-home .gradient .ellipse29,.header-home .gradient .ellipse30,.header-home .gradient .ellipse31,.header-home .gradient .ellipse41,.header-home .gradient .ellipse42,.header-home .gradient .ellipse44,.header-home .gradient .ellipse45,.header-home .gradient .ellipse46,.header-home .gradient .ellipse48,.header-home .gradient .ellipse58,.header-home .gradient .ellipse59,.header-home .gradient .ellipse60{width:15px;height:15px}.header-home .gradient .ellipse5,.header-home .gradient .ellipse17,.header-home .gradient .ellipse33,.header-home .gradient .ellipse34,.header-home .gradient .ellipse35,.header-home .gradient .ellipse36,.header-home .gradient .ellipse49,.header-home .gradient .ellipse50,.header-home .gradient .ellipse51,.header-home .gradient .ellipse61{width:10px;height:10px}.header-home .gradient .ellipse25{width:9px;height:9px}.header-home .gradient .ellipse32,.header-home .gradient .ellipse43,.header-home .gradient .ellipse47{width:8px;height:8px}.header-home .gradient .ellipse6,.header-home .gradient .ellipse7,.header-home .gradient .ellipse18,.header-home .gradient .ellipse19,.header-home .gradient .ellipse20,.header-home .gradient .ellipse38,.header-home .gradient .ellipse39,.header-home .gradient .ellipse53,.header-home .gradient .ellipse54,.header-home .gradient .ellipse56,.header-home .gradient .ellipse62,.header-home .gradient .ellipse64,.header-home .gradient .ellipse65,.header-home .gradient .ellipse66{width:6px;height:6px}.header-home .gradient .ellipse37,.header-home .gradient .ellipse52{width:5px;height:5px}.header-home .gradient .ellipse55,.header-home .gradient .ellipse57,.header-home .gradient .ellipse63{width:3px;height:3px}.header-home .gradient .ellipse1{top:46.2%;left:82.89%}.header-home .gradient .ellipse2{top:26.67%;left:86.25%;-webkit-animation-delay:.3s;animation-delay:.3s}.header-home .gradient .ellipse3{top:58.67%;left:96.875%;-webkit-animation-delay:.7s;animation-delay:.7s}.header-home .gradient .ellipse4{top:50.8%;left:74.84%;-webkit-animation-delay:.9s;animation-delay:.9s}.header-home .gradient .ellipse5{top:44.53%;left:83.82%;-webkit-animation-delay:.1s;animation-delay:.1s}.header-home .gradient .ellipse6{top:34.13%;left:77.03%;-webkit-animation-delay:1.3s;animation-delay:1.3s}.header-home .gradient .ellipse7{top:76.26%;left:94.92%;-webkit-animation-delay:.8s;animation-delay:.8s}.header-home .gradient .ellipse8{top:18.67%;left:94.06%;-webkit-animation-delay:1.5s;animation-delay:1.5s}.header-home .gradient .ellipse9{top:29.46%;left:63.98%;-webkit-animation-delay:.7s;animation-delay:.7s}.header-home .gradient .ellipse10{top:62.4%;left:73.51%;-webkit-animation-delay:2.5s;animation-delay:2.5s}.header-home .gradient .ellipse11{top:47.33%;left:80.78%;-webkit-animation-delay:1.8s;animation-delay:1.8s}.header-home .gradient .ellipse12{top:44.4%;left:84.53%;-webkit-animation-delay:3.5s;animation-delay:3.5s}.header-home .gradient .ellipse13{top:61.33%;left:93.75%;-webkit-animation-delay:1.3s;animation-delay:1.3s}.header-home .gradient .ellipse14{top:43.2%;left:88.12%;-webkit-animation-delay:2.1s;animation-delay:2.1s}.header-home .gradient .ellipse15{top:48.53%;left:72.65%;-webkit-animation-delay:2.3s;animation-delay:2.3s}.header-home .gradient .ellipse16{top:44.13%;left:82.89%;-webkit-animation-delay:.6s;animation-delay:.6s}.header-home .gradient .ellipse17{top:72.8%;left:92.5%;-webkit-animation-delay:1.7s;animation-delay:1.7s}.header-home .gradient .ellipse18{top:22.93%;left:89.06%;-webkit-animation-delay:1.9s;animation-delay:1.9s}.header-home .gradient .ellipse19{top:47.33%;left:75.39%;-webkit-animation-delay:2.4s;animation-delay:2.4s}.header-home .gradient .ellipse20{top:32.93%;left:76.56%;-webkit-animation-delay:1.6s;animation-delay:1.6s}.header-home .gradient .ellipse21{top:24.26%;left:88.12%;-webkit-animation-delay:1.5s;animation-delay:1.5s}.header-home .gradient .ellipse22{top:42.66%;left:84.37%;-webkit-animation-delay:1.7s;animation-delay:1.7s}.header-home .gradient .ellipse23{top:75.2%;left:94.92%;-webkit-animation-delay:1.8s;animation-delay:1.8s}.header-home .gradient .ellipse24{top:40.8%;left:79.68%;-webkit-animation-delay:1.9s;animation-delay:1.9s}.header-home .gradient .ellipse25{top:79.86%;left:82.26%;-webkit-animation-delay:4.6s;animation-delay:4.6s}.header-home .gradient .ellipse26{top:46.13%;left:84.53%;-webkit-animation-delay:1.3s;animation-delay:1.3s}.header-home .gradient .ellipse27{top:39.6%;left:89.29%;-webkit-animation-delay:2.5s;animation-delay:2.5s}.header-home .gradient .ellipse28{top:41.73%;left:82.89%;-webkit-animation-delay:1.2s;animation-delay:1.2s}.header-home .gradient .ellipse29{top:60.26%;left:90.62%;-webkit-animation-delay:1.4s;animation-delay:1.4s}.header-home .gradient .ellipse30{top:46.93%;left:74.76%;-webkit-animation-delay:1.7s;animation-delay:1.7s}.header-home .gradient .ellipse31{top:40.66%;left:78.2%;-webkit-animation-delay:1.9s;animation-delay:1.9s}.header-home .gradient .ellipse32{top:79.73%;left:81.56%;-webkit-animation-delay:1.3s;animation-delay:1.3s}.header-home .gradient .ellipse33{top:51.73%;left:79.14%;-webkit-animation-delay:4.5s;animation-delay:4.5s}.header-home .gradient .ellipse34{top:49.2%;left:77.81%;-webkit-animation-delay:4.1s;animation-delay:4.1s}.header-home .gradient .ellipse35{top:47.73%;left:85.78%;-webkit-animation-delay:1.3s;animation-delay:1.3s}.header-home .gradient .ellipse36{top:38.8%;left:77.42%;-webkit-animation-delay:1.4s;animation-delay:1.4s}.header-home .gradient .ellipse37{top:78.8%;left:81.17%;-webkit-animation-delay:2.2s;animation-delay:2.2s}.header-home .gradient .ellipse38{top:30.8%;left:78.82%;-webkit-animation-delay:2.4s;animation-delay:2.4s}.header-home .gradient .ellipse39{top:33.33%;left:76.32%;-webkit-animation-delay:1.8s;animation-delay:1.8s}.header-home .gradient .ellipse40{top:45.73%;left:81.48%;-webkit-animation-delay:2.3s;animation-delay:2.3s}.header-home .gradient .ellipse41{top:43.73%;left:84.14%;-webkit-animation-delay:2.4s;animation-delay:2.4s}.header-home .gradient .ellipse42{top:35.86%;left:84.06%;-webkit-animation-delay:2.7s;animation-delay:2.7s}.header-home .gradient .ellipse43{top:77.33%;left:84.45%;-webkit-animation-delay:2.9s;animation-delay:2.9s}.header-home .gradient .ellipse44{top:65.2%;left:83.98%;-webkit-animation-delay:2.6s;animation-delay:2.6s}.header-home .gradient .ellipse45{top:69.86%;left:98.2%;-webkit-animation-delay:2.1s;animation-delay:2.1s}.header-home .gradient .ellipse46{top:38.8%;left:78.82%;-webkit-animation-delay:2.7s;animation-delay:2.7s}.header-home .gradient .ellipse47{top:78.8%;left:81.87%;-webkit-animation-delay:2.5s;animation-delay:2.5s}.header-home .gradient .ellipse48{top:26.8%;left:67.89%;-webkit-animation-delay:2s;animation-delay:2s}.header-home .gradient .ellipse49{top:29.46%;left:86.79%;-webkit-animation-delay:2.6s;animation-delay:2.6s}.header-home .gradient .ellipse50{top:42.66%;left:70.54%;-webkit-animation-delay:1.2s;animation-delay:1.2s}.header-home .gradient .ellipse51{top:33.6%;left:76.71%;-webkit-animation-delay:2.1s;animation-delay:2.1s}.header-home .gradient .ellipse52{top:76.26%;left:80.78%;-webkit-animation-delay:2.2s;animation-delay:2.2s}.header-home .gradient .ellipse53{top:30.4%;left:95.78%;-webkit-animation-delay:2.7s;animation-delay:2.7s}.header-home .gradient .ellipse54{top:33.86%;left:76.48%;-webkit-animation-delay:2.2s;animation-delay:2.2s}.header-home .gradient .ellipse55{top:76.4%;left:80.7%;-webkit-animation-delay:2.8s;animation-delay:2.8s}.header-home .gradient .ellipse56{top:32.93%;left:76.95%;-webkit-animation-delay:2.6s;animation-delay:2.6s}.header-home .gradient .ellipse57{top:75.86%;left:80.93%;-webkit-animation-delay:2s;animation-delay:2s}.header-home .gradient .ellipse58{top:37.86%;left:85.07%;-webkit-animation-delay:.7s;animation-delay:.7s}.header-home .gradient .ellipse59{top:65.2%;left:83.9%;-webkit-animation-delay:.7s;animation-delay:.7s}.header-home .gradient .ellipse60{top:45.73%;left:81.01%;-webkit-animation-delay:1s;animation-delay:1s}.header-home .gradient .ellipse61{top:43.73%;left:83.82%;-webkit-animation-delay:1.7s;animation-delay:1.7s}.header-home .gradient .ellipse62{top:52.66%;left:76.25%;-webkit-animation-delay:1.7s;animation-delay:1.7s}.header-home .gradient .ellipse63{top:85.73%;left:80.54%;-webkit-animation-delay:2.3s;animation-delay:2.3s}.header-home .gradient .ellipse64{top:33.86%;left:76.71%;-webkit-animation-delay:.4s;animation-delay:.4s}.header-home .gradient .ellipse65{top:68.26%;left:71.71%;-webkit-animation-delay:.8s;animation-delay:.8s}.header-home .gradient .ellipse66{top:90%;left:37.96%;-webkit-animation-delay:1.8s;animation-delay:1.8s}.header-home .gradient .ellipse67{top:23.73%;left:87.96%;-webkit-animation-delay:3.8s;animation-delay:3.8s}.header-home .gradient .ellipse68{top:21.86%;left:60.7%;-webkit-animation-delay:3.5s;animation-delay:3.5s}.header-home .gradient .ellipse69{top:19.73%;left:72.89%;-webkit-animation-delay:3s;animation-delay:3s}.header-home .stack-wrap{height:100%;position:relative;z-index:2;pointer-events:none}.header-home .container{padding-top:40px}.header-home .panel1 .middle{transition:opacity .3s ease}.header-home .panel1.prev-active .middle,.header-home .panel2{opacity:0;visibility:hidden}.header-home .panel2{overflow:hidden;position:absolute;left:0;top:0;width:100%;z-index:20}.header-home .panel2.active{visibility:visible;opacity:1}.header-home .panel2 .media{margin-right:-60px}.header-home .panel2 .media-left{margin-left:33px}.header-home .panel2 .media .media-body{overflow:hidden}.header-home h1{max-width:51.25rem}.header-home.bg-white{color:#1d1e1e}.header-home.bg-white:after,.header-home.bg-white:before{opacity:1}.header-home.bg-white .gradient span{-webkit-animation:fade-out .3s linear forwards;animation:fade-out .3s linear forwards}.header-home.bg-white .gradient:before{background:linear-gradient(90deg,#fff 0,#fff 33%,hsla(0,0%,100%,0));width:64%}.header-home.bg-white .gradient:after{background:linear-gradient(180deg,#fff 0,#fff 33%,hsla(0,0%,100%,0));height:160px;opacity:.88}.header-home.bg-white #main_ones path,.header-home.bg-white #map_lines path{stroke:#e7eef8}.header-home.bg-white #Path_512{fill:#fcfdff}.header-home.bg-white .line-blue1{opacity:0;visibility:hidden;-webkit-animation:none;animation:none}.header-home.bg-white .line-blue2{stroke:#206aff;fill:rgba(32,116,255,.11)}.header-home.bg-white .icon-3d{opacity:1;-webkit-transform:none;transform:none;transition-delay:1s}.icon-3d{opacity:0;transition:all 1s ease;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);width:100%}.icon-3d-wrap{position:absolute;left:60.390625%;top:53.7%}@-webkit-keyframes fade{6%{opacity:0}30%,70%{opacity:1}to{opacity:0}}@keyframes fade{6%{opacity:0}30%,70%{opacity:1}to{opacity:0}}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.scroll-mouse{border:0;background-color:transparent;color:#fff;position:relative;padding:0 0 0 30px;line-height:27px;font-size:1.0625rem;pointer-events:auto;display:block}.scroll-mouse:before{position:absolute;content:"";left:0;width:16px;height:27px;border:1.5px solid #fff;border-radius:12px}.scroll-mouse:after{position:absolute;content:"";width:1.5px;height:4px;border-radius:1px;background-color:#fff;left:7.5px;top:5px;-webkit-animation:scroll-icon 2.2s cubic-bezier(.65,.05,.36,1) infinite;animation:scroll-icon 2.2s cubic-bezier(.65,.05,.36,1) infinite}.scroll-mouse:hover{text-decoration:none;color:#fff}.scroll-mouse.blue{color:#3458c5}.scroll-mouse.blue:before{border-color:#3458c5}.scroll-mouse.blue:after{background-color:#3458c5}.scroll-mouse-vertical{position:fixed;left:calc(100% - 80px);bottom:0;z-index:900;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.scroll-mouse-vertical .scroll-mouse{padding-left:40px;white-space:nowrap}.scroll-mouse-vertical .scroll-mouse:before{width:27px;height:16px;top:5px}.scroll-mouse-vertical .scroll-mouse:after{width:4px;height:1.5px;left:5px;top:12.5px;-webkit-animation-name:scroll-icon-vertical;animation-name:scroll-icon-vertical}.scroll-mouse.icon-lightblue:before{border-color:#4cf}.scroll-mouse.icon-lightblue:after{background-color:#4cf}@-webkit-keyframes scroll-icon{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}30%,70%{opacity:1}to{-webkit-transform:translateY(13px);transform:translateY(13px);opacity:0}}@keyframes scroll-icon{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}30%,70%{opacity:1}to{-webkit-transform:translateY(13px);transform:translateY(13px);opacity:0}}@-webkit-keyframes scroll-icon-vertical{0%{-webkit-transform:translateX(13px);transform:translateX(13px);opacity:0}30%,70%{opacity:1}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:0}}@keyframes scroll-icon-vertical{0%{-webkit-transform:translateX(13px);transform:translateX(13px);opacity:0}30%,70%{opacity:1}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:0}}#goto-next{cursor:pointer}.line-blue1{stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:dash 5s linear infinite;animation:dash 5s linear infinite;transition:opacity .3s linear}.line-blue2{stroke-dasharray:1250;stroke-dashoffset:1250;-webkit-animation:dash 6.5s linear forwards;animation:dash 6.5s linear forwards;-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes dash{to{stroke-dashoffset:0}}@keyframes dash{to{stroke-dashoffset:0}}@media (min-width:768px){html:not(.no-js) .section-stack [data-aos=fade-right].aos-animate{opacity:0;-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}html:not(.no-js) .section-stack.active [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:none;transform:none}}#section2,#section2 .fp-tableCell{height:auto!important}.latest-updates{position:fixed;left:0;bottom:0;width:100%;z-index:16;max-height:46px;transition:all .3s ease}.latest-updates.active{max-height:700px}.latest-updates.active [data-toggle=latest-updates]{opacity:0;visibility:hidden;transition-delay:.2s}.latest-updates-inner{background-color:#fff;box-shadow:8px -1px 13px rgba(0,0,0,.1);padding:1.25rem 0 1rem;position:relative}.latest-updates-inner .close{position:absolute;right:15px;top:10px}.latest-updates-slick{max-width:48.75rem}.latest-updates-item .media-img{display:block;margin-right:30px}.latest-updates-item .media .date{font-size:.9375rem;font-weight:500;color:rgba(103,107,115,.8);margin-bottom:4px}.latest-updates-item .media h4{font-size:1.1875rem;font-weight:800;line-height:1.47}.latest-updates-item .media h4 a{color:#1d1e1e}.latest-updates-item .media .link-shaft{font-size:1rem}.latest-updates .btn-group{margin-left:90px}.services-overview{padding:6.875rem 0;position:relative}.services-overview:before{position:absolute;content:"";left:50%;margin-left:-564px;bottom:0;width:128px;height:0;background-color:#f2f7ff;transition:height .7s ease}.ieedge .services-overview:before,.services-overview.aos-animate:before{height:calc(100% - 110px)}.services-overview .container{position:relative}.services-overview-box{height:250px;position:relative}.services-overview-box .box-white{position:absolute;width:100%;top:50%;padding:30px 0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:none;box-shadow:none}.services-overview-box .box-white:before{position:absolute;content:"";left:0;top:0;bottom:0;width:0;background:#fff;box-shadow:-1px 5px 10px rgba(0,0,0,.14);transition:width .7s cubic-bezier(.86,0,.07,1)}.ieedge .services-overview-box .box-white:before,.services-overview-box .box-white.aos-animate:before{width:100%}.services-overview-box .box-white .media{max-height:150px;overflow:hidden;transition:all .5s ease;position:relative}.services-overview-box .box-white .media-img{min-width:130px}.services-overview-box .box-white .media-body{max-width:340px}.services-overview-box .box-white .square-blue i{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.services-overview-box .box-white.active{z-index:10}.services-overview-box .box-white.active .media{max-height:500px}.services-overview-box .box-white.active .square-blue i{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.services-overview-box .box-white.active:before{width:100%}.services-overview-box .box-white.active [data-aos=fade]{opacity:1}.services-overview-box .box-white h4{font-size:1.6875rem;font-weight:700;margin-bottom:15px;white-space:nowrap}.services-overview .vertical-label{top:-50px}.box-white{position:relative;background:#fff;box-shadow:-1px 5px 10px rgba(0,0,0,.14)}.box-white .media-img{margin-right:20px}.box-white .media-img img{max-width:100%;margin-left:auto;display:block}.box-white .media-body{padding-right:50px}.img-right{max-width:940px;margin:0 0 100px auto;position:relative;right:-140px}.img-right .overflow-hidden.absolute{position:absolute;right:140px;bottom:-55px;width:100%;text-align:right}.square-blue{position:absolute;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:46px;height:46px;background-color:#3458c5;color:#fff;text-align:center}.square-blue i{font-size:1.125rem}.vertical-label{font-size:3.0625rem;font-weight:700;color:#e7eef8;-webkit-transform:rotate(-90deg) translate3d(0,100px,0);transform:rotate(-90deg) translate3d(0,100px,0);opacity:0;-webkit-transform-origin:right bottom;transform-origin:right bottom;right:-90px;top:0;position:absolute;transition:all .7s ease}.vertical-label.left{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg) translate3d(0,-100px,0);transform:rotate(-90deg) translate3d(0,-100px,0);right:auto;left:-20px;top:11.25rem}.vertical-label.aos-animate,.vertical-label.aos-animate.left{-webkit-transform:rotate(-90deg) translateZ(0);transform:rotate(-90deg) translateZ(0);opacity:1}.testimonial-blue{padding:10.625rem 0;color:#fff}.text-overlay{font-size:11.25rem;font-weight:900;color:rgba(32,116,255,.06);line-height:1}.text-overlay-wrap{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.text-overlay-wrap .overflow-hidden{position:absolute;top:50%;margin-top:-11.25rem;left:calc(50% - 100px)}.quote{max-width:57.5rem;margin:0 auto;position:relative;overflow:hidden;padding:40px 0 0 40px}.quote:before{position:absolute;content:"";left:0;top:0;width:2.52813rem;height:2.3825rem;background:url(../img/icon-quote.svg) no-repeat;background-size:contain}.quote p{font-size:2.375rem;font-weight:700}.quote .by{font-size:1.0625rem;font-weight:500;color:#4cf;padding-left:40px;position:relative}.quote .by:before{position:absolute;content:"";left:0;top:11px;width:0;border-top:2px solid #4cf;transition:width .3s linear}.quote .by span{display:block;-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0);opacity:0;transition:all .7s ease .1s}.ieedge .quote .by:before,.quote .by.aos-animate:before{width:30px}.ieedge .quote .by span,.quote .by.aos-animate span{opacity:1;-webkit-transform:none;transform:none}.approach-overview{padding:6.875rem 0}.client-logo{z-index:10}.client-logo-wrap{margin-left:-75px;margin-right:-75px}.client-logo-item{vertical-align:middle;margin-bottom:50px;padding:0 10px}.client-logo-item img{margin:0 auto;max-width:100%}.projects-overview{padding:3.125rem 0 0}.ieedge .projects-overview{padding-bottom:3.125rem}.projects-overview .container{position:relative}.projects-overview .project-item{max-width:28.9375rem;margin-bottom:75px}.projects-overview .overflow-hidden{max-width:28.9375rem}.project-item{display:block;position:relative;color:#1d1e1e;text-decoration:none!important}.project-item:focus,.project-item:hover{color:#1d1e1e}.project-item:focus .img-container img,.project-item:hover .img-container img{-webkit-transform:scale(1.1);transform:scale(1.1)}.project-item:focus .caption,.project-item:hover .caption{box-shadow:0 2px 4px rgba(13,15,18,.13)}.project-item:focus .caption:after,.project-item:hover .caption:after{width:100%}.project-item:focus .caption h4,.project-item:hover .caption h4{color:#3458c5}.project-item:focus .caption .type,.project-item:hover .caption .type{opacity:1;max-height:100px;transition:max-height 1s,opacity 1s}.project-item:focus .caption .location,.project-item:hover .caption .location{padding-left:30px}.project-item:focus .caption .location .shaft,.project-item:hover .caption .location .shaft{width:22px}.project-item .img-container{overflow:hidden}.project-item .img-container img{transition:all .3s ease}.project-item .caption{position:absolute;right:-36px;bottom:-14px;width:285px;padding:20px 10px 15px 25px;transition:all .3s!important;overflow:hidden}.project-item .caption>div{position:relative;z-index:2}.project-item .caption:before{position:absolute;content:"";top:0;left:0;width:0;height:100%;background-color:#fff;transition:width .7s cubic-bezier(.86,0,.07,1)}.ieedge .project-item .caption:before,.project-item .caption.aos-animate:before{width:100%}.project-item .caption:after{position:absolute;content:"";bottom:0;left:0;width:0;height:2px;background-color:#3458c5;transition:width .4s}.project-item .caption h4{font-size:1.25rem;font-weight:800;line-height:1.4;margin-bottom:.5rem}.project-item .caption .type{font-size:1.0625rem;margin-bottom:10px;opacity:0;max-height:0;transition:max-height .5s,opacity .5s}.project-item .caption .location{font-size:1.125rem;font-weight:500;position:relative;padding-left:20px;transition:all .2s ease}.project-item .caption .location .shaft{margin-right:5px;position:absolute;left:0;top:.6875rem}.touchevents .project-item .caption{border-bottom-color:#3458c5;box-shadow:0 2px 4px rgba(13,15,18,.13)}.touchevents .project-item .caption .type{opacity:1;max-height:100px}.ml-halfslice-10{margin-left:90px}.ml-halfslice{margin-left:100px}.ml-slice{margin-left:200px}.latest-news{padding:6.875rem 0;color:#fff}.latest-news:before{position:absolute;content:"";z-index:-1;left:0;top:50%;bottom:0;width:100%;background:#0d076c}.latest-news .h1{color:#4cf;margin-bottom:80px}.latest-news .h1 strong{font-weight:800;color:#fff}.latest-news .link-shaft{color:#4cf}.latest-news .link-shaft .shaft,.latest-news .link-shaft .shaft:after,.latest-news .link-shaft .shaft:before{background-color:#4cf}.latest-news-item{margin-bottom:20px}.latest-news-item h4{font-size:1.25rem;font-weight:700;line-height:1.65;position:relative;margin-bottom:40px}.latest-news-item h4:after{position:absolute;content:"";width:66px;height:2px;background-color:#4cf;left:0;bottom:-20px}.latest-news-item h4 a{color:#fff}.latest-news-item .date{font-size:.9375rem;font-weight:500;color:#4cf;font-family:Roboto,sans-serif;margin-bottom:6px}.latest-news-item.featured h4{font-size:1.625rem;line-height:1.4615}.latest-news .btn-view-all{margin-bottom:90px}.latest-news-listing .latest-news-item:last-child h4{margin-bottom:0}.latest-news-listing .latest-news-item:last-child h4:after{display:none}.latest-news .slice-image{position:absolute;right:50%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-right:40px}.latest-news .slice-image .slice .image{-webkit-filter:url(#duotone);filter:url(#duotone);opacity:.9}.ieedge .latest-news .slice-image .slice .image{opacity:.1}.header-about{padding-top:124px;position:relative}.header-about:before{position:absolute;content:"";left:50%;margin-left:-564px;bottom:0;width:128px;height:0;background-color:#f2f7ff;transition:height .7s ease}.header-about.aos-animate:before,.ieedge .header-about:before{height:100%}.set-apart{padding:0 0 130px;text-align:right}.set-apart .container{position:relative;height:590px}.set-apart-1{position:absolute;top:50%;left:-45px}.set-apart-2{position:absolute;right:10px;top:230px;width:17.375rem}.set-apart-2:before{position:absolute;content:"";left:0;top:49px;width:6px;height:6px;background-color:#3458c5}.set-apart-2 .svg{left:0;top:0}.set-apart-3{position:absolute;right:10px;top:450px;width:14.875rem}.set-apart-3:before{position:absolute;content:"";left:0;top:0;width:6px;height:6px;background-color:#3458c5}.set-apart-3 .svg{left:0;top:2.5px}.set-apart-4{position:absolute;left:50%;margin-left:52px;bottom:-160px;width:15.5rem;height:6.4375rem}.set-apart-4:before{position:absolute;content:"";left:0;top:0;width:6px;height:6px;background-color:#3458c5}.set-apart-4 .svg{left:0;bottom:0}.set-apart .h1{max-width:14.375rem}.set-apart h3{margin:15px 0 0}.set-apart h3 strong{display:block}.set-apart .svg{position:absolute;line-height:1px}.set-apart .svg path{stroke-dasharray:300;stroke-dashoffset:300;transition:all .5s linear}.ieedge .set-apart .svg path,.set-apart .svg.aos-animate path{stroke-dashoffset:0;transition-delay:.2s}.set-apart .bg-map{position:absolute;top:30%;left:0;width:100vw;z-index:-2}.set-apart .bg-map img{display:block;width:100%}.we-understand{padding:3.125rem 0}.we-understand .img-right{margin-bottom:0}.we-understand-text{margin-top:-210px;margin-left:1px}.we-understand .h1{background-color:#fff;padding-top:45px}.services-tabs{max-width:800px;margin:0 auto}.nav-tabs{border-bottom:5px solid #e8f0f9}.nav-tabs .nav-item{margin-bottom:-5px;overflow:hidden}.nav-tabs .nav-link{border:0;border-radius:0;font-size:1.5rem;font-weight:800;color:rgba(130,149,174,.54);border-bottom:5px solid transparent}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:transparent}.nav-tabs .nav-link.active{color:#3458c5;border-bottom-color:#3458c5;background-color:transparent}.tab-pane{padding-top:50px;color:#444b5a}.testimonial-white{padding:6.25rem 0}.testimonial-white .text-overlay{font-size:12.5rem;color:rgba(32,116,255,.03)}.testimonial-white .text-overlay-wrap .overflow-hidden{top:0;margin-top:0;left:calc(50% - 299.994px)}.testimonial-white .quote{margin:0 0 0 -40px}.testimonial-white .quote:before{background-image:url(../img/icon-quote-blue.svg)}.testimonial-white .quote p{font-size:2.8125rem;line-height:1.334;margin-bottom:1.5625rem}.testimonial-white .quote .by{color:#3458c5}.testimonial-white .quote .by:before{border-top-color:#3458c5}.bg-blue{color:#fff}.awards .bg-blue{padding:4.6875rem 6.25rem}.awards-slick{margin:0 -26px}.awards .btn-group{position:absolute;left:-2.875rem;top:50%;margin-top:-1.4375rem}.award-item{padding:0 26px}.award-item img{display:block;max-width:100%}.team-overview{padding:4.375rem 0 6.25rem}.header-team{position:relative;z-index:10;color:#fff}.header-team .lead{color:#fff}header .bg-parallax-blue .parallax-slice{background:linear-gradient(180deg,#0d076c 0,#0e096f 41%,#3458c5)}.team{padding:3.125rem 0 0}.ieedge .team{padding-bottom:3.125rem}.nav-filter{position:relative;margin-bottom:80px}.nav-filter .nav-item{border-bottom:2px solid #e8f0f9;overflow:hidden}.nav-filter .nav-item.active .nav-link{color:#3458c5}.nav-filter .nav-item+.nav-item{padding-left:60px}.nav-filter .nav-link{font-size:1.1875rem;font-weight:500;color:#8295ae;padding:.3125rem .625rem}.magic-hline{position:absolute!important;bottom:0;left:0;width:100px;height:2px;background:#3458c5;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:left;transform-origin:left;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;z-index:1}.grid{margin:0 -25px 70px}.grid-item{width:33.3333%;padding:0 25px;margin-bottom:20px}.team-item{margin-bottom:100px;cursor:pointer}.team-item,.team-item .img-container{position:relative}.team-item .img-container img{width:100%}.team-item-overlay{position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow:hidden}.team-item-overlay:before{position:absolute;content:"";bottom:0;right:0;height:46px;width:46px;background-color:rgba(24,59,177,.85);transition:all .2s linear}.team-item-overlay .name{position:relative;font-size:1.1875rem;font-weight:500;opacity:0;visibility:hidden;transition:all .2s ease}.team-item-overlay .social{position:absolute;right:20px;top:10px;font-size:1.25rem;opacity:0;visibility:hidden;transition:all .2s ease}.team-item-overlay a{color:#fff;text-decoration:none}.team-item-overlay a:hover{color:#4cf}.team-item-overlay .shaft{display:block;margin:10px auto 0;width:20px}.team-item-overlay .shaft,.team-item-overlay .shaft:after,.team-item-overlay .shaft:before{background-color:#4cf}.team-item .square-blue{transition-delay:0s!important;transition-duration:.1s!important}.team-item .caption{padding:0 20px;transition:all .2s;overflow:hidden;position:absolute;right:55px;left:-20px;bottom:-75px}.team-item .caption:after{position:absolute;content:"";bottom:0;left:0;width:0;height:2px;background-color:#3458c5;transition:width .2s}.team-item .caption h4{font-size:1.25rem;font-weight:800;line-height:1.4;margin-bottom:.25rem;white-space:nowrap}.team-item .caption .title{opacity:0;max-height:0;transition:max-height .2s,opacity .2s}.team-item:focus .team-item-overlay:before,.team-item:hover .team-item-overlay:before{width:100%;height:100%}.team-item:focus .team-item-overlay .name,.team-item:focus .team-item-overlay .social,.team-item:hover .team-item-overlay .name,.team-item:hover .team-item-overlay .social{opacity:1;visibility:visible;transition-delay:.2s}.team-item:focus .square-blue,.team-item:hover .square-blue{opacity:0!important}.team-item:focus .caption,.team-item:hover .caption{padding:18px 20px;background-color:#fff;box-shadow:0 2px 4px rgba(13,15,18,.13)}.team-item:focus .caption:after,.team-item:hover .caption:after{width:100%}.team-item:focus .caption h4,.team-item:hover .caption h4{color:#3458c5}.team-item:focus .caption .title,.team-item:hover .caption .title{opacity:1;max-height:100px;transition:max-height .5s,opacity .5s}.team-item:focus .caption .position,.team-item:hover .caption .position{color:#1d1e1e}.touchevents .team-item .caption{padding:18px 20px;background-color:#fff;box-shadow:0 2px 4px rgba(13,15,18,.13)}.touchevents .team-item .caption:after{width:100%}.touchevents .team-item .caption h4{color:#3458c5}.touchevents .team-item .caption .title{opacity:1;max-height:100px;transition:max-height .5s,opacity .5s}.touchevents .team-item .caption .position{color:#1d1e1e}.position{font-size:rem-cal(16);font-weight:500;color:#3458c5;margin-bottom:.375rem}.title{font-size:.9375rem;font-weight:500;color:#8295ae}.team-bio-wrap{position:fixed;top:110px;left:0;bottom:0;width:100%;z-index:1000;visibility:hidden;transition:visibility .1s linear .5s;overflow:hidden}.team-bio-wrap:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-color:rgba(3,38,108,.9);opacity:0;transition:opacity .4s ease}.team-bio-open .team-bio-wrap{transition:none;visibility:visible}.team-bio-open .team-bio-wrap:before{opacity:1}.team-bio-inner{position:absolute;top:0;right:0;left:230px;height:100%;background-color:#fff;box-shadow:-1px 5px 10px rgba(0,0,0,.14);overflow-y:auto;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;transition-timing-function:cubic-bezier(.7,0,.3,1)}.team-bio-inner .close{position:absolute;right:20px;top:20px;z-index:10}.team-bio-open .team-bio-inner{-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.close .text{color:#1d1e1e;font-size:1rem;font-weight:500;display:inline-block;vertical-align:middle}.team-bio{padding:80px 50px 40px}.team-bio .media{max-width:59.375rem}.team-bio-img{margin-left:50px;width:400px}.team-bio-img img{width:100%}.team-bio h4{font-size:1.75rem;font-weight:800;margin-bottom:12px}.team-bio p:not(.lead){font-size:1.1875rem;line-height:1.8;color:#444b5a}.team-bio .title{margin-bottom:10px}.team-bio .position{font-size:1.1875rem;margin-bottom:10px}.team-bio .social{font-size:1.25rem;margin-bottom:20px}.team-bio .social a{text-decoration:none}.team-bio .lead{font-weight:500;color:#1d1e1e;margin-bottom:20px}.team-bio-nav{position:absolute;left:0;top:0;width:230px;height:100%;opacity:0;transition:opacity .3s ease}.team-bio-open .team-bio-nav{opacity:1}.team-bio-nav button{border:0;padding:0;background-color:transparent;font-size:1rem;font-weight:700;color:#fff;position:absolute;left:50px;white-space:nowrap}.team-bio-nav button.team-bio-next,.team-bio-nav button.team-bio-prev{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left top;transform-origin:left top}.team-bio-nav button.team-bio-next{bottom:55%}.team-bio-nav button.team-bio-prev{top:80%}.team-bio-nav button i{color:#4cf;font-size:1.875rem;vertical-align:middle}.team-bio-open{overflow:hidden!important;height:100%!important}.ipad .team-bio-open,.iphone .team-bio-open{height:100vh;width:100vw;position:fixed}.header-services{position:relative;padding:180px 0;z-index:10;color:#fff}.header-services .lead{color:#fff}.services-listing{margin-top:-100px;padding-bottom:90px;z-index:11}.services-listing .box-white{margin-bottom:20px;padding:20px 0;transition:all .3s ease}.services-listing .box-white .media{-ms-flex-align:center;align-items:center}.services-listing .box-white .media-img{min-width:170px}.services-listing .box-white .media-img img{margin:0 auto}.services-listing .box-white h4{font-size:1.6875rem;font-weight:500;line-height:1.25;margin-bottom:15px}html:not(.ieedge) .services-listing .box-white:hover{-webkit-transform:scale(1.04);transform:scale(1.04);box-shadow:-4px 10px 20px rgba(0,0,0,.14)}.services-listing .box-white:hover .square-blue{background-color:#4cf}.box-white{display:block}.box-white.highlight{background:#1f1898;color:#fff;padding:30px 50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.box-white.highlight p{font-size:1.875rem;line-height:1.3333;margin-bottom:0}.box-white.highlight .square-blue{background-color:#4cf}a.box-white{color:#1d1e1e;text-decoration:none!important}.case-studies-overview{padding:9.375rem 0 6.25rem;color:#fff}.case-studies-overview:before{position:absolute;content:"";z-index:-1;left:0;top:50%;bottom:0;width:100%;background:#231ba0}.case-studies-overview [data-aos=img-wipe]:after{background-color:#231ba0}.bg-parallax-blue.inverse .parallax-slice{background:linear-gradient(180deg,#0d076c 0,#231ba0)}.case-studies-slick{margin:80px -15px 50px}.case-studies-item{display:block;text-decoration:none!important;color:#fff;margin-bottom:30px}.case-studies-item .tag{font-size:.9375rem;font-weight:500;color:#4cf;margin-bottom:10px}.case-studies-item h4{font-size:1.125rem;font-weight:500;line-height:1.44445;margin-bottom:0;color:#fff}.case-studies-item:hover .case-studies-img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.case-studies-img{margin-bottom:15px;overflow:hidden}.case-studies-img img{display:block;width:100%;transition:all .3s ease}.slick-item{padding-left:15px;padding-right:15px}.services-nav{position:fixed;left:0;top:0;width:100%;padding-top:120px;z-index:1000}.services-nav:before{position:absolute;content:"";left:0;top:0;bottom:34px;width:100%;background:linear-gradient(180deg,#0d076c 0,#231ba0);transition:opacity .3s ease}.services-nav.scrolled{background:#fff}.services-nav.scrolled:before{opacity:0}.services-nav .nav{position:relative;background-color:#fff;box-shadow:-1px 5px 10px rgba(0,0,0,.14);z-index:2;-ms-flex-align:center;align-items:center}.services-nav .nav .nav-item.active .nav-link{color:#3458c5;font-weight:700}.services-nav .nav .nav-link{font-size:1.03125rem;font-weight:500;color:#1d1e1e;line-height:1.2121;padding:14px 20px}.services-nav .nav .magic-hline{height:5px}.service-detail{padding:240px 0 40px}.service-detail h1{margin-bottom:0}.service-detail .media{margin-bottom:30px}.service-detail .media-right img{height:158px}.accordion .card{border-radius:0;border:0}.accordion .card+.card{border-top:1px solid #e7eef8}.accordion .card-header{padding:0;border:0;background-color:transparent}.accordion .card-header .btn{font-size:1.375rem;color:#1d1e1e;display:block;width:100%;text-align:left;line-height:1.5454;padding:26px 26px 26px 66px;text-decoration:none!important;position:relative}.accordion .card-header .btn .square-blue{left:0;top:50%;right:auto;margin-top:-23px}.accordion .card-header .btn .square-blue i{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.accordion .card-header .btn.collapsed .square-blue i{-webkit-transform:none;transform:none}.accordion .card-body{padding:0 0 30px 66px}.projects{background:linear-gradient(180deg,#0d076c 0,#231ba0);padding:9.375rem 0 6.25rem;color:#fff;position:relative;overflow:hidden}.projects:after,.projects:before{position:absolute;content:"";left:0;top:0}.projects:before{width:35%;height:100%;background:linear-gradient(90deg,#0d076b 0,#110b75 33%,rgba(22,15,129,0))}.projects:after{width:100%;height:12rem;background:linear-gradient(180deg,#0d076c 0,#0f0871 33%,rgba(18,12,121,0))}.projects .bg-line{z-index:1}.projects .bg-line span{background-color:rgba(12,6,101,.4)}.projects .container{position:relative;z-index:2}.projects h2{margin:0 50px 1rem 0}.projects [data-aos=img-wipe]:after{background-color:#171085}.project-grid{margin:0 -30px 50px}.project-grid-item{width:50%;padding:0 30px;margin-bottom:60px}.project-grid-item .project-item .caption{padding-top:0;color:#fff;right:-30px}.project-grid-item .project-item .caption:before{background-color:#171085}.project-grid-item .project-item .caption:after{background-color:#4cf}.project-grid-item .project-item .caption h4{opacity:0;max-height:0;transition:max-height .5s,opacity .5s}.project-grid-item .project-item .caption .shaft,.project-grid-item .project-item .caption .shaft:after,.project-grid-item .project-item .caption .shaft:before{background-color:#4cf}.project-grid-item .project-item:focus .caption,.project-grid-item .project-item:hover .caption{padding-top:20px;color:#1d1e1e}.project-grid-item .project-item:focus .caption:before,.project-grid-item .project-item:hover .caption:before{background-color:#fff}.project-grid-item .project-item:focus .caption h4,.project-grid-item .project-item:hover .caption h4{opacity:1;max-height:200px}.project-grid.grid-view{margin:0 -25px 50px}.project-grid.grid-view .project-grid-item{width:33.33333%;padding-left:25px;padding-right:25px}.project-grid.grid-view .project-item .img-container{height:210px;position:relative}.project-grid.grid-view .project-item .img-container img{position:absolute;left:0;top:50%;height:auto;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.project-grid.grid-view .project-item .caption{position:relative;bottom:auto;right:auto;width:auto;padding:45px 0 0;box-shadow:none;color:#fff}.project-grid.grid-view .project-item .caption:before{background-color:transparent}.project-grid.grid-view .project-item .caption:after{display:none}.project-grid.grid-view .project-item .caption .type,.project-grid.grid-view .project-item .caption h4{opacity:1;max-height:100%}.project-grid.grid-view .project-item .caption .type{position:absolute;bottom:100%;left:0;color:#4cf;margin-bottom:5px}.project-grid.grid-view .project-item .caption .location{display:none}.project-grid.grid-view .project-item:focus .img-container img,.project-grid.grid-view .project-item:hover .img-container img{-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}.project-grid.grid-view .project-item:focus .caption h4,.project-grid.grid-view .project-item:hover .caption h4{color:#fff}.touchevents .project-grid-item .project-item .caption{padding-top:20px;color:#1d1e1e}.touchevents .project-grid-item .project-item .caption:before{background-color:#fff}.touchevents .project-grid-item .project-item .caption.aos-animate:after{width:100%;transition-duration:.7s}.touchevents .project-grid-item .project-item .caption h4{opacity:1;max-height:100%}.touchevents .grid-view .project-grid-item .project-item .caption{padding:45px 0 0;color:#fff}.touchevents .grid-view .project-grid-item .project-item .caption:before{background-color:transparent}.filter-wrap{margin-bottom:50px}.case-study{padding:9.375rem 0 6.25rem;overflow:hidden}.case-study .container{position:relative}.case-study .link-back-wrap{right:calc(100% + 60px)}.case-study .link-back-wrap.affix{right:calc(50% + 570px)}.case-study .location{font-size:rem-cal(18);font-weight:700;color:#3458c5;margin-bottom:15px}.case-study h1,.case-study h2{font-size:2.375rem;font-weight:500}.case-study p{line-height:1.76}.case-study .btn-download{margin-bottom:40px}.case-study .slice-image{position:absolute;left:calc(100% + 100px);top:-40px}.case-study .slice-image.affix{position:fixed;top:110px;left:calc(50% + 100px)}@media (max-height:650px){.case-study .scroll-mouse.blue{color:#fff}.case-study .scroll-mouse.blue:before{border-color:#fff}.case-study .scroll-mouse.blue:after{background-color:#fff}}.slice-image{width:630px;height:590px;display:-ms-flexbox;display:flex}.slice-image .slice{width:200px;height:100%;position:relative}.slice-image .slice .image{position:absolute;left:0;top:50%;width:100%;height:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;background-size:630px}.slice-image .slice .image:not(.bottom){width:calc(100% - 30px)}.slice-image .slice .image.bottom{opacity:.15;left:-30px;height:21rem}.slice-image .slice:first-child .image:not(.bottom){background-position:-30px;height:31.25rem}.slice-image .slice:first-child .image.bottom{background-position:0}.slice-image .slice:nth-child(2) .image:not(.bottom){background-position:-230px}.slice-image .slice:nth-child(2) .image.bottom{background-position:-200px}.slice-image .slice:nth-child(3) .image:not(.bottom){background-position:-430px;height:27.25rem}.slice-image .slice:nth-child(3) .image.bottom{background-position:-400px}.simillar-projects{overflow:hidden}.simillar-projects h2{font-size:2.375rem}.simillar-projects-slick .slick-item{padding-left:0;padding-right:0}.simillar-projects-slick .case-studies-item{position:relative;max-width:22.5rem;margin-right:40px}.simillar-projects-slick .case-studies-item .case-studies-img{height:240px}.simillar-projects-slick .case-studies-item .case-studies-img img{position:absolute;left:0;top:50%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.case-studies-item{position:relative}.case-studies-item .caption{position:relative;z-index:2;margin:-60px -30px 0 110px;padding:20px;background-color:#fff;color:#1d1e1e}.case-studies-item .caption h4{font-size:1.25rem;font-weight:800;color:#1d1e1e;margin-bottom:10px}.case-studies-item .caption .location{font-size:1.125rem;font-weight:500;position:relative;padding-left:20px;transition:all .2s ease}.case-studies-item .caption .location .shaft{margin-right:5px;position:absolute;left:0;top:.6875rem}.header-careers{padding-top:124px;position:relative}.header-careers .bg-parallax{z-index:1;height:28.5rem}.header-careers .bg-parallax-blue .parallax-slice{background:linear-gradient(180deg,#0d076c 0,#231ba0)}.header-careers .container{position:relative;z-index:3}.testiomonial-carousel{padding:7.75rem 0 3.125rem;overflow:hidden}.testiomonial-carousel-img{width:540px;z-index:2}.testiomonial-carousel .ml-halfslice{position:relative}.testiomonial-carousel .ml-halfslice .btn-group{position:absolute;bottom:0;left:-46px;z-index:3}.testiomonial-carousel .text-overlay-wrap .overflow-hidden{top:45%;left:calc(50% - 300px)}.testiomonial-carousel .text-overlay{color:rgba(32,116,255,.03)}.testimonial-slick{margin-left:-60px}.testimonial-slick .slick-dots{text-align:left;margin-left:60px}.testimonial-item{margin-bottom:20px}.testimonial-item .quote{padding:0 0 0 60px}.testimonial-item .quote:before{top:8px}.testimonial-item .quote p{font-size:2rem;line-height:1.5}.quote-blue:before{background-image:url(../img/icon-quote-blue.svg)}.quote-blue .by{color:#3458c5}.quote-blue .by:before{border-top-color:#3458c5}.fac-need{padding:10.625rem 0;color:#fff}.fac-need h2{margin-bottom:70px}.fac-need-desc{max-width:37.5rem;position:relative}.fac-need-desc-item{position:absolute;left:0;top:0;padding:30px 0 0 140px}.fac-need-desc-item .number{position:absolute;top:0;left:-30px;font-size:35.3125rem;font-weight:800;line-height:310px;color:rgba(34,26,159,.5)}.fac-need-desc-item .divider,.fac-need-desc-item h3,.fac-need-desc-item p{position:relative}.fac-need-desc-item h3{margin-bottom:0}.fac-need-desc-item p{font-size:1.25rem}.fac-need .nav{margin-top:30px;counter-reset:need-counter}.fac-need .nav .nav-item{position:relative;counter-increment:need-counter;margin-bottom:20px}.fac-need .nav .nav-item:before{position:absolute;left:0;top:50%;margin-top:-1.25rem;content:counter(need-counter);font-size:1.25rem;width:2.375rem;height:2.375rem;line-height:2.25rem;text-align:center;border:1px solid #4cf;transition:all .3s ease}.fac-need .nav .nav-link{font-size:1.25rem;color:#fff;padding-left:58px;transition:all .3s ease;position:relative;z-index:2;min-width:300px}.fac-need .nav .active:before{font-weight:800;background-color:#4cf}.fac-need .nav .active .nav-link{font-weight:800}@media (max-height:670px){.fac-need{padding-top:8.75rem}.fac-need h2{margin-bottom:40px}}.divider{width:4.5rem;border-top:2px solid #4cf;margin:15px 0 25px}#line-indicator{width:0;height:2px;background-color:#4cf;display:none}.open-positions{padding:5rem 0 4.375rem}.open-positions .input-category{width:185px;margin-left:100px}.box-white-body{padding:35px 20px}.job-box{margin-bottom:30px;transition:all .3s ease}.job-box .position{color:#3458c5;font-size:.9375rem}.job-box .position,.job-box h4{font-weight:700;margin-bottom:10px;transition:all .3s ease}.job-box h4{font-size:1.1875rem}.job-box .date{font-size:.9375rem;color:rgba(54,54,54,.6)}.job-box .date,.job-box .square-blue{transition:all .3s ease}.job-box:hover{background:#0136a1;color:#fff}.job-box:hover .position{color:#4cf}.job-box:hover .square-blue{background-color:#0136a1}.job-box:hover .date{color:hsla(0,0%,100%,.7)}.box-form{max-width:51.5625rem;margin:0 auto;padding:45px 60px}.box-form h3{font-size:2rem;font-weight:700;color:#3458c5;margin-bottom:20px}.box-form form{margin-top:40px}.job-post{padding:9.375rem 0 1.25rem}.job-post .container,.job-post .inner{position:relative}.job-post .inner{max-width:48.75rem;margin:0 auto}.post h1{font-size:3rem;font-weight:500;margin-bottom:.5rem}.post h2{font-size:2rem}.post h2,.post h3{font-weight:700;margin:3.125rem 0 1.25rem}.post h3{font-size:1.5rem}.post .category{font-weight:500;margin-bottom:1.25rem}.post .date{color:rgba(54,54,54,.6);margin-bottom:1.5625rem}.post p{line-height:1.76;margin-bottom:1.25rem}.post ul{padding-left:25px;margin-bottom:20px}.post ul li{font-size:1.0625rem;line-height:1.76;padding-left:1.5rem}.post ul li:before{width:7px;height:7px;top:9px}.post-attr{position:relative;margin:40px 0 50px;padding:20px 0}.post-attr:after,.post-attr:before{position:absolute;content:"";left:0;width:72px;border-top:2px solid #3458c5}.post-attr:before{top:0}.post-attr:after{bottom:0}.post-attr p{font-weight:500;margin-bottom:5px}.post-share{position:absolute;left:100%;margin-left:120px;top:3.75rem;color:#3458c5;text-align:center;padding-bottom:90px}.post-share span{font-weight:500;position:absolute;bottom:.5625rem;left:-.5625rem;display:block;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);white-space:nowrap}.post-share span:after{position:absolute;content:"";top:10px;left:100%;margin-left:15px;width:25px;border-top:1px solid #3458c5}.post-share a{font-size:1.25rem;display:block;text-decoration:none!important}.post-share a+a{margin-top:5px}.post-share.affix{position:fixed;left:calc(50% + 390px);top:13.125rem;z-index:10}.link-back{font-weight:500;color:#87909d;display:block;white-space:nowrap}.link-back:hover{text-decoration:none}.link-back i{font-size:1.375rem;line-height:1;vertical-align:middle}.link-back-wrap{position:absolute;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom;right:100%;top:35px}.link-back-wrap.affix{position:fixed;right:calc(50% + 510px);top:11.5625rem;z-index:10}.form-thanks{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1f1898;color:#fff;z-index:100;opacity:0;visibility:hidden;transition:all .3s ease}.form-thanks .inner{max-width:600px;margin:0 auto;padding:0 20px;text-align:center}.form-thanks .inner h3{font-size:2rem;font-weight:400;margin-bottom:30px;text-decoration:none}.form-thanks .inner p{font-size:1.25rem;margin-bottom:30px}.form-thanks.open{opacity:1;visibility:visible}.blog{padding:9.375rem 0 6.25rem}.blog-listing{margin-bottom:90px}.blog .filter-wrap h1{width:380px}.filter-search{margin-left:1px}.filter-search .form-group{position:relative}.filter-search .form-control{font-size:1.0625rem;font-weight:500;padding-left:0;padding-right:50px;border:0;background-color:transparent}.filter-search .form-control::-webkit-input-placeholder{color:#1d1e1e}.filter-search .form-control::-moz-placeholder{color:#1d1e1e}.filter-search .form-control:-ms-input-placeholder{color:#1d1e1e}.filter-search .form-control::-ms-input-placeholder{color:#1d1e1e}.filter-search .form-control::placeholder{color:#1d1e1e}.filter-search .btn-close{right:30px;top:30px;color:#1d1e1e;line-height:1;font-size:1.875rem;opacity:0;visibility:hidden;transition:all .3s ease}.filter-search .btn-close,.filter-search .btn-search{border:0;padding:0;background-color:transparent;position:absolute}.filter-search .btn-search{left:100px;top:32px;transition:left .3s ease}.filter-search.focus .form-control{background-color:#fff;box-shadow:-1px 5px 10px rgba(0,0,0,.25)!important;padding-left:6px}.filter-search.focus .btn-close{opacity:1;visibility:visible}.filter-search.focus .btn-search{left:calc(100% - 22px)}.filter-search svg{fill:#3458c5;stroke:#3458c5}.blog-item .date{font-size:.9375rem;font-weight:700;color:#3458c5;margin-bottom:8px}.blog-item h4{font-size:1.1875rem;font-weight:700;line-height:1.47;margin-bottom:10px}.blog-item h4 a{color:#1d1e1e}.blog-item p{font-size:1rem;color:#676b73}.blog-item-img{display:block;width:170px;overflow:hidden}.blog-item-img img{max-width:100%;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.blog-item.featured{margin-bottom:70px}.blog-item.featured .date{font-size:1rem}.blog-item.featured h4{font-size:1.625rem;font-weight:800;margin-bottom:15px}.box-white.blog-item{padding:20px;margin-bottom:26px;transition-duration:.3s!important;transition-delay:0s!important}.box-white.blog-item.aos-animate:after{z-index:10;width:0;transition-delay:0s}.box-white.blog-item .row{-ms-flex-align:center;align-items:center}.box-white.blog-item.highlight{padding:40px 20px 40px 55px;background-color:#0136a1}.box-white.blog-item.highlight .media{width:100%;-ms-flex-align:center;align-items:center}.box-white.blog-item.highlight h4{font-size:1.875rem;font-weight:400;margin-bottom:0;max-width:32.5rem}html:not(.ieedge) .box-white.blog-item:not(.highlight):hover{-webkit-transform:scale(1.02);transform:scale(1.02);box-shadow:-4px 10px 20px rgba(0,0,0,.14)}.box-white.blog-item:not(.highlight):hover h4{color:#3458c5}.box-white.blog-item:not(.highlight):hover .btn-primary-animate{color:#4cf}.box-white.blog-item:not(.highlight):hover .btn-primary-animate:before{background-color:#4cf}.box-white.blog-item:not(.highlight):hover .btn-primary-animate:focus,.box-white.blog-item:not(.highlight):hover .btn-primary-animate:hover{color:#fff}.box-white.blog-item:not(.highlight):hover .blog-item-img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.blog-post{padding:9.375rem 0 6.25rem;overflow:hidden}.blog-post .container{position:relative}.blog-post .link-back-wrap{right:calc(100% + 60px)}.blog-post .link-back-wrap.affix{right:calc(50% + 570px)}.blog-post-wrap{display:-ms-flexbox;display:flex;margin-right:-110px}.blog-post-wrap .content{-ms-flex:1;flex:1}.blog-post-wrap .sidebar{width:19rem;margin-left:35px}.blog-post .date{font-weight:700;color:#1d1e1e;font-size:.875rem}.blog-post .date span{font-size:1.125rem;margin-right:10px}.blog-post .date .ic-clock{font-size:1.125rem;vertical-align:-3px}.blog-post .blog-title{font-size:2.5rem;font-weight:500;line-height:1.3;margin:0 0 1rem}.blog-post .category{font-weight:400}.blog-post h1{font-size:2.25rem;font-weight:700;margin:3.125rem 0 1.25rem}.blog-post h2{font-size:1.875rem;font-weight:500}.blog-post .post-share{position:relative;left:auto;top:auto;margin:0 0 1.875rem;padding-bottom:0;text-align:left}.blog-post .post-share span{position:relative;bottom:auto;left:auto;-webkit-transform:none;transform:none;display:inline-block;padding-right:50px;vertical-align:middle}.blog-post .post-share span:after{left:auto;right:0;margin-left:0;margin-right:12px}.blog-post .post-share a{display:inline-block;vertical-align:middle}.blog-post .post-share a+a{margin:0 0 0 15px}.content .box-white{padding:25px 20px;margin:2.5rem 0}.post-img-wrap{margin:50px 0;position:relative}.post-img-wrap:before{position:absolute;content:"";width:41%;height:8px;background-color:transparent}.post-img-wrap.lt:before{background-color:#3458c5;left:0;top:0}.post-img-wrap.lb:before{background-color:#3458c5;left:0;bottom:0}.post-img-wrap img{width:100%;display:block}.post-img-desc{font-weight:500;font-size:.9375rem;padding:0 30px;margin:-1.875rem 0 2.5rem}.post{word-break:break-word}.post blockquote{margin:50px 0 50px 100px;position:relative;padding-left:26px;overflow:hidden}.post blockquote:before{position:absolute;content:"";left:0;top:5px;bottom:5px;border-left:8px solid #326bcb;z-index:2}.post blockquote p{font-size:1.75rem;font-weight:700;line-height:1.5;margin:0}.post-share.blue{background-color:#3458c5;color:#fff;padding:18px;box-shadow:-1px 5px 10px rgba(0,0,0,.1);margin-bottom:24px}.post-share.blue span{padding-right:70px}.post-share.blue span:after{border-top-color:#fff;margin-right:22px}.post-share.blue a{color:#fff}.sidebar{font-size:.9375rem}.sidebar h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.sidebar p{font-size:.9375rem}.sidebar .box-white{padding:18px;margin-bottom:24px}.sidebar .tel{font-size:1.0625rem;font-weight:500;color:#1d1e1e}.sidebar .tel svg{fill:#3458c5;stroke:#3458c5;margin-right:5px}.sidebar-search{margin-bottom:24px}.sidebar-search .form-group{position:relative;margin-bottom:0;background-color:#f2f7ff;padding:12px}.sidebar-search .form-control{padding:4px 40px 4px 6px;border:0;font-size:1.125rem;font-weight:500;height:36px;background-color:transparent}.sidebar-search .form-control::-webkit-input-placeholder{color:#1d1e1e}.sidebar-search .form-control::-moz-placeholder{color:#1d1e1e}.sidebar-search .form-control:-ms-input-placeholder{color:#1d1e1e}.sidebar-search .form-control::-ms-input-placeholder{color:#1d1e1e}.sidebar-search .form-control::placeholder{color:#1d1e1e}.sidebar-search .btn-search{position:absolute;right:12px;top:12px;padding:4px 9px;line-height:28px}.sidebar-search .btn-search svg{fill:#fff;stroke:#fff}.list-download{list-style:none;padding-left:0}.list-download li{margin-bottom:10px}.list-download a{padding-left:22px;position:relative;display:block;color:#1d1e1e}.list-download svg{stroke:#3458c5;position:absolute;left:0;top:3px}.related-sm .date{font-size:.8125rem;font-weight:700;color:#3458c5;margin-bottom:5px}.related-sm h4{font-size:1rem;font-weight:500;line-height:1.375;margin-bottom:0}.related-sm h4 a{color:#1d1e1e}.related-sm+.related-sm{border-top:1px solid #f2f7ff;margin-top:20px;padding-top:20px}.related-post{padding:3.75rem 0;background:linear-gradient(135deg,#231ba0,#0d076c);color:#fff}.related-post-slick{margin-top:30px}.related-post-item{margin-bottom:30px}.related-post-item .media-img{display:block;width:300px;margin-right:80px}.related-post-item .media-img[data-aos=img-wipe]:after{background-color:#231ba0}.related-post-item .media-body{overflow:hidden}.related-post-item .date{font-size:1rem;font-weight:700;color:#4cf;margin-bottom:10px}.related-post-item h4{font-size:1.625rem;font-weight:700;line-height:1.46}.related-post-item h4 a{color:#fff}#progress-cont{height:3px;position:fixed;width:100%;top:0;left:0;z-index:1040}#progress-bar{height:100%;background-color:#3458c5}.header-publications{padding:170px 0 150px;position:relative;color:#fff}.header-publications .bg-parallax{z-index:1}.header-publications .bg-parallax-blue .parallax-slice{background:linear-gradient(180deg,#0c066b 0,#22339c)}.header-publications .container{position:relative;z-index:3}.header-publications h1{margin-bottom:16px}.header-publications .lead{color:#fff;margin-bottom:50px}.header-publications .filter-search{margin-top:50px}.header-publications .filter-search .form-control{color:#fff}.header-publications .filter-search .form-control::-webkit-input-placeholder{color:#fff}.header-publications .filter-search .form-control::-moz-placeholder{color:#fff}.header-publications .filter-search .form-control:-ms-input-placeholder{color:#fff}.header-publications .filter-search .form-control::-ms-input-placeholder{color:#fff}.header-publications .filter-search .form-control::placeholder{color:#fff}.header-publications .filter-search.focus .form-control{color:#1d1e1e}.header-publications .filter-search.focus .form-control::-webkit-input-placeholder{color:#1d1e1e}.header-publications .filter-search.focus .form-control::-moz-placeholder{color:#1d1e1e}.header-publications .filter-search.focus .form-control:-ms-input-placeholder{color:#1d1e1e}.header-publications .filter-search.focus .form-control::-ms-input-placeholder{color:#1d1e1e}.header-publications .filter-search.focus .form-control::placeholder{color:#1d1e1e}.header-publications .filter-search svg{fill:#4cf;stroke:#4cf}.header-publications .nav{overflow:hidden}.header-publications .nav .nav-item{border-bottom:2px solid rgba(232,240,249,.21)}.header-publications .nav .nav-link{font-size:1.5rem;color:rgba(232,240,249,.3);font-weight:700}.header-publications .nav .nav-link.active,.header-publications .nav .nav-link:hover{color:#4cf}.header-publications .nav .magic-hline{background-color:#4cf}@media (min-width:768px){.header-publications .nav:hover>li>a.active:not(:hover){color:rgba(232,240,249,.3)}}.publications-content{margin-top:-80px;position:relative;z-index:10;padding-bottom:100px}.publications-content .tab-pane{padding-top:0}.publications-listing{margin-bottom:90px}.blog-item.no-bg{display:block;color:#1d1e1e;padding:20px;position:relative}.blog-item.no-bg:after{position:absolute;content:"";left:20px;bottom:0;width:72px;border-top:1px solid #f2f7ff}.blog-item.no-bg:hover{text-decoration:none}.contact{padding:9.375rem 0 6.25rem;position:relative;z-index:2}.contact:before{position:absolute;content:"";left:50%;margin-left:-564px;bottom:calc(100% - 405px);width:128px;height:0;background-color:#f2f7ff;transition:height .7s ease}.contact.aos-animate:before{height:405px}.contact .lead{margin-bottom:80px}.contact h3{font-size:1.5rem;font-weight:700;text-decoration:underline;margin-bottom:35px}.contact-info{font-size:1.1875rem;font-weight:500;padding-left:34px;position:relative;margin-bottom:20px}.contact-info a{color:#1d1e1e}.contact-info svg{position:absolute;left:0;top:5px;fill:#3458c5;stroke:#3458c5}.contact-info svg.icon-location{left:4px}.contact .box-white{padding:50px 60px}.contact .form-thanks .inner{max-width:20rem}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:1}to{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0}}@keyframes pulsate{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:1}to{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0}}.contact-map{padding:50px 0 200px;position:relative}.contact-map .map{position:absolute;bottom:0;left:0;width:100%;height:58.671875vw}.contact-map .map svg{width:100%;height:100%}.contact-map .map-marker{top:45.80559%;left:20.15625%;width:21px;height:21px}.contact-map .map-marker,.contact-map .map-marker:before{position:absolute;border-radius:50%;background-color:#3458c5}.contact-map .map-marker:before{content:"";width:41px;height:41px;top:-10px;left:-10px;display:block;-webkit-animation:pulsate 2s ease-out infinite;animation:pulsate 2s ease-out infinite}.contact-map .map .overlay-top{position:absolute;left:0;top:0;width:100%;height:12.5vw;background:linear-gradient(180deg,#fff 0,#fff 33%,hsla(0,0%,100%,0))}.contact-map .map .overlay-bottom{position:absolute;left:0;bottom:0;width:100%;height:4.6875vw;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 67%,#fff)}.contact-map .map .overlay-right{position:absolute;right:0;top:0;width:64%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 67%,#fff)}.contact-map .container{position:relative;z-index:2}.contact-detail.affix{position:fixed;top:427px}.contact-detail.affix-bottom{position:absolute}.contact.blue:before{transition:opacity .2s ease;opacity:0}.contact.blue .contact-info a,.contact.blue .lead{color:#fff}.contact.blue .contact-info svg{fill:#4cf;stroke:#4cf}.contact.blue+.contact-map svg #main_ones path,.contact.blue+.contact-map svg #map_lines path{stroke:#2f33b8}.contact.blue+.contact-map svg #Path_24186{fill:#130c78}.contact.blue+.contact-map .map-marker,.contact.blue+.contact-map .map-marker:before{background-color:#4cf}.contact.blue+.contact-map .btn-xlg.btn-primary-animate{color:#fff}.contact.blue+.contact-map .btn-primary-animate:before{background-color:#4cf}.narrow{max-width:48.75rem;margin:0 auto}.blog-post .h1{font-size:3.125rem;font-weight:400;margin:0 0 30px}.post-img-left-wrap{float:left;margin:0 30px 10px 0;width:51.28205%}.post-img-left-wrap img{width:100%}[data-aos=ribbon]:before{position:absolute;content:"";left:50%;margin-left:-564px;bottom:calc(100% - 530px);width:128px;height:0;background-color:#f2f7ff;transition:height .7s ease}[data-aos=ribbon].aos-animate:before{height:530px}@media (hover:none){.btn-primary:hover{background-color:#3458c5}.btn-info:hover{background-color:#4cf}.btn-white:hover{background-color:#fff;color:#3458c5}.btn-outline-primary:hover{border-color:#3458c5;background-color:transparent;color:#3458c5}.btn-outline-info:hover{border-color:#4cf;background-color:transparent;color:#4cf}}@media (min-width:1200px){.container{max-width:1020px}}@media (min-width:2000px){html{font-size:120%}.container{max-width:1530px}.bg-line{max-width:1510px;margin-left:-755px}.parallax-slice{width:302px}.parallax-slice:first-child,.parallax-slice:last-child{width:calc((100% - 1510px)/2)}.bg-parallax-img .parallax-img{background-size:936px auto}.bg-parallax-img .parallax-slice:first-child .parallax-masked{height:800px}.bg-parallax-img .parallax-slice:nth-child(3) .parallax-masked{height:660px}.bg-parallax-img .parallax-slice .parallax-masked.masked-bottom{height:530px}.approach-overview,.latest-news{padding:15.625rem 0}.services-overview:before{margin-left:-829px}.projects-overview .project-item{max-width:34.75rem}.project-item .img-container img{width:100%}}@media (max-width:1199px){.bg-line{max-width:940px;margin-left:-470px}.parallax-slice{width:188px}.parallax-slice:first-child,.parallax-slice:last-child{width:calc((100% - 940px)/2)}.bg-parallax-img .parallax-slice:first-child .parallax-masked{width:100%}.bg-parallax-img .parallax-slice .parallax-masked.masked-bottom{height:312px}.bg-parallax-img .parallax-img{background-size:594px auto}.bg-parallax-img.left .parallax-slice:first-child .parallax-masked:not(.masked-bottom){height:473px}.bg-parallax-img.left .parallax-slice:nth-child(3) .parallax-masked:not(.masked-bottom){height:410px}.bg-parallax-img.center .parallax-slice:nth-child(3) .parallax-masked:not(.masked-bottom){height:473px}.bg-parallax-img.center .parallax-slice:nth-child(5) .parallax-masked:not(.masked-bottom){height:410px}.h1,h1{font-size:2.875rem}.navbar-brand,.navbar.navbar-white .navbar-brand,.navbar.scrolled .navbar-brand,.navbar.scrolled.navbar-white .navbar-brand{margin-right:0}.header-home h1{max-width:47.5rem}.header-home .panel2 .media{margin-right:0}.header-home svg{left:44%}.icon-3d-wrap{left:56.391%}.services-overview:before{margin-left:-534px}.services-overview-box .box-white h4{font-size:1.5rem}.services-overview-box .box-white .media-body{max-width:310px}.vertical-label{display:none}.client-logo-wrap{margin-left:0;margin-right:0}.client-logo-item img{max-width:100%}.ml-halfslice-10{margin-left:84px}.ml-halfslice{margin-left:94px}.ml-slice{margin-left:188px}.projects-overview .overflow-hidden,.projects-overview .project-item{max-width:27.25rem}.latest-updates .btn-group{margin-left:0}.text-overlay-wrap .overflow-hidden{left:calc(50% - 94px)}.img-right{max-width:calc((100vw - 940px)/2 + 752px);right:calc((100vw - 940px)/-2)}.img-right .overflow-hidden.absolute{right:calc((100vw - 940px)/2)}.latest-news .slice-image{margin-right:35px}.header-about:before{margin-left:-490px}.header-about .container{position:relative;z-index:1}.we-understand-text{margin-top:-195px}.services-tabs{max-width:47rem}.team-bio-inner{left:100px}.team-bio-nav button{left:30px}.team-bio-img{width:300px}.project-grid.grid-view{margin:0 -15px 50px}.project-grid.grid-view .project-grid-item{padding-left:15px;padding-right:15px;margin-bottom:40px}.case-study .slice-image{left:calc(100% + 94px)}.case-study .slice-image.affix{left:calc(50% + 94px)}.case-study .scroll-mouse-vertical{left:calc(100% - 50px);display:none!important}.slice-image{width:594px;height:556px}.slice-image .slice{width:188px}.slice-image .slice .image{background-size:594px}.slice-image .slice:first-child .image:not(.bottom){height:29.4375rem}.slice-image .slice:nth-child(2) .image:not(.bottom){background-position:-218px}.slice-image .slice:nth-child(2) .image.bottom{background-position:-188px}.slice-image .slice:nth-child(3) .image:not(.bottom){background-position:-406px;height:25.625rem}.slice-image .slice:nth-child(3) .image.bottom{background-position:-376px}.simillar-projects-slick .case-studies-item{max-width:21rem}.link-back-wrap{display:none}.header-careers .bg-parallax{height:26.25rem}.testimonial-slick,.testimonial-slick .slick-dots{margin-left:0}.testimonial-item .quote{padding:50px 0 0}.testimonial-item .quote:before{top:0;left:0}.testiomonial-carousel .text-overlay-wrap .overflow-hidden{left:calc(50% - 282px)}.post-share{position:relative;left:auto;top:auto;margin-left:0;padding-bottom:0;text-align:left}.post-share span{position:relative;bottom:auto;left:auto;-webkit-transform:none;transform:none;display:inline-block;padding-right:50px;vertical-align:middle}.post-share span:after{left:auto;right:0;margin-left:0;margin-right:12px}.post-share a{display:inline-block;vertical-align:middle}.post-share a+a{margin:0 0 0 15px}.blog-post-wrap{margin-right:0}.blog .filter-wrap h1{width:356px}.contact:before{margin-left:-490px}.contact-detail.affix{top:456px}[data-aos=ribbon]:before{margin-left:-490px}.blog-post .h1{font-size:2.875rem}}@media (max-width:991px){.bg-line{max-width:700px;margin-left:-350px}.parallax-slice{width:140px}.parallax-slice:first-child,.parallax-slice:last-child{width:calc((100% - 700px)/2)}.bg-parallax-img .parallax-img{background-size:450px auto}.bg-parallax-img .parallax-slice .parallax-masked.masked-bottom{height:240px}.bg-parallax-img.left .parallax-slice:first-child .parallax-masked:not(.masked-bottom){height:358px}.bg-parallax-img.left .parallax-slice:nth-child(3) .parallax-masked:not(.masked-bottom){height:311px}.bg-parallax-img.center .parallax-slice:nth-child(3) .parallax-masked:not(.masked-bottom){height:358px}.bg-parallax-img.center .parallax-slice:nth-child(5) .parallax-masked:not(.masked-bottom){height:311px}.col-cmd-40{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.h1,h1{font-size:2.1875rem}.h1 small,h1 small{font-size:1.125rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.5rem}.h4,h4{font-size:1.25rem}.lead{font-size:1.125rem}.navbar-nav{display:none}.navbar-right{margin-left:auto}.hamburger{display:inline-block;vertical-align:middle}.memberships h2{max-width:none;text-align:center;margin-bottom:30px}.footer-left{width:auto}.header-home h1{max-width:35.875rem}.header-home svg{left:50%}.header-home .icon-3d{width:300px;height:270px}.icon-3d-wrap{top:34%}#goto-next{display:none}.services-overview-box{height:220px}.services-overview-box .box-white .media-body{max-width:500px}.services-overview-box .box-white .media{max-height:130px}.quote p{font-size:1.75rem}.projects-overview .overflow-hidden,.projects-overview .project-item{max-width:20.25rem}.project-item .caption{right:-15px}.ml-halfslice-10{margin-left:60px}.ml-halfslice{margin-left:70px}.ml-slice{margin-left:140px}.text-overlay-wrap .overflow-hidden{left:calc(50% - 70px)}.img-right{max-width:calc((100vw - 700px)/2 + 560px);right:calc((100vw - 700px)/-2)}.img-right .overflow-hidden.absolute{right:calc((100vw - 700px)/2)}.latest-updates .slick-dots{margin-bottom:0}.latest-updates-inner .close{top:25px;right:20px;z-index:10;font-size:40px}.latest-updates-item{margin-bottom:0}.latest-updates-item .media h4{margin-bottom:10px}.latest-news .slice-image{margin-right:25px}.header-about:before{margin-left:-360px}.services-tabs{max-width:47rem}.set-apart .bg-map{top:50%}.set-apart-1{max-width:10rem;left:-20px;top:65%}.set-apart-2{width:12.5rem;top:280px}.set-apart-2:before{top:35px;left:14px}.set-apart-3{width:10.625rem}.set-apart-4{width:11.875rem;height:4.9375rem;bottom:-80px;margin-left:20px}.set-apart svg{max-width:100%;height:100%}.we-understand-text{margin-top:-140px}.we-understand .h1{padding-top:30px}.testimonial-white .quote{margin-left:0;padding:50px 0 0}.testimonial-white .quote:before{left:0}.testimonial-white .quote p{font-size:2rem}.awards .bg-blue{padding:2.8125rem 5rem}.grid-item{width:50%}.team-bio .media{display:block}.team-bio-inner{left:200px}.team-bio-nav button{left:50px}.team-bio-img{width:100%;margin-left:0;margin-bottom:30px;position:relative}.team-bio-img .btn-group{position:absolute;right:0;bottom:0}.team-bio-img .btn-group .btn-outline-primary{background-color:#fff;border-color:#fff}.team-bio-img .btn-group .overflow-hidden+.overflow-hidden .btn-outline-primary{background-color:#3458c5;border-color:#3458c5;color:#fff}.services-nav:before{bottom:44px}.service-detail{padding-top:260px}.service-detail .col-c-80{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.projects h2{margin:0 0 30px}.project-grid:not(.grid-view){margin:0 -15px 50px}.project-grid:not(.grid-view) .project-grid-item{padding-left:15px;padding-right:15px;margin-bottom:40px}.project-grid:not(.grid-view) .project-grid-item .project-item .caption{position:relative;right:auto;bottom:auto;width:auto;box-shadow:none;padding:15px 0 0;color:#fff}.project-grid:not(.grid-view) .project-grid-item .project-item .caption .type,.project-grid:not(.grid-view) .project-grid-item .project-item .caption:after,.project-grid:not(.grid-view) .project-grid-item .project-item .caption:before,.project-grid:not(.grid-view) .project-grid-item .project-item .caption h4{display:none}.project-grid:not(.grid-view) .project-grid-item .project-item .caption .location{padding-left:0}.project-grid:not(.grid-view) .project-grid-item .project-item .caption .location .shaft{display:none}.project-grid.grid-view .project-grid-item{width:50%}.case-study .slice-image{position:relative;left:auto;top:auto;margin:0 0 40px 140px}.case-study .scroll-mouse-vertical{display:none!important}.slice-image{width:450px;height:421px}.slice-image .slice{width:140px}.slice-image .slice .image{background-size:450px}.slice-image .slice .image.bottom{width:calc(100% + 10px);height:14.875rem}.slice-image .slice:first-child .image:not(.bottom){height:22.25rem;left:30px;background-position:-45px}.slice-image .slice:first-child .image.bottom{left:-15px}.slice-image .slice:nth-child(2) .image:not(.bottom){background-position:-170px;left:15px}.slice-image .slice:nth-child(2) .image.bottom{background-position:-150px;left:-5px}.slice-image .slice:nth-child(3) .image:not(.bottom){background-position:-295px;height:18.1875rem}.slice-image .slice:nth-child(3) .image.bottom{background-position:-300px;left:5px}.simillar-projects .col-c-20,.simillar-projects .col-c-80{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.simillar-projects-slick{margin-top:30px}.simillar-projects-slick .case-studies-item{max-width:20.625rem}.header-careers .bg-parallax{height:21.875rem}.header-careers .scroll-mouse-vertical{display:none!important}.testimonial-item .quote p{font-size:1.75rem}.testiomonial-carousel .text-overlay-wrap .overflow-hidden{left:calc(50% - 210px)}.fac-need-desc-item{padding-left:70px}.fac-need-desc-item p{font-size:1.125rem}.open-positions .input-category{margin-left:0}.post h1{font-size:2.5rem}.post h2{font-size:1.875rem}.box-white.blog-item.highlight{padding:30px 20px 30px 30px}.box-white.blog-item.highlight .media-body{padding-right:20px}.blog-post{padding-bottom:1.875rem}.blog-post-wrap{display:block}.blog-post-wrap .sidebar{margin-left:0;width:auto}.content{margin-bottom:40px}.content .post-share.blue.d-block{max-width:280px;margin:-83px auto 40px}.post blockquote{margin-left:70px}.related-post-item .media-img{width:260px;margin-right:20px}.related-post-item h4{font-size:1.375rem}.blog .filter-wrap h1{width:auto}.contact:before{margin-left:-360px}.contact .box-white{padding:30px}.contact-detail.affix{top:430px}.contact-map{padding-bottom:100px}[data-aos=ribbon]:before{margin-left:-360px}.blog-post .h1{font-size:2.625rem}.blog-post .narrow{margin-bottom:40px}}@media (max-width:767px){.bg-line{max-width:520px;margin-left:-260px}.bg-line span:nth-child(2){left:33.3333%}.bg-line span:nth-child(3){left:66.6666%}.bg-line span:nth-child(4){left:99.9999%}.bg-line span:nth-child(5),.bg-line span:nth-child(6){display:none}.parallax-slice{width:173.33333px}.parallax-slice:first-child,.parallax-slice:nth-child(5){width:calc((100% - 520px)/2)}.parallax-slice:nth-child(6),.parallax-slice:nth-child(7){display:none}.parallax-img-trigger{top:25%}.bg-parallax-img .parallax-img{background-size:520px auto}.bg-parallax-img .parallax-slice .parallax-masked.masked-bottom{height:277px}.bg-parallax-img .parallax-slice:first-child .parallax-masked,.bg-parallax-img .parallax-slice:nth-child(5) .parallax-masked{display:none}.bg-parallax-img .parallax-slice:nth-child(2) .parallax-masked:not(.masked-bottom){height:414px}.bg-parallax-img .parallax-slice:nth-child(3) .parallax-masked:not(.masked-bottom){height:100%!important;right:50%;margin-right:calc((100% - 30px)/-2)}.bg-parallax-img .parallax-slice:nth-child(4) .parallax-masked:not(.masked-bottom){width:calc(100% - 30px);height:359px;right:auto;left:0}.bg-parallax-img.left .parallax-slice:nth-child(4) .parallax-masked:not(.masked-bottom){display:block}.bg-parallax-img:not(.bg-parallax-blue){position:relative;left:auto;top:auto;height:auto}.bg-parallax-img:not(.bg-parallax-blue) .parallax-slice{height:520px}.col-c-60,.col-c-80{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.btn-xlg{font-size:1.875rem}.btn-xlg:before{top:1px;bottom:2px}.btn-lg{padding:26px 30px 25px}.btn-lg-animate{padding:26px 30px 25px 50px}.btn-lg-animate .shaft{left:25px}.btn-lg-animate:focus,.btn-lg-animate:hover{padding-left:1.875rem;padding-right:3.125rem}.btn-lg-animate:focus .shaft,.btn-lg-animate:hover .shaft{left:calc(100% - 40px)}.footer-bottom{text-align:center}.footer-bottom .copy{margin:10px 0}.footer-bottom .crafted{text-align:center}.header-home svg{left:60%;top:0;margin-top:0!important}.header-home h1{max-width:26.625rem}.header-home .gradient:before{width:70%}.header-home .stack-wrap{height:auto}.header-home .panel1{position:relative}.header-home .panel2{position:relative;left:auto;top:auto;background-color:#fff;opacity:1;visibility:visible;color:#1d1e1e;padding-top:55px}.header-home .panel2 .middle{-webkit-transform:none;transform:none}.header-home .panel2 .middle,.icon-3d-wrap{position:relative;left:auto;top:auto}.icon-3d-wrap.aos-animate .icon-3d{opacity:1;-webkit-transform:none;transform:none;display:block;margin:0 auto}.services-overview{padding:60px 0}.services-overview:before{display:none}.img-right{width:calc((100vw - 520px)/2 + 520px);max-width:none;right:calc((100vw - 520px)/-2);margin-left:0;position:static}.img-right .overflow-hidden.absolute{width:520px;right:10px;bottom:-39px}.testimonial-blue{padding:100px 0}.text-overlay{font-size:9.375rem}.text-overlay-wrap .overflow-hidden{left:50%;margin-top:-9.375rem;margin-left:-296px}.quote p{font-size:1.75rem}.approach-overview{padding:40px 0 60px}.approach-overview .bg-parallax-img{margin-bottom:70px}.client-logo .col-md{-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%}.projects-overview{padding-bottom:60px}.projects-overview .overflow-hidden,.projects-overview .project-item{max-width:none}.projects-overview .project-item{margin-bottom:30px}.projects-overview .ml-halfslice-10{margin:30px 0 0;text-align:center}.project-item .img-container img{width:100%}.project-item .caption{right:auto;left:0}.latest-news{padding:60px 0}.latest-news .h1{margin-bottom:40px}.latest-news .parallax-img{background:none!important}.latest-news .ml-halfslice,.latest-news .ml-halfslice-10{margin-left:0}.latest-news .btn-view-all{text-align:center;margin:40px 0 0}.ml-halfslice,.ml-halfslice-10,.ml-slice{margin-left:86.66667px}.latest-news .slice-image{display:none}.header-about:before{margin-left:-275px;width:100px}.header-about .scroll-mouse-vertical{display:none!important}.set-apart .bg-map{top:55%}.set-apart .bg-parallax{position:absolute;left:0;top:0;height:100%}.set-apart-1{position:relative;max-width:10rem;left:auto;top:auto;text-align:left}.set-apart-2{width:16.25rem;height:130px;top:-50px}.set-apart-2:before{left:0;top:112px}.set-apart-3{width:14.375rem;top:520px}.set-apart-4{left:90px;width:200px;height:180px}.set-apart-4 h3{position:absolute;right:5px;bottom:10px}.we-understand-text{margin-left:0}.nav-tabs .nav-link{font-size:1.25rem}.awards .img-right{margin-left:46px}.testimonial-white .text-overlay-wrap .overflow-hidden{left:calc((100vw - 520px)/2);margin-left:0}.nav-filter .nav-item+.nav-item{padding-left:30px}.team{padding-top:70px;padding-bottom:60px}.grid{margin-bottom:30px}.team-item .caption h4{white-space:normal}.team-bio-inner{left:100px}.team-bio-nav button{left:30px}.services-nav:before{bottom:29px}.services-nav .dropdown .btn{background-color:#fff;box-shadow:-1px 5px 10px rgba(0,0,0,.14)!important;z-index:2;display:block;width:100%;text-align:left;font-size:1.03125rem;font-weight:700;color:#3458c5;line-height:1.575757;padding:16px 40px 16px 20px}.services-nav .dropdown .btn:after{font-family:icomoon;content:"";border:0;position:absolute;right:17px;top:50%;font-size:1.25rem;font-weight:400;line-height:1;margin-top:-10px}.services-nav .dropdown-menu{margin-top:0;width:100%;box-shadow:-1px 5px 10px rgba(0,0,0,.14)!important}.services-nav .dropdown-item{font-size:1.03125rem;font-weight:500;padding:10px 20px}.service-detail{padding-top:220px}.service-detail .media-right img{height:110px}.project-grid:not(.grid-view){margin:0 -15px 40px}.project-grid:not(.grid-view) .project-grid-item{padding-left:15px;padding-right:15px;margin-bottom:30px}.project-grid.grid-view .project-item .img-container{height:180px}.project-grid.grid-view .project-item .caption h4{color:#fff}.case-study .slice-image{margin-left:0}.slice-image{width:520px;height:487px}.slice-image .slice{width:173.33333px}.slice-image .slice .image{background-size:520px}.slice-image .slice .image.bottom{width:100%;height:17.375rem}.slice-image .slice:first-child .image:not(.bottom){height:25.625rem;background-position:-30px}.slice-image .slice:first-child .image.bottom{left:0}.slice-image .slice:nth-child(2) .image:not(.bottom){background-position:-187.3333px}.slice-image .slice:nth-child(2) .image.bottom{background-position:-172.3333px;left:0}.slice-image .slice:nth-child(3) .image:not(.bottom){background-position:-346.6666px;height:23.4375rem}.slice-image .slice:nth-child(3) .image.bottom{background-position:-346.6666px;left:0}.simillar-projects{padding-bottom:40px}.simillar-projects-slick .case-studies-item{max-width:19.16667rem}.simillar-projects-slick .slick-dots{max-width:520px}.case-studies-item .caption{margin:-60px 65px 0 -20px;padding:15px 20px 0}.case-studies-item .caption h4{font-size:1.125rem}.case-studies-item .caption .location{font-size:.9375rem}.case-studies-item .caption .location .shaft{top:.5625rem}.header-careers .bg-parallax{height:21.25rem}.testiomonial-carousel{padding-top:50px}.testiomonial-carousel .ml-halfslice{margin-left:0}.testiomonial-carousel .ml-halfslice .btn-group{left:0}.testiomonial-carousel-img{width:100%;margin-bottom:50px}.testiomonial-carousel .text-overlay-wrap .overflow-hidden{top:auto;bottom:13%;margin-left:0}.testimonial-slick .slick-dots{text-align:center}.fac-need-desc-item{position:relative;left:auto;top:auto;margin-bottom:30px}.fac-need-desc .slick-dots{text-align:left;padding-left:70px}.fac-need .btn-group{position:absolute;right:0;bottom:-15px}.open-positions .input-category{margin-bottom:30px}.post h1{font-size:2rem}.post h2{font-size:1.5rem}.post h3{font-size:1.375rem}.form-thanks .inner h3{font-size:1.75rem}.form-thanks .inner p{font-size:1.125rem}.blog-item.featured .col-c-40{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.blog-item.featured .slice-image{margin-bottom:40px}.box-white.blog-item.highlight .media{display:block}.box-white.blog-item.highlight .media-body{padding-right:0;margin-bottom:20px}.blog-post .blog-title{font-size:2rem}.post blockquote p{font-size:1.375rem}.related-post-item .media-img{width:200px}.contact:before{display:none}.contact .lead{margin-bottom:40px}.contact-map{padding-bottom:70px}.contact-detail{margin-bottom:50px}[data-aos=ribbon]:before{display:none}.blog-post .h1{font-size:2.375rem}.blog-post .narrow{margin-bottom:30px}}@media (max-width:576px){.container{padding-left:20px;padding-right:20px}.bg-line{max-width:100%;left:0;margin-left:0}.bg-line span:first-child{left:33.3333%}.bg-line span:nth-child(2){left:66.6666%}.bg-line span:nth-child(3),.bg-line span:nth-child(4),.bg-line span:nth-child(5),.bg-line span:nth-child(6){display:none}.bg-parallax-img:not(.bg-parallax-blue) .parallax-slice{height:calc(100vw - 20px)}.bg-parallax-img:not(.bg-parallax-blue) .parallax-slice:nth-child(2) .parallax-masked:not(.masked-bottom){height:73.75vw}.bg-parallax-img:not(.bg-parallax-blue) .parallax-slice:nth-child(4) .parallax-masked.masked-bottom{width:calc(100% - 10px)}.bg-parallax-img:not(.bg-parallax-blue) .parallax-slice:nth-child(4) .parallax-masked:not(.masked-bottom){height:63.75vw}.bg-parallax-img:not(.bg-parallax-blue) .parallax-img{background-size:calc(100vw - 20px) auto}.bg-parallax-img .parallax-slice .parallax-masked.masked-bottom{height:49vw}.parallax-slice:first-child,.parallax-slice:nth-child(5){display:none}.parallax-img{width:calc(100vw - 20px)}.col-c-60{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-cxs{-ms-flex-positive:1;flex-grow:1;max-width:100%}.cookies{left:10px;right:10px;bottom:10px;line-height:1.267;padding:11px 12px}.cookies .media-body{min-width:auto}.media-xs{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-xs-body{-ms-flex:1;flex:1}.nav-arrow .nav-link{font-size:1rem}.input-lg{margin-bottom:1.25rem}.input-lg .form-control{padding:12px 15px;height:48px}.input-lg textarea.form-control{height:auto}.btn-file{width:150px;padding:12px 15px}.btn{font-size:.9375rem;line-height:1.46667;padding-bottom:10px}.btn-xlg{font-size:1.5rem;line-height:1}.btn-xlg:before{top:-1px;bottom:-1px}.btn-lg{padding:20px 20px 19px}.btn-lg-animate{padding:20px 20px 19px 50px}.btn-lg-animate .shaft{left:20px}.btn-lg-animate:focus,.btn-lg-animate:hover{padding-left:1.25rem;padding-right:3.125rem}.btn-lg-animate:focus .shaft,.btn-lg-animate:hover .shaft{left:calc(100% - 40px)}.btn-xlg-wrap .btn-xlg:first-child{display:none}.btn-xlg-wrap .btn-xlg:nth-child(2){position:relative;left:auto;top:auto;-webkit-transform:none;transform:none;opacity:1}.link-shaft{font-size:.9375rem}.bootstrap-select>.dropdown-toggle{padding:12px 15px}.form-check-input{margin-top:1px}body{font-size:14px}.h1,h1{font-size:1.875rem;margin-bottom:20px}.h1 small,h1 small{font-size:1rem}.h2,h2{font-size:1.75rem}.h3,h3{font-size:1.375rem}.h4,h4{font-size:1.125rem}p{font-size:.9375rem}.list-square li{font-size:1rem}.list-square li:before{top:7px}.lead{font-size:1rem;margin-bottom:30px}.navbar{padding:10px 20px}.navbar .get-in-touch{display:none}.navbar-search .btn-search{background-color:transparent}.navbar-brand svg,.navbar.navbar-white .navbar-brand svg,.navbar.navbar-white.scrolled .navbar-brand svg,.navbar.scrolled .navbar-brand svg{height:55px;width:150px}.navbar-search.active .form-control{width:calc(100vw - 80px)}.navbar-search.active .btn-search svg{stroke:#fff}.navbar.navbar-white,.navbar.navbar-white.scrolled,.navbar.scrolled{padding:10px 20px}.navbar.navbar-white .navbar-search .btn-search svg,.navbar.navbar-white.scrolled .navbar-search .btn-search svg,.navbar.scrolled .navbar-search .btn-search svg{stroke:#3458c5}.navbar.navbar-white .navbar-search.active .btn-search svg,.navbar.navbar-white.scrolled .navbar-search.active .btn-search svg,.navbar.scrolled .navbar-search.active .btn-search svg{stroke:#fff}.hamburger{margin-left:0}.navigation{max-width:260px}.footer{text-align:center}.footer-top{padding:30px 0}.footer-top a{margin-bottom:15px;display:inline-block}.footer-top .list-social li a{font-size:1.625rem;margin-bottom:0}.footer-left address{line-height:1.72;margin-bottom:10px}.footer-logo{margin:0 auto 22px}.footer-bottom{font-size:.8125rem}.header-home h1{font-size:2rem}.header-home .gradient .ellipse4,.header-home .gradient .ellipse5,.header-home .gradient .ellipse10,.header-home .gradient .ellipse12,.header-home .gradient .ellipse14,.header-home .gradient .ellipse15,.header-home .gradient .ellipse16,.header-home .gradient .ellipse22,.header-home .gradient .ellipse24,.header-home .gradient .ellipse26,.header-home .gradient .ellipse28,.header-home .gradient .ellipse30,.header-home .gradient .ellipse31,.header-home .gradient .ellipse34,.header-home .gradient .ellipse40,.header-home .gradient .ellipse41,.header-home .gradient .ellipse50,.header-home .gradient .ellipse61,.header-home .gradient .ellipse62{display:none;-webkit-animation:none;animation:none}.services-overview{padding:40px 0 60px}.services-overview-box{margin:0 -10px 20px;height:245px}.services-overview .box-white{padding:15px 0 30px}.services-overview .box-white>.media{max-height:200px}.services-overview .box-white .media-xs{-ms-flex-align:center;align-items:center;margin-bottom:10px}.services-overview .box-white .media-xs img{margin-right:0;margin-left:20px;max-width:86px}.services-overview .box-white .media-body{padding:0 20px}.services-overview .box-white .nav-arrow{margin-right:30px}.services-overview .box-white h4{font-size:1.375rem;white-space:normal}.img-right{margin:0 -20px 60px;right:0;width:auto}.img-right.has-space-left{margin-left:0}.img-right .overflow-hidden.absolute{bottom:-32px;right:40px}.text-overlay{font-size:8.4375rem}.text-overlay-wrap .overflow-hidden{margin-top:-8.4375rem;margin-left:-16.625rem}.quote{padding:40px 0 0}.quote:before{width:26px;height:25px}.quote p{font-size:1.4375rem}.quote .by{font-size:1rem}.approach-overview{padding:0 0 20px}.ml-halfslice,.ml-halfslice-10,.ml-slice{margin-left:20px}.client-logo-item{margin-bottom:20px}.project-item .caption{right:70px;width:auto;padding:20px 10px 10px 20px}.project-item .caption h4{font-size:1.125rem}.project-item .caption .type{font-size:.875rem}.project-item .caption .location{font-size:.9375rem}.latest-news-item .date{font-size:.875rem}.latest-news-item.featured h4,.latest-news-item h4{font-size:1.1875rem}.latest-updates{max-height:43px}.latest-updates-item .media{display:block}.latest-updates-item .media h4{font-size:1.125rem}.latest-updates-item .media-img{margin:0 0 20px}.latest-updates-item .media-img img{width:100%}.header-about{padding-top:85px}.header-about:before{left:0;margin-left:20px}.set-apart .bg-map{top:60%}.set-apart .bg-parallax,.set-apart .container{height:calc(100vw - 40px)}.set-apart-2{width:calc((100vw - 40px)/2);right:20px;top:0;height:78px}.set-apart-2:before{top:71px}.set-apart-3{width:calc((100vw - 40px)/2);top:360px;right:20px}.set-apart-4{width:150px;height:130px;left:50%;margin-left:calc((100vw - 40px)/-3);bottom:-140px}.set-apart h3{font-size:.9375rem}.we-understand-text{margin-top:0}.nav-tabs{border-bottom-width:4px}.nav-tabs .nav-item{margin-bottom:-4px}.nav-tabs .nav-link{font-size:1.0625rem;border-bottom-width:4px}.tab-pane{padding-top:25px}.testimonial-white{padding:50px 0}.testimonial-white .text-overlay{font-size:6.25rem}.testimonial-white .text-overlay-wrap .overflow-hidden{top:60px;left:50%;margin-left:-100px}.testimonial-white .quote{padding-top:40px}.testimonial-white .quote p{font-size:1.4375rem}.awards .bg-blue{padding:45px 60px;text-align:center}.awards .bg-blue h2 strong{display:block}.team-overview{padding:50px 0}.nav-filter{margin-bottom:50px}.nav-filter .nav-item+.nav-item{padding-left:0}.nav-filter .nav-link{font-size:1.0625rem}.scroll-mouse-vertical{left:calc(100% - 40px)}.grid{margin-left:-20px;margin-right:-20px}.grid-item{width:100%;padding-left:20px;padding-right:20px}.team-item .caption{left:-10px}.team-bio{padding:50px 20px 20px;position:relative}.team-bio-wrap{top:85px}.team-bio-inner{left:0}.team-bio-inner .slick-dots{margin-bottom:30px}.team-bio-nav{display:none}.team-bio-img{margin-left:-20px;margin-right:-20px;width:auto}.team-bio h4{font-size:1.625rem}.team-bio .position,.team-bio p:not(.lead){font-size:1rem}.team-bio .lead{font-size:1.125rem}.team-bio .social{position:absolute;left:20px;top:20px}.header-services{padding:6.25rem 0 7.5rem}.services-listing .box-white{padding:20px 15px}.services-listing .box-white .media{-ms-flex-align:start;align-items:flex-start}.services-listing .box-white .media-body{padding-right:0}.services-listing .box-white .media-img{max-width:80px;min-width:auto;margin-right:0;min-height:120px}.services-listing .box-white h4{font-size:1.1875rem;margin-bottom:10px}.case-studies-overview{padding:8.75rem 0 1.875rem}.case-studies-slick{margin:50px -15px 40px}.services-nav{padding-top:100px}.service-detail{padding-top:200px}.service-detail .media-right img{height:90px}.accordion .card-header .btn{font-size:1.1875rem;padding:25px 66px 25px 0}.accordion .card-header .btn .square-blue{left:auto;right:0}.accordion .card-body{padding:0 0 20px}.projects{padding:6.875rem 0 4.375rem}.projects h2{margin-bottom:20px}.filter-wrap{margin-bottom:10px}.project-grid:not(.grid-view){margin:0 -10px 40px}.project-grid:not(.grid-view) .project-grid-item{padding-left:10px;padding-right:10px;margin-bottom:20px}.project-grid.grid-view .project-grid-item{width:100%}.project-grid.grid-view .project-item .img-container{height:63.75vw}.project-grid.grid-view .project-item .caption{left:auto}.case-study{padding:6.875rem 0 4.375rem}.case-study h1,.case-study h2{font-size:1.5rem;line-height:1.5}.case-study .slice-image{margin:0 -20px 30px}.slice-image{margin-left:-20px;margin-right:-20px;width:100vw;height:93.7vw}.slice-image .slice{width:33.3333%}.slice-image .slice .image{background-size:calc(100vw - 20px)}.slice-image .slice .image.bottom{width:100%;height:calc(53vw - 10.6px)}.slice-image .slice:first-child .image:not(.bottom){height:calc(79vw - 15.8px);background-position:-20px}.slice-image .slice:first-child .image.bottom{left:10px;width:calc(100% - 10px)}.slice-image .slice:nth-child(2) .image:not(.bottom){background-position:calc(-33.33333vw - 5px) 50%}.slice-image .slice:nth-child(2) .image.bottom{background-position:calc(-33.33333vw + 10px) 50%}.slice-image .slice:nth-child(3) .image:not(.bottom){background-position:calc(-66.66666vw + 10px) 50%;height:calc(69vw - 13.8px)}.slice-image .slice:nth-child(3) .image.bottom{background-position:calc(-66.66666vw + 10px) 50%}.simillar-projects h2{font-size:1.5rem;line-height:1.5}.simillar-projects-slick{margin-top:10px;margin-right:-20px}.simillar-projects-slick .case-studies-item{margin-right:20px}.header-careers{padding-top:90px}.header-careers .bg-parallax{height:12.5rem}.testiomonial-carousel{padding:20px 0}.testimonial-item .quote{padding-left:20px}.testimonial-item .quote p{font-size:1.4375rem}.fac-need{padding:7.5rem 0}.fac-need h2{margin-bottom:40px}.fac-need-desc-item{padding-left:25px}.fac-need-desc-item .number{font-size:21.875rem;line-height:220px;left:-20px}.fac-need-desc-item p{font-size:1rem}.fac-need-desc .slick-dots{padding-left:25px}.open-positions{padding:2.5rem 0}.job-box,.open-positions .input-category{margin-bottom:20px}.job-box .date,.job-box .position{font-size:.875rem}.job-box h4{font-size:1.125rem}.box-white-body{padding:25px 20px}.box-form{padding:35px 10px}.box-form h3{font-size:1.375rem}.box-form form{margin-top:30px}.job-post{padding:6.875rem 0 .625rem}.post h1{font-size:1.5rem}.post h2{font-size:1.375rem}.post h2,.post h3{margin:1.875rem 0 .9375rem}.post h3{font-size:1.25rem}.post ul{padding-left:0}.post ul li{font-size:.9375rem}.post .category{margin-bottom:.5rem}.post-attr{margin:30px 0}.form-thanks .inner h3{font-size:1.375rem}.form-thanks .inner p{font-size:1rem}.blog{padding:6.875rem 0 4.375rem}.blog-listing{margin-bottom:60px}.filter-search .form-control{font-size:.9375rem}.filter-search .btn-close{top:26px}.filter-search .btn-search{top:29px}.blog-item.featured{margin-bottom:50px}.blog-item.featured .slice-image{margin-bottom:30px}.blog-item.featured .date{font-size:.875rem}.blog-item.featured h4{font-size:1.1875rem}.blog-item.featured p{display:block}.blog-item .date{font-size:.875rem}.blog-item h4{font-size:1rem}.blog-item-img{width:80px}.blog-item.box-white{margin:0 -10px 20px;padding:15px 12px}.box-white.blog-item.highlight{padding:20px}.box-white.blog-item.highlight h4{font-size:1.375rem}.blog-post{padding-top:6.875rem}.blog-post .blog-title{font-size:1.5rem}.blog-post .date{font-size:.8125rem;margin-bottom:20px}.blog-post .date span{font-size:.9375rem}.blog-post h1{margin:1.875rem 0 .9375rem}.post-img-wrap{margin:30px 0}.content .post-share.blue.d-block{margin:-63px auto 30px}.post blockquote{margin:30px 0 30px 10px;padding-left:20px}.post blockquote:before{border-left-width:6px}.post blockquote p{font-size:1.125rem}.post-img-desc{margin:-15px 0 20px;padding:0}.related-post{padding:3.125rem 0 2.5rem}.related-post-item .media{display:block}.related-post-item .media-img{width:auto;margin:0 0 20px}.related-post-item .media-img img{width:100%}.related-post-item h4{font-size:1.125rem}.header-publications{padding:110px 0 100px}.header-publications .lead{margin-bottom:25px}.header-publications .nav .nav-item{width:50%;text-align:center}.header-publications .nav .nav-link{font-size:1.125rem;line-height:1.22}.publications-content{margin-top:-50px;padding-bottom:60px}.publications-listing{margin-bottom:60px}.publications-listing .blog-item h4{margin-bottom:5px}.publications-listing .blog-item p{display:block}.blog-item.no-bg{padding:15px 0}.blog-item.no-bg:after{left:0}.blog-item p{font-size:.875rem}.contact{padding:6.875rem 0 4.375rem}.contact .lead,.contact h3{margin-bottom:30px}.contact h3{font-size:1.375rem}.contact-detail{margin-bottom:40px}.contact-info{font-size:1.0625rem}.contact .box-white{padding:25px 15px}.contact-map{padding-top:170px}.contact-map .map{overflow:hidden;height:469px}.contact-map .map svg{position:absolute;left:-50px;width:800px;height:469px}.blog-post .h1{font-size:1.875rem}.blog-post .h1,.blog-post .narrow{margin-bottom:20px}.post-img-left-wrap{float:none;margin:0 0 20px;width:100%}}@media (max-width:320px){.cookies .media-body{min-width:auto}.header-home .icon-3d{width:100%;height:auto}.nav-filter{margin-left:-20px;margin-right:-20px}}@media (max-width:365px){.cookies a{white-space:nowrap}}
/*# sourceMappingURL=style.css.map */
