.video__video{position:relative;padding-bottom:56.25%;width:100%;cursor:pointer}.video__image{top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video__image,.video__play{position:absolute;border:none}.video__play{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:68px;height:48px;background-color:transparent;padding:0;margin:0;cursor:pointer;outline:none;z-index:10}.play-btn__shape{fill:#212121;fill-opacity:.8;cursor:pointer}.play-btn:focus .play-btn__shape,.video__video:hover .play-btn__shape{fill:red;fill-opacity:1}.play-btn__icon{fill:#fff}.video-bg{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:1000;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.video-popup{width:100%;max-width:98vw}.video-popup__video-wrap{padding:0 40px;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.close-line{width:30px;height:2px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:0;top:12px}.close-line:last-child{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.video-popup__button{position:absolute;z-index:1000000;top:20px;right:20px;width:30px;height:30px;background:transparent;outline:none;border:none}.project{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;cursor:url(/testimonials/new/soon.png),auto;position:relative}@media only screen and (max-width:1170px){.project{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;max-height:44px;overflow:hidden;-webkit-transition:all .2s ease;-moz-transition:ease .2s all;transition:all .2s ease;margin-bottom:24px;cursor:pointer}}.project.single{max-height:100%}.project.has-nav{cursor:url(/testimonials/new/hover.png),auto}@media only screen and (max-width:1170px){.project.has-nav{cursor:pointer}}.project__collapse,.single .project__collapse{display:none}@media only screen and (max-width:1170px){.project__collapse{display:block}}.project__text-content{min-width:512px;max-width:512px;position:relative}@media only screen and (max-width:1170px){.project__text-content{width:100%;max-width:100%}}@media only screen and (max-width:767px){.project__text-content{min-width:auto}}.project__head{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-bottom:24px}@media only screen and (max-width:1170px){.single .project__head{pointer-events:none;cursor:default}}.project__title{font-size:67px;line-height:88px;font-weight:500}@media only screen and (max-width:1170px){.project__title{font-size:21px;line-height:26px}}@media only screen and (max-width:767px){.project__title{font-size:18px}}@media only screen and (max-width:1170px){.single .project__title{font-size:32px;font-weight:700;line-height:41px}}.project__button{border-radius:0;border:none;width:210px;height:72px;font-weight:700;font-size:14px;text-transform:uppercase;position:relative;padding:0 0 0 30px;-webkit-transition:all .3s ease;-moz-transition:ease .3s all;transition:all .3s ease}.project__button:hover{background-color:#49cd76}@media only screen and (max-width:1170px){.project__button{display:none}}.project__button svg{position:absolute;top:50%;left:30px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.project__description{font-size:18px;line-height:32px;margin-bottom:24px}.project__tags{font-size:14px;line-height:24px;color:#a5a5a5;margin-bottom:24px}.project__tags span{display:inline-block;padding:0 8px 0 10px;position:relative}.project__tags span:before{content:"";position:absolute;width:2px;height:2px;background-color:#a5a5a5;left:0;top:49%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.project__info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-size:14px;line-height:24px;font-weight:500;margin-bottom:23px}.project__location{padding-left:21px;position:relative;margin-right:29px}.project__location:before{content:"";position:absolute;left:0;width:13px;height:16px;background-image:url(/icons/location.svg);-webkit-background-size:cover;background-size:cover;bottom:4px}.project__type{position:relative;padding-left:24px}.project__type:before{content:"";position:absolute;left:0;width:16px;height:16px;background-image:url(/icons/case.svg);-webkit-background-size:cover;background-size:cover;bottom:4px}.project__about{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:24px}.project__number-box:first-child{margin-right:48px}.project__number-description{font-size:14px;line-height:24px;color:#a5a5a5}.project__number{font-size:50px;line-height:64px;font-weight:500}.project__testimonial{border:1px solid #1e1e1e;position:relative;cursor:pointer;position:absolute;bottom:0;left:0;z-index:11;background-color:#151515;height:100%;max-height:100px;-webkit-transition:all .2s ease;-moz-transition:ease .2s all;transition:all .2s ease;overflow:hidden}.project__testimonial.is-open{cursor:default}@media only screen and (max-width:1170px){.project__testimonial{border:none;position:static;overflow:auto;max-height:1000px;padding:0}}.project__testimonial.is-open{max-height:100%}.project__testimonial-text{padding:0 24px}@media only screen and (max-width:1170px){.project__testimonial-text{padding:0}}.project__testimonial-big{max-height:0;overflow:hidden;-webkit-transition:all .2s ease;-moz-transition:ease .2s all;transition:all .2s ease;cursor:default}.is-open .project__testimonial-big{z-index:12}@media only screen and (max-width:1170px){.project__testimonial-big{max-height:1000px;margin-bottom:24px}}.project__testimonial-photo{width:48px;height:48px;overflow:hidden;border-radius:50%}.project__testimonial-photo img{-webkit-transform:translate(-1px,-1px);-moz-transform:translate(-1px,-1px);transform:translate(-1px,-1px);width:-webkit-calc(100% + 2px);width:-moz-calc(100% + 2px);width:calc(100% + 2px);height:-webkit-calc(100% + 2px);height:-moz-calc(100% + 2px);height:calc(100% + 2px)}.project__testimonial-small{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;position:relative;padding:24px;background-color:#151515;z-index:10}@media only screen and (max-width:1170px){.project__testimonial-small{padding:0;margin-bottom:16px}}.project__testimonial-about{padding-left:12px}.project__author-name{font-size:16px;line-height:24px}.project__author-position{font-size:12px;line-height:18px;color:#a5a5a5}.project__testimonial-arrow{position:absolute;top:40px;right:40px;-webkit-transition:all .2s ease;-moz-transition:ease .2s all;transition:all .2s ease;z-index:11}@media only screen and (max-width:1170px){.project__testimonial-arrow{display:none}}.project__testimonial.is-open .project__testimonial-arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.project__testimonial-text{font-size:16px;line-height:24px;font-style:italic}.is-open .project__testimonial-text{pointer-events:none}.project__testimonial-author{position:absolute;bottom:0;right:0}.is-open .project__testimonial-author{pointer-events:none}@media only screen and (max-width:1170px){.project__testimonial-author{display:none}}.project__testimonial-button{position:absolute;left:8px;height:40px;padding-left:60px;bottom:28px;z-index:8;font-size:14px;line-height:40px;font-weight:700;background-color:transparent;color:#cdcdcd;border:none;cursor:pointer}.project__testimonial-button svg{position:absolute;left:30px;top:14px}@media only screen and (max-width:1170px){.project__testimonial-button{right:0;left:auto;bottom:0}}.project__main,.project__testimonial-footer{position:relative}.project__main{z-index:10;background-color:#151515;padding-bottom:98px}@media only screen and (max-width:1170px){.project__main{padding-bottom:0}}.project__buttons{display:none}@media only screen and (max-width:1170px){.project__buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;padding-bottom:2px}}.project__btn-mob{color:#cdcdcd;font-weight:700;font-size:14px;line-height:40px;text-decoration:none;text-transform:uppercase;width:130px;border:1px solid #cdcdcd;text-align:center;background-color:transparent}.project__media-mobile{display:none}@media only screen and (max-width:1170px){.project__media-mobile{display:block;margin:0 auto 24px}}@media only screen and (max-width:1170px){.project__media-mobile.is-two{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;max-width:592px}}@media only screen and (max-width:767px){.project__media-mobile.is-two{max-width:100%}}.project__media{-webkit-transform:translate(240px);-moz-transform:translate(240px);transform:translate(240px)}@media only screen and (max-width:1170px){.project__media{display:none}}.project__media.one-image{-webkit-transform:translate(0);-moz-transform:translate(0);transform:translate(0)}@media only screen and (max-width:1170px){.project__media.one-image{display:none}}.project__media.is-two{width:100%;max-width:592px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-transform:translate(0);-moz-transform:translate(0);transform:translate(0)}@media only screen and (max-width:1170px){.project__media.is-two{display:none}}.project__image{max-width:910px}@media only screen and (max-width:767px){.is-two .project__image{max-width:100%}}.project__image img{aspect-ratio:910/550;max-width:910px}@media only screen and (max-width:480px){.project__image img{max-width:440px}}.is-two .project__image img{aspect-ratio:256/554}@media only screen and (max-width:600px){.is-two .project__image img{max-width:200px}}@media only screen and (max-width:480px){.is-two .project__image img{max-width:170px}}@media only screen and (max-width:375px){.is-two .project__image img{max-width:128px}}@media only screen and (max-width:480px){.one-image .project__image img{max-width:480px}}@media only screen and (max-width:375px){.one-image .project__image img{max-width:290px}}