html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.hidden{display:none!important}html,body{font-family:'Noto Serif',sans-serif;font-weight:400;background:#fff;color:#191919;margin:0}ul,ol{padding:0;margin:0;list-style:none}p{margin-top:0;margin-bottom:20px}b,strong{font-weight:700}a{color:#000;transition:all 0.15s linear;-webkit-transition:all 0.15s linear;text-decoration:none}.container{max-width:100%;width:624px;margin:0 auto;position:relative}.container--wide{width:838px}.container--extra-wide{width:1266px}.container--full-wide{width:100%}body{padding-top:150px}header{padding:40px 0 30px;position:absolute;top:0;left:0;right:0;z-index:1}header a{font-family:'Noto Sans',sans-serif;font-size:20px;line-height:25px}.main__menu,.social{float:left}.main__menu li{display:inline-block;margin-right:50px}.main__menu li.current_page_item a{font-weight:700;border-bottom:2px solid #f93d5e}.main__menu li a:hover{border-bottom:2px solid #f93d5e}.social{padding-top:5px}.social li{display:inline-block;margin-right:25px}.social li:last-child{margin-right:0}.social svg{width:20px;height:20px;transition:all 0.15s linear;-webkit-transition:all 0.15s linear}.social a:hover svg{fill:#f93d5e}.home .social a:hover svg{fill:#ff0}.logo__container{position:absolute;top:0;left:0;right:0;z-index:2}.logo{width:45px;height:199px;position:absolute;right:0;top:40px}footer{font-family:'Noto Sans',sans-serif;font-weight:700;font-size:10px;line-height:30px;background:#f93d5e;color:#fff;border-top:50px solid #fff}.section__heading{text-align:center}.main__content *:last-child{margin-bottom:0}.main__content p,.main__content ol,.main__content ul,.main__content ul li:before{font-size:20px;line-height:30px}.main__content ul li,.main__content ol li{position:relative;margin-bottom:10px}.main__content ul li:last-child,.main__content ol li:last-child{margin-bottom:0}.main__content ul li:before{content:'—';position:absolute;left:-25px;top:0}.slick-arrow{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);background:url(../../../../../../../themes/pd/img/plus.svg) no-repeat center center;text-indent:-9999999px;width:50px;height:50px;border:0;cursor:pointer}.slick-prev{left:-70px}.slick-next{right:-70px}.section__heading{font-family:'Noto Sans',sans-serif;font-size:45px;line-height:50px;font-weight:400;position:relative;margin:0 0 45px}.section__heading:after{content:'';position:absolute;height:3px;width:100px;background:#191919;display:block;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);bottom:-20px}.how_we_work__wrapper{padding:50px 0 5px}.who_we_work_with__wrapper{background:#fff;padding:100px 0}.client__list{text-align:center}.client__list li{display:inline}.client__list li:after{font-size:20px;line-height:33px;font-family:'Noto Sans',sans-serif;content:' / '}.client__list li:last-child:after{content:''}.client__list li,.client__list li a{font-size:20px;line-height:33px;font-family:'Noto Sans',sans-serif}.client__list li a{display:inline-block;font-weight:700}.client__list li span{opacity:.7}.our_team__wrapper{padding:100px 0}.team__member__photo,.team__accompanying_photo{display:block;position:relative;padding-bottom:75.35%;height:0;background-size:cover!important}.team__accompanying_photo{padding-bottom:90%}.team__member__info{background:#f93d5e;color:#fff;font-family:'Noto Sans',sans-serif;padding:50px}.team__member__info h2{font-size:30px;line-height:33px;font-family:inherit;font-weight:400;margin:0 0 5px}.team__member__info span{font-size:20px;line-height:25px;font-family:inherit;margin-bottom:30px;display:block}.team__member__info p{font-size:16px;line-height:22px;margin:0}.team__member,.team__accompanying_photo{float:left;width:calc(50% - 10px);margin-right:20px;height:0;padding-bottom:37.1%;overflow:hidden}.team__list{padding-top:30px}.team__list li:not(:last-child){margin-bottom:20px}.team__list li div:last-child{margin-right:0}.team__member__info,.team__member__photo{width:50%;float:left}.client__hero{height:100vh;min-height:768px;margin-bottom:50px}.client__hero__info,.client__hero__image{float:left;width:50%;height:100%;position:relative}.client__hero__image{background-size:cover!important}.client__hero__title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);text-align:center;width:600px;max-width:100%}.client__hero__title h2{font-weight:400;font-size:45px;line-height:50px;font-family:'Noto Sans',sans-serif;margin:0 0 30px}.client__hero__title span{font-size:25px;line-height:30px;font-family:'Noto Sans',sans-serif;display:block}.client__hero__cats{text-align:center;position:absolute;bottom:45px;left:0;right:0}.client__hero__cats li{display:inline-block;margin-right:50px}.client__hero__cats li:last-child{margin-right:0}.client__hero__cats li a,.client__hero__cats li span{font-size:16px;line-height:30px;font-family:'Noto Sans',sans-serif;font-weight:700;color:inherit}.client__hero__cats li a{transition:all 0.15s;-webkit-transition:all 0.15s;padding-bottom:1px;border-bottom:2px solid transparent}.client__hero__cats li a:hover{border-color:inherit}.client__hero__cats li span{display:block;position:relative;cursor:default}.client__hero__cats li span span:first-child{opacity:0;position:absolute;left:50%;display:block;width:120px;z-index:2;transition:all 0.15s;-webkit-transition:all 0.15s;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.client__hero__cats li span:hover span:first-child{opacity:1}.client__hero__cats li span span:last-child{opacity:.5}.client__hero--case_study{margin-top:100px}.single-clients .logo{display:none}.single-clients{padding-top:0}.recommended{margin:100px auto 125px}.recommended h2{font-family:'Noto Sans',sans-serif;font-size:20px;line-height:33px;text-align:center;font-weight:400;color:#4d4d4d;margin-top:0;margin-bottom:45px}.recommended li{width:calc(50% - 10px);margin-right:20px;float:left;transition:all 0.15s;-webkit-transition:all 0.15s}.recommended li:last-child{margin-right:0}.recommended__info,.recommended__image{float:left;width:50%;height:0;padding-bottom:50%;position:relative}.recommended__image{background-size:cover!important}.recommended a{color:inherit}.recommended li:hover{opacity:.9}.recommended h3{font-family:'Noto Sans',sans-serif;font-size:20px;line-height:25px;font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);text-align:center;max-width:90%;width:100%;margin:0}.page-template-page--work main{padding-bottom:100px}.work__list{margin-top:100px}.work__list li{position:relative;text-align:center;padding-bottom:25px;margin-bottom:25px}.work__list li:after{content:'';position:absolute;display:block;background:#4d4d4d;width:100px;height:1px;left:50%;bottom:0;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.work__list li:last-child:after{display:none}.work__list a{font-family:'Noto Sans',sans-serif;font-size:30px;line-height:37px;color:#4d4d4d}.work__list a span{font-size:20px;line-height:33px;display:block}.work__load__more{text-align:center;margin-top:75px}.load__more{font-family:'Noto Sans',sans-serif;font-size:20px;line-height:33px;font-weight:700;background:url(../../../../../../../themes/pd/img/plus.svg) no-repeat top center;border:0;cursor:pointer;outline:none;color:#4d4d4d;padding-top:75px}.home{min-height:100vh;padding-bottom:50px}.home main{color:#fff;padding-top:50px}.home footer{display:none}.home .main__menu a,.home .main__menu a:hover{color:#fff;border-color:#fff}.home .logo__container svg,.home header svg{fill:#fff}.messaging__wrapper,.static__message{font-family:'Noto Sans',sans-serif;font-size:100px;line-height:110px}.messaging__wrapper .messages{position:relative}.static__message{margin-bottom:75px}.home__standfirst{width:730px;max-width:100%}.home__standfirst p{font-size:30px;line-height:37px}.messages,.typed-cursor{display:inline-block}.flexi{margin-bottom:50px}.flexi--carousel *{outline:none}.flexi--carousel li img{margin:0 auto}.flexi--quote{font-family:'Noto Sans',sans-serif;font-size:22px;line-height:30px}.flexi--quote .quotee{font-size:18px;line-height:25px;margin-top:20px}.flexi--standfirst p{font-size:30px;line-height:37px;margin-bottom:0}.typed-cursor{opacity:1;-webkit-animation:blink 0.7s infinite;-moz-animation:blink 0.7s infinite;animation:blink 0.7s infinite;font-weight:400;width:2px;height:95px;position:relative}.typed-cursor:after{content:'';background:#ff0;position:absolute;top:10px;left:10px;display:block;width:2px;height:100px}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.main__menu--mobile{display:none}img{max-width:100%;height:auto}header.scrolled a{color:#000!important}header.scrolled svg{fill:#000!important}body .gform_wrapper ul li.gfield{margin-top:24px!important}.gform_body input[type=text],.gform_body input[type=email],.gform_body input[type=password],.gform_body input[type=number],.gform_body textarea{font-family:'Noto Sans',sans-serif!important;color:#000;border:0;background-image:linear-gradient(#f0596e,#f0596e),linear-gradient(#000,#000);background-size:0 2px,100% 1px;background-repeat:no-repeat;background-position:center bottom,center calc(100% - 1px);background-color:transparent;transition:background 0s ease-out;float:none;box-shadow:none;border-radius:0;font-weight:400;font-size:17px;line-height:22px!important;width:100%!important;padding:8px 0;resize:none}.gform_body input[type=text]:focus,.gform_body input[type=email]:focus,.gform_body input[type=password]:focus,.gform_body input[type=number]:focus,.gform_body textarea:focus,.gform_body .ginput_container.error input,.gform_body .ginput_container.error textarea{outline:none;background-image:linear-gradient(#f0596e,#f0596e),linear-gradient(#000,#000);background-size:100% 2px,100% 1px;box-shadow:none;transition-duration:0.3s}.gfield_label{font-family:'Noto Sans',sans-serif;font-weight:400!important;position:absolute;top:6px;left:4px;transition:all 0.15s linear;-webkit-transition:all 0.15s linear}.gform_wrapper ul.gform_fields li.gfield{padding:0!important;position:relative}.gfield.focused .gfield_label{font-size:12px;top:-15px;left:0}.gform_ajax_spinner,.gform_validation_container,.gform_wrapper .validation_error,.gform_wrapper .validation_message{display:none!important}.gform_footer{text-align:right;margin-top:24px}.gform_footer input[type=submit]{font-family:'Noto Sans',sans-serif;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;background:#eee;color:#000;border:0;font-size:16px;font-weight:400;padding:10px 40px;border-radius:3px;cursor:pointer;outline:none}.gform_footer input[type=submit]:hover{background:#dcdcdc}.gform_footer input[type=submit]:focus{background:#f0596e;color:#fff}.gfield:before{display:none}.single-clients footer{background:#7a7d81}.back_to_top{right:20px;width:25px;height:25px;background:#f93d5e;position:fixed;bottom:40px;color:#fff;border:0;cursor:pointer;outline:none;transition:all 0.15s linear;-webkit-transition:all 0.15s linear;opacity:0;visibility:hidden;z-index:25}.back_to_top.show{visibility:visible;opacity:1}.back_to_top span{font-size:20px;position:absolute;top:calc(50% + 4px);left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.social--medium svg{height:15px;width:18px;margin-top:-19px;display:block}.main__content ul .gfield li:before{display:none}.main__content ul .gfield_checkbox li{font-size:14px;line-height:20px;position:relative}.main__content ul .gfield_checkbox li label{padding-left:35px;display:block}span.gfield_required{display:none}.gform_wrapper ul.gfield_checkbox li input[type="checkbox"]{position:absolute;width:19px;height:19px;overflow:hidden;margin:0;padding:0;border:0;outline:0;opacity:0}.gform_wrapper ul.gfield_checkbox li input[type="checkbox"]+label:before{content:'';display:inline-block;width:19px;height:19px;margin-right:10px;background:transparent;border:1px solid #000;vertical-align:top;position:absolute;left:0}.gform_wrapper ul.gfield_checkbox li input[type="checkbox"]+label:after{content:'';width:12px;height:5px;position:absolute;top:7px;left:4px;border:2px solid #000;border-top:none;border-right:none;background:transparent;opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked+label:after{opacity:1}.page-id-485 .main__content p{font-size:16px;line-height:26px}.split__column{margin-bottom:20px}