@font-face{font-family:Futura LT;src:url(/fonts/futura-lt-medium-regular.woff2) format("woff2"),url(/fonts/futura-lt-medium-regular.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:Futura LT;src:url(/fonts/futura-lt-bold-regular.woff2) format("woff2"),url(/fonts/futura-lt-bold-regular.woff) format("woff");font-weight:600;font-style:normal;font-stretch:normal}.btn{background-color:#363535;color:#ffca00;padding:.8em 3em;display:inline-block;cursor:pointer;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);box-shadow:0 1px 3px 0 rgba(0,0,0,.4);text-decoration:none;border:none;outline:none;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}@media screen and (min-width:768px){.btn{font-size:1.2em}}.btn:hover{background-color:#565555}.btn.active,.btn:active{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);background-color:#ffca00;color:#363535}.btn.active:hover,.btn:active:hover{background-color:#ffd73f}.btn.transparent{-webkit-box-shadow:none;box-shadow:none;background-color:transparent;color:#000;cursor:default}.btn.transparent:hover{background-color:transparent}.btn.transparent:active{-webkit-transform:none;-moz-transform:none;transform:none}@font-face{font-family:Adelle;font-style:normal;font-weight:200;src:local("Adelle Light"),url(https://files.lobelia.earth/thermal-stress-hub/fonts/adelle-light.woff) format("woff")}@font-face{font-family:Adelle;font-style:normal;font-weight:400;src:local("Adelle"),url(https://files.lobelia.earth/thermal-stress-hub/fonts/adelle-regular.woff) format("woff")}@font-face{font-family:Adelle;font-style:normal;font-weight:700;src:local("Adelle Bold"),url(https://files.lobelia.earth/thermal-stress-hub/fonts/adelle-bold.woff) format("woff")}@font-face{font-family:Futura;font-style:normal;font-weight:200;src:url(https://files.lobelia.earth/thermal-stress-hub/fonts/futura-light.woff) format("woff")}@font-face{font-family:Futura;font-style:normal;font-weight:400;src:url(https://files.lobelia.earth/thermal-stress-hub/fonts/futura-book.woff) format("woff")}@font-face{font-family:Futura;font-style:normal;font-weight:700;src:url(https://files.lobelia.earth/thermal-stress-hub/fonts/futura-medium.woff) format("woff")}@font-face{font-family:Futura;font-style:normal;font-weight:900;src:url(https://files.lobelia.earth/thermal-stress-hub/fonts/futura-bold.woff) format("woff")}@font-face{font-family:Futura;font-style:italic;font-weight:200;src:url(https://files.lobelia.earth/thermal-stress-hub/fonts/futura-lightitalic.woff) format("woff")}@font-face{font-family:Futura;font-style:italic;font-weight:400;src:url(https://files.lobelia.earth/thermal-stress-hub/fonts/futura-bookitalic.woff) format("woff")}@font-face{font-family:Futura;font-style:italic;font-weight:700;src:url(https://files.lobelia.earth/thermal-stress-hub/fonts/futura-mediumitalic.woff) format("woff")}@font-face{font-family:Futura;font-style:italic;font-weight:900;src:url(https://files.lobelia.earth/thermal-stress-hub/fonts/futura-bolditalic.woff) format("woff")}.main--content .local-base{font-size:1rem}.main--content *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.main--content html{line-height:30px;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden;-webkit-font-smoothing:antialiased}.main--content body{margin:0 auto;color:#000;font-size:18px;line-height:1.66666667em}.main--content article,.main--content aside,.main--content details,.main--content figcaption,.main--content figure,.main--content footer,.main--content header,.main--content main,.main--content nav,.main--content section,.main--content summary{display:block}.main--content :last-child{margin-bottom:0}.main--content [class]:last-child{margin-bottom:0}.main--content audio,.main--content canvas,.main--content video{display:inline-block;*display:inline;*zoom:1}.main--content a{color:#941333;text-decoration:none;outline:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;background:transparent}.main--content img{border:0;width:100%;height:auto!important;vertical-align:middle;-ms-interpolation-mode:bicubic}.main--content svg:not(:root){overflow:hidden}.main--content input{border-radius:0}.main--content .right{float:right}.main--content .u-spacing-down{margin-bottom:50px}.main--content .u-spacing-up{margin-top:50px}.main--content .u-gap-down{margin-bottom:18px}.main--content .u-gap-up{margin-top:18px}.main--content .row{margin:0 auto;padding:0 18px}@media (min-width:1200px){.main--content .row{max-width:85vw}}.main--content .more_info--link-centered{text-align:center}.main--content .h1,.main--content h1{font-size:28px;line-height:28px;font-family:Lato,sans-serif;font-weight:700;margin:0}@media screen and (min-width:360px){.main--content .h1,.main--content h1{font-size:-webkit-calc(28px + (2700vw - 9720px)/840);font-size:-moz-calc(28px + (2700vw - 9720px)/840);font-size:calc(28px + (2700vw - 9720px)/840)}}@media screen and (min-width:1200px){.main--content .h1,.main--content h1{font-size:55px}}@media screen and (min-width:360px){.main--content .h1,.main--content h1{line-height:-webkit-calc(28px + (2700vw - 9720px)/840);line-height:-moz-calc(28px + (2700vw - 9720px)/840);line-height:calc(28px + (2700vw - 9720px)/840)}}@media screen and (min-width:1200px){.main--content .h1,.main--content h1{line-height:55px}}.main--content .h1--alt,.main--content h1--alt{font-size:28px;line-height:28px;margin:0;font-family:Lato,sans-serif;font-weight:700}@media screen and (min-width:360px){.main--content .h1--alt,.main--content h1--alt{font-size:-webkit-calc(28px + (2700vw - 9720px)/840);font-size:-moz-calc(28px + (2700vw - 9720px)/840);font-size:calc(28px + (2700vw - 9720px)/840)}}@media screen and (min-width:1200px){.main--content .h1--alt,.main--content h1--alt{font-size:55px}}@media screen and (min-width:360px){.main--content .h1--alt,.main--content h1--alt{line-height:-webkit-calc(28px + (2700vw - 9720px)/840);line-height:-moz-calc(28px + (2700vw - 9720px)/840);line-height:calc(28px + (2700vw - 9720px)/840)}}@media screen and (min-width:1200px){.main--content .h1--alt,.main--content h1--alt{line-height:55px}}.main--content .h2,.main--content h2{font-size:23px;line-height:23px;font-family:Lato,sans-serif;font-weight:700}@media screen and (min-width:360px){.main--content .h2,.main--content h2{font-size:-webkit-calc(23px + (500vw - 1800px)/840);font-size:-moz-calc(23px + (500vw - 1800px)/840);font-size:calc(23px + (500vw - 1800px)/840)}}@media screen and (min-width:1200px){.main--content .h2,.main--content h2{font-size:28px}}@media screen and (min-width:360px){.main--content .h2,.main--content h2{line-height:-webkit-calc(23px + (500vw - 1800px)/840);line-height:-moz-calc(23px + (500vw - 1800px)/840);line-height:calc(23px + (500vw - 1800px)/840)}}@media screen and (min-width:1200px){.main--content .h2,.main--content h2{line-height:28px}}.main--content .h2--alt,.main--content h2--alt{font-size:23px;line-height:23px;font-weight:700;font-family:Lato,sans-serif;font-weight:300}@media screen and (min-width:360px){.main--content .h2--alt,.main--content h2--alt{font-size:-webkit-calc(23px + (500vw - 1800px)/840);font-size:-moz-calc(23px + (500vw - 1800px)/840);font-size:calc(23px + (500vw - 1800px)/840)}}@media screen and (min-width:1200px){.main--content .h2--alt,.main--content h2--alt{font-size:28px}}@media screen and (min-width:360px){.main--content .h2--alt,.main--content h2--alt{line-height:-webkit-calc(23px + (500vw - 1800px)/840);line-height:-moz-calc(23px + (500vw - 1800px)/840);line-height:calc(23px + (500vw - 1800px)/840)}}@media screen and (min-width:1200px){.main--content .h2--alt,.main--content h2--alt{line-height:28px}}.main--content .h3,.main--content h3{font-size:18px;line-height:28px;font-family:Lato,sans-serif;font-weight:700;line-height:30px;margin-bottom:0}@media screen and (min-width:360px){.main--content .h3,.main--content h3{font-size:-webkit-calc(18px + (500vw - 1800px)/840);font-size:-moz-calc(18px + (500vw - 1800px)/840);font-size:calc(18px + (500vw - 1800px)/840)}}@media screen and (min-width:1200px){.main--content .h3,.main--content h3{font-size:23px}}@media screen and (min-width:360px){.main--content .h3,.main--content h3{line-height:-webkit-calc(28px + (400vw - 1440px)/840);line-height:-moz-calc(28px + (400vw - 1440px)/840);line-height:calc(28px + (400vw - 1440px)/840)}}@media screen and (min-width:1200px){.main--content .h3,.main--content h3{line-height:32px}}.main--content .h3--alt,.main--content h3--alt{font-size:23px;line-height:23px;font-weight:700;font-family:Lato,sans-serif;font-weight:300}@media screen and (min-width:360px){.main--content .h3--alt,.main--content h3--alt{font-size:-webkit-calc(23px + (500vw - 1800px)/840);font-size:-moz-calc(23px + (500vw - 1800px)/840);font-size:calc(23px + (500vw - 1800px)/840)}}@media screen and (min-width:1200px){.main--content .h3--alt,.main--content h3--alt{font-size:28px}}@media screen and (min-width:360px){.main--content .h3--alt,.main--content h3--alt{line-height:-webkit-calc(23px + (500vw - 1800px)/840);line-height:-moz-calc(23px + (500vw - 1800px)/840);line-height:calc(23px + (500vw - 1800px)/840)}}@media screen and (min-width:1200px){.main--content .h3--alt,.main--content h3--alt{line-height:28px}}.main--content .h4,.main--content h4{font-family:Lato,sans-serif}.main--content .label{font-weight:700;color:#941333}.main--content .label,.main--content .label--black{text-transform:uppercase;font-family:Lato,sans-serif;font-size:15px}.main--content .label--black{font-weight:300;color:#000}.main--content .file-size{text-transform:uppercase;font-family:Lato,sans-serif}.main--content body{font-family:Roboto Slab,Georgia,serif;font-weight:400}.main--content p{margin:0 0 18px}.main--content hr{border-style:solid;border-width:1px 0 0;color:currentColor}.main--content .font-secondary{font-family:Roboto Slab,Georgia,serif;font-weight:400;font-family:Lato,sans-serif}.main--content code:before{content:"`"}.main--content code:after{content:"`"}.main--content pre code:after,.main--content pre code:before{content:""}.main--content .rich-text{padding:18px;clear:both}@media (min-width:980px){.main--content .rich-text{padding:0;max-width:1100px;padding:18px 72px 18px 18px}}@media (min-width:1200px){.main--content .rich-text{padding:18px 118px 18px 18px}}.main--content .rich-text a:not(.button-wysiwyg){color:#941333;position:relative;text-decoration:underline}.main--content .rich-text a:not(.button-wysiwyg):active,.main--content .rich-text a:not(.button-wysiwyg):focus,.main--content .rich-text a:not(.button-wysiwyg):hover{outline:0;background-color:#941333;color:#fff}.main--content .rich-text img{max-width:100%;width:auto}.main--content .teaser{font-size:15px;line-height:23px}.main--content blockquote{border-left:5px solid #941333;display:block;padding:18px;margin:0;font-size:23px;line-height:46px}.main--content cite{font-size:15px;color:#941333}.main--content cite:before{content:"—"}.main--content .intro{font-family:Lato,sans-serif;margin-bottom:18px}@media (min-width:700px){.main--content .intro{font-size:23px}}.main--content .caption{font-weight:700;color:#941333;margin:0}.main--content .caption--wrapper{padding:18px;font-family:Lato,sans-serif}@media (min-width:700px){.main--content .caption--wrapper{padding:0;text-align:right;float:right;width:60%;margin:0 0 50px}}@media (min-width:700px){.main--content .caption--wrapper~*{clear:both}}.main--content .caption--wrapper hr{border-bottom:5px solid #941333}@media (min-width:700px){.main--content .caption--wrapper hr{width:50px;float:right}}.main--content .bg-img{background-size:cover}.main--content .bg-img.default{background-repeat:no-repeat;background-size:contain}.main--content img.page--image{margin-bottom:9px}.main--content .logo{width:auto;top:-3px;position:relative}.main--content .info-link{font-family:Lato,sans-serif;font-size:12px;position:relative;display:none}@media (min-width:980px){.main--content .info-link{display:block;left:82px;top:3px;position:absolute}}.main--content .social-link{width:40px;height:40px}.main--content .social-link svg{display:inline-block;position:relative;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);fill:#941333;height:25px;width:25px}.main--content .social-link:focus,.main--content .social-link:hover{background-color:#000;outline:0}.main--content .social-link.twitter:focus svg,.main--content .social-link.twitter:hover svg{fill:#1da1f2}.main--content .social-link.instagram:focus svg,.main--content .social-link.instagram:hover svg{fill:#d93175}.main--content .social-link.slideshare:focus svg,.main--content .social-link.slideshare:hover svg{fill:#008cc9}.main--content .social-link.facebook:focus svg,.main--content .social-link.facebook:hover svg{fill:#4267b2}.main--content .social-link.google-plus:focus svg,.main--content .social-link.google-plus:hover svg{fill:#d34836}.main--content .animate-fade{-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.main--content .animate-fade:hover{opacity:0}.main--content .js--hide{display:none}.main--content .visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.main--content .layout-content{margin:0 auto;padding:18px}@media (min-width:1200px){.main--content .layout-content{max-width:85vw}}.main--content .button{font-family:Lato,sans-serif;position:relative;margin-right:26px}.main--content .button:link,.main--content .button:visited{color:#000;text-decoration:none}.main--content .button:active,.main--content .button:hover{color:#941333;text-decoration:underline;background-color:transparent}.main--content .button svg{fill:#941333;height:20px;width:26px;position:relative;-webkit-transition:fill .3s ease-out;-moz-transition:fill .3s ease-out;transition:fill .3s ease-out}.main--content .button:hover{cursor:pointer}.main--content .button:hover svg{fill:#000}.main--content .button:focus{text-decoration:underline;outline:0}.main--content .button--box{font-family:Lato,sans-serif;position:relative;margin-right:26px;padding:18px 50px 18px 30px;border:3px solid #941333;font-weight:700;background-color:transparent;display:inline-block;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.main--content .button--box:link,.main--content .button--box:visited{color:#000}.main--content .button--box:active,.main--content .button--box:hover{color:#941333}.main--content .button--box svg{fill:#941333;height:20px;width:26px;position:relative;-webkit-transition:fill .3s ease-out;-moz-transition:fill .3s ease-out;transition:fill .3s ease-out}.main--content .button--box:hover{cursor:pointer}.main--content .button--box:hover svg{fill:#000}.main--content .button--box:focus{text-decoration:underline;outline:0}.main--content .button--box:link,.main--content .button--box:visited{color:#fff;text-decoration:none}.main--content .button--box:active,.main--content .button--box:hover{color:#fff;text-decoration:underline;background-color:transparent}.main--content .button--box:focus,.main--content .button--box:hover{background-color:#941333;color:#fff}.main--content .button--box:focus svg,.main--content .button--box:hover svg{fill:#fff}.main--content .button--simple{text-transform:uppercase;font-weight:700;color:#941333;text-decoration:underline}.main--content .button--wrapper a{display:block;background-color:#941333;padding:9px 18px;color:#fff}.main--content .button--wrapper a:hover{background-color:#670d23}.main--content .button--back-to-top{float:right}.main--content .button-white{border:3px solid #fff;color:#fff;font-weight:700;background-color:transparent;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.main--content .button-white:focus,.main--content .button-white:hover{background-color:#fff;color:#941333}.main--content .button-white:focus svg,.main--content .button-white:hover svg{fill:#fff}.main--content .button--wrapper .button{display:block;background-color:#941333;padding:9px 18px;margin:18px;color:#fff;text-align:left}.main--content .button--wrapper .button:hover{background-color:#670d23}.main--content .button--wrapper svg{fill:#fff}.main--content a.button-wysiwyg{display:block;background-color:#941333;padding:9px 18px;color:#fff}@media (min-width:700px){.main--content a.button-wysiwyg{display:inline-block;width:45%;margin-right:18px}}.main--content a.button-wysiwyg:hover{background-color:#670d23}.main--content a.button-wysiwyg:after{display:inline-block;content:"";height:18px;width:20px;margin-left:9px;background:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="20" height="18" viewBox="0 0 36 32"><title>triangle</title><path fill="#ffffff" d="M35.563 16l-30.555 13.75v-27.5z"></path></svg>') no-repeat 0}.main--content .attribute{margin:0}.main--content .attribute svg{fill:#941333;height:20px;width:26px;margin-right:6px}.main--content .meta{font-family:Lato,sans-serif;font-size:15px;padding:18px 0;margin-bottom:18px;border-bottom:1px solid #000;position:relative;overflow:hidden}.main--content .meta .button{margin:0 0 0 26px}.main--content .meta .button svg{margin-left:-26px}.main--content .labels{margin-bottom:18px}.main--content .meta .attribute{position:relative;padding-left:28px}.main--content .meta svg{fill:#941333;height:20px;width:26px;display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:fill .3s ease-out;-moz-transition:fill .3s ease-out;transition:fill .3s ease-out;height:18px;left:0}.main--content .meta .button svg{height:18px}.main--content .list--floated-2 .btn{width:100%;border:0;border-radius:0}.main--content .box{padding:18px}@media (min-width:700px){.main--content .box{padding:0}}.main--content .more-like-this{color:#fff;padding:50px}.main--content .more-like-this svg{fill:#fff}@media (min-width:700px){.main--content .more-like-this{padding:18px}}.main--content .details{font-family:Lato,sans-serif}.main--content .details--item{margin-right:9px;padding-right:9px;border-right:3px solid #941333}.main--content .details--item:last-of-type{border-right:0}.main--content .external-button{background-color:#941333;color:#fff;padding:7px 8px 5px}.main--content .file{display:-ms-grid;display:grid;-ms-grid-columns:70% 1fr 1fr;grid-template-columns:70% 1fr 1fr;grid-column-gap:18px;border-bottom:1px solid #000;padding:9px 0}.main--content .webform-submission-form{margin:0 auto;max-width:85vw;padding:18px}.main--content .description{font-family:Lato,sans-serif;font-weight:300;font-size:15px;line-height:18px;margin-bottom:23px!important}.main--content label{font-family:Lato,sans-serif}.main--content button,.main--content input{padding:18px;margin-bottom:18px;font-size:18px;border:1px solid #941333;border-radius:0;width:100%}@media (min-width:700px){.main--content button,.main--content input{width:auto}}.main--content button[type=button],.main--content button[type=file]::-webkit-file-upload-button,.main--content button[type=image],.main--content button[type=submit],.main--content input[type=button],.main--content input[type=file]::-webkit-file-upload-button,.main--content input[type=image],.main--content input[type=submit]{border:1px solid #941333;background-color:#941333;color:#fff}.main--content button[type=button]:focus,.main--content button[type=button]:hover,.main--content button[type=file]::-webkit-file-upload-button:focus,.main--content button[type=file]::-webkit-file-upload-button:hover,.main--content button[type=image]:focus,.main--content button[type=image]:hover,.main--content button[type=submit]:focus,.main--content button[type=submit]:hover,.main--content input[type=button]:focus,.main--content input[type=button]:hover,.main--content input[type=file]::-webkit-file-upload-button:focus,.main--content input[type=file]::-webkit-file-upload-button:hover,.main--content input[type=image]:focus,.main--content input[type=image]:hover,.main--content input[type=submit]:focus,.main--content input[type=submit]:hover{background-color:#941333;opacity:.8;color:#fff}.main--content button[type=reset],.main--content input[type=reset]{color:#941333;background-color:#fff}.main--content input[type=checkbox]{width:auto}.main--content button{background-color:#941333;color:#fff}.main--content button:focus,.main--content button:hover{background-color:#941333;opacity:.8;color:#fff}.main--content form label{display:block}.main--content .graphical-quicklinks{padding:18px}.main--content .graphical-quicklinks.bg-img{background-position:50% 15%}@media (min-width:980px){.main--content .graphical-quicklinks{padding:36px}}.main--content .graphical-quicklinks h2{font-size:46px;line-height:1.2;color:#fff;text-shadow:2px 2px 3px #000}.main--content .graphical-quicklinks ul{list-style:none;list-style-type:none;margin:0;padding:0}@media (min-width:980px){.main--content .graphical-quicklinks ul li{display:inline;padding-right:18px}.main--content .graphical-quicklinks ul li:after{content:"|";color:#fff;padding-left:18px}.main--content .graphical-quicklinks ul li:last-child:after{content:""}}.main--content .graphical-quicklinks a{font-size:23px;text-shadow:1px 1px 1px #000;color:#fff}.main--content .graphical-quicklinks a:focus,.main--content .graphical-quicklinks a:hover{text-decoration:underline}.main--content .hero{position:relative;max-height:370px;overflow:hidden;border-bottom:2px solid #941333}.main--content .hero--image{display:none}@media (min-width:480px){.main--content .hero--image{opacity:.8;display:block}}.main--content .hero--description{display:inline-block;width:100%;background-color:#941333;padding:18px}@media (min-width:700px){.main--content .hero--description{background-color:rgba(0,0,0,.3);width:70%;position:absolute;top:50%;left:50%;margin-right:-50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media (min-width:980px){.main--content .hero--description{width:55%}}.main--content .standfirst{padding:0;font-weight:300;margin:0;display:inline;color:#fff}@media (min-width:980px){.main--content .standfirst{padding:12px;line-height:45px}}.main--content .link{color:#000}.main--content .codeenigma{font-family:Lato,sans-serif;font-size:15px;padding:0 10px;align-self:flex-end}.main--content .codeenigma__text{padding-right:18px;font-size:14px;color:#fff}.main--content .codeenigma__container{display:inline-block;overflow:hidden;vertical-align:text-top}.main--content .codeenigma__logo{width:88px;height:35px}.main--content #codeenigma .t{fill:#fff}.main--content #codeenigma .l,.main--content #codeenigma .t{-webkit-transition:fill .3s ease-out;-moz-transition:fill .3s ease-out;transition:fill .3s ease-out}.main--content #codeenigma .l{fill:#dcdcdc}.main--content #codeenigma .m{fill:#cecece}.main--content #codeenigma .d,.main--content #codeenigma .m{-webkit-transition:fill .3s ease-out;-moz-transition:fill .3s ease-out;transition:fill .3s ease-out}.main--content #codeenigma .d{fill:#8b8b8b}.main--content .codeenigma:hover #codeenigma .l{fill:#fce07f}.main--content .codeenigma:hover #codeenigma .m{fill:#fbd342}.main--content .codeenigma:hover #codeenigma .d{fill:#bd9f2e}.main--content .codeenigma:focus #codeenigma .t{fill:#8b8b8b}.main--content .codeenigma:focus #codeenigma .l{fill:#fce07f}.main--content .codeenigma:focus #codeenigma .m{fill:#fbd342}.main--content .codeenigma:focus #codeenigma .d{fill:#bd9f2e}.main--content #skiptocontent a{padding:6px;position:absolute;top:-40px;left:0;color:#fff;background:transparent;-webkit-transition:top .3s ease-out;-moz-transition:top .3s ease-out;transition:top .3s ease-out;-webkit-transition:background .3s ease-out;-moz-transition:background .3s ease-out;transition:background .3s ease-out;-webkit-transition:top .3s ease-out,background .3s linear;-moz-transition:top .3s ease-out,background .3s linear;transition:top .3s ease-out,background .3s linear;z-index:100}.main--content #skiptocontent a:focus{position:absolute;left:0;top:0;background:#941333;outline:0;-webkit-transition:top .3s ease-in,background .2s linear;-moz-transition:top .3s ease-in,background .2s linear;transition:top .3s ease-in,background .2s linear}.main--content .list--item.featured{margin:0 0 50px;border-top:0;display:block}@media (min-width:980px){.main--content .list--item.featured{-moz-box-align:baseline;align-items:baseline}}.main--content .list--item.featured .label{color:#000}.main--content .list--item.featured .list--text{padding:36px 18px;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.main--content .list--item.featured .list--text .featured-text:hover,.main--content .list--item.featured .list--text .more-like-this:hover{background-color:#ab163b;color:#fff}.main--content .list--item.featured .list--text .featured-text:hover .label,.main--content .list--item.featured .list--text .featured-text:hover h2,.main--content .list--item.featured .list--text .featured-text:hover h3,.main--content .list--item.featured .list--text .featured-text:hover p,.main--content .list--item.featured .list--text .more-like-this:hover .label,.main--content .list--item.featured .list--text .more-like-this:hover h2,.main--content .list--item.featured .list--text .more-like-this:hover h3,.main--content .list--item.featured .list--text .more-like-this:hover p{color:#fff}.main--content .list--item.featured .list--text .featured-text:hover svg,.main--content .list--item.featured .list--text .more-like-this:hover svg{fill:#fff}.main--content .list--item.featured .list--text .featured-text:hover .button:hover,.main--content .list--item.featured .list--text .more-like-this:hover .button:hover{color:#fff}.main--content .list--item.featured .list--text .featured-text{height:100%;padding:36px 36px 18px}.main--content .list--item.featured .list--text .featured-text p{color:#000}.main--content .list--item.featured .list--text .more-like-this{border-top:5px solid #941333;padding:18px 36px}.main--content .list--item.featured .list--text .more-like-this p{color:#000}.main--content .list--item.featured .list--text h2{color:#000;margin-top:0}.main--content .list--item.featured .list--text h3{color:#000}.main--content .homepage-featured{border-top:0;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr}.main--content .homepage-featured .list--image-wrapper{background-size:cover;height:100%;-ms-grid-row:1;-ms-grid-row-span:1;display:block}.main--content .homepage-featured .featured-text{padding:18px 0;background-color:#fff;-ms-grid-row:2;-ms-grid-row-span:1}@media (min-width:980px){.main--content .homepage-featured .featured-text{padding:50px}}.main--content .homepage-featured h2{margin-top:0}.main--content .list-item__tender h4.label{display:inline;margin-right:9px}.main--content .list-item__tender span{font-size:15px}.main--content .media-list{list-style:none;list-style-type:none;margin:0;padding:18px}.main--content .media-list li{display:-ms-grid;display:grid;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;border-bottom:1px solid #000;padding:9px 0}.main--content .media-list li:first-of-type{border-top:1px solid #000}.main--content .media-list li div:first-of-type{-ms-grid-row:1;-ms-grid-row-span:1}.main--content .media-list li div:last-of-type{-ms-grid-row:2;-ms-grid-row-span:1}@media (min-width:480px){.main--content .media-list li{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:1fr;grid-template-rows:1fr}.main--content .media-list li div:first-of-type{-ms-grid-column:1;-ms-grid-row-span:1;-ms-grid-row-align:center}.main--content .media-list li div:last-of-type{-ms-grid-column:2;-ms-grid-row:1;-ms-grid-row-span:1}}.main--content .media-list li .views-field-field-video,.main--content .media-list li img{display:block}@media (min-width:480px){.main--content .media-list li .views-field-field-video,.main--content .media-list li img{width:auto;margin-right:18px}}.main--content .media-list li .file{display:block;max-width:none;border-bottom:0}.main--content .rich-text .media-list{padding:18px 0}.main--content .list--item__simple{list-style:none;list-style-type:none;margin:0;padding:0}.main--content .list--item__simple h4{margin:0}.main--content .list--item__simple h4 a{color:#000}.main--content .list--item__simple h4 a:focus{outline:none;background-color:#941333;color:#fff}.main--content .list--item__simple h4 a:hover{text-decoration:underline}@media (min-width:700px){.main--content .logos-block{display:-moz-box;display:flex;-moz-box-align:baseline;align-items:baseline;-moz-box-pack:justify;justify-content:space-between}}@media (min-width:980px){.main--content .logos-block{padding:18px}}.main--content .logos-block .logo{margin:18px 0}.main--content .logos-block .partners{margin-top:50px}.main--content .breadcrumb{list-style:none;display:-moz-box;display:flex;flex-wrap:wrap;margin:0;padding:0 0 18px}.main--content .breadcrumb .label{padding-right:9px;font-weight:inherit}.main--content .breadcrumb .label:focus,.main--content .breadcrumb .label:hover{text-decoration:underline}.main--content .breadcrumb .label svg{width:12px;height:12px}.main--content .breadcrumb .label:last-of-type:focus,.main--content .breadcrumb .label:last-of-type:hover{text-decoration:none}.main--content .breadcrumb .label:last-of-type a{color:#000}.main--content .breadcrumb .label:last-of-type svg{display:none}@media (min-width:700px){.main--content .fancy .breadcrumb{-moz-box-pack:center;justify-content:center}}.main--content .nav--footer{list-style:none;list-style-type:none;margin:0;padding:0;font-family:Lato,sans-serif;font-size:15px;width:100%}@media (min-width:980px){.main--content .nav--footer{width:auto}}@media (min-width:700px){.main--content .nav--footer li{display:inline}}.main--content .nav--footer a{margin-right:18px;font-family:Lato,sans-serif;font-weight:700;color:#fff;border-bottom:0;outline:0;position:relative}.main--content .nav--footer a:after{content:"";position:absolute;bottom:-1px;right:0;width:0;height:1px;background:#fff;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}.main--content .nav--footer a:hover:after{width:100%;left:0;right:auto}.main--content .nav--footer a:focus{background-color:#fff;color:#941333}.main--content .menu--horiz{list-style:none;list-style-type:none;margin:0;padding:0}.main--content .menu--horiz li{display:inline;margin-right:18px}.main--content .menu--horiz li a{color:#000;text-transform:uppercase;font-family:Lato,sans-serif;font-weight:300}.main--content .nav__main{list-style:none;list-style-type:none;margin:0;padding:0;position:relative}@media (min-width:700px){.main--content .nav__main{text-align:right}}.main--content .nav__main li{font-family:Roboto Slab,Georgia,serif;font-weight:400;font-family:Lato,sans-serif;font-size:18px;border-bottom:1px solid #fff;height:10vh}@media (min-width:700px){.main--content .nav__main li{padding-right:36px;display:inline;border-bottom:0;height:auto}}@media (min-width:980px){.main--content .nav__main li{font-size:22px}}.main--content .nav__main li:last-child{padding-right:0}.main--content .nav__main li.menu-item--active-trail a{color:#941333;font-weight:700}.main--content .nav__main li a{color:#fff;display:inline-block;position:relative;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);letter-spacing:-1px;word-spacing:5px;text-transform:uppercase}.main--content .nav__main li a:hover:after{width:100%;left:0;right:auto}.main--content .nav__main li a:after{content:"";position:absolute;bottom:-1px;right:0;width:0;height:1px;background:#941333;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}.main--content .nav__main li a:focus{outline:0}.main--content .nav__main li a:focus:after{width:100%;left:0;right:auto}@media (min-width:700px){.main--content .nav__main li a{color:#000;display:inline-block;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:static;left:auto;-webkit-transform:none;-moz-transform:none;transform:none;position:relative}}.main--content .nav__section{padding:0;margin-top:0}.main--content .nav__section li{list-style:none;list-style-type:none;margin:0;padding:0;border-top:1px solid #000}.main--content .nav__section a{padding:18px;font-family:Lato,sans-serif;font-weight:700;color:#000}@media (min-width:700px){.main--content .nav__section a{padding:0}}.main--content .menu-item--active-trail>.nav__section a{color:#941333;font-weight:700}.main--content .nav__section a:focus,.main--content .nav__section a:hover{text-decoration:underline;outline:0}.main--content .nav__section a.is-active{color:#941333;font-weight:700}.main--content .nav__section ul{padding:0}.main--content .nav__section ul a{font-weight:300;padding-left:30px;display:inline-block}@media (min-width:980px){.main--content .nav__sub-wrapper{right:-150px;position:relative}}.main--content .nav__sub{list-style:none;list-style-type:none;margin:0;text-align:center;color:#fff;-webkit-column-count:2;-moz-column-count:2;column-count:2;padding:25px 0}@media (min-width:980px){.main--content .nav__sub{text-align:right;float:right;color:#941333;-webkit-column-count:unset;-moz-column-count:unset;column-count:unset;padding:0;display:inline-table}}.main--content .nav__sub li{font-family:Roboto Slab,Georgia,serif;font-weight:400;font-family:Lato,sans-serif}@media (min-width:980px){.main--content .nav__sub li{display:inline;padding-left:9px}}.main--content .nav__sub li.menu-item--active-trail a{color:#941333;font-weight:700}.main--content .nav__sub li a{color:#fff;position:relative;font-size:15px}.main--content .nav__sub li a:hover:after{width:100%;left:0;right:auto}.main--content .nav__sub li a:after{content:"";position:absolute;bottom:-1px;right:0;width:0;height:1px;background:#941333;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}.main--content .nav__sub li a:focus{outline:0}.main--content .nav__sub li a:focus:after{width:100%;left:0;right:auto}@media (min-width:980px){.main--content .nav__sub li a{color:#000}}.main--content .useful-links h2{color:#fff}.main--content .nav__useful-links{margin:0;padding:0}.main--content .nav__useful-links li{list-style:none;list-style-type:none;margin:0;padding:0}.main--content .nav__useful-links a{font-family:Lato,sans-serif;font-weight:700;color:#fff;border-bottom:0;outline:0;position:relative}.main--content .nav__useful-links a:after{content:"";position:absolute;bottom:-1px;right:0;width:0;height:1px;background:#fff;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}.main--content .nav__useful-links a:hover:after{width:100%;left:0;right:auto}.main--content .nav__useful-links a:focus{background-color:#fff;color:#941333}.main--content .newsletter .h2--alt{-webkit-margin-before:.83em;-webkit-margin-after:.83em;-webkit-margin-start:0;-webkit-margin-end:0;margin:.83em 0}.main--content .newsletter input{width:100%}.main--content .newsletter input[type=submit]{float:none;padding:18px 50px 18px 30px;border:3px solid #fff;color:#fff;font-weight:700;background-color:transparent;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.main--content .newsletter input[type=submit]:focus,.main--content .newsletter input[type=submit]:hover{background-color:#fff;color:#941333}.main--content .newsletter input[type=submit]:focus svg,.main--content .newsletter input[type=submit]:hover svg{fill:#fff}.main--content .message{margin:9px auto;padding:18px;border-left:9px solid #941333}.main--content .message:before{content:"Status Message";color:#941333;font-size:15px;font-family:Lato,sans-serif;text-transform:uppercase;display:block}@media (min-width:700px){.main--content .message{max-width:85vw}}.main--content .message--error{border-left-color:red}.main--content .message--error:before{content:"Error Message";color:#941333;font-size:15px;font-family:Lato,sans-serif;text-transform:uppercase;display:block}.main--content .page-title{background-color:#fff;padding:18px}@media (min-width:700px){.main--content .page-title{padding:0;padding:72px 18px 18px}}@media (min-width:980px){.main--content .page-title{margin:0 auto}.main--content .page-title h1{margin-bottom:36px}.main--content .page-title .intro{margin-bottom:30px}}@media (min-width:1200px){.main--content .page-title{max-width:85vw}}.main--content .page-title--inner{border-bottom:1px solid #000;display:-moz-box;display:flex;-moz-box-align:start;align-items:flex-start;-moz-box-pack:justify;justify-content:space-between}.main--content .page-details{display:inline-block;border-top:1px solid #000;border-bottom:1px solid #000;width:100%}.main--content .js--assumed-listing-page .page-details{width:auto}.main--content .page-details .page-details--inner{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center}.main--content .project.page-title--wrapper .page-title--inner{width:30vw}.main--content .fancy{display:-moz-box;display:flex;-moz-box-align:end;align-items:flex-end;height:auto}@media (min-width:700px){.main--content .fancy{height:86vh;text-align:center}}.main--content .fancy .page-title{background-color:#fff;padding:50px 18px}@media (min-width:700px){.main--content .fancy .page-title{padding:0;padding:63px 18px 18px}}@media (min-width:980px){.main--content .fancy .page-title{margin:0 auto;padding:36px 50px 0}}@media (min-width:1200px){.main--content .fancy .page-title{max-width:85vw;min-width:45vw}}.main--content .fancy .page-title h1{margin:0 auto 18px}.main--content .fancy .page-title .intro{max-width:100%}.main--content .fancy .page-title--inner{max-width:100%;display:inherit}.main--content .fancy .page-details{display:-moz-inline-box;display:inline-flex;border-bottom:0;width:auto}.main--content .fancy .page-details .page-details--inner{display:inline;display:initial}.main--content .fancy .share{border-top:0}.main--content .fancy .share .social-list__inner{-moz-box-pack:center;justify-content:center;text-align:left}.main--content .js--assumed-listing-page .fancy{height:auto}@media (min-width:980px){.main--content .js--assumed-listing-page .fancy{text-align:center}}@media (min-width:1200px){.main--content .js--assumed-listing-page .fancy{height:45vh}}.main--content .project.page-title--wrapper{position:relative}.main--content .project.page-title--wrapper #mapid{height:82.7vh;margin:0 auto}.main--content .project.page-title--wrapper .page-title{margin:0 0 50px;padding:0;overflow:hidden;max-width:none}.main--content .project.page-title--wrapper .page-title .page-details{width:100%;border-top-width:5px;border-bottom-width:5px}.main--content .project.page-title--wrapper .page-title .page-details--inner{max-width:85vw;margin:0 auto;padding:0 18px}.main--content .project.page-title--wrapper .page-title--inner{background-color:#fff;border:3px solid #941333;position:absolute;top:100px;z-index:1000;max-height:75vh;width:25vw;padding:50px;overflow:scroll}.main--content .pager{max-width:85vw;margin:0 auto}.main--content .pager__items{text-align:center}.main--content .pager__item{display:inline-block;color:#000;margin:0;padding:0 .4em;font-family:Lato,sans-serif;text-transform:uppercase}.main--content .pager a{font-weight:700;font-size:23px}.main--content .tabs.primary{list-style:none;list-style-type:none;margin:0;background-color:#941333;text-align:center;overflow:hidden;padding:9px 0 0}.main--content .tabs.primary li{display:inline-block;background-color:#fff}.main--content .tabs.primary li.is-active{opacity:.5}.main--content .tabs.primary li.is-active a{color:#941333}.main--content .tabs.primary li a{padding:9px;border:1px solid #941333;border-bottom:0;color:#000;font-family:Lato,sans-serif;text-transform:uppercase}.main--content .tabs.primary li a:focus{outline:0;background-color:#941333;color:#fff}.main--content .provider{font-family:Lato,sans-serif}.main--content .provider--list{margin-bottom:18px}.main--content .provider--list .list--item{display:block}.main--content .provider--list .list--item:first-of-type{border-top:0}.main--content .provider--list .card--image{margin-bottom:18px}.main--content .provider h3{margin:0}.main--content .provider--wrapper{clear:both}.main--content .provider{padding:18px;border-bottom:1px solid #000}.main--content .provider .details{display:-ms-grid;display:grid;-ms-grid-columns:15% 1fr;grid-template-columns:15% 1fr;grid-gap:0 18px}.main--content .provider h3{font-size:18px;justify-self:end}.main--content .provider p{margin:0}.main--content .main-provider{-moz-box-align:end;align-items:end;margin-bottom:18px}.main--content .main-provider,.main--content .subcontractors{display:-ms-grid;display:grid;grid-gap:18px;-ms-grid-columns:15% auto;grid-template-columns:15% auto}.main--content .subcontractors{margin:18px 0}.main--content .subcontractors ul{list-style:none;list-style-type:none;margin:0;padding:0;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:9px 18px}.main--content .subcontractor{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;height:100%}.main--content .subcontractor,.main--content .subcontractor .image{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.main--content .subcontractor .image{width:150px}.main--content .subcontractor img{max-width:200px}.main--content .subcontractor p{padding:18px}.main--content a.referenced-content{display:block;background-color:#941333;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.main--content a.referenced-content .list--image{opacity:.8}.main--content a.referenced-content h3{font-weight:300;margin-bottom:18px;padding:9px;text-transform:uppercase;color:#fff}.main--content a.referenced-content h3 svg{height:20px;width:23px;fill:#fff}.main--content a.referenced-content:hover{background-color:#ab163b}.main--content a.referenced-content:hover .list--image{opacity:1}.main--content a.referenced-content:hover h3{text-decoration:underline}.main--content a.referenced-content.with-teaser .teaser{font-family:Lato,sans-serif;padding:0 9px 18px;color:#fff}.main--content .related-content--wrapper{font-family:Lato,sans-serif}.main--content .related-content--wrapper ul{list-style:none;list-style-type:none;margin:0;padding:0}.main--content .related-content--wrapper h2{border-bottom:1px solid #000}.main--content .related-documents--wrapper{padding:18px;font-family:Lato,sans-serif}.main--content .related-documents--wrapper ul{list-style:none;list-style-type:none;margin:0;padding:0}.main--content .related-documents--wrapper h2{border-bottom:1px solid #000}.main--content .related-document{display:-ms-grid;display:grid;-ms-grid-columns:70% 1fr 1fr;grid-template-columns:70% 1fr 1fr;grid-column-gap:18px;border-bottom:1px solid #000;padding:9px 0}.main--content .related-sites--wrapper{font-family:Lato,sans-serif}.main--content .related-sites--wrapper ul{list-style:none;list-style-type:none;margin:0;padding:0}.main--content .related-sites--wrapper h2{border-bottom:1px solid #000}.main--content .search-bar{padding:50px 18px;background-color:#941333}.main--content .search-bar .form--inline{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:end;align-items:flex-end}@media (min-width:480px){.main--content .search-bar .form--inline{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}.main--content .search-bar label{font-size:18px;line-height:28px;font-family:Lato,sans-serif;font-weight:700;line-height:30px;margin-bottom:0;color:#fff;padding-right:18px}@media screen and (min-width:360px){.main--content .search-bar label{font-size:-webkit-calc(18px + (500vw - 1800px)/840);font-size:-moz-calc(18px + (500vw - 1800px)/840);font-size:calc(18px + (500vw - 1800px)/840)}}@media screen and (min-width:1200px){.main--content .search-bar label{font-size:23px}}@media screen and (min-width:360px){.main--content .search-bar label{line-height:-webkit-calc(28px + (400vw - 1440px)/840);line-height:-moz-calc(28px + (400vw - 1440px)/840);line-height:calc(28px + (400vw - 1440px)/840)}}@media screen and (min-width:1200px){.main--content .search-bar label{line-height:32px}}.main--content .search-bar input{border:3px solid #fff}.main--content .search-bar input[type=submit]{border:3px solid #fff;color:#fff;font-weight:700;background-color:transparent;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.main--content .search-bar input[type=submit]:focus,.main--content .search-bar input[type=submit]:hover{background-color:#fff;color:#941333}.main--content .search-bar input[type=submit]:focus svg,.main--content .search-bar input[type=submit]:hover svg{fill:#fff}.main--content .search-bar .form-wrapper{width:100%}@media (min-width:700px){.main--content .search-bar .form-wrapper{width:auto}}.main--content .site-header-search{width:100%;display:-moz-box;display:flex;-moz-box-pack:end;justify-content:flex-end}.main--content .search--listing{margin:0 auto;padding:18px}@media (min-width:700px){.main--content .search--listing{padding:0;width:85vw;padding:18px}}.main--content .search--listing ul{margin:0;padding:0}.main--content .social-list__inner{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.main--content .social-list__heading{padding-right:18px}.main--content .social-link--text{position:absolute!important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.main--content .social-link--text:active,.main--content .social-link--text:focus{position:static!important;clip:auto;overflow:visible;height:auto;width:auto}.main--content .share__inner{display:-moz-inline-box;display:inline-flex}.main--content #st-el-2 .st-logo img{width:auto}.main--content .stat-bar{background-color:#f2f2f2;padding:18px}.main--content .stat-bar__inner{margin:0 auto}@media (min-width:1200px){.main--content .stat-bar__inner{max-width:85vw;padding:0 18px}}.main--content .stat-bar ul{list-style:none;list-style-type:none;padding:0;display:-ms-grid;display:grid;margin:0 0 18px}@media (min-width:480px){.main--content .stat-bar ul{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.main--content .stat-bar ul li:nth-child(0){-ms-grid-column:1;-ms-grid-column-span:1;grid-row:1}.main--content .stat-bar ul li:first-child{-ms-grid-column:2;-ms-grid-column-span:1;grid-row:1}.main--content .stat-bar ul li:nth-child(2){-ms-grid-column:1;-ms-grid-column-span:1;grid-row:2}.main--content .stat-bar ul li:nth-child(3){-ms-grid-column:2;-ms-grid-column-span:1;grid-row:2}}@media (min-width:980px){.main--content .stat-bar ul{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:18px}.main--content .stat-bar ul li:nth-child(0){-ms-grid-column:1;-ms-grid-column-span:1;grid-row:1}.main--content .stat-bar ul li:first-child{-ms-grid-column:2;-ms-grid-column-span:1;grid-row:1}.main--content .stat-bar ul li:nth-child(2){-ms-grid-column:3;-ms-grid-column-span:1;grid-row:1}.main--content .stat-bar ul li:nth-child(3){-ms-grid-column:4;-ms-grid-column-span:1;grid-row:1}}@media (min-width:1200px){.main--content .stat-bar ul{grid-gap:18px}}.main--content .stat-bar .stat{display:-ms-grid;display:grid;-ms-grid-rows:36px 60px 36px;grid-template-rows:36px 60px 36px;text-align:center;grid-gap:6px}@media (min-width:980px){.main--content .stat-bar .stat{text-align:left}}.main--content .stat-bar .stat-title{-ms-grid-row:2;-ms-grid-row-span:1}.main--content .stat-bar .stat-title h3{color:#941333;font-size:60px;line-height:30px;font-weight:700;margin:0;padding:6px 0}.main--content .stat-bar p{margin:0;position:relative;font-family:Lato,sans-serif;font-size:15px;-ms-grid-row:1;-ms-grid-row-span:1}.main--content .stat-bar .bold{font-weight:700;font-size:18px;-ms-grid-row:3;-ms-grid-row-span:1}@media (min-width:980px){.main--content .video{margin-right:18px;margin-bottom:36px;grid-column:2;grid-row:2}}.main--content .feature-banner{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;margin:0 auto;max-width:85vw}@media (min-width:1200px){.main--content .feature-banner{max-width:85vw}}@media (min-width:700px){.main--content .feature-banner{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap}}.main--content .feature-banner>div{-moz-box-flex:1;flex:1 1 100%}@media (min-width:700px){.main--content .feature-banner>div{-moz-box-flex:1;flex:1 1 50%}}@media (min-width:980px){.main--content .feature-banner>div:first-of-type{-moz-box-flex:1;flex:1 1 85%}.main--content .feature-banner>div:last-of-type{-ms-grid-row-align:center;align-self:center}}@media (min-width:1200px){.main--content .feature-banner>div:first-of-type{-moz-box-flex:1;flex:1 1 100%}}.main--content .feature-banner--wrapper{margin:0 -9999rem;padding:0 9999rem;background-color:#941333}.main--content .feature-content{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;background-color:#941333;margin:0 auto;margin-bottom:36px!important;border:1px solid #000}@media (min-width:1200px){.main--content .feature-content{max-width:85vw}}@media (min-width:980px){.main--content .feature-content{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:repeat(auto-fit,minmax(33%,1fr))}}.main--content .feature-content--wrapper{padding:18px}.main--content .feature-content .list--item.featured{margin-bottom:0;background-color:#fff;grid-column-start:2;grid-column-end:3;-ms-grid-column:2;-ms-grid-column-span:1}.main--content .feature-content .list--image-wrapper{height:auto;overflow:hidden;background-size:cover;background-position:50% 50%;grid-column-start:1;grid-column-end:2;-ms-grid-column:1;-ms-grid-column-span:1}@media (min-width:980px){.main--content .feature-content--wrapper.event .feature-content{-ms-grid-columns:66% 1fr}}.main--content .feature-content--wrapper.event .feature-content .list--item.featured{-ms-grid-column:1}.main--content .list{list-style:none;list-style-type:none;padding:0;margin:0 auto}.main--content .list--item{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;border-top:1px solid #000;padding:9px 0}.main--content .list--item:first-of-type{border-top:0}@media (min-width:980px){.main--content .list--item{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}@media (min-width:1200px){.main--content .list--item{max-width:85vw}}@media (min-width:980px){.main--content .list--bg-img-wrapper img{display:none}.main--content .list--bg-img-wrapper{background-position:50% 50%;flex-basis:30%}}.main--content .list--bg-img-wrapper:focus{outline:none}.main--content .list--text{padding:18px 9px 50px}@media (min-width:700px){.main--content .list--text{flex-basis:70%;padding:18px 18px 50px}}.main--content .list--text h3{margin:.25em 0 .5em}.main--content .list--text h3 a{color:#000}.main--content .list--text h3 a:focus{outline:none;background-color:#941333;color:#fff}.main--content .list--text h3 a:hover{text-decoration:underline}.main--content .col-2{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media (min-width:700px){.main--content .col-2{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:18px}}.main--content .col-2 li{counter-increment:step-counter}.main--content .col-2 li:before{content:counter(step-counter);font-size:28px;color:#941333;font-weight:700;margin-right:18px}.main--content .list__graphical{display:-moz-box;display:flex;flex-wrap:wrap;padding:0}.main--content .list__graphical li{list-style:none;list-style-type:none;font-family:Lato,sans-serif;padding:18px;margin:0 18px 18px 0;border:3px solid #941333;width:48%}.main--content ol.list__graphical{padding:0}.main--content ol.list__graphical li{counter-increment:step-counter}.main--content ol.list__graphical li:before{content:counter(step-counter);font-size:55px;color:#941333;font-weight:700;margin-right:18px}.main--content ol.list__graphical li a{text-decoration:underline}.main--content ol.list__graphical-inverted{padding:0;display:-moz-box;display:flex;flex-wrap:wrap}.main--content ol.list__graphical-inverted li{background-color:#941333;color:#fff;font-family:Lato,sans-serif;padding:18px;margin:18px;display:-moz-box;display:flex;border-bottom:5px solid #941333;border-right:5px solid #941333;counter-increment:step-counter;width:48%}.main--content ol.list__graphical-inverted li:before{content:counter(step-counter);font-size:55px;color:#fff;font-weight:700;margin-right:18px}.main--content ol.list__graphical-inverted li a{color:#fff}.main--content .list-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media (min-width:700px){.main--content .list-grid{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:18px}}@media (min-width:980px){.main--content .list-grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.main--content .list-grid li{margin:18px}.main--content .list-grid li:last-of-type{margin-bottom:18px}@supports (grid-gap:18px){.main--content .list-grid li{margin:0}.main--content .list-grid li:last-of-type{margin-bottom:0}}.main--content .list-grid li:first-child{-ms-grid-column:1;-ms-grid-column-span:1}.main--content .list-grid li:nth-child(2){-ms-grid-column:2;-ms-grid-column-span:1}.main--content .list-grid li:nth-child(3){-ms-grid-column:3;-ms-grid-column-span:1}.main--content .list-grid li:nth-child(4){-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:2;-ms-grid-row-span:1}.main--content .list-grid li:nth-child(5){-ms-grid-column:2;-ms-grid-column-span:1;-ms-grid-row:2;-ms-grid-row-span:1}.main--content .list-grid li:nth-child(6){-ms-grid-column:3;-ms-grid-column-span:1;-ms-grid-row:2;-ms-grid-row-span:1}}@media (min-width:1200px){.main--content .list-grid{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.main--content .list-grid li:first-child{-ms-grid-column:1;-ms-grid-column-span:1;grid-row:1}.main--content .list-grid li:nth-child(2){-ms-grid-column:2;-ms-grid-column-span:1;grid-row:1}.main--content .list-grid li:nth-child(3){-ms-grid-column:3;-ms-grid-column-span:1;grid-row:1}.main--content .list-grid li:nth-child(4){-ms-grid-column:1;-ms-grid-column-span:1;grid-row:2}.main--content .list-grid li:nth-child(5){-ms-grid-column:2;-ms-grid-column-span:1;grid-row:2}.main--content .list-grid li:nth-child(6){-ms-grid-column:3;-ms-grid-column-span:1;grid-row:2}}.main--content .list-grid .list--text{padding:18px 18px 50px}@media (min-width:980px){.main--content .list-grid .list--text{padding:18px 0 50px}}.main--content video{width:100%}@media (min-width:1200px){.main--content .list--image-wrapper{height:174px;overflow:hidden}}.main--content .viewsreference--view-title{font-family:Lato,sans-serif;font-weight:300;text-transform:uppercase;font-size:23px;border-bottom:1px solid #000}.main--content .list__simple{padding:0 18px;margin:0}.main--content .list__simple li{border-bottom:1px solid #000;padding:18px 0}.main--content .paragraphs__inner{max-width:85vw;margin:0 auto}.main--content .section--image{overflow:hidden;margin-top:18px;margin-bottom:0}@media (min-width:700px){.main--content .section--image{margin-top:0;margin-bottom:50px}}.main--content .paragraph--image-text-50 .paragraphs__inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:18px}@media (min-width:700px){.main--content .paragraph--image-text-50 .paragraphs__inner{padding:18px;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.main--content .paragraph--image-text-50 .paragraphs__inner .rich-text{padding:0}.main--content .paragraph--image-text-50 .paragraphs__inner .button{width:auto}.main--content .paragraph--image-text-50 .paragraphs__inner .section--image{-ms-grid-column:1;-ms-grid-row-span:1}.main--content .paragraph--image-text-50 .paragraphs__inner .section--image img{width:100%}.main--content .paragraph--image-text-50 .paragraphs__inner .second_column{-ms-grid-column:2;-ms-grid-row:1;-ms-grid-row-span:1}.main--content .paragraph--image-text-50 .paragraphs__inner .third_column{-ms-grid-column:3;-ms-grid-row:1;-ms-grid-row-span:1}.main--content .paragraph--large-image-text-overlay .paragraphs__inner{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}@media (min-width:700px){.main--content .paragraph--large-image-text-overlay .paragraphs__inner{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}.main--content .paragraph--large-image-text-overlay .paragraphs__inner .rich-text{font-family:Lato,sans-serif;-ms-grid-row-align:center;align-self:center;background-color:#fff;border:9px solid #941333;width:100%;padding:18px 50px;margin-bottom:18px;z-index:1}@media (min-width:700px){.main--content .paragraph--large-image-text-overlay .paragraphs__inner .rich-text{margin-left:-150px;margin-right:50px;margin-bottom:0;width:auto}.main--content .paragraph--large-image-text-overlay .paragraphs__inner .section--image{max-width:75%;min-width:75%;overflow:hidden}}.main--content .paragraph--large-image-text-overlay .paragraphs__inner .section--image img{width:100%}@media (min-width:700px){.main--content .paragraph--large-image-text-overlay .paragraphs__inner .section--image img{padding:50px}}.main--content .paragraph--large-image-text-overlay .paragraphs__inner .caption--wrapper{float:left;text-align:left}.main--content .paragraph--large-image-text-overlay .paragraphs__inner .caption--wrapper hr{float:left}.main--content .paragraph--large-image-text-overlay:nth-child(2n){background-color:#941333;padding:0 9999px;margin:0 -9999px}.main--content .paragraph--large-image-text-overlay:nth-child(2n) .paragraphs__inner{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.main--content .paragraph--large-image-text-overlay:nth-child(2n) .paragraphs__inner .rich-text{margin:0 0 18px}@media (min-width:700px){.main--content .paragraph--large-image-text-overlay:nth-child(2n) .paragraphs__inner .rich-text{margin-right:-150px;margin-left:50px;margin-bottom:0}}.main--content .paragraph--large-image-text-overlay:nth-child(2n) .paragraphs__inner .caption--wrapper{color:#fff}.main--content .paragraph--large-image-text-overlay:nth-child(2n) .paragraphs__inner .caption--wrapper .caption{color:#fff}.main--content .paragraph--large-image-text-overlay:nth-child(2n) .paragraphs__inner .caption--wrapper hr{color:#fff}@media (min-width:700px){.main--content .paragraph--large-image-text-overlay:nth-child(2n) .paragraphs__inner{-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse}}.main--content .paragraph--blockquote-mega{clear:both;background-color:#941333;margin:50px -9999rem;padding:50px 9999rem;color:#fff}.main--content .paragraph--blockquote-mega blockquote{width:100%;margin:0;line-height:46px}.main--content .paragraph--blockquote-mega cite{color:#fff}.main--content .paragraph--section-title .paragraphs__inner{display:-moz-box;display:flex;flex-wrap:nowrap;-moz-box-pack:justify;justify-content:space-between;border-bottom:1px solid #000;margin:36px 18px 18px}.main--content .paragraph--section-title .button,.main--content .paragraph--section-title .h2--alt{margin:.5em 0}.main--content .paragraph--video{padding:18px}.main--content section .section-inner{margin:0 auto;padding:18px 0 50px;display:-ms-grid;display:grid;grid-column-gap:30px;-ms-grid-columns:33% 66%;grid-template-columns:33% 66%;-ms-grid-rows:auto;grid-template-rows:auto;-moz-box-align:baseline;align-items:baseline}@media (min-width:1200px){.main--content section .section-inner{max-width:85vw}}.main--content .section--text-grid{border-top:2px solid #941333;margin-bottom:50px}.main--content .section--text-grid--inner{max-width:85vw;margin:0 auto;display:-ms-grid;display:grid;grid-gap:50px}.main--content .section--text-grid--inner .list-grid{margin:0}.main--content .section--text-grid--inner .list{border-bottom:0}.main--content .section--text-grid--inner .box{-ms-grid-row:1}.main--content .section--text-grid--inner .list{-ms-grid-row:2}.main--content .taxonomy-page{margin:0 auto}.main--content .taxonomy-page .intro{padding:18px}@media (min-width:700px){.main--content .taxonomy-page .list{padding:18px}}@media (min-width:1200px){.main--content .taxonomy-page{max-width:85vw}}.main--content .js--assumed-listing-page .with-sidebar .main--section .views-element-container{margin-top:76px}.main--content .main--content{margin:0 auto}@media (min-width:1200px){.main--content .main--content{max-width:85vw}}.main--content .with-sidebar{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%}@media (min-width:700px){.main--content .with-sidebar{-ms-grid-columns:65% auto;grid-template-columns:65% auto;grid-column-gap:18px;margin:0 auto}}@media (min-width:980px){.main--content .with-sidebar{grid-column-gap:36px}}@media (min-width:1200px){.main--content .with-sidebar{-ms-grid-columns:70% auto;grid-template-columns:70% auto;max-width:85vw}}@media (min-width:700px){.main--content .main--section .with-sidebar{padding-left:18px}}.main--content .with-sidebar .sidebar{background-color:#fff}@media (min-width:700px){.main--content .with-sidebar .sidebar{padding-right:18px;padding-left:18px;grid-column-start:2;grid-column-end:3;-ms-grid-column:2;-ms-grid-column-span:1;padding-top:36px}}.main--content .with-sidebar .sidebar .h2--alt{margin:14px 0}.main--content .sidebar--item{margin-bottom:50px;border-bottom:3px solid #000}.main--content .sidebar--button{margin-bottom:50px;background-color:#941333;padding:18px}.main--content .sidebar--button a{margin:0;display:block;float:none;text-transform:uppercase;border-bottom:3px solid #941333}.main--content .sidebar--button a:link,.main--content .sidebar--button a:visited{color:#fff}.main--content .sidebar--button a svg{fill:#fff}.main--content .sidebar--button a:focus,.main--content .sidebar--button a:hover{border-bottom:3px solid #fff}.main--content .sidebar--button a:focus svg,.main--content .sidebar--button a:hover svg{fill:#fff}.main--content .sidebar .rich-text{margin-bottom:50px;border-botom:3px solid #000;max-width:none;width:auto;padding-right:0;padding-left:0;font-family:Lato,sans-serif}.main--content .sidebar .rich-text h1,.main--content .sidebar .rich-text h2,.main--content .sidebar .rich-text h3,.main--content .sidebar .rich-text h4{font-weight:300;text-transform:uppercase}.main--content .sidebar a.button-wysiwyg{width:auto}.main--content .sidebar .provider--wrapper{margin-bottom:50px;border-bottom:3px solid #000}.main--content .sidebar .view-title{border-bottom:1px solid #000}.main--content .sidebar .views-element-container{padding:0;margin-bottom:50px;border-bottom:2px solid #000}.main--content .sidebar .views-element-container .list__simple{padding:0}.main--content .site-footer{clear:both;overflow:hidden;color:#fff;margin-top:50px}.main--content .site-footer__top{background-color:#941333}@media (min-width:700px){.main--content .site-footer__top{padding-bottom:50px}}.main--content .site-footer__top__inner{padding:18px;background-color:#941333;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media (min-width:480px){.main--content .site-footer__top__inner{padding:0}}@media (min-width:700px){.main--content .site-footer__top__inner{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;grid-column-gap:18px}.main--content .site-footer__top__inner .newsletter{grid-column-start:1;grid-column-end:2;-ms-grid-column:1;-ms-grid-column-span:1;grid-row:2}.main--content .site-footer__top__inner .social-list{grid-column-start:2;grid-column-end:3;-ms-grid-column:2;-ms-grid-column-span:1;grid-row:2}.main--content .site-footer__top__inner>div{margin:18px}}@media (min-width:980px){.main--content .site-footer__top__inner{grid-column-gap:30px;-ms-grid-columns:50% 1fr auto;grid-template-columns:50% 1fr auto;-ms-grid-rows:1fr;grid-template-rows:1fr}.main--content .site-footer__top__inner .newsletter{grid-column-start:1;grid-column-end:2;-ms-grid-column:1;-ms-grid-column-span:1;grid-row:1}.main--content .site-footer__top__inner .social-list{grid-column-start:2;grid-column-end:3;-ms-grid-column:2;-ms-grid-column-span:1;grid-row:1}}@media (min-width:1200px){.main--content .site-footer__top__inner{max-width:85vw;margin:0 auto}}.main--content .site-footer__middle{color:#941333}.main--content .site-footer__middle__inner{padding:0 18px}@media (min-width:1200px){.main--content .site-footer__middle__inner{max-width:85vw;margin:0 auto}}.main--content .site-footer__bottom{background-color:#941333}.main--content .site-footer__bottom__inner{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:justify;justify-content:space-between;padding:0 9px}@media (min-width:980px){.main--content .site-footer__bottom__inner{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}@media (min-width:1200px){.main--content .site-footer__bottom__inner{max-width:85vw;margin:0 auto}}.main--content .site-footer .social-link svg{fill:#fff}.main--content .site-footer .social-link:focus,.main--content .site-footer .social-link:hover{background-color:#fff;outline:0}.main--content .banner{border-bottom:5px solid #941333;background-color:#fff;overflow:hidden;position:relative}@media (min-width:980px){.main--content .banner{padding:0 0 18px}}.main--content .banner svg{width:20px;height:20px}.main--content .banner__inner{margin:18px auto 0;position:relative}@media (min-width:980px){.main--content .banner__inner{margin:0 auto;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column;-moz-box-pack:justify;justify-content:space-between;flex-flow:row;-moz-box-align:end;align-items:flex-end}}@media (min-width:1200px){.main--content .banner__inner{max-width:85vw}}.main--content .banner__logo{padding-left:18px}.main--content .banner__logo a{display:inline-block;position:relative}.main--content .banner__logo a:after{content:"";position:absolute;bottom:-5px;right:0;width:0;height:5px;background:#941333;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}.main--content .banner__logo a:focus{outline:0}.main--content .banner__logo a:focus:after{width:100%;left:0;right:auto}.main--content .banner__logo .info-link a{display:inline;border-bottom:5px solid #fff;position:relative}.main--content .banner__logo .info-link a:hover:after{width:100%;left:0;right:auto}.main--content .banner__logo .info-link a:after{content:"";position:absolute;bottom:-1px;right:0;width:0;height:1px;background:#941333;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}.main--content .banner__logo .info-link a:focus{outline:0}.main--content .banner__logo .info-link a:focus:after{width:100%;left:0;right:auto}.main--content .bar{border-bottom:5px solid #941333}.main--content .bar__inner{max-width:85vw;margin:0 auto}.main--content .bar__inner h2{margin:0}.main--content .bar .button--light{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;color:#aaa}.main--content .bar .button--light svg{fill:#aaa}.main--content .menus{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column;background-color:#292929}@media (min-width:700px){.main--content .menus{background-color:transparent}}@media (min-width:980px){.main--content .menus{padding:0 18px;width:70%}}@media (min-width:700px){.main--content .menus .nav__main-wrapper{position:absolute;right:20px;top:18px}}@media (min-width:980px){.main--content .menus .nav__main-wrapper{-moz-box-ordinal-group:3;order:2;padding-top:20px;background-color:transparent;position:relative;right:0;top:0}}.main--content .menus .nav__sub-wrapper{background-color:#292929}@media (min-width:980px){.main--content .menus .nav__sub-wrapper{-moz-box-ordinal-group:2;order:1;background-color:transparent}}.main--content .mobile-menu-box,.main--content .mobile-menu-label{display:none}.main--content .search-label:before{content:"Search";padding-left:25px;background:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 50 18">\a     <path fill="#ffffff" d="M31.008 27.231l-7.58-6.447c-0.784-0.705-1.622-1.029-2.299-0.998 1.789-2.096 2.87-4.815 2.87-7.787 0-6.627-5.373-12-12-12s-12 5.373-12 12 5.373 12 12 12c2.972 0 5.691-1.081 7.787-2.87-0.031 0.677 0.293 1.515 0.998 2.299l6.447 7.58c1.104 1.226 2.907 1.33 4.007 0.23s0.997-2.903-0.23-4.007zM12 20c-4.418 0-8-3.582-8-8s3.582-8 8-8 8 3.582 8 8-3.582 8-8 8z"></path>\a     </svg>') no-repeat 0 100%}.main--content .mobile-menu-label,.main--content .search-label{color:#fff;background-color:#000;padding:18px;text-decoration:none;text-transform:uppercase;font-family:Lato,sans-serif;text-align:center;letter-spacing:1px;width:50%;float:left}@media screen and (max-width:700px){.main--content .mobile-menu-label:before{content:"Menu";padding-left:35px;background:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="26" height="26" viewBox="0 0 32 32">\a     <path fill="#ffffff" d="M2 6h28v6h-28zM2 14h28v6h-28zM2 22h28v6h-28z"></path>\a     </svg>') no-repeat 0}.main--content .mobile-menu-box:checked~.mobile-menu-labels .mobile-menu-label:before{content:"Close";padding-left:25px;background:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 32 32">\a     <path fill="#aaa" d="M31.708 25.708c-0-0-0-0-0-0l-9.708-9.708 9.708-9.708c0-0 0-0 0-0 0.105-0.105 0.18-0.227 0.229-0.357 0.133-0.356 0.057-0.771-0.229-1.057l-4.586-4.586c-0.286-0.286-0.702-0.361-1.057-0.229-0.13 0.048-0.252 0.124-0.357 0.228 0 0-0 0-0 0l-9.708 9.708-9.708-9.708c-0-0-0-0-0-0-0.105-0.104-0.227-0.18-0.357-0.228-0.356-0.133-0.771-0.057-1.057 0.229l-4.586 4.586c-0.286 0.286-0.361 0.702-0.229 1.057 0.049 0.13 0.124 0.252 0.229 0.357 0 0 0 0 0 0l9.708 9.708-9.708 9.708c-0 0-0 0-0 0-0.104 0.105-0.18 0.227-0.229 0.357-0.133 0.355-0.057 0.771 0.229 1.057l4.586 4.586c0.286 0.286 0.702 0.361 1.057 0.229 0.13-0.049 0.252-0.124 0.357-0.229 0-0 0-0 0-0l9.708-9.708 9.708 9.708c0 0 0 0 0 0 0.105 0.105 0.227 0.18 0.357 0.229 0.356 0.133 0.771 0.057 1.057-0.229l4.586-4.586c0.286-0.286 0.362-0.702 0.229-1.057-0.049-0.13-0.124-0.252-0.229-0.357z"></path>\a     </svg>') no-repeat 0}.main--content .menus{margin-top:5px;overflow:hidden;max-height:0;-webkit-transition:max-height 1s;-moz-transition:max-height 1s;transition:max-height 1s}.main--content .mobile-menu-box:checked~.menus{height:auto;max-height:1000px}.main--content .mobile-menu-label{display:block;cursor:pointer}.main--content .mobile-menu-box:checked~.mobile-menu-labels .mobile-menu-label{color:#aaa;background-color:#292929}}@media screen and (min-width:700px) and (max-width:980px){.main--content .mobile-menu-label:before{content:"Menu";padding-left:35px;background:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="26" height="26" viewBox="0 0 32 32">\a     <path fill="#ffffff" d="M2 6h28v6h-28zM2 14h28v6h-28zM2 22h28v6h-28z"></path>\a     </svg>') no-repeat 0}.main--content .mobile-menu-box:checked~.mobile-menu-labels .mobile-menu-label:before{content:"Close";padding-left:25px;background:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 32 32">\a     <path fill="#aaa" d="M31.708 25.708c-0-0-0-0-0-0l-9.708-9.708 9.708-9.708c0-0 0-0 0-0 0.105-0.105 0.18-0.227 0.229-0.357 0.133-0.356 0.057-0.771-0.229-1.057l-4.586-4.586c-0.286-0.286-0.702-0.361-1.057-0.229-0.13 0.048-0.252 0.124-0.357 0.228 0 0-0 0-0 0l-9.708 9.708-9.708-9.708c-0-0-0-0-0-0-0.105-0.104-0.227-0.18-0.357-0.228-0.356-0.133-0.771-0.057-1.057 0.229l-4.586 4.586c-0.286 0.286-0.361 0.702-0.229 1.057 0.049 0.13 0.124 0.252 0.229 0.357 0 0 0 0 0 0l9.708 9.708-9.708 9.708c-0 0-0 0-0 0-0.104 0.105-0.18 0.227-0.229 0.357-0.133 0.355-0.057 0.771 0.229 1.057l4.586 4.586c0.286 0.286 0.702 0.361 1.057 0.229 0.13-0.049 0.252-0.124 0.357-0.229 0-0 0-0 0-0l9.708-9.708 9.708 9.708c0 0 0 0 0 0 0.105 0.105 0.227 0.18 0.357 0.229 0.356 0.133 0.771 0.057 1.057-0.229l4.586-4.586c0.286-0.286 0.362-0.702 0.229-1.057-0.049-0.13-0.124-0.252-0.229-0.357z"></path>\a     </svg>') no-repeat 0}.main--content .nav__sub-wrapper{margin-top:5px;overflow:hidden;max-height:0;-webkit-transition:max-height 1s;-moz-transition:max-height 1s;transition:max-height 1s}.main--content .mobile-menu-box:checked~.menus .nav__sub-wrapper{height:auto;max-height:1000px}.main--content .mobile-menu-label{display:block;cursor:pointer}.main--content .mobile-menu-box:checked~.mobile-menu-labels .mobile-menu-label{color:#aaa;background-color:#292929}}.main--content .video-summary{border-top:2px solid #941333}.main--content .video-summary--inner{margin:0 auto;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center}@media (min-width:1200px){.main--content .video-summary--inner{max-width:85vw}}@media (min-width:480px){.main--content .video-summary--inner{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}@media (min-width:1200px){.main--content .video-summary--inner{padding:50px 18px}}.main--content .video-summary .video{width:100%}@media (min-width:700px){.main--content .video-summary .video{width:60%}}.main--content .video-summary .video .video--inner{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.main--content .video-summary .video embed,.main--content .video-summary .video iframe,.main--content .video-summary .video object{position:absolute;top:0;left:0;width:100%;height:100%}.main--content .video-summary .summary{width:100%;padding-top:18px}@media (min-width:700px){.main--content .video-summary .summary{width:40%;padding:18px 50px}}.main--content .relative{position:relative}.main--content .floatLeft{float:left}.main--content .floatRight{float:right}.main--content .clearfix:after,.main--content .clearfix:before{content:"";display:table}.main--content .clearfix:after{clear:both}.main--content .ng-scope h2{color:#941333}@media (min-width:700px){.main--content .row.ng-scope{display:-moz-box;display:flex}}.main--content .btn-warning{color:#941333;background-color:#fff}.main--content .btn-gray,.main--content .btn-info{font-family:Lato,sans-serif}.main--content .btn-gray{padding-left:18px}.main--content .btn-gray br,.main--content .btn-gray i{display:none}.main--content .title-box{margin-bottom:0}.main--content .maps-results br{display:none}.main--content .beta__label,.main--content .numbers{font-size:12px;text-transform:uppercase;color:#941333;padding:5px 10px;border:1px solid #941333}.main--content .preload{font-family:Lato,sans-serif}.main--content .form-checkbox label{font-size:15px}.main--content .form-checkbox input{margin-bottom:0}.main--content .ng-scope[ng-repeat="obj in response track by $index"]{padding-top:50px;padding-bottom:50px;border-bottom:1px solid #941333}.main--content .ng-scope[ng-repeat="obj in response track by $index"] .col-md-3{display:-moz-box;display:flex}.main--content .ng-scope[ng-repeat="obj in response track by $index"] h3{font-size:23px;line-height:23px;font-family:Lato,sans-serif;font-weight:700}@media screen and (min-width:360px){.main--content .ng-scope[ng-repeat="obj in response track by $index"] h3{font-size:-webkit-calc(23px + (500vw - 1800px)/840);font-size:-moz-calc(23px + (500vw - 1800px)/840);font-size:calc(23px + (500vw - 1800px)/840)}}@media screen and (min-width:1200px){.main--content .ng-scope[ng-repeat="obj in response track by $index"] h3{font-size:28px}}@media screen and (min-width:360px){.main--content .ng-scope[ng-repeat="obj in response track by $index"] h3{line-height:-webkit-calc(23px + (500vw - 1800px)/840);line-height:-moz-calc(23px + (500vw - 1800px)/840);line-height:calc(23px + (500vw - 1800px)/840)}}@media screen and (min-width:1200px){.main--content .ng-scope[ng-repeat="obj in response track by $index"] h3{line-height:28px}}.main--content .ng-scope[ng-repeat="obj in response track by $index"] hr{display:none}.main--content .ng-scope[ng-repeat="obj in response track by $index"] p[ng-show="obj.parameter"]{font-size:15px;margin-bottom:18px}.main--content .ng-scope[ng-repeat="obj in response track by $index"] img[src="/template/images/default.jpg"]{display:none}.main--content .products h2{font-size:28px;line-height:28px;font-family:Lato,sans-serif;font-weight:700;margin:0}@media screen and (min-width:360px){.main--content .products h2{font-size:-webkit-calc(28px + (2700vw - 9720px)/840);font-size:-moz-calc(28px + (2700vw - 9720px)/840);font-size:calc(28px + (2700vw - 9720px)/840)}}@media screen and (min-width:1200px){.main--content .products h2{font-size:55px}}@media screen and (min-width:360px){.main--content .products h2{line-height:-webkit-calc(28px + (2700vw - 9720px)/840);line-height:-moz-calc(28px + (2700vw - 9720px)/840);line-height:calc(28px + (2700vw - 9720px)/840)}}@media screen and (min-width:1200px){.main--content .products h2{line-height:55px}}.main--content .products .field-data{font-size:15px;margin:0}.main--content .products .field-data b{display:inline-block;width:15%;font-family:Lato,sans-serif}.main--content .products .field-data:nth-of-type(odd){background-color:#f2f2f2}.main--content .products .field-data br,.main--content .products .field-data button,.main--content .products .field-data i{display:none}.main--content .products .row{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between}.main--content .products .row:nth-of-type(2){-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.main--content span[ng-if=connectionerror]{margin:50px;border:1px solid #f08080;background-color:#f08080;padding:50px;display:block}@media (min-width:980px){.main--content .events .page-title .intro,.main--content .events .page-title h1{max-width:80%}}.main--content .landing-page .paragraphs__wrapper:not(:first-of-type){padding:54px 0}.main--content .help-and-support .main--section{margin:0 auto}@media (min-width:1200px){.main--content .help-and-support .main--section{max-width:85vw}}.main--content .news-social-row{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:50px}@media (min-width:980px){.main--content .news-social-row{-ms-grid-columns:67% auto;grid-template-columns:67% auto}}.main--content .hero .menu--horiz{position:absolute;bottom:0;margin:0 auto;text-align:center;width:100%;border-top:2px solid #941333;background-color:#fff}.main--content .front .site-footer{margin-top:0}.main--content .map--wrapper{max-width:85vw;margin:0 auto}.main--content .map--title{display:-moz-box;display:flex;flex-wrap:nowrap;-moz-box-pack:justify;justify-content:space-between;border-bottom:1px solid #000;margin-bottom:36px}.main--content .map--title .button,.main--content .map--title .h2--alt{margin:.5em 0}.main--content #mapid{height:600px;width:85vw;max-width:85vw;margin:0 auto 36px}.main--content .listing-page .share{display:none}.main--content .ui-tabs-nav{list-style:none;list-style-type:none;margin:0;padding:0;border-bottom:1px solid #000;line-height:2.2em}.main--content .ui-tabs-tab{display:inline;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;padding:9px;margin:0 9px;background-color:#941333}.main--content .ui-tabs-tab a{color:#fff}.main--content .ui-tabs-tab.ui-state-active{background-color:#fff}.main--content .ui-tabs-tab.ui-state-active a{color:#941333}.main--content .ui-tabs-tab:first-of-type{margin-left:18px}.main--content .paragraph--wrapper{overflow:hidden}@media (min-width:980px){.main--content .case-study .main--section,.main--content .case-study .sidebar{padding-top:63px}.main--content .case-study .sidebar--item{background-color:#fff}}.main--content .press-media-page video{border:1px solid #000}body,html{padding:0;margin:0;font-family:Futura LT,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.story-energy .gse-title-block{text-shadow:0 0 4px rgba(0,0,0,.81)}.story-energy .gse-below-the-fold{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:end;align-items:flex-end}.story-energy .gse-authors{font-family:Futura;font-weight:700;font-style:normal!important;color:#fff0b5;font-size:16px}.story-energy .gse-hints{color:#fff!important;margin-bottom:40px}.story-energy .gse-pan-hint{text-shadow:0 0 4px rgba(0,0,0,.81)}.story-energy .gse-title{font-size:1rem;font-style:normal;font-family:Futura}.story-energy .gse-title h1{margin-top:0;font-weight:400}@media screen and (max-width:400px){.story-energy .gse-block{margin-left:1em;margin-right:1em;width:auto;font-size:1rem}}@media screen and (min-width:768px){.story-energy .story-energy .gse-title-block{width:75%;max-width:946px}.story-energy .gse-abstract{font-size:18px;line-height:1.5em;font-weight:400}.story-energy .gse-title h1{margin-top:.67em}}@media screen and (min-width:1000px){.story-energy .gse-title{font-size:1.6rem}}@media screen and (min-width:1440px){.story-energy .gse-abstract{font-size:22px;line-height:1.5em}.story-energy .gse-title{font-size:1.2rem}.story-energy .gse-title h1{margin-top:.67em;font-size:65px}.story-energy .story-energy .gse-block{width:500px}.story-energy .gse-block p{font-size:25px}}.story-energy .gse-block{position:relative}.story-energy .gse-block img{position:absolute;left:0}.story-energy .gse-block p{margin:0;line-height:1.5em}.story-energy .gse-block p:not(:first-child){margin-top:1em}.story-energy .about p{line-height:1.7}.story-energy .about{padding-bottom:3rem}.story-energy .gse-block a,.story-energy a.utci-ref-link{color:#999!important;text-decoration:none!important;font-weight:700;vertical-align:super;font-size:.62em;padding-left:.15em;padding-right:.15em;line-height:normal}.story-energy .gse-block a:hover,.story-energy a.utci-ref-link:hover{color:var(--color-brand-fg)!important;background-color:inherit!important}.story-energy .gse-block strong a{font-weight:400;vertical-align:inherit;font-size:inherit;color:var(--color-brand-fg)!important;text-decoration:underline!important}.story-energy .gse-block strong a:hover{color:var(--color-brand-fg)!important}.story-energy .gse-block strong{background-color:#f3d661;font-weight:400}.story-energy .gse-poi{background-color:var(--color-poi)}.story-energy .gse-block.floating-text{width:auto;display:inline-block;text-align:right}.story-energy .paragraphs__wrapper{margin:0 auto}.story-energy .main--content{padding-bottom:4em}body{overflow-x:hidden}::-webkit-scrollbar{display:none}.story-migration .gse-overlay{-webkit-transform:none;-moz-transform:none;transform:none;margin-bottom:0!important}.story-migration .back-video{position:absolute;top:0;left:0;width:100vw;min-height:100vh;overflow-y:hidden}.story-migration .back-video video{position:absolute;left:-60%;top:-30%;min-width:100%;min-height:100%}@media screen and (min-width:768px){.story-migration .back-video video{left:0;top:-15%}}.story-migration .gse-above-the-fold{position:relative;height:100vh;width:100vw;background-size:cover;background-position:50%;background-attachment:fixed;color:#fff;text-shadow:none}@media screen and (min-width:768px){.story-migration .gse-above-the-fold{background-attachment:fixed}}.story-migration .gse-above-the-fold .gse-title-block{margin-top:4em;max-width:100%}.story-migration .gse-above-the-fold .gse-abstract{max-width:600px;margin:1em auto 0}.story-migration .gse-above-the-fold h1{display:inline;margin:0;font-weight:400;padding:0 .5em;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:55px;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffca00),to(#ffca00));background-image:-webkit-linear-gradient(#ffca00,#ffca00);background-image:-moz-linear-gradient(#ffca00,#ffca00);background-image:linear-gradient(#ffca00,#ffca00);background-size:100% 28%;background-repeat:no-repeat;background-position:100% bottom;font-size:50px}@media screen and (min-width:768px){.story-migration .gse-above-the-fold h1{font-size:-webkit-calc(50px + 30*(100vw - 768px)/672);font-size:-moz-calc(50px + 30*(100vw - 768px)/672);font-size:calc(50px + 30*(100vw - 768px)/672);line-height:-webkit-calc(55px + 30*(100vw - 768px)/672);line-height:-moz-calc(55px + 30*(100vw - 768px)/672);line-height:calc(55px + 30*(100vw - 768px)/672)}}@media screen and (min-width:1440px){.story-migration .gse-above-the-fold h1{font-size:80px;line-height:85px}}.story-migration .gse-above-the-fold p{margin-top:2em;line-height:30px;font-size:18px}@media screen and (min-width:768px){.story-migration .gse-above-the-fold p{font-size:-webkit-calc(18px + 6*(100vw - 768px)/672);font-size:-moz-calc(18px + 6*(100vw - 768px)/672);font-size:calc(18px + 6*(100vw - 768px)/672);line-height:-webkit-calc(30px + 8*(100vw - 768px)/672);line-height:-moz-calc(30px + 8*(100vw - 768px)/672);line-height:calc(30px + 8*(100vw - 768px)/672)}}@media screen and (min-width:1440px){.story-migration .gse-above-the-fold p{font-size:24px;line-height:38px}}.story-migration .gse-block{position:relative;margin-left:auto;margin-right:auto;background:hsla(0,0%,100%,.8);width:-webkit-calc(100vw - 2em);width:-moz-calc(100vw - 2em);width:calc(100vw - 2em);max-width:600px;-webkit-box-shadow:none;box-shadow:none}.story-migration .gse-block p{margin:0;line-height:30px;font-size:18px}@media screen and (min-width:768px){.story-migration .gse-block p{font-size:-webkit-calc(18px + 6*(100vw - 768px)/672);font-size:-moz-calc(18px + 6*(100vw - 768px)/672);font-size:calc(18px + 6*(100vw - 768px)/672);line-height:-webkit-calc(30px + 8*(100vw - 768px)/672);line-height:-moz-calc(30px + 8*(100vw - 768px)/672);line-height:calc(30px + 8*(100vw - 768px)/672)}}@media screen and (min-width:1440px){.story-migration .gse-block p{font-size:24px;line-height:38px}}.story-migration .gse-block p:not(:first-child){margin-top:1em}.story-migration .gse-block strong{background-color:#ffca00;font-weight:400}.story-migration .gse-block em{font-size:.8em;font-style:normal}.story-migration .gse-block h1{font-size:28px;line-height:45px;font-style:normal;margin:0;font-weight:400}@media screen and (min-width:768px){.story-migration .gse-block h1{font-size:48px;line-height:85px}}.story-migration .gse-block h3{font-size:18px;font-style:normal;line-height:42px;font-weight:400;margin-bottom:0}.story-migration .gse-block h4{display:inline;line-height:40px;font-size:22px;font-weight:400;margin:0;background-color:#ffca00;padding:0 .3em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.story-migration .year-block{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}@media screen and (min-width:768px){.story-migration .year-block{margin-right:5em}}.story-migration .year-block .gse-block-inner{padding:0}.story-migration .gse-block-inner{padding:1em 1em 1.5em}.story-migration .gse-block.year-block h1{padding:0 .5em;font-size:48px;line-height:85px}.story-migration .gse-block.after-map{margin:70vh auto 40vh;max-width:700px;background-color:hsla(0,0%,100%,.8);text-align:left}.story-migration .gse-block.intro{padding-top:5em;padding-bottom:5em;width:100%;max-width:none;background-color:#fff;text-align:center}.story-migration .gse-block.intro .gse-block-inner{padding:0}.story-migration .gse-block.intro h2{font-size:28px;line-height:45px;font-style:normal;margin:2em 0 0;font-weight:400}@media screen and (min-width:768px){.story-migration .gse-block.intro h2{font-size:48px;line-height:85px}}.story-migration .gse-block.intro p:nth-of-type(-n+2){max-width:700px;margin:1em auto;text-align:left}.story-migration .gse-block.intro img:first-of-type{max-width:700px}@media screen and (min-width:1024px){.story-migration .gse-block.intro img:first-of-type{display:none}}.story-migration .gse-block.intro img:nth-of-type(2){display:none}@media screen and (min-width:1024px){.story-migration .gse-block.intro img:nth-of-type(2){display:block}}.story-migration .gse-block.intro a{vertical-align:inherit;font-size:inherit;font-weight:inherit}.story-migration .gse-block.intro a:hover{text-decoration:underline}.story-migration .gse-block.end-story{width:100%;padding-top:5em;padding-bottom:5em;margin-top:10vh;background-color:#fff;max-width:none}.story-migration .gse-block.end-story .gse-block-inner{max-width:600px;margin:0 auto}.story-migration .gse-block.block-img{width:100%;max-width:none;min-height:100vh;background-size:cover;background-position:50%;margin-top:0!important;-webkit-box-shadow:none;box-shadow:none;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;background:transparent}@media screen and (min-width:1024px){.story-migration .gse-block.block-img{background-attachment:fixed}}.story-migration .gse-block.block-img:before{content:"";display:block;position:fixed;left:0;top:0;width:100%;height:100%;z-index:-10;background:url(/images/story-migration/subsaharan.png) no-repeat 50%;-o-background-size:cover;background-size:cover;-webkit-transition:opacity .2s ease-in-out .2s;-moz-transition:opacity .2s ease-in-out .2s;transition:opacity .2s ease-in-out .2s;opacity:0}@media screen and (min-width:1024px){.story-migration .gse-block.block-img:before{display:none}}.story-migration .gse-block.block-img.visible:before{opacity:1;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.story-migration .gse-block.block-img .gse-block-inner{background:hsla(0,0%,100%,.85);max-width:600px;padding:2em}.story-migration .gse-block.block-img p:first-of-type{margin-top:.5em}.story-migration .gse-block.block-img h1,.story-migration .gse-block.block-img h4{display:inline;font-weight:400;margin:0;background-color:#ffca00;padding:0 .3em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.story-migration .gse-block.block-img h4{font-size:26px;line-height:44px}.story-migration .gse-block.with-ref p:last-child{line-height:28px}.story-migration .gse-block.with-ref a{vertical-align:inherit;font-size:inherit;font-weight:inherit;line-height:28px}.story-migration .gse-block.with-ref a:hover{text-decoration:underline}.story-migration .gse-block.sub-sahara:before{background-image:url(/images/story-migration/subsaharan.jpg)}@media screen and (min-width:1024px){.story-migration .gse-block.sub-sahara{background-image:url(/images/story-migration/subsaharan.jpg)}}.story-migration .gse-block.sub-sahara-africa:before{background-image:url(/images/story-migration/subsaharan-africa.jpg)}@media screen and (min-width:1024px){.story-migration .gse-block.sub-sahara-africa{background-image:url(/images/story-migration/subsaharan-africa.jpg)}}.story-migration .gse-block.somalia:before{background-image:url(/images/story-migration/somalia.jpg)}@media screen and (min-width:1024px){.story-migration .gse-block.somalia{background-image:url(/images/story-migration/somalia.jpg)}}.story-migration .gse-block.asia:before{background-image:url(/images/story-migration/asia.jpg)}@media screen and (min-width:1024px){.story-migration .gse-block.asia{background-image:url(/images/story-migration/asia.jpg)}}.story-migration .gse-block.bangladesh:before{background-image:url(/images/story-migration/bangladesh.jpg)}@media screen and (min-width:1024px){.story-migration .gse-block.bangladesh{background-image:url(/images/story-migration/bangladesh.jpg)}}.story-migration .gse-block.phillippines:before{background-image:url(/images/story-migration/phillippines.jpg)}@media screen and (min-width:1024px){.story-migration .gse-block.phillippines{background-image:url(/images/story-migration/phillippines.jpg)}}.story-migration .gse-block.brazil:before{background-image:url(/images/story-migration/brazil.jpg)}@media screen and (min-width:1024px){.story-migration .gse-block.brazil{background-image:url(/images/story-migration/brazil.jpg)}}.story-migration .gse-block.central-america:before{background-image:url(/images/story-migration/central_america.jpg)}@media screen and (min-width:1024px){.story-migration .gse-block.central-america{background-image:url(/images/story-migration/central_america.jpg)}}.story-migration .empty-block{background:hsla(0,0%,100%,0);margin-top:20vh!important;min-width:100vw;height:120vh}.story-migration .gse-block a,.story-migration a.utci-ref-link{color:#999;text-decoration:none;font-weight:700;vertical-align:super;font-size:.62em;padding-left:.15em;padding-right:.15em}.story-migration .gse-block a:hover,.story-migration a.utci-ref-link:hover{color:var(--color-brand-fg)!important;background-color:inherit!important}.story-migration .gse-poi{background-color:var(--color-poi)}.story-migration .tero-layer-basemap{-webkit-filter:brightness(100) invert(1);filter:brightness(100) invert(1)}.story-migration .tero-layer-coastline{-webkit-filter:invert(1);filter:invert(1)}.story-migration .tero-image{mix-blend-mode:lighten}.story-migration .tero-maps-layer{-webkit-transition:none!important;-moz-transition:none!important;transition:none!important}.tero-layer-utciCategs,.tero-layer-utciCategsComparison{mix-blend-mode:multiply}.tero-a-b-separator{height:100vh}.tero-a-b-separator:before{content:"";display:block;background-color:#fff;height:100vh;width:2px;position:relative;top:0}.tero-a-b-thumb{background-color:#fff;border-radius:10em;padding:1em;position:absolute;top:50vh;left:-1.5em}.tero-a-b-label{padding:.3em .5em;top:-webkit-calc(50vh + .7em);top:-moz-calc(50vh + .7em);top:calc(50vh + .7em);border-radius:.2em}.tero-a-b-label.left{left:-4.3em}.tero-a-b-label.right{left:1.2em}.tero-one-finger-zoom-message{pointer-events:none;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;text-align:center;font-size:1.4rem;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tero-one-finger-zoom-message.touch-scrolling{pointer-events:none;background-color:rgba(0,0,0,.7);color:#fff}.tero-one-finger-zoom-message span{max-width:200px}.tero-maps-layer{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.tero-a-b-separator.horizontal{top:auto;bottom:auto;left:0;right:0;cursor:ns-resize;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);width:auto;height:4px}.tero-a-b-label.horizontal{-webkit-transform:translate(-50%);-moz-transform:translate(-50%);transform:translate(-50%)}.tero-a-b-label.a{border-radius:10px 0 0 10px}.tero-a-b-label.a.horizontal{right:auto;bottom:4px;border-radius:10px 10px 0 0;-webkit-box-shadow:2px -2px 4px 0 rgba(0,0,0,.24);box-shadow:2px -2px 4px 0 rgba(0,0,0,.24);text-align:center}.tero-a-b-label.b{border-radius:0 10px 10px 0}.tero-a-b-label.b.horizontal{left:50%;top:4px;border-radius:0 0 10px 10px;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.24);box-shadow:2px 2px 4px 0 rgba(0,0,0,.24);text-align:center}.tero-bbox-halo{stroke-width:5px;stroke:#fff;fill:none}.tero-bbox-line{stroke-width:2px;stroke:#000;fill:hsla(0,0%,100%,.1)}.tero-bbox-dot-halo{stroke:none;fill:#fff}.tero-bbox-dot{stroke:none;fill:#000}.tero-bbox-dot-drag{cursor:move;fill:transparent;stroke:none}.tero-map{position:relative;overflow:hidden}.tero-map-credits{display:none;pointer-events:none;position:absolute;top:0;left:0}.tero-map-spinner-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center}.tero-map-spinner{background-color:#ddd;border-radius:50%}.animate{-webkit-animation:shimmer 2s infinite;-moz-animation:shimmer 2s infinite;animation:shimmer 2s infinite;background:-webkit-gradient(linear,left top,right top,color-stop(4%,rgba(30,30,30,.2)),color-stop(50%,hsla(0,0%,78.4%,.2)),color-stop(96%,rgba(30,30,30,.2)));background:-webkit-linear-gradient(left,rgba(30,30,30,.2) 4%,hsla(0,0%,78.4%,.2) 50%,rgba(30,30,30,.2) 96%);background:-moz-linear-gradient(left,rgba(30,30,30,.2) 4%,hsla(0,0%,78.4%,.2) 50%,rgba(30,30,30,.2) 96%);background:linear-gradient(90deg,rgba(30,30,30,.2) 4%,hsla(0,0%,78.4%,.2) 50%,rgba(30,30,30,.2) 96%);background-size:1000px 100%}@-webkit-keyframes shimmer{0%{background-position:-500px 0}to{background-position:500px 0}}@-moz-keyframes shimmer{0%{background-position:-500px 0}to{background-position:500px 0}}@keyframes shimmer{0%{background-position:-500px 0}to{background-position:500px 0}}.tero-map-surface.clickable{cursor:pointer}.tero-debugging-tools{position:absolute;top:0;right:0;background:hsla(0,0%,100%,.8);font-size:.7rem;padding:0 .5em}.tero-a-b-separator{top:0;bottom:0;cursor:ew-resize;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.24);box-shadow:0 2px 4px 0 rgba(0,0,0,.24);-webkit-transform:translate(-50%);-moz-transform:translate(-50%);transform:translate(-50%);z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:4px}.tero-a-b-label,.tero-a-b-separator{position:absolute;background-color:#fff}.tero-a-b-label{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);padding:.5em 1em;font-size:.85rem;white-space:nowrap}.tero-a-b-label.a{right:4px;border-top-left-radius:10px;border-bottom-left-radius:10px;-webkit-box-shadow:-2px 2px 4px 0 rgba(0,0,0,.24);box-shadow:-2px 2px 4px 0 rgba(0,0,0,.24);text-align:right}.tero-a-b-label.b{left:4px;border-top-right-radius:10px;border-bottom-right-radius:10px;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.24);box-shadow:2px 2px 4px 0 rgba(0,0,0,.24)}.gse{position:relative;word-break:break-word;--margin-horiz:20px;--transition-duration:500ms;font-size:1.2rem;line-height:1.3}.gse.dark{background-color:#000}.gse a{color:inherit;opacity:.8;text-decoration:none}.gse a:hover{opacity:1;text-decoration:underline}.gse-map-sticky{position:sticky;top:0;width:100%;height:0}.gse-map-sticky.animate-opacity{-webkit-transition:all var(--transition-duration);-moz-transition:all var(--transition-duration);transition:all var(--transition-duration)}.gse-map-sticky .tero-maps-layer{-webkit-transition:opacity var(--transition-duration);-moz-transition:opacity var(--transition-duration);transition:opacity var(--transition-duration)}.gse-map-wrapper{right:0;bottom:0;height:0;overflow-y:visible}.gse-map-mobile-event-blocker,.gse-map-wrapper{position:absolute;top:0;left:0;width:100%}.gse-pois{position:absolute;top:0;left:0;overflow:hidden;pointer-events:none}.gse-poi-wrapper{position:absolute;--poi-radius:5px}.gse-poi-wrapper.active{--poi-radius:8px}.gse-poi{position:absolute;top:-webkit-calc(0 - var(--poi-radius));top:-moz-calc(0 - var(--poi-radius));top:calc(0px - var(--poi-radius));left:-webkit-calc(0 - var(--poi-radius));left:-moz-calc(0 - var(--poi-radius));left:calc(0px - var(--poi-radius));height:-webkit-calc(2*var(--poi-radius));height:-moz-calc(2*var(--poi-radius));height:calc(2*var(--poi-radius));width:-webkit-calc(2*var(--poi-radius));width:-moz-calc(2*var(--poi-radius));width:calc(2*var(--poi-radius));border-radius:50%;background-color:#ffca00;border:1px solid rgba(0,0,0,.6);-webkit-box-shadow:0 0 0 0 #000;box-shadow:0 0 0 0 #000;-webkit-animation:pulse 2s infinite;-moz-animation:pulse 2s infinite;animation:pulse 2s infinite}.gse-poi-box{position:relative;background-color:#000;opacity:.8;color:#fff;border:1px solid #fff;font-size:1rem;padding:4px 8px;top:10px;left:10px;max-width:200px}.gse-poi-box.align-right{left:auto;right:-webkit-calc(100% + 10px);right:-moz-calc(100% + 10px);right:calc(100% + 10px)}.gse-poi-box img{display:block;max-width:100%;padding:4px 0}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 #ffca00;box-shadow:0 0 0 0 #ffca00}70%{-webkit-box-shadow:0 0 0 40px rgba(255,202,0,0);box-shadow:0 0 0 40px rgba(255,202,0,0)}to{-webkit-box-shadow:0 0 0 0 rgba(255,202,0,0);box-shadow:0 0 0 0 rgba(255,202,0,0)}}@-moz-keyframes pulse{0%{box-shadow:0 0 0 0 #ffca00}70%{box-shadow:0 0 0 40px rgba(255,202,0,0)}to{box-shadow:0 0 0 0 rgba(255,202,0,0)}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 #ffca00;box-shadow:0 0 0 0 #ffca00}70%{-webkit-box-shadow:0 0 0 40px rgba(255,202,0,0);box-shadow:0 0 0 40px rgba(255,202,0,0)}to{-webkit-box-shadow:0 0 0 0 rgba(255,202,0,0);box-shadow:0 0 0 0 rgba(255,202,0,0)}}.gse-overlay{position:relative;z-index:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}@media (hover:hover){.gse-map-mobile-event-blocker,.gse-overlay{pointer-events:none}}.gse-above-the-fold{position:relative;padding:var(--margin-horiz);min-height:100vh;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center}.gse-title-block{margin-top:20px;max-width:50%;text-align:center}.gse.dark .gse-title-block{color:#fff}.gse-title{font-size:1.6rem;font-weight:700;line-height:1;margin-bottom:.3em}.gse-authors,.gse-subtitle,.gse-title{pointer-events:auto}.gse-authors{font-style:italic}.gse-abstract{margin-top:1em;pointer-events:auto}@media screen and (max-width:600px){.gse-title-block{text-align:center;max-width:none}.gse-title{font-size:1.4rem}}.gse-hints{position:fixed;opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;left:0;width:100%;bottom:var(--margin-horiz);pointer-events:none;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;color:#999}.gse.dark .gse-hints{color:#aaa}.gse-hints.visible{opacity:1;pointer-events:auto}.gse-hints svg{display:block;width:50px;stroke:currentColor;fill:none}.gse-hints path{stroke-linejoin:round;stroke-width:1px;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.gse-pan-hint{display:none;margin-left:.5em;font-size:.9rem}@media screen and (max-height:400px),screen and (max-width:600px){.gse-hints{display:none}}@media (hover:hover){.gse-pan-hint{display:block}}.gse-block{margin-left:auto;margin-right:4em;width:400px;padding:1em;background:hsla(0,0%,100%,.8);pointer-events:auto;-webkit-box-shadow:.3em .3em 1em rgba(0,0,0,.3);box-shadow:.3em .3em 1em rgba(0,0,0,.3)}.gse-block img{width:100%}.gse-block+.gse-block{margin-top:70vh}@media screen and (max-width:600px){.gse-block{margin-left:3em;margin-right:3em;width:auto}}@font-face{font-family:Roboto Slab;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-slab-latin-400-normal.8a9d928ba2bdf857e64c8725f1509387.woff2) format("woff2"),url(/_next/static/media/roboto-slab-latin-400-normal.c04c7bf480ce24c2031538291da937b7.woff) format("woff")}@font-face{font-family:Roboto Slab;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-slab-latin-700-normal.8a9d928ba2bdf857e64c8725f1509387.woff2) format("woff2"),url(/_next/static/media/roboto-slab-latin-700-normal.b1d6d7d100f9cdcd2add2a0e99543ba4.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:300;src:local("Lato Light"),local("Lato-Light"),url(/_next/static/media/lato-latin-300-normal.917632e36982ca7933c801de445a1812.woff2) format("woff2"),url(/_next/static/media/lato-latin-300-normal.4d96f9e685a54d1ef6cfd4777b1a5fc1.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:local("Lato Regular"),local("Lato-Regular"),url(/_next/static/media/lato-latin-400-normal.65e877e527022735c1a1bf5ae6183cf6.woff2) format("woff2"),url(/_next/static/media/lato-latin-400-normal.319df0f5492062b546b0de9dcb568cb9.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:local("Lato Bold"),local("Lato-Bold"),url(/_next/static/media/lato-latin-700-normal.f1405bd8a987c2ea8a67be8c371af61b.woff2) format("woff2"),url(/_next/static/media/lato-latin-700-normal.a354bb0b0b0f22de7befcfa340a45a84.woff) format("woff")}@font-face{font-family:Lato;font-style:italic;font-display:swap;font-weight:300;src:local("Lato Light Italic"),local("Lato-LightItalic"),url(/_next/static/media/lato-latin-300-italic.dc62e1fd720db6f7d41857fab0cb92d4.woff2) format("woff2"),url(/_next/static/media/lato-latin-300-italic.91aedf0998a81f1a78e3bf9ea633b0fd.woff) format("woff")}@font-face{font-family:Lato;font-style:italic;font-display:swap;font-weight:400;src:local("Lato Italic"),local("Lato-Italic"),url(/_next/static/media/lato-latin-400-italic.09172b1910dff418491f31e28ca0c1d8.woff2) format("woff2"),url(/_next/static/media/lato-latin-400-italic.17e7244f4b78c6b2c7e149cc43ea6384.woff) format("woff")}@font-face{font-family:Lato;font-style:italic;font-display:swap;font-weight:700;src:local("Lato Bold Italic"),local("Lato-BoldItalic"),url(/_next/static/media/lato-latin-700-italic.5da2171e8560e58e6c91443d4addab8f.woff2) format("woff2"),url(/_next/static/media/lato-latin-700-italic.be7f3d32a138ba64b9d04fa3a87d4eaa.woff) format("woff")}