/*! normalize.css v2.1.3 | MIT License | git.io/normalize */@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700");article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:0}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}b,strong,.strong{font-weight:bold}dfn,em,.em{font-style:italic}small,.small{font-size:75%}ul,ol{padding:0;list-style-type:none}dd{margin:0}.sidebar ul,.sidebar ol,.commentlist{list-style:none}header{position:fixed;top:0;height:100px;width:100%;z-index:9999;background-color:white}#content{padding-top:100px}#service-hero #breadcrumb-bar{color:black}#service-hero #breadcrumb-bar a.crumb{color:black}#service-hero #breadcrumb-bar a.crumb:hover{color:#5C5C5C}.recent-engagement-card a.read-more:hover{text-decoration:underline !important}.recent-engagement-card .engagement-excerpt{font-size:14px;padding:0 10px}.recent-engagement-card:hover{box-shadow:1px 2px 7px #888888;padding:5px 0 10px}.award-row-container{display:flex;flex-wrap:wrap}.award-row-container .award-row{margin-bottom:20px}.engagement-container{display:flex;flex-wrap:wrap}.engagements-img{max-height:400px;margin:0 auto}.post-card:hover{box-shadow:1px 2px 7px #888888;padding:15px}.post-card .post-excerpt{padding:10px 20px 0 20px}.team-members-section{display:flex;flex-wrap:wrap;margin-top:30px}.team-members-section .member-card{margin-bottom:60px;box-shadow:1px 2px 7px #888888;padding:20px 20px 10px;min-height:600px}.team-members-section .member-card .member-location{text-align:center;font-size:12px;font-weight:700}.team-members-section .member-card .team-member-photo img{margin:0 auto}.team-members-section .member-card .member-contact{margin-top:20px;margin-bottom:10px;font-size:12px;text-align:center}.team-members-section .member-card .member-contact a{color:#123771;font-weight:700;padding:0 10px}.team-members-section .member-card .member-contact a:hover{color:#5C5C5C;text-decoration:underline !important}.team-members-section .member-card hr{width:60%}.member-page-header{display:flex;justify-content:space-between;background-color:#f2f2f2;box-shadow:0 3px 6px #00000029;padding:15px;margin-top:40px}.member-page-header .member-info{width:60%;padding-left:60px;display:flex;flex-direction:column;justify-content:center;align-items:center}.member-page-header .member-info .contacts{border-top:1px solid #ccc;width:80%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:30px}.member-page-header .member-info .contacts ul li{padding:3px 0;display:flex;align-items:center}.member-page-header .member-info .contacts ul li span{padding-left:10px}.member-page-header .member-info .contacts ul li span img{max-height:20px}.member-page-header .member-info .contacts ul li::before{content:none}.member-bio{margin-top:60px;width:60%}.recent-engagement-title{color:#62C8E6 !important;font-weight:500;text-transform:uppercase;font-size:30px !important}.ginput_container_password label{display:none}body{overflow-x:hidden}#site-wrapper{position:relative;z-index:2;left:0;right:0;-webkit-transition:all 1s ease;-transition:all 1s ease;transition:all 1s ease;min-height:100%;background:#fff}#site-wrapper:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:background-color 1s ease,z-index 0.1s ease 1s;-transition:background-color 1s ease,z-index 0.1s ease 1s;transition:background-color 1s ease,z-index 0.1s ease 1s;z-index:-1}#off-canvas-menu{-webkit-transition:all 1s ease;-transition:all 1s ease;transition:all 1s ease;visibility:hidden;position:fixed;top:0;left:0;height:100%;z-index:1;width:50vw;background-color:#16305A;overflow:visible;padding:80px 80px 80px 40px}#off-canvas-menu.submenu-open{width:38vw}#off-canvas-menu .close{float:none;width:22px;opacity:1;-webkit-transition:opacity 0.3s ease-in-out;-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}#off-canvas-menu .close:hover{opacity:0.8}#off-canvas-menu video{position:absolute;left:0;bottom:0;z-index:-1;width:50vw}#off-canvas-menu video:active,#off-canvas-menu video:focus{outline:none}#off-canvas-menu .ocm-inner{margin-left:50px}#off-canvas-menu ul{margin:85px 0 50px;padding:0;list-style:none}#off-canvas-menu ul li{margin:12px 0;position:static}#off-canvas-menu ul li:first-child a{border-top:0}#off-canvas-menu ul li a{padding:0;display:block;outline:none;color:#fff;text-transform:uppercase;letter-spacing:1px;font-weight:400;font-size:24px;font-size:1.5rem;background:none;font-family:"futura-pt","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-transition:color 0.3s ease-in-out;-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}#off-canvas-menu ul li a:hover{color:#62C8E6}#off-canvas-menu ul li .submenu-container{position:fixed;left:50vw;top:0;width:0;-webkit-transition:left 0.5s ease-in-out 0.5s,width 0.5s ease-in-out 0.5s;-transition:left 0.5s ease-in-out 0.5s,width 0.5s ease-in-out 0.5s;transition:left 0.5s ease-in-out 0.5s,width 0.5s ease-in-out 0.5s;background:#fff}#off-canvas-menu ul li .submenu-container .submenu-inner{opacity:0;-webkit-transition:opacity 0.5s ease-in-out;-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;position:relative;margin-left:-12px;margin-right:-12px}#off-canvas-menu ul li .submenu-container .submenu-inner #submenu-next,#off-canvas-menu ul li .submenu-container .submenu-inner #submenu-prev{position:absolute;width:60px;height:60px;left:-70px;padding:20px;background:rgba(255,255,255,0.13)}#off-canvas-menu ul li .submenu-container .submenu-inner #submenu-next img,#off-canvas-menu ul li .submenu-container .submenu-inner #submenu-prev img{width:20px;height:20px;display:block}#off-canvas-menu ul li .submenu-container .submenu-inner #submenu-prev{top:10px}#off-canvas-menu ul li .submenu-container .submenu-inner #submenu-next{top:80px}#off-canvas-menu ul li .submenu-container .submenu-inner .submenu-item{overflow:hidden;height:20vh;border-bottom:1px solid #DCDCDC;margin-left:12px;width:450px;-webkit-transition:width 0.3s ease-in-out,margin 0.3s ease-in-out,background 0.3s ease-in-out,height 0.3s ease-in-out;-transition:width 0.3s ease-in-out,margin 0.3s ease-in-out,background 0.3s ease-in-out,height 0.3s ease-in-out;transition:width 0.3s ease-in-out,margin 0.3s ease-in-out,background 0.3s ease-in-out,height 0.3s ease-in-out}#off-canvas-menu ul li .submenu-container .submenu-inner .submenu-item a{text-decoration:none;text-transform:none;height:100%;width:100%;overflow:hidden;padding:0 30px}#off-canvas-menu ul li .submenu-container .submenu-inner .submenu-item .title{font-size:18px;font-size:1.125rem;color:#868686;position:relative;padding-bottom:20px;margin-bottom:20px;font-weight:400}#off-canvas-menu ul li .submenu-container .submenu-inner .submenu-item .title:after{content:'';position:absolute;bottom:0;left:0;height:1px;width:30px;background-color:#ABB4C3}#off-canvas-menu ul li .submenu-container .submenu-inner .submenu-item .description{font-size:14px;font-size:.875rem;line-height:24px;line-height:1.5rem;color:#B2B2B2}#off-canvas-menu ul li .submenu-container .submenu-inner .submenu-item:hover{margin-left:2px;width:470px;background:#62C8E6;box-shadow:0 0 5px 2px rgba(0,0,0,0.2);border:0;height:22vh;margin-top:-.67vh;margin-bottom:-.67vh}#off-canvas-menu ul li .submenu-container .submenu-inner .submenu-item:hover .title{color:#fff}#off-canvas-menu ul li .submenu-container .submenu-inner .submenu-item:hover .description{color:rgba(255,255,255,0.8)}#off-canvas-menu ul li.menu-item-has-children>a:after{content:url("../../assets/icons/arrow-right-turquoise.svg");width:0;display:inline-block;margin-left:20px;opacity:0;-webkit-transition:opacity 0.3s ease-in-out,width 0s ease-in-out 0.3s;-transition:opacity 0.3s ease-in-out,width 0s ease-in-out 0.3s;transition:opacity 0.3s ease-in-out,width 0s ease-in-out 0.3s}#off-canvas-menu ul li.submenu-open>a{color:#62C8E6}#off-canvas-menu ul li.submenu-open>a:after{opacity:1;width:28px;-webkit-transition:opacity 0.3s ease-in-out,width 0s ease-in-out 0s;-transition:opacity 0.3s ease-in-out,width 0s ease-in-out 0s;transition:opacity 0.3s ease-in-out,width 0s ease-in-out 0s}#off-canvas-menu ul li.submenu-open .submenu-container{top:0;left:38vw;height:100%;-webkit-transition:left 0.5s ease-in-out,width 0.5s ease-in-out;-transition:left 0.5s ease-in-out,width 0.5s ease-in-out;transition:left 0.5s ease-in-out,width 0.5s ease-in-out;width:450px}#off-canvas-menu ul li.submenu-open .submenu-container .submenu-inner{opacity:1;-webkit-transition:opacity 0.5s ease-in-out 0.5s;-transition:opacity 0.5s ease-in-out 0.5s;transition:opacity 0.5s ease-in-out 0.5s}#off-canvas-menu::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:transparent}#off-canvas-menu::-webkit-scrollbar{width:8px;background-color:transparent}#off-canvas-menu::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:rgba(255,255,255,0.4);width:5px}#off-canvas-menu .login{opacity:0.45;color:#fff;-webkit-transition:opacity 0.3s ease-in-out;-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;text-decoration:none}#off-canvas-menu .login:before{content:url("../../assets/icons/locked-white.svg");width:10px;height:10px;display:inline-block;margin-right:10px}#off-canvas-menu .login:hover{opacity:1}html.ocm-right #off-canvas-menu{left:auto;right:0}html.ocm-full #off-canvas-menu{left:-50vw;z-index:4}html.ocm-open body{overflow:hidden}html.ocm-open.ocm-right #site-wrapper{left:-50vw;right:50vw}html.ocm-open.ocm-full #site-wrapper{left:0;right:0}html.ocm-open.ocm-full #site-wrapper:before{z-index:3;background-color:rgba(255,255,255,0.88);-webkit-transition:background-color 1s ease 0.1s,z-index 0.1s ease;-transition:background-color 1s ease 0.1s,z-index 0.1s ease;transition:background-color 1s ease 0.1s,z-index 0.1s ease}html.ocm-open.ocm-full #off-canvas-menu{left:0}html.ocm-open.ocm-full #off-canvas-menu iframe.video{opacity:1}html.ocm-open #off-canvas-menu{visibility:visible}html.ocm-open #site-wrapper{left:50vw;right:-50vw}html.ocm-open #toggle-menu span.top{-webkit-animation:inTop 0.8s forwards;-moz-animation:inTop 0.8s forwards;-o-animation:inTop 0.8s forwards;animation:inTop 0.8s forwards}html.ocm-open #toggle-menu span.middle{-webkit-animation:inMiddle 0.8s forwards;-moz-animation:inMiddle 0.8s forwards;-o-animation:inMiddle 0.8s forwards;animation:inMiddle 0.8s forwards}html.ocm-open #toggle-menu span.bottom{-webkit-animation:inBottom 0.8s forwards;-moz-animation:inBottom 0.8s forwards;-o-animation:inBottom 0.8s forwards;animation:inBottom 0.8s forwards}#off-canvas-menu-mobile{-webkit-transition:all 1s ease;-transition:all 1s ease;transition:all 1s ease;visibility:hidden;position:fixed;top:0;right:0;height:100%;z-index:1;width:320px;background:#16305A;overflow:auto;padding:0 15px;text-align:right}#off-canvas-menu-mobile .close{margin:40px 10px 0;float:none;width:18px;opacity:1;-webkit-transition:opacity 0.3s ease-in-out;-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}#off-canvas-menu-mobile .close:hover{opacity:0.8}#off-canvas-menu-mobile .ocm-inner{text-align:left}#off-canvas-menu-mobile ul.nav{margin:20px 0 30px;padding:0;list-style:none}#off-canvas-menu-mobile ul.nav li .sub-menu li a{padding:4px 0}#off-canvas-menu-mobile ul.nav li:first-child a{border-top:0}#off-canvas-menu-mobile ul.nav li a{font-size:16px;font-size:1rem;text-transform:uppercase;padding:8px 0;display:block;outline:none;color:#fff;letter-spacing:1px;font-weight:400;text-decoration:none;background:none}#off-canvas-menu-mobile ul.nav li a:focus{background:transparent}#off-canvas-menu-mobile ul.nav li a:hover,#off-canvas-menu-mobile ul.nav li a:active,#off-canvas-menu-mobile ul.nav li a:focus{color:#e1e1e1;background:none}#off-canvas-menu-mobile ul.nav li.menu-item-has-children>a{-webkit-transition:color 0.3s ease-in-out;-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}#off-canvas-menu-mobile ul.nav li.menu-item-has-children>a:after{content:'+';font-size:18px;font-size:1.125rem;display:inline-block;margin-left:10px}#off-canvas-menu-mobile ul.nav li.menu-item-has-children.expanded>a{color:#62C8E6}#off-canvas-menu-mobile ul.nav li.menu-item-has-children.expanded>a:after{content:'-'}#off-canvas-menu-mobile ul.nav li.menu-item-has-children ul.sub-menu{display:none;margin:5px 10px}#off-canvas-menu-mobile ul.nav li.menu-item-has-children ul.sub-menu li a{font-size:15px;font-size:.9375rem;color:#e1e1e1}#off-canvas-menu-mobile::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:transparent}#off-canvas-menu-mobile::-webkit-scrollbar{width:8px;background-color:transparent}#off-canvas-menu-mobile::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:rgba(255,255,255,0.4);width:5px}#off-canvas-menu-mobile .login{opacity:0.45;color:#fff;-webkit-transition:opacity 0.3s ease-in-out;-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;text-decoration:none;font-size:14px;font-size:.875rem}#off-canvas-menu-mobile .login:before{content:url("../../assets/icons/locked-white.svg");width:10px;height:10px;display:inline-block;margin-right:10px}#off-canvas-menu-mobile .login:hover{opacity:1}html.ocm-mobile-open body{overflow:hidden}html.ocm-mobile-open #site-wrapper{left:-320px;right:320px}html.ocm-mobile-open #off-canvas-menu-mobile{visibility:visible}#toggle-menu{padding:20px;float:right}#toggle-menu:hover span{background-color:#62C8E6}#toggle-menu>div{width:23px;height:18px;position:relative}#toggle-menu span{-webkit-transition:background-color 0.3s ease-in-out;-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out;display:block;width:23px;height:3px;background:#000;position:absolute;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}#toggle-menu span.top{top:0;-webkit-animation:outTop 0.8s backwards;-moz-animation:outTop 0.8s backwards;-o-animation:outTop 0.8s backwards;animation:outTop 0.8s backwards;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;-ms-animation-direction:reverse;-o-animation-direction:reverse;animation-direction:reverse}#toggle-menu span.middle{top:8px;-webkit-animation:outMiddle 0.8s backwards;-moz-animation:outMiddle 0.8s backwards;-o-animation:outMiddle 0.8s backwards;animation:outMiddle 0.8s backwards;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;-ms-animation-direction:reverse;-o-animation-direction:reverse;animation-direction:reverse}#toggle-menu span.bottom{top:16px;-webkit-animation:outBottom 0.8s backwards;-moz-animation:outBottom 0.8s backwards;-o-animation:outBottom 0.8s backwards;animation:outBottom 0.8s backwards;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;-ms-animation-direction:reverse;-o-animation-direction:reverse;animation-direction:reverse}@-webkit-keyframes inMiddle{25%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-moz-keyframes inMiddle{25%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-o-keyframes inMiddle{25%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes inMiddle{25%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes outMiddle{50%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-moz-keyframes outMiddle{50%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-o-keyframes outMiddle{50%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes outMiddle{50%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes inTop{0%{top:0}25%{top:8px;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{top:8px;-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}}@-moz-keyframes inTop{0%{top:0}25%{top:8px;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{top:8px;-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}}@-o-keyframes inTop{0%{top:0}25%{top:8px;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{top:8px;-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}}@keyframes inTop{0%{top:0}25%{top:8px;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{top:8px;-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}}@-webkit-keyframes outTop{0%{top:0}50%{top:8px;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{top:8px;-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}}@-moz-keyframes outTop{0%{top:0}50%{top:8px;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{top:8px;-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}}@-o-keyframes outTop{0%{top:0}50%{top:8px;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{top:8px;-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}}@keyframes outTop{0%{top:0}50%{top:8px;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{top:8px;-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}}@-webkit-keyframes inBottom{0%{top:16px}25%{top:8px;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}100%{top:8px;-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);opacity:0}}@-moz-keyframes inBottom{0%{top:16px}25%{top:8px;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}100%{top:8px;-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);opacity:0}}@-o-keyframes inBottom{0%{top:16px}25%{top:8px;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}100%{top:8px;-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);opacity:0}}@keyframes inBottom{0%{top:16px}25%{top:8px;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}100%{top:8px;-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);opacity:0}}@-webkit-keyframes outBottom{0%{top:16px}50%{top:8px;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:0}100%{top:8px;-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);opacity:1}}@-moz-keyframes outBottom{0%{top:16px}50%{top:8px;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:0}100%{top:8px;-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);opacity:1}}@-o-keyframes outBottom{0%{top:16px}50%{top:8px;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:0}100%{top:8px;-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);opacity:1}}@keyframes outBottom{0%{top:16px}50%{top:8px;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:0}100%{top:8px;-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);opacity:1}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:16px;line-height:1.5;height:100%}body{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#565656;font-size:16px;font-size:1rem;height:100%}#container{min-height:100%;position:relative}#content{padding-bottom:490px}::selection{background:#000;color:#fff}::-moz-selection{background:#000;color:#fff}a,a:visited{color:#000}a:hover,a:focus,a:visited:hover,a:visited:focus{color:#000}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0,0,0,0.3)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:"futura-pt","Helvetica Neue",Helvetica,Arial,sans-serif;text-rendering:optimizelegibility;font-weight:500}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a{text-decoration:none}h1,.h1{font-size:40px;font-size:2.5rem;line-height:46px;line-height:2.875rem}h2,.h2{font-size:30px;font-size:1.875rem;line-height:34px;line-height:2.125rem;margin-bottom:0.375em}h3,.h3{font-size:20px;font-size:1.25rem}h4,.h4{font-size:18px;font-size:1.125rem;font-weight:700}h5,.h5{text-transform:uppercase;letter-spacing:2px}.byline{color:#999}.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5{color:#62C8E6;font-weight:500;text-transform:uppercase}.entry-content h2{font-size:20px;font-size:1.25rem}.entry-content h3{font-size:18px;font-size:1.125rem}.entry-content h4{font-size:16px;font-size:1rem}.entry-content h5{font-size:14px;font-size:.875rem}.entry-content p{font-size:16px;font-size:1rem;font-weight:400;color:#696969;margin-bottom:30px;line-height:26px}.entry-content ul:not(.gform_fields) li{padding:10px 0;margin-left:20px;font-weight:400;color:#696969;font-size:16px;font-size:1rem;margin-left:30px}.entry-content ul:not(.gform_fields) li:before{content:'\f105';font-family:FontAwesome;margin-right:15px;margin-left:-20px;display:inline-block;width:5px;color:#62C8E6}.entry-content ul:not(.gform_fields) li a:hover{text-decoration:underline !important}.entry-content ul.normal_bullet li{padding:5px 0;display:flex;align-items:center;margin-left:30px}.entry-content ul.normal_bullet li::before{content:'\f111';font-size:10px}.entry-content ol{counter-reset:ol;padding:10px 0;margin-left:20px}.entry-content ol li{padding:10px 0;counter-increment:ol;font-weight:400;color:#696969;font-size:16px;font-size:1rem}.entry-content ol li:before{content:counter(ol) ".";margin-right:15px;margin-left:-20px;display:inline-block;width:5px;color:#62C8E6}.entry-content blockquote{font-style:italic;font-size:18px;font-size:1.125rem}.entry-content blockquote p:before,.entry-content blockquote p:after{content:' " ';color:#62C8E6;font-weight:600}.entry-content .intro{font-size:22px;font-size:1.375rem;color:#2A2C2F;font-weight:400;margin:20px 0 40px 0;line-height:32px}.entry-content dd{margin-left:0;font-size:0.9em;color:#787878;margin-bottom:1.5em}.entry-content img{margin:0;max-width:100%;height:auto}.entry-content video,.entry-content object{max-width:100%;height:auto}.entry-content pre{background:#eee;border:1px solid #cecece;padding:10px}.entry-content a{color:#16305A;font-weight:400}input[type="submit"].gform_button{width:100%;padding:25px;font-size:16px;font-size:1rem;border:1px solid #62C8E6;font-weight:600;background-color:#62C8E6;font-family:"futura-pt","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-transition:all 0.2s ease-in-out;-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}input[type="submit"].gform_button:hover{background-color:#16305A;border-color:#16305A}.gform_wrapper .validation_error{margin-bottom:20px;color:#D2232A;font-size:14px;font-size:.875rem}.gform_wrapper .validation_message{color:#D2232A;font-size:14px;font-size:.875rem}.gform_wrapper ul.gform_fields{margin:0}.gform_wrapper ul.gform_fields .gfield ~ .gfield{margin-top:20px}.gform_wrapper ul.gform_fields .gfield.gfield_visibility_hidden{display:none}.gform_wrapper .gform_footer{margin-top:20px}input,input[type="text"],input[type="email"],textarea{font-size:16px;font-size:1rem;color:#868686;padding:24px;font-weight:300;display:block;width:100%;border:1px solid #868686;outline:none}input::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#868686}input:-moz-placeholder,input[type="text"]:-moz-placeholder,input[type="email"]:-moz-placeholder,textarea:-moz-placeholder{color:#868686}input::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="email"]::-moz-placeholder,textarea::-moz-placeholder{color:#868686}input:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#868686}input:active,input:focus,input[type="text"]:active,input[type="text"]:focus,input[type="email"]:active,input[type="email"]:focus,textarea:active,textarea:focus{border:1px solid #868686;color:#868686;outline:none}input:active::-webkit-input-placeholder,input:focus::-webkit-input-placeholder,input[type="text"]:active::-webkit-input-placeholder,input[type="text"]:focus::-webkit-input-placeholder,input[type="email"]:active::-webkit-input-placeholder,input[type="email"]:focus::-webkit-input-placeholder,textarea:active::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:#868686}input:active:-moz-placeholder,input:focus:-moz-placeholder,input[type="text"]:active:-moz-placeholder,input[type="text"]:focus:-moz-placeholder,input[type="email"]:active:-moz-placeholder,input[type="email"]:focus:-moz-placeholder,textarea:active:-moz-placeholder,textarea:focus:-moz-placeholder{color:#868686}input:active::-moz-placeholder,input:focus::-moz-placeholder,input[type="text"]:active::-moz-placeholder,input[type="text"]:focus::-moz-placeholder,input[type="email"]:active::-moz-placeholder,input[type="email"]:focus::-moz-placeholder,textarea:active::-moz-placeholder,textarea:focus::-moz-placeholder{color:#868686}input:active:-ms-input-placeholder,input:focus:-ms-input-placeholder,input[type="text"]:active:-ms-input-placeholder,input[type="text"]:focus:-ms-input-placeholder,input[type="email"]:active:-ms-input-placeholder,input[type="email"]:focus:-ms-input-placeholder,textarea:active:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:#868686}label.gfield_label{display:none}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.wp-caption{max-width:100%;background:#eee;padding:5px}.wp-caption img{max-width:100%;margin-bottom:0;width:100%}.wp-caption p.wp-caption-text{font-size:14px;font-size:.875rem;margin:4px 0 7px;text-align:center}.image-replacement{text-indent:100%;white-space:nowrap;overflow:hidden}span.amp{font-family:Baskerville, 'Goudy Old Style', Palatino, 'Book Antiqua', serif !important;font-style:italic}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.button,.button:visited,a.button{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#000;border:0;padding:6px 36px;color:#fff;display:inline-block;font-weight:bold;text-decoration:none;cursor:pointer;line-height:21px;text-transform:uppercase;-webkit-transition:all 0.2s ease-in-out;-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-align:center}.button .button-label,.button:visited .button-label,a.button .button-label{font-size:13px;font-size:.8125rem;display:block;margin-top:5px;line-height:15px;line-height:.9375rem}.button:hover,.button:focus,.button:active,.button:visited:hover,.button:visited:focus,.button:visited:active,a.button:hover,a.button:focus,a.button:active{color:#fff;background-color:#141414}.button.hollow,.button:visited.hollow,a.button.hollow{background:transparent;border:1px solid #000;color:#000}.button.hollow:hover,.button.hollow:focus,.button.hollow:active,.button:visited.hollow:hover,.button:visited.hollow:focus,.button:visited.hollow:active,a.button.hollow:hover,a.button.hollow:focus,a.button.hollow:active{background-color:#000;background-color:rgba(0,0,0,0.5);color:#fff}.button.hollow.white,.button:visited.hollow.white,a.button.hollow.white{border:1px solid #fff;color:#fff}.button.hollow.white:hover,.button.hollow.white:focus,.button.hollow.white:active,.button:visited.hollow.white:hover,.button:visited.hollow.white:focus,.button:visited.hollow.white:active,a.button.hollow.white:hover,a.button.hollow.white:focus,a.button.hollow.white:active{background-color:#fff;background-color:rgba(255,255,255,0.5)}.button.white,.button:visited.white,a.button.white{background:#fff}.button.white:hover,.button.white:focus,.button.white:active,.button:visited.white:hover,.button:visited.white:focus,.button:visited.white:active,a.button.white:hover,a.button.white:focus,a.button.white:active{background-color:#ebebeb;color:#000}.button.full-width,.button:visited.full-width,a.button.full-width{width:100%}.button.lg,.button:visited.lg,a.button.lg{font-size:1.2em;line-height:1.2em;padding:10px 36px}.button.xl,.button:visited.xl,a.button.xl{font-size:1.4em;line-height:1.4em}.button.xxl,.button:visited.xxl,a.button.xxl{font-size:1.6em;line-height:1.6em}.button.xxxl,.button:visited.xxxl,a.button.xxxl{font-size:1.8em;line-height:1.8em}.bg-image-wrapper .bg-image{background-position:center center;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50px 100px}.bg-image-wrapper .loader-gif{display:none}.bg-image-wrapper.ajax-loader{position:relative}.bg-image-wrapper.ajax-loader .bg-image{-webkit-transition:all 0.4s ease-in;-transition:all 0.4s ease-in;transition:all 0.4s ease-in;opacity:0}.bg-image-wrapper.ajax-loader .loader-gif{display:block;background-repeat:no-repeat;background-position:center center;background-image:url("../../assets/images/ajax-loader.gif");position:absolute;top:0;left:0;width:100%;height:100%}.bg-image-wrapper.ajax-loader.loaded .bg-image{opacity:1}.bg-image-wrapper.ajax-loader.loaded .loader-gif{display:none}.image-wrapper{display:inline-block}.image-wrapper.ajax-loader{background-image:url("../../assets/images/ajax-loader.gif");background-repeat:no-repeat;background-position:center center}.image-wrapper.ajax-loader img{opacity:0}.image-wrapper.ajax-loader.loaded{background-image:none}.image-wrapper.ajax-loader.loaded img{opacity:1.0}.image-wrapper img{-webkit-transition:all 0.4s ease-in;-transition:all 0.4s ease-in;transition:all 0.4s ease-in}.bg-pos-left{background-position:left}.bg-pos-center-left{background-position:25% 50%}.bg-pos-center-right{background-position:75% 50%}.bg-pos-right{background-position:right}body.single-service #title-bar,body.page-template-team #title-bar,body.page-template-contact #title-bar,body.single-recent-engagement #title-bar,body.category #title-bar,body.single-post #title-bar,body.page-template-default #title-bar,body.page-template-centered #title-bar{margin-bottom:20px}body.blog #title-bar{margin-bottom:35px}body.single-recent-engagement .featured-image,body.single-post .featured-image{display:block;margin-bottom:10px;max-width:400px;float:left;margin-right:40px}body.single-recent-engagement .featured-image img,body.single-post .featured-image img{width:100%}body.post-type-archive-recent-engagement .recent-engagement-card{margin-bottom:50px}body.tax-service_type .hero,body.page-template-service-types .hero,body.post-type-archive-recent-engagement .hero{margin-bottom:30px}body.page-template-default #awards,body.page-template-centered #awards{margin-top:60px}html.cookie-bar-active{margin:38px 0 0 0}html.cookie-bar-active body.admin-bar{margin-top:38px}html.cookie-bar-active #cookie-notice{display:block}.admin-bar #cookie-notice{top:32px}#cookie-notice{display:none;position:fixed;top:0;background:#16305A;width:100%;z-index:100;padding:15px 0;line-height:1;font-size:14px;font-size:.875rem}#cookie-notice p,#cookie-notice a{display:inline-block;margin:0;color:#fff;opacity:0.7}#cookie-notice p{float:left}#cookie-notice a.accept{margin:0 10px;font-size:13px;float:right;color:#fff;text-decoration:underline;font-weight:300;-webkit-transition:opacity 0.3s ease-in-out;-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}#cookie-notice a.accept:hover{opacity:1}#header #inner-header{position:relative;z-index:100}#logo{text-decoration:none;display:inline-block;height:100px}#logo img{width:100px;margin-right:10px}#logo span{font-size:22px;font-size:1.375rem;color:#16305A;vertical-align:middle}#main-nav{display:none}#ocm-toggle-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;z-index:2}#ocm-toggle-icon .navbar-toggle.text{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-45px;text-transform:uppercase;font-size:13px;font-size:.8125rem;color:#B2B2B2;text-decoration:none;-webkit-transition:color 0.3s ease-in-out;-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}#ocm-toggle-icon .navbar-toggle.text:hover,#ocm-toggle-icon .navbar-toggle.text:focus,#ocm-toggle-icon .navbar-toggle.text:active{color:#62C8E6}.ocm-right #ocm-toggle-icon,.ocm-full #ocm-toggle-icon{left:auto;right:0}.woocommerce-error,.woocommerce-notice,.woocommerce-success,.woocommerce-message{padding:10px;background:#e1e1e1;margin-bottom:10px}.woocommerce-error .button,.woocommerce-notice .button,.woocommerce-success .button,.woocommerce-message .button{margin:0 0 5px}.woocommerce-error{color:#D2232A}.pagination{text-align:center}.pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;margin:1px}.pagination ul li{padding:0;margin:0;float:left;display:inline;overflow:hidden}.pagination ul li a,.pagination ul li span{margin:0;text-decoration:none;font-weight:normal;padding:15px;min-width:1em;display:block}.pagination ul li span.current{font-weight:bold}.wp-prev-next .prev-link{float:left}.wp-prev-next .next-link{float:right}.commentlist li{position:relative;clear:both;overflow:hidden;list-style-type:none;margin-bottom:1.5em;padding:0.7335em 10px}.commentlist li:last-child{margin-bottom:0}.commentlist li ul.children{margin:0}.commentlist li[class*=depth-]{margin-top:1.1em}.commentlist li.depth-1{margin-left:0;margin-top:0}.commentlist li:not(.depth-1){margin-right:-10px;margin-left:-10px;margin-top:0;padding-bottom:0}.commentlist .odd{background:#eee}.commentlist .even{background:#fefefe}.commentlist .vcard{margin-left:50px}.commentlist .vcard cite.fn{font-weight:700;font-style:normal}.commentlist .vcard time{float:right}.commentlist .vcard time a{color:#999;text-decoration:none}.commentlist .vcard time a:hover{text-decoration:underline}.commentlist .vcard img.avatar{position:absolute;left:10px;padding:2px;border:1px solid #cecece;background:#fff}.commentlist .comment_content{margin-left:50px}.commentlist .comment_content p{margin:0.7335em 0 1.5em;line-height:1.5em}.commentlist .comment-reply-link{text-decoration:none;float:right;background:#4598bb;padding:3px 5px;color:#fff;opacity:0.65;margin-bottom:10px;font-weight:700;font-size:14px;font-size:.875rem}.commentlist .comment-reply-link:hover,.commentlist .comment-reply-link:focus{opacity:1}.respond-form{margin:1.5em 10px;padding-bottom:2.2em}.respond-form form{margin:0.75em 0}.respond-form form li{list-style-type:none;clear:both;margin-bottom:0.7335em}.respond-form form li label,.respond-form form li small{display:none}.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url],.respond-form form textarea{padding:3px 6px;background:#efefef;border:2px solid #cecece;line-height:1.5em}.respond-form form input[type=text]:focus,.respond-form form input[type=email]:focus,.respond-form form input[type=url]:focus,.respond-form form textarea:focus{background:#fff}.respond-form form input[type=text]:invalid,.respond-form form input[type=email]:invalid,.respond-form form input[type=url]:invalid,.respond-form form textarea:invalid{outline:none;border-color:#fbc2c4;background-color:#f6e7eb;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url]{max-width:400px;min-width:250px}.respond-form form textarea{resize:none;width:97.3%;height:150px}#footer{position:absolute;bottom:0;width:100%;height:460px;padding-top:20px;background-color:#171717}#footer #inner-footer{background-color:#171717}#footer #inner-footer .menu-group{border-bottom:1px solid rgba(255,255,255,0.2)}#footer #inner-footer .menu-group.menu-group-1{margin-top:50px}#footer #inner-footer .menu-group.menu-group-2{margin-bottom:50px}#footer #inner-footer .menu-group .title{font-size:20px;font-size:1.25rem;color:#fff;text-transform:uppercase;font-weight:400;cursor:pointer;margin:0;padding:10px 5px}#footer #inner-footer .menu-group .title:after{content:'+';float:right;-webkit-transition:all 0.3s ease-in-out;-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#footer #inner-footer .menu-group.expanded .title:after{content:'-'}#footer #inner-footer .menu-group .nav.footer-nav{display:none;padding:0 5px 20px;margin:0}#footer #inner-footer .menu-group .nav.footer-nav.footer-nav-1 li{float:none;width:auto}#footer #inner-footer .menu-group .nav.footer-nav li a{padding:10px 0;font-size:16px;font-size:1rem;font-weight:300;color:rgba(255,255,255,0.6);-webkit-transition:color 0.3s ease-in-out;-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}#footer #inner-footer .menu-group .nav.footer-nav li a:hover,#footer #inner-footer .menu-group .nav.footer-nav li a:active,#footer #inner-footer .menu-group .nav.footer-nav li a:focus{background:none;color:#fff}#footer #inner-footer .footer-right .title{font-size:20px;font-size:1.25rem;color:#fff;text-transform:uppercase;font-weight:400;margin:90px 0 50px}#footer #inner-footer .footer-right .social-links ul li a{border:1px solid #fff;color:#fff}#footer #inner-footer .footer-right .social-links ul li:hover a{background:#fff;color:#2A2C2F}#footer #inner-footer .footer-right .legal a{font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;font-weight:300;color:rgba(255,255,255,0.75);padding-right:15px;border-right:1px solid rgba(255,255,255,0.5);margin-right:15px;-webkit-transition:color 0.3s ease-in-out;-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;text-decoration:none;display:inline-block}#footer #inner-footer .footer-right .legal a:last-of-type{padding:0;margin:0;border:0}#footer #inner-footer .footer-right .legal a:hover,#footer #inner-footer .footer-right .legal a:focus,#footer #inner-footer .footer-right .legal a:active{color:#fff}#footer #inner-footer .footer-right .source-org.copyright{color:rgba(255,255,255,0.45);font-size:12px;font-size:.75rem;line-height:22px;line-height:1.375rem}#footer #inner-footer .footer-right .credit{color:rgba(255,255,255,0.45);font-size:12px;font-size:.75rem;-webkit-transition:color 0.3s ease-in-out;-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;text-decoration:none;display:inline-block;margin-bottom:10px}#footer #inner-footer .footer-right .credit .vercossa{text-transform:uppercase;-webkit-transition:color 0.3s ease-in-out;-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}#footer #inner-footer .footer-right .credit:hover{color:#fff}#footer #inner-footer .footer-right .credit:hover .vercossa{color:#22bbf0}#frontpage-slider{margin-top:-100px;height:60vh;min-height:650px;position:relative}#frontpage-slider .owl-carousel,#frontpage-slider .owl-stage-outer,#frontpage-slider .owl-stage,#frontpage-slider .owl-item{height:100%}#frontpage-slider .inner-text{border-radius:20px;padding:20px;margin-top:30px;display:inline-block;background-color:rgba(22,48,90,0.6)}#frontpage-slider .item{margin-top:100px;height:100%;overflow:auto;background-size:cover;background-repeat:no-repeat;background-position:center center}#frontpage-slider .item .overlay .title{margin-top:0;font-size:30px;font-size:1.875rem;line-height:40px;line-height:2.5rem;color:#fff;max-width:600px;font-weight:400}#frontpage-slider .item .overlay .read-more{margin-top:20px;display:inline-block;font-size:16px;font-size:1rem;color:#fff;text-transform:uppercase;-webkit-transition:color 0.3s ease-in-out;-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}#frontpage-slider .item .overlay .read-more:after{content:url("../../assets/icons/arrow-right-grey.svg");display:inline-block;margin-left:10px;width:18px}#frontpage-slider .owl-dots{position:absolute;width:100%;bottom:-30px;z-index:2}#frontpage-slider .owl-dots .owl-dot{height:12px;width:12px;border-radius:100%;background-color:rgba(73,73,73,0.15);-webkit-transition:background-color 0.3s ease-in-out;-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out;display:inline-block;margin-right:10px;cursor:pointer}#frontpage-slider .owl-dots .owl-dot.active,#frontpage-slider .owl-dots .owl-dot:hover{background-color:#16305A}.frontpage-services{overflow-x:hidden}.frontpage-services .services-text{margin-top:40px;padding:50px 0}.frontpage-services .services-text h3.services-title{font-size:24px;font-size:1.5rem;color:#62C8E6;font-weight:500;text-transform:uppercase}.frontpage-services .services-text h3.services-title:after{margin:20px 0;content:'';width:25px;height:1px;background-color:#B2B2B2;display:block}.frontpage-services .services-text .services-description{font-size:24px;font-size:1.5rem;font-weight:300;color:#16305A}.frontpage-services .service-links{margin:0;padding:70px 0;position:relative}.frontpage-services .service-links:after{content:'';height:100%;display:inline-block;width:100vw;background-color:#62C8E6;position:absolute;top:0;left:-15px;z-index:-1}.frontpage-services .service-links li.service-link{border-top:1px solid rgba(255,255,255,0.8);font-size:16px;font-size:1rem;margin:0 40px}.frontpage-services .service-links li.service-link:last-of-type{border-bottom:1px solid rgba(255,255,255,0.8)}.frontpage-services .service-links li.service-link a{display:inline-block;padding:20px 0 20px 10px;font-size:16px;font-size:1rem;color:#fff;width:100%;text-transform:uppercase}.frontpage-services .service-links li.service-link a:hover{text-decoration:none}.frontpage-services .service-links li.service-link a:hover:after{right:50px}.frontpage-services .service-links li.service-link a:after{-webkit-transition:all 0.2s ease-in-out;-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;content:url("../../assets/icons/arrow-right-white.svg");position:absolute;width:20px;right:40px}.frontpage-about{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:100px 0}.frontpage-about .about-title{font-size:24px;font-size:1.5rem;color:#62C8E6;font-weight:500;text-transform:uppercase;margin-bottom:40px}.frontpage-about .about-description{font-size:24px;font-size:1.5rem;color:#fff;font-weight:300;margin-bottom:80px}.frontpage-about .read-more a{text-transform:uppercase;font-size:16px;font-size:1rem;color:#fff;font-weight:400;opacity:0.6;-webkit-transition:all 0.2s ease-in-out;-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.frontpage-about .read-more a:hover{text-decoration:none;opacity:1}.frontpage-about .read-more a:after{content:url("../../assets/icons/arrow-right-white.svg");position:absolute;opacity:0.6;width:20px;left:120px}.social-links .social-profile{display:inline-block}.social-links ul{padding:0;margin:0 0 20px}.social-links ul li{margin-right:10px}.social-links ul li:last-of-type{margin-right:0}.social-links ul li:before{content:none}.social-links ul li a{padding:6px 8px;border:1px solid #16305A;border-radius:100%;text-align:center;display:block;color:#16305A}.social-links ul li a span.fa{font-size:14px;font-size:.875rem;-webkit-transition:all 0.3s ease-in-out;-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.social-links ul li:hover a{background:#16305A;color:#fff}#featured-insights{text-align:center;margin-bottom:150px}#featured-insights .section-title{font-size:34px;font-size:2.125rem;font-weight:400;color:#000;text-transform:uppercase;margin:100px 0 100px}#featured-insights .masonry-grid{margin:0 -15px}#featured-insights .masonry-grid .grid-item{padding:15px;width:100%}.fp-insight-card{position:relative;text-align:left;margin-bottom:15px}.fp-insight-card .image-wrapper{width:100%;display:block}.fp-insight-card .image-wrapper img{width:100%;height:auto}.fp-insight-card a:hover{text-decoration:none}.fp-insight-card a:hover .title{color:#16305A}.fp-insight-card a .title{font-size:28px;font-size:1.75rem;font-weight:300;color:#000;margin-left:20px;margin-right:20px;-webkit-transition:color 0.2s ease-in-out;-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.fp-insight-card .overlay{position:absolute;top:0;left:0;padding:20px;width:100%;height:100%}.fp-insight-card .overlay .title{font-size:28px;font-size:1.75rem;font-weight:300;margin-right:20px;color:#fff;font-size:34px;font-size:2.125rem}.fp-insight-card .overlay .title.dark{color:#16305A}.fp-insight-card .overlay .read-more{display:inline-block;font-size:18px;font-size:1.125rem;color:#fff;text-transform:uppercase;opacity:0.5;-webkit-transition:opacity 0.3s ease-in-out;-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;text-decoration:none}.fp-insight-card .overlay .read-more.dark{color:#16305A}.fp-insight-card .overlay .read-more.dark:after{content:url("../../assets/icons/arrow-right-brand-navy.svg")}.fp-insight-card .overlay .read-more:after{content:url("../../assets/icons/arrow-right-white.svg");display:inline-block;margin-left:10px;width:18px}.fp-insight-card .overlay .read-more:hover{opacity:1}#awards{text-align:center;border-top:1px solid #DCDCDC;padding-top:60px}#awards .title{margin-top:0;margin-bottom:50px;font-size:24px;font-size:1.5rem;color:#000;text-transform:uppercase;font-weight:400}#awards .description{font-size:20px;font-size:1.25rem;line-height:34px;line-height:2.125rem;color:#868686;max-width:750px;margin:0 auto 60px;font-weight:300}#awards .description p{margin:0}#awards .award img{width:100%}#breadcrumb-bar{position:relative;background:transparent;padding:20px 0;font-size:12px;font-size:.75rem;color:rgba(255,255,255,0.6);border-bottom:1px solid rgba(255,255,255,0.6)}#breadcrumb-bar a.crumb{color:rgba(255,255,255,0.6);-webkit-transition:color 0.2s ease-in-out;-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;text-decoration:none}#breadcrumb-bar a.crumb:hover{color:#fff}#breadcrumb-bar span.crumb{display:inline-block;margin-left:62px}#breadcrumb-bar .home-crumb-container{position:absolute;background-color:rgba(255,255,255,0.25);width:50px;height:100%;margin-left:-15px;top:0;bottom:0}#breadcrumb-bar .home-crumb-container a.home.large{display:none;margin:0}#breadcrumb-bar .home-crumb-container a.home.small{font-size:12px;font-size:.75rem;height:100%;width:100%;position:absolute;top:0;left:0;margin:0}#breadcrumb-bar .home-crumb-container a.home.small span{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#breadcrumb-bar .divider{display:none}.frontpage-recent-engagements{padding:100px 0;background-color:#F9F9F9}.frontpage-recent-engagements .recent-engagement{position:relative}.frontpage-recent-engagements .recent-engagement .col-lg-5{background-color:#16305A}.frontpage-recent-engagements .recent-engagement .engagement-text{padding:35px 25px 100px}.frontpage-recent-engagements .recent-engagement .engagement-text .title{font-size:20px;font-size:1.25rem;font-weight:500;color:#62C8E6;text-transform:uppercase}.frontpage-recent-engagements .recent-engagement .engagement-text .description{font-size:24px;font-size:1.5rem;font-weight:300;color:#fff;margin-bottom:35px}.frontpage-recent-engagements .recent-engagement .engagement-text .read-more a{text-transform:uppercase;font-size:16px;font-size:1rem;color:#fff;font-weight:400;opacity:0.6;-webkit-transition:all 0.2s ease-in-out;-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.frontpage-recent-engagements .recent-engagement .engagement-text .read-more a:hover{text-decoration:none;opacity:1}.frontpage-recent-engagements .recent-engagement .engagement-text .read-more a:after{content:url("../../assets/icons/arrow-right-white.svg");position:absolute;opacity:0.6;width:20px;left:150px}.frontpage-recent-engagements .recent-engagement .engagement-image{background-position:center center;background-size:cover;background-repeat:no-repeat;height:400px}.frontpage-recent-engagements .owl-dots{position:absolute;width:100%;bottom:50px;z-index:2;padding:0 40px}.frontpage-recent-engagements .owl-dots .owl-dot{height:12px;width:12px;border-radius:100%;background-color:#7c7c7c;-webkit-transition:background-color 0.3s ease-in-out;-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out;display:inline-block;margin-right:10px;cursor:pointer}.frontpage-recent-engagements .owl-dots .owl-dot.active,.frontpage-recent-engagements .owl-dots .owl-dot:hover{background-color:#fff}#title-bar{background-color:#123771}#title-bar .title-bar-inner{position:relative}#title-bar .title-bar-inner .page-title{font-size:40px;font-size:2.5rem;color:#fff;font-weight:400;margin:60px 0;display:inline-block}#title-bar .title-bar-inner .page-title.with-search{margin:60px 0 30px 0}#title-bar .title-bar-inner .search-container{margin-bottom:60px;border-bottom:1px solid rgba(255,255,255,0.5);position:relative}#title-bar .title-bar-inner .search-container form input[type="text"]{margin-top:10px;display:inline-block;background-color:transparent;border:none;color:rgba(255,255,255,0.7);padding:10px 200px 16px 0;font-size:24px;font-size:1.5rem;font-weight:300}#title-bar .title-bar-inner .search-container form input[type="text"]::-webkit-input-placeholder{color:rgba(255,255,255,0.7)}#title-bar .title-bar-inner .search-container form input[type="text"]:-moz-placeholder{color:rgba(255,255,255,0.7)}#title-bar .title-bar-inner .search-container form input[type="text"]::-moz-placeholder{color:rgba(255,255,255,0.7)}#title-bar .title-bar-inner .search-container form input[type="text"]:-ms-input-placeholder{color:rgba(255,255,255,0.7)}#title-bar .title-bar-inner .search-container form input[type="image"]{position:absolute;border:none;right:0;padding:0;top:33px;bottom:0;opacity:0.7;width:20px}.hero .hero-image{background-position:center center;background-repeat:no-repeat;background-size:cover;height:40vh}.hero .hero-image.bg-pos-left{background-position:left}.hero .hero-image.bg-pos-center-left{background-position:25% 50%}.hero .hero-image.bg-pos-center-right{background-position:75% 50%}.hero .hero-image.bg-pos-right{background-position:right}.hero .hero-text{margin-top:70px}.hero .hero-text .hero-title{margin-bottom:30px;font-size:36px;font-size:2.25rem;color:#fff}#service-hero .hero-image{height:20vh}.contact-info .contact-details{margin-bottom:50px}.contact-info .contact-details .phone-number{color:#16305A;font-size:40px;font-size:2.5rem;margin-bottom:5px}.contact-info .contact-details .email a{color:#16305A;font-size:24px;font-size:1.5rem;text-decoration:underline;-webkit-transition:all 0.2s ease-in-out;-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.contact-info .contact-details .email a:hover{opacity:0.8}.contact-info .our-offices{margin-bottom:30px}.contact-info .our-offices .title{font-size:20px;font-size:1.25rem;text-transform:uppercase;color:#62C8E6;margin-bottom:30px}.contact-info .our-offices .office{margin-bottom:40px}.contact-info .our-offices .office .country{font-size:18px;font-size:1.125rem;color:#696969;font-weight:600}.contact-info .our-offices .office .address{font-size:18px;font-size:1.125rem;font-weight:300;color:#696969;line-height:30px;line-height:1.875rem}.contact-info .social{margin-bottom:40px}.contact-info .social .title{text-transform:uppercase;font-size:20px;font-size:1.25rem;color:#62C8E6;margin-bottom:20px}.contact-info .social .social-links ul .social-profile{margin-right:5px}.contact-accordion .panel-heading .panel-title a.heading{position:relative;height:100%;width:100%;padding:20px 20px;display:inline-block;border-top:1px solid #DCDCDC;font-size:22px;font-size:1.375rem;color:#696969;font-weight:300;-webkit-transition:all 0.2s ease-in-out;-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-decoration:none}.contact-accordion .panel-heading .panel-title a.heading:after{content:url("../../assets/icons/plus-grey.svg");display:block;width:15px;top:20px;position:absolute;right:30px}.contact-accordion .panel-heading .panel-title a.heading:active,.contact-accordion .panel-heading .panel-title a.heading:hover{text-decoration:none}.contact-accordion .panel-heading .panel-title a.heading.bottom{border-bottom:1px solid #DCDCDC}.contact-accordion .panel-heading .panel-title a.heading[aria-expanded="true"]{background-color:#16305A;color:#fff}.contact-accordion .panel-heading .panel-title a.heading[aria-expanded="true"]:after{content:url("../../assets/icons/minus-white.svg");display:block;width:15px;top:14px;position:absolute;right:30px}.contact-accordion .panel-body{padding:0 20px;margin:20px 0}.twitter-container{margin-top:80px;border-top:1px solid #DCDCDC}.twitter-container #contact-twitter{text-align:center;margin-top:100px}.twitter-container #contact-twitter .fa{color:#4099ff;font-size:34px;font-size:2.125rem;-webkit-transition:color 0.2s ease-in-out;-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;text-decoration:none}.twitter-container #contact-twitter .fa:hover{color:#B2B2B2}.twitter-container #contact-twitter .tweet{margin:30px 5px 40px;font-size:22px;font-size:1.375rem;font-weight:300;color:#000}.twitter-container #contact-twitter .tweet a{text-decoration:underline}.twitter-container #contact-twitter .date{font-size:14px;font-size:.875rem;text-transform:uppercase;color:#868686;opacity:0.7}.team .department{margin-bottom:50px}.team .department .department-title{color:#62C8E6;text-transform:uppercase;font-size:22px;font-size:1.375rem;font-weight:500;margin-bottom:30px}.team .department .team_white{padding:50px}.team .department .team_shade{padding:50px;background-color:#c5e8f3}.team .department .team-members .team-member-card{color:#000;margin-bottom:20px}.team .department .team-members .team-member-card .name{margin:20px 0 0px;font-size:26px;font-size:1.625rem;font-weight:300;-webkit-transition:all 0.2s ease-in-out;-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.team .department .team-members .team-member-card .role{font-size:22px;font-size:1.375rem;font-weight:300}.team .department .team-members .team-member-card .bg-image-wrapper{position:relative}.team .department .team-members .team-member-card .bg-image-wrapper:before{display:block;content:"";width:100%;padding-top:100%}.team .department .team-members .team-member-card .bg-image-wrapper>.content{position:absolute;top:0;left:0;right:0;bottom:0}.team .department .team-members .team-member-card .image-overlay-wrapper{position:relative}.team .department .team-members .team-member-card .image-overlay-wrapper .overlay{position:absolute;top:0;right:0;left:0;bottom:0;opacity:0;background-color:#62C8E6;-webkit-transition:all 0.2s ease-in-out;-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:#fff;text-align:center;z-index:1}.team .department .team-members .team-member-card .image-overlay-wrapper .overlay:hover{opacity:0.9;background-color:#23afd9}.team .department .team-members .team-member-card .image-overlay-wrapper .overlay .text{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:20px}.team .department .team-members .team-member-card .image-overlay-wrapper .overlay .text .title{font-family:"futura-pt","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:26px;font-size:1.625rem;margin-bottom:10px}.team .department .team-members .team-member-card .image-overlay-wrapper .image-wrapper{width:100%}.team .department .team-members .team-member-card .image-overlay-wrapper .image-wrapper img{width:100%;height:auto}.post-card,.related-insight-service,.service-single-card,.service-card{margin-bottom:50px}.post-card a:hover,.related-insight-service a:hover,.service-single-card a:hover,.service-card a:hover{text-decoration:none}.post-card a:hover .title,.post-card a:hover .service,.related-insight-service a:hover .title,.related-insight-service a:hover .service,.service-single-card a:hover .title,.service-single-card a:hover .service,.service-card a:hover .title,.service-card a:hover .service{color:#16305A}.post-card a .bg-image-wrapper,.related-insight-service a .bg-image-wrapper,.service-single-card a .bg-image-wrapper,.service-card a .bg-image-wrapper{position:relative}.post-card a .bg-image-wrapper:before,.related-insight-service a .bg-image-wrapper:before,.service-single-card a .bg-image-wrapper:before,.service-card a .bg-image-wrapper:before{display:block;content:"";width:100%;padding-top:66.6666666667%}.post-card a .bg-image-wrapper>.content,.related-insight-service a .bg-image-wrapper>.content,.service-single-card a .bg-image-wrapper>.content,.service-card a .bg-image-wrapper>.content{position:absolute;top:0;left:0;right:0;bottom:0}.post-card a .title,.post-card a .service,.related-insight-service a .title,.related-insight-service a .service,.service-single-card a .title,.service-single-card a .service,.service-card a .title,.service-card a .service{margin-top:20px;font-size:20px;font-size:1.25rem;font-weight:400;color:#000;padding-left:10px;padding-right:10px;-webkit-transition:color 0.2s ease-in-out;-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.related-posts-sidebar{margin-top:60px}.related-posts-sidebar h2.title{text-transform:uppercase}.related-posts-sidebar .title{color:#62C8E6;font-size:20px;font-size:1.25rem;font-weight:500;text-transform:capitalize}.related-posts-sidebar .post{padding:20px 0;border-top:1px solid #DCDCDC}.related-posts-sidebar .post a:hover{text-decoration:none}.related-posts-sidebar .post a .title{font-family:"futura-pt","Helvetica Neue",Helvetica,Arial,sans-serif;color:#696969;font-size:20px;font-size:1.25rem;font-weight:400;-webkit-transition:color 0.2s ease-in-out;-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.related-posts-sidebar .post a .title:hover{color:#16305A}.related-posts-sidebar .post a .read-more{margin-top:20px;display:inline-block;font-size:12px;font-size:.75rem;text-transform:uppercase;color:#B2B2B2;-webkit-transition:color 0.3s ease-in-out;-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.related-posts-sidebar .post a .read-more:after{content:url("../../assets/icons/arrow-right-grey.svg");display:inline-block;margin-left:10px;width:18px;opacity:0.3;-webkit-transition:all 0.3s ease-in-out;-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.related-posts-sidebar .post a .read-more:hover{color:#494949;text-decoration:none}.related-posts-sidebar .post a .read-more:hover:after{opacity:1}.related-insights-service{margin-top:50px}.related-insights-service h2.title{text-align:center;font-size:24px;font-size:1.5rem;text-transform:uppercase;color:#000;margin:50px 0}.related-insights-service a .title{padding-left:10px;font-size:22px;font-size:1.375rem}.post-card{text-align:left}.post-card a .title{margin-top:10px}.post-card a .bg-image-wrapper{position:relative}.post-card a .bg-image-wrapper:before{display:block;content:"";width:100%;padding-top:66.6666666667%}.post-card a .bg-image-wrapper>.content{position:absolute;top:0;left:0;right:0;bottom:0}.post-card a .date{text-transform:capitalize;margin-top:20px;padding-left:10px;font-size:18px;font-size:1.125rem;font-weight:300;color:#696969}#recent-engagements-carousel{background:#F9F9F9;padding:125px 0;position:relative}#recent-engagements-carousel .owl-carousel.owl-theme .item{display:none}#recent-engagements-carousel .owl-carousel.owl-theme .item .bg-image{position:relative}#recent-engagements-carousel .owl-carousel.owl-theme .item .bg-image:before{display:block;content:"";width:100%;padding-top:75%}#recent-engagements-carousel .owl-carousel.owl-theme .item .bg-image>.content{position:absolute;top:0;left:0;right:0;bottom:0}#recent-engagements-carousel .owl-carousel.owl-theme .item .text .title{font-size:20px;font-size:1.25rem;font-weight:500;color:#62C8E6;text-transform:uppercase}#recent-engagements-carousel .owl-carousel.owl-theme .item .text .post-title{font-size:32px;font-size:2rem;font-weight:400;color:#16305A;margin-top:0;margin-bottom:50px}#recent-engagements-carousel .owl-carousel.owl-theme .item .text .read-more{font-size:16px;font-size:1rem;text-transform:uppercase;color:#B2B2B2;opacity:0.7;-webkit-transition:opacity 0.3s ease-in-out;-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}#recent-engagements-carousel .owl-carousel.owl-theme .item .text .read-more:after{content:url("../../assets/icons/arrow-right-grey1.svg");display:inline-block;margin-left:10px;width:18px}#recent-engagements-carousel .owl-carousel.owl-theme .item .text .read-more:hover{opacity:1;text-decoration:none}#recent-engagements-carousel .owl-carousel.owl-theme .owl-nav{float:left;margin-top:40px}#recent-engagements-carousel .owl-carousel.owl-theme .owl-nav .owl-next{-webkit-transition:background-color 0.2s ease-in-out;-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}#recent-engagements-carousel .owl-carousel.owl-theme .owl-nav .owl-next:hover{background-color:#16305A}#recent-engagements-carousel .owl-carousel.owl-theme .owl-nav .owl-prev{margin-left:0;-webkit-transition:background-color 0.2s ease-in-out;-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}#recent-engagements-carousel .owl-carousel.owl-theme .owl-nav .owl-prev:hover{background-color:#16305A}#recent-engagements-carousel .owl-carousel.owl-theme .owl-nav [class*=owl-]{background:#62C8E6;width:75px;height:75px;padding:25px;border-radius:0}.recent-engagement-card a:hover{text-decoration:none}.recent-engagement-card a:hover .title{color:#16305A}.recent-engagement-card a .bg-image-wrapper{position:relative}.recent-engagement-card a .bg-image-wrapper:before{display:block;content:"";width:100%;padding-top:66.6666666667%}.recent-engagement-card a .bg-image-wrapper>.content{position:absolute;top:0;left:0;right:0;bottom:0}.recent-engagement-card a .title{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-size:1.25rem;font-weight:400;color:#000;padding-left:10px;-webkit-transition:color 0.2s ease-in-out;-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.insights-featured{padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #DCDCDC}.insights-featured a:hover{text-decoration:none}.insights-featured a:hover .text .insight-title{color:#16305A}.insights-featured a:hover .text .read-more{opacity:0.7;text-decoration:none}.insights-featured a .text{margin-top:40px}.insights-featured a .text .title{font-size:20px;font-size:1.25rem;font-weight:300;color:#696969;margin-bottom:20px}.insights-featured a .text .insight-title{-webkit-transition:color 0.2s ease-in-out;-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;font-size:28px;font-size:1.75rem;font-weight:300;color:#000;margin-bottom:30px}.insights-featured a .text .read-more{font-size:18px;font-size:1.125rem;text-transform:uppercase;color:#B2B2B2;-webkit-transition:opacity 0.3s ease-in-out;-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.insights-featured a .text .read-more:after{content:url("../../assets/icons/arrow-right-grey1.svg");display:inline-block;margin-left:10px;width:18px}.insights-featured a .bg-image-wrapper{position:relative}.insights-featured a .bg-image-wrapper:before{display:block;content:"";width:100%;padding-top:66.6666666667%}.insights-featured a .bg-image-wrapper>.content{position:absolute;top:0;left:0;right:0;bottom:0}.search-notice{margin-bottom:20px;font-family:"futura-pt","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:30px;font-size:1.875rem}.search-notice .title{color:#494949}.search-notice .searched{color:#696969;font-style:italic}#service-intro .intro-inner{padding-bottom:34px;border-bottom:1px solid #B2B2B2;margin-bottom:50px}#service-intro .intro-text{font-family:"futura-pt","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:26px;font-size:1.625rem;color:#16305A}#service-intro .panel-container{margin-top:50px}#service-intro .panel-container.open a.toggle-panel-link:before,#service-intro .panel-container.open a.toggle-panel-link:after{height:2px}#service-intro a.toggle-panel-link{position:relative;padding-left:30px;text-transform:uppercase;font-size:20px;font-size:1.25rem;font-weight:500;color:#62C8E6;-webkit-transition:color 0.2s ease-in-out;-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}#service-intro a.toggle-panel-link:after,#service-intro a.toggle-panel-link:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;content:'';width:12px;height:12px;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transition:opacity 0.2s ease-in-out,height 0.2s ease-in-out;-transition:opacity 0.2s ease-in-out,height 0.2s ease-in-out;transition:opacity 0.2s ease-in-out,height 0.2s ease-in-out}#service-intro a.toggle-panel-link:before{background-image:url("../../assets/icons/plus-blue.svg")}#service-intro a.toggle-panel-link:after{background-image:url("../../assets/icons/plus-dark-blue.svg");opacity:0}#service-intro a.toggle-panel-link:hover{text-decoration:none;color:#16305A}#service-intro a.toggle-panel-link:hover:before{opacity:0}#service-intro a.toggle-panel-link:hover:after{opacity:1}#service-intro a.toggle-panel-link:focus{text-decoration:none}#service-intro .toggle-panel{display:none}#service-intro .toggle-panel .entry-content *:first-child{margin-top:0}#service-intro .toggle-panel .entry-content p,#service-intro .toggle-panel .entry-content ul li,#service-intro .toggle-panel .entry-content ol li{font-family:"futura-pt","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.625rem}.social_media_section .title{text-align:center;padding:50px 0 20px;font-size:1.5rem;color:#000;text-transform:uppercase;font-weight:400}.mb-0{margin-bottom:0}.mt-0{margin-top:0}.member-page-header{flex-direction:column}.member-page-header picture img{margin:0 auto}.member-page-header .member-info{width:100%;padding-left:0}.member-page-header .member-info h2{text-align:center}.member-bio{width:100%}@media only screen and (min-width: 481px){.entry-content .alignleft,.entry-content img.alignleft{margin-right:30px;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright{margin-left:30px;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}#frontpage-slider .item .overlay .inner-text{margin-top:100px}#frontpage-slider .item .overlay .title{font-size:50px;font-size:3.125rem;line-height:60px;line-height:3.75rem}.post-card a .date{font-size:14px;font-size:.875rem}.contact-info .contact-details .email a{font-size:28px;font-size:1.75rem}.member-page-header{flex-direction:column}.member-page-header picture img{margin:0 auto}.member-page-header .member-info{width:100%;padding-left:0}.member-page-header .member-info h2{text-align:center}.member-bio{width:100%}}@media only screen and (min-width: 768px){html,body{height:100%}#container{min-height:100%;position:relative}.frontpage-services .service-links{padding:120px 0;position:relative}.frontpage-services .service-links:after{left:0}.frontpage-about .about-description{font-size:30px;font-size:1.875rem}#frontpage-slider .owl-dots{bottom:-30px}.twitter-container{margin-top:200px}.contact-info{text-align:left}.search-notice{margin-bottom:50px}#breadcrumb-bar span.crumb{margin-left:0;display:inline}#breadcrumb-bar .home-crumb-container{background:none;padding:0;margin:0;position:relative}#breadcrumb-bar .home-crumb-container a.home.large{display:inline}#breadcrumb-bar .home-crumb-container a.home.small{display:none}#breadcrumb-bar .home-crumb-container+.divider{margin:0 15px}#breadcrumb-bar .home-crumb-container+.divider:before{content:'\f105'}#breadcrumb-bar .divider{margin:0 15px;display:inline}.hero .hero-text .hero-intro{max-width:30vw;font-size:20px;font-size:1.25rem;font-weight:300;color:#fff;opacity:0.75}.member-page-header{flex-direction:row}.member-page-header picture img{margin:0 auto}.member-page-header .member-info{width:60%;padding-left:60px}.member-page-header .member-info h2{text-align:center}}@media only screen and (min-width: 992px){#content{padding-bottom:560px}body.blog #title-bar,body.single-service #title-bar,body.page-template-team #title-bar,body.page-template-contact #title-bar,body.single-recent-engagement #title-bar,body.category #title-bar,body.single-post #title-bar,body.search #title-bar{margin-bottom:60px}body.tax-service_type .hero,body.page-template-service-types .hero,body.post-type-archive-recent-engagement .hero{margin-bottom:40px}body.page-template-default #title-bar,body.page-template-centered #title-bar{margin-bottom:60px}body.page-template-default #awards,body.page-template-centered #awards{margin-top:60px}body.service-template-default .hero{margin-bottom:40px}.fade-in{position:relative;opacity:0;-webkit-transition:opacity 1s ease-in-out,top 1s ease-in-out,right 1s ease-in-out,bottom 1s ease-in-out,left 1s ease-in-out;-transition:opacity 1s ease-in-out,top 1s ease-in-out,right 1s ease-in-out,bottom 1s ease-in-out,left 1s ease-in-out;transition:opacity 1s ease-in-out,top 1s ease-in-out,right 1s ease-in-out,bottom 1s ease-in-out,left 1s ease-in-out}.fade-in.done{opacity:1}#main-nav{display:block;background:#eee;border:0}#main-nav ul{margin-top:0}#main-nav li{float:left;position:relative}#main-nav li a{border-bottom:0}#main-nav li a:hover,#main-nav li a:focus{background-color:#dedede}#main-nav li ul.sub-menu,#main-nav li ul.children{margin-top:0;position:absolute;overflow:hidden;visibility:hidden;z-index:8999;display:block}#main-nav li ul.sub-menu li a,#main-nav li ul.children li a{padding-left:10px;border-right:0;display:block;width:180px}#main-nav li ul.sub-menu li:last-child a,#main-nav li ul.children li:last-child a{border-bottom:0}#main-nav li:hover ul{top:auto;overflow:visible;visibility:visible}.frontpage-services .services-text{margin-right:240px}.frontpage-services .services-text.fade-in{right:100px}.frontpage-services .services-text.fade-in.done{right:0}.frontpage-services .services-text .services-description{font-size:34px;font-size:2.125rem}.frontpage-services .service-links.fade-in{left:100px}.frontpage-services .service-links.fade-in.done{left:0}.frontpage-about{padding:160px 0 220px 0}.frontpage-recent-engagements.fade-in{top:100px}.frontpage-recent-engagements.fade-in.done{top:0}.frontpage-recent-engagements .recent-engagement .engagement-text{padding:70px 50px 180px 50px}.frontpage-recent-engagements .recent-engagement .engagement-text .description{margin-bottom:75px;font-size:32px;font-size:2rem}.frontpage-recent-engagements .recent-engagement .engagement-text .read-more a:after{left:170px}.frontpage-recent-engagements .recent-engagement .engagement-image{position:absolute;top:0;left:41.66666667%;bottom:0;right:0;margin:0;height:100%;width:auto}.frontpage-recent-engagements .owl-dots{padding-left:70px;bottom:-30px}#footer #inner-footer .menu-group.menu-group-1,#footer #inner-footer .menu-group.menu-group-2{margin:0;border:0}#footer #inner-footer .menu-group .title{cursor:default;margin:90px 0 50px;padding:0}#footer #inner-footer .menu-group .title:after{content:none}#footer #inner-footer .menu-group .nav.footer-nav{display:block;padding:0;margin:0}#footer #inner-footer .menu-group .nav.footer-nav.footer-nav-1 li{float:left;width:50%}#footer #inner-footer .footer-right{text-align:right}#featured-insights .section-title.fade-in{top:20px}#featured-insights .section-title.fade-in.done{top:0}#featured-insights .masonry-grid .grid-item{width:50%}#featured-insights .masonry-grid .grid-item.grid-item-2{margin-top:100px}.related-posts-sidebar{margin-left:50px;margin-top:0}.related-insights-service{margin-top:80px}.related-insights-service .related-insight-service .title{text-align:left}.insights-featured{padding-bottom:100px;margin-bottom:100px}.insights-featured .text{margin:50px 0 50px 45px}.insights-featured .text .title{font-size:22px;font-size:1.375rem}.insights-featured .text .insight-title{margin-bottom:30px;font-size:34px;font-size:2.125rem}.insights-featured .text .read-more a{font-size:18px;font-size:1.125rem}#title-bar .search-container form input[type="text"]{margin-top:32px;padding:10px 200px 16px 0}#title-bar .search-container form input[type="image"]{top:54px}.related-posts-sidebar .post{padding:20px 20px}#recent-engagements-carousel .owl-carousel.owl-theme .text-col{padding-bottom:120px}#recent-engagements-carousel .owl-carousel.owl-theme .text{margin-left:40px}#recent-engagements-carousel .owl-carousel.owl-theme .text .title{font-size:22px;font-size:1.375rem}#recent-engagements-carousel .owl-carousel.owl-theme .text .post-title{font-size:38px;font-size:2.375rem}#recent-engagements-carousel .owl-carousel.owl-theme .text .read-more{font-size:20px;font-size:1.25rem}#recent-engagements-carousel .owl-carousel.owl-theme .owl-nav{float:none;position:absolute;bottom:15px;left:50%;margin-top:10px;margin-left:50px}#recent-engagements-carousel .owl-carousel.owl-theme .owl-nav .owl-prev{margin-left:5px}.post-card.fade-in,.service-card.fade-in,.service-single-card.fade-in,.recent-engagement-card.fade-in{top:50px}.post-card.fade-in.done,.service-card.fade-in.done,.service-single-card.fade-in.done,.recent-engagement-card.fade-in.done{top:0}#service-intro .intro-text{font-size:30px;font-size:1.875rem;color:#16305A}}@media only screen and (min-width: 1200px){.post-card a .title,.post-card a .service,.related-insight-service a .title,.related-insight-service a .service,.service-single-card a .title,.service-single-card a .service,.service-card a .title,.service-card a .service{padding-left:20px;padding-right:20px}.post-card a .date{padding-left:20px}.recent-engagement-card .title{padding-left:20px}}@media only screen and (min-width: 1320px){.container{width:1280px}.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{float:left}.col-xl-12{width:100%}.col-xl-11{width:91.66666667%}.col-xl-10{width:83.33333333%}.col-xl-9{width:75%}.col-xl-8{width:66.66666667%}.col-xl-7{width:58.33333333%}.col-xl-6{width:50%}.col-xl-5{width:41.66666667%}.col-xl-4{width:33.33333333%}.col-xl-3{width:25%}.col-xl-2{width:16.66666667%}.col-xl-1{width:8.33333333%}.col-xl-pull-12{right:100%}.col-xl-pull-11{right:91.66666667%}.col-xl-pull-10{right:83.33333333%}.col-xl-pull-9{right:75%}.col-xl-pull-8{right:66.66666667%}.col-xl-pull-7{right:58.33333333%}.col-xl-pull-6{right:50%}.col-xl-pull-5{right:41.66666667%}.col-xl-pull-4{right:33.33333333%}.col-xl-pull-3{right:25%}.col-xl-pull-2{right:16.66666667%}.col-xl-pull-1{right:8.33333333%}.col-xl-pull-0{right:auto}.col-xl-push-12{left:100%}.col-xl-push-11{left:91.66666667%}.col-xl-push-10{left:83.33333333%}.col-xl-push-9{left:75%}.col-xl-push-8{left:66.66666667%}.col-xl-push-7{left:58.33333333%}.col-xl-push-6{left:50%}.col-xl-push-5{left:41.66666667%}.col-xl-push-4{left:33.33333333%}.col-xl-push-3{left:25%}.col-xl-push-2{left:16.66666667%}.col-xl-push-1{left:8.33333333%}.col-xl-push-0{left:auto}.col-xl-offset-12{margin-left:100%}.col-xl-offset-11{margin-left:91.66666667%}.col-xl-offset-10{margin-left:83.33333333%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-8{margin-left:66.66666667%}.col-xl-offset-7{margin-left:58.33333333%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-5{margin-left:41.66666667%}.col-xl-offset-4{margin-left:33.33333333%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-2{margin-left:16.66666667%}.col-xl-offset-1{margin-left:8.33333333%}.col-xl-offset-0{margin-left:0}.visible-xl{display:block !important}table.visible-xl{display:table !important}tr.visible-xl{display:table-row !important}th.visible-xl,td.visible-xl{display:table-cell !important}.visible-xl-block{display:block !important}.visible-xl-inline{display:inline !important}.visible-xl-inline-block{display:inline-block !important}.hidden-xl{display:none !important}.insights-featured .text{margin:100px 0 100px 85px}.insights-featured .text .insight-title{margin-bottom:60px}.search-container{display:inline-block;margin-top:40px;margin-left:160px}.hero .hero-image{height:40vh}#service-hero .hero-image{height:20vh}#frontpage-slider{height:60vh}.member-bio{margin-top:60px;width:60%}}@media only screen and (min-width: 1367px){.hero .hero-image{height:40vh}#service-hero .hero-image{height:20vh}#frontpage-slider{height:60vh}#off-canvas-menu{padding:80px}#off-canvas-menu ul{margin:150px 0 50px}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){#off-canvas-menu ul li .submenu-container .submenu-inner .submenu-item:hover{margin-top:auto;margin-bottom:auto}}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{color:#444 !important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{display:none}}
/*# sourceMappingURL=style.css.map */
