.logos .wrap:after,.boxGrid.boxGridTwo .wrap .cols .col:after,.boxGrid .wrap .cols:after,.awards .wrap .cols:after,.contactForms .wrap form .inputs:after,.contactForms .wrap:after,.featuredPanel .wrap .cols:after,.careersIntro .wrap .cols:after,.vacancies .wrap:after,.featuredBox .wrap .cols:after,.largeGreyFeatured .wrap .awards .wrap .cols:after,.largeGreyFeatured .wrap .images:after,.largeGreyFeatured .wrap .cols .col .address:after,.largeGreyFeatured .wrap .cols:after,.largeGreyFeatured .wrap .circles:after,.largeGreyFeatured .wrap .quote:after,.standardText .wrap:after,.callToAction.contactAction .wrap .cols:after,.callToAction.signupPage .wrap .cols:after,.callToAction .wrap .cols .col.newsletterForm .social:after,.caseStudy .wrap .intro:after,.caseStudy .wrap .quote:after,.timeline .wrap .panels .panel.quote:after,.helpYou .wrap:after,.latestBlogs .wrap:after,.latestProjects .wrap .cols .col:after,.textPanel .wrap .cols .col:after,.textPanel .wrap .cols:after,.footer.footerTwo .wrap:after,footer.newFoot .wrap .cols:after,footer.newFoot .wrap .bottom:after,.pageContent.blog .wrap article .blogAuthor .hold:after,.pageContent.blog .wrap article .cols:after,.pageContent.awardsMain .wrap article .featuredAward .col .quote:after,.pageContent.awardsMain .wrap article .featuredAward:after,.pageContent .wrap:after,.testimonialSlider .wrap .swiper-container .swiper-wrapper .swiper-slide:after,.testimonial-overlay .container:after{content:'';display:block;clear:both}header[role="banner"] .wrap,.hero .wrap .content,.boxGrid,.contactForms .wrap form,.clientSlider .swiper-container.swiperMain .swiper-wrapper .swiper-slide .content,.featuredPanel .wrap .cols .col,.vacancies .wrap .box,.helpYou .wrap > h2,.pageContent.blog .wrap article .cols .col,.pageContent .wrap article.category ul li,.blogPagination .hold a,.testimonialSlider .wrap .swiper-container .swiper-wrapper .swiper-slide .text,.testimonial-overlay .container .testimonial{box-sizing:border-box;-moz-box-sizing:border-box}.footer.footerTwo .wrap .links nav ul li,.page-content nav h1,.page-content article h2{font-family:'Frutiger Next W01 Light'}header[role="banner"] .wrap .mainNav,.contactForms .wrap form .inputs .small,.contactForms .wrap form .inputs .input label{font-family:'FrutigerNextW01-Regular'}.contactForms .wrap form button,.standardText .wrap aside .hold a{font-family:'FrutigerNextW01-Medium'}.contactForms .wrap form .input label,.contactForms .wrap form .inputs p:not(.input),.getInTouch .wrap a{font-family:'Frutiger Next LT W05 Bold'}.getInTouch .wrap h2,.pageContent.blog .wrap article .entry h2,.testimonialSlider .wrap .swiper-container .swiper-wrapper .swiper-slide .text h3{font-family:'ff-tisa-sans-web-pro', sans-serif;font-weight:700}.largeGreyFeatured .wrap .quote h3{font-family:'ff-tisa-sans-web-pro', sans-serif;font-weight:500}.contactForms .wrap form legend,.pageContent .wrap nav:not(.blogPagination) h2{font-family:'ff-tisa-sans-web-pro', sans-serif;font-weight:400}.desktop{display:block}.mobile{display:none}.sprite,.pageContent .wrap article.service span:after{background:url("../sprites/mobile@2x.png") no-repeat;background-size:175px 175px}.desktop-sprite,.clientSlider .swiper-container.swiperMain .swiper-menu button:before,.promos .wrap nav:not(.breadcrumbs) a,.helpYou .wrap article h3:before,.help-paragraph article h3:after,.help-paragraph article.strategy h3:after,.latestBlogs .wrap h2 .rss,.footer .links .logo,.pagination .next:after,.pagination .prev:before{background:url("../sprites/desktop.png") no-repeat;background-size:auto}html{min-width:1024px}body{padding-top:68px}body.fixedSidebar{-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}body.fixedSidebar aside{position:fixed;top:120px;left:50%;margin-left:220px}body.removeFixed aside{position:absolute;top:auto;bottom:0}form button{margin-top:55px;height:60px}form .input input{height:60px}form .input label{font-size:1.25rem;padding-bottom:14px}.mobile,page-content .mobile + .fancy-select{display:none !important}.cookies{border-bottom:10px solid #474648}.cookies .wrap{width:940px;margin:0 auto;padding:15px 0 20px 0}.cookies .wrap h2{border-top:1px solid #969696;width:300px}.cookies .wrap .accept{right:640px;top:26px}.cookies .wrap p{margin-left:480px;width:460px;position:absolute;left:0;top:0}header[role="banner"]{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:white;height:77px;padding:0;-ms-box-shadow:0px 2px 12px rgba(136, 136, 136, 0.1);-o-box-shadow:0px 2px 12px rgba(136, 136, 136, 0.1);-webkit-box-shadow:0px 2px 12px rgba(136, 136, 136, 0.1);-moz-box-shadow:0px 2px 12px rgba(136, 136, 136, 0.1);box-shadow:0px 2px 12px rgba(136, 136, 136, 0.1)}header[role="banner"] .wrap{width:940px;margin:0 auto;position:relative;padding:0;height:100%}header[role="banner"] .wrap .logo{width:135px;height:52px;padding:0;margin:0;position:absolute;left:0;top:50%;margin-top:-25px;background-image:url("../sprites/fathom-low-and-behold.svg");background-repeat:no-repeat;background-size:cover}header[role="banner"] .wrap .mainNav{color:#B5B5B5;position:absolute;right:0;top:8px}header[role="banner"] .wrap .mainNav ul li{padding:0.5em 0 0 0;float:left;font-size:0.9375rem;position:relative}header[role="banner"] .wrap .mainNav ul li a{display:block;padding:18px 45px 10px 20px;width:45px;text-align:center}header[role="banner"] .wrap .mainNav ul li a:hover{color:#ff5d00}header[role="banner"] .wrap .mainNav ul li.orange{background-color:#ff5d00;-webkit-transform:skewX(-20deg);-ms-transform:skewX(-20deg);transform:skewX(-20deg);max-width:95px}header[role="banner"] .wrap .mainNav ul li.orange a{-webkit-transform:skewX(20deg);-ms-transform:skewX(20deg);transform:skewX(20deg);color:white}header[role="banner"] .wrap .mainNav ul li.orange a:hover{color:white}header[role="banner"] .wrap .mainNav ul li.orange.selected a{color:#ff5d00}header[role="banner"] .wrap .mainNav ul li.orange.selected a .before{-webkit-transform:skewX(0deg);-ms-transform:skewX(0deg);transform:skewX(0deg)}header[role="banner"] .wrap .mainNav ul li.orange:before,header[role="banner"] .wrap .mainNav ul li.orange:last-child:after{-webkit-transform:skewX(0deg);-ms-transform:skewX(0deg);transform:skewX(0deg)}header[role="banner"] .wrap .mainNav ul li.orange:last-child:after{left:auto;right:-11px;margin-right:0px;-webkit-transform:skewX(0deg);-ms-transform:skewX(0deg);transform:skewX(0deg)}header[role="banner"] .wrap .mainNav ul li.selected a{color:#ff5d00}header[role="banner"] .wrap .mainNav ul li.selected a .before{position:absolute;content:' ';border-bottom:4px solid #ff5d00;width:100%;left:-22px;bottom:-10px;-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg);-o-transform:skewX(-20deg);-moz-transform:skewX(-20deg);transform:skewX(-20deg)}header[role="banner"] .wrap .mainNav ul li:before,header[role="banner"] .wrap .mainNav ul li:last-child:after{position:absolute;content:' ';border-left:1px solid #B5B5B5;top:1px;left:0;display:block;height:100%;width:1px;margin-left:-10px;-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg);-o-transform:skewX(-20deg);-moz-transform:skewX(-20deg);transform:skewX(-20deg)}.hero{height:400px;margin-top:0}.hero .wrap .content{width:910px;margin:0 auto;padding:40px 88px;background-color:transparent}.hero .wrap .content:after{content:'';background-image:url("../images/orange-shape.svg");background-size:cover;background-repeat:no-repeat;position:absolute;display:block;width:992px;height:100%;top:0;left:0;z-index:-1}.hero .wrap .content h2{font-size:3.125rem;padding-bottom:25px;line-height:1.2}.hero .wrap .content p{font-size:1.875rem;line-height:1.3;max-width:650px}.logos .wrap{margin:30px auto;width:644px}.logos .wrap figure{float:left;width:-moz-calc(100% / 6);width:-o-calc(100% / 6);width:-webkit-calc(100% / 6);width:calc(100% / 6);margin-bottom:0;margin:0 auto;position:relative;height:auto}.logos .wrap figure img{margin:0}.logos .wrap figure:nth-of-type(2){left:-14px;top:12px}.logos .wrap figure:nth-of-type(4){left:-25px;top:7px}.logos .wrap figure:last-of-type{top:7px}.intro{margin:30px 0 60px 0}.intro .wrap{margin:0 auto;width:620px}.intro .wrap h2{text-align:center;font-size:1.5rem;line-height:1.3}.intro .wrap p{font-size:1.3rem;line-height:1.1}.featuredTextPanel .wrap{padding:45px 0;margin:0 auto;width:910px}.featuredTextPanel .wrap h3{font-size:1.1875rem;line-height:1.5;width:75%}.boxGrid{padding:50px 25px 0 25px;width:910px;margin:0 auto}.boxGrid.boxGridTwo .wrap .cols .col{width:100%;position:relative}.boxGrid.boxGridTwo .wrap .cols .col:nth-of-type(even) figure{float:right}.boxGrid.boxGridTwo .wrap .cols .col:nth-of-type(even) .text{float:left;right:auto;left:0;margin-left:0}.boxGrid.boxGridTwo .wrap .cols .col:nth-of-type(2n + 2){margin-left:0}.boxGrid.boxGridTwo .wrap .cols .col figure{float:left;width:410px;margin-bottom:0}.boxGrid.boxGridTwo .wrap .cols .col .text{float:left;width:360px;position:absolute;top:50%;left:50%;margin-left:30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.boxGrid.boxGridThree{padding-top:60px}.boxGrid.boxGridThree .wrap .cols .col:nth-of-type(odd) figure{float:right}.boxGrid.boxGridThree .wrap .cols .col:nth-of-type(odd) .text{float:left;right:auto;left:0}.boxGrid.boxGridThree .wrap .cols .col:nth-of-type(even) figure{float:left}.boxGrid.boxGridThree .wrap .cols .col:nth-of-type(even) .text{float:right;right:0;left:auto}.boxGrid .wrap{width:850px;margin:0 auto}.boxGrid .wrap h2{font-size:1.875rem;line-height:1.2;padding-bottom:32px;padding-bottom:30px}.boxGrid .wrap > h3{padding-bottom:30px}.boxGrid .wrap .cols{margin-top:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.boxGrid .wrap .cols .col{width:-moz-calc(50% - 30px);width:-o-calc(50% - 30px);width:-webkit-calc(50% - 30px);width:calc(50% - 30px);margin-bottom:40px}.boxGrid .wrap .cols .col + .col{margin-top:0}.boxGrid .wrap .cols .col:last-of-type{margin-bottom:40px}.boxGrid .wrap .cols .col:nth-of-type(2n + 2){margin-left:30px}.boxGrid .wrap .cols .col figure{margin-bottom:20px}.boxGrid .wrap .cols .col .text h3{font-size:1.5rem;padding-bottom:15px}.boxGrid .wrap .cols .col .text p{font-size:1rem;line-height:1.5}.awards{padding:40px 0}.awards .wrap{margin:0 auto;width:910px}.awards .wrap h2{font-size:1.875rem}.awards .wrap .cols{margin-top:10px}.awards .wrap .cols .col{float:left;width:33.3%}.awards .wrap .cols .col + .col{margin-top:0}.awards .wrap .cols .col figure{width:auto;margin-right:22px}.awards .wrap .cols .col p{width:170px}.contactForms{padding:36px 0}.contactForms .wrap{margin:0 auto;width:910px}.contactForms .wrap form + p{padding:0;float:left;width:48px;padding-top:190px}.contactForms .wrap form{padding:37px 80px;width:430px;float:left}.contactForms .wrap form.formTwo{background-color:#f9f9f9}.contactForms .wrap form legend{font-size:1.375rem;color:#464748;margin-bottom:20px}.contactForms .wrap form button{height:45px;width:143px;background-color:#ff5d00;color:white;border-radius:3px;margin-top:30px}.contactForms .wrap form .info{margin-top:26px;color:#999999;font-size:0.8rem;line-height:1.2;position:relative}.contactForms .wrap form .info p{position:relative;padding-left:35px}.contactForms .wrap form .info p.tick:before{content:'';background-image:url("../images/icons/grey-tick.svg");background-repeat:no-repeat;width:22px;height:22px;display:block;position:absolute;top:0;left:0}.contactForms .wrap form .info p.padlock:before{background-image:url("../images/icons/grey-lock.svg");width:20px;height:20px}.contactForms .wrap form .info p + p{margin-top:10px}.contactForms .wrap form .input label{display:block;padding-bottom:5px;font-size:1rem}.contactForms .wrap form .input + .input{margin-top:20px}.contactForms .wrap form .input.showValid:before{left:-35px;top:34px}.contactForms .wrap form .inputs{margin:20px 0}.contactForms .wrap form .inputs.showValid:before{left:-35px;top:54px}.contactForms .wrap form .inputs p:not(.input){padding-bottom:5px}.contactForms .wrap form .inputs .small{font-size:0.75rem;text-decoration:underline;color:#464748;margin-top:10px}.contactForms .wrap form .inputs .input{position:relative;margin-bottom:10px}.contactForms .wrap form .inputs .input:before{display:none}.contactForms .wrap form .inputs .input span{right:10px}.contactForms .wrap form .inputs .input label{position:absolute;top:50%;margin:0 auto;right:0;left:0;margin-top:-5px;text-align:center;font-size:0.875rem;color:#999999;pointer-events:none}.contactForms .wrap form .inputs .input input{width:100%;height:44px}.contactForms .wrap form .inputs .input input:checked{background-color:#eeeeee;border:1px solid #ff5d00}.contactForms .wrap form .inputs .input input:checked ~ label{color:#464748}.contactForms .wrap form .inputs .input + .input{margin-top:-1px}.clientSlider{width:960px;margin:40px auto}.clientSlider h2{font-size:1.875rem}.clientSlider .swiper-container{padding-bottom:0;margin:0;overflow-y:visible;overflow-x:hidden}.clientSlider .swiper-container.swiperMain{padding:0 40px 5px 40px}.clientSlider .swiper-container.swiperMain .swiper-wrapper .swiper-slide{opacity:0.5;width:600px;-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center}.clientSlider .swiper-container.swiperMain .swiper-wrapper .swiper-slide:before{display:none}.clientSlider .swiper-container.swiperMain .swiper-wrapper .swiper-slide .content{padding:30px;width:600px;margin:0 auto;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.clientSlider .swiper-container.swiperMain .swiper-wrapper .swiper-slide .content p{font-size:1.125rem}.clientSlider .swiper-container.swiperMain .swiper-wrapper .swiper-slide.swiper-slide-active{opacity:1}.clientSlider .swiper-container.swiperMain .swiper-wrapper .swiper-slide.swiper-slide-active .content{background-color:#f8f8f8}.clientSlider .swiper-container.swiperMain .swiper-wrapper .swiper-slide.swiper-slide-active .content p{font-size:1.5rem;line-height:1.4}.clientSlider .swiper-container.swiperMain .swiper-menu button{background-color:white;width:60px;height:100%;margin-top:0;top:0;left:0}.clientSlider .swiper-container.swiperMain .swiper-menu button:before{content:'';width:30px;height:140px;background-position:0 -156px;position:absolute;top:50%;margin-top:-70px;left:0}.clientSlider .swiper-container.swiperMain .swiper-menu button + button{left:auto;right:0}.clientSlider .swiper-container.swiperMain .swiper-menu button + button:before{left:auto;right:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.clientSlider .swiper-container.swiperThumbs{width:580px;margin:0 auto;margin-top:-5px}.clientSlider .swiper-container.swiperThumbs .swiper-wrapper .swiper-slide figure{margin-top:0;-webkit-filter:grayscale(100%);filter:grayscale(100%);width:81%;display:inline-block;cursor:pointer;position:relative;padding-top:40px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:width;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:width;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:width;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:width;transition-timing-function:linear;transition-duration:300ms;transition-property:width}.clientSlider .swiper-container.swiperThumbs .swiper-wrapper .swiper-slide figure:before{content:'';background-image:url("../images/icons/bottom-triangle.svg");background-repeat:no-repeat;width:60px;height:30px;display:block;position:absolute;top:0;right:0;margin:0 auto;left:0;opacity:0;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:opacity;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:opacity;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:opacity;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:opacity;transition-timing-function:linear;transition-duration:300ms;transition-property:opacity}.clientSlider .swiper-container.swiperThumbs .swiper-wrapper .swiper-slide.swiper-slide-thumb-active figure{width:81%;-webkit-filter:grayscale(0%);filter:grayscale(0%)}.clientSlider .swiper-container.swiperThumbs .swiper-wrapper .swiper-slide.swiper-slide-thumb-active figure:before{opacity:1}.featuredPanel{padding:60px 0}.featuredPanel .wrap{width:890px;margin:0 auto}.featuredPanel .wrap .cols .col{float:right;width:360px}.featuredPanel .wrap .cols .col + .col{float:left;width:50%}.featuredPanel .wrap .cols .col h2{font-size:2rem;line-height:1.3;text-align:left}.featuredPanel .wrap .cols .col figure{margin-top:0}.promos{margin-bottom:70px;z-index:100}.promos:before{height:100%}.promos.homePromos{margin-bottom:0;margin-top:0}.promos.homePromos:before{height:188px}.promos.homePromos .wrap{padding-top:20px}.promos.homePromos .wrap h2{font-size:2.2rem;padding-top:0;line-height:1.1;padding-bottom:10px}.promos .wrap{padding:20px 0;width:940px;margin:0 auto 60px auto}.promos .wrap .window{width:825px;height:384px;position:relative}.promos .wrap .window article{margin-left:-72px;margin-right:-72px;width:968px;height:380px}.promos .wrap .window article:after{content:' ';display:block;border-left:1px solid #ff5d00;right:295px;position:absolute;height:100%;top:0;z-index:1;-webkit-transform:skewX(-20deg);-ms-transform:skewX(-20deg);transform:skewX(-20deg)}.promos .wrap .window article > a > img,.promos .wrap .window article > img{width:980px;height:386px}.promos .wrap .window article .circle{background:url("../images/circle.png") no-repeat;width:186px;height:194px;background-size:auto;top:94px;right:120px}.promos .wrap .window article .text{font-size:1.3em;line-height:110%;right:54px;bottom:50px;width:430px;height:200px;padding-left:20px}.promos .wrap .window article .text img{width:186px;float:right;margin:0 89px 0 300px}.promos .wrap h2{font-size:3rem;max-width:910px;padding-top:40px}.promos .wrap nav:not(.breadcrumbs) a{width:30px;height:140px;display:block;position:absolute;text-indent:-9999px;top:50%;margin-top:-70px;cursor:pointer}.promos .wrap nav:not(.breadcrumbs) a.previous{background-position:0 -156px;left:-20px}.promos .wrap nav:not(.breadcrumbs) a.previous:hover{background-position:-100px -156px}.promos .wrap nav:not(.breadcrumbs) a.next{background-position:-50px -156px;right:-20px}.promos .wrap nav:not(.breadcrumbs) a.next:hover{background-position:-150px -156px}.promos .wrap .breadcrumbs{font-size:0.875rem}.promos .wrap .breadcrumbs a{font-size:0.875rem}.promos .wrap figure{position:absolute;right:0;top:55px}.backLinks{padding:40px 0;width:940px;margin:0 auto}.careersIntro{padding:30px 0;margin-top:-100px}.careersIntro .wrap{margin:0 auto;width:940px}.careersIntro .wrap .cols .col{width:50%;float:left;padding-top:50px;position:relative}.careersIntro .wrap .cols .col.imageCol{padding-top:0%;height:360px;margin-top:0}.careersIntro .wrap .cols .col.imageCol:after{content:'';display:block;width:0;height:0;border-style:solid;border-width:528px 200px 0 0;border-color:#ffffff transparent transparent transparent;position:absolute;top:0;left:0}.careersIntro .wrap .cols .col h2{font-size:1.875rem;line-height:1.2;padding-bottom:32px;padding-bottom:30px;text-align:left;color:#ff5d00;font-size:3.125rem;line-height:1;width:420px}.careersIntro .wrap .cols .col p{font-size:1.1875rem;line-height:1.5}.careersIntro .wrap .cols .col p a{margin-top:36px}.careersIntro .wrap .cols .col a{font-size:1.125rem;color:#ff5d00;display:block;position:relative}.careersIntro .wrap .cols .col a:after{content:'';background-image:url("../images/icons/link-arrow.svg");background-repeat:no-repeat;width:12px;height:10px;display:inline-block;margin-left:5px;position:relative;top:1px}.vacancies{margin-top:0;background-color:white;position:relative}.vacancies h2{font-size:1.875rem;line-height:1.2;padding-bottom:32px;color:#ff5d00;padding-bottom:47px;text-align:center}.vacancies .wrap{margin:0 auto;width:940px}.vacancies .wrap .box{padding:44px;width:455px;float:left;margin-bottom:30px}.vacancies .wrap .box + .box{margin-top:0}.vacancies .wrap .box:nth-of-type(2n + 2){margin-left:30px}.vacancies .wrap .box h3{font-size:1.5rem;padding-bottom:8px}.vacancies .wrap .box h4{font-size:1.25rem;padding-bottom:18px}.vacancies .wrap .box p{font-size:1.1875rem;line-height:1.5}.vacancies .wrap .box a{font-size:1.1875rem}.banner{width:940px;margin:40px auto}.banner .wrap{padding:35px 0 42px 0}.banner .wrap h2{font-size:1.875rem;padding-bottom:20px}.banner .wrap p{font-size:1.125rem;line-height:1.3}.featuredBox .wrap{margin:0 auto;width:940px;border:1px solid #b5b5b5;border-radius:6px}.featuredBox .wrap .cols .col{float:right;width:50%}.featuredBox .wrap .cols .col.imageCol{padding-top:0%;height:320px;float:left;margin-top:0}.featuredBox .wrap .cols .col .text{padding:66px 60px 0 40px}.featuredBox .wrap .cols .col .text h2{font-size:1.875rem;line-height:1.2;padding-bottom:32px;padding-bottom:10px;text-align:left;color:#ff5d00}.featuredBox .wrap .cols .col .text p{font-size:1.125rem;line-height:1.5}.largeGreyFeatured{padding:90px 0 40px 0;position:relative}.largeGreyFeatured:before{content:'';background-image:url("../images/bottom-shape.svg");background-position:center center;background-repeat:no-repeat;width:700px;position:absolute;top:0;left:0;right:0;height:40px;margin:0 auto}.largeGreyFeatured.outcome:after{content:'';background-image:url("../images/top-shape.svg");background-position:center center;background-repeat:repeat;width:100%;position:absolute;bottom:0;left:0;right:0;height:100px;margin:0 auto;background-size:cover}.largeGreyFeatured .wrap{margin:0 auto;width:940px}.largeGreyFeatured .wrap .awards .wrap .cols .col figure{float:none}.largeGreyFeatured .wrap .awards .wrap .cols .col h3{border-top:1px solid #767676;padding:10px 0 0 0}.largeGreyFeatured .wrap .awards .wrap .cols .col h3,.largeGreyFeatured .wrap .awards .wrap .cols .col p{font-size:1.125rem;float:none;width:auto;line-height:1.2;max-width:180px}.largeGreyFeatured .wrap header{text-align:center}.largeGreyFeatured .wrap header h2{font-size:1.875rem;line-height:1.2;padding-bottom:32px;text-align:center;color:#ff5d00;line-height:1.5}.largeGreyFeatured .wrap header p{font-size:1.125rem;line-height:1.5;max-width:620px;margin:0 auto}.largeGreyFeatured .wrap article{width:620px;margin:0 auto}.largeGreyFeatured .wrap form{width:460px;margin:90px auto 0 auto}.largeGreyFeatured .wrap form .twoInputs{margin-top:20px}.largeGreyFeatured .wrap form .twoInputs h4{font-size:1.25rem;padding-bottom:30px}.largeGreyFeatured .wrap form .twoInputs .input label{top:4px;left:30px;font-size:1rem}.largeGreyFeatured .wrap form .twoInputs .input + .input{margin-top:10px}.largeGreyFeatured .wrap .images{margin-top:60px}.largeGreyFeatured .wrap .images figure{max-width:466px;float:left}.largeGreyFeatured .wrap .images figure + figure{margin-top:0;margin-left:3px}.largeGreyFeatured .wrap .cols{margin-top:40px}.largeGreyFeatured .wrap .cols .col{float:left;width:440px}.largeGreyFeatured .wrap .cols .col + .col{margin-top:0;float:right}.largeGreyFeatured .wrap .cols .col h3{font-size:1.5rem;padding-bottom:20px}.largeGreyFeatured .wrap .cols .col .contactDetails{margin-bottom:20px}.largeGreyFeatured .wrap .cols .col .contactDetails p{font-size:1rem}.largeGreyFeatured .wrap .cols .col figure{margin-bottom:0}.largeGreyFeatured .wrap .cols .col figure iframe{width:100%;height:300px}.largeGreyFeatured .wrap .cols .col .address .hold{float:left;width:50%}.largeGreyFeatured .wrap .cols .col .address p{color:#474648;line-height:1.2;font-size:1rem}.largeGreyFeatured .wrap .awards .cols .col{width:33.3%}.largeGreyFeatured .wrap .circles .circle{float:left;margin-bottom:60px;width:33.3%}.largeGreyFeatured .wrap .circles .circle p{min-height:58px;padding:20px 10px 0 10px}.largeGreyFeatured .wrap .circles .circle + .circle{margin-top:0}.largeGreyFeatured .wrap .quote{margin-top:50px;padding-bottom:50px;width:770px;margin:150px auto 0 auto}.largeGreyFeatured .wrap .quote figure{width:120px;margin:0 50px 30px auto;float:left}.largeGreyFeatured .wrap .quote h3{font-size:1.5rem;padding-bottom:20px;float:left}.largeGreyFeatured .wrap .quote blockquote{float:left;width:600px}.standardText{margin-top:88px;position:relative}.standardText .wrap{margin:0 auto;width:940px}.standardText .wrap .main{width:600px;float:left}.standardText .wrap .main h2{font-size:1.875rem;line-height:1.2;padding-bottom:32px;color:#ff5d00;text-align:left;padding-bottom:20px}.standardText .wrap .main h3{font-size:1.5rem;padding-bottom:20px}.standardText .wrap aside{margin-top:0;float:right;width:250px}.standardText .wrap aside .hold h3{font-size:1.875rem;line-height:1.2;padding-bottom:32px;text-align:left;padding-bottom:20px}.standardText .wrap aside .hold ul li{list-style:none;padding:14px 0;border-top:1px solid #d8d8d8;color:#797979;font-size:0.875rem}.standardText .wrap aside .hold a{margin-top:30px;background-color:#ff5d00;color:white;text-align:center;width:250px;height:60px;display:block;border-radius:4px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.callToAction.contactAction{padding-bottom:200px}.callToAction.contactAction .wrap .cols .col{float:left;width:420px}.callToAction.contactAction .wrap .cols .col + .col{float:right}.callToAction.contactAction .wrap .cols .col.newsletterForm form{width:300px}.callToAction.signupPage .wrap .cols .col{float:left;width:600px}.callToAction.signupPage .wrap .cols .col + .col{float:right;width:220px}.callToAction.signupPage + .latestBlogs{margin-top:10px}.callToAction.blogAction .wrap .cols .col.newsletterForm{width:700px;margin-left:auto}.callToAction .wrap{width:940px;margin:0 auto}.callToAction .wrap .cols .col + .col{margin-top:0}.callToAction .wrap .cols .col.contactForm h2{font-size:1.875rem;line-height:1.2;padding-bottom:32px;color:#ff5d00;text-align:left;padding-bottom:15px}.callToAction .wrap .cols .col.contactForm p{font-size:1rem;line-height:1.2}.callToAction .wrap .cols .col.contactForm form{margin-top:40px}.callToAction .wrap .cols .col.contactForm form button{width:210px;margin-top:30px}.callToAction .wrap .cols .col.newsletterForm .hold h2{font-size:1.875rem;line-height:1.2;padding-bottom:32px;color:#ff5d00;text-align:left;padding-bottom:15px}.callToAction .wrap .cols .col.newsletterForm .hold p{line-height:1.5;font-size:1.125rem}.callToAction .wrap .cols .col.newsletterForm .hold form{margin-top:40px}.callToAction .wrap .cols .col.newsletterForm .hold form button{margin-top:30px}.callToAction .wrap .cols .col.newsletterForm .social{margin-top:20px;margin-left:30px;font-size:1.125rem}.callToAction .wrap .cols .col.newsletterForm .social p{width:100%;clear:left}.callToAction .wrap .cols .col.newsletterForm .social a{text-decoration:none;font-weight:400}.callToAction .wrap .cols .col.newsletterForm .social .linkedIn,.callToAction .wrap .cols .col.newsletterForm .social .twitter{float:left;width:100px;margin-top:0}.caseStudy .wrap{margin:0 auto;width:780px}.caseStudy .wrap .intro{margin:0 auto 64px auto}.caseStudy .wrap .intro figure{width:160px;float:left;margin-bottom:0}.caseStudy .wrap .intro .text{float:right;width:530px}.caseStudy .wrap .intro .text:after{margin-left:100px}.caseStudy .wrap .intro .text p.more{text-align:left}.caseStudy .wrap .quote{margin-top:45px}.caseStudy .wrap .quote figure{float:left}.caseStudy .wrap .quote blockquote{float:right;width:620px}.timeline{border-left:0;width:940px;margin:54px auto 100px auto;position:relative}.timeline:before,.timeline:after{content:'';background-image:url("../images/icons/timeline-down-arrow.svg");background-repeat:no-repeat;width:38px;height:38px;position:absolute;top:0;left:-20px}.timeline:before{top:-29px}.timeline:after{top:auto;bottom:56px}.timeline .wrap{margin:0}.timeline .wrap:before{content:'';width:4px;height:-moz-calc(100% - 80px);height:-o-calc(100% - 80px);height:-webkit-calc(100% - 80px);height:calc(100% - 80px);position:absolute;left:-4px;top:2px;display:block;background-color:#ff5d00}.timeline .wrap header{width:620px;margin:0 auto;padding-bottom:100px}.timeline .wrap header h2{font-size:1.875rem;line-height:1.2;padding-bottom:32px;color:#ff5d00}.timeline .wrap .panels .panel{position:relative;width:620px;margin:0 auto}.timeline .wrap .panels .panel.quote{margin-top:40px;width:780px}.timeline .wrap .panels .panel.quote figure{width:112px;float:left}.timeline .wrap .panels .panel.quote blockquote{float:right;width:600px}.timeline .wrap .panels .panel.quote blockquote p,.timeline .wrap .panels .panel.quote blockquote h5{font-size:1rem}.timeline .wrap .panels .panel h3{position:relative}.timeline .wrap .panels .panel h3:before{content:'';background-image:url("../images/icons/timeline-marker.svg");background-repeat:no-repeat;width:72px;height:36px;display:block;position:absolute;left:-162px;top:-3px}.timeline .wrap .panels .panel figure{margin-bottom:34px}.timeline .wrap .panels .panel .images{margin-bottom:30px}.timeline .wrap .panels .panel .images .half{width:-moz-calc(50% - 20px);width:-o-calc(50% - 20px);width:-webkit-calc(50% - 20px);width:calc(50% - 20px)}.timeline .wrap .panels .panel .images .half figure{margin-bottom:0}.timeline .wrap .panels .panel .images .half figure + figure{margin-top:20px}.timeline .wrap .panels .panel .images .half + .half{margin-left:20px}.timeline .wrap .panels .panel + .panel{margin-top:30px}.caseStudyAward{margin:75px 0 0 0}.caseStudyAward .wrap{width:940px;margin:0 auto}.caseStudyAward .wrap blockquote{margin-top:60px;position:relative;padding:40px 0 0 0}.caseStudyAward .wrap blockquote:before,.caseStudyAward .wrap blockquote:after{background-image:url("../images/icons/quote-marks.svg");width:80px;height:160px;top:20px}.caseStudyAward .wrap blockquote:after{top:auto;bottom:150px}.caseStudyAward .wrap blockquote p{width:680px;margin:0 auto;font-size:1.875rem}.caseStudyAward .wrap blockquote h5{padding-top:40px}.getInTouch{margin-top:80px;padding:90px 0;position:relative}.getInTouch:before{content:'';background-image:url("../images/bottom-shape.svg");background-position:center center;background-repeat:no-repeat;width:700px;position:absolute;top:0;left:0;right:0;height:40px;margin:0 auto}.getInTouch .wrap{margin:0 30px;text-align:center}.getInTouch .wrap figure{width:100px;margin:0 auto 20px auto}.getInTouch .wrap h2{font-size:1.5rem}.getInTouch .wrap p{line-height:1.4;padding-top:10px}.getInTouch .wrap a{color:#ff5d00;text-decoration:underline;font-size:1.125rem;padding-top:20px;display:block}.helpYou{margin-bottom:100px}.helpYou .wrap{width:940px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.helpYou .wrap > h2{font-size:1.875rem;line-height:1.2;padding-bottom:32px;color:#ff5d00;padding:60px 0 0;position:relative;margin-bottom:40px;width:100%}.helpYou .wrap article{width:-moz-calc(50% - 20px);width:-o-calc(50% - 20px);width:-webkit-calc(50% - 20px);width:calc(50% - 20px);float:left}.helpYou .wrap article:nth-of-type(2n + 2){margin-left:40px}.helpYou .wrap article.strategy{margin-bottom:80px}.helpYou .wrap article h3{padding-left:65px;font-size:1.875rem}.helpYou .wrap article h3:before{display:block;height:51px;width:51px}.helpYou .wrap article p{font-size:1.125rem}.helpYou .wrap article ol{padding-left:0;padding-right:0;font-size:1rem;line-height:120%;color:#79797A}.helpYou .wrap article ol li{height:36px;width:200px}.helpYou .wrap article.strategy{background:url("../images/desktop/strategy-back.png") right top no-repeat;background-size:auto}.helpYou .wrap article.strategy h3:before{background-position:0 -310px}.helpYou .wrap article.ux{background:url("../images/desktop/ux-back.png") right top no-repeat;background-size:auto}.helpYou .wrap article.ux h3:before{background-position:-60px -310px}.helpYou .wrap article.research{background:url("../images/desktop/research-back.png") right top no-repeat;background-size:auto}.helpYou .wrap article.research h3:before{background-position:-120px -310px}.helpYou .wrap article.leadership{background:url("../images/desktop/leadership-back.png") right top no-repeat;background-size:auto}.helpYou .wrap article.leadership h3:before{background-position:-180px -310px}.help-paragraph h1{font-size:2.8em;line-height:1.12em;padding-bottom:40px;max-width:800px}.help-paragraph > h2{color:#ff5d00;font-size:2.21em;font-weight:normal;position:relative;margin-left:25px;margin-bottom:20px}.help-paragraph > h2:before{position:absolute;content:' ';border-left:1px solid #B5B5B5;top:10px;left:0;display:block;height:85%;width:1px;margin-left:-10px;-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg);-o-transform:skewX(-20deg);-moz-transform:skewX(-20deg);transform:skewX(-20deg)}.help-paragraph article,.help-paragraph article.strategy{float:left;width:220px;margin:-40px 0 0 0;padding-top:55px}.help-paragraph article h3,.help-paragraph article.strategy h3{padding-left:0;font-size:2.2em}.help-paragraph article h3:after,.help-paragraph article.strategy h3:after{position:static;display:block;margin-top:10px;margin-bottom:8px;height:51px;width:51px}.help-paragraph article ol,.help-paragraph article.strategy ol{padding-left:0;padding-right:0;font-size:1.214em;line-height:120%;color:#79797A}.help-paragraph article ol li,.help-paragraph article.strategy ol li{height:36px;width:200px}.help-paragraph article.strategy,.help-paragraph article.strategy.strategy{background:url("../images/desktop/strategy-back.png") right top no-repeat;background-size:auto}.help-paragraph article.strategy h3:after,.help-paragraph article.strategy.strategy h3:after{background-position:0 -310px}.help-paragraph article.ux,.help-paragraph article.strategy.ux{background:url("../images/desktop/ux-back.png") right top no-repeat;background-size:auto}.help-paragraph article.ux h3:after,.help-paragraph article.strategy.ux h3:after{background-position:-60px -310px}.help-paragraph article.research,.help-paragraph article.strategy.research{background:url("../images/desktop/research-back.png") right top no-repeat;background-size:auto}.help-paragraph article.research h3:after,.help-paragraph article.strategy.research h3:after{background-position:-120px -310px}.help-paragraph article.leadership,.help-paragraph article.strategy.leadership{background:url("../images/desktop/leadership-back.png") right top no-repeat;background-size:auto}.help-paragraph article.leadership h3:after,.help-paragraph article.strategy.leadership h3:after{background-position:-180px -310px}.help-paragraph article + article,.help-paragraph article + article.strategy{margin-left:20px}.help-paragraph:after{content:' ';display:block;clear:both}.callToAction + .latestBlogs{margin-top:200px}.latestBlogs{margin-top:30px;padding-top:0px;padding-bottom:100px}.latestBlogs.peopleBlogs .wrap h2{color:#464748}.latestBlogs.serviceBlogs,.latestBlogs.peopleBlogs{margin-top:0}.latestBlogs.serviceBlogs .wrap .contain,.latestBlogs.peopleBlogs .wrap .contain{width:700px;margin-left:auto}.latestBlogs .wrap{width:940px;margin:0 auto}.latestBlogs .wrap h2{font-size:1.875rem;position:relative}.latestBlogs .wrap h2 .rss{position:absolute;content:' ';top:10px;right:0;display:block;height:32px;width:32px;text-indent:-99999px;background-position:-134px 0}.latestBlogs .wrap h2 .rss:hover{background-position:-134px -40px}.latestBlogs .wrap article{width:220px;float:left;padding:0;margin:0;background:none}.latestBlogs .wrap article:nth-child(2n){background:none}.latestBlogs .wrap article + article{margin-left:20px;margin-top:0}.latestBlogs .wrap article figure{display:block;height:106px;width:100%;overflow:hidden;position:relative;margin-top:0}.latestBlogs .wrap article figure:before{position:absolute;content:' ';width:100%;height:100%;left:0;top:0;background:rgba(255, 94, 0, 0.1)}.latestBlogs .wrap article figure > img{width:100%}.latestBlogs .wrap article time{margin-top:10px;display:block}.latestBlogs .wrap article h4{padding-right:0}.latestProjects{margin-bottom:100px}.latestProjects .wrap{width:940px;margin:0 auto}.latestProjects .wrap .contain{width:700px;margin-left:auto}.latestProjects .wrap h2{font-size:1.875rem;padding-bottom:50px}.latestProjects .wrap .cols .col + .col{margin-top:70px}.latestProjects .wrap .cols .col figure{margin-bottom:0;float:right;width:300px}.latestProjects .wrap .cols .col .text{float:left;width:380px}.latestProjects .wrap .cols .col .text h3{font-size:1.875rem;padding-bottom:15px}.latestProjects .wrap .cols .col .text h4{font-size:1.875rem}.latestProjects .wrap .cols .col .text p{font-size:1rem}.latestProjects .wrap .cols .col .text .quote blockquote h5{font-size:1rem}.latestProjects .wrap .cols .col .text a{width:250px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.latestProjects .wrap .cols .col .text a:hover{background-color:#474648;color:white}.workWith{padding-bottom:80px}.workWith .wrap{width:940px;margin:0 auto}.workWith .wrap > h1,.workWith .wrap h2{font-size:1.875rem;line-height:1.2;padding-bottom:32px;color:#ff5d00;position:relative;text-align:left}.workWith .wrap .cols{margin-bottom:60px}.workWith .wrap .cols .col{width:220px;float:left;margin-bottom:0}.workWith .wrap .cols .col:nth-of-type(2n + 2){margin-left:0}.workWith .wrap .cols .col figure{margin-bottom:60px}.workWith .wrap > p{position:relative;font-size:2.3rem;line-height:1.2;padding:30px 0 40px 0}.workWith.containedAwards{padding-bottom:0}.workWith.containedAwards .wrap .cols .col{width:226px}.workWith.containedAwards .wrap .cols .col figure{margin-bottom:10px}.workWith.containedAwards .wrap .cols .col + .col{margin-left:10px}.workWith.containedAwards .wrap .cols .col h3{font-size:1.125rem}.textPanel{margin-top:40px}.textPanel .wrap{margin:0 auto;width:940px}.textPanel .wrap .cols .col{position:relative;float:left;width:50%}.textPanel .wrap .cols .col + .col{margin-top:0}.textPanel .wrap .cols .col figure{width:100px;float:left}.textPanel .wrap .cols .col .info{margin-top:15px;float:left;width:-moz-calc(100% - 140px);width:-o-calc(100% - 140px);width:-webkit-calc(100% - 140px);width:calc(100% - 140px);margin-left:40px}.textPanel .wrap .cols .col .info h3{text-transform:uppercase;font-size:1.375rem;padding-bottom:20px;position:static;width:250px}.textPanel .wrap .cols .col .info p{font-size:1rem}.footer{position:relative}.footer.footerTwo{padding-bottom:22px}.footer.footerTwo .wrap .links{padding:12px 0;width:940px;margin:0 auto;position:relative;background:#ff5d00}.footer.footerTwo .wrap .links:before{content:'';background-color:#ff5d00;position:absolute;top:0;left:50%;margin-left:-50vw;width:100vw;height:100%;display:block}.footer.footerTwo .wrap .links .logo{position:relative}.footer.footerTwo .wrap .links nav{margin-top:0;border-bottom:0}.footer.footerTwo .wrap .links nav ul li + li{margin-top:0}.footer.footerTwo .wrap .links nav ul li:before{height:100%}.footer.footerTwo .wrap .links nav ul li a{padding:11px 0 7px}.footer.footerTwo .wrap .contact{background:none;width:940px;margin:0 auto;position:relative}.footer.footerTwo .wrap .contact .methods{padding-top:22px;margin-top:0;width:auto;position:relative}.footer.footerTwo .wrap .contact .methods:before,.footer.footerTwo .wrap .contact .methods:after{display:none}.footer.footerTwo .wrap .contact .methods p + p{margin-top:0}.footer.footerTwo .wrap .contact .methods p{display:inline-block}.footer.footerTwo .wrap .contact .methods p + p{margin-left:15px}.footer.footerTwo .wrap .contact .methods p a{margin-left:0;margin-right:0}.footer.footerTwo .wrap .contact .methods p a:before{display:none;top:0}.footer.footerTwo .wrap .contact .methods .social{margin-top:0;padding:0;right:-172px;top:auto;bottom:-11px;position:absolute}.footer.footerTwo .wrap .contact .methods .social a:before{margin-right:0}.footer.footerTwo .wrap .contact .copy{position:absolute;top:22px;margin-top:0;right:0;padding:0 22px;font-size:1rem;display:inline-block}.footer.footerTwo .wrap .contact .copy:after,.footer.footerTwo .wrap .contact .copy:before{position:absolute;content:' ';border-right:1px solid #474648;border-left:0;top:-8px;right:0;display:block;height:30px;width:1px;-webkit-transform:skewX(-20deg);-ms-transform:skewX(-20deg);transform:skewX(-20deg)}.footer.footerTwo .wrap .contact .copy:before{right:auto;left:0}.footer.footerTwo .wrap .contact nav:not(.social){position:relative;padding:22px 0 0 15px;margin-right:116px}.footer.footerTwo .wrap .contact nav:not(.social):before{position:absolute;content:' ';border-left:1px solid #474648;top:14px;left:0;display:block;height:30px;width:1px;-webkit-transform:skewX(-20deg);-ms-transform:skewX(-20deg);transform:skewX(-20deg)}.footer.footerTwo .wrap .contact nav:not(.social) ul{margin-right:0}.footer.footerTwo .wrap .contact nav:not(.social) ul li:before,.footer.footerTwo .wrap .contact nav:not(.social) ul li:last-child:after{display:none}.footer .links .contained{width:940px;margin:0 auto;padding-left:0;padding-right:0;position:relative;padding-top:18px;padding-bottom:14px}.footer .links .logo{width:115px;height:24px;background-position:0 -86px}.footer .links nav{position:absolute;right:0;top:5px;font-size:1rem}.footer .links nav ul{list-style:none;position:relative}.footer .links nav ul li{float:left;margin-left:60px;position:relative;font-size:1rem}.footer .links nav ul li:before,.footer .links nav ul li:last-child:after{position:absolute;content:' ';border-left:1px solid white;margin-left:-30px;height:100%;top:0%;width:1px;-webkit-transform:skew(-20deg);-ms-transform:skew(-20deg);transform:skew(-20deg)}.footer .links nav ul li:last-child{margin-right:35px;right:0}.footer .links nav ul li:last-child:after{margin-left:82px}.footer .links nav ul a{color:white;text-decoration:none;padding:18px 0 4px;display:block;-webkit-transition-timing-function:linear;-webkit-transition-duration:0s;-webkit-transition-property:opacity, color, background-color;-moz-transition-timing-function:linear;-moz-transition-duration:0s;-moz-transition-property:opacity, color, background-color;-o-transition-timing-function:linear;-o-transition-duration:0s;-o-transition-property:opacity, color, background-color;-ms-transition-timing-function:linear;-ms-transition-duration:0s;-ms-transition-property:opacity, color, background-color;transition-timing-function:linear;transition-duration:0s;transition-property:opacity, color, background-color}.footer .links nav ul a:hover{color:#474648}.footer .links nav ul .selected a{color:#474648}.footer .contact .contained{width:940px;margin:0 auto;padding-left:0;padding-right:0;position:relative}.footer .contact h2{font-size:2.21em}.footer .contact .methods{font-size:1rem;position:relative;float:left;margin-top:10px;padding:0;width:370px}.footer .contact .methods br{display:none}.footer .contact .methods:before,.footer .contact .methods:after{position:absolute;content:' ';border-left:1px solid #474648;top:-20%;left:auto;display:block;height:120%;width:1px;margin-left:-20px;-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg);-o-transform:skewX(-20deg);-moz-transform:skewX(-20deg);transform:skewX(-20deg)}.footer .contact .methods:after{right:20px}.footer .contact .methods a{margin-left:40px;position:relative}.footer .contact .methods a.phone{margin-left:0}.footer .contact .methods a.phone:before{display:none}.footer .contact .copy{font-size:1rem;position:absolute;right:20px;padding:0 20px 0 0;margin-top:10px}.footer .contact .copy:after{position:absolute;content:' ';border-left:1px solid #474648;margin-left:-22px;height:130%;top:-15%;right:0;width:1px;-webkit-transform:skew(-20deg);-ms-transform:skew(-20deg);transform:skew(-20deg)}.footer .contact .cf{display:block;clear:both}.footer .contact nav{padding-top:10px;float:right;font-size:1rem}.footer .contact nav ul{position:relative;margin-right:150px}.footer .contact nav ul li{font-size:1rem}.footer .contact nav ul li:before,.footer .contact nav ul li:last-child:after{position:absolute;content:' ';border-left:1px solid #474648;margin-left:-22px;height:120%;top:-10%;width:1px;-webkit-transform:skew(-20deg);-ms-transform:skew(-20deg);transform:skew(-20deg);-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg);-o-transform:skewX(-20deg);-moz-transform:skewX(-20deg);transform:skewX(-20deg)}.footer .contact nav ul li:last-child{margin-right:30px}.footer .contact nav ul li:last-child:after{margin-left:22px}.footer .contact nav ul li + li{margin-left:20px}.footer .contact nav ul li + li:before{margin-left:-22px;height:120%;top:-10%;display:none}footer.newFoot .wrap{margin:0 auto;width:910px}footer.newFoot .wrap .cols .col{margin-bottom:30px;width:50%;float:left}footer.newFoot .wrap .cols .col .half h4{clear:left}footer.newFoot .wrap .cols .col .half p{float:left;width:200px}footer.newFoot .wrap .cols .col .half p + p{margin-top:-20px}footer.newFoot .wrap .bottom{border-top:1px solid #d8d8d8;padding:25px 0;height:100%}footer.newFoot .wrap .bottom h2{float:left}footer.newFoot .wrap .bottom a{margin-top:10px;float:right}.pageContent{margin-top:60px;margin-bottom:80px;position:relative}.pageContent.thankYou .person h2{margin-left:0;width:400px;line-height:1.2}.pageContent.thankYou .person figure{left:auto;top:auto;position:relative;height:50%;width:50%;margin:20px auto;border-radius:50%}.pageContent.thankYou .more{display:block;margin:20px 0}.pageContent.aboutPage .wrap article.memberships ul li{font-size:1.25rem}.pageContent.aboutPage .wrap article ul{width:250px}.pageContent.blog .wrap article aside span{display:inline-block}.pageContent.blog .wrap article aside span.dot{display:inline-block}.pageContent.blog .wrap article .entry h2{font-size:1.25rem;line-height:1.3;color:#333333}.pageContent.blog .wrap article .entry .quote2{border-top:none;margin:45px 0 65px 0;padding-left:130px;position:relative}.pageContent.blog .wrap article .entry .quote2 p{font-size:1.6em;line-height:1.161}.pageContent.blog .wrap article .entry .quote2:before{position:absolute;content:' ';border-left:1px solid #B5B5B5;top:0;left:75px;display:block;height:115%;width:1px;margin-left:-10px;-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg);-o-transform:skewX(-20deg);-moz-transform:skewX(-20deg);transform:skewX(-20deg)}.pageContent.blog .wrap article > h2{width:76%;line-height:1.2}.pageContent.blog .wrap article .blogAuthor{margin-top:40px}.pageContent.blog .wrap article .blogAuthor .hold figure{width:100px;margin-bottom:20px;float:left}.pageContent.blog .wrap article .blogAuthor .hold .about{width:480px;float:right}.pageContent.blog .wrap article .blogAuthor .hold .about h2{font-size:1.5rem;line-height:2}.pageContent.blog .wrap article .blogAuthor .hold .about h4{padding-bottom:20px;font-size:1.125rem}.pageContent.blog .wrap article .blogAuthor .hold .about p{font-size:1rem}.pageContent.blog .wrap article .blogAuthor .hold .about > a{width:246px;height:54px;padding-top:18px}.pageContent.blog .wrap article .cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pageContent.blog .wrap article .cols .col{width:220px;float:left;padding-bottom:10px;margin-bottom:40px}.pageContent.blog .wrap article .cols .col + .col{margin-top:0}.pageContent.blog .wrap article .cols .col:hover figure:before{opacity:1}.pageContent.blog .wrap article .cols .col:hover h2{color:#ff5d00}.pageContent.blog .wrap article .cols .col figure{position:relative}.pageContent.blog .wrap article .cols .col figure:before{content:'';background-color:rgba(255, 93, 0, 0.5);position:absolute;top:0;left:0;width:100%;height:100%;display:block;opacity:0;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.pageContent.blog .wrap article .cols .col:nth-of-type(3n + 2){margin-left:20px;margin-right:20px}.pageContent.blog .wrap article .cols .col time{font-size:0.875rem;padding-bottom:10px;display:block}.pageContent.blog .wrap article .cols .col h2{font-size:1.125rem;padding:20px 0 10px 0;position:relative;line-height:1.2;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.pageContent.blog .wrap article .cols .col h2:after{display:none}.pageContent.blog .wrap article .cols .col h4{font-size:0.75rem}.pageContent.awardsMain .wrap{margin:0 auto}.pageContent.awardsMain .wrap article .featuredAward .col header{margin:0 0 24px 0}.pageContent.awardsMain .wrap article .featuredAward .col header h3{font-size:1.875rem;line-height:1.2}.pageContent.awardsMain .wrap article .featuredAward .col figure figcaption{font-size:1rem}.pageContent.awardsMain .wrap article .featuredAward .col .quote{margin-top:30px;position:relative}.pageContent.awardsMain .wrap article .featuredAward .col .quote .images{float:left;width:110px;margin-left:30px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pageContent.awardsMain .wrap article .featuredAward .col .quote .images figure{width:110px}.pageContent.awardsMain .wrap article .featuredAward .col .quote blockquote{width:490px;margin-left:0;float:right}.pageContent.awardsMain .wrap article .featuredAward .col .quote blockquote p{font-size:1rem}.pageContent.awardsMain .wrap article .featuredAward .col .quote blockquote h5{font-size:1rem}.pageContent.awardsMain .wrap article .featuredAward .col .quote blockquote a{display:block;margin-top:10px;color:#ff5d00;text-decoration:underline;font-size:1.125rem}.pageContent.awardsMain .wrap article .featuredAward .col .logo{width:96px;margin-top:15px}.pageContent.awardsMain .wrap article .featuredAward .col .links{margin-top:20px}.pageContent.awardsMain .wrap article .featuredAward .col .links a{font-size:1.125rem}.pageContent.awardsMain .wrap article .pastAwards{margin-top:60px}.pageContent.awardsMain .wrap article .pastAwards .row ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pageContent.awardsMain .wrap article .pastAwards .row ul li{border-top:0;width:-moz-calc(100% / 3 - 14px);width:-o-calc(100% / 3 - 14px);width:-webkit-calc(100% / 3 - 14px);width:calc(100% / 3 - 14px);float:left;margin-bottom:40px}.pageContent.awardsMain .wrap article .pastAwards .row ul li:nth-of-type(2n + 2){margin-left:0}.pageContent.awardsMain .wrap article .pastAwards .row ul li:nth-of-type(3n + 2){margin-left:20px;margin-right:20px}.pageContent.awardsMain .wrap article .pastAwards .row ul li h3{font-size:1.125rem}.pageContent.awardsMain .wrap article .pastAwards .row ul li a{font-size:1.125rem}.pageContent .wrap{margin:0 auto;width:940px}.pageContent .wrap nav:not(.blogPagination){float:left;width:165px}.pageContent .wrap nav:not(.blogPagination) > div{float:none;width:auto}.pageContent .wrap nav:not(.blogPagination) > div.archive-block{margin-left:0;width:auto}.pageContent .wrap nav:not(.blogPagination) .fancy-select{font-size:1rem}.pageContent .wrap nav:not(.blogPagination) div.fancy-select .arrow{height:28px;width:28px;background-size:auto}.pageContent .wrap nav:not(.blogPagination) h2{font-size:1.375rem;padding-bottom:15px}.pageContent .wrap nav:not(.blogPagination) ul{font-size:1rem;list-style:none;border-top:1px solid #B5B5B5;margin-bottom:40px}.pageContent .wrap nav:not(.blogPagination) ul li{border-bottom:1px solid #B5B5B5;padding:2px 0}.pageContent .wrap nav:not(.blogPagination) ul li.subscribe a:before{content:' ';display:block;position:absolute;right:0;margin-top:-2px;width:32px;height:32px;background-image:url("../images/desktop/subscribe.png");background-repeat:no-repeat}.pageContent .wrap nav:not(.blogPagination) ul a{text-decoration:none;color:#79797A;display:block;padding:14px 0}.pageContent .wrap nav:not(.blogPagination) ul a:hover,.pageContent .wrap nav:not(.blogPagination) ul a.selected{background:url("../images/mobile/repeat.png") repeat;color:#474648}.pageContent .wrap nav:not(.blogPagination) ul.archive li{padding:0.4em 0;line-height:1.8}.pageContent .wrap nav:not(.blogPagination) ul.archive a{display:inline-block;padding:0;width:41px}.pageContent .wrap nav:not(.blogPagination) ul.archive a:hover,.pageContent .wrap nav:not(.blogPagination) ul.archive a.selected{color:#ff5d00;background:none}.pageContent .wrap nav:not(.blogPagination) ul.archive .slash{display:inline-block;color:#ff5d00;vertical-align:middle;margin-right:4px}.pageContent .wrap article{width:700px;float:right;position:relative;margin-bottom:0}.pageContent .wrap article.blog-list{margin-top:7px}.pageContent .wrap article + article{border-top:1px solid #B5B5B5}.pageContent .wrap article.blog-list + article.blog-list{border-top:none}.pageContent .wrap article h2{font-size:1.875rem}.pageContent .wrap article .staff{margin-top:38px}.pageContent .wrap article .staff .cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pageContent .wrap article .staff .cols .col{width:33.3%;margin-bottom:60px;font-size:1.125rem}.pageContent .wrap article .staff .cols .col figure{width:200px}.pageContent .wrap article .content h2{font-size:1.5rem}.pageContent .wrap article .content h3{font-size:1.5rem;margin-top:30px;padding-bottom:25px}.pageContent .wrap article .content p{padding-left:0}.pageContent .wrap article ul{margin:0 0px 15px 18px;padding:0;color:#474648}.pageContent .wrap article ul li{font-size:1rem;line-height:1.4;padding:0.4em 0 1em}.pageContent .wrap article ul li a{text-decoration:none}.pageContent .wrap article ul li a:hover{color:#474648}.pageContent .wrap article .person + .person{margin-top:100px}.pageContent .wrap article .person .details{margin-left:0}.pageContent .wrap article .person .details h2{font-size:1.5rem}.pageContent .wrap article .person .details h3{font-size:1.25rem}.pageContent .wrap article .person .details h3{padding-bottom:0}.pageContent .wrap article .person .details .email{position:absolute;left:475px;top:250px;width:222px;margin-top:0;padding-top:0.4em;font-size:1.25rem;color:#79797A}.pageContent .wrap article .person .details .email:hover{color:#ff5d00}.pageContent .wrap article .person .details .social{position:absolute;top:280px;right:110px}.pageContent .wrap article .person .details .social > div{float:none;width:100px}.pageContent .wrap article .person p{width:400px}.pageContent .wrap article .person figure{top:0;left:475px;width:222px;height:222px;border-radius:111px}.pageContent .wrap article.memberships h2,.pageContent .wrap article.memberships .content{width:400px;float:left}.pageContent .wrap article.memberships .list{position:absolute;top:55px;right:0}.pageContent .wrap article.memberships .list li:last-of-type{border-bottom:1px solid #B5B5B5}.pageContent .wrap article.service{margin-bottom:30px}.pageContent .wrap article.service + .service{border-top:1px solid #B5B5B5;padding-top:30px}.pageContent .wrap article.service:nth-of-type(even) h2{width:160px;position:absolute;top:30px;left:50%;margin-left:5px}.pageContent .wrap article.service:nth-of-type(even) p{margin-left:auto;margin-top:45px}.pageContent .wrap article.service:nth-of-type(even) span{top:300px}.pageContent .wrap article.service.serviceFull{border-bottom:1px solid #B5B5B5;padding-bottom:80px;margin-bottom:0}.pageContent .wrap article.service.serviceFull > h2:after{display:none}.pageContent .wrap article.service.serviceFull figure{width:300px;margin-bottom:30px}.pageContent .wrap article.service.serviceFull figure img{width:100%}.pageContent .wrap article.service.serviceFull .content{width:400px}.pageContent .wrap article.service.serviceFull .content h2{font-size:1.5rem}.pageContent .wrap article.service.serviceFull .content h3{font-size:1.5rem;margin-top:50px;padding-bottom:25px}.pageContent .wrap article.service.serviceFull .content p{padding-left:0}.pageContent .wrap article.service h2{padding-bottom:10px;font-size:1.875rem}.pageContent .wrap article.service h2:before{margin-top:-4px}.pageContent .wrap article.service h2:after{display:none}.pageContent .wrap article.service p{width:290px;padding-left:55px}.pageContent .wrap article.service span{display:inline-block;font-size:1.125rem;position:absolute;top:140px;right:0}.pageContent .wrap article.service span:after{content:'';display:inline-block;width:10px;height:22px;background-position:-85px -125px;vertical-align:bottom;margin:3px 0 0 6px}.pageContent .wrap article.service figure{width:700px}.pageContent .wrap article.service figure img{width:auto}.pageContent .wrap article.category ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pageContent .wrap article.category ul.testimonial-list{padding-top:15px}.pageContent .wrap article.category ul li{width:210px;margin-bottom:30px;padding-bottom:0}.pageContent .wrap article.category ul li:nth-of-type(3n + 2){margin-left:20px;margin-right:20px}.pageContent .wrap article.category ul li:nth-child(3n+1) .testimonial:before{right:auto;left:160px}.pageContent .wrap article.category ul li:nth-child(3n+2) .testimonial:before{right:auto;left:399px}.pageContent .wrap article.category ul li:nth-child(3n) .testimonial:before{right:0;left:auto}.pageContent .wrap article.category ul li figure{width:100%;height:100px}.pageContent .wrap article.category ul li figure a{font-size:1.125rem;margin-top:17px;cursor:pointer}.pageContent .wrap article.category ul li figure a.testimonial-toggler:after{background-size:auto;width:26px;height:26px;background-position:-270px -280px;bottom:-10px;right:-40px}.pageContent .wrap article.category ul li figure a.testimonial-toggler:hover:after{background-position:-230px -280px}.pageContent .wrap article.category ul li figure a + a{margin-top:20px}.pageContent .wrap article.category ul li .testimonial{width:676px;padding:12px;margin-top:25px}.pageContent .wrap article.category ul li .testimonial:before{content:' ';display:block;position:absolute;right:0;top:-30px;width:0px;height:0px;border-top:15px solid transparent;border-right:15px solid rgba(71, 70, 72, 0.93);border-bottom:15px solid rgba(71, 70, 72, 0.93);border-left:15px solid transparent;margin-left:25px}.pageContent .wrap article.category ul li .testimonial .words{font-size:1.125rem;padding-top:0;margin-bottom:60px;max-width:550px}.pageContent .wrap article.category ul li .testimonial .who,.pageContent .wrap article.category ul li .testimonial .firm{font-size:1.125rem}.pageContent .wrap article.category ul li.test-out .testimonial{position:static;display:block;width:auto;background:none;color:#79797A;padding:12px 0;margin-top:5px}.pageContent .wrap article.category ul li.test-out .testimonial:before,.pageContent .wrap article.category ul li.test-out .testimonial:after{display:none}.pageContent .wrap article.category ul li.test-out .testimonial .words{font-size:1.15em;margin-bottom:10px}.pageContent .wrap article.category ul li.test-out .testimonial .firm{border-left:0;margin-left:0;padding-left:0}.pageContent .wrap article.category ul li.test-out .testimonial-toggler{display:none}.blogPagination{position:relative;width:700px;float:right;margin:50px auto}.blogPagination .previous,.blogPagination .next{color:#ff5d00;font-size:0.875rem;text-decoration:underline;position:absolute;top:44%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:87px}.blogPagination .next{left:auto;right:107px}.blogPagination .hold{text-align:center;width:430px;margin:0 auto;float:none}.blogPagination .hold p{display:inline-block}.blogPagination .hold a{display:inline-block;border:1px solid #474648;font-size:0.875rem;width:30px;height:30px;text-align:center;padding-top:8px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.blogPagination .hold a + a{margin-left:5px}.blogPagination .hold a:nth-child(5n){margin-left:5px}.blogPagination .hold a.current,.blogPagination .hold a:hover{background-color:#ff5d00;color:white;border:1px solid #ff5d00}.pagination{text-align:center;font-size:1.214em;margin-left:238px;padding-left:0;width:645px}.pagination a{opacity:1;text-decoration:none;color:#79797A;padding:0 5px}.pagination a.selected,.pagination a:hover{color:#ff5d00}.pagination .prev,.pagination .next{font-size:1.41em;top:-10px;padding:0}.pagination .next{right:0}.pagination .next:after,.pagination .prev:before{width:11px;height:42px}.pagination .prev:before{background-position:-238px -50px}.pagination .prev:hover:before{background-position:-258px -50px}.pagination .next:after{background-position:-238px 0}.pagination .next:hover:after{background-position:-258px 0}.testimonialSlider .wrap{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:630px;margin:0 auto}.testimonialSlider .wrap > button{width:120px;top:30px;right:30px;font-size:1rem;padding:11px 20px 0 0}.testimonialSlider .wrap > button:before{background-position:-60px -20px;width:38px;height:38px}.testimonialSlider .wrap .swiper-container{margin-top:15px}.testimonialSlider .wrap .swiper-container .swiper-wrapper .swiper-slide{padding:26px 20px}.testimonialSlider .wrap .swiper-container .swiper-wrapper .swiper-slide figure{width:90px;margin-bottom:10px;float:left}.testimonialSlider .wrap .swiper-container .swiper-wrapper .swiper-slide .text{float:left;width:-moz-calc(100% - 110px);width:-o-calc(100% - 110px);width:-webkit-calc(100% - 110px);width:calc(100% - 110px);margin-left:20px}.testimonialSlider .wrap .swiper-container .swiper-wrapper .swiper-slide .text h3{font-size:1.875rem;padding-bottom:15px}.testimonialSlider .wrap .swiper-container .swiper-wrapper .swiper-slide .text p{font-size:1rem;color:#333333;line-height:1.4}.testimonialSlider .wrap .swiper-container .swiper-wrapper .swiper-slide .text a{padding-top:21px;width:260px;margin-top:15px}.testimonialSlider .swiper-menu{display:block;width:940px;position:absolute;top:50%;left:0;right:0;margin:0 auto}.testimonialSlider .swiper-menu button{background-color:transparent;text-indent:0;color:#ff5d00;text-decoration:underline;left:0;width:100px;height:auto;text-align:left}.testimonialSlider .swiper-menu button:after{content:'';background-image:url("../images/icons/slider-arrow.svg");width:28px;height:100px;position:absolute;cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0;right:0;top:4px}.testimonialSlider .swiper-menu button + button{width:45px;left:auto;right:0}.testimonialSlider .swiper-menu button + button:after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);right:auto;left:-40px}.testimonial-overlay .container{width:630px;margin:0 auto;position:relative;overflow:visible}.testimonial-overlay .container figure{width:auto;float:left;margin-top:12px}.testimonial-overlay .container .testimonial{margin-top:12px;width:360px;float:left;padding-right:40px}.testimonial-overlay .container .testimonial p{font-size:1rem}.testimonial-overlay .close{top:20px;right:30px;background-position:-60px -20px;width:38px;height:38px}.testimonial-overlay .previous{left:-60px}.testimonial-overlay .next{left:auto;right:-60px}.thankYou article{float:none !important}.thankYou article nav{width:380px !important}.thankYou article .person figure{height:222px !important;position:absolute !important;left:475px !important;margin:0 !important;top:0 !important;width:222px !important}.landingPage header[role="banner"]{-ms-box-shadow:0px 2px 12px rgba(136, 136, 136, 0.1);-o-box-shadow:0px 2px 12px rgba(136, 136, 136, 0.1);-webkit-box-shadow:0px 2px 12px rgba(136, 136, 136, 0.1);-moz-box-shadow:0px 2px 12px rgba(136, 136, 136, 0.1);box-shadow:0px 2px 12px rgba(136, 136, 136, 0.1)}.page-content{position:relative;padding-bottom:100px;min-height:200px}.page-content.contained{margin:0px auto;width:940px}.page-content nav{position:absolute;left:0;top:10px;width:165px;margin-top:46px}.page-content nav .categories-block,.page-content nav .archive-block{float:none;width:auto;margin-left:0}.page-content nav .fancy-select{font-size:1.18em}.page-content nav div.fancy-select .arrow{height:28px;width:28px;background-size:auto}.page-content nav h1{font-size:1.57em;padding-bottom:0.8em}.page-content nav ul{font-size:1.18em;list-style:none;border-top:1px solid #B5B5B5;margin-bottom:40px}.page-content nav ul li{border-bottom:1px solid #B5B5B5;padding:0.1em 0 0.1em}.page-content nav ul li.subscribe a:before{content:' ';display:block;position:absolute;right:0;margin-top:-2px;width:32px;height:32px;background-image:url("../images/desktop/subscribe.png");background-repeat:no-repeat}.page-content nav ul a{text-decoration:none;color:#79797A;display:block;padding:0.4em 0 1.25em 0.2em}.page-content nav ul a:hover,.page-content nav ul a.selected{background:url("../images/mobile/repeat.png") repeat;color:#474648}.page-content nav ul.archive li{padding:0.4em 0;line-height:1.8}.page-content nav ul.archive a{display:inline-block;padding:0;width:41px}.page-content nav ul.archive a:hover,.page-content nav ul.archive a.selected{color:#ff5d00;background:none}.page-content nav ul.archive .slash{display:inline-block;color:#ff5d00;vertical-align:middle;margin-right:4px}.page-content article{margin-left:238px;width:405px;padding-right:295px;position:relative;line-height:130%}.page-content article h1{font-size:2.1em;padding-top:50px}.page-content article h1:before{top:10px}.page-content article h2{font-size:1.714em !important;line-height:122%}.page-content article h2.lola{font-size:2.2em}.page-content article h3{font-size:1.714em;color:#79797A}.page-content article ul li{font-size:1.2em;line-height:1.31em}.page-content article.documents{margin-top:-63px}.page-content article.documents .documents li{width:460px;font-size:1em}.page-content article.documents .documents .num{padding:5px;font-size:1em;line-height:0.9;border-radius:12px;top:3px;left:-30px;font-size:0.9em}.page-content article.documents .documents .meta{width:164px;right:-230px}.page-content article.documents .documents .date .desktop{display:inline}.page-content article.documents .documents .counter:before{content:' ';display:block;background:url("../sprites/desktop.png") 0 -377px;position:absolute;width:24px;height:22px;margin:-2px 0 0 -32px}.page-content article.documents .documents .counter.no-downloads{opacity:0.5}.page-content article.documents .documents li:hover .counter:before{background-position:-28px -377px}