html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.container{margin-right:auto;margin-left:auto;padding-left:3px;padding-right:4px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media (min-width: 768px){.container{width:727px}}@media (min-width: 992px){.container{width:947px}}@media (min-width: 1200px){.container{width:1147px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:3px;padding-right:4px}.container-fluid:before,.container-fluid:after{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-3px;margin-right:-4px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:4px;padding-right:3px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0%}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0%}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs{display:none !important}.visible-sm{display:none !important}.visible-md{display:none !important}.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width: 767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width: 767px){.visible-xs-block{display:block !important}}@media (max-width: 767px){.visible-xs-inline{display:inline !important}}@media (max-width: 767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-block{display:block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline{display:inline !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-block{display:block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline{display:inline !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width: 1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width: 1200px){.visible-lg-block{display:block !important}}@media (min-width: 1200px){.visible-lg-inline{display:inline !important}}@media (min-width: 1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width: 767px){.hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none !important}}@media (min-width: 1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}html#design2017 body{-ms-font-feature-settings:"liga", "kern";-o-font-feature-settings:"liga", "kern";-webkit-font-feature-settings:"liga", "kern";font-feature-settings:"liga", "kern"}html#design2017 .container.wide{margin-left:42px;margin-right:42px}html#design2017 .container .row.wide{margin-left:42px;margin-right:42px}html#design2017 .container-fluid .row.wide{margin-left:0;margin-right:0}@font-face{font-family:'Guardian Sans Bold';src:url("/a/dist/fonts/GuardianSans-Bold-Web.eot");src:url("/a/dist/fonts/GuardianSans-Bold-Web.eot?#iefix") format("embedded-opentype"),url("/a/dist/fonts/GuardianSans-Bold-Web.woff2") format("woff2"),url("/a/dist/fonts/GuardianSans-Bold-Web.woff") format("woff");font-weight:700;font-style:normal;font-stretch:normal}.GuardianSans-Bold{font-family:'Guardian Sans Bold';font-weight:700;font-style:normal;font-stretch:normal}@font-face{font-family:'Guardian Egyptian Black-Italic';src:url("/a/dist/fonts/GuardianEgyp-BlackIt-Web.eot");src:url("/a/dist/fonts/GuardianEgyp-BlackIt-Web.eot?#iefix") format("embedded-opentype"),url("/a/dist/fonts/GuardianEgyp-BlackIt-Web.woff2") format("woff2"),url("/a/dist/fonts/GuardianEgyp-BlackIt-Web.woff") format("woff");font-weight:800;font-style:italic;font-stretch:normal}.EgypBlack-Italic{font-family:'Guardian Egyptian Black-Italic';font-weight:800;font-style:italic;font-stretch:normal}@font-face{font-family:'Guardian Egyptian Black';src:url("/a/dist/fonts/GuardianEgyp-Black-Web.eot");src:url("/a/dist/fonts/GuardianEgyp-Black-Web.eot?#iefix") format("embedded-opentype"),url("/a/dist/fonts/GuardianEgyp-Black-Web.woff2") format("woff2"),url("/a/dist/fonts/GuardianEgyp-Black-Web.woff") format("woff");font-weight:800;font-style:normal;font-stretch:normal}.EgypBlack{font-family:'Guardian Egyptian Black';font-weight:800;font-style:normal;font-stretch:normal}@font-face{font-family:'Guardian Egyptian -BoldItalic';src:url("/a/dist/fonts/GuardianEgyp-BoldIt-Web.eot");src:url("/a/dist/fonts/GuardianEgyp-BoldIt-Web.eot?#iefix") format("embedded-opentype"),url("/a/dist/fonts/GuardianEgyp-BoldIt-Web.woff2") format("woff2"),url("/a/dist/fonts/GuardianEgyp-BoldIt-Web.woff") format("woff");font-weight:700;font-style:italic;font-stretch:normal}.Egyp-BoldItalic{font-family:'Guardian Egyptian -BoldItalic';font-weight:700;font-style:italic;font-stretch:normal}@font-face{font-family:'Guardian Egyptian -Bold';src:url("/a/dist/fonts/GuardianEgyp-Bold-Web.eot");src:url("/a/dist/fonts/GuardianEgyp-Bold-Web.eot?#iefix") format("embedded-opentype"),url("/a/dist/fonts/GuardianEgyp-Bold-Web.woff2") format("woff2"),url("/a/dist/fonts/GuardianEgyp-Bold-Web.woff") format("woff");font-weight:700;font-style:normal;font-stretch:normal}.Egyp-Bold{font-family:'Guardian Egyptian -Bold';font-weight:700;font-style:normal;font-stretch:normal}@font-face{font-family:'Guardian Egyptian -SemiBoldItalic';src:url("/a/dist/fonts/GuardianEgyp-SemiboldIt-Web.eot");src:url("/a/dist/fonts/GuardianEgyp-SemiboldIt-Web.eot?#iefix") format("embedded-opentype"),url("/a/dist/fonts/GuardianEgyp-SemiboldIt-Web.woff2") format("woff2"),url("/a/dist/fonts/GuardianEgyp-SemiboldIt-Web.woff") format("woff");font-weight:600;font-style:italic;font-stretch:normal}.Egyp-SemiBoldItalic{font-family:'Guardian Egyptian -SemiBoldItalic';font-weight:600;font-style:italic;font-stretch:normal}@font-face{font-family:'Guardian Egyptian -SemiBold';src:url("/a/dist/fonts/GuardianEgyp-Semibold-Web.eot");src:url("/a/dist/fonts/GuardianEgyp-Semibold-Web.eot?#iefix") format("embedded-opentype"),url("/a/dist/fonts/GuardianEgyp-Semibold-Web.woff2") format("woff2"),url("/a/dist/fonts/GuardianEgyp-Semibold-Web.woff") format("woff");font-weight:600;font-style:normal;font-stretch:normal}.Egyp-SemiBold{font-family:'Guardian Egyptian -SemiBold';font-weight:600;font-style:normal;font-stretch:normal}@font-face{font-family:'Guardian Egyptian Medium-Italic';src:url("/a/dist/fonts/GuardianEgyp-MediumIt-Web.eot");src:url("/a/dist/fonts/GuardianEgyp-MediumIt-Web.eot?#iefix") format("embedded-opentype"),url("/a/dist/fonts/GuardianEgyp-MediumIt-Web.woff2") format("woff2"),url("/a/dist/fonts/GuardianEgyp-MediumIt-Web.woff") format("woff");font-weight:500;font-style:italic;font-stretch:normal}.EgypMedium-Italic{font-family:'Guardian Egyptian Medium-Italic';font-weight:500;font-style:italic;font-stretch:normal}@font-face{font-family:'Guardian Egyptian Medium';src:url("/a/dist/fonts/GuardianEgyp-Medium-Web.eot");src:url("/a/dist/fonts/GuardianEgyp-Medium-Web.eot?#iefix") format("embedded-opentype"),url("/a/dist/fonts/GuardianEgyp-Medium-Web.woff2") format("woff2"),url("/a/dist/fonts/GuardianEgyp-Medium-Web.woff") format("woff");font-weight:500;font-style:normal;font-stretch:normal}.EgypMedium{font-family:'Guardian Egyptian Medium';font-weight:500;font-style:normal;font-stretch:normal}@font-face{font-family:'Guardian Egyptian Regular-Italic';src:url("/a/dist/fonts/GuardianEgyp-RegularIt-Web.eot");src:url("/a/dist/fonts/GuardianEgyp-RegularIt-Web.eot?#iefix") format("embedded-opentype"),url("/a/dist/fonts/GuardianEgyp-RegularIt-Web.woff2") format("woff2"),url("/a/dist/fonts/GuardianEgyp-RegularIt-Web.woff") format("woff");font-weight:400;font-style:italic;font-stretch:normal}.EgypRegular-Italic{font-family:'Guardian Egyptian Regular-Italic';font-weight:400;font-style:italic;font-stretch:normal}@font-face{font-family:'Guardian Egyptian Regular';src:url("/a/dist/fonts/GuardianEgyp-Regular-Web.eot");src:url("/a/dist/fonts/GuardianEgyp-Regular-Web.eot?#iefix") format("embedded-opentype"),url("/a/dist/fonts/GuardianEgyp-Regular-Web.woff2") format("woff2"),url("/a/dist/fonts/GuardianEgyp-Regular-Web.woff") format("woff");font-weight:400;font-style:normal;font-stretch:normal}.EgypRegular{font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:'Guardian Egyptian Light-Italic';src:url("/a/dist/fonts/GuardianEgyp-LightIt-Web.eot");src:url("/a/dist/fonts/GuardianEgyp-LightIt-Web.eot?#iefix") format("embedded-opentype"),url("/a/dist/fonts/GuardianEgyp-LightIt-Web.woff2") format("woff2"),url("/a/dist/fonts/GuardianEgyp-LightIt-Web.woff") format("woff");font-weight:300;font-style:italic;font-stretch:normal}.EgypLight-Italic{font-family:'Guardian Egyptian Light-Italic';font-weight:300;font-style:italic;font-stretch:normal}@font-face{font-family:'Guardian Egyptian Light';src:url("/a/dist/fonts/GuardianEgyp-Light-Web.eot");src:url("/a/dist/fonts/GuardianEgyp-Light-Web.eot?#iefix") format("embedded-opentype"),url("/a/dist/fonts/GuardianEgyp-Light-Web.woff2") format("woff2"),url("/a/dist/fonts/GuardianEgyp-Light-Web.woff") format("woff");font-weight:300;font-style:normal;font-stretch:normal}.EgypLight{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal}@font-face{font-family:'Guardian Egyptian Thin-Italic';src:url("/a/dist/fonts/GuardianEgyp-ThinIt-Web.eot");src:url("/a/dist/fonts/GuardianEgyp-ThinIt-Web.eot?#iefix") format("embedded-opentype"),url("/a/dist/fonts/GuardianEgyp-ThinIt-Web.woff2") format("woff2"),url("/a/dist/fonts/GuardianEgyp-ThinIt-Web.woff") format("woff");font-weight:200;font-style:italic;font-stretch:normal}.EgypThin-Italic{font-family:'Guardian Egyptian Thin-Italic';font-weight:200;font-style:italic;font-stretch:normal}@font-face{font-family:'Guardian Egyptian Thin';src:url("/a/dist/fonts/GuardianEgyp-Thin-Web.eot");src:url("/a/dist/fonts/GuardianEgyp-Thin-Web.eot?#iefix") format("embedded-opentype"),url("/a/dist/fonts/GuardianEgyp-Thin-Web.woff2") format("woff2"),url("/a/dist/fonts/GuardianEgyp-Thin-Web.woff") format("woff");font-weight:200;font-style:normal;font-stretch:normal}.EgypThin{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal}@font-face{font-family:'Guardian Egyptian Hairline-Italic';src:url("/a/dist/fonts/GuardianEgyp-HairlineIt-Web.eot");src:url("/a/dist/fonts/GuardianEgyp-HairlineIt-Web.eot?#iefix") format("embedded-opentype"),url("/a/dist/fonts/GuardianEgyp-HairlineIt-Web.woff2") format("woff2"),url("/a/dist/fonts/GuardianEgyp-HairlineIt-Web.woff") format("woff");font-weight:100;font-style:italic;font-stretch:normal}.EgypHairline-Italic{font-family:'Guardian Egyptian Hairline-Italic';font-weight:100;font-style:italic;font-stretch:normal}@font-face{font-family:'Guardian Egyptian Hairline';src:url("/a/dist/fonts/GuardianEgyp-Hairline-Web.eot");src:url("/a/dist/fonts/GuardianEgyp-Hairline-Web.eot?#iefix") format("embedded-opentype"),url("/a/dist/fonts/GuardianEgyp-Hairline-Web.woff2") format("woff2"),url("/a/dist/fonts/GuardianEgyp-Hairline-Web.woff") format("woff");font-weight:100;font-style:normal;font-stretch:normal}.EgypHairline{font-family:'Guardian Egyptian Hairline';font-weight:100;font-style:normal;font-stretch:normal}@font-face{font-family:'Guardian Egyptian TextBlack-Italic';src:url("/a/dist/fonts/GuardianTextEgyp-BlackIt-Web.eot");src:url("/a/dist/fonts/GuardianTextEgyp-BlackIt-Web.eot?#iefix") format("embedded-opentype"),url("/a/dist/fonts/GuardianTextEgyp-BlackIt-Web.woff2") format("woff2"),url("/a/dist/fonts/GuardianTextEgyp-BlackIt-Web.woff") format("woff");font-weight:900;font-style:italic;font-stretch:normal}.EgypTextBlack-Italic{font-family:'Guardian Egyptian TextBlack-Italic';font-weight:900;font-style:italic;font-stretch:normal}@font-face{font-family:'Guardian Egyptian TextBlack';src:url("/a/dist/fonts/GuardianTextEgyp-Black-Web.eot");src:url("/a/dist/fonts/GuardianTextEgyp-Black-Web.eot?#iefix") format("embedded-opentype"),url("/a/dist/fonts/GuardianTextEgyp-Black-Web.woff2") format("woff2"),url("/a/dist/fonts/GuardianTextEgyp-Black-Web.woff") format("woff");font-weight:900;font-style:normal;font-stretch:normal}.EgypTextBlack{font-family:'Guardian Egyptian TextBlack';font-weight:900;font-style:normal;font-stretch:normal}@font-face{font-family:'Guardian Egyptian Text-BoldItalic';src:url("/a/dist/fonts/GuardianTextEgyp-BoldIt-Web.eot");src:url("/a/dist/fonts/GuardianTextEgyp-BoldIt-Web.eot?#iefix") format("embedded-opentype"),url("/a/dist/fonts/GuardianTextEgyp-BoldIt-Web.woff2") format("woff2"),url("/a/dist/fonts/GuardianTextEgyp-BoldIt-Web.woff") format("woff");font-weight:700;font-style:italic;font-stretch:normal}.EgypText-BoldItalic{font-family:'Guardian Egyptian Text-BoldItalic';font-weight:700;font-style:italic;font-stretch:normal}@font-face{font-family:'Guardian Egyptian Text-Bold';src:url("/a/dist/fonts/GuardianTextEgyp-Bold-Web.eot");src:url("/a/dist/fonts/GuardianTextEgyp-Bold-Web.eot?#iefix") format("embedded-opentype"),url("/a/dist/fonts/GuardianTextEgyp-Bold-Web.woff2") format("woff2"),url("/a/dist/fonts/GuardianTextEgyp-Bold-Web.woff") format("woff");font-weight:700;font-style:normal;font-stretch:normal}.EgypText-Bold{font-family:'Guardian Egyptian Text-Bold';font-weight:700;font-style:normal;font-stretch:normal}@font-face{font-family:'Guardian Egyptian Text-MediumItalic';src:url("/a/dist/fonts/GuardianTextEgyp-MediumIt-Web.eot");src:url("/a/dist/fonts/GuardianTextEgyp-MediumIt-Web.eot?#iefix") format("embedded-opentype"),url("/a/dist/fonts/GuardianTextEgyp-MediumIt-Web.woff2") format("woff2"),url("/a/dist/fonts/GuardianTextEgyp-MediumIt-Web.woff") format("woff");font-weight:500;font-style:italic;font-stretch:normal}.EgypText-MediumItalic{font-family:'Guardian Egyptian Text-MediumItalic';font-weight:500;font-style:italic;font-stretch:normal}@font-face{font-family:'Guardian Egyptian Text-Medium';src:url("/a/dist/fonts/GuardianTextEgyp-Medium-Web.eot");src:url("/a/dist/fonts/GuardianTextEgyp-Medium-Web.eot?#iefix") format("embedded-opentype"),url("/a/dist/fonts/GuardianTextEgyp-Medium-Web.woff2") format("woff2"),url("/a/dist/fonts/GuardianTextEgyp-Medium-Web.woff") format("woff");font-weight:500;font-style:normal;font-stretch:normal}.EgypText-Medium{font-family:'Guardian Egyptian Text-Medium';font-weight:500;font-style:normal;font-stretch:normal}@font-face{font-family:'Guardian Egyptian TextRegular-Italic';src:url("/a/dist/fonts/GuardianTextEgyp-RegularIt-Web.eot");src:url("/a/dist/fonts/GuardianTextEgyp-RegularIt-Web.eot?#iefix") format("embedded-opentype"),url("/a/dist/fonts/GuardianTextEgyp-RegularIt-Web.woff2") format("woff2"),url("/a/dist/fonts/GuardianTextEgyp-RegularIt-Web.woff") format("woff");font-weight:400;font-style:italic;font-stretch:normal}.EgypTextRegular-Italic{font-family:'Guardian Egyptian TextRegular-Italic';font-weight:400;font-style:italic;font-stretch:normal}@font-face{font-family:'Guardian Egyptian TextRegular';src:url("/a/dist/fonts/GuardianTextEgyp-Regular-Web.eot");src:url("/a/dist/fonts/GuardianTextEgyp-Regular-Web.eot?#iefix") format("embedded-opentype"),url("/a/dist/fonts/GuardianTextEgyp-Regular-Web.woff2") format("woff2"),url("/a/dist/fonts/GuardianTextEgyp-Regular-Web.woff") format("woff");font-weight:400;font-style:normal;font-stretch:normal}.EgypTextRegular{font-family:'Guardian Egyptian TextRegular';font-weight:400;font-style:normal;font-stretch:normal}.editlink{font-size:11px}body{overflow:hidden}.slick-slider{margin-bottom:0 !important}.quote-carousel .quote-carousel-autoplay .slick-dots li{position:relative;display:inline-block;height:20px;margin:5px 0;padding:0;cursor:pointer;width:32px}.quote-carousel .quote-carousel-autoplay .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.quote-carousel .quote-carousel-autoplay .slick-dots li button:before{font-family:'slick';font-size:17px;line-height:20px;position:absolute;top:0;left:0;width:27px;height:21px;content:'•';text-align:center;color:#747474}.quote-carousel .quote-carousel-autoplay .slick-dots li.slick-active button:before{color:#fff}@media (max-width: 768px){html#design2017 body.homepg2017 .row.padded{margin-right:20px;margin-left:20px}}html#design2017 .bluebg{background-color:#0E4C7A}html#design2017 .right{float:right}html#design2017 .left{float:left}html#design2017 .contact-us-banner{display:none}html#design2017 body.forms-page section.wysiwyg{background-color:#07305E}html#design2017 .cta{height:auto;width:auto;display:inline-block;padding-top:9px}html#design2017 .cta span{display:inline-block;float:left;font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;letter-spacing:0.88px;text-transform:uppercase;line-height:20px;color:#2D3135;margin-top:49px}html#design2017 .cta span.white{color:#fff}html#design2017 .cta span.red{color:#EE000E}html#design2017 .cta a{display:inline-block;float:left}html#design2017 .cta a.cta-right-redOnWhite{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;display:inline-block;cursor:pointer;width:120px;height:120px !important;background:url("/a/dist/img/cta-btn2-right-redOnWhite.svg") no-repeat center center,url("/a/dist/img/cta-btn2-right-redOnWhite-hoverWhiteOnRed.svg") no-repeat -9999px -9999px}html#design2017 .cta a.cta-right-redOnWhite:hover{width:120px;height:120px;background:url("/a/dist/img/cta-btn2-right-redOnWhite-hoverWhiteOnRed.svg") no-repeat center center}html#design2017 .cta a.cta-right-whiteOnRed{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;display:inline-block;cursor:pointer;width:105px;height:105px;background:url("/a/dist/img/cta-btn2-right-whiteOnRed.svg") no-repeat center center,url("/a/dist/img/cta-btn2-right-whiteOnRed-hoverWhiteOnRed.svg") no-repeat -9999px -9999px}html#design2017 .cta a.cta-right-whiteOnRed:hover{width:105px;height:105px;background:url("/a/dist/img/cta-btn2-right-whiteOnRed-hoverWhiteOnRed.svg") no-repeat center center}html#design2017 .cta a.cta-down-whiteOnRed{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;display:inline-block;cursor:pointer;width:105px;height:105px;background:url("/a/dist/img/cta-btn2-down-whiteOnRed.svg") no-repeat center center,url("/a/dist/img/cta-btn2-down-whiteOnRed-hoverRedOnWhite.svg") no-repeat -9999px -9999px}html#design2017 .cta a.cta-down-whiteOnRed:hover{width:105px;height:105px;background:url("/a/dist/img/cta-btn2-down-whiteOnRed-hoverRedOnWhite.svg") no-repeat center center}html#design2017 .cta a.cta-right-blueOnWhite{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;display:inline-block;cursor:pointer;width:105px;height:105px;background:url("/a/dist/img/cta-btn2-right-blueOnWhite.svg") no-repeat center center,url("/a/dist/img/cta-btn2-right-blueOnWhite-hoverWhiteOnRed.svg") no-repeat -9999px -9999px}html#design2017 .cta a.cta-right-blueOnWhite:hover{width:105px;height:105px;background:url("/a/dist/img/cta-btn2-right-blueOnWhite-hoverWhiteOnRed.svg") no-repeat center center}html#design2017 ul.cd-nav__secondary-ul li.cd-nav__top-li__li.mobile-view .cta a.cta-right-redOnWhite{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;display:inline-block;cursor:pointer;width:120px;height:120px !important;background:url("/a/dist/img/cta-btn2-right-redOnWhite.svg") no-repeat center center,url("/a/dist/img/cta-btn2-right-redOnWhite-hoverWhiteOnRed.svg") no-repeat -9999px -9999px;width:105px;height:105px !important;position:relative;left:-18px}html#design2017 ul.cd-nav__secondary-ul li.cd-nav__top-li__li.mobile-view .cta a.cta-right-redOnWhite:hover{width:120px;height:120px;background:url("/a/dist/img/cta-btn2-right-redOnWhite-hoverWhiteOnRed.svg") no-repeat center center}html#design2017 ul.cd-nav__secondary-ul li.cd-nav__top-li__li.mobile-view .cta a.cta-right-redOnWhite:hover{width:105px;height:105px}html#design2017 .cta.pressevents{float:right;padding-top:3px;margin-right:-10px}html#design2017 .cta.pressevents a{margin-top:5px}html#design2017 .cta.pressevents.contactus{float:none;margin-top:-25px;padding-top:3px}html#design2017 .cta.inside-hero{width:98px;position:relative;margin-left:90px}html#design2017 .cta.inside-hero span{float:none;position:absolute;top:-89px;left:21px}html#design2017 .cta.inside-hero a{float:none;position:absolute;top:-14px}html#design2017 .cta.call-out-box{position:absolute;bottom:0;right:0}html#design2017 .cta.call-out-box span{margin-top:43px}body.homepage.homepg2017 header.nav2017{height:96px}body.homepage.homepg2017 header.nav2017 .cd-logo{width:168px}html#design2017 .blur,html#design2017 .blur2,html#design2017 body.inside2017 .blur,html#design2017 body.inside2017 .blur2{-webkit-filter:blur(3px);filter:blur(3px)}html#design2017 .gp-search,html#design2017 body.inside2017 .gp-search{display:none}html#design2017 #cd-primary-nav li.cd-nav__top-li__doubleCol.has-children.noarrow,html#design2017 body.inside2017 #cd-primary-nav li.cd-nav__top-li__doubleCol.has-children.noarrow{background-image:none}html#design2017 #cd-primary-nav li.cd-nav__top-li__doubleCol.has-children.noarrow:hover,html#design2017 body.inside2017 #cd-primary-nav li.cd-nav__top-li__doubleCol.has-children.noarrow:hover{background-image:none}html#design2017 #cd-primary-nav ul.cd-nav__secondary-ul li.cd-nav__tab-items.search2017,html#design2017 body.inside2017 #cd-primary-nav ul.cd-nav__secondary-ul li.cd-nav__tab-items.search2017{width:100% !important;height:120px;margin-top:46px}html#design2017 #cd-primary-nav ul.cd-nav__secondary-ul li.cd-nav__tab-items.search2017 form,html#design2017 body.inside2017 #cd-primary-nav ul.cd-nav__secondary-ul li.cd-nav__tab-items.search2017 form{display:block;line-height:44px;overflow:hidden;white-space:nowrap;border-bottom:1px solid #60C7D7;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;padding-bottom:30px;width:100%;height:115px}html#design2017 #cd-primary-nav ul.cd-nav__secondary-ul li.cd-nav__tab-items.search2017 form input[type=search],html#design2017 body.inside2017 #cd-primary-nav ul.cd-nav__secondary-ul li.cd-nav__tab-items.search2017 form input[type=search]{background-color:transparent;border:0 none;outline:none;height:118px;font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:100px;color:#60C7D7;letter-spacing:0;line-height:56px;width:100%}html#design2017 #cd-primary-nav ul.cd-nav__secondary-ul li.cd-nav__tab-items.search2017 form input[type=search]::-webkit-input-placeholder,html#design2017 body.inside2017 #cd-primary-nav ul.cd-nav__secondary-ul li.cd-nav__tab-items.search2017 form input[type=search]::-webkit-input-placeholder{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:100px;color:#60C7D7;letter-spacing:0;line-height:96px;opacity:0.5}html#design2017 #cd-primary-nav ul.cd-nav__secondary-ul li.cd-nav__tab-items.search2017 form input[type=search]:-ms-input-placeholder,html#design2017 body.inside2017 #cd-primary-nav ul.cd-nav__secondary-ul li.cd-nav__tab-items.search2017 form input[type=search]:-ms-input-placeholder{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:100px;color:#60C7D7;letter-spacing:0;line-height:96px;opacity:0.5}html#design2017 #cd-primary-nav ul.cd-nav__secondary-ul li.cd-nav__tab-items.search2017 form input[type=search]::-ms-input-placeholder,html#design2017 body.inside2017 #cd-primary-nav ul.cd-nav__secondary-ul li.cd-nav__tab-items.search2017 form input[type=search]::-ms-input-placeholder{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:100px;color:#60C7D7;letter-spacing:0;line-height:96px;opacity:0.5}html#design2017 #cd-primary-nav ul.cd-nav__secondary-ul li.cd-nav__tab-items.search2017 form input[type=search]::placeholder,html#design2017 body.inside2017 #cd-primary-nav ul.cd-nav__secondary-ul li.cd-nav__tab-items.search2017 form input[type=search]::placeholder{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:100px;color:#60C7D7;letter-spacing:0;line-height:96px;opacity:0.5}html#design2017 #cd-primary-nav ul.cd-nav__secondary-ul li.cd-nav__tab-items.search2017 form input[type=submit],html#design2017 body.inside2017 #cd-primary-nav ul.cd-nav__secondary-ul li.cd-nav__tab-items.search2017 form input[type=submit]{background:url("/a/dist/img/cta-button-right-redOnWhite.svg") no-repeat -2px -7px,url("/a/dist/img/cta-button-right-whiteOnRed-hover.svg") no-repeat -9999px -9999px;color:transparent;height:120px;width:120px;border:0 none;position:absolute;right:0}html#design2017 #cd-primary-nav ul.cd-nav__secondary-ul li.cd-nav__tab-items.search2017 form input[type=submit]:hover,html#design2017 body.inside2017 #cd-primary-nav ul.cd-nav__secondary-ul li.cd-nav__tab-items.search2017 form input[type=submit]:hover{background:url("/a/dist/img/cta-button-right-whiteOnRed-hover.svg") no-repeat -4px -11px}html#design2017 ul.cd-nav__secondary-ul li.mobile-view ul.cd-nav__ul-custom li.nav-text-desc div.cd-nav__intro p,html#design2017 body.inside2017 ul.cd-nav__secondary-ul li.mobile-view ul.cd-nav__ul-custom li.nav-text-desc div.cd-nav__intro p{display:block}html#design2017 #cd-primary-nav li.cd-nav__top-li__doubleCol.mobile-view a.cd-search-trigger,html#design2017 body.inside2017 #cd-primary-nav li.cd-nav__top-li__doubleCol.mobile-view a.cd-search-trigger{display:none}html#design2017 body #cd-primary-nav>.has-children>a,html#design2017 body.inside2017 body #cd-primary-nav>.has-children>a{cursor:pointer;z-index:9999}html#design2017 body #cd-primary-nav .cd-nav__top-li__solo a,html#design2017 body.inside2017 body #cd-primary-nav .cd-nav__top-li__solo a{cursor:pointer;z-index:9999}html#design2017 ul.cd-header-buttons,html#design2017 body.inside2017 ul.cd-header-buttons{right:3%}html#design2017 #cd-primary-nav li.cd-nav__top-li__solo.mobile-view a.cd-search-trigger,html#design2017 body.inside2017 #cd-primary-nav li.cd-nav__top-li__solo.mobile-view a.cd-search-trigger{display:none}html#design2017 #cd-primary-nav li.cd-nav__top-li__solo.desktop-view,html#design2017 body.inside2017 #cd-primary-nav li.cd-nav__top-li__solo.desktop-view{cursor:pointer;z-index:9999}html#design2017 #cd-primary-nav li.desktop-view,html#design2017 body.inside2017 #cd-primary-nav li.desktop-view{z-index:9999}html#design2017 #cd-primary-nav li.desktop-view a,html#design2017 #cd-primary-nav li.desktop-view a:visited,html#design2017 body.inside2017 #cd-primary-nav li.desktop-view a,html#design2017 body.inside2017 #cd-primary-nav li.desktop-view a:visited{color:#01A2C1}html#design2017 #cd-primary-nav li.desktop-view a.selected,html#design2017 #cd-primary-nav li.desktop-view a.selected:visited,html#design2017 body.inside2017 #cd-primary-nav li.desktop-view a.selected,html#design2017 body.inside2017 #cd-primary-nav li.desktop-view a.selected:visited{color:#01A2C1}html#design2017 #cd-primary-nav li.desktop-view a:hover,html#design2017 body.inside2017 #cd-primary-nav li.desktop-view a:hover{text-decoration:underline;color:#017D95}html#design2017 #cd-primary-nav ul.cd-nav__ul-custom li a:hover,html#design2017 body.inside2017 #cd-primary-nav ul.cd-nav__ul-custom li a:hover{color:#017D95;text-decoration:underline}body.homepage.homepg2017 header.cd-main-header,html#design2017 body.inside2017 header.cd-main-header{background-color:#fff}body.homepage.homepg2017 header.cd-main-header.nav2017,html#design2017 body.inside2017 header.cd-main-header.nav2017{background:none}body.homepage.homepg2017 #cd-primary-nav,html#design2017 body.inside2017 #cd-primary-nav{padding:0;right:0;top:0}body.homepage.homepg2017 #cd-primary-nav li.desktop-view .cd-search-trigger,html#design2017 body.inside2017 #cd-primary-nav li.desktop-view .cd-search-trigger{margin-top:0 !important}body.homepage.homepg2017 #cd-primary-nav li.desktop-view a.hover,body.homepage.homepg2017 #cd-primary-nav li.desktop-view a.hover,html#design2017 body.inside2017 #cd-primary-nav li.desktop-view a.hover,html#design2017 body.inside2017 #cd-primary-nav li.desktop-view a.hover{background-image:none}body.homepage.homepg2017 #cd-primary-nav li.desktop-view a.cd-search-trigger span.icon,body.homepage.homepg2017 #cd-primary-nav li.desktop-view a.cd-search-trigger span.icon:hover,body.homepage.homepg2017 #cd-primary-nav li.desktop-view a.cd-search-trigger:hover span.icon,body.homepage.homepg2017 #cd-primary-nav li.desktop-view a.cd-search-trigger:hover span.icon:hover,html#design2017 body.inside2017 #cd-primary-nav li.desktop-view a.cd-search-trigger span.icon,html#design2017 body.inside2017 #cd-primary-nav li.desktop-view a.cd-search-trigger span.icon:hover,html#design2017 body.inside2017 #cd-primary-nav li.desktop-view a.cd-search-trigger:hover span.icon,html#design2017 body.inside2017 #cd-primary-nav li.desktop-view a.cd-search-trigger:hover span.icon:hover{background:url("/a/dist/img/search-blue.svg") no-repeat !important}body.homepage.homepg2017 #cd-primary-nav li.desktop-view a.cd-search-trigger span.icon,body.homepage.homepg2017 #cd-primary-nav li.desktop-view a.cd-search-trigger:hover span.icon,html#design2017 body.inside2017 #cd-primary-nav li.desktop-view a.cd-search-trigger span.icon,html#design2017 body.inside2017 #cd-primary-nav li.desktop-view a.cd-search-trigger:hover span.icon{width:21px}body.homepage.homepg2017 #cd-primary-nav .cd-nav__top-li__doubleCol.has-children img.more-down-arrow,html#design2017 body.inside2017 #cd-primary-nav .cd-nav__top-li__doubleCol.has-children img.more-down-arrow{width:14px;margin-left:7px;margin-top:-3px}body.homepage.homepg2017 .cd-nav__intro h4,html#design2017 body.inside2017 .cd-nav__intro h4{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;color:#fff !important}body.homepage.homepg2017 .cd-nav__intro p,html#design2017 body.inside2017 .cd-nav__intro p{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;color:#fff !important}body.homepage.homepg2017 .cd-nav__top-li__li,html#design2017 body.inside2017 .cd-nav__top-li__li{margin-top:11px}body.homepage.homepg2017 #gp-search,html#design2017 body.inside2017 #gp-search{margin-top:11px}body.homepage.homepg2017 .desktop-secondary-ul:before,html#design2017 body.inside2017 .desktop-secondary-ul:before{opacity:0.9;background-color:#083261;-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,0.2);box-shadow:0 0 40px 0 rgba(0,0,0,0.2)}html#design2017 body.homepg2017 a.cd-logo{height:65px;width:172px;margin-left:-2px;text-indent:-9999px;background:url("/a/dist/img/genpact-logo.svg") no-repeat top left}html#design2017 body.homepg2017 .cd-nav-trigger{top:21px}html#design2017 body.homepg2017 .cd-nav-trigger span,html#design2017 body.homepg2017 .cd-nav-trigger span:before,html#design2017 body.homepg2017 .cd-nav-trigger span:after{background-color:#01A2C1 !important;height:3px}html#design2017 body.inside2017 a.cd-logo{height:65px;width:172px;margin-left:-2px;text-indent:-9999px;background:url("/a/dist/img/genpact-logo.svg") no-repeat top left}html#design2017 body.inside2017 .cd-nav-trigger{height:33px;top:21px}html#design2017 body.inside2017 .cd-nav-trigger span,html#design2017 body.inside2017 .cd-nav-trigger span:before,html#design2017 body.inside2017 .cd-nav-trigger span:after{background-color:#fff !important;height:3px}html#design2017 body.inside2017 #cd-primary-nav li.desktop-view .cd-search-trigger .icon,html#design2017 body.inside2017 #cd-primary-nav li.desktop-view .cd-search-trigger span.icon:hover,html#design2017 body.inside2017 #cd-primary-nav li.desktop-view .cd-search-trigger .icon,html#design2017 body.inside2017 #cd-primary-nav li.desktop-view .cd-search-trigger span.icon:hover{background-image:url("/a/dist/img/search-blue.svg") !important}@media only screen and (max-width: 1024px){#cd-primary-nav{opacity:0.9;background-color:#083261}#cd-primary-nav .mobile-view{width:243px}#cd-primary-nav .mobile-view .cd-nav__intro{padding-top:9px}#cd-primary-nav .mobile-view .cd-nav__intro h4{font-size:21px;font-weight:bold;padding-bottom:28px}#cd-primary-nav .mobile-view .cd-nav__intro p{font-size:18px;line-height:27px}#cd-primary-nav .mobile-view .cd-nav__intro .cta p{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;padding:25px 0 0 0}#cd-primary-nav .mobile-view .cd-nav__intro .cta a.cta{margin-top:-16px;margin-left:-30px;height:inherit}#cd-primary-nav .mobile-view ul.cd-nav__ul-custom li.go-back a{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:12px;letter-spacing:0;line-height:20px;text-transform:uppercase;margin-top:15px}#cd-primary-nav .mobile-view ul.cd-nav__ul-custom li a{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;height:32px;font-size:16px}#cd-primary-nav .cd-primary-nav .mobile-view.has-children>a:after{background:url("/a/dist/img/nav-blue-active-onWhite.svg") no-repeat 0 0;top:11px;right:23px}#cd-primary-nav li a{color:#fff;font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:27px;letter-spacing:0;line-height:48px}#cd-primary-nav li.cd-nav__top-li__doubleCol a{color:#fff}#cd-primary-nav li.cd-nav__top-li__li a.cd-nav__top-li__li__header{color:#60C7D7;font-size:21px;line-height:32px;padding-top:5px}#cd-primary-nav li.cd-nav__top-li__li a.cd-nav__top-li__li__header:hover,#cd-primary-nav li.cd-nav__top-li__li a.cd-nav__top-li__li__header a:hover{text-decoration:underline !important}#cd-primary-nav .cd-nav__ul-custom{opacity:0.9;background-color:#083261}#cd-primary-nav .cd-nav__ul-custom li a{color:#fff !important}#cd-primary-nav .mobile-view__search{opacity:0.9;background-color:#083261}#cd-primary-nav .mobile-view__search input[type="submit"]{background:url("/a/dist/img/search-white.svg") no-repeat scroll 5px 23px}#cd-primary-nav .mobile-view__search input[type="search"]{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:27px;letter-spacing:0;line-height:48px}}@media (min-width: 768px){html#design2017 header.cd-main-header.nav2017,html#design2017 body.inside2017 header.cd-main-header.nav2017{background:none}html#design2017 ul.cd-header-buttons,html#design2017 body.inside2017 ul.cd-header-buttons{right:8%}}@media (min-width: 803px) and (max-width: 991px){html#design2017 ul.cd-header-buttons,html#design2017 body.inside2017 ul.cd-header-buttons{right:3%}}@media (min-width: 992px) and (max-width: 1024px){html#design2017 ul.cd-header-buttons,html#design2017 body.inside2017 ul.cd-header-buttons{right:6%}}@media (min-width: 1025px){html#design2017 .cd-main-header .container,html#design2017 body.inside2017 .cd-main-header .container{width:1032px}html#design2017 #cd-primary-nav,html#design2017 body.inside2017 #cd-primary-nav{padding-left:226px}html#design2017 #cd-primary-nav li.desktop-view,html#design2017 body.inside2017 #cd-primary-nav li.desktop-view{margin-top:22px;margin-left:0.6em}html#design2017 #cd-primary-nav li.cd-nav__tab-items,html#design2017 body.inside2017 #cd-primary-nav li.cd-nav__tab-items{margin-left:0px;width:310px !important}html#design2017 #cd-primary-nav li.cd-nav__tab-items a,html#design2017 body.inside2017 #cd-primary-nav li.cd-nav__tab-items a{background-position:center right 40px;width:310px}html#design2017 #cd-primary-nav li.cd-nav__tab-items a.active,html#design2017 body.inside2017 #cd-primary-nav li.cd-nav__tab-items a.active{background-position:center right 40px;width:310px}html#design2017 #cd-primary-nav ul.cd-nav__secondary-ul,html#design2017 body.inside2017 #cd-primary-nav ul.cd-nav__secondary-ul{left:0;padding-left:14px;height:500px;padding-top:150px;padding-bottom:0;padding-right:14px}html#design2017 #cd-primary-nav ul.cd-nav__secondary-ul .cd-nav__top-li__li,html#design2017 body.inside2017 #cd-primary-nav ul.cd-nav__secondary-ul .cd-nav__top-li__li{margin-top:2px;margin-left:5px;width:441px}html#design2017 #cd-primary-nav ul.cd-nav__secondary-ul .cd-nav__top-li__li .cd-nav__intro,html#design2017 body.inside2017 #cd-primary-nav ul.cd-nav__secondary-ul .cd-nav__top-li__li .cd-nav__intro{margin-top:0}html#design2017 #cd-primary-nav .cd-secondary-nav,html#design2017 body.inside2017 #cd-primary-nav .cd-secondary-nav{top:-17px}html#design2017 #cd-primary-nav .cd-secondary-nav>li>a,html#design2017 body.inside2017 #cd-primary-nav .cd-secondary-nav>li>a{border-spacing:0.22em}html#design2017 #cd-primary-nav li.divider-vertical,html#design2017 body.inside2017 #cd-primary-nav li.divider-vertical{border-left:1px solid #465C7D}html#design2017 #cd-primary-nav .cd-primary-nav .cd-secondary-nav>li,html#design2017 body.inside2017 #cd-primary-nav .cd-primary-nav .cd-secondary-nav>li{height:618px}html#design2017 #cd-primary-nav .cd-nav__ul-custom li,html#design2017 body.inside2017 #cd-primary-nav .cd-nav__ul-custom li{margin-top:4px;margin-bottom:4px}html#design2017 #cd-primary-nav .cd-nav__ul-custom li.nav-text-desc,html#design2017 body.inside2017 #cd-primary-nav .cd-nav__ul-custom li.nav-text-desc{margin-top:4px;margin-bottom:4px;width:400px}body.homepage.homepg2017 #cd-primary-nav>.has-children>a,html#design2017 body.inside2017 #cd-primary-nav>.has-children>a{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:16px;color:#01A2C1;letter-spacing:0;line-height:24px;z-index:9999}body.homepage.homepg2017 .cd-primary-nav>li>a:hover,body.homepage.homepg2017 .cd-primary-nav>li>a.selected,html#design2017 body.inside2017 .cd-primary-nav>li>a:hover,html#design2017 body.inside2017 .cd-primary-nav>li>a.selected{-webkit-box-shadow:none;box-shadow:none}body.homepage.homepg2017 #cd-primary-nav .cd-nav__top-li__solo a,html#design2017 body.inside2017 #cd-primary-nav .cd-nav__top-li__solo a{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:16px;color:#01A2C1;letter-spacing:0;line-height:24px;z-index:9999}body.homepage.homepg2017 #cd-primary-nav li.cd-nav__tab-items a,html#design2017 body.inside2017 #cd-primary-nav li.cd-nav__tab-items a{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:24px;color:#fff !important;letter-spacing:0;line-height:48px;background:url("/a/dist/img/icon-nav-arrow-right.svg") no-repeat -3000px 3px}body.homepage.homepg2017 #cd-primary-nav li.cd-nav__tab-items a.active,html#design2017 body.inside2017 #cd-primary-nav li.cd-nav__tab-items a.active{color:#60C7D7 !important;background:url("/a/dist/img/icon-nav-arrow-right-active.svg") no-repeat -3000px 3px}body.homepage.homepg2017 #cd-primary-nav li.cd-nav__tab-items a,html#design2017 body.inside2017 #cd-primary-nav li.cd-nav__tab-items a{background-position:center right 40px;width:310px}body.homepage.homepg2017 #cd-primary-nav li.cd-nav__tab-items a.active,html#design2017 body.inside2017 #cd-primary-nav li.cd-nav__tab-items a.active{background-position:center right 40px;width:310px}body.homepage.homepg2017 #cd-primary-nav .cd-nav__top-li__doubleCol.has-children,html#design2017 body.inside2017 #cd-primary-nav .cd-nav__top-li__doubleCol.has-children{background-position:top 33px center, top 33px center}body.homepage.homepg2017 #cd-primary-nav .cd-nav__top-li__doubleCol.has-children:hover,html#design2017 body.inside2017 #cd-primary-nav .cd-nav__top-li__doubleCol.has-children:hover{background-position:top 33px center}body.homepage.homepg2017 #cd-primary-nav .cd-nav__ul-custom li a,html#design2017 body.inside2017 #cd-primary-nav .cd-nav__ul-custom li a{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;color:#fff !important;letter-spacing:0;line-height:25px}body.homepage.homepg2017 #cd-primary-nav ul.cd-nav__secondary-ul .cd-nav__top-li__li .cd-nav__intro p,html#design2017 body.inside2017 #cd-primary-nav ul.cd-nav__secondary-ul .cd-nav__top-li__li .cd-nav__intro p{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:24px;color:#fff;letter-spacing:0;line-height:42px;margin-bottom:0}body.homepage.homepg2017 #cd-primary-nav ul.cd-nav__secondary-ul .cd-nav__top-li__li .cd-nav__intro .cta p,html#design2017 body.inside2017 #cd-primary-nav ul.cd-nav__secondary-ul .cd-nav__top-li__li .cd-nav__intro .cta p{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;color:#fff;letter-spacing:0.88px;line-height:20px}body.homepage.homepg2017 ul.cd-header-buttons,html#design2017 body.inside2017 ul.cd-header-buttons{top:18px;right:0}body.homepage.homepg2017 ul.cd-header-buttons .cd-nav-trigger,html#design2017 body.inside2017 ul.cd-header-buttons .cd-nav-trigger{right:15px}body.homepage.homepg2017 ul.cd-header-buttons .cd-search-trigger .icon,html#design2017 body.inside2017 ul.cd-header-buttons .cd-search-trigger .icon{display:block;width:30px;height:44px;position:absolute;top:0;right:0;background:transparent url("/a/dist/img/search-blue.svg") no-repeat scroll top right}html#design2017.dark-header header.cd-main-header.nav2017{height:80px;background:none}html#design2017.dark-header .cd-overlay.is-visible{-webkit-transition:none;transition:none}}@media (min-width: 1200px){html#design2017 .cd-main-header .container,html#design2017 body.inside2017 .cd-main-header .container{width:1257px}html#design2017 #cd-primary-nav,html#design2017 body.inside2017 #cd-primary-nav{padding-left:218px}html#design2017 #cd-primary-nav li.desktop-view,html#design2017 body.inside2017 #cd-primary-nav li.desktop-view{margin-top:22px;margin-left:3.38em !important}html#design2017 #cd-primary-nav li.cd-nav__tab-items,html#design2017 body.inside2017 #cd-primary-nav li.cd-nav__tab-items{margin-left:0px;width:440px !important}html#design2017 #cd-primary-nav li.cd-nav__tab-items a,html#design2017 body.inside2017 #cd-primary-nav li.cd-nav__tab-items a{background-position:right 20px top 19px;width:430px}html#design2017 #cd-primary-nav li.cd-nav__tab-items a.active,html#design2017 body.inside2017 #cd-primary-nav li.cd-nav__tab-items a.active{background-position:right 20px top 19px;width:430px}html#design2017 #cd-primary-nav ul.cd-nav__secondary-ul,html#design2017 body.inside2017 #cd-primary-nav ul.cd-nav__secondary-ul{left:0;padding-left:14px;height:500px;padding-top:150px;padding-bottom:0;padding-right:14px}html#design2017 #cd-primary-nav ul.cd-nav__secondary-ul .cd-nav__top-li__li,html#design2017 body.inside2017 #cd-primary-nav ul.cd-nav__secondary-ul .cd-nav__top-li__li{margin-top:2px;margin-left:46px}html#design2017 #cd-primary-nav ul.cd-nav__secondary-ul .cd-nav__top-li__li .cd-nav__intro,html#design2017 body.inside2017 #cd-primary-nav ul.cd-nav__secondary-ul .cd-nav__top-li__li .cd-nav__intro{margin-top:-2px;overflow:hidden}html#design2017 #cd-primary-nav .cd-secondary-nav,html#design2017 body.inside2017 #cd-primary-nav .cd-secondary-nav{top:-17px}html#design2017 #cd-primary-nav .cd-secondary-nav>li>a,html#design2017 body.inside2017 #cd-primary-nav .cd-secondary-nav>li>a{border-spacing:0.22em}html#design2017 #cd-primary-nav li.divider-vertical,html#design2017 body.inside2017 #cd-primary-nav li.divider-vertical{border-left:1px solid #465C7D}html#design2017 #cd-primary-nav .cd-primary-nav .cd-secondary-nav>li,html#design2017 body.inside2017 #cd-primary-nav .cd-primary-nav .cd-secondary-nav>li{height:618px}html#design2017 #cd-primary-nav .cd-nav__ul-custom li,html#design2017 body.inside2017 #cd-primary-nav .cd-nav__ul-custom li{margin-top:4px;margin-bottom:4px}html#design2017 #cd-primary-nav .cd-nav__ul-custom li.nav-text-desc,html#design2017 body.inside2017 #cd-primary-nav .cd-nav__ul-custom li.nav-text-desc{margin-top:4px;margin-bottom:4px;width:100%}body.homepage.homepg2017 #cd-primary-nav>.has-children>a,html#design2017 body.inside2017 #cd-primary-nav>.has-children>a{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:16px;color:#01A2C1;letter-spacing:0;line-height:24px;z-index:9999}body.homepage.homepg2017 .cd-primary-nav>li>a:hover,body.homepage.homepg2017 .cd-primary-nav>li>a.selected,html#design2017 body.inside2017 .cd-primary-nav>li>a:hover,html#design2017 body.inside2017 .cd-primary-nav>li>a.selected{-webkit-box-shadow:none;box-shadow:none}body.homepage.homepg2017 #cd-primary-nav .cd-nav__top-li__solo a,html#design2017 body.inside2017 #cd-primary-nav .cd-nav__top-li__solo a{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:16px;color:#01A2C1;letter-spacing:0;line-height:24px;z-index:9999}body.homepage.homepg2017 #cd-primary-nav .cd-nav__top-li__solo.desktop-view,html#design2017 body.inside2017 #cd-primary-nav .cd-nav__top-li__solo.desktop-view{margin-left:3.9em}body.homepage.homepg2017 #cd-primary-nav li.cd-nav__tab-items a,html#design2017 body.inside2017 #cd-primary-nav li.cd-nav__tab-items a{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:36px;color:#fff !important;letter-spacing:0;line-height:56px}body.homepage.homepg2017 #cd-primary-nav li.cd-nav__tab-items a.active,html#design2017 body.inside2017 #cd-primary-nav li.cd-nav__tab-items a.active{color:#60C7D7 !important}body.homepage.homepg2017 #cd-primary-nav .cd-nav__ul-custom li a,html#design2017 body.inside2017 #cd-primary-nav .cd-nav__ul-custom li a{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:16px;color:#fff !important;letter-spacing:0;line-height:25px}body.homepage.homepg2017 #cd-primary-nav ul.cd-nav__secondary-ul .cd-nav__top-li__li .cd-nav__intro p,html#design2017 body.inside2017 #cd-primary-nav ul.cd-nav__secondary-ul .cd-nav__top-li__li .cd-nav__intro p{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:30px;color:#fff;letter-spacing:0;line-height:48px;margin-bottom:0}body.homepage.homepg2017 #cd-primary-nav ul.cd-nav__secondary-ul .cd-nav__top-li__li .cd-nav__intro .cta p,html#design2017 body.inside2017 #cd-primary-nav ul.cd-nav__secondary-ul .cd-nav__top-li__li .cd-nav__intro .cta p{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;color:#fff;letter-spacing:0.88px;line-height:20px}body.homepage.homepg2017 ul.cd-header-buttons,html#design2017 body.inside2017 ul.cd-header-buttons{top:18px;right:0px}body.homepage.homepg2017 ul.cd-header-buttons .cd-search-trigger .icon,html#design2017 body.inside2017 ul.cd-header-buttons .cd-search-trigger .icon{display:block;width:30px;height:44px;position:absolute;top:0;right:14px;background:transparent url("/a/dist/img/search-blue.svg") no-repeat scroll 0px 0%}html#design2017 body.inside2017 header.cd-main-header.nav2017{height:80px;background:none}html#design2017 body.inside2017 .cd-overlay.is-visible{-webkit-transition:none;transition:none}}@media (min-width: 1200px) and (max-width: 1250px){html#design2017 #cd-primary-nav,html#design2017 body.inside2017 #cd-primary-nav{right:51px;width:auto;padding-left:249px !important}html#design2017 #cd-primary-nav li.desktop-view,html#design2017 body.inside2017 #cd-primary-nav li.desktop-view{margin-left:3em !important}}@media (min-width: 1200px) and (max-width: 1240px){html#design2017 #cd-primary-nav,html#design2017 body.inside2017 #cd-primary-nav{right:51px;width:auto;padding-left:235px !important}html#design2017 #cd-primary-nav li.desktop-view,html#design2017 body.inside2017 #cd-primary-nav li.desktop-view{margin-left:2.7em !important}}@media only screen and (min-width: 1025px){html#design2017 .cd-primary-nav .cd-secondary-nav::before,html#design2017 .cd-primary-nav .cd-nav-gallery::before,html#design2017 .cd-primary-nav .cd-nav-icons::before,html#design2017 body.inside2017 .cd-primary-nav .cd-secondary-nav::before,html#design2017 body.inside2017 .cd-primary-nav .cd-nav-gallery::before,html#design2017 body.inside2017 .cd-primary-nav .cd-nav-icons::before{height:500px}}html#design2017 header.nav2017 a.cd-logo.white-style,html#design2017 body.inside2017 header.nav2017 a.cd-logo.white-style{background:url("/a/dist/img/genpact-logo-onBlue.svg") no-repeat top left}html#design2017 #cd-primary-nav.white-style li a,html#design2017 body.inside2017 #cd-primary-nav.white-style li a{color:#fff !important}html#design2017 #cd-primary-nav.white-style li a:hover,html#design2017 #cd-primary-nav.white-style li a:visited,html#design2017 body.inside2017 #cd-primary-nav.white-style li a:hover,html#design2017 body.inside2017 #cd-primary-nav.white-style li a:visited{color:#fff !important}html#design2017 #cd-primary-nav.white-style li.desktop-view a.cd-search-trigger span.icon,html#design2017 #cd-primary-nav.white-style li.desktop-view a.cd-search-trigger span.icon:hover,html#design2017 body.inside2017 #cd-primary-nav.white-style li.desktop-view a.cd-search-trigger span.icon,html#design2017 body.inside2017 #cd-primary-nav.white-style li.desktop-view a.cd-search-trigger span.icon:hover{background:url(/a/dist/img/search-white.svg) no-repeat !important}html#design2017 body.homepg2017 #cd-primary-nav li.cd-nav__top-li__doubleCol.mobile-view a img{display:none}html#design2017 body.inside2017 header.nav2017 a.cd-logo{background:url("/a/dist/img/genpact-logo-onBlue.svg") no-repeat top left}html#design2017 body.inside2017 #cd-primary-nav li a{color:#fff !important}html#design2017 body.inside2017 #cd-primary-nav li a:hover,html#design2017 body.inside2017 #cd-primary-nav li a:visited{color:#fff !important}html#design2017 body.inside2017 #cd-primary-nav li.desktop-view a.cd-search-trigger span.icon,html#design2017 body.inside2017 #cd-primary-nav li.desktop-view a.cd-search-trigger span.icon:hover{background:url(/a/dist/img/search-white.svg) no-repeat !important}html#design2017 body.inside2017 #cd-primary-nav li.cd-nav__top-li__doubleCol.mobile-view a img{display:none}html#homepg2017{background-color:#fff}html#homepg2017 .row.padding{padding-left:20px;padding-right:20px}html#homepg2017 .cd-main-header .container{width:295px}html#homepg2017 .container{width:295px}body.homepage.homepg2017{background-color:#fff}body.homepage.homepg2017 main.cd-main-content.main{background:#fff url("/a/dist/img/homepage-bg-2800-v0921.svg") no-repeat center 264px;background-position:center 277px;background-size:2050px}body.homepage.homepg2017 h1,body.homepage.homepg2017 h2,body.homepage.homepg2017 h3,body.homepage.homepg2017 h4,body.homepage.homepg2017 p,body.homepage.homepg2017 caption a{color:#4A4A4A}body.homepage.homepg2017 #hero .welcome{margin:102px 0 80px}body.homepage.homepg2017 #hero h1{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:40px;color:#031A34;letter-spacing:0;line-height:52px;text-transform:none;text-align:center;margin-bottom:25px;padding:0 5px}body.homepage.homepg2017 #hero p.tagline{font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:18px;color:#031A34;letter-spacing:0.47px;line-height:26px;text-align:center;padding:0 40px}body.homepage.homepg2017 #manifest-video{width:100%;margin:0px auto;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.2);box-shadow:0 0 20px 0 rgba(0,0,0,0.2);z-index:0}body.homepage.homepg2017 h2.case-study-intro{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:40px;color:#fff;letter-spacing:0;line-height:52px;text-align:center;margin:0;margin-top:90px}body.homepage.homepg2017 h2.case-study-intro br{display:none}body.homepage.homepg2017 section.casestudy{margin-top:71px;border-top:1px solid rgba(255,255,255,0.1);padding-top:68px;padding-bottom:60px}body.homepage.homepg2017 section.casestudy .story h3{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:24px;color:#fff;letter-spacing:0;line-height:32px;margin-bottom:0}body.homepage.homepg2017 section.casestudy .story .black{color:#000}body.homepage.homepg2017 section.casestudy .story .cta{padding-top:4px}body.homepage.homepg2017 section.casestudy img.feature{-webkit-box-shadow:2.5px 2.5px 10px 0 rgba(0,0,0,0.2);box-shadow:2.5px 2.5px 10px 0 rgba(0,0,0,0.2);margin-top:51px}body.homepage.homepg2017 section.casestudy img.feature.two{margin-left:35px}body.homepage.homepg2017 section.casestudy img.feature.three{width:309px;height:330px}body.homepage.homepg2017 section.casestudy.first{margin-top:10px;padding-top:70px;border-top:0 none}body.homepage.homepg2017 section.casestudy.first h3{color:#fff}body.homepage.homepg2017 .pressbg h2,body.homepage.homepg2017 .eventsbg h2{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:30px;color:#031A34;letter-spacing:0;line-height:40px;text-align:center;padding:0;text-align:left}body.homepage.homepg2017 .pressbg h2 br,body.homepage.homepg2017 .eventsbg h2 br{display:inline-block}body.homepage.homepg2017 .pressbg{margin-top:300px;background:url("/a/dist/img/homepg-bg-greyarrow.svg") no-repeat 14px 112px;background-size:1400px;background-position:-9999px -9999px}body.homepage.homepg2017 .pressbg h2{margin-top:40px}body.homepage.homepg2017 .pressbg h2 br{display:none}body.homepage.homepg2017 .eventsbg{margin-top:70px;background:url("/a/dist/img/homepg-bg-greyarrow.svg") no-repeat right 333px;background-size:1400px;background-position:-1016px -20px;background-position:-9999px -9999px}body.homepage.homepg2017 section#press .item-list,body.homepage.homepg2017 section#events .item-list{border-bottom:0 none;margin-top:25px;overflow:auto}body.homepage.homepg2017 section#press .item-list .date,body.homepage.homepg2017 section#events .item-list .date{float:none;font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;color:#EE000E;letter-spacing:0.88px;line-height:20px;text-transform:uppercase;margin-top:4px;margin-bottom:25px}body.homepage.homepg2017 section#press .item-list .title,body.homepage.homepg2017 section#events .item-list .title{float:none;margin-left:0px;margin-bottom:28px}body.homepage.homepg2017 section#press .item-list .title p,body.homepage.homepg2017 section#events .item-list .title p{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:18px;color:#2D3135;letter-spacing:1.12px;line-height:24px}body.homepage.homepg2017 section#press .item-list .title p a,body.homepage.homepg2017 section#press .item-list .title p a:visited,body.homepage.homepg2017 section#events .item-list .title p a,body.homepage.homepg2017 section#events .item-list .title p a:visited{color:#2D3135}body.homepage.homepg2017 section#press .item-list .title p a:hover,body.homepage.homepg2017 section#events .item-list .title p a:hover{color:#EE000E;text-decoration:underline}body.homepage.homepg2017 section#press .item-list .title p a:active,body.homepage.homepg2017 section#events .item-list .title p a:active{text-decoration:none}body.homepage.homepg2017 section#press .item-list .location,body.homepage.homepg2017 section#events .item-list .location{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:16px;color:#EE000E;letter-spacing:1px;line-height:20px;margin-top:-9px}body.homepage.homepg2017 section#press .cta.red p,body.homepage.homepg2017 section#events .cta.red p{position:absolute;right:116px;margin-top:-6px}body.homepage.homepg2017 section#press{margin-top:42px}body.homepage.homepg2017 section#events{margin-top:37px}body.homepage.homepg2017 section#events .date{margin-bottom:15px}body.homepage.homepg2017 section#events .title{margin-bottom:33px}body.homepage.homepg2017 section#events .title p{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:24px !important;color:#2D3135;letter-spacing:1.5px;line-height:24px}@media (min-width: 440px) and (max-width: 549px){body.homepage.homepg2017{background-position:center 270px}}@media (min-width: 550px) and (max-width: 569px){body.homepage.homepg2017{background-position:center 260px}}@media (min-width: 570px) and (max-width: 723px){body.homepage.homepg2017{background-position:center 210px}}@media (min-width: 724px) and (max-width: 767px){body.homepage.homepg2017{background-position:center 188px}}@media (min-width: 768px){body.homepage.homepg2017{background-position:center 260px}body.homepage.homepg2017 .cd-main-header .container{width:768px}body.homepage.homepg2017 .container{width:768px}body.homepage.homepg2017 #hero .welcome{margin:138px 0 0}body.homepage.homepg2017 #hero h1{font-size:50px;line-height:74px;margin-bottom:0;padding:0}body.homepage.homepg2017 #hero p.tagline{font-size:18px;letter-spacing:0.47px;line-height:54px;padding:0}body.homepage.homepg2017 .see-how{height:111px}body.homepage.homepg2017 .see-how a.play-button{margin-top:-7px}body.homepage.homepg2017 #manifest-video{margin-top:104px}body.homepage.homepg2017 h2.case-study-intro{font-size:50px;letter-spacing:0;line-height:62px;margin-bottom:0;margin-top:74px}body.homepage.homepg2017 h2.case-study-intro br{display:inline-block}body.homepage.homepg2017 section.casestudy{margin-top:13px;border-top:none;padding-bottom:60px}body.homepage.homepg2017 section.casestudy .story h3{font-size:30px;line-height:42px}body.homepage.homepg2017 section.casestudy img.feature{margin-top:5px;margin-left:46px}body.homepage.homepg2017 section.casestudy img.feature.one{width:511px;height:383px}body.homepage.homepg2017 section.casestudy img.feature.two{width:397px;margin-left:-1%}body.homepage.homepg2017 section.casestudy img.feature.three{width:455px;height:486px}body.homepage.homepg2017 section.casestudy.first{margin-top:0}body.homepage.homepg2017 .pressbg h2,body.homepage.homepg2017 .eventsbg h2{font-size:40px;letter-spacing:0;line-height:52px;margin:0 0 20px 0;padding:0;text-align:center}body.homepage.homepg2017 .pressbg h2 br,body.homepage.homepg2017 .eventsbg h2 br{display:inline-block}body.homepage.homepg2017 .pressbg{margin-top:168px;background-position:-9999px -9999px}body.homepage.homepg2017 .eventsbg{margin-top:25px;background-position:-9999px -9999px;padding-bottom:20px}body.homepage.homepg2017 .eventsbg h2{margin-top:37px}body.homepage.homepg2017 section#press .item-list,body.homepage.homepg2017 section#events .item-list{border-bottom:1px solid #E4E4E4;margin-top:29px;overflow:auto}body.homepage.homepg2017 section#press .item-list .date,body.homepage.homepg2017 section#events .item-list .date{float:left;width:116px;font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;color:#EE000E;letter-spacing:0.88px;line-height:20px;text-transform:uppercase;margin-top:4px}body.homepage.homepg2017 section#press .item-list .title,body.homepage.homepg2017 section#events .item-list .title{float:left;width:577px;margin-left:0;margin-bottom:15px}body.homepage.homepg2017 section#press .item-list .title p,body.homepage.homepg2017 section#events .item-list .title p{font-size:20px;color:#2D3135;letter-spacing:0.5px;line-height:32px}body.homepage.homepg2017 section#press .item-list .location,body.homepage.homepg2017 section#events .item-list .location{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;color:#EE000E;letter-spacing:0.88px;line-height:20px;margin-top:-9px}body.homepage.homepg2017 section#press .cta.red p,body.homepage.homepg2017 section#events .cta.red p{right:125px}body.homepage.homepg2017 section#press{margin-top:42px}body.homepage.homepg2017 section#events{margin-top:64px}body.homepage.homepg2017 section#events .item-list .title{margin-bottom:43px}body.homepage.homepg2017 section#events .item-list .location{margin-top:-11px}}@media (min-width: 992px){body.homepage.homepg2017{background-position:center 270px}body.homepage.homepg2017 .cd-main-header .container{width:1032px}body.homepage.homepg2017 .container{width:1032px}body.homepage.homepg2017 #hero .welcome{margin:142px 0 83px}body.homepage.homepg2017 #hero h1{font-size:60px;line-height:74px}body.homepage.homepg2017 #hero p.tagline{font-size:20px;letter-spacing:0.52px;line-height:54px;padding:0}body.homepage.homepg2017 .see-how{height:111px}body.homepage.homepg2017 .see-how a.play-button{margin-top:-7px}body.homepage.homepg2017 #manifest-video{margin-top:17px}body.homepage.homepg2017 h2.case-study-intro{font-size:50px;letter-spacing:0;line-height:62px;margin-bottom:0;margin-top:70px}body.homepage.homepg2017 h2.case-study-intro br{display:inline-block}body.homepage.homepg2017 section.casestudy{margin-top:-10px}body.homepage.homepg2017 section.casestudy .story h3{font-size:30px;line-height:42px}body.homepage.homepg2017 section.casestudy img.feature{margin-top:0px}body.homepage.homepg2017 section.casestudy img.feature.one{width:550px;margin-left:95px;margin-top:-34px;height:auto}body.homepage.homepg2017 section.casestudy img.feature.two{width:382px;margin-top:-44px;margin-left:-3px;height:auto}body.homepage.homepg2017 section.casestudy img.feature.three{width:617px;height:auto}body.homepage.homepg2017 section.casestudy.first{margin-top:-20px}body.homepage.homepg2017 section.casestudy.first .story .cta{padding-top:16px}body.homepage.homepg2017 .pressbg h2,body.homepage.homepg2017 .eventsbg h2{font-size:50px;letter-spacing:0;line-height:62px;margin:0 0 30px 0;padding:0;text-align:center}body.homepage.homepg2017 .pressbg h2 br,body.homepage.homepg2017 .eventsbg h2 br{display:inline-block}body.homepage.homepg2017 .pressbg{margin-top:180px;background-position:-9999px -9999px}body.homepage.homepg2017 .eventsbg{background-position:-1126px -102px}body.homepage.homepg2017 section#press,body.homepage.homepg2017 section#events{margin-top:100px}body.homepage.homepg2017 section#press h2,body.homepage.homepg2017 section#events h2{font-size:30px;letter-spacing:0;line-height:42px;margin-bottom:137px;margin-left:184px}body.homepage.homepg2017 section#press .item-list,body.homepage.homepg2017 section#events .item-list{border-bottom:1px solid #E4E4E4;margin-top:24px;overflow:auto}body.homepage.homepg2017 section#press .item-list .date,body.homepage.homepg2017 section#events .item-list .date{float:left;width:160px;font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;color:#EE000E;letter-spacing:0.88px;line-height:20px;text-transform:uppercase;margin-top:4px}body.homepage.homepg2017 section#press .item-list .title,body.homepage.homepg2017 section#events .item-list .title{float:left;width:600px;margin-left:43px;margin-bottom:35px}body.homepage.homepg2017 section#press .item-list .title p,body.homepage.homepg2017 section#events .item-list .title p{font-size:24px;color:#2D3135;letter-spacing:0.6px;line-height:36px}body.homepage.homepg2017 section#press .item-list .location,body.homepage.homepg2017 section#events .item-list .location{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;color:#EE000E;letter-spacing:0.88px;line-height:20px;margin-top:-9px}body.homepage.homepg2017 section#press .cta.red p,body.homepage.homepg2017 section#events .cta.red p{right:125px}body.homepage.homepg2017 section#press{margin-top:0}body.homepage.homepg2017 section#press .item-list .title{margin-bottom:5px}body.homepage.homepg2017 section#press .item-list .date{width:133px}body.homepage.homepg2017 section#events{margin-top:64px}body.homepage.homepg2017 section#events .item-list .date{width:133px}}@media (min-width: 1024px) and (max-width: 1024px){body.homepage.homepg2017 h2.case-study-intro{margin-top:50px}body.homepage.homepg2017 section.casestudy.first{margin-top:-15px}body.homepage.homepg2017 section.casestudy{margin-top:-15px}body.homepage.homepg2017 section.casestudy img.feature.one{width:560px}body.homepage.homepg2017 section.casestudy img.feature.two{width:350px}}@media (min-width: 1200px){body.homepage.homepg2017{background-position:center 256px;background-size:2300px}body.homepage.homepg2017 .cd-main-header .container{width:1240px}body.homepage.homepg2017 .container{width:1240px}body.homepage.homepg2017 #hero .welcome{margin:144px 0 45px 0}body.homepage.homepg2017 #hero h1{font-size:60px;letter-spacing:0;line-height:74px}body.homepage.homepg2017 #hero p.tagline{font-size:20px;letter-spacing:0.52px;line-height:54px;padding:0}body.homepage.homepg2017 #manifest-video{margin-top:95px}body.homepage.homepg2017 h2.case-study-intro{font-size:50px;letter-spacing:0;line-height:62px;margin-top:85px;margin-bottom:10px}body.homepage.homepg2017 h2.case-study-intro br{display:inline-block}body.homepage.homepg2017 section.casestudy{margin-top:51px;padding-top:43px;padding-bottom:60px}body.homepage.homepg2017 section.casestudy .story h3{font-size:30px;line-height:42px}body.homepage.homepg2017 section.casestudy .story .cta{padding-top:0}body.homepage.homepg2017 section.casestudy img.feature.one{margin-left:0;margin-top:0;width:772px;height:auto}body.homepage.homepg2017 section.casestudy img.feature.two{width:513px;margin:0px 0 0 -4px}body.homepage.homepg2017 section.casestudy.first{margin-top:0}body.homepage.homepg2017 .pressbg h2,body.homepage.homepg2017 .eventsbg h2{font-size:50px;letter-spacing:0;line-height:62px;margin:0 0 20px 0;padding:0;text-align:center}body.homepage.homepg2017 .pressbg h2 br,body.homepage.homepg2017 .eventsbg h2 br{display:inline-block}body.homepage.homepg2017 .pressbg{margin-top:318px;background-position:1179px -55px}body.homepage.homepg2017 .eventsbg{margin-top:25px;background-position:-1126px -135px;padding-bottom:20px}body.homepage.homepg2017 section#press,body.homepage.homepg2017 section#events{width:834px}body.homepage.homepg2017 section#press .item-list,body.homepage.homepg2017 section#events .item-list{border-bottom:1px solid #E4E4E4;margin-top:29px;overflow:auto}body.homepage.homepg2017 section#press .item-list .date,body.homepage.homepg2017 section#events .item-list .date{float:left;width:200px;font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;color:#EE000E;letter-spacing:0.88px;line-height:20px;text-transform:uppercase;margin-top:12px}body.homepage.homepg2017 section#press .item-list .title,body.homepage.homepg2017 section#events .item-list .title{float:left;width:580px;margin:8px 0 8px 15px}body.homepage.homepg2017 section#press .item-list .title p,body.homepage.homepg2017 section#events .item-list .title p{font-size:24px;color:#2D3135;letter-spacing:0.6px;line-height:36px}body.homepage.homepg2017 section#press .item-list .location,body.homepage.homepg2017 section#events .item-list .location{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;color:#EE000E;letter-spacing:0.88px;line-height:20px;margin-top:-12px}body.homepage.homepg2017 section#press .cta.red,body.homepage.homepg2017 section#events .cta.red{margin-top:13px}body.homepage.homepg2017 section#press .cta.red p,body.homepage.homepg2017 section#events .cta.red p{right:125px}body.homepage.homepg2017 section#press{margin-top:0}body.homepage.homepg2017 section#events{margin-top:0}body.homepage.homepg2017 section#events .item-list .title{margin:7px 0 38px 15px}}@media (min-width: 1200px){body.homepage.homepg2017 section#press .cta.red p,body.homepage.homepg2017 section#events .cta.red p{float:right;right:310px}}@media (min-width: 1200px) and (max-width: 1203px){body.homepage.homepg2017 section.casestudy img.feature.two{margin-left:-30px}}@media (min-width: 1204px) and (max-width: 1210px){body.homepage.homepg2017 section.casestudy img.feature.two{margin-left:-26px}}@media (min-width: 1211px) and (max-width: 1219px){body.homepage.homepg2017 section.casestudy img.feature.two{margin-left:-23px}}@media (min-width: 1220px) and (max-width: 1230px){body.homepage.homepg2017 section.casestudy img.feature.two{margin-left:-17px}}@media (min-width: 1231px) and (max-width: 1237px){body.homepage.homepg2017 section.casestudy img.feature.two{margin-left:-14px}}@media (min-width: 1238px) and (max-width: 1245px){body.homepage.homepg2017 section.casestudy img.feature.two{margin-left:-11px}}html#design2017 body.inside2017.casestudy br+br{display:none}html#design2017 body.inside2017.casestudy p{color:#000}html#design2017 body.inside2017.casestudy ul li a{text-indent:0}html#design2017 body.inside2017.casestudy ol{list-style-type:decimal;margin-left:20px;padding-top:0px;padding-bottom:12px;line-height:28px}html#design2017 body.inside2017.casestudy ol li{font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal;margin-bottom:18px;padding-left:7px;font-size:16px;letter-spacing:0.5px;line-height:28px;color:#2D3135}html#design2017 body.inside2017.casestudy .row.padded{padding-left:25px;padding-right:25px}html#design2017 body.inside2017.casestudy .narrow .row.padded{margin-left:0;margin-right:0}html#design2017 body.inside2017.casestudy section.design2017.hero-internal{position:relative;width:100%;height:756px;margin-bottom:0;background-size:cover}html#design2017 body.inside2017.casestudy .herobg-short{position:absolute;top:0;bottom:0;right:0;opacity:1.0;width:100%;height:100%;background-image:url("/a/dist/img/casestudy-bg-2800-shapetrimmed.svg");background-position:right -98px bottom;background-repeat:no-repeat;background-size:300px}html#design2017 body.inside2017.casestudy #hero{height:811px;margin:0;position:relative;resize:vertical}html#design2017 body.inside2017.casestudy #hero .content{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);resize:vertical}html#design2017 body.inside2017.casestudy #hero p.insighttype,html#design2017 body.inside2017.casestudy #hero h4{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;color:#fff;letter-spacing:0;line-height:26px;text-transform:uppercase;margin-bottom:0px}html#design2017 body.inside2017.casestudy #hero h1{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:40px;color:#fff;letter-spacing:0;line-height:52px;text-transform:none;margin:15px 0 0}html#design2017 body.inside2017.casestudy #hero h1.small1{font-size:36px;line-height:52px}html#design2017 body.inside2017.casestudy #hero h1.small2{font-size:35px;line-height:46px}html#design2017 body.inside2017.casestudy #hero h1.small3{font-size:36px;line-height:42px}html#design2017 body.inside2017.casestudy #hero h1.small4{font-size:27px;line-height:32px}html#design2017 body.inside2017.casestudy #hero h2{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;color:#fff;letter-spacing:0;line-height:26px;text-transform:uppercase;margin-bottom:9px;margin-top:30px}html#design2017 body.inside2017.casestudy #hero p{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:24px;color:#fff;letter-spacing:0;line-height:27px}html#design2017 body.inside2017.casestudy #hero p.hero-subtitle{margin-top:45px}html#design2017 body.inside2017.casestudy #hero ul.inside-hero-share{margin-top:12px;margin-bottom:66px;list-style:none;padding-bottom:50px}html#design2017 body.inside2017.casestudy #hero ul.inside-hero-share li{list-style:none;display:inline;margin-right:20px}html#design2017 body.inside2017.casestudy #hero ul.inside-hero-share li:before{content:''}html#design2017 body.inside2017.casestudy .cta.inside-hero{position:absolute;bottom:0;left:-15px;width:200px;margin-left:0;top:0}html#design2017 body.inside2017.casestudy .cta.inside-hero span{top:-84px;left:21px}html#design2017 body.inside2017.casestudy .cta.inside-hero a{top:-23px}html#design2017 body.inside2017.casestudy section.case{margin-top:12px}html#design2017 body.inside2017.casestudy section.case h2{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;color:#000;letter-spacing:0;line-height:26px;text-transform:uppercase;margin-top:50px;margin-bottom:15px}html#design2017 body.inside2017.casestudy section.case h2:first-of-type{margin-top:0;margin-bottom:0}html#design2017 body.inside2017.casestudy section.case h2.line{display:table;white-space:nowrap;color:#fff;width:97%;margin-bottom:30px}html#design2017 body.inside2017.casestudy section.case h2.line:after{border-top:1px solid #dedede;content:'';display:table-cell;position:relative;top:0.9em;width:100%;left:1.5%;opacity:0.4}html#design2017 body.inside2017.casestudy section.case h2.line.black{color:#000}html#design2017 body.inside2017.casestudy section.case h2.line.black:after{border-top:1px solid #cdcdcd}html#design2017 body.inside2017.casestudy section.case p{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:24px;color:#000;letter-spacing:0;line-height:38px}html#design2017 body.inside2017.casestudy section.case p:last-of-type{margin-bottom:0}html#design2017 body.inside2017.casestudy section.case h3,html#design2017 body.inside2017.casestudy section.case h4{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:24px;color:#EE000E;letter-spacing:0;line-height:34px;margin-bottom:26px}html#design2017 body.inside2017.casestudy section.case h4{color:#000}html#design2017 body.inside2017.casestudy section.case .longtext p{font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:16px;color:#2D3135;letter-spacing:0.5px;line-height:28px;margin-bottom:28px}html#design2017 body.inside2017.casestudy section.case .longtext p a{display:inline}html#design2017 body.inside2017.casestudy section.case .longtext p:last-of-type+ul{margin-top:28px}html#design2017 body.inside2017.casestudy section.case .longtext hr{display:none}html#design2017 body.inside2017.casestudy section.case .stat{border-bottom:1px solid #E5E5E5;margin-bottom:48px;padding-bottom:44px}html#design2017 body.inside2017.casestudy section.case .stat .stat-number-large{font-family:'Guardian Egyptian -SemiBold';font-weight:600;font-style:normal;font-stretch:normal;font-size:110px;color:#FF555F;letter-spacing:0.31px;line-height:150px}html#design2017 body.inside2017.casestudy section.case .stat .stat-number-large span.sup{font-family:'Guardian Egyptian -SemiBold';font-weight:600;font-style:normal;font-stretch:normal;font-size:40px;color:#FF555F;letter-spacing:0.28px;line-height:60px;text-transform:uppercase;vertical-align:text-top;margin-left:9px}html#design2017 body.inside2017.casestudy section.case .stat .stat-caption{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:normal;font-size:18px;color:#2D3135;letter-spacing:0;line-height:30px;text-transform:none;margin-top:-20px}html#design2017 body.inside2017.casestudy section.case .stat.last{border:0 none;margin-bottom:0;padding-bottom:0}html#design2017 body.inside2017.casestudy section.case .video{-webkit-box-shadow:5px 5px 20px 0 rgba(0,0,0,0.2);box-shadow:5px 5px 20px 0 rgba(0,0,0,0.2)}html#design2017 body.inside2017.casestudy section.case ol{margin-top:20px;margin-bottom:20px;margin-left:44px}html#design2017 body.inside2017.casestudy section.case ul{margin-left:0;padding-bottom:20px}html#design2017 body.inside2017.casestudy section.case ul li{list-style-position:inside;text-indent:-30px;padding-left:28px;color:#000;font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:16px;letter-spacing:0.57px;line-height:30px;margin-bottom:15px}html#design2017 body.inside2017.casestudy section.case ul li:before{content:"\2022";font-size:50px;padding-right:12px;vertical-align:middle}html#design2017 body.inside2017.casestudy #start.briefbullets{margin-top:60px}html#design2017 body.inside2017.casestudy .briefbullets .row{margin-bottom:60px}html#design2017 body.inside2017.casestudy .briefbullets .row.last{margin-bottom:0px}html#design2017 body.inside2017.casestudy section.case.briefbullets{display:inline-block;margin-top:30px;padding-bottom:0px;margin-bottom:20px}html#design2017 body.inside2017.casestudy section.case.briefbullets h2{margin:20px 0 20px}html#design2017 body.inside2017.casestudy section.case.briefbullets h2:first-of-type{margin-top:0}html#design2017 body.inside2017.casestudy section.case.briefbullets #start+p{margin-top:24px}html#design2017 body.inside2017.casestudy section.case.briefbullets ul li,html#design2017 body.inside2017.casestudy section.case.briefbullets ol li{line-height:38px !important;margin-bottom:1em}html#design2017 body.inside2017.casestudy section.case.briefbullets .bb-even{margin-top:40px}html#design2017 body.inside2017.casestudy section.case.briefbullets .bb-odd p{width:92%}html#design2017 body.inside2017.casestudy section.case.briefbullets .bb-odd ul li,html#design2017 body.inside2017.casestudy section.case.briefbullets .bb-odd ol li{width:93%}html#design2017 body.inside2017.casestudy section.case.results1{margin-top:0}html#design2017 body.inside2017.casestudy section.case.challenges{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}html#design2017 body.inside2017.casestudy section.case.challenges .noHeaderBelow{margin-bottom:30px}html#design2017 body.inside2017.casestudy section.case.challenges .space-below{margin-bottom:0}html#design2017 body.inside2017.casestudy section.case.challenges h3{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:24px;color:#EE000E;letter-spacing:0;line-height:34px;margin-top:0}html#design2017 body.inside2017.casestudy section.case.challenges h3.after-section-title{margin-top:0px}html#design2017 body.inside2017.casestudy section.case.challenges .longtext p{font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:16px;color:#2D3135;letter-spacing:0.5px;line-height:28px;margin-bottom:28px}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock{position:relative;height:474px;width:375px;background-position:top left;background-size:375px 474px;background-color:#083261;-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,0.2);box-shadow:0 0 40px 0 rgba(0,0,0,0.2);margin:120px auto 60px auto}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock h2{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:40px;color:#fff !important;letter-spacing:0;line-height:54px;text-transform:none;padding-top:170px;padding-bottom:0px;margin-left:40px}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock p{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-size:20px;color:#fff !important;letter-spacing:0;line-height:38px;margin-left:40px;margin-right:40px}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock .cta.blue{position:absolute;bottom:0;right:0}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock .cta.blue p{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:700;font-size:14px;color:#fff;letter-spacing:0.88px;text-transform:uppercase;line-height:20px;display:inline-block;vertical-align:top;padding:49px 0;margin:0;position:absolute;right:120px;width:270px;text-align:right}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock .cta.blue a.cta.blueOnWhite{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;display:inline-block;cursor:pointer;width:105px;height:105px;background:url("/a/dist/img/cta-btn2-right-blueOnWhite.svg") no-repeat center center,url("/a/dist/img/cta-btn2-right-blueOnWhite-hoverWhiteOnRed.svg") no-repeat -9999px -9999px}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock .cta.blue a.cta.blueOnWhite:hover{width:105px;height:105px;background:url("/a/dist/img/cta-btn2-right-blueOnWhite-hoverWhiteOnRed.svg") no-repeat center center}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock>section.case{margin-top:20px}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock.xs{margin-left:-29px;height:474px;width:385px;margin-top:40px;margin-bottom:40px}html#design2017 body.inside2017.casestudy section.case.challenges ul{margin-left:25px}html#design2017 body.inside2017.casestudy section.case.challenges ul li{list-style-position:inside;text-indent:-30px;padding-left:28px;color:#000;font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:16px;letter-spacing:0.57px;line-height:30px;margin-bottom:15px}html#design2017 body.inside2017.casestudy section.case.challenges ul li:before{content:"\2022";font-size:50px;padding-right:12px;vertical-align:middle}html#design2017 body.inside2017.casestudy section.case.challenges ul li:last-of-type{margin-bottom:0}html#design2017 body.inside2017.casestudy ul+p{margin-top:30px}html#design2017 body.inside2017.casestudy p+ul{margin-bottom:20px !important}html#design2017 body.inside2017.casestudy ul+h3{margin-bottom:40px}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock{position:relative;height:474px;width:375px;background-position:top left;background-size:375px 474px;background-color:#083261;-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,0.2);box-shadow:0 0 40px 0 rgba(0,0,0,0.2)}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock h2{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:40px;color:#fff !important;letter-spacing:0;line-height:54px;text-transform:none;padding-top:170px;padding-bottom:0px;margin-left:40px}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock p{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-size:20px;color:#fff !important;letter-spacing:0;line-height:38px;margin-left:40px;margin-right:40px}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock .cta.blue{position:absolute;bottom:0;right:0}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock .cta.blue p{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:700;font-size:14px;color:#fff;letter-spacing:0.88px;text-transform:uppercase;line-height:20px;display:inline-block;vertical-align:top;padding:49px 0;margin:0;position:absolute;right:120px;width:270px;text-align:right}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock .cta.blue a.cta.blueOnWhite{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;display:inline-block;cursor:pointer;width:105px;height:105px;background:url("/a/dist/img/cta-btn2-right-blueOnWhite.svg") no-repeat center center,url("/a/dist/img/cta-btn2-right-blueOnWhite-hoverWhiteOnRed.svg") no-repeat -9999px -9999px}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock .cta.blue a.cta.blueOnWhite:hover{width:105px;height:105px;background:url("/a/dist/img/cta-btn2-right-blueOnWhite-hoverWhiteOnRed.svg") no-repeat center center}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock>section.case{margin-top:20px}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock.xs{margin-left:-29px;height:474px;width:385px;margin-top:80px;margin-bottom:40px}html#design2017 body.inside2017.casestudy .bluebg{background-color:#0E4C7A;margin-top:50px}html#design2017 body.inside2017.casestudy .quote-space-above{margin-top:0px}html#design2017 body.inside2017.casestudy .quote-author{text-align:center}html#design2017 body.inside2017.casestudy section.case.quote{margin-top:0;margin-bottom:0;background-color:transparent}html#design2017 body.inside2017.casestudy section.case.quote blockquote{background-color:transparent;color:#fff;font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:30px;padding:0 0 20px 0;quotes:"“" "”" "‘" "’"}html#design2017 body.inside2017.casestudy section.case.quote blockquote:before{color:#fff;content:open-quote;font-family:Georgia, "Times New Roman", Helvetica, Arial, sans-serif;font-size:150px;font-family:helvetica, arial, sans-serif;line-height:0.1em;margin-right:0.25em;vertical-align:-0.3em;margin-left:-12px}html#design2017 body.inside2017.casestudy section.case.quote blockquote p{color:#fff;display:inline;font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:30px;letter-spacing:0;line-height:44px}html#design2017 body.inside2017.casestudy section.case.quote p.quote-author{color:#fff}html#design2017 body.inside2017.casestudy .stat-space-above{margin-top:0px}html#design2017 body.inside2017.casestudy section.case.relatedgraphic{margin-top:0}html#design2017 body.inside2017.casestudy section.case.relatedgraphic .viewbtn{width:85px;margin:13px 0 0;height:150px}html#design2017 body.inside2017.casestudy section.case.relatedgraphic .viewbtn p.view{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:14px;letter-spacing:0.88px;text-transform:uppercase;line-height:20px;color:#fff;width:85px;margin-bottom:0;text-align:center}html#design2017 body.inside2017.casestudy section.case.relatedgraphic .viewbtn .cta.red.down.toggleGraphic{width:85px;margin:0;left:3px}html#design2017 body.inside2017.casestudy section.case.relatedgraphic img{-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,0.2);box-shadow:0 0 40px 0 rgba(0,0,0,0.2)}html#design2017 body.inside2017.casestudy section.case.relatedgraphic p{font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:30px;color:#fff;letter-spacing:0;line-height:44px;margin-bottom:1em}html#design2017 body.inside2017.casestudy section.case.relatedgraphic .cta.red.down{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;display:inline-block;cursor:pointer;width:105px;height:105px;background:url("/a/dist/img/cta-btn2-down-whiteOnRed.svg") no-repeat center center,url("/a/dist/img/cta-btn2-down-whiteOnRed-hoverRedOnWhite.svg") no-repeat -9999px -9999px;margin-top:-29px;margin-left:-27px;position:relative;left:9px}html#design2017 body.inside2017.casestudy section.case.relatedgraphic .cta.red.down:hover{width:105px;height:105px;background:url("/a/dist/img/cta-btn2-down-whiteOnRed-hoverRedOnWhite.svg") no-repeat center center}html#design2017 body.inside2017.casestudy section.case.relatedgraphic .space-above{margin-top:40px}html#design2017 body.inside2017.casestudy section.case.relatedgraphic .data-display{display:none;text-align:center;margin-bottom:30px}html#design2017 body.inside2017.casestudy section.case.relatedgraphic .cta.red.down.toggleGraphic{margin-top:-9px}html#design2017 body.inside2017.casestudy section.case.relatedgraphic .cta.red.down.toggleGraphic.turn180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}html#design2017 body.inside2017.casestudy .whitebg section.case.relatedgraphic{margin-top:240px}html#design2017 body.inside2017.casestudy .whitebg section.case.relatedgraphic p{color:#FF555F}html#design2017 body.inside2017.casestudy .bluebg section.case.relatedgraphic h2 span{color:#fff;background-color:#0E4C7A}html#design2017 body.inside2017.casestudy .bluebg section.case.relatedgraphic p{color:#fff}html#design2017 body.inside2017.casestudy .solutions-space-above{margin-top:0}html#design2017 body.inside2017.casestudy .bodycontent-twoColBlocksFirst{background-color:#0E4C7A;background-image:none;padding-top:60px;padding-bottom:60px;margin-top:40px;margin-bottom:40px}html#design2017 body.inside2017.casestudy section.case.solution h3{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:24px;color:#fff;letter-spacing:0;line-height:34px;margin-top:0px}html#design2017 body.inside2017.casestudy section.case.solution h3.after-section-title{margin-top:40px}html#design2017 body.inside2017.casestudy section.case.solution h2:first-of-type{margin-top:0px}html#design2017 body.inside2017.casestudy section.case.solution p{color:#fff;font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:16px;letter-spacing:0.5px;line-height:28px;margin-bottom:28px}html#design2017 body.inside2017.casestudy section.case.solution ul{margin-left:0}html#design2017 body.inside2017.casestudy section.case.solution ul li{list-style-position:inside;text-indent:-30px;padding-left:28px;color:#fff;font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:16px;letter-spacing:0.57px;line-height:30px;margin-bottom:15px}html#design2017 body.inside2017.casestudy section.case.solution ul li:before{content:"\2022";font-size:50px;padding-right:12px;vertical-align:middle}html#design2017 body.inside2017.casestudy section.case.solution .space-below{margin-bottom:0}html#design2017 body.inside2017.casestudy section.case.results2{margin-top:50px;margin-bottom:40px}html#design2017 body.inside2017.casestudy section.case.results2 h3{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:24px;color:#EE000E;letter-spacing:0;line-height:34px;margin-top:36px}html#design2017 body.inside2017.casestudy section.case.results2 h2:first-of-type{margin-top:0}html#design2017 body.inside2017.casestudy section.case.results2 p{font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:16px;color:#000;letter-spacing:0.5px;line-height:28px;margin-bottom:24px}html#design2017 body.inside2017.casestudy section.case.results2 ul{margin-left:0;margin-top:10px;margin-bottom:30px}html#design2017 body.inside2017.casestudy section.case.results2 ul li{color:#2D3135;font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:16px;letter-spacing:0.57px;line-height:30px;margin-bottom:15px}html#design2017 body.inside2017.casestudy section.case.results2 ul li:before{content:"\2022";color:#2D3135;font-size:50px;padding-right:12px;vertical-align:middle}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock.second{margin-top:0px}html#design2017 body.inside2017.casestudy section.case.follows{margin-top:0px}html#design2017 body.inside2017.casestudy section#events.related-insights{margin-top:49px;margin-bottom:350px}html#design2017 body.inside2017.casestudy .darkbluebg{background-color:#083261;-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,0.2);box-shadow:0 0 40px 0 rgba(0,0,0,0.2)}html#design2017 body.inside2017.casestudy section#press{margin-bottom:200px}html#design2017 body.inside2017.casestudy section#press,html#design2017 body.inside2017.casestudy section#events{margin-top:140px}html#design2017 body.inside2017.casestudy section#press h2,html#design2017 body.inside2017.casestudy section#events h2{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:30px;color:#000;letter-spacing:0;line-height:40px;margin-bottom:70px}html#design2017 body.inside2017.casestudy section#press .item-list,html#design2017 body.inside2017.casestudy section#events .item-list{border-bottom:1px solid #E4E4E4;margin-top:25px;overflow:auto}html#design2017 body.inside2017.casestudy section#press .item-list .date,html#design2017 body.inside2017.casestudy section#events .item-list .date{float:none;font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;color:#EE000E;letter-spacing:0.88px;line-height:20px;text-transform:uppercase;margin-top:4px;margin-bottom:20px}html#design2017 body.inside2017.casestudy section#press .item-list .title,html#design2017 body.inside2017.casestudy section#events .item-list .title{float:none;margin-left:0px;margin-bottom:35px}html#design2017 body.inside2017.casestudy section#press .item-list .title p,html#design2017 body.inside2017.casestudy section#events .item-list .title p{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:18px;color:#2D3135;letter-spacing:1.12px;line-height:24px}html#design2017 body.inside2017.casestudy section#press .item-list .title p a,html#design2017 body.inside2017.casestudy section#press .item-list .title p a:visited,html#design2017 body.inside2017.casestudy section#events .item-list .title p a,html#design2017 body.inside2017.casestudy section#events .item-list .title p a:visited{color:#2D3135}html#design2017 body.inside2017.casestudy section#press .item-list .title p a:hover,html#design2017 body.inside2017.casestudy section#events .item-list .title p a:hover{color:#EE000E;text-decoration:underline}html#design2017 body.inside2017.casestudy section#press .item-list .title p a:active,html#design2017 body.inside2017.casestudy section#events .item-list .title p a:active{text-decoration:none}html#design2017 body.inside2017.casestudy section#press .item-list .location,html#design2017 body.inside2017.casestudy section#events .item-list .location{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:16px;color:#EE000E;letter-spacing:1px;line-height:20px;margin-top:-9px}html#design2017 body.inside2017.casestudy section#press .cta.red p,html#design2017 body.inside2017.casestudy section#events .cta.red p{position:absolute;right:120px}html#design2017 body.inside2017.casestudy section#press{margin-top:166px}html#design2017 body.inside2017.casestudy section#events{margin-top:75px}html#design2017 body.inside2017.casestudy section#events .title p{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:24px;color:#2D3135;letter-spacing:1.5px;line-height:24px}html#design2017 body.inside2017.casestudy .pressbg{background:url("/a/dist/img/homepg-bg-greyarrow.svg") no-repeat 14px 112px;background-size:1400px}html#design2017 body.inside2017.casestudy .eventsbg{background:url("/a/dist/img/homepg-bg-greyarrow.svg") no-repeat right 333px;background-size:1400px;background-position:-1016px -20px}html#design2017 body.inside2017.casestudy section.case.challenges.firstoption{margin-top:0}html#design2017 body.inside2017.casestudy section.case.challenges.zerotop{margin-top:0}html#design2017 body.inside2017.casestudy section.design2017.hero-internal{margin-bottom:0}html#design2017 body.inside2017.casestudy .bodycontent-abstract{margin-top:0;margin-bottom:0;padding-top:40px;padding-bottom:0px}html#design2017 body.inside2017.casestudy .bodycontent-abstract p{font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:16px;line-height:28px;font-style:italic}html#design2017 body.inside2017.casestudy .bodycontent-text{margin-top:0;margin-bottom:0;padding-top:40px;padding-bottom:40px}html#design2017 body.inside2017.casestudy .bodycontent-text .row.padded{margin-left:0;margin-right:0;padding-left:25px;padding-right:25px}html#design2017 body.inside2017.casestudy .bodycontent-text .longtext h3:first-of-type{margin-top:0}html#design2017 body.inside2017.casestudy .bodycontent-text section.wysiwyg{font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal;padding-top:0;padding-bottom:0}html#design2017 body.inside2017.casestudy .bodycontent-text section.wysiwyg p,html#design2017 body.inside2017.casestudy .bodycontent-text section.wysiwyg p strong{font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal;font-weight:400;font-size:20px;letter-spacing:0.5px;line-height:34px}html#design2017 body.inside2017.casestudy .bodycontent-text section.wysiwyg p strong{font-weight:600}html#design2017 body.inside2017.casestudy .bodycontent-text+.bodycontent-text{padding:0px 0 40px;margin-top:0px}html#design2017 body.inside2017.casestudy .bodycontent-text+.bodycontent-text h2.line{margin-top:60px}html#design2017 body.inside2017.casestudy .bodycontent-text+.bodycontent-text h3.after-section-title{margin-top:0px}html#design2017 body.inside2017.casestudy .bodycontent-text.first .longtext p:first-of-type{width:100%}html#design2017 body.inside2017.casestudy .bodycontent-text.first .longtext.pdfpage p:first-of-type{width:100%}html#design2017 body.inside2017.casestudy .bodycontent-twoColText{padding-top:40px;padding-bottom:40px}html#design2017 body.inside2017.casestudy .bodycontent-twoColText.first,html#design2017 body.inside2017.casestudy .bodycontent-text.first{margin-top:40px}html#design2017 body.inside2017.casestudy .bodycontent-twoColText section.case.challenges{margin-top:0px}html#design2017 body.inside2017.casestudy .bodycontent-video{margin-top:0px;margin-bottom:0;padding-top:24px;padding-bottom:40px}html#design2017 body.inside2017.casestudy .bodycontent-embed{margin-top:0;margin-bottom:0;padding-top:40px;padding-bottom:40px}html#design2017 body.inside2017.casestudy div.container.bodycontent-text+div.container.bodycontent-emphasisline{padding-bottom:30px}html#design2017 body.inside2017.casestudy .bodycontent-emphasisline{padding-top:40px;padding-bottom:40px;margin-top:0;margin-bottom:0;text-align:center}html#design2017 body.inside2017.casestudy .bodycontent-emphasisline .emphasis-line--copy{color:#000;font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:28px;line-height:40px;text-align:center;font-style:italic}html#design2017 body.inside2017.casestudy .bodycontent-relatedcontent{margin-top:0px;margin-bottom:0;padding-top:40px;padding-bottom:40px}html#design2017 body.inside2017.casestudy .bodycontent-relatedcontent .row.padded{padding-left:0;padding-right:0}html#design2017 body.inside2017.casestudy section.case .relatedContentBox h2:first-of-type{margin-top:0}html#design2017 body.inside2017.casestudy .relatedContentBox{position:relative;height:474px;width:375px;-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,0.2);box-shadow:0 0 40px 0 rgba(0,0,0,0.2);overflow:auto;margin-top:0;background-size:cover}html#design2017 body.inside2017.casestudy .relatedContentBox .copy{position:absolute;top:46px;left:30px;right:80px;overflow:auto}html#design2017 body.inside2017.casestudy .relatedContentBox .copy h2{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:36px;color:#fff !important;letter-spacing:0;line-height:42px;text-transform:none;margin-bottom:25px !important}html#design2017 body.inside2017.casestudy .relatedContentBox .copy p{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-size:20px;color:#fff !important;letter-spacing:0;line-height:38px}html#design2017 body.inside2017.casestudy .relatedContentBox.one{background-repeat:no-repeat}html#design2017 body.inside2017.casestudy .relatedContentBox.side{margin-top:30px;background-repeat:no-repeat}html#design2017 body.inside2017.casestudy .relatedContentBox.two{margin-top:20px;background-repeat:no-repeat;margin:30px 0 0 auto}html#design2017 body.inside2017.casestudy .contentmodule-graphic{padding-top:40px;padding-bottom:40px;margin-bottom:40px;margin-top:40px}html#design2017 body.inside2017.casestudy .contentmodule-graphic .row.padded{padding-left:25px;padding-right:25px}html#design2017 body.inside2017.casestudy .contentmodule-graphic section.case.statistics{margin-top:10px}html#design2017 body.inside2017.casestudy .contentmodule-graphic section.case.statistics h2{margin-bottom:55px}html#design2017 body.inside2017.casestudy .contentmodule-graphic section.case.statistics .cta.red.down{margin-top:-15px}html#design2017 body.inside2017.casestudy .contentmodule-graphic section.case.statistics .data-display{display:none}html#design2017 body.inside2017.casestudy .contentmodule-graphic .relatedgraphic.firstoption p{font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:30px;line-height:44px;margin-bottom:1em}html#design2017 body.inside2017.casestudy .bodycontent-text .noSectionTitle{margin-top:-20px !important}html#design2017 body.inside2017.casestudy .contentmodule-quote{margin-top:60px;margin-bottom:40px;padding-bottom:40px;padding-top:70px}html#design2017 body.inside2017.casestudy .contentmodule-metrics{padding-top:40px;padding-bottom:40px}html#design2017 body.inside2017.casestudy .paragraph-with-metrics{padding-top:40px;padding-bottom:40px;margin-top:0;margin-bottom:0;padding-left:25px;padding-right:25px}html#design2017 body.inside2017.casestudy .paragraph-with-metrics h2{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:36px;letter-spacing:0;line-height:46px}html#design2017 body.inside2017.casestudy .paragraph-with-metrics p{font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:20px;letter-spacing:0.5px;line-height:34px}html#design2017 body.inside2017.casestudy .paragraph-with-metrics p:last-of-type{margin-bottom:0}html#design2017 body.inside2017.casestudy .paragraph-with-metrics .paragraph-with-metrics--main .sidebar-in-content .paragraph-with-metrics--value-wrapper span.paragraph-with-metrics--value{font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:90px;font-weight:bold}html#design2017 body.inside2017.casestudy .paragraph-with-metrics .paragraph-with-metrics--main .sidebar-in-content .paragraph-with-metrics--value-wrapper span.paragraph-with-metrics--value-description{font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:14px;margin-bottom:0}html#design2017 body.inside2017.casestudy .paragraph-with-metrics .sidebar-in-content-below{margin-bottom:0}html#design2017 body.inside2017.casestudy .paragraph-with-bullets{padding-top:40px;padding-bottom:40px;margin-top:0;margin-bottom:0;padding-left:25px;padding-right:25px}html#design2017 body.inside2017.casestudy .paragraph-with-bullets h2{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:36px;letter-spacing:0;line-height:46px}html#design2017 body.inside2017.casestudy .paragraph-with-bullets p{font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:20px;letter-spacing:0.5px;line-height:34px}html#design2017 body.inside2017.casestudy .paragraph-with-bullets p:last-of-type{margin-bottom:0}html#design2017 body.inside2017.casestudy .paragraph-with-bullets--sidebar h3{font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal;font-weight:normal;font-size:21px;text-transform:uppercase}html#design2017 body.inside2017.casestudy section.footnotes{padding-top:32px;padding-left:25px;padding-right:25px;padding:32px 25px 60px}html#design2017 body.inside2017.casestudy section.footnotes p{font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:14px;margin-top:10px;line-height:19px}html#design2017 body.inside2017.casestudy section.footnotes ol{list-style-type:none}html#design2017 body.inside2017.casestudy section.footnotes ol li{margin-bottom:10px;padding-bottom:0px}html#design2017 body.inside2017.casestudy .oldentryfix{padding-bottom:0;margin-top:-166px;margin-bottom:-130px}html#design2017 body.inside2017.casestudy section.case .longtext p:last-of-type{margin-bottom:0}html#design2017 body.inside2017.casestudy section.case .longtext ul:last-of-type{padding-bottom:12px}html#design2017 body.inside2017.casestudy hr.old-design{display:block}html#design2017 body.inside2017.casestudy .bio-byline .text .name-title-combo{font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal}html#design2017 body.inside2017.casestudy .bio-byline .text .name-title-combo span.author{font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal}html#design2017 body.inside2017.casestudy .bio-byline .text .name-title-combo span.title{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal}html#design2017 body.inside2017.casestudy .author-byline{margin-top:40px;margin-bottom:40px}html#design2017 body.inside2017.casestudy .bodycontent-text .challenges .longtext .blog-bio-pic{float:left}html#design2017 body.inside2017.casestudy .bodycontent-text .challenges .longtext img.blog-author-pic.img-circle{height:150px}html#design2017 body.inside2017.casestudy .bodycontent-text .challenges .longtext img.blog-author-pic.header.img-circle{height:100px;float:none;margin-right:30px;margin-bottom:20px}html#design2017 body.inside2017.casestudy .bodycontent-text .challenges .longtext .blog-bio-info{float:right;width:50%;margin-top:10px}html#design2017 body.inside2017.casestudy .bodycontent-text .challenges .longtext p.blog-author{font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:28px;margin-bottom:3px}html#design2017 body.inside2017.casestudy .bodycontent-text .challenges .longtext p.blog-author-title{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:18px;text-transform:none}html#design2017 body.inside2017.casestudy .bodycontent-text .challenges .longtext p a{font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal}html#design2017 body.inside2017.casestudy .related-topics-tags{margin-top:20px}html#design2017 body.inside2017.casestudy .related-topics-tags p{font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal}html#design2017 body.inside2017.casestudy section.case ul ul,html#design2017 body.inside2017.casestudy section.case ol ul,html#design2017 body.inside2017.casestudy section.case ol ol{margin-top:18px}html#design2017 body.inside2017.casestudy .insights-author__bio{padding-left:25px;padding-right:25px}html#design2017 body.inside2017.casestudy section.quote-carousel-half{background-color:#fff}html#design2017 body.inside2017.casestudy section.quote-carousel-half .quote-carousel{margin-top:0 !important}html#design2017 body.inside2017.casestudy section.case.briefbullets ul,html#design2017 body.inside2017.casestudy section.case.briefbullets ol{margin-top:20px;margin-bottom:0 !important;padding-bottom:0}html#design2017 body.inside2017.casestudy section.case.briefbullets ul li,html#design2017 body.inside2017.casestudy section.case.briefbullets ol li{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:24px;color:#000;letter-spacing:0.27px;line-height:30px}html#design2017 body.inside2017.casestudy section.case.briefbullets ol{margin-left:20px}@media (min-width: 401px) and (max-width: 991px){html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock.xs,html#design2017 body.inside2017.casestudy section.case.challenges .relatedContentBox{margin-left:auto;margin-right:auto}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock.xs,html#design2017 body.inside2017.casestudy section.case.results2 .relatedContentBox{margin-left:auto;margin-right:auto}}@media (max-width: 400px){html#design2017 body.inside2017.casestudy .relatedContentBox.one{margin:0 auto}html#design2017 body.inside2017.casestudy .relatedContentBox.two{margin:0 auto}html#design2017 body.inside2017.casestudy .relatedContentBox.side{margin:40px 0 0 -30px}}@media (min-width: 300px) and (max-width: 430px){html#design2017 body.inside2017.casestudy section.case.challenges .relatedContentBox.side{width:120%;margin-left:-33px}}@media (min-width: 300px) and (max-width: 399px){html#design2017 body.inside2017.casestudy .herobg2,html#design2017 body.inside2017.casestudy .herobg-pdf{background-size:266px;height:125%;background-position:right -103px bottom}html#design2017 body.inside2017.casestudy #hero h1{font-size:30px;line-height:42px;margin-top:9px}html#design2017 body.inside2017.casestudy #hero p{font-size:20px;line-height:24px}html#design2017 body.inside2017.casestudy #hero ul.inside-hero-share{margin-bottom:25px}html#design2017 body.inside2017.casestudy #hero ul.inside-hero-share li{margin-right:8px}html#design2017 body.inside2017.casestudy .relatedContentBox .copy{width:70%}html#design2017 body.inside2017.casestudy .relatedContentBox .copy h2{font-size:24px;line-height:35px}html#design2017 body.inside2017.casestudy .relatedContentBox .cta.call-out-box{right:43px}html#design2017 body.inside2017.casestudy .relatedContentBox.one{margin:0 auto}html#design2017 body.inside2017.casestudy .relatedContentBox.two{margin:0 auto}html#design2017 body.inside2017.casestudy .relatedContentBox.side{margin:40px 0 0 -34px}}@media (min-width: 410px) and (max-width: 767px){html#design2017 body.inside2017.casestudy .bodycontent-relatedcontent .row.padded{padding-left:25px;padding-right:25px}}@media (min-width: 768px){html#design2017 body.inside2017.casestudy .row.padded{margin-left:0;margin-right:40px;padding-left:0;padding-right:0}html#design2017 body.inside2017.casestudy .narrow .row.padded{margin-left:0;margin-right:0;padding-left:0;padding-right:0}html#design2017 body.inside2017.casestudy .cd-main-header .container{width:748px}html#design2017 body.inside2017.casestudy .container{width:748px}html#design2017 body.inside2017.casestudy section.design2017.hero-internal{position:relative;width:100%;height:756px;margin-bottom:0;background-size:cover}html#design2017 body.inside2017.casestudy .herobg-short{position:absolute;top:0;bottom:0;right:0;opacity:1.0;width:100%;height:100%;background-image:url("/a/dist/img/casestudy-bg-2800-shapetrimmed.svg");background-position:right bottom;background-repeat:no-repeat;background-size:300px}html#design2017 body.inside2017.casestudy #hero{height:755px;margin:0;background-size:305px;position:relative;resize:vertical}html#design2017 body.inside2017.casestudy #hero .content{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);resize:vertical}html#design2017 body.inside2017.casestudy #hero h1{font-size:40px;line-height:52px}html#design2017 body.inside2017.casestudy #hero h1.small1{font-size:40px;line-height:52px}html#design2017 body.inside2017.casestudy #hero h1.small2{font-size:38px;line-height:52px}html#design2017 body.inside2017.casestudy #hero h1.small3{font-size:38px;line-height:52px}html#design2017 body.inside2017.casestudy #hero h1.small4{font-size:40px;line-height:52px}html#design2017 body.inside2017.casestudy #hero h2{margin-bottom:9px;margin-top:30px}html#design2017 body.inside2017.casestudy #hero p{line-height:33px;margin-bottom:18px}html#design2017 body.inside2017.casestudy #hero ul.inside-hero-share{margin-top:30px;margin-bottom:40px}html#design2017 body.inside2017.casestudy .cta.inside-hero{position:absolute;bottom:0;left:-15px;width:200px;margin-left:0;top:0}html#design2017 body.inside2017.casestudy section.case h2:first-of-type{margin-top:0}html#design2017 body.inside2017.casestudy section.case .stat{border-bottom:0 none}html#design2017 body.inside2017.casestudy #start{margin-top:0px}html#design2017 body.inside2017.casestudy #start.case.briefbullets{margin-top:80px}html#design2017 body.inside2017.casestudy section.case.briefbullets{display:inline-block;margin-top:60px}html#design2017 body.inside2017.casestudy section.case.briefbullets p:first-of-type{width:100%}html#design2017 body.inside2017.casestudy section.case.briefbullets .bb-even{margin-top:40px}html#design2017 body.inside2017.casestudy section.case.challenges{margin-top:0;margin-bottom:0}html#design2017 body.inside2017.casestudy section.case.challenges .space-below{margin-bottom:0}html#design2017 body.inside2017.casestudy section.case.challenges h3,html#design2017 body.inside2017.casestudy section.case.challenges h4{font-size:24px;letter-spacing:0;line-height:34px;margin-top:42px}html#design2017 body.inside2017.casestudy section.case.challenges h3.fullWidth{width:100%}html#design2017 body.inside2017.casestudy section.case.challenges h3.halfWidth{width:50%}html#design2017 body.inside2017.casestudy section.case.challenges h3{width:100%}html#design2017 body.inside2017.casestudy section.case.challenges .longtext p{font-size:16px;letter-spacing:0.5px;line-height:28px;margin-bottom:28px}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock{height:375px;width:474px;background-position:top center}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock h2{font-size:40px;letter-spacing:0;line-height:54px;padding:140px 0 0 10px}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock p{font-size:20px;letter-spacing:0;line-height:38px;padding:0 10px}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock .cta.blue p{color:#fff}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock .cta.blue a.cta.blueOnWhite{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;display:inline-block;cursor:pointer;width:105px;height:105px;background:url("/a/dist/img/cta-btn2-right-blueOnWhite.svg") no-repeat center center,url("/a/dist/img/cta-btn2-right-blueOnWhite-hoverWhiteOnRed.svg") no-repeat -9999px -9999px}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock .cta.blue a.cta.blueOnWhite:hover{width:105px;height:105px;background:url("/a/dist/img/cta-btn2-right-blueOnWhite-hoverWhiteOnRed.svg") no-repeat center center}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock>section.case{margin-top:20px}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock.second{width:376px;height:394px}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock.second h2{padding:116px 0 0 40px}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock.xs{margin-top:0px}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock{height:375px;width:474px;background-position:top center}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock h2{font-size:40px;letter-spacing:0;line-height:54px;padding:140px 0 0 10px}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock p{font-size:20px;letter-spacing:0;line-height:38px;padding:0 10px}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock .cta.blue p{color:#fff}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock .cta.blue a.cta.blueOnWhite{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;display:inline-block;cursor:pointer;width:105px;height:105px;background:url("/a/dist/img/cta-btn2-right-blueOnWhite.svg") no-repeat center center,url("/a/dist/img/cta-btn2-right-blueOnWhite-hoverWhiteOnRed.svg") no-repeat -9999px -9999px}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock .cta.blue a.cta.blueOnWhite:hover{width:105px;height:105px;background:url("/a/dist/img/cta-btn2-right-blueOnWhite-hoverWhiteOnRed.svg") no-repeat center center}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock>section.case{margin-top:20px}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock.second{width:376px;height:394px}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock.second h2{padding:93px 0 0 10px}html#design2017 body.inside2017.casestudy .bluebg{margin-top:0px}html#design2017 body.inside2017.casestudy .quote-space-above{margin-top:0}html#design2017 body.inside2017.casestudy section.case.quote{margin-top:50px;margin-bottom:74px}html#design2017 body.inside2017.casestudy section.case.quote img.quotemark{height:69px;width:41px}html#design2017 body.inside2017.casestudy section.case.quote p.quote{font-size:42px;letter-spacing:0;line-height:58px;margin-top:30px}html#design2017 body.inside2017.casestudy .section.case.relatedgraphic .cta.red.down{right:0px;left:unset;position:relative}html#design2017 body.inside2017.casestudy .section.case.relatedgraphic .viewbtn{width:85px;margin:13px 0 0;height:150px}html#design2017 body.inside2017.casestudy .section.case.relatedgraphic .viewbtn p.view{width:85px;margin-bottom:0;text-align:center}html#design2017 body.inside2017.casestudy .section.case.relatedgraphic .viewbtn .cta.red.down.toggleGraphic{width:85px;margin:0;left:3px}html#design2017 body.inside2017.casestudy .whitebg section.case.relatedgraphic{margin-top:0px}html#design2017 body.inside2017.casestudy .whitebg section.case.relatedgraphic p{font-size:30px;letter-spacing:0;line-height:44px}html#design2017 body.inside2017.casestudy .whitebg section.case.relatedgraphic .space-above{margin-top:0}html#design2017 body.inside2017.casestudy .bluebg section.case.relatedgraphic{margin-top:10px}html#design2017 body.inside2017.casestudy .bluebg section.case.relatedgraphic h2 span{color:#fff;background-color:#0E4C7A}html#design2017 body.inside2017.casestudy .bluebg section.case.relatedgraphic p{color:#fff}html#design2017 body.inside2017.casestudy .casestudyshapes{background-size:1400px;background-position:right bottom}html#design2017 body.inside2017.casestudy section.case.solution{margin-top:0;margin-bottom:0}html#design2017 body.inside2017.casestudy section.case.solution h3{font-size:24px;letter-spacing:0;line-height:34px;margin-right:60px;margin-top:40px}html#design2017 body.inside2017.casestudy section.case.solution p{color:#fff;font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:16px;letter-spacing:0.5px;line-height:28px;margin-right:0px}html#design2017 body.inside2017.casestudy section.case.solution ul{margin-left:0}html#design2017 body.inside2017.casestudy section.case.solution ul li{color:#fff;font-size:16px;letter-spacing:0.57px;line-height:30px;margin-bottom:28px}html#design2017 body.inside2017.casestudy section.case.solution .space-below{margin-bottom:0}html#design2017 body.inside2017.casestudy section.case.results2{margin-top:30px;margin-bottom:120px}html#design2017 body.inside2017.casestudy section.case.results2 h3{font-size:24px;letter-spacing:0;line-height:34px;margin-top:35px}html#design2017 body.inside2017.casestudy section.case.results2 p{font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:16px;letter-spacing:0.5px;line-height:28px;margin-bottom:30px}html#design2017 body.inside2017.casestudy section.case.results2 ul{margin-top:40px;margin-bottom:40px}html#design2017 body.inside2017.casestudy section.case.results2 ul li{list-style-position:inside;text-indent:-30px;padding-left:28px;font-size:14px;letter-spacing:0.5px;line-height:26px;margin-bottom:25px}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock{width:375px;height:474px}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock.second{width:376px;height:394px;margin-top:0}html#design2017 body.inside2017.casestudy section.case.follows{margin-top:0px}html#design2017 body.inside2017.casestudy section#events.related-insights{margin-top:7px;margin-bottom:350px}html#design2017 body.inside2017.casestudy section#press{margin-bottom:300px}html#design2017 body.inside2017.casestudy section#press,html#design2017 body.inside2017.casestudy section#events{margin-top:130px}html#design2017 body.inside2017.casestudy section#press h2,html#design2017 body.inside2017.casestudy section#events h2{font-size:30px;letter-spacing:0;line-height:42px;margin-bottom:84px;margin-left:32px}html#design2017 body.inside2017.casestudy section#press .item-list,html#design2017 body.inside2017.casestudy section#events .item-list{border-bottom:1px solid #E4E4E4;margin-top:29px;overflow:auto}html#design2017 body.inside2017.casestudy section#press .item-list .date,html#design2017 body.inside2017.casestudy section#events .item-list .date{float:left;width:100px;font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;color:#EE000E;letter-spacing:0.88px;line-height:20px;text-transform:uppercase;margin-top:4px}html#design2017 body.inside2017.casestudy section#press .item-list .title,html#design2017 body.inside2017.casestudy section#events .item-list .title{float:left;width:365px;margin-left:33px;margin-bottom:35px}html#design2017 body.inside2017.casestudy section#press .item-list .title p,html#design2017 body.inside2017.casestudy section#events .item-list .title p{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:18px;color:#2D3135;letter-spacing:1.12px;line-height:24px}html#design2017 body.inside2017.casestudy section#press .item-list .location,html#design2017 body.inside2017.casestudy section#events .item-list .location{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;color:#EE000E;letter-spacing:0.88px;line-height:20px;margin-top:-9px}html#design2017 body.inside2017.casestudy section#press{margin-top:263px}html#design2017 body.inside2017.casestudy section#press .item-list .title{margin-bottom:5px}html#design2017 body.inside2017.casestudy .pressbg{background-position:284px 0px}html#design2017 body.inside2017.casestudy .eventsbg{background-position:-204px 602px}html#design2017 body.inside2017.casestudy .bodycontent-text{margin-top:0;margin-bottom:0;padding-top:40px;padding-bottom:40px}html#design2017 body.inside2017.casestudy .bodycontent-text .row.padded{margin-left:0;margin-right:0;padding-left:0;padding-right:0}html#design2017 body.inside2017.casestudy .bodycontent-text section.case.challenges h3.halfWidth{width:100%}html#design2017 body.inside2017.casestudy .bodycontent-text .longtext h3:first-of-type{margin-top:0}html#design2017 body.inside2017.casestudy .bodycontent-text.first .longtext p:first-of-type{width:100%}html#design2017 body.inside2017.casestudy .bodycontent-text.first .longtext.pdfpage p:first-of-type{width:100%}html#design2017 body.inside2017.casestudy .bodycontent-twoColText{padding-top:0;padding-bottom:40px}html#design2017 body.inside2017.casestudy .bodycontent-twoColText.first,html#design2017 body.inside2017.casestudy .bodycontent-text.first{margin-top:40px}html#design2017 body.inside2017.casestudy .bodycontent-twoColText section.case.challenges{margin-top:0px}html#design2017 body.inside2017.casestudy .bodycontent-twoColText section.case.challenges h3{width:100%}html#design2017 body.inside2017.casestudy section.case.challenges.firstoption{margin-top:0}html#design2017 body.inside2017.casestudy section.case.challenges.firstoption .longtext{width:100%}html#design2017 body.inside2017.casestudy section.case.challenges.firstoption{margin-top:0}html#design2017 body.inside2017.casestudy section.design2017.hero-internal{margin-bottom:0}html#design2017 body.inside2017.casestudy section.case.quote{margin-top:30px;margin-bottom:30px}html#design2017 body.inside2017.casestudy .bodycontent-video{margin-top:0px;margin-bottom:0;padding-top:40px;padding-bottom:40px}html#design2017 body.inside2017.casestudy .bodycontent-twoColBlocksFirst{background-color:#0E4C7A;background-image:none;margin-top:40px;padding-top:50px;margin-bottom:40px;padding-bottom:40px}html#design2017 body.inside2017.casestudy .bodycontent-relatedcontent{padding-top:40px;padding-bottom:40px;margin-bottom:0;margin-top:0}html#design2017 body.inside2017.casestudy .bodycontent-relatedcontent .row.padded{padding-left:0;padding-right:0;margin-left:0;margin-right:0}html#design2017 body.inside2017.casestudy .relatedContentBox{height:474px;width:375px}html#design2017 body.inside2017.casestudy .relatedContentBox .copy{top:46px;left:30px;right:40px}html#design2017 body.inside2017.casestudy .relatedContentBox.one{margin-left:0;width:365px;height:474px}html#design2017 body.inside2017.casestudy .relatedContentBox.two{margin-top:150px;margin-bottom:30px;margin-left:9px;width:365px;height:474px}html#design2017 body.inside2017.casestudy .relatedContentBox.side{margin-top:40px}html#design2017 body.inside2017.casestudy .relatedContentBox.side.yesCTA{margin-top:8px}html#design2017 body.inside2017.casestudy .contentmodule-quote{margin-top:40px;margin-bottom:40px}html#design2017 body.inside2017.casestudy .contentmodule-metrics{margin-top:0;margin-bottom:0;padding-top:40px;padding-bottom:40px}html#design2017 body.inside2017.casestudy .contentmodule-metrics section.case .stat{margin-bottom:0;padding-bottom:0}html#design2017 body.inside2017.casestudy .contentmodule-graphic{padding-top:40px;padding-bottom:12px;margin-top:40px;margin-bottom:40px}html#design2017 body.inside2017.casestudy .contentmodule-graphic .row.padded{padding-left:0;padding-right:0}html#design2017 body.inside2017.casestudy .paragraph-with-metrics{padding-top:40px;padding-bottom:40px;margin-top:0;margin-bottom:0}html#design2017 body.inside2017.casestudy .paragraph-with-metrics p:last-of-type{margin-bottom:0}html#design2017 body.inside2017.casestudy .paragraph-with-bullets{padding-top:40px;padding-bottom:40px;margin-top:0;margin-bottom:0}html#design2017 body.inside2017.casestudy .paragraph-with-bullets p:last-of-type{margin-bottom:0}html#design2017 body.inside2017.casestudy .oldentryfix{padding-bottom:0;margin-top:-20px;margin-bottom:0}html#design2017 body.inside2017.casestudy section.case .longtext p:last-of-type{margin-bottom:0}}@media (min-width: 992px){html#design2017 body.inside2017.casestudy .row.padded{margin-left:0;margin-right:0}html#design2017 body.inside2017.casestudy .narrow .row.padded{margin-left:0;margin-right:0;padding-left:0;padding-right:0}html#design2017 body.inside2017.casestudy .cd-main-header .container{width:940px}html#design2017 body.inside2017.casestudy .container{width:940px}html#design2017 body.inside2017.casestudy #cd-primary-nav li.desktop-view{margin-left:0.25em}html#design2017 body.inside2017.casestudy section.design2017.hero-internal{position:relative;width:100%;height:756px;margin-bottom:0;background-size:cover}html#design2017 body.inside2017.casestudy .herobg-short{position:absolute;top:0;bottom:0;right:0;opacity:1.0;width:100%;height:100%;background-image:url("/a/dist/img/casestudy-bg-2800-shapetrimmed.svg");background-position:right bottom;background-repeat:no-repeat;background-size:420px}html#design2017 body.inside2017.casestudy .shapesbg{background:url("/a/dist/img/casestudy-bg-2800-shapeonly.svg") no-repeat top 220px right;background-size:475px}html#design2017 body.inside2017.casestudy #hero{height:800px;margin:0;position:relative;resize:vertical}html#design2017 body.inside2017.casestudy #hero .content{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);resize:vertical}html#design2017 body.inside2017.casestudy #hero h1{font-size:75px;line-height:82px}html#design2017 body.inside2017.casestudy #hero h1.small1{font-size:60px;line-height:75px}html#design2017 body.inside2017.casestudy #hero h1.small2{font-size:60px;line-height:75px}html#design2017 body.inside2017.casestudy #hero h1.small3{font-size:52px;line-height:63px}html#design2017 body.inside2017.casestudy #hero h1.small4{font-size:38px;line-height:50px}html#design2017 body.inside2017.casestudy #hero ul.inside-hero-share{padding-top:0;margin-top:20px;margin-bottom:32px}html#design2017 body.inside2017.casestudy .cta.inside-hero{position:absolute;bottom:0;left:-15px;width:200px;margin-left:0;top:0}html#design2017 body.inside2017.casestudy section.case h2:first-of-type{margin-top:0}html#design2017 body.inside2017.casestudy #start{margin-top:0px}html#design2017 body.inside2017.casestudy section.case.briefbullets{display:inline-block;margin-top:60px;margin-bottom:40px}html#design2017 body.inside2017.casestudy section.case.briefbullets .bb-even{margin-top:0px}html#design2017 body.inside2017.casestudy section.case.briefbullets .bb-odd p{width:98%}html#design2017 body.inside2017.casestudy section.case.challenges{margin-top:0;margin-bottom:0}html#design2017 body.inside2017.casestudy section.case.challenges .space-below{margin-bottom:0}html#design2017 body.inside2017.casestudy section.case.challenges h3{font-size:24px;letter-spacing:0;line-height:34px;margin-top:0;width:100%}html#design2017 body.inside2017.casestudy section.case.challenges h3.fullWidth{width:100%}html#design2017 body.inside2017.casestudy section.case.challenges h3.halfWidth{width:50%}html#design2017 body.inside2017.casestudy section.case.challenges .longtext p{font-size:16px;letter-spacing:0.5px;line-height:28px;margin-bottom:28px}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock{height:375px;width:474px;background-position:top center}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock h2{font-size:40px;letter-spacing:0;line-height:54px;padding:140px 0 0 10px}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock p{font-size:20px;letter-spacing:0;line-height:38px;padding:0 10px}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock .cta.blue p{color:#fff}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock .cta.blue a.cta.blueOnWhite{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;display:inline-block;cursor:pointer;width:105px;height:105px;background:url("/a/dist/img/cta-btn2-right-blueOnWhite.svg") no-repeat center center,url("/a/dist/img/cta-btn2-right-blueOnWhite-hoverWhiteOnRed.svg") no-repeat -9999px -9999px}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock .cta.blue a.cta.blueOnWhite:hover{width:105px;height:105px;background:url("/a/dist/img/cta-btn2-right-blueOnWhite-hoverWhiteOnRed.svg") no-repeat center center}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock>section.case{margin-top:20px}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock.second{width:376px;height:394px}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock.second h2{padding:116px 0 0 40px}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock.xs{margin-top:0px}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock{height:640px;width:512px;background-position:top center}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock h2{font-size:40px;letter-spacing:0;line-height:54px;padding:140px 0 0 10px}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock p{font-size:20px;letter-spacing:0;line-height:38px;padding:0 10px}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock .cta.blue p{color:#fff}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock .cta.blue a.cta.blueOnWhite{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;display:inline-block;cursor:pointer;width:105px;height:105px;background:url("/a/dist/img/cta-btn2-right-blueOnWhite.svg") no-repeat center center,url("/a/dist/img/cta-btn2-right-blueOnWhite-hoverWhiteOnRed.svg") no-repeat -9999px -9999px}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock .cta.blue a.cta.blueOnWhite:hover{width:105px;height:105px;background:url("/a/dist/img/cta-btn2-right-blueOnWhite-hoverWhiteOnRed.svg") no-repeat center center}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock>section.case{margin-top:20px}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock.second{width:376px;height:394px}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock.second h2{padding:93px 0 0 10px}html#design2017 body.inside2017.casestudy section.case.follows{margin-top:0px}html#design2017 body.inside2017.casestudy section#events.related-insights{margin-top:7px;margin-bottom:350px}html#design2017 body.inside2017.casestudy section#press{margin-bottom:300px}html#design2017 body.inside2017.casestudy section#press h2,html#design2017 body.inside2017.casestudy section#events h2{font-size:30px;letter-spacing:0;line-height:42px;margin-bottom:120px;margin-left:0}html#design2017 body.inside2017.casestudy section#press .item-list,html#design2017 body.inside2017.casestudy section#events .item-list{border-bottom:1px solid #E4E4E4;margin-top:29px;overflow:auto}html#design2017 body.inside2017.casestudy section#press .item-list .date,html#design2017 body.inside2017.casestudy section#events .item-list .date{float:left;width:120px;font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;color:#EE000E;letter-spacing:0.88px;line-height:20px;text-transform:uppercase;margin-top:4px}html#design2017 body.inside2017.casestudy section#press .item-list .title,html#design2017 body.inside2017.casestudy section#events .item-list .title{float:left;width:420px;margin-left:0px;margin-bottom:35px}html#design2017 body.inside2017.casestudy section#press .item-list .title p,html#design2017 body.inside2017.casestudy section#events .item-list .title p{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:18px;color:#2D3135;letter-spacing:1.12px;line-height:24px}html#design2017 body.inside2017.casestudy section#press .item-list .location,html#design2017 body.inside2017.casestudy section#events .item-list .location{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;color:#EE000E;letter-spacing:0.88px;line-height:20px;margin-top:-9px}html#design2017 body.inside2017.casestudy section#press{margin-top:263px}html#design2017 body.inside2017.casestudy section#press .item-list .title{margin-bottom:5px}html#design2017 body.inside2017.casestudy .pressbg{background-position:284px 0px}html#design2017 body.inside2017.casestudy .eventsbg{background-position:-204px 602px}html#design2017 body.inside2017.casestudy .ebook .row.padded{margin-left:0;margin-right:0}html#design2017 body.inside2017.casestudy .bodycontent-text{margin-top:0;margin-bottom:0;padding-top:40px;padding-bottom:20px}html#design2017 body.inside2017.casestudy .bodycontent-text .row.padded{margin-left:0;margin-right:0;padding-left:0;padding-right:0}html#design2017 body.inside2017.casestudy .bodycontent-text .longtext h3:first-of-type{margin-top:0}html#design2017 body.inside2017.casestudy .bodycontent-text .longtext h3{width:100%}html#design2017 body.inside2017.casestudy .bodycontent-text.first .longtext p:first-of-type{width:100%}html#design2017 body.inside2017.casestudy .bodycontent-text.first .longtext.pdfpage p:first-of-type{width:100%}html#design2017 body.inside2017.casestudy .bodycontent-twoColText{padding-top:0;padding-bottom:40px}html#design2017 body.inside2017.casestudy .bodycontent-twoColText .row.padded{padding-left:0;padding-right:0}html#design2017 body.inside2017.casestudy .bodycontent-twoColBlocksFirst .row.padded{padding-left:0;padding-right:0}html#design2017 body.inside2017.casestudy .bodycontent-twoColText.first,html#design2017 body.inside2017.casestudy .bodycontent-text.first{margin-top:40px}html#design2017 body.inside2017.casestudy .bodycontent-twoColText section.case.challenges{margin-top:0px}html#design2017 body.inside2017.casestudy .bodycontent-twoColText section.case.challenges h3{width:100%}html#design2017 body.inside2017.casestudy section.case.challenges.firstoption{margin-top:0}html#design2017 body.inside2017.casestudy section.case.challenges.firstoption .longtext{width:100%}html#design2017 body.inside2017.casestudy section.case.challenges.firstoption{margin-top:0}html#design2017 body.inside2017.casestudy section.case.challenges.firstoption h3{width:100%}html#design2017 body.inside2017.casestudy section.case.challenges.firstoption h3.fullWidth{width:100%}html#design2017 body.inside2017.casestudy section.design2017.hero-internal{margin-bottom:0}html#design2017 body.inside2017.casestudy section.case.quote{margin-top:30px;margin-bottom:30px}html#design2017 body.inside2017.casestudy section.case.relatedgraphic{margin-top:0px}html#design2017 body.inside2017.casestudy section.case.relatedgraphic .viewbtn{width:204px;margin:13px 0 0;height:150px}html#design2017 body.inside2017.casestudy section.case.relatedgraphic .viewbtn p.view{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:14px;letter-spacing:0.88px;text-transform:uppercase;line-height:20px;color:#fff;width:204px;margin-bottom:0;text-align:center}html#design2017 body.inside2017.casestudy section.case.relatedgraphic .viewbtn .cta.red.down.toggleGraphic{width:204px;margin:0;left:3px}html#design2017 body.inside2017.casestudy section.case.relatedgraphic p{font-size:42px;letter-spacing:0;line-height:58px}html#design2017 body.inside2017.casestudy section.case.relatedgraphic .cta.red.down{position:relative;left:unset;right:0}html#design2017 body.inside2017.casestudy .bodycontent-video{margin-top:0px;margin-bottom:0;padding-top:40px;padding-bottom:40px}html#design2017 body.inside2017.casestudy .bodycontent-twoColBlocksFirst{background-color:#0E4C7A;background-image:url("/a/dist/img/solutionsbg-left.svg"),url("/a/dist/img/solutionsbg-right.svg");background-repeat:no-repeat, no-repeat;background-size:150px, 400px;background-position:left top 0px, right bottom;margin-top:40px;padding-top:50px;margin-bottom:40px;padding-bottom:40px}html#design2017 body.inside2017.casestudy .bodycontent-relatedcontent{padding-top:20px;padding-bottom:40px;margin-bottom:0;margin-top:0}html#design2017 body.inside2017.casestudy .bodycontent-relatedcontent .row.padded{padding-left:0;padding-right:0}html#design2017 body.inside2017.casestudy .relatedContentBox{height:580px;width:440px}html#design2017 body.inside2017.casestudy .relatedContentBox .copy{left:50px;right:60px}html#design2017 body.inside2017.casestudy .relatedContentBox .copy h2{font-size:32px;line-height:40px}html#design2017 body.inside2017.casestudy .relatedContentBox .copy p{font-size:20px;line-height:38px}html#design2017 body.inside2017.casestudy .relatedContentBox.one{margin-left:0;width:440px;height:474px}html#design2017 body.inside2017.casestudy .relatedContentBox.two{margin-top:0;margin-bottom:0;width:400px;height:474px;position:relative;margin-left:30px}html#design2017 body.inside2017.casestudy .relatedContentBox.side{margin-top:40px}html#design2017 body.inside2017.casestudy .relatedContentBox.side.yesCTA{margin-top:8px;margin-left:60px}html#design2017 body.inside2017.casestudy .contentmodule-quote{margin-top:40px;margin-bottom:40px}html#design2017 body.inside2017.casestudy .contentmodule-metrics{margin-top:0;margin-bottom:0;padding-top:40px;padding-bottom:40px}html#design2017 body.inside2017.casestudy .contentmodule-metrics section.case .stat{margin-bottom:0;padding-bottom:0}html#design2017 body.inside2017.casestudy .contentmodule-graphic{padding-top:40px;padding-bottom:12px;margin-top:40px;margin-bottom:40px}html#design2017 body.inside2017.casestudy .contentmodule-graphic .relatedgraphic.firstoption p{font-size:42px;line-height:58px}html#design2017 body.inside2017.casestudy .paragraph-with-metrics{padding-top:40px;padding-bottom:40px;margin-top:0;margin-bottom:0}html#design2017 body.inside2017.casestudy .paragraph-with-metrics p:last-of-type{margin-bottom:0}html#design2017 body.inside2017.casestudy .paragraph-with-bullets{padding-top:40px;padding-bottom:40px;margin-top:0;margin-bottom:0}html#design2017 body.inside2017.casestudy .paragraph-with-bullets p:last-of-type{margin-bottom:0}html#design2017 body.inside2017.casestudy .oldentryfix{padding-bottom:35px;margin-top:-44px;margin-bottom:-73px}html#design2017 body.inside2017.casestudy section.case .longtext p:last-of-type{margin-bottom:0}}@media (min-width: 992px) and (max-width: 1034px){html#design2017 body.inside2017.casestudy .relatedContentBox.side .cta.call-out-box{right:50px}}@media (min-width: 1035px) and (max-width: 1078px){html#design2017 body.inside2017.casestudy .relatedContentBox.side .cta.call-out-box{right:30px}}@media (min-width: 1200px){html#design2017 body.inside2017.casestudy .row.padded{margin-left:0;margin-right:0;padding-left:0;padding-right:0}html#design2017 body.inside2017.casestudy .narrow .row.padded{margin-left:0;margin-right:0}html#design2017 body.inside2017.casestudy .cd-main-header .container{width:1240px}html#design2017 body.inside2017.casestudy .container{width:1240px}html#design2017 body.inside2017.casestudy ol li{margin-bottom:24px;font-size:20px;line-height:34px}html#design2017 body.inside2017.casestudy section.design2017.hero-internal{position:relative;width:100%;height:905px;margin-bottom:0;background-size:cover}html#design2017 body.inside2017.casestudy .herobg-short{position:absolute;top:0;bottom:0;right:0;opacity:1.0;width:100%;height:100%;background-image:url("/a/dist/img/casestudy-bg-2800-shapetrimmed.svg");background-position:right bottom;background-repeat:no-repeat;background-size:684px}html#design2017 body.inside2017.casestudy #hero{height:904px;margin:0;position:relative;resize:vertical}html#design2017 body.inside2017.casestudy #hero .content{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);resize:vertical}html#design2017 body.inside2017.casestudy #hero p.insighttype,html#design2017 body.inside2017.casestudy #hero h4{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;color:#fff;letter-spacing:0;line-height:26px;text-transform:uppercase;margin-bottom:0px}html#design2017 body.inside2017.casestudy #hero h1{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:100px;color:#fff;letter-spacing:0;line-height:110px;text-transform:none;margin:15px 0 46px}html#design2017 body.inside2017.casestudy #hero h1.small1{font-size:100px;line-height:110px}html#design2017 body.inside2017.casestudy #hero h1.small2{font-size:85px;line-height:110px}html#design2017 body.inside2017.casestudy #hero h1.small3{font-size:60px;line-height:72px}html#design2017 body.inside2017.casestudy #hero h1.small4{font-size:60px;line-height:78px;width:84%}html#design2017 body.inside2017.casestudy #hero h2{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;color:#fff;letter-spacing:0;line-height:26px;text-transform:uppercase;margin-bottom:18px;margin-top:0}html#design2017 body.inside2017.casestudy #hero p{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:30px;color:#fff;letter-spacing:0;line-height:44px}html#design2017 body.inside2017.casestudy #hero p.hero-subtitle{margin-top:0}html#design2017 body.inside2017.casestudy #hero ul.inside-hero-share{padding-top:0;margin-top:30px;margin-bottom:0}html#design2017 body.inside2017.casestudy #hero .content.hasBullet1{margin-top:60px}html#design2017 body.inside2017.casestudy .cta.inside-hero{width:98px;position:relative;margin-left:90px;top:54px}html#design2017 body.inside2017.casestudy .cta.inside-hero span{float:none;position:absolute;top:-89px;left:21px}html#design2017 body.inside2017.casestudy .cta.inside-hero a{float:none;position:absolute;top:-14px}html#design2017 body.inside2017.casestudy section.case{margin-top:0px}html#design2017 body.inside2017.casestudy section.case h2{font-size:14px;letter-spacing:0;line-height:26px;text-transform:uppercase;margin-top:70px;margin-bottom:15px}html#design2017 body.inside2017.casestudy section.case h2:first-of-type{margin-top:0}html#design2017 body.inside2017.casestudy section.case p{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:24px;color:#2D3135;letter-spacing:0.27px;line-height:40px}html#design2017 body.inside2017.casestudy section.case p.lead{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:30px;color:#000;letter-spacing:0;line-height:44px;margin-bottom:100px}html#design2017 body.inside2017.casestudy section.case h3{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:24px;color:#EE000E;letter-spacing:0;line-height:34px;margin-bottom:26px}html#design2017 body.inside2017.casestudy section.case h4{color:#000}html#design2017 body.inside2017.casestudy section.case .longtext p{font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:20px;color:#000;letter-spacing:0.5px;line-height:34px;margin-bottom:28px}html#design2017 body.inside2017.casestudy section.case .results{margin-top:80px}html#design2017 body.inside2017.casestudy section.case .stat{border-bottom:1px solid #E5E5E5;padding-bottom:32px;margin-bottom:66px}html#design2017 body.inside2017.casestudy section.case .stat .stat-number-large{font-family:'Guardian Egyptian -SemiBold';font-weight:600;font-style:normal;font-stretch:normal;font-size:150px;color:#FF555F;letter-spacing:0.42px;line-height:150px}html#design2017 body.inside2017.casestudy section.case .stat .stat-number-large span.sup{font-family:'Guardian Egyptian -SemiBold';font-weight:600;font-style:normal;font-stretch:normal;font-size:40px;color:#FF555F;letter-spacing:0.28px;line-height:60px;text-transform:uppercase;vertical-align:text-top;margin-left:9px}html#design2017 body.inside2017.casestudy section.case .stat .stat-caption{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:normal;font-size:18px;color:#2D3135;letter-spacing:0;line-height:30px;text-transform:none;margin-top:-20px}html#design2017 body.inside2017.casestudy section.case .stat:last-of-type{border:0 none;margin-bottom:50px}html#design2017 body.inside2017.casestudy section.case .video{-webkit-box-shadow:5px 5px 20px 0 rgba(0,0,0,0.2);box-shadow:5px 5px 20px 0 rgba(0,0,0,0.2)}html#design2017 body.inside2017.casestudy #start{margin-top:0px}html#design2017 body.inside2017.casestudy section.case.briefbullets{display:inline-block;margin-top:60px;padding-bottom:0px;margin-bottom:40px}html#design2017 body.inside2017.casestudy section.case.briefbullets h2:first-of-type{margin-top:0}html#design2017 body.inside2017.casestudy section.case.briefbullets ul li,html#design2017 body.inside2017.casestudy section.case.briefbullets ol li{line-height:40px !important;margin-bottom:1em}html#design2017 body.inside2017.casestudy section.case.briefbullets .bb-even{margin-top:0px}html#design2017 body.inside2017.casestudy section.case.briefbullets .bb-odd p{width:92%}html#design2017 body.inside2017.casestudy section.case.briefbullets .bb-odd ul li,html#design2017 body.inside2017.casestudy section.case.briefbullets .bb-odd ol li{width:93%}html#design2017 body.inside2017.casestudy section.case.challenges{margin-top:0;margin-bottom:0}html#design2017 body.inside2017.casestudy section.case.challenges .space-below{margin-bottom:0px}html#design2017 body.inside2017.casestudy section.case.challenges h2.line{background:url("/a/dist/img/casestudy-h2-line-large.svg") no-repeat left 150px center}html#design2017 body.inside2017.casestudy section.case.challenges h3,html#design2017 body.inside2017.casestudy section.case.challenges h4{font-size:36px;letter-spacing:0;line-height:46px;margin-top:35px}html#design2017 body.inside2017.casestudy section.case.challenges h3{margin-top:0;width:100%}html#design2017 body.inside2017.casestudy section.case.challenges h3.fullWidth{width:100%}html#design2017 body.inside2017.casestudy section.case.challenges .longtext p{font-size:20px;letter-spacing:0.5px;line-height:34px;margin-bottom:28px}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock{height:640px;width:512px;background-position:top center}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock h2{font-size:50px;letter-spacing:0;line-height:54px;padding:140px 0 0 0px}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock p{font-size:24px;letter-spacing:0;line-height:38px;padding:0}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock .cta.blue p{color:#fff}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock .cta.blue a.cta.blueOnWhite{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;display:inline-block;cursor:pointer;width:105px;height:105px;background:url("/a/dist/img/cta-btn2-right-blueOnWhite.svg") no-repeat center center,url("/a/dist/img/cta-btn2-right-blueOnWhite-hoverWhiteOnRed.svg") no-repeat -9999px -9999px}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock .cta.blue a.cta.blueOnWhite:hover{width:105px;height:105px;background:url("/a/dist/img/cta-btn2-right-blueOnWhite-hoverWhiteOnRed.svg") no-repeat center center}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock>section.case{margin-top:20px}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock.second{width:618px;height:659px}html#design2017 body.inside2017.casestudy section.case.challenges .darkbluebgblock.second h2{padding:253px 0 0 40px}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock{height:640px;width:512px;background-position:top center}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock h2{font-size:50px;letter-spacing:0;line-height:54px;padding:140px 0 0 6px}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock p{font-size:24px;letter-spacing:0;line-height:38px;padding:0}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock .cta.blue p{color:#fff}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock .cta.blue a.cta.blueOnWhite{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;display:inline-block;cursor:pointer;width:105px;height:105px;background:url("/a/dist/img/cta-btn2-right-blueOnWhite.svg") no-repeat center center,url("/a/dist/img/cta-btn2-right-blueOnWhite-hoverWhiteOnRed.svg") no-repeat -9999px -9999px}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock .cta.blue a.cta.blueOnWhite:hover{width:105px;height:105px;background:url("/a/dist/img/cta-btn2-right-blueOnWhite-hoverWhiteOnRed.svg") no-repeat center center}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock>section.case{margin-top:20px}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock.second{width:618px;height:659px}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock.second h2{padding:220px 0 0 20px}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock.second p{margin-left:53px}html#design2017 body.inside2017.casestudy .bluebg{margin-top:0px}html#design2017 body.inside2017.casestudy section.case.quote{margin-top:50px;margin-bottom:56px}html#design2017 body.inside2017.casestudy section.case.quote img.quotemark{height:69px;width:41px}html#design2017 body.inside2017.casestudy section.case.quote p.quote{font-size:42px;letter-spacing:0;line-height:58px;margin-top:30px}html#design2017 body.inside2017.casestudy section.case.relatedgraphic{margin-top:0px}html#design2017 body.inside2017.casestudy section.case.relatedgraphic .viewbtn{width:204px;margin:13px 0 0;height:150px}html#design2017 body.inside2017.casestudy section.case.relatedgraphic .viewbtn p.view{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:14px;letter-spacing:0.88px;text-transform:uppercase;line-height:20px;color:#fff;width:204px;margin-bottom:0;text-align:center}html#design2017 body.inside2017.casestudy section.case.relatedgraphic .viewbtn .cta.red.down.toggleGraphic{width:204px;margin:0;left:3px}html#design2017 body.inside2017.casestudy section.case.relatedgraphic p{font-size:42px;letter-spacing:0;line-height:58px}html#design2017 body.inside2017.casestudy section.case.relatedgraphic .cta.red.down{position:relative;left:unset;right:0}html#design2017 body.inside2017.casestudy section.case.relatedgraphic .space-above{margin-top:60px}html#design2017 body.inside2017.casestudy .casestudyshapes{background-size:1400px}html#design2017 body.inside2017.casestudy section.case.solution{margin-top:0;margin-bottom:0}html#design2017 body.inside2017.casestudy section.case.solution h3{font-size:36px;letter-spacing:0;line-height:46px;margin-right:60px;margin-top:80px}html#design2017 body.inside2017.casestudy section.case.solution p{color:#fff;font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:20px;letter-spacing:0.5px;line-height:34px;margin-right:60px}html#design2017 body.inside2017.casestudy section.case.solution ul{margin-left:25px}html#design2017 body.inside2017.casestudy section.case.solution ul li{color:#fff;font-size:16px;letter-spacing:0.57px;line-height:30px;margin-bottom:28px}html#design2017 body.inside2017.casestudy section.case.solution .space-below{margin-bottom:120px}html#design2017 body.inside2017.casestudy section.case.results2{margin-top:50px;margin-bottom:120px}html#design2017 body.inside2017.casestudy section.case.results2 h3{font-size:36px;letter-spacing:0;line-height:46px;margin-top:50px}html#design2017 body.inside2017.casestudy section.case.results2 p{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:20px;letter-spacing:0.5px;line-height:34px;margin-bottom:30px}html#design2017 body.inside2017.casestudy section.case.results2 ul{margin-top:40px;margin-bottom:40px;margin-left:25px}html#design2017 body.inside2017.casestudy section.case.results2 ul li{list-style-position:inside;text-indent:-30px;padding-left:28px;font-size:16px;letter-spacing:0.57px;line-height:30px;margin-bottom:25px}html#design2017 body.inside2017.casestudy section.case.results2 .darkbluebgblock.second{margin-top:30px}html#design2017 body.inside2017.casestudy section.case.follows{margin-top:0px}html#design2017 body.inside2017.casestudy section#events.related-insights{margin-top:66px;margin-bottom:350px}html#design2017 body.inside2017.casestudy section#press{margin-bottom:300px}html#design2017 body.inside2017.casestudy section#press h2,html#design2017 body.inside2017.casestudy section#events h2{font-size:30px;letter-spacing:0;line-height:42px;margin-bottom:120px;margin-left:0}html#design2017 body.inside2017.casestudy section#press .item-list,html#design2017 body.inside2017.casestudy section#events .item-list{border-bottom:1px solid #E4E4E4;margin-top:29px;overflow:auto}html#design2017 body.inside2017.casestudy section#press .item-list .date,html#design2017 body.inside2017.casestudy section#events .item-list .date{float:left;width:200px;font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;color:#EE000E;letter-spacing:0.88px;line-height:20px;text-transform:uppercase;margin-top:4px}html#design2017 body.inside2017.casestudy section#press .item-list .title,html#design2017 body.inside2017.casestudy section#events .item-list .title{float:left;width:480px;margin-left:0px;margin-bottom:35px}html#design2017 body.inside2017.casestudy section#press .item-list .title p,html#design2017 body.inside2017.casestudy section#events .item-list .title p{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:24px;color:#2D3135;letter-spacing:0.6px;line-height:36px}html#design2017 body.inside2017.casestudy section#press .item-list .location,html#design2017 body.inside2017.casestudy section#events .item-list .location{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;color:#EE000E;letter-spacing:0.88px;line-height:20px;margin-top:-9px}html#design2017 body.inside2017.casestudy section#press{margin-top:263px}html#design2017 body.inside2017.casestudy section#press .item-list .title{margin-bottom:5px}html#design2017 body.inside2017.casestudy .pressbg{background-position:284px 0px}html#design2017 body.inside2017.casestudy .eventsbg{background-position:-204px 602px}html#design2017 body.inside2017.casestudy .bodycontent-abstract p{font-size:20px;line-height:34px}html#design2017 body.inside2017.casestudy .bodycontent-text{margin-top:0;margin-bottom:0;padding-top:40px;padding-bottom:40px}html#design2017 body.inside2017.casestudy .bodycontent-text .row.padded{margin-left:0;margin-right:0;padding-left:0;padding-right:0}html#design2017 body.inside2017.casestudy .bodycontent-text .longtext h3:first-of-type{margin-top:0}html#design2017 body.inside2017.casestudy .bodycontent-text.first .longtext p:first-of-type{width:100%}html#design2017 body.inside2017.casestudy .bodycontent-text.first .longtext.pdfpage p:first-of-type{width:100%}html#design2017 body.inside2017.casestudy section.case.challenges.firstoption{margin-top:0}html#design2017 body.inside2017.casestudy section.case.challenges.firstoption h3{width:100%}html#design2017 body.inside2017.casestudy section.case.challenges.firstoption h3.fullWidth{width:100%}html#design2017 body.inside2017.casestudy section.case.challenges.firstoption .longtext{width:100%}html#design2017 body.inside2017.casestudy section.design2017.hero-internal{margin-bottom:60px}html#design2017 body.inside2017.casestudy .bodycontent-twoColText{padding-top:0;padding-bottom:40px}html#design2017 body.inside2017.casestudy .bodycontent-twoColText.first,html#design2017 body.inside2017.casestudy .bodycontent-text.first{margin-top:40px}html#design2017 body.inside2017.casestudy .bodycontent-twoColText section.case.challenges{margin-top:0px}html#design2017 body.inside2017.casestudy .bodycontent-twoColText section.case.challenges h3{width:100%}html#design2017 body.inside2017.casestudy .bodycontent-embed{margin-top:0;margin-bottom:30px}html#design2017 body.inside2017.casestudy .bodycontent-video{margin-top:0px;margin-bottom:60px}html#design2017 body.inside2017.casestudy .bodycontent-emphasisline{padding-top:40px;padding-bottom:40px;margin-top:0;margin-bottom:0}html#design2017 body.inside2017.casestudy .bodycontent-twoColBlocksFirst{background-color:#0E4C7A;background-image:url("/a/dist/img/solutionsbg-left.svg"),url("/a/dist/img/solutionsbg-right.svg");background-repeat:no-repeat, no-repeat;background-size:300px, 500px;background-position:left -100px top -65px, right bottom;margin-top:50px;padding-top:87px;margin-bottom:40px;padding-bottom:50px}html#design2017 body.inside2017.casestudy .bodycontent-relatedcontent{padding-top:40px;padding-bottom:40px;margin-bottom:0;margin-top:0}html#design2017 body.inside2017.casestudy .bodycontent-relatedcontent .row.padded{padding-left:0;padding-right:0}html#design2017 body.inside2017.casestudy .relatedContentBox{height:639px;width:514px}html#design2017 body.inside2017.casestudy .relatedContentBox .copy{left:40px;right:85px}html#design2017 body.inside2017.casestudy .relatedContentBox .copy h2{font-size:42px;line-height:52px}html#design2017 body.inside2017.casestudy .relatedContentBox .copy p{font-size:24px;line-height:38px}html#design2017 body.inside2017.casestudy .relatedContentBox.one{margin-left:0;margin:0 auto;width:618px;height:659px}html#design2017 body.inside2017.casestudy .relatedContentBox.two{margin-bottom:40px;width:514px;height:659px;position:relative;margin-left:50px;margin-top:0}html#design2017 body.inside2017.casestudy .relatedContentBox.side{margin-top:40px}html#design2017 body.inside2017.casestudy .relatedContentBox.side.yesCTA{margin-top:8px;margin-left:40px}html#design2017 body.inside2017.casestudy .contentmodule-quote{margin-top:40px;margin-bottom:40px}html#design2017 body.inside2017.casestudy .contentmodule-metrics{margin-top:0;margin-bottom:0;padding-top:40px;padding-bottom:40px}html#design2017 body.inside2017.casestudy .contentmodule-metrics section.case .stat{margin-bottom:0;padding-bottom:0}html#design2017 body.inside2017.casestudy .contentmodule-graphic{padding-top:40px;padding-bottom:12px;margin-top:40px;margin-bottom:40px}html#design2017 body.inside2017.casestudy .contentmodule-graphic .relatedgraphic.firstoption p{font-size:42px;line-height:58px}html#design2017 body.inside2017.casestudy .paragraph-with-metrics{padding-top:40px;padding-bottom:40px;margin-top:0;margin-bottom:0}html#design2017 body.inside2017.casestudy .paragraph-with-metrics p:last-of-type{margin-bottom:0}html#design2017 body.inside2017.casestudy .paragraph-with-bullets{padding-top:40px;padding-bottom:40px;margin-top:0;margin-bottom:0}html#design2017 body.inside2017.casestudy .paragraph-with-bullets p:last-of-type{margin-bottom:0}html#design2017 body.inside2017.casestudy .oldentryfix{padding-bottom:175px;margin-top:60px}html#design2017 body.inside2017.casestudy section.case .longtext p:last-of-type{margin-bottom:0}}@media (min-width: 1200px) and (max-width: 1240px){html#design2017 body.inside2017.casestudy .row.padded{margin-left:0;margin-right:0;padding-left:0px;padding-right:0px}html#design2017 body.inside2017.casestudy #cd-primary-nav li.desktop-view{margin-left:2.4em !important}html#design2017 body.inside2017.casestudy .cd-main-header .container{width:1200px}html#design2017 body.inside2017.casestudy .container{width:1200px}html#design2017 body.inside2017.casestudy #hero .content h1.small3{font-size:50px;line-height:70px}html#design2017 body.inside2017.casestudy .bodycontent-text .row.padded{padding-left:0;padding-right:0}html#design2017 body.inside2017.casestudy .bodycontent-twoColText .row.padded{padding-left:0;padding-right:0}}@media (min-width: 1200px) and (max-width: 1260px){html#design2017 body.inside2017.casestudy #hero .content h1.small3{font-size:50px;line-height:70px}}@media (min-width: 1448px){html#design2017 body.inside2017.casestudy .bodycontent-twoColBlocksFirst{background-size:300px, 610px}}@media (min-width: 1900px){html#design2017 body.inside2017.casestudy .bodycontent-twoColBlocksFirst{background-size:300px, 610px;background-position:left top 2px, right bottom;margin-top:10px;padding-top:155px;margin-bottom:10px}}html#design2017 body.inside2017.basiclanding .row.padded{margin-left:0;margin-right:0;padding-left:0;padding-right:0}html#design2017 body.inside2017.basiclanding .narrow .row.padded{margin-left:0;margin-right:0}html#design2017 body.inside2017.basiclanding .theme-white,html#design2017 body.inside2017.basiclanding .bg-white{background-color:#fff}html#design2017 body.inside2017.basiclanding .bg-darkblue{background-color:#0E4C7A}html#design2017 body.inside2017.basiclanding .bodycontent-text{padding:40px 0}html#design2017 body.inside2017.basiclanding .bodycontent-text p{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal}html#design2017 body.inside2017.basiclanding section.design2017.hero-landing{position:relative;width:100%;height:280px;margin-bottom:0;background-repeat:no-repeat}html#design2017 body.inside2017.basiclanding section.design2017.hero-landing #hero-landing{height:280px}html#design2017 body.inside2017.basiclanding section.design2017.hero-landing.heroHeight{height:404px}html#design2017 body.inside2017.basiclanding section.design2017.hero-landing.heroHeight #hero-landing{height:404px}html#design2017 body.inside2017.basiclanding section.design2017.hero-landing.whygenpact{background-repeat:no-repeat;background-position:top center;background-size:cover}html#design2017 body.inside2017.basiclanding #hero-landing{margin:0 0 0 5px;position:relative}html#design2017 body.inside2017.basiclanding #hero-landing .content{position:absolute;bottom:0;margin-bottom:32px;width:90%}html#design2017 body.inside2017.basiclanding #hero-landing p.insighttype,html#design2017 body.inside2017.basiclanding #hero-landing h4{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;color:#fff;letter-spacing:0;line-height:26px;text-transform:uppercase;margin-bottom:0px}html#design2017 body.inside2017.basiclanding #hero-landing h1{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:100px;color:#fff;letter-spacing:0;line-height:110px;text-transform:none;margin:15px 0 0px;padding-bottom:25px;width:90%}html#design2017 body.inside2017.basiclanding #hero-landing h1.smallz{font-size:40px;line-height:52px}html#design2017 body.inside2017.basiclanding #hero-landing h1.small00{font-size:40px;line-height:52px}html#design2017 body.inside2017.basiclanding #hero-landing h1.small0{font-size:30px;line-height:36px}html#design2017 body.inside2017.basiclanding #hero-landing h1.small1{font-size:28px;line-height:32px}html#design2017 body.inside2017.basiclanding #hero-landing h1.small2{font-size:30px;line-height:38px}html#design2017 body.inside2017.basiclanding #hero-landing h1.small3{font-size:20px;line-height:28px;padding-bottom:10px}html#design2017 body.inside2017.basiclanding #hero-landing h1.small4{font-size:20px;line-height:28px;width:85%}html#design2017 body.inside2017.basiclanding #hero-landing h2{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;color:#fff;letter-spacing:0;line-height:26px;text-transform:uppercase;margin-bottom:18px;margin-top:0}html#design2017 body.inside2017.basiclanding #hero-landing p{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:18px;color:#fff;letter-spacing:0;line-height:24px;margin-bottom:0;padding-bottom:18px}html#design2017 body.inside2017.basiclanding #hero-landing ul.inside-hero-share{padding-top:0;margin-top:15px;margin-bottom:0}html#design2017 body.inside2017.basiclanding #hero-landing ul.inside-hero-share li{display:inline-block;margin-right:20px}html#design2017 body.inside2017.basiclanding .cta.inside-hero{width:98px;position:relative;margin-left:90px;top:54px}html#design2017 body.inside2017.basiclanding .cta.inside-hero span{float:none;position:absolute;top:-89px;left:21px}html#design2017 body.inside2017.basiclanding .cta.inside-hero a{float:none;position:absolute;top:-14px}html#design2017 body.inside2017.basiclanding h2.section{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;color:#000;letter-spacing:0;line-height:26px;text-transform:uppercase;margin-top:50px;margin-bottom:15px}html#design2017 body.inside2017.basiclanding h2.line{display:table;white-space:nowrap;color:#fff;width:97%;margin-bottom:30px}html#design2017 body.inside2017.basiclanding h2.line:after{border-top:1px solid #c0c0c0;content:'';display:table-cell;position:relative;top:0.9em;width:100%;left:1.5%;opacity:0.3}html#design2017 body.inside2017.basiclanding h2.line.black{color:#000}html#design2017 body.inside2017.basiclanding h2.line.black:after{border-top:1px solid #c0c0c0}html#design2017 body.inside2017.basiclanding .videoblock{margin-top:-20px;margin-bottom:100px}html#design2017 body.inside2017.basiclanding .videoblock svg.vertical-line{margin:0px 0 25px}html#design2017 body.inside2017.basiclanding .videoblock div.wistia_responsive_padding{-webkit-box-shadow:2px 2px 50px 0px rgba(0,0,0,0.45);box-shadow:2px 2px 50px 0px rgba(0,0,0,0.45)}html#design2017 body.inside2017.basiclanding .videoblock p.caption{font-family:'Guardian Egyptian Medium';font-weight:500;font-style:normal;font-stretch:normal;font-size:14px;font-style:normal;color:#2D3135;letter-spacing:0.5px;line-height:26px;width:90%}html#design2017 body.inside2017.basiclanding section.bodycontent-text .rightside{margin-top:0}html#design2017 body.inside2017.basiclanding section.bodycontent-text .rightside .relatedContentBox{margin-left:0;margin-bottom:60px}html#design2017 body.inside2017.basiclanding .bodycontent-text{padding-top:20px}html#design2017 body.inside2017.basiclanding .bodycontent-text h3.header{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:24px;line-height:34px;color:#EE000E;margin-bottom:30px}html#design2017 body.inside2017.basiclanding .bodycontent-text p{font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal;color:#2D3135;font-size:16px;letter-spacing:0.5px;line-height:28px;margin-bottom:28px}html#design2017 body.inside2017.basiclanding .bodycontent-text p.subhead{font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal;color:#2D3135;font-weight:bold;font-size:16px;letter-spacing:0.5px;line-height:28px;margin-bottom:28px;margin-top:0}html#design2017 body.inside2017.basiclanding .bodycontent-text p.video-caption{font-size:21px;letter-spacing:0;line-height:28px;padding-right:80px}html#design2017 body.inside2017.basiclanding .bodycontent-text p.image-caption{font-size:26px;letter-spacing:0;line-height:36px;padding-right:40px;margin-top:30px}html#design2017 body.inside2017.basiclanding .bodycontent-text .relatedContentBox{position:relative;height:480px;width:375px;-webkit-box-shadow:2px 2px 50px 0px rgba(0,0,0,0.45);box-shadow:2px 2px 50px 0px rgba(0,0,0,0.45);overflow:auto;margin-top:30px;background-size:cover}html#design2017 body.inside2017.basiclanding .bodycontent-text .relatedContentBox .copy{position:absolute;top:46px;left:30px;right:80px;overflow:auto}html#design2017 body.inside2017.basiclanding .bodycontent-text .relatedContentBox .copy h2{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:40px;color:#fff !important;letter-spacing:0;line-height:42px;text-transform:none;margin-bottom:25px !important}html#design2017 body.inside2017.basiclanding .bodycontent-text .relatedContentBox .copy p{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-size:18px;color:#fff !important;letter-spacing:0;line-height:27px}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-icon{margin-top:40px}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-icon h4{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:30px;color:#000;letter-spacing:0;line-height:46px;margin:6px 0 18px}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-icon p.desc{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:20px;color:#000;letter-spacing:0.5px;line-height:34px;margin-bottom:8px;width:85%}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-icon svg.vertical-line{margin:15px 0 40px}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-icon a.icon-cta{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:14px;letter-spacing:0.88px;line-height:20px;margin-left:-4px}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-icon a.icon-cta :hover{text-decoration:underline}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-video{margin-top:0px}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-video div.wistia_responsive_padding{-webkit-box-shadow:2px 2px 50px 0px rgba(0,0,0,0.45);box-shadow:2px 2px 50px 0px rgba(0,0,0,0.45)}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-video p.caption{font-family:'Guardian Egyptian Medium';font-weight:500;font-style:normal;font-stretch:normal;font-size:16px;color:#2D3135;letter-spacing:0.5px;line-height:30px;margin-bottom:0}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-video svg.vertical-line{margin:16px 0 25px}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-stat{margin-top:30px}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-stat .statblock{background-color:#ff555f;position:relative;height:510px;width:399px;-webkit-box-shadow:2px 2px 50px 0px rgba(0,0,0,0.45);box-shadow:2px 2px 50px 0px rgba(0,0,0,0.45);overflow:auto;background-size:cover}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-stat .statblock .copy{position:absolute;bottom:60px;left:40px;right:50px;overflow:auto}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-stat h4{font-family:'Guardian Egyptian -SemiBold';font-weight:600;font-style:normal;font-stretch:normal;font-size:110px;color:#fff;letter-spacing:0.31px;line-height:150px;margin-bottom:0px}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-stat h4 span.sup{font-size:40px;letter-spacing:0.28px;line-height:60px;text-transform:uppercase;vertical-align:text-top;margin-left:9px}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-stat p.caption{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:30px;color:#fff;letter-spacing:0;line-height:44px;margin:0;width:90%}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-image img{width:400px;-webkit-box-shadow:2px 2px 50px 0px rgba(0,0,0,0.45);box-shadow:2px 2px 50px 0px rgba(0,0,0,0.45);margin-bottom:50px}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-image p.caption{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:30px;color:#2D3135;letter-spacing:0;line-height:42px;width:80%}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-image div.cta span{color:#EE000E}html#design2017 body.inside2017.basiclanding .container-fluid.bodycontent-text{padding-top:0;padding-bottom:0}html#design2017 body.inside2017.basiclanding section.bodycontent-text.noSectionTitle{padding-top:60px}html#design2017 body.inside2017.basiclanding .bodycontent-text.bg-darkblue h3{color:#fff}html#design2017 body.inside2017.basiclanding .bodycontent-text.bg-darkblue .bodycontent-icon h4,html#design2017 body.inside2017.basiclanding .bodycontent-text.bg-darkblue .bodycontent-icon p.desc,html#design2017 body.inside2017.basiclanding .bodycontent-text.bg-darkblue .bodycontent-icon a.icon-cta{color:#fff}html#design2017 body.inside2017.basiclanding .bodycontent-text.bg-darkblue .bodycontent-video p.caption{color:#fff}html#design2017 body.inside2017.basiclanding .bodycontent-text.bg-darkblue .bodycontent-stat .statblock{background-color:#083261}html#design2017 body.inside2017.basiclanding .bodycontent-text.bg-darkblue .bodycontent-stat h4,html#design2017 body.inside2017.basiclanding .bodycontent-text.bg-darkblue .bodycontent-stat p.caption{color:#fff}html#design2017 body.inside2017.basiclanding .bodycontent-text.bg-darkblue .bodycontent-image p.caption,html#design2017 body.inside2017.basiclanding .bodycontent-text.bg-darkblue .bodycontent-image div.cta span{color:#fff}html#design2017 body.inside2017.basiclanding .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;margin-bottom:50px;padding-bottom:80px}html#design2017 body.inside2017.basiclanding .flex .logo-item{top:0;margin-bottom:100px}html#design2017 body.inside2017.basiclanding .flex .proof-item{margin-bottom:0}html#design2017 body.inside2017.basiclanding .row.display-flex>[class*='col-']{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}html#design2017 body.inside2017.basiclanding .contentmodule-icontout h3.header,html#design2017 body.inside2017.basiclanding .contentmodule-logogrid h3.header{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:24px;color:#EE000E;letter-spacing:0;line-height:34px;margin-bottom:36px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout p.subhead,html#design2017 body.inside2017.basiclanding .contentmodule-logogrid p.subhead{font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:16px;color:#000;letter-spacing:0.5px;line-height:28px;margin-bottom:90px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout{margin-top:80px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;margin-bottom:40px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout .flex .icon-item{-ms-flex-preferred-size:65%;flex-basis:65%;top:0px;margin-bottom:80px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout .icon-item{margin-bottom:100px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout .icon-item img{margin:0 auto 0;width:70%}html#design2017 body.inside2017.basiclanding .contentmodule-icontout .icon-item h4{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:24px;color:#000;letter-spacing:0;line-height:30px;margin:20px 0}html#design2017 body.inside2017.basiclanding .contentmodule-icontout .icon-item p{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:16px;color:#000;letter-spacing:0.5px;line-height:28px;margin-bottom:5px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout .icon-item a.ctalink{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-size:14px;color:#EE000E;letter-spacing:0.88px;line-height:20px;text-transform:uppercase;display:block;margin:0 0 0 -1px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout .icon-item a.ctalink:hover{text-decoration:underline}html#design2017 body.inside2017.basiclanding .contentmodule-logogrid h4{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:20px;color:#000;letter-spacing:0.5px;line-height:34px;margin:10px 0}html#design2017 body.inside2017.basiclanding .contentmodule-logogrid .icon-tout .genpact-icons--item{background:no-repeat scroll center center;height:65px;width:65px;margin:0 auto;margin-bottom:45px;margin-top:80px;background-size:contain}html#design2017 body.inside2017.basiclanding .contentmodule-logogrid .genpact-icons--item img{margin:0 auto 0;width:200px}html#design2017 body.inside2017.basiclanding .icon-tout-new a.genpact-icons--cta--link,html#design2017 body.inside2017.basiclanding .body-content a.genpact-icons--cta--link{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:14px;letter-spacing:0.88px}html#design2017 body.inside2017.basiclanding .icon-tout-new a.genpact-icons--cta--link :hover,html#design2017 body.inside2017.basiclanding .body-content a.genpact-icons--cta--link :hover{text-decoration:underline}html#design2017 body.inside2017.basiclanding .icon-tout-new h2,html#design2017 body.inside2017.basiclanding .body-content h2{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;letter-spacing:0;line-height:26px;text-transform:uppercase}html#design2017 body.inside2017.basiclanding .icon-tout-new h2.line,html#design2017 body.inside2017.basiclanding .body-content h2.line{display:table;white-space:nowrap;color:#333;width:97%}html#design2017 body.inside2017.basiclanding .icon-tout-new h2.line:after,html#design2017 body.inside2017.basiclanding .body-content h2.line:after{border-top:1px solid #c0c0c0;content:'';display:table-cell;position:relative;top:0.9em;width:100%;left:1.5%}html#design2017 body.inside2017.basiclanding .icon-tout-new .theme-blue h2.line,html#design2017 body.inside2017.basiclanding .body-content .theme-blue h2.line{display:table;white-space:nowrap;color:#fff;width:97%}html#design2017 body.inside2017.basiclanding .icon-tout-new .theme-blue .icon-tout-new h2.line:after,html#design2017 body.inside2017.basiclanding .body-content .theme-blue .icon-tout-new h2.line:after{border-top:1px solid #fff;content:'';display:table-cell;position:relative;top:0.9em;width:100%;left:1.5%;opacity:0.3}html#design2017 body.inside2017.basiclanding .icon-tout-new .theme-blue h3.icon-tout-head,html#design2017 body.inside2017.basiclanding .body-content .theme-blue h3.icon-tout-head{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:36px;letter-spacing:0;line-height:40px;color:#FFF}html#design2017 body.inside2017.basiclanding .icon-tout-new .theme-blue p,html#design2017 body.inside2017.basiclanding .body-content .theme-blue p{color:#fff}html#design2017 body.inside2017.basiclanding .icon-tout-new a,html#design2017 body.inside2017.basiclanding .body-content a{color:#ff555f}html#design2017 body.inside2017.basiclanding .contentmodule-icontout.theme-blue h2.line{color:#fff}html#design2017 body.inside2017.basiclanding .contentmodule-icontout.theme-blue .icon-tout-new h2.line:after{border-top:1px solid #fff;opacity:0.3}html#design2017 body.inside2017.basiclanding .contentmodule-icontout.theme-blue h3.icon-tout-head,html#design2017 body.inside2017.basiclanding .contentmodule-icontout.theme-blue h3.header,html#design2017 body.inside2017.basiclanding .contentmodule-icontout.theme-blue h4,html#design2017 body.inside2017.basiclanding .contentmodule-icontout.theme-blue p{color:#FFF}html#design2017 body.inside2017.basiclanding .contentmodule-icontout.theme-blue .icon-item svg{fill:#fff}html#design2017 body.inside2017.basiclanding .contentmodule-icontout.theme-blue .icon-item a.ctalink{color:#fff}html#design2017 body.inside2017.basiclanding .theme-white .theme-tout--icon-new,html#design2017 body.inside2017.basiclanding .body-content .theme-tout--icon-new{fill:#ff555f;margin-bottom:20px}html#design2017 body.inside2017.basiclanding .mt-20{margin-top:20px}html#design2017 body.inside2017.basiclanding .mt-30{margin-top:30px}html#design2017 body.inside2017.basiclanding .mb-20{margin-bottom:20px}html#design2017 body.inside2017.basiclanding .mb-30{margin-bottom:30px}html#design2017 body.inside2017.basiclanding .mb-40{margin-bottom:40px}html#design2017 body.inside2017.basiclanding .mb-50{margin-bottom:50px}html#design2017 body.inside2017.basiclanding .mb-60{margin-bottom:60px}html#design2017 body.inside2017.basiclanding .mb-70{margin-bottom:70px}html#design2017 body.inside2017.basiclanding .mb-80{margin-bottom:80px}html#design2017 body.inside2017.basiclanding .rpad-40{padding-right:40px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints h3.header{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:24px;letter-spacing:0;line-height:34px;color:#EE000E;margin-bottom:30px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints p.subhead{font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal;color:#2D3135;font-size:16px;letter-spacing:0.5px;line-height:28px;margin-bottom:90px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints a{color:#ff555f}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .proof-item{width:100%;margin:0;padding:0}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .proof-content{float:none;display:table-cell;vertical-align:bottom}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .pinkblock,html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .darkbluebgblock,html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .whiteblock{display:table;-webkit-box-shadow:unset;box-shadow:unset;padding:0 30px 0 30px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints h1{font-family:'Guardian Egyptian -SemiBold';font-weight:600;font-style:normal;font-stretch:normal;font-size:110px;line-height:130px;font-weight:300;color:#fff;letter-spacing:0.42px;margin:0;padding:0}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints h1 span.sup{font-size:40px;letter-spacing:0.28px;line-height:60px;text-transform:uppercase;vertical-align:text-top;margin-left:9px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints p.proof-copy{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;color:#fff;font-size:30px;line-height:44px;width:90%}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .pinkblock{background-color:#ff555f;width:100%;height:375px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .darkbluebgblock{background-color:unset;width:100%;height:375px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .whiteblock{background-color:transparent;-webkit-box-shadow:unset;box-shadow:unset;width:100%;height:375px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .whiteblock h1{color:#ff555f}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .whiteblock p.proof-copy{color:#2D3135}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .pinkblock .proof-content,html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .darkbluebgblock .proof-content,html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .whiteblock .proof-content{padding-left:0px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .proof-item.bg-white{background-color:transparent}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .bg-white.proof-item.count1{width:510px;margin-top:-140px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .bg-white.proof-item{margin-top:-50px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints.bg-darkblue h3.header,html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints.bg-darkblue p.subhead{color:#fff}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints.bg-darkblue .whiteblock h1,html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints.bg-darkblue .whiteblock p.proof-copy{color:#fff}html#design2017 body.inside2017.basiclanding .darkbluebgblock.xs,html#design2017 body.inside2017.basiclanding .body-content .darkbluebgblock.xs{width:100%;height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:2px 2px 50px 0px rgba(0,0,0,0.45);box-shadow:2px 2px 50px 0px rgba(0,0,0,0.45)}html#design2017 body.inside2017.basiclanding .darkbluebgblock.xs div.proof-content,html#design2017 body.inside2017.basiclanding .body-content .darkbluebgblock.xs div.proof-content{-ms-flex-item-align:end;align-self:flex-end;padding-bottom:40px}html#design2017 body.inside2017.basiclanding .darkbluebgblock.xs h1,html#design2017 body.inside2017.basiclanding .body-content .darkbluebgblock.xs h1{font-family:'Guardian Egyptian -Bold';font-weight:700;font-style:normal;font-stretch:normal;font-size:110px;line-height:110px;color:#fff;margin:0 40px 10px}html#design2017 body.inside2017.basiclanding .darkbluebgblock.xs span.superscript,html#design2017 body.inside2017.basiclanding .body-content .darkbluebgblock.xs span.superscript{font-family:'Guardian Egyptian -Bold';font-weight:700;font-style:normal;font-stretch:normal;font-size:30px;vertical-align:baseline;position:relative;top:-50px;right:10px}html#design2017 body.inside2017.basiclanding .darkbluebgblock.xs p,html#design2017 body.inside2017.basiclanding .body-content .darkbluebgblock.xs p{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:30px;line-height:42px;color:#fff;width:80%;margin:0 100px 0 40px}html#design2017 body.inside2017.basiclanding .whiteblock.xs,html#design2017 body.inside2017.basiclanding .body-content .whiteblock.xs{background-color:transparent;width:100%;height:auto;padding:100px 0}html#design2017 body.inside2017.basiclanding .whiteblock.xs h1,html#design2017 body.inside2017.basiclanding .body-content .whiteblock.xs h1{font-family:'Guardian Egyptian -Bold';font-weight:700;font-style:normal;font-stretch:normal;font-size:110px;line-height:110px;color:#ff555f;margin:0 40px 20px}html#design2017 body.inside2017.basiclanding .whiteblock.xs p,html#design2017 body.inside2017.basiclanding .body-content .whiteblock.xs p{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:30px;line-height:42px;width:80%;margin:0 100px 0 40px;color:#2D3135}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .theme-blue,html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .theme-white{margin:40px 0}html#design2017 body.inside2017.basiclanding .theme-blue{background-color:#0E4C7A;padding:50px 0 50px 0;margin-bottom:80px}html#design2017 body.inside2017.basiclanding .theme-blue h2.line{display:table;white-space:nowrap;color:#fff;width:97%}html#design2017 body.inside2017.basiclanding .theme-blue .icon-tout-new h2.line:after{border-top:1px solid #c0c0c0;content:'';display:table-cell;position:relative;top:0.9em;width:100%;left:1.5%}html#design2017 body.inside2017.basiclanding .theme-blue .icon-tout-new h3.icon-tout-head{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:36px;letter-spacing:0;line-height:40px;color:#fff}html#design2017 body.inside2017.basiclanding .theme-blue p{color:#fff}html#design2017 body.inside2017.basiclanding .theme-blue .darkbluebgblock.xs{width:100%;height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:2px 2px 50px 0px rgba(0,0,0,0.3);box-shadow:2px 2px 50px 0px rgba(0,0,0,0.3)}html#design2017 body.inside2017.basiclanding .theme-blue .darkbluebgblock.xs div.proof-content{-ms-flex-item-align:end;align-self:flex-end;padding-bottom:40px}html#design2017 body.inside2017.basiclanding .theme-blue .darkbluebgblock.xs h1{font-family:'Guardian Egyptian -Bold';font-weight:700;font-style:normal;font-stretch:normal;font-size:110px;line-height:100px;color:#fff;margin:0 40px 10px}html#design2017 body.inside2017.basiclanding .theme-blue .darkbluebgblock.xs span.superscript{font-family:'Guardian Egyptian -Bold';font-weight:700;font-style:normal;font-stretch:normal;font-size:30px;vertical-align:baseline;position:relative;top:-50px;right:10px}html#design2017 body.inside2017.basiclanding .theme-blue .darkbluebgblock.xs p{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:30px;line-height:42px;color:#fff;width:80%;margin:0 100px 0 40px}html#design2017 body.inside2017.basiclanding .theme-blue .pinkblock.xs{background-color:#ff555f;width:100%;height:500px;display:table;-webkit-box-shadow:2px 2px 50px 0px rgba(0,0,0,0.3);box-shadow:2px 2px 50px 0px rgba(0,0,0,0.3)}html#design2017 body.inside2017.basiclanding .theme-blue .pinkblock.xs div.proof-content{display:table-cell;vertical-align:bottom;padding-bottom:40px}html#design2017 body.inside2017.basiclanding .theme-blue .pinkblock.xs h1{font-family:'Guardian Egyptian -Bold';font-weight:700;font-style:normal;font-stretch:normal;font-size:110px;line-height:100px;color:#fff;margin:0 40px 20px}html#design2017 body.inside2017.basiclanding .theme-blue .pinkblock.xs p{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:30px;line-height:42px;color:#fff;width:80%;margin:0 100px 0 40px}html#design2017 body.inside2017.basiclanding .theme-blue .whiteblock.xs{background-color:transparent;width:100%;height:auto;padding:100px 0}html#design2017 body.inside2017.basiclanding .theme-blue .whiteblock.xs h1{font-family:'Guardian Egyptian -Bold';font-weight:700;font-style:normal;font-stretch:normal;font-size:110px;line-height:110px;color:#fff;margin:0 40px 10px}html#design2017 body.inside2017.basiclanding .theme-blue .whiteblock.xs p{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;color:#fff;font-size:30px;line-height:42px;width:80%;margin:0 100px 0 40px}html#design2017 body.inside2017.basiclanding .bg-darkblue{background-color:#0E4C7A}html#design2017 body.inside2017.basiclanding .bg-darkblue .bodycontent-text h2.line,html#design2017 body.inside2017.basiclanding .bg-darkblue .bodycontent-text h3.icon-tout-head,html#design2017 body.inside2017.basiclanding .bg-darkblue .bodycontent-text .genpact-icons--header--h3,html#design2017 body.inside2017.basiclanding .bg-darkblue .bodycontent-text p{color:#fff}html#design2017 body.inside2017.basiclanding .bg-darkblue .bodycontent-icon svg.theme-tout--icon-new{fill:#fff}html#design2017 body.inside2017.basiclanding .bg-darkblue .bodycontent-icon p.genpact-icons--cta,html#design2017 body.inside2017.basiclanding .bg-darkblue .bodycontent-icon a.genpact-icons--cta--link{color:#fff}html#design2017 body.inside2017.basiclanding .bg-darkblue .bodycontent-stat .darkblueblock.pinkblock{background-color:#083261}html#design2017 body.inside2017.basiclanding .bg-darkblue .bodycontent-stat .darkblueblock.pinkblock h4,html#design2017 body.inside2017.basiclanding .bg-darkblue .bodycontent-stat .darkblueblock.pinkblock p{color:#fff}html#design2017 body.inside2017.basiclanding .bg-darkblue .bodycontent-video p.video-caption{color:#fff}html#design2017 body.inside2017.basiclanding .bg-darkblue .bodycontent-image p.image-caption,html#design2017 body.inside2017.basiclanding .bg-darkblue .bodycontent-image .cta span{color:#fff}html#design2017 body.inside2017.basiclanding .cta-blue{margin:60px 0;background-color:#0E4C7A;padding:60px 0;background-position:top -200px right -1050px}html#design2017 body.inside2017.basiclanding .cta-blue p.sectiontitle{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:40px;color:#fff;letter-spacing:0;line-height:54px;text-align:center}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox{height:500px;width:100%;-webkit-box-shadow:2px 2px 23px 0px rgba(0,0,0,0.55);box-shadow:2px 2px 23px 0px rgba(0,0,0,0.55);margin-bottom:20px}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox .side{background-repeat:no-repeat}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox .side .yesCTA{margin-top:8px;margin-left:40px}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox .copy{position:absolute;top:30%;left:50px;-webkit-transform:translateY(-45%);transform:translateY(-45%);overflow:auto;padding:0 80px 0 0}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox .copy h2{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:35px;color:#fff;letter-spacing:0;line-height:42px;text-transform:none;margin-bottom:15px;padding-top:7px}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox .copy p{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-size:18px;color:#fff;letter-spacing:0;line-height:30px;text-align:left;margin-left:0}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox-half{height:500px;width:100%;-webkit-box-shadow:2px 2px 23px 0px rgba(0,0,0,0.55);box-shadow:2px 2px 23px 0px rgba(0,0,0,0.55);margin-bottom:20px}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox-half .side{background-repeat:no-repeat}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox-half .side .yesCTA{margin-top:8px;margin-left:40px}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox-half .copy{position:absolute;top:30%;left:50px;-webkit-transform:translateY(-45%);transform:translateY(-45%);overflow:auto;padding:0 100px 0 0}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox-half .copy h2{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:35px;color:#fff;letter-spacing:0;line-height:42px;text-transform:none;margin-bottom:15px;padding-top:7px}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox-half .copy p{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-size:18px;color:#fff;letter-spacing:0;line-height:30px;text-align:left;margin-left:0}html#design2017 body.inside2017.basiclanding .cta-blue .cta{height:auto;width:auto;display:inline-block;padding-top:9px}html#design2017 body.inside2017.basiclanding .cta-blue .cta span{float:left;font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;letter-spacing:0.88px;text-transform:uppercase;line-height:20px;margin-top:49px}html#design2017 body.inside2017.basiclanding .cta-blue .cta span .white{color:#fff}html#design2017 body.inside2017.basiclanding .cta-blue .cta span .red{color:#EE000E}html#design2017 body.inside2017.basiclanding .cta-blue .call-out-box{position:absolute;bottom:20px;right:15px}html#design2017 body.inside2017.basiclanding .cta-blue .call-out-box span{margin-top:43px}html#design2017 body.inside2017.basiclanding .cta-blue .call-out-box-half{position:absolute;bottom:20px;right:15px}html#design2017 body.inside2017.basiclanding .cta-blue .call-out-box-half span{margin-top:43px}html#design2017 body.inside2017.basiclanding .contentmodule-cta.bg-white .cta-blue{background-image:none;background-color:#fff;margin:0;padding:0}html#design2017 body.inside2017.basiclanding .contentmodule-cta.bg-white .cta-blue p.sectiontitle{color:#031A34}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox{position:relative;-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,0.2);box-shadow:0 0 40px 0 rgba(0,0,0,0.2);overflow:auto;margin-top:0;background-size:cover}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox .copy{position:absolute;top:40px;left:30px;overflow:none;-webkit-transform:none;transform:none;padding:0}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox .copy h2{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:40px;color:#fff !important;letter-spacing:0;line-height:42px;text-transform:none;margin-bottom:15px;padding-top:7px}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox .copy p{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-size:18px;color:#fff !important;letter-spacing:0;line-height:38px}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox.wide{margin:0;width:100%}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox.one{margin:0;background-repeat:no-repeat}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox.two{margin:0;background-repeat:no-repeat}html#design2017 body.inside2017.basiclanding .bodycontent-twoColText{padding-top:40px;padding-bottom:40px}html#design2017 body.inside2017.basiclanding .bodycontent-twoColText h3{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:24px;color:#EE000E;letter-spacing:0;line-height:34px;margin-top:0}html#design2017 body.inside2017.basiclanding .bodycontent-twoColText p{font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:16px;color:#2D3135;letter-spacing:0.5px;line-height:28px;margin-bottom:28px}html#design2017 body.inside2017.basiclanding .bodycontent-text ol,html#design2017 body.inside2017.basiclanding .bodycontent-twoColText ol{margin-top:20px;margin-bottom:20px}html#design2017 body.inside2017.basiclanding .bodycontent-text ul,html#design2017 body.inside2017.basiclanding .bodycontent-twoColText ul{margin-left:0;padding-bottom:20px}html#design2017 body.inside2017.basiclanding .bodycontent-text ul li,html#design2017 body.inside2017.basiclanding .bodycontent-twoColText ul li{list-style-position:inside;text-indent:-30px;padding-left:28px;color:#000;font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:16px;letter-spacing:0.57px;line-height:30px;margin-bottom:15px}html#design2017 body.inside2017.basiclanding .bodycontent-text ul li:before,html#design2017 body.inside2017.basiclanding .bodycontent-twoColText ul li:before{content:"\2022";font-size:50px;padding-right:12px;vertical-align:middle}html#design2017 body.inside2017.basiclanding .bodycontent-text ul li a,html#design2017 body.inside2017.basiclanding .bodycontent-twoColText ul li a{margin-left:28px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout.bios2018 .row.flex{padding-bottom:0px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout.bios2018 .icon-item .genpact-icons--item img{width:128px;height:128px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout.bios2018 .subhead p{font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal;color:#2D3135;font-size:20px;letter-spacing:0.5px;line-height:34px;margin-bottom:28px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout.bios2018 .subhead{margin-top:50px;margin-bottom:60px}html#design2017 body.inside2017.basiclanding section.contact-board .col-xs-12{width:94%}html#design2017 body.inside2017.basiclanding section.contact-board h2{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:24px;line-height:30px}html#design2017 body.inside2017.basiclanding section.contact-board .contact-board--details{min-height:1600px;display:none}html#design2017 body.inside2017.basiclanding section.contact-board .contact-board--details,html#design2017 body.inside2017.basiclanding section.contact-board .contact-board--details p,html#design2017 body.inside2017.basiclanding section.contact-board .contact-board--details--contact{font-family:'Guardian Egyptian Regular';font-weight:400;font-style:normal;font-stretch:normal;font-size:18px;letter-spacing:0.5px;line-height:34px;color:#2D3135}html#design2017 body.inside2017.basiclanding section.contact-board #insights-cards__learn-more{display:block;padding:4px 0 10px;text-align:center;margin:0px 0 86px}html#design2017 body.inside2017.basiclanding section.contact-board #insights-cards__learn-more .cta.insight-load-more{width:200px;position:relative;left:0}html#design2017 body.inside2017.basiclanding section.contact-board #insights-cards__learn-more span{background-color:transparent;font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;display:inline-block;padding:0;font-size:14px;color:#EE000E;letter-spacing:0.88px;line-height:20px;border:0 none;cursor:pointer;text-align:center;text-transform:uppercase;top:-66px;left:0}html#design2017 body.inside2017.basiclanding section.contact-board #insights-cards__learn-more a#showmore{border:0 none;left:0;top:0}html#design2017 body.inside2017.basiclanding .vertical-line{height:100px;width:2px;margin:15px 0 25px}html#design2017 body.inside2017.basiclanding .vertical-line .pathbase{stroke:#999999;opacity:0.5}html#design2017 body.inside2017.basiclanding .vertical-line .path{stroke:#EE000E;stroke-dasharray:100;stroke-dashoffset:100}@-webkit-keyframes verticalline{from{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes verticalline{from{stroke-dashoffset:100}to{stroke-dashoffset:0}}html#design2017 body.inside2017.directory.basiclanding .contentmodule-icontout.bios2018{padding-bottom:80px}@media (min-width: 600px){html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .proof-item.bg-white{margin-top:50px}}@media (min-width: 768px){html#design2017 body.inside2017.basiclanding .row.padded{margin-left:0;margin-right:40px;padding-left:0;padding-right:0}html#design2017 body.inside2017.basiclanding .narrow .row.padded{margin-left:0;margin-right:0;padding-left:0;padding-right:0}html#design2017 body.inside2017.basiclanding .cd-main-header .container{width:748px}html#design2017 body.inside2017.basiclanding .container{width:748px}html#design2017 body.inside2017.basiclanding section.design2017.hero-landing{position:relative;width:100%;height:360px;margin-bottom:0;background-position:center}html#design2017 body.inside2017.basiclanding section.design2017.hero-landing #hero-landing{height:360px}html#design2017 body.inside2017.basiclanding section.design2017.hero-landing.heroHeight{height:484px}html#design2017 body.inside2017.basiclanding section.design2017.hero-landing.heroHeight #hero-landing{height:484px}html#design2017 body.inside2017.basiclanding #hero-landing{margin:0;position:relative}html#design2017 body.inside2017.basiclanding #hero-landing .content{position:absolute;bottom:0;margin-bottom:40px;width:100%}html#design2017 body.inside2017.basiclanding #hero-landing p.insighttype,html#design2017 body.inside2017.basiclanding #hero-landing h4{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;color:#fff;letter-spacing:0;line-height:26px;text-transform:uppercase;margin-bottom:0px}html#design2017 body.inside2017.basiclanding #hero-landing h1{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:100px;color:#fff;letter-spacing:0;line-height:110px;text-transform:none;margin:15px 0 0px;padding-bottom:30px}html#design2017 body.inside2017.basiclanding #hero-landing h1.smallz{font-size:50px;line-height:74px}html#design2017 body.inside2017.basiclanding #hero-landing h1.small0{font-size:46px;line-height:52px;padding-bottom:12px}html#design2017 body.inside2017.basiclanding #hero-landing h1.small1{font-size:44px;line-height:50px}html#design2017 body.inside2017.basiclanding #hero-landing h1.small2{font-size:45px;line-height:54px}html#design2017 body.inside2017.basiclanding #hero-landing h1.small3{font-size:34px;line-height:40px;padding-bottom:15px}html#design2017 body.inside2017.basiclanding #hero-landing h1.small4{font-size:60px;line-height:78px;width:84%}html#design2017 body.inside2017.basiclanding #hero-landing h2{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;color:#fff;letter-spacing:0;line-height:26px;text-transform:uppercase;margin-bottom:18px;margin-top:0}html#design2017 body.inside2017.basiclanding #hero-landing p{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:24px;color:#fff;letter-spacing:0;line-height:34px;margin-top:0;padding-bottom:20px}html#design2017 body.inside2017.basiclanding #hero-landing ul.inside-hero-share{padding-top:0;margin-top:20px;margin-bottom:0}html#design2017 body.inside2017.basiclanding #hero-landing ul.inside-hero-share li{display:inline-block;margin-right:20px}html#design2017 body.inside2017.basiclanding .cta.inside-hero{width:98px;position:relative;margin-left:90px;top:54px}html#design2017 body.inside2017.basiclanding .cta.inside-hero span{float:none;position:absolute;top:-89px;left:21px}html#design2017 body.inside2017.basiclanding .cta.inside-hero a{float:none;position:absolute;top:-14px}html#design2017 body.inside2017.basiclanding .videoblock{margin-top:-20px;margin-bottom:100px}html#design2017 body.inside2017.basiclanding .videoblock p.caption{font-size:14px;line-height:26px;width:85%}html#design2017 body.inside2017.basiclanding section.bodycontent-text .rightside{margin-top:0}html#design2017 body.inside2017.basiclanding section.bodycontent-text .rightside .relatedContentBox{margin-left:0;margin-bottom:60px}html#design2017 body.inside2017.basiclanding .bodycontent-text{padding-top:20px}html#design2017 body.inside2017.basiclanding .bodycontent-text h3.header{margin-bottom:30px}html#design2017 body.inside2017.basiclanding .bodycontent-text p.subhead{font-weight:bold;margin-bottom:30px}html#design2017 body.inside2017.basiclanding .bodycontent-text p.image-caption{font-size:32px;line-height:42px}html#design2017 body.inside2017.basiclanding .bodycontent-text .relatedContentBox{margin-top:30px;height:510px;width:399px}html#design2017 body.inside2017.basiclanding .bodycontent-text .relatedContentBox .copy{top:46px;left:30px;right:80px}html#design2017 body.inside2017.basiclanding .bodycontent-text .relatedContentBox .copy h2{font-size:40px;line-height:42px}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-icon{margin-top:0px}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-icon p.desc{width:75%}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-video p.caption{font-size:16px;line-height:30px}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-stat{margin-top:0px}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-stat .statblock{height:510px;width:399px}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-stat .statblock .copy{bottom:40px;left:30px}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-stat h4{font-size:110px;letter-spacing:0.42px;line-height:150px;margin-bottom:0px}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-stat p.caption{font-size:30px;letter-spacing:0;line-height:44px;margin:0;width:98%}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-image img{margin-bottom:40px}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-image p.caption{font-size:30px;line-height:42px;margin-bottom:0}html#design2017 body.inside2017.basiclanding .container-fluid.bodycontent-text{padding-top:0;padding-bottom:0}html#design2017 body.inside2017.basiclanding .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;margin-bottom:75px}html#design2017 body.inside2017.basiclanding .flex .logo-item{top:0;margin-bottom:150px}html#design2017 body.inside2017.basiclanding .flex .logo-item:nth-child(2n){top:200px;margin-bottom:150px}html#design2017 body.inside2017.basiclanding .flex .proof-item{top:0;margin-bottom:40px}html#design2017 body.inside2017.basiclanding .flex .proof-item:nth-child(2n){top:30px;margin-bottom:75px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout h3.header,html#design2017 body.inside2017.basiclanding .contentmodule-logogrid h3.header{font-size:24px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout p.subhead,html#design2017 body.inside2017.basiclanding .contentmodule-logogrid p.subhead{font-size:16px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout .flex{margin-bottom:60px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout .flex .icon-item{-ms-flex-preferred-size:49%;flex-basis:49%;top:0;margin-bottom:0px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout .flex .icon-item:nth-child(2n){top:274px;margin-bottom:150px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout h3{font-size:24px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout p.subhead{font-size:16px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout .icon-item h4{font-size:24px;line-height:30px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout .icon-item p{font-size:16px;line-height:28px;width:75%}html#design2017 body.inside2017.basiclanding .contentmodule-icontout .icon-item a.ctalink{font-size:14px;letter-spacing:0.88px;line-height:20px}html#design2017 body.inside2017.basiclanding .contentmodule-logogrid .genpact-icons--item img{margin:0 auto 0;width:200px}html#design2017 body.inside2017.basiclanding .icon-tout-new .genpact-icons--item img,html#design2017 body.inside2017.basiclanding .body-content .genpact-icons--item img{margin-bottom:0}html#design2017 body.inside2017.basiclanding .icon-tout-new h2,html#design2017 body.inside2017.basiclanding .body-content h2{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;letter-spacing:0;line-height:26px;text-transform:uppercase}html#design2017 body.inside2017.basiclanding .icon-tout-new h2.line,html#design2017 body.inside2017.basiclanding .body-content h2.line{display:table;white-space:nowrap;color:#333;width:97%}html#design2017 body.inside2017.basiclanding .icon-tout-new h2.line:after,html#design2017 body.inside2017.basiclanding .body-content h2.line:after{border-top:1px solid #c0c0c0;content:'';display:table-cell;position:relative;top:0.9em;width:100%;left:1.5%}html#design2017 body.inside2017.basiclanding .icon-tout-new a,html#design2017 body.inside2017.basiclanding .body-content a{color:#EE000E}html#design2017 body.inside2017.basiclanding .icon-tout-new .icon-tout-vertical-line,html#design2017 body.inside2017.basiclanding .body-content .icon-tout-vertical-line{display:block;margin-top:20px;margin-bottom:20px;border-left:1px solid #d3d3d3;height:50px}html#design2017 body.inside2017.basiclanding .theme-white .theme-tout--icon-new,html#design2017 body.inside2017.basiclanding .body-content .theme-tout--icon-new{fill:#EE000E;margin-bottom:20px}html#design2017 body.inside2017.basiclanding .mb-lg{margin-bottom:50px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints p.subhead{font-size:20px;line-height:34px;margin-bottom:68px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .pinkblock,html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .darkbluebgblock,html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .whiteblock{-webkit-box-shadow:2px 2px 50px 0px rgba(0,0,0,0.45);box-shadow:2px 2px 50px 0px rgba(0,0,0,0.45);padding:0 20px 0 25px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .pinkblock{width:398px;height:398px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .darkbluebgblock{width:398px;height:398px;margin-left:50%;margin-top:42px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .whiteblock{-webkit-box-shadow:unset;box-shadow:unset;width:398px;height:398px;margin-top:0px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .pinkblock .proof-content,html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .darkbluebgblock .proof-content,html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .whiteblock .proof-content{padding-left:0}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .bg-white.proof-item.count1{width:510px;margin-top:0;top:-180px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .proof-item.count2{margin-top:-70px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .bg-white.proof-item.count2{margin-top:-400px;margin-left:50%}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .proof-item.count3{margin-top:-60px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .proof-item.count3.bg-white{width:510px;margin-top:0px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .proof-item.count4{margin-top:-40px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .proof-item.count4.bg-red{width:615px;height:615px;margin-left:50%;margin-top:-40px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .bg-white.proof-item.count4{margin-top:-160px;margin-left:50%}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .proof-item.count5{margin-top:-200px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .bg-white.proof-item.count5{margin-top:-150px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .proof-item.count5.bg-blue{margin-top:-150px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .proof-item.count5.bg-blue .darkbluebgblock{margin-left:0}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .proof-item.count6{margin-left:50%;margin-top:-150px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .proof-item.count6.bg-white{margin-top:-150px;margin-left:50%}html#design2017 body.inside2017.basiclanding .darkbluebgblock.xs,html#design2017 body.inside2017.basiclanding .body-content .darkbluebgblock.xs{width:398px;height:398px}html#design2017 body.inside2017.basiclanding .darkbluebgblock.xs h1,html#design2017 body.inside2017.basiclanding .body-content .darkbluebgblock.xs h1{font-size:110px;margin:0 40px 20px}html#design2017 body.inside2017.basiclanding .darkbluebgblock.xs span.superscript,html#design2017 body.inside2017.basiclanding .body-content .darkbluebgblock.xs span.superscript{font-size:40px;top:-50px}html#design2017 body.inside2017.basiclanding .darkbluebgblock.xs p,html#design2017 body.inside2017.basiclanding .body-content .darkbluebgblock.xs p{font-size:30px;line-height:42px;width:70%;margin:0 100px 0 40px}html#design2017 body.inside2017.basiclanding .whiteblock.xs,html#design2017 body.inside2017.basiclanding .body-content .whiteblock.xs{width:70%;height:auto;padding:30px 0}html#design2017 body.inside2017.basiclanding .whiteblock.xs h1,html#design2017 body.inside2017.basiclanding .body-content .whiteblock.xs h1{font-size:110px;line-height:110px;margin:0 40px 20px}html#design2017 body.inside2017.basiclanding .whiteblock.xs p,html#design2017 body.inside2017.basiclanding .body-content .whiteblock.xs p{font-size:30px;line-height:42px;width:60%;margin:0 100px 0 40px}html#design2017 body.inside2017.basiclanding .theme-blue .darkbluebgblock.xs{width:398px;height:398px}html#design2017 body.inside2017.basiclanding .theme-blue .darkbluebgblock.xs h1{font-size:110px;margin:0 40px 20px}html#design2017 body.inside2017.basiclanding .theme-blue .darkbluebgblock.xs span.superscript{font-size:40px;top:-50px}html#design2017 body.inside2017.basiclanding .theme-blue .darkbluebgblock.xs p{font-size:30px;line-height:42px;width:70%;margin:0 100px 0 40px}html#design2017 body.inside2017.basiclanding .theme-blue .pinkblock.xs{width:398px;height:398px}html#design2017 body.inside2017.basiclanding .theme-blue .pinkblock.xs h1{font-size:110px;line-height:110px;margin:0 40px 30px}html#design2017 body.inside2017.basiclanding .theme-blue .pinkblock.xs p{font-size:30px;line-height:42px;width:80%;margin:0 100px 0 40px}html#design2017 body.inside2017.basiclanding .theme-blue .whiteblock.xs{width:70%;height:auto;padding:30px 0}html#design2017 body.inside2017.basiclanding .theme-blue .whiteblock.xs h1{font-size:110px;line-height:110px;margin:0 40px 30px}html#design2017 body.inside2017.basiclanding .theme-blue .whiteblock.xs p{font-size:30px;line-height:42px;width:60%;margin:0 100px 0 40px}html#design2017 body.inside2017.basiclanding .cta-blue{padding:60px 0;background-position:top -200px right -920px}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox{width:97.5%;margin:0 auto 20px}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox .copy{padding:0 350px 0 0}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox-half{width:95%;margin:0 auto 20px}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox-half .copy{left:50px;padding:0 50px 0 0}html#design2017 body.inside2017.basiclanding .cta-blue .call-out-box-half{right:15px}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox .copy{top:40px;left:25px;padding:0;width:80%}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox .copy h2{font-size:27px;line-height:42px}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox.wide{margin:0;width:100%}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox.one{margin:40px 0 0;width:365px;height:474px}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox.two{margin:40px 0 30px 9px;width:365px;height:474px}html#design2017 body.inside2017.basiclanding .bodycontent-twoColText{padding-top:40px;padding-bottom:40px}html#design2017 body.inside2017.basiclanding .bodycontent-twoColText h3{font-size:24px;line-height:34px}html#design2017 body.inside2017.basiclanding .bodycontent-twoColText p{font-size:16px;letter-spacing:0.5px;line-height:28px;margin-bottom:28px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout.bios2018 .icon-item .genpact-icons--item img{width:128px;height:128px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout.bios2018 .subhead{margin-top:0}html#design2017 body.inside2017.basiclanding section.contact-board .contact-board--details{min-height:1050px}}@media (min-width: 900px){html#design2017 body.inside2017.basiclanding .cta-blue{background-position:top -200px right -850px}}@media (min-width: 992px){html#design2017 body.inside2017.basiclanding .row.padded{margin-left:0;margin-right:0;padding-left:0;padding-right:0}html#design2017 body.inside2017.basiclanding .narrow .row.padded{margin-left:0;margin-right:0}html#design2017 body.inside2017.basiclanding .cd-main-header .container{width:940px}html#design2017 body.inside2017.basiclanding .container{width:940px}html#design2017 body.inside2017.basiclanding section.design2017.hero-landing{position:relative;width:100%;height:480px;margin-bottom:0;background-position:center}html#design2017 body.inside2017.basiclanding section.design2017.hero-landing #hero-landing{height:480px}html#design2017 body.inside2017.basiclanding section.design2017.hero-landing.heroHeight{height:604px}html#design2017 body.inside2017.basiclanding section.design2017.hero-landing.heroHeight #hero-landing{height:604px}html#design2017 body.inside2017.basiclanding #hero-landing{margin:0;position:relative}html#design2017 body.inside2017.basiclanding #hero-landing .content{position:absolute;bottom:0;margin-bottom:55px;width:100%}html#design2017 body.inside2017.basiclanding #hero-landing p.insighttype,html#design2017 body.inside2017.basiclanding #hero-landing h4{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;color:#fff;letter-spacing:0;line-height:26px;text-transform:uppercase;margin-bottom:0px}html#design2017 body.inside2017.basiclanding #hero-landing h1{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:100px;color:#fff;letter-spacing:0;line-height:110px;text-transform:none;margin:15px 0 0px;padding-bottom:30px}html#design2017 body.inside2017.basiclanding #hero-landing h1.smallz{font-size:100px;line-height:110px;padding-bottom:5px}html#design2017 body.inside2017.basiclanding #hero-landing h1.small0{font-size:78px;line-height:84px;padding-bottom:12px}html#design2017 body.inside2017.basiclanding #hero-landing h1.small1{font-size:65px;line-height:72px}html#design2017 body.inside2017.basiclanding #hero-landing h1.small2{font-size:60px;line-height:72px}html#design2017 body.inside2017.basiclanding #hero-landing h1.small3{font-size:40px;line-height:52px;padding-bottom:20px}html#design2017 body.inside2017.basiclanding #hero-landing h1.small4{font-size:60px;line-height:78px;width:84%}html#design2017 body.inside2017.basiclanding #hero-landing h2{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;color:#fff;letter-spacing:0;line-height:26px;text-transform:uppercase;margin-bottom:18px;margin-top:0}html#design2017 body.inside2017.basiclanding #hero-landing p{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:24px;color:#fff;letter-spacing:0;line-height:34px;margin-top:0;padding-bottom:20px}html#design2017 body.inside2017.basiclanding #hero-landing ul.inside-hero-share{padding-top:0;margin-top:30px;margin-bottom:0}html#design2017 body.inside2017.basiclanding #hero-landing ul.inside-hero-share li{display:inline-block;margin-right:20px}html#design2017 body.inside2017.basiclanding .cta.inside-hero{width:98px;position:relative;margin-left:90px;top:54px}html#design2017 body.inside2017.basiclanding .cta.inside-hero span{float:none;position:absolute;top:-89px;left:21px}html#design2017 body.inside2017.basiclanding .cta.inside-hero a{float:none;position:absolute;top:-14px}html#design2017 body.inside2017.basiclanding .videoblock{margin-top:-20px;margin-bottom:100px}html#design2017 body.inside2017.basiclanding .videoblock p.caption{font-size:16px;line-height:30px;width:50%}html#design2017 body.inside2017.basiclanding section.bodycontent-text .rightside{margin-top:15px}html#design2017 body.inside2017.basiclanding section.bodycontent-text .rightside .relatedContentBox{margin-left:78px;margin-bottom:40px}html#design2017 body.inside2017.basiclanding .bodycontent-text{padding-top:20px}html#design2017 body.inside2017.basiclanding .bodycontent-text h3.header{font-size:36px;line-height:46px;margin-bottom:30px}html#design2017 body.inside2017.basiclanding .bodycontent-text p{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:20px;line-height:34px}html#design2017 body.inside2017.basiclanding .bodycontent-text p.subhead{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:20px;line-height:34px;font-weight:bold;margin-bottom:30px}html#design2017 body.inside2017.basiclanding .bodycontent-text p.image-caption{font-size:26px;line-height:36px}html#design2017 body.inside2017.basiclanding .bodycontent-text .relatedContentBox{margin-top:0;height:510px;width:399px}html#design2017 body.inside2017.basiclanding .bodycontent-text .relatedContentBox .copy{top:46px;left:30px;right:80px}html#design2017 body.inside2017.basiclanding .bodycontent-text .relatedContentBox .copy h2{font-size:50px;line-height:54px}html#design2017 body.inside2017.basiclanding .bodycontent-text .pinkblock.xs{margin:0 auto}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-stat{margin-top:0px}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-stat .statblock{height:510px;width:399px}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-stat p.caption{margin:0;width:98%}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-image img{margin-bottom:40px}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-image p.caption{font-size:30px;line-height:42px;margin-bottom:0;width:98%}html#design2017 body.inside2017.basiclanding .container-fluid.bodycontent-text{padding-top:0;padding-bottom:0}html#design2017 body.inside2017.basiclanding .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;margin-bottom:100px}html#design2017 body.inside2017.basiclanding .flex .logo-item:nth-child(3n+1){top:0;margin-bottom:75px}html#design2017 body.inside2017.basiclanding .flex .logo-item:nth-child(3n+2){top:138px;margin-bottom:75px}html#design2017 body.inside2017.basiclanding .flex .logo-item:nth-child(3n){top:272px;margin-bottom:75px}html#design2017 body.inside2017.basiclanding .flex .proof-item{top:0;margin-bottom:40px}html#design2017 body.inside2017.basiclanding .flex .proof-item:nth-child(2n){margin-bottom:40px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout h3.header,html#design2017 body.inside2017.basiclanding .contentmodule-logogrid h3.header{font-size:36px;line-height:46px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout p.subhead,html#design2017 body.inside2017.basiclanding .contentmodule-logogrid p.subhead{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:20px;letter-spacing:0.5px;line-height:34px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout .flex{padding-bottom:60px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout .flex .icon-item{-ms-flex-preferred-size:31.55%;flex-basis:31.55%}html#design2017 body.inside2017.basiclanding .contentmodule-icontout .flex .icon-item:nth-child(3n+1){top:0;padding-bottom:75px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout .flex .icon-item:nth-child(3n+2){top:150px;padding-bottom:75px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout .flex .icon-item:nth-child(3n){top:280px;padding-bottom:240px;margin-left:20px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout .icon-item img{width:65%}html#design2017 body.inside2017.basiclanding .contentmodule-icontout .icon-item h4{font-size:30px;line-height:46px;margin:20px 0}html#design2017 body.inside2017.basiclanding .contentmodule-icontout .icon-item p{font-size:20px;line-height:34px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout .icon-item a.ctalink{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-size:14px;color:#EE000E;letter-spacing:0.88px;line-height:20px;text-transform:uppercase;display:block;margin:0}html#design2017 body.inside2017.basiclanding .contentmodule-icontout .icon-item a.ctalink:hover{text-decoration:underline}html#design2017 body.inside2017.basiclanding .contentmodule-logogrid .genpact-icons--item img{margin:0 auto 0;width:250px}html#design2017 body.inside2017.basiclanding .icon-tout-new .genpact-icons--item img,html#design2017 body.inside2017.basiclanding .body-content .genpact-icons--item img{margin-bottom:0}html#design2017 body.inside2017.basiclanding .icon-tout-new h2,html#design2017 body.inside2017.basiclanding .body-content h2{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;letter-spacing:0;line-height:26px;text-transform:uppercase}html#design2017 body.inside2017.basiclanding .icon-tout-new h2.line,html#design2017 body.inside2017.basiclanding .body-content h2.line{display:table;white-space:nowrap;color:#333;width:97%}html#design2017 body.inside2017.basiclanding .icon-tout-new h2.line:after,html#design2017 body.inside2017.basiclanding .body-content h2.line:after{border-top:1px solid #c0c0c0;content:'';display:table-cell;position:relative;top:0.9em;width:100%;left:1.5%;opacity:0.3}html#design2017 body.inside2017.basiclanding .icon-tout-new a,html#design2017 body.inside2017.basiclanding .body-content a{color:#EE000E}html#design2017 body.inside2017.basiclanding .icon-tout-new .icon-tout-vertical-line,html#design2017 body.inside2017.basiclanding .body-content .icon-tout-vertical-line{display:block;margin-top:20px;margin-bottom:20px;border-left:1px solid #d3d3d3;height:50px}html#design2017 body.inside2017.basiclanding .theme-white .theme-tout--icon-new,html#design2017 body.inside2017.basiclanding .body-content .theme-tout--icon-new{fill:#EE000E;margin-bottom:20px}html#design2017 body.inside2017.basiclanding .mb-lg{margin-bottom:175px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints h3.header{font-size:36px;line-height:46px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints p.subhead{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:20px;line-height:34px;margin-bottom:95px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .pinkblock,html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .darkbluebgblock,html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .whiteblock{-webkit-box-shadow:2px 2px 50px 0px rgba(0,0,0,0.45);box-shadow:2px 2px 50px 0px rgba(0,0,0,0.45);padding:0 20px 0 25px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints h1{font-size:150px;line-height:150px;letter-spacing:0.42px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints p.proof-copy{font-size:42px;letter-spacing:0;line-height:58px;width:85%}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .pinkblock{width:616px;height:616px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .darkbluebgblock{width:512px;height:512px;margin-left:50%;margin-top:90px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .whiteblock{-webkit-box-shadow:unset;box-shadow:unset;width:512px;height:512px;margin-top:0px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .bg-white.proof-item.count1{width:510px;margin-top:0;top:-200px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .proof-item.count2{margin-top:-70px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .bg-white.proof-item.count2{margin-top:-400px;margin-left:50%}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .proof-item.count3{margin-top:-60px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .proof-item.count3.bg-white{width:510px;margin-top:-55px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .proof-item.count4{margin-top:-40px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .proof-item.count4.bg-red{width:615px;height:615px;margin-left:50%;margin-top:-40px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .bg-white.proof-item.count4{margin-top:-160px;margin-left:50%}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .proof-item.count5{margin-top:-250px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .bg-white.proof-item.count5{margin-top:-150px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .proof-item.count5.bg-blue{margin-top:100px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .proof-item.count5.bg-blue .darkbluebgblock{margin-left:0}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .proof-item.count6{margin-left:50%;margin-top:-150px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .proof-item.count6.bg-white{margin-top:-150px;margin-left:50%}html#design2017 body.inside2017.basiclanding .darkbluebgblock.xs,html#design2017 body.inside2017.basiclanding .body-content .darkbluebgblock.xs{width:375px;height:375px}html#design2017 body.inside2017.basiclanding .darkbluebgblock.xs h1,html#design2017 body.inside2017.basiclanding .body-content .darkbluebgblock.xs h1{font-size:110px;margin:0 40px 20px}html#design2017 body.inside2017.basiclanding .darkbluebgblock.xs span.superscript,html#design2017 body.inside2017.basiclanding .body-content .darkbluebgblock.xs span.superscript{font-size:30px;top:-55px}html#design2017 body.inside2017.basiclanding .darkbluebgblock.xs p,html#design2017 body.inside2017.basiclanding .body-content .darkbluebgblock.xs p{font-size:32px;line-height:48px;width:70%;margin:0 100px 0 40px}html#design2017 body.inside2017.basiclanding .whiteblock.xs,html#design2017 body.inside2017.basiclanding .body-content .whiteblock.xs{width:80%;height:auto;padding:70px 0}html#design2017 body.inside2017.basiclanding .whiteblock.xs h1,html#design2017 body.inside2017.basiclanding .body-content .whiteblock.xs h1{font-size:110px;margin:0 40px 20px}html#design2017 body.inside2017.basiclanding .whiteblock.xs p,html#design2017 body.inside2017.basiclanding .body-content .whiteblock.xs p{font-size:32px;line-height:48px;width:80%;margin:0 100px 0 40px}html#design2017 body.inside2017.basiclanding .theme-blue .darkbluebgblock.xs{width:375px;height:375px}html#design2017 body.inside2017.basiclanding .theme-blue .darkbluebgblock.xs h1{font-size:110px;margin:0 40px 10px}html#design2017 body.inside2017.basiclanding .theme-blue .darkbluebgblock.xs span.superscript{font-size:30px;top:-55px}html#design2017 body.inside2017.basiclanding .theme-blue .darkbluebgblock.xs p{font-size:32px;line-height:48px;width:70%;margin:0 100px 0 40px}html#design2017 body.inside2017.basiclanding .theme-blue .pinkblock.xs{background-color:#FF555F;width:475px;height:475px}html#design2017 body.inside2017.basiclanding .theme-blue .pinkblock.xs h1{font-size:110px;margin:0 40px 40px}html#design2017 body.inside2017.basiclanding .theme-blue .whiteblock.xs{width:80%;height:auto;padding:90px 0}html#design2017 body.inside2017.basiclanding .theme-blue .whiteblock.xs h1{font-size:110px;margin:0 40px 40px}html#design2017 body.inside2017.basiclanding .theme-blue .whiteblock.xs p{font-size:32px;line-height:48px;width:80%;margin:0 100px 0 40px}html#design2017 body.inside2017.basiclanding .cta-blue{padding:60px 0;background-position:top -200px right -820px}html#design2017 body.inside2017.basiclanding .cta-blue p.sectiontitle{margin-left:0;font-size:50px;line-height:62px}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox{width:97.5%;margin:0 auto 20px}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox .copy{padding:0 375px 0 0}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox-half{width:95%;margin:0 auto 20px}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox-half .copy{left:50px;padding:0 100px 0 0}html#design2017 body.inside2017.basiclanding .cta-blue .call-out-box-half{right:15px}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox{margin-top:0}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox .copy{top:50px;left:48px;width:75%;padding:0}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox .copy h2{font-size:36px;line-height:42px}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox.wide{width:100%}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox.one{margin:50px 0 0 0;width:480px;height:474px}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox.two{margin:50px 0 0 58px;width:400px;height:474px;position:relative}html#design2017 body.inside2017.basiclanding .bodycontent-twoColText{padding-top:60px;padding-bottom:60px}html#design2017 body.inside2017.basiclanding .bodycontent-twoColText h3{font-size:36px;line-height:46px;width:100%}html#design2017 body.inside2017.basiclanding .bodycontent-twoColText p{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:20px;letter-spacing:0.5px;line-height:34px;margin-bottom:28px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout.bios2018 .icon-item .genpact-icons--item img{width:128px;height:128px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout.bios2018 .subhead{margin-top:0}html#design2017 body.inside2017.basiclanding section.contact-board .contact-board--details{min-height:950px}}@media (min-width: 1115px){html#design2017 body.inside2017.basiclanding .cta-blue{background-position:top -200px right -750px}}@media (min-width: 1200px){html#design2017 body.inside2017.basiclanding .row.padded{margin-left:0;margin-right:0;padding-left:0;padding-right:0}html#design2017 body.inside2017.basiclanding .narrow .row.padded{margin-left:0;margin-right:0}html#design2017 body.inside2017.basiclanding .cd-main-header .container{width:1240px}html#design2017 body.inside2017.basiclanding .container{width:1240px}html#design2017 body.inside2017.basiclanding section.design2017.hero-landing{position:relative;width:100%;height:480px;margin-bottom:0;background-position:center}html#design2017 body.inside2017.basiclanding section.design2017.hero-landing #hero-landing{height:480px}html#design2017 body.inside2017.basiclanding section.design2017.hero-landing.heroHeight{height:604px}html#design2017 body.inside2017.basiclanding section.design2017.hero-landing.heroHeight #hero-landing{height:604px}html#design2017 body.inside2017.basiclanding #hero-landing{margin:0;position:relative}html#design2017 body.inside2017.basiclanding #hero-landing .content{bottom:0;margin-bottom:60px;width:100%}html#design2017 body.inside2017.basiclanding #hero-landing p.insighttype,html#design2017 body.inside2017.basiclanding #hero-landing h4{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;color:#fff;letter-spacing:0;line-height:26px;text-transform:uppercase;margin-bottom:0px}html#design2017 body.inside2017.basiclanding #hero-landing h1{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:100px;color:#fff;letter-spacing:0;line-height:110px;text-transform:none;margin:15px 0 0px;padding-bottom:30px}html#design2017 body.inside2017.basiclanding #hero-landing h1.smallz{font-size:100px;line-height:110px}html#design2017 body.inside2017.basiclanding #hero-landing h1.small00{font-size:74px;line-height:78px}html#design2017 body.inside2017.basiclanding #hero-landing h1.small0{font-size:70px;line-height:78px}html#design2017 body.inside2017.basiclanding #hero-landing h1.small1{font-size:65px;line-height:72px}html#design2017 body.inside2017.basiclanding #hero-landing h1.small2{font-size:60px;line-height:72px}html#design2017 body.inside2017.basiclanding #hero-landing h1.small3{font-size:50px;line-height:62px;padding-bottom:20px}html#design2017 body.inside2017.basiclanding #hero-landing h1.small4{font-size:60px;line-height:78px;width:84%}html#design2017 body.inside2017.basiclanding #hero-landing h2{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;color:#fff;letter-spacing:0;line-height:26px;text-transform:uppercase;margin-bottom:18px;margin-top:0}html#design2017 body.inside2017.basiclanding #hero-landing p{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:30px;color:#fff;letter-spacing:0;line-height:44px;margin-top:0;padding-bottom:20px}html#design2017 body.inside2017.basiclanding #hero-landing ul.inside-hero-share{padding-top:0;margin-top:30px;margin-bottom:0}html#design2017 body.inside2017.basiclanding #hero-landing ul.inside-hero-share li{display:inline-block;margin-right:20px}html#design2017 body.inside2017.basiclanding .cta.inside-hero{width:98px;position:relative;margin-left:90px;top:54px}html#design2017 body.inside2017.basiclanding .cta.inside-hero span{float:none;position:absolute;top:-89px;left:21px}html#design2017 body.inside2017.basiclanding .cta.inside-hero a{float:none;position:absolute;top:-14px}html#design2017 body.inside2017.basiclanding .videoblock{margin-top:-20px;margin-bottom:100px}html#design2017 body.inside2017.basiclanding .videoblock p.caption{font-size:16px;line-height:30px;width:50%}html#design2017 body.inside2017.basiclanding section.bodycontent-text .rightside{margin-top:15px}html#design2017 body.inside2017.basiclanding section.bodycontent-text .rightside .relatedContentBox{margin-left:0;margin-bottom:40px}html#design2017 body.inside2017.basiclanding .bodycontent-text{padding-top:20px}html#design2017 body.inside2017.basiclanding .bodycontent-text h3.header{font-size:36px;line-height:46px;margin-bottom:30px}html#design2017 body.inside2017.basiclanding .bodycontent-text p{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal}html#design2017 body.inside2017.basiclanding .bodycontent-text p.subhead{font-size:20px;line-height:34px;font-weight:bold;margin-bottom:30px}html#design2017 body.inside2017.basiclanding .bodycontent-text p.image-caption{font-size:32px;line-height:42px}html#design2017 body.inside2017.basiclanding .bodycontent-text .relatedContentBox{margin-top:0;height:640px;width:512px}html#design2017 body.inside2017.basiclanding .bodycontent-text .relatedContentBox .copy{top:46px;left:40px;right:80px}html#design2017 body.inside2017.basiclanding .bodycontent-text .relatedContentBox .copy h2{font-size:50px;line-height:54px}html#design2017 body.inside2017.basiclanding .bodycontent-text .pinkblock.xs{margin:0 auto}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-icon{margin-top:0px}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-icon p.desc{width:75%}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-video p.caption{font-size:16px;line-height:30px}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-stat{margin-top:0}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-stat .statblock{height:513px;width:513px}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-stat .statblock .copy{bottom:40px;left:40px}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-stat h4{font-size:150px;letter-spacing:0.42px;line-height:150px;margin-bottom:16px}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-stat p.caption{font-size:42px;letter-spacing:0;line-height:58px;margin:0;width:98%}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-image img{width:511px;margin-bottom:40px}html#design2017 body.inside2017.basiclanding .bodycontent-text .bodycontent-image p.caption{font-size:30px;line-height:42px;margin-bottom:0;width:98%}html#design2017 body.inside2017.basiclanding .container-fluid.bodycontent-text{padding-top:0;padding-bottom:30px}html#design2017 body.inside2017.basiclanding .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;margin-bottom:75px}html#design2017 body.inside2017.basiclanding .flex .logo-item:nth-child(3n+1){top:0;margin-bottom:75px}html#design2017 body.inside2017.basiclanding .flex .logo-item:nth-child(3n+2){top:125px;margin-bottom:75px}html#design2017 body.inside2017.basiclanding .flex .logo-item:nth-child(3n){top:220px;margin-bottom:75px}html#design2017 body.inside2017.basiclanding .flex .proof-item{top:0;margin-bottom:40px}html#design2017 body.inside2017.basiclanding .flex .proof-item:nth-child(2n){margin-bottom:40px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout h3.header,html#design2017 body.inside2017.basiclanding .contentmodule-logogrid h3.header{font-size:36px;line-height:46px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout p,html#design2017 body.inside2017.basiclanding .contentmodule-logogrid p{font-size:20px;line-height:34px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout p.subhead,html#design2017 body.inside2017.basiclanding .contentmodule-logogrid p.subhead{font-size:20px;line-height:34px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout .flex{margin-bottom:75px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout .flex .icon-item{-ms-flex-preferred-size:32%;flex-basis:32%}html#design2017 body.inside2017.basiclanding .contentmodule-icontout .flex .icon-item:nth-child(3n+1){top:0;padding-bottom:75px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout .flex .icon-item:nth-child(3n+2){top:150px;padding-bottom:75px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout .flex .icon-item:nth-child(3n){top:300px;padding-bottom:75px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout .icon-item{padding-bottom:100px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout .icon-item h4{font-size:30px;line-height:46px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout .icon-item p{font-size:20px;line-height:34px}html#design2017 body.inside2017.basiclanding .contentmodule-logogrid .genpact-icons--item img{margin:0 auto 0;width:250px}html#design2017 body.inside2017.basiclanding .icon-tout-new h2,html#design2017 body.inside2017.basiclanding .body-content h2{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;letter-spacing:0;line-height:26px;text-transform:uppercase}html#design2017 body.inside2017.basiclanding .icon-tout-new h2.line,html#design2017 body.inside2017.basiclanding .body-content h2.line{display:table;white-space:nowrap;color:#333;width:97%}html#design2017 body.inside2017.basiclanding .icon-tout-new h2.line:after,html#design2017 body.inside2017.basiclanding .body-content h2.line:after{border-top:1px solid #c0c0c0;content:'';display:table-cell;position:relative;top:0.9em;width:100%;left:1.5%;opacity:0.3}html#design2017 body.inside2017.basiclanding .theme-white .theme-tout--icon-new,html#design2017 body.inside2017.basiclanding .body-content .theme-tout--icon-new{fill:#EE000E;margin-bottom:20px}html#design2017 body.inside2017.basiclanding .mb-lg{margin-bottom:150px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints h3.header{font-size:36px;line-height:46px;margin-bottom:36px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints p.subhead{margin-bottom:95px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .proof-item{width:50%}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .pinkblock,html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .darkbluebgblock,html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .whiteblock{-webkit-box-shadow:2px 2px 50px 0px rgba(0,0,0,0.45);box-shadow:2px 2px 50px 0px rgba(0,0,0,0.45);padding:0 20px 0 25px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints h1{font-size:150px;line-height:150px;letter-spacing:0.42px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints p.proof-copy{font-size:42px;letter-spacing:0;line-height:58px;width:85%}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .pinkblock{width:615px;height:615px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .darkbluebgblock{width:510px;height:510px;margin-left:15%;margin-top:378px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .whiteblock{-webkit-box-shadow:unset;box-shadow:unset;width:510px;height:510px;margin-top:-120px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .bg-white.proof-item.count1{width:510px;height:510px;margin-top:0;top:-100px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .proof-item.count2{margin-top:120px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .bg-white.proof-item.count2{margin-top:-400px;margin-left:50%}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .proof-item.count3{margin-top:-60px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .proof-item.count4{margin-top:150px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .bg-white.proof-item.count4{margin-top:-160px;margin-left:50%}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .proof-item.count5{margin-top:-250px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .bg-white.proof-item.count5{margin-top:-150px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .proof-item.count5.bg-blue{margin-top:-300px}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .proof-item.count5.bg-blue .darkbluebgblock{margin-left:0}html#design2017 body.inside2017.basiclanding .contentmodule-proofpoints .proof-item.count6{margin-top:450px}html#design2017 body.inside2017.basiclanding .darkbluebgblock.xs,html#design2017 body.inside2017.basiclanding .body-content .darkbluebgblock.xs{width:512px;height:512px}html#design2017 body.inside2017.basiclanding .darkbluebgblock.xs h1,html#design2017 body.inside2017.basiclanding .body-content .darkbluebgblock.xs h1{font-size:150px;line-height:150px;letter-spacing:0.42px;margin:0 40px 0px}html#design2017 body.inside2017.basiclanding .darkbluebgblock.xs span.superscript,html#design2017 body.inside2017.basiclanding .body-content .darkbluebgblock.xs span.superscript{font-size:40px;top:-70px}html#design2017 body.inside2017.basiclanding .darkbluebgblock.xs p,html#design2017 body.inside2017.basiclanding .body-content .darkbluebgblock.xs p{font-size:42px;line-height:58px;width:65%;margin:0 100px 0 40px}html#design2017 body.inside2017.basiclanding .whiteblock.xs,html#design2017 body.inside2017.basiclanding .body-content .whiteblock.xs{width:80%;height:auto;padding:90px 0}html#design2017 body.inside2017.basiclanding .whiteblock.xs h1,html#design2017 body.inside2017.basiclanding .body-content .whiteblock.xs h1{font-size:150px;line-height:120px;margin:0 40px 30px}html#design2017 body.inside2017.basiclanding .whiteblock.xs p,html#design2017 body.inside2017.basiclanding .body-content .whiteblock.xs p{font-size:42px;line-height:58px;width:80%;margin:0 100px 0 40px;color:#2D3135}html#design2017 body.inside2017.basiclanding .theme-blue .darkbluebgblock.xs{width:512px;height:512px}html#design2017 body.inside2017.basiclanding .theme-blue .darkbluebgblock.xs h1{font-size:150px;margin:0 40px 25px}html#design2017 body.inside2017.basiclanding .theme-blue .darkbluebgblock.xs span.superscript{font-size:40px;top:-70px}html#design2017 body.inside2017.basiclanding .theme-blue .darkbluebgblock.xs p{font-size:42px;line-height:58px;width:65%;margin:0 100px 0 40px}html#design2017 body.inside2017.basiclanding .theme-blue .pinkblock.xs{width:612px;height:612px}html#design2017 body.inside2017.basiclanding .theme-blue .pinkblock.xs h1{font-size:150px;line-height:100px;margin:0 40px 50px}html#design2017 body.inside2017.basiclanding .theme-blue .whiteblock.xs{width:80%;height:auto;padding:90px 0}html#design2017 body.inside2017.basiclanding .theme-blue .whiteblock.xs h1{font-size:150px;line-height:100px;margin:0 40px 50px}html#design2017 body.inside2017.basiclanding .theme-blue .whiteblock.xs p{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:42px;line-height:58px;width:80%;margin:0 100px 0 40px}html#design2017 body.inside2017.basiclanding .cta-blue{padding:60px 0;background-position:top -200px right -670px}html#design2017 body.inside2017.basiclanding .cta-blue p.sectiontitle{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:50px;color:#fff;letter-spacing:0;line-height:62px;text-align:center}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox{width:92.5%;margin:0 auto 20px}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox .copy{left:100px;padding:0 675px 0 0}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox .copy h2{font-size:50px;line-height:54px}html#design2017 body.inside2017.basiclanding .cta-blue .call-out-box{right:20px}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox-half{width:85%;margin:0 auto 20px}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox-half .copy{left:90px;padding:0 175px 0 0}html#design2017 body.inside2017.basiclanding .cta-blue .call-out-box-half{right:20px}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox-half.left{width:625px;height:659px}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox-half.right{width:514px;height:659px}html#design2017 body.inside2017.basiclanding .contentmodule-cta{margin-top:40px}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox{margin-top:0}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox .copy{top:50px;left:48px;padding:0;width:75%}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox .copy h2{font-size:50px;line-height:54px}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox.wide{width:100%}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox.one{margin:90px 0 0 0;width:622px;height:659px}html#design2017 body.inside2017.basiclanding .cta-blue .relatedContentBox.two{margin:90px 0 40px 95px;width:515px;height:659px;position:relative}html#design2017 body.inside2017.basiclanding .bodycontent-twoColText{padding-top:60px;padding-bottom:60px}html#design2017 body.inside2017.basiclanding .bodycontent-twoColText h3{font-size:36px;line-height:46px;width:100%}html#design2017 body.inside2017.basiclanding .bodycontent-twoColText p{font-size:20px;letter-spacing:0.5px;line-height:34px;margin-bottom:28px}html#design2017 body.inside2017.basiclanding .bodycontent-text .textcopy{width:47%}html#design2017 body.inside2017.basiclanding .contentmodule-icontout.bios2018 .icon-item .genpact-icons--item img{width:128px;height:128px}html#design2017 body.inside2017.basiclanding .contentmodule-icontout.bios2018 .subhead{margin-top:0}html#design2017 body.inside2017.basiclanding section.contact-board .contact-board--details{min-height:950px}}@media (min-width: 1200px) and (max-width: 1240px){html#design2017 body.inside2017.basiclanding .bodycontent-text .relatedContentBox{width:400px}html#design2017 body.inside2017.basiclanding .bodycontent-video{width:400px}html#design2017 body.inside2017.basiclanding .bodycontent-stat{width:400px}html#design2017 body.inside2017.basiclanding .bodycontent-image{width:400px}html#design2017 body.inside2017.basiclanding .bodycontent-image img{width:400px}html#design2017 body.inside2017.basiclanding .contentmodule-cta .relatedContentBox.wide .cta.call-out-box{right:70px}html#design2017 body.inside2017.basiclanding .contentmodule-cta .relatedContentBox.one{width:596px}html#design2017 body.inside2017.basiclanding .contentmodule-cta .relatedContentBox.two{margin-left:64px}}@media (min-width: 1370px){html#design2017 body.inside2017.basiclanding .cta-blue{background-position:top -200px right -635px}}@media (min-width: 1550px){html#design2017 body.inside2017.basiclanding .cta-blue{background-position:top -200px right -545px}}@media (min-width: 1750px){html#design2017 body.inside2017.basiclanding .cta-blue{background-position:top -200px right -465px}}.quote-carousel.quotes2017 .quote-carousel-autoplay .quote-carousel-background-img .quote-mask__subheader:first-child{background:none;padding-top:50px}.quote-carousel.quotes2017{display:block;margin:60px 0}.quote-carousel.quotes2017 .quote-carousel-autoplay.slides2017 .quote-carousel-background-img .quote-mask p.quotemark-top{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;color:#fff;font-size:150px;letter-spacing:0;line-height:100px;margin:0;padding:0;position:relative;top:50px;text-align:center;margin-left:-12px}.quote-carousel.quotes2017 .quote-carousel-autoplay.slides2017 .quote-carousel-background-img .quote-mask h3.quote-mask__subheader{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:28px;color:#fff;letter-spacing:0;line-height:36px}.quote-carousel.quotes2017 .quote-carousel-autoplay.slides2017 .quote-carousel-background-img .quote-mask .quoteables{margin-top:30px}.quote-carousel.quotes2017 .quote-carousel-autoplay.slides2017 .quote-carousel-background-img .quote-mask .quoteables .pic-circle{border:0 none}.quote-carousel.quotes2017 .quote-carousel-autoplay.slides2017 .quote-carousel-background-img .quote-mask .quoteables p.author{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:24px;letter-spacing:0.5px;line-height:24px;color:#fff;margin-top:-13px}.quote-carousel.quotes2017 .quote-carousel-autoplay.slides2017 .quote-carousel-background-img .quote-mask .quoteables p.author span.title{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-size:14px;color:#fff;letter-spacing:0.88px;line-height:20px;display:block;margin-top:18px}.quote-carousel.quotes2017 .quote-carousel-autoplay.slides2017 ul.slick-dots li{width:25px;height:25px}.quote-carousel.quotes2017 .quote-carousel-autoplay.slides2017 ul.slick-dots li button{width:25px;height:25px;padding:5px}.quote-carousel.quotes2017 .quote-carousel-autoplay.slides2017 ul.slick-dots li button:before{font-size:18px;color:#EE000E;opacity:0.20}.quote-carousel.quotes2017 .quote-carousel-autoplay.slides2017 ul.slick-dots li.slick-active button{color:#EE000E;opacity:1.0}.quote-carousel.quotes2017 .quote-carousel-autoplay.slides2017 ul.slick-dots li.slick-active button:before{color:#EE000E;opacity:1.0}.quote-carousel.quotes2017 .quote-carousel-autoplay.slides2017 .quote-carousel-background-img.bg-blueshape{background:transparent url("/a/dist/img/quote-carousel-2800.svg") no-repeat top center}.quote-carousel.quotes2017 .quote-carousel-autoplay.slides2017 .quote-carousel-background-img.bg-blueshape .quote-mask{background-color:transparent}.quote-carousel.quotes2017 .quote-carousel-autoplay.slides2017 .quote-carousel-background-img.bg-white .quote-mask{background-color:#fff}.quote-carousel.quotes2017 .quote-carousel-autoplay.slides2017 .quote-carousel-background-img.bg-white .quote-mask h3.quote-mask__subheader{color:#EE000E}.quote-carousel.quotes2017 .quote-carousel-autoplay.slides2017 .quote-carousel-background-img.bg-white .quote-mask p{color:#000}.quote-carousel.quotes2017 .quote-carousel-autoplay.slides2017 .quote-carousel-background-img.bg-white .quote-mask p.quotemark-top{color:#EE000E}.quote-carousel.quotes2017 .quote-carousel-autoplay.slides2017 .quote-carousel-background-img.bg-white .quote-mask p.author{color:#000}.quote-carousel.quotes2017 .quote-carousel-autoplay.slides2017 .quote-carousel-background-img.bg-white .quote-mask p.author span.title{color:#000}.quote-carousel.quotes2017 .quote-carousel-autoplay.slides2017 .quote-carousel-background-img.bg-white ul.slick-dots.bg-white li button:before{color:#EE000E}.quote-carousel.quotes2017 .quote-carousel-autoplay.slides2017 .quote-carousel-background-img.bg-white ul.slick-dots.bg-white li.slick-active button{color:#EE000E}.quote-carousel.quotes2017 .quote-carousel-autoplay.slides2017 .quote-carousel-background-img.bg-white ul.slick-dots.bg-white li.slick-active button:before{color:#EE000E}@media (max-width: 767px){html#design2017 body.inside2017.basiclanding .quote-carousel.quotes2017 .quote-carousel-autoplay.slides2017 .quote-carousel-background-img .quote-mask .quoteables{margin-top:-30px}}@media (max-width: 345px){html#design2017 body.inside2017.basiclanding section.quote-carousel.quotes2017 .quote-carousel-autoplay.slides2017 .quote-carousel-background-img .quote-mask h3.quote-mask__subheader{margin-top:-50px;padding-bottom:24px;font-size:24px;line-height:37px}}html#design2017 body.inside2017.basiclanding .contentmodule-hilist{padding-top:40px;padding-bottom:40px}html#design2017 body.inside2017.basiclanding .contentmodule-hilist .row{margin-top:40px;margin-bottom:90px}html#design2017 body.inside2017.basiclanding .contentmodule-hilist .row.first{margin-top:40px}html#design2017 body.inside2017.basiclanding .contentmodule-hilist .row.heading{margin-bottom:45px}html#design2017 body.inside2017.basiclanding .contentmodule-hilist h2{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:40px;color:#031A34;letter-spacing:0;line-height:54px;text-align:center}html#design2017 body.inside2017.basiclanding .contentmodule-hilist h3{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:24px;color:#2D3135;letter-spacing:0;line-height:30px}html#design2017 body.inside2017.basiclanding .contentmodule-hilist p{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:16px;color:#2D3135;letter-spacing:0.5px;line-height:28px}html#design2017 body.inside2017.basiclanding .contentmodule-hilist .image{text-align:right}html#design2017 body.inside2017.basiclanding .contentmodule-hilist img.feature{-webkit-box-shadow:2px 2px 50px 0px rgba(0,0,0,0.45);box-shadow:2px 2px 50px 0px rgba(0,0,0,0.45)}html#design2017 body.inside2017.basiclanding .contentmodule-hilist img.feature.one{width:333px;height:333px}html#design2017 body.inside2017.basiclanding .contentmodule-hilist img.feature.two{width:308px;height:220px}html#design2017 body.inside2017.basiclanding .contentmodule-hilist img.feature.three{width:333px;height:447px}html#design2017 body.inside2017.basiclanding .contentmodule-hilist div.cta{padding-top:0;margin-top:-5px}@media (min-width: 768px){html#design2017 body.inside2017.basiclanding .contentmodule-hilist .row.heading{margin-bottom:45px}html#design2017 body.inside2017.basiclanding .contentmodule-hilist h2{font-size:40px;line-height:54px}html#design2017 body.inside2017.basiclanding .contentmodule-hilist h3{font-size:24px;color:#2D3135;line-height:30px}html#design2017 body.inside2017.basiclanding .contentmodule-hilist p{font-size:16px;letter-spacing:0.5px;line-height:28px}html#design2017 body.inside2017.basiclanding .contentmodule-hilist img.feature.one{width:456px;height:456px;margin-top:-33px}html#design2017 body.inside2017.basiclanding .contentmodule-hilist img.feature.two{width:438px;height:312px;margin-top:-33px}html#design2017 body.inside2017.basiclanding .contentmodule-hilist img.feature.three{width:398px;height:534px;margin-top:-33px;margin-right:75px}}@media (min-width: 992px){html#design2017 body.inside2017.basiclanding .contentmodule-hilist .row.heading{margin-bottom:45px}html#design2017 body.inside2017.basiclanding .contentmodule-hilist h2{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:50px;line-height:62px}html#design2017 body.inside2017.basiclanding .contentmodule-hilist h3{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:30px;color:#2D3135;line-height:42px}html#design2017 body.inside2017.basiclanding .contentmodule-hilist p{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:20px;letter-spacing:0.62px;line-height:34px}html#design2017 body.inside2017.basiclanding .contentmodule-hilist img.feature.one{width:475px;height:475px;margin-top:-30px;margin-right:140px}html#design2017 body.inside2017.basiclanding .contentmodule-hilist img.feature.two{width:476px;height:340px;margin-top:-30px}html#design2017 body.inside2017.basiclanding .contentmodule-hilist img.feature.three{width:407px;height:546px;margin-top:-30px;margin-right:250px}}@media (min-width: 1200px){html#design2017 body.inside2017.basiclanding .contentmodule-hilist .row.heading{margin-bottom:50px}html#design2017 body.inside2017.basiclanding .contentmodule-hilist h2{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:50px;line-height:62px}html#design2017 body.inside2017.basiclanding .contentmodule-hilist h3{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:30px;color:#2D3135;line-height:42px}html#design2017 body.inside2017.basiclanding .contentmodule-hilist p{font-family:'Guardian Egyptian Light';font-weight:300;font-style:normal;font-stretch:normal;font-size:20px;letter-spacing:0.62px;line-height:34px}html#design2017 body.inside2017.basiclanding .contentmodule-hilist img.feature.one{width:511px;height:511px;margin-top:0;margin-right:280px}html#design2017 body.inside2017.basiclanding .contentmodule-hilist img.feature.two{width:617px;height:440px;margin:0}html#design2017 body.inside2017.basiclanding .contentmodule-hilist img.feature.three{width:409px;height:550px;margin:14px 350px 0 0}}html#design2017 body.inside2017 main.cd-main-content.main{background-color:#fff}html#design2017 body.inside2017 section.hero-landing{background-color:#fff}html#design2017 body.inside2017 .contentmodule-cta .cta-blue{margin:0}html#design2017 body.inside2017 .quote-carousel.quotes2017{background-color:#fff;margin:0;padding:60px 0 60px 0}html#design2017 body.inside2017 section.hero-internal,html#design2017 body.inside2017 .recirculation,html#design2017 body.inside2017 .insights-search-bar{background-color:#fff}html#design2017 body.inside2017.basiclanding .contentmodule-icontout{margin-top:0;padding-top:80px}html#design2017 body.homepage.homepg2017 .footer,html#design2017 body.inside2017 .footer{height:1029px;color:#fff !important;-webkit-box-shadow:inset 0px 50px 60px -40px rgba(0,0,0,0.5);box-shadow:inset 0px 50px 60px -40px rgba(0,0,0,0.5);border:0 solid #fff;border-top:0;-webkit-transition:border .3s ease,padding .3s ease;transition:border .3s ease,padding .3s ease}html#design2017 body.homepage.homepg2017 .cta-contact,html#design2017 body.inside2017 .cta-contact{background-color:transparent;text-align:center;margin-top:92px;margin-bottom:80px}html#design2017 body.homepage.homepg2017 .cta-contact h2,html#design2017 body.inside2017 .cta-contact h2{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:30px;color:#fff;letter-spacing:0;line-height:40px;text-align:center}html#design2017 body.homepage.homepg2017 .cta-contact p,html#design2017 body.inside2017 .cta-contact p{margin-left:23px;margin-top:-10px}html#design2017 body.homepage.homepg2017 .cta-contact .cta.red,html#design2017 body.inside2017 .cta-contact .cta.red{width:248px;height:178px;margin:0 auto;display:block;text-align:center;position:relative}html#design2017 body.homepage.homepg2017 .cta-contact .cta.red a.cta-button-right,html#design2017 body.inside2017 .cta-contact .cta.red a.cta-button-right{display:inline-block;cursor:pointer;width:120px;height:120px;margin-top:-5px}html#design2017 body.homepage.homepg2017 .cta-contact .cta.red a.cta-button-right:hover,html#design2017 body.inside2017 .cta-contact .cta.red a.cta-button-right:hover{background-position:-14px -20px}html#design2017 body.homepage.homepg2017 .footer-logo,html#design2017 body.inside2017 .footer-logo{margin:0 auto;width:100%}html#design2017 body.homepage.homepg2017 .footer-logo img,html#design2017 body.inside2017 .footer-logo img{margin:0 auto;display:block}html#design2017 body.homepage.homepg2017 .footer-nav,html#design2017 body.inside2017 .footer-nav{margin:0 auto;text-align:center}html#design2017 body.homepage.homepg2017 .footer-nav li,html#design2017 body.inside2017 .footer-nav li{width:100%;margin-top:25px}html#design2017 body.homepage.homepg2017 .footer-nav li a,html#design2017 body.inside2017 .footer-nav li a{text-align:center;width:100%;font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:24px;color:#fff;letter-spacing:0;line-height:24px}html#design2017 body.homepage.homepg2017 .footer__links.footer__social-links ul.social-icons,html#design2017 body.inside2017 .footer__links.footer__social-links ul.social-icons{text-align:center}html#design2017 body.homepage.homepg2017 .footer__social-links ul.social-icons li .dropdown-menu .rss-title,html#design2017 body.inside2017 .footer__social-links ul.social-icons li .dropdown-menu .rss-title{color:#000}html#design2017 body.homepage.homepg2017 .copyright,html#design2017 body.inside2017 .copyright{margin-bottom:40px}html#design2017 body.homepage.homepg2017 .copyright p,html#design2017 body.inside2017 .copyright p{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:16px;letter-spacing:0;line-height:24px;color:#fff;text-align:center;margin:30px auto 20px}html#design2017 body.homepage.homepg2017 .copyright p a,html#design2017 body.inside2017 .copyright p a{color:#fff}html#design2017 body.homepage.homepg2017 .copyright p a:hover,html#design2017 body.inside2017 .copyright p a:hover{text-decoration:underline}html#design2017 body.homepage.homepg2017 .copyright p.privacy,html#design2017 body.homepage.homepg2017 .copyright p.copyr,html#design2017 body.inside2017 .copyright p.privacy,html#design2017 body.inside2017 .copyright p.copyr{margin:15px 0 10px;font-size:14px;font-weight:normal;font-family:Helvetica,Arial,sans-serif}html#design2017 body.homepage.homepg2017 header.nav2017,html#design2017 body.inside2017 header.nav2017{z-index:15}html#design2017 body.homepage.homepg2017 #main-wrapper,html#design2017 body.inside2017 #main-wrapper{display:block;background-color:#fff;z-index:101}html#design2017 body.homepage.homepg2017 .footer-spacer,html#design2017 body.inside2017 .footer-spacer{height:460px;position:relative;z-index:-2;pointer-events:none;clear:both}html#design2017 body.homepage.homepg2017 footer,html#design2017 body.inside2017 footer{background:#fff url("/a/dist/img/footer-bg-shapes-1029.svg") no-repeat top center;background-size:cover;height:460px;position:fixed;z-index:0;left:0;bottom:0;width:100%;padding:0;-webkit-box-shadow:inset 0px 50px 60px -40px rgba(0,0,0,0.5);box-shadow:inset 0px 50px 60px -40px rgba(0,0,0,0.5)}html#design2017 body.homepage.homepg2017 footer .footer-content,html#design2017 body.inside2017 footer .footer-content{position:relative;z-index:1;top:40px;width:100%;text-align:center;-webkit-transition:bottom .3s ease;transition:bottom .3s ease}html#design2017 body.homepage.homepg2017 footer .footer-content .cta-contact,html#design2017 body.inside2017 footer .footer-content .cta-contact{margin-top:25px;margin-bottom:0}html#design2017 body.homepage.homepg2017 footer .footer-content .cta-contact .cta.pressevents.contactus span,html#design2017 body.inside2017 footer .footer-content .cta-contact .cta.pressevents.contactus span{font-size:18px}html#design2017 body.homepage.homepg2017 footer .footer-content h2,html#design2017 body.inside2017 footer .footer-content h2{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:40px;color:#fff;letter-spacing:0;line-height:40px;text-align:center;margin:0 0 6px 0}html#design2017 body.homepage.homepg2017 footer .footer-secondary,html#design2017 body.inside2017 footer .footer-secondary{position:fixed;z-index:3;left:0;bottom:0;width:100%}html#design2017 body.homepage.homepg2017 footer .footer-secondary .contain,html#design2017 body.inside2017 footer .footer-secondary .contain{max-width:76em;padding:0;margin:0 auto}html#design2017 body.homepage.homepg2017 footer .footer-secondary .footer-nav li,html#design2017 body.inside2017 footer .footer-secondary .footer-nav li{width:105px}html#design2017 body.homepage.homepg2017 footer .footer-secondary .footer-nav li a,html#design2017 body.inside2017 footer .footer-secondary .footer-nav li a{font-size:18px}html#design2017 body.homepage.homepg2017 footer .footer-secondary ul.footer__links,html#design2017 body.inside2017 footer .footer-secondary ul.footer__links{padding:0px 0 8px;text-align:center}html#design2017 body.homepage.homepg2017 footer .footer-secondary ul.footer__links li,html#design2017 body.inside2017 footer .footer-secondary ul.footer__links li{margin-top:10px}html#design2017 body.homepage.homepg2017 footer .footer-secondary ul.footer__links li a,html#design2017 body.inside2017 footer .footer-secondary ul.footer__links li a{padding:0px 0}html#design2017 body.homepage.homepg2017 footer .footer-secondary .footer__links.footer__social-links,html#design2017 body.inside2017 footer .footer-secondary .footer__links.footer__social-links{padding:7px 0 6px}html#design2017 body.homepage.homepg2017 footer .footer-secondary .footer__links.footer__social-links ul.social-icons,html#design2017 body.inside2017 footer .footer-secondary .footer__links.footer__social-links ul.social-icons{margin-top:0px}html#design2017 body.homepage.homepg2017 footer .footer-secondary .copyright,html#design2017 body.inside2017 footer .footer-secondary .copyright{margin-bottom:15px;margin-top:0px}html#design2017 body.homepage.homepg2017 footer .footer-secondary .copyright p.privacy,html#design2017 body.inside2017 footer .footer-secondary .copyright p.privacy{margin:0px 68px 3px}html#design2017 body.homepage.homepg2017 footer .footer-secondary .copyright p.copyr,html#design2017 body.inside2017 footer .footer-secondary .copyright p.copyr{margin:12px 0 0 0}html#design2017 body.homepage.homepg2017 footer .footer-logo img,html#design2017 body.inside2017 footer .footer-logo img{margin:0 auto 8px;width:30px}@media (min-width: 768px){html#design2017 body.homepage.homepg2017 .footer,html#design2017 body.inside2017 .footer{height:1029px}html#design2017 body.homepage.homepg2017 .footer .cta-contact,html#design2017 body.inside2017 .footer .cta-contact{margin-top:70px;margin-bottom:40px}html#design2017 body.homepage.homepg2017 .footer .cta-contact h2,html#design2017 body.inside2017 .footer .cta-contact h2{font-size:30px;letter-spacing:0;line-height:40px}html#design2017 body.homepage.homepg2017 .cta-contact,html#design2017 body.inside2017 .cta-contact{text-align:center;margin-top:25px}html#design2017 body.homepage.homepg2017 .cta-contact h2,html#design2017 body.inside2017 .cta-contact h2{font-family:'Guardian Egyptian Thin';font-weight:200;font-style:normal;font-stretch:normal;font-size:30px;color:#fff;letter-spacing:0;line-height:40px;text-align:center}html#design2017 body.homepage.homepg2017 .cta-contact p,html#design2017 body.inside2017 .cta-contact p{margin-left:23px}html#design2017 body.homepage.homepg2017 .cta-contact .cta.red,html#design2017 body.inside2017 .cta-contact .cta.red{width:248px;height:178px;margin:0 auto;display:block;text-align:center;position:relative}html#design2017 body.homepage.homepg2017 .cta-contact .cta.red a.cta-button-right,html#design2017 body.inside2017 .cta-contact .cta.red a.cta-button-right{display:inline-block;cursor:pointer;width:120px;height:120px;margin-top:-5px}html#design2017 body.homepage.homepg2017 .cta-contact .cta.red a.cta-button-right:hover,html#design2017 body.inside2017 .cta-contact .cta.red a.cta-button-right:hover{background-position:-14px -20px}html#design2017 body.homepage.homepg2017 .footer-logo,html#design2017 body.inside2017 .footer-logo{margin:0 auto;width:100%}html#design2017 body.homepage.homepg2017 .footer-logo img,html#design2017 body.inside2017 .footer-logo img{margin:0 auto;display:block}html#design2017 body.homepage.homepg2017 .footer-nav,html#design2017 body.inside2017 .footer-nav{margin:0 auto;text-align:center}html#design2017 body.homepage.homepg2017 .footer-nav li,html#design2017 body.inside2017 .footer-nav li{width:100%;margin-top:25px}html#design2017 body.homepage.homepg2017 .footer-nav li a,html#design2017 body.inside2017 .footer-nav li a{text-align:center;width:100%;font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:24px;color:#fff;letter-spacing:0;line-height:24px}html#design2017 body.homepage.homepg2017 .footer__links.footer__social-links ul.social-icons,html#design2017 body.inside2017 .footer__links.footer__social-links ul.social-icons{text-align:center}html#design2017 body.homepage.homepg2017 .copyright,html#design2017 body.inside2017 .copyright{margin-bottom:40px}html#design2017 body.homepage.homepg2017 .copyright p,html#design2017 body.inside2017 .copyright p{font-family:"Guardian Sans Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:16px;letter-spacing:0;line-height:24px;color:#fff;text-align:center;margin:30px auto 20px}html#design2017 body.homepage.homepg2017 .copyright p a,html#design2017 body.inside2017 .copyright p a{color:#fff}html#design2017 body.homepage.homepg2017 .copyright p a:hover,html#design2017 body.inside2017 .copyright p a:hover{text-decoration:underline}html#design2017 body.homepage.homepg2017 .footer-spacer,html#design2017 body.inside2017 .footer-spacer{height:460px}html#design2017 body.homepage.homepg2017 footer,html#design2017 body.inside2017 footer{background-position:top -160px center;height:460px}html#design2017 body.homepage.homepg2017 footer .footer-content,html#design2017 body.inside2017 footer .footer-content{top:65px}html#design2017 body.homepage.homepg2017 footer .footer-content .cta-contact,html#design2017 body.inside2017 footer .footer-content .cta-contact{margin-top:0px;margin-bottom:0}html#design2017 body.homepage.homepg2017 footer .footer-content .cta-contact .cta.pressevents.contactus span,html#design2017 body.inside2017 footer .footer-content .cta-contact .cta.pressevents.contactus span{font-size:16px}html#design2017 body.homepage.homepg2017 footer .footer-content h2,html#design2017 body.inside2017 footer .footer-content h2{font-size:40px;line-height:40px;margin:0 0 10px 0}html#design2017 body.homepage.homepg2017 footer .footer-secondary,html#design2017 body.inside2017 footer .footer-secondary{bottom:0}html#design2017 body.homepage.homepg2017 footer .footer-secondary .footer-nav li,html#design2017 body.inside2017 footer .footer-secondary .footer-nav li{width:105px}html#design2017 body.homepage.homepg2017 footer .footer-secondary .footer-nav li a,html#design2017 body.inside2017 footer .footer-secondary .footer-nav li a{font-size:18px}html#design2017 body.homepage.homepg2017 footer .footer-secondary ul.footer__links,html#design2017 body.inside2017 footer .footer-secondary ul.footer__links{padding:0px 0 8px;text-align:center}html#design2017 body.homepage.homepg2017 footer .footer-secondary ul.footer__links li,html#design2017 body.inside2017 footer .footer-secondary ul.footer__links li{margin-top:15px}html#design2017 body.homepage.homepg2017 footer .footer-secondary ul.footer__links li a,html#design2017 body.inside2017 footer .footer-secondary ul.footer__links li a{padding:0px 0}html#design2017 body.homepage.homepg2017 footer .footer-secondary .footer__links.footer__social-links,html#design2017 body.inside2017 footer .footer-secondary .footer__links.footer__social-links{padding:7px 0 6px}html#design2017 body.homepage.homepg2017 footer .footer-secondary .footer__links.footer__social-links ul.social-icons,html#design2017 body.inside2017 footer .footer-secondary .footer__links.footer__social-links ul.social-icons{margin-top:0px}html#design2017 body.homepage.homepg2017 footer .footer-secondary .copyright,html#design2017 body.inside2017 footer .footer-secondary .copyright{margin-bottom:15px;margin-top:0px}html#design2017 body.homepage.homepg2017 footer .footer-secondary .copyright p.privacy,html#design2017 body.inside2017 footer .footer-secondary .copyright p.privacy{margin:14px 68px 3px}html#design2017 body.homepage.homepg2017 footer .footer-secondary .copyright p.copyr,html#design2017 body.inside2017 footer .footer-secondary .copyright p.copyr{margin:0}html#design2017 body.homepage.homepg2017 footer .footer-logo,html#design2017 body.inside2017 footer .footer-logo{margin:0}html#design2017 body.homepage.homepg2017 footer .footer-logo img,html#design2017 body.inside2017 footer .footer-logo img{margin:0 auto 8px;width:42px}}@media (min-width: 992px){html#design2017 body.homepage.homepg2017 .footer,html#design2017 body.inside2017 .footer{height:770px}html#design2017 body.homepage.homepg2017 .footer .cta-contact,html#design2017 body.inside2017 .footer .cta-contact{margin-top:255px;margin-bottom:70px}html#design2017 body.homepage.homepg2017 .footer .cta-contact h2,html#design2017 body.inside2017 .footer .cta-contact h2{font-size:50px;letter-spacing:0;line-height:50px}html#design2017 body.homepage.homepg2017 .footer-logo,html#design2017 body.inside2017 .footer-logo{margin:0 0 0 60px;width:200px}html#design2017 body.homepage.homepg2017 .footer-logo img,html#design2017 body.inside2017 .footer-logo img{margin:0;display:block}html#design2017 body.homepage.homepg2017 .footer-nav,html#design2017 body.inside2017 .footer-nav{margin:0;text-align:right}html#design2017 body.homepage.homepg2017 .footer-nav ul.footer__links,html#design2017 body.inside2017 .footer-nav ul.footer__links{margin-right:60px;text-align:right}html#design2017 body.homepage.homepg2017 .footer-nav ul.footer__links li,html#design2017 body.inside2017 .footer-nav ul.footer__links li{width:60px;margin-top:0}html#design2017 body.homepage.homepg2017 .footer-nav ul.footer__links li a,html#design2017 body.inside2017 .footer-nav ul.footer__links li a{font-size:16px;letter-spacing:0;line-height:24px}html#design2017 body.homepage.homepg2017 .footer__links.footer__social-links ul.social-icons,html#design2017 body.inside2017 .footer__links.footer__social-links ul.social-icons{text-align:right;margin-right:60px}html#design2017 body.homepage.homepg2017 .copyright,html#design2017 body.inside2017 .copyright{margin-bottom:40px;margin-top:28px}html#design2017 body.homepage.homepg2017 .copyright p,html#design2017 body.inside2017 .copyright p{text-align:left;margin:30px auto 20px}html#design2017 body.homepage.homepg2017 .copyright p.privacy,html#design2017 body.inside2017 .copyright p.privacy{text-align:right;margin-right:76px}html#design2017 body.homepage.homepg2017 .copyright p.copyr,html#design2017 body.inside2017 .copyright p.copyr{text-align:left;margin-left:60px}html#design2017 body.homepage.homepg2017 .footer-spacer,html#design2017 body.inside2017 .footer-spacer{height:400px}html#design2017 body.homepage.homepg2017 footer,html#design2017 body.inside2017 footer{background:#fff url("/a/dist/img/footer-bg-shapes.svg") no-repeat top -75px center;height:400px}html#design2017 body.homepage.homepg2017 footer .footer-content,html#design2017 body.inside2017 footer .footer-content{top:72px}html#design2017 body.homepage.homepg2017 footer .footer-content h2,html#design2017 body.inside2017 footer .footer-content h2{font-size:50px;line-height:60px;margin:0 0 15px 0}html#design2017 body.homepage.homepg2017 footer .footer-secondary,html#design2017 body.inside2017 footer .footer-secondary{bottom:0}html#design2017 body.homepage.homepg2017 footer .footer-secondary ul.footer__links,html#design2017 body.inside2017 footer .footer-secondary ul.footer__links{text-align:right}html#design2017 body.homepage.homepg2017 footer .footer-secondary ul.footer__links li a,html#design2017 body.inside2017 footer .footer-secondary ul.footer__links li a{padding:15px 0}html#design2017 body.homepage.homepg2017 footer .footer-secondary .footer__links.footer__social-links ul.social-icons,html#design2017 body.inside2017 footer .footer-secondary .footer__links.footer__social-links ul.social-icons{margin-top:0px}html#design2017 body.homepage.homepg2017 footer .footer-secondary .copyright,html#design2017 body.inside2017 footer .footer-secondary .copyright{margin-bottom:15px;margin-top:0px}html#design2017 body.homepage.homepg2017 footer .footer-secondary .copyright p.copyr,html#design2017 body.inside2017 footer .footer-secondary .copyright p.copyr{margin:0 0 0 40px}html#design2017 body.homepage.homepg2017 footer .footer-logo,html#design2017 body.inside2017 footer .footer-logo{margin:0}html#design2017 body.homepage.homepg2017 footer .footer-logo img,html#design2017 body.inside2017 footer .footer-logo img{margin:0 0 8px 40px;width:46px}}@media (min-width: 1200px){html#design2017 body.homepage.homepg2017 .footer,html#design2017 body.inside2017 .footer{height:770px}html#design2017 body.homepage.homepg2017 .footer .cta-contact,html#design2017 body.inside2017 .footer .cta-contact{margin-top:255px;margin-bottom:70px}html#design2017 body.homepage.homepg2017 .footer .cta-contact h2,html#design2017 body.inside2017 .footer .cta-contact h2{font-size:70px;letter-spacing:0;line-height:80px}html#design2017 body.homepage.homepg2017 .footer-logo,html#design2017 body.inside2017 .footer-logo{margin:0 0 0 15px;width:200px}html#design2017 body.homepage.homepg2017 .footer-logo img,html#design2017 body.inside2017 .footer-logo img{margin:0;display:block}html#design2017 body.homepage.homepg2017 .footer-nav,html#design2017 body.inside2017 .footer-nav{margin:0;text-align:right}html#design2017 body.homepage.homepg2017 .footer-nav ul.footer__links,html#design2017 body.inside2017 .footer-nav ul.footer__links{margin-right:40px;text-align:right}html#design2017 body.homepage.homepg2017 .footer-nav ul.footer__links li,html#design2017 body.inside2017 .footer-nav ul.footer__links li{width:80px;margin-top:0}html#design2017 body.homepage.homepg2017 .footer-nav ul.footer__links li a,html#design2017 body.inside2017 .footer-nav ul.footer__links li a{font-size:16px;letter-spacing:0;line-height:24px}html#design2017 body.homepage.homepg2017 .footer__links.footer__social-links ul.social-icons,html#design2017 body.inside2017 .footer__links.footer__social-links ul.social-icons{text-align:right;margin-right:54px}html#design2017 body.homepage.homepg2017 .copyright,html#design2017 body.inside2017 .copyright{margin-bottom:40px;margin-top:28px}html#design2017 body.homepage.homepg2017 .copyright p,html#design2017 body.inside2017 .copyright p{text-align:left;margin:50px auto 10px}html#design2017 body.homepage.homepg2017 .copyright p.privacy,html#design2017 body.inside2017 .copyright p.privacy{text-align:right;margin-right:68px}html#design2017 body.homepage.homepg2017 .copyright p.copyr,html#design2017 body.inside2017 .copyright p.copyr{text-align:left;margin-left:15px}html#design2017 body.homepage.homepg2017 .footer-spacer,html#design2017 body.inside2017 .footer-spacer{height:400px}html#design2017 body.homepage.homepg2017 footer,html#design2017 body.inside2017 footer{background:#fff url("/a/dist/img/footer-bg-shapes.svg") no-repeat top -75px center;height:400px}html#design2017 body.homepage.homepg2017 footer .footer-content,html#design2017 body.inside2017 footer .footer-content{top:60px}html#design2017 body.homepage.homepg2017 footer .footer-content h2,html#design2017 body.inside2017 footer .footer-content h2{font-size:70px;line-height:80px;margin:0 0 15px 0}html#design2017 body.homepage.homepg2017 footer .footer-secondary,html#design2017 body.inside2017 footer .footer-secondary{bottom:0}html#design2017 body.homepage.homepg2017 footer .footer-secondary ul.footer_links,html#design2017 body.inside2017 footer .footer-secondary ul.footer_links{text-align:right}html#design2017 body.homepage.homepg2017 footer .footer-secondary ul.footer__links li a,html#design2017 body.inside2017 footer .footer-secondary ul.footer__links li a{padding:15px 0}html#design2017 body.homepage.homepg2017 footer .footer-secondary .footer__links.footer__social-links ul.social-icons,html#design2017 body.inside2017 footer .footer-secondary .footer__links.footer__social-links ul.social-icons{margin-top:0px}html#design2017 body.homepage.homepg2017 footer .footer-secondary .footer-logo img,html#design2017 body.inside2017 footer .footer-secondary .footer-logo img{margin:0 0 8px 40px}html#design2017 body.homepage.homepg2017 footer .footer-secondary .copyright,html#design2017 body.inside2017 footer .footer-secondary .copyright{margin-bottom:15px;margin-top:0px}html#design2017 body.homepage.homepg2017 footer .footer-secondary .copyright p.copyr,html#design2017 body.inside2017 footer .footer-secondary .copyright p.copyr{margin-left:40px}}@media (max-width: 767px){html#design2017 body.homepage.homepg2017 ul.footer__links li a,html#design2017 body.inside2017 ul.footer__links li a{font-size:12px}html#design2017 body.homepage.homepg2017 .footer-logo img,html#design2017 body.inside2017 .footer-logo img{display:none}}
/*# sourceMappingURL=main2017.min.css.map */