@charset "UTF-8";/*!normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 2.5rem}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:freight;font-style:normal;font-weight:700;src:local("Freight Medium"),url(../../assets/fonts/freight-medium.woff) format("woff");font-display:swap}@font-face{font-family:freight;font-style:normal;font-weight:400;src:local("Freight Regular"),url(../../assets/fonts/freight-regular.woff) format("woff");font-display:swap}@font-face{font-family:sofia-pro;font-style:normal;font-weight:100;src:local("sofia-pro"),url(../../assets/fonts/SofiaPro-Regular.woff) format("woff");font-display:swap}@font-face{font-family:sofia-pro;font-style:italic;font-weight:400;src:local("sofia-pro"),url(../../assets/fonts/SofiaPro-Regularitalic.woff) format("woff");font-display:swap}@font-face{font-family:sofia-pro;font-style:normal;font-weight:700;src:local("sofia-pro"),url(../../assets/fonts/SofiaPro-Black.woff) format("woff");font-display:swap}@font-face{font-family:sofia-pro;font-style:normal;font-weight:700;src:local("sofia-pro"),url(../../assets/fonts/SofiaPro-Bold.woff) format("woff");font-display:swap}.mce-content-body{margin:1.25rem;max-width:58em}.next-post-teaser .blog-post-article-header .post-title a,.search-results-container .search-headline,.single-post-article .blog-post-article-header .post-title a,h1,section.block-section-headline .section-header h2{position:relative;font-family:sofia-pro,Helvetica,Arial,sans-serif;font-weight:900;font-size:2.25rem;line-height:2.875rem;color:#454249;margin-top:1.67em;margin-bottom:.5em}.next-post-teaser .blog-post-article-header .post-title a+h2,.search-results-container .search-headline+h2,.single-post-article .blog-post-article-header .post-title a+h2,h1+h2,section.block-section-headline .section-header h2+h2{margin-top:-.5em}.cta-category-full-width .cta-category-content .cta-category-header,.cta-newsletter-card .cta-newsletter-content .cta-blog-card-header,.cta-newsletter-full-width .cta-newsletter-content .cta-newsletter-header,h2{position:relative;font-family:sofia-pro,Helvetica,Arial,sans-serif;font-weight:900;font-size:2rem;line-height:2.625rem;color:#454249;margin:1.2em 0 .4em}.cta-category-full-width .cta-category-content .cta-category-header+h3,.cta-newsletter-card .cta-newsletter-content .cta-blog-card-header+h3,.cta-newsletter-full-width .cta-newsletter-content .cta-newsletter-header+h3,h2+h3{margin-top:-.4em;margin-bottom:.2em}h3{position:relative;font-family:sofia-pro,Helvetica,Arial,sans-serif;font-weight:900;font-size:1.75rem;line-height:2.25rem;color:#454249;margin:1.8em 0 .4em}h3+h4{margin-top:-.3em}.blog-post-related-resource .related-resource-content .related-resource-title,h4{font-family:sofia-pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.5rem;line-height:2rem;color:#454249;margin:1.8em 0 .4em}.blog-post-related-resource .related-resource-content .related-resource-title+h5,h4+h5{margin-top:-.3em}.blog-post-card .post-content .post-content-header .post-title,h5{font-family:sofia-pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.25rem;line-height:1.75rem;color:#454249;text-transform:uppercase;margin:1.8em 0 .4em}.blog-post-card .post-content .post-content-header .post-title+h6,h5+h6{margin-top:-.2em}.blog-post-card .post-content .post-content-header .heading-core.post-title,h5.heading-core{font-weight:700;color:#3c3c3c;text-transform:initial}h6{font-family:sofia-pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.5rem;color:#454249;margin:1.8em 0 .4em}.blog-featured-sidebar .blog-featured-sidebar-header,.blog-post-card .post-content .post-content-header .post-category a,.blog-post-featured .featured-post-content .post-category,.blog-post-featured .featured-post-content .post-category-link,.blog-post-related-resource .related-resource-content .related-resource-type,.blog-triptych .blog-triptych-header .blog-triptych-category,.blog-triptych .blog-triptych-header .blog-triptych-view-all,.post-read-time,.post-social-media .like-button-title,.post-social-media .social-media-title,.share-button,.single-post-article .blog-post-article-header .post-header-meta .post-category-link,.single-post-article .single-post-article-footer .meta-tags .meta-tags-header{font-size:.6875rem;text-transform:uppercase;font-weight:700;color:#454249;display:inline-block;letter-spacing:.05rem}.orange-gradient-background{background:linear-gradient(135deg,#ff9c00 30%,#ed5e5d 70%)}.teal-gradient-background{background:linear-gradient(135deg,#65e5c4 30%,#65e0e5 70%)}.purple-gradient-background{background:linear-gradient(135deg,#ba5ae2 30%,#26aef9 70%)}.no-core h1::after{position:absolute;bottom:0;margin-bottom:.9375rem;height:8px;width:8px;margin-left:.3125rem;background-color:#f3623f;content:''}.no-core h1.remove-period::after{display:none}.no-core h2::after{position:absolute;bottom:0;margin-bottom:.8125rem;height:6px;width:6px;margin-left:.3125rem;background-color:#f3623f;content:''}.no-core h2.remove-period::after{display:none}.no-core h3::after{position:absolute;bottom:0;margin-bottom:.6875rem;height:6px;width:6px;margin-left:.3125rem;background-color:#f3623f;content:''}.no-core h3.remove-period::after{display:none}.core a{font-family:sofia-pro,Helvetica,Arial,sans-serif;color:#ff9c00}.core .wp-image-link{text-decoration:none}.core h1:first-child,.core h2:first-child,.core h3:first-child,.core h4:first-child,.core h5:first-child,.core h6:first-child{margin-top:0;padding-top:0}.core address,.core p{margin:1em 0 0;font-size:1rem}.core p{font-family:sofia-pro,Helvetica,Arial,sans-serif;margin:1.8em 0 .4em;color:#3c3c3c;font-size:1.0625rem;letter-spacing:0;line-height:1.625rem}.core p:first-child{margin-top:0}.core p.paragraph-core{color:#3c3c3c;font-size:1.0625rem;line-height:1.625rem}.core code,.core pre{font-family:andale mono,courier new,monospace;font-size:.875em}.core pre{margin:1em 0 0;white-space:pre;white-space:pre-wrap;word-wrap:break-word}.core sub{bottom:-.25em;font-size:75%;line-height:0;position:relative;vertical-align:baseline}.core sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.5em}.core abbr{cursor:help}.core address{line-height:1.5}.core dl{line-height:1.5}.core dd,.core dt{font-size:1.125em}.core dt{font-weight:700}.core dd{margin:0 0 1em}.core ol{margin:1.5em 0;padding-left:1em}.core ol li{margin:1em 0;padding:0;font-size:1.125em;line-height:1.6em}.core ul{margin:1.5em 0;padding-left:1em}.core ul li{margin:1em 0;padding:0;font-size:1.063em;list-style:disc;line-height:1.625em}.core ul li ul li{font-size:.9em}.core .swoosh{position:relative}.core .swoosh::after{content:'';display:block;position:absolute;bottom:0;left:0;width:70px;height:12px;background-image:url(../images/swoosh.svg);background-size:contain;background-repeat:no-repeat;transform:translate(0,50%)}.core .two-column-list{font-family:sofia-pro,Helvetica,Arial,sans-serif;list-style:none;padding:0;width:100%}.core .two-column-list li{list-style:none}.core .two-column-list-with-icon{font-family:sofia-pro,Helvetica,Arial,sans-serif;list-style:none;padding:0;width:100%}.core .two-column-list-with-icon li{position:relative;padding-left:1.875rem;list-style:none}.core .two-column-list-with-icon li::before{content:'';width:18px;position:absolute;left:0;top:0;height:18px;background-image:url(../images/check-mark-orange.svg);background-size:18px;background-repeat:no-repeat;background-position:left}.core blockquote{font-style:italic;border-left:none;position:relative;font-size:1.375rem;line-height:2rem;margin:1.5em 2em 2.5em}.core blockquote::after{content:"";position:absolute;height:100%;width:2.25em;top:5%;left:-12px}.core blockquote.blockquote-icon{position:relative;padding-left:2.1875rem;margin:1.5em 2em 2.5em 0;font-style:normal;font-size:inherit;line-height:inherit}.core blockquote.blockquote-icon p{color:#454249;font-family:"noto serif",serif;font-size:1.375rem;letter-spacing:-.01938rem;line-height:2.4375rem}.core blockquote.blockquote-icon::after{position:absolute;left:0;top:5px;opacity:1;width:23px;height:18px;background-image:url(../images/testimonial.svg);background-size:100%;background-repeat:no-repeat;background-position:right;content:''}.core .core .wp-caption .wp-caption-text,.core figcaption,.core figcaption.wp-caption-text{font-size:.875rem;font-style:italic;font-weight:300;font-family:sofia-pro,Helvetica,Arial,sans-serif;text-align:left;margin-top:1em;color:#e4e1eb}.core table{margin:0;padding:0}.core td,.core th{padding:.625em 1.25em;border-bottom:1px solid #e4e1eb;font-size:.875em;text-align:left}.core th{border-width:2px}.core tr:nth-child(even){background:#e4e1eb}.core table.ppc-table{margin:0;padding:0;width:100%}.core table.ppc-table thead{border-bottom:2px solid #2e2e2e}.core table.ppc-table thead th{padding:1rem 1.25rem;border-bottom:none;color:#f3623f;font-family:sofia-pro,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0}.core table.ppc-table thead th:first-child{width:100%}.core table.ppc-table thead th:last-child{width:100%}.core table.ppc-table tbody{box-shadow:0 2px 4px 0 rgba(0,0,0,.11);border-radius:0 0 4px 4px;background-color:#fff}.core table.ppc-table tbody tr{border-bottom:none}.core table.ppc-table tbody tr:nth-child(even){background:0 0}.core table.ppc-table tbody td{color:#454249;font-family:sofia-pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;letter-spacing:0;text-align:inherit}.core table.ppc-table tbody td:first-child{background:0 0}.core table.ppc-table tbody td:first-child{width:100%}.core table.ppc-table tbody td:last-child{width:auto}.core table.ppc-table tbody tr{border-bottom:1px solid #f2f2f2}.core table.ppc-table tbody tr td{padding:1rem 1.25rem;border-bottom:none}.core .wp-caption{max-width:96%;padding:.3125rem .1875rem .625rem;text-align:center}.core .wp-caption img{max-width:98.5%;width:auto;height:auto;margin:0;padding:0;border:0}.core .wp-caption .wp-caption-text{margin:0;padding:0 .25rem .3125rem;font-size:.875em;line-height:1.5}.core .entry-caption{margin:0;padding:0 .25rem .3125rem;font-size:.875em;line-height:1.5}.core .gallery{max-width:48em;position:relative;margin:2em auto}.core .gallery+*{clear:left}.core .gallery-item{position:relative;float:left;margin:0 .25em .25em 0}.core .gallery-columns-1 .gallery-item{max-width:100%;margin:0 0 .25em}.core .gallery-columns-2 .gallery-item{max-width:48%;max-width:calc(50% - 0.25em)}.core .gallery-columns-3 .gallery-item{max-width:32%;max-width:calc(33.3% - 0.25em)}.core .gallery-columns-4 .gallery-item{max-width:23%;max-width:calc(25% - 0.25em)}.core .gallery-columns-5 .gallery-item{max-width:19%;max-width:calc(20% - 0.25em)}.core .gallery-columns-6 .gallery-item{max-width:15%;max-width:calc(16.7% - 0.25em)}.core .gallery-columns-7 .gallery-item{max-width:13%;max-width:calc(14.28% - 0.25em)}.core .gallery-columns-8 .gallery-item{max-width:11%;max-width:calc(12.5% - 0.25em)}.core .gallery-columns-9 .gallery-item{max-width:9%;max-width:calc(11.1% - 0.25em)}.core .gallery-columns-2 .gallery-item:nth-child(2n),.core .gallery-columns-3 .gallery-item:nth-child(3n),.core .gallery-columns-4 .gallery-item:nth-child(4n),.core .gallery-columns-5 .gallery-item:nth-child(5n),.core .gallery-columns-6 .gallery-item:nth-child(6n),.core .gallery-columns-7 .gallery-item:nth-child(7n),.core .gallery-columns-8 .gallery-item:nth-child(8n),.core .gallery-columns-9 .gallery-item:nth-child(9n){margin-right:0}.core .gallery-columns-1 .gallery-item:nth-child(1n+1),.core .gallery-columns-2 .gallery-item:nth-child(2n+3),.core .gallery-columns-3 .gallery-item:nth-child(3n+4),.core .gallery-columns-4 .gallery-item:nth-child(4n+5),.core .gallery-columns-5 .gallery-item:nth-child(5n+6),.core .gallery-columns-6 .gallery-item:nth-child(6n+7),.core .gallery-columns-7 .gallery-item:nth-child(7n+8),.core .gallery-columns-8 .gallery-item:nth-child(8n+9),.core .gallery-columns-9 .gallery-item:nth-child(9n+10){clear:left}.core .gallery-caption{position:absolute;bottom:0;left:0;width:100%;max-height:50%;margin:0;padding:.375rem .5rem;opacity:0;background-color:#b7b2bf;color:#fff;font-size:.875em;line-height:1.5;text-align:left}.core .gallery-caption:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;min-height:49px}.core .gallery-item:hover .gallery-caption{opacity:1}.core hr{width:100%;height:30px}.core .entry-oembed{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.core .entry-oembed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.core .alignnone{margin:1em 1em 0 0}.core .aligncenter,.core .alignleft,.core .alignright{display:block;margin:2em auto}.core img.aligncenter,.core img.alignleft,.core img.alignright{display:block;margin:2em auto}.core .wp-caption.alignleft,.core .wp-caption.alignnone{margin:.3125rem 1.25rem 1.25rem 0}.core .wp-caption.alignright{margin:.3125rem 0 1.25rem 1.25rem}img,img[class*=align],img[class*=wp-image-]{max-width:100%;height:auto;border:0}::selection{background:#ed5e5d;color:#fff;text-shadow:none}html{box-sizing:border-box;-webkit-font-smoothing:antialiased}*,*:after,*:before{box-sizing:inherit}body.vital{position:relative;margin:0;padding:0;padding-top:4rem;background:#fff;color:#454249;font-family:sofia-pro,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.25;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern" 1;-webkit-text-stroke:1px transparent}body.vital.archive,body.vital.archive #ipad-bg-portrait,body.vital.single,body.vital.single #ipad-bg-portrait{background:0 0}body.vital.page-template-page-ebook,body.vital.page-template-page-ebook-10-questions,body.vital.page-template-page-marketing-kpi,body.vital.page-template-page-search-rank,body.vital.page-template-page-wordpress-seo{padding:0!important}.vital-circle-logo{position:relative;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#FF9C00 0%,#ED5E5D 100%)}.vital-circle-logo img{position:absolute;top:50%;left:50%;max-width:80%;transform:translate(-50%,-50%)}.orange{color:#f6780a!important}.green{color:#8cc63f!important}.dark-grey{color:#444!important}.blue{color:#0883f5!important}.white{color:#fff!important}.red{color:#e22d0f!important}a{color:#ff9c00;text-decoration:none}p{margin:1.8em 0 .4em;color:#454249;font-family:sofia-pro,Helvetica,Arial,sans-serif;font-size:1.125rem;letter-spacing:.01563rem;line-height:1.4em}p:first-child{margin-top:0}.group:after,.group:before{content:' ';display:table}.group:after{clear:both}.contact-page-thank-you-content .contact-page-thank-you-header .cher-link-text,.screen-reader-text,.search-results-columns .pagination .next .label,.search-results-columns .pagination .prev .label{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.icon{display:inline-block;width:1em;height:1em}.icon svg{display:block;width:1em;height:1em}.container,.susy-container{max-width:1340px;padding:0 2rem;max-width:1440px;margin-left:auto;margin-right:auto}.container:after,.susy-container:after{content:" ";display:block;clear:both}ul{margin:1.5em 0;padding-left:2em}ul li{margin:.5em 0;margin-bottom:0;padding:0}.cta-transparent{display:inline-block;padding:1.25rem 3.75rem;border:1px solid #fff;border-radius:3px;color:#fff;font-family:sofia-pro,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:600}.blog-post-related-resource .related-resource-content .related-resource-cta,.cta-primary,.primary-nav .top-nav li a.nav-button,.resource-center .post-grid-wrapper .resource-item .content .button,.search-cta .cta-link a,.service-cta,section.featuerd-job-openings .job-link,section.full-width-perks-slider .hero-headline-link{position:relative;z-index:1;display:inline-block;padding:.9375rem 3.125rem;overflow:hidden;border:none;border-radius:3px;color:#fff!important;font-family:sofia-pro,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:900;text-align:center;transition:all .3s linear}.blog-post-related-resource .related-resource-content .related-resource-cta::after,.blog-post-related-resource .related-resource-content .related-resource-cta::before,.cta-primary::after,.cta-primary::before,.primary-nav .top-nav li a.nav-button::after,.primary-nav .top-nav li a.nav-button::before,.resource-center .post-grid-wrapper .resource-item .content .button::after,.resource-center .post-grid-wrapper .resource-item .content .button::before,.search-cta .cta-link a::after,.search-cta .cta-link a::before,.service-cta::after,.service-cta::before,section.featuerd-job-openings .job-link::after,section.featuerd-job-openings .job-link::before,section.full-width-perks-slider .hero-headline-link::after,section.full-width-perks-slider .hero-headline-link::before{position:absolute;top:0;height:100%;border-radius:3px;content:''}.blog-post-related-resource .related-resource-content .related-resource-cta::before,.cta-primary::before,.primary-nav .top-nav li a.nav-button::before,.resource-center .post-grid-wrapper .resource-item .content .button::before,.search-cta .cta-link a::before,.service-cta::before,section.featuerd-job-openings .job-link::before,section.full-width-perks-slider .hero-headline-link::before{z-index:-1;left:0;width:100%;background:#ff9c00;background:linear-gradient(135deg,#ff9c00 30%,#ed5e5d 70%);background-position:center center;background-size:100%;transition:all .3s linear}.blog-post-related-resource .related-resource-content .related-resource-cta::after,.cta-primary::after,.primary-nav .top-nav li a.nav-button::after,.resource-center .post-grid-wrapper .resource-item .content .button::after,.search-cta .cta-link a::after,.service-cta::after,section.featuerd-job-openings .job-link::after,section.full-width-perks-slider .hero-headline-link::after{z-index:-2;left:50%;width:300%;transform:translateX(-50%);background:#ff9c00;background:linear-gradient(135deg,#ff9c00 30%,#ed5e5d 70%);background-position:center center;background-size:300%;transition:all .3s linear}.blog-post-related-resource .related-resource-content .related-resource-cta:hover,.cta-primary:hover,.primary-nav .top-nav li a.nav-button:hover,.resource-center .post-grid-wrapper .resource-item .content .button:hover,.search-cta .cta-link a:hover,.service-cta:hover,section.featuerd-job-openings .job-link:hover,section.full-width-perks-slider .hero-headline-link:hover{box-shadow:0 2px 10px rgba(0,0,0,.2);color:#fff;transition:all .3s linear}.blog-post-related-resource .related-resource-content .related-resource-cta:hover::before,.cta-primary:hover::before,.primary-nav .top-nav li a.nav-button:hover::before,.resource-center .post-grid-wrapper .resource-item .content .button:hover::before,.search-cta .cta-link a:hover::before,.service-cta:hover::before,section.featuerd-job-openings .job-link:hover::before,section.full-width-perks-slider .hero-headline-link:hover::before{opacity:0;transition:all .3s linear}.block-purple-cta{z-index:1;display:block;max-width:90vw;margin:auto;padding:1.875rem 0;overflow:hidden;transform:scale(1);border-radius:10px;box-shadow:0 28px 34px -20px rgba(0,0,0,.36);color:#fff;font-size:1.5625rem;font-weight:900;transition:all .3s ease-in-out}.block-purple-cta span{position:relative}.block-purple-cta span:after{position:absolute;top:0;right:-35px;bottom:0;width:20px;height:20px;margin:auto;background:url(../images/dropdown-white.svg);content:'';transition:all .2s linear}.block-purple-cta::after,.block-purple-cta::before{position:absolute;top:0;height:100%;border-radius:3px;content:''}.block-purple-cta::before{z-index:-1;left:0;width:100%;background:#4c84ff;background:linear-gradient(135deg,#ba5ae2 30%,#26aef9 70%);background-position:center center;background-size:100%;transition:all .3s linear}.block-purple-cta::after{z-index:-2;left:50%;width:300%;transform:translateX(-50%);background:#4c84ff;background:linear-gradient(135deg,#ba5ae2 30%,#26aef9 70%);background-position:center center;background-size:300%;transition:all .3s linear}.block-purple-cta:hover{transform:scale(1.05)}.block-purple-cta:hover::before{opacity:0;transition:all .3s linear}.cta-secondary,.cta-tertiary,.featured-projects-stacked .content-wrapper .view-project,.footer-cta .footer-cta-links-row a,.read-next-teaser .read-next-teaser-more-link .featured-resource-cta,.services-hero .services-hero-content .services-intro-cta a,.single-post-article .main-content-area .post-pagination .next,.single-post-article .main-content-area .post-pagination .previous,section.block-culture .team-link,section.block-section-headline .button-link .section-link,section.block-services .featured-services .featured-service .service-button.text-black,section.block-services .featured-services .featured-service .service-button.text-white,section.block-services .secondary-services .secondary-service .service-button.text-black,section.block-services .secondary-services .secondary-service .service-button.text-white,section.block-video-hero .video-container .hero-content .hero-links .hero-link-button,section.portfolio-tile .portfolio-tile-content a,section.project-hero-video .video-container .hero-content .hero-links .hero-link-button,section.standard-hero-video .video-container .hero-content .hero-links .hero-link-button{position:relative;z-index:1;display:inline-block;margin:1em .5em;padding:.9375rem 1.875rem;border:1px solid #454249;border-radius:3px;background:0 0;color:#454249;font-family:sofia-pro,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.1rem;text-transform:uppercase;transition:all .3s}.cta-secondary::after,.cta-tertiary::after,.featured-projects-stacked .content-wrapper .view-project::after,.footer-cta .footer-cta-links-row a::after,.read-next-teaser .read-next-teaser-more-link .featured-resource-cta::after,.services-hero .services-hero-content .services-intro-cta a::after,.single-post-article .main-content-area .post-pagination .next::after,.single-post-article .main-content-area .post-pagination .previous::after,section.block-culture .team-link::after,section.block-section-headline .button-link .section-link::after,section.block-services .featured-services .featured-service .service-button.text-black::after,section.block-services .featured-services .featured-service .service-button.text-white::after,section.block-services .secondary-services .secondary-service .service-button.text-black::after,section.block-services .secondary-services .secondary-service .service-button.text-white::after,section.block-video-hero .video-container .hero-content .hero-links .hero-link-button::after,section.portfolio-tile .portfolio-tile-content a::after,section.project-hero-video .video-container .hero-content .hero-links .hero-link-button::after,section.standard-hero-video .video-container .hero-content .hero-links .hero-link-button::after{position:absolute;z-index:-1;top:0;left:0;width:0;height:100%;background:#454249;content:'';transition:all .3s}.cta-secondary:hover,.cta-tertiary:hover,.featured-projects-stacked .content-wrapper .view-project:hover,.footer-cta .footer-cta-links-row a:hover,.read-next-teaser .read-next-teaser-more-link .featured-resource-cta:hover,.services-hero .services-hero-content .services-intro-cta a:hover,.single-post-article .main-content-area .post-pagination .next:hover,.single-post-article .main-content-area .post-pagination .previous:hover,section.block-culture .team-link:hover,section.block-section-headline .button-link .section-link:hover,section.block-services .featured-services .featured-service .service-button.text-black:hover,section.block-services .featured-services .featured-service .service-button.text-white:hover,section.block-services .secondary-services .secondary-service .service-button.text-black:hover,section.block-services .secondary-services .secondary-service .service-button.text-white:hover,section.block-video-hero .video-container .hero-content .hero-links .hero-link-button:hover,section.portfolio-tile .portfolio-tile-content a:hover,section.project-hero-video .video-container .hero-content .hero-links .hero-link-button:hover,section.standard-hero-video .video-container .hero-content .hero-links .hero-link-button:hover{color:#fff;transition:all 1s linear}.cta-secondary:hover::after,.cta-tertiary:hover::after,.featured-projects-stacked .content-wrapper .view-project:hover::after,.footer-cta .footer-cta-links-row a:hover::after,.read-next-teaser .read-next-teaser-more-link .featured-resource-cta:hover::after,.services-hero .services-hero-content .services-intro-cta a:hover::after,.single-post-article .main-content-area .post-pagination .next:hover::after,.single-post-article .main-content-area .post-pagination .previous:hover::after,section.block-culture .team-link:hover::after,section.block-section-headline .button-link .section-link:hover::after,section.block-services .featured-services .featured-service .service-button.text-black:hover::after,section.block-services .featured-services .featured-service .service-button.text-white:hover::after,section.block-services .secondary-services .secondary-service .service-button.text-black:hover::after,section.block-services .secondary-services .secondary-service .service-button.text-white:hover::after,section.block-video-hero .video-container .hero-content .hero-links .hero-link-button:hover::after,section.portfolio-tile .portfolio-tile-content a:hover::after,section.project-hero-video .video-container .hero-content .hero-links .hero-link-button:hover::after,section.standard-hero-video .video-container .hero-content .hero-links .hero-link-button:hover::after{width:100%}.cta-tertiary,.featured-projects-stacked .content-wrapper .view-project,section.block-services .featured-services .featured-service .service-button.text-white,section.block-services .secondary-services .secondary-service .service-button.text-white,section.block-video-hero .video-container .hero-content .hero-links .hero-link-button,section.portfolio-tile .portfolio-tile-content a,section.project-hero-video .video-container .hero-content .hero-links .hero-link-button,section.standard-hero-video .video-container .hero-content .hero-links .hero-link-button{border:1px solid #fff;color:#fff}.cta-tertiary::after,.featured-projects-stacked .content-wrapper .view-project::after,section.block-services .featured-services .featured-service .service-button.text-white::after,section.block-services .secondary-services .secondary-service .service-button.text-white::after,section.block-video-hero .video-container .hero-content .hero-links .hero-link-button::after,section.portfolio-tile .portfolio-tile-content a::after,section.project-hero-video .video-container .hero-content .hero-links .hero-link-button::after,section.standard-hero-video .video-container .hero-content .hero-links .hero-link-button::after{background:#fff}.cta-tertiary:hover,.featured-projects-stacked .content-wrapper .view-project:hover,section.block-services .featured-services .featured-service .service-button.text-white:hover,section.block-services .secondary-services .secondary-service .service-button.text-white:hover,section.block-video-hero .video-container .hero-content .hero-links .hero-link-button:hover,section.portfolio-tile .portfolio-tile-content a:hover,section.project-hero-video .video-container .hero-content .hero-links .hero-link-button:hover,section.standard-hero-video .video-container .hero-content .hero-links .hero-link-button:hover{color:#454249}.cta-simple{position:relative;display:inline-block;margin-bottom:1em;color:#454249;font-family:sofia-pro,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:900;text-transform:uppercase}.cta-simple::after,.cta-simple::before{box-sizing:border-box;position:absolute;top:-2px;right:-30px;width:1.5em;height:1.5em;transform-style:preserve-3d;transition:all .3s}.cta-simple::before{transform-origin:100% 100%;content:url(../grunticon/source/link_arrow.svg)}.cta-simple::after{transform:rotateX(90deg);transform-origin:0% 0%;content:url(../grunticon/source/link_arrow_hover.svg)}.cta-simple:hover{color:#ff9c00}.cta-simple:hover::after,.cta-simple:hover::before{transition:all .3s}.cta-simple:hover::before{transform:rotateX(90deg)}.cta-simple:hover::after{transform:rotateX(0deg)}.perks .perk-single .media,.video-block .wistia_responsive_padding .wistia_embed{box-shadow:-21px 22px 24px 0 rgba(0,0,0,.25)}.blog-post-featured::after,.blog-post-newsletter-cta::after,.core blockquote::after,.core hr,.cta-category-full-width-wrapper::after,.footer-address-block::before,.services-hero::before,body.vital.page-template-page-resource-detail .resource-detail-hero .hero-image-wrapper::after,body::after,main.services-content .services-content-pull-quote::before{z-index:-1;opacity:.15;background-image:url(../images/wave_cheveron.svg);background-position:0 0;background-size:18px 5px}.inline-button{position:relative;padding-right:1.5625rem;color:#3c3c3c!important;font-family:sofia-pro,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.0625rem;line-height:1.125rem;text-transform:uppercase}.inline-button::after{content:'';width:18px;position:absolute;right:0;top:-4px;height:18px;background-image:url(../images/round.svg);background-size:18px;background-repeat:no-repeat;background-position:right}body.vital.page-template-page-resource-detail .resource-detail-content .button.download-now{display:inline-block;padding:.75em 2.25em;background-color:transparent;font-family:sofia-pro,Helvetica,Arial,sans-serif;font-size:.875rem;text-decoration:none;transition:all 100ms ease-out}body.vital.page-template-page-resource-detail .resource-detail-content .button.download-now:focus{outline:0}.gform_wrapper{max-width:500px;margin:0 auto;border:0;border-radius:10px;box-shadow:-30px 42px 84px 0 rgba(69,66,73,.15);background:#fff}.gform_wrapper.seamless_wrapper{margin-bottom:1em;box-shadow:none;background:0 0}.gform_wrapper.seamless_wrapper .gform_body,.gform_wrapper.seamless_wrapper .gform_footer,.gform_wrapper.seamless_wrapper .gform_heading{margin:0;padding:0}.gform_wrapper .gform_heading{margin:0;padding:1.75rem 3.125rem .5rem;text-align:center}.gform_wrapper .gform_heading .gform_description{display:block;margin-top:1em}.gform_wrapper .gform_title{margin:0 auto 1.25rem;font-size:2.125rem;font-weight:900;letter-spacing:-.0425rem}.gform_wrapper .gform_description{width:100%;font-size:1rem;font-weight:300;letter-spacing:.025em;line-height:1.5em}.gform_wrapper .gform_submission_error{margin:0 3.125rem;color:#ed5e5d;font-weight:700}.gform_wrapper .gform_submission_error+.gform_body{padding-top:.625rem}.gform_wrapper .gform_submission_error.hide_summary{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.gform_wrapper .gform_body{padding:2.5rem 3.125rem 1.25rem}.gform_wrapper .gform_heading+.gform_body{padding-top:1.25rem}.gform_wrapper .gform_fields{margin:0;padding:0;list-style:none}.gform_wrapper .gform_fields.top_label label{margin-bottom:.1875rem}.gform_wrapper .gform_fields.top_label label:empty{margin-bottom:0}.gform_wrapper .ginput_complex{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;margin:0 -.5rem}.gform_wrapper .ginput_complex>span{padding:.5rem .875rem;border:1px solid rgba(69,66,73,.2);background-color:#fafafa;transition:background-color .14s ease-out;-ms-flex:1 1 100px;flex:1 1 100px;margin:0 .5rem}.gform_wrapper .ginput_complex>span:focus-within{background-color:#f4fbff}.gform_wrapper .ginput_complex>span label{color:#4c84ff}.gform_wrapper label{display:block;margin:0 0 .3125rem;padding:0;color:#454249;font-size:.5625rem;font-weight:700;letter-spacing:.09125rem;text-transform:uppercase;cursor:auto}.gform_wrapper .gform_delete{position:relative;padding-left:.3125rem;opacity:0}.gform_wrapper .ginput_preview{position:relative;margin:.625rem 0 0 .625rem;padding-bottom:1rem}.gform_wrapper .ginput_preview:before{position:absolute;top:5px;left:-4px;width:16px;height:16px;background-image:url("../images/Close X.svg");content:''}.gform_wrapper .gfield_description{opacity:.8;font-size:.75rem}.gform_wrapper .gchoice input[type=checkbox],.gform_wrapper .gchoice input[type=radio],.gform_wrapper .ginput_container_consent input[type=checkbox],.gform_wrapper .ginput_container_consent input[type=radio]{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.gform_wrapper .gfield{position:relative;margin:0;list-style:none;line-height:inherit;transition:border-color .2s ease-out}.gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper .gfield select:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper .gfield textarea:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){display:block;width:100%;height:auto;margin:0;padding:0;border:0;box-shadow:none;background-color:transparent;color:#454249;font-family:sofia-pro;font-size:1.125rem;letter-spacing:-.025rem;line-height:1.5rem;appearance:none}.gform_wrapper .gfield input:focus,.gform_wrapper .gfield select:focus,.gform_wrapper .gfield textarea:focus{outline:none}.gform_wrapper .gfield textarea{height:120px}.gform_wrapper .gfield+.gfield{margin-top:1.25rem}.gform_wrapper .gfield:not(.complex):not(.gsection){padding:.5rem .875rem;border:1px solid rgba(69,66,73,.2);background-color:#fafafa;transition:background-color .14s ease-out}.gform_wrapper .gfield:not(.complex):not(.gsection):focus-within{background-color:#f4fbff}.gform_wrapper .gfield .gfield_label{color:#4c84ff}.gform_wrapper .gfield .gsection_title{margin-top:0}.gform_wrapper .gfield.hidden_label .gfield_label{display:none}.gform_wrapper .gfield.gfield_visibility_hidden{display:none}.gform_wrapper .gfield.verification{display:none}.gform_wrapper .gfield.gfield_error{border:1px solid #f3623f;background-color:rgba(243,98,63,.2)}.gform_wrapper .gfield.complex.gfield_error{border:none;background-color:transparent}.gform_wrapper .gfield.complex.gfield_error .ginput_complex span{border:1px solid #f3623f;background-color:rgba(243,98,63,.2)}.gform_wrapper .gfield.complex.gfield_error .validation_message{margin:.625rem 0 0 .625rem}.gform_wrapper .gfield .gfield_list .gfield_list_cell{padding-right:.3125rem}.gform_wrapper .gfield .gfield_list .gfield_list_cell input[type=text]{border-bottom:solid 1px rgba(69,66,73,.3)!important}.gform_wrapper .gfield .ginput_container_checkbox{position:relative;padding:0 0 0 .3125rem}.gform_wrapper .gfield .ginput_container_checkbox .gform-custom-checkbox-input{position:absolute;top:4px;left:0;width:18.4px;height:18.4px;border:solid 1px rgba(69,66,73,.3);background-color:#f2f2f2;transition:all .2s ease-out}.gform_wrapper .gfield .ginput_container_checkbox .gform-custom-checkbox-input::after{height:100%;left:0;position:absolute;top:0;width:100%;display:block;transform:scale(0);transform-origin:center;opacity:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMic+PHBhdGggZD0nTTEuNzEgNS41MjVMLjI5IDYuOTMzbDQuNTg5IDQuNjIzIDYuOTQyLTkuOTg1TDEwLjE3OS40MjkgNC42MDcgOC40NDR6JyBmaWxsPScjNDU0MjQ5Jy8+PC9zdmc+);background-repeat:no-repeat;background-position:center center;content:"";transition:all .2s ease-out}.gform_wrapper .gfield .ginput_container_checkbox .gfield_checkbox{margin:.625rem 0 0;padding:0;list-style:none}.gform_wrapper .gfield .ginput_container_checkbox .gfield_checkbox li{position:relative;margin:0 0 .75rem;padding:0 0 0 1.625rem;list-style:none}.gform_wrapper .gfield .ginput_container_checkbox .gfield_checkbox label{color:#2e2e2e;font-size:.9375rem;font-weight:300;letter-spacing:-.0225rem;line-height:1.375rem;text-transform:capitalize}.gform_wrapper .gfield .ginput_container_checkbox .gfield_checkbox input[type=checkbox]:checked+label .gform-custom-checkbox-input{border:solid 2px #454249;background-color:transparent}.gform_wrapper .gfield .ginput_container_checkbox .gfield_checkbox input[type=checkbox]:checked+label .gform-custom-checkbox-input::after{transform:scale(1);opacity:1}.gform_wrapper .gfield .ginput_container_radio{position:relative;padding:0 0 0 .3125rem}.gform_wrapper .gfield .ginput_container_radio .gform-custom-radio-input{position:absolute;top:50%;left:0;width:20px;height:20px;transform:translateY(-50%);border:solid 1px rgba(69,66,73,.3);border-radius:20px;background-color:#f2f2f2;transition:all .2s ease-out}.gform_wrapper .gfield .ginput_container_radio .gform-custom-radio-input::after{position:absolute;top:50%;left:50%;display:block;width:10px;height:10px;transform:scale(0);transform:translate(-50%,-50%);transform-origin:center;opacity:0;border-radius:10px;background-color:#454249;content:"";transition:all .2s ease-out}.gform_wrapper .gfield .ginput_container_radio .gfield_radio{margin:0;padding:0;list-style:none}.gform_wrapper .gfield .ginput_container_radio .gfield_radio li{position:relative;margin:0;padding:.3125rem 0;list-style:none}.gform_wrapper .gfield .ginput_container_radio .gfield_radio label{padding:0 0 0 2.0625rem;color:#2e2e2e;font-size:1.125rem;font-weight:700;letter-spacing:-.0225rem;line-height:1.6875rem;text-transform:none}.gform_wrapper .gfield .ginput_container_radio .gfield_radio input[type=radio]:checked+label .gform-custom-radio-input{border:solid 2px #454249;background-color:transparent}.gform_wrapper .gfield .ginput_container_radio .gfield_radio input[type=radio]:checked+label .gform-custom-radio-input::after{transform:translate(-50%,-50%) scale(1);opacity:1}.gform_wrapper .gfield.ginput_custom_file_upload{padding:.5rem .875rem;border:1px solid rgba(69,66,73,.2);background-color:#fafafa;transition:background-color .14s ease-out;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:0}.gform_wrapper .gfield.ginput_custom_file_upload:focus-within{background-color:#f4fbff}.gform_wrapper .gfield.ginput_custom_file_upload>div{margin-right:auto}.gform_wrapper .gfield.ginput_custom_file_upload>div.ginput_container_fileupload{margin-right:0}.gform_wrapper .gfield.ginput_custom_file_upload .gfield_label{-ms-flex-preferred-size:100%;flex-basis:100%}.gform_wrapper .gfield.ginput_custom_file_upload .gform_fileupload_multifile .gform_drop_area{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:justify;justify-content:space-between}.gform_wrapper .gfield.ginput_custom_file_upload .gform_drop_instructions{display:none}.gform_wrapper .gfield.ginput_custom_file_upload .ginput_preview{position:relative;margin:0;padding-bottom:1rem}.gform_wrapper .gfield.ginput_custom_file_upload .ginput_preview .gform_delete{display:none}.gform_wrapper .gfield.ginput_custom_file_upload .ginput_preview strong{font-size:.9375rem;font-weight:300;letter-spacing:-.01875rem;line-height:1.5rem}.gform_wrapper .gfield.ginput_custom_file_upload .ginput_preview:before{display:none;content:''}.gform_wrapper .gfield.ginput_custom_file_upload_dropzone{padding:0!important;border:none!important;background-color:transparent!important}.gform_wrapper .gfield.ginput_custom_file_upload_dropzone label{margin-bottom:.3125rem;padding-left:.875rem}.gform_wrapper .gfield.ginput_custom_file_upload_dropzone .ginput_container_fileupload{border:1px dashed rgba(69,66,73,.3)}.gform_wrapper .gfield.ginput_custom_file_upload_dropzone .ginput_container_fileupload .gform_drop_area{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:2.5rem}.gform_wrapper .gfield.ginput_custom_file_upload_dropzone .ginput_container_fileupload .gform_drop_area .gform_drop_instructions{margin-bottom:.625rem}.gform_wrapper .gfield .gform_button_select_files{padding:.25rem .75rem;border-radius:4px;background:#f2f2f2;color:#454249;font-family:sofia-pro,Helvetica,Arial,sans-serif;font-size:.6875rem;font-weight:900;letter-spacing:-.01375rem;line-height:.9375rem;text-transform:uppercase}.gform_wrapper .gfield .gform_styled_select{position:relative}.gform_wrapper .gfield .gform_styled_select .icon{position:absolute;top:50%;right:0;width:21px;height:26px;margin-top:-.8125rem;padding:.3125rem 0 .3125rem .3125rem;background-color:#fafafa;background-size:cover;content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNic+PHBhdGggZmlsbD0nIzQ1NDI0OScgZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNNy44IDE1LjZBNy44IDcuOCAwIDExNy44IDBhNy44IDcuOCAwIDAxMCAxNS42em0zLjEzMi03LjI1OWEyLjQ2NCAyLjQ2NCAwIDAwLjkyOS0yLjE5Ljc2Ljc2IDAgMDAtMS4yMTgtLjUyNkw3LjggNy44IDQuOTU3IDUuNjI1YS43Ni43NiAwIDAwLTEuMjE4LjUyNiAyLjQ2NCAyLjQ2NCAwIDAwLjkzIDIuMTlMNy44IDEwLjhsMy4xMzItMi40NTl6Jy8+PC9zdmc+);pointer-events:none}.gform_wrapper .gfield .gform_styled_select .icon svg{opacity:0}.gform_wrapper .gfield table.gsurvey-likert,.gform_wrapper .gfield table.gsurvey-likert td,.gform_wrapper .gfield table.gsurvey-likert th{border:none;border-top:none;border-right:none}.gform_wrapper .gform_footer{margin:0 3.125rem;padding:0 0 4rem;text-align:center}.gform_wrapper .gform_button{position:relative;display:block;width:100%;padding:1.625rem;border:0;border-radius:4px;color:#fff;font-family:sofia-pro;font-size:1rem;font-weight:700;text-align:center}.gform_wrapper .gform_button .button-text{position:relative;z-index:3}.gform_wrapper .gform_button::after,.gform_wrapper .gform_button::before{height:100%;left:0;position:absolute;top:0;width:100%;border-radius:4px;content:''}.gform_wrapper .gform_button::before{background-image:linear-gradient(135deg,#26AEF9 0%,#B136FF 100%);background-size:150%}.gform_wrapper .gform_button::after{opacity:1;background-image:linear-gradient(135deg,#26AEF9 0%,#B136FF 100%);transition:opacity .2s ease-out}.gform_wrapper .gform_button:hover::after{opacity:0}.gform_wrapper .gform_button span:not(.button-text){display:none}.gform_wrapper .gform_button img{position:relative;z-index:9;display:block;margin:0 auto}.gform_wrapper .validation_message{color:#ed5e5d;font-size:.625rem;line-height:.625rem}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;padding-left:0}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{position:absolute;z-index:2;top:50%;display:block;width:12px;height:21px;padding:0;transform:translate(0,-50%);outline:none;border:none;background-color:transparent;background-color:transparent;color:transparent;font-size:0;line-height:0;cursor:pointer}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:none;background-color:transparent;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{opacity:.85;color:#fd7f0b;font-family:_slick;font-size:1.25rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1}.slick-prev{left:25px}.slick-prev:before{content:''}.slick-next{right:25px}.slick-next:before{content:''}.slick-dotted.slick-slider{margin-bottom:1.875rem}.slick-dots{position:absolute;bottom:20px;display:block;width:100%;margin:0;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 .3125rem;padding:0;cursor:pointer}.slick-dots li button{display:block;width:20px;height:20px;padding:.3125rem;outline:none;border:0;background:0 0;color:transparent;font-size:0;line-height:0;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;width:20px;height:20px;opacity:.25;color:#5c707d;font-family:_slick;font-size:2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.25rem;text-align:center;content:"•"}.slick-dots li.slick-active button:before{opacity:.85;color:#fd7f0b}.filter-bar{position:relative;z-index:40;transition:opacity .5s ease;-webkit-user-select:none;-ms-user-select:none;user-select:none}.filter-bar.loading{opacity:.5;pointer-events:none}.filter-bar.loading .dropdown-menu:hover .options{display:none}.filter-bar .icon{display:inline-block;vertical-align:middle;width:1em;height:1em;line-height:0}.filter-bar .icon svg path{fill:#000}.filter-bar .mobile-filter-toggle{display:inline-block;height:44px;padding:0 1rem;border:none;background:#fff;font-family:sofia-pro,Helvetica,Arial,sans-serif;font-size:.9em;line-height:2.75rem;cursor:pointer}.blog .filter-bar .mobile-filter-toggle{display:none}.filter-bar .mobile-filter-toggle .icon{margin-right:.5em;font-size:1.6em}.filter-bar .filter-bar-wrapper{padding:0}.filter-bar .filter-bar-wrapper .filter-menus{position:absolute;top:100%;left:0;width:100%;background-color:#fff}.filter-bar .input-wrapper{position:absolute;right:0;bottom:100%;display:block;margin-bottom:.0625rem}.filter-bar .input-wrapper .icon{position:absolute;top:0;left:0;width:32px;height:32px;cursor:pointer;pointer-events:none}.filter-bar .input-wrapper .icon svg{position:absolute;top:50%;left:50%;width:18px;height:18px;transform:translate(-50%,-50%)}.filter-bar .input-wrapper .icon svg path{fill:#454249}.filter-bar .input-wrapper input{display:block;width:0;height:35px;margin-bottom:0;padding-left:2.5rem;outline:none;border:0;border-radius:0;box-shadow:none;background-color:#fff;font-size:1rem;font-weight:700;line-height:1;text-transform:uppercase;transition:width .3s ease-out;appearance:none}.filter-bar .input-wrapper input:focus{width:240px}.filter-bar .input-wrapper input:focus~.icon{pointer-events:none}.filter-bar .clear-filters{position:absolute;top:0;right:0;width:75px;height:85px;padding:0 .5em;overflow:hidden;cursor:pointer}.filter-bar .clear-filters .icon{position:relative;right:.5em}.active-filters{position:relative;z-index:30;background-color:rgba(69,66,73,.15)}.active-filters .active-filter-items{margin:0 -.625rem;padding:0}.active-filters .active-filter{display:inline-block;vertical-align:middle;height:27px;margin:.625rem;padding:0 .875rem;border:0;border-radius:13.5px;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);background-color:#fff;color:#454249;font-size:.625rem;letter-spacing:.20813rem;line-height:1.6875rem;text-transform:uppercase;cursor:pointer;transition:color .333s ease;margin:10px}.active-filters .active-filter:hover{color:#666}.active-filters .active-filter strong{font-weight:900}.active-filters .active-filter:after{position:relative;top:-1px;display:inline-block;vertical-align:middle;width:12px;height:12px;margin-left:.5em;padding:0;border:0;border-radius:6px;background-color:#000;color:#fff;font-size:.75rem;letter-spacing:0;line-height:.8125rem;text-align:center;content:'×'}.active-filters .active-filter.clear-filter .icon{position:relative;top:.15em}.active-filters .active-filter.clear-filter .icon path{fill:#666}.active-filters .active-filter.clear-filter:hover path{fill:#333}.active-filters .active-filter.clear-filter:after{display:none}.loading-throbber{position:relative;width:120px;height:120px;margin:3em auto;border-radius:120px;background:rgba(255,255,255,.1);cursor:pointer}.loading-throbber .text{position:absolute;top:50%;left:50%;width:120px;margin-top:-3.75rem;margin-left:-3.75rem;font-size:.8125em;font-weight:300;line-height:7.5rem;text-align:center;text-transform:uppercase}.loading-throbber .cssload-ball{position:relative;top:50%;top:calc(50% - 60px);left:50%;left:calc(50% - 60px);width:120px;height:120px;transform-origin:50% 50%;border:1px solid #ccc;border-radius:120px;animation:cssload-ball 2.25s linear infinite}.loading-throbber .cssload-ball:after{position:absolute;top:0;left:-1px;width:120px;height:60px;border-top:1px solid #000;border-right:1px solid #000;border-radius:60px 60px 0 0;content:''}@keyframes cssload-ball{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.vtl-menu{position:relative;background-color:#fff;text-align:left;cursor:pointer}.vtl-menu .label{height:40px;padding:0 1rem;border-radius:10px;background-color:transparent;color:#454249;font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.875rem;white-space:nowrap;text-align:center;text-shadow:none;cursor:pointer;cursor:pointer}.vtl-menu .label:before{display:inline-block;vertical-align:middle;width:0;content:''}.vtl-menu .label .icon{position:relative;top:-2px;left:6px;display:inline-block;vertical-align:middle;width:12px;height:12px;margin:0;border-radius:6px;background-color:#454249;transition:transform .15s ease-out}.vtl-menu .label .icon svg{width:8px;height:8px;margin:.125rem;transform:rotate(-90deg);transform-origin:center}.vtl-menu .label .icon svg path{fill:#fff}.vtl-menu .options{position:relative;z-index:40;display:none;padding:1.25rem;background-color:#fff;color:#454249;line-height:1.3}.vtl-menu .options .option{position:relative;display:block;height:30px;margin-bottom:.333em;padding:.3125rem 0 .3125rem 1.25rem;opacity:1;color:#454249;font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.875rem;cursor:pointer}.vtl-menu .options .option:hover{opacity:.7}.vtl-menu .options .option:before{position:absolute;top:14px;left:0;display:inline-block;vertical-align:middle;width:13px;height:13px;margin-right:.75rem;border:1px solid #e4e1eb;border-radius:2px;content:' '}.vtl-menu .options .option.active:before{background-color:#333}.vtl-menu.tabs .search-filters-button{display:none}.vtl-menu{display:none}.vtl-menu.dropdown .options{display:none}.vtl-menu.dropdown .search-filters-button{display:block;text-align:center;border:1px solid #2e2e2e;border-radius:3px;padding:.4375rem .875rem;margin:.875rem auto .625rem;background-color:transparent;font-size:.9375rem;font-weight:700;letter-spacing:0;line-height:1.1875rem;transition:all .3s linear;cursor:not-allowed;pointer-events:none}.vtl-menu.dropdown .search-filters-button.active{position:relative;z-index:1;overflow:hidden;border:none;color:#fff!important;transition:all .3s linear;border:1px solid #ff9c00;cursor:pointer;pointer-events:auto}.vtl-menu.dropdown .search-filters-button.active::after,.vtl-menu.dropdown .search-filters-button.active::before{position:absolute;top:0;height:100%;border-radius:3px;content:''}.vtl-menu.dropdown .search-filters-button.active::before{z-index:-1;left:0;width:100%;background:#ff9c00;background:linear-gradient(135deg,#ff9c00 30%,#ed5e5d 70%);background-position:center center;background-size:100%;transition:all .3s linear}.vtl-menu.dropdown .search-filters-button.active::after{z-index:-2;left:50%;width:300%;transform:translateX(-50%);background:#ff9c00;background:linear-gradient(135deg,#ff9c00 30%,#ed5e5d 70%);background-position:center center;background-size:300%;transition:all .3s linear}.vtl-menu.dropdown .search-filters-button.active:hover{box-shadow:0 2px 10px rgba(0,0,0,.2);color:#fff;transition:all .3s linear}.vtl-menu.dropdown .search-filters-button.active:hover::before{opacity:0;transition:all .3s linear}.cher-links{padding:.3125rem 0!important}.cher-links .cher-link-item{margin:0}.cher-links .cher-link-item .cher-link{background-size:16px;background-position:center;background-repeat:no-repeat}.cher-links .cher-link-item.cher-link-twitter .cher-link{background-image:url(../grunticon/source/twitter.svg);background-size:13px}.cher-links .cher-link-item.cher-link-facebook .cher-link{background-image:url(../grunticon/source/facebook.svg);background-size:9px}.cher-links .cher-link-item.cher-link-linkedin .cher-link{background-image:url(../grunticon/source/linkedin.svg)}.cher-links .cher-link-item.cher-link-messenger .cher-link{background-image:url(../grunticon/source/messenger.svg)}.cher-links .cher-link-item.cher-link-email .cher-link{background-image:url(../grunticon/source/email.svg)}.cher-links .cher-link-item .icon{opacity:0}.cher-links .cher-link-facebook .cher-link{background-size:8px}.blog-post-card .cher-links .cher-link-item.cher-link-twitter .cher-link,.blog-post-featured .cher-links .cher-link-item.cher-link-twitter .cher-link{background-image:url(../grunticon/source/twitter-white.svg);background-size:13px}.blog-post-card .cher-links .cher-link-item.cher-link-facebook .cher-link,.blog-post-featured .cher-links .cher-link-item.cher-link-facebook .cher-link{background-image:url(../grunticon/source/facebook-white.svg);background-size:9px}.blog-post-card .cher-links .cher-link-item.cher-link-linkedin .cher-link,.blog-post-featured .cher-links .cher-link-item.cher-link-linkedin .cher-link{background-image:url(../grunticon/source/linkedin-white.svg)}.blog-post-card .cher-links .cher-link-item.cher-link-messenger .cher-link,.blog-post-featured .cher-links .cher-link-item.cher-link-messenger .cher-link{background-image:url(../grunticon/source/messenger-white.svg)}.blog-post-card .cher-links .cher-link-item.cher-link-email .cher-link,.blog-post-featured .cher-links .cher-link-item.cher-link-email .cher-link{background-image:url(../grunticon/source/email-white.svg)}.blog-post-card .cher-links .cher-link-item .cher-link,.blog-post-featured .cher-links .cher-link-item .cher-link{display:block}body{clear:both;width:100%;background-color:#fff}body::after{position:absolute;z-index:1;bottom:0;width:100%;height:10em;overflow:visible;background-color:#fff;content:""}body.mce-content-body::after{display:none}.site-footer{width:100%;padding-bottom:10rem;overflow:auto;background-color:#fff}.footer-cta{width:100%;overflow:auto;padding:6em 0;background:linear-gradient(135deg,#ff9c00 30%,#ed5e5d 70%)}.footer-cta .footer-cta-content{max-width:1440px;margin-left:auto;margin-right:auto}.footer-cta .footer-cta-content:after{content:" ";display:block;clear:both}.footer-cta .footer-cta-description,.footer-cta .footer-cta-header{text-align:center;width:83.05085%;float:left;margin-right:1.69492%;margin-left:8.47458%}.footer-cta .footer-cta-header{font-size:2.25rem;color:#fff;font-weight:900;margin-top:0}.footer-cta .footer-cta-description{color:#fff;font-weight:300;font-style:italic}.footer-cta .footer-cta-links-row{display:inline-block;width:100%;text-align:center;margin-top:1em}.footer-cta .footer-cta-links-row a{margin:1em .5em;padding:.9375rem 3.75rem;color:#fff;border-color:#fff;font-size:1.2em;text-transform:capitalize;letter-spacing:.05rem}.footer-cta .footer-cta-links-row a::after{background-color:#fff}.footer-cta .footer-cta-links-row a:hover{color:#454249}.footer-cta .footer-cta-links-row a:hover::after{background-color:#fff}.footer-address-block{position:relative;background-color:transparent;z-index:1;margin-top:-2em;width:100%;float:left;margin-left:0;margin-right:0}.footer-address-block::before{content:"";position:absolute;width:110%;height:55%;overflow:visible;left:50%;transform:translateX(-50%);top:2em}.footer-address-block::after{content:"";background-color:transparent;position:absolute;z-index:0;width:90%;height:100%;left:50%;top:0;box-shadow:0 10px 50px 0 rgba(0,0,0,.3);transform:translateX(-50%)}.footer-address-block .footer-address-block-locations{position:relative;width:100%;background-color:#fff;overflow:auto;z-index:2;font-size:1em;line-height:1.25em;padding:2em}.footer-address-block .footer-address-block-locations .footer-address-block-location{color:#454249;margin-bottom:2em}.footer-address-block .footer-address-block-locations .footer-address-block-location:last-of-type{margin-bottom:0}.footer-address-block .footer-address-block-locations .footer-address-block-location .location-name{font-weight:900;font-size:.75rem;text-transform:uppercase;letter-spacing:.2em;margin-bottom:.6rem}.footer-address-block .footer-address-block-locations .footer-address-block-location .location-name a{color:#454249}.footer-address-block .footer-address-block-locations .footer-address-block-location .location-name a:hover{color:#ff9c00}.footer-address-block .footer-address-block-locations .footer-address-block-location .location-address,.footer-address-block .footer-address-block-locations .footer-address-block-location .location-city-state-zip,.footer-address-block .footer-address-block-locations .footer-address-block-location .location-phone{font-weight:300;font-size:1rem;line-height:1.625rem}.footer-address-block .footer-address-block-locations .footer-address-block-location .location-phone a{color:#454249;cursor:default}.site-footer-navigation{width:100%;overflow:auto}.site-footer-navigation .site-footer-navigation-container{max-width:1440px;margin-left:auto;margin-right:auto;overflow:auto;clear:both;margin-top:2em}.site-footer-navigation .site-footer-navigation-container:after{content:" ";display:block;clear:both}.site-footer-navigation .site-footer-navigation-header{margin:1em 0;font-weight:100;text-transform:capitalize;padding:.5em 0;font-size:1.75rem}.site-footer-navigation .site-footer-services-navigation{border-bottom:1px solid rgba(69,66,73,.07)}.site-footer-navigation .site-footer-quick-links-navigation,.site-footer-navigation .site-footer-services-navigation{width:83.05085%;float:left;margin-right:1.69492%;margin-left:8.47458%}.site-footer-navigation .site-footer-quick-links-navigation ul,.site-footer-navigation .site-footer-services-navigation ul{margin:0 0 2.5rem;padding:0;list-style:none}.site-footer-navigation .site-footer-quick-links-navigation ul .menu-item,.site-footer-navigation .site-footer-services-navigation ul .menu-item{margin-bottom:.3em}.site-footer-navigation .site-footer-quick-links-navigation ul .menu-item.menu-item-has-children>a,.site-footer-navigation .site-footer-services-navigation ul .menu-item.menu-item-has-children>a{display:block;margin-bottom:1em;font-weight:700;color:#454249;font-size:1rem}.site-footer-navigation .site-footer-quick-links-navigation ul .menu-item.menu-item-has-children a:hover,.site-footer-navigation .site-footer-services-navigation ul .menu-item.menu-item-has-children a:hover{color:#ff9c00}.site-footer-navigation .site-footer-quick-links-navigation ul .menu-item .sub-menu,.site-footer-navigation .site-footer-services-navigation ul .menu-item .sub-menu{padding:0;display:block!important}.site-footer-navigation .site-footer-quick-links-navigation ul .menu-item .sub-menu a,.site-footer-navigation .site-footer-services-navigation ul .menu-item .sub-menu a{color:rgba(69,66,73,.75);font-weight:400;margin-bottom:.8em;display:block;padding-right:2em;font-size:.9375rem}.site-footer-identity{position:relative;width:100%;margin:2em auto 0}.site-footer-identity .cher-links{bottom:0;width:100%;margin:0;padding:0;list-style:none}.site-footer-identity .cher-links .cher-link-item{text-align:center}.site-footer-identity .cher-links .cher-link-item:last-of-type{margin-right:0}.site-footer-identity .cher-links .cher-link-item a{color:#454249;font-size:.75rem;font-weight:700;letter-spacing:.1rem;text-transform:uppercase}.site-footer-identity .cher-links .cher-link-item a:hover{color:#ff9c00}.site-footer-identity .cher-links .cher-link-item a i,.site-footer-identity .cher-links .cher-link-item a svg{display:none}.site-footer-identity .site-footer-logo{display:block;width:32.20339%;margin:4em auto 0;padding-right:1.69492%;padding-bottom:2em}.site-footer-identity .site-footer-logo .current-page{display:block}.site-footer-identity .site-footer-tag-line{clear:both;color:rgba(69,66,73,.75);font-size:.75rem;font-weight:700;letter-spacing:.2em;text-align:center;text-transform:uppercase}.site-footer-copyright{max-width:1440px;margin-left:auto;margin-right:auto;clear:both;margin-top:.5em;margin-bottom:1.2em;padding-right:1.69492%;font-size:.875rem;font-style:italic;font-weight:300;text-align:center}.site-footer-copyright:after{content:" ";display:block;clear:both}.site-footer-copyright p{color:rgba(69,66,73,.75);font-size:.987em}#top-nav-wrap{position:fixed;z-index:999;top:0;width:100%;background-color:#fff;transition:all .3s}#top-nav-wrap .reluctantlyadded{border-bottom:2px solid #f4f4f4}#top-nav-wrap.header-hidden{display:none}.row-fluid{display:-ms-flexbox;display:flex;width:100%}.top-nav-actions{position:relative;display:none;padding:.3125rem 0;background:#f4f4f4;color:#fff;line-height:1.5625rem;text-align:right}.top-nav-actions .susy-container{padding:0 .5rem}.top-nav-actions a{margin-right:.3125rem;margin-left:.25rem;color:#48454c;font-size:.8125rem;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.top-nav-actions a.active-location,.top-nav-actions a:hover{color:rgba(246,120,10,.75)}.top-nav-actions .left{display:block;width:100%;text-align:center}.top-nav-actions .left label{position:relative;display:inline-block;height:20px;margin-left:0;padding-right:.625rem;padding-left:1.0625rem;background:url(/wp-content/themes/vital/legacy/images/location.svg) no-repeat;background-position:0 6px;background-size:12px;color:#48454c;font-size:.8125rem;font-weight:400;cursor:auto}.top-nav-actions .left label:after{position:absolute;top:50%;right:0;margin-top:-.6875rem;content:':'}.top-nav-actions .right{display:block;width:100%;text-align:center}.top-nav-actions .right a{position:relative;margin:0 .9375rem;padding-left:.5rem}.top-nav-actions .right a:before{position:absolute;top:50%;left:0;width:1px;height:20px;margin-top:-.625rem;margin-left:-.9375rem;background:#e1e1e1;content:''}.top-nav-actions .right a:last-child{margin-right:.4375rem;padding-left:1.6875rem;background:url(/wp-content/themes/vital/legacy/images/e-mail-envelope.svg);background-repeat:no-repeat;background-position:center left}.top-nav-actions .right a.menu-higlight{position:relative;margin-right:.75rem;padding-right:0;padding-left:1.25rem}.top-nav-actions .right a.menu-higlight:after{position:absolute;top:50%;left:0;width:6px;height:6px;margin-top:-.25rem;margin-left:.375rem;border-radius:100%;background:#ec5520;content:''}.top-nav-actions .right .search-form{display:inline-block;margin:0!important;padding:0!important;line-height:initial!important;line-height:initial!important}.top-nav-actions .right .search-form-field{box-sizing:content-box;width:45px;margin:-.1875rem 0 0 1em!important;padding:.125rem .9375rem .125rem 1.5625rem!important;border:0!important;border-radius:15px!important;box-shadow:none!important;background:url("/wp-content/themes/vital/legacy/images/utilty-nav.svg") no-repeat left center/14px!important;color:#48454c!important;font-size:.8125rem!important}.top-nav-actions .right .search-form-field ::moz-input-placeholder,.top-nav-actions .right .search-form-field ::webkit-input-placeholder{opacity:1!important}.top-nav-actions .right .search-form-field ::ms-input-placeholder{color:#454249}.primary-nav{position:relative;padding:1em}.primary-nav .header-logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100px;margin:0 auto}.primary-nav .header-logo img{position:relative;vertical-align:middle;max-width:100%;height:auto}.primary-nav .top-nav{position:relative;width:100%;margin:0;padding:0;font-weight:300;text-align:right}.primary-nav .top-nav li{position:relative;display:inline-block;width:auto;margin:0!important;list-style:none}.primary-nav .top-nav li.current-menu-item a{color:#454249;font-weight:900}.primary-nav .top-nav li a{display:block;margin:.5em 0 0 1em;padding:1.2em 0 1.6em;color:#4e4e4e;font-size:1rem;font-weight:400;text-decoration:none;transition:all 100ms linear}.primary-nav .top-nav li a.current-menu-item,.primary-nav .top-nav li a.current-page,.primary-nav .top-nav li a.current_page_item{color:#454249;font-weight:900}.primary-nav .top-nav li a.nav-button{margin-bottom:-.9em;padding:.75em 1.5em;font-size:1.0625rem}.primary-nav .top-nav li a:hover{color:#f3723f}.primary-nav #mobile-toggle{display:none}.primary-nav .mobile-location{display:none}#blog-flyout,#what-we-do-flyout{position:relative;top:0;display:none;width:100%;padding:1.6em 1em 3.6em}#blog-flyout ul,#what-we-do-flyout ul{margin:.2em 0 1.2em;padding:0;list-style:none}#blog-flyout ul a,#what-we-do-flyout ul a{color:#454249}#blog-flyout ul a:hover,#what-we-do-flyout ul a:hover{color:#f3723f}#what-we-do-flyout .service-category{width:32.20339%;float:left;margin-right:1.69492%}#what-we-do-flyout .service-category:last-of-type{width:32.20339%;float:right;margin-right:0}#what-we-do-flyout h3.loop-title{margin-top:0;margin-bottom:1em}#what-we-do-flyout h3.loop-title a{font-weight:900}#what-we-do-flyout h3.loop-title.website-design a{color:#ba5ae2}#what-we-do-flyout h3.loop-title.brand-stragegy a{color:#65e5c4}#what-we-do-flyout h3.loop-title.digita-marketing a{color:#ed5e5d}#what-we-do-flyout p.small{margin-top:.5em}#what-we-do-flyout a{color:#454249}#what-we-do-flyout ul li a{margin-bottom:.2em;color:#454249;font-size:.875rem;line-height:1.5em}#what-we-do-flyout .cta-secondary{margin:1em 0 0;padding:1em 1.5em}#what-we-do-flyout .cta-secondary:hover{color:#fff}#blog-flyout .blog-post{width:23.72881%;float:left;margin-right:1.69492%}#blog-flyout .blog-categories{width:23.72881%;float:right;margin-right:0}#blog-flyout .flyout-thumb{position:relative;display:block;width:100%;margin:.3em 0}#blog-flyout .flyout-thumb img{max-width:100%;height:auto}#blog-flyout .loop-title{margin-top:.25em;margin-bottom:0;font-family:lato,helveticaneue,Helvetica,Arial,sans-serif;font-size:1.25em;font-weight:400;letter-spacing:0}#blog-flyout li{position:relative;margin:0;padding:0;text-indent:0}#blog-flyout .loop-title a{color:#454249;font-family:lato,helveticaneue,Helvetica,Arial,sans-serif;font-size:1em;font-weight:300}#blog-flyout .small{font-size:75%}#blog-flyout .small a{color:#454249}#blog-flyout .small a:hover{color:#f3723f;text-decoration:underline}#blog-flyout .menu{border-left:solid 1px}#blog-flyout .menu a{display:block;margin:0 1.25rem;padding:.3125rem 0;color:#454249;font-size:.75rem;font-weight:900;letter-spacing:.05rem;text-transform:uppercase;transition:all .3s ease;transition:all .3s ease}#blog-flyout .menu li ul{display:none}#page-wrap{position:relative}nav.blog-navigation{position:relative;margin-bottom:1.5em;padding:0 1em;max-width:1440px;margin-left:auto;margin-right:auto}nav.blog-navigation:after{content:" ";display:block;clear:both}nav.blog-navigation h1{margin:2em 0 1em;display:block;width:100%}nav.blog-navigation h1 .blog-logo{display:block;text-align:center;font-size:1.75rem;color:#454249;font-weight:900}nav.blog-navigation .blog-nav-links{margin:0;width:100%;display:block;clear:both;position:relative;text-align:center;padding:0;border-bottom:1px solid #e4e1eb}nav.blog-navigation .blog-nav-links .blog-nav-link,nav.blog-navigation .blog-nav-links .search-link{display:block;margin-bottom:.0625rem}nav.blog-navigation .blog-nav-links .blog-nav-link a,nav.blog-navigation .blog-nav-links .search-link a{display:block;text-transform:uppercase;margin:0 1.25rem;transition:all .3s ease;border-bottom:1px solid transparent;font-size:.75rem;font-weight:900;letter-spacing:.05rem;color:#b7b2bf;transition:all .3s ease;padding:.9375rem 0}nav.blog-navigation .blog-nav-links .blog-nav-link a.current-page,nav.blog-navigation .blog-nav-links .blog-nav-link a:hover,nav.blog-navigation .blog-nav-links .search-link a.current-page,nav.blog-navigation .blog-nav-links .search-link a:hover{border-bottom:1px solid #454249;color:#454249;letter-spacing:.1rem;transition:all .3s ease}nav.blog-navigation .blog-nav-links .search-link a i{margin-top:-.0625rem;position:relative;width:1.5em;height:1.5em}nav.blog-navigation .blog-nav-links .search-link a i svg{position:absolute;width:100%;height:100%}nav.blog-navigation .blog-nav-links .search-link a i svg path{fill:#b7b2bf}nav.blog-navigation .blog-nav-links .search-link a.current-page svg path,nav.blog-navigation .blog-nav-links .search-link a:hover svg path{fill:#454249}.blog-search-link{cursor:pointer}.blog-post-grid{width:100%}.blog-post-grid .filter-bar{margin-bottom:1.69492%}.blog-post-grid .filter-bar::after{box-shadow:none;width:1170px;left:50%;transform:translateX(-50%)}.blog-post-grid .filter-bar .container{position:relative;background-color:rgba(183,178,191,.15)}.blog-post-grid .filter-bar .input-wrapper{padding:1em;margin:0 auto}.blog-post-grid .filter-bar .input-wrapper input{line-height:1.1em;margin:0 auto;background-color:transparent;border:none;box-shadow:none;font-size:1.875rem;color:#454249;font-weight:300;letter-spacing:.125rem;min-width:120px;text-align:left;padding-left:0;text-transform:none}.blog-post-grid .filter-bar .input-wrapper input ::-webkit-input-placeholder{color:#e4e1eb}.blog-post-grid .filter-bar .input-wrapper input ::-moz-placeholder{color:#e4e1eb}.blog-post-grid .filter-bar .input-wrapper input :-ms-input-placeholder{color:#e4e1eb}.blog-post-grid .filter-bar .input-wrapper input :-moz-placeholder{color:#e4e1eb}.blog-post-grid .filter-bar .icon{top:50%;left:auto;right:-1em;width:1.5em;height:1.5em;cursor:pointer;transform:translateY(-50%);position:absolute;pointer-events:auto}.blog-post-grid .filter-bar .icon svg{width:100%;height:100%;opacity:.5}.blog-post-grid .filter-bar .icon svg path{fill:#454249}.blog-post-grid .filter-bar .icon .hidden{display:none}.blog-post-grid .active-filters{width:100%;text-align:center;margin-bottom:1.69492%;background-color:transparent}.blog-post-grid .active-filter,.blog-post-grid .result-qty{width:100%}.blog-post-grid .result-qty{font-weight:300}.blog-post-grid .result-qty .total-search-results{font-weight:900}.blog-post-grid .active-filter{font-weight:300}.blog-search-bar{margin-bottom:1.69492%;padding:0 1em}.blog-search-bar::after{box-shadow:none;width:1170px;left:50%;transform:translateX(-50%)}.blog-search-bar .input-wrapper{margin:0 auto;height:75px;position:relative;background-color:rgba(183,178,191,.15)}.blog-search-bar .input-wrapper .search-form{position:absolute;height:auto;left:50%;top:50%;transform:translate(-50%,-50%)}.blog-search-bar .input-wrapper input.search-form-field{line-height:1.1em;margin:0 auto;background-color:transparent;border:none;box-shadow:none;font-size:1.875rem;color:#454249;font-weight:100;letter-spacing:.125rem;min-width:120px;text-align:left;padding-left:0;text-transform:none;width:auto}.blog-search-bar .input-wrapper input.search-form-field ::-webkit-input-placeholder{color:#e4e1eb}.blog-search-bar .input-wrapper input.search-form-field ::-moz-placeholder{color:#e4e1eb}.blog-search-bar .input-wrapper input.search-form-field :-ms-input-placeholder{color:#e4e1eb}.blog-search-bar .input-wrapper input.search-form-field :-moz-placeholder{color:#e4e1eb}.blog-search-bar .input-wrapper input.hidden{display:none}.blog-search-bar .icon{top:50%;left:auto;right:-2em;width:1.5em;height:1.5em;cursor:pointer;transform:translateY(-50%);position:absolute;pointer-events:auto}.blog-search-bar .icon svg{width:100%;height:100%;opacity:.5}.blog-search-bar .icon svg path{fill:#454249}.blog-search-bar .icon .hidden{display:none}.blog-post-featured{position:relative;margin-bottom:4em;border:1px solid #e4e1eb}.blog-post-featured .featured-post-image{position:relative;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;height:450px;overflow:hidden;-ms-flex-pack:center;-ms-flex-align:center}.blog-post-featured .featured-post-image a{display:block;width:100%;height:100%}.blog-post-featured .featured-post-image img{min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover}.blog-post-featured .featured-post-content{position:relative;margin:0 0 1em;padding:0 6.77966% 3.5em}.blog-post-featured .featured-post-content .post-category{color:#f3723f}.blog-post-featured .featured-post-content .post-category i{width:1.5em;height:1.5em;margin:-.125rem .25rem 0 0;pointer-events:none}.blog-post-featured .featured-post-content .post-category i svg{min-width:100%;min-height:100%}.blog-post-featured .featured-post-content .post-category i svg path{stroke:#f3723f}.blog-post-featured .featured-post-content .post-category-link{margin:2em 0 1em;color:#f3723f}.blog-post-featured .featured-post-content .post-title{margin:0 0 1.5625rem;font-size:1.9375rem;font-weight:200;line-height:1.2em}.blog-post-featured .featured-post-content .post-title a{color:#454249}.blog-post-featured .featured-post-content .post-title a:hover{color:#ed5e5d}.blog-post-featured .featured-post-content .post-author{color:#b7b2bf;font-weight:100}.blog-post-featured .featured-post-content .post-author a{color:#b7b2bf}.blog-post-featured .featured-post-content .post-author a:hover{color:#ed5e5d}.blog-post-featured .featured-post-content header{margin:1.5em 0 2.5em}.blog-featured-sidebar{margin-bottom:2.125em;padding:0 1.69492%;overflow:auto}.blog-featured-sidebar .blog-featured-sidebar-header{display:block;margin:0 0 2em;padding:1em 1em .9em;border-radius:2px;background:#ff9c00;background:linear-gradient(135deg,#ff9c00 30%,#ed5e5d 70%)}.blog-featured-sidebar .blog-featured-sidebar-header .sidebar-header-link{color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.1rem;line-height:.625rem}.blog-featured-sidebar .blog-post-square{display:-ms-flexbox;display:flex;-ms-flex-align:top;align-items:top;width:100%;margin-bottom:1.4em;overflow:hidden}.blog-featured-sidebar .blog-post-square:last-of-type{margin-bottom:0}.blog-featured-sidebar .blog-post-square .post-square-image-container{width:32.20339%;float:left;margin-right:1.69492%}.blog-featured-sidebar .blog-post-square .post-square-image-container img{max-width:100%;height:auto}.blog-featured-sidebar .blog-post-square .post-square-content{display:block;-ms-flex-pack:center;justify-content:center;overflow:hidden;width:66.10169%;float:right;margin-right:0}.blog-featured-sidebar .blog-post-square .post-square-content header{overflow:hidden}.blog-featured-sidebar .blog-post-square .post-square-content .blog-featured-title{margin-top:0;font-size:.875rem;line-height:1.3em}.blog-featured-sidebar .blog-post-square .post-square-content .blog-featured-title a{color:#454249;font-weight:700}.blog-featured-sidebar .blog-post-square .post-square-content .blog-featured-title a:hover{color:#ed5e5d}.blog-featured-sidebar .blog-post-square .post-square-content .blog-featured-author{color:rgba(69,66,73,.75);font-size:.625rem}.blog-featured-sidebar .blog-post-square .post-square-content .blog-featured-author a{color:rgba(69,66,73,.75)}.blog-featured-sidebar .blog-post-square .post-square-content .blog-featured-author a:hover{color:#ed5e5d}.blog-featured-sidebar .view-all-link-container{width:100%;margin-top:1.6em;text-align:right}.blog-featured-sidebar .view-all-link-container .view-all-link{display:inline-block;color:#f3723f;font-size:.6875rem;font-weight:700;letter-spacing:.05rem;line-height:2em;text-transform:uppercase}.blog-triptych{margin:2em 0 4em;padding:0}.blog-triptych .blog-triptych-header{position:relative;margin-bottom:2rem;padding-bottom:0;text-align:left;max-width:1440px;margin-left:auto;margin-right:auto}.blog-triptych .blog-triptych-header:after{content:" ";display:block;clear:both}.blog-triptych .blog-triptych-header::after{bottom:0;left:0;width:100%;content:0}.blog-triptych .blog-triptych-header .blog-triptych-category{width:100%;padding-bottom:.5rem;border-bottom:1px solid #454249}.blog-triptych .blog-triptych-header .blog-triptych-category a{color:#454249}.blog-triptych .blog-triptych-header .blog-triptych-view-all{display:block;float:left;color:#f3723f}.blog-triptych .blog-triptych-header .blog-triptych-category,.blog-triptych .blog-triptych-header .blog-triptych-view-all{line-height:2em}.blog-triptych .blog-triptych-content{max-width:1440px;margin-left:auto;margin-right:auto}.blog-triptych .blog-triptych-content:after{content:" ";display:block;clear:both}body.vital.blog{background-image:none!important;background-color:transparent}.content-grid{padding:0 6em}.content-grid .blog-post-card{margin-bottom:1.5625rem}.pagination{margin-bottom:4em;padding:0}.pagination li{display:inline-block;margin-right:.5rem}.pagination li .current::after,.pagination li a::after{content:','}.pagination li:first-of-type .current::after,.pagination li:first-of-type a::after,.pagination li:last-of-type .current::after,.pagination li:last-of-type a::after,.pagination li:nth-last-child(2) .current::after,.pagination li:nth-last-child(2) a::after{content:none}.pagination li .current{color:#ff9c00}.pagination li a{font-size:.875rem;color:#454249;cursor:pointer}.pagination li a.disabled{color:rgba(69,66,73,.3);cursor:not-allowed}.pagination li a.disabled:hover{color:rgba(69,66,73,.3)}.pagination li a:hover{color:#ff9c00}.pagination li.active a{color:#ff9c00}.pagination li.disabled a{color:rgba(69,66,73,.3);cursor:not-allowed}.pagination li.disabled a:hover{color:rgba(69,66,73,.3)}.blog-category{color:#f6780a;font-size:.825em;line-height:1.3em}.blog-category-home{display:block;margin-top:1em;color:#343434!important;font-size:.825em;line-height:1.3em;text-transform:uppercase}#blog-post-grid{clear:both;width:100%;padding:0 1em}.blog-post-card{position:relative;top:0;margin-bottom:1.25rem;border:1px solid #e4e1eb;box-shadow:0 20px 30px -40px rgba(0,0,0,.2);background:#fff;transition:all .2s ease}.blog-post-card:hover{top:-5px;box-shadow:0 20px 30px -10px rgba(0,0,0,.2)}.blog-post-card .post-image-wrapper{position:relative;width:100%;height:30vh;max-height:300px}.blog-post-card .post-image-wrapper a{position:relative;display:block;width:100%;height:100%;overflow:hidden}.blog-post-card .post-image-wrapper img{position:absolute;top:50%;left:50%;min-width:100%;max-width:100%;min-height:100%;max-height:100%;transform:translate(-50%,-50%);object-fit:cover}.blog-post-card .post-content{margin-bottom:5.5em;padding:2em}.blog-post-card .post-content .post-content-header .post-category{margin:0}.blog-post-card .post-content .post-content-header .post-category a{color:#ed5e5d}.blog-post-card .post-content .post-content-header .post-category a:hover{color:#f3723f}.blog-post-card .post-content .post-content-header .post-title{margin-top:.625rem;line-height:1em;text-transform:none}.blog-post-card .post-content .post-content-header .post-title a{color:#454249;font-weight:700;line-height:1.3em}.blog-post-card .post-content .post-content-header .post-title a:hover{color:#ed5e5d}.blog-post-card .post-content .post-content-header .post-author{color:rgba(69,66,73,.75);font-size:.875rem}.blog-post-card .post-content .post-content-header .post-author a{color:rgba(69,66,73,.75);text-decoration:none}.blog-post-card .post-content .post-content-header .post-author a:hover{color:#ed5e5d}.blog-post-card .post-content .post-content-footer{position:absolute;bottom:3em}.post-share{display:inline;margin-right:1em}.post-share .icon-social-media-share{pointer-events:auto!important}.post-share .cher-links{position:absolute;z-index:1;display:none;min-width:226px;margin:.5rem 0 0;padding:1em;border-radius:3px;background-color:#454249}.post-share .cher-links::before{position:absolute;top:-5px;left:1em;width:0;height:0;border-right:5px solid transparent;border-bottom:5px solid #454249;border-left:5px solid transparent;content:''}.post-share .cher-links .cher-link-item{display:inline-block;margin-right:1em}.post-share .cher-links .cher-link-item:last-of-type{margin-right:0}.post-share .cher-links .cher-link-item .cher-link{color:#fff}.post-share .cher-links .cher-link-item .cher-link i::before,.post-share .cher-links .cher-link-item .cher-link span{display:none}.post-share .cher-links .cher-link-item .cher-link i{width:2em;height:auto}.post-share .cher-links .cher-link-item .cher-link i svg{width:1.3em;height:1.3em}.post-share .cher-links .cher-link-item .cher-link i svg circle,.post-share .cher-links .cher-link-item .cher-link i svg path{fill:#fff}.post-share .cher-links .cher-link-item .cher-link .icon{pointer-events:all}.post-share .cher-links .cher-link-item .cher-link:hover svg circle,.post-share .cher-links .cher-link-item .cher-link:hover svg path{fill:#f3723f}.post-read-time,.share-button{color:#454249!important}.post-read-time i,.share-button i{position:relative;width:1.5em;height:1.5em}.post-read-time i svg,.share-button i svg{position:absolute;top:4px;left:2px;min-width:100%;min-height:100%}.share-button{cursor:pointer}.post-read-time .span-reading-time{display:inline-block;float:inherit;width:auto;min-height:inherit;margin-left:0}.cta-category-full-width-wrapper{width:100%;overflow:visible;position:relative;margin:2em 0 4em;padding:0 0 2em}.cta-category-full-width{max-width:1440px;margin-left:auto;margin-right:auto;position:relative}.cta-category-full-width:after{content:" ";display:block;clear:both}.cta-category-full-width .cta-category-image img{min-width:100%}.cta-category-full-width .cta-category-content{text-align:center}.cta-category-full-width .cta-category-content .cta-category-header{color:#65e5c4;margin-bottom:.5em}.cta-category-full-width .cta-category-content .cta-category-header-description{margin-bottom:1em;color:#454249;font-size:1.125rem;font-weight:300;line-height:1.5rem}.cta-newsletter-full-width{max-width:1440px;margin-left:auto;margin-right:auto;clear:both;margin-top:1em;margin-bottom:4em;padding:2em;overflow:auto;border-radius:3px}.cta-newsletter-full-width:after{content:" ";display:block;clear:both}.cta-newsletter-full-width .gform_wrapper{background:0 0;margin:2em 0 0;max-width:none;box-shadow:none}.cta-newsletter-full-width .gform_wrapper form{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}.cta-newsletter-full-width .gform_wrapper .gform_heading{display:none}.cta-newsletter-full-width .gform_wrapper .gform_body,.cta-newsletter-full-width .gform_wrapper .gform_footer{margin:0;padding:0}.cta-newsletter-full-width .gform_wrapper .gform_body{-ms-flex:1 0 auto;flex:1 0 auto;margin-right:1.25rem;width:65%}.cta-newsletter-full-width .gform_wrapper .gfield+.gfield{margin-top:0}.cta-newsletter-full-width .gform_wrapper .gform_button{padding:1.03125rem 1.625rem}.cta-newsletter-full-width .cta-newsletter-content .cta-newsletter-header{color:#fff;font-size:2.7em;font-weight:700;text-align:center}.cta-newsletter-full-width .cta-newsletter-image img{display:block;max-width:100%;margin:0 auto}.cta-newsletter-card{border-radius:3px}.cta-newsletter-card .cta-newsletter-content{padding:3em}.cta-newsletter-card .cta-newsletter-content .cta-newsletter-image{position:relative}.cta-newsletter-card .cta-newsletter-content .cta-newsletter-image img{max-width:100%;max-height:210px;position:relative;left:50%;transform:translateX(-50%)}.cta-newsletter-card .cta-newsletter-content .cta-blog-card-header{color:#fff;font-size:1.75rem;text-align:center}.blog-sticky-nav{display:none}.single-post .blog-sticky-nav{display:block}.single-post .blog-sticky-nav progress{position:absolute;bottom:0;left:0;width:100%;height:3px;background:transparent;appearance:none}.single-post .blog-sticky-nav progress::-moz-progress-bar{height:3px;background:#f3623f}.single-post .blog-sticky-nav progress::-webkit-progress-bar{background-color:#eee}.single-post .blog-sticky-nav progress::-webkit-progress-value{height:3px;background:#f3623f}.single-post-article{max-width:1440px;margin-left:auto;margin-right:auto;padding-top:6em}.single-post-article:after{content:" ";display:block;clear:both}.single-post-article .blog-post-article-header{clear:both}.single-post-article .blog-post-article-header .post-header-meta .post-category-link{margin:0 0 1em;color:#f3723f}.single-post-article .blog-post-article-header .post-header-meta .post-read-time{margin-left:2.04082%;display:inline-block}.single-post-article .blog-post-article-header .post-title{margin-top:0;font-size:1.5rem;font-weight:400}.single-post-article .blog-post-article-header .post-title a{cursor:default;margin-top:0}.single-post-article .blog-post-article-header .post-title a:hover{color:#454249}.single-post-article .blog-post-article-header .post-author-about{overflow:auto;margin:2em 0}.single-post-article .blog-post-article-header .post-author-about .post-author-avatar{width:4em;height:4em;position:relative;overflow:hidden;background-color:grey}.single-post-article .blog-post-article-header .post-author-about .post-author-avatar img{left:0;top:0;position:absolute;width:100%;max-width:none}.single-post-article .blog-post-article-header .post-author-about .post-author-content{margin-left:1em;line-height:1.5em;display:inline-block}.single-post-article .blog-post-article-header .post-author-about .post-author-content .post-author-name{color:#454249;clear:right}.single-post-article .blog-post-article-header .post-author-about .post-author-content .post-author-name a{color:#454249}.single-post-article .blog-post-article-header .post-author-about .post-author-content .post-author-social-media{display:block}.single-post-article .post-image a{cursor:pointer}.single-post-article .post-image a img{width:100%}.single-post-article .main-content-area{width:100%;position:relative}.single-post-article .main-content-area .single-post-share-sidebar{width:100%;float:left;margin-left:0;margin-right:0;float:none;margin-bottom:2em}.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .custom-post-sidebar{max-width:100%;margin:0;padding:0;border:none}.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .social-media-title{font-size:1.0625rem;text-transform:none}.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .post-links{margin:1.5625rem 0 0}.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .post-links .links{display:block;margin-bottom:.9375rem;color:#454249;font-size:.875rem;letter-spacing:0;line-height:1.1875rem}.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .post-links .links.active{color:#f3623f}.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .post-links .links:hover{color:#f3623f}.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .social-media-content{display:block}.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .mobile-content{display:none}.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .mobile-content .social-media-share{display:block;width:100%;margin:0;padding:.9375rem 1.875rem 0;border-top:2px solid #000}.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .mobile-content .social-media-title{display:block}.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .mobile-content.content-active{display:block}.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .social-media-share{display:none}.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .social-icons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:.9375rem 1.875rem 0 .3125rem;border-top:1px solid #f2f2f2}.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .social-icons .social-media-share-title,.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .social-icons .social-media-title{display:block;color:#2e2e2e;font-size:.875rem;font-weight:400;letter-spacing:0;text-transform:uppercase}.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .social-icons .social-media-content.title-active,.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .social-icons .social-media-share-title.title-active{color:#f3723f}.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .social-icons .social-media-share-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .social-icons .social-media-share-title::after,.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .social-icons .social-media-share-title::before{display:inline-block;background-repeat:no-repeat;background-position:center;background-size:contain;content:'';transition:.3s ease all}.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .social-icons .social-media-share-title::before{-ms-flex:0 0 auto;flex:0 0 auto;width:18px;height:22px;margin-right:.5625rem;transform:rotate(0deg);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMi45IDExLjInPjxwYXRoIGQ9J00xMSA3LjRjLS43IDAtMS4zLjMtMS42LjhMMy44IDUuOGMwLS4xLjEtLjMuMS0uNCAwLS4yIDAtLjQtLjEtLjZMOS40IDNsLS4wNi0uMTljLjMyLjU4Ljk0Ljk5IDEuNjYuOTlBMS45IDEuOSAwIDEwMTEgMGExLjkgMS45IDAgMDAtMS45IDEuOWMwIC4wNS4wMS4xLjAyLjE1TDkuMSAyIDMuNCAzLjhsLjIuNmMtLjMtLjYtMS0uOS0xLjctLjlDLjggMy41IDAgNC40IDAgNS40YzAgMS4xLjkgMS45IDEuOSAxLjkuNiAwIDEuMi0uMyAxLjUtLjdsLS4xLjJMOSA5LjJsLjEtLjJ2LjNjMCAxLjEuOSAxLjkgMS45IDEuOXMxLjktLjkgMS45LTEuOVMxMiA3LjQgMTEgNy40eicgZmlsbD0nIzJFMkUyRScvPjwvc3ZnPg==)}.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .social-icons .social-media-share-title::after{-ms-flex:0 0 auto;flex:0 0 auto;width:15px;height:12px;margin-left:.3125rem;transform:rotate(-90deg);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMC4xJyBoZWlnaHQ9JzIwLjMnPjxwYXRoIGZpbGw9JyMyRTJFMkUnIGQ9J000LjcgMTAuMmMwLS40LjItLjkuNS0xLjJsNy4zLTcuM2MuNy0uNyAxLjgtLjcgMi41IDBzLjcgMS44IDAgMi41bC02IDYgNiA2Yy43LjcuNyAxLjggMCAyLjVzLTEuOC43LTIuNSAwbC03LjMtNy4zYy0uNC0uNC0uNS0uOC0uNS0xLjJ6Jy8+PC9zdmc+)}.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .social-icons .like-button-container{width:auto;padding-top:0;border:none}.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .social-icons .like-button-container .likes{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-top:0}.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .social-icons .like-button-container .like-button{height:inherit;margin:0}.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .social-icons .like-button-container .like-button svg{width:41px!important;height:35px!important}.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .social-icons .like-button-container .message{width:inherit;font-size:.875rem}.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .cher-links{display:none;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;margin:.625rem 1.4375rem 0 .3125rem;padding:0 .9375rem;border:1px solid #f2f2f2;list-style:none}.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .cher-links.active{display:-ms-flexbox;display:flex;padding:0}.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .cher-links .cher-link-text{display:none}.single-post-article .main-content-area .post-article-content{width:100%;float:left;margin-left:0;margin-right:0;padding:0 3.38983%;float:none}.single-post-article .main-content-area .post-article-content p{line-height:1.6em}.single-post-article .main-content-area .post-pagination .next,.single-post-article .main-content-area .post-pagination .previous{font-style:normal}.single-post-article .rfpForm{width:100%;max-width:100%;margin:0}.single-post-article .rfpForm img{width:100%}.single-post-article .single-post-article-footer{margin-top:3.38983%}.single-post-article .single-post-article-footer .meta-tags{padding:0 5.72034%;margin:3em 0 2em}.single-post-article .single-post-article-footer .meta-tags .meta-tags-header{font-weight:900;font-size:.75rem;margin-bottom:1em}.single-post-article .single-post-article-footer .meta-tags ul{margin:0;padding:0}.single-post-article .single-post-article-footer .meta-tags ul li{display:inline-block;padding:.1875rem .25rem;margin-right:1em;border-radius:10px;border:1px solid #e4e1eb}.single-post-article .single-post-article-footer .meta-tags ul li a{font-weight:300;color:#454249}.single-post-article .single-post-article-footer .post-author-about{border-top:1px solid #b7b2bf;border-bottom:1px solid #b7b2bf;padding:3em}.single-post-article .single-post-article-footer .post-author-about .post-author-content .post-author-name{font-size:1.25rem;line-height:2.5rem}.single-post-article .single-post-article-footer .post-author-about .post-author-content .post-author-name a{color:#454249}.single-post-article .single-post-article-footer .post-author-about .post-author-content .post-author-name a:hover{color:#ed5e5d}.next-post-teaser .blog-post-article-header{clear:both;padding:0 3.38983%}.next-post-teaser .blog-post-article-header .post-title a{margin-top:0;cursor:pointer}.next-post-teaser .blog-post-article-header .post-title a:hover{color:#ed5e5d}.single-post #drift-widget-container{display:none}.post-author-about{overflow:auto;margin:3em 0}.post-author-about .post-author-avatar{display:block;clear:both;margin-bottom:1em}.post-author-about .post-author-content{color:#454249;clear:both}.post-author-about .post-author-content .post-author-title{font-style:italic}.post-author-about .post-author-content .post-author-description{margin:1em 0}.post-author-about .post-author-content .post-author-description p{font-size:.9375rem}.post-author-about .post-author-content .post-author-twitter{font-size:.8125rem}.blog-post-related-resource{max-width:1440px;margin-left:auto;margin-right:auto;overflow:auto;padding:0 5.72034% 2em}.blog-post-related-resource:after{content:" ";display:block;clear:both}.blog-post-related-resource .related-resource{text-align:left}.blog-post-related-resource .related-resource-image{margin-bottom:2em}.blog-post-related-resource .related-resource-image img{width:100%;height:auto}.blog-post-related-resource .related-resource-content{text-align:left}.blog-post-related-resource .related-resource-content .related-resource-type{font-size:.75rem;font-weight:700;margin-bottom:1.5em}.blog-post-related-resource .related-resource-content .related-resource-title{font-weight:900;margin:0 0 1em;color:#f3723f}.blog-post-related-resource .related-resource-content .related-resource-excerpt{margin-bottom:2em;font-size:.875em}.blog-post-related-articles{clear:both;max-width:1440px;margin-left:auto;margin-right:auto;padding:5rem 0 0}.blog-post-related-articles:after{content:" ";display:block;clear:both}.blog-post-related-articles .blog-triptych{padding:0;margin:0}.blog-post-related-articles .blog-triptych .blog-triptych-header .blog-triptych-category{float:left}.blog-post-related-articles .blog-triptych .blog-post-card{text-align:left}.blog-post-related-articles .blog-triptych .blog-post-card .post-image-wrapper{height:200px}.blog-post-related-articles .blog-triptych .blog-post-card .post-content .post-title{margin-top:.3125rem}.blog-post-related-articles .blog-triptych .blog-post-card .post-content .post-title a{font-size:1em}.blog-post-newsletter-cta{position:relative;margin:3rem auto 0}.blog-post-newsletter-cta::after{content:"";position:absolute;width:100%;left:0;height:2em;bottom:-2em}.post-social-media{position:fixed;z-index:3;bottom:0;left:0;width:100%;padding:1em 0 .625rem;overflow:hidden;border:1px solid #f2f2f2;background-color:#fff}.post-social-media iframe{max-width:none}.post-social-media .like-button-title,.post-social-media .social-media-title{display:none}.post-social-media .social-media-share{margin-bottom:1em;width:61.86441%;float:left;margin-right:1.69492%}.post-social-media .social-media-share .cher-links{margin:0;padding:0;text-align:right}.post-social-media .social-media-share .cher-links .cher-link-item{display:inline-block;margin:0 .5rem}.post-social-media .social-media-share .cher-links .cher-link-item .cher-link-text{display:none}.post-social-media .social-media-share .cher-links .cher-link-item .cher-link .icon{top:0;left:0;float:initial;width:1.2em;height:1.2em;font-size:initial}.post-social-media .social-media-share .cher-links .cher-link-item .cher-link .icon::before{content:none}.post-social-media .social-media-share .cher-links .cher-link-item .cher-link .icon svg{width:100%;height:100%}.post-social-media .social-media-share .cher-links .cher-link-item .cher-link .icon svg circle,.post-social-media .social-media-share .cher-links .cher-link-item .cher-link .icon svg path{transition:fill .3s ease}.post-social-media .social-media-share .cher-links .cher-link-item .cher-link:hover svg circle,.post-social-media .social-media-share .cher-links .cher-link-item .cher-link:hover svg path{transition:fill .3s ease;fill:#f3723f}.like-button-container{position:relative;display:inline-block;margin-left:1em;padding-left:1em;border-left:1px solid #b7b2bf;text-align:center;width:27.9661%;float:left;margin-right:1.69492%}.like-button-container .likes .message{display:inline-block;margin:.125rem .5rem;font-size:1.5em;text-align:center}.like-button{position:relative;display:inline-block;width:3em;height:3em;margin-top:-.625rem;border:none;background-color:transparent}.like-button.loading{pointer-events:none}.like-button svg{position:absolute;top:30%;left:50%;width:5em!important;height:5em!important;transform:translate(-50%,-50%)!important}.like-button.active svg .liked{opacity:0}.like-button.active svg .like-button{opacity:1}.like-button.clicked svg .liked{opacity:1}.like-button.clicked svg .like-button{opacity:0}.read-next-teaser{width:100%;overflow:auto;text-align:left;margin:6em 0 4em}.read-next-teaser .read-next-teaser-more-link{width:100%;overflow:auto;text-align:center;margin-top:2em;display:inline-block}.card.project-card{position:relative;top:0;background-color:#fff;transition:all .2s ease}.card.project-card:hover .image{transform:scale(1.05)}.card.project-card:hover .image .view-button,.card.project-card:hover .image::after{opacity:1;transition:.3s ease all}.card.project-card .image-wrapper{position:relative;overflow:hidden;box-shadow:10px 12px 20px 0 rgba(0,0,0,.23)}.card.project-card .focus{position:absolute;z-index:2;top:8px;left:9px;display:inline-block;margin-bottom:.9375rem;padding:.25rem .8125rem;border-radius:11px;background-color:rgba(46,46,46,.25);color:#fff;font-size:.8125rem;font-weight:700;letter-spacing:0;line-height:1rem}.card.project-card .image{position:relative;display:block;height:355px;background-repeat:no-repeat;background-position:center;background-size:cover;transition:all .2s ease}.card.project-card .image::after{position:absolute;left:0;width:100%;height:100%;opacity:.8;background-color:rgba(46,46,46,.85);content:'';opacity:0;transition:.3s ease all}.card.project-card .image .view-button{position:absolute;z-index:3;top:50%;left:50%;padding:.625rem 1.5625rem;transform:translate(-50%,-50%);border-radius:4px;background-color:#fff;font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.25rem;text-align:center;color:#454249;opacity:0;transition:.3s ease all}.card.project-card .content-wrapper{padding:1rem;text-align:left}.card.project-card .content-wrapper .client-name{display:block;opacity:.5;color:#2e2e2e;font-size:.6875rem;font-weight:700;letter-spacing:.11875rem;line-height:1.25rem;text-transform:uppercase}.card.project-card .content-wrapper .title{display:block;margin:.375rem 0 1.25rem -.125rem;color:#454249;font-size:1.5rem;font-weight:700;line-height:1.9375rem;transition:color .016s ease-out}.card.project-card .content-wrapper .terms{color:#454249;font-size:.875rem;letter-spacing:-.02188rem;line-height:1.0625rem}main.services-content{color:#454249;margin:4em 0 0;overflow:auto;width:83.05085%;float:left;margin-right:1.69492%;margin-left:8.47458%}main.services-content .services-content-heading{color:#454249;font-weight:300;font-size:2.375rem}main.services-content .services-content-area{position:relative}main.services-content .services-content-area p{line-height:1.75rem}main.services-content .services-content-pull-quote{position:relative;margin:4em 0}main.services-content .services-content-pull-quote::before{content:"";position:absolute;left:-1.5em;width:3em;height:100%;margin-top:2em}main.services-content .services-content-pull-quote blockquote{margin:0;padding:0;border:none;font-size:1.375em;line-height:1.5em;font-style:italic;font-weight:300;letter-spacing:.025em}main.services-content .services-content-pull-quote .attribution{margin-top:1em;font-size:.875rem;font-weight:400}section.services-deep-dive{overflow:auto;max-width:1440px;margin-left:auto;margin-right:auto}section.services-deep-dive:after{content:" ";display:block;clear:both}section.services-deep-dive .deep-dive-content{width:83.05085%;float:left;margin-right:1.69492%;margin-left:8.47458%}section.services-deep-dive .deep-dive-content .deep-dive-header{margin-top:0;font-size:1.25em;line-height:1.5em;font-weight:300}section.services-deep-dive .deep-dive-content .deep-dive-header strong{font-weight:700}section.services-deep-dive .deep-dive-content ul{padding:0;list-style:none}section.services-deep-dive .deep-dive-content ul a{text-decoration:underline;font-weight:300;transition:.3s ease all}section.services-deep-dive .deep-dive-content ul a:hover{color:#ed5e5d;font-weight:700;transition:.3s ease all}.services-hero{overflow:auto;position:relative;padding-bottom:4em}.services-hero::before{content:"";position:absolute;top:0;height:120px;width:100%}.services-hero .services-hero-header{max-width:1440px;margin-left:auto;margin-right:auto;margin-top:2em}.services-hero .services-hero-header:after{content:" ";display:block;clear:both}.services-hero .services-hero-header .services-hero-icon{width:23.72881%;float:left;margin-right:1.69492%;margin-left:38.13559%}.services-hero .services-hero-header .services-hero-icon img{width:100%;margin:0 auto;display:block}.services-hero .services-hero-header .parent-service,.services-hero .services-hero-header .service-title{text-align:center;width:83.05085%;float:left;margin-right:1.69492%;margin-left:8.47458%}.services-hero .services-hero-header .parent-service{font-size:1.25em;font-weight:300;margin-bottom:.5em}.services-hero .services-hero-header .service-title{font-size:2.8125em;margin-top:0;font-weight:900}.services-hero .services-hero-content-wrapper{max-width:1440px;margin-left:auto;margin-right:auto}.services-hero .services-hero-content-wrapper:after{content:" ";display:block;clear:both}.services-hero .services-hero-content{position:relative}.services-hero .services-hero-content .services-intro{width:83.05085%;float:left;margin-right:1.69492%;margin-left:8.47458%}.services-hero .services-hero-content .services-intro.no-cta{text-align:center}.services-hero .services-hero-content .services-intro p{font-size:1.0625em;line-height:1.75em}.services-hero .services-hero-content .services-intro p:first-of-type{font-size:1.25em;line-height:1.5em}.services-hero .services-hero-content .services-intro-cta{border:1px solid #e4e1eb;box-shadow:25px 35px 40px -10px rgba(0,0,0,.3);text-align:center;margin-top:2em;padding:6.77966%;width:83.05085%;float:left;margin-right:1.69492%;margin-left:8.47458%}.services-hero .services-hero-content .services-intro-cta .services-intro-cta-header{margin:0 0 1em;letter-spacing:.0125em;font-size:1.25em}.services-hero .services-hero-content .services-intro-cta .services-intro-cta-content{margin-bottom:1em;font-weight:300;font-size:.875em;line-height:1.375em}.services-hero .services-hero-content .down-arrow{position:absolute;bottom:0;left:6.77966%;display:none;width:3.5em;height:3.5em;filter:drop-shadow(8px 12px 4px rgba(0,0,0,0.09))}section.services-list{padding:4em 0;overflow:visible;max-width:1440px;margin-left:auto;margin-right:auto}section.services-list:after{content:" ";display:block;clear:both}section.services-list .header-content{margin-bottom:4em}section.services-list .header-content .services-header{margin:0;width:100%;text-align:center;font-size:1.75em;font-weight:300;color:#454249}section.services-list .container .services{list-style:none;padding:0}section.services-list .container .services .single-service{padding-left:6.77966%;position:relative;margin-bottom:2.5rem;width:74.57627%;float:left;margin-right:1.69492%;margin-left:16.94915%}section.services-list .container .services .single-service::before{content:"";position:absolute;z-index:2;top:5px;left:-10px;width:26px;height:26px;transition:.4s all ease;background-color:#d4effe;opacity:1;border-radius:50%}section.services-list .container .services .single-service .service-bullet{position:absolute;z-index:1;top:-5px;left:-15px;width:50px;height:50px;display:block}section.services-list .container .services .single-service .service-bullet svg{width:100%;height:100%;opacity:0;filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.1));transform:scale(.6);transition:.6s all ease}section.services-list .container .services .single-service .service-title{font-size:1.125rem;font-weight:900;line-height:1rem;color:#454249;letter-spacing:.0125em;transition:.3s all ease;margin-top:.625rem}section.services-list .container .services .single-service .service-excerpt{margin-top:.625rem;font-size:.875rem;font-weight:300;color:#454249;line-height:1.5625em}section.services-list .container .services .single-service:not(.active):hover::before{opacity:0;background-color:#ba5ae2;transform:scale(.6);box-shadow:4px 4px 2px rgba(0,0,0,.2);transition:.6s opacity ease,.4s transform ease,.7s box-shadow ease,.2s background-color ease}section.services-list .container .services .single-service:not(.active):hover .service-bullet svg{opacity:1;filter:drop-shadow(5px 5px 4px rgba(0,0,0,0.2));transform:scale(1);transition:.6s opacity ease,.5s transform ease,.6s filter ease}section.services-list .container .services .single-service:not(.active):hover .service-title{color:#f3723f;transition:.3s all ease}section.services-list .container .services .single-service.active a{pointer-events:none!important;cursor:default}section.services-list .container .services .single-service.active .service-bullet svg{display:none}section.services-list .container .services .single-service.active .service-excerpt,section.services-list .container .services .single-service.active .service-title{color:#b7b2bf;pointer-events:none!important;cursor:default}section.services-list.parent .container .services .single-service .service-title{font-size:1rem;font-weight:400;line-height:1rem;transition:.3s all ease;margin-top:.625rem;text-transform:uppercase;letter-spacing:.1em}section.services-list.parent .container .services .single-service .service-excerpt{font-size:1rem;font-style:italic;font-weight:300;line-height:1.5625em;letter-spacing:.025em}.service-template-default .blog-post-related-resource{max-width:1440px;margin-left:auto;margin-right:auto}.service-template-default .blog-post-related-resource:after{content:" ";display:block;clear:both}.service-template-default .blog-post-related-resource .related-resource{border-top:1px solid #e4e1eb;padding-top:5rem}.service-template-default .blog-post-related-resource .related-resource .related-resource-excerpt p{font-size:.875em;line-height:1.375em}section.featured-projects-block{margin:0 0 3.75rem}section.featured-projects-block .susy-container{padding:0;position:relative}section.featured-projects-block .featured-projects.slick-initialized .featured-project-slider-item{display:block}section.featured-projects-block .featured-project-slider-item{position:relative;display:none;outline:none;max-height:100vh}section.featured-projects-block .featured-project-slider-item:first-child{display:block}section.featured-projects-block .featured-project-slider-item:before{content:'';display:block;padding-top:178.94737%}section.featured-projects-block .featured-project-slider-item:hover .project-image{border-width:30px}section.featured-projects-block .featured-project-slider-item .project-image{transition:border-width .2s linear;border-style:solid;border-color:#e4e1eb;border-width:0;position:absolute;top:0;right:0;bottom:0;width:61.86441%;padding-right:1.875rem;background-size:cover;background-repeat:no-repeat;background-position:center;display:none;z-index:2}section.featured-projects-block .featured-project-slider-item .mobile-project-image{position:absolute;top:0;left:0;right:0;bottom:65px;background-size:cover;background-repeat:no-repeat;background-position:right center;display:block}section.featured-projects-block .featured-project-slider-item .content-wrapper{position:absolute;z-index:1;right:0;text-align:left;overflow:visible;bottom:0;width:85%;padding:1rem;background:linear-gradient(135deg,#ba5ae2 30%,#26aef9 70%)}section.featured-projects-block .featured-project-slider-item .content-wrapper:before{content:'';position:absolute;left:-40px;bottom:30px;width:40px;height:65%;z-index:1;background-image:url(../images/wave_cheveron.svg);background-size:50%;opacity:.1}section.featured-projects-block .featured-project-slider-item .content-wrapper .content{color:#fff;padding:0;position:relative}section.featured-projects-block .featured-project-slider-item .content-wrapper .client-name{display:none}section.featured-projects-block .featured-project-slider-item .content-wrapper .heading{font-weight:900;margin-bottom:3.125rem;line-height:1.125em;font-size:2rem}section.featured-projects-block .featured-project-slider-item .content-wrapper .view-project{color:#fff;font-weight:700;text-transform:uppercase;font-size:.75rem;letter-spacing:.0625rem}section.featured-projects-block .featured-project-slider-item .content-wrapper .view-project .icon{margin-left:.625rem;font-size:1.25rem;vertical-align:middle}section.featured-projects-block .featured-project-slider-item .content-wrapper .view-project .icon svg path{stroke:#fff}section.featured-projects-block .featured-projects-controls{position:absolute;left:25px;top:50px;display:block;background-color:rgba(69,66,73,.1);border-radius:20px;font-size:.875rem;font-weight:700;letter-spacing:.0625rem;z-index:2;padding:0 1.25rem}section.featured-projects-block .featured-projects-controls:before{content:'featured projects';display:inline-block;color:#fff;margin-right:2.5rem;text-transform:uppercase;text-align:left;height:36px;line-height:2.25rem}section.featured-projects-block .featured-projects-controls .slick-next,section.featured-projects-block .featured-projects-controls .slick-prev{position:static;display:inline-block;vertical-align:middle;width:13px;height:13px;border:1px solid #fff;transform:rotate(45deg);position:relative;top:-2px;left:0;right:0}section.featured-projects-block .featured-projects-controls .slick-next{border-width:1px 1px 0 0}section.featured-projects-block .featured-projects-controls .slick-prev{border-width:0 0 1px 1px}.history-block{padding:2.1875rem 1.875rem 2.8125rem 1.5625rem;box-shadow:10px 12px 24px 0 rgba(0,0,0,.09);text-align:left}.history-block .year{color:#ba5ae2;font-size:.875rem;font-weight:900}.history-block .header{margin:.25rem 0 2.25rem;font-size:1.25rem;font-weight:900}.history-block .desc{font-size:.9375rem;line-height:1.25rem}.flexible-layout.paged-card-slider{padding:2rem 0 1rem;border-bottom:1px solid #e4e1eb}.flexible-layout.paged-card-slider .header .susy-container{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;max-width:1340px}.flexible-layout.paged-card-slider .header .susy-container::after{display:none}.flexible-layout.paged-card-slider h6{margin:0;font-size:1.75rem;font-weight:900;letter-spacing:-.09375rem;line-height:1em;text-align:left}.flexible-layout.paged-card-slider h6::after{position:static;color:#f67b31;font-size:50%;line-height:0;content:'\00a0\25a0'}.flexible-layout.paged-card-slider .arrows{display:inline-block}.flexible-layout.paged-card-slider .arrows .slick-arrow{opacity:1;transition:opacity .2s ease-out}.flexible-layout.paged-card-slider .arrows .slick-disabled{opacity:.2;pointer-events:none}.flexible-layout.paged-card-slider .arrows .next,.flexible-layout.paged-card-slider .arrows .prev{display:inline-block;cursor:pointer}.flexible-layout.paged-card-slider .arrows .next svg:hover,.flexible-layout.paged-card-slider .arrows .prev svg:hover{transition:all .3s ease;fill:#ff9c00}.flexible-layout.paged-card-slider .arrows .prev{margin-right:.75rem;transform:rotateY(-180deg)}.flexible-layout.paged-card-slider .paging-info{position:relative;top:-7px;display:inline-block;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 0 0 1.875rem}.flexible-layout.paged-card-slider .slider-container{max-width:1276px;margin-right:0;margin-left:auto;padding:0 0 0 2rem}.flexible-layout.paged-card-slider .slick-list{display:-ms-flexbox;display:flex}.flexible-layout.paged-card-slider .slick-track{display:-ms-flexbox;display:flex;padding:2.5rem 0}.flexible-layout.paged-card-slider .slick-slide{width:310px;margin-right:3.9375rem}.mfp-bg{position:fixed;z-index:1042;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:.8;background:#0b0b0b}.mfp-wrap{position:fixed;z-index:1043;top:0;left:0;width:100%;height:100%;-webkit-backface-visibility:hidden;outline:none!important}.mfp-container{box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 .5rem;text-align:center}.mfp-container:before{display:inline-block;vertical-align:middle;height:100%;content:''}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;z-index:1045;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{position:absolute;z-index:1044;top:50%;right:8px;left:8px;width:auto;margin-top:-.8em;color:#ccc;text-align:center}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{z-index:1046;display:block;padding:0;overflow:visible;outline:none;border:0;box-shadow:none;background:0 0;cursor:pointer;-webkit-appearance:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{position:absolute;top:0;right:0;width:44px;height:44px;padding:0 0 1.125rem .625rem;opacity:.65;color:#fff;font-family:Arial,Baskerville,monospace;font-size:1.75rem;font-style:normal;line-height:2.75rem;text-align:center;text-decoration:none}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{right:-6px;width:100%;padding-right:.375rem;color:#fff;text-align:right}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:.75rem;line-height:1.125rem;white-space:nowrap}.mfp-arrow{position:absolute;top:50%;width:90px;height:110px;margin:0;margin-top:-3.4375rem;padding:0;opacity:.65;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-3.375rem}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{position:absolute;top:0;left:0;display:block;width:0;height:0;margin-top:2.1875rem;margin-left:2.1875rem;border:medium inset transparent;content:''}.mfp-arrow:after{top:8px;border-top-width:13px;border-bottom-width:13px}.mfp-arrow:before{opacity:.7;border-top-width:21px;border-bottom-width:21px}.mfp-arrow-left{left:0}.mfp-arrow-left:after{margin-left:1.9375rem;border-right:17px solid #fff}.mfp-arrow-left:before{margin-left:1.5625rem;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{margin-left:2.4375rem;border-left:17px solid #fff}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:2.5rem;padding-bottom:2.5rem}.mfp-iframe-holder .mfp-content{width:100%;max-width:900px;line-height:0}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;padding-top:56.25%;overflow:hidden}.mfp-iframe-scaler iframe{position:absolute;top:0;left:0;display:block;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{box-sizing:border-box;display:block;width:auto;max-width:100%;height:auto;margin:0 auto;padding:2.5rem 0;line-height:0}.mfp-figure{line-height:0}.mfp-figure:after{position:absolute;z-index:-1;top:40px;right:0;bottom:40px;left:0;display:block;width:auto;height:auto;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444;content:''}.mfp-figure small{display:block;color:#bdbdbd;font-size:.75rem;line-height:.875rem}.mfp-figure figure{margin:0}.mfp-bottom-bar{position:absolute;top:100%;left:0;width:100%;margin-top:-2.25rem;cursor:auto}.mfp-title{padding-right:2.25rem;color:#f3f3f3;line-height:1.125rem;word-wrap:break-word;text-align:left}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.privacy-policy-accordion{margin-top:.625rem;text-align:center}.privacy-policy-accordion .accordion-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#454249}.privacy-policy-accordion .accordion-title .title{font-size:.8125rem}.privacy-policy-accordion .accordion-title .title:hover{color:#ff9c00}.privacy-policy-accordion .accordion-content{font-size:.75rem}.privacy-policy-accordion .accordion-content p{font-size:inherit;margin:2em auto 0}.privacy-policy-accordion svg{max-width:10px;margin-right:.625rem;fill:#454249}.option-box .privacy-policy-accordion{margin-bottom:1.25rem}.width-12{width:100%;float:left;margin-left:0;margin-right:0}.pad-top-xsmall{padding-top:.5em}.pad-top-small{padding-top:1.5em}.pad-top-medium{padding-top:2em}.pad-top-large{padding-top:3em}.pad-top-xlarge{padding-top:4em}.pad-btm-xsmall{padding-bottom:.5em}.pad-btm-small{padding-bottom:1.5em}.pad-btm-medium{padding-bottom:2em}.pad-btm-large{padding-bottom:3em}.pad-btm-xlarge{padding-bottom:4em}section.block-section-headline{padding:0 1rem;text-align:center;max-width:1440px;margin-left:auto;margin-right:auto}section.block-section-headline:after{content:" ";display:block;clear:both}section.block-section-headline .section-label{margin-bottom:.625rem;font-size:1.5rem;font-weight:300;text-align:center}section.block-section-headline .section-header h2{margin:0 0 .625rem;font-size:2rem;font-weight:900;line-height:2.5rem}section.block-section-headline .button-link{clear:both}section.block-section-headline .button-link .section-link{color:#454249}section.block-services{margin-bottom:2em;padding:2em 3.38983%;overflow-x:hidden;text-align:center}section.block-services .featured-services,section.block-services .secondary-services{width:100%;float:left;margin-left:0;margin-right:0}section.block-services .featured-services .featured-service,section.block-services .featured-services .secondary-service,section.block-services .secondary-services .featured-service,section.block-services .secondary-services .secondary-service{position:relative;top:0;display:block;width:100%;margin:0 auto 2em;box-shadow:0 20px 30px -40px rgba(0,0,0,.2);background-position:center;background-size:cover;transition:all .2s ease}section.block-services .featured-services .featured-service:hover,section.block-services .featured-services .secondary-service:hover,section.block-services .secondary-services .featured-service:hover,section.block-services .secondary-services .secondary-service:hover{top:-5px;box-shadow:25px 25px 30px -10px rgba(0,0,0,.2)}section.block-services .featured-services{position:relative;margin-bottom:1.69492%;padding:.3125rem 0 1.5625rem}section.block-services .featured-services .featured-service{position:relative;height:auto;min-height:80vh;overflow:hidden;border:1px solid #e4e1eb}section.block-services .featured-services .featured-service.active .service-button,section.block-services .featured-services .featured-service.active .service-description,section.block-services .featured-services .featured-service.active .service-title{opacity:1}section.block-services .featured-services .featured-service.active:hover{top:-5px}section.block-services .featured-services .featured-service .service-title{margin-top:1.2em;font-size:1.875rem;font-weight:900}section.block-services .featured-services .featured-service .service-image svg{position:absolute;top:40%;left:50%;height:auto!important;transform:translate(-50%,-50%) scale(1.02)!important}section.block-services .featured-services .featured-service:nth-child(2) .service-image svg{top:52%;transform:translate(-50%,-62%) scale(1.25)}section.block-services .featured-services .featured-service .service-description{position:absolute;bottom:80px;width:100%;margin-bottom:.625rem;padding:0 1em;font-size:1.25rem;font-weight:300;text-align:center;transition:.3s ease all}section.block-services .featured-services .featured-service .service-description.text-black p{color:#454249}section.block-services .featured-services .featured-service .service-description.text-white p{color:#fff}section.block-services .featured-services .featured-service .service-description p{margin-bottom:0}section.block-services .featured-services .featured-service .service-description span{font-weight:600}section.block-services .featured-services .featured-service .service-button{position:absolute!important;bottom:10px;left:50%;width:200px;margin:2em 0;transform:translateX(-50%);transition:.3s ease all}section.block-services .featured-services .featured-service .service-button.text-black{padding:.625rem 1.125rem}section.block-services .featured-services .featured-service .service-button.text-white{padding:.625rem 1.125rem}section.block-services .secondary-services{position:relative;z-index:1;margin-top:-1.5625rem}section.block-services .secondary-services .secondary-service{position:relative;z-index:2;height:350px;padding:1em 1.5625rem;overflow:hidden;transition:.3s all ease}section.block-services .secondary-services .secondary-service .service-content{position:relative;z-index:3;top:0;left:0;width:100%}section.block-services .secondary-services .secondary-service .service-content .service-description,section.block-services .secondary-services .secondary-service .service-content .service-title{float:left;text-align:center}section.block-services .secondary-services .secondary-service .service-content .service-description.text-black,section.block-services .secondary-services .secondary-service .service-content .service-title.text-black{color:#454249}section.block-services .secondary-services .secondary-service .service-content .service-description.text-white,section.block-services .secondary-services .secondary-service .service-content .service-title.text-white{color:#fff}section.block-services .secondary-services .secondary-service .service-content .service-title{position:relative;left:50%;width:80%;margin-bottom:.9375rem;transform:translateX(-50%);font-size:1.5rem;font-weight:300}section.block-services .secondary-services .secondary-service .service-content .service-title span{font-weight:600}section.block-services .secondary-services .secondary-service .service-content .service-description{display:none;font-size:1rem;font-weight:300}section.block-services .secondary-services .secondary-service .service-button{position:relative;bottom:25px;width:200px;margin:2em 0!important;transition:.3s ease all}section.block-services .secondary-services .secondary-service .service-button.text-black{z-index:2;margin-left:0;padding:.625rem 1.125rem}section.block-services .secondary-services .secondary-service .service-button.text-white{z-index:2;margin-left:0;padding:.625rem 1.125rem}section.block-services .secondary-services .secondary-service .service-image{position:absolute;z-index:1;right:0;bottom:0}section.block-services .secondary-services .secondary-service .service-image svg{position:absolute;bottom:0;width:250px!important;height:250px!important;min-height:100%;transform:translateX(-50%) scale(1.5)!important}section.block-services .secondary-services .secondary-service:first-of-type .service-image svg{top:25%}section.block-services .secondary-services .secondary-service:last-of-type .service-image svg{top:21%;right:50%;transform:translateX(50%) scale(1.1)!important}@keyframes service-button{0%{bottom:-100px;opacity:0}100%{bottom:0;opacity:1}}.block-large-page-title{margin:3em auto;overflow:hidden;animation:good-mornin .5s linear 0s;max-width:1440px;margin-left:auto;margin-right:auto}.block-large-page-title:after{content:" ";display:block;clear:both}.block-large-page-title .content-wrapper{position:relative;-ms-flex-order:1;order:1;width:91.52542%;margin:0 auto;animation:good-mornin .5s linear 0s}.block-large-page-title .content{position:relative;padding:0;color:#454249}.block-large-page-title .content::before{position:absolute;z-index:-1;top:-5%;right:calc(100% - 67px - -8px);width:67px;height:165%;transform:translateX(-100%);opacity:.1;background-image:url(../images/wave_cheveron.svg);background-size:24px;content:''}.block-large-page-title .client-name{font-size:.75rem;font-weight:700;letter-spacing:.125rem;text-transform:uppercase}.block-large-page-title h1.heading{position:relative;margin:.625rem 0 2rem;font-size:2.5rem;font-weight:900;line-height:2.75rem}.block-large-page-title h1.heading::after{position:absolute;bottom:13px;display:inline-block;color:#f67b31;font-size:50%;line-height:0;content:'\00a0\25a0'}.block-large-page-title h2.heading{font-size:2.75rem;line-height:3.6875rem}.block-large-page-title h2.heading::after{position:absolute;bottom:0;margin-bottom:1.125rem;height:8px;width:8px;margin-left:.3125rem;background-color:#f3623f;content:''}.block-large-page-title .large-page-title-description{margin-top:1.875rem}.block-large-page-title .large-page-title-description p{font-size:.8125rem;line-height:1.375rem}.block-large-page-title .project-url{font-size:.8125rem;font-weight:400;letter-spacing:.0625rem;text-transform:lowercase}.block-large-page-title .project-url a{color:#454249}.block-large-page-title .project-url a .icon path{fill:#454249}.block-large-page-title .project-url a:hover{color:#f67b31}.block-large-page-title .project-url a:hover .icon path{fill:#f67b31}@keyframes good-mornin{0%{transform:translateY(120px);opacity:0}100%{transform:translateY(0px);opacity:1}}@keyframes highlighter{0%{width:0%;opacity:0}10%{width:100%;opacity:1}100%{width:100%;opacity:1}}section.block-video-hero{position:relative;width:100%;padding:1em;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:visible;margin-bottom:2em}section.block-video-hero .video-container{height:500px;width:100%;overflow:hidden;position:relative;z-index:1;background-color:#454249}section.block-video-hero .video-container #video-cover{position:absolute;width:100%;height:100%;background:#fff;z-index:2;display:none}section.block-video-hero .video-container #video-cover.go-away{opacity:0}section.block-video-hero .video-container .wipe{width:100%;height:100%;position:absolute;z-index:2;display:none}section.block-video-hero .video-container .wipe span{position:absolute;width:150%;height:100%;transform:translate(-150%,0);animation:wipe 3s 0s ease-in-out}section.block-video-hero .video-container .wipe span:nth-child(1){animation-delay:.45s}section.block-video-hero .video-container .wipe span:nth-child(2){animation-delay:.33s}section.block-video-hero .video-container .wipe span:nth-child(3){animation-delay:.21s}section.block-video-hero .video-container .wipe span:nth-child(4){animation-delay:.16s}section.block-video-hero .video-container .wipe span.light{background:#ff9c00}section.block-video-hero .video-container .wipe span.dark{background:#f3723f}section.block-video-hero .video-container .hero-content{position:absolute;width:100%;text-align:center;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%)}section.block-video-hero .video-container .hero-content.go{top:50%;transform:translateY(-50%);opacity:1;animation:title-slide 1s 0s ease-in-out}section.block-video-hero .video-container .hero-content .hero-header{font-size:4em;font-weight:900;letter-spacing:.0625rem;color:#fff;margin:0 auto 2rem}section.block-video-hero .video-container .hero-content .hero-header span{font-weight:700;color:#f3723f}section.block-video-hero .video-container .hero-content .hero-links .hero-link-button{display:inline-block}section.block-video-hero .video-container .wistia_responsive_padding{display:none}section.block-video-hero .down-arrow{position:absolute;left:46%;transform:translateX(-50%);animation:bounce-arrow 6s 0s ease-in-out infinite;overflow:visible!important;opacity:1;transition:1s ease opacity;z-index:2;width:60px;height:50px;bottom:-20px;filter:drop-shadow(5px 15px 8px rgba(0,0,0,0.15))}section.block-video-hero .down-arrow.go{opacity:1}section.block-video-hero .home-hero-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px}@keyframes title-slide{0%{opacity:0;transform:translateY(-30%)}100%{opacity:1;transform:translateY(-50%)}}@keyframes bounce-arrow{0%{transform:translateY(20%)}25%{transform:translateY(-10%)}50%{transform:translateY(20%)}75%{transform:translateY(-10%)}100%{transform:translateY(20%)}}@keyframes wipe{0%{transform:translate(-20%,0%) skewX(-30deg)}100%{transform:translate(-120%,0%) skewX(-30deg)}}#animated-intro.go{background:#ee7d27;background:linear-gradient(135deg,#ee7d27 0%,#f05327 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee7d27',endColorstr='#f05327',GradientType=1)}#animated-intro{width:100%;padding:0 0 6em;overflow:hidden;position:relative;background:#fff}.wipe{width:100%;height:100%;position:absolute}.wipe span{position:absolute;width:150%;height:100%;animation:wipe 1s 0s ease-in-out;transform:translate(120%,0%) skewX(-30deg)}.wipe span:nth-child(1){animation-delay:1.25s}.wipe span:nth-child(2){animation-delay:1.2s}.wipe span:nth-child(3){animation-delay:1.11s}.wipe span:nth-child(4){animation-delay:1.06s}.wipe span:nth-child(5){animation-delay:1s}.wipe span.white{background:#f3723f}.wipe span.light{background:#ee7d27}.wipe span.dark{background:#f05327}.business-categories{clear:both;width:100%}.business-categories ul{list-style:none;text-align:center}.business-categories ul .logo-category{display:inline-block;padding:.3125rem .925rem;border:1px solid #e4e1eb;border-radius:20px;margin-right:1em;background-color:transparent;transition:ease .3s background}.business-categories ul .logo-category:hover{transition:ease .3s background;background-color:#e4e1eb}.business-categories ul .logo-category:last-of-type{margin-right:0}.business-categories ul .logo-category a{color:#b7b2bf;text-transform:uppercase;font-size:.75rem;font-weight:400;letter-spacing:.1rem}section.block-logo-grid{padding-top:1em;padding-bottom:2em}section.block-logo-grid.orange-gradient-background .client-logo,section.block-logo-grid.purple-gradient-background .client-logo,section.block-logo-grid.teal-gradient-background .client-logo{border-color:rgba(255,255,255,.2)!important}section.block-logo-grid.gray-logos svg ellipse,section.block-logo-grid.gray-logos svg path,section.block-logo-grid.gray-logos svg polygon{fill:#b7b2bf!important}section.block-logo-grid.white-logos svg ellipse,section.block-logo-grid.white-logos svg path,section.block-logo-grid.white-logos svg polygon{fill:#fff!important}section.block-logo-grid .eyebrown-text{text-align:center}section.block-logo-grid .susy-container{list-style:none}section.block-logo-grid .client-logo{position:relative;padding:4em 2em;margin:-.0625rem 0 0 -.0625rem;height:150px;border:1px solid #e4e1eb;width:49.99288%;float:left}section.block-logo-grid .client-logo:nth-child(2n+1){border-left:none}section.block-logo-grid .client-logo:nth-child(-n+2){border-top:none}section.block-logo-grid .client-logo:nth-child(2n){border-right:none}section.block-logo-grid .client-logo:nth-child(n+5),section.block-logo-grid .client-logo:nth-child(n+6){border-bottom:none}section.block-logo-grid .client-logo:nth-child(n+7){display:none}section.block-logo-grid .client-logo a{position:relative;width:100%;height:100%;display:block}section.block-logo-grid .client-logo svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:50%;max-height:80%}section.block-logo-grid.logo-grid-option .eyebrown-text{max-width:1170px;margin:0 auto;padding:0 2rem;color:#454249;font-size:.75rem;font-weight:700;letter-spacing:.12937rem;text-transform:uppercase}section.block-logo-grid.logo-grid-option .susy-container{max-width:1320px;margin:0 auto}section.block-logo-grid.logo-grid-option .client-logo{width:20%;height:130px;border:none;padding:0}section.block-logo-grid.logo-grid-option .client-logo:nth-child(2n){border:none}section.block-logo-grid.logo-grid-option .client-logo svg{max-width:100px}.portfolio-testimonial{padding-right:3.38983%;padding-left:3.38983%}section.block-culture{clear:both;width:100%;margin:3em 0 6em;padding-top:3em;overflow:hidden}section.block-culture .susy-container{padding:0 1em}section.block-culture .team-content{padding-left:3.38983%;text-align:left}section.block-culture .about-team{width:100%;text-align:center}section.block-culture .about-team .like-circle{left:50%;margin-bottom:3em;transform:translateX(-50%)}section.block-culture .about-team .team-header{margin-bottom:0;margin-bottom:1rem;font-size:3.4375rem;font-weight:900;letter-spacing:0;line-height:3.75rem}section.block-culture .about-team .team-info{color:#454249;font-size:1.125rem;font-weight:400;line-height:1.6rem}section.block-culture .testimonial{position:relative;z-index:2;float:left;width:100%;margin:4em 0;overflow:visible}section.block-culture .testimonial .testimonial-image{position:relative;width:30.08475%;float:left;margin-right:1.69492%}section.block-culture .testimonial .testimonial-image img{width:100%;margin-top:-.625rem}section.block-culture .testimonial .testimonial-content{margin-left:.625rem;width:57.62712%;float:left;margin-right:1.69492%}section.block-culture .testimonial .testimonial-content .testimonial-quote{color:#454249;font-size:1.5rem;line-height:1.3em}section.block-culture .testimonial .testimonial-content .testimonial-attribution{margin-top:1.25em;color:#b7b2bf;font-size:.875rem;line-height:1.5em}section.block-culture .team-link{margin-top:2em}section.block-culture .team-link.desktop{display:none}section.block-culture .team-images{position:relative;margin-top:2em}section.block-culture .team-images .like-circle{position:absolute;z-index:2;top:-40px;right:0;display:none}section.block-culture .team-images .featured-team-image{position:relative;left:50%;width:75%;transform:translateX(-50%)}section.block-culture .team-images .secondary-images{position:relative;display:block;float:right}section.block-culture .team-images .secondary-images .secondary-image{position:relative}section.block-culture .team-images .secondary-images .secondary-image img{display:block;width:100%}section.block-culture .team-images .secondary-images .secondary-image:nth-child(1){z-index:2;float:right;width:40%;margin:-18.64407% -5.9322% 0 0;box-shadow:40px 20px 40px 10px rgba(0,0,0,.3)}section.block-culture .team-images .secondary-images .secondary-image:nth-child(2){z-index:2;float:left;width:50%;margin:-14.40678% 0 0 -5.9322%;box-shadow:10px 30px 30px 10px rgba(0,0,0,.3)}section.block-culture .team-images .secondary-images .secondary-image:nth-child(3){z-index:1;float:right;width:70%;margin:-10.16949% 6.77966% 0 0}section.block-culture .team-images .right-arrow{position:absolute;right:0%;bottom:22%;width:2em;height:2em;transform:rotate(-90deg)}.like-circle{position:relative;width:100px;height:100px;border-radius:50%;box-shadow:15px 20px 60px 0 rgba(0,0,0,.2);background:linear-gradient(135deg,#ff9c00 30%,#ed5e5d 70%)}.like-circle svg{position:absolute;top:52%;left:50%;width:50%;height:50%;transform:translate(-50%,-50%)}section.project-header{padding:0 0 3.125rem}section.project-header .susy-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}section.project-header .susy-container .project-scope-wrapper{z-index:2;display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-order:2;order:2;width:100%;padding:0 1.25rem;animation:good-mornin .5s linear 0s}section.project-header .susy-container .project-scope-wrapper .project-scope{-ms-flex-positive:1;flex-grow:1;margin-top:0;padding:0 0 0 1.25rem}section.project-header .susy-container .project-scope-wrapper .project-scope.awards ul{margin:0}section.project-header .susy-container .project-scope-wrapper .project-scope.awards ul li{position:relative;float:left;clear:both}section.project-header .susy-container .project-scope-wrapper .project-scope.awards ul li .award-name{position:absolute;z-index:2;top:100%;left:50%;min-width:100px;padding:.3125rem;transform:translateX(-50%);opacity:0;border-radius:2px;background-color:rgba(0,0,0,.7);color:#fff;text-align:center;transition:.3s ease opacity}section.project-header .susy-container .project-scope-wrapper .project-scope.awards ul li .award-name::after{position:absolute;top:-5px;left:50%;transform:translateX(-50%);border-right:5px solid transparent;border-bottom:5px solid rgba(0,0,0,.7);border-left:5px solid transparent;content:''}section.project-header .susy-container .project-scope-wrapper .project-scope.awards ul li:focus .award-name,section.project-header .susy-container .project-scope-wrapper .project-scope.awards ul li:hover .award-name{opacity:1;transition:.3s ease opacity}section.project-header .susy-container .project-scope-wrapper .project-scope.awards ul{margin:0}section.project-header .susy-container .project-scope-wrapper .project-scope.awards ul li{position:relative;float:left;clear:both}section.project-header .susy-container .project-scope-wrapper .project-scope.awards ul li .award-name{position:absolute;z-index:2;top:100%;left:50%;min-width:100px;padding:.3125rem;transform:translateX(-50%);opacity:0;border-radius:2px;background-color:rgba(0,0,0,.7);color:#fff;text-align:center;transition:.3s ease opacity}section.project-header .susy-container .project-scope-wrapper .project-scope.awards ul li .award-name::after{position:absolute;top:-5px;left:50%;transform:translateX(-50%);border-right:5px solid transparent;border-bottom:5px solid rgba(0,0,0,.7);border-left:5px solid transparent;content:''}section.project-header .susy-container .project-scope-wrapper .project-scope.awards ul li:focus .award-name,section.project-header .susy-container .project-scope-wrapper .project-scope.awards ul li:hover .award-name{opacity:1;transition:.3s ease opacity}section.project-header .susy-container .project-scope-wrapper .scope-heading{margin:0;color:#2e2e2e;font-size:.625rem;font-weight:700;letter-spacing:.15em;text-align:left}section.project-header .susy-container .project-scope-wrapper ul{margin:0}section.project-header .susy-container .project-scope-wrapper ul.scope-list{padding:0;list-style:none;text-align:left}section.project-header .susy-container .project-scope-wrapper ul.scope-list li{display:block;margin-bottom:1em;padding:0 .875rem 0 0;color:#454249;font-size:.625rem}section.project-header .susy-container .project-scope-wrapper ul.scope-list li a{color:#454249}section.project-header .susy-container .project-scope-wrapper ul.scope-list li a:hover{color:#f67b31}section.project-header .susy-container .project-scope-wrapper ul.scope-list li .archive-link{display:none;margin:1em 0;color:#454249;font-size:1rem;font-weight:300;text-align:left}section.project-header .susy-container .client-logo{display:block;width:90px;height:auto;margin:auto}section.project-header .susy-container .heading{margin-bottom:.380952381em;font-size:2.5rem;font-weight:900;letter-spacing:.025em}section.project-header .susy-container .subheading{font-size:1.0625rem;font-weight:300;letter-spacing:.025em;line-height:1.375rem}section.project-header .susy-container .content-wrapper{position:relative;-ms-flex-order:1;order:1;width:100%;padding:2rem;animation:good-mornin .5s linear 0s}section.project-header .susy-container .content-wrapper:before{position:absolute;z-index:1;top:32px;left:32px;width:32px;height:55%;transform:translateX(-100%);opacity:.1;background-image:url(../images/wave_cheveron.svg);content:''}section.project-header .susy-container .content-wrapper .content{position:relative;padding:0;color:#454249}section.project-header .susy-container .content-wrapper .client-name{font-size:.75rem;font-weight:700;letter-spacing:.125rem;text-transform:uppercase}section.project-header .susy-container .content-wrapper .heading{margin:.625rem 0 2rem;font-size:2.5rem;line-height:2.75rem}section.project-header .susy-container .content-wrapper .heading::after{position:static;color:#f67b31;font-size:50%;line-height:0;content:'\00a0\25a0'}section.project-header .susy-container .content-wrapper .project-url{font-size:.8125rem;font-weight:400;letter-spacing:.0625rem;text-transform:lowercase}section.project-header .susy-container .content-wrapper .project-url a{color:#454249}section.project-header .susy-container .content-wrapper .project-url a .icon path{fill:#454249}section.project-header .susy-container .content-wrapper .project-url a:hover{color:#f67b31}section.project-header .susy-container .content-wrapper .project-url a:hover .icon path{fill:#f67b31}section.project-header .awards-image{display:block;width:50px;height:auto;margin-bottom:.625rem;max-width:150px}section.project-hero{background-repeat:no-repeat;background-position:center;background-size:cover}section.project-hero:before{display:block;padding-top:41.66667%;content:''}section.project-hero-video{position:relative;width:100%;margin-bottom:2em;padding:1em;overflow:visible;background-repeat:no-repeat;background-position:center;background-size:cover}section.project-hero-video .video-container{position:relative;z-index:1;width:100%;height:500px;overflow:hidden;background-color:#454249}section.project-hero-video .video-container #video-cover{position:absolute;z-index:2;display:none;width:100%;height:100%;background:#fff}section.project-hero-video .video-container #video-cover.go-away{opacity:0}section.project-hero-video .video-container .wipe{position:absolute;z-index:2;display:none;width:100%;height:100%}section.project-hero-video .video-container .wipe span{position:absolute;width:150%;height:100%;transform:translate(-150%,0);animation:wipe 3s 0s ease-in-out}section.project-hero-video .video-container .wipe span:nth-child(1){animation-delay:.45s}section.project-hero-video .video-container .wipe span:nth-child(2){animation-delay:.33s}section.project-hero-video .video-container .wipe span:nth-child(3){animation-delay:.21s}section.project-hero-video .video-container .wipe span:nth-child(4){animation-delay:.16s}section.project-hero-video .video-container .wipe span.light{background:#ff9c00}section.project-hero-video .video-container .wipe span.dark{background:#f3723f}section.project-hero-video .video-container .hero-content{position:absolute;z-index:2;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);text-align:center}section.project-hero-video .video-container .hero-content.go{top:50%;transform:translateY(-50%);opacity:1;animation:title-slide 1s 0s ease-in-out}section.project-hero-video .video-container .hero-content .hero-header{margin:0 auto 2rem;color:#fff;font-size:4em;font-weight:300;letter-spacing:.0625rem}section.project-hero-video .video-container .hero-content .hero-header span{color:#f3723f;font-weight:700}section.project-hero-video .video-container .hero-content .hero-links .hero-link-button{display:inline-block}section.project-hero-video .video-container .wistia_responsive_padding{display:none}section.project-hero-video .video-container .angled-cta{position:absolute;z-index:1;bottom:0;left:0;width:120px;height:120px;clip-path:polygon(0 0,0 0,100% 100%,0 100%);background-color:#ed5e5d;transition:background-color .25s ease-in}section.project-hero-video .video-container .angled-cta:hover{background-color:#fff}section.project-hero-video .video-container .angled-cta:hover a{color:#ed5e5d}section.project-hero-video .video-container .angled-cta a{position:absolute;bottom:28px;left:14px;margin:0;padding:0;color:#fff;font-size:.8125rem;font-weight:600;letter-spacing:.17438rem;text-transform:uppercase;transition:color .25s ease-in}section.project-hero-video .down-arrow{position:absolute;z-index:2;bottom:-20px;left:46%;width:60px;height:50px;overflow:visible!important;transform:translateX(-50%);opacity:1;animation:bounce-arrow 6s 0s ease-in-out infinite;transition:1s ease opacity;filter:drop-shadow(5px 15px 8px rgba(0,0,0,0.15))}section.project-hero-video .down-arrow.go{opacity:1}section.project-hero-video .home-hero-video{position:absolute;top:50%;left:50%;width:500px;transform:translate(-50%,-50%)}@keyframes title-slide{0%{transform:translateY(-30%);opacity:0}100%{transform:translateY(-50%);opacity:1}}@keyframes bounce-arrow{0%{transform:translateY(20%)}25%{transform:translateY(-10%)}50%{transform:translateY(20%)}75%{transform:translateY(-10%)}100%{transform:translateY(20%)}}@keyframes wipe{0%{transform:translate(-20%,0%) skewX(-30deg)}100%{transform:translate(-120%,0%) skewX(-30deg)}}#animated-intro.go{background:#ee7d27;background:linear-gradient(135deg,#ee7d27 0%,#f05327 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee7d27',endColorstr='#f05327',GradientType=1)}#animated-intro{position:relative;width:100%;padding:0 0 6em;overflow:hidden;background:#fff}.wipe{position:absolute;width:100%;height:100%}.wipe span{position:absolute;width:150%;height:100%;transform:translate(120%,0%) skewX(-30deg);animation:wipe 1s 0s ease-in-out}.wipe span:nth-child(1){animation-delay:1.25s}.wipe span:nth-child(2){animation-delay:1.2s}.wipe span:nth-child(3){animation-delay:1.11s}.wipe span:nth-child(4){animation-delay:1.06s}.wipe span:nth-child(5){animation-delay:1s}.wipe span.white{background:#f3723f}.wipe span.light{background:#ee7d27}.wipe span.dark{background:#f05327}section.multicolumn-content-grid{padding:1.25rem 0}section.multicolumn-content-grid+.multicolumn-content-grid{padding-top:0}section.multicolumn-content-grid .container{padding:0 1.25rem;text-align:center}section.project-desktop-mock{padding:5.375rem 0 4.75rem}section.project-desktop-mock .image-wrapper.desktop-mock-image{width:83.05085%;max-width:900px;margin:auto}section.project-desktop-mock.grey{background-color:#f4f4f4}.image-wrapper.desktop-mock-image{border:1px solid #e4e1eb;background-color:#fff;border-radius:9px 9px 0 0;box-shadow:0 16px 21px 0 rgba(0,0,0,.15)}.image-wrapper.desktop-mock-image:before{content:'•••';display:inline-block;vertical-align:middle;width:100%;height:46px;background-color:#fff;border-radius:9px 9px 0 0;text-align:left;padding-left:1.75rem;color:#e4e1eb;font-size:1.75rem;letter-spacing:.2em;line-height:1.5em}.image-wrapper.desktop-mock-image img{width:100%;display:block}section.project-device-repeater{font-size:0;padding:4.75rem 0 5.375rem;text-align:center}section.project-device-repeater .devices{width:83.05085%;margin:auto}section.project-device-repeater .device{padding:15.92357% 4.4586%;background-color:#fff;border:1px solid #e4e1eb;border-radius:20px;box-shadow:0 16px 21px 0 rgba(0,0,0,.15);position:relative}section.project-device-repeater .device:before{content:'';width:23.65931%;height:6px;border-radius:3px;background-color:#e4e1eb;position:absolute;left:50%;top:5.20833%;transform:translate(-50%,-50%)}section.project-device-repeater .device+.device{margin-top:1.875rem}section.project-device-repeater .image-wrapper{border:1px solid #e4e1eb;overflow:auto;position:relative}section.project-device-repeater .image-wrapper:before{content:'';display:block;padding-top:165.61404%}section.project-device-repeater .image-wrapper img{width:100%;position:absolute;top:0;left:0}section.two-square-columns{font-size:0}section.two-square-columns .column{background-size:cover;background-repeat:no-repeat;background-position:center center;font-size:1rem;position:relative;overflow:hidden}section.two-square-columns .column:before{content:'';display:block;padding-top:31.25rem;width:0}section.two-square-columns .content-wrapper{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;padding:0 11%;text-align:left}section.project-footer{background:#fff;border:1px solid #e4e1eb;border-width:1px 0;z-index:1000;text-align:center;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;padding:1rem 0 .625rem}section.project-footer .container>div{display:inline-block;text-align:center;vertical-align:middle}section.project-footer .container>div:before{text-align:center;margin-bottom:.875rem;display:none}section.project-footer .container .tags{display:none;max-width:350px;white-space:nowrap;font-size:0}section.project-footer .container .tags:before{content:'Tags';font-size:.625rem}section.project-footer .container .tags .ellipses,section.project-footer .container .tags .tag{display:inline-block;vertical-align:middle;border:1px solid #e4e1eb;border-radius:10px;height:20px;line-height:1.1875rem;padding:0 1rem;font-size:.625rem;color:#454249}section.project-footer .container .tags .ellipses+.tag,section.project-footer .container .tags .tag+.tag{margin-left:.9375rem}section.project-footer .container .tags .tag{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section.project-footer .container .tags .tag:hover{color:#ff9c00}section.project-footer .container .tags .ellipses{padding:0 .5rem;margin-left:.9375rem;position:relative}section.project-footer .container .tags .ellipses:hover .truncated-items{display:block}section.project-footer .container .tags .ellipses.active .truncated-items{opacity:1;pointer-events:all}section.project-footer .container .tags .truncated-items{position:absolute;top:-16px;left:50%;transform:translate(-50%,-100%);border:1px solid #e4e1eb;border-radius:10px;background-color:#fff;padding:.75rem;transition:opacity .2s ease-out;opacity:0;pointer-events:none}section.project-footer .container .tags .truncated-items .tag{display:block;border:none;white-space:normal;max-width:100%}section.project-footer .container .tags .truncated-items .tag+.tag{margin:0}section.project-footer .share-this:before{content:'Share'}section.project-footer .share-this .cher-links{list-style:none;margin:0;padding:0;font-size:1.25rem}section.project-footer .share-this .cher-links .cher-link-item{display:inline-block}section.project-footer .share-this .cher-links .cher-link-item+.cher-link-item{margin-left:1em}section.project-footer .share-this .icon:before{display:none}section.project-footer .share-this .cher-link-text{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}section.project-footer .likes{margin-left:1.25rem;padding-left:1.25rem;border-left:1px solid #b7b2bf}section.project-footer .likes:before{content:'Likes'}section.project-footer .likes .message{text-align:center;display:inline-block;font-size:1.5em;margin:.125rem .5rem}section.project-footer .container .view-project{font-size:0;display:none}.single-project section.project-footer .container .view-project{display:none!important}section.project-footer .container .view-project:before{content:'';display:inline-block!important;width:0!important;margin:0!important;height:100%;vertical-align:middle}section.project-footer .container .view-project .link-to-project{display:inline-block;vertical-align:middle;border:1px solid #454249;color:#454249;font-size:.75rem;height:40px;line-height:2.4375rem;padding:0 1.5625rem}.post-type-archive-project.has-qa-bar{padding-top:9.375rem}.post-type-archive-project .block-large-page-title{margin-bottom:1.5625rem}.project-post-grid{margin-top:1.25rem}.project-post-grid .post-grid-container{background-color:#fff;position:relative}.project-post-grid .post-grid-container .susy-container{padding:0}.project-post-grid .post-grid-container:after,.project-post-grid .post-grid-container:before{content:'';clear:both;display:table}.project-post-grid .post-grid-wrapper{padding:2.625rem 0 0;margin:auto}.project-post-grid .post-grid-wrapper .no-results{display:block;width:100%;margin:0 0 1em}.project-post-grid .post-grid-wrapper .card{margin:1.875rem;width:calc(100% - 60px);-ms-flex:0 0 auto;flex:0 0 auto}.project-post-grid .post-grid-wrapper.project-discipline-logobrand .card.project-card .image{background-size:contain}.project-post-grid .project-footer{width:100vw;max-width:100vw;position:static;margin:0 calc(50% - 50vw)}.project-post-grid .pagination{font-weight:300;text-transform:uppercase;font-size:1rem;letter-spacing:.2em;text-align:center}.project-post-grid .pagination .next a{margin-left:1em}.project-post-grid .pagination .next a:after{content:'';display:inline-block;vertical-align:middle;background-image:url(data:image/svg+xml;charset%3DUS-ASCII;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgdmlld0JveD0iMCAwIDY0IDY0Ij48cGF0aCBkPSJNNDUuODIgNjRhNC4wMDEgNC4wMDEgMCAwIDAgMy45OC00LjAzYzAtMS4wNS0uNDItMi4wNi0xLjE2LTIuODFsLTI1LTI1LjA4IDI1LTI1LjA3YzEuNjYtMS40NyAxLjgxLTQgLjM1LTUuNjZhMy45ODIgMy45ODIgMCAwIDAtNS45OCAwbC0yNy44NCAyNy45YTQuMDIgNC4wMiAwIDAgMCAwIDUuNjdsMjcuODQgMjcuOWMuNzQuNzUgMS43NiAxLjE4IDIuODEgMS4xOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-size:contain;background-position:center;width:1em;height:1em;transform-origin:center;transform:rotate(180deg);margin-left:1em}.project-post-grid .pagination .next a.disabled:after{opacity:.1}.project-post-grid .pagination .previous a{margin-right:1em}.project-post-grid .pagination .previous a:before{content:'';display:inline-block;vertical-align:middle;background-image:url(data:image/svg+xml;charset%3DUS-ASCII;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgdmlld0JveD0iMCAwIDY0IDY0Ij48cGF0aCBkPSJNNDUuODIgNjRhNC4wMDEgNC4wMDEgMCAwIDAgMy45OC00LjAzYzAtMS4wNS0uNDItMi4wNi0xLjE2LTIuODFsLTI1LTI1LjA4IDI1LTI1LjA3YzEuNjYtMS40NyAxLjgxLTQgLjM1LTUuNjZhMy45ODIgMy45ODIgMCAwIDAtNS45OCAwbC0yNy44NCAyNy45YTQuMDIgNC4wMiAwIDAgMCAwIDUuNjdsMjcuODQgMjcuOWMuNzQuNzUgMS43NiAxLjE4IDIuODEgMS4xOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-size:contain;background-position:center;width:1em;height:1em;margin-right:1em}.project-post-grid .pagination .previous a.disabled:before{opacity:.1}section.project-sticky-two-column-content .tab-controls{display:none;width:100%;padding:0}section.project-sticky-two-column-content .tab-controls .slick-list{display:block;height:auto}section.project-sticky-two-column-content .tab-controls h5{font-size:1.0625rem;font-weight:800;text-transform:none}section.project-sticky-two-column-content .tab-controls h5:after{position:absolute;right:10px;display:inline-block;width:9px;height:17px;margin-top:.125rem;background-color:#000;background-size:9px 17px;content:' ';-webkit-mask:url(../grunticon/source/tab-arrow.svg);mask:url(../grunticon/source/tab-arrow.svg);-webkitmask:url(../grunticon/source/tab-arrow.svg);mask-size:cover;-webkit-mask-size:cover}section.project-sticky-two-column-content .tab-controls p{display:none;margin:0;padding:0 1.875rem 0 0;font-size:.875rem;line-height:1.5rem}section.project-sticky-two-column-content .slider-for{display:none;width:66.10169%}section.project-sticky-two-column-content .slider-for .slick-list{box-sizing:initial;display:block;width:770px;margin-left:-1.25rem;padding:0 1.25rem 2.875rem}section.project-sticky-two-column-content .slick-slider{display:none}section.project-sticky-two-column-content .slick-slider .slick-slide{outline:none;cursor:pointer}section.project-sticky-two-column-content .slick-slider .slick-slide img{width:100%}section.project-sticky-two-column-content .slick-slider .slick-slide img.shadow{box-shadow:0 22px 34px 0 rgba(0,0,0,.4)}section.project-sticky-two-column-content .slick-slider .tab-text{opacity:.5}section.project-sticky-two-column-content .slick-slider .tab-text.slick-current{opacity:1}section.project-sticky-two-column-content .slick-slider .tab-text.slick-current h5:after{right:0}section.project-sticky-two-column-content .slick-slider .tab-text.slick-current p{display:block}section.project-sticky-two-column-content .sticky-wrapper{display:block}section.project-sticky-two-column-content .sticky-wrapper .tabs-mobile{display:block}section.project-sticky-two-column-content .sticky-wrapper .tabs-mobile .content-image{padding-bottom:2.625rem}section.project-sticky-two-column-content .sticky-wrapper .left-side-stick{width:100%;padding:0 0 .9375rem}section.project-sticky-two-column-content .sticky-wrapper .left-side-stick .section-label{margin:0;font-size:1.125rem;font-weight:900}section.project-sticky-two-column-content .sticky-wrapper .left-side-stick .section-description{margin:0;font-size:1rem;font-weight:400;line-height:1.5rem}section.project-sticky-two-column-content .sticky-wrapper .right-content{width:100%}section.project-sticky-two-column-content .sticky-wrapper .right-content .content-text{padding:0}section.project-sticky-two-column-content .sticky-wrapper .right-content .content-image,section.project-sticky-two-column-content .sticky-wrapper .right-content .content-video{max-width:770px}section.project-sticky-two-column-content .sticky-wrapper .right-content .content-image img,section.project-sticky-two-column-content .sticky-wrapper .right-content .content-video img{display:block;width:100%}section.project-sticky-two-column-content .sticky-wrapper .right-content p{font-size:1.0625rem;font-weight:400;line-height:1.625rem}section.project-sticky-two-column-content .sticky-wrapper .light{color:#fff!important}section.project-sticky-two-column-content .sticky-wrapper .light p{color:#fff!important}section.project-sticky-two-column-content .shadow{box-shadow:0 22px 34px 0 rgba(0,0,0,.4)}hr.project-sticky-two-column-content{width:100%;height:2px;margin:0;border:none;background-color:#f2f2f2;color:#f2f2f2}hr.project-sticky-two-column-content.light{background-color:rgba(242,242,242,.1)}section.mobile-comp-carousel .sticky-wrapper{display:block;padding:0}section.mobile-comp-carousel .sticky-wrapper .left-side-stick{width:100%;padding:0 0 1.875rem}section.mobile-comp-carousel .sticky-wrapper .left-side-stick .section-label{margin:.625rem 0;font-size:1.125rem;font-weight:900}section.mobile-comp-carousel .sticky-wrapper .right-content{width:100%}section.mobile-comp-carousel .sticky-wrapper .right-content .content-text{padding:0}section.mobile-comp-carousel .sticky-wrapper .right-content p{font-size:1.0625rem;font-weight:400;line-height:1.625rem}section.mobile-comp-carousel .sticky-wrapper .light{color:#fff!important}section.mobile-comp-carousel .sticky-wrapper .light p{color:#fff!important}section.mobile-comp-carousel .shadow{box-shadow:0 22px 34px 0 rgba(0,0,0,.4)}section.mobile-comp-carousel .comp-carousel{padding:6.25rem 0}section.mobile-comp-carousel .comp-carousel .mobile-device{outline:none;cursor:url(../images/cursor-drag.png),auto}section.mobile-comp-carousel .comp-carousel .mobile-device img{width:auto;max-width:321px;height:490px;margin:auto;padding:3.4375rem .625rem 4.0625rem;border-radius:40px;background-color:#2e2e2e}section.mobile-comp-carousel .comp-carousel .mobile-device p{width:321px;font-size:.875rem;font-style:italic;font-weight:400;text-align:center}section.full-width-slider.shadow-opacity .slick-clone-current,section.full-width-slider.shadow-opacity .slick-current{box-shadow:0 22px 34px 0 rgba(0,0,0,.4)}section.full-width-slider.shadow-opacity .slick-clone-current .single-slide-bg,section.full-width-slider.shadow-opacity .slick-current .single-slide-bg{opacity:1}section.full-width-slider.shadow-opacity .single-slide-bg{opacity:.5}section.full-width-slider .semifull-slider-container{margin:3.125rem 0}section.full-width-slider .semifull-slider-container .slick-list{padding-top:57vw!important}section.full-width-slider .semifull-slider-container .slick-track{position:absolute;top:0;bottom:0;left:40px;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;height:100%;padding:3.125rem 0}section.full-width-slider .semifull-slider-container .slick-track .slick-slide{float:none;height:auto}section.full-width-slider .semifull-slider-container .single-slide{margin:1.25rem;outline:none;transition:margin .2s ease-out}section.full-width-slider .semifull-slider-container .single-slide .single-slide-bg{width:100%;height:100%;background-position:center center;background-size:cover;transition:opacity .2s ease-out;transition-delay:.1s}section.full-width-slider .semifull-slider-container .single-slide.slick-clone-current,section.full-width-slider .semifull-slider-container .single-slide.slick-current{margin:0 1.25rem;cursor:url(../images/cursor-drag.png) 35 35,auto}section.full-width-slider .traditional-slider-container .slick-track{padding:0}section.full-width-slider .traditional-slider-container .single-slide{margin:0;outline:none}section.full-width-slider .traditional-slider-container .single-slide .single-slide-bg{background-position:center center;background-size:cover}section.full-width-slider .traditional-slider-container .single-slide .single-slide-bg.small{height:400px}section.full-width-slider .traditional-slider-container .single-slide .single-slide-bg.medium{height:600px}section.full-width-slider .traditional-slider-container .single-slide .single-slide-bg.large{height:800px}section.full-width-slider .controls-wrapper{position:relative}section.full-width-slider .traditional-slider-controls{position:absolute;z-index:2;bottom:50px;left:calc(50% - 40px);display:block;padding:.625rem 1.6875rem;border-radius:20px;box-shadow:0 22px 34px 0 rgba(0,0,0,.4);background-color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.0625rem}section.full-width-slider .traditional-slider-controls .slick-next,section.full-width-slider .traditional-slider-controls .slick-prev{position:static;position:relative;top:-2px;display:inline-block;vertical-align:middle;width:13px;height:13px;transform:rotate(45deg);border:1px solid #b7b2bf}section.full-width-slider .traditional-slider-controls .slick-next:hover,section.full-width-slider .traditional-slider-controls .slick-prev:hover{border-color:#f67b31}section.full-width-slider .traditional-slider-controls .slick-next{right:0;left:4px;border-width:1px 1px 0 0}section.full-width-slider .traditional-slider-controls .slick-prev{right:0;left:-4px;border-width:0 0 1px 1px}section.featured-project-slider{margin:0 0 3.75rem}section.featured-project-slider .susy-container{padding:0}section.featured-project-slider .featured-projects.slick-initialized .featured-project-slider-item{display:block}section.featured-project-slider .featured-project-slider-item{position:relative;display:none;outline:none;max-height:100vh}section.featured-project-slider .featured-project-slider-item:first-child{display:block}section.featured-project-slider .featured-project-slider-item:before{content:'';display:block;padding-top:178.94737%}section.featured-project-slider .featured-project-slider-item .heading,section.featured-project-slider .featured-project-slider-item .view-project{transition:color .1s ease-out}section.featured-project-slider .featured-project-slider-item .icon path{transition:stroke .1s ease-out}section.featured-project-slider .featured-project-slider-item:hover .project-image{transform:scale(1.1)}section.featured-project-slider .featured-project-slider-item:hover .heading,section.featured-project-slider .featured-project-slider-item:hover .view-project{color:#ed5e5d!important}section.featured-project-slider .featured-project-slider-item:hover .icon path{stroke:#ed5e5d!important}section.featured-project-slider .featured-project-slider-item .project-image{transition:all .2s linear;border-style:solid;border-color:#e4e1eb;border-width:0;position:absolute;top:0;right:0;bottom:0;width:74.57627%;padding-right:1.875rem;background-size:cover;background-repeat:no-repeat;background-position:center;display:none}section.featured-project-slider .featured-project-slider-item .mobile-project-image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:right center;display:block}section.featured-project-slider .featured-project-slider-item .content-wrapper{position:absolute;left:0;text-align:left;bottom:10px;width:85%;padding:1rem}section.featured-project-slider .featured-project-slider-item .content-wrapper .content{color:#fff}section.featured-project-slider .featured-project-slider-item .content-wrapper .content{padding:0;position:relative;z-index:2}section.featured-project-slider .featured-project-slider-item .content-wrapper .client-name{font-size:.75rem;text-transform:uppercase;letter-spacing:.4em;margin-bottom:1.0625rem}section.featured-project-slider .featured-project-slider-item .content-wrapper .heading{font-weight:900;margin-bottom:3.125rem;line-height:1.125em;font-size:2rem}section.featured-project-slider .featured-project-slider-item .content-wrapper .view-project{color:#fff;font-weight:700;text-transform:uppercase;font-size:.75rem;letter-spacing:.0625rem}section.featured-project-slider .featured-project-slider-item .content-wrapper .view-project .icon{margin-left:.625rem;font-size:1.25rem;vertical-align:middle}section.featured-project-slider .featured-project-slider-item .content-wrapper .view-project .icon svg path{stroke:#fff}section.featured-project-slider .controls-wrapper{position:relative}section.featured-project-slider .featured-projects-controls{position:absolute;left:25px;top:50px;display:block;background-color:rgba(69,66,73,.1);border-radius:20px;font-size:.875rem;font-weight:700;letter-spacing:.0625rem;z-index:2;padding:0 1.25rem}section.featured-project-slider .featured-projects-controls:before{content:'featured projects';display:inline-block;color:#fff;margin-right:2.5rem;text-transform:uppercase;text-align:left;height:36px;line-height:2.25rem}section.featured-project-slider .featured-projects-controls .slick-next,section.featured-project-slider .featured-projects-controls .slick-prev{position:static;display:inline-block;vertical-align:middle;width:13px;height:13px;border:1px solid #fff;transform:rotate(45deg);position:relative;top:-2px;left:0;right:0}section.featured-project-slider .featured-projects-controls .slick-next{border-width:1px 1px 0 0}section.featured-project-slider .featured-projects-controls .slick-prev{border-width:0 0 1px 1px}.featured-project-slider{position:relative;overflow:visible}.featured-project-slider .slick-arrow{position:absolute;top:40%;width:25px;height:25px;transform:translateY(-50%);opacity:1;border:3px solid #000;border-radius:50%;transition:.3s ease all}.featured-project-slider .slick-arrow:hover{transform:scale(1.1) translateY(-50%);transition:.3s ease all}.featured-project-slider .slick-arrow::before{position:absolute;top:49.5%;left:50%;width:10px;height:10px;opacity:1;border-top:3px solid #000;border-left:3px solid #000;content:''}.featured-project-slider .slick-arrow.slick-next::before{transform:translate(-65%,-50%) rotate(135deg)}.featured-project-slider .slick-arrow.slick-prev::before{transform:translate(-35%,-50%) rotate(-45deg)}.featured-project-slider .slick-slide{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center;padding:1.25rem}.featured-project-slider .slick-slide.slick-active .featured-projects-stacked{margin:0;transform:scaleY(1);transition:.3s ease all;transition-delay:0}.featured-project-slider .slick-slide .featured-projects-stacked{position:relative;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;width:100%;min-height:370px;margin:0 auto 6.25rem;padding:2rem;overflow:hidden;box-shadow:20px 40px 43px 0 rgba(40,90,118,.52);background:#454249;transition:all .2s linear}.featured-project-slider .slick-slide .featured-projects-stacked.has-style-dark-text{color:#000}.featured-project-slider .slick-slide .featured-projects-stacked.has-style-dark-text .client-name,.featured-project-slider .slick-slide .featured-projects-stacked.has-style-dark-text .content-wrapper,.featured-project-slider .slick-slide .featured-projects-stacked.has-style-dark-text .focus,.featured-project-slider .slick-slide .featured-projects-stacked.has-style-dark-text .heading,.featured-project-slider .slick-slide .featured-projects-stacked.has-style-dark-text .project-types li,.featured-project-slider .slick-slide .featured-projects-stacked.has-style-dark-text .view-project{color:#000}.featured-project-slider .slick-slide .featured-projects-stacked.has-style-dark-text .view-project{border-color:#000}.featured-project-slider .slick-dots{display:none!important}.featured-project-slide-counter{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:-5.625rem;font-size:1.0625rem}.featured-project-slide-counter .divider{position:relative;width:1px;height:30px;margin:0 1.25rem;transform:rotate(20deg);background-color:#454249}.featured-projects-stacked .project-image{position:absolute;top:0;right:0;bottom:0;display:block;width:100%;height:100%;padding-right:1.875rem;background-repeat:no-repeat;background-position:70px;background-size:auto 100%;transition:all .2s linear}.featured-projects-stacked .content-wrapper{z-index:2;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:bottom;align-content:bottom;width:70%;text-align:left}.featured-projects-stacked .content-wrapper .content{z-index:2;padding:0;color:#fff}.featured-projects-stacked .content-wrapper .client-name{width:100%;margin-bottom:auto;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.12937rem;line-height:1.25rem;text-transform:uppercase}.featured-projects-stacked .content-wrapper .focus{display:inline-block;margin-bottom:.9375rem;padding:.25rem .8125rem;border-radius:11px;background-color:rgba(46,46,46,.25);font-size:.8125rem;font-weight:700;letter-spacing:0;line-height:1rem}.featured-projects-stacked .content-wrapper .heading{margin-bottom:1.25rem;font-size:1.375rem;font-weight:900;line-height:1.125em}.featured-projects-stacked .content-wrapper .project-types{margin:0 0 1.125rem;padding:0}.featured-projects-stacked .content-wrapper .project-types li{display:inline-block;margin-right:.4375rem;font-size:.875rem;letter-spacing:-.02188rem;line-height:1.0625rem}.featured-projects-stacked .content-wrapper .view-project{margin:0;padding:.8125rem 1rem .5rem;text-transform:capitalize}.portfolio-testimonial{margin-bottom:4em;overflow:auto}section.portfolio-tile{position:relative;height:570px;margin-bottom:2em;width:100%;float:left;margin-left:0;margin-right:0}section.portfolio-tile .portfolio-imagery{position:relative;z-index:1;width:100%;height:100%}section.portfolio-tile .portfolio-imagery .slick-slide>div{width:100%;height:100%;position:relative}section.portfolio-tile .portfolio-imagery .slick-list,section.portfolio-tile .portfolio-imagery .slick-track{width:100%;height:100%}section.portfolio-tile .portfolio-imagery .portfolio-image{position:relative;width:100%;height:100%;overflow:hidden}section.portfolio-tile .portfolio-imagery .portfolio-image img{min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover}section.portfolio-tile .portfolio-tile-content{position:absolute;z-index:2;bottom:0;left:0;width:100%;padding:0 3em 2em;color:#fff;text-align:center}section.portfolio-tile .portfolio-tile-content h2{color:#fff;font-size:1.25rem;font-weight:300;line-height:1.1em}section.portfolio-tile .portfolio-tile-content h2 span{font-weight:900}section.portfolio-tile .portfolio-tile-content a{border-color:#fff;color:#fff}section.block-testimonial{position:relative;padding:2em 0;overflow:hidden;border:1px solid #e4e1eb;background-color:#f2f2f2;width:100%;float:left;margin-left:0;margin-right:0}section.block-testimonial .testimonial-section-header{top:3em;width:100%;text-align:center}section.block-testimonial .testimonial-section-header h2{color:#ba5ae2;font-size:1.75rem;font-weight:700}section.block-testimonial .case-studies-link{position:absolute;right:2em;bottom:2em;display:none}section.block-testimonial .case-studies-link a{color:#454249;font-size:.75rem;letter-spacing:.1rem;text-transform:uppercase}section.block-testimonial .case-studies-link a i.icon.icon-link-icon{position:relative;top:-2px;margin-left:.3rem}section.block-testimonial .case-studies-link a i.icon.icon-link-icon svg{width:1.1rem;height:1.1rem}section.block-testimonial .case-studies-link a i.icon.icon-link-icon svg path{stroke:#454249}section.block-testimonial .testimonial-slides{position:relative;height:100%;overflow:hidden}section.block-testimonial .testimonial-slides .slick-list{height:100%!important}section.block-testimonial .testimonial-slides .slick-slide:focus{outline:none}section.block-testimonial .testimonial-slides .slick-slide .testimonial-logo{position:relative;width:100%}section.block-testimonial .testimonial-slides .slick-slide .testimonial-logo .logo-container{position:relative;width:200px;height:200px;margin:0 auto;border-radius:50%;box-shadow:0 0 0 0 transparent;background-color:#fff;transition:ease 2s all}section.block-testimonial .testimonial-slides .slick-slide .testimonial-logo .logo-container img{position:absolute;z-index:2;top:50%;left:50%;width:60%;transform:translate(-50%,-50%);opacity:0;transition:ease .3s opacity}section.block-testimonial .testimonial-slides .slick-slide.slick-active .testimonial-logo .logo-container,section.block-testimonial .testimonial-slides .slick-slide.slick-center .testimonial-logo .logo-container,section.block-testimonial .testimonial-slides .slick-slide.slick-current .testimonial-logo .logo-container{box-shadow:20px 20px 40px -10px rgba(0,0,0,.2);transition:ease 2s all}section.block-testimonial .testimonial-slides .slick-slide.slick-active .testimonial-content,section.block-testimonial .testimonial-slides .slick-slide.slick-center .testimonial-content,section.block-testimonial .testimonial-slides .slick-slide.slick-current .testimonial-content{right:0;opacity:1;transition:ease 1s all}section.block-testimonial .testimonial-slides .slick-slide.slick-active .testimonial-logo .logo-container img,section.block-testimonial .testimonial-slides .slick-slide.slick-center .testimonial-logo .logo-container img,section.block-testimonial .testimonial-slides .slick-slide.slick-current .testimonial-logo .logo-container img{opacity:1;transition:ease .3s opacity}section.block-testimonial .testimonial-slides .slick-slide .testimonial-content{position:relative;display:block;clear:both;margin-top:2em;opacity:0;text-align:center;transition:ease 1s all;width:91.52542%;float:left;margin-right:1.69492%;margin-left:4.23729%}section.block-testimonial .testimonial-slides .slick-slide .testimonial-content .testimonial-quote{font-family:"noto serif",serif;font-size:1.25rem;line-height:1.3em}section.block-testimonial .testimonial-slides .slick-slide .testimonial-content .testimonial-attribution{margin-top:1em;transform:translateZ(0.1px);color:#b7b2bf;font-size:.875rem;font-weight:300}section.block-testimonial .testimonial-slides .slick-slide .testimonial-content .testimonial-attribution .reviewer-name{display:block}section.block-testimonial .testimonial-slides .slick-slide .testimonial-content .testimonial-attribution .reviewer-title{display:inline-block}section.block-testimonial .testimonial-slides .slick-slide .testimonial-content .testimonial-attribution .reviewer-company{display:inline-block}.susy-container.portfolio-testimonial .slick-slider .slick-next,.susy-container.portfolio-testimonial .slick-slider .slick-prev{top:135px;width:20px;height:20px;opacity:.5;background-color:transparent;background-image:url(../grunticon/source/chevron.svg)!important;background-repeat:no-repeat;background-position:center;background-size:100%;font-size:inherit;transition:opacity ease .3s}.susy-container.portfolio-testimonial .slick-slider .slick-next:hover,.susy-container.portfolio-testimonial .slick-slider .slick-prev:hover{opacity:.8}.susy-container.portfolio-testimonial .slick-slider .slick-prev{left:5px}.susy-container.portfolio-testimonial .slick-slider .slick-next{right:5px;transform:rotate(180deg) translateY(10px)}.susy-container.portfolio-testimonial .slick-no-slide .slick-track{width:100%!important;text-align:center}.susy-container.portfolio-testimonial .slick-no-slide .slick-slide{display:inline-block;float:none}.related-projects{margin:3.75rem auto 0}.related-projects .heading{font-weight:900;font-size:2.625rem;letter-spacing:.025em;text-align:center}.related-projects .project-post-grid .post-grid-wrapper{width:100%}section.gravity-form{margin:0 auto 5rem}section.gravity-form .content-wrapper{margin:auto}.gravity-form-conversion{margin:0 auto;padding:2.8125rem 0}.gravity-form-conversion .content-wrapper{margin:auto}section.full-width-image{overflow:hidden;width:100%}section.full-width-image img{min-width:100%;max-width:100%}section.conversion-form{margin-top:4em;padding:4em 0;overflow:auto;border-top:1px solid #e4e1eb;max-width:1440px;margin-left:auto;margin-right:auto}section.conversion-form:after{content:" ";display:block;clear:both}section.conversion-form .conversion-form-content{width:83.05085%;float:left;margin-right:1.69492%;margin-left:8.47458%}section.conversion-form .conversion-form-content .conversion-form-description,section.conversion-form .conversion-form-content .conversion-form-header{margin-bottom:1em;font-weight:300;text-align:center}section.conversion-form .conversion-form-content .conversion-form-header{font-size:2.75rem}section.conversion-form .conversion-form-content .conversion-form-description{font-size:1.125em;line-height:1.875em;letter-spacing:.025em}section.standard-hero-video .corner-cta,section.standard-hero .corner-cta{position:absolute;z-index:1;bottom:0;left:0;width:120px;height:120px;clip-path:polygon(0 0,0 0,100% 100%,0 100%);background-color:#ed5e5d;transition:background-color .25s ease-in;-moz-transition:background-color .25s ease-in;-webkit-transition:background-color .25s ease-in}section.standard-hero-video .corner-cta:hover,section.standard-hero .corner-cta:hover{background-color:#fff}section.standard-hero-video .corner-cta:hover a,section.standard-hero .corner-cta:hover a{color:#ed5e5d}section.standard-hero-video .corner-cta a,section.standard-hero .corner-cta a{position:absolute;bottom:28px;left:14px;margin:0;padding:0;color:#fff;font-size:.8125rem;font-weight:600;letter-spacing:.17438rem;text-transform:uppercase;transition:color .25s ease-in;-moz-transition:color .25s ease-in;-webkit-transition:color .25s ease-in}section.standard-hero-video h1,section.standard-hero h1{z-index:1;margin:0 0 1.875rem;padding:0;color:#ba5ae2;font-size:4.375rem;font-weight:900;letter-spacing:0;line-height:0}section.standard-hero-video h1::after,section.standard-hero h1::after{position:relative;color:#f3623f;font-family:Arial,Helvetica,sans-serif;content:'.'}section.standard-hero{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-repeat:no-repeat;background-position:center;background-size:cover}section.standard-hero:before{display:block;padding-top:80%;content:''}section.standard-hero-video{position:relative;width:100%;padding:1em;overflow:visible}section.standard-hero-video .video-container{position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:500px;margin:1.25rem 1.25rem 0;overflow:hidden;background-color:#454249;background-repeat:no-repeat;background-position:center;background-size:cover}section.standard-hero-video .video-container #video-cover{position:absolute;z-index:2;display:none;width:100%;height:100%;background:#fff}section.standard-hero-video .video-container #video-cover.go-away{opacity:0}section.standard-hero-video .video-container .wipe{position:absolute;z-index:2;display:none;width:100%;height:100%}section.standard-hero-video .video-container .wipe span{position:absolute;width:150%;height:100%;transform:translate(-150%,0);animation:wipe 3s 0s ease-in-out}section.standard-hero-video .video-container .wipe span:nth-child(1){animation-delay:.45s}section.standard-hero-video .video-container .wipe span:nth-child(2){animation-delay:.33s}section.standard-hero-video .video-container .wipe span:nth-child(3){animation-delay:.21s}section.standard-hero-video .video-container .wipe span:nth-child(4){animation-delay:.16s}section.standard-hero-video .video-container .wipe span.light{background:#ff9c00}section.standard-hero-video .video-container .wipe span.dark{background:#f3723f}section.standard-hero-video .video-container .hero-content{position:absolute;z-index:2;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);text-align:center}section.standard-hero-video .video-container .hero-content.go{top:50%;transform:translateY(-50%);opacity:1;animation:title-slide 1s 0s ease-in-out}section.standard-hero-video .video-container .hero-content .hero-header{margin:0 auto 2rem;color:#fff;font-size:4em;font-weight:300;letter-spacing:.0625rem}section.standard-hero-video .video-container .hero-content .hero-links .hero-link-button{display:inline-block}section.standard-hero-video .video-container .wistia_responsive_padding{display:none}section.standard-hero-video .down-arrow{position:absolute;z-index:2;bottom:-20px;left:46%;width:60px;height:50px;overflow:visible!important;transform:translateX(-50%);opacity:1;animation:bounce-arrow 6s 0s ease-in-out infinite;transition:1s ease opacity;filter:drop-shadow(5px 15px 8px rgba(0,0,0,0.15))}section.standard-hero-video .down-arrow.go{opacity:1}section.standard-hero-video .home-hero-video{position:absolute;top:50%;left:50%;display:none;width:500px;transform:translate(-50%,-50%);background-image:linear-gradient(135deg,#ff9c00 30%,#ed5e5d 70%)}section.standard-hero-video .fallback-image{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}@keyframes title-slide{0%{transform:translateY(-30%);opacity:0}100%{transform:translateY(-50%);opacity:1}}@keyframes bounce-arrow{0%{transform:translateY(20%)}25%{transform:translateY(-10%)}50%{transform:translateY(20%)}75%{transform:translateY(-10%)}100%{transform:translateY(20%)}}@keyframes wipe{0%{transform:translate(-20%,0%) skewX(-30deg)}100%{transform:translate(-120%,0%) skewX(-30deg)}}.legacy-homepage-hero{padding:3.38983%}.legacy-homepage-hero #animated-intro{position:relative;width:100%;margin:1rem auto 3.125rem;padding:0 0 6em;overflow:hidden;box-shadow:30px 42px 54px 0 rgba(0,0,0,.28);background:#fff}.legacy-homepage-hero #animated-intro.go{background:#ff9c00;background:linear-gradient(135deg,#ff9c00 30%,#ed5e5d 70%)}.legacy-homepage-hero #animated-intro.go .circle h1 span.medium:after{width:40px}.legacy-homepage-hero #animated-intro .wipe{position:absolute;width:100%;height:100%}.legacy-homepage-hero #animated-intro .wipe span{position:absolute;width:150%;height:100%;transform:translate(120%,0%) skewX(-30deg);animation:legacywipe 1s 0s ease-in-out}.legacy-homepage-hero #animated-intro .wipe span:nth-child(1){animation-delay:1.25s}.legacy-homepage-hero #animated-intro .wipe span:nth-child(2){animation-delay:1.2s}.legacy-homepage-hero #animated-intro .wipe span:nth-child(3){animation-delay:1.11s}.legacy-homepage-hero #animated-intro .wipe span:nth-child(4){animation-delay:1.06s}.legacy-homepage-hero #animated-intro .wipe span:nth-child(5){animation-delay:1s}.legacy-homepage-hero #animated-intro .wipe span.white{background:#fff}.legacy-homepage-hero #animated-intro .wipe span.light{background:#ee7d27}.legacy-homepage-hero #animated-intro .wipe span.dark{background:#f05327}.legacy-homepage-hero #animated-intro .circle{position:relative;display:-ms-flexbox;display:flex;align-items:center;width:25rem;height:25rem;margin:15vh auto 10vh;opacity:0;border-radius:50%;background:#fff;-ms-flex-align:center}.legacy-homepage-hero #animated-intro .circle.go{opacity:1;animation:elastic 1.25s 0s ease-in-out}.legacy-homepage-hero #animated-intro .circle #vital-logo{position:absolute;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;align-items:center;width:200px;max-width:55%;margin:auto;-ms-flex-align:center}.legacy-homepage-hero #animated-intro .circle #vital-logo svg{width:100%;height:auto;opacity:0}.legacy-homepage-hero #animated-intro .circle #vital-logo.go svg{animation:upandout 2s ease-in}.legacy-homepage-hero #animated-intro .circle h1{vertical-align:baseline;width:100%;margin:0;padding:0;transform:scale(1.15) translateY(-8%);opacity:0;outline:0;border:0;font-family:sofia-pro,Helvetica,Arial,sans-serif;font-size:100%;text-align:center}.legacy-homepage-hero #animated-intro .circle h1 span{display:block}.legacy-homepage-hero #animated-intro .circle h1 span.small{color:#ed5e5d;font-size:1.1875rem;font-weight:300;letter-spacing:.1em;text-transform:uppercase}.legacy-homepage-hero #animated-intro .circle h1 span.medium{color:#ed5e5d;font-size:2.125rem;font-weight:300;letter-spacing:.7em;text-indent:.7em;text-transform:uppercase}.legacy-homepage-hero #animated-intro .circle h1 span.medium::after{display:block;width:0;height:6px;margin:1em auto -1em;border-radius:4px;background:#ed5e5d;content:"";transition:all .4s 5.5s linear}.legacy-homepage-hero #animated-intro .circle h1 span.large{color:#ed5e5d;font-size:3.9375rem;font-weight:900;letter-spacing:.05em;line-height:.75em;text-indent:.05em;text-transform:uppercase}.legacy-homepage-hero #animated-intro #circle-animate-h1.go{opacity:1!important;animation:elastic 1.2s 0s ease-in-out}.legacy-homepage-hero #animated-intro #link-set.go{opacity:1}.legacy-homepage-hero #animated-intro .link-set{position:relative;max-width:750px;margin:0 auto;padding:0;opacity:0;list-style:none;text-align:center;transition:all .3s ease-in}.legacy-homepage-hero #animated-intro .link-set li{display:block;padding:0 2em}.legacy-homepage-hero #animated-intro .link-set a{color:#fff;font-size:1rem;font-weight:900;letter-spacing:.1em;text-indent:.3em;text-transform:uppercase;text-decoration:none;transition:all .3s ease-in}.legacy-homepage-hero #animated-intro .link-set a:hover{transform:scale(1.125);transition:all .3s ease-in}.legacy-homepage-hero #animated-intro #icon-scroll{position:absolute;right:0;bottom:20px;left:0;width:1em;height:2em;margin:auto}.legacy-homepage-hero #animated-intro #icon-scroll svg{width:1em;height:auto;overflow:visible;opacity:.5}.legacy-homepage-hero #animated-intro #icon-scroll svg #dot{animation:mousescrolldown 1s 2s ease-in-out infinite}@keyframes elastic{0%{transform:scale(0);opacity:0}20%{transform:scale(1.2);opacity:1}40%{transform:scale(.8)}60%{transform:rotateX(1.1)}80%{transform:rotateX(.8)}100%{transform:rotateX(1)}}@keyframes legacywipe{0%{transform:translate(-20%,0%) skewX(-30deg)}100%{transform:translate(-120%,0%) skewX(-30deg)}}@keyframes upandout{0%{transform:translateY(100%);opacity:0}20%{transform:translateY(0%);opacity:1}25%{transform:translateY(5%)}30%{transform:translateY(2%)}35%{transform:translateY(3%)}40%{transform:translateY(0%)}90%{transform:translateY(0%)}95%{transform:translateY(8%);opacity:1}100%{transform:translateY(-300%);opacity:0}}@keyframes mousescrolldown{0%{transform:translateY(0px) translateX(0px);opacity:1}100%{transform:translateY(10px) translateX(0px);opacity:0}}section.text-with-stats{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:1.25rem 1.25rem 0;padding:2.5rem 0 3.125rem;background:linear-gradient(135deg,#26aef9 30%,#ba5ae2 70%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#26aef9',endColorstr='#ba5ae2',GradientType=1 )}section.text-with-stats .susy-container{display:block;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}section.text-with-stats .susy-container .text-container{width:100%;padding:0;color:#fff;font-size:1.875rem;font-weight:800;line-height:2.5rem;text-align:center}section.text-with-stats .susy-container .text-container img{display:block;height:40px;margin:0 auto .9375rem}section.text-with-stats .susy-container .stats-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;width:100%;color:#fff}section.text-with-stats .susy-container .stats-container .stat-block{display:inline-block;width:45%;margin:1.4375rem 0;text-align:center}section.text-with-stats .susy-container .stats-container .stat-block:nth-child(odd){padding-right:.625rem}section.text-with-stats .susy-container .stats-container .stat-block .stat-number,section.text-with-stats .susy-container .stats-container .stat-block .stat-symbol{display:inline-block;font-weight:700;letter-spacing:0}section.text-with-stats .susy-container .stats-container .stat-block .stat-number{font-size:3.4375rem}section.text-with-stats .susy-container .stats-container .stat-block .stat-symbol{font-size:1.5625rem}section.text-with-stats .susy-container .stats-container .stat-block .stat-description{margin-top:.125rem;font-size:.75rem;font-weight:700;letter-spacing:.23063rem;line-height:1.0625rem;text-transform:uppercase}section.team-gallery-preview{position:relative;overflow:visible}section.team-gallery-preview .susy-container .content-wrapper{position:relative;left:0;width:100%;margin-top:18.125rem;padding:6.875rem 0;text-align:left}section.team-gallery-preview .susy-container .content-wrapper:before{position:absolute;z-index:1;top:100px;left:-40px;width:67px;height:36%;opacity:.1;background-image:url(../images/wave_cheveron.svg);background-size:41%;content:''}section.team-gallery-preview .susy-container .content-wrapper .content{position:relative;padding:0}section.team-gallery-preview .susy-container .content-wrapper .heading{margin:0;color:#2e2e2e;font-size:3.125rem;font-weight:800;line-height:3.125rem}section.team-gallery-preview .susy-container .content-wrapper .heading::after{position:relative;color:#f3623f;font-family:Arial,Helvetica,sans-serif;font-size:4.375rem;content:'.'}section.team-gallery-preview .susy-container .content-wrapper .description{margin:1.5rem 0 2.75rem;color:#454249;font-size:1.125rem;font-weight:100;line-height:1.6875rem}section.featuerd-job-openings section.team-gallery-preview .susy-container .content-wrapper .job-link::before,section.full-width-perks-slider section.team-gallery-preview .susy-container .content-wrapper .hero-headline-link::before,section.team-gallery-preview .susy-container .content-wrapper .cta-primary::before,section.team-gallery-preview .susy-container .content-wrapper section.featuerd-job-openings .job-link::before,section.team-gallery-preview .susy-container .content-wrapper section.full-width-perks-slider .hero-headline-link::before{background:linear-gradient(135deg,#26aef9 30%,#ba5ae2 70%)}section.team-gallery-preview .parallax-bg{position:absolute;z-index:-1;top:0;width:100%}section.team-gallery-preview .parallax-bg img{position:absolute}section.team-gallery-preview .parallax-bg img.img-main{z-index:5;top:80px;right:24%;width:170px;transform-origin:center;box-shadow:-20px 12px 43px 0 rgba(40,90,118,.52)}section.team-gallery-preview .parallax-bg img.img-topleft{z-index:4;top:40px;left:65px;width:70px;transform-origin:center}section.team-gallery-preview .parallax-bg img.img-topright{z-index:4;top:20px;right:85px;width:70px;transform-origin:center}section.team-gallery-preview .parallax-bg img.img-bottomleft{z-index:4;top:270px;left:-15px;width:115px;transform-origin:center}section.team-gallery-preview .parallax-bg img.img-bottomright{z-index:4;top:290px;right:10px;width:110px;transform-origin:center}section.team-locations{background:#26aef9;background:linear-gradient(155deg,#26aef9 40%,#b136ff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#26aef9',endColorstr='#b136ff',GradientType=1 );padding:3.75rem 0 4.375rem;margin:0 1.25rem}section.team-locations .susy-container .text-container{width:100%;text-align:center;color:#fff;padding:0 1.25rem}section.team-locations .susy-container .text-container .heading{font-weight:800;margin:0;line-height:3.125rem;font-size:3.125rem}section.team-locations .susy-container .text-container .description{font-weight:100;font-size:1.25rem;line-height:1.875rem;margin:.875rem 0 3.125rem;width:100%}section.team-locations .susy-container .location-container{width:100%;text-align:left;padding-left:2.1875rem;font-weight:700}section.team-locations .susy-container .location-container .location-group{display:inline-block;margin-bottom:1.25rem;width:95%}section.team-locations .susy-container .location-container .location-group .city{text-transform:uppercase;letter-spacing:.23063rem;font-size:.75rem;line-height:.9375rem;color:#fff;padding:.8125rem 4.9375rem .875rem 2.125rem;position:relative}section.team-locations .susy-container .location-container .location-group .city:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:inherit;border-left:3px solid rgba(255,255,255,.25);border-bottom:3px solid rgba(255,255,255,.25);transform:skewX(-25deg)}section.team-locations .susy-container .location-container .location-group .distance{font-size:.8125rem;font-weight:400;color:#65e5c4;font-style:italic;padding:.5625rem 4.9375rem 0 2.125rem;text-align:left}section.team-job-preview{padding:3.75rem 0;margin:0}section.team-job-preview .susy-container .text-container{width:100%;text-align:center;color:#454249;padding:0 1.25rem;display:inline-block;float:left}section.team-job-preview .susy-container .text-container .heading{font-weight:800;margin:0;line-height:3.125rem;font-size:3.125rem}section.team-job-preview .susy-container .text-container .description{font-weight:100;font-size:1.25rem;line-height:1.875rem;margin:1.5rem 0 2.8125rem}section.team-job-preview .susy-container .job-container{width:100%;text-align:left;padding-left:5.9375rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}section.team-job-preview .susy-container .job-container .job-group{margin:2.125rem 11.875rem 2.125rem 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}section.team-job-preview .susy-container .job-container .job-group .tetris{padding:0 3rem 0 0;display:inline-block;width:14px;height:22px}section.team-job-preview .susy-container .job-container .job-group .job-link{display:inline-block;width:335px}section.team-job-preview .susy-container .job-container .job-group .job-link a{font-size:.75rem;line-height:1.5rem;letter-spacing:.23063rem;font-weight:700;text-transform:uppercase;color:#454249;position:relative}section.team-job-preview .susy-container .job-container .job-group:hover .tetris{fill:#f05327}section.team-job-preview .susy-container .job-container .job-group:hover .job-link a{color:#f05327}section.team-job-preview .susy-container .job-container .job-group:hover .job-link a:after{content:url(data:image/svg+xml;utf8;base64,PHN2ZyB3aWR0aD0iOXB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCA5IDE2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwb2x5Z29uIGlkPSJGaWxsLTUiIHBvaW50cz0iMS4wNzM5Mzk5OCAxNS4wODAwMjk3IDAuNTc5MDM5OTkgMTQuNTg1MTI5OCA3LjU1MzgzOTg3IDcuNjEwMzI5ODcgMC41NzkwMzk5OSAwLjYzNTUyOTk4OSAxLjA3MzkzOTk4IDAuMTQwNjI5OTk4IDguNTQzNjM5ODUgNy42MTAzMjk4NyI+PC9wb2x5Z29uPjwvc3ZnPg==);width:9px;height:16px;display:inline-block;position:absolute;top:0;right:-30px;animation:slide 1s ease}@keyframes slide{0%{right:10px;opacity:0}100%{right:-30px;opacity:1}}section.team-job-preview .susy-container .job-container .job-group:hover svg{animation:spin 2s infinite}@keyframes spin{0%{fill:#f67b31}25%{transform:rotate(0deg);fill:#f67b31}25.1%{transform:rotate(90deg);fill:#ba5ae2}50%{transform:rotate(90deg);fill:#ba5ae2}50.1%{transform:rotate(180deg);fill:#26aef9}75%{transform:rotate(180deg);fill:#26aef9}75.1%{transform:rotate(270deg);fill:#65e5c4}99.9%{transform:rotate(270deg);fill:#65e5c4}100%{transform:rotate(360deg);fill:#f67b31}}section.team-job-preview .susy-container .mario-container{width:40.67797%;display:none;float:right}section.team-job-preview .susy-container .mario-container .power-up{margin:auto;position:relative;height:230px;width:230px}section.team-job-preview .susy-container .mario-container .circle{position:absolute;background:#f67b31;height:100%;width:100%;border-radius:100%;top:0;left:0;right:0;bottom:0;margin:auto;animation:pulse 1.2s;animation-fill-mode:forward;overflow:hidden}section.team-job-preview .susy-container .mario-container .circle .cloud{background:rgba(250,250,0,.1);height:20px;border-radius:10px}section.team-job-preview .susy-container .mario-container .circle .cloud.top{position:absolute;top:35%;width:80px;left:-15px;animation:cloud-floating 8s infinite;animation-fill-mode:both}section.team-job-preview .susy-container .mario-container .circle .cloud.bottom{position:absolute;top:30%;width:120px;left:-75px;animation:cloud-floating 8s infinite;animation-fill-mode:both}@keyframes cloud-floating{0%{transform:translateX(300px)}100%{transform:translateX(-300px)}}section.team-job-preview .susy-container .mario-container .power-up svg{position:absolute;left:0;bottom:60px;animation:power-mode 5.2s 1s infinite;animation-fill-mode:both}@keyframes pulse{0%{transform:scale(0)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes power-mode{0%{left:-70%;height:70px;bottom:60px;opacity:0}35%{height:70px;left:20%;opacity:1}42%{height:70px;left:20%}44%{height:90px;filter:none;left:21%}46%{height:70px;filter:hue-rotate(300deg) saturate(1);left:20%}47%{height:90px;left:21%}48%{height:70px;left:20%}50%{height:90px;left:21%}52%{height:70px;left:20%}54%{height:130px;left:23%;filter:none}56%{height:135px;left:23%;filter:none}70%{height:130px;left:23%}71%{bottom:60px;transform:scale(1)}76%{bottom:110px;transform:scale(1.15) rotate(-10deg);opacity:1}100%{left:23%;bottom:-190px;transform:scale(.6) rotate(-360deg);opacity:0}}.video-block{position:relative;height:220px;margin-top:6.25rem;background:linear-gradient(-5deg,#FFFFFF 20%,#f2f2f2 50%)}.video-block::before{position:absolute;top:0;left:0;width:100%;height:100%;content:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9J0xheWVyIDEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE0NDEgMzI0LjI4Jz48cGF0aCBkPSdNMTQ0MSAwcy0zODkuMjkgMjA0LjcxLTY3Ni4yOSAyODUuNzFTMCAyOTUgMCAyOTVWMHonIGZpbGw9J3doaXRlJy8+PC9zdmc+)}.video-block .wistia_responsive_padding{width:90%;margin:0 auto;padding:0!important}.perks{padding-bottom:4rem}.perks h2{width:90%;margin:0 auto;padding:5.625rem 0;font-size:2.75rem;font-weight:900;letter-spacing:-.0875rem;text-align:center}.perks .perk-single{z-index:1}.perks .perk-single .media img,.perks .perk-single .media video{width:100%;height:auto}.perks .perk-single .content{display:inline-block;margin:auto;padding:0;text-align:left}.perks .perk-single .content h3{margin:0 0 1.5625rem;font-size:2rem;font-weight:900}.perks .perk-single .content p{margin-top:1rem;color:#454249;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.75rem}.perks .full-width .perk-single{position:relative;-ms-flex:1;flex:1;width:90%;margin:3rem auto}.perks .full-width .perk-single .media{margin-bottom:3.125rem}.perks .full-width .perk-single .content{display:block}.perks .full-width .perk-single:nth-child(even) .media{right:0;left:0}.perks .two-columns{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;max-width:1100px;margin:2rem}.perks .two-columns .perk-single{width:100%;margin:3rem 0}.perk-testimonial{width:90%;margin:8.4375rem auto;overflow:visible}.perk-testimonial .testimonial-content{width:90%;margin:0 auto}.perk-testimonial .testimonial-content .quote{position:relative;margin-bottom:1.375rem;font-family:"noto serif",serif;font-size:1.875rem;font-weight:700;letter-spacing:-.04688rem;line-height:3.125rem}.perk-testimonial .testimonial-content .quote::before{position:absolute;top:-11px;left:-30px;color:#f3623f;font-family:"noto serif",serif;font-size:3rem;font-weight:700;line-height:4.375rem;content:'“'}.perk-testimonial .testimonial-content .testimonial-meta{font-size:.9375rem;line-height:1.3125rem;text-align:right}.perk-testimonial .testimonial-content .testimonial-meta .source{font-family:"noto serif",serif;font-weight:700}.flexible-layout.two-column-blurb{margin-top:1.25rem;padding:1.25rem 0}.flexible-layout.two-column-blurb .heading{margin-bottom:2rem}.flexible-layout.two-column-blurb .heading h2{margin-top:0}.flexible-layout.two-column-blurb .heading h2::after{position:relative;color:#f3623f;font-family:Arial,Helvetica,sans-serif;font-size:4.375rem;line-height:1rem;content:'.'}.flexible-layout.two-column-blurb .blurb,.flexible-layout.two-column-blurb .heading{display:block;width:100%;max-width:450px;margin:0 auto;text-align:left}.flexible-layout.two-column-blurb .cta-primary,.flexible-layout.two-column-blurb section.featuerd-job-openings .job-link,.flexible-layout.two-column-blurb section.full-width-perks-slider .hero-headline-link,section.featuerd-job-openings .flexible-layout.two-column-blurb .job-link,section.full-width-perks-slider .flexible-layout.two-column-blurb .hero-headline-link{margin-top:1.875rem}.flexible-layout.two-column-blurb .cta-primary::before,.flexible-layout.two-column-blurb section.featuerd-job-openings .job-link::before,.flexible-layout.two-column-blurb section.full-width-perks-slider .hero-headline-link::before,section.featuerd-job-openings .flexible-layout.two-column-blurb .job-link::before,section.full-width-perks-slider .flexible-layout.two-column-blurb .hero-headline-link::before{background:linear-gradient(135deg,#26aef9 30%,#ba5ae2 70%)}section.team-member-bio{overflow:auto}section.team-member-bio .susy-container.header{max-width:100vw;padding:0}section.team-member-bio .susy-container.header:first-of-type{margin-top:1.9375rem;margin-bottom:.8125rem;padding:0 2rem}section.team-member-bio .susy-container.header .archive-link{color:#3c3c3c;font-size:.9375rem;line-height:1.625rem}section.team-member-bio .susy-container.header .archive-link .icon svg path{fill:#3c3c3c}section.team-member-bio .susy-container.header .header-container{position:relative;margin:0}section.team-member-bio .susy-container.header .header-container .bio-image{position:relative;display:inline-block;width:100%;height:0;padding-top:70.8333333%;overflow:hidden;background-size:cover}section.team-member-bio .susy-container.header .header-container .bio-image .image{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-size:cover}section.team-member-bio .susy-container.header .header-container .bio-image.overlay::before{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(187.81deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 100%);content:''}section.team-member-bio .susy-container.header .header-container .name-wrapper{position:absolute;bottom:51px;left:25px;text-align:left}section.team-member-bio .susy-container.header .header-container .name-wrapper:after{position:absolute;z-index:-1;top:50px;left:10px;width:33px;height:95px;transform:translateX(-100%);opacity:.1;background-image:url(../images/wave_cheveron.svg);background-size:16px;content:''}section.team-member-bio .susy-container.header .header-container .name-wrapper h1{margin:0 0 .875rem -.0625rem;color:#fff;font-size:2.5rem;font-weight:900;letter-spacing:-.05rem;line-height:2.5rem}section.team-member-bio .susy-container.header .header-container .name-wrapper p{margin:0;color:#fff;font-size:.875rem;font-weight:600}section.team-member-bio .susy-container.quote{width:83.05085%;padding:0 0 3.75rem}section.team-member-bio .susy-container.quote p.quote{font-family:"noto serif",serif;font-size:1.375rem;font-style:normal;font-weight:700;letter-spacing:-.04688rem;line-height:2.25rem;text-align:center}section.team-member-bio .susy-container.quote p.quote span{display:block;color:#f3623f;font-family:"noto serif",serif;font-size:2.5rem}section.team-member-bio .susy-container.quote p.attribution{font-family:"noto serif",serif;font-style:italic;text-align:center;text-transform:capitalize}section.team-member-bio .susy-container.quote p.attribution::before{content:'-'}section.team-member-bio .susy-container.bio{width:100%;margin-bottom:5rem;text-align:left}section.team-member-bio .susy-container.bio .bio-container{display:block;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 auto 2.5rem;padding-bottom:0}section.team-member-bio .susy-container.bio .bio-container p{font-size:1rem;line-height:1.625rem}section.team-member-bio .susy-container.bio .bginfo-container{display:inline-block;-ms-flex:1 1 auto;flex:1 1 auto;float:none;width:100%;font-size:.9375rem}section.team-member-bio .susy-container.bio .bginfo-container .bginfo-block{display:inline-block;vertical-align:top;width:100%}section.team-member-bio .susy-container.bio .bginfo-container .bginfo-block h5{margin:0 0 1.0625rem;font-size:.875rem;font-weight:600;text-transform:none}section.team-member-bio .susy-container.bio .bginfo-container .bginfo-block ul{margin:0 0 1.375rem;padding:0 0 1.5625rem;border-bottom:1px solid rgba(69,66,73,.3)}section.team-member-bio .susy-container.bio .bginfo-container .bginfo-block li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:.125rem 0 .4375rem;list-style:none;line-height:1.5rem}section.team-member-bio .susy-container.bio .bginfo-container .bginfo-block li a{display:-ms-flexbox;display:flex;color:#454249}section.team-member-bio .susy-container.bio .bginfo-container .bginfo-block li a:hover{color:#f67b31}section.team-member-bio .susy-container.bio .bginfo-container .bginfo-block li img{display:inline-block;width:20px;margin:0 .625rem 0 0}section.team-member-bio .susy-container.certs{width:100%;text-align:center}section.team-member-bio .susy-container.certs ul{margin:2.8125rem 0;padding:0}section.team-member-bio .susy-container.certs ul li.cert{display:inline-block;margin:0 1.25rem .625rem}section.team-member-bio .susy-container.history{position:relative;width:100%;margin-right:0;padding-right:0}section.team-member-bio .susy-container.random-stats{width:100%;padding-top:1.875rem;padding-bottom:5rem}section.team-member-bio .susy-container.random-stats .facts-wrapper{display:inline-block;vertical-align:middle;width:100%;margin-top:1.25rem;text-align:left}section.team-member-bio .susy-container.random-stats .facts-wrapper h6{margin:0 0 2.1875rem 4.375rem;font-size:.75rem;font-weight:700;letter-spacing:.12937rem;text-align:left;text-transform:uppercase}section.team-member-bio .susy-container.random-stats .facts-wrapper ol{list-style:none;counter-reset:offset-circles}section.team-member-bio .susy-container.random-stats .facts-wrapper ol li{position:relative;margin-bottom:1.5rem;margin-left:4.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(69,66,73,.3);font-family:"noto serif",serif;font-size:1.3125rem;font-style:normal;font-weight:700;line-height:1.9375rem;counter-increment:offset-circles}section.team-member-bio .susy-container.random-stats .facts-wrapper ol li:last-child{border-bottom:none}section.team-member-bio .susy-container.random-stats .facts-wrapper ol li::before{position:absolute;top:0;display:inline-block;vertical-align:top;width:46px;height:46px;margin-left:-4.625rem;border-right:6px solid transparent;border-radius:50%;background-color:rgba(69,66,73,.08);font-family:sofia-pro,Helvetica,Arial,sans-serif;font-size:1.875rem;font-weight:900;line-height:1.75rem;text-align:right;content:counter(offset-circles)}section.team-member-bio .susy-container.random-stats .stats-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;vertical-align:middle;width:100%;opacity:0;transition:.6s ease opacity}section.team-member-bio .susy-container.random-stats .stats-wrapper.active{opacity:1;transition:.6s ease opacity}section.team-member-bio .susy-container.random-stats .stats-wrapper .flex-wrapper{display:inline-block;-ms-flex:0;flex:0;margin:1.5625rem 0;text-align:center}section.team-member-bio .susy-container.random-stats .stats-wrapper .flex-wrapper .single-chart{-ms-flex-pack:distribute;justify-content:space-around;width:160px}section.team-member-bio .susy-container.random-stats .stats-wrapper .flex-wrapper .single-chart svg.circular-chart{display:block;max-width:60%;max-height:250px;margin:.625rem auto}section.team-member-bio .susy-container.random-stats .stats-wrapper .flex-wrapper .single-chart svg.circular-chart path.percent-circle-bg{fill:none;stroke:rgba(69,66,73,.08);stroke-width:3.8}section.team-member-bio .susy-container.random-stats .stats-wrapper .flex-wrapper .single-chart svg.circular-chart path.percent-circle{display:none;animation:progress 1s ease-out forwards;fill:none;stroke-width:2.8;stroke-linecap:round}@keyframes progress{0%{stroke-dasharray:0 100}}section.team-member-bio .susy-container.random-stats .stats-wrapper .flex-wrapper .single-chart svg.circular-chart path.percent-circle.active{display:block}section.team-member-bio .susy-container.random-stats .stats-wrapper .flex-wrapper .single-chart svg.circular-chart.teal .percent-circle{stroke:url(#teal) #65e5c4}section.team-member-bio .susy-container.random-stats .stats-wrapper .flex-wrapper .single-chart svg.circular-chart.blue .percent-circle{stroke:url(#purple-blue) #26aef9}section.team-member-bio .susy-container.random-stats .stats-wrapper .flex-wrapper .single-chart svg.circular-chart.purple .percent-circle{stroke:url(#purple-orange) #b136ff}section.team-member-bio .susy-container.random-stats .stats-wrapper .flex-wrapper .single-chart svg.circular-chart.orange .percent-circle{stroke:url(#orange) #ff9c00}section.team-member-bio .susy-container.random-stats .stats-wrapper .flex-wrapper .single-chart svg.circular-chart text.percentage{font-size:.875rem;font-weight:700;fill:#454249;text-anchor:middle}section.team-member-bio .susy-container.random-stats .stats-wrapper .flex-wrapper p{display:inline-block;margin:.375rem 0 0;font-size:1.0625rem;font-weight:700}section.team-member-bio .susy-container.social-media{position:relative;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-bottom:2.5rem;text-align:center}section.team-member-bio .susy-container.social-media h3{display:inline-block;margin:0;font-size:1.25rem;font-weight:700}section.team-member-bio .susy-container.social-media ul{display:inline-block;margin:0 0 0 1.125rem;padding:0;list-style:none;line-height:0}section.team-member-bio .susy-container.social-media ul li{display:inline-block;margin:0 0 0 .625rem;padding:0}section.team-member-bio .susy-container.social-media ul li:first-of-type{margin-left:0}section.team-member-bio .susy-container.social-media ul li a{display:inline-block;width:25px;height:25px}section.team-member-bio .susy-container.social-media ul li a i{width:25px;height:25px;background-repeat:no-repeat;background-position:center;background-size:25px 25px;transition:.3s ease background}section.team-member-bio .susy-container.social-media ul li a i svg{width:100%;height:100%}section.team-member-bio .susy-container.social-media ul li a i svg path{fill:#454249}section.team-member-bio .susy-container.social-media ul li a i.icon-Facebook{background-image:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9J0xheWVyIDEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDguMjkgMTUuOTUnPjxwYXRoIGQ9J00wIDUuODRoMi40NVYzLjU3QTMuNjUgMy42NSAwIDAxMy40OCAxQzQuNjEtLjE4IDYuMTMtLjA3IDguMjkuMTJ2Mi41NGgtMS42QTEuNDYgMS40NiAwIDAwNS43IDNhMS40OSAxLjQ5IDAgMDAtLjI4IDF2MS44NGgyLjc3bC0uMzUgMi44M0g1LjQxVjE2SDIuNDZWOC42NUgweicgZmlsbD0nIzQ1NDI0OScvPjwvc3ZnPg==)}section.team-member-bio .susy-container.social-media ul li a i.icon-Twitter{background-image:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9J0xheWVyIDEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE3LjU4IDE0LjMyJz48cGF0aCBkPSdNMS4yMi42N2ExMC42MyAxMC42MyAwIDAwNy4zOSAzLjgyQTMuNjYgMy42NiAwIDAxOS45My43NmEzLjY3IDMuNjcgMCAwMTQuODIuMzYgNi43MiA2LjcyIDAgMDAyLjMyLS44NSAzLjY2IDMuNjYgMCAwMS0xLjQ3IDIgNy4xNiA3LjE2IDAgMDAyLS41NCA3LjM3IDcuMzcgMCAwMS0xLjggMS44NiAxMC41OCAxMC41OCAwIDAxLTMuMzYgOC4xNWMtMy44NSAzLjY3LTEwLjE2IDIuOS0xMi40NC45N2E3LjY3IDcuNjcgMCAwMDUuMjctMS41MUEzLjY1IDMuNjUgMCAwMTIgOC43NXMxLjI5LjEgMS41MS0uMTVBMy43NCAzLjc0IDAgMDEuNjcgNWE0LjYgNC42IDAgMDAxLjYxLjQ1QTMuNjkgMy42OSAwIDAxMS4yMi42N3onIGZpbGw9JyM0NTQyNDknLz48L3N2Zz4=)}section.team-member-bio .susy-container.social-media ul li a i.icon-Instagram{background-image:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9J0xheWVyIDEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE4IDE4Jz48cGF0aCBkPSdNMTUuNzUgMTYuMzFIMi4yNWEuNTYuNTYgMCAwMS0uNTYtLjU2VjcuMzFoMi4yNUEzLjM2IDMuMzYgMCAwMDMuNTUgOWE1LjQ4IDUuNDggMCAwMDExIDAgMi44NSAyLjg1IDAgMDAtLjQ0LTEuNzFoMi4yNXY4LjQ0YS41Ni41NiAwIDAxLS41Ni41Nk05IDUuNTdBMy40NSAzLjQ1IDAgMTE1LjU2IDkgMy40NSAzLjQ1IDAgMDE5IDUuNTdtNC41LTMuMzJoMS42OWEuNTYuNTYgMCAwMS41Ni41NlY0LjVhLjU2LjU2IDAgMDEtLjU2LjU2SDEzLjVhLjU2LjU2IDAgMDEtLjU2LS41NlYyLjgxYS41Ni41NiAwIDAxLjU2LS41Nk0xNS44NiAwSDIuMTRBMi4xNCAyLjE0IDAgMDAwIDIuMTN2MTMuNzRBMi4xNCAyLjE0IDAgMDAyLjE0IDE4aDEzLjcyQTIuMTQgMi4xNCAwIDAwMTggMTUuODdWMi4xM0EyLjE0IDIuMTQgMCAwMDE1Ljg2IDAnIGZpbGw9JyM0NTQyNDknIGZpbGwtcnVsZT0nZXZlbm9kZCcvPjwvc3ZnPg==)}section.team-member-bio .susy-container.social-media ul li a:hover i{transition:.3s ease background}section.team-member-bio .susy-container.social-media ul li a:hover i.icon-Facebook{background-image:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9J0xheWVyIDEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDguMjkgMTUuOTUnPjxwYXRoIGQ9J00wIDUuODRoMi40NVYzLjU3QTMuNjUgMy42NSAwIDAxMy40OCAxQzQuNjEtLjE4IDYuMTMtLjA3IDguMjkuMTJ2Mi41NGgtMS42QTEuNDYgMS40NiAwIDAwNS43IDNhMS40OSAxLjQ5IDAgMDAtLjI4IDF2MS44NGgyLjc3bC0uMzUgMi44M0g1LjQxVjE2SDIuNDZWOC42NUgweicgZmlsbD0nI0YzNzIzRicvPjwvc3ZnPg==)}section.team-member-bio .susy-container.social-media ul li a:hover i.icon-Twitter{background-image:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9J0xheWVyIDEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE3LjU4IDE0LjMyJz48cGF0aCBkPSdNMS4yMi42N2ExMC42MyAxMC42MyAwIDAwNy4zOSAzLjgyQTMuNjYgMy42NiAwIDAxOS45My43NmEzLjY3IDMuNjcgMCAwMTQuODIuMzYgNi43MiA2LjcyIDAgMDAyLjMyLS44NSAzLjY2IDMuNjYgMCAwMS0xLjQ3IDIgNy4xNiA3LjE2IDAgMDAyLS41NCA3LjM3IDcuMzcgMCAwMS0xLjggMS44NiAxMC41OCAxMC41OCAwIDAxLTMuMzYgOC4xNWMtMy44NSAzLjY3LTEwLjE2IDIuOS0xMi40NC45N2E3LjY3IDcuNjcgMCAwMDUuMjctMS41MUEzLjY1IDMuNjUgMCAwMTIgOC43NXMxLjI5LjEgMS41MS0uMTVBMy43NCAzLjc0IDAgMDEuNjcgNWE0LjYgNC42IDAgMDAxLjYxLjQ1QTMuNjkgMy42OSAwIDAxMS4yMi42N3onIGZpbGw9JyNGMzcyM0YnLz48L3N2Zz4=)}section.team-member-bio .susy-container.social-media ul li a:hover i.icon-Instagram{background-image:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9J0xheWVyIDEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE4IDE4Jz48cGF0aCBkPSdNMTUuNzUgMTYuMzFIMi4yNWEuNTYuNTYgMCAwMS0uNTYtLjU2VjcuMzFoMi4yNUEzLjM2IDMuMzYgMCAwMDMuNTUgOWE1LjQ4IDUuNDggMCAwMDExIDAgMi44NSAyLjg1IDAgMDAtLjQ0LTEuNzFoMi4yNXY4LjQ0YS41Ni41NiAwIDAxLS41Ni41Nk05IDUuNTdBMy40NSAzLjQ1IDAgMTE1LjU2IDkgMy40NSAzLjQ1IDAgMDE5IDUuNTdtNC41LTMuMzJoMS42OWEuNTYuNTYgMCAwMS41Ni41NlY0LjVhLjU2LjU2IDAgMDEtLjU2LjU2SDEzLjVhLjU2LjU2IDAgMDEtLjU2LS41NlYyLjgxYS41Ni41NiAwIDAxLjU2LS41Nk0xNS44NiAwSDIuMTRBMi4xNCAyLjE0IDAgMDAwIDIuMTN2MTMuNzRBMi4xNCAyLjE0IDAgMDAyLjE0IDE4aDEzLjcyQTIuMTQgMi4xNCAwIDAwMTggMTUuODdWMi4xM0EyLjE0IDIuMTQgMCAwMDE1Ljg2IDAnIGZpbGw9JyNGMzcyM0YnIGZpbGwtcnVsZT0nZXZlbm9kZCcvPjwvc3ZnPg==)}section.team-member-bio .paged-card-slider.project-cards{width:100%;float:left;margin-left:0;margin-right:0;position:relative;margin-top:-15vw;margin-bottom:0;padding-top:18vw;padding-bottom:0;overflow:hidden;border-bottom:none}section.team-member-bio .paged-card-slider.project-cards .paged-card-slider-slides .slick-list{overflow:visible}section.team-member-bio .paged-card-slider.project-cards .paged-card-slider-slides .slick-track{padding-bottom:0}section.team-member-bio .paged-card-slider.project-cards .paged-card-slider-slides .project-card .image-wrapper{height:222px;box-shadow:none}section.team-member-bio .paged-card-slider.project-cards .paged-card-slider-slides .project-card .image-wrapper a{height:100%}section.team-member-bio .paged-card-slider.project-cards .paged-card-slider-slides .project-card .content-wrapper{position:relative;padding:1.25rem 1.875rem;font-size:.875rem;line-height:1.125rem}section.team-member-bio .paged-card-slider.project-cards .paged-card-slider-slides .project-card .content-wrapper a{margin-bottom:0;font-size:.875rem;font-weight:700;line-height:1.125rem}section.team-member-bio .paged-card-slider.project-cards .paged-card-slider-slides .project-card .content-wrapper a .link-icon{position:absolute;top:30px;right:20px;width:15px;height:15px;opacity:.3;transition:.3s ease opacity}section.team-member-bio .paged-card-slider.project-cards .paged-card-slider-slides .project-card .content-wrapper a .link-icon svg{width:100%;height:100%;transition:.3s ease all;fill:#2e2e2e}section.team-member-bio .paged-card-slider.project-cards .paged-card-slider-slides .project-card .content-wrapper a:hover .link-icon{opacity:1;transition:.3s ease opacity}section.team-member-bio .paged-card-slider.project-cards .paged-card-slider-slides .project-card .content-wrapper a:hover .link-icon svg{transition:.3s ease all;fill:#2e2e2e}section.team-member-bio .blog-posts-section{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:5rem;overflow:hidden}section.team-member-bio .blog-posts-section .blog-posts,section.team-member-bio .blog-posts-section .blog-posts-header,section.team-member-bio .blog-posts-section .post-pagination{display:block;width:100%;overflow:visible}section.team-member-bio .blog-posts-section .blog-posts-header h3{margin-bottom:2.5rem;font-family:sofia-pro,Helvetica,Arial,sans-serif;font-size:3.75rem;font-weight:900;letter-spacing:-.09375rem;line-height:4.9375rem;text-align:left}section.team-member-bio .blog-posts-section .blog-posts-header h3::after{display:inline-block;width:11px;height:11px;margin-left:.3125rem;background-color:#f3623f;content:""}section.team-member-bio .blog-posts-section .blog-posts{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch}section.team-member-bio .blog-posts-section .blog-posts.loading{opacity:.3}section.team-member-bio .blog-posts-section .blog-posts .blog-post-card{border:none}section.team-member-bio .blog-posts-section .blog-posts .blog-post-card:hover{top:0;box-shadow:none}section.team-member-bio .blog-posts-section .blog-posts .blog-post-card .post-image-wrapper{overflow:hidden}section.team-member-bio .blog-posts-section .blog-posts .blog-post-card .post-content{margin-bottom:0;padding:1.5625rem 0 1.5625rem 1.0625rem}section.team-member-bio .blog-posts-section .blog-posts .blog-post-card .post-content .post-content-header{position:relative;padding-right:2.8125rem;text-align:left}section.team-member-bio .blog-posts-section .blog-posts .blog-post-card .post-content .post-content-header .post-category a{color:#4c84ff}section.team-member-bio .blog-posts-section .blog-posts .blog-post-card .post-content .post-content-header .post-title .link-icon{position:absolute;top:30px;right:20px;width:15px;height:15px;opacity:.3;transition:.3s ease opacity}section.team-member-bio .blog-posts-section .blog-posts .blog-post-card .post-content .post-content-header .post-title .link-icon svg{width:100%;height:100%;transition:.3s ease all;fill:#2e2e2e}section.team-member-bio .blog-posts-section .blog-posts .blog-post-card .post-content .post-content-header .post-title a:hover .link-icon{opacity:1;transition:.3s ease opacity}section.team-member-bio .blog-posts-section .blog-posts .blog-post-card .post-content .post-content-header .post-title a:hover .link-icon svg{transition:.3s ease all;fill:#2e2e2e}section.team-member-bio .blog-posts-section .post-pagination{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:5rem auto 0}section.team-member-bio .blog-posts-section .post-pagination::after{position:absolute;top:50%;left:50%;width:1px;height:29px;transform:translate(-50%,-50%) rotate(15deg);background-color:#454249;content:''}section.team-member-bio .blog-posts-section .post-pagination .author-post-pagination.next-button,section.team-member-bio .blog-posts-section .post-pagination .author-post-pagination.prev-button{display:inline-block;width:25px;height:25px;margin:0 .625rem;border:2px solid #2e2e2e;border-radius:50%;background-color:transparent;cursor:pointer}section.team-member-bio .blog-posts-section .post-pagination .author-post-pagination.next-button .icon,section.team-member-bio .blog-posts-section .post-pagination .author-post-pagination.prev-button .icon{display:block;width:70%;height:70%;margin:0 auto}section.team-member-bio .blog-posts-section .post-pagination .author-post-pagination.next-button .icon svg,section.team-member-bio .blog-posts-section .post-pagination .author-post-pagination.prev-button .icon svg{width:100%;height:100%}section.team-member-bio .blog-posts-section .post-pagination .author-post-pagination.next-button.disabled,section.team-member-bio .blog-posts-section .post-pagination .author-post-pagination.prev-button.disabled{opacity:.3;cursor:not-allowed;pointer-events:none}section.team-member-bio .blog-posts-section .post-pagination .author-post-pagination.next-button.loading,section.team-member-bio .blog-posts-section .post-pagination .author-post-pagination.prev-button.loading{opacity:.3;cursor:wait;pointer-events:none}section.team-member-bio .blog-posts-section .post-pagination .author-post-pagination.next-button{transform:rotate(180deg)}section.team-member-bio .blog-posts-section .post-pagination .pages{display:inline-block}section.team-member-bio .blog-posts-section .post-pagination .pages .current-page,section.team-member-bio .blog-posts-section .post-pagination .pages .max-number-pages{display:inline-block;margin:0 .625rem;font-size:1.0625rem;line-height:1.3125rem}.flexible-layout.testimonial{position:relative;padding:3.125rem 0}.two-testimonial.flexible-layout.testimonial::after{position:absolute;z-index:-1;right:0;top:0;width:80%;height:80%;background-image:url(../images/blue-blob-right.svg);background-size:contain;background-repeat:no-repeat;background-position:right;content:''}.flexible-layout.testimonial .container{max-width:800px}.two-testimonial.flexible-layout.testimonial .container{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);max-width:1170px}.two-testimonial.flexible-layout.testimonial .container::after{display:none}.two-testimonial.flexible-layout.testimonial .container .quote{font-size:1.375rem;letter-spacing:-.01938rem;line-height:2.4375rem}.two-testimonial.flexible-layout.testimonial .container .two-testimonial-cover{width:100%}.two-testimonial.flexible-layout.testimonial .container .two-testimonial-cover+.two-testimonial-cover{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.two-testimonial.flexible-layout.testimonial .container .two-testimonial-cover+.two-testimonial-cover .quote{height:100%}.two-testimonial.flexible-layout.testimonial .container .name,.two-testimonial.flexible-layout.testimonial .container .title{text-align:left}.two-testimonial.flexible-layout.testimonial .container .person{-ms-flex-pack:start;justify-content:flex-start;padding-left:2.5rem}.flexible-layout.testimonial .quote{position:relative;padding-left:2.5rem;color:#454249;font-weight:700;font-family:"noto serif",serif;font-size:1.5rem;letter-spacing:-.02875rem;line-height:2rem}.flexible-layout.testimonial .quote::before{position:absolute;left:0;top:5px;opacity:1;width:23px;height:18px;background-image:url(../images/testimonial.svg);background-size:100%;background-repeat:no-repeat;background-position:right;content:''}.flexible-layout.testimonial .person{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;margin-top:1.25rem}.flexible-layout.testimonial .id+.avatar{margin-left:1.375rem}.flexible-layout.testimonial .avatar{display:inline-block;width:50px;height:50px;border-radius:50%;box-shadow:10px 12px 24px 0 rgba(0,0,0,.27);background-position:center;background-size:cover}.flexible-layout.testimonial .name{color:#3c3c3c;font-size:1.0625rem;font-weight:700;line-height:1.625rem;text-align:right}.flexible-layout.testimonial .title{color:#454249;font-size:.9375rem;line-height:1.3125rem;text-align:right}.tax-job-department .flexible-layout.testimonial .person{-ms-flex-pack:end;justify-content:flex-end;margin-bottom:9.375rem;text-align:right}.tax-job-department .flexible-layout.testimonial .person .name::before{content:'- '}section.full-width-image-with-header{position:relative;width:100%;max-height:650px;padding:1.25rem 1.25rem 0;overflow:hidden}section.full-width-image-with-header img{min-width:100%;max-width:100%}section.full-width-image-with-header .full-width-image-header{position:absolute;top:50%;left:50%;width:100%;margin:0;transform:translate(-50%,-50%);color:#fff;font-size:1.875rem;font-weight:900;letter-spacing:-.15rem;line-height:5rem;text-align:center}section.full-width-image-with-header .full-width-image-header::after{position:relative;color:#f3623f;font-family:Arial,Helvetica,sans-serif;content:'.'}section.awards-block{position:relative;width:100%;overflow:hidden}section.awards-block .header-container{text-align:center}section.awards-block .header-container .awards-header{margin:0 0 4.375rem;font-size:4.375rem;font-weight:900;letter-spacing:-.0875rem;line-height:4.375rem}section.awards-block .header-container .awards-header::after{position:relative;color:#f3623f;font-family:Arial,Helvetica,sans-serif;font-size:6.25rem;content:'.'}section.awards-block .awards-container .awards{margin-bottom:0;padding:0;list-style:none}section.awards-block .awards-container .awards .award-item{position:relative;display:inline-block;-ms-flex:0 0 auto;flex:0 0 auto;width:49%;margin:0 0 1.4375rem}section.awards-block .awards-container .awards .award-item img{display:block;max-width:125px;max-height:55px;margin:0 auto}section.join-team{position:relative;width:100%;overflow:hidden}section.join-team .header-container{margin-bottom:2rem;text-align:center}section.join-team .header-container .join-team-header{margin:0 0 2.8125rem;font-size:4.375rem;font-weight:900;letter-spacing:-.0875rem;line-height:4.375rem;text-align:center}section.join-team .header-container .join-team-header::after{position:relative;color:#f3623f;font-family:Arial,Helvetica,sans-serif;font-size:6.25rem;content:'.'}section.join-team .header-container .description{position:relative;left:50%;transform:translateX(-50%);font-size:1.125rem;line-height:1.75rem;text-align:center}section.join-team .card-container .department-cards{margin:0;padding:0;list-style:none}section.join-team .card-container .department-cards .department-card{position:relative;display:inline-block;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;border:2px solid rgba(69,66,73,.08);border-radius:12px;transition:.3s ease border}section.join-team .card-container .department-cards .department-card:nth-of-type(2n){margin-right:0}section.join-team .card-container .department-cards .department-card:hover{border:2px solid #454249;transition:.3s ease border}section.join-team .card-container .department-cards .department-card:hover .card-link{opacity:1;transition:.3s ease opacity}section.join-team .card-container .department-cards .department-card a{display:block;padding:1.5625rem}section.join-team .card-container .department-cards .department-card .card-title{color:#454249;font-size:1.375rem;font-weight:700;line-height:1.75rem}section.join-team .card-container .department-cards .department-card .card-link{opacity:0;transition:.3s ease opacity}section.join-team .card-container .department-cards .department-card .card-link div{bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;color:#454249;font-size:1rem;font-weight:700;line-height:2.375rem}section.join-team .card-container .department-cards .department-card .card-link div:hover .icon{margin-left:1rem;transition:.3s ease margin}section.join-team .card-container .department-cards .department-card .card-link div .icon{margin-left:.5rem;transition:.3s ease margin}section.join-team .card-container .department-cards .department-card:first-of-type{border:none;box-shadow:2px 12px 30px 0 rgba(0,0,0,.15);background:linear-gradient(147deg,#F67B31 30%,#B136FF 100%)}section.join-team .card-container .department-cards .department-card:first-of-type .card-title{color:#fff}section.join-team .card-container .department-cards .department-card:first-of-type .card-link{opacity:1}section.join-team .card-container .department-cards .department-card:first-of-type .card-link div{color:#fff}section.join-team .card-container .department-cards .department-card:first-of-type .card-link .icon-circle-arrow svg path{fill:#fff}section.join-team.left-justified .card-container .department-cards{-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start}section.join-team.left-justified .card-container .department-cards .department-card .description{margin:1.25rem 0 0}section.join-team.left-justified .card-container .department-cards .department-card .card-link{bottom:20px}section.join-team.visible-links .card-container .department-cards .card-link{opacity:1}.tax-job-department section.join-team:last-of-type{margin-bottom:6.25rem}section.image-with-shadow img{display:block;width:83.05085%;margin:0 auto;box-shadow:30px 42px 54px 0 rgba(0,0,0,.28)}.tax-job-department section.image-with-shadow{margin-top:6.25rem}.layout-recent-posts{padding:0 1rem}.flexible-layout.two-column-content-and-form .columns .content-wrapper{margin:0 0 3.125rem}.flexible-layout.two-column-content-and-form .form-wrapper{display:-ms-flexbox;display:flex}.flexible-layout.two-column-content-and-form .form-wrapper .gform_confirmation_wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:2.5rem 3.125rem 1.25rem;border-radius:10px;background-color:#fff}.section-headline .susy-container{max-width:850px;text-align:center}.section-headline .susy-container img{width:94px;height:94px}.section-headline .susy-container h2{font-size:2.25rem;line-height:2.875rem;color:#3c3c3c;margin:1.25rem 0 0}.section-headline .susy-container h2::after{margin-bottom:1.1875rem}.section-headline .susy-container p{margin-top:1.25rem;color:#3c3c3c;font-size:1.0625rem;line-height:1.625rem;padding:0}.section-headline .susy-container .learn-more{margin-top:.9375rem}.section-headline .susy-container .learn-more .inline-button{font-size:1rem;text-transform:capitalize;line-height:1.75rem}.section-headline .susy-container .learn-more .inline-button::after{top:-2px;height:16px;background-size:16px;background-image:url(../images/link-icon.svg)}.two-column-media .container{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:justify;justify-content:space-between}.two-column-media .container::after{display:none}.two-column-media .content-cover{width:100%}.two-column-media .content-cover h2{margin-bottom:.625rem;color:#3c3c3c;font-size:1.5rem;font-weight:900;line-height:2.0625rem}.two-column-media .content-cover h2::after{display:none}.two-column-media .content-cover .content-details p{font-size:1.0625rem;line-height:1.625rem;color:#2e2e2e}.two-column-media .content-cover .content-details ul{margin-top:1.875rem}.two-column-media .content-cover .cta-primary,.two-column-media .content-cover section.featuerd-job-openings .job-link,.two-column-media .content-cover section.full-width-perks-slider .hero-headline-link,section.featuerd-job-openings .two-column-media .content-cover .job-link,section.full-width-perks-slider .two-column-media .content-cover .hero-headline-link{color:#fff;font-size:1rem;font-weight:700;padding:.625rem 1.4375rem;margin-left:.0625rem}.two-column-media .content-cover .cta-primary::before,.two-column-media .content-cover section.featuerd-job-openings .job-link::before,.two-column-media .content-cover section.full-width-perks-slider .hero-headline-link::before,section.featuerd-job-openings .two-column-media .content-cover .job-link::before,section.full-width-perks-slider .two-column-media .content-cover .hero-headline-link::before{background:linear-gradient(135deg,#26aef9 30%,#ba5ae2 70%);transition:all .3s linear}.two-column-media .content-cover .cta-primary:hover::before,.two-column-media .content-cover section.featuerd-job-openings .job-link:hover::before,.two-column-media .content-cover section.full-width-perks-slider .hero-headline-link:hover::before,section.featuerd-job-openings .two-column-media .content-cover .job-link:hover::before,section.full-width-perks-slider .two-column-media .content-cover .hero-headline-link:hover::before{opacity:1;background:linear-gradient(135deg,#ff9c00 30%,#ed5e5d 70%)}.two-column-media .media-content{width:100%;margin-bottom:1.5625rem}.two-column-media .media-content .media img{max-width:100%}.two-column-media.two-colum-media-with-video h2{color:#3c3c3c;font-family:sofia-pro,Helvetica,Arial,sans-serif;font-size:1.75rem;font-weight:900;line-height:2.375rem;margin-bottom:1.25rem}.two-column-media.two-colum-media-with-video h2::after{display:inline-block;position:absolute;bottom:0;height:8px;width:8px;margin-left:.3125rem;background-color:#f3623f;content:''}.two-column-media.two-colum-media-with-video h2.remove-period::after{display:none}.two-column-media.two-colum-media-with-video .caption-cover{margin-top:1.875rem;text-align:center}.two-column-media.two-colum-media-with-video .video-icon{width:21px;height:21px;margin-bottom:.1875rem}.two-column-media.two-colum-media-with-video .caption{display:inline-block;margin-left:.5rem;color:#2e2e2e;font-size:1.125rem;font-weight:900;line-height:1.375rem}.stats-with-column .susy-container{max-width:1088px}.stats-with-column .stats-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.stats-with-column .stat-block{width:100%;margin-right:2.625rem}.stats-with-column .stat-animation-content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.stats-with-column .stat-before-number,.stats-with-column .stat-number,.stats-with-column .stat-symbol{color:#f3623f;font-size:3.25rem;font-weight:900;line-height:3.625rem;text-align:center}.stats-with-column .stat-before-number{letter-spacing:.5625rem}.stats-with-column .stat-description{-ms-flex:0 1 100%;flex:0 1 100%;margin-top:.3125rem;color:#2e2e2e;font-size:.9375rem;line-height:1.375rem;text-align:center}hr{height:1px;border:none;background:#e6e6e6;margin:2.5em auto}.features-grid .container .grid-items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.features-grid .features-grid-list{width:100%;margin-bottom:3.125rem}.features-grid .features-grid-title{color:#f3623f;font-size:1.0625rem;font-weight:700;line-height:1.625rem}.features-grid .features-description{margin-top:1.375rem;color:#454249;font-weight:400;font-size:1.0625rem;line-height:1.625rem}.features-grid .cta-wrapper{text-align:center}.features-grid .cta-primary,.features-grid section.featuerd-job-openings .job-link,.features-grid section.full-width-perks-slider .hero-headline-link,section.featuerd-job-openings .features-grid .job-link,section.full-width-perks-slider .features-grid .hero-headline-link{margin-top:2.5rem;color:#fff;font-size:1rem;font-weight:700;padding:.625rem 1.4375rem;margin-left:.0625rem}.features-grid .cta-primary::before,.features-grid section.featuerd-job-openings .job-link::before,.features-grid section.full-width-perks-slider .hero-headline-link::before,section.featuerd-job-openings .features-grid .job-link::before,section.full-width-perks-slider .features-grid .hero-headline-link::before{background:linear-gradient(135deg,#26aef9 30%,#ba5ae2 70%);transition:all .3s linear}.features-grid .cta-primary:hover::before,.features-grid section.featuerd-job-openings .job-link:hover::before,.features-grid section.full-width-perks-slider .hero-headline-link:hover::before,section.featuerd-job-openings .features-grid .job-link:hover::before,section.full-width-perks-slider .features-grid .hero-headline-link:hover::before{opacity:1;background:linear-gradient(135deg,#ff9c00 30%,#ed5e5d 70%)}.faq-feed .faq-content-cover{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.faq-feed .faq-content-cover h2{font-size:2.75rem;line-height:3.6875rem;color:#3c3c3c;font-weight:700}.faq-feed .faq-content-cover h2::after{margin-bottom:1.125rem}.faq-feed .faq-content-cover .inline-button::after{top:-2px}.faq-feed .list-items-cover .cover-wrapper{padding:1.25rem 0;border-bottom:1px solid #e6e6e6}.faq-feed .list-items-cover .cover-wrapper.active .title::after{background-image:url(../images/close.svg)}.faq-feed .list-items-cover .title{position:relative;padding-right:4.6875rem;cursor:pointer;color:#3c3c3c;font-size:1rem;font-weight:700;line-height:1.5rem}.faq-feed .list-items-cover .title::after{position:absolute;right:0;top:2px;width:15px;height:15px;background-image:url(../images/open.svg);background-size:contain;background-repeat:no-repeat;background-position:right;content:''}.faq-feed .list-items-cover .title:hover{color:#f3623f}.faq-feed .list-items-cover .content-cover{display:none;margin-top:1.25rem}.faq-feed .list-items-cover .content-cover p,.faq-feed .list-items-cover .content-cover ul li{color:#454249;font-size:1.0625rem;line-height:1.625rem}.wysiwyg-editor-layout .container{max-width:885px}.wysiwyg-editor-layout .container .cta-primary,.wysiwyg-editor-layout .container section.featuerd-job-openings .job-link,.wysiwyg-editor-layout .container section.full-width-perks-slider .hero-headline-link,section.featuerd-job-openings .wysiwyg-editor-layout .container .job-link,section.full-width-perks-slider .wysiwyg-editor-layout .container .hero-headline-link{color:#fff;font-size:1rem;font-weight:700;padding:.625rem 1.4375rem;margin-top:2.1875rem;margin-left:.0625rem}.wysiwyg-editor-layout .container .cta-primary::before,.wysiwyg-editor-layout .container section.featuerd-job-openings .job-link::before,.wysiwyg-editor-layout .container section.full-width-perks-slider .hero-headline-link::before,section.featuerd-job-openings .wysiwyg-editor-layout .container .job-link::before,section.full-width-perks-slider .wysiwyg-editor-layout .container .hero-headline-link::before{background:linear-gradient(135deg,#26aef9 30%,#ba5ae2 70%);transition:all .3s linear}.wysiwyg-editor-layout .container .cta-primary:hover::before,.wysiwyg-editor-layout .container section.featuerd-job-openings .job-link:hover::before,.wysiwyg-editor-layout .container section.full-width-perks-slider .hero-headline-link:hover::before,section.featuerd-job-openings .wysiwyg-editor-layout .container .job-link:hover::before,section.full-width-perks-slider .wysiwyg-editor-layout .container .hero-headline-link:hover::before{opacity:1;background:linear-gradient(135deg,#ff9c00 30%,#ed5e5d 70%)}.gravity-form-conversion.gravity-form-layout{background:linear-gradient(0deg,#E5F6FF 0%,#FFFFFF 100%);padding-left:0;padding-right:0;padding-top:0}.gravity-form-conversion.gravity-form-layout .content-wrapper{width:100%}.gravity-form-conversion.gravity-form-layout .gform_wrapper{max-width:823px;border-radius:15px;background-color:#fff;box-shadow:0 22px 34px 0 rgba(0,0,0,.08)}.gravity-form-conversion.gravity-form-layout .gform_wrapper .gform_body{padding:2.5rem 1rem 1.25rem}.admin-bar .anchor-nav.sticky-fixed{top:32px}.anchor-nav{transition:all .3s;background:#fff;display:block}.anchor-nav.sticky-fixed{position:sticky;z-index:99;top:0;width:100%;padding-bottom:0;border-bottom:2px solid rgba(69,66,73,.08)}.anchor-nav.sticky-fixed .container{border-bottom:none}.anchor-nav.sticky-fixed select{border-bottom:none}.anchor-nav.sticky-header-fixed{display:none}.anchor-nav .container{width:100%}.anchor-nav .mobile-menu{position:relative;display:block}.anchor-nav .mobile-menu::after{position:absolute;top:37%;right:0;width:16px;height:16px;margin:0;border-radius:50%;background-color:#454249;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMC4xJyBoZWlnaHQ9JzIwLjMnPjxwYXRoIGZpbGw9J3doaXRlJyBkPSdNNC43IDEwLjJjMC0uNC4yLS45LjUtMS4ybDcuMy03LjNjLjctLjcgMS44LS43IDIuNSAwcy43IDEuOCAwIDIuNWwtNiA2IDYgNmMuNy43LjcgMS44IDAgMi41cy0xLjguNy0yLjUgMGwtNy4zLTcuM2MtLjQtLjQtLjUtLjgtLjUtMS4yeicvPjwvc3ZnPg==);background-repeat:no-repeat;background-position:center center;background-size:8px;transition:transform .15s ease-out;transform:rotate(-90deg);content:''}.anchor-nav select{background:0 0;border:none;width:100%;font-family:sofia-pro,Helvetica,Arial,sans-serif;color:#454249;font-size:.9375rem;font-weight:700;line-height:1.1875rem;appearance:none;padding:1.25rem 0}.anchor-nav .anchor-menu{display:none;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin:0;padding:.625rem 0 .3125rem;list-style:none}.anchor-nav .anchor-title+.anchor-title{padding-left:.9375rem}.anchor-nav .anchor-title+.anchor-title.talk-to-specialist{padding-left:0}.anchor-nav .anchor-title a{position:relative;color:#454249;font-size:.9375rem;font-weight:700;line-height:1.1875rem}.anchor-nav .anchor-title a::after{display:none;position:absolute;left:0;bottom:-22px;width:100%;height:3px;background-color:#f3623f;content:''}.anchor-nav .anchor-title.active a::after,.anchor-nav .anchor-title:hover a::after{display:block}.anchor-nav .download-sheet{position:relative;padding-right:1.5625rem}.anchor-nav .download-sheet::before{position:absolute;top:-2px;right:0;width:18px;height:18px;background-image:url(../images/Download.svg);background-repeat:no-repeat;background-size:cover;background-position:right;content:''}.anchor-nav .talk-to-specialist{margin-left:.625rem}.anchor-nav .talk-to-specialist .cta-primary,.anchor-nav .talk-to-specialist section.featuerd-job-openings .job-link,.anchor-nav .talk-to-specialist section.full-width-perks-slider .hero-headline-link,section.featuerd-job-openings .anchor-nav .talk-to-specialist .job-link,section.full-width-perks-slider .anchor-nav .talk-to-specialist .hero-headline-link{color:#fff;font-size:1rem;font-weight:700;padding:.625rem 1.4375rem}.anchor-nav .talk-to-specialist .cta-primary::before,.anchor-nav .talk-to-specialist section.featuerd-job-openings .job-link::before,.anchor-nav .talk-to-specialist section.full-width-perks-slider .hero-headline-link::before,section.featuerd-job-openings .anchor-nav .talk-to-specialist .job-link::before,section.full-width-perks-slider .anchor-nav .talk-to-specialist .hero-headline-link::before{background:linear-gradient(135deg,#26aef9 30%,#ba5ae2 70%);transition:all .3s linear}.anchor-nav .talk-to-specialist .cta-primary:hover::before,.anchor-nav .talk-to-specialist section.featuerd-job-openings .job-link:hover::before,.anchor-nav .talk-to-specialist section.full-width-perks-slider .hero-headline-link:hover::before,section.featuerd-job-openings .anchor-nav .talk-to-specialist .job-link:hover::before,section.full-width-perks-slider .anchor-nav .talk-to-specialist .hero-headline-link:hover::before{opacity:1;background:linear-gradient(135deg,#ff9c00 30%,#ed5e5d 70%)}.accordion-list-with-images{position:relative;background-color:#f3fbff}.accordion-list-with-images .container{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.accordion-list-with-images .accordion-list{width:100%}.accordion-list-with-images .accordion-list h2{font-size:1.75rem;line-height:2.375rem;color:#3c3c3c;font-weight:700}.accordion-list-with-images .accordion-list h2::after{margin-bottom:1.125rem}.accordion-list-with-images .accordion-list p{font-size:1.0625rem;line-height:1.625rem}.accordion-list-with-images .list-items-cover{padding-top:.3125rem}.accordion-list-with-images .list-items-cover .accordion-cover-wrapper{border-bottom:1px solid rgba(69,66,73,.08);padding:1.6875rem 0}.accordion-list-with-images .list-items-cover .accordion-cover-wrapper.active .title::after{background-image:url(../images/close.svg)}.accordion-list-with-images .list-items-cover .title{position:relative;cursor:pointer;color:#454249;font-size:1.125rem;font-weight:700;line-height:1.5625rem}.accordion-list-with-images .list-items-cover .title::after{position:absolute;right:0;top:3px;width:16px;height:16px;background-image:url(../images/open.svg);background-size:contain;background-repeat:no-repeat;background-position:right;content:''}.accordion-list-with-images .list-items-cover .title:hover{color:#f3623f}.accordion-list-with-images .list-items-cover .content-cover{display:none;padding-top:.9375rem;color:#3c3c3c;font-size:1.0625rem;line-height:1.625rem}.accordion-list-with-images .gallery-collage{position:initial;width:100%}.accordion-list-with-images .gallery-collage .gallery-image{position:absolute;object-fit:cover;box-shadow:-20px 25px 24px 0 rgba(0,0,0,.17)}.accordion-list-with-images .gallery-collage .gallery-image:nth-child(1){width:31%;height:15%;top:15px;left:0}.accordion-list-with-images .gallery-collage .gallery-image:nth-child(2){width:31%;height:10.6%;right:36%}.accordion-list-with-images .gallery-collage .gallery-image:nth-child(3){width:33.9%;height:13.8%;right:0;top:3%}.accordion-list-with-images .cta-primary,.accordion-list-with-images section.featuerd-job-openings .job-link,.accordion-list-with-images section.full-width-perks-slider .hero-headline-link,section.featuerd-job-openings .accordion-list-with-images .job-link,section.full-width-perks-slider .accordion-list-with-images .hero-headline-link{margin-top:2.5rem;color:#fff;font-size:1rem;font-weight:700;padding:.625rem 1.4375rem;margin-left:.0625rem}.accordion-list-with-images .cta-primary::before,.accordion-list-with-images section.featuerd-job-openings .job-link::before,.accordion-list-with-images section.full-width-perks-slider .hero-headline-link::before,section.featuerd-job-openings .accordion-list-with-images .job-link::before,section.full-width-perks-slider .accordion-list-with-images .hero-headline-link::before{background:linear-gradient(135deg,#26aef9 30%,#ba5ae2 70%);transition:all .3s linear}.accordion-list-with-images .cta-primary:hover::before,.accordion-list-with-images section.featuerd-job-openings .job-link:hover::before,.accordion-list-with-images section.full-width-perks-slider .hero-headline-link:hover::before,section.featuerd-job-openings .accordion-list-with-images .job-link:hover::before,section.full-width-perks-slider .accordion-list-with-images .hero-headline-link:hover::before{opacity:1;background:linear-gradient(135deg,#ff9c00 30%,#ed5e5d 70%)}.essential-reading{position:relative}.essential-reading.full-background::after{top:0}.essential-reading h2{text-align:center}.essential-reading::after{width:100%;position:absolute;z-index:-1;top:47.5%;background:#f3fbff;height:100%;content:''}.essential-reading .container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-radius:10px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.11);padding:1.25rem 1.4375rem}.essential-reading .resource-feed{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.essential-reading .resource-feed img{width:142px;height:180px;object-fit:cover}.essential-reading .resource-feed h5{text-transform:none;font-weight:900}.essential-reading .resource-feed p{font-size:1.0625rem;letter-spacing:0;line-height:1.625rem;color:#3c3c3c}.essential-reading .resource-feed .inline-button{display:inline-block;margin-top:1.25rem}.essential-reading .resource-feed .inline-button::after{top:-3px}.essential-reading .resource-feed .resource-content{margin-top:1.875rem}.essential-reading .posts-links{width:100%;padding:1.875rem 0}.essential-reading .posts-links a{margin-top:1.25rem;display:block;color:#4c84ff;font-size:1.0625rem;letter-spacing:0;line-height:1.3125rem}.service-banner .container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.service-banner .container::after{display:none}.service-banner .content-cover{width:100%}.service-banner .micro-headline{position:relative;padding-top:5rem;padding-left:.3125rem;margin-bottom:.625rem;color:#454249;font-size:.75rem;font-weight:700;letter-spacing:.12937rem;line-height:2.5rem;text-transform:uppercase}.service-banner .micro-headline .banner-icon{position:absolute;top:0;z-index:2;width:75px;height:75px;background-image:url(../images/dollar.svg);background-size:cover;background-repeat:no-repeat;background-position:left;content:''}.service-banner .headline{margin-top:0;margin-bottom:0;font-size:2.25rem;letter-spacing:-.0875rem;line-height:3rem}.service-banner .headline::after{margin-bottom:.875rem}.service-banner .headline::before{position:absolute;z-index:1;top:-45px;left:-60px;width:59px;height:220px;opacity:.1;background-image:url(../images/wave_cheveron.svg);background-size:41%;content:''}.service-banner .description{margin-top:1.25rem;color:#2e2e2e;font-size:.8125rem;line-height:1.375rem}.service-banner .download-sheet{display:inline-block;position:relative;color:#3c3c3c;font-size:.8125rem;font-weight:700;line-height:1.125rem;padding:0 1.5625rem 0 0;letter-spacing:.0625rem;text-transform:uppercase}.service-banner .download-sheet::before{position:absolute;top:-2px;right:0;width:18px;height:18px;background-image:url(../images/Download.svg);background-repeat:no-repeat;background-size:cover;background-position:right;content:''}.service-banner .cta-primary,.service-banner section.featuerd-job-openings .job-link,.service-banner section.full-width-perks-slider .hero-headline-link,section.featuerd-job-openings .service-banner .job-link,section.full-width-perks-slider .service-banner .hero-headline-link{display:inline-block;color:#fff;font-size:1rem;font-weight:700;padding:.625rem 1.4375rem}.service-banner .cta-primary::before,.service-banner section.featuerd-job-openings .job-link::before,.service-banner section.full-width-perks-slider .hero-headline-link::before,section.featuerd-job-openings .service-banner .job-link::before,section.full-width-perks-slider .service-banner .hero-headline-link::before{background:linear-gradient(135deg,#26aef9 30%,#ba5ae2 70%);transition:all .3s linear}.service-banner .cta-primary:hover::before,.service-banner section.featuerd-job-openings .job-link:hover::before,.service-banner section.full-width-perks-slider .hero-headline-link:hover::before,section.featuerd-job-openings .service-banner .job-link:hover::before,section.full-width-perks-slider .service-banner .hero-headline-link:hover::before{opacity:1;background:linear-gradient(135deg,#ff9c00 30%,#ed5e5d 70%)}.service-banner .media-content{width:100%;margin:1.25rem 0 0}.service-banner .media-content .media{width:100%;height:auto}.service-banner .media-content .media img{height:auto;max-width:100%;box-shadow:30px 42px 54px 0 rgba(0,0,0,.28)}.full-width-content p:first-of-type{margin:0}.industries-banner{max-width:100%;margin:0 auto;padding:1.25rem 1.125rem 2.625rem}.industries-banner .susy-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0}.industries-banner .content-cover{width:100%}.industries-banner .title-block{position:relative;padding:1.875rem 0 1.5rem}.industries-banner .title-block::before{position:absolute;z-index:-1;top:0;right:calc(100% - 40px - 24px);width:40px;height:100%;transform:translateX(-100%);opacity:.1;background-image:url(../images/wave_cheveron.svg);background-size:24px;content:''}.industries-banner .micro-headline{margin-left:.3125rem;color:#2e2e2e;font-size:.75rem;font-weight:700;letter-spacing:.12937rem;text-transform:uppercase}.industries-banner .headline{margin:.625rem 0 0;color:#2e2e2e;letter-spacing:-.0475rem;font-size:3.125rem;line-height:3.75rem}.industries-banner .headline::after{width:8px;height:8px;background:#f3623f}.industries-banner .description{margin:.625rem 0 1.875rem;max-width:513px;color:#2e2e2e;font-size:1.0625rem;line-height:1.625rem;font-weight:300}.industries-banner .cta-primary,.industries-banner section.featuerd-job-openings .job-link,.industries-banner section.full-width-perks-slider .hero-headline-link,section.featuerd-job-openings .industries-banner .job-link,section.full-width-perks-slider .industries-banner .hero-headline-link{font-size:1rem;font-weight:700;padding:.625rem 1.4375rem}.industries-banner .cta-primary::before,.industries-banner section.featuerd-job-openings .job-link::before,.industries-banner section.full-width-perks-slider .hero-headline-link::before,section.featuerd-job-openings .industries-banner .job-link::before,section.full-width-perks-slider .industries-banner .hero-headline-link::before{background:linear-gradient(135deg,#26aef9 30%,#ba5ae2 70%)}.industries-banner .media-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-item-align:self-start;align-self:self-start;width:100%}.industries-banner .media-content img{max-width:100%}.industries-banner .logo-wrapper{padding:2rem 0 0}.industries-banner .logo-wrapper .micro-headline{margin-bottom:1.5rem}.industries-banner .logo-wrapper .logo-section{display:-ms-grid;display:grid;-ms-grid-columns:(50%)[2];grid-template-columns:repeat(2,50%);-ms-flex-pack:center;justify-content:center}.industries-banner .logo-wrapper .logo-image img{max-width:100%;height:auto;min-height:26px;max-height:35px;filter:brightness(0) saturate(100%) invert(90%) sepia(7%) saturate(11%) hue-rotate(339deg) brightness(87%) contrast(82%)}.offered-services-card .susy-container{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);grid-column-gap:27px;grid-row-gap:44px}.offered-services-card .services-card-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:100%;padding:1.875rem;border-radius:10px;background-color:#fff;box-shadow:0 3px 8px 0 rgba(0,0,0,.11)}.offered-services-card .services-card-list img{width:55px;height:55px;object-fit:cover}.offered-services-card .services-card-list h4{-ms-flex:1;flex:1;margin-top:1.25rem;color:#f3623f;font-size:1.25rem;font-weight:700;letter-spacing:0;line-height:1.75rem}.offered-services-card .services-card-list p{-ms-flex:25;flex:25;display:none;margin-top:.3125rem;margin-bottom:1.5rem}.offered-services-card .services-card-list p:last-of-type{margin-bottom:0}.offered-services-card .services-card-list ul{margin:0}.offered-services-card .services-card-list ul li{margin:.625rem 0}.offered-services-card .services-card-list ul li:last-of-type{margin-top:.625rem}.offered-services-card .services-card-list .learn-more .inline-button::after{background-image:url(../images/link-icon.svg)}.industry-service-banner{max-width:1440px;margin-left:auto;margin-right:auto;padding:2.8125rem 1.875rem}.industry-service-banner .banner-container{padding:2.9375rem 0;background:linear-gradient(147.39deg,#26AEF9 0%,#B136FF 100%)}.industry-service-banner .content-cover{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;gap:30px}.industry-service-banner .banner-heading{margin-top:0;padding-right:1.25rem;color:#fff;text-align:center}.industry-service-banner .headline{margin-top:0;color:#fff;font-size:1.75rem;font-weight:900;line-height:1.4375rem}.industry-service-banner .headline:after{display:none}.industry-service-banner .description{margin-top:0;color:#fff;font-size:1.125rem;line-height:1.5rem}.industry-service-banner .cta-link{position:relative;display:inline-block;padding-right:1.5625rem;color:#fff;font-size:.8125rem;font-weight:900;text-transform:uppercase;letter-spacing:.0625rem;line-height:1.375rem;transition:ease all .4s 0s}.industry-service-banner .cta-link:hover{opacity:.9}.industry-service-banner .cta-link:after{height:20px;width:20px;position:absolute;top:0;right:0;background:url(../images/round-arrow.svg);background-size:cover;background-position:right center;background-repeat:no-repeat;content:''}.industry-service-banner .callouts{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;gap:30px}.industry-service-banner .banner-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;width:100%;padding:0 1.875rem}.industry-service-banner .banner-content .image-wrapper{width:230px;margin-bottom:1.875rem}.industry-service-banner .banner-content .image-wrapper img{position:relative;top:50%;max-width:100%;transform:translateX(-30px)}.industry-service-banner .banner-list-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;width:100%;padding:0 1.25rem}.industry-service-banner .banner-list-wrapper .list-item{padding:0 1.25rem;border-left:1px solid #fff}.industry-service-banner .banner-list-wrapper .list-item .title{display:block;color:#fff;font-size:1.25rem;font-weight:500;line-height:1.5rem}.industry-service-banner .banner-list-wrapper .list-item .list{margin:.3125rem 0 0;padding:0;list-style:none}.industry-service-banner .banner-list-wrapper .list-item .list .list-title{color:#fff;font-size:1.0625rem;line-height:1.375rem}section.full-width-perks-slider{position:relative}section.full-width-perks-slider .hero-headline-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.full-width-perks-slider .hero-headline{margin-bottom:1.25rem;color:#fff;font-size:4.6875rem;font-weight:900;letter-spacing:0;line-height:5rem;text-align:center}section.full-width-perks-slider .hero-headline::after{position:relative;color:#f3623f;font-family:Arial,Helvetica,sans-serif;font-size:6rem;line-height:1rem;content:'.'}section.full-width-perks-slider .hero-links{width:100%;text-align:center}section.full-width-perks-slider .hero-headline-link:first-of-type::before{background:linear-gradient(135deg,#26aef9 30%,#ba5ae2 70%)}section.full-width-perks-slider .hero-headline-link:last-of-type{color:#000!important}section.full-width-perks-slider .hero-headline-link:last-of-type::before{background:#fff}section.full-width-perks-slider .hero-headline-link:last-of-type:hover{color:#fff!important}section.full-width-perks-slider .hero-slider-content{position:absolute;bottom:21px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}section.full-width-perks-slider .hero-slider-content .slider-logo,section.full-width-perks-slider .hero-slider-content img{width:100px;height:100px;object-fit:contain}section.full-width-perks-slider .hero-slider-content .slider-logo{margin-right:1rem}section.full-width-perks-slider .hero-slider-content .slider-text{width:196px;font-size:1.125rem;font-weight:900;letter-spacing:0;line-height:1.275rem}section.featuerd-job-openings{position:relative;margin:3.75rem auto}section.featuerd-job-openings .featured-openings-header{font-size:2.125rem;font-weight:900;letter-spacing:0;line-height:3.6875rem}section.featuerd-job-openings .featured-openings-list{position:relative;display:block;margin:0;padding:0;list-style:none}section.featuerd-job-openings .featured-opening{display:-ms-flexbox;display:flex;width:100%;padding:2.0625rem 1.8125rem;border-bottom:2px solid #f2f2f2}section.featuerd-job-openings .opening-icon{-ms-flex:0 0 auto;flex:0 0 auto;width:30px;margin-right:1.125rem}section.featuerd-job-openings .opening-icon img{max-width:100%}section.featuerd-job-openings .position-location{-ms-flex:1 1 auto;flex:1 1 auto;width:100%}section.featuerd-job-openings .position-location .position{font-size:1.25rem;font-weight:700;letter-spacing:0;line-height:1.75rem}section.featuerd-job-openings .position-location .location{font-size:.75rem;font-weight:700;letter-spacing:.12937rem;line-height:2.5rem;text-transform:uppercase}section.featuerd-job-openings .label{display:block;margin-bottom:.375rem;font-size:.9375rem;font-weight:700;letter-spacing:0;line-height:1.1875rem}section.featuerd-job-openings .experience,section.featuerd-job-openings .salary{-ms-flex:0 0 auto;flex:0 0 auto;width:120px;margin-right:4.0625rem;font-size:1.0625rem;letter-spacing:0;line-height:1.3125rem}section.featuerd-job-openings .link{-ms-flex:0 0 auto;flex:0 0 auto;padding-left:3rem}section.featuerd-job-openings .job-link{width:80%;padding:.375rem .875rem .4375rem;font-size:1rem}section.featuerd-job-openings .job-link::before{background:linear-gradient(135deg,#26aef9 30%,#ba5ae2 70%)}.flexible-layout.two-column-title-blurb .column-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;gap:30px}.flexible-layout.two-column-title-blurb .content-wrapper{width:50%}.flexible-layout.two-column-title-blurb .heading{margin-bottom:2rem}.flexible-layout.two-column-title-blurb .heading h2{margin-top:0}.flexible-layout.two-column-title-blurb .heading h2::after{position:relative;color:#f3623f;font-family:Arial,Helvetica,sans-serif;font-size:4.375rem;line-height:1rem;content:'.'}.flexible-layout.two-column-title-blurb .blurb,.flexible-layout.two-column-title-blurb .heading{display:block;text-align:left}.flexible-layout.two-column-title-blurb .cta-primary,.flexible-layout.two-column-title-blurb section.featuerd-job-openings .job-link,.flexible-layout.two-column-title-blurb section.full-width-perks-slider .hero-headline-link,section.featuerd-job-openings .flexible-layout.two-column-title-blurb .job-link,section.full-width-perks-slider .flexible-layout.two-column-title-blurb .hero-headline-link{margin-top:1.875rem}.flexible-layout.two-column-title-blurb .cta-primary::before,.flexible-layout.two-column-title-blurb section.featuerd-job-openings .job-link::before,.flexible-layout.two-column-title-blurb section.full-width-perks-slider .hero-headline-link::before,section.featuerd-job-openings .flexible-layout.two-column-title-blurb .job-link::before,section.full-width-perks-slider .flexible-layout.two-column-title-blurb .hero-headline-link::before{background:linear-gradient(135deg,#26aef9 30%,#ba5ae2 70%)}body.author nav.blog-navigation{margin-top:2em;max-width:1440px;margin-left:auto;margin-right:auto}body.author nav.blog-navigation::after{content:none!important}body.author nav.blog-navigation:after{content:" ";display:block;clear:both}body.author nav.blog-navigation .post-author-about{margin-top:0;border:none}body.author nav.blog-navigation .post-author-about .post-author-content{width:83.05085%;float:left;margin-right:1.69492%;margin-left:8.47458%}body.author nav.blog-navigation .post-author-about .post-author-content .post-author-name{font-size:1.5rem}body.author nav.blog-navigation .post-author-about .post-author-content .post-author-description p{font-size:1.2em}body.author nav.blog-navigation .post-author-about .post-author-content .post-author-twitter{font-size:1.2em}body.author nav.blog-navigation .post-author-about .post-author-avatar{width:49.15254%;float:left;margin-right:1.69492%;margin-left:25.42373%}body.author nav.blog-navigation .post-author-about .post-author-avatar img{padding-bottom:0%;width:auto;height:auto;min-width:100%;min-height:100%}.search-results-container{margin-top:4em;margin-bottom:2em;text-align:center}.search-results-container .search-headline{margin:0 0 1.25em;text-align:center}.search-bupkis{text-align:center;margin-bottom:6em}.search-bupkis p{font-size:1.5rem}body.single-project .gravity-form-conversion{background-color:#f2f2f2}.single-jobs .job-post{padding-top:0}.single-jobs .job-post .collage-header{width:100%;height:200px;margin-bottom:2.625rem;overflow:hidden}.single-jobs .job-post .collage-header img{display:block;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover}.single-jobs .job-post .susy-container .main-content-area .single-post-share-sidebar{display:none}.single-jobs .job-post .susy-container .main-content-area .post-article-content{padding:0}.single-jobs .job-post .post-social-media{position:relative;width:100%;max-width:100%;margin:0;padding:0;border:none}.single-jobs .job-post .post-social-media .social-media-share{float:initial;margin:0 auto}.single-jobs .job-post .post-social-media .social-media-title{display:inline;font-size:1.5rem;font-weight:900;letter-spacing:-.03rem;line-height:1.875rem;text-align:center;text-transform:capitalize}.single-jobs .job-post .post-social-media .social-media-title::after{content:'.'}.single-jobs .job-post .block-large-page-title{position:relative;margin:0;overflow:visible}.single-jobs .job-post .block-large-page-title .content-wrapper{right:0;left:0;margin:0 0 2.1875rem;padding:0}.single-jobs .job-post .block-large-page-title .job-meta{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.single-jobs .job-post .block-large-page-title .job-meta .apply-container,.single-jobs .job-post .block-large-page-title .job-meta .office-location-container,.single-jobs .job-post .block-large-page-title .job-meta .salary-container,.single-jobs .job-post .block-large-page-title .job-meta .years-container{font-size:.9375rem;line-height:1.5625rem;text-transform:capitalize}.single-jobs .job-post .block-large-page-title .job-meta .apply-container .label,.single-jobs .job-post .block-large-page-title .job-meta .office-location-container .label,.single-jobs .job-post .block-large-page-title .job-meta .salary-container .label,.single-jobs .job-post .block-large-page-title .job-meta .years-container .label{display:block;font-weight:700}.single-jobs .job-post .block-large-page-title .job-meta .apply-container .apply-button{color:#454249;font-size:1rem;font-weight:700;line-height:1.75rem}.single-jobs .job-post .block-large-page-title .job-meta .apply-container .apply-button .icon svg{margin-left:.3125rem;transform:rotate(90deg)}.single-jobs .job-post .block-large-page-title .post-social-media{display:block;margin:1.75rem 0}.single-jobs .job-post .block-large-page-title .post-social-media .social-media-title{font-size:1rem;font-weight:900;letter-spacing:-.02rem;line-height:1.25rem;text-align:center}.single-jobs .job-post .block-large-page-title .post-social-media .social-media-share{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%}.single-jobs .job-post .block-large-page-title .post-social-media .social-media-share .cher-links{margin:.3125rem 0 0 .3125rem}.single-jobs .job-post .block-large-page-title .post-social-media .social-media-share .cher-links a.cher-link{display:block;width:15px;height:15px;line-height:0}.single-jobs .job-post .block-large-page-title .post-social-media .social-media-share .cher-links a.cher-link .icon,.single-jobs .job-post .block-large-page-title .post-social-media .social-media-share .cher-links a.cher-link .svg{display:block;width:100%;height:100%}.single-jobs .job-post .single-job-application{margin:4.6875rem 0}.single-jobs .job-post .single-job-application .gform_wrapper{width:100%;max-width:initial}.single-jobs .job-post .single-job-application .gform_wrapper .gform_body{padding-top:0}.single-jobs .job-post .single-job-application .gfield_html h2{display:inline-block;width:100%;margin:1.875rem 0 2.1875rem;text-align:center}.post-type-archive-team-member .block-large-page-title{margin-bottom:.375rem}.post-type-archive-team-member .block-large-page-title .susy-container{padding:1rem}.post-type-archive-team-member .block-large-page-title .content-wrapper .content::before{top:0;height:130%}.team-grid{margin-bottom:3.9375rem;overflow:hidden;background-color:transparent}.team-grid .filter-bar{background-color:transparent}.team-grid .filter-bar::after{content:none}.team-grid .filter-bar .filter-bar-wrapper{background-color:transparent}.team-grid .filter-bar .filter-bar-wrapper .filter-menus{background-color:#fff}.team-grid .filter-bar .filter-bar-wrapper .filter-menus .vtl-menu{background-color:transparent}.team-grid .filter-bar .filter-bar-wrapper .filter-menus .vtl-menu .options{background-color:transparent}.team-grid .filter-bar-wrapper .filter-bar-search-container{position:relative;display:none;margin-left:1.25rem}.team-grid .filter-bar-wrapper .filter-bar-search-container .icon{margin-top:-.3125rem;transition:.3s ease opacity}.team-grid .filter-bar-wrapper .filter-bar-search-container .icon:hover{opacity:.5;transition:.3s ease opacity}.team-grid .filter-bar-wrapper .filter-bar-search-container .filter-search{position:absolute;width:0;height:32px;margin:-.375rem 0 0 .3125rem;outline:none;border:0;border-radius:0;box-shadow:none;color:#454249;font-size:.75rem;font-weight:700;line-height:1;text-transform:uppercase}.team-grid .filter-bar-wrapper .filter-bar-search-container .filter-search:-ms-input-placeholder{color:#757575}.team-grid .filter-bar-wrapper .filter-bar-search-container .filter-search::placeholder{color:#757575}.team-grid .mobile-filter-wrapper{position:relative;margin-bottom:1rem;padding:0 1.5rem;overflow:auto}.team-grid .mobile-filter-wrapper .mobile-filter-toggle{position:relative;float:left;width:80%;height:30px;line-height:1em;text-align:left}.team-grid .mobile-filter-wrapper .mobile-filter-toggle .icon{position:absolute;top:50%;width:15px;height:15px;margin-left:.4375rem;transform:translateY(-50%)}.team-grid .mobile-filter-wrapper .mobile-filter-toggle .icon svg{width:100%;height:100%;transform:rotate(90deg)}.team-grid .mobile-filter-wrapper .filter-bar-search-container{position:absolute;top:50%;right:48px;display:block;transform:translateY(-50%)}.post-grid-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;padding:0 1.5rem}.post-grid-wrapper .tm-container{width:calc(50% - 2px);margin:0 .0625rem 1.875rem}.post-grid-wrapper .tm-container .tm-block{width:100%}.post-grid-wrapper .tm-container .tm-block:hover .tm-photo img{transform:scale(1.2);transition:.3s ease all}.post-grid-wrapper .tm-container .tm-block:hover .tm-nametag{background-color:#e4e1eb;transition:.3s ease all}.post-grid-wrapper .tm-container .tm-block .tm-photo{width:100%;height:160px;overflow:hidden}.post-grid-wrapper .tm-container .tm-block .tm-photo img{min-width:100%;max-width:100%;min-height:100%;max-height:100%;transition:.3s ease all;object-fit:cover}.post-grid-wrapper .tm-container .tm-block .tm-photo .direct-link,.post-grid-wrapper .tm-container .tm-block .tm-photo .tm-info-popup{width:100%;height:100%}.post-grid-wrapper .tm-container .tm-block .tm-photo .direct-link .desktop,.post-grid-wrapper .tm-container .tm-block .tm-photo .tm-info-popup .desktop{display:none}.post-grid-wrapper .tm-container .tm-nametag{padding:.5625rem;background-color:transparent;transition:.3s ease all}.post-grid-wrapper .tm-container .tm-nametag p{margin:0;font-size:.625rem;line-height:1.125rem}.post-grid-wrapper .tm-container .tm-nametag p .name-link{color:#454249;font-size:.75rem}.post-grid-wrapper .tm-container .tm-nametag p:first-of-type{font-weight:700}.team-member-lightbox{max-width:1440px;margin-left:auto;margin-right:auto;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:2.5625rem 1.125rem;background-color:#fff}.team-member-lightbox:after{content:" ";display:block;clear:both}.team-member-lightbox .content-container{position:relative;width:100%;height:100%}.team-member-lightbox .content-container .full-bio-link{position:relative;top:14px;width:100%}.team-member-lightbox .content-container .full-bio-link a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#454249;font-size:.9375rem;font-weight:700;line-height:1.375rem}.team-member-lightbox .content-container .full-bio-link a:hover{color:#f3723f}.team-member-lightbox .content-container .full-bio-link a:hover .icon svg path{transition:fill .3s ease;fill:#f3723f}.team-member-lightbox .content-container .full-bio-link a .icon{width:20px;height:20px;margin-left:.625rem}.team-member-lightbox .content-container .full-bio-link a .icon svg{width:100%;height:100%;transform:rotate(45deg)}.team-member-lightbox .content-container .full-bio-link a .icon svg path{transition:fill .3s ease;fill:#454249}.team-member-lightbox .content-container .quote-container{position:relative;top:40px;margin-bottom:7.8125rem;padding:0 1.5rem}.team-member-lightbox .content-container .quote-container .quote{position:relative;padding-left:2.125rem;color:#454249;font-family:"noto serif",serif;font-size:1.25rem;font-weight:700;letter-spacing:-.04688rem;line-height:1.75rem}.team-member-lightbox .content-container .quote-container .quote::before{position:absolute;top:0;left:0;color:#f3623f;font-size:2.5rem;content:'“'}.team-member-lightbox .content-container .quote-container .attribution{width:100%;margin-top:1.875rem;color:#454249;text-align:right}.team-member-lightbox .content-container .quote-container .attribution .name,.team-member-lightbox .content-container .quote-container .attribution .title{font-size:.9375rem;line-height:1.3125rem;text-align:right}.team-member-lightbox .content-container .quote-container .attribution .name{font-family:"noto serif",serif;font-weight:700}.team-member-lightbox .content-container .quote-container .attribution .name::before{content:'-'}.team-member-lightbox .content-container .arrow-container{position:absolute;bottom:0;width:100%;text-align:center}.team-member-lightbox .content-container .arrow-container .arrow{display:inline;cursor:pointer}.team-member-lightbox .content-container .arrow-container .arrow:first-of-type{margin-right:.75rem}.team-member-lightbox .content-container .arrow-container .arrow:first-of-type .icon{transform:rotate(180deg)}.team-member-lightbox .content-container .arrow-container .arrow.inactive{opacity:.5;cursor:not-allowed;pointer-events:none}.team-member-lightbox .content-container .arrow-container .arrow:hover .icon svg path{transition:fill .3s ease;fill:#f3723f}.team-member-lightbox .content-container .arrow-container .arrow .icon{width:24px;height:24px}.team-member-lightbox .content-container .arrow-container .arrow .icon svg{width:100%;height:100%}.team-member-lightbox .content-container .arrow-container .arrow .icon svg path{transition:fill .3s ease;fill:#454249}.team-member-lightbox .image-container{width:100%}.team-member-lightbox .image-container img{max-width:100%}.resource-center{display:-ms-flexbox;display:flex;padding-bottom:2em}.resource-center .wrapper{width:100%}.resource-center .welcome-header{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-direction:column;flex-direction:column;width:100%;margin-top:5rem;margin-bottom:6.25rem}.resource-center .welcome-header .heading{position:relative;margin:.625rem 0 2rem;font-size:2.5rem;font-weight:900;line-height:2.75rem}.resource-center .welcome-header .heading::after{position:absolute;bottom:.55em;display:inline-block;color:#f67b31;font-size:50%;line-height:0;content:'\00a0\25a0'}.resource-center .welcome-header .welcome-text{position:relative;display:block;-ms-flex:0 1 49.15254%;flex:0 1 49.15254%;height:100%}.resource-center .welcome-header .welcome-text .text{color:#454249;font-size:1.0625rem;font-weight:300;line-height:1.75rem}.resource-center .welcome-header::after{display:none}.resource-center .facetwp-facet{display:inline-block;margin-bottom:0;border:0}.resource-center .filter-options{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:auto;font-size:.75rem}.resource-center .filter-options .custom-dropdown{position:relative;max-width:250px}.resource-center .filter-options .custom-dropdown select{width:150px;padding:.75rem;outline:none;border:none;background:0 0;color:#454249;font-weight:900;letter-spacing:.3125rem;text-transform:uppercase;appearance:button}.resource-center .filter-options .custom-dropdown select option{padding:1.875rem}.resource-center .filter-options .custom-dropdown:before{position:absolute;top:0;right:0;width:20%;height:100%;background-image:url(../images/dropdown-black.svg);background-repeat:no-repeat;background-position:center center;line-height:2.8125rem;text-align:center;content:'';pointer-events:none}.resource-center .filter-options .custom-search input{padding:.75rem;padding-left:3.125rem;border:1px solid #ccc;border-radius:15px;background:url("../images/search.svg") no-repeat 10% center/14px;color:#48454c}.resource-center .filter-options .custom-search .facetwp-btn{display:none}.resource-center .filter-options .facetwp-checkbox,.resource-center .filter-options .resource-type-button{display:block;padding:.3125rem 1.25rem;border:1px solid #fff;border-radius:25.5px;background:0 0;color:#454249;font-weight:900;letter-spacing:.3125rem;line-height:1rem;text-align:center;text-transform:uppercase;transition:all .33s ease-in}.resource-center .filter-options .facetwp-checkbox .facetwp-counter,.resource-center .filter-options .resource-type-button .facetwp-counter{display:none}.resource-center .filter-options .facetwp-checkbox.checked,.resource-center .filter-options .facetwp-checkbox:focus,.resource-center .filter-options .facetwp-checkbox:hover,.resource-center .filter-options .resource-type-button.checked,.resource-center .filter-options .resource-type-button:focus,.resource-center .filter-options .resource-type-button:hover{border:1px solid #2e2e2e;background-color:#2e2e2e;color:#fff;cursor:pointer}.resource-center .facetwp-selections{margin-top:1.25rem}.resource-center .facetwp-selections ul{margin:0;padding:0}.resource-center .facetwp-selections li[data-facet]{color:#454249;font-size:.8125rem;line-height:1.1875rem}.resource-center .facetwp-selections .facetwp-selection-value{position:relative;display:inline-block;padding:.1875rem 1.5rem .3125rem .625rem;border:1px solid #2e2e2e;border-radius:25.5px;background-color:#2e2e2e;background-image:none;color:#fff;cursor:pointer}.resource-center .facetwp-selections .facetwp-selection-value:before{position:absolute;top:9px;right:13px;display:block;width:2px;height:10px;transform:rotate(45deg);background:#fff;content:''}.resource-center .facetwp-selections .facetwp-selection-value:after{position:absolute;top:13px;right:9px;display:block;width:10px;height:2px;transform:rotate(45deg);background:#fff;content:''}.resource-center .ajax-loading img{width:100%;height:auto}.resource-center .post-grid-wrapper{max-width:1200px;margin-left:auto;margin-right:auto;position:relative;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.resource-center .post-grid-wrapper:after{content:" ";display:block;clear:both}.resource-center .post-grid-wrapper .ajax-loading{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:10;width:32px;height:32px;opacity:0}.resource-center .post-grid-wrapper .resource-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:4.0625rem 0 0;padding:0 .9375rem;text-align:center;-ms-flex:100%;flex:100%;max-width:100%}.resource-center .post-grid-wrapper .resource-item .image-container{position:relative;top:0;margin:0 auto 1rem;box-shadow:-17px 27px 25px 0 rgba(112,92,120,.35);transition:.3s ease all}.resource-center .post-grid-wrapper .resource-item .image-container .category{background:#fff;position:absolute;padding:.3125rem .625rem;color:#454249;font-weight:900;font-size:.875rem;left:0;top:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom-right-radius:10px}.resource-center .post-grid-wrapper .resource-item .image-container .category svg{height:16px;margin-right:.5rem;fill:#454249}.resource-center .post-grid-wrapper .resource-item .image-container .image{max-height:300px}.resource-center .post-grid-wrapper .resource-item:hover .content .title{color:#f3623f}.resource-center .post-grid-wrapper .resource-item:hover .image{top:-7px;transition:.3s ease all}.resource-center .post-grid-wrapper .resource-item:hover .button{box-shadow:0 2px 10px rgba(0,0,0,.2);color:#fff;transition:all .3s linear}.resource-center .post-grid-wrapper .resource-item:hover .button::before{opacity:0;transition:all .3s linear}.resource-center .post-grid-wrapper .resource-item .content{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-direction:column;flex-direction:column}.resource-center .post-grid-wrapper .resource-item .content .title{margin-bottom:1em;color:#454249;font-size:1.5rem;font-weight:900;line-height:2.0625rem;transition:color .3s ease-out}.resource-center .post-grid-wrapper .resource-item .content p{max-width:260px;margin:0 auto;color:#454249;font-size:.8125rem;line-height:1.1875rem;text-align:center}.resource-center .post-grid-wrapper .resource-item .content .button{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:auto;padding:.75rem 1.25rem;font-size:.9375rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.page-content{margin:4em 0}.page-content article{max-width:1440px;margin-left:auto;margin-right:auto}.page-content article:after{content:" ";display:block;clear:both}body.vital.page-template-page-video-landing{padding-top:0!important}body.vital.page-template-page-video-landing .container{max-width:966px}.video-landing-page-header{margin:1.875rem 0 2.8125rem}.video-landing-page-header .container{padding-bottom:1.25rem;border-bottom:1px solid #eee}.video-landing-page-header .header-logo{display:block}.video-landing-page-header .site-logo{display:block;width:140px;margin:0 auto}.video-landing-page-content .content-container{text-align:left;width:83.05085%;float:left;margin-right:1.69492%;margin-left:8.47458%}.video-landing-page-content .content-container .page-header{padding:0;border:none;color:#222;font-size:3.0625rem;font-weight:400;line-height:3.625rem}.video-landing-page-content .content-container .page-content{margin:0 0 3.75rem}.video-landing-page-content .content-container .page-content h2{margin:0;color:#505759;font-size:1.5625rem;font-weight:600;line-height:2rem}.video-landing-page-content .content-container .page-content p{margin-top:1.25rem;color:#505759;font-size:1.0625rem;line-height:1.3125rem}.video-landing-page-content .form-container{padding:1.875rem 2.1875rem;box-shadow:2px 2px 12px 4px rgba(192,192,192,.5);background-color:#fafafa;text-align:left;width:83.05085%;float:left;margin-right:1.69492%;margin-left:8.47458%}.video-landing-page-content .form-container .form-header{margin-top:0;margin-bottom:.9375rem;color:#222;font-size:2.0625rem;font-weight:100;line-height:2.5rem}.video-landing-page-content .form-container .form-description{margin-bottom:1.875rem;color:#505759;font-size:1rem;font-weight:100;line-height:1.1875rem}.video-landing-page-content .form-container .form .gform_wrapper{margin-bottom:0;border:none}.video-landing-page-content .form-container .form .gform_wrapper .gform_body{padding:0}.video-landing-page-content .form-container .form .gform_wrapper .gform_body label{margin-bottom:.3125rem;padding-bottom:0}.video-landing-page-content .form-container .form .gform_wrapper .gform_body .ginput_container{margin-top:0}.video-landing-page-content .form-container .form .gform_wrapper .gform_body .ginput_container input{border:1px solid #e7e7e7!important}.video-landing-page-content .form-container .form .gform_wrapper .gform_footer{padding-bottom:0}.video-landing-page-content .form-container .form .gform_wrapper .gform_footer .gform_button{padding:.625rem 3.125rem!important}.video-landing-page-videos{margin:3.125rem 0;width:83.05085%;float:left;margin-right:1.69492%;margin-left:8.47458%}.video-landing-page-videos .container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.video-landing-page-videos .video-container{margin-bottom:3.75rem;text-align:left}.video-landing-page-videos .video-container .video-header{margin:0;color:#505759;font-size:1.3125rem;font-weight:600;line-height:2.1875rem}.video-landing-page-videos .video-container .video-description{margin:.625rem 0 1.5625rem;color:#505759;font-size:1.125rem;font-weight:100;line-height:1.375rem}.video-landing-page-videos .video-container .video-link{position:relative;display:block;width:100%;height:260px;margin-top:auto;overflow:hidden;-ms-flex-item-align:end;align-self:flex-end}.video-landing-page-videos .video-container .video-link .play-button{position:absolute;top:50%;left:50%;width:80px;height:50px;transform:translate(-50%,-50%)}.video-landing-page-videos .video-container .video-link .video-background-image{width:100%;height:100%}.video-landing-page-videos .video-container .video-link .video-background-image img{width:auto;max-width:100%;height:auto;min-height:100%}.single-case-studies .option-box{margin-top:6.25rem!important}.archive.tax-project-discipline .project-post-grid .active-filters,.archive.tax-project-discipline .project-post-grid .filter-bar-container,.archive.tax-project-industry .project-post-grid .active-filters,.archive.tax-project-industry .project-post-grid .filter-bar-container,.archive.tax-project-type .project-post-grid .active-filters,.archive.tax-project-type .project-post-grid .filter-bar-container{display:none}.page-template-contact-us .simple-middle-layout{color:#fff}.page-template-contact-us .simple-middle-layout .col-three{text-align:center}.page-template-contact-us .simple-middle-layout .col-three a:last-of-type{padding:.2rem .5rem;opacity:.8;border:solid 1px #fff;border-radius:3px;transition:all .3s ease-in-out 0s}.page-template-contact-us .simple-middle-layout .col-three a:last-of-type:hover{background-color:#fff;color:#f05327;text-shadow:none}.page-template-contact-us .simple-middle-layout .col-three a:last-of-type .gform_button{position:relative;display:inline-block}.page-template-contact-us .bubble{margin:4% 0;background:url(../../legacy/images/contact-bubble.png) right center no-repeat;font-size:5.2em;letter-spacing:-.06em;line-height:7.5rem;text-align:center;text-shadow:.05em .05em .2em #cb4f07}.page-template-contact-us h3{color:#fff}.resource-center{display:-ms-flexbox;display:flex;padding-bottom:2em}.resource-center .wrapper{width:100%}.resource-center .welcome-header{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-direction:column;flex-direction:column;width:100%;margin-top:5rem;margin-bottom:6.25rem}.resource-center .welcome-header .heading{position:relative;margin:.625rem 0 2rem;font-size:2.5rem;font-weight:900;line-height:2.75rem}.resource-center .welcome-header .heading::after{position:absolute;bottom:.55em;display:inline-block;color:#f67b31;font-size:50%;line-height:0;content:'\00a0\25a0'}.resource-center .welcome-header .welcome-text{position:relative;display:block;-ms-flex:0 1 49.15254%;flex:0 1 49.15254%;height:100%}.resource-center .welcome-header .welcome-text .text{color:#454249;font-size:1.0625rem;font-weight:300;line-height:1.75rem}.resource-center .welcome-header::after{display:none}.resource-center .facetwp-facet{display:inline-block;margin-bottom:0;border:0}.resource-center .filter-options{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:auto;font-size:.75rem}.resource-center .filter-options .custom-dropdown{position:relative;max-width:250px}.resource-center .filter-options .custom-dropdown select{width:150px;padding:.75rem;outline:none;border:none;background:0 0;color:#454249;font-weight:900;letter-spacing:.3125rem;text-transform:uppercase;appearance:button}.resource-center .filter-options .custom-dropdown select option{padding:1.875rem}.resource-center .filter-options .custom-dropdown:before{position:absolute;top:0;right:0;width:20%;height:100%;background-image:url(../images/dropdown-black.svg);background-repeat:no-repeat;background-position:center center;line-height:2.8125rem;text-align:center;content:'';pointer-events:none}.resource-center .filter-options .custom-search input{padding:.75rem;padding-left:3.125rem;border:1px solid #ccc;border-radius:15px;background:url("../images/search.svg") no-repeat 10% center/14px;color:#48454c}.resource-center .filter-options .custom-search .facetwp-btn{display:none}.resource-center .filter-options .facetwp-checkbox,.resource-center .filter-options .resource-type-button{display:block;padding:.3125rem 1.25rem;border:1px solid #fff;border-radius:25.5px;background:0 0;color:#454249;font-weight:900;letter-spacing:.3125rem;line-height:1rem;text-align:center;text-transform:uppercase;transition:all .33s ease-in}.resource-center .filter-options .facetwp-checkbox .facetwp-counter,.resource-center .filter-options .resource-type-button .facetwp-counter{display:none}.resource-center .filter-options .facetwp-checkbox.checked,.resource-center .filter-options .facetwp-checkbox:focus,.resource-center .filter-options .facetwp-checkbox:hover,.resource-center .filter-options .resource-type-button.checked,.resource-center .filter-options .resource-type-button:focus,.resource-center .filter-options .resource-type-button:hover{border:1px solid #2e2e2e;background-color:#2e2e2e;color:#fff;cursor:pointer}.resource-center .facetwp-selections{margin-top:1.25rem}.resource-center .facetwp-selections ul{margin:0;padding:0}.resource-center .facetwp-selections li[data-facet]{color:#454249;font-size:.8125rem;line-height:1.1875rem}.resource-center .facetwp-selections .facetwp-selection-value{position:relative;display:inline-block;padding:.1875rem 1.5rem .3125rem .625rem;border:1px solid #2e2e2e;border-radius:25.5px;background-color:#2e2e2e;background-image:none;color:#fff;cursor:pointer}.resource-center .facetwp-selections .facetwp-selection-value:before{position:absolute;top:9px;right:13px;display:block;width:2px;height:10px;transform:rotate(45deg);background:#fff;content:''}.resource-center .facetwp-selections .facetwp-selection-value:after{position:absolute;top:13px;right:9px;display:block;width:10px;height:2px;transform:rotate(45deg);background:#fff;content:''}.resource-center .ajax-loading img{width:100%;height:auto}.resource-center .post-grid-wrapper{max-width:1200px;margin-left:auto;margin-right:auto;position:relative;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.resource-center .post-grid-wrapper:after{content:" ";display:block;clear:both}.resource-center .post-grid-wrapper .ajax-loading{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:10;width:32px;height:32px;opacity:0}.resource-center .post-grid-wrapper .resource-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:4.0625rem 0 0;padding:0 .9375rem;text-align:center;-ms-flex:100%;flex:100%;max-width:100%}.resource-center .post-grid-wrapper .resource-item .image-container{position:relative;top:0;margin:0 auto 1rem;box-shadow:-17px 27px 25px 0 rgba(112,92,120,.35);transition:.3s ease all}.resource-center .post-grid-wrapper .resource-item .image-container .category{background:#fff;position:absolute;padding:.3125rem .625rem;color:#454249;font-weight:900;font-size:.875rem;left:0;top:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom-right-radius:10px}.resource-center .post-grid-wrapper .resource-item .image-container .category svg{height:16px;margin-right:.5rem;fill:#454249}.resource-center .post-grid-wrapper .resource-item .image-container .image{max-height:300px}.resource-center .post-grid-wrapper .resource-item:hover .content .title{color:#f3623f}.resource-center .post-grid-wrapper .resource-item:hover .image{top:-7px;transition:.3s ease all}.resource-center .post-grid-wrapper .resource-item:hover .button{box-shadow:0 2px 10px rgba(0,0,0,.2);color:#fff;transition:all .3s linear}.resource-center .post-grid-wrapper .resource-item:hover .button::before{opacity:0;transition:all .3s linear}.resource-center .post-grid-wrapper .resource-item .content{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-direction:column;flex-direction:column}.resource-center .post-grid-wrapper .resource-item .content .title{margin-bottom:1em;color:#454249;font-size:1.5rem;font-weight:900;line-height:2.0625rem;transition:color .3s ease-out}.resource-center .post-grid-wrapper .resource-item .content p{max-width:260px;margin:0 auto;color:#454249;font-size:.8125rem;line-height:1.1875rem;text-align:center}.resource-center .post-grid-wrapper .resource-item .content .button{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:auto;padding:.75rem 1.25rem;font-size:.9375rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}body.vital.page-template-page-thank-you-php{position:relative}body.vital.page-template-page-thank-you-php .container{position:relative;z-index:5}body.vital.page-template-page-thank-you-php .thank-you-content-wrap{overflow:hidden}body.vital.page-template-page-thank-you-php .resource-thank-you{position:relative;margin-top:2.5rem;padding-bottom:4.6875rem}body.vital.page-template-page-thank-you-php .resource-thank-you::before{position:absolute;z-index:1;top:10vw;left:0;width:100vw;height:100vw;background:linear-gradient(#f4f4f4,#ffffff);content:''}body.vital.page-template-page-thank-you-php .resource-thank-you::after{position:absolute;z-index:5;top:50%;right:-2.1rem;width:128px;height:128px;transform:translate(50%,-50%);border-radius:64px;background-image:linear-gradient(147deg,#F67B31 6%,#B136FF 98%);content:''}body.vital.page-template-page-thank-you-php .resource-thank-you.compact{padding-bottom:0}body.vital.page-template-page-thank-you-php .resource-thank-you.compact::after,body.vital.page-template-page-thank-you-php .resource-thank-you.compact::before{display:none}body.vital.page-template-page-thank-you-php .resource-thank-you.compact .image-wrapper{width:auto;margin:0 auto 2rem}body.vital.page-template-page-thank-you-php .resource-thank-you.compact .image-wrapper img{max-width:100px}body.vital.page-template-page-thank-you-php .resource-thank-you.compact .image-wrapper::after{width:42px;height:40px}body.vital.page-template-page-thank-you-php .resource-thank-you.compact .content-wrapper{-ms-flex:1 1 100px;flex:1 1 100px;width:auto;margin:0 1.69492%}body.vital.page-template-page-thank-you-php .resource-thank-you.compact .content-wrapper .heading{font-size:1.125rem;font-weight:700;letter-spacing:0}body.vital.page-template-page-thank-you-php .resource-thank-you.compact .content-wrapper p{font-size:.875rem}body.vital.page-template-page-thank-you-php .resource-thank-you.compact .share-wrapper{width:100%}body.vital.page-template-page-thank-you-php .resource-thank-you .container{position:relative;z-index:3;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;max-width:784px;padding-bottom:3.75rem}body.vital.page-template-page-thank-you-php .resource-thank-you .container::before{position:absolute;z-index:1;bottom:0;left:0;display:block;width:280vw;height:280vw;transform:translate(-50%,0);border-radius:140vw;background-color:#fff;content:''}body.vital.page-template-page-thank-you-php .resource-thank-you .image-wrapper{position:relative;z-index:2;display:inline-block;-ms-flex:0 0 100px;flex:0 0 100px;margin:0 auto 2rem}body.vital.page-template-page-thank-you-php .resource-thank-you .image-wrapper img{display:block;max-width:100px}body.vital.page-template-page-thank-you-php .resource-thank-you .image-wrapper::after{position:absolute;top:10px;left:105%;width:64px;height:61px;margin:-1.875rem -2rem;background-image:url(../images/email.svg);background-position:center;background-size:contain;content:''}body.vital.page-template-page-thank-you-php .resource-thank-you .content-wrapper{position:relative;z-index:6;text-align:center}body.vital.page-template-page-thank-you-php .resource-thank-you .content-wrapper .content{padding:0}body.vital.page-template-page-thank-you-php .resource-thank-you .share-wrapper{position:relative;z-index:2;width:100%;margin-top:2rem;text-align:center}body.vital.page-template-page-thank-you-php .resource-thank-you .share-heading{font-size:.75rem;font-weight:700;letter-spacing:.12937rem;text-transform:uppercase}body.vital.page-template-page-thank-you-php .resource-thank-you .cher-links{margin-top:.625rem;padding:0;list-style:none;font-size:1.375rem}body.vital.page-template-page-thank-you-php .resource-thank-you .cher-links>.cher-link-item{display:inline-block;margin:.625rem}body.vital.page-template-page-thank-you-php .resource-thank-you .cher-link-text{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}body.vital.page-template-page-thank-you-php .resource-thank-you .heading{margin-top:0;font-size:1.875rem;font-weight:900;line-height:.983333333;text-align:center}body.vital.page-template-page-thank-you-php .posts{max-width:1100px;margin:3.75rem auto 0}body.vital.page-template-page-thank-you-php .post-triptych .header{text-align:center}body.vital.page-template-page-thank-you-php .post-link{display:block;max-width:290px;margin:auto auto 2rem;color:inherit}body.vital.page-template-page-thank-you-php .post-link-content{padding:1.25rem 1.25rem 0}body.vital.page-template-page-thank-you-php .not-flyout-thumb{position:relative;display:block;width:100%;padding-top:71.0884354%;overflow:hidden;box-shadow:-17px 27px 25px 0 rgba(112,92,120,.35)}body.vital.page-template-page-thank-you-php .not-flyout-thumb img{position:absolute;top:0;left:50%;width:auto;height:100%;max-height:100%;transform:translateX(-50%)}body.vital.page-template-page-thank-you-php .post-category{padding-bottom:1rem;font-size:.6875rem;font-weight:400}body.vital.page-template-page-thank-you-php .post-title{display:block;font-size:1.125rem;font-weight:700}body.vital.page-template-page-thank-you-php .post-title .icon{transform:rotate(45deg);font-size:.75rem}body.vital.page-template-page-thank-you-php .post-title .icon svg path{fill:#000}body.vital.page-template-page-thank-you-php .flexible-content{margin:2.5rem auto}body.vital.page-template-page-resource-detail{padding-top:0!important}body.vital.page-template-page-resource-detail .core p{font-size:1.0625rem;line-height:1.625rem}body.vital.page-template-page-resource-detail .core h2{font-size:1.75rem;line-height:2.1875rem}body.vital.page-template-page-resource-detail .core .two-column-list{color:#848484}body.vital.page-template-page-resource-detail .core .two-column-list strong{color:#ed5e5d;font-size:1.125rem;line-height:1.5625rem}body.vital.page-template-page-resource-detail .core .two-column-list li{font-size:1.0625rem;line-height:1.625rem}body.vital.page-template-page-resource-detail .resource-detail-hero{position:relative;margin:0 auto;padding:4.375rem 0 14.375rem;background-repeat:no-repeat;background-position:center bottom;background-size:cover;text-align:center}body.vital.page-template-page-resource-detail .resource-detail-hero.dark-text .content>*{color:#454249}body.vital.page-template-page-resource-detail .resource-detail-hero .container{max-width:940px}body.vital.page-template-page-resource-detail .resource-detail-hero .top{position:absolute;top:0;left:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:1440px;height:70px;padding:.625rem 1.25rem 0;transform:translate(-50%,0)}body.vital.page-template-page-resource-detail .resource-detail-hero .top .home{display:block;width:60px;height:60px;background-image:url(../../images/vital-logo-circle.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}body.vital.page-template-page-resource-detail .resource-detail-hero .top .lets-talk{color:#fff;font-size:1.125rem;font-weight:700;line-height:1.375rem}body.vital.page-template-page-resource-detail .resource-detail-hero .content{animation:good-mornin .5s linear 0s}body.vital.page-template-page-resource-detail .resource-detail-hero .category{color:#f2f2f2;font-size:.75rem;font-weight:700;letter-spacing:.12937rem;line-height:2.5rem;text-transform:uppercase}body.vital.page-template-page-resource-detail .resource-detail-hero .title{margin-top:0;color:#fff;font-size:2.25rem;font-weight:900;letter-spacing:-.0875rem;line-height:1}body.vital.page-template-page-resource-detail .resource-detail-hero .subtitle{color:#fff;font-size:1.25rem;font-weight:300;line-height:2.4375rem}body.vital.page-template-page-resource-detail .resource-detail-hero .hero-image-wrapper{position:absolute;z-index:4;bottom:0;left:50%;width:300px;margin:auto;transform:translate(-50%,70px)}body.vital.page-template-page-resource-detail .resource-detail-hero .hero-image-wrapper::after{position:absolute;bottom:10px;left:0;width:150px;height:60px;content:''}body.vital.page-template-page-resource-detail .resource-detail-hero .hero-image{width:auto;max-width:300px;height:auto;max-height:275px;box-shadow:rgba(0,0,0,.29) -18px 20px 30px 0}body.vital.page-template-page-resource-detail .resource-detail-content{position:relative;padding:9.25rem 0 7.5rem;overflow:hidden}body.vital.page-template-page-resource-detail .resource-detail-content .button.download-now{display:block;width:100%;padding:1rem;background-image:linear-gradient(135deg,#26AEF9 0%,#B136FF 100%);color:#fff;font-weight:700;text-align:center}body.vital.page-template-page-resource-detail .resource-detail-content .button.download-now .icon{position:relative;top:2px;left:2px;transform:rotate(90deg)}body.vital.page-template-page-resource-detail .resource-detail-content .button.download-now .icon svg{fill:#fff}body.vital.page-template-page-resource-detail .resource-detail-content::before{position:absolute;z-index:1;top:0;right:0;display:none;width:41vw;height:41vw;transform:translate(11.8vw,50vw);opacity:0;border-radius:50%;background:linear-gradient(135deg,#ff9c00 30%,#ed5e5d 70%);content:'';transition:all 1s ease-out}body.vital.page-template-page-resource-detail .resource-detail-content.is-in-view::before{transform:translate(-1.2vw,4.56vw);opacity:1}body.vital.page-template-page-resource-detail .resource-detail-content .container{position:relative;z-index:2}body.vital.page-template-page-resource-detail .container .conversion-form .gform_fields li:first-of-type .gfield_label_before_complex{display:none}body.vital.page-template-page-resource-detail .container .conversion-form .ginput_complex{display:block;width:100%;margin:0}body.vital.page-template-page-resource-detail .container .conversion-form .ginput_complex .name_first,body.vital.page-template-page-resource-detail .container .conversion-form .ginput_complex .name_last{display:block;width:100%;margin:0}body.vital.page-template-page-resource-detail .container .conversion-form .ginput_complex .name_last{margin-top:1.25rem}body.vital.page-template-page-resource-detail .footer-address-block,body.vital.page-template-page-resource-detail .footer-cta,body.vital.page-template-page-resource-detail .site-footer-identity,body.vital.page-template-page-resource-detail .site-footer-logo,body.vital.page-template-page-resource-detail .site-footer-navigation,body.vital.page-template-page-resource-detail .site-footer-tag-line{display:none}body.vital.page-template-page-resource-detail .site-footer .site-footer-copyright{white-space:nowrap;text-align:center}body.vital.page-template-page-resource-detail .site-footer .site-footer-copyright .copyright-label::before{content:'Vital '}body.vital.page-template-page-resource-detail .site-footer .site-footer-copyright::after{display:none}.page-template-template-questionaires .gform_wrapper{max-width:728px}.page-template-template-questionaires .gform_wrapper .gfield_list_icons{display:none}.search-results-header{position:relative}.search-results-header::after{position:absolute;z-index:-1;top:-5%;right:calc(100% - 67px + 7.5px);width:67px;height:98%;transform:translateX(-100%);opacity:.1;background-image:url(../images/wave_cheveron.svg);background-size:24px;content:''}.search-results-header .pre-header{position:relative;z-index:2;display:inline-block;margin-top:2.5rem;font-size:.625rem;font-weight:700;letter-spacing:.125rem;text-transform:uppercase}.search-results-header .search-headline{position:relative;z-index:2;margin-top:0;margin-bottom:.9375rem;font-size:2.5rem}.search-results-header .search-form-container{position:relative;z-index:2}.search-results-header .search-form-container .search-form{position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;width:100%;height:56px;padding:.71875rem 1.375rem}.search-results-header .search-form-container .search-form::after{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;opacity:.45;border:1px solid rgba(69,66,73,.3);background-color:#f2f2f2;content:''}.search-results-header .search-form-container .search-form-field{-ms-flex:1 0 auto;flex:1 0 auto;margin-top:-.3125rem;margin-right:.71875rem;padding:0;border:none;background-color:transparent;font-family:sofia-pro,Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:1.125rem}.search-results-header .search-form-container .search-submit{-ms-flex:0 0 auto;flex:0 0 auto;width:12px;height:16px;border:none;background-color:transparent}.search-results-header .search-form-container .search-submit svg{width:100%;height:100%}.search-results-columns{position:relative}.search-results-columns .search-cta-container{width:100%}.search-results-columns.no-results{display:block;width:100%;margin:1.875rem 0;text-align:center}.search-results-columns.no-results .search-cta-container{position:relative}.search-results-columns.no-results strong{font-weight:400}.search-results-columns.no-results .search-cta-container .cta-header{font-size:2.375rem}.search-results-columns .pagination{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:left}.search-results-columns .pagination li{margin-top:0}.search-results-columns .pagination li:first-of-type,.search-results-columns .pagination li:last-of-type{margin-right:0}.search-results-columns .pagination li:nth-last-of-type(2) a{position:relative!important;margin-left:.9375rem}.search-results-columns .pagination li:nth-last-of-type(2) a::after{position:absolute;top:0;left:-13px;width:1px;height:100%;transform:rotate(15deg);background-color:#3c3c3c;content:''}.search-results-columns .pagination .page-numbers{position:relative;font-weight:400;font-size:.875rem}.search-results-columns .pagination .page-numbers::after{content:''}.search-results-columns .pagination .page-numbers.current{color:#3c3c3c;margin-right:0}.search-results-columns .pagination .page-numbers.dots{display:none}.search-results-columns .pagination .next,.search-results-columns .pagination .prev{position:relative;display:inline-block;width:25px;height:25px}.search-results-columns .pagination .next::before,.search-results-columns .pagination .prev::before{position:absolute;top:50%;left:50%;width:25px;height:25px;transform:translate(-50%,-50%);border:2px solid #3c3c3c;border-radius:50%;content:''}.search-results-columns .pagination .next::after,.search-results-columns .pagination .prev::after{position:absolute;top:50%;left:50%;width:8px;height:8px;overflow:visible;content:''}.search-results-columns .pagination .next.disabled,.search-results-columns .pagination .prev.disabled{opacity:.4}.search-results-columns .pagination .prev{margin-right:1.875rem}.search-results-columns .pagination .prev::after{transform:translate(-30%,-52%) rotate(-45deg);border-top:2px solid #3c3c3c;border-left:2px solid #3c3c3c}.search-results-columns .pagination .next{margin-left:1.875rem}.search-results-columns .pagination .next::after{transform:translate(-70%,-48%) rotate(45deg);border-top:2px solid #3c3c3c;border-right:2px solid #3c3c3c}.search-cta{margin-bottom:4.6875rem;padding:2.5rem;border:1px solid rgba(69,66,73,.08);border-radius:12px}.search-cta .search-cta-inner{width:100%}.search-cta .cta-image-container{width:118px;height:150px;margin:0 auto}.search-cta .cta-image-container img{display:block;max-width:100%;max-height:100%;box-shadow:-7px 7px 15px 0 rgba(0,0,0,.2)}.search-cta .cta-header{color:#3c3c3c;font-size:1.75rem;text-align:center}.search-cta .cta-description{color:#3c3c3c;font-size:1.0625rem;font-weight:400;letter-spacing:0;line-height:1.625rem;text-align:center}.search-cta .cta-link{width:100%;margin-top:1.9375rem;text-align:center}.search-cta .cta-link a{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:auto;padding:.75rem 1.25rem;font-size:.9375rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.search-result{padding:2rem 0;border-bottom:1px solid rgba(69,66,73,.08);text-align:left}.search-result:first-of-type{padding-top:0}.search-result .search-result-category .category{color:#4c84ff}.search-result .search-result-header{margin:0 0 1.125rem;line-height:1}.search-result .search-result-header .result-header{color:#3c3c3c;font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:2.0625rem}.search-result .excerpt{padding:0}.search-result .excerpt .excerpt-text{color:#3c3c3c;font-size:1.0625rem;font-weight:400;letter-spacing:0;line-height:1.5rem}.orange-period{color:#f3623f;font-family:Arial,Helvetica,sans-serif;font-size:1.5em}.vital-locations section{background:#fff}.vital-locations .centered-content{width:1020px;margin:auto;max-width:100%;padding:0 1.25rem}.vital-locations .interior-banner{background-size:cover;background-position:center;background-repeat:no-repeat;padding:10rem 0;position:relative;font-family:lato,Helvetica,Arial,sans-serif}.admin-bar .vital-locations .interior-banner{margin-top:.625rem}.vital-locations .interior-banner .interior-banner-cover{text-align:center;position:relative}.vital-locations .interior-banner .banner-logo{display:inline-block;border-bottom:1px solid #fff;padding:0 1.375rem 1.375rem}.vital-locations .interior-banner .banner-title{font-size:3.75rem;color:#fff;font-weight:300;margin-bottom:2.5rem;font-family:lato,Helvetica,Arial,sans-serif}.vital-locations .interior-banner .location-details{display:block;position:absolute;top:50%;left:0;background:rgba(0,0,0,.7);padding:2.375rem 3.125rem 1.25rem;text-align:center;margin-left:3%;margin-top:-9.6875rem}.vital-locations .interior-banner .location-details .location{margin-bottom:.625rem;font-size:1.0625rem}.vital-locations .interior-banner .location-details .location{color:#fff;font-weight:300;max-width:188px}.vital-locations .interior-banner .location-details .contact{padding:0 .3125rem;margin-bottom:3.25rem;font-size:1.0625rem;color:#fff;font-weight:300}.vital-locations .interior-banner .location-details .contact.sales-phone{margin-bottom:.25rem}.vital-locations .interior-banner .contact a{color:#fff;transition:ease all .7s 0s;outline:none}.vital-locations .interior-banner .contact a:hover{color:#f05419}.vital-locations .interior-banner .direction{padding-bottom:1.875rem;margin-bottom:1.875rem;position:relative;display:block;text-transform:uppercase;color:#f6780a;font-size:.8125rem;font-weight:300;transition:ease all .7s 0s;font-weight:400;outline:none}.vital-locations .interior-banner .direction:hover{color:#f05419}.vital-locations .interior-banner .direction:after{content:"";width:29px;height:2px;background:#444;position:absolute;top:100%;left:50%;margin-left:-.875rem}.vital-locations .interior-banner .location-details .address{position:relative}.vital-locations .interior-banner .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.65) 95%,rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}.vital-locations .interior-banner .icon.cloud-icon{height:24px;width:24px}.vital-locations .interior-banner .location-details .time{display:inline-block;float:left;color:#818181}.vital-locations .interior-banner .location-details .weather{display:inline-block;float:right;color:#818181}.vital-locations .intro-content{padding:4.25rem 0}.vital-locations .title{font-size:2.25rem;color:#333;font-family:lato,Helvetica,Arial,sans-serif;font-weight:300;margin-bottom:1.3125rem;text-align:center}.vital-locations .intro-content .description{font-size:1rem;color:#333;font-family:lato,Helvetica,Arial,sans-serif;line-height:1.625rem;margin-bottom:5.25rem}.vital-locations .intro-content .stats{display:inline-block;width:1140px;max-width:100%;margin:auto;padding:0 1.25rem}.vital-locations .stats .stats-content{display:block;width:33.33%;float:left;margin-bottom:.625rem;margin-top:.375rem;border-right:1px solid #c2c2c2;text-align:center}.vital-locations .stats .stats-content:last-child{border:1px solid transparent}.vital-locations .stats .stats-title{color:#f6780a;font-size:3.75rem;font-weight:700;line-height:1;margin-bottom:1.625rem;letter-spacing:.1875rem}.vital-locations .stats .stats-description{font-size:1.125rem;text-transform:uppercase;color:#333;font-weight:300;font-family:lato,Helvetica,Arial,sans-serif}.vital-locations .parallex-content{background-position:center center;background-size:cover;position:relative;display:table;width:100%;background-repeat:no-repeat;background-attachment:fixed}.vital-locations .background-overlay{background:rgba(0,0,0,.55);position:absolute;width:100%;height:100%}.vital-locations .parallex-content .description-cover{display:inline-block;margin:auto}.vital-locations .parallex-content .arrow-down{position:absolute;left:50%;margin-left:-1.5625rem;top:100%;margin-top:-4.375rem;position:absolute}.vital-locations .parallex-content .arrow-down img{width:52px;height:52px;transform:rotate(90deg)}.vital-locations .parallex-content .description{color:#fff;font-size:2.25rem;font-weight:300;font-family:lato,Helvetica,Arial,sans-serif;position:relative;line-height:2.875rem;height:486px;display:table-cell;vertical-align:middle;margin:auto}.vital-locations .gallery-slider{position:relative;padding:.625rem 0}.vital-locations .gallery-slider .no-gallery-slideshow{display:inline-block;width:100%}.vital-locations .prev-next{position:absolute;width:100%;left:0;top:50%;z-index:99}.vital-locations .prev-next .prev{float:left;transform:rotate(180deg)}.vital-locations .prev-next .next{float:right}.vital-locations .gallery-slider .prev-next .next,.vital-locations .gallery-slider .prev-next .prev{background:rgba(0,0,0,.5)}.vital-locations .prev-next .next,.vital-locations .prev-next .prev{width:62px;height:62px;margin-top:-1.9375rem;transition:ease all .7s 0s;position:relative}.vital-locations .disabled{opacity:.2}.vital-locations .gallery-slider .prev-next .next:hover,.vital-locations .gallery-slider .prev-next .prev:hover{background:rgba(0,0,0,.7)}.vital-locations .prev-next .next img,.vital-locations .prev-next .prev img{width:28px;height:28px;position:absolute;left:16px;top:18px}.vital-locations .gallery-slideshow{max-width:100%;position:relative}.vital-locations .gallery-slideshow .slider-content{width:33.33%;margin:0 .625rem 0 0}.vital-locations .no-gallery-slideshow .slider-content{width:33.1%;margin:0 .33% 0 0;float:left}.vital-locations .no-gallery-slideshow img{width:100%}.vital-locations .no-gallery-slideshow .slider-content:last-child{margin:0}.vital-locations .slider-content img{max-width:100%;max-height:100%;height:auto}.vital-locations .featured-clients{display:inline-block;width:100%;padding:3.875rem 0 4.5rem}.vital-locations .featured-clients .title{margin-bottom:1.25rem}.vital-locations .featured-clients .slider-cover{width:32.5%;padding:.4%;display:block}.vital-locations .featured-clients .slider-cover:last-child{padding-right:0}.vital-locations .featured-clients .slider-cover:first-child{padding-left:0}.vital-locations .featured-clients .no-slideshow .slider-cover{float:left}.vital-locations .featured-clients{position:relative}.vital-locations .featured-clients .slider-content{display:table;width:95%;margin-bottom:1.25rem}.vital-locations .featured-clients .logo-container{display:block;height:235px;width:100%;position:relative;border:1px solid #e7e7e7;vertical-align:middle;overflow:hidden}.vital-locations .featured-clients a.logo-container{cursor:pointer}.vital-locations .featured-clients .logo-container img{transition:ease all .7s 0s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vital-locations .featured-clients a.logo-container:hover img{transform:scale(1.3) translate(-40%,-35%)}.vital-locations .featured-clients .featured-clients-cover{width:1300px;max-width:100%;margin:auto;position:relative}.vital-locations .featured-clients .client-slideshow{display:block;margin-bottom:1.25rem}.vital-locations .featured-clients .no-slideshow{display:inline-block;width:1300px;max-width:100%;margin:auto}.vital-locations .featured-clients .cta-title{font-size:1rem;margin-bottom:.625rem}.vital-locations .favorite-place{background:#2d2d2d;color:#fff;padding:4.5rem 4rem}.vital-locations .favorite-place .title{font-size:1.5rem;margin-bottom:3.625rem;color:#fff}.vital-locations .favorite-place .place-container{display:inline-block;width:100%;position:relative}.vital-locations .favorite-place .place-container .place-slideshow,.vital-locations .favorite-place .place-container .place-slideshow .cycle-carousel-wrap{width:100%!important}.vital-locations .favorite-place .prev-next .prev{margin-left:-3.75rem}.vital-locations .favorite-place .prev-next .next{margin-right:-3.75rem}.vital-locations .favorite-place .slider-content{display:inline-block;width:19.5%}.vital-locations .favorite-place .slider-content.cycle-slide{width:20%;display:inline-block}.vital-locations .favorite-place .place-icon{display:inline-block;float:left;width:20%;margin-right:4%}.vital-locations .favorite-place .place-content{display:inline-block;float:right;width:76%;text-align:left}.vital-locations .favorite-place svg{width:40px;height:40px}.vital-locations .favorite-place .place-content .place-name{text-transform:uppercase;letter-spacing:.125rem}.vital-locations .favorite-place .place-content .description{color:#f6780a}.vital-locations .client-testimonial-slider{padding:2.8125rem 0 3.75rem;display:inline-block;position:relative;width:100%;border-bottom:1px solid #dadada}.vital-locations .client-testimonial-slider .title{margin-bottom:3.75rem}.vital-locations .testimonial-slideshow{display:inline-block;width:100%}.vital-locations .client-testimonial-slider .cycle-slideshow{margin:auto auto 1.625rem;max-width:100%;width:1170px}.vital-locations .testimonial-slideshow .left{display:block;width:50%;float:left;padding-right:6%;background:#fff;border-right:1px solid #dadada;padding-bottom:1.875rem}.vital-locations .testimonial-slideshow .right{display:block;width:50%;float:right;text-align:left;padding-left:6%;ackground:#fff}.vital-locations .testimonial-slideshow .about-title{text-transform:uppercase;font-size:.9375rem;color:#f6780a;margin-bottom:.625rem}.vital-locations .testimonial-slideshow .client-logo{display:table;margin:.625rem auto .9375rem}.vital-locations .testimonial-slideshow .client-logo-cover{display:table-cell;height:92px;vertical-align:middle}.vital-locations .testimonial-slideshow .post-thumbnail{max-width:210px}.vital-locations .testimonial-slideshow .about-description a{color:#f6780a}.vital-locations .testimonial-slideshow .client-testimonial{font-family:lato,Helvetica,Arial,sans-serif;font-weight:300;font-size:1.625rem;margin-bottom:2.1875rem}.vital-locations .testimonial-slideshow .author-name,.vital-locations .testimonial-slideshow .author-position{color:#868585;margin-bottom:.3125rem}.vital-locations .client-testimonial-slider .cycle-pager{display:inline-block;width:100%}.vital-locations .client-testimonial-slider .cycle-pager .pager-cover{display:table;width:16.66%;float:left}.vital-locations .client-testimonial-slider .cycle-pager .pager-cover:hover{cursor:pointer}.vital-locations .client-testimonial-slider .cycle-pager .pager-image{display:table-cell;height:92px;vertical-align:middle}.vital-locations .client-testimonial-slider .cycle-pager .pager-image img{opacity:.4;transition:ease all .7s 0s;max-width:110px}.vital-locations .client-testimonial-slider .cycle-pager .cycle-pager-active img{opacity:1}.vital-locations .client-testimonial-slider .cycle-pager .pager-image .vital-locations .client-testimonial-slider .cycle-pager .pager-image{display:table-cell;height:100px;vertical-align:middle;text-align:center}.vital-locations .client-testimonial-slider .client-testimonial-container{width:1380px;padding:0 1.25rem;max-width:100%;margin:auto}.vital-locations .featured-post{padding:3.75rem 0}.vital-locations .featured-post .title{font-size:1.875rem;margin-bottom:3rem;display:block;font-weight:400}.vital-locations .featured-post .highlighted{color:#f6780a;font-weight:400}.vital-locations .featured-post .featured-post-cover{display:inline-block;margin-bottom:2.8125rem}.vital-locations .featured-post .featured-post-content{width:1380px;padding:0 1.25rem;max-width:100%;margin:auto}.vital-locations .featured-post .post-image{width:48%;float:left;display:block}.vital-locations .featured-post .post-thumbnail{max-width:100%}.vital-locations .featured-post .post-type{text-transform:uppercase;color:#494949;font-size:1rem;margin-bottom:1.25rem;letter-spacing:.09375rem}.vital-locations .featured-post .post-content{display:block;float:right;width:48%;text-align:left}.vital-locations .featured-post .post-content-full{text-align:left;width:100%}.vital-locations .featured-post-cover .post-title{color:#f6780a;font-size:1.875rem;font-family:lato,Helvetica,Arial,sans-serif;font-weight:300;margin-bottom:.9375rem;transition:ease all .7s 0s}.vital-locations .featured-post-cover .post-title:hover{color:rgba(246,120,10,.75)}.description{margin-bottom:.9375rem}.vital-locations .featured-post .read-more-post,.vital-locations .post-feed .read-more-post{color:#f6780a;text-transform:uppercase;font-size:.875rem;transition:ease all .7s 0s}.vital-locations .featured-post .read-more-post:hover,.vital-locations .post-feed .read-more-post:hover{color:rgba(246,120,10,.75)}.vital-locations .post-feed{display:inline-block;padding:0 2.5rem}.vital-locations .post-feed .post-content{text-align:left;display:block;width:33.33%;padding:0 3.75rem;float:left}.vital-locations .post-feed .post-content:first-child{padding-left:0}.vital-locations .post-feed .post-content{padding-right:0}.vital-locations .post-feed .post-title{font-size:1.375rem;margin-bottom:.625rem;font-family:lato,Helvetica,Arial,sans-serif;font-weight:600;color:#333;transition:ease all .7s 0s}.vital-locations .post-feed .post-title:hover{color:#f6780a}.vital-locations .related-location .location{display:inline-block;width:100%;padding:0 .3125rem}.vital-locations .related-location .location-cover{display:inline-block;float:left;width:32.67%;position:relative;overflow:hidden;margin:.125rem .33%}.vital-locations .related-location .location-cover.full-width{width:99.67%;max-height:475px}.vital-locations .related-location .location-cover.two-column{width:49.34%;max-height:475px}.vital-locations .related-location .location-thumbnail{width:100%}.vital-locations .related-location .logo-cover{border-bottom:1px solid #fff;display:inline-block;padding:0 1.375rem 1.375rem;margin-bottom:.625rem}.vital-locations .related-location .cover-overlay{background:rgba(0,0,0,.25);width:100%;height:100%;position:absolute;display:block;transition:ease all .7s 0s}.vital-locations .related-location .location-cover{height:430px;background-size:cover;background-repeat:no-repeat}.vital-locations .related-location .location-cover:hover>.cover-overlay{background:rgba(0,0,0,.5)}.vital-locations .related-location .location-cover:hover>.location-address{bottom:100px;transition:ease all .7s 0s}.vital-locations .related-location .location-content :hover .vital-locations .related-location .cover{background:rgba(0,0,0,.4)}.vital-locations .related-location .location-content{display:block;position:absolute;left:0;top:50%;width:100%;margin-top:-6.25rem;padding:0 .625rem;text-align:center}.vital-locations .related-location .location-title{font-size:3.125rem;font-family:lato,Helvetica,Arial,sans-serif;font-weight:300;color:#fff}.vital-locations .related-location .location-address{display:block;width:100%;padding:0 .625rem;position:absolute;left:0;bottom:-60px;transition:ease all .7s 0s;color:#fff;font-size:1.25rem;text-align:center}.simple-middle-layout{width:100%;max-width:665px;margin:0 auto}.contact-box{color:#fff;padding:2em 0;margin:0 auto 2em;background:#f05327;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjA1MzI3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxN2QyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:linear-gradient(135deg,#f05327 0%,#f17d24 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f05327',endColorstr='#f17d24',GradientType=1)}.contact-box h2{font-size:1.9em;padding:1em 0;margin:0;text-shadow:.1em .15em .2em #cb4f07}.contact-box a{color:#fff;text-shadow:.1em .15em .2em #cb4f07}.contact-box a:hover{color:#e67017}body.page-id-5169 .bubble,body.page-id-11036 .bubble,body.page-id-11037 .bubble,body.page-id-11038 .bubble,body.page-id-11198 .bubble{background:0 0;color:#fff}.contact-box form{margin:3% auto}.contact-box .whiteboard{text-shadow:#f97b00 1px 1px 2px;line-height:1.3em;margin-bottom:1em}.contact-box.locations .cover.core{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.contact-box.locations .cover.core .col-three{margin:0 2.66%}#map_canvas{width:99.99%;height:250px;position:relative;bottom:4%;border-top:solid 3px #cb4f07;border-bottom:solid 2px #ff9d56}.page-template-contact-us-php #choice_4_1,.page-template-contact-us-php #choice_6_1{height:15px!important}::selection{background:#e67017;color:#fff}*{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{position:relative;font-family:lato,Helvetica,Arial,sans-serif;line-height:1.5;text-rendering:optimizelegibility}body.page-template-default{background:#111 url(images/no-photo-bg.jpg) top center no-repeat fixed}body.page-template-lead-capture,body.page-template-page-ebook,body.page-template-page-ebook-10-questions,body.page-template-page-marketing-kpi,body.page-template-page-search-rank,body.page-template-page-wordpress-seo{padding-top:0!important}a{text-decoration:none;transition:color 100ms linear;outline:none}.contact-page-thank-you-content .contact-page-thank-you-header .cher-link-text,.screen-reader-text,.search-results-columns .pagination .next .label,.search-results-columns .pagination .prev .label{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.clear{clear:both}.group:after,.group:before{content:" ";display:table}.group:after{clear:both}.group{*zoom:1}.fl{float:left;margin:0 1.5em 1.5em 0}.fr{float:right;margin:0 0 1.5em 1.5em}.hr{width:100%;height:1px;background:#cc5109;margin:3em 0;clear:both}.hidden{display:none}#content-wrap{width:100%;padding-bottom:1.5em}embed,iframe,object{width:100%;max-width:100%}.video-wrap{position:relative;padding-bottom:56.25%;padding-top:1.5625rem;height:0}.video-wrap embed,.video-wrap iframe,.video-wrap object{position:absolute;top:0;left:0;width:100%;height:100%}.play-video{color:#f6780a;transition:ease all .7s 0s;outline:none}.play-video:hover{color:#f05617}.play-video:focus{color:#f05617;outline:none}.whiteboard{font-family:whiteboard,lato,helveticaneue,Helvetica,Arial,sans-serif;font-weight:200}.thick{font-family:lato,helveticaneue,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:-.03em}.small{font-size:75%}.culture-copy .small{font-size:.875em}.orange-heading{background:#f6780a url(images/large-orange-gradient.png) bottom center repeat-x;color:#fff;padding:3% 4% 2%;clear:both;overflow:hidden}.orange-heading span{margin:0!important;width:40%;padding:0;line-height:2em}.orange-heading span a{padding:0}.orange-heading img{width:85px;height:auto;padding:0 0 4%}.orange-heading a{display:inline-block;color:#fff;padding:4%}.vitalTitle{color:#ec6115}.orange{color:#f6780a!important}.green{color:#8cc63f!important}.dark-grey{color:#444!important}.blue{color:#0883f5!important}.white{color:#fff!important}.red{color:#e22d0f!important}.center{margin:0 auto;max-width:1100px;padding:0 1.5%}.align-center{text-align:center}.black{padding:2em 0;background:#000;background:rgba(0,0,0,.74902);clear:both;overflow:hidden}.blackbg{background:#000;background:rgba(0,0,0,.64)}.no-drop-shadow{text-shadow:none!important}.white-bg{background:#fff;overflow:hidden;color:#444!important;width:100%;position:relative}.blackwrap{max-width:45em;margin:0 auto 5%;background:#000;background:rgba(0,0,0,.61);clear:both;overflow:hidden}.center-text{text-align:center}.col-one{width:92%;margin:4%;position:relative}.col-two{float:left;width:42%;margin:0% 4%;position:relative;overflow:hidden}.col-three{float:left;width:28%;margin:0% 4% 0% 0%;position:relative}.col-four{float:left;width:17%;margin:0% 4% 0% 0%;position:relative}.col-four{width:22%;margin-right:3%;color:#d6d6d6;float:left;padding-top:1em}.col-five{float:left;width:12%;margin:0% 4% 0% 0%;position:relative}.col-seventyfive{float:left;width:67%;margin:0% 4%;position:relative}.col-twentyfive{float:left;width:17%;margin:0%;position:relative}.col-sixtysix{float:left;width:58%;margin:0% 4% 0% 0%;position:relative}.col-thirtythree{float:left;width:30%;margin:0% 1.5%;position:relative}.simple-middle-layout{width:100%;max-width:665px;margin:0 auto}.desktop-remove,.desktopremove{display:none}.mobile-show{display:none}#footer_wrap{background:#1f1f1f;background:rgba(0,0,0,.75);width:100%;overflow:hidden;clear:both;position:relative}#footer{max-width:1200px;width:100%;overflow:hidden;clear:both;margin:0 auto;padding:0 1.25rem}#footer a:hover{color:#e67017;transition:color 100ms linear}#footer .footer-contact-cta{margin:1em 0 0}#footer .footer-contact-cta:hover{color:#fff}#footer .col-four{width:22%;margin-right:3%;color:#d6d6d6;float:left;padding-top:1em}#footer .col-four ul{list-style:none;margin:0 auto;clear:both;overflow:hidden;padding:0}#footer .col-four ul li{float:left;width:50%;margin:0;padding:0}#footer .col-four ul li a{display:block;color:#d6d6d6;font-size:.625em;margin:.1875rem 0;text-decoration:none}#footer .col-four:last-child{margin-right:0%}#footer-col-one{padding:3% 0!important;text-align:center}#footer-col-one img{width:118px;max-width:100%}.footer-address{font-size:.725em;margin:1.2em;border-top:solid 1px #444;color:#999;padding:.3em 0}.footer-address a{color:#e67017}.footer-address div{display:inline}.footer-col-title{border-bottom:1px solid #d6d6d6;color:#e67017;font-size:1em;font-weight:lighter;letter-spacing:.02em;margin:0 0 3%;padding:6% 0% 2.5%;width:100%;font-weight:400}.social-widget{overflow:hidden;clear:both;margin:0;padding:1em .7em;text-align:center;width:100%;max-width:275px}.social-icon{float:left;width:18.6%;margin-right:1.3%;background-repeat:no-repeat;text-align:center;font-size:.6em;color:#d6d6d6;line-height:1.7em;text-decoration:none}.social-icon img{text-align:center;margin:0 auto;background-position:center -64px;background-repeat:no-repeat;display:block;transition:background-position 100ms linear}.social-icon img:hover{background-position:top center;color:#d6d6d6}a.social-icon:last-child{margin-right:0%}#social-spotify img{background-image:url(images/social/social-spotify-bg.png)}#social-twitter img{background-image:url(images/social/social-twitter-bg.png)}#social-youtube img{background-image:url(images/social/social-youtube-bg.png)}#social-facebook img{background-image:url(images/social/social-facebook-bg.png)}#social-linkedin img{background-image:url(images/social/social-linkedin-bg.png)}h2.dual-head span{font:1.375rem/1.5em 'Lato',sans serif;font-weight:300;text-transform:uppercase;letter-spacing:.0625rem;padding:.75rem 0;margin:0;border-top:solid 1px #ccc;display:block}h1.page-titles{color:#f6780a;font-family:lato,helveticaneue,Helvetica,Arial,sans-serif;font-size:3em;font-style:normal;font-variant:normal;font-weight:700;line-height:2em;margin:4% 0;text-align:center;letter-spacing:-.05em}h2.page-sub-titles{color:#fff;font-size:1.25em;font-style:normal;font-variant:normal;font-weight:100;line-height:1.2;margin:2em 0 0;padding:.6111em 0 .6667em}.heavy-header{font-size:4em;line-height:1em;padding:0;margin:0 auto;color:#555;font-weight:700;letter-spacing:-.06em;font-family:helveticaneue,Helvetica,Arial,sans-serif}h3.heavy-header{font-size:3em}.heavy-header-title{font-size:2.8em;line-height:1em;padding:0;margin:0 auto;color:#555;font-weight:700;letter-spacing:-.05em;display:block}a.heavy-header-title:hover{color:#e67017}h1.mega-blog-title,h2.mega-blog-title{font-size:2.4em!important;font-family:Helvetica,Arial,sans-serif;font-weight:700;line-height:1.1em;padding:0;display:block;letter-spacing:-.03em;margin:0!important;word-spacing:-.09em}#multicolor-tagline{color:#ccc;font-family:lato,helveticaneue,Helvetica,Arial,sans-serif;font-size:3em;font-weight:100;padding:7% 0 5%;text-align:center;text-shadow:2px 2px 15px #000}.our-work-titles h1.page-titles{color:#aaa;font-family:whiteboard,lato,helveticaneue,Helvetica,Arial,sans-serif;font-size:2.3em;font-style:normal;font-variant:normal;font-weight:100;line-height:1.1429;margin:.8571em 0;word-spacing:.03em;text-shadow:1px 2px 0 rgba(250,250,250,.8)}code,samp{font-family:Monaco,courier new,Courier,monospace;font-size:.875em;font-style:normal;font-variant:normal;font-weight:400;line-height:90%}code{color:#369}nav ul{list-style:none}.flip{transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.share-buttons{display:table;margin:0 auto}.share-buttons li{display:block;margin:0 .375rem;float:left;width:108px;color:#fff}.share-buttons li.facebook a,.share-buttons li.twitter a{color:#fff!important}.share-buttons li a{height:40px!important;padding:.625rem .875rem!important;border-radius:4px;color:#fff;text-decoration:none;line-height:2.5rem;opacity:1;transition:opacity .1s ease-in-out}.share-buttons li span{margin-right:.3125rem}.share-buttons li a:hover{opacity:.8}.share-buttons li.twitter a{background-color:#34abed;background:linear-gradient(0deg,#4acfff 0%,#00aced 100%);box-shadow:0 2px 0 #0f75ae}.share-buttons li.twitter span{position:relative;top:3px;font-size:1.375em}.share-buttons li.facebook a{background-color:#3b5998;background:linear-gradient(0deg,#4a6dbb 0%,#3b5998 100%);box-shadow:0 2px 0 #223461}.share-buttons li.facebook span{position:relative;top:2px;font-size:1.25em}.share-buttons li.email a{background-color:#e7e7e7;background:linear-gradient(0deg,#e7e7e7 0%,#cccccc 100%);box-shadow:0 2px 0 gray;color:#484848}.share-buttons li.email span{position:relative;top:4px;font-size:1.375em}.sidebar-cta .icon-facebook,.sidebar-cta .icon-feed,.sidebar-cta .icon-linkedin,.sidebar-cta .icon-twitter{float:left;padding-left:0;color:#666;font-size:1.4375rem;position:relative;top:1px;left:-26px}.sidebar-cta:hover .icon-facebook,.sidebar-cta:hover .icon-feed,.sidebar-cta:hover .icon-linkedin,.sidebar-cta:hover .icon-twitter{color:#e35f00}.stButton .st-facebook-counter,.stButton .st-linkedin-counter,.stButton .st-twitter-counter,.stButton .st-yahoo-counter{height:40px!important}.CTA,.CTA-blue,.CTA-green,.CTA-grey,.CTA-red{color:#fff!important;font-family:lato,helveticaneue,Helvetica,Arial,sans-serif;font-weight:400!important;font-size:1.3em!important;line-height:1.5em!important;margin:.3125rem auto;padding:.4em 1.2em;letter-spacing:-.04em;text-decoration:none;text-align:center;border-radius:6px;box-shadow:0 4px 3px rgba(0,0,0,.2);text-shadow:-1px -1px 1px rgba(0,0,0,.2);cursor:pointer;transition:all 100ms linear}.CTA{background:linear-gradient(to bottom,#f05419 0%,#f47900 100%);padding:.625rem 1.25rem!important;color:#fff!important;padding:10px 20px!important;border-radius:3px;text-transform:uppercase;border:none;width:auto!important;margin:auto!important}.CTA:hover{color:#fff;background:#e84e00}.CTA-red{background:#e22d0f}.CTA-red:hover{color:#fff;background:#404040}.CTA-blue{background:#0883f5 url(images/blue-gradient.png) bottom center repeat-x}.CTA-blue:hover{color:#fff;background:#013fc3}.CTA-green{background:#8cc63f url(images/green-gradient.png) bottom center repeat-x}.CTA-green:hover{color:#fff;background:#508101}.CTA-blue.grey,.CTA-green.grey,.CTA-grey,.CTA.grey{background:#5f5f5f url(images/grey-gradient.png) bottom center repeat-x}.CTA-blue.grey:hover,.CTA-green.grey:hover,.CTA-grey:hover,.CTA.grey:hover{color:#fff;background:#333}.CTA-medium{font-size:1.1em!important;line-height:1.3em!important}.read-more{color:#fff!important;font-family:lato,helveticaneue,Helvetica,Arial,sans-serif;font-size:1.3em!important;line-height:1.5em!important;margin:.3125rem auto;padding:1% 4.5%;text-decoration:none;text-align:center;border-radius:6px;display:block}.blog-content-wrap .col-one>.read-more{float:inherit;width:30%}.home-section-description{color:#222;font-size:3.5em;font-weight:300;line-height:1.2em;margin:3%;max-width:1200px;text-align:center;width:100%;transition:all 300ms linear}.home-section-copy{font-size:.85em;line-height:1.3em;color:#585858;margin-bottom:3.5em;margin-top:3em;max-width:29em}.royalSlider{min-height:500px;width:100%;padding:0;margin:0;overflow:hidden}#content-slider-1{height:450px;max-width:52em;margin:0 auto}#content-slider-3{padding:0;height:auto}#content-slider-2{max-width:48em;margin:0 auto}.team-wrapper{position:relative;overflow:hidden}.team-slideshow .team-landing{background:url(images/team-landing-bg.jpg) top center no-repeat fixed;position:relative;width:100%;height:300px;background-size:cover}.team-slideshow .team-intro-wrap{width:90%;position:relative;height:100%;padding:0;max-width:2000px;margin:0 auto}.team-slideshow img.map{text-align:center;margin:.9375rem auto 2.5rem;width:100%;height:auto;max-width:auto}.team-slideshow .team-landing .lockup{position:absolute;top:50%;margin-top:-4.375rem;left:0;width:100%;text-align:center}.team-slideshow .team-landing .location-links{display:inline-block;margin:auto}.team-slideshow .team-landing .lockup a{color:#fff;font:3.75rem/1em helvetica,arial,sans serif;letter-spacing:-.1;display:block;padding:2.5rem;float:left;font-weight:700;border-right:solid 1px #f17d25;transition:all .3s ease-in-out}.team-slideshow .team-landing .lockup a:last-child{border:none}.team-slideshow .team-landing .lockup a:hover{color:#f17d25}.team-slideshow .boston-link{text-align:left}.team-slideshow .lockup a span{font:1.125rem/2.5rem helvetica,arial,sans serif;display:block;font-weight:100}.team-slideshow .boston-intro-bg{background:url(images/team-boston-office.jpg) top center no-repeat fixed;width:100%}.team-slideshow .portsmouth-intro-bg{background:#1e0707 url(images/team-portsmouth-office.jpg) top center no-repeat fixed;background-size:100% auto;width:100%}.team-slideshow .boston-intro-bg .team-intro-wrap{max-width:1100px}.team-slideshow .portsmouth-intro-bg .team-intro-wrap{position:relative;top:-100px;bottom:-100px}.team-slideshow .center .lockup{float:right;font:2.25rem/1.875rem helvetica,arial,sans serif;font-weight:700;text-align:right;padding:15% 5% 0%;color:#fff;z-index:1;position:relative}.team-slideshow .center .lockup span{font:1.125rem/2.5rem helvetica,arial,sans serif;font-weight:100;color:#ec6115}.team-slideshow .center .lockup a{font:1.125rem/2.5rem helvetica,arial,sans serif;font-weight:100;margin:0 .5em;color:#fff}.team-intro-slide{height:auto;width:100%;padding:0;text-align:center}.team-intro-wrap{margin:5% auto;max-width:69em;width:90%;position:relative}.team-intro-slide img{width:100%;height:auto}.bio-wrapper-trigger{width:1em;height:1em;position:absolute}.bio-wrapper-trigger:hover{width:auto;height:auto}.bio-wrapper{width:20em;position:absolute;overflow:hidden;z-index:999;box-shadow:0 0 20px rgba(0,0,0,.6);zoom:1;transition:all 100ms linear;display:none}.bio-wrapper-trigger:hover .bio-wrapper{display:block}.avatar-nav{width:100%;margin:0 auto;background:#fff;padding:2% 0% 4%;border-top:solid 1px #ccc;text-align:center;line-height:0}.avatar-nav a{width:10%;margin:0;padding:.2em .1em;display:inline-block}.avatar-nav a img{width:100%;height:auto;position:relative;top:0;border-bottom:solid 2px #fff;transition:all .3s ease-in-out}.avatar-nav a img:hover{top:-10px}.quick-bio{background:#fff;width:100%;overflow:hidden;clear:both;color:#444;font-size:.9em;line-height:1.2em;text-align:left;border-radius:6px;display:table;text-decoration:none}.quick-bio img{width:100px;border-radius:50px;height:auto;margin:.5em 1em .5em .5em!important}.quick-bio a{color:#444}.quick-bio p{padding:.7em 0 0}.quick-bio p span{padding:.7em 0;display:block;margin:.5em 0 0;line-height:1em}.team-wrap{padding:5% 0 0;max-width:1100px;margin:0 auto}#content-slider-3 img,.team-wrap img{margin:0}#content-slider-3 h1,.team-wrap h1{font-size:2em;line-height:1em;color:#444;font-weight:100;padding-top:1em}.team-wrap p{font-size:1em;line-height:1.5em;font-weight:400;color:#666}.team-wrap ul{list-style:none;margin:0;font-size:.8em;line-height:1.4em;font-weight:400;color:#666}.team-bio{float:right;width:52%;margin:3% 3% 0%;padding:0 0 5%}.team-avatar{float:right;width:42%}.team-avatar img{margin:0 auto!important}.blacknwhitecollage{background:#000 url(images/insta-collage.jpg) top right no-repeat fixed;padding:10em 0}.blacknwhitecollage p{color:#fff}.mega-heading{text-align:center;font:3.75rem/3.75rem;display:block;padding:3% 0;font-weight:300}.mega-heading strong{font:3.75rem/3.75rem;font-weight:700}.mega-quotes{font-size:3.75rem;line-height:4.1875rem;display:block;padding:3% 0;letter-spacing:-.03em;font-weight:300}.mega-quotes strong{font:3.75rem/3.75rem;font-weight:700}.team-col-two{width:45%;float:left;margin-right:2.5%;margin-bottom:3em;text-align:left;color:#eee}.team-col-two p{color:#eee}.team-col-title{margin:9em auto -.3125rem!important;width:90%}.bio-title{font-size:1.3em;word-spacing:.1em;display:block;margin:1em 0 .3em}.team-sub-title{border-bottom:1px solid #ccc;color:#eee;font-size:1.2em;font-weight:700;margin:0 0 1%;padding:1.5% 0;text-align:left;clear:both}.team-tagline{color:#91bc29;font-size:3em;font-weight:100;word-spacing:.2em;line-height:1.3em}.team-back-to-map{display:block;background:url(images/team-back-to-map.png) bottom center no-repeat;width:5.5em;height:1.4em}.team-quote{font-size:3em;font-weight:700;letter-spacing:-.06em;line-height:1em;margin:2% 0}.team-bio-title{font-size:3.52em;line-height:1em;letter-spacing:-.06em;font-weight:300;margin-top:.25rem}.team-bio-title strong{font-weight:700;margin-right:-.625rem}.team-credits{min-height:0;width:100%;padding:0;text-align:center}.team-credits .team-wrap{width:92%;margin:0 auto}.team-credits .team-bio-title{display:block;font-size:1.6em;padding-top:3%}.ego{margin:1em 0!important;float:left;display:block}.ego a{color:#999!important}.team-bio div{clear:both;margin:2% 0}.team-summary{margin:0 0 10% 4%;width:65%}.team-summary p{margin:2% 0;font-weight:100;line-height:1.7em;font-size:1em;color:#fff}.white-bg.jobs{padding:2em}.vital-team .wrapper{position:relative}.vital-team .prev-next{position:absolute;width:100%;left:0;height:0;top:50%!important;z-index:100!important;visibility:visible!important}.vital-team .prev-next .prev{float:left;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.vital-team .prev-next .next{float:right}.vital-team .prev-next .next,.vital-team .prev-next .prev{width:62px;height:62px;margin-top:-1.9375rem;background:rgba(0,0,0,.5);transition:ease all .7s 0s;position:relative}.vital-team .disabled{opacity:.2}.vital-team .prev-next .next:hover,.vital-team .prev-next .prev:hover{background:rgba(0,0,0,.7)}.vital-team .prev-next .next img,.vital-team .prev-next .prev img{width:28px;height:28px;position:absolute;left:16px;top:18px}body.page-id-29{display:block;height:auto}#vital_culture{overflow:hidden}.vital-culture{background:#fff url(images/vitalgram.png) bottom right no-repeat;position:relative;clear:both;top:0;margin:0 auto;height:280px}.vital-culture .centered-blog-title{display:inline-block;margin-bottom:2.5rem;font-family:Helvetica,Arial,sans-serif;font-size:2.4em;font-weight:700;letter-spacing:-.03em;line-height:1.1em;word-spacing:-.09em}.culture-banner{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);text-align:center}.culture-banner .culture-title{font-family:lato,helveticaneue,Helvetica,Arial,sans-serif;font-size:6em;font-weight:600;width:100%;letter-spacing:-.02em;color:#f1f1f1;line-height:1em;margin-bottom:1.875rem}.culture-banner .sub-title{font-size:1.8em;font-weight:100;letter-spacing:-.01em;line-height:1;display:inline-block;color:#fff;margin:auto}.culture-title p{font-size:1.75rem;letter-spacing:0}.culture-social-icons{position:relative;top:.5em;left:-.5em}#content-slider-4{position:absolute;top:0%;width:100%;min-height:1em;height:auto}.culture-copy{padding:4% 0;box-shadow:0 10px 50px rgba(0,0,0,.6)}.home-blog-posts{width:25%;margin:0;padding:1%;float:left;background-repeat:no-repeat;background-position:-1000em -1000em;min-height:12em}.home-blog-posts h2{font-size:1.4em;overflow:hidden}.home-blog-posts-blackbg{background:#000;background:rgba(0,0,0,.6);display:block;height:80%;padding:10%;min-height:14em}.jobs .home-blog-posts-blackbg{min-height:290px}.jobs .home-blog-posts-blackbg{background:#fff}.jobs .home-blog-posts-blackbg .loop-title{position:relative;padding-top:1.5625rem}.jobs .home-blog-posts-blackbg .loop-title:before{content:"";position:absolute;width:20%;top:0;left:0;height:5px;background:#666;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.blog-category{color:#f6780a;font-size:.825em;line-height:1.3em}.blog-category-home{display:block;margin-top:1em;color:#343434!important;font-size:.825em;line-height:1.3em;text-transform:uppercase}.home-blog-posts-blackbg img{display:none}@keyframes backgroundSlideshow{0%{background-position:0 0}50%{background-position:-250px 0}100%{background-position:-500px 0}}.home-blog-posts:hover{animation:backgroundSlideshow 30s linear infinite alternate;transform:translateZ(0);background-repeat:repeat}.twitter-feed-wrap{position:relative;padding:5em 0}.twitter-feed-wrap .center{text-align:center}.twitter-feed{font-size:2.5em;letter-spacing:-.07em;font-weight:700;color:#333;width:90%;margin:0 auto;max-width:25em;text-align:center;position:relative;transition:all 300ms linear}#tweets ul{list-style:none;text-align:center}#tweets p.tweet{font-size:2.25rem;line-height:2.8125rem;padding:1.875rem 0}#tweets .user{display:none}.spotify-feed{width:100%;margin:0 auto;background:#000 url(images/tunes-bg.jpg) top center no-repeat fixed;overflow:hidden;clear:both;padding:10% 0}.spotify-feed h2{font-size:2.2em;font-weight:100;letter-spacing:-.04em;margin-bottom:4%}.spotify-feed a{color:#8cc63f}.break{width:100%;height:1px;margin:10% 0;clear:both}.instagram{overflow:hidden;box-shadow:inset 0 0 250px #000;min-height:100%}.instagram-placeholder{float:left;width:20%;background:#000}.last{margin-right:0}.instagram-placeholder a{display:block;margin:-2% 0 0!important;position:relative}.instagram-placeholder a img{height:auto;width:100%;opacity:.25;filter:alpha(opacity=25);transition:all 300ms linear}.instagram-placeholder a img:hover{opacity:1;filter:alpha(opacity=100);transform:scale(1.5)}#youtube-bg{position:relative}#youtube-bg .center{padding:5em 0;text-align:center}#player{width:96%;height:25em;overflow:hidden;background:#fff;position:relative;border-radius:8px;padding:2%;margin:2em 0 3em}.youtube .carousel{width:18%;height:90%;overflow:auto;position:absolute;right:4%;top:4%;z-index:3}.carousel img:first-child,.carousel p:first-child{display:none}.youtube .thumbnail{margin:2%;width:96%;cursor:pointer}.youtube iframe.player{width:70%;height:90%;overflow:auto;border:0;background:#111;padding:2%;margin-bottom:4%}.yt-descript{color:#e22d0f;display:block;text-align:center;font-weight:700;letter-spacing:-.06em;line-height:1em;cursor:pointer;padding:2%}.carItemContain{height:100px}.applicant{width:80%;padding:0;margin:10% auto;border:solid 1px #333;box-shadow:.5em 0 3em #000}.page-template-applications-template-php .white-bg{width:auto!important}.page-template-applications-template .banner-overlay p{color:#fff}.applicant .home-section-description{padding:0;margin:0 0 8%;width:100%}.applicant-header-bg{background:url(images/blacknwhitecollage.jpg) left center no-repeat;padding:8% 0 0;background-size:cover}.applicant h2{font-weight:100;font-size:1em;margin:-1em 0 .3em;font-family:lato,helveticaneue,Helvetica,Arial,sans-serif}.applicant h3{font-weight:100;font-size:2em;margin:1em 0 .3em;font-family:lato,helveticaneue,Helvetica,Arial,sans-serif}.applicant .job-posts{width:100%}.applicant .center{padding:4%}.applicant .job-posts img{width:100%;height:auto}.applicant .job-posts-blackbg{width:100%;display:block;margin:0 0 5%}.applicant a{color:#ec6115}.btn{display:inline-block;*display:inline;padding:.25rem .75rem;margin-bottom:0;*margin-left:.3em;font-size:.875rem;line-height:1.25rem;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:linear-gradient(to bottom,#ffffff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-bottom-color:#b3b3b3;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.btn.active,.btn.disabled,.btn:active,.btn:focus,.btn:hover,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn.active,.btn:active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:focus,.btn:hover{color:#333;text-decoration:none;background-position:0 -15px;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.btn-large{padding:.6875rem 1.1875rem;font-size:1.09375rem;border-radius:6px}.btn-large [class*=" icon-"],.btn-large [class^=icon-]{margin-top:.25rem}.btn-small{padding:.125rem .625rem;font-size:.74375rem;border-radius:3px}.btn-small [class*=" icon-"],.btn-small [class^=icon-]{margin-top:0}.btn-mini [class*=" icon-"],.btn-mini [class^=icon-]{margin-top:-.0625rem}.btn-mini{padding:0 .375rem;font-size:.65625rem;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;box-sizing:border-box}.btn-block+.btn-block{margin-top:.3125rem}.btn-danger.active,.btn-info.active,.btn-inverse.active,.btn-primary.active,.btn-success.active,.btn-warning.active{color:#fff;color:rgba(255,255,255,.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#006dcc;*background-color:#0044cc;background-image:linear-gradient(to bottom,#0088cc,#0044cc);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary.active,.btn-primary.disabled,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary.active,.btn-primary:active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#faa732;*background-color:#f89406;background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning.active,.btn-warning.disabled,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning.active,.btn-warning:active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#da4f49;*background-color:#bd362f;background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger.active,.btn-danger.disabled,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger.active,.btn-danger:active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#5bb75b;*background-color:#51a351;background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success.active,.btn-success.disabled,.btn-success:active,.btn-success:focus,.btn-success:hover,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success.active,.btn-success:active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#49afcd;*background-color:#2f96b4;background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info.active,.btn-info.disabled,.btn-info:active,.btn-info:focus,.btn-info:hover,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info.active,.btn-info:active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#363636;*background-color:#222222;background-image:linear-gradient(to bottom,#444444,#222222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse.active,.btn-inverse.disabled,.btn-inverse:active,.btn-inverse:focus,.btn-inverse:hover,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse.active,.btn-inverse:active{background-color:#080808 \9}#blog-full-width-container{width:100%;clear:both;overflow:hidden}.loop-title{font-size:1.5em;line-height:1.2em}.vitalBlogTitle{font-size:.55em}.blackwrap-blog{max-width:66em;margin:3em auto;background:#000;background:rgba(0,0,0,.61);clear:both;overflow:hidden;padding:1%}.blackwrap-blog a{word-wrap:break-word}.blackwrap-blog .wwd-icons{font-size:.875rem}.ebook-cta{margin:0 0 2em;padding:0;display:block}.blog-content-wrap .ebook-cta img{margin:1.25rem 0;width:100%;height:auto}.navigation{padding:4%;clear:both;overflow:hidden}.prev-posts{float:right}.next-posts{float:left}#archive-titles,.related_posts h3{padding:4% 0 2%;border-bottom:solid 1px #ccc;text-align:center;font-size:1em;margin-bottom:4%;color:#aaa;font-weight:100;font-family:whiteboard,lato,helveticaneue,Helvetica,Arial,sans-serif}.grayTitle{display:block;max-width:700px;min-height:255px;background:url(images/graphic-bg.png) bottom center no-repeat #dfdfdf;margin:0 auto;padding-left:5.25rem;padding-top:4.6875rem}.grayTitle h2{color:#b2b2b2!important;font-size:1.625rem!important}.grayTitle h2 span{color:#f37f35;font-size:2.5rem}.grayTitle p{color:#f37f35!important;margin:.9375rem 0!important}.whiteTitle{display:block;max-width:700px;min-height:255px;background:url(images/educate.jpg) bottom right no-repeat #b86930;margin:0 auto;padding-top:4.1875rem}.whiteTitle.buyer{background:url(images/the-buyer.jpg) bottom right no-repeat #b86930}.whiteTitle.process{background:url(images/sales-process.jpg) bottom right no-repeat #b86930}.whiteTitle.research{background:url(images/research.jpg) bottom right no-repeat #b86930}.whiteTitle h2{color:#fff!important;font-size:2.25rem!important;text-align:center;letter-spacing:.0625rem!important}.whiteTitle h2 span{color:#fff;font-size:1rem;font-weight:100}.grayTitle.challenge h2{font-size:1rem}.page-template-legacy .challenge{margin-bottom:4em}.page-template-legacy .challenge h4{font-weight:400;font-size:2rem;margin-bottom:0}.post-wrap{clear:both;overflow:hidden;margin:10% 0 2%;color:#404040;padding:4% 0}.featured-image{width:100%;margin:0;padding:0;position:relative;dislay:block}.featured-image img{width:100%;height:auto;margin:0!important;z-index:-1}.post-thumb{width:40%;overflow:hidden;padding-top:1em}.post-thumb img{width:auto!important;height:auto}.left-content{width:100%;background:#f5f5f5;overflow:hidden}.blog-content-wrap{width:78%;margin-right:1.8%;float:left;margin-bottom:1.875rem;padding:2em 0;background:#fff;border-right:solid 1px #ccc;box-shadow:rgba(0,0,0,.2) 6px -10px 20px}.blog-content-wrap a{color:#ec6115}.blog-content-wrap a:hover{color:#404040}.blog-content-wrap img{margin:2% 0;max-width:100%;height:auto}.blog-content-wrap p{font-size:1em;line-height:1.7em;margin:1.5em 0;color:#555;letter-spacing:.02em}.blog-content-wrap h2 a{color:#555}.blog-content-wrap ol,.blog-content-wrap ul{list-style:outside;font-size:.925em;line-height:1.7em;margin:1em 0 1em 2em;color:#555}.blog-content-wrap ol{list-style:decimal}.blog-content-wrap ol li,.blog-content-wrap ul li{margin-bottom:2%;line-height:1.7}.blog-content-wrap h2 a:hover{color:#f6780a}.blog-content-wrap .alignnone{margin:1em 1em 1em 0}.blog-content-wrap .aligncenter,.blog-content-wrap div.aligncenter{display:block;margin:.5em auto}.blog-content-wrap .alignright{float:right;margin:0 0 1em 1em}.blog-content-wrap .alignleft{float:left;margin:0 1em 1em 0}.blog-content-wrap .aligncenter{display:block;margin:1em auto}.blog-content-wrap img,.blog-content-wrap img[class*=align],.blog-content-wrap img[class*=wp-image-]{max-width:100%;height:auto}.blog-content-wrap .wp-caption{width:auto!important;margin:2em 0!important;text-align:center}.blog-content-wrap .wp-caption img{display:block;margin:0 auto;border:10px solid #f5f5f5}.blog-content-wrap .wp-caption-text{margin:.6em 0 0;font-family:lato,helveticaneue,Helvetica,Arial,san-serif;font-size:.875em;text-align:center}.blog-content-wrap img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.blog-content-wrap img.alignright{margin-left:1em 0 1em 1em}.blog-content-wrap img.alignleft{margin:1em 1em 1em 0}.blog-content-wrap img.aligncenter{display:block;margin:1em auto}.blog-content-wrap pre{padding-top:1em;padding-bottom:1em;font-size:.8125rem}.content{color:#404040;padding:4%}.content h2,h2.blog-title{font-weight:700;font-size:2.2em;color:#404040;line-height:1.2em;margin:0!important;letter-spacing:-.06em}.content h3{font-size:1.7em;font-weight:700}.blog-content-wrap h2{font-family:Helvetica,Arial,sans-serif;letter-spacing:-.02em}.author-avatar{font-size:75%!important;color:#666;padding:.2em 0;display:block;position:relative;text-indent:5em;line-height:4em;width:70%}.author-avatar img{margin:0 1em 0 0;position:absolute;top:0;left:0;width:4.3375em;height:4.39375em;border-radius:2.1999em;overflow:hidden}.large-author-avatar img{margin:0 1em 10em 0;width:4.3375em;height:4.39375em;border-radius:2.1999em;overflow:hidden}.author-avatar a{color:#e67017}.post-author-avatar{border-radius:50%;overflow:hidden;float:left}.author-avatar-title{text-indent:5em;font-size:1em!important}.share{width:94%;margin:3% auto 0;padding:1.2%;border-top:solid 1px #999;background:#eee;position:relative;box-shadow:inset 6px 6px 10px #eee;font-size:.8em;display:block;clear:both;border-radius:2em}.share img{width:auto;max-width:auto}.share-bubble{position:relative;top:-1em;margin:0 0 0 .1875rem!important;float:left}.share span{float:left;height:23px!important}.stButton .chicklets{height:auto!important}.share .mobile-remove,.share .mobile-show{float:left}.st_facebook_hcount,.st_facebook_large,.st_googleplus_hcount,.st_googleplus_large,.st_linkedin_hcount,.st_linkedin_large,.st_stumbleupon_hcount,.st_stumbleupon_large,.st_twitter_hcount,.st_twitter_large{opacity:.3!important}.st_facebook_hcount:hover,.st_facebook_large:hover,.st_googleplus_hcount:hover,.st_googleplus_large:hover,.st_linkedin_hcount:hover,.st_linkedin_large:hover,.st_stumbleupon_hcount:hover,.st_stumbleupon_large:hover,.st_twitter_hcount:hover,.st_twitter_large:hover{opacity:1!important}.blog-content-wrap h1,.blog-content-wrap h2,.blog-content-wrap h3,.blog-content-wrap h4,.blog-content-wrap h5{margin-bottom:.5em;color:#444}#case-studies .share{background:#fff}#case-studies .share img{display:none}.section{clear:both;margin:0 0 1em;padding:4% 0;background:#fff}.post-pagination{overflow:hidden;margin:3.375rem 0 0}.post-pagination a{font-family:whiteboard,lato,helveticaneue,Helvetica,Arial,sans-serif;font-size:1.125em}.post-pagination .next{float:right}.get-a-job{padding:5% 15%}#sidebar{width:18%;nowhitespace:afterproperty;float:left;max-width:250px;position:relative}.sidebar-social-links{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:2.1875rem;padding-bottom:2.1875rem;padding-top:1.25rem;clear:both}.sidebar-heading{font-weight:100;font-size:1em;margin-left:.5em}.widget{margin-bottom:1em;color:#999;font-family:lato,helveticaneue,Helvetica,Arial,sans-serif}.widget h2{margin-left:.5em;border-bottom:1px solid #aaa;color:#666;font-size:.9em;font-weight:700;line-height:1em;padding:.4em 0;text-transform:uppercase}.widget ul{list-style:none;margin:0 0 3em;padding:0}.widget li{margin:.5em 0 .5em .5em}.widget li span{font-size:.8em}.widget ul a{color:#e67017;font-size:.8em;text-transform:uppercase;display:block}.widget ul a:hover{color:#333}.widget ul ul{display:none}.widget ul li.current-menu-item ul{display:block;margin:.5em 0 0;border-left:solid 1px #ccc}.widget ul li.current-menu-item ul a{text-transform:none;color:#666}.widget ul li.current-menu-item ul a:hover{color:#333}.widget ul li.current-menu-item ul ul,.widget ul li.current-post-item ul ul{display:none}.widget ul li.current-menu-ancestor ul,.widget ul li.current-post-ancestor ul{display:block;margin:.5em 0 0;border-left:solid 1px #ccc}.widget ul li.current-menu-ancestor ul a,.widget ul li.current-post-ancestor ul a{text-transform:none;color:#ccc}.widget ul li.current-menu-ancestor ul ul,.widget ul li.current-post-ancestor ul ul{display:none}.widget ul li.current-menu-ancestor ul li.current-menu-item ul,.widget ul li.current-post-ancestor ul li.current-post-item ul{display:block;border-left:none;border-top:solid 1px #ccc;margin:.5em 0 .5em -.5em;background:#eee;background:rgba(250,250,250,.1);padding:0 0 .5em}.widget ul li.current-menu-ancestor ul li.current-menu-item ul li,.widget ul li.current-post-ancestor ul li.current-post-item ul li{padding:0 0 0 .5em}.widget ul li.current-menu-ancestor ul ul ul,.widget ul li.current-post-ancestor ul ul ul{display:none}.widget ul li.current-menu-ancestor ul li.current-menu-parent ul,.widget ul li.current-post-ancestor ul li.current-post-ancestor ul{display:block;border-left:none;border-top:solid 1px #ccc;margin:.5em 0 .5em -.5em;background:#eee;background:rgba(250,250,250,.1);padding:0 0 .5em}.widget ul li.current-menu-ancestor ul li.current-menu-parent ul li,.widget ul li.current-post-ancestor ul li.current-post-ancestor ul li{padding:0 0 0 .5em}.widget ul li.current-menu-ancestor ul li.current-menu-parent ul li.current-menuitem ul{display:block}.widget ul li.current-menu-item a,.widget ul li.current-post-parent a,.widget ul ul li.current-menu-item a,.widget ul ul li.current-post-parent a{color:#e67017}.widget ul ul li.current-menu-item ul a{color:#666}.widget ul ul ul li.current-menu-item a{color:#e67017}#sidebar .popular-posts a{text-transform:none}.sidebar-cta{font:0.875rem/1.875rem helvetica,sans serif;nowhitespace:afterproperty;color:#282828;text-transform:uppercase;letter-spacing:.03em;text-indent:35px;display:inline-block;height:30px;margin:.1875rem auto 0;padding-top:.625rem;width:100%}.sidebar-cta:hover{color:#e35f00;background-position:bottom left}.bonusBox{max-width:100%;min-height:331px;background-color:#fc6c30;position:relative;padding-right:1.25rem;color:#fff;margin-top:5rem;padding-bottom:1.25rem}.bonusBox.adobe{background-color:#38a68b}.bonusBox p{color:#fff}.bonusBox img{float:left;margin-top:-3.125rem;margin-left:4.3125rem}.bonusBox h2{padding-top:1.25rem;color:#fff;font-family:whiteboard,lato,helveticaneue,Helvetica,Arial,sans-serif}.mvoForm{padding:1.25rem;padding-top:0}.comments{padding:4%;clear:both}.comments section{text-align:left}.comments .comments-list{margin:0}ol.comments-list{border-top:1px solid #efefef;padding-top:1.875rem}.comment{position:relative;padding-left:3.75rem;margin-bottom:2.5rem}.comment .avatar{max-width:40px;position:absolute;left:0;top:0;margin:.3125rem 0}.comment h2.comment-author{font-size:1.125rem;margin:0}.comment .comment-meta-item{font-size:.75rem;margin-bottom:.625rem;font-style:italic;display:inline-block}.comment .edit-comment{position:absolute;top:0;right:0}.comment .child-comments{margin-top:1.875rem}.comment .comment-content{border-bottom:1px solid #efefef;padding-bottom:1.5625rem}.comment .comment-content p{margin:0 0 .9375rem}.comments-nav-before{margin-bottom:1em}.comments-nav-prev{float:left}.comments-nav-next{float:right}.comments-nav-link{font-size:.875em}.comment-respond{margin-bottom:2.5em}.services-page-project-slider .slick-slide:focus{outline:none}.services-page-project-slider .project-image{border:1px solid #efefef;height:551px;width:calc(100% - 2px);overflow:hidden}.services-page-project-slider .slick-arrow{fill:#ccc}.services-page-project-slider .slick-next{transform:rotate(-90deg);right:-15px;top:calc(50% + 13px)}.services-page-project-slider .slick-prev{transform:rotate(90deg);left:-15px}.web-design-wrap{position:relative;max-width:55em;width:100%;margin:2.4em auto 0}.launch-link{width:100%;padding:0 0 .5em;color:#999;letter-spacing:.03em;font-size:.75em;opacity:.5;display:block}.launch-link:hover{opacity:1}.launch-link img{display:inline-block!important;position:relative;top:-3px;left:2px}.case-study-cta{text-align:center}#content-slider-1 .rsImg{margin-top:3em!important}#content-slider-2{margin:9em auto!important}.salesCTA{text-align:center;margin:4em 0;padding-bottom:2.1875rem}.salesCTA p{margin-bottom:1em}.portfolio-nav{text-align:center;clear:both;overflow:hidden;background:#222;padding:0;width:100%;z-index:101;display:block;position:absolute;top:0}.portfolio-nav a{padding:1.2em 0;display:inline-block;margin:0 1em;font-size:1em;line-height:2.5em;color:#fff;opacity:.5;transition:all 300ms linear}.portfolio-nav a.current-page:hover,.portfolio-nav a:hover{opacity:1;color:#fff}.portfolio-nav a.current-page{opacity:1;border-bottom:solid 2px #fff;color:#fff}.leadCap .col-sixtysix{padding:4% 2% 0% 8%;width:64%;margin:0}.leadCap .col-thirtythree{float:right;margin:4% 0% 0%!important;width:35%;padding:2% 2% 0%;border-left:solid 1px #ccc}.leadCap .col-thirtythree img{width:auto;height:auto}.leadCap .blue{color:#163878!important;font-size:1.125rem;letter-spacing:.0625rem}.leadCap .gray{margin-top:1.25rem}.leadCap .CTA{background:url(images/orange-gradient.png) repeat-x scroll center bottom #f6780a;border:0;border-radius:6px 6px 6px 6px;box-shadow:0 4px 3px rgba(0,0,0,.2);color:#fff!important;font-family:lato,helveticaneue,Helvetica,Arial,sans-serif;font-size:1.5em!important;font-weight:700!important;letter-spacing:-.05em;margin:.3125rem auto;padding:.4em 1.2em;text-align:center;text-decoration:none;text-shadow:-1px -1px 1px rgba(0,0,0,.2);transition:all 300ms linear}.leadCap .CTA:hover{background:none repeat scroll 0 0 #e84e00;color:#fff}.leadCap .CTA-green{background:#8cc63f url(images/green-gradient.png) bottom center repeat-x;border:0;border-radius:6px 6px 6px 6px;box-shadow:0 4px 3px rgba(0,0,0,.2);color:#fff!important;font-family:lato,helveticaneue,Helvetica,Arial,sans-serif;font-size:1.5em!important;font-weight:700!important;letter-spacing:-.05em;margin:.3125rem auto;padding:.4em 1.2em;text-align:center;text-decoration:none;text-shadow:-1px -1px 1px rgba(0,0,0,.2);height:60px;transition:all 300ms linear}.leadCap .CTA-green:hover{background:#508101;color:#fff;line-height:3.75rem;height:60px}.leadCap .CTA-blue{background:#0883f5 url(images/blue-gradient.png) bottom center repeat-x;border:0;border-radius:6px 6px 6px 6px;box-shadow:0 4px 3px rgba(0,0,0,.2);color:#fff!important;font-family:lato,helveticaneue,Helvetica,Arial,sans-serif;font-size:1.5em!important;font-weight:700!important;letter-spacing:-.05em;margin:.3125rem auto;padding:.4em 1.2em;text-align:center;text-decoration:none;text-shadow:-1px -1px 1px rgba(0,0,0,.2);height:60px;transition:all 300ms linear}.leadCap .CTA-blue:hover{background:#013fc3;color:#fff;line-height:3.75rem;height:60px}.leadCap .videoWrapper{position:relative;nowhitespace:afterproperty;padding-bottom:56.25%;padding-top:1.5625rem;height:0}.leadCap .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.leadCap h1{font-size:2.2em!important;margin:1em 0!important}.leadCap .heavy-header{text-align:left;font-size:3.5em;font-weight:900}.leadCap-nav{padding:1.6em 0;text-align:center;border-bottom:solid 2px #eee}.leadCap-nav img{max-width:130px;margin:auto}.services-landing h1{text-align:center;font-size:1em;font-weight:600;line-height:1.3em;text-transform:uppercase;letter-spacing:.2em;padding:4em 2em 1em;margin:auto;color:#68c8c6}.services-landing h2{text-align:center;font-size:3.4em;font-weight:900;line-height:1.3em;padding:0 2em 2em;max-width:1020px;margin:auto}.wwd-icons{padding:0%;margin:4%;width:25%;float:left}.wwd-icons img{width:70%!important;max-width:110px;height:auto}.logo-grid{background:#68c8c6;background:linear-gradient(141deg,#68c8c6 19%,#007ac9 77%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#68c8c6',endColorstr='#007ac9',GradientType=1);padding:2em;border-radius:4px}.logo-grid div{width:25%;float:left;text-align:center;height:125px}.logo-grid div img{max-width:200px;width:100%;height:auto;padding:.625rem 1.25rem}.logo-grid h2{text-align:center;color:#fff;display:block;margin:1em;font-weight:400;font-size:1.375rem}.option-box{width:100%;overflow:hidden;position:relative}.option-box h1{margin-top:0!important}.option-box ul a{font-family:lato,helveticaneue,Helvetica,Arial,sans-serif;color:#999;font-size:1.05em;line-height:1.6em}.option-box .cta-btn{color:#fff;font-weight:600}.option-box ul a:hover{color:#333}.service-box{background-color:#f1f1f1;color:#555;font-size:.9em;padding:0 0 4%;margin:0;width:100%;overflow:hidden;border-radius:9px;position:relative}.service-box ol li{font-size:.875rem;line-height:1.8em}.service-box-bg{background-repeat:no-repeat;background-position:top right;background-color:#f1f1f1;width:100%;max-width:1340px;margin:0 auto;padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;min-height:30em;border-radius:3px;margin:2em auto;position:relative}.parent-heading{font-weight:600;text-transform:uppercase;letter-spacing:.2em}.service-box-bg-image{position:relative;top:0;height:auto;max-height:100%;width:100%;object-fit:cover;right:0;z-index:0}.service-box-heading{max-width:100%;padding:2em 0;margin:auto;width:100%;position:relative;z-index:1}.service-box-image{width:100%}.service-box-heading h1,.service-box-heading h2{width:100%;margin:0}.core .service-box-heading h1{font-size:4em;margin-top:.2em}.service-box-heading h2{font-weight:100;margin:1em 0 1em .2em;font-style:italic;font-size:1.8em!important;line-height:1.3em!important}.service-corner{position:absolute;top:0;left:0;width:auto!important}.service-cta-btns{margin:2em 0;text-align:center}.services-entry{padding-left:4% 2%;max-width:850px;margin:0 auto}.services-entry:first-of-type{padding-bottom:0}.services-entry a{color:#ec6115;font-weight:700}.services-entry a:hover{color:#8cc63f}.services-entry p{line-height:1.6em!important}.services-entry .service-content-container h1:first-of-type,.services-entry .service-content-container h2:first-of-type,.services-entry .service-content-container h3:first-of-type,.services-entry .service-content-container h4:first-of-type,.services-entry .service-content-container h5:first-of-type{margin-top:0}.services-entry .service-content-container .slick-slider{max-height:620px}.service-box p{margin:3% auto;color:#666}.services-pathfinder h2{text-align:center}.services-pathfinder h3 a{color:#444;font-size:.45em;text-transform:uppercase;font-weight:600;letter-spacing:.2em}.services-pathfinder ul{padding:0!important;margin:0!important;list-style:none!important}.services-pathfinder ul li{list-style:none!important;padding:.2em 0;margin:0}.services-pathfinder ul li a{color:#444}.service-box img{width:100%;height:auto}.service-box ul{margin:5% 0;width:100%}.service-box ol{margin:0 0 3% 1.5%;line-height:inherit;font-size:.825em}.service-box ul li{margin:1em 0;text-indent:1%}.service-box ul a{font-family:lato,helveticaneue,Helvetica,Arial,sans-serif;color:#666;font-size:1em;line-height:1.6em}.service-box ul a:hover{color:#333}.service-box .wwd-blurb{float:left;width:36%;margin:0 4%}.service-box .wwd-graphic{float:right;width:56%;height:100%;position:relative}.service-post-thumb{margin:0 1.5em 0 0;width:30%}.service-post-thumb img{width:100%;height:auto;border:solid 1px #ddd}.service-post-thumb img:hover{border:solid 1px #ec6115}.services-menu h3 a{font-weight:700;font-size:.85em;color:#666}.services-menu li{margin:.3em 0!important}.services-menu li a{font-size:.85em}.col-thirtythree.services-menu{text-align:center}.page-blog-title{font-size:1.4em}.page-blog-title a:hover{color:#ec6115!important}.related_posts .content-blog{margin:2em 0 5em}.content-blog p a{color:#ec6115}.wwd-blurb{float:left;width:92%;margin:4%;position:relative;overflow:visible}.wwd-blurb h3,.wwd-blurb p,.wwd-blurb ul{z-index:1;position:relative}.wwd-blurb ul{padding:0!important;list-style:none}.wwd-blurb h3{margin-bottom:1.5em}.wwd-blurb ul li{list-style:none!important}.wwd-blurb ul li a{padding:0 1.4em 0 0;background:url(images/bullet-arrows.png) right -300px no-repeat}.wwd-blurb ul li a:hover{background-position:right -28px}#branding,#marketing,#web{position:relative;top:-9.5em}.wwd-graphic{position:absolute;top:0;right:0;height:100%;width:70%;z-index:0}.wwd-graphic img{height:auto;width:100%;float:right;max-width:550px}#services-pages .wwd-blurb{margin:12% 0% 4% 4%;width:45%}#services-pages .wwd-graphic{margin:0;width:50%;text-align:center}.subsection-heading{text-align:center;width:100%;border-top:solid 1px #ccc;border-bottom:solid 1px #fff;height:0;margin:4em 0}.subsection-heading span{background:#e9e9e9;font-family:lato,helveticaneue,Helvetica,Arial,san-serif;font-size:1em;color:#333;text-shadow:1px 1px 0 #e9e9e9;border-radius:15px;border-top:solid 1px #ccc;border-bottom:solid 1px #fff;position:relative;top:-12px;padding:.2em 1.5em .5em}.case-study-thumb img{margin:0 auto!important}.excerpt{display:block;padding:0 0 2em}.excerpt a{color:#e67017}#case-studies .cs-loop-option-box{position:relative;width:90%;margin:2% auto;max-width:60em;padding:0 0 4%;border:solid 1px #eee;color:#555;font-size:.9em}#case-studies .option-box{max-width:60em;margin:4em auto}#case-studies .cs-loop-option-box .wwd-blurb{width:92%;margin:4%;padding:4% 0 0;float:none;display:block;clear:both}#case-studies .cs-loop-option-box .wwd-graphic{position:relative;width:100%;display:block;float:none}#case-studies .cs-loop-option-box .wwd-graphic img{height:auto;width:100%;max-width:100%}#case-studies hr{clear:both;width:100%;margin:7% 0;background:#ddd;border-top:solid 1px #ddd}#case-studies ul{margin:4% 0% 4% 4%;list-style:outside;color:#666}#case-studies ul li{margin:2% 0;text-indent:0}#case-studies .alignright{width:45%;float:right;margin:0% 0 3% 4%;position:relative}#case-studies .alignleft{width:45%;float:left;margin:0% 4% 3% 0;position:relative}.single-case-studies ol li{line-height:1.5em;color:#666;font-family:lato,Helvetica,Arial,sans-serif;padding-bottom:.625rem;margin-left:2.8125rem}.core .web-list li,.web-list li,.webstrategy .services-entry ul li{background:url(images/check-green.png) left 1px no-repeat;padding-left:1.875rem;list-style:none!important}.brand-list li,.branding .services-entry ul li,.core .brand-list li{background:url(images/check-blue.png) left 1px no-repeat;padding-left:1.875rem;list-style:none!important}.inbound-list li,.inbound .services-entry ul li{background:url(images/check-orange.png);padding-left:1.875rem!important;list-style:none!important;background-size:10px;background-position:0 5px;background-repeat:no-repeat}.fifty-percent:nth-child(2n){padding-right:0%}.entry{width:100%}.snippet{color:#fff;display:block;font-family:lato,helveticaneue,Helvetica,Arial,sans-serif;font-size:1.2em;line-height:1.1em;margin:2em auto;max-width:20em;text-shadow:1px 1px 0 #000}.snippet-small{font-size:1.35em;text-align:left;width:100%;margin:.5em 0 2em;color:#fff;display:block;font-family:'serif',lato,helveticaneue,Helvetica,Arial,sans-serif;word-spacing:.1em;letter-spacing:.03em}.services-icon{position:relative}.services-icon img{width:7em;margin:3em 0 -4em}.sticky-space{display:block;height:115px;margin-top:-7.1875rem;visibility:hidden}.module{background:#f5f5f5;width:90%;max-width:1100px;margin:auto;padding:5%}.contact-box{color:#fff;padding:2em 0;margin:0 auto 2em;background:#f05327;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjA1MzI3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxN2QyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:linear-gradient(135deg,#f05327 0%,#f17d24 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f05327',endColorstr='#f17d24',GradientType=1)}.contact-box h2{font-size:1.9em;padding:1em 0;margin:0;text-shadow:.1em .15em .2em #cb4f07}.contact-box a{color:#fff;text-shadow:.1em .15em .2em #cb4f07}.contact-box a:hover{color:#e67017}body.page-id-5169 .bubble,body.page-id-11036 .bubble,body.page-id-11037 .bubble,body.page-id-11038 .bubble,body.page-id-11198 .bubble{background:0 0;color:#fff}.contact-box form{margin:3% auto}.contact-box .whiteboard{text-shadow:#f97b00 1px 1px 2px;line-height:1.3em;margin-bottom:1em}.contact-box.locations .col-three{margin:0 2.66%}#map_canvas{width:99.99%;height:250px;position:relative;bottom:4%;border-top:solid 3px #cb4f07;border-bottom:solid 2px #ff9d56}.page-template-contact-us-php #choice_4_1,.page-template-contact-us-php #choice_6_1{height:15px!important}.ebook-cover{float:left;width:52.323%;margin-right:4%}.ebook-cover img{max-width:100%}body.page-template-page-ebook-10-questions .ebook-content h3,body.page-template-page-ebook .ebook-content h3,body.page-template-page-marketing-kpi .ebook-content h3,body.page-template-page-search-rank .ebook-content h3,body.page-template-page-wordpress-seo .ebook-content h3{font-weight:300!important}body.page-template-lead-capture .option-box{margin-bottom:2em}body.page-template-lead-capture .option-box .col-thirtythree{background-color:#f3f3f3;border-left:none}body.page-template-lead-capture .form-column,body.page-template-page-ebook-10-questions .form-column,body.page-template-page-ebook .form-column,body.page-template-page-marketing-kpi .form-column,body.page-template-page-search-rank .form-column,body.page-template-page-wordpress-seo .form-column{background-color:#f3f3f3;box-shadow:0 0 30px 0 rgba(0,0,0,.2);padding:2em}body.page-template-lead-capture .form-column .inner,body.page-template-page-ebook-10-questions .form-column .inner,body.page-template-page-ebook .form-column .inner,body.page-template-page-marketing-kpi .form-column .inner,body.page-template-page-search-rank .form-column .inner,body.page-template-page-wordpress-seo .form-column .inner{width:100%;padding:0}.page-template-page-ebook .ebook-cover img{display:block;margin:0 auto}.ebook-content{float:right;width:40.626%}.ebook-content>h3{margin:0}.page-template-page-ebook .module{background-color:transparent;padding:0}.page-template-page-ebook .module .ebook-content{padding-left:0;margin:2em 0 3em;background-color:#fafafa;box-shadow:0 0 30px 0 rgba(0,0,0,.2)}.page-template-page-ebook-php .ebook-cover h2{margin-top:0}.lock{display:inline-block;width:16px;height:16px;background:url(images/lock.png) center center no-repeat;opacity:.5;position:relative;left:-4px;transition:all .3s ease-in-out}.accordion:hover .lock{opacity:1}.page-template-lead-capture #page-wrap{margin-top:0;padding-top:0}.page-template-lead-capture-php h2{color:#555;font-family:helveticaneue,Helvetica,Arial,sans-serif;font-size:4em;font-weight:700;letter-spacing:-.06em;line-height:1em;margin:0 auto;padding:0}.page-template-lead-capture-php.parent-pageid-8761 .col-sixtysix ul li{background:url(images/check-orange.png) no-repeat scroll left 1px transparent;padding-left:1.25rem}.page-template-lead-capture .name_first,.page-template-lead-capture .name_last{width:100%!important}.related{margin:2em 0}.related h2{text-align:center;padding-top:1em!important;padding-bottom:1em!important}a.related-service.column1{border-right:1px solid #ccc;border-left:1px solid #ccc;margin:0 auto;text-align:center;display:table;padding:0 1.25rem;max-width:330px}a.related-service.column2,a.related-service.column3,a.related-service.column4,a.related-service.column5{border-right:1px solid #ccc}a.related-service.column2:last-child,a.related-service.column3:last-child,a.related-service.column4:last-child,a.related-service.column5:last-child{border-right:0}a.related-service.column2{width:49.5%;text-align:center;margin:0 auto;display:inline-block}a.related-service.column3{width:33%;text-align:center;margin:0 auto;display:inline-block}a.related-service.column4{width:24%;text-align:center;margin:0 auto;display:inline-block}a.related-service span>span{text-align:center;display:table;margin:0 auto}a.related-service img{max-width:200px;padding-top:.625rem;text-align:center;display:table-cell;max-height:150px;border:solid 1px #eee;padding:1em}a.related-service h3{margin:0;font-size:1.3em;padding:.5em}a.related-service:hover h5{color:#ec6115}.page-template-page-ebook-10-questions{background:#fff}.page-template-page-ebook-10-questions #page-wrap{padding-top:0}.page-template-page-ebook-10-questions #footer_wrap{background:#351a07}.ebook-container{max-width:1200px;margin-left:auto;margin-right:auto}.ebook-container:after{content:'';display:table;clear:both}.faux-border,header.ten-b{color:#fff;background:#f07d25;background:radial-gradient(ellipse at center,#f07d25 0%,#f07825 25%,#f06826 64%,#f05227 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f07d25',endColorstr='#f05227',GradientType=1)}.faux-border{position:absolute;top:0;left:0;width:100%;height:5px}header.ten-b h1{text-align:center;color:#fff;font-size:2.8125em}.ebook-logo{width:88px;display:block}.ebook-logo.orange{margin:0 auto 2%}header.ten-c{border-bottom:2px solid #eee}.ebook-wrap{background:#fff;text-align:left;padding:4% 2%}.ebook-wrap h2{font-weight:300!important;font-size:1.5625rem;margin-top:0;margin-bottom:.625rem;color:#474747}.custom-counter{margin-left:0;padding-right:0;list-style-type:none}.custom-counter li{counter-increment:step-counter;color:#f16627;font-size:1.0625rem}.custom-counter li::before{display:inline-block;vertical-align:top;width:23px;height:23px;content:counter(step-counter);margin-right:.3125rem;font-size:.75rem;background-color:#f16627;color:#fff;border-radius:50%;font-weight:700;text-align:center;padding-top:.125rem}.custom-counter li div{color:#333;font-size:84.65%;padding-left:1.75rem}.custom-counter li span{display:inline-block;width:calc(100% - 28px)}.custom-counter li+li{margin-top:4%}.form-column{background:#eee}.ebook-physical img{margin:0 auto;display:block}.custom-counter{margin-top:4%}.form-column .inner{width:90%;margin:0 auto 2%;padding:4% 0}.form-column textarea{width:100%!important}header.ten-c h1,header.ten-c p{text-align:center}.page-template-page-ebook-10-questions #footer-col-four,.page-template-page-ebook-10-questions #footer-col-three,.page-template-page-ebook-10-questions #footer-col-two,.page-template-page-ebook-10-questions #footer .CTA{display:none}.page-template-page-search-rank header{background:#fff}.page-template-page-marketing-kpi header,.page-template-page-wordpress-seo header{background:#fff;padding:3%}.page-template-page-marketing-kpi #page-wrap,.page-template-page-wordpress-seo #page-wrap{padding-top:0}.page-template-page-wordpress-seo .left ul li{list-style-type:disc;margin-left:2.8125rem;padding-left:.625rem;line-height:1.5em}.accordion{color:#adadad;font-size:.8125rem}.accordion-title{color:#adadad;cursor:pointer}.accordion-content{display:none;padding:.5em 0}a.tooltips{position:relative;display:inline}a.tooltips span{position:absolute;width:250px;color:#000;background:#fff;border:2px solid #ccc;height:auto;line-height:1.5em;text-align:left;visibility:hidden;border-radius:6px;padding:1.25rem;font-weight:400;font-size:.875rem;margin-top:-1.5625rem}a:hover.tooltips span{visibility:visible;opacity:1;right:100%;top:50%;margin-top:-.9375rem;margin-right:.9375rem;z-index:999}.fixed-bg{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;background-position:top center;background-size:auto;background-repeat:no-repeat;z-index:-1}.banner-overlay{padding:10% 0 5%;margin:0 auto;max-width:700px;position:relative;text-align:center;color:#fff}.banner-overlay p{padding:1.25rem}.jobs .blog-content-wrap{box-shadow:none;width:100%;padding:0 2em 2em;border:none}.jobs .group{padding:2em 0}#jobs-slider-nav .home-blog-posts-blackbg{cursor:pointer}#jobs-slider-nav .home-blog-posts-blackbg:hover .loop-title:before{width:60%}#jobs-slider-nav .cycle-pager-active .home-blog-posts-blackbg .loop-title:before{background:#f05229;width:100%}#jobs-slider-nav .cycle-pager-active .home-blog-posts-blackbg .loop-title{color:#f05229}#jobs-slider-nav{width:25%;float:right}#jobs-slider-nav a{font-family:lato;padding:1em;color:#555;font-size:1.2em;display:block;border-bottom:solid 1px #ddd;cursor:pointer}#jobs-slider-nav .cycle-pager-active{color:#ec6115}.jobs-content{width:75%;float:left}.jobs-content .cycle-slide{width:100%}.jobs-accordion-wrap{max-width:774px;margin:0 auto 3.75rem}.jobs-accordion-item{border-top:1px solid #eee}.jobs-accordion-item:first-child{border-top:0}.jobs .jobs-accordion-content{float:none;margin:0;padding:0}.jobs .jobs-accordion-header{margin:0}.jobs-accordion-header a{display:block;padding:.625em 0;color:#444;font-size:1.5rem}.jobs-accordion-header a:hover{color:#ec6115}.jobs-accordion-header a:focus{outline:0}.single-event .orange-heading span{width:100%}.single-event .blog-content-wrap{padding:0}.event-attendees li img{max-width:50px;padding-right:.625rem}.event-attendees li{line-height:2.5rem;margin-bottom:.625rem}body.page-template-page-faq{background:url(images/faq-bg.jpg) top center fixed;background-size:cover}.page-template-page-faq h1{color:#f36412;font-family:Helvetica;font-size:3.125rem;font-weight:700;text-align:left;margin-bottom:0;margin-top:0;letter-spacing:.03125rem}.page-template-page-faq .entry p{color:#000;font-family:lato,Arial,sans-serif;font-size:1.5625rem;font-weight:500}.page-template-page-faq h2{font-size:1.75rem;font-weight:500;line-height:2.3125rem;margin-bottom:.625rem}.page-template-page-faq .entry li{list-style-type:disc;margin-left:.9375rem;font-family:lato,Arial,sans-serif;font-size:1.125rem;font-weight:300;line-height:1.5em}.page-template-page-faq ul{display:block;margin-bottom:.9375rem}.page-template-page-faq .line{height:1px;width:100%;background:#999;margin:2.6875rem 0}.page-template-page-faq .entry li a{color:#f36412;font-size:1.25rem;font-weight:700;line-height:1.875rem}.page-template-page-faq .answer h2{margin-bottom:0;color:#3e3e3e}.page-template-page-faq .answer p{font-size:1.125rem;font-weight:300;line-height:1.5em;margin-bottom:1.25rem;margin-top:0}.vital-culture-content{background:url(images/cloud-bg.jpg) top center no-repeat fixed;background-size:cover}body.page-id-85{background-image:url(images/work-bg.jpg);background-position:top center;background-repeat:no-repeat}body.page-id-85 .slick-list{top:7em}.pagination{text-align:center}.pagination ol{list-style-type:none;margin:0 auto;text-align:center;display:inline-block}.pagination ol li{float:left;width:auto;font-family:whiteboard,lato,helveticaneue,Helvetica,Arial,sans-serif;padding-right:.9375rem}@font-face{font-family:inbound;src:url(fonts/inbound/inbound.eot?-hrwqx1);src:url(fonts/inbound/inbound.eot?#iefix-hrwqx1) format("embedded-opentype"),url(fonts/inbound/inbound.woff?-hrwqx1) format("woff"),url(fonts/inbound/inbound.ttf?-hrwqx1) format("truetype"),url(fonts/inbound/inbound.svg?-hrwqx1#inbound) format("svg");font-weight:400;font-style:normal}[class*=" inbound-icon-"],[class^=inbound-icon-]{font-family:inbound;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.page-template-page-inbound-php{background:#000}.page-template-page-inbound-php .padding{padding-top:2.39em}section.inbound-header{background:#303131;background-size:contain;position:relative}section.inbound-header h1{color:#fff;font-size:4.063em;position:absolute;left:50%;width:454px;margin-left:-14.1875rem;top:20%}section.inbound-header img{vertical-align:bottom}section.what-is-inbound{background:#fff;overflow:hidden}section.what-is-inbound .col-two{padding:7.6875rem 0}section.what-is-inbound .col-two h1{color:#48494b;font-size:2.813em;padding:18% 0 1.25rem}section.what-is-inbound .col-two h1 span{color:#0095b5}section.what-is-inbound .col-two p{font-size:1.25em;padding:0 .625rem}section.outbound-is-dead{background:#303131;overflow:hidden;padding:11.25rem 0}section.outbound-is-dead,section.outbound-is-dead h1{color:#fff}section.outbound-is-dead h1{font-size:2.813em;padding:4% 0 1.25rem}section.outbound-is-dead h1 span{color:#f05229}section.outbound-is-dead .col-two p{font-size:1.25em;line-height:2rem;padding:0 1.875rem}section.outbound-is-dead .pods .col-two{box-sizing:border-box;display:table;height:99px;margin-right:0;padding-left:6.875rem;text-align:left}section.outbound-is-dead #skip-tv-ads{background:url(images/icon-skip-ads.png) no-repeat;margin-bottom:3.125rem}section.outbound-is-dead #unsubscribe{background:url(images/icon-unsubscribe.png) 15px 0 no-repeat;margin-bottom:3.125rem}section.outbound-is-dead #do-not-call{background:url(images/icon-do-not-call.png) no-repeat}section.outbound-is-dead #direct-mail{background:url(images/icon-direct-mail.png) no-repeat}section.outbound-is-dead .pods .col-two p{color:#b1b1b1;display:table-cell;padding:0;text-transform:uppercase;vertical-align:middle}section.blank{background:#fff;height:660px}section.inbound-tools{background:#303131;color:#fff;overflow:hidden}section.inbound-tools .tools .tool{height:365px;width:33.333%;cursor:pointer;position:relative;vertical-align:top}.inbound-icon-content-creation p.icon:before{content:"\e60a";font-size:2.5em;font-weight:400}.inbound-icon-conversion-strategy p.icon:before{content:"\e60b";font-size:2.5em;font-weight:400}.inbound-icon-marketing-automation p.icon:before{content:"\e60c";font-size:2.5em;font-weight:400}.inbound-icon-reporting p.icon:before{content:"\e60d";font-size:2.5em;font-weight:400}.inbound-icon-social-media-email-marketing p.icon:before{content:"\e60e";font-size:2.5em;font-weight:400}.inbound-icon-web-optimization p.icon:before{content:"\e60f";font-size:2.5em;font-weight:400}p.icon{padding-top:20%}section.inbound-tools .tools .active-tab#web-optimization:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#0095b5;border-width:35px;margin-left:-2.1875rem;margin-top:-.5625rem;z-index:100}section.inbound-tools .tools .active-tab#content-creation:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#f37e24;border-width:35px;margin-left:-2.1875rem;margin-top:-.5625rem;z-index:100}section.inbound-tools .tools .active-tab#conversion-strategy:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#938982;border-width:35px;margin-left:-2.1875rem;margin-top:-.5625rem;z-index:100}section.inbound-tools .tools .active-tab#social-media-email-marketing:before{bottom:97%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#6d6e71;border-width:35px;margin-left:-2.1875rem;margin-top:-.5625rem;z-index:100}section.inbound-tools .tools .active-tab#reporting:before{bottom:97%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#05b59c;border-width:35px;margin-left:-2.1875rem;margin-top:-.5625rem;z-index:100}section.inbound-tools .tools .active-tab#marketing-automation:before{bottom:97%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#f05229;border-width:35px;margin-left:-2.1875rem;margin-top:-.5625rem;z-index:100}section.inbound-tools .tool-data{display:none}section.inbound-tools .tools .active-tab{box-shadow:inset 0 0 0 9px #303131}section.inbound-tools .tools .tool p{color:#303131;font-size:1.875em;font-weight:700;line-height:2.5rem;opacity:.7;margin:0 6.25rem}section.inbound-tools .tools .tool p span{font-size:.65em;font-weight:400;text-transform:uppercase}section.inbound-tools .tools .active-tab p{color:#fff;opacity:1}.tool-data-container .col-two{box-sizing:border-box;padding:0 3%;text-align:left}.tool-data-container .col-two h2{color:#fff;font-size:1.875em;margin:0}.tool-data-container .col-two p{font-size:1.25em;line-height:1.5rem;padding-bottom:2.5rem}.tool-data-container .col-two p a.button,section.case-studies .case-studies-container .slider-container ul.slider li p a.button{background:#fff;display:block;color:#424242;width:30%;text-align:center;font-size:1.25em;font-weight:700;border-radius:9px;padding:.3125rem;transition:all .2s linear}.tool-data-container .col-two p a.button:hover{opacity:.6}.tool-data-container .col-two ul{columns:2;-webkit-columns:2;-moz-columns:2}.tool-data-container .col-two ul li{background:url(images/bullet.png) 0 7px no-repeat;padding:0 0 1.125rem 2.1875rem;text-transform:uppercase}section.case-studies .case-studies-header{background:#fff}section.case-studies .case-studies-header h1{color:#48494b;font-size:1.875em;padding:1.875rem 0;text-transform:uppercase}section.case-studies .case-studies-container{background:#303131;overflow:hidden}section.case-studies .case-studies-container .slider-container{margin:0 auto;max-width:1400px}section.case-studies .case-studies-container .slider-container .col-two{overflow:visible}section.case-studies .case-studies-container .slider-container ul.slider li{min-height:630px;text-align:left;overflow:hidden}section.case-studies .case-studies-container .slider-container ul.slider li img{bottom:0;position:absolute;right:20px;z-index:-1}section.case-studies .case-studies-container .slider-container ul.slider li .company-logo{margin:8.75rem 0 3.4375rem}section.case-studies .case-studies-container .slider-container ul.slider li .company-logo img{position:static}section.case-studies .case-studies-container .slider-container ul.slider li h2{color:#0095b5;font-size:1.125em;line-height:1.125rem;text-transform:uppercase}section.case-studies .case-studies-container .slider-container ul.slider li h2 span{color:#fff}section.case-studies .case-studies-container .slider-container ul.slider li p{color:#fff;font-size:1.75em;line-height:1.75rem}section.case-studies .case-studies-container .slider-container ul.slider li p.cta{position:absolute;right:20%;top:370px;z-index:100}section.case-studies .case-studies-container .slider-container ul.slider li p.cta a.button{color:#0095b5;font-size:.875em;padding:.9375rem;width:230px}.slider-container{position:relative}.bx-controls-direction a{position:absolute;top:45%}.bx-controls-direction a.bx-prev{background:url(images/btn-previous.png) no-repeat;display:block;height:60px;left:0;text-align:left;text-indent:100%;white-space:nowrap;overflow:hidden;width:31px}.bx-controls-direction a.bx-next{background:url(images/btn-next.png) no-repeat;display:block;height:60px;right:0;text-align:right;text-indent:100%;white-space:nowrap;overflow:hidden;width:31px}ul#bx-pager{text-align:center;position:absolute;bottom:0;width:100%}ul#bx-pager li{background:rgba(30,31,31,.8);display:inline-block}ul#bx-pager li a{color:#fff;display:block;font-size:1.563em;padding:1.1875rem 7.4375rem}ul#bx-pager li a.active{background:#0095b5}section.ready-to-talk{background:#ebebeb;border-bottom:20px solid #fff;border-top:20px solid #fff}section.ready-to-talk .ready-to-talk-container{margin:0 auto;max-width:87.5em;overflow:hidden}section.ready-to-talk .ready-to-talk-container .col-two{box-sizing:border-box;display:block;margin:0;min-height:500px;text-align:left;width:50%}section.ready-to-talk .ready-to-talk-container .col-two:first-child{border-right:10px solid #fff;padding-left:.625rem}section.ready-to-talk .ready-to-talk-container .col-two:last-child{border-left:10px solid #fff;padding:0 .625rem 0 5rem}section.ready-to-talk .ready-to-talk-container .col-two .col-two-container{height:280px;margin-top:15%}section.ready-to-talk .ready-to-talk-container .col-two .col-two-container .col-two-container-inner{border:none;float:left}section.ready-to-talk .ready-to-talk-container .col-two .col-two-container .col-two-container-inner:first-child{width:42%}section.ready-to-talk .ready-to-talk-container .col-two .col-two-container .col-two-container-inner:last-child{width:58%}section.ready-to-talk .ready-to-talk-container .col-two .col-two-container img{padding-right:10%}section.ready-to-talk .ready-to-talk-container .col-two .col-two-container h1{font-size:2.188em;margin-bottom:1.0625rem}section.ready-to-talk .ready-to-talk-container .col-two .col-two-container p{font-size:1.25em;margin-bottom:1.5625rem}section.ready-to-talk .ready-to-talk-container .col-two .col-two-container p a.button{background:#05b59c;border-radius:9px;color:#fff;display:inline-block;font-size:1.563em;font-weight:700;padding:.8125rem 3.125rem}section.ready-to-talk .ready-to-talk-container .col-two .col-two-container p a.book-download{color:#f37e24;font-size:1.563em;font-weight:700}section.ready-to-talk .ready-to-talk-container .col-two .col-two-container p a.book-download:after{background:url(images/ebook-download.png) no-repeat;content:" ";display:inline-block;height:29px;left:5px;position:relative;top:5px;width:29px}section.ready-to-talk .ready-to-talk-container .col-two:first-child .col-two-container .col-two-container-inner:last-child{padding-right:5.625rem}*,*:after,*:before{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}img{vertical-align:bottom}.wrapper{max-width:1280px;margin:0 auto}.logo{margin:1.5625rem 0;text-align:center}.logo-img{max-width:95%}.superbox-list{display:inline-block;*display:inline;zoom:1;width:12.5%}.superbox-img{max-width:100%;width:100%;cursor:pointer}.superbox-show{text-align:center;position:relative;background:#333;width:100%;padding:3.4375rem 1.5625rem;display:none;overflow:hidden}.superbox-current-img{max-width:100%;box-shadow:0 1px 4px #222;border:1px solid #222}.superbox-img:hover{opacity:.8}.superbox-float{float:left}.superbox-close{opacity:.7;cursor:pointer;position:absolute;top:25px;right:25px;background:url(../img/close.gif) no-repeat center center;width:35px;height:35px}.superbox-close:hover{opacity:1}.page-template-template-questionaires-php{background-color:#fff}.rfpForm{display:block;margin:0 auto;max-width:90%;border:1px solid #ccc;background:#e7e5e5}.rfpForm img{margin:0}.optin-monster-overlay #om-lightbox-bullseye-footer button{line-height:0;text-align:left}.resource:nth-child(even){background:#f3f3f3}.resource:nth-child(odd){background:#fff}.resource{padding:1.875rem 0;position:relative;text-align:center}.imageLft{display:block}.ebook .imageLft img{max-height:390px}.literature-brochures-specification-sheets .imageLft img{max-width:250px}.resource .wrapper h2,.resource .wrapper p{line-height:1.5em;display:block}.topTxt h1{display:inline;color:#fff;font-family:helvetica;font-size:1.625rem;font-weight:300;line-height:4.625rem}.resource h2{display:inline;padding-bottom:.625rem}.resource .wrapper .imageLft{margin:auto;max-width:240px}.resource .wrapper .btn-grey{margin-top:1.25rem}.resource .wrapper .image{display:block;float:left;clear:both;text-align:left;width:100%;text-align:center}.resource .wrapper .content{display:block;float:right;width:100%;text-align:left;clear:both;position:relative;transform:translateY(0)}.resource a{margin-top:.625rem}section#type{background:url(images/black.png) repeat;text-align:center;z-index:9;float:right}section#type h2{font-size:2.6875rem;font-weight:300;line-height:2.25rem;padding-bottom:2.8125rem;padding-top:2.8125rem;width:100%;color:#ccc}.resource .wrapper,.topTxt .wrapper{max-width:1100px;display:inline-block;margin:auto}.topic,.type{display:inline-block;width:161px;height:74px;background:url(images/down-arrow-resource.png) no-repeat 105px center #393939;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:0 0 0 rgba(255,255,255,.12);color:#fff;font-family:lato,Arial,sans-serif;line-height:4.625rem;font-size:1.125rem;padding-left:1.875rem;text-align:left;vertical-align:top;text-transform:uppercase}#topics,#types{background:#d9d9d9;margin-left:-1.875rem;padding-left:1.875rem;z-index:99}.topic:hover,.type:hover{background:url(images/down-arrow-resource.png) no-repeat 105px center #000;cursor:pointer}#topics #Filters2{width:350px}.topic .controls,.type .controls{display:none}.topTxt{background:#393939;margin-top:2.875rem;height:74px}.topTxt p{font-weight:400;padding-top:.625rem;line-height:1.5em}.calculator .imageLft{margin-left:-7.25rem}.resource-cta{margin-bottom:.9375rem;display:block;position:relative;left:-6px}.resource-cta.guide{left:0}.page-template-page-thank-you{background:#fff}.page-template-page-thank-you .padding{padding:0}.page-template-page-thank-you h1{text-align:left;font-size:3.0625rem;font-weight:700;font-family:helvetica neue}.page-template-page-thank-you #content-wrap{max-width:938px;margin:auto}.page-template-page-thank-you .module{width:100%;padding:3.5%}.page-template-page-thank-you .header_blurb{font-size:1.5625rem;margin-bottom:2.8125rem}.page-template-page-thank-you .recommended_posts_header{color:#f06226;font-family:helvetica neue;font-size:1.75rem;font-weight:400}.page-template-page-thank-you a.readMore{color:#f06226;font-size:1.25rem;font-weight:700}.page-template-page-thank-you .ctaSection a img{margin-top:2.5rem;margin-bottom:1.25rem}.cta-btn{display:inline-block;padding:.625em 1.25em;background-color:transparent;border-radius:3px;font-family:lato,Helvetica,Arial,sans-serif;font-size:1.1em;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-decoration:none;transition:all 100ms ease-out;text-transform:uppercase}.cta-btn:focus{outline:0}.btn-orange{background:linear-gradient(to bottom,#f05419 0%,#f47900 100%);color:#fff;transition:none}.btn-orange:focus,.btn-orange:hover{background:linear-gradient(to bottom,#F05518,#F05518);color:#fff}.btn-blue{background:linear-gradient(to bottom,#0079FC,#0059E6);color:#fff;transition:none}.btn-blue:focus,.btn-blue:hover{background:linear-gradient(to bottom,#0079FC,#0079FC);color:#fff}.btn-green{background:linear-gradient(to bottom,#7BB005,#5D9604);color:#fff;transition:none}.btn-green:focus,.btn-green:hover{background:linear-gradient(to bottom,#7BB005,#7BB005);color:#fff}.btn-grey{background-color:#3c3c3c;color:#fff;transition:none}.btn-grey:focus,.btn-grey:hover{background:#000;color:#fff}.btn-red{background:#e22d0f;color:#fff}.btn-red:hover{color:#fff;background:#404040}.blog-content-wrap .cta-button,.blog-content-wrap .post-thumb{text-align:center}.blog-content-wrap .cta-button .cta-btn,.blog-content-wrap .post-thumb .cta-btn{color:#fff}.service-cta{color:#fff!important;font-weight:400!important;margin:.75em}.vital-locations section{background:#fff}.vital-locations .centered-content{width:1020px;margin:auto;max-width:100%;padding:0 1.25rem}.vital-locations .interior-banner{background-size:cover;background-position:center;background-repeat:no-repeat;padding:10rem 0;position:relative;font-family:lato,Helvetica,Arial,sans-serif}.admin-bar .vital-locations .interior-banner{margin-top:.625rem}.vital-locations .interior-banner .interior-banner-cover{text-align:center;position:relative}.vital-locations .interior-banner .banner-logo{display:inline-block;border-bottom:1px solid #fff;padding:0 1.375rem 1.375rem}.vital-locations .interior-banner .banner-title{font-size:3.75rem;color:#fff;font-weight:300;margin-bottom:2.5rem;font-family:lato,Helvetica,Arial,sans-serif}.vital-locations .interior-banner .location-details{display:block;position:absolute;top:50%;left:0;background:rgba(0,0,0,.7);padding:2.375rem 3.125rem 1.25rem;text-align:center;margin-left:3%;margin-top:-9.6875rem}.vital-locations .interior-banner .location-details .location{margin-bottom:.625rem;font-size:1.0625rem}.vital-locations .interior-banner .location-details .location{color:#fff;font-weight:300;max-width:188px}.vital-locations .interior-banner .location-details .contact{padding:0 .3125rem;margin-bottom:3.25rem;font-size:1.0625rem;color:#fff;font-weight:300}.vital-locations .interior-banner .location-details .contact.sales-phone{margin-bottom:.25rem}.vital-locations .interior-banner .contact a{color:#fff;transition:ease all .7s 0s;outline:none}.vital-locations .interior-banner .contact a:hover{color:#f05419}.vital-locations .interior-banner .direction{padding-bottom:1.875rem;margin-bottom:1.875rem;position:relative;display:block;text-transform:uppercase;color:#f6780a;font-size:.8125rem;font-weight:300;transition:ease all .7s 0s;font-weight:400;outline:none}.vital-locations .interior-banner .direction:hover{color:#f05419}.vital-locations .interior-banner .direction:after{content:"";width:29px;height:2px;background:#444;position:absolute;top:100%;left:50%;margin-left:-.875rem}.vital-locations .interior-banner .location-details .address{position:relative}.vital-locations .interior-banner .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.65) 95%,rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}.vital-locations .interior-banner .icon.cloud-icon{height:24px;width:24px}.vital-locations .interior-banner .location-details .time{display:inline-block;float:left;color:#818181}.vital-locations .interior-banner .location-details .weather{display:inline-block;float:right;color:#818181}.vital-locations .intro-content{padding:4.25rem 0}.vital-locations .title{font-size:2.25rem;color:#333;font-family:lato,Helvetica,Arial,sans-serif;font-weight:300;margin-bottom:1.3125rem;text-align:center}.vital-locations .intro-content .description{font-size:1rem;color:#333;font-family:lato,Helvetica,Arial,sans-serif;line-height:1.625rem;margin-bottom:5.25rem}.vital-locations .intro-content .stats{display:inline-block;width:1140px;max-width:100%;margin:auto;padding:0 1.25rem}.vital-locations .stats .stats-content{display:block;width:33.33%;float:left;margin-bottom:.625rem;margin-top:.375rem;border-right:1px solid #c2c2c2;text-align:center}.vital-locations .stats .stats-content:last-child{border:1px solid transparent}.vital-locations .stats .stats-title{color:#f6780a;font-size:3.75rem;font-weight:700;line-height:1;margin-bottom:1.625rem;letter-spacing:.1875rem}.vital-locations .stats .stats-description{font-size:1.125rem;text-transform:uppercase;color:#333;font-weight:300;font-family:lato,Helvetica,Arial,sans-serif}.vital-locations .parallex-content{background-position:center center;background-size:cover;position:relative;display:table;width:100%;background-repeat:no-repeat;background-attachment:fixed}.vital-locations .background-overlay{background:rgba(0,0,0,.55);position:absolute;width:100%;height:100%}.vital-locations .parallex-content .description-cover{display:inline-block;margin:auto}.vital-locations .parallex-content .arrow-down{position:absolute;left:50%;margin-left:-1.5625rem;top:100%;margin-top:-4.375rem;position:absolute}.vital-locations .parallex-content .arrow-down img{width:52px;height:52px;transform:rotate(90deg)}.vital-locations .parallex-content .description{color:#fff;font-size:2.25rem;font-weight:300;font-family:lato,Helvetica,Arial,sans-serif;position:relative;line-height:2.875rem;height:486px;display:table-cell;vertical-align:middle;margin:auto}.vital-locations .gallery-slider{position:relative;padding:.625rem 0}.vital-locations .gallery-slider .no-gallery-slideshow{display:inline-block;width:100%}.vital-locations .prev-next{position:absolute;width:100%;left:0;top:50%;z-index:99}.vital-locations .prev-next .prev{float:left;transform:rotate(180deg)}.vital-locations .prev-next .next{float:right}.vital-locations .gallery-slider .prev-next .next,.vital-locations .gallery-slider .prev-next .prev{background:rgba(0,0,0,.5)}.vital-locations .prev-next .next,.vital-locations .prev-next .prev{width:62px;height:62px;margin-top:-1.9375rem;transition:ease all .7s 0s;position:relative}.vital-locations .disabled{opacity:.2}.vital-locations .gallery-slider .prev-next .next:hover,.vital-locations .gallery-slider .prev-next .prev:hover{background:rgba(0,0,0,.7)}.vital-locations .prev-next .next img,.vital-locations .prev-next .prev img{width:28px;height:28px;position:absolute;left:16px;top:18px}.vital-locations .gallery-slideshow{max-width:100%;position:relative}.vital-locations .gallery-slideshow .slider-content{width:33.33%;margin:0 .625rem 0 0}.vital-locations .no-gallery-slideshow .slider-content{width:33.1%;margin:0 .33% 0 0;float:left}.vital-locations .no-gallery-slideshow img{width:100%}.vital-locations .no-gallery-slideshow .slider-content:last-child{margin:0}.vital-locations .slider-content img{max-width:100%;max-height:100%;height:auto}.vital-locations .featured-clients{display:inline-block;width:100%;padding:3.875rem 0 4.5rem}.vital-locations .featured-clients .title{margin-bottom:1.25rem}.vital-locations .featured-clients .slider-cover{width:32.5%;padding:.4%;display:block}.vital-locations .featured-clients .slider-cover:last-child{padding-right:0}.vital-locations .featured-clients .slider-cover:first-child{padding-left:0}.vital-locations .featured-clients .no-slideshow .slider-cover{float:left}.vital-locations .featured-clients{position:relative}.vital-locations .featured-clients .slider-content{display:table;width:95%;margin-bottom:1.25rem}.vital-locations .featured-clients .logo-container{display:block;height:235px;width:100%;position:relative;border:1px solid #e7e7e7;vertical-align:middle;overflow:hidden}.vital-locations .featured-clients a.logo-container{cursor:pointer}.vital-locations .featured-clients .logo-container img{transition:ease all .7s 0s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vital-locations .featured-clients a.logo-container:hover img{transform:scale(1.3) translate(-40%,-35%)}.vital-locations .featured-clients .featured-clients-cover{width:1300px;max-width:100%;margin:auto;position:relative}.vital-locations .featured-clients .client-slideshow{display:block;margin-bottom:1.25rem}.vital-locations .featured-clients .no-slideshow{display:inline-block;width:1300px;max-width:100%;margin:auto}.vital-locations .featured-clients .cta-title{font-size:1rem;margin-bottom:.625rem}.vital-locations .favorite-place{background:#2d2d2d;color:#fff;padding:4.5rem 4rem}.vital-locations .favorite-place .title{font-size:1.5rem;margin-bottom:3.625rem;color:#fff}.vital-locations .favorite-place .place-container{display:inline-block;width:100%;position:relative}.vital-locations .favorite-place .place-container .place-slideshow,.vital-locations .favorite-place .place-container .place-slideshow .cycle-carousel-wrap{width:100%!important}.vital-locations .favorite-place .prev-next .prev{margin-left:-3.75rem}.vital-locations .favorite-place .prev-next .next{margin-right:-3.75rem}.vital-locations .favorite-place .slider-content{display:inline-block;width:19.5%}.vital-locations .favorite-place .slider-content.cycle-slide{width:20%;display:inline-block}.vital-locations .favorite-place .place-icon{display:inline-block;float:left;width:20%;margin-right:4%}.vital-locations .favorite-place .place-content{display:inline-block;float:right;width:76%;text-align:left}.vital-locations .favorite-place svg{width:40px;height:40px}.vital-locations .favorite-place .place-content .place-name{text-transform:uppercase;letter-spacing:.125rem}.vital-locations .favorite-place .place-content .description{color:#f6780a}.vital-locations .client-testimonial-slider{padding:2.8125rem 0 3.75rem;display:inline-block;position:relative;width:100%;border-bottom:1px solid #dadada}.vital-locations .client-testimonial-slider .title{margin-bottom:3.75rem}.vital-locations .testimonial-slideshow{display:inline-block;width:100%}.vital-locations .client-testimonial-slider .cycle-slideshow{margin:auto auto 1.625rem;max-width:100%;width:1170px}.vital-locations .testimonial-slideshow .left{display:block;width:50%;float:left;padding-right:6%;background:#fff;border-right:1px solid #dadada;padding-bottom:1.875rem}.vital-locations .testimonial-slideshow .right{display:block;width:50%;float:right;text-align:left;padding-left:6%;ackground:#fff}.vital-locations .testimonial-slideshow .about-title{text-transform:uppercase;font-size:.9375rem;color:#f6780a;margin-bottom:.625rem}.vital-locations .testimonial-slideshow .client-logo{display:table;margin:.625rem auto .9375rem}.vital-locations .testimonial-slideshow .client-logo-cover{display:table-cell;height:92px;vertical-align:middle}.vital-locations .testimonial-slideshow .post-thumbnail{max-width:210px}.vital-locations .testimonial-slideshow .about-description a{color:#f6780a}.vital-locations .testimonial-slideshow .client-testimonial{font-family:lato,Helvetica,Arial,sans-serif;font-weight:300;font-size:1.625rem;margin-bottom:2.1875rem}.vital-locations .testimonial-slideshow .author-name,.vital-locations .testimonial-slideshow .author-position{color:#868585;margin-bottom:.3125rem}.vital-locations .client-testimonial-slider .cycle-pager{display:inline-block;width:100%}.vital-locations .client-testimonial-slider .cycle-pager .pager-cover{display:table;width:16.66%;float:left}.vital-locations .client-testimonial-slider .cycle-pager .pager-cover:hover{cursor:pointer}.vital-locations .client-testimonial-slider .cycle-pager .pager-image{display:table-cell;height:92px;vertical-align:middle}.vital-locations .client-testimonial-slider .cycle-pager .pager-image img{opacity:.4;transition:ease all .7s 0s;max-width:110px}.vital-locations .client-testimonial-slider .cycle-pager .cycle-pager-active img{opacity:1}.vital-locations .client-testimonial-slider .cycle-pager .pager-image .vital-locations .client-testimonial-slider .cycle-pager .pager-image{display:table-cell;height:100px;vertical-align:middle;text-align:center}.vital-locations .client-testimonial-slider .client-testimonial-container{width:1380px;padding:0 1.25rem;max-width:100%;margin:auto}.vital-locations .featured-post{padding:3.75rem 0}.vital-locations .featured-post .title{font-size:1.875rem;margin-bottom:3rem;display:block;font-weight:400}.vital-locations .featured-post .highlighted{color:#f6780a;font-weight:400}.vital-locations .featured-post .featured-post-cover{display:inline-block;margin-bottom:2.8125rem}.vital-locations .featured-post .featured-post-content{width:1380px;padding:0 1.25rem;max-width:100%;margin:auto}.vital-locations .featured-post .post-image{width:48%;float:left;display:block}.vital-locations .featured-post .post-thumbnail{max-width:100%}.vital-locations .featured-post .post-type{text-transform:uppercase;color:#494949;font-size:1rem;margin-bottom:1.25rem;letter-spacing:.09375rem}.vital-locations .featured-post .post-content{display:block;float:right;width:48%;text-align:left}.vital-locations .featured-post .post-content-full{text-align:left;width:100%}.vital-locations .featured-post-cover .post-title{color:#f6780a;font-size:1.875rem;font-family:lato,Helvetica,Arial,sans-serif;font-weight:300;margin-bottom:.9375rem;transition:ease all .7s 0s}.vital-locations .featured-post-cover .post-title:hover{color:rgba(246,120,10,.75)}.description{margin-bottom:.9375rem}.vital-locations .featured-post .read-more-post,.vital-locations .post-feed .read-more-post{color:#f6780a;text-transform:uppercase;font-size:.875rem;transition:ease all .7s 0s}.vital-locations .featured-post .read-more-post:hover,.vital-locations .post-feed .read-more-post:hover{color:rgba(246,120,10,.75)}.vital-locations .post-feed{display:inline-block;padding:0 2.5rem}.vital-locations .post-feed .post-content{text-align:left;display:block;width:33.33%;padding:0 3.75rem;float:left}.vital-locations .post-feed .post-content:first-child{padding-left:0}.vital-locations .post-feed .post-content{padding-right:0}.vital-locations .post-feed .post-title{font-size:1.375rem;margin-bottom:.625rem;font-family:lato,Helvetica,Arial,sans-serif;font-weight:600;color:#333;transition:ease all .7s 0s}.vital-locations .post-feed .post-title:hover{color:#f6780a}.vital-locations .related-location .location{display:inline-block;width:100%;padding:0 .3125rem}.vital-locations .related-location .location-cover{display:inline-block;float:left;width:32.67%;position:relative;overflow:hidden;margin:.125rem .33%}.vital-locations .related-location .location-cover.full-width{width:99.67%;max-height:475px}.vital-locations .related-location .location-cover.two-column{width:49.34%;max-height:475px}.vital-locations .related-location .location-thumbnail{width:100%}.vital-locations .related-location .logo-cover{border-bottom:1px solid #fff;display:inline-block;padding:0 1.375rem 1.375rem;margin-bottom:.625rem}.vital-locations .related-location .cover-overlay{background:rgba(0,0,0,.25);width:100%;height:100%;position:absolute;display:block;transition:ease all .7s 0s}.vital-locations .related-location .location-cover{height:430px;background-size:cover;background-repeat:no-repeat}.vital-locations .related-location .location-cover:hover>.cover-overlay{background:rgba(0,0,0,.5)}.vital-locations .related-location .location-cover:hover>.location-address{bottom:100px;transition:ease all .7s 0s}.vital-locations .related-location .location-content :hover .vital-locations .related-location .cover{background:rgba(0,0,0,.4)}.vital-locations .related-location .location-content{display:block;position:absolute;left:0;top:50%;width:100%;margin-top:-6.25rem;padding:0 .625rem;text-align:center}.vital-locations .related-location .location-title{font-size:3.125rem;font-family:lato,Helvetica,Arial,sans-serif;font-weight:300;color:#fff}.vital-locations .related-location .location-address{display:block;width:100%;padding:0 .625rem;position:absolute;left:0;bottom:-60px;transition:ease all .7s 0s;color:#fff;font-size:1.25rem;text-align:center}.author .large-author-avatar img{margin:0 1em 0 0}.related-post .page-blog-title{display:inline}.related-post .col-two{margin-bottom:1.25rem}.related-post .content-blog .content{display:inline-block;float:left;width:60%}.related-post .service-post-thumb img{width:auto;max-width:100%}#page-wrap .slick-slider .slick-next,#page-wrap .slick-slider .slick-prev{top:48%;width:40px;height:40px;background-size:70%;background-position:center;background-repeat:no-repeat;padding:.3125rem;background-color:rgba(0,0,0,.5);border-radius:50%}#page-wrap .slick-slider .slick-prev{background-image:url(images/slider-left.png)!important}#page-wrap .slick-slider .slick-next{background-image:url(images/slider-right.png)!important}body.page-template-our-work .services-landing{margin-top:6.25rem!important}body.page-template-our-work #page-wrap{overflow:auto}body.vital.page-template-lead-capture{padding:0 0 12.5rem}.landing-header.vital{padding-top:0!important}.landing-header.vital::after{top:100%;bottom:initial}.landing-header.vital .content{padding:0}body:not(.landing-header) .contact-page-template{padding:2.75rem 0}.contact-page-header{position:relative;margin-bottom:2.75rem;padding-top:1.25rem}.contact-page-template{overflow:hidden}.contact-page-content{position:relative;z-index:2;overflow:visible}.contact-page-content>.susy-container{width:auto!important;padding:0;max-width:1440px;margin-left:auto;margin-right:auto}.contact-page-content>.susy-container:after{content:" ";display:block;clear:both}.contact-page-content .content-column{margin-right:1.25rem;margin-left:1.25rem}.contact-page-content .block-large-page-title{margin-bottom:7.5rem;overflow:visible}.contact-page-content .block-large-page-title .content-wrapper{width:100%;margin:0;padding:0}.contact-page-content .block-large-page-title .content::before{top:50%;right:calc(100% - 67px - 44px);height:calc(300%);transform:translate(-100%,-50%)}.contact-page-content .block-large-page-title .heading{width:100%;max-width:100%;margin-top:4.8125rem;font-size:5.625rem;font-weight:900;letter-spacing:-.15rem;line-height:4.375rem}.contact-page-content .block-large-page-title .heading::after{bottom:9px;margin-left:.625rem;font-size:20%}.contact-page-content .accordion{margin:0;padding:0;list-style:none}.contact-page-content .accordion .item{margin:0;padding:1.625rem 4.6875rem 1.3125rem .5rem;border-bottom:2px solid rgba(69,66,73,.15)}.contact-page-content .accordion .item:last-of-type{border-bottom:none}.contact-page-content .accordion .item.active .header{color:#4c84ff}.contact-page-content .accordion .item.active .header::after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNic+PHBhdGggZD0nTTcuOCAxNS42QzMuNSAxNS42IDAgMTIuMSAwIDcuOFMzLjUgMCA3LjggMHM3LjggMy41IDcuOCA3LjgtMy41IDcuOC03LjggNy44em0zLjEtNy4zYy43LS41IDEtMS4zLjktMi4yIDAtLjEtLjEtLjMtLjItLjQtLjMtLjMtLjctLjQtMS4xLS4xTDcuOCA3LjggNSA1LjZjLS4yLS4xLS4zLS4xLS40LS4xLS40IDAtLjguMy0uOC43LS4xLjguMiAxLjYuOSAyLjFsMy4xIDIuNSAzLjEtMi41eicgZmlsbD0nIzRDODRGRicvPjwvc3ZnPg==)}.contact-page-content .accordion .item.active .description{transition:1s cubic-bezier(0,1,0,1) height}.contact-page-content .accordion .header{position:relative;margin-bottom:.375rem;color:#454249;font-size:1.125rem;font-weight:700;letter-spacing:0;line-height:1.5625rem;cursor:pointer;transition:.3s ease color}.contact-page-content .accordion .header::after{position:absolute;top:10px;left:calc(100% + 42px);transform:rotate(-90deg);transform-origin:top;content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNic+PHBhdGggZD0nTTcuOCAxNS42QzMuNSAxNS42IDAgMTIuMSAwIDcuOFMzLjUgMCA3LjggMHM3LjggMy41IDcuOCA3LjgtMy41IDcuOC03LjggNy44em0zLjEtNy4zYy43LS41IDEtMS4zLjktMi4yIDAtLjEtLjEtLjMtLjItLjQtLjMtLjMtLjctLjQtMS4xLS4xTDcuOCA3LjggNSA1LjZjLS4yLS4xLS4zLS4xLS40LS4xLS40IDAtLjguMy0uOC43LS4xLjguMiAxLjYuOSAyLjFsMy4xIDIuNSAzLjEtMi41eicgZmlsbD0nIzQ1NDI0OScvPjwvc3ZnPg==);transition:.3s ease content}.contact-page-content .accordion .header:hover{color:#4c84ff}.contact-page-content .accordion .header:hover::after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNic+PHBhdGggZD0nTTcuOCAxNS42QzMuNSAxNS42IDAgMTIuMSAwIDcuOFMzLjUgMCA3LjggMHM3LjggMy41IDcuOCA3LjgtMy41IDcuOC03LjggNy44em0zLjEtNy4zYy43LS41IDEtMS4zLjktMi4yIDAtLjEtLjEtLjMtLjItLjQtLjMtLjMtLjctLjQtMS4xLS4xTDcuOCA3LjggNSA1LjZjLS4yLS4xLS4zLS4xLS40LS4xLS40IDAtLjguMy0uOC43LS4xLjguMiAxLjYuOSAyLjFsMy4xIDIuNSAzLjEtMi41eicgZmlsbD0nIzRDODRGRicvPjwvc3ZnPg==)}.contact-page-content .accordion .description{height:0;overflow:hidden;font-size:.9375rem;letter-spacing:0;line-height:1.375rem;transition:1s cubic-bezier(0,1,0,1) height}.contact-page-content .form-column{position:relative;background-color:transparent}.contact-page-content .form-column .gform_heading{padding:2.5rem 2.5rem 0}.contact-page-content .form-column .gform-body{padding-top:0}.contact-page-content .form-column .form{position:absolute;top:0;left:100%;width:100%;padding:0 .9375rem;opacity:0;transition:.3s ease all}.contact-page-content .form-column .form.active{position:relative;left:0;opacity:1;transition:.3s ease all}.contact-page-footer{position:relative;padding-top:5.4375rem;overflow:visible}.contact-page-footer .susy-container{padding:2rem}.contact-page-footer .footer-header{width:100%;margin-bottom:1.25rem;font-size:3.125rem;font-weight:900;letter-spacing:0;line-height:3.5rem}.contact-page-footer .footer-location{width:100%;margin-bottom:1.25rem}.contact-page-footer .footer-location-link,.contact-page-footer .location-name{color:#454249;font-size:1.125rem;font-weight:700;letter-spacing:0;line-height:1.5625rem}.contact-page-footer .location-name{margin-bottom:.3125rem}.contact-page-footer .location-address,.contact-page-footer .location-city-state-zip,.contact-page-footer .location-link,.contact-page-footer .location-phone,.contact-page-footer .location-phone a{color:#848484;font-size:.9375rem;letter-spacing:0;line-height:1.375rem}.contact-page-footer .location-link{font-style:italic}.contact-page-footer .company-phone{-ms-flex:1 0 auto;flex:1 0 auto;width:100%;color:#848484;text-align:center}.contact-page-footer .company-phone strong a{color:#000}.contact-page-footer .circle-container{top:0;right:100%;width:128px;height:128px;transform:translateX(80%);margin-top:-1.3125rem}.contact-page-footer .socmed-row .cher-links{-ms-flex:1 0 auto;flex:1 0 auto;margin-right:auto;padding:0;list-style:none}.contact-page-footer .socmed-row .cher-link-item{display:inline-block;width:100%;margin-right:1.75rem}.contact-page-footer .socmed-row .cher-link-item:last-of-type{margin-right:0}.contact-page-footer .socmed-row .cher-link-item a{color:#454249;font-size:.75rem;font-weight:900;letter-spacing:.25rem;line-height:.9375rem;text-transform:uppercase}.contact-page-thank-you-content{margin-top:9.375rem;overflow:hidden;background:linear-gradient(180deg,#F2F2F2 0%,#FFFFFF 100%)}.contact-page-thank-you-content .contact-page-thank-you-header{position:relative;padding-bottom:4.6875rem}.contact-page-thank-you-content .contact-page-thank-you-header::after{position:absolute;z-index:1;right:-75%;bottom:0;width:300vw;height:300vw;border-radius:50%;background-color:#fff;content:''}.contact-page-thank-you-content .contact-page-thank-you-header .content-container{position:relative;z-index:2;max-width:90%;margin:0 auto;text-align:center}.contact-page-thank-you-content .contact-page-thank-you-header .header{font-size:7.5rem;font-weight:900;letter-spacing:-.15rem;line-height:9.8125rem}.contact-page-thank-you-content .contact-page-thank-you-header .content{font-size:1.0625rem;letter-spacing:0;line-height:1.625rem;text-align:center}.contact-page-thank-you-content .contact-page-thank-you-header .socmed-header{font-size:.75rem;font-weight:700;letter-spacing:.12937rem;line-height:2.5rem;text-align:center;text-transform:uppercase}.contact-page-thank-you-content .contact-page-thank-you-header .socmed-container .cher-links{margin:0;padding:0;list-style:none;text-align:center}.contact-page-thank-you-content .contact-page-thank-you-header .socmed-container .cher-links .cher-link-item{display:inline-block;margin-right:1.5625rem}.contact-page-thank-you-content .contact-page-thank-you-header .socmed-container .cher-links .cher-link-item:last-of-type{margin-right:0}.contact-page-thank-you-content .contact-page-thank-you-header .socmed-container .cher-links .cher-link-item .icon{height:22px}.contact-page-thank-you-content .contact-page-thank-you-header .socmed-container .cher-links .cher-link-item .icon svg{width:100%;height:100%}.contact-page-thank-you-content .contact-page-thank-you-header .circle-container{z-index:3;top:5%;right:-44px;width:128px;height:128px;transform:none}.contact-page-thank-you-posts{position:relative;z-index:2}.contact-page-thank-you-posts .header-container{margin:1.875rem 0 4.375rem}.contact-page-thank-you-posts .header{font-size:2.25rem;font-weight:700;letter-spacing:0;line-height:3.0625rem;text-align:center}.contact-page-thank-you-posts .thank-you-post{position:relative;width:80%;margin:0 auto 1.25rem}.contact-page-thank-you-posts .post-image{box-shadow:-17px 27px 25px 0 rgba(0,0,0,.2)}.contact-page-thank-you-posts .post-image img{max-width:100%}.contact-page-thank-you-posts .content-inner{padding:.8125rem 1.4375rem 0 1.0625rem}.contact-page-thank-you-posts .post-category{margin-bottom:1.5rem;font-size:.6875rem}.contact-page-thank-you-posts .post-title{color:#454249;font-size:1.125rem;font-weight:700;letter-spacing:0;line-height:1.5rem}.contact-page-thank-you-posts .post-title::after{position:absolute;top:0;left:0;width:100%;height:100%;content:''}.contact-page-thank-you-cta{position:relative;margin-bottom:8.1875rem;padding-top:8.25rem}.contact-page-thank-you-cta .content-wrapper{position:relative;z-index:2}.contact-page-thank-you-cta .content{margin:0 6.77966% 2.5rem;text-align:center}.contact-page-thank-you-cta .cta-image{width:150px;margin:0 auto 2.0625rem}.contact-page-thank-you-cta .cta-image img{display:block;width:100%;box-shadow:-17px 27px 25px 0 rgba(0,0,0,.2)}.contact-page-thank-you-cta .cta-header{margin-bottom:2.375rem;font-size:3.4375rem;font-weight:900;letter-spacing:0;line-height:3.9375rem;text-align:center}.contact-page-thank-you-cta .cta-content{font-size:1.0625rem;letter-spacing:0;line-height:1.625rem;text-align:center}.contact-page-thank-you-cta .circle-container{z-index:1;top:0;transform:translate(-75%,0%)}@keyframes Color{0%{background-position:5% 0%}50%{background-position:96% 100%}100%{background-position:5% 0%}}@keyframes fadeup{0%{top:100%;opacity:0}100%{top:-50%;opacity:1}}@keyframes floating{0%{top:-40%}100%{top:-60%}}.fade-in{animation:fadeup 2.5s ease,floating 4.5s infinite alternate}.circle-container{position:absolute;top:-50%;right:-50%;bottom:auto;left:auto;width:700px;height:700px;transform:translate(30%,-70%);border-radius:50%;transition:all ease}.colorful-circle{width:100%;height:100%;border-radius:50%;background:linear-gradient(318deg,#f17f7f,#f8965b,#c15fff,#52bffb,#84ebd1);background-size:300% 300%;animation:Color 18s ease-in-out infinite;transition:all ease-in-out}@media(min-width:320px){.comments-nav-link{font-size:1em}}@media only screen and (min-width:320px){.superbox-list{width:50%}}@media screen and (min-width:25em){.post-social-media .social-media-share{margin-left:10.59322%;width:49.15254%;float:left;margin-right:1.69492%}section.block-services .featured-services .featured-service:nth-child(2) .service-image svg{top:50%;transform:translate(-50%,-62%) scale(1.1)}section.block-video-hero .home-hero-video{width:1000px}section.project-hero-video .home-hero-video{width:1000px}.legacy-homepage-hero{padding:2em}.video-block{height:300px}.service-banner .media-content{width:340px;margin:1.25rem auto 0}}@media only screen and (min-width:400px){.vital-culture{height:310px}}@media(min-width:400px){.instagram-placeholder{width:16.66%}}@media screen and (min-width:28.125em){.service-banner .service-links{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:1.5625rem}.service-banner .download-sheet{padding:0 1.5625rem}}@media only screen and (min-width:481px){.team-intro-slide{min-height:45em;padding:4.5em 0 7em;background:url(images/team-landing-blur.jpg) top center no-repeat;background-size:cover}.team-credits{background:url(images/team-credits-v1.jpg) top center no-repeat fixed;min-height:45em;padding:2em 0 7em}}@media only screen and (min-width:486px){.superbox-list{width:25%}}@media screen and (min-width:31.25em){section.block-services .featured-services .featured-service,section.block-services .featured-services .secondary-service,section.block-services .secondary-services .featured-service,section.block-services .secondary-services .secondary-service{width:74.57627%}section.block-services .featured-services .featured-service:nth-child(2) .service-image svg{transform:translate(-50%,-60%) scale(1.1)}section.team-member-bio .susy-container.random-stats .stats-wrapper .flex-wrapper{margin:1.5625rem}section.team-member-bio .susy-container.random-stats .stats-wrapper .flex-wrapper .single-chart svg.circular-chart{max-width:80%}.industry-service-banner .banner-list-wrapper{-ms-flex-flow:row;flex-flow:row;-ms-flex-pack:justify;justify-content:space-between;padding:0}}@media screen and (min-width:31.3125em){section.team-member-bio .susy-container.bio .bginfo-container .bginfo-block{display:-ms-flexbox;display:flex;margin:0 auto 1.375rem;padding-bottom:1.375rem;border-bottom:1px solid rgba(69,66,73,.3)}section.team-member-bio .susy-container.bio .bginfo-container .bginfo-block h5{width:30%;text-align:right}section.team-member-bio .susy-container.bio .bginfo-container .bginfo-block ul{margin:0 0 0 1.375rem;padding:0;border-bottom:none}}@media screen and (min-width:32.5em){section.text-with-stats .susy-container .text-container{padding:0 3.125rem;font-size:2.5rem;line-height:3.125rem}section.text-with-stats .susy-container .text-container img{height:50px}}@media only screen and (min-width:568px){.service-box-heading{padding:2em}}@media only screen and (min-width:569px) and (max-width:900px){.applicant{width:62%}}@media only screen and (min-width:569px) and (max-width:640px){.applicant{width:92%;margin:0 auto}}@media screen and (min-width:36.875em){section.team-gallery-preview .susy-container .content-wrapper{width:74.57627%;margin-top:19.375rem}}@media screen and (min-width:37.5em){.core address,.core p{font-size:1.0625rem}.core code,.core pre{font-size:1em}.core dd,.core dt{font-size:1em}.core .two-column-list{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin-left:-1rem;margin-right:-1rem}.core .two-column-list li{width:calc(50% - 32px);margin:0 1rem 2rem;padding:0}.core .two-column-list-with-icon{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin-left:-1rem;margin-right:-1rem}.core .two-column-list-with-icon li{width:calc(50% - 40px);margin:0 1rem 2rem;padding:0 0 0 1.875rem;font-size:1.0625rem;line-height:1.3125rem;color:#3c3c3c}.core table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.core td,.core th{font-size:1em}.core tr:last-child td{border-bottom:0}.core table.ppc-table thead th{padding:1rem 1.875rem}.core table.ppc-table tbody tr td{padding:1rem 1.875rem}.core .alignright{float:right;margin:0 0 1em 1em}.core .alignleft{float:left;margin:0 1em 1em 0}.core img.alignright{float:right;margin:1em 0 1em 1em}.core img.alignleft{float:left;margin:1em 1em 1em 0}body.vital.page-template-page-resource-detail .resource-detail-content .button.download-now{padding:1em 2.5em}.gform_wrapper .gfield.gfield_error{max-width:100%}.site-footer-identity .cher-links{position:absolute;width:66.10169%;float:left;margin-right:1.69492%}.site-footer-identity .cher-links .cher-link-item{display:inline-block;margin-right:2em;text-align:left}.site-footer-identity .site-footer-logo{float:right;width:15.25424%;max-width:95px;margin:0 0 1em;padding:0}.site-footer-identity .site-footer-tag-line{text-align:right}.site-footer-copyright{text-align:right}.top-nav-actions{display:block}nav.blog-navigation .blog-nav-links .blog-nav-link,nav.blog-navigation .blog-nav-links .search-link{display:inline-block}.blog-post-grid .filter-bar .input-wrapper{text-align:center}.blog-post-grid .filter-bar .input-wrapper input{text-align:center}.blog-search-bar .input-wrapper{text-align:center}.blog-search-bar .input-wrapper input.search-form-field{text-align:center}.blog-featured-sidebar .blog-post-square .post-square-image-container{width:23.72881%;float:left;margin-right:1.69492%}.blog-featured-sidebar .blog-post-square .post-square-content{width:74.57627%;float:right;margin-right:0}.single-post #drift-widget-container{display:block}.post-social-media .like-button-title,.post-social-media .social-media-title{display:block}.post-social-media .social-media-share{width:32.20339%;float:left;margin-right:1.69492%;margin-left:23.30508%}.post-social-media .social-media-share .cher-links{text-align:center}.services-hero .services-hero-content .services-intro-cta{width:49.15254%;float:left;margin-right:1.69492%;margin-left:25.42373%}.services-hero .services-hero-content .down-arrow{display:block}section.services-list .container .services{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}section.services-list .container .services .single-service{margin-left:8.47458%;width:40.67797%;float:right;margin-right:0}section.services-list .container .services .single-service:nth-child(2n+1){width:40.67797%;float:left;margin-right:1.69492%}.width-10{width:83.05085%;float:left;margin-right:1.69492%;margin-left:8.47458%}.pad-top-xsmall{padding-top:1em}.pad-top-small{padding-top:2em}.pad-top-medium{padding-top:2.75em}.pad-top-large{padding-top:4em}.pad-top-xlarge{padding-top:5.25em}.pad-btm-xsmall{padding-bottom:1em}.pad-btm-small{padding-bottom:2em}.pad-btm-medium{padding-bottom:2.75em}.pad-btm-large{padding-bottom:4em}.pad-btm-xlarge{padding-bottom:5.25em}section.block-services .featured-services .featured-service{min-height:630px}section.block-services .featured-services .featured-service:nth-child(2) .service-image svg{transform:translate(-50%,-59%) scale(1.08)}section.block-services .secondary-services .secondary-service:last-of-type .service-image svg{transform:translateX(50%) scale(1.1)!important}.block-large-page-title .content-wrapper{padding:5rem 0 0 3.125rem}.block-large-page-title .content::before{top:-1px;right:calc(100% - 40px - 24px);width:40px;height:calc(100% + 28px)}.block-large-page-title .client-name{font-size:1rem;letter-spacing:.25rem}.block-large-page-title h1.heading{margin:.625rem 0 0}.block-large-page-title .large-page-title-description p{font-size:1.125rem;line-height:1.6875rem}.block-large-page-title .project-url{font-size:.9375rem}.post-type-archive-project .susy-container .content-wrapper{padding-right:0;padding-left:0}section.block-culture .team-images .secondary-images .secondary-image:nth-child(1){margin:-14.40678% -18.64407% 0 0;transform:rotateX(-10deg);transform-origin:50% 100%;transform-style:preserve-3d}section.block-culture .team-images .secondary-images .secondary-image:nth-child(2){margin:-5.9322% 0 0 2.54237%}section.block-culture .team-images .secondary-images .secondary-image:nth-child(3){width:60%;margin:-18.64407% 6.77966% 0 0}section.project-header{padding:1.5625rem 2.625rem}section.project-header .susy-container .project-scope-wrapper .scope-heading{font-size:.75rem}section.project-header .susy-container .project-scope-wrapper ul{margin:1.5rem 0}section.project-header .susy-container .project-scope-wrapper ul.scope-list li{margin:.9375rem 0;font-size:.75rem}section.project-header .susy-container .content-wrapper{z-index:1;right:0;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-item-align:end;align-self:flex-end;padding:5rem 0 3.125rem 3.125rem;overflow:visible;text-align:left}section.project-header .susy-container .content-wrapper:before{width:64px;background-size:41%}section.project-header .susy-container .content-wrapper .client-name{font-size:1rem;letter-spacing:.25rem}section.project-header .susy-container .content-wrapper .heading{margin:.625rem 0 4.375rem}section.project-header .susy-container .content-wrapper .project-url{font-size:.9375rem}.project-post-grid .post-grid-wrapper .card{width:calc(50% - 60px)}section.project-sticky-two-column-content .sticky-wrapper .left-side-stick .section-label{margin:.625rem 0;font-size:1.5rem}section.mobile-comp-carousel .sticky-wrapper .left-side-stick .section-label{font-size:1.5rem}.featured-project-slider .slick-track{margin-bottom:6.25rem}.featured-project-slider .slick-arrow.slick-next{right:140px}.featured-project-slider .slick-arrow.slick-prev{left:140px}.featured-project-slider .slick-slide{height:480px}.featured-project-slider .slick-slide .featured-projects-stacked{height:100%;margin:0;padding:.875rem 2rem;transform:scale(.8);transition:.3s ease all;transition-delay:0}.featured-projects-stacked .project-image{background-position:250px}.featured-projects-stacked .content-wrapper .heading{margin-bottom:2.1875rem;font-size:2.375rem}section.team-gallery-preview .parallax-bg img.img-main{top:120px;right:35%;width:200px}section.team-gallery-preview .parallax-bg img.img-topleft{top:-30px;left:150px;width:100px}section.team-gallery-preview .parallax-bg img.img-topright{top:0;right:60px;width:90px}section.team-gallery-preview .parallax-bg img.img-bottomleft{top:220px;left:0;width:170px}section.team-gallery-preview .parallax-bg img.img-bottomright{top:275px;right:160px;width:115px}.video-block{height:48vh}.flexible-layout.two-column-blurb{margin-top:0}.flexible-layout.two-column-blurb .blurb,.flexible-layout.two-column-blurb .heading{margin:0}section.team-member-bio .susy-container.header:first-of-type{margin-top:5rem;margin-bottom:.8125rem}section.team-member-bio .susy-container.header .header-container .bio-image{height:75vh;padding-top:0}section.team-member-bio .susy-container.header .header-container .name-wrapper:after{top:65px;height:100%}section.team-member-bio .susy-container.header .header-container .name-wrapper h1{margin:0 0 .625rem -.125rem;font-size:4.6875rem;line-height:4.3125rem}section.team-member-bio .susy-container.header .header-container .name-wrapper p{font-size:1rem}section.team-member-bio .susy-container.quote{width:66.10169%}section.team-member-bio .susy-container.quote p.quote{font-size:1.625rem;line-height:2.625rem}section.team-member-bio .susy-container.quote p.quote span{font-size:2.75rem}section.team-member-bio .paged-card-slider.project-cards::before{position:absolute;z-index:-1;top:0;right:0;width:120%;height:100%;content:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9J0xheWVyIDEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE0NDEgMzI0LjI4Jz48cGF0aCBkPSdNMTQ0MSAwcy0zODkuMjkgMjA0LjcxLTY3Ni4yOSAyODUuNzFTMCAyOTUgMCAyOTVWMHonIGZpbGw9J3doaXRlJy8+PC9zdmc+)}section.team-member-bio .paged-card-slider.project-cards::after{position:absolute;z-index:-2;top:0;right:0;width:100%;height:100%;background:linear-gradient(-5deg,#FFFFFF 20%,#f2f2f2 50%);content:''}.two-testimonial.flexible-layout.testimonial .container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.flexible-layout.testimonial .quote{font-size:2rem;line-height:2.8125rem}.flexible-layout.testimonial .avatar{width:70px;height:70px}section.full-width-image-with-header .full-width-image-header{font-size:3.125rem}section.awards-block .awards-container .awards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}section.awards-block .awards-container .awards .award-item{width:25%;margin:0 0 3.9375rem}section.join-team .card-container .department-cards{margin-left:4.23729%;width:91.52542%;float:left;margin-right:1.69492%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}section.join-team .card-container .department-cards .department-card{width:45%;margin:0 10% 2.5rem 0}section.join-team .card-container .department-cards .department-card a{height:250px;padding:1.375rem 1.9375rem}section.join-team .card-container .department-cards .department-card .card-title{font-size:1.5rem;line-height:2.125rem}section.join-team .card-container .department-cards .department-card .card-link div{position:absolute}section.join-team.left-justified .card-container .department-cards .department-card a{height:auto;min-height:250px;padding-bottom:6.25rem}.two-column-media .container{-ms-flex-direction:row;flex-direction:row}.two-column-media .container.alignment-left{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.two-column-media .content-cover{width:49.2%}.two-column-media .content-cover h2{margin-bottom:1.25rem;font-size:2.25rem;line-height:3.0625rem}.two-column-media .content-cover .content-details p{font-size:1.125rem}.two-column-media .media-content{width:43%;margin-bottom:0}.two-column-media.two-colum-media-with-video h2{margin-bottom:1.875rem;font-size:2.75rem;line-height:3.6875rem}.two-column-media.two-colum-media-with-video .video-icon{margin-bottom:.3125rem}.two-column-media.two-colum-media-with-video .caption{font-size:1.3125rem;line-height:1.625rem}.stats-with-column .stat-block{width:21%;margin-right:0}.features-grid .container .grid-items{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:30px}.features-grid .features-grid-list:nth-last-child(-n+3):nth-child(3n+1),.features-grid .features-grid-list:nth-last-child(-n+3):nth-child(3n+1)~.features-grid-list{margin-bottom:0}.faq-feed .list-items-cover .cover-wrapper{padding:2.25rem 2.125rem}.faq-feed .list-items-cover .title{font-size:1.25rem;line-height:1.75rem;padding-right:5.6875rem}.faq-feed .list-items-cover .title::after{width:20px;height:20px}.gravity-form-conversion.gravity-form-layout .content-wrapper{width:65.153%}.gravity-form-conversion.gravity-form-layout .gform_wrapper .gform_body{padding:2.5rem 4.375rem 1.25rem}.offered-services-card .susy-container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.industry-service-banner .banner-list-wrapper{margin:auto}.industry-service-banner .banner-list-wrapper .list-item{width:50%}section.featuerd-job-openings .featured-openings{margin-left:4.23729%;width:91.52542%;float:left;margin-right:1.69492%}section.featuerd-job-openings .job-link{width:initial}.team-member-lightbox .content-container .quote-container .quote::before{font-size:2.75rem}.resource-center .welcome-header{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.page-template-contact-us #after_nav{padding:4em 0 .0625rem;background:#fff url(../../legacy/images/whatwedo-bg.jpg) no-repeat;background-attachment:fixed;background-position:center;background-size:cover}.page-template-contact-us .contact-box{padding:3rem}.page-template-contact-us .contact-info{max-width:360px;margin:auto}.resource-center .welcome-header{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}body.vital.page-template-page-resource-detail .resource-detail-content .button.download-now{display:none}.search-results-header::after{top:-1px;right:calc(100% - 40px - 24px);width:40px;height:calc(100% + 28px)}}@media screen and (min-width:600px){h2.dual-head span{padding:0 .75rem;margin:0 .75rem;border-left:solid 1px #ccc;border-top:0;display:inline}.resource{padding:3.75rem 0}.resource .wrapper{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.resource .wrapper .content{width:63%}.resource .wrapper .image{width:37%;text-align:left}.resource .wrapper .imageLft{max-width:inherit}.resource .wrapper .btn-grey{margin-top:1.25rem}}@media only screen and (min-width:600px){.vital-culture{height:375px}}@media screen and (min-width:43.125em){nav.blog-navigation .blog-nav-links{height:59px}}@media only screen and (min-width:750px){.resource-center .ajax-loading{top:5px;right:auto;left:auto;display:inline-block;width:32px}.resource-center .ajax-loading{top:5px;right:auto;left:auto;display:inline-block;width:32px}}@media only screen and (min-width:768px) and (max-width:900px){.primary-nav .top-nav{font-size:1em}.primary-nav .top-nav li{margin:0 .5em}.primary-nav .top-nav li.mobile-nav{display:none}}@media only screen and (min-width:768px) and (max-width:1024px){.primary-nav .top-nav li a{font-size:.95em}.primary-nav .top-nav li a.nav-button{margin-bottom:-1.1em;font-size:1em}#footer-col-four .col-four{width:auto}a.CTA{font-size:1em}.team-intro{background:url(images/culture-landing.jpg) -11em -18em no-repeat}#tunes{height:1024px}.blog-content-wrap{width:70%}.blog-content-wrap p{font-size:1em;padding-bottom:1em}.entry-one{width:100%}.previews{min-height:100%}#sidebar{float:left;width:26%;max-width:100%}.share .mobile-remove{display:none}.share .mobile-show{display:inline}.service-box-bg{background-repeat:no-repeat;background-position:top right;background-size:75%}.service-box-heading{padding:15em 0 0;width:100%;border-bottom:solid 1px #ddd}.core .service-box-heading h1.heavy-header{margin-bottom:0!important}.core .service-box-heading h2{margin:0!important}.service-box-heading h1,.service-box-heading h2{padding:0 0 2%;background:#f1f1f1;background:rgba(250,250,250,.6)}.service-box-heading h2{font-weight:100;margin:0;padding:0 0 4%;font-size:1.5em}#case-studies .wwd-graphic img{height:33em;width:auto}#ipad-bg-portrait{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.col-two.previews{float:left;width:42%;margin:2% 4%;min-height:350px}#branding-illustration{padding:2% 0 0}.learn-more-bar{display:none}.previews-featured-img{float:none;width:100%;margin:2% 0;height:75px}}@media only screen and (min-width:768px){#blog-flyout,#what-we-do-flyout{display:none}.team-slideshow .team-landing{height:500px}.vital-culture{height:375px}.page-template-page-ebook-10-questions .ten-b .home-section-description,.page-template-page-ebook-10-questions header.ten-b p{text-align:left;margin:0;max-width:580px}.page-template-page-ebook-10-questions header,.page-template-page-search-rank header{padding:3%}.ebook-logo{margin-bottom:.1875rem}.superbox-list{width:16.66666667%}}@media screen and (min-width:48em){section.team-gallery-preview .susy-container .content-wrapper{width:57.62712%;padding:10rem 3.75rem 13.125rem 4.25rem}section.team-gallery-preview .susy-container .content-wrapper:before{top:150px}section.team-locations .susy-container .location-container .location-group{width:48%}section.team-job-preview .susy-container .text-container{width:57.62712%;text-align:left;padding:0 1.5625rem 4.375rem 1.25rem}section.team-job-preview .susy-container .mario-container{display:inline-block}section.team-member-bio .susy-container.header:first-of-type{margin-top:10rem}section.team-member-bio .susy-container.header .header-container .bio-image{box-shadow:40px 60px 64px 0 rgba(0,0,0,.31)}section.team-member-bio .susy-container.header .header-container .name-wrapper{bottom:65px;left:70px}section.team-member-bio .susy-container.quote p.quote span{display:inline}section.team-member-bio .susy-container.bio{display:-ms-flexbox;display:flex;width:74.57627%}section.team-member-bio .susy-container.bio .bio-container{display:inline-block;-ms-flex:0 auto;flex:0 auto;width:520px;margin:0 5rem 0 0}section.team-member-bio .susy-container.bio .bginfo-container{-ms-flex:0 auto;flex:0 auto;float:right;width:200px;margin-left:auto;text-align:left}section.team-member-bio .susy-container.bio .bginfo-container .bginfo-block{display:block;margin:0;padding-bottom:0;border-bottom:none;text-align:left}section.team-member-bio .susy-container.bio .bginfo-container .bginfo-block h5{width:100%;text-align:left}section.team-member-bio .susy-container.bio .bginfo-container .bginfo-block ul{margin:0 0 1.375rem;padding:0 0 1.5625rem;border-bottom:1px solid rgba(69,66,73,.3)}}@media screen and (min-width:768px){#content-slider-1{margin:6em auto 0}.salesCTA h1,.salesCTA p{color:#fff}.portfolio-nav{position:fixed;top:110px;transition:.3s ease top}body.has-qa-bar .portfolio-nav{top:153px}body.page-id-87{padding-top:0}body.page-id-87{background:#111 url(images/work-web-bg.jpg);background-position:center 0;background-repeat:no-repeat;background-size:cover}.page-template-page-ebook .module .ebook-content{margin:0 0 3em;padding:2em}body.page-id-85 .slick-list{top:2em}}@media(min-width:768px){.instagram-placeholder{width:12.5%}}@media screen and (min-width:769px){.primary-nav .top-nav{display:block!important}}@media only screen and (min-width:769px){#top-nav-wrap .primary-nav .top-nav .sub-menu-toggle{display:none}#top-nav-wrap .primary-nav .top-nav .sub-menu{display:none}}@media screen and (min-width:48.0625em){section.team-member-bio .susy-container.header{max-width:1340px;padding:0 2rem}section.team-member-bio .susy-container.header .header-container{margin:0 0 5rem}section.team-member-bio .susy-container.header .header-container .name-wrapper:after{top:67px;width:43px;background-size:25px}section.team-member-bio .susy-container.header .header-container .name-wrapper h1{margin:0 0 1.4375rem;font-size:6.25rem;line-height:6.25rem}section.team-member-bio .susy-container.header .header-container .name-wrapper p{font-size:1.25rem}}@media screen and (min-width:50em){.next-post-teaser .blog-post-article-header .post-title a,.search-results-container .search-headline,.single-post-article .blog-post-article-header .post-title a,h1,section.block-section-headline .section-header h2{font-size:2.75rem;line-height:1.2em}.cta-category-full-width .cta-category-content .cta-category-header,.cta-newsletter-card .cta-newsletter-content .cta-blog-card-header,.cta-newsletter-full-width .cta-newsletter-content .cta-newsletter-header,h2{font-size:2.375rem;line-height:1.2em}h3{font-size:2rem;line-height:1.2em}.blog-post-related-resource .related-resource-content .related-resource-title,h4{font-size:1.6875rem;line-height:2rem}.blog-post-card .post-content .post-content-header .post-title,h5{font-size:1.5rem;line-height:1.2em}h6{font-size:1.25rem;line-height:1.2em}.no-core h1::after{height:11px;width:11px}.no-core h2::after{height:8px;width:8px}body.vital{padding-top:6.875rem!important}body.has-qa-bar{padding-top:6.25rem!important}.block-purple-cta{padding:6.25rem 0;font-size:3.125rem}.blog-post-featured::after,.blog-post-newsletter-cta::after,.core blockquote::after,.core hr,.cta-category-full-width-wrapper::after,.footer-address-block::before,.services-hero::before,body.vital.page-template-page-resource-detail .resource-detail-hero .hero-image-wrapper::after,body::after,main.services-content .services-content-pull-quote::before{background-position:0 3px;background-size:20px 5px}.gform_wrapper .gform_description{font-size:1.125rem}.filter-bar .input-wrapper input{height:32px;padding-left:2rem;font-size:.75rem}.filter-bar .clear-filters{width:auto;min-width:185px;padding:0 2em}.footer-address-block{width:83.05085%;float:left;margin-right:1.69492%;margin-left:8.47458%}.footer-address-block::before{width:100%;left:-2em;transform:none}.footer-address-block .footer-address-block-locations{line-height:1.25em;font-size:.9em}.footer-address-block .footer-address-block-locations .footer-address-block-location{width:32.20339%;float:left;padding:0 1em 0 0}.site-footer-navigation .site-footer-quick-links-navigation ul,.site-footer-navigation .site-footer-services-navigation ul{margin:0}.site-footer-navigation .site-footer-quick-links-navigation ul .menu-item.menu-item-has-children,.site-footer-navigation .site-footer-services-navigation ul .menu-item.menu-item-has-children{width:32.20339%;float:left}.span4{-ms-flex:1 0 auto;flex:1 0 auto;margin-right:2.5%;width:32.20339%;float:left;margin-right:1.69492%}.span4:last-of-type{margin-right:0}.span3{margin-right:2.5%;width:23.72881%;float:left;margin-right:1.69492%}.span3:last-of-type{margin-right:0}.top-nav-actions .susy-container{padding:0 1rem}.top-nav-actions .left{display:inline;float:left;width:auto;text-align:inherit}.top-nav-actions .right{display:inline;float:inherit;width:auto;text-align:inherit}.primary-nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding-top:0;padding-bottom:0}.primary-nav .header-logo{display:block;width:100px;margin:0 auto;text-align:center}.blog-post-grid .container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.featured-blog-hero{padding:0 6em}.blog-post-featured{width:66.10169%;float:left;margin-right:1.69492%}.blog-post-featured::after{position:absolute;bottom:-2em;left:2%;width:98%;height:2em;content:""}.blog-post-featured .featured-post-content .post-title{font-size:2.5rem}.blog-featured-sidebar{width:32.20339%;float:right;margin-right:0}.blog-triptych{margin:2em 0 4em;padding:0 2em}.blog-triptych .blog-triptych-header::after{border-bottom:1px solid #e4e1eb}.blog-triptych .blog-triptych-header .blog-triptych-category{width:auto;margin:0}.blog-triptych .blog-triptych-header .blog-triptych-view-all{display:inline-block;float:right}.blog-triptych .blog-triptych-content{display:-ms-flexbox;display:flex}.content-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#blog-post-grid{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}#blog-post-grid .blog-post-card{-ms-flex:1 0 32.20339%;flex:1 0 32.20339%;max-width:32.20339%}.blog-post-card{width:32.20339%;float:left;margin-right:1.69492%}.blog-post-card:nth-of-type(3n){width:31.77966%;float:right;margin-right:0}.cta-category-full-width-wrapper::after{content:'';position:absolute;width:40.67797%;top:50%;left:0;height:50%}.cta-category-full-width .cta-category-image{width:23.72881%;float:left;margin-right:1.69492%;margin-left:8.47458%}.cta-category-full-width .cta-category-content{width:40.67797%;float:left;margin-right:1.69492%;margin-left:8.47458%;position:relative;text-align:left}.cta-newsletter-full-width{padding:2em 0}.cta-newsletter-full-width .cta-newsletter-content{width:49.15254%;float:left;margin-right:1.69492%;margin-left:16.94915%}.cta-newsletter-full-width .cta-newsletter-content .cta-newsletter-header{text-align:left}.cta-newsletter-full-width .cta-newsletter-image{width:15.25424%;float:left;margin-right:1.69492%}.single-post-article{padding-top:2em}.single-post-article .blog-post-article-header .post-title{font-size:2.75rem;font-weight:200}.single-post-article .blog-post-article-header .post-author-about{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.single-post-article .main-content-area{display:-ms-flexbox;display:flex}.single-post-article .main-content-area .single-post-share-sidebar{width:15.25424%;float:left;margin-right:1.69492%;margin-bottom:0}.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar{width:16.4%}.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .post-links{margin:1.5625rem 0}.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .social-media-content{display:none}.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .mobile-content{display:none}.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .social-media-share{display:block}.single-post-article .main-content-area .post-article-content{width:74.57627%;float:left;margin-right:1.69492%}.single-post-article .single-post-article-footer{width:100%;float:left;margin-left:0;margin-right:0}.next-post-teaser .blog-post-article-header{width:66.10169%;float:left;margin-right:1.69492%;margin-left:16.94915%}.post-author-about .post-author-avatar{margin-bottom:0;clear:none;width:6.77966%;float:left;margin-right:1.69492%}.post-author-about .post-author-content{clear:none;width:91.52542%;float:right;margin-right:0}.blog-post-related-resource .related-resource{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.blog-post-related-resource .related-resource-image{margin-bottom:0;width:23.72881%;float:left;margin-right:1.69492%}.blog-post-related-resource .related-resource-content{width:66.10169%;float:right;margin-right:0;margin-left:8.47458%}.single-post-share-sidebar .post-social-media{position:sticky;top:150px}.post-social-media{left:inherit;width:100%;margin:0 auto 1.25rem;padding:1em}.post-social-media .social-media-share{margin-bottom:0;width:100%;float:left;margin-left:0;margin-right:0}.post-social-media .social-media-share .cher-links .cher-link-item{display:block;margin:1em 0}.like-button-container{display:block;margin-left:0;padding-top:1.25em;padding-left:0;border-top:1px solid #b7b2bf;border-left:none;width:100%;float:left;margin-left:0;margin-right:0}.like-button-container .likes{margin:0;padding-top:.5rem}.like-button-container .likes .message{display:block;width:100%;margin:0;font-size:1em}.like-button{display:block;margin:0 auto}main.services-content{width:66.10169%;float:left;margin-right:1.69492%;margin-left:16.94915%;padding:0 2.54237% 2em}main.services-content .services-content-pull-quote{width:32.20339%;float:left;margin-right:1.69492%;float:right;margin:0 0 6.77966% 6.77966%}section.services-deep-dive .deep-dive-content{width:66.10169%;float:left;margin-right:1.69492%;margin-left:16.94915%;padding:0 2.54237% 4em}.services-hero .services-hero-header .services-hero-icon{width:8.89831%;float:left;margin-right:1.69492%;margin-left:45.76271%}.services-hero .services-hero-header .parent-service,.services-hero .services-hero-header .service-title{width:49.15254%;float:left;margin-right:1.69492%;margin-left:25.42373%}.services-hero .services-hero-content{width:87.28814%;float:left;margin-right:1.69492%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;align-items:stretch}.services-hero .services-hero-content .services-intro{-ms-flex:1;flex:1;padding:0 2.54237%;margin-left:16.94915%;width:40.67797%;float:left;margin-right:1.69492%}.services-hero .services-hero-content .services-intro-cta{margin-top:0;padding:2.54237% 4.66102%;margin-left:0%;width:27.9661%;float:left;margin-right:1.69492%}.service-template-default .blog-post-related-resource .related-resource{margin-left:16.94915%;width:66.10169%;float:left;margin-right:1.69492%}section.featured-projects-block{margin:3.75rem 0 6.25rem}section.featured-projects-block .featured-project-slider-item:before{padding-top:44.77612%}section.featured-projects-block .featured-project-slider-item .project-image{z-index:1;display:block;bottom:65px}section.featured-projects-block .featured-project-slider-item .mobile-project-image{display:none}section.featured-projects-block .featured-project-slider-item .content-wrapper{right:auto;left:40px;width:40.67797%;padding:4.0625rem 7.5rem 3.125rem 3.125rem}.flexible-layout.paged-card-slider{padding:5.625rem 0 3rem}.flexible-layout.paged-card-slider h6{font-size:3.75rem;line-height:initial}.width-8{width:66.10169%;float:left;margin-right:1.69492%;margin-left:16.94915%}.width-6{width:49.15254%;float:left;margin-right:1.69492%;margin-left:25.42373%}.width-4{width:49.15254%;float:left;margin-right:1.69492%;margin-left:25.42373%}.pad-top-xsmall{padding-top:1.25em}.pad-top-small{padding-top:2.5em}.pad-top-medium{padding-top:3.75em}.pad-top-large{padding-top:5em}.pad-top-xlarge{padding-top:6.25em}.pad-btm-xsmall{padding-bottom:1.25em}.pad-btm-small{padding-bottom:2.5em}.pad-btm-medium{padding-bottom:3.75em}.pad-btm-large{padding-bottom:5em}.pad-btm-xlarge{padding-bottom:6.25em}section.block-section-headline{padding:0}section.block-section-headline .section-header h2{max-width:900px;margin:0 auto .625rem;font-size:2.5rem;line-height:3.75rem}section.block-services{padding:2em;max-width:1440px;margin-left:auto;margin-right:auto}section.block-services:after{content:" ";display:block;clear:both}section.block-services .featured-services,section.block-services .secondary-services{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}section.block-services .featured-services .featured-service,section.block-services .featured-services .secondary-service,section.block-services .secondary-services .featured-service,section.block-services .secondary-services .secondary-service{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:0}section.block-services .featured-services{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}section.block-services .featured-services .featured-service:last-of-type{margin-right:0}section.block-services .featured-services .featured-service{width:32.20339%;float:left;margin-right:1.69492%}section.block-services .featured-services .featured-service:hover .service-description{bottom:80px;transition:.3s ease all}section.block-services .featured-services .featured-service:hover .service-button{bottom:10px;transition:.3s ease all}section.block-services .featured-services .featured-service .service-title{opacity:0;transition:opacity .3s ease-in}section.block-services .featured-services .featured-service .service-image svg{width:auto!important;height:100%!important;top:50%;transform:translate(-50%,-50%) scale(1.08)!important}section.block-services .featured-services .featured-service:nth-child(2) .service-image svg{transform:translate(-50%,-50%) scale(1.08)}section.block-services .featured-services .featured-service .service-description{bottom:65px;margin-bottom:0;transition:opacity .3s ease-in}section.block-services .featured-services .featured-service .service-button{bottom:-100px;width:auto;opacity:0}section.block-services .secondary-services .secondary-service{height:220px;width:49.15254%;float:left;margin-right:1.69492%}section.block-services .secondary-services .secondary-service:hover .service-content{top:35%;transition:.3s ease all}section.block-services .secondary-services .secondary-service:hover .service-button{bottom:-50%;left:0;transform:none;opacity:1;transition:.3s ease all}section.block-services .secondary-services .secondary-service:last-of-type{margin-right:0}section.block-services .secondary-services .secondary-service .service-content{top:50%;width:auto;transform:translateY(-50%);transition:.3s ease all;width:66.10169%;float:left;margin-right:1.69492%}section.block-services .secondary-services .secondary-service .service-content .service-description,section.block-services .secondary-services .secondary-service .service-content .service-title{float:left;clear:both;text-align:left}section.block-services .secondary-services .secondary-service .service-content .service-title{left:0;width:100%;transform:none}section.block-services .secondary-services .secondary-service .service-content .service-description{display:block}section.block-services .secondary-services .secondary-service .service-button{position:absolute!important;bottom:-100px;left:0;display:inline-block;width:auto;margin:0!important;opacity:0}section.block-services .secondary-services .secondary-service .service-image svg{right:0;bottom:0;left:auto;transform:scale(1.8)!important}section.block-services .secondary-services .secondary-service:first-of-type .service-image svg{top:10%;transform:scale(1.5)!important}section.block-services .secondary-services .secondary-service:last-of-type .service-image svg{top:50%;right:0;transform:translateY(-50%) scale(1.5)!important}.block-large-page-title .content::before{top:-1px;right:calc(100% - 67px - 24px);width:67px;height:calc(100% + 28px)}.block-large-page-title h1.heading{margin-bottom:2.5rem;font-size:4.375rem;letter-spacing:-.0875rem;line-height:4.375rem}.block-large-page-title h1.heading::after{bottom:22px}.block-large-page-title h2.heading::after{height:11px;width:11px}.post-type-archive-project .susy-container .content-wrapper{max-width:1150px;margin:0 auto}.post-type-archive-project .susy-container .content-wrapper .content::before{top:75px;height:90%}section.block-video-hero{margin-bottom:0;padding:0 0 4em;background-image:none!important;overflow:hidden}section.block-video-hero .video-container{height:80vh}section.block-video-hero .video-container #video-cover{display:block}section.block-video-hero .video-container .wipe{display:block}section.block-video-hero .video-container .hero-content{opacity:0;top:0;left:0;transform:translate(0%,0%)}section.block-video-hero .video-container .wistia_responsive_padding{display:block}section.block-video-hero .down-arrow{left:calc(50% - 50px);transform:translateX(-50%);opacity:0;width:100px;height:80px;bottom:2em}section.block-video-hero .home-hero-video{width:180%}section.block-logo-grid .susy-container{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center}section.block-logo-grid .susy-container.short-grid li.client-logo{border-bottom:none}section.block-logo-grid .susy-container.short-grid li.client-logo:last-child{border:none}section.block-logo-grid .client-logo{border:1px solid #e4e1eb;width:16.09457%}section.block-logo-grid .client-logo:nth-child(n+7){display:block}section.block-logo-grid .client-logo:first-of-type{border-top:none;border-left:none!important}section.block-logo-grid .client-logo:nth-child(2n){border-right:1px solid #e4e1eb}section.block-logo-grid .client-logo:nth-child(6n){border-right:none}section.block-logo-grid .client-logo:nth-child(7n){border-left:none}section.block-logo-grid .client-logo:nth-child(-n+6){border-top:none;border-bottom:1px solid #e4e1eb}section.block-logo-grid .client-logo:nth-child(n+7){border-bottom:none}section.block-logo-grid .client-logo:last-of-type{border-bottom:none}section.block-logo-grid .client-logo svg{max-width:110px;max-height:80%}.portfolio-testimonial{max-width:1440px;margin-left:auto;margin-right:auto}.portfolio-testimonial:after{content:" ";display:block;clear:both}section.block-culture .susy-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}section.block-culture .team-content{width:49.15254%;float:left;margin-right:1.69492%}section.block-culture .about-team{text-align:left}section.block-culture .about-team{padding-right:15.25424%}section.block-culture .about-team .like-circle{display:none}section.block-culture .testimonial{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}section.block-culture .testimonial .testimonial-image{width:21.61017%;float:left;margin-right:1.69492%}section.block-culture .testimonial .testimonial-image img{margin-top:0}section.block-culture .testimonial .testimonial-content{margin-left:0;width:66.10169%;float:left;margin-right:1.69492%;margin-left:4.23729%}section.block-culture .testimonial .testimonial-content .testimonial-quote{font-size:2rem}section.block-culture .team-link{margin-top:0}section.block-culture .team-link.mobile{display:none}section.block-culture .team-link.desktop{display:inline-block}section.block-culture .team-images{margin-top:0;padding-right:3.38983%;width:49.15254%;float:right;margin-right:0}section.block-culture .team-images .like-circle{display:block}section.block-culture .team-images .featured-team-image{top:2em;right:1em;left:inherit;float:right;transform:none}section.project-header{padding:0 0 6rem}section.project-header .susy-container{-ms-flex-direction:row;flex-direction:row}section.project-header .susy-container .project-scope-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:start;align-self:flex-start;width:auto}section.project-header .susy-container .project-scope-wrapper .project-scope{width:100%;margin-top:0;padding:3.875rem 0 0 4.6875rem}section.project-header .susy-container .project-scope-wrapper .project-scope.awards ul li{display:inline-block}section.project-header .susy-container .project-scope-wrapper .project-scope.awards ul li{display:inline-block}section.project-header .susy-container .project-scope-wrapper ul.scope-list li .archive-link{display:block}section.project-header .susy-container .content-wrapper{left:40px;width:49.15254%;padding:7rem 0 0 3.125rem}section.project-header .susy-container .content-wrapper:before{top:auto;bottom:30px;width:67px;height:48%;transform:translateX(0)}section.project-header .susy-container .content-wrapper .heading{font-size:4.375rem;letter-spacing:-.0875rem;line-height:4.375rem}section.project-header .awards-image{width:auto}section.project-hero{min-height:0}section.project-hero-video{margin-bottom:0;padding:0 0 4em;overflow:hidden;background-image:none!important}section.project-hero-video .video-container{height:80vh}section.project-hero-video .video-container #video-cover{display:block}section.project-hero-video .video-container .wipe{display:block}section.project-hero-video .video-container .hero-content{top:0;left:0;transform:translate(0%,0%);opacity:0}section.project-hero-video .video-container .wistia_responsive_padding{display:block}section.project-hero-video .down-arrow{bottom:2em;left:calc(50% - 50px);width:100px;height:80px;transform:translateX(-50%);opacity:0}section.project-hero-video .home-hero-video{width:180%}section.multicolumn-content-grid .container{font-size:0}section.multicolumn-content-grid .content-area{font-size:1rem;display:inline-block;vertical-align:top;margin-right:1.69492%;text-align:left}section.multicolumn-content-grid .content-area:last-child{margin-right:0}section.multicolumn-content-grid .content-area:last-child:first-child{display:block;margin-left:auto;margin-right:auto}section.multicolumn-content-grid .content-area.columns-1{width:6.77966%}section.multicolumn-content-grid .content-area.columns-2{width:15.25424%}section.multicolumn-content-grid .content-area.columns-3{width:23.72881%}section.multicolumn-content-grid .content-area.columns-4{width:32.20339%}section.multicolumn-content-grid .content-area.columns-5{width:40.67797%}section.multicolumn-content-grid .content-area.columns-6{width:49.15254%}section.multicolumn-content-grid .content-area.columns-7{width:57.62712%}section.multicolumn-content-grid .content-area.columns-8{width:66.10169%}section.multicolumn-content-grid .content-area.columns-9{width:74.57627%}section.multicolumn-content-grid .content-area.columns-10{width:83.05085%}section.multicolumn-content-grid .content-area.columns-11{width:91.52542%}section.multicolumn-content-grid .content-area.columns-12{width:100%;margin:0!important}section.project-device-repeater .device{display:inline-block;width:28.45601%;padding:4.48833% 1.25673%}section.project-device-repeater .device+.device{margin-left:7.31598%;margin-top:0}section.two-square-columns .column{width:50%;display:inline-block}section.project-footer .container>div:before{display:block}section.project-footer .container>div{padding:.75rem 2rem;height:90px;vertical-align:top}section.project-footer .container>div+div{border-left:1px solid #e4e1eb}section.project-footer .container .tags{display:inline-block}section.project-footer .share-this .cher-links{font-size:1rem}section.project-footer .likes{margin-left:0;padding-left:0;border-left:none}section.project-footer .likes .message{font-size:1em;width:100%;display:block;margin:0}section.project-footer .container .view-project{display:inline-block}.project-post-grid .post-grid-container{padding:0 1em}.project-post-grid .post-grid-wrapper{position:relative}.flexbox .project-post-grid .post-grid-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start}.project-post-grid .post-grid-wrapper .card{display:inline-block;vertical-align:top;margin:3.125rem;max-width:calc(50% - 100px)}section.project-sticky-two-column-content .tab-controls{display:block;width:32.20339%;padding:0 3.125rem 0 0}section.project-sticky-two-column-content .tab-controls .slick-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:auto!important}section.project-sticky-two-column-content .slick-slider{display:-ms-inline-flexbox;display:inline-flex}section.project-sticky-two-column-content .sticky-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around;padding:0}section.project-sticky-two-column-content .sticky-wrapper .tabs-mobile{display:none}section.project-sticky-two-column-content .sticky-wrapper .left-side-stick{position:sticky;top:20vh;width:32.20339%;padding:0 3.125rem 0 0}section.project-sticky-two-column-content .sticky-wrapper .left-side-stick .section-label{margin:.625rem 0 2.125rem}section.project-sticky-two-column-content .sticky-wrapper .left-side-stick .section-description{font-size:1.0625rem;line-height:1.625rem}section.project-sticky-two-column-content .sticky-wrapper .right-content{width:66.10169%}section.project-sticky-two-column-content .sticky-wrapper .right-content .content-text{padding:0 6.5625rem 0 2.1875rem}section.mobile-comp-carousel .sticky-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around;padding:2.625rem 2.625rem 0}section.mobile-comp-carousel .sticky-wrapper .left-side-stick{width:32.20339%;padding:0 3.125rem 0 0}section.mobile-comp-carousel .sticky-wrapper .left-side-stick .section-label{margin:.625rem 0 2.125rem}section.mobile-comp-carousel .sticky-wrapper .right-content{width:66.10169%}section.mobile-comp-carousel .sticky-wrapper .right-content .content-text{padding:0 6.5625rem 0 2.1875rem}section.mobile-comp-carousel .comp-carousel .mobile-device img{height:609px}section.full-width-slider .semifull-slider-container .slick-list{padding-top:47vw!important}section.full-width-slider .semifull-slider-container .slick-track{left:140px}section.featured-project-slider{margin:3.75rem 0}section.featured-project-slider .featured-project-slider-item:before{padding-top:44.77612%}section.featured-project-slider .featured-project-slider-item .project-image{display:block}section.featured-project-slider .featured-project-slider-item .mobile-project-image{display:none}section.featured-project-slider .featured-project-slider-item .content-wrapper{bottom:70px;width:32.20339%;padding:0 1.25rem 0 2.5rem}section.featured-project-slider .featured-project-slider-item .content-wrapper .content{color:#404040}section.featured-project-slider .featured-project-slider-item .content-wrapper .client-name{font-size:.875rem}section.featured-project-slider .featured-project-slider-item .content-wrapper .view-project{color:#454249}section.featured-project-slider .featured-project-slider-item .content-wrapper .view-project .icon svg path{stroke:#454249}.featured-project-slider .slick-track{margin-bottom:0;padding-bottom:6.25rem}.featured-project-slider .slick-slide{padding:0}.featured-project-slider .slick-slide.slick-active .featured-projects-stacked{margin:0 auto}.featured-project-slide-counter{display:none}.featured-projects-stacked .project-image{width:55%;background-position:right center}.featured-projects-stacked .content-wrapper{bottom:70px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:60%;padding:0}.portfolio-testimonial{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;max-height:580px}.portfolio-testimonial .susy-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}section.portfolio-tile{margin-bottom:0;width:49.15254%;float:left;margin-right:1.69492%}section.block-testimonial{width:49.15254%;float:right;margin-right:0}.susy-container.portfolio-testimonial .slick-slider .slick-next,.susy-container.portfolio-testimonial .slick-slider .slick-prev{top:100px;width:50px;height:50px;background-size:20px;background-color:rgba(0,0,0,.25);border-radius:25px}.susy-container.portfolio-testimonial .slick-slider .slick-prev{left:inherit}section.gravity-form .content-wrapper{width:83.05085%}.gravity-form-conversion .content-wrapper{width:83.05085%}section.conversion-form .conversion-form-content{width:66.10169%;float:left;margin-right:1.69492%;margin-left:16.94915%}section.standard-hero{min-height:0}section.standard-hero:before{padding-top:46.04167%}section.standard-hero-video{margin-bottom:0;padding:0 0 4em;overflow:hidden;background-image:none!important}section.standard-hero-video .video-container{height:80vh}section.standard-hero-video .video-container #video-cover{display:block}section.standard-hero-video .video-container .wipe{display:block}section.standard-hero-video .video-container .hero-content{top:0;left:0;transform:translate(0%,0%);opacity:0}section.standard-hero-video .video-container .wistia_responsive_padding{display:block}section.standard-hero-video .down-arrow{bottom:2em;left:calc(50% - 50px);width:100px;height:80px;transform:translateX(-50%);opacity:0}section.standard-hero-video .home-hero-video{display:block;width:180%}section.standard-hero-video .fallback-image{display:none}.legacy-homepage-hero #animated-intro .circle h1 span.large{line-height:1.5em}.legacy-homepage-hero #animated-intro .link-set{display:-ms-flexbox;display:flex}.legacy-homepage-hero #animated-intro .link-set li{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0}.legacy-homepage-hero #animated-intro .link-set li:first-child{-ms-flex-preferred-size:25%;flex-basis:25%}.legacy-homepage-hero #animated-intro .link-set li:first-child>a{margin-right:auto}.legacy-homepage-hero #animated-intro .link-set li:last-child{-ms-flex-preferred-size:25%;flex-basis:25%}.legacy-homepage-hero #animated-intro .link-set li:last-child>a{margin-left:auto}.legacy-homepage-hero #animated-intro .link-set li:nth-child(2){-ms-flex-preferred-size:50%;flex-basis:50%}section.text-with-stats .susy-container{display:-ms-flexbox;display:flex}section.text-with-stats .susy-container .text-container{width:49.15254%;padding:0 2.5rem 0 1.25rem;text-align:left}section.text-with-stats .susy-container .text-container img{margin:0 0 .9375rem}section.text-with-stats .susy-container .stats-container{width:49.15254%}section.team-gallery-preview .susy-container .content-wrapper{position:relative;width:49.15254%;margin-top:0;padding:10rem 3.75rem 16.875rem 4.25rem}section.team-gallery-preview .susy-container .content-wrapper .heading{font-size:4.375rem;font-weight:900;letter-spacing:-.0875rem;line-height:4.375rem}section.team-gallery-preview .parallax-bg img.img-main{top:240px;right:5%;width:40%}section.team-gallery-preview .parallax-bg img.img-topleft{top:25px;left:48%;width:120px;box-shadow:-20px 12px 43px 0 rgba(40,90,118,.52)}section.team-gallery-preview .parallax-bg img.img-topright{top:35px;right:4%;width:168px;box-shadow:-20px 12px 43px 0 rgba(40,90,118,.52)}section.team-gallery-preview .parallax-bg img.img-bottomleft{top:640px;left:45%;width:250px;box-shadow:-20px 12px 43px 0 rgba(40,90,118,.52)}section.team-gallery-preview .parallax-bg img.img-bottomright{top:720px;right:2%;width:170px;box-shadow:-20px 12px 43px 0 rgba(40,90,118,.52)}section.team-locations .susy-container .text-container{text-align:left;padding:0 4.1875rem 0 1.25rem}section.team-locations .susy-container .text-container .description{width:80%}.video-block{height:52vh}.video-block .wistia_responsive_padding{width:80%}.perks .full-width .perk-single{width:80%;margin:auto;padding:3rem 0}.perks .full-width .perk-single .content{position:relative}.perks .two-columns{margin:2rem 5rem}.perks .two-columns .perk-single{-ms-flex:0 1 44%;flex:0 1 44%;width:90%;margin:3rem 4%}.perks .two-columns .perk-single:nth-of-type(odd){float:left;margin-left:0}.perks .two-columns .perk-single:nth-of-type(even){float:right;margin-right:0}.perks .two-columns .perk-single:nth-of-type(-n+2){margin-top:0}.perk-testimonial{width:auto;margin:8.4375rem 0}.perk-testimonial .testimonial-content{width:83.05085%}.flexible-layout.two-column-blurb{padding:4.6875rem 0}.flexible-layout.two-column-blurb .container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.flexible-layout.two-column-blurb .blurb{margin-left:5rem}section.team-member-bio .susy-container.header:first-of-type{margin-top:2rem}section.team-member-bio .susy-container.quote{width:49.15254%}section.team-member-bio .susy-container.quote p.quote{font-size:1.875rem;line-height:3.125rem}section.team-member-bio .susy-container.quote p.quote span{margin-right:.3125rem;font-size:3rem}section.team-member-bio .susy-container.bio .bio-container p{font-size:1.125rem;line-height:1.75rem}section.team-member-bio .paged-card-slider.project-cards .header{float:initial;width:83.05085%;margin-right:auto;margin-left:auto}section.team-member-bio .paged-card-slider.project-cards .slider-container{position:relative;z-index:2;width:91%;margin-right:0;margin-left:auto;overflow:visible}section.team-member-bio .blog-posts-section{float:initial;width:83.05085%;margin-right:auto;margin-left:auto}section.full-width-image-with-header .full-width-image-header{font-size:6.25rem;line-height:7.5rem}section.join-team .header-container .description{width:40.67797%;float:left;margin-right:1.69492%}section.join-team .card-container .department-cards{width:auto;margin:0 8.89831%}section.image-with-shadow img{width:57.62712%}.layout-recent-posts{padding:0}.flexible-layout.two-column-content-and-form{position:relative}.flexible-layout.two-column-content-and-form::before{position:absolute;z-index:1;top:0;right:0;width:41vw;height:41vw;transform:translate(11.8vw,50vw);opacity:0;border-radius:50%;background:linear-gradient(135deg,#ff9c00 30%,#ed5e5d 70%);content:'';transition:all 1s ease-out}.flexible-layout.two-column-content-and-form.is-in-view::before{transform:translate(-1.2vw,-5.44vw);opacity:1}.flexible-layout.two-column-content-and-form .container{width:100%;max-width:1280px}.flexible-layout.two-column-content-and-form .columns{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start}.flexible-layout.two-column-content-and-form .columns>*{width:calc(50% - 30px)}.flexible-layout.two-column-content-and-form .columns .content-wrapper{margin:0 1.875rem 0 0}.flexible-layout.two-column-content-and-form .form-wrapper{margin:0 0 0 1.875rem}.flexible-layout.two-column-content-and-form .form-wrapper .gform_wrapper{position:relative;z-index:2;max-width:500px;margin:0 auto}.section-headline .susy-container h2{font-size:2.8125rem;line-height:3.8125rem;margin:1.875rem 0 0}.section-headline .susy-container p.width-small{padding:0 8.4375rem}.section-headline .susy-container p.width-medium{padding:0 3.125rem}.section-headline .susy-container p.width-large{padding:0}.two-column-media.two-colum-media-with-video h2::after{margin-bottom:1.125rem;height:11px;width:11px}.accordion-list-with-images .container{padding-right:0;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.accordion-list-with-images .accordion-list{width:40.1%}.accordion-list-with-images .accordion-list h2{font-size:2.75rem;line-height:3.6875rem}.accordion-list-with-images .gallery-collage{position:relative;right:0;min-height:710px}.accordion-list-with-images .gallery-collage .gallery-image:nth-child(1){top:231px;left:16%;width:38%;height:30%}.accordion-list-with-images .gallery-collage .gallery-image:nth-child(2){top:34px;right:25px;width:38%;height:280px;float:right}.accordion-list-with-images .gallery-collage .gallery-image:nth-child(3){top:380px;width:38%;height:300px;float:right}.essential-reading .container{padding:2.5rem 2.6875rem;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.essential-reading .resource-feed{width:68%;-ms-flex-direction:row;flex-direction:row}.essential-reading .resource-feed img{width:182px;height:230px}.essential-reading .resource-feed .resource-content{margin-top:0;margin-left:3.375rem}.essential-reading .posts-links{width:23.4%;padding:0}.service-banner .container{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.service-banner .content-cover{width:60.5%}.service-banner .micro-headline{margin-bottom:.9375rem}.service-banner .headline{font-size:4.375rem;line-height:5rem}.service-banner .headline::after{margin-bottom:1.375rem}.service-banner .headline::before{top:-15px;left:-40px}.service-banner .description{font-size:1.0625rem;line-height:1.625rem}.service-banner .media-content{width:30%;margin:0}.service-banner .media-content .media{height:510px}.industries-banner{max-width:1400px;height:760px;margin:0 auto}.industries-banner .susy-container{-ms-flex-direction:row;flex-direction:row}.industries-banner .content-cover{width:56%;padding-left:2.25rem;padding-top:2.875rem}.industries-banner .title-block::before{right:calc(100% - 67px - 33px);width:67px}.industries-banner .headline{letter-spacing:-.0875rem;font-size:4.375rem;line-height:5rem}.industries-banner .headline::after{width:13px;height:13px}.industries-banner .media-content{width:54%}.industries-banner .logo-wrapper{padding:2rem 0 0 2.25rem}.industries-banner .logo-wrapper .logo-section{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:30px;padding-left:.25rem}.industries-banner .logo-wrapper .logo-image{text-align:center}.offered-services-card .services-card-list p{display:block}.industry-service-banner .content-cover{-ms-flex-flow:row;flex-flow:row;-ms-flex-pack:justify;justify-content:space-between}.industry-service-banner .banner-heading{margin-bottom:3.125rem}.industry-service-banner .banner-content{-ms-flex-flow:row;flex-flow:row;gap:40px;padding:1.875rem 0}.industry-service-banner .banner-content:nth-child(2){border-left:1px solid #fff}.industry-service-banner .banner-content .image-wrapper{margin-bottom:0}.industry-service-banner .banner-content .image-wrapper img{transform:translateX(0);transform:translateY(-50%)}.industry-service-banner .banner-content .content-wrapper{width:calc(100% - 258px);padding:1.875rem 1.875rem 1.875rem 0}.industry-service-banner .banner-list-wrapper{width:60%;max-width:100%;margin:0}section.full-width-perks-slider .hero-headline{margin-bottom:0;font-size:6.25rem;line-height:8.25rem}section.full-width-perks-slider .hero-headline-link:first-of-type{margin-right:1.25rem}section.full-width-perks-slider .hero-slider-content{right:27px;left:initial}section.featuerd-job-openings .featured-openings-header{font-size:2.75rem}body.author nav.blog-navigation .post-author-about{width:66.10169%;float:left;margin-right:1.69492%;margin-left:16.94915%}body.author nav.blog-navigation .post-author-about .post-author-content{width:74.57627%;float:right;margin-right:0;margin-left:0%}body.author nav.blog-navigation .post-author-about .post-author-avatar{width:19.49153%;float:left;margin-right:1.69492%;margin-left:0%}.single-jobs .job-post .collage-header{max-width:1340px;height:auto;margin-right:auto;margin-left:auto}.single-jobs .job-post .susy-container .main-content-area .single-post-share-sidebar{margin-left:6.35593%;display:block;width:11.01695%}.single-jobs .job-post .susy-container .main-content-area .post-article-content{margin-left:4.23729%;width:53.38983%}.single-jobs .job-post .post-social-media{position:sticky;top:200px}.single-jobs .job-post .post-social-media .cher-links{margin-top:1.875rem}.single-jobs .job-post .block-large-page-title{margin:0 0 1.9375rem;padding-bottom:2.1875rem;border-bottom:1px solid #f1f0f1}.single-jobs .job-post .block-large-page-title .content-wrapper .content::before{height:80%}.single-jobs .job-post .block-large-page-title .job-meta .apply-container,.single-jobs .job-post .block-large-page-title .job-meta .office-location-container,.single-jobs .job-post .block-large-page-title .job-meta .salary-container,.single-jobs .job-post .block-large-page-title .job-meta .years-container{width:33%}.single-jobs .job-post .block-large-page-title .post-social-media{display:none}.post-type-archive-team-member .block-large-page-title .content-wrapper{padding-bottom:0}.post-type-archive-team-member .block-large-page-title .content-wrapper .heading{max-width:100%;margin-bottom:2.5rem}.team-grid .filter-bar .filter-bar-wrapper .filter-menus{background-color:transparent}.team-grid .filter-bar-wrapper .filter-bar-search-container{display:inline}.team-grid .mobile-filter-wrapper{display:none}.team-grid .mobile-filter-wrapper .filter-bar-search-container{display:none}.post-grid-wrapper{padding:0 5.9322%}.post-grid-wrapper .tm-container{width:33%;margin-bottom:0}.post-grid-wrapper .tm-container .tm-block .tm-photo{height:415px}.post-grid-wrapper .tm-container .tm-block .tm-photo .direct-link .desktop,.post-grid-wrapper .tm-container .tm-block .tm-photo .tm-info-popup .desktop{display:block}.post-grid-wrapper .tm-container .tm-block .tm-photo .direct-link .mobile,.post-grid-wrapper .tm-container .tm-block .tm-photo .tm-info-popup .mobile{display:none}.post-grid-wrapper .tm-container .tm-nametag{padding:1.375rem 1rem 2rem}.post-grid-wrapper .tm-container .tm-nametag p{font-size:1rem;line-height:1.5rem}.post-grid-wrapper .tm-container .tm-nametag p .name-link{font-size:1rem}.team-member-lightbox{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;height:90vh;padding:6.25rem 2.375rem}.team-member-lightbox .content-container{width:49.15254%;float:left;margin-right:1.69492%;margin-left:0%}.team-member-lightbox .content-container .quote-container{top:50%;margin-bottom:0;padding:0;transform:translateY(-50%)}.team-member-lightbox .content-container .quote-container .quote{font-size:1.875rem;line-height:3.125rem}.team-member-lightbox .content-container .quote-container .quote::before{font-size:3rem}.team-member-lightbox .image-container{width:49.15254%;float:right;margin-right:0;margin-left:0%}.resource-center .welcome-header .heading{font-size:4.375rem;letter-spacing:-.0875rem;line-height:4.375rem}.resource-center .post-grid-wrapper .resource-item{-ms-flex:50%;flex:50%;max-width:50%}.video-landing-page-content .content-container{padding-top:1.25rem;width:44.91525%;float:left;margin-right:1.69492%;margin-left:0%}.video-landing-page-content .content-container .page-content{margin:0}.video-landing-page-content .form-container{width:40.67797%;float:right;margin-right:0;margin-left:12.71186%}.video-landing-page-videos{width:100%;float:left;margin-left:0;margin-right:0;margin-left:0%}.video-landing-page-videos .video-container{width:49.15254%;float:left;margin-right:1.69492%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.video-landing-page-videos .video-container:nth-child(even){width:49.15254%;float:right;margin-right:0}.resource-center .welcome-header .heading{font-size:4.375rem;letter-spacing:-.0875rem;line-height:4.375rem}.resource-center .post-grid-wrapper .resource-item{-ms-flex:50%;flex:50%;max-width:50%}body.vital.page-template-page-thank-you-php .resource-thank-you::after{right:0}body.vital.page-template-page-thank-you-php .resource-thank-you.compact{padding-bottom:4.6875rem}body.vital.page-template-page-thank-you-php .resource-thank-you.compact .container{-ms-flex-flow:row;flex-flow:row;-ms-flex-align:center;align-items:center;max-width:100%;padding:1rem 6.77966%;border:1px solid #e1e1e2;background:#fafafa}body.vital.page-template-page-thank-you-php .resource-thank-you.compact .container::after,body.vital.page-template-page-thank-you-php .resource-thank-you.compact .container::before{display:none}body.vital.page-template-page-thank-you-php .resource-thank-you.compact .image-wrapper{-ms-flex:0 0 85px;flex:0 0 85px;margin:0 1.25rem 0 0}body.vital.page-template-page-thank-you-php .resource-thank-you.compact .image-wrapper img{max-width:initial}body.vital.page-template-page-thank-you-php .resource-thank-you.compact .content-wrapper{-ms-flex:1 1 600px;flex:1 1 600px}body.vital.page-template-page-thank-you-php .resource-thank-you.compact .share-wrapper{-ms-flex:0 1 240px;flex:0 1 240px;width:auto}body.vital.page-template-page-thank-you-php .resource-thank-you .container{-ms-flex-flow:row wrap;flex-flow:row wrap}body.vital.page-template-page-thank-you-php .resource-thank-you .image-wrapper{-ms-flex:0 0 160px;flex:0 0 160px;margin:1.875rem 0 0;box-shadow:-18px 20px 30px 0 rgba(0,0,0,.29)}body.vital.page-template-page-thank-you-php .resource-thank-you .image-wrapper img{width:100%;max-width:initial}body.vital.page-template-page-thank-you-php .resource-thank-you .content-wrapper{-ms-flex:0 1 480px;flex:0 1 480px;margin-left:2.5rem;text-align:left}body.vital.page-template-page-thank-you-php .resource-thank-you .heading{font-size:7.5rem;letter-spacing:-.15rem;text-align:left}body.vital.page-template-page-thank-you-php .posts{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}body.vital.page-template-page-thank-you-php .post-link{width:26.7%;margin:0 0 3.75rem}body.vital.page-template-page-resource-detail .resource-detail-hero .title{font-size:4.375rem}body.vital.page-template-page-resource-detail .resource-detail-content::before{display:block}body.vital.page-template-page-resource-detail .resource-detail-content .container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;max-width:1280px}body.vital.page-template-page-resource-detail .resource-detail-content .main{-ms-flex:1 1 50%;flex:1 1 50%;margin-right:1.875rem}body.vital.page-template-page-resource-detail .resource-detail-content .conversion-form{-ms-flex:1 1 50%;flex:1 1 50%;margin-top:2rem;margin-left:2rem}body.vital.page-template-page-resource-detail .site-footer .site-footer-copyright{text-align:right}.search-results-header::after{top:-1px;right:calc(100% - 67px - 24px);width:67px;height:93%}.search-results-header .pre-header{font-size:.75rem}.search-results-header .search-headline{font-size:3.75rem}.search-results-header .search-form-container .search-form{width:368px}.search-results-columns{display:-ms-flexbox;display:flex}.search-results-columns .search-results-container{width:66.10169%;padding:0 1.625rem}.search-results-columns .search-cta-container{width:32.20339%}.search-results-columns .search-cta-container .search-cta{position:sticky;top:120px}.search-cta .search-cta-inner{max-width:427px;margin:0 auto}.contact-box.locations .cover.core .col-three{width:23.72881%;float:left;margin-right:1.69492%}.contact-page-content>.susy-container{display:-ms-flexbox;display:flex;-ms-flex-pack:stretch;justify-content:stretch}.contact-page-content .content-column,.contact-page-content .form-column{-ms-flex:0 0 auto;flex:0 0 auto}.contact-page-content .content-column{width:50%;margin-right:0}.contact-page-content .form-column{width:47.0339%;padding:0 0 0 2.54237%}.contact-page-footer .location-row,.contact-page-footer .location-wrapper{display:-ms-flexbox;display:flex}.contact-page-footer .location-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:75%}.contact-page-footer .footer-header{width:25%;margin-bottom:0}.contact-page-footer .footer-location{width:33%;margin-bottom:0}.contact-page-footer .socmed-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.contact-page-footer .socmed-row .cher-link-item{width:auto}.contact-page-thank-you-content .contact-page-thank-you-header .content-container{max-width:600px}.contact-page-thank-you-posts .posts-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.contact-page-thank-you-posts .thank-you-post{width:300px;margin:0}.contact-page-thank-you-cta .content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.contact-page-thank-you-cta .content{width:40.67797%;margin-bottom:0}.circle-container{transform:translate(-70%,-25%)}}@media screen and (min-width:50em) and (min-width:50em){.flexible-layout.two-column-content-and-form::before{display:block}}@media screen and (min-width:800px){body.page-id-87 .padding{padding-top:1em}}@media only screen and (min-width:800px) and (max-width:1024px){.leadCap .col-thirtythree{float:right;width:40%;margin:0% 4% 0% 0%}.leadCap .col-sixtysix{padding:4%;text-align:justify;width:59%;float:left}}@media only screen and (min-width:900px){.vital-culture{height:440px}}@media(min-width:900px) and (max-width:1050px){#branding .wwd-graphic,#marketing .wwd-graphic,#web .wwd-graphic{padding:0 0 0;margin:0 -2em 0 0;width:60%}}@media screen and (min-width:57.5em){section.team-member-bio .susy-container.random-stats .facts-wrapper{float:left;width:49.15254%}section.team-member-bio .susy-container.random-stats .stats-wrapper{float:left;width:49.15254%}}@media screen and (min-width:62.5em){.filter-bar{text-align:center}.filter-bar .filter-bar-wrapper{position:relative;z-index:2;background:#fff}.filter-bar:after{position:absolute;z-index:1;bottom:0;left:0;display:block;width:100%;height:1px;border-top:1px solid #e3e0ea;box-shadow:0 0 34px #000;content:''}.filter-bar .mobile-filter-toggle{display:none!important}.filter-bar .filter-bar-wrapper .filter-menus{position:static}.filter-bar .filter-bar-wrapper .filter-menus>*{display:inline-block}.filter-bar .filter-bar-wrapper .filter-menus>*+*{margin-left:1.5625rem}.filter-bar .input-wrapper{position:relative}.filter-bar .clear-filters{position:static}.active-filters .active-filter-items{min-height:60px;margin:0;text-align:center;padding-bottom:.9375rem}.active-filters .active-filter-items:before{display:inline-block;vertical-align:middle;width:0;height:60px;content:''}.active-filters .active-filter{margin:0}.active-filters .active-filter+.active-filter{margin-left:1.25rem}.loading-throbber{margin:2.625rem auto 6.5rem}.vtl-menu .label{display:inline-block}.vtl-menu .label{width:auto}.vtl-menu.tabs .label{display:none}.vtl-menu.tabs .options{position:static;display:block;min-width:0;margin:0;padding:0;border:none;box-shadow:none;text-align:center}.vtl-menu.tabs .options:before{display:none}.vtl-menu.tabs .option{display:inline-block;margin-bottom:2.25rem;margin-left:1.25rem;padding:0 1.0625rem;border-radius:16px}.vtl-menu.tabs .option::before{display:none}.vtl-menu.tabs .option:first-of-type{margin-left:0}.vtl-menu.tabs .option span{display:block;height:30px;border-bottom:2px solid transparent;color:#454249;font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.875rem;cursor:pointer}.vtl-menu.tabs .option.active{background:#454249}.vtl-menu.tabs .option.active span{color:#fff}.vtl-menu{display:block}.vtl-menu.dropdown .options{box-shadow:0 5px 25px 0 rgba(0,0,0,.25)}.vtl-menu.dropdown:hover .options{display:block}.vtl-menu.dropdown:hover label .icon{transform:rotate(-180deg)}.vtl-menu.dropdown .options-wrapper{max-height:356px;overflow:scroll;overflow-x:hidden}.vtl-menu.dropdown .options{position:absolute;top:100%;left:0;width:auto;min-width:250px;margin-top:.0625rem;border:1px solid #e9e8ed;border-radius:13.5px}.vtl-menu.dropdown .options .option{width:100%;display:inline-block;height:auto;line-height:1.25rem}.vtl-menu.dropdown .options .option::before{top:7px}.vtl-menu.dropdown .options .option:first-of-type{margin-top:0}.footer-address-block{width:70.33898%;float:left;margin-right:1.69492%;margin-left:14.83051%}.footer-address-block .footer-address-block-locations{padding:2em 3em}.footer-address-block .footer-address-block-locations .footer-address-block-location{margin-bottom:0}.site-footer-navigation .site-footer-services-navigation{border-right:1px solid #f2f2f2;border-bottom:none}.site-footer-navigation .site-footer-quick-links-navigation{padding:0 0 0 2em}.site-footer-navigation .site-footer-quick-links-navigation,.site-footer-navigation .site-footer-services-navigation{width:49.15254%;float:left;margin-left:0%;margin:0}.site-footer-identity .site-footer-logo{padding-right:0}.site-footer-copyright{padding-right:0}.blog-featured-sidebar .blog-post-square .post-square-image-container{width:28.57143%;float:left;margin-right:7.14286%}.blog-featured-sidebar .blog-post-square .post-square-content{width:64.28571%;float:right;margin-right:0}.single-post-article .main-content-area .single-post-share-sidebar{width:6.77966%;float:left;margin-right:1.69492%;margin-left:8.47458%}.single-post-article .main-content-area .single-post-share-sidebar .post-social-media{max-width:65px}.single-post-article .main-content-area .single-post-share-sidebar .post-social-media.custom-post-sidebar{max-width:100%}.single-post-article .main-content-area .post-article-content{width:66.10169%;float:left;margin-right:1.69492%}.post-social-media{position:absolute;border-radius:4px}section.services-list .container .services .single-service{padding-left:2.54237%;width:23.72881%;float:left;margin-right:1.69492%;margin-left:8.47458%}section.services-list .container .services .single-service:nth-child(2n+1){width:23.72881%;float:left;margin-right:1.69492%}section.services-list .container .services .single-service:nth-child(3n+1){width:23.72881%;float:left;margin-right:1.69492%;margin-left:0%;margin-left:2.54237%}section.featured-projects-block .featured-project-slider-item .content-wrapper:before{bottom:20px}section.featured-projects-block .featured-projects-controls{top:40%;left:70px;background-color:transparent;border-radius:0}section.featured-projects-block .featured-projects-controls:before{color:#454249;margin-right:3.125rem}section.featured-projects-block .featured-projects-controls .slick-next,section.featured-projects-block .featured-projects-controls .slick-prev{border-color:#b7b2bf}.width-4{width:32.20339%;float:left;margin-right:1.69492%;margin-left:33.89831%}section.block-services .secondary-services .secondary-service .service-image svg{transform:scale(1.2) translateY(0%)!important}.block-large-page-title h1.heading{max-width:90%}.block-large-page-title .large-page-title-description{max-width:74.57627%}section.block-video-hero .home-hero-video{width:140%}section.project-header .susy-container .project-scope-wrapper .project-scope{padding:3.875rem 0 0 10.9375rem}section.project-hero-video .home-hero-video{width:140%}.project-post-grid .post-grid-wrapper{padding:0 1.25rem;margin:auto -2.34375rem}section.featured-project-slider .featured-project-slider-item .content-wrapper:before{content:'';position:absolute;left:0;bottom:0;width:50px;height:100%;z-index:1;background-image:url(../images/wave_cheveron.svg);background-size:50%;opacity:.1;transform:translateY(30px)}section.featured-project-slider .featured-projects-controls{top:70px;left:20px;background-color:#fff;border:1px solid #e4e1eb}section.featured-project-slider .featured-projects-controls:before{content:'featured';color:#454249;margin-right:7.5rem}section.featured-project-slider .featured-projects-controls .slick-next,section.featured-project-slider .featured-projects-controls .slick-prev{border-color:#b7b2bf}.featured-project-slider .slick-slide .featured-projects-stacked{max-width:initial;padding:3rem}.featured-projects-stacked .content-wrapper{width:40%;height:auto;padding:0 1.25rem 0 2.5rem}.featured-projects-stacked .content-wrapper .client-name{position:absolute;top:20px;left:88px}section.portfolio-tile{margin-bottom:0;width:32.20339%;float:left;margin-right:1.69492%}section.block-testimonial{padding:0;width:66.10169%;float:right;margin-right:0}section.block-testimonial .testimonial-section-header{position:absolute}section.block-testimonial .case-studies-link{display:block}section.block-testimonial .testimonial-slides{padding:0}section.block-testimonial .testimonial-slides .slick-slide{margin-left:8.47458%;width:83.05085%;float:left;margin-right:1.69492%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:320px}section.block-testimonial .testimonial-slides .slick-slide .testimonial-logo{width:36.44068%;float:left;margin-right:1.69492%}section.block-testimonial .testimonial-slides .slick-slide .testimonial-logo .logo-container{position:absolute;top:50%;left:50%;margin:auto;transform:translate(-50%,-50%)}section.block-testimonial .testimonial-slides .slick-slide .testimonial-logo .logo-container img{width:70%}section.block-testimonial .testimonial-slides .slick-slide .testimonial-content{position:absolute;right:-100%;clear:none;margin-top:0;opacity:1;text-align:left;width:53.38983%;float:left;margin-right:1.69492%;margin-left:0%}section.block-testimonial .testimonial-slides .slick-slide .testimonial-content .testimonial-quote{font-size:1.8rem}section.block-testimonial .testimonial-slides .slick-slide .testimonial-content .testimonial-attribution{text-align:left}.susy-container.portfolio-testimonial .slick-slider .slick-next,.susy-container.portfolio-testimonial .slick-slider .slick-prev{top:125px;left:5.6%}.susy-container.portfolio-testimonial .slick-slider .slick-prev{top:10px;transform:rotate(90deg)}.susy-container.portfolio-testimonial .slick-slider .slick-next{top:inherit;right:inherit;bottom:10px;transform:rotate(-90deg)}section.gravity-form{margin:5rem auto}section.gravity-form .content-wrapper{width:49.15254%}.gravity-form-conversion{padding:4.375rem}.gravity-form-conversion .content-wrapper{width:49.15254%}section.conversion-form .conversion-form-content{width:49.15254%;float:left;margin-right:1.69492%;margin-left:25.42373%}section.standard-hero-video h1,section.standard-hero h1{font-size:6.25rem}section.standard-hero-video .home-hero-video{width:140%}section.text-with-stats{padding:4.375rem 0 5rem}section.text-with-stats .susy-container .text-container{width:57.62712%;padding:0 4.1875rem 0 5.3125rem;font-size:3.125rem;line-height:3.75rem}section.text-with-stats .susy-container .text-container img{height:auto}section.text-with-stats .susy-container .stats-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:40.67797%}section.text-with-stats .susy-container .stats-container .stat-block{max-width:190px}section.text-with-stats .susy-container .stats-container .stat-block .stat-number{font-size:4.375rem}section.text-with-stats .susy-container .stats-container .stat-block .stat-symbol{font-size:1.875rem}section.text-with-stats .susy-container .stats-container .stat-block:nth-child(even){margin-left:auto}section.team-gallery-preview .susy-container .content-wrapper{left:35px;padding:13.75rem 3.75rem 20.625rem 4.25rem}section.team-gallery-preview .susy-container .content-wrapper:before{top:210px}section.team-gallery-preview .parallax-bg img.img-main{top:180px;right:7%;width:408px}section.team-gallery-preview .parallax-bg img.img-topleft{top:-35px;left:53%;width:168px}section.team-gallery-preview .parallax-bg img.img-topright{top:-35px;right:5%;width:168px}section.team-gallery-preview .parallax-bg img.img-bottomleft{top:540px;left:48%;width:289px}section.team-gallery-preview .parallax-bg img.img-bottomright{top:700px;right:2%;width:239px}section.team-locations{padding:6.5rem 0 6.875rem}section.team-locations .susy-container .text-container{padding:0 4.1875rem 0 5.3125rem}section.team-locations .susy-container .text-container .heading{line-height:3.75rem;font-size:3.75rem}section.team-locations .susy-container .text-container .description{font-size:1.5rem;line-height:2.125rem;margin:1.5rem 0 5rem;width:620px}section.team-locations .susy-container .location-container{padding-left:5.9375rem}section.team-locations .susy-container .location-container .location-group{margin-bottom:0;width:auto}section.team-job-preview{padding:6.875rem 0 5.1875rem}section.team-job-preview .susy-container .text-container{padding:0 1.5625rem 4.375rem 5.3125rem}section.team-job-preview .susy-container .text-container .heading{line-height:3.75rem;font-size:3.75rem}section.team-job-preview .susy-container .text-container .description{font-size:1.5rem;line-height:2.125rem}.video-block{height:auto;padding-top:1.25rem}.video-block .wistia_responsive_padding{width:745px;height:420px}.perks h2{width:49.15254%;font-size:4.375rem;line-height:4.375rem}.perks .perk-single .content{margin-top:0}.perks .full-width .perk-single{width:auto;max-width:100%;margin:3rem auto 3rem 0}.perks .full-width .perk-single .media{position:absolute;top:0;right:0;width:30vw;height:auto;margin-bottom:0;transition:all .3s ease-in-out}.perks .full-width .perk-single .media img,.perks .full-width .perk-single .media video{width:100%;height:auto}.perks .full-width .perk-single .content{width:32vw}.perk-testimonial .testimonial-content{width:49.15254%}section.team-member-bio .paged-card-slider.project-cards .paged-card-slider-slides .project-card{width:345px;float:left}.two-testimonial.flexible-layout.testimonial::after{width:480px;height:494px}section.awards-block .awards-container .awards{margin-left:16.94915%;width:66.10169%;float:left;margin-right:1.69492%}section.join-team .card-container .department-cards .department-card{-ms-flex:1 0 auto;flex:1 0 auto;width:20%;margin:0 3% 2.5rem 0}section.join-team .card-container .department-cards .department-card:nth-of-type(2n){margin-right:3%}section.join-team .card-container .department-cards .department-card:nth-of-type(4n){margin-right:0}.page-template-page-vital-perks section.join-team .card-container .department-cards .department-card:nth-last-child(-n+4){margin-bottom:0}.page-template-page-vital-perks section.join-team .card-container .department-cards .department-card:nth-last-child(-n+4){margin-bottom:0}.tax-job-department section.join-team.job-department-list .card-container .department-cards .department-card{-ms-flex:1 1 22.5%;flex:1 1 22.5%}.tax-job-department section.join-team.job-department-list .card-container .department-cards .department-card:nth-of-type(4n+8),.tax-job-department section.join-team.job-department-list .card-container .department-cards .department-card:nth-of-type(5){margin-left:25.5%}.tax-job-department section.join-team.job-department-list .card-container .department-cards .department-card:nth-of-type(4n){margin-right:3%}.tax-job-department section.join-team.job-department-list .card-container .department-cards .department-card:nth-of-type(4){margin-right:0}.tax-job-department section.join-team.job-department-list .card-container .department-cards .department-card:nth-of-type(4n+7){margin-right:0}.features-grid .container .grid-items{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.features-grid .features-grid-list{width:315px}.anchor-nav .container{width:100%;height:70px;border-bottom:2px solid rgba(69,66,73,.08)}.anchor-nav .mobile-menu{display:none}.anchor-nav .anchor-menu{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:100%}.industries-banner{padding:1.25rem 1.25rem 2.625rem 1.875rem}.offered-services-card .susy-container{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.industry-service-banner .callouts{-ms-flex-flow:row;flex-flow:row}.industry-service-banner .banner-content .image-wrapper{width:130px}.industry-service-banner .banner-content .content-wrapper{width:calc(100% - 150px)}.industry-service-banner .banner-list-wrapper{width:55%}.industry-service-banner .banner-list-wrapper .list-item{padding:0 7.5%}.industry-service-banner .banner-list-wrapper .list-item .title{font-size:1.5rem;line-height:2.0625rem}.flexible-layout.two-column-title-blurb .column-wrapper{gap:80px}.team-grid .filter-bar-wrapper .team-member-category .options .option{margin-bottom:1.875rem;margin-left:1rem}.team-grid .filter-bar-wrapper .filter-bar-search-container .filter-search{margin:-.0625rem 0 0 .3125rem}.resource-center .filter-options .custom-dropdown{max-width:100%;margin-right:3.125rem}.resource-center .filter-options .facetwp-checkbox,.resource-center .filter-options .resource-type-button{display:inline-block}.resource-center .filter-options{-ms-flex-direction:row;flex-direction:row}.resource-center .post-grid-wrapper .resource-item{-ms-flex:33%;flex:33%;max-width:33%}.archive .free-text .extra-pad{padding:0 6rem}.resource-center .filter-options .custom-dropdown{max-width:100%;margin-right:3.125rem}.resource-center .filter-options .facetwp-checkbox,.resource-center .filter-options .resource-type-button{display:inline-block}.resource-center .filter-options{-ms-flex-direction:row;flex-direction:row}.resource-center .post-grid-wrapper .resource-item{-ms-flex:33%;flex:33%;max-width:33%}.contact-page-content .content-column{margin-left:auto}.contact-page-content .block-large-page-title .heading{line-height:4.375rem}.contact-page-content .form-column{width:40.67797%;margin-left:auto}.contact-page-content .form-column .form{padding:0 2.5rem}}@media screen and (min-width:64em){section.team-member-bio .susy-container.header .header-container .name-wrapper:after{top:97px;left:18px;width:67px;height:107%}section.team-member-bio .susy-container.header .header-container .name-wrapper h1{margin:0 0 1.8125rem -.5rem;font-size:8.75rem;letter-spacing:-.125rem;line-height:7.5rem}section.team-member-bio .susy-container.header .header-container .name-wrapper p{font-size:1.5rem}section.team-member-bio .susy-container.bio{width:57.62712%;max-width:900px}.industry-service-banner .banner-content{width:50%}}@media only screen and (min-width:1024px){.service-box-heading{width:50%;padding:2em 2em 2em 6em}.service-box-image{width:50%}.page-template-page-ebook-10-questions .ten-b .home-section-description,.page-template-page-ebook-10-questions header.ten-b p{max-width:630px}.ten-c .home-section-description{margin:0}.page-template-page-ebook-10-questions .home-section-description,.page-template-page-marketing-kpi .home-section-description{font-size:2.8125rem}header.ten-c .home-section-description{color:#474747}.page-template-page-ebook-10-questions header p,.page-template-page-marketing-kpi header p,.page-template-page-search-rank header p{font-size:1.25rem;font-weight:300px}.ten-b .two-column{width:48%}.ten-c .two-column.left{width:31.7%}.two-column.left{float:left}.two-column.right{float:right}.ten-c .two-column.right{width:65%}.ten-b .two-column.right{float:right;transform:translateY(-260px)}.ten-c .ebook-physical{float:left;width:37.2%}.ten-c .form-column{float:right;width:60%}.ten-c .ebook-physical img{transform:translateY(-20px)}.ebook-physical img{max-width:100%}.ebook-logo{margin-bottom:2rem}.custom-counter span{font-size:1.125rem;font-weight:400}}@media screen and (min-width:1024px){body.page-id-85 .slick-list{top:0}}@media only screen and (min-width:1025px){.primary-nav .top-nav li a{margin:.5em 0 0 1.5em}.superbox-list{width:12.5%}}@media screen and (min-width:65.625em){.anchor-nav .anchor-title+.anchor-title{padding-left:1.25rem}}@media screen and (min-width:68.5em){section.team-member-bio .susy-container.certs ul li.cert{margin:0 1.25rem}}@media screen and (min-width:68.75em){section.block-testimonial .testimonial-slides .slick-slide .testimonial-content .testimonial-quote{font-size:2rem;text-align:left}}@media only screen and (min-width:1100px){.vital-culture{height:520px}}@media screen and (min-width:69.75em){section.team-member-bio .susy-container.random-stats{width:83.05085%}}@media only screen and (min-width:1150px){.ebook-physical img{max-width:100%}.ten-b .two-column.right{float:right;transform:translateY(-380px)}}@media screen and (min-width:75em){.core table.ppc-table{display:table;overflow-x:auto;-webkit-overflow-scrolling:touch;width:883px;margin-top:.625rem}.core table.ppc-table thead th:first-child{width:79%}.core table.ppc-table thead th:last-child{width:21%}.core table.ppc-table tbody td{font-size:1.125rem}.core table.ppc-table tbody td:first-child{width:79%}.core table.ppc-table tbody td:last-child{width:21%}.footer-address-block .footer-address-block-locations{font-size:1.15em}section.block-services .featured-services .featured-service .service-image svg{width:100%!important;height:auto!important}section.block-services .featured-services .featured-service:nth-child(2) .service-image svg{transform:translate(-50%,-56%) scale(1.07)}section.block-services .secondary-services .secondary-service .service-content{width:49.15254%;float:left;margin-right:1.69492%}section.block-services .secondary-services .secondary-service .service-image svg{top:50%;transform:translateY(-50%) scale(1.5)!important}.project-post-grid .post-grid-wrapper .card{max-width:calc(33% - 100px)}.featured-project-slider .slick-slide{height:580px}section.portfolio-tile{height:auto}section.team-gallery-preview .parallax-bg img.img-topleft{top:75px;left:58%}section.team-gallery-preview .parallax-bg img.img-bottomleft{top:650px;left:53%}section.team-gallery-preview .parallax-bg img.img-bottomright{top:750px}.video-block{padding-top:6.25rem}.perks .two-columns{margin:3rem auto}.perks .two-columns .perk-single{max-width:410px;margin:3rem 0}.perks .two-columns .perk-single:nth-of-type(odd){margin-right:5rem}.perks .two-columns .perk-single:nth-of-type(even){margin-left:5rem}section.team-member-bio .paged-card-slider.project-cards .slider-container{width:89%}.two-testimonial.flexible-layout.testimonial .container{grid-column-gap:190px}section.full-width-image-with-header .full-width-image-header{font-size:7.5rem;line-height:9.875rem}.anchor-nav .talk-to-specialist{margin-left:2rem}.service-banner .container{width:1210px}.service-banner .micro-headline .banner-icon{top:60px;left:-95px}.industry-service-banner .banner-content .image-wrapper{width:230px}.industry-service-banner .banner-content .content-wrapper{width:calc(100% - 258px)}.industry-service-banner .banner-content .content-wrapper{padding:1.875rem 5rem 1.875rem 0}.team-member-lightbox .content-container{width:40.67797%;float:left;margin-right:1.69492%;padding:0 1.6875rem 0 1.3125rem}.team-member-lightbox .content-container .full-bio-link{top:0}.team-member-lightbox .content-container .quote-container .attribution{margin-top:2.8125rem}.team-member-lightbox .image-container{width:57.62712%;float:right;margin-right:0}.resource-center .filter-options .facetwp-checkbox,.resource-center .filter-options .resource-type-button{margin-right:3.125rem;text-align:left}.resource-center .filter-options .facetwp-checkbox,.resource-center .filter-options .resource-type-button{margin-right:3.125rem;text-align:left}.search-results-columns .search-results-container{width:74.57627%}.search-results-columns .search-cta-container{width:23.72881%}.contact-page-content .block-large-page-title .heading{font-size:7.5rem}.contact-page-thank-you-posts .thank-you-post{width:400px}}@media(min-width:1200px){#blog-flyout .loop-title{font-size:1.5em}}@media only screen and (min-width:1200px){.vital-culture{height:570px}}@media only screen and (min-width:1250px){.service-box-bg-image{height:100%}}@media screen and (min-width:79.75em){.flexible-layout.paged-card-slider .slider-container{max-width:calc(638px + 50vw);padding:0}}@media only screen and (min-width:1280px){.page-template-page-ebook-10-questions .ten-b .home-section-description,.page-template-page-ebook-10-questions header.ten-b p{max-width:763px}}@media screen and (min-width:81.25em){section.join-team .card-container .department-cards .department-card .card-title{font-size:1.75rem;line-height:2.375rem}}@media screen and (min-width:83.75em){.accordion-list-with-images .gallery-collage{width:58%;min-height:840px}.accordion-list-with-images .gallery-collage .gallery-image:nth-child(1){left:61px;width:282px;height:442px}.accordion-list-with-images .gallery-collage .gallery-image:nth-child(2){width:282px;height:311px}.accordion-list-with-images .gallery-collage .gallery-image:nth-child(3){top:400px;width:307px;height:406px}}@media screen and (min-width:87.5em){body.has-qa-bar{padding-top:9.375rem!important}nav.blog-navigation{padding:0}#blog-post-grid{padding:0}section.services-list .container .services .single-service:nth-child(3n+1){margin-left:0}section.block-culture{overflow:visible}.featured-project-slider .slick-arrow.slick-next{right:calc(10% + 25px)}.featured-project-slider .slick-arrow.slick-prev{left:calc(11% + 25px)}section.team-member-bio .susy-container.header{max-width:1440px;margin:0 auto}section.team-member-bio .paged-card-slider.project-cards{padding-top:21vw}.anchor-nav .container{width:1340px}.anchor-nav .anchor-title+.anchor-title{padding-left:2.9375rem}}@media(min-width:87.5em){section.block-video-hero .home-hero-video{width:100%}section.project-hero-video .home-hero-video{width:100%}section.standard-hero-video .home-hero-video{width:100%}}@media screen and (min-width:1400px){body.page-id-85{background-position:top center;background-repeat:no-repeat;background-size:150%}}@media screen and (min-width:90em){.block-large-page-title .content-wrapper{padding:.125rem 6.77966% 3.125rem 3.125rem}.block-large-page-title .client-name{font-size:.875rem}.block-large-page-title h1.heading{font-size:4.75rem;line-height:4.75rem}}@media(min-width:1450px){.vital-locations .featured-clients .prev-next .prev{margin-left:-4.375rem}.vital-locations .featured-clients .prev-next .next{margin-right:-4.3125rem}}@media screen and (min-width:100em){.contact-page-footer .circle-container{margin-top:-5rem}}@media only screen and (min-width:2000px){.team-slideshow .boston-intro-bg .team-intro-wrap,.team-slideshow .portsmouth-intro-bg .team-intro-wrap,.team-slideshow .team-landing{background-size:cover}.error404,body,body.archive,body.blog,body.search,body.single,body.single-case-studies{background-size:cover}}@media screen and (max-width:600px){#wpadminbar{position:fixed!important}.legacy-homepage-hero #animated-intro .link-set{padding:2em 0}.legacy-homepage-hero #animated-intro .link-set li{display:block;padding:.5em}.grayTitle{display:block;max-width:700px;min-height:255px;background:url(images/graphic-bg.png) bottom center no-repeat #dfdfdf;margin:0 auto;padding-left:1.25rem;padding-top:2.5rem;padding-right:1.25rem;background-size:cover}.blackwrap-blog .wwd-icons{font-size:.6875rem}.orange-heading span{line-height:1.5em}a.wwd-icons{padding:0%;margin:0%;width:100%;float:none;margin-bottom:1.25rem}.services-landing h2{font-size:2.3em;line-height:1.2em;padding:0 0 2em}.logo-grid div{width:50%;height:auto}section.inbound-header h1{font-size:2.063em}section.inbound-tools .tools .tool{width:50%}#type.mobile{display:block;position:relative}#type.mobile form{float:left;text-align:left;margin-top:.625rem;background:#ccc;padding:.9375rem;width:90%}.topTxt{text-align:center;margin-top:1.625rem}}@media screen and (max-width:37.5em){.core table{width:100%}.core thead{display:none}.core tr:nth-of-type(2n){background-color:inherit}.core tr td:first-child{background:#e4e1eb;font-weight:700;font-size:1em}.core tbody td{display:block;text-align:center}.core tbody td:before{content:attr(data-th);display:block;text-align:center}.core table.ppc-table thead{display:block}.core table.ppc-table tbody tr{display:-ms-flexbox;display:flex}.gform_wrapper.mobile-seamless_wrapper{margin-bottom:1em;box-shadow:none;background:0 0}.gform_wrapper.mobile-seamless_wrapper .gform_body,.gform_wrapper.mobile-seamless_wrapper .gform_heading{margin:0;padding:0}.gform_wrapper.mobile-seamless_wrapper .gform_footer{margin:.9375rem 0 0;padding:0}section.project-header>.susy-container{padding:0}.perks .full-width .perk-single:first-of-type{margin-top:0}section.team-member-bio .blog-posts-section .blog-posts .blog-post-card{width:100%}.two-testimonial.flexible-layout.testimonial .container{grid-row-gap:65px}section.join-team .header-container{display:none}section.join-team .card-container{padding:0 1.5625rem}section.join-team .card-container .department-cards .department-card a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}section.join-team .card-container .department-cards .department-card .card-link{margin-left:auto;opacity:1}section.join-team .card-container .department-cards .department-card .card-link div .label{display:none}section.join-team .card-container .department-cards .department-card .card-link div .icon{display:block}section.join-team .card-container .department-cards .department-card:first-of-type{display:block}section.join-team .card-container .department-cards .department-card:first-of-type .card-link div{margin-top:1.875rem}.tax-job-department section.join-team.job-department-list .card-container{margin-bottom:3.125rem;padding:0}.tax-job-department section.join-team.job-department-list .card-container .department-cards{margin:0}.tax-job-department section.join-team.job-department-list .card-container .department-cards .department-card{margin:0;border-top:none;border-right:none;border-left:none;border-radius:0}.tax-job-department section.join-team.job-department-list .card-container .department-cards .department-card a{display:block;min-height:auto}.tax-job-department section.join-team.job-department-list .card-container .department-cards .department-card:last-of-type{border-bottom:none}.tax-job-department section.join-team.job-department-list .card-container .department-cards .department-card:first-of-type{padding:1.5625rem;text-align:center}.tax-job-department section.join-team.job-department-list .card-container .department-cards .department-card .card-link div .label{display:inline-block}.stats-with-column{overflow-x:scroll;overflow-y:hidden;padding:1.875rem 0}.stats-with-column .susy-container{padding-right:0}section.full-width-perks-slider .hero-headline-wrapper{width:100%}.single-jobs .job-post .block-large-page-title .job-meta .office-location-container,.single-jobs .job-post .block-large-page-title .job-meta .salary-container,.single-jobs .job-post .block-large-page-title .job-meta .years-container{width:50%}}@media only screen and (max-width:768px){.primary-nav .top-nav-actions{display:none}.primary-nav #mobile-toggle{position:absolute;top:30px;right:28px;display:block;width:21px;height:18px;margin-top:-.5625rem;background-image:url(/wp-content/themes/vital/legacy/images//menu-toggle.svg);background-size:100%}.primary-nav .mobile-location{position:absolute;top:30px;left:28px;display:block;width:16px;height:18px;margin-top:-.3125rem;background-image:url(/wp-content/themes/vital/legacy/images/location.svg);background-size:100% auto}.primary-nav #mobile-toggle.menu-open{background-image:url(/wp-content/themes/vital/legacy/images/menu-close.svg)}.mega-nav-contain{display:none}#top-nav-wrap .primary-nav .top-nav li{padding:0}#top-nav-wrap .primary-nav .top-nav li a{text-align:left;padding:.625rem 1.25rem;color:#000;font-size:.9375rem;font-weight:500;line-height:1.4}#top-nav-wrap .primary-nav .top-nav li a.active,#top-nav-wrap .primary-nav .top-nav li a:hover{color:#f3723f}#top-nav-wrap .primary-nav .top-nav li a.menu-higlight{margin:0}#top-nav-wrap .primary-nav .top-nav li a.menu-higlight::before{position:absolute;left:5px;top:13px}#top-nav-wrap .primary-nav .top-nav li a.nav-button{margin:1.25rem 0;width:500px;max-width:100%;text-align:center}#top-nav-wrap .primary-nav .top-nav li .sub-menu-toggle{position:absolute;right:0;top:0;background:0 0;border:none;width:50px;height:36px;cursor:pointer}#top-nav-wrap .primary-nav .top-nav li .sub-menu-toggle.active{transform:rotate(180deg)}#top-nav-wrap .primary-nav .top-nav li .sub-menu-level-1{padding:.625rem 0;margin:0 0 .625rem;background-color:#f1f1f1;border-radius:10px;display:none}#top-nav-wrap .primary-nav .top-nav li .sub-menu-level-1.active{display:block}#top-nav-wrap .primary-nav .top-nav li .sub-menu-level-1 a{font-size:.875rem;padding-left:1.875rem}#top-nav-wrap .primary-nav .top-nav li .sub-menu-level-1 .sub-menu-level-2{margin:0 0 .625rem;padding:0;display:none}#top-nav-wrap .primary-nav .top-nav li .sub-menu-level-1 .sub-menu-level-2.active{display:block}#top-nav-wrap .primary-nav .top-nav li .sub-menu-level-1 .sub-menu-level-2 a{padding:.3125rem 1.25rem .3125rem 2.1875rem;font-size:.8125rem}.core .service-box-heading h1{font-size:2em;padding:0!important}.two-column.right{margin-top:4%}}@media(max-width:768px){.primary-nav .header-logo img{display:block;width:85px;margin:0 auto;text-align:center}.primary-nav .top-nav{display:none;width:100%;padding-top:2.5rem;background-color:#fff;text-align:center}.primary-nav .top-nav li{width:100%;padding:.625rem}.primary-nav .top-nav li a{display:block;margin:0;padding:.07em .01em;font-family:lato,helveticaneue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:300;letter-spacing:.05em;line-height:.9em;text-shadow:none}.primary-nav .top-nav li a:hover{color:#ff9c00}.primary-nav .top-nav li a.menu-higlight{position:relative;margin-right:.75rem;padding-right:0;padding-left:1.25rem}.primary-nav .top-nav li a.menu-higlight:before{position:relative;top:-2px;left:-6px;display:inline-block;width:6px;height:6px;border-radius:100%;background:#ec5520;content:''}.culture-copy .small{font-size:1em}.twitter-feed-wrap{padding:3em 0}.portfolio-nav{position:relative}.rsHidden{opacity:1!important;visibility:visible!important}.salesCTA{padding:1.25rem;margin:0}.salesCTA h1{color:#fff}.salesCTA p{color:#fff}#content-slider-2{height:auto;padding:3% 0 10%;margin:auto!important}.team-slideshow .team-landing .lockup{margin-top:-2.8125rem}.team-slideshow .team-landing .lockup a{padding:1.5625rem}.vital-locations .related-location .location-cover{height:250px}}@media screen and (max-width:62.5em){.blog-post-card:last-of-type{position:relative}.blog-post-card:last-of-type .cher-links{margin-left:-2em}.blog-post-card:last-of-type .cher-links::before{position:absolute;top:-5px;left:3em;width:0;height:0;border-right:5px solid transparent;border-bottom:5px solid #454249;border-left:5px solid transparent;content:''}.anchor-nav select{border-bottom:2px solid rgba(69,66,73,.08)}section.full-width-perks-slider .hero-headline-link{width:100%}.team-grid .filter-bar-wrapper .team-member-category{padding:0 2rem}.team-grid .filter-bar-wrapper .team-member-category .label{display:none}.team-grid .filter-bar-wrapper .team-member-category .options{display:block}.team-grid .filter-bar-wrapper .team-member-category .options .option{margin:1rem 0;line-height:1em}.team-grid .filter-bar-wrapper .team-member-category .options .option:hover{opacity:1}.team-grid .filter-bar-wrapper .team-member-category .options .option::before{display:none;content:none}.team-grid .filter-bar-wrapper .team-member-category .options .option.active{padding:.5rem 1.0625rem;border-radius:15px;background-color:#454249;color:#fff}.resource-center .welcome-header{margin-top:2.5rem;margin-bottom:2.5rem}.resource-center .filter-options .custom-search{max-width:250px;margin:auto}.resource-center .welcome-header{margin-top:2.5rem;margin-bottom:2.5rem}.resource-center .filter-options .custom-search{max-width:250px;margin:auto}.contact-page-content .form-column .gform_wrapper{max-width:100%}}@media screen and (max-width:50em){.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .social-icons{-ms-flex-align:center;align-items:center;padding:1.25rem 1.875rem 1rem}.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .cher-links{position:fixed;z-index:999;bottom:58px;-ms-flex-pack:distribute;justify-content:space-around;width:100%;margin:0;padding:.9375rem 2.5rem;border:none;border-top:2px solid #000;background:#fff}.single-post-article .main-content-area .single-post-share-sidebar.single-post-custom-sidebar .cher-links .icon svg{width:24px;height:24px}.flexible-layout.paged-card-slider .arrow-container{margin-top:1.25rem;text-align:right}section.block-logo-grid.logo-grid-option .logo-cover{overflow-x:scroll;overflow-y:hidden}section.block-logo-grid.logo-grid-option .susy-container{width:780px}section.project-sticky-two-column-content .sticky-wrapper .right-content{width:100%;margin:2rem auto}.featured-projects-stacked .content-wrapper .content{margin-top:auto}section.team-gallery-preview .susy-container{overflow:auto}section.team-gallery-preview .parallax-bg{height:350px}.flexible-layout.two-column-blurb .heading{display:block;width:100%;max-width:450px;margin:0 auto 2rem;text-align:left}.flexible-layout.two-column-blurb .blurb{display:block;width:100%;max-width:450px;margin:0 auto 2rem}section.join-team{margin-bottom:5rem}.accordion-list-with-images{padding-bottom:0}.accordion-list-with-images .accordion-list{position:relative;z-index:2;padding-top:15.3125rem}.essential-reading .container{margin:0 1.875rem}.essential-reading .resource-feed img{margin:0 auto}.service-banner .service-links a{margin-top:1.25rem}.service-banner .service-links a+a{margin-top:.9375rem}.industries-banner .headline::after{margin-bottom:.5rem}.industries-banner .media-content{margin-top:2.875rem}.industries-banner .logo-wrapper .micro-headline{text-align:center}.industries-banner .logo-wrapper .logo-image{text-align:center;padding:1.25rem;border-top:.25px solid #fff}.industries-banner .logo-wrapper .logo-image:nth-child(-n+2){border-top:0}.industries-banner .logo-wrapper .logo-image:nth-child(4){border-bottom:.25px solid #fff}.industries-banner .logo-wrapper .logo-image:nth-child(odd){border-right:.25px solid #fff}.industries-banner .logo-wrapper .logo-image img{position:relative;top:50%;transform:translateY(-50%)}.industry-service-banner .banner-list-wrapper .list-item:first-child{border-left:none}section.full-width-perks-slider .hero-links{padding:0 3.8rem}section.full-width-perks-slider .hero-slider-content{right:initial;left:27px}section.featuerd-job-openings .featured-opening{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;padding-left:0}section.featuerd-job-openings .featured-opening.no-icon .experience{margin-left:0}section.featuerd-job-openings .position-location{width:calc(100% - 48px)}section.featuerd-job-openings .experience,section.featuerd-job-openings .salary{width:40%;margin:.625rem 0}section.featuerd-job-openings .experience{margin-left:3rem}section.featuerd-job-openings .link{width:100%;margin-top:.75rem}.flexible-layout.two-column-title-blurb .column-wrapper{-ms-flex-direction:column;flex-direction:column}.flexible-layout.two-column-title-blurb .content-wrapper{width:100%}.flexible-layout.two-column-title-blurb .heading{display:block;margin:0 auto 2rem;text-align:left}.single-jobs .job-post .susy-container{padding:0 1.5625rem}.single-jobs .job-post .susy-container .main-content-area .post-article-content li,.single-jobs .job-post .susy-container .main-content-area .post-article-content p{font-size:1rem;line-height:1.5rem}.single-jobs .job-post .block-large-page-title .job-meta{-ms-flex-wrap:wrap;flex-wrap:wrap}.single-jobs .job-post .block-large-page-title .job-meta .office-location-container,.single-jobs .job-post .block-large-page-title .job-meta .salary-container,.single-jobs .job-post .block-large-page-title .job-meta .years-container{-ms-flex:0 1 auto;flex:0 1 auto;width:33%}.single-jobs .job-post .block-large-page-title .job-meta .apply-container{-ms-flex:1 0 auto;flex:1 0 auto;width:100%;margin-top:1.875rem}.single-jobs .job-post .block-large-page-title .job-meta .apply-container .apply-button{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:50px;overflow:hidden;color:#fff;text-align:center}.single-jobs .job-post .block-large-page-title .job-meta .apply-container .apply-button .icon svg path{fill:#fff}.single-jobs .job-post .block-large-page-title .job-meta .apply-container .apply-button::after,.single-jobs .job-post .block-large-page-title .job-meta .apply-container .apply-button::before{position:absolute;top:0;height:100%;content:''}.single-jobs .job-post .block-large-page-title .job-meta .apply-container .apply-button::before{z-index:-1;left:0;width:100%;background:#4c84ff;background:linear-gradient(135deg,#ba5ae2 30%,#26aef9 70%);background-position:center center;background-size:100%;transition:all .3s linear}.single-jobs .job-post .block-large-page-title .job-meta .apply-container .apply-button::after{z-index:-2;left:50%;width:300%;transform:translateX(-50%);background:#4c84ff;background:linear-gradient(135deg,#ba5ae2 30%,#26aef9 70%);background-position:center center;background-size:300%;transition:all .3s linear}.single-jobs .job-post .block-large-page-title .job-meta .apply-container .apply-button:hover{transform:scale(1.05)}.single-jobs .job-post .block-large-page-title .job-meta .apply-container .apply-button:hover::before{opacity:0;transition:all .3s linear}.team-grid .filter-bar-wrapper .filter-bar-search-container .filter-search{right:20px}}@media screen and (max-width:31.25em){.single-post-article .rfpForm{max-width:inherit;width:calc(100% + 80px);margin-left:-2.5rem}.single-post-article .rfpForm .gform_wrapper .gform_body{padding:2.5rem 1.125rem 1.25rem}.single-post-article .rfpForm .gform_wrapper .gform_footer{margin:0 1.125rem}section.block-services .featured-services .featured-service:nth-child(2) .service-description{bottom:65px;padding:0 .625rem}section.block-services .featured-services .featured-service:nth-child(2) .service-button{bottom:15px}.industry-service-banner .banner-list-wrapper .list-item{padding:1.25rem 0;border-left:none;border-top:1px solid #fff}}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-right:0;padding-left:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:.3125rem}.mfp-img-mobile .mfp-bottom-bar{box-sizing:border-box;position:fixed;top:auto;bottom:0;margin:0;padding:.1875rem .3125rem;background:rgba(0,0,0,.6)}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{top:3px;right:5px}.mfp-img-mobile .mfp-close{position:fixed;top:0;right:0;width:35px;height:35px;padding:0;background:rgba(0,0,0,.6);line-height:2.1875rem;text-align:center}}@media all and (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-right:.375rem;padding-left:.375rem}}@media screen and (max-width:500px){.legacy-homepage-hero #animated-intro.go .circle h1 span.medium:after{width:25px}.legacy-homepage-hero #animated-intro .circle{width:15rem;height:15rem;margin:15vh auto 5vh}.legacy-homepage-hero #animated-intro .circle h1 span.small{font-size:.9375rem}.legacy-homepage-hero #animated-intro .circle h1 span.large{font-size:2.5rem}.legacy-homepage-hero #animated-intro .circle h1 span.medium{font-size:1.3125rem}.legacy-homepage-hero #animated-intro .circle h1 span.medium::after{height:3px}}@media screen and (max-height:850px){.legacy-homepage-hero #animated-intro .circle{margin:8vh auto 5vh}}@media screen and (max-height:720px){.legacy-homepage-hero #animated-intro .circle{margin:6vh auto 5vh}}@media screen and (max-width:74.9375em){.accordion-list-with-images .gallery-collage .gallery-image{transform:none!important}}@media only screen and (min-device-width:1300px){.vital-locations .gallery-slideshow .slider-content img{width:100%}.vital-locations .gallery-slideshow .slider-content img{width:100%}}@media screen and (max-width:768px){.simple-middle-layout.contact-box .col-three{margin-bottom:2em!important}.simple-middle-layout.contact-box .col-three{margin-bottom:2em!important}.ebook-cta{width:50%;margin:auto auto 2em}section.inbound-header h1{top:6%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){body{background:#111}.padding{padding-top:0%}.content-wrap{margin:0;width:100%}.blackwrap{width:100%;margin:0 auto;padding:0}.ipad-remove{display:none}#footer-col-four .col-four{width:auto}#footer-col-four,#footer-col-three,#footer-col-two{width:32%;margin-right:2%}#footer-col-four{margin-right:0}.footer-address{font-size:.825em;margin:1.2em}a.CTA{font-size:1em}#content-slider-3{padding:0!important}.blog-content-wrap{border:none;width:100%;float:none;margin:0 auto;padding-top:0;position:relative;box-shadow:none}#sidebar{position:relative;float:none;width:92%;margin:0 auto}#text-2{display:none}#newsletter-signup,#search-2,#wpp-3{width:50%;float:left}#blog-padding{padding-top:0}#blog-padding.center{padding:0}.entry-one{width:100%}.previews{min-height:100%}.blackwrap-blog{margin:0;padding:0}.left-content{margin-right:1.5%!important}.option-box,.service-box{border-radius:0}.service-box-bg{background-repeat:no-repeat;background-position:top right;background-size:60%}.service-box-heading{padding:7em 2em 3em;width:100%;border-bottom:solid 1px #ddd}.service-box-heading h1,.service-box-heading h2{padding:0 0 2%;background:0 0}.service-box-heading h2{font-weight:100;margin:0;padding:0 0 4%}.service-corner{width:17%!important}.error404 #ipad-bg-landscape,body.archive #ipad-bg-landscape,body.blog #ipad-bg-landscape,body.search #ipad-bg-landscape,body.single #ipad-bg-landscape{background:#000;background-image:none!important}.learn-more-bar{display:none}.previews-featured-img{float:none;width:100%;margin:2% 0;height:75px}.col-two.previews{float:left;width:42%;margin:2% 4%;min-height:350px}}@media(max-width:568px){body{background:#111}#page-wrap{width:100%;font-size:90%}.video-post-wrap{background-attachment:scroll}h2.video-title{text-align:center}h2.video-title a{color:#fff!important}.center{padding:0}.white-bg{padding:4em 0;background:#fff;color:#444!important}.blackwrap{width:100%;margin:0}.blog-content-wrap .col-one>.read-more{width:100%}.home-section-description{font-size:2.3em;padding-top:4%;letter-spacing:0}.royalSlider{min-height:0}#content-slider-3{padding:0}#content-slider-1 .royalSlider,#content-slider-2 .royalSlider{min-height:150px}#content-slider-3 p{color:#444;font-size:.9em}#content-slider-3 h2{margin:0}#content-slider-1 .rsImg{margin:1em auto!important;width:100%!important;height:auto!important}#content-slider-4{position:absolute;top:0%;width:100%;min-height:1em}.twitter-feed{line-height:1.3em;font-size:1.5em}.spotify-feed{width:100%;margin:4% auto;font-size:.7em!important;padding:4% 0;clear:both;overflow:hidden}#youtube-bg .center{padding:3em 0}.applicant{width:92%;margin:0 auto;padding:8em 0 0}.applicant{width:100%;background:#fff;padding:0;margin:0 auto;font-weight:100;border:solid 1px #333;box-shadow:.5em 0 3em #000}.applicant .home-section-description{padding:0;margin:0 0 8%;width:100%}.applicant-header-bg{background:url(images/blacknwhitecollage.jpg) left center no-repeat;padding:15% 0 0;background-size:cover}.applicant h2{font-weight:100;font-size:1em;margin:-1em 0 .3em}.applicant h3{font-weight:100;font-size:2em;margin:1em 0 .3em}.left-content{width:100%;float:none;margin-right:0}#sidebar{float:none;width:100%;display:inherit;max-width:100%;padding:4% 0}#sidebar .social-widget,#sidebar .vital-logo{display:none}.author{font-size:100%!important}.post-thumb{width:100%}.launch-link{left:2%!important;top:0}.content-blog{padding:0}.content-blog h2{font-weight:700;font-size:1.5em;color:#555;letter-spacing:-.03em}.service-box .wwd-blurb,.wwd-blurb{float:none;width:92%;margin:0 auto;padding:10% 0;text-align:left}.service-box .wwd-blurb h3,.wwd-blurb h3{font-size:2.2em;margin:2% 0}.service-box .wwd-blurb ul li a,.wwd-blurb ul li a{font-size:1.4em}.service-box-bg{background-repeat:no-repeat;background-position:top right;background-size:contain;margin:0;padding:0 2em}.service-box-heading{padding:2em 0;width:100%;border-bottom:solid 1px #ddd}.service-box-heading h1{font-size:2em}.service-box-heading h1,.service-box-heading h2{padding:2em 0 0;background:#f1f1f1}.core .service-box-heading h2{font-weight:100;padding:0 0 2em;font-size:1.2em!important;line-height:1.4em!important}.related_posts .content-blog{margin:2em 0}.service-post-thumb{width:22%}.wwd-blurb ul li a:hover{background-position:right -28px}.service-box .wwd-graphic{width:100%;margin:0 auto;padding:4% 0}.wwd-blurb .CTA,.wwd-blurb .CTA-blue,.wwd-blurb .CTA-green{margin:0 auto;float:none;width:60%}#services-pages .wwd-blurb{margin:4% auto;width:92%;text-align:left}#services-pages .wwd-graphic{margin:0 auto 8%;width:100%;text-align:center;border-top:solid 1px #999;top:0!important}.services-menu h3{font-size:2em}#case-studies .cs-loop-option-box{position:relative;width:100%;margin:0%!important;padding:0 0 4%;float:none;border-radius:0;min-height:1em}#case-studies .option-box,.option-box{border-bottom:solid 1px #ccc;margin:0!important;padding:0 0 2em}#case-studies .wwd-blurb{float:none;width:92%;margin:0 auto;padding:0 0 8%}#case-studies .wwd-graphic,.wwd-graphic{float:none;width:92%;position:relative;margin:0 auto;clear:both}#case-studies .wwd-blurb{text-align:left}#case-studies .CTA{width:72%}#case-studies .wwd-graphic img,.wwd-graphic img{width:100%;height:auto;border-radius:0}.option-box{margin:0;width:100%;border-bottom:solid 10px #ddd;border-top:solid 1px #999;border-radius:0;clear:both}.wwd-icons{padding:4%;margin:4%;width:25%;float:left}#case-studies .alignright{width:100%;float:none;margin:4% 0%;position:relative}#case-studies .alignleft{width:100%;float:none;margin:4% 0%;position:relative}#case-studies embed,#case-studies iframe,#case-studies object{position:relative;top:0;left:0;width:100%;height:auto;border:solid 5px #fff;box-shadow:0 3px 8px #ddd}#case-studies h2{font-size:2.8em;line-height:1.2em}.vital-locations .interior-banner{margin-top:1.4375rem;margin-top:1.125rem}.vital-locations .interior-banner .banner-title{font-size:1.75rem;margin-bottom:1.4375rem}.vital-locations .interior-banner{padding:2rem 0}.vital-locations .title{font-size:1.5rem}.vital-locations .centered-content{padding:0 .625rem}.vital-locations .intro-content{padding:1.25rem 0}.vital-locations .intro-content .description{margin-bottom:1rem}.vital-locations .featured-clients{padding:1rem 0 1.75rem}.vital-locations .featured-clients .client-slideshow{margin:auto auto 0}.vital-locations .client-testimonial-slider{padding:1rem 0}.vital-locations .related-location .location-cover{height:150px}.vital-locations .related-location .location-cover.two-column{width:100%}.vital-locations .related-location .logo-cover{display:none}.vital-locations .related-location .location-content{margin-top:-1.5rem}.vital-locations .related-location .location-address{display:none}}@media only screen and (max-width:568px){.orange-heading span{width:100%;float:none}.col-four{float:none;width:92%;margin:0%}.col-five{float:none;width:92%;margin:0% 4%}#footer_wrap{background:#000}#footer-col-one{float:none!important;display:block;width:100%!important;text-align:center;padding:10% 0 5%!important}#footer-col-one a{color:#f4f4f4}#footer-col-one img{display:none}#footer-col-three,#footer-col-two{display:none}#footer .CTA{box-shadow:none;margin:1em 0 0;position:relative;top:0}#footer-col-four{width:100%!important}.footer-col-title{text-align:center;color:#91bc29;font-size:0;border:0;font-family:lato,helveticaneue,Helvetica,Arial,sans-serif;font-weight:lighter;letter-spacing:.02em;margin:-1% 0 3%;padding:0;width:100%}.footer-address{font-size:.825em;margin:1.2em}.social-widget{overflow:hidden;clear:both;margin:2% auto;text-align:center}.social-icon{width:40px;background-position:center -64px;margin-right:3.5%;background-repeat:no-repeat;text-align:center;font-size:.6em;color:#d6d6d6;line-height:1.7em;text-decoration:none;display:inline-block;float:none;transition:background-position 100ms linear}h1.page-titles{font-size:2em!important}.mega-blog-title{font-size:2em!important}.error404 .page-titles,body.archive .page-titles,body.blog .page-titles,body.search .page-titles,body.single .page-titles{padding-top:6.5em}.mega-quotes{font:1.8125rem/2.3125rem 'Lato',helvetica,arial,sans serif;padding:5%}.mega-quotes strong{font:1.8125rem/2.3125rem 'Helvetica Bold',helvetica,arial,sans serif;font-weight:700}.blacknwhitecollage{padding:3em 0}.blacknwhitecollage .center-text{text-align:left;padding:5%}.jobs .home-blog-posts{width:100%;padding:0;min-height:auto}.team-intro-slide{height:0!important;padding:0}.team-twitter{font-size:.9em}.avatar-nav{width:100%;margin:0 auto;background:#fff;padding:2em 0;clear:both;overflow:hidden;position:relative}.avatar-nav h2{display:none}.avatar-nav a{width:29.5%;display:block;float:left;margin:1.8%;padding:0;transition:all 400ms linear;opacity:1}.avatar-nav a img{width:100%;height:auto}#vital_culture{position:relative;clear:both;overflow:hidden}.culture-nav{text-align:left;border-right:none;float:none;width:92%;padding:4%;margin-right:0%}.culture-nav a{font-family:lato,helveticaneue,Helvetica,Arial,sans-serif;color:#eee;font-size:1em;line-height:1.5em;display:block;margin:.2em 1em 2em 0;float:left}.culture-page-title{font-family:lato,helveticaneue,Helvetica,Arial,sans-serif;font-size:3em;line-height:1.2em;font-weight:700}.culture-content-wrap{float:none;width:92%;padding:4%;margin:auto}#tunes{padding-top:3.125rem}#tunes h1.page-titles{font-size:1.3em;margin:4% 0;color:#eee;clear:both}#tunes p{font-size:1.2em}.team-wrap{position:relative;overflow:hidden;clear:both;padding:0 3em}#content-slider-3 h1,.team-wrap h1{font-size:1em;line-height:2em;color:#444;font-family:whiteboard,lato,helveticaneue,Helvetica,Arial,sans-serif;font-weight:100;padding-top:0}.team-bio-title{font-size:1.6em;line-height:1.2em}.team-credits{padding:8em 0 0;color:#eee}.team-credits .team-bio-title{font-size:1.3em;display:block;line-height:1.2em;padding-top:3%}.team-bio .portfolio-nav{margin:.4em!important}.vital-team .prev-next .next,.vital-team .prev-next .prev{width:40px;height:40px}.vital-team .prev-next .next img,.vital-team .prev-next .prev img{height:20px;left:10px;top:10px;width:20px}.team-avatar{max-width:100%;width:144px;float:none;margin:auto}.team-bio{width:100%;float:none}.team-twitter{padding-top:4%}.team-col-two p{color:#eee!important}.team-col-title{margin:2% auto -.3125rem!important;width:90%}.team-sub-title{border-bottom:1px solid #ccc;color:#eee;font-size:1.2em;font-weight:700;margin:0 0 1%;padding:1.5% 0;text-align:left;clear:both}.team-back-to-map{display:block;position:relative;background:0 0;width:5.5em;height:3.4em}.blacknwhitecollage a{display:block;margin:4% 0;width:80%!important}.ego{margin:0}.author-avatar{width:100%;clear:both}.avatar-nav a{opacity:1}.large-author-avatar img{margin:0 1em 0 0}.applicant .job-posts{width:100%}.applicant .center{padding:4%}.applicant .job-posts img{width:100%;height:auto}.applicant .job-posts-blackbg{width:100%;height:auto;display:block;margin:0 0 1em}.applicant a{color:#ec6115}.blackwrap-blog{margin:0;padding:0}.share-bubble{top:-.7em}.widget h2{margin:0}.fifty-percent h3{padding-top:1.2em}body.single-case-studies{background:#000}.ca-content,.ca-menu li{height:auto;width:90%;margin:0 auto}.story{height:100%}}@media only screen and (max-width:767px){.col-two{float:none;width:92%;margin:0% 4%}.col-three{float:none;width:92%;margin:0% 4%}.col-seventyfive{float:none;width:92%;margin:0% 4%}.col-twentyfive{float:none;width:92%;margin:0% 4%}.col-sixtysix{float:none;width:92%;margin:0% 4%}.col-thirtythree{float:none;width:92%;margin:0% 4%}.home-section-description{font-size:2.5em;font-weight:100;line-height:1.32em;margin:3% 3% 12%}.blog-content-wrap{width:100%;float:none}.blog-content-wrap p{font-size:1em;padding-bottom:1em}.share .mobile-remove{display:none}.share .mobile-show{display:inline}#sidebar{float:none;width:100%;max-width:100%}.service-dd-right{display:block;width:95%}.service-dd-right a{margin-left:.3em}.service-dd-left{float:none;width:95%;margin:0 auto}.service-dd-left img{display:none}.service-dd-left p{clear:both;margin:.3em 0;float:left;width:100%}.service-dd-left a{padding:0 1em;display:block;width:100%;max-width:15em;float:left}.service-box-bg{background-repeat:no-repeat;background-position:top right;background-size:contain}.service-box-heading{width:100%;border-bottom:solid 1px #ddd;background-color:#f1f1f1}.service-box-heading h1{font-size:3em}.service-box-heading h1,.service-box-heading h2{padding:0 0 2%;background:#f1f1f1}.service-box-heading h2{font-weight:100;margin:0!important;padding:0 0 3%}.services-cta-wrap{width:100%;text-align:left;float:none;margin:0;padding:0;border:none}.fifty-percent{float:none;width:95%;margin:0 auto;padding:0}.services-icon img{margin:3em 0 -2.5em}}@media only screen and (max-width:900px){.mobile-menu-remove{display:none}.desktopremove{display:inline}.team-summary{margin:0 0 10% 4%;width:92%}.avatar-nav a{width:15%}.service-box h3{font-size:2.25rem}.service-box h3.thick{font-size:1em}.services-menu h3{font-size:1.2em}}@media only screen and (max-width:380px){#footer{padding:0 .9375rem}}@media only screen and (max-width:980px){#footer-col-four,#footer-col-three,#footer-col-two{width:32%;margin-right:2%}#footer-col-four{margin-right:0}#footer .col-four{width:31%}#footer-col-one{display:none}#footer-col-one img{display:none}.footer-address{font-size:.825em;margin:1.2em}}@media only screen and (max-width:760px){.social-widget{padding:1em 0}#footer .col-four{margin-right:1%;width:32.6%}}@media screen and (max-width:568px){.heavy-header{font-size:2em}section.inbound-header h1{top:4%}section.case-studies .case-studies-container .slider-container ul.slider li{min-height:286px}section.case-studies .case-studies-container .slider-container ul.slider li h2,section.case-studies .case-studies-container .slider-container ul.slider li p,ul#bx-pager li a{font-size:.875em}section.case-studies .case-studies-container .slider-container ul.slider li .block{padding-bottom:.3125rem}section.case-studies .case-studies-container .slider-container ul.slider li p.cta{top:183px}}@media only screen and (max-width:375px){.share-buttons li{display:block;margin-bottom:1.25rem}}@media only screen and (min-device-width:768px){#content-slider-2{max-width:55em}}@media only screen and (max-width:1024px){.team-slideshow .team-landing{background-attachment:scroll}.service-box-bg{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.wwd-graphic{top:15%;height:85%}.service-box-heading h1{font-size:2.5em}}@media only screen and (max-width:600px){.team-slideshow .team-landing{position:relative;height:auto;width:100%;padding:6em 0;background-position:center center}.team-slideshow .team-landing .lockup{position:relative;bottom:auto;right:auto;z-index:9999}.team-slideshow .team-landing .lockup a{float:none;text-align:center;font-weight:700}.team-slideshow .portsmouth-link{border-right:none;border-bottom:solid 1px #f17d25;text-align:center}.team-slideshow .boston-link{text-align:center}.team-slideshow .lockup a span{font:1.125rem/2.5rem helvetica,arial,sans serif}.team-slideshow .portsmouth-intro-bg .team-intro-wrap{position:relative;top:0;bottom:-100px}.team-slideshow .boston-intro-bg,.team-slideshow .portsmouth-intro-bg{padding:6em 0 0}.team-slideshow img.map{display:none}.home-blog-posts-blackbg{height:auto;width:auto;padding:5%;min-height:0}.challenge{padding:5%}.jobs .home-blog-posts-blackbg{min-height:auto}.author-avatar{width:100%}.option-box ul li{margin:0;padding:.5em 0;border-bottom:#f4f4f4 solid 1px;font-size:1em}.related .col-two{padding-bottom:2em}a.related-service.column1,a.related-service.column2,a.related-service.column3,a.related-service.column4,a.related-service.column5{float:none;width:100%;border:0;padding-bottom:2em}}@media only screen and (max-width:1000px){.blacknwhitecollage{background-attachment:scroll}.culture-banner .culture-title{font-size:5em;margin-bottom:1.6875rem}.culture-banner .sub-title{font-size:1.5em}}@media only screen and (max-width:700px){.culture-banner .culture-title{font-size:4em;margin-bottom:1.25rem}.culture-banner .sub-title{font-size:1.2em}}@media only screen and (max-width:500px){.culture-banner .culture-title{font-size:3em;margin-bottom:.625rem}.culture-banner .sub-title{font-size:1em}}@media only screen and (max-width:920px){.applicant{width:62%}#branding .wwd-graphic{padding:0}.service-box-heading h1{font-size:2.2em}}@media screen and (max-width:400px){.blackwrap-blog .wwd-icons{font-size:.625rem}}@media(max-width:767px){.sidebar-social-links{text-align:center;padding-bottom:1.5625rem}.sidebar-social-links .sidebar-cta{display:block;margin:auto;max-width:200px;text-align:left;width:100%}#sidebar .widget{text-align:center;font-size:120%;width:100%}.widget{text-indent:0}.vital-locations .favorite-place .slider-content.cycle-slide{width:50%;max-width:320px}}@media(max-width:1000px){.sidebar-cta{font:0.75rem/1.875rem helvetica,sans serif}.vital-locations .post-feed .post-content{display:block;float:none;margin-bottom:.625rem;padding:0;text-align:left;width:100%}.vital-locations .featured-post .featured-post-cover{margin-bottom:1.125rem}.vital-locations .client-testimonial-slider .cycle-pager .pager-image{display:none}.vital-locations .client-testimonial-slider .cycle-pager .pager-cover{background:#e67017;border-radius:100%;display:inline-block;height:10px;margin-right:.625rem;width:10px;cursor:pointer}.vital-locations .client-testimonial-slider .pager-cover.cycle-pager-active{background:#f05419}.vital-locations .client-testimonial-slider .cycle-pager{display:inline-block;width:auto}.vital-locations .favorite-place .prev-next .prev{margin-left:-2.375rem}.vital-locations .favorite-place .prev-next .next{margin-right:-2.375rem}.vital-locations .favorite-place .slider-content.cycle-slide{width:33.33%}}@media only screen and (max-width:800px){.leadCap-nav img{max-width:100px;margin:auto}.leadCap .option-box{border:0}.leadCap .col-thirtythree{width:100%;margin:1em 0;padding:0;border:0}.leadCap .col-sixtysix{margin-top:5rem;width:100%;margin:1em 0;padding:0}}@media screen and (max-width:800px){.logo-grid div{width:33.3333%}section.case-studies .case-studies-container .slider-container ul.slider li img{right:-90px}section.case-studies .case-studies-container .slider-container ul.slider li p.cta{right:1%}}@media only screen and (max-width:1250px){.service-box-bg{-ms-flex-align:center;align-items:center}}@media only screen and (max-width:650px){#branding .wwd-graphic,#marketing .wwd-graphic,#web .wwd-graphic{padding:2em 0 0;margin:0 -2em 0 0}}@media only screen and (max-width:660px){.ebook-content,.ebook-cover{float:none;width:100%}.ebook-cover img{display:block;margin:0 auto 2.5rem}.two-column.left{width:90%;margin:auto}header.ten-b h1{font-size:2.3em;margin:0 auto 5%}header.ten-b,header.ten-c{padding:4% 2% 5%}header.ten-b p,header.ten-c p{text-align:center}.ebook-logo{margin:0 auto}}@media only screen and (max-device-width:1024px) and (min-device-width:768px) and (orientation:landscape){.page-template-page-ebook-10-questions #after_nav,.page-template-page-search-rank #after_nav{width:100%;float:none;margin-left:0;position:static}}@media screen and (max-width:480px){a.tooltips span{position:relative;visibility:visible;background:0 0;border:none}section.outbound-is-dead .pods .col-two{float:none;margin:.9375rem auto!important;width:90%}section.inbound-tools .tools .tool{width:100%}.tool-data-container .col-two p a.button{width:60%}section.ready-to-talk .ready-to-talk-container .col-two{border-right:none!important;border-left:none!important;min-height:450px;width:100%!important}section.ready-to-talk .ready-to-talk-container .col-two:first-child{border-bottom:10px solid #fff}section.ready-to-talk .ready-to-talk-container .col-two:last-child{border-top:10px solid #fff}section.ready-to-talk .ready-to-talk-container .col-two .col-two-container .col-two-container-inner{float:none;text-align:center;width:100%!important}section.ready-to-talk .ready-to-talk-container .col-two,section.ready-to-talk .ready-to-talk-container .col-two .col-two-container img{padding:1.25rem!important}}@media(max-width:820px){.jobs-slider-nav{display:none}.jobs-content{float:none;width:100%}.jobs-content .blog-content-wrap p{margin-top:1;padding-bottom:0;line-height:1.5}.jobs .blog-content-wrap{padding-bottom:0}#jobs-slider-nav a{font-size:1em;line-height:1.25}}@media(max-width:570px){.jobs .jobs-accordion-content{padding:0 5%}.jobs-accordion-header a{padding:.625em 5%;font-size:1.25rem}}@media(max-width:480px){.jobs-accordion-header a{font-size:1.125rem}}@media screen and (max-width:767px){.contentLeft,.contentRight{float:none;width:95%;margin:0 auto}.entry-one{width:100%}.previews{min-height:100%}.learn-more-bar{display:none}.previews-featured-img{float:none;width:100%;margin:2% 0;height:75px}section.what-is-inbound{padding:6.25rem 0}section.what-is-inbound .col-two{padding:.9375rem 0}section.outbound-is-dead .pods{padding-top:1.25rem}section.outbound-is-dead .pods .col-two{float:left;width:50%}section.outbound-is-dead h1{padding-top:0}section.outbound-is-dead #skip-tv-ads{background-position:10px 0}section.outbound-is-dead #unsubscribe{background-position:15px 0}section.case-studies .col-two{float:left;width:42%;margin:0% 4%}section.ready-to-talk .ready-to-talk-container .col-two{border-right:none!important;border-left:none!important;min-height:450px;width:100%!important}section.ready-to-talk .ready-to-talk-container .col-two:first-child{border-bottom:10px solid #fff}section.ready-to-talk .ready-to-talk-container .col-two:last-child{border-top:10px solid #fff}section.ready-to-talk .ready-to-talk-container .col-two .col-two-container .col-two-container-inner{float:left;text-align:left;width:50%!important}}@media(max-width:1024px){.vital-culture-content{background:0 0}#youtube-bg,.twitter-feed-wrap{background-image:url(images/cloud-bg.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}.team-slideshow .team-landing .lockup{margin-top:-3.75rem}.team-slideshow .team-landing .lockup a{font:1.875rem/1em helvetica,arial,sans serif}.vital-locations .interior-banner .location-details{margin-left:0;padding:1.5rem 1.375rem}.vital-locations .interior-banner .direction{padding-bottom:1.25rem;margin-bottom:1.25rem}.vital-locations .interior-banner .banner-title{font-size:2.5rem}.vital-locations .interior-banner .banner-logo{padding:0 1rem .625rem}.vital-locations .title{font-size:1.75rem}.vital-locations .stats .stats-title{font-size:2.375rem}.vital-locations .parallex-content .description{line-height:2.375rem;font-size:1.75rem}.vital-locations .parallex-content .arrow-down{margin-top:-4.25rem}.vital-locations .prev-next .next,.vital-locations .prev-next .prev{height:42px;margin-top:-1.3125rem;width:42px}.vital-locations .prev-next .next img,.vital-locations .prev-next .prev img{left:8px;top:7px}.vital-locations .featured-clients .logo-container{height:115px}.vital-locations .parallex-content .arrow-down img{height:38px;width:38px}.vital-locations .favorite-place .place-icon{display:block;float:none;margin:auto;width:auto}.vital-locations .favorite-place .slider-content{text-align:center}.vital-locations .favorite-place .place-content{float:none;text-align:center;width:100%}.vital-locations .featured-clients .logo-container:hover img{transform:scale(1.1)}.vital-locations .featured-post-cover .post-title{font-size:1.375rem}.vital-locations .related-location .location-cover{height:310px}.vital-locations .related-location .logo-cover{padding:0 1.0625rem .9375rem}.vital-locations .related-location .location-title{font-size:2.1875rem}.vital-locations .related-location .location-address{bottom:30px;font-size:1rem}.vital-locations .related-location .location-cover:hover>.location-address{bottom:30px}.vital-locations .post-feed .post-title{font-size:1.25rem}}@media only screen and (max-width:400px){#content-slider-1{height:355px}}@media screen and (max-width:940px){section.inbound-header h1{font-size:3.063em}section.what-is-inbound .col-two h1{font-size:2.013em;padding-top:0}}@media screen and (max-width:454px){section.inbound-header h1{left:auto;margin:0 auto;width:100%}}@media screen and (max-width:1352px){section.what-is-inbound .col-two h1{padding-top:10%}}@media screen and (max-width:1104px){section.what-is-inbound .col-two h1{padding-top:3%}}@media screen and (max-width:1360px){section.outbound-is-dead .pods .col-two p{font-size:1em}}@media screen and (max-width:1139px){section.outbound-is-dead .pods .col-two{padding-left:4.5625rem}section.outbound-is-dead #skip-tv-ads{background-position:0 10px;background-size:30%}section.outbound-is-dead #unsubscribe{background-position:0 10px;background-size:25%}section.outbound-is-dead #do-not-call{background-position:0 10px;background-size:30%}section.outbound-is-dead #direct-mail{background-position:0 10px;background-size:30%}}@media screen and (max-width:1024px){section.outbound-is-dead h1{padding-top:20%}section.outbound-is-dead .pods .col-two{background-size:auto!important;float:none;margin:.9375rem 0!important;padding-left:6.875rem;width:100%}section.case-studies .case-studies-container .slider-container ul.slider li{min-height:480px}section.case-studies .case-studies-container .slider-container ul.slider li img{width:41.625em;right:20px}section.case-studies .case-studies-container .slider-container ul.slider li .company-logo img{width:50%}section.case-studies .case-studies-container .slider-container ul.slider li p{font-size:1.125em}section.case-studies .case-studies-container .slider-container ul.slider li .company-logo{margin:5rem 0 1.5625rem}section.case-studies .case-studies-container .slider-container ul.slider li .block{padding-bottom:.9375rem}section.case-studies .case-studies-container .slider-container ul.slider li p.cta{right:17%;top:300px}section.case-studies .case-studies-container .slider-container ul.slider li p.cta a.button{width:11.875em}ul#bx-pager li a{font-size:1.125em;padding:1.1875rem 5.563em}}@media screen and (max-width:615px){.tool-data-container .col-two p a.button{width:40%}}@media screen and (max-width:1130px){section.case-studies .case-studies-container .slider-container ul.slider li img{right:-110px}section.case-studies .case-studies-container .slider-container ul.slider li p.cta{right:1%}}@media screen and (max-width:700px){section.case-studies .case-studies-container .slider-container ul.slider li{min-height:336px}section.case-studies .case-studies-container .slider-container ul.slider li .company-logo{margin:2.5rem 0 1.5625rem}section.case-studies .case-studies-container .slider-container ul.slider li img{width:28.5em;right:20px}section.case-studies .case-studies-container .slider-container ul.slider li h2{margin:0}ul#bx-pager li a{padding:.625rem 3.263em}section.case-studies .case-studies-container .slider-container ul.slider li p.cta{right:13%;top:213px}section.case-studies .case-studies-container .slider-container ul.slider li p.cta a.button{padding:.3125rem;width:10.175em}section.case-studies .case-studies-container .slider-container ul.slider li img{right:-38px}}@media screen and (max-width:465px){section.case-studies .case-studies-container .slider-container .col-two{overflow:visible;float:none;width:100%;text-align:center;margin:0}section.case-studies .case-studies-container .slider-container ul.slider li p.cta{position:static}section.case-studies .case-studies-container .slider-container ul.slider li img{display:none}section.case-studies .case-studies-container .slider-container ul.slider li .company-logo img{display:block;width:249px;margin:0 auto}section.case-studies .case-studies-container .slider-container ul.slider li .block{padding-bottom:1.5625rem}section.case-studies .case-studies-container .slider-container ul.slider li h2{font-size:1.125em}section.case-studies .case-studies-container .slider-container ul.slider li p{font-size:1.75em}section.case-studies .case-studies-container .slider-container ul.slider li p.cta a.button{margin:0 auto 6.25rem}}@media screen and (max-width:1185px){section.ready-to-talk .ready-to-talk-container .col-two .col-two-container p a.button{font-size:1.25em;padding:.8125rem 2.1875rem}}@media screen and (max-width:1037px){section.ready-to-talk .ready-to-talk-container .col-two .col-two-container p a.book-download{font-size:1.25em}}@media screen and (max-width:977px){section.ready-to-talk .ready-to-talk-container .col-two:first-child .col-two-container .col-two-container-inner:last-child{padding-right:1.25rem}}@media(max-width:1330px){.team-slideshow .team-landing .lockup a{font:3.125rem/1em helvetica,arial,sans serif}}@media(max-width:1100px){.team-slideshow .team-landing .lockup a{font:2.5rem/1em helvetica,arial,sans serif}.vital-locations .intro-content{padding:1.5rem 0}.vital-locations .intro-content .description{margin-bottom:1.75rem}.vital-locations .featured-clients{padding:1.5rem 0 3rem}.vital-locations .parallex-content .description{height:384px}.vital-locations .favorite-place{padding:2rem 4rem}.vital-locations .favorite-place .title{margin-bottom:1.75rem;color:#fff}.vital-locations .client-testimonial-slider{padding:1.5rem 0;border-bottom:1px solid #dadada}.vital-locations .featured-post{padding:1.5rem 0}.vital-locations .featured-clients .logo-container{height:160px}.vital-locations .testimonial-slideshow .client-testimonial{font-size:1.375rem}.vital-locations .client-testimonial-slider .cycle-slideshow{margin:auto auto 1.375rem}.vital-locations .featured-post .title{margin-bottom:1.75rem}.vital-locations .related-location .logo-cover{margin-bottom:.3125rem;padding:0 1.4375rem 1.0625rem}.vital-locations .related-location .location-title{font-size:2.375rem}.vital-locations .favorite-place .slider-content.cycle-slide{width:25%}}@media(max-width:680px){.team-slideshow .team-landing .lockup a{font:1.4375rem/1em helvetica,arial,sans serif}.team-slideshow .lockup a span{font:100 1rem/2.5rem helvetica,arial,sans serif}}@media(max-width:600px){.team-slideshow .team-landing .lockup{left:auto;top:auto}.team-slideshow .team-landing .lockup{margin:auto}.team-slideshow .team-landing .lockup a{border:none}.vital-locations .stats .stats-title{font-size:2rem}.vital-locations .stats .stats-title{margin-bottom:.625rem}.vital-locations .stats .stats-description{font-size:.9375rem}.vital-locations .related-location .location-cover{height:250px}.vital-locations .favorite-place .slider-content.cycle-slide{width:50%;max-width:250px}}@media(max-width:1200px){.vital-locations .related-location .location-cover:hover>.location-address{bottom:70px}}@media(max-width:800px){.vital-locations .interior-banner{margin-top:.6875rem}.vital-locations .related-location .location-cover{height:250px}}@media(max-width:700px){.vital-locations .interior-banner{padding:2.5rem 0}.vital-locations .interior-banner .location-details{display:none}.vital-locations .parallex-content .arrow-down{margin-top:-3rem}.vital-locations .testimonial-slideshow .left{float:none;padding-right:0%;width:100%;margin-bottom:.625rem}.vital-locations .testimonial-slideshow .right{float:none;padding-left:0;width:100%;text-align:center}.vital-locations .featured-post .post-image{float:none;width:100%;margin-bottom:.625rem}.vital-locations .featured-post .post-content{float:none;width:100%}.vital-locations .post-feed{padding:0}.vital-locations .testimonial-slideshow .client-logo{margin-bottom:1.875rem;margin-top:.625rem}.vital-locations .featured-clients .slider-cover{display:block;padding:.4%;width:49.2%}.vital-locations .parallex-content .description{font-size:1.625rem}.vital-locations .related-location .location-title{font-size:1.5625rem}.vital-locations .related-location .location-address{bottom:16px}.vital-locations .related-location .location-cover:hover>.location-address{bottom:16px}}@media(max-width:500px){.vital-locations .stats .stats-description{font-size:.75rem}.vital-locations .intro-content .stats{padding:0 .625rem}.vital-locations .favorite-place .slider-content{width:50%}.vital-locations .favorite-place .slider-content.cycle-slide{max-width:100%;width:375px}.vital-locations .parallex-content .description{font-size:1.25rem;line-height:1.75rem}.vital-locations .parallex-content .arrow-down img{height:26px;width:26px}.vital-locations .parallex-content .arrow-down{margin-left:-.8125rem}.vital-locations .related-location .location-thumbnail{height:100%;width:100%}.vital-locations .related-location .location-cover{height:137px;width:100%}.contact-info{margin:0;width:100%}}@media(max-width:400px){.related-post .content-blog>p{width:100%}}