*,*::before,*::after{box-sizing: border-box;outline: none;margin: 0;padding: 0}ul{margin: 0;padding: 0}ul li{list-style: none}h1,h2,h3,h4{margin: 0}html{-ms-touch-action: none;font-size: 10vw;font-family: "Haffer", sans-serif;background-color: #000}*::-webkit-selection{background-color: #ff7e4e;color: #fff}*::-moz-selection{background-color: #ff7e4e;color: #fff}*::selection{background-color: #ff7e4e;color: #fff}a{color: currentColor}li{padding-left: 1.5em;position: relative}li:before{content: "•";color: #ff7e4e;left: 0;position: absolute}body,p{color: #fff;font-size: .132rem;letter-spacing: 0.04em;font-weight: 300;line-height: 1.33}img{object-fit: cover;object-position: center}h1{font-family: "PP Neue World", sans-serif;font-size: .571rem;line-height: 1}.website{width: 100%;position: relative;overflow: hidden;min-height: 100vh}b,strong{font-weight: 400}.headline-1,h1{font-family: "PP Neue World", sans-serif;font-size: .571rem;font-weight: 400;line-height: 1;text-transform: uppercase;color: #ff7e4e;letter-spacing: normal}.headline-2,h2{font-family: "PP Neue World", sans-serif;font-size: .293rem;font-weight: 400;line-height: 1.1;text-transform: uppercase;color: #ff7e4e}.quote{font-family: "PP Neue World", sans-serif;font-size: .293rem;font-weight: 400;color: #ff7e4e}.subheadline,h3{font-family: "Haffer", sans-serif;font-size: .351rem;line-height: 1.1;font-weight: 400;color: #fff}.body-big,h4{font-family: "Haffer", sans-serif;font-size: .264rem;line-height: 1.22;font-weight: 300;color: #fff}h5{font-family: "Haffer", sans-serif;font-size: .176rem;line-height: 1;font-weight: 400;color: #fff}.small-title{font-family: "Haffer", sans-serif;font-size: .176rem;line-height: 1;color: #ff7e4e;font-weight: 400}.btn-text{white-space: nowrap;font-family: "Haffer", sans-serif;font-size: .132rem;line-height: 1.56;letter-spacing: 0.04em;color: #ff7e4e;text-transform: uppercase;font-weight: 600}.btn-text a{display: inline-block;text-decoration: none;position: relative}.btn-text a::after{content: "";position: absolute;width: 100%;background-color: #ff7e4e;transform: scaleX(0);height: 2px;bottom: 0;left: 0;transform-origin: bottom left;transition: transform .3s ease-in-out}.btn-text a:hover::after{transform: scaleX(1);transform-origin: bottom left}.back-home-btn{font-family: "Haffer", sans-serif;font-size: .132rem;line-height: 1.56;letter-spacing: 0.04em;color: #fff;text-transform: uppercase;font-weight: 600}.back-home-btn a{display: inline-block;text-decoration: none;position: relative}.back-home-btn a::after{content: "";position: absolute;width: 100%;background-color: #fff;transform: scaleX(0);height: 2px;bottom: 0;left: 0;transform-origin: bottom left;transition: transform .3s ease-in-out}.back-home-btn a:hover::after{transform: scaleX(1);transform-origin: bottom left}.table-text{font-family: "Haffer", sans-serif;font-size: .102rem;line-height: 1.56;font-weight: 600;color: #fff}.color-orange{color: #ff7e4e}.social{display: flex;justify-content: flex-end}.social .imbd{margin-right: .205rem}.social .imbd svg{width: .703rem;height: .351rem}.social .fb svg{width: .351rem;height: .351rem}.reveal{opacity: 0;transform: translate3d(0, .732rem, 0);transition: opacity 700ms ease-in-out, transform 700ms ease-in-out}.reveal.is-visible{opacity: 1;transform: translate3d(0, 0, 0)}.logo-box-long .in,.logo-box-short .in{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-evenly}.logo-box-long .logo-item,.logo-box-short .logo-item{width: 25%;height: .838rem;display: flex;justify-content: center;cursor: pointer}.logo-box-long .logo-item svg,.logo-box-short .logo-item svg,.logo-box-long .logo-item img,.logo-box-short .logo-item img{align-self: center;object-fit: contain;object-position: center;max-width: 80%;max-height: 80%}.logo-box-long{display: none;overflow: hidden}.logo-box-long.open{opacity: 1;overflow: visible}.close-video{width: .166rem;height: .166rem;position: absolute;top: .311rem;right: .344rem;opacity: 0;cursor: pointer;transition: opacity 400ms ease-in-out;pointer-events: none}.close-video svg{stroke: #fff;width: .166rem;height: .166rem}.video{width: 7.69rem;transform: translate3d(0, 0, 0);position: relative;margin: 0 auto;cursor: pointer}.video iframe{width: 7.69rem;height: 4.33rem;position: absolute;width: 100%;height: 100%;left: 0;top: 0}.video .youtube-container{position: relative;width: 7.69rem;height: 4.32rem;left: 50%;transform: translate3d(-50%, 0, 0);top: 0;transition: width 400ms ease-in-out, height 400ms ease-in-out}.video .youtube-container iframe{position: absolute !important;width: 100% !important;height: 100% !important;left: 0 !important;top: 0 !important}.video .youtube-container.full{width: 100vw;height: 100vh}.video .youtube-container.full .close-video{pointer-events: all;opacity: 1}.video .overlay,.video .youtube{position: absolute;width: 100%;height: 100%;left: 0;top: 0}.video .play-icon{position: absolute;top: 1.87rem;right: 3.55rem;width: .6rem;height: .6rem;z-index: 1}.video .play-icon svg{width: .6rem;height: .6rem}.video .full .overlay{height: 20%}.bullet-list .bullet,ul .bullet{display: flex}.bullet-list .bullet .orange-dot,ul .bullet .orange-dot,.bullet-list .bullet li,ul .bullet li{display: inline-block;border-radius: 50%;width: .051rem;height: .051rem;background-color: #ff7e4e;margin-right: .154rem;margin-bottom: .022rem}.bullet-list .bullet .text,ul .bullet .text{margin-bottom: .088rem}.intro{margin-top: -0.293rem}.intro .headline-1{width: 4.3rem;text-align: center;margin: 0 auto;margin-bottom: .798rem}.intro .body-big{width: 5.18rem;text-align: center;margin: 0 auto;margin-bottom: .985rem}.logo-white,.logo-black{width: .947rem;height: .316rem;cursor: pointer}.logo-white svg,.logo-black svg{width: .947rem;height: .316rem}.header{width: 100%;position: relative;z-index: 2}.header .content{padding-top: .256rem;margin-left: .373rem;margin-right: .344rem;display: flex;justify-content: space-between}.header .content .left{display: flex}.header .content .left .logo-black{display: none}.header .content .right{display: flex}.header .content .right .menu-open{cursor: pointer;display: flex;z-index: 1;align-items: center;justify-content: center;width: .234rem;height: .234rem}.header .content .right .menu-open svg{width: .234rem;height: .088rem}.header .content .right .menu-close{cursor: pointer;display: flex;align-items: center;justify-content: center;display: none;width: .234rem;height: .234rem;z-index: 200}.header .content .right .menu-close svg{width: .166rem;height: .166rem}.header .content .right .menu-list{transform: translate3d(100%, 0, 0);transition: transform .6s ease-in-out;position: absolute;top: 0;right: 0;width: 5rem;height: 100vh;background-color: #ff7e4e;z-index: 1;display: flex;flex-direction: column;justify-content: center}.header .content .right .menu-list .content{margin-top: .732rem;margin-bottom: .337rem;height: 3.7rem;display: flex;flex-direction: column}.header .content .right .menu-list .content .nav-bar{text-align: right}.header .content .right .menu-list .content .nav-bar ul{text-decoration: none}.header .content .right .menu-list .content .nav-bar ul li{color: #000;margin-bottom: .132rem}.header .content .right .menu-list .content .nav-bar ul li a{display: inline-block;text-decoration: none;position: relative}.header .content .right .menu-list .content .nav-bar ul li a::after{content: "";position: absolute;width: 100%;background-color: #000;transform: scaleX(0);height: 2px;bottom: 0;left: 0;transform-origin: bottom left;transition: transform .3s ease-in-out}.header .content .right .menu-list .content .nav-bar ul li a.active::after,.header .content .right .menu-list .content .nav-bar ul li a:hover::after{transform: scaleX(1);transform-origin: bottom left}.header .content .right .menu-list .content .social{margin-top: .22rem;display: flex}.hero{width: 100%;margin-top: -0.293rem;margin-bottom: .117rem}.hero .content{width: 5.23rem;margin: 0 auto}.hero .content .headline-1{width: 5.23rem;margin-bottom: 0;text-align: center}.hero-video{width: 10rem;height: 5.62rem;margin-bottom: .286rem;overflow: hidden}.hero-video video{width: 100%;height: auto;object-fit: cover}.about{width: 100%;margin-bottom: 1.41rem}.about .content{padding-top: .286rem}.about .content .clients{width: 8.4rem;margin: 0 auto;margin-bottom: .598rem}.services{margin-bottom: 1.58rem}.services .headline-1{width: 3.32rem;text-align: center;margin: 0 auto;margin-bottom: .864rem}.projects .intro .headline-1{width: 4.14rem}.projects .project-list .project-item{width: 9.31rem;height: 5.21rem;margin: 0 auto;margin-bottom: .366rem}.projects .project-list .project-item .project-img{width: 9.31rem;height: 5.21rem;position: relative}.projects .project-list .project-item .project-img img{width: 9.31rem;height: 5.21rem}.projects .project-list .project-item .project-img .date-info{position: absolute;top: .176rem;left: .176rem;font-size: .176rem;font-family: "Haffer", sans-serif;color: #fff}.projects .project-list .project-item .project-img .date-info .date{color: #fff;margin-bottom: .037rem}.projects .project-list .project-item .project-img .date-info .genre{opacity: 30%}.projects .project-list .project-item .project-img .project-name{position: absolute;bottom: .044rem;left: .176rem;display: flex;justify-content: center}.projects .project-list .project-item .project-img .project-name .headline-1{width: fit-content;color: #fff;margin-bottom: 0;margin-right: .209rem}.projects .project-list .project-item .project-img .project-name .headline-1 a{text-decoration: none}.projects .project-list .project-item .project-img .project-name .arrow-more{margin-top: .051rem}.projects .project-list .project-item .project-img .project-name:hover .arrow-more{transform: translateX(50%)}.projects .project-list .project-item:hover{cursor: pointer}.projects .project-list .project-item:hover .arrow-more{transform: translateX(50%)}.links{padding-top: .355rem;padding-bottom: .673rem}.links .btn-text{cursor: pointer;width: 2.2rem;margin: 0 auto;margin-bottom: .073rem;text-align: center}.links .btn-text a:hover::after{background-color: #ff7e4e}.footer{width: 100%;height: 5.62rem;display: flex}.footer .left{width: 50%}.footer .left img{width: 5rem;height: 5.62rem}.footer .right{width: 50%;height: 5.62rem;position: relative;background: #ff7e4e;color: #000}.footer .right .content{padding: .382rem 1.15rem .403rem .344rem}.footer .right .content .logo-black{width: 1.04rem;height: .351rem;margin-bottom: 1.1rem;cursor: pointer}.footer .right .content .logo-black svg{width: 1.04rem;height: .351rem}.footer .right .content .headline-1{color: #000;margin-bottom: .498rem}.footer .right .content .contact-details{font-family: "Haffer", sans-serif;font-size: .132rem;line-height: 1.33;margin-bottom: .48rem}.footer .right .content .contact-details .phone{text-decoration: none}.footer .right .content .contact-details .email{cursor: pointer}.footer .right .content .contact-details .email a{text-decoration: none}.footer .right .content .contact-details .address{text-transform: uppercase;font-weight: 600}.footer .right .content .contact-details .btn-text{color: #000}.footer .right .content .contact-details .btn-text a::after{background-color: #000}.footer .right .content .line-1{display: flex;align-items: baseline;margin-bottom: .807rem}.footer .right .content .line-1 .privacy-policy{font-family: "Haffer", sans-serif;font-weight: 600;font-size: .132rem;line-height: 1.33;text-transform: uppercase;margin-right: 1.22rem}.footer .right .content .line-1 .btn-text{color: #000}.footer .right .content .line-1 .btn-text a::after{background-color: #000}.footer .right .content .line-2{display: flex;width: 3.51rem;justify-content: space-between}.footer .right .content .line-2 .small-text{font-size: .117rem;line-height: 1.62;color: #000;opacity: 30%}.footer .right .content .line-2 .small-text a{cursor: pointer;text-decoration: none}.consent{width: 10rem;position: fixed;bottom: 0;z-index: 3000;display: none}.consent.show{display: block}.consent .content{padding: .161rem .344rem .168rem .344rem;color: #000;width: 100%;background-color: #ff7e4e;display: flex;justify-content: space-between;align-items: center}.consent .content .info{display: flex;width: 2.67rem;justify-content: space-between}.consent .content .info .info-text,.consent .content .info .learn-more{font-size: .132rem;line-height: 1.33}.consent .content .info .learn-more{cursor: pointer;font-weight: 500;text-transform: uppercase}.consent .content .info .learn-more a{display: inline-block;text-decoration: none;position: relative}.consent .content .info .learn-more a::after{content: "";position: absolute;width: 100%;background-color: #000;transform: scaleX(0);height: 2px;bottom: 0;left: 0;transform-origin: bottom left;transition: transform .3s ease-in-out}.consent .content .info .learn-more a:hover::after{transform: scaleX(1);transform-origin: bottom left}.consent .content .agree{display: flex;align-self: center;width: 1.6rem;position: relative}.show-menu{position: relative;overflow: hidden}.show-menu .header .content .right .menu-open{display: none}.show-menu .header .content .right .menu-close{display: flex}.show-menu .header .content .right .menu-list{transform: translate3d(0, 0, 0)}.project-img-frame,.project-img,.img-large,.img{position: relative}.project-img-frame::before,.project-img::before,.img-large::before,.img::before{content: "";position: absolute;width: 100%;height: 100%;background-color: #000000;opacity: 0.2;left: 0;bottom: 0;pointer-events: none}.project-img-frame img,.project-img img,.img-large img,.img img{object-fit: cover;object-position: center}.award-table{width: 9.31rem;margin: 0 auto;display: flex;flex-direction: column;align-content: center}.award-table .title{font-family: "Haffer", sans-serif;font-weight: 400;font-size: .132rem;line-height: 1.33;opacity: 50%;text-align: left;padding-bottom: .088rem;display: flex}.award-table .item{display: flex;padding-top: .212rem;padding-bottom: .19rem}.award-table .logo{cursor: pointer}.award-table .logo,.award-table .body-big,.award-table .description{align-self: center}.project-item-description-long,.project-item-description-short{width: 100%}.project-item-description-long .hero,.project-item-description-short .hero{position: relative;top: -0.329rem;width: 10rem;height: 5.62rem;margin-bottom: 0}.project-item-description-long .hero .project-img-frame,.project-item-description-short .hero .project-img-frame{position: relative;width: 10rem;height: 5.62rem}.project-item-description-long .hero .project-img-frame img,.project-item-description-short .hero .project-img-frame img{position: absolute;width: 10rem;height: 5.62rem;z-index: -1}.project-item-description-long .hero .project-img-frame .project-name,.project-item-description-short .hero .project-img-frame .project-name{position: absolute;margin: 0 auto;top: 50%;left: 50%;transform: translate(-50%, -50%);display: flex;flex-direction: column}.project-item-description-long .hero .project-img-frame .project-name .headline-1,.project-item-description-short .hero .project-img-frame .project-name .headline-1{text-align: center;width: fit-content;color: #fff;margin-bottom: .783rem}.project-item-description-long .hero .project-img-frame .project-name .headline-1 a,.project-item-description-short .hero .project-img-frame .project-name .headline-1 a{text-decoration: none}.project-item-description-long .hero .project-img-frame .social,.project-item-description-short .hero .project-img-frame .social{cursor: pointer}.project-item-description-long .hero .project-img-frame .social .imbd,.project-item-description-short .hero .project-img-frame .social .imbd{position: absolute;bottom: .343rem;right: .344rem}.project-item-description-long .plot .content,.project-item-description-short .plot .content{padding-top: .93rem;padding-bottom: 1.52rem}.project-item-description-long .plot .body-big,.project-item-description-short .plot .body-big{width: 5.18rem;text-align: center;margin: 0 auto;margin-bottom: .915rem}.project-item-description-long .plot .columns,.project-item-description-short .plot .columns{margin: 0 auto;width: 6.98rem;display: flex;justify-content: space-between;font-family: "Haffer", sans-serif;font-size: .132rem;line-height: 1.33}.project-item-description-long .plot .columns .column-1,.project-item-description-short .plot .columns .column-1{width: 3rem}.project-item-description-long .plot .columns .column-2,.project-item-description-short .plot .columns .column-2{width: 2.95rem}.project-item-description-long .production-actors,.project-item-description-short .production-actors{width: 7.7rem;margin: 0 auto;margin-bottom: 1.53rem}.project-item-description-long .production-actors .headline-1,.project-item-description-short .production-actors .headline-1{width: 4rem;text-align: center;margin: 0 auto;margin-bottom: .82rem}.project-item-description-long .production-actors .production-info,.project-item-description-short .production-actors .production-info{width: 100%}.project-item-description-long .production-actors .production-info .production-info-item,.project-item-description-short .production-actors .production-info .production-info-item{text-align: center;margin-bottom: .373rem}.project-item-description-long .production-actors .production-info .production-info-item .small-title,.project-item-description-short .production-actors .production-info .production-info-item .small-title{color: #ff7e4e;margin-bottom: .015rem}.project-item-description-long .production-actors .production-info .production-info-item .body-big,.project-item-description-short .production-actors .production-info .production-info-item .body-big{color: #fff}.project-item-description-long .production-actors .production-info .production-info-item .logo-list,.project-item-description-short .production-actors .production-info .production-info-item .logo-list{padding-top: .139rem;width: 100%;display: flex;justify-content: center}.project-item-description-long .production-actors .production-info .production-info-item .logo-list .logo,.project-item-description-short .production-actors .production-info .production-info-item .logo-list .logo{width: 25%;max-height: .512rem;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;cursor: pointer}.project-item-description-long .production-actors .production-info .production-info-item .logo-list .logo svg,.project-item-description-short .production-actors .production-info .production-info-item .logo-list .logo svg,.project-item-description-long .production-actors .production-info .production-info-item .logo-list .logo img,.project-item-description-short .production-actors .production-info .production-info-item .logo-list .logo img{align-self: center;object-fit: cover;object-position: center;max-width: 80%;max-height: 80%}.project-item-description-long .nominated,.project-item-description-short .nominated{margin-bottom: 1.57rem}.project-item-description-long .nominated .headline-1,.project-item-description-short .nominated .headline-1{width: 4rem;text-align: center;margin: 0 auto;margin-bottom: .842rem}.project-item-description-long .nominated .award-table .name-1,.project-item-description-short .nominated .award-table .name-1{width: 2.06rem}.project-item-description-long .nominated .award-table .name-2,.project-item-description-short .nominated .award-table .name-2{width: 3.67rem}.project-item-description-long .nominated .award-table .name-3,.project-item-description-short .nominated .award-table .name-3{width: 3.57rem}.project-item-description-long .nominated .award-table .item .logo,.project-item-description-short .nominated .award-table .item .logo{width: 2.06rem}.project-item-description-long .nominated .award-table .item .body-big,.project-item-description-short .nominated .award-table .item .body-big{width: 3.67rem}.project-item-description-long .nominated .award-table .item .description,.project-item-description-short .nominated .award-table .item .description{width: 3.57rem}.project-item-description-long .nominated .award-table .item .logo,.project-item-description-short .nominated .award-table .item .logo{cursor: pointer}.project-item-description-long .nominated .award-table .item .logo img,.project-item-description-short .nominated .award-table .item .logo img,.project-item-description-long .nominated .award-table .item .logo svg,.project-item-description-short .nominated .award-table .item .logo svg{align-self: center;object-fit: cover;object-position: center;max-width: 50%;max-height: 50%}.project-item-description-long .media-mentions,.project-item-description-short .media-mentions{margin-bottom: 1.56rem}.project-item-description-long .media-mentions .headline-1,.project-item-description-short .media-mentions .headline-1{width: 4rem;text-align: center;margin: 0 auto;margin-bottom: .842rem}.project-item-description-long .media-mentions .award-table .name-1,.project-item-description-short .media-mentions .award-table .name-1{width: 2.42rem}.project-item-description-long .media-mentions .award-table .name-2,.project-item-description-short .media-mentions .award-table .name-2{width: 1.61rem}.project-item-description-long .media-mentions .award-table .name-3,.project-item-description-short .media-mentions .award-table .name-3{width: 5.29rem}.project-item-description-long .media-mentions .award-table .item .logo,.project-item-description-short .media-mentions .award-table .item .logo{width: 2.42rem}.project-item-description-long .media-mentions .award-table .item .body-big,.project-item-description-short .media-mentions .award-table .item .body-big{width: 5.29rem}.project-item-description-long .media-mentions .award-table .item .body-big a,.project-item-description-short .media-mentions .award-table .item .body-big a{text-decoration: none}.project-item-description-long .media-mentions .award-table .item .body-big a:hover,.project-item-description-short .media-mentions .award-table .item .body-big a:hover{color: #ff7e4e}.project-item-description-long .media-mentions .award-table .item .description,.project-item-description-short .media-mentions .award-table .item .description{width: 1.61rem}.project-item-description-long .media-mentions .award-table .item .logo,.project-item-description-short .media-mentions .award-table .item .logo{cursor: pointer}.project-item-description-long .media-mentions .award-table .item .logo img,.project-item-description-short .media-mentions .award-table .item .logo img,.project-item-description-long .media-mentions .award-table .item .logo svg,.project-item-description-short .media-mentions .award-table .item .logo svg{align-self: center;object-fit: cover;object-position: center;max-width: 50%;max-height: 50%}.project-item-description-long .project-videos-photos .headline-1,.project-item-description-short .project-videos-photos .headline-1{width: 5.01rem;text-align: center;margin: 0 auto;margin-bottom: .865rem}.project-item-description-long .project-videos-photos .content .video,.project-item-description-short .project-videos-photos .content .video{margin-bottom: .908rem}.project-item-description-long .project-videos-photos .content .img,.project-item-description-short .project-videos-photos .content .img{width: 7.69rem;height: 4.32rem;margin: 0 auto;margin-bottom: .908rem}.project-item-description-long .project-videos-photos .content .img img,.project-item-description-short .project-videos-photos .content .img img{width: 7.69rem;height: 4.33rem}.project-item-description-long .project-videos-photos .content .img-large,.project-item-description-short .project-videos-photos .content .img-large{width: 100%;height: 5.23rem;margin-bottom: .871rem}.project-item-description-long .project-videos-photos .content .img-large img,.project-item-description-short .project-videos-photos .content .img-large img{width: 10rem;height: 5.23rem}.project-item-description-long .project-videos-photos .content .img-large:last-child,.project-item-description-short .project-videos-photos .content .img-large:last-child{margin-bottom: 0}.project-item-description-long .project-videos-photos .content .body-big,.project-item-description-short .project-videos-photos .content .body-big{width: 5.18rem;text-align: center;margin: 0 auto;margin-bottom: .871rem}.project-item-description-long .next-project .content,.project-item-description-short .next-project .content{margin: 0 auto;padding-top: .721rem;padding-bottom: .673rem}.project-item-description-long .next-project .content .next-project-btn,.project-item-description-short .next-project .content .next-project-btn{letter-spacing: 0.04em}.no-caps{text-transform: none}.film .intro .headline-1,.commercials .intro .headline-1{width: 6.09rem}.film .body-big,.commercials .body-big{text-align: center;width: 5.18rem;margin: 0 auto;margin-bottom: 1rem}.commercials .project-item{width: 9.31rem;margin: 0 auto;margin-bottom: .366rem}.commercials .project-item .project-img{width: 9.31rem;height: 5.21rem;position: relative}.commercials .project-item .project-img img{width: 9.31rem;height: 5.21rem}.commercials .project-item .project-img .date-info{position: absolute;top: .176rem;left: .176rem;font-size: .176rem;font-family: "Haffer", sans-serif;color: #fff}.commercials .project-item .project-img .date-info .date{color: #fff;margin-bottom: .037rem}.commercials .project-item .project-img .client-name{position: absolute;left: .176rem;bottom: .776rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: calc(99.5%)}.commercials .project-item .project-img .client-name .headline-1{color: #fff;margin: 0;width: fit-content;text-align: left}.commercials .project-item .project-img .project-name{position: absolute;bottom: .044rem;left: .176rem;display: flex;justify-content: center;align-items: center;max-width: 100%}.commercials .project-item .project-img .project-name .headline-1{width: fit-content;color: #fff;margin-bottom: 0;margin-right: .209rem}.commercials .project-item .project-img .project-name .headline-1 a{text-decoration: none}.commercials .project-item .project-img .project-name .arrow-more{margin-top: .051rem;margin-left: .073rem}.arrow-down-normal{width: .146rem;height: .136rem;margin: 0 auto;margin-bottom: .165rem;cursor: pointer;opacity: 0.2;transition: transform 300ms ease-in-out}.arrow-down-normal svg{width: .146rem;height: .136rem}.arrow-down-normal:first-child{position: absolute;left: 0;right: 0;opacity: 0.5}.arrow-down-normal:first-child + .arrow-down-normal{position: absolute;left: 0;right: 0;opacity: 1}.arrow-down-hover{display: none;width: .146rem;height: .544rem;margin: 0 auto;margin-bottom: .165rem}.arrow-down-hover svg{width: .146rem;height: .544rem}.arrow-next-normal{width: .146rem;height: .136rem}.arrow-next-normal svg{width: .146rem;height: .136rem}.arrow-next-hover{display: none;width: .544rem;height: .146rem}.arrow-next-hover svg{width: .544rem;height: .146rem}.arrow-back-normal{width: .544rem;height: .146rem}.arrow-back-normal svg{width: .132rem;height: .127rem}.arrow-back-hover{display: none;width: .544rem;height: .146rem}.arrow-back-hover svg{width: .544rem;height: .146rem}.agree,.next-project-btn-2,.back-to-list{position: relative;cursor: pointer;width: 1.12rem;height: .146rem;margin: 0 auto;display: flex;text-decoration: none;align-items: center}.agree a,.next-project-btn-2 a,.back-to-list a{display: flex;align-items: center}.agree .btn-text,.next-project-btn-2 .btn-text,.back-to-list .btn-text{white-space: nowrap;position: static !important}.agree .btn-text,.next-project-btn-2 .btn-text,.back-to-list .btn-text{position: absolute;color: #fff;margin-left: .113rem}.agree .btn-text a::after,.next-project-btn-2 .btn-text a::after,.back-to-list .btn-text a::after{background-color: transparent}.agree svg,.next-project-btn-2 svg,.back-to-list svg{width: .183rem;height: .146rem;display: block;position: absolute;right: 100%;opacity: 0.2;transition: transform 300ms ease-in-out}.agree svg:first-child,.next-project-btn-2 svg:first-child,.back-to-list svg:first-child{opacity: 0.5}.agree svg:first-child + svg,.next-project-btn-2 svg:first-child + svg,.back-to-list svg:first-child + svg{opacity: 1}.agree:hover svg:first-child,.next-project-btn-2:hover svg:first-child,.back-to-list:hover svg:first-child{transform: translate3d(-0.183rem, 0, 0)}.agree:hover svg:first-child + svg,.next-project-btn-2:hover svg:first-child + svg,.back-to-list:hover svg:first-child + svg{transform: translate3d(-0.366rem, 0, 0)}.agree{margin: 0}.agree *{color: black}.agree * a::after{background-color: transparent !important}.next-project-btn-2 .btn-text{margin: 0}.next-project-btn-2 svg{left: 100%;right: auto}.next-project-btn-2:hover svg:first-child{transform: translate3d(.183rem, 0, 0)}.next-project-btn-2:hover svg:first-child + svg{transform: translate3d(.366rem, 0, 0)}.next-project-btn{position: relative;width: 1.71rem;height: .146rem;margin-left: .146rem;margin-bottom: .073rem}.next-project-btn .arrow-next-normal,.next-project-btn .arrow-next-hover{position: absolute;top: .029rem}.next-project-btn .arrow-next-normal{right: .461rem}.next-project-btn .arrow-next-hover{right: .037rem}.next-project-btn .btn-text{position: absolute;color: #fff;margin-left: .113rem}.next-project-btn .btn-text a::after{background-color: #fff}.next-project-btn:hover .arrow-next-hover{display: block}.next-project-btn:hover .arrow-next-normal{display: none}.next-project-btn:hover .btn-text a::after{transform: scaleX(1);transform-origin: bottom left}.see-more:hover .btn-text a::after{background-color: transparent !important;transform: scaleX(1);transform-origin: bottom left}.see-more:hover .arrow-down-normal:first-child{transform: translate3d(0, -0.183rem, 0)}.see-more:hover .arrow-down-normal:first-child + .arrow-down-normal{transform: translate3d(0, -0.366rem, 0)}.see-more.open{display: none}.arrow-more{width: .458rem;height: .288rem;display: inline-block;transition: transform .3s ease-in-out;cursor: pointer}.arrow-more svg{width: .458rem;height: .288rem}.arrow-more:hover{transform: translateX(50%)}.see-more{width: .684rem;height: 1.02rem;margin: 0 auto;margin-top: .598rem;cursor: pointer}.see-more .btn-text a::after{background-color: transparent !important}.see-more .arrow-down{margin: 0 auto;margin-bottom: .165rem}.see-more .more{text-align: center}.next-project-name{text-align: center;font-family: "PP Neue World", sans-serif;font-size: .293rem;line-height: .542rem;color: #ff7e4e;text-transform: uppercase}.services-page{margin-bottom: .761rem}.services-page .services-list{height: fit-content}.services-page .services-list .services-item{display: flex;flex-direction: column}.services-page .services-list .services-item .item-1{display: flex;margin-bottom: .476rem}.services-page .services-list .services-item .item-1 .services-description{width: 3.57rem}.services-page .services-list .services-item .item-1 .services-description .text{margin-bottom: .417rem}.services-page .services-list .services-item .item-1 .services-description .headline-2{text-transform: none;margin-bottom: .329rem}.services-page .services-list .services-item .item-1 .services-description .bullet-list .text{margin-bottom: .117rem}.services-page .services-list .services-item .item-1 .services-description .btn-text{margin-top: .281rem}.services-page .services-list .services-item .item-2 .img{width: 9.31rem;height: 2.85rem;margin: 0 auto;margin-bottom: .256rem}.services-page .services-list .services-item .item-2 .img img{width: 9.31rem;height: 2.85rem}.services-list{width: 9.31rem;margin: 0 auto}.services-list .services-item{padding-top: .41rem;padding-bottom: .351rem;display: flex}.services-list .services-item .services-number{width: 1.27rem;font-family: "PP Neue World", sans-serif;font-size: .586rem;font-weight: 400;line-height: .925;text-transform: uppercase;color: #ff7e4e}.services-list .services-item .services-title{width: 4.03rem}.services-list .services-item .services-description{padding-right: .454rem}.services-list .services-item .services-description .text{width: 3.57rem;margin-bottom: .176rem}.about-page .intro{width: 100%}.about-page .intro .headline-1{width: 5.17rem}.about-page .img-large{width: 100%;height: 5.62rem;margin-bottom: .725rem}.about-page .img-large img{width: 10rem;height: 5.62rem}.about-page .key-facts{margin-bottom: .739rem}.about-page .key-facts .numbers{width: 7.7rem;margin: 0 auto;display: flex;justify-content: space-around;margin-bottom: .739rem}.about-page .key-facts .numbers .number-item{width: 40%;display: flex;flex-direction: column}.about-page .key-facts .numbers .number-item .number{margin-top: .264rem;margin-bottom: .037rem}.about-page .key-facts .img{width: 7.7rem;height: 4.32rem;margin-bottom: .739rem;margin: 0 auto}.about-page .key-facts .img img{width: 7.7rem;height: 4.32rem}.about-page .sustainability{width: 100%;margin-bottom: .739rem}.about-page .sustainability .headline-1{width: 4.3rem;text-align: center;margin: 0 auto;margin-bottom: .82rem}.about-page .sustainability .content{width: 5.18rem;margin: 0 auto}.about-page .sustainability .content .column{width: 100%;margin: 0 auto;text-align: center}.about-page .img{width: 10rem;height: 5.62rem}.about-page .img img{width: 10rem;height: 5.62rem}.about-page .our-clients{margin-bottom: 1.39rem}.about-page .our-clients .headline-1{width: 6.09rem;text-align: center;margin: 0 auto;margin-bottom: .861rem}.about-page .our-clients .logo-box-short{width: 8.4rem;margin: 0 auto;margin-bottom: .598rem;display: flex;flex-wrap: wrap}.about-page .our-partners{width: 6.09rem;margin: 0 auto;margin-bottom: .922rem}.about-page .our-partners .headline-1{width: 6.09rem;margin: 0 auto;margin-bottom: .761rem;text-align: center}.about-page .our-partners .partner-logos{width: 4.01rem;margin: 0 auto;display: flex;align-items: center;justify-content: center}.about-page .our-partners .partner-logos .logo{width: 50%;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;cursor: pointer}.about-page .our-partners .partner-logos .logo svg,.about-page .our-partners .partner-logos .logo img{align-self: center;object-fit: cover;object-position: center;max-width: 80%;max-height: 80%}.contact-page .intro .body-big{margin-bottom: 0}.contact-page .contact-details{width: 6.09rem;margin: 0 auto;margin-bottom: .542rem}.contact-page .contact-details a{text-decoration: none}.contact-page .contact-details .contact-item{text-align: center;margin-bottom: .286rem}.contact-page .contact-details .contact-item:last-child{margin-top: .534rem}.contact-page .contact-details .columns{width: 3.84rem;margin: 0 auto;display: flex;justify-content: space-between;margin-top: .249rem}.contact-page .contact-details .columns .column .directions{font-weight: 500;text-transform: uppercase}.contact-page .contact-details .columns .column .directions a{display: inline-block;text-decoration: none;position: relative}.contact-page .contact-details .columns .column .directions a::after{content: "";position: absolute;width: 100%;background-color: #fff;transform: scaleX(0);height: 2px;bottom: 0;left: 0;transform-origin: bottom left;transition: transform .3s ease-in-out}.contact-page .contact-details .columns .column .directions a:hover::after{transform: scaleX(1);transform-origin: bottom left}.contact-page .map-container{width: 100%;height: 3.95rem}.contact-page .map-container .map{width: 100%;height: 3.95rem}.privacy-policy .content{padding-right: 1.96rem;padding-left: 2.02rem}.privacy-policy .content .privacy-item{margin-bottom: .703rem}.privacy-policy .content .privacy-item .question{margin-bottom: .366rem}.privacy-policy .content .privacy-item .answer .small-title{color: #fff;margin-bottom: .176rem}.privacy-policy .content .privacy-item .answer .bullet-list .bullet .answer-paragraph .small-title,.privacy-policy .content .privacy-item .answer ul .bullet .answer-paragraph .small-title,.privacy-policy .content .privacy-item .answer .bullet-list li .answer-paragraph .small-title,.privacy-policy .content .privacy-item .answer ul li .answer-paragraph .small-title{line-height: 1.25;color: #fff;margin-bottom: .168rem}.privacy-policy .content .privacy-item .answer .bullet-list .bullet .answer-paragraph .text,.privacy-policy .content .privacy-item .answer ul .bullet .answer-paragraph .text,.privacy-policy .content .privacy-item .answer .bullet-list li .answer-paragraph .text,.privacy-policy .content .privacy-item .answer ul li .answer-paragraph .text{margin-bottom: .366rem}.privacy-policy .content .cookies{margin-bottom: .767rem}.privacy-policy .content .cookies .body-big{margin-bottom: .366rem}.privacy-policy .content .cookies .cookies-table{width: 100%}.privacy-policy .content .cookies .cookies-table table{border-collapse: collapse;font-size: .102rem;line-height: 1.5;width: 6.09rem;text-align: left}.privacy-policy .content .cookies .cookies-table table th{font-weight: 400}.privacy-policy .content .cookies .cookies-table table thead th{padding-top: .176rem;padding-bottom: .176rem}.privacy-policy .content .cookies .cookies-table table tbody tr{border-top: .007rem solid #393939}.privacy-policy .content .cookies .cookies-table table tbody td{padding-top: .176rem;padding-bottom: .176rem;padding-right: .761rem;vertical-align: top}.page-not-found{width: 10rem}.page-not-found .intro{width: 100%}.page-not-found .intro .headline-1{margin-bottom: 0}.page-not-found .img{width: 1.96rem;height: 1.1rem;margin: 0 auto}.page-not-found .img img{width: 1.96rem;height: 1.1rem}.page-not-found .troubleshoot .headline-1{width: 6.09rem;text-align: center;margin: 0 auto;margin-top: .22rem}.page-not-found .text{width: 3.57rem;text-align: center;margin: 0 auto;font-size: .132rem;line-height: 1.33;margin-bottom: .593rem}.page-not-found .back-to-list{width: 1.06rem;margin-bottom: .293rem}.contact-page + .footer{display: none}.map-navs{position: absolute;right: .351rem;bottom: .264rem;z-index: 2}.map-navs .map-nav{margin-top: .117rem;cursor: pointer;width: .351rem;height: .351rem}.map-navs .map-nav svg{width: .351rem;height: .351rem}.marker-size{width: .264rem;height: .381rem}.char{display: inline-block}.word{overflow: hidden;position: relative;display: inline-block}.img-large{position: relative;overflow: hidden}.parallax{position: absolute;width: 100%;height: 150%;left: 0;top: -25%;background-size: cover;background-position: center}[data-splitting]{opacity: 0}[data-splitting] *{vertical-align: top}[data-splitting].is-visible{opacity: 1}.youtube-modal{position: fixed;width: 100%;height: 100%;left: 0;top: 0;z-index: 100000;transition: opacity 400ms ease-in-out;pointer-events: none;opacity: 0;background: #000}.youtube-modal .youtube-modal-header{position: absolute;z-index: 20;background: #000;height: 74px;left: 0;top: 0;width: 100%}.youtube-modal .youtube-modal-close{width: .166rem;height: .166rem;position: absolute;top: .311rem;right: .344rem;cursor: pointer}.youtube-modal .youtube-modal-close svg{stroke: #fff;width: .166rem;height: .166rem}.youtube-modal .youtube-modal-content{position: fixed;width: 100%;height: 100%;left: 0;top: 0}.youtube-modal .youtube-modal-content iframe{width: 100% !important;height: 100% !important}.youtube-modal.show{opacity: 1;pointer-events: all}.border{padding: 0 !important}.border:before{background: #393939;transition: width 1.2s 200ms, height 1.2s 200ms}.border-bottom{height: 2px !important;width: 100% !important;bottom: 0;left: 0}.border-bottom:before{content: "";position: absolute;height: 2px;width: 0;top: 0;left: 0}.border-bottom.is-visible:before{width: 100%}.border-top{height: 2px !important;width: 100% !important;top: 0;left: 0}.border-top:before{content: "";position: absolute;height: 2px;width: 0;top: 0;left: 0}.border-top.is-visible:before{width: 100%}.border-left{width: 2px !important;height: 100% !important;top: 0;left: 0}.border-left:before{content: "";position: absolute;width: 2px;height: 0;bottom: 0;left: 0}.border-left.is-visible:before{height: 100%}.border-right{width: 2px !important;height: 100% !important;top: 0;right: 0}.border-right:before{content: "";position: absolute;width: 2px;height: 0;top: 0;left: 0}.border-right.is-visible:before{height: 100%}.border-holder{position: relative}.border-holder .border{position: absolute;z-index: 2}@media only screen and (min-width: 751px){.desktop-hide{display: none !important}}@media only screen and (max-width: 750px){.mobile-hide{display: none !important}body,p{color: #fff;font-size: .427rem;font-weight: 300;line-height: 1.31}.headline-1,h1{font-size: 1.23rem;font-weight: 400;line-height: 1}.headline-2,h2{font-family: "PP Neue World", sans-serif;font-size: .64rem;font-weight: 400;line-height: 1.08;text-transform: uppercase;color: #ff7e4e}.subheadline,h3{font-family: "Haffer", sans-serif;font-size: .853rem;line-height: 1.19;font-weight: 400;color: #fff}.body-big,h4{font-size: .613rem;line-height: 1.22}h5{font-size: .427rem;line-height: 1.38}.small-title{font-family: "Haffer", sans-serif;font-size: .427rem;line-height: 1.38;color: #ff7e4e;font-weight: 400}.arrow-down-normal{width: .398rem;height: .371rem;margin: 0 auto;margin-bottom: .349rem;cursor: pointer;transition: transform 0s}.arrow-down-normal svg{width: .398rem;height: .371rem}.arrow-down-hover{display: none;width: .398rem;height: 1.48rem;margin: 0 auto;margin-bottom: .349rem}.arrow-down-hover svg{width: .398rem;height: 1.48rem}.arrow-next-normal{width: .249rem;height: .267rem}.arrow-next-normal svg{width: .249rem;height: .267rem}.arrow-next-hover{display: none;width: .992rem;height: .267rem}.arrow-next-hover svg{width: .992rem;height: .267rem}.arrow-back-normal{width: .249rem;height: .267rem}.arrow-back-normal svg{width: .249rem;height: .267rem}.arrow-back-hover{display: none;width: .992rem;height: .267rem}.arrow-back-hover svg{width: .992rem;height: .267rem}.agree,.next-project-btn-2,.back-to-list{position: relative;cursor: pointer;width: auto;height: .347rem;margin: 0 auto}.agree .btn-text,.next-project-btn-2 .btn-text,.back-to-list .btn-text{position: absolute;color: #fff;margin-left: .113rem}.agree .btn-text a::after,.next-project-btn-2 .btn-text a::after,.back-to-list .btn-text a::after{background-color: transparent}.agree svg,.next-project-btn-2 svg,.back-to-list svg{margin-top: -0.053rem;width: .333rem;height: .267rem;transition: transform 0s}.agree svg:first-child,.next-project-btn-2 svg:first-child,.back-to-list svg:first-child{transform: translate3d(-0.333rem, 0, 0)}.agree svg:first-child + svg,.next-project-btn-2 svg:first-child + svg,.back-to-list svg:first-child + svg{transform: translate3d(-0.667rem, 0, 0)}.next-project-btn-2{margin-bottom: .267rem;padding-right: .8rem}.next-project-btn-2 svg{margin-top: -0.08rem}.next-project-name{text-align: center}.project-item-description-long .next-project .content,.project-item-description-short .next-project .content{display: flex;align-items: center;flex-direction: column}.back-to-list:hover .arrow-back-normal{display: none}.back-to-list:hover .arrow-back-hover{display: block}.next-project-btn{position: relative;width: 3.73rem;height: .373rem;margin: 0 auto;margin-left: .267rem;margin-bottom: 0}.next-project-btn .arrow-next-normal,.next-project-btn .arrow-next-hover{position: absolute;top: -0.133rem}.next-project-btn .arrow-next-normal{right: .987rem}.next-project-btn .arrow-next-hover{right: .267rem}.next-project-btn .btn-text{font-size: .32rem;line-height: .917;position: absolute;color: #fff;margin-left: .113rem}.next-project-btn .btn-text a::after{background-color: #fff}.next-project-btn:hover .arrow-next-hover{display: block}.next-project-btn:hover .arrow-next-normal{display: none}.next-project-btn:hover .btn-text a::after{transform: scaleX(1);transform-origin: bottom left}.see-more:hover .arrow-down-normal{transform: none !important}.see-more:hover .btn-text a::after{background-color: transparent !important;transform: scaleX(1);transform-origin: bottom left}.see-more .arrow-down-normal:first-child{transform: translate3d(0, -0.667rem, 0)}.see-more .arrow-down-normal:first-child + .arrow-down-normal{transform: translate3d(0, -1.33rem, 0)}.arrow-more{width: .561rem;height: .353rem}.arrow-more svg{width: .561rem;height: .353rem}.see-more{width: .684rem;height: 1.02rem;margin: 0 auto;cursor: pointer}.see-more .arrow-down{margin: 0 auto;margin-bottom: .165rem}.see-more .more{text-align: center}.see-more{width: 1.76rem;height: 2.15rem;margin: 0 auto;cursor: pointer;margin-top: 2.08rem}.see-more .arrow-down{margin: 0 auto;margin-bottom: .365rem}.see-more .more{text-align: center}.btn-text{font-size: .32rem;line-height: .917}.btn-text a::after{height: 2px;bottom: -0.16rem}.next-project-name{font-family: "PP Neue World", sans-serif;font-size: .587rem;line-height: 1;color: #ff7e4e;text-transform: uppercase}.intro .headline-1{margin-top: 2.29rem;width: 9.17rem;margin-bottom: 1.41rem}.intro .body-big{width: 7.87rem;margin-bottom: 1.73rem}.video{width: 100%;position: relative;margin: 0 auto}.video img{width: 9.97rem;height: 5.6rem}.video .youtube{pointer-events: all}.video .overlay{display: none}.video .clsoe-video{display: none}.video .youtube-container{width: 100%;height: 5.6rem}.video .play-icon{position: absolute;top: 1.87rem;right: 4.16rem;width: 1.65rem;height: 1.65rem;z-index: 1}.video .play-icon svg{width: 1.65rem;height: 1.65rem}.header{width: 100%}.header .content{padding-top: .453rem;margin-left: .4rem;margin-right: .427rem}.header .content .left .logo-white,.header .content .left .logo-black{width: 2.59rem;height: .864rem}.header .content .left .logo-white svg,.header .content .left .logo-black svg{width: 2.59rem;height: .864rem}.header .content .right{display: flex}.header .content .right .menu-open{cursor: pointer;display: flex;z-index: 1;align-items: flex-start;justify-content: center;width: .773rem;height: .773rem}.header .content .right .menu-open svg{width: .773rem;height: .293rem}.header .content .right .menu-close{cursor: pointer;display: flex;align-items: flex-start;justify-content: center;display: none;width: .773rem;height: .773rem;z-index: 200}.header .content .right .menu-close svg{width: .547rem;height: .547rem}.header .content .right .menu-list{display: none;transition: transform 2s ease-in-out}.social{display: flex;justify-content: center;align-items: flex-end}.social .imbd{width: 1.98rem;height: .991rem}.social .imbd svg{width: 1.98rem;height: .991rem}.social .fb{width: .991rem;height: .991rem}.social .fb svg{width: .991rem;height: .991rem}.consent{width: 10rem;bottom: 0;z-index: 3000}.consent .content{padding-top: .533rem;padding-bottom: .613rem;color: #000;width: 100%;background-color: #ff7e4e;display: flex;flex-direction: column;justify-content: space-between;align-items: center}.consent .content .info{display: flex;flex-direction: column;align-items: center;width: 100%;justify-content: space-between}.consent .content .info .info-text{font-size: .427rem;line-height: 1.38}.consent .content .info .learn-more{cursor: pointer;text-transform: uppercase;margin-bottom: 1.07rem;font-size: .373rem;line-height: 1.83}.consent .content .agree{width: 2.93rem;position: relative;margin: 0 auto}.show-menu{position: relative;overflow: hidden}.show-menu .header .content .left .logo-black{display: block}.show-menu .header .content .left .logo-white{display: none}.show-menu .header .content .right .menu-open{display: none}.show-menu .header .content .right .menu-close{display: flex}.show-menu .header .content .right .menu-list{display: block;position: absolute;top: 0;right: 0;width: 100%;height: 100vh;background-color: #ff7e4e;z-index: 1}.show-menu .header .content .right .menu-list .content{display: flex;flex-direction: column;align-items: center;justify-content: space-between;height: 11.6rem;margin-top: 5.33rem}.show-menu .header .content .right .menu-list .content .nav-bar{text-align: center;font-size: .853rem;line-height: 1.19;font-family: "Haffer", sans-serif}.show-menu .header .content .right .menu-list .content .nav-bar ul{width: 9.17rem}.show-menu .header .content .right .menu-list .content .nav-bar ul li{margin-bottom: .507rem}.show-menu .header .content .right .menu-list .content .social{display: flex;padding-right: 0}.show-menu .header .content .right .menu-list .content .social .imbd{margin-right: .413rem}.hero{width: 100%;margin-top: 0;margin-bottom: .053rem}.hero .content{width: 9.17rem;margin: 0 auto}.hero .content .headline-1{width: 9.17rem;text-align: center}.hero-video{width: 10rem;height: 10rem;margin-bottom: .8rem}.hero-video video{height: 10rem;width: 10rem}.about{width: 100%;margin-bottom: 1.41rem}.about .content{padding-top: 0}.about .content .intro .headline-1{margin-top: 0}.about .content .clients{width: 8.4rem;margin: 0 auto;margin-bottom: 2.67rem}.logo-box-short .logo-item,.logo-box-long .logo-item{width: 50%;height: 2.13rem}.services{margin-bottom: 2.72rem}.services .headline-1{width: 9.17rem;margin-bottom: 1.49rem}.projects .intro .headline-1{width: 9.17rem}.projects .project-list{margin-bottom: 1.84rem}.projects .project-list .project-item{width: 9.17rem;height: 5.15rem;margin-bottom: .533rem}.projects .project-list .project-item .project-img{width: 9.17rem;height: 5.15rem}.projects .project-list .project-item .project-img img{width: 9.17rem;height: 5.15rem}.projects .project-list .project-item .project-img .date-info{top: .24rem;left: .24rem;font-size: .32rem}.projects .project-list .project-item .project-img .date-info .date{margin-bottom: 0}.projects .project-list .project-item .project-img .project-name{width: 8.56rem;bottom: .08rem;left: .24rem;justify-content: space-between}.projects .project-list .project-item .project-img .project-name .headline-1{font-size: .693rem;margin-right: 0}.projects .project-list .project-item .project-img .project-name .headline-1 a{text-decoration: none}.projects .project-list .project-item .project-img .project-name .arrow-more{bottom: .427rem;right: .373rem}.projects .project-list .project-item .project-img .project-name:hover .arrow-more{transform: translateX(50%)}.projects .project-list .project-item:last-child{margin-bottom: 0}.links{padding-top: 0;padding-bottom: .96rem}.links .btn-text{font-size: .32rem;line-height: .917;cursor: pointer;width: 4.05rem;margin-bottom: .64rem}.footer{width: 100%;height: 29rem;display: flex;flex-direction: column}.footer .left{width: 100%;height: 11.2rem}.footer .left img{width: 10rem;height: 11.2rem}.footer .right{width: 100%;height: 17.8rem;position: relative;background: #ff7e4e;color: #000}.footer .right .content{padding-top: .725rem;padding-left: .4rem;padding-bottom: 1.01rem}.footer .right .content .logo-black{width: 3.55rem;height: 1.18rem;margin-bottom: 2.73rem}.footer .right .content .logo-black svg{width: 3.55rem;height: 1.18rem}.footer .right .content .headline-1{margin-bottom: 1.45rem}.footer .right .content .contact-details{font-family: "Haffer", sans-serif;font-size: .427rem;line-height: 1.38;margin-bottom: 1.85rem;font-weight: 400}.footer .right .content .contact-details .btn-text{font-size: .427rem;line-height: 1.38}.footer .right .content .contact-details .address{text-transform: uppercase;font-weight: 600}.footer .right .content .line-1{display: flex;flex-direction: column;align-items: baseline;margin-bottom: 0}.footer .right .content .line-1 .privacy-policy{font-size: .427rem;line-height: 1.38;font-weight: 600;margin-bottom: 1.67rem}.footer .right .content .line-1 .btn-text{color: #000;font-size: .427rem;line-height: 1.38}.footer .right .content .line-1 .btn-text a::after{background-color: #000}.footer .right .content .line-1 .social{margin-bottom: 2.03rem;cursor: pointer}.footer .right .content .line-2{width: 100%;display: flex;flex-direction: column}.footer .right .content .line-2 .small-text{font-size: .32rem;line-height: 1.5}.services{margin-bottom: 2.72rem}.services .headline-1{width: 9.47rem;margin-bottom: 1.49rem}.services-list{width: 9.17rem}.services-list .services-item{padding-top: .747rem;padding-bottom: .667rem;display: flex}.services-list .services-item .number-section .services-number{width: 2.37rem;font-family: "PP Neue World", sans-serif;font-size: 1.28rem;font-weight: 400;line-height: 1;text-transform: uppercase;color: #ff7e4e}.services-list .services-item .service-section{width: 6.77rem;display: flex;flex-direction: column}.services-list .services-item .service-section .services-title{width: 6.77rem;margin-bottom: 1.12rem}.services-list .services-item .service-section .services-description{padding-right: .454rem}.services-list .services-item .service-section .services-description .text{width: 6.77rem;font-size: .427rem;line-height: 1.31;margin-bottom: .827rem;font-weight: 400}.award-table{width: 9.17rem;margin: 0 auto;text-align: center;margin-bottom: 2.77rem}.award-table .item{display: flex;flex-direction: column;padding-top: .693rem;padding-bottom: .853rem}.award-table .logo{cursor: pointer}.award-table .logo,.award-table .body-big,.award-table .description{width: 9.17rem;align-self: center}.commercials .project-item .project-img .client-name .headline-1{font-size: .693rem;line-height: 1}.commercials .project-item .project-img .project-name{justify-content: flex-start;max-width: 80%}.commercials .project-item .project-img .project-name .headline-1{font-size: .693rem;line-height: 1;margin-right: 0}.commercials .project-item .project-img .project-name .arrow-more{position: absolute}.commercials .project-item .bombay .client-name{bottom: 1.49rem}.commercials .project-item .bombay .client-name .headline-1{font-size: .693rem;line-height: 1}.commercials .project-item .bombay .project-name{display: flex;align-items: center}.project-item-description-long,.project-item-description-short{width: 100%}.project-item-description-long .hero,.project-item-description-short .hero{position: relative;top: -1.47rem;width: 10rem;height: 17.8rem}.project-item-description-long .hero .project-img-frame,.project-item-description-short .hero .project-img-frame{position: relative;width: 10rem;height: 17.8rem}.project-item-description-long .hero .project-img-frame img,.project-item-description-short .hero .project-img-frame img{position: absolute;width: 10rem;height: 17.8rem;z-index: -1}.project-item-description-long .hero .project-img-frame .project-name,.project-item-description-short .hero .project-img-frame .project-name{position: absolute;margin: 0 auto;display: flex;flex-direction: column}.project-item-description-long .hero .project-img-frame .project-name .headline-1,.project-item-description-short .hero .project-img-frame .project-name .headline-1{text-align: center;width: 9.17rem;color: #fff;margin-bottom: 3.23rem}.project-item-description-long .hero .project-img-frame .project-name .headline-1 a,.project-item-description-short .hero .project-img-frame .project-name .headline-1 a{text-decoration: none}.project-item-description-long .hero .project-img-frame .social,.project-item-description-short .hero .project-img-frame .social{cursor: pointer}.project-item-description-long .hero .project-img-frame .social .imbd,.project-item-description-short .hero .project-img-frame .social .imbd{position: absolute;bottom: .72rem;right: 3.89rem}.project-item-description-long .plot .content,.project-item-description-short .plot .content{padding-top: 0;padding-bottom: 0}.project-item-description-long .plot .body-big,.project-item-description-short .plot .body-big{width: 7.87rem;text-align: center;margin: 0 auto;margin-bottom: 1.63rem}.project-item-description-long .plot .columns,.project-item-description-short .plot .columns{padding-left: .427rem;padding-right: .427rem;margin: 0 auto;width: 100%;display: flex;flex-direction: column;font-family: "Haffer", sans-serif;font-size: .427rem;line-height: 1.31;margin-bottom: 2.69rem}.project-item-description-long .plot .columns .column-1,.project-item-description-short .plot .columns .column-1,.project-item-description-long .plot .columns .column-2,.project-item-description-short .plot .columns .column-2{text-align: center;width: 100%}.project-item-description-long .plot .columns .column-1,.project-item-description-short .plot .columns .column-1{margin-bottom: 1.04rem}.project-item-description-long .production-actors,.project-item-description-short .production-actors{width: 9.17rem;margin: 0 auto;margin-bottom: 2.64rem}.project-item-description-long .production-actors .headline-1,.project-item-description-short .production-actors .headline-1{width: 9.17rem;text-align: center;margin: 0 auto;margin-bottom: 1.33rem}.project-item-description-long .production-actors .production-info,.project-item-description-short .production-actors .production-info{width: 100%}.project-item-description-long .production-actors .production-info .production-info-item,.project-item-description-short .production-actors .production-info .production-info-item{width: 7.41rem;margin: 0 auto;text-align: center;margin-bottom: .96rem}.project-item-description-long .production-actors .production-info .production-info-item .small-title,.project-item-description-short .production-actors .production-info .production-info-item .small-title{color: #ff7e4e}.project-item-description-long .production-actors .production-info .production-info-item .body-big,.project-item-description-short .production-actors .production-info .production-info-item .body-big{color: #fff}.project-item-description-long .production-actors .production-info .production-info-item .logo-list,.project-item-description-short .production-actors .production-info .production-info-item .logo-list{padding-top: .48rem;max-height: 100%;flex-direction: column;align-items: center;justify-content: space-between}.project-item-description-long .production-actors .production-info .production-info-item .logo-list .logo,.project-item-description-short .production-actors .production-info .production-info-item .logo-list .logo{margin-bottom: .533rem;width: 60%;max-height: none;display: flex;align-items: center;cursor: pointer}.project-item-description-long .production-actors .production-info .production-info-item .logo-list .logo svg,.project-item-description-short .production-actors .production-info .production-info-item .logo-list .logo svg,.project-item-description-long .production-actors .production-info .production-info-item .logo-list .logo img,.project-item-description-short .production-actors .production-info .production-info-item .logo-list .logo img{align-self: center;object-fit: cover;object-position: center;max-width: 100%;max-height: 100%}.project-item-description-long .nominated,.project-item-description-short .nominated{margin-bottom: 1.57rem}.project-item-description-long .nominated .headline-1,.project-item-description-short .nominated .headline-1{width: 9.17rem;text-align: center;margin: 0 auto;margin-bottom: 1.44rem}.project-item-description-long .nominated .award-table .item .description,.project-item-description-short .nominated .award-table .item .description{width: 9.17rem;font-size: .427rem;line-height: 1.31}.project-item-description-long .nominated .award-table .item .body-big,.project-item-description-short .nominated .award-table .item .body-big{font-size: .853rem;line-height: 1.19;font-weight: 300;width: 9.17rem;margin-bottom: .4rem}.project-item-description-long .nominated .award-table .item .logo,.project-item-description-short .nominated .award-table .item .logo{width: 9.17rem;margin-bottom: 1.01rem}.project-item-description-long .media-mentions,.project-item-description-short .media-mentions{margin-bottom: 2.72rem}.project-item-description-long .media-mentions .headline-1,.project-item-description-short .media-mentions .headline-1{width: 5.23rem;text-align: center;margin: 0 auto;margin-bottom: 1.44rem}.project-item-description-long .media-mentions .award-table .item .description,.project-item-description-short .media-mentions .award-table .item .description{width: 9.17rem;font-size: .427rem;line-height: 1.31;margin-bottom: .293rem}.project-item-description-long .media-mentions .award-table .item .body-big,.project-item-description-short .media-mentions .award-table .item .body-big{font-size: .853rem;line-height: 1.19;font-weight: 300;width: 9.17rem}.project-item-description-long .media-mentions .award-table .item .logo,.project-item-description-short .media-mentions .award-table .item .logo{width: 9.17rem;margin-bottom: 1.47rem}.project-item-description-long .project-videos-photos .headline-1,.project-item-description-short .project-videos-photos .headline-1{width: 9.17rem;margin-bottom: 1.44rem}.project-item-description-long .project-videos-photos .content,.project-item-description-short .project-videos-photos .content{width: 9.97rem}.project-item-description-long .project-videos-photos .content .video,.project-item-description-short .project-videos-photos .content .video{width: 100%;margin-bottom: .533rem}.project-item-description-long .project-videos-photos .content .video img,.project-item-description-short .project-videos-photos .content .video img{width: 9.92rem;height: 5.6rem}.project-item-description-long .project-videos-photos .content .img-large,.project-item-description-short .project-videos-photos .content .img-large{width: 100%;height: 5.6rem;margin-bottom: .533rem}.project-item-description-long .project-videos-photos .content .img-large img,.project-item-description-short .project-videos-photos .content .img-large img{width: 9.92rem;height: 5.6rem}.project-item-description-long .project-videos-photos .content .img-large:last-child,.project-item-description-short .project-videos-photos .content .img-large:last-child{margin-bottom: 0}.project-item-description-long .project-videos-photos .content .img,.project-item-description-short .project-videos-photos .content .img{width: 10rem;height: 6.69rem}.project-item-description-long .project-videos-photos .content .img img,.project-item-description-short .project-videos-photos .content .img img{width: 10rem;height: 6.69rem}.project-item-description-long .project-videos-photos .content .body-big,.project-item-description-short .project-videos-photos .content .body-big{width: 7.25rem;font-size: .56rem;line-height: 1.31;text-align: center;margin: 0 auto;margin-bottom: 1.04rem;padding-top: .373rem}.project-item-description-long .next-project .content,.project-item-description-short .next-project .content{margin: 0 auto;padding-top: 1.39rem;padding-bottom: 1.25rem}.project-item-description-long .next-project .content .next-project-btn,.project-item-description-short .next-project .content .next-project-btn{margin-bottom: .293rem}.services-list{width: 9.17rem;margin: 0 auto}.services-list .services-item{padding-top: .747rem;display: flex}.services-list .services-item .services-number{width: 2.27rem;font-size: 1.28rem;line-height: 1}.services-list .services-item .services-title{width: 6.77rem;margin-bottom: 1.12rem}.services-list .services-item .services-description{padding-right: 0}.services-list .services-item .services-description .text{width: 6.77rem;margin-bottom: .773rem;font-size: .427rem;line-height: 1.31}.services-page{margin-bottom: 1.84rem}.services-page .services-list{height: fit-content}.services-page .services-list .services-item{display: flex;flex-direction: column}.services-page .services-list .services-item .item-1{width: 9.17rem;display: flex;justify-content: space-between}.services-page .services-list .services-item .item-1 .services-description{width: 6.77rem;margin-bottom: .476rem}.services-page .services-list .services-item .item-1 .services-description .text{width: 6.77rem;margin-bottom: .773rem}.services-page .services-list .services-item .item-1 .services-description .headline-2{width: 6.77rem;text-transform: none;margin-bottom: .747rem}.services-page .services-list .services-item .item-1 .services-description .btn-text{margin-top: .96rem;margin-bottom: 1.2rem}.services-page .services-list .services-item .item-2{width: 9.17rem;height: 3.79rem}.services-page .services-list .services-item .item-2 .img{width: 9.17rem;height: 3.79rem;margin: 0 auto;margin-bottom: .64rem}.services-page .services-list .services-item .item-2 .img img{width: 9.17rem;height: 3.79rem}.bullet-list .bullet,ul .bullet,.bullet-list li,ul li{display: flex}.bullet-list .bullet .orange-dot,ul .bullet .orange-dot,.bullet-list li .orange-dot,ul li .orange-dot{display: inline-block;border-radius: 50%;width: .187rem;height: .187rem;margin-bottom: .053rem;background-color: #ff7e4e;margin-right: .56rem}.bullet-list .bullet .text,ul .bullet .text,.bullet-list li .text,ul li .text{margin-bottom: .32rem}.about-page .intro{width: 100%}.about-page .intro .headline-1{width: 9.17rem}.about-page .img-large{width: 100%;height: 10rem;margin-bottom: 1.76rem}.about-page .img-large img{width: 10rem;height: 10rem}.about-page .key-facts{margin-bottom: 1.76rem;width: 9.17rem;margin: 0 auto}.about-page .key-facts .numbers{width: 100%;margin: 0 auto;display: flex;flex-direction: column;justify-content: center;margin-bottom: .293rem}.about-page .key-facts .numbers .number-item{width: 100%;padding-top: .533rem;padding-bottom: .56rem;display: flex;flex-direction: row;justify-content: space-between;border-top: none}.about-page .key-facts .numbers .number-item .info{width: 5.87rem}.about-page .key-facts .numbers .number-item:first-child .info{width: 5.87rem}.about-page .key-facts .numbers .number-item:last-child{border-bottom: none}.about-page .key-facts .img{width: 9.17rem;height: 5.15rem}.about-page .key-facts .img img{width: 9.17rem;height: 5.15rem}.about-page .sustainability{padding-top: 1.76rem;width: 100%;margin-bottom: 1.39rem}.about-page .sustainability .headline-1{width: 8.08rem;text-align: center;margin: 0 auto;margin-bottom: .96rem}.about-page .sustainability .content{width: 9.17rem;margin: 0 auto;display: flex;flex-direction: column;padding-right: 0;padding-left: 0}.about-page .sustainability .content .column{width: 100%;margin-bottom: 1.31rem;text-align: center}.about-page .img{width: 10rem;height: 5.62rem;margin-bottom: 1.73rem}.about-page .img img{width: 10rem;height: 5.62rem}.about-page .our-clients{margin-bottom: 1.39rem}.about-page .our-clients .headline-1{width: 9.17rem;text-align: center;margin: 0 auto;margin-bottom: 1.33rem}.about-page .our-clients .logo-box{width: 8.4rem;margin: 0 auto;margin-bottom: .598rem}.about-page .our-partners{width: 9.17rem;margin: 0 auto;margin-bottom: 1.44rem}.about-page .our-partners .headline-1{width: 6.09rem;margin: 0 auto;margin-bottom: .761rem;text-align: center}.about-page .our-partners .partner-logos{width: 9.17rem;display: flex;flex-direction: column;align-content: center;justify-content: center}.about-page .our-partners .partner-logos .logo{flex-direction: column;align-content: center;justify-content: center}.contact-page .contact-details{width: 9.17rem;margin: 0 auto;margin-bottom: -0.133rem}.contact-page .contact-details a{text-decoration: none}.contact-page .contact-details .contact-item{text-align: center;margin-bottom: .96rem}.contact-page .contact-details .contact-item:last-child{margin-top: .534rem;margin-bottom: 0}.contact-page .contact-details .columns{width: 100%;display: flex;flex-direction: column;justify-content: space-between;margin-top: .249rem}.contact-page .contact-details .columns .column{margin-bottom: .96rem}.contact-page .contact-details .columns .column .directions{font-weight: 400;text-transform: uppercase}.contact-page .contact-details .columns .column .directions a{display: inline-block;text-decoration: none;position: relative}.contact-page .contact-details .columns .column .directions a::after{content: "";position: absolute;width: 100%;background-color: #fff;transform: scaleX(0);height: 2px;bottom: 0;left: 0;transform-origin: bottom left;transition: transform .3s ease-in-out}.contact-page .contact-details .columns .column .directions a:hover::after{transform: scaleX(1);transform-origin: bottom left}.contact-page .contact-details .columns .column:last-child{margin-bottom: 0}.contact-page .map-container{width: 100%;height: 12.8rem}.contact-page .map-container .map{width: 100%;height: 12.8rem}.privacy-policy .content{width: 9.17rem;margin: 0 auto;padding-right: 0;padding-left: 0}.privacy-policy .content .privacy-item{margin-bottom: 1.63rem}.privacy-policy .content .privacy-item .question{width: 7.39rem;text-align: left}.privacy-policy .content .privacy-item .question.body-big{margin: 0;margin-bottom: .853rem}.privacy-policy .content .privacy-item .answer .small-title{color: #fff;margin-bottom: .88rem}.privacy-policy .content .privacy-item .answer .bullet-list .bullet .answer-paragraph .small-title,.privacy-policy .content .privacy-item .answer ul .bullet .answer-paragraph .small-title,.privacy-policy .content .privacy-item .answer .bullet-list li .answer-paragraph .small-title,.privacy-policy .content .privacy-item .answer ul li .answer-paragraph .small-title{line-height: 1.25;color: #fff;margin-bottom: .168rem}.privacy-policy .content .privacy-item .answer .bullet-list .bullet .answer-paragraph .text,.privacy-policy .content .privacy-item .answer ul .bullet .answer-paragraph .text,.privacy-policy .content .privacy-item .answer .bullet-list li .answer-paragraph .text,.privacy-policy .content .privacy-item .answer ul li .answer-paragraph .text{margin-bottom: .347rem}.privacy-policy .content .cookies{margin-bottom: .72rem}.privacy-policy .content .cookies .body-big{margin-bottom: .933rem;width: 6.67rem}.privacy-policy .content .cookies .text{margin-bottom: .987rem}.privacy-policy .content .cookies .cookies-table{width: 100%}.privacy-policy .content .cookies .cookies-table table{border-collapse: collapse;font-size: .373rem;line-height: 1.5;width: 9.17rem;text-align: left}.privacy-policy .content .cookies .cookies-table table th{font-weight: 400}.privacy-policy .content .cookies .cookies-table table thead th{padding-top: .64rem;padding-bottom: .64rem}.privacy-policy .content .cookies .cookies-table table thead .space{margin-right: 2.77rem}.privacy-policy .content .cookies .cookies-table table tbody td{padding-top: .64rem;padding-bottom: .64rem;padding-right: 0;vertical-align: top}.privacy-policy .content .cookies .cookies-table table tbody .space{padding-right: 2.77rem}.page-not-found{width: 10rem}.page-not-found .intro{width: 100%}.page-not-found .intro .headline-1{margin-bottom: 0}.page-not-found .img{width: 5.23rem;height: 2.91rem;margin: 0 auto}.page-not-found .img img{width: 5.23rem;height: 2.91rem}.page-not-found .troubleshoot .headline-1{width: 100%;text-align: center;margin: 0 auto;margin-top: .373rem}.page-not-found .text{width: 6.85rem;text-align: center;margin: 0 auto;font-size: .427rem;line-height: 1.31;margin-bottom: 1.41rem}.page-not-found .back-to-list{position: relative;cursor: pointer;width: 2.4rem;height: .347rem;margin: 0 auto;margin-bottom: 1.87rem}.marker-size{width: 1.28rem;height: 1.87rem}.map-navs{right: .427rem;bottom: .48rem}.map-navs .map-nav{margin-top: .427rem;width: 1.28rem;height: 1.28rem}.map-navs .map-nav svg{width: 1.28rem;height: 1.28rem}.project-details{bottom: 0.08rem;left: 0.24rem;position: absolute;width: 100%}.project-details > *{position: static !important}}@keyframes slide-from-right{0%{transform: translateX(0)}100%{transform: translateX(100%)}}.slide-from-right{animation: slide-from-right .5s ease-in forwards}.char{position: relative;top: 0.1em}.iframed{padding-bottom: 54%;position: relative}.iframed iframe{width: 100%;height: 100%;position: absolute}