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,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*{margin:0;padding:0;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:'GuardianSans-Light';src:url("/src/fonts/GuardianSans-Light-Web.eot");src:url("/src/fonts/GuardianSans-Light-Web.eot?#iefix") format("embedded-opentype"),url("/src/fonts/GuardianSans-Light-Web.woff") format("woff"),url("/src/fonts/GuardianSans-Light-Web.ttf") format("truetype"),url("/src/fonts/GuardianSans-Light-Web.svg#GuardianSans-Light-Web") format("svg");font-weight:300;font-style:normal;font-stretch:normal}@font-face{font-family:'GuardianSans-Regular';src:url("/src/fonts/GuardianSans-Regular-Web.eot");src:url("/src/fonts/GuardianSans-Regular-Web.eot?#iefix") format("embedded-opentype"),url("/src/fonts/GuardianSans-Regular-Web.woff") format("woff"),url("/src/fonts/GuardianSans-Regular-Web.ttf") format("truetype"),url("/src/fonts/GuardianSans-Regular-Web.svg#GuardianSans-Regular-Web") format("svg");font-weight:300;font-style:normal;font-stretch:normal}@font-face{font-family:'GuardianSans-Medium';src:url("/src/fonts/GuardianSans-Medium-Web.eot");src:url("/src/fonts/GuardianSans-Medium-Web.eot?#iefix") format("embedded-opentype"),url("/src/fonts/GuardianSans-Medium-Web.woff") format("woff"),url("/src/fonts/GuardianSans-Medium-Web.ttf") format("truetype"),url("/src/fonts/GuardianSans-Medium-Web.svg#GuardianSans-Medium-Web") format("svg");font-weight:300;font-style:normal;font-stretch:normal}.GuardianSans-Light,body[id="not-found"] .not-found-message h2{font-family:'GuardianSans-Light';font-weight:300;font-style:normal;font-stretch:normal}.GuardianSans-Regular,body,html,.wp-container main .post-details,.wp-container main .post-details .date{font-family:'GuardianSans-Regular';font-weight:300;font-style:normal;font-stretch:normal}.GuardianSans-Medium,.wp-container main strong,.wp-container main b,.pagination,body[id^="downloadcenter"] .one-column h3,body[id^="downloadcenter"] .two-column-block h3,body[id^="downloadcenter"] .one-column h4,body[id^="downloadcenter"] .two-column-block h4,body[id="not-found"] .not-found-message h1{font-family:'GuardianSans-Medium';font-weight:300;font-style:normal;font-stretch:normal}body,html{font-size:14px;color:#4a4a4a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#4d4f4d}a{color:#266CD4;text-decoration:none}a:hover{text-decoration:none}p{color:#373936;font:300 16px/25px "GuardianSans-Light";letter-spacing:0.035em;margin-bottom:1em}p:last-child{margin-bottom:0}h1{color:#266CD4;font:300 28px/30px "GuardianSans-Light";letter-spacing:0.025em}h2{color:#373936;font:300 16px/25px "GuardianSans-Regular";letter-spacing:0.035em;padding-bottom:5px}h3{font-size:24px}h4{color:#373936;font:300 22px/30px "GuardianSans-Light";letter-spacing:0.025em}h5{color:#266CD4;font:300 22px/30px "GuardianSans-Light";letter-spacing:0.025em}.content h1{margin-bottom:20px}.intro p{color:#373936;font:300 21px/33px "GuardianSans-Light";letter-spacing:0.035em}.heading{margin-bottom:20px}.sub-heading{margin-bottom:20px}@font-face{font-family:'icons';src:url("/src/fonts/icons.eot?48983816");src:url("/src/fonts/icons.eot?48983816#iefix") format("embedded-opentype"),url("/src/fonts/icons.woff?48983816") format("woff"),url("/src/fonts/icons.ttf?48983816") format("truetype"),url("/src/fonts/icons.svg?48983816#icons") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before,[class^="icon-"]:after,[class*=" icon-"]:after{font-family:"icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-search:before{content:'\e800'}.icon-arrow_right:after{content:'\e801'}.icon-arrow_left:before{content:'\e802'}.icon-close:before{content:'\e803'}.icon-youtube:before{content:'\e804'}.icon-twitter:before{content:'\e805'}.icon-linkedin:before{content:'\e806'}.container{margin:0 auto;width:100%;max-width:1210px}.grid{list-style:none;margin-left:-20px}.grid>.col-2-of-2,.grid>.col-3-of-3,.grid>.col-4-of-4,.grid>.col-5-of-5,.grid>.col-6-of-6,.grid>.col-8-of-8,.grid>.col-12-of-12{width:100%}.grid>.col-1-of-2,.grid>.col-2-of-4,.grid>.col-3-of-6,.grid>.col-4-of-8,.grid>.col-6-of-12{width:50%}.grid>.col-1-of-3,.grid>.col-2-of-6,.grid>.col-4-of-12{width:33.33333%}.grid>.col-2-of-3,.grid>.col-4-of-6,.grid>.col-8-of-12{width:66.66667%}.grid>.col-1-of-4,.grid>.col-2-of-8,.grid>.col-3-of-12{width:25%}.grid>.col-3-of-4,.grid>.col-6-of-8,.grid>.col-9-of-12{width:75%}.grid>.col--push-2-of-2,.grid>.col--push-3-of-3,.grid>.col--push-4-of-4,.grid>.col--push-5-of-5,.grid>.col--push-6-of-6,.grid>.col--push-8-of-8,.grid>.col--push-12-of-12{margin-left:100%}.grid>.col--push-1-of-2,.grid>.col--push-2-of-4,.grid>.col--push-3-of-6,.grid>.col--push-4-of-8,.grid>.col--push-6-of-12{margin-left:50%}.grid>.col--push-1-of-3,.grid>.col--push-2-of-6,.grid>.col--push-4-of-12{margin-left:33.33333%}.grid>.col--push-2-of-3,.grid>.col--push-4-of-6,.grid>.col--push-8-of-12{margin-left:66.66667%}.grid>.col--push-1-of-4,.grid>.col--push-2-of-8,.grid>.col--push-3-of-12{margin-left:25%}.grid>.col--push-3-of-4,.grid>.col--push-6-of-8,.grid>.col--push-9-of-12{margin-left:75%}.grid>.col--pull-2-of-2,.grid>.col--pull-3-of-3,.grid>.col--pull-4-of-4,.grid>.col--pull-5-of-5,.grid>.col--pull-6-of-6,.grid>.col--pull-8-of-8,.grid>.col--pull-12-of-12{margin-left:-100%}.grid>.col--pull-1-of-2,.grid>.col--pull-2-of-4,.grid>.col--pull-3-of-6,.grid>.col--pull-4-of-8,.grid>.col--pull-6-of-12{margin-left:-50%}.grid>.col--pull-1-of-3,.grid>.col--pull-2-of-6,.grid>.col--pull-4-of-12{margin-left:-33.33333%}.grid>.col--pull-2-of-3,.grid>.col--pull-4-of-6,.grid>.col--pull-8-of-12{margin-left:-66.66667%}.grid>.col--pull-1-of-4,.grid>.col--pull-2-of-8,.grid>.col--pull-3-of-12{margin-left:-25%}.grid>.col--pull-3-of-4,.grid>.col--pull-6-of-8,.grid>.col--pull-9-of-12{margin-left:-75%}.grid>.col-1-of-5{width:20%}.grid>.col--push-1-of-5{margin-left:20%}.grid>.col--pull-1-of-5{margin-left:-20%}.grid>.col-2-of-5{width:40%}.grid>.col--push-2-of-5{margin-left:40%}.grid>.col--pull-2-of-5{margin-left:-40%}.grid>.col-3-of-5{width:60%}.grid>.col--push-3-of-5{margin-left:60%}.grid>.col--pull-3-of-5{margin-left:-60%}.grid>.col-4-of-5{width:80%}.grid>.col--push-4-of-5{margin-left:80%}.grid>.col--pull-4-of-5{margin-left:-80%}.grid>.col-1-of-6{width:16.66667%}.grid>.col--push-1-of-6{margin-left:16.66667%}.grid>.col--pull-1-of-6{margin-left:-16.66667%}.grid>.col-5-of-6{width:83.33333%}.grid>.col--push-5-of-6{margin-left:83.33333%}.grid>.col--pull-5-of-6{margin-left:-83.33333%}.grid>.col-1-of-8{width:12.5%}.grid>.col--push-1-of-8{margin-left:12.5%}.grid>.col--pull-1-of-8{margin-left:-12.5%}.grid>.col-3-of-8{width:37.5%}.grid>.col--push-3-of-8{margin-left:37.5%}.grid>.col--pull-3-of-8{margin-left:-37.5%}.grid>.col-5-of-8{width:62.5%}.grid>.col--push-5-of-8{margin-left:62.5%}.grid>.col--pull-5-of-8{margin-left:-62.5%}.grid>.col-7-of-8{width:87.5%}.grid>.col--push-7-of-8{margin-left:87.5%}.grid>.col--pull-7-of-8{margin-left:-87.5%}.grid>.col-1-of-12{width:8.33333%}.grid>.col--push-1-of-12{margin-left:8.33333%}.grid>.col--pull-1-of-12{margin-left:-8.33333%}.grid>.col-2-of-12{width:16.66667%}.grid>.col--push-2-of-12{margin-left:16.66667%}.grid>.col--pull-2-of-12{margin-left:-16.66667%}.grid>.col-5-of-12{width:41.66667%}.grid>.col--push-5-of-12{margin-left:41.66667%}.grid>.col--pull-5-of-12{margin-left:-41.66667%}.grid>.col-7-of-12{width:58.33333%}.grid>.col--push-7-of-12{margin-left:58.33333%}.grid>.col--pull-7-of-12{margin-left:-58.33333%}.grid>.col-10-of-12{width:83.33333%}.grid>.col--push-10-of-12{margin-left:83.33333%}.grid>.col--pull-10-of-12{margin-left:-83.33333%}.grid>.col-11-of-12{width:91.66667%}.grid>.col--push-11-of-12{margin-left:91.66667%}.grid>.col--pull-11-of-12{margin-left:-91.66667%}.grid>*,.grid>.col-1-of-2,.grid>.col--push-1-of-2,.grid>.col--pull-1-of-2,.grid>.col-2-of-2,.grid>.col--push-2-of-2,.grid>.col--pull-2-of-2,.grid>.col-1-of-3,.grid>.col--push-1-of-3,.grid>.col--pull-1-of-3,.grid>.col-2-of-3,.grid>.col--push-2-of-3,.grid>.col--pull-2-of-3,.grid>.col-3-of-3,.grid>.col--push-3-of-3,.grid>.col--pull-3-of-3,.grid>.col-1-of-4,.grid>.col--push-1-of-4,.grid>.col--pull-1-of-4,.grid>.col-2-of-4,.grid>.col--push-2-of-4,.grid>.col--pull-2-of-4,.grid>.col-3-of-4,.grid>.col--push-3-of-4,.grid>.col--pull-3-of-4,.grid>.col-4-of-4,.grid>.col--push-4-of-4,.grid>.col--pull-4-of-4,.grid>.col-1-of-5,.grid>.col--push-1-of-5,.grid>.col--pull-1-of-5,.grid>.col-2-of-5,.grid>.col--push-2-of-5,.grid>.col--pull-2-of-5,.grid>.col-3-of-5,.grid>.col--push-3-of-5,.grid>.col--pull-3-of-5,.grid>.col-4-of-5,.grid>.col--push-4-of-5,.grid>.col--pull-4-of-5,.grid>.col-5-of-5,.grid>.col--push-5-of-5,.grid>.col--pull-5-of-5,.grid>.col-1-of-6,.grid>.col--push-1-of-6,.grid>.col--pull-1-of-6,.grid>.col-2-of-6,.grid>.col--push-2-of-6,.grid>.col--pull-2-of-6,.grid>.col-3-of-6,.grid>.col--push-3-of-6,.grid>.col--pull-3-of-6,.grid>.col-4-of-6,.grid>.col--push-4-of-6,.grid>.col--pull-4-of-6,.grid>.col-5-of-6,.grid>.col--push-5-of-6,.grid>.col--pull-5-of-6,.grid>.col-6-of-6,.grid>.col--push-6-of-6,.grid>.col--pull-6-of-6,.grid>.col-1-of-8,.grid>.col--push-1-of-8,.grid>.col--pull-1-of-8,.grid>.col-2-of-8,.grid>.col--push-2-of-8,.grid>.col--pull-2-of-8,.grid>.col-3-of-8,.grid>.col--push-3-of-8,.grid>.col--pull-3-of-8,.grid>.col-4-of-8,.grid>.col--push-4-of-8,.grid>.col--pull-4-of-8,.grid>.col-5-of-8,.grid>.col--push-5-of-8,.grid>.col--pull-5-of-8,.grid>.col-6-of-8,.grid>.col--push-6-of-8,.grid>.col--pull-6-of-8,.grid>.col-7-of-8,.grid>.col--push-7-of-8,.grid>.col--pull-7-of-8,.grid>.col-8-of-8,.grid>.col--push-8-of-8,.grid>.col--pull-8-of-8,.grid>.col-1-of-12,.grid>.col--push-1-of-12,.grid>.col--pull-1-of-12,.grid>.col-2-of-12,.grid>.col--push-2-of-12,.grid>.col--pull-2-of-12,.grid>.col-3-of-12,.grid>.col--push-3-of-12,.grid>.col--pull-3-of-12,.grid>.col-4-of-12,.grid>.col--push-4-of-12,.grid>.col--pull-4-of-12,.grid>.col-5-of-12,.grid>.col--push-5-of-12,.grid>.col--pull-5-of-12,.grid>.col-6-of-12,.grid>.col--push-6-of-12,.grid>.col--pull-6-of-12,.grid>.col-7-of-12,.grid>.col--push-7-of-12,.grid>.col--pull-7-of-12,.grid>.col-8-of-12,.grid>.col--push-8-of-12,.grid>.col--pull-8-of-12,.grid>.col-9-of-12,.grid>.col--push-9-of-12,.grid>.col--pull-9-of-12,.grid>.col-10-of-12,.grid>.col--push-10-of-12,.grid>.col--pull-10-of-12,.grid>.col-11-of-12,.grid>.col--push-11-of-12,.grid>.col--pull-11-of-12,.grid>.col-12-of-12,.grid>.col--push-12-of-12,.grid>.col--pull-12-of-12,.grid>.col-2-of-2,.grid>.col-3-of-3,.grid>.col-4-of-4,.grid>.col-5-of-5,.grid>.col-6-of-6,.grid>.col-8-of-8,.grid>.col-12-of-12{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-right:-.25em;min-height:1px;padding-left:30px;vertical-align:top}@media screen and (max-width: 700px){.grid>*,.grid>.col-1-of-2,.grid>.col--push-1-of-2,.grid>.col--pull-1-of-2,.grid>.col-2-of-2,.grid>.col--push-2-of-2,.grid>.col--pull-2-of-2,.grid>.col-1-of-3,.grid>.col--push-1-of-3,.grid>.col--pull-1-of-3,.grid>.col-2-of-3,.grid>.col--push-2-of-3,.grid>.col--pull-2-of-3,.grid>.col-3-of-3,.grid>.col--push-3-of-3,.grid>.col--pull-3-of-3,.grid>.col-1-of-4,.grid>.col--push-1-of-4,.grid>.col--pull-1-of-4,.grid>.col-2-of-4,.grid>.col--push-2-of-4,.grid>.col--pull-2-of-4,.grid>.col-3-of-4,.grid>.col--push-3-of-4,.grid>.col--pull-3-of-4,.grid>.col-4-of-4,.grid>.col--push-4-of-4,.grid>.col--pull-4-of-4,.grid>.col-1-of-5,.grid>.col--push-1-of-5,.grid>.col--pull-1-of-5,.grid>.col-2-of-5,.grid>.col--push-2-of-5,.grid>.col--pull-2-of-5,.grid>.col-3-of-5,.grid>.col--push-3-of-5,.grid>.col--pull-3-of-5,.grid>.col-4-of-5,.grid>.col--push-4-of-5,.grid>.col--pull-4-of-5,.grid>.col-5-of-5,.grid>.col--push-5-of-5,.grid>.col--pull-5-of-5,.grid>.col-1-of-6,.grid>.col--push-1-of-6,.grid>.col--pull-1-of-6,.grid>.col-2-of-6,.grid>.col--push-2-of-6,.grid>.col--pull-2-of-6,.grid>.col-3-of-6,.grid>.col--push-3-of-6,.grid>.col--pull-3-of-6,.grid>.col-4-of-6,.grid>.col--push-4-of-6,.grid>.col--pull-4-of-6,.grid>.col-5-of-6,.grid>.col--push-5-of-6,.grid>.col--pull-5-of-6,.grid>.col-6-of-6,.grid>.col--push-6-of-6,.grid>.col--pull-6-of-6,.grid>.col-1-of-8,.grid>.col--push-1-of-8,.grid>.col--pull-1-of-8,.grid>.col-2-of-8,.grid>.col--push-2-of-8,.grid>.col--pull-2-of-8,.grid>.col-3-of-8,.grid>.col--push-3-of-8,.grid>.col--pull-3-of-8,.grid>.col-4-of-8,.grid>.col--push-4-of-8,.grid>.col--pull-4-of-8,.grid>.col-5-of-8,.grid>.col--push-5-of-8,.grid>.col--pull-5-of-8,.grid>.col-6-of-8,.grid>.col--push-6-of-8,.grid>.col--pull-6-of-8,.grid>.col-7-of-8,.grid>.col--push-7-of-8,.grid>.col--pull-7-of-8,.grid>.col-8-of-8,.grid>.col--push-8-of-8,.grid>.col--pull-8-of-8,.grid>.col-1-of-12,.grid>.col--push-1-of-12,.grid>.col--pull-1-of-12,.grid>.col-2-of-12,.grid>.col--push-2-of-12,.grid>.col--pull-2-of-12,.grid>.col-3-of-12,.grid>.col--push-3-of-12,.grid>.col--pull-3-of-12,.grid>.col-4-of-12,.grid>.col--push-4-of-12,.grid>.col--pull-4-of-12,.grid>.col-5-of-12,.grid>.col--push-5-of-12,.grid>.col--pull-5-of-12,.grid>.col-6-of-12,.grid>.col--push-6-of-12,.grid>.col--pull-6-of-12,.grid>.col-7-of-12,.grid>.col--push-7-of-12,.grid>.col--pull-7-of-12,.grid>.col-8-of-12,.grid>.col--push-8-of-12,.grid>.col--pull-8-of-12,.grid>.col-9-of-12,.grid>.col--push-9-of-12,.grid>.col--pull-9-of-12,.grid>.col-10-of-12,.grid>.col--push-10-of-12,.grid>.col--pull-10-of-12,.grid>.col-11-of-12,.grid>.col--push-11-of-12,.grid>.col--pull-11-of-12,.grid>.col-12-of-12,.grid>.col--push-12-of-12,.grid>.col--pull-12-of-12,.grid>.col-2-of-2,.grid>.col-3-of-3,.grid>.col-4-of-4,.grid>.col-5-of-5,.grid>.col-6-of-6,.grid>.col-8-of-8,.grid>.col-12-of-12{clear:both;display:block;margin-left:0;margin-right:0;padding-left:0;width:auto}}.grid .col--centered{display:block;margin-left:auto;margin-right:auto}@media screen and (max-width: 700px){.grid{margin-left:0;width:auto}}.grid .col--d-first{float:left}.grid .col--d-last{float:right}.grid.grid-no-gutter{margin-left:0;width:100%}.grid.grid-no-gutter>*{padding-left:0}.grid.grid-no-gutter .col-span-all{margin-left:0;width:100%}.grid .col-align-bottom{vertical-align:bottom}.grid .col-align-middle{vertical-align:middle}.comments input,.comments textarea{padding:5px;font-size:14px;width:70%;resize:none}.comments input#email{margin-right:10px}.comments input.comment-submit{color:#fff;font-family:"GuardianSans-Light";font-size:15px;display:inline-block;text-align:center;width:144px;height:44px;background-color:#2A77C9;border:1px solid #2A77C9;-webkit-transition:all .2s ease-in-out 0;-moz-transition:all .2s ease-in-out 0;-o-transition:all .2s ease-in-out 0;-ms-transition:all .2s ease-in-out 0;transition:all .2s ease-in-out 0;letter-spacing:1px}.comments input.comment-submit:hover{color:#2A77C9;background-color:#fff;border:1px solid #2A77C9}.comments .comment-form-email span{color:gray}.comments #wp-social-login-connect-options{padding-left:0px}.comments #wp-social-login-connect-options a{text-decoration:none;font-family:"GuardianSans-Light";color:gray;margin-right:60px;font-size:15px;letter-spacing:1px}.comments #wp-social-login-connect-options img{border:0 none;margin-bottom:-1px;margin-right:5px}.comments p.big-or{color:gray;padding-top:20px}.comments .comment-list{list-style:none}.comments .comment-list .children{list-style:none}.comments .comment-list .comment-body{padding:20px;background:#F3F3F3;margin-bottom:10px}.comments .comment-list .comment-body img{display:none}@media screen and (max-width: 470px){.comments #wp-social-login-connect-options a{display:block}.comments #wp-social-login-connect-options a:last-child{padding-top:15px}}.wp-hero{margin-top:83px;height:auto;width:100%;background:#2D2C28;padding:68px 0 70px}@media screen and (max-width: 800px){.wp-hero{margin-top:57px;padding:30px}}.wp-hero .container{width:90%;padding-top:15px}.wp-hero .blog-hero-logo{position:absolute;right:0;top:-66px}.wp-hero h1{color:#fff;font:300 72px/63px "GuardianSans-Light";letter-spacing:0.050em;margin-left:0;margin-top:-25px}.wp-hero h2{color:#fff;font:500 16px/55px "GuardianSans-Light";text-transform:uppercase;letter-spacing:0.050em;margin-bottom:15px;margin-left:0;margin-top:0}@media screen and (max-width: 1015px){.wp-hero .blog-hero-logo{display:none}}@media screen and (max-width: 480px){.wp-hero h1{font:300 45px/63px "GuardianSans-Light"}.wp-hero h2{font:500 16px/55px "GuardianSans-Medium"}}@media screen and (max-width: 800px){.container{width:100% !important}}.wp-content{padding:0px 5% 60px}.wp-container{padding-top:0}.wp-container main{padding-top:60px;padding-right:10%;display:block}.wp-container main article{margin-bottom:25px;clear:both;padding-top:15px}.wp-container main article:first-child{padding-top:0;margin-bottom:40px}.wp-container main article a{color:#266CD4}.wp-container main article a a:hover{color:#64c7e7 !important}.wp-container main article ul{list-style:circle}.wp-container main article ol{list-style:decimal}.wp-container main article ul,.wp-container main article ol{font:300 16px/23px "GuardianSans-Light";margin-left:15px;margin-bottom:10px}.wp-container main article ul li,.wp-container main article ol li{margin:5px 0}.wp-container main .post-details,.wp-container main .post-details .date{color:#bababa;text-transform:none;margin-bottom:10px;display:block;font-size:17px}.wp-container main .post-details .date{margin-bottom:0;margin-right:5px;display:inline-block}.wp-container main .post-details .author{margin-left:5px}.wp-container main .post-details .author a{color:#bababa;padding-left:10px}.wp-container main h1,.wp-container main h2{margin-bottom:.5em}.wp-container main h1 a,.wp-container main h2 a{color:#007DE4}.wp-container main h1 a:hover,.wp-container main h2 a:hover{color:#64c7e7}.wp-container main p{font:300 16px/23px "GuardianSans-Light";margin-bottom:20px}.wp-container main .top-header{color:#373936;margin-bottom:60px}@media screen and (max-width: 700px){.wp-container main{padding-right:0}}@media screen and (max-width: 1024px) and (min-width: 700px){.content{padding-right:0 !important}}.sidebar{background:#F3F3F3;padding:60px 30px 80px;font-family:"GuardianSans-Medium"}.sidebar h1,.sidebar h2,.sidebar h3{color:#007DE4 !important;text-transform:uppercase;font-family:"GuardianSans-Medium"}.sidebar a{color:#373936}.sidebar a:hover{color:#007DE4}.sidebar .search{position:relative;margin-bottom:40px}.sidebar .search .search-input{display:block;width:100%;background:white;border:1px solid #bababa;padding:7px 35px 7px 10px;font-size:15px}.sidebar .search .search-submit{cursor:pointer;background:url("../img/search-input.png") center center transparent no-repeat;border:0;width:25px;text-indent:-9999px;position:absolute;z-index:10;right:10px;top:0;bottom:0}.sidebar .social-connect{margin-bottom:40px}.sidebar .social-connect a{margin:0 10px 0 0;display:inline-block}.sidebar .social-connect a img{opacity:1;margin-top:10px}.sidebar .social-connect a img:hover{opacity:.8}.sidebar #text-2{border-top:1px solid #585a5d;padding-top:40px}.sidebar #text-3{border-bottom:1px solid #585a5d;padding-bottom:40px}.sidebar .textwidget p{line-height:22px;padding:10px 0 20px;margin:0}.sidebar a.btn.blog-sidebar-btn{width:100%;text-align:center;background:#007DE4;color:white !important;height:40px;padding-top:13px;font-size:14px !important;display:block;border:1px solid #007DE4;-webkit-transition:all .2s ease-in-out 0;-moz-transition:all .2s ease-in-out 0;-o-transition:all .2s ease-in-out 0;-ms-transition:all .2s ease-in-out 0;transition:all .2s ease-in-out 0;font:300 16px/1 "GuardianSans-Regular" !important;text-transform:uppercase}.sidebar a.btn.blog-sidebar-btn:hover{text-decoration:none;background:#F3F3F3;color:#007DE4 !important;border:1px solid #007DE4}.sidebar .sidebar-widget>div{margin:0 auto 40px}.sidebar .sidebar-widget>div ul li,.sidebar .sidebar-widget>div ol li{margin:15px auto}.sidebar .sidebar-widget>div ol li{line-height:1.3}.sidebar .flexo-list{margin-left:10px}@media screen and (max-width: 1024px){.sidebar-container{padding-left:0 !important}.sidebar-container .sidebar{padding:60px 15px 80px}.sidebar-container .sidebar a.btn.blog-sidebar-btn{padding:10px 4px;height:auto;width:100%}}.about-author{background:#F3F3F3;padding:30px 80px 35px 10px;margin-top:35px;margin-bottom:35px}.about-author .author-picture{padding-left:20px}.about-author .author-picture img{width:auto;height:auto}.about-author .author-bio{padding-left:20px !important}@media screen and (max-width: 1200px){.about-author .author-bio{padding-left:15px !important}}.pagination{margin:20px auto;clear:both}.pagination .page-numbers{display:inline-block;margin:0 7px;padding:2px 4px;color:#373936}.pagination .page-numbers.current,.pagination .page-numbers:hover{color:#266CD4;text-decoration:none}.pagination .page-numbers.next,.pagination .page-numbers.prev{color:#266CD4}div#logo>a.hamburger{height:100%}.social-likes{float:right;text-align:right}.social-likes ul{list-style:none}.social-likes ul li{display:inline-block;margin-right:30px !important}img{max-width:100%}.alignnone{margin:5px 20px 20px 0}.img-position,.aligncenter,div.aligncenter,.alignright,.alignleft{position:relative;z-index:20}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.read-more,.back-blog{display:block;color:#007DE4;font-weight:600;margin-top:12px}.back-blog{display:inline-block}.post-edit-link{display:inline-block;margin:10px;padding:4px 10px;border:1px solid #266CD4;color:#266CD4}@media screen and (max-width: 768px){.alignleft,.alignright{float:none !important;display:block;margin:5px auto 10px auto !important}}.img-paragraph .float-left,.img-paragraph .float-right{width:23%}.img-paragraph .float-left img,.img-paragraph .float-right img{max-width:100%}.img-paragraph .float-left{margin-right:20px}.img-paragraph .float-right{margin-left:20px}@media screen and (min-width: 701px){.img-paragraph .heading{margin-left:-20px}}@media screen and (max-width: 700px){.img-paragraph .heading{margin-left:-20px}.img-paragraph .col-1-of-5{text-align:center}}.icon-paragraph img{max-width:100%;margin:0 auto;display:block;padding-bottom:20px}.icon-paragraph h1{margin-bottom:40px}.onetwo-column h1{color:#1887DF;font:300 30px/30px "GuardianSans-Light";letter-spacing:0.025em}.onetwo-column h2{color:#2A77C9;font:300 25px/25px "GuardianSans-Light";letter-spacing:0.025em;margin-bottom:0.5em}.onetwo-column h3{color:#373936;font:300 17px/30px "GuardianSans-Regular";letter-spacing:0.025em}.onetwo-column p{color:#373936;font:300 17px/30px "GuardianSans-Light";letter-spacing:0.025em}@media screen and (min-width: 701px){.onetwo-column .heading{margin-left:-20px}.onetwo-column .features{margin-left:20px}}.one-column ul{list-style:disc;margin-bottom:1em}.one-column li{margin-left:25px;color:#373936;font:300 16px/25px "GuardianSans-Light";letter-spacing:0.035em;margin-bottom:10px}@media screen and (max-width: 480px){.one-column.col-2-of-2 p{margin-left:0 !important}.one-column.col-2-of-2 h2 img{margin:0 20px 10px 0 !important}}.two-column-block ul{list-style:disc}.two-column-block li{margin-left:25px;color:#373936;font:300 16px/25px "GuardianSans-Light";letter-spacing:0.035em;margin-bottom:10px}.two-column-block iframe{width:100%;display:block;margin:0 auto}@media screen and (max-width: 700px){.two-column-block .col-1-of-2 p:last-child{margin-bottom:1em}}@media screen and (max-width: 480px){.two-column-block .col-1-of-2 p{margin-left:0 !important}.two-column-block h2 img{margin:0 20px 10px 0 !important}}.three-column-block ul{list-style:disc}.three-column-block li{margin-left:25px;color:#373936;font:300 16px/25px "GuardianSans-Light";letter-spacing:0.035em;margin-bottom:10px}@media screen and (max-width: 700px){.three-column-block .col-1-of-8{text-align:center}.three-column-block .col-1-of-8 p:last-child{margin-bottom:1em}.three-column-block .col-1-of-3 p{padding-bottom:20px}.three-column-block .col-3-of-8 p:last-child{margin-bottom:1em}}@media screen and (max-width: 1024px){.three-column-block .col-1-of-3 p{margin-left:0 !important}.three-column-block h2 img{margin:0 20px 10px 0 !important}}@media screen and (min-width: 701px){.resources-four-column .heading{margin-left:-20px}}.resources-four-column .app-icon{display:block;margin:0 auto}.technical-specs-block h1{color:#1887DF;font:300 30px/32px "GuardianSans-Light";letter-spacing:0.025em}.technical-specs-block h2{color:#373936;font:400 17px/25px "GuardianSans-Regular";letter-spacing:0.025em;padding-bottom:5px}.technical-specs-block p{color:#373936;font:300 15px/20px "GuardianSans-Light";letter-spacing:0.025em}.technical-specs-block td,.technical-specs-block th{width:250px;color:#373936;letter-spacing:0.025em;border:1px solid #bfbfbf;padding:8px}.technical-specs-block td{font:300 15px/20px "GuardianSans-Light"}.technical-specs-block th{font:300 17px/20px "GuardianSans-Regular"}.technical-specs-block .no-border{border:none;width:164px}.technical-specs-block .row-title{width:164px}.technical-specs-block .column1{background-color:rgba(0,0,0,0.03)}.technical-specs-block .column2{background-color:rgba(0,0,0,0.06)}.technical-specs-block .column3{background-color:rgba(0,0,0,0.09)}.technical-specs-block .column4{background-color:rgba(0,0,0,0.12)}.technical-specs-block span.hidden-caption{display:none;font:300 17px/20px "GuardianSans-Regular";letter-spacing:0.025em}@media screen and (max-width: 701px){.technical-specs-block span.hidden-caption{display:block;font:300 10px/20px "GuardianSans-Regular"}.technical-specs-block .row-title{display:none}.technical-specs-block td{font:300 8px/20px "GuardianSans-Light"}.technical-specs-block th{font:300 10px/20px "GuardianSans-Regular"}}.link-block-blue{overflow:hidden;text-align:center;background:#0D55B0}.link-block-blue a{text-decoration:none;color:#ACD2F2;font:16px/1 "GuardianSans-Regular";display:inline-block;padding:16px 15px;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media screen and (max-width: 700px){.link-block-blue a{font:16px/2px "GuardianSans-Regular"}}.link-block-blue a.active{color:#fff}.link-block-blue a:hover{-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:#fff;text-decoration:none}.link-block-gray{overflow:hidden;text-align:center;background:#E1E1E1}.link-block-gray a{text-decoration:none;color:#636562;font:16px/1 "GuardianSans-Regular";display:inline-block;padding:16px 15px;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media screen and (max-width: 700px){.link-block-gray a{font:16px/2px "GuardianSans-Regular"}}.link-block-gray a.active{color:#373936}.link-block-gray a:hover{-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:#373936;text-decoration:none}.man iframe{height:605px;margin-top:-45px}@-moz-document url-prefix(){.man iframe{height:605px;margin-top:-50px}}@media screen and (max-width: 700px){.man{display:none}}.section-man{height:460px;background-color:#C1C2C1 !important}.interactive-man{height:557px;overflow:visible;margin-bottom:-50px}.interactive-bubbles{overflow:visible}.interactive-bubbles iframe{height:200px}.bubbles-center{text-align:center}.bubbles .fade-in{-webkit-animation:fade-in 0.5s;-moz-animation:fade-in 0.5s;-o-animation:fade-in 0.5s;animation:fade-in 0.5s}.bubbles .fade-out{-webkit-animation:fade-out 0.5s;-moz-animation:fade-out 0.5s;-o-animation:fade-out 0.5s;animation:fade-out 0.5s}.bubbles img{max-width:100%;display:block;float:left;margin:0 auto}.bubbles .data-icons img{display:block;left:0;top:0;margin:0 auto}.bubbles #cz-bar{float:left}.bubbles .data-blue{display:none}.bubbles .not-displayed{opacity:0.01}@media screen and (max-width: 700px){.bubbles{display:none}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-o-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-out{0%{opacity:1}100%{opacity:0.01}}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0.01}}@-moz-keyframes fade-out{0%{opacity:1}100%{opacity:0.01}}@-o-keyframes fade-out{0%{opacity:1}100%{opacity:0.01}}.sitemap ul{list-style:none}.sitemap li{margin-left:20px;color:#373936;font:300 16px/25px "GuardianSans-Light";letter-spacing:0.035em}@media screen and (max-width: 480px){.sitemap.col-2-of-2 p{margin-left:0 !important}.sitemap.col-2-of-2 h2 img{margin:0 20px 10px 0 !important}}.btn{font:300 16px/1 "GuardianSans-Light";letter-spacing:0.025em;text-align:center;padding:.9em 2.5em;display:inline-block;vertical-align:middle;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.btn.cta-btn{width:100%;font:300 23px/55px "GuardianSans-Light";letter-spacing:0.025em;text-decoration:none;padding:10px}@media screen and (max-width: 1024px){.btn.cta-btn{font:300 13px/34px "GuardianSans-Light";padding:10px}}.btn.btn-white{border:1px solid #fff;color:#fff}.btn.btn-white:hover{background-color:#fff;color:#4a4a4a}.btn.btn-blue{color:#FFFFFF;background-color:#007DE4}.btn.btn-blue:hover{background-color:#2490E8}.btn.btn-orange{background-color:#F89C00;color:#4A4A4A}.btn.btn-orange:hover{background-color:#F9AF33}.btn.btn-grey{border:1px solid #373936;color:#373936}.btn.btn-grey:hover{background-color:#373936;color:#fff}.btn.btn-footer{border:1px solid rgba(255,255,255,0.1);background-color:#4d4f4d;color:#fff;width:100px;height:42px;padding:.7em 1.1em !important}.btn.btn-footer:hover{background-color:#fff;color:#4d4f4d;text-decoration:none}.btn:hover{text-decoration:none}.cc-cookies{position:fixed;width:100%;height:86px;left:0;top:0;padding:30px 5%;background:#565656;background:rgba(86,86,86,0.95);color:#FFFFFF;font-size:13px;font-weight:700;text-shadow:0 -1px 0 rgba(0,0,0,0.35);z-index:99999;text-align:center;color:#FFFFFF}.cc-cookies a,.cc-cookies a:hover{color:#FFFFFF;text-decoration:underline}.cc-cookies a:hover{text-decoration:none}.cc-overlay{height:100%;padding-top:25%}.cc-cookies-error{float:left;width:90%;text-align:center;margin:1em 0 2em 0;background:#FFFFFF;padding:2em 5%;border:1px solid #ccc;font-size:18px;color:#333}.cc-cookies a.cc-cookie-accept,.cc-cookies-error a.cc-cookie-accept,.cc-cookies a.cc-cookie-decline,.cc-cookies-error a.cc-cookie-decline,.cc-cookies a.cc-cookie-reset{display:inline-block;color:#FFFFFF;text-decoration:none;background:#7DAF3B;padding:0.5em 0.75em;border-radius:3px;box-shadow:0 0 2px rgba(0,0,0,0.25);text-shadow:0 -1px 0 rgba(0,0,0,0.35);-o-transition:background 0.5s ease-in;-webkit-transition:background 0.25s ease-in;-moz-transition:background 0.25s ease-in}.cc-cookies a.cc-cookie-decline,.cc-cookies-error a.cc-cookie-decline{background:#af3b3b;margin-left:0.5em}.cc-cookies a.cc-cookie-reset{background:#f15b00}.cc-cookies a:hover.cc-cookie-accept,.cc-cookies-error a:hover.cc-cookie-accept,.cc-cookies a:hover.cc-cookie-decline,.cc-cookies-error a:hover.cc-cookie-decline,.cc-cookies a:hover.cc-cookie-reset{background:#000;-o-transition:background 0.5s ease-in;-webkit-transition:background 0.25s ease-in;-moz-transition:background 0.25s ease-in}.cc-cookies-error a.cc-cookie-accept,.cc-cookies-error a.cc-cookie-decline{display:block;margin-top:1em}.cc-cookies.cc-discreet{width:auto;padding:0.5em 1em;left:auto;top:auto}.cc-cookies.cc-discreet a.cc-cookie-reset{background:none;text-shadow:none;padding:0;text-decoration:underline}.cc-cookies.cc-discreet a:hover.cc-cookie-reset{text-decoration:none}@media screen and (max-width: 768px){.cc-cookies a.cc-cookie-accept,.cc-cookies a.cc-cookie-decline,.cc-cookies a.cc-cookie-reset{display:block;margin:1em 0}}@media screen and (max-width: 480px){.cc-cookies{position:relative;float:left}}.video-container{text-align:center;width:100%}.video-container .video-poster{cursor:pointer;margin:0 auto}.video-container iframe{display:inline-block}#search-menu{background-color:#4D4F4C;height:0;overflow:hidden;padding:0;position:absolute;text-align:center;top:86px;width:100%;z-index:50;-moz-transition:height 0.5s ease-in-out 0s;-o-transition:height 0.5s ease-in-out 0s;-webkit-transition:height 0.5s ease-in-out;-webkit-transition-delay:0s;transition:height 0.5s ease-in-out 0s}#search-menu.active{height:58px;-moz-transition:height 0.5s ease-in-out 0s;-o-transition:height 0.5s ease-in-out 0s;-webkit-transition:height 0.5s ease-in-out;-webkit-transition-delay:0s;transition:height 0.5s ease-in-out 0s}#search-menu form{padding:20px}#search-menu input#search{background-color:#4D4F4C;border:0;border-bottom:solid 2px rgba(255,255,255,0.5);color:#FFFFFF;font:300 16px/25px "GuardianSans-Light";letter-spacing:0.025em;min-width:278px;outline:none;padding-left:8px}#search-menu input[type="submit"]{background:url(/src/img/sm-search.png) no-repeat;border:none;height:18px;width:18px}@media screen and (max-width: 1024px){#search-menu{position:fixed;top:0;left:20%;width:80%}#search-menu .grid{text-align:left;margin-left:0}#search-menu .search-left{width:80%;display:inline-block}#search-menu .icon-close{width:20%;display:inline-block;text-align:right;color:#9b9b9b;padding:20px 25px;cursor:pointer}#search-menu .icon-close:hover{color:#FFFFFF}#search-menu input#search{min-width:0;width:18%}}@media screen and (max-width: 480px){#search-menu .container{text-align:left}#search-menu .search-left{width:50%}#search-menu .icon-close{padding-left:0;text-align:left}#search-menu .icon-close:before{padding-left:0;text-align:left;width:55px}#search-menu input#search{width:68%}}.footer{background-color:#4d4f4d;color:#C1C1C1;padding:25px 60px 2px 60px}.footer .container{max-width:none}.footer iframe{height:66px;border:0;width:355px;max-width:100%}.footer ul{margin-top:20px}.footer .social-icons{display:none}.footer li{color:#C1C1C1;font:300 16px/20px "GuardianSans-Regular";letter-spacing:0.025em;text-decoration:none;display:inline-block;padding:0}.footer li:first-child{padding:0 5px 0 25px}.footer p{color:#C1C1C1;font:300 16px/20px "GuardianSans-Regular";letter-spacing:0.025em;padding:0;margin:0}.footer .font-white{color:#fff}.footer a{color:#C1C1C1;font-family:"GuardianSans-Light";font-size:16px;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.footer a[class^="icon-"]{font-size:20px}.footer a:hover{color:#fff;text-decoration:none !important;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.footer input{float:left;max-width:181px;width:181px;height:41px;background-color:#393b38;border:1px solid rgba(255,255,255,0.1);color:#C1C1C1;margin-right:10px;padding-left:10px}.footer input ::-webkit-input-placeholder{color:#C1C1C1;font:300 16px/20px "GuardianSans-Regular";letter-spacing:0.050em;padding-left:5px}.footer input :-moz-placeholder{color:#C1C1C1;font:300 16px/20px "GuardianSans-Regular";letter-spacing:0.050em;padding-left:5px}.footer input ::-moz-placeholder{color:#C1C1C1;font:300 16px/20px "GuardianSans-Regular";letter-spacing:0.050em;padding-left:5px}.footer input :-ms-input-placeholder{color:#C1C1C1;font:300 16px/20px "GuardianSans-Regular";letter-spacing:0.050em;padding-left:5px}.footer input:focus{outline:none}.footer #logo-footer{float:left}.footer #logo-footer svg{height:59px;width:59px}.footer #logo-footer path,.footer #logo-footer polygon{fill:#777877}.footer .newsletter-footer{padding-left:30px;margin-top:6px}@media screen and (min-width: 1060px){.footer .col-1-of-3:first-child{margin-top:8px}.footer .col-1-of-3:last-child{margin-top:25px}}@media screen and (max-width: 1060px){.footer{padding:35px 5% 30px;height:auto;text-align:center;margin:0 auto}.footer .col-1-of-3{width:100%;text-align:center}.footer #logo-footer{float:none}.footer ul{margin:20px 0}.footer .newsletter-footer{width:100%;margin-top:20px}}body{overflow-y:scroll}img{max-width:100%}.sticky{position:fixed;top:0;z-index:100}.gray-background{background-color:#F3F3F3}.white-background{background-color:#fff}.round-icon{float:right;padding-right:10%;padding-top:2%}.float-left{float:left}.float-right{float:right}.news-announcement h2{font:300 16px/25px "GuardianSans-Light";letter-spacing:0.050em;padding-bottom:5px}.news-announcement p{color:#444644;font:300 17px/25px "GuardianSans-Light";letter-spacing:0.025em}.news-announcement a{text-decoration:none;font-family:"GuardianSans-Light";margin-bottom:1em;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media screen and (max-width: 700px){.news-announcement{text-align:center}.news-announcement.content{padding:0}.news-announcement.content .col-1-of-2{padding:60px 5%}.news-announcement.content .col-1-of-2.announcements{background:#f3f3f3}}.announcements .grid{margin-bottom:20px}@media screen and (max-width: 700px){.news{margin-bottom:20px}}.date{color:#2A77C9;font-size:13px;font-weight:500;text-transform:uppercase}.padding-top{padding-top:60px}@media screen and (max-width: 700px){.padding-top{padding-top:40px}}.padding-bottom{padding-bottom:60px}@media screen and (max-width: 700px){.padding-bottom{padding-bottom:40px}}.block-with-heading{padding-bottom:60px !important}.block-without-heading{padding-top:60px;padding-bottom:60px}.block-without-heading-no-padding{padding-bottom:0;padding-top:0}.logo-lettering{fill:#373936}.logo-lettering-inverted{fill:#FFFFFF}.logo-cz{fill:#ffffff}.logo-gray{fill:#373936}.logo-blue{fill:#0883E6}.hidden-title{height:1px;width:1px;position:absolute;overflow:hidden;top:-10px}.video{display:none}.social-icons{display:none}iframe{width:100%}@media screen and (max-width: 700px){.round-icon{float:left}.search-results span{display:none}}.events a{text-decoration:none}.events a h2{color:#266CD4}.events img{float:left;padding-right:10px}.events p{margin-bottom:0}.events .event{margin-bottom:60px}.events .event:first-of-type{margin-top:60px}@media screen and (max-width: 1024px){.events img{float:none}}@media screen and (max-width: 700px){.events{text-align:center;margin-top:0px !important;padding:60px 5% !important}.events .col-1-of-3{text-align:center;margin-bottom:10px}}.hero-full{margin-top:58px;padding:90px 5%;background-size:cover !important}@media screen and (min-width: 1025px){.hero-full{margin-top:55px;min-height:262px;width:100%}}@media screen and (max-width: 700px){.hero-full .col-2-of-3,.hero-full .col-1-of-3.col-cta{text-align:center}.hero-full h1{color:#fff;font:300 12vw/53px "GuardianSans-Light" !important;letter-spacing:0.050em}}.hero-full h1{color:#fff;font:300 65px/1 "GuardianSans-Light";letter-spacing:0.050em;display:block;top:14px}.hero-full h2{color:#fff;font:500 16px/1 "GuardianSans-Medium";text-transform:uppercase;letter-spacing:0.050em;margin:0.3125em 0 1em;display:block;top:20px}.hero-full .col-cta{text-align:right;padding-top:30px}.hero-full .col-cta .btn{font-size:22px;top:5px}.hero{overflow:hidden;height:530px;background-color:#1D1D1B}.hero h1,.hero h2,.hero h3,.hero p{text-align:center}.hero .hero-single{height:530px;background-size:cover !important}.hero .hero-single:hover .hero-overlay-highlight,.hero .hero-single:hover p,.hero .hero-single:focus .hero-overlay-highlight,.hero .hero-single:focus p{opacity:1}.hero .hero-single:hover .btn,.hero .hero-single:focus .btn{display:inline-block !important;opacity:1}.hero .hero-single:hover .inner,.hero .hero-single:focus .inner{padding-top:74px}@media screen and (max-width: 700px){.hero .hero-single{height:255px;position:static}.hero .hero-single .inner{padding:12% 20px 5px}.hero .hero-single .inner h1{font-size:32px;line-height:1.1}.hero .hero-single .inner h2{font-size:16px}.hero .hero-single .inner h3{font-size:14px}.hero .hero-single .inner p{font-size:16px}.hero .hero-single .inner .close-button{position:absolute;top:3%;right:20px;cursor:pointer;padding:15px}.hero .hero-single:hover .hero-overlay-highlight,.hero .hero-single:focus .hero-overlay-highlight{top:0;z-index:50;background:#1480e1}.hero .hero-single:hover .inner,.hero .hero-single:focus .inner{z-index:55;position:absolute;left:0;right:0;top:0}.hero .hero-single:hover .inner p,.hero .hero-single:focus .inner p{margin-bottom:35px}.hero .hero-single:hover .close-button,.hero .hero-single:focus .close-button{display:block}}.hero .hero-overlay-highlight{background-color:rgba(39,145,231,0.85);position:absolute;width:100%;height:100%;z-index:3;margin-left:-30px;display:block;opacity:0;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.hero .inner{z-index:3;padding-top:180px;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.hero h1{color:#fff;font:300 47px/1 "GuardianSans-Light";letter-spacing:0.050em;margin-bottom:0.3em}.hero h2{color:#fff;font:300 22px/1 "GuardianSans-Light";letter-spacing:0.025em;margin-bottom:2em}.hero h3{color:#fff;font:300 16px/1 "GuardianSans-Light";letter-spacing:0.025em;text-transform:uppercase;margin-bottom:1em}.hero p{color:#fff;letter-spacing:0.025em;text-align:center;margin:0 auto 3em;max-width:400px;display:block;opacity:0;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.hero .btn{opacity:0}.hero .close-button{display:none}.hero.secondary .grid{width:63%}@media screen and (max-width: 700px){.hero.secondary .grid{width:100%}}.hero.secondary h1{font-size:80px}@media screen and (max-width: 700px){.hero .box.col-1-of-3{display:block;padding:45px 18px 1px}}.hero .container{text-align:left}@media screen and (min-width: 1025px){.hero{margin-top:83px}}@media screen and (max-width: 1024px){.hero{margin-top:58px}}@media screen and (max-width: 700px){.hero{background:#fff}.hero .hero-overlay-highlight{margin-left:0}.hero .body{padding:0 18px 45px;text-align:center}.hero .body h1,.hero .body h2{color:#001f2a;display:block}.hero .body h1{font-size:3em;padding-bottom:230px}.hero h3+p{margin-top:20px}}@media screen and (max-width: 320px){.hero.secondary{background-size:cover;background-position:53% 0}}@media screen and (min-height: 1410px){.home .hero{min-height:850px}.home .hero .container{padding-top:50px}}nav#site-nav{font-family:"GuardianSans-Medium";position:relative;margin-left:0}nav#site-nav a:not(.hamburger){display:inline-block;letter-spacing:0.5px;z-index:99;font-size:16px;font-weight:500}nav#site-nav #super-nav ul{display:block;margin-top:25px}nav#site-nav #super-nav li{display:inline-block;font-size:13px;color:gray;text-transform:uppercase}nav#site-nav #super-nav a{font-size:13px;font-weight:100;color:gray;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}nav#site-nav #super-nav a:hover{-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}nav#site-nav .active{color:#797979}nav#site-nav .horiz-menu{background-color:#4d4f4d;height:58px;margin:0 auto}nav#site-nav .large-menu{background-color:#4d4f4d;margin:0 auto}nav#site-nav .large-menu-item{color:#C1C1C1;float:left;padding-right:20%;font:300 16px/1.8 "GuardianSans-Light";letter-spacing:0.025em !important}nav#site-nav .large-menu-item:hover{text-decoration:none !important;color:#FFFFFF}@media screen and (min-width: 1025px){nav#site-nav .large-menu-container{padding-top:15px}}nav#site-nav .large-menu-container p{color:#FFFFFF;font:300 16px/25px "GuardianSans-Light";letter-spacing:0.025em;padding-top:24px;width:350px}nav#site-nav .large-menu-container h2{color:#FFFFFF;font:300 14px/32px "GuardianSans-Medium";letter-spacing:0.050em;padding-top:20px;cursor:text}nav#site-nav .large-menu-container h3{color:#FFFFFF;font:300 16px/32px "GuardianSans-Light";letter-spacing:0.025em;width:200px;cursor:text}nav#site-nav .horiz-menu-item{color:#C1C1C1;padding-right:3%;padding-top:20px}nav#site-nav .horiz-menu-item:hover{text-decoration:none !important;color:#FFFFFF}@media screen and (min-width: 1025px){nav#site-nav{display:inline-block;text-align:right;width:70%;float:right;padding-right:60px}nav#site-nav .search-icon{margin-top:10px}nav#site-nav .search-icon #search-menu-trigger:hover{color:#797979}nav#site-nav .icon-arrow_right:before,nav#site-nav .icon-arrow_right:after,nav#site-nav .icon-arrow_left:before,nav#site-nav .icon-arrow_left:after{display:none}nav#site-nav .dropdown-parent{margin-bottom:-7px}nav#site-nav .search-box{display:none}nav#site-nav>ul{display:block;float:right;text-align:right;width:100%}nav#site-nav>ul>li{display:inline-block;font-size:14px;padding:0 1%;vertical-align:middle}nav#site-nav>ul>li.current-page>a{-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:#266CD4}nav#site-nav>ul>li>a{-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:#373936}nav#site-nav>ul>li:hover>a{-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:#797979}nav#site-nav>ul>li:before{-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;content:"";position:absolute;bottom:0;margin-bottom:-26px;left:40%;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #4d4f4d;opacity:0}nav#site-nav>ul>li.active:before{opacity:1}nav#site-nav>ul>li>ul.nav-dropdown{font-size:.9em;left:0;position:fixed;text-align:left;top:86px;width:100%;max-height:0px;-moz-transition:max-height 0.5s ease-in-out 0s;-o-transition:max-height 0.5s ease-in-out 0s;-webkit-transition:max-height 0.5s ease-in-out;-webkit-transition-delay:0s;transition:max-height 0.5s ease-in-out 0s}nav#site-nav>ul>li li a{-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;font-family:"GuardianSans-Light"}nav#site-nav>ul>li li h2>a{color:#FFFFFF;font:300 14px/32px "GuardianSans-Medium";letter-spacing:0.050em;padding-top:20px;cursor:text;text-transform:uppercase}nav#site-nav>ul>li li h3>a{color:#FFFFFF;font:300 16px/32px "GuardianSans-Light";letter-spacing:0.025em;width:200px;cursor:text}nav#site-nav>ul>li.active:before{opacity:1}nav#site-nav>ul>li.active>a,nav#site-nav>ul>li.active:hover>a{color:#797979}nav#site-nav>ul>li.active li{border-top:none;display:block;z-index:2}nav#site-nav ul a:hover{-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-decoration:none}nav#site-nav #logo{height:60px;margin:6px 20px 6px 0;z-index:999}nav#site-nav .company-nav-parent{padding-top:24px}}@media screen and (max-width: 1024px){nav#site-nav{background:#4d4f4d;padding:0;position:fixed;top:0;right:0;overflow-x:hidden;overflow-y:auto;transition:all 0.5s ease;width:80%;height:100%;-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}nav#site-nav .container{margin:0;padding:0}nav#site-nav .grid{margin:0;padding:0;line-height:0}nav#site-nav .grid *{margin:0;padding:0;display:block;width:100%;min-height:0px}nav#site-nav .horiz-menu,nav#site-nav .large-menu{height:auto}nav#site-nav .icon-arrow_right:after{display:inline-block;text-align:right;float:right}nav#site-nav .icon-arrow_left:before{display:inline-block;position:absolute;left:25px;color:#9b9b9b}nav#site-nav .icon-arrow_left:hover:before,nav#site-nav .icon-arrow_left:active:before{color:#FFFFFF}nav#site-nav .search-icon{display:none;top:0;right:0;position:fixed;color:white;padding:20px 25px;z-index:999;cursor:pointer}nav#site-nav .search-icon #search-menu-trigger{display:block;color:#9b9b9b}nav#site-nav .search-icon #search-menu-trigger:hover{text-decoration:none}nav#site-nav .search-icon:hover #search-menu-trigger,nav#site-nav .search-icon:active #search-menu-trigger{color:#FFFFFF}nav#site-nav .nav-parent{transition:all 0.5s ease;width:100%}nav#site-nav .nav-parent a{-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;-webkit-transition:background 0.5s ease;transition:background 0.5s ease;color:#FFFFFF;padding:20px 25px;width:100%;font:14px/1.2 "GuardianSans-Light";text-transform:none;text-align:left}nav#site-nav .nav-parent a:hover{background:#266CD4;text-decoration:none}nav#site-nav .nav-parent.mbl-title{background:#333;text-align:center}nav#site-nav .nav-parent.mbl-title a{text-align:center;background:#333}nav#site-nav .container.large-menu-container{margin:0;padding:0}nav#site-nav .container.large-menu-container h2,nav#site-nav .container.large-menu-container h3{padding-top:0;font:16px/1.2 "GuardianSans-Light";width:100%}nav#site-nav #navigation,nav#site-nav .first-level-dropdown,nav#site-nav .second-level-dropdown{display:block;position:absolute;top:0}nav#site-nav #navigation a,nav#site-nav #navigation h2,nav#site-nav #navigation h3,nav#site-nav .first-level-dropdown a,nav#site-nav .first-level-dropdown h2,nav#site-nav .first-level-dropdown h3,nav#site-nav .second-level-dropdown a,nav#site-nav .second-level-dropdown h2,nav#site-nav .second-level-dropdown h3{display:none}nav#site-nav #navigation.active .dropdown-parent:not(.mbl-title),nav#site-nav #navigation:target .dropdown-parent:not(.mbl-title){-moz-animation:slide-in-right 0.5s 0s;-webkit-animation:slide-in-right 0.5s 0s;animation:slide-in-right 0.5s 0s}nav#site-nav #navigation.active .dropdown-parent>a,nav#site-nav #navigation:target .dropdown-parent>a{display:block;visibility:visible}nav#site-nav #navigation.active .dropdown-parent.current-page:before,nav#site-nav #navigation:target .dropdown-parent.current-page:before{content:"";background:#266CD4;width:8px;height:100%;position:absolute}nav#site-nav #navigation.active .dropdown-parent li,nav#site-nav #navigation:target .dropdown-parent li{display:none}nav#site-nav #navigation.active.back .dropdown-parent:not(.mbl-title),nav#site-nav #navigation:target.back .dropdown-parent:not(.mbl-title){-moz-animation:slide-in-left 0.5s 0s;-webkit-animation:slide-in-left 0.5s 0s;animation:slide-in-left 0.5s 0s}nav#site-nav #navigation .first-level-dropdown{width:100%}nav#site-nav #navigation .first-level-dropdown.active ul,nav#site-nav #navigation .first-level-dropdown.active h2,nav#site-nav #navigation .first-level-dropdown:target ul,nav#site-nav #navigation .first-level-dropdown:target h2{display:none}nav#site-nav #navigation .first-level-dropdown.active .second-level-dropdown-parent:not(.mbl-title),nav#site-nav #navigation .first-level-dropdown:target .second-level-dropdown-parent:not(.mbl-title){-moz-animation:slide-in-right 0.5s 0s;-webkit-animation:slide-in-right 0.5s 0s;animation:slide-in-right 0.5s 0s}nav#site-nav #navigation .first-level-dropdown.active h3.second-level-dropdown-parent,nav#site-nav #navigation .first-level-dropdown.active h2.second-level-dropdown-parent,nav#site-nav #navigation .first-level-dropdown.active .second-level-dropdown-parent>a,nav#site-nav #navigation .first-level-dropdown.active a.second-level-dropdown-parent,nav#site-nav #navigation .first-level-dropdown:target h3.second-level-dropdown-parent,nav#site-nav #navigation .first-level-dropdown:target h2.second-level-dropdown-parent,nav#site-nav #navigation .first-level-dropdown:target .second-level-dropdown-parent>a,nav#site-nav #navigation .first-level-dropdown:target a.second-level-dropdown-parent{display:block;visibility:visible}nav#site-nav #navigation .first-level-dropdown.active.back .second-level-dropdown-parent:not(.mbl-title),nav#site-nav #navigation .first-level-dropdown:target.back .second-level-dropdown-parent:not(.mbl-title){-moz-animation:slide-in-left 0.5s 0s;-webkit-animation:slide-in-left 0.5s 0s;animation:slide-in-left 0.5s 0s}nav#site-nav #navigation .second-level-dropdown{width:100%}nav#site-nav #navigation .second-level-dropdown.active .third-level-dropdown-parent,nav#site-nav #navigation .second-level-dropdown:target .third-level-dropdown-parent{display:block;visibility:visible}nav#site-nav #navigation .second-level-dropdown.active .third-level-dropdown-parent:not(.mbl-title),nav#site-nav #navigation .second-level-dropdown:target .third-level-dropdown-parent:not(.mbl-title){-moz-animation:slide-in-right 0.5s 0s;-webkit-animation:slide-in-right 0.5s 0s;animation:slide-in-right 0.5s 0s}nav#site-nav #navigation .second-level-dropdown.active .third-level-dropdown-parent>a,nav#site-nav #navigation .second-level-dropdown:target .third-level-dropdown-parent>a{width:100%;display:block;visibility:visible}nav#site-nav .btn{display:none !important}nav#site-nav .search-box{display:block}nav#site-nav ul{width:100%;padding:0}nav#site-nav li .search{background:#FFFFFF;border:1px solid #545454;border-radius:2px;display:block;padding:0 6px;margin:16px 18px}nav#site-nav li .search input,nav#site-nav li .search button{background:none;border:0;color:#545454;display:inline-block;font:1em "GuardianSans-Light";padding:8px 0 4px;margin:0}nav#site-nav li .search input[type=search],nav#site-nav li .search button[type=search]{width:92%}nav#site-nav li .search button{width:8%;text-align:right}}div#close{display:inline-block;padding-right:60px;float:right;margin-top:10px}@media screen and (min-width: 1025px){div#logo,div#contact-form-logo{display:inline-block;padding-left:60px;width:250px;height:66.207px;background-size:250px 66.207px;float:left;margin-top:10px}div#logo a.hamburger,div#contact-form-logo a.hamburger{display:none}}@media screen and (max-width: 1024px){div#logo,div#contact-form-logo{transition:transform 0.5s ease;width:100%}div#logo,div#contact-form-logo{width:100%}div#logo svg,div#contact-form-logo svg{max-width:197px;max-height:55px;padding:7px 5px 3px 3px}div#logo img,div#contact-form-logo img{height:31px;margin:15px 18px 10px;width:auto}div#logo>a.hamburger,div#contact-form-logo>a.hamburger{background:#FFFFFF;height:auto;width:61px;padding:29px 23px;position:absolute;top:0;right:0;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}div#logo>a.hamburger:hover span,div#logo>a.hamburger:hover span:after,div#logo>a.hamburger:hover span:before,div#logo>a.hamburger:active span,div#logo>a.hamburger:active span:after,div#logo>a.hamburger:active span:before,div#contact-form-logo>a.hamburger:hover span,div#contact-form-logo>a.hamburger:hover span:after,div#contact-form-logo>a.hamburger:hover span:before,div#contact-form-logo>a.hamburger:active span,div#contact-form-logo>a.hamburger:active span:after,div#contact-form-logo>a.hamburger:active span:before{background:#aaa}div#logo>a.hamburger span,div#logo>a.hamburger span:after,div#logo>a.hamburger span:before,div#contact-form-logo>a.hamburger span,div#contact-form-logo>a.hamburger span:after,div#contact-form-logo>a.hamburger span:before{background:#9b9b9b;content:'';height:3px;position:absolute;width:15px;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}div#logo>a.hamburger span:after,div#contact-form-logo>a.hamburger span:after{bottom:-6px}div#logo>a.hamburger span:before,div#contact-form-logo>a.hamburger span:before{top:-6px}div#logo>a.hamburger span.active,div#contact-form-logo>a.hamburger span.active{background-color:transparent}div#logo>a.hamburger span.active:before,div#contact-form-logo>a.hamburger span.active:before{top:0;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}div#logo>a.hamburger span.active:after,div#contact-form-logo>a.hamburger span.active:after{top:0;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}div#logo>a.hamburger.close-menu,div#contact-form-logo>a.hamburger.close-menu{display:none}}section#header{padding:5px 0}section#header.header-white{background:#FFFFFF;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}section#header.header-gray{background:#393b38;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}@media screen and (min-width: 1025px){section#header .large-menu,section#header .horiz-menu{height:0;display:block;-moz-transition:height 0.5s ease-in-out 0s;-o-transition:height 0.5s ease-in-out 0s;-webkit-transition:height 0.5s ease-in-out;-webkit-transition-delay:0s;transition:height 0.5s ease-in-out 0s;overflow:hidden}section#header ul.active .large-menu{height:251px}section#header ul.active .horiz-menu{height:58px}section#header ul#super-nav{margin-top:16px}section#header.header-white .horiz-menu,section#header.header-white .large-menu{color:#373936}section#header.header-white #search-menu-trigger{color:#373936}section#header.header-gray ul#super-nav li a{color:#ededed}section#header.header-gray nav#site-nav>ul li.dropdown-parent>a{color:#ededed}section#header.header-gray nav#site-nav>ul li.dropdown-parent:hover>a,section#header.header-gray nav#site-nav>ul li.dropdown-parent.active>a{color:#A4A4A4}section#header.header-gray nav#site-nav>ul li.dropdown-parent.current-page>a,section#header.header-gray nav#site-nav>ul li.dropdown-parent.current-page:hover>a{color:#F89C00}section#header.header-gray #search-menu-trigger{color:#ededed}}@media screen and (max-width: 1024px){section#header{max-width:100%;padding:0}section#header:target #site-nav,section#header.active #site-nav{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);transition:all 0.5s ease}section#header:target div#logo,section#header.active div#logo{-moz-transform:translateX(-80%);-ms-transform:translateX(-80%);-webkit-transform:translateX(-80%);transform:translateX(-80%)}section#header:target div#logo .open-menu,section#header.active div#logo .open-menu{display:none}section#header:target div#logo .close-menu,section#header.active div#logo .close-menu{display:block}section#header:target .search-icon,section#header.active .search-icon{display:block}section#header.header-gray div#logo>a.hamburger{background:#393b38}section#header.header-gray div#logo>a.hamburger span,section#header.header-gray div#logo>a.hamburger span:after,section#header.header-gray div#logo>a.hamburger span:before{background:#FFFFFF}}@media screen and (max-width: 1024px){.main-viewport{transition:transform 0.5s ease}section#header:target+.main-viewport,section#header.active+.main-viewport{-moz-transform:translateX(-80%);-ms-transform:translateX(-80%);-webkit-transform:translateX(-80%);transform:translateX(-80%)}}@-webkit-keyframes site-nav{50%{width:85%}100%{width:80%}}@-moz-keyframes site-nav{50%{width:85%}100%{width:80%}}@-o-keyframes site-nav{50%{width:85%}100%{width:80%}}@keyframes site-nav{50%{width:85%}100%{width:80%}}@-moz-keyframes slide-in-left{0%{-moz-transform:translateX(-100%);transform:translateX(-100%)}100%{-moz-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slide-in-left{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-in-left{0%{-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes slide-in-top{0%{height:0;width:100%}100%{height:58px}}@-webkit-keyframes slide-in-top{0%{height:0;width:100%}100%{height:58px}}@keyframes slide-in-top{0%{height:0;width:100%}100%{height:58px}}@-moz-keyframes slide-in-bottom{0%{-moz-transform:translateX(100%);transform:translateX(100%)}100%{-moz-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slide-in-bottom{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-in-bottom{0%{-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes slide-in-right{0%{-moz-transform:translateX(100%);transform:translateX(100%)}100%{-moz-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slide-in-right{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-in-right{0%{-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}section.content:first-child{min-height:500px}section{width:100%}section.header header.container{max-width:100%}section.header+.content{padding:150px 5%}section.logos a img{margin:10px 2%;width:28%}.nav-short{margin-top:-21px}section.news-ticker{background:#fff;font:300 15px Lato,Arial,sans-serif;min-height:205px;padding:40px 0}section.news-ticker .grid:not(.shown){display:none}section.news-ticker a,section.news-ticker h5{color:#00a7e2;font:13px "GuardianSans-Medium";letter-spacing:1px;text-transform:uppercase}section.news-ticker a#article-next,section.news-ticker a#article-prev{background:gray;height:29px;position:absolute;top:40px;width:29px}section.news-ticker a#article-next:hover,section.news-ticker a#article-prev:hover{background:#545454}section.news-ticker a#article-next:hover:after,section.news-ticker a#article-prev:hover:after{border-left-color:#545454;border-right-color:#545454}section.news-ticker a#article-next{right:0}section.news-ticker a#article-prev{left:0}section.news-ticker a#article-prev:before,section.news-ticker a#article-next:before{border-bottom:7px solid transparent;border-top:7px solid transparent;content:"";height:0;position:absolute;top:8px;width:0}section.news-ticker a#article-prev:before{border-right:7px solid #fff;left:9px}section.news-ticker a#article-next:before{border-left:7px solid #fff;right:9px}section.news-ticker a#article-prev:after,section.news-ticker a#article-next:after{border-bottom:7px solid transparent;border-top:7px solid transparent;content:"";height:0;position:absolute;top:8px;width:0;z-index:20}section.news-ticker a#article-prev:after{border-right:7px solid gray;left:12px}section.news-ticker a#article-next:after{border-left:7px solid gray;right:12px}section.news-ticker .grid{margin:0 auto;width:90%}section.news-ticker .grid .article-image,section.news-ticker .grid .article-summary{vertical-align:middle}@media screen and (min-width: 701px){section.news-ticker .article-summary h1,section.news-ticker .article-title h1{font:400 18px/1.25 Lato,Arial,sans-serif;margin:0 0 8px}section.news-ticker .feature-story{display:table}section.news-ticker .feature-story .article-image,section.news-ticker .feature-story .article-summary{display:table-cell;vertical-align:middle}}section.news-ticker h4,section.news-ticker h5{font-weight:400}section.news-ticker h4{font-size:18px;margin-bottom:0.5em}section.news-ticker img{display:block;margin:0 24% 0 auto;max-width:60%}section.news-ticker p{margin-bottom:0.5em;font:300 15px/1.5 "GuardianSans-Light"}section.feature{padding:5px 0}section.feature .col-1-of-2{vertical-align:middle}section.feature .col-1-of-2 img{display:block}section.feature img{display:block;margin:0 auto 2em;width:70%}section.feature h1{margin-bottom:.25em}section.feature h2{font-size:16px}section.feature-summary h1{margin-bottom:1em}section.feature-summary .feature-name{width:25%}section.feature-summary .feature-descrip{width:75%}section.feature-summary .feature-descrip p{margin-top:0}section.feature-summary h2{font:400 15px/1.5 Lato,Arial,sans-serif}@media screen and (max-width: 700px){section.news-ticker .grid{width:75%}section.logos a img{margin:10px 5%;width:40%}.grid{width:100%}.grid.feature-story .article-image{padding-bottom:25px}section.feature .col-1-of-2 img{display:none}section.feature-summary .feature-name,section.feature-summary .feature-descrip{width:100%}}@media screen and (max-width: 1024px){.nav-short{margin-top:0}}.contact-form{display:none;background-color:#373935;height:100vh;width:100vw;z-index:101;position:absolute;line-height:30px;top:0}.contact-form #contact-logo-svg .logo-lettering{fill:#FFFFFF !important}.contact-form #contact-form-logo svg{width:190px;height:53px;margin-left:-20px}.contact-form .inverted-logo{height:60px;width:228px;margin:6px 20px 36px 0;padding-left:30px;padding-top:12px}.contact-form header a{display:inline-block;padding:2% 5%}.contact-form #contact-form-close svg{height:40px;width:40px;margin-top:10px}.contact-form .content{padding:0 5% 60px}.contact-form a,.contact-form a:hover{text-decoration:none;font-family:"GuardianSans-Light";color:#2A77C9}@media screen and (max-width: 1024px){.contact-form{padding:0 5%}.contact-form header #contact-form-logo{display:inline-block;width:60%}.contact-form header #close{float:none;text-align:right;width:30%;padding-right:0}.contact-form header a{display:block;padding:2% 0}}.whitepapers p{color:#373936;font:300 16px/25px "GuardianSans-Light";letter-spacing:0.025em}.whitepapers a{color:#2A77C9;text-decoration:none;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.whitepapers .whitepaper{margin-bottom:40px}.whitepapers .results-title{text-align:center}.whitepapers hr{display:block;height:1px;border:0;border-top:1px solid #DDDDDD;margin:1em 0;padding:0}.securityguide{margin-bottom:40px}hr{display:block;height:1px;border:0;border-top:1px solid #DDDDDD;margin:1em 0;padding:0}.casestudies h2{color:#373936;font:300 16px/25px "GuardianSans-Regular";letter-spacing:0.025em;padding-bottom:5px}.casestudies p{color:#373936;font:300 16px/25px "GuardianSans-Light";letter-spacing:0.025em}.casestudies .casestudy{margin-bottom:40px}@media screen and (max-width: 700px){.casestudies{margin-top:-40px !important}.casestudies .col-1-of-8,.casestudies .col-1-of-6.casestudy{text-align:center}}.datasheets h2{color:#373935;font:300 16px/25px "GuardianSans-Light";letter-spacing:0.025em;padding-bottom:5px}.datasheets a{color:#017DE4;letter-spacing:0.025em;text-decoration:none}.datasheets img{padding:10px}.datasheets .datasheet{margin-bottom:40px}.sidebar{background-color:#F3F3F3;padding:60px 30px 50px}.sidebar h1{text-transform:uppercase;color:#2A77C9;font:400 18px/20px "GuardianSans-Regular";letter-spacing:0.025em;padding-top:20px}.sidebar ul{list-style:none;margin-top:10px}.sidebar li{margin:0;color:#373935;font:400 14px/20px "GuardianSans-Regular";letter-spacing:0.025em}.sidebar a{font:400 14px/30px "GuardianSans-Regular" !important;color:#2A77C9 !important;letter-spacing:0.025em !important;text-decoration:none !important;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.sidebar .aside-search:before,.sidebar .aside-search:after{content:"";display:table}.sidebar .aside-search:after{clear:both}.sidebar .aside-search{zoom:1}.sidebar .aside-search-wrapper{max-width:100%;padding-bottom:15px}.sidebar input#search{max-width:100%;height:28px;float:left;padding:5px;font-size:14px}.sidebar input#go{cursor:pointer;height:14px;width:14px;margin-left:-20px;margin-top:7px;background:url(/src/img/sm-search-gray.png) no-repeat;font-size:0;border:0}@media screen and (min-width: 1024px){.sidebar input#search{width:180px}.sidebar .aside-search-wrapper{width:180px}}@media screen and (max-width: 1024px){.sidebar input#search{width:100%}.sidebar .aside-search-wrapper{width:100%}}.releases h1{margin-bottom:5px !important}.releases h2{padding:10px 0 0 0}.releases h3{color:#bababa;font:300 16px/30px "GuardianSans-Regular";letter-spacing:0.035em;padding:5px 0}.releases a{color:#2A77C9;letter-spacing:0.025em;text-decoration:none;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.releases-info{text-align:center}.tagLine{padding:0 0 10px 0 !important;font:300 20px/30px "GuardianSans-Light" !important}.news h3{color:#bababa;font:300 16px/30px "GuardianSans-Regular";letter-spacing:0.035em}.news ul{list-style:disc;margin-left:40px}.news li{color:#373936;font:300 16px/25px "GuardianSans-Light";letter-spacing:0.035em;margin-bottom:0.5em}.news a{color:#2A77C9;text-decoration:none;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.news a:hover{color:"GuardianSans-Light"}.news-item{margin-bottom:35px}.cta{height:135px;padding-top:0px !important}.cta a{display:block;margin:0 auto;color:#fff;font:300 25px/55px "GuardianSans-Light";letter-spacing:0.025em;text-decoration:none}.cta a:hover{text-decoration:none}.cta-orange{background-color:#F89C00}.cta-orange:hover{background-color:#F9AF33}.cta-blue{background-color:#007DE4}.cta-blue:hover{background-color:#2490E8}.cta-dual{height:140px;padding-top:30px}@media screen and (max-width: 1024px){.cta-dual{height:180px;padding-top:0 !important}}.form{margin-top:5%}.form h1{margin-bottom:20px}.form p{color:#FFFFFF}.form-page h1{margin-bottom:20px}.webinars iframe{width:100%;display:block;margin:0 auto}.webinars h1{display:block;margin:0 auto}@media screen and (max-width: 700px){.webinars .col-2-of-3 p:last-child{margin-bottom:1em}}.webinars hr{width:100%;padding-bottom:20px}.thankyou{height:650px}.thankyou h1{color:#0B7BD7;font:300 47px/30px "GuardianSans-Light";letter-spacing:0.025em;text-align:center}.thankyou h2{color:#373936;font:300 30px/40px "GuardianSans-Light";letter-spacing:0.025em;text-align:center;padding-bottom:5px}.thankyou p{color:#373936;font:300 17px/30px "GuardianSans-Light";letter-spacing:0.025em;text-align:center}body[id^="downloadcenter"] .one-column h3,body[id^="downloadcenter"] .two-column-block h3{font-size:18px;margin-bottom:0.5em}body[id^="downloadcenter"] .one-column h4,body[id^="downloadcenter"] .two-column-block h4{font-size:14px;margin-bottom:0.25em}body[id^="downloadcenter"] .one-column ul,body[id^="downloadcenter"] .two-column-block ul{list-style:none}body[id^="downloadcenter"] .one-column ul li,body[id^="downloadcenter"] .two-column-block ul li{margin-left:0}body[id^="downloadcenter"][id*="system-requirements"] .one-column ul,body[id^="downloadcenter"][id*="system-requirements"] .two-column-block ul{list-style:disc;margin-bottom:1em;padding-left:1.2em}body[id="not-found"] .not-found-message{background-color:#fff;padding:60px 0;text-align:center}body[id="not-found"] .not-found-message h1,body[id="not-found"] .not-found-message h2,body[id="not-found"] .not-found-message p,body[id="not-found"] .not-found-message form{margin:0 auto;width:90%}body[id="not-found"] .not-found-message h1{color:#4a4a4a;font-size:13px;margin-bottom:0.5em;text-transform:uppercase}body[id="not-found"] .not-found-message h2{font-size:24px;line-height:1.0;margin-bottom:1em}body[id="not-found"] .not-found-message form [type="submit"]{background:transparent;border:none;color:#4a4a4a;cursor:pointer;font-size:16px;height:2em;width:48px}body[id="not-found"] .not-found-message form [type="submit"]:hover{background:#F3F3F3}body[id="not-found"] .not-found-message form input[type="text"],body[id="not-found"] .not-found-message form input[type="search"]{background:transparent;border:none;border-bottom:solid 2px #4a4a4a;font-size:14px;padding:0.25em 1em;width:calc(100% - 56px)}body[id="not-found"] .not-found-message form input[type="text"]:focus,body[id="not-found"] .not-found-message form input[type="search"]:focus{outline:none}@media only screen and (min-width: 800px){body[id="not-found"] .not-found-message h1,body[id="not-found"] .not-found-message h2,body[id="not-found"] .not-found-message p,body[id="not-found"] .not-found-message form{width:50%}body[id="not-found"] .not-found-message form input[type="text"],body[id="not-found"] .not-found-message form input[type="search"]{width:calc(50% - 56px)}}.content{padding:60px 5%}.content.no-padding-top{padding-top:0}.content.no-padding-bottom{padding-bottom:0}.content.slight-padding-bottom{padding-bottom:20px}.content.slight-padding-top{padding-bottom:20px}.center{text-align:center}.left{text-align:left}.right{text-align:right}.empty-right-column .col-1-of-2:last-child{height:0}@media screen and (min-width: 1025px){.mobile{display:none !important}}@media screen and (max-width: 1024px){.desktop{display:none !important}}@media screen and (max-width: 700px){.less-padding-top-mobile{padding-top:0px}.less-padding-bottom-mobile{padding-bottom:0px}.content:not(.cta):not(.no-padding-bottom)+.content.no-padding-top:not(.cta){margin-top:-60px}}
