/*!
 * Start Bootstrap -  v1.0.0 ()
 * Copyright 2019-2021 Jack Edwards
 * Licensed under MIT
 */

body{margin:0;background:#fff;color:grey;font-family:Lato,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;font-size:1em;text-align:left;text-rendering:optimizeLegibility;overflow-x:hidden}@media (min-width:992px){body{padding-top:0;padding-left:0}}h1,h2,h3,h4,h5,h6{font-family:Lato,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:700;text-transform:uppercase}.bg-primary{background-color:#868e96!important}.bg-navbar-collapsed{background-color:#58677c!important}.bg-navbar{background-color:#3d5d78!important}.bg-footer{background-color:#4a7791!important}.fg-text-primary{color:#6c757d}.text-section-header{color:grey}.text-card-header{color:#395d73}.divider span{display:inline-block;vertical-align:middle}.divider .fa{font-size:20px;margin:0 20px}.divider .outer-line{width:25%;border-bottom:1px solid #ddd}header.masthead{font-size:100%;text-align:center;color:#fff;background-color:#464646}header.masthead .intro-text{padding-top:120px;padding-bottom:120px}header.masthead .intro-text .intro-lead-in{font-size:1.375em;font-style:italic;line-height:1.375em;margin-bottom:25px}header.masthead .intro-text .intro-heading{font-size:3.125em;font-weight:700;text-transform:uppercase;margin-bottom:20px}header.masthead .intro-text .intro-subheading{font-size:1.5em;font-weight:500;text-transform:uppercase;margin-bottom:15px}header.masthead .intro-text .intro-subheading-text{text-transform:none;font-size:1em;font-weight:400}header.masthead-img{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.5))),url(img/header-bg.jpg);background-image:-webkit-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(img/header-bg.jpg);background-image:-moz-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(img/header-bg.jpg);background-image:-o-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(img/header-bg.jpg);background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(img/header-bg.jpg);background-repeat:no-repeat;background-attachment:fixed;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (hover:none){header.masthead-img{background-attachment:scroll}}@media only screen and (min-width:576px){header.masthead .intro-text{padding-bottom:110px}}@media only screen and (min-width:992px){header.masthead .intro-text .intro-subheading-text{font-family:Lato,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}}.navbar-fg-uppercase{font-size:84%;text-transform:uppercase}.navbar-fg-light .navbar-brand{color:#759dbf}.navbar-fg-light .navbar-brand:focus,.navbar-fg-light .navbar-brand:hover{color:#759dbf;color:#014976}.navbar-fg-light .navbar-nav .nav-link{color:rgba(128,128,128,.5)}.navbar-fg-light .navbar-nav .nav-link:focus,.navbar-fg-light .navbar-nav .nav-link:hover{color:#014976}.navbar-fg-light .navbar-nav .nav-link.disabled{color:rgba(128,128,128,.3)}.navbar-fg-light .navbar-nav .active>.nav-link,.navbar-fg-light .navbar-nav .nav-link.active,.navbar-fg-light .navbar-nav .nav-link.show,.navbar-fg-light .navbar-nav .show>.nav-link{color:#014976}.navbar-fg-light .navbar-toggler{color:rgba(128,128,128,.5);border-color:rgba(128,128,128,.1)}.navbar-fg-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-fg-light .navbar-text{color:rgba(128,128,128,.5)}.navbar-fg-light .navbar-text a{color:#759dbf}.navbar-fg-light .navbar-text a:focus,.navbar-fg-light .navbar-text a:hover{color:#014976}.navbar-bg-light{background-color:#f4f4f4!important}a.navbar-bg-light:focus,a.navbar-bg-light:hover,button.navbar-bg-light:focus,button.navbar-bg-light:hover{background-color:#dae0e5!important}#back_to_top{color:#cdcdcd;height:auto;position:fixed;bottom:.5em;margin:0;z-index:10000;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;right:1.5625em;visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#back_to_top.off{right:1.5625em}#back_to_top.on{opacity:1;visibility:visible;right:1.5625em;-webkit-filter:alpha(opacity=100)}#back_to_top>span{width:3.25em;height:3.25em;line-height:3.25em;text-decoration:none;-moz-border-radius:3.25em;-webkit-border-radius:3.25em;border-radius:3.25em;-webkit-mtransition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;border:2px solid #e8e8e8ee;background:0 0}#back_to_top span i,#back_to_top span span{-webkit-transition:color .2s ease 0s;-moz-transition:color .2s ease 0s;-o-transition:color .2s ease 0s;transition:color .2s ease 0s}#back_to_top span i,#back_to_top span span{font-size:1.375em;color:#b0b0b0;line-height:1.375em}#back_to_top:hover>span{background-color:#e8e8e8}section:focus{outline:0}.section-text{text-align:left;line-height:1.75}.section-leadership-image-1{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.5))),url(img/header-bg.jpg);background-image:-webkit-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(img/header-bg.jpg);background-image:-moz-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(img/header-bg.jpg);background-image:-o-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(img/header-bg.jpg);background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(img/header-bg.jpg);background-repeat:no-repeat;background-attachment:scroll;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:55vh}.section-leadership-image-2{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.5))),url(img/background_image.jpg);background-image:-webkit-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(img/background_image.jpg);background-image:-moz-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(img/background_image.jpg);background-image:-o-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(img/background_image.jpg);background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(img/background_image.jpg);background-repeat:no-repeat;background-attachment:fixed;background-position:right bottom;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#464646;min-height:25vh;width:100%;height:auto;max-height:90%}.section-philosophy{padding-top:50px;padding-left:5px;padding-right:5px;background-color:#f4f4f4}.section-leadership{padding-top:50px;padding-left:5px;padding-right:5px;background-color:#fff}.section-experience{padding-top:50px;padding-left:5px;padding-right:5px;background-color:#f4f4f4}.section-expertise{padding-top:50px;padding-left:5px;padding-right:5px;background-color:#fff}.section-portfolio{padding-top:50px;padding-left:5px;padding-right:5px;background-color:#f4f4f4}.section-ondemand{padding-top:50px;padding-left:5px;padding-right:5px;background-color:#fff}.section-blog{padding-top:50px;padding-left:5px;padding-right:5px;background-color:#f4f4f4}.section-connect{padding-top:50px;padding-left:5px;padding-right:5px;background-color:#afcfe4;background-image:url(img/map-image.png);background-repeat:no-repeat;background-attachment:scroll;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (hover:none){.section-leadership-image-2{background-attachment:scroll}}@media only screen and (min-width:432px){.section-leadership-image-2{min-height:35vh}}@media only screen and (min-width:576px){.section-layout{margin:0 0 0}.section-leadership-image-2{min-height:40vh}}@media only screen and (min-width:768px){.section-layout{margin:0 5% 0}.section-leadership-image-2{min-height:45vh}}@media only screen and (min-width:992px){.section-layout{margin:0 10% 0}.section-leadership-image-2{min-height:50vh;background-position:right center}}@media only screen and (min-width:1200px){.section-leadership-image-2{min-height:55vh}}.footer{padding:15px 0;text-align:center}.footer span.copyright{color:rgba(255,255,255,.5);font-size:90%;line-height:40px;text-transform:none}.footer ul.quicklinks{font-size:90%;line-height:40px;margin-bottom:0;text-transform:none}.social-icons a{display:inline-block;height:3.5em;width:3.5em;background-color:#495057;color:#fff!important;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;text-align:center;font-size:1.5em;line-height:3.5em}.social-icons a:hover{background-color:#6b757e}ul.social-icons{margin-bottom:0}ul.social-icons li a{font-size:120%;line-height:2.5em;display:block;width:2.5em;height:2.5em;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;outline:0;background-color:#395d73}ul.social-icons li a:active,ul.social-icons li a:focus,ul.social-icons li a:hover{background-color:#6b757e}.email-icon{height:24px;width:24px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#212529}.wp1,.wp2,.wp3,.wp4,.wp5,.wp6{visibility:hidden}.bounceInDown,.bounceInLeft,.bounceInRight,.fadeInDown,.fadeInLeft,.fadeInRight,.fadeInUp,.fadeInUpD,.fadeInUpDelay{visibility:visible}.delay-05s{-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.delay-1s{-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}.delay-1-05s{-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;-o-animation-delay:1.5s;animation-delay:1.5s}.features-list{padding:20px 0}.features-list h1{margin:.625em 0 .625em 0;padding:0;color:#395d73;font-size:1em;text-transform:none;text-align:center}.features-list p{margin-top:10px;margin-bottom:30px}.feature-content{margin-left:0;text-align:center}.feature-content h1{font-size:1.125em}.feature-icon{display:inline-block;width:2.1875em;height:2.1875em;border:solid 2px #759cbf;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;vertical-align:top;text-align:center;font-size:2.8125em;line-height:2.1875em}.feature-icon i{color:#759cbf}.feature-1,.feature-2,.feature-3,.feature-4{text-align:left}@media (max-width:575px),(min-width:576px){.feature-1,.feature-2,.feature-3,.feature-4{text-align:center}.features-list h1{margin:.625em 0 .625em 0;padding:0;color:#395d73;font-size:1.125em;text-align:center}.feature-icon{margin-top:15px;margin-right:4px;vertical-align:top}.features-list p{margin-bottom:30px}.feature-content{display:inline-block;margin-left:0;text-align:center;max-width:100%}}@media (min-width:768px){.feature-1,.feature-2,.feature-3,.feature-4{text-align:center}.features-list h1{margin:.625em 0 .625em 0;padding:0;color:#395d73;font-size:1.125em;text-align:center}.feature-icon{margin-top:15px;margin-right:4px;vertical-align:top}.features-list p{margin-bottom:30px}.feature-content{display:inline-block;margin-left:0;text-align:center;max-width:100%}}@media (min-width:992px){.feature-1,.feature-2,.feature-3,.feature-4{text-align:center}.feature-icon{margin-top:0;margin-right:0;margin-bottom:10px;vertical-align:top}.features-list h1{text-align:center}.features-list p{margin-bottom:20px}.feature-content{text-align:center;max-width:100%}}.card--portfolio{font-family:Lato,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";display:block;background-color:rgba(255,255,255,.8);padding:20px 0;height:100%}.card--portfolio__transform{margin-top:0;width:100%;border-top:4px solid transparent;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.card--portfolio__transform:hover{border-top:4px solid #759cbf;-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 5px 5px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);-moz-box-shadow:0 5px 5px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);box-shadow:0 5px 5px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.card--portfolio:focus{border-top:2px solid #759cbf}.card--portfolio .card--portfolio__title{text-align:center;font-style:normal;font-weight:700;font-size:1.4rem;padding-left:8px;padding-right:8px;color:#395d73}.card--portfolio .card--portfolio__media{width:40px;margin-right:10}.card--portfolio .card--portfolio__media img{display:block}.card--portfolio .card--portfolio__body{padding-left:8px;padding-right:8px}.card--portfolio .card--portfolio__content{padding-left:8px;padding-right:8px}.card-container{margin:25px 0}.card-container:before{content:"";display:table}.card-container:after{content:"";display:table;clear:both}.card-container .card-container-item{position:relative;color:#717c8e;text-decoration:none;-webkit-perspective:750px;-moz-perspective:750px;perspective:750px;margin:15px 0;float:left;width:100%}.card-container .card-container-item.hover,.card-container .card-container-item:focus,.card-container .card-container-item:hover{text-decoration:none}.card-container .card-container-item.hover>.card-container-item-cover,.card-container .card-container-item:focus>.card-container-item-cover,.card-container .card-container-item:hover>.card-container-item-cover{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform:rotateY(180deg)}.card-container .card-container-item.hover>.card-container-item-content,.card-container .card-container-item:focus>.card-container-item-content,.card-container .card-container-item:hover>.card-container-item-content{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);transform:rotateY(360deg)}.card-container .card-container-item .card-container-item-content,.card-container .card-container-item .card-container-item-cover{position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:-o-transform .5s;-moz-transition:transform .5s,-moz-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s,-moz-transform .5s,-o-transform .5s;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);transform:rotateY(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.card-container .card-container-item .card-container-item-cover{position:absolute;top:0;right:0;bottom:0;left:0;margin:0 15px;-webkit-box-shadow:0 0 3px 1px #ddd;-moz-box-shadow:0 0 3px 1px #ddd;box-shadow:0 0 3px 1px #ddd;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.card-container .card-container-item .card-container-item-cover:after,.card-container .card-container-item .card-container-item-cover:before{position:absolute;top:50%;left:50%}.card-container .card-container-item .card-container-item-cover:before{margin:-40px 0 0 -20px;font-size:45px;color:#759cbf}.card-container .card-container-item .card-container-item-cover:after{content:attr(data-headline);font-family:Lato,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";left:0;width:100%;margin:20px 0 0;font-size:18px;text-align:center;font-weight:700}.card-container .card-container-item .card-container-item-cover span:after{content:attr(data-headline);position:absolute;top:50%;left:50%;left:0;width:100%;margin:20px 0 0;font-size:18px;font-weight:700;text-align:center}.card-container .card-container-item .card-container-item-content{overflow:hidden;margin:-16px -6px;padding:30px 40px;font-size:14px;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;width:100%}.card-container .card-container-item .card-container-item-content:before{position:absolute;top:0;right:0;margin:-60px;font-size:200px;opacity:.2}.card-container .card-container-item .card-container-item-content h2{position:relative;margin:8px 0;font-size:16px;font-weight:500;text-transform:Capitalize}.card-container .card-container-item .card-container-item-content p{line-height:23px;position:relative;margin:12px 0;font-size:13px}.card-container[data-icon]:before{content:attr(data-icon);text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative}.card-container[data-icon].after:before{content:none}.card-container[data-icon].after:after{content:attr(data-icon);text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;margin-left:4px}