.grecaptcha-badge{visibility:hidden}.grecaptcha-links{padding-top:20px;color:#fff;text-align:center}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.clearfix:after{content:"";display:table;clear:both}.credits.pp .credits-section h3:after,.credits.pp .credits-section h3:before,.filter-bar.pp nav.categories a.category-select span.current:before,.icon-sprite,.side-panel header button.close:before,.top-bar.pp a.back:after,.top-bar.pp a.back:before,.top-bar.pp aside.share .addthis_toolbox a.facebook,.top-bar.pp aside.share .addthis_toolbox a.facebook:after,.top-bar.pp aside.share .addthis_toolbox a.google,.top-bar.pp aside.share .addthis_toolbox a.google:after,.top-bar.pp aside.share .addthis_toolbox a.twitter,.top-bar.pp aside.share .addthis_toolbox a.twitter:after,.top-bar.pp nav.categories a.category-select span.current:before,.video-player-banner.pp button.close:before,.video-player-banner.pp button.play:before,.work-items.pp article .video-wrap button,.work-items.pp article .video-wrap button:after,.work-items.pp article span.button-wrap.listen a:before{background-position:center;background-repeat:no-repeat;background-size:contain}.spinner{width:30px;height:30px;position:relative;margin:100px auto}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#55bcfe;opacity:.6;position:absolute;top:0;left:0;animation:sk-bounce 2s infinite ease-in-out}.double-bounce2{animation-delay:-1s}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}#nprogress{pointer-events:none}#nprogress .bar{transition-property:background;transition-duration:.5s;background:#55bcfe;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.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}.cd-panel{position:fixed;top:0;left:0;height:100%;width:100%;visibility:hidden;transition-property:visibility;transition-duration:0s;transition-delay:.6s;z-index:30}.cd-panel:after{transition-property:background;transition-duration:.3s;transition-delay:.3s;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;cursor:e-resize}.show-side-panel .cd-panel{visibility:visible;transition-delay:0s}.show-side-panel .cd-panel:after{background:rgba(16,37,51,.75);transition-duration:.3s;transition-delay:0s}.cd-panel-header{transition-property:top;transition-duration:.3s;transition-delay:0s;position:fixed;width:90%;z-index:2;top:-101px;right:0}@media screen and (min-width:720px){.cd-panel-header{width:60%;top:-121px}}@media screen and (min-width:1020px){.cd-panel-header{width:720px;top:-130px}}.show-side-panel .cd-panel-header{transition-delay:.3s;top:0}.cd-panel-container{transition-property:transform;transition-duration:.3s;transition-delay:.3s;transform:translate3d(100%,0,0);position:fixed;width:90%;height:100%;top:0;z-index:1;right:0}@media screen and (min-width:720px){.cd-panel-container{width:60%}}@media screen and (min-width:1020px){.cd-panel-container{width:720px}}.show-side-panel .cd-panel-container{transform:translate3d(0,0,0);transition-delay:0s}.cd-panel-content{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:101px;overflow:auto;-webkit-overflow-scrolling:touch}@media screen and (min-width:720px){.cd-panel-content{padding-top:121px}}@media screen and (min-width:1020px){.cd-panel-content{padding-top:130px}}h1,h2,h3{color:#6a686f;margin-bottom:50px}.gradient h1,.gradient h2,.gradient h3{color:#fff}h1{font-size:40px;font-size:2.5rem;font-weight:700;letter-spacing:.5px}@media screen and (min-width:720px){h1{font-size:80px;font-size:5rem}}@media screen and (min-width:1020px){h1{font-size:120px;font-size:7.5rem}}h2{font-size:30px;font-size:1.875rem;line-height:48px;line-height:3rem;font-weight:400;letter-spacing:2px}@media screen and (min-width:720px){h2{font-size:40px;font-size:2.5rem;line-height:64px;line-height:4rem}}@media screen and (min-width:1020px){h2{font-size:45px;font-size:2.8125rem;line-height:72px;line-height:4.5rem}}h3{font-size:20px;font-size:1.25rem;line-height:32px;line-height:2rem;font-weight:400;letter-spacing:1.1px}@media screen and (min-width:720px){h3{font-size:23px;font-size:1.4375rem;line-height:36.8px;line-height:2.3rem}}@media screen and (min-width:1020px){h3{font-size:25px;font-size:1.5625rem;line-height:40px;line-height:2.5rem}}.video-cluster.pp figcaption,.video.pp figcaption,p{font-size:18px;font-size:1.125rem;line-height:28.8px;line-height:1.8rem;letter-spacing:1px;color:#1d2318;font-weight:400;margin-bottom:30px}a{transition-property:color,background,border;transition-duration:.4s;color:#55bcfe;text-decoration:none}a:hover{color:#1fa4fa}.filter-bar.pp a.credits,.filter-bar.pp nav.categories a.category-select span.current,.top-bar.pp a.credits,.top-bar.pp nav.categories a.category-select span.current,.work-items.pp article span.button-wrap.project a,nav.sub-nav ul li a{transition-property:color;transition-duration:.4s;font-size:16px;font-size:1rem;display:inline-block;text-decoration:none;position:relative;letter-spacing:1px;line-height:1.2em;color:#55bcfe}@media screen and (min-width:720px){.filter-bar.pp a.credits,.filter-bar.pp nav.categories a.category-select span.current,.top-bar.pp a.credits,.top-bar.pp nav.categories a.category-select span.current,.work-items.pp article span.button-wrap.project a,nav.sub-nav ul li a{font-size:18px;font-size:1.125rem}}.filter-bar.pp a.credits:after,.filter-bar.pp nav.categories a.category-select span.current:after,.top-bar.pp a.credits:after,.top-bar.pp nav.categories a.category-select span.current:after,.work-items.pp article span.button-wrap.project a:after,nav.sub-nav ul li a:after{transition-property:background;transition-duration:.4s;content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#55bcfe;display:block}.filter-bar.pp a.credits:hover,.filter-bar.pp nav.categories a.category-select span.current:hover,.top-bar.pp a.credits:hover,.top-bar.pp nav.categories a.category-select span.current:hover,.work-items.pp article span.button-wrap.project a:hover,nav.sub-nav ul li a:hover{color:#1fa4fa}.filter-bar.pp a.credits:hover:after,.filter-bar.pp nav.categories a.category-select span.current:hover:after,.top-bar.pp a.credits:hover:after,.top-bar.pp nav.categories a.category-select span.current:hover:after,.work-items.pp article span.button-wrap.project a:hover:after,nav.sub-nav ul li a:hover:after{background:#1fa4fa}.brands.pp a,.call-to-action-banner.pp a,.expertise-sections.pp a,.template-error section a,button[type=submit]{transition-property:background,color,border,opacity;transition-duration:.4s;-webkit-appearance:none;appearance:none;display:inline-block;background:#000;color:#fff;font-size:16px;font-size:1rem;line-height:20px;box-sizing:border-box;padding:20px 40px;height:60px}@media screen and (min-width:720px){.brands.pp a,.call-to-action-banner.pp a,.expertise-sections.pp a,.template-error section a,button[type=submit]{font-size:18px;font-size:1.125rem}}.brands.pp a:hover,.call-to-action-banner.pp a:hover,.expertise-sections.pp a:hover,.template-error section a:hover,button:hover[type=submit]{background:#55bcfe;cursor:pointer}.brands.pp a,.expertise-sections.pp a,.template-error section a,button[type=submit]{border:2px #fff solid}.brands.pp a:hover,.expertise-sections.pp a:hover,.template-error section a:hover,button:hover[type=submit]{border-color:#55bcfe;color:#55bcfe;background:0 0}.brands.pp a:focus,.expertise-sections.pp a:focus,.template-error section a:focus,button:focus[type=submit]{outline:0;border-color:#1fa4fa;color:#1fa4fa}.brands.pp h3,.contact-form.pp p.intro,.credits.pp .credits-section .credit small,.expertise-sections.pp .section h2,.featured-projects.pp h2,.form-row label,.notify p,.related-work.pp article .overlay h4,.related-work.pp h2,.template-content section header h1,.video-player-banner.pp button.play,.work-items.pp article .overlay h3,.work-items.pp article span.button-wrap.listen a,h1.page-title{letter-spacing:5px;font-weight:400;text-transform:uppercase;font-size:13px;font-size:.8125rem;line-height:20.8px;line-height:1.3rem}@media screen and (min-width:720px){.brands.pp h3,.contact-form.pp p.intro,.credits.pp .credits-section .credit small,.expertise-sections.pp .section h2,.featured-projects.pp h2,.form-row label,.notify p,.related-work.pp article .overlay h4,.related-work.pp h2,.template-content section header h1,.video-player-banner.pp button.play,.work-items.pp article .overlay h3,.work-items.pp article span.button-wrap.listen a,h1.page-title{font-size:15px;font-size:.9375rem;line-height:24px;line-height:1.5rem}}.side-panel header button.close,.slideshow.pp .slick-dots li button,.video-player-banner.pp button.close,.video-player-banner.pp button.play,.work-items.pp article .video-wrap button{-webkit-appearance:none;appearance:none;border:none;background-color:transparent;font-family:inherit;padding:0;margin:0}.side-panel header button.close,.video-player-banner.pp button.close{transition-property:background;transition-duration:.4s;display:block;position:absolute;border-radius:100%;background:#102533;text-indent:-9999px;width:38px;height:38px;z-index:3}.side-panel header button.close:before,.video-player-banner.pp button.close:before{content:"";display:block;position:absolute;top:50%;left:50%;background-image:url(https://www.bluetube.com/frontend/img/sprites-retina/close.png);width:17px;height:17px;margin:-8px 0 0 -8px}.side-panel header button.close:focus,.video-player-banner.pp button.close:focus{outline:0;background:#1fa4fa}.side-panel header button.close:hover,.video-player-banner.pp button.close:hover{background:#55bcfe;cursor:pointer}.video-player-banner.pp button.play,.work-items.pp article span.button-wrap.listen a{transition-property:background,color,border;transition-duration:.4s;color:#fff;padding-left:22px;position:relative;font-weight:700;font-size:15px;font-size:.9375rem}@media screen and (min-width:720px){.video-player-banner.pp button.play,.work-items.pp article span.button-wrap.listen a{font-size:17px;font-size:1.0625rem}}.video-player-banner.pp button.play:before,.work-items.pp article span.button-wrap.listen a:before{transition-property:opacity;transition-duration:.4s;content:"";display:block;position:absolute;top:50%;left:0;margin-top:-6px}.video-player-banner.pp button.play:before,.work-items.pp article span.button-wrap.listen a:before{background-image:url(https://www.bluetube.com/frontend/img/sprites-retina/play.png);width:12px;height:12px}.video-player-banner.pp button.play:hover,.work-items.pp article span.button-wrap.listen a:hover{color:#55bcfe}h1{line-height:1.1em}h1.page-title{margin-bottom:25px}@media screen and (min-width:720px){h1.page-title{margin-bottom:30px}}h2{line-height:1.2em}a.tel:hover{cursor:default}.body.pp h2,.body.pp h3,.body.pp h4{color:#212121;margin-bottom:25px}.body.pp h3{font-size:20px;font-size:1.25rem;line-height:32px;line-height:2rem}@media screen and (min-width:720px){.body.pp h3{font-size:25px;font-size:1.5625rem;line-height:40px;line-height:2.5rem}}.body.pp h4{font-weight:700;font-size:18px;font-size:1.125rem;line-height:28.8px;line-height:1.8rem;letter-spacing:1px}.body.pp p{font-size:16px;font-size:1rem;line-height:25.6px;line-height:1.6rem;letter-spacing:.9px}@media screen and (min-width:720px){.body.pp p{font-size:18px;font-size:1.125rem;line-height:28.8px;line-height:1.8rem;letter-spacing:1px}}.body.pp a{word-wrap:break-word;color:#908e95}.body.pp a:hover{color:#55bcfe}.body.pp hr{margin:0;border:none;border-bottom:1px solid #d3d4d4;margin-bottom:30px}.body.pp strong{font-weight:700}.body.pp li,.body.pp ul{font-size:16px;font-size:1rem;line-height:25.6px;line-height:1.6rem}@media screen and (min-width:720px){.body.pp li,.body.pp ul{font-size:18px;font-size:1.125rem;line-height:28.8px;line-height:1.8rem}}.body.pp ul{margin:0 0 25px 45px;list-style-type:disc}.body.pp ol{text-align:left;list-style-position:inside;margin:0 0 25px 45px;list-style:decimal}.body.pp li{margin-bottom:5px}html{min-height:100vh;background:#102533;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{transition-property:opacity;transition-duration:.4s;color:#212121;font-family:neuzeit-grotesk,sans-serif;opacity:1}.wf-loading body{opacity:0}.loading-content body{overflow:hidden}.page-content-wrap{transition-property:opacity;transition-duration:.4s;transition-property:opacity,padding-top;transition-duration:.6s;opacity:1;padding-top:276px}@media screen and (min-width:720px){.page-content-wrap{padding-top:408px}}@media screen and (min-width:1020px) and (min-height:850px){.page-content-wrap{padding-top:570px}}@media screen and (min-width:1020px) and (min-height:850px){.deep-header .page-content-wrap{padding-top:788px}}.loading-content .page-content-wrap{opacity:0}.page-header{transition-property:opacity;transition-duration:.4s;opacity:1}.loading-content .page-header{opacity:0}.page-wrap{position:relative;width:100%;overflow:hidden}main{transition-property:background;transition-duration:.4s}.light main{background:#fff}.gradient main{background-image:-owg-linear-gradient(#102533 200px,#000 900px);background-image:linear-gradient(#102533 200px,#000 900px)}.contain{box-sizing:border-box;padding:0 2%}@media screen and (min-width:720px){.contain{padding:0 5%}}@media screen and (min-width:1020px){.contain{padding:0 7%}}.video-cluster.pp span,.video-cluster.pp>.videos .video-scale,.video-player-banner.pp .video-wrap figure,.video.pp span,.work-items.pp article .video-wrap figure{position:relative;padding-bottom:56.25%;height:0}.video-cluster.pp span iframe,.video-cluster.pp>.videos .video-scale iframe,.video-player-banner.pp .video-wrap figure iframe,.video.pp span iframe,.work-items.pp article .video-wrap figure iframe{position:absolute;top:0;left:0;width:100%;height:100%}.static-banner.pp,.video-banner.pp,.video-player-banner.pp{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.static-banner.pp:after,.video-banner.pp:after,.video-player-banner.pp:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:rgba(0,0,0,.1);display:block}.static-banner.pp figure,.video-banner.pp figure,.video-player-banner.pp figure{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.static-banner.pp figure img,.video-banner.pp figure img,.video-player-banner.pp figure img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}header.main-head{transition-property:height,padding;transition-duration:.6s;box-sizing:border-box;background:#102533;position:absolute;z-index:5;top:0;left:0;width:100%;padding-top:34px;padding-bottom:34px;height:276px;overflow:hidden}@media screen and (min-width:720px){header.main-head{height:408px;padding-top:59px;padding-bottom:59px}}@media screen and (min-width:1020px) and (min-height:850px){header.main-head{height:570px;padding-top:100px;padding-bottom:100px}}@media screen and (min-width:1020px) and (min-height:850px){.deep-header header.main-head{height:788px;padding-top:184px;padding-bottom:184px}}header.main-head a.logo{transition-property:opacity,visibility,transform;transition-duration:.4s;transition-delay:0s;position:relative;z-index:3;display:block;width:101px;margin-bottom:24px;opacity:1;visibility:visible}@media screen and (min-width:720px){header.main-head a.logo{margin-bottom:9px}}@media screen and (min-width:1020px){header.main-head a.logo{margin-bottom:6px}}.banner-video-playing header.main-head a.logo{transition-delay:0s,.4s;opacity:0;visibility:hidden}header.main-head a.logo img{display:block;width:100%}header.main-head .hi{transition-property:transform,opacity,margin;transition-duration:.4s,.4s,.6s;transform:translate3d(0,0,0);opacity:1}header.main-head .hi.move{transform:translate3d(0,-100%,0);opacity:0}html.loading-content body header.main-head a.logo{opacity:0}html.loading-content body header.main-head nav.main-nav{opacity:0}nav.main-nav{transition-property:opacity,visibility;transition-duration:.4s;transition-delay:0s;opacity:1;visibility:visible;position:relative;z-index:3}.banner-video-playing nav.main-nav{transition-delay:0s,.4s;opacity:0;visibility:hidden}@media screen and (min-width:720px){nav.main-nav{width:calc(100% - 84px)}}@media screen and (min-width:1020px){nav.main-nav{width:calc(50% - 42px)}}nav.main-nav ul li{text-transform:uppercase;margin-bottom:10px}@media screen and (min-width:1020px) and (min-height:850px){nav.main-nav ul li{margin-bottom:15px}}@media screen and (min-width:1020px) and (min-height:850px){.deep-header nav.main-nav ul li{margin-bottom:0}}nav.main-nav ul li a{transition-property:color,background,font-size,line-height;transition-duration:.4s,.4s,.6s,.6s;font-weight:700;display:inline-block;color:#fff;text-decoration:none;background-image:-owg-linear-gradient(180deg,transparent 0,transparent 50%,#55bcfe 50%);background-image:linear-gradient(180deg,transparent 0,transparent 50%,#55bcfe 50%);background-size:0 100%;background-repeat:no-repeat;font-size:40px;font-size:2.5rem}@media screen and (min-width:720px){nav.main-nav ul li a{font-size:80px;font-size:5rem}}@media screen and (min-width:1020px) and (min-height:850px){nav.main-nav ul li a{font-size:100px;font-size:6.25rem}}nav.main-nav ul li a.current,nav.main-nav ul li a:hover{background-size:100% 100%}.deep-header nav.main-nav ul li a{font-size:40px;font-size:2.5rem}@media screen and (min-width:720px){.deep-header nav.main-nav ul li a{font-size:80px;font-size:5rem}}@media screen and (min-width:1020px) and (min-height:850px){.deep-header nav.main-nav ul li a{font-size:120px;font-size:7.5rem}}nav.sub-nav{margin-bottom:30px}nav.sub-nav ul li{margin-bottom:10px}@media screen and (min-width:720px){nav.sub-nav ul li{display:inline-block;margin-right:30px;margin-bottom:0}}@media screen and (min-width:1020px){nav.sub-nav ul li{margin-right:45px}}nav.sub-nav ul li:last-child{margin-bottom:0}nav.sub-nav ul li a{color:#fff;letter-spacing:1px;font-size:20px;font-size:1.25rem}@media screen and (min-width:720px){nav.sub-nav ul li a{font-size:25px;font-size:1.5625rem}}@media screen and (min-width:1020px){nav.sub-nav ul li a{font-size:30px;font-size:1.875rem}}nav.sub-nav ul li a:after{transition-property:opacity,background;background:#fff;opacity:0}@media screen and (min-width:720px){nav.sub-nav ul li a:after{height:2px}}nav.sub-nav ul li a.current,nav.sub-nav ul li a:hover{color:#55bcfe}nav.sub-nav ul li a.current:after,nav.sub-nav ul li a:hover:after{opacity:1;background:#55bcfe}footer.main-foot{transition-property:opacity;transition-duration:.4s;opacity:1;text-align:center;background:#102533;padding-top:72px}@media screen and (min-width:720px){footer.main-foot{padding-top:50px}}@media screen and (min-width:1020px){footer.main-foot{padding-top:45px}}.light footer.main-foot{background:#fff}.light footer.main-foot h4{color:#212121}.light footer.main-foot h4.logo{background-image:url(https://www.bluetube.com/frontend/img/logos/bluetube-invert.svg)}.gradient footer.main-foot{background:#000}.loading-content footer.main-foot{opacity:0}footer.main-foot h4{font-size:15px;font-size:.9375rem;line-height:24px;line-height:1.5rem;color:#fff;font-weight:400;margin-bottom:14px}footer.main-foot h4.logo{background:transparent url(https://www.bluetube.com/frontend/img/logos/bluetube.svg) no-repeat center/100%;text-indent:-9999px;width:102px;height:27px;margin:0 auto 15px}footer.main-foot p{font-size:15px;color:#6a686f}footer.main-foot a{text-decoration:none;color:#6a686f}footer.main-foot a:hover{color:#1fa4fa}footer.main-foot a.tel:hover{color:#6a686f}footer.main-foot .flex{display:flex;flex-wrap:wrap}footer.main-foot .flex>div{box-sizing:border-box;width:100%}@media screen and (min-width:720px){footer.main-foot .flex>div{width:33.333%}}footer.main-foot .flex>div.contact{order:1}@media screen and (min-width:720px){footer.main-foot .flex>div.contact{text-align:left}}footer.main-foot .flex>div.follow{order:2}@media screen and (min-width:720px){footer.main-foot .flex>div.follow{order:3;text-align:right}}footer.main-foot .flex>div.credits{order:3}@media screen and (min-width:720px){footer.main-foot .flex>div.credits{order:2}}.pagination{text-align:center;padding:40px 2%}@media screen and (min-width:720px){.pagination{padding:40px 5%}}@media screen and (min-width:1020px){.pagination{padding:40px 7%}}.pagination ul li{display:inline-block;box-sizing:border-box;width:26px;height:26px;font-size:20px;font-size:1.25rem;line-height:26px;position:relative;margin:0 3px}@media screen and (min-width:720px){.pagination ul li{margin:0 6px}}@media screen and (min-width:1020px){.pagination ul li{margin:0 8px}}.pagination ul li.next,.pagination ul li.prev{display:none}.pagination ul li.active span{background:#d3d4d4;color:#fff}.pagination ul li a,.pagination ul li span{display:block;border-radius:100%;width:100%;height:100%;position:absolute;color:#6a686f}.pagination ul li a{background:0 0}.pagination ul li a:hover{background:#55bcfe;color:#fff}.form-row label{color:#55bcfe;display:block}@media screen and (min-width:720px){.form-row label{position:absolute;left:0;top:23px}}.form-row input,.form-row textarea{transition-property:border,color;transition-duration:.4s;-webkit-appearance:none;appearance:none;box-sizing:border-box;border:none;background:0 0;font-size:16px;font-size:1rem;line-height:25.6px;line-height:1.6rem;display:block;border-bottom:1px #4d5153 solid;width:100%;color:#fff;letter-spacing:1px;padding:10px 0 16px;font-family:neuzeit-grotesk,sans-serif;border-radius:0}@media screen and (min-width:720px){.form-row input,.form-row textarea{font-size:18px;font-size:1.125rem;line-height:28.8px;line-height:1.8rem;padding:20px 0 20px 150px}}.form-row input:focus,.form-row textarea:focus{outline:0;border-color:#fff}.form-row input:hover,.form-row textarea:hover{border-color:#fff}.form-row textarea{height:120px}@media screen and (min-width:720px){.form-row textarea{height:150px}}.form-row{position:relative;margin-bottom:16px}.form-row ::-webkit-input-placeholder{color:#6a686f}.form-row :-moz-placeholder{color:#6a686f}.form-row ::-moz-placeholder{color:#6a686f}.form-row :-ms-input-placeholder{color:#6a686f}@media screen and (min-width:720px){.form-row{margin-bottom:0}}.form-row.error:after{animation:fade-in .8s forwards;content:"*";position:absolute;right:0;top:50%;color:#dd0d0d;display:block;pointer-events:none;font-size:22px;font-size:1.375rem;line-height:1em;margin-top:-8px}button[type=submit]{float:right;margin-top:14px}@media screen and (min-width:720px){button[type=submit]{margin-top:30px}}#submit-form-wrap{position:relative}#submit-form-wrap #nprogress{position:absolute;top:0;left:0;width:100%;overflow:hidden;height:3px}#submit-form-wrap #nprogress .bar{position:absolute}.notify{border:1px #fff solid;display:none;margin-bottom:30px;padding:30px 40px 0}.notify.error{color:#dd0d0d}.notify.error p{margin-bottom:15px}.notify.error ul{letter-spacing:.9px;font-size:16px;font-size:1rem;line-height:25.6px;line-height:1.6rem;margin-bottom:30px}.notify.error ul li{position:relative;padding-left:15px}.notify.error ul li:before{content:"*";position:absolute;left:0;top:50%;font-size:22px;font-size:1.375rem;line-height:1em;margin-top:-8px}.notify.success{color:#2ecc71;text-align:center}.notify p{color:inherit}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.side-panel header{box-sizing:border-box;background:#fff;padding:35px 20px;border-bottom:1px #eff1f6 solid}@media screen and (min-width:720px){.side-panel header{padding:40px 20px}}@media screen and (min-width:1020px){.side-panel header{padding:42px 20px}}.side-panel header h2{color:#55bcfe;margin-bottom:0;line-height:1em}.side-panel header button.close{top:50%;right:20px;background:#55bcfe;margin-top:-19px}.side-panel header button.close:hover{background:#1fa4fa}.side-panel .credits-content{transition-property:opacity;transition-duration:.4s;box-sizing:border-box;opacity:0;transition-delay:0s;z-index:2;background:#fff}.side-panel-loaded.show-side-panel .side-panel .credits-content{opacity:1;transition-delay:.3s}.side-panel .container{background:#fff}.side-panel .spinner{transition-property:opacity;transition-duration:.4s;opacity:1;position:absolute;top:150px;left:50%;margin-left:-15px;z-index:1}.side-panel-loaded .side-panel .spinner{opacity:0}.video-banner.pp figure.image{transition-property:opacity;transition-duration:.4s;opacity:0;transition-delay:.8s;z-index:3}.no-videoautoplay .video-banner.pp figure.image.loaded{opacity:1}.video-banner.pp .video-wrap{transition-property:opacity;transition-duration:.4s;transition-delay:1s;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.auto-video-banner-playing .video-banner.pp .video-wrap{opacity:1}.video-banner.pp .video-wrap .video{width:100%;height:100%;position:absolute;overflow:hidden;z-index:1}.video-banner.pp .video-wrap .video iframe{width:100%;height:calc(100vw / 1.5625);min-height:100%;min-width:177.77%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-banner.pp .spinner{position:absolute;top:50%;left:50%;margin:-15px 0 0 -15px;z-index:1}.video-player-banner.pp:after{transition-property:background;transition-duration:.4s;background:rgba(0,0,0,.3)}.banner-video-playing .video-player-banner.pp:after{background:rgba(0,0,0,.85)}.video-player-banner.pp .video-wrap{transition-property:opacity,visibility;transition-duration:.4s;transition-delay:0s,.4s;opacity:0;visibility:hidden;box-sizing:border-box;position:absolute;top:0;height:100%;z-index:3;padding-top:13%;width:300px;margin-left:-150px;left:50%}@media screen and (min-width:720px){.video-player-banner.pp .video-wrap{padding-top:5%;width:570px;margin-left:-285px}}@media screen and (min-width:1020px) and (min-height:850px){.video-player-banner.pp .video-wrap{padding-top:2%;width:914px;margin-left:-458px}}.banner-video-playing .video-player-banner.pp .video-wrap{transition-delay:0s;opacity:1;visibility:visible}.video-player-banner.pp .video-wrap figure{transition-property:opacity;transition-duration:.4s;opacity:0}.banner-video-loaded .video-player-banner.pp .video-wrap figure{opacity:1}.video-player-banner.pp .video-wrap .spinner{position:absolute;top:50%;left:50%;margin:-15px 0 0 -15px}.video-player-banner.pp button.play{transition-property:opacity,color,background,transform,visibility;transition-duration:.4s;transition-delay:0s,0s,0s,0s,.4s;position:absolute;z-index:5;bottom:-46px;right:2%;visibility:visible}@media screen and (min-width:720px){.video-player-banner.pp button.play{transition-delay:.4s,0s,0s,.4s;transform:scale(1);opacity:1;box-sizing:border-box;font-weight:400;background:#fff;color:#55bcfe;right:5%;top:59px;border-radius:100%;width:84px;height:84px;padding:0;text-align:center;text-indent:4px;font-size:15px;font-size:.9375rem;line-height:24px;line-height:1.5rem}}@media screen and (min-width:1020px){.video-player-banner.pp button.play{top:50%;left:50%;margin:-42px 0 0 -42px}}@media screen and (min-width:720px){.banner-video-playing .video-player-banner.pp button.play{transition-delay:0s;transform:scale(.5,.5);opacity:0;visibility:hidden}}@media screen and (min-width:720px){.video-player-banner.pp button.play:after,.video-player-banner.pp button.play:before{display:none}}.video-player-banner.pp button.play:hover{cursor:pointer}@media screen and (min-width:720px){.video-player-banner.pp button.play:hover{background:#1fa4fa;color:#fff}}.video-player-banner.pp button.play:focus{outline:0}.video-player-banner.pp button.close{top:3%;right:0}@media screen and (min-width:720px){.video-player-banner.pp button.close{top:4%;right:-60px}}.basic-textarea.pp{padding-top:50px;padding-bottom:50px}@media screen and (min-width:720px){.basic-textarea.pp{padding-top:100px;padding-bottom:100px}}@media screen and (min-width:1020px){.basic-textarea.pp{padding-top:120px;padding-bottom:120px}}.basic-textarea.pp p{color:#6a686f;margin-bottom:0;font-size:30px;font-size:1.875rem;line-height:1.1em;letter-spacing:1px;font-weight:300}@media screen and (min-width:720px){.basic-textarea.pp p{font-size:45px;font-size:2.8125rem}}.gradient .basic-textarea.pp p{color:#fff}.basic-textarea.pp p strong{color:#55bcfe;font-weight:400}@media screen and (min-width:720px){.basic-textarea.pp dl{display:flex;flex-wrap:wrap;max-width:680px}}@media screen and (min-width:1020px){.basic-textarea.pp dl{max-width:910px}}.basic-textarea.pp dl dt{color:#55bcfe;font-size:25px;font-size:1.5625rem;line-height:40px;line-height:2.5rem;font-weight:400;letter-spacing:1.4px}@media screen and (min-width:720px){.basic-textarea.pp dl dt{width:150px;font-size:30px;font-size:1.875rem;line-height:48px;line-height:3rem;letter-spacing:1.3px}}@media screen and (min-width:1020px){.basic-textarea.pp dl dt{width:230px;font-size:45px;font-size:2.8125rem;line-height:72px;line-height:4.5rem;letter-spacing:2px}}.basic-textarea.pp dl dd{color:#fff;font-size:20px;font-size:1.25rem;line-height:32px;line-height:2rem;letter-spacing:1.1px;font-weight:300}@media screen and (min-width:720px){.basic-textarea.pp dl dd{width:calc(100% - 150px);font-size:30px;font-size:1.875rem;line-height:48px;line-height:3rem;letter-spacing:1.3px}}@media screen and (min-width:1020px){.basic-textarea.pp dl dd{font-size:45px;font-size:2.8125rem;line-height:72px;line-height:4.5rem;letter-spacing:2px;width:calc(100% - 230px)}}.basic-textarea.pp dl dd a{color:#fff}.basic-textarea.pp dl dd a:hover{color:#55bcfe}.basic-textarea.pp dl dd a.tel:hover{color:#fff}.featured-projects.pp{position:relative;overflow:hidden;margin:0 2%;padding:92px 0;background-position:center;background-size:cover}@media screen and (min-width:720px){.featured-projects.pp{margin:0 5%;padding:113px 0}}@media screen and (min-width:1020px){.featured-projects.pp{margin:0 7%;padding:120px 0}}.featured-projects.pp h2{position:relative;z-index:2}.featured-projects.pp ul{position:relative;z-index:2}.featured-projects.pp ul li{padding-bottom:35px}.featured-projects.pp ul li:last-child{padding-bottom:0}.featured-projects.pp ul li span{display:block;color:#fff;font-size:13px;font-size:.8125rem;line-height:20.8px;line-height:1.3rem;margin-bottom:15px}@media screen and (min-width:720px){.featured-projects.pp ul li span{font-size:15px;font-size:.9375rem;line-height:24px;line-height:1.5rem;margin-bottom:0}}.featured-projects.pp ul li a{font-size:30px;font-size:1.875rem;line-height:48px;line-height:3rem;letter-spacing:1.3px;text-decoration:none;color:#fff}@media screen and (min-width:720px){.featured-projects.pp ul li a{font-size:45px;font-size:2.8125rem;line-height:72px;line-height:4.5rem;letter-spacing:2px}}.featured-projects.pp ul li a:hover{color:#55bcfe}.featured-projects.pp .background-images{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.featured-projects.pp .background-images:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:rgba(0,0,0,.7)}.featured-projects.pp .background-images span{transition-property:opacity;transition-duration:.8s;backface-visibility:hidden;transition-delay:.8s;display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-size:cover;background-position:center}.featured-projects.pp .background-images span.active{transition-delay:0s;opacity:1}.brands.pp{padding-top:72px;padding-bottom:72px;text-align:center}@media screen and (min-width:720px){.brands.pp{padding-top:100px;padding-bottom:100px}}@media screen and (min-width:1020px){.brands.pp{padding-top:120px;padding-bottom:120px}}.brands.pp h3{text-align:center}.brands.pp ul{display:flex;flex-wrap:wrap;justify-content:space-between}.brands.pp ul.show li{transform:translate3d(0,0,0);opacity:1}.brands.pp ul li{transition-property:opacity,transform;transition-duration:.4s;box-sizing:border-box;opacity:0;transform:translate3d(0,20px,0);padding:0 15px;width:50%;margin-bottom:40px}.brands.pp ul li:nth-of-type(1){transition-delay:.2s}.brands.pp ul li:nth-of-type(2){transition-delay:.4s}.brands.pp ul li:nth-of-type(3){transition-delay:.6s}.brands.pp ul li:nth-of-type(4){transition-delay:.8s}.brands.pp ul li:nth-of-type(5){transition-delay:1s}.brands.pp ul li:nth-of-type(6){transition-delay:1.2s}.brands.pp ul li:nth-of-type(7){transition-delay:1.4s}.brands.pp ul li:nth-of-type(8){transition-delay:1.6s}.brands.pp ul li:nth-of-type(9){transition-delay:1.8s}.brands.pp ul li:nth-of-type(10){transition-delay:2s}.brands.pp ul li:nth-of-type(11){transition-delay:2.2s}.brands.pp ul li:nth-of-type(12){transition-delay:2.4s}@media screen and (min-width:720px){.brands.pp ul li{width:25%}}.brands.pp ul li figure{width:82px;height:82px;margin:0 auto}.brands.pp ul li img{width:82px;height:82px;display:block;-o-object-fit:contain;object-fit:contain;margin:0 auto}.call-to-action-banner.pp{position:relative;text-align:center;margin:0 2%;height:301px}@media screen and (min-width:720px){.call-to-action-banner.pp{margin:0 5%;height:331px}}@media screen and (min-width:1020px){.call-to-action-banner.pp{margin:0 7%;height:365px}}.call-to-action-banner.pp figure{position:absolute;top:0;left:0;width:100%;height:100%}.call-to-action-banner.pp figure img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.call-to-action-banner.pp a{position:absolute;bottom:40px;left:40px;z-index:2}@media screen and (max-width:719px){.call-to-action-banner.pp a{width:calc(100% - 80px)}}@media screen and (min-width:720px){.call-to-action-banner.pp a{width:auto;left:auto;right:40px}}.filter-bar.pp,.top-bar.pp{background:#102533;padding-top:28px;padding-bottom:28px;position:relative;backface-visibility:hidden}.filter-bar.pp nav.categories,.top-bar.pp nav.categories{backface-visibility:hidden;position:relative;z-index:22;width:calc(100% - 100px)}@media screen and (min-width:720px){.filter-bar.pp nav.categories,.top-bar.pp nav.categories{width:calc(100% - 115px)}}.filter-bar.pp nav.categories a.category-select,.top-bar.pp nav.categories a.category-select{color:#6a686f}@media screen and (min-width:720px){.filter-bar.pp nav.categories a.category-select,.top-bar.pp nav.categories a.category-select{font-size:18px;font-size:1.125rem;line-height:28.8px;line-height:1.8rem;padding-right:20px}}@media screen and (max-width:719px){.filter-bar.pp nav.categories a.category-select span.label,.top-bar.pp nav.categories a.category-select span.label{display:block;float:left;margin-bottom:15px}}.filter-bar.pp nav.categories a.category-select span.current,.top-bar.pp nav.categories a.category-select span.current{display:inline-block;position:relative}@media screen and (max-width:719px){.filter-bar.pp nav.categories a.category-select span.current,.top-bar.pp nav.categories a.category-select span.current{clear:both;display:block;float:left}}.filter-bar.pp nav.categories a.category-select span.current:before,.top-bar.pp nav.categories a.category-select span.current:before{content:"";position:absolute;right:-20px;top:50%;margin-top:-4px;display:block;background-image:url(https://www.bluetube.com/frontend/img/sprites-retina/nav-down.png);width:13px;height:8px}.filter-bar.pp nav.categories ul,.top-bar.pp nav.categories ul{transition-property:opacity,visibility;transition-duration:.4s;transition-delay:0,.4s;backface-visibility:hidden;opacity:0;display:flex;flex-wrap:wrap;visibility:hidden;position:absolute;top:100px;left:0;max-width:660px}@media screen and (min-width:720px){.filter-bar.pp nav.categories ul,.top-bar.pp nav.categories ul{top:60px;left:69px}}.filter-bar.pp nav.categories ul.show-all li.all,.top-bar.pp nav.categories ul.show-all li.all{display:list-item}.show-categories .filter-bar.pp nav.categories ul,.show-categories .top-bar.pp nav.categories ul{visibility:visible;opacity:1}.filter-bar.pp nav.categories ul li,.top-bar.pp nav.categories ul li{transition-property:opacity,transform;transition-duration:.4s;opacity:0;transform:translate3d(-20px,0,0);transition-delay:0s;backface-visibility:hidden;font-size:16px;font-size:1rem;line-height:25.6px;line-height:1.6rem;margin-bottom:20px;width:220px;box-sizing:border-box;padding-right:20px}@media screen and (min-width:720px){.filter-bar.pp nav.categories ul li,.top-bar.pp nav.categories ul li{font-size:18px;font-size:1.125rem;line-height:28.8px;line-height:1.8rem}}.filter-bar.pp nav.categories ul li.all,.filter-bar.pp nav.categories ul li.hidden,.top-bar.pp nav.categories ul li.all,.top-bar.pp nav.categories ul li.hidden{display:none}.show-categories .filter-bar.pp nav.categories ul li,.show-categories .top-bar.pp nav.categories ul li{opacity:1;transform:translate3d(0,0,0)}.show-categories .filter-bar.pp nav.categories ul li:nth-of-type(1),.show-categories .top-bar.pp nav.categories ul li:nth-of-type(1){transition-delay:.1s}.show-categories .filter-bar.pp nav.categories ul li:nth-of-type(2),.show-categories .top-bar.pp nav.categories ul li:nth-of-type(2){transition-delay:.2s}.show-categories .filter-bar.pp nav.categories ul li:nth-of-type(3),.show-categories .top-bar.pp nav.categories ul li:nth-of-type(3){transition-delay:.3s}.show-categories .filter-bar.pp nav.categories ul li:nth-of-type(4),.show-categories .top-bar.pp nav.categories ul li:nth-of-type(4){transition-delay:.4s}.show-categories .filter-bar.pp nav.categories ul li:nth-of-type(5),.show-categories .top-bar.pp nav.categories ul li:nth-of-type(5){transition-delay:.5s}.show-categories .filter-bar.pp nav.categories ul li:nth-of-type(6),.show-categories .top-bar.pp nav.categories ul li:nth-of-type(6){transition-delay:.6s}.show-categories .filter-bar.pp nav.categories ul li:nth-of-type(7),.show-categories .top-bar.pp nav.categories ul li:nth-of-type(7){transition-delay:.7s}.show-categories .filter-bar.pp nav.categories ul li:nth-of-type(8),.show-categories .top-bar.pp nav.categories ul li:nth-of-type(8){transition-delay:.8s}.show-categories .filter-bar.pp nav.categories ul li:nth-of-type(9),.show-categories .top-bar.pp nav.categories ul li:nth-of-type(9){transition-delay:.9s}.show-categories .filter-bar.pp nav.categories ul li:nth-of-type(10),.show-categories .top-bar.pp nav.categories ul li:nth-of-type(10){transition-delay:1s}.show-categories .filter-bar.pp nav.categories ul li:nth-of-type(11),.show-categories .top-bar.pp nav.categories ul li:nth-of-type(11){transition-delay:1.1s}.show-categories .filter-bar.pp nav.categories ul li:nth-of-type(12),.show-categories .top-bar.pp nav.categories ul li:nth-of-type(12){transition-delay:1.2s}.show-categories .filter-bar.pp nav.categories ul li:nth-of-type(13),.show-categories .top-bar.pp nav.categories ul li:nth-of-type(13){transition-delay:1.3s}.show-categories .filter-bar.pp nav.categories ul li:nth-of-type(14),.show-categories .top-bar.pp nav.categories ul li:nth-of-type(14){transition-delay:1.4s}.show-categories .filter-bar.pp nav.categories ul li:nth-of-type(15),.show-categories .top-bar.pp nav.categories ul li:nth-of-type(15){transition-delay:1.5s}.show-categories .filter-bar.pp nav.categories ul li:nth-of-type(16),.show-categories .top-bar.pp nav.categories ul li:nth-of-type(16){transition-delay:1.6s}.show-categories .filter-bar.pp nav.categories ul li:nth-of-type(17),.show-categories .top-bar.pp nav.categories ul li:nth-of-type(17){transition-delay:1.7s}.show-categories .filter-bar.pp nav.categories ul li:nth-of-type(18),.show-categories .top-bar.pp nav.categories ul li:nth-of-type(18){transition-delay:1.8s}.show-categories .filter-bar.pp nav.categories ul li:nth-of-type(19),.show-categories .top-bar.pp nav.categories ul li:nth-of-type(19){transition-delay:1.9s}.show-categories .filter-bar.pp nav.categories ul li:nth-of-type(20),.show-categories .top-bar.pp nav.categories ul li:nth-of-type(20){transition-delay:2s}.show-categories .filter-bar.pp nav.categories ul li:nth-of-type(21),.show-categories .top-bar.pp nav.categories ul li:nth-of-type(21){transition-delay:2.1s}.show-categories .filter-bar.pp nav.categories ul li:nth-of-type(22),.show-categories .top-bar.pp nav.categories ul li:nth-of-type(22){transition-delay:2.2s}.show-categories .filter-bar.pp nav.categories ul li:nth-of-type(23),.show-categories .top-bar.pp nav.categories ul li:nth-of-type(23){transition-delay:2.3s}.show-categories .filter-bar.pp nav.categories ul li:nth-of-type(24),.show-categories .top-bar.pp nav.categories ul li:nth-of-type(24){transition-delay:2.4s}.show-categories .filter-bar.pp nav.categories ul li:nth-of-type(25),.show-categories .top-bar.pp nav.categories ul li:nth-of-type(25){transition-delay:2.5s}.show-categories .filter-bar.pp nav.categories ul li:nth-of-type(26),.show-categories .top-bar.pp nav.categories ul li:nth-of-type(26){transition-delay:2.6s}.show-categories .filter-bar.pp nav.categories ul li:nth-of-type(27),.show-categories .top-bar.pp nav.categories ul li:nth-of-type(27){transition-delay:2.7s}.show-categories .filter-bar.pp nav.categories ul li:nth-of-type(28),.show-categories .top-bar.pp nav.categories ul li:nth-of-type(28){transition-delay:2.8s}.show-categories .filter-bar.pp nav.categories ul li:nth-of-type(29),.show-categories .top-bar.pp nav.categories ul li:nth-of-type(29){transition-delay:2.9s}.show-categories .filter-bar.pp nav.categories ul li:nth-of-type(30),.show-categories .top-bar.pp nav.categories ul li:nth-of-type(30){transition-delay:3s}.filter-bar.pp nav.categories ul li a,.top-bar.pp nav.categories ul li a{backface-visibility:hidden;color:#fff}.filter-bar.pp nav.categories ul li a:hover,.top-bar.pp nav.categories ul li a:hover{color:#55bcfe}.filter-bar.pp a.credits,.top-bar.pp a.credits{position:absolute;bottom:28px;right:2%}@media screen and (min-width:720px){.filter-bar.pp a.credits,.top-bar.pp a.credits{right:5%;bottom:32px}}@media screen and (min-width:1020px){.filter-bar.pp a.credits,.top-bar.pp a.credits{right:7%}}.filter-overlay{transition-property:opacity,visibility;transition-duration:.4s;transition-delay:0s,.4s;opacity:0;visibility:hidden;display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#102533;z-index:21;opacity:0}.filter-overlay:after{transition-property:background-color;transition-duration:.4s;content:"";position:absolute;top:30px;right:2%;display:block;border-radius:100%;width:38px;height:38px;background:#102533}@media screen and (min-width:720px){.filter-overlay:after{right:5%}}@media screen and (min-width:1020px){.filter-overlay:after{right:7%}}.filter-overlay:after:hover{background-color:#55bcfe}.show-categories .filter-overlay{visibility:visible;opacity:.96;transition-delay:0s}.show-categories.loading-content .filter-overlay{opacity:1}@media screen and (min-width:1020px){.work-items.pp{display:flex;flex-wrap:wrap;justify-content:space-between}}.work-items.pp article{position:relative;margin-bottom:20px;overflow:hidden}@media screen and (min-width:1020px){.work-items.pp article{width:calc(50% - 10px)}}.work-items.pp article.discrete span.button-wrap{width:100%;text-align:center}.work-items.pp article.video-playing .video-wrap{transition-delay:0s;visibility:visible;opacity:1}.work-items.pp article.video-playing .overlay{opacity:0}.work-items.pp article.video-playing figure.image:after{background:rgba(0,0,0,.7)}@media screen and (min-width:720px){.work-items.pp article.video-playing span.button-wrap{transform:translate3d(0,100%,0)}}.work-items.pp article.video-loaded .video-wrap figure{opacity:1}.work-items.pp article .overlay{transition-property:opacity,transform;transition-duration:.4s;transform:scale(1);opacity:1;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;padding:0 15px;text-align:center}@media screen and (max-width:719px){.work-items.pp article .overlay{padding-bottom:74px}}.work-items.pp article .overlay h2,.work-items.pp article .overlay h3{color:#fff;margin:0}.work-items.pp article .overlay h2{line-height:1em;margin-bottom:10px}.work-items.pp article figure.image{display:block;position:relative;height:0;padding-bottom:55.625%;overflow:hidden;z-index:1}.work-items.pp article figure.image img{display:block;position:absolute;top:0;left:0;width:100%;height:auto}.work-items.pp article figure.image:after{transition-property:background;transition-duration:.4s;content:"";background:rgba(0,0,0,.3);display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.work-items.pp article .video-wrap{transition-property:opacity,transform,visibility;transition-duration:.4s;transition-delay:0s,0s,.4s;backface-visibility:hidden;box-sizing:border-box;opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:calc(100% - 74px);z-index:4;padding:4.4% 8%}@media screen and (min-width:720px){.work-items.pp article .video-wrap{height:100%}}.work-items.pp article .video-wrap figure{transition-property:opacity;transition-duration:.4s;opacity:0;z-index:2}.work-items.pp article .video-wrap button{position:absolute;top:10px;right:10px;text-indent:-9999px;display:block;background-image:url(https://www.bluetube.com/frontend/img/sprites-retina/close-small.png);width:13px;height:13px}.work-items.pp article .video-wrap button:after{transition-property:opacity;transition-duration:.4s;content:"";position:absolute;top:0;left:0;display:block;opacity:0;background-image:url(https://www.bluetube.com/frontend/img/sprites-retina/close-small-highlight.png);width:13px;height:13px}.work-items.pp article .video-wrap button:focus{outline:0}.work-items.pp article .video-wrap button:hover{cursor:pointer}.work-items.pp article .video-wrap button:hover:after{opacity:1}.work-items.pp article .video-wrap .spinner{position:absolute;top:50%;left:50%;margin:-15px 0 0 -15px;z-index:1}.work-items.pp article span.button-wrap{transition-property:transform,opacity;transition-duration:.4s;box-sizing:border-box;transform:translate3d(0,0,0);opacity:1;display:block;position:relative;z-index:3;padding:25px 0;height:74px}@media screen and (max-width:719px){.work-items.pp article span.button-wrap{background:#102533;width:50%;text-align:center;float:left}}@media screen and (min-width:720px){.work-items.pp article span.button-wrap{position:absolute;z-index:5;bottom:0;padding:25px 46px}}@media screen and (min-width:720px){.work-items.pp article span.button-wrap.project{left:0}}.work-items.pp article span.button-wrap.project a{color:#fff;font-weight:700}@media screen and (max-width:719px){.work-items.pp article span.button-wrap.project a{font-size:15px;font-size:.9375rem}}.work-items.pp article span.button-wrap.project a:after{background:#fff}.work-items.pp article span.button-wrap.project a:hover{color:#55bcfe}.work-items.pp article span.button-wrap.project a:hover:after{background:#55bcfe}@media screen and (min-width:720px){.work-items.pp article span.button-wrap.listen{right:0}}.top-bar.pp{padding-left:2%;padding-right:2%}@media screen and (min-width:720px){.top-bar.pp{text-align:center;padding-left:5%;padding-right:5%}}@media screen and (min-width:1020px){.top-bar.pp{padding-left:7%;padding-right:7%}}.top-bar.pp a.back{display:inline-block;position:relative;padding-left:20px;margin-bottom:23px}@media screen and (min-width:720px){.top-bar.pp a.back{margin-bottom:0;font-size:18px;font-size:1.125rem;line-height:28.8px;line-height:1.8rem;float:left}}.top-bar.pp a.back:after,.top-bar.pp a.back:before{content:"";display:block;position:absolute;top:50%;left:0;margin-top:-7px}.top-bar.pp a.back:before{background-image:url(https://www.bluetube.com/frontend/img/sprites-retina/back.png);width:12px;height:13px;z-index:1}.top-bar.pp a.back:after{transition-property:opacity;transition-duration:.4s;background-image:url(https://www.bluetube.com/frontend/img/sprites-retina/back-highlight.png);width:12px;height:13px;opacity:0;z-index:2}.top-bar.pp a.back:hover:after{opacity:1}@media screen and (min-width:720px){.top-bar.pp aside.share{float:right}}.top-bar.pp aside.share h5{color:#55bcfe;font-size:16px;font-size:1rem;line-height:25.6px;line-height:1.6rem;display:inline-block;vertical-align:middle}@media screen and (min-width:720px){.top-bar.pp aside.share h5{font-size:18px;font-size:1.125rem;line-height:28.8px;line-height:1.8rem}}.top-bar.pp aside.share .addthis_toolbox{display:inline-block;vertical-align:middle}.top-bar.pp aside.share .addthis_toolbox a{vertical-align:middle;padding:0;margin:0 0 0 15px;display:inline-block;position:relative;text-indent:-9999px;float:none}.top-bar.pp aside.share .addthis_toolbox a.facebook{background-image:url(https://www.bluetube.com/frontend/img/sprites-retina/facebook.png);width:9px;height:18px}.top-bar.pp aside.share .addthis_toolbox a.facebook:after{background-image:url(https://www.bluetube.com/frontend/img/sprites-retina/facebook-highlight.png);width:9px;height:18px}.top-bar.pp aside.share .addthis_toolbox a.google{background-image:url(https://www.bluetube.com/frontend/img/sprites-retina/googleplus.png);width:19px;height:16px}.top-bar.pp aside.share .addthis_toolbox a.google:after{background-image:url(https://www.bluetube.com/frontend/img/sprites-retina/googleplus-highlight.png);width:19px;height:16px}.top-bar.pp aside.share .addthis_toolbox a.twitter{background-image:url(https://www.bluetube.com/frontend/img/sprites-retina/twitter.png);width:19px;height:16px}.top-bar.pp aside.share .addthis_toolbox a.twitter:after{background-image:url(https://www.bluetube.com/frontend/img/sprites-retina/twitter-highlight.png);width:19px;height:16px}.top-bar.pp aside.share .addthis_toolbox a:after{transition-property:opacity;transition-duration:.4s;content:"";position:absolute;top:0;left:0;opacity:0}.top-bar.pp aside.share .addthis_toolbox a:hover:after{opacity:1}.top-bar.pp aside.share .addthis_toolbox a span{display:none}.body.pp{max-width:1028px;margin:0 auto 74px}@media screen and (min-width:720px){.body.pp{margin-bottom:86px}}@media screen and (min-width:1020px){.body.pp{margin-bottom:112px}}.gradient .body.pp h1,.gradient .body.pp h2,.gradient .body.pp h3,.gradient .body.pp h4,.gradient .body.pp ol,.gradient .body.pp p,.gradient .body.pp ul{color:#fff}.slideshow.pp{position:relative;margin-bottom:74px}@media screen and (min-width:720px){.slideshow.pp{margin-bottom:86px}}@media screen and (min-width:1020px){.slideshow.pp{margin-bottom:112px}}.slideshow.pp .slide{position:relative;background:#102533}.slideshow.pp .slide:focus{outline:0}.slideshow.pp .slide figure{display:block;position:relative;height:0;padding-bottom:56.25%;overflow:hidden;transition-property:opacity;transition-duration:.4s;opacity:1}.slideshow.pp .slide figure img{display:block;position:absolute;top:0;left:0;width:100%;height:auto}.slideshow.pp .slide figure.lazy-loading{opacity:0}.slideshow.pp .slick-dots{position:relative;z-index:3;left:0;width:100%;text-align:right;margin-top:25px}@media screen and (min-width:720px){.slideshow.pp .slick-dots{margin-top:30px}}@media screen and (min-width:1020px){.slideshow.pp .slick-dots{margin-top:35px}}.slideshow.pp .slick-dots li{display:inline-block}.slideshow.pp .slick-dots li.slick-active button:after{background:#55bcfe;transform:scale(1)}.slideshow.pp .slick-dots li button{text-indent:-9999px;width:30px;height:30px;position:relative}.slideshow.pp .slick-dots li button:after{transition-property:background,transform;transition-duration:.4s;transform:scale(.5);content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;border-radius:100%;display:block;margin:-8px 0 0 -8px;background:#d3d4d4}.slideshow.pp .slick-dots li button:focus{outline:0}.slideshow.pp .slick-dots li button:hover{cursor:pointer}.slideshow.pp .slick-dots li button:hover:after{transform:scale(1)}.quote.pp{max-width:1028px;margin:0 auto 74px}@media screen and (min-width:720px){.quote.pp{margin-bottom:86px}}@media screen and (min-width:1020px){.quote.pp{margin-bottom:112px}}.quote.pp h3{color:#212121;margin:0 0 20px 16px}.quote.pp blockquote{position:relative}.quote.pp blockquote p{font-size:16px;font-size:1rem;line-height:25.6px;line-height:1.6rem;padding-left:16px;border-left:2px #212121 solid}@media screen and (min-width:720px){.quote.pp blockquote p{font-size:18px;font-size:1.125rem;line-height:28.8px;line-height:1.8rem}}.quote.pp blockquote cite{color:#6a686f;font-size:15px;font-size:.9375rem;line-height:24px;line-height:1.5rem;letter-spacing:.8px}.video-cluster.pp,.video.pp{margin-bottom:74px}@media screen and (min-width:720px){.video-cluster.pp,.video.pp{margin-bottom:86px}}@media screen and (min-width:1020px){.video-cluster.pp,.video.pp{margin-bottom:112px}}@media screen and (max-width:719px){.video-cluster.pp,.video.pp{padding-left:0;padding-right:0}}.video-cluster.pp>figure,.video.pp>figure{background:#eff1f6;padding:2%}@media screen and (min-width:720px){.video-cluster.pp>figure,.video.pp>figure{padding:5%}}@media screen and (min-width:1020px){.video-cluster.pp>figure,.video.pp>figure{padding:7%}}.video-cluster.pp span,.video.pp span{display:block}@media screen and (min-width:830px){.video-cluster.pp span,.video.pp span{width:655px;height:378px;padding:0;margin:0 auto}}.video-cluster.pp figcaption,.video.pp figcaption{max-width:655px;margin:0 auto;padding-top:20px;color:#6a686f}.image-cluster.pp{margin-bottom:74px}@media screen and (min-width:720px){.image-cluster.pp{margin-bottom:86px;display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width:1020px){.image-cluster.pp{margin-bottom:112px}}.image-cluster.pp figure{margin-bottom:4%}@media screen and (min-width:720px){.image-cluster.pp figure{width:calc(50% - 10px);margin-bottom:20px}}.image-cluster.pp figure img{display:block;width:100%}.related-work.pp{text-align:center;border-bottom:1px #eff1f6 solid;padding-bottom:42px;margin-bottom:42px}@media screen and (min-width:1020px){.related-work.pp{padding-bottom:112px;margin-bottom:80px}}.related-work.pp h2{color:#6a686f}@media screen and (min-width:720px){.related-work.pp .items{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -10px}}.related-work.pp article{display:flex;align-items:center;position:relative;margin-bottom:4%}@media screen and (min-width:720px){.related-work.pp article{width:calc(50% - 20px);margin:0 10px}}@media screen and (min-width:1020px){.related-work.pp article:hover figure{opacity:1}}@media screen and (min-width:1020px){.related-work.pp article:hover .overlay h3,.related-work.pp article:hover .overlay h4{color:#fff}}.related-work.pp article .overlay{box-sizing:border-box;position:relative;z-index:2;width:100%;padding:80px 2%}@media screen and (min-width:720px){.related-work.pp article .overlay{padding:80px 5%}}@media screen and (min-width:1020px){.related-work.pp article .overlay{padding:80px 7%}}.related-work.pp article .overlay a{display:block}.related-work.pp article .overlay h3,.related-work.pp article .overlay h4{transition-property:color;transition-duration:.4s;color:#fff}@media screen and (min-width:1020px){.related-work.pp article .overlay h3,.related-work.pp article .overlay h4{color:#212121}}.related-work.pp article .overlay h3{font-size:35px;font-size:2.1875rem;line-height:1em;margin-bottom:10px}@media screen and (min-width:1020px){.related-work.pp article .overlay h3{font-size:45px;font-size:2.8125rem}}.related-work.pp article figure{transition-property:opacity;transition-duration:.4s;backface-visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media screen and (min-width:1020px){.related-work.pp article figure{opacity:0}}.related-work.pp article figure:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.related-work.pp article figure img{display:block;width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover}.expertise-sections.pp{margin:0 auto 74px;text-align:center}@media screen and (min-width:720px){.expertise-sections.pp{margin-bottom:86px}}@media screen and (min-width:1020px){.expertise-sections.pp{margin-bottom:112px}}.expertise-sections.pp .section{max-width:910px;margin:0 auto 20px;text-align:left}@media screen and (min-width:720px){.expertise-sections.pp .section{display:flex;flex-wrap:wrap;margin-bottom:0}}.expertise-sections.pp .section h2{margin-bottom:15px;color:#55bcfe}@media screen and (min-width:720px){.expertise-sections.pp .section h2{box-sizing:border-box;width:30%;padding-right:50px}}.expertise-sections.pp .section p{color:#fff;font-size:16px;font-size:1rem;line-height:25.6px;line-height:1.6rem}@media screen and (min-width:720px){.expertise-sections.pp .section p{font-size:18px;font-size:1.125rem;line-height:28.8px;line-height:1.8rem;width:70%}}.expertise-sections.pp a{margin-top:1em}.contact-form.pp{color:#fff;max-width:930px;margin:0 auto 74px}@media screen and (min-width:720px){.contact-form.pp{margin-bottom:86px}}@media screen and (min-width:1020px){.contact-form.pp{margin-bottom:112px}}.contact-form.pp p.intro{color:#fff}.contact-form.pp .form-row{transition-property:opacity;transition-duration:.8s;opacity:1}.form-submitting .contact-form.pp .form-row{opacity:.5;pointer-events:none}.contact-form.pp .form-row.full-name{border-top:1px #4d5153 solid;padding-top:16px}@media screen and (min-width:720px){.contact-form.pp .form-row.full-name{padding-top:0}}.contact-form.pp button{opacity:1}.form-submitting .contact-form.pp button{opacity:.5}.form-submitting .contact-form.pp button:hover{cursor:progress;border-color:#fff;color:#fff}.map.pp{margin:0 auto 74px}@media screen and (min-width:720px){.map.pp{margin-bottom:86px}}@media screen and (min-width:1020px){.map.pp{margin-bottom:112px}}.map.pp #map{width:100%;height:350px}@media screen and (min-width:720px){.map.pp #map{height:505px}}.map.pp #map p{font-size:13px;font-size:.8125rem;line-height:20.8px;line-height:1.3rem;margin-bottom:0;color:#6a686f}.map.pp #map p a{font-size:15px;font-size:.9375rem;line-height:24px;line-height:1.5rem;display:inline-block;text-decoration:underline;margin-top:20px}.credits.pp .credits-section h3{transition-property:background,color;transition-duration:.4s;color:#212121;font-size:16px;font-size:1rem;line-height:25.6px;line-height:1.6rem;font-weight:400;margin:0;padding:15px 30px;border-bottom:1px #eff1f6 solid;position:relative}@media screen and (min-width:720px){.credits.pp .credits-section h3{font-size:18px;font-size:1.125rem;line-height:28.8px;line-height:1.8rem;padding:35px 20px}}@media screen and (min-width:1020px){.credits.pp .credits-section h3{padding:38px 20px}}.credits.pp .credits-section h3:after,.credits.pp .credits-section h3:before{transition-property:opacity,transform;transition-duration:.4s;transform:rotate(0);content:'';position:absolute;right:40px;top:50%;margin-top:-4px;display:block}.credits.pp .credits-section h3:before{background-image:url(https://www.bluetube.com/frontend/img/sprites-retina/nav-down.png);width:13px;height:8px}.credits.pp .credits-section h3:after{opacity:0;background-image:url(https://www.bluetube.com/frontend/img/sprites-retina/nav-down-white.png);width:13px;height:8px}.credits.pp .credits-section h3.open,.credits.pp .credits-section h3:hover{color:#fff;background:#55bcfe;cursor:pointer}.credits.pp .credits-section h3.open:after,.credits.pp .credits-section h3:hover:after{opacity:1}.credits.pp .credits-section h3.open span,.credits.pp .credits-section h3:hover span{color:#2c6082}.credits.pp .credits-section h3.open:after,.credits.pp .credits-section h3.open:before{transform:rotate(180deg)}.credits.pp .credits-section h3 span{transition-property:color;transition-duration:.4s;display:block;color:#6a686f}@media screen and (min-width:720px){.credits.pp .credits-section h3 span{display:inline-block;margin-left:10px}}.credits.pp .credits-section .expanding{padding:20px 10px;display:none}.credits.pp .credits-section .credit{background:#eff1f6;padding:25px 13px;margin-bottom:20px}.credits.pp .credits-section .credit:last-of-type{margin-bottom:0}.credits.pp .credits-section .credit small{color:#6a686f;display:block;margin-bottom:10px}.credits.pp .credits-section .credit h4{color:#55bcfe;font-size:18px;font-size:1.125rem;line-height:28.8px;line-height:1.8rem;margin-bottom:10px;letter-spacing:1px}.credits.pp .credits-section .credit p,.credits.pp .credits-section .credit ul{font-size:15px;font-size:.9375rem;line-height:24px;line-height:1.5rem;margin-bottom:0}.credits.pp .credits-section .credit ul{margin-left:16px;list-style-type:disc}#credits-content{padding-top:30px;padding-bottom:30px}@media screen and (min-width:720px){#credits-content{padding-top:45px;padding-bottom:45px}}@media screen and (min-width:1020px){#credits-content{padding-top:70px;padding-bottom:70px}}#credits-content .credits.pp .credits-section h3:after,#credits-content .credits.pp .credits-section h3:before{display:none}#credits-content .credits.pp .credits-section .expanding{display:block}.image.pp{margin:0 auto 74px}@media screen and (min-width:720px){.image.pp{margin-bottom:86px}}@media screen and (min-width:1020px){.image.pp{margin-bottom:112px}}.image.pp.portrait{box-sizing:border-box;width:75%}@media screen and (min-width:720px){.image.pp.portrait{width:50%}}.image.pp img{display:block;width:100%}.video-cluster.pp>.videos{background:#eff1f6;padding:2% 2% 0 2%;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width:720px){.video-cluster.pp>.videos{padding:5% 5% 3%}}@media screen and (min-width:1020px){.video-cluster.pp>.videos{padding:7% 7% 5%}}.video-cluster.pp>.videos figure{width:100%;padding-bottom:2%}@media screen and (min-width:720px){.video-cluster.pp>.videos figure{width:49%}}.template-work header.main-head{overflow:visible}.template-work header.main-head a.logo{display:none}.template-work header.main-head nav.main-nav{display:none}.template-work article header{text-align:center;padding:60px 0 45px}@media screen and (min-width:720px){.template-work article header{padding:100px 0 75px}}@media screen and (min-width:1020px){.template-work article header{padding:120px 0 90px}}.template-work article header h1{color:#55bcfe;font-weight:400;margin-bottom:5px;font-size:30px;font-size:1.875rem}@media screen and (min-width:1020px){.template-work article header h1{font-size:45px;font-size:2.8125rem}}.template-work article header h2{font-size:20px;font-size:1.25rem;margin-bottom:0}@media screen and (min-width:720px){.template-work article header h2{font-size:25px;font-size:1.5625rem}}.template-content section header{max-width:1028px;margin:0 auto;padding-top:50px;padding-bottom:50px}@media screen and (min-width:720px){.template-content section header{padding-top:100px;padding-bottom:100px}}@media screen and (min-width:1020px){.template-content section header{padding-top:120px;padding-bottom:120px}}.template-content section header h1{margin-bottom:0}.template-content section .body.pp.contain,.template-content section header.contain{box-sizing:content-box}.template-error{text-align:center}.template-error header.main-head{display:none}.template-error .page-content-wrap{padding-top:0}@media screen and (min-width:720px){.template-error .page-content-wrap{padding-top:0}}@media screen and (min-width:1020px){.template-error .page-content-wrap{padding-top:0}}.template-error section{padding-top:2%;padding-bottom:2%}@media screen and (min-width:720px){.template-error section{padding-top:5%;padding-bottom:5%}}@media screen and (min-width:1020px){.template-error section{padding-top:7%;padding-bottom:7%}}.template-error section h1,.template-error section h2,.template-error section p{color:#fff}.template-error section a{display:inline-block;background:0 0}