.elevator-button{position:fixed;bottom:35px;right:5%;background-color:#ff9800;color:#fff;z-index:9999999999999999;border-radius:10000px}.elevator-button .fa{color:#fff;padding:25px}.mobile-nav{}.mobile-nav input{position:fixed;opacity:0}.mobile-nav label{position:absolute;margin:0;padding:0;border:none;outline:none;background:0 0;cursor:pointer}.mobile-nav label::before{position:fixed;z-index:1;top:0;left:0;right:0;bottom:0;background-color:rgba(7,224,213,.69);content:'';opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.19,1,.22,1)}.burger-backdrop{width:100%;height:60px;position:fixed;top:0;background-color:#3c3c3c;z-index:100}.burger-backdrop .mobile-header-logo{float:right;padding-right:2.5%;padding-top:7px}.burger-backdrop .mobile-header-logo img{height:60%;display:inline-block}.burger-backdrop .mobile-header-logo img:last-of-type{height:75%}.mobile-nav label .burger{position:fixed;top:1em;left:1em;z-index:9999999;width:2em;height:2em;margin:0;padding:0;transition:opacity .5s cubic-bezier(.19,1,.22,1)}.mobile-nav label .burger::before,.mobile-nav label .burger .bar,.mobile-nav label .burger::after{position:absolute;left:0;display:block;width:100%;height:11%;background:#ff9800;border:1px solid #ff9800;content:'';transition:all .5s cubic-bezier(.19,1,.22,1)}.mobile-nav label .burger .bar{top:44%}.mobile-nav label .burger::before{top:0;transform-origin:top left}.mobile-nav label .burger::after{bottom:0;transform-origin:bottom left}.mobile-nav input:focus+label .burger,.mobile-nav label:hover .burger{opacity:.75}.mobile-nav nav{height:100%;position:fixed;left:0;bottom:0;z-index:99999;display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start;transform:translate3d(0,0,0);transform:translateX(-100%);will-change:transform;transition:transform .5s cubic-bezier(.19,1,.22,1)}.mobile-nav nav::before{position:absolute;top:0;bottom:0;left:0;z-index:-1;width:25em;background-color:#3c3c3c;content:'';transform:skewX(15deg) translateX(-100%);transform-origin:bottom left;will-change:transform;transition:transform .5s cubic-bezier(.19,1,.22,1)}@media(min-width:40em){.mobile-nav nav::before{width:40em}}@media(max-width:1099px){.blog-posts .grid{width:80%!important}}.mobile-nav nav a{margin:.5em 0;padding:.2em 2em;font-size:1.5em;font-family:europa;color:#fff;text-decoration:none;font-weight:500;transform:translateX(-100%);transition:color .15s,transform .5s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.mobile-nav nav a:nth-child(1){transition-delay:0s,100ms}.mobile-nav nav a:nth-child(2){transition-delay:0s,150ms}.mobile-nav nav a:nth-child(3){transition-delay:0s,200ms}.mobile-nav nav a:nth-child(4){transition-delay:0s,250ms}.mobile-nav nav a:nth-child(5){transition-delay:0s,300ms}.mobile-nav nav a:nth-child(6){transition-delay:0s,350ms}.mobile-nav main{overflow:hidden}.mobile-nav main .content{transform:translate3d(0,0,0);will-change:transform,filter;transition:all .5s cubic-bezier(.19,1,.22,1)}.mobile-nav .visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.mobile-nav nav a:nth-child(1){transition-delay:0s,100ms}.mobile-nav .logo{max-width:20%;margin:-1.5em 2em 2em;padding:0;font-size:1.5em}.mobile-nav .social-icons{position:sticky;-webkit-position:-webkit-sticky;bottom:50px;left:0;z-index:9999999999999999}.mobile-nav .social-icons a{color:#fff}.mobile-nav .social-icons li:first-of-type{position:absolute;left:0}.mobile-show{display:none}@media only screen and (max-width:767px){.dotted-header .title{font-size:9.5vw}h2{font-size:9.5vw}.mobile-show{display:block}.mobile-hide{display:none!important}.top{padding-bottom:0%}.top .hero{margin-top:65px;margin-bottom:0%}.top .hero .overlay{background-size:cover}.buzz-words-mobile{width:100%;background:#07e0d5;position:relative;padding:45px 0 0}.buzz-words-mobile::before{width:0;height:0;content:"";display:inline-block;position:absolute;border-left:14px solid #f1f1f1;border-right:14px solid #f1f1f1;border-top:20px solid #f1f1f1;border-color:#f1f1f1 transparent transparent transparent;border-bottom:initial!important;top:-1px;left:46.55%;right:48%}.buzz-words-mobile::after{width:0;height:0;content:"";display:inline-block;position:absolute;border-left:14px solid #09c6bd;border-right:14px solid #09c6bd;border-top:20px solid #09c6bd;border-color:#09c6bd transparent transparent transparent;border-bottom:initial!important;bottom:-20px;left:46.55%;right:48%}.buzz-words-mobile .buzz-word-container{float:initial!important;padding:0 0 30px!important;width:100%;background-color:rgba(14,130,124,.27)}.buzz-words-mobile .buzz-word-container::after{content:none;border:none}.buzz-words-mobile .word{width:100%;display:block;width:48%;background-color:#f1f1f1;position:relative;font-weight:700;font-family:branding}.buzz-words-mobile .word a{color:#0e827c}.buzz-words-mobile div:nth-of-type(4n - 3 ){float:left;text-align:left;padding:5px 0 5px 10px}.buzz-words-mobile div:nth-of-type(4n - 3 ):not(.buzz-word-container)::after{content:"";display:inline-block;position:absolute;border:15px solid #000;border-top-width:15px;border-color:transparent transparent #f1f1f1 #f1f1f1;top:0;right:-23px;transform:skewX(-24deg)}.buzz-words-mobile div:nth-of-type( 4n - 1 )::after{content:"";display:inline-block;position:absolute;border:14px solid #000;border-top-width:16px;border-color:transparent #f1f1f1 #f1f1f1 transparent;top:0;left:-21px;transform:skewX(24deg)}.buzz-words-mobile div:nth-of-type( 4n - 1 ){float:right;text-align:right;padding:5px 7px 5px 0}.buzz-words-mobile .word a{}.client-logo-container img{width:95%!important}.recent-work{padding-top:60px}.recent-work .spanner.examples{display:block}.recent-work .spanner.examples .side-1{width:100%}.recent-work .spanner.examples .side-1 .panel{width:90%;min-height:275px;display:inline-block}.recent-work .side-2{width:100%!important;padding:15px 0;text-align:center}.recent-work .side-2 a{color:#fff;font-family:branding;font-size:30px}.recent-work .side-2 a span{font-size:16px;font-weight:700;line-height:30px;vertical-align:5px;margin-left:5px}.swiper-container.recent-work{max-height:275px;padding-top:0}.swiper-container.recent-work .prompt{display:inline-block;width:10%;text-align:center;vertical-align:70px}.swiper-container .even{background-color:#07e0d5;color:#fff}.swiper-container .even .panel{}.swiper-container .odd{background-color:#07e0d5;color:#fff}.swiper-container .odd .panel{}.swiper-container.recent-work .prompt .prompt-wrapper{line-height:23px}.swiper-container.recent-work .prompt span{display:block;font-size:22px;font-weight:700}.work-wrapper{overflow-y:hidden;background-color:rgba(60,60,60,.07);padding:25px 10px;height:100%;white-space:normal}.work-wrapper .title{font-family:branding;font-weight:700;font-size:1.25em;text-align:center;text-align:center}.work-wrapper .description{width:80%;margin:auto;white-space:normal}.work-wrapper .description p{height:160px}.internal.meet-the-team-cta .side.side-1{display:block}.internal.meet-the-team-cta .side.side-1 h2{font-size:5.4vw;padding-right:0;white-space:normal}.internal.meet-the-team-cta .side-2{width:100%}.our-services .sub-container .section-title,.why-veracity .sub-container .section-title{display:block;text-align:center}.our-services .sub-container .grid{margin-top:0;margin-bottom:60px}.our-services .sub-container .grid .item.service{width:100%;margin:30px auto}.our-services .sub-container .grid .item.service .title{font-size:20px;width:90%;margin:auto;margin-bottom:30px}.our-services .sub-container .grid .item.service p{margin:auto;font-size:16px;line-height:25px}.our-culture .content .sub-container .grid{white-space:normal}.our-culture .content .sub-container .grid .item{width:100%!important;margin:30px auto}.our-culture .content .sub-container .grid .item .cta{width:90%}.our-culture .content .sub-container .grid .item *{margin:auto}.our-culture .content .sub-container .about a{display:block}.our-culture .content .sub-container .about button{width:90%}.our-culture .images .one,.blog-posts .images .one{background-size:cover}.our-culture .images .one::before,.blog-posts .images .one::before{border-left-width:150px}.our-culture .images .two::before,.blog-posts .images .two::before{border-right-width:150px}.blog-posts .facade,.blog-posts .facade-overlay{display:none!important}.blog-posts .facade-wrapper{width:80%}.blog-posts .mobile-section-title{display:block;text-align:center;background-color:#fff;color:#07e0d5;padding:0 5%;line-height:40px;font-weight:700}.blog-posts .grid{white-space:normal}.blog-posts .item{width:100%}.blog-posts .blog-image{height:175px}.blog-posts .blog-text{height:31vh}.blog-posts .all a{display:block}.blog-posts .all button{width:80%;margin-left:4px}.contact{background-size:cover,contain;min-width:414px;background-position:59%;padding-bottom:121px}.contact .contact-cta{min-width:166px}.contact .contact-cta h1{margin-top:10px;margin-bottom:110px;font-size:1.15em;margin-left:22px}.contact .contact-cta .home-text{top:120px;left:-18px;width:108%}.contact .contact-blip{left:55.9%;top:85px;right:36.5%;width:55px}.contact-outside{position:absolute;width:90%;left:10%;top:-110px;z-index:100}.contact-outside button{position:absolute;border:2px solid #fff;padding:10px 0;font-size:16px;background:0 0;color:#fff;margin:auto;margin-bottom:30px;font-weight:700;letter-spacing:5px;width:90%}.career{position:relative}.career .wrapper{white-space:normal!important;width:80%}.career .title{display:block;text-align:center}.career .side{width:100%}.career .side:last-of-type{margin-top:30px}.career .text-section{margin-bottom:60px}.career .side-2 ul{width:100%}.career .side-2 ul li{width:100%!important;float:initial!important}.career .side-2 a{display:block}.footer .cta-1,.footer .cta-2{font-size:8.5vw!important}.footer .row{display:block!important;width:75%;min-width:232px;margin-left:6%;margin-right:6%}.footer .col{width:100%;margin:10px auto!important;text-align:left}.footer .wrapper .col a{font-size:16px}.interior-header{text-align:left}.internal-opening-text h3{padding:0% 5%}.recent-work .spanner.examples .side-1 .panel img{height:auto;position:relative;z-index:100;width:auto;margin:33% auto;max-width:75%}.post-preview{margin-bottom:15px}.post-preview .readmore{position:initial}.post-preview .featured-img{width:70vw;height:47vw;min-width:100%;margin-bottom:30px}.post-preview .preview-header-text-readmore{height:initial}.team-member-container .see-more{font-size:18px}.width-fix{width:90%;margin:auto}.bottom-footer{text-align:center;padding-top:4px}.bottom-footer .side-1,.bottom-footer .side-2{text-align:center;display:block;width:100%;margin-top:4px;position:initial}.bottom-footer .side-2 ul{margin-left:0;padding-left:0;width:100%;text-align:center;display:initial}.bottom-footer .side-2 ul li{margin:auto}.ngp-form{width:90%}}@media only screen and (max-width:1250px){.meet-the-team-cta .side-1 h2{font-size:2.4vw}.post-preview .preview-header-text-readmore .height-container{height:initial}}@media only screen and (max-width:1000px) and (min-width:768px){.menu .side ul{padding-left:0}.menu .side{white-space:nowrap}.post-preview .featured-img{width:70vw;height:35vw;min-width:100%;margin-bottom:30px}.post-preview .readmore{position:initial}.meet-the-team-cta .side-2 h4{-webkit-transition:.35s ease-in-out all;transition:.35s ease-in-out all;font-size:1.25rem}}@media(max-width:991px){.top .hero .image{}.top .hero{margin-top:60px}}@media(max-width:767px){.career-services .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.career-services p{text-align:center}.career-services .title .icon{position:relative!important;top:initial!important;left:initial!important;display:block}.career-buzz-words.buzz-words-mobile .buzz-word-container{padding:0 0 50px!important}.career-buzz-words.buzz-words-mobile div.two-row{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.career-buzz-words.buzz-words-mobile div.two-row:nth-of-type(4n - 3 ):not(.buzz-word-container)::after{content:"";display:inline-block;position:absolute;border:25px solid #000;border-top-width:25px;border-color:transparent transparent #f1f1f1 #f1f1f1;top:0;right:-39px;transform:skewX(-24deg)}.career-buzz-words.buzz-words-mobile div:nth-of-type( 4n - 1 )::after{content:"";display:inline-block;position:absolute;border:25px solid #000;border-top-width:25px;border-color:transparent #f1f1f1 #f1f1f1 transparent;top:0;left:-39px;transform:skewX(24deg)}}@media(min-width:768px){.desktop-hide{display:none!important}}