@charset "UTF-8";
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure,main{display:block}figure{margin:1em 40px}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code{font-family:monospace,monospace;font-size:1em}img{border-style:none}button,input,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[hidden]{display:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}html{box-sizing:border-box}body{background-color:#eee}*,::before,::after{box-sizing:inherit}a{text-decoration:none;transition:all .3s ease-in-out 0s;color:#03385c;text-decoration:none;display:inline-block;font-weight:700}a:hover,a:active,a:focus{text-decoration:underline}strong{display:inline-block}figure{margin:0}figure a{display:block}figure img{width:100%}img{height:auto;display:block}article ul{margin-bottom:30px}article ul li{font-size:18px;margin-bottom:10px}@media screen and (max-width:640px){article ul li{font-size:16px}}article>:last-child{margin-bottom:0}body{color:#53555c;font:100%/1.4"effra","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif}p{margin-bottom:30px;font-size:18px;line-height:1.4}@media screen and (max-width:850px){p{font-size:16px;line-height:1.3}}h1,h2,h3,h4,h5,h6{line-height:100%;margin:0 0 30px;color:#03385c}h1{font-size:60px}@media screen and (max-width:1200px){h1{font-size:45px}}@media screen and (max-width:850px){h1{font-size:40px}}@media screen and (max-width:640px){h1{font-size:30px}}h2{font-size:54px}@media screen and (max-width:1200px){h2{font-size:45px}}@media screen and (max-width:850px){h2{font-size:35px}}@media screen and (max-width:640px){h2{font-size:26px}}h3{font-size:40px}@media screen and (max-width:1200px){h3{font-size:30px}}@media screen and (max-width:850px){h3{font-size:25px}}@media screen and (max-width:640px){h3{font-size:22px;margin-bottom:20px}}h4{font-size:30px}@media screen and (max-width:1200px){h4{font-size:26px}}@media screen and (max-width:850px){h4{font-size:22px}}@media screen and (max-width:640px){h4{font-size:18px}}h5{font-size:26px}@media screen and (max-width:1200px){h5{font-size:20px}}@media screen and (max-width:850px){h5{font-size:18px}}@media screen and (max-width:640px){h5{font-size:16px}}h6{font-size:20px}@media screen and (max-width:1200px){h6{font-size:16px}}@media screen and (max-width:640px){h6{font-size:14px}}.subtitle{margin-bottom:15px;text-transform:uppercase;padding-bottom:20px;margin-bottom:30px;position:relative;font-size:16px;color:#9699a1;letter-spacing:2px}@media screen and (max-width:640px){.subtitle{text-align:left!important}}.subtitle:after{content:"";height:2px;width:30px;position:absolute;top:100%;left:50%;margin-left:-15px;background-color:#9699a1}@media screen and (max-width:640px){.subtitle:after{left:0;margin-left:0}}.subtitle.left-aligned:after{left:0;margin-left:0}.brand-bg .subtitle{color:#fff}.container{margin-left:auto;margin-right:auto;padding-left:3%;padding-right:3%;width:100%}@media screen and (max-width:850px){.container{padding-left:5%;padding-right:5%}}.inner-container{margin-left:auto;margin-right:auto;padding-left:3%;padding-right:3%;width:100%;max-width:1500px}@media screen and (max-width:850px){.inner-container{padding-left:5%;padding-right:5%}}.bh{height:100vh}.cover-bg{background-size:cover;background-repeat:no-repeat;background-position:center center}.centered{text-align:center}.page-block{padding:80px 0}@media screen and (max-width:850px){.page-block{padding:50px 0}}.intro{font-size:24px}@media screen and (max-width:1200px){.intro{font-size:20px}}@media screen and (max-width:640px){.intro{font-size:18px}}.col-half{width:48%}@media screen and (max-width:850px){.col-half{width:100%}.col-half.left{margin-bottom:30px}}form .col-half{margin-bottom:0!important}@media screen and (max-width:850px){.col-half .col-half{width:48%;padding-left:0}}@media screen and (max-width:640px){.col-half .col-half{width:100%}}@media screen and (max-width:640px){.col-half .col-half.left{margin-bottom:0}}.double-cols{column-count:2;column-gap:40px}@media screen and (max-width:850px){.double-cols{column-count:1}}.wow{visibility:hidden}.wow p:last-child{margin-bottom:0}.white-bg{background-color:#fff}.white{color:#fff}.brand-bg{background-color:#03385c}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.clear{clear:both}.right{float:right}.left{float:left}#site-header{position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:8000;box-shadow:0 0 5px rgba(0,0,0,.2)}#site-header .logo{height:85px;width:auto;display:block;padding:25px 0;float:left}@media screen and (max-width:850px){#site-header .logo{height:70px;padding:20px 0}}@media screen and (max-width:640px){#site-header .logo{height:25px;margin:25px 0 20px 0;padding:0}}#site-header .logo img{width:auto;height:100%;display:block;transition:all .3s ease-in-out 0s}#site-header .logo:hover img{opacity:.5}#site-header .brochure:hover,#site-header .brochure:focus{background-color:#03385c;color:#fff;text-decoration:none}#site-header .main-nav{float:right;position:relative}@media screen and (max-width:850px){#site-header .main-nav{display:none}}@media screen and (max-width:640px){#site-header .main-nav{display:none}}#site-header .main-nav .menu{padding:0;margin:0;position:relative}#site-header .main-nav .menu li{list-style:none;float:left;display:inline-block}#site-header .main-nav .menu li a{display:block;padding:30px 20px;font-size:18px}#site-header #menu-toggle{height:85px;width:85px;border-left:1px solid #eee;float:right;position:relative;transition:all .3s ease-in-out 0s;display:none}@media screen and (max-width:850px){#site-header #menu-toggle{display:block}}@media screen and (max-width:850px){#site-header #menu-toggle{height:70px;width:70px}}#site-header #menu-toggle:hover,#site-header #menu-toggle:focus{background-color:#03385c;color:#fff}#site-header #menu-toggle:hover .toggle-line,#site-header #menu-toggle:focus .toggle-line{background-color:#fff}#site-header #menu-toggle .toggle-line{height:3px;width:26px;left:50%;margin-left:-13px;display:block;position:absolute;background-color:#03385c;transition:all .3s ease-in-out 0s}#site-header #menu-toggle .line-1{top:30px}@media screen and (max-width:850px){#site-header #menu-toggle .line-1{top:25px}}#site-header #menu-toggle .line-2,#site-header #menu-toggle .line-3{top:50%;margin-top:-1px}#site-header #menu-toggle .line-4{top:52px}@media screen and (max-width:850px){#site-header #menu-toggle .line-4{top:43px}}#site-header #menu-toggle.open .line-1{opacity:0}#site-header #menu-toggle.open .line-2{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#site-header #menu-toggle.open .line-3{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#site-header #menu-toggle.open .line-4{opacity:0}@media screen and (max-width:850px){#site-header{height:auto!important}#site-header .logo{height:25px!important;padding:0!important;margin:25px 0 20px 0!important}}#menu-slideout{position:fixed;top:0;right:-500px;height:100vh;width:500px;background-color:#fff;z-index:8000;transition:all .3s ease-in-out 0s;padding:120px 0 60px;box-shadow:0 0 5px rgba(0,0,0,.2);overflow-y:scroll}@media screen and (max-width:850px){#menu-slideout{width:320px;padding-top:80px}}#menu-slideout.open{right:0}@media screen and (max-width:850px){#menu-slideout .menu-primary-navigation-container .menu{padding-left:19px}}#menu-slideout .menu-primary-navigation-container li{list-style-type:none}#menu-slideout .menu-primary-navigation-container li a{color:#03385c;font-weight:700;font-size:22px;padding:10px 0;display:block;position:relative}@media screen and (max-width:1200px){#menu-slideout .menu-primary-navigation-container li a{font-size:18px;padding:7px 0}}@media screen and (max-width:640px){#menu-slideout .menu-primary-navigation-container li a{font-size:16px;padding:5px 0}}#menu-slideout .menu-primary-navigation-container li.current-menu-item>a,#menu-slideout .menu-primary-navigation-container li.current_page_parent>a{text-decoration:underline}#menu-slideout .menu-primary-navigation-container li.current-menu-item>a:before,#menu-slideout .menu-primary-navigation-container li.current_page_parent>a:before{content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 8.7px;border-color:transparent transparent transparent #143859;position:absolute;top:50%;margin-top:-5px;left:-35px}#hero{position:relative}#hero .slick-slide{position:relative;z-index:10;display:table}#hero .slickslider{opacity:0;transition:all .3s ease-in-out 0s}#hero .slick-initialized.slickslider{opacity:1}#hero .slide-content{padding:120px 3% 80px 3%;z-index:100;max-width:600px;display:table-cell;vertical-align:middle;position:relative}@media screen and (max-width:1200px){#hero .slide-content{padding-bottom:70px}}@media screen and (max-width:850px){#hero .slide-content{padding-left:5%;padding-right:5%}}#hero .slide-content .slide-content-inner{max-width:800px;margin:0 auto;position:relative}#hero .slide-content .slide-content-inner:before{content:"";z-index:0;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#03385c;opacity:.8}#hero .slide-content .slide-content-inner .inner-wrap{position:relative;z-index:3;text-align:center;padding:40px}#hero .slide-content h2,#hero .slide-content p{color:#fff}#hero .slide-content p{font-size:22px;line-height:1.5;margin-bottom:0}@media screen and (max-width:1024px){#hero .slide-content p{font-size:18px}}@media screen and (max-width:640px){#hero .slide-content p{font-size:16px}}#hero .slide-content .button{margin-top:40px}@media screen and (max-width:640px){#hero .slide-content .button{margin-top:20px}}#hero #hero-arrows{position:absolute;bottom:80px;right:3%}@media screen and (max-width:1200px){#hero #hero-arrows{bottom:70px}}@media screen and (max-width:850px){#hero #hero-arrows{right:5%}}#hero #hero-arrows .slick-arrow{height:59px;width:59px;overflow:hidden;background-color:#68748f;color:#fff;line-height:59px;text-align:center;transition:all .3s ease-in-out 0s;cursor:pointer}@media screen and (max-width:640px){#hero #hero-arrows .slick-arrow{height:49px;width:49px;line-height:49px}}#hero #hero-arrows .slick-arrow:hover,#hero #hero-arrows .slick-arrow:focus{background-color:#fff;color:#03385c}#hero .next-section-toggle{color:#fff;font-size:40px;position:absolute;bottom:10px;left:50%;margin-left:-10px;transition:all .3s ease-in-out 0s}#hero .next-section-toggle:hover,#hero .next-section-toggle:focus{opacity:.5}#inner-hero{position:relative}#inner-hero:before{content:"";z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#03385c;opacity:.8}#inner-hero .slide-content{padding:180px 0 80px;position:relative;z-index:100;text-align:center;max-width:1000px;margin-left:auto;margin-right:auto}@media screen and (max-width:850px){#inner-hero .slide-content{padding:140px 0 50px}}#inner-hero .slide-content p{color:#eee;font-size:22px;margin-bottom:0}@media screen and (max-width:850px){#inner-hero .slide-content p{font-size:18px}}@media screen and (max-width:640px){#inner-hero .slide-content h1{margin-bottom:20px}}#inner-hero .slide-content .button{margin-top:30px}.back-link{color:#c8cbd7;margin-bottom:30px;font-weight:400;letter-spacing:1px}@media screen and (max-width:640px){.back-link{margin-bottom:20px}}.back-link i{margin-right:10px}.text-block{max-width:768px;margin:0 auto;width:90%}@media screen and (max-width:640px){.text-block{width:100%;text-align:left}}.horizontal-divide{height:1px;width:100%;background-color:#b8bbc1}#sectors{width:100%;background:#fff}#sectors .sectors-wrap{width:100%;padding-left:2%;padding-right:2%;margin:0 auto}#sectors .sectors-wrap .sector-item{width:33%;display:inline-flex;padding-left:1%;padding-right:1%;margin-top:-180px}@media screen and (max-width:640px){#sectors .sectors-wrap .sector-item{width:100%;margin:0 0 30px 0;display:inline-block}}@media screen and (max-width:640px){#sectors .sectors-wrap .sector-item{width:100%;margin:0 0 30px 0;display:inline-block}}#sectors .sectors-wrap .sector-item .inner-wrap{padding:0;padding-bottom:80px;width:100%;position:relative}@media screen and (max-width:640px){#sectors .sectors-wrap .sector-item .inner-wrap{padding:0 0 0 0}}@media screen and (max-width:640px){#sectors .sectors-wrap .sector-item .inner-wrap{padding:0 0 0 0}}#sectors .sectors-wrap .sector-item .inner-wrap .s_image{background:#03385c;width:100%;position:relative}#sectors .sectors-wrap .sector-item .inner-wrap .s_image a{display:block}#sectors .sectors-wrap .sector-item .inner-wrap .s_image img{width:100%;max-width:100%;height:auto}#sectors .sectors-wrap .sector-item .inner-wrap .s_image:hover img{opacity:.6}#sectors .sectors-wrap .sector-item .inner-wrap .s_details{background-color:#03385c;padding:30px;text-align:center}#sectors .sectors-wrap .sector-item .inner-wrap .s_details .s_name h3{font-size:32px;color:#fff;font-weight:700}#sectors .sectors-wrap .sector-item .inner-wrap .s_details .s_description p{font-size:16px;line-height:1.5;font-weight:400;color:#fff;margin-bottom:30px}#sectors .sectors-wrap .sector-item .inner-wrap .s_details .s_action a{color:#fff;font-size:18px;padding:10px 15px}.home .intro-block{padding-bottom:300px}@media screen and (max-width:640px){.home .intro-block{padding-bottom:80px}}#clients{padding:50px 0 80px 0;background:#fff;width:100%}#clients ul{margin:0;padding-left:0;font-size:0;display:flex}@media screen and (max-width:850px){#clients ul{display:block;text-align:center}}@media screen and (max-width:640px){#clients ul{text-align:center}}@media screen and (max-width:640px){#clients ul{text-align:center}}#clients ul li{list-style-type:none;display:inline-block;flex:1}@media screen and (max-width:850px){#clients ul li{width:33.33333%;margin-bottom:10px}}@media screen and (max-width:640px){#clients ul li{margin:10px}}#clients ul li img{margin:0 auto;display:block;max-width:90%}@media screen and (max-width:640px){#clients ul li img{max-width:90%}}@media screen and (max-width:640px){#clients ul li img{max-width:90%}}#testimonial-hero{position:relative;width:100%}#testimonial-hero .t_wrap{position:relative;display:table;width:100%}#testimonial-hero .slide-content{padding:150px 3% 150px 3%;z-index:100;max-width:800px;display:table-cell;vertical-align:middle;position:relative}@media screen and (max-width:1200px){#testimonial-hero .slide-content{padding-bottom:70px}}@media screen and (max-width:850px){#testimonial-hero .slide-content{padding-left:5%;padding-right:5%}}#testimonial-hero .slide-content .slide-content-inner{max-width:800px;margin:0 auto;position:relative}#testimonial-hero .slide-content .slide-content-inner:before{content:"";z-index:0;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#03385c;opacity:.8}#testimonial-hero .slide-content .slide-content-inner .inner-wrap{position:relative;z-index:3;text-align:center;padding:60px}@media screen and (max-width:640px){#testimonial-hero .slide-content .slide-content-inner .inner-wrap{padding:40px 30px}}#testimonial-hero .slide-content h2,#testimonial-hero .slide-content p{color:#fff}#testimonial-hero .slide-content p{font-size:22px;line-height:1.5;margin-bottom:0}@media screen and (max-width:1024px){#testimonial-hero .slide-content p{font-size:18px}}@media screen and (max-width:640px){#testimonial-hero .slide-content p{font-size:16px}}#testimonial-hero .slide-content .testimonial{text-align:center}#testimonial-hero .slide-content .testimonial .t-text{max-width:700px;margin:0 auto}#testimonial-hero .slide-content .testimonial .t-text p{font-size:22px;font-weight:400;line-height:40px;color:#fff}@media screen and (max-width:640px){#testimonial-hero .slide-content .testimonial .t-text p{font-size:16px;line-height:26px;font-weight:400}}#testimonial-hero .slide-content .testimonial .t-avatar{margin:20px auto;height:70px;width:70px;display:inline-block;background:#fff;border-radius:50%;overflow:hidden}#testimonial-hero .slide-content .testimonial .t-avatar img{width:100%;max-width:100%;height:auto}#testimonial-hero .slide-content .testimonial .t-author{font-weight:700;font-size:32px;line-height:36px;max-width:600px;color:#fff;margin:0 auto}@media screen and (max-width:640px){#testimonial-hero .slide-content .testimonial .t-author{font-size:22px;line-height:26px;font-weight:700}}.sectors-wrap{text-align:center}#newsposts{padding-top:50px}#accreditations{padding:50px 0}#accreditations ul{margin:0;padding-left:0;font-size:0;display:flex}@media screen and (max-width:850px){#accreditations ul{display:block;text-align:center}}@media screen and (max-width:640px){#accreditations ul{text-align:center}}@media screen and (max-width:640px){#accreditations ul{text-align:center}}#accreditations ul li{list-style-type:none;display:inline-block;flex:1}@media screen and (max-width:850px){#accreditations ul li{width:33.33333%;margin-bottom:20px}}@media screen and (max-width:640px){#accreditations ul li{margin-bottom:20px}}#accreditations ul li img{margin:0 auto;display:block;max-width:90%}@media screen and (max-width:640px){#accreditations ul li img{max-width:90%}}@media screen and (max-width:640px){#accreditations ul li img{max-width:90%}}#site-footer{background-color:#03385c;padding:80px 0}@media screen and (max-width:850px){#site-footer{padding:50px 0}}#site-footer .logo{height:35px;width:auto;display:block}@media screen and (max-width:850px){#site-footer .logo{height:30px}}@media screen and (max-width:640px){#site-footer .logo{height:20px}}#site-footer .logo img{height:100%;width:auto;margin:0 auto}#site-footer .menu-footer-navigation-container .menu{text-align:center;margin:0;padding-left:0}#site-footer .menu-footer-navigation-container .menu li{display:block}#site-footer .menu-footer-navigation-container .menu li.current-menu-item>a{color:#68748f}#site-footer .menu-footer-navigation-container .menu li a{color:#fff;padding:5px 40px;display:block}@media screen and (max-width:640px){#site-footer .menu-footer-navigation-container .menu li a{font-size:14px}}#site-footer .copyright{color:#fff;display:block;text-align:center;margin-top:4px;padding-bottom:5px}@media screen and (max-width:640px){#site-footer .copyright{font-size:14px}}#site-footer .menu-footer-secondary-menu-container{display:block;margin-left:0}#site-footer .menu-footer-secondary-menu-container ul{margin-top:0;margin-bottom:0;padding-left:0}#site-footer .menu-footer-secondary-menu-container ul li{display:block;text-align:center}#site-footer .menu-footer-secondary-menu-container ul li a{color:#fff;padding:5px 40px}@media screen and (max-width:640px){#site-footer .menu-footer-secondary-menu-container ul li a{font-size:14px}}#site-footer .footer-content{margin-bottom:80px;padding-bottom:80px;border-bottom:1px solid #3e5271}@media screen and (max-width:850px){#site-footer .footer-content{margin-bottom:50px;padding-bottom:50px}}#site-footer .footer-content .col3{width:33.33333%;border-right:1px solid #3e5271}@media screen and (max-width:850px){#site-footer .footer-content .col3{width:100%;border:0;margin-bottom:30px;text-align:center;height:auto!important;padding:0}}#site-footer .footer-content .col3:nth-child(3){border-right:none}@media screen and (max-width:850px){#site-footer .footer-content .col3:nth-child(3){margin-bottom:0}}#site-footer .contact-details{margin-top:3px;padding-left:0;padding-right:20px;margin-bottom:0;text-align:center}@media screen and (max-width:850px){#site-footer .contact-details{padding-right:0}}#site-footer .contact-details li{color:#fff}@media screen and (max-width:640px){#site-footer .contact-details li{font-size:14px}}#site-footer .contact-details li:last-child{margin-bottom:0}#site-footer .contact-details li a{color:#fff}@media screen and (max-width:640px){#site-footer .contact-details li a{font-size:14px}}.footer-socials ul{text-align:center;margin:0 auto 60px auto}.footer-socials ul li{list-style:none;display:inline-block;margin-right:20px}@media screen and (max-width:640px){.footer-socials ul li{margin-right:10px}}.footer-socials ul li a{color:#fff;text-decoration:none;font-weight:400;display:block}.footer-socials ul li a:before{content:"";font-size:20px;height:46px;width:46px;color:#fff;padding:7px 0;border-radius:50%;border:1px solid #fff;font-family:FontAwesome;display:block;text-align:center}.footer-socials ul li a:hover:before{background-color:#fff;color:#03385c;border:1px solid #03385c}.footer-socials ul li.facebook a:before{content:""}.footer-socials ul li.twitter a:before{content:""}.footer-socials ul li.linkedin a:before{content:""}.project-list{font-size:0;padding-left:0;padding-right:0;margin-top:0;margin-left:-1%;margin-right:-1%;width:102%;text-align:center}@media screen and (max-width:640px){.project-list{width:100%;margin-left:0;margin-right:0}}.project-list li{width:23%;display:inline-block;margin-right:1%;margin-left:1%;vertical-align:top}@media screen and (max-width:1200px){.project-list li{width:48%;margin-bottom:20px}}@media screen and (max-width:640px){.project-list li{width:100%;margin-left:0;margin-right:0}}.project-list li img{width:100%;height:auto;background-color:#03385c;transition:all .3s ease-in-out 0s}.project-list li .content{background-color:#fff;padding:30px 30px 30px}@media screen and (max-width:850px){.project-list li .content{padding:30px 20px}}.project-list li .content h3{font-size:24px}@media screen and (max-width:640px){.project-list li .content h3{font-size:20px}}.project-list li:hover img{opacity:.6}.archive .project-list li{margin-bottom:30px}.mix{display:none}#mixcontainer{text-align:left}.news-posts{font-size:0;padding-left:0;padding-right:0;margin-top:0;margin-left:-1%;margin-right:-1%;width:102%;text-align:center}@media screen and (max-width:640px){.news-posts{width:100%;margin-left:0;margin-right:0}}.news-posts li{width:23%;display:inline-block;margin-right:1%;margin-left:1%;vertical-align:top}@media screen and (max-width:1200px){.news-posts li{width:48%;margin-bottom:20px}}@media screen and (max-width:640px){.news-posts li{width:100%;margin-left:0;margin-right:0}}.news-posts li img{width:100%;height:auto;background-color:#03385c;transition:all .3s ease-in-out 0s;border:1px solid #ddd}.news-posts li .content{background-color:#fff;padding:30px 30px 30px}@media screen and (max-width:850px){.news-posts li .content{padding:30px 20px}}.news-posts li .content h3{font-size:17px}@media screen and (max-width:640px){.news-posts li .content h3{font-size:16px}}.news-posts li:hover img{opacity:.6}.mix{display:none}#mixcontainer{text-align:left}#site-sidebar{width:26%;float:right}@media screen and (max-width:850px){#site-sidebar{width:100%;float:none;margin-top:50px;border-top:2px solid #b8bbc1;border-bottom:2px solid #b8bbc1;padding-top:40px}}#site-sidebar ul{padding-left:0}#site-sidebar ul.baw-months{padding-left:20px}#site-sidebar li{list-style-type:none}#site-sidebar>ul>li{margin-bottom:60px}#site-sidebar h3{margin-bottom:15px;text-transform:uppercase;padding-bottom:20px;margin-bottom:30px;position:relative;font-size:16px;color:#9699a1;letter-spacing:2px}#site-sidebar h3:after{content:"";height:2px;width:30px;position:absolute;top:100%;left:0;margin-left:0;background-color:#9699a1}.button,.wpcf7-submit{padding:20px 40px;color:#fff;background-color:#68748f;font-size:14px;font-weight:800;letter-spacing:2px;text-transform:uppercase;display:inline-block;cursor:pointer;border:0}@media screen and (max-width:640px){.button,.wpcf7-submit{padding:15px 25px}}.button:hover,.button:focus,.wpcf7-submit:hover,.wpcf7-submit:focus{background-color:#fff;color:#03385c;text-decoration:none}.wpcf7-form input,.wpcf7-form textarea{width:100%;height:auto}.wpcf7-form label{margin-bottom:20px;display:block}.wpcf7-form label .wpcf7-text,.wpcf7-form label textarea{padding:10px 20px;border:1px solid #d8d8d8}.wpcf7-form .wpcf7-submit{display:inline-block;border:0;width:auto;transition:all .3s ease-in-out 0s}div.wpcf7-response-output{position:relative!important;bottom:0!important;left:0!important;width:100%!important;padding:0!important;text-align:center;margin:0!important}.contact .col-half iframe{width:100%;height:400px}@media screen and (max-width:640px){.contact .col-half iframe{height:250px}}.contact-details li{margin-bottom:20px;display:block;list-style-type:none}.contact-details li strong{display:block}.post-content article{width:70%;margin:0 auto;text-align:center}@media screen and (max-width:850px){.post-content article{width:100%;float:none}}.single-pagination{padding-top:30px;margin-top:50px;border-top:1px solid #b8bbc1}@media screen and (max-width:850px){.single-pagination{border-top:none;padding-top:0}}.gallery{width:100%;margin:60px 0}.gallery ul{padding-left:0;font-size:0}.gallery ul li{list-style-type:none;display:inline-block;width:25%}@media screen and (max-width:850px){.gallery ul li{width:33.33333%}}@media screen and (max-width:640px){.gallery ul li{width:50%}}.gallery ul li img{transition:all .3s ease-in-out 0s;width:100%;height:auto}.gallery ul li:hover img,.gallery ul li:focus img{opacity:.7}.single-projects .subtitle{text-transform:uppercase;padding-bottom:20px;margin-bottom:30px;position:relative;font-size:16px;color:#9699a1;letter-spacing:2px;text-align:center!important}.single-projects .subtitle:after{content:"";height:2px;width:30px;position:relative;margin-left:-15px;background-color:#9699a1;display:block;margin:20px auto;left:auto;top:100%}.single-projects #project-hero{width:100%;position:relative;min-height:600px;margin-top:85px}@media screen and (max-width:640px){.single-projects #project-hero{min-height:100vh;margin-top:70px}}.single-projects #project-hero .outter-wrap{display:flex;position:absolute;width:100%;height:100%}@media screen and (max-width:640px){.single-projects #project-hero .outter-wrap{display:block;position:relative;width:100%;height:100%;bottom:0}}.single-projects #project-hero .outter-wrap:before{content:"";z-index:0;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#03385c;opacity:.3}.single-projects #project-hero .outter-wrap .hero-title{width:60%;display:inline-block;flex:2;position:relative}@media screen and (max-width:640px){.single-projects #project-hero .outter-wrap .hero-title{width:100%;display:inline-block;flex:none;position:relative;height:400px}}.single-projects #project-hero .outter-wrap .hero-title .inner-wrap{position:relative;top:50%;transform:translateY(-50%);text-align:center;padding:40px}.single-projects #project-hero .outter-wrap .hero-title .inner-wrap h1{margin:0;padding:0}.single-projects #project-hero .outter-wrap .hero-details{width:40%;display:inline-block;position:relative;flex:1}@media screen and (max-width:640px){.single-projects #project-hero .outter-wrap .hero-details{width:100%;display:inline-block;position:relative;flex:none;bottom:0}}.single-projects #project-hero .outter-wrap .hero-details .inner-wrap{position:relative;z-index:2;color:#fff;padding:40px;text-align:center;top:50%;transform:translateY(-50%)}@media screen and (max-width:640px){.single-projects #project-hero .outter-wrap .hero-details .inner-wrap{top:auto;transform:none}}.single-projects #project-hero .outter-wrap .hero-details .inner-wrap ul{padding:0;margin:0}.single-projects #project-hero .outter-wrap .hero-details .inner-wrap ul li{list-style:none;margin:0 0 40px 0}.single-projects #project-hero .outter-wrap .hero-details .inner-wrap ul li .f_feature{font-size:15px;font-weight:400;color:#fff}.single-projects #project-hero .outter-wrap .hero-details .inner-wrap ul li .f_description{font-size:24px;font-weight:700;color:#fff}.single-projects #project-hero .outter-wrap .hero-details:before{content:"";z-index:0;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#03385c;opacity:.6}.post-content img{max-width:100%}.post-content article{text-align:left}.post-container{width:70%;float:left}@media screen and (max-width:850px){.post-container{width:100%;float:none}}.post-container .post-inner{padding:30px 30px 1px;margin-bottom:40px}@media screen and (max-width:640px){.post-container .post-inner{margin-bottom:20px;padding:30px 20px 1px}}.post-container .post-inner h2{font-size:40px;margin-bottom:10px}@media screen and (max-width:850px){.post-container .post-inner h2{font-size:35px}}@media screen and (max-width:640px){.post-container .post-inner h2{font-size:26px}}.service-list{font-size:0;padding-left:0;padding-right:0;margin-top:40px;margin-left:-1%;margin-right:-1%;width:102%;margin-top:0}@media screen and (max-width:1500px){.service-list{text-align:center}}.service-list li{width:18%;display:inline-block;margin-right:1%;margin-left:1%;vertical-align:top}@media screen and (max-width:1500px){.service-list li{width:31.3333333%;margin-bottom:20px}}@media screen and (max-width:850px){.service-list li{width:48%}}@media screen and (max-width:640px){.service-list li{width:100%;margin-left:0;margin-right:0}}.service-list li img{width:100%;height:auto;background-color:#03385c;transition:all .3s ease-in-out 0s}.service-list li .content{background-color:#fff;padding:30px 30px 30px}@media screen and (max-width:1200px){.service-list li .content{padding:30px 20px 30px}}.service-list li .content h3{font-size:24px}.service-list li:hover img{opacity:.6}.wpcf7-form-control-wrap{overflow:hidden}
/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face{font-family:"FontAwesome";src:url(/assets/fonts/836aa4927ba4.eot);src:url(/assets/fonts/527be738e734.woff2)format("woff2"),url(/assets/fonts/2537303a1a61.woff)format("woff");font-weight:400;font-style:normal}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-down:before{content:""}
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.media-credit{color:#909090;display:block;font-size:.9em;line-height:1.2em;margin:3px 5px;text-align:right}.media-credit a{font-weight:400}.media-credit-container{max-width:100%;text-align:center}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:0;border-radius:100%;padding:0;margin:0 24px;position:relative}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:0;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}.wpcf7 input[type=url],.wpcf7 input[type=email]{direction:ltr}body.is-dragging-components-draggable{cursor:move;cursor:grabbing!important}.components-toolbar__control.components-button[data-subscript] svg{padding:5px 10px 5px 0}.components-toolbar__control.components-button[data-subscript]:after{bottom:10px;content:attr(data-subscript);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:600;line-height:12px;position:absolute;right:8px}.components-toolbar__control.components-button:not(:disabled).is-pressed[data-subscript]:after{color:#fff}.components-validated-control :is(textarea,input[type=text]):invalid[data-validity-visible]{border-color:#cc1818}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face{font-family:"FontAwesome";src:url(/assets/fonts/5d4c3839bb42.eot);src:url(/assets/fonts/a75e0f4cc68c.woff2)format("woff2"),url(/assets/fonts/3b0bbcf5f835.woff)format("woff");font-weight:400;font-style:normal}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-down:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.wp-paginate{padding:0;margin:0}.wp-paginate li{display:inline;list-style:none}.wp-paginate a{background:#ddd;border:1px solid #ccc;color:#666;margin-right:4px;padding:4px 8px;text-align:center;text-decoration:none}.wp-paginate a:hover,.wp-paginate a:active{background:#ccc;color:#888}.wp-paginate .current{color:#fff;background:#5f87ae;border:1px solid #89adcf;margin-right:4px;padding:4px 8px}ol.wp-paginate li{line-height:3em}.wp-paginate.font-inherit{font-family:inherit}