.sitewrap .blog-listing .wrap:after,.sitewrap .resources-page:after,.sitewrap footer[role="contentinfo"] .wrap .copyright:after{content:'';display:block;clear:both}header[role="banner"] .wrap,.fixed-header .wrap{margin:0 34px}.sitewrap .blog-listing{padding:50px 0}.sitewrap .blog-listing>header .wrap{margin:0 34px}.sitewrap .blog-listing .wrap{margin:0 24px}.sitewrap .blog-listing .wrap article{width:-webkit-calc(50% - 20px);width:calc(50% - 20px);margin:0 10px;float:left}.sitewrap .blog-listing .wrap .pagination{margin:30px 12px 0 12px}.sitewrap .blog-listing .wrap article a figure{height:-webkit-calc((50vw - 54px) / 1.61);height:calc((50vw - 54px) / 1.61)}.sitewrap .blog-listing .wrap article a header{margin:-75px 30px 0 30px;padding:30px}.sitewrap .blog-listing .wrap article:nth-child(2) ~ article{margin-top:50px}.sitewrap .blog-listing .wrap article+article{margin:0 10px}.sitewrap .blog-listing.module .wrap article:nth-child(3){display:none}.sitewrap .resources-page>header .wrap{margin:0 34px}.sitewrap .resources-page article .wrap{margin:0 34px;position:relative}.sitewrap .resources-page article .wrap a figure{width:85%;height:-webkit-calc(((100vw - 68px) * 0.7) / 1.61);height:calc(((100vw - 68px) * 0.7) / 1.61);background-size:100% auto}.sitewrap .resources-page article .wrap a header{position:absolute;top:20px;right:0;margin:0;padding:30px;width:30%;height:-webkit-calc((((100vw - 68px) * 0.7) / 1.61) - 40px);height:calc((((100vw - 68px) * 0.7) / 1.61) - 40px)}.sitewrap .resources-page article:nth-child(odd) .wrap a figure{margin:0 0 0 15%}.sitewrap .resources-page article:nth-child(odd) .wrap a header{right:auto;left:0}.sitewrap .blog-page>header .wrap{margin:0 34px}.sitewrap .blog-page>header .wrap .toggle-bar{margin:-5px 0 0 0;float:right;width:310px;border:1px solid #dcdcdc;border-radius:6px;overflow:hidden;position:relative}.blog-page .toggle-bar span{display:block !important;position:absolute;top:18px;right:210px;font-size:16px;color:#b4b4b4}.sitewrap .blog-page.resources>header .wrap h1{float:left}.sitewrap .blog-page.resources>header{padding:5px 0 15px 0}.blog-page .toggle-bar button{padding:10px 0}.sitewrap .blog-page.resources>header .wrap:after{content:'';display:block;clear:both}.sitewrap .blog-post .wrap{margin:0 34px}.sitewrap .blog-post .wrap header figure{height:-webkit-calc(100vw / 2.25);height:calc(100vw / 2.25);margin:0 -34px}.sitewrap .blog-post .wrap header:before{left:-34px}.sitewrap .blog-post .wrap .content{margin:0 30px;font-size:17px;line-height:28px}.sitewrap .blog-post .wrap .content figure{margin:25px 0 45px 0;position:relative}.sitewrap .blog-post .wrap .content figure img{border-radius:4px}.sitewrap .blog-post .wrap .content figure .boxes span{top:25px;left:25px}.sitewrap .blog-post .wrap .content h2+div{margin-top:.5em}.sitewrap .blog-post .wrap .content ol li:before{padding:7px 0 0 0;line-height:1}.sitewrap .pillar-page .wrap{margin:0 34px}.sitewrap .pillar-page .wrap header figure{height:-webkit-calc(100vw / 2.25);height:calc(100vw / 2.25);margin:0 -34px}.sitewrap .pillar-page .wrap header:before{left:-34px}.sitewrap .pillar-page .wrap .content{margin:0 30px;font-size:17px;line-height:28px}.sitewrap .pillar-page .wrap .cta-placement{margin:20px 30px 0 30px}.sitewrap .pillar-page .wrap .cta-placement .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.sitewrap .pillar-page .wrap .cta-placement .row .text{width:70%;padding:20px 30px 20px 20px;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;position:relative;z-index:1;text-align:left}.sitewrap .pillar-page .wrap .cta-placement .row .image{width:30%;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;position:relative;z-index:2}.sitewrap .pillar-page .wrap .cta-placement .row .image figure{margin:0 0 0 -10px;border-radius:5px;overflow:hidden}.sitewrap .pillar-page .wrap .cta-placement .row:nth-child(even) .text{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;padding:20px 20px 20px 30px}.sitewrap .pillar-page .wrap .cta-placement .row:nth-child(even) .image{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.sitewrap .pillar-page .wrap .cta-placement .row:nth-child(even) .image figure{margin:0 -10px 0 0}.sitewrap .pillar-page .wrap .cta-placement .row:after{content:'';display:block;clear:both}.sitewrap .pillar-page .wrap .meetings-iframe-container{margin:0 30px}.sitewrap .pillar-page .wrap .content figure{margin:25px 0 45px 0;position:relative}.sitewrap .pillar-page .wrap .content figure img{border-radius:4px}.sitewrap .pillar-page .wrap .content figure .boxes span{top:25px;left:25px}.sitewrap .pillar-page .wrap .content h2+div{margin-top:.5em}.sitewrap .pillar-page .wrap .content ol li:before{padding:7px 0 0 0;line-height:1}.sitewrap .contact-page .wrap{margin:0 34px}.sitewrap .contact-page .wrap:before{left:-34px}.sitewrap .contact-page .wrap .map{margin:-150px -34px 0 -34px}.sitewrap .contact-page .wrap .quote:before{left:-34px}.sitewrap footer[role="contentinfo"] .wrap{margin:0 34px}.sitewrap footer[role="contentinfo"] .wrap .copyright{margin:16px -34px 0 -34px}.sitewrap footer[role="contentinfo"] .wrap .copyright p{float:left}.sitewrap footer[role="contentinfo"] .wrap .copyright p a{float:left}.sitewrap footer[role="contentinfo"] .wrap .copyright p a+a{margin:0 0 0 20px}.sitewrap footer[role="contentinfo"] .wrap .copyright p+p{float:right}.sitewrap .blog-post .wrap header .tags{position:absolute;right:0;bottom:0;z-index:10000}.sitewrap .blog-post .wrap header .tags h3{float:left;margin:0 10px 0 0;padding:12px 0 0 0;font-family:'Roboto Slab';color:#052644}.sitewrap .blog-post .wrap header .tags a{display:inline-block;min-width:120px;height:40px;font-size:14px;padding:12px 10px 0 10px;text-decoration:none;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #dcdcdc;text-align:center;float:left;text-transform:capitalize;border-radius:4px;-webkit-transition:all 400ms ease;-ms-transition:all 400ms ease;transition:all 400ms ease;color:#052644}.sitewrap .blog-post .wrap header .tags a+a{margin-left:10px}.sitewrap .blog-post .wrap header .tags a:hover{background-color:#fff}.sitewrap .blog-post .wrap header .tags:after{content:'';display:block;clear:both}