@charset "UTF-8";::selection{background:rgba(255,76,2,.99);color:#fff}::-moz-selection{background:rgba(255,76,2,.99);color:#fff}body::-webkit-scrollbar{width:10px;cursor:auto}body::-webkit-scrollbar-track{background:rgba(235,237,234,.5);cursor:auto}body::-webkit-scrollbar-thumb{background-color:#ff4c02;border-radius:0;border:0 solid rgba(235,237,234,.5);cursor:auto}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:"urw-din",sans-serif;font-size:22px;font-weight:400;position:relative;color:#323130;overflow-x:hidden;cursor:none}*,*:before,*:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}img,span{border:none}img{max-width:100%;vertical-align:top}a{color:#ff4c02;text-decoration:none;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;outline:none;cursor:none !important}a:hover{text-decoration:none;outline:none;cursor:pointer !important}input,textarea{font-family:"urw-din",sans-serif}.text-center{text-align:center}.container{margin:0 auto;padding:0 40px;max-width:1736px;width:100%}p{margin:0 0 40px}p:last-child{margin-bottom:0}h1{font-size:75px;line-height:85px;margin:0 0 30px;font-weight:900}h1:last-child{margin-bottom:0}h2{font-size:62px;line-height:72px;font-weight:900;margin:0 0 30px}h3{font-size:34px;line-height:44px;font-weight:900;margin:0 0 30px}.orange-text{color:#ff4c02}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-content-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-title{margin:0 0 20px;padding:0 0 0 80px;position:relative;text-transform:uppercase;letter-spacing:1.35px;font-size:18px;font-weight:400}.section-title:before{content:'';position:absolute;left:0;top:13px;width:60px;height:1px;background:#323130}.title-row .small-title{display:block;margin:0 0 20px;padding:0 0 0 80px;position:relative;text-transform:uppercase;letter-spacing:1.35px;font-size:18px;line-height:24px;font-weight:400}.title-row .small-title:before{content:'';position:absolute;left:0;top:13px;width:60px;height:1px;background:#323130}.link-arrow{position:relative;z-index:1}.link-arrow a{color:#323130;font-size:22px;line-height:32px;text-transform:uppercase;padding:9px 30px 9px 65px;position:relative;display:inline-block}.link-arrow a:before{content:'';position:absolute;left:0;top:0;bottom:0;width:50px;height:50px;background-color:#ff4c02;border-radius:25px;transition:.4s ease all}.link-arrow a:hover{padding:9px 30px 9px 70px;color:#fff}.link-arrow a:hover:before{width:100%;z-index:-1}.link-arrow a{color:#323130;font-size:22px;line-height:32px;text-transform:uppercase;padding:9px 30px 9px 65px;position:relative;display:inline-block}.link-arrow a .white-arrow{position:absolute;left:17px;top:18px;width:12px;height:12px;border:2px solid #fff;border-left:none;border-top:none;transform:rotate(-45deg);transition:.4s ease all}.link-arrow a:after{content:'';position:absolute;left:23px;top:23px;width:0;height:2px;background-color:#fff;transition:.3s ease all}.link-arrow a:hover:after{width:18px}.link-arrow a:hover .white-arrow{left:29px}.btn{color:#323130 !important;font-size:22px;line-height:32px;text-transform:uppercase;padding:9px 30px 9px 65px;position:relative;display:inline-block;border:none !important;font-weight:400}.btn:before{content:'';position:absolute;left:0;top:0;bottom:0;width:50px;height:50px;background-color:#ff4c02;border-radius:25px;transition:.4s ease all}.btn:hover{padding:9px 30px 9px 70px;color:#fff !important}.btn:hover:before{width:100%;z-index:-1}.btn .white-arrow{position:absolute;left:17px;top:18px;width:12px;height:12px;border:2px solid #fff;border-left:none;border-top:none;transform:rotate(-45deg);transition:.4s ease all}.btn:after{content:'';position:absolute;left:23px;top:23px;width:0;height:2px;background-color:#fff;transition:.3s ease all}.btn:hover:after{width:18px}.btn:hover .white-arrow{left:29px}p .btn-wrap{display:block;margin:10px 0;position:relative;z-index:1}.cursor{width:30px;height:30px;border-radius:100%;background-color:#ff4c02;transition:all .2s ease-out;position:fixed;pointer-events:none;left:0;top:0;transform:translate(calc(-200% + 15px), -200%);z-index:9999999}.cursor2{width:12px;height:12px;border-radius:100%;background-color:#323130;position:fixed;transform:translate(-50%,-50%);pointer-events:none;transition:width .3s,height .3s,opacity .3s;z-index:9999999;left:-100px}.custom-cursor-group.customHover.projectHover .cursor2{display:none !important}.custom-cursor-group.customHover.projectHover .cursor{width:120px;height:120px;background-image:url(//www.tp-werbeagentur.de/wp-content/themes/tp-agency/assets/css/../images/slider-arrow-white.svg);background-repeat:no-repeat;background-size:16px;background-position:center center}.custom-cursor-group.slickSliderCursor{display:none !important}.custom-cursor-group.projectHover.slickSliderCursor{display:block !important}.custom-cursor-group.slickSliderCursor.slickLogoGroup{display:block !important}.paddingTop150{padding-top:150px}.paddingBottom150{padding-bottom:150px}.paddingTop100{padding-top:100px}.paddingBottom100{padding-bottom:100px}.paddingTop75{padding-top:75px}.paddingBottom75{padding-bottom:75px}.paddingTop0{padding-top:0}.paddingBottom0{padding-bottom:0}.marginTop150{margin-top:150px}.marginBottom150{margin-bottom:150px}.marginTop100{margin-top:100px}.marginBottom100{margin-bottom:100px}.marginTop75{margin-top:75px}.marginBottom75{margin-bottom:75px}.marginTop0{margin-top:0}.marginBottom0{margin-bottom:0}body{transition:.4s ease all}.site-header{position:fixed;left:0;right:0;top:0;width:100%;z-index:99;transition:.4s ease all}.site-header .wrap{padding:53px 0;position:relative;transition:.3s ease all}.site-header .wrap .logo{width:370px;transition:.4s ease all}.site-header .wrap .logo a{display:block}.site-header .wrap .logo img{width:100%;vertical-align:top}.home .site-header .wrap .logo{width:509px}.home .site-header .wrap{padding:60px 0}body.home{padding-top:185px}body.home.SlideHeaderTop .site-header .wrap{padding:40px 0}body.home.SlideHeaderTop{padding-top:210px}body.home.SlideHeaderTop .site-header .wrap .logo{width:370px}.headerfixed .site-header{background-color:#fff;box-shadow:0 0px 5px 0 rgba(0,0,0,.3)}.headerfixed .site-header .wrap{padding:10px 0}.headerfixed .site-header .nav-toggle i,.headerfixed .site-header .nav-toggle i:after,.headerfixed .site-header .nav-toggle i:before{background-color:#323130}.headerfixed .site-header .wrap .logo img{width:320px;max-width:inherit;filter:invert(70%) sepia(100%) saturate(560%) hue-rotate(331deg) brightness(118%) contrast(119%)}.headerfixed .site-header .wrap .logo{width:42px;height:42px;overflow:hidden;transition:none}.nav-toggle{margin:0;padding:0;width:36px;height:32px;cursor:pointer;position:absolute;z-index:9;background:0 0;right:0}.nav-toggle i,.nav-toggle i:after,.nav-toggle i:before{background-color:#fff;position:absolute;width:35px;height:3px;transition-timing-function:ease;transition-duration:.3s;transition-property:transform;border-radius:0;left:0;right:0;margin:auto;transition:.4s ease all}.nav-toggle i{left:0;top:50%;display:block;margin-top:0}.nav-toggle i:after,.nav-toggle i:before{display:block;content:""}.nav-toggle i:before{top:-9px;transition:.4s ease all;width:28px;left:auto}.nav-toggle i:after{bottom:-9px;transition:.4s ease all;width:28px;right:auto}.menu-open .nav-toggle i{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}.menu-open .nav-toggle i:before{top:0;transition:top .3s ease,opacity .3s ease .15s;opacity:0}.menu-open .nav-toggle i:after{bottom:0;transition:bottom .3s ease,transform .3s cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(-90deg)}.nav-toggle:hover i:after,.nav-toggle:hover i:before{width:35px}.hero-banner-block{background-color:#ff4c02;transition:.8s ease all;position:relative;font-family:"urw-din",sans-serif!important}.hero-banner-block:before{content:'';position:absolute;left:0;right:0;top:-50%;width:100%;height:50%;background-color:#ff4c02;z-index:-1;transition:.4s ease all}.headerfixed .hero-banner-block:before{background-color:#e8ebe6}.hero-banner-block .inside{padding:10px 0 100px;position:relative;max-width:1470px;margin:auto}.hero-banner-block .inside .text{max-width:1100px;color:#fff;transition:.8s ease all}.hero-banner-block .inside .text em{margin:0;font-size:105px;line-height:125px;font-weight:900;display:block}.hero-banner-block .inside .text em.dynamic-word-main{margin:0 0 80px;overflow:hidden;padding:0 0 10px}.hero-banner-block .inside .text .botom-text{max-width:965px}.hero-banner-block .inside .text .botom-text p{font-weight:700;margin:0;line-height:32px}.headerfixed .hero-banner-block{background:#e8ebe6}.headerfixed .hero-banner-block .inside .text{color:#323130}.dynamic-word{white-space:nowrap;display:block}.rounded-text{position:absolute;right:-90px;bottom:130px}.rounded-text text{font-size:18px;line-height:21px;color:#fff;fill:#fff;font-weight:500;letter-spacing:7.4px;text-transform:uppercase;transition:.8s ease all}.rounded-text path{fill:transparent}.rounded-text svg{animation-name:rotate;animation-duration:16s;animation-iteration-count:infinite;animation-timing-function:linear}.rounded-text:after{content:'';position:absolute;left:0;right:0;top:-12px;bottom:0;margin:auto;width:11px;height:11px;background-color:#fff;border-radius:50%;transition:.8s ease all}.headerfixed .rounded-text text{color:#323130;fill:#323130}.headerfixed .rounded-text:after{background-color:#323130}.hero-banner-block .inside .right-img{position:absolute;right:-138px;top:50px;max-width:38.1%;transition:all .5s ease;opacity:1}.headerfixed .hero-banner-block .inside .right-img{opacity:0;visibility:hidden}.bats-image{position:fixed;left:0;top:0;opacity:0;z-index:999;transition:opacity 1s ease-in-out}.hero-banner-block .inside .text{position:relative;z-index:1}.rounded-text{z-index:1}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.full-video{background-color:#fff}.full-video .video-wrapper video{width:100%;vertical-align:top}.agency-text{padding:150px 0 100px}.agency-text .title-row h2{font-size:75px;line-height:85px;margin:0 0 60px}.agency-text .title-row{max-width:1360px;margin:0 0 60px}.agency-text .ct-row .left-col{width:42%}.agency-text .ct-row .left-col h3{font-weight:700}.agency-text .ct-row .left-col .link-arrow{margin:60px 0 0}.agency-text .ct-row .right-col{width:58%;padding:0 0 0 8.6%}.agency-text .ct-row .right-col p{line-height:34px;font-weight:300}.agency-text .ct-row .right-col p a{color:#323130;border-bottom:1px solid #323130}.agency-text .ct-row .right-col p a:hover{border-bottom:none;color:#ff4c02;text-decoration:none}.award-list{background:#f5f6f4;padding:90px 0}.award-list .ct-row{justify-content:space-between;margin:0 -15px}.award-list .slick-track{display:flex;align-items:center}.award-list .ct-row .item{padding:0 15px}.award-list .ct-row .item img{filter:grayscale(100%);transition:.2s ease all;margin:auto}.award-list .ct-row .item:hover img{filter:grayscale(0)}.award-listing{background:#f5f6f4;padding:90px 0}.award-slider{margin:0 -15px}.award-slider .swiper-wrapper{align-items:center}.award-slider .swiper-slide{padding:0 15px;text-align:center}.award-slider .swiper-slide img{filter:grayscale(100%);transition:.2s ease all;margin:auto}.award-slider .swiper-slide:hover img{filter:grayscale(0)}.award-slider .swiper-pagination{position:relative;top:0;margin-top:47px}.award-slider .swiper-pagination .swiper-pagination-bullet{font-size:0;padding:0;width:20px;height:20px;background:0 0;border:4px solid #ff4c02;border-radius:50%;cursor:pointer;position:relative;border-width:0;opacity:1;transform:none !important}.award-slider .swiper-pagination .swiper-pagination-bullet:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:7px;height:7px;background-color:#ff4c02;border-radius:50%}.award-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-width:4px}.award-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{opacity:0}.get-touch-block{padding:150px 0;background:#e8ebe6}.get-touch-block .text-block h2{margin:0 0 70px;font-size:85px;line-height:95px;letter-spacing:-.91px}.get-touch-block .text-block .section-title{margin:0}.get-touch-block .text-block h2 a{color:#323130;font-style:italic;text-decoration:underline}.get-touch-block .text-block h2 a:hover{color:#ff4c02}.get-touch-block .tp-title{margin:0 0 25px;font-size:35px;font-weight:300}.get-touch-block .tp-title .icon{width:40px;margin:2px 16px -8px 0}.site-footer{background-color:#323130;color:#fff;padding:100px 0 0}.site-footer .top-row{border-bottom:1px solid #fff;margin-bottom:60px;padding-bottom:60px}.site-footer .top-row h2{font-size:120px;line-height:140px;margin:0 0 60px}.site-footer .top-row p{margin:0;font-weight:300;line-height:34px}.site-footer .top-row .info-group{margin:50px 0 0}.site-footer .top-row .info-group .phone{margin:0 0 15px}.site-footer .top-row .info-group a{color:#fff;font-size:34px;line-height:44px;font-weight:700;display:inline-flex;align-items:center;transition:none;white-space:nowrap}.site-footer .top-row .info-group a:hover{color:#ff4c02}.site-footer .top-row .info-group a .fa-solid{font-size:22px;position:relative;top:-3px;margin-right:22px}.site-footer .top-row .info-group a img{max-width:24px;position:relative;top:0;margin-right:22px}.site-footer .top-row .info-group a:hover img{filter:invert(70%) sepia(100%) saturate(560%) hue-rotate(331deg) brightness(118%) contrast(119%)}.site-footer .middle-row{padding-bottom:20px;margin:0 -20px}.site-footer .copyright-row{padding:30px 0;font-size:17px;line-height:22px;font-weight:300;border-top:1px solid #fff}.site-footer .copyright-row .link-group a{color:#fff}.site-footer .copyright-row .link-group a:hover{color:#ff4c02}.site-footer .copyright-row .link-group a:not(:last-child){padding-right:18px;position:relative}.site-footer .copyright-row .link-group a:not(:last-child):after{content:'';position:absolute;right:0;top:0;bottom:0;width:1px;height:20px;background-color:#fff}.site-footer .copyright-row .link-group a:not(:last-child):after{content:'';position:absolute;right:7px;top:5px;bottom:0;width:1px;height:14px;background-color:#fff}.site-footer .middle-row .left-col{width:56%;padding:0 20px}.site-footer .middle-row .right-col{width:44%;padding:0 20px}.site-footer .middle-row h3{font-size:26px;line-height:34px;font-weight:600;margin:0 0 10px}.site-footer .middle-row .left-col address{font-style:normal;font-size:18px;line-height:30px;font-weight:300;margin-bottom:40px}.site-footer .middle-row .left-col .two-col-text{margin:0 -15px}.site-footer .middle-row .left-col .two-col-text .text50{width:50%;padding:0 15px}.site-footer .middle-row .left-col .inside-text{max-width:460px}.site-footer .middle-row ul{list-style:none;padding:0;margin-bottom:40px;margin-top:0}.site-footer .middle-row ul li:not(:last-child){margin-right:40px}.site-footer .middle-row ul li a{color:#fff;font-size:18px;line-height:26px;font-weight:600;opacity:.5}.site-footer .middle-row ul li a:hover{opacity:1}.site-footer .middle-row .right-col .img-group{margin:0 -10px;justify-content:flex-start;flex-flow:row}.site-footer .middle-row .right-col .img-group .img{padding:0 10px;text-align:center}.site-footer .middle-row .right-col .img-group .img a{display:inline-flex}.site-footer .middle-row .right-col .img-group .img img{max-height:90px;filter:grayscale(100%);transition:.2s ease all;width:100%;max-width:160px}.site-footer .middle-row .right-col .img-group .img:hover img{filter:grayscale(0)}.scroll-text-block{padding:150px 0}.object-media-block{background:#323130;color:#fff;position:relative}.object-media-block .left-text{width:50%}.object-media-block .left-text .inside{padding:100px 18% 190px 0}.object-media-block .img-right{position:absolute;right:0;top:0;width:50%;bottom:0}.object-media-block .img-right img{width:100%;height:100%;object-fit:cover}.object-media-block .left-text .inside .section-title:before{background-color:#fff}.object-media-block .left-text .inside p{line-height:34px;font-weight:300;max-width:598px}.object-media-block .left-text .inside p a{color:#fff;border-bottom:1px solid #fff}.object-media-block .left-text .inside p a:hover{border-bottom:none;color:#ff4c02;text-decoration:none}.object-media-block .left-text .inside .link-arrow{margin-top:60px}.object-media-block .left-text .inside .link-arrow a{color:#fff}.object-media-block.img-left{background-color:#e8ebe6;color:#323130}.object-media-block.img-left .left-text{margin-left:auto}.object-media-block.img-left .img-right{right:inherit}.object-media-block.img-left .left-text .inside{padding:100px 0 190px 18%}.object-media-block.img-left .left-text .inside .section-title:before{content:'';background-color:#323130}.object-media-block.img-left .left-text .inside .link-arrow a{color:#323130}.object-media-block.img-left .left-text .inside .link-arrow a:hover{color:#fff}.object-media-block.img-left .left-text .inside p a{color:#323130;border-bottom:1px solid #323130}.object-media-block.img-left .left-text .inside p a:hover{border-bottom:none;color:#ff4c02;text-decoration:none}.object-media-block.light-bg{background-color:#f5f6f4}.object-media-block.img-left .left-text .inside ul{list-style:none;padding:0;margin:0;max-width:550px}.object-media-block.img-left .left-text .inside ul li{font-size:20px;line-height:32px;font-weight:300;position:relative;padding:0 0 0 36px;margin:15px 0 0}.object-media-block.img-left .left-text .inside ul li:before{content:'';position:absolute;left:0;top:10px;width:18px;height:15px;background:url(//www.tp-werbeagentur.de/wp-content/themes/tp-agency/assets/css/../images/check-icon-orange.svg) no-repeat;background-size:contain}.object-media-block.img-left.light-bg .left-text .inside{padding-bottom:100px}.object-media-block.gray-bg{background-color:#e8ebe6;color:#323130}.object-media-block.gray-bg .left-text .inside{padding-right:70px}.object-media-block.gray-bg .left-text .inside .section-title:before{content:'';background-color:#323130}.object-media-block.gray-bg .left-text .inside ul{list-style:none;padding:0;margin:0}.object-media-block.gray-bg .left-text .inside ul li{line-height:40px;font-weight:300;position:relative;margin:0 0 5px;padding:0 0 0 28px}.object-media-block.gray-bg .left-text .inside ul li:before{content:'—';position:absolute;top:2px;left:0}.object-media-block.gray-bg .left-text .inside ul li strong{font-weight:500}.our-customer-block{padding:150px 0 60px}.our-customer-block .ct-row .right-col{width:41%}.our-customer-block .ct-row .left-col{width:59%}.our-customer-block .text p{line-height:34px;font-weight:300}.our-customer-block .text p a{color:#323130;border-bottom:1px solid #323130}.our-customer-block .text p a:hover{border-bottom:none;color:#ff4c02;text-decoration:none}.our-customer-block .text .link-arrow{margin-top:60px}.our-customer-block .img-group{margin:0 -20px}.our-customer-block .img-group .img{width:33.33%;padding:0 20px;margin-bottom:0;text-align:center}.our-customer-block .ct-row .left-col{width:59%;padding-right:15%;padding-top:25px}.our-customer-block .img-group .img img{max-height:200px;filter:grayscale(100%);transition:.2s ease all}.our-customer-block .img-group .img:hover img{filter:grayscale(0)}.our-customer-block.text-col-left .ct-row{flex-direction:row-reverse}.our-customer-block.text-col-left .ct-row .left-col{padding-right:0;padding-left:15%}.banner-text-block{position:relative}.banner-text-block .bg-img{position:relative}.banner-text-block .bg-img img{width:100%}.banner-text-block .text{position:absolute;left:0;top:0;width:100%;padding:100px 0}.banner-text-block .inside{max-width:1000px}.banner-text-block .inside .link-arrow{margin-top:60px}.banner-text-block .text h2 a:hover{color:#323130}.accordion-block{padding:150px 0}.accordion-block .title-row .left-col{width:66%}.accordion-block .title-row .right-btn{width:34%;text-align:right;padding:60px 0 0}.accordion-block .title-row .left-col p{font-size:26px;line-height:36px;font-weight:600}.accordion-wrap{padding:60px 0 0}.accordion-wrap .accordion-panel:first-child{border-top:1px solid #323130}.accordion-wrap .accordion-panel{border-bottom:1px solid #323130}.accordion-wrap .accordion-panel .accordion__body{display:none}.accordion-wrap .accordion-panel .accordion__header{padding:30px 100px 30px 0;position:relative;cursor:pointer;display:block;color:#323130}.accordion-wrap .accordion-panel .accordion__header h3{margin:0;text-transform:uppercase;font-size:52px;line-height:66px;font-weight:300;transition:.4s ease all}.accordion-block.faq-block .accordion-wrap .accordion-panel .accordion__header h3{text-transform:none;word-break:break-word}.accordion-block:not(.faq-block) .accordion-wrap .accordion-panel .accordion__header h3{font-size:62px}.accordion-wrap .accordion-panel .accordion__header .accordion__button{position:absolute;right:43px;width:40px;height:50px;top:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center}.accordion-wrap .accordion-panel .accordion__header .accordion__button:before{content:'+';font-style:normal;font-size:60px;font-weight:100;line-height:36px}.accordion-wrap .accordion-panel .accordion__header .accordion__button img{display:none}.accordion-wrap .accordion-panel .accordion__body .ct-row{padding:0 0 50px}.accordion-wrap .accordion-panel .accordion__body .ct-row .img{width:40%}.accordion-wrap .accordion-panel .accordion__body .ct-row .img video{width:100%}.accordion-wrap .accordion-panel .accordion__body .ct-row .text{width:60%;padding:0 180px 0 0}.accordion-wrap .accordion-panel .accordion__body .text p{line-height:32px;font-weight:300}.accordion-wrap .accordion-panel .accordion__body .text p a{color:#323130;border-bottom:1px solid #323130}.accordion-wrap .accordion-panel .accordion__body .text p a:hover{border-bottom:none;color:#ff4c02;text-decoration:none}.accordion-wrap .accordion-panel .accordion__body .ct-row .text .link-arrow{margin-top:60px}.accordion-wrap .accordion-panel .accordion__header.ac-active h3{font-weight:900}.accordion-wrap .accordion-panel .accordion__header.ac-active .accordion__button:before{display:none}.accordion-wrap .accordion-panel .accordion__header.ac-active .accordion__button img{display:block}.accordion-block.faq-block .accordion-wrap .accordion-panel .accordion__body{padding-bottom:40px}.accordion-block.faq-block .accordion-wrap .accordion-panel .accordion__header.ac-active .accordion__button{background:0 0;align-items:inherit}.accordion-block.faq-block .accordion-wrap .accordion-panel .accordion__header.ac-active .accordion__button:before{content:'_';display:block;position:relative;top:-23px;font-weight:700}.accordion-block.dark-bg{background-color:#323130;color:#fff;padding:100px 0}.accordion-block.dark-bg .section-title:before{background:#ffff}.accordion-block.dark-bg .accordion-wrap .accordion-panel .accordion__header{color:#fff}.accordion-block.dark-bg .accordion-wrap .accordion-panel{border-color:#fff}.accordion-block.dark-bg .accordion-wrap .accordion-panel .accordion__body .text p a{color:#fff;border-color:#fff}.accordion-block.dark-bg .accordion-wrap .accordion-panel .accordion__body .text p a:hover{color:#ff4c02}.accordion-wrap .accordion-panel .accordion__body .ct-row.large-image .text{width:55%;padding:0 20px 0 0}.accordion-wrap .accordion-panel .accordion__body .ct-row.large-image .img{width:45%}.img-link-group-block.dark-bg{background-color:#323130;color:#fff}.img-link-group-block.dark-bg .section-title:before{background-color:#fff}.img-link-group-block.dark-bg .accordion-wrap .accordion-panel{border-color:#fff}.img-link-group-block.dark-bg .accordion-wrap .accordion-panel .accordion__header{color:#fff}.img-link-group-block.dark-bg .link-arrow a{color:#fff}.img-link-group-block.small-text .text-col p{line-height:32px;font-weight:300}.img-link-group-block.white-bg{background-color:#fff}@media screen and (min-width:991px){.accordion-wrap .accordion-panel .accordion__header:hover .accordion__button img{display:block;max-height:100%}.accordion-wrap .accordion-panel .accordion__header:hover .accordion__button:before{display:none}.services-list-block .data-row h3:hover,.accordion-wrap .accordion-panel .accordion__header:hover h3{font-weight:900}.services-list-block .data-row h3:hover .accordion__button img{display:block}.services-list-block .data-row h3:hover .accordion__button:before{display:none}.accordion-block.faq-block .accordion-wrap .accordion-panel .accordion__header:hover .accordion__button:before{content:'_';display:block;position:relative;top:-23px;font-weight:700}.accordion-block.faq-block .accordion-wrap .accordion-panel .accordion__header:hover .accordion__button{background:0 0;align-items:inherit}.module-details-block .list .item .item-heading:hover h3{font-weight:900}.module-details-block .list .item .item-heading:hover:after{content:'_';top:-60px;font-weight:700}}.recommendations-block{padding:150px 0}.recommendations-block .item .inside{max-width:1236px}.recommendations-block .item .text{margin-bottom:50px}.recommendations-block .item .text p{font-size:44px;line-height:54px;font-weight:600}.recommendations-block .item .inside .text p{margin:0}.recommendations-block .item .profile-row .img{margin-right:30px;min-width:75px}.recommendations-block .item .profile-row .img img{width:75px;height:75px;border-radius:50%;object-fit:cover}.recommendations-block .item .profile-row .detail{font-size:18px;line-height:24px;text-transform:uppercase;flex-flow:row wrap}.recommendations-block .item .profile-row .detail .name{font-weight:600}.recommendations-block .item .profile-row .detail .post{color:#ff4c02;padding:0 0 0 60px;position:relative}.recommendations-block .item .profile-row .detail .post:before{content:'';position:absolute;left:13px;top:12px;width:38px;height:1px;background-color:#323130}.recommendations-block .slick-dots{position:absolute;right:0;bottom:30px;margin:0}.recommendations-block .item .profile-row .detail .post .company-name{padding-left:20px;position:relative}.recommendations-block .item .profile-row .detail .post .company-name:before{content:'';position:absolute;left:9px;background-color:#ff4c02;width:1px;height:17px;top:3px}.recommendations-block .item .profile-row .detail .post .customer-position{color:#323130;font-style:italic}.recommendations-block.light-bg{background-color:#f6f6f4}.slick-dots{margin:35px 0 0;padding:0;list-style:none;display:flex;align-items:center;justify-content:center}.slick-dots li button{font-size:0;padding:0;width:20px;height:20px;background:0 0;border:4px solid #ff4c02;border-radius:50%;margin:0 0 0 8px;cursor:pointer;position:relative;border-width:0}.slick-dots li button:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:7px;height:7px;background-color:#ff4c02;border-radius:50%}.slick-dots li.slick-active button{border-width:4px}.slick-dots li.slick-active button:after{opacity:0}.recommendations-block .slider-wrap{position:relative}.recommendations-block .arrow-wrap{position:absolute;right:116px;top:-75px;width:120px;height:120px;display:flex;align-items:center;background-color:#ff4c02;border-radius:50%;overflow:hidden;z-index:1}.recommendations-block .arrow-wrap button{width:50%;border:none;background:0 0;padding:0;margin:0;height:100%;cursor:pointer}.recommendations-block .arrow-wrap button img{width:15px}.recommendations-block .arrow-wrap button.prev{transform:rotate(180deg);z-index:1;padding:0 24px 0 0}.recommendations-block .arrow-wrap button.next{z-index:1;padding:0 24px 0 0}.recommendations-block.dark-bg{background-color:#323130;color:#fff;padding:100px 0}.recommendations-block.dark-bg .section-title:before{background-color:#fff}.recommendations-block.dark-bg .item .profile-row .detail{color:#ff4c02}.recommendations-block.dark-bg .item .profile-row .detail .post:before{background-color:#fff}.recommendations-block.dark-bg .item .profile-row .name{color:#fff}.recommendations-block.dark-bg .item .profile-row .detail .post .customer-position{color:#fff}.scroll-text-block{overflow:hidden}.scroll-text-block .new-text-marquee{position:relative;width:100%}.scroll-text-block .marquee-line{margin:0 0 20px;white-space:nowrap;font-size:85px;line-height:120px;font-weight:900;overflow:hidden}.scroll-text-block .marquee-line:last-child{margin-bottom:0}.scroll-text-block .marquee-line a{color:#323130;margin:0 106px;position:relative}.scroll-text-block .marquee-line a:before{content:'';position:absolute;left:-180px;top:5px;width:131px;height:4px;background-color:#323130;bottom:0;margin:auto}.scroll-text-block .marquee-line a:hover{color:#ff4c02}.scroll-text-block.dark-bg{padding:100px 0;background-color:#323130;color:#fff}.scroll-text-block.dark-bg .marquee-line a{color:#fff}.scroll-text-block.dark-bg .marquee-line a:hover{color:#ff4c02}.scroll-text-block.dark-bg .marquee-line a:before{background-color:#fff}.scroll-text-block.gray-bg{background-color:#e8ebe6;padding:0;margin-bottom:20px}@media screen and (min-width:1281px){.scroll-text-block.large-size .marquee-line{font-size:150px;line-height:190px}}.highlights-block{background-color:#323130;padding:100px 0;color:#fff}.highlights-block .section-title:before{background-color:#fff}.highlights-block .title-row h2{margin:0}.highlights-block .title-row .link-arrow a{color:#fff}.highlights-block .list.slick-slider{margin:60px -12px 0}.highlights-block .list .item{padding:0 12px;width:50%;display:inline-block}.highlights-block .list .item .item-list{margin:0 -12px}.highlights-block .list .item .inside-item{width:50%;padding:0 12px}.highlights-block .list .item .img{margin:0 0 30px}.highlights-block .list .item .img img{width:100%;vertical-align:top}.highlights-block .list .item .text h3{font-weight:700;margin:0 0 30px}.highlights-block .list .item .text .group ul{list-style:none;padding:0;display:flex;flex-flow:row wrap;margin:0}.highlights-block .list .item .text .group ul li{font-size:16px;line-height:30px;padding-right:32px;position:relative;text-transform:uppercase;letter-spacing:1.04px;font-weight:300}.highlights-block .list .item .text .group ul li:last-child{padding-right:0}.highlights-block .list .item .text .group ul li:not(:last-child):after{content:'';position:absolute;right:10px;top:0;bottom:0;margin:auto;width:12px;height:1px;background-color:#fff}.highlights-block .list .slick-list{overflow:visible}.teamListLink:hover,.slick-list a:hover{cursor:none !important}.highlights-block.white-bg{background-color:#fff;color:#323130}.highlights-block.white-bg .section-title:before{background:#323130}.highlights-block.white-bg .title-row .link-arrow a{color:#323130}.highlights-block.white-bg .title-row .link-arrow a:hover{color:#fff}.highlights-block.white-bg .list .item .text .group ul li:not(:last-child):after{background-color:#323130}.menu-container{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1050}.menu-container .menu-circle{position:absolute;display:block;height:40px;width:40px;right:50px;top:35px;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;-ms-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.menu-container .menu-circle:before{content:'';position:absolute;z-index:2;display:block;width:1000px;right:-475px;top:-475px;height:1000px;border-radius:50%;background-color:#323331;-moz-transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-moz-transition:.5s;-webkit-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.active-mainMenu .menu-container .menu-circle:before{background-color:#323331;-moz-transform:scale(6.2);-webkit-transform:scale(6.2);-ms-transform:scale(6.2);-o-transform:scale(6.2);transform:scale(6.2);-moz-transition:.5s;-webkit-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.menu-container .close-btn{position:absolute;right:110px;width:40px;height:40px;z-index:99;top:70px;cursor:pointer}.menu-container .close-btn:before{content:'';position:absolute;left:0;top:20px;width:40px;height:2px;background-color:#fff;transform:rotate(45deg)}.menu-container .close-btn:after{content:'';position:absolute;left:19px;top:1px;height:40px;width:2px;background-color:#fff;transform:rotate(45deg)}.menu-container .inside{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;padding:80px 105px 70px 150px;z-index:2;transform:translate(260px,0);transition:1s ease all}.active-mainMenu .menu-container .inside{transform:translate(0,0)}.menu-container .inside .menu-list{list-style:none;padding:35px 0;margin:0;z-index:11;position:relative;font-size:120px;line-height:130px;font-weight:900;counter-reset:my-sec-counter;display:none;max-width:fit-content}.menu-container .inside .menu-list li{margin-bottom:25px}.menu-container .inside .menu-list li:last-child{margin-bottom:0}.menu-container .inside .menu-list li a{color:#fff;padding:0 0 0 190px;position:relative;display:flex;align-items:center}.menu-container .inside .menu-list li a:before{counter-increment:my-sec-counter;content:"0" counter(my-sec-counter);font-size:40px;position:absolute;left:0;width:75px;font-weight:600;transition:.4s ease all}.menu-container .inside .menu-list li a:after{content:'';position:absolute;left:80px;height:3px;background-color:#fff;width:75px;transition:.4s ease all}.menu-container .inside .menu-list li a:hover{color:#ff4c02;padding:0 0 0 240px}.menu-container .inside .menu-list li a:hover:before{color:#ff4c02}.menu-container .inside .menu-list li a:hover:after{width:125px;background-color:#ff4c02}.menu-container .inside .right-col{position:absolute;right:105px;z-index:99;bottom:220px;display:none;animation-name:menuSocialMove;animation-duration:.6s;animation-iteration-count:1;animation-delay:0s;animation-fill-mode:forwards;opacity:0}@keyframes menuSocialMove{0%{bottom:220px;opacity:0}100%{bottom:70px;opacity:1}}.menu-container .inside .social-list ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:column}.menu-container .inside .social-list ul li{margin-top:18px}.menu-container .inside .social-list ul li a{width:38px;height:38px;display:block;background-color:#fff;border-radius:50%;position:relative}.menu-container .inside .social-list ul li a img{width:18px;margin:auto;position:absolute;left:0;right:0;top:0;bottom:0}.menu-container .inside .social-list ul li a:hover{background-color:#ff4c02}.menu-container .inside .social-list ul li a:hover img{filter:none;filter:invert(75%) sepia(0) saturate(1192%) hue-rotate(77deg) brightness(119%) contrast(119%)}.menu-container .inside .lang-list{margin:0 0 20px;text-align:center}.menu-container .inside .lang-list ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.menu-container .inside .lang-list ul li a{color:#878787;text-transform:uppercase;writing-mode:tb-rl;transform:rotate(180deg);padding:10px 0;font-size:19px}.menu-container .inside .lang-list ul li:not(:first-child) a:before{content:'';position:absolute;left:0;bottom:-7px;right:0;margin:auto;width:1px;height:10px;background-color:#bbb}.menu-container .inside .lang-list ul li.active-lang a,.menu-container .inside .lang-list ul li a:hover{color:#fff}.menu-container .inside .lang-list{display:none}.menu-container .inside .menu-list li{position:relative;left:30%;opacity:0;transition:.4s ease all}.active-mainMenu .menu-container .inside .menu-list li:nth-child(1){animation-name:menuLiMove;animation-duration:.6s;animation-iteration-count:1;animation-delay:0s;animation-fill-mode:forwards}.active-mainMenu .menu-container .inside .menu-list li:nth-child(2){animation-name:menuLiMove;animation-duration:.6s;animation-iteration-count:1;animation-delay:.15s;animation-fill-mode:forwards}.active-mainMenu .menu-container .inside .menu-list li:nth-child(3){animation-name:menuLiMove;animation-duration:.6s;animation-iteration-count:1;animation-delay:.3s;animation-fill-mode:forwards}.active-mainMenu .menu-container .inside .menu-list li:nth-child(4){animation-name:menuLiMove;animation-duration:.6s;animation-iteration-count:1;animation-delay:.45s;animation-fill-mode:forwards}.active-mainMenu .menu-container .inside .menu-list li:nth-child(5){animation-name:menuLiMove;animation-duration:.6s;animation-iteration-count:1;animation-delay:.6s;animation-fill-mode:forwards}.active-mainMenu .menu-container .inside .menu-list li:nth-child(6){animation-name:menuLiMove;animation-duration:.6s;animation-iteration-count:1;animation-delay:.75s;animation-fill-mode:forwards}@keyframes menuLiMove{0%{left:20%;opacity:0}100%{left:0;opacity:1}}@media (min-width:768px){.menu-container .left-logo{display:none !important}.menu-container .inside .menu-list li .submenu{display:none !important}.menu-container .inside .menu-list li .arrow-down{display:none}}.nectar-drag-indicator[data-type=solid]{mix-blend-mode:normal;left:-47px;top:-47px;width:94px;height:94px}.drag-indicator{position:fixed;z-index:9999;left:-55px;top:-55px;width:120px;height:120px;mix-blend-mode:difference;pointer-events:none;will-change:transform}.drag-indicator span{position:absolute;top:50%;left:0;display:block;width:100%;text-align:center;transform:translateY(-50%)}.drag-indicator i{top:0;color:#fff;font-size:16px;opacity:1;position:absolute}.drag-indicator i.angle-left{left:25px;top:-15px;transform:translateX(17px)}.drag-indicator i.angle-right{right:28px;top:-15px;transform:translateX(-17px)}.drag-indicator:before,.drag-indicator .color-circle{transition:transform .45s ease,opacity .3s ease}.drag-indicator i{transition:transform .2s ease,opacity .2s ease}.drag-indicator span{transition:opacity .2s ease}.drag-indicator.visible i{transition:transform .45s ease,opacity .3s ease}.drag-indicator.visible i.angle-left,.drag-indicator.visible i.angle-right,.drag-indicator.visible:before,.drag-indicator.visible .color-circle,.drag-indicator.visible span{transform:scale(1);opacity:1}.drag-indicator.visible.pointer-down:before{transform:scale(.8);transition:transform .25s ease-out,opacity .3s ease}.drag-indicator:not(.style-see-through){mix-blend-mode:normal}.drag-indicator.blurred-bg .color-circle{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.drag-indicator .color-circle{background-color:#000;width:100%;height:100%;display:block;content:"";position:absolute;left:-2px;top:-2px;transform:scale(.2);opacity:0;border-radius:50%}body .drag-indicator span{opacity:0;font-size:16px;color:#fff;line-height:94px;text-align:center;width:100%;display:inline-block}.view-indicator.style-see-through .color-circle{background-color:transparent;border:2px solid #fff}.drag-indicator.in-boxed,.view-indicator.in-boxed{z-index:10000}.view-indicator.visible .color-circle{opacity:1}.drag-indicator.visible.pointer-down .color-circle{transform:scale(.75)}.drag-indicator.visible.pointer-down i{color:inherit!important}.drag-indicator.visible.pointer-down i.angle-left{transform:translateX(6px)}.drag-indicator.visible.pointer-down i.angle-right{transform:translateX(-6px)}.drag-indicator .inner-layer img{width:15px}.recommendations-block.gray-bg{background-color:#e8ebe6;padding:100px 0}.common-banner-block{background-color:#ff4c02;color:#fff;transition:.4s ease all;padding:190px 0 70px;position:relative}.common-banner-block .inside{align-items:flex-end;min-height:457px}.common-banner-block .inside .left-text{width:calc(100% - 100px)}.common-banner-block .inside .left-text .big-title{margin:0 0 80px}.common-banner-block .inside .left-text .big-title em{font-size:150px;line-height:150px;font-weight:900;font-style:normal;display:block}.common-banner-block .inside .right-text{width:100px;display:flex;flex-direction:column;align-items:flex-end}.common-banner-block:before{content:'';position:absolute;left:0;right:0;top:-50%;width:100%;height:50%;background-color:#ff4c02;z-index:-1;transition:.4s ease all;transition:.4s ease all}.common-banner-block .inside .right-text .icon{width:60px;text-align:center}.common-banner-block .inside .right-text .page-name{text-transform:uppercase;writing-mode:tb-rl;transform:rotate(180deg);width:60px;display:flex;align-items:center;padding-top:110px;position:relative;font-size:18px;letter-spacing:1.35px;word-spacing:7px}.common-banner-block .inside .right-text .page-name:before{content:'';position:absolute;right:0;left:0;top:30px;width:2px;height:60px;background-color:#fff;margin:auto}.common-banner-block .inside .left-text .section-nav ul{list-style:none;padding:0;margin:0;display:flex;flex-flow:row wrap}.common-banner-block .inside .left-text .section-nav ul li{margin-right:40px}.common-banner-block .inside .left-text .section-nav ul li a{letter-spacing:1.35px;font-size:18px;text-transform:uppercase;color:#fff}.common-banner-block .inside .left-text .section-nav ul li a:hover{color:#323130}.common-banner-block .inside .right-text .icon img{max-width:100%}.common-banner-block .inside .left-text .member-info{font-size:18px;text-transform:uppercase;letter-spacing:1.35px}.common-banner-block .inside .left-text .member-info span:not(:first-child){padding-left:12px;margin-left:12px;position:relative}.common-banner-block .inside .left-text .member-info span:not(:first-child):before{content:'';position:absolute;left:-3px;width:1px;height:14px;background-color:#fff;top:0;bottom:0;margin:auto}.headerfixed .common-banner-block .inside .left-text .member-info span:not(:first-child):before{background-color:#323130}.common-banner-block.title-top .inside{align-items:center}.common-banner-block.title-top .inside .right-text{margin-top:auto}.headerfixed .common-banner-block{background-color:#e8ebe6;color:#323130}.headerfixed .common-banner-block:before{background-color:#e8ebe6}.headerfixed .common-banner-block .inside .right-text .page-name:before{background-color:#323130}.headerfixed .common-banner-block .inside .right-text .icon img{filter:invert(90%) sepia(10%) saturate(470%) hue-rotate(21deg) brightness(118%) contrast(119%)}.headerfixed .common-banner-block .inside .left-text .section-nav ul li a{color:#323130}.headerfixed .common-banner-block .inside .left-text .section-nav ul li a:hover{color:#ff4c02}.client-list-block{padding:150px 0 80px}.client-list-block .top-text{max-width:1378px}.client-list-block .top-text p{font-size:34px;line-height:44px;font-weight:700}.client-list-block .list{margin:100px -12px 0}.client-list-block .list .item{width:20%;padding:0 12px}.client-list-block .list .item img{filter:grayscale(100%);transition:.2s ease all}.client-list-block .list .item:hover img{filter:grayscale(0)}.general-text-block{padding:150px 0}.general-text-block .text .large-heading p{font-size:34px;line-height:44px;margin:0 0 30px;font-weight:600}.general-text-block .wrap{max-width:1378px}.general-text-block .text .title-row{margin:0 0 60px}.general-text-block .text .link-arrow{margin:60px 0 0}.general-text-block .text p{line-height:32px;font-weight:300}.general-text-block .text p a{color:#323130;border-bottom:1px solid #323130}.general-text-block .text p a:hover{border-bottom:none;color:#ff4c02;text-decoration:none}.general-text-block .text h3{font-weight:700;font-size:22px;line-height:36px;margin:0}.general-text-block .text h3 p{line-height:inherit;font-weight:600}.general-text-block .text ul{line-height:32px;font-weight:300;padding:0 0 0 28px}.general-text-block.gray-bg{background-color:#f5f6f4}.brand-text{background-color:#323130;color:#fff;padding:100px 0}.brand-text.bg-white{color:#323130;background-color:#fff}.brand-text.bg-gray .section-title:before,.brand-text.bg-white .section-title:before{background:#323130}.brand-text.bg-gray{color:#323130;background-color:#e8ebe6}.brand-text .section-title:before{background-color:#fff}.brand-text .bottom-text .name{font-size:18px;line-height:24px;font-weight:500}.brand-text .bottom-text .details{font-size:18px;line-height:24px;font-weight:300}.brand-text.small-wrap{padding:150px 0}.brand-text.small-wrap .text{max-width:1376px;margin:auto}.brand-text.small-wrap .text .name{margin:0 0 60px;font-size:18px;text-transform:uppercase}.brand-text.small-wrap .text .name span:not(:first-child){position:relative;padding:0 0 0 60px}.brand-text.small-wrap .text .name span:not(:first-child):before{content:'';position:absolute;left:10px;top:12px;width:40px;height:1px;background-color:#fff}.brand-text.bg-gray .text .name span:not(:first-child):before,.brand-text.bg-white .text .name span:not(:first-child):before{background-color:#323130 !important}.insight-list{padding:150px 0}.img-link-group-block{background-color:#e8ebe6;position:relative}.img-link-group-block .text-col{width:50%;padding:100px 9.5% 100px 0;min-height:914px}.img-link-group-block .img-right{position:absolute;right:0;top:0;bottom:0;width:50%;height:100%}.img-link-group-block .img-right .img{width:100%;height:100%;position:relative;overflow:hidden}.img-link-group-block .img-right .img img{width:100%;height:100%;object-fit:cover;transform:scale(1.5);transition:1s ease all}.img-link-group-block .text-col h2{margin:0 0 50px}.img-link-group-block .links ul{list-style:none;margin:0 0 60px;padding:0}.img-link-group-block .links ul li:first-child a{border-top:1px solid #323130}.img-link-group-block .links ul li a{border-bottom:1px solid #323130;display:block;font-size:34px;line-height:50px;color:#323130;font-weight:300;text-transform:uppercase;padding:17px 60px 17px 0;position:relative}.img-link-group-block .links ul li a:hover{font-weight:900}.img-link-group-block .links ul li a:before{content:'';position:absolute;right:25px;top:0;bottom:0;margin:auto;width:12px;height:12px;border:2px solid #323130;border-left:none;border-top:none;transform:rotate(-45deg);transition:.4s ease all}.img-link-group-block .links ul li a:after{content:'';position:absolute;left:calc(100% - 42px);top:0;bottom:0;margin:auto;width:0;height:2px;background-color:#323130;transition:.3s ease all}.img-link-group-block .links ul li a:hover:after{width:20px}.img-link-group-block .links ul li a:hover:before{right:22px}.img-link-group-block.img-left .text-col{margin-left:auto;padding:60px 5.3% 60px 70px}.img-link-group-block.img-left .img-right{right:inherit;left:0}.img-link-group-block .img-right .img.layer-animate img{transform:scale(1)}.img-link-group-block.small-space .text-col ul{list-style:none;padding:0;margin:0;max-width:550px}.img-link-group-block.small-space .text-col ul li{line-height:32px;font-weight:300;position:relative;margin:0 0 10px;display:inline-flex}.img-link-group-block.small-space .text-col ul li:before{content:'—';margin-right:10px;position:relative;top:2px}.img-link-group-block.light-bg{background-color:#f5f6f4}.img-link-group-block.small-space .text-col{padding-top:100px;padding-bottom:100px;min-height:inherit}.orange-layer{position:absolute;top:0;width:100%;height:100%;background-color:#ff4c02;transition:1s ease all;z-index:1}.layer-animate .orange-layer{height:0}.img-link-group-block .accordion-wrap{padding:0;margin-bottom:60px}.img-link-group-block .accordion-wrap .accordion-panel .accordion__header h3{font-size:34px;line-height:52px}.img-link-group-block .accordion-wrap .accordion-panel .accordion__header{padding:17px 70px 17px 0}.img-link-group-block .accordion-wrap .accordion-panel .accordion__header .accordion__button{width:20px;height:20px;right:20px}.img-link-group-block .accordion-wrap .accordion-panel .accordion__header .accordion__button:before{font-size:38px;line-height:0;font-weight:300}.img-link-group-block .accordion-wrap .accordion-panel .accordion__header.ac-active .accordion__button{background:0 0;align-items:inherit}.img-link-group-block .accordion-wrap .accordion-panel .accordion__header.ac-active .accordion__button:before{content:'_';display:block;font-weight:700;font-size:34px;position:relative;top:-7px}.img-link-group-block .accordion-wrap .accordion-panel .accordion__body{padding-bottom:40px}.img-link-group-block .accordion-wrap .accordion-panel .accordion__body .text{line-height:34px;font-weight:300}.img-link-group-block .accordion-wrap .accordion-panel .accordion__body .text p a{color:#323130;border-bottom:1px solid #323130}.img-link-group-block .accordion-wrap .accordion-panel .accordion__body .text p a:hover{border-bottom:none;color:#ff4c02;text-decoration:none}.accordion-wrap .accordion-panel .accordion__body .text ul{list-style:none;padding:0;margin:0}.accordion-wrap .accordion-panel .accordion__body .text ul li{margin-bottom:12px;padding:0 0 0 20px;position:relative}.accordion-wrap .accordion-panel .accordion__body .text ul li:last-child{margin-bottom:0}.accordion-wrap .accordion-panel .accordion__body .text ul li:before{content:'—';position:absolute;left:0}.img-link-group-block.dark-bg .accordion-wrap{margin-bottom:0}@media screen and (min-width:768px){.img-link-group-block .accordion-wrap .accordion-panel .accordion__header:hover .accordion__button{background:0 0;align-items:inherit}.img-link-group-block .accordion-wrap .accordion-panel .accordion__header:hover .accordion__button:before{content:'_';display:block;font-weight:700;font-size:34px;position:relative;top:-7px}}.single-img-slider{padding:150px 0}.single-img-slider .slick-list{padding-right:44%;margin:0 -12px;overflow:visible !important}.single-img-slider .slick-list .item{padding:0 12px}.team-list-block{padding:150px 0 0}.team-list-block .title{max-width:956px}.team-list-block .title p{line-height:34px;font-weight:300;margin:0}.team-list-block .title p a{color:#323130;border-bottom:1px solid #323130}.team-list-block .title p a:hover{border-bottom:none;color:#ff4c02;text-decoration:none}.team-list-block .wrap{max-width:1516px}.team-list-block .list{margin:0 -82px;display:inline-flex;flex-flow:row wrap}.team-list-block .list .team-col{width:33.33%;padding:0 82px;margin-top:60px}.team-list-block .list .team-col .inside{position:relative}.team-list-block .list .team-col:nth-child(3n+1) .inside,.team-list-block .list .team-col:nth-child(3n+3) .inside{margin-top:-150px}.team-list-block .list .team-col:nth-child(2) .inside{margin-top:150px}.team-list-block .list .team-col:nth-child(3) .inside,.team-list-block .list .team-col:nth-child(1) .inside{margin-top:0}.team-list-block .list .team-col .details{display:flex;flex-direction:column;padding:20px 0 0}.team-list-block .list .team-col .details .name{color:#323130;font-size:20px;font-weight:900;margin-bottom:8px}.team-list-block .list .team-col .details .name:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}.team-list-block .list .team-col .details .name:hover{color:#ff4c02}.team-list-block .list .team-col .details .intro{font-size:18px;line-height:28px;font-weight:300}.team-list-block .list .team-col .details .intro em{display:block}.team-list-block .list .team-col .inside .img{position:relative;padding-top:140.2%;overflow:hidden}.team-list-block .list .team-col .img img{width:100%;position:absolute;left:0;right:0;top:0;bottom:0;height:100%;object-fit:contain;object-position:bottom center;transform:scale(1.5);transition:1s ease all}.team-list-block .list .team-col .img.layer-animate img{transform:scale(1)}.facts-block{padding:150px 0 0}.facts-block .list{margin:0 -12px;display:flex;flex-flow:row wrap}.facts-block .list.small-screen-layout{display:none}.facts-block .list .data-col{width:33.33%;padding:0 12px}.facts-block .list .data-col .details,.facts-block .list .data-col .img-group-slider{margin-bottom:12px}.facts-block .list .data-col .details .inside{background-color:#f5f6f4;display:flex;align-items:center;justify-content:center;text-align:center;padding:15px 25px;min-height:156px}.facts-block .list .data-col .details .inside h3{font-size:52px;line-height:52px;margin:0 0 18px;color:#323130}.facts-block .list .data-col .details .inside p{font-size:25px;font-weight:600;color:#323130}.facts-block .list .data-col .details:last-child .inside{min-height:200px}.facts-block .list .data-col .details.large-height .inside{min-height:364px}.facts-block .list .data-col:nth-child(2) .details:first-child .inside{min-height:160px}.facts-block .list .data-col .details.medium-height .inside{min-height:328px}.facts-block .list .data-col .details.with-icon .inside{min-height:196px}.facts-block .list .data-col .details .inside .middle-text img{margin-bottom:22px}.img-group-slider .img{background-color:#f5f6f4}.img-group-slider .img a{display:block}.team-single-block{padding:150px 0}.team-single-block .ct-row{align-items:flex-start}.team-single-block .ct-row .left-img{width:32.4%}.team-single-block .ct-row .left-img .img{width:100%;height:100%;position:relative;overflow:hidden}.team-single-block .ct-row .left-img .img img{width:100%;height:100%;object-fit:cover;transform:scale(1.5);transition:1s ease all}.team-single-block .ct-row .left-img .img.layer-animate img{transform:scale(1)}.team-single-block .ct-row .right-text{width:67.6%;padding:0 8%}.team-single-block .ct-row .right-text .text-group .panel{margin:0 0 38px;font-size:26px;line-height:36px}.team-single-block .ct-row .right-text .text-group .panel .que{font-weight:600;font-style:italic}.team-single-block .ct-row .right-text .text-group .panel .ans{font-weight:300}.team-single-block .ct-row .right-text .text-group{margin:55px 0 0}.team-slider-block{background-color:#f6f6f4;padding:120px 0;overflow:hidden}.team-slider-block .ct-row .left-text{width:40%;padding:130px 22px 0 0;position:relative;z-index:3}.team-slider-block .ct-row .left-text h2{max-width:100%}.team-slider-block .ct-row .left-text p{line-height:34px;font-weight:300}.team-slider-block .ct-row .left-text p a{color:#323130;border-bottom:1px solid #323130}.team-slider-block .ct-row .left-text p a:hover{border-bottom:none;color:#ff4c02;text-decoration:none}.team-slider-block .ct-row .right-col{width:60%;padding-left:10.5%}.team-slider-block .ct-row .right-col .slick-list{overflow:visible}.team-slider-block .ct-row .right-col .list{margin:0 -12px;padding:30px 0}.team-slider-block .ct-row .right-col .list .team-col{padding:0 12px}.team-slider-block .ct-row .right-col .list:before{content:'';position:absolute;left:-500%;top:0;bottom:0;width:500%;background-color:#f6f6f4;z-index:2}.team-slider-block .ct-row .right-col .list .team-col .img{margin-bottom:20px}.team-slider-block .ct-row .right-col .list .team-col .img img{width:100%}.team-slider-block .ct-row .right-col .list .team-col .details .name{color:#323130;font-size:20px;line-height:30px;font-weight:900;margin-bottom:10px;display:inline-block}.team-slider-block .ct-row .right-col .list .team-col .details .name:hover{color:#ff4c02}.team-slider-block .ct-row .right-col .list .team-col .details .intro{display:block;font-size:18px;line-height:28px;font-weight:300}.team-slider-block .ct-row .right-col .list .slick-dots{justify-content:flex-start}.team-slider-block .ct-row .right-col .list .team-col .inside{position:relative}.team-slider-block .ct-row .right-col .list .team-col .inside .name:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}.industry-text-block{padding:150px 0;background-color:#e8ebe6}.industry-text-block h2{font-size:85px;line-height:95px}.industry-text-block .text p{max-width:1050px;font-size:22px;line-height:34px;font-weight:300}.industry-text-block .text p a{color:#323130;border-bottom:1px solid #323130}.industry-text-block .text p a:hover{border-bottom:none;color:#ff4c02;text-decoration:none}.industry-text-block .info-row{margin-top:40px}.industry-text-block .info-row .profile-row .img{min-width:97px;width:97px;margin-right:30px}.industry-text-block .info-row .profile-row .img img{width:100%;height:97px;object-fit:cover;object-position:center center}.industry-text-block .info-row .profile-row .info{display:flex;flex-direction:column;line-height:34px}.industry-text-block .info-row .profile-row .info p{margin:0;font-weight:500}.industry-text-block .info-row .profile-row .info a{color:#323130}.industry-text-block .info-row .profile-row .info a:hover{color:#ff4c02}.industry-text-block .info-row .left-col:nth-child(2){margin-right:auto;margin-left:7%}.full-img-video{background-color:#fff}.full-img-video .video-wrap video{width:100%;vertical-align:top}.full-img-video .img-wrap img{width:100%}.full-img-video .img-wrap video{width:100%;vertical-align:top;position:relative;margin-top:-1px}.about-us-block{color:#fff;overflow:hidden}.about-us-block .title-wrap{background-color:#323130;padding:100px 0 60px}.about-us-block .section-title:before{background-color:#fff}.about-us-block .title{max-width:1090px}.about-us-block .title p{font-size:26px;line-height:36px;font-weight:600}.about-us-block .list{counter-reset:my-sec-counter}.about-us-block .item-row{background-color:#323130;border-bottom:1px solid #878787}.about-us-block .item-row:last-child{border-bottom:none}.about-us-block .item-row .text{max-width:956px;padding:40px 0 60px 50px}.about-us-block .item-row .text h3{font-size:85px;line-height:105px;position:relative}.about-us-block .item-row .text p{line-height:34px;font-weight:300}.about-us-block .item-row .text p a{color:#fff;border-bottom:1px solid #fff}.about-us-block .item-row .text p a:hover{border-bottom:none;color:#ff4c02;text-decoration:none}.about-us-block .item-row .text h3:before{counter-increment:my-sec-counter;content:"0" counter(my-sec-counter);position:absolute;left:-50px;color:#ff4c02;font-size:26px;font-weight:600}.about-us-block .item-row:last-child{padding-bottom:150px}.about-us-block .item-row:nth-child(10n+10) .text h3:before{content:counter(my-sec-counter)}.about-us-block.extra-width .item-row .text{max-width:100%}.about-us-block.extra-width .item-row .text p{max-width:956px}.about-us-block.extra-width .title{max-width:100%}.about-us-block.extra-width .title p{max-width:1089px}.job-list-block{padding:100px 0;background-color:#e8ebe6}.job-list-block ul{list-style:none;margin:100px 0 0;padding:0}.job-list-block ul li:first-child a{border-top:1px solid #323130}.job-list-block ul li a{border-bottom:1px solid #323130;display:block;font-size:62px;line-height:72px;color:#323130;font-weight:300;text-transform:uppercase;padding:25px 100px 25px 0;position:relative}.job-list-block ul li a sup{font-size:55%;vertical-align:text-top;position:relative;top:-10px}.job-list-block ul li a:hover{font-weight:900}.job-list-block ul li a:before{content:'';position:absolute;right:45px;top:0;bottom:0;margin:auto;width:18px;height:18px;border:3px solid #323130;border-left:none;border-top:none;transform:rotate(-45deg);transition:.4s ease all}.job-list-block ul li a:after{content:'';position:absolute;left:calc(100% - 78px);top:0;bottom:0;margin:auto;width:0;height:3px;background-color:#323130;transition:.3s ease all}.job-list-block ul li a:hover:after{width:40px}.job-list-block ul li a:hover:before{right:40px}.our-gallery-block{padding:150px 0}.our-gallery-block .list{display:inline-block;width:100%;margin:30px 0 0}.our-gallery-block .list .img{width:100%;height:100%;position:relative;overflow:hidden;transition:.3s ease all}.our-gallery-block .list .img img{width:100%;height:100%;object-fit:cover;transform:scale(1.5);transition:1s ease all;-webkit-filter:contrast(1.4) saturate(.7);filter:contrast(1.4) saturate(.7)}.our-gallery-block .list .img:hover img{-webkit-filter:contrast(1) saturate(1);filter:contrast(1) saturate(1)}.our-gallery-block .list .img.layer-animate img{transform:scale(1)}.our-gallery-block .list>div{float:left}.our-gallery-block .list .img1{width:41%;margin:6% 15% 0 11%}.our-gallery-block .list .img2{width:33%}.our-gallery-block .list .img3{width:24%;margin:-6% 0 0}.our-gallery-block .list .img4{width:66%;margin:7% 0 0 10%}.our-gallery-block .list .img5{width:15.5%;margin:-6% 7% 0 8.5%}.our-gallery-block .list .img6{width:41%;margin:7% 16.5% 0 11.5%}.our-gallery-block .list .img7{width:41%;margin:9% 0 0 10%}.our-gallery-block .list .img8{width:24%;margin:5% 10% 0 15%}.our-gallery-block .list .img1 .img{height:490px}.our-gallery-block .list .img2 .img{height:784px}.our-gallery-block .list .img3 .img{height:533px}.our-gallery-block .list .img4 .img{height:534px}.our-gallery-block .list .img5 .img{height:485px}.our-gallery-block .list .img6 .img{height:369px}.our-gallery-block .list .img7 .img{height:485px}.our-gallery-block .list .img8 .img{height:609px}.accordion-block.job-details .title-row .left-col{width:100%;max-width:1577px}.accordion-block.job-details .title-row h2{margin:0 0 60px;font-size:75px;line-height:85px}.accordion-block.job-details .title-row .left-col h3{font-weight:700}.accordion-block.job-details .title-row .left-col h3 p{font-size:inherit;line-height:inherit;font-weight:400}.accordion-block.job-details .accordion__body .text{margin-bottom:60px}.accordion-block.job-details .accordion__body .text ul{list-style:none;padding:0;margin:0;max-width:980px}.accordion-block.job-details .accordion__body .text ul li{font-size:20px;line-height:32px;font-weight:300;position:relative;padding:0 0 0 36px;margin:18px 0 0}.accordion-block.job-details .accordion__body .text ul li:before{content:'';position:absolute;left:0;top:10px;width:18px;height:15px;background:url(//www.tp-werbeagentur.de/wp-content/themes/tp-agency/assets/css/../images/check-icon-orange.svg) no-repeat;background-size:contain}.accordion-block.job-details .accordion-wrap .accordion-panel .accordion__header.ac-active .accordion__button{background:0 0;text-align:center}.accordion-block.job-details .accordion-wrap .accordion-panel .accordion__header.ac-active .accordion__button:before{content:'—';display:block;font-weight:700;font-size:38px;position:relative;top:0}.team-slider-block.white-bg{background:#fff}.team-slider-block.white-bg:not(.top-space){padding-top:0}.team-slider-block.white-bg .ct-row .right-col .list:before{background-color:#fff}.team-slider-block .ct-row .right-col .group{display:flex;flex-flow:row wrap;margin:0 -12px}.team-slider-block .ct-row .right-col .group .team-col{width:50%;padding:0 12px}.team-slider-block .ct-row .right-col .group .team-col .img img{width:100%}.team-slider-block .ct-row .right-col .group .team-col .details{margin:20px 0 0;display:flex;flex-direction:column;align-items:flex-start}.team-slider-block .ct-row .right-col .group .team-col .details .name{font-size:20px;line-height:23px;font-weight:900;color:#323130}.team-slider-block .ct-row .right-col .group .team-col .details a.name:hover{color:#ff4c02}.team-slider-block .ct-row .right-col .group .team-col .details .intro{display:block;font-size:18px;line-height:28px;font-weight:300;margin:5px 0 15px}.team-slider-block .ct-row .right-col .group .team-col .details .mail a{font-size:18px;line-height:28px;font-weight:300}.team-slider-block .ct-row .right-col .group .team-col .details .mail a:hover{color:#323130}.team-slider-block.white-bg .ct-row .left-text{padding-top:100px}.team-slider-block .ct-row .right-col .group .team-col .details .mail{font-size:18px;line-height:28px}.team-slider-block.gray-bg{background-color:#e8ebe6}.project-list-block{padding:150px 0}.project-list-block .top-text{max-width:1376px}.project-list-block .top-text h3{margin:0 0 40px}.project-list-block .top-text p{line-height:34px;font-weight:300}.project-list-block .top-text p a{color:#323130;border-bottom:1px solid #323130}.project-list-block .top-text p a:hover{border-bottom:none;color:#ff4c02;text-decoration:none}.project-list-block .top-text .large-heading p{font-size:34px;line-height:44px;margin:0 0 30px;font-weight:600}.project-list-block .list{margin:0 -12px}.project-list-block .list .item{width:50%;padding:0 12px;margin-top:100px}.project-list-block .list .item a{display:block}.project-list-block .list .item a .img img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;transform:scale(1);transition:.3s ease all}.project-list-block .list .item a .img{position:relative;padding-top:73.55%;overflow:hidden}.project-list-block .list .item a .details{margin:30px 0 20px;color:#323130}.project-list-block .list .item a .details h3{font-weight:700;transition:.4s ease all}.project-list-block .list .item a .details .cat-list{text-transform:uppercase;font-size:16px;line-height:26px;letter-spacing:1.04px;font-weight:300}.project-list-block .list .item a .details .cat-list span{display:inline-block}.project-list-block .list .item a .details .cat-list span:not(:last-child){padding-right:34px;position:relative}.project-list-block .list .item a .details .cat-list span:not(:last-child):after{content:'—';position:absolute;right:11px}.project-list-block .list .item a:hover .details h3{color:#ff4c02}.project-list-block .list .item a:hover .img img{transform:scale(1.05)}.project-list-block .list .item a .img:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-color:rgb(50 49 48/40%);z-index:1;transition:.4s ease all;opacity:0}.project-list-block .list .item a:hover .img:before{opacity:1}.project-list-block .more-btn{text-align:center;margin-top:80px;display:flex;justify-content:center}.project-list-block .more-btn a{display:flex;flex-direction:column;align-items:center;color:#323130;font-size:22px;line-height:32px;text-transform:uppercase}.project-list-block .more-btn a .arrow{width:50px;height:50px;margin-bottom:18px;background-color:#323130;border-radius:50%;position:relative;top:0;transition:.3s ease all;display:flex;align-items:center;justify-content:center;padding:3px 0 0}.project-list-block .more-btn a:hover .arrow{top:5px;padding:8px 0 0;background-color:#ff4c02}.project-list-block .top-text .custom-dropdown{margin:58px 0 0}.custom-dropdown .select2-container{text-transform:uppercase;width:inherit !important}.custom-dropdown .select2-container .select2-selection{border:none;background-color:#323130;border-radius:0;height:auto}.custom-dropdown .select2-container .select2-selection .select2-selection__rendered{color:#fff;line-height:32px;padding:9px 68px 9px 30px}.custom-dropdown .select2-container .select2-selection .select2-selection__arrow{height:100%;right:30px;top:0;background:url(//www.tp-werbeagentur.de/wp-content/themes/tp-agency/assets/css/../images/down-white-arrow.svg) no-repeat center}.custom-dropdown .select2-container .select2-selection .select2-selection__arrow b{display:none}.select2-dropdown{background-color:#323130;color:#fff}.select2-dropdown .select2-results__option{line-height:32px;padding:5px 30px;background-color:#323130}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#323130 !important}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#ff4c02 !important}.select2-container .select2-dropdown{border:none}.select2-container--default .select2-results>.select2-results__options{max-height:323px !important}.select2-results__options::-webkit-scrollbar{width:15px}.select2-results__options{scrollbar-width:thin;scrollbar-color:rgba(255,76,2,1) rgba(235,237,234,.5)}.select2-results__options::-webkit-scrollbar-track{background:rgba(235,237,234,.5)}.select2-results__options::-webkit-scrollbar-thumb{background-color:rgba(255,76,2,1);border-radius:0;border:0 solid rgba(235,237,234,.5)}.general-text-block.service-page-text .text h3{font-weight:600;margin:0 0 40px}.sticky-menu-dark{background-color:#323130;box-shadow:0px 3px 6px #00000029}.sticky-menu-dark ul{list-style:none;padding:0;margin:0;display:flex;flex-flow:row wrap}.sticky-menu-dark ul li{margin:0 78px 0 0}.sticky-menu-dark ul li:last-child{margin-right:0}.sticky-menu-dark ul li a{font-size:18px;letter-spacing:1.35px;color:#b4b4b4;text-transform:capitalize;padding:11px 0 15px;display:inline-flex}.sticky-menu-dark ul li a:hover{color:#fff}.sticky-menu-dark.fixed{position:fixed;left:0;right:0;top:62px;width:100%;z-index:999}.sticky-menu-dark ul li.current-page-ancestor a,.sticky-menu-dark ul li.current-nav-item a{color:#fff;font-style:italic}.brand-text .link-arrow{margin-top:70px}.brand-text .link-arrow a{color:#fff}.brand-text .ct-row .text{width:calc(100% - 162px);padding-right:8%}.brand-text .ct-row .icon{width:162px;padding:15px 0 0}.services-list-block{padding:150px 0}.services-list-block .title-row{max-width:1096px}.services-list-block .title-row p{font-size:26px;line-height:36px;font-weight:600}.services-list-block .data-row{border-bottom:1px solid #323130}.services-list-block .data-row .ct-row{margin:0 -82px 50px}.services-list-block .data-row .ct-row .right-col,.services-list-block .data-row .ct-row .left-col{width:50%;padding:0 82px}.services-list-block .data-row .ct-row .left-col video{width:100%}.services-list-block .data-row .ct-row .left-col .link-arrow{margin-top:0}.services-list-block .data-row .ct-row .left-col p{font-size:34px;line-height:44px;font-weight:600}.services-list-block .data-row .ct-row .right-col ul{list-style:none;padding:0;margin:0;column-count:2;column-gap:20px}.services-list-block .data-row .ct-row .right-col ul li{margin-bottom:10px;padding:0 0 0 20px;position:relative;font-weight:300;font-style:italic;break-inside:avoid-column}.services-list-block .data-row .ct-row .right-col ul li:last-child{margin-bottom:0}.services-list-block .data-row .ct-row .right-col ul li:before{content:'—';position:absolute;left:0}.services-list-block .data-row .ct-row .link-arrow{margin-top:40px}.services-list-block .data-row:last-child{border:none}.services-list-block .data-row:last-child .ct-row:last-child{margin-bottom:0}.services-list-block .list{border-top:1px solid #323130;margin-top:100px}.services-list-block .data-row .ct-row .right-col ul li{line-height:36px;margin-bottom:0}.services-list-block .data-row .ct-row-list{display:none;padding-bottom:20px}.services-list-block .data-row:last-child{border-bottom:1px solid #323130}.services-list-block .data-row h3{padding:30px 100px 30px 0;cursor:pointer;position:relative;transition:.4s ease all;margin:0;text-transform:uppercase;font-size:62px;line-height:66px;font-weight:300}.services-list-block .data-row h3 .accordion__button{position:absolute;right:43px;width:40px;height:50px;top:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center}.services-list-block .data-row h3 .accordion__button:before{content:'+';font-style:normal;font-size:60px;font-weight:100;line-height:36px}.services-list-block .data-row h3 .accordion__button img{display:none}.services-list-block .data-row h3.ac-active .accordion__button img{display:block}.services-list-block .data-row h3.ac-active .accordion__button:before{display:none}.services-list-block .data-row h3.ac-active{font-weight:900}.project-main-img{overflow:hidden;position:relative}.project-main-img .img{height:75vh}.project-main-img .dark-overlay{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-color:#323130;z-index:1;transition:.2s ease all;opacity:0}.project-main-img .img img{width:100%;height:100%;object-fit:cover;object-position:center center;transform:scale(1);transition:.1s ease all}.project-main-img .img.mobile,.project-main-img .img.tablet-vertical{display:none}.brand-description{background-color:#e8ebe6;padding:100px 0}.brand-description .ct-row{margin:60px -20px 0}.brand-description .ct-row .left-col{width:74%;padding:0 20px}.brand-description .ct-row .right-col{width:26%;padding:0 20px}.brand-description .ct-row .right-col h4{font-size:22px;margin:0 0 30px;font-weight:900}.brand-description .ct-row .right-col ul{margin:0;list-style:none;padding:0;font-weight:300}.brand-description .ct-row .right-col ul li{line-height:34px;margin-bottom:0}.brand-description .ct-row .industry{display:flex;align-items:center;flex-flow:row wrap}.brand-description .ct-row .industry span{font-weight:300}.brand-description .ct-row .industry span strong{padding-right:30px;font-weight:900}.tab-teaser .tab-box{display:none}.brand-description .ct-row .left-col .tab-teaser{margin:100px 0 0;max-width:930px}.brand-description .ct-row .left-col .tab-teaser:first-child{margin-top:0}.tab-teaser .tab-menu ul{list-style:none;padding:0;display:flex;flex-flow:row wrap;margin:0 0 40px}.tab-teaser .tab-menu ul li:not(:last-child){margin-right:60px}.tab-teaser .tab-menu ul li a{color:#323130;font-weight:900}.tab-teaser .tab-menu ul li.active a,.tab-teaser .tab-menu ul li a:hover{color:#ff4c02}.tab-teaser .tab-box p{line-height:32px;font-weight:300}.tab-teaser .tab-box p a{color:#323130;border-bottom:1px solid #323130}.tab-teaser .tab-box p a:hover{border-bottom:none;color:#ff4c02;text-decoration:none}.full-box-img-video{padding:150px 0;margin-bottom:-1px}.full-box-img-video .wrap video,.full-box-img-video .wrap img{width:100%;vertical-align:top}.full-width-inside-space .container,.full-width-box .container{max-width:100%;padding:0}.full-width-no-inside-space .container{max-width:100%;padding:0}.full-width-no-inside-space .container .ct-row{margin:0}.full-width-no-inside-space .container .ct-row .imgLarge,.full-width-no-inside-space .container .ct-row .imgSmall{padding:0;margin:0}.full-width-no-inside-space .container .ct-row .img{padding:0;margin:0}.container-no-inside-space .container .ct-row{margin:0}.container-no-inside-space .container .ct-row .imgLarge,.container-no-inside-space .container .ct-row .imgSmall{padding:0;margin:0}.container-no-inside-space .container .ct-row .img{padding:0;margin:0}.project-details-text{padding:150px 0}.full-box-img-video+.project-details-text{padding-top:0}.project-details-text .wrap{max-width:1096px;margin:auto}.project-details-text .text p{font-size:26px;line-height:36px;font-weight:300}.project-details-text .text p a{color:#323130;border-bottom:1px solid #323130}.project-details-text .text p a:hover{border-bottom:none;color:#ff4c02;text-decoration:none}.project-details-text .text+.link-arrow{margin-top:40px}.project-media-group{padding:150px 0}.project-details-text+.project-media-group{padding-top:0}.project-media-group .ct-row{margin:0 -12px -24px}.project-media-group .ct-row .imgLarge{padding:0 12px;width:66.66%;margin-bottom:24px}.project-media-group .ct-row .imgLarge img{width:100%;height:100%;object-fit:cover}.project-media-group .ct-row .imgSmall{padding:0 12px;width:33.33%;margin-bottom:24px}.project-media-group .ct-row .imgSmall img{width:100%}.project-media-group .ct-row:nth-child(2n+2){flex-direction:row-reverse}.project-media-group .ct-row .imgSmall img{height:100%;object-fit:cover}.project-media-group.full-width-no-space .container{padding:0;max-width:100%}.project-media-group.full-width-no-space .container .ct-row{margin:0}.project-media-group.full-width-no-space .container .ct-row .imgLarge{padding:0;margin-bottom:0}.project-media-group.full-width-no-space .container .ct-row .imgSmall{padding:0;margin-bottom:0}.project-media-three-img{padding:150px 0}.project-details-text+.project-media-three-img{padding-top:0}.project-media-three-img .ct-row{margin:0 -12px -24px}.project-media-three-img .ct-row .imgLarge{padding:0 12px;width:100%;margin-bottom:24px}.project-media-three-img .ct-row .imgLarge img{width:100%}.project-media-three-img .ct-row .imgSmall{padding:0 12px;width:50%;margin-bottom:24px}.project-media-three-img .ct-row .imgSmall img{width:100%}.project-media-three-img+.project-details-text{padding-top:0}.project-details-text.two-col .wrap{max-width:100%;display:flex;flex-flow:row wrap;align-items:flex-start}.project-details-text.two-col .wrap .text{width:50%}.project-details-text.two-col .wrap .title-left{width:50%;padding:0 8% 0 0;word-break:break-word}.fullscreen-img-slider .list .slick-dots{margin:48px 0 0}.fullscreen-img-slider .list .img{height:calc(100vh - 160px)}.fullscreen-img-slider .list .img img{width:100%;height:100%;object-fit:cover;object-position:center center}.project-details-text+.single-img-slider{padding-top:0}.single-img-slider+.project-details-text{padding-top:0}.project-details-text .text h4{font-size:26px;line-height:36px;margin:0 0 5px;font-weight:600}.project-media-sticky-slider .list{margin:0 -12px;white-space:nowrap}.project-media-sticky-slider .list .item{padding:0 12px;width:50%;display:inline-block}.project-media-sticky-slider .list .item .img img{width:100%}.project-media-equal-height-group{padding:150px 0}.project-media-equal-height-group+.project-media-group{padding-top:0}.project-media-equal-height-group .ct-row{margin:0 -12px}.project-media-equal-height-group .ct-row .img{width:33.33%;padding:0 12px}.project-media-equal-height-group .ct-row .img img{width:100%}.project-media-equal-height-group+.project-details-text{padding-top:0}.project-media-fifty-fifty-group{padding:150px 0}.project-details-text+.project-media-fifty-fifty-group{padding-top:0}.project-media-fifty-fifty-group+.project-details-text{padding-top:0}.project-media-fifty-fifty-group .ct-row{margin:0 -12px -24px}.project-media-fifty-fifty-group .ct-row .img{width:50%;padding:0 12px;margin-bottom:24px}.project-media-fifty-fifty-group .ct-row .img img{width:100%}.project-media-group+.project-details-text{padding-top:0}.object-projectMedia-block{padding:150px 0}.project-details-text+.object-projectMedia-block{padding-top:0}.object-projectMedia-block .ct-row{margin:0 -12px}.object-projectMedia-block .ct-row .img-col{width:50%;padding:0 12px}.object-projectMedia-block .ct-row .text-col{width:50%;padding:0 12px}.object-projectMedia-block .ct-row .text-col .inside{max-width:676px;margin-left:auto;padding-top:100px}.object-projectMedia-block .ct-row .text-col .inside p{line-height:32px}.object-projectMedia-block .ct-row .text-col .inside p a{color:#323130;border-bottom:1px solid #323130}.object-projectMedia-block .ct-row .text-col .inside p a:hover{border-bottom:none;color:#ff4c02;text-decoration:none}.object-projectMedia-block .ct-row.img-group.no-space{margin:0}.object-projectMedia-block .ct-row.img-group.no-space .img-col{padding:0}.object-projectMedia-block .container.full-view{padding:0;max-width:100%}.object-projectMedia-block.img-right .ct-row{flex-direction:row-reverse}.object-projectMedia-block.img-right .ct-row .text-col .inside{margin-left:inherit}.object-projectMedia-block+.object-projectMedia-block:not(.bg-active){padding-top:0}.object-projectMedia-block .ct-row .img-col img{width:100%}.object-projectMedia-block .ct-row .text-col .inside h4{margin:0 0 5px;font-size:26px;line-height:36px;font-weight:600}.object-projectMedia-block.img-right.full-width-media .img-col{padding-right:0;padding-left:0}.object-projectMedia-block.img-left.full-width-media .img-col{padding-left:0;padding-right:0}.object-projectMedia-block.bg-active{padding:100px 0}.related-project-block{background-color:#e8ebe6;padding:100px 0}.related-project-block .title-row h2{margin:0}.related-project-block .list{margin:0 -12px}.related-project-block .list .item{width:50%;padding:0 12px;margin-top:60px}.related-project-block .list .item a{display:block;cursor:none !important}.related-project-block .list .item a .details{margin:30px 0 20px;color:#323130;transition:.4s ease all}.related-project-block .list .item a .details h3{font-weight:700}.related-project-block .list .item a:hover .details{color:#ff4c02}.related-project-block .list .item .img{width:100%;height:100%;position:relative;overflow:hidden;display:block}.related-project-block .list .item .img img{width:100%;height:100%;object-fit:cover;transform:scale(1.5);transition:1s ease all}.related-project-block .list .item .img.layer-animate img{transform:scale(1)}.related-project-block .list .item .img:hover img{transform:scale(1.1)}.related-project-block .list .item .img:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-color:rgb(50 49 48/40%);z-index:1;transition:.4s ease all;opacity:0}.related-project-block .list .item .img:hover:before{opacity:1}.related-project-block .project-nav{margin-top:30px}.related-project-block .project-nav a{color:#323130;font-weight:900}.related-project-block .project-nav a.prevLink svg{margin-right:25px}.related-project-block .project-nav a.nextLink svg{margin-left:25px}.related-project-block .project-nav a:hover{color:#ff4c02}.related-project-block .project-nav a svg{transition:.4s ease all;position:relative;top:2px}.related-project-block .project-nav a:hover svg{fill:#ff4c02}.related-project-block .project-nav a span .pr-text{display:none}.paddingTop0{padding-top:0 !important}.paddingBottom0{padding-bottom:0 !important}.wpcf7-not-valid-tip{font-size:16px}.say_hello_btn{width:72px;height:72px;position:fixed;z-index:99999;bottom:60px;right:20px;border-radius:50%;display:none}.say_hello_btn a{display:block;transform:scale(1);transition:all .25s;border-radius:50%}.say_hello_btn a:hover{transform:scale(1.2);animation:shadow-pulseC 1.5s}.say_hello_btn a img{width:100%}.active-mainMenu-mobile .say_hello_btn{display:none !important}.hello-form-main{position:fixed;right:0;top:0;bottom:0;background-color:#323130;height:100%;overflow:auto;width:500px;z-index:99999;padding:80px 80px 30px;transform:translateX(520px);transition:.2s ease all}.hello-form-main::-webkit-scrollbar{width:10px}.hello-form-main::-webkit-scrollbar-track{background:rgba(235,237,234,.5)}.hello-form-main::-webkit-scrollbar-thumb{background-color:#ff4c02;border-radius:0;border:0 solid rgba(235,237,234,.5)}.hello-form-main .form-close-btn{position:absolute;right:40px;top:40px}.hello-form-main .form-close-btn img{max-width:40px}.active-hello-form .hello-form-main{transform:translateX(0)}.hello-form-main .inside{color:#fff}.hello-form-main .form-wrap h3{font-size:44px;line-height:54px;text-transform:uppercase;max-width:150px}.hello-form-main .form-wrap .required-text{font-size:16px;line-height:26px;margin-bottom:15px}.hello-form-main .form-wrap p{margin:0}.hello-form-main .form-wrap .form-group{margin-bottom:24px}.hello-form-main .form-wrap .form-group .wpcf7-form-control-wrap{display:block;width:100%}.hello-form-main .form-wrap .form-group .wpcf7-form-control-wrap textarea,.hello-form-main .form-wrap .form-group .wpcf7-form-control-wrap input{width:100%;outline:none;border:1px solid #878787;border-radius:0;color:#878787;transition:.4s ease all;font-size:22px;line-height:32px;display:block;background:0 0;padding:8px 20px}.hello-form-main .form-wrap .form-group .wpcf7-form-control-wrap textarea:focus,.hello-form-main .form-wrap .form-group .wpcf7-form-control-wrap input:focus{border-color:#fff;color:#fff}.hello-form-main .form-wrap .form-group .wpcf7-form-control-wrap textarea{height:180px;resize:none}.hello-form-main .form-wrap .form-group .wpcf7-form-control-wrap .wpcf7-not-valid{border-color:#dc3232 !important;color:#dc3232 !important}.hello-form-main .form-wrap .form-group .wpcf7-form-control-wrap .wpcf7-not-valid::-webkit-input-placeholder{color:#dc3232}.hello-form-main .form-wrap .form-group .wpcf7-form-control-wrap .wpcf7-not-valid::-moz-placeholder{color:#dc3232}.hello-form-main .form-wrap .form-group .wpcf7-form-control-wrap .wpcf7-not-valid:-ms-input-placeholder{color:#dc3232}.hello-form-main .form-wrap .form-group .wpcf7-form-control-wrap .wpcf7-not-valid:-moz-placeholder{color:#dc3232}.hello-form-main .form-wrap .form-group .wpcf7-form-control-wrap .wpcf7-not-valid+.wpcf7-not-valid-tip~.wpcf7-not-valid-tip,.hello-form-main .form-wrap .form-group .wpcf7-form-control-wrap .wpcf7-not-valid+.wpcf7-not-valid-tip{display:none}.hello-form-main .wpcf7 form .wpcf7-response-output{margin:20px 0 0;padding:0;border:none;font-size:20px;color:#dc3232}.hello-form-main .form-wrap .form-group.tpw-form-acceptance label{position:relative;padding:0 0 0 30px;display:block;width:100%;font-size:16px;line-height:26px}.hello-form-main .form-wrap .form-group.tpw-form-acceptance .wpcf7-form-control-wrap label{padding:0;width:auto}.hello-form-main .form-wrap .form-group.tpw-form-acceptance .wpcf7-form-control-wrap{position:absolute;width:30px;left:0;top:3px}.hello-form-main .form-wrap .form-group.tpw-form-acceptance .wpcf7-form-control-wrap .wpcf7-list-item{margin:0}.hello-form-main .form-wrap .form-group.tpw-form-acceptance .wpcf7-form-control-wrap .wpcf7-list-item input[type=checkbox]{width:0;height:0;left:0;margin:0;opacity:0;visibility:hidden}.hello-form-main .form-wrap .form-group.tpw-form-acceptance label a{color:#fff;text-decoration:underline}.hello-form-main .form-wrap .form-group.tpw-form-acceptance label a:hover{color:#ff4c02;text-decoration:none}.hello-form-main .form-wrap .form-group.tpw-form-acceptance .wpcf7-form-control-wrap .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label{position:absolute;top:-21px;width:20px;height:20px}.hello-form-main .form-wrap .form-group.tpw-form-acceptance .wpcf7-form-control-wrap .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label:before{content:'';position:absolute;left:0;top:3px;width:20px;height:20px;background:#ff4c02;border-radius:2px}.hello-form-main .form-wrap .form-group.tpw-form-acceptance .wpcf7-form-control-wrap .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:before{background:url(//www.tp-werbeagentur.de/wp-content/themes/tp-agency/assets/css/../images/square-check-solid.svg) no-repeat center;background-size:contain}.hello-form-main .form-wrap .form-group .wpcf7-form-control-wrap select{width:100%;outline:none;border:1px solid #878787;border-radius:0;color:#878787;transition:.4s ease all;font-size:22px;line-height:32px;display:block;background:0 0;padding:8px 40px 8px 20px;font-weight:600}.hello-form-main .form-wrap .form-group .wpcf7-form-control-wrap select:focus{border-color:#fff;color:#fff}.hello-form-main .form-wrap .form-group .wpcf7-form-control-wrap select option{background:0 0;color:#000;border-radius:0}.hello-form-main .form-wrap .form-group .wpcf7-acceptance .wpcf7-list-item{margin:0}.hello-form-main .form-wrap .form-group .wpcf7-acceptance .wpcf7-list-item input[type=checkbox]{position:absolute;width:0;height:0;left:0;margin:0;opacity:0;visibility:hidden}.hello-form-main .form-wrap .form-group .wpcf7-acceptance .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label{font-size:16px;line-height:26px;width:100%;display:block;padding:0 0 0 30px;position:relative}.hello-form-main .form-wrap .form-group .wpcf7-acceptance .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label:before{content:'';position:absolute;left:0;top:3px;width:20px;height:20px;background:#ff4c02;border-radius:2px}.hello-form-main .form-wrap .form-group .wpcf7-acceptance .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:before{background:url(//www.tp-werbeagentur.de/wp-content/themes/tp-agency/assets/css/../images/square-check-solid.svg) no-repeat center;background-size:contain}.hello-form-main .form-wrap .form-group .wpcf7-acceptance .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label a{color:#fff;text-decoration:underline}.hello-form-main .form-wrap .form-group .wpcf7-acceptance .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label a:hover{color:#ff4c02;text-decoration:none}.hello-form-main .form-wrap .form-submit p{position:relative;width:196px;height:49px}.hello-form-main .form-wrap .form-submit p input.wpcf7-form-control.wpcf7-submit{color:#fff;font-size:22px;line-height:32px;text-transform:uppercase;padding:9px 30px 9px 65px;position:relative;display:inline-block;background:0 0;border:none;transition:.4s ease all}.hello-form-main .form-wrap .form-submit p:before{content:'';position:absolute;left:0;top:0;bottom:0;width:50px;height:50px;background-color:#ff4c02;border-radius:25px;transition:.4s ease all}.hello-form-main .form-wrap .form-submit p:after{content:'';position:absolute;left:23px;top:23px;width:0;height:2px;background-color:#fff;transition:.3s ease all}.hello-form-main .form-wrap .form-submit p br{display:none}.hello-form-main .form-wrap .form-submit p .white-arrow{position:absolute;left:17px;top:18px;width:12px;height:12px;border:2px solid #fff;border-left:none;border-top:none;transform:rotate(-45deg);transition:.4s ease all}.hello-form-main .form-wrap .form-submit p:hover:before{width:100%;z-index:-1}.hello-form-main .form-wrap .form-submit p:hover:after{width:18px}.hello-form-main .form-wrap .form-submit p:hover .white-arrow{left:29px}.hello-form-main .form-wrap .form-submit p input.wpcf7-form-control.wpcf7-submit:hover{padding:9px 30px 9px 70px}.select2-container .helloForm_dropdown{z-index:99999;border:1px solid #fff;border-radius:0}.select2-container .helloForm_dropdown .select2-results__option{padding:9px 20px}.select2-container .helloForm_dropdown .select2-results__option--highlighted[aria-selected]{background-color:#404040 !important}.hello-form-main .select2-container{width:100% !important}.hello-form-main .select2-container .select2-selection{background:0 0;border-radius:0;border-color:#878787;height:auto}.hello-form-main .select2-container .select2-selection .select2-selection__rendered{color:#878787;font-size:22px;line-height:32px;padding:9px 30px 9px 20px}.hello-form-main .select2-container .select2-selection .select2-selection__arrow{height:100%;width:30px;top:0;bottom:0;background:url(//www.tp-werbeagentur.de/wp-content/themes/tp-agency/assets/css/../images/dropdown-arrow-small-white.svg) no-repeat center;opacity:.5}.hello-form-main .select2-container .select2-selection .select2-selection__arrow b{display:none}.hello-form-main .select2-container.select2-container--open .select2-selection .select2-selection__arrow{transform:rotate(180deg)}.select2-container .helloForm_dropdown.select2-dropdown--above{top:1px}.select2-container .helloForm_dropdown.select2-dropdown--below{top:-1px}.hello-form-main .select2-container.select2-container--open .select2-selection{border-color:#fff}.hello-form-main .select2-container.select2-container--open .select2-selection .select2-selection__rendered{color:#fff}.hello-form-main .select2-container.select2-container--open .select2-selection .select2-selection__arrow{opacity:1}.hello-form-main .form-wrap .form-submit.say-helloSubmit p input.wpcf7-form-control.wpcf7-submit{color:#878787}.hello-form-main .form-wrap .form-submit.say-helloSubmit p:before{background-color:#878787}.hello-form-main .form-wrap .form-submit.say-helloSubmit p{pointer-events:none}#sb_instagram{position:relative;padding-bottom:100px !important}#sb_instagram .sb_instagram_header{position:absolute;bottom:0;padding:0}.sbi_header_type_generic .sbi_header_img,.sbi_no_avatar .sbi_header_img{width:50px;height:50px;background-color:#ff4c02 !important}.sbi_header_img_hover,.sbi_header_hashtag_icon{background:0 0}.sbi_header_text{gap:15px}.sb_instagram_header h3{color:#323130;font-size:22px;line-height:32px;font-weight:400;text-transform:uppercase}.sb_instagram_header .sbi_header_text .sbi_bio_info{display:none !important}.sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo{width:30px;height:30px;margin-left:-15px;margin-top:-15px}#sb_instagram .sbi_caption_wrap{padding:20px 0 0;text-align:left}#sb_instagram .sbi_caption br{display:none}#sb_instagram .sbi_caption{font-size:22px !important;line-height:34px;letter-spacing:.44px;font-weight:300;color:#323130 !important}#sb_instagram #sbi_images.sbi_carousel{position:unset}#sb_instagram .sbi-owl-dots{padding:0;margin:0;position:absolute;right:0;bottom:0}.sbi-owl-dots .sbi-owl-dot span{display:block;width:20px;height:20px;margin:0 8px;background:#ff4c02;opacity:1;transition:.4s ease all;border:5px solid #fff}.sbi-owl-dots .sbi-owl-dot.active span,.sbi-owl-dots .sbi-owl-dot:hover span{opacity:1;border-color:#ff4c02;background-color:#fff;border-width:4px}.project-details-text+.fullscreen-img-slider{padding-bottom:120px}.common-content-pages{padding:150px 0}.common-content-pages table,.common-content-pages table tr,.common-content-pages table td,.common-content-pages table th{border-collapse:collapse;border:1px solid #000;text-align:left;padding:5px 10px}.common-content-pages table a,.common-content-pages p a{color:#323130;border-bottom:1px solid #323130}.common-content-pages table a:hover,.common-content-pages p a:hover{border-bottom:none;color:#ff4c02;text-decoration:none}.common-banner-block.contact-page-banner .inside{align-items:flex-start}.contact-bottom-banner{margin-top:-65px}.contact-bottom-banner .img img{width:100%;vertical-align:top}.appointment-block{padding:150px 0 0;position:relative;z-index:1}.appointment-block .ct-row{display:flex;flex-flow:wrap;margin-top:60px}.appointment-block .ct-row .left-text{width:50%;padding-right:140px}.appointment-block .ct-row .form-col{width:50%}.appointment-block .ct-row .left-text p{font-size:26px;line-height:36px;font-weight:600}.appointment-block .ct-row .left-text p a{color:#323130;border-bottom:1px solid #323130}.appointment-block .ct-row .left-text p a:hover{border-bottom:none;color:#ff4c02;text-decoration:none}.contact-info-block{padding:150px 0}.contact-info-block .info-group{margin:50px 0 0}.contact-info-block .info-group .phone{margin:0 0 18px}.contact-info-block .info-group a{color:#323130;font-size:26px;line-height:30px;display:inline-flex;align-items:center;transition:none;white-space:nowrap;font-weight:600}.contact-info-block .info-group a:hover{color:#ff4c02}.contact-info-block .info-group a img{max-width:24px;position:relative;top:0;margin-right:30px;filter:invert(0) sepia(0) saturate(0) hue-rotate(0) brightness(0) contrast(70%)}.contact-info-block .info-group a:hover img{filter:invert(70%) sepia(100%) saturate(560%) hue-rotate(331deg) brightness(118%) contrast(119%)}.contact-info-block .ct-row{display:flex;flex-flow:wrap}.contact-info-block .ct-row .map-right{width:490px}.contact-info-block .ct-row .left-col{width:calc(100% - 490px);padding-right:8%}.contact-info-block .title-row{max-width:1028px;margin:0 0 60px}.contact-info-block .ct-row .left-col h3{font-weight:600}.contact-info-block .ct-row .left-col h3:empty{margin:0}.contact-info-block .ct-row .left-col .add-group{display:flex;flex-flow:wrap;margin-top:100px;max-width:705px;justify-content:space-between}.contact-info-block .ct-row .left-col .add-group address{font-style:normal;line-height:32px;font-weight:300}.contact-info-block .ct-row .left-col .add-group .link-arrow{margin-top:40px;min-width:320px}.img-link-group-block.img-left.contact-page-group .text-col{padding-top:100px}#sb_instagram .sbi_follow_btn{position:absolute;bottom:0;left:0;right:0;margin:auto !important;max-width:225px}#sb_instagram .sbi_follow_btn a{margin:0;background-color:#ff4c02 !important;font-size:18px}#sb_instagram .sbi_follow_btn a:hover{box-shadow:none !important;background-color:#323331 !important}.appointment-block .wpcf7-form .form-row{display:flex;flex-flow:row wrap;margin:0 -12px}.appointment-block .ct-row .form-col .form-row .form-group{width:50%;padding:0 12px;margin-bottom:15px}.appointment-block .ct-row .form-col .form-row .form-group p{display:block}.appointment-block .ct-row .form-col .form-row .form-group .wpcf7-form-control-wrap{display:block}.appointment-block .ct-row .form-col .form-row .form-group .wpcf7-form-control-wrap .wpcf7-form-control{display:block;background-color:#f5f6f4;border:none;padding:12px 20px;width:100%;color:#323130;font-weight:300;font-size:22px;line-height:34px;outline:none}.appointment-block .wpcf7-form .form-row.full-width .form-group{width:100%}.appointment-block .ct-row .form-col .form-row .form-group .wpcf7-form-control-wrap textarea.wpcf7-form-control{resize:none;height:120px}.appointment-block .wpcf7-form .policy-checkbox{margin-top:5px}.appointment-block .wpcf7-form .policy-checkbox .wpcf7-form-control-wrap{display:block}.appointment-block .wpcf7-form .policy-checkbox .wpcf7-form-control-wrap .wpcf7-list-item{margin:0}.appointment-block .wpcf7-form .policy-checkbox .wpcf7-form-control-wrap .wpcf7-list-item label{position:relative}.appointment-block .wpcf7-form .policy-checkbox .wpcf7-form-control-wrap .wpcf7-list-item input[type=checkbox]{position:absolute;left:0;margin:0;opacity:0;visibility:hidden;width:0;height:0}.appointment-block .wpcf7-form .policy-checkbox .wpcf7-form-control-wrap .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label{padding:0 0 0 44px;display:block;color:#323130;line-height:34px;font-weight:300}.appointment-block .wpcf7-form .policy-checkbox .wpcf7-form-control-wrap .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label a{color:#323130;font-weight:600}.appointment-block .wpcf7-form .policy-checkbox .wpcf7-form-control-wrap .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label:before{content:'';position:absolute;left:0;top:5px;background-color:#f5f6f4;width:30px;height:30px}.appointment-block .wpcf7-form .policy-checkbox .wpcf7-form-control-wrap .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:after{content:'';position:absolute;left:8px;width:15px;height:7px;border:1px solid #000;top:14px;border-right:none;border-top:none;transform:rotate(-44deg)}.appointment-block .wpcf7-form .form-submit{margin-top:30px}.appointment-block .wpcf7-form .form-submit p{position:relative;width:196px;height:49px}.appointment-block .wpcf7-form .form-submit p input.wpcf7-form-control.wpcf7-submit{color:#323130;font-size:22px;line-height:32px;text-transform:uppercase;padding:9px 30px 9px 65px;position:relative;display:inline-block;background:0 0;border:none;transition:.4s ease all}.appointment-block .wpcf7-form .form-submit p:before{content:'';position:absolute;left:0;top:0;bottom:0;width:50px;height:50px;background-color:#ff4c02;border-radius:25px;transition:.4s ease all}.appointment-block .wpcf7-form .form-submit p:after{content:'';position:absolute;left:23px;top:23px;width:0;height:2px;background-color:#fff;transition:.3s ease all}.appointment-block .wpcf7-form .form-submit p br{display:none}.appointment-block .wpcf7-form .form-submit p .white-arrow{position:absolute;left:17px;top:18px;width:12px;height:12px;border:2px solid #fff;border-left:none;border-top:none;transform:rotate(-45deg);transition:.4s ease all}.appointment-block .wpcf7-form .form-submit p:hover:before{width:100%;z-index:-1}.appointment-block .wpcf7-form .form-submit p:hover:after{width:18px}.appointment-block .wpcf7-form .form-submit p:hover .white-arrow{left:29px}.appointment-block .wpcf7-form .form-submit p input.wpcf7-form-control.wpcf7-submit:hover{padding:9px 30px 9px 70px;color:#fff}.appointment-block .ct-row .form-col .form-row .form-group .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-not-valid{background-color:rgb(220 50 50/10%) !important;color:#dc3232 !important}.appointment-block .ct-row .form-col .form-row .form-group .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-not-valid::-webkit-input-placeholder{color:#dc3232}.appointment-block .ct-row .form-col .form-row .form-group .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-not-valid::-moz-placeholder{color:#dc3232}.appointment-block .ct-row .form-col .form-row .form-group .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-not-valid:-ms-input-placeholder{color:#dc3232}.appointment-block .ct-row .form-col .form-row .form-group .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-not-valid:-moz-placeholder{color:#dc3232}.appointment-block .wpcf7-form .form-group.tpw-form-acceptance .wpcf7-list-item{margin:0}.appointment-block .wpcf7-form .form-group.tpw-form-acceptance label{padding:4px 0 0 44px;display:block;color:#323130;line-height:34px;font-weight:300;position:relative;margin-top:6px}.appointment-block .wpcf7-form .form-group.tpw-form-acceptance label .wpcf7-form-control-wrap{position:absolute;width:30px;left:0;top:3px}.appointment-block .wpcf7-form .form-group.tpw-form-acceptance label .wpcf7-form-control-wrap label{padding:0;width:auto}.appointment-block .wpcf7-form .form-group.tpw-form-acceptance label .wpcf7-form-control-wrap label input[type=checkbox]{position:absolute;left:0;margin:0;opacity:0;visibility:hidden;width:0;height:0}.appointment-block .wpcf7-form .form-group.tpw-form-acceptance label .wpcf7-form-control-wrap label input[type=checkbox]+.wpcf7-list-item-label{padding:0 0 0 44px;display:block;color:#323130;line-height:34px;font-weight:300;position:absolute;top:-27px}.appointment-block .wpcf7-form .form-group.tpw-form-acceptance label .wpcf7-form-control-wrap label input[type=checkbox]+.wpcf7-list-item-label:before{content:'';position:absolute;left:0;top:5px;background-color:#f5f6f4;width:30px;height:30px}.appointment-block .wpcf7-form .form-group.tpw-form-acceptance label .wpcf7-form-control-wrap label input[type=checkbox]:checked+.wpcf7-list-item-label:after{content:'';position:absolute;left:8px;width:15px;height:7px;border:1px solid #000;top:14px;border-right:none;border-top:none;transform:rotate(-44deg)}.appointment-block .wpcf7-form .form-group.tpw-form-acceptance a{color:#323130;font-weight:600}.appointment-block .wpcf7-form .form-group.tpw-form-acceptance a:hover{color:#ff4c02}.appointment-block .wpcf7-form .form-group.tpw-form-acceptance label.error .wpcf7-form-control-wrap label input[type=checkbox]+.wpcf7-list-item-label:before{background-color:rgb(220 50 50/10%) !important}.tablet .custom-cursor-group,.mobile .custom-cursor-group{display:none}.branding-block{background-color:#f6f6f4;padding:100px 0}.branding-block .title{max-width:1512px}.branding-block .title h3{font-size:26px;line-height:36px;font-weight:600;margin:60px 0 40px}.branding-block .title ul{font-weight:300;line-height:32px;padding:0 0 0 30px}.branding-block .list{margin:0 -41px}.branding-block .list .item{width:25%;padding:0 41px;margin-top:80px}.branding-block .list .item .icon{display:flex;height:100px;align-items:center;margin-bottom:40px}.branding-block .list .item .icon svg,.branding-block .list .item .icon img{max-height:100%;width:100%;max-width:100px}.branding-block .list .item h3{font-size:26px;line-height:36px}.branding-block .list .item p{line-height:32px;font-weight:300}.branding-block .list .item .link-arrow{margin-top:60px}.branding-block.white-bg{padding:150px 0;background-color:#fff}.branding-block.dark-bg{background-color:#323130;color:#fff}.branding-block.dark-bg .section-title:before{background-color:#fff}.branding-block.dark-bg .link-arrow a{color:#ffff}.branding-block .list.three-col .item{width:30%}.branding-block.white-bg.small-width .title{max-width:1380px}.branding-block.white-bg.small-width .title p{font-weight:300;line-height:32px}.branding-block .list.two-column .item{width:50%}.branding-block.gray-bg{background-color:#e8ebe6}.module-details-block{background-color:#f5f6f4;padding:100px 0}.module-details-block .title{max-width:1096px;padding-bottom:60px}.module-details-block .title p{font-size:26px;line-height:36px;font-weight:600}.module-details-block .list .item{border-top:1px solid #323130}.module-details-block .list .item .item-content{display:none}.module-details-block .list .item .item-heading{padding:30px 100px 30px 0;position:relative;cursor:pointer}.module-details-block .list .item .item-heading h3{margin:0;font-size:62px;line-height:72px;text-transform:uppercase;font-weight:300;transition:.4s ease all}.module-details-block .list .item.item-close .item-heading h3{font-weight:900}.module-details-block .list .item .ct-row{padding-bottom:60px}.module-details-block .list .item .ct-row .left-col{width:49.2%}.accordion-wrap .accordion-panel .accordion__body .text ul,.accordion-wrap .accordion-panel .accordion__body .text ol,.module-details-block .list .item .ct-row ul,.module-details-block .list .item .ct-row ol{font-weight:300;padding:0 0 0 25px;line-height:34px}.accordion-wrap .accordion-panel .accordion__body .text ul li,.accordion-wrap .accordion-panel .accordion__body .text ol li,.module-details-block .list .item .ct-row ul li,.module-details-block .list .item .ct-row ol li{margin-bottom:10px}.module-details-block .list .item .ct-row .left-col p{line-height:34px;font-weight:300}.module-details-block .list .item .ct-row .right-col{width:50.8%;padding:0 0 0 166px}.module-details-block .list .item .ct-row .right-col .img video{width:100%;vertical-align:top;max-width:83%}.module-details-block .list .item .ct-row .right-col h4{font-size:22px;margin:0 0 20px;font-weight:600}.module-details-block .list .item .ct-row .right-col ul{list-style:none;padding:0;margin:0;font-weight:300;font-style:italic}.module-details-block .list .item .ct-row .right-col.two-col-list ul{column-count:2;column-gap:25px}.module-details-block .list .item .ct-row .right-col.two-col-list ul li{break-inside:avoid-column}.module-details-block .list .item .ct-row .right-col ul li{margin-bottom:10px;position:relative;padding:0 0 0 22px;line-height:34px}.module-details-block .list .item .ct-row .right-col ul li a{color:#323130;border-bottom:1px solid #323130}.module-details-block .list .item .ct-row .right-col ul li a:hover{border-bottom:none;color:#ff4c02;text-decoration:none}.module-details-block .list .item .ct-row .right-col ul li:before{content:'—';position:absolute;left:0}.module-details-block .list .item .ct-row .left-col .link-arrow{margin-top:60px}.module-details-block .list .item .item-heading:after{content:'+';display:block;position:absolute;top:0;font-weight:300;right:40px;font-size:60px;bottom:0;margin:auto;width:40px;height:50px;display:flex;align-items:center;justify-content:center}.module-details-block .list .item.item-close .item-heading:after{content:'_';top:-60px;font-weight:700}.module-details-block .list .item:last-child .ct-row:last-child{padding-bottom:0}.module-details-block.white-bg{background-color:#fff;padding:150px 0}.module-details-block .process-view{text-align:center;margin:80px 0 150px}.module-details-block .process-view.mobile{display:none}.general-text-block .module-details-block.white-bg{padding:80px 0 0}.module-details-block .list .item .ct-row .left-col ul li a,.module-details-block .list .item .ct-row .left-col ol li a,.module-details-block .list .item .ct-row .left-col p a{color:#323130;border-bottom:1px solid #323130}.module-details-block .list .item .ct-row .left-col ul li a:hover,.module-details-block .list .item .ct-row .left-col ol li a:hover,.module-details-block .list .item .ct-row .left-col p a:hover{border-bottom:none;color:#ff4c02;text-decoration:none}.module-details-block.dark-bg{background-color:#323130;color:#fff}.module-details-block.dark-bg .section-title:before{background-color:#fff}.module-details-block.dark-bg .list .item{border-color:#fff}.further-services-block{background-color:#e8ebe6;padding:100px 0;overflow:hidden}.further-services-block .list{margin-top:60px}.further-services-block .list ul{list-style:none;padding:0;margin:0;counter-reset:my-sec-counter}.further-services-block .list ul li a{color:#323130;font-size:85px;line-height:72px;font-weight:900;display:block;padding:50px 60px 50px 55px;position:relative;background:url(//www.tp-werbeagentur.de/wp-content/themes/tp-agency/assets/css/../images/next-arrow-dark.svg) no-repeat;background-position:right 10px center}.further-services-block .list ul li a:hover{color:#ff4c02;padding-left:105px;background:url(//www.tp-werbeagentur.de/wp-content/themes/tp-agency/assets/css/../images/next-arrow-orange.svg) no-repeat;background-position:right 0 center}.further-services-block li{position:relative}.further-services-block li:after{content:'';position:absolute;bottom:0;left:-500%;width:1000%;height:1px;background-color:#878787}.further-services-block li:last-child:after{display:none}.further-services-block .list ul li a:before{position:absolute;counter-increment:my-sec-counter;content:"0" counter(my-sec-counter);color:#ff4c02;font-size:26px;left:0;font-weight:400}.further-services-block.white-bg{background-color:#fff}.general-text-img-block{padding:150px 0}.general-text-img-block .title{max-width:1380px}.general-text-img-block .title p{font-size:26px;line-height:36px;font-weight:600}.general-text-img-block .img-center{text-align:center;margin-top:100px}.general-text-img-block.dark-bg{background-color:#323130;color:#fff}.general-text-img-block.dark-bg .section-title:before{background-color:#fff}.icon-content-block{padding:100px 0;background-color:#323130;color:#fff}.icon-content-block .title h2:last-child{margin-bottom:0}.icon-content-block .title p{font-size:26px;line-height:36px;font-weight:600}.icon-content-block .section-title:before{background-color:#fff}.icon-content-block .list{margin:0 -40px}.icon-content-block .list .item{width:33.33%;padding:0 40px;margin-top:80px}.icon-content-block .list .item .icon{height:70px;display:flex;align-items:center;margin-bottom:40px}.icon-content-block .list .item .icon svg,.icon-content-block .list .item .icon img{max-height:100%;width:100%;max-width:70px}.icon-content-block .list .item h3{font-weight:700}.icon-content-block .list .item p{line-height:32px;font-weight:300}.icon-content-block .list .item .link-arrow a{color:#fff}.icon-content-block .list .item .link-arrow{margin-top:60px}.icon-content-block.gray-bg{background-color:#e8ebe6;color:#323130}.icon-content-block.gray-bg .section-title:before{background-color:#323130}.icon-content-block.dark-bg .title .link-arrow a{color:#fff}.fifty-fifty-text-block{background-color:#f5f6f4;padding:100px 0}.fifty-fifty-text-block .title p{font-size:26px;line-height:36px;font-weight:600;max-width:1096px}.fifty-fifty-text-block .ct-row{line-height:32px;font-weight:300}.fifty-fifty-text-block .ct-row strong{font-weight:500}.fifty-fifty-text-block .ct-row .left-text{width:50%;margin-top:40px}.fifty-fifty-text-block .ct-row .right-text{width:50%;margin-top:40px;padding-left:10%}.fifty-fifty-text-block .ct-row .right-text p{margin:0 0 15px}.fifty-fifty-text-block .ct-row ul{list-style:none;padding:0;margin:0}.fifty-fifty-text-block .ct-row ul li{display:inline-flex}.fifty-fifty-text-block .ct-row ul li:before{content:'—';margin-right:10px;position:relative;top:2px}.fifty-fifty-text-block.dark-bg{background-color:#323130;color:#fff}.fifty-fifty-text-block.dark-bg .section-title:before{background-color:#fff}.fifty-fifty-text-block .right-text.two-col-list ul{column-count:2;column-gap:30px;break-inside:avoid}.fifty-fifty-text-block .right-text.two-col-list ul li{width:100%}.process-list-block{padding:150px 0}.process-list-block .title{max-width:1300px}.process-list-block .title h2{margin:0 0 30px;max-width:968px}.process-list-block .title h3{font-size:26px;line-height:36px;font-weight:600;max-width:1070px;margin:0 0 40px}.process-list-block .title p{line-height:32px;font-weight:300}.process-list-block .list{margin:0 -15px;padding-top:20px}.process-list-block .list .item{width:33.33%;display:flex;align-items:center;margin-top:60px;padding:0 15px}.process-list-block .list .item .icon{width:62px;height:62px;display:flex;align-items:center;justify-content:center}.process-list-block .list .item .icon svg{max-height:100%}.process-list-block .list .item .icon img{max-width:100%;max-height:100%}.process-list-block .list .item h4{width:calc(100% - 62px);margin:0;padding:0 0 0 30px;font-size:26px;line-height:36px;font-weight:600}.process-list-block.gray-bg{background-color:#f5f6f4;padding:90px 0}.logo-design-list .list .item{width:25%;display:flex;align-items:center;justify-content:center;background-color:#f5f6f4;height:400px;padding:35px}.logo-design-list .list .item img{max-width:85%}.brand-img-list .list .item{width:33.33%}.brand-img-list .list .item img{width:100%;height:100%;object-fit:cover}.column-content-block{background-color:#f5f6f4;padding:100px 0}.column-content-block .title{max-width:1110px}.column-content-block .title h2{margin:0}.column-content-block .list{margin:0 -12px}.column-content-block .list .item{width:33.33%;padding:0 12px;margin-top:80px}.column-content-block .list .item .icon{height:85px;display:flex;align-items:center;margin-bottom:40px}.column-content-block .list .item .icon svg,.column-content-block .list .item .icon img{max-height:100%;width:100%;max-width:85px}.column-content-block .list .item p{line-height:32px;font-weight:300}.column-content-block .list .item h3{word-break:break-word}.full-box-img-video .wrap{position:relative}.full-box-img-video .play-pause-btn{position:absolute;left:0;right:0;top:0;bottom:0;width:80px;height:80px;margin:auto;border:none;padding:0;font-size:0;border-radius:50%;background-color:#ff4c02;cursor:pointer;transition:.3s ease all;opacity:1;visibility:visible}.full-box-img-video .play-pause-btn:before{content:'';position:absolute;left:4px;right:0;top:0;bottom:0;width:15px;height:15px;border-top:15px solid transparent;border-left:25px solid #fff;border-bottom:15px solid transparent;margin:auto}.full-box-img-video .wrap.playing .play-pause-btn{opacity:0;visibility:hidden}.full-box-img-video .wrap.playing:hover .play-pause-btn{opacity:1;visibility:visible}.full-box-img-video .wrap.playing .play-pause-btn:before{border-style:double;border-width:0 17px;border-color:#fff;border-top:none;border-right:none;left:0;height:24px}@keyframes shadow-pulseC{0%{box-shadow:0 0 0 0px rgba(0,0,0,.2)}100%{box-shadow:0 0 0 35px transparent}}.brand-details-block{padding:100px 0;background-color:#e8ebe6}.brand-details-block .title{max-width:1376px}.brand-details-block .title p{font-size:34px;line-height:44px;font-weight:600}.brand-details-block .list{margin:0 -13px}.brand-details-block .list .item-col{width:33.33%;padding:0 13px;margin-top:60px}.brand-details-block .list .item-col .inside{background-color:#f5f6f4;text-align:center;padding:60px 50px;height:100%;display:flex;flex-direction:column}.brand-details-block .list .item-col .inside .count{color:#ff4c02;font-size:80px;font-weight:700;line-height:72px;margin-bottom:15px}.brand-details-block .list .item-col .inside p{margin:auto;font-size:22px;line-height:32px;font-weight:600}.brand-details-block .list .item-col .inside .link{margin-top:30px}.brand-details-block .list .item-col .inside .link a{color:#323130;font-size:22px;line-height:32px;font-weight:300;padding:0 0 0 50px;background:url(//www.tp-werbeagentur.de/wp-content/themes/tp-agency/assets/css/../images/link-icon.svg) no-repeat;background-position:left center}.brand-details-block.white-bg{background-color:#fff}.branding-steps-block{background-color:#f5f6f4;padding:100px 0}.branding-steps-block .title{max-width:1380px}.branding-steps-block .title p{font-size:26px;line-height:36px;font-weight:600}.branding-steps-block .list{margin:0 -13px}.branding-steps-block .list .item-col{width:25%;padding:0 13px;margin-top:60px}.branding-steps-block .list .item-col h3{word-break:break-word;margin:0 0 30px}.branding-steps-block .list .item-col .count{color:#ff4c02;font-size:34px;line-height:44px;font-weight:900}.branding-steps-block .list .item-col p{line-height:32px;font-weight:300}.branding-steps-block .list .item-col ul{list-style:none;padding:0;margin:0}.branding-steps-block .list .item-col ul li{line-height:30px;font-size:20px;font-weight:300;position:relative;margin:0 0 10px;display:inline-flex}.branding-steps-block .list .item-col ul li:before{content:'—';margin-right:10px;position:relative;top:2px}.branding-steps-block.dark-bg .title{max-width:1380px}.branding-steps-block.dark-bg{background-color:#323130;color:#fff}.branding-steps-block.dark-bg .section-title:before{background-color:#fff}.branding-steps-block .list.three-col .item-col{width:33.33%}.branding-steps-block.gray-bg{background-color:#e8ebe6}.before-after-img-view{padding:150px 0}.before-after-img-view .box img{width:100%}.before-after-img-view .twentytwenty-overlay{display:none}.twentytwenty-handle{background-color:#ff4c02;border:none;box-shadow:none;width:90px;height:90px;margin-left:-45px;margin-top:-45px}.twentytwenty-horizontal .twentytwenty-handle:before{margin-bottom:40px}.twentytwenty-horizontal .twentytwenty-handle:after{margin-top:40px}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after{background-color:#ff4c02;box-shadow:none}.twentytwenty-handle .twentytwenty-left-arrow{border:none;background:url(//www.tp-werbeagentur.de/wp-content/themes/tp-agency/assets/css/../images/slider-arrow-white-left.svg) no-repeat center;width:22px;height:22px;background-size:contain;left:15px;margin:0;top:34px}.twentytwenty-handle .twentytwenty-right-arrow{border:none;background:url(//www.tp-werbeagentur.de/wp-content/themes/tp-agency/assets/css/../images/slider-arrow-white.svg) no-repeat center;width:22px;height:22px;background-size:contain;right:15px;margin:0;top:34px}.brand-workshop-block{padding:150px 0}.brand-workshop-block .ct-row .left-col{width:32.4%}.brand-workshop-block .ct-row .right-text{width:67.6%;padding:0 0 0 9%}.brand-workshop-block .ct-row .right-text h2{max-width:848px}.brand-workshop-block .ct-row .right-text h3{max-width:848px;font-size:26px;line-height:36px;font-weight:600}.brand-workshop-block .ct-row .right-text h3 a{color:#323130;border-bottom:1px solid #323130}.brand-workshop-block .ct-row .right-text h3 a:hover{border-bottom:none;color:#ff4c02;text-decoration:none}.brand-workshop-block .ct-row .left-col .img-video{width:100%}.brand-workshop-block .ct-row .left-col .img-video img,.brand-workshop-block .ct-row .left-col .img-video video{width:100%}.brand-workshop-block .ct-row .right-text ul{list-style:none;padding:0;margin:0;font-weight:300;font-style:italic;column-count:2;column-gap:25px}.brand-workshop-block .ct-row .right-text ul li{margin-bottom:0;position:relative;padding:0 0 0 22px;line-height:40px;break-inside:avoid-column}.brand-workshop-block .ct-row .right-text ul li a{color:#323130;border-bottom:1px solid #323130}.brand-workshop-block .ct-row .right-text ul li a:hover{border-bottom:none;color:#ff4c02;text-decoration:none}.brand-workshop-block .ct-row .right-text ul li:before{content:'—';position:absolute;left:0}.circle-slider-block{padding:150px 0}.circle-slider-block .title{max-width:1380px}.circle-slider-block .title p{font-size:26px;line-height:36px;font-weight:600}.circle-slider-block .wrap{max-width:1533px;margin-top:100px}.circle-slider-block .left-col{width:54%}.circle-slider-block .right-col{width:46%;padding:0 0 0 8%}.circle-slider-block .optimization-list .item{padding:0 40px}.circle-slider-block .optimization-list .item.text-center .icon{margin-bottom:40px}.circle-slider-block .optimization-list .item.text-center .icon img{margin:auto;max-height:70px}.circle-slider-block .optimization-list .item h3{font-size:26px;line-height:36px}.circle-slider-block .optimization-list .item p{line-height:32px;font-weight:300}.circle-slider-block .step-img-list{pointer-events:none}.circle-slider-block .step-img-list .item img{width:100%}.packages-block{padding:150px 0}.packages-block .title{max-width:1380px;margin-bottom:80px}.packages-block .title p{font-size:26px;line-height:36px;font-weight:600}.packages-block .list .ct-row{display:flex;flex-flow:row wrap}.packages-block .list .ct-row.title-row .item{background-color:#323130;color:#fff;font-size:34px;line-height:44px;font-weight:900 !important}.packages-block .list .ct-row .item{background-color:#e8ebe6;padding:25px 40px;display:flex;align-items:center;min-height:146px;line-height:32px;font-weight:600}.packages-block .list .ct-row .item.services-col{width:33%}.packages-block .list .ct-row .item.premium-col{width:calc(33% - 24px);margin-left:24px}.packages-block .list .ct-row .item.basic-col{width:calc(17% - 24px);margin-left:24px}.packages-block .list .ct-row .item.information-col{width:calc(17% - 24px);margin-left:24px}.packages-block .list .ct-row .item span{display:none}.packages-block .list .ct-row:nth-child(2n+2) .item{background-color:#f5f6f4}.packages-block .list .ct-row .item.basic-col,.packages-block .list .ct-row .item.information-col{justify-content:center}.packages-block .list .ct-row .item.premium-col{font-weight:300}.packages-block .list .ct-row:not(.title-row):last-child .item{background:0 0}.packages-block .list .ct-row:not(.title-row):last-child .item.information-col,.packages-block .list .ct-row:not(.title-row):last-child .item.basic-col{font-weight:900}.media-content-block{padding:100px 0;background-color:#f5f6f4}.media-content-block .ct-row{margin:0 -15px}.media-content-block .ct-row .img-col,.media-content-block .ct-row .text-col{width:50%;padding:0 15px}.media-content-block .ct-row .img-col .img{text-align:center}.media-content-block .ct-row .text-col p{max-width:676px;line-height:34px;font-weight:300}.newsletter-packages-block.gray-bg{background-color:#e8ebe6}.newsletter-packages-block .title{max-width:1380px;margin-bottom:36px}.newsletter-packages-block .title p{line-height:36px;font-weight:600;font-size:26px}.newsletter-packages-block .list{margin:0 -12px}.newsletter-packages-block .list .item-col{width:33.33%;padding:0 12px;margin-top:24px}.newsletter-packages-block .list .item-col .inside{background-color:#fff;padding:90px 56px 100px;height:100%}.newsletter-packages-block .list .item-col .inside .icon{height:77px;display:flex;align-items:center;margin-bottom:30px}.newsletter-packages-block .list .item-col .inside h3{color:#ff4c02;font-size:52px;text-transform:uppercase;line-height:72px}.newsletter-packages-block .list .item-col .inside ul{list-style:none;padding:0;margin:0}.newsletter-packages-block .list .item-col .inside ul li{font-weight:600;padding:0 0 0 30px;position:relative;margin-bottom:2px;background:url(//www.tp-werbeagentur.de/wp-content/themes/tp-agency/assets/css/../images/checkmark-orange.svg) no-repeat;background-position:left top 13px;line-height:40px}.newsletter-packages-block .list .item-col:last-child .inside{background-color:#f5f6f4}.newsletter-packages-block .list .item-col:last-child .inside h3{color:#323130}.newsletter-packages-block .list .item-col:last-child .inside ul li{background:0 0;padding:0 0 0 22px}.newsletter-packages-block .list .item-col:last-child .inside ul li:before{content:'—';position:absolute;left:0;top:0}.newsletter-packages-block .list .item-col .inside .icon svg,.newsletter-packages-block .list .item-col .inside .icon img{max-height:100%}.newsletter-packages-block.audits-block .list .item-col h3 em{display:block;color:#323130;font-weight:600;text-transform:none}.newsletter-packages-block.audits-block .list .item-col h4{font-size:26px;line-height:36px;margin:0 0 20px}.newsletter-packages-block.audits-block .list .item-col p{line-height:32px;font-weight:600}.newsletter-packages-block.audits-block .list .item-col ul li{font-weight:300}.newsletter-packages-block.audits-block .list .item-col:last-child .inside{background-color:#fff}.newsletter-packages-block.audits-block .list .item-col:last-child .inside h3{color:#ff4c02}.newsletter-packages-block.audits-block .list .item-col:last-child .inside ul li{padding:0 0 0 30px;background:url(//www.tp-werbeagentur.de/wp-content/themes/tp-agency/assets/css/../images/checkmark-orange.svg) no-repeat;background-position:left top 13px}.newsletter-packages-block.audits-block .list .item-col:last-child .inside ul li:before{display:none}.statistics-block .title{max-width:1380px}.statistics-block .list{margin:0 -12px}.statistics-block .list .item-col{width:33.33%;padding:0 13px;margin-top:30px}.statistics-block .list .item-col .inside{background-color:#f5f6f4;text-align:center;padding:42px 40px;height:100%;display:flex;flex-direction:column;justify-content:center}.statistics-block .list .item-col .inside .count{color:#ff4c02;font-size:85px;font-weight:700;line-height:72px;margin-bottom:20px}.statistics-block .list .item-col .inside p{font-size:22px;line-height:32px;font-weight:600;margin:0 0 20px}.statistics-block .list .item-col .inside .link a{color:#323130;font-size:22px;line-height:32px;font-weight:300;padding:0 0 0 50px;background:url(//www.tp-werbeagentur.de/wp-content/themes/tp-agency/assets/css/../images/link-icon.svg) no-repeat;background-position:left center}.statistics-block .list .item-col .two-row .item-col-inner:not(:first-child){margin-top:24px}.img-link-group-block.small-space.compare-module-text{padding:120px 0}.img-link-group-block.small-space.compare-module-text .ct-row{margin:0 -30px}.img-link-group-block.small-space.compare-module-text .ct-row .text-col{padding:0 30px}.img-link-group-block.small-space.compare-module-text .ct-row .text-col ul{max-width:100%}.img-link-group-block.small-space.compare-module-text .ct-row .text-col ul li{display:inline-block;padding-left:25px}.img-link-group-block.small-space.compare-module-text .ct-row .text-col ul li:before{position:absolute;left:0;top:0}.simple-img-content-block .ct-row{margin:0 -30px;align-items:center}.simple-img-content-block .ct-row .text-col{width:50%;padding:0 30px}.simple-img-content-block .ct-row .img-col{width:50%;padding:0 30px}.simple-img-content-block .ct-row .text-col p{line-height:32px;font-weight:300}.simple-img-content-block .ct-row.img-left{flex-direction:row-reverse}.simple-img-content-block.dark-bg{background-color:#323130;color:#fff}.simple-img-content-block.dark-bg .section-title:before{background-color:#fff}.simple-img-content-block.dark-bg .link-arrow a{color:#fff}.simple-img-content-block.paddingBottom150:not(.dark-bg)+.accordion-block.faq-block{padding-top:0}.page-template-default .common-content-pages p{line-height:32px;font-weight:300}.page-template-default .common-content-pages ol,.page-template-default .common-content-pages ul{line-height:32px;font-weight:300;padding-left:25px}.accessibility-popup{position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:99999;background-color:rgb(0 0 0/85%);display:flex;align-items:center;justify-content:center;overflow:auto}.accessibility-popup .wrap{max-width:1096px;width:100%}.accessibility-popup .wrap .ct-row{background-color:#f6f6f4;position:relative}.accessibility-popup .wrap .ct-row .close-btn{width:65px;height:65px;position:absolute;right:0;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#fff;padding:10px}.accessibility-popup .wrap .ct-row .leftCol{width:64%;padding:60px 45px 75px 55px}.accessibility-popup .wrap .ct-row .rightCol{width:36%;background-color:#ff4c02;display:flex;align-items:flex-end;justify-content:center;padding:50px 40px 70px}.accessibility-popup .wrap .ct-row .rightCol .img img{max-width:100%}.accessibility-popup .wrap .ct-row .leftCol h2{color:#ff4c02;font-style:italic;margin:0 0 25px}.accessibility-popup .wrap .ct-row .leftCol p{font-size:26px;line-height:36px;font-weight:700;max-width:526px}.accessibility-popup .wrap .ct-row .leftCol .link-arrow{margin-top:60px}@media screen and (min-width:768px){.accordion-block.job-details .accordion-wrap .accordion-panel .accordion__header:hover .accordion__button{background:0 0;text-align:center}.accordion-block.job-details .accordion-wrap .accordion-panel .accordion__header:hover .accordion__button:before{content:'—';display:block;font-weight:700;font-size:38px;position:relative;top:0}.logo-design-list .list .item:nth-child(8n+7),.logo-design-list .list .item:nth-child(8n+5),.logo-design-list .list .item:nth-child(8n+4),.logo-design-list .list .item:nth-child(8n+2){background-color:#fcfcfc}}@media screen and (max-width:1700px){.rounded-text{right:-50px}.hero-banner-block .inside .right-img{right:-98px}}@media (max-width:1680px){.common-banner-block .inside .left-text .big-title em{font-size:140px}}@media screen and (max-width:1600px){.branding-block .list{margin:0 -15px}.branding-block .list .item{padding:0 15px}.common-banner-block .inside .left-text .big-title em{font-size:130px}}@media screen and (max-width:1500px){.menu-container .inside .menu-list{font-size:75px;line-height:95px}.object-media-block .left-text .inside{padding:100px 10% 100px 0}.object-media-block.img-left .left-text .inside{padding:100px 0 100px 10%}.rounded-text{right:-10px}.hero-banner-block .inside .text em{font-size:78px;line-height:98px}.hero-banner-block .inside .text em.dynamic-word-main{margin:0 0 40px}.hero-banner-block .inside .text{max-width:900px}.hero-banner-block .inside .text .botom-text p{line-height:30px;font-size:20px}.hello-form-main{padding:50px 80px 30px}.hello-form-main .form-wrap h3{max-width:100%;margin:0 0 15px}.hello-form-main .form-wrap .form-group{margin-bottom:18px}.hello-form-main .form-close-btn{right:30px;top:25px}.hello-form-main .form-close-btn img{max-width:30px}.newsletter-packages-block .list .item-col .inside{padding:70px 40px 80px}.hero-banner-block .inside .right-img{right:-58px}}@media (max-width:1440px){.common-banner-block .inside .left-text .big-title em{font-size:120px;line-height:135px}.common-banner-block{padding:150px 0 70px}}@media screen and (max-width:1400px){.menu-container .inside .menu-list{font-size:55px;line-height:80px}.our-customer-block .ct-row .left-col{width:53%;padding-right:8%}.our-customer-block .ct-row .right-col{width:47%}.recommendations-block .item .text p{font-size:38px;line-height:48px}.recommendations-block .item .inside{max-width:1090px}.common-banner-block .inside{min-height:400px}.our-customer-block.text-col-left .ct-row .left-col{padding-left:8%}.team-list-block .list{margin:0 -42px}.team-list-block .list .team-col{padding:0 42px}.img-link-group-block .text-col{padding:70px 6% 70px 0}.img-link-group-block.img-left .text-col{padding:60px 0 60px 70px}.team-single-block .ct-row .left-img{width:40%}.team-single-block .ct-row .right-text{width:60%;padding:0 5%}.team-slider-block.white-bg .ct-row .left-text{padding-top:50px}.object-projectMedia-block .ct-row .text-col .inside{padding-top:40px}.hello-form-main .form-wrap h3{margin:0 0 10px}.hello-form-main .form-wrap .required-text{font-size:14px;line-height:24px;margin-bottom:8px}.hello-form-main .select2-container .select2-selection .select2-selection__rendered{font-size:18px;line-height:28px;padding:5px 30px 5px 18px}.select2-container .helloForm_dropdown .select2-results__option{padding:6px 20px 6px 18px;font-size:18px;line-height:28px}.hello-form-main .form-wrap .form-group .wpcf7-form-control-wrap textarea,.hello-form-main .form-wrap .form-group .wpcf7-form-control-wrap input{font-size:18px;line-height:28px;padding:5px 18px}.hello-form-main .form-wrap .form-group .wpcf7-form-control-wrap textarea{height:100px}.hello-form-main .form-wrap .form-submit p input.wpcf7-form-control.wpcf7-submit{font-size:18px}.hello-form-main .form-wrap .form-group{margin-bottom:16px}}@media (max-width:1366px){.common-banner-block .inside .left-text .big-title em{font-size:110px;line-height:125px}.common-banner-block{padding:110px 0 15px}}@media screen and (max-width:1300px){.hello-form-main .form-wrap h3{font-size:38px;line-height:48px}.hello-form-main .form-wrap .form-group{margin-bottom:10px}}@media screen and (max-width:1280px){.paddingTop150{padding-top:100px}.paddingBottom150{padding-bottom:100px}.marginTop150{margin-top:100px}.marginBottom150{margin-bottom:100px}h1{font-size:55px;line-height:65px}h2{font-size:45px;line-height:55px}.site-footer .top-row h2{font-size:80px;line-height:100px;margin:0 0 45px}.site-footer .top-row .info-group a{font-size:28px;line-height:36px}.scroll-text-block,.general-text-block,.insight-list,.team-single-block,.our-gallery-block,.recommendations-block,.accordion-block,.agency-text,.packages-block,.project-details-text,.job-list-block,.project-list-block,.project-media-fifty-fifty-group,.industry-text-block,.project-media-equal-height-group,.object-projectMedia-block,.project-media-three-img,.services-list-block,.full-box-img-video,.brand-text.small-wrap,.general-text-img-block,.process-list-block,.single-img-slider,.branding-block.white-bg,.circle-slider-block,.contact-info-block,.project-media-group,.related-project-block,.module-details-block.white-bg,.before-after-img-view,.brand-workshop-block,.common-content-pages,.get-touch-block{padding:100px 0}.project-details-text+.fullscreen-img-slider{padding-bottom:100px}.accordion-block.job-details .title-row h2,.get-touch-block .text-block h2{font-size:68px;line-height:80px}.scroll-text-block .marquee-line{font-size:65px;margin-bottom:0}.our-customer-block .text .link-arrow{margin-top:40px}.our-customer-block{padding:100px 0 60px}.recommendations-block .item .text p{font-size:32px;line-height:42px}.recommendations-block .item .text{margin-bottom:30px}.recommendations-block .slick-dots{position:relative;bottom:0;margin:30px 0 0}.client-list-block{padding:100px 0 80px}.team-list-block{padding:100px 0 0}.facts-block{padding:100px 0 0}.img-link-group-block .links ul li a{font-size:22px;line-height:40px;padding:10px 50px 10px 0}.img-link-group-block .links ul{margin:0 0 40px}.img-link-group-block .accordion-wrap .accordion-panel .accordion__header h3{font-size:22px;line-height:40px}.img-link-group-block .accordion-wrap .accordion-panel .accordion__body .text{line-height:28px;font-weight:400;font-size:18px}.facts-block .list .data-col .details .inside h3{font-size:40px;line-height:40px;margin:0 0 15px}.team-slider-block .ct-row .left-text{padding:80px 0 0}.team-slider-block .ct-row .right-col{padding-left:50px}.team-slider-block{padding:90px 0}.img-link-group-block .text-col{min-height:680px}.about-us-block .item-row .text h3{font-size:55px;line-height:70px}.industry-text-block h2{font-size:65px;line-height:75px}.job-list-block ul li a{font-size:42px;line-height:52px}.job-list-block ul{margin:60px 0 0}.our-gallery-block .list .img1 .img{height:290px}.our-gallery-block .list .img2 .img{height:500px}.our-gallery-block .list .img3 .img{height:333px}.our-gallery-block .list .img4 .img{height:334px}.our-gallery-block .list .img5 .img{height:285px}.our-gallery-block .list .img6 .img{height:169px}.our-gallery-block .list .img7 .img{height:285px}.our-gallery-block .list .img8 .img{height:400px}.industry-text-block .info-row .left-col:nth-child(2){margin-left:25px}.team-slider-block.white-bg .ct-row .left-text{padding-top:20px}.project-list-block .list .item{margin-top:40px}.sticky-menu-dark ul li{margin:0 40px 0 0}.services-list-block .data-row .ct-row{margin:0 -20px 60px}.services-list-block .data-row .ct-row .right-col,.services-list-block .data-row .ct-row .left-col{padding:0 20px}.services-list-block .data-row .ct-row .left-col p{font-size:25px;line-height:35px}.object-projectMedia-block .ct-row .text-col .inside{padding-top:0}.contact-info-block .ct-row .map-right{width:300px}.contact-info-block .ct-row .left-col{width:calc(100% - 300px);padding-right:10px}.appointment-block .ct-row .left-text{padding-right:50px}.appointment-block{padding:100px 0 0}.module-details-block .list .item .ct-row .right-col{padding:0 0 0 50px}.further-services-block .list ul li a{font-size:55px;line-height:45px}.fifty-fifty-text-block .ct-row .right-text{padding-left:50px}.icon-content-block .list{margin:0 -20px}.icon-content-block .list .item{padding:0 20px;margin-top:60px}.branding-steps-block .list.three-col .item-col,.branding-steps-block .list .item-col,.process-list-block .list .item{width:50%}.brand-details-block .list .item-col .inside .count{font-size:60px;line-height:52px}.brand-details-block .list .item-col .inside{padding:50px 35px}.packages-block .list .ct-row.title-row .item{font-size:24px;line-height:34px}.packages-block .list .ct-row .item{padding:20px 25px;line-height:28px;font-size:18px}.packages-block .list .ct-row .item.information-col,.packages-block .list .ct-row .item.basic-col{width:calc(17% - 5px);margin-left:5px}.packages-block .list .ct-row .item.premium-col{width:calc(33% - 5px);margin-left:5px}.newsletter-packages-block .list .item-col .inside h3{font-size:40px;line-height:52px}.newsletter-packages-block .list .item-col .inside{padding:45px 30px 55px}.common-banner-block .inside .left-text .big-title em{font-size:100px;line-height:115px}}@media screen and (max-width:1199px){.get-touch-block .bottom-row .section-title{width:100%;margin-bottom:40px}.hero-banner-block .inside .text{max-width:780px}.hero-banner-block .inside .text em{font-size:58px;line-height:72px;max-width:640px}.banner-text-block .text{padding:60px 0}.accordion-wrap .accordion-panel .accordion__header h3{font-size:32px;line-height:48px}.accordion-block:not(.faq-block) .accordion-wrap .accordion-panel .accordion__header h3{font-size:42px}.accordion-block .title-row .left-col{width:100%}.accordion-block .title-row .right-btn{width:100%;text-align:left;padding:40px 0 0}.accordion-wrap .accordion-panel .accordion__body .ct-row .text{padding:0 8% 0 0}.agency-text .ct-row .left-col{width:100%}.agency-text .ct-row .right-col{width:100%;padding:40px 0 0}.home .site-header .wrap .logo{width:370px}body.home.SlideHeaderTop .site-header .wrap .logo{width:300px}.headerfixed .site-header .wrap .logo{width:42px}.menu-container .inside{padding:70px 90px}.menu-container .inside .menu-list li{margin-bottom:50px}.common-banner-block .inside .left-text .big-title{margin:0 0 70px}.client-list-block .list .item{width:25%}.team-list-block .list{margin:0 -25px}.team-list-block .list .team-col{padding:0 25px}.img-link-group-block .text-col{padding:50px 50px 50px 0}.img-link-group-block .text-col h2{margin:0 0 30px}.facts-block .list .data-col .details.large-height .inside{min-height:250px}.team-single-block .ct-row .right-text .text-group .panel{margin:0 0 20px;font-size:20px;line-height:30px}.team-single-block .ct-row .right-text .text-group{margin:35px 0 0}.industry-text-block.extra-info .info-row .left-col{width:45%;margin-bottom:30px}.accordion-block.job-details .title-row .left-col h3{font-size:28px;line-height:40px}.project-details-text .text p{font-size:22px;line-height:32px}a{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a:focus{outline:none !important}.hello-form-main{width:400px;padding:90px 40px 62px}.module-details-block .list .item .item-heading h3{font-size:42px;line-height:48px}.module-details-block .list .item .item-heading:after{font-size:50px}.module-details-block .list .item.item-close .item-heading:after{top:-50px}.logo-design-list .list .item{height:250px;padding:40px}.logo-design-list .list .item img{max-width:100%}.services-list-block .data-row h3{font-size:42px;line-height:48px}.custom-cursor-group{display:none}.brand-workshop-block .ct-row .right-text{padding:0 0 0 60px}.circle-slider-block .optimization-list .item{padding:0}.statistics-block .list .item-col .inside .count{font-size:50px;line-height:52px;margin-bottom:15px}.statistics-block .list .item-col .inside p{font-size:18px;line-height:28px}.statistics-block .list .item-col .inside{padding:22px 25px}.statistics-block .list .item-col .inside .link a{font-size:18px;line-height:28px;padding:0 0 0 32px;background-size:22px}.newsletter-packages-block .list .item-col{width:50%}.fifty-fifty-text-block .right-text.two-col-list ul{column-count:1}.accessibility-popup .wrap{max-width:calc(100% - 60px)}}@media (max-width:1024px){.common-banner-block .inside .left-text .big-title em{font-size:80px;line-height:90px}}@media screen and (max-width:991px){.site-footer .top-row h2{font-size:60px;line-height:80px;margin:0 0 35px}.site-footer .middle-row .right-col,.site-footer .middle-row .left-col{width:100%}.accordion-block.job-details .title-row h2,.get-touch-block .text-block h2{font-size:48px;line-height:65px;margin:0 0 50px}.accordion-block:not(.faq-block) .accordion-wrap .accordion-panel .accordion__header h3{font-size:32px}.object-media-block .left-text{width:100%}.object-media-block .img-right{width:100%;position:relative}.hero-banner-block .inside .text em{font-size:48px;line-height:68px;max-width:500px}.hero-banner-block .inside .text .botom-text{max-width:545px}.hero-banner-block .inside .text .botom-text p{line-height:28px;font-size:18px}.rounded-text{bottom:70px}.our-customer-block .ct-row .right-col{width:100%;order:1}.our-customer-block .ct-row .left-col{width:100%;padding-right:0;order:2;padding-top:60px}.banner-text-block .inside h2{font-size:32px;line-height:42px}.banner-text-block .inside .link-arrow{margin-top:40px}.banner-text-block .text{padding:40px 0}.highlights-block .title-row{flex-direction:column;align-items:flex-start}.highlights-block .title-row .link-arrow{margin-top:30px}.accordion-wrap .accordion-panel .accordion__body .ct-row .img{width:100%;order:1;margin-bottom:40px}.accordion-wrap .accordion-panel .accordion__body .ct-row .text{width:100%;padding:0;order:2}.accordion-wrap .accordion-panel .accordion__body .ct-row .text .link-arrow{margin-top:40px}.accordion-wrap .accordion-panel .accordion__body .ct-row.large-image .text{width:100%;padding:0}.accordion-wrap .accordion-panel .accordion__body .ct-row.large-image .img{width:100%}.accordion-block.faq-block .accordion-wrap .accordion-panel .accordion__body .ct-row{padding-bottom:0}.menu-container .inside{padding:60px 50px 40px}.menu-container .close-btn{right:30px;top:30px}.menu-container .inside .menu-list li{margin-bottom:25px}.menu-container .inside .menu-list{font-size:45px;line-height:70px}.menu-container .inside .menu-list li a{padding:0 0 0 142px}.menu-container .inside .menu-list li a:after{width:55px;left:62px}.menu-container .inside .menu-list li a:hover{padding:0 0 0 162px}.menu-container .inside .menu-list li a:hover:after{width:80px}.menu-container .inside .menu-list li a:before{font-size:32px}.menu-container .inside .right-col{right:50px}.common-banner-block .inside .left-text .big-title{margin:0 0 45px}.common-banner-block .inside .left-text .big-title em{font-size:70px;line-height:80px}.common-banner-block .inside .left-text .section-nav ul li{margin-right:18px}.common-banner-block .inside .left-text .section-nav ul li a{letter-spacing:.7px;font-size:17px}.client-list-block .top-text p{font-size:28px;line-height:40px}.client-list-block .list .item{width:33.33%}.our-customer-block.text-col-left .ct-row .left-col{padding-left:0}.team-list-block .list{margin:0 -15px}.team-list-block .list .team-col{padding:0 15px}.img-link-group-block .text-col{width:100%;padding:50px 0}.img-link-group-block .img-right{width:100%;position:relative}.img-link-group-block.img-left .text-col{padding:60px 0}.facts-block .list .data-col{width:100%}.img-group-slider .img a img{margin:auto;width:100%}.img-group-slider.logo-group .img img{margin:auto}.object-media-block.img-left .left-text .inside{padding:100px 0}.common-banner-block .inside .left-text .member-info{display:flex;flex-direction:column;letter-spacing:.7px}.common-banner-block .inside .left-text .member-info span:not(:first-child){padding:0;margin:5px 0 0}.common-banner-block .inside .left-text .member-info span:not(:first-child):before{display:none}.team-slider-block{padding:70px 0}.team-single-block .ct-row .left-img{width:50%}.team-single-block .ct-row .right-text{width:100%;padding:50px 0 0}.team-slider-block .ct-row .left-text{width:100%;padding:0 0 20px}.team-slider-block .ct-row .right-col{width:100%}.team-slider-block .ct-row .right-col{padding-left:0}.team-slider-block .ct-row .right-col .list:before{display:none}.img-link-group-block .text-col{min-height:inherit}.about-us-block .item-row:last-child{padding-bottom:70px}.industry-text-block .info-row{flex-direction:column;align-items:flex-start}.industry-text-block .info-row .right-col{margin-top:40px}.our-gallery-block .list .img5{width:21.5%;margin:-6% 7% 0 2.5%}.our-gallery-block .list .img6{width:48%;margin:7% 11.5% 0 9.5%}.our-gallery-block .list .img7{width:45%;margin:9% 0 0 8%;clear:left}.our-gallery-block .list .img8{width:27%;margin:3% 10% 0}.industry-text-block.extra-info .info-row .left-col{width:100%;margin:0 0 20px}.industry-text-block.extra-info .info-row .right-col{margin-top:20px}.team-slider-block.white-bg .ct-row .left-text{padding:0 0 50px}.project-list-block .list .item a .details{margin:15px 0 20px}.project-list-block .list .item a .details h3{margin:0 0 15px}.project-list-block .list .item{width:100%}.sticky-menu-dark ul li{margin:0 20px 0 0}.sticky-menu-dark ul li a{font-size:16px;letter-spacing:0}.services-list-block .data-row .ct-row .right-col,.services-list-block .data-row .ct-row .left-col{width:100%}.services-list-block .data-row .ct-row .left-col{margin-bottom:35px}.services-list-block .data-row .ct-row img{width:100%}.brand-description .ct-row .left-col{width:100%;margin-bottom:40px}.brand-description .ct-row .right-col{width:100%}.project-details-text.two-col .wrap .title-left{width:100%;padding:0}.project-details-text.two-col .wrap .text{width:100%}.fullscreen-img-slider .list .img{height:auto}.fullscreen-img-slider .list .slick-dots{margin:20px 0 0}.project-media-sticky-slider .list .item{width:100%}.object-projectMedia-block .ct-row .text-col{width:100%;margin-bottom:40px}.object-projectMedia-block .ct-row .img-col{width:100%}.object-projectMedia-block.img-right .ct-row{flex-direction:column-reverse}.object-projectMedia-block .ct-row{flex-direction:column-reverse}.object-projectMedia-block .ct-row .text-col .inside{max-width:100%}.object-projectMedia-block .ct-row.img-group{flex-direction:inherit}.object-projectMedia-block .ct-row.img-group.mobile-reverse-order{flex-direction:column-reverse}.object-projectMedia-block.img-right.full-width-media .img-col{width:calc(100% + 80px) !important;margin:0 -40px !important}.object-projectMedia-block.img-left.full-width-media .img-col{width:calc(100% + 80px) !important;margin:0 -40px !important}.related-project-block .list .item{margin-top:40px}.related-project-block .title-row{flex-direction:column;align-items:flex-start}.related-project-block .title-row h2{margin:0 0 30px}.contact-info-block .ct-row .left-col{width:100%;padding-right:0}.contact-info-block .ct-row .map-right{margin-top:40px}.appointment-block .ct-row .left-text{width:100%;padding-right:0}.appointment-block .ct-row .form-col{width:100%;margin-top:40px}.img-link-group-block.img-left.contact-page-group .text-col{padding-top:60px}#sb_instagram .sbi_follow_btn{position:inherit;margin-top:20px !important}.contact-bottom-banner{margin-top:0}.recommendations-block .item .profile-row .detail .post{width:100%;display:flex;flex-direction:column;padding:0}.recommendations-block .item .profile-row .detail .post:before{display:none}.recommendations-block .item .profile-row .detail .post .company-name{padding:0}.recommendations-block .item .profile-row .detail .post .company-name:before{display:none}.module-details-block .list .item .ct-row .left-col{width:100%}.module-details-block .list .item .ct-row .right-col{width:100%;padding:0;margin-top:60px}.module-details-block .list .item .ct-row .right-col .img video{max-width:100%}.module-details-block .list .item .ct-row .left-col .link-arrow{margin-top:40px}.further-services-block .list ul li a{font-size:40px;line-height:45px;padding-top:30px;padding-bottom:30px;background-size:14px !important}.further-services-block .list ul li a:before{font-size:20px}.further-services-block .list ul li a:hover{padding-left:85px}.fifty-fifty-text-block .ct-row .right-text,.fifty-fifty-text-block .ct-row .left-text{width:100%;margin-top:40px}.fifty-fifty-text-block .ct-row .right-text{padding-left:0}.icon-content-block .list .item{width:50%}.process-list-block .list .item{margin-top:40px}.process-list-block .list .item .icon{width:40px;height:40px}.process-list-block .list .item h4{font-size:22px;line-height:30px;width:calc(100% - 40px)}.process-list-block .list{padding-top:20px}.logo-design-list .list .item{height:200px;padding:30px}.column-content-block .list .item{width:100%}.brand-details-block .title p{font-size:26px;line-height:36px}.brand-details-block .list .item-col{width:50%;margin-top:40px}.brand-details-block .list .item-col:last-child{width:100%}.brand-details-block .list .item-col:last-child p{max-width:450px}.module-details-block .process-view{margin:40px 0 80px}.facts-block .list.large-screen-layout{display:none}.facts-block .list.small-screen-layout{display:flex}.facts-block .list .data-col .details.large-height .teamListLink .inside{min-height:250px}.brand-workshop-block .ct-row .left-col{width:100%}.brand-workshop-block .ct-row .right-text{width:100%;padding:60px 0 0}.circle-slider-block .right-col{padding:0 0 0 30px}.circle-slider-block .left-col{width:50%}.circle-slider-block .right-col{width:50%}.packages-block .list .ct-row.title-row .item{font-size:20px;line-height:28px}.packages-block .list .ct-row .item{padding:15px 18px}.packages-block .list .ct-row .item img{max-width:20px}.media-content-block .ct-row .img-col,.media-content-block .ct-row .text-col{width:100%}.media-content-block .ct-row .img-col .img{text-align:left;margin-top:60px}.statistics-block .list .item-col{width:50%}.newsletter-packages-block .list .item-col .inside .icon{height:52px;margin-bottom:25px}.newsletter-packages-block .list .item-col .inside h3{font-size:32px;line-height:42px}.newsletter-packages-block .list .item-col .inside ul li{background-position:left top 10px;line-height:32px;font-size:20px}.newsletter-packages-block.audits-block .list .item-col:last-child .inside ul li{background-position:left top 10px}.newsletter-packages-block .list .item-col .inside{padding:32px 25px 40px}.job-list-block ul li a{font-size:32px}.services-list-block .data-row h3{font-size:32px}.module-details-block .list .item .item-heading h3{font-size:32px}.fifty-fifty-text-block .right-text.two-col-list ul{column-count:2}.img-link-group-block.small-space.compare-module-text .ct-row .text-col.left-col{margin-bottom:50px}.simple-img-content-block .ct-row .text-col{width:100%;margin-bottom:40px}.simple-img-content-block .ct-row .img-col{width:100%}.branding-block .list.three-col .item,.branding-block .list .item{width:50%}.common-banner-block{padding:90px 0 10px}.accessibility-popup .wrap .ct-row .leftCol{padding:50px 30px 50px 40px;width:100%}.accessibility-popup .wrap .ct-row .leftCol .link-arrow{margin-top:40px}.accessibility-popup .wrap .ct-row .rightCol{width:100%;padding:40px}.accessibility-popup .wrap .ct-row .rightCol .img img{max-height:150px}.accessibility-popup .wrap .ct-row .leftCol p{max-width:100%}.accessibility-popup .wrap .ct-row .close-btn{background-color:#ff4c02}.accessibility-popup .wrap .ct-row .close-btn svg path{stroke:#fff}.project-main-img .img{display:none}.project-main-img .img.tablet-vertical{display:block}}@media screen and (max-width:767px){.paddingTop150{padding-top:70px}.paddingBottom150{padding-bottom:70px}.paddingTop100{padding-top:70px}.paddingBottom100{padding-bottom:70px}.paddingTop75{padding-top:70px}.paddingBottom75{padding-bottom:70px}.marginTop150{margin-top:70px}.marginBottom150{margin-bottom:70px}.marginTop100{margin-top:70px}.marginBottom100{margin-bottom:70px}.marginTop75{margin-top:70px}.marginBottom75{margin-bottom:70px}.container{padding:0 15px}body{font-size:18px}h1{font-size:35px;line-height:45px}h2{font-size:32px;line-height:42px}h3{font-size:22px;line-height:30px}p{margin:0 0 25px}p:last-child{margin-bottom:0}.section-title{font-size:14px;line-height:22px;letter-spacing:1.05px;padding:0 0 0 50px;margin:0 0 15px}.section-title:before{top:10px;width:30px}.link-arrow a{font-size:16px;padding:4px 30px 4px 55px}.link-arrow a:before{width:40px;height:40px}.link-arrow a .white-arrow{left:11px;top:14px}.link-arrow a:hover{padding:4px 30px 4px 60px}.link-arrow a:after{top:19px}.site-footer{padding:60px 0 0}.site-footer .top-row h2{font-size:48px;line-height:55px;margin:0 0 40px}.site-footer .top-row p{line-height:28px}.site-footer .top-row .info-group{margin:40px 0 0}.site-footer .top-row .info-group a{font-size:24px;line-height:34px;font-weight:600}.site-footer .top-row{margin-bottom:40px;padding-bottom:40px}.site-footer .middle-row h3{font-size:24px;line-height:31px;margin:0 0 15px}.site-footer .middle-row .left-col address{font-size:16px;line-height:35px;margin-bottom:40px}.site-footer .middle-row .left-col address{line-height:26px}.site-footer .middle-row .left-col .two-col-text .text50{width:100%}.site-footer .middle-row .left-col .two-col-text .text50:first-child address{margin-bottom:20px}.site-footer .top-row .info-group a img{max-width:20px;margin-right:18px}.site-footer .middle-row ul{margin-bottom:40px}.site-footer .middle-row ul li a{font-size:16px}.site-footer .middle-row ul li:not(:last-child){margin-right:28px}.site-footer .middle-row .right-col .img-group .img img{max-height:50px}.site-footer .middle-row .right-col .img-group{padding-bottom:10px}.site-footer .middle-row{border-bottom:none}.site-footer .copyright-row{border-top:1px solid #fff;padding:40px 0 60px;font-size:14px;line-height:18px;flex-direction:column;align-items:flex-start}.site-footer .copyright-row .cp{margin-bottom:20px}.get-touch-block{padding:70px 0}.get-touch-block .tp-title{margin:0 0 15px;font-size:25px}.get-touch-block .tp-title img{max-width:215px}.get-touch-block .tp-title .icon{width:30px;margin:1px 13px -8px 0}.accordion-block.job-details .title-row h2{font-size:35px;line-height:45px;margin:0 0 40px}.get-touch-block .text-block h2{font-size:32px;line-height:42px;margin:0 0 40px}.scroll-text-block{padding:70px 0}.scroll-text-block .marquee-line{font-size:45px;line-height:60px}.scroll-text-block .marquee-line a{margin:0 60px}.scroll-text-block .marquee-line a:before{width:60px;left:-94px}.object-media-block .left-text .inside{padding:60px 0}.object-media-block .left-text .inside p{line-height:28px}.object-media-block .left-text .inside .link-arrow{margin-top:40px}.our-customer-block{padding:70px 0}.our-customer-block .text p{line-height:28px}.our-customer-block .img-group .img{width:50%}.our-customer-block .img-group .img img{max-height:125px}.banner-text-block{display:flex;flex-flow:row wrap}.banner-text-block .bg-img{order:2}.banner-text-block .text{position:relative;background-color:#f5f6f4;padding:60px 0}.recommendations-block{padding:70px 0}.recommendations-block .item .text p{font-size:26px;line-height:34px}.recommendations-block .item .text{margin-bottom:40px}.recommendations-block .item .profile-row .img{margin-right:20px}.recommendations-block .item .profile-row .detail{font-size:14px;line-height:22px}.recommendations-block .item .profile-row .detail .name{width:100%;margin-bottom:2px}.recommendations-block .item .profile-row .detail .post{padding:0}.recommendations-block .item .profile-row .detail .post:before{display:none}.highlights-block{padding:60px 0}.highlights-block .container{position:relative;padding-bottom:80px}.highlights-block .list .item{width:100%}.highlights-block .title-row .link-arrow{position:absolute;bottom:0}.highlights-block .list{margin:40px -12px 0}.highlights-block .list .item .text h3{margin:0 0 15px;font-size:30px}.highlights-block .list .item .text .group ul li{font-size:14px;line-height:22px;letter-spacing:.91px}.accordion-block{padding:70px 0}.accordion-wrap .accordion-panel .accordion__header h3{font-size:26px;line-height:36px}.accordion-block:not(.faq-block) .accordion-wrap .accordion-panel .accordion__header h3{font-size:26px}.accordion-wrap .accordion-panel .accordion__header{padding:23px 60px 23px 0}.accordion-wrap .accordion-panel .accordion__header .accordion__button{right:12px;width:20px;height:20px}.accordion-wrap .accordion-panel .accordion__header .accordion__button:before{font-size:38px;font-weight:300;line-height:22px}.accordion-block .title-row .left-col p{font-size:22px;line-height:30px}.award-list{padding:60px 0}.award-list .slick-dots{margin:40px 0 0}.agency-text{padding:70px 0}.title-row .small-title{font-size:14px;line-height:22px;letter-spacing:1.05px;padding:0 0 0 50px;margin:0 0 15px}.title-row .small-title:before{top:10px;width:30px}.agency-text .title-row{margin:0 0 40px}.agency-text .ct-row .left-col h3{font-weight:600;margin:0 0 40px}.agency-text .ct-row .left-col .link-arrow{margin:40px 0 0}.agency-text .ct-row .right-col p{line-height:28px;margin:0 0 25px}.agency-text .container{position:relative;padding-bottom:60px}.agency-text .ct-row .left-col .link-arrow{position:absolute;bottom:0}.agency-text .ct-row .right-col{padding:0}.hero-banner-block .inside .text .botom-text{display:none}.hero-banner-block .inside .text em.dynamic-word-main{margin:0}.hero-banner-block .inside{padding:0 0 170px}.rounded-text{bottom:25px;right:0}.rounded-text svg{width:92px;height:92px}body.home.SlideHeaderTop .site-header .wrap .logo,.site-header .wrap .logo,.home .site-header .wrap .logo{width:236px}.headerfixed .site-header .wrap .logo{width:32px;height:32px}.headerfixed .site-header .wrap .logo img{width:243px}.site-header .wrap,.home .site-header .wrap{padding:17px 0}body.home.SlideHeaderTop .site-header .wrap{padding:14px 0}.headerfixed .site-header .wrap{padding:14px 0}.nav-toggle i,.nav-toggle i:after,.nav-toggle i:before{width:26px;height:2px}.nav-toggle i:before{top:-8px}.nav-toggle i:after{bottom:-8px}.nav-toggle i:after,.nav-toggle i:before{width:21px}.nav-toggle:hover i:after,.nav-toggle:hover i:before{width:26px}.headerfixed,body.home.SlideHeaderTop,body,body.home{padding-top:93px}body.single.single-projects{padding-top:0 !important}.menu-container .inside{padding:20px 20px 27px}.menu-container .close-btn{right:18px;top:20px;width:30px;height:30px}.menu-container .close-btn:before{top:14px;width:30px}.menu-container .close-btn:after{left:13px;height:30px;top:0}.menu-container .inside .menu-list li{margin-bottom:20px}.menu-container .inside .menu-list{padding:90px 0 20px}.menu-container .inside .menu-list li a:before{font-size:18px;font-family:"urw-din",sans-serif;width:30px}.menu-container .inside .menu-list{font-size:50px;line-height:75px}.menu-container .inside .menu-list li a:after{width:15px;left:35px;height:1px}.menu-container .inside .menu-list li a{padding:0 0 0 70px}.menu-container .inside .social-list{display:none}.menu-container .inside .lang-list{margin:0}.menu-container .inside .lang-list ul{flex-direction:row-reverse}.menu-container .inside .lang-list ul li a{transform:none;writing-mode:inherit;padding:0 15px}.menu-container .inside .lang-list ul li:not(:first-child) a:before{width:10px;height:1px;top:2px;bottom:0;margin:auto}.menu-container .inside .right-col{right:10px}@keyframes menuSocialMove{0%{bottom:80px;opacity:0}100%{bottom:30px;opacity:1}}.menu-container .left-logo{position:absolute;left:20px;top:20px;display:none;z-index:99}.menu-container .inside .menu-list li a:hover{padding:0 0 0 70px}.menu-container .inside .menu-list li a:hover:after{width:15px}.menu-container .inside .menu-list{max-width:100%}.menu-container .inside .menu-list li .submenu{display:none;padding:20px 0 10px 90px;list-style:none}.menu-container .inside .menu-list li .submenu li{margin-bottom:15px}.menu-container .inside .menu-list li .submenu li a{padding:0;font-size:22px;line-height:30px;font-weight:600}.menu-container .inside .menu-list li .submenu li a:before,.menu-container .inside .menu-list li .submenu li a:after{display:none}.menu-container .inside .menu-list li .submenu li:last-child{margin-bottom:0}.menu-container .inside .menu-list li .arrow-down{display:block}.menu-container .inside .menu-list li.menu-item-has-children{padding-right:40px}.menu-container .inside .menu-list li .arrow-down{display:block;position:absolute;right:5px;width:25px;height:35px;cursor:pointer;display:flex;align-items:center;justify-content:center}.menu-container .inside .menu-list li .arrow-down:before{content:'';position:absolute;width:12px;height:12px;border:3px solid #fff;border-top:none;border-left:none;transform:rotate(45deg)}.menu-container .inside .menu-list li.active-submenu .submenu{display:block}.menu-container .inside .menu-list li.active-submenu .arrow-down:before{transform:rotate(225deg);border-color:#ff4c02;margin-top:7px}.menu-container .inside .menu-list li.active-submenu a:before{color:#ff4c02}.menu-container .inside .menu-list li.active-submenu a:after{background-color:#ff4c02}.menu-container .inside .menu-list li.active-submenu>a{color:#ff4c02}.common-banner-block .inside .left-text .big-title em{font-size:48px;line-height:60px;word-break:break-word}.common-banner-block .inside .right-text{width:30px}.common-banner-block .inside .left-text{width:calc(100% - 30px);padding-right:10px;min-height:410px;display:flex;flex-direction:column}.common-banner-block.common-content-block .inside .left-text{min-height:200px}.common-banner-block .inside .section-nav,.common-banner-block .inside .member-info{margin-top:auto}.common-banner-block .inside .right-text .icon{width:30px}.common-banner-block .inside .right-text .page-name{width:30px;padding-top:100px;font-size:14px;letter-spacing:1px}.common-banner-block .inside .right-text .page-name:before{top:20px;height:60px}.common-banner-block .inside .left-text .big-title{margin:0 0 40px}.common-banner-block .inside .left-text .section-nav ul li{width:100%;margin:0;padding:0 0 2px}.common-banner-block .inside .left-text .member-info,.common-banner-block .inside .left-text .section-nav ul li a{font-size:14px;line-height:22px;letter-spacing:1.05px}.common-banner-block{padding:0 0 30px}.insight-list,.general-text-block,.single-img-slider,.brand-text,.scroll-text-block.dark-bg,.our-gallery-block,.project-list-block,.project-media-group,.services-list-block,.object-projectMedia-block,.team-single-block,.related-project-block,.brand-text.small-wrap,.branding-block.white-bg,.project-media-equal-height-group,.common-content-pages,.contact-info-block,.project-details-text,.module-details-block.white-bg,.packages-block,.general-text-img-block,.full-box-img-video,.project-media-fifty-fifty-group,.further-services-block,.project-media-three-img,.fifty-fifty-text-block,.icon-content-block,.process-list-block,.column-content-block,.accordion-block.dark-bg,.brand-workshop-block,.before-after-img-view,.branding-steps-block,.circle-slider-block,.brand-details-block,.client-list-block{padding:70px 0}.client-list-block .top-text p{font-size:22px;line-height:30px}.client-list-block .list{margin:40px -12px 0}.client-list-block .list .item{width:50%;margin-bottom:-40px}.general-text-block .text .title-row{margin:0 0 40px}.general-text-block .text .link-arrow{margin:40px 0 0}.single-img-slider .slick-list{padding-right:20%;margin:0 -6px}.single-img-slider .slick-list .item{padding:0 6px}.single-img-slider .slick-list{overflow:hidden !important}.slick-dots{margin:20px 0 0}.brand-text h2{font-size:26px;line-height:36px}.team-list-block .list .team-col{width:100%}.team-list-block .list .team-col:nth-child(2) .inside{margin-top:0}.team-list-block .list .team-col:nth-child(3n+1) .inside,.team-list-block .list .team-col:nth-child(3n+3) .inside{margin-top:0}.team-list-block{padding:70px 0 0}.branding-block .list .item p,.team-list-block .title p{line-height:28px}.img-link-group-block .links ul li a{font-size:26px;line-height:36px;padding:22px 50px 22px 0}.img-link-group-block .links ul{margin:0 0 40px}.img-link-group-block .accordion-wrap .accordion-panel .accordion__header h3{font-size:26px;line-height:36px}.img-link-group-block .accordion-wrap .accordion-panel .accordion__header{padding:23px 50px 23px 0}.img-link-group-block .accordion-wrap .accordion-panel .accordion__header .accordion__button{height:11px;right:14px}.img-link-group-block .accordion-wrap .accordion-panel .accordion__header.ac-active .accordion__button{height:22px}.img-link-group-block .accordion-wrap{margin-bottom:60px}.facts-block{padding:70px 0 0}.facts-block .list .data-col .details .inside h3{font-size:32px;line-height:32px;margin:0 0 12px}.facts-block .list .data-col .details .inside p{font-size:20px}.facts-block .list .data-col .details.large-height .inside,.facts-block .list .data-col .details:last-child .inside,.facts-block .list .data-col:nth-child(2) .details:first-child .inside,.facts-block .list .data-col .details.with-icon .inside,.facts-block .list .data-col .details.medium-height .inside{min-height:156px}.object-media-block.img-left .left-text .inside{padding:60px 0}.object-media-block.img-left.light-bg .left-text .inside{padding-bottom:60px}.team-single-block .ct-row .right-text{padding:60px 0 0}.team-single-block .ct-row .right-text .text-group{margin:0}.team-single-block .ct-row .right-text .text-group .panel:last-child{margin-bottom:0}.team-single-block .ct-row .right-text .text-group .panel{font-size:18px;line-height:28px;margin:0 0 40px}.team-slider-block .ct-row .right-col .list{padding:0}.team-slider-block .ct-row .left-text{padding:0 0 60px}.about-us-block .title-wrap{padding:60px 0 20px}.about-us-block .item-row .text h3{font-size:42px;line-height:52px;margin:0 0 30px;word-break:break-word}.about-us-block .item-row:last-child{padding-bottom:10px}.about-us-block .item-row .text h3:before{left:-38px}.about-us-block .item-row .text{padding:40px 0 50px 38px}.about-us-block .item-row .text p{line-height:28px}.about-us-block .title p{font-size:22px;line-height:30px}.industry-text-block h2{font-size:32px;line-height:42px}.industry-text-block .text p{font-size:18px;line-height:28px}.industry-text-block .info-row .profile-row .img{min-width:70px;width:70px;margin-right:15px}.industry-text-block .info-row .profile-row .img img{height:70px}.industry-text-block .info-row .profile-row .info{line-height:28px}.industry-text-block.extra-info .info-row .right-col{margin-top:20px}.industry-text-block .info-row{margin-top:20px}.job-list-block ul li a{font-size:20px;line-height:30px;padding:17px 60px 17px 0;font-weight:400}.job-list-block ul{margin:30px 0 0}.job-list-block ul li a:before{right:20px;width:12px;height:12px;border-width:2px}.job-list-block ul li a:hover:before{right:17px}.job-list-block ul li a:after{left:calc(100% - 36px)}.job-list-block ul li a:hover:after{width:20px;height:2px}.job-list-block ul li a sup{font-size:70%;top:-6px}.our-gallery-block .list>div{width:100% !important;margin:0 0 10px !important}.our-gallery-block .list .img8:last-child{margin-bottom:0 !important}.our-gallery-block .list .img{height:auto !important}.industry-text-block .info-row .profile-row .info a svg{width:22px;margin-top:2px}.accordion-block.job-details .title-row .left-col h3{font-size:22px;line-height:30px}.accordion-block.job-details .accordion-wrap{padding:30px 0 0}.accordion-block.job-details .accordion__body .text ul li{font-size:18px;line-height:28px;padding:0 0 0 30px;margin:12px 0 0}.accordion-block.job-details .accordion__body .text ul li:before{top:9px;width:15px;height:13px}.accordion-block.job-details .accordion-wrap .accordion-panel .accordion__header.ac-active .accordion__button:before{font-size:30px}.accordion-block.job-details .accordion__body .text{margin-bottom:40px}.project-list-block .list .item a .details .cat-list{font-size:14px;letter-spacing:.5px;line-height:22px}.project-list-block .list .item{margin-top:40px}.project-list-block .top-text .custom-dropdown{margin:60px 0 30px}.project-list-block .more-btn{margin-top:60px}.project-list-block .more-btn a{font-size:16px;line-height:26px}.general-text-block .text p{line-height:28px}.general-text-block .text ul{line-height:28px}.general-text-block.service-page-text .text h3{margin:0 0 40px}.accordion-block .accordion-wrap{padding:40px 0 0}.accordion-wrap .accordion-panel .accordion__body .ct-row{padding:0 0 60px}.sticky-menu-dark ul li a{padding:12px 0;letter-spacing:1.2px}.sticky-menu-dark{padding:0}.sticky-menu-dark.fixed{top:59px;z-index:99}.brand-text .ct-row .text{width:100%;padding-right:0}.brand-text .ct-row .icon{width:90px;padding:10px 0 0;display:none}.brand-text .link-arrow{margin-top:0}.services-list-block .list{margin-top:40px}.services-list-block .data-row h3{font-size:26px;line-height:36px;padding:23px 60px 23px 0}.services-list-block .data-row h3 .accordion__button{right:12px;width:20px;height:20px}.services-list-block .data-row h3 .accordion__button:before{font-size:38px;font-weight:300;line-height:22px}.services-list-block .data-row .ct-row .left-col p{font-size:22px;line-height:30px}.services-list-block .data-row .ct-row .right-col ul{column-count:1;column-gap:0;margin-top:20px}.services-list-block .data-row .ct-row{margin-bottom:40px}.services-list-block .data-row .ct-row .left-col{margin-bottom:10px}.brand-description{padding:60px 0}.brand-description .ct-row{margin:30px -20px 0}.brand-description .ct-row .left-col .tab-teaser{margin:40px 0 0}.tab-teaser .tab-menu ul{margin:0 0 20px}.tab-teaser .tab-menu ul li:not(:last-child){margin-right:40px}.tab-teaser .tab-box p{line-height:28px}.brand-description .ct-row .right-col h4{font-size:18px;margin:0 0 10px}.project-details-text .text p{font-size:18px;line-height:28px}.project-details-text .text h4{font-size:18px;line-height:28px;font-family:"urw-din",sans-serif;font-weight:900}.project-media-equal-height-group .ct-row .img{width:100%;margin-bottom:10px}.project-media-fifty-fifty-group .ct-row .img{width:100%;margin-bottom:10px}.project-media-group .ct-row .imgSmall,.project-media-group .ct-row .imgLarge{width:100%;margin-bottom:10px}.object-projectMedia-block .ct-row .text-col .inside p{line-height:28px}.object-projectMedia-block .ct-row .text-col .inside h4{font-size:18px;line-height:28px;font-weight:900;font-family:"urw-din",sans-serif}.object-projectMedia-block.img-right .ct-row .text-col .inside h2:last-child{margin-bottom:0}.brand-text h2{font-size:26px;line-height:34px;font-weight:600;margin:0 0 40px}.brand-text.small-wrap .text .name{margin:0 0 40px;font-size:14px;flex-direction:column;display:flex;line-height:22px;letter-spacing:1.05px}.brand-text.small-wrap .text .name span:not(:first-child){padding:0}.brand-text.small-wrap .text .name span:not(:first-child):before{display:none}.related-project-block .list .item{width:100%}.related-project-block .list .item.prev-project{display:none}.related-project-block .project-nav a.prevLink{display:none}.related-project-block .container{padding-bottom:70px;position:relative}.related-project-block .container .link-arrow{position:absolute;bottom:0}.related-project-block .project-nav a.prevLink svg{margin-right:12px}.related-project-block .project-nav a.nextLink svg{margin-left:12px}.related-project-block .title-row h2{margin:0}.project-main-img .img{height:425px}.team-slider-block.small-view-full-img .ct-row .right-col .group .team-col .img{margin:0 -15px}.object-projectMedia-block.img-right.full-width-media .img-col{width:calc(100% + 30px) !important;margin:0 -15px !important}.object-projectMedia-block.img-left.full-width-media .img-col{width:calc(100% + 30px) !important;margin:0 -15px !important}.active-mainMenu .menu-container .menu-circle:before{transition:2s}html.active-mainMenu-mobile{overflow:hidden}.img-link-group-block .text-col,.brand-text{padding:60px 0}.facts-block .title h2{margin:0 0 40px}.facts-block .list .data-col .details,.facts-block .list .data-col .img-group-slider{margin-bottom:10px}.team-list-block .list .team-col{margin-top:40px}.team-list-block .list .team-col .details .name{font-size:16px;line-height:26px;margin-bottom:10px}.team-list-block .list .team-col .details .intro{font-size:14px;line-height:22px}.team-list-block .list .team-col:nth-last-child(2){order:9}.team-list-block+.single-img-slider .slick-list{padding-right:0}.team-list-block+.single-img-slider .slick-dots{margin:30px 0 0}.recommendations-block.gray-bg,.industry-text-block,.recommendations-block.dark-bg,.scroll-text-block.dark-bg{padding:60px 0}.team-single-block .ct-row{position:relative;padding-top:120px}.team-single-block .ct-row .title-row{position:absolute;left:0;top:0;margin:0;width:100%}.team-slider-block{padding:60px 0}.team-slider-block .ct-row .left-text .link-arrow{margin-top:40px}.team-slider-block .ct-row .right-col .list .team-col .details .name{font-size:16px;line-height:26px}.team-slider-block .ct-row .right-col .list .team-col .details .intro{font-size:14px;line-height:22px}.team-slider-block .ct-row .right-col .list .slick-dots{justify-content:center}.img-link-group-block.dark-bg{display:flex;flex-flow:wrap}.img-link-group-block.dark-bg .container{order:2}.img-link-group-block.dark-bg .img-right{order:1}.our-gallery-block .list{margin-top:0}.about-us-block .item-row .text h3:before{font-size:22px}.job-list-block{padding:60px 0}.job-list-block .title h2{margin:0 0 40px}.job-list-block ul li a{font-size:26px;line-height:36px;padding:17px 44px 17px 0;font-weight:300}.job-list-block ul li a sup{font-size:55%;top:-5px}.team-slider-block.white-bg .ct-row .left-text{padding:0 0 40px}.team-slider-block .ct-row .right-col .group .team-col .details .name{font-size:16px;line-height:26px;margin-bottom:5px}.team-slider-block .ct-row .right-col .group .team-col .details .intro{font-size:14px;line-height:24px;margin:0 0 10px}.team-slider-block .ct-row .right-col .group .team-col .details .mail a{font-size:14px;line-height:24px}.team-slider-block .ct-row .right-col .group .team-col .details .mail{font-size:14px;line-height:24px}.project-list-block .top-text .title-row{margin:0 0 40px}.project-list-block .top-text p{line-height:28px}.custom-dropdown .select2-container .select2-selection .select2-selection__rendered{line-height:28px;padding:8px 68px 8px 30px}.project-list-block .list .item a .details{margin:30px 0 0}.project-list-block .more-btn a .arrow{width:40px;height:40px;padding:6px 0 0 2px}.project-list-block .more-btn a .arrow svg{width:14px;height:8px}.project-list-block .more-btn a:hover .arrow{padding:8px 0 0 2px}.sticky-menu-dark ul{flex-flow:inherit;white-space:nowrap;overflow:auto}.services-list-block .title-row p{font-size:22px;line-height:30px}.scroll-text-block .marquee-line{margin:0 0 20px}.say_hello_btn{display:none !important}#sb_instagram .sbi-owl-dots{right:inherit;left:0;bottom:60px}.sbi-theme:not(.sbi-social_wall,.sbi-outline,.sbi-overlap).sb_instagram_header:not(.sbi_centered) .sbi_header_text{flex-direction:row;align-items:center}.sbi_header_type_generic .sbi_header_img,.sbi_no_avatar .sbi_header_img{width:40px;height:40px}.sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo{width:25px;height:25px;margin-left:-13px;margin-top:-13px}.sb_instagram_header .sbi_header_text h3{font-size:16px}#sb_instagram{padding-bottom:120px !important}.CookieDeclarationType{overflow-x:auto}.project-details-text+.fullscreen-img-slider{padding-bottom:70px}.appointment-block{padding:70px 0 0}.contact-info-block .info-group a{font-size:22px}.contact-info-block .info-group .phone{margin:0 0 10px}.contact-info-block .info-group{margin:40px 0 0}.contact-info-block .ct-row .left-col .add-group{margin-top:40px}.contact-info-block .ct-row .left-col .add-group .add-col{width:100%;margin-bottom:40px}.contact-info-block .ct-row .left-col .add-group .add-col:last-child{margin-bottom:0}.contact-info-block .ct-row .left-col .add-group .link-arrow{margin-top:20px;min-width:inherit}.appointment-block .ct-row{margin-top:0}.appointment-block .ct-row .left-text p{font-size:20px;line-height:30px}.common-banner-block.contact-page-banner .inside{align-items:flex-end}.appointment-block .ct-row .form-col .form-row .form-group .wpcf7-form-control-wrap .wpcf7-form-control{font-size:18px;line-height:22px}.appointment-block .ct-row .form-col .form-row .form-group{width:100%}.appointment-block .wpcf7-form .policy-checkbox .wpcf7-form-control-wrap .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label{line-height:28px}.appointment-block .wpcf7-form .form-submit .wpcf7-spinner{position:absolute;right:-60px;top:13px}.appointment-block .wpcf7 form .wpcf7-response-output{border:none;padding:0;margin:20px 0 0;color:#dc3232}.project-list-block .top-text .large-heading p,.general-text-block .text .large-heading p{font-size:22px;line-height:30px}.contact-info-block .title-row{margin:0 0 30px}.team-slider-block .ct-row .left-text p{line-height:28px}.general-text-block .text h3{font-weight:700;font-size:18px;line-height:30px;margin:0 0 5px}.module-details-block{padding:70px 0}.module-details-block .list .item .item-heading h3{font-size:26px;line-height:36px;word-break:break-word}.module-details-block .list .item .item-heading{padding:23px 50px 23px 0}.module-details-block .list .item .item-heading:after{font-size:40px;right:0}.module-details-block .list .item.item-close .item-heading:after{top:-42px}.packages-block .title p,.branding-steps-block .title p,.icon-content-block .title p,.circle-slider-block .title p,.module-details-block .title p{font-size:20px;line-height:32px}.branding-block{padding:70px 0}.branding-block .list .item{width:100%;margin-top:60px}.branding-block .list.two-column .item{width:100%}.branding-block .list.three-col .item{width:100%}.branding-block .list .item .icon{height:60px;margin-bottom:25px}.branding-block .list .item .icon svg,.branding-block .list .item .icon img{max-width:60px}.branding-block .list .item .link-arrow{margin-top:40px}.branding-block .list .item h3{font-size:22px;line-height:30px;margin:0 0 20px}.branding-block .title h2{word-break:break-word}.branding-block .title h3{font-size:22px;margin:30px 0;line-height:30px}.module-details-block .list .item .ct-row .left-col p{line-height:28px}.accordion-wrap .accordion-panel .accordion__body .text ul,.accordion-wrap .accordion-panel .accordion__body .text ol,.module-details-block .list .item .ct-row ul,.module-details-block .list .item .ct-row ol{line-height:28px}.module-details-block .list .item .ct-row{padding-bottom:40px}.further-services-block .list ul li a{font-size:26px;line-height:32px;background-size:10px !important;padding:22px 40px 22px 30px}.further-services-block .list ul li a:before{font-size:16px}.further-services-block .list ul li a:hover{padding-left:40px}.further-services-block .list{margin-top:30px}.branding-block .title p,.general-text-img-block .title p{font-size:20px;line-height:32px}.branding-block .title ul{line-height:28px;font-size:20px}.branding-block .title ul li{margin-bottom:8px}.general-text-img-block .img-center{margin-top:60px}.module-details-block .list .item .ct-row .right-col ul li{line-height:28px;margin-bottom:10px}.img-link-group-block.small-space .text-col{padding-top:60px;padding-bottom:60px}.fifty-fifty-text-block .title p{font-size:20px;line-height:30px}.icon-content-block .list .item p,.process-list-block .title p,.fifty-fifty-text-block .ct-row{font-size:18px;line-height:28px}.icon-content-block .list .item{width:100%}.icon-content-block .list .item .icon{height:50px;margin-bottom:25px}.icon-content-block .list .item .icon svg,.icon-content-block .list .item .icon img{max-width:50px}.process-list-block .title h3{font-size:22px;line-height:30px}.process-list-block .title h2{margin:0 0 30px}.process-list-block .list .item{width:100%;margin-top:20px}.process-list-block .list .item .icon{width:30px;height:22px}.process-list-block .list .item h4{font-size:18px;line-height:28px;width:calc(100% - 20px);padding:0 0 0 22px}.simple-img-content-block .ct-row .text-col p,.img-link-group-block.small-text .text-col p{line-height:28px}.logo-design-list .list .item{width:50%}.logo-design-list .list .item:nth-child(4n+2),.logo-design-list .list .item:nth-child(4n+3){background-color:#fcfcfc}.brand-img-list .list .item{width:100%}.column-content-block .list .item .icon{height:50px;margin-bottom:30px}.column-content-block .list .item .icon svg,.column-content-block .list .item .icon img{max-width:50px}.column-content-block .list .item:first-child{margin-top:30px}.column-content-block .list .item p{line-height:28px}.full-box-img-video .play-pause-btn{width:60px;height:60px}.full-box-img-video .play-pause-btn:before{border-top:10px solid transparent;border-left:18px solid #fff;border-bottom:10px solid transparent}.full-box-img-video .wrap.playing .play-pause-btn:before{border-width:0 15px;height:18px}.img-link-group-block.small-space .text-col ul li{font-size:18px;line-height:28px}.related-project-block .list .item a .details{margin:20px 0}.btn{font-size:16px;padding:4px 30px 4px 55px}.btn:before{width:40px;height:40px}.btn .white-arrow{left:11px;top:14px}.btn:hover{padding:4px 30px 4px 60px}.btn:after{top:19px}.accordion-block.dark-bg .accordion-wrap{padding:30px 0 0}.branding-steps-block .list.three-col .item-col{width:100%}.branding-steps-block .list .item-col{width:100%;margin-top:40px}.branding-steps-block .list .item-col .count{font-size:22px;line-height:30px}.branding-steps-block .list .item-col p{font-size:18px;line-height:28px}.branding-steps-block .list .item-col ul li{line-height:28px;font-size:18px}.branding-steps-block .list .item-col h3{margin:0 0 18px}.brand-details-block .title p{font-size:20px;line-height:30px}.brand-details-block .list .item-col{width:100%;margin-top:20px}.brand-details-block .list{padding-top:30px}.brand-details-block .list .item-col .inside .count{font-size:40px;line-height:32px}.brand-details-block .list .item-col .inside p{font-size:18px;line-height:28px}.brand-details-block .list .item-col .inside .link a{font-size:18px;line-height:28px;background-size:22px;padding:0 0 0 35px}.brand-details-block .list .item-col .inside .link{margin-top:22px}.module-details-block .process-view{margin:10px 0 50px}.module-details-block .list .item .ct-row .right-col{margin-top:40px}.object-projectMedia-block.bg-active{padding:70px 0}.common-banner-block .inside{align-items:flex-start}.common-banner-block .inside .right-text{margin-top:auto}.twentytwenty-handle{width:60px;height:60px;margin-left:-30px;margin-top:-30px}.twentytwenty-horizontal .twentytwenty-handle:before{margin-bottom:28px}.twentytwenty-horizontal .twentytwenty-handle:after{margin-top:28px}.twentytwenty-handle .twentytwenty-left-arrow{width:16px;height:16px;left:10px;top:21px}.twentytwenty-handle .twentytwenty-right-arrow{width:16px;height:16px;right:10px;top:21px}.brand-workshop-block .ct-row .right-text h3{font-size:20px;line-height:32px}.brand-workshop-block .ct-row .right-text ul{column-count:1;column-gap:0}.brand-workshop-block .ct-row .right-text ul li{line-height:28px;margin-bottom:3px}.circle-slider-block .left-col{width:100%}.circle-slider-block .right-col{width:100%;padding:40px 0 0}.circle-slider-block .wrap{margin-top:40px}.circle-slider-block .optimization-list .item h3{font-size:20px;line-height:30px;margin:0 0 20px}.circle-slider-block .optimization-list .item.text-center .icon{margin-bottom:25px}.circle-slider-block .optimization-list .item p{line-height:28px}.circle-slider-block .optimization-list .item.text-center .icon img{max-height:60px}.packages-block .title{margin-bottom:40px}.packages-block .list .ct-row.title-row{display:none}.packages-block .list .ct-row .item{width:100% !important;margin-left:0 !important;min-height:inherit;flex-flow:row wrap;border-bottom:1px solid #fff;font-weight:400}.packages-block .list .ct-row .item.basic-col,.packages-block .list .ct-row .item.information-col{justify-content:flex-start}.packages-block .list .ct-row .item span{display:block;width:100%;font-weight:600}.packages-block .list .ct-row{margin-bottom:10px}.packages-block .list .ct-row .item img{max-width:18px;margin-top:8px}.packages-block .list .ct-row .item.basic-col,.packages-block .list .ct-row .item.information-col{width:50% !important}.packages-block .list .ct-row .item.basic-col{border-right:1px solid #fff}.packages-block .list .ct-row:nth-child(2n+2) .item{background-color:#e8ebe6}.media-content-block{padding:60px 0}.media-content-block .ct-row .text-col p{line-height:28px}.statistics-block .list .item-col{width:100%;margin-top:15px}.statistics-block .list .item-col .two-row .item-col-inner:not(:first-child){margin-top:15px}.statistics-block .list .item-col .inside .count{font-size:40px;line-height:42px}.newsletter-packages-block .list .item-col{width:100%}.newsletter-packages-block .list .item-col .inside ul li{background-position:left top 10px;line-height:30px;font-size:18px;background-size:14px;padding:0 0 0 25px}.newsletter-packages-block.audits-block .list .item-col:last-child .inside ul li{background-size:14px;padding:0 0 0 25px}.branding-block.white-bg.small-width .title p,.accordion-wrap .accordion-panel .accordion__body .text p,.newsletter-packages-block .title p{line-height:28px}.icon-content-block .list .item .link-arrow{margin-top:0}.fifty-fifty-text-block .right-text.two-col-list ul{column-count:1}.single-img-slider .slick-dots{flex-flow:row wrap}.drag-indicator{display:none}.module-details-block .process-view{display:none}.module-details-block .process-view.mobile{display:block}.module-details-block .process-view.mobile img{max-width:270px}.process-list-block .list .item .icon svg{height:100%;width:100%}.img-link-group-block.small-space.compare-module-text .ct-row .text-col.left-col{margin-bottom:30px}.img-link-group-block.small-space.compare-module-text{padding:70px 0}.img-link-group-block.small-space.compare-module-text .ct-row .text-col ul li{padding-left:20px}.general-text-block .module-details-block.white-bg{padding:40px 0 0}.general-text-block .text h2:last-child{margin-bottom:0}.module-details-block .title{padding-bottom:40px}.accordion-block.faq-block+.team-slider-block.white-bg{padding-top:0}.accordion-block .title-row .left-col h2:last-child{margin-bottom:0}.newsletter-packages-block.audits-block .list .item-col p,.page-template-default .common-content-pages p{line-height:28px}.page-template-default .common-content-pages ol,.page-template-default .common-content-pages ul{line-height:28px}.object-media-block.gray-bg .left-text .inside ul li{line-height:28px}.object-media-block.gray-bg .left-text .inside{padding-right:0}.newsletter-packages-block .title p{font-size:20px}.accessibility-popup .wrap .ct-row .close-btn{width:40px;height:40px}.accessibility-popup .wrap .ct-row .leftCol p{font-size:22px;line-height:28px}.accessibility-popup .wrap .ct-row .rightCol{display:none}.accessibility-popup .wrap .ct-row .leftCol{padding:40px 25px 30px}.accessibility-popup .wrap .ct-row .leftCol .link-arrow{margin-top:30px}.accessibility-popup .wrap .ct-row .leftCol h2{margin:0 0 20px}.accessibility-popup .wrap{max-width:calc(100% - 40px)}.project-main-img .img.tablet-vertical{display:none}.project-main-img .img.mobile{display:block}.award-listing{padding:60px 0}.award-slider .swiper-pagination{margin-top:52px}.hero-banner-block .inside .right-img{right:auto;top:auto;max-width:100%;position:relative;text-align:center;margin-top:20px}.hero-banner-block .inside .right-img img{max-width:60%}}@media screen and (max-width:600px){.team-single-block .ct-row .left-img{width:100%}.team-slider-block .ct-row .right-col .group .team-col{width:100%}.team-slider-block .ct-row .right-col .group .team-col:not(:last-child){margin-bottom:40px}.project-media-three-img .ct-row .imgSmall{width:100%;margin-bottom:10px}.custom-dropdown .select2-container{width:100% !important;text-align:center}.select2-dropdown .select2-results__option{text-align:center;padding:5px 68px 5px 30px}.module-details-block .list .item .ct-row .right-col.two-col-list ul{column-count:1;column-gap:0}}#digiAccess{z-index:999999!important}@-moz-document url-prefix(){.site-footer .middle-row .right-col .img-group .img img{height:90px}}