
html{zoom:1}body,div,article,section,header,footer{padding:0;margin:0;font-family:'Roboto',sans-serif;font-weight:400;font-size:11pt}img{border:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a,a:hover{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;text-decoration:none;color:#004284}.full-width-wrapper{width:100%}header,footer,.wrapper{width:960px;position:relative;margin:0 auto;padding:0;overflow:hidden}::-webkit-input-placeholder{color:rgba(0,66,132,0.6);font-family:'Roboto',sans-serif;font-weight:400}:-moz-placeholder{color:rgba(0,66,132,0.6);font-family:'Roboto',sans-serif;font-weight:400}::-moz-placeholder{color:rgba(0,66,132,0.6);font-family:'Roboto',sans-serif;font-weight:400}:-ms-input-placeholder{color:rgba(0,66,132,0.6);font-family:'Roboto',sans-serif;font-weight:400}textarea:focus,input:focus{outline:0}.wrapper{padding-bottom:140px}.logo-holder{width:530px;height:153px;text-align:center;padding-top:18px;margin:0 auto}.blue_bg{background:#004284}.blue_txt{color:#004284}.lblue_bg{background:#125c93}h1{font-weight:400;font-size:1.4em;line-height:1.4em}h2{font-weight:400;font-size:1.1em}h3{font-weight:300;font-size:1.1em;margin:4px 0}.nav-holder{height:24px;width:960px;position:relative;margin:0 auto}nav{width:960px;height:100%;position:absolute;top:0;left:0;border-left:1px solid #125c93;z-index:2}nav ul{padding:0;margin:0;list-style:none}nav ul li{float:left;width:16.66%}nav ul li a{color:#fff;display:block;text-align:center;height:24px;border-right:1px solid #125c93;padding-top:2px;font-weight:300}nav ul li a:hover,nav ul li a.active{color:#fff;background:rgba(255,255,255,0.2)}.sub-menu{width:100%;display:none}.sub-menu a{margin-top:3px;background:rgba(0,66,132,0.2);border:0;padding-top:8px;height:35px;font-weight:300}.sub-menu a:hover{background:rgba(0,66,132,0.6)}.full-background{position:absolute;width:100%;top:177px;left:0;background:#125c93 url('images/home-background.jpg') no-repeat center center;background-size:cover}.home-content{width:470px;margin:70px 48px 0 0;float:left;color:#fff;padding-right:30px}.home-services-holder{width:143px;margin-top:70px;float:left}.box-link{display:block;width:100%;border:1px solid #fff;background:rgba(0,66,132,0.6);margin-bottom:10px;text-align:center;color:#fff;padding:8px}.box-link:hover{background:rgba(0,66,132,0.8);border:1px solid #fff;color:#fff}.home-latest-news-holder{width:217px;margin-top:70px;float:right}.home-latest-news-holder article{font-size:.9em;border-bottom:1px solid #fff;border-top:1px solid #fff;padding:5px;margin-bottom:8px;background:rgba(255,255,255,0.6);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.home-latest-news-holder article:hover{background:rgba(255,255,255,0.8)}.home-latest-news-holder article:last-of-type{margin-bottom:7px}.home-latest-news-holder article p{color:#004284;margin:4px 0}.home-services-holder h2,.home-latest-news-holder h2{border-bottom:1px solid #fff;color:#125c93}.word-link{padding-right:12px;background-position:98% 7px}.word-link:hover{color:#fff;background:url('images/link-arrow.png') no-repeat;background-position:98% 7px;padding-right:20px}.home-read-more{font-size:.9em;color:#004284;padding-right:6px;background-position:98% 5px;font-weight:700}.home-read-more:hover{background:url('images/white-link-arrow.png') no-repeat;background-position:98% 5px;padding-right:12px}.about-header{color:#004284;font-weight:400}.about-banner{height:260px;width:100%;background:url('images/about-banner.jpg') no-repeat top center;background-size:cover}.left-section{width:142px;float:left}.left-section h1{font-weight:400;color:#004284}.content{width:590px;float:left;color:#6d6e71;font-weight:300;margin-top:20px;padding:28px 30px 0 40px}.content h3{color:#004284}.quick-contact-form-holder{width:222px;float:right;margin-top:40px;display:none}.quick-contact-form-holder.active{display:block}.quick-contact-form-holder .no-pad-mar{margin:0;pdding:0}.quick-contact-form-holder h3{color:#004284;border-bottom:1px solid #004284;padding-bottom:8px}.about-services-holder{width:143px;margin-top:20px;float:right}.about-services-holder h2{color:#125c93;border-bottom:1px solid #125c93}.white-box-link{display:block;width:100%;border:1px solid #125c93;margin-bottom:10px;text-align:center;color:#125c93;padding:8px 0}.white-box-link:hover,.white-box-link.active{background:rgba(0,66,132,1);border:1px solid #125c93;color:#fff}.white-word-link{padding-right:12px;background-position:98% 7px}.white-word-link:hover{color:#125c93;background:url('images/link-arrow.png') no-repeat;background-position:98% 7px;padding-right:20px}.filter-section{width:286px;float:left;margin-top:40px;color:#5a5b5e}.filter-section h1{color:#004284;font-weight:400}.options-holder{width:197px;float:left}.options-holder p{margin:4px 0;color:#5a5b5e}.options-holder h2{color:#004284;border-bottom:1px solid #5a5b5e}.tick-box{width:14px;height:14px;border:1px solid #5a5b5e;margin:3px 10px 0 0;float:left;cursor:pointer}.tick-box.active{background:#004284;border:1px solid #125c93}.filter-button{display:block;width:143px;height:36px;text-align:center;padding-top:6px;border:1px solid #5a5b5e;color:#5a5b5e;float:left;clear:both;margin-top:10px}.team-holder{width:560px;float:right;overflow:hidden;margin-top:58px;padding-bottom:200px}.member-holder{border:1px solid #5a5b5e;display:block;margin-bottom:8px;overflow:hidden}.expand{display:block;width:100%;height:36px;padding:6px 4px 4px 8px;font-size:1.2em}.expand.active{padding:6px 4px 4px 0;border:1px solid #fff}.expand span{color:#5a5b5e}.member-holder.open{border:1px solid #fff}.member-holder.open .details-holder{display:block;border-top:1px solid #5a5b5e}.details-holder{display:none;padding:12px;width:100%;height:100%;background:rgba(90,91,94,0.1);overflow:hidden}.details-holder .left-column{width:185px;float:left}.details-holder .left-column img{margin-bottom:10px}.details-holder .left-column p{color:#004284;font-weight:400}.details-holder .right-column{width:345px;float:right;font-size:.9em;color:#5a5b5e}.details-holder .right-column p:first-of-type{margin-top:0}.details-holder .right-column section{display:none;width:100%}.details-holder .right-column section:first-of-type{display:block}.email-link{color:#004284;text-decoration:underline}.work-link{border:1px solid #5a5b5e;display:block;padding:5px;font-size:.9em;width:171px;margin-bottom:6px;color:#5a5b5e;background-position:96% 11px}.work-link:hover,.work-link.active{border:1px solid #004284;color:#004284;background:url('images/link-arrow.png') no-repeat;background-position:96% 11px}.service-banner{height:260px;width:100%;background:url('images/services-banner.jpg') no-repeat center center;background-size:cover}.blue-box-link{background:#125c93;display:block;width:100%;height:37px;border:1px solid #125c93;margin-bottom:10px;text-align:center;color:#fff;padding-top:8px}.blue-box-link:hover,.blue-box-link.active{background:#fff;border:1px solid #125c93;color:#125c93}.service-sub-menu{width:100%;display:none}.service-sub-menu.active{display:block}.service-sub-menu a{display:block;text-align:center;color:#125c93;font-size:.8em;font-weight:400;border-bottom:1px solid #125c93;padding:15px 10px 15px 10px}.service-sub-menu a:last-of-type{border:0}.service-sub-menu a:first-of-type{padding-top:0}.service-content-holder,.sub-content-holder{display:none}.service-content-holder.active,.sub-content-holder.active{display:block}.quick-contact-form-holder p{font-size:.8em;color:#5a5b5e;font-weight:400}.quick-contact-form-holder p:last-of-type{margin-bottom:0}.quick-contact-form-holder input[type="text"],.quick-contact-form-holder textarea{border:1px solid rgba(109,110,113,0.4);width:100%;padding:10px;font-weight:400}.quick-contact-form-holder input[type="text"]:first-of-type{margin-top:10px}.quick-contact-form-holder textarea{height:100px;margin-top:10px}.submit-button{cursor:pointer;float:right;background:transparent;border:0;color:#6d6e71;background-position:100% center;text-align:left}.submit-button:hover{background:url('images/link-arrow.png') no-repeat;background-position:100% center}.contact-banner{height:260px;width:100%;background:url('images/contact-banner.jpg') no-repeat center center;background-size:cover}.contact-holder{display:none}.contact-holder.active{display:block}.contact-holder table tr{height:23px}.map_holder{display:block;width:505px;height:288px;margin:20px 0 10px 0}.faq-left-section{width:312px;margin-top:40px;float:left;font-size:.9em}.faq-left-section h1{font-weight:400;color:#004284}.faq-content{width:592px;margin:85px 0 0 50px;float:left}.faq-top-menu{display:block;width:100%;border-bottom:1px solid #125c93;padding:8px;color:#6d6e71}.faq-top-menu.active{color:#004284}.faq-submenu{display:none}.faq-submenu.active{display:block}.faq-sub-item{display:block;width:100%;padding:8px;font-size:.9em;color:#6d6e71}.faq-sub-item:nth-of-type(2n){background:rgba(109,110,113,0.1)}.faq-sub-item:hover{color:#fff;background:#004284}.faq-content-holder h3{color:#125c93}.faq-content-holder{color:#6d6e71;display:none}.faq-content-holder.active{display:block}.faq-text{width:100%;padding:20px 10px 20px 10px;border-top:1px solid #6d6e71}.faq-text:first-of-type{margin-top:0;padding:10px 10px 20px 10px;border-top:0}.blue-highlight{background:rgba(0,66,132,0.1)}.archive-filter-holder{width:222px;float:right;margin-top:40px}.archive-filter-holder h3{color:#004284;border-bottom:1px solid #004284;padding-bottom:8px}.feature-news-holder,.news-block{position:relative}.feature-news-holder p{font-weight:300;font-size:.8em;padding-bottom:30px}.feature-news-image{margin-bottom:8px;width:100%}.date-holder{color:#004284;font-size:.7em;font-style:italic;margin-bottom:10px}.date-holder img{margin-right:6px}.title-holder{color:#004284}.news-block{padding:10px;float:left;width:245px;height:270px;margin:0 0 16px 0;border:1px solid rgba(109,110,113,0.3)}.news-block:nth-of-type(2n){margin:0 26px 16px 0}.news-block p{font-weight:300;font-size:.9em}.read-more{font-size:.8em;color:#004284;padding-right:6px;background-position:98% 4px;position:absolute;bottom:10px;left:10px}.read-more:hover{background:url('images/link-arrow.png') no-repeat;background-position:98% 4px;padding-right:12px}.feature-news-holder .read-more{left:0}.news-margin{margin-top:40px}.archive-filter-holder{width:222px;float:right;margin-top:47px}.year-holder{border-bottom:1px solid #004284;overflow:hidden;padding-bottom:10px;margin-bottom:5px}.month-holder{overflow:hidden}.year-box{margin-right:7px;font-size:.8em;display:block;float:left;width:48px;height:18px;text-align:center;border:1px solid rgba(109,110,113,0.3);color:rgba(109,110,113,0.3);text-decoration:none}.year-box:hover,.year-box.active{color:#fff;background:#004284}.month-box{margin:6px 6px 0 0;font-size:.8em;display:block;float:left;width:32px;height:32px;padding-top:9px;text-align:center;background:rgba(109,110,113,0.6);color:#fff;text-decoration:none}.month-box:nth-of-type(6n){margin:6px 0 0 0}.month-box:hover,.month-box.active{background:#004284;color:#fff}.topics-holder{margin-top:30px}.topics-holder h3{color:#004284;border-bottom:1px solid #6d6e71;padding-bottom:8px;font-weight:300}.topics-holder ul{list-style:none;padding:0;margin:0}.topics-holder ul li{padding-left:10px;text-indent:-.7em}.topics-holder ul li:before{content:"• ";color:rgba(109,110,113,0.3)}.topics-holder ul li a{color:#6d6e71;font-size:.8em;padding-left:20px}.topics-holder ul li a:hover{color:#004284}.pageination-holder{width:100%;float:left;text-align:center}.page-numbers{font-weight:300;color:#6d6e71;font-size:.9em}.page-numbers:hover{color:#00428}.footer{position:fixed;bottom:0;left:50%;margin-left:-480px;width:960px}.footer:before{content:"";position:absolute;left:-100vw;bottom:0;height:100%;width:100vw;background:rgba(0,66,132,0.9)}.footer:after{content:"";position:absolute;right:-100vw;bottom:0;height:100%;width:100vw;background:rgba(0,66,132,0.9)}.footer-logo-holder{width:0;float:left;background:rgba(0,66,132,0.9)}.footer-block-holder{width:960px;float:left;background:rgba(0,66,132,0.9)}.footer-block-holder a{color:rgba(255,255,255,0.6)}.footer-block-holder a:hover{color:#fff}.footer-block{width:320px;margin:16px 0;padding-left:20px;border-right:1px solid rgba(255,255,255,0.4);float:left;color:rgba(255,255,255,0.6)}.footer-block:first-child{border-left:1px solid rgba(255,255,255,0.4)}.footer-block:last-child{border-right:0 none transparent}.social{margin:5px 5px 0 0;display:block;width:30px;height:30px}.social:hover{background:#fff}.slick{text-align:left;font-size:.9em}.mob-menu-icon,.mob-menu,.mob-footer{display:none}.after-logo{position:absolute;right:0;top:18px;text-align:left}.after-logo td{padding:0 0 10px 5px}@media only screen and (-webkit-min-device-pixel-ratio :1.5),only screen and (min-device-pixel-ratio :1.5),only screen and (max-width :480px){.mob-hide{display:none}header,footer,.wrapper{width:100%}.wrapper{padding:0 5%}header{background:#fff}.full-background{display:none}.mob-menu-icon{display:block;width:100%;height:37px;background:#004284 url('images/mobile-menu.svg') no-repeat 95% center;background-size:29px;text-align:right;padding:4px 17% 0 0;color:#fff;cursor:pointer;font-size:1.4em}.mob-menu-icon img{vertical-align:middle;width:24px}.mob-menu{z-index:101;background:#004284;height:100%}.mob-menu a{width:100%;display:block;clear:both;color:#fff;padding:10px 5%;text-align:right;font-size:1.2em}h1{font-weight:300}.logo-holder{width:90%;height:auto}.footer{display:none}.mob-footer{display:block;background:rgba(0,66,132,0.9);overflow:hidden}.footer-block{width:100%;margin:10px 0 0 0;border:0}.footer-block a{color:rgba(255,255,255,0.8)}.footer-block:last-of-type{padding-bottom:10px}.slick{padding-right:5%;margin-top:30px}.home-content,.home-services-holder,.home-latest-news-holder{width:100%;margin:40px 0 0 0}.home-content{padding-right:0}.content{width:100%;padding:0}.about-services-holder{width:100%;margin:0}.options-holder,.member-holder,.team-holder,.work-link,.filter-section{width:100%}.filter-button{clear:initial;margin-right:10px;width:135px}.filter-button:last-of-type{margin-right:0;float:right}.details-holder .left-column,.details-holder .right-column{width:100%}.expand{height:auto}.expand span{display:block}.quick-contact-form-holder{width:100%;padding-bottom:30px}.news-block{width:100%}.archive-filter-holder{display:none}.pageination-holder{padding-bottom:30px}.faq-left-section{width:100%}.faq-content{width:100%;margin:20px 0 0 0}.left-section{width:100%}.contact-menu{width:140px;margin:0;float:left}.contact-menu:last-of-type{float:right}.after-logo{position:relative;top:0}.after-logo table{width:100%}.after-logo tr{display:table-cell}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){html{zoom:.76}}.flip-container,me-flip-container{-webkit-perspective:1000;-moz-perspective:1000;-o-perspective:1000;-ms-perspective:1000;perspective:1000}.flip-container.hover .flipper,.flip-container.flip .flipper{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}.flip-container,.front,.back{width:20px;height:22px;background-size:cover;background-repeat:no-repeat;float:right}.flipper{-webkit-transition:.6s;-webkit-transform-style:preserve-3d;-moz-transition:.6s;-moz-transform-style:preserve-3d;-o-transition:.6s;-o-transform-style:preserve-3d;-ms-transition:.6s;-ms-transform-style:preserve-3d;transition:.6s;transform-style:preserve-3d;position:relative}.front,.back{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0}.back{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg);z-index:2}p{text-align:justify}body.home{min-height:100vh}body.home form.wpcf7-form p:nth-child(2),body.home form.wpcf7-form p:nth-child(3),body.home form.wpcf7-form p:nth-child(4),body.home form.wpcf7-form p:nth-child(5){float:left;width:50%;margin:0 0 20px}body.home form.wpcf7-form p:nth-child(2),body.home form.wpcf7-form p:nth-child(4){padding-right:10px}body.home form.wpcf7-form p:nth-child(3),body.home form.wpcf7-form p:nth-child(5){padding-left:10px}body.home form.wpcf7-form p span.wpcf7-form-control-wrap{display:block}body.home form.wpcf7-form p span.wpcf7-form-control-wrap input,body.home form.wpcf7-form p span.wpcf7-form-control-wrap textarea{display:block;border:1px solid rgba(109,110,113,0.4);width:100%;padding:10px;font-weight:400}body.home form.wpcf7-form p span.wpcf7-form-control-wrap textarea{height:60px}body.home .submit-button{background-color:white}