﻿.grid .container{position:relative;width:100%;margin:0;padding:0}.grid .container:after{content:"";clear:both;display:block}.grid .container .col{position:relative;float:left;margin-left:3%;width:100%}.grid .container .col:first-child{margin-left:0}.grid .container .col.col-1{width:5.583%}.grid .container .col.col-2{width:14.16%}.grid .container .col.col-3{width:22.75%}.grid .container .col.col-4{width:31.33%}.grid .container .col.col-5{width:39.91%}.grid .container .col.col-6{width:47%}.grid .container .col.col-7{width:57.08%}.grid .container .col.col-8{width:65.66%}.grid .container .col.col-9{width:74.25%}.grid .container .col.col-10{width:82.83%}.grid .container .col.col-11{width:91.41%}.grid .container .col.col-12{width:100%;margin-left:0px}.grid .container .col.col-offset-4{margin-left:34.33%}.grid .container .col.col-offset-4.right-col{padding:0px 40px 220px 16px}.grid .container .col.col-offset-4.right-col.right_proj{padding:0px 40px 20px 8px}@media screen and (max-width: 768px){.grid .container .col.col-offset-4.right-col.right_proj{width:100%;margin-left:0px;padding:0px 10px}}@media screen and (max-width: 768px){.grid .container .col.col-offset-4.right-col{width:100%;margin-left:0px;padding:0px 60px}}@media screen and (max-width: 768px){.grid .container .col.col-offset-4.right-col{width:100%;margin-left:0px;padding:0px 20px}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;outline:none;-webkit-overflow-scrolling:touch}@media screen and (max-width: 768px){.mobile_no_scroll{overflow:hidden}}body{overflow:hidden;background-color:#262324;margin:0;padding:0}body.bg-white{background-color:#fff}@media screen and (max-width: 768px){body{overflow:auto}}body,nav{-moz-transition:background-color .5s linear;-webkit-transition:background-color .5s linear;transition:background-color .5s linear}.no-scroll{overflow:hidden}a{cursor:pointer}#jazz_hr_content_loader{position:absolute;left:-99999px}nav{display:block;position:fixed;top:0px;left:0px;width:100%;height:50px;z-index:999;background-color:#262324}nav:after{position:absolute;bottom:0px;width:calc(100vw - 120px);height:1px;background-color:#fff;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);content:""}@media screen and (max-width: 768px){nav:after{width:calc(100vw - 40px)}}nav ul{display:flex;justify-content:space-evenly;list-style-type:none;margin:12px 0px 0px;padding:0px}@media screen and (max-width: 768px){nav ul{display:block;text-align:center;padding:0px 20px}}nav ul li{display:inline-block}@media screen and (max-width: 768px){nav ul li{display:inline-block;margin:0px 4.5%}nav ul li:first-child{margin-left:0px}nav ul li:last-child{margin-right:0px}}@media screen and (max-width: 350px){nav ul li{display:inline-block;margin:0px 2%}}@media screen and (max-width: 350px){nav ul li{margin:0px 3.3%}}nav ul li a{color:#fff;display:block;position:relative;padding:4px 0px;font-family:freight-sans-pro,sans-serif;letter-spacing:-0.01em;letter-spacing:-0.01em;font-weight:700;font-style:normal;text-decoration:none;text-transform:uppercase;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}@media screen and (max-width: 768px){nav ul li a{font-size:12px}}nav ul li a:after{position:absolute;width:0px;bottom:0px;left:50%;height:4px;content:"";background-color:#fff21c;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}nav ul li a:hover,nav ul li a.active{color:#fff21c}nav ul li a:hover:after,nav ul li a.active:after{left:0px;width:100%}body.bg-white nav{background-color:#fff}body.bg-white nav:after{background-color:#262324}body.bg-white nav ul li a{color:#262324}body.bg-white nav ul li a:hover{color:#262324}body.bg-white nav ul li a.active{color:blue}body.bg-white nav ul li a:after{background-color:blue}.page{height:100vh;display:flex;justify-content:center;align-items:center;width:100%;flex-direction:column;position:absolute;overflow:hidden}@media screen and (max-width: 768px){.page{display:block;padding-top:40px;overflow-Y:auto}}@media screen and (max-width: 768px){.page{position:relative;overflow-y:visible;height:auto}}.page__container{display:block;position:absolute;padding:50px 0 0px 0;left:0px;top:0px;width:100%;height:100%;overflow-y:auto;scrollbar-width:none}.page__container>.grid.pg{padding-bottom:220px}@media screen and (max-width: 1000px){.page__container>.grid.pg{padding-bottom:400px}}@media screen and (max-width: 768px){.page__container>.grid.pg{padding-bottom:0px}}@media screen and (max-width: 768px){.page__container{position:relative;padding:0px;overflow-y:visible}}.page__container::-webkit-scrollbar{width:0 !important}.page__container p{color:#fff}body.bg-white .page__container p{color:#262324}.sidebar{position:absolute;left:60px;top:70px;width:calc(31.33vw - 40px);padding:0px;z-index:1}@media screen and (max-width: 768px){.sidebar{left:20px}}@media screen and (max-width: 768px){.sidebar{position:relative;top:0px;left:0px;width:100%;padding:0px 60px}}@media screen and (max-width: 768px){.sidebar{padding:0px 20px 0px}}.sidebar h1{color:#fff21c;font-family:freight-display-pro,serif;letter-spacing:-0.01em;font-weight:400;font-style:normal;font-size:48px;margin:20px 0px;line-height:54px}@media screen and (max-width: 768px){.sidebar h1{font-size:36px;line-height:38px}}.sidebar p{color:#fff;font-family:freight-display-pro,serif;letter-spacing:-0.01em;font-weight:400;font-style:normal;font-size:28px}.sidebar p a.filter_projects,.sidebar p a.filter_projects_all{color:#fff21c;text-decoration:none}.sidebar p a.filter_projects:hover,.sidebar p a.filter_projects_all:hover{text-decoration:underline}.sidebar p a.filter_projects_all{opacity:0;-moz-transition:opacity .3s linear;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.sidebar p a.filter_projects_all.activated{opacity:1}.sidebar p a{color:#fff;text-decoration:underline}.sidebar p a:hover{color:#fff21c}.sidebar__contact{font-family:freight-sans-pro,sans-serif}.sidebar__contact strong{text-transform:uppercase;display:block}.sidebar__contact a{color:#262324}.sidebar__contact a:hover{color:blue}body.bg-white .sidebar h1,body.bg-white .sidebar p{color:#262324}body.bg-white .sidebar p a{color:blue}.work{position:absolute;left:0px;top:0px;width:100%;height:100%;-moz-transition:left .2s linear;-webkit-transition:left .2s linear;transition:left .2s linear}.work.loading .work__filters{opacity:0}.work .work__filters{-moz-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}@media screen and (max-width: 768px){.work{position:relative}}.work .grid>.container{width:calc(100% - 60px)}.work .grid>.container .col.col-offset-4.right-col{padding:0px 0px 0px 40px}@media screen and (max-width: 768px){.work .grid>.container .col.col-offset-4.right-col{padding:0px}}@media screen and (max-width: 768px){.work .grid>.container{width:calc(100% - 40px)}}@media screen and (max-width: 768px){.work .grid>.container{width:100%;padding:0px 20px}}.work.filtering{left:-33%;-moz-transition:left .2s linear;-webkit-transition:left .2s linear;transition:left .2s linear}@media screen and (max-width: 768px){.work.filtering{left:0px}.work.filtering .sidebar{display:none}.work.filtering .work__filters{display:block}}.work.filtering .grid>.container .col.col-offset-4.right-col{padding:0px 0px 0px 60px}@media screen and (max-width: 768px){.work.filtering .grid>.container .col.col-offset-4.right-col{padding:0px 0px 0px 40px}}@media screen and (max-width: 768px){.work.filtering .grid>.container .col.col-offset-4.right-col{width:100%;padding:0px}}.work.filtering .grid>.container .col.col-offset-4.right-col .work__grid{text-align:left}@media screen and (min-width: 769px){.work.filtering .grid>.container .col.col-offset-4.right-col .work__grid{min-height:calc(100vh + 100px)}}.work .list_clients{height:300px;overflow-y:auto;position:relative;padding-bottom:30px}@media screen and (max-width: 768px){.work .list_clients{padding-bottom:0px}}.work__filters{padding:60px 60px 60px 20px;width:33%;height:100%;top:0px;right:-33%;background-color:#fff;position:absolute;font-family:freight-display-pro,serif}@media screen and (max-width: 768px){.work__filters{position:relative;width:100%;right:auto;padding:20px;display:none}}.work__filters .filter_info{opacity:0;-moz-transition:opacity .3s linear;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.work__filters .filter_info.on{opacity:1}.work__filters .filter_remove_link{display:inline-block;position:relative;margin-right:6px}.work__filters .filter_remove_link:after{content:"x";position:absolute;right:-6px;top:6px;font-size:10px;font-family:"Arial";height:6px;width:6px}.work__filters p{font-size:28px}.work__filters p a{color:blue;text-decoration:none}.work__filters p a:hover{text-decoration:underline}.work__filters__filters{display:block;position:relative;border-top:1px solid #262324;margin-top:20px;padding-top:6px}@media screen and (max-width: 768px){.work__filters__filters .grid>.container{padding:0px}}.work__filters__filters ul{position:relative;display:block;margin:0px;padding:0px;list-style-type:none}.work__filters__filters ul.select>li>a{font-size:18px;display:inline-block}.work__filters__filters ul.select>li>a:after{font-family:"";font-weight:600;font-size:14px;content:"";margin-left:4px;background-image:url("/wp-content/themes/imprint_projects/assets/img/arrow.png");background-size:contain;background-repeat:no-repeat;position:absolute;right:-14px;top:6px;width:8px;height:14px}.work__filters__filters ul.select.open>li>a:after{top:4px;content:"";-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.work__filters__filters ul.select.open ul{display:block}.work__filters__filters ul.select.open .list__container{box-sizing:border-box;display:block}@media screen and (max-width: 768px){.work__filters__filters ul.select.open .list__container{height:320px;bottom:auto;top:calc(100vh - 320px)}}.work__filters__filters ul.select li a{display:inline-block;text-decoration:none;color:#262324;position:relative}.work__filters__filters ul.select ul{display:none}.work__filters__filters ul.select li ul li{display:block}.work__filters__filters ul.select li ul li a{font-size:14px;font-family:freight-sans-pro,sans-serif;letter-spacing:-0.01em}.work__filters__filters ul.select li ul li a.active{color:blue}@media screen and (max-width: 768px){.work__filters__filters ul.select .list__container{position:fixed;left:0px;bottom:-50%;height:40%;width:100%;background-color:#fff;z-index:9999;display:none}.work__filters__filters ul.select .list__container .list_services,.work__filters__filters ul.select .list__container .list_clients{display:block;position:absolute;top:0px;left:0px;height:100%;width:100%;padding-top:40px;overflow-y:auto;padding:0px 20px}.work__filters__filters ul.select .list__container .list_services li,.work__filters__filters ul.select .list__container .list_clients li{border-bottom:1px solid #262324;padding:8px 0px}}@media screen and (max-width: 768px)and (max-width: 768px){.work__filters__filters ul.select .list__container .list_services,.work__filters__filters ul.select .list__container .list_clients{padding-bottom:60px !important}}.work__filters__filters ul.select .list__container__header{display:none;background-color:#262324;color:#fff;text-transform:uppercase;font-family:freight-sans-pro,sans-serif}@media screen and (max-width: 768px){.work__filters__filters ul.select .list__container__header{display:block;position:absolute;z-index:9999;left:0px;top:0px;height:40px;width:100%;padding:10px}}.work__filters__filters ul.select .list__container__header a.close_list{position:absolute;right:10px;top:10px;display:block;width:20px;height:20px;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.work__filters__filters ul.select .list__container__header a.close_list:before,.work__filters__filters ul.select .list__container__header a.close_list:after{content:"";position:absolute;background:#fff}.work__filters__filters ul.select .list__container__header a.close_list:before{width:1px;height:100%;left:50%;top:0px;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.work__filters__filters ul.select .list__container__header a.close_list:after{width:100%;height:1px;left:0px;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.work__filters__filters ul.select .list__container__clients:after{content:"";display:block;position:absolute;width:100%;height:30px;left:0px;bottom:0px;background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.98) 49%, rgb(255, 255, 255) 50%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.98) 49%, rgb(255, 255, 255) 50%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.98) 49%, rgb(255, 255, 255) 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#ffffff",GradientType=0 )}@media screen and (max-width: 768px){.work__filters__filters ul.select .list__container__clients:after{display:none}}@media screen and (max-width: 768px){.work__filters__filters ul.select.mobile-close .list__container{bottom:-50%;top:auto;display:none}}@media screen and (max-width: 768px){.work__filters__filters ul.select.mobile-close>li>a:after{content:""}}.work__filters #search_projects .input_container{width:100%;margin:0px 0px 20px;display:block;position:relative;padding-bottom:6px;border-bottom:1px solid #262324}@media screen and (max-width: 768px){.work__filters #search_projects .input_container{margin:0px 0px 14px}}.work__filters #search_projects .input_container:before{content:"";position:absolute;left:0px;top:5px;z-index:1;font-family:"Font Awesome 5 Free";font-weight:600;font-size:18px;content:""}.work__filters #search_projects input[type=text]{width:100%;margin:0px;display:block;position:relative;font-size:14px;font-family:freight-sans-pro,sans-serif;letter-spacing:-0.01em;padding:4px 0px 4px 24px;border:none}.work__filters .grid .container{width:100%}.work__grid{position:relative;width:100%;text-align:right;display:block;-moz-transition:opacity .25s linear;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}@media screen and (max-width: 768px){.work__grid{padding-right:0px}}@media screen and (max-width: 768px){.work__grid{width:100%}}.work__grid.loading{opacity:0}.work__grid .project{text-align:left;display:inline-block;vertical-align:top;position:relative;width:48.7%;margin-left:1.5%;cursor:pointer;margin-bottom:6px;text-decoration:none}@media screen and (max-width: 600px){.work__grid .project{width:100%;margin-left:0px}}.work__grid .project:nth-child(2n+1){margin-left:0px}.work__grid .project__img{position:relative;display:block;width:100%;padding-bottom:65%;background-color:#ccc;background-size:cover;background-position:center}.work__grid .project__info{padding:8px 0;display:block;position:relative;min-height:50px;font-family:freight-display-pro,serif;font-size:16px;color:#fff}.work__grid .project__info span.client{font-family:freight-sans-pro,sans-serif;letter-spacing:-0.01em;font-weight:600}.work__grid .project__info .project_name,.work__grid .project__info .project_desc{-moz-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.work__grid .project__info .project_name{position:absolute;left:0px;top:8px}@media screen and (max-width: 768px){.work__grid .project__info .project_name{position:relative;top:0px;padding-bottom:10px}}.work__grid .project__info .project_desc{opacity:0}@media screen and (max-width: 768px){.work__grid .project__info .project_desc{display:none}}.work__grid .project__info .project_desc p{margin:0px}.work__grid .project:hover{cursor:pointer}.work__grid .project:hover .project_name{opacity:0}@media screen and (max-width: 768px){.work__grid .project:hover .project_name{opacity:1}}.work__grid .project:hover .project_desc{opacity:1}body.bg-white .project__info{color:#262324}@media screen and (max-width: 768px){body.bg-white .project__info{margin-bottom:0px;line-height:19px;min-height:0px}}#work_pagination ul{list-style-type:none;margin:20px 0px;padding-left:0px;text-align:center}#work_pagination ul:after{content:"";clear:both;display:block}#work_pagination ul li{display:inline-block}#work_pagination ul li.paginationjs-prev,#work_pagination ul li.paginationjs-next{position:relative;display:block;cursor:pointer;margin:0px;font-family:freight-sans-pro,sans-serif;text-transform:uppercase;font-size:16px}#work_pagination ul li.paginationjs-prev a,#work_pagination ul li.paginationjs-next a{margin:0px;font-size:16px;text-decoration:underline;opacity:0}@media screen and (max-width: 768px){#work_pagination ul li.paginationjs-prev a,#work_pagination ul li.paginationjs-next a{opacity:1}}#work_pagination ul li.paginationjs-prev:hover:before,#work_pagination ul li.paginationjs-next:hover:before{background-position:0% 100%}#work_pagination ul li.paginationjs-prev:hover a,#work_pagination ul li.paginationjs-next:hover a{opacity:1;color:blue}#work_pagination ul li.paginationjs-prev.disabled,#work_pagination ul li.paginationjs-next.disabled{opacity:0}#work_pagination ul li.paginationjs-prev{float:left;padding-left:42px}#work_pagination ul li.paginationjs-prev:before{position:absolute;left:0px;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";width:36px;height:36px;background-image:url("/wp-content/themes/imprint_projects/assets/img/arrow_page.png");background-size:100%;background-repeat:no-repeat}#work_pagination ul li.paginationjs-next{float:right;padding-right:42px}#work_pagination ul li.paginationjs-next:after{position:absolute;right:0px;top:50%;content:"";width:36px;height:36px;background-image:url("/wp-content/themes/imprint_projects/assets/img/arrow_page.png");background-size:100%;background-repeat:no-repeat;-moz-transform:scaleX(-1) translateY(-50%);-o-transform:scaleX(-1) translateY(-50%);-ms-transform:scaleX(-1) translateY(-50%);-webkit-transform:scaleX(-1) translateY(-50%);transform:scaleX(-1) translateY(-50%)}#work_pagination ul li.paginationjs-next:hover:after{background-position:0 100%}#work_pagination ul li a{display:inline-block;margin:0px 10px;font-family:freight-sans-pro,sans-serif;letter-spacing:-0.01em;font-size:18px;color:blue;text-decoration:none}#work_pagination ul li a:hover{text-decoration:underline;color:#262324}#work_pagination ul li.active a{color:#262324}.ui-widget.ui-widget-content{font-family:freight-sans-pro,sans-serif;font-size:11px;border:none !important;padding-left:20px}.ui-widget .ui-menu-item .ui-menu-item-wrapper{font-family:freight-sans-pro,sans-serif;font-size:12px}.project_detail .page__container .grid.pg{padding-bottom:0px}.project_detail .sidebar h1 span.client{font-family:freight-sans-pro,sans-serif;font-weight:600}.project_detail .sidebar p{font-size:16px;font-family:freight-sans-pro,sans-serif;letter-spacing:-0.01em}.project_detail .sidebar p.filters{font-style:italic}.project_detail .sidebar p.filters a{color:#262324;text-decoration:underline}.project_detail .sidebar a.proj_back{margin-top:20px;display:inline-block;position:relative;padding:6px 0px 0px 48px;font-family:freight-sans-pro,sans-serif;text-transform:uppercase;position:fixed;left:60px;top:calc(100vh - 120px)}@media screen and (max-height: 700px){.project_detail .sidebar a.proj_back{top:calc(100vh - 100px)}}@media screen and (max-width: 1240px){.project_detail .sidebar a.proj_back{top:calc(100vh - 100px)}}@media screen and (max-width: 768px){.project_detail .sidebar a.proj_back{margin-bottom:40px;position:relative;left:auto;top:auto}}.project_detail .sidebar a.proj_back span{opacity:0;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}@media screen and (max-width: 768px){.project_detail .sidebar a.proj_back span{opacity:1}}.project_detail .sidebar a.proj_back:hover{color:blue}.project_detail .sidebar a.proj_back:hover span{opacity:1}.project_detail .sidebar a.proj_back:hover:before{border-color:blue;color:blue}.project_detail .sidebar a.proj_back:before{position:absolute;border:2px solid #262324;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;content:"←";font-family:Arial,Helvetica,sans-serif;left:0px;top:0px;color:#262324;font-size:24px;font-weight:bold;padding:0px 4px 4px}.project_detail .project__img{position:relative;width:auto;height:auto;max-width:100%;padding:0px 16px}.project_detail .project__right{padding-right:60px}@media screen and (max-width: 768px){.project_detail .project__right{padding-right:20px}}.project_detail .project__right>.project__gallery .image_grid .item{padding-top:0px;padding-bottom:20px}.project_detail .project__textblock{padding:0px 16px}.project_detail .project__textblock p{font-family:freight-sans-pro,sans-serif;letter-spacing:-0.01em;font-size:16px}.project_detail .project__textblock h2{color:blue;font-weight:500;text-transform:capitalize;font-size:28px;font-family:freight-display-pro,serif}.project_detail .project__textblock h3{font-family:freight-display-pro,serif}.project_detail .project__gallery .grid-item{width:50%}.project_detail .project__gallery .grid-item--width2{width:100%}.project_detail .project__gallery .grid-sizer,.project_detail .project__gallery .item{width:50%;padding:8px;margin-bottom:0px}@media screen and (max-width: 768px){.project_detail .project__gallery .grid-sizer,.project_detail .project__gallery .item{width:100%}}.project_detail .project__gallery .item.full-width{width:100%}.project_detail .project__gallery img{max-width:100%;height:auto}.project_detail .project__gallery__grid .grid-item{width:50%}.project_detail .project__gallery__grid .grid-item--width2{width:100%}.project_detail .project__gallery__grid .item{padding:8px 8px 8px 35%}.project_detail .project__gallery__grid .item.half-height{padding-bottom:35%}@media screen and (max-width: 768px){.project_detail .project__gallery__grid .item.half-height{padding-bottom:72%}}.project_detail .project__gallery__grid .item.full-height{padding-bottom:70.9%}.project_detail .project__gallery__grid .item.full-width{width:100%;padding-top:0px;padding-bottom:10px}.project_detail .project__gallery__grid .item.full-width img{width:100%}.project_detail .project__gallery__grid .item__img{border-top:none;border-left:8px solid #fff;border-right:8px solid #fff;border-bottom:18px solid #fff;position:absolute;left:0px;top:0px;width:100%;height:100%;background-size:cover;background-position:center}.project_detail .project__gallery__grid .grid-sizer,.project_detail .project__gallery__grid .item{width:50%;padding:8px;margin-bottom:0px}@media screen and (max-width: 768px){.project_detail .project__gallery__grid .grid-sizer,.project_detail .project__gallery__grid .item{width:100%}}.project_detail .project__gallery__grid img{max-width:100%;height:auto}.project_detail .project__fullwidthimage{display:block;position:relative;margin-bottom:10px;padding:0px 8px;margin-right:11px}@media screen and (max-width: 768px){.project_detail .project__fullwidthimage{margin-right:0px}}.project_detail .project__fullwidthimage img{max-width:100%}.project_detail .project__halfwidthimage{display:inline-block;position:relative;width:49%;margin-top:10px;margin-bottom:10px}.project_detail .project__halfwidthimage.img_col_2{margin-left:2%}.project_detail .project__halfwidthimage img{max-width:100%}.project_detail .project__bythenumbers{padding:0px 16px;margin-bottom:20px}.project_detail .project__bythenumbers h2,.project_detail .project__bythenumbers h3{color:blue;font-weight:500;text-transform:capitalize;font-size:48px;font-family:freight-display-pro,serif}@media screen and (max-width: 768px){.project_detail .project__bythenumbers h2,.project_detail .project__bythenumbers h3{font-size:36px;line-height:38px}}.project_detail .project__bythenumbers .btnum{text-align:center}.project_detail .project__bythenumbers .btnum__item{display:inline-block;vertical-align:top;width:23%;margin:0px 2% 30px;padding:0px 6px}.project_detail .project__bythenumbers .btnum__item.item_4{width:22%;margin:0px 1% 30px}@media screen and (max-width: 1000px){.project_detail .project__bythenumbers .btnum__item.item_4{width:28%;margin:0px 2% 30px}}@media screen and (max-width: 768px){.project_detail .project__bythenumbers .btnum__item.item_4{width:45%;margin:0px 2% 30px}}@media screen and (max-width: 1000px){.project_detail .project__bythenumbers .btnum__item{width:28%;margin:0px 2% 30px}}@media screen and (max-width: 768px){.project_detail .project__bythenumbers .btnum__item{width:45%}}.project_detail .project__bythenumbers .btnum__item h3{font-family:freight-display-pro,serif;margin:0px}.project_detail .project__bythenumbers .btnum__item h3+p{margin-top:4px}.project_detail .project__bythenumbers .btnum__item p{font-family:freight-sans-pro,sans-serif;font-size:14px;font-weight:600}.project_detail .project__blockquote{margin-bottom:30px;padding:0px 10px}.project_detail .project__blockquote blockquote{margin:30px 0px 0px;font-size:48px;font-family:freight-display-pro,serif;font-style:italic}@media screen and (max-width: 768px){.project_detail .project__blockquote blockquote{font-size:36px;line-height:38px}}.project_detail .project__blockquote .author{text-align:right;font-size:38px;font-family:freight-sans-pro,sans-serif;letter-spacing:-0.01em;font-weight:800;padding-right:30px}@media screen and (max-width: 768px){.project_detail .project__blockquote .author{font-size:30px;line-height:32px;margin-top:10px}}.project_detail .project__blockquote .author a{color:#262324;text-decoration:none}.project_detail .project__video{padding:0px 8px;margin-bottom:20px}.project_detail .project__platform{margin-bottom:30px}.project_detail .project__platform>h2{margin-bottom:10px}.project_detail .project__platform h2{color:blue;font-weight:500;text-transform:capitalize;font-size:48px;font-family:freight-display-pro,serif}@media screen and (max-width: 768px){.project_detail .project__platform h2{font-size:36px;line-height:38px}}.project_detail .project__platform__content{display:block;margin:auto;width:80%}@media screen and (max-width: 900px){.project_detail .project__platform__content{width:100%}}.project_detail .project__platform__content__intro{font-family:freight-display-pro,serif;font-size:42px;font-size:24px;line-height:30px}.project_detail .project__platform__content__intro p:first-of-type{margin-top:0px}.project_detail .project__platform__content__col{display:inline-block;position:relative;width:48%;vertical-align:top;font-size:16px;font-family:freight-sans-pro,sans-serif;letter-spacing:-0.01em}@media screen and (max-width: 768px){.project_detail .project__platform__content__col{width:100%}}.project_detail .project__platform__content__col p:first-child{margin-top:0px}.project_detail .project__platform__content__col:last-child{margin-left:3%}@media screen and (max-width: 768px){.project_detail .project__platform__content__col:last-child{margin-left:0%}}.project_detail .project__right section{display:none;opacity:0;-moz-transition:opacity .3s linear;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;margin-right:11px}@media screen and (max-width: 768px){.project_detail .project__right section{margin-right:0px}}.project_detail .project__right section.on{opacity:1}.project_detail .project_introduction{position:relative;display:block;overflow-y:auto;max-height:280px;margin-bottom:20px}@media screen and (max-width: 768px){.project_detail .project_introduction{max-height:100% !important}}.casestudy__related{display:block;position:relative;margin:0px;padding:40px 60px 220px;background-color:#fff;z-index:998}@media screen and (max-width: 1000px){.casestudy__related{padding:40px 60px 300px}}@media screen and (max-width: 600px){.casestudy__related{padding:40px 60px 220px}}.casestudy__related:before{content:"";position:absolute;width:calc(100% - 120px);height:1px;top:0px;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#262324}@media screen and (max-width: 768px){.casestudy__related:before{width:calc(100% - 40px)}}@media screen and (max-width: 768px){.casestudy__related{margin:20px 20px}}@media screen and (max-width: 768px){.casestudy__related{margin:20px 0px;padding:20px 20px}}.casestudy__related h3{font-family:freight-display-pro,serif;font-size:48px;line-height:54px;font-weight:normal;color:blue;margin-top:0px;margin-bottom:20px;position:absolute;min-width:300px;top:0px;left:0px}@media screen and (max-width: 768px){.casestudy__related h3{position:relative;min-width:auto}}@media screen and (max-width: 768px){.casestudy__related h3{font-size:36px;line-height:38px}}.casestudy__related .col-next .project{width:100%}@media screen and (max-width: 768px){.casestudy__related .col{width:100% !important;margin-left:0px !important}}@media screen and (max-width: 768px){.casestudy__related .col.col-related{width:100% !important;margin-left:0px}}.casestudy__related .project{display:inline-block;vertical-align:top;position:relative;width:100%;margin-left:0px;cursor:pointer;margin-top:70px;margin-bottom:6px;text-decoration:none}@media screen and (max-width: 768px){.casestudy__related .project{width:100%;margin-left:0px;margin-top:0px}}.casestudy__related .project:nth-child(2n+1){margin-left:0px}.casestudy__related .project__img{position:relative;display:block;width:100%;padding-bottom:65%;background-color:#ccc;background-size:cover;background-position:center}.casestudy__related .project__info{padding:8px 0;display:block;position:relative;min-height:50px;font-family:freight-display-pro,serif;font-size:16px;color:#fff}.casestudy__related .project__info span.client{font-family:freight-sans-pro,sans-serif;letter-spacing:-0.01em;font-weight:600}.casestudy__related .project__info .project_name,.casestudy__related .project__info .project_desc{-moz-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.casestudy__related .project__info .project_name{position:absolute;left:0px;top:8px}.casestudy__related .project__info .project_desc{opacity:0}.casestudy__related .project__info .project_desc p:first-of-type{margin-top:0px}.casestudy__related .project:hover{cursor:pointer}.casestudy__related .project:hover .project_name{opacity:0}.casestudy__related .project:hover .project_desc{opacity:1}.casestudy__related .grid .container .col.col-4{width:32%;margin-left:2%}.casestudy__related .grid .container .col.col-4:first-child{margin-left:0px}@media screen and (max-width: 768px){.casestudy__related .grid .container .col.col-4{width:100%;margin-left:0px}}.content{padding-right:20px}@media screen and (max-width: 768px){.content{padding-right:0px}}.content .right-col>.content__intro:first-of-type p:first-of-type{margin-top:10px}.content .right-col>.content__accordion:first-of-type>.content__accordion__item:first-of-type>h3{margin-top:10px}.content section{padding:30px 0px;border-bottom:1px solid #fff}.content section:last-of-type{border-bottom:none}.content section>h2{margin-top:0px;margin-bottom:30px}@media screen and (max-width: 768px){.content section:first-of-type{padding-top:0px}.content section:first-of-type p:first-of-type{margin-top:0px}}.content__intro{font-family:freight-display-pro,serif;color:#fff;font-size:48px;line-height:52px}@media screen and (max-width: 768px){.content__intro{font-size:22px;line-height:24px}}.content__list .list_item{margin-bottom:22px}.content__list .list_item h3{margin:0px;font-family:freight-display-pro,serif;font-size:28px}@media screen and (max-width: 768px){.content__list .list_item h3{font-size:22px;line-height:24px}}.content__list .list_item h3+p{margin-top:0px}.content__list .list_item p{font-size:16px;font-family:freight-sans-pro,sans-serif;letter-spacing:-0.01em}@media screen and (max-width: 600px){.content__benefits .col.col-6{width:100% !important;margin-left:0px !important}.content__benefits .col.col-6 .list_item{width:100%}}.content__accordion__item{border-bottom:1px solid #fff;padding-bottom:20px}.content__accordion__item>h3{margin-bottom:0px;font-size:48px;line-height:52px;cursor:pointer;font-family:freight-display-pro,serif}@media screen and (max-width: 768px){.content__accordion__item>h3{font-size:22px;line-height:24px}}.content__accordion__item__content{display:block;position:relative;max-height:0px;overflow:hidden;-moz-transition:max-height .75s linear;-webkit-transition:max-height .75s linear;transition:max-height .75s linear}.content__accordion__item__content>p{margin-top:8px}.content__accordion__item__content p{font-size:22px;font-style:italic;font-family:freight-display-pro,serif}.content__accordion__item__content p:last-of-type{margin-bottom:0px}@media screen and (max-width: 768px){.content__accordion__item__content p{font-size:18px;line-height:20px}}.content__accordion__item.open .content__accordion__item__content{max-height:200px;-moz-transition:max-height 1s linear;-webkit-transition:max-height 1s linear;transition:max-height 1s linear}.content__accordion__item #form_newsletter{padding-top:20px}@media screen and (max-width: 768px){.content__accordion__item #form_newsletter{padding-top:10px}}.content__accordion__item #form_newsletter input[type=text],.content__accordion__item #form_newsletter input[type=email]{display:inline-block;width:35%;border:none;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #fff;padding-bottom:4px;margin-right:20px;background:rgba(0,0,0,0);font-family:freight-sans-pro,sans-serif;letter-spacing:-0.01em;font-size:16px;color:#fff}@media screen and (max-width: 768px){.content__accordion__item #form_newsletter input[type=text],.content__accordion__item #form_newsletter input[type=email]{width:100%;margin-top:8px}}.content__accordion__item #form_newsletter input[type=submit]{vertical-align:bottom;padding:0px;text-decoration:none;border-bottom:1px solid #fff;border-top:none;border-left:none;border-right:none;margin:0px 7px;display:inline-block;width:auto;max-width:20%;color:#fff;text-transform:uppercase;font-family:freight-sans-pro,sans-serif;letter-spacing:-0.01em;font-size:16px;font-weight:800;background-color:rgba(0,0,0,0);cursor:pointer}@media screen and (max-width: 768px){.content__accordion__item #form_newsletter input[type=submit]{max-width:100%;padding:0px;margin-top:10px;margin:10px 0px}}.content__accordion__item #form_newsletter input[type=submit]:hover{color:#fff21c}.content__accordion__item #form_newsletter ::-webkit-input-placeholder{color:#fff}.content__accordion__item #form_newsletter ::-moz-placeholder{color:#fff}.content__accordion__item #form_newsletter :-ms-input-placeholder{color:#fff}.content__accordion__item #form_newsletter :-moz-placeholder{color:#fff}.content__accordion__item #form_newsletter .validation{display:none;font-family:freight-sans-pro,sans-serif;font-size:12px;padding-top:6px}.content__accordion__item #form_newsletter .validation.on{display:block}.content__accordion__item #form_newsletter .validation.error{color:red}.content__accordion__item #form_newsletter .validation.success{color:#fff21c}@media screen and (max-width: 768px){.content__services .grid .container .col.col-6{width:47%;margin-left:0px}}@media screen and (max-width: 600px){.content__services .grid .container .col.col-6{width:100%}}.content__services .grid .container .col.col-6 h3 a{color:#fff21c;text-decoration:underline}@media screen and (max-width: 768px){.content__callout{text-align:center;padding:30px !important}}.content .content__indent p.content__intro,.content .content__indent__intro p{margin-top:0px;font-size:28px;line-height:32px;font-family:freight-display-pro,serif}@media screen and (max-width: 768px){.content .content__indent p.content__intro,.content .content__indent__intro p{font-size:22px;line-height:24px}}.content__clients .image_grid_logos{position:relative;margin-top:20px;text-align:center}.content__clients .image_grid_logos:after{content:"";display:block;clear:both}.content__clients .image_grid_logos .img{position:relative;display:inline-block;width:18%;margin-right:8%;margin-bottom:4%}.content__clients .image_grid_logos .img:nth-child(4n){margin-right:0px}.content__clients .image_grid_logos .img img{max-width:100%}@media screen and (max-width: 600px){.content__clients .image_grid_logos .img{width:48%;margin-right:0px}}.content__callout p{font-family:freight-display-pro,serif;font-size:48px;line-height:52px;font-style:italic}@media screen and (max-width: 768px){.content__callout p{font-size:36px;line-height:38px}}.content__callout p a{color:#fff;display:inline-block;border-bottom:1px solid #fff;text-decoration:none;-moz-transition:color .5s linear;-webkit-transition:color .5s linear;transition:color .5s linear}.content__callout p a:hover{color:#fff21c}.content__offices .office{display:inline-block;vertical-align:top;width:30.5%;margin-right:3%}.content__offices .office:nth-child(3n){margin-right:0px}.content__offices .office:first-child{margin-top:0px}@media screen and (max-width: 600px){.content__offices .office{margin-right:0px;width:100%;margin-top:30px}}.content__offices .office__img{position:relative;display:block;width:100%;padding-bottom:150%;background-color:#ccc;background-size:cover;background-position:center}.content__offices .office__info h3{margin-bottom:0px}.content__offices .office__info h3+p{margin-top:0px;font-family:freight-sans-pro,sans-serif}.content__jobs .container.jobs>ul{display:inline-block;width:29.5%;vertical-align:top;margin-right:3%;max-width:200px}.content__jobs .container.jobs>ul:first-child{margin-top:0px}@media screen and (max-width: 768px){.content__jobs .container.jobs>ul{width:30%;margin-right:6%}}@media screen and (max-width: 600px){.content__jobs .container.jobs>ul{width:100%;margin-right:0px;margin-bottom:20px !important}}.content__jobs .container.jobs>ul:nth-child(3){margin-right:0px}.content__jobs .container.jobs>ul>li{color:#fff21c;font-family:freight-display-pro,serif;font-size:22px}.content__jobs .container.jobs>ul>li ul li{font-family:freight-sans-pro,sans-serif;letter-spacing:-0.01em;font-size:16px;line-height:26px}.content__jobs .container.jobs>ul>li ul li a{color:#fff}.content__jobs .container.jobs>ul>li ul li a:hover{color:#fff21c}.content__jobs .container.jobs ul{list-style-type:none;margin-top:0px;margin-left:0px;margin-bottom:0px;padding:0px}.content__indent{padding-left:60px}@media screen and (max-width: 768px){.content__indent{padding-left:0px}}@media screen and (max-width: 900px){.content__leadership .content__indent{padding-left:0px}}.content__leadership h2{margin-bottom:0px}.content__leadership__grid{position:relative;width:98%;display:block}.content__leadership__grid .person{display:inline-block;vertical-align:top;position:relative;width:48.8%;margin-left:1.5%;cursor:pointer;margin-bottom:6px;text-decoration:none}.content__leadership__grid .person:nth-child(2n+1){margin-left:0px}.content__leadership__grid .person:first-child{margin-top:0px}@media screen and (max-width: 768px){.content__leadership__grid .person{width:100%;margin-left:0px;margin-top:30px}}.content__leadership__grid .person__img{position:relative;display:block;width:100%;padding-bottom:65%;background-color:#ccc;background-size:cover;background-position:center}.content__leadership__grid .person__info{padding:8px 0;display:block;position:relative;min-height:50px;font-family:freight-display-pro,serif;font-size:16px;color:#fff}.content__leadership__grid .person__info span.name{font-family:freight-sans-pro,sans-serif;letter-spacing:-0.01em;font-weight:600}.content__leadership__grid .person__info .person_name,.content__leadership__grid .person__info .person_desc,.content__leadership__grid .person__info .person_copied{opacity:0;-moz-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.content__leadership__grid .person__info .person_name.active,.content__leadership__grid .person__info .person_desc.active,.content__leadership__grid .person__info .person_copied.active{opacity:1}@media screen and (max-width: 768px){.content__leadership__grid .person__info .person_name{position:relative;opacity:1}}.content__leadership__grid .person__info .person_name,.content__leadership__grid .person__info .person_copied{position:absolute;left:0px;top:8px}@media screen and (max-width: 768px){.content__leadership__grid .person__info .person_name,.content__leadership__grid .person__info .person_copied{position:relative}}.content__leadership__grid .person__info .person_desc{font-style:italic}@media screen and (max-width: 768px){.content__leadership__grid .person__info .person_desc{position:relative;opacity:1;margin-top:8px}}.content__leadership__grid .person__info .person_copied{font-style:italic}@media screen and (max-width: 768px){.content__leadership__grid .person__info .person_copied{position:relative;margin-top:8px}}.content__leadership__grid .person a{color:#fff21c}.content__leadership .leader{position:relative;display:inline-block;vertical-align:top;font-family:freight-sans-pro,sans-serif;font-size:16px;letter-spacing:-0.01em;color:#fff;width:45%;margin-bottom:20px}@media screen and (max-width: 600px){.content__leadership .leader{width:100%}}.content__leadership .leader:nth-child(even){margin-left:8%}@media screen and (max-width: 600px){.content__leadership .leader:nth-child(even){margin-left:0px}}.content__leadership .leader h3{margin:0px;font-family:freight-display-pro,serif;color:#fff21c;font-size:28px;font-size:28px}@media screen and (max-width: 768px){.content__leadership .leader h3{font-size:22px;line-height:24px}}.content__leadership .leader .leader_copy{display:inline}.content__leadership .leader .leader_copy a,.content__leadership .leader .leader_copy span{color:#fff21c}.content__leadership .leader .leader_copy .email_copied{display:none}.content__leadership .leader .leader_copy.copied a{display:none}.content__leadership .leader .leader_copy.copied .email_copied{display:inline}.content h2{color:#fff21c;font-weight:500;text-transform:capitalize;font-size:48px;font-family:freight-display-pro,serif}@media screen and (max-width: 768px){.content h2{font-size:36px;line-height:38px}}.content h3{color:#ff0;font-weight:500;font-family:freight-display-pro,serif}.copy-click{position:absolute;left:-5000px;font-size:16px}.copyText{font-size:16px}.barba-container{will-change:transform,visibility}.slide-in{box-shadow:0 0 0 #000;transform:translate3d(0, 0, 0);animation:slide-in 1s ease forwards}.slide-out{box-shadow:0 0 0 #000;transform:translate3d(0, 0, 0);animation:slide-out 1s ease forwards}.exit-right{box-shadow:0 0 0 #000;transform:translate3d(0, 0, 0);animation:exit-right 1s ease forwards}.exit-left{box-shadow:0 0 0 #000;transform:translate3d(0, 0, 0);animation:exit-left 1s ease forwards}@keyframes slide-in{from{transform:translateX(100%);visibility:visible}to{transform:translateX(0%)}}@keyframes slide-out{from{transform:translateX(-100%);visibility:visible}to{transform:translateX(0%)}}@keyframes exit-left{from{transform:translateX(0%);visibility:visible}to{transform:translateX(-100%)}}@keyframes exit-right{from{transform:translateX(0%);visibility:visible}to{transform:translateX(100%)}}.footer{position:fixed;width:100%;height:180px;bottom:-280px;background-color:#262324;font-size:14px;-moz-transition:bottom .5s linear;-webkit-transition:bottom .5s linear;transition:bottom .5s linear;color:#e8e4d8;z-index:999}@media screen and (max-width: 1000px){.footer{height:auto;bottom:-400px}}@media screen and (max-width: 1000px){.footer{font-size:12px}}@media screen and (max-width: 768px){.footer{position:relative;bottom:auto;margin-top:60px}}.footer__right{padding-left:10px}@media screen and (max-width: 1000px){.footer__right{padding-left:0px}}.footer__open{bottom:0px}.footer__container{padding:20px 0px;position:relative;display:flex;flex-direction:row-reverse;justify-content:space-between;margin:0px 60px;border-top:1px solid #fff;height:100%}@media screen and (max-width: 768px){.footer__container{margin:0px 20px}}@media screen and (max-width: 767px){.footer__container{flex-direction:row;flex-wrap:wrap}}.footer__grid{display:flex;justify-content:flex-end;width:65%}@media screen and (max-width: 1500px){.footer__grid{width:75%}}@media screen and (max-width: 767px){.footer__grid{width:100%}}@media screen and (max-width: 600px){.footer__grid{flex-wrap:wrap;justify-content:space-between;max-width:440px;margin:auto}}.footer__logo{width:33%;padding-top:12px;text-align:center}@media screen and (max-width: 1500px){.footer__logo{width:25%}}@media screen and (max-width: 767px){.footer__logo{width:100%;text-align:center;margin-top:10px}}.footer__logo img{display:block;position:relative;width:auto;margin:auto;max-width:280px}@media screen and (max-width: 1500px){.footer__logo img{max-width:100%}}@media screen and (max-width: 1000px){.footer__logo img{margin:0px;display:inline-block;max-width:75%}}@media screen and (max-width: 767px){.footer__logo img{max-width:280px}}.footer__logo img.logo_img_alt{display:none}.footer__links,.footer__locations,.footer__award{display:inline-block;vertical-align:top;position:relative;font-family:freight-sans-pro,sans-serif;letter-spacing:-0.01em;color:#fff}@media screen and (max-width: 600px){.footer__links,.footer__locations,.footer__award{margin-bottom:20px}}.footer__links span,.footer__locations span,.footer__award span{display:block;font-weight:800;text-transform:uppercase;color:#e8e4d8}.footer__links a,.footer__locations a,.footer__award a{color:#e8e4d8}.footer__links,.footer__locations{width:25%;margin-right:1%;padding-top:12px}@media screen and (max-width: 600px){.footer__links,.footer__locations{width:auto}}.footer__links__link{position:relative;display:block;margin-bottom:20px}.footer__links__link:last-child{margin-bottom:0px}.footer__award{width:40%;display:inline-block}@media screen and (max-width: 600px){.footer__award{width:70%;margin-left:15%;margin-top:20px}}@media screen and (max-width: 400px){.footer__award{width:100%;margin-left:auto}}.footer__award__inner{display:inline-block;padding:20px 20px;color:#262324;background-color:#fff21c;font-family:freight-sans-pro,sans-serif;font-size:18px}@media screen and (max-width: 1500px){.footer__award__inner{font-size:14px}}.footer__award__inner a{color:#262324;text-decoration:none}@media screen and (max-width: 768px){.footer__award__inner{margin:0 auto}}.footer__award p:not(:last-child){margin:0 0 .5em 0}.footer__award p:last-child{margin:0}.footer__award strong{text-transform:uppercase}@media screen and (max-width: 1000px){.footer .grid .container .col-offset-4{width:100%;margin-left:0px}}body.bg-white .footer{background-color:#fff}body.bg-white .footer__container{border-top:1px solid #262324}body.bg-white .footer__links span,body.bg-white .footer__locations span{color:#262324}body.bg-white .footer__links a,body.bg-white .footer__locations a{color:#262324}body.bg-white .footer__links__location,body.bg-white .footer__locations__location{color:#262324}body.bg-white .footer__award__inner{background-color:#262324;color:#fff}body.bg-white .footer__award__inner a{color:#fff}body.bg-white .footer__logo img.logo_img{display:none}body.bg-white .footer__logo img.logo_img_alt{display:inline-block}.project_detail .proj_vid,.project_detail .video-js,.project_detail video{max-width:100%;height:auto !important;position:relative !important}.project_detail .proj_vid .vjs-fullscreen-control{left:14%}@media screen and (max-width: 600px){.project_detail .proj_vid .vjs-fullscreen-control{left:24%}}.project_detail .proj_vid .vjs-fullscreen-control .vjs-icon-placeholder:before{background-image:url("/wp-content/themes/imprint_projects/assets/img/video_player/controls.svg");background-position:100% 0}.project_detail .proj_vid.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before{background-position:100% 100%}.project_detail .proj_vid.vjs-fullscreen .vjs-control-bar{bottom:16px}.project_detail .proj_vid .vjs-control-bar{height:60px;width:100%;max-width:1100px;background-color:rgba(0,0,0,0);display:none;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:10px}@media screen and (max-width: 600px){.project_detail .proj_vid .vjs-control-bar{bottom:0px}}.project_detail .proj_vid.vjs-has-started .vjs-control-bar{display:block}.project_detail .vjs-big-play-button{width:100px;height:100px;border-radius:50%;border:none;background-color:rgba(0,0,0,0);background-size:contain;background-image:url("/wp-content/themes/imprint_projects/assets/img/video_player/play.png")}@media screen and (max-width: 600px){.project_detail .vjs-big-play-button{width:70px;height:70px;margin-left:-35px}}.project_detail .vjs-big-play-button .vjs-icon-placeholder{position:relative;display:block;height:100%;width:100%}.project_detail .vjs-big-play-button .vjs-icon-placeholder:before{display:none;top:50%;left:50%;-moz-transform:translate(-50%, -30%);-o-transform:translate(-50%, -30%);-ms-transform:translate(-50%, -30%);-webkit-transform:translate(-50%, -30%);transform:translate(-50%, -30%);font-size:46px}.project_detail .vjs-time-control{display:none}.project_detail .vjs-control-bar .vjs-slider-bar:before{display:none}.project_detail .vjs-control-bar .vjs-volume-bar{display:none}.project_detail .vjs-control-bar .vjs-progress-holder{height:10px}.project_detail .vjs-control-bar .vjs-progress-control{position:absolute;display:block;height:10px;left:20%;width:75%;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 600px){.project_detail .vjs-control-bar .vjs-progress-control{width:65%;left:35%}}.project_detail .vjs-control-bar .vjs-button{cursor:pointer;position:absolute;width:40px;height:40px;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 600px){.project_detail .vjs-control-bar .vjs-button{width:30px;height:30px}}.project_detail .vjs-control-bar .vjs-button .vjs-icon-placeholder:before{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;background-size:300%;background-repeat:no-repeat;margin-left:1px}.project_detail .vjs-control-bar .vjs-button.vjs-play-control{left:2%}.project_detail .vjs-control-bar .vjs-button.vjs-play-control .vjs-icon-placeholder:before{background-image:url("/wp-content/themes/imprint_projects/assets/img/video_player/controls.svg")}.project_detail .vjs-control-bar .vjs-button.vjs-play-control.vjs-paused .vjs-icon-placeholder:before{background-position:0 100%}.project_detail .vjs-control-bar .vjs-mute-control{z-index:9999}.project_detail .vjs-control-bar .vjs-mute-control .vjs-icon-placeholder:before{background-image:url("/wp-content/themes/imprint_projects/assets/img/video_player/controls.svg");background-position:50% 0}.project_detail .vjs-control-bar .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before{background-position:50% 100%}.project_detail .vjs-control-bar .vjs-volume-panel{left:8%}@media screen and (max-width: 600px){.project_detail .vjs-control-bar .vjs-volume-panel{left:13%}}.scrollbar-inner{opacity:0;-moz-transition:opacity .3s linear;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.scrollbar-inner.activated{opacity:1}.scroll-wrapper{overflow:hidden !important;padding:0 !important;position:relative}.scroll-wrapper>.scroll-content{border:none !important;box-sizing:content-box !important;height:auto;left:0;margin:0;max-height:none;max-width:none !important;overflow:scroll !important;padding:0;position:relative !important;top:0;width:auto !important}.scroll-wrapper>.scroll-content::-webkit-scrollbar{height:0;width:0}.scroll-element{display:none}.scroll-element,.scroll-element div{box-sizing:content-box}.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible{display:block}.scroll-element .scroll-bar,.scroll-element .scroll-arrow{cursor:default}.scroll-textarea{border:1px solid #ccc;border-top-color:#999}.scroll-textarea>.scroll-content{overflow:hidden !important}.scroll-textarea>.scroll-content>textarea{border:none !important;box-sizing:border-box;height:100% !important;margin:0;max-height:none !important;max-width:none !important;overflow:scroll !important;outline:none;padding:2px;position:relative !important;top:0;width:100% !important}.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar{height:0;width:0}.scrollbar-inner>.scroll-element,.scrollbar-inner>.scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:10}.scrollbar-inner>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-inner>.scroll-element.scroll-x{bottom:2px;height:8px;left:0;width:100%}.scrollbar-inner>.scroll-element.scroll-y{height:100%;right:2px;top:0;width:4px}.scrollbar-inner>.scroll-element .scroll-element_outer{overflow:hidden}.scrollbar-inner>.scroll-element .scroll-element_outer,.scrollbar-inner>.scroll-element .scroll-element_track,.scrollbar-inner>.scroll-element .scroll-bar{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}.scrollbar-inner>.scroll-element .scroll-element_track,.scrollbar-inner>.scroll-element .scroll-bar{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);opacity:.4}.scrollbar-inner>.scroll-element .scroll-element_track{background-color:rgba(0,0,0,0)}.scrollbar-inner>.scroll-element .scroll-bar{background-color:#262324}.scrollbar-inner>.scroll-element:hover .scroll-bar{background-color:#919191}.scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar{background-color:#919191}.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-12px}.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-12px}.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-12px}.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-12px}
/*# sourceMappingURL=main.css.map */
