body{background:#fff;color:#000;font-family:Myriad Pro Light;font-size:17px;font-weight:400}a{color:#00609c;font-family:Myriad Pro Bold;transition:.5s}a:active,a:focus,a:hover{color:#00609c;outline:none;text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin:0 0 20px;padding:0}h1,h2,h3,h4,h5,h6{color:#111c4e;font-family:Myriad Pro Bold;font-weight:400!important}.back-to-top{background:#1bb1dc;border-radius:50%;bottom:15px;color:#fff;display:none;font-size:16px;height:44px;line-height:1;position:fixed;right:15px;text-align:center;transition:background .5s;width:44px;z-index:11}.back-to-top i{color:#fff;padding-top:12px}#preloader{background:#fff;bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:9999}#preloader:before{-webkit-animation:animate-preloader 1s linear infinite;animation:animate-preloader 1s linear infinite;border:6px solid #f2f2f2;border-radius:50%;border-top-color:#1bb1dc;content:"";height:60px;left:calc(50% - 30px);position:fixed;top:calc(50% - 30px);width:60px}@-webkit-keyframes animate-preloader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes animate-preloader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:768px){[data-aos-delay]{transition-delay:0!important}}#topbar{background:#fff;font-size:16px;height:40px;transition:all .5s}#topbar.topbar-transparent{background:transparent}#topbar.topbar-scrolled{top:-40px}#topbar .social-links a{color:#413e66;display:inline-block;line-height:1px;padding-left:20px;transition:.3s}#topbar .social-links a:hover{color:#1bb1dc}#topbar .social-links a:first-child{border-left:0}#header{padding:8px 0;top:0;transition:all .5s;z-index:997}#header,#header.header-transparent{background:#fff}#header.header-scrolled{background:#fff;box-shadow:0 0 30px rgba(127,137,161,.3);top:0}#header .logo{font-size:36px;font-weight:400;letter-spacing:3px;line-height:1;margin:0;padding:0;text-transform:uppercase}#header .logo a{color:#413e66}#header .logo img{max-height:100px}#main{margin-top:110px}@media (max-width:992px){#header{top:0}#header .logo{font-size:28px}#header{padding:0}#header .logo img{max-height:80px}#main{margin-top:80px}}.main-nav,.main-nav *{list-style:none;margin:0;padding:0}.main-nav>ul>li{float:left;padding-left:30px;white-space:nowrap}.main-nav a{color:#111c4e;display:block;font-family:Myriad Pro Bold;font-size:18px;font-weight:400;padding:10px 0;position:relative;transition:.3s}.main-nav .active>a,.main-nav a:hover,.main-nav li:hover>a{color:#1bb1dc;text-decoration:none}.main-nav .drop-down .submenu{background:transparent;color:#fff;left:0;opacity:0;padding:30px 0;position:absolute;transition:all .1s ease;visibility:hidden;white-space:normal;width:100%;z-index:99}.main-nav .drop-down .submenu .menu-items{background:linear-gradient(90deg,#f2f2f2 50%,#111c4e 0);padding:3% 0}.main-nav .drop-down:hover>.submenu{opacity:1;visibility:visible}.main-nav .drop-down .submenu .container{margin:0 auto}.main-nav .drop-down .submenu .left h3{color:#111c4e;font-size:30px;margin-bottom:10px}.main-nav .drop-down .submenu .desc{padding:20px 0}.main-nav .drop-down .submenu .left p{color:#000;font-size:14px}.main-nav .drop-down .submenu .left p a{color:#00609c;font-size:14px}.main-nav .drop-down .submenu .right a{color:#fff;font-family:Myriad Pro Semibold;font-size:15px}.main-nav .drop-down .submenu .right a:hover{text-decoration:underline}.main-nav .drop-down li{min-width:180px;position:relative}.main-nav .drop-down ul a{color:#065e77;font-size:14px;font-weight:500;padding:10px 20px;text-transform:none}.main-nav .drop-down ul .active>a,.main-nav .drop-down ul a:hover,.main-nav .drop-down ul li:hover>a{color:#1bb1dc}.main-nav .drop-down .drop-down ul{left:calc(100% - 30px);top:0}.main-nav .drop-down .drop-down:hover>ul{left:100%;opacity:1;top:0}.main-nav .drop-down .drop-down>a{padding-right:35px}.main-nav .drop-down .drop-down>a:after{content:"\f105";position:absolute;right:15px}.mobile-nav{background:#111c4e;bottom:0;left:-100%;overflow-y:auto;padding-top:18px;position:fixed;top:0;transition:.4s;width:100%;z-index:9999}.mobile-nav *{list-style:none;margin:0;padding:0}.mobile-nav a{color:#fff;display:block;font-weight:400;padding:10px 20px;position:relative}.mobile-nav ul li ul li a{color:#dadada;font-family:Myriad Pro Regular;font-weight:400;padding:3px 0}.mobile-nav .active>a,.mobile-nav a:hover,.mobile-nav li:hover>a{color:#8dc2fa;text-decoration:none}.mobile-nav ul.mobile-menu{margin-top:15%}.mobile-nav ul.mobile-menu>li{border-bottom:1px solid #c4c4c4;border-top:1px solid #c4c4c4;margin:0 20px}.mobile-nav ul.mobile-menu>li>a{font-size:28px;padding-left:0}.mobile-nav ul.mobile-menu>li>a:after{font-size:26px}.mobile-nav ul.mobile-menu>li ul{margin-bottom:15px}.mobile-nav .drop-down>a:after{content:"\f107";font-family:FontAwesome;padding-left:10px;position:absolute;right:0}.mobile-nav .active.drop-down>a:after{content:"\f107"}.mobile-nav .drop-down>a{padding-right:35px}.mobile-nav .drop-down ul{display:none;overflow:hidden}.mobile-nav .drop-down li{padding-left:20px}.mobile-nav-toggle{background:none;border:0;cursor:pointer;font-size:24px;line-height:1;outline:none!important;position:fixed;right:0;text-align:right;top:10px;transition:all .4s;z-index:10000}.mobile-nav-toggle i{color:#111c4e;margin:18px 8px 0 0;-webkit-text-stroke:1.5px #fff}.mobile-nav-toggle i:before{font-size:26px}.mobile-nav-overly{background:rgba(40,38,70,.8);display:none;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:9997}.mobile-nav-active{overflow:hidden}.mobile-nav-active .mobile-nav{left:0}.mobile-nav-active .mobile-nav-toggle i{color:#fff}.gray{background:#f2f2f2}.section{padding:80px 0}section a{text-decoration-line:underline}section.top .h2{color:#111c4e;font-size:35px;line-height:42px}.home section .h1{align-items:center;color:#00609c;display:flex;font-size:70px;letter-spacing:-.02em;line-height:70px;text-transform:capitalize}.home .section-capabilities .h1{color:#111c4e}.home .section-news .h1{color:#c4c4c4;margin-bottom:40px}.section-img .caption{background:#fff;bottom:-30px;margin-left:-25px;padding:4%;position:absolute}.section-flex-img{padding:0}.section-flex-img .item{background:#111c4e;position:relative;width:20%;z-index:1000}.section-flex-img .item img{opacity:.4;position:relative;width:100%;z-index:100}.section-flex-img .item h3{color:#fff;font-size:22px;font-weight:400;max-width:180px;padding:30px 0 0 20px;position:absolute;z-index:3000}.section-flex-img .item .view-link{bottom:15px;color:#fff;font-size:28px;position:absolute;right:15px;z-index:3000}.section-project .carousel{padding-left:0;padding-right:0}.section-project .carousel .carousel-content{padding:10%}.section-project .carousel .carousel-content .info{margin-top:12%}.section-project .carousel .carousel-content .info h3{color:#111c4e;font-size:25px;margin-bottom:5%}.section-project .carousel .carousel-content .info p.proj-details{color:#111c4e;font-family:Myriad Pro Bold;font-weight:400;margin:0}.section-project .carousel .carousel-content .info p{margin-top:25px}.section-project .carousel .carousel-content .info a{font-size:15px}.section-project .carousel .carousel-controls{margin-top:15%}.section-project .carousel .carousel-controls a[role=button]{font-size:32px;text-decoration:none}.section-project .carousel .carousel-controls a.prev{margin-right:30px}.section-project .carousel .carousel-controls a,.section-project .carousel-content .mores a.view{color:#111c4e}section.section-story{padding-top:50px}a.view-video{text-decoration:none}a.view-video i{margin-right:10px}a.view-video span{text-decoration:underline}.section-news .date{color:#00609c;font-family:Myriad Pro Bold;font-size:12px;font-weight:400;margin:20px 0 10px}.section-news .title,.section-news .title a{color:#111c4e;font-size:19px;text-decoration:none}.home .section-news .item{margin-bottom:25px}.section-news .item{margin-bottom:20%}.section-news .extra{margin-top:15px}.section-news .extra a.btn{background:#fff;border:none;border-radius:0;color:#00609c;font-family:Myriad Pro Bold;font-size:12px;font-weight:400;margin-right:3px;text-decoration:none}.section-hero{background-attachment:scroll;background-size:cover!important;height:88vh;position:relative;width:100%}.section-hero.top{margin-top:9%;padding-top:0!important}.section-hero .hero-container{margin-top:20%;position:relative}.section-hero .hero-container h1{color:#fff;font-size:68px;letter-spacing:-.02em;line-height:70px;margin-bottom:35px}.section-hero .hero-container p{color:#fff}.section-hero .hero-bottom{bottom:8%;left:0;position:absolute;right:0}.section-hero .hero-bottom .btn-scroll{animation:up-down 1s ease-in-out infinite alternate-reverse both;color:#fff;display:block;font-size:34px;margin:0 auto;text-align:center;transition:.4s}.block-middle{margin-top:35%}.section-proj .h2,.section-service .h2{margin-bottom:35px}.section-proj .cate{color:#00609c;font-family:Myriad Pro Bold;font-size:12px;font-weight:400;margin:20px 0 10px}.section-proj .title{color:#111c4e;font-size:19px}.section-proj .item{margin-bottom:25px}.section-proj .item .title a{color:#000;text-decoration:none}.section-filter h1.h1,section.section-intro h1.h1{color:#00609c;font-size:70px;line-height:75px;margin-bottom:5%;text-shadow:none}.section-download .h3{color:#00609c;font-size:25px;margin-bottom:35px}.section-download .checkbox label{font-family:Myriad Pro Bold;font-size:12px}.section-download .checkbox label input{margin-right:5px}.section-download select{font-family:Myriad Pro Light}section.section-filter .h2{color:#00609c;font-size:68px;line-height:75px;margin-bottom:30px;text-shadow:none}section.section-filter .filter-form{bottom:10px;position:absolute;width:100%}.filter-form button{color:#111c4e;font-family:Myriad Pro Bold;font-weight:400;min-width:100px}.filter-form .btn-primary{background:#111c4e;color:#fff}.filter-form select{color:#111c4e;font-family:Myriad Pro Bold;font-weight:400;margin-top:10px;max-width:180px;position:relative;top:1px}.filter-form label,.section-project-list .cate{color:#00609c;font-family:Myriad Pro Bold;font-size:12px;font-weight:400}.section-project-list .cate{margin:20px 0 10px}.section-project-list .title{color:#000;font-size:25px;margin-top:25px}.section-project-list .title a{color:#000;text-decoration:none}.section-project-list .item{margin-bottom:25px}.section-project-list .thumb{position:relative}.section-project-list .badge{background:#111c4e;border-radius:0;bottom:20px;color:#fff;font-family:Myriad Pro Bold;font-size:15px;font-weight:400;left:0;padding:10px;position:absolute}.section-project-list .row{margin-bottom:35px}.project-info .summary{margin-bottom:25px}.project-info .summary p{color:#111c4e;font-family:Myriad Pro Bold;font-weight:400;margin-bottom:0}.project-info .summary p a{text-decoration:none}.project-info .mt-4{margin-top:30px!important}.social-share p{color:#00609c;font-family:Myriad Pro Bold;font-size:12px;font-weight:400;margin-bottom:5px}.social-share a{background:#111c4e;border-radius:50%;color:#fff;display:inline-block;font-size:14px;height:28px;line-height:.5;margin-right:4px;padding:8px 0;text-align:center;transition:.3s;width:28px}.social-share a:hover{background:#00609c}.section-value{background:linear-gradient(90deg,#f2f2f2 50%,#00609c 0);transition:all .1s ease}.section-value .right{color:#fff}.section-value .right h2{color:#fff;margin-bottom:35px}.section-value .left h2{margin-bottom:35px}.section-value .options{margin-left:15px}.section-value .options .row:first-child{border-top:1px solid #00609c}.section-value .options .row{border-bottom:1px solid #00609c;padding:10px 0}.section-value .options .row h3{color:#00609c;font-size:25px;margin-left:-15px;margin-top:15px}.section-value .options .option-desc{margin-top:10px}.section-cers a,.section-cers h3{color:#000}.section-cers h3{font-size:25px;margin-bottom:25px}.section-cers .logo-cert{align-items:center;display:flex;margin-bottom:15px;min-height:160px}.section-cers .cert-item{margin-bottom:15%}ul.list-2-cols{column-count:2;-webkit-columns:2;-moz-columns:2}section ul{padding-left:0}section ul li{list-style:none}section ul li:before{color:#00609c;content:"-";display:inline-block;font-size:22px;width:1.5em}.section-policy{background:linear-gradient(90deg,#fff 50%,#00609c 0);transition:all .1s ease}.black{color:#000!important}.section h4{font-size:20px}.section-policy h2{font-size:35px;margin-bottom:30px}.section-policy ul{margin-bottom:30px}.section-policy .right a,.section-policy .right h2,.section-policy .right p{color:#fff}.section-policy .right ul{padding-left:0}.section-policy .right ul li{border-bottom:1px solid #c4c4c4;list-style:none;padding:15px 0}.section-policy .right ul li:first-child{border-top:1px solid #c4c4c4}.section-policy .right ul li a{font-size:23px;text-decoration:none}.section-policy .right ul li a:hover{color:#c4c4c4;text-decoration:underline}.section-policy .right ul li:before{content:"";margin-left:0;width:0}.section-people .item{margin-bottom:15%}.section-people .item .title{font-size:25px;margin-bottom:5px;margin-top:15px}.post-data,.section-people .item .position{color:#00609c}.post-data{font-size:12px}.single .block-middle{margin-top:20%}.single .block-middle h2{margin-bottom:30px;text-shadow:none}#sidebar h6{color:#00609c;font-family:Myriad Pro Bold;font-size:12px;font-weight:400}.post-tags .tag{background:#f2f2f2;line-height:25px;margin-bottom:10px;padding:7px 20px}.post-tags .tag a{color:#000;font-size:12px;text-decoration:none}#sidebar .widget{margin-bottom:10%}.related-news.widget ul{padding:0}.related-news.widget ul li:before{display:none}.related-news.widget ul li{background:#f2f2f2;margin-bottom:20px;padding:1.5rem 2rem}.related-news.widget ul li a{color:#000;font-size:20px;line-height:20px;text-decoration:none}.contact-details p a{color:#111c4e;text-decoration:none}.contact-details hr{border-color:#00609c}.contact-details .locations p{font-size:16px}.contact-details .locations strong{font-family:Myriad Pro Bold;font-weight:400}.img-full{width:100%}@media (min-width:2000px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1900px}}@media (min-width:2600px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:2400px}}@media (max-width:992px){nav.main-nav{display:none!important}}@-webkit-keyframes up-down{0%{transform:translateY(5px)}to{transform:translateY(-5px)}}@keyframes up-down{0%{transform:translateY(5px)}to{transform:translateY(-5px)}}@media (min-width:1024px){.section-hero{background-attachment:fixed}}@media (max-width:992px){.section-img .caption{bottom:0;position:relative}.block-middle{margin-top:5%}}.section.section-story .xs-img{display:none}.mobile-control{position:relative;top:0}.mobile-control>a{color:#111c4e;font-size:24px!important;margin-left:10px;text-decoration:none}@media (max-width:768px){.back-to-top{bottom:15px}section h1{font-size:50px!important;line-height:50px!important}section h1 br{position:absolute}.section.section-story h1.h1{margin-top:30px}.section.section-story .caption{margin:0}.section.section-story .sm-img{display:none}.section.section-story .xs-img{display:block}.section-flex-img .item{width:100%}.section-flex-img .item .view-link{bottom:40%}.section-flex-img .item h3{margin-top:10%}.section-project .carousel .carousel-content{padding:10% 15px}.project-info .mt-4{margin-top:15px!important}.project-info .mt-4 div.col-6{padding-right:7.5px}.project-info .mt-4 div.col-6+div.col-6{padding-left:7.5px;padding-right:15px}}@media (max-width:680px){.section-flex-img .item h3{font-size:16px}section h1{font-size:35px!important;line-height:35px!important}.block-middle{margin-top:10%}.section{padding:40px 0}.project-info h1{font-size:35px!important;line-height:40px!important}.project-info .block-middle{margin-top:2%}}section{overflow:hidden}#footer{background:#111c4e;color:#fff;font-size:14px;padding:0 0 30px}#footer .footer-top{background:#111c4e;padding:60px 0 30px}#footer .footer-top .footer-info{margin-bottom:30px}#footer .footer-top .footer-info h3{color:#413e66;font-family:Montserrat,sans-serif;font-size:34px;font-weight:400;letter-spacing:3px;line-height:1;margin:0 0 20px;padding:2px 0;text-transform:uppercase}#footer .footer-top .footer-info p{color:#535074;font-family:Montserrat,sans-serif;font-size:13px;line-height:24px;margin-bottom:0}#footer .footer-top .social-links a{background:#fff;border-radius:50%;color:#111c4e;display:inline-block;font-size:18px;height:36px;line-height:1;margin-right:4px;padding:8px 0;text-align:center;transition:.3s;width:36px}#footer .footer-top .social-links a:hover{background:#fff;color:#0a98c0}#footer .footer-nav{list-style:none;padding:0 0 20px}#footer .footer-nav a{color:#fff;font-family:Myriad Pro Bold;font-size:30px}#footer .footer-logo img{margin-bottom:20px}#footer .footer-logo a{color:#fff;font-family:Myriad Pro Light;font-size:13px}#footer .footer-logo p{margin-bottom:0}form .form-control,form button{border:none;border-radius:0}#footer .contact-list .office{font-size:16px;margin-bottom:25px}#footer h4{color:#fff;font-size:16px;text-transform:none}#footer .office strong{font-family:Myriad Pro Bold;font-weight:400}#footer .contact-list a{color:#fff;display:block;font-family:Myriad Pro Light}button.btn-primary{background:#00609c;border:0;border-radius:0;font-family:Myriad Pro Bold;font-size:16px;font-weight:400}button.btn-primary:hover{background:#dadada;color:#111c4e}#footer .company-intro{margin-top:10%}#footer .company-intro p{font-family:Myriad Pro Bold;font-size:16px}button.btn-lg{min-width:160px}@media (max-width:574px){#footer .footer-top .social-links a{margin-bottom:25px}#footer form .col-6{flex:0 0 100%;margin:5px 15px;max-width:90%;padding:0!important;width:100%}section.section-filter .filter-form{position:relative}section.section-download .form-group>div{margin-bottom:15px}section.section-download .form-group>div:last-child{margin-bottom:0}}@media (max-width:420px){section.section-filter .filter-form button{width:48%}section.section-filter .filter-form select{max-width:98%;width:100%}}#footer .footer-top .footer-links{margin-bottom:30px}#footer .footer-top .footer-links ul{list-style:none;margin:0;padding:0}#footer .footer-top .footer-links ul li{padding:8px 0}#footer .footer-top .footer-links ul li:first-child{padding-top:0}#footer .footer-top .footer-links ul a{color:#696592}#footer .footer-top .footer-links ul a:hover{color:#1bb1dc}#footer .footer-top .footer-contact{margin-bottom:30px}#footer .footer-top .footer-contact p{line-height:26px}#footer a:hover{text-decoration:underline}@-webkit-keyframes animate-loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes animate-loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#footer .copyright{color:#535074;font-size:15px;padding-top:30px;text-align:center}#footer .credits{color:#8582a8;font-size:14px;padding-top:4px;text-align:center}#footer .credits a{color:#1bb1dc}#footer .credits a:hover{color:#0a98c0}select.minimal{background-image:linear-gradient(45deg,transparent 50%,#111c4e 0),linear-gradient(135deg,#111c4e 50%,transparent 0);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em;border:1px solid #111c4e;box-sizing:border-box}select.form-control{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}select.minimal:focus{background-image:linear-gradient(45deg,#111c4e 50%,transparent 0),linear-gradient(135deg,transparent 50%,#111c4e 0);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) .5em;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em;border-color:green;outline:0}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}button.btn-default{border:1px solid #111c4e;border-radius:0}@media (max-width:768px){.section-value{background:#f2f2f2;padding-bottom:0}.section-value .right{background:#00609c;padding-bottom:10%;padding-top:10%}.section-value .left{padding-bottom:10%}.section-value .options{margin-left:0}.section-value .options .row{border:none}.section-value .options .option-desc{padding-bottom:15px}.section-value .options .row h3{font-size:40px;margin-left:0;margin-top:0}.section-value .options .row:first-child{border:none}.section-value .options{border-top:1px solid #00609c}.section-value .options .row:after{border-top:1px solid #00609c;content:" ";display:block;margin:0 15px;width:100%}.section-policy{background:#fff;padding-bottom:0}ul.list-2-cols{column-count:1;-webkit-columns:1;-moz-columns:1}.section-policy .right{background:#00609c;padding-bottom:10%;padding-top:10%}.section-policy .left{padding-bottom:10%}.flex-middle{padding:50px 0 30px}}.section-full-img img{width:100%}