html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}html{overflow-y:scroll}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body{color:#44555f;font-family:"proxima-nova-n4","proxima-nova",Arial,Helvetica,sans-serif;font-size:100%;line-height:1.75em;background:#fff;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{margin-bottom:16px;font-weight:bold}h2{font-size:1.25em;line-height:1.25em;color:#43b5c5;font-weight:600;margin-bottom:6px}h3,h4,h5,h5{font-size:1em;line-height:1.5em}p{margin-bottom:36px}p.large{font-weight:600;font-size:1.189em;line-height:1.474em;margin-bottom:28px}p.quote{font-weight:600;font-size:1.188em;line-height:1.211em;margin-bottom:30px;color:#0192a4;text-align:center;background:#a1ecf7;border-radius:5px;padding:21px 72px}p.last{margin-bottom:0}ul,ol{margin:0 0 36px 1.5em}ul{list-style-type:none;margin-left:0}ul li{background:url("/images/bg-li.png") 2px 11px no-repeat;padding:0 0 0 16px}ol{list-style-type:decimal}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}a{color:#4a2c50;text-decoration:underline;-webkit-tap-highlight-color:transparent}a:hover,a:active,a:focus{color:#a4197c;text-decoration:underline}h1 a,h1 a:link,h2 a,h2 a:link,h3 a,h3 a:link,h4 a,h4 a:link,h5 a,h5 a:link,h6 a,h6 a:link{text-decoration:none}.theme-orange #title2 h1,#title2 h2{color:#df8011}#secondary #related-items .related-item h3.orange a{color:#df8011;background-image:url("/images/icon-service-orange-small.png")}h2.orange,h2.orange a,h3.orange,h3.orange a{color:#df8011}.service-info h3.orange{background-image:url("/images/icon-service-orange-small.png")}.tools .service-info h3.orange{background-image:url("/images/icon-service-orange-small-spanner.png")}.home-service-orange a.icon{background-image:url("/images/icon-service-orange-home.png")}.theme-pink #title2 h1,#title2 h2{color:#ba1c8d}#secondary #related-items .related-item h3.pink a{color:#ba1c8d;background-image:url("/images/icon-service-pink-small.png")}h2.pink,h2.pink a,h3.pink,h3.pink a{color:#ba1c8d}.service-info h3.pink{background-image:url("/images/icon-service-pink-small.png")}.tools .service-info h3.pink{background-image:url("/images/icon-service-pink-small-spanner.png")}.home-service-pink a.icon{background-image:url("/images/icon-service-pink-home.png")}.theme-green #title2 h1,#title2 h2{color:#64c26b}#secondary #related-items .related-item h3.green a{color:#64c26b;background-image:url("/images/icon-service-green-small.png")}h2.green,h2.green a,h3.green,h3.green a{color:#64c26b}.service-info h3.green{background-image:url("/images/icon-service-green-small.png")}.tools .service-info h3.green{background-image:url("/images/icon-service-green-small-spanner.png")}.home-service-green a.icon{background-image:url("/images/icon-service-green-home.png")}.theme-blue #title2 h1,#title2 h2{color:#1792a4}#secondary #related-items .related-item h3.blue a{color:#1792a4;background-image:url("/images/icon-service-blue-small.png")}h2.blue,h2.blue a,h3.blue,h3.blue a{color:#1792a4}.service-info h3.blue{background-image:url("/images/icon-service-blue-small.png")}.tools .service-info h3.blue{background-image:url("/images/icon-service-blue-small-spanner.png")}.home-service-blue a.icon{background-image:url("/images/icon-service-blue-home.png")}table{margin-bottom:36px}table th{text-align:left}label{margin:0 0 15px 0;display:block;font-size:0.875em;line-height:1.286em;padding:0;color:#89939a;text-transform:uppercase;font-weight:600}input.text,textarea,select,button{font-family:"proxima-nova-n4","proxima-nova",Arial,Helvetica,sans-serif}input.text,textarea{width:303px;border:1px solid #c7c7c7;background:#efefef;padding:7px;margin:0;display:block}label input.text,label textarea{margin:7px 0 0 0}form span.required,form span.additional,form span.optional{text-transform:none}.input-row label{margin-bottom:0}.input-row{margin-bottom:15px}button.pink{margin:0 auto;border:none;cursor:pointer;display:block;border-radius:3px;background:#ba1c8d;text-align:center;color:#fff;text-transform:uppercase;font-size:0.875em;line-height:1.5em;font-weight:600;padding:8px 19px}.hide{display:none !important}.block{display:block}.left{float:left}.right{float:right}.clear{clear:both}.center{text-align:center}.column{overflow:hidden}hr{display:none}img.left{margin:0 12px 12px 0}img.right{margin:0 0 12px 12px}.pipe{padding:0 0.4em}.img-replace{display:block;text-indent:-1000em;background-position:left top;background-repeat:no-repeat}button.img-replace{padding:0;background-color:transparent;border:none;cursor:pointer}img.left{float:left;margin:0 0.75em 0.75em 0}img.right{float:right;margin:0 0 0.75em 0.75em}img.center{display:block;margin:auto}#notices{background-color:#fffea5;border:1px solid #fdfb23;margin:0 0 24px;padding:12px 21px 12px 21px;color:#7e858c}#notices h3{padding:7px 0 7px 56px;margin:0;background:url("/images/bg-notices-failure.png") 0 0 no-repeat;font-weight:600;font-size:1.5em;line-height:1.125em}#notices ol,#notices ul{font-size:1.125em;line-height:1.389em;list-style-type:disc;background:none;margin:0;padding:4px 0 6px 71px;font-weight:600}#notices.confirmation h3{background-image:url("/images/bg-notices-success.png")}.pagination{clear:both;text-align:center;margin:8px 0 0 0;color:#b0b0b0;font-size:0.75em;line-height:1.333em;padding:44px 0;border-top:1px solid #f3f3f3}.pagination p{margin:0}.pagination p.total{color:#5e5d5d;font-size:0.833em;line-height:1.3em;padding-top:7px}.pagination a{text-decoration:none}.pagination a.number{margin:0 1px;color:#666;padding:3px 6px;background:#e3e3e3;border-radius:2px;border:1px solid #e3e3e3}.pagination a span,.pagination span.inactive span{display:none}.pagination img{vertical-align:middle}.pagination .next{margin-left:1.5em}.pagination .previous{margin-right:1.5em}.pagination .current{margin:0 0.3em}.lightbox-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:9999;-moz-opacity:0.7;filter:alpha(opacity=70);opacity:0.70;cursor:pointer}.lightbox-container{position:fixed;top:0;left:50%;z-index:10000;overflow:auto;visibility:hidden;padding:14px}.lightbox-content{padding:31px 27px 70px 27px;background:#fff;border-radius:8px;background:#fff url("/images/bg-popup.png") center bottom no-repeat}.lightbox-close{position:absolute;top:0;right:0;width:31px;height:31px;cursor:pointer;display:none}.lightbox-container input.close{float:right}#popup-content{padding:38px 32px 70px 32px;width:516px;margin:0 auto;background:url("/images/bg-popup.png") center bottom no-repeat}#popup-content h2{text-align:center;color:#4a3770;font-size:2em;line-height:1.063em;font-weight:bold;margin-bottom:27px}#popup-content label{width:319px;margin-left:auto;margin-right:auto;font-weight:600}#popup-content label.last{margin-bottom:23px}.lightbox-content #popup-content{background:none;padding:0}#popup-content .register-popup{text-align:center;margin-bottom:24px;padding:7px 0 0 0}#popup-content .register-popup h3{color:#a3a9ad;font-weight:bold;text-transform:uppercase;font-size:0.813em;line-height:1.154em;margin-bottom:22px}#popup-content .register-popup .details{background:#f3ffec;margin-bottom:0;padding:20px 32px 18px 32px}#popup-content .register-popup h2{color:#4fb356;font-size:1.563em;line-height:1.16em;font-weight:600;margin-bottom:7px}#popup-content .register-popup h2{color:#4fb356;font-size:1.563em;line-height:1.16em;font-weight:600;margin-bottom:7px}#popup-content .register-popup p{color:#6abe6f;font-size:1em;font-weight:600;margin-bottom:0}#popup-content .register-popup p .pipe{color:#bae6bc}#close-popup{text-align:center;margin:24px 0 0 0}.smOW{display:none;position:absolute;overflow:hidden;padding:0 2px;margin:0 0 0 -2px}#subMenusContainer{display:block;position:absolute;top:0;left:0;width:100%;height:0;overflow:visible;z-index:1000000000}#subMenusContainer ul{width:118px;margin:0;list-style-type:none;font-size:0.75em;line-height:1.333em;font-weight:600;background:#b484ab;text-transform:uppercase;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-webkit-box-shadow:-1px 0px 0px 0px rgba(68,40,73,0.4);-moz-box-shadow:-1px 0px 0px 0px rgba(68,40,73,0.4);box-shadow:-1px 0px 0px 0px rgba(68,40,73,0.4)}#subMenusContainer li{border-bottom:1px solid #935c89;background:none;padding:0 0 0 0}#subMenusContainer li a{display:block;text-decoration:none;color:#f3ebf5;padding:7px 8px 7px 13px}#subMenusContainer li.last{border-bottom:none}#subMenusContainer li.last a{padding-bottom:11px}.container{min-width:991px}.container .inner{width:971px;padding:0 10px;margin:0 auto}.header-container{background:#2a1536 url("/images/bg-header.jpg") center bottom no-repeat}#header{padding-top:72px;position:relative}#header h2.logo{position:absolute;top:27px;left:10px;margin:0}#header h2.logo a{width:194px;height:29px;background-image:url("/images/logo.png")}@media only screen and (-webkit-min-device-pixel-ratio:2){#header h2.logo a{background-image:url("/images/logo@x2.png");-webkit-background-size:194px 29px}}#header #menu-holder{width:777px;height:72px;position:absolute;right:10px;top:0}#header ul#menu{position:absolute;bottom:18px;right:0;text-transform:uppercase;font-size:0.813em;line-height:1.231em;font-weight:600;margin:0;list-style-type:none}#header ul#menu li{float:left;background:none;padding:0;margin-left:28px}#header ul#menu li.first{margin-left:0}#header ul#menu li a{color:#fff;text-decoration:none}#header ul#menu li.current a{color:#d29dc5}#header ul#menu li.has-dropdown a{background:url("/images/show-dropdown.png") right center no-repeat;padding-right:10px}#header ul#menu ul{display:none}#header p.links{position:absolute;top:10px;right:10px;color:#fff;font-size:0.75em;line-height:1.333em;letter-spacing:1px;text-transform:uppercase}#header p.links a{color:#fff;padding:1px 0;text-decoration:none}#header p.links span.unpublished{color:#1c4988;background:#fff;padding:1px 4px}#header p.links .pipe{padding:1px 8px;color:#926a9a}#mobile-nav{display:none}#header ul.sub-menu{position:absolute;bottom:0;right:10px;text-transform:uppercase;font-size:0.75em;line-height:1.333em;font-weight:600;margin:0;list-style-type:none}#header ul.sub-menu li{float:left;background:none;padding:0;margin-left:2px}#header ul.sub-menu li.first{margin-left:0}#header ul.sub-menu li a{text-decoration:none;color:#fff;background:#623868;display:block;padding:7px 12px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px}#header ul.sub-menu li.current a{background:#7c5282}#header #title,#header #slideshow{height:147px;border-top:1px solid #755d7a}#header #slideshow{height:277px;width:971px;position:relative}#header #slideshow .holder{height:277px;width:971px;position:relative;overflow:hidden}#header #slideshow .slide{height:277px;width:971px;position:absolute;left:0;top:277px;background-position:center bottom;background-repeat:no-repeat;text-align:center}#header #slideshow .slide1{background-image:url("/images/slide-1.png");;top:0}#header #slideshow .slide2{background-image:url("/images/slide-2.png")}#header #slideshow .slide3{background-image:url("/images/slide-3.png")}#header #slideshow .controls{position:absolute;bottom:16px;right:0;z-index:100}#header #slideshow .controls a{width:6px;height:6px;display:block;background:url("/images/slideshow-controls.png") left top no-repeat;float:left;margin:0 0 0 4px}#header #slideshow .controls a.current{background-position:right top}#title h1,#title h2,#slideshow h2{padding:49px 0 0 0;font-size:1.875em;line-height:1.333em;color:#fff;text-transform:uppercase;text-align:center;margin:0;font-weight:bold}#slideshow h2{margin:0 0 17px 0}.slide a.learn-more{text-decoration:none;display:inline-block;border-radius:3px;background:#ba1c8d;text-align:center;color:#fff;text-transform:uppercase;font-size:0.875em;line-height:1.5em;font-weight:600;padding:8px 19px}.content-container{background:url("/images/bg-content.png") center bottom no-repeat}#content{padding-top:47px;padding-bottom:48px}#title2{text-align:center;width:800px;margin:0 auto;padding:0 0 38px 0}#title2 h2,#title2 h1{font-size:2em;line-height:1.063em;color:#4a3770;font-weight:bold;margin:0 0 4px 0}#title2 h3{font-size:1.563em;line-height:1.2em;color:#4a3770;font-weight:600;margin:0 0 12px 0}#title2 h3.small{font-size:0.75em;line-height:1.333em;color:#6a5b88;text-transform:uppercase;padding-top:11px;font-weight:600}#title2 h3.small strong{font-weight:bold}.layout-2-col #primary{width:723px;float:left}.layout-2-col #secondary{width:229px;float:right}#content.no-title2{padding-top:62px}#content.no-title2 .layout-2-col #primary{border-top:1px solid #f3f3f3;padding-top:20px}.content-holder{padding-left:25px;padding-bottom:1px}.content-holder-centred{text-align:center;padding-right:25px}.pink-button{text-transform:uppercase;font-size:0.875em;line-height:1.143em;font-weight:600;text-align:center}.pink-button a{background:#72367d;border-radius:3px;color:#fff;padding:10px 17px;display:inline-block}#secondary h2#event-alert-sign-up{margin:0 0 37px 0}#secondary h2#event-alert-sign-up a{display:block}#secondary #related-items h2{text-transform:uppercase;color:#a3a9ad;font-weight:bold;font-size:0.75em;line-height:1.333em;border-bottom:1px solid #f3f3f3;margin:0;padding:0 0 10px 0}#secondary #related-items .related-section{padding:0 0 19px 0}#secondary #related-items .related-item{border-bottom:1px solid #f3f3f3;padding:11px 0 11px 0}#secondary #related-items .related-item h3{text-transform:uppercase;color:#a3a9ad;font-weight:bold;font-size:0.938em;line-height:1.2em;margin:0}#secondary #related-items .related-item h3 a{color:#4a3770;display:block;padding:10px 0 10px 39px;background:url("/images/bg-related-item.png") left 7px no-repeat}#secondary #related-items .related-item-download h3 a{background-image:url("/images/icon-related-download.png")}#secondary #related-items .related-item-blog_post h3 a{background-image:url("/images/icon-related-blog_post.png")}#secondary #related-items .related-item p{color:#44555f;font-size:0.813em;line-height:1.462em;margin:-7px 0 0 0;padding:0 0 1px 39px}#secondary #related-items .related-item p span.pipe{color:#dad8d8;padding:0 4px}#secondary h2#twitter{text-transform:uppercase;font-size:0.938em;line-height:1.2em;font-weight:bold}#secondary h2#twitter a{background:#f3f3f3 url("/images/bg-twitter.png") right bottom no-repeat;border-radius:3px;display:block;color:#869097;padding:17px 21px 20px 21px}#secondary h2#twitter a span{display:block;font-weight:600;font-size:0.8em;line-height:1.25em;margin-top:8px}.title-with-line{position:relative}.title-with-line .line{position:absolute;left:0;right:0;top:50%;height:1px;background:#f3f3f3}h2.with-line{color:#a3a9ad;text-transform:uppercase;font-weight:bold;font-size:0.813em;line-height:1.231em;text-align:center}h2.with-line-left{text-align:left}.title-with-line h2.with-line{position:relative;margin-bottom:0}.title-with-line h2.with-line-left{margin-left:27px}.title-with-line h2.with-line span.wrap{background:#fff;padding:0 20px}.centred-content{text-align:center}.item-previews{margin-top:-8px}.item-preview{padding:0;position:relative}.item-preview a{text-decoration:none}.item-preview .inside{padding:21px 0 27px 97px;position:relative}.item-preview h2{font-size:1.563em;line-height:1.16em;margin-bottom:10px}.item-preview h2 a{color:#4f3055}.item-preview p{font-size:0.813em;line-height:1.231em;color:#79858d;margin:0}.item-preview p .pipe{color:#f3f3f3}.item-preview p a{color:#79858d}.item-preview a.icon{position:absolute;left:26px;top:25px}.item-preview a.icon img{display:block;border-radius:3px}.item-preview-event h2 a{color:#4fb356}.item-preview-event p a{color:#ba1c8d;text-transform:uppercase}.item-preview-event a.icon{width:53px;height:37px;background-image:url("/images/icon-event.png")}.item-preview-report{padding:15px 0 11px 0}.item-preview-report .inside{background:#cdf7fd;padding-top:26px;padding-bottom:21px;border-radius:5px}.item-preview-report h2 a{color:#0b95a7}.item-preview-report p,.item-preview-report p a{color:#31bdce}.item-preview-report p .pipe{color:#71deec}.item-preview-report a.icon{width:53px;top:30px}.item-preview-divider{height:1em;position:relative}.item-preview-divider .line{position:absolute;left:0;right:0;top:50%;height:1px;background:#f3f3f3}.item-preview-home{border-top:1px solid #f3f3f3}.item-preview-home-first{border-top:none}.item-preview-home h2{font-size:1.188em;line-height:1.211em;font-weight:600;margin-bottom:6px}.item-preview-home .inside{padding:19px 0 15px 81px}.item-preview-home a.icon{left:0;top:23px}.service-previews .clear{height:39px}.service-preview{width:467px;border-bottom:1px solid #f3f3f3;text-align:center;float:left;padding:0 0 33px 0}.service-preview-1,.service-preview-3{float:right}.service-preview h2{text-transform:uppercase;font-size:1.375em;line-height:1.227em;padding:0;font-weight:bold;margin:0 0 14px 0}.service-preview h2 a{display:block;background-position:center top;background-repeat:no-repeat;padding:179px 0 0 0}.service-preview p{padding:0;font-size:0.938em;line-height:1.267em;margin:0}.service-preview-blue h2 a{background-image:url("/images/icon-service-blue-large.png")}.service-preview-green h2 a{background-image:url("/images/icon-service-green-large.png")}.service-preview-pink h2 a{background-image:url("/images/icon-service-pink-large.png")}.service-preview-orange h2 a{background-image:url("/images/icon-service-orange-large.png")}.service-preview-bottom{border-bottom:none}.service-info{border-bottom:1px solid #eee;width:467px;margin:0 0 14px 0;padding:10px 0 15px 0}.service-info h3{padding:0 0 6px 39px;text-transform:uppercase;font-size:1.375em;line-height:1.136em;font-weight:bold;margin:0;background-repeat:no-repeat;background-position:left top}.service-info.last{border-bottom:none}.service-info p{padding:0 0 3px 39px;font-size:0.938em;line-height:1.467em;margin:0}.service .challenges .title-with-line{margin-bottom:27px}.service .tools .title-with-line{margin-bottom:27px}.service .promise{margin-bottom:33px}.service .promise .title-with-line{margin-bottom:35px}.service .promise h3{background:#36153b;color:#fff;text-align:center;font-size:2em;font-weight:600;line-height:30px;border-radius:5px;padding:52px 32px}.service .proof-points{margin:0 0 56px 0}.service .proof-points .title-with-line{margin-bottom:32px}.service .proof-point{width:311px;float:left;border-radius:5px;overflow:hidden;margin-left:19px;padding:70px 0 0 0;background-position:22px 17px;background-repeat:no-repeat}.service .proof-point-first{margin-left:0}.service .proof-point h3{padding:19px 0 25px 0;color:#fff;font-size:1.188em;line-height:1.211em;border-top:1px solid #93e499;width:267px;margin:0 auto 0 auto}.service .proof-point .text{background:#f3f3f3;font-size:0.938em;line-height:1.467em;color:#44555f;padding:26px 22px 4px 22px}.service .proof-point .text p{margin-bottom:22px}.service .proof-point a.toggle{height:37px;display:block;text-align:center;color:#fff;text-decoration:none;font-size:1.313em;line-height:1.333em;background:url("/images/bg-toggle-points.png") center top no-repeat}.service .proof-point-open a.toggle{background-position:center bottom}.service-orange .proof-point{background-color:#f29b35}.service-orange .proof-point h3{border-color:#df8011}.service-orange .proof-point a.toggle{background-color:#df8011}.service-pink .proof-point{background-color:#b21184}.service-pink .proof-point h3{border-color:#d033a3}.service-pink .proof-point a.toggle{background-color:#890363}.service-green .proof-point{background-color:#70d077}.service-green .proof-point h3{border-color:#93e499}.service-green .proof-point a.toggle{background-color:#4fb356}.service-blue .proof-point{background-color:#3eb8c9}.service-blue .proof-point h3{border-color:#71cdde}.service-blue .proof-point a.toggle{background-color:#1792a4}.people-row{padding:0 0 24px 0}.person-preview{margin:0 0 0 20px;width:228px;float:left}.people-row-wide .person-preview{width:311px;margin-left:19px}.people-row .person-preview-0{margin-left:0}.people-row .person-preview-3{margin-left:19px}.person-preview img{display:block;margin:0 auto}.person-preview .pad{height:125px}.person-preview h2{min-height:75px;text-transform:uppercase;background:#a1ecf7;border-radius:3px;font-size:0.75em;line-height:1.333em;text-align:center;margin:0}.person-preview h2 a{display:block;color:#0192a4;font-weight:bold;padding:20px 12px}.person-preview h2 a span{font-weight:600;display:block;margin-top:3px}.event-details{border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;color:#0192a4;font-weight:bold;font-size:0.938em;line-height:1.333em;padding:18px 0;margin:13px 0 24px 0}.event-details p{margin:0;background-repeat:no-repeat;background-position:26px center;padding:0 0 0 46px;margin:10px 0}.event-details p.date{background-image:url("/images/icon-event-date.png")}.event-details p.time{background-image:url("/images/icon-event-time.png")}.event-details p.location{background-image:url("/images/icon-event-location.png")}.person-details{border-bottom:1px solid #f3f3f3;color:#0192a4;font-weight:bold;font-size:0.938em;line-height:1.333em;padding:8px 0 26px 25px;margin:0px 0 24px 0}.person-details a{color:#0192a4}.person-details p{margin:0;margin:10px 0}.person-details p.email{text-transform:uppercase}.person-details a.twitter,.person-details a.linkedin{width:28px;height:26px;background-image:url("/images/icon-person-twitter.png");float:left;margin:0 8px 0 0}.person-details a.linkedin{background-image:url("/images/icon-person-linkedin.png")}#person-top-image{display:block;border-bottom:1px solid #f3f3f3;padding:0 0 0 25px;margin:-50px 0 20px 0}#person-top-image img{display:block}#person-top-image.history img{margin:0 auto;padding-top:28px}.serious{margin-bottom:66px;border-top:1px solid #f3f3f3;padding:40px 0 0 0}.serious h3{margin-bottom:0}.serious .title-with-line{margin-bottom:44px}#blueprint{text-align:center;text-transform:uppercase;width:395px;margin:0 auto}#blueprint h2{font-weight:600;margin:0;font-size:1.063em;line-height:1.176em}#blueprint h2.grey{color:#969fa4}#blueprint div.scroller{border-top:1px solid #f8f8f8;border-bottom:1px solid #f8f8f8;overflow:hidden;margin:14px 0 16px 0;padding:14px 0}#blueprint div h2{font-size:2.125em;line-height:1.176em;font-weight:bold}#blueprint .inside{width:auto;height:2.5em;overflow:hidden}#blueprint div h2{-webkit-transition:margin-top 0.4s ease-in-out;-moz-transition:margin-top 0.4s ease-in-out;transition:margin-top 0.4s ease-in-out}#sectors{padding:0 0 44px 0}#sectors .title-with-line{margin-bottom:60px}h2.sector-toggle{width:150px;height:150px;margin:0;text-transform:uppercase;font-size:0.813em;line-height:1.231em;font-weight:600;text-align:center;background:url("/images/bg-sector-toggle.png") left bottom no-repeat}h2.sector-toggle-open{background-position:right bottom}h2.sector-toggle a{padding:76px 8px 0 8px;display:block;width:134px;height:74px;color:#44555f;background-position:center 13px;background-repeat:no-repeat}h2.sector-toggle a.multi-line{padding-top:67px;height:83px}.sector-content .inside{width:453px;padding:16px 0}.sector-content .inside p{margin-bottom:28px}.sector-content .inside p.view-related{margin-bottom:0;text-transform:uppercase;font-size:0.938em;line-height:1.333em;font-weight:600}.sector-content .inside p.view-related a{display:block;color:#ba1c8d;background:url("/images/bg-view-related-thought-pieces.png") left center no-repeat;padding:5px 0 5px 36px;margin-top:-5px}.sector-grid .sector-row{padding:150px 0 40px 0;position:relative}.sector-grid h2.sector-toggle{position:absolute;top:0}.sector-grid .sector-content .inside{margin:0 auto;padding:40px 0 4px 0}.sector-grid h2.sector-toggle-0{left:30px}.sector-grid h2.sector-toggle-1{left:220px}.sector-grid h2.sector-toggle-2{left:410px}.sector-grid h2.sector-toggle-3{left:600px}.sector-grid h2.sector-toggle-4{left:791px}#track-record{margin-bottom:84px}#track-record .title-with-line{margin-bottom:63px}.hexagons{position:relative;width:971px;height:1358px}.hexagons h2{font-size:1.875em;line-height:1.063em;color:#dd7f10;position:absolute}.hexagon{width:181px;height:157px;background:url("/images/bg-hexagon.png") left top no-repeat;position:absolute;left:341px;top:0}.hexagon-light{background-image:url("/images/bg-hexagon-light.png")}.hexagon div{height:157px;background-position:center center;background-repeat:no-repeat}.hexagon-2{top:160px}.hexagon-3{top:240px;left:479px}.hexagon-4{top:400px;left:479px}.hexagon-5{top:480px}.hexagon-6{top:560px;left:203px}.hexagon-7{top:720px;left:203px}.hexagon-8{top:800px}.hexagon-9{top:960px}.hexagon-10{top:1040px;left:479px}.hexagon-11{top:1200px;left:479px}.hexagon-12{top:1280px}.hexagon-13{top:1360px;left:203px}.hexagon-14{top:1520px;left:203px}.hexagon-14{top:1520px;left:203px}.hexagon-bg-graph div{background-image:url("/images/bg-hexagon-graph.png")}.hexagon-bg-100 div{background-image:url("/images/bg-hexagon-100.png")}.hexagon-bg-earth div{background-image:url("/images/bg-hexagon-earth.png")}.hexagon-bg-35 div{background-image:url("/images/bg-hexagon-35.png")}.hexagon-bg-man div{background-image:url("/images/bg-hexagon-man.png")}.hexagon-bg-500 div{background-image:url("/images/bg-hexagon-500.png")}.hexagon-bg-woman div{background-image:url("/images/bg-hexagon-woman.png")}.hexagon-bg-23 div{background-image:url("/images/bg-hexagon-23.png")}.hexagon-bg-flag div{background-image:url("/images/bg-hexagon-flag.png")}.hexagon-bg-50plus div{background-image:url("/images/bg-hexagon-50plus.png")}.hexagon-bg-pie div{background-image:url("/images/bg-hexagon-pie.png")}.hexagons h2.title-100{top:128px;left:542px}.hexagons h2.title-35{top:378px;right:513px;text-align:right}.hexagons h2.title-500{top:686px;left:402px;width:426px}.hexagons h2.title-23{top:908px;left:542px}.hexagons h2.title-50plus{top:1165px;right:524px;text-align:right}#we-are{margin-bottom:39px;padding:11px 0 0 0}#we-are .title-with-line{margin-bottom:34px}#we-are h3{font-size:1.75em;line-height:1.143em;font-weight:600;margin:0 0 19px 0}#we-are h3 a{display:block;background-position:48px center;background-repeat:no-repeat;padding:40px 94px 40px 180px}#we-are h3.blue a{background-image:url("/images/icon-service-blue-about.png")}#we-are h3.green a{background-image:url("/images/icon-service-green-about.png")}#we-are h3.pink a{background-image:url("/images/icon-service-pink-about.png")}#we-are h3.orange a{background-image:url("/images/icon-service-orange-about.png")}#we-are h3 a.multi-line{padding-top:24px;padding-bottom:24px}#different{text-align:center}#different .title-with-line{margin-bottom:39px}#different h3{font-size:1.188em;line-height:1.474em;color:#44555f;font-weight:400;margin:0 0 40px;background-position:center top;background-repeat:no-repeat}#different h3.wmud-test-tube{background-image:url("/images/what-makes-us-different-test-tube.png");padding-top:131px}#different h3.wmud-gauge{background-image:url("/images/what-makes-us-different-gauge.png");padding-top:123px}#different h3.wmud-target{background-image:url("/images/what-makes-us-different-target.png");padding-top:127px}#different h3.wmud-boundaries{background-image:url("/images/what-makes-us-different-boundaries.png");padding-top:133px}#insights{margin-bottom:79px}#insights .title-with-line{margin-bottom:41px}#insights .videowrapper-outer{padding:6px;background:#3d3e3d}#insights .videowrapper{position:relative;padding-bottom:56.2%;height:0}#insights .videowrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#insights .videolist{background:#b4edf5;padding:13px 11px}#insights .videolist h3{float:left;margin:0 0 0 11px;width:309px;font-size:1.188em;line-height:1.211em;font-weight:600;border-radius:2px;overflow:hidden;-webkit-box-shadow:0px 3px 0px 0px rgba(129,209,220,1);-moz-box-shadow:0px 3px 0px 0px rgba(129,209,220,1);box-shadow:0px 3px 0px 0px rgba(129,209,220,1)}#insights .videolist h3.first{margin-left:0}#insights .videolist h3 a{display:block;color:#283037;background:#f9f9f9;padding:10px 17px 13px}#insights .videolist h3 a.current{background:#e9fcff}#insights .videolist h3 a span{color:#a3a9ad;font-size:0.631em;text-transform:uppercase}#dna{margin-bottom:32px}#dna .title-with-line{margin-bottom:31px}#dna .inside{background:url("/images/bg-our-dna.png") center top no-repeat;min-height:935px}#dna .dna-col{width:298px}#dna .dna-col-left{float:left;margin-left:141px;padding-top:196px}#dna .dna-col-right{float:right;margin-right:141px;padding-top:31px}#dna .dna-section{padding:0;text-align:center}#dna .dna-section a.toggle{position:relative;display:block;width:150px;height:134px;margin:0 auto;background:url("/images/bg-journey-toggle.png") left bottom no-repeat;padding-bottom:33px}#dna .dna-section-open a.toggle{background-position:right bottom}#dna .dna-section a.toggle img{display:block;position:absolute;left:0;bottom:33px}#dna .dna-section .dna-content-outer{padding:24px 0;min-height:66px}#dna .dna-section-last .dna-content-outer{min-height:0}#dna .dna-section .dna-content .holder{padding-bottom:1px}#dna .dna-section h2{font-size:2em;line-height:1.125em;color:#dd7f10;margin-bottom:14px;cursor:pointer}#dna .dna-section p{margin-bottom:0}#led-by-experts{margin-bottom:81px}#led-by-experts .title-with-line{margin-bottom:41px}#led-by-experts .people-row{padding-bottom:0}.content-holder-history-light{background:url("/images/bg-our-history-light.png") center bottom no-repeat;padding-bottom:124px;margin-bottom:35px;padding-top:16px}.content-holder-history-light p{margin-bottom:28px}.history-columns{padding:34px 35px 1px 35px;border-top:1px solid #f3f3f3}.history-columns .history-column{width:430px}.history-columns .history-column p{margin-bottom:28px}.journey-steps{margin:-0.406em 0 52px 0}.journey-step{padding:23px 26px 20px 26px;border-bottom:1px solid #f3f3f3}.journey-step-right{text-align:right}.journey-step a.toggle{display:block;width:150px;height:167px;float:left;background:url("/images/bg-journey-toggle.png") left bottom no-repeat;margin-bottom:13px}.journey-step-right a.toggle{float:right}.journey-step-open a.toggle{background-position:right bottom}.journey-step a.toggle img{display:block}.journey-step .journey-column{width:748px;float:right;padding:32px 0 0 0}.journey-step-right .journey-column{float:left}.journey-step .journey-content .holder{padding-bottom:1px}.journey-step h2{font-size:2em;line-height:1.125em;color:#dd7f10;margin-bottom:11px;padding:0 250px 0 0;cursor:pointer}.journey-step-right h2{padding:0 0 0 250px}.journey-step h3{font-size:0.688em;line-height:1.273em;color:#fff;background:#f29b35;border-radius:2px;display:inline-block;margin-bottom:8px;padding:6px 9px;cursor:pointer}.journey-step p{margin-bottom:28px}.whats-next{text-align:center;margin:0 0 36px 0}.whats-next h2{font-size:2em;line-height:1.25em;color:#4a3770;font-weight:bold;margin-bottom:18px}.whats-next p{font-size:1.188em;line-height:1.632em;color:#44555f;font-weight:600;margin:0}.contact-items{width:893px;margin:-11px auto 69px auto;text-align:center}.contact-items .contact-item{background:url("/images/bg-contact-item-phone.png") center top no-repeat;padding:31px 0 1px 0}.contact-items .contact-item-addresses{text-transform:uppercase;margin:0 0 44px 0}.contact-items .contact-item-email{background-image:url("/images/bg-contact-item-email.png");padding-top:26px}.contact-items .contact-item h2{font-weight:bold;font-size:2em;line-height:1.25em;color:#7e858c;margin:0;padding:15px 0 0 0}.contact-items .contact-item h2.first{padding-top:0}.contact-items .contact-item h2 a{color:#ba1c8d;text-decoration:underline}.contact-items .contact-item h2 span{color:#92d797}#contact{margin:0 0 73px 0}#contact .title-with-line{margin-bottom:18px}#contact #notices{margin-bottom:44px}#contact form{width:656px;margin:0 auto;padding:22px 0 0 0}#contact form textarea{width:640px;height:60px}#contact form label.last{margin-bottom:23px}#maps{padding:0 0 84px 0}#maps .title-with-line{margin-bottom:3px}#maps .map-section{text-align:center;padding:38px 0 0 0}#maps .map-section-first{padding-top:24px}#maps .map-section h3{color:#7e858c;font-weight:600;font-size:1.875em;line-height:1.1em;margin:0 10px 2px 0}#maps .map-section p{color:#7e858c;font-weight:600;margin:0 10px 28px 0;line-height:1.25em}#maps .map-section form{background:#a1ecf7;padding:18px 21px}#maps .map-section form label{vertical-align:middle;margin:0;display:inline;text-transform:none;color:#36a9ba;font-weight:600;font-size:1em;line-height:1.25em}#maps .map-section form input.text{vertical-align:middle;font-size:0.75em;line-height:1.333em;display:inline;width:134px;background:#efefef;border-color:#c7c7c7;margin:0 0 0 1px}#maps .map-section form button{margin:0 0 0 5px;vertical-align:middle;border:none;background:#5ccada;border-radius:3px;color:#fff;font-weight:600;text-transform:uppercase;font-size:0.688em;line-height:1.273em;padding:6px;cursor:pointer}#maps .map-section .map-and-form .map{height:318px}.content-holder-home{margin-top:-29px}.home-services{text-align:center;margin:0 0 66px 0}.home-services .title-with-line{margin-bottom:21px}.home-services .home-service{width:227px;float:left;padding:0 8px}.home-services .home-service-3{width:226px}.home-services .home-service a.icon{display:block;height:106px;background-repeat:no-repeat;background-position:center center}.home-services .home-service h2{font-size:0.938em;line-height:1.267em;text-transform:uppercase;font-weight:bold;margin:0}.home-services .home-service p{font-size:0.938em;line-height:1.267em;margin:0 0 16px 0}.home-features{margin-bottom:44px}.home-features .title-with-line{margin-bottom:34px}.home-feature{background:#a1ecf7;width:265px;float:left;margin:0 0 0 19px;padding:20px 23px 23px 23px;border-radius:3px;overflow:hidden;position:relative}.home-feature-0{margin-left:0}.home-feature h3{z-index:10;position:relative;font-size:1.188em;line-height:1.211em;font-weight:600;margin-bottom:15px}.home-feature h3 a{color:#0192a4}.home-feature p{z-index:10;position:relative;color:#39a5b5;margin-bottom:13px;font-weight:600;font-size:0.813em;line-height:1.231em}.home-feature p a{color:#39a5b5;text-decoration:none}.home-feature a.read{z-index:10;position:relative;background:#5ccada;text-transform:uppercase;color:#fff;font-size:0.688em;line-height:1.273em;font-weight:600;display:inline-block;padding:6px 9px;border-radius:2px;text-decoration:none}.home-feature img{position:absolute;bottom:0;right:14px;display:block;z-index:0}.home-columns{margin-bottom:45px}.home-columns .thinking,.home-columns .events{width:466px;float:left}.home-columns .events{float:right}.home-columns .thinking a.view-all{color:#4f3055}.home-columns .events a.view-all{color:#4fb356}.home-columns .with-line-1{margin-bottom:10px}.content-holder-404{background:url("/images/bg-404.png") center top no-repeat;padding-top:125px;padding-bottom:109px;margin-top:-12px}.content-holder-404 p{font-weight:600;font-size:1.188em;line-height:1.474em;color:#44555f;margin-bottom:34px}.content-holder-404 h3{margin-bottom:0}.footer-container{background:#293037}#footer{color:#89939a;padding-top:47px;padding-bottom:53px;text-align:center}#footer a{color:#89939a}#footer form h2{text-transform:uppercase;color:#fff;font-size:0.875em;line-height:1.5em;font-weight:600;margin-bottom:24px}#footer form input.text,#footer form button{border:none;display:inline-block;border-radius:3px;font-weight:600;vertical-align:top;margin:0}#footer form input.text{background:#fff;font-size:0.938em;line-height:1.2em;padding:10px 9px;margin-right:6px;width:265px}#footer form input.error{background:#fac4d1}#footer form button{padding:0;font-size:0.875em;line-height:1.286em;text-transform:uppercase;padding:9px;background:#67717b;color:#fff;cursor:pointer}#footer form input.text::-webkit-input-placeholder{color:#999;opacity:1}#footer form input.text:-moz-placeholder{color:#999;opacity:1}#footer form input.text::-moz-placeholder{color:#999;opacity:1}#footer form input.text:-ms-input-placeholder{color:#999;opacity:1}#footer div.connect{padding:65px 0 18px 0}#footer a{text-decoration:none}#footer .connect h2.connect{font-size:0.815em;line-height:1.538em;text-transform:uppercase;color:#a7a7a7;font-weight:bold;margin-bottom:17px}#footer .connect h2.connect span{color:#888585}#footer .connect .social{height:29px;position:relative}#footer .connect .social div.line{width:971px;height:1px;position:absolute;left:0;top:14px;background:#394048}#footer .connect .social div.icons{width:172px;height:29px;position:absolute;left:400px;top:0;background:#293037}#footer .connect .social h3{width:33px;margin:0;top:0;position:absolute}#footer .connect .social h3 a{height:29px}#footer .connect .social h3.twitter{left:21px}#footer .connect .social h3.twitter a{background-image:url("/images/icon-footer-twitter.png")}#footer .connect .social h3.linkedin{left:73px}#footer .connect .social h3.linkedin a{background-image:url("/images/icon-footer-linkedin.png")}#footer .connect .social h3.vimeo{left:122px}#footer .connect .social h3.vimeo a{background-image:url("/images/icon-footer-vimeo.png")}#footer .addresses{padding:0 0 19px 0}#footer .addresses .address{padding:29px 0;border-top:1px solid #394048}#footer .addresses .address-first{border-top:none}#footer .addresses .address h2{margin-bottom:7px;font-size:1.375em;line-height:1.182em;text-transform:uppercase;color:#92d797}#footer .addresses .address h2 span{color:#fff}#footer .addresses .address p{margin-bottom:0;font-size:0.813em;line-height:1.231em;color:#89939a}#footer .email{border-top:1px solid #394048;padding:25px 0 22px 0}#footer .email h2{margin-bottom:0;font-size:1.5em;line-height:1.25em}#footer .email h2 a{color:#5ccada}#footer .email h2 a:hover{text-decoration:underline}#footer .links{border-top:1px solid #394048;padding:33px 0 0 0}#footer .links h2{margin:0 auto;width:151px;margin-bottom:15px}#footer .links h2 a{height:23px;background-image:url("/images/logo-footer.png")}#footer .links p{color:#6f7980;font-size:0.75em;line-height:1.333em;margin:0}#footer .links p a{color:#6f7980}#footer .links p .pipe{color:#394048;padding:0 7px}@media all and (max-width:600px){p.quote{padding:21px 24px}label{margin-bottom:15px}input.text,textarea{width:100% !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:none !important}.input-row{margin-bottom:0}.input-row label{width:100%;margin-bottom:15px}.container{min-width:0}.container .inner{width:auto;padding:0 15px;margin:0}.header-container{background:#3b3b3a}#header{height:auto;padding:60px 0 0 0}#header h2.logo{top:15px;left:15px}#header #menu-holder{display:none;width:auto;height:auto;position:relative;right:0;top:0}#header ul#menu{position:relative;top:0;right:0;font-size:1em;line-height:1.231em}#header ul#menu li{float:none;margin-left:0;border-top:1px solid #252523}#header ul#menu li a{display:block;padding:15px}#header ul#menu li.has-dropdown a{background:none;padding-right:0}#header p.links{display:none}#header a#mobile-nav{display:block;width:15px;height:15px;background-image:url("/images/button-mobile-nav.png");position:absolute;top:22px;right:15px}@media only screen and (-webkit-min-device-pixel-ratio:2){#header a#mobile-nav{background-image:url("/images/button-mobile-nav@x2.png");-webkit-background-size:15px 15px}}#header.show-menu #menu-holder{display:block}#subMenusContainer{display:none !important}#header ul.sub-menu{position:relative;right:0;font-size:1em;line-height:1.231em}#header ul.sub-menu li{float:none;border-top:1px solid #543659;margin-left:0}#header ul.sub-menu li.first{border-top:none}#header ul.sub-menu li a{padding:15px;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0}#header #title,#header #slideshow{height:auto;border-top:none;background:#543659;font-size:0.75em}#title h1,#title h2,#slideshow h2{padding:15px}#slideshow h2{padding-bottom:0}#header #slideshow,#header #slideshow .holder,#header #slideshow .slide{height:160px;width:100%}#header #slideshow .slide{background:none !important}#header #slideshow .slide h2{margin-top:12px;line-height:22px}#header #slideshow .controls{display:none}.content-container{background:none}#title2{width:auto;margin:0}#title2 h2,#title2 h1{font-size:1.5em;line-height:1.063em}#title2 h3{font-size:1.25em;line-height:1.2em}#title2 h3.small{font-size:0.75em;line-height:1.333em}.layout-2-col #primary{width:auto;float:none}.layout-2-col #secondary{width:auto;float:none}.content-holder{padding-left:0}.content-holder-centred{padding-right:0}#content.no-title2{padding-top:42px}#content.no-title2 .layout-2-col #primary{border-top:none;padding-top:0}.content-holder{padding-left:0}.content-holder-centred{padding-right:0}.service-info{border-bottom:none}.service-previews .clear{height:0}.service-previews h2{line-height:22px}.service-preview{width:auto;float:none;margin:0 0 39px 0}.service-preview-1,.service-preview-3{float:none}.service-preview-2{border-bottom:1px solid #f3f3f3}.service-info{width:auto;float:none !important}.service .proof-point{width:auto;float:none;margin-left:0;margin-top:16px}.service .proof-point-first{margin-left:0;margin-top:0}.service .proof-point h3{width:auto;margin:0 22px}.people-row{padding:0 0 24px 0}.person-preview{margin:0 0 24px 0;width:auto;float:none}.people-row-wide .person-preview{width:auto;margin-left:0}.people-row .person-preview-0{margin-left:0}.people-row .person-preview-3{margin:0}.people-row-wide .person-preview-2{margin:0}.event-details{margin-top:0}#person-top-image{display:block;border-bottom:1px solid #f3f3f3;padding:0 0 0 25px}#person-top-image img{display:block;margin:0 auto;padding-top:20px !important}#blueprint{width:auto}h2.sector-toggle{margin:0 auto 16px auto}.sector-content .inside{width:auto}.sector-grid .sector-row{padding:0;position:relative}.sector-grid h2.sector-toggle{position:relative;left:0 !important}.sector-grid .sector-content .inside{margin:0 auto;padding:0 0 4px 0}.sector-grid .sector-content .inside p{text-align:center}.hexagons{width:auto;height:auto}.hexagons h2{padding:16px 0;position:relative;left:0 !important;top:0 !important;text-align:center !important;width:auto !important}.hexagon{position:relative;left:0 !important;top:0 !important;margin:0 auto}.hexagon div{width:181px;height:157px;background-position:center center;background-repeat:no-repeat}#we-are h3{text-align:center}#we-are h3 a{display:block;background-position:top center;background-repeat:no-repeat;padding:120px 0 40px 0 !important}#insights .videowrapper-outer{padding:0;background:transparent}#insights .videolist h3{float:none;margin:13px 0 0 0;width:auto}#insights .videolist h3.first{margin-top:0}#dna .inside{background:none;min-height:0}#dna .dna-col{width:auto}#dna .dna-col-left{float:none;margin-left:0;padding-top:0}#dna .dna-col-right{float:none;margin-right:0;padding-top:0}#dna .dna-section .dna-content-outer{padding:24px 0;min-height:0}.history-columns .history-column{width:auto;float:none !important;padding-bottom:32px;text-align:center}.journey-step-right{text-align:left}.journey-step a.toggle{float:none;margin:0 auto 4px auto}.journey-step-right a.toggle{float:none}.journey-step .journey-column{width:auto;float:none;text-align:center}.journey-step-right .journey-column{float:none}.journey-step h2{padding:0}.journey-step-right h2{padding:0}.whats-next p{line-height:25px}.contact-items{width:auto;margin:0 0 52px 0}.contact-items .contact-item{margin-bottom:12px}.contact-items .contact-item-email{margin-top:0}.contact-items .contact-item-london{float:none;width:auto;border-right:none}.contact-items .contact-item-dublin{float:none;width:auto}.contact-items .contact-item h2{font-size:1.125em;line-height:1.25em}#contact{margin:0 0 73px 0}#contact .title-with-line{margin-bottom:18px}#contact #notices{margin-bottom:44px}#contact form{width:100%}#maps .map-columns{background:none}#maps .map-columns .map-column{width:100%;float:none;text-align:left}#maps .map-columns .map-column-dublin{float:none}#maps .map-columns .map-column h3{margin:0 0 3px 0}#maps .map-columns .map-column-dublin h3{margin-top:10px}#maps .map-columns .map-column p{margin:0 0 20px 0}#maps .map-columns .map-column form{padding-bottom:20px}#maps .map-columns .map-column form button{margin:8px 0 0 0}#maps .map-columns .map-column .map-and-form .map{height:318px}.content-holder-home{margin-top:-29px}.home-services .home-service{width:auto;float:none;margin-bottom:16px}.home-services .home-service-3{width:auto}.home-services .home-service p{margin:0}.home-services .home-service h2{margin-top:8px}.home-feature{width:auto;float:none;margin:0 0 16px 0}.home-feature-0{margin-left:0}.home-columns{margin-bottom:45px}.home-columns .thinking,.home-columns .events{width:auto;float:none}.home-columns .events{float:none;margin-top:48px}#secondary h2#twitter{margin-bottom:18px}#footer{padding:30px 15px}#footer form h2{line-height:17px}#footer form input.text{margin-bottom:15px}#footer form button{width:50%}#footer div.connect{padding:35px 0 50px 0;border-top:1px solid #394048;margin-top:50px}#footer .connect .social div.line{display:none}#footer .connect .social div.icons{position:relative;left:0;margin:0 auto}#popup-content{width:auto;margin:0;background:none}#popup-content label{width:auto;margin-left:0;margin-right:0;font-weight:600}#popup-content label.last{margin-bottom:23px}#popup-content .register-popup{text-align:center;margin-bottom:24px;padding:7px 0 0 0}#popup-content .register-popup h3{color:#a3a9ad;font-weight:bold;text-transform:uppercase;font-size:0.813em;line-height:1.154em;margin-bottom:22px}#popup-content .register-popup .details{background:#f3ffec;margin-bottom:0;padding:20px 32px 18px 32px}#popup-content .register-popup h2{color:#4fb356;font-size:1.563em;line-height:1.16em;font-weight:600;margin-bottom:7px}#popup-content .register-popup h2{color:#4fb356;font-size:1.563em;line-height:1.16em;font-weight:600;margin-bottom:7px}#popup-content .register-popup p{color:#6abe6f;font-size:1em;font-weight:600;margin-bottom:0}#popup-content .register-popup p .pipe{color:#bae6bc}#notices h3{padding-left:16px;background:none}#notices ol,#notices ul{padding-left:16px}#notices.confirmation h3{background-image:none}img.uploaded{max-width:100%;display:block;float:none;margin:16px auto}}