img{max-width:100%;border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom}video{max-width:100%;height:auto}.hs-responsive-embed{position:relative;height:auto;overflow:hidden;padding-top:0;padding-left:0;padding-right:0}.hs-responsive-embed iframe,.hs-responsive-embed object,.hs-responsive-embed embed{width:100%;height:100%;border:0}.hs-responsive-embed,.hs-responsive-embed.hs-responsive-embed-youtube,.hs-responsive-embed.hs-responsive-embed-wistia,.hs-responsive-embed.hs-responsive-embed-vimeo{padding-bottom:2%}.hs-responsive-embed.hs-responsive-embed-instagram{padding-bottom:116.01%}.hs-responsive-embed.hs-responsive-embed-pinterest{height:auto;overflow:visible;padding:0}.hs-responsive-embed.hs-responsive-embed-pinterest iframe{position:static;width:auto;height:auto}iframe[src^="http://www.slideshare.net/slideshow/embed_code/"]{width:100%;max-width:100%}@media(max-width:568px){iframe{max-width:100%}}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],select{padding:6px;display:inline-block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hs-menu-wrapper ul{padding:0}.hs-menu-wrapper.hs-menu-flow-horizontal ul{list-style:none;margin:0}.hs-menu-wrapper.hs-menu-flow-horizontal>ul{display:inline-block;margin-bottom:20px}.hs-menu-wrapper.hs-menu-flow-horizontal>ul:before{content:" ";display:table}.hs-menu-wrapper.hs-menu-flow-horizontal>ul:after{content:" ";display:table;clear:both}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{float:left}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{display:inline-block;padding:10px 20px;white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children{position:relative}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper{visibility:hidden;opacity:0;-webkit-transition:opacity .4s;position:absolute;z-index:10;left:0}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{display:block;white-space:nowrap;width:140px;overflow:hidden;text-overflow:ellipsis}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper{left:180px;top:0}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper{opacity:1;visibility:visible}.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal>ul{margin-bottom:0}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch{position:relative;margin-bottom:20px;min-height:7em}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul{margin-bottom:0}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children{position:static}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children ul.hs-menu-children-wrapper{display:none}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper{display:block;visibility:visible;opacity:1}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper:before{content:" ";display:table}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper:after{content:" ";display:table;clear:both}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper>li{float:left}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper>li a{display:inline-block;padding:10px 20px;white-space:nowrap;max-width:140px;width:auto;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.hs-menu-wrapper.hs-menu-flow-vertical{width:100%}.hs-menu-wrapper.hs-menu-flow-vertical ul{list-style:none;margin:0}.hs-menu-wrapper.hs-menu-flow-vertical li a{display:block;white-space:nowrap;width:140px;overflow:hidden;text-overflow:ellipsis}.hs-menu-wrapper.hs-menu-flow-vertical>ul{margin-bottom:20px}.hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-menu-depth-1>a{width:auto}.hs-menu-wrapper.hs-menu-flow-vertical>ul li a{padding:10px 20px;text-decoration:none}.hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-item-has-children{position:relative}.hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-item-has-children ul.hs-menu-children-wrapper{visibility:hidden;opacity:0;-webkit-transition:opacity .4s;position:absolute;z-index:10;top:0;left:180px}.hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper{opacity:1;visibility:visible}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li a{min-width:140px;width:auto}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch>ul{max-width:100%;overflow:hidden}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch>ul li.hs-item-has-children ul.hs-menu-children-wrapper{display:none}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper>li.hs-item-has-children>ul.hs-menu-children-wrapper{display:block;visibility:visible;opacity:1;position:static}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-2>a{padding-left:4em}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-3>a{padding-left:6em}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-4>a{padding-left:8em}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-5>a{padding-left:140px}.hs-menu-wrapper.hs-menu-not-show-active-branch li.hs-menu-depth-1 ul{box-shadow:0px 1px 3px rgba(0,0,0,0.18);-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.18);-moz-box-shadow:0px 1px 3px rgba(0,0,0,0.18)}@media(max-width:568px){.hs-menu-wrapper,.hs-menu-wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%}.hs-menu-wrapper.hs-menu-flow-horizontal ul{list-style:none;margin:0;display:block}.hs-menu-wrapper.hs-menu-flow-horizontal>ul{display:block}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{float:none}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a,.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a,.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper>li a{display:block;max-width:100%;width:100%}}.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper{visibility:visible;opacity:1}.widget-type-space{visibility:hidden}.hs-author-listing-header{margin:0 0 .75em 0}.hs-author-social-links{display:inline-block}.hs-author-social-links a.hs-author-social-link{width:24px;height:24px;border-width:0px;border:0px;line-height:24px;background-size:24px 24px;background-repeat:no-repeat;display:inline-block;text-indent:-99999px}.hs-author-social-links a.hs-author-social-link.hs-social-facebook{background-image:url("//static.hubspot.com/final/img/common/icons/social/facebook-24x24.png")}.hs-author-social-links a.hs-author-social-link.hs-social-linkedin{background-image:url("//static.hubspot.com/final/img/common/icons/social/linkedin-24x24.png")}.hs-author-social-links a.hs-author-social-link.hs-social-twitter{background-image:url("//static.hubspot.com/final/img/common/icons/social/twitter-24x24.png")}.hs-author-social-links a.hs-author-social-link.hs-social-google-plus{background-image:url("//static.hubspot.com/final/img/common/icons/social/googleplus-24x24.png")}.hs_cos_wrapper_type_image_slider{display:block;overflow:hidden}.hs_cos_flex-container a:active,.hs_cos_flex-slider a:active,.hs_cos_flex-container a:focus,.hs_cos_flex-slider a:focus{outline:0}.hs_cos_flex-slides,.hs_cos_flex-control-nav,.hs_cos_flex-direction-nav{margin:0;padding:0;list-style:none}.hs_cos_flex-slider{margin:0;padding:0}.hs_cos_flex-slider .hs_cos_flex-slides>li{display:none;-webkit-backface-visibility:hidden;position:relative}.hs_cos_flex-slider .hs_cos_flex-slides img{width:100%;display:block;border-radius:0px}.hs_cos_flex-pauseplay span{text-transform:capitalize}.hs_cos_flex-slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .hs_cos_flex-slides{display:block}* html .hs_cos_flex-slides{height:1%}.hs_cos_flex-slider{margin:0 0 60px;background:#fff;border:0;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;zoom:1}.hs_cos_flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .hs_cos_flex-viewport{max-height:300px}.hs_cos_flex-slider .hs_cos_flex-slides{zoom:1}.carousel li{margin-right:5px}.hs_cos_flex-direction-nav{*height:0}.hs_cos_flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}.hs_cos_flex-direction-nav .hs_cos_flex-next{background-position:100% 0;right:-36px}.hs_cos_flex-direction-nav .hs_cos_flex-prev{left:-36px}.hs_cos_flex-slider:hover .hs_cos_flex-next{opacity:.8;right:5px}.hs_cos_flex-slider:hover .hs_cos_flex-prev{opacity:.8;left:5px}.hs_cos_flex-slider:hover .hs_cos_flex-next:hover,.hs_cos_flex-slider:hover .hs_cos_flex-prev:hover{opacity:1}.hs_cos_flex-direction-nav .hs_cos_flex-disabled{opacity:.3 !important;filter:alpha(opacity=30);cursor:default}.hs_cos_flex_thumbnavs-direction-nav{margin:0px;padding:0px;list-style:none}.hs_cos_flex_thumbnavs-direction-nav{*height:0}.hs_cos_flex_thumbnavs-direction-nav a{width:30px;height:140px;margin:-60px 0 0;display:block;background:url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 40%;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:1;-webkit-transition:all .3s ease}.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-next{background-position:100% 40%;right:0px}.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-prev{left:0px}.hs-cos-flex-slider-control-panel img{cursor:pointer}.hs-cos-flex-slider-control-panel img:hover{opacity:.8}.hs-cos-flex-slider-control-panel{margin-top:-30px}.hs_cos_flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.hs_cos_flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.hs_cos_flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}.hs_cos_flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.hs_cos_flex-control-paging li a.hs_cos_flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.hs_cos_flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.hs_cos_flex-control-thumbs li{width:25%;float:left;margin:0}.hs_cos_flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.hs_cos_flex-control-thumbs img:hover{opacity:1}.hs_cos_flex-control-thumbs .hs_cos_flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.hs_cos_flex-direction-nav .hs_cos_flex-prev{opacity:1;left:0}.hs_cos_flex-direction-nav .hs_cos_flex-next{opacity:1;right:0}}.hs_cos_flex-slider .caption{background-color:rgba(0,0,0,0.5);position:absolute;font-size:2em;line-height:1.1em;color:white;padding:0px 5% 0px 5%;width:100%;bottom:0;text-align:center}.hs_cos_flex-slider .superimpose .caption{color:white;font-size:3em;line-height:1.1em;position:absolute;padding:0px 5% 0px 5%;width:90%;top:40%;text-align:center;background-color:transparent}@media all and (max-width:400px){.hs_cos_flex-slider .superimpose .caption{background-color:black;position:static;font-size:2em;line-height:1.1em;color:white;width:90%;padding:0px 5% 0px 5%;top:40%;text-align:center}#recaptcha_area table#recaptcha_table{width:300px !important}#recaptcha_area table#recaptcha_table .recaptcha_r1_c1{width:300px !important}#recaptcha_area table#recaptcha_table .recaptcha_r4_c4{width:67px !important}#recaptcha_area table#recaptcha_table #recaptcha_image{width:280px !important}}.hs_cos_flex-slider h1,.hs_cos_flex-slider h2,.hs_cos_flex-slider h3,.hs_cos_flex-slider h4,.hs_cos_flex-slider h5,.hs_cos_flex-slider h6,.hs_cos_flex-slider p{color:white}.hs-gallery-thumbnails li{display:inline-block;margin:0px;padding:0px;margin-right:-4px}.hs-gallery-thumbnails.fixed-height li img{max-height:150px;margin:0px;padding:0px;border-width:0px}pre{overflow-x:auto}table pre{white-space:pre-wrap}.comment{margin:10px 0 10px 0}.hs_cos_wrapper_type_rich_text,.hs_cos_wrapper_type_text,.hs_cos_wrapper_type_header,.hs_cos_wrapper_type_section_header,.hs_cos_wrapper_type_raw_html,.hs_cos_wrapper_type_raw_jinja,.hs_cos_wrapper_type_page_footer{word-wrap:break-word}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}.wp-float-left{float:left;margin:0 20px 20px 0}.wp-float-right{float:right;margin:0 0 20px 20px}#map_canvas img,.google-maps img{max-width:none}#recaptcha_table td{line-height:0}.recaptchatable #recaptcha_response_field{min-height:0;line-height:12px}body{font-family:'proxima-nova',Arial,sans-serif !important;font-weight:400 !important;font-size:16px;line-height:1.7em;background-color:#fff !important}p{font-family:'proxima-nova',Arial,sans-serif !important;font-style:normal;font-weight:400 !important;font-size:16px}h1,h2,h3,h4,h5,h6{font-family:'jubilat',sans-serif !important;font-style:normal;font-weight:500;line-height:1.3em}h1{font-size:60px !important}h2{font-size:40px !important}h3{font-size:28px !important}h4{font-size:18px !important}blockquote{display:block;position:relative;font-family:'proxima-nova-condensed',sans-serif;font-style:normal !important;font-size:24px !important;font-weight:400;line-height:1.5em;color:#55565a !important;padding:0px 25px;margin:25px 0px;border-left:5px solid #9fcae2;box-sizing:content-box;z-index:20}.row{margin:0}a:link,a:visited{color:#0f80a7}.page-wrapper{width:100%}.main-content{padding:0px 0px}.main-content a:link,.main-content a:visited{color:#0fa2c9;text-decoration:none;transition:all .2s ease}.main-content a:hover{padding-bottom:1px;border-bottom:1px solid #0fa2c9;transition:all .2s ease}.homepage-hero{position:relative;height:725px;overflow:hidden}.hero-image-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.hero-image-container img{width:100%;height:100%;object-fit:cover;object-position:center center}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);mix-blend-mode:multiply}.homepage-hero h1{font-family:'jubilat',serif;font-size:86px;font-weight:400;color:#fff !important;text-align:center !important;padding-top:400px;letter-spacing:2px;text-shadow:4px 4px 8px rgba(0,0,0,.6)}.homepage-hero h1::after{content:url('https://cdn2.hubspot.net/hubfs/320867/arrow-7.png');display:block;font-family:"Font Awesome 5 Pro" text-align:center;font-weight:600;margin-top:50px}.brief-about{background-color:rgba(255,255,255,1);padding:125px 0px 100px 0px}.brief-about h2{font-family:'jubilat',serif;font-size:55px;font-weight:300;padding-bottom:80px;color:#1a2d3a !important;text-align:center !important}.brief-about h2::after{content:'';display:block;width:25%;height:50px;margin-left:auto;margin-right:auto;border-bottom:2px solid #56c2b1}.brief-about p{font-size:20px;line-height:1.7em;font-weight:300;text-align:center}.homepage-cta{background-color:#1a2d3a;padding:50px 0px 75px 0px;text-align:center}.homepage-cta h3{font-family:'proxima-nova',Arial,sans-serif;font-style:normal;font-weight:400;color:#56c2b1;text-align:center;margin-bottom:25px}.homepage-cta p{color:#fff !important}.about-us-header{height:400px;background-size:cover;background-position:center;padding:0;overflow:hidden}.about-us-header img{width:100%;height:100%;object-fit:cover;object-position:center center}.about-body{padding:100px 0px}.about-body p{font-size:18px;text-align:center}.about-tag h3{font-family:'proxima-nova',Arial,sans-serif;text-align:center;padding-bottom:75px;border-bottom:1px solid #ededed}.about-us{padding:50px 0px}#about-icons{height:100px;width:auto}.about-us h3{font-size:40px;color:#e14525;font-family:'jubilat',serif;text-align:center}.about-facts p{margin:0px 0px 50px 0px;text-align:left}.about-capabilities h3{font-size:29px;font-family:'proxima-nova',Arial,sans-serif;color:#0f80a7;text-align:center;margin-bottom:20px}.about-capabilities p{text-align:center}#strategy-advisory{margin-top:20px}.work-header{background-image:url('https://cdn2.hubspot.net/hub/320867/file-2604667946.jpg');background-size:cover;background-position:center center;height:400px}.work-featured-header{padding:75px 20px}.work-featured-header h2{font-family:'jubilat',serif;font-style:normal;font-weight:400;text-align:center;color:#55565a}.work-portfolio{padding:0px 0px 50px 0px}.portfolio-row{padding:20px 0px}.casestudy-banner{position:relative;background-size:cover;background-position:center center;width:100%;height:350px;padding:0}.casestudy-banner .banner-image img{width:100% !important;height:350px;object-fit:cover;object-position:center center;z-index:20}.casestudy-banner .banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.9;z-index:21}.casestudy-banner .banner-text{position:absolute;top:0;left:0;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:100%;z-index:22}.casestudy-banner .banner-text p{font-size:20px;text-align:center;color:#fff}.casestudy-banner .banner-text h2{font-family:'proxima-nova-condensed',Arial,sans-serif;font-style:normal;font-weight:500;text-align:center;color:#fff}.case-study-contribute ul{padding-left:0px}.testimonial-speaker{text-align:center;color:#fff}.testimonial-quote{width:33.33%;flex:1 1 33.33%;margin:0px auto;text-align:center;color:#fff}.misc-content,.misc-content-2{padding:25px 0px}.misc-content img,.misc-content-2 img{display:block;margin:0 auto}.blog-cta{background-color:rgba(33,33,33,1);padding:25px 0px}.blog-cta h3{font-family:'proxima-nova',Arial,sans-serif;font-style:normal;font-weight:400;text-align:center;color:#fff;text-align:center}.blog-cta p{text-align:center}.top-banner-text h2{font-family:'proxima-nova-condensed',Arial,sans-serif;font-style:normal;font-weight:500;text-align:center;color:#fff}.case-study-situation h4,.case-study-contribute h4{font-family:'proxima-nova',Arial,sans-serif;font-style:normal;font-weight:700}.call-out-box h2{font-family:'jubilat',serif;font-style:normal;font-weight:400;color:#fff}.case-cta{background-color:#1a2d3a !important}.final-cta h2{font-family:'proxima-nova',Arial,sans-serif;font-style:normal;font-weight:500;color:#56c2b1}.top-banner-accredited{background:linear-gradient(rgba(33,33,33,0.9),rgba(33,33,33,0.9)),url('https://cdn2.hubspot.net/hubfs/320867/Case%20Study%20v2017/Accredited/AS_accredited.jpg');background-size:cover;background-position:center center;width:100%;height:350px;padding:100px 0px}.case-testimonial-accredited{background-color:#c56b2c;height:auto;padding:25px 0px}.accredited-screen{padding:0}.accredited-video{padding:25px 0px}.accredited-blog-cta{background-color:rgba(33,33,33,1);padding:25px 0px}.accredited-blog-cta h3{text-align:center;color:#fff}.top-banner-masonic{background:linear-gradient(rgba(112,154,168,0.9),rgba(112,154,168,0.9)),url('https://cdn2.hubspot.net/hubfs/320867/Case%20Study%20v2017/Masonic/Masonic_background.jpeg');background-size:cover;background-position:center center;width:100%;height:350px;padding:100px 0px}.case-testimonial-masonic{background-color:#289f6d;height:auto;padding:25px 0px}.top-banner-hunger{background:linear-gradient(rgba(102,149,47,0.9),rgba(102,149,47,0.9)),url('https://cdn2.hubspot.net/hubfs/320867/Case%20Study%20v2017/Hunger%20Solutions/HS_banner.jpg');background-size:cover;background-position:center center;width:100%;height:350px;padding:100px 0px}.case-testimonial-hunger{background-color:#b15b1b;height:auto;padding:25px 0px}.top-banner-hp{background:linear-gradient(rgba(44,86,151,0.9),rgba(44,86,151,0.9)),url('https://cdn2.hubspot.net/hubfs/320867/Case%20Study%20v2017/HP/HP_banner-1.jpg');background-size:cover;background-position:center center;width:100%;height:350px;padding:100px 0px}.case-testimonial-hp{background-color:#843177;height:auto;padding:25px 0px}.top-banner-kinf{background:linear-gradient(rgba(217,35,46,0.9),rgba(217,35,46,0.9)),url('https://cdn2.hubspot.net/hubfs/320867/Case%20Studies/KINF/kinf-back.jpg');background-size:cover;background-position:center center;width:100%;height:350px;padding:100px 0px}.case-testimonial-kinf{background-color:#fd8204;height:auto;padding:25px 0px}.top-banner-cr{background:linear-gradient(rgba(0,0,0,0.3),rgba(0,0,0,0.3)),url('https://cdn2.hubspot.net/hubfs/320867/Case%20Studies/College%20Recruiter/CollegeRecruiterBack.jpg');background-size:cover;background-position:center center;width:100%;height:350px;padding:100px 0px}.case-testimonial-cr{background-color:#8b0e04;height:auto;padding:25px 0px}.cr-screen{padding:0;margin:10px 0px}.top-banner-youth{background:linear-gradient(rgba(0,69,122,0.9),rgba(0,69,122,0.9)),url('https://cdn2.hubspot.net/hubfs/320867/Case%20Studies/Youthlink/youthlinkpic-back.jpg');background-size:cover;background-position:center center;width:100%;height:350px;padding:100px 0px}.case-testimonial-youth{background-color:#a0b545;height:auto;padding:25px 0px}.vert-top{width:100%;min-height:600px;padding:200px 0px 0px 0px;background-color:rgba(15,36,57,1);background-image:url('https://cdn2.hubspot.net/hubfs/320867/hero_businesses.png');background-size:70%;background-repeat:no-repeat;background-position:center center;z-index:2}.vert-add{position:relative;margin-top:93px}.case-study-temp_03_header.vert-add{margin-top:93px !important}.vert-cancel{margin-top:60px}.vert-top h5{font-family:'proxima-nova',Arial,sans-serif;text-transform:uppercase;font-style:normal;letter-spacing:2px;color:#fff;text-align:center;margin-bottom:30px}.vert-top h3{font-family:'proxima-nova',Arial,sans-serif;color:#fff;font-weight:100;text-align:center;font-style:normal}#play-button{display:none}.vert-challenge{padding:139px 0 0 0;min-height:500px;background-image:url('https://cdn2.hubspot.net/hubfs/320867/CSS%20and%20JS/challenge-background.jpg');background-size:cover}.vert-challenge h2{font-weight:100;margin-bottom:139px}.col-person-container{margin:20px 0px;opacity:.4;transition:all .2s ease}.col-person-container:hover{opacity:1;transition:all .2s ease;cursor:pointer}.left-col-person{background-color:#fff;padding:15px}.opaque-bubble{opacity:1}.persona-pic{width:100%;margin:0;padding:0}.persona-pic img{width:100%}.persona-quote{box-sizing:border-box;padding:20px}.persona-quote h4{font-family:'jubilat',Arial,serif !important;font-style:italic;font-weight:400;line-height:1.3em;color:#55565a;text-transform:inherit}.talk-bubble-triangle{margin-left:25px}.triangle{d:path("M0,0 100,0 125,70Z");fill:#fff}#second-person .talk-bubble-triangle{margin-left:75%}#second-person .talk-bubble-triangle .triangle{d:path("M25,0 125,0 0,70Z")}.talk-bubble-triangle .triangle{fill:#fff}.all-solutions{margin:20px 0px;padding:50px;height:100%}.mobile-solutions{display:none}.person-solutions{position:absolute;transform:translate(1000px,0px);opacity:0;transition:transform .2s ease}.solution-appear{position:relative;opacity:1;transform:translate(0px,0px);transition:transform .2s ease}.person-solutions ul{list-style:none}.solution-item{margin:25px 0px 70px 0px;padding:0px 0px 0px 75px}.solution-header{font-size:18px;letter-spacing:1px;color:#1a2d3a;text-transform:uppercase}.vert-challenge h2{font-family:'proxima-nova',Arial,sans-serif;font-style:normal;text-align:center;color:#1a2d3a;font-weight:300}.vert-diagram{background-color:#fff;padding:130px 0px}.diagram-container{text-align:center}.vert-diagram h2{font-family:'proxima-nova',Arial,sans-serif;font-style:normal;font-weight:300;color:#1a2d3a;text-align:center;margin-bottom:75px}.contact-cta{padding:50px 0px;background-color:#1a2d3a}.contact-cta h3{font-family:'proxiva-nova',Arial,sans-serif;font-style:normal;font-weight:400;color:#56c2b1;text-align:center;margin-bottom:25px}.contact-cta p{text-align:center}.vert-capabilities{background-color:#fff;padding:100px 0px}.vert-capabilities h2{font-family:'proxima-nova',Arial,sans-serif;font-style:normal;font-weight:300;color:#1a2d3a;text-align:center;letter-spacing:1px}.capabilities-columns{margin-top:50px}.capabilities-columns h6{font-family:'proxima-nova',Arial,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;color:#56c2b1;margin-bottom:40px}.capabilities-columns ul{list-style:none;margin-bottom:40px}.capabilities-columns ul li{margin-left:-15px;font-size:18px;line-height:1em !important}.expertise-logos p{text-align:center}.contact-cta-two{background-color:#1a2d3a;padding:100px}.contact-cta-two h3{font-family:'proxima-nova',Arial,sans-serif;font-style:normal;font-weight:500;color:#fff;text-align:center;font-size:32px;line-height:1.3em;letter-spacing:1px;margin-bottom:30px}.contact-cta-two p{color:#fff;text-align:center}.contact-form .hs-form .hs-form-field{padding:0px 10px}.contact-form .hs-button.primary,.contact-form input[type="submit"],.contact-form input[type="button"],.contact-cta-two .hs-button.primary,.contact-cta-two input[type="submit"],.contact-cta-two input[type="button"],.subscribe-cta .hs-button.primary,.subscribe-cta input[type="submit"],.subscribe-cta input[type="button"],.form-cta .hs-button.primary,.form-cta input[type="submit"],.form-cta input[type="button"],.request-body .hs-button.primary,.request-body input[type="submit"],.request-body input[type="button"]{background-color:#e14525;font-family:'proxima-nova',Arial,sans-serif;text-transform:uppercase;border-style:none;line-height:1.5em;font-weight:500;padding:10px 20px;font-size:18px;border-radius:5px;letter-spacing:1px;margin-top:30px;color:#fff;font-weight:400;transition:all .4s ease}.contact-form .hs-button.primary:focus,.contact-form input[type="submit"]:focus,.contact-form input[type="button"]:focus,.contact-cta-two .hs-button.primary:focus,.contact-cta-two input[type="submit"]:focus,.contact-cta-two input[type="button"]:focus,.subscribe-cta .hs-button.primary:focus,.subscribe-cta input[type="submit"]:focus,.subscribe-cta input[type="button"]:focus,.form-cta .hs-button.primary:focus,.form-cta input[type="submit"]:focus,.form-cta input[type="button"]:focus{outline:0}.subscribe-cta .hs-button.primary,.subscribe-cta input[type="submit"],.subscribe-cta input[type="button"]{width:100%;font-size:16px;margin-top:10px}.contact-form .hs-button.primary:hover,.contact-form input[type="submit"]:hover,.contact-form input[type="button"]:hover,.contact-cta-two .hs-button.primary:hover,.contact-cta-two input[type="submit"]:hover,.contact-cta-two input[type="button"]:hover,.subscribe-cta .hs-button.primary:hover,.subscribe-cta input[type="submit"]:hover,.subscribe-cta input[type="button"]:hover,.form-cta .hs-button.primary:hover,.form-cta input[type="submit"]:hover,.form-cta input[type="button"]:hover{background-color:#c13727 !important;cursor:pointer;transition:all .4s ease}.contact-form .hs-form input[type="text"],.contact-form .hs-form input[type="email"],.contact-form .hs-form textarea,.contact-form .hs-form input[type="tel"],.contact-cta-two .hs-form input[type="text"],.contact-cta-two .hs-form input[type="email"],.contact-cta-two .hs-form textarea,.subscribe-cta .hs-form input[type="text"],.subscribe-cta .hs-form input[type="email"],.subscribe-cta .hs-form textarea,.form-cta .hs-form input[type="text"],.form-cta .hs-form input[type="email"],.form-cta .hs-form textarea,.request-body .hs-form input[type="text"],.request-body .hs-form input[type="email"],.request-body .hs-form textarea,.request-body .hs-form input[type="tel"]{background-color:rgba(0,0,0,0);border-style:none;border-bottom:1px solid #56c2b1;margin:0px 0px 20px 0px;width:80%;color:#fff;transition:all .2s ease}.subscribe-cta .hs-form input[type="text"],.subscribe-cta .hs-form input[type="email"],.subscribe-cta .hs-form textarea,.request-body .hs-form input[type="text"],.request-body .hs-form input[type="email"],.request-body .hs-form textarea,.request-body .hs-form input[type="tel"]{color:#55565a;width:100%;border-bottom:1px solid #55565a}.contact-form .hs-form input[type="text"],.contact-form .hs-form input[type="email"],.contact-form .hs-form textarea,.contact-form .hs-form input[type="tel"]{width:100%;border-bottom:1px solid #1a2d3a;color:#55565a;font-size:16px}.form-cta .hs-form input[type="text"],.form-cta .hs-form input[type="email"],.form-cta .hs-form textarea,.form-cta .hs-form input[type="tel"]{font-size:24px}.contact-form .hs-form .hs-form-field label,.contact-form .hs-form .hs-form-field label,.contact-cta-two .hs-form .hs-form-field label,.contact-cta-two .hs-form .hs-form-field label,.subscribe-cta .hs-form .hs-form-field label,.subscribe-cta .hs-form .hs-form-field label,.form-cta .hs-form .hs-form-field label,.form-cta .hs-form .hs-form-field label{color:#56c2b1;font-size:14px}.subscribe-cta .hs-form .hs-form-field label,.subscribe-cta .hs-form .hs-form-field label{color:#55565a}.contact-form .hs-form .hs-form-field label,.contact-form .hs-form .hs-form-field label{color:#1a2d3a}.contact-form .hs-form input[type="text"]:focus,.contact-form .hs-form input[type="email"]:focus,.contact-form .hs-form textarea:focus,.contact-form .hs-form input[type="tel"]:focus,.contact-cta-two .hs-form input[type="text"]:focus,.contact-cta-two .hs-form input[type="email"]:focus,.contact-cta-two .hs-form textarea:focus,.subscribe-cta .hs-form input[type="text"]:focus,.subscribe-cta .hs-form input[type="email"]:focus,.subscribe-cta .hs-form textarea:focus,.form-cta .hs-form input[type="text"]:focus,.form-cta .hs-form input[type="email"]:focus,.form-cta .hs-form textarea:focus{outline:0;background-color:rgba(0,0,0,.1);transition:all .2s ease}.submitted-message{color:#55565a !important}.request-body .hs-form .hs_project_needs ul.inputs-list,.request-body .hs-form .hs_project_budget ul.inputs-list{list-style:none !important;padding:0}.request-body .hs-form input[type="radio"],.request-body .hs-form input[type="checkbox"]{margin-right:15px}#categories-nav{background-color:#e5e2de}#categories-nav .row{width:100%;height:100%;margin:0}#categories-nav #blog-topic-nav-title{margin-bottom:0px;font-family:'proxima-nova-condensed',Arial,sans-serif;font-style:italic;font-weight:600;font-size:14px !important;text-transform:uppercase;color:#55565a}#blog-topic-nav-list{margin:0;padding:0 0 15px 0;list-style:none}#blog-topic-nav-list a{font-size:14px;color:#55565a}#blog-topic-nav-list a li{height:100%}.submitted-message{color:#fff}.blog-index-main-content{padding:50px 0px}.blog-index-main-content h2::after{font-weight:400}.divider{border-top:1px solid #ededed}.featured-post h2{color:#55565a;margin-bottom:25px}.featured-post-image{width:100%}.featured-post-image a{width:100%;height:auto;overflow:hidden}.featured-post-image a:link img{width:100%;height:auto;object-fit:cover;object-position:100% center}.featured-post-header h3{margin-top:20px;margin-bottom:10px;font-weight:400}.featured-post-header h3 a:hover{text-decoration:none}.side-content{margin-top:50px}.google-search{padding:0;margin-bottom:10px}.gsc-input-box{height:40px !important;border-top:none !important;border-left:none !important;border-right:none !important;border-bottom:1px solid #55565a !important}input[type="email"].gsc-input::-webkit-input-placeholder{display:none}.gsib_a{padding:0}.gsib_a input{height:1em !important;margin:0 !important}.gsc-control-cse-en,.cse .gsc-control-cse,.gsc-control-cse{padding:0 !important}.gsc-search-button .gsc-search-button-v2{background-color:#e5e2de !important;border:none !important;height:30px;padding:8px 10px 0px 10px;box-sizing:border-box}.subscribe-cta{background-color:#f5f3f2;padding:50px}.subscribe-cta h3{color:#55565a !important;font-style:normal;font-weight:400;font-size:26px}.more-recent-posts{padding:20px 15px}.more-recent-posts h3{color:#55565a}.most-recent-post-item{margin:10px 0px;border-bottom:1px solid #cecece;padding:10px}.post-item-img{padding:0 !important;width:100%;overflow:hidden}.post-item-img img{padding:0 !important;width:100%;height:auto}.view-more-button:link,.view-more-button:visited{display:block;width:200px;box-sizing:border-box;color:#55565a;border:1px solid #55565a;text-align:center;transition:all .2s ease}.view-more-button::after{content:'\f105';color:#fff;font-weight:600;font-family:"Font Awesome 5 Pro" font-size:14px;opacity:0;transition:all .2s ease}.view-more-button:hover{color:#fff;width:210px;text-decoration:none;background-color:#e14525;border:1px solid #e14525;transition:all .2s ease}.view-more-button:hover::after{padding-left:10px;opacity:1;transition:all .2s ease}.marketing-listing,.design-listing,.technology-listing,.nonprofit-listing,.who-arcstone-listing{padding:50px 0px !important}.marketing-listing h2,.design-listing h2,.technology-listing h2,.nonprofit-listing h2,.who-arcstone-listing h2{color:#55565a}.topic-posts-container{padding:10px 0px !important}.topic-post{display:block;transition:all .2s ease}.topic-post:hover{text-decoration:none;transform:translate(0px,-10px);transition:all .2s ease}.topic-post .topic-post-img{display:block;overflow:hidden}.topic-post-img img,.error-content .topic-post-img img{width:100%;height:100%}.topic-post-title{display:block;min-height:100px;padding:15px 15px 15px 15px !important;background-color:#f5f3f2;line-height:1.3em;color:#55565a}.listing-view-more:link,.listing-view-more:visited{width:125px;margin-left:15px;margin-top:20px}.blog-single-post-content{padding:50px 0px 0px 0px}.post-title h4{margin-bottom:20px}.post-title p{margin:15px 0px}.post-title row,.post-title .col-lg-12,.post-title .col-lg-6{margin:0;padding:0}.post-cta{margin-bottom:50px}.blog-singpost-cta .col-md-12{padding:0}.blog-singpost-cta-container{margin-left:auto;margin-right:auto;width:350px;height:auto}.blog-share{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ededed}.hs-blog-social-share-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}.hs-blog-social-share-item{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}.hs-blog-social-share-item-linkedin{margin-right:10px !important}.hs-blog-social-share-item span{vertical-align:middle !important}.blog-listing-page{padding:50px 0px}.blog-listing-page h3{color:#55565a;margin-bottom:20px}.list-post-sing{display:block;margin:20px 0px;transition:all .2s ease}.list-post-sing:hover{text-decoration:none;transform:translate(0px,-10px);transition:all .2s ease}.list-post-sing-img{display:block;overflow:hidden;max-height:120px !important;width:100%}.list-post-sing-img img{width:100%;-o-object-fit:cover;object-fit:cover}.list-post-sing-title{display:block;min-height:125px;line-height:1.3em;padding:15px 15px 15px 15px !important;background-color:#f5f3f2;color:#55565a}.events-body{padding:50px}.events-body.vert-add{margin-top:143px}.events-page-title{margin-bottom:100px}.event-block{min-height:250px;box-sizing:border-box;padding:0}.event-container{width:100%;height:100%;background-color:rgba(0,0,0,.05);margin:0;padding:20px 20px 20px 30px;transition:all .2s ease}.event-container::before{content:'';position:absolute;top:0;left:0;width:5px;height:100%;background-color:#55af9a}.event-info{margin:0;padding:0}.event-info h2{line-height:1em;margin-bottom:20px}.event-info p{color:#b4b4b4}.learn-more:link,.learn-more:visited{display:block;border:1px solid #000}.contact-header{background-image:url('https://cdn2.hubspot.net/hubfs/320867/Contact-banner.jpg');background-size:cover;background-position:center center;height:400px}.contact-main-body{padding:100px 0px}.contact-form-embed{padding:20px}.contact-form-header h2{color:#1a2d3a}.request-banner{background-image:url('https://cdn2.hubspot.net/hub/320867/file-2356639660.jpg');background-size:cover;background-position:center center;height:400px}.request-body{padding:100px 0px}.request-body h3{font-family:'proxima-nova-condensed',sans-serif;font-style:normal;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#2a6476;margin-bottom:25px}.request-body .hs-richtext h2{font-family:'proxima-nova-condensed',sans-serif;font-style:normal;font-weight:500;font-size:28px !important;letter-spacing:1px;text-transform:uppercase;color:#2a6476;margin-top:100px;margin-bottom:25px}.error-content{background-color:#e5e2de;padding:50px 0px !important;margin-bottom:10px}.error-content h1{font-size:10em;color:#55565a !important;text-align:center}.error-content h3{color:#55565a !important;text-align:center}.error-content p{color:#55565a;text-align:center}.error-content .topic-post-title{background-color:#fff}.fancy-header-container{position:fixed;top:0;left:0;width:100%;padding:0px 0px 10px 25px;background-color:#2a3740;z-index:80}.fancy-logo-container{padding:15px 0px 0px 25px !important;margin:0 auto}.fancy-landing-footer{background-color:#e5e2de;padding:50px 25px}.fancy-landing-super-footer{padding:20px 0px 0px 25px;background-color:#000}.care-header{margin-top:100px;padding:80px 0px}.care-header h3{font-family:'proxima-nova-condensed',Arial,sans-serif !important;font-style:normal;font-weight:500;text-transform:uppercase;text-align:center !important;color:#2a3740;letter-spacing:2px}.care-header h1{font-family:'jubilat',serif;font-style:normal;font-weight:500;text-align:center;color:#2a6476}.collage{margin:0;padding:0}.collage .volunteer-image{margin:0;padding:0;overflow:hidden}.volunteer-image img{width:100%;height:350px;object-fit:cover}.collage p{margin:0}.collage .image-4 img{object-position:50% -125px}.collage .image-5 img{object-position:50% -100px}.beyond-walls{background-color:#55af9a;padding:50px 0px}.beyond-walls h2{font-family:'jubilat',serif;font-style:normal;font-weight:500;color:#fff;text-align:center}.beyond-walls p{color:#fff;text-align:center}.partner-logos h2{font-family:'jubilat',serif;font-style:normal;font-weight:500;text-align:center;color:#2a6476}.partner-logos{padding:100px 50px}.partner-logos .logos{padding:50px 0px}.partner-logos .logos p{text-align:center}.partner-logos .logos .youthlink img{width:200px}.partner-logos .logos .kinf img,.partner-logos .logos .bridging img{width:300px}.tools{background-color:#2a6476;padding:100px 0px}.tools h2{font-family:'jubilat',serif;font-style:normal;font-weight:500;text-align:center;color:#fff}.form-cta{background-color:#2a3740;padding:100px}.form-cta p{text-align:center}.form-cta h3{font-family:'jubilat',serif;font-style:normal;font-weight:500;text-align:center;color:#fff}.concert-header{padding:100px 0px}.concert-info h3{font-family:'proxima-nova-condensed',sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#55af9a;text-align:center}.concert-info h1{color:#2a3740;font-weight:500;text-align:center}.concert-info img{width:100% !important;height:300px;object-fit:cover;object-position:center center;overflow:hidden;margin:50px 0px 50px 0px}.concert-more-info{padding:50px 0}p#cta-button a{width:100%;padding:8px 0px !important}.brand-guide{padding:100px 0px}.page-title h2{font-family:'jubilat',sans-serif;font-style:normal;color:#55565a;border-bottom:1px solid #b4b4b4;padding-bottom:25px}.colors,.typography,.body-text,.type-combo,.blockquote{margin:50px 0 0 0}.colors h5,.typography h5,.body-text h5,.type-combo h5,.blockquote h5{display:block;max-width:200px;height:25px;font-family:'proxima-nova-condensed',sans-serif;font-weight:100;font-style:italic;text-transform:uppercase;letter-spacing:2px;text-align:right;color:#fff;background-color:#55565a;padding:6px 10px 5px 0px;margin-left:-50px;border-top-right-radius:10px;border-bottom-right-radius:10px}.all-colors{margin:50px 0 0 0}.color-block{width:100%;height:50px;margin-bottom:15px}.hex-code{text-transform:uppercase}.color-container{margin-bottom:25px}.color-container p{margin:0;padding:0}.color-e14525{background-color:#e14525}.color-f73128{background-color:#f73128}.color-2a3740{background-color:#2a3740}.color-9fcae2{background-color:#9fcae2}.color-2a6476{background-color:#2a6476}.color-891212{background-color:#891212}.color-55af9a{background-color:#55af9a}.color-4a0f44{background-color:#4a0f44}.type-family{margin:50px 0 0 0}.type-family .upper{font-size:20px;text-transform:uppercase;letter-spacing:2px;margin:0 0 10px 0;color:#55565a}.type-family .lower{font-size:20px;text-transform:lowercase;letter-spacing:2px;margin:0;color:#55565a}.type-family .weights{padding:25px 0 0 0}.type-family .weights ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.type-family .weights ul li{display:flex;justify-content:center;align-items:center;width:150px;height:35px;margin-right:15px;background-color:#ededed}.jubilat,.jubilat h3,.jubilat p{font-family:'jubilat',sans-serif !important;font-style:normal}.jubilat h3{font-weight:500}.jubilat .weights #jubilat-reg{font-weight:400}.jubilat .weights #jubilat-med{font-weight:500}.jubilat .weights #jubilat-bold{font-weight:700}.proxima,.proxima h3,.proxima p{font-family:'proxima-nova',sans-serif !important;font-style:normal}.proxima h3{font-weight:500}.proxima .weights #proxima-thin{font-weight:100}.proxima .weights #proxima-light{font-weight:300}.proxima .weights #proxima-reg{font-weight:400}.proxima .weights #proxima-med{font-weight:500}.proxima .weights #proxima-bold{font-weight:700}.proxima-cond,.proxima-cond h3,.proxima-cond p{font-family:'proxima-nova-condensed',sans-serif !important;font-style:normal}.proxima-cond h3{font-weight:400}.proxima-cond .weights #proxima-cond-light{font-weight:300}.proxima-cond .weights #proxima-cond-reg{font-weight:400}.proxima-cond .weights #proxima-cond-med{font-weight:500}.proxima-cond .weights #proxima-cond-semi{font-weight:600}.body-text{padding-top:50px}.heading-list h1,.heading-list h2,.heading-list h3,.heading-list h4{font-family:'jubilat',sans-serif !important;font-style:normal;font-weight:500;color:#000;margin:0;padding:0}.type-combo{padding-top:50px}.type-combo h3{font-family:'jubilat',sans-serif;font-weight:500;color:#55af9a}.type-combo h4{font-family:'proxima-nova-condensed',sans-serif;font-weight:500;color:#2a6476;letter-spacing:1px;text-transform:uppercase}.blockquote blockquote{margin-top:50px}.top-banner-email{color:#55565a}.email-config-banner{padding-top:50px}.top-banner-email h1{font-family:'jubilat',sans-serif;font-style:normal;font-weight:500;text-align:center}.top-banner-email h3{font-family:'proxima-nova-condensed',sans-serif;font-style:normal;font-weight:500;text-align:center;text-transform:uppercase;color:#cecece}#email-table{font-family:'proxima-nova',sans-serif;font-style:normal;font-weight:400;width:70%;margin:25px auto 50px auto}#email-table td{border:1px solid #ededed}#email-table p,#email-table h3{font-family:'proxima-nova',sans-serif;font-style:normal;font-weight:400}#table-footer{border:none !important}.clear:before,.clear:after{content:'';display:table;clear:both}.simply-scroll-container{position:relative}.simply-scroll-clip{position:relative;overflow:hidden}.simply-scroll-list{overflow:hidden;margin:0;padding:0;list-style:none}.simply-scroll-list li{padding:0;margin:0;list-style:none}.simply-scroll-list li img{border:0;display:block}.simply-scroll{width:100%;height:150px;margin-bottom:1em}.simply-scroll .simply-scroll-clip{width:100%;height:150px}.simply-scroll .simply-scroll-list li{float:left;width:300px;height:150px}#home-grid{padding:100px 3vw;margin-right:-15px;margin-left:-15px;background-color:#f4f4f4}#home-affiliates{position:relative;padding:50px 2vw 100px;margin-right:-15px;margin-left:-15px;background-color:#fff;z-index:9;text-align:center}#home-affiliates:before{content:'';position:absolute;top:-60px;left:0;width:100%;height:60px;background-image:url(https://cdn2.hubspot.net/hubfs/320867/about-top.png);background-position:50% 0;background-repeat:repeat-x;background-size:auto 60px}#home-affiliates *{text-align:center}#home-affiliates h3{margin-bottom:40px}#home-affiliates img{display:inline-block;margin-right:10px;margin-bottom:20px;margin-left:10px}form ul[role="checkbox"]{padding-left:0;margin-top:10px}form ul[role="checkbox"] input[type="checkbox"]{margin-right:10px}@media(max-width:1200px){.collage .image-4 img{object-position:50% -50px}.collage .image-5 img{object-position:50% 50%}}@media(max-width:980px){.topic-post{margin-bottom:25px}.collage row{margin:0}.beyond-walls{padding:50px}.tools{padding:100px 50px}.collage .image-4 img{object-position:50% -50px}.testimonial-quote{width:50%;flex:1 1 50%}}@media(max-width:768px){.body-container-wrapper{overflow:hidden}.brief-about{background-color:rgba(255,255,255,1);padding:50px 20px}.homepage-cta{padding:50px 20px}.vert-top{min-height:300px;margin-top:75px;padding:75px 10px 50px 10px}.vert-top h4{font-size:1.25em;font-weight:500;text-align:center}.vert-top h2{font-size:1.75em;text-align:center}.vert-challenge{padding:50px 10px}.vert-challenge h2{font-size:2em;margin-bottom:30px}.all-solutions,.col-person-container{display:none}.mobile-solutions{display:block}.mobile-solutions-section h4{font-family:'jubilat',Arial,sans-serif;font-style:italic;text-align:left;color:#1a2d3a;font-weight:400;text-transform:inherit}.mobile-persona-container{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:25px;padding-bottom:25px}.mobile-solutions-section{box-sizing:border-box;padding:20px;margin:20px 0px;background-color:rgba(255,255,255,.9)}.mobile-solutions-section ul{list-style:none;margin-left:-5px}.mobile-solutions-section ul li{margin-bottom:20px}.mobile-persona-image{max-width:100% !important}.mobile-persona-image img{width:100%}.mobile-persona-quote{max-width:100% !important}.solution-header{font-size:18px;letter-spacing:1px;color:#1a2d3a;text-transform:uppercase}.vert-capabilities{padding:75px 0px}.capabilities-columns,.capabilities-columns h3{text-align:center}.capabilities-columns .mobile-stack{text-align:center;margin-bottom:50px}.mobile-stack ul{margin-bottom:50px}.mobile-stack ul li{padding:0}.capabilities-columns h6{text-align:center;margin-bottom:15px}.capabilities-columns ul li{line-height:1.3em !important}.categories-nav{display:none}.blog-index-main-content{margin-top:50px}.featured-post{padding-right:30px;padding-left:30px}.featured-post-header{margin-top:20px}.most-recent-post-item{margin:25px 0px;border-bottom:1px solid #cecece;padding:10px 10px 25px 10px}.topic-post{margin-top:20px;margin-bottom:20px}.topic-post:hover{text-decoration:none;transform:translate(0px,-10px);transition:all .2s ease}.topic-post-title{display:block;height:100px;padding:15px 15px 15px 15px !important;background-color:rgba(0,0,0,.03);color:#55565a}.collage .image-4 img{object-position:60% -50px}}@media(max-width:540px){.case-study-contribute{margin-top:50px}.case-testimonial{padding:25px 25px !important}.testimonial-quote{width:100%;flex:0 0 100%}}@media(max-width:480px){.homepage-hero{height:550px;background-attachment:scroll;padding-top:100px}.homepage-hero h1{padding-top:100px;font-size:30px}.vert-top{min-height:300px;margin-top:40px;padding:50px 10px 50px 10px}.vert-top h4{font-size:1.25em;font-weight:500;text-align:center}.vert-top h2{font-size:1.75em;text-align:center}.vert-challenge{padding:50px 10px}.vert-challenge h2{font-size:1.75em;margin-bottom:30px}.all-solutions,.col-person-container{display:none}.mobile-solutions{display:block}.mobile-solutions-section h2{font-family:'jubilat',Arial,sans-serif;font-style:italic;text-align:left;font-size:1.125em;color:#1a2d3a;font-weight:500}.mobile-solutions-section{box-sizing:border-box;padding:20px;margin:20px 0px;background-color:rgba(255,255,255,.9)}.mobile-persona-image{width:40% !important}.mobile-persona-image img{width:100%}.mobile-persona-quote{width:60% !important}.mobile-persona-container{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:25px;padding-bottom:25px}.mobile-solutions-section ul{list-style:none;margin-left:-5px}.mobile-solutions-section ul li{margin-bottom:20px}.solution-header{font-size:18px;letter-spacing:1px;color:#55565a;text-transform:uppercase}.vert-capabilities{padding:50px 0px}.partner-logo{width:50% !important}.partner-logo img{width:auto !important;width:100%;height:auto}.subscribe-cta{padding:25px}.contact-cta-two{padding:50px 20px}.blog-single-post-content{padding:100px 0px 0px 0px}.more-recent-posts{padding-top:25px}.most-recent-post-item{padding:0;border:0}.post-item-img,.topic-post .topic-post-img{position:relative;height:auto;padding-top:75% !important}.post-item-img img,.topic-post .topic-post-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.post-item-title{display:block;height:100px;padding:15px 15px 15px 15px;background-color:rgba(0,0,0,.03);color:#55565a}.care-header{padding:80px 50px}.tools p{text-align:center}.form-cta .hs-form input[type="text"],.form-cta .hs-form input[type="email"],.form-cta .hs-form textarea{width:100%}.form-cta .hs-form input[type="text"],.form-cta .hs-form input[type="email"],.form-cta .hs-form textarea,.form-cta .hs-form input[type="tel"]{font-size:18px}.collage .image-5 img{object-position:50% 100px}}.logo{margin:20px;width:121px;font-size:0;height:38px;background-image:url(https://f.hubspotusercontent10.net/hubfs/320867/Template%20Files%202021/arcstone-logo-nospace.svg)}.cta-btn{margin-left:auto;margin-right:auto;font-family:'proxima-nova',Arial,sans-serif;transition:all .4s ease;color:#fff;font-size:16px;font-family:'proxima-nova',Arial,sans-serif;line-height:1.5em;font-weight:400;padding:6px 15px;border-radius:5px}.cta-btn:hover{transition:all .4s ease;text-decoration:none}.cta-blue,.cta-blue:visited,.cta-blue:link{background:#82a8bd;color:white}.cta-blue:hover{background:#6a8da0}.cta-red,.cta-red:visited,.cta-red:link{background:#af272f;color:white}.cta-red:hover{background:#8d2027}.cta-bordered{border:1px solid !important}.cta-bordered-white,.cta-bordered-white:link,.cta-bordered-white:visited{border-color:white;color:white}.cta-bordered-white:hover{background:white;color:#af272f}.cta-bordered-blue{border-color:#82a8bd;color:#82a8bd}.cta-bordered-blue:hover{border-color:#82a8bd;color:white;background:#82a8bd}.cta-bordered-red{border-color:#af272f;color:#af272f}.cta-bordered-red{border-color:#af272f;background:#af272f}.home .header-container-wrapper{position:absolute;z-index:99;width:100%}.body-container.container-fluid{padding:0}.text-white,.text-white *{color:white !important}.home-about{position:relative;padding:130px 20px 90px;background:url("https://www.arcstone.com/hubfs/Template%20Files%202021/arc-background.png") center top no-repeat}.home-about h1,.home-about h2,.home-about p,.home-about a{color:white}.home-about.contact-banner .hs-error-msgs{list-style:none;padding:0;font-size:16px;line-height:1.3}.home-about.contact-banner{padding-bottom:0}.home-about.contact-banner .home-about-wrap{max-width:none}@media(min-width:900px){.home-about.contact-banner{margin-bottom:130px;padding-bottom:30px;padding-top:180px}}@media(min-width:1100px){.home-about.contact-banner{padding-bottom:60px}}.contact-banner .contact-form{color:#1d252d;background:white;padding:50px 20px;margin:60px -20px 0;font-size:20px !important}.contact-banner .contact-form fieldset{max-width:none !important}@media(min-width:576px){.contact-banner .contact-form{margin:60px 0;border-radius:10px;padding:40px}}@media(min-width:768px){.contact-banner .contact-form{clear:both}.contact-banner .home-about-wrap>[class*="span"]{float:none}}@media(min-width:900px){.contact-banner .contact-form{clear:none;float:right;margin-top:0;margin-bottom:-60px;width:50%}.contact-banner .home-about-wrap>[class*="span"]{float:left;width:auto}}@media(min-width:1100px){.contact-banner .contact-form{width:600px}}@media(min-width:1200px){.contact-banner .contact-form{width:auto;margin-bottom:-90px}.contact-banner .contact-form input:not([type="submit"]),.contact-banner .contact-form textarea{margin-bottom:40px}}@media(min-width:1300px){.contact-banner .contact-form{width:600px}.home-about.contact-banner .home-about-wrap{max-width:1200px;margin:0 auto}}@media(min-width:1400px){.home-about.contact-banner{padding-bottom:160px}.contact-banner .contact-form{padding-bottom:140px;margin-bottom:-190px}}@media(min-width:1900px){.home-about.contact-banner{padding-bottom:200px}.contact-banner .contact-form{padding-bottom:200px;margin-bottom:-250px}}@media(min-width:1900px){.home-about.contact-banner{padding-bottom:260px}.contact-banner .contact-form{padding-bottom:260px;margin-bottom:-310px}}@media(min-width:2200px){.home-about.contact-banner{padding-bottom:320px}.contact-banner .contact-form{padding-bottom:320px;margin-bottom:-370px}}.contact-banner .contact-form p,.contact-banner .contact-form a{color:#1d252d;font-weight:bold !important}.contact-banner .contact-form .hs-form .hs-form-field{padding:0}.contact-banner .contact-form .hs-form .hs-form-field label{font-size:16px}.contact-banner .contact-form input:not([type="submit"]),.contact-banner .contact-form textarea{width:100% !important}.contact-banner .wave-clip{display:none}@media(min-width:900px){.contact-banner .wave-clip{display:block}}.contact-banner .contact-form .input{margin-right:0 !important}@media(min-width:480px){.contact-banner .contact-form fieldset>div{padding-right:20px !important}.contact-banner .contact-form fieldset>div:last-of-type{padding-right:0 !important}}.contact-banner .contact-form textarea{width:100% !important}.contact-banner .contact-form .hs-button.primary{background:#82a8bd;text-transform:none;padding:6px 15px;letter-spacing:normal}.home-about.contact-banner h2{margin-bottom:30px}.home-about h2{line-height:1;font-size:50px !important;font-weight:500;margin-bottom:15px}.home-about p{font-weight:400;font-size:18px;line-height:28px;margin-bottom:20px}.home-about p:last-of-type{margin-bottom:30px}.home-about .hs-cta-wrapper{display:block;margin-bottom:15px}@media(min-width:480px){.home-about .hs-cta-wrapper{display:inline-block}.home-about .hs-cta-wrapper{margin-left:15px}.home-about .hs-cta-wrapper:first-of-type{margin-left:0}}.home-about .hs-cta-wrapper:last-of-type{margin-bottom:0}.home-about-wrap{max-width:550px;position:relative;z-index:1}@media(min-width:576px){.home-about{padding-left:35px;padding-right:35px}.home-about p{font-size:20px;line-height:30px}.home-about h2{font-size:60px !important}.home-about .hs-cta-wrapper+.home-about .hs-cta-wrapper{margin-bottom:0;margin-left:15px;display:inline-block}}@media(min-width:768px){.home-about h2{font-size:60px !important}}@media(min-width:992px){.home-about{padding:230px 40px 180px}}@media(min-width:992px){.home-about{padding-left:50px}}@media(min-width:1200px){.home-about{padding-left:140px;padding-right:140px}}@media(min-width:1920px){.home-about{background:url("https://f.hubspotusercontent10.net/hubfs/320867/Template%20Files%202021/arc-background-lg.jpg") center top / cover no-repeat !important}}.wave-clip{position:absolute;bottom:-1px;left:0;width:100%}.wave-clip.wave-flipped{bottom:-3px;transform:scaleX(-1);margin-top:100px}