﻿header{position:absolute;}header .sticky-container{background-color:transparent;}header .sticky-container.shrink{background-color:#002138;}header .breadcrumb{display:none;}.quick-search{color:#fff;background-color:#0565a1;}.quick-search h3{color:#fff;}.banner{position:relative;height:700px;width:100%;color:#fff;overflow:hidden;}.banner .slides{position:absolute;width:100%;overflow:hidden;z-index:-1;}.banner .slides .slide{height:700px;width:100%;}.banner .banner-content{height:100%;display:flex;flex-direction:column;justify-content:center;max-width:100rem;margin:auto;padding-top:145px;padding-left:5rem;padding-right:5rem;}@media screen and (max-width:639px){.banner .banner-content{padding-left:3rem;padding-right:3rem;}}.banner .banner-content a{max-width:480px;}.banner .banner-content a i{-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;}.banner .banner-content a:hover{color:inherit;}.banner .banner-content a:hover i{color:#2daaf8;}.banner .banner-content h1,.banner .banner-content p{color:#fff;}.banner .banner-content h1{max-width:480px;line-height:50px;margin-bottom:64px;}.banner .banner-content p{max-width:420px;margin-bottom:64px;}.banner .banner-content .fa-plus-circle{font-size:35px;width:35px;}@media screen and (max-width:639px){.banner .banner-content p{max-width:320px;}}.section1{overflow:auto;}.section1 .heading{display:flex;flex-direction:column;align-content:center;justify-content:center;text-align:center;height:300px;}.section1 .heading h2{margin-top:45px;}.section1 .heading .mouse{width:18px;height:25px;align-self:center;margin-bottom:14px;}.section1 .heading i{color:#808080;animation-name:blink;animation-duration:1.4s;animation-iteration-count:infinite;animation-timing-function:ease;font-size:6px;margin-bottom:4px;}.section1 .heading i:nth-child(3){animation-delay:.3s;}.section1 .heading i:nth-child(4){animation-delay:.5s;}@keyframes blink{0%{color:#808080;}50%{color:#fff;}100%{color:#808080;}}.section2{margin:130px auto 100px auto;display:flex;justify-content:space-between;flex-flow:row wrap;}.section2 h2{margin-bottom:85px;text-transform:uppercase;}.section2 p{margin-bottom:45px;}.section2 i{font-size:35px;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;}.section2 a:hover{color:inherit;}.section2 a:hover i{color:#2daaf8;}.section2 .text{width:320px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;}.section2 .image{width:45%;height:440px;}.section2 .list{width:260px;font-size:20px;line-height:45px;font-weight:300;display:flex;flex-direction:column;justify-content:center;}@media screen and (min-width:640px) and (max-width:1023px){.section2 .list{flex-basis:100%;flex-direction:row;justify-content:space-between;margin-top:40px;padding-top:40px;border-top:1px #d9d9d9 solid;}}@media screen and (max-width:639px){.section2 .text{width:100%;margin-bottom:60px;}.section2 .image{flex-basis:100%;margin-bottom:60px;height:275px;}}.section3{background:linear-gradient(to bottom,#fff 0,#fff 220px,#002138 220px,#002138 100%);padding-bottom:70px;color:#fff;}.section3 h3{color:#000;width:100%;height:220px;line-height:220px;text-align:center;background-color:#f2f2f2;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;}.section3 h3:hover{color:#2daaf8;}.section3 .project-small,.section3 .project-large{display:block;position:relative;width:100%;height:100%;}.section3 .project-small{height:220px;}.section3 .project-small span{position:absolute;bottom:25px;right:25px;}.section3 .project-large{height:440px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-size:22px;font-weight:200;}.section3 .project-large span{margin-bottom:30px;color:#fff;}.section3 .project-large i{font-size:35px;}@media screen and (max-width:639px){.section3{background:linear-gradient(to bottom,#fff 0,#fff 128px,#002138 128px,#002138 100%);}.section3 .project-large{height:255px;}}.section4{background-color:#002138;margin-bottom:100px;}.section4 .section4-content{color:#fff;padding-top:100px;padding-bottom:100px;display:flex;justify-content:space-between;flex-flow:row wrap;}.section4 .section4-content h2,.section4 .section4-content h3,.section4 .section4-content i{color:#fff;}.section4 .section4-content h2{margin-bottom:85px;}.section4 .section4-content i{font-size:35px;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;}.section4 .section4-content a{display:block;}.section4 .section4-content a:hover{color:inherit;}.section4 .section4-content a:hover i{color:#2daaf8;}.section4 .section4-content .title{width:260px;display:flex;flex-direction:column;justify-content:center;}.section4 .section4-content .text{width:280px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;}.section4 .section4-content .text h3{margin-bottom:50px;}.section4 .section4-content .text .more{color:#0565a1;margin-top:20px;}.section4 .section4-content .text .more:hover{color:#2daaf8;}.section4 .section4-content .image{width:45%;height:440px;}@media screen and (min-width:640px) and (max-width:1023px){.section4 .section4-content .text{flex-basis:100%;flex-direction:row;padding-top:40px;margin-top:40px;border-top:1px #0565a1 solid;}.section4 .section4-content .text h3,.section4 .section4-content .text p{flex-basis:50%;margin-bottom:0;}}@media screen and (max-width:639px){.section4 .section4-content{padding-top:20px;}.section4 .section4-content .title{margin-bottom:60px;}.section4 .section4-content .text{margin-right:0;width:100%;}.section4 .section4-content .text h3{margin-bottom:60px;}.section4 .section4-content .text .more{margin-top:20px;}.section4 .section4-content .image{flex-basis:100%;margin-bottom:60px;height:275px;}}