.wpp-no-data{}.wpp-list{}.wpp-list li{overflow:hidden;float:none;clear:both;margin-bottom:1rem;}.wpp-list li:last-of-type{margin-bottom:0;}.wpp-list li.current{}.wpp-thumbnail{display:inline;float:left;margin:0 1rem 0 0;border:none;}.wpp-post-title{}.wpp-excerpt{}.wpp-excerpt:empty{display:none;}.wpp-meta,.post-stats{display:block;font-size:.8em;}.wpp-meta:empty,.post-stats:empty{display:none;}.wpp-comments{}.wpp-views{}.wpp-author{}.wpp-date{}.wpp-category{}.wpp-rating{}@charset "UTF-8";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;}.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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/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 2em;}.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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/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:none;}.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:none;}.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 none;}.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% - .25em);}.core .gallery-columns-3 .gallery-item{max-width:32%;max-width:calc(33.3% - .25em);}.core .gallery-columns-4 .gallery-item{max-width:23%;max-width:calc(25% - .25em);}.core .gallery-columns-5 .gallery-item{max-width:19%;max-width:calc(20% - .25em);}.core .gallery-columns-6 .gallery-item{max-width:15%;max-width:calc(16.7% - .25em);}.core .gallery-columns-7 .gallery-item{max-width:13%;max-width:calc(14.28% - .25em);}.core .gallery-columns-8 .gallery-item{max-width:11%;max-width:calc(12.5% - .25em);}.core .gallery-columns-9 .gallery-item{max-width:9%;max-width:calc(11.1% - .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:none;}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;max-width:1440px;padding:0 2rem;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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/source/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/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:none;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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/grunticon/source/link_arrow.svg");}.cta-simple::after{transform:rotateX(90deg);transform-origin:0% 0%;content:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/images/wave_cheveron.svg");background-position:0px 0px;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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/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:transparent;}.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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/source/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/images/Close%20X.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,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'12\' height=\'12\'%3e%3cpath d=\'M1.71 5.525L.29 6.933l4.589 4.623 6.942-9.985L10.179.429 4.607 8.444z\' fill=\'%23454249\'/%3e%3c/svg%3e");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 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,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'16\' height=\'16\'%3e%3cpath fill=\'%23454249\' fill-rule=\'evenodd\' d=\'M7.8 15.6A7.8 7.8 0 117.8 0a7.8 7.8 0 010 15.6zm3.132-7.259a2.464 2.464 0 00.929-2.19.76.76 0 00-1.218-.526L7.8 7.8 4.957 5.625a.76.76 0 00-1.218.526 2.464 2.464 0 00.93 2.19L7.8 10.8l3.132-2.459z\'/%3e%3c/svg%3e");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:transparent;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:black;}.filter-bar .mobile-filter-toggle{display:inline-block;height:44px;padding:0 1rem;border:none;background:white;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:white;}.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:white;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;margin:10px;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;}.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:white;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:bold;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;border:1px solid #ff9c00;color:#fff !important;transition:all .3s linear;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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/source/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/grunticon/source/twitter.svg");background-size:13px;}.cher-links .cher-link-item.cher-link-facebook .cher-link{background-image:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/grunticon/source/facebook.svg");background-size:9px;}.cher-links .cher-link-item.cher-link-facebook .cher-link.nitro-lazy{background-image:none !important;}.cher-links .cher-link-item.cher-link-linkedin .cher-link{background-image:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/grunticon/source/linkedin.svg");}.cher-links .cher-link-item.cher-link-linkedin .cher-link.nitro-lazy{background-image:none !important;}.cher-links .cher-link-item.cher-link-messenger .cher-link{background-image:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/grunticon/source/messenger.svg");}.cher-links .cher-link-item.cher-link-messenger .cher-link.nitro-lazy{background-image:none !important;}.cher-links .cher-link-item.cher-link-email .cher-link{background-image:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/grunticon/source/email.svg");}.cher-links .cher-link-item.cher-link-email .cher-link.nitro-lazy{background-image:none !important;}.cher-links .cher-link-item .icon{opacity:0;}.cher-links .cher-link-facebook .cher-link{background-size:8px;}.cher-links .cher-link-item.cher-link-twitter .cher-link.nitro-lazy{background-image:none !important;}.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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/source/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/grunticon/source/twitter-white.svg");background-size:13px;}.blog-post-card .cher-links .cher-link-item.cher-link-twitter .cher-link.nitro-lazy,.blog-post-featured .cher-links .cher-link-item.cher-link-twitter .cher-link.nitro-lazy{background-image:none !important;}.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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/grunticon/source/facebook-white.svg");background-size:9px;}.blog-post-card .cher-links .cher-link-item.cher-link-facebook .cher-link.nitro-lazy,.blog-post-featured .cher-links .cher-link-item.cher-link-facebook .cher-link.nitro-lazy{background-image:none !important;}.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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/grunticon/source/linkedin-white.svg");}.blog-post-card .cher-links .cher-link-item.cher-link-linkedin .cher-link.nitro-lazy,.blog-post-featured .cher-links .cher-link-item.cher-link-linkedin .cher-link.nitro-lazy{background-image:none !important;}.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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/grunticon/source/messenger-white.svg");}.blog-post-card .cher-links .cher-link-item.cher-link-messenger .cher-link.nitro-lazy,.blog-post-featured .cher-links .cher-link-item.cher-link-messenger .cher-link.nitro-lazy{background-image:none !important;}.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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/grunticon/source/email-white.svg");}.blog-post-card .cher-links .cher-link-item.cher-link-email .cher-link.nitro-lazy,.blog-post-featured .cher-links .cher-link-item.cher-link-email .cher-link.nitro-lazy{background-image:none !important;}.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 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 0;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 auto;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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/source/rev-4692353/vitaldesign.com/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.nitro-lazy{background-image:none !important;}.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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/source/rev-4692353/vitaldesign.com/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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/source/rev-4692353/vitaldesign.com/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 0em 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 1em;}#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 0em 0em;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 0 0 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;transition:all .3s ease;border-bottom:1px solid transparent;font-size:.75rem;font-weight:900;letter-spacing:.05rem;color:#b7b2bf;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 0;padding:0 6.77966% 3.5em 6.77966%;}.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 0;color:#f3723f;}.blog-post-featured .featured-post-content .post-title{margin:0 0 1.5625rem 0;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 0;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 0;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;}body.vital.blog.nitro-lazy{background-image:none !important;}.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:0px;margin-bottom:1.25rem;border:1px solid #e4e1eb;box-shadow:0px 20px 30px -40px rgba(0,0,0,.2);background:#fff;transition:all .2s ease;}.blog-post-card:hover{top:-5px;box-shadow:0px 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 0;padding:1em;border-radius:3px;background-color:#454249;}.post-share .cher-links::before{position:absolute;top:-5px;left:1em;width:0px;height:0px;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 0;padding:0 0 2em 0;}.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:transparent;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:rgba(0,0,0,0);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 0;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;float:none;margin-left:0;margin-right:0;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,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 12.9 11.2\'%3e%3cpath d=\'M11 7.4c-.7 0-1.3.3-1.6.8L3.8 5.8c0-.1.1-.3.1-.4 0-.2 0-.4-.1-.6L9.4 3l-.06-.19c.32.58.94.99 1.66.99A1.9 1.9 0 1011 0a1.9 1.9 0 00-1.9 1.9c0 .05.01.1.02.15L9.1 2 3.4 3.8l.2.6c-.3-.6-1-.9-1.7-.9C.8 3.5 0 4.4 0 5.4c0 1.1.9 1.9 1.9 1.9.6 0 1.2-.3 1.5-.7l-.1.2L9 9.2l.1-.2v.3c0 1.1.9 1.9 1.9 1.9s1.9-.9 1.9-1.9S12 7.4 11 7.4z\' fill=\'%232E2E2E\'/%3e%3c/svg%3e");}.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,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'20.1\' height=\'20.3\'%3e%3cpath fill=\'%232E2E2E\' d=\'M4.7 10.2c0-.4.2-.9.5-1.2l7.3-7.3c.7-.7 1.8-.7 2.5 0s.7 1.8 0 2.5l-6 6 6 6c.7.7.7 1.8 0 2.5s-1.8.7-2.5 0l-7.3-7.3c-.4-.4-.5-.8-.5-1.2z\'/%3e%3c/svg%3e");}.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;float:none;margin-left:0;margin-right:0;padding:0 3.38983%;}.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 0;}.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 0;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 0;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 0;}.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:white;transition:all .2s ease;}.card.project-card:hover a.image{transform:scale(1.05);}.card.project-card:hover a.image .view-button,.card.project-card:hover a.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:bold;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;opacity:0;background-color:rgba(46,46,46,.85);content:"";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:bold;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:bold;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 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 0;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,.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,.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,.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 0;}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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/images/wave_cheveron.svg");background-size:50%;opacity:.1;}section.featured-projects-block .featured-project-slider-item .content-wrapper .content{color:white;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:white;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:white;}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:white;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;position:relative;display:inline-block;vertical-align:middle;width:13px;height:13px;border:1px solid #fff;transform:rotate(45deg);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 0px 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:" ■";}.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:transparent;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 2.5rem;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 0;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% 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:0px;display:block;width:100%;margin:0 auto 2em;box-shadow:0px 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 0;}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:0px;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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/images/wave_cheveron.svg");background-size:24px;content:"";}.block-large-page-title .client-name{font-size:.75rem;font-weight:bold;letter-spacing:.125rem;text-transform:uppercase;}.block-large-page-title h1.heading{position:relative;margin:.625rem 0 2rem 0;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:" ■";}.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:normal;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,.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 0;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 0;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:0em;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 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 0px 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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/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:bold;letter-spacing:.125rem;text-transform:uppercase;}section.project-header .susy-container .content-wrapper .heading{margin:.625rem 0 2rem 0;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:" ■";}section.project-header .susy-container .content-wrapper .project-url{font-size:.8125rem;font-weight:normal;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,.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 0;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:white;border-radius:9px 9px 0 0;box-shadow:0px 16px 21px 0px rgba(0,0,0,.15);}.image-wrapper.desktop-mock-image:before{content:"•••";display:inline-block;vertical-align:middle;width:100%;height:46px;background-color:white;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:white;border:1px solid #e4e1eb;border-radius:20px;box-shadow:0px 16px 21px 0px 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:white;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:white;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,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cpath%20d%3D%22M45.82%2064a4.001%204.001%200%200%200%203.98-4.03c0-1.05-.42-2.06-1.16-2.81l-25-25.08%2025-25.07c1.66-1.47%201.81-4%20.35-5.66a3.982%203.982%200%200%200-5.98%200l-27.84%2027.9a4.02%204.02%200%200%200%200%205.67l27.84%2027.9c.74.75%201.76%201.18%202.81%201.18z%22%2F%3E%3C%2Fsvg%3E");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,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cpath%20d%3D%22M45.82%2064a4.001%204.001%200%200%200%203.98-4.03c0-1.05-.42-2.06-1.16-2.81l-25-25.08%2025-25.07c1.66-1.47%201.81-4%20.35-5.66a3.982%203.982%200%200%200-5.98%200l-27.84%2027.9a4.02%204.02%200%200%200%200%205.67l27.84%2027.9c.74.75%201.76%201.18%202.81%201.18z%22%2F%3E%3C%2Fsvg%3E");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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/source/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/grunticon/source/tab-arrow.svg");mask:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/source/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/grunticon/source/tab-arrow.svg");-webkitmask:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/source/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/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:0px 22px 34px 0px 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:normal;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:normal;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:0px 22px 34px 0px 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:normal;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:0px 22px 34px 0px 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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/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:0px 22px 34px 0px 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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/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:0px 22px 34px 0px 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 0;}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:white;}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:white;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:white;}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:white;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;position:relative;display:inline-block;vertical-align:middle;width:13px;height:13px;border:1px solid #fff;transform:rotate(45deg);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:white;}.featured-projects-stacked .content-wrapper .client-name{width:100%;margin-bottom:auto;color:white;font-size:.75rem;font-weight:bold;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:bold;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 3em;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 rgba(0,0,0,0);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(.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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/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.nitro-lazy,.susy-container.portfolio-testimonial .slick-slider .slick-prev.nitro-lazy{background-image:none !important;}.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 0;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,.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 0;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:0px;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:0px;bottom:20px;left:0px;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:0px;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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/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 0px 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 3.75rem;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,<svg width=\"9px\" height=\"16px\" viewBox=\"0 0 9 16\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\"><polygon id=\"Fill-5\" points=\"1.07393998 15.0800297 0.57903999 14.5851298 7.55383987 7.61032987 0.57903999 0.635529989 1.07393998 0.140629998 8.54363985 7.61032987\"></polygon></svg>");width:9px;height:16px;display:inline-block;position:absolute;top:0px;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:0px;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;}}.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:normal;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 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:bold;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:bold;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:bold;}.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,.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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/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 0;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:0px;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 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,%3csvg data-name=\'Layer 1\' xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8.29 15.95\'%3e%3cpath d=\'M0 5.84h2.45V3.57A3.65 3.65 0 013.48 1C4.61-.18 6.13-.07 8.29.12v2.54h-1.6A1.46 1.46 0 005.7 3a1.49 1.49 0 00-.28 1v1.84h2.77l-.35 2.83H5.41V16H2.46V8.65H0z\' fill=\'%23454249\'/%3e%3c/svg%3e");}section.team-member-bio .susy-container.social-media ul li a i.icon-Facebook.nitro-lazy{background-image:none !important;}section.team-member-bio .susy-container.social-media ul li a i.icon-Twitter{background-image:url("data:image/svg+xml,%3csvg data-name=\'Layer 1\' xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 17.58 14.32\'%3e%3cpath d=\'M1.22.67a10.63 10.63 0 007.39 3.82A3.66 3.66 0 019.93.76a3.67 3.67 0 014.82.36 6.72 6.72 0 002.32-.85 3.66 3.66 0 01-1.47 2 7.16 7.16 0 002-.54 7.37 7.37 0 01-1.8 1.86 10.58 10.58 0 01-3.36 8.15c-3.85 3.67-10.16 2.9-12.44.97a7.67 7.67 0 005.27-1.51A3.65 3.65 0 012 8.75s1.29.1 1.51-.15A3.74 3.74 0 01.67 5a4.6 4.6 0 001.61.45A3.69 3.69 0 011.22.67z\' fill=\'%23454249\'/%3e%3c/svg%3e");}section.team-member-bio .susy-container.social-media ul li a i.icon-Twitter.nitro-lazy{background-image:none !important;}section.team-member-bio .susy-container.social-media ul li a i.icon-Instagram{background-image:url("data:image/svg+xml,%3csvg data-name=\'Layer 1\' xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 18 18\'%3e%3cpath d=\'M15.75 16.31H2.25a.56.56 0 01-.56-.56V7.31h2.25A3.36 3.36 0 003.55 9a5.48 5.48 0 0011 0 2.85 2.85 0 00-.44-1.71h2.25v8.44a.56.56 0 01-.56.56M9 5.57A3.45 3.45 0 115.56 9 3.45 3.45 0 019 5.57m4.5-3.32h1.69a.56.56 0 01.56.56V4.5a.56.56 0 01-.56.56H13.5a.56.56 0 01-.56-.56V2.81a.56.56 0 01.56-.56M15.86 0H2.14A2.14 2.14 0 000 2.13v13.74A2.14 2.14 0 002.14 18h13.72A2.14 2.14 0 0018 15.87V2.13A2.14 2.14 0 0015.86 0\' fill=\'%23454249\' fill-rule=\'evenodd\'/%3e%3c/svg%3e");}section.team-member-bio .susy-container.social-media ul li a i.icon-Instagram.nitro-lazy{background-image:none !important;}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,%3csvg data-name=\'Layer 1\' xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8.29 15.95\'%3e%3cpath d=\'M0 5.84h2.45V3.57A3.65 3.65 0 013.48 1C4.61-.18 6.13-.07 8.29.12v2.54h-1.6A1.46 1.46 0 005.7 3a1.49 1.49 0 00-.28 1v1.84h2.77l-.35 2.83H5.41V16H2.46V8.65H0z\' fill=\'%23F3723F\'/%3e%3c/svg%3e");}section.team-member-bio .susy-container.social-media ul li a:hover i.icon-Facebook.nitro-lazy{background-image:none !important;}section.team-member-bio .susy-container.social-media ul li a:hover i.icon-Twitter{background-image:url("data:image/svg+xml,%3csvg data-name=\'Layer 1\' xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 17.58 14.32\'%3e%3cpath d=\'M1.22.67a10.63 10.63 0 007.39 3.82A3.66 3.66 0 019.93.76a3.67 3.67 0 014.82.36 6.72 6.72 0 002.32-.85 3.66 3.66 0 01-1.47 2 7.16 7.16 0 002-.54 7.37 7.37 0 01-1.8 1.86 10.58 10.58 0 01-3.36 8.15c-3.85 3.67-10.16 2.9-12.44.97a7.67 7.67 0 005.27-1.51A3.65 3.65 0 012 8.75s1.29.1 1.51-.15A3.74 3.74 0 01.67 5a4.6 4.6 0 001.61.45A3.69 3.69 0 011.22.67z\' fill=\'%23F3723F\'/%3e%3c/svg%3e");}section.team-member-bio .susy-container.social-media ul li a:hover i.icon-Twitter.nitro-lazy{background-image:none !important;}section.team-member-bio .susy-container.social-media ul li a:hover i.icon-Instagram{background-image:url("data:image/svg+xml,%3csvg data-name=\'Layer 1\' xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 18 18\'%3e%3cpath d=\'M15.75 16.31H2.25a.56.56 0 01-.56-.56V7.31h2.25A3.36 3.36 0 003.55 9a5.48 5.48 0 0011 0 2.85 2.85 0 00-.44-1.71h2.25v8.44a.56.56 0 01-.56.56M9 5.57A3.45 3.45 0 115.56 9 3.45 3.45 0 019 5.57m4.5-3.32h1.69a.56.56 0 01.56.56V4.5a.56.56 0 01-.56.56H13.5a.56.56 0 01-.56-.56V2.81a.56.56 0 01.56-.56M15.86 0H2.14A2.14 2.14 0 000 2.13v13.74A2.14 2.14 0 002.14 18h13.72A2.14 2.14 0 0018 15.87V2.13A2.14 2.14 0 0015.86 0\' fill=\'%23F3723F\' fill-rule=\'evenodd\'/%3e%3c/svg%3e");}section.team-member-bio .susy-container.social-media ul li a:hover i.icon-Instagram.nitro-lazy{background-image:none !important;}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:bold;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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/source/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/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:bold;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:bold;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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/source/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/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 2.5em;}.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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/source/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/source/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/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%,#fff 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,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'20.1\' height=\'20.3\'%3e%3cpath fill=\'white\' d=\'M4.7 10.2c0-.4.2-.9.5-1.2l7.3-7.3c.7-.7 1.8-.7 2.5 0s.7 1.8 0 2.5l-6 6 6 6c.7.7.7 1.8 0 2.5s-1.8.7-2.5 0l-7.3-7.3c-.4-.4-.5-.8-.5-1.2z\'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center center;background-size:8px;transition:transform .15s ease-out;transform:rotate(-90deg);content:"";}.anchor-nav select{background:none;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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/source/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/source/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/source/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/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.gallery-item-0{width:31%;height:15%;top:15px;left:0;}.accordion-list-with-images .gallery-collage .gallery-image.gallery-item-1{width:31%;height:10.6%;right:36%;}.accordion-list-with-images .gallery-collage .gallery-image.gallery-item-2{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;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;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{width:75px;height:75px;}.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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/source/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/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 1.125rem;}.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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/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 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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/source/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/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:bold;letter-spacing:0;line-height:1.75rem;}section.featuerd-job-openings .position-location .location{font-size:.75rem;font-weight:bold;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:bold;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 0;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:bold;}.single-jobs .job-post .block-large-page-title .job-meta .apply-container .apply-button{color:#454249;font-size:1rem;font-weight:bold;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 .0625rem;}.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:bold;}.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:bold;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:bold;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:bold;}.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 0;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:" ■";}.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:transparent;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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/source/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/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:transparent;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.nitro-lazy{background-image:none !important;}.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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/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 .bubble.nitro-lazy{background-image:none !important;}.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 0;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:" ■";}.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:transparent;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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/source/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/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:transparent;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.nitro-lazy{background-image:none !important;}.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,#fff);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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/source/rev-4692353/vitaldesign.com/wp-content/themes/vital/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 .home.nitro-lazy{background-image:none !important;}body.vital.page-template-page-resource-detail .resource-detail-hero .top .lets-talk{color:#fff;font-size:1.125rem;font-weight:bold;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:bold;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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/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:bold;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:normal;}.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:normal;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:normal;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 2rem;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:bold;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:normal;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 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;font-weight:400;transition:ease all .7s 0s;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,.65) 95%,rgba(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;position:absolute;left:50%;margin-left:-1.5625rem;top:100%;margin-top:-4.375rem;}.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 auto;}.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:none;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% 0;}#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("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/no-photo-bg.jpg") top center no-repeat fixed;}body.page-template-default.nitro-lazy{background-image:none !important;}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{}.fl{float:left;margin:0em 1.5em 1.5em 0;}.fr{float:right;margin:0em 0em 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:bold;letter-spacing:-.03em;}.small{font-size:75%;}.culture-copy .small{font-size:.875em;}.orange-heading{background:#f6780a url("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/large-orange-gradient.png") bottom center repeat-x;color:#fff;padding:3% 4% 2%;clear:both;overflow:hidden;}.orange-heading.nitro-lazy{background-image:none !important;}.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;font-weight:400;letter-spacing:.02em;margin:0 0 3%;padding:6% 0% 2.5%;width:100%;}.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("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/social/social-spotify-bg.png");}#social-spotify img.nitro-lazy{background-image:none !important;}#social-twitter img{background-image:url("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/social/social-twitter-bg.png");}#social-twitter img.nitro-lazy{background-image:none !important;}#social-youtube img{background-image:url("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/social/social-youtube-bg.png");}#social-youtube img.nitro-lazy{background-image:none !important;}#social-facebook img{background-image:url("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/social/social-facebook-bg.png");}#social-facebook img.nitro-lazy{background-image:none !important;}#social-linkedin img{background-image:url("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/social/social-linkedin-bg.png");}#social-linkedin img.nitro-lazy{background-image:none !important;}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:bold;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:bold;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:bold;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:bold;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 0px 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:normal;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%,#ccc 100%);box-shadow:0 2px 0 #808080;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:0px 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;padding:10px 20px !important;color:#fff !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("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/blue-gradient.png") bottom center repeat-x;}.CTA-blue.nitro-lazy{background-image:none !important;}.CTA-blue:hover{color:#fff;background:#013fc3;}.CTA-green{background:#8cc63f url("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/green-gradient.png") bottom center repeat-x;}.CTA-green.nitro-lazy{background-image:none !important;}.CTA-green:hover{color:#fff;background:#508101;}.CTA-blue.grey,.CTA-green.grey,.CTA-grey,.CTA.grey{background:#5f5f5f url("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/grey-gradient.png") bottom center repeat-x;}.CTA-blue.grey.nitro-lazy,.CTA-green.grey.nitro-lazy,.CTA-grey.nitro-lazy,.CTA.grey.nitro-lazy{background-image:none !important;}.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("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/team-landing-bg.jpg") top center no-repeat fixed;position:relative;width:100%;height:300px;background-size:cover;}.team-slideshow .team-landing.nitro-lazy{background-image:none !important;}.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:bold;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("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/team-boston-office.jpg") top center no-repeat fixed;width:100%;}.team-slideshow .boston-intro-bg.nitro-lazy{background-image:none !important;}.team-slideshow .portsmouth-intro-bg{background:#1e0707 url("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/team-portsmouth-office.jpg") top center no-repeat fixed;background-size:100% auto;width:100%;}.team-slideshow .portsmouth-intro-bg.nitro-lazy{background-image:none !important;}.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:bold;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:0px 0px 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("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/insta-collage.jpg") top right no-repeat fixed;padding:10em 0;}.blacknwhitecollage.nitro-lazy{background-image:none !important;}.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:bold;}.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:bold;}.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:bold;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("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/team-back-to-map.png") bottom center no-repeat;width:5.5em;height:1.4em;}.team-back-to-map.nitro-lazy{background-image:none !important;}.team-quote{font-size:3em;font-weight:bold;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:bold;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("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/vitalgram.png") bottom right no-repeat;position:relative;clear:both;top:0;margin:0 auto;height:280px;}.vital-culture.nitro-lazy{background-image:none !important;}.vital-culture .centered-blog-title{display:inline-block;margin-bottom:2.5rem;font-family:Helvetica,Arial,sans-serif;font-size:2.4em;font-weight:bold;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:bold;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("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/tunes-bg.jpg") top center no-repeat fixed;overflow:hidden;clear:both;padding:10% 0;}.spotify-feed.nitro-lazy{background-image:none !important;}.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 0px 0px 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 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:bold;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% 0;width:100%;}.applicant-header-bg{background:url("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/blacknwhitecollage.jpg") left center no-repeat;padding:8% 0 0;background-size:cover;}.applicant-header-bg.nitro-lazy{background-image:none !important;}.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;padding:.25rem .75rem;margin-bottom:0;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-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;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);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;}.btn.active,.btn:active{background-color:#ccc \9;}.btn:first-child{}.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.active.nitro-lazy,.btn:active.nitro-lazy{background-image:none !important;}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);box-shadow:none;}.btn.disabled.nitro-lazy,.btn[disabled].nitro-lazy{background-image:none !important;}.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-image:linear-gradient(to bottom,#08c,#04c);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;}.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-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;}.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-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;}.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-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;}.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-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;}.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-image:linear-gradient(to bottom,#444,#222);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;}.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("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/graphic-bg.png") bottom center no-repeat #dfdfdf;margin:0 auto;padding-left:5.25rem;padding-top:4.6875rem;}.grayTitle.nitro-lazy{background-image:none !important;}.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("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/educate.jpg") bottom right no-repeat #b86930;margin:0 auto;padding-top:4.1875rem;}.whiteTitle.nitro-lazy{background-image:none !important;}.whiteTitle.buyer{background:url("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/the-buyer.jpg") bottom right no-repeat #b86930;}.whiteTitle.buyer.nitro-lazy{background-image:none !important;}.whiteTitle.process{background:url("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/sales-process.jpg") bottom right no-repeat #b86930;}.whiteTitle.process.nitro-lazy{background-image:none !important;}.whiteTitle.research{background:url("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/research.jpg") bottom right no-repeat #b86930;}.whiteTitle.research.nitro-lazy{background-image:none !important;}.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:bold;font-size:2.2em;color:#404040;line-height:1.2em;margin:0 !important;letter-spacing:-.06em;}.content h3{font-size:1.7em;font-weight:bold;}.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:bold;line-height:1em;padding:.4em 0;text-transform:uppercase;}.widget ul{list-style:none;margin:0 0 3em 0;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 0;}.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 0;}.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:.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 0;}.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:0px;}.portfolio-nav a{padding:1.2em 0em;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% 2%;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("https://vitaldesign.com/wp-content/themes/vital/assets/css/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:bold !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.nitro-lazy{background-image:none !important;}.leadCap .CTA:hover{background:none repeat scroll 0 0 #e84e00;color:#fff;}.leadCap .CTA-green{background:#8cc63f url("https://vitaldesign.com/wp-content/themes/vital/assets/css/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:bold !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.nitro-lazy{background-image:none !important;}.leadCap .CTA-green:hover{background:#508101;color:#fff;line-height:3.75rem;height:60px;}.leadCap .CTA-blue{background:#0883f5 url("https://vitaldesign.com/wp-content/themes/vital/assets/css/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:bold !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.nitro-lazy{background-image:none !important;}.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:0em !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;margin:2em auto;padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;min-height:30em;border-radius:3px;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:bold;}.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:bold;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("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/bullet-arrows.png") right -300px no-repeat;}.wwd-blurb ul li a.nitro-lazy{background-image:none !important;}.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:0px;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 0px #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 7%;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("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/check-green.png") left 1px no-repeat;padding-left:1.875rem;list-style:none !important;}.core .web-list li.nitro-lazy,.web-list li.nitro-lazy,.webstrategy .services-entry ul li.nitro-lazy{background-image:none !important;}.brand-list li,.branding .services-entry ul li,.core .brand-list li{background:url("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/check-blue.png") left 1px no-repeat;padding-left:1.875rem;list-style:none !important;}.brand-list li.nitro-lazy,.branding .services-entry ul li.nitro-lazy,.core .brand-list li.nitro-lazy{background-image:none !important;}.inbound-list li,.inbound .services-entry ul li{background:url("https://vitaldesign.com/wp-content/themes/vital/assets/css/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 0px #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:none;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% 0;}#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 0;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("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/lock.png") center center no-repeat;opacity:.5;position:relative;left:-4px;transition:all .3s ease-in-out;}.lock.nitro-lazy{background-image:none !important;}.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:bold;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("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/check-orange.png") no-repeat scroll left 1px rgba(0,0,0,0);padding-left:1.25rem;}.page-template-lead-capture-php.parent-pageid-8761 .col-sixtysix ul li.nitro-lazy{background-image:none !important;}.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:white;border-radius:50%;font-weight:bold;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% auto;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:normal;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:0em 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("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/faq-bg.jpg") top center fixed;background-size:cover;}body.page-template-page-faq.nitro-lazy{background-image:none !important;}.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("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/cloud-bg.jpg") top center no-repeat fixed;background-size:cover;}.vital-culture-content.nitro-lazy{background-image:none !important;}body.page-id-85{background-image:url("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/work-bg.jpg");background-position:top center;background-repeat:no-repeat;}body.page-id-85.nitro-lazy{background-image:none !important;}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;}[class*=" inbound-icon-"],[class^="inbound-icon-"]{font-family:"inbound";speak:none;font-style:normal;font-weight:normal;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 0;}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 0;}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("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/icon-skip-ads.png") no-repeat;margin-bottom:3.125rem;}section.outbound-is-dead #skip-tv-ads.nitro-lazy{background-image:none !important;}section.outbound-is-dead #unsubscribe{background:url("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/icon-unsubscribe.png") 15px 0 no-repeat;margin-bottom:3.125rem;}section.outbound-is-dead #unsubscribe.nitro-lazy{background-image:none !important;}section.outbound-is-dead #do-not-call{background:url("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/icon-do-not-call.png") no-repeat;}section.outbound-is-dead #do-not-call.nitro-lazy{background-image:none !important;}section.outbound-is-dead #direct-mail{background:url("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/icon-direct-mail.png") no-repeat;}section.outbound-is-dead #direct-mail.nitro-lazy{background-image:none !important;}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:"";font-size:2.5em;font-weight:normal;}.inbound-icon-conversion-strategy p.icon:before{content:"";font-size:2.5em;font-weight:normal;}.inbound-icon-marketing-automation p.icon:before{content:"";font-size:2.5em;font-weight:normal;}.inbound-icon-reporting p.icon:before{content:"";font-size:2.5em;font-weight:normal;}.inbound-icon-social-media-email-marketing p.icon:before{content:"";font-size:2.5em;font-weight:normal;}.inbound-icon-web-optimization p.icon:before{content:"";font-size:2.5em;font-weight:normal;}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:bold;line-height:2.5rem;opacity:.7;margin:0 6.25rem;}section.inbound-tools .tools .tool p span{font-size:.65em;font-weight:normal;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:bold;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("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/bullet.png") 0 7px no-repeat;padding:0 0 1.125rem 2.1875rem;text-transform:uppercase;}.tool-data-container .col-two ul li.nitro-lazy{background-image:none !important;}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 0;}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("https://vitaldesign.com/wp-content/themes/vital/assets/css/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-prev.nitro-lazy{background-image:none !important;}.bx-controls-direction a.bx-next{background:url("https://vitaldesign.com/wp-content/themes/vital/assets/css/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;}.bx-controls-direction a.bx-next.nitro-lazy{background-image:none !important;}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:bold;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:bold;}section.ready-to-talk .ready-to-talk-container .col-two .col-two-container p a.book-download:after{background:url("https://vitaldesign.com/wp-content/themes/vital/assets/css/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;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("https://vitaldesign.com/wp-content/themes/vital/assets/img/close.gif") no-repeat center center;width:35px;height:35px;}.superbox-close.nitro-lazy{background-image:none !important;}.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;text-align:center;width:100%;}.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("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/black.png") repeat;text-align:center;z-index:9;float:right;}section#type.nitro-lazy{background-image:none !important;}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("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/down-arrow-resource.png") no-repeat 105px center #393939;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:0 0px 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;}.topic.nitro-lazy,.type.nitro-lazy{background-image:none !important;}#topics,#types{background:#d9d9d9;margin-left:-1.875rem;padding-left:1.875rem;z-index:99;}.topic:hover,.type:hover{background:url("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/down-arrow-resource.png") no-repeat 105px center #000;cursor:pointer;}.topic:hover.nitro-lazy,.type:hover.nitro-lazy{background-image:none !important;}#topics #Filters2{width:350px;}.topic .controls,.type .controls{display:none;}.topTxt{background:#393939;margin-top:2.875rem;height:74px;}.topTxt p{font-weight:normal;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:normal !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 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;font-weight:400;transition:ease all .7s 0s;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,.65) 95%,rgba(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;position:absolute;left:50%;margin-left:-1.5625rem;top:100%;margin-top:-4.375rem;}.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 auto;}.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("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/slider-left.png") !important;}#page-wrap .slick-slider .slick-prev.nitro-lazy{background-image:none !important;}#page-wrap .slick-slider .slick-next{background-image:url("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/slider-right.png") !important;}#page-wrap .slick-slider .slick-next.nitro-lazy{background-image:none !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,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'16\' height=\'16\'%3e%3cpath d=\'M7.8 15.6C3.5 15.6 0 12.1 0 7.8S3.5 0 7.8 0s7.8 3.5 7.8 7.8-3.5 7.8-7.8 7.8zm3.1-7.3c.7-.5 1-1.3.9-2.2 0-.1-.1-.3-.2-.4-.3-.3-.7-.4-1.1-.1L7.8 7.8 5 5.6c-.2-.1-.3-.1-.4-.1-.4 0-.8.3-.8.7-.1.8.2 1.6.9 2.1l3.1 2.5 3.1-2.5z\' fill=\'%234C84FF\'/%3e%3c/svg%3e");}.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:bold;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,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'16\' height=\'16\'%3e%3cpath d=\'M7.8 15.6C3.5 15.6 0 12.1 0 7.8S3.5 0 7.8 0s7.8 3.5 7.8 7.8-3.5 7.8-7.8 7.8zm3.1-7.3c.7-.5 1-1.3.9-2.2 0-.1-.1-.3-.2-.4-.3-.3-.7-.4-1.1-.1L7.8 7.8 5 5.6c-.2-.1-.3-.1-.4-.1-.4 0-.8.3-.8.7-.1.8.2 1.6.9 2.1l3.1 2.5 3.1-2.5z\' fill=\'%23454249\'/%3e%3c/svg%3e");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,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'16\' height=\'16\'%3e%3cpath d=\'M7.8 15.6C3.5 15.6 0 12.1 0 7.8S3.5 0 7.8 0s7.8 3.5 7.8 7.8-3.5 7.8-7.8 7.8zm3.1-7.3c.7-.5 1-1.3.9-2.2 0-.1-.1-.3-.2-.4-.3-.3-.7-.4-1.1-.1L7.8 7.8 5 5.6c-.2-.1-.3-.1-.4-.1-.4 0-.8.3-.8.7-.1.8.2 1.6.9 2.1l3.1 2.5 3.1-2.5z\' fill=\'%234C84FF\'/%3e%3c/svg%3e");}.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 2.5rem;}.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:bold;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%,#fff 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:bold;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:bold;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:bold;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("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/team-landing-blur.jpg") top center no-repeat;background-size:cover;}.team-credits{background:url("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/team-credits-v1.jpg") top center no-repeat fixed;min-height:45em;padding:2em 0 7em;}.team-credits.nitro-lazy{background-image:none !important;}.team-intro-slide.nitro-lazy{background-image:none !important;}}@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 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 0;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 0;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 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 0;}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,%3csvg data-name=\'Layer 1\' xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 1441 324.28\'%3e%3cpath d=\'M1441 0s-389.29 204.71-676.29 285.71S0 295 0 295V0z\' fill=\'white\'/%3e%3c/svg%3e");}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,#fff 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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/whatwedo-bg.jpg") no-repeat;background-attachment:fixed;background-position:center;background-size:cover;}.page-template-contact-us #after_nav.nitro-lazy{background-image:none !important;}.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("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/culture-landing.jpg") -11em -18em no-repeat;}.team-intro.nitro-lazy{background-image:none !important;}#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 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 0px 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 0;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 auto;}.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("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/work-web-bg.jpg");background-position:center 0;background-repeat:no-repeat;background-size:cover;}body.page-id-87.nitro-lazy{background-image:none !important;}.page-template-page-ebook .module .ebook-content{margin:0 0 3em 0;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:0px 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%;margin-right:1.69492%;width:32.20339%;float:left;}.span4:last-of-type{margin-right:0;}.span3{margin-right:2.5%;margin-right:1.69492%;width:23.72881%;float:left;}.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 0;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 auto;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;margin-left:0;padding-top:1.25em;padding-left:0;border-top:1px solid #b7b2bf;border-left:none;width:100%;float:left;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 0 auto;}main.services-content{width:66.10169%;float:left;margin-right:1.69492%;margin-left:16.94915%;padding:0 2.54237% 2em 2.54237%;}main.services-content .services-content-pull-quote{width:32.20339%;float:left;float:right;margin-right:1.69492%;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 2.54237%;}.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 0;}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;width:66.10169%;transform:translateY(-50%);transition:.3s ease all;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 0;background-image:none !important;overflow:hidden;}section.block-video-hero.nitro-lazy{background-image:none !important;}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;margin-left:4.23729%;width:66.10169%;float:left;margin-right:1.69492%;}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 0;}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 0;overflow:hidden;background-image:none !important;}section.project-hero-video.nitro-lazy{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 0;overflow:hidden;background-image:none !important;}section.standard-hero-video.nitro-lazy{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 0px 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 0px 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 0px 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 0px 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.gallery-item-0{top:231px;left:16%;width:38%;height:30%;}.accordion-list-with-images .gallery-collage .gallery-image.gallery-item-1{top:34px;right:25px;width:38%;height:280px;float:right;}.accordion-list-with-images .gallery-collage .gallery-image.gallery-item-2{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-left:0%;margin-right: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:0em 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:white;}.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 black;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:0px 5px 25px 0px 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:0px;}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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/assets/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:white;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{position:absolute;z-index:2;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.gallery-item-0{left:61px;width:282px;height:442px;}.accordion-list-with-images .gallery-collage .gallery-image.gallery-item-1{width:282px;height:311px;}.accordion-list-with-images .gallery-collage .gallery-image.gallery-item-2{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("https://vitaldesign.com/wp-content/themes/vital/assets/css/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;}.grayTitle.nitro-lazy{background-image:none !important;}.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 0em 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:transparent;}.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 0;padding:0;}.cta-newsletter-full-width .gform_wrapper form{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;gap:10px;}.cta-newsletter-full-width .gform_wrapper form .gform_body{width:100%;}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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/source/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/menu-toggle.svg");background-size:100%;}.primary-nav #mobile-toggle.nitro-lazy{background-image:none !important;}.primary-nav .mobile-location{position:absolute;top:30px;left:28px;display:block;width:16px;height:18px;margin-top:-.3125rem;background-image:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/source/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/location.svg");background-size:100% auto;}.primary-nav .mobile-location.nitro-lazy{background-image:none !important;}.primary-nav #mobile-toggle.menu-open{background-image:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/source/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/menu-close.svg");}.primary-nav #mobile-toggle.menu-open.nitro-lazy{background-image:none !important;}.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:none;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:0px;height:0px;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 1.875rem;}.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:0em;}#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:0px;}.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:transparent;}.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;}.error404 #ipad-bg-landscape.nitro-lazy,body.archive #ipad-bg-landscape.nitro-lazy,body.blog #ipad-bg-landscape.nitro-lazy,body.search #ipad-bg-landscape.nitro-lazy,body.single #ipad-bg-landscape.nitro-lazy{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:0px;}#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% 0;width:100%;}.applicant-header-bg{background:url("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/blacknwhitecollage.jpg") left center no-repeat;padding:15% 0 0;background-size:cover;}.applicant-header-bg.nitro-lazy{background-image:none !important;}.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:bold;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 0;}#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:0px;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:0px 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:0em;}#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:bold;}.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 0em;float:left;}.culture-page-title{font-family:"Lato","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:3em;line-height:1.2em;font-weight:bold;}.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:bold;margin:0 0 1%;padding:1.5% 0;text-align:left;clear:both;}.team-back-to-map{display:block;position:relative;background:none;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:bold;}.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:.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 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:transparent;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:none;}#youtube-bg,.twitter-feed-wrap{background-image:url("https://vitaldesign.com/wp-content/themes/vital/assets/css/images/cloud-bg.jpg");background-size:cover;background-position:center center;background-repeat:no-repeat;}#youtube-bg.nitro-lazy,.twitter-feed-wrap.nitro-lazy{background-image:none !important;}.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 0;}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 0;}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 auto;}}@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 2.5rem;}.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%;}}@charset "UTF-8";::-moz-selection{background:#e67017;color:#fff;}::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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/no-photo-bg.jpg") top center no-repeat fixed;}body.page-template-default.nitro-lazy{background-image:none !important;}body.page-template-lead-capture,body.page-template-page-ebook,body.page-template-page-ebook-10-questions,body.page-template-page-search-rank,body.page-template-page-marketing-kpi,body.page-template-page-wordpress-seo{padding-top:0 !important;}a{text-decoration:none;-webkit-transition:color 100ms linear;-moz-transition:color 100ms linear;-o-transition:color 100ms linear;transition:color 100ms linear;outline:none;}.screen-reader-text{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}.clear{clear:both;}.group:before,.group:after{content:" ";display:table;}.group:after{clear:both;}.group{}.fl{float:left;margin:0em 1.5em 1.5em 0;}.fr{float:right;margin:0em 0em 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;}iframe,object,embed{width:100%;max-width:100%;}.video-wrap{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}.video-wrap iframe,.video-wrap object,.video-wrap embed{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;}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){body{background:#111;}}@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;}}.whiteboard{font-family:"Whiteboard","Lato","HelveticaNeue",Helvetica,Arial,sans-serif;font-weight:200;}.thick{font-family:"Lato","HelveticaNeue",Helvetica,Arial,sans-serif;font-weight:bold;letter-spacing:-.03em;}.small{font-size:75%;}.culture-copy .small{font-size:.875em;}@media (max-width: 768px){.culture-copy .small{font-size:1em;}}.orange-heading{background:#f6780a url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/large-orange-gradient.png") bottom center repeat-x;color:#fff;padding:3% 4% 2%;clear:both;overflow:hidden;}.orange-heading.nitro-lazy{background-image:none !important;}.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;}@media only screen and (max-width: 568px){.orange-heading span{width:100%;float:none;}}.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;}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.padding{padding-top:0%;}.content-wrap{margin:0;width:100%;}.blackwrap{width:100%;margin:0 auto;padding:0;}}@media (max-width: 568px){.center{padding:0;}.white-bg{padding:4em 0;background:#fff;color:#444 !important;}.blackwrap{width:100%;margin:0;}}.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;}@media screen and (max-width:768px){.simple-middle-layout.contact-box .col-three{margin-bottom:2em !important;}}.desktopremove,.desktop-remove{display:none;}.mobile-show{display:none;}@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%;}}@media only screen and (max-width: 900px){.mobile-menu-remove{display:none;}.desktopremove{display:inline;}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.ipad-remove{display:none;}}@media only screen and (max-width: 568px){.col-four{float:none;width:92%;margin:0%;}.col-five{float:none;width:92%;margin:0% 4%;}}#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 20px;}#footer a:hover{color:#e67017;-webkit-transition:color 100ms linear;-moz-transition:color 100ms linear;-o-transition:color 100ms linear;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:3px 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;font-weight:400;letter-spacing:.02em;margin:0 0 3%;padding:6% 0% 2.5%;width:100%;}.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;-webkit-transition:background-position 100ms linear;-moz-transition:background-position 100ms linear;-o-transition:background-position 100ms linear;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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/social/social-spotify-bg.png");}#social-spotify img.nitro-lazy{background-image:none !important;}#social-twitter img{background-image:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/social/social-twitter-bg.png");}#social-twitter img.nitro-lazy{background-image:none !important;}#social-youtube img{background-image:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/social/social-youtube-bg.png");}#social-youtube img.nitro-lazy{background-image:none !important;}#social-facebook img{background-image:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/social/social-facebook-bg.png");}#social-facebook img.nitro-lazy{background-image:none !important;}#social-linkedin img{background-image:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/social/social-linkedin-bg.png");}#social-linkedin img.nitro-lazy{background-image:none !important;}@media only screen and (max-width: 380px){#footer{padding:0 15px;}}@media only screen and (min-width: 768px) and (max-width: 1024px){#footer-col-four .col-four{width:auto;}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){#footer-col-four .col-four{width:auto;}#footer-col-two,#footer-col-three,#footer-col-four{width:32%;margin-right:2%;}#footer-col-four{margin-right:0;}.footer-address{font-size:.825em;margin:1.2em;}}@media only screen and (max-width: 980px){#footer-col-two,#footer-col-three,#footer-col-four{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 only screen and (max-width: 568px){#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-two,#footer-col-three{display:none;}#footer .CTA{-webkit-box-shadow:none;box-shadow:none;margin:1em 0 0;position:relative;top:0em;}#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;-webkit-transition:background-position 100ms linear;-moz-transition:background-position 100ms linear;-o-transition:background-position 100ms linear;transition:background-position 100ms linear;}}h2.dual-head span{font:22px/1.5em "Lato",sans serif;font-weight:300;text-transform:uppercase;letter-spacing:1px;padding:12px 0;margin:0;border-top:solid 1px #ccc;display:block;}@media screen and (min-width: 600px){h2.dual-head span{padding:0 12px;margin:0 12px;border-left:solid 1px #ccc;border-top:0;display:inline;}}h1.page-titles{color:#f6780a;font-family:"Lato","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:3em;font-style:normal;font-variant:normal;font-weight:bold;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;}@media screen and (max-width: 568px){.heavy-header{font-size:2em;}}.heavy-header{font-size:4em;line-height:1em;padding:0;margin:0 auto;color:#555;font-weight:bold;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:bold;letter-spacing:-.05em;display:block;}a.heavy-header-title:hover{color:#e67017;}h2.mega-blog-title,h1.mega-blog-title{font-size:2.4em !important;font-family:Helvetica,Arial,sans-serif;font-weight:bold;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 0px 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:normal;line-height:90%;}code{color:#369;}nav ul{list-style:none;}@media only screen and (max-width: 568px){h1.page-titles{font-size:2em !important;}.mega-blog-title{font-size:2em !important;}body.blog .page-titles,body.blog .page-titles,body.single .page-titles,body.archive .page-titles,body.search .page-titles,.error404 .page-titles{padding-top:6.5em;}}.flip{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}.share-buttons{display:table;margin:0 auto;}.share-buttons li{display:block;margin:0 6px;float:left;width:108px;color:#fff;}.share-buttons li.twitter a,.share-buttons li.facebook a{color:#fff !important;}@media only screen and (max-width: 375px){.share-buttons li{display:block;margin-bottom:20px;}}.share-buttons li a{height:40px !important;padding:10px 14px !important;border-radius:4px;color:#fff;text-decoration:none;line-height:40px;opacity:1;-webkit-transition:opacity .1s ease-in-out;-moz-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;}.share-buttons li span{margin-right:5px;}.share-buttons li a:hover{opacity:.8;}.share-buttons li.twitter a{background-color:#34abed;background-image:-webkit-gradient(linear,left top,left bottom,from(#4acfff),to(#00aced));background-image:-webkit-linear-gradient(top,#4acfff,#00aced);background-image:-moz-linear-gradient(top,#4acfff,#00aced);background-image:-o-linear-gradient(top,#4acfff,#00aced);background-image:-ms-linear-gradient(top,#4acfff,#00aced);background-image:linear-gradient(top,#4acfff,#00aced);-webkit-box-shadow:0 2px 0 #0f75ae;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-image:-webkit-gradient(linear,left top,left bottom,from(#486dbb),to(#3b5998));background-image:-webkit-linear-gradient(top,#486dbb,#3b5998);background-image:-moz-linear-gradient(top,#486dbb,#3b5998);background-image:-o-linear-gradient(top,#486dbb,#3b5998);background-image:-ms-linear-gradient(top,#486dbb,#3b5998);background-image:linear-gradient(top,#486dbb,#3b5998);-webkit-box-shadow:0 2px 0 #223461;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-image:-webkit-gradient(linear,left top,left bottom,from(#e7e7e7),to(#ccc));background-image:-webkit-linear-gradient(top,#e7e7e7,#ccc);background-image:-moz-linear-gradient(top,#e7e7e7,#ccc);background-image:-o-linear-gradient(top,#e7e7e7,#ccc);background-image:-ms-linear-gradient(top,#e7e7e7,#ccc);background-image:linear-gradient(top,#e7e7e7,#ccc);-webkit-box-shadow:0 2px 0 #808080;box-shadow:0 2px 0 #808080;color:#484848;}.share-buttons li.email span{position:relative;top:4px;font-size:1.375em;}.sidebar-cta .icon-feed,.sidebar-cta .icon-facebook,.sidebar-cta .icon-linkedin,.sidebar-cta .icon-twitter{float:left;padding-left:0;color:#666;font-size:23px;position:relative;top:1px;left:-26px;}.sidebar-cta:hover .icon-feed,.sidebar-cta:hover .icon-facebook,.sidebar-cta:hover .icon-linkedin,.sidebar-cta:hover .icon-twitter{color:#e35f00;}.stButton .st-twitter-counter,.stButton .st-facebook-counter,.stButton .st-yahoo-counter,.stButton .st-linkedin-counter{height:40px !important;}.CTA,.CTA-red,.CTA-blue,.CTA-green,.CTA-grey{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:5px auto;padding:.4em 1.2em;letter-spacing:-.04em;text-decoration:none;text-align:center;border-radius:6px;-webkit-box-shadow:0px 4px 3px rgba(0,0,0,.2);box-shadow:0px 4px 3px rgba(0,0,0,.2);text-shadow:-1px -1px 1px rgba(0,0,0,.2);cursor:pointer;-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear;}.CTA{background:linear-gradient(to bottom,#f05419 0%,#f47900 100%);padding:10px 20px !important;padding:10px 20px !important;color:#fff !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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/blue-gradient.png") bottom center repeat-x;}.CTA-blue.nitro-lazy{background-image:none !important;}.CTA-blue:hover{color:#fff;background:#013fc3;}.CTA-green{background:#8cc63f url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/green-gradient.png") bottom center repeat-x;}.CTA-green.nitro-lazy{background-image:none !important;}.CTA-green:hover{color:#fff;background:#508101;}.CTA-grey,.CTA-green.grey,.CTA-blue.grey,.CTA.grey{background:#5f5f5f url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/grey-gradient.png") bottom center repeat-x;}.CTA-grey.nitro-lazy,.CTA-green.grey.nitro-lazy,.CTA-blue.grey.nitro-lazy,.CTA.grey.nitro-lazy{background-image:none !important;}.CTA-grey:hover,.CTA-green.grey:hover,.CTA-blue.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:5px 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%;}@media (max-width: 568px){.blog-content-wrap .col-one>.read-more{width:100%;}}.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%;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;}@media only screen and (max-width: 767px){.home-section-description{font-size:2.5em;font-weight:100;line-height:1.32em;margin:3% 3% 12%;}}@media (max-width: 568px){.home-section-description{font-size:2.3em;padding-top:4%;letter-spacing:0;}}.home-section-copy{font-size:.85em;line-height:1.3em;color:#585858;margin-bottom:3.5em;margin-top:3em;max-width:29em;}@media only screen and (min-width: 768px) and (max-width: 1024px){a.CTA{font-size:1em;}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){a.CTA{font-size:1em;}}.royalSlider{min-height:500px;width:100%;padding:0;margin:0;overflow:hidden;}#content-slider-1{height:450px;max-width:52em;margin:0 auto;}@media screen and (min-width: 768px){#content-slider-1{margin:6em auto 0 auto;}}#content-slider-3{padding:0;height:auto;}#content-slider-2{max-width:48em;margin:0 auto;}@media only screen and (min-device-width: 768px){#content-slider-2{max-width:55em;}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){#content-slider-3{padding:0 !important;}}@media (max-width: 568px){.royalSlider{min-height:0px;}#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;}}.team-wrapper{position:relative;overflow:hidden;}.team-slideshow .team-landing{background:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/team-landing-bg.jpg") top center no-repeat fixed;position:relative;width:100%;height:300px;background-size:cover;}.team-slideshow .team-landing.nitro-lazy{background-image:none !important;}@media only screen and (min-width: 768px){.team-slideshow .team-landing{height:500px;}}.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:15px auto 40px;width:100%;height:auto;max-width:auto;}.team-slideshow .team-landing .lockup{position:absolute;top:50%;margin-top:-70px;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:60px/1em helvetica,arial,sans serif;letter-spacing:-.1;display:block;padding:40px;float:left;font-weight:bold;border-right:solid 1px #f17d25;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;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:18px/40px helvetica,arial,sans serif;display:block;font-weight:100;}.team-slideshow .boston-intro-bg{background:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/team-boston-office.jpg") top center no-repeat fixed;width:100%;}.team-slideshow .boston-intro-bg.nitro-lazy{background-image:none !important;}.team-slideshow .portsmouth-intro-bg{background:#1e0707 url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/team-portsmouth-office.jpg") top center no-repeat fixed;background-size:100% auto;width:100%;}.team-slideshow .portsmouth-intro-bg.nitro-lazy{background-image:none !important;}.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:36px/30px helvetica,arial,sans serif;font-weight:bold;text-align:right;padding:15% 5% 0%;color:#fff;z-index:1;position:relative;}.team-slideshow .center .lockup span{font:18px/40px helvetica,arial,sans serif;font-weight:100;color:#ec6115;}.team-slideshow .center .lockup a{font:18px/40px helvetica,arial,sans serif;font-weight:100;margin:0 .5em;color:#fff;}@media only screen and (max-width: 1024px){.team-slideshow .team-landing{background-attachment:scroll;}}@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:bold;}.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:18px/40px helvetica,arial,sans serif;}.team-slideshow .portsmouth-intro-bg .team-intro-wrap{position:relative;top:0;bottom:-100px;}.team-slideshow .portsmouth-intro-bg,.team-slideshow .boston-intro-bg{padding:6em 0 0;}.team-slideshow img.map{display:none;}}@media only screen and (min-width: 2000px){.team-slideshow .team-landing,.team-slideshow .boston-intro-bg .team-intro-wrap,.team-slideshow .portsmouth-intro-bg .team-intro-wrap{background-size:cover;}}.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;}@media only screen and (min-width: 768px) and (max-width: 1024px){.team-intro{background:url("https://vitaldesign.com/wp-content/themes/vital/legacy/images/culture-landing.jpg") -11em -18em no-repeat;}.team-intro.nitro-lazy{background-image:none !important;}}.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;-webkit-box-shadow:0px 0px 20px rgba(0,0,0,.6);box-shadow:0px 0px 20px rgba(0,0,0,.6);zoom:1;-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;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:0px;}.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;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;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;}.team-wrap img,#content-slider-3 img{margin:0;}.team-wrap h1,#content-slider-3 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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/insta-collage.jpg") top right no-repeat fixed;padding:10em 0;}.blacknwhitecollage.nitro-lazy{background-image:none !important;}.blacknwhitecollage p{color:#fff;}.mega-heading{text-align:center;font:60px/60px;display:block;padding:3% 0;font-weight:300;}.mega-heading strong{font:60px/60px;font-weight:bold;}.mega-quotes{font-size:60px;line-height:67px;display:block;padding:3% 0;letter-spacing:-.03em;font-weight:300;}.mega-quotes strong{font:60px/60px;font-weight:bold;}.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 -5px !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:bold;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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/team-back-to-map.png") bottom center no-repeat;width:5.5em;height:1.4em;}.team-back-to-map.nitro-lazy{background-image:none !important;}.team-quote{font-size:3em;font-weight:bold;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:4px;}.team-bio-title strong{font-weight:bold;margin-right:-10px;}.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 .prev,.vital-team .prev-next .next{width:62px;height:62px;margin-top:-31px;background:rgba(0,0,0,.5);transition:ease all .7s 0s;position:relative;}.vital-team .disabled{opacity:.2;}.vital-team .prev-next .prev:hover,.vital-team .prev-next .next:hover{background:rgba(0,0,0,.7);}.vital-team .prev-next .prev img,.vital-team .prev-next .next img{width:28px;height:28px;position:absolute;left:16px;top:18px;}@media only screen and (max-width: 900px){.team-summary{margin:0 0 10% 4%;width:92%;}.avatar-nav a{width:15%;}}body.page-id-29{display:block;height:auto;}#vital_culture{overflow:hidden;}.vital-culture{background:#fff url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/vitalgram.png") bottom right no-repeat;position:relative;clear:both;top:0;margin:0 auto;height:280px;}.vital-culture.nitro-lazy{background-image:none !important;}.vital-culture .centered-blog-title{display:inline-block;margin-bottom:40px;font-family:Helvetica,Arial,sans-serif;font-size:2.4em;font-weight:bold;letter-spacing:-.03em;line-height:1.1em;word-spacing:-.09em;}@media only screen and (min-width: 400px){.vital-culture{height:310px;}}@media only screen and (min-width: 600px){.vital-culture{height:375px;}}@media only screen and (min-width: 768px){.vital-culture{height:375px;}}@media only screen and (min-width: 900px){.vital-culture{height:440px;}}@media only screen and (min-width: 1100px){.vital-culture{height:520px;}}@media only screen and (min-width: 1200px){.vital-culture{height:570px;}}.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:30px;}.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:28px;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;-webkit-box-shadow:0 10px 50px rgba(0,0,0,.6);box-shadow:0 10px 50px rgba(0,0,0,.6);}@media only screen and (max-width: 1000px){.blacknwhitecollage{background-attachment:scroll;}}@media only screen and (max-width: 1000px){.culture-banner .culture-title{font-size:5em;margin-bottom:27px;}.culture-banner .sub-title{font-size:1.5em;}}@media only screen and (max-width: 700px){.culture-banner .culture-title{font-size:4em;margin-bottom:20px;}.culture-banner .sub-title{font-size:1.2em;}}@media only screen and (max-width: 500px){.culture-banner .culture-title{font-size:3em;margin-bottom:10px;}.culture-banner .sub-title{font-size:1em;}}@media only screen and (min-width: 768px) and (max-width: 1024px){#tunes{height:1024px;}}@media only screen and (min-width: 481px){.team-intro-slide{min-height:45em;padding:4.5em 0 7em;background:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/team-landing-blur.jpg") top center no-repeat;background-size:cover;}.team-credits{background:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/team-credits-v1.jpg") top center no-repeat fixed;min-height:45em;padding:2em 0 7em;}.team-credits.nitro-lazy{background-image:none !important;}.team-intro-slide.nitro-lazy{background-image:none !important;}}@media only screen and (max-width: 568px){.mega-quotes{font:29px/37px "Lato",helvetica,arial,sans serif;padding:5%;}.mega-quotes strong{font:29px/37px "Helvetica Bold",helvetica,arial,sans serif;font-weight:bold;}.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;-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-o-transition:all 400ms linear;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 0em;float:left;}.culture-page-title{font-family:"Lato","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:3em;line-height:1.2em;font-weight:bold;}.culture-content-wrap{float:none;width:92%;padding:4%;margin:auto;}#tunes{padding-top:50px;}#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;}.team-wrap h1,#content-slider-3 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 .prev,.vital-team .prev-next .next{width:40px;height:40px;}.vital-team .prev-next .prev img,.vital-team .prev-next .next 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 -5px !important;width:90%;}.team-sub-title{border-bottom:1px solid #ccc;color:#eee;font-size:1.2em;font-weight:bold;margin:0 0 1%;padding:1.5% 0;text-align:left;clear:both;}.team-back-to-map{display:block;position:relative;background:none;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;}}.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:25px;}.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;}@-webkit-keyframes backgroundSlideshow{0%{background-position:0 0;}50%{background-position:-250px 0;}100%{background-position:-500px 0;}}@-moz-keyframes backgroundSlideshow{0%{background-position:0 0;}50%{background-position:-250px 0;}100%{background-position:-500px 0;}}@keyframes backgroundSlideshow{0%{background-position:0 0;}50%{background-position:-250px 0;}100%{background-position:-500px 0;}}.home-blog-posts:hover{-webkit-animation:backgroundSlideshow 30s linear infinite alternate;-moz-animation:backgroundSlideshow 30s linear infinite alternate;-o-animation:backgroundSlideshow 30s linear infinite alternate;animation:backgroundSlideshow 30s linear infinite alternate;-webkit-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);background-repeat:repeat;}@media only screen and (max-width: 600px){.home-blog-posts-blackbg{height:auto;width:auto;padding:5%;min-height:0;}.challenge{padding:5%;}.jobs .home-blog-posts-blackbg{min-height:auto;}}.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:bold;color:#333;width:90%;margin:0 auto;max-width:25em;text-align:center;position:relative;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;}#tweets ul{list-style:none;text-align:center;}#tweets p.tweet{font-size:36px;line-height:45px;padding:30px 0;}#tweets .user{display:none;}@media (max-width: 768px){.twitter-feed-wrap{padding:3em 0;}}@media (max-width: 568px){.twitter-feed{line-height:1.3em;font-size:1.5em;}}.spotify-feed{width:100%;margin:0 auto;background:#000 url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/tunes-bg.jpg") top center no-repeat fixed;overflow:hidden;clear:both;padding:10% 0;}.spotify-feed.nitro-lazy{background-image:none !important;}.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;}@media (max-width: 568px){.spotify-feed{width:100%;margin:4% auto;font-size:.7em !important;padding:4% 0;clear:both;overflow:hidden;}}.instagram{overflow:hidden;-webkit-box-shadow:inset 0px 0px 250px #000;box-shadow:inset 0px 0px 250px #000;min-height:100%;}.instagram-placeholder{float:left;width:20%;background:#000;}@media (min-width: 400px){.instagram-placeholder{width:16.66%;}}@media (min-width: 768px){.instagram-placeholder{width:12.5%;}}.last{margin-right:0;}.instagram-placeholder a{display:block;margin:-2% 0 0 0 !important;position:relative;}.instagram-placeholder a img{height:auto;width:100%;opacity:.25;filter:alpha(opacity=25);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;}.instagram-placeholder a img:hover{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1.5);-o-transform:scale(1.5);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:bold;letter-spacing:-.06em;line-height:1em;cursor:pointer;padding:2%;}.carItemContain{height:100px;}@media (max-width: 568px){#youtube-bg .center{padding:3em 0;}}.applicant{width:80%;padding:0;margin:10% auto;border:solid 1px #333;-webkit-box-shadow:.5em 0 3em #000;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;}@media only screen and (max-width: 920px){.applicant{width:62%;}}@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 (max-width: 568px){.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;-webkit-box-shadow:.5em 0 3em #000;box-shadow:.5em 0 3em #000;}.applicant .home-section-description{padding:0;margin:0 0 8% 0;width:100%;}.applicant-header-bg{background:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/blacknwhitecollage.jpg") left center no-repeat;padding:15% 0 0;background-size:cover;}.applicant-header-bg.nitro-lazy{background-image:none !important;}.applicant h2{font-weight:100;font-size:1em;margin:-1em 0 .3em;}.applicant h3{font-weight:100;font-size:2em;margin:1em 0 .3em;}}.applicant .home-section-description{padding:0;margin:0 0 8% 0;width:100%;}.applicant-header-bg{background:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/blacknwhitecollage.jpg") left center no-repeat;padding:8% 0 0;background-size:cover;}.applicant-header-bg.nitro-lazy{background-image:none !important;}.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;}@media only screen and (max-width: 568px){.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;}}.btn{display:inline-block;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;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);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;}.btn:active,.btn.active{background-color:#ccc \9;}.btn:first-child{}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;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;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);}.btn.active.nitro-lazy,.btn:active.nitro-lazy{background-image:none !important;}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;}.btn.disabled.nitro-lazy,.btn[disabled].nitro-lazy{background-image:none !important;}.btn-large{padding:11px 19px;font-size:17.5px;border-radius:6px;}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px;}.btn-small{padding:2px 10px;font-size:11.9px;border-radius:3px;}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0;}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px;}.btn-mini{padding:0 6px;font-size:10.5px;border-radius:3px;}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.btn-block+.btn-block{margin-top:5px;}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.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-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);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:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;}.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-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#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:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;}.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-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#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:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;}.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-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#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:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;}.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-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#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:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;}.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-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);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:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;}.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:14px;}.ebook-cta{margin:0 0 2em;padding:0;display:block;}.blog-content-wrap .ebook-cta img{margin:20px 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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/graphic-bg.png") bottom center no-repeat #dfdfdf;margin:0 auto;padding-left:84px;padding-top:75px;}.grayTitle.nitro-lazy{background-image:none !important;}.grayTitle h2{color:#b2b2b2 !important;font-size:26px !important;}.grayTitle h2 span{color:#f37f35;font-size:40px;}.grayTitle p{color:#f37f35 !important;margin:15px 0 !important;}@media screen and (max-width: 768px){.ebook-cta{width:50%;margin:auto auto 2em;}}@media screen and (max-width: 600px){.grayTitle{display:block;max-width:700px;min-height:255px;background:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/graphic-bg.png") bottom center no-repeat #dfdfdf;margin:0 auto;padding-left:20px;padding-top:40px;padding-right:20px;background-size:cover;}.blackwrap-blog .wwd-icons{font-size:11px;}.orange-heading span{line-height:1.5em;}.grayTitle.nitro-lazy{background-image:none !important;}}@media screen and (max-width: 400px){.blackwrap-blog .wwd-icons{font-size:10px;}}.whiteTitle{display:block;max-width:700px;min-height:255px;background:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/educate.jpg") bottom right no-repeat #b86930;margin:0 auto;padding-top:67px;}.whiteTitle.nitro-lazy{background-image:none !important;}.whiteTitle.buyer{background:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/the-buyer.jpg") bottom right no-repeat #b86930;}.whiteTitle.buyer.nitro-lazy{background-image:none !important;}.whiteTitle.process{background:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/sales-process.jpg") bottom right no-repeat #b86930;}.whiteTitle.process.nitro-lazy{background-image:none !important;}.whiteTitle.research{background:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/research.jpg") bottom right no-repeat #b86930;}.whiteTitle.research.nitro-lazy{background-image:none !important;}.whiteTitle h2{color:#fff !important;font-size:36px !important;text-align:center;letter-spacing:1px !important;}.whiteTitle h2 span{color:#fff;font-size:16px;font-weight:100;}.grayTitle.challenge h2{font-size:16px;}.page-template-legacy .challenge{margin-bottom:4em;}.page-template-legacy .challenge h4{font-weight:400;font-size:32px;margin-bottom:0;}@media only screen and (min-width: 768px) and (max-width: 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%;}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.blog-content-wrap{border:none;width:100%;float:none;margin:0 auto;padding-top:0;position:relative;-webkit-box-shadow:none;box-shadow:none;}#sidebar{position:relative;float:none;width:92%;margin:0 auto;}#text-2{display:none;}#wpp-3,#search-2,#newsletter-signup{width:50%;float:left;}#blog-padding{padding-top:0em;}#blog-padding.center{padding:0;}.entry-one{width:100%;}.previews{min-height:100%;}.blackwrap-blog{margin:0;padding:0;}}@media only screen and (max-width: 568px){.blackwrap-blog{margin:0;padding: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;}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.left-content{margin-right:1.5% !important;}}@media (max-width: 568px){.left-content{width:100%;float:none;margin-right:0;}}.blog-content-wrap{width:78%;margin-right:1.8%;float:left;margin-bottom:30px;padding:2em 0;background:#fff;border-right:solid 1px #ccc;-webkit-box-shadow:rgba(0,0,0,.2) 6px -10px 20px;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 ul,.blog-content-wrap ol{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 ul li,.blog-content-wrap ol 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:13px;}@media only screen and (max-width: 767px){.blog-content-wrap{width:100%;float:none;}.blog-content-wrap p{font-size:1em;padding-bottom:1em;}}.content{color:#404040;padding:4%;}.content h2,h2.blog-title{font-weight:bold;font-size:2.2em;color:#404040;line-height:1.2em;margin:0 !important;letter-spacing:-.06em;}.content h3{font-size:1.7em;font-weight:bold;}.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;-webkit-box-shadow:inset 6px 6px 10px #eee;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 3px !important;float:left;}.share span{float:left;height:23px !important;}.stButton .chicklets{height:auto !important;}.share .mobile-show,.share .mobile-remove{float:left;}@media only screen and (max-width: 600px){.author-avatar{width:100%;}}@media only screen and (max-width: 767px){.share .mobile-remove{display:none;}.share .mobile-show{display:inline;}}@media only screen and (max-width: 568px){.share-bubble{top:-.7em;}}.st_twitter_hcount,.st_facebook_hcount,.st_linkedin_hcount,.st_googleplus_hcount,.st_stumbleupon_hcount,.st_twitter_large,.st_facebook_large,.st_linkedin_large,.st_googleplus_large,.st_stumbleupon_large{opacity:.3 !important;}.st_twitter_hcount:hover,.st_facebook_hcount:hover,.st_linkedin_hcount:hover,.st_googleplus_hcount:hover,.st_stumbleupon_hcount:hover,.st_twitter_large:hover,.st_facebook_large:hover,.st_linkedin_large:hover,.st_googleplus_large:hover,.st_stumbleupon_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:54px 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%;}@media only screen and (min-width: 768px) and (max-width: 1024px){.share .mobile-remove{display:none;}.share .mobile-show{display:inline;}}#sidebar{width:18%;nowhitespace:afterproperty;float:left;max-width:250px;position:relative;}@media only screen and (max-width: 767px){#sidebar{float:none;width:100%;max-width:100%;}}@media (max-width: 568px){#sidebar{float:none;width:100%;display:inherit;max-width:100%;padding:4% 0;}#sidebar .vital-logo,#sidebar .social-widget{display:none;}}.sidebar-social-links{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:35px;padding-bottom:35px;padding-top:20px;clear:both;}@media (max-width: 767px){.sidebar-social-links{text-align:center;padding-bottom:25px;}.sidebar-social-links .sidebar-cta{display:block;margin:auto;max-width:200px;text-align:left;width:100%;}}.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:bold;line-height:1em;padding:.4em 0;text-transform:uppercase;}@media only screen and (max-width: 568px){.widget h2{margin:0;}}.widget ul{list-style:none;margin:0 0 3em 0;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 0;}.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 0;}.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 ul li.current-menu-item a,.widget ul li.current-post-parent 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:14px/30px helvetica,sans serif;nowhitespace:afterproperty;color:#282828;text-transform:uppercase;letter-spacing:.03em;text-indent:35px;display:inline-block;height:30px;margin:3px auto 0;padding-top:10px;width:100%;}.sidebar-cta:hover{color:#e35f00;background-position:bottom left;}@media (max-width: 1000px){.sidebar-cta{font:12px/30px helvetica,sans serif;}}@media (max-width: 767px){#sidebar .widget{text-align:center;font-size:120%;width:100%;}.widget{text-indent:0;}}@media (max-width: 568px){.author{font-size:100% !important;}.post-thumb{width:100%;}}.bonusBox{max-width:100%;min-height:331px;background-color:#fc6c30;position:relative;padding-right:20px;color:#fff;margin-top:80px;padding-bottom:20px;}.bonusBox.adobe{background-color:#38a68b;}.bonusBox p{color:#fff;}.bonusBox img{float:left;margin-top:-50px;margin-left:69px;}.bonusBox h2{padding-top:20px;color:#fff;font-family:"Whiteboard","Lato","HelveticaNeue",Helvetica,Arial,sans-serif;}.mvoForm{padding:20px;padding-top:0px;}.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:30px;}.comment{position:relative;padding-left:60px;margin-bottom:40px;}.comment .avatar{max-width:40px;position:absolute;left:0;top:0;margin:5px 0;}.comment h2.comment-author{font-size:18px;margin:0;}.comment .comment-meta-item{font-size:12px;margin-bottom:10px;font-style:italic;display:inline-block;}.comment .edit-comment{position:absolute;top:0;right:0;}.comment .child-comments{margin-top:30px;}.comment .comment-content{border-bottom:1px solid #efefef;padding-bottom:25px;}.comment .comment-content p{margin:0 0 15px 0;}.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;}@media (min-width: 320px){.comments-nav-link{font-size:1em;}}.services-entry a{color:#ec6115;font-weight:bold;}.services-entry a:hover{color:#8cc63f;}.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:35px;}.salesCTA p{margin-bottom:1em;}@media screen and (min-width: 768px){.salesCTA h1,.salesCTA p{color:#fff;}}.portfolio-nav{text-align:center;clear:both;overflow:hidden;background:#222;padding:0;width:100%;z-index:101;display:block;position:absolute;top:0px;}@media screen and (min-width: 768px){.portfolio-nav{position:fixed;top:110px;transition:.3s ease top;}}@media screen and (min-width: 768px){body.page-id-87{padding-top:0;}body.page-id-87{background:#111 url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/work-web-bg.jpg");background-position:center 0;background-repeat:no-repeat;background-size:cover;}body.page-id-87.nitro-lazy{background-image:none !important;}}@media screen and (min-width: 800px){body.page-id-87 .padding{padding-top:1em;}}.portfolio-nav a{padding:1.2em 0em;display:inline-block;margin:0 1em;font-size:1em;line-height:2.5em;color:#fff;opacity:.5;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;}.portfolio-nav a:hover,.portfolio-nav a.current-page:hover{opacity:1;color:#fff;}.portfolio-nav a.current-page{opacity:1;border-bottom:solid 2px #fff;color:#fff;}@media (max-width: 568px){.launch-link{left:2% !important;top:0;}}@media (max-width: 768px){.portfolio-nav{position:relative;}.rsHidden{opacity:1 !important;visibility:visible !important;}.salesCTA{padding:20px;margin:0;}.salesCTA h1{color:#fff;}.salesCTA p{color:#fff;}#content-slider-2{height:auto;padding:3% 0 10%;margin:auto !important;}}.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% 2%;border-left:solid 1px #ccc;}.leadCap .col-thirtythree img{width:auto;height:auto;}.leadCap .blue{color:#163878 !important;font-size:18px;letter-spacing:1px;}.leadCap .gray{margin-top:20px;}.leadCap .CTA{background:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/orange-gradient.png") repeat-x scroll center bottom #f6780a;border:0;border-radius:6px 6px 6px 6px;-webkit-box-shadow:0 4px 3px rgba(0,0,0,.2);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:bold !important;letter-spacing:-.05em;margin:5px auto;padding:.4em 1.2em;text-align:center;text-decoration:none;text-shadow:-1px -1px 1px rgba(0,0,0,.2);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;}.leadCap .CTA.nitro-lazy{background-image:none !important;}.leadCap .CTA:hover{background:none repeat scroll 0 0 #e84e00;color:#fff;}.leadCap .CTA-green{background:#8cc63f url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/green-gradient.png") bottom center repeat-x;border:0;border-radius:6px 6px 6px 6px;-webkit-box-shadow:0 4px 3px rgba(0,0,0,.2);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:bold !important;letter-spacing:-.05em;margin:5px auto;padding:.4em 1.2em;text-align:center;text-decoration:none;text-shadow:-1px -1px 1px rgba(0,0,0,.2);height:60px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;}.leadCap .CTA-green.nitro-lazy{background-image:none !important;}.leadCap .CTA-green:hover{background:#508101;color:#fff;line-height:60px;height:60px;}.leadCap .CTA-blue{background:#0883f5 url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/blue-gradient.png") bottom center repeat-x;border:0;border-radius:6px 6px 6px 6px;-webkit-box-shadow:0 4px 3px rgba(0,0,0,.2);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:bold !important;letter-spacing:-.05em;margin:5px auto;padding:.4em 1.2em;text-align:center;text-decoration:none;text-shadow:-1px -1px 1px rgba(0,0,0,.2);height:60px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;}.leadCap .CTA-blue.nitro-lazy{background-image:none !important;}.leadCap .CTA-blue:hover{background:#013fc3;color:#fff;line-height:60px;height:60px;}.leadCap .videoWrapper{position:relative;nowhitespace:afterproperty;padding-bottom:56.25%;padding-top:25px;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;}@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 (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:80px;width:100%;margin:1em 0;padding:0;}}.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;}@media screen and (max-width:600px){a.wwd-icons{padding:0%;margin:0%;width:100%;float:none;margin-bottom:20px;}.services-landing h2{font-size:2.3em;line-height:1.2em;padding:0 0em 2em;}}.logo-grid{background:#68c8c6;background:-moz-linear-gradient(-59deg,#68c8c6 19%,#007ac9 77%);background:-webkit-linear-gradient(-59deg,#68c8c6 19%,#007ac9 77%);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:10px 20px;}.logo-grid h2{text-align:center;color:#fff;display:block;margin:1em;font-weight:400;font-size:22px;}@media screen and (max-width: 800px){.logo-grid div{width:33.3333%;}}@media screen and (max-width: 600px){.logo-grid div{width:50%;height:auto;}}.option-box{width:100%;overflow:hidden;position:relative;}.option-box h1{margin-top:0em !important;}@media only screen and (max-width:600px){.option-box ul li{margin:0;padding:.5em 0;border-bottom:#f4f4f4 solid 1px;font-size:1em;}}.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-corner{position:absolute;top:0;left:0;width:auto !important;}.service-cta-btns{margin:2em 0;}@media only screen and (min-width: 1000px){.services-entry.two-column{display:flex;justify-content:center;max-width:1240px;}}.service-content-container{padding:4% 4% 0 4%;max-width:850px;margin:0 auto;}.single-post-related-resource{margin:60px 0 0;padding:60px 0 40px;}@media only screen and (min-width: 600px){.single-post-related-resource{border-top:1px solid #ccc;border-bottom:1px solid #ccc;}}.single-post-related-resource.mid-post{border:0;padding:0;}.single-post-related-resource.mid-post .blog-post-related-resource{padding-bottom:0;}.single-post-related-resource.mid-post .related-resource-image img{max-width:250px;}.single-post-related-resource.mid-post .related-resource-title{font-size:22px;}.single-post-related-resource.mid-post .related-resource-cta{padding:10px 30px;}@media only screen and (min-width: 800px){.single-post-related-resource.mid-post .related-resource-content{margin-left:50px;}.single-post-related-resource.mid-post .related-resource-image{width:20%;}.single-post-related-resource.mid-post .related-resource-excerpt{margin-bottom:20px;}.single-post-related-resource.mid-post .related-resource-excerpt p{font-size:16px;}.single-post-related-resource.mid-post .related-resource-title{margin-bottom:12px;}}.service-content-container .service-legacy-cta{max-width:750px;margin:0 auto;}.services-entry.two-column .service-content-container:only-child{max-width:1240px;}.service-form{margin-top:50px;}.service-box p{margin:3% auto;color:#666;}.services-entry p{line-height:1.6em !important;}.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:bold;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 ul,.wwd-blurb p{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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/bullet-arrows.png") right -300px no-repeat;}.wwd-blurb ul li a.nitro-lazy{background-image:none !important;}.wwd-blurb ul li a:hover{background-position:right -28px;}#web,#branding,#marketing{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:0px;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 0px #e9e9e9;border-radius:15px;border-top:solid 1px #ccc;border-bottom:solid 1px #fff;position:relative;top:-12px;padding:.2em 1.5em .5em;}@media only screen and (max-width: 1024px){.wwd-graphic{top:15%;height:85%;}}@media only screen and (max-width: 920px){#branding .wwd-graphic{padding:0;}}@media only screen and (max-width: 900px){.service-box h3{font-size:36px;}.service-box h3.thick{font-size:1em;}.services-menu h3{font-size:1.2em;}}@media only screen and (max-width: 767px){.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;}.services-cta-wrap{width:100%;text-align:left;float:none;margin:0;padding:0;border:none;}}@media only screen and (max-width: 650px){#branding .wwd-graphic,#web .wwd-graphic,#marketing .wwd-graphic{padding:2em 0 0 0;margin:0 -2em 0 0;}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.option-box,.service-box{border-radius:0px;}.service-corner{width:17% !important;}}@media (min-width: 900px) and (max-width: 1050px){#branding .wwd-graphic,#web .wwd-graphic,#marketing .wwd-graphic{padding:0em 0 0 0;margin:0 -2em 0 0;width:60%;}}@media (max-width: 568px){.content-blog{padding:0;}.content-blog h2{font-weight:bold;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;}.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-blue,.wwd-blurb .CTA-green,.wwd-blurb .CTA{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-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 7%;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:10px;margin-left:45px;}.core .web-list li,.web-list li,.webstrategy .service-content-container ul li{background:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/check-green.png") left 1px no-repeat;padding-left:30px;list-style:none !important;}.core .web-list li.nitro-lazy,.web-list li.nitro-lazy,.webstrategy .service-content-container ul li.nitro-lazy{background-image:none !important;}.core .brand-list li,.brand-list li,.branding .service-content-container ul li{background:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/check-blue.png") left 1px no-repeat;padding-left:30px;list-style:none !important;}.core .brand-list li.nitro-lazy,.brand-list li.nitro-lazy,.branding .service-content-container ul li.nitro-lazy{background-image:none !important;}.inbound-list li,.inbound .service-content-container ul li{background:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/check-orange.png");padding-left:30px !important;list-style:none !important;background-size:10px;background-position:0 5px;background-repeat:no-repeat;}.fifty-percent:nth-child(2n){padding-right:0%;}@media only screen and (max-width: 767px){.fifty-percent{float:none;width:95%;margin:0 auto;padding:0;}}@media only screen and (max-width: 568px){.fifty-percent h3{padding-top:1.2em;}}.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 0px #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;}@media only screen and (max-width: 767px){.services-icon img{margin:3em 0 -2.5em;}}.sticky-space{display:block;height:115px;margin-top:-115px;visibility:hidden;}.module{background:#f5f5f5;width:90%;max-width:1100px;margin:auto;padding:5%;}@media only screen and (min-width: 768px) and (max-width: 1024px){#case-studies .wwd-graphic img{height:33em;width:auto;}}@media (max-width: 568px){#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 0;}#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:0px;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 iframe,#case-studies object,#case-studies embed{position:relative;top:0;left:0;width:100%;height:auto;border:solid 5px #fff;-webkit-box-shadow:0px 3px 8px #ddd;box-shadow:0px 3px 8px #ddd;}#case-studies h2{font-size:2.8em;line-height:1.2em;}}.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:-moz-linear-gradient(-45deg,#f05327 0%,#f17d24 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#f05327),color-stop(100%,#f17d24));background:-webkit-linear-gradient(-45deg,#f05327 0%,#f17d24 100%);background:-o-linear-gradient(-45deg,#f05327 0%,#f17d24 100%);background:-ms-linear-gradient(-45deg,#f05327 0%,#f17d24 100%);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,body.page-id-22563 .bubble{background:none;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% 0;}#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-search-rank .ebook-content h3,body.page-template-page-marketing-kpi .ebook-content h3,body.page-template-page-wordpress-seo .ebook-content h3,body.page-template-page-ebook .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-page-ebook-10-questions .form-column,body.page-template-page-search-rank .form-column,body.page-template-page-marketing-kpi .form-column,body.page-template-page-wordpress-seo .form-column,body.page-template-lead-capture .form-column,body.page-template-page-ebook .form-column{background-color:#f3f3f3;box-shadow:0 0 30px 0 rgba(0,0,0,.2);padding:2em;}body.page-template-page-ebook-10-questions .form-column .inner,body.page-template-page-search-rank .form-column .inner,body.page-template-page-marketing-kpi .form-column .inner,body.page-template-page-wordpress-seo .form-column .inner,body.page-template-lead-capture .form-column .inner,body.page-template-page-ebook .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 0;background-color:#fafafa;box-shadow:0 0 30px 0 rgba(0,0,0,.2);}@media screen and (min-width:768px){.page-template-page-ebook .module .ebook-content{margin:0 0 3em 0;padding:2em;}}.page-template-page-ebook-php .ebook-cover h2{margin-top:0;}.lock{display:inline-block;width:16px;height:16px;background:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/lock.png") center center no-repeat;opacity:.5;position:relative;left:-4px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.lock.nitro-lazy{background-image:none !important;}.accordion:hover .lock{opacity:1;}@media only screen and (max-width: 660px){.ebook-cover,.ebook-content{float:none;width:100%;}.ebook-cover img{display:block;margin:0 auto 40px;}}.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:bold;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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/check-orange.png") no-repeat scroll left 1px rgba(0,0,0,0);padding-left:20px;}.page-template-lead-capture-php.parent-pageid-8761 .col-sixtysix ul li.nitro-lazy{background-image:none !important;}.page-template-lead-capture .name_first,.page-template-lead-capture .name_last{width:100% !important;}.related{margin:2em 1em;}.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:0px 20px;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:10px;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;}@media only screen and (max-width: 600px){.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;}}.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;}header.ten-b,.faux-border{color:#fff;background:#f07d25;background:-moz-radial-gradient(center,ellipse cover,#f07d25 0%,#f07825 25%,#f06826 64%,#f05227 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#f07d25),color-stop(25%,#f07825),color-stop(64%,#f06826),color-stop(100%,#f05227));background:-webkit-radial-gradient(center,ellipse cover,#f07d25 0%,#f07825 25%,#f06826 64%,#f05227 100%);background:-o-radial-gradient(center,ellipse cover,#f07d25 0%,#f07825 25%,#f06826 64%,#f05227 100%);background:-ms-radial-gradient(center,ellipse cover,#f07d25 0%,#f07825 25%,#f06826 64%,#f05227 100%);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:25px;margin-top:0;margin-bottom:10px;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:17px;}.custom-counter li::before{display:inline-block;vertical-align:top;width:23px;height:23px;content:counter(step-counter);margin-right:5px;font-size:12px;background-color:#f16627;color:white;border-radius:50%;font-weight:bold;text-align:center;padding-top:2px;}.custom-counter li div{color:#333;font-size:84.65%;padding-left:28px;}.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% auto;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-two,.page-template-page-ebook-10-questions #footer-col-three,.page-template-page-ebook-10-questions #footer-col-four,.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:45px;padding-left:10px;line-height:1.5em;}@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 only screen and (min-width: 768px){.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:3px;}}@media only screen and (min-width: 1024px){.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:45px;}header.ten-c .home-section-description{color:#474747;}.page-template-page-ebook-10-questions header p,.page-template-page-search-rank header p,.page-template-page-marketing-kpi header p{font-size:20px;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;-webkit-transform:translateY(-260px);-moz-transform:translateY(-260px);-ms-transform:translateY(-260px);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{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}.ebook-physical img{max-width:100%;}.ebook-logo{margin-bottom:32px;}.custom-counter span{font-size:18px;font-weight:400;}}@media only screen and (min-width: 1150px){.ebook-physical img{max-width:100%;}.ten-b .two-column.right{float:right;-webkit-transform:translateY(-380px);-moz-transform:translateY(-380px);-ms-transform:translateY(-380px);transform:translateY(-380px);}}@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;}}.accordion{color:#adadad;font-size:13px;}.accordion-title{color:#adadad;cursor:pointer;}.accordion-content{display:none;padding:.5em 0;}@media only screen and (max-width: 768px){.two-column.right{margin-top:4%;}}@media only screen and (max-width: 660px){.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;}}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:20px;font-weight:normal;font-size:14px;margin-top:-25px;}a:hover.tooltips span{visibility:visible;opacity:1;right:100%;top:50%;margin-top:-15px;margin-right:15px;z-index:999;}@media screen and (max-width: 480px){a.tooltips span{position:relative;visibility:visible;background:transparent;border:none;}}.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:20px;}.jobs .blog-content-wrap{box-shadow:none;width:100%;padding:0em 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%;}@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;}}.jobs-accordion-wrap{max-width:774px;margin:0 auto 60px;}.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;}@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;}}.single-event .orange-heading span{width:100%;}.single-event .blog-content-wrap{padding:0;}.event-attendees li img{max-width:50px;padding-right:10px;}.event-attendees li{line-height:40px;margin-bottom:10px;}body.page-template-page-faq{background:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/faq-bg.jpg") top center fixed;background-size:cover;}body.page-template-page-faq.nitro-lazy{background-image:none !important;}.page-template-page-faq h1{color:#f36412;font-family:Helvetica;font-size:50px;font-weight:700;text-align:left;margin-bottom:0;margin-top:0;letter-spacing:.5px;}.page-template-page-faq .entry p{color:#000;font-family:"Lato",Arial,sans-serif;font-size:25px;font-weight:500;}.page-template-page-faq h2{font-size:28px;font-weight:500;line-height:37px;margin-bottom:10px;}.page-template-page-faq .entry li{list-style-type:disc;margin-left:15px;font-family:"Lato",Arial,sans-serif;font-size:18px;font-weight:300;line-height:1.5em;}.page-template-page-faq ul{display:block;margin-bottom:15px;}.page-template-page-faq .line{height:1px;width:100%;background:#999;margin:43px 0;}.page-template-page-faq .entry li a{color:#f36412;font-size:20px;font-weight:700;line-height:30px;}.page-template-page-faq .answer h2{margin-bottom:0;color:#3e3e3e;}.page-template-page-faq .answer p{font-size:18px;font-weight:300;line-height:1.5em;margin-bottom:20px;margin-top:0;}@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;}}@media only screen and (min-width: 768px) and (max-width: 1024px){#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 0;}.learn-more-bar{display:none;}.previews-featured-img{float:none;width:100%;margin:2% 0;height:75px;}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){body.blog #ipad-bg-landscape,body.single #ipad-bg-landscape,body.archive #ipad-bg-landscape,body.search #ipad-bg-landscape,.error404 #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;}body.blog #ipad-bg-landscape.nitro-lazy,body.single #ipad-bg-landscape.nitro-lazy,body.archive #ipad-bg-landscape.nitro-lazy,body.search #ipad-bg-landscape.nitro-lazy,.error404 #ipad-bg-landscape.nitro-lazy{background-image:none !important;}}.vital-culture-content{background:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/cloud-bg.jpg") top center no-repeat fixed;background-size:cover;}.vital-culture-content.nitro-lazy{background-image:none !important;}@media (max-width: 1024px){.vital-culture-content{background:none;}#youtube-bg,.twitter-feed-wrap{background-image:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/cloud-bg.jpg");background-size:cover;background-position:center center;background-repeat:no-repeat;}#youtube-bg.nitro-lazy,.twitter-feed-wrap.nitro-lazy{background-image:none !important;}}body.page-id-85{background-image:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/work-bg.jpg");background-position:top center;background-repeat:no-repeat;}body.page-id-85.nitro-lazy{background-image:none !important;}body.page-id-85 .slick-list{top:7em;}@media screen and (min-width:768px){body.page-id-85 .slick-list{top:2em;}}@media screen and (min-width:1024px){body.page-id-85 .slick-list{top:0;}}@media screen and (min-width: 1400px){body.page-id-85{background-position:top center;background-repeat:no-repeat;background-size:150%;}}@media only screen and (max-width: 568px){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: 400px){#content-slider-1{height:355px;}}@media only screen and (min-width: 2000px){body,body.single-case-studies,body.blog,body.single,body.archive,body.search,.error404{background-size:cover;}}.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:15px;}[class^="inbound-icon-"],[class*=" inbound-icon-"]{font-family:"inbound";speak:none;font-style:normal;font-weight:normal;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:-227px;top:20%;}@media screen and (max-width: 940px){section.inbound-header h1{font-size:3.063em;}}@media screen and (max-width: 768px){section.inbound-header h1{top:6%;}}@media screen and (max-width: 600px){section.inbound-header h1{font-size:2.063em;}}@media screen and (max-width: 568px){section.inbound-header h1{top:4%;}}@media screen and (max-width: 454px){section.inbound-header h1{left:auto;margin:0 auto;width:100%;}}section.inbound-header img{vertical-align:bottom;}section.what-is-inbound{background:#fff;overflow:hidden;}section.what-is-inbound .col-two{padding:123px 0;}section.what-is-inbound .col-two h1{color:#48494b;font-size:2.813em;padding:18% 0 20px 0;}@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: 940px){section.what-is-inbound .col-two h1{font-size:2.013em;padding-top:0;}}@media screen and (max-width: 767px){section.what-is-inbound{padding:100px 0;}section.what-is-inbound .col-two{padding:15px 0;}}section.what-is-inbound .col-two h1 span{color:#0095b5;}section.what-is-inbound .col-two p{font-size:1.25em;padding:0 10px;}section.outbound-is-dead{background:#303131;overflow:hidden;padding:180px 0;}section.outbound-is-dead,section.outbound-is-dead h1{color:#fff;}section.outbound-is-dead h1{font-size:2.813em;padding:4% 0 20px 0;}section.outbound-is-dead h1 span{color:#f05229;}section.outbound-is-dead .col-two p{font-size:1.25em;line-height:32px;padding:0 30px;}section.outbound-is-dead .pods .col-two{box-sizing:border-box;display:table;height:99px;margin-right:0;padding-left:110px;text-align:left;}section.outbound-is-dead #skip-tv-ads{background:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/icon-skip-ads.png") no-repeat;margin-bottom:50px;}section.outbound-is-dead #skip-tv-ads.nitro-lazy{background-image:none !important;}section.outbound-is-dead #unsubscribe{background:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/icon-unsubscribe.png") 15px 0 no-repeat;margin-bottom:50px;}section.outbound-is-dead #unsubscribe.nitro-lazy{background-image:none !important;}section.outbound-is-dead #do-not-call{background:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/icon-do-not-call.png") no-repeat;}section.outbound-is-dead #do-not-call.nitro-lazy{background-image:none !important;}section.outbound-is-dead #direct-mail{background:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/icon-direct-mail.png") no-repeat;}section.outbound-is-dead #direct-mail.nitro-lazy{background-image:none !important;}section.outbound-is-dead .pods .col-two p{color:#b1b1b1;display:table-cell;padding:0;text-transform:uppercase;vertical-align:middle;}@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:73px;}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:15px 0 !important;padding-left:110px;width:100%;}}@media screen and (max-width: 767px){section.outbound-is-dead .pods{padding-top:20px;}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;}}@media screen and (max-width: 480px){section.outbound-is-dead .pods .col-two{float:none;margin:15px auto !important;width:90%;}}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;}@media screen and (max-width: 600px){section.inbound-tools .tools .tool{width:50%;}}@media screen and (max-width: 480px){section.inbound-tools .tools .tool{width:100%;}}.inbound-icon-content-creation p.icon:before{content:"";font-size:2.5em;font-weight:normal;}.inbound-icon-conversion-strategy p.icon:before{content:"";font-size:2.5em;font-weight:normal;}.inbound-icon-marketing-automation p.icon:before{content:"";font-size:2.5em;font-weight:normal;}.inbound-icon-reporting p.icon:before{content:"";font-size:2.5em;font-weight:normal;}.inbound-icon-social-media-email-marketing p.icon:before{content:"";font-size:2.5em;font-weight:normal;}.inbound-icon-web-optimization p.icon:before{content:"";font-size:2.5em;font-weight:normal;}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:-35px;margin-top:-9px;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:-35px;margin-top:-9px;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:-35px;margin-top:-9px;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:-35px;margin-top:-9px;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:-35px;margin-top:-9px;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:-35px;margin-top:-9px;z-index:100;}section.inbound-tools .tool-data{display:none;}section.inbound-tools .tools .active-tab{-webkit-box-shadow:inset 0 0 0 9px #303131;-moz-box-shadow:inset 0 0 0 9px #303131;box-shadow:inset 0 0 0 9px #303131;}section.inbound-tools .tools .tool p{color:#303131;font-size:1.875em;font-weight:bold;line-height:40px;opacity:.7;margin:0 100px;}section.inbound-tools .tools .tool p span{font-size:.65em;font-weight:normal;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:24px;padding-bottom:40px;}.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:bold;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;padding:5px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}@media screen and (max-width: 615px){.tool-data-container .col-two p a.button{width:40%;}}@media screen and (max-width: 480px){.tool-data-container .col-two p a.button{width:60%;}}.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("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/bullet.png") 0 7px no-repeat;padding:0 0 18px 35px;text-transform:uppercase;}.tool-data-container .col-two ul li.nitro-lazy{background-image:none !important;}section.case-studies .case-studies-header{background:#fff;}section.case-studies .case-studies-header h1{color:#48494b;font-size:1.875em;padding:30px 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:140px 0 55px 0;}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:18px;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:28px;}section.case-studies .case-studies-container .slider-container ul.slider li p.cta{position:absolute;right:20%;top:370px;z-index:100;}@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%;}}section.case-studies .case-studies-container .slider-container ul.slider li p.cta a.button{color:#0095b5;font-size:.875em;padding:15px;width:230px;}.slider-container{position:relative;}.bx-controls-direction a{position:absolute;top:45%;}.bx-controls-direction a.bx-prev{background:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/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-prev.nitro-lazy{background-image:none !important;}.bx-controls-direction a.bx-next{background:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/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;}.bx-controls-direction a.bx-next.nitro-lazy{background-image:none !important;}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:19px 119px;}ul#bx-pager li a.active{background:rgba(0,149,181,1);}@media screen and (max-width: 1024px){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:80px 0 25px 0;}section.case-studies .case-studies-container .slider-container ul.slider li .block{padding-bottom:15px;}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:19px 5.563em;}}@media screen and (max-width: 800px){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 screen and (max-width: 767px){section.case-studies .col-two{float:left;width:42%;margin:0% 4%;}}@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:40px 0 25px 0;}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:10px 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:5px;width:10.175em;}}@media screen and (max-width: 700px){section.case-studies .case-studies-container .slider-container ul.slider li img{right:-38px;}}@media screen and (max-width: 568px){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:5px;}section.case-studies .case-studies-container .slider-container ul.slider li p.cta{top:183px;}}@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:25px;}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 100px auto;}}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:10px;}section.ready-to-talk .ready-to-talk-container .col-two:last-child{border-left:10px solid #fff;padding:0 10px 0 80px;}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:17px;}section.ready-to-talk .ready-to-talk-container .col-two .col-two-container p{font-size:1.25em;margin-bottom:25px;}section.ready-to-talk .ready-to-talk-container .col-two .col-two-container p a.button{background:#05b59c;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;color:#fff;display:inline-block;font-size:1.563em;font-weight:bold;padding:13px 50px;}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:bold;}section.ready-to-talk .ready-to-talk-container .col-two .col-two-container p a.book-download:after{background:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/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:90px;}@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:13px 35px;}}@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:20px;}}@media screen and (max-width: 767px){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 screen and (max-width: 480px){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:20px !important;}}*,*: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:25px 0;text-align:center;}.logo-img{max-width:95%;}.superbox-list{display:inline-block;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:55px 25px;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("https://vitaldesign.com/wp-content/themes/vital/img/close.gif") no-repeat center center;width:35px;height:35px;}.superbox-close.nitro-lazy{background-image:none !important;}.superbox-close:hover{opacity:1;}@media only screen and (min-width: 320px){.superbox-list{width:50%;}}@media only screen and (min-width: 486px){.superbox-list{width:25%;}}@media only screen and (min-width: 768px){.superbox-list{width:16.66666667%;}}@media only screen and (min-width: 1025px){.superbox-list{width:12.5%;}}.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:0px;text-align:left;}.resource:nth-child(even){background:#f3f3f3;}.resource:nth-child(odd){background:#fff;}.resource{padding:30px 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 p,.resource .wrapper h2{line-height:1.5em;display:block;}.topTxt h1{display:inline;color:#fff;font-family:"Helvetica";font-size:26px;font-weight:300;line-height:74px;}.resource h2{display:inline;padding-bottom:10px;}.resource .wrapper .imageLft{margin:auto;max-width:240px;}.resource .wrapper .btn-grey{margin-top:20px;}.resource .wrapper .image{display:block;float:left;clear:both;text-align:left;text-align:center;width:100%;}.resource .wrapper .content{display:block;float:right;width:100%;text-align:left;clear:both;position:relative;-webkit-transform:translateY(0);transform:translateY(0);}@media screen and (min-width: 600px){.resource{padding:60px 0;}.resource .wrapper{display:flex !important;align-items: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:20px;}}.resource a{margin-top:10px;}section#type{background:url("https://vitaldesign.com/wp-content/themes/vital/legacy/images/black.png") repeat;text-align:center;z-index:9;float:right;}section#type.nitro-lazy{background-image:none !important;}section#type h2{font-size:43px;font-weight:300;line-height:36px;padding-bottom:45px;padding-top:45px;width:100%;color:#ccc;}.resource .wrapper,.topTxt .wrapper{max-width:1100px;display:inline-block;margin:auto;}.type,.topic{display:inline-block;width:161px;height:74px;background:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/down-arrow-resource.png") no-repeat 105px center #393939;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:0 0px 0 rgba(255,255,255,.12);color:#fff;font-family:"Lato",Arial,sans-serif;line-height:74px;font-size:18px;padding-left:30px;text-align:left;vertical-align:top;text-transform:uppercase;}.type.nitro-lazy,.topic.nitro-lazy{background-image:none !important;}#types,#topics{background:#d9d9d9;margin-left:-30px;padding-left:30px;z-index:99;}.type:hover,.topic:hover{background:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/down-arrow-resource.png") no-repeat 105px center #000;cursor:pointer;}.type:hover.nitro-lazy,.topic:hover.nitro-lazy{background-image:none !important;}#topics #Filters2{width:350px;}.type .controls,.topic .controls{display:none;}.topTxt{background:#393939;margin-top:46px;height:74px;}.topTxt p{font-weight:normal;padding-top:10px;line-height:1.5em;}@media screen and (max-width: 600px){#type.mobile{display:block;position:relative;}#type.mobile form{float:left;text-align:left;margin-top:10px;background:#ccc;padding:15px;width:90%;}.topTxt{text-align:center;margin-top:26px;}}.calculator .imageLft{margin-left:-116px;}.resource-cta{margin-bottom:15px;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:49px;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:25px;margin-bottom:45px;}.page-template-page-thank-you .recommended_posts_header{color:#f06226;font-family:"Helvetica Neue";font-size:28px;font-weight:400;}.page-template-page-thank-you a.readMore{color:#f06226;font-size:20px;font-weight:700;}.page-template-page-thank-you .ctaSection a img{margin-top:40px;margin-bottom:20px;}.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:hover,.btn-orange:focus{background:linear-gradient(to bottom,#f05518,#f05518);color:#fff;}.btn-blue{background:linear-gradient(to bottom,#0079fc,#0059e6);color:#fff;transition:none;}.btn-blue:hover,.btn-blue:focus{background:linear-gradient(to bottom,#0079fc,#0079fc);color:#fff;}.btn-green{background:linear-gradient(to bottom,#7bb005,#5d9604);color:#fff;transition:none;}.btn-green:hover,.btn-green:focus{background:linear-gradient(to bottom,#7bb005,#7bb005);color:#fff;}.btn-grey{background-color:#3c3c3c;color:#fff;transition:none;}.btn-grey:hover,.btn-grey:focus{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{font-weight:bold;}.vital-locations section{background:#fff;}.vital-locations .centered-content{width:1020px;margin:auto;max-width:100%;padding:0 20px;}.vital-locations .interior-banner{background-size:cover;background-position:center;background-repeat:no-repeat;padding:160px 0;position:relative;font-family:"Lato",Helvetica,Arial,sans-serif;}.admin-bar .vital-locations .interior-banner{margin-top:10px;}.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 22px 22px 22px;}.vital-locations .interior-banner .banner-title{font-size:60px;color:#fff;font-weight:300;margin-bottom:40px;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:38px 50px 20px;text-align:center;margin-left:3%;margin-top:-155px;}.vital-locations .interior-banner .location-details .location{margin-bottom:10px;font-size:17px;}.vital-locations .interior-banner .location-details .location{color:#fff;font-weight:300;max-width:188px;}.vital-locations .interior-banner .location-details .contact{padding:0 5px;margin-bottom:52px;font-size:17px;color:#fff;font-weight:300;}.vital-locations .interior-banner .location-details .contact.sales-phone{margin-bottom:4px;}.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:30px;margin-bottom:30px;position:relative;display:block;text-transform:uppercase;color:#f6780a;font-size:13px;font-weight:300;font-weight:400;transition:ease all .7s 0s;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:-14px;}.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:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,.65) 95%,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,.65) 95%,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,.65) 95%,rgba(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:68px 0;}.vital-locations .title{font-size:36px;color:#333;font-family:"Lato",Helvetica,Arial,sans-serif;font-weight:300;margin-bottom:21px;text-align:center;}.vital-locations .intro-content .description{font-size:16px;color:#333;font-family:"Lato",Helvetica,Arial,sans-serif;line-height:26px;margin-bottom:84px;}.vital-locations .intro-content .stats{display:inline-block;width:1140px;max-width:100%;margin:auto;padding:0 20px;}.vital-locations .stats .stats-content{display:block;width:33.33%;float:left;margin-bottom:10px;margin-top:6px;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:60px;font-weight:700;line-height:1;margin-bottom:26px;letter-spacing:3px;}.vital-locations .stats .stats-description{font-size:18px;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;position:absolute;left:50%;margin-left:-25px;top:100%;margin-top:-70px;}.vital-locations .parallex-content .arrow-down img{width:52px;height:52px;transform:rotate(90deg);}.vital-locations .parallex-content .description{color:#fff;font-size:36px;font-weight:300;font-family:"Lato",Helvetica,Arial,sans-serif;position:relative;line-height:46px;height:486px;display:table-cell;vertical-align:middle;margin:auto;}.vital-locations .gallery-slider{position:relative;padding:10px 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 .prev,.vital-locations .gallery-slider .prev-next .next{background:rgba(0,0,0,.5);}.vital-locations .prev-next .prev,.vital-locations .prev-next .next{width:62px;height:62px;margin-top:-31px;transition:ease all .7s 0s;position:relative;}.vital-locations .disabled{opacity:.2;}.vital-locations .gallery-slider .prev-next .prev:hover,.vital-locations .gallery-slider .prev-next .next:hover{background:rgba(0,0,0,.7);}.vital-locations .prev-next .prev img,.vital-locations .prev-next .next 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 10px 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;}@media only screen and (min-device-width: 1300px){.vital-locations .gallery-slideshow .slider-content img{width:100%;}}.vital-locations .featured-clients{display:inline-block;width:100%;padding:62px 0 72px;}.vital-locations .featured-clients .title{margin-bottom:20px;}.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:20px;}.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:20px;}.vital-locations .featured-clients .no-slideshow{display:inline-block;width:1300px;max-width:100%;margin:auto;}.vital-locations .featured-clients .cta-title{font-size:16px;margin-bottom:10px;}.vital-locations .favorite-place{background:#2d2d2d;color:#fff;padding:72px 64px;}.vital-locations .favorite-place .title{font-size:24px;margin-bottom:58px;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:-60px;}.vital-locations .favorite-place .prev-next .next{margin-right:-60px;}.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:2px;}.vital-locations .favorite-place .place-content .description{color:#f6780a;}.vital-locations .client-testimonial-slider{padding:45px 0 60px;display:inline-block;position:relative;width:100%;border-bottom:1px solid #dadada;}.vital-locations .client-testimonial-slider .title{margin-bottom:60px;}.vital-locations .testimonial-slideshow{display:inline-block;width:100%;}.vital-locations .client-testimonial-slider .cycle-slideshow{margin:auto auto 26px;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:30px;}.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:15px;color:#f6780a;margin-bottom:10px;}.vital-locations .testimonial-slideshow .client-logo{display:table;margin:10px auto 15px auto;}.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:26px;margin-bottom:35px;}.vital-locations .testimonial-slideshow .author-name,.vital-locations .testimonial-slideshow .author-position{color:#868585;margin-bottom:5px;}.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 20px;max-width:100%;margin:auto;}.vital-locations .featured-post{padding:60px 0;}.vital-locations .featured-post .title{font-size:30px;margin-bottom:48px;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:45px;}.vital-locations .featured-post .featured-post-content{width:1380px;padding:0 20px;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:16px;margin-bottom:20px;letter-spacing:1.5px;}.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:30px;font-family:"Lato",Helvetica,Arial,sans-serif;font-weight:300;margin-bottom:15px;transition:ease all .7s 0s;}.vital-locations .featured-post-cover .post-title:hover{color:rgba(246,120,10,.75);}.description{margin-bottom:15px;}.vital-locations .featured-post .read-more-post,.vital-locations .post-feed .read-more-post{color:#f6780a;text-transform:uppercase;font-size:14px;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 40px;}.vital-locations .post-feed .post-content{text-align:left;display:block;width:33.33%;padding:0 60px;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:22px;margin-bottom:10px;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 5px;}.vital-locations .related-location .location-cover{display:inline-block;float:left;width:32.67%;position:relative;overflow:hidden;margin:2px .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 22px 22px;margin-bottom:10px;}.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:-100px;padding:0 10px;text-align:center;}.vital-locations .related-location .location-title{font-size:50px;font-family:"Lato",Helvetica,Arial,sans-serif;font-weight:300;color:#fff;}.vital-locations .related-location .location-address{display:block;width:100%;padding:0 10px;position:absolute;left:0;bottom:-60px;transition:ease all .7s 0s;color:#fff;font-size:20px;text-align:center;}@media (max-width: 1330px){.team-slideshow .team-landing .lockup a{font:50px/1em helvetica,arial,sans serif;}}@media (max-width: 1100px){.team-slideshow .team-landing .lockup a{font:40px/1em helvetica,arial,sans serif;}}@media (max-width: 1024px){.team-slideshow .team-landing .lockup{margin-top:-60px;}.team-slideshow .team-landing .lockup a{font:30px/1em helvetica,arial,sans serif;}}@media (max-width: 768px){.team-slideshow .team-landing .lockup{margin-top:-45px;}.team-slideshow .team-landing .lockup a{padding:25px;}.vital-locations .related-location .location-cover{height:250px;}}@media (max-width: 680px){.team-slideshow .team-landing .lockup a{font:23px/1em helvetica,arial,sans serif;}.team-slideshow .lockup a span{font:100 16px/40px 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;}}.author .large-author-avatar img{margin:0 1em 0 0;}.related-post .page-blog-title{display:inline;}.related-post .col-two{margin-bottom:20px;}.related-post .content-blog .content{display:inline-block;float:left;width:60%;}.related-post .service-post-thumb img{width:auto;max-width:100%;}@media (min-width: 1450px){.vital-locations .featured-clients .prev-next .prev{margin-left:-70px;}.vital-locations .featured-clients .prev-next .next{margin-right:-69px;}}@media (max-width: 1200px){.vital-locations .related-location .location-cover:hover>.location-address{bottom:70px;}}@media (max-width: 1100px){.vital-locations .intro-content{padding:24px 0;}.vital-locations .intro-content .description{margin-bottom:28px;}.vital-locations .featured-clients{padding:24px 0 48px;}.vital-locations .parallex-content .description{height:384px;}.vital-locations .favorite-place{padding:32px 64px;}.vital-locations .favorite-place .title{margin-bottom:28px;color:#fff;}.vital-locations .client-testimonial-slider{padding:24px 0;border-bottom:1px solid #dadada;}.vital-locations .featured-post{padding:24px 0;}.vital-locations .featured-clients .logo-container{height:160px;}.vital-locations .testimonial-slideshow .client-testimonial{font-size:22px;}.vital-locations .client-testimonial-slider .cycle-slideshow{margin:auto auto 22px;}.vital-locations .featured-post .title{margin-bottom:28px;}.vital-locations .related-location .logo-cover{margin-bottom:5px;padding:0 23px 17px;}.vital-locations .related-location .location-title{font-size:38px;}.vital-locations .favorite-place .slider-content.cycle-slide{width:25%;}}@media (max-width: 1024px){.vital-locations .interior-banner .location-details{margin-left:0;padding:24px 22px;}.vital-locations .interior-banner .direction{padding-bottom:20px;margin-bottom:20px;}.vital-locations .interior-banner .banner-title{font-size:40px;}.vital-locations .interior-banner .banner-logo{padding:0 16px 10px;}.vital-locations .title{font-size:28px;}.vital-locations .stats .stats-title{font-size:38px;}.vital-locations .parallex-content .description{line-height:38px;font-size:28px;}.vital-locations .parallex-content .arrow-down{margin-top:-68px;}.vital-locations .prev-next .prev,.vital-locations .prev-next .next{height:42px;margin-top:-21px;width:42px;}.vital-locations .prev-next .prev img,.vital-locations .prev-next .next 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:22px;}.vital-locations .related-location .location-cover{height:310px;}.vital-locations .related-location .logo-cover{padding:0 17px 15px;}.vital-locations .related-location .location-title{font-size:35px;}.vital-locations .related-location .location-address{bottom:30px;font-size:16px;}.vital-locations .related-location .location-cover:hover>.location-address{bottom:30px;}.vital-locations .post-feed .post-title{font-size:20px;}}@media (max-width: 1000px){.vital-locations .post-feed .post-content{display:block;float:none;margin-bottom:10px;padding:0;text-align:left;width:100%;}.vital-locations .featured-post .featured-post-cover{margin-bottom:18px;}.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:10px;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:-38px;}.vital-locations .favorite-place .prev-next .next{margin-right:-38px;}.vital-locations .favorite-place .slider-content.cycle-slide{width:33.33%;}}@media (max-width: 800px){.vital-locations .interior-banner{margin-top:11px;}.vital-locations .related-location .location-cover{height:250px;}}@media (max-width: 767px){.vital-locations .favorite-place .slider-content.cycle-slide{width:50%;max-width:320px;}}@media (max-width: 700px){.vital-locations .interior-banner{padding:40px 0 40px;}.vital-locations .interior-banner .location-details{display:none;}.vital-locations .parallex-content .arrow-down{margin-top:-48px;}.vital-locations .testimonial-slideshow .left{float:none;padding-right:0%;width:100%;margin-bottom:10px;}.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:10px;}.vital-locations .featured-post .post-content{float:none;width:100%;}.vital-locations .post-feed{padding:0;}.vital-locations .testimonial-slideshow .client-logo{margin-bottom:30px;margin-top:10px;}.vital-locations .featured-clients .slider-cover{display:block;padding:.4%;width:49.2%;}.vital-locations .parallex-content .description{font-size:26px;}.vital-locations .related-location .location-title{font-size:25px;}.vital-locations .related-location .location-address{bottom:16px;}.vital-locations .related-location .location-cover:hover>.location-address{bottom:16px;}}@media (max-width: 600px){.vital-locations .stats .stats-title{font-size:32px;}.vital-locations .stats .stats-title{margin-bottom:10px;}.vital-locations .stats .stats-description{font-size:15px;}.vital-locations .related-location .location-cover{height:250px;}.vital-locations .favorite-place .slider-content.cycle-slide{width:50%;max-width:250px;}}@media (max-width: 568px){.vital-locations .interior-banner{margin-top:23px;margin-top:18px;}.vital-locations .interior-banner .banner-title{font-size:28px;margin-bottom:23px;}.vital-locations .interior-banner{padding:32px 0;}.vital-locations .title{font-size:24px;}.vital-locations .centered-content{padding:0 10px;}.vital-locations .intro-content{padding:20px 0;}.vital-locations .intro-content .description{margin-bottom:16px;}.vital-locations .featured-clients{padding:16px 0 28px;}.vital-locations .featured-clients .client-slideshow{margin:auto auto 0;}.vital-locations .client-testimonial-slider{padding:16px 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:-24px;}.vital-locations .related-location .location-address{display:none;}}@media (max-width: 500px){.vital-locations .stats .stats-description{font-size:12px;}.vital-locations .intro-content .stats{padding:0 10px;}.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:20px;line-height:28px;}.vital-locations .parallex-content .arrow-down img{height:26px;width:26px;}.vital-locations .parallex-content .arrow-down{margin-left:-13px;}.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%;}}#page-wrap .slick-slider .slick-prev,#page-wrap .slick-slider .slick-next{top:48%;width:40px;height:40px;background-size:70%;background-position:center;background-repeat:no-repeat;padding:5px;background-color:rgba(0,0,0,.5);border-radius:50%;}#page-wrap .slick-slider .slick-prev{background-image:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/slider-left.png") !important;}#page-wrap .slick-slider .slick-prev.nitro-lazy{background-image:none !important;}#page-wrap .slick-slider .slick-next{background-image:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/slider-right.png") !important;}#page-wrap .slick-slider .slick-next.nitro-lazy{background-image:none !important;}body.page-template-our-work .services-landing{margin-top:100px !important;}body.page-template-our-work #page-wrap{overflow:auto;}#scroll-wrap{position:fixed;z-index:997;right:2%;bottom:50%;width:8px;height:auto;}.scrollDown a{display:block;width:12px;height:12px;margin:0 0 .5em 0;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:rgba(236,97,21,.5);}.scrollDown a:hover{background:rgba(236,97,21,1);}#intro,#second,#third,#fourth{position:relative;height:100%;}#nav{position:fixed;z-index:9999;right:20px;list-style:none;}#nav li{margin:0 0 15px 0;}#intro{min-height:780px;margin:0 auto;padding:0;background:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/home/mobile-slide-1.jpg") top center no-repeat scroll;background-size:cover;color:white;}#intro.nitro-lazy{background-image:none !important;}#intro p{width:80%;max-width:500px;margin:0 auto;font-size:1.2em;letter-spacing:.1em;line-height:1.1em;word-spacing:.1em;text-align:center;}#home-tagline{margin:13% auto 3%;color:#fff;font-family:"Helvetica Neue","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:7em;font-weight:bold;letter-spacing:-6px;line-height:1em;word-spacing:-.01em;text-shadow:1px 1px 0 rgba(0,0,0,.2);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;}#home-tagline span{text-shadow:1px 1px 0 rgba(0,0,0,.5);}#who-we-are,span.cities{color:#4e4e4e;font-family:"Whiteboard","Helvetica Neue","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:1.35em;text-shadow:1px 1px 0 rgba(250,250,250,.5);}#intro p.service-link{width:100%;max-width:1000px;}.service-link a{display:block;margin:26px auto 20px;padding:10px 0 12px;color:#ec6115;font-family:"raleway";font-size:23px;letter-spacing:.03em;text-transform:uppercase;}.service-link a:hover{color:#333;}@media (max-width: 1200px){#intro{min-height:680px;}}@media (max-width: 900px){.service-link a{font-size:16px;}#who-we-are,span.cities{font-size:1.2em;}}@media (max-width: 650px){#who-we-are,span.cities{font-size:.8em;}}@media (max-width: 600px){.service-link{display:none;}#who-we-are,span.cities{display:none;}}#animated-intro{position:relative;width:100%;padding:0 0 6em 0;overflow:hidden;background:#fff;}.wipe{position:absolute;width:100%;height:100%;}.wipe span{position:absolute;width:150%;height:100%;-webkit-transform:translate(120%,0%) skewX(-30deg);-ms-transform:translate(120%,0%) skewX(-30deg);transform:translate(120%,0%) skewX(-30deg);-webkit-animation:wipe 1s 0s ease-in-out;animation:wipe 1s 0s ease-in-out;}.wipe span:nth-child(1){-webkit-animation-delay:1.25s;animation-delay:1.25s;}.wipe span:nth-child(2){-webkit-animation-delay:1.2s;animation-delay:1.2s;}.wipe span:nth-child(3){-webkit-animation-delay:1.11s;animation-delay:1.11s;}.wipe span:nth-child(4){-webkit-animation-delay:1.06s;animation-delay:1.06s;}.wipe span:nth-child(5){-webkit-animation-delay:1s;animation-delay:1s;}.wipe span.white{background:#fff;}.wipe span.light{background:#ee7d27;}.wipe span.dark{background:#f05327;}.circle{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center;width:25rem;height:25rem;margin:15vh auto 10vh;opacity:0;border-radius:50%;background:#fff;-ms-flex-align:center;}@media screen and (max-width: 500px){.circle{width:15rem;height:15rem;margin:15vh auto 5vh;}}@media screen and (max-height: 850px){.circle{margin:8vh auto 5vh;}}@media screen and (max-height: 720px){.circle{margin:6vh auto 5vh;}}.circle.go{opacity:1;-webkit-animation:elastic 1.25s 0s ease-in-out;animation:elastic 1.25s 0s ease-in-out;}.circle #vital-logo{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center;width:200px;max-width:55%;margin:auto;-ms-flex-align:center;}.circle #vital-logo svg{width:100%;height:auto;opacity:0;}.circle #vital-logo.go svg{-webkit-animation:upandout 2s ease-in;animation:upandout 2s ease-in;}.circle h1{width:100%;-webkit-transform:scale(1.15) translateY(-8%);-ms-transform:scale(1.15) translateY(-8%);transform:scale(1.15) translateY(-8%);opacity:0;font-family:"Lato",Helvetica,Arial,sans-serif;text-align:center;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline;}#circle-animate-h1.go{opacity:1;-webkit-animation:elastic 1.2s 0s ease-in-out;animation:elastic 1.2s 0s ease-in-out;}.circle h1 span{display:block;}.circle h1 span.small{color:#e9542d;font-size:19px;font-weight:300;letter-spacing:.1em;text-transform:uppercase;}.circle h1 span.large{color:#e9542d;font-size:63px;font-weight:900;letter-spacing:.05em;line-height:1.5em;text-indent:.05em;text-transform:uppercase;}.circle h1 span.medium{color:#e77e2a;font-size:34px;font-weight:300;letter-spacing:.7em;text-indent:.7em;text-transform:uppercase;}.circle h1 span.medium:after{display:block;width:0px;height:6px;margin:1em auto -1em;border-radius:4px;background:#e9542d;content:"";transition:all .4s 5.5s linear;}#animated-intro.go .circle h1 span.medium:after{width:40px;}@media screen and (max-width: 500px){.circle h1 span.small{font-size:15px;}.circle h1 span.large{font-size:40px;}.circle h1 span.medium{font-size:21px;}.circle h1 span.medium:after{height:3px;}#animated-intro.go .circle h1 span.medium:after{width:25px;}}.link-set a{display:inline-block;color:#fff;font-size:16px;font-weight:300;letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;text-decoration:none;transition:all .3s ease-in;}.link-set a:hover{letter-spacing:.4em;text-indent:.4em;}@media screen and (max-width: 600px){.link-set{padding:2em 0;}.link-set li{display:block;padding:.5em;}}#icon-scroll{position:absolute;right:0px;bottom:20px;left:0px;width:1em;height:2em;margin:auto;}#icon-scroll svg{width:1em;height:auto;overflow:visible;opacity:.5;}#icon-scroll svg #dot{-webkit-animation:mousescrolldown 1s 2s ease-in-out infinite;animation:mousescrolldown 1s 2s ease-in-out infinite;}@-webkit-keyframes elastic{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0;}20%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1;}40%{-webkit-transform:scale(.8);transform:scale(.8);}60%{-webkit-transform:rotateX(1.1);transform:rotateX(1.1);}80%{-webkit-transform:rotateX(.8);transform:rotateX(.8);}100%{-webkit-transform:rotateX(1);transform:rotateX(1);}}@keyframes elastic{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0;}20%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1;}40%{-webkit-transform:scale(.8);transform:scale(.8);}60%{-webkit-transform:rotateX(1.1);transform:rotateX(1.1);}80%{-webkit-transform:rotateX(.8);transform:rotateX(.8);}100%{-webkit-transform:rotateX(1);transform:rotateX(1);}}@-webkit-keyframes wipe{0%{-webkit-transform:translate(-20%,0%) skewX(-30deg);transform:translate(-20%,0%) skewX(-30deg);}100%{-webkit-transform:translate(-120%,0%) skewX(-30deg);transform:translate(-120%,0%) skewX(-30deg);}}@keyframes wipe{0%{-webkit-transform:translate(-20%,0%) skewX(-30deg);transform:translate(-20%,0%) skewX(-30deg);}100%{-webkit-transform:translate(-120%,0%) skewX(-30deg);transform:translate(-120%,0%) skewX(-30deg);}}@-webkit-keyframes upandout{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;}20%{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1;}25%{-webkit-transform:translateY(5%);transform:translateY(5%);}30%{-webkit-transform:translateY(2%);transform:translateY(2%);}35%{-webkit-transform:translateY(3%);transform:translateY(3%);}40%{-webkit-transform:translateY(0%);transform:translateY(0%);}90%{-webkit-transform:translateY(0%);transform:translateY(0%);}95%{-webkit-transform:translateY(8%);transform:translateY(8%);opacity:1;}100%{-webkit-transform:translateY(-300%);transform:translateY(-300%);opacity:0;}}@keyframes upandout{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;}20%{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1;}25%{-webkit-transform:translateY(5%);transform:translateY(5%);}30%{-webkit-transform:translateY(2%);transform:translateY(2%);}35%{-webkit-transform:translateY(3%);transform:translateY(3%);}40%{-webkit-transform:translateY(0%);transform:translateY(0%);}90%{-webkit-transform:translateY(0%);transform:translateY(0%);}95%{-webkit-transform:translateY(8%);transform:translateY(8%);opacity:1;}100%{-webkit-transform:translateY(-300%);transform:translateY(-300%);opacity:0;}}@-webkit-keyframes mousescrolldown{0%{-webkit-transform:translateY(0px) translateX(0px);transform:translateY(0px) translateX(0px);opacity:1;}100%{-webkit-transform:translateY(10px) translateX(0px);transform:translateY(10px) translateX(0px);opacity:0;}}@keyframes mousescrolldown{0%{-webkit-transform:translateY(0px) translateX(0px);transform:translateY(0px) translateX(0px);opacity:1;}100%{-webkit-transform:translateY(10px) translateX(0px);transform:translateY(10px) translateX(0px);opacity:0;}}#animated-intro.go{background:#ee7d27;background:linear-gradient(135deg,#ee7d27 0%,#f05327 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ee7d27",endColorstr="#f05327",GradientType=1);}#second{position:relative;margin:0 auto;margin:0 auto;padding:0;padding:0;overflow:hidden;background:#fff;color:white;}#wwd-spinner{position:absolute;top:-45%;right:20%;}#ebook-slide{margin:0 auto;padding:0;color:white;}#ebook-bg{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:#ee7d27;background-image:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/home-ebook-mobile.png"),linear-gradient(135deg,#ee7d27 0%,#f05327 100%);background-repeat:no-repeat;background-position:center 5%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ee7d27",endColorstr="#f05327",GradientType=1);}#ebook-bg.nitro-lazy{background-image:none !important;}#third{position:relative;min-height:900px;padding:0;color:#222;}#third-bg{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:#111 url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/home/mobile-slide-3.jpg") top center no-repeat scroll;background-size:cover;}#third-bg.nitro-lazy{background-image:none !important;}#fourth{position:relative;margin:0 auto;}.award{position:absolute;top:25%;right:5%;opacity:.6;}#full-overlay-black{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:#222 url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/home/mobile-slide-4.jpg") top center repeat scroll;background-size:cover;}#full-overlay-black.nitro-lazy{background-image:none !important;}#fifth{background:#111 url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/home/mobile-slide-5.jpg") top center no-repeat scroll;background-size:cover;}#fifth.nitro-lazy{background-image:none !important;}.home-blog-posts{float:left;width:23%;min-height:12em;margin:0;padding:1%;background-repeat:no-repeat;background-position:-1000em -1000em;}.home-blog-posts-blackbg{display:block;height:80%;min-height:12em;padding:10%;background:rgba(0,0,0,.6);}.blog-category{color:#f6780a;font-family:"Whiteboard","Helvetica Neue","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:.825em;line-height:1.3em;}.home-blog-posts-blackbg img{display:none;}#intro .story{padding:3em 0;}#ebook-slide .story,#fourth .story,#fifth .story{padding:12em 0 15em;}#second .story{padding:10em 0 5em;}#third .story{padding:10em 0 15em;}.story{position:relative;z-index:1;clear:both;width:100%;max-width:1100px;margin:0 auto;overflow:hidden;text-align:left;}.home-section-description{margin:0 auto;color:#222;font-size:5.3em;font-weight:100;letter-spacing:-.03em;line-height:1.2em;text-align:left;}.home-section-copy{max-width:29em;margin-top:3em;margin-bottom:3.5em;color:#585858;font-size:1.25em;font-weight:100;line-height:1.4em;}#ebook-slide .home-section-description{max-width:9em;margin:0;font-size:4.8em;}#ebook-slide .home-section-copy{color:#282828;}@media screen and (max-device-width: 1024px){.home-section-description{font-size:4em;}.story{padding:0 0 6em;}}@media screen and (min-width: 751px) and (max-width: 1024px){#home-tagline{font-size:5.5em;line-height:1.1em;}}@media screen and (min-width: 500px) and (max-width: 750px){#home-tagline{font-size:4em;line-height:1.1em;}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){#intro .story{position:relative;top:-100px;padding:0em 0;}#home-tagline{margin:0 auto 3% !important;}#second .story,#third .story,#fourth .story{position:relative;top:-140px;padding:1em 0 3em !important;}#intro{min-height:800px;background:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/home/intro-slide-epic.jpg") top center no-repeat scroll;background-size:cover;}#intro.nitro-lazy{background-image:none !important;}#third{background:#d1c7bd url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/light-bg2.jpg") top center no-repeat scroll;background-size:cover;}#third.nitro-lazy{background-image:none !important;}#fourth{background:#222 url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/home/vital-montage-bg.jpg") top center repeat scroll;background-size:cover;}#fourth.nitro-lazy{background-image:none !important;}#fifth{background:#000 url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/blog-bg.jpg") center -16em no-repeat scroll;background-size:cover;}#fifth.nitro-lazy{background-image:none !important;}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){#intro .story{padding:13em 0;}#second .story,#third .story,#fourth .story{padding:17em 0 17em !important;}#intro{background:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/home/intro-slide-epic.jpg") top center no-repeat scroll;}#intro.nitro-lazy{background-image:none !important;}#third{background:#d1c7bd url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/light-bg2.jpg") top center no-repeat scroll;background-size:cover;}#third.nitro-lazy{background-image:none !important;}#fourth{background:#222 url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/home/vital-montage-bg.jpg") top center repeat scroll;background-size:cover;}#fourth.nitro-lazy{background-image:none !important;}#fifth{background:#000 url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/blog-bg.jpg") center -22em no-repeat scroll;background-size:cover;}#fifth.nitro-lazy{background-image:none !important;}#wwd-spinner{position:absolute;top:-40%;right:10%;}}@media screen and (max-width: 569px){#nav{display:none;}#ebook-slide{min-height:0;padding:25em 0 5em;}#intro{min-height:4em;padding:4em 0 2em;background-size:100%;}#second{background:#ddd url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/home/mobile-slide-2.png") top center no-repeat;background-size:contain;}#second.nitro-lazy{background-image:none !important;}#home-tagline{margin:0 auto;font-size:3.2em;letter-spacing:-.03em;}#who-we-are{font-size:1em;}.award{position:relative;top:2%;right:0;left:4%;opacity:.6;}.home-section-description{margin:.5em auto 1em;font-size:3em;text-shadow:1px 1px 0px #fff;text-shadow:1px 1px 0px rgba(250,250,250,.35);}.home-section-copy{margin-bottom:2.5em;color:#585858;font-size:1em;line-height:1.3em;}#ebook-slide .home-section-description{max-width:11em;margin:.5em auto 1em;font-size:3em;text-shadow:1px 1px 0px #000;text-shadow:1px 1px 0px rgba(0,0,0,.35);}#ebook-slide .home-section-copy{color:#fff !important;}#wwd-spinner{display:none;}#ebook-slide .story{padding:0;}#second .story{padding:10em 0 6em;}#third .story{padding:25em 0 10em;}#third .home-section-description{color:#333 !important;text-shadow:1px 1px 0px #fff;}#third .home-section-copy{color:#333 !important;}#third{background-attachment:scroll;background-size:cover;}#fourth .story{padding:7em 0;}#fourth .col-seventyfive{padding:0 0 2em;}#fifth .story{padding:7em 0;}#fifth .center{padding:2em 0 0;}.home-blog-posts{float:none;width:100%;min-height:1em;margin:0;padding:2%;background:none !important;}.home-blog-posts-blackbg{display:block;width:92%;min-height:1em;padding:2%;overflow:hidden;background:#000;}.home-blog-posts-blackbg img{display:block;float:left;width:6em;height:auto;margin:0 5% 0 0;}}@media (max-width: 400px){#home-tagline{font-size:2em;}}@media (max-width: 1025px){#intro .video-loop{display:none;}}@media (min-width: 579px){#intro{background:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/home/intro-slide-epic.jpg") top center no-repeat fixed;background-size:cover;}#ebook-bg{background:#ee7d27;background-image:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/home-ebook.png"),linear-gradient(135deg,#ee7d27 0%,#f05327 100%);background-repeat:no-repeat;background-position:85% center;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ee7d27",endColorstr="#f05327",GradientType=1);}#ebook-bg.nitro-lazy{background-image:none !important;}#third-bg{position:absolute;background:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/light-bg2.jpg") top center no-repeat fixed;background-size:cover;}#third-bg.nitro-lazy{background-image:none !important;}#full-overlay-black{position:absolute;background:#222 url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/home/vital-montage-bg.jpg") top center repeat fixed;background-size:cover;}#full-overlay-black.nitro-lazy{background-image:none !important;}#fifth{background:#000 url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/home/slide-5-bg.jpg") center -7em no-repeat fixed;background-size:cover;}#fifth.nitro-lazy{background-image:none !important;}@-webkit-keyframes fontBounce{0%{margin-top:-10em;opacity:0;}65%{margin-top:2.5em;opacity:1;}85%{margin-top:135px;}100%{margin-top:150px;}}@-moz-keyframes fontBounce{0%{margin-top:-10em;opacity:0;}65%{margin-top:2.5em;opacity:1;}85%{margin-top:135px;}100%{margin-top:150px;}}@keyframes fontBounce{0%{margin-top:-10em;opacity:0;}65%{margin-top:2.5em;opacity:1;}85%{margin-top:135px;}100%{margin-top:150px;}}#home-tagline{-webkit-animation:fontBounce 1.5s 1 ease-in-out;-moz-animation:fontBounce 1.5s 1 ease-in-out;-o-animation:fontBounce 1.5s 1 ease-in-out;animation:fontBounce 1.5s 1 ease-in-out;}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);}}@-moz-keyframes rotate{0%{-moz-transform:rotate(0deg);}100%{-moz-transform:rotate(359deg);}}@keyframes rotate{0%{transform:rotate(0deg);}100%{transform:rotate(359deg);}}#wwd-spinner img{-webkit-animation:rotate 90s infinite linear;-moz-animation:rotate 90s infinite linear;animation:rotate 90s infinite linear;}@-webkit-keyframes backgroundSlideshow{0%{background-position:0 0;}50%{background-position:-250px 0;}100%{background-position:-500px 0;}}@-moz-keyframes backgroundSlideshow{0%{background-position:0 0;}50%{background-position:-250px 0;}100%{background-position:-500px 0;}}@keyframes backgroundSlideshow{0%{background-position:0 0;}50%{background-position:-250px 0;}100%{background-position:-500px 0;}}.home-blog-posts:hover{-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);background-repeat:repeat;-webkit-animation:backgroundSlideshow 30s linear infinite alternate;-moz-animation:backgroundSlideshow 30s linear infinite alternate;-o-animation:backgroundSlideshow 30s linear infinite alternate;animation:backgroundSlideshow 30s linear infinite alternate;}#intro.nitro-lazy{background-image:none !important;}}@media (min-width: 1025px){#intro{background:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/home/intro-slide-epic.jpg") top center no-repeat fixed;}#intro.nitro-lazy{background-image:none !important;}}@media only screen and (min-width: 2000px){#intro{height:900px;}#intro,#ebook-slide{background-size:cover;}}.validation{background:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital/legacy/images/home/intro-slide-epic.jpg") no-repeat fixed;background-size:cover;}.validation.nitro-lazy{background-image:none !important;}.logo-grid{padding:2em;background:rgba(46,48,48,.85);}.logo-grid div{float:left;width:25%;height:125px;text-align:center;}.logo-grid div img{width:100%;max-width:200px;height:auto;padding:10px 20px;}.logo-grid h2{display:block;margin:1em;color:#fff;font-size:22px;font-weight:400;text-align:center;}@media screen and (max-width: 800px){.logo-grid div{width:33.3333%;}}@media screen and (max-width: 600px){.logo-grid div{width:50%;}}.clearfix{}.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}.clearfix:after{clear:both;}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}@-ms-viewport{width:device-width;}.hidden{display:none;visibility:hidden;}.visible-phone{display:none !important;}.visible-tablet{display:none !important;}.hidden-desktop{display:none !important;}.visible-desktop{display:inherit !important;}@media (min-width: 768px) and (max-width: 979px){.hidden-desktop{display:inherit !important;}.visible-desktop{display:none !important;}.visible-tablet{display:inherit !important;}.hidden-tablet{display:none !important;}}@media (max-width: 767px){.hidden-desktop{display:inherit !important;}.visible-desktop{display:none !important;}.visible-phone{display:inherit !important;}.hidden-phone{display:none !important;}}.visible-print{display:none !important;}@media print{.visible-print{display:inherit !important;}.hidden-print{display:none !important;}}@media (min-width: 1200px){.row{margin-left:-30px;}.row:before,.row:after{display:table;line-height:0;content:"";}.row:after{clear:both;}[class*="span"]{float:left;min-height:1px;margin-left:30px;}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px;}.span12{width:1170px;}.span11{width:1070px;}.span10{width:970px;}.span9{width:870px;}.span8{width:770px;}.span7{width:670px;}.span6{width:570px;}.span5{width:470px;}.span4{width:370px;}.span3{width:270px;}.span2{width:170px;}.span1{width:70px;}.offset12{margin-left:1230px;}.offset11{margin-left:1130px;}.offset10{margin-left:1030px;}.offset9{margin-left:930px;}.offset8{margin-left:830px;}.offset7{margin-left:730px;}.offset6{margin-left:630px;}.offset5{margin-left:530px;}.offset4{margin-left:430px;}.offset3{margin-left:330px;}.offset2{margin-left:230px;}.offset1{margin-left:130px;}.row-fluid{width:100%;}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:"";}.row-fluid:after{clear:both;}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.5641025641026%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.row-fluid [class*="span"]:first-child{margin-left:0;}.row-fluid .controls-row [class*="span"] + [class*="span"]{margin-left:2.5641025641026%;}.row-fluid .span12{width:100%;}.row-fluid .span11{width:91.452991452991%;}.row-fluid .span10{width:82.905982905983%;}.row-fluid .span9{width:74.358974358974%;}.row-fluid .span8{width:65.811965811966%;}.row-fluid .span7{width:57.264957264957%;}.row-fluid .span6{width:48.717948717949%;}.row-fluid .span5{width:40.17094017094%;}.row-fluid .span4{width:31.623931623932%;}.row-fluid .span3{width:23.076923076923%;}.row-fluid .span2{width:14.529914529915%;}.row-fluid .span1{width:5.982905982906%;}.row-fluid .offset12{margin-left:105.12820512821%;}.row-fluid .offset12:first-child{margin-left:102.5641025641%;}.row-fluid .offset11{margin-left:96.581196581197%;}.row-fluid .offset11:first-child{margin-left:94.017094017094%;}.row-fluid .offset10{margin-left:88.034188034188%;}.row-fluid .offset10:first-child{margin-left:85.470085470085%;}.row-fluid .offset9{margin-left:79.487179487179%;}.row-fluid .offset9:first-child{margin-left:76.923076923077%;}.row-fluid .offset8{margin-left:70.940170940171%;}.row-fluid .offset8:first-child{margin-left:68.376068376068%;}.row-fluid .offset7{margin-left:62.393162393162%;}.row-fluid .offset7:first-child{margin-left:59.82905982906%;}.row-fluid .offset6{margin-left:53.846153846154%;}.row-fluid .offset6:first-child{margin-left:51.282051282051%;}.row-fluid .offset5{margin-left:45.299145299145%;}.row-fluid .offset5:first-child{margin-left:42.735042735043%;}.row-fluid .offset4{margin-left:36.752136752137%;}.row-fluid .offset4:first-child{margin-left:34.188034188034%;}.row-fluid .offset3{margin-left:28.205128205128%;}.row-fluid .offset3:first-child{margin-left:25.641025641026%;}.row-fluid .offset2{margin-left:19.65811965812%;}.row-fluid .offset2:first-child{margin-left:17.094017094017%;}.row-fluid .offset1{margin-left:11.111111111111%;}.row-fluid .offset1:first-child{margin-left:8.5470085470085%;}input,textarea,.uneditable-input{margin-left:0;}.controls-row [class*="span"] + [class*="span"]{margin-left:30px;}input.span12,textarea.span12,.uneditable-input.span12{width:1156px;}input.span11,textarea.span11,.uneditable-input.span11{width:1056px;}input.span10,textarea.span10,.uneditable-input.span10{width:956px;}input.span9,textarea.span9,.uneditable-input.span9{width:856px;}input.span8,textarea.span8,.uneditable-input.span8{width:756px;}input.span7,textarea.span7,.uneditable-input.span7{width:656px;}input.span6,textarea.span6,.uneditable-input.span6{width:556px;}input.span5,textarea.span5,.uneditable-input.span5{width:456px;}input.span4,textarea.span4,.uneditable-input.span4{width:356px;}input.span3,textarea.span3,.uneditable-input.span3{width:256px;}input.span2,textarea.span2,.uneditable-input.span2{width:156px;}input.span1,textarea.span1,.uneditable-input.span1{width:56px;}.thumbnails{margin-left:-30px;}.thumbnails > li{margin-left:30px;}.row-fluid .thumbnails{margin-left:0;}}@media (min-width: 768px) and (max-width: 979px){.row{margin-left:-20px;}.row:before,.row:after{display:table;line-height:0;content:"";}.row:after{clear:both;}[class*="span"]{float:left;min-height:1px;margin-left:20px;}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px;}.span12{width:724px;}.span11{width:662px;}.span10{width:600px;}.span9{width:538px;}.span8{width:476px;}.span7{width:414px;}.span6{width:352px;}.span5{width:290px;}.span4{width:228px;}.span3{width:166px;}.span2{width:104px;}.span1{width:42px;}.offset12{margin-left:764px;}.offset11{margin-left:702px;}.offset10{margin-left:640px;}.offset9{margin-left:578px;}.offset8{margin-left:516px;}.offset7{margin-left:454px;}.offset6{margin-left:392px;}.offset5{margin-left:330px;}.offset4{margin-left:268px;}.offset3{margin-left:206px;}.offset2{margin-left:144px;}.offset1{margin-left:82px;}.row-fluid{width:100%;}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:"";}.row-fluid:after{clear:both;}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.row-fluid [class*="span"]:first-child{margin-left:0;}.row-fluid .controls-row [class*="span"] + [class*="span"]{margin-left:2.7624309392265%;}.row-fluid .span12{width:100%;}.row-fluid .span11{width:91.436464088398%;}.row-fluid .span10{width:82.872928176796%;}.row-fluid .span9{width:74.309392265193%;}.row-fluid .span8{width:65.745856353591%;}.row-fluid .span7{width:57.182320441989%;}.row-fluid .span6{width:48.618784530387%;}.row-fluid .span5{width:40.055248618785%;}.row-fluid .span4{width:31.491712707182%;}.row-fluid .span3{width:22.92817679558%;}.row-fluid .span2{width:14.364640883978%;}.row-fluid .span1{width:5.8011049723757%;}.row-fluid .offset12{margin-left:105.52486187845%;}.row-fluid .offset12:first-child{margin-left:102.76243093923%;}.row-fluid .offset11{margin-left:96.961325966851%;}.row-fluid .offset11:first-child{margin-left:94.198895027624%;}.row-fluid .offset10{margin-left:88.397790055249%;}.row-fluid .offset10:first-child{margin-left:85.635359116022%;}.row-fluid .offset9{margin-left:79.834254143646%;}.row-fluid .offset9:first-child{margin-left:77.07182320442%;}.row-fluid .offset8{margin-left:71.270718232044%;}.row-fluid .offset8:first-child{margin-left:68.508287292818%;}.row-fluid .offset7{margin-left:62.707182320442%;}.row-fluid .offset7:first-child{margin-left:59.944751381215%;}.row-fluid .offset6{margin-left:54.14364640884%;}.row-fluid .offset6:first-child{margin-left:51.381215469613%;}.row-fluid .offset5{margin-left:45.580110497238%;}.row-fluid .offset5:first-child{margin-left:42.817679558011%;}.row-fluid .offset4{margin-left:37.016574585635%;}.row-fluid .offset4:first-child{margin-left:34.254143646409%;}.row-fluid .offset3{margin-left:28.453038674033%;}.row-fluid .offset3:first-child{margin-left:25.690607734807%;}.row-fluid .offset2{margin-left:19.889502762431%;}.row-fluid .offset2:first-child{margin-left:17.127071823204%;}.row-fluid .offset1{margin-left:11.325966850829%;}.row-fluid .offset1:first-child{margin-left:8.5635359116022%;}input,textarea,.uneditable-input{margin-left:0;}.controls-row [class*="span"] + [class*="span"]{margin-left:20px;}input.span12,textarea.span12,.uneditable-input.span12{width:710px;}input.span11,textarea.span11,.uneditable-input.span11{width:648px;}input.span10,textarea.span10,.uneditable-input.span10{width:586px;}input.span9,textarea.span9,.uneditable-input.span9{width:524px;}input.span8,textarea.span8,.uneditable-input.span8{width:462px;}input.span7,textarea.span7,.uneditable-input.span7{width:400px;}input.span6,textarea.span6,.uneditable-input.span6{width:338px;}input.span5,textarea.span5,.uneditable-input.span5{width:276px;}input.span4,textarea.span4,.uneditable-input.span4{width:214px;}input.span3,textarea.span3,.uneditable-input.span3{width:152px;}input.span2,textarea.span2,.uneditable-input.span2{width:90px;}input.span1,textarea.span1,.uneditable-input.span1{width:28px;}}@media (max-width: 767px){body{padding-right:20px;padding-left:20px;}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px;}.container-fluid{padding:0;}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left;}.dl-horizontal dd{margin-left:0;}.container{width:auto;}.row-fluid{width:100%;}.row,.thumbnails{margin-left:0;}.thumbnails > li{float:none;margin-left:0;}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.row-fluid [class*="offset"]:first-child{margin-left:0;}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto;}.controls-row [class*="span"] + [class*="span"]{margin-left:0;}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0;}.modal.fade{top:-100px;}.modal.fade.in{top:20px;}}@media (max-width: 480px){.nav-collapse{-webkit-transform:translate3d(0,0,0);}.page-header h1 small{display:block;line-height:20px;}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc;}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left;}.form-horizontal .controls{margin-left:0;}.form-horizontal .control-list{padding-top:0;}.form-horizontal .form-actions{padding-right:10px;padding-left:10px;}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px;}.media-object{margin-right:0;margin-left:0;}.modal{top:10px;right:10px;left:10px;}.modal-header .close{padding:10px;margin:-10px;}.carousel-caption{position:static;}}@media (max-width: 797px){.navbar-fixed-top,.navbar-fixed-bottom{position:static;}.navbar-fixed-top{margin-bottom:20px;}.navbar-fixed-bottom{margin-top:20px;}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px;}.navbar .container{width:auto;padding:0;}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px;}.nav-collapse{clear:both;}.nav-collapse .nav{float:none;margin:0 0 10px;}.nav-collapse .nav > li{float:none;}.nav-collapse .nav > li > a{margin-bottom:2px;}.nav-collapse .nav > .divider-vertical{display:none;}.nav-collapse .nav .nav-header{color:#777;text-shadow:none;}.nav-collapse .nav > li > a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.nav-collapse .dropdown-menu li + li a{margin-bottom:2px;}.nav-collapse .nav > li > a:hover,.nav-collapse .nav > li > a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2;}.navbar-inverse .nav-collapse .nav > li > a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999;}.navbar-inverse .nav-collapse .nav > li > a:hover,.navbar-inverse .nav-collapse .nav > li > a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111;}.nav-collapse.in .btn-group{padding:0;margin-top:5px;}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.nav-collapse .open > .dropdown-menu{display:block;}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none;}.nav-collapse .dropdown-menu .divider{display:none;}.nav-collapse .nav > li > .dropdown-menu:before,.nav-collapse .nav > li > .dropdown-menu:after{display:none;}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111;}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0;}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden;}.navbar .btn-navbar{display:block;}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px;}}@media (min-width: 980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important;}}@charset "UTF-8";@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0);}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0);}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0);}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0);}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0);}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0);}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom;}@-webkit-keyframes flash{0%,50%,to{opacity:1;}25%,75%{opacity:0;}}@keyframes flash{0%,50%,to{opacity:1;}25%,75%{opacity:0;}}.flash{-webkit-animation-name:flash;animation-name:flash;}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1);}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}to{-webkit-transform:scaleX(1);transform:scaleX(1);}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1);}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}to{-webkit-transform:scaleX(1);transform:scaleX(1);}}.pulse{-webkit-animation-name:pulse;animation-name:pulse;}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1);}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1);}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1);}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1);}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1);}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1);}to{-webkit-transform:scaleX(1);transform:scaleX(1);}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1);}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1);}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1);}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1);}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1);}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1);}to{-webkit-transform:scaleX(1);transform:scaleX(1);}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand;}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0);}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0);}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}}.shake{-webkit-animation-name:shake;animation-name:shake;}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0);}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg);}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg);}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg);}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg);}50%{-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0);}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg);}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg);}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg);}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg);}50%{-webkit-transform:translateX(0);transform:translateX(0);}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out;}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg);}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg);}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}to{-webkit-transform:rotate(0deg);transform:rotate(0deg);}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg);}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg);}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}to{-webkit-transform:rotate(0deg);transform:rotate(0deg);}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center;}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1);}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg);}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg);}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg);}to{-webkit-transform:scaleX(1);transform:scaleX(1);}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1);}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg);}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg);}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg);}to{-webkit-transform:scaleX(1);transform:scaleX(1);}}.tada{-webkit-animation-name:tada;animation-name:tada;}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0);}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg);}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg);}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg);}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg);}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg);}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0);}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg);}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg);}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg);}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg);}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg);}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}.wobble{-webkit-animation-name:wobble;animation-name:wobble;}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0);}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg);}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg);}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg);}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg);}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg);}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg);}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg);}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0);}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg);}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg);}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg);}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg);}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg);}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg);}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg);}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center;}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1);}14%{-webkit-transform:scale(1.3);transform:scale(1.3);}28%{-webkit-transform:scale(1);transform:scale(1);}42%{-webkit-transform:scale(1.3);transform:scale(1.3);}70%{-webkit-transform:scale(1);transform:scale(1);}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1);}14%{-webkit-transform:scale(1.3);transform:scale(1.3);}28%{-webkit-transform:scale(1);transform:scale(1);}42%{-webkit-transform:scale(1.3);transform:scale(1.3);}70%{-webkit-transform:scale(1);transform:scale(1);}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out;}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3);}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03);}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97);}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1);}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3);}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03);}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97);}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1);}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn;}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0);}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0);}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown;}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0);}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0);}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0);}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0);}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0);}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0);}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft;}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0);}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0);}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0);}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0);}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight;}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0);}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0);}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0);}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0);}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp;}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1);}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3);}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1);}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3);}}.bounceOut{-webkit-animation-duration:.75s;-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut;}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0);}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0);}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0);}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0);}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown;}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0);}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0);}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0);}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0);}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft;}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0);}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0);}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0);}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0);}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight;}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0);}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0);}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0);}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0);}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp;}@-webkit-keyframes fadeIn{0%{opacity:0;}to{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}to{opacity:1;}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0);}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0);}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0);}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0);}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0);}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0);}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0);}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0);}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0);}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0);}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0);}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0);}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0);}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0);}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0);}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0);}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0);}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0);}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0);}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0);}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0);}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0);}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0);}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0);}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig;}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0);}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0);}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0);}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0);}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0);}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0);}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0);}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0);}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig;}@-webkit-keyframes fadeOut{0%{opacity:1;}to{opacity:0;}}@keyframes fadeOut{0%{opacity:1;}to{opacity:0;}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}@-webkit-keyframes fadeOutDown{0%{opacity:1;}to{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0);}}@keyframes fadeOutDown{0%{opacity:1;}to{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0);}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0);}}@keyframes fadeOutDownBig{0%{opacity:1;}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0);}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig;}@-webkit-keyframes fadeOutLeft{0%{opacity:1;}to{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0);}}@keyframes fadeOutLeft{0%{opacity:1;}to{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0);}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0);}}@keyframes fadeOutLeftBig{0%{opacity:1;}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0);}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig;}@-webkit-keyframes fadeOutRight{0%{opacity:1;}to{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0);}}@keyframes fadeOutRight{0%{opacity:1;}to{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0);}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight;}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0);}}@keyframes fadeOutRightBig{0%{opacity:1;}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0);}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig;}@-webkit-keyframes fadeOutUp{0%{opacity:1;}to{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0);}}@keyframes fadeOutUp{0%{opacity:1;}to{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0);}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0);}}@keyframes fadeOutUpBig{0%{opacity:1;}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0);}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig;}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible;}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg);}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg);}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg);}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg);}to{-webkit-transform:perspective(400px);transform:perspective(400px);}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg);}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg);}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg);}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg);}to{-webkit-transform:perspective(400px);transform:perspective(400px);}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible !important;animation-name:flipInX;backface-visibility:visible !important;}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg);}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg);}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg);}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg);}to{-webkit-transform:perspective(400px);transform:perspective(400px);}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg);}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg);}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg);}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg);}to{-webkit-transform:perspective(400px);transform:perspective(400px);}}.flipInY{-webkit-animation-name:flipInY;-webkit-backface-visibility:visible !important;animation-name:flipInY;backface-visibility:visible !important;}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg);}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg);}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg);}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg);}}.flipOutX{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible !important;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible !important;}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg);}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg);}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg);}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg);}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible !important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible !important;}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg);}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg);}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg);}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg);}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out;}@-webkit-keyframes lightSpeedOut{0%{opacity:1;}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg);}}@keyframes lightSpeedOut{0%{opacity:1;}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg);}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in;}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center;}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center;}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center;}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center;}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom;}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom;}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom;}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom;}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom;}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom;}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom;}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom;}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom;}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom;}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom;}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom;}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom;}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom;}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom;}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom;}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center;}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center;}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center;}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center;}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom;}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom;}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom;}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom;}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom;}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom;}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom;}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom;}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom;}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom;}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom;}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom;}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom;}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom;}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom;}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom;}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left;}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left;}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left;}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0);}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left;}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left;}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left;}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0);}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge;}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom;}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg);}to{-webkit-transform:scale(1);opacity:1;transform:scale(1);}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom;}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg);}to{-webkit-transform:scale(1);opacity:1;transform:scale(1);}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox;}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg);}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0);}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg);}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0);}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn;}@-webkit-keyframes rollOut{0%{opacity:1;}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg);}}@keyframes rollOut{0%{opacity:1;}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg);}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut;}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3);}50%{opacity:1;}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3);}50%{opacity:1;}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown;}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft;}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight;}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp;}@-webkit-keyframes zoomOut{0%{opacity:1;}50%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3);}to{opacity:0;}}@keyframes zoomOut{0%{opacity:1;}50%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3);}to{opacity:0;}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut;}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0);}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center;}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0);}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center;}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center;}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center;}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown;}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight;}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp;}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0);}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden;}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0);}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden;}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown;}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0);}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden;}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0);}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden;}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft;}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0);}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden;}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0);}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden;}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight;}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0);}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden;}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0);}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden;}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp;}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both;}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s;}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s;}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s;}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s;}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s;}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s;}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s;}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s;}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s;}@media (prefers-reduced-motion),(print){.animated{-webkit-animation:unset !important;-webkit-transition:none !important;animation:unset !important;transition:none !important;}}.slick-lightbox{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:black;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;}.slick-lightbox .slick-loading .slick-list{background-color:transparent;}.slick-lightbox .slick-prev{left:15px;}.slick-lightbox .slick-next{right:15px;}.slick-lightbox-hide{opacity:0;}.slick-lightbox-hide.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}.slick-lightbox-hide-init{position:absolute;top:-9999px;opacity:0;}.slick-lightbox-hide-init.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}.slick-lightbox-inner{position:fixed;top:0;left:0;width:100%;height:100%;}.slick-lightbox-slick-item{text-align:center;overflow:hidden;}.slick-lightbox-slick-item:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em;}.slick-caption-bottom .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{position:absolute;bottom:0;left:0;text-align:center;width:100%;margin-bottom:20px;}.slick-caption-dynamic .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{display:block;text-align:center;}.slick-lightbox-slick-item-inner{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%;}.slick-lightbox-slick-img{margin:0 auto;display:block;max-width:90%;max-height:90%;}.slick-lightbox-slick-caption{margin:10px 0 0;color:white;}.slick-lightbox-close{position:absolute;top:15px;right:15px;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;padding:0;border:none;}.slick-lightbox-close:focus{outline:none;}.slick-lightbox-close:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"×";}:root{--animation-duration:.5s;--animation-timing:ease-in-out;}.has-animation{-webkit-animation-duration:.5s;-webkit-animation-duration:var(--animation-duration,.5s);animation-duration:.5s;animation-duration:var(--animation-duration,.5s);-webkit-animation-timing-function:ease-in-out;-webkit-animation-timing-function:var(--animation-timing,ease-in-out);animation-timing-function:ease-in-out;animation-timing-function:var(--animation-timing,ease-in-out);}@-webkit-keyframes fadeIn{0%{opacity:0;}to{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}to{opacity:1;}}@-webkit-keyframes slideUp{0%{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translate(0);}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translate(0);}}@-webkit-keyframes slideRight{0%{opacity:0;transform:translate(-100px);}to{opacity:1;transform:translate(0);}}@keyframes slideRight{0%{opacity:0;transform:translate(-100px);}to{opacity:1;transform:translate(0);}}@-webkit-keyframes slideLeft{0%{opacity:0;transform:translate(100px);}to{opacity:1;transform:translate(0);}}@keyframes slideLeft{0%{opacity:0;transform:translate(100px);}to{opacity:1;transform:translate(0);}}@media screen and (min-width:800px){.has-animation.visible.animation-fade-in{-webkit-animation-name:fadeIn;animation-name:fadeIn;}.has-animation.visible.animation-slide-up{-webkit-animation-name:slideUp;animation-name:slideUp;}.has-animation.visible.animation-slide-right{-webkit-animation-name:slideRight;animation-name:slideRight;}.has-animation.visible.animation-slide-left{-webkit-animation-name:slideLeft;animation-name:slideLeft;}}@import-normalize ;body{--icon--chevron--light:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2713%27 height=%278%27 viewBox=%270 0 13 8%27 fill=%27%23ffb80d%27%3E %3Cpath d=%27M13 1.5L11.5 0l-5 4.9-5-4.9L0 1.5 6.5 8z%27/%3E %3C/svg%3E");--icon--chevron--dark:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2713%27 height=%278%27 viewBox=%270 0 13 8%27 fill=%27%23ffb80d%27%3E %3Cpath d=%27M13 1.5L11.5 0l-5 4.9-5-4.9L0 1.5 6.5 8z%27/%3E %3C/svg%3E");--icon--chevron--highlight:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2713%27 height=%278%27 viewBox=%270 0 13 8%27 fill=%27%230173ba%27%3E %3Cpath d=%27M13 1.5L11.5 0l-5 4.9-5-4.9L0 1.5 6.5 8z%27/%3E %3C/svg%3E");--icon--chevron:var(--icon--chevron--light);--icon--chevron--grey:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2713%27 height=%278%27 viewBox=%270 0 13 8%27 fill=%27%23D8D8D8%27%3E %3Cpath d=%27M13 1.5L11.5 0l-5 4.9-5-4.9L0 1.5 6.5 8z%27/%3E %3C/svg%3E");--icon--check--light:url("data:image/svg+xml;charset=utf-8,%3Csvg version=%271.1%27 id=%27Layer_1%27 xmlns=%27http://www.w3.org/2000/svg%27 x=%270%27 y=%270%27 width=%2710%27 height=%2710%27 viewBox=%270 0 10 10%27 xml:space=%27preserve%27 fill=%27%23083E73%27%3E %3Cpath id=%27Path-3%27 d=%27M7.9.4l1.6 1.2-5.3 7.5L.3 4.7l1.5-1.4L4 5.9z%27/%3E %3C/svg%3E");--icon--check--dark:url("data:image/svg+xml;charset=utf-8,%3Csvg version=%271.1%27 id=%27Layer_1%27 xmlns=%27http://www.w3.org/2000/svg%27 x=%270%27 y=%270%27 width=%2710%27 height=%2710%27 viewBox=%270 0 10 10%27 xml:space=%27preserve%27 fill=%27%23ffb80d%27%3E %3Cpath id=%27Path-3%27 d=%27M7.9.4l1.6 1.2-5.3 7.5L.3 4.7l1.5-1.4L4 5.9z%27/%3E %3C/svg%3E");--icon--check--highlight:url("data:image/svg+xml;charset=utf-8,%3Csvg version=%271.1%27 id=%27Layer_1%27 xmlns=%27http://www.w3.org/2000/svg%27 x=%270%27 y=%270%27 width=%2710%27 height=%2710%27 viewBox=%270 0 10 10%27 xml:space=%27preserve%27 fill=%27%230173ba%27%3E %3Cpath id=%27Path-3%27 d=%27M7.9.4l1.6 1.2-5.3 7.5L.3 4.7l1.5-1.4L4 5.9z%27/%3E %3C/svg%3E");--icon--check:var(--icon--check--light);--icon--play-circle--light:url("data:image/svg+xml;charset=utf-8,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 xml:space=%27preserve%27 fill=%27%23ffb80d%27%3E %3Cpath d=%27M9 0c4.8 0 8.7 4 8.7 9s-3.9 9-8.7 9S.3 14 .3 9 4.2 0 9 0zm0 1.6C5 1.6 1.8 4.9 1.8 9S5 16.4 9 16.4s7.2-3.3 7.2-7.4S13 1.6 9 1.6zM6.9 5.5l6.7 3.4-6.7 3.4V5.5z%27/%3E %3C/svg%3E");--icon--play-circle--dark:url("data:image/svg+xml;charset=utf-8,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 xml:space=%27preserve%27 fill=%27%23fff%27%3E %3Cpath d=%27M9 0c4.8 0 8.7 4 8.7 9s-3.9 9-8.7 9S.3 14 .3 9 4.2 0 9 0zm0 1.6C5 1.6 1.8 4.9 1.8 9S5 16.4 9 16.4s7.2-3.3 7.2-7.4S13 1.6 9 1.6zM6.9 5.5l6.7 3.4-6.7 3.4V5.5z%27/%3E %3C/svg%3E");--icon--play-circle--highlight:url("data:image/svg+xml;charset=utf-8,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 xml:space=%27preserve%27 fill=%27%23083E73%27%3E %3Cpath d=%27M9 0c4.8 0 8.7 4 8.7 9s-3.9 9-8.7 9S.3 14 .3 9 4.2 0 9 0zm0 1.6C5 1.6 1.8 4.9 1.8 9S5 16.4 9 16.4s7.2-3.3 7.2-7.4S13 1.6 9 1.6zM6.9 5.5l6.7 3.4-6.7 3.4V5.5z%27/%3E %3C/svg%3E");--icon--play-circle:var(--icon--play-circle--light);}.mce-content-body{max-width:58em;margin:1.25rem;}.block-editor-block-list__layout a:not(.wp-block-button__link),.child-main a:not(.wp-block-button__link){color:var(--wp--preset--color--orange);transition:text-decoration-color .2s ease-in-out;}.block-editor-block-list__layout a:not(.wp-block-button__link):not(:hover),.child-main a:not(.wp-block-button__link):not(:hover){text-decoration-color:var(--wp--custom--colors--link-hover);}.block-editor-block-list__layout a:not(.wp-block-button__link)[href="#"],.child-main a:not(.wp-block-button__link)[href="#"]{cursor:default;}.block-editor-block-list__layout .wp-image-link,.child-main .wp-image-link{-webkit-text-decoration:none;text-decoration:none;}.block-editor-block-list__layout address,.block-editor-block-list__layout code,.block-editor-block-list__layout dd,.block-editor-block-list__layout dt,.block-editor-block-list__layout ol,.block-editor-block-list__layout p,.block-editor-block-list__layout pre,.block-editor-block-list__layout ul,.child-main address,.child-main code,.child-main dd,.child-main dt,.child-main ol,.child-main p,.child-main pre,.child-main ul{font-size:max(1rem,min(8vw,1.0625rem));letter-spacing:0;line-height:1.5294117647;}.block-editor-block-list__layout address.is-style-small,.block-editor-block-list__layout code.is-style-small,.block-editor-block-list__layout dd.is-style-small,.block-editor-block-list__layout dt.is-style-small,.block-editor-block-list__layout ol.is-style-small,.block-editor-block-list__layout p.is-style-small,.block-editor-block-list__layout pre.is-style-small,.block-editor-block-list__layout ul.is-style-small,.child-main address.is-style-small,.child-main code.is-style-small,.child-main dd.is-style-small,.child-main dt.is-style-small,.child-main ol.is-style-small,.child-main p.is-style-small,.child-main pre.is-style-small,.child-main ul.is-style-small{font-size:.875rem;letter-spacing:0;line-height:1.25rem;}.block-editor-block-list__layout address.is-style-large,.block-editor-block-list__layout code.is-style-large,.block-editor-block-list__layout dd.is-style-large,.block-editor-block-list__layout dt.is-style-large,.block-editor-block-list__layout ol.is-style-large,.block-editor-block-list__layout p.is-style-large,.block-editor-block-list__layout pre.is-style-large,.block-editor-block-list__layout ul.is-style-large,.child-main address.is-style-large,.child-main code.is-style-large,.child-main dd.is-style-large,.child-main dt.is-style-large,.child-main ol.is-style-large,.child-main p.is-style-large,.child-main pre.is-style-large,.child-main ul.is-style-large{font-size:max(1rem,min(8vw,1.125rem));letter-spacing:0;line-height:1.5555555556;}.block-editor-block-list__layout address.tiny,.block-editor-block-list__layout code.tiny,.block-editor-block-list__layout dd.tiny,.block-editor-block-list__layout dt.tiny,.block-editor-block-list__layout ol.tiny,.block-editor-block-list__layout p.tiny,.block-editor-block-list__layout pre.tiny,.block-editor-block-list__layout ul.tiny,.child-main address.tiny,.child-main code.tiny,.child-main dd.tiny,.child-main dt.tiny,.child-main ol.tiny,.child-main p.tiny,.child-main pre.tiny,.child-main ul.tiny{font-size:.875rem;letter-spacing:0;line-height:1.4285714286;}.block-editor-block-list__layout p,.child-main p{margin:1.5rem 0;color:var(--wp--preset--color--black);}.block-editor-block-list__layout b,.block-editor-block-list__layout strong,.child-main b,.child-main strong{font-weight:var(--wp--custom--font-weight--semi-bold);}.block-editor-block-list__layout ul,.child-main ul{padding-left:.6875rem;list-style-type:"•";list-style-position:outside;}.block-editor-block-list__layout ul li,.child-main ul li{padding-left:1.1875rem;}.block-editor-block-list__layout ul li.gfield,.child-main ul li.gfield{padding-left:0;}.block-editor-block-list__layout ul.is-style-orange-check-list,.child-main ul.is-style-orange-check-list{padding-left:0;list-style-type:none;}.block-editor-block-list__layout ul.is-style-orange-check-list li,.child-main ul.is-style-orange-check-list li{position:relative;padding-left:2.125rem;}.block-editor-block-list__layout ul.is-style-orange-check-list li+li,.child-main ul.is-style-orange-check-list li+li{margin-top:1rem;}.block-editor-block-list__layout ul.is-style-orange-check-list li::before,.child-main ul.is-style-orange-check-list li::before{position:absolute;top:2px;left:0;width:18px;height:18px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTggMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+NDdGNkQ4MDItRTJCNy00N0E0LTlGN0ItNDQyMDY5NUY5QjIxPC90aXRsZT4KICAgIDxnIGlkPSJCbG9jay1FZGl0b3ItQ29udmVyc2lvbiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IlBhdHRlcm4tTGlicmFyeS0tLU5hdGl2ZS1CbG9ja3MiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMDMuMDAwMDAwLCAtMzQzMS4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTY3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMDMuMDAwMDAwLCAzMzkwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMzkuMTU3OTA0KSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkNoZWNrLW1hcmsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iSWNvbi9DaGVjay1NYXJrLU9yYW5nZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi4wMDAwMDAsIDIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsIiBmaWxsPSIjRTg2NzNBIiBjeD0iNy4xOTk5OTk1NyIgY3k9IjcuMTk5OTk5NTciIHI9IjcuMTk5OTk5NTciPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlRhYmxlLUNoZWNrIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjAwMDAwMCwgNC4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik01LjIwNTY0NTY3LDAuMjc5NTYwNTQ4IEM1LjQxMTY4NDYxLC0wLjAxNTA1MzIxMDggNS44MTk5NzY2MSwtMC4wODg1NDE1MjU1IDYuMTE3NTkxMzksMC4xMTU0MTk4MDMgQzYuMzk3Njk5NDEsMC4zMDczODM0MDcgNi40Nzk5MzYzNywwLjY3NjY5ODg4NCA2LjMxNjg2NjA3LDAuOTY1MTA0OTMzIEw2LjI4MzQwNDEyLDEuMDE4MTY5ODYgTDIuNTE5NjA2ODEsNi4zOTk5OTk2MiBMMC4yMDMxNDU5MzcsNC4yMTM2OTQ1NCBDLTAuMDU4ODM3NzQxOSwzLjk2NjQzMTAyIC0wLjA2ODcyODk5MSwzLjU1NTc0NjE2IDAuMTgxMDUzMjE0LDMuMjk2NDA0MiBDMC40MTUyMjQwMywzLjA1MzI3MTEzIDAuNzk0NDg5OTc3LDMuMDI5NDY5NDkgMS4wNTY4NTEzOSwzLjIzMTE4Mjg4IEwxLjEwNzY4NzMyLDMuMjc0NTM0MjUgTDIuMzE0MzE1NDEsNC40MTMyNDA3MyBMNS4yMDU2NDU2NywwLjI3OTU2MDU0OCBaIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");background-repeat:no-repeat;background-position:center;background-size:18px;content:"";}.block-editor-block-list__layout ul.is-style-numbered-list,.child-main ul.is-style-numbered-list{list-style:none;counter-reset:offset-circles;}.block-editor-block-list__layout ul.is-style-numbered-list li,.child-main ul.is-style-numbered-list 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;}.block-editor-block-list__layout ul.is-style-numbered-list li:last-child,.child-main ul.is-style-numbered-list li:last-child{border-bottom:none;}.block-editor-block-list__layout ul.is-style-numbered-list li::before,.child-main ul.is-style-numbered-list li::before{position:absolute;top:0;display:inline-block;vertical-align:top;width:46px;height:46px;margin-left:-4.625rem;border-right:6px solid rgba(0,0,0,0);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);}.block-editor-block-list__layout ol li+li,.block-editor-block-list__layout ul li+li,.child-main ol li+li,.child-main ul li+li{margin-top:1.25rem;}.block-editor-block-list__layout p:empty,.child-main p:empty{display:none;}.block-editor-block-list__layout .is-style-reference-citation-text,.child-main .is-style-reference-citation-text{font-size:.875rem;}.block-editor-block-list__layout blockquote,.child-main blockquote{justify-content:center;margin:0;margin-bottom:1.5rem;font-style:normal;gap:24px;}.block-editor-block-list__layout blockquote.is-style-plain::before,.child-main blockquote.is-style-plain::before{display:none;}.block-editor-block-list__layout blockquote.is-style-quote-large p,.child-main blockquote.is-style-quote-large p{margin:0;font-family:var(--wp--preset--font-family--poynter);font-size:clamp(1.375rem,.929rem + 1.19vw,2rem);font-weight:var(--wp--custom--font-weight--bold);letter-spacing:-.02875rem;line-height:1.40625;}.block-editor-block-list__layout blockquote.is-style-quote-large p::before,.child-main blockquote.is-style-quote-large p::before{display:block;width:33px;height:26px;background-size:33px;}.block-editor-block-list__layout blockquote p,.child-main blockquote p{position:relative;display:flex;flex-direction:column;align-items:center;margin:0;font-family:var(--wp--preset--font-family--poynter);font-size:max(1.25rem,min(8vw,1.375rem));font-weight:var(--wp--custom--font-weight--bold);letter-spacing:-.01938rem;line-height:1.7727272727;}.block-editor-block-list__layout blockquote p::before,.child-main blockquote p::before{display:block;flex-basis:33px;flex-shrink:0;width:23px;height:18px;background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml;charset=utf-8,%3C?xml%20version=%271.0%27%20encoding=%27UTF-8%27?%3E%20%3Csvg%20width=%2723px%27%20height=%2718px%27%20viewBox=%270%200%2023%2018%27%20version=%271.1%27%20xmlns=%27http://www.w3.org/2000/svg%27%20xmlns:xlink=%27http://www.w3.org/1999/xlink%27%20fill=%27%23F3623F%27%3E%20%3Ctitle%3EFD6324BE-2825-456B-A8CB-B70DCDA64F15%3C/title%3E%20%3Cg%20id=%27Pattern-Library%27%20stroke-width=%271%27%20fill-rule=%27evenodd%27%3E%20%3Cg%20id=%27Pattern-Library---Style-Guide%27%20transform=%27translate%28-268.000000,%20-3002.000000%29%27%20fill-rule=%27nonzero%27%3E%20%3Cg%20id=%27Text-Styles%27%20transform=%27translate%2862.000000,%201063.000000%29%27%3E%20%3Cg%20id=%27Icon/Testimonial%27%20transform=%27translate%28206.000000,%201939.000000%29%27%3E%20%3Cpath%20d=%27M6.92050792,17.334272%20C9.17258413,17.334272%2010.5071478,15.3088%2010.5071478,13.283328%20C10.5071478,11.210752%209.58963528,9.797632%207.37926418,7.913472%20C7.79631533,6.029312%209.42281482,4.00384%2011.1327245,2.402304%20L9.42281482,0%20C4.45990613,3.155968%201.99930435,6.688768%201.99930435,10.975232%20C1.99930435,14.790656%204.04285498,17.334272%206.92050792,17.334272%20Z%20M17.7638378,17.334272%20C20.015914,17.334272%2021.3504777,15.3088%2021.3504777,13.283328%20C21.3504777,11.210752%2020.4329652,9.797632%2018.2225941,7.913472%20C18.6396452,6.029312%2020.2661447,4.00384%2021.9760544,2.402304%20L20.2661447,0%20C15.303236,3.155968%2012.8426342,6.688768%2012.8426342,10.975232%20C12.8426342,14.790656%2014.8861849,17.334272%2017.7638378,17.334272%20Z%27%20id=%27%E2%80%9C%27/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:23px;content:"";}.block-editor-block-list__layout blockquote cite,.child-main blockquote cite{display:block;width:100%;margin-top:2rem;font-family:"noto serif",serif;font-size:clamp(1rem,.911rem + .238vw,1.125rem);font-style:italic;font-weight:400;letter-spacing:.01563rem;text-align:center;text-transform:capitalize;}.block-editor-block-list__layout blockquote cite::before,.child-main blockquote cite::before{content:"– ";}.block-editor-block-list__layout code,.block-editor-block-list__layout pre,.child-main code,.child-main pre{font-family:var(--wp--preset--font-family--mono);}.block-editor-block-list__layout pre,.child-main pre{margin:1rem 0 0;white-space:pre;white-space:pre-wrap;word-wrap:break-word;}.block-editor-block-list__layout sub,.child-main sub{position:relative;bottom:-.25em;vertical-align:baseline;font-size:75%;line-height:0;}.block-editor-block-list__layout sup,.child-main sup{position:relative;top:-.5em;vertical-align:baseline;font-size:75%;line-height:0;}.block-editor-block-list__layout abbr,.child-main abbr{cursor:help;}.block-editor-block-list__layout dt,.child-main dt{font-weight:700;}.block-editor-block-list__layout dd,.child-main dd{margin:0 0 1rem;}.block-editor-block-list__layout .wp-block-table,.child-main .wp-block-table{margin:0 auto;overflow:visible;overflow-x:auto;border:none;background-color:var(--wp--preset--color--ash);}.block-editor-block-list__layout .wp-block-table.is-style-stripes tfoot,.child-main .wp-block-table.is-style-stripes tfoot{background-color:#f0f0f0;}.block-editor-block-list__layout table,.child-main table{margin:0;padding:0;border-radius:0 0 4px 4px;border-collapse:inherit;border-spacing:0;}.block-editor-block-list__layout table thead th,.child-main table thead th{padding:1em 1.25em;border-top:none;border-right:none;border-bottom:2px solid #2e2e2e;border-left:none;color:var(--wp--preset--color--orange);font-size:1rem;font-weight:var(--wp--custom--font-weight--semi-bold);text-align:left;}.block-editor-block-list__layout table tbody,.child-main table tbody{box-shadow:0 2px 4px 0 rgba(0,0,0,.11);}.block-editor-block-list__layout table tbody td:first-child,.block-editor-block-list__layout table thead th:first-child,.child-main table tbody td:first-child,.child-main table thead th:first-child{position:sticky;left:0;background-color:var(--wp--custom--colors--body-bg);}.block-editor-block-list__layout td,.child-main td{padding:1em 1.25em;border-top:none;border-right:none;border-bottom:1px solid var(--wp--preset--color--light-grey);border-left:none;font-size:1.125rem;text-align:left;}.block-editor-block-list__layout tr:nth-child(even),.child-main tr:nth-child(even){background:var(--wp--custom--colors--table-row-bg);}.block-editor-block-list__layout img,.block-editor-block-list__layout img[class*=align],.block-editor-block-list__layout img[class*=wp-image-],.child-main img,.child-main img[class*=align],.child-main img[class*=wp-image-]{max-width:100%;height:auto;border:0;}.block-editor-block-list__layout figcaption,.child-main figcaption{display:flex;align-items:center;margin-top:1em;color:var(--wp--custom--colors--heading);font-size:.875rem;font-weight:700;}.block-editor-block-list__layout figcaption::after,.child-main figcaption::after{display:inline-block;width:42px;height:2px;margin-left:1em;background-color:var(--wp--custom--colors--border);content:"";}.block-editor-block-list__layout .secondary-caption,.child-main .secondary-caption{margin-top:.3125rem;color:var(--wp--custom--colors--heading);font-size:.875rem;letter-spacing:0;line-height:1.1875rem;}.block-editor-block-list__layout figure,.child-main figure{margin:0;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;}.block-editor-block-list__layout .entry-oembed,.child-main .entry-oembed{position:relative;max-width:100%;height:auto;padding-bottom:56.25%;overflow:hidden;}.block-editor-block-list__layout .entry-oembed iframe,.child-main .entry-oembed iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.block-editor-block-list__layout .is-style-dark,.child-main .is-style-dark{--icon--chevron:var(--icon--chevron--dark);--icon--check:var(--icon--check--dark);--wp--custom--colors--body:var(--wp--custom--colors--body-dark);--wp--custom--colors--heading:var(--wp--custom--colors--heading-dark);--wp--custom--colors--heading-em:var(--wp--custom--colors--heading-em-dark);--wp--custom--colors--link:var(--wp--custom--colors--link-dark);--wp--custom--colors--link-hover:var(--wp--custom--colors--link-hover-dark);--wp--custom--colors--text-button:var(--wp--custom--colors--text-button-dark);--wp--custom--colors--text-button-hover:var(--wp--custom--colors--text-button-hover-dark);--wp--custom--colors--border:var(--wp--custom--colors--border-dark);--wp--custom--colors--body-bg:var(--wp--custom--colors--body-bg-dark);--wp--custom--colors--shaded-bg:var(--wp--custom--colors--shaded-bg-dark);--wp--custom--colors--input-bg:var(--wp--custom--colors--input-bg-dark);--wp--custom--colors--button:var(--wp--custom--colors--button-dark);--wp--custom--colors--button-hover:var(--wp--custom--colors--button-hover-dark);--wp--custom--colors--button-bg:var(--wp--custom--colors--button-bg-dark);--wp--custom--colors--button-bg-hover:var(--wp--custom--colors--button-bg-hover-dark);background-color:var(--wp--custom--colors--body-bg-dark);background-color:var(--wp--custom--colors--body-bg);color:var(--wp--custom--colors--body-dark);color:var(--wp--custom--colors--body);}.block-editor-block-list__layout .has-margin-none,.child-main .has-margin-none{margin:0 !important;}.block-editor-block-list__layout .has-margin-top-none,.child-main .has-margin-top-none{margin-top:0 !important;}.block-editor-block-list__layout .has-margin-bottom-none,.child-main .has-margin-bottom-none{margin-bottom:0 !important;}.block-editor-block-list__layout .no-side-padding,.child-main .no-side-padding{padding-left:0 !important;padding-right:0 !important;}.block-editor-block-list__layout .negate-side-padding,.child-main .negate-side-padding{width:auto !important;margin-left:calc(-1 * var(--wp--custom--gutter-width--page)) !important;margin-right:calc(-1 * var(--wp--custom--gutter-width--page)) !important;}.block-editor-block-list__layout .has-underline,.child-main .has-underline{-webkit-text-decoration:underline !important;text-decoration:underline !important;}.block-editor-block-list__layout .has-weight-bold,.child-main .has-weight-bold{font-weight:700;}.block-editor-block-list__layout .has-weight-semibold,.child-main .has-weight-semibold{font-weight:600;}.block-editor-block-list__layout .has-weight-regular,.child-main .has-weight-regular{font-weight:500;}.block-editor-block-list__layout .has-relative,.child-main .has-relative{position:relative;}.block-editor-block-list__layout .excerpt,.child-main .excerpt{display:block;padding:0 0 2em;}.block-editor-block-list__layout .excerpt a,.child-main .excerpt a{color:#e67017;}.is-style-eyebrow-text{font-size:max(.9375rem,min(8vw,.75rem)) !important;font-weight:700 !important;letter-spacing:.25rem !important;line-height:2.1666666667;text-transform:uppercase;}.is-style-eyebrow-text::after{display:none;}body.debug .wp-block-column{background-color:#fcc;}body.debug .wp-block-group{box-shadow:inset 0 0 0 1px red;}body.debug .wp-block-group__inner-container{box-shadow:inset 0 0 1px 1px #6f6;}::-moz-selection{background:#000;color:var(--wp--custom--colors--dark--body);text-shadow:none;}::selection{background:#000;color:var(--wp--custom--colors--dark--body);text-shadow:none;}html{box-sizing:border-box;}*{scroll-margin-top:calc(75px + var(--admin-bar-height) + var(--wp--custom--gutter-width--page));scroll-margin-top:calc(var(--header-height) + var(--admin-bar-height) + var(--wp--custom--gutter-width--page));}*,*::after,*::before{box-sizing:inherit;}body{margin:0;overflow-x:hidden;background:var(--wp--custom--colors--body-bg);color:var(--wp--custom--colors--body);font-family:var(--wp--preset--font-family--base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;}body.vital{padding-top:4.6875rem !important;padding-top:var(--header-height) !important;-webkit-text-stroke:0 rgba(0,0,0,0) !important;}body.page-template-page-locations.utility-hidden .portfolio-nav{top:61px !important;}body::after{display:none;}button,input{font-family:var(--wp--preset--font-family--base);}a{-webkit-text-decoration:none;text-decoration:none;transition:color .14s ease-out;}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap;}.icon{display:inline-block;width:1em;height:1em;}.icon svg{display:block;width:1em;height:1em;}.child-main>*,.has-default-layout>*{max-width:var(--wp--custom--container-width--admin);margin-left:auto !important;margin-right:auto !important;}.child-main>.alignwide,.has-default-layout>.alignwide{max-width:var(--wp--custom--container-width--wide);}.child-main .alignfull,.has-default-layout .alignfull{max-width:none;margin-left:calc(-1 * var(--wp--custom--gutter-width--page)) !important;margin-right:calc(-1 * var(--wp--custom--gutter-width--page)) !important;}.child-main .alignleft,.has-default-layout .alignleft{float:left;margin-right:var(--wp--custom--gutter-width--page);}.child-main .alignright,.has-default-layout .alignright{float:right;margin-left:var(--wp--custom--gutter-width--page);}.child-main,.wp-block-post-content{margin-left:auto;margin-right:auto;padding-top:0;overflow-x:clip;padding-left:var(--wp--custom--gutter-width--page);padding-right:var(--wp--custom--gutter-width--page);}.child-main::after,.wp-block-post-content::after{display:table;clear:both;content:" ";}.no-side-padding{padding-left:0 !important;padding-right:0 !important;}.no-top-margin{margin-top:0 !important;}.no-bottom-margin{margin-bottom:0 !important;}.overflow-hidden{overflow:hidden !important;}.is-content-justification-left,.is-content-justification-start{justify-content:flex-start !important;}.is-content-justification-center{justify-content:center !important;}.is-content-justification-end,.is-content-justification-right{justify-content:flex-end !important;}.is-content-justification-space-between{justify-content:space-between !important;}.is-content-justification-space-around{justify-content:space-around !important;}.is-content-justification-space-evenly{justify-content:space-evenly !important;}.orange-gradient-background{background:var(--wp--preset--gradient--orange-fade) !important;}.teal-gradient-background{background:var(--wp--preset--gradient--teal-fade) !important;}.purple-gradient-background{background:var(--wp--preset--gradient--blurple-fade) !important;}.has-soft-box-shadow{box-shadow:13px 18px 20px 0 rgba(0,0,0,.16);}.has-hard-box-shadow{box-shadow:0 2px 4px 0 rgba(0,0,0,.11);}.has-hard-box-shadow.wp-block-group{border-radius:10px;}.has-hard-oprion-1-box-shadow{box-shadow:0 3px 8px 0 rgba(0,0,0,.11);}.has-hard-oprion-1-box-shadow.wp-block-group{border-radius:10px;}.has-soft-with-left-box-shadow{box-shadow:-47px 57px 45px 0 rgba(11,11,11,.32);}.has-soft-with-right-box-shadow{box-shadow:30px 42px 54px 0 rgba(0,0,0,.28);}.has-soft-with-around-box-shadow{box-shadow:0 22px 34px 0 rgba(0,0,0,.4);}:root{--btn-border-radius:34px;}.cher-links{margin-right:-.375rem;margin-left:-.375rem;padding:0;list-style-type:none;}.cher-link-item{display:block;justify-content:center;margin:1em 0;padding:0;padding-left:0 !important;border-radius:1.2em;line-height:0;transition:background-color .2s ease-out;}.cher-link-item .cher-link-text,.cher-link-item .icon{display:none;}.cher-link-item:hover .cher-link::before{color:#f3623f;transition:.3s ease all;}.cher-link-item .cher-link{display:inline-block;padding:0;background-image:none !important;color:var(--wp--preset--color--white);}.cher-link-item .cher-link::before{color:var(--wp--custom--colors--body);font-size:1rem;line-height:1rem;transition:.3s ease all;}.cher-link-item .cher-link::after{display:none;}.cher-link-item.cher-link-facebook .cher-link::before{text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:G1c8c4;font-weight:normal;content:"";}.cher-link-item.cher-link-twitter .cher-link::before{text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:G1c8c4;font-weight:normal;content:"";}.cher-link-item.cher-link-linkedin .cher-link::before{text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:G1c8c4;font-weight:normal;content:"";}.cher-link-item.cher-link-messenger .cher-link::before{text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:G1c8c4;font-weight:normal;content:"";}.cher-link-item.cher-link-email .cher-link::before{text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:G1c8c4;font-weight:normal;content:"";}.cher-link-item .cher-link.nitro-lazy{background-image:none !important;}.cher-link-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap;}.mfp-content{max-width:var(--wp--custom--container-width--small);}.mfp-bg{position:fixed;z-index:1042;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:.8;background:palette("black");}.mfp-wrap{position:fixed;z-index:1043;top:0;left:0;width:100%;height:100%;backface-visibility:hidden;outline:none;}.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;-moz-user-select:none;user-select:none;}.mfp-loading.mfp-figure{display:none;}.mfp-hide{display:none;}.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;}.mfp-arrow,.mfp-close{z-index:1046;display:block;padding:0;overflow:visible;outline:none;border:0;box-shadow:none;background:rgba(0,0,0,0);cursor:pointer;-webkit-appearance:none;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;-webkit-text-decoration:none;text-decoration:none;}.mfp-close:focus,.mfp-close:hover{opacity:1;}.mfp-close:active{top:1px;}.mfp-close-btn-in .mfp-close{opacity:1;color:#fff;}.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:rgba(0,0,0,0);}.mfp-arrow:active{margin-top:-3.375rem;}.mfp-arrow:focus,.mfp-arrow:hover{opacity:.7;}.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 rgba(0,0,0,0);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;}.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;}.gform_wrapper{max-width:600px;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:rgba(0,0,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_title::after{display:none;}.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:var(--wp--preset--color--red);font-weight:700;}.gform_wrapper .gform_submission_error+.gform_body{padding-top:.625rem;}.gform_wrapper .gform_submission_error.hide_summary{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap;}.gform_wrapper .gform_body{padding:0 1.875rem 1.25rem !important;}.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 .gform_fields.top_label label .gfield_required{margin-left:.125rem;}.gform_wrapper .ginput_complex{display:flex;flex-direction:column;gap:16px;margin:0;}.gform_wrapper .ginput_complex>span{flex:1 1 60px;width:100%;margin:0;padding:0;border:none;background-color:rgba(0,0,0,0);transition:background-color .14s ease-out;}.gform_wrapper .ginput_complex>span:focus-within{background-color:rgba(0,0,0,0);}.gform_wrapper .ginput_complex>span label{color:#2e2e2e;font-size:.75rem;font-weight:var(--wp--custom--font-weight--semi-bold);line-height:.875rem;}.gform_wrapper .ginput_complex>span:first-child{margin-top:0;}.gform_wrapper label{display:block;margin:0 0 .3125rem;padding:0;color:var(--wp--preset--color--black);font-size:.75rem;font-weight:var(--wp--custom--font-weight--semi-bold);letter-spacing:0;text-transform:none;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("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBmaWxsPSIjRUQ1RTVEIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjgzNTY4MzM5LDcuMDI2NTc3OTIgTDUuMjkzODI2MDYsMy42MTY0NjkyNiBMMy42MTY0NjkyNiw0LjI4Njg3ODE2IEw2LjI2MTQ2ODM3LDcuODM1MjA5MjcgTDMuNjE2NDY5MjYsMTEuMzg0NDg4NiBMNS4yOTM4MjYwNiwxMi4wNTQ4OTc1IEw3LjgzNTY4MzM5LDguNjQ0MDIyMzcgTDEwLjM3NzU0MDcsMTIuMDU0ODk3NSBMMTIuMDU0ODk3NSwxMS4zODQ0ODg2IEw5LjQwOTg5ODQxLDcuODM1MjA5MjcgTDEyLjA1NDg5NzUsNC4yODY4NzgxNiBMMTAuMzc3NTQwNywzLjYxNjQ2OTI2IEw3LjgzNTY4MzM5LDcuMDI2NTc3OTIgWiBNNy44MDAwMDA0MywxNS42MDAwMDA5IEMzLjQ5OTI5NTQ0LDE1LjYwMDAwMDkgNS4wNjI2MTY5OWUtMTQsMTIuMTAwNzA1NCA1LjA2MjYxNjk5ZS0xNCw3LjgwMDAwMDQzIEM1LjA2MjYxNjk5ZS0xNCwzLjQ5OTI5NTQ0IDMuNDk5Mjk1NDQsLTEuODIwNzY1NzZlLTEzIDcuODAwMDAwNDMsLTEuODIwNzY1NzZlLTEzIEMxMi4xMDA3MDU0LC0xLjgyMDc2NTc2ZS0xMyAxNS42MDAwMDA5LDMuNDk5Mjk1NDQgMTUuNjAwMDAwOSw3LjgwMDAwMDQzIEMxNS42MDAwMDA5LDEyLjEwMDcwNTQgMTIuMTAwNzA1NCwxNS42MDAwMDA5IDcuODAwMDAwNDMsMTUuNjAwMDAwOSBaIi8+Cjwvc3ZnPgo=");content:"";}.gform_wrapper .gfield_description{padding:0 .9375rem;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]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap;}.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]){position:relative;display:block;width:100%;height:40px;margin:0;padding:0 .9375rem;border:1px solid rgba(69,66,73,.1);box-shadow:none;background-color:rgba(242,242,242,.45);color:var(--wp--preset--color--black);font-family:var(--wp--preset--font-family--base);font-size:1.125rem;letter-spacing:-.0225rem;line-height:1.75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,.gform_wrapper .gfield select:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,.gform_wrapper .gfield textarea:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus{background-color:rgba(229,246,255,.45);}.gform_wrapper .gfield input:focus,.gform_wrapper .gfield select:focus,.gform_wrapper .gfield textarea:focus{outline:none;}.gform_wrapper .gfield textarea{padding:.625rem .9375rem !important;height:120px !important;}.gform_wrapper .gfield+.gfield{margin-top:1.25rem;}.gform_wrapper .gfield:not(.complex):not(.gsection){padding:0;border:none;background-color:rgba(0,0,0,0);transition:background-color .14s ease-out;}.gform_wrapper .gfield:not(.complex):not(.gsection):focus-within{background-color:rgba(0,0,0,0);}.gform_wrapper .gfield .gfield_label{color:#2e2e2e;font-size:.75rem;font-weight:var(--wp--custom--font-weight--semi-bold);line-height:.875rem;}.gform_wrapper .gfield .gfield_label,.gform_wrapper .gfield .gform-field-label{padding:0 .9375rem;}.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:rgba(0,0,0,0);}.gform_wrapper .gfield.complex.gfield_error .ginput_complex span{border:none;background-color:rgba(243,98,63,0);}.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);}.gform_wrapper .gfield .ginput_container_checkbox{position:relative;padding:0;}.gform_wrapper .gfield .ginput_container_checkbox .gform-custom-checkbox-input{position:absolute;top:2px;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{display:block;transform:scale(0);transform-origin:center;opacity:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27%23454249%27%3E%3Cpath d=%27M1.71 5.525L.29 6.933l4.589 4.623 6.942-9.985L10.179.429 4.607 8.444z%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;content:"";transition:all .2s ease-out;position:absolute;top:0;left:0;width:100%;height:100%;}.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 .gchoice{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:rgba(0,0,0,0);}.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:rgba(0,0,0,0);}.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{display:flex;flex-direction:row-reverse;flex-wrap:wrap;padding-bottom:0;padding:0;border:none;background-color:rgba(0,0,0,0);transition:background-color .14s ease-out;}.gform_wrapper .gfield.ginput_custom_file_upload:focus-within{background-color:rgba(0,0,0,0);}.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{flex-basis:100%;}.gform_wrapper .gfield.ginput_custom_file_upload .gform_fileupload_multifile .gform_drop_area{display:flex;flex-direction:row;align-items:baseline;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_container_fileupload .gform_fileupload_multifile{border:2px dashed rgba(69,66,73,.15);}.gform_wrapper .gfield .ginput_container_fileupload .gform_drop_area{display:flex;flex-direction:column;align-items:center;padding:1.875rem;}.gform_wrapper .gfield .ginput_container_fileupload .gform_drop_area .gform_drop_instructions{font-size:.9375rem;letter-spacing:-.01875rem;}.gform_wrapper .gfield .ginput_container_fileupload .gform-ul-reset{margin:0;}.gform_wrapper .gfield .ginput_container_fileupload input[type=file]{width:100%;padding:.75rem .9375rem .5rem;border:1px solid rgba(69,66,73,.1);box-shadow:none;background-color:rgba(242,242,242,.45);font-size:1.125rem;line-height:1.75rem;content:"test";}.gform_wrapper .gfield .ginput_container_fileupload input[type=file]::file-selector-button{float:right;padding:.375rem .75rem .125rem;border:1px solid rgba(69,66,73,.15);border-radius:4px;background:#f2f2f2;color:#454249;font-family:var(--wp--preset--font-family--base);font-size:.6875rem;font-weight:900;letter-spacing:-.01375rem;line-height:.9375rem;text-transform:uppercase;cursor:pointer;transition:background .2s ease-in-out;}.gform_wrapper .gfield .gform_button_select_files{padding:.25rem .75rem;border:1px solid rgba(69,66,73,.15);border-radius:4px;background:#f2f2f2;color:#454249;font-family:var(--wp--preset--font-family--base);font-size:.6875rem;font-weight:900;letter-spacing:-.01375rem;line-height:.9375rem;text-transform:uppercase;}.gform_wrapper .gfield .ginput_preview_list .gfield_fileupload_filesize,.gform_wrapper .gfield .ginput_preview_list .gfield_fileupload_progress{display:none;}.gform_wrapper .gfield .ginput_preview_list .gfield_fileupload_filename{margin-right:.625rem;}.gform_wrapper .gfield .ginput_preview_list .ginput_preview{padding-left:1.25rem;}.gform_wrapper .gfield .ginput_preview_list .gform_delete{display:none;}.gform_wrapper .gfield .gform_styled_select{position:relative;}.gform_wrapper .gfield .gform_styled_select .icon{position:absolute;top:50%;right:15px;width:21px;height:26px;margin-top:-.8125rem;padding:.3125rem 0 .3125rem .3125rem;background-color:rgba(0,0,0,0);background-size:cover;content:url("data:image/svg+xml;charset=utf-8,%3C?xml%20version=%271.0%27%20encoding=%27UTF-8%27?%3E%20%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2716%27%20height=%2716%27%20viewBox=%270%200%2016%2016%27%20fill=%27%23454249%27%3E%20%3Cpath%20fill-rule=%27evenodd%27%20d=%27M7.79999954,15.5999991%20C3.49217874,15.5999991%200,12.1078203%200,7.79999954%20C0,3.49217874%203.49217874,0%207.79999954,0%20C12.1078203,0%2015.5999991,3.49217874%2015.5999991,7.79999954%20C15.5999991,12.1078203%2012.1078203,15.5999991%207.79999954,15.5999991%20Z%20M10.9316303,8.34119467%20C11.5966806,7.81902936%2011.9474749,6.99228011%2011.8608652,6.15118123%20C11.8464898,6.01157677%2011.7937495,5.87867656%2011.7084867,5.76720319%20C11.4534164,5.43372203%2010.9763012,5.37015743%2010.6428201,5.62522767%20L7.79999954,7.79962015%20L4.95717899,5.62522767%20C4.84570562,5.53996487%204.71280541,5.48722451%204.57320095,5.47284914%20C4.15556346,5.42984411%203.78213891,5.73354373%203.73913388,6.15118123%20C3.65252412,6.99228011%204.00331844,7.81902936%204.6683688,8.34119467%20L7.79999954,10.7999994%20L10.9316303,8.34119467%20Z%27/%3E%20%3C/svg%3E");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 3.0625rem;text-align:center;}.gform_wrapper .gform_button{position:relative;display:block;width:100%;padding:1.625rem;border:0;border-radius:34px;border-radius:var(--btn-border-radius);color:#fff;font-family:var(--wp--preset--font-family--base);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{border-radius:34px;border-radius:var(--btn-border-radius);content:"";position:absolute;top:0;left:0;width:100%;height:100%;}.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:var(--wp--preset--color--red);font-size:.625rem;line-height:.625rem;}.accordion.privacy-policy-accordion{margin-top:1.375rem !important;border:none;text-align:center;}.accordion.privacy-policy-accordion .accordion-title{display:flex;align-items:center;justify-content:center;color:var(--wp--preset--color--black);}.accordion.privacy-policy-accordion .accordion-title .title{margin-top:.1875rem;font-size:.8125rem;}.accordion.privacy-policy-accordion .accordion-title .title:hover{color:var(--wp--preset--color--orange);}.accordion.privacy-policy-accordion .accordion-content{font-size:.75rem;}.accordion.privacy-policy-accordion .accordion-content p{margin:2em auto 0;font-size:inherit;}.accordion.privacy-policy-accordion svg{max-width:10px;margin-right:.625rem;fill:var(--wp--preset--color--black);}.option-box .privacy-policy-accordion{margin-bottom:1.25rem;}legend{display:inline-block;margin-left:.625rem;padding:0 .5rem;font-size:.99219rem;}.gfield.gfield--type-survey .gfield_description{display:block;margin-top:1.25rem;font-size:1rem;}.gfield .gsurvey-rank{--item-height:0;max-width:100%;margin-top:0;counter-reset:suveyIndex;}.gfield .gsurvey-rank .gsurvey-rank-choice{white-space:normal !important;}.gfield .gsurvey-rank .gsurvey-rank-choice.active .survey-title::after{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSI4IiBjeT0iOCIgcj0iOCIgZmlsbD0iI2YzNjIzZiIvPjxwYXRoIGQ9Ik0xMSA1Ljg1NzE0TDEwLjE0MjkgNUw4LjAwMDg2IDcuMTQyTDUuODU3MTQgNUw1IDUuODU3MTRMNy4xNDM3MSA3Ljk5OTE0TDUgMTAuMTQyOUw1Ljg1NzE0IDExTDguMDAwODYgOC44NTYyOUwxMC4xNDI5IDExTDExIDEwLjE0MjlMOC44NTggNy45OTkxNEwxMSA1Ljg1NzE0WiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==");}.gfield .gsurvey-rank .gform-field-label{position:relative;padding:1rem 1rem 1rem 2.625rem !important;border:1px solid rgba(69,66,73,.2);background:var(--wp--preset--color--white);list-style:none;}.gfield .gsurvey-rank .gform-field-label::before{position:absolute;top:21px;left:16px;display:inline-block;width:12px;height:15px;opacity:.9;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIyIiBjeT0iMi4yNSIgcj0iMiIgZmlsbD0iIzk3OTc5NyIvPjxjaXJjbGUgY3g9IjEwIiBjeT0iMi4yNSIgcj0iMiIgZmlsbD0iIzk3OTc5NyIvPjwvc3ZnPg==");content:"";}.gfield .gsurvey-rank .survey-title{position:relative;display:block;padding-left:1rem;font-size:1.05438rem;font-weight:600;cursor:pointer;}.gfield .gsurvey-rank .survey-title::before{position:absolute;top:0;left:0;display:inline-block;margin-right:.625rem;font-weight:400;content:counter(suveyIndex);counter-increment:suveyIndex;}.gfield .gsurvey-rank .survey-title::after{display:inline-block;width:16px;height:16px;margin-left:.625rem;transform:translateY(3px);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE3Ij48Y2lyY2xlIGN4PSI4IiBjeT0iOCIgcj0iOCIgZmlsbD0iI2YzNjIzZiIgLz48cGF0aCBkPSJNOSAzLjI1SDdWNS4yNUg5VjMuMjVaTTYgNy4yNUg3SDlWOC4yNVYxMi4yNUgxMFYxMy4yNUg5SDdINlYxMi4yNUg3VjguMjVINlY3LjI1WiIgZmlsbD0iI2ZmZiIgLz48L3N2Zz4=");content:"";}.gfield .gsurvey-rank .survey-content{display:block;height:var(--item-height);padding-left:1rem;overflow:hidden;transition:height .33s ease-in-out;}.gfield .gsurvey-rank .survey-content p{font-size:.875rem;line-height:1.5rem;}.gfield .gfield_required{display:none;}.gfield .validation_message{display:none;}.gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gfield.gfield_error select:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gfield.gfield_error textarea:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){background:rgba(243,98,63,.2);}.gfield.gfield_error .gform_drop_area{background:rgba(243,98,63,.2);}.fit-form .gform_wrapper{max-width:100%;}.wp-block-group.facetwp-filter-main-wrap{margin:1.25rem 1.25rem 0;}.resource-filter-bar{max-width:1216px;margin:0 auto;padding:0 0 1.875rem;}.resource-filter-bar.facetwp-filter .alignwide{position:relative;padding-bottom:1.5rem;border-bottom:1px solid rgba(0,0,0,.1);gap:20px;}.resource-filter-bar.facetwp-filter .alignwide::before{display:none;}.resource-filter-bar .facetwp-facet-wrapper{width:auto;padding:0 1rem;}.facetwp-filter{align-items:center;}.facetwp-filter::before{display:none;}.facetwp-filter .filter-wrapper{display:flex;flex-wrap:wrap;width:100%;}.facetwp-filter .filter-by{display:none;}.facetwp-filter .filter-bar-header{display:flex;align-items:center;}.facetwp-filter .filter-toggle{height:40px;border:none;background:none;cursor:pointer;}.facetwp-filter .filter-toggle svg{width:18px;height:14px;}.facetwp-filter .filter-toggle .filter-bar-heading-icon{margin-right:.3125rem;line-height:1.1875rem;}.facetwp-filter .filter-toggle .filter-bar-heading-text{color:var(--wp--preset--color--black);font-size:1rem;font-weight:var(--wp--custom--font-weight--medium);line-height:1.5rem;}.facetwp-filter select{background-size:20px;font-size:1rem;letter-spacing:-.0225rem;}.facetwp-filter .facetwp-icon{right:inherit;left:15px;opacity:.4;}.facetwp-filter .facetwp-icon::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMDAwIiBkPSJNOS41IDNjNSAwIDkgNCA5IDkgMCAxLjUtLjQgMy0xLjEgNC4zbDYgNC0xLjEgMS43LTYtNGMtMS43IDEuOS00LjEgMy4xLTYuOCAzLjEtNSAwLTktNC05LTlzNC05LjEgOS05LjF6bTAgMmMtMy45IDAtNyAzLjEtNyA3czMuMSA3IDcgN2MyIDAgMy44LS45IDUuMS0yLjJsMS4xLTEuN2MuNS0uOS43LTIgLjctMy4xLjEtMy45LTMtNy02LjktN3oiLz48L3N2Zz4K");background-position:3px 55%;background-size:18px 18px;}.facetwp-filter .facetwp-search{padding-left:2rem;border:none;font-size:.75rem;}.facetwp-filter input[type=search],.facetwp-filter select{border:none;line-height:2.125rem;}.facetwp-filter .filter{position:relative;}.facetwp-filter .filter-name{position:relative;z-index:2;}.facetwp-filter .filter-name-link{position:relative;width:100%;height:41px;padding:0;padding-right:1.0625rem;border:none;border-radius:4px;background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--black);font-size:1rem;font-weight:var(--wp--custom--font-weight--medium);letter-spacing:.00625rem;line-height:2.5625rem;text-align:left;}.facetwp-filter .filter-name-link.filter-name-link-active,.facetwp-filter .filter-name-link:hover{color:var(--wp--preset--color--black);}.facetwp-filter .filter-name-link.filter-name-link-active svg,.facetwp-filter .filter-name-link:hover svg{transform:rotate(180deg);}.facetwp-filter .filter-name-link.filter-name-link-active g,.facetwp-filter .filter-name-link.filter-name-link-active svg,.facetwp-filter .filter-name-link:hover g,.facetwp-filter .filter-name-link:hover svg{fill:var(--wp--preset--color--white);}.facetwp-filter .filter-name-link svg{position:absolute;top:14px;right:0;width:12px;height:12px;border-radius:50%;background-color:var(--wp--preset--color--black);transition:all .16s ease-in-out;}.facetwp-filter .filter-name-link svg g{fill:var(--wp--preset--color--white);}.facetwp-filter .filter-name-link::after{position:absolute;left:0;width:100%;height:100%;content:"";}.facetwp-filter .facetwp-type-checkboxes{z-index:1;display:none;width:100%;padding:0 0 1.25rem;border-radius:4px;background-color:var(--wp--preset--color--white);}.facetwp-filter .facetwp-type-checkboxes.is-loading{opacity:1;}.facetwp-filter .facetwp-type-checkboxes .facetwp-checkbox{position:relative;margin:0;padding:.375rem 0 .375rem 1.625rem;background:none;font-size:1rem;font-weight:var(--wp--custom--font-weight--medium);letter-spacing:.00563rem;line-height:1.5rem;}.facetwp-filter .facetwp-type-checkboxes .facetwp-checkbox:hover{color:var(--wp--preset--color--black);}.facetwp-filter .facetwp-type-checkboxes .facetwp-checkbox::before{position:absolute;top:8px;left:0;width:13px;height:13px;border:1px solid #e4e1eb;border-radius:2px;content:"";}.facetwp-filter .facetwp-type-checkboxes .facetwp-checkbox.disabled:hover{color:var(--wp--preset--color--black);}.facetwp-filter .facetwp-type-checkboxes .facetwp-checkbox.checked::before{background-color:#333;}.facetwp-filter .facetwp-radio{margin:0 .3125rem;padding:.3125rem .625rem;border-radius:24px;background:none;font-size:1rem;font-weight:var(--wp--custom--font-weight--medium);letter-spacing:-.00625rem;line-height:1.5rem;}.facetwp-filter .facetwp-radio.active,.facetwp-filter .facetwp-radio:active,.facetwp-filter .facetwp-radio:focus,.facetwp-filter .facetwp-radio:hover{opacity:.7;}.facetwp-filter .facetwp-radio.checked{background:none;color:var(--wp--preset--color--black);}.facetwp-filter .facetwp-counter{display:none;}.facetwp-filter .facetwp-type-search{margin:.375rem 0 0 0 !important;}.facetwp-filter .facetwp-type-search .facetwp-icon{display:none;}.facetwp-filter .facetwp-type-search .facetwp-search{width:0;min-width:100%;padding:.25rem 0 0;padding-left:2rem;outline:none;background-color:#fff;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMDAwIiBkPSJNOS41IDNjNSAwIDkgNCA5IDkgMCAxLjUtLjQgMy0xLjEgNC4zbDYgNC0xLjEgMS43LTYtNGMtMS43IDEuOS00LjEgMy4xLTYuOCAzLjEtNSAwLTktNC05LTlzNC05LjEgOS05LjF6bTAgMmMtMy45IDAtNyAzLjEtNyA3czMuMSA3IDcgN2MyIDAgMy44LS45IDUuMS0yLjJsMS4xLTEuN2MuNS0uOS43LTIgLjctMy4xLjEtMy45LTMtNy02LjktN3oiLz48L3N2Zz4K");background-repeat:no-repeat;background-position:left 8px center;background-size:18px;font-size:.8125rem;font-weight:var(--wp--custom--font-weight--bold);letter-spacing:.00625rem;text-transform:uppercase;transition:ease all .4s 0s;}.facetwp-filter .facetwp-type-search .facetwp-search.nitro-lazy{background-image:none !important;}.facetwp-filter .facetwp-type-search .facetwp-search:focus{width:200px;outline:none;box-shadow:none;}.facetwp-selections-wrap{display:flex;justify-content:center;margin:0 auto;padding:0;background-color:rgba(69,66,73,.15);}.facetwp-selections-wrap .facetwp-selections{display:flex;align-items:center;margin:0;}.facetwp-selections-wrap .facetwp-selections ul{margin:0;padding:0;}.facetwp-selections-wrap .facetwp-selections li{margin:0 !important;padding:0 !important;line-height:1.5rem;}.facetwp-selections-wrap .facetwp-selections .facetwp-selection-label{display:none;}.facetwp-selections-wrap .facetwp-selections .facetwp-selection-value{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;background-image:none;color:#454249;font-size:.625rem;font-weight:var(--wp--custom--font-weight--bold);letter-spacing:.20813rem;line-height:1.6875rem;text-transform:uppercase;cursor:pointer;transition:color .333s ease;}.facetwp-selections-wrap .facetwp-selections .facetwp-selection-value.nitro-lazy{background-image:none !important;}.facetwp-selections-wrap .facetwp-selections .facetwp-selection-value:hover{color:#666;}.facetwp-selections-wrap .facetwp-selections .facetwp-selection-value::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:"×";}.facetwp-selections-wrap .facetwp-facet{display:flex;align-items:center;margin:0;}.facetwp-selections-wrap .facetwp-facet.facetwp-hidden{display:none;}.facetwp-selections-wrap .facetwp-reset{display:inline-block;vertical-align:middle;min-width:110px;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;background-image:none;color:#454249 !important;font-size:.625rem;letter-spacing:.20813rem;line-height:1.6875rem;text-transform:uppercase;cursor:pointer;transition:color .333s ease;}.facetwp-selections-wrap .facetwp-reset.nitro-lazy{background-image:none !important;}.facetwp-selections-wrap .facetwp-reset:hover{color:#666;}.facetwp-template.is-active .blog-card,.facetwp-template.is-active .post-search-item,.facetwp-template.is-active .project-card,.facetwp-template.is-active .resource-card{display:none;}.facetwp-template.is-active .loading-throbber{height:30vh;}.facetwp-template .loading-throbber{position:relative;width:120px;height:120px;margin:3em auto;border-radius:120px;background-color:rgba(255,255,255,.1);}.facetwp-template .loading-throbber .text{position:absolute;top:50%;left:50%;width:120px;margin-top:-3.75rem;margin-left:-3.75rem;font-size:.8125rem;font-weight:400;line-height:7.5rem;text-align:center;text-transform:uppercase;}.facetwp-template .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;}.facetwp-template .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:"";}.pager-hidden{display:none !important;}@keyframes cssload-ball{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.hbspt-form{margin-top:1.875rem;margin-bottom:1.875rem;}.hbspt-form .hs-form{max-width:300px;padding:1.25rem 1.875rem;border-radius:10px;box-shadow:-30px 42px 84px 0 rgba(69,66,73,.15);background:#fff;}.hbspt-form .hs-form label{padding:0 .9375rem;color:#2e2e2e;font-size:.75rem;font-weight:var(--wp--custom--font-weight--semi-bold);line-height:.875rem;}.hbspt-form .hs-form input[type=email]{position:relative;display:block;width:100%;height:40px;margin:0;padding:0 .9375rem;border:1px solid rgba(69,66,73,.1);box-shadow:none;background-color:rgba(242,242,242,.45);color:var(--wp--preset--color--black);font-family:var(--wp--preset--font-family--base);font-size:1.125rem;letter-spacing:-.0225rem;line-height:1.75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.hbspt-form .hs-form input[type=email]:focus{outline:none;background-color:rgba(229,246,255,.45);}.hbspt-form .hs-form input[type=email].error{background-color:rgba(243,98,63,.2);}.hbspt-form .hs-form .hs-submit{margin-top:1.25rem;margin-bottom:0;}.hbspt-form .hs-form .hs-submit .actions{--color:color(button);--bg-color:color(button-bg);--padding-top:10px;--padding-side:30px;--padding-bottom:8px;position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.875rem .5rem;padding:var(--padding-top) var(--padding-side) var(--padding-bottom);overflow:hidden;border:none;border-radius:34px;border-radius:var(--btn-border-radius);border-radius:32px;background-color:color(button-bg);background-color:var(--bg-color);color:var(--wp--preset--color--white);color:var(--wp--preset--color--white);font-size:1rem;font-weight:var(--wp--custom--font-weight--semi-bold);letter-spacing:0;line-height:1.25;text-align:center;cursor:pointer;cursor:pointer;transition:all .3s linear;background:#4c84ff;}.hbspt-form .hs-form .hs-submit .actions::after,.hbspt-form .hs-form .hs-submit .actions::before{position:absolute;top:0;height:100%;border-radius:3px;content:"";}.hbspt-form .hs-form .hs-submit .actions::before{z-index:-1;left:0;width:100%;background:var(--wp--preset--color--orange);background:linear-gradient(135deg,#26aef9 0%,#b136ff 100%);background-position:center center;background-size:100%;transition:all .3s linear;}.hbspt-form .hs-form .hs-submit .actions::after{z-index:-2;left:50%;width:300%;transform:translateX(-50%);background:var(--wp--preset--color--orange);background:linear-gradient(135deg,#26aef9 0%,#b136ff 100%);background-position:center center;background-size:300%;transition:all .3s linear;}.hbspt-form .hs-form .hs-submit .actions:hover{box-shadow:0 4px 9px 0 rgba(0,0,0,.19);color:var(--wp--preset--color--white);transition:all .3s linear;}.hbspt-form .hs-form .hs-submit .actions:hover::before{opacity:0;transition:all .3s linear;}.hbspt-form .hs-form .hs-submit .actions:hover::after{background:var(--wp--preset--color--purple);}.hbspt-form .hs-form .hs-submit .hs-button{border:none;background:none;color:var(--wp--preset--color--white);font-size:1rem;font-weight:var(--wp--custom--font-weight--semi-bold);letter-spacing:0;line-height:1.25;text-align:center;cursor:pointer;}.hbspt-form .hs-form .hs-error-msgs,.hbspt-form .hs-form .hs_error_rollup{display:none;}:root{--message-bar-height:51px;--header-height:75px;--width:1440px;}.admin-bar{--admin-bar-height:32px;}.header-default.header{z-index:var(--wp--custom--z-index--header);width:100%;height:75px;height:var(--header-height);padding:1.875rem 2rem 0;transition:all .2s ease-in-out;}.header-default.header .header-container{z-index:var(--wp--custom--z-index--header);display:grid;align-items:center;width:100%;height:100%;margin:0 auto;grid-template-columns:repeat(3,33.3%);transition:all .2s ease-in-out;}.header-default.utility-hidden{top:var(--utility-height) !important;}.header{width:100%;}.header.header-landing .header-wrapper{margin:auto;}.header .home-link{display:inline-block;width:auto;height:30px;text-align:center;transition:height .3s ease-in-out;}.header .home-link svg{height:100%;}.header .menus{transition:height .4s ease-in-out;}.main-mobile-location{display:block;width:17px;height:21px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2711%27 height=%2715%27 viewBox=%270 0 11 15%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23000%27%3E %3Cpath id=%27Union%27 fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M9.5 6.25C9.5 6.60935 9.31693 7.2088 8.84184 8.03103C8.38855 8.81554 7.76343 9.64418 7.1063 10.4185C6.53766 11.0886 5.96575 11.6939 5.5 12.1647C5.03425 11.6939 4.46234 11.0886 3.8937 10.4185C3.23657 9.64418 2.61145 8.81554 2.15816 8.03103C1.68307 7.2088 1.5 6.60935 1.5 6.25C1.5 4.04086 3.29086 2.25 5.5 2.25C7.70914 2.25 9.5 4.04086 9.5 6.25ZM11 6.25C11 9.28757 5.5 14.25 5.5 14.25C5.5 14.25 0 9.28757 0 6.25C0 3.21243 2.46243 0.75 5.5 0.75C8.53757 0.75 11 3.21243 11 6.25ZM6.5 6.25C6.5 6.80228 6.05228 7.25 5.5 7.25C4.94772 7.25 4.5 6.80228 4.5 6.25C4.5 5.69772 4.94772 5.25 5.5 5.25C6.05228 5.25 6.5 5.69772 6.5 6.25ZM8 6.25C8 7.63071 6.88071 8.75 5.5 8.75C4.11929 8.75 3 7.63071 3 6.25C3 4.86929 4.11929 3.75 5.5 3.75C6.88071 3.75 8 4.86929 8 6.25Z%27/%3E %3C/svg%3E");background-repeat:no-repeat;background-position:left;background-size:100%;}.main-menu-toggle{position:fixed;z-index:1;right:32px;width:20px;height:20px;padding:0;border:0;background-color:rgba(0,0,0,0);color:inherit;cursor:pointer;transition:background-color .25s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;will-change:background-color;}.main-menu-toggle .hamburger{position:relative;z-index:2;display:inline-block;width:20px;height:20px;}.main-menu-toggle .hamburger .part{position:absolute;left:50%;display:block;width:20px;height:2px;transform:translate(-50%,-50%);transform-origin:center;border-radius:0;background-color:var(--wp--preset--color--black);transition:all .35s ease-out;}.main-menu-toggle .hamburger .top-bun{top:15%;}.nav-open .main-menu-toggle .hamburger .top-bun{top:50%;transform:translate(-50%,-50%) rotate(-45deg);}.main-menu-toggle .hamburger .meat{top:50%;opacity:1;}.nav-open .main-menu-toggle .hamburger .meat{top:50%;transform:translate(-50%,-50%) rotate(180deg);opacity:0;}.main-menu-toggle .hamburger .bottom-bun{top:85%;}.nav-open .main-menu-toggle .hamburger .bottom-bun{top:50%;transform:translate(-50%,-50%) rotate(225deg);}.nav-open .main-menu-toggle .top-bun{transform:translate(0,0) rotate(135deg);}.nav-open .main-menu-toggle .burger{opacity:0;}.nav-open .main-menu-toggle .bottom-bun{transform:translate(0,0) rotate(-135deg);}.header{background-color:var(--wp--preset--color--white);color:var(--wp--custom--colors--body-bg);}.header .sub-menu{background-color:var(--wp--custom--colors--body-bg);color:var(--wp--custom--colors--body);}.header.headroom--not-top{background-color:var(--wp--custom--colors--body-bg);color:var(--wp--custom--colors--body);}.header{position:fixed;top:0;}.header.headroom--unpinned{transform:translateY(-100%);}.search-open .header.headroom--unpinned{transform:translateY(0);}.nav-open .header.headroom--unpinned{transform:translateY(0);}.header.headroom--pinned,.header.headroom--top{transform:translateY(0);}.footer-address-block{float:none;width:100%;max-width:300px;margin:auto;}.footer-address-block .footer-address-block-locations{padding:2rem;}.footer-address-block .footer-address-block-locations .footer-address-block-location{width:100%;}.footer-address-block .footer-address-block-locations .footer-address-block-location:last-child{padding-right:0;}.main-menu{margin:0;padding:0;list-style:none;}.main-menu a{-webkit-text-decoration:none;text-decoration:none;}.main-menu li{margin-top:0;}.main-menu .icon{position:relative;top:.125em;}.main-menu .menu-item{margin:0;}.main-menu .sub-menu{position:absolute;padding:0;list-style:none;}.main-menu .menu-item-link{position:relative;display:block;color:inherit;}.main-menu .menu-item-link .icon{margin-right:1em;}.main-menu .menu-item-link[href="#"]{cursor:default;}.main-menu .menu-item-link[href="#"]>.sub-menu-toggle{display:none;}.main-menu .menu-item-top-level{font-family:var(--wp--preset--font-family--base);font-size:.875rem;font-weight:500;}.main-menu .menu-item-top-level>.menu-item-link{padding:.6875rem var(--wp--custom--gutter-width--form);border:none;background:none;color:#3c3c3c;font-size:1rem;white-space:nowrap;cursor:pointer;}.main-menu .menu-item-top-level>.menu-item-link:hover .sub-menu-toggle{opacity:1;}.main-menu .menu-item-top-level>.menu-item-link>.icon{display:none;}.main-menu .menu-item-top-level>.menu-item-link[href="#"]{cursor:default;}.main-menu .menu-item-top-level>.menu-item-link[href="#"]>.sub-menu-toggle{display:block;}.main-menu .menu-item-level-2,.main-menu .menu-item-level-3{font-size:.9375rem;font-weight:500;line-height:1.2666666667;}.main-menu .menu-item-level-2>.menu-item-link,.main-menu .menu-item-level-3>.menu-item-link{padding-left:var(--wp--custom--gutter-width--page);padding-right:var(--wp--custom--gutter-width--page);padding-top:.6875rem;padding-bottom:.6875rem;}.main-menu .back-to-main-menu{background:#f7f7f7;padding-top:.6875rem;padding-bottom:.6875rem;padding-left:.625rem;padding-right:.625rem;cursor:pointer;}.main-menu .back-to-main-menu .back-to-main-menu-button{position:relative;width:100%;padding-left:1.5625rem;outline:none;border:0;background:none;text-align:left;}.main-menu .back-to-main-menu .back-to-main-menu-button::before{position:absolute;top:0;left:0;width:15px;height:15px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2715%27 height=%2716%27 viewBox=%270 0 15 16%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%233C3C3C%27%3E %3Cg id=%27Icons/Link Arrow Right%27%3E %3Cpath id=%27Icons/Link Pill%27 fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M10.6132 6.96577L7.62463 3.98067C7.25349 3.60996 6.65176 3.60996 6.28062 3.98067C5.90947 4.35137 5.90947 4.9524 6.28062 5.32311L7.79409 6.83481L2.81334 6.9848C2.2887 7.0006 1.87623 7.4382 1.89204 7.96222C1.90786 8.48624 2.34598 8.89824 2.87061 8.88244L7.51887 8.74247L6.1776 10.0822C5.80646 10.4529 5.80646 11.0539 6.1776 11.4246C6.54874 11.7953 7.15048 11.7953 7.52162 11.4246L10.4972 8.45251C10.5446 8.40514 10.586 8.35401 10.6213 8.30007C10.9844 7.92876 10.9817 7.33378 10.6132 6.96577Z%27/%3E %3C/g%3E %3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:16px;rotate:180deg;content:"";}.utility-nav{display:none;flex-direction:row;align-items:center;justify-content:space-between;width:100%;height:100%;transition:all .3ms ease-in-out;}.utility-nav .left{display:flex;align-items:center;}.utility-nav .left *{color:var(--wp--preset--color--eclipse);font-size:.75rem;font-weight:var(--wp--custom--font-weight--normal);line-height:1.3125rem;}.utility-nav .left label{position:relative;padding-right:.9375rem;padding-left:1.25rem;}.utility-nav .left label::before{position:absolute;top:calc(50% - 1px);left:0;width:11px;height:14px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2711%27 height=%2715%27 viewBox=%270 0 11 15%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23000%27%3E %3Cpath id=%27Union%27 fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M9.5 6.25C9.5 6.60935 9.31693 7.2088 8.84184 8.03103C8.38855 8.81554 7.76343 9.64418 7.1063 10.4185C6.53766 11.0886 5.96575 11.6939 5.5 12.1647C5.03425 11.6939 4.46234 11.0886 3.8937 10.4185C3.23657 9.64418 2.61145 8.81554 2.15816 8.03103C1.68307 7.2088 1.5 6.60935 1.5 6.25C1.5 4.04086 3.29086 2.25 5.5 2.25C7.70914 2.25 9.5 4.04086 9.5 6.25ZM11 6.25C11 9.28757 5.5 14.25 5.5 14.25C5.5 14.25 0 9.28757 0 6.25C0 3.21243 2.46243 0.75 5.5 0.75C8.53757 0.75 11 3.21243 11 6.25ZM6.5 6.25C6.5 6.80228 6.05228 7.25 5.5 7.25C4.94772 7.25 4.5 6.80228 4.5 6.25C4.5 5.69772 4.94772 5.25 5.5 5.25C6.05228 5.25 6.5 5.69772 6.5 6.25ZM8 6.25C8 7.63071 6.88071 8.75 5.5 8.75C4.11929 8.75 3 7.63071 3 6.25C3 4.86929 4.11929 3.75 5.5 3.75C6.88071 3.75 8 4.86929 8 6.25Z%27/%3E %3C/svg%3E");background-repeat:no-repeat;background-position:left;background-size:100%;transform:translateY(-50%);content:"";}.utility-nav .left label::after{position:absolute;top:calc(50% - 1px);right:0;transform:translateY(-50%);content:":";}.utility-nav .left .location-menu{display:flex;margin:0;padding:0;list-style:none;}.utility-nav .left .location-menu .menu-item{margin:0;}.utility-nav .left .location-menu .menu-item-link{padding-left:.9375rem;}.utility-nav .left .location-menu .menu-item-link:hover{color:#ed5e5d;}.utility-nav .right{display:flex;align-items:center;height:100%;}.utility-nav .right .search-form{position:relative;width:100px;height:100%;padding:0 .625rem;transition:width .3s ease-in-out;}.utility-nav .right .search-form .search-form-field{width:100%;height:100%;padding:0 0 0 1.375rem;border:none;}.utility-nav .right .search-form .search-form-field::-moz-placeholder{opacity:1;color:var(--wp--preset--color--eclipse) !important;font-size:.75rem !important;font-weight:var(--wp--custom--font-weight--normal) !important;}.utility-nav .right .search-form .search-form-field::placeholder{opacity:1;color:var(--wp--preset--color--eclipse) !important;font-size:.75rem !important;font-weight:var(--wp--custom--font-weight--normal) !important;}.utility-nav .right .search-form .search-form-field:focus-visible{outline:none;}.utility-nav .right .search-form .close-icon{display:none;}.utility-nav .right .search-form .search-submit,.utility-nav .right .search-form::before{position:absolute;top:12px;left:10px;width:13px;height:13px;border:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2713%27 height=%2713%27 viewBox=%270 0 13 13%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23000%27%3E %3Cg id=%27Icon/Search%27%3E %3Cpath id=%27Shape%27 fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M1.84747 1.84717C4.02325 -0.328613 7.55088 -0.328613 9.72666 1.84717C11.6797 3.80019 11.8796 6.84244 10.3265 9.01849L10.355 9.04278L12.3531 11.0396C12.7157 11.4022 12.7157 11.9901 12.3531 12.3528C11.9904 12.7154 11.4025 12.7154 11.0399 12.3528L9.07006 10.383L9.0188 10.3262C6.84275 11.8793 3.8005 11.6794 1.84747 9.72636C-0.328307 7.55058 -0.328307 4.02294 1.84747 1.84717ZM3.16067 3.16036C1.71015 4.61088 1.71015 6.96264 3.16067 8.41316C4.61119 9.86368 6.96294 9.86368 8.41346 8.41316C9.86398 6.96264 9.86398 4.61088 8.41346 3.16036C6.96294 1.70985 4.61119 1.70985 3.16067 3.16036Z%27/%3E %3C/g%3E %3C/svg%3E");background-repeat:no-repeat;background-position:left;background-size:100%;content:"";cursor:pointer;}.utility-nav .right .search-form .search-submit:hover,.utility-nav .right .search-form::before:hover{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2713%27 height=%2713%27 viewBox=%270 0 13 13%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23F3623F%27%3E %3Cg id=%27Icon/Search%27%3E %3Cpath id=%27Shape%27 fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M1.84747 1.84717C4.02325 -0.328613 7.55088 -0.328613 9.72666 1.84717C11.6797 3.80019 11.8796 6.84244 10.3265 9.01849L10.355 9.04278L12.3531 11.0396C12.7157 11.4022 12.7157 11.9901 12.3531 12.3528C11.9904 12.7154 11.4025 12.7154 11.0399 12.3528L9.07006 10.383L9.0188 10.3262C6.84275 11.8793 3.8005 11.6794 1.84747 9.72636C-0.328307 7.55058 -0.328307 4.02294 1.84747 1.84717ZM3.16067 3.16036C1.71015 4.61088 1.71015 6.96264 3.16067 8.41316C4.61119 9.86368 6.96294 9.86368 8.41346 8.41316C9.86398 6.96264 9.86398 4.61088 8.41346 3.16036C6.96294 1.70985 4.61119 1.70985 3.16067 3.16036Z%27/%3E %3C/g%3E %3C/svg%3E");}.utility-nav .right .search-form .search-submit{display:none;}.utility-nav .right .search-form.search-active{width:180px;background:#f2f2f2;margin-right:1.25rem;}.utility-nav .right .search-form.search-active .search-form-field{background:#f2f2f2;}.utility-nav .right .search-form.search-active .search-submit{display:block;}.utility-nav .right .search-form.search-active::before{display:none;}.utility-nav .right .search-form.search-active .close-icon{position:absolute;top:13px;right:10px;display:block;width:15px;height:12px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2715%27 height=%2713%27 viewBox=%270 0 15 13%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23000%27%3E %3Cg id=%27icon/menu-close%27%3E %3Cpath id=%27icon/menu-close_2%27 fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M13.1673 1.56066L12.1066 0.5L7.33363 5.27297L2.56066 0.5L1.5 1.56066L6.27297 6.33363L1.5 11.1066L2.56066 12.1673L7.33363 7.39429L12.1066 12.1673L13.1673 11.1066L8.39429 6.33363L13.1673 1.56066Z%27/%3E %3C/g%3E %3C/svg%3E");background-repeat:no-repeat;background-position:left;background-size:100%;content:"";}.utility-nav .right .utility-menu{display:flex;align-items:center;gap:20px;margin:0;padding:0;}.utility-nav .right .utility-menu .menu-item{display:flex;align-items:center;margin:0;}.utility-nav .right .utility-menu .menu-item.utility-hire .menu-item-link{padding-left:1.25rem;}.utility-nav .right .utility-menu .menu-item.utility-hire .menu-item-link::before{position:absolute;top:3px;left:8px;width:6px;height:6px;border-radius:50%;background:#f3623f;content:"";}.utility-nav .right .utility-menu .menu-item.utility-contact .menu-item-link{padding-left:1.25rem;}.utility-nav .right .utility-menu .menu-item.utility-contact .menu-item-link::before{position:absolute;top:2px;left:0;width:13px;height:10px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2713%27 height=%2711%27 viewBox=%270 0 13 11%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23000%27%3E %3Cpath id=%27Union%27 fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M10.5043 2.0334H2.49565L6.49997 5.11364L10.5043 2.0334ZM1.3 2.75379V8.96673H11.7V2.75374L6.49997 6.75377L1.3 2.75379ZM0 10.2667V0.733398H13V10.2667H0Z%27/%3E %3C/svg%3E");background-repeat:no-repeat;background-position:left;background-size:100%;content:"";}.utility-nav .right .utility-menu .menu-item.utility-support .menu-item-link{padding-left:1.375rem;}.utility-nav .right .utility-menu .menu-item.utility-support .menu-item-link::before{position:absolute;top:0;left:0;width:17px;height:14px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2719%27 height=%2720%27 viewBox=%270 0 19 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23000%27%3E %3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M10.0931 3.31152C6.59225 3.31152 3.78343 6.22459 3.78343 9.78142C3.78343 10.8386 4.03139 11.8378 4.47112 12.7209L3.85806 15.9465L3.6709 16.9312L4.6375 16.6659L7.78135 15.803C8.49727 16.0922 9.27725 16.2517 10.0928 16.2517C13.5937 16.2517 16.4022 13.3385 16.4022 9.78176C16.4022 6.22508 13.5942 3.31152 10.0931 3.31152ZM5.03343 9.78142C5.03343 6.882 7.3151 4.56152 10.0931 4.56152C12.871 4.56152 15.1522 6.8822 15.1522 9.78176C15.1522 12.6812 12.8708 15.0017 10.0928 15.0017C9.37724 15.0017 8.69746 14.8482 8.08099 14.5722L7.87639 14.4807L7.66023 14.54L5.27323 15.1952L5.73955 12.7416L5.78114 12.5228L5.67497 12.327C5.26698 11.5746 5.03343 10.7075 5.03343 9.78142ZM9.40159 11.3436L10.3615 11.2881L10.3516 11.1177C10.3303 10.7499 10.5763 10.6457 10.9105 10.5093C11.5872 10.2272 12.0628 9.57868 12.0125 8.70852C11.9503 7.63203 11.1404 7.01279 10.0729 7.07448C9.01439 7.13566 8.23694 7.85564 8.30796 9.08463L9.39342 9.0219C9.38285 8.52747 9.73406 8.21915 10.1198 8.19686C10.5504 8.17197 10.8694 8.39655 10.8948 8.83612C10.9088 9.07833 10.7819 9.37369 10.4667 9.52691L10.151 9.67117C9.42405 10.0192 9.27953 10.4776 9.38225 11.1647L9.40159 11.3436ZM9.2149 12.7855C9.23926 13.2071 9.59778 13.4924 10.0015 13.4691C10.4141 13.4452 10.7374 13.1205 10.713 12.6989C10.6886 12.2773 10.3306 12.001 9.91799 12.0248C9.51431 12.0481 9.19053 12.3639 9.2149 12.7855Z%27/%3E %3C/svg%3E");background-repeat:no-repeat;background-position:left;content:"";}.utility-nav .right .utility-menu .menu-item-link{position:relative;color:var(--wp--preset--color--eclipse);font-size:.75rem;font-weight:var(--wp--custom--font-weight--normal);}.utility-nav .right .utility-menu .menu-item-link:hover{color:#ed5e5d;}.footer-menu{display:flex;flex-direction:column;}.footer-menu>li>a{width:100%;margin-bottom:1em;border-bottom:4px solid palette("blue");}.footer-menu .sub-menu{display:flex;flex-direction:column;margin-bottom:var(--wp--custom--gutter-width--column);}.footer-menu .sub-menu a{font-size:.875rem;}.buttons-wrapper{position:relative;min-width:167px;}.buttons-wrapper .menu{display:flex;align-items:center;margin:0;padding:0;list-style-type:none;}.buttons-wrapper .menu::after,.buttons-wrapper .menu::before{display:none;}.buttons-wrapper .menu li{margin:0;}.buttons-wrapper .menu li .menu-item-link{border-radius:32px;background:#4c84ff;color:var(--wp--preset--color--white);}.menu-cta-content{opacity:0;animation:good-mornin ease-in .5s;animation-duration:.5s;animation-fill-mode:forwards;}.menu-item-top-level.meganav .menu-item-level-2>.menu-item-link{opacity:0;animation:good-mornin ease-in .5s;animation-duration:.5s;animation-delay:.3s;animation-fill-mode:forwards;}.menu-item-top-level.meganav .menu-item-level-2 .sub-menu-level-2{opacity:0;animation:good-mornin ease-in .5s;animation-duration:.5s;animation-delay:.6s;animation-fill-mode:forwards;}.menu-item-top-level.meganav .menu-item-level-2:last-child>.menu-item-link{animation-delay:.9s;}.menu-item-top-level.meganav .menu-item-level-2:last-child .sub-menu-level-2{animation-delay:1.2s;}.menu-item-top-level.meganav .menu-item-level-2 .menu-posts,.menu-item-top-level.meganav .menu-item-level-2 .menu-search-wrapper{opacity:0;animation:good-mornin ease-in .5s;animation-duration:.5s;animation-delay:.6s;animation-fill-mode:forwards;}@keyframes good-mornin{from{transform:translateX(120px);opacity:0;}to{transform:translateX(0);opacity:1;}}.menu-item .sub-menu-level-1{padding-bottom:0 !important;}.menu-item .wp-block-group{padding:0;}.menu-item .wp-block-group .wp-block-columns{max-width:1440px !important;margin:0 !important;}.menu-item .wp-block-group .wp-block-columns .wp-block-column>.wp-block-group.menu-cta .h3{font-size:max(1.25rem,min(8vw,1.5rem));font-weight:var(--wp--custom--font-weight--heavy);letter-spacing:0;line-height:1.375;}.menu-item .wp-block-group .wp-block-columns .wp-block-column>.wp-block-group.menu-cta figure{width:calc(100% + 40px);margin-top:0;margin-bottom:0;margin-left:-1.25rem;margin-right:-1.25rem;}.menu-item .wp-block-navigation__container{display:grid;align-items:self-start;grid-template-columns:repeat(auto-fit,minmax(100%,1fr));grid-gap:20px;gap:20px;}.menu-item .wp-block-navigation__container a[href="#"]{pointer-events:none;}.menu-item .wp-block-navigation__container>.wp-block-navigation-item{flex-direction:column;align-items:self-start;}.menu-item .wp-block-navigation__container .wp-block-navigation-submenu>.wp-block-navigation-item__content{color:#3c3c3c;font-size:1.125rem;font-weight:var(--wp--custom--font-weight--semi-bold);line-height:1.75rem;}.menu-item .wp-block-navigation__container .wp-block-navigation-submenu>.wp-block-navigation-item__content:hover{color:#c14ee2;}.menu-item .wp-block-navigation__container .wp-block-navigation-submenu__toggle{display:none;}.menu-item .wp-block-navigation__container .wp-block-navigation__submenu-container{position:relative;top:auto;top:initial;gap:15px;width:auto;width:initial;height:auto;height:initial;padding-top:1.25rem;visibility:visible;opacity:1;border:0;}.menu-item .wp-block-navigation__container .wp-block-navigation__submenu-container.have-anchor{gap:0;}.menu-item .wp-block-navigation__container .wp-block-navigation__submenu-container.have-anchor .wp-block-navigation-link{padding-bottom:.5rem;}.menu-item .wp-block-navigation__container .wp-block-navigation__submenu-container.have-anchor .wp-block-navigation-link:has(.wp-block-navigation-item__content .wp-block-navigation-item__description){padding-bottom:.625rem;}.menu-item .wp-block-navigation__container .wp-block-navigation__submenu-container.have-anchor .wp-block-navigation-link+.wp-block-navigation-link:has(.wp-block-navigation-item__content .wp-block-navigation-item__label+.wp-block-navigation-item__description){padding-top:.9375rem;}.menu-item .wp-block-navigation__container .wp-block-navigation__submenu-container>.wp-block-navigation-item .wp-block-navigation-item__content{flex-direction:column;}.menu-item .wp-block-navigation__container .wp-block-navigation__submenu-container>.wp-block-navigation-item.menu-button{display:inline;}.menu-item .wp-block-navigation__container .wp-block-navigation__submenu-container>.wp-block-navigation-item.menu-button>a{--color:color(button);--bg-color:color(button-bg);--padding-top:10px;--padding-side:30px;--padding-bottom:8px;position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.875rem .5rem;padding:var(--padding-top) var(--padding-side) var(--padding-bottom);padding:.53125rem .625rem;overflow:hidden;border:none;border-radius:34px;border-radius:var(--btn-border-radius);border-radius:21px;background-color:color(button-bg);background-color:var(--bg-color);color:var(--wp--preset--color--white);font-size:1rem;font-size:.875rem;font-weight:var(--wp--custom--font-weight--semi-bold);letter-spacing:0;line-height:1.25;text-align:center;cursor:pointer;transition:all .3s linear;}.menu-item .wp-block-navigation__container .wp-block-navigation__submenu-container>.wp-block-navigation-item.menu-button>a::after,.menu-item .wp-block-navigation__container .wp-block-navigation__submenu-container>.wp-block-navigation-item.menu-button>a::before{position:absolute;top:0;height:100%;border-radius:3px;content:"";}.menu-item .wp-block-navigation__container .wp-block-navigation__submenu-container>.wp-block-navigation-item.menu-button>a::before{z-index:-1;left:0;width:100%;background:var(--wp--preset--color--orange);background:linear-gradient(135deg,#26aef9 0%,#b136ff 100%);background-position:center center;background-size:100%;transition:all .3s linear;}.menu-item .wp-block-navigation__container .wp-block-navigation__submenu-container>.wp-block-navigation-item.menu-button>a::after{z-index:-2;left:50%;width:300%;transform:translateX(-50%);background:var(--wp--preset--color--orange);background:linear-gradient(135deg,#26aef9 0%,#b136ff 100%);background-position:center center;background-size:300%;transition:all .3s linear;}.menu-item .wp-block-navigation__container .wp-block-navigation__submenu-container>.wp-block-navigation-item.menu-button>a:hover{box-shadow:0 4px 9px 0 rgba(0,0,0,.19);color:var(--wp--preset--color--white);transition:all .3s linear;}.menu-item .wp-block-navigation__container .wp-block-navigation__submenu-container>.wp-block-navigation-item.menu-button>a:hover::before{opacity:0;transition:all .3s linear;}.menu-item .wp-block-navigation__container .wp-block-navigation__submenu-container>.wp-block-navigation-item.menu-button>a:hover::after{background:var(--wp--preset--color--purple);}.location-nav .wp-block-navigation-item{margin:0;padding:0;border-bottom:solid 2px rgba(0,0,0,0);}.location-nav .wp-block-navigation-item.menu-item-active{border-bottom:solid 2px #fff;}.location-nav .wp-block-navigation-item.menu-item-active .wp-block-navigation-item__content{opacity:1;}.location-nav .wp-block-navigation-item .wp-block-navigation-item__content{padding:1.1875rem 0 .9375rem;opacity:.5;border-bottom:solid 2px rgba(0,0,0,0);transition:all 300ms linear !important;}.location-nav .wp-block-navigation-item .wp-block-navigation-item__content:hover{opacity:1;color:#fff;}.wp-block-buttons{gap:16px !important;}.wp-block-buttons.position-fixed-bottom{position:absolute;bottom:30px;}.wp-block-button__link{--color:color(button);--bg-color:color(button-bg);--padding-top:10px;--padding-side:30px;--padding-bottom:8px;position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.875rem .5rem;padding:var(--padding-top) var(--padding-side) var(--padding-bottom);overflow:hidden;border:none;border-radius:34px;border-radius:var(--btn-border-radius);background-color:color(button-bg);background-color:var(--bg-color);color:var(--wp--preset--color--white);font-size:1rem;font-weight:var(--wp--custom--font-weight--semi-bold);letter-spacing:0;line-height:1.25;text-align:center;cursor:pointer;transition:all .3s linear;}.wp-block-button__link::after,.wp-block-button__link::before{position:absolute;top:0;height:100%;border-radius:3px;content:"";}.wp-block-button__link::before{z-index:-1;left:0;width:100%;background:var(--wp--preset--color--orange);background:linear-gradient(135deg,#26aef9 0%,#b136ff 100%);background-position:center center;background-size:100%;transition:all .3s linear;}.wp-block-button__link::after{z-index:-2;left:50%;width:300%;transform:translateX(-50%);background:var(--wp--preset--color--orange);background:linear-gradient(135deg,#26aef9 0%,#b136ff 100%);background-position:center center;background-size:300%;transition:all .3s linear;}.wp-block-button__link:hover{box-shadow:0 4px 9px 0 rgba(0,0,0,.19);color:var(--wp--preset--color--white);transition:all .3s linear;}.wp-block-button__link:hover::before{opacity:0;transition:all .3s linear;}.wp-block-button__link:hover::after{background:var(--wp--preset--color--purple);}.wp-block-button__link.active,.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover{background-position:0 50%;}.wp-block-buttons.size-large .wp-block-button__link{--padding-top:18px;--padding-bottom:16px;--padding-side:50px;font-size:1rem;}.core .wp-block-button__link{color:var(--wp--preset--color--white) !important;}.wp-block-button.is-style-orange .wp-block-button__link::before{background:linear-gradient(135deg,#ff9c00 30%,#ed5e5d 70%);}.wp-block-button.is-style-orange .wp-block-button__link::after{background:linear-gradient(135deg,#ff9c00 30%,#ed5e5d 70%);}.wp-block-button.is-style-orange .wp-block-button__link.active::after,.wp-block-button.is-style-orange .wp-block-button__link:active::after,.wp-block-button.is-style-orange .wp-block-button__link:focus::after,.wp-block-button.is-style-orange .wp-block-button__link:hover::after{background:linear-gradient(135deg,#f3623f 0%,#ed5e5d 100%);}.wp-block-button.is-style-black .wp-block-button__link{background-color:#131313;}.wp-block-button.is-style-black .wp-block-button__link::after,.wp-block-button.is-style-black .wp-block-button__link::before{display:none;}.wp-block-button.is-style-black .wp-block-button__link.active,.wp-block-button.is-style-black .wp-block-button__link:active,.wp-block-button.is-style-black .wp-block-button__link:focus,.wp-block-button.is-style-black .wp-block-button__link:hover{background-color:var(--wp--preset--color--black);}.wp-block-button.is-style-black-outline .wp-block-button__link{border:1px solid var(--wp--preset--color--black);background:rgba(0,0,0,0);color:var(--wp--preset--color--black);}.wp-block-button.is-style-black-outline .wp-block-button__link::after,.wp-block-button.is-style-black-outline .wp-block-button__link::before{display:none;}.wp-block-button.is-style-black-outline .wp-block-button__link::before{display:block;width:0;background:rgba(0,0,0,0);}.wp-block-button.is-style-black-outline .wp-block-button__link.active,.wp-block-button.is-style-black-outline .wp-block-button__link:active,.wp-block-button.is-style-black-outline .wp-block-button__link:focus,.wp-block-button.is-style-black-outline .wp-block-button__link:hover{color:var(--wp--preset--color--white);}.wp-block-button.is-style-black-outline .wp-block-button__link.active::before,.wp-block-button.is-style-black-outline .wp-block-button__link:active::before,.wp-block-button.is-style-black-outline .wp-block-button__link:focus::before,.wp-block-button.is-style-black-outline .wp-block-button__link:hover::before{width:100%;opacity:1;background:var(--wp--preset--color--black);}.wp-block-button.is-style-white .wp-block-button__link{background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--black);}.wp-block-button.is-style-white .wp-block-button__link::after,.wp-block-button.is-style-white .wp-block-button__link::before{display:none;}.wp-block-button.is-style-white .wp-block-button__link.active,.wp-block-button.is-style-white .wp-block-button__link:active,.wp-block-button.is-style-white .wp-block-button__link:focus,.wp-block-button.is-style-white .wp-block-button__link:hover{background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--black);}.wp-block-button.is-style-white-outline .wp-block-button__link,.wp-block-buttons.text-white .wp-block-button__link{border:1px solid var(--wp--preset--color--white);background:rgba(0,0,0,0);color:var(--wp--preset--color--white);}.wp-block-button.is-style-white-outline .wp-block-button__link::after,.wp-block-button.is-style-white-outline .wp-block-button__link::before,.wp-block-buttons.text-white .wp-block-button__link::after,.wp-block-buttons.text-white .wp-block-button__link::before{display:none;}.wp-block-button.is-style-white-outline .wp-block-button__link::before,.wp-block-buttons.text-white .wp-block-button__link::before{display:block;width:0;background:rgba(0,0,0,0);}.wp-block-button.is-style-white-outline .wp-block-button__link.active,.wp-block-button.is-style-white-outline .wp-block-button__link:active,.wp-block-button.is-style-white-outline .wp-block-button__link:focus,.wp-block-button.is-style-white-outline .wp-block-button__link:hover,.wp-block-buttons.text-white .wp-block-button__link.active,.wp-block-buttons.text-white .wp-block-button__link:active,.wp-block-buttons.text-white .wp-block-button__link:focus,.wp-block-buttons.text-white .wp-block-button__link:hover{color:var(--wp--preset--color--black);}.wp-block-button.is-style-white-outline .wp-block-button__link.active::before,.wp-block-button.is-style-white-outline .wp-block-button__link:active::before,.wp-block-button.is-style-white-outline .wp-block-button__link:focus::before,.wp-block-button.is-style-white-outline .wp-block-button__link:hover::before,.wp-block-buttons.text-white .wp-block-button__link.active::before,.wp-block-buttons.text-white .wp-block-button__link:active::before,.wp-block-buttons.text-white .wp-block-button__link:focus::before,.wp-block-buttons.text-white .wp-block-button__link:hover::before{width:100%;opacity:1;background:var(--wp--preset--color--white);}.wp-block-button.is-style-inline-white .wp-block-button__link{padding:0 1.25rem 0 0;border-radius:0;background:none;}.wp-block-button.is-style-inline-white .wp-block-button__link.active,.wp-block-button.is-style-inline-white .wp-block-button__link:active,.wp-block-button.is-style-inline-white .wp-block-button__link:focus,.wp-block-button.is-style-inline-white .wp-block-button__link:hover{padding:0 1.5625rem 0 0;box-shadow:none;}.wp-block-button.is-style-inline-white .wp-block-button__link::after,.wp-block-button.is-style-inline-white .wp-block-button__link::before{display:none;}.wp-block-button.is-style-inline-white .wp-block-button__link::after{z-index:0;top:2px;right:5px;left:inherit;display:inline-block;width:14px;height:14px;transform:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg id=%27Layer_1%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 143.4 143.4%27 fill=%27%23BA5AE2%27%3E%3Cpath class=%27st0%27 d=%27M71.7 0C32.1 0 0 32.1 0 71.7s32.1 71.7 71.7 71.7 71.7-32.1 71.7-71.7S111.3 0 71.7 0zM113 79l-28.5 28.4c-3.9 3.9-10.2 3.9-14.2 0-3.9-3.9-3.9-10.2 0-14.2l11.5-11.5H37.5c-5.5 0-10-4.5-10-10s4.5-10 10-10h44.4L70.4 50.1c-.2-.1-.3-.3-.5-.5-3.8-4-3.6-10.4.5-14.1 4-3.8 10.3-3.6 14.1.5L113 64.4c3.9 4.1 3.9 10.5 0 14.6z%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:14px;}.wp-block-button.is-style-inline-black .wp-block-button__link{padding:0 1.875rem 0 0;border-radius:0;color:var(--wp--preset--color--black);}.wp-block-button.is-style-inline-black .wp-block-button__link.active,.wp-block-button.is-style-inline-black .wp-block-button__link:active,.wp-block-button.is-style-inline-black .wp-block-button__link:focus,.wp-block-button.is-style-inline-black .wp-block-button__link:hover{box-shadow:none;}.wp-block-button.is-style-inline-black .wp-block-button__link.active::after,.wp-block-button.is-style-inline-black .wp-block-button__link:active::after,.wp-block-button.is-style-inline-black .wp-block-button__link:focus::after,.wp-block-button.is-style-inline-black .wp-block-button__link:hover::after{right:0;}.wp-block-button.is-style-inline-black .wp-block-button__link::after,.wp-block-button.is-style-inline-black .wp-block-button__link::before{display:none;}.wp-block-button.is-style-inline-black .wp-block-button__link::after{z-index:0;top:2px;right:5px;left:inherit;display:inline-block;width:14px;height:14px;transform:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg id=%27Layer_1%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 143.4 143.4%27 fill=%27%23BA5AE2%27%3E%3Cpath class=%27st0%27 d=%27M71.7 0C32.1 0 0 32.1 0 71.7s32.1 71.7 71.7 71.7 71.7-32.1 71.7-71.7S111.3 0 71.7 0zM113 79l-28.5 28.4c-3.9 3.9-10.2 3.9-14.2 0-3.9-3.9-3.9-10.2 0-14.2l11.5-11.5H37.5c-5.5 0-10-4.5-10-10s4.5-10 10-10h44.4L70.4 50.1c-.2-.1-.3-.3-.5-.5-3.8-4-3.6-10.4.5-14.1 4-3.8 10.3-3.6 14.1.5L113 64.4c3.9 4.1 3.9 10.5 0 14.6z%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:14px;}.wp-block-button.is-style-download .wp-block-button__link{padding:0 1.5rem 0 0;border-radius:0;background:none;color:var(--wp--preset--color--black);font-size:.8125rem;font-weight:var(--wp--custom--font-weight--bold);letter-spacing:.0625rem;line-height:1.125rem;text-transform:uppercase;}.wp-block-button.is-style-download .wp-block-button__link.active,.wp-block-button.is-style-download .wp-block-button__link:active,.wp-block-button.is-style-download .wp-block-button__link:focus,.wp-block-button.is-style-download .wp-block-button__link:hover{box-shadow:none;}.wp-block-button.is-style-download .wp-block-button__link::after,.wp-block-button.is-style-download .wp-block-button__link::before{display:none;}.wp-block-button.is-style-download .wp-block-button__link::after{z-index:0;top:0;right:0;left:inherit;display:inline-block;width:19px;height:18px;transform:none;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTkgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+QUQzREUxNTEtMjAyNC00QkE5LTlFRTItMDVGRUYxNTgxMDJBPC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik0xMS40LDQuODcwMDI2NTMgTDguMTQyODU3MTQsNC44NzAwMjY1MyBMOC4xNDI4NTcxNCwwIEwzLjI1NzE0Mjg2LDAgTDMuMjU3MTQyODYsNC44NzAwMjY1MyBMMCw0Ljg3MDAyNjUzIEw1LjcsMTAuNTUxNzI0MSBMMTEuNCw0Ljg3MDAyNjUzIEwxMS40LDQuODcwMDI2NTMgWiBNMCwxMi40MTM3OTMxIEwwLDE0LjI3NTg2MjEgTDExLjQsMTQuMjc1ODYyMSBMMTEuNCwxMi40MTM3OTMxIEwwLDEyLjQxMzc5MzEgTDAsMTIuNDEzNzkzMSBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iQmxvY2stRWRpdG9yLUNvbnZlcnNpb24iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJQYXR0ZXJuLUxpYnJhcnktLS1OYXRpdmUtQmxvY2tzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDcyLjAwMDAwMCwgLTU4MTQuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJCdXR0b25zLXNlY3Rpb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY3LjAwMDAwMCwgNDYxOC41MjExODIpIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC00MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjM2LjAwMDAwMCwgMTE1NS40Nzg4MTgpIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iSW5saW5lLUJ1dHRvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDMyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iSWNvbnMvTGluay9Sb3VuZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTY5LjAwMDAwMCwgOC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuODAwMDAwLCAxLjg2MjA2OSkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ik1hc2siPjwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iQ29sb3JzL1ZpdGFsLUJsYWNrIiBtYXNrPSJ1cmwoI21hc2stMikiIGZpbGw9IiM0NTQyNDkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMy44MDAwMDAsIC0xLjg2MjA2OSkiIGlkPSJDb2xvcnMvVml0YWwtT3JhbmdlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxOC4zNjY2NjY3IiBoZWlnaHQ9IjE4Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");background-repeat:no-repeat;background-size:19px 16px;}.wp-block-button.is-style-text .wp-block-button__link{position:relative;margin:0;padding:1.75rem 0 1.625rem;overflow:inherit;background:none;color:var(--wp--preset--color--black);font-size:.875rem;font-weight:var(--wp--custom--font-weight--bold);letter-spacing:0;text-transform:none;}.wp-block-button.is-style-text .wp-block-button__link:hover{box-shadow:none;}.wp-block-button.is-style-text .wp-block-button__link:hover::after{display:none;}.wp-block-button.is-style-text .wp-block-button__link:hover::before{top:inherit;width:100%;opacity:1;background:var(--wp--preset--color--orange);}.wp-block-button.is-style-text .wp-block-button__link::after{display:none;}.wp-block-button.is-style-text .wp-block-button__link::before{position:absolute;top:inherit;bottom:-2px;left:0;width:0;height:3px;background:var(--wp--preset--color--orange);content:"";transition:all .3s ease-out;}.wp-block-button.is-style-text.active .wp-block-button__link{box-shadow:none;}.wp-block-button.is-style-text.active .wp-block-button__link::after{display:none;}.wp-block-button.is-style-text.active .wp-block-button__link::before{top:inherit;width:100%;opacity:1;background:var(--wp--preset--color--orange);}.wp-block-button.is-style-inline-cta .wp-block-button__link{padding:.75rem 1.25rem .625rem;border:1px solid #e4e1eb;border-radius:20px;background:var(--wp--preset--color--white);color:#b7b2bf;font-size:.75rem;font-weight:var(--wp--custom--font-weight--normal);letter-spacing:.1rem;line-height:.9375rem;text-align:center;text-transform:uppercase;}.wp-block-button.is-style-inline-cta .wp-block-button__link:hover{box-shadow:none;}.wp-block-button.is-style-inline-cta .wp-block-button__link::after,.wp-block-button.is-style-inline-cta .wp-block-button__link::before{display:none;}.wp-block-button.is-style-inline-cta .wp-block-button__link::before{display:block;width:0;background:rgba(0,0,0,0);}.wp-block-button.is-style-inline-cta .wp-block-button__link.active::before,.wp-block-button.is-style-inline-cta .wp-block-button__link:active::before,.wp-block-button.is-style-inline-cta .wp-block-button__link:focus::before,.wp-block-button.is-style-inline-cta .wp-block-button__link:hover::before{width:100%;opacity:1;background:#e4e1eb;}.wp-block-button.is-style-text-cta .wp-block-button__link{position:relative;margin:0;padding:0;border-radius:0;background:none;color:var(--wp--preset--color--black);font-size:.75rem;font-weight:var(--wp--custom--font-weight--normal);letter-spacing:0;text-align:left;text-transform:none;}.wp-block-button.is-style-text-cta .wp-block-button__link:hover{box-shadow:none;color:var(--wp--preset--color--orange);}.wp-block-button.is-style-text-cta .wp-block-button__link:hover::after,.wp-block-button.is-style-text-cta .wp-block-button__link:hover::before{display:none;}.wp-block-button.is-style-text-cta .wp-block-button__link::after,.wp-block-button.is-style-text-cta .wp-block-button__link::before{display:none;}.skeletor-button .wp-block-button__link{position:relative;margin:0 .625rem;padding:0 0 1.625rem;background:none;background:none;color:var(--wp--preset--color--black);font-size:1rem;font-weight:var(--wp--custom--font-weight--normal);text-transform:none;}.skeletor-button .wp-block-button__link:hover{box-shadow:none;}.skeletor-button .wp-block-button__link:hover::before{top:inherit;width:100%;opacity:1;background:var(--wp--preset--color--orange);}.skeletor-button .wp-block-button__link::after{display:none;}.skeletor-button .wp-block-button__link::before{position:absolute;top:inherit;bottom:0;left:0;width:0;height:6px;background:var(--wp--preset--color--orange);content:"";transition:all .3s ease-out;}.is-style-back-to .wp-block-button__link{padding:0 0 0 1.25rem;color:#3c3c3c;font-size:.9375rem;font-weight:400;background:rgba(0,0,0,0) !important;}.is-style-back-to .wp-block-button__link::after{display:none;}.is-style-back-to .wp-block-button__link::before{position:absolute;top:50%;left:0;width:18px;height:18px;transform:translateY(-50%);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNSIgaGVpZ2h0PSIzNSIgdmlld0JveD0iMCAwIDM1IDM1Ij48c3R5bGU+LnN0MHtmaWxsOiMzYzNjM2N9LnN0MXtmaWxsOiMzYzNjM2N9LnN0MntmaWxsOiMzYzNjM2N9LnN0M3tmaWxsOiMzYzNjM2N9PC9zdHlsZT48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjMuMzU0IiB5MT0iMjIuMDExIiB4Mj0iMjAuNjQ4IiB5Mj0iNC43MTciIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAzNikiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmOWMwMCI+PC9zdG9wPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2VkNWU1ZSI+PC9zdG9wPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggY2xhc3M9InN0MCIgZD0iTTguMSAxOC43aDguNHY4LjRIOC4xeiI+PC9wYXRoPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMl8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iOC42NzEiIHkxPSIyNy4zMjkiIHgyPSIyNS45NjYiIHkyPSIxMC4wMzQiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAzNikiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmOWMwMCI+PC9zdG9wPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2VkNWU1ZSI+PC9zdG9wPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggY2xhc3M9InN0MSIgZD0iTTE4LjcgMTguN2g4LjR2OC40aC04LjR6Ij48L3BhdGg+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8zXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI4LjY3MSIgeTE9IjI3LjMyOSIgeDI9IjI1Ljk2NiIgeTI9IjEwLjAzNCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAwIDM2KSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmY5YzAwIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZWQ1ZTVlIj48L3N0b3A+PC9saW5lYXJHcmFkaWVudD48cGF0aCBjbGFzcz0ic3QyIiBkPSJNOC4xIDguMWg4LjR2OC40SDguMXoiPjwvcGF0aD48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzRfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjEzLjk4OSIgeTE9IjMyLjY0NiIgeDI9IjMxLjI4MyIgeTI9IjE1LjM1MiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAwIDM2KSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmY5YzAwIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZWQ1ZTVlIj48L3N0b3A+PC9saW5lYXJHcmFkaWVudD48cGF0aCBjbGFzcz0ic3QzIiBkPSJNMTguNyA4LjFoOC40djguNGgtOC40eiI+PC9wYXRoPjwvc3ZnPg==");background-repeat:no-repeat;background-position:center;background-size:15px;content:"";}.is-style-back-to .wp-block-button__link:hover{box-shadow:none;}.is-style-back-to .wp-block-button__link:hover::before{opacity:1;}.wp-block-group{padding:.00313rem var(--wp--custom--gutter-width--page);}.wp-block-group .wp-block-group{position:relative;}.wp-block-group.alignfull>.wp-block-columns{max-width:var(--wp--custom--container-width--wide);}.wp-block-group.has-abstract-shape-left{position:relative;}.wp-block-group.has-abstract-shape-left::before{position:absolute;top:0;left:0;display:block;width:480px;height:494px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDgwcHgiIGhlaWdodD0iNDk0cHgiIHZpZXdCb3g9IjAgMCA0ODAgNDk0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPjQyQ0RCNEIxLUU1RjgtNENGMy05N0FDLTExQkJDQjJFMUVDQjwvdGl0bGU+CiAgICA8ZGVmcz4KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9Ijg2LjMyNDk2MiUiIHkxPSIxMTMuODU3ODE4JSIgeDI9IjczLjYxMjk3NzclIiB5Mj0iMzQuOTQ1Mzc3NSUiIGlkPSJsaW5lYXJHcmFkaWVudC0xIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0RBRUVGRiIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjQ0VERkZGIiBvZmZzZXQ9IjU1LjY4MjUzOCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0Q1RjJGRiIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJCbG9jay1FZGl0b3ItQ29udmVyc2lvbiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgb3BhY2l0eT0iMC44MDAwMDAwMTIiPgogICAgICAgIDxnIGlkPSJQYXR0ZXJuLUxpYnJhcnktLS1OYXRpdmUtQmxvY2tzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgLTEwODUxLjAwMDAwMCkiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMSkiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtc2VjdGlvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDAwMDAwLCAxMDI4Ny4yNDg1MjEpIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC00OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU2My43NTE0NzkpIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNDc5LjYxNzcyMiwzLjYzNzk3ODgxZS0xMiBDNDA4LjI2ODI4MiwxOC42Nzc4NzA3IDM1OC42NjA0OTcsNDguNzg4ODc5NyAzMzAuNzk0MzY0LDkwLjMzMzAyNzEgQzI4OC45OTUxNjYsMTUyLjY0OTI0OCAyMzMuNzk1OTQzLDE5MC43MjU0OCAxMTguMTYwMjgxLDE5MC43MjU0OCBDMi41MjQ2MTkxMSwxOTAuNzI1NDggLTM3Ljc2OTM3MDcsMjg3LjIxODY4MSA0MC4zNzU3NDIzLDM2OS4zNTI1NjkgQzkyLjQ3MjQ4NDMsNDI0LjEwODQ5MyAyMzguODg2NDc3LDQ2NS42NTc2MzcgNDc5LjYxNzcyMiw0OTQgTDQ3OS42MTc3MjIsMy42Mzc5Nzg4MWUtMTIgWiIgaWQ9IlBhdGgtMy1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMzkuODA4ODYxLCAyNDcuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yMzkuODA4ODYxLCAtMjQ3LjAwMDAwMCkgIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");background-repeat:no-repeat;background-position:center;background-size:cover;content:"";}.wp-block-group.hide-overflow-x{overflow-x:clip;}.wp-block-group.has-abstract-shape-right{position:relative;}.wp-block-group.has-abstract-shape-right::after{position:absolute;top:0;right:0;left:inherit;display:block;width:480px;height:494px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDgwcHgiIGhlaWdodD0iNDk0cHgiIHZpZXdCb3g9IjAgMCA0ODAgNDk0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPkQ0MjI1MkIyLTMxMzgtNDY0MS05NDgwLTcyOTAxNjA2NTEyQjwvdGl0bGU+CiAgICA8ZGVmcz4KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9Ijg2LjMyNDk2MiUiIHkxPSIxMTMuODU3ODE4JSIgeDI9IjczLjYxMjk3NzclIiB5Mj0iMzQuOTQ1Mzc3NSUiIGlkPSJsaW5lYXJHcmFkaWVudC0xIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0RBRUVGRiIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjQ0VERkZGIiBvZmZzZXQ9IjU1LjY4MjUzOCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0Q1RjJGRiIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJCbG9jay1FZGl0b3ItQ29udmVyc2lvbiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgb3BhY2l0eT0iMC44MDAwMDAwMTIiPgogICAgICAgIDxnIGlkPSJQYXR0ZXJuLUxpYnJhcnktLS1OYXRpdmUtQmxvY2tzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTYwLjAwMDAwMCwgLTEwODUxLjAwMDAwMCkiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMSkiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtc2VjdGlvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDAwMDAwLCAxMDI4Ny4yNDg1MjEpIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC01MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU2My43NTE0NzkpIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk2MC4wMDAwMDAsIDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00NzkuNjE3NzIyLDAgQzQwOC4yNjgyODIsMTguNjc3ODcwNyAzNTguNjYwNDk3LDQ4Ljc4ODg3OTcgMzMwLjc5NDM2NCw5MC4zMzMwMjcxIEMyODguOTk1MTY2LDE1Mi42NDkyNDggMjMzLjc5NTk0MywxOTAuNzI1NDggMTE4LjE2MDI4MSwxOTAuNzI1NDggQzIuNTI0NjE5MTEsMTkwLjcyNTQ4IC0zNy43NjkzNzA3LDI4Ny4yMTg2ODEgNDAuMzc1NzQyMywzNjkuMzUyNTY5IEM5Mi40NzI0ODQzLDQyNC4xMDg0OTMgMjM4Ljg4NjQ3Nyw0NjUuNjU3NjM3IDQ3OS42MTc3MjIsNDk0IEw0NzkuNjE3NzIyLDAgWiIgaWQ9IlBhdGgtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjM5LjgwODg2MSwgMjQ3LjAwMDAwMCkgcm90YXRlKC0zNjAuMDAwMDAwKSB0cmFuc2xhdGUoLTIzOS44MDg4NjEsIC0yNDcuMDAwMDAwKSAiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");background-repeat:no-repeat;background-position:center;background-size:cover;content:"";}.wp-block-group.has-grey-shape{position:relative;}.wp-block-group.has-grey-shape::after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTQ0MHB4IiBoZWlnaHQ9Ijc2MHB4IiB2aWV3Qm94PSIwIDAgMTQ0MCA3NjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+NEM0RTA1N0ItQkFFQi00MTdBLTgzMkMtQzA5MjAwMDMwQ0NBPC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMjcuODIwMzM0MyUiIHkxPSI3My42MzQ3NTYxJSIgeDI9IjI3LjgyMDMzNDMlIiB5Mj0iMzYuOTkwMDg5NiUiIGlkPSJsaW5lYXJHcmFkaWVudC0xIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0YyRjJGMiIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjRkZGRkZGIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGcgaWQ9IkJsb2NrLUVkaXRvci1Db252ZXJzaW9uIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iUGF0dGVybi1MaWJyYXJ5LS0tTmF0aXZlLUJsb2NrcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIC0xMTQyNi4wMDAwMDApIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTEpIj4KICAgICAgICAgICAgPHBhdGggZD0iTTAsMTE0MjYgTDE0NDAsMTE0MjYgTDE0NDAsMTIxODYgQzEwOTMuNjk0MjksMTIwMDMuODI3IDgwMC43MTExNzcsMTE5MDIuNTggNTYxLjA1MDY2MiwxMTg4Mi4yNTg5IEMzMjEuMzkwMTQ2LDExODYxLjkzNzggMTM0LjM3MzI1OSwxMTg2NS44NjQzIDAsMTE4OTQuMDM4NSBMMCwxMTQyNiBaIiBpZD0iUmVjdGFuZ2xlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MjAuMDAwMDAwLCAxMTgwNi4wMDAwMDApIHNjYWxlKDEsIC0xKSB0cmFuc2xhdGUoLTcyMC4wMDAwMDAsIC0xMTgwNi4wMDAwMDApICI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");background-repeat:no-repeat;background-position:top center;background-size:cover;content:"";}.wp-block-group.is-style-underline{border-bottom:2px solid rgba(69,66,73,.08);}.wp-block-group.is-style-underline .anchor-menu,.wp-block-group.is-style-underline .mobile-menu{border-bottom:none;}.wp-block-group.is-position-sticky{z-index:99;top:calc(75px - 2px);top:calc(var(--header-height) - 2px);}.page-template-page-landing .wp-block-group.is-position-sticky{top:0 !important;}.page-template-page-landing.admin-bar .wp-block-group.is-position-sticky{top:32px !important;}.child-main .wp-block-group.has-wave-pattern{position:relative;}.child-main .is-style-display-heading{margin:0 0 2.5rem;font-size:max(2.875rem,min(8vw,4.75rem));font-weight:var(--wp--custom--font-weight--heavy);letter-spacing:-.095rem;line-height:1.1842105263;}.child-main .is-style-display-heading::after{position:relative;margin-left:.375rem;color:var(--wp--preset--color--orange);font-size:.5rem;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:G1c8c4;font-weight:normal;content:"";}.child-main .is-style-display-small-heading{margin:0 0 1.875rem;font-size:max(2.5rem,min(8vw,4.375rem));font-weight:var(--wp--custom--font-weight--heavy);letter-spacing:-.07125rem;line-height:1.2285714286;}.child-main .is-style-display-small-heading::after{position:relative;margin-left:.375rem;color:var(--wp--preset--color--orange);font-size:.375rem;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:G1c8c4;font-weight:normal;content:"";}.blog-post-article-header .post-title .child-main a,.child-main .blog-post-article-header .post-title a,.child-main .h1,.child-main :where(h1){margin:0 0 1.5rem;font-size:max(2.25rem,min(8vw,3.4375rem));font-weight:var(--wp--custom--font-weight--heavy);letter-spacing:-.05rem;line-height:1.3454545455;}.blog-post-article-header .post-title .child-main a:not(.is-style-eyebrow-text)::after,.child-main .blog-post-article-header .post-title a:not(.is-style-eyebrow-text)::after,.child-main .h1:not(.is-style-eyebrow-text)::after,.child-main :where(h1):not(.is-style-eyebrow-text)::after{position:relative;margin-left:.375rem;color:var(--wp--preset--color--orange);font-size:.5rem;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:G1c8c4;font-weight:normal;content:"";}.child-main .h2,.child-main :where(h2){margin:0 0 1.5rem;font-size:max(1.75rem,min(8vw,2.75rem));font-weight:var(--wp--custom--font-weight--bold);letter-spacing:0;line-height:1.3409090909;}.child-main .h2:not(.is-style-eyebrow-text)::after,.child-main :where(h2):not(.is-style-eyebrow-text)::after{position:relative;margin-left:.375rem;color:var(--wp--preset--color--orange);font-size:.375rem;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:G1c8c4;font-weight:normal;content:"";}.child-main .h3,.child-main :where(h3){margin:0 0 1.5rem;font-size:max(1.625rem,min(8vw,2.25rem));font-weight:var(--wp--custom--font-weight--semi-bold);letter-spacing:0;line-height:1.3611111111;}.child-main .h3::after,.child-main :where(h3)::after{position:relative;margin-left:.25rem;color:var(--wp--preset--color--orange);font-size:.25rem;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:G1c8c4;font-weight:normal;content:"";}.child-main .h4,.child-main :where(h4){margin:0 0 1.5rem;font-size:max(1.375rem,min(8vw,1.75rem));font-weight:var(--wp--custom--font-weight--semi-bold);letter-spacing:0;line-height:1.3571428571;}.child-main .h5,.child-main :where(h5){margin:0 0 1.5rem;font-size:max(1.25rem,min(8vw,1.5rem));font-weight:var(--wp--custom--font-weight--semi-bold);letter-spacing:0;line-height:1.375;text-transform:none;}.child-main .h6,.child-main :where(h6){margin:0 0 1.5rem;font-size:max(1.125rem,min(8vw,1.25rem));font-weight:var(--wp--custom--font-weight--semi-bold);letter-spacing:0;line-height:1.4;}.child-main :where(h1,h2,h3,h4,h5,h6){color:var(--wp--custom--colors--heading);}.child-main :where(h1,h2,h3,h4,h5,h6).has-curent-color-dot::after{background-color:currentColor;}.child-main :where(h1,h2,h3,h4,h5,h6).has-remove-dot::after{display:none;}.child-main .has-waves-features{position:relative;padding:0 0 1.25rem;}.child-main .has-waves-features::before{position:absolute;z-index:-1;bottom:0;left:-42px;width:67px;height:70%;transform:translateX(0);opacity:.1;background-image:url("data:image/svg+xml;base64,PHN2ZyBpZD0id2F2ZS1zdmciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDIwIDUiPjxzdHlsZT4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDthbmltYXRpb246c2hpZnQgMXMgbGluZWFyIGluZmluaXRlfUBrZXlmcmFtZXMgc2hpZnR7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKX10b3t0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjBweCkgdHJhbnNsYXRlWSgwKX19PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTS0uMjguODVMNC44NCA0LjEgOS44Ni44NWw1LjEyIDMuMjVMMjAgLjg1bDUuMTIgMy4yNUwzMC4xNC44NWw1LjEyIDMuMjVMNDAuMjcuODUiLz48L3N2Zz4=");background-size:41%;content:"";}.wp-block-image img{border-radius:0;}.wp-block-image.force-full-width{width:100% !important;}.wp-block-image.force-full-width .components-resizable-box__container{width:100% !important;}.wp-block-image.force-full-width .components-resizable-box__handle{display:none !important;}.wp-block-image.force-full-width img{width:100% !important;}.wp-block-image.has-shadow img{box-shadow:0 18px 34px -22px rgba(0,0,0,.5);}.wp-block-image.is-style-has-aspect-ratio-landscape{aspect-ratio:4/3;}.wp-block-image.is-style-has-aspect-ratio-wide{aspect-ratio:16/9;}.wp-block-image.is-style-has-aspect-ratio-portrait{aspect-ratio:6/7;}.wp-block-image[class*=is-style-has-aspect-ratio] img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.wp-block-image.has-image-filter-white img{filter:brightness(0) invert(1);}.wp-block-image.has-image-filter-black img{filter:grayscale(100%);}.wp-block-image.has-image-filter-gray img{filter:brightness(0) saturate(100%) invert(90%) sepia(7%) saturate(11%) hue-rotate(339deg) brightness(87%) contrast(82%);}.wp-block-image.has-desktop-image-white::before{display:inline-block;vertical-align:middle;width:100%;height:46px;padding-left:1.75rem;border-radius:9px 9px 0 0;background-color:var(--wp--preset--color--white);color:#e4e1eb;font-size:1.75rem;letter-spacing:.2em;line-height:1.5em;text-align:left;content:"•••";}.wp-block-image.has-desktop-image-black::before{display:inline-block;vertical-align:middle;width:100%;height:36px;padding-left:1.75rem;border-radius:9px 9px 0 0;background-color:#2e2e2e;color:#5c5c5c;font-size:1.75rem;letter-spacing:.1em;line-height:1.3em;text-align:left;content:"•••";}.wp-block-image.service-banner-image{max-width:340px;margin:0 auto;}.wp-block-columns{--gutter:var(--wp--custom--gutter-width--column);display:flex;gap:var(--wp--custom--gutter-width--column);gap:var(--gutter);}.wp-block-columns.is-not-stacked-on-mobile{flex-direction:row;}.wp-block-columns.is-stacked-on-xlarge{flex-direction:column;}.wp-block-columns.is-stacked-on-large{flex-direction:column;}.wp-block-columns.has-bottom-divider{border-bottom:1px solid #e6e6e6;}.wp-block-columns.has-bottom-divider .wp-block-column:first-child .wp-block-button__link{margin-bottom:-.0625rem;padding:1rem 0;border-bottom:1px solid #454249;border-radius:0;}.wp-block-column{min-width:0;min-height:0;}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{-webkit-text-decoration:none;text-decoration:none;}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content .wp-block-navigation-item__label{transition:ease all .4s 0s;}.wp-block-navigation .wp-block-navigation-item:hover>.wp-block-navigation-item__content .wp-block-navigation-item__label{color:#c14ee2;}.wp-block-navigation .wp-block-navigation-item.is-headline .wp-block-navigation-item__label{color:#3c3c3c;font-size:1.125rem;font-weight:var(--wp--custom--font-weight--semi-bold);line-height:1.75rem;-webkit-text-decoration:none;text-decoration:none;}.wp-block-navigation .wp-block-navigation-item.is-primary{color:#3c3c3c;font-size:.8125rem;font-weight:var(--wp--custom--font-weight--semi-bold);letter-spacing:.03563rem;-webkit-text-decoration:none;text-decoration:none;}.wp-block-navigation .wp-block-navigation-item.is-secondary .wp-block-navigation-item__label{color:#7c7c7c;font-size:.8125rem;font-weight:var(--wp--custom--font-weight--normal);letter-spacing:0;-webkit-text-decoration:underline;text-decoration:underline;}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__description{display:block;color:#7c7c7c;font-size:.8125rem;font-weight:var(--wp--custom--font-weight--normal);line-height:1.25rem;}.wp-block-separator{height:1px;border:none;background-color:#e6e6e6;}.large-banner-wrapper.wp-block-group.alignfull{padding:.00313rem var(--wp--custom--gutter-width--page);}.large-banner-wrapper.wp-block-group.alignfull>.wp-block-columns{max-width:1170px;margin:0 auto;}.accordion{position:relative;margin:0 !important;border-bottom:1px solid rgba(69,66,73,.08);}.accordion .accordion-heading{position:relative;z-index:1;margin:0;padding:1.25rem 3.125rem 1.25rem 0;cursor:pointer;transition:all .3s ease-out;}.accordion .accordion-heading::after{position:absolute;top:25px;right:10px;left:inherit;width:16px;height:16px;transform:rotate(0);transform-origin:center;background-image:url("data:image/svg+xml;charset=utf-8,%3C?xml%20version=%271.0%27%20encoding=%27UTF-8%27?%3E%20%3Csvg%20width=%2716px%27%20height=%2717px%27%20viewBox=%270%200%2016%2017%27%20version=%271.1%27%20xmlns=%27http://www.w3.org/2000/svg%27%20xmlns:xlink=%27http://www.w3.org/1999/xlink%27%20fill=%27%23000000%27%3E%20%3Ctitle%3EIcon/Close%20X%20Copy%3C/title%3E%20%3Cg%20id=%27Services%27%20stroke-width=%271%27%20fill-rule=%27evenodd%27%3E%20%3Cg%20id=%27Design---Services-Detail---PPC%27%20transform=%27translate%28-677.000000,%20-4872.000000%29%27%3E%20%3Cg%20id=%27Group-15%27%20transform=%27translate%28155.000000,%204430.000000%29%27%3E%20%3Cg%20id=%27Group-5%27%20transform=%27translate%280.000000,%20190.000000%29%27%3E%20%3Cg%20id=%27Group-6%27%20transform=%27translate%288.000000,%200.000000%29%27%3E%20%3Cg%20id=%27Icon/Close-X-Copy%27%20transform=%27translate%28514.000000,%20252.500000%29%27%3E%20%3Cpath%20d=%27M8,-9.7788444e-13%20C12.4109792,-9.7788444e-13%2016,3.58902077%2016,8%20C16,12.4109792%2012.4109792,16%208,16%20C3.58902077,16%201.3500312e-13,12.4109792%201.3500312e-13,8%20C1.3500312e-13,3.58902077%203.58902077,-9.7788444e-13%208,-9.7788444e-13%20Z%20M8.66666667,4%20L7.33333333,4%20L7.33333333,7.332%20L4,7.33333333%20L4,8.66666667%20L7.33333333,8.66533333%20L7.33333333,12%20L8.66666667,12%20L8.66666667,8.66533333%20L12,8.66666667%20L12,7.33333333%20L8.66666667,7.332%20L8.66666667,4%20Z%27%20id=%27Path-2%27/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/g%3E%20%3C/g%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E");background-repeat:no-repeat;background-position:right;background-size:contain;content:"";transition:transform .2s ease-out;}.accordion .accordion-content{display:none;margin:0 0 1.875rem;padding:0;}.wp-block.is-selected[data-type="acf/accordion"] .accordion .accordion-content{display:block;}.wp-block.has-child-selected[data-type="acf/accordion"] .accordion .accordion-content{display:block;}.accordion:hover .accordion-heading{color:var(--wp--preset--color--orange);}.accordion.open .accordion-heading::after{transform:rotate(45deg);}.accordion.start-open .accordion-content{display:block;}.tab-content-left .accordion{opacity:.5;}.tab-content-left .accordion.open{opacity:1;}.tab-content-left .accordion .accordion-heading{padding:.625rem 3.125rem .625rem 0;}.tab-content-left .accordion .accordion-heading::after{position:absolute;top:calc(50% - 7px);right:0;display:inline-block;vertical-align:top;width:11px;height:11px;transform:rotate(45deg);border-width:1px 1px 0 0;border-style:solid;border-color:currentColor;background:none;content:"";transition:all .3s;}.tab-content-left .accordion.open .accordion-heading::after{top:calc(50% - 10px);right:-5px;width:14px;height:14px;transition:all .3s;}.tab-content-right .wp-block-image{display:none;transition:all 2s linear;}.tab-content-right .wp-block-image:first-child{display:block;}.tab-content-right .wp-block-image[data-type="core/image"]{display:block;}section .accordion-list-with-images .gallery-collage .gallery-collage-image{position:absolute;-o-object-fit:cover;object-fit:cover;box-shadow:-20px 25px 24px 0 rgba(0,0,0,.17);}section .accordion-list-with-images .gallery-collage .gallery-collage-image.gallery-item-0{top:15px;left:0;width:31%;height:15%;}section .accordion-list-with-images .gallery-collage .gallery-collage-image.gallery-item-1{right:36%;width:31%;height:10.6%;}section .accordion-list-with-images .gallery-collage .gallery-collage-image.gallery-item-2{top:3%;right:0;width:33.9%;height:13.8%;}.admin-bar .anchor-navigation.sticky-fixed{top:32px;}.wp-block[data-type="acf/anchor-navigation"]{width:100%;max-width:100% !important;}.anchor-navigation{position:sticky;z-index:9;display:block;padding:0;border-bottom:2px solid rgba(69,66,73,.08);background:var(--wp--preset--color--white);transition:all .3s;}.anchor-navigation.anchor-sticky{background:#f5f5f5;}.anchor-navigation.has-nav-search-bar .anchor-title .wp-block-button__link{color:#b7b2bf;font-size:.75rem;letter-spacing:.05rem;}.anchor-navigation.has-nav-search-bar .anchor-title .wp-block-button__link::before{height:1px;}.anchor-navigation.has-nav-search-bar .anchor-title .wp-block-button__link:hover{color:#454249;letter-spacing:.1rem;transition:all .3s ease;}.anchor-navigation.has-nav-search-bar .anchor-title .wp-block-button__link:hover::before{background-color:#454249;}.anchor-navigation.has-nav-search-bar .search-link{margin:0;}.anchor-navigation.has-nav-search-bar .search-link .blog-search-link{display:block;width:18px;height:18px;background-image:url("data:image/svg+xml;charset=utf-8,%3C?xml%20version=%271.0%27%20encoding=%27UTF-8%27?%3E%20%3Csvg%20width=%2719px%27%20height=%2719px%27%20viewBox=%270%200%2019%2019%27%20version=%271.1%27%20xmlns=%27http://www.w3.org/2000/svg%27%20xmlns:xlink=%27http://www.w3.org/1999/xlink%27%20fill=%27%23b7b2bf%27%3E%20%3Ctitle%3EDFC63CAC-33C0-4D9F-80EF-7A1717AA8589%3C/title%3E%20%3Cg%20id=%27Dev-Prep%27%20stroke-width=%271%27%20fill-rule=%27evenodd%27%3E%20%3Cg%20id=%27GMC---Dev---Header-+-Footer%27%20transform=%27translate%28-1462.000000,%20-2107.000000%29%27%3E%20%3Cg%20id=%27Menu-/-Menu-4-Copy-3%27%20transform=%27translate%28235.000000,%202080.000000%29%27%3E%20%3Cg%20id=%27Icon%27%20transform=%27translate%281220.000000,%2020.000000%29%27%3E%20%3Cpath%20d=%27M14.2159151,7.01591508%20C18.1923653,7.01591508%2021.4159151,10.2394649%2021.4159151,14.2159151%20C21.4159151,15.8435334%2020.8758471,17.3450121%2019.9651379,18.5509244%20L25.1114056,23.697192%20L23.697192,25.1114056%20L18.5509244,19.9651379%20C17.3450121,20.8758471%2015.8435334,21.4159151%2014.2159151,21.4159151%20C10.2394649,21.4159151%207.01591508,18.1923653%207.01591508,14.2159151%20C7.01591508,10.2394649%2010.2394649,7.01591508%2014.2159151,7.01591508%20Z%20M14.2159151,9.01591508%20C11.3440344,9.01591508%209.01591508,11.3440344%209.01591508,14.2159151%20C9.01591508,17.0877958%2011.3440344,19.4159151%2014.2159151,19.4159151%20C17.0877958,19.4159151%2019.4159151,17.0877958%2019.4159151,14.2159151%20C19.4159151,11.3440344%2017.0877958,9.01591508%2014.2159151,9.01591508%20Z%27%20id=%27icon-24-search%27/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E");background-repeat:no-repeat;background-position:left;background-size:18px;font-size:0;cursor:pointer;transition:all .2s ease-in-out;}.anchor-navigation.has-nav-search-bar .search-link .blog-search-link.nitro-lazy{background-image:none !important;}.anchor-navigation.has-nav-search-bar .search-link .blog-search-link:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3C?xml%20version=%271.0%27%20encoding=%27UTF-8%27?%3E%20%3Csvg%20width=%2719px%27%20height=%2719px%27%20viewBox=%270%200%2019%2019%27%20version=%271.1%27%20xmlns=%27http://www.w3.org/2000/svg%27%20xmlns:xlink=%27http://www.w3.org/1999/xlink%27%20fill=%27%23454249%27%3E%20%3Ctitle%3EDFC63CAC-33C0-4D9F-80EF-7A1717AA8589%3C/title%3E%20%3Cg%20id=%27Dev-Prep%27%20stroke-width=%271%27%20fill-rule=%27evenodd%27%3E%20%3Cg%20id=%27GMC---Dev---Header-+-Footer%27%20transform=%27translate%28-1462.000000,%20-2107.000000%29%27%3E%20%3Cg%20id=%27Menu-/-Menu-4-Copy-3%27%20transform=%27translate%28235.000000,%202080.000000%29%27%3E%20%3Cg%20id=%27Icon%27%20transform=%27translate%281220.000000,%2020.000000%29%27%3E%20%3Cpath%20d=%27M14.2159151,7.01591508%20C18.1923653,7.01591508%2021.4159151,10.2394649%2021.4159151,14.2159151%20C21.4159151,15.8435334%2020.8758471,17.3450121%2019.9651379,18.5509244%20L25.1114056,23.697192%20L23.697192,25.1114056%20L18.5509244,19.9651379%20C17.3450121,20.8758471%2015.8435334,21.4159151%2014.2159151,21.4159151%20C10.2394649,21.4159151%207.01591508,18.1923653%207.01591508,14.2159151%20C7.01591508,10.2394649%2010.2394649,7.01591508%2014.2159151,7.01591508%20Z%20M14.2159151,9.01591508%20C11.3440344,9.01591508%209.01591508,11.3440344%209.01591508,14.2159151%20C9.01591508,17.0877958%2011.3440344,19.4159151%2014.2159151,19.4159151%20C17.0877958,19.4159151%2019.4159151,17.0877958%2019.4159151,14.2159151%20C19.4159151,11.3440344%2017.0877958,9.01591508%2014.2159151,9.01591508%20Z%27%20id=%27icon-24-search%27/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E");}.anchor-navigation.has-nav-search-bar .search-link .blog-search-link:hover.nitro-lazy{background-image:none !important;}.anchor-navigation.has-nav-search-bar .hidden{display:none;visibility:hidden;}.anchor-navigation.has-nav-search-bar .blog-landing-search-bar{position:relative;height:75px;margin:0;background-color:rgba(183,178,191,.15);}.anchor-navigation.has-nav-search-bar .blog-landing-search-bar .input-wrapper{position:relative;height:75px;margin:0 auto;background-color:rgba(183,178,191,.15);}.anchor-navigation.has-nav-search-bar .blog-landing-search-bar .input-wrapper .blog-search-form{position:absolute;top:50%;left:50%;height:auto;transform:translate(-50%,-50%);}.anchor-navigation.has-nav-search-bar .blog-landing-search-bar .input-wrapper .search-form-field{width:auto;min-width:120px;margin:0 auto;padding-left:0;border:none;box-shadow:none;background-color:rgba(0,0,0,0);color:#454249;font-size:1.875rem;font-weight:100;letter-spacing:.125rem;line-height:1.0625rem;text-align:left;text-transform:none;}.anchor-navigation.has-nav-search-bar .blog-landing-search-bar .input-wrapper .search-form-field ::-webkit-input-placeholder{opacity:.5;}.anchor-navigation.has-nav-search-bar .blog-landing-search-bar .input-wrapper .search-form-field ::-moz-placeholder{opacity:.5;}.anchor-navigation.has-nav-search-bar .blog-landing-search-bar .input-wrapper .search-form-field :-ms-input-placeholder{opacity:.5;}.anchor-navigation.has-nav-search-bar .blog-landing-search-bar .input-wrapper .search-form-field :-moz-placeholder{opacity:.5;}.anchor-navigation.has-nav-search-bar .blog-landing-search-bar .input-wrapper .hidden{display:none;}.anchor-navigation .mobile-menu{position:relative;display:block;margin:0 1.875rem;}.anchor-navigation .mobile-menu::after{position:absolute;top:37%;right:30px;width:16px;height:16px;margin:0;transform:rotate(0deg);border-radius:50%;background-color:#454249;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2713%27 height=%278%27 viewBox=%270 0 13 8%27 fill=%27%23fff%27%3E %3Cpath d=%27M13 1.5L11.5 0l-5 4.9-5-4.9L0 1.5 6.5 8z%27/%3E %3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:8px;content:"";transition:transform .15s ease-out;pointer-events:none;}.anchor-navigation select{width:100%;padding:1.25rem 1.875rem;border:none;background:none;color:var(--wp--preset--color--dark-grey);font-family:var(--wp--preset--font-family--base);font-size:.9375rem;font-weight:700;line-height:1.1875rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.anchor-navigation select:focus{outline:none;}.anchor-navigation .anchor-menu{display:none;flex-direction:row;align-items:center;max-width:1340px;margin:0 auto;padding:0;list-style:none;gap:10px;}.anchor-navigation .anchor-menu .wp-block[data-type="acf/buttons"]{display:flex;align-items:center;}.anchor-navigation .anchor-title{margin:0;padding:0;}.anchor-navigation .anchor-title+.anchor-title{margin:0;padding:0;}.anchor-navigation .anchor-title .wp-block-button__link{padding:1.875rem 0;white-space:pre;word-break:normal;}.anchor-navigation .anchor-title.active a::after,.anchor-navigation .anchor-title:hover a::after{display:none;}.anchor-navigation .wp-block-buttons{display:flex;align-items:center;}.vtlmb-bar{display:none;}.vtlmb-bar{position:relative;z-index:99;top:0;width:100%;transform:translateY(0);}.vtlmb-bar-wrapper{padding:.625rem;}.vtlmb-message-bar{align-content:center;align-items:center;}.vtlmb-message-bar .vtlmb-bar-container{display:flex;justify-content:center;}.vtlmb-message-bar .vtlmb-bar-dismiss{position:relative;top:0;width:20px;height:20px;}.vtlmb-message-bar .vtlmb-bar-message{font-size:.9375rem;line-height:1.1875rem;}.vtlmb-message-bar .vtlmb-bar-dismiss-icon{display:flex;align-items:center;justify-content:center;width:17px;height:17px;opacity:.5;border-radius:50%;background:#fff;}.vtlmb-message-bar .vtlmb-bar-dismiss-icon svg{width:10px;height:10px;}.vtlmb-message-bar .vtlmb-bar-dismiss-icon svg path{fill:#2e2e2e;}.block-services-animated{margin-bottom:2rem;text-align:center;}.block-services-animated .featured-services,.block-services-animated .secondary-services{width:100%;}.block-services-animated .featured-services .featured-service,.block-services-animated .featured-services .secondary-service,.block-services-animated .secondary-services .featured-service,.block-services-animated .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;}.block-services-animated .featured-services .featured-service:hover,.block-services-animated .featured-services .secondary-service:hover,.block-services-animated .secondary-services .featured-service:hover,.block-services-animated .secondary-services .secondary-service:hover{top:-5px;box-shadow:25px 25px 30px -10px rgba(0,0,0,.2);}.block-services-animated .featured-services{position:relative;}.block-services-animated .featured-services .featured-service{position:relative;height:auto;min-height:630px;overflow:hidden;border:1px solid var(--wp--preset--color--light-grey);}.block-services-animated .featured-services .featured-service.active .service-button,.block-services-animated .featured-services .featured-service.active .service-description,.block-services-animated .featured-services .featured-service.active .service-title{opacity:1;}.block-services-animated .featured-services .featured-service.active:hover{top:-5px;}.block-services-animated .featured-services .featured-service .service-title{margin-top:1.2em;font-size:1.875rem;font-weight:var(--wp--custom--font-weight--heavy);}.block-services-animated .featured-services .featured-service .service-image svg{position:absolute;top:40%;left:50%;height:auto !important;transform:translate(-50%,-50%) scale(1.02) !important;}.block-services-animated .featured-services .featured-service:nth-child(2) .service-image svg{top:52%;transform:translate(-50%,-50%) scale(1.25) !important;}.block-services-animated .featured-services .featured-service .service-description{position:absolute;bottom:80px;width:100%;margin-bottom:.625rem;padding:0 .0625rem;font-size:1.25rem;font-weight:var(--wp--custom--font-weight--light);text-align:center;transition:.3s ease all;}.block-services-animated .featured-services .featured-service .service-description.text-black p{color:var(--wp--preset--color--dark-grey);}.block-services-animated .featured-services .featured-service .service-description.text-white p{color:#fff;}.block-services-animated .featured-services .featured-service .service-description p{margin-bottom:0;}.block-services-animated .featured-services .featured-service .service-description span{font-weight:var(--wp--custom--font-weight--medium);}.block-services-animated .featured-services .featured-service .service-button{position:absolute !important;bottom:30px;left:50%;width:200px;margin:0;transform:translateX(-50%);transition:.3s ease all;}.block-services-animated .secondary-services{position:relative;z-index:1;margin-top:-1.5625rem;}.block-services-animated .secondary-services .secondary-service{position:relative;z-index:2;height:350px;padding:1em 1.5625rem;overflow:hidden;transition:.3s all ease;}.block-services-animated .secondary-services .secondary-service .service-content{position:relative;z-index:3;top:0;left:0;width:100%;}.block-services-animated .secondary-services .secondary-service .service-content .service-description,.block-services-animated .secondary-services .secondary-service .service-content .service-title{float:left;text-align:center;}.block-services-animated .secondary-services .secondary-service .service-content .service-description.text-black,.block-services-animated .secondary-services .secondary-service .service-content .service-title.text-black{color:var(--wp--preset--color--dark-grey);}.block-services-animated .secondary-services .secondary-service .service-content .service-description.text-white,.block-services-animated .secondary-services .secondary-service .service-content .service-title.text-white{color:#fff;}.block-services-animated .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:var(--wp--custom--font-weight--light);}.block-services-animated .secondary-services .secondary-service .service-content .service-title span{font-weight:var(--wp--custom--font-weight--medium);}.block-services-animated .secondary-services .secondary-service .service-content .service-description{display:none;font-size:1rem;font-weight:var(--wp--custom--font-weight--light);}.block-services-animated .secondary-services .secondary-service .service-button{position:relative;bottom:25px;width:200px;margin:2em 0 !important;transition:.3s ease all;}.block-services-animated .secondary-services .secondary-service .service-image{position:absolute;z-index:1;right:0;bottom:0;}.block-services-animated .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;}.block-services-animated .secondary-services .secondary-service:first-of-type .service-image svg{top:25%;}.block-services-animated .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;}}.wp-block[data-type="acf/award-grids"] .award-grids{display:block;}.wp-block[data-type="acf/award-grids"] .award-grids .block-editor-block-list__layout{display:grid;justify-content:space-between;grid-template-columns:100px 100px 100px 100px 100px;grid-gap:50px;}.award-grids{display:flex;flex-wrap:wrap;justify-content:center;gap:30px 10px;}.award-grids .wp-block-image{display:flex;align-items:center;justify-content:center;width:45%;}.client-logos .wp-block-column{position:relative;height:150px;border-right:1px solid #e4e1eb;}.client-logos .wp-block-column:last-child{border-right:1px solid rgba(0,0,0,0);}.client-logos img{position:absolute;top:50%;left:50%;width:110px;max-height:80%;transform:translate(-50%,-50%);opacity:.4;filter:grayscale(100%);}.wp-block[data-type="acf/featured-projects-slider"]{max-width:100%;height:580px;overflow:hidden;}.wp-block[data-type="acf/featured-projects-slider"].has-child-selected{height:auto;overflow:visible;}.wp-block[data-type="acf/featured-projects-slider"] .featured-projects-slider,.wp-block[data-type="acf/featured-projects-slider"] .featured-projects-wrapper{width:100%;}.wp-block[data-type="acf/featured-projects-slider"] .featured-projects-slider{height:auto;}.featured-projects-wrapper{position:relative;width:calc(100% + var(--wp--custom--gutter-width--page) + var(--wp--custom--gutter-width--page));margin-left:calc(var(--wp--custom--gutter-width--page) * -1) !important;padding:0 var(--wp--custom--gutter-width--page);overflow:hidden;}.featured-projects{box-sizing:content-box;display:flex;flex-wrap:nowrap;width:100%;height:100%;transform:translate3d(0,0,0);}.featured-projects .swiper-slide{position:relative;flex-shrink:0;width:100%;height:100%;}.featured-projects-slider{width:100%;max-width:100% !important;margin:0 auto 5rem !important;}.featured-projects-slider .swiper-slide-active .featured-projects-item,.featured-projects-slider:not(.swiper-initialized) .swiper-slide:not(.swiper-slide-next):not(.swiper-slide-prev):not(.swiper-slide-duplicate):first-of-type .featured-projects-item{transform:scale(1);}.featured-projects-slider .swiper-slide:not(.swiper-slide-active){pointer-events:none;}.featured-projects-slider .swiper-button-next,.featured-projects-slider .swiper-button-prev{position:absolute;top:50%;display:none;width:50px;height:50px;transform:translateY(-50%);transform-origin:center;opacity:1;border:3px solid #000;border-radius:50%;transition:.3s ease all;}.featured-projects-slider .swiper-button-next:hover,.featured-projects-slider .swiper-button-prev:hover{transform:scale(1.1) translateY(-50%);}.featured-projects-slider .swiper-button-next::before,.featured-projects-slider .swiper-button-prev::before{position:absolute;top:50%;left:50%;width:10px;height:10px;opacity:1;border-top:3px solid #000;border-left:3px solid #000;content:"";transition:.3s ease all;}.featured-projects-slider .swiper-button-next::after,.featured-projects-slider .swiper-button-prev::after{display:none;}.featured-projects-slider .swiper-button-next::before{transform:translate(-65%,-50%) rotate(135deg);}.featured-projects-slider .swiper-button-prev::before{transform:translate(-35%,-50%) rotate(-45deg);}.featured-projects-slider .swiper-pagination-fraction{position:absolute;z-index:1;bottom:0;}.featured-projects-slider .featured-projects-item{position:relative;display:flex;flex-direction:column;align-content:center;width:100%;height:100%;padding:0;overflow:hidden;grid-template-rows:33.33% 66.67%;grid-template-columns:1fr;transform:scale(.6);box-shadow:20px 40px 43px 0 rgba(40,90,118,.52);background:var(--wp--preset--color--dark-grey);transition:all .2s ease-out .2s !important;}.featured-projects-slider .featured-projects-item .client-name,.featured-projects-slider .featured-projects-item .content-wrapper,.featured-projects-slider .featured-projects-item .focus,.featured-projects-slider .featured-projects-item .heading,.featured-projects-slider .featured-projects-item .project-types li{color:var(--wp--preset--color--white);}.featured-projects-slider .featured-projects-item.has-style-light-text{color:var(--wp--preset--color--white);}.featured-projects-slider .featured-projects-item.has-style-light-text .client-name,.featured-projects-slider .featured-projects-item.has-style-light-text .content-wrapper,.featured-projects-slider .featured-projects-item.has-style-light-text .focus,.featured-projects-slider .featured-projects-item.has-style-light-text .heading,.featured-projects-slider .featured-projects-item.has-style-light-text .project-types li{color:var(--wp--preset--color--white);}.featured-projects-slider .featured-projects-item.has-style-dark-text{color:var(--wp--preset--color--black);}.featured-projects-slider .featured-projects-item.has-style-dark-text .client-name,.featured-projects-slider .featured-projects-item.has-style-dark-text .content-wrapper,.featured-projects-slider .featured-projects-item.has-style-dark-text .focus,.featured-projects-slider .featured-projects-item.has-style-dark-text .heading,.featured-projects-slider .featured-projects-item.has-style-dark-text .project-types li{color:var(--wp--preset--color--black);}.featured-projects-slider .featured-projects-item.has-style-dark-text .wp-block-button__link{border:1px solid var(--wp--preset--color--black);background:rgba(0,0,0,0);color:var(--wp--preset--color--black);}.featured-projects-slider .featured-projects-item.has-style-dark-text .wp-block-button__link.active,.featured-projects-slider .featured-projects-item.has-style-dark-text .wp-block-button__link:active,.featured-projects-slider .featured-projects-item.has-style-dark-text .wp-block-button__link:focus,.featured-projects-slider .featured-projects-item.has-style-dark-text .wp-block-button__link:hover{color:var(--wp--preset--color--white);}.featured-projects-slider .featured-projects-item.has-style-dark-text .wp-block-button__link.active::before,.featured-projects-slider .featured-projects-item.has-style-dark-text .wp-block-button__link:active::before,.featured-projects-slider .featured-projects-item.has-style-dark-text .wp-block-button__link:focus::before,.featured-projects-slider .featured-projects-item.has-style-dark-text .wp-block-button__link:hover::before{width:100%;opacity:1;background:var(--wp--preset--color--black);}.featured-projects-slider .featured-projects-item.has-style-dark-text .wp-block-button__link::after,.featured-projects-slider .featured-projects-item.has-style-dark-text .wp-block-button__link::before{display:none;}.featured-projects-slider .featured-projects-item.has-style-dark-text .wp-block-button__link::before{display:block;width:0;background:rgba(0,0,0,0);}.featured-projects-slider .featured-projects-item .project-image{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:right center;background-size:auto 100%;transition:all .2s linear;aspect-ratio:3/1;}.featured-projects-slider .featured-projects-item .project-image.feature-card-video,.featured-projects-slider .featured-projects-item .project-image.feature-feature-card-animation{overflow:hidden;background-image:none !important;}.featured-projects-slider .featured-projects-item .project-image.feature-card-video.nitro-lazy,.featured-projects-slider .featured-projects-item .project-image.feature-feature-card-animation.nitro-lazy{background-image:none !important;}.featured-projects-slider .featured-projects-item .content-wrapper{z-index:2;display:flex;flex-wrap:wrap;align-content:bottom;padding:2em;text-align:left;}.featured-projects-slider .featured-projects-item .content-wrapper .content{z-index:2;padding:0;color:var(--wp--preset--color--white);}.featured-projects-slider .featured-projects-item .content-wrapper .client-name{position:absolute;top:20px;width:calc(100% - 150px);margin-bottom:auto;color:var(--wp--preset--color--white);font-size:.75rem;font-weight:bold;letter-spacing:.12937rem;line-height:1.25rem;text-transform:uppercase;}.featured-projects-slider .featured-projects-item .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:bold;letter-spacing:0;line-height:1rem;}.featured-projects-slider .featured-projects-item .content-wrapper .heading{margin-bottom:1.25rem;font-size:1.375rem;font-weight:900;line-height:1.125em;}.featured-projects-slider .featured-projects-item .content-wrapper .project-types{margin:0 0 1.125rem;padding:0;}.featured-projects-slider .featured-projects-item .content-wrapper .project-types li{display:inline-block;margin-top:.5em;margin-right:.4375rem;padding:0;font-size:.875rem;letter-spacing:-.02188rem;line-height:1.0625rem;}.featured-projects-slider .featured-projects-item .content-wrapper .project-types li+li{margin-top:.5em;}.featured-projects-slider .featured-projects-item .content-wrapper .view-project{margin:0;padding:.8125rem 1rem .5rem;text-transform:capitalize;}.horizontal-animated-card{position:relative;top:0;height:375px;padding:1rem 2.25rem;overflow:hidden;background-position:center;background-size:cover;transition:.3s all ease;}.horizontal-animated-card .link-cover{position:absolute;z-index:11;top:0;left:0;width:100%;height:100%;content:"";}.horizontal-animated-card .service-content{position:relative;z-index:12;top:0;left:0;width:100%;text-align:center;}.horizontal-animated-card .service-content p{margin-top:.625rem;}.horizontal-animated-card .service-image{position:absolute;z-index:1;top:25%;right:0;bottom:0;width:100%;height:275px;margin:0 auto;transform:scale(1.5);}.horizontal-animated-card .service-image svg{position:absolute;bottom:-50px;width:250px;height:250px;min-height:100%;transform:translateX(-50%) scale(1.5);}.horizontal-animated-card .wp-block-buttons{left:0;display:inline-block;width:auto;margin:0;}.horizontal-animated-card .wp-block-buttons .wp-block-button::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";}.horizontal-animated-card:hover{top:-5px;box-shadow:25px 25px 30px -10px rgba(0,0,0,.2);}.horizontal-animated-card:hover .service-content{top:0;transition:.3s ease all;}.horizontal-animated-card:hover .wp-block-buttons{bottom:-60%;left:0;transform:none;opacity:1;transition:.3s ease all;}.wp-block[data-type="acf/home-hero"] .home-hero .hero-intro{background:#ff9c00;background:linear-gradient(135deg,#ff9c00 30%,#ed5e5d 70%);}.wp-block[data-type="acf/home-hero"] .home-hero .hero-intro .circle h1 .medium::after{width:40px;}.wp-block[data-type="acf/home-hero"] .home-hero .hero-intro .circle{opacity:1;animation:elastic 1.25s 0s ease-in-out;}.wp-block[data-type="acf/home-hero"] .home-hero .hero-intro .circle .vital-logo svg{animation:upandout 2s ease-in;}.wp-block[data-type="acf/home-hero"] .home-hero .hero-intro .circle-animate-h1{opacity:1 !important;animation:elastic 1.2s 0s ease-in-out;}.wp-block[data-type="acf/home-hero"] .home-hero .hero-intro .link-set{opacity:1;}.wp-block-group:has(.home-hero)+.wp-block-group{max-width:100%;margin-right:auto !important;margin-left:auto !important;}.wp-block-group.home-banner-wrapper{width:100%;max-width:100% !important;margin-right:auto !important;margin-left:auto !important;}.wp-block-group.home-banner-wrapper>.wp-block-group{width:100%;max-width:100% !important;margin-right:auto !important;margin-left:auto !important;}.home-hero{width:100%;max-width:100%;margin-right:auto !important;margin-left:auto !important;}.home-hero .hero-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:linear-gradient(135deg,#ff9c00 30%,#ed5e5d 70%);}.home-hero .hero-intro.go{background:#ff9c00;background:linear-gradient(135deg,#ff9c00 30%,#ed5e5d 70%);}.home-hero .hero-intro.go .circle h1 .medium::after{width:40px;}.home-hero .hero-intro .circle-animate-h1.go .medium::after{width:40px;}.home-hero .hero-intro .wipe{position:absolute;width:100%;height:100%;}.home-hero .hero-intro .wipe span{position:absolute;width:150%;height:100%;transform:translate(120%,0%) skewX(-30deg);animation:legacywipe 1s 0s ease-in-out;}.home-hero .hero-intro .wipe span:nth-child(1){animation-delay:1.25s;}.home-hero .hero-intro .wipe span:nth-child(2){animation-delay:1.2s;}.home-hero .hero-intro .wipe span:nth-child(3){animation-delay:1.11s;}.home-hero .hero-intro .wipe span:nth-child(4){animation-delay:1.06s;}.home-hero .hero-intro .wipe span:nth-child(5){animation-delay:1s;}.home-hero .hero-intro .wipe .white{background:#fff;}.home-hero .hero-intro .wipe .light{background:#ee7d27;}.home-hero .hero-intro .wipe .dark{background:#f05327;}.home-hero .hero-intro .circle{position:relative;display:flex;align-items:center;width:25rem;height:25rem;margin:15vh auto 10vh;opacity:0;border-radius:50%;background:#fff;-ms-flex-align:center;}.home-hero .hero-intro .circle.go{opacity:1;animation:elastic 1.25s 0s ease-in-out;}.home-hero .hero-intro .circle .vital-logo{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;width:200px;max-width:55%;margin:auto;-ms-flex-align:center;}.home-hero .hero-intro .circle .vital-logo svg{width:100%;height:auto;opacity:0;}.home-hero .hero-intro .circle .vital-logo.go svg{animation:upandout 2s ease-in;}.home-hero .hero-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:var(--wp--preset--font-family--base);font-size:100%;text-align:center;}.home-hero .hero-intro .circle h1 span{display:block;}.home-hero .hero-intro .circle h1 .small{color:#ed5e5d;font-size:1.1875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;}.home-hero .hero-intro .circle h1 .medium{color:#ed5e5d;font-size:2.125rem;font-weight:600;letter-spacing:.7em;text-indent:.7em;text-transform:uppercase;}.home-hero .hero-intro .circle h1 .medium::after{display:block;width:0;height:6px;margin:1em auto -1em;border-radius:4px;background:#ed5e5d;content:"";transition:all .4s 5.5s linear;}.home-hero .hero-intro .circle h1 .large{color:#ed5e5d;font-size:3.9375rem;font-weight:900;letter-spacing:.05em;line-height:.75em;text-indent:.05em;text-transform:uppercase;}.home-hero .hero-intro .circle-animate-h1::after{display:none;}.home-hero .hero-intro .circle-animate-h1.go{opacity:1 !important;animation:elastic 1.2s 0s ease-in-out;}.home-hero .hero-intro .link-set.go{opacity:1;}.home-hero .hero-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;}.home-hero .hero-intro .link-set li{display:block;padding:0 2em;}.home-hero .hero-intro .link-set a{color:#fff;font-size:1rem;font-weight:900;letter-spacing:.1em;text-indent:.3em;text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease-in;}.home-hero .hero-intro .link-set a:hover{transform:scale(1.125);transition:all .3s ease-in;}.home-hero .hero-intro .icon-scroll{position:absolute;right:0;bottom:20px;left:0;width:1em;height:2em;margin:auto;}.home-hero .hero-intro .icon-scroll svg{width:1em;height:auto;overflow:visible;opacity:.5;}.home-hero .hero-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(0) translateX(0);opacity:1;}100%{transform:translateY(10px) translateX(0);opacity:0;}}.history-card-slider .paged-card-slider{padding:0;}.wp-block-group .history-card-slider{width:100%;max-width:none;margin:auto !important;}.wp-block[data-type="acf/graph-statistic"] .graph-statistic{opacity:1;}.graph-statistic{opacity:0;text-align:center;transition:.6s ease opacity;}.graph-statistic.active{opacity:1;transition:.6s ease opacity;}.graph-statistic .flex-wrapper{display:inline-block;flex:0;text-align:center;}.graph-statistic .flex-wrapper .single-chart{justify-content:space-around;width:160px;}.graph-statistic .flex-wrapper .circular-chart{display:block;max-width:60%;max-height:250px;margin:.625rem auto;}.graph-statistic .flex-wrapper .circular-chart .percent-circle-bg{fill:none;stroke:rgba(69,66,73,.08);stroke-width:3.8;}.graph-statistic .flex-wrapper .circular-chart .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;}}.graph-statistic .flex-wrapper .circular-chart .percent-circle.active{display:block;}.graph-statistic .flex-wrapper .circular-chart.teal .percent-circle{stroke:url("#teal") var(--wp--preset--color--green);}.graph-statistic .flex-wrapper .circular-chart.blue .percent-circle{stroke:url("#purple-blue") var(--wp--preset--color--blue);}.graph-statistic .flex-wrapper .circular-chart.purple .percent-circle{stroke:url("#purple-orange") #b136ff;}.graph-statistic .flex-wrapper .circular-chart.orange .percent-circle{stroke:url("#orange") var(--wp--preset--color--orange);}.graph-statistic .flex-wrapper .circular-chart .percentage{font-size:.875rem;font-weight:700;fill:var(--wp--preset--color--black);text-anchor:middle;}.graph-statistic .flex-wrapper p{display:inline-block;margin:.375rem 0 0;font-size:1.0625rem;font-weight:700;}.wp-block[data-type="acf/image-slider"]{max-width:100%;height:620px;overflow:hidden;}.wp-block[data-type="acf/image-slider"].has-child-selected{height:auto;overflow:visible;}.wp-block[data-type="acf/image-slider"] .image-slider,.wp-block[data-type="acf/image-slider"] .image-wrapper{width:100%;}.wp-block[data-type="acf/image-slider"] .image-slider{height:auto;}.image-slider{position:relative;width:85%;max-width:100% !important;height:300px;margin:0 auto !important;}.image-slider .image-slider-wrapper{position:relative;width:100%;margin:0 auto !important;}.image-slider .swiper-slide-active.image-slider-item{margin:0 .625rem;}.image-slider .image-slider-item{position:relative;width:100%;height:auto;margin:1.25rem .625rem;padding:0;overflow:hidden;cursor:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital-child/assets/dist/images/cursor-drag.d95733aa.png") 35 35,auto;transition:margin .2s ease-out;transition-delay:0;}.image-slider .image-slider-item .wp-block-image{width:100%;height:100%;}.image-slider .image-slider-item .wp-block-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.job-card{display:flex;width:100%;padding:2.0625rem 1.8125rem;border-bottom:2px solid #f2f2f2;}.job-card .opening-icon{flex:0 0 auto;width:30px;margin-right:1.125rem;}.job-card .opening-icon img{max-width:100%;}.job-card .position-location{flex:1 1 auto;width:100%;}.job-card .position-location .position{font-size:1.25rem;font-weight:bold;letter-spacing:0;line-height:1.75rem;}.job-card .position-location .location{font-size:.75rem;font-weight:bold;letter-spacing:.12937rem;line-height:2.5rem;text-transform:uppercase;}.job-card .label{display:block;margin-bottom:.375rem;font-size:.9375rem;font-weight:bold;letter-spacing:0;line-height:1.1875rem;}.job-card .experience,.job-card .salary{flex:0 0 auto;width:120px;margin-right:4.0625rem;font-size:1.0625rem;letter-spacing:0;line-height:1.3125rem;}.job-card .wp-block-buttons{flex:0 0 auto;padding-left:3rem;}.job-card-department{display:flex;flex-wrap:wrap !important;margin:0;padding:0;list-style:none;gap:10px;}.job-card-department.posts-job-position .department-card .wp-block-buttons{opacity:1;transition:.3s ease opacity;}.job-card-department .department-card{position:relative;display:inline-block;flex:0 0 auto;width:100%;padding:0;border:2px solid rgba(69,66,73,.08);border-radius:12px;transition:.3s ease border;}.job-card-department .department-card:hover{border:2px solid var(--wp--preset--color--dark-grey);transition:.3s ease border;}.job-card-department .department-card:hover .wp-block-buttons{opacity:1;transition:.3s ease opacity;}.job-card-department .department-card.active{box-shadow:2px 12px 30px 0 rgba(0,0,0,.15);background:linear-gradient(147.39deg,#f67b31 0%,#b136ff 100%);}.job-card-department .department-card.active a{position:absolute;top:0;left:0;width:100%;height:100%;}.job-card-department .department-card a{display:block;padding:1.5625rem;}.job-card-department .department-card .card-title{color:var(--wp--preset--color--dark-grey);font-size:1.375rem;font-weight:bold;line-height:1.75rem;}.job-card-department .department-card .wp-block-buttons{opacity:0;transition:.3s ease opacity;}.job-card-department .department-card .wp-block-buttons .wp-block-button{bottom:30px;display:flex;flex-direction:row;align-items:center;color:var(--wp--preset--color--dark-grey);font-size:1rem;font-weight:bold;line-height:2.375rem;}.job-card-department .department-card:first-of-type{display:block;padding:1.5625rem;border:none;box-shadow:2px 12px 30px 0 rgba(0,0,0,.15);}.job-card-department .department-card:first-of-type .card-title{color:var(--wp--preset--color--white);}.job-card-department .department-card:first-of-type .wp-block-buttons{opacity:1;}.job-card-department .department-card:first-of-type .wp-block-buttons .wp-block-button,.job-card-department .department-card:first-of-type .wp-block-buttons .wp-block-button__link{color:var(--wp--preset--color--white);}.job-card-department .department-card:first-of-type .wp-block-buttons .wp-block-button__link::after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg id=%27Layer_1%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 143.4 143.4%27 fill=%27%23fff%27%3E%3Cpath class=%27st0%27 d=%27M71.7 0C32.1 0 0 32.1 0 71.7s32.1 71.7 71.7 71.7 71.7-32.1 71.7-71.7S111.3 0 71.7 0zM113 79l-28.5 28.4c-3.9 3.9-10.2 3.9-14.2 0-3.9-3.9-3.9-10.2 0-14.2l11.5-11.5H37.5c-5.5 0-10-4.5-10-10s4.5-10 10-10h44.4L70.4 50.1c-.2-.1-.3-.3-.5-.5-3.8-4-3.6-10.4.5-14.1 4-3.8 10.3-3.6 14.1.5L113 64.4c3.9 4.1 3.9 10.5 0 14.6z%27/%3E%3C/svg%3E");}.wp-block[data-type="acf/large-hero-slider"]{height:600px;overflow:hidden;}.wp-block[data-type="acf/large-hero-slider"].has-child-selected{height:auto;overflow:visible;}.wp-block[data-type="acf/large-hero-slider"] .large-hero-slider{height:auto;}.wp-block[data-type="core/group"].has-relative .wp-block[data-type="core/columns"]{position:absolute;top:0;left:0;}.large-hero-slider{width:100%;max-width:100% !important;height:600px;}.large-hero-slider .wp-block-image{width:100%;height:100%;}.large-hero-slider .wp-block-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.large-hero-slider .large-hero-slider-wraper{width:100%;}.large-hero-slider+*{position:absolute;z-index:1;top:50%;left:50%;width:100%;padding:0 1.25rem;transform:translateX(-50%) translateY(-50%);margin-top:0 !important;}.hero-slider-logo{position:absolute;z-index:1;bottom:20px;left:30px;}.hero-slider-logo img{width:100px;}.wp-block[data-type="acf/logo-grids"] .logo-grids{display:block;}.wp-block[data-type="acf/logo-grids"] .logo-grids .block-editor-block-list__layout{display:grid;justify-content:space-between;grid-template-columns:100px 100px 100px 100px 100px;grid-gap:50px;}.logo-grids{position:relative;padding:0 0 3.125rem;}.logo-grids:not(.has-slider){display:grid;justify-content:space-between;padding:0;grid-template-columns:80px 80px;grid-gap:50px;}.logo-grids .swiper-initialized{overflow:hidden;}.logo-grids .swiper-initialized .swiper-wrapper{align-items:stretch;}.logo-grids .swiper-initialized .swiper-slide{display:flex;align-items:center;justify-content:center;height:auto;}.logo-grids .swiper-pagination{position:absolute;bottom:0;}.logo-grids .swiper-pagination .swiper-pagination-bullet{background:#ba5ae2;}.logo-grids .swiper-button-next,.logo-grids .swiper-button-prev{position:absolute;top:50%;display:none;width:25px;height:25px;margin-top:0;transform:translateY(-50%);opacity:1;border:3px solid #000;border-radius:50%;transition:.3s ease all;}.logo-grids .swiper-button-next::before,.logo-grids .swiper-button-prev::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:"";}.logo-grids .swiper-button-next.swiper-button-lock,.logo-grids .swiper-button-prev.swiper-button-lock{display:none;}.logo-grids .swiper-button-next::after,.logo-grids .swiper-button-prev::after{display:none;}.logo-grids .swiper-button-next{right:-4px;}.logo-grids .swiper-button-next::before{transform:translate(-65%,-50%) rotate(135deg);}.logo-grids .swiper-button-prev{left:-4px;}.logo-grids .swiper-button-prev::before{transform:translate(-35%,-50%) rotate(-45deg);}.logo-grids .swiper-slide,.logo-grids .wp-block-image{display:flex;align-items:center;}.logo-grids .swiper-slide img,.logo-grids .wp-block-image img{filter:grayscale(100%);}.wp-block[data-type="acf/mobile-image-slider"]{max-width:100%;height:609px;overflow:hidden;}.wp-block[data-type="acf/mobile-image-slider"].has-child-selected{height:auto;overflow:visible;}.wp-block[data-type="acf/mobile-image-slider"] .mobile-image-slider,.wp-block[data-type="acf/mobile-image-slider"] .mobile-image-slider-wrapper{width:100%;}.wp-block[data-type="acf/mobile-image-slider"] .mobile-image-slider{height:auto;}.mobile-image-slider{position:relative;width:100%;max-width:100% !important;height:490px;margin:0 auto !important;}.mobile-image-slider .mobile-image-slider-wrapper{position:relative;width:100%;margin:0 auto !important;}.mobile-image-slider .mobile-slider-item{position:relative;width:100%;height:100%;margin:0;padding:0;overflow:hidden;cursor:url("https://vitaldesign.com/nitropack_static/SRJlarKlXegASLtvCbukvsdQQLqbmtla/assets/images/optimized/rev-4692353/vitaldesign.com/wp-content/themes/vital-child/assets/dist/images/cursor-drag.d95733aa.png") 35 35,auto;transition:cursor .3s;}.mobile-image-slider .mobile-slider-item .wp-block-image{width:100%;height:100%;text-align:center;}.mobile-image-slider .mobile-slider-item .wp-block-image img{width:auto;max-width:100%;height:490px;margin:auto;padding:3.4375rem .625rem 4.0625rem;border-radius:40px;background-color:#2e2e2e;}.newsletter-full-width-cta .gform_wrapper{max-width:none;margin:0;box-shadow:none;background:rgba(0,0,0,0);}.newsletter-full-width-cta .gform_wrapper form{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:0;}.newsletter-full-width-cta .gform_wrapper .gform_heading{display:none;}.newsletter-full-width-cta .gform_wrapper .gform_body,.newsletter-full-width-cta .gform_wrapper .gform_footer{margin:0;padding:0;}.newsletter-full-width-cta .gform_wrapper .gform_body{flex:1 0 auto;width:calc(100% - 150px);margin-right:1.25rem;}.newsletter-full-width-cta .gform_wrapper .gform_body .gform_fields{gap:0;}.newsletter-full-width-cta .gform_wrapper .gform_footer{width:130px;}.newsletter-full-width-cta .gform_wrapper .gfield input[type=email]{padding:0 !important;border:none !important;}.newsletter-full-width-cta .gform_wrapper .gfield input[type=email]:focus{background-color:var(--wp--preset--color--white) !important;}.newsletter-full-width-cta .gform_wrapper .gfield+.gfield{margin-top:0;}.newsletter-full-width-cta .gform_wrapper .gfield:not(.complex):not(.gsection){padding:.3125rem .875rem;border:1px solid rgba(69,66,73,.2);background-color:#fafafa;transition:background-color .14s ease-out;}.newsletter-full-width-cta .gform_wrapper .gform_button{margin-bottom:.625rem;padding:1.03125rem 1.625rem;}.newsletter-full-width-cta .gform_wrapper #gf_form_focus,.newsletter-full-width-cta .gform_wrapper .gform_anchor,.newsletter-full-width-cta .gform_wrapper .gform_validation_errors{display:none;}.vtl-gallery-collage{position:static;position:initial;width:100%;}.vtl-gallery-collage .gallery-image{-o-object-fit:cover;object-fit:cover;box-shadow:-20px 25px 24px 0 rgba(0,0,0,.17);}.vtl-gallery-collage .gallery-image:nth-of-type(1){top:15px;left:0;width:31%;height:15%;}.vtl-gallery-collage .gallery-image:nth-of-type(2){right:36%;width:31%;height:10.6%;}.vtl-gallery-collage .gallery-image:nth-of-type(3){top:3%;right:0;width:33.9%;height:13.8%;}.paralax-image-grid-left-column{position:relative;}.paralax-image-grid-left-column::before{position:absolute;z-index:1;top:30%;left:-40px;width:67px;height:36%;opacity:.1;background-image:url("data:image/svg+xml;base64,PHN2ZyBpZD0id2F2ZS1zdmciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDIwIDUiPjxzdHlsZT4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDthbmltYXRpb246c2hpZnQgMXMgbGluZWFyIGluZmluaXRlfUBrZXlmcmFtZXMgc2hpZnR7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKX10b3t0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjBweCkgdHJhbnNsYXRlWSgwKX19PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTS0uMjguODVMNC44NCA0LjEgOS44Ni44NWw1LjEyIDMuMjVMMjAgLjg1bDUuMTIgMy4yNUwzMC4xNC44NWw1LjEyIDMuMjVMNDAuMjcuODUiLz48L3N2Zz4=");background-size:41%;content:"";}.paralax-image-grid-right-column{right:0;width:100%;}.paralax-image-grid{position:relative;z-index:-1;top:0;width:100%;}.paralax-image-grid img{position:absolute;}.paralax-image-grid img:nth-child(1){z-index:5;top:80px;right:24%;width:170px;transform-origin:center;box-shadow:-20px 12px 43px 0 rgba(40,90,118,.52);}.paralax-image-grid img:nth-child(2){z-index:4;top:40px;left:65px;width:70px;transform-origin:center;}.paralax-image-grid img:nth-child(3){z-index:4;top:20px;right:85px;width:70px;transform-origin:center;}.paralax-image-grid img:nth-child(4){z-index:4;top:270px;left:-15px;width:115px;transform-origin:center;}.paralax-image-grid img:nth-child(5){z-index:4;top:290px;right:10px;width:110px;transform-origin:center;}.acf-block-preview .paralax-image-grid{z-index:1;}.paralax-images{clear:both;width:100%;padding-top:3em;}.paralax-images .team-images-new{position:relative;float:right;width:100% !important;margin-top:2em;}.paralax-images .team-images-new .like-circle-new{position:absolute;z-index:2;top:-40px !important;right:0;display:none;}.paralax-images .team-images-new .featured-team-image{position:relative;left:50%;width:75%;transform:translateX(-50%);}.paralax-images .team-images-new .secondary-images-new{position:relative;display:block;float:right;}.paralax-images .team-images-new .secondary-images-new .secondary-image img{display:block;width:100%;}.paralax-images .team-images-new .secondary-images-new .secondary-image:nth-child(1){z-index:11;float:right;width:40%;margin:0;box-shadow:40px 20px 40px 10px rgba(0,0,0,.3);}.paralax-images .team-images-new .secondary-images-new .secondary-image:nth-child(2){z-index:11;float:left;width:50%;margin:0;box-shadow:10px 30px 30px 10px rgba(0,0,0,.3);}.paralax-images .team-images-new .secondary-images-new .secondary-image:nth-child(3){position:relative;z-index:-1;float:right;width:70%;margin:0;}.paralax-images .team-images-new .right-arrow{position:absolute;z-index:-1;right:0%;bottom:15%;width:2em;height:2em;transform:rotate(-90deg);}.paralax-images .like-circle-new{position:relative;width:100px;height:100px;border-radius:50%;box-shadow:15px 20px 60px 0 rgba(0,0,0,.2);background:var(--wp--preset--gradient--orange-fade);}.paralax-images .like-circle-new svg{position:absolute;top:52%;left:50%;width:50%;height:50%;transform:translate(-50%,-50%);}.wp-block[data-type="acf/portfolio-slider"]{max-width:100%;height:580px;overflow:hidden;}.wp-block[data-type="acf/portfolio-slider"]+.wp-block-group{position:absolute;z-index:1;bottom:50px;left:0;width:100%;}.wp-block[data-type="acf/portfolio-slider"].has-child-selected{height:auto;overflow:visible;}.wp-block[data-type="acf/portfolio-slider"] .portfolio-slider,.wp-block[data-type="acf/portfolio-slider"] .portfolio-slider-wrapper{width:100%;}.wp-block[data-type="acf/portfolio-slider"] .portfolio-slider{height:auto;}.portfolio-slider{position:relative;width:100%;max-width:100% !important;height:580px;overflow:hidden;}.portfolio-slider+.wp-block-group{position:absolute;z-index:1;bottom:50px;left:0;width:100%;}.portfolio-slider .portfolio-slider-wrapper{position:relative;width:100%;}.portfolio-slider .portfolio-slider-item{position:relative;width:100%;height:100%;margin:0;padding:0;overflow:hidden;}.portfolio-slider .portfolio-slider-item .wp-block-image{width:100%;height:100%;}.portfolio-slider .portfolio-slider-item .wp-block-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.blog-post-article-header{clear:both;}.blog-post-article-header .post-title{margin-top:0;font-size:1.5rem;font-weight:400;line-height:1.2em;}.blog-post-article-header .post-title a{margin-top:0;cursor:default;}.blog-post-article-header .post-title a:hover{color:#454249;}.blog-post-article-header .post-author-about{margin:2em 0;overflow:auto;}.blog-post-article-header .post-author-about .post-author-avatar{position:relative;display:block;clear:both;overflow:hidden;background-color:#454249;width:65px;height:65px;}.blog-post-article-header .post-author-about .post-author-avatar img{position:absolute;top:0;left:0;width:100%;max-width:none;}.blog-post-article-header .post-author-about .post-author-content{display:inline-block;margin-left:1em;font-size:1rem;line-height:1.5em;}.blog-post-article-header .post-author-about .post-author-content .post-author-name{clear:right;color:#454249;}.blog-post-article-header .post-author-about .post-author-content .post-author-name a{color:#454249;}.blog-post-article-header .post-author-about .post-author-content .post-author-social-media{display:block;}.blog-post-article-header .post-header-meta{display:flex;gap:2.04082%;}.blog-post-article-header .post-read-time{position:relative;padding-right:1.25rem;font-size:.75rem;font-weight:var(--wp--custom--font-weight--bold);letter-spacing:.05rem;text-transform:uppercase;}.blog-post-article-header .post-read-time .span-reading-time{display:inline-block;float:inherit;width:auto;min-height:inherit;margin-left:0;}.blog-post-article-header .post-read-time::after{position:absolute;top:0;right:0;width:16px;height:16px;background-image:url("data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI3LjA2IDI3LjA2Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM0NTQyNDkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIxLjA2IiBkPSJNMTQuNDIgNy4wOHY4LjEzSDYuMjgiPjwvcGF0aD48Y2lyY2xlIGN4PSIxMDA3LjQ0IiBjeT0iMjA0LjUiIHI9IjEzIiB0cmFuc2Zvcm09InJvdGF0ZSgtNDUgMjc5Ljk2IDEzMDguNzY3KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNDU0MjQ5IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMS4wNiI+PC9jaXJjbGU+PC9zdmc+");background-repeat:no-repeat;background-position:center;background-size:16px;content:"";}.blog-post-article-header .post-category-link{margin:0 0 1em;display:inline-block;color:#454249;color:#f3723f;font-size:.6875rem;font-weight:700;letter-spacing:.05rem;text-transform:uppercase;}.next-post-teaser .read-next-teaser{width:100%;margin:6em 0 4em;overflow:auto;text-align:left;}.next-post-teaser .blog-container{display:flex;flex-direction:column;width:66%;margin:0 auto;padding:0 3.38983%;}.next-post-teaser .teaser-more-link{display:inline-block;width:100%;margin-top:2em;overflow:auto;text-align:center;}.next-post-teaser .teaser-more-link a{font-size:.8125rem;font-weight:600;text-transform:uppercase;}.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;}.blog-card{position:relative;top:0;border:1px solid var(--wp--preset--color--off-white);box-shadow:0 20px 30px -40px rgba(0,0,0,.2);background:var(--wp--preset--color--white);transition:all .2s ease;}.blog-card:hover{top:-5px;box-shadow:0 20px 30px -10px rgba(0,0,0,.2);}.blog-card .post-image-wrapper{position:relative;width:100%;height:30vh;max-height:300px;}.blog-card .post-image-wrapper a{position:relative;display:block;width:100%;height:100%;overflow:hidden;}.blog-card .post-image-wrapper .wp-block-image{width:100%;height:100%;}.blog-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%);-o-object-fit:cover;object-fit:cover;}.blog-card .post-content{margin-bottom:5.5em;padding:2em;}.blog-card .post-content .post-content-header .post-category{margin:0 0 .625rem;font-size:.75rem;font-weight:var(--wp--custom--font-weight--bold);letter-spacing:.12937rem;text-transform:uppercase;}.blog-card .post-content .post-content-header .post-title{margin-bottom:.625rem;font-weight:700;text-transform:none;text-transform:initial;}.blog-card .post-content .post-content-header .post-title a{color:var(--wp--preset--color--black);}.blog-card .post-content .post-content-header .post-title a:hover{color:var(--wp--preset--color--orange);}.blog-card .post-content .post-content-header .post-author{font-size:.875rem;}.blog-card .post-content .post-content-header .post-author a{-webkit-text-decoration:none;text-decoration:none;}.blog-card .post-content .post-content-footer{position:absolute;bottom:3em;}.blog-card .post-content .post-content-footer .blog-share a{position:relative;font-size:.75rem;font-weight:var(--wp--custom--font-weight--bold);letter-spacing:.05rem;text-transform:uppercase;}.blog-card .post-content .post-content-footer .blog-share a::after{position:absolute;top:-3px;right:0;width:16px;height:16px;background-image:url("data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI3LjA2IDI3LjA2Ij48Y2lyY2xlIGN4PSIxMDk2LjI2IiBjeT0iMjA0LjQyIiByPSIxMyIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDMyNC40NzUgMTQxNS45NDgpIiBmaWxsPSJub25lIiBzdHJva2U9IiM0NTQyNDkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIxLjA2Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxOC4wOCIgY3k9IjkuOCIgcj0iMS45NCIgZmlsbD0iIzQ1NDI0OSI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTguMDgiIGN5PSIxNy4yNiIgcj0iMS45NCIgZmlsbD0iIzQ1NDI0OSI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iOC45OCIgY3k9IjEzLjM4IiByPSIxLjk0IiBmaWxsPSIjNDU0MjQ5Ij48L2NpcmNsZT48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM0NTQyNDkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIxLjA2IiBkPSJNMTAuNjIgMTIuMzRsNS42Ny0xLjc5bTAgNi4xMWwtNS42Ny0yLjM4Ij48L3BhdGg+PC9zdmc+");background-repeat:no-repeat;background-position:center;background-size:16px;content:"";}.blog-card .post-content .post-content-footer .post-read-time{position:relative;display:inline-block;padding-right:1.25rem;font-size:.75rem;font-weight:var(--wp--custom--font-weight--bold);letter-spacing:.05rem;text-transform:uppercase;}.blog-card .post-content .post-content-footer .post-read-time::after{position:absolute;top:-3px;right:0;width:16px;height:16px;background-image:url("data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI3LjA2IDI3LjA2Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM0NTQyNDkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIxLjA2IiBkPSJNMTQuNDIgNy4wOHY4LjEzSDYuMjgiPjwvcGF0aD48Y2lyY2xlIGN4PSIxMDA3LjQ0IiBjeT0iMjA0LjUiIHI9IjEzIiB0cmFuc2Zvcm09InJvdGF0ZSgtNDUgMjc5Ljk2IDEzMDguNzY3KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNDU0MjQ5IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMS4wNiI+PC9jaXJjbGU+PC9zdmc+");background-repeat:no-repeat;background-position:center;background-size:16px;content:"";}.blog-card .blog-share{display:inline;margin-right:1em;}.blog-card .blog-share .icon-social-media-share{pointer-events:auto !important;}.blog-card .blog-share .cher-links{position:absolute;z-index:1;display:none;min-width:226px;margin:.5rem 0 0;padding:1em !important;border-radius:3px;background-color:var(--wp--preset--color--black);}.blog-card .blog-share .cher-links::before{position:absolute;top:-5px;left:1em;width:0;height:0;border-right:5px solid rgba(0,0,0,0);border-bottom:5px solid var(--wp--preset--color--black);border-left:5px solid rgba(0,0,0,0);content:"";}.blog-card .blog-share .cher-links .cher-link-item{display:inline-block;margin-right:1.375rem;padding:0;}.blog-card .blog-share .cher-links .cher-link-item:last-of-type{margin-right:0;}.blog-card .blog-share .cher-links .cher-link-item .cher-link-text,.blog-card .blog-share .cher-links .cher-link-item .icon{display:none;}.blog-card .blog-share .cher-links .cher-link-item.cher-link-item:hover .cher-link::before{color:#f3623f;}.blog-card .blog-share .cher-links .cher-link-item .cher-link::before{color:var(--wp--preset--color--white);}.blog-card .blog-share-button,.blog-card .post-read-time{color:var(--wp--preset--color--black) !important;}.blog-card .blog-share-button i,.blog-card .post-read-time i{position:relative;width:1.5em;height:1.5em;}.blog-card .blog-share-button i svg,.blog-card .post-read-time i svg{position:absolute;top:4px;left:2px;min-width:100%;min-height:100%;}.blog-card .blog-share-button{padding-right:1.25rem;cursor:pointer;}.blog-card .post-read-time .span-reading-time{display:inline-block;float:inherit;width:auto;min-height:inherit;margin-left:0;}.blog-card-square{display:flex;flex-basis:100% !important;align-items:top;width:100%;overflow:hidden;}.blog-card-square:hover .post-square-content .blog-featured-title{color:var(--wp--preset--color--orange);}.blog-card-square .post-square-image-container{width:100px;height:80px;margin:0 .875rem 0 0;}.blog-card-square .post-square-image-container a{margin:0;}.blog-card-square .post-square-image-container .wp-block-image{margin:0;}.blog-card-square .post-square-image-container .wp-block-image,.blog-card-square .post-square-image-container figure{width:100%;height:100%;margin:0;}.blog-card-square .post-square-image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.blog-card-square .post-square-content{display:block;justify-content:center;width:calc(100% - 114px);overflow:hidden;}.blog-card-square .post-square-content .blog-featured-title{margin:0;color:var(--wp--preset--color--black);font-size:1rem;font-weight:var(--wp--custom--font-weight--bold);letter-spacing:0;line-height:1.0625rem;}.blog-card-square .post-square-content .blog-featured-title::after{display:none;}.blog-card-square .post-square-content .blog-featured-author{color:#ababab;font-size:.75rem;letter-spacing:0;line-height:1.625rem;}.blog-post-featured .post-content-footer{position:absolute;bottom:3em;}.blog-post-featured .post-content-footer .blog-share a{position:relative;padding-right:1.25rem;font-size:.75rem;font-weight:var(--wp--custom--font-weight--bold);letter-spacing:.05rem;text-transform:uppercase;}.blog-post-featured .post-content-footer .blog-share a::after{position:absolute;top:-3px;right:0;width:16px;height:16px;background-image:url("data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI3LjA2IDI3LjA2Ij48Y2lyY2xlIGN4PSIxMDk2LjI2IiBjeT0iMjA0LjQyIiByPSIxMyIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDMyNC40NzUgMTQxNS45NDgpIiBmaWxsPSJub25lIiBzdHJva2U9IiM0NTQyNDkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIxLjA2Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxOC4wOCIgY3k9IjkuOCIgcj0iMS45NCIgZmlsbD0iIzQ1NDI0OSI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTguMDgiIGN5PSIxNy4yNiIgcj0iMS45NCIgZmlsbD0iIzQ1NDI0OSI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iOC45OCIgY3k9IjEzLjM4IiByPSIxLjk0IiBmaWxsPSIjNDU0MjQ5Ij48L2NpcmNsZT48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM0NTQyNDkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIxLjA2IiBkPSJNMTAuNjIgMTIuMzRsNS42Ny0xLjc5bTAgNi4xMWwtNS42Ny0yLjM4Ij48L3BhdGg+PC9zdmc+");background-repeat:no-repeat;background-position:center;background-size:16px;content:"";}.blog-post-featured .post-content-footer .post-read-time{position:relative;display:inline-block;padding-right:1.25rem;font-size:.75rem;font-weight:var(--wp--custom--font-weight--bold);letter-spacing:.05rem;text-transform:uppercase;}.blog-post-featured .post-content-footer .post-read-time::after{position:absolute;top:-3px;right:0;width:16px;height:16px;background-image:url("data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI3LjA2IDI3LjA2Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM0NTQyNDkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIxLjA2IiBkPSJNMTQuNDIgNy4wOHY4LjEzSDYuMjgiPjwvcGF0aD48Y2lyY2xlIGN4PSIxMDA3LjQ0IiBjeT0iMjA0LjUiIHI9IjEzIiB0cmFuc2Zvcm09InJvdGF0ZSgtNDUgMjc5Ljk2IDEzMDguNzY3KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNDU0MjQ5IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMS4wNiI+PC9jaXJjbGU+PC9zdmc+");background-repeat:no-repeat;background-position:center;background-size:16px;content:"";}.blog-post-featured .post-content-footer .blog-share{display:inline;margin-right:1em;}.blog-post-featured .post-content-footer .blog-share .icon-social-media-share{pointer-events:auto !important;}.blog-post-featured .post-content-footer .blog-share .cher-links{position:absolute;z-index:1;display:none;min-width:226px;margin:.5rem 0 0;padding:1em !important;border-radius:3px;background-color:var(--wp--preset--color--black);}.blog-post-featured .post-content-footer .blog-share .cher-links::before{position:absolute;top:-5px;left:1em;width:0;height:0;border-right:5px solid rgba(0,0,0,0);border-bottom:5px solid var(--wp--preset--color--black);border-left:5px solid rgba(0,0,0,0);content:"";}.blog-post-featured .post-content-footer .blog-share .cher-links .cher-link-item{display:inline-block;margin-right:1.375rem;padding:0;}.blog-post-featured .post-content-footer .blog-share .cher-links .cher-link-item:last-of-type{margin-right:0;}.blog-post-featured .post-content-footer .blog-share .cher-links .cher-link-item .cher-link-text,.blog-post-featured .post-content-footer .blog-share .cher-links .cher-link-item .icon{display:none;}.blog-post-featured .post-content-footer .blog-share .cher-links .cher-link-item:hover .cher-link::before{color:#f3623f;}.blog-post-featured .post-content-footer .blog-share .cher-links .cher-link{padding-right:0;}.blog-post-featured .post-content-footer .blog-share .cher-links .cher-link::before{color:var(--wp--preset--color--white);}.blog-post-featured .post-content-footer .blog-share-button,.blog-post-featured .post-content-footer .post-read-time{color:var(--wp--preset--color--black) !important;}.blog-post-featured .post-content-footer .blog-share-button i,.blog-post-featured .post-content-footer .post-read-time i{position:relative;width:1.5em;height:1.5em;}.blog-post-featured .post-content-footer .blog-share-button i svg,.blog-post-featured .post-content-footer .post-read-time i svg{position:absolute;top:4px;left:2px;min-width:100%;min-height:100%;}.blog-post-featured .post-content-footer .blog-share-button{padding-right:1.25rem;cursor:pointer;}.blog-post-featured .post-content-footer .post-read-time .span-reading-time{display:inline-block;float:inherit;width:auto;min-height:inherit;margin-left:0;}.blog-card-featured{position:relative;margin-bottom:4em;border:1px solid var(--wp--preset--color--light-grey);}.blog-card-featured::after{position:absolute;z-index:-1;bottom:-2em;left:2%;width:98%;height:2em;opacity:.15;background-image:url("data:image/svg+xml;base64,PHN2ZyBpZD0id2F2ZS1zdmciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDIwIDUiPjxzdHlsZT4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDthbmltYXRpb246c2hpZnQgMXMgbGluZWFyIGluZmluaXRlfUBrZXlmcmFtZXMgc2hpZnR7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKX10b3t0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjBweCkgdHJhbnNsYXRlWSgwKX19PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTS0uMjguODVMNC44NCA0LjEgOS44Ni44NWw1LjEyIDMuMjVMMjAgLjg1bDUuMTIgMy4yNUwzMC4xNC44NWw1LjEyIDMuMjVMNDAuMjcuODUiLz48L3N2Zz4=");background-position:0 0;background-size:18px 5px;content:"";}.blog-card-featured .post-image-wrapper{position:relative;display:flex;align-items:center;justify-content:center;height:350px;overflow:hidden;}.blog-card-featured .post-image-wrapper a{display:block;width:100%;height:100%;}.blog-card-featured .post-image-wrapper .wp-block-image,.blog-card-featured .post-image-wrapper figure{width:100%;height:100%;}.blog-card-featured .post-image-wrapper img{min-width:100%;max-width:100%;min-height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;}.blog-card-featured .featured-post-content{position:relative;margin:0 0 1em;padding:1.5em 1.5em 2.5em;}.blog-card-featured .featured-post-content .post-content-header{margin:0 0 2.5em;}.blog-card-featured .featured-post-content .post-category{padding-left:1.375rem;background-image:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNjYuMzg4IDQ4OS43MTEtMi4zODgtNC44NDA3NzYtMi4zODkgNC44NDA3NzYtNS4zNDI4NzYyLjc3Njc2MSAzLjg2NTg3NjIgMy43NjcyMzktLjkxMjU2MjMgNS4zMjIxMjcgNC43Nzg1NjIzLTIuNTEzMTI3IDQuNzc4NTYyMyAyLjUxMzEyNy0uOTEzNTYyMy01LjMyMjEyNyAzLjg2Njg3NjItMy43NjcyMzl6bS00LjExMzIxNTYuOTE0NDQ0IDEuNzI1MjE1Ni0zLjQ5NTQ0NCAxLjcyNTIxNTYgMy40OTU0NDQgMy44NTY3ODQ0LjU1OTU1Ni0yLjc5MDU0MjUgMi43MjIuNjU4NTQyNSAzLjg0MS0zLjQ1LTEuODEyODg4LTMuNDUxIDEuODEyODg4LjY1OTU0MjUtMy44NDEtMi43OTE1NDI1LTIuNzIyeiIgZmlsbD0iIzNjM2MzYyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU2IC00ODQpIi8+PC9zdmc+");background-repeat:no-repeat;background-position:left top 10px;background-size:16px;color:var(--wp--preset--color--black);font-size:.75rem;font-weight:var(--wp--custom--font-weight--bold);letter-spacing:.12937rem;line-height:2.5rem;text-transform:uppercase;}.blog-card-featured .featured-post-content .post-category.nitro-lazy{background-image:none !important;}.blog-card-featured .featured-post-content .post-title{margin-top:.9rem;font-weight:var(--wp--custom--font-weight--bold);}.blog-card-featured .featured-post-content .post-title::after{display:none;}.blog-card-featured .featured-post-content .post-title a{color:var(--wp--preset--color--black);}.blog-card-featured .featured-post-content .post-title a:hover{color:var(--wp--preset--color--orange);}.blog-card-featured .featured-post-content .post-author{color:gray;font-weight:100;}.blog-card-featured .featured-post-content .post-author a{color:gray;}.blog-card-featured .featured-post-content .post-author a:hover{color:var(--wp--preset--color--orange);}.blog-card-featured .featured-post-content .post-content-footer .blog-share a{position:relative;padding-right:1.25rem;font-size:.75rem;font-weight:var(--wp--custom--font-weight--bold);letter-spacing:.05rem;text-transform:uppercase;}.blog-card-featured .featured-post-content .post-content-footer .blog-share a::after{position:absolute;top:-3px;right:0;width:16px;height:16px;background-image:url("data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI3LjA2IDI3LjA2Ij48Y2lyY2xlIGN4PSIxMDk2LjI2IiBjeT0iMjA0LjQyIiByPSIxMyIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDMyNC40NzUgMTQxNS45NDgpIiBmaWxsPSJub25lIiBzdHJva2U9IiM0NTQyNDkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIxLjA2Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxOC4wOCIgY3k9IjkuOCIgcj0iMS45NCIgZmlsbD0iIzQ1NDI0OSI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTguMDgiIGN5PSIxNy4yNiIgcj0iMS45NCIgZmlsbD0iIzQ1NDI0OSI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iOC45OCIgY3k9IjEzLjM4IiByPSIxLjk0IiBmaWxsPSIjNDU0MjQ5Ij48L2NpcmNsZT48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM0NTQyNDkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIxLjA2IiBkPSJNMTAuNjIgMTIuMzRsNS42Ny0xLjc5bTAgNi4xMWwtNS42Ny0yLjM4Ij48L3BhdGg+PC9zdmc+");background-repeat:no-repeat;background-position:center;background-size:16px;content:"";}.blog-card-featured .featured-post-content .post-content-footer .post-read-time{position:relative;display:inline-block;padding-right:1.25rem;font-size:.75rem;font-weight:var(--wp--custom--font-weight--bold);letter-spacing:.05rem;text-transform:uppercase;}.blog-card-featured .featured-post-content .post-content-footer .post-read-time::after{position:absolute;top:-3px;right:0;width:16px;height:16px;background-image:url("data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI3LjA2IDI3LjA2Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM0NTQyNDkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIxLjA2IiBkPSJNMTQuNDIgNy4wOHY4LjEzSDYuMjgiPjwvcGF0aD48Y2lyY2xlIGN4PSIxMDA3LjQ0IiBjeT0iMjA0LjUiIHI9IjEzIiB0cmFuc2Zvcm09InJvdGF0ZSgtNDUgMjc5Ljk2IDEzMDguNzY3KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNDU0MjQ5IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMS4wNiI+PC9jaXJjbGU+PC9zdmc+");background-repeat:no-repeat;background-position:center;background-size:16px;content:"";}.blog-card-featured .blog-share-button,.blog-card-featured .post-read-time{color:var(--wp--preset--color--black) !important;}.blog-card-featured .blog-share-button i,.blog-card-featured .post-read-time i{position:relative;width:1.5em;height:1.5em;}.blog-card-featured .blog-share-button i svg,.blog-card-featured .post-read-time i svg{position:absolute;top:4px;left:2px;min-width:100%;min-height:100%;}.blog-card-featured .blog-share-button{cursor:pointer;}.blog-card-featured .post-read-time .span-reading-time{display:inline-block;float:inherit;width:auto;min-height:inherit;margin-left:0;}.blog-card-basic .post-title{font-weight:var(--wp--custom--font-weight--bold);}.blog-card-basic .post-title::after{display:none;}.blog-card-basic .post-title a{color:var(--wp--preset--color--black);}.blog-card-basic .post-title a:hover{color:var(--wp--preset--color--orange);}.post-feed.wp-block-columns{flex-wrap:wrap !important;}.post-feed.wp-block-columns.posts-jobs{flex-direction:column !important;}.post-feed.wp-block-columns.posts-jobs .job-card{flex-basis:auto;}.post-feed.wp-block-columns.posts-resources{flex-direction:row !important;gap:20px;}.post-feed.wp-block-columns.posts-project{gap:20px;}.post-feed.wp-block-columns.posts-project .project-card{flex-basis:30%;}.post-feed.wp-block-columns.posts-team-member{gap:2px;flex-direction:row !important;margin:0 auto;}.post-feed.wp-block-columns.posts-post-small{gap:50px;}.post-feed.wp-block-columns.posts-post{gap:20px;}.blog-sticky-wrapper{position:relative;display:flex;width:100%;}.blog-sticky-wrapper.has-sidebar{justify-content:center;}.post-social-sidebar{position:relative;left:10px;display:flex;flex-direction:column;width:6.77966%;margin-right:1.69492%;margin-left:8.47458%;}.post-social-sidebar .post-social-container{position:sticky;top:140px;max-width:65px;overflow:hidden;border:1px solid #f2f2f2;border-radius:4px;background-color:#fff;}.post-social-sidebar .tags-socialshare .cher-links .cher-link-item{margin:1em 0;margin-bottom:0;padding:0 .625rem;}.post-social-sidebar .tags-socialshare .cher-links .cher-link-item:last-child{margin-bottom:1em;}.post-social-sidebar .tags-socialshare .cher-links .cher-link{width:20px;height:20px;background-size:20px 20px;}.post-social-sidebar .tags-socialshare .likes{width:75%;margin:0 auto;padding-top:1.25rem;border-top:1px solid #f2f2f2;}.post-social-sidebar .tags-socialshare .likes .like-count{font-size:.875rem;font-weight:var(--wp--custom--font-weight--normal);}.post-social-sidebar .tags-socialshare .vtl-like-button{position:relative;top:5px;}.project-card{position:relative;top:0;background-color:var(--wp--preset--color--white);transition:all .2s ease !important;}.project-card:hover .image{transform:scale(1.05);}.project-card:hover .image .view-button,.project-card:hover .image::after{opacity:1;transition:.3s ease all;}.project-card .image-wrapper{position:relative;overflow:hidden;border-radius:16px;}.project-card .image-wrapper>.image{display:flex;}.project-card .focus{display:none;}.project-card .image{position:relative;display:block;aspect-ratio:400/400;background-repeat:no-repeat;background-position:center;background-size:cover;transition:all .2s ease !important;}.project-card .image::after{position:absolute;left:0;width:100%;height:100%;opacity:.8;opacity:0;background-color:rgba(46,46,46,.85);content:"";transition:.3s ease all;}.project-card .image .view-button{position:absolute;z-index:3;top:50%;left:50%;padding:.625rem 1.5625rem;transform:translate(-50%,-50%);opacity:0;border-radius:4px;background-color:#fff;color:var(--wp--preset--color--dark-grey);font-size:1rem;font-weight:bold;letter-spacing:0;line-height:1.25rem;text-align:center;transition:.3s ease all;}.project-card .image.card-animation,.project-card .image.card-video{background:none !important;}.project-card .image .animated-svg{width:100%;height:100% !important;}.project-card .content-wrapper{padding:1rem;text-align:left;}.project-card .content-wrapper .client-name{display:none;opacity:.5;color:var(--wp--preset--color--black);font-size:.6875rem;font-weight:bold;letter-spacing:.11875rem;line-height:1.25rem;text-transform:uppercase;}.project-card .content-wrapper .title{display:block;margin:.375rem 0 .5rem -.125rem;color:var(--wp--preset--color--black);font-size:1.5rem;font-weight:var(--wp--custom--font-weight--bold);line-height:1.9375rem;transition:color .016s ease-out;}.project-card .content-wrapper .terms{color:var(--wp--preset--color--dark-grey);font-size:.875rem;letter-spacing:-.02188rem;line-height:1.0625rem;}.random-bits .is-style-eyebrow-text{font-size:.75rem !important;letter-spacing:.12937rem !important;}.related-articles-slider .blog-posts{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;}.related-articles-slider .blog-posts.loading{opacity:.3;}.related-articles-slider .blog-post-card{border:none;}.related-articles-slider .blog-post-card:hover{top:0;box-shadow:none;}.related-articles-slider .blog-post-card .post-image-wrapper{overflow:hidden;}.related-articles-slider .blog-post-card .post-content{margin-bottom:0;padding:1.5625rem 0 1.5625rem 1.0625rem;}.related-articles-slider .blog-post-card .post-content .post-content-header{position:relative;padding-right:2.8125rem;text-align:left;}.related-articles-slider .blog-post-card .post-content .post-content-header .post-category a{color:#4c84ff;}.related-articles-slider .blog-post-card .post-content .post-content-header .link-icon{display:inline;width:18px;height:18px;margin-top:.1875rem;opacity:.3;transition:.3s ease opacity;}.related-articles-slider .blog-post-card .post-content .post-content-header .link-icon svg{width:15px;height:18px;margin-bottom:-.125rem;transition:.3s ease all;fill:#2e2e2e;}.related-articles-slider .blog-post-card .post-content .post-title a:hover .link-icon{opacity:1;transition:.3s ease opacity;}.related-articles-slider .blog-post-card .post-content .post-title a:hover .link-icon svg{transition:.3s ease all;fill:#2e2e2e;}.related-articles-slider .post-pagination{position:relative;display:flex;align-items:center;justify-content:center;margin:5rem auto 0;}.related-articles-slider .post-pagination::after{position:absolute;top:50%;left:50%;width:1px;height:29px;transform:translate(-50%,-50%) rotate(15deg);background-color:#454249;content:"";}.related-articles-slider .post-pagination .author-post-pagination.next-button,.related-articles-slider .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:rgba(0,0,0,0);cursor:pointer;}.related-articles-slider .post-pagination .author-post-pagination.next-button .icon,.related-articles-slider .post-pagination .author-post-pagination.prev-button .icon{display:block;width:70%;height:70%;margin:0 auto;}.related-articles-slider .post-pagination .author-post-pagination.next-button .icon svg,.related-articles-slider .post-pagination .author-post-pagination.prev-button .icon svg{width:100%;height:100%;}.related-articles-slider .post-pagination .author-post-pagination.next-button.disabled,.related-articles-slider .post-pagination .author-post-pagination.prev-button.disabled{opacity:.3;cursor:not-allowed;pointer-events:none;}.related-articles-slider .post-pagination .author-post-pagination.next-button.loading,.related-articles-slider .post-pagination .author-post-pagination.prev-button.loading{opacity:.3;cursor:wait;pointer-events:none;}.related-articles-slider .post-pagination .author-post-pagination.next-button{transform:rotate(180deg);}.related-articles-slider .post-pagination .pages{display:inline-block;}.related-articles-slider .post-pagination .pages .current-page,.related-articles-slider .post-pagination .pages .max-number-pages{display:inline-block;margin:0 .625rem;font-size:1.0625rem;line-height:1.3125rem;}.wp-block[data-type="acf/related-projects-slider"] .related-project-slider-wrapper{display:flex;flex-wrap:wrap;}.wp-block[data-type="acf/related-projects-slider"] .related-project-slider-wrapper .project-card{width:30%;margin-right:3%;}.related-projects-slider{position:relative;max-width:1320px;margin-left:auto !important;margin-right:auto !important;}.related-projects-slider .swiper-button-next,.related-projects-slider .swiper-button-prev{position:absolute;top:175px;display:none;width:25px;height:25px;margin-top:0;opacity:1;border:3px solid #000;border-radius:50%;transition:.3s ease all;}.related-projects-slider .swiper-button-next:hover,.related-projects-slider .swiper-button-prev:hover{transform:scale(1.1);transition:.3s ease all;}.related-projects-slider .swiper-button-next::before,.related-projects-slider .swiper-button-prev::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:"";}.related-projects-slider .swiper-button-next::after,.related-projects-slider .swiper-button-prev::after{display:none;}.related-projects-slider .swiper-button-next.swiper-button-lock,.related-projects-slider .swiper-button-prev.swiper-button-lock{display:none;}.related-projects-slider .swiper-button-next{right:-4px;}.related-projects-slider .swiper-button-next::before{transform:translate(-65%,-50%) rotate(135deg);}.related-projects-slider .swiper-button-prev{left:-4px;}.related-projects-slider .swiper-button-prev::before{transform:translate(-35%,-50%) rotate(-45deg);}.related-projects-slider .project-card{width:100%;margin:0 1.6875rem !important;}.related-projects-slider .project-card .image-wrapper{height:auto !important;border-radius:0 !important;box-shadow:none;}.related-projects-slider .project-card .image-wrapper .image{height:auto;margin:auto;aspect-ratio:330/330 !important;}.related-projects-slider .project-card .content-wrapper .title{margin-bottom:0;font-size:1.25rem;line-height:1.9375rem;}.related-projects-slider .project-card .content-wrapper .terms{margin-top:.3125rem;}.related-projects-slider.shows-types .project-card .content-wrapper{padding-top:1.25rem;padding-right:1.875rem;padding-bottom:1.25rem;padding-left:1.875rem;}.resource-card{display:flex;flex-direction:column;justify-content:space-between;text-align:center;}.resource-card .image-container{position:relative;top:0;width:243px;max-width:243px;margin:0 auto 2rem;box-shadow:-17px 27px 25px 0 rgba(112,92,120,.35);transition:.3s ease all;}.resource-card .image-container .wp-block-image{margin:0;padding:0;}.resource-card .image-container .wp-block-image img{max-height:300px;}.resource-card .image-container .category{position:absolute;bottom:0;left:50%;display:flex;align-items:center;justify-content:center;min-width:130px;padding:.25rem .9375rem .0625rem;transform:translateX(-50%) translateY(10px);border-radius:10px;background:#fff;color:#454249;font-size:.8125rem;font-weight:900;white-space:nowrap;}.resource-card .image-container .category svg{height:16px;margin-right:.5rem;fill:#454249;}.resource-card:hover .title{color:var(--wp--preset--color--orange);}.resource-card .content{position:relative;flex:1 0 auto;padding:4% 4% 4.375rem;}.resource-card .content .title{margin-top:0;}.resource-card .content p{max-width:260px;margin:0 auto;color:#454249;font-size:.8125rem;line-height:1.1875rem;text-align:center;}.resource-card .content .wp-block-buttons{position:absolute;bottom:20px;left:50%;width:100%;transform:translateX(-50%);}.resource-card-cta{padding:0 5.72034% 2em;}.resource-card-cta .image-container{width:23.72881%;margin:0 auto;}.resource-card-cta .content{width:100%;padding:1.875rem 0 0;}.resource-card-cta .content h3{margin-bottom:1.25rem;}.resource-card-cta .content h4{margin-bottom:1.625rem;color:var(--wp--preset--color--orange);font-weight:900;}.resource-card-cta .content .excerpt{padding-bottom:1.25rem;}.resource-card-cta .content .excerpt p{margin:0;}.resource-card-cta .content .wp-block-button__link{padding:var(--padding-top) 3.75rem var(--padding-bottom);color:var(--wp--preset--color--white);}.resource-card-essential .image-container{width:240px;max-width:100%;margin:0;}.resource-card-essential .image-container img{width:182px;height:230px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}.resource-card-essential .content{width:100%;padding:1.875rem 0 0;}.resource-card-essential .content .title{margin-top:0;font-weight:var(--wp--custom--font-weight--bold);}.resource-card-essential .content h4{margin-bottom:1rem;color:var(--wp--preset--color--black);}.resource-card-essential .content .excerpt{padding:0 0 1.5rem;}.resource-card-essential .content .excerpt p{margin:0;}.post-feed p a:not(.wp-block-button__link){display:block;margin-top:1.25rem;color:#4c84ff !important;font-size:1.0625rem;letter-spacing:0;line-height:1.3125rem;}.service-path-finder h2 a,.service-path-finder h3 a{letter-spacing:.2rem;text-transform:uppercase;}.service-path-finder a{color:var(--wp--preset--color--black) !important;}.staggered-animation{--skeletor-animation--delay:.25s;}.staggered-animation *:nth-child(1){animation-delay:calc(var(--skeletor-animation--delay) * 1);}.staggered-animation *:nth-child(2){animation-delay:calc(var(--skeletor-animation--delay) * 2);}.staggered-animation *:nth-child(3){animation-delay:calc(var(--skeletor-animation--delay) * 3);}.staggered-animation *:nth-child(4){animation-delay:calc(var(--skeletor-animation--delay) * 4);}.staggered-animation *:nth-child(5){animation-delay:calc(var(--skeletor-animation--delay) * 5);}.staggered-animation *:nth-child(6){animation-delay:calc(var(--skeletor-animation--delay) * 6);}.staggered-animation *:nth-child(7){animation-delay:calc(var(--skeletor-animation--delay) * 7);}.staggered-animation *:nth-child(8){animation-delay:calc(var(--skeletor-animation--delay) * 8);}.staggered-animation *:nth-child(9){animation-delay:calc(var(--skeletor-animation--delay) * 9);}.staggered-animation *:nth-child(10){animation-delay:calc(var(--skeletor-animation--delay) * 10);}@keyframes fadeInRight{0%{transform:translateY(0) translateX(300px);}100%{transform:translateY(0) translateX(0);}}.wp-block-vital-swiper.has-rounded-arrow .swiper-button-prev:hover{transform:scale(1.1) rotate(90deg);}.wp-block-vital-swiper.has-rounded-arrow .swiper-button-next:hover{transform:scale(1.1) rotate(-90deg);}.wp-block-vital-swiper.has-rounded-arrow .swiper-button-next,.wp-block-vital-swiper.has-rounded-arrow .swiper-button-prev{width:25px;height:25px;opacity:1;border:3px solid #000;border-radius:50%;background:rgba(0,0,0,0);transition:.3s ease all;}.wp-block-vital-swiper.has-rounded-arrow .swiper-button-next::before,.wp-block-vital-swiper.has-rounded-arrow .swiper-button-prev::before{position:absolute;top:50%;left:50%;width:10px;height:10px;transform:translate(-50%,-70%) rotate(-135deg);opacity:1;border-top:3px solid #000;border-left:3px solid #000;content:"";transition:.3s ease all;}.wp-block-vital-swiper.arrow-top-right .swiper-button-next,.wp-block-vital-swiper.arrow-top-right .swiper-button-prev{position:absolute;top:-50px;right:0;}.wp-block-vital-swiper.arrow-top-right .swiper-button-prev{right:100px;left:auto;left:initial;}.wp-block-vital-swiper.arrow-top-right .swiper-button-next{right:60px;}.wp-block-vital-swiper.has-fraction-pagination .swiper-pagination-fraction{position:absolute;z-index:1;top:-70px;right:0;left:inherit;width:50px;height:30px;text-align:right;}.vtl-project-footer{z-index:1000;padding:1rem 0 .625rem;border-width:1px 0;background:#fff;font-size:.625rem;font-weight:700;letter-spacing:.2em;text-align:center;text-transform:uppercase;}.vtl-project-footer .container-wrap>div{display:inline-block;vertical-align:middle;text-align:center;}.vtl-project-footer .container-wrap>div::before{display:none;margin-bottom:.875rem;text-align:center;}.vtl-project-footer .container-wrap .tags{display:none;max-width:350px;font-size:0;white-space:nowrap;}.vtl-project-footer .container-wrap .tags::before{font-size:.625rem;content:"Tags";}.vtl-project-footer .container-wrap .tags .ellipses,.vtl-project-footer .container-wrap .tags .tag{display:inline-block;vertical-align:middle;height:20px;padding:0 1rem;border:1px solid #e4e1eb;border-radius:10px;color:#454249;font-size:.625rem;line-height:1.1875rem;}.vtl-project-footer .container-wrap .tags .ellipses+.tag,.vtl-project-footer .container-wrap .tags .tag+.tag{margin-left:.9375rem;}.vtl-project-footer .container-wrap .tags .tag{max-width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.vtl-project-footer .container-wrap .tags .tag:hover{color:var(--wp--custom--colors--a-color);}.vtl-project-footer .container-wrap .tags .ellipses{position:relative;margin-left:.9375rem;padding:0 .5rem;}.vtl-project-footer .container-wrap .tags .ellipses:hover .truncated-items{display:block;}.vtl-project-footer .container-wrap .tags .ellipses.active .truncated-items{opacity:1;pointer-events:all;}.vtl-project-footer .container-wrap .tags .truncated-items{position:absolute;top:-16px;left:50%;padding:.75rem;transform:translate(-50%,-100%);opacity:0;border:1px solid #e4e1eb;border-radius:10px;background-color:#fff;transition:opacity .2s ease-out;pointer-events:none;}.vtl-project-footer .container-wrap .tags .truncated-items .tag{display:block;max-width:100%;border:none;white-space:normal;}.vtl-project-footer .container-wrap .tags .truncated-items .tag+.tag{margin:0;}.vtl-project-footer .share-this::before{content:"Share";}.vtl-project-footer .share-this .icon::before{display:none;}.vtl-project-footer .share-this .cher-link-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap;}.vtl-project-footer .likes{margin-left:1.25rem;padding-left:1.25rem;border-left:1px solid #b7b2bf;}.vtl-project-footer .likes::before{content:"Likes";}.vtl-project-footer .likes .message{display:inline-block;margin:.125rem .5rem;font-size:1.5em;text-align:center;}.vtl-project-footer .view-project{display:none;font-size:0;}.single-project .vtl-project-footer .view-project{display:none !important;}.vtl-project-footer .view-project::before{display:inline-block !important;vertical-align:middle;width:0 !important;height:100%;margin:0 !important;content:"";}.vtl-project-footer .view-project .link-to-project{display:inline-block;vertical-align:middle;height:40px;padding:0 1.5625rem;border:1px solid #454249;color:#454249;font-size:.75rem;line-height:2.4375rem;}.vtl-project-footer .vtl-like-button{position:relative;display:inline-block;width:3em;height:3em;margin-top:-.625rem;border:none;background-color:rgba(0,0,0,0);}.vtl-project-footer .vtl-like-button.loading{pointer-events:none;}.vtl-project-footer .vtl-like-button svg{position:absolute;left:50%;width:5em !important;height:5em !important;transform:translate(-50%,-50%) !important;}.vtl-project-footer .vtl-like-button.active svg .liked{opacity:0;}.vtl-project-footer .vtl-like-button.active svg .like-button{opacity:1;}.vtl-project-footer .vtl-like-button.clicked svg .liked{opacity:1;}.vtl-project-footer .vtl-like-button.clicked svg .like-button{opacity:0;}.post-content-footer .post-share a{position:relative;padding-right:1.25rem;font-size:.75rem;font-weight:var(--wp--custom--font-weight--bold);letter-spacing:.05rem;text-transform:uppercase;}.post-content-footer .post-share a::after{position:absolute;top:-3px;right:0;width:16px;height:16px;background-image:url("data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI3LjA2IDI3LjA2Ij48Y2lyY2xlIGN4PSIxMDk2LjI2IiBjeT0iMjA0LjQyIiByPSIxMyIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDMyNC40NzUgMTQxNS45NDgpIiBmaWxsPSJub25lIiBzdHJva2U9IiM0NTQyNDkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIxLjA2Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxOC4wOCIgY3k9IjkuOCIgcj0iMS45NCIgZmlsbD0iIzQ1NDI0OSI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTguMDgiIGN5PSIxNy4yNiIgcj0iMS45NCIgZmlsbD0iIzQ1NDI0OSI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iOC45OCIgY3k9IjEzLjM4IiByPSIxLjk0IiBmaWxsPSIjNDU0MjQ5Ij48L2NpcmNsZT48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM0NTQyNDkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIxLjA2IiBkPSJNMTAuNjIgMTIuMzRsNS42Ny0xLjc5bTAgNi4xMWwtNS42Ny0yLjM4Ij48L3BhdGg+PC9zdmc+");background-repeat:no-repeat;background-position:center;background-size:16px;content:"";}.post-content-footer .icon{display:none;}.post-content-footer .post-read-time{position:relative;display:inline-block;padding-right:1.25rem;font-size:.75rem;font-weight:var(--wp--custom--font-weight--bold);letter-spacing:.05rem;text-transform:uppercase;}.post-content-footer .post-read-time::after{position:absolute;top:-3px;right:0;width:16px;height:16px;background-image:url("data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI3LjA2IDI3LjA2Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM0NTQyNDkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIxLjA2IiBkPSJNMTQuNDIgNy4wOHY4LjEzSDYuMjgiPjwvcGF0aD48Y2lyY2xlIGN4PSIxMDA3LjQ0IiBjeT0iMjA0LjUiIHI9IjEzIiB0cmFuc2Zvcm09InJvdGF0ZSgtNDUgMjc5Ljk2IDEzMDguNzY3KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNDU0MjQ5IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMS4wNiI+PC9jaXJjbGU+PC9zdmc+");background-repeat:no-repeat;background-position:center;background-size:16px;content:"";}.post-content-footer .span-reading-time{display:inline-block;float:inherit;width:auto;min-height:inherit;margin-left:0;}.team-banner{max-width:none;margin-bottom:var(--wp--preset--spacing--large);padding-right:0;padding-left:0;}.team-banner .container{width:100%;max-width:1376px;margin-right:auto;margin-left:auto;padding:0;}.team-banner .back-to{margin-top:2rem;margin-bottom:1rem;}.team-banner .team-banner-content{position:relative;padding-right:0;padding-left:0;transform:translate3d(0,3px,0);}.team-banner .team-banner-content>.wp-block-image{width:100%;margin:0;box-shadow:40px 60px 64px 0 rgba(0,0,0,.31);}.team-banner .team-banner-content>.wp-block-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;}.team-banner .team-banner-content .banner-content{position:absolute;z-index:99;bottom:51px;left:50% !important;width:100%;padding:0 1.25rem !important;transform:translateX(-50%) !important;}.team-banner .team-banner-content .banner-content>*{max-width:100% !important;margin:0 !important;}.team-banner .team-banner-content .banner-content .has-waves-features::before{top:calc(100% - 35px);bottom:auto;bottom:initial;height:200%;}.team-banner .team-banner-content .banner-content h1{margin:0 0 .875rem -.0625rem;color:#fff;font-size:2.5rem;font-weight:900;letter-spacing:-.05rem;line-height:2.5rem;}.team-banner .team-banner-content .banner-content p{margin:0;color:#fff;font-size:.875rem;font-weight:600;}.team-card:hover .tm-photo img{transform:scale(1.2);transition:.3s ease all;}.team-card:hover .tm-nametag{background-color:var(--wp--preset--color--light-grey);transition:.3s ease all;}.team-card .tm-photo{width:100%;height:160px;overflow:hidden;}.team-card .tm-photo img{min-width:100%;max-width:100%;min-height:100%;max-height:100%;transition:.3s ease all;-o-object-fit:cover;object-fit:cover;}.team-card .tm-photo .wp-block-image{display:block;width:100%;height:100%;margin:0;}.team-card .tm-photo .wp-block-image figure{width:100%;height:100%;}.team-card .tm-nametag{padding:.5625rem;background-color:rgba(0,0,0,0);transition:.3s ease all;}.team-card .tm-nametag p{margin:0;font-size:.8125rem;line-height:1.125rem;}.team-card .tm-nametag p .name-link{color:var(--wp--preset--color--dark-grey);font-size:.875rem;}.team-card .tm-nametag p:first-of-type{font-weight:bold;}@keyframes fadeInRight{0%{transform:translateY(0) translateX(300px);}100%{transform:translateY(0) translateX(0);}}.flexible-layout.testimonial{position:relative;padding:3.125rem 0;}.two-testimonial.flexible-layout.testimonial::after{position:absolute;z-index:-1;top:0;right:0;width:80%;height:80%;background-repeat:no-repeat;background-position:right;background-size:contain;content:"";}.flexible-layout.testimonial .container{max-width:800px;}.two-testimonial.flexible-layout.testimonial .container{display:grid;max-width:1170px;grid-template-columns:repeat(1,1fr);}.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:flex;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{justify-content:flex-start;padding-left:2.5rem;}.flexible-layout.testimonial .container .two-testimonial-cover{margin-bottom:2.25rem;}.flexible-layout.testimonial .container .two-testimonial-cover:last-of-type{margin-bottom:0;}.flexible-layout.testimonial .quote{position:relative;padding-left:2.5rem;color:var(--wp--preset--color--dark-grey);font-family:var(--wp--preset--font-family--poynter);font-size:1.5rem;font-weight:bold;letter-spacing:-.02875rem;line-height:2rem;}.flexible-layout.testimonial .quote::before{position:absolute;top:5px;left:0;width:23px;height:18px;opacity:1;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjNweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMjMgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+RkQ2MzI0QkUtMjgyNS00NTZCLUE4Q0ItQjcwRENEQTY0RjE1PC90aXRsZT4KICAgIDxnIGlkPSJQYXR0ZXJuLUxpYnJhcnkiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJQYXR0ZXJuLUxpYnJhcnktLS1TdHlsZS1HdWlkZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2OC4wMDAwMDAsIC0zMDAyLjAwMDAwMCkiIGZpbGw9IiNGMzYyM0YiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJUZXh0LVN0eWxlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjIuMDAwMDAwLCAxMDYzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikljb24vVGVzdGltb25pYWwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwNi4wMDAwMDAsIDE5MzkuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTYuOTIwNTA3OTIsMTcuMzM0MjcyIEM5LjE3MjU4NDEzLDE3LjMzNDI3MiAxMC41MDcxNDc4LDE1LjMwODggMTAuNTA3MTQ3OCwxMy4yODMzMjggQzEwLjUwNzE0NzgsMTEuMjEwNzUyIDkuNTg5NjM1MjgsOS43OTc2MzIgNy4zNzkyNjQxOCw3LjkxMzQ3MiBDNy43OTYzMTUzMyw2LjAyOTMxMiA5LjQyMjgxNDgyLDQuMDAzODQgMTEuMTMyNzI0NSwyLjQwMjMwNCBMOS40MjI4MTQ4MiwwIEM0LjQ1OTkwNjEzLDMuMTU1OTY4IDEuOTk5MzA0MzUsNi42ODg3NjggMS45OTkzMDQzNSwxMC45NzUyMzIgQzEuOTk5MzA0MzUsMTQuNzkwNjU2IDQuMDQyODU0OTgsMTcuMzM0MjcyIDYuOTIwNTA3OTIsMTcuMzM0MjcyIFogTTE3Ljc2MzgzNzgsMTcuMzM0MjcyIEMyMC4wMTU5MTQsMTcuMzM0MjcyIDIxLjM1MDQ3NzcsMTUuMzA4OCAyMS4zNTA0Nzc3LDEzLjI4MzMyOCBDMjEuMzUwNDc3NywxMS4yMTA3NTIgMjAuNDMyOTY1Miw5Ljc5NzYzMiAxOC4yMjI1OTQxLDcuOTEzNDcyIEMxOC42Mzk2NDUyLDYuMDI5MzEyIDIwLjI2NjE0NDcsNC4wMDM4NCAyMS45NzYwNTQ0LDIuNDAyMzA0IEwyMC4yNjYxNDQ3LDAgQzE1LjMwMzIzNiwzLjE1NTk2OCAxMi44NDI2MzQyLDYuNjg4NzY4IDEyLjg0MjYzNDIsMTAuOTc1MjMyIEMxMi44NDI2MzQyLDE0Ljc5MDY1NiAxNC44ODYxODQ5LDE3LjMzNDI3MiAxNy43NjM4Mzc4LDE3LjMzNDI3MiBaIiBpZD0i4oCcIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");background-repeat:no-repeat;background-position:right;background-size:100%;content:"";}.flexible-layout.testimonial .person{display:flex;flex-direction:row;align-items:center;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:bold;line-height:1.625rem;text-align:right;}.flexible-layout.testimonial .title{color:var(--wp--preset--color--dark-grey);font-size:.9375rem;line-height:1.3125rem;text-align:right;}.tax-job-department .flexible-layout.testimonial .person{justify-content:flex-end;margin-bottom:9.375rem;text-align:right;}.tax-job-department .flexible-layout.testimonial .person .name::before{content:"- ";}.wp-block[data-type="acf/testimonial-slider"]{max-width:100%;height:580px;overflow:hidden;}.wp-block[data-type="acf/testimonial-slider"].has-child-selected{height:auto;overflow:visible;}.wp-block[data-type="acf/testimonial-slider"] .testimonial-slider,.wp-block[data-type="acf/testimonial-slider"] .testimonial-slider-wrapper{width:100%;}.wp-block[data-type="acf/testimonial-slider"] .testimonial-slider{height:auto;}.wp-block[data-type="acf/testimonial-slider"] .swiper-button-next,.wp-block[data-type="acf/testimonial-slider"] .swiper-button-prev{display:none;}.wp-block[data-type="acf/testimonial-slider"] .testimonial-slider-item .wp-block-columns .image-block img{opacity:1;}.wp-block[data-type="acf/testimonial-slider"] .testimonial-slider-item .wp-block-columns .content-block{opacity:1;}.testimonial-slider{position:relative;width:100%;max-width:100% !important;margin:0;padding:0 0 1.875rem;margin-top:0 !important;overflow:hidden;}.testimonial-slider .testimonial-slider-wrapper{position:relative;width:100%;}.testimonial-slider .swiper-button-next,.testimonial-slider .swiper-button-prev{top:135px;width:20px;height:20px;opacity:.5;background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTMgOCI+CiAgPHBhdGggZmlsbD0iIzAwMCIgZD0iTTEzIDEuNUwxMS41IDBsLTUgNC45LTUtNC45TDAgMS41IDYuNSA4eiIvPgo8L3N2Zz4K");background-repeat:no-repeat;background-position:center;background-size:100%;font-size:inherit;transition:opacity ease .3s;}.testimonial-slider .swiper-button-next.nitro-lazy,.testimonial-slider .swiper-button-prev.nitro-lazy{background-image:none !important;}.testimonial-slider .swiper-button-next:hover,.testimonial-slider .swiper-button-prev:hover{opacity:.8;}.testimonial-slider .swiper-button-next::after,.testimonial-slider .swiper-button-prev::after{display:none;}.testimonial-slider .swiper-button-prev{left:10px;transform:rotate(90deg);}.testimonial-slider .swiper-button-next{right:10px;transform:rotate(-90deg);}.testimonial-slider .testimonial-slider-item{position:relative;width:100%;margin:0;padding:0;}.testimonial-slider .testimonial-slider-item.swiper-slide-active .wp-block-columns .image-block img{opacity:1;}.testimonial-slider .testimonial-slider-item.swiper-slide-active .wp-block-columns .content-block{opacity:1;}.testimonial-slider .testimonial-slider-item .wp-block-columns{flex-direction:column;width:100%;height:100%;margin:0;padding:0 3.125rem;}.testimonial-slider .testimonial-slider-item .wp-block-columns .image-block{display:flex;flex-basis:100%;align-items:center;width:100%;}.testimonial-slider .testimonial-slider-item .wp-block-columns .image-block .wp-block-image{display:flex;align-items:center;justify-content:center;width:200px;height:200px;margin:0 auto;border-radius:50%;box-shadow:20px 20px 40px -10px rgba(0,0,0,.2);background-color:var(--wp--preset--color--white);transition:ease 2s all;}.testimonial-slider .testimonial-slider-item .wp-block-columns .image-block img{width:70%;}.testimonial-slider .testimonial-slider-item .wp-block-columns .content-block{flex-basis:100%;width:100%;padding:1.25rem;text-align:center;}.testimonial-slider .testimonial-slider-item .wp-block-columns .content-block h3{margin:0;font-family:var(--wp--preset--font-family--poynter);font-size:max(1.5rem,min(2vw,2rem));font-weight:var(--wp--custom--font-weight--bold);letter-spacing:-.02875rem;line-height:1.25;}.testimonial-slider .testimonial-slider-item .wp-block-columns .content-block h3::after{display:none;}.testimonial-slider .testimonial-slider-item .wp-block-columns .content-block p{margin-bottom:0;color:#b7b2bf;font-size:.875rem;font-weight:300;}.testimonial-title{width:100%;padding:1.875rem;text-align:center;}.testimonial-cta{position:absolute;z-index:2;right:30px;bottom:30px;}@keyframes fadeInRight{0%{transform:translateY(80px) translateX(300px);}100%{transform:translateY(80px) translateX(0);}}.error404-container{max-width:var(--wp--custom--container-width--small);margin:0 auto;padding:2.5rem 0;text-align:center;}.error404-container h1{margin-top:0;}.error404-header{margin-bottom:1rem;}.flexible-content{width:100%;max-width:100%;}.has-parent-main{padding:0;}.has-parent-main .legacy-homepage-hero{padding:0 3.38983% 3.38983%;}.has-parent-main .core .service-box-bg{position:relative;display:flex;align-items:initial;justify-content:center;width:100%;max-width:1340px;min-height:512px;margin:2em auto;padding:0;border-radius:3px;background-color:#f1f1f1;background-repeat:no-repeat;background-position:top right;}.has-parent-main .core .service-box-bg-image{position:relative;z-index:0;top:0;right:0;width:100%;height:auto;max-height:100%;-o-object-fit:cover;object-fit:cover;}.has-parent-main .core .service-box-heading{width:100%;margin:0;padding:2rem 2rem 2rem 1.75rem;}.has-parent-main .core .service-box-heading h1{margin:0 0 1.5rem;font-size:max(2.25rem,min(8vw,4rem)) !important;line-height:1.3454545455;}.has-parent-main .core .service-box-heading h2{font-size:1.75rem !important;font-weight:700 !important;}.has-parent-main .core .service-box-heading h1,.has-parent-main .core .service-box-heading h2{width:auto;}.has-parent-main .core .service-box-image .service-box-bg-image{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.has-parent-main .core .service-content-container{padding:0;}.has-parent-main .core .related{margin:0;}.has-parent-main h2+h3{margin-top:0;}.has-parent-main h3+h4{margin-top:0;}.child-main .site-footer{width:100%;max-width:100%;}.footer-landing,.site-footer{position:relative;width:auto !important;max-width:none;margin-left:calc(-1 * var(--wp--custom--gutter-width--page)) !important;margin-right:calc(-1 * var(--wp--custom--gutter-width--page)) !important;}.footer-landing::after,.site-footer::after{position:absolute;z-index:1;bottom:0;left:0;width:100%;height:10em;opacity:.15;background-image:url("data:image/svg+xml;base64,PHN2ZyBpZD0id2F2ZS1zdmciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDIwIDUiPjxzdHlsZT4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDthbmltYXRpb246c2hpZnQgMXMgbGluZWFyIGluZmluaXRlfUBrZXlmcmFtZXMgc2hpZnR7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKX10b3t0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjBweCkgdHJhbnNsYXRlWSgwKX19PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTS0uMjguODVMNC44NCA0LjEgOS44Ni44NWw1LjEyIDMuMjVMMjAgLjg1bDUuMTIgMy4yNUwzMC4xNC44NWw1LjEyIDMuMjVMNDAuMjcuODUiLz48L3N2Zz4=");background-position:0 0;background-size:18px 5px;content:"";}.contact-page-content .accordion .item .header{top:0;height:auto;padding:0;}.contact-page-content .form-column .gform_wrapper{display:block !important;}.main .team-member-bio{padding:0;}.main .team-member-bio .susy-container.header,.paged-card-slider .header{position:static;top:inherit;width:inherit;background-color:rgba(0,0,0,0);color:#454249;}.flexible-layout.two-column-blurb .heading h2::after{content:"";}.site-footer-identity .cher-link-item{line-height:1.5rem;}.resource-banner-wrapper .wp-block-columns{max-width:1216px;margin:0 auto;}.archive-posts{margin-bottom:2.5rem;}.archive-posts .post-feed.wp-block-columns.posts-resources{max-width:1130px;margin:0 auto;}.archive-posts-pagination-wrapper .facetwp-pager{display:flex;justify-content:center;}.archive-posts-pagination-wrapper .facetwp-pager .facetwp-page{color:var(--wp--preset--color--black) !important;font-size:.875rem;}.archive-posts-pagination-wrapper .facetwp-pager .facetwp-page.active,.archive-posts-pagination-wrapper .facetwp-pager .facetwp-page:hover{color:var(--wp--preset--color--orange) !important;}body.vital.single-resources{padding-top:0 !important;}body.page-template-page-resource-detail::after{display:none;}.single-resources .resource-detail-hero{position:relative;width:100%;max-width:100%;margin:0 auto;padding:4.375rem 0 14.375rem;background-repeat:no-repeat;background-position:center bottom;background-size:cover;text-align:center;}.single-resources .resource-detail-hero .container{max-width:940px;}.single-resources .resource-detail-hero .top{position:absolute;top:0;left:50%;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1440px;height:70px;padding:.625rem 1.25rem 0;transform:translate(-50%,0);}.single-resources .resource-detail-hero .top .home{display:block;width:60px;height:60px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDY0IDY0Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIwJSIgeDI9IjEwMCUiIHkxPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNGRjlDMDAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNFRDVFNUQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxjaXJjbGUgY3g9IjMxLjY4IiBjeT0iMzEuNjgiIHI9IjMxLjY4IiBmaWxsPSJ1cmwoI2EpIi8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMzAuMjk0NzA0MSwzLjg4ODk1MDUxIEMzMS41MzE2MTM1LDMuODY5ODU3NDggMzIuNzU1MzMyMyw0LjEzODY3OTYyIDMzLjg2NDExNzIsNC42NzMwNjYzMiBDMzQuODQyODY3Niw1LjE1ODI3NDQyIDM1LjM2MTAyOTYsNi4wNDkwNTM0MyAzNS40MTg2MDMyLDcuMzQ1NDAzMzUgTDM1LjQyNDAwMDcsNy41OTMyMjE3NCBMMzUuNDI0MDAwNywxNi4wNDU0NDk0IEwzMi4zNTQxOTQ0LDE2LjA0NTQ0OTQgTDMyLjM1NDE5NDQsMTQuNjUwMjY0IEMzMS45MDg2NjY0LDE1LjExNjgyNzcgMzEuMzk0MTM3NCwxNS41MTU5ODgzIDMwLjgyNzYxOCwxNS44MzQ1NDkzIEMzMC4xMTQ4NDM2LDE2LjIyNTM3ODIgMjkuMzA4NDA2OSwxNi40MjUwNDE1IDI4LjQ5MDU2ODMsMTYuNDEzMTcyNyBDMjcuNDg5MTQ5LDE2LjQ1MDIwMjUgMjYuNTA5NDg5MiwxNi4xMjI0NTA0IDI1Ljc0MjczMDgsMTUuNDkzODY0NSBDMjQuOTgzODYyMywxNC44MzU1MDUzIDI0LjU3NTAyOTIsMTMuODc1Njg2MiAyNC42MzI0OTM1LDEyLjg4NzM1NTQgQzI0LjUzOTQyMjgsMTEuNTkyMzY5OSAyNS4yMTcxODcyLDEwLjM2MDE5MyAyNi4zNzU1NjYxLDkuNzE4NDQ1OTcgQzI3LjE0NTc3NjIsOS4zNDY0MTEzNyAyNy45NzMyMzg4LDkuMTAxODE1NjcgMjguODI0MDUyNiw4Ljk5Mzg0MzMzIEwyOS4xOTAwMTc5LDguOTU1OTYwOTUgTDMwLjMwMDI1NTIsOC44MjYxNzYyNiBDMzAuNzM0MTE1Miw4Ljc4OTMzMzczIDMxLjE2MTMzNzQsOC42OTg0NjQ5NCAzMS41NzE0NzcsOC41NTU3OTE1IEMzMS45NzM5ODg1LDguNDQwMDUzNjUgMzIuMjUyNzMzNSw4LjA4MzExMDMgMzIuMjU5ODI0Miw3LjY3NDMzNzE3IEMzMi4yOTkyMzY4LDcuMjczNDEwNDUgMzIuMDk4MzE5Myw2Ljg4NjE3MTQ5IDMxLjc0MzU2MzgsNi42NzkzMjEyNSBDMzEuMjU3MzQ3Miw2LjQ2ODEzODAyIDMwLjcyNjI0OTYsNi4zNzM1NjUxMyAzMC4xOTQ3ODI3LDYuNDAzNTI4NzkgQzI5LjU5ODk2NDEsNi4zNDE0MjUwOSAyOS4wMDU0ODUsNi41Mzk0MTc2OSAyOC41NzM4MzYxLDYuOTQ0Mjk4MzIgQzI4LjM2NzY5MjMsNy4yMDY3MDE0NCAyOC4yMjQyNDY4LDcuNTA5NjI2NDIgMjguMTUyNzk1OCw3LjgzMDk4NjA5IEwyOC4xMTg2Mzg4LDguMDI1ODM3MzYgTDI1LjA0MzI4MTMsOC4wMjU4MzczNiBDMjUuMDY5MjM1Niw3LjEwNDAwNzEgMjUuMzgyOTMxNyw2LjIxMTc2NzQgMjUuOTQyNTczNiw1LjQ2Nzk5NzUyIEMyNi44MDExNTcxLDQuNDE1Mjk5NTEgMjguMjUxODY3MywzLjg4ODk1MDUxIDMwLjI5NDcwNDEsMy44ODg5NTA1MSBaIE0zLjY4MzAzMTM3LDQuMzIwMDAwMDkgTDYuNTM4NzE1MTIsMTIuNTgwMDA1NyBMOS40NTMxMTM4Niw0LjMyMDAwMDA5IEwxMi45NjAwMDAzLDQuMzIwMDAwMDkgTDguMDA2NTg5OTQsMTUuOTg0MDAwMyBMNC45MTYwNDYyMywxNS45ODQwMDAzIEwwLDQuMzIwMDAwMDkgTDMuNjgzMDMxMzcsNC4zMjAwMDAwOSBaIE0xNi44NDgwMDAzLDQuMzIwMDAwMDkgTDE2Ljg0ODAwMDMsMTUuOTg0MDAwMyBMMTMuODI0MDAwMywxNS45ODQwMDAzIEwxMy44MjQwMDAzLDQuMzIwMDAwMDkgTDE2Ljg0ODAwMDMsNC4zMjAwMDAwOSBaIE0zOS43NDQwMDA4LDAgTDM5Ljc0NDAwMDgsMTUuOTg0MDAwMyBMMzYuNzIwMDAwNywxNS45ODQwMDAzIEwzNi43MjAwMDA3LDAgTDM5Ljc0NDAwMDgsMCBaIE00NC4wNjQwMDA5LDEyLjk2MDAwMDMgTDQ0LjA2NDAwMDksMTUuOTg0MDAwMyBMNDEuMDQwMDAwOCwxNS45ODQwMDAzIEw0MS4wNDAwMDA4LDEyLjk2MDAwMDMgTDQ0LjA2NDAwMDksMTIuOTYwMDAwMyBaIE0yMS43NDUyNjExLDAgTDIxLjc0NTI2MTEsNC4wMjgwMDk2NSBMMjMuNzYwMDAwNSw0LjAyODAwOTY1IEwyMy43NjAwMDA1LDYuOTEyMDY0NTUgTDIxLjc3MzE2NjEsNi45MTIwNjQ1NSBMMjEuNzczMTY2MSwxMi41NjIwMTk0IEMyMS43MjkwNjIsMTIuODc0NzU4MSAyMS43OTU5MjA1LDEzLjE5MjY2ODMgMjEuOTYyOTE5OSwxMy40NjQyOTM2IEMyMi4yNjU2MzM5LDEzLjYwMTgwNjggMjIuNTk3MTY0NSwxMy42Njc0MzQgMjIuOTI5ODMyMywxMy42NTY5Njk0IEwyMy4xMjkzNDgsMTMuNjQxNTI2IEwyMy43NTQ0MTk1LDEzLjY0MTUyNiBMMjMuNzU0NDE5NSwxNS45MjQwNjQ4IEwyMi4yMzYzODg3LDE1Ljk3Nzc3MTYgQzIwLjcyNTc5OTMsMTYuMDI3ODk3OSAxOS42OTMzMTUxLDE1Ljc3NTQ3NiAxOS4xMzg5MzYyLDE1LjIyMDUwNTggQzE4Ljc4NTk5ODEsMTQuODIzNTM3NiAxOC41ODg1NjY5LDE0LjMyMjY2OTQgMTguNTc2NTgwNCwxMy44MDQzMjk1IEwxOC41ODA4MzY3LDEzLjYwOTMwMTkgTDE4LjU4MDgzNjcsMCBMMjEuNzQ1MjYxMSwwIFogTTMyLjAzOTM1MTUsOS45MzYwMDAyIEMzMS44NTE1NjkyLDEwLjA1MzQwMTMgMzEuNjUyNjY3MywxMC4xNTI5OTc5IDMxLjQ0NTM3NDUsMTAuMjMzNDIzNCBDMzEuMjU5ODE4NiwxMC4yOTU4ODg4IDMxLjA3MDg2MjYsMTAuMzQ4MDY3MiAzMC44Nzk0MTYsMTAuMzg5NzM0MyBMMzAuNTkwNDkxOCwxMC40NDQzMjM1IEwyOS44NjMyODYzLDEwLjU3NDEwODIgQzI5LjM1NjI0MzYsMTAuNjM5MjI5OSAyOC44NjMyNzcxLDEwLjc4MzQ3OTYgMjguNDAzMzI0MSwxMS4wMDEzMTYyIEMyNy45MTQwMzk4LDExLjI2NDM1ODUgMjcuNjIyNzQ0NCwxMS43NzcyMzg4IDI3LjY1MzkxMzksMTIuMzIwNzkzOCBDMjcuNjEzMjQ0MywxMi43NTIzNDU4IDI3Ljc4NDAyNjYsMTMuMTc3Mjg1MiAyOC4xMTQ2NjI0LDEzLjQ2NzIyNTIgQzI4LjQzMjI2NjksMTMuNzA1MjIyMSAyOC44MjQzNDc3LDEzLjgyOTM1NDYgMjkuMjI0ODk5OCwxMy44MTg3MjU0IEMyOS45MDEyMzA1LDEzLjgzMTAwNDYgMzAuNTY1MzY3NiwxMy42NDIzODM2IDMxLjEyODk1NjksMTMuMjc3OTU1OSBDMzEuNjY4NzAzMSwxMi45MDUyNDA5IDMxLjk2ODc5NTYsMTIuMjYyMjA1MSAzMi4wMjkyMzQ2LDExLjM0ODg0ODYgTDMyLjAzOTM1MTUsMTEuMTE0ODc3OCBMMzIuMDM5MzUxNSw5LjkzNjAwMDIgWiBNMTYuODQyOTAwNywwLjA5NTk1MTY4MjggTDE2Ljg0ODAwMDMsMC4wOTcyMTQyMzcgTDE2Ljg0ODAwMDMsMi41OTIwMDAwNSBMMTMuODQ5MDAzNSwyLjU5MjAwMDA1IEMxMy41MTE2MDQ3LC0wLjY3OTc1NDI0OCAxNi42OTc4OTUxLDAuMDYwNjA4ODU4NiAxNi44NDI5MDA3LDAuMDk1OTUxNjgyOCBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5LjYgMjMuNTIpIi8+PC9nPjwvc3ZnPg==");background-repeat:no-repeat;background-position:center center;background-size:contain;}.single-resources .resource-detail-hero .top .home.nitro-lazy{background-image:none !important;}.single-resources .resource-detail-hero .top .lets-talk{color:#fff;font-size:1.125rem;font-weight:bold;line-height:1.375rem;}.single-resources .resource-detail-hero .content{animation:good-mornin .5s linear 0s;}.single-resources .resource-detail-hero .category{color:#f2f2f2;font-size:.75rem;font-weight:bold;letter-spacing:.12937rem;line-height:2.5rem;text-transform:uppercase;}.single-resources .resource-detail-hero .title{margin-top:0;color:#fff;font-size:2.25rem;font-weight:900;letter-spacing:-.0875rem;line-height:1;}.single-resources .resource-detail-hero .subtitle{color:#fff;font-size:1.25rem;font-weight:300;line-height:2.4375rem;}.single-resources .resource-detail-hero .hero-image-wrapper{position:absolute;z-index:4;bottom:0;left:50%;width:300px;margin:auto;transform:translate(-50%,70px);}.single-resources .resource-detail-hero .hero-image-wrapper::after{position:absolute;z-index:-1;bottom:10px;left:0;width:150px;height:60px;opacity:.15;background-image:url("data:image/svg+xml;base64,PHN2ZyBpZD0id2F2ZS1zdmciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDIwIDUiPjxzdHlsZT4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDthbmltYXRpb246c2hpZnQgMXMgbGluZWFyIGluZmluaXRlfUBrZXlmcmFtZXMgc2hpZnR7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKX10b3t0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjBweCkgdHJhbnNsYXRlWSgwKX19PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTS0uMjguODVMNC44NCA0LjEgOS44Ni44NWw1LjEyIDMuMjVMMjAgLjg1bDUuMTIgMy4yNUwzMC4xNC44NWw1LjEyIDMuMjVMNDAuMjcuODUiLz48L3N2Zz4=");background-position:0 0;background-size:18px 5px;content:"";}.single-resources .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;}.single-resources .resource-detail-content{width:100%;max-width:100%;padding:9.25rem 0 7.5rem;overflow:hidden;}.single-resources .resource-detail-content .wp-block-buttons.download-now{display:block;width:100%;}.single-resources .resource-detail-content .wp-block-buttons.download-now .wp-block-button{width:100%;}.single-resources .resource-detail-content .wp-block-buttons.download-now .wp-block-button .wp-block-button__link{width:100%;color:#fff;}.single-resources .resource-detail-content p{font-size:1.0625rem;line-height:1.625rem;}.single-resources .resource-detail-content h2{margin-top:2rem;font-size:1.75rem;line-height:2.1875rem;}.single-resources .resource-detail-content .two-column-list{color:#848484;}.single-resources .resource-detail-content .two-column-list strong{color:#ed5e5d;font-size:1.125rem;line-height:1.5625rem;}.single-resources .resource-detail-content .two-column-list li{padding:0;font-size:1.0625rem;line-height:1.625rem;}.single-resources .resource-detail-content .container{position:relative;z-index:2;}.single-resources .container .conversion-form .gform_fields li:first-of-type .gfield_label_before_complex{display:none;}.single-resources .container .conversion-form li{padding:0;}.single-resources .container .conversion-form .ginput_complex{display:block;width:100%;margin:0;}.single-resources .container .conversion-form .ginput_complex .name_first,.single-resources .container .conversion-form .ginput_complex .name_last{display:block;width:100%;margin:0;}.single-resources .container .conversion-form .ginput_complex .name_last{margin-top:1.25rem;}.search-hero{max-width:1440px;margin:0 auto;}.search-hero .search-results-header{position:relative;padding-left:0;}.search-hero .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("data:image/svg+xml;base64,PHN2ZyBpZD0id2F2ZS1zdmciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDIwIDUiPjxzdHlsZT4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDthbmltYXRpb246c2hpZnQgMXMgbGluZWFyIGluZmluaXRlfUBrZXlmcmFtZXMgc2hpZnR7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKX10b3t0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjBweCkgdHJhbnNsYXRlWSgwKX19PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTS0uMjguODVMNC44NCA0LjEgOS44Ni44NWw1LjEyIDMuMjVMMjAgLjg1bDUuMTIgMy4yNUwzMC4xNC44NWw1LjEyIDMuMjVMNDAuMjcuODUiLz48L3N2Zz4=");background-size:24px;content:"";}.search-hero .pre-header{position:relative;z-index:2;display:inline-block;margin-top:2.5rem;font-size:.625rem;font-weight:var(--wp--custom--font-weight--heavy);letter-spacing:.125rem;text-transform:uppercase;}.search-hero .search-headline{position:relative;z-index:2;margin-top:0;margin-bottom:.9375rem;font-size:2.5rem;}.search-hero .search-headline::after{position:relative;display:inline-block;width:8px;height:8px;margin-left:.5rem;background-color:var(--wp--preset--color--orange);content:"";}.search-hero .search-form-container{position:relative;}.search-hero .search-form-container .search-form{position:relative;display:inline-flex;align-items:center;width:100%;height:56px;padding:.75rem 1.375rem;}.search-hero .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-hero .search-form-container .search-form-field{z-index:2;flex:1 0 auto;margin-top:-.3125rem;margin-right:.75rem;padding:0;opacity:.5;border:none;background-color:rgba(0,0,0,0);font-size:1.125rem;line-height:1.125rem;}.search-hero .search-form-container .search-submit{position:relative;left:-28px;flex:0 0 auto;width:15px;height:15px;border:none;background-color:rgba(0,0,0,0);}.search-card-collection-wrapper{position:relative;display:flex;max-width:1440px;margin:4em auto 2em;}.search-card-collection-wrapper .search-card-collection{flex:75%;padding:0 1.625rem;}.search-card-collection-wrapper .post-search-item{padding:2rem 0;border-bottom:1px solid rgba(69,66,73,.08);text-align:left;}.search-card-collection-wrapper .post-search-item:first-of-type{padding-top:0;}.search-card-collection-wrapper .post-search-item .category{color:#4c84ff;font-size:1rem;font-weight:var(--wp--custom--font-weight--heavy);line-height:1.25rem;}.search-card-collection-wrapper .search-title{margin:0 0 1.125rem;font-size:1.5rem;font-weight:var(--wp--custom--font-weight--heavy);letter-spacing:0;line-height:1;line-height:2.0625rem;}.search-card-collection-wrapper .search-excerpt{color:#3c3c3c;font-size:1.0625rem;font-weight:normal;letter-spacing:0;line-height:1.5rem;}.search-card-collection-wrapper .search-excerpt p{padding:0;}.search-card-collection-wrapper .search-heading{position:relative;}.search-card-collection-wrapper .search-heading .search-link{position:absolute;top:0;left:0;width:100%;height:100%;}.search-cta-container{flex:25%;}.search-cta-container .search-cta{position:sticky;top:160px;margin-bottom:4.6875rem;padding:2.5rem;border:1px solid rgba(69,66,73,.08);border-radius:12px;}.search-cta-container .search-cta img{display:block;max-width:100%;max-height:100%;box-shadow:-7px 7px 15px 0 rgba(0,0,0,.2);}.search-cta-container .wp-block-image{width:118px;height:150px;margin:0 auto;}.search-cta-container h2{font-size:1.75rem;text-align:center;}.search-cta-container p{font-size:1.0625rem;font-weight:normal;letter-spacing:0;line-height:1.625rem;text-align:center;}.search-results .facetwp-pager{display:flex;align-items:center;padding:1.5625rem 0 3.75rem;list-style-type:none;text-align:left;}.search-results .facetwp-pager .page-numbers{position:relative;display:none;color:#000;color:initial;}.search-results .facetwp-pager .page-numbers::after{content:"";}.search-results .facetwp-pager .page-numbers.current{display:block;margin-right:.9375rem;color:#3c3c3c;}.search-results .facetwp-pager .next,.search-results .facetwp-pager .prev{position:relative;display:inline-block;width:25px;height:25px;}.search-results .facetwp-pager .next::before,.search-results .facetwp-pager .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 .facetwp-pager .next::after,.search-results .facetwp-pager .prev::after{position:absolute;top:50%;left:50%;width:8px;height:8px;overflow:visible;content:"";}.search-results .facetwp-pager .next.disabled,.search-results .facetwp-pager .prev.disabled{opacity:.4;}.search-results .facetwp-pager .next .label,.search-results .facetwp-pager .prev .label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}.search-results .facetwp-pager .next:hover,.search-results .facetwp-pager .prev:hover{opacity:.4;}.search-results .facetwp-pager .prev{margin-right:1.875rem;}.search-results .facetwp-pager .prev::after{transform:translate(-30%,-52%) rotate(-45deg);border-top:2px solid #3c3c3c;border-left:2px solid #3c3c3c;}.search-results .facetwp-pager .next{margin-left:1.875rem;}.search-results .facetwp-pager .next::after{transform:translate(-70%,-48%) rotate(45deg);border-top:2px solid #3c3c3c;border-right:2px solid #3c3c3c;}.search-results .facetwp-pager .facetwp-page-disabled{opacity:.4;}.search-results .facetwp-pager .facetwp-pager-label{margin:0;font-size:.875rem;font-weight:normal;}.search-results .facetwp-pager .last-page{color:#3c3c3c;transition:easee all .4s 0s;}.search-results .facetwp-pager .last-page:hover{color:#ff9c00;}.search-results-columns.no-results{display:block;width:100%;margin:1.875rem 0;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-color:rgba(0,0,0,0);}.single-post .blog-sticky-nav progress::-moz-progress-bar{height:3px;background:#f3623f;}.single-post .blog-sticky-nav progress::-webkit-progress-value{height:3px;background:#f3623f;}.single-post .main{padding:0 .5rem;}.single-post .main-content-area{position:relative;max-width:1440px;padding-top:2em;}.single-post .single-post-custom-sidebar .custom-post-sidebar{max-width:100%;margin:0;padding:0;border:none;}.single-post .single-post-custom-sidebar .social-media-title{font-size:1.0625rem;text-transform:none;}.single-post .single-post-custom-sidebar .post-links{margin:1.5625rem 0 0;}.single-post .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 .single-post-custom-sidebar .post-links .links.active{color:#f3623f;}.single-post .single-post-custom-sidebar .post-links .links:hover{color:#f3623f;}.single-post .single-post-custom-sidebar .social-media-content{display:block;}.single-post .single-post-custom-sidebar .mobile-content{display:none;}.single-post .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 .single-post-custom-sidebar .mobile-content .social-media-title{display:block;}.single-post .single-post-custom-sidebar .mobile-content.content-active{display:block;}.single-post .single-post-custom-sidebar .social-media-share{display:none;}.single-post .single-post-custom-sidebar .social-icons{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:.9375rem 1.875rem 0 .3125rem;border-top:1px solid #f2f2f2;}.single-post .single-post-custom-sidebar .social-icons .social-media-share-title,.single-post .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;cursor:pointer;}.single-post .single-post-custom-sidebar .social-icons .social-media-content.title-active,.single-post .single-post-custom-sidebar .social-icons .social-media-share-title.title-active{color:#f3723f;}.single-post .single-post-custom-sidebar .social-icons .social-media-share-title{display:flex;align-items:center;}.single-post .single-post-custom-sidebar .social-icons .social-media-share-title::after,.single-post .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 .single-post-custom-sidebar .social-icons .social-media-share-title::before{flex:0 0 auto;width:18px;height:22px;margin-right:.5625rem;transform:rotate(0deg);background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12.9 11.2%27%3e%3cpath d=%27M11 7.4c-.7 0-1.3.3-1.6.8L3.8 5.8c0-.1.1-.3.1-.4 0-.2 0-.4-.1-.6L9.4 3l-.06-.19c.32.58.94.99 1.66.99A1.9 1.9 0 1011 0a1.9 1.9 0 00-1.9 1.9c0 .05.01.1.02.15L9.1 2 3.4 3.8l.2.6c-.3-.6-1-.9-1.7-.9C.8 3.5 0 4.4 0 5.4c0 1.1.9 1.9 1.9 1.9.6 0 1.2-.3 1.5-.7l-.1.2L9 9.2l.1-.2v.3c0 1.1.9 1.9 1.9 1.9s1.9-.9 1.9-1.9S12 7.4 11 7.4z%27 fill=%27%232E2E2E%27/%3e%3c/svg%3e");}.single-post .single-post-custom-sidebar .social-icons .social-media-share-title::after{flex:0 0 auto;width:15px;height:12px;margin-left:.3125rem;transform:rotate(-90deg);background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720.1%27 height=%2720.3%27%3e%3cpath fill=%27%232E2E2E%27 d=%27M4.7 10.2c0-.4.2-.9.5-1.2l7.3-7.3c.7-.7 1.8-.7 2.5 0s.7 1.8 0 2.5l-6 6 6 6c.7.7.7 1.8 0 2.5s-1.8.7-2.5 0l-7.3-7.3c-.4-.4-.5-.8-.5-1.2z%27/%3e%3c/svg%3e");}.single-post .single-post-custom-sidebar .social-icons .like-button-container{width:auto;padding-top:0;border:none;}.single-post .single-post-custom-sidebar .social-icons .like-button-container .likes{display:flex;flex-direction:row;padding-top:0;}.single-post .single-post-custom-sidebar .social-icons .like-button-container .like-button{height:inherit;margin:0;}.single-post .single-post-custom-sidebar .social-icons .like-button-container .like-button svg{width:41px !important;height:35px !important;}.single-post .single-post-custom-sidebar .social-icons .like-button-container .message{width:inherit;font-size:.875rem;}.single-post .single-post-custom-sidebar .cher-links{display:flex;flex-direction:row;justify-content:space-between;height:auto;max-height:0;margin:0;padding:.9375rem !important;overflow:hidden;opacity:0;border:1px solid #f2f2f2;list-style:none;transition:.3s ease opacity;}.single-post .single-post-custom-sidebar .cher-links.active{max-height:100px;padding:.9375rem !important;opacity:1;transition:.3s ease opacity;}.single-post .single-post-custom-sidebar .cher-links .cher-link-text{display:none;}.single-post .single-post-custom-sidebar .cher-links .cher-link-item{margin:0;}.single-post .blog-content{display:flex;flex-direction:column;width:66%;margin-right:1.69492%;padding:0 3.38983%;}.single-post .alignnone{margin:1em 1em 0 0;}.single-post .wp-image-link{-webkit-text-decoration:none;text-decoration:none;}.single-post .post-article-content{margin-top:2.5rem !important;}.single-post .post-article-content p{margin:1.8em 0 .4em;font-size:1.125rem;line-height:1.6em;}.single-post .post-article-content li{font-size:1.125rem;}.single-post .post-article-content blockquote{position:relative;margin:1.5em 2em 2.5em;border-left:none;font-size:1.375rem;font-style:italic;line-height:2rem;}.single-post .post-image a{cursor:pointer;}.single-post .post-image a img{width:100%;}.single-post .col-one{position:relative;width:92%;margin:4%;}.single-post .col-one blockquote{position:relative;margin:1.5em 2em 2.5em;border-left:none;font-size:1.375rem;font-style:italic;line-height:2rem;}.single-post .col-one blockquote::after{position:absolute;top:5%;left:-12px;width:2.25em;height:100%;content:"";z-index:-1;opacity:.15;background-image:url("data:image/svg+xml;base64,PHN2ZyBpZD0id2F2ZS1zdmciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDIwIDUiPjxzdHlsZT4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDthbmltYXRpb246c2hpZnQgMXMgbGluZWFyIGluZmluaXRlfUBrZXlmcmFtZXMgc2hpZnR7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKX10b3t0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjBweCkgdHJhbnNsYXRlWSgwKX19PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTS0uMjguODVMNC44NCA0LjEgOS44Ni44NWw1LjEyIDMuMjVMMjAgLjg1bDUuMTIgMy4yNUwzMC4xNC44NWw1LjEyIDMuMjVMNDAuMjcuODUiLz48L3N2Zz4=");background-position:0 0;background-size:18px 5px;}.single-post .post-pagination{margin-top:3.375rem;}.single-post .post-pagination a{font-size:1.125em;}.single-post .post-pagination .next,.single-post .post-pagination .previous{position:relative;z-index:1;display:inline-block;margin:1em .5em;padding:.9375rem 1.875rem;border:1px solid #454249;border-radius:3px;background:none;color:#454249;font-family:var(--wp--preset--font-family--base);font-size:.8125rem;font-style:normal;font-weight:600;letter-spacing:.1rem;text-transform:uppercase;transition:all .3s;}.single-post .post-pagination .next::after,.single-post .post-pagination .previous::after{position:absolute;z-index:-1;top:0;left:0;width:0;height:100%;background:#454249;content:"";transition:all .3s;}.single-post .post-pagination .next:hover,.single-post .post-pagination .previous:hover{color:#fff;transition:all 1s linear;}.single-post .post-pagination .next:hover::after,.single-post .post-pagination .previous:hover::after{width:100%;}.single-post .single-post-article-footer{display:flex;margin-top:3.38983%;}.single-post .single-post-article-footer .post-author-about{align-items:start;margin:3em 0;padding:3em;overflow:auto;border-top:1px solid #b7b2bf;border-bottom:1px solid #b7b2bf;}.single-post .single-post-article-footer .post-author-content{float:right;clear:none;width:91.52542%;margin-right:0;}.single-post .single-post-article-footer .post-author-content .post-author-name{font-size:1.25rem;line-height:2.5rem;}.single-post .single-post-article-footer .post-author-content .post-author-name a{color:#454249;}.single-post .single-post-article-footer .post-author-content .post-author-name a:hover{color:#ed5e5d;}.single-post .single-post-article-footer .post-author-avatar{margin-right:0;overflow:hidden;width:48px;height:48px;}.single-post .single-post-article-footer .post-author-title{font-style:italic;}.single-post .single-post-article-footer .post-author-description{margin:1em 0;}.single-post .single-post-article-footer .post-author-description p{font-size:.9375rem;}.single-post .single-post-article-footer .post-author-twitter{font-size:.8125rem;}.single-post .post-bottom-resource .resource-card-cta{padding:0 5.72034% 2em;}.single-post .blog-post-newsletter-cta{position:relative;margin:3rem auto;}.single-post .blog-post-newsletter-cta::after{position:absolute;bottom:-2em;left:0;width:100%;height:2em;content:"";z-index:-1;opacity:.15;background-image:url("data:image/svg+xml;base64,PHN2ZyBpZD0id2F2ZS1zdmciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDIwIDUiPjxzdHlsZT4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDthbmltYXRpb246c2hpZnQgMXMgbGluZWFyIGluZmluaXRlfUBrZXlmcmFtZXMgc2hpZnR7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKX10b3t0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjBweCkgdHJhbnNsYXRlWSgwKX19PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTS0uMjguODVMNC44NCA0LjEgOS44Ni44NWw1LjEyIDMuMjVMMjAgLjg1bDUuMTIgMy4yNUwzMC4xNC44NWw1LjEyIDMuMjVMNDAuMjcuODUiLz48L3N2Zz4=");background-position:0 0;background-size:18px 5px;}.single-post .blog-post-newsletter-cta .news-group-section{max-width:920px;}.single-post .blog-related-posts{clear:both;padding:5rem 0 0;}.single-post .blog-related-posts>.wp-block-columns{padding-bottom:2rem;}.core p{margin:1.8em 0 .4em;color:#3c3c3c;font-family:var(--wp--preset--font-family--base);font-size:1.0625rem;letter-spacing:0;line-height:1.625rem;}.core p:first-child{margin-top:0;}.core ol{margin:1.5em 0;padding-left:1em;}.core ol li{margin:1em 0;padding:0;font-size:1.0625rem;line-height:1.625rem;}.core ul{margin:1.5em 0;padding-left:1em;}.core ul li{list-style:disc;margin:1em 0;padding:0;font-size:1.0625rem;line-height:1.625rem;}.featured-posts-list .posts-post{max-width:1280px !important;}.archive-projects{--projects-columns:1;--projects-horizontal-gap:30px;--projects-vertical-gap:30px;display:grid;max-width:var(--wp--custom--container-width--large);grid-template-columns:repeat(1,1fr);grid-template-columns:repeat(var(--projects-columns,1),1fr);grid-gap:30px 30px;grid-gap:var(--projects-vertical-gap,30px) var(--projects-horizontal-gap,30px);gap:30px 30px;gap:var(--projects-vertical-gap,30px) var(--projects-horizontal-gap,30px);}.archive-projects.is-active{--projects-columns:1;}.archive-projects .card.project-card .image-wrapper{border-radius:0;box-shadow:none;}.archive-projects .card.project-card .image-wrapper .image{width:100%;height:100%;}.taxonomy-project{max-width:var(--wp--custom--container-width--large);margin:4.375rem auto;}.paged-card-slider-slides .slick-slide{width:350px !important;margin-right:1.875rem !important;}.paged-card-slider-slides .card.project-card .image-wrapper{height:350px !important;border-radius:0 !important;}.paged-card-slider-slides .card.project-card .image-wrapper .image{aspect-ratio:350/350 !important;}.project-header .scope-heading{font-size:.75rem;font-weight:700;letter-spacing:.15em;text-align:left;text-transform:uppercase;}.vital.archive.tax-project-discipline .free-text .container,.vital.archive.tax-project-industry .free-text .container,.vital.archive.tax-project-type .free-text .container{width:100%;text-align:center;}.team-banner-wrapper.wp-block-group.alignfull>.wp-block-columns{max-width:1250px;margin:0 auto;}.team-banner-wrapper.wp-block-group.alignfull>.wp-block-columns .is-style-eyebrow-text{padding:0 0 0 2.625rem;}.post-type-team-member .resource-filter-bar{max-width:1250px;}.post-type-team-member .post-feed.wp-block-columns.posts-team-member{max-width:1250px;margin:0 auto;}.single-team-member .paging-info{position:relative;top:-7px;display:inline-block;flex:0 1 auto;margin:0 0 0 1.875rem;color:#454249;font-size:1rem;}.single-team-member .block-heading{font-size:3.75rem;font-weight:900;letter-spacing:-.09375rem;}.single-team-member .team-member-bio{overflow:visible;}.single-team-member .author-post-pagination .next-button .icon-chevron,.single-team-member .author-post-pagination.prev-button .icon-chevron{position:relative;}.single-team-member .author-post-pagination .next-button .icon-chevron::before,.single-team-member .author-post-pagination.prev-button .icon-chevron::before{position:absolute;top:50%;left:50%;width:25px;height:25px;transform:translate(-50%,-50%);border:2px solid #3c3c3c;border-radius:50%;content:"";}.single-team-member .author-post-pagination.prev-button .icon-chevron::after{position:absolute;top:50%;left:50%;width:8px;height:8px;overflow:visible;transform:translate(-30%,-52%) rotate(-45deg);border-top:2px solid #3c3c3c;border-left:2px solid #3c3c3c;content:"";}.single-team-member .author-post-pagination.next-button{transform:rotate(0) !important;}.single-team-member .author-post-pagination.next-button .icon-chevron::after{position:absolute;top:50%;left:50%;width:8px;height:8px;overflow:visible;transform:translate(-70%,-48%) rotate(45deg);border-top:2px solid #3c3c3c;border-right:2px solid #3c3c3c;content:"";}.single-team-member .team-sidebar .sidebar-title{margin-bottom:1.125rem;}.single-team-member .team-sidebar .wp-block-columns{gap:10px;}.single-team-member .team-sidebar ul{margin:0;padding:0;list-style:none;}.single-team-member .team-sidebar ul li{margin:0;padding:0;font-size:.9375rem;letter-spacing:.01563rem;line-height:1.75rem;}.single-team-member .social-media{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:span(12);margin-bottom:2.5rem;text-align:center;}.single-team-member .social-media h3{display:inline-block;margin:0;font-size:1.25rem;font-weight:700;}.single-team-member .social-media ul{display:inline-block;margin:0 0 0 1.125rem;padding:0;list-style:none;line-height:0;}.single-team-member .social-media li{display:inline-block;margin:0 0 0 .625rem;padding:0;}.single-team-member .social-media li:first-of-type{margin-left:0;}.single-team-member .social-media a{display:inline-block;width:25px;height:25px;}.single-team-member .social-media a i{width:25px;height:25px;background-repeat:no-repeat;background-position:center;background-size:25px 25px;transition:.3s ease background;}.single-team-member .social-media a i svg{width:100%;height:100%;}.single-team-member .social-media a i svg path{fill:#454249;}.single-team-member .social-media a .icon-Facebook{background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHdpZHRoPSIyMC44IiBoZWlnaHQ9IjIwLjgiIHZpZXdCb3g9IjAgMCAyMC44IDIwLjgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogIDxwYXRoIGlkPSJGaWxsLTEiIGQ9Ik03LjkgN0g1LjR2My4zaDIuNXYxMEgxMnYtMTBoM2wuNC0zLjNIMTJWNS43YzAtLjguMi0xLjEuOS0xLjFoMi40Vi40aC0zLjJjLTMgMC00LjMgMS4zLTQuMyAzLjhWN3oiLz4KPC9zdmc+Cg==");}.single-team-member .social-media a .icon-Facebook.nitro-lazy{background-image:none !important;}.single-team-member .social-media a .icon-Twitter{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4gPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCIgd2lkdGg9Ijc1cHgiIGhlaWdodD0iNzVweCI+PHBhdGggZD0iTSA1LjkxOTkyMTkgNiBMIDIwLjU4MjAzMSAyNy4zNzUgTCA2LjIzMDQ2ODggNDQgTCA5LjQxMDE1NjIgNDQgTCAyMS45ODYzMjggMjkuNDIxODc1IEwgMzEuOTg2MzI4IDQ0IEwgNDQgNDQgTCAyOC42ODE2NDEgMjEuNjY5OTIyIEwgNDIuMTk5MjE5IDYgTCAzOS4wMjkyOTcgNiBMIDI3LjI3NTM5MSAxOS42MTcxODggTCAxNy45MzM1OTQgNiBMIDUuOTE5OTIxOSA2IHogTSA5LjcxNjc5NjkgOCBMIDE2Ljg4MDg1OSA4IEwgNDAuMjAzMTI1IDQyIEwgMzMuMDM5MDYyIDQyIEwgOS43MTY3OTY5IDggeiI+PC9wYXRoPjwvc3ZnPiA=");}.single-team-member .social-media a .icon-Twitter.nitro-lazy{background-image:none !important;}.single-team-member .social-media a .icon-Instagram{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTdweCIgaGVpZ2h0PSIxN3B4IiB2aWV3Qm94PSIwIDAgMTcgMTciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYxLjIgKDg5NjUzKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5pbnN0YWdyYW08L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iRGV2IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQ29yZS1FbGVtZW50cy0tLURldiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC4wMDAwMDAsIC03NDEzLjAwMDAwMCkiIGZpbGw9IiM0NTQyNDkiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY0OC4wMDAwMDAsIDc0MTIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iaW5zdGFncmFtIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4MC4wMDAwMDAsIDEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEzLjU0NjUwMSw0LjcxOTAwMDM2IEMxMi43OTEzNjIsNC43MTkwMDAzNiAxMi4xNzcwMDA5LDQuMTA0NjM5MzEgMTIuMTc3MDAwOSwzLjM0OTUwMDI2IEMxMi4xNzcwMDA5LDIuNTk0MzYxMiAxMi43OTEzNjIsMS45ODAwMDAxNSAxMy41NDY1MDEsMS45ODAwMDAxNSBDMTQuMzAxNjQwMSwxLjk4MDAwMDE1IDE0LjkxNjAwMTEsMi41OTQzNjEyIDE0LjkxNjAwMTEsMy4zNDk1MDAyNiBDMTQuOTE2MDAxMSw0LjEwNDYzOTMxIDE0LjMwMTY0MDEsNC43MTkwMDAzNiAxMy41NDY1MDEsNC43MTkwMDAzNiBNOC40ODEwMDA2NSwxMy4yMDAwMDEgQzYuMDI0NDQ3NDYsMTMuMjAwMDAxIDQuMDI2MDAwMzEsMTEuMjAxNTUzOSA0LjAyNjAwMDMxLDguNzQ1MDAwNjcgQzQuMDI2MDAwMzEsNi4yODg0NDc0OCA2LjAyNDQ0NzQ2LDQuMjkwMDAwMzMgOC40ODEwMDA2NSw0LjI5MDAwMDMzIEMxMC45Mzc1NTM4LDQuMjkwMDAwMzMgMTIuOTM2MDAxLDYuMjg4NDQ3NDggMTIuOTM2MDAxLDguNzQ1MDAwNjcgQzEyLjkzNjAwMSwxMS4yMDE1NTM5IDEwLjkzNzU1MzgsMTMuMjAwMDAxIDguNDgxMDAwNjUsMTMuMjAwMDAxIE0xNC40MjEwMDExLDAgTDIuNDc1MDAwMTksMCBDMS4xMTAzODQwOCwwIDAsMS4xMTAzODQwOCAwLDIuNDc1MDAwMTkgTDAsMTQuNDIxMDAxMSBDMCwxNS43ODU2MTcyIDEuMTEwMzg0MDgsMTYuODk2MDAxMyAyLjQ3NTAwMDE5LDE2Ljg5NjAwMTMgTDE0LjQyMTAwMTEsMTYuODk2MDAxMyBDMTUuNzg1NjE3MiwxNi44OTYwMDEzIDE2Ljg5NjAwMTMsMTUuNzg1NjE3MiAxNi44OTYwMDEzLDE0LjQyMTAwMTEgTDE2Ljg5NjAwMTMsMi40NzUwMDAxOSBDMTYuODk2MDAxMywxLjExMDM4NDA4IDE1Ljc4NTYxNzIsMCAxNC40MjEwMDExLDAiIGlkPSJGaWxsLTEiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOC40ODEwMDA2NSw1Ljc0OTI4MzU0IEM2LjgyOTM1MDUyLDUuNzQ5MjgzNTQgNS40ODUyOTM0Miw3LjA5MzM0MDY0IDUuNDg1MjkzNDIsOC43NDQ5OTA3NyBDNS40ODUyOTM0MiwxMC4zOTY2NzM5IDYuODI5MzUwNTIsMTEuNzQwNzMxIDguNDgxMDAwNjUsMTEuNzQwNzMxIEMxMC4xMzI2ODM4LDExLjc0MDczMSAxMS40NzY3MDc5LDEwLjM5NjY3MzkgMTEuNDc2NzA3OSw4Ljc0NDk5MDc3IEMxMS40NzY3MDc5LDcuMDkzMzQwNjQgMTAuMTMyNjgzOCw1Ljc0OTI4MzU0IDguNDgxMDAwNjUsNS43NDkyODM1NCIgaWQ9IkZpbGwtMyI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");}.single-team-member .social-media a .icon-Instagram.nitro-lazy{background-image:none !important;}.single-team-member .social-media a:hover i{transition:.3s ease background;}.single-team-member .social-media a:hover .icon-Facebook{background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHdpZHRoPSIyMC44IiBoZWlnaHQ9IjIwLjgiIHZpZXdCb3g9IjAgMCAyMC44IDIwLjgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogIDxwYXRoIGlkPSJGaWxsLTEiIGQ9Ik03LjkgN0g1LjR2My4zaDIuNXYxMEgxMnYtMTBoM2wuNC0zLjNIMTJWNS43YzAtLjguMi0xLjEuOS0xLjFoMi40Vi40aC0zLjJjLTMgMC00LjMgMS4zLTQuMyAzLjhWN3oiIGZpbGw9IiNmNjdiMzEiLz4KPC9zdmc+Cg==");}.single-team-member .social-media a:hover .icon-Facebook.nitro-lazy{background-image:none !important;}.single-team-member .social-media a:hover .icon-Twitter{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMjAgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYxLjIgKDg5NjUzKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5Ud2l0dGVyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IkRldiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkNvcmUtRWxlbWVudHMtLS1EZXYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02ODQuMDAwMDAwLCAtNzQxMi4wMDAwMDApIiBmaWxsPSIjZjY3YjMxIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2NDguMDAwMDAwLCA3NDEyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IiMxIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iU29jaWFsIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjg0ODc1MCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTU0LjM3ODcxMzIsMS4xOTk0OTA1MyBDNTMuNjI4ODI5NCwxLjY2NzY3MTYxIDUyLjgwMDIyMjksMi4wMDgxNjY5NCA1MS45MTQ1OTI5LDIuMTkwMzUyNyBDNTEuMjA5MTE2NywxLjM5NjIwOTYzIDUwLjIwMDg2MTEsMC44OTk5OTk5NzYgNDkuMDg0NjE0MSwwLjg5OTk5OTk3NiBDNDYuOTQ0OTcyNSwwLjg5OTk5OTk3NiA0NS4yMDg1MzIyLDIuNzMxMjAwNDcgNDUuMjA4NTMyMiw0Ljk4OTU3NzI2IEM0NS4yMDg1MzIyLDUuMzEwMzQ4NzcgNDUuMjQxODM3OSw1LjYyMTI1ODM4IDQ1LjMwODQ0OTQsNS45MjA3NDg5NCBDNDIuMDg1ODY2NSw1Ljc0OTk4MjIzIDM5LjIyOTE0MjIsNC4xMjM4MDU2IDM3LjMxNTU3NTksMS42NDYzOTA2NSBDMzYuOTgxNTA5MiwyLjI1MjYzODQzIDM2Ljc5MDc1ODEsMi45NTU5NDgxNSAzNi43OTA3NTgxLDMuNzA0OTM0MDYgQzM2Ljc5MDc1ODEsNS4xMjI5NzI1MyAzNy40NzUwMzk3LDYuMzc0OTE1NzMgMzguNTE2MDk2NSw3LjEwODMzMDIxIEMzNy44ODEyNjg5LDcuMDg4NjA2MzkgMzcuMjgyMjcwMSw2LjkwMjc4NzMgMzYuNzU4NDYxNiw2LjU5ODYyNTMxIEwzNi43NTg0NjE2LDYuNjQ4NDUzODkgQzM2Ljc1ODQ2MTYsOC42MzA2OTcyOCAzOC4wOTUyMzMsMTAuMjg0MzgzNCAzOS44NzA1MywxMC42NTg2MTY5IEMzOS41NDU1NDY3LDEwLjc1NDY0MDcgMzkuMjAyMzk2NiwxMC44MDI5MTIxIDM4Ljg0ODY0OTMsMTAuODAyOTEyMSBDMzguNTk4ODU2MiwxMC44MDI5MTIxIDM4LjM1NTExODcsMTAuNzc3OTk3OSAzOC4xMTg5NTA3LDEwLjczMDI0NTUgQzM4LjYxMjQ4MTMsMTIuMzU0MzQ1OSA0MC4wNDM2MTg5LDEzLjUzNzI1NTcgNDEuNzQwNjk3OSwxMy41Njg5MTc3IEM0MC40MTQwMTkyLDE0LjY2NjE4NDYgMzguNzQxMTYyNiwxNS4zMjAxODQ4IDM2LjkyNDk5MDMsMTUuMzIwMTg0OCBDMzYuNjEyMTE4MiwxNS4zMjAxODQ4IDM2LjMwMjc3ODUsMTUuMzAxNDk5MSAzNS45OTk5OTksMTUuMjY0MTI3NiBDMzcuNzE1NzQ5NCwxNi40MjI2NDIyIDM5Ljc1NDk2OTIsMTcuMDk5OTk5NSA0MS45NDQwNjQ4LDE3LjA5OTk5OTUgQzQ5LjA3NzA0NDYsMTcuMDk5OTk5NSA1Mi45NzYzMzk2LDEwLjg2OTM1MDMgNTIuOTc2MzM5Niw1LjQ2NDUwNTk2IEM1Mi45NzYzMzk2LDUuMjg2NDcyNTggNTIuOTczMzExOCw1LjEwODk1ODI0IDUyLjk2Njc1MTYsNC45MzQ1NTgyIEM1My43MjQyMDQ5LDQuMzU3ODk2MTQgNTQuMzgyMjQ1NiwzLjYzNzk3NjkgNTQuODk5OTk4NSwyLjgxNzg4MTQ0IEM1NC4yMDU2MjQzLDMuMTQyODA1MzQgNTMuNDU3NzU5LDMuMzYyODgxNTkgNTIuNjczNTYwMSwzLjQ2MTUwMDY2IEM1My40NzQ0MTE4LDIuOTU1OTQ4MTUgNTQuMDg5MDU0MiwyLjE1NDUzODQxIDU0LjM3ODcxMzIsMS4xOTk0OTA1MyIgaWQ9IlR3aXR0ZXIiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");}.single-team-member .social-media a:hover .icon-Twitter.nitro-lazy{background-image:none !important;}.single-team-member .social-media a:hover .icon-Instagram{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTdweCIgaGVpZ2h0PSIxN3B4IiB2aWV3Qm94PSIwIDAgMTcgMTciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYxLjIgKDg5NjUzKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5pbnN0YWdyYW08L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iRGV2IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQ29yZS1FbGVtZW50cy0tLURldiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyOC4wMDAwMDAsIC03NDEzLjAwMDAwMCkiIGZpbGw9IiNmNjdiMzEiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY0OC4wMDAwMDAsIDc0MTIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iaW5zdGFncmFtIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4MC4wMDAwMDAsIDEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEzLjU0NjUwMSw0LjcxOTAwMDM2IEMxMi43OTEzNjIsNC43MTkwMDAzNiAxMi4xNzcwMDA5LDQuMTA0NjM5MzEgMTIuMTc3MDAwOSwzLjM0OTUwMDI2IEMxMi4xNzcwMDA5LDIuNTk0MzYxMiAxMi43OTEzNjIsMS45ODAwMDAxNSAxMy41NDY1MDEsMS45ODAwMDAxNSBDMTQuMzAxNjQwMSwxLjk4MDAwMDE1IDE0LjkxNjAwMTEsMi41OTQzNjEyIDE0LjkxNjAwMTEsMy4zNDk1MDAyNiBDMTQuOTE2MDAxMSw0LjEwNDYzOTMxIDE0LjMwMTY0MDEsNC43MTkwMDAzNiAxMy41NDY1MDEsNC43MTkwMDAzNiBNOC40ODEwMDA2NSwxMy4yMDAwMDEgQzYuMDI0NDQ3NDYsMTMuMjAwMDAxIDQuMDI2MDAwMzEsMTEuMjAxNTUzOSA0LjAyNjAwMDMxLDguNzQ1MDAwNjcgQzQuMDI2MDAwMzEsNi4yODg0NDc0OCA2LjAyNDQ0NzQ2LDQuMjkwMDAwMzMgOC40ODEwMDA2NSw0LjI5MDAwMDMzIEMxMC45Mzc1NTM4LDQuMjkwMDAwMzMgMTIuOTM2MDAxLDYuMjg4NDQ3NDggMTIuOTM2MDAxLDguNzQ1MDAwNjcgQzEyLjkzNjAwMSwxMS4yMDE1NTM5IDEwLjkzNzU1MzgsMTMuMjAwMDAxIDguNDgxMDAwNjUsMTMuMjAwMDAxIE0xNC40MjEwMDExLDAgTDIuNDc1MDAwMTksMCBDMS4xMTAzODQwOCwwIDAsMS4xMTAzODQwOCAwLDIuNDc1MDAwMTkgTDAsMTQuNDIxMDAxMSBDMCwxNS43ODU2MTcyIDEuMTEwMzg0MDgsMTYuODk2MDAxMyAyLjQ3NTAwMDE5LDE2Ljg5NjAwMTMgTDE0LjQyMTAwMTEsMTYuODk2MDAxMyBDMTUuNzg1NjE3MiwxNi44OTYwMDEzIDE2Ljg5NjAwMTMsMTUuNzg1NjE3MiAxNi44OTYwMDEzLDE0LjQyMTAwMTEgTDE2Ljg5NjAwMTMsMi40NzUwMDAxOSBDMTYuODk2MDAxMywxLjExMDM4NDA4IDE1Ljc4NTYxNzIsMCAxNC40MjEwMDExLDAiIGlkPSJGaWxsLTEiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOC40ODEwMDA2NSw1Ljc0OTI4MzU0IEM2LjgyOTM1MDUyLDUuNzQ5MjgzNTQgNS40ODUyOTM0Miw3LjA5MzM0MDY0IDUuNDg1MjkzNDIsOC43NDQ5OTA3NyBDNS40ODUyOTM0MiwxMC4zOTY2NzM5IDYuODI5MzUwNTIsMTEuNzQwNzMxIDguNDgxMDAwNjUsMTEuNzQwNzMxIEMxMC4xMzI2ODM4LDExLjc0MDczMSAxMS40NzY3MDc5LDEwLjM5NjY3MzkgMTEuNDc2NzA3OSw4Ljc0NDk5MDc3IEMxMS40NzY3MDc5LDcuMDkzMzQwNjQgMTAuMTMyNjgzOCw1Ljc0OTI4MzU0IDguNDgxMDAwNjUsNS43NDkyODM1NCIgaWQ9IkZpbGwtMyI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");}.single-team-member .social-media a:hover .icon-Instagram.nitro-lazy{background-image:none !important;}.team-social-link{position:relative;z-index:9;}.team-social-link .wp-block-column{gap:5px !important;}.team-social-link .wp-block-column img{filter:invert(23%) sepia(7%) saturate(561%) hue-rotate(224deg) brightness(98%) contrast(88%);}.team-social-link .wp-block-column img:hover{filter:invert(43%) sepia(71%) saturate(1551%) hue-rotate(337deg) brightness(101%) contrast(91%);}.blog .container,.category .container{width:100%;padding:0 2rem;max-width:1440px;margin-right:auto;margin-left:auto;}.blog .blog-navigation,.category .blog-navigation{position:relative;margin-bottom:1.5em;padding:0 1em;max-width:1440px;margin-right:auto;margin-left:auto;}.blog .blog-navigation h1,.category .blog-navigation h1{display:block;width:100%;margin:2em 0 1em;}.blog .blog-navigation h1 .blog-logo,.category .blog-navigation h1 .blog-logo{display:block;color:#454249;font-size:1.75rem;font-weight:900;text-align:center;}.blog .blog-navigation .blog-nav-links,.category .blog-navigation .blog-nav-links{position:relative;display:block;clear:both;width:100%;margin:0;padding:0;border-bottom:1px solid #e4e1eb;text-align:center;}.blog .blog-navigation .blog-nav-links .blog-nav-link,.blog .blog-navigation .blog-nav-links .search-link,.category .blog-navigation .blog-nav-links .blog-nav-link,.category .blog-navigation .blog-nav-links .search-link{display:block;margin-bottom:.0625rem;}.blog .blog-navigation .blog-nav-links .blog-nav-link a,.blog .blog-navigation .blog-nav-links .search-link a,.category .blog-navigation .blog-nav-links .blog-nav-link a,.category .blog-navigation .blog-nav-links .search-link a{display:block;margin:0 1.25rem;padding:.9375rem 0;border-bottom:1px solid rgba(0,0,0,0);color:#b7b2bf;font-size:.75rem;font-weight:900;letter-spacing:.05rem;text-transform:uppercase;transition:all .3s ease;transition:all .3s ease;}.blog .blog-navigation .blog-nav-links .blog-nav-link a:hover,.blog .blog-navigation .blog-nav-links .search-link a:hover,.category .blog-navigation .blog-nav-links .blog-nav-link a:hover,.category .blog-navigation .blog-nav-links .search-link a:hover{border-bottom:1px solid #454249;color:#454249;letter-spacing:.1rem;transition:all .3s ease;}.blog .blog-navigation .blog-nav-links .blog-nav-link,.category .blog-navigation .blog-nav-links .blog-nav-link{padding-left:0;}.blog .blog-navigation .blog-nav-links .current-page,.category .blog-navigation .blog-nav-links .current-page{border-bottom:1px solid #454249 !important;color:#454249 !important;letter-spacing:.1rem !important;}.blog .blog-search-bar,.category .blog-search-bar{margin-bottom:1.69492%;padding:0 1em;}.blog .blog-search-bar::after,.category .blog-search-bar::after{left:50%;width:1170px;transform:translateX(-50%);box-shadow:none;}.blog .blog-search-bar .input-wrapper,.category .blog-search-bar .input-wrapper{position:relative;height:75px;margin:0 auto;background-color:rgba(183,178,191,.15);}.blog .blog-search-bar .input-wrapper .search-form,.category .blog-search-bar .input-wrapper .search-form{position:absolute;top:50%;left:50%;height:auto;transform:translate(-50%,-50%);}.blog .blog-search-bar .input-wrapper .search-form-field,.category .blog-search-bar .input-wrapper .search-form-field{width:auto;min-width:120px;margin:0 auto;padding-left:0;border:none;box-shadow:none;background-color:rgba(0,0,0,0);color:#454249;font-size:1.875rem;font-weight:100;letter-spacing:.125rem;line-height:1.1em;text-align:left;text-transform:none;}.blog .blog-search-bar .input-wrapper .search-form-field ::-webkit-input-placeholder,.category .blog-search-bar .input-wrapper .search-form-field ::-webkit-input-placeholder{color:#e4e1eb;}.blog .blog-search-bar .input-wrapper .search-form-field ::-moz-placeholder,.category .blog-search-bar .input-wrapper .search-form-field ::-moz-placeholder{color:#e4e1eb;}.blog .blog-search-bar .input-wrapper .search-form-field :-ms-input-placeholder,.category .blog-search-bar .input-wrapper .search-form-field :-ms-input-placeholder{color:#e4e1eb;}.blog .blog-search-bar .input-wrapper .search-form-field :-moz-placeholder,.category .blog-search-bar .input-wrapper .search-form-field :-moz-placeholder{color:#e4e1eb;}.blog .blog-search-bar .input-wrapper .hidden,.category .blog-search-bar .input-wrapper .hidden{display:none;}.blog .category-nav .blog-nav-links,.category .category-nav .blog-nav-links{height:100%;}.blog .blog-lists .blog-card,.category .blog-lists .blog-card{flex:1 0 32.20339%;flex-basis:32.20339 !important;}.blog .blog-lists .post-category,.category .blog-lists .post-category{color:var(--wp--preset--color--orange);}.blog .blog-pagination,.category .blog-pagination{margin:1.5em 0;margin-bottom:4em;}.blog .blog-pagination .facetwp-facet,.category .blog-pagination .facetwp-facet{margin-bottom:0;}.blog-nav-links .blog-search-link{width:18px;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3C?xml%20version=%271.0%27%20encoding=%27UTF-8%27?%3E%20%3Csvg%20width=%2719px%27%20height=%2719px%27%20viewBox=%270%200%2019%2019%27%20version=%271.1%27%20xmlns=%27http://www.w3.org/2000/svg%27%20xmlns:xlink=%27http://www.w3.org/1999/xlink%27%20fill=%27%23b7b2bf%27%3E%20%3Ctitle%3EDFC63CAC-33C0-4D9F-80EF-7A1717AA8589%3C/title%3E%20%3Cg%20id=%27Dev-Prep%27%20stroke-width=%271%27%20fill-rule=%27evenodd%27%3E%20%3Cg%20id=%27GMC---Dev---Header-+-Footer%27%20transform=%27translate%28-1462.000000,%20-2107.000000%29%27%3E%20%3Cg%20id=%27Menu-/-Menu-4-Copy-3%27%20transform=%27translate%28235.000000,%202080.000000%29%27%3E%20%3Cg%20id=%27Icon%27%20transform=%27translate%281220.000000,%2020.000000%29%27%3E%20%3Cpath%20d=%27M14.2159151,7.01591508%20C18.1923653,7.01591508%2021.4159151,10.2394649%2021.4159151,14.2159151%20C21.4159151,15.8435334%2020.8758471,17.3450121%2019.9651379,18.5509244%20L25.1114056,23.697192%20L23.697192,25.1114056%20L18.5509244,19.9651379%20C17.3450121,20.8758471%2015.8435334,21.4159151%2014.2159151,21.4159151%20C10.2394649,21.4159151%207.01591508,18.1923653%207.01591508,14.2159151%20C7.01591508,10.2394649%2010.2394649,7.01591508%2014.2159151,7.01591508%20Z%20M14.2159151,9.01591508%20C11.3440344,9.01591508%209.01591508,11.3440344%209.01591508,14.2159151%20C9.01591508,17.0877958%2011.3440344,19.4159151%2014.2159151,19.4159151%20C17.0877958,19.4159151%2019.4159151,17.0877958%2019.4159151,14.2159151%20C19.4159151,11.3440344%2017.0877958,9.01591508%2014.2159151,9.01591508%20Z%27%20id=%27icon-24-search%27/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E");background-repeat:no-repeat;background-position:left;background-size:18px;font-size:0;cursor:pointer;transition:all .2s ease-in-out;}.blog-nav-links .blog-search-link.nitro-lazy{background-image:none !important;}.blog-nav-links .search-link{position:absolute;height:50px;}.blog-search-bar .search-form{background-color:rgba(0,0,0,0);}.post-title a{position:relative;}.post-title a::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";}.blog .blog-navigation .wp-block-navigation,.category .blog-navigation .wp-block-navigation,.page-template-page-blog-landing .blog-navigation .wp-block-navigation{margin:0;padding:0;}.blog .blog-navigation .wp-block-navigation .wp-block-navigation-link,.category .blog-navigation .wp-block-navigation .wp-block-navigation-link,.page-template-page-blog-landing .blog-navigation .wp-block-navigation .wp-block-navigation-link{margin:.75rem 0 0;color:#b7b2bf;}.blog .blog-navigation .wp-block-navigation .wp-block-navigation-link a,.category .blog-navigation .wp-block-navigation .wp-block-navigation-link a,.page-template-page-blog-landing .blog-navigation .wp-block-navigation .wp-block-navigation-link a{padding:.9375rem 0;color:#b7b2bf;font-size:.75rem;font-weight:900;letter-spacing:.05rem;transition:all .3s ease;}.blog .blog-navigation .wp-block-navigation .wp-block-navigation-link a:hover,.category .blog-navigation .wp-block-navigation .wp-block-navigation-link a:hover,.page-template-page-blog-landing .blog-navigation .wp-block-navigation .wp-block-navigation-link a:hover{border-bottom:1px solid #454249;color:#454249;letter-spacing:.1rem;transition:all .3s ease;}.blog .blog-navigation .wp-block-navigation .current-page,.category .blog-navigation .wp-block-navigation .current-page,.page-template-page-blog-landing .blog-navigation .wp-block-navigation .current-page{border-bottom:1px solid #454249 !important;color:#454249 !important;letter-spacing:.1rem !important;}.post-type-jobs.single-jobs .child-main>*,.post-type-jobs.single-jobs .has-default-layout>*{max-width:100%;}.post-type-jobs.single-jobs .job-post{padding-top:0;}.post-type-jobs.single-jobs .job-post .collage-header{width:100%;height:200px;margin-bottom:2.625rem;overflow:hidden;}.post-type-jobs.single-jobs .job-post .collage-header img{display:block;min-width:100%;max-width:100%;min-height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;}.post-type-jobs.single-jobs .job-post .susy-container{max-width:1440px;margin:0 auto;}.post-type-jobs.single-jobs .job-post .susy-container .main-content-area{position:relative;width:100%;}.post-type-jobs.single-jobs .job-post .susy-container .main-content-area .single-post-share-sidebar{display:none;}.post-type-jobs.single-jobs .job-post .susy-container .main-content-area .post-article-content{max-width:100%;padding:0;}.post-type-jobs.single-jobs .job-post .post-social-media{position:relative;width:100%;max-width:100%;margin:0;padding:0;border:none;}.post-type-jobs.single-jobs .job-post .post-social-media .social-media-share{float:none;float:initial;margin:0 auto;}.post-type-jobs.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;}.post-type-jobs.single-jobs .job-post .post-social-media .social-media-title::after{content:".";}.post-type-jobs.single-jobs .job-post .block-large-page-title{position:relative;margin:0;overflow:visible;}.post-type-jobs.single-jobs .job-post .block-large-page-title .content-wrapper{right:0;left:0;margin:0 0 2.1875rem;padding:0;}.post-type-jobs.single-jobs .job-post .block-large-page-title .job-meta{display:flex;flex-direction:row;}.post-type-jobs.single-jobs .job-post .block-large-page-title .job-meta .apply-container,.post-type-jobs.single-jobs .job-post .block-large-page-title .job-meta .office-location-container,.post-type-jobs.single-jobs .job-post .block-large-page-title .job-meta .salary-container,.post-type-jobs.single-jobs .job-post .block-large-page-title .job-meta .years-container{font-size:.9375rem;line-height:1.5625rem;text-transform:capitalize;}.post-type-jobs.single-jobs .job-post .block-large-page-title .job-meta .apply-container .label,.post-type-jobs.single-jobs .job-post .block-large-page-title .job-meta .office-location-container .label,.post-type-jobs.single-jobs .job-post .block-large-page-title .job-meta .salary-container .label,.post-type-jobs.single-jobs .job-post .block-large-page-title .job-meta .years-container .label{display:block;font-weight:bold;}.post-type-jobs.single-jobs .job-post .block-large-page-title .job-meta .apply-container .apply-button{color:var(--wp--preset--color--black);font-size:1rem;font-weight:bold;line-height:1.75rem;}.post-type-jobs.single-jobs .job-post .block-large-page-title .post-social-media{display:block;margin:1.75rem 0;}.post-type-jobs.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;}.post-type-jobs.single-jobs .job-post .block-large-page-title .post-social-media .social-media-share{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;}.post-type-jobs.single-jobs .job-post .block-large-page-title .post-social-media .social-media-share .cher-links{margin:.3125rem 0 0 .3125rem;}.post-type-jobs.single-jobs .job-post .block-large-page-title .post-social-media .social-media-share .cher-links .cher-link{display:block;width:15px;height:15px;line-height:0;}.post-type-jobs.single-jobs .job-post .block-large-page-title .post-social-media .social-media-share .cher-links .cher-link .icon,.post-type-jobs.single-jobs .job-post .block-large-page-title .post-social-media .social-media-share .cher-links .cher-link .svg{display:block;width:100%;height:100%;}.post-type-jobs.single-jobs .job-post .single-job-application{margin:4.6875rem 0;}.post-type-jobs.single-jobs .job-post .single-job-application .gform_wrapper{width:100%;max-width:none;max-width:initial;}.post-type-jobs.single-jobs .job-post .single-job-application .gform_wrapper .gform_body{padding-top:0;}.post-type-jobs.single-jobs .job-post .single-job-application .gfield_html h2{display:inline-block;width:100%;margin:1.875rem 0 2.1875rem;text-align:center;}.tax-job-department .flexible-layout.testimonial{position:relative;padding:3.125rem 0;}.tax-job-department .flexible-layout.testimonial.two-testimonial::after{position:absolute;z-index:-1;top:0;right:0;width:80%;height:80%;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDgwcHgiIGhlaWdodD0iNDk0cHgiIHZpZXdCb3g9IjAgMCA0ODAgNDk0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPkQ0MjI1MkIyLTMxMzgtNDY0MS05NDgwLTcyOTAxNjA2NTEyQjwvdGl0bGU+CiAgICA8ZGVmcz4KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9Ijg2LjMyNDk2MiUiIHkxPSIxMTMuODU3ODE4JSIgeDI9IjczLjYxMjk3NzclIiB5Mj0iMzQuOTQ1Mzc3NSUiIGlkPSJsaW5lYXJHcmFkaWVudC0xIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0RBRUVGRiIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjQ0VERkZGIiBvZmZzZXQ9IjU1LjY4MjUzOCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0Q1RjJGRiIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJCbG9jay1FZGl0b3ItQ29udmVyc2lvbiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgb3BhY2l0eT0iMC44MDAwMDAwMTIiPgogICAgICAgIDxnIGlkPSJQYXR0ZXJuLUxpYnJhcnktLS1OYXRpdmUtQmxvY2tzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTYwLjAwMDAwMCwgLTEwODUxLjAwMDAwMCkiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMSkiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtc2VjdGlvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDAwMDAwLCAxMDI4Ny4yNDg1MjEpIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC01MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU2My43NTE0NzkpIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk2MC4wMDAwMDAsIDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00NzkuNjE3NzIyLDAgQzQwOC4yNjgyODIsMTguNjc3ODcwNyAzNTguNjYwNDk3LDQ4Ljc4ODg3OTcgMzMwLjc5NDM2NCw5MC4zMzMwMjcxIEMyODguOTk1MTY2LDE1Mi42NDkyNDggMjMzLjc5NTk0MywxOTAuNzI1NDggMTE4LjE2MDI4MSwxOTAuNzI1NDggQzIuNTI0NjE5MTEsMTkwLjcyNTQ4IC0zNy43NjkzNzA3LDI4Ny4yMTg2ODEgNDAuMzc1NzQyMywzNjkuMzUyNTY5IEM5Mi40NzI0ODQzLDQyNC4xMDg0OTMgMjM4Ljg4NjQ3Nyw0NjUuNjU3NjM3IDQ3OS42MTc3MjIsNDk0IEw0NzkuNjE3NzIyLDAgWiIgaWQ9IlBhdGgtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjM5LjgwODg2MSwgMjQ3LjAwMDAwMCkgcm90YXRlKC0zNjAuMDAwMDAwKSB0cmFuc2xhdGUoLTIzOS44MDg4NjEsIC0yNDcuMDAwMDAwKSAiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");background-repeat:no-repeat;background-position:right;background-size:contain;content:"";}.tax-job-department .flexible-layout.testimonial .container{max-width:800px;padding:0 2rem;}.tax-job-department .flexible-layout.testimonial.two-testimonial .container{display:grid;max-width:1170px;grid-template-columns:repeat(1,1fr);}.tax-job-department .flexible-layout.testimonial.two-testimonial .container::after{display:none;}.tax-job-department .flexible-layout.testimonial.two-testimonial .container .quote{font-size:1.375rem;letter-spacing:-.01938rem;line-height:2.4375rem;}.tax-job-department .flexible-layout.testimonial.two-testimonial .container .two-testimonial-cover{width:100%;}.tax-job-department .flexible-layout.testimonial.two-testimonial .container .two-testimonial-cover+.two-testimonial-cover{display:flex;flex-direction:column;height:100%;}.tax-job-department .flexible-layout.testimonial.two-testimonial .container .two-testimonial-cover+.two-testimonial-cover .quote{height:100%;}.tax-job-department .flexible-layout.testimonial.two-testimonial .container .name,.tax-job-department .flexible-layout.testimonial.two-testimonial .container .title{text-align:left;}.tax-job-department .flexible-layout.testimonial.two-testimonial .container .person{justify-content:flex-start;padding-left:2.5rem;}.tax-job-department .flexible-layout.testimonial .quote{position:relative;padding-left:2.5rem;color:var(--wp--preset--color--dark-grey);font-family:var(--wp--preset--font-family--poynter);font-size:1.5rem;font-weight:var(--wp--custom--font-weight--bold);letter-spacing:-.02875rem;line-height:2rem;}.tax-job-department .flexible-layout.testimonial .quote::before{position:absolute;top:5px;left:0;width:23px;height:18px;opacity:1;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjNweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMjMgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+RkQ2MzI0QkUtMjgyNS00NTZCLUE4Q0ItQjcwRENEQTY0RjE1PC90aXRsZT4KICAgIDxnIGlkPSJQYXR0ZXJuLUxpYnJhcnkiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJQYXR0ZXJuLUxpYnJhcnktLS1TdHlsZS1HdWlkZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2OC4wMDAwMDAsIC0zMDAyLjAwMDAwMCkiIGZpbGw9IiNGMzYyM0YiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJUZXh0LVN0eWxlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjIuMDAwMDAwLCAxMDYzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikljb24vVGVzdGltb25pYWwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwNi4wMDAwMDAsIDE5MzkuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTYuOTIwNTA3OTIsMTcuMzM0MjcyIEM5LjE3MjU4NDEzLDE3LjMzNDI3MiAxMC41MDcxNDc4LDE1LjMwODggMTAuNTA3MTQ3OCwxMy4yODMzMjggQzEwLjUwNzE0NzgsMTEuMjEwNzUyIDkuNTg5NjM1MjgsOS43OTc2MzIgNy4zNzkyNjQxOCw3LjkxMzQ3MiBDNy43OTYzMTUzMyw2LjAyOTMxMiA5LjQyMjgxNDgyLDQuMDAzODQgMTEuMTMyNzI0NSwyLjQwMjMwNCBMOS40MjI4MTQ4MiwwIEM0LjQ1OTkwNjEzLDMuMTU1OTY4IDEuOTk5MzA0MzUsNi42ODg3NjggMS45OTkzMDQzNSwxMC45NzUyMzIgQzEuOTk5MzA0MzUsMTQuNzkwNjU2IDQuMDQyODU0OTgsMTcuMzM0MjcyIDYuOTIwNTA3OTIsMTcuMzM0MjcyIFogTTE3Ljc2MzgzNzgsMTcuMzM0MjcyIEMyMC4wMTU5MTQsMTcuMzM0MjcyIDIxLjM1MDQ3NzcsMTUuMzA4OCAyMS4zNTA0Nzc3LDEzLjI4MzMyOCBDMjEuMzUwNDc3NywxMS4yMTA3NTIgMjAuNDMyOTY1Miw5Ljc5NzYzMiAxOC4yMjI1OTQxLDcuOTEzNDcyIEMxOC42Mzk2NDUyLDYuMDI5MzEyIDIwLjI2NjE0NDcsNC4wMDM4NCAyMS45NzYwNTQ0LDIuNDAyMzA0IEwyMC4yNjYxNDQ3LDAgQzE1LjMwMzIzNiwzLjE1NTk2OCAxMi44NDI2MzQyLDYuNjg4NzY4IDEyLjg0MjYzNDIsMTAuOTc1MjMyIEMxMi44NDI2MzQyLDE0Ljc5MDY1NiAxNC44ODYxODQ5LDE3LjMzNDI3MiAxNy43NjM4Mzc4LDE3LjMzNDI3MiBaIiBpZD0i4oCcIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");background-repeat:no-repeat;background-position:right;background-size:100%;content:"";}.tax-job-department .flexible-layout.testimonial .person{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin-top:1.25rem;}.tax-job-department .flexible-layout.testimonial .id+.avatar{margin-left:1.375rem;}.tax-job-department .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;}.tax-job-department .flexible-layout.testimonial .name{color:var(--wp--preset--color--dark-grey);font-size:1.0625rem;font-weight:var(--wp--custom--font-weight--bold);line-height:1.625rem;text-align:right;}.tax-job-department .flexible-layout.testimonial .title{color:var(--wp--preset--color--dark-grey);font-size:.9375rem;line-height:1.3125rem;text-align:right;}.tax-job-department .flexible-layout.testimonial .person{justify-content:flex-end;margin-bottom:9.375rem;text-align:right;}.tax-job-department .flexible-layout.testimonial .person .name::before{content:"- ";}.page-template-page-locations .portfolio-nav a{padding:.5625rem 0;font-size:1rem;}.archive-posts-pagination-wrapper .facetwp-pager,.archive-posts-pagination-wrapper .vital-post-pagination{display:flex;align-items:center;justify-content:center;margin-bottom:3.125rem;}.archive-posts-pagination-wrapper .facetwp-pager .facetwp-page,.archive-posts-pagination-wrapper .facetwp-pager .page-numbers,.archive-posts-pagination-wrapper .vital-post-pagination .facetwp-page,.archive-posts-pagination-wrapper .vital-post-pagination .page-numbers{display:inline-block;margin-right:.375rem;padding:0 .25rem;color:var(--wp--preset--color--black) !important;font-size:.875rem;font-weight:300;letter-spacing:.2em;text-transform:uppercase;}.archive-posts-pagination-wrapper .facetwp-pager .facetwp-page::after,.archive-posts-pagination-wrapper .facetwp-pager .page-numbers::after,.archive-posts-pagination-wrapper .vital-post-pagination .facetwp-page::after,.archive-posts-pagination-wrapper .vital-post-pagination .page-numbers::after{content:",";}.archive-posts-pagination-wrapper .facetwp-pager .facetwp-page.active,.archive-posts-pagination-wrapper .facetwp-pager .facetwp-page.current,.archive-posts-pagination-wrapper .facetwp-pager .facetwp-page:hover,.archive-posts-pagination-wrapper .facetwp-pager .page-numbers.active,.archive-posts-pagination-wrapper .facetwp-pager .page-numbers.current,.archive-posts-pagination-wrapper .facetwp-pager .page-numbers:hover,.archive-posts-pagination-wrapper .vital-post-pagination .facetwp-page.active,.archive-posts-pagination-wrapper .vital-post-pagination .facetwp-page.current,.archive-posts-pagination-wrapper .vital-post-pagination .facetwp-page:hover,.archive-posts-pagination-wrapper .vital-post-pagination .page-numbers.active,.archive-posts-pagination-wrapper .vital-post-pagination .page-numbers.current,.archive-posts-pagination-wrapper .vital-post-pagination .page-numbers:hover{color:var(--wp--preset--color--orange) !important;}.archive-posts-pagination-wrapper .facetwp-pager .disabled,.archive-posts-pagination-wrapper .facetwp-pager .facetwp-page-disabled,.archive-posts-pagination-wrapper .vital-post-pagination .disabled,.archive-posts-pagination-wrapper .vital-post-pagination .facetwp-page-disabled{pointer-events:none;color:rgba(69,66,73,.3) !important;}.archive-posts-pagination-wrapper .facetwp-pager .prev,.archive-posts-pagination-wrapper .facetwp-pager .previous,.archive-posts-pagination-wrapper .vital-post-pagination .prev,.archive-posts-pagination-wrapper .vital-post-pagination .previous{position:relative;margin-right:1em;}.archive-posts-pagination-wrapper .facetwp-pager .prev::before,.archive-posts-pagination-wrapper .facetwp-pager .previous::before,.archive-posts-pagination-wrapper .vital-post-pagination .prev::before,.archive-posts-pagination-wrapper .vital-post-pagination .previous::before{position:relative;top:2px;display:inline-block;width:1em;height:1em;margin-right:1em;background-image:url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cpath%20d%3D%22M45.82%2064a4.001%204.001%200%200%200%203.98-4.03c0-1.05-.42-2.06-1.16-2.81l-25-25.08%2025-25.07c1.66-1.47%201.81-4%20.35-5.66a3.982%203.982%200%200%200-5.98%200l-27.84%2027.9a4.02%204.02%200%200%200%200%205.67l27.84%2027.9c.74.75%201.76%201.18%202.81%201.18z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;content:"";}.archive-posts-pagination-wrapper .facetwp-pager .prev::after,.archive-posts-pagination-wrapper .facetwp-pager .previous::after,.archive-posts-pagination-wrapper .vital-post-pagination .prev::after,.archive-posts-pagination-wrapper .vital-post-pagination .previous::after{content:"";}.archive-posts-pagination-wrapper .facetwp-pager .next,.archive-posts-pagination-wrapper .vital-post-pagination .next{position:relative;margin-right:1em;}.archive-posts-pagination-wrapper .facetwp-pager .next::after,.archive-posts-pagination-wrapper .vital-post-pagination .next::after{position:relative;top:2px;display:inline-block;width:1em;height:1em;margin-left:1em;transform:rotate(180deg);transform-origin:center;background-image:url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cpath%20d%3D%22M45.82%2064a4.001%204.001%200%200%200%203.98-4.03c0-1.05-.42-2.06-1.16-2.81l-25-25.08%2025-25.07c1.66-1.47%201.81-4%20.35-5.66a3.982%203.982%200%200%200-5.98%200l-27.84%2027.9a4.02%204.02%200%200%200%200%205.67l27.84%2027.9c.74.75%201.76%201.18%202.81%201.18z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;content:"";}.author .blog-navigation{display:flex;margin-bottom:0;}.author .post-author-about{display:flex;align-items:center;width:100% !important;max-width:980px;margin-right:auto !important;margin-left:auto !important;gap:45px;}.author .post-author-description p{font-size:1.25rem !important;line-height:1.625rem;}.author .container{width:100%;padding:0 2rem;max-width:1440px;margin-right:auto;margin-left:auto;}.vital.page-template-page-landing{padding-top:0 !important;}.vital.page-template-page-landing .header-default+.child-main{padding-top:4rem;}.header-landing{width:100%;}.header-landing img,.header-landing svg{display:block;max-height:50px;margin:0 auto;}.header-landing .header-wrapper{padding:1.6em 0;border-bottom:solid 2px #eee;}.page-template-page-landing .gform_wrapper.no-background{box-shadow:none;background-color:rgba(0,0,0,0);}.page-template-page-landing .gform_wrapper.no-background .gform_body,.page-template-page-landing .gform_wrapper.no-background .gform_footer,.page-template-page-landing .gform_wrapper.no-background .gform_heading{padding:0;}.page-template-page-landing .gform_wrapper.no-background .gform_footer{margin:0;}.footer-landing{width:100%;height:200px;}.service-hero .has-waves-features{margin-bottom:0;padding:1.25rem 0 0;}.service-hero .has-waves-features::before{top:0;}.wistia_channel .w-gallery-view .w-gallery-view__body .w-gallery-view__section .w-gallery-view__video-cards [data-handle=durationIndicator]{display:none !important;}.wistia_channel .w-gallery-view .w-gallery-view__body .w-gallery-view__section .w-gallery-view__video-cards [data-handle=playButton]>div{opacity:1 !important;}.aligncenter{text-align:center;}.alignright{text-align:right;}.has-text-align-center{text-align:center;}.has-text-align-left{text-align:left;}.has-text-align-right{text-align:right;}.wp-block{margin-right:auto;margin-left:auto;}.wp-block.is-reusable{max-width:none;}.block-editor-block-list__layout.is-root-container>[data-align=full]{max-width:calc(100% + 20px);margin-right:-.625rem;margin-left:-.625rem;}.acf-block-preview>.alignfull{max-width:100%;margin-right:0;margin-left:0;}.content-width-full>.block-editor-block-list__layout>[data-align=full]{width:auto;margin-right:calc(-1 * var(--wp--custom--gutter-width--page));margin-left:calc(-1 * var(--wp--custom--gutter-width--page));}.padded{padding:var(--wp--custom--gutter-width--page);}.side-padding{padding-left:var(--wp--custom--gutter-width--page);padding-right:var(--wp--custom--gutter-width--page);}.pad-left{padding-left:var(--wp--custom--gutter-width--page);}.pad-right{padding-right:var(--wp--custom--gutter-width--page);}@media screen and (min-width: 341px){.mobile-image-slider .mobile-slider-item .wp-block-image img{max-width:321px;}}@media screen and (min-width: 400px){.block-services-animated .featured-services .featured-service:nth-child(2) .service-image svg{top:50%;transform:translate(-50%,-50%) scale(1.1) !important;}.award-grids{gap:50px 0;}.award-grids .wp-block-image{width:50%;}.mobile-image-slider{width:85%;}.related-projects-slider .swiper-button-next,.related-projects-slider .swiper-button-prev{display:block;}.related-projects-slider .project-card .image-wrapper{padding:0 1.5625rem;}.has-parent-main .legacy-homepage-hero{padding:0 2em 2em;}}@media screen and (min-width: 420px){.logo-grids:not(.has-slider){grid-template-columns:80px 80px 80px;}}@media screen and (min-width: 480px){.featured-projects-slider .featured-projects-item .content-wrapper .client-name{width:100%;}}@media screen and (min-device-width: 500px)and (max-device-width: 768px){.single-team-member .team-sidebar .team-info{display:flex;gap:22px;}.single-team-member .team-sidebar .team-info .sidebar-title{width:30%;padding-top:.3125rem;text-align:right;}.single-team-member .team-sidebar .team-info .info-content{width:70%;}.single-team-member .team-sidebar .team-info .info-content,.single-team-member .team-sidebar .team-info .sidebar-title{margin-right:0 !important;margin-left:0 !important;}}@media screen and (min-width: 500px){.block-services-animated .featured-services .featured-service,.block-services-animated .featured-services .secondary-service,.block-services-animated .secondary-services .featured-service,.block-services-animated .secondary-services .secondary-service{width:80%;}.block-services-animated .featured-services .featured-service:nth-child(2) .service-image svg{transform:translate(-50%,-50%) scale(1.1) !important;}.graph-statistic .flex-wrapper .single-chart .circular-chart{max-width:80%;}}@media screen and (min-width: 600px){.block-editor-block-list__layout table,.child-main table{-webkit-overflow-scrolling:touch;}.gform_wrapper .gform_body{padding:0 1.875rem 1.25rem !important;}.gform_wrapper .ginput_complex{flex-direction:row;align-items:flex-start;justify-content:space-between;margin:0;}.gform_wrapper .ginput_complex>span{flex:1 1 100px;width:calc(100% - 16px);margin-top:0;}.gform_wrapper .gfield.gfield_error{max-width:100%;}.facetwp-selections-wrap .facetwp-selections .facetwp-selection-value{margin:1.25rem .625rem;}.facetwp-selections-wrap .facetwp-reset{margin:1.25rem .625rem;}.footer-address-block{width:100%;max-width:100%;}.footer-address-block .footer-address-block-locations .footer-address-block-location{float:left;width:50%;padding-right:1.5625rem;}.footer-menu{display:grid;grid-template-areas:"cola colb colc" "cola colb cold";grid-template-columns:1fr 2fr 2fr;grid-column-gap:var(--wp--custom--gutter-width--page);}.footer-menu>li:nth-child(1){grid-area:cola;}.footer-menu>li:nth-child(2){grid-area:colb;}.footer-menu>li:nth-child(3){grid-area:colc;}.footer-menu>li:nth-child(4){grid-area:cold;}.child-main .wp-block-group.has-wave-pattern{padding-top:22vw !important;margin-top:-15vw !important;}.child-main .wp-block-group.has-wave-pattern::before{position:absolute;z-index:-1;top:0;right:0;width:120%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg id=%27Layer_1%27 data-name=%27Layer 1%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1441 324.28%27 fill=%27%23fff%27%3E%3Ctitle%3EArtboard 2%3C/title%3E%3Cpath d=%27M1441,0S1051.71,204.71,764.71,285.71,0,295,0,295V0Z%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:top center;background-size:100%;content:"";}.child-main .wp-block-group.has-wave-pattern::after{position:absolute;z-index:-2;top:0;right:0;width:100%;height:100%;background:linear-gradient(-5deg,#fff 20%,#f2f2f2 50%);content:"";}.anchor-navigation.has-nav-search-bar .blog-landing-search-bar .input-wrapper{text-align:center;}.anchor-navigation.has-nav-search-bar .blog-landing-search-bar .input-wrapper .search-form-field{text-align:center;}.block-services-animated .featured-services .featured-service:nth-child(2) .service-image svg{transform:translate(-50%,-59%) scale(1.08) !important;}.block-services-animated .secondary-services .secondary-service:last-of-type .service-image svg{transform:translateX(50%) scale(1.1) !important;}.award-grids{gap:80px 0;}.award-grids .wp-block-image{width:33%;}.featured-projects-slider .featured-projects-item .content-wrapper .heading{margin-bottom:2.1875rem;font-size:2.375rem;}.image-slider{height:350px;}.job-card-department{align-items:center;justify-content:center;gap:30px;}.job-card-department.posts-job-position .department-card a{height:auto;padding-bottom:3.75rem;}.job-card-department.posts-job-position .department-card:first-of-type{height:auto;}.job-card-department .department-card{width:47%;}.job-card-department .department-card a{height:250px;padding:1.375rem 1.9375rem;}.job-card-department .department-card .card-title{font-size:1.5rem;line-height:2.125rem;}.job-card-department .department-card .wp-block-buttons .wp-block-button{position:absolute;}.job-card-department .department-card:first-of-type{height:250px;padding:1.375rem 1.9375rem;}.logo-grids:not(.has-slider){grid-template-columns:100px 100px 100px;grid-gap:80px;}.paralax-image-grid img:nth-child(1){top:120px;right:35%;width:200px;}.paralax-image-grid img:nth-child(2){top:-30px;left:150px;width:100px;}.paralax-image-grid img:nth-child(3){top:0;right:60px;width:90px;}.paralax-image-grid img:nth-child(4){top:220px;left:0;width:170px;}.paralax-image-grid img:nth-child(5){top:275px;right:160px;width:115px;}.paralax-images .team-images-new .secondary-images-new .secondary-image:nth-child(1){margin:-12.40678% -18.64407% 0 0;transform:rotateX(-10deg);transform-origin:50% 100%;transform-style:preserve-3d;}.paralax-images .team-images-new .secondary-images-new .secondary-image:nth-child(2){margin:-5.9322% 0 0 2.54237%;}.paralax-images .team-images-new .secondary-images-new .secondary-image:nth-child(3){width:60%;margin:-18.64407% 6.77966% 0 0;}.blog-card-featured .post-image-wrapper{height:400px;}.post-feed.wp-block-columns.posts-resources{gap:30px;}.post-feed.wp-block-columns.posts-project{gap:30px;}.related-projects-slider .project-card{width:380px;}.related-projects-slider .project-card .image-wrapper{height:334px !important;padding:0;}.related-projects-slider .project-card .image-wrapper .image{height:334px;aspect-ratio:380/334 !important;}.team-banner .team-banner-content>.wp-block-image{height:75vh;}.team-banner .team-banner-content .banner-content .has-waves-features::before{height:130%;}.team-banner .team-banner-content .banner-content h1{margin:0 0 .625rem -.125rem;font-size:4.6875rem;line-height:4.3125rem;}.team-banner .team-banner-content .banner-content p{font-size:1rem;}.two-testimonial.flexible-layout.testimonial .container{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;}.single-resources .resource-detail-content .wp-block-buttons.download-now{display:none;}.search-hero .search-results-header::after{top:-1px;right:calc(100% - 40px - 24px);width:40px;height:calc(100% + 28px);}.archive-projects{--projects-horizontal-gap:30px;--projects-vertical-gap:30px;--projects-columns:2;}.archive-projects.is-active{--projects-columns:1;}.blog .blog-navigation .blog-nav-links .blog-nav-link,.blog .blog-navigation .blog-nav-links .search-link,.category .blog-navigation .blog-nav-links .blog-nav-link,.category .blog-navigation .blog-nav-links .search-link{display:inline-block;}.blog .blog-search-bar .input-wrapper,.category .blog-search-bar .input-wrapper{text-align:center;}.blog .blog-search-bar .input-wrapper .search-form-field,.category .blog-search-bar .input-wrapper .search-form-field{text-align:center;}.tax-job-department .flexible-layout.testimonial.two-testimonial .container{grid-template-columns:repeat(2,1fr);}.tax-job-department .flexible-layout.testimonial .quote{font-size:2rem;line-height:2.8125rem;}.tax-job-department .flexible-layout.testimonial .avatar{width:70px;height:70px;}}@media screen and (min-width: 768px){.team-banner .team-banner-content .banner-content{bottom:70px;padding:0 4.375rem !important;}.has-parent-main .core .service-content-container{padding:4% 4% 0;}.has-parent-main .core .related{margin:2rem 1rem;}.page-template-page-locations .portfolio-nav{position:fixed;top:102px !important;transition:.3s ease top;}.page-template-page-locations.admin-bar .portfolio-nav{top:calc(100px + var(--admin-bar-height));}.page-template-page-locations .has-qa-bar .portfolio-nav{top:153px;}}@media screen and (min-width: 768px)and (max-width: 1025px){.has-parent-main .core .service-box-heading h1,.has-parent-main .core .service-box-heading h2{background:rgba(0,0,0,0) !important;}}@media screen and (min-width: 769px){.team-banner .team-banner-content .banner-content h1{margin:0 0 1.4375rem;font-size:6.25rem;line-height:6.25rem;}.team-banner .team-banner-content .banner-content p{font-size:1.25rem;}}@media screen and (min-width: 800px){.block-editor-block-list__layout blockquote p,.child-main blockquote p{flex-flow:row;align-items:flex-start;justify-content:center;gap:0;}.hide-on-desktop:not(.block-editor-block-list__block){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap;}.hide-on-desktop.block-editor-block-list__block:not(.is-selected){position:relative;}.hide-on-desktop.block-editor-block-list__block:not(.is-selected)::before{position:absolute;z-index:5;display:block;opacity:.5;background:repeating-linear-gradient(45deg,rgba(255,255,255,.5),rgba(255,255,255,.5) 32px,#141414 32px,#141414 36px);content:"";top:0;right:0;bottom:0;left:0;}.hide-on-desktop.block-editor-block-list__block:not(.is-selected)::after{position:absolute;z-index:10;top:50%;left:50%;display:block;padding:.5em 1em;transform:translate(-50%,-50%);border:3px dashed #141414;background-color:#fff;color:#141414;font-weight:bold;content:"";}.hide-on-desktop.block-editor-block-list__block:not(.is-selected)::after{content:"Hidden on desktop - visible here for reference.";}.gform_wrapper .gform_description{font-size:1.125rem;}.gform_wrapper .gform_body{padding:0 3.125rem 1.25rem !important;}.footer-address-block{width:70%;}.buttons-wrapper .menu{margin-left:.5em;}.wp-block-group.is-position-sticky{top:75px;}.admin-bar .wp-block-group.is-position-sticky{top:107px;}.child-main .is-style-display-heading{margin:0 0 3.125rem;}.child-main .is-style-display-heading::after{font-size:.625rem;}.child-main .is-style-display-small-heading{margin:0 0 2.5rem;}.child-main .is-style-display-small-heading::after{font-size:.5rem;}.blog-post-article-header .post-title .child-main a,.child-main .blog-post-article-header .post-title a,.child-main .h1,.child-main :where(h1){letter-spacing:0;}.blog-post-article-header .post-title .child-main a:not(.is-style-eyebrow-text)::after,.child-main .blog-post-article-header .post-title a:not(.is-style-eyebrow-text)::after,.child-main .h1:not(.is-style-eyebrow-text)::after,.child-main :where(h1):not(.is-style-eyebrow-text)::after{font-size:.625rem;}.child-main .h2:not(.is-style-eyebrow-text)::after,.child-main :where(h2):not(.is-style-eyebrow-text)::after{font-size:.5rem;}.child-main .h3::after,.child-main :where(h3)::after{font-size:.375rem;}.wp-block-columns{flex-direction:row;}.wp-block-columns.is-stacked-on-xlarge{flex-direction:column;}.wp-block-columns.is-stacked-on-large{flex-direction:column;}.wp-block-columns.wide-gutters{--gutter:var(--wp--custom--gutter-width--page);}.wp-block-columns.dividers>.wp-block-column+.wp-block-column{position:relative;}.wp-block-columns.dividers>.wp-block-column+.wp-block-column::before{position:absolute;top:0;bottom:0;left:calc(-.5 * ( var(--gutter) + 2px ));display:block;width:2px;background-color:var(--wp--custom--colors--light-grey);content:"";}.wp-block-columns.dividers.white-divider>.wp-block-column+.wp-block-column::before{left:0;width:1px;background-color:var(--wp--preset--color--white);}.wp-block-column>.sticky-content{position:sticky;top:130px;}.tab-content-left{position:sticky;top:130px;}section .accordion-list-with-images .gallery-collage .gallery-collage-image.gallery-item-0{top:231px;left:16%;width:38%;height:30%;}section .accordion-list-with-images .gallery-collage .gallery-collage-image.gallery-item-1{top:34px;right:25px;float:right;width:38%;height:280px;}section .accordion-list-with-images .gallery-collage .gallery-collage-image.gallery-item-2{top:380px;float:right;width:38%;height:300px;}.block-services-animated{max-width:1440px;}.block-services-animated .featured-services,.block-services-animated .secondary-services{display:flex;align-items:center;gap:20px;}.block-services-animated .featured-services .featured-service,.block-services-animated .featured-services .secondary-service,.block-services-animated .secondary-services .featured-service,.block-services-animated .secondary-services .secondary-service{width:100%;margin-bottom:0;}.block-services-animated .featured-services{display:flex;align-items:stretch;}.block-services-animated .featured-services .featured-service:last-of-type{margin-right:0;}.block-services-animated .featured-services .featured-service{width:33.333%;}.block-services-animated .featured-services .featured-service:hover .service-description{bottom:80px;transition:.3s ease all;}.block-services-animated .featured-services .featured-service:hover .service-button{bottom:20px;transition:.3s ease all;}.block-services-animated .featured-services .featured-service .service-title{opacity:0;transition:opacity .3s ease-in;}.block-services-animated .featured-services .featured-service .service-image svg{top:50%;width:auto !important;height:100% !important;transform:translate(-50%,-50%) scale(1.08) !important;}.block-services-animated .featured-services .featured-service:nth-child(2) .service-image svg{transform:translate(-50%,-50%) scale(1.08) !important;}.block-services-animated .featured-services .featured-service .service-description{bottom:65px;margin-bottom:0;transition:opacity .3s ease-in;}.block-services-animated .featured-services .featured-service .service-button{bottom:-100px;width:auto;opacity:0;}.block-services-animated .secondary-services .secondary-service{width:50%;height:220px;}.block-services-animated .secondary-services .secondary-service:hover .service-content{top:35%;transition:.3s ease all;}.block-services-animated .secondary-services .secondary-service:hover .service-button{bottom:-50%;left:0;transform:none;opacity:1;transition:.3s ease all;}.block-services-animated .secondary-services .secondary-service:last-of-type{margin-right:0;}.block-services-animated .secondary-services .secondary-service .service-content{top:50%;width:auto;width:75%;transform:translateY(-50%);transition:.3s ease all;}.block-services-animated .secondary-services .secondary-service .service-content .service-description,.block-services-animated .secondary-services .secondary-service .service-content .service-title{float:left;clear:both;text-align:left;}.block-services-animated .secondary-services .secondary-service .service-content .service-title{left:0;width:100%;transform:none;}.block-services-animated .secondary-services .secondary-service .service-content .service-description{display:block;}.block-services-animated .secondary-services .secondary-service .service-button{position:absolute !important;bottom:-100px;left:0;display:inline-block;width:auto;margin:0 !important;opacity:0;}.block-services-animated .secondary-services .secondary-service .service-image svg{right:0;bottom:0;left:auto;transform:scale(1.8) !important;}.block-services-animated .secondary-services .secondary-service:first-of-type .service-image svg{top:10%;transform:scale(1.5) !important;}.block-services-animated .secondary-services .secondary-service:last-of-type .service-image svg{top:50%;right:0;transform:translateY(-50%) scale(1.5) !important;}.award-grids .wp-block-image{width:25%;}.client-logos+.client-logos{border-top:1px solid #e4e1eb;}.featured-projects-wrapper{width:85%;max-width:100%;max-width:var(--wp--custom--container-width--large) !important;margin:0 auto !important;overflow:visible;}.featured-projects-slider{width:85%;margin:0 auto !important;}.featured-projects-slider .swiper-button-next,.featured-projects-slider .swiper-button-prev{display:block;}.featured-projects-slider .swiper-pagination-fraction{display:none;}.featured-projects-slider .featured-projects-item{margin:0;transform:scale(.8);transition:all .3s ease-out !important;transition-delay:0;}.horizontal-animated-card{height:275px;}.horizontal-animated-card .service-content{top:50%;width:50%;transform:translateY(-50%);text-align:left;transition:.3s ease all;}.horizontal-animated-card .service-image{top:10%;width:275px;height:275px;}.horizontal-animated-card .service-image svg{right:0;bottom:0;left:auto;transform:scale(1.8);}.horizontal-animated-card .wp-block-buttons{position:absolute;bottom:-100px;opacity:0;}.horizontal-animated-card:hover .service-content{top:35%;}.home-hero .hero-intro .circle h1 .large{line-height:1.5em;}.home-hero .hero-intro .link-set{display:flex;}.home-hero .hero-intro .link-set li{display:flex;flex:1;align-items:center;justify-content:center;margin:0;padding:0;}.home-hero .hero-intro .link-set li:first-child{flex-basis:25%;}.home-hero .hero-intro .link-set li:first-child>a{margin-right:auto;}.home-hero .hero-intro .link-set li:last-child{flex-basis:25%;}.home-hero .hero-intro .link-set li:last-child>a{margin-left:auto;}.home-hero .hero-intro .link-set li:nth-child(2){flex-basis:50%;}.image-slider{height:400px;}.hero-slider-logo{right:40px;left:inherit;}.logo-grids{padding:0 3.125rem;}.logo-grids:not(.has-slider){grid-template-columns:100px 100px 100px 100px;}.logo-grids .swiper-pagination{display:none;}.logo-grids .swiper-button-next,.logo-grids .swiper-button-prev{display:block;}.mobile-image-slider{height:609px;}.mobile-image-slider .mobile-slider-item .wp-block-image img{height:609px;}.vtl-gallery-collage{position:relative;right:0;min-height:710px;}.vtl-gallery-collage .gallery-image{position:absolute;}.vtl-gallery-collage .gallery-image:nth-of-type(1){top:231px;left:16%;width:38%;height:30%;}.vtl-gallery-collage .gallery-image:nth-of-type(2){top:34px;right:25px;float:right;width:38%;height:280px;}.vtl-gallery-collage .gallery-image:nth-of-type(3){top:380px;float:right;width:38%;height:300px;}.paralax-image-grid-right-column{position:absolute;}.paralax-image-grid img:nth-child(1){top:240px;right:5%;width:40%;}.paralax-image-grid img:nth-child(2){top:25px;left:48%;width:120px;box-shadow:-20px 12px 43px 0 rgba(40,90,118,.52);}.paralax-image-grid img:nth-child(3){top:35px;right:4%;width:168px;box-shadow:-20px 12px 43px 0 rgba(40,90,118,.52);}.paralax-image-grid img:nth-child(4){top:640px;left:45%;width:250px;box-shadow:-20px 12px 43px 0 rgba(40,90,118,.52);}.paralax-image-grid img:nth-child(5){top:720px;right:2%;width:170px;box-shadow:-20px 12px 43px 0 rgba(40,90,118,.52);}.paralax-images .team-images-new{margin-top:0;padding-right:3.125rem;}.paralax-images .team-images-new .like-circle-new{display:block;}.paralax-images .team-images-new .featured-team-image{top:2em;right:1em;left:inherit;float:right;transform:none;}.blog-post-article-header .post-title{font-size:2.75rem;font-weight:200;}.blog-post-article-header .post-author-about{display:flex;align-items:center;}.blog-post-article-header .post-author-about .post-author-avatar{float:left;clear:none;margin-right:1.69492%;margin-bottom:0;}.next-post-teaser .single-post-article{padding-top:2em;}.next-post-teaser .blog-post-article-header{float:none;}.blog-card-featured::after{background-position:0 3px;background-size:20px 5px;}.blog-card-featured .post-image-wrapper{height:450px;}.blog-card-featured .featured-post-content{padding:2em 2.5em 3.5em;}.post-feed.wp-block-columns.posts-resources .resource-card{flex-basis:28%;}.post-feed.wp-block-columns.posts-team-member .team-card{flex-basis:33%;}.post-feed.wp-block-columns.posts-post .blog-card{flex-basis:32%;}.resource-card-cta{display:flex;align-items:center;justify-content:space-between;}.resource-card-cta .image-container{margin:0;margin-right:4.6875rem;}.resource-card-cta .content{width:66.10169%;padding:0;}.resource-card-essential{display:flex;justify-content:space-between;}.resource-card-essential .image-container{width:200px;margin-right:1.5625rem;}.resource-card-essential .content{width:calc(100% - 225px);padding:0;}.wp-block-vital-swiper.has-fraction-pagination .swiper-pagination-fraction{top:-75px;}.vtl-project-footer .container-wrap>div{vertical-align:top;height:90px;padding:.75rem 2rem;}.vtl-project-footer .container-wrap>div+div{border-left:1px solid #e4e1eb;}.vtl-project-footer .container-wrap>div::before{display:block;}.vtl-project-footer .container-wrap .tags{display:inline-block;}.vtl-project-footer .likes{margin-left:0;padding-left:0;border-left:none;}.vtl-project-footer .likes .message{display:block;width:100%;margin:0;font-size:1em;}.vtl-project-footer .view-project{display:inline-block;}.vtl-project-footer .vtl-like-button{display:block;margin:0 auto;}.vtl-project-footer .vtl-like-button svg{top:30%;}.team-banner{padding-right:1.25rem;padding-left:1.25rem;}.team-card .tm-photo{height:415px;}.team-card .tm-photo .mobile{display:none;}.team-card .tm-nametag{padding:1.375rem 1rem 2rem;}.team-card .tm-nametag p{font-size:1rem;line-height:1.5rem;}.team-card .tm-nametag p .name-link{font-size:1rem;}.testimonial-slider .testimonial-slider-item .wp-block-columns{flex-direction:column;}.footer-landing::after,.site-footer::after{background-position:0 3px;background-size:20px 5px;}.single-resources.vtlmb-message-bar .resource-detail-hero{padding:6.25rem 0 14.375rem;}.single-resources.vtlmb-message-bar .top{top:50px;}.single-resources .resource-detail-hero .title{font-size:4.375rem;}.single-resources .resource-detail-hero .hero-image-wrapper::after{background-position:0 3px;background-size:20px 5px;}.single-resources .resource-detail-content .container{width:100%;max-width:1280px;}.single-resources .resource-detail-content .main{margin-right:1.875rem;}.single-resources .resource-detail-content .conversion-form{margin-top:2rem;margin-left:2rem;}.search-hero .search-results-header::after{top:-1px;right:calc(100% - 67px - 24px);width:67px;height:93%;}.search-hero .pre-header{font-size:.75rem;}.search-hero .search-headline{font-size:3.75rem;}.search-hero .search-headline::after{width:11px;height:11px;}.search-hero .search-form-container .search-form{width:368px;}.single-post .main{padding:0 2rem;max-width:1440px;margin-right:auto;margin-left:auto;}.single-post .single-post-custom-sidebar{width:16.4%;}.single-post .single-post-custom-sidebar .post-links{margin:1.5625rem 0;}.single-post .single-post-custom-sidebar .social-media-content{display:none;}.single-post .single-post-custom-sidebar .mobile-content{display:none;}.single-post .single-post-custom-sidebar .social-media-share{display:block;}.single-post .col-one blockquote::after{background-position:0 3px;background-size:20px 5px;}.single-post .single-post-article-footer .post-author-about{display:flex;gap:1.69492%;}.single-post .blog-post-newsletter-cta::after{background-position:0 3px;background-size:20px 5px;}.post-type-jobs.single-jobs .job-post .collage-header{max-width:1340px;height:auto;margin-right:auto;margin-left:auto;}.post-type-jobs.single-jobs .job-post .susy-container .main-content-area{display:flex;}.post-type-jobs.single-jobs .job-post .susy-container .main-content-area .single-post-share-sidebar{display:block;width:150px;margin:0 1.5625rem;}.post-type-jobs.single-jobs .job-post .susy-container .main-content-area .post-article-content{width:735px;margin:0 1.5625rem 0 3.75rem;}.post-type-jobs.single-jobs .job-post .post-social-media{position:sticky;top:200px;}.post-type-jobs.single-jobs .job-post .post-social-media .cher-links{margin-top:1.875rem;}.post-type-jobs.single-jobs .job-post .block-large-page-title{margin:0 0 1.9375rem;padding-bottom:2.1875rem;border-bottom:1px solid #f1f0f1;}.post-type-jobs.single-jobs .job-post .block-large-page-title .content-wrapper .content::before{height:80%;}.post-type-jobs.single-jobs .job-post .block-large-page-title .job-meta .apply-container,.post-type-jobs.single-jobs .job-post .block-large-page-title .job-meta .office-location-container,.post-type-jobs.single-jobs .job-post .block-large-page-title .job-meta .salary-container,.post-type-jobs.single-jobs .job-post .block-large-page-title .job-meta .years-container{width:33%;}.post-type-jobs.single-jobs .job-post .block-large-page-title .post-social-media{display:none;}.vital.page-template-page-landing .header-default+.child-main{padding-top:6.875rem !important;}}@media screen and (min-width: 1000px){.child-main .alignfull,.has-default-layout .alignfull{padding:0;}.wp-block-group.facetwp-filter-main-wrap{margin:0 auto;}.wp-block-group.facetwp-filter-main-wrap.filter-active{margin:0 auto;}.resource-filter-bar{padding:0 0 1.5rem;}.facetwp-filter .filter-wrapper{flex-wrap:nowrap;justify-content:center;}.facetwp-filter .filter-bar-header{display:none;}.facetwp-filter .filter-name-link{padding-right:1.25rem;cursor:pointer;}.facetwp-filter .facetwp-type-checkboxes{position:absolute;z-index:9;top:calc(100% + 4px);left:-1px;display:none;width:-moz-max-content;width:max-content;min-width:250px;padding:1.25rem;border-radius:13.5px;box-shadow:0 5px 25px 0 rgba(0,0,0,.25);}.facetwp-filter .facetwp-type-radio{display:flex;flex-wrap:nowrap;}.facetwp-filter .facetwp-radio{width:auto;padding:.625rem 1rem;}.facetwp-filter .facetwp-radio.checked{background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--white);}.blog-post-wrapper .facetwp-filter .facetwp-facet-wrap-topic{position:absolute;bottom:-66px;left:0;}.facetwp-selections-wrap{margin-bottom:2.125rem;}:root{--header-height:102px;--utility-nav-height:41px;}.header-default.header{padding:0 3.4375rem;}.header-default.header .header-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:100%;margin-left:auto;margin-right:auto;padding-left:auto;padding-right:auto;}.header-default.header .header-container{display:flex;justify-content:space-between;}.header .home-link{height:30px;}.header .home-link{height:25px;}.header .home-link{height:30px;}.header .menus{display:flex;align-items:center;justify-content:space-between;}.header .main-menu-toggle{display:none;}.main-mobile-location{display:none;}.header .menu-item-top-level:hover .sub-menu{display:grid;-webkit-clip-path:inset(2px);clip-path:inset(2px);}.header .menu-item-top-level>.menu-item-link{position:relative;}.header .menu-item-top-level:hover>.menu-item-link{color:#c14ee2;}.header.headroom--top{background-color:var(--wp--preset--color--white);}.no-hero-on-top .header.headroom--top{background-color:var(--wp--preset--color--white);}.header .menu-item-top-level.active>.menu-item-link{color:var(--wp--preset--color--black);}.header .menu-item-top-level.active>.menu-item-link::after{position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--wp--preset--color--black);content:"";transition:all .3s ease-out;}.header .sub-menu .menu-item-link:hover{color:var(--wp--preset--color--black);}.header.headroom--not-top .menu-item-top-level>.menu-item-link:hover,.header.headroom--not-top .utility-menu>.menu-item:not(.cta):hover{color:var(--wp--preset--color--black);}.header.headroom--not-top .menu-item-top-level.active>.menu-item-link{color:var(--wp--preset--color--black);}.header.headroom--not-top .menu-item-top-level.active>.menu-item-link::after{position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--wp--preset--color--black);content:"";transition:all .3s ease-out;}.vtlmb-message-bar .header{top:51px;top:var(--message-bar-height);}.admin-bar .header{top:var(--admin-bar-height);}.vtlmb-message-bar.admin-bar .header{top:calc(51px + var(--admin-bar-height));top:calc(var(--message-bar-height) + var(--admin-bar-height));}.header.headroom--unpinned .home-link-wrapper{transform:translateY(0);}.header.headroom--pinned .home-link-wrapper,.header.headroom--top .home-link-wrapper{transform:translateY(18px);}.footer-address-block{width:90%;}.footer-address-block .footer-address-block-locations .footer-address-block-location{width:25%;}.main-menu{display:flex;flex-direction:row;}.main-menu .menu-item-top-level.simple-menu{position:relative;}.main-menu .menu-item-top-level.simple-menu:hover .sub-menu-level-1{-webkit-clip-path:inset(-20px);clip-path:inset(-20px);}.main-menu .menu-item-top-level.simple-menu:hover .sub-menu{display:block;}.main-menu .menu-item-top-level.simple-menu .menu-item-link{padding:0;}.main-menu .menu-item-top-level.simple-menu .menu-item-link:hover{color:#c14ee2;}.main-menu .menu-item-top-level.simple-menu .sub-menu-level-1{top:100%;display:block;width:185px;min-width:185px;padding:0 .625rem .625rem !important;border-bottom:none;border-radius:5px;box-shadow:0 10px 14px 0 rgba(0,0,0,.05);}.main-menu .menu-item-top-level.simple-menu .sub-menu-level-1 .menu-item-link{font-size:.9375rem;font-weight:400;line-height:1.3125rem;}.main-menu .menu-item-top-level.simple-menu .menu-item-level-2{width:100%;padding:.5rem 1.375rem;}.main-menu .menu-item-top-level.simple-menu .menu-item-level-2 .menu-item-link{min-width:auto;}.main-menu .menu-item-top-level>.menu-item-link[href="#"]>.sub-menu-toggle{display:none;}.main-menu .menu-item-top-level{margin:0 1em;font-size:1rem;}.main-menu .menu-item-top-level>.menu-item-link{font-size:1rem;}.main-menu .menu-item-top-level{margin:0 .7em;font-size:.9375rem;}.main-menu .menu-item-top-level>.menu-item-link{height:61px;padding:0;font-size:1rem;line-height:3.8125rem;}.main-menu .menu-item-top-level>.menu-item-link>.sub-menu-toggle{display:none;}.main-menu .menu-item-level-2:hover>.menu-item-link>.sub-menu-toggle,.main-menu .menu-item-level-3:hover>.menu-item-link>.sub-menu-toggle{opacity:.9;}.main-menu .menu-item-level-2>.menu-item-link,.main-menu .menu-item-level-3>.menu-item-link{padding-left:2em;padding-right:2em;}.main-menu .back-to-main-menu,.main-menu .mobile-only{display:none;}.main-menu .sub-menu{box-shadow:13px 18px 20px 0 rgba(0,0,0,.16);}.main-menu .sub-menu-level-1{top:100px;}.main-menu .sub-menu-level-2{padding-top:.625rem;padding-bottom:.625rem;}.main-menu .menu-item-top-level .sub-menu-level-1{padding-bottom:.625rem;}.main-menu .menu-item-top-level .menu-item-level-2{position:relative;}.main-menu .menu-item-top-level .menu-item-level-2 .menu-item-link{min-width:200px;}.main-menu .menu-item-top-level .menu-item-level-3 .menu-item-link{min-width:200px;}.main-menu .menu-item-top-level .sub-menu-level-2{top:-10px;left:100%;display:none;}.utility-nav{display:flex;}.utility-nav .left label{display:flex;align-items:baseline;}.utility-nav .right .utility-menu{padding-right:1.25rem;}.menu-item-top-level:not(.simple-menu) .sub-menu-level-1{display:grid;justify-content:center;grid-template-columns:auto;}.menu-item-top-level .sub-menu-level-1{z-index:-1;left:50%;width:100vw;max-width:100%;height:auto !important;margin:0 !important;overflow:hidden;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transform:translateX(-50%);border-bottom:4px solid #f4f4f4;box-shadow:0 6px 20px 0 rgba(0,0,0,.07);transition:clip-path .3s ease-out,-webkit-clip-path .3s ease-out;}.menu-item-top-level .sub-menu-level-1.active{display:grid;}.menu-item-top-level .sub-menu-level-1 .sub-menu{position:static;display:block;box-shadow:none;background-color:rgba(0,0,0,0);}.menu-item-top-level .sub-menu-level-2{margin:0;padding:.5rem 0 0;}.menu-item-top-level .menu-item-level-2{padding:2.5rem 2.5rem 0;}.menu-item-top-level .menu-item-level-2>.menu-item-link{position:relative;display:inline-block;padding:0 0 .3125rem;overflow:visible;font-size:1.0625rem;font-weight:var(--wp--custom--font-weight--bold);letter-spacing:0;line-height:1rem;}.menu-item-top-level .menu-item-level-2>.menu-item-link:hover{color:var(--wp--custom--colors--a);}.menu-item-top-level .menu-item-level-2:nth-child(2) .sub-menu-level-2{display:grid;grid-gap:0 60px;gap:0 60px;grid-template-columns:45% 45%;}.menu-item-top-level .menu-item-level-2:last-child{position:relative;padding:1.5625rem 2.5rem 2.5rem;}.menu-item-top-level .menu-item-level-2:last-child .sub-menu-level-2{display:grid;}.menu-item-top-level .menu-item-level-2.main-menu-cta{position:relative;padding:1.25rem 1.875rem;}.menu-item-top-level .menu-item-level-2.main-menu-cta lottie-player{position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(1.2);}.menu-item-top-level .menu-item-level-2.main-menu-cta .main{display:block;}.menu-item-top-level .menu-item-level-2.main-menu-cta .menu-cta-title{margin:0 0 .625rem;color:var(--wp--preset--color--white);font-size:max(1.25rem,min(8vw,1.5rem));font-weight:var(--wp--custom--font-weight--bold);letter-spacing:0;line-height:1.375;text-transform:none;}.menu-item-top-level .menu-item-level-2.main-menu-cta .menu-cta-desc{margin:0 0 .625rem;color:var(--wp--preset--color--white);font-size:.875rem;letter-spacing:0;line-height:1.25rem;}.menu-item-top-level .menu-item-level-2.main-menu-cta .wp-block-button__link{color:var(--wp--preset--color--white);}.menu-item-top-level .menu-item-level-2:hover>.menu-item-link::after{background-color:var(--wp--custom--colors--a);}.menu-item-top-level .menu-item-level-3>.menu-item-link{padding:0 0 .625rem;color:var(--wp--preset--color--orange);font-size:.75rem;font-weight:var(--wp--custom--font-weight--bold);letter-spacing:.12937rem;text-transform:uppercase;}.menu-item-top-level .menu-item-level-3>.menu-item-link.active::after,.menu-item-top-level .menu-item-level-3>.menu-item-link:active::after,.menu-item-top-level .menu-item-level-3>.menu-item-link:focus::after,.menu-item-top-level .menu-item-level-3>.menu-item-link:hover::after{right:-5px;opacity:1;}.menu-item-top-level .menu-item-level-3>.menu-item-link::after{position:relative;z-index:0;top:2px;right:0;left:inherit;display:inline-block;width:14px;height:14px;transform:none;opacity:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg id=%27Layer_1%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 143.4 143.4%27 fill=%27%23454249%27%3E%3Cpath class=%27st0%27 d=%27M71.7 0C32.1 0 0 32.1 0 71.7s32.1 71.7 71.7 71.7 71.7-32.1 71.7-71.7S111.3 0 71.7 0zM113 79l-28.5 28.4c-3.9 3.9-10.2 3.9-14.2 0-3.9-3.9-3.9-10.2 0-14.2l11.5-11.5H37.5c-5.5 0-10-4.5-10-10s4.5-10 10-10h44.4L70.4 50.1c-.2-.1-.3-.3-.5-.5-3.8-4-3.6-10.4.5-14.1 4-3.8 10.3-3.6 14.1.5L113 64.4c3.9 4.1 3.9 10.5 0 14.6z%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:14px;content:"";transition:all .3s ease-out;}.menu-item-top-level .menu-item-level-3 .menu-description{display:block;margin-bottom:1.25rem;color:var(--wp--preset--color--black);font-size:.875rem;letter-spacing:0;line-height:1.25rem;}.menu-item-top-level.simple-nav{position:relative;}.menu-item-top-level.simple-nav .sub-menu-level-1{width:240px;border-radius:0;}.menu-item-top-level.simple-nav .menu-item-level-2{padding:1.875rem !important;}.footer-menu{grid-template-areas:"cola colb colc cold";grid-template-columns:auto 1fr auto 280px;grid-column-gap:var(--wp--custom--gutter-width--column);}.buttons-wrapper .menu{margin-left:1em;}.menu-item .wp-block-navigation__container{grid-template-columns:repeat(auto-fit,minmax(calc(var(--flex-basis) / 4),1fr));gap:20px;}.menu-item .wp-block-navigation__container .wp-block-navigation__submenu-container{gap:20px;}.wp-block-button.is-style-text .wp-block-button__link{margin:0 .625rem;font-size:.9375rem;}.wp-block-group.is-position-sticky{top:60px;}.admin-bar .wp-block-group.is-position-sticky{top:92px;}.wp-block-columns.is-stacked-on-large{flex-direction:row;}.wp-block-columns.wide-gutters{--gutter:var(--wp--custom--gutter-width--page) calc(2 * var(--wp--custom--gutter-width--page));}.large-banner-wrapper.wp-block-group.alignfull>.wp-block-columns .wp-block-column{padding-right:20%;}.anchor-navigation .mobile-menu{display:none;}.anchor-navigation .anchor-menu{display:flex;justify-content:center;height:auto;gap:22px;}.vital.vtlmb-message-bar{padding-top:calc(4.6875rem + 3.1875rem) !important;padding-top:calc(var(--header-height) + var(--message-bar-height)) !important;}.vtlmb-bar{position:fixed;display:block;}.admin-bar .vtlmb-bar{top:var(--admin-bar-height);}.vtlmb-message-bar .vtlmb-bar-dismiss{top:10px;}.block-services-animated .secondary-services .secondary-service .service-image svg{transform:scale(1.2) translateY(0%) !important;}.featured-projects-slider{height:480px;}.featured-projects-slider .featured-projects-item{flex-direction:row;}.featured-projects-slider .featured-projects-item .project-image{position:absolute;top:0;right:0;bottom:0;width:53%;aspect-ratio:initial;}.featured-projects-slider .featured-projects-item .content-wrapper{align-self:center;width:35%;max-width:428px;height:auto;padding:3.125rem;}.featured-projects-slider .featured-projects-item .content-wrapper .client-name{position:absolute;top:20px;}.horizontal-animated-card .service-image svg{transform:scale(1.2) translateY(0%);}.image-slider{height:450px;}.image-slider .image-slider-item{max-width:none;max-width:initial;}.job-card-department .department-card{flex:1 0 auto;flex-basis:auto !important;width:20%;}.logo-grids:not(.has-slider){grid-template-columns:100px 100px 100px 100px 100px;}.logo-grids.no-slider-desktop{padding:0;}.logo-grids.no-slider-desktop .grid-wrapper{display:grid;justify-content:space-between;padding:0;grid-template-columns:100px 100px 100px 100px 100px;grid-gap:50px;}.logo-grids.no-slider-desktop .swiper-button-next,.logo-grids.no-slider-desktop .swiper-button-prev{display:none;}.paralax-image-grid img:nth-child(1){top:180px;right:7%;width:408px;}.paralax-image-grid img:nth-child(2){top:-35px;left:53%;width:168px;}.paralax-image-grid img:nth-child(3){top:-35px;right:5%;width:168px;}.paralax-image-grid img:nth-child(4){top:540px;left:48%;width:289px;}.paralax-image-grid img:nth-child(5){top:700px;right:2%;width:239px;}.blog-card-featured .featured-post-content{padding:2.5em 3.5em 4.5em;}.post-feed.wp-block-columns.posts-resources{gap:60px;}.post-feed.wp-block-columns.posts-project{gap:60px;}.resource-card-essential .image-container{width:240px;}.resource-card-essential .content{width:calc(100% - 265px);}.two-testimonial.flexible-layout.testimonial::after{width:480px;height:494px;}.testimonial-slider{height:580px;padding:5.625rem 0;}.testimonial-slider .swiper-button-next,.testimonial-slider .swiper-button-prev{top:125px;left:5.6%;width:50px;height:50px;border-radius:25px;background-color:rgba(0,0,0,.25);background-size:20px;}.testimonial-slider .swiper-button-prev{top:10px;left:5.6%;transform:rotate(180deg);}.testimonial-slider .swiper-button-next{top:inherit;right:inherit;bottom:10px;transform:rotate(0deg);}.testimonial-slider .testimonial-slider-item{height:400px !important;}.testimonial-slider .testimonial-slider-item.swiper-slide-prev .wp-block-columns .image-block{align-items:flex-end;}.testimonial-slider .testimonial-slider-item.swiper-slide-next .wp-block-columns .image-block{align-items:flex-start;}.testimonial-slider .testimonial-slider-item.swiper-slide-active .wp-block-columns .content-block{animation-name:fadeInRight;animation-duration:1s;animation-fill-mode:both;}.testimonial-slider .testimonial-slider-item .wp-block-columns{flex-direction:row;padding:0;}.testimonial-slider .testimonial-slider-item .wp-block-columns .image-block{flex-basis:40%;width:40%;}.testimonial-slider .testimonial-slider-item .wp-block-columns .image-block .wp-block-image{margin:0 0 0 -1.5625rem;}.testimonial-slider .testimonial-slider-item .wp-block-columns .image-block img{opacity:0;transition:ease .3s opacity;}.testimonial-slider .testimonial-slider-item .wp-block-columns .content-block{flex-basis:60%;width:60%;padding:2.5rem 1.875rem 1.25rem 0;transform:translateY(40px);opacity:0;text-align:left;transition:ease .3s opacity;}.testimonial-title{position:absolute;top:80px;padding:0 1.875rem;}.error404-container{padding:5rem 0;}.resource-banner .heading{font-size:4.375rem;}.archive-projects{--projects-horizontal-gap:40px;}.archive-projects.is-active{--projects-columns:1;}.project-header{padding:inherit !important;}.team-banner-wrapper.wp-block-group.alignfull>.wp-block-columns .wp-block-column{padding-right:20%;}.post-type-jobs.single-jobs .job-post .susy-container .main-content-area .single-post-share-sidebar .post-social-media{max-width:65px;}.tax-job-department .flexible-layout.testimonial.two-testimonial::after{width:480px;height:494px;}}@media screen and (min-width: 1000px)and (max-width: 1200px){.menu-item-top-level .menu-item-level-2:last-child .sub-menu-level-2{display:grid;grid-gap:0 50px;gap:0 50px;grid-template-columns:45% 45%;}}@media screen and (min-width: 1000px)and (max-width: 1400px){.featured-projects-slider .projects-slide .content-wrapper{z-index:2;}.featured-projects-slider .projects-slide.dark-mode .project-image::before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);content:"";}.featured-projects-slider .projects-slide.light-mode .project-image::before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.5);content:"";}.featured-projects-slider .projects-slide.light-mode .content-wrapper .client-name,.featured-projects-slider .projects-slide.light-mode .content-wrapper .focus,.featured-projects-slider .projects-slide.light-mode .content-wrapper .heading,.featured-projects-slider .projects-slide.light-mode .content-wrapper .is-style-white-outline .wp-block-button__link,.featured-projects-slider .projects-slide.light-mode .content-wrapper .project-types li{color:#454249;}.featured-projects-slider .projects-slide.light-mode .content-wrapper .is-style-white-outline .wp-block-button__link{border:1px solid #454249;}}@media screen and (min-width: 1000px)and (max-width: 999px){.menu-item-top-level .menu-item-level-2:nth-child(2) .sub-menu-level-2{gap:0 30px;grid-template-columns:48% 48%;}.menu-item-top-level .menu-item-level-2:last-child .sub-menu-level-2{gap:0 30px;grid-template-columns:48% 48%;}}@media screen and (min-width: 1000px)and (min-width: 1000px){.menu-item-top-level .menu-item-level-2{width:100vw;max-width:1440px;padding:2.5rem 3.125rem 0;}.menu-item-top-level .menu-item-level-2:last-child{padding:2.5rem 3.125rem;}.menu-item-top-level .menu-item-level-2.main-menu-cta{padding:2.5rem 3.125rem;}.menu-item-top-level .menu-item-level-2.main-menu-cta{min-height:447px;padding:2.5rem;}.menu-item-top-level .menu-item-level-2.main-menu-cta .menu-cta-title{margin:0 0 1rem;}.menu-item-top-level .menu-item-level-2.main-menu-cta .menu-cta-desc{margin:0 0 1.25rem;}}@media screen and (min-width: 1000px)and (min-width: 1200px){.menu-item-top-level .sub-menu-level-2{padding:var(--wp--custom--gutter-width--column) 0 0;}.menu-item-top-level .menu-item-level-2{padding:2.5rem 2.8125rem 0;}.menu-item-top-level .menu-item-level-2:last-child{padding:2.1875rem 2.8125rem 2.5rem;}.menu-item-top-level .menu-item-level-2.main-menu-cta{padding:3.75rem 3.125rem;}.menu-item-top-level .menu-item-level-3{margin-bottom:1rem;}.menu-item-top-level .menu-item-level-3 .menu-description{margin-bottom:1.875rem;}}@media screen and (min-width: 1000px)and (min-width: 1201px){.menu-item-top-level .menu-item-level-2:last-child .sub-menu-level-2{grid-template-columns:100%;}}@media screen and (min-width: 1024px){.team-banner .team-banner-content .banner-content h1{margin:0 0 1.8125rem -.5rem;font-size:8.75rem;letter-spacing:-.125rem;line-height:7.5rem;}.team-banner .team-banner-content .banner-content p{font-size:1.5rem;}}@media screen and (min-width: 1025px){.has-parent-main .core .service-box-heading{width:50%;padding:2rem 2rem 2rem 6rem;}.has-parent-main .core .service-box-image{width:50%;}}@media screen and (min-width: 1100px){.main-menu .menu-item-top-level{margin:0 1.25rem;}.image-slider{height:550px;}}@media screen and (min-width: 1200px){.header .home-link{height:30px;margin-right:var(--wp--custom--gutter-width--page);}.wp-block-columns.is-stacked-on-xlarge{flex-direction:row;}.anchor-navigation .anchor-menu{gap:44px;}.block-services-animated .featured-services .featured-service .service-image svg{width:100% !important;height:auto !important;}.block-services-animated .featured-services .featured-service:nth-child(2) .service-image svg{transform:translate(-50%,-56%) scale(1.07) !important;}.block-services-animated .secondary-services .secondary-service .service-content{width:50%;}.block-services-animated .secondary-services .secondary-service .service-image svg{top:50%;transform:translateY(-50%) scale(1.5) !important;}.featured-projects-slider{height:580px;}.featured-projects-slider .swiper-button-next{right:50px;}.featured-projects-slider .swiper-button-prev{left:50px;}.featured-projects-slider .featured-projects-item .content-wrapper{padding:3.125rem 0 3.125rem 5.625rem;}.image-slider{height:620px;}.paralax-image-grid img:nth-child(2){top:75px;left:58%;}.paralax-image-grid img:nth-child(4){top:650px;left:53%;}.paralax-image-grid img:nth-child(5){top:750px;}.two-testimonial.flexible-layout.testimonial .container{grid-column-gap:190px;}.testimonial-slider .testimonial-slider-item .wp-block-columns .content-block{padding:5rem 2.5rem 1.25rem 0;transform:translateY(80px);}.archive-projects{--projects-columns:3;}.post-type-jobs.single-jobs .job-post .susy-container{padding:0 2em;}.post-type-jobs.single-jobs .job-post .susy-container .main-content-area .single-post-share-sidebar{margin:0 1.5625rem 0 5.3125rem;}.tax-job-department .flexible-layout.testimonial.two-testimonial .container{grid-column-gap:190px;}.service-hero .heading-icon{margin-top:3.625rem;}}@media only screen and (min-width: 1250px){.has-parent-main .core .service-box-bg-image{height:100%;}}@media screen and (min-width: 1300px){.job-card-department .department-card .card-title{font-size:1.75rem;line-height:2.375rem;}}@media screen and (min-width: 1340px){section .accordion-list-with-images .gallery-collage .gallery-collage-image.gallery-item-0{left:61px;width:282px;height:442px;}section .accordion-list-with-images .gallery-collage .gallery-collage-image.gallery-item-1{width:282px;height:311px;}section .accordion-list-with-images .gallery-collage .gallery-collage-image.gallery-item-2{top:400px;width:307px;height:406px;}.vtl-gallery-collage{min-height:840px;}.vtl-gallery-collage .gallery-image:nth-of-type(1){left:61px;width:282px;height:442px;}.vtl-gallery-collage .gallery-image:nth-of-type(2){width:282px;height:311px;}.vtl-gallery-collage .gallery-image:nth-of-type(3){top:400px;width:307px;height:405px;}}@media screen and (min-width: 1400px){.menu-item .wp-block-navigation__container{gap:40px;}.archive-projects{--projects-vertical-gap:60px;--projects-horizontal-gap:90px;--projects-columns:3;}}@media only screen and (max-width: 1250px){.has-parent-main .core .service-box-bg{align-items:center;}}@media screen and (max-width: 1199px){.hbspt-form .hs-form .hs-submit .actions{--padding-side:20px;}.menu-item .wp-block-navigation__container .wp-block-navigation__submenu-container>.wp-block-navigation-item.menu-button>a{--padding-side:20px;}.wp-block-buttons{gap:10px !important;}.wp-block-button__link{--padding-side:20px;}.wp-block-columns.three-column-responsive{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:20px 10px;}.wp-block-columns.three-column-responsive>.wp-block-column{flex-basis:45% !important;flex-shrink:0;}section .accordion-list-with-images .gallery-collage .gallery-collage-image{transform:none !important;}.vtl-gallery-collage .gallery-image{transform:none !important;}}@media only screen and (max-width: 1025px){.has-parent-main .core .service-box-bg{flex-direction:column-reverse;}}@media screen and (max-width: 1000px){.block-editor-block-list__layout .wp-block-table,.child-main .wp-block-table{overflow:scroll;}.block-editor-block-list__layout .wp-block-table table,.child-main .wp-block-table table{width:-moz-max-content !important;width:max-content !important;}.block-editor-block-list__layout .wp-block-table table tbody td:first-child,.block-editor-block-list__layout .wp-block-table table thead th:first-child,.child-main .wp-block-table table tbody td:first-child,.child-main .wp-block-table table thead th:first-child{position:relative;}}@media screen and (max-width: 999px){.block-editor-block-list__layout blockquote,.child-main blockquote{margin:0 auto 1.5rem 1.25rem !important;}.wp-block-group.facetwp-filter-main-wrap{padding-right:var(--wp--custom--gutter-width--page);padding-left:var(--wp--custom--gutter-width--page);}.wp-block-group.facetwp-filter-main-wrap.filter-active .facetwp-selections-wrap{display:flex;flex-wrap:wrap;}.wp-block-group.facetwp-filter-main-wrap.filter-active .facetwp-type-radio{display:flex;}.wp-block-group.facetwp-filter-main-wrap .facetwp-selections-wrap{display:none;}.resource-filter-bar .facetwp-facet-wrapper{width:100%;margin:0 .3125rem 0 .9375rem;padding:0 .625rem;}.facetwp-filter{width:100%;}.facetwp-filter .facetwp-type-radio{display:none;flex-direction:column;width:100%;}.facetwp-filter .facetwp-radio{margin:0 .3125rem 0 .9375rem;}.facetwp-filter .facetwp-radio.checked{text-decoration-color:var(--wp--preset--color--black);text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:2px;}.blog-post-wrapper .facetwp-filter .facetwp-facet-wrap-topic{width:100%;}.facetwp-filter .facetwp-type-search{position:absolute;right:var(--wp--custom--gutter-width--page);}body:not(.nav-open) .header-default{overflow:hidden;}.search-open .header-default{overflow:visible !important;}.menus{position:absolute;z-index:var(--wp--custom--z-index--header-nav);top:100%;left:0;width:100%;height:0;padding:0;overflow:hidden;}.menus .right{display:grid;grid-gap:10px;gap:10px;padding-top:1.9375rem;}.menus .right .search-form{position:relative;width:100%;height:41px;padding:0 .625rem;grid-row:3;background:#f2f2f2;}.menus .right .search-form .search-form-field{width:100%;height:100%;padding-left:1.875rem;border:none;background:#f2f2f2;}.menus .right .search-form .search-form-field::-moz-placeholder{opacity:1;color:var(--wp--preset--color--eclipse);font-size:.75rem;font-weight:var(--wp--custom--font-weight--normal);}.menus .right .search-form .search-form-field::placeholder{opacity:1;color:var(--wp--preset--color--eclipse);font-size:.75rem;font-weight:var(--wp--custom--font-weight--normal);}.menus .right .search-form .search-form-field:focus-visible{outline:none;}.menus .right .search-form .search-submit{position:absolute;top:12px;left:10px;width:13px;height:13px;border:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2713%27 height=%2713%27 viewBox=%270 0 13 13%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23000%27%3E %3Cg id=%27Icon/Search%27%3E %3Cpath id=%27Shape%27 fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M1.84747 1.84717C4.02325 -0.328613 7.55088 -0.328613 9.72666 1.84717C11.6797 3.80019 11.8796 6.84244 10.3265 9.01849L10.355 9.04278L12.3531 11.0396C12.7157 11.4022 12.7157 11.9901 12.3531 12.3528C11.9904 12.7154 11.4025 12.7154 11.0399 12.3528L9.07006 10.383L9.0188 10.3262C6.84275 11.8793 3.8005 11.6794 1.84747 9.72636C-0.328307 7.55058 -0.328307 4.02294 1.84747 1.84717ZM3.16067 3.16036C1.71015 4.61088 1.71015 6.96264 3.16067 8.41316C4.61119 9.86368 6.96294 9.86368 8.41346 8.41316C9.86398 6.96264 9.86398 4.61088 8.41346 3.16036C6.96294 1.70985 4.61119 1.70985 3.16067 3.16036Z%27/%3E %3C/g%3E %3C/svg%3E");background-repeat:no-repeat;background-position:left;background-size:100%;content:"";}.menus .right .search-form .close-icon{display:none;}.menus .right a{color:var(--wp--preset--color--eclipse);font-size:1rem;font-weight:var(--wp--custom--font-weight--normal);}.menus .right a:hover{color:#ed5e5d;}.menus .right .utility-menu{display:flex;flex-flow:column;gap:10px;margin:0;padding:0;}.menus .right .utility-hire{position:relative;}.menus .right .utility-hire::before{position:absolute;top:9px;left:-15px;width:6px;height:6px;border-radius:50%;background:#f3623f;content:"";}.main-nav{padding-bottom:2.5em;}.nav-open{overflow:hidden;}.nav-open .menus{height:calc(100vh - 75px);height:calc(100vh - var(--header-height));padding:2.5rem 2rem 0;overflow:auto;background-color:var(--wp--preset--color--white);}.main-menu .menu-item-top-level.simple-menu .menu-item-level-2{padding-top:0;}.main-menu .menu-item-top-level.simple-menu .menu-item-link{padding-left:0;}.main-menu .menu-item-top-level.simple-menu .back-to-main-menu{margin-bottom:.9375rem;}.main-menu .menu-item-top-level.meganavsearch>.menu-item-link{font-size:0;}.main-menu .menu-item-top-level{--garnish-display:none;--garnish-icon-opacity:1;width:100%;}.main-menu .menu-item-top-level.menu-item-has-children{--garnish-display:block;}.main-menu .menu-item-top-level>.menu-item-link{position:relative;width:100%;font-size:1rem;line-height:1.3125rem;text-align:left;padding-top:.625rem;padding-bottom:.625rem;padding-left:0;padding-right:0;}.main-menu .menu-item-top-level>.menu-item-link:hover{--garnish-icon-opacity:.8;}.main-menu .menu-item-top-level>.menu-item-link::after{position:absolute;top:0;right:-10px;display:none;display:var(--garnish-display,none);width:38px;height:38px;padding:0;opacity:1;opacity:var(--garnish-icon-opacity,1);border:0;background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2715%27 height=%2716%27 viewBox=%270 0 15 16%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%233C3C3C%27%3E %3Cg id=%27Icons/Link Arrow Right%27%3E %3Cpath id=%27Icons/Link Pill%27 fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M10.6132 6.96577L7.62463 3.98067C7.25349 3.60996 6.65176 3.60996 6.28062 3.98067C5.90947 4.35137 5.90947 4.9524 6.28062 5.32311L7.79409 6.83481L2.81334 6.9848C2.2887 7.0006 1.87623 7.4382 1.89204 7.96222C1.90786 8.48624 2.34598 8.89824 2.87061 8.88244L7.51887 8.74247L6.1776 10.0822C5.80646 10.4529 5.80646 11.0539 6.1776 11.4246C6.54874 11.7953 7.15048 11.7953 7.52162 11.4246L10.4972 8.45251C10.5446 8.40514 10.586 8.35401 10.6213 8.30007C10.9844 7.92876 10.9817 7.33378 10.6132 6.96577Z%27/%3E %3C/g%3E %3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:16px;content:"";cursor:pointer;transition:all .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.main-menu .sub-menu{position:fixed;z-index:1;top:75px;top:var(--header-height);left:100%;width:100%;height:calc(100vh - 75px);height:calc(100vh - var(--header-height));padding:2.5rem 2rem 0;padding-bottom:3.125rem;overflow:scroll;transition:left .3s ease-out;}.search-open .main-menu .sub-menu.active{left:0;}.nav-open .main-menu .sub-menu.active{z-index:2;left:0;}.main-menu .sub-menu .menu-item-level-2{padding-top:1.25rem;}.main-menu .sub-menu-level-1{z-index:1;}.main-menu .sub-menu-level-2{z-index:2;}.main-menu .sub-menu-level-3{z-index:3;}.main-menu .sub-menu-level-4{z-index:4;}.buttons-wrapper .menu{margin:0 auto;}.buttons-wrapper .menu li,.buttons-wrapper .menu li .menu-item-link{width:100%;}.menu-item .wp-block-group.menu-cta .wp-block-image{text-align:center;}.menu-item .wp-block-navigation__container .wp-block-navigation__submenu-container{width:100% !important;}.menu-item .wp-block-navigation__container .wp-block-navigation__submenu-container>.wp-block-navigation-item.menu-button{display:flex;width:100%;}.wp-block-columns.two-column-responsive{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:20px 10px;}.wp-block-columns.two-column-responsive>.wp-block-column{flex-basis:45% !important;flex-shrink:0;}.wp-block-columns.four-column-responsive{flex-direction:row;flex-wrap:wrap !important;justify-content:space-between;gap:20px 10px;}.wp-block-columns.four-column-responsive>.wp-block-column{flex-basis:45% !important;flex-shrink:0;}.wp-block-columns.four-column-card-responsive{flex-direction:row;flex-wrap:wrap !important;justify-content:space-between;gap:30px;}.wp-block-columns.four-column-card-responsive>.wp-block-column{flex-basis:45% !important;flex-shrink:0;}.wp-block-column.padding-remove-large-lr{padding-right:inherit !important;padding-left:inherit !important;}.testimonial-cta{display:none !important;}.search-card-collection-wrapper{display:inline-block;}.search-card-collection-wrapper .search-card-collection{flex:100%;padding:0;}}@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-height: 850px){.home-hero .hero-intro .circle{margin:8vh auto 5vh;}}@media screen and (max-width: 800px){.wp-block-columns.stack-without-gap{--gutter:0;}}@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 .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 screen and (max-width: 799px){.block-editor-block-list__layout .mobile-negate-side-padding,.child-main .mobile-negate-side-padding{width:auto !important;margin-left:calc(-1 * var(--wp--custom--gutter-width--page)) !important;margin-right:calc(-1 * var(--wp--custom--gutter-width--page)) !important;}.block-editor-block-list__layout blockquote.is-style-quote-large p::before,.child-main blockquote.is-style-quote-large p::before{top:0;left:50%;background-size:18px;}.block-editor-block-list__layout blockquote.is-style-quote-large p,.child-main blockquote.is-style-quote-large p{padding-top:2.5rem;}.hide-on-mobile:not(.block-editor-block-list__block){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap;}.hide-on-mobile.block-editor-block-list__block{position:relative;}.hide-on-mobile.block-editor-block-list__block::before{position:absolute;z-index:5;display:block;opacity:.5;background:repeating-linear-gradient(45deg,rgba(255,255,255,.5),rgba(255,255,255,.5) 32px,#141414 32px,#141414 36px);content:"";top:0;right:0;bottom:0;left:0;}.hide-on-mobile.block-editor-block-list__block::after{position:absolute;z-index:10;top:50%;left:50%;display:block;padding:.5em 1em;transform:translate(-50%,-50%);border:3px dashed #141414;background-color:#fff;color:#141414;font-weight:bold;content:"";}.hide-on-mobile.block-editor-block-list__block::after{content:"Hidden on mobile - visible here for reference.";}.h-scroll{position:relative;overflow:hidden;}.h-scroll .shadows{position:absolute;z-index:6;top:0;left:0;width:100%;height:100%;pointer-events:none;}.h-scroll .shadows .left,.h-scroll .shadows .right{position:absolute;top:0;width:10px;height:100%;opacity:0;background-image:radial-gradient(farthest-side ellipse at 0 50%,rgba(0,0,0,.4),rgba(0,0,0,0));background-repeat:no-repeat;}.h-scroll .shadows .right{right:0;transform:rotate(180deg);}.h-scroll .scroll-content{padding-left:var(--wp--custom--gutter-width--page);padding-right:var(--wp--custom--gutter-width--page);position:relative;overflow:auto;}.h-scroll .scroll-content>*{width:var(--wp--custom--container-width--medium);}.h-scroll.wp-block-group{padding:0;}.wp-block-columns.reverse-stacking-order{flex-direction:column-reverse;}.wp-block-columns.is-stacked-on-large .wp-block-column{width:100%;}.wp-block-columns.two-column-responsive>.wp-block-column{flex-basis:45% !important;}.wp-block-columns.two-column-responsive{flex-direction:column;}.wp-block-columns.two-column-responsive>.wp-block-column{flex-basis:100% !important;}.wp-block-columns.three-column-responsive>.wp-block-column{flex-basis:45% !important;}.wp-block-columns.four-column-responsive>.wp-block-column{flex-basis:45% !important;}.wp-block-columns.four-column-card-responsive{gap:20px;}.wp-block-columns.four-column-card-responsive>.wp-block-column{flex-basis:48% !important;}.wp-block-columns.has-grid-dividers{display:grid;grid-template-columns:50% 50%;grid-gap:0;gap:0;}.wp-block-columns.has-grid-dividers>.wp-block-column{display:flex;align-items:center;justify-content:center;height:100%;min-height:100px;padding:1.25rem;border-right:1px solid var(--wp--preset--color--white);border-bottom:1px solid var(--wp--preset--color--white);}.wp-block-columns.has-grid-dividers>.wp-block-column:nth-child(n+5){border-bottom:none;}.wp-block-columns.has-grid-dividers>.wp-block-column:nth-child(2n+0){border-right:none;}.client-logos{display:grid !important;grid-template-columns:repeat(2,1fr) !important;grid-gap:0 !important;gap:0 !important;}.client-logos .wp-block-column{border-bottom:1px solid #e4e1eb;}.client-logos .wp-block-column:nth-child(even){border-right:1px solid rgba(0,0,0,0);}.client-logos .wp-block-column:nth-child(odd){border-right:1px solid #e4e1eb;}.is-layout-constrained .featured-projects-wrapper{margin-left:calc(var(--wp--custom--gutter-width--page) * -1) !important;}.featured-projects-slider .featured-projects-item .content-wrapper .content{margin-top:auto;}.job-card{flex-wrap:wrap;padding-right:0;padding-left:0;}.job-card.no-icon .experience{margin-left:0;}.job-card .position-location{width:calc(100% - 48px);}.job-card .experience,.job-card .salary{width:40%;margin:.625rem 0;}.job-card .experience{margin-left:3rem;}.job-card .wp-block-buttons{width:100%;margin-top:.75rem;}.vtl-gallery-collage{display:flex;gap:10px;align-items:center;}.paralax-image-grid-left-column{padding:6.375rem 0 !important;}.paralax-image-grid{height:350px;}.next-post-teaser .blog-container{width:100%;}.post-feed.wp-block-columns.posts-resource-essential .image-container{margin:auto;}.post-feed.wp-block-columns.posts-resource-essential .wp-block-image{margin:auto;}.post-feed.wp-block-columns.posts-resource-essential .wp-block-image figure{text-align:center;}.post-feed.wp-block-columns.posts-resources .resource-card{flex-basis:40% !important;}.post-feed.wp-block-columns.posts-team-member .team-card{flex-basis:49% !important;}.post-feed.wp-block-columns.posts-post .blog-card{flex-basis:45% !important;}.post-social-sidebar{position:fixed;z-index:3;bottom:0;left:0;width:100%;margin:0;}.post-social-sidebar .post-social-container{max-width:100%;}.post-social-sidebar .tags-socialshare{display:flex;align-items:center;}.post-social-sidebar .tags-socialshare .cher-links{display:flex;justify-content:center;margin:0;}.post-social-sidebar .tags-socialshare .likes{display:flex;flex-direction:column;width:50%;padding:0;border-top:none;}.post-social-sidebar .tags-socialshare .likes .vtl-like-button{margin:.3125rem auto;}.post-social-sidebar .tags-socialshare .likes .vtl-like-button svg{width:35px !important;height:35px !important;}.post-social-sidebar .tags-socialshare .share-this{width:50%;}.wp-block-vital-swiper.has-image-carousal-slider .swiper-slide{width:100%;}.wp-block-vital-swiper.has-overflow-visible.overflow-hidden-medium .swiper{overflow:hidden;}.team-banner .back-to{padding:0 1.875rem;}.search-cta-container{flex:100%;}.single-post .resource-card-cta .image-container{width:100%;}.single-post .resource-card-cta img{width:100%;height:auto;}.single-post .main{margin-right:0;}.single-post .single-post-custom-sidebar .social-media-share{float:none;}.single-post .single-post-custom-sidebar .share-container{display:flex;flex-direction:column-reverse;}.single-post .single-post-custom-sidebar .social-icons{align-items:center;padding:1.25rem 1.875rem 1rem 1.875rem;}.single-post .single-post-custom-sidebar .social-icons .social-media-content.title-active::after,.single-post .single-post-custom-sidebar .social-icons .social-media-share-title.title-active::after{transform:rotate(90deg);}.single-post .single-post-custom-sidebar .cher-links{justify-content:space-around;width:100%;margin:0;padding:0 !important;border:none;border-top:2px solid #000;background:#fff;}.single-post .blog-content{width:100%;}.single-post .single-post-article-footer .post-author-content{width:100%;}.single-post .single-post-article-footer .post-author-avatar{margin-bottom:.9375rem;width:75px;height:75px;}.single-post .rfpForm{max-width:100%;margin:0;}.single-post .mvoForm{padding:.5rem;}.single-post .mvoForm .gform-body,.single-post .mvoForm .gform-footer,.single-post .mvoForm .gform-header{padding:1.5rem;}.single-post .mvoForm .gform_footer{margin:0 1.5rem;}.archive-projects .card.project-card{min-width:100%;}.blog .container,.category .container{padding:0;}.blog .blog-navigation,.category .blog-navigation{padding:0;}.blog .blog-navigation .blog-nav-links,.category .blog-navigation .blog-nav-links{display:flex;flex-direction:column;align-items:center;}.blog .blog-navigation .blog-nav-links .blog-nav-link,.category .blog-navigation .blog-nav-links .blog-nav-link{display:block;width:100%;margin-top:.3125rem;}.blog .blog-search-bar,.category .blog-search-bar{padding:0;}.blog-nav-links .search-link{position:relative;margin-top:.3125rem;padding-left:0;}.post-type-jobs.single-jobs .job-post .susy-container .main-content-area .post-article-content li,.post-type-jobs.single-jobs .job-post .susy-container .main-content-area .post-article-content p{font-size:1rem;line-height:1.5rem;}.post-type-jobs.single-jobs .job-post .block-large-page-title .job-meta{flex-wrap:wrap;}.post-type-jobs.single-jobs .job-post .block-large-page-title .job-meta .office-location-container,.post-type-jobs.single-jobs .job-post .block-large-page-title .job-meta .salary-container,.post-type-jobs.single-jobs .job-post .block-large-page-title .job-meta .years-container{flex:0 1 auto;width:33%;}.post-type-jobs.single-jobs .job-post .block-large-page-title .job-meta .apply-container{flex:1 0 auto;width:100%;margin-top:1.875rem;}.post-type-jobs.single-jobs .job-post .block-large-page-title .job-meta .apply-container .apply-button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:50px;overflow:hidden;color:var(--wp--preset--color--white);text-align:center;}.post-type-jobs.single-jobs .job-post .block-large-page-title .job-meta .apply-container .apply-button .icon svg path{fill:var(--wp--preset--color--white);}.post-type-jobs.single-jobs .job-post .block-large-page-title .job-meta .apply-container .apply-button::after,.post-type-jobs.single-jobs .job-post .block-large-page-title .job-meta .apply-container .apply-button::before{position:absolute;top:0;height:100%;content:"";}.post-type-jobs.single-jobs .job-post .block-large-page-title .job-meta .apply-container .apply-button::before{z-index:-1;left:0;width:100%;background:blue;background:linear-gradient(135deg,#ba5ae2 30%,#26aef9 70%);background-position:center center;background-size:100%;transition:all .3s linear;}.post-type-jobs.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:blue;background:linear-gradient(135deg,#ba5ae2 30%,#26aef9 70%);background-position:center center;background-size:300%;transition:all .3s linear;}.post-type-jobs.single-jobs .job-post .block-large-page-title .job-meta .apply-container .apply-button:hover{transform:scale(1.05);}.post-type-jobs.single-jobs .job-post .block-large-page-title .job-meta .apply-container .apply-button:hover::before{opacity:0;transition:all .3s linear;}.post-type-jobs.single-jobs .job-post .block-large-page-title .job-meta .apply-container .apply-button .icon svg{margin-left:.3125rem;transform:rotate(90deg);}.post-type-jobs.single-jobs .job-post .block-large-page-title .post-social-media .social-media-share .cher-links{display:flex;margin:0 0 0 .625rem;}.post-type-jobs.single-jobs .job-post .block-large-page-title .post-social-media .social-media-share .cher-links .cher-link-item{margin:0 .625rem;}.post-type-jobs.single-jobs .job-post .block-large-page-title .post-social-media .social-media-share .cher-links .cher-link{background-size:15px 15px;}.author .post-author-about{flex-direction:column;max-width:100%;}.author .post-author-avatar{margin-right:auto !important;margin-left:auto !important;}.author .post-author-content{width:100% !important;margin-right:auto !important;margin-left:auto !important;}.author .container{padding:0;}.wistia_channel .w-gallery-view .w-gallery-view__body .w-gallery-view__section .w-gallery-view__video-cards .w-video-card>div{transform:scale(1) !important;}.wistia_channel .w-gallery-view .w-gallery-view__body .w-gallery-view__section .w-gallery-view__video-cards h4.w-video-card__description{display:none !important;}}@media screen and (max-width: 781px){.newsletter-full-width-cta>h3{text-align:center;}}@media screen and (max-device-width: 768px){.single-team-member .block-heading.mobile-small-block-heading{margin-bottom:1.875rem;font-size:1.75rem;font-weight:900;letter-spacing:-.09375rem;}}@media screen and (max-height: 720px){.home-hero .hero-intro .circle{margin:6vh auto 5vh;}}@media screen and (max-width: 600px){#wpadminbar{position:fixed !important;}.home-hero .hero-intro .link-set{padding:2em 0;}.home-hero .hero-intro .link-set li{display:block;padding:.5em;}}@media screen and (max-width: 599px){.block-editor-block-list__layout .wp-block-table,.child-main .wp-block-table{width:auto;}.block-editor-block-list__layout table tbody td:first-child,.block-editor-block-list__layout table tbody th:first-child,.block-editor-block-list__layout table thead td:first-child,.block-editor-block-list__layout table thead th:first-child,.child-main table tbody td:first-child,.child-main table tbody th:first-child,.child-main table thead td:first-child,.child-main table thead th:first-child{position:relative;}.block-editor-block-list__layout table tr td,.child-main table tr td{min-width:100px;}.block-editor-block-list__layout table tr:nth-of-type(2n),.child-main table tr:nth-of-type(2n){background-color:inherit;}.block-editor-block-list__layout figcaption::after,.child-main figcaption::after{display:none;}.gform_wrapper.mobile-seamless_wrapper{margin-bottom:1em;box-shadow:none;background:rgba(0,0,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;}.footer-menu .sub-menu{flex-flow:row wrap;}.footer-menu .sub-menu .menu-item{flex-basis:50%;padding-right:var(--wp--custom--gutter-width--page);}.wp-block-columns.three-column-responsive>.wp-block-column{flex-basis:100% !important;}.wp-block-columns.four-column-responsive>.wp-block-column{flex-basis:100% !important;}.wp-block-columns.four-column-card-responsive>.wp-block-column{flex-basis:100% !important;}.job-card-department.posts-job-position .department-card a{display:block;}.job-card-department.posts-job-position .department-card .wp-block-buttons{width:auto;height:auto;}.job-card-department.posts-job-position .department-card .wp-block-buttons .wp-block-button,.job-card-department.posts-job-position .department-card .wp-block-buttons .wp-block-button__link{width:auto;height:auto;}.job-card-department.posts-job-position .department-card .wp-block-buttons .wp-block-button__link::after{top:3px;}.job-card-department .department-card a{display:flex;align-items:center;}.job-card-department .department-card .wp-block-buttons{width:14px;height:14px;margin-left:auto;opacity:1;}.job-card-department .department-card .wp-block-buttons .wp-block-button,.job-card-department .department-card .wp-block-buttons .wp-block-button__link{width:14px;height:14px;}.job-card-department .department-card .wp-block-buttons .wp-block-button__link::after{top:0;}.job-card-department .department-card .wp-block-buttons .label{display:none;}.job-card-department .department-card:first-of-type{display:block;}.large-hero-slider+* .wp-block-buttons>.wp-block-button{width:100%;}.large-hero-slider+* .wp-block-buttons>.wp-block-button .wp-block-button__link{width:80%;margin:0 10%;}.post-feed.wp-block-columns.posts-resources .resource-card{flex-basis:100% !important;}.post-feed.wp-block-columns.posts-post .blog-card{flex-basis:100% !important;}.related-articles-slider .blog-post-card{width:100%;}.two-testimonial.flexible-layout.testimonial .container{grid-row-gap:65px;}.post-type-jobs.single-jobs .job-post .block-large-page-title .job-meta .office-location-container,.post-type-jobs.single-jobs .job-post .block-large-page-title .job-meta .salary-container,.post-type-jobs.single-jobs .job-post .block-large-page-title .job-meta .years-container{width:50%;}.tax-job-department .flexible-layout.testimonial.two-testimonial .container{grid-row-gap:65px;}.archive-posts-pagination-wrapper .facetwp-pager .prev,.archive-posts-pagination-wrapper .facetwp-pager .previous,.archive-posts-pagination-wrapper .vital-post-pagination .prev,.archive-posts-pagination-wrapper .vital-post-pagination .previous{font-size:0;}.archive-posts-pagination-wrapper .facetwp-pager .prev::before,.archive-posts-pagination-wrapper .facetwp-pager .previous::before,.archive-posts-pagination-wrapper .vital-post-pagination .prev::before,.archive-posts-pagination-wrapper .vital-post-pagination .previous::before{font-size:.875rem;}.archive-posts-pagination-wrapper .facetwp-pager .next,.archive-posts-pagination-wrapper .vital-post-pagination .next{font-size:0;}.archive-posts-pagination-wrapper .facetwp-pager .next::after,.archive-posts-pagination-wrapper .vital-post-pagination .next::after{font-size:.875rem;}.is-menu-open .wp-block-navigation__responsive-close{width:calc(100% - 80px);margin:0 2.5rem;}}@media screen and (max-width: 500px){.block-services-animated .featured-services .featured-service:nth-child(2) .service-description{bottom:65px;padding:0 .625rem;}.block-services-animated .featured-services .featured-service:nth-child(2) .service-button{bottom:15px;}.wp-block[data-type="acf/home-hero"] .home-hero .hero-intro .circle h1 .medium::after{width:25px;}.home-hero .hero-intro.go .circle h1 .medium::after{width:25px;}.home-hero .hero-intro .circle-animate-h1.go .medium::after{width:25px;}.home-hero .hero-intro .circle{width:15rem;height:15rem;margin:15vh auto 5vh;}.home-hero .hero-intro .circle h1 .small{font-size:.9375rem;}.home-hero .hero-intro .circle h1 .large{font-size:2.5rem;}.home-hero .hero-intro .circle h1 .medium{font-size:1.3125rem;}.home-hero .hero-intro .circle h1 .medium::after{height:3px;}.newsletter-full-width-cta .gform_wrapper form{flex-direction:column;}.newsletter-full-width-cta .gform_wrapper .gform_body{width:100%;padding-left:0 !important;padding-right:0 !important;}.newsletter-full-width-cta .gform_wrapper .gform_footer{width:100%;margin-top:.625rem;}}@media screen and (max-width: 399px){.post-social-sidebar .tags-socialshare .likes{width:30%;}.post-social-sidebar .tags-socialshare .share-this{width:70%;}}@media screen and (max-width: 340px){.mobile-image-slider .mobile-slider-item .wp-block-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}}.swp-flex--col{display:flex;flex-direction:column;flex-grow:1;}form.searchwp-form .swp-flex--row{align-items:center;display:flex;flex-direction:row;flex-grow:1;flex-wrap:nowrap;justify-content:flex-start;}form.searchwp-form .swp-flex--wrap{flex-wrap:wrap;}form.searchwp-form .swp-flex--gap-sm{gap:.25em;}form.searchwp-form .swp-flex--gap-md{gap:.5em;}form.searchwp-form .swp-items-stretch{align-items:stretch;}form.searchwp-form .swp-margin-l-auto{margin-left:auto;}form.searchwp-form input.swp-input,form.searchwp-form select.swp-select{color:rgba(14,33,33,.8);}form.searchwp-form select.swp-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'17\' height=\'11\' fill=\'none\'%3E%3Cpath fill=\'%230E2121\' fill-opacity=\'.8\' d=\'M14.292.814 8.096 6.958 1.903.814 0 2.706l8.097 8.049 8.097-8.05z\'/%3E%3C/svg%3E");background-position:right 12px top 50%;background-repeat:no-repeat;background-size:12px auto;min-height:2em;min-width:fit-content;padding:0 33px 0 .7em;}form.searchwp-form select.swp-select.nitro-lazy{background-image:none !important;}form.searchwp-form input.swp-input--search{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'15\' height=\'15\' fill=\'none\'%3E%3Cpath fill=\'%23CFCFCF\' d=\'M6.068 12.136c1.31 0 2.533-.426 3.527-1.136l3.74 3.74c.174.173.402.26.64.26.512 0 .883-.395.883-.9a.87.87 0 0 0-.253-.63L10.89 9.744a6.04 6.04 0 0 0 1.247-3.677C12.136 2.73 9.406 0 6.068 0 2.722 0 0 2.73 0 6.068s2.722 6.068 6.068 6.068m0-1.31c-2.612 0-4.758-2.154-4.758-4.758S3.456 1.31 6.068 1.31c2.604 0 4.758 2.154 4.758 4.758s-2.154 4.758-4.758 4.758\'/%3E%3C/svg%3E");background-position:right 12px top 50%;background-repeat:no-repeat;background-size:15px auto;padding-left:.7em;padding-right:38px;}form.searchwp-form input.swp-input--search.nitro-lazy{background-image:none !important;}form.searchwp-form .searchwp-form-input-container{display:flex;flex-direction:row;flex-grow:1;flex-wrap:nowrap;justify-content:flex-start;}form.searchwp-form .searchwp-form-input-container .swp-input{margin:0;width:100%;}form.searchwp-form .searchwp-form-input-container .swp-select{border-right:0;}form.searchwp-form .searchwp-form-input-container .swp-select+.swp-input{flex-grow:1;}form.searchwp-form .searchwp-form-advanced-filters-toggle{text-align:right;}form.searchwp-form .searchwp-form-advanced-filters select{flex:1;}form.searchwp-form .swp-toggle{cursor:pointer;margin-bottom:0;}form.searchwp-form .swp-toggle-switch{background-color:rgba(14,33,33,.14);border-radius:20px;height:22px;position:relative;transition:background-color .25s;width:40px;}form.searchwp-form .swp-toggle-switch:not(.swp-toggle-switch--mini):hover{background-color:rgba(14,33,33,.2);}form.searchwp-form .swp-toggle-switch--mini{height:15px;width:25px;}form.searchwp-form .swp-toggle-switch:after,form.searchwp-form .swp-toggle-switch:before{content:"";}form.searchwp-form .swp-toggle-switch:before{background:#fff;border-radius:50%;display:block;height:18px;left:2px;position:absolute;top:2px;-webkit-transition:left .25s;-o-transition:left .25s;transition:left .25s;width:18px;}form.searchwp-form .swp-toggle-switch--mini:before{height:11px;left:2px;top:2px;width:11px;}form.searchwp-form .swp-toggle-checkbox:checked+.swp-toggle-switch,form.searchwp-form .swp-toggle-switch--checked{background:currentcolor;}form.searchwp-form .swp-toggle-checkbox:checked+.swp-toggle-switch:before{left:20px;}form.searchwp-form .swp-toggle-checkbox:checked+.swp-toggle-switch--mini:before,form.searchwp-form .swp-toggle-switch--checked.swp-toggle-switch--mini:before{left:12px;}form.searchwp-form input.swp-toggle-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;height:0;overflow:hidden;position:absolute;width:0;}form.searchwp-form input.swp-toggle-checkbox:focus{border:none;box-shadow:none;outline:none;}form.searchwp-form .swp-toggle .swp-label{display:block;margin-top:21px;}form.searchwp-form input.swp-toggle-checkbox:active+.swp-toggle-switch,form.searchwp-form input.swp-toggle-checkbox:focus+.swp-toggle-switch{border:none;-webkit-box-shadow:0 0 1px 1px rgba(14,33,33,.14);box-shadow:0 0 1px 1px rgba(14,33,33,.14);}