.all-posts-link,.all-posts-link:hover{color:#48b9b1;font-family:apercumedium;font-size:20px;line-height:30px}.all-posts-link:hover{text-decoration:underline}.blog-pagination{display:none;margin:50px 0}.case-studies .blog-pagination{display:none}.blog-listing-wrapper{margin:20px 0;padding:0 20px}body.hs-blog-listing .blog-listing-wrapper{margin-bottom:60px}.blog-listing-wrapper .post-listing{overflow:hidden}@media (min-width:768px){.blog-listing-wrapper .post-listing{display:flex;flex-wrap:wrap}}.blog-listing-wrapper .post-listing .post-item{align-items:center;display:flex;flex-direction:column-reverse;justify-content:flex-end;margin-bottom:20px;padding-bottom:20px;width:100%}.blog-listing-wrapper .post-listing-simple .post-item{width:100%}@media (min-width:480px){.blog-listing-wrapper .post-listing .post-item{width:50%}}@media (min-width:1000px){.blog-listing-wrapper .post-listing .post-item{width:25%}}.blog-listing-wrapper .post-listing .post-item .post-item-cont p{font-size:16px;line-height:1.5}.blog-listing-wrapper .post-listing .post-item .hs-featured-image-wrapper{height:auto;height:85.8vw;overflow:hidden;width:200px;width:100%}@media (min-width:480px){.blog-listing-wrapper .post-listing .post-item .hs-featured-image-wrapper{height:46.182vw}}@media (min-width:1000px){.blog-listing-wrapper .post-listing .post-item .hs-featured-image-wrapper{height:23.091vw;max-height:332.5px}}.blog-listing-wrapper .post-listing .post-item .hs-featured-image-wrapper img.hs-featured-image{height:100%;margin-left:50%;margin-top:100%;max-height:none;max-width:none;position:relative;transform:translate(-50%,-50%);transform:translate(-50%,-100%);width:auto}.blog-listing-wrapper .post-listing .post-item .post-body,.blog-listing-wrapper .post-listing .post-item .post-header{background:#eef2f4;float:none;margin-bottom:-9999em;padding:20px 20px 9999em;z-index:-1}.blog-listing-wrapper .post-listing .post-item .post-header{padding-top:29px}.blog-listing-wrapper .post-listing .post-item .post-body:before{background:#fff;content:"";display:block;height:21px;left:0;position:absolute;top:-20px;width:100%}.blog-listing-wrapper .post-listing .post-item .post-header h2{color:#698b95;font-size:23px;font-weight:700;line-height:28px}.blog-listing-wrapper .post-listing .post-item .post-header h2 a{color:#698b95}.blog-listing-wrapper .post-listing .post-item .post-body a.more-link{color:#000;display:block;margin-left:11px;margin-top:10px;position:relative;text-shadow:-1px -1px 0 #eef2f4,1px -1px 0 #eef2f4,-1px 1px 0 #eef2f4,1px 1px 0 #eef2f4;transition:padding .2s;z-index:1}.blog-listing-wrapper .post-listing .post-item .post-body a:before{border:1px solid #698b95;border-radius:2px;content:"";display:block;height:32px;position:absolute;top:50%;transform:skewX(20deg) translateY(-50%);transition:transform .2s;width:10px;z-index:-1}.custom_post-pagination a{color:#48b9b1}.custom_post-pagination .post-next,.custom_post-pagination .post-previous{float:left;width:50%}.custom_post-pagination .post-next .fa,.custom_post-pagination .post-previous .fa{margin:0 10px}.custom_post-pagination .post-previous .fa{float:left;line-height:22px}.custom_post-pagination .post-next{float:right;text-align:right}.custom_post-pagination:after{clear:both;content:"";display:table}.blog{color:#000}.blog .section.post-body:after,.blog .section.post-header:after{clear:both;content:"";display:table}.hs-responsive-embed embed,.hs-responsive-embed iframe,.hs-responsive-embed object{display:block;height:620px;height:calc(55vw - 120px);margin-bottom:30px}@media (max-width:767px){.hs-responsive-embed embed,.hs-responsive-embed iframe,.hs-responsive-embed object{height:47.5vw}}.post-body p,.post-header p{font-size:18px;line-height:22px}.blog h1{color:#48b9b1;font-size:40px;line-height:50px;margin:30px 0;padding:0 10px;text-align:center}.blog.hs-blog-post h1{padding:0;text-align:left}.blog h2{color:#48b9b1;line-height:1.2em}.blog .hs_cos_wrapper_type_header h3,.blog .hs_cos_wrapper_type_rss_listing h3{border-top:2px solid #698b95;color:#698b95;font-size:30px;margin:15px 10px 45px;padding-top:45px;text-align:center}.blog .pullout-section{clear:both;position:relative}.blog .pullout{margin-bottom:30px;position:relative}.blog .pullout,.blog .pullout:before{background:#e84f13;background:#6a8c97}.blog .pullout:before{content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw}.blog .pullout-quote,.blog .pullout-text{padding:7.5% 45px;text-align:center}.blog .pullout-stat{padding:0}@media (min-width:768px){.blog .pullout-stat{align-items:center;display:flex}}.blog .pullout-stat .span9{padding:7.5% 30px}@media (max-width:767px){.blog .pullout-stat .span9{padding-bottom:0}}.blog .pullout-stat .span3{margin:0}.blog .pullout-quote>div>span,.blog .pullout-stat .span9,.blog .pullout-text>div>span{background:#e84f13;background:#6a8c97;color:#fff;font-family:apercubold;font-size:36px;line-height:normal;position:relative;z-index:1}@media (max-width:767px){.blog .pullout-quote>div>span,.blog .pullout-stat .span9,.blog .pullout-text>div>span{font-size:23px}}.blog .pullout-quote>div,.blog .pullout-text>div{margin:0 auto;max-width:1000px}.blog .pullout-quote>div>span:after,.blog .pullout-quote>div>span:before{color:#6a8c97;font-size:50px;line-height:0;margin:0 5px;vertical-align:middle}.blog .pullout-quote>div>span:before{text-shadow:-2px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1.5px 1px 0 #fff}.blog .pullout-quote>div>span:after{text-shadow:-1px -1px 0 #fff,2px -1px 0 #fff,-1.5px 1px 0 #fff,1px 1px 0 #fff}@media (max-width:767px){.blog .pullout-quote>div>span:after,.blog .pullout-quote>div>span:before{vertical-align:-webkit-baseline-middle}}.blog .pullout-quote>div>span:before{content:"\201c"}.blog .pullout-quote>div>span:after{content:"\201d"}@media (min-width:1280px){.blog .section.post-body img{float:right;margin-left:2.564102564%;width:48.717948718%!important}}@media (max-width:767px){.blog .content-wrapper .blog-content .span3.widget-span.widget-type-custom_widget,.blog .content-wrapper .blog-content .span6.widget-span.widget-type-raw_jinja{display:block;float:none;margin-left:0;width:auto}}img[src=""]{display:none}.widget-type-blog_content p:first-child{margin-top:0}.widget-type-blog_content p:last-child{margin-bottom:0}body .blog-content .span12 iframe,body .blog-content .span6 iframe{height:20vw;max-height:288px;width:100%}body .blog-content .span12 iframe{height:40vw;margin-bottom:30px;max-height:600px}@media (max-width:767px){body .blog-content .span12 iframe,body .blog-content .span6 iframe{height:40vw;width:100%}}.flexible>span>div,body:not(.article-page) .blog-content .span6{margin-bottom:30px}body:not(.westco-commission-article) .blog-content .row-fluid-wrapper div.span6>p:first-child,body:not(.westco-commission-article) .blog-content .row-fluid-wrapper div.span6>p:last-child{display:none}body:not(.article-page) .blog-content .span6.widget-type-raw_jinja>p:nth-child(2):first-letter{border-bottom:2px solid #48b9b1;float:left;font-size:50px;line-height:50px;line-height:35px;margin-right:10px;margin-top:8px;padding-bottom:7px}.flexible>span>div img,body:not(.article-page) .blog-content .span6 img{width:100%!important}body:not(.article-page) .blog-content .row-number-6 span.hs_cos_wrapper{display:block;margin-bottom:20px;max-height:590px;overflow:hidden}body:not(.article-page) .blog-content .row-number-6 span.hs_cos_wrapper img{margin-bottom:0!important;width:100%!important}.blog-listing-wrapper .post-listing .post-item .post-item-cont{position:relative;width:95%;z-index:1}.blog-listing-wrapper .post-listing .post-item .post-item-cont:hover{cursor:pointer;cursor:hand}.post-item:last-child .post-body:after{background:#fff;content:"";height:9999em;left:0;position:absolute;top:-20px;width:100vw;z-index:-1}.blog-listing-wrapper .post-listing .post-item .post-item-cont:hover .post-body,.blog-listing-wrapper .post-listing .post-item .post-item-cont:hover .post-header{background:#6a8c97}.blog-listing-wrapper .post-listing .post-item .post-item-cont .post-body,.blog-listing-wrapper .post-listing .post-item .post-item-cont .post-body a,.blog-listing-wrapper .post-listing .post-item .post-item-cont .post-body a:before,.blog-listing-wrapper .post-listing .post-item .post-item-cont .post-header,.blog-listing-wrapper .post-listing .post-item .post-item-cont .post-header h2 a{transition:all .5s}.blog-listing-wrapper .post-listing .post-item .post-item-cont:hover .post-body,.blog-listing-wrapper .post-listing .post-item .post-item-cont:hover .post-body a,.blog-listing-wrapper .post-listing .post-item .post-item-cont:hover .post-body a:before,.blog-listing-wrapper .post-listing .post-item .post-item-cont:hover .post-header,.blog-listing-wrapper .post-listing .post-item .post-item-cont:hover .post-header h2 a{border-color:#fff!important;color:#fff}.blog-listing-wrapper .post-listing .post-item .post-item-cont:hover .post-body a{text-shadow:-1px -1px 0 #6a8c97,1px -1px 0 #6a8c97,-1px 1px 0 #6a8c97,1px 1px 0 #6a8c97}.blog-content .hbspt-form{background:#48b9b1;bottom:0;color:#fff;display:none;height:100%;left:0;overflow:auto;overflow-x:hidden;padding:30px;position:fixed;right:0;top:0;width:100%;z-index:9999}.blog-content .hbspt-form form{margin:auto;max-width:1000px;width:100%}body .blog-content .hbspt-form h3{color:#fff;font-size:30px;line-height:normal;margin-bottom:30px}body .blog-content .hbspt-form input,body .blog-content .hbspt-form textarea{background:none;border:none;border-bottom:2px solid #fff;border-radius:0;box-shadow:none;color:#fff;font-family:apercuregular;max-width:none;outline:none;width:100%}body .blog-content .hbspt-form textarea::placeholder{color:#fff}body .blog-content .hbspt-form .hs-form-field .hs-form-required,body .blog-content .hbspt-form .hs-form-field>label{color:#fff}body .blog-content .hbspt-form .hs-button.primary,body .blog-content .hbspt-form input[type=button],body .blog-content .hbspt-form input[type=submit]{background:none;border:none;box-shadow:none!important;color:#fff;font-family:apercubold;font-size:18px;outline:none;padding:7.5px 40px;text-shadow:none!important;width:auto}body .blog-content .hbspt-form .hs_submit .actions{color:#fff;display:inline-block;margin-left:8px;margin-top:15px;padding:10px 20px;padding:0;position:relative}body .blog-content .hbspt-form .hs_submit .actions:after{border:2px solid #fff;border-radius:2px;content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:skewX(-20deg);transition:all .4s ease-in-out;width:100%;z-index:-1}body .blog-content .hbspt-form .hs_submit .actions:hover:after{background:#fff;border-color:#fff}body .blog-content .hbspt-form .hs_submit .actions:hover .hs-button.primary,body .blog-content .hbspt-form .hs_submit .actions:hover input[type=button],body .blog-content .hbspt-form .hs_submit .actions:hover input[type=submit]{color:#48b9b1}.blog-content .hbspt-form .close-button{cursor:pointer;cursor:hand;font-family:sans-serif;font-size:65px;font-weight:100;position:fixed;right:30px;top:0;z-index:10}@media (max-width:767px){body.what-we-do-page .row-fluid-wrapper.row-depth-1.row-number-6>.row-fluid{align-items:center;display:flex;flex-direction:column-reverse;flex-wrap:wrap;justify-content:flex-end}}.case-study-hero-container{position:relative}.hero-container .hero-title h1{font-size:80px;line-height:normal;width:100%}@media (max-width:1440px){.hero-container .hero-title h1{font-size:70px}}.case-study .case-study-hero-container .case-study-title h1,.hero-container .hero-title h1{bottom:40px;color:#fff;padding:0 30px;position:absolute}.hero-container .hero-title h1{bottom:auto!important;left:50%;margin:0;top:50%;transform:translate(-50%,-50%)}@media (max-width:767px){.case-study .case-study-hero-container .case-study-title h1,.hero-container .hero-title h1{bottom:20px;font-size:30px;line-height:34px;padding:0 20px}}.image-caption>div>span:not(:empty){display:inline-block;padding:15px}