:root{--dark-blue: #000044;--medium-blue: #1b3886;--light-blue: #79c1ee;--gray-border-color: #c5c5c5;--gray-text-color: #555;--light-gray-color: #b8b8b8;--light-gray-bg: #f6f6f6;--light-gray-2: #e5e5e5;--medium-gray-color: #444;--dark-gray-color: #111;--white: #fff}div.page-wrapper{width:100%;overflow:hidden}.container .row main{padding-top:0}a.home-btn{display:block;width:180px;color:var(--medium-blue);text-decoration:none;color:#3483ee;border:solid 1px #3483ee;font-size:14px;height:30px;line-height:30px;font-weight:400;text-transform:uppercase;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;padding-left:10px;margin-top:20px;text-align:center}a.home-btn span{width:30px;height:30px;line-height:30px;font-size:14px}#home-slider-2020{background:#000;overflow:hidden;position:relative}#home-slider-2020 article.home-slide{width:100%;height:0;padding-top:35.5%;position:relative}#home-slider-2020 article.home-slide img{position:absolute;top:0;left:0;width:100%;height:auto;z-index:1}#home-slider-2020 article.home-slide div.slide-text-wrap{position:absolute;right:0;bottom:0;padding:0 40px 60px 0;z-index:10;width:50%}@media only screen and (max-width:992px){#home-slider-2020 article.home-slide div.slide-text-wrap{padding-bottom:30px;padding-right:20px}}#home-slider-2020 article.home-slide div.slide-text-wrap *{color:#fff}#home-slider-2020 article.home-slide div.slide-text-wrap h1{font-size:42px;font-weight:600;letter-spacing:0px;line-height:1.1}@media only screen and (max-width:1200px){#home-slider-2020 article.home-slide div.slide-text-wrap h1{font-size:35px}}@media only screen and (max-width:992px){#home-slider-2020 article.home-slide div.slide-text-wrap h1{font-size:28px}}#home-slider-2020 article.home-slide div.slide-text-wrap p{font-size:16px;line-height:1.5;margin-bottom:0}@media only screen and (max-width:992px){#home-slider-2020 article.home-slide div.slide-text-wrap p{font-size:15px}}@media only screen and (max-width:768px){#home-slider-2020{left:50%;margin-left:-50vw;width:100vw}}@media only screen and (max-width:670px){#home-slider-2020 article.home-slide{height:auto;padding-top:180px}#home-slider-2020 article.home-slide img{width:200vw;max-width:none}#home-slider-2020 article.home-slide div.slide-text-wrap{position:relative;width:100%;right:unset;bottom:unset;padding:20px;margin-top:0;margin-bottom:0;background:black;background:linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.7) 70%, rgba(0, 0, 0, 0) 100%)}#home-slider-2020 article.home-slide div.slide-text-wrap h2{font-size:30px}#home-slider-2020 article.home-slide div.slide-text-wrap p{font-size:14px}}#home-featured-content{font-size:0}#home-featured-content.blocks-1 article{width:100%}#home-featured-content.blocks-3 article:nth-child(3),#home-featured-content.blocks-5 article:nth-child(3){width:100%}#home-featured-content article{width:50%;display:inline-block;font-size:16px;vertical-align:top;position:relative;padding:30px}@media only screen and (max-width:670px){#home-featured-content article{width:100%;padding-left:0;padding-right:0}}#home-featured-content article .content-wrap{width:calc(100% - 180px);font-family:"Open Sans", sans-serif;color:var(--gray-text-color)}@media only screen and (max-width:992px){#home-featured-content article .content-wrap{width:100%}}#home-featured-content article .content-wrap img.featured-image-mobile{width:100%;height:auto;display:none}@media only screen and (max-width:992px){#home-featured-content article .content-wrap img.featured-image-mobile{display:block}}#home-featured-content article .content-wrap h3,#home-featured-content article .content-wrap h2{font-family:"Open Sans", sans-serif}#home-featured-content article .content-wrap h3{font-weight:300;font-size:24px;text-transform:uppercase;color:#6670a9}@media only screen and (max-width:992px){#home-featured-content article .content-wrap h3{font-size:18px}}#home-featured-content article .content-wrap h2{margin-top:0;margin-bottom:1px;font-size:18px;line-height:1.2;font-weight:600}#home-featured-content article .content-wrap h2 a{text-decoration:none}#home-featured-content article .content-wrap time{font-weight:300;font-size:11px;text-transform:uppercase;font-style:italic}#home-featured-content article .content-wrap p{font-size:14px;line-height:1.8;margin-bottom:0}#home-featured-content article .content-wrap p.author{font-size:12px;font-style:italic}@media only screen and (max-width:992px){#home-featured-content article .content-wrap p{font-size:13px}}#home-featured-content article img.featured-image{position:absolute;right:30px;top:90px;width:160px;height:auto}@media only screen and (max-width:992px){#home-featured-content article img.featured-image{display:none}}.home-full-panel{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.home-full-panel .hs-inner{max-width:1040px;margin:0 auto}h3.lower-heading{font-family:"Open Sans", sans-serif;font-weight:800;font-size:42px}@media only screen and (max-width:768px){h3.lower-heading{font-size:34px}}#home-solutions{background:#1a204a;background:linear-gradient(90deg, #1a204a 0%, #273272 50%, #1a204a 100%);padding:60px}@media only screen and (max-width:768px){#home-solutions{padding:40px}}#home-solutions .hs-inner{color:#fff;font-size:0}#home-solutions .hs-inner p{font-size:18px}@media only screen and (max-width:768px){#home-solutions .hs-inner p{font-size:16px}}#home-solutions .hs-inner .solution{display:inline-block;position:relative;width:calc(50% - 10px);height:0;margin-bottom:20px;padding-top:16.5%;background-color:#000;background-repeat:no-repeat;background-position:center center;background-size:cover;cursor:pointer}#home-solutions .hs-inner .solution:after{content:"";position:absolute;top:0;left:0;z-index:2;height:100%;width:100%;background:rgba(0, 0, 0, 0.3);background:linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.8) 90%)}#home-solutions .hs-inner .solution.solution-odd{margin-right:20px}#home-solutions .hs-inner .solution#effective-positioning{background-image:url("../img/solutions/solutions-effective-positioning.jpg")}#home-solutions .hs-inner .solution#high-performing-motivated-people{background-image:url("../img/solutions/solutions-motivated-people.jpg")}#home-solutions .hs-inner .solution#developing-growing-client-base{background-image:url("../img/solutions/solutions-differentiation.jpg")}#home-solutions .hs-inner .solution#running-efficient-profitable-practice{background-image:url("../img/solutions/solutions-efficient-practice.jpg")}#home-solutions .hs-inner .solution .content-wrap{position:absolute;bottom:15px;left:15px}#home-solutions .hs-inner .solution .content-wrap h2{font-family:"Open Sans", sans-serif;font-weight:400;text-transform:uppercase;font-size:18px;color:#9cf;margin-bottom:2px}#home-solutions .hs-inner .solution .content-wrap h2 br{display:none}#home-solutions .hs-inner .solution .content-wrap p{font-size:16px;color:#fff;margin-bottom:0}#home-solutions .hs-inner .solution .content-wrap *{position:relative;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.7);line-height:1.1;z-index:5}@media only screen and (max-width:992px){#home-solutions .hs-inner .solution .content-wrap h2{font-size:16px}#home-solutions .hs-inner .solution .content-wrap h2 br{display:inline}#home-solutions .hs-inner .solution .content-wrap p{font-size:15px}}@media only screen and (max-width:992px){#home-solutions .hs-inner .solution{padding-top:22%}}@media only screen and (max-width:670px){#home-solutions .hs-inner .solution{width:100%;padding-top:50%}}#home-who-we-are{position:relative;width:100vw;padding:60px;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}#home-who-we-are .hs-inner h3{color:var(--medium-blue);margin-bottom:15px}#home-who-we-are .hs-inner .item-wrap{width:100%;margin-bottom:40px}#home-who-we-are .hs-inner .item-wrap p.blurb{display:inline-block;position:relative;width:calc(50% - 10px);font-size:18px;color:var(--gray-text-color)}#home-who-we-are .hs-inner .item-wrap img{float:right;margin-left:20px;width:calc(50% - 10px)}#home-who-we-are .hs-inner .item-wrap:after{content:"";display:block;clear:both}@media only screen and (max-width:670px){#home-who-we-are .hs-inner .item-wrap{display:flex;flex-direction:column-reverse}#home-who-we-are .hs-inner .item-wrap p.blurb{width:100%;display:block;font-size:16px}#home-who-we-are .hs-inner .item-wrap a{display:block;width:100%}#home-who-we-are .hs-inner .item-wrap a img{width:100%;float:none;margin:0}}