.nectar-scrolling-text{overflow:hidden;text-size-adjust:100%;-webkit-text-size-adjust:100%}.nectar-scrolling-text .nectar-scrolling-text-inner{width:100%;height:auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;overflow:hidden;white-space:nowrap}.nectar-scrolling-text[data-overflow=visible],.nectar-scrolling-text[data-overflow=visible] .nectar-scrolling-text-inner{overflow:visible}.nectar-scrolling-text .nectar-scrolling-text-inner>*{color:inherit;margin-bottom:0}.nectar-scrolling-text .nectar-scrolling-text-inner>*{transform:translateX(-20%) translateZ(0);animation:nectar-scrolling-text-animation linear infinite 15s}.nectar-scrolling-text[data-s-speed=slowest] .nectar-scrolling-text-inner>*{animation-duration:30s}.row .nectar-scrolling-text .nectar-scrolling-text-inner>*{margin-bottom:0}.clients.six-cols>div{width:15.8%}.clients.six-cols>div:nth-child(6n+6){margin-right:0}.clients.carousel.six-cols>div{margin:0 10px}.clients>div{float:left;transition:opacity .2s linear;-webkit-transition:opacity .2s linear;margin-right:2%;margin-bottom:2%;opacity:1}.clients.fade-in-animation>div{opacity:0;-webkit-transition:none;transition:none}.clients:not(.fade-in-animation)>.no-link:hover{opacity:1!important}.clients:not(.fade-in-animation)>div:hover{opacity:.7!important}.clients>div img{display:block;max-width:100%;margin:0 auto}.row.carousel.clients{display:flex;align-items:center}.clients[data-he=greyscale_to_color]>div img{transition:filter .45s cubic-bezier(.3,.4,.1,1),opacity .45s cubic-bezier(.3,.4,.1,1);-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.55}.clients[data-he=greyscale_to_color]>div:hover img{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.clients img.nectar-lazy{opacity:0;transition:opacity .5s ease}.clients img.nectar-lazy.loaded{opacity:1}@media only screen and (min-width:691px) and (max-width:999px){body .clients.carousel>div{margin:0 5px}}@media only screen and (max-width:690px){body .clients[class*=col].carousel>div{margin:0 5px;width:150px}}.carousel-outer{overflow:hidden;margin-right:2px}body[data-ajax-transitions=true] .row.carousel{opacity:1}.carousel-wrap[data-full-width=false] .carousel-heading h2{font-size:12px}.ascend .carousel-wrap[data-ctc=light] .carousel-next i,.ascend .carousel-wrap[data-ctc=light] .carousel-prev i,.carousel-wrap[data-ctc=light] .carousel-heading h2,.carousel-wrap[data-ctc=light] .item-count,.carousel-wrap[data-full-width=true][data-ctc=light] .carousel-heading i{color:#fff}.recent-work-carousel[data-ctc=light][data-full-width=true] .carousel-heading{background-color:#252525}.caroufredsel_wrapper,.carousel-wrap[data-full-width=true] .portfolio-items .col .work-item.style-2 .work-info a{cursor:grab!important;cursor:-moz-grab!important;cursor:-webkit-grab!important;margin:0!important}.caroufredsel_wrapper.active,.carousel-wrap[data-full-width=true] .portfolio-items .col .work-item .work-info .active{cursor:grabbing!important;cursor:-moz-grabbing!important;cursor:-webkit-grabbing!important}body .carousel-wrap{position:relative;overflow:hidden;margin:0-10px 0-10px}body .full-width-section .carousel-wrap{margin-bottom:0}.carousel-wrap[data-full-width=true]{padding:0 18px}.carousel-wrap[data-full-width=true] .carousel-heading{background-color:#f8f8f8;padding:43px 0 40px 0;margin-bottom:0;text-align:center}body .carousel-wrap[data-full-width=true] .carousel-heading h2{font-size:24px;line-height:36px;letter-spacing:.5px;margin:0 auto;max-width:900px;text-transform:none;font-family:"Open Sans";font-weight:300}.carousel-wrap[data-full-width=true] .carousel-heading .carousel-next,.carousel-wrap[data-full-width=true] .carousel-heading .carousel-prev,.carousel-wrap[data-full-width=true] .carousel-heading .portfolio-page-link{top:8px!important}.carousel-wrap[data-full-width=true] .carousel-heading a{background-color:transparent}.carousel-wrap[data-full-width=true] .carousel-heading i{background-color:transparent;color:#888;font-size:30px;line-height:28px;transition:color .2s ease 0s}body .carousel-wrap[data-full-width=true] .carousel-heading .container{min-height:40px}body[data-smooth-scrolling="0"] .carousel-wrap[data-full-width=true]{padding:0}.carousel-wrap .work-item.style-2,.carousel-wrap[data-full-width=true]{margin-bottom:0}.carousel-wrap[data-full-width=true] .span_4.no-margin{margin:0}.full-width-content .caroufredsel_wrapper{overflow:visible!important}html:not(.js) .carousel-wrap{display:none}.carousel-wrap[data-full-width=true] .carousel-next,.carousel-wrap[data-full-width=true] .carousel-prev{height:28px;width:44px}.carousel-wrap[data-full-width=true] .carousel-next{text-align:right}.carousel-wrap[data-full-width=true] .carousel-prev{text-align:left}.carousel-wrap[data-full-width=false] .control-wrap{position:absolute;right:0;top:0}ul.row.carousel{opacity:0}#ajax-content-wrap .carousel-wrap[data-full-width=true] .span_4.no-margin .carousel-wrap[data-full-width=true] .span_4.no-margin{margin:0}.carousel-wrap[data-full-width=true].default-style{padding:0 20px!important}.carousel-wrap[data-full-width=true] .work-meta{padding:0 15px}.carousel-wrap[data-full-width=true],.carousel-wrap[data-full-width=true].default-style .work-meta{padding:0!important}body .carousel .span_4,body .portfolio-items.carousel .span_4{margin:0 10px 0 10px}.carousel-wrap[data-full-width=true].default-style .span_4{margin:0 15px 0 15px}@media only screen and (min-width:1000px) and (max-width:1300px){body .carousel-wrap[data-full-width=true] .carousel-heading h2{max-width:720px}}@media only screen and (min-width:1px) and (max-width:999px){.carousel-wrap[data-full-width=true]{padding:0!important}.carousel-wrap[data-full-width=true]{padding:0 9px}body .carousel-wrap[data-full-width=true] .carousel-heading h2{font-size:16px;top:3px}body .carousel-wrap[data-full-width=true] .controls{display:block;height:30px;position:relative;margin-bottom:10px;width:130px;margin:0 auto;margin-top:25px}body .carousel-wrap[data-full-width=true] .carousel-heading .carousel-next,body .carousel-wrap[data-full-width=true] .carousel-heading .carousel-prev,body .carousel-wrap[data-full-width=true] .carousel-heading .portfolio-page-link{top:0!important}body .carousel-wrap[data-full-width=true] .carousel-heading .portfolio-page-link{margin:0 auto;position:relative}body .carousel-wrap[data-full-width=true] .carousel-heading .carousel-prev{left:0;margin-left:0;text-align:left}body .carousel-wrap[data-full-width=true] .carousel-heading .carousel-next{right:0}div[data-full-width=false] .carousel-heading h2{font-size:12px}}@media only screen and (min-width:480px) and (max-width:690px){body .carousel-wrap[data-full-width=true] .portfolio-items .work-meta{width:66%}body .carousel-wrap[data-full-width=true] .portfolio-items .work-meta{font-size:10px}}.material .carousel-wrap[data-full-width=true] .carousel-heading{background-color:#fff}.material .carousel-wrap[data-full-width=false] .control-wrap{right:10px;text-align:center}.material .carousel-wrap[data-full-width=false] .control-wrap .carousel-prev{padding-right:10px;padding-left:10px;margin-right:0}.material .carousel-wrap[data-full-width=false] .control-wrap .carousel-next{padding-left:10px;margin-left:0}.material .carousel-wrap[data-full-width=false] .control-wrap .carousel-next,.material .carousel-wrap[data-full-width=false] .control-wrap .carousel-prev{right:0!important;position:relative;display:block;float:left}.material [data-full-width=false] .carousel-next:after,.material [data-full-width=false] .carousel-prev:after{display:block;content:" ";position:absolute;width:24px;height:2px;background-color:#000;top:8px;opacity:0;left:-4px;cursor:pointer;transform:translateX(-20px);transition:all .25s cubic-bezier(.12,.75,.4,1);-webkit-transition:all .25s cubic-bezier(.12,.75,.4,1)}.material .light [data-full-width=false] .carousel-next:after,.material .light [data-full-width=false] .carousel-prev:after{background-color:#fff}.material [data-full-width=false] .carousel-next:after{left:5px}.material [data-full-width=false] .carousel-next:hover:after{opacity:1;transform:translateX(-12px)}.material [data-full-width=false] .carousel-prev:after{transform:translateX(20px)}.material [data-full-width=false] .carousel-prev:hover:after{opacity:1;transform:translateX(0)}.material [data-full-width=false] .carousel-prev:hover i{transform:translateX(-18px)}.material [data-full-width=false] .carousel-prev.next-hovered,.material [data-full-width=false] .item-count.next-hovered{transform:translateX(-18px)}body.material .carousel-wrap[data-full-width=true] .carousel-next,body.material .carousel-wrap[data-full-width=true] .carousel-prev{border:0}.material [data-ext-responsive=true] .carousel-heading .container .carousel-prev{right:40px}