@media (max-width:767px){body:not(.home) .logo__container{display:none}.logo{width:31px;height:139px;top:25px;right:20px}.main__menu li{margin-right:18px}.social li{margin-right:5px}.social li:last-child{margin-right:0}.social{float:right}body{padding-top:100px}header{padding:20px 0 20px}header a{font-size:18px}.container{padding-left:20px;padding-right:20px}.flexi--standfirst p{font-size:20px;line-height:30px}.page-template-page--work main{padding-bottom:50px}.work__list{margin-top:50px}.work__list li{text-align:left}.work__list li:after{left:0;transform:none;-webkit-transform:none}.work__list a{font-size:20px;line-height:24px}.work__list a span{font-size:16px;line-height:29px}.work__load__more{margin-top:50px;text-align:left;padding-left:20px;padding-right:20px}.load__more{font-weight:400;background:url(../../../../../../../themes/pd/img/plus.svg) no-repeat center left;background-size:25px;padding-top:0;padding-left:40px}.main__content p,.main__content ol,.main__content ul,.main__content ul li:before{font-size:14px;line-height:22px}.slick-arrow{display:none!important}.section__heading{font-size:30px;line-height:33px;text-align:left}.section__heading:after{height:1px;left:0;transform:none;-webkit-transform:none}.flexi{margin-bottom:30px}.flexi--carousel{width:100%;padding-left:0;padding-right:0}.how_we_work__wrapper{padding-top:20px}.who_we_work_with__wrapper{padding:50px 0}.client__list{text-align:left}.client__list li,.client__list li a,.client__list li:after{font-size:14px;line-height:28px}.our_team__wrapper{padding:50px 0}.team__list{padding-left:0;padding-right:0}.team__accompanying_photo{display:none}.team__member{float:none;width:100%;height:auto;padding-bottom:0;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-webkit-box-orient:vertical;-webkit-flex-flow:column;-ms-flex-direction:column;flex-flow:column}.team__member__photo{-moz-box-ordinal-group:1;-webkit-box-ordinal-group:1;-webkit-order:1;-ms-flex-order:1;order:1;padding-bottom:100%;background-position:top center!important}.team__member__info{-moz-box-ordinal-group:2;-webkit-box-ordinal-group:2;-webkit-order:2;-ms-flex-order:2;order:2}.team__member__info,.team__member__photo{width:100%;float:none}.team__member__info{padding:50px 20px}.team__member__info p{font-size:14px;line-height:22px}.single-clients{padding-top:0}.single-clients header{z-index:2}.client__hero{min-height:0;height:0;padding-bottom:200%;margin-bottom:25px}.client__hero__info,.client__hero__image{float:none;width:100%;padding-bottom:100%}.single-clients .container--full-wide{padding-left:0;padding-right:0}.client__hero__title h2{font-size:30px;line-height:35px;margin-bottom:5px}.client__hero__title span{font-size:20px;line-height:25px}.client__hero__cats{padding:0 40px;bottom:10px}.client__hero__cats li{display:inline}.client__hero__cats li:not(:last-child){margin-right:20px}.client__hero__cats li a,.client__hero__cats li span{font-size:15px}.client__hero__cats li span{display:inline}.client__hero__cats li span span:first-child{display:none}.client__hero:not(.client__hero--case_study){padding-bottom:calc(200% + 71px)}.client__hero:not(.client__hero--case_study) .client__hero__info{padding-bottom:calc(100% + 71px)}.client__hero--case_study .client__hero__cats li:not(.active){display:none}.client__hero--case_study .client__hero__cats li.active{margin-right:0}.client__hero--case_study{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-webkit-box-orient:vertical;-webkit-flex-flow:column;-ms-flex-direction:column;flex-flow:column}.client__hero__info{-moz-box-ordinal-group:1;-webkit-box-ordinal-group:1;-webkit-order:1;-ms-flex-order:1;order:1}.client__hero__image{-moz-box-ordinal-group:2;-webkit-box-ordinal-group:2;-webkit-order:2;-ms-flex-order:2;order:2}.recommended{margin:50px auto}.recommended h2{font-size:20px;line-height:33px}.recommended li{width:100%}.recommended li:nth-child(2){display:none}.recommended__info,.recommended__image{width:100%;float:none;padding-bottom:100%}.home{padding-bottom:50px}.home main{padding-top:100px}.messaging__wrapper,.static__message{font-size:29px;line-height:38px}.home__standfirst{width:250px}.home__standfirst p{font-size:18px;line-height:24px}.home .social{z-index:3;position:absolute;right:20px;bottom:-515px}.home .social li{display:block;margin-right:0}.home .social li:first-child{margin-bottom:10px}.static__message{margin-bottom:40px}.typed-cursor{height:30px}.typed-cursor:after{height:30px;top:5px;width:1px}}@media (min-width:768px){.flexi--quote{font-size:26px;line-height:34px}.client__hero__cats li.active a{border-color:inherit}}@media (min-width:768px) and (max-width:1023px){.container{padding-left:20px;padding-right:20px}.flexi--carousel{padding-left:0;padding-right:0}.logo{right:20px;width:35px;height:170px}.slick-arrow{display:none!important}.messaging__wrapper,.static__message{font-size:70px;line-height:80px}.typed-cursor,.typed-cursor:after{height:80px}.single-clients .container--full-wide{padding-left:0;padding-right:0}.client__hero{min-height:0;max-height:568px}.client__hero__cats li:not(:last-child){margin-right:30px}.team__list{padding-left:0;padding-right:0}.team__accompanying_photo{display:none}.team__member{width:100%;float:none;margin-right:0;padding-bottom:0;display:flex;display:-ms-flex;display:-webkit-flex;height:auto}.team__member__info,.team__member__photo{float:none;flex:1;height:auto}.team__member__photo{padding-bottom:0;background-position:top center!important}.home__standfirst p{font-size:25px;line-height:32px}}@media (max-width:1023px){header.scrolled{position:fixed;z-index:1;background:#fff;max-height:0;padding:0;overflow:hidden}header.show{max-height:71px;padding:20px 0 20px;transition:all 0.2s linear;-webkit-transition:all 0.2s linear}.main__menu--mobile{display:block}.main__menu--desktop{display:none}.main__menu li{margin-right:30px}.social li{margin-right:15px}.social li:last-child{margin-right:0}.recommended li{width:100%;float:none;margin-right:0}.recommended li:last-child{display:none}}@media (min-width:1024px){header.scrolled{position:fixed;z-index:1;background:#fff;max-height:0;padding:0;overflow:hidden}header.show{max-height:100px;padding:40px 0 30px;transition:all 0.2s linear;-webkit-transition:all 0.2s linear}.main__content ul li:before{left:-30px}}@media (min-width:1024px) and (max-width:1280px){.messaging__wrapper,.static__message{font-size:70px;line-height:80px}.home__standfirst p{font-size:25px;line-height:32px}.logo{right:20px}header,.home main{padding-left:20px;padding-right:20px}.typed-cursor,.typed-cursor:after{height:80px}.client__hero__cats li{margin-right:25px}.client__hero{min-height:0;max-height:600px}.team__accompanying_photo{display:none}.team__member{width:100%;float:none;margin-right:0;padding-bottom:0;display:flex;display:-ms-flex;display:-webkit-flex;height:auto}.team__member__info,.team__member__photo{float:none;flex:1;height:auto}.team__member__photo{padding-bottom:0;background-position:top center!important}.single-clients header,header.scrolled{padding-left:20px!important;padding-right:20px!important}}@media (min-width:1280px){header .container--extra-wide,.logo__container .container--extra-wide,.home main .container--extra-wide{width:100%;padding-left:50px;padding-right:50px}.logo,.back_to_top{right:50px}.team__member{padding-bottom:0;height:auto}.team__member,.team__accompanying_photo{display:block;float:left;width:calc(50% - 10px)}.team__member+.team__accompanying_photo,.team__accompanying_photo+.team__member{float:right;margin-right:0}.team__member__info,.team__member__photo{flex:none;float:left;width:50%;padding-bottom:74.3%;height:0}.team__member__info{padding:50px 50px calc(74.3% - 50px)}.team__list li{height:0;padding-bottom:36.64%;overflow:hidden}.team__accompanying_photo{padding-bottom:37%}}@media (min-width:1280px) and (min-height:768px) and (max-height:900px){.team__member__info{padding:30px 30px calc(75.4% - 30px)}}@media (min-width:768px) and (min-height:768px){.home main{position:absolute;left:0;right:0;bottom:100px}}@media (min-width:1280px) and (min-height:1024px){.home main{position:absolute;left:0;right:0;bottom:100px}.messaging__wrapper,.static__message{font-size:120px;line-height:160px}.typed-cursor{height:115px}.typed-cursor:after{height:120px}}@media (min-width:1600px) and (min-height:1100px){.messaging__wrapper,.static__message{font-size:170px;line-height:210px}.typed-cursor{height:165px}.typed-cursor:after{height:170px}}@media (min-width:414px){.split__column{float:left;width:50%;margin-bottom:0}}