@import url("https://fonts.googleapis.com/css?family=Arimo:400,700");@import url("https://fonts.googleapis.com/css?family=Zilla+Slab:400,600,700");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.local-base{font-size:1rem;}.u-spacing-down{margin-bottom:20px;}.u-spacing-up{margin-top:20px;}.u-gap-down{margin-bottom:5px;}.u-gap-up{margin-top:5px;}h1,.h1{color:#ec040b;font-family:"Zilla Slab",serif;font-size:32px;font-size:24px;font-weight:300;line-height:120%;margin-bottom:30px !important;}@media screen and (min-width:380px){h1,.h1{font-size:calc(24px + 18 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){h1,.h1{font-size:42px;}}@media (min-width:380px){h1,.h1{font-size:calc(30px + 18 * (100vw - 380px) / 870);}}@media (min-width:1250px){h1,.h1{font-size:48px;}}h2,.h2{font-family:"Zilla Slab",serif;font-size:20px;font-size:20px;line-height:120%;font-weight:300;line-height:1em;margin-bottom:30px;}@media screen and (min-width:380px){h2,.h2{font-size:calc(20px + 12 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){h2,.h2{font-size:32px;}}h3,.h3{font-family:"Zilla Slab",serif;font-size:18px;line-height:22px;font-weight:300;line-height:1em;margin-bottom:10px;}@media screen and (min-width:380px){h3,.h3{font-size:calc(18px + 17 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){h3,.h3{font-size:35px;}}@media screen and (min-width:380px){h3,.h3{line-height:calc(22px + 23 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){h3,.h3{line-height:45px;}}h4,.h4{font-family:"Arimo",sans-serif;font-weight:600;line-height:1em;margin-bottom:10px;}h5,.h5{font-family:"Arimo",sans-serif;font-weight:900;line-height:1em;margin-bottom:10px;}h6,.h6{font-family:"Arimo",sans-serif;font-weight:900;line-height:1em;margin-bottom:10px;}.paragraph h2{margin-top:40px;}h2 + h3{margin-top:20px;}h3 + h4{margin-top:20px;}ol{list-style:none;counter-reset:li;padding-left:1em;}ol li{counter-increment:li;margin-bottom:1em;}ol li::before{content:counter(li) ".";color:#ec040b;display:inline-block;width:1em;margin-left:-1em;margin-right:1m;}html{font-size:15px;font-size:15px;line-height:1.6;}@media screen and (min-width:380px){html{font-size:calc(15px + 9 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){html{font-size:24px;}}body{color:black;font-family:"Arimo",sans-serif;font-weight:400;font-size:19px;line-height:150%;}p{margin:0 0 30px;}p::selection,li::selection,.caption-text::selection,h1::selection,h2::selection,h3::selection,h4::selection{background:#7a7a7a;color:white;}.basic-page p a,.blog-post p a,.basic-page ul a,.blog-post ul a,.basic-page ol a,.blog-post ol a{color:inherit;text-decoration:none;background:-webkit-linear-gradient(#fff,#fff),-webkit-linear-gradient(#fff,#fff),-webkit-linear-gradient(#ec040b,#ec040b);background-size:.05em 1px,.05em 1px,1px 1px;background-repeat:no-repeat,no-repeat,repeat-x;text-shadow:0.03em 0 #fff,-0.03em 0 #fff,0 0.03em #fff,0 -0.03em #fff,0.06em 0 #fff,-0.06em 0 #fff,0.09em 0 #fff,-0.09em 0 #fff,0.12em 0 #fff,-0.12em 0 #fff,0.15em 0 #fff,-0.15em 0 #fff;background-position-y:100%,100%,100%;background-position-x:0%,100%,0%;}.basic-page p a::selection,.blog-post p a::selection,.basic-page ul a::selection,.blog-post ul a::selection,.basic-page ol a::selection,.blog-post ol a::selection{text-shadow:0.03em 0 #666666,-0.03em 0 #666666,0 0.03em #666666,0 -0.03em #666666,0.06em 0 #666666,-0.06em 0 #666666,0.09em 0 #666666,-0.09em 0 #666666,0.12em 0 #666666,-0.12em 0 #666666,0.15em 0 #666666,-0.15em 0 #666666;background:#666666;}.basic-page p a::-moz-selection,.blog-post p a::-moz-selection,.basic-page ul a::-moz-selection,.blog-post ul a::-moz-selection,.basic-page ol a::-moz-selection,.blog-post ol a::-moz-selection{text-shadow:0.03em 0 #666666,-0.03em 0 #666666,0 0.03em #666666,0 -0.03em #666666,0.06em 0 #666666,-0.06em 0 #666666,0.09em 0 #666666,-0.09em 0 #666666,0.12em 0 #666666,-0.12em 0 #666666,0.15em 0 #666666,-0.15em 0 #666666;background:#666666;}.basic-page p a:before,.basic-page p a:after,.basic-page p a *,.basic-page p a *:before,.basic-page p a *:after,.blog-post p a:before,.blog-post p a:after,.blog-post p a *,.blog-post p a *:before,.blog-post p a *:after,.basic-page ul a:before,.basic-page ul a:after,.basic-page ul a *,.basic-page ul a *:before,.basic-page ul a *:after,.blog-post ul a:before,.blog-post ul a:after,.blog-post ul a *,.blog-post ul a *:before,.blog-post ul a *:after,.basic-page ol a:before,.basic-page ol a:after,.basic-page ol a *,.basic-page ol a *:before,.basic-page ol a *:after,.blog-post ol a:before,.blog-post ol a:after,.blog-post ol a *,.blog-post ol a *:before,.blog-post ol a *:after{text-shadow:none;}.basic-page p a:visited,.blog-post p a:visited,.basic-page ul a:visited,.blog-post ul a:visited,.basic-page ol a:visited,.blog-post ol a:visited{color:inherit;}.basic-page p a:hover,.blog-post p a:hover,.basic-page ul a:hover,.blog-post ul a:hover,.basic-page ol a:hover,.blog-post ol a:hover{color:#ec040b;}blockquote{font-style:italic;border-left:solid 3px #7a7a7a;margin-left:20px;padding-left:20px;}img{max-width:100%;height:auto;}hr{border-style:solid;border-width:1px 0 0;color:currentColor;}.font-secondary{font-family:"Arimo",sans-serif;font-family:"Zilla Slab",serif;}code:before{content:'`';}code:after{content:'`';}pre code:after,pre code:before{content:'';}i,em{font-style:italic;}strong,b{font-weight:700;}.standfirst{font-weight:900;padding-bottom:20px;}.demo-transition.transition-opacity{transition:opacity 0.3s ease-in;}.demo-transition.transition-move:after{transition:left 0.3s ease-in;}.l-main-body a{transition:all 0.3s ease;}.grid-demo{counter-reset:grid-item;}.grid-demo > *{counter-increment:grid-item;}.grid-demo > *:after{content:counter(grid-item);margin-left:3px;}.grid-demo > *:nth-child(odd){border:dashed 1px red;}.grid-demo > *:nth-child(even){border:dashed 1px orange;}.smart-grid > *{margin-bottom:1rem;}@media (min-width:500px){.smart-grid[data-row-items-small="2"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-small="2"] > *{margin-bottom:42px;width:calc(50% - (42px / 2));}}@media (min-width:500px){.smart-grid[data-row-items-small="3"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-small="3"] > *{margin-bottom:42px;width:calc(33.33333% - (42px / 2));}}@media (min-width:500px){.smart-grid[data-row-items-small="4"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-small="4"] > *{margin-bottom:42px;width:calc(25% - (42px / 2));}}@media (min-width:500px){.smart-grid[data-row-items-small="5"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-small="5"] > *{margin-bottom:42px;width:calc(20% - (42px / 2));}}@media (min-width:500px){.smart-grid[data-row-items-small="6"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-small="6"] > *{margin-bottom:42px;width:calc(16.66667% - (42px / 2));}}@media (min-width:650px){.smart-grid[data-row-items-medium="2"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-medium="2"] > *{margin-bottom:42px;width:calc(50% - (42px / 2));}}@media (min-width:650px){.smart-grid[data-row-items-medium="3"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-medium="3"] > *{margin-bottom:42px;width:calc(33.33333% - (42px / 2));}}@media (min-width:650px){.smart-grid[data-row-items-medium="4"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-medium="4"] > *{margin-bottom:42px;width:calc(25% - (42px / 2));}}@media (min-width:650px){.smart-grid[data-row-items-medium="5"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-medium="5"] > *{margin-bottom:42px;width:calc(20% - (42px / 2));}}@media (min-width:650px){.smart-grid[data-row-items-medium="6"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-medium="6"] > *{margin-bottom:42px;width:calc(16.66667% - (42px / 2));}}@media (min-width:768px){.smart-grid[data-row-items-large="2"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-large="2"] > *{margin-bottom:42px;width:calc(50% - (42px / 2));}}@media (min-width:768px){.smart-grid[data-row-items-large="3"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-large="3"] > *{margin-bottom:42px;width:calc(33.33333% - (42px / 2));}}@media (min-width:768px){.smart-grid[data-row-items-large="4"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-large="4"] > *{margin-bottom:42px;width:calc(25% - (42px / 2));}}@media (min-width:768px){.smart-grid[data-row-items-large="5"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-large="5"] > *{margin-bottom:42px;width:calc(20% - (42px / 2));}}@media (min-width:768px){.smart-grid[data-row-items-large="6"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-large="6"] > *{margin-bottom:42px;width:calc(16.66667% - (42px / 2));}}@media (min-width:1024px){.smart-grid[data-row-items-xlarge="2"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-xlarge="2"] > *{margin-bottom:42px;width:calc(50% - (42px / 2));}}@media (min-width:1024px){.smart-grid[data-row-items-xlarge="3"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-xlarge="3"] > *{margin-bottom:42px;width:calc(33.33333% - (42px / 2));}}@media (min-width:1024px){.smart-grid[data-row-items-xlarge="4"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-xlarge="4"] > *{margin-bottom:42px;width:calc(25% - (42px / 2));}}@media (min-width:1024px){.smart-grid[data-row-items-xlarge="5"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-xlarge="5"] > *{margin-bottom:42px;width:calc(20% - (42px / 2));}}@media (min-width:1024px){.smart-grid[data-row-items-xlarge="6"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-xlarge="6"] > *{margin-bottom:42px;width:calc(16.66667% - (42px / 2));}}@media (min-width:650px){.grid--2-1{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;}}@media (min-width:650px){.grid--2-1 > *:nth-child(odd){width:calc(66.66% - (1rem / 2));}.grid--2-1 > *:nth-child(even){width:calc(33.33% - (1rem / 2));}}.float-left{float:left;}.float-right{float:right;}.clear-both{clear:both;}.u-border{border:solid 1px #7a7a7a;}*{box-sizing:border-box;}img{max-width:100%;height:auto;vertical-align:middle;}main{display:block;}:last-child{margin-bottom:0;}[class]:last-child{margin-bottom:0;}table{width:100%;}table th{text-align:left;}.button,.cookie-compliance__button{background-color:#ec040b;color:white;font-family:"Arimo",sans-serif;font-size:0.9em;padding:10px 30px;display:inline-block;text-decoration:none;text-align:center;transition:all 0.2s;}.button:link,.cookie-compliance__button:link,.button:visited,.cookie-compliance__button:visited{color:white;text-decoration:none;}.button:hover,.cookie-compliance__button:hover,.button:focus,.cookie-compliance__button:focus,.button:active,.cookie-compliance__button:active{color:white;text-decoration:"none";}.button:hover,.cookie-compliance__button:hover{background-color:black;cursor:pointer;}.button--alt{background-color:#ec040b;color:white;font-family:"Arimo",sans-serif;font-size:0.9em;padding:10px 30px;display:inline-block;text-decoration:none;text-align:center;transition:all 0.2s;background:#e6e6e6;color:black;}.button--alt:link,.button--alt:visited{color:white;text-decoration:none;}.button--alt:hover,.button--alt:focus,.button--alt:active{color:white;text-decoration:"none";}.button--alt:hover{background-color:black;cursor:pointer;}a.button,a.cookie-compliance__button{-moz-appearance:none;-webkit-appearance:none;}input[type="submit"],.form-submit{background-color:#ec040b;color:white;font-family:"Arimo",sans-serif;font-size:0.9em;padding:10px 30px;display:inline-block;text-decoration:none;text-align:center;transition:all 0.2s;border:0;}input[type="submit"]:link,input[type="submit"]:visited,.form-submit:link,.form-submit:visited{color:white;text-decoration:none;}input[type="submit"]:hover,input[type="submit"]:focus,input[type="submit"]:active,.form-submit:hover,.form-submit:focus,.form-submit:active{color:white;text-decoration:"none";}input[type="submit"]:hover,.form-submit:hover{background-color:black;cursor:pointer;}.webform-confirmation__back a{background-color:#ec040b;color:white;font-family:"Arimo",sans-serif;font-size:0.9em;padding:10px 30px;display:inline-block;text-decoration:none;text-align:center;transition:all 0.2s;text-decoration:none;}.webform-confirmation__back a:link,.webform-confirmation__back a:visited{color:white;text-decoration:none;}.webform-confirmation__back a:hover,.webform-confirmation__back a:focus,.webform-confirmation__back a:active{color:white;text-decoration:"none";}.webform-confirmation__back a:hover{background-color:black;cursor:pointer;}.image{position:relative;}.image img{max-width:100%;height:auto;}.image__credit{background:rgba(255,255,255,0.6);color:black;font-size:10px;margin-top:-25px;line-height:25px;padding:0 5px;position:absolute;right:0;}#block-entityviewcontent{max-width:1400px;margin:0 auto;}#block-entityviewcontent-2{background:#e6e6e6;padding:0 60px 60px;margin-bottom:30px;margin-top:-30px;font-family:"Zilla Slab",serif;font-size:18px;line-height:22px;padding:0 30px 30px;}@media screen and (min-width:380px){#block-entityviewcontent-2{font-size:calc(18px + 27 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){#block-entityviewcontent-2{font-size:45px;}}@media screen and (min-width:380px){#block-entityviewcontent-2{line-height:calc(22px + 33 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){#block-entityviewcontent-2{line-height:55px;}}@media (min-width:650px){#block-entityviewcontent-2{padding:0 60px 60px;margin-top:-60px;}}.field--field-summary{padding-left:30px;padding-right:30px;}@media (min-width:650px){.field--field-summary{padding-left:40px;padding-right:40px;}}h1 span.research-paper-title{display:block;font-size:45px;line-height:1em;}.pl-video-embed-field-responsive-video{position:relative;}.pl-video-embed-field-responsive-video:after{content:'';display:block;padding-bottom:56.25%;}.pl-video-embed-field-responsive-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;}.form-item--checkboxes,.form-item--checkbox__item{list-style:none;margin:0;padding:0;}.form-item__checkbox{font-size:16px;float:left;margin-right:10px;margin-top:12px;}.form-item__checkbox + .form-item__description{padding-left:1.5em;}.form-item--radios,.form-item--radio__item{list-style:none;margin:0;padding:0;}.form-item__radio{float:left;font-size:16px;margin-top:16px;margin-right:7px;padding-left:1.5em;}.form-item--radio .form-item{margin-bottom:0;}.form-item--radio label{padding-left:1.5em;}.form-item__dropdown{border:1px solid #ec040b;display:block;position:relative;}.form-item__dropdown::after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:9px solid #333333;content:" ";position:absolute;top:42%;right:1em;z-index:2;pointer-events:none;display:none;}.form-item__select{border:1px solid #ec040b;height:41px;font-family:avenir;font-size:16px;margin:0;outline:none;padding:.6em .8em .5em .8em;width:100%;}.form-item__select :focus{outline:none;color:#222;}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)){{}.form-item__dropdown::after{display:block;}.form-item__select{padding-right:2em;background:none;border:1px solid transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.form-item__select:focus{border-color:transparent;border-radius:0;}}.form-item{margin-bottom:1em;max-width:100%;}.form-item::after{clear:both;content:"";display:table;}.form-item__label{display:block;font-weight:600;}@media (min-width:500px){.form-item__label{display:block;margin-right:2%;padding:.6em 0;}}.form-item__textfield,.form-item__password,.form-item__textarea,.form-item__email,.form-item__entity-autocomplete{border:1px solid #e3e3e3;padding:.6em;}.form-item__textfield:focus,.form-item__password:focus,.form-item__textarea:focus,.form-item__email:focus,.form-item__entity-autocomplete:focus{border-color:black;}.form-item__textfield + .form-item__description,.form-item__password + .form-item__description,.form-item__textarea + .form-item__description,.form-item__email + .form-item__description,.form-item__entity-autocomplete + .form-item__description{font-size:14px;}@media screen and (min-width:380px){.form-item__textfield + .form-item__description,.form-item__password + .form-item__description,.form-item__textarea + .form-item__description,.form-item__email + .form-item__description,.form-item__entity-autocomplete + .form-item__description{font-size:calc(14px + 2 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){.form-item__textfield + .form-item__description,.form-item__password + .form-item__description,.form-item__textarea + .form-item__description,.form-item__email + .form-item__description,.form-item__entity-autocomplete + .form-item__description{font-size:16px;}}.form-item__description{margin-top:.3em;}#edit-email-updates--description,#edit-email-updates-espanol--description{font-size:14px;margin-top:0;}@media screen and (min-width:380px){#edit-email-updates--description,#edit-email-updates-espanol--description{font-size:calc(14px + 0 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){#edit-email-updates--description,#edit-email-updates-espanol--description{font-size:14px;}}#edit-email-updates--description a,#edit-email-updates-espanol--description a{color:#ec040b;}#edit-email-updates--description a:hover,#edit-email-updates-espanol--description a:hover{color:black;}.form-fieldset{border-top:1px solid #e3e3e3;border-right:none;border-bottom:1px solid #e3e3e3;border-left:0;margin-top:20px;margin-bottom:20px;padding-top:20px;padding-bottom:20px;}.form-fieldset .form-item{margin-left:0;}.form-fieldset .heading-2{font-weight:500;padding-right:10px;padding-left:10px;}textarea,input.form-item__textfield,input.form-item__password,input.form-item__textarea,input.form-item__email,input.form-item__entity-autocomplete{-webkit-appearance:none;border-radius:0;font-family:"Arimo",sans-serif;font-size:15px;width:100%;font-size:15px;line-height:24px;}@media screen and (min-width:380px){textarea,input.form-item__textfield,input.form-item__password,input.form-item__textarea,input.form-item__email,input.form-item__entity-autocomplete{font-size:calc(15px + 11 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){textarea,input.form-item__textfield,input.form-item__password,input.form-item__textarea,input.form-item__email,input.form-item__entity-autocomplete{font-size:26px;}}@media screen and (min-width:380px){textarea,input.form-item__textfield,input.form-item__password,input.form-item__textarea,input.form-item__email,input.form-item__entity-autocomplete{line-height:calc(24px + 12 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){textarea,input.form-item__textfield,input.form-item__password,input.form-item__textarea,input.form-item__email,input.form-item__entity-autocomplete{line-height:36px;}}input:matches([type="password"]):matches([type="search"]){-webkit-appearance:none;border-radius:0;font-family:"Arimo",sans-serif;font-size:15px;font-size:15px;line-height:24px;}@media screen and (min-width:380px){input:matches([type="password"]):matches([type="search"]){font-size:calc(15px + 3 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){input:matches([type="password"]):matches([type="search"]){font-size:18px;}}@media screen and (min-width:380px){input:matches([type="password"]):matches([type="search"]){line-height:calc(24px + 5 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){input:matches([type="password"]):matches([type="search"]){line-height:29px;}}@font-face{font-family:"icons";src:url(/themes/custom/site_theme/dest/icons.eot);src:url(/themes/custom/site_theme/dest/icons.eot#iefix) format("eot"),url(/themes/custom/site_theme/dest/icons.woff) format("woff"),url(/themes/custom/site_theme/dest/icons.ttf) format("truetype"),url(/themes/custom/site_theme/dest/icons.svg#icons) format("svg");font-weight:normal;font-style:normal;}[class*="icon--"]{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;}.icon--close::before{content:"";}.icon--menu::before{content:"";}.icon--search::before{content:"";}.tabs__item{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto;}.tabs__link-item{display:-ms-flexbox;display:flex;background-color:#ebebeb;border:1px solid #cccccc;border-bottom:none;color:#7a7a7a;font-size:0.8rem;padding:1em 2.4em;text-align:center;text-decoration:none;transition:color 0.3s;}@media (min-width:650px){.tabs__link-item{border-bottom:1px solid #e3e3e3;border-left:none;display:inline-block;font-size:0.8rem;padding:.6em 1.7em;position:relative;top:1px;width:auto;}}.tabs__link-item:hover{background-color:#e3e3e3;color:#333333;}.tabs__link-item.is-active{background-color:#7a7a7a;border:1px solid #7a7a7a;color:white;}@media (min-width:650px){.tabs__link-item.is-active{background-color:white;border:1px solid #e3e3e3;border-bottom:1px solid #cccccc;border-left:none;color:#7a7a7a;}}.responsive-menu-toggle{position:absolute;top:0;left:0;width:auto !important;z-index:3;}.responsive-menu-toggle--fixed{position:fixed;top:0;left:auto;}.responsive-menu-toggle--with-admin{position:fixed;top:0;left:auto;width:auto;}.responsive-menu-toggle-icon{box-sizing:border-box;display:block;width:75px;height:36px;z-index:4;margin-top:0;background:#ec040b;display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;transition-property:color;transition-duration:0.3s;}.responsive-menu-toggle-icon:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#e3e3e3;transform:scaleX(0);transform-origin:0 50%;transition-property:transform;transition-duration:0.3s;transition-timing-function:ease-out;}.responsive-menu-toggle-icon:before:hover,.responsive-menu-toggle-icon .button:focus,.responsive-menu-toggle-icon .cookie-compliance__button:focus,.responsive-menu-toggle-icon .button:active,.responsive-menu-toggle-icon .cookie-compliance__button:active{color:white;}.responsive-menu-toggle-icon:hover:before,.responsive-menu-toggle-icon:focus:before,.responsive-menu-toggle-icon:active:before{transform:scaleX(1);}@media (min-width:650px){.responsive-menu-toggle-icon{height:50px;width:105px;}}.no-js .responsive-menu-toggle-icon{display:none;}.responsive-menu-toggle-icon span.label{display:block;position:absolute;font-family:"Arimo",sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;top:6px;left:27px;color:white;}@media (min-width:650px){.responsive-menu-toggle-icon span.label{left:40px;line-height:29px;top:11px;}}.responsive-menu-toggle-icon span.icon:before,.responsive-menu-toggle-icon span.icon:after,.responsive-menu-toggle-icon span.icon{background:white;content:'';display:block;width:15px;height:3px;position:absolute;top:0;left:5px;}@media (min-width:650px){.responsive-menu-toggle-icon span.icon:before,.responsive-menu-toggle-icon span.icon:after,.responsive-menu-toggle-icon span.icon{left:12px;}}.responsive-menu-toggle-icon span.icon:before{left:0;top:-6px;}.responsive-menu-toggle-icon span.icon{top:16px;}@media (min-width:650px){.responsive-menu-toggle-icon span.icon{top:23px;}}.responsive-menu-toggle-icon span.icon:after{left:0;top:6px;}.responsive-menu-toggle-icon span.icon:before,.responsive-menu-toggle-icon span.icon:after,.responsive-menu-toggle-icon span.icon{transition:none 0.4s ease-out 0.1s;transition-property:transform,top,bottom,left,opacity;}html.mm-opening .responsive-menu-toggle-icon span.icon:before,html.mm-opening .responsive-menu-toggle-icon span.icon:after{top:16px;}@media (min-width:650px){html.mm-opening .responsive-menu-toggle-icon span.icon:before,html.mm-opening .responsive-menu-toggle-icon span.icon:after{top:23px;}}html.mm-opening .responsive-menu-toggle-icon span.icon{left:-25px;}html.mm-opening .responsive-menu-toggle-icon span.icon:before{transform:rotate(45deg);left:35px;top:1px;}html.mm-opening .responsive-menu-toggle-icon span.icon:after{transform:rotate(-45deg);left:35px;top:1px;}.page-title{margin-top:0;background:#e3e3e3;padding:30px 30px 30px;}@media (min-width:650px){.page-title{padding:40px 40px 40px;}}.branding{width:100%;}.branding a{color:white;}.branding__logo{max-width:235px;margin-top:-25px;float:left;padding-right:10px;margin-bottom:10px;z-index:10;position:relative;transition:all 0.2s;}@media (max-width:650px){.branding__logo{display:none;}}.branding__logo:hover{transform:rotate(4deg);}.branding__logo img{width:200px;}@media (min-width:650px){.branding__logo img{width:300px;}}.branding__name{line-height:40px;text-transform:uppercase;margin:0px;padding-top:20px;font-size:30px;}@media screen and (min-width:380px){.branding__name{font-size:calc(30px + 5 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){.branding__name{font-size:35px;}}@media (max-width:650px){.branding__name{width:60%;clear:both;padding:10px;}}.branding__name a{text-decoration:none;}.branding__name a:hover{text-decoration:underline;}.branding__name a span{color:#ec040b;clear:left;}.branding__name a span.global{background:#f0363c;background:#ec040b;color:black;line-height:35px;}.branding__slogan{display:none;}.branding__slogan .branding__slogan__text{color:#7a7a7a;font-size:20px;font-family:"Zilla Slab",serif;font-size:15px;}@media screen and (min-width:380px){.branding__slogan .branding__slogan__text{font-size:calc(15px + 5 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){.branding__slogan .branding__slogan__text{font-size:20px;}}@media (max-width:768px){.branding__slogan .branding__slogan__text{padding:0 10px;}}#sliding-popup{display:block;margin:0;padding:0;right:0;text-align:center;width:100%;z-index:99999;color:white;background-color:rgba(0,0,0,0.8);}.sliding-popup-bottom{position:fixed;}.cookie-compliance__content{border:0 none;display:block;margin-right:20px;margin-left:20px;padding-top:10px;padding-bottom:10px;}.cookie-compliance__content::after{clear:both;content:"";display:table;}@media (min-width:650px){.cookie-compliance__content{margin:0 auto;}}@media (min-width:768px){.cookie-compliance__content{margin:0 auto;max-width:820px;}}.cookie-compliance__info{float:left;}.cookie-compliance__info::after{clear:both;content:"";display:table;}@media (min-width:506px){.cookie-compliance__info{float:left;max-width:60%;padding-right:2.5%;padding-left:2.5%;}}@media (min-width:768px){.cookie-compliance__info{padding-right:0;padding-left:0;max-width:65%;}}.cookie-compliance__buttons{clear:left;padding-top:10px;}@media (min-width:506px){.cookie-compliance__buttons{float:right;clear:none;max-width:40%;padding-top:0;}}@media (min-width:768px){.cookie-compliance__buttons{max-width:35%;}}.cookie-compliance__button{border:0;vertical-align:top;width:80%;max-width:230px;margin-right:auto;margin-bottom:10px;margin-left:auto;font-size:15px;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;font-weight:600;}@media (min-width:506px){.cookie-compliance__button{padding-top:10px;padding-bottom:10px;height:40px;}}.cookie-compliance__button--more{background-color:#ec040b;color:white;font-family:"Arimo",sans-serif;font-size:0.9em;padding:10px 30px;display:inline-block;text-decoration:none;text-align:center;transition:all 0.2s;background:#e6e6e6;color:black;font-weight:300;font-size:15px;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;}.cookie-compliance__button--more:link,.cookie-compliance__button--more:visited{color:white;text-decoration:none;}.cookie-compliance__button--more:hover,.cookie-compliance__button--more:focus,.cookie-compliance__button--more:active{color:white;text-decoration:"none";}.cookie-compliance__button--more:hover{background-color:black;cursor:pointer;}@media (min-width:506px){.cookie-compliance__button--more{padding-top:10px;padding-bottom:10px;height:40px;}}.cookie-compliance__content h3{font-size:14px;margin-top:0;margin-bottom:13px;}@media (min-width:650px){.cookie-compliance__content h3{margin-bottom:16px;font-size:30px;}}.cookie-compliance__content h3,.cookie-compliance__content p{line-height:1.2;}.cookie-compliance__content p{font-size:13px;margin-bottom:0;}@media (min-width:650px){.cookie-compliance__content p{font-size:25px;}}form{background:#e6e6e6;padding:1em 2em 2em;width:100%;margin-top:60px;width:calc(100% + 40px);margin-left:-20px;}@media (min-width:1024px){form{width:calc(100% + 200px);margin-left:-100px;padding:30px 60px 60px;}}form .form-item > .form-item{background:white;padding:20px 20px 30px;}form .form-item > .form-item:nth-of-type(1){margin-bottom:0;padding-bottom:0px;}form .form-item__label{font-family:"Zilla Slab",serif;font-weight:400;padding-top:0;}form .form-item__label.form-required:after{content:"*";color:#ec040b;}form .form-item__dropdown{border:1px solid #e3e3e3;}form .button,form .cookie-compliance__button{font-family:"Zilla Slab",serif;}.image-figure{margin:0;}.breadcrumb{list-style:none;margin:0;padding:0;}.breadcrumb__item,.breadcrumb__link,.breadcrumb__link:link,.breadcrumb__link:visited,.breadcrumb__link:focus{color:#333333;text-decoration:none;padding-right:5px;}.breadcrumb__link:hover{color:#292929;}.breadcrumb__item{display:inline-block;font-size:.75rem;}.breadcrumb__item::after{color:#e6e6e6;content:"/";}.breadcrumb__item:last-child::after{content:"";}.breadcrumb_link:active{color:#bbb;}footer nav#block-legalfootermenu .menu{float:left;padding:0;}footer nav#block-legalfootermenu .menu .menu__item{display:inline-block;margin:0;font-size:15px;}footer nav#block-legalfootermenu .menu .menu__item a{background:transparent;color:white;font-family:inherit;text-decoration:underline;text-shadow:none;padding:0;transition:all 0.2s;font-size:15px;}footer nav#block-legalfootermenu .menu .menu__item a.is-active{color:#ec040b;background:transparent;}footer nav#block-legalfootermenu .menu .menu__item:after{content:'–';}footer nav#block-legalfootermenu .menu .menu__item:last-child:after{content:'';}.journey-menu{margin-top:0;margin-left:0;padding-left:0;list-style:none;max-width:320px;}.journey-menu__menu-item{padding-top:5px;padding-bottom:5px;border-bottom:1px solid #e3e3e3;}.journey-menu__menu-item{padding-top:5px;padding-bottom:5px;border-bottom:1px solid #e3e3e3;}.journey-menu__menu-link{color:black;text-decoration:none;}.journey-menu__menu-link:hover{color:#666666;}.journey-menu__menu-link.is-active{color:#ec040b;}.language-switcher-language-url{margin-top:20px;position:relative;z-index:9;}@media (max-width:768px){.language-switcher-language-url{position:relative;margin-top:60px;}.language-switcher-language-url ul.links{text-align:left;}}@media (min-width:768px){.language-switcher-language-url{position:absolute;left:0;margin-top:35px;z-index:9;}}@media (min-width:1250px){.language-switcher-language-url{left:calc(50vw - 650px);}}.language-switcher-language-url ul{text-align:right;margin-top:0;}.language-switcher-language-url li{display:inline-block;margin-bottom:20px;}.language-switcher-language-url li a{padding:10px;color:#666666;text-decoration:none;font-size:20px;font-family:"Zilla Slab",serif;border-bottom:5px solid #666666;font-size:15px;}@media screen and (min-width:380px){.language-switcher-language-url li a{font-size:calc(15px + 3 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){.language-switcher-language-url li a{font-size:18px;}}.language-switcher-language-url li a.is-active{border-bottom:5px solid #ec040b;}.language-switcher-language-url li a:hover{background:#b3b3b3;}@media (max-width:650px){body.front .language-switcher-language-url{float:none;}body.front .language-switcher-language-url ul{text-align:left;padding-left:20px;}}.menu{float:right;}.menu .menu__item{display:inline-block;margin-left:0px;}@media (min-width:768px){.menu .menu__item{margin-left:10px;}}.menu .menu__item a{background:#666666;padding:10px 10px 12px;color:white;font-family:"Zilla Slab",serif;line-height:48px;text-decoration:none;transition:all 0.2s;font-size:15px;font-size:15px;}@media (min-width:768px){.menu .menu__item a{padding:20px 20px 22px;}}@media screen and (min-width:380px){.menu .menu__item a{font-size:calc(15px + 3 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){.menu .menu__item a{font-size:18px;}}.menu .menu__item a:hover{background:#bd0309;}.menu .menu__item a.is-active{background:#ec040b;}.menu .menu__item a.is-active:hover{background:#bd0309;}#block-mainnavigation{margin-bottom:-40px;z-index:9;}@media (min-width:768px){#block-mainnavigation{margin-top:-30px;}}@media (min-width:1024px){#block-mainnavigation{margin-top:-65px;}}.tabs__nav{list-style:none;margin:0;padding:0;border-bottom:1px solid #e3e3e3;padding-bottom:1px;margin-bottom:20px;font-size:20px;}@media (min-width:650px){.tabs__nav{border-left:1px solid #e3e3e3;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;}}.tabs__tab{display:none;}.tabs__tab.is-active{display:block;}.tabs__content{padding:1.5rem;}.tabs.no-js .tabs__tab.is-active{display:block;}.tabs__nav--local-tasks{margin-top:10px;margin-bottom:20px;padding-top:0;padding-right:0;padding-bottom:1px;padding-left:0;}.tabs__nav--local-tasks:last-child{margin-bottom:20px;}.tabs__link--local-tasks{padding:.3em 1.5em;}.twitter-feed-wrapper{max-width:500px;margin:auto;padding-top:10px;padding-bottom:40px;}.page-metadata{color:#7a7a7a;margin:30px 0;position:relative;}.page-metadata__type{font-size:90%;font-weight:600;}.pager{margin:2em 0;}.pager__items{list-style:none;margin:0;padding:0;text-align:center;}.pager__item{display:inline-block;margin:0 .7em;}@media (min-width:650px){.pager__item{margin:0 1em;}}.pager__link,.pager__link:link,.pager__link:visited{color:#7a7a7a;font-weight:600;text-decoration:none;}.pager__link.is-active,.pager__link:hover,.pager__link:link.is-active,.pager__link:link:hover,.pager__link:visited.is-active,.pager__link:visited:hover{color:#ec040b;}.pager__link--next,.pager__link--prev{display:block;}.pager__link--next span,.pager__link--prev span{display:none;}.pager__link--next::before,.pager__link--prev::before{border:8px solid #7a7a7a;border-bottom:6px solid transparent;border-right:7px solid transparent;border-top:6px solid transparent;content:"";display:block;position:relative;top:1px;}.pager__link--next:hover::before,.pager__link--prev:hover::before{border-left-color:#ec040b;}.pager__link--prev::before{border-left-color:transparent;border-right-color:#7a7a7a;}.pager__link--prev:hover::before{border-left-color:transparent;border-right-color:#ec040b;}.mm-opening #st-el-1.st-left{opacity:0;left:-60px;}.st-btn{font-size:18px;}.status--warning{background-color:#f9fb93;color:#64643b;display:block;margin-bottom:0.75em;padding:0.75em;text-align:center;}.status--warning a{color:#4b4b2c;text-decoration:underline;}.status--warning a:focus,.status--warning a:hover{color:#19190f;}.status--warning .placeholder{font-style:normal;font-weight:800;}.status--error{background-color:#fbe3e4;color:#645b5b;display:block;margin-bottom:0.75em;padding:0.75em;text-align:center;}.status--error a{color:#4b4444;text-decoration:underline;}.status--error a:focus,.status--error a:hover{color:#191717;}.status--error .placeholder{font-style:normal;font-weight:800;}.status--status{background-color:#cfefc2;color:#53604e;display:block;margin-bottom:0.75em;padding:0.75em;text-align:center;}.status--status a{color:#3e483a;text-decoration:underline;}.status--status a:focus,.status--status a:hover{color:#151813;}.status--status .placeholder{font-style:normal;font-weight:800;}.testimonial--with-image,.testimonial--without-image{display:-ms-flexbox;display:flex;margin-bottom:20px;}.testimonial__text{font-size:17px;line-height:24px;border-left:4px solid #666666;color:#666666;padding:10px 0 10px 20px;}@media screen and (min-width:380px){.testimonial__text{font-size:calc(17px + 7 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){.testimonial__text{font-size:24px;}}@media screen and (min-width:380px){.testimonial__text{line-height:calc(24px + 8 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){.testimonial__text{line-height:32px;}}.testimonial__citation,.testimonial__context{text-align:right;}.testimonial__citation{font-weight:600;text-transform:uppercase;}.testimonial__context{color:#7a7a7a;line-height:14px;}@media screen and (min-width:380px){.testimonial__context{line-height:calc(14px + 11 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){.testimonial__context{line-height:25px;}}.testimonial__image{margin-bottom:10px;margin-left:10px;width:100%;}.testimonial__image img{border-radius:50%;}.views-element-container header + table{margin-top:2rem;}@media (min-width:650px){.views-element-container .research-papers{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:16px 20px;}}@media (min-width:1024px){.views-element-container .research-papers{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;}}.views-element-container .research-papers .views-row{margin:0;}.views-element-container .research-papers .teaser-description h2{margin-top:0;font-size:24px;line-height:120%;padding-bottom:0.5em;}.views-element-container .research-papers .teaser-description h2 a:link,.views-element-container .research-papers .teaser-description h2 a:visited{color:#ec040b;text-decoration:none;}.views-element-container .research-papers .teaser-description h2 a:hover,.views-element-container .research-papers .teaser-description h2 a:focus,.views-element-container .research-papers .teaser-description h2 a:active{color:#666666;text-decoration:underline;}.views-element-container .research-papers .read-more-btn{text-align:right;}.views-element-container .research-papers .read-more-btn a:link,.views-element-container .research-papers .read-more-btn a:visited{color:#ec040b;text-decoration:none;}.views-element-container .research-papers .read-more-btn a:hover,.views-element-container .research-papers .read-more-btn a:focus,.views-element-container .research-papers .read-more-btn a:active{color:#666666;text-decoration:underline;}.views-element-container .research-papers nav.pager{width:100%;clear:both;float:left;}.search-result{list-style:none;border-top:2px solid #7a7a7a;}.search-result__title a{text-decoration:none;color:black;}.search-result__title a:visited{color:black;}.search-result__excerpt{padding-bottom:30px;}.view-item-list__list{padding-left:0;list-style:none;-webkit-padding-start:0;}#block-views-block-partner-organisations-block-1{display:-ms-flexbox;display:flex;margin-top:60px;-ms-flex-wrap:wrap;flex-wrap:wrap;}#block-views-block-partner-organisations-block-1 .views-row{width:150px;height:150px;display:-ms-flexbox;display:flex;}#block-views-block-partner-organisations-block-1 .views-row .views-field-field-image{height:100%;width:100%;}#block-views-block-partner-organisations-block-1 .views-row .views-field-field-image .field-content{height:100%;width:100%;}#block-views-block-partner-organisations-block-1 .views-row .views-field-field-image .field-content a{height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}.views-row{float:left;margin:1em;}.views-row a:hover img{opacity:0.5;}.exposed-filter{margin-bottom:50px;padding-bottom:20px;}.exposed-filter .form-item,.exposed-filter .form-actions{display:inline-block;}.exposed-filter .form-item__label{min-width:12em;}.exposed-filter .form-item__submit{height:43px;font-weight:600;}.exposed-filter .form-item__textfield{padding-top:0.3em;padding-bottom:0.45em;}#block-contactusblock{margin-top:20px;margin-bottom:20px;font-size:15px;}#block-contactusblock a{color:inherit;text-decoration:none;background:-webkit-linear-gradient(#292929,#292929),-webkit-linear-gradient(#292929,#292929),-webkit-linear-gradient(#ec040b,#ec040b);background-size:.05em 1px,.05em 1px,1px 1px;background-repeat:no-repeat,no-repeat,repeat-x;text-shadow:0.03em 0 #292929,-0.03em 0 #292929,0 0.03em #292929,0 -0.03em #292929,0.06em 0 #292929,-0.06em 0 #292929,0.09em 0 #292929,-0.09em 0 #292929,0.12em 0 #292929,-0.12em 0 #292929,0.15em 0 #292929,-0.15em 0 #292929;background-position-y:100%,100%,100%;background-position-x:0%,100%,0%;}#block-contactusblock a::selection{text-shadow:0.03em 0 #666666,-0.03em 0 #666666,0 0.03em #666666,0 -0.03em #666666,0.06em 0 #666666,-0.06em 0 #666666,0.09em 0 #666666,-0.09em 0 #666666,0.12em 0 #666666,-0.12em 0 #666666,0.15em 0 #666666,-0.15em 0 #666666;background:#666666;}#block-contactusblock a::-moz-selection{text-shadow:0.03em 0 #666666,-0.03em 0 #666666,0 0.03em #666666,0 -0.03em #666666,0.06em 0 #666666,-0.06em 0 #666666,0.09em 0 #666666,-0.09em 0 #666666,0.12em 0 #666666,-0.12em 0 #666666,0.15em 0 #666666,-0.15em 0 #666666;background:#666666;}#block-contactusblock a:before,#block-contactusblock a:after,#block-contactusblock a *,#block-contactusblock a *:before,#block-contactusblock a *:after{text-shadow:none;}#block-contactusblock a:visited{color:inherit;}#block-contactusblock a:hover{color:#ec040b;}@media screen and (min-width:380px){#block-contactusblock{font-size:calc(15px + 5 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){#block-contactusblock{font-size:20px;}}#block-contactusblock p{margin-top:0;margin-bottom:0;text-align:center;font-family:"Zilla Slab",serif;}.footer-contact a{font-family:"Zilla Slab",serif;}@font-face{font-family:'FontAwesome';src:url(/themes/custom/site_theme/fonts/fontawesome-webfont.eot?v=4.5.0);src:url(/themes/custom/site_theme/fonts/fontawesome-webfont.eot#iefix&v=4.5.0) format("embedded-opentype"),url(/themes/custom/site_theme/fonts/fontawesome-webfont.woff2?v=4.5.0) format("woff2"),url(/themes/custom/site_theme/fonts/fontawesome-webfont.woff?v=4.5.0) format("woff"),url(/themes/custom/site_theme/fonts/fontawesome-webfont.ttf?v=4.5.0) format("truetype"),url(/themes/custom/site_theme/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format("svg");font-weight:normal;font-style:normal;}#block-followus{margin-top:20px;margin-bottom:40px;font-size:15px;}#block-followus a{color:inherit;text-decoration:none;background:-webkit-linear-gradient(#292929,#292929),-webkit-linear-gradient(#292929,#292929),-webkit-linear-gradient(#ec040b,#ec040b);background-size:.05em 1px,.05em 1px,1px 1px;background-repeat:no-repeat,no-repeat,repeat-x;text-shadow:0.03em 0 #292929,-0.03em 0 #292929,0 0.03em #292929,0 -0.03em #292929,0.06em 0 #292929,-0.06em 0 #292929,0.09em 0 #292929,-0.09em 0 #292929,0.12em 0 #292929,-0.12em 0 #292929,0.15em 0 #292929,-0.15em 0 #292929;background-position-y:100%,100%,100%;background-position-x:0%,100%,0%;}#block-followus a::selection{text-shadow:0.03em 0 #666666,-0.03em 0 #666666,0 0.03em #666666,0 -0.03em #666666,0.06em 0 #666666,-0.06em 0 #666666,0.09em 0 #666666,-0.09em 0 #666666,0.12em 0 #666666,-0.12em 0 #666666,0.15em 0 #666666,-0.15em 0 #666666;background:#666666;}#block-followus a::-moz-selection{text-shadow:0.03em 0 #666666,-0.03em 0 #666666,0 0.03em #666666,0 -0.03em #666666,0.06em 0 #666666,-0.06em 0 #666666,0.09em 0 #666666,-0.09em 0 #666666,0.12em 0 #666666,-0.12em 0 #666666,0.15em 0 #666666,-0.15em 0 #666666;background:#666666;}#block-followus a:before,#block-followus a:after,#block-followus a *,#block-followus a *:before,#block-followus a *:after{text-shadow:none;}#block-followus a:visited{color:inherit;}#block-followus a:hover{color:#ec040b;}@media screen and (min-width:380px){#block-followus{font-size:calc(15px + 1 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){#block-followus{font-size:16px;}}#block-followus h2{font-size:18px;text-align:center;margin-bottom:10px;color:#7a7a7a;}@media screen and (min-width:380px){#block-followus h2{font-size:calc(18px + 6 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){#block-followus h2{font-size:24px;}}#block-followus{text-align:center;}#block-followus ul.social-media-links{display:-ms-flexbox;display:flex;padding:0;margin:0;margin-top:1em;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}#block-followus ul.social-media-links li{display:inline;margin-right:1em;}#block-followus ul.social-media-links li:last-child{margin-right:0;}#block-followus ul.social-media-links li > a{transition:all 0.5s;font-size:0;}#block-followus ul.social-media-links li > a:before{content:"\f09a";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:30px;background:#ec040b;background:#bd0309;display:block;width:50px;padding-top:10px;padding-bottom:10px;}#block-followus ul.social-media-links li > a:before:hover{color:black;}#block-followus ul.social-media-links li > a:hover:before{color:black;background:#bd0309;background:#ec040b;}#block-followus ul.social-media-links li > a.twitter:before{content:"\f099";}#block-followus ul.social-media-links li > a.linkedin:before{content:"\f0e1";}#block-followus ul.social-media-links li > a.youtube:before{content:"\f167";}.footer-privacy-link{margin-top:20px;font-size:15px;}.footer-privacy-link a{color:inherit;text-decoration:none;background:-webkit-linear-gradient(#e3e3e3,#e3e3e3),-webkit-linear-gradient(#e3e3e3,#e3e3e3),-webkit-linear-gradient(#ec040b,#ec040b);background-size:.05em 1px,.05em 1px,1px 1px;background-repeat:no-repeat,no-repeat,repeat-x;text-shadow:0.03em 0 #e3e3e3,-0.03em 0 #e3e3e3,0 0.03em #e3e3e3,0 -0.03em #e3e3e3,0.06em 0 #e3e3e3,-0.06em 0 #e3e3e3,0.09em 0 #e3e3e3,-0.09em 0 #e3e3e3,0.12em 0 #e3e3e3,-0.12em 0 #e3e3e3,0.15em 0 #e3e3e3,-0.15em 0 #e3e3e3;background-position-y:100%,100%,100%;background-position-x:0%,100%,0%;}.footer-privacy-link a::selection{text-shadow:0.03em 0 #666666,-0.03em 0 #666666,0 0.03em #666666,0 -0.03em #666666,0.06em 0 #666666,-0.06em 0 #666666,0.09em 0 #666666,-0.09em 0 #666666,0.12em 0 #666666,-0.12em 0 #666666,0.15em 0 #666666,-0.15em 0 #666666;background:#666666;}.footer-privacy-link a::-moz-selection{text-shadow:0.03em 0 #666666,-0.03em 0 #666666,0 0.03em #666666,0 -0.03em #666666,0.06em 0 #666666,-0.06em 0 #666666,0.09em 0 #666666,-0.09em 0 #666666,0.12em 0 #666666,-0.12em 0 #666666,0.15em 0 #666666,-0.15em 0 #666666;background:#666666;}.footer-privacy-link a:before,.footer-privacy-link a:after,.footer-privacy-link a *,.footer-privacy-link a *:before,.footer-privacy-link a *:after{text-shadow:none;}.footer-privacy-link a:visited{color:inherit;}.footer-privacy-link a:hover{color:#ec040b;}@media screen and (min-width:380px){.footer-privacy-link{font-size:calc(15px + 1 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){.footer-privacy-link{font-size:16px;}}.footer-statement{max-width:440px;}.footer-statement a{color:inherit;text-decoration:none;background:-webkit-linear-gradient(#e3e3e3,#e3e3e3),-webkit-linear-gradient(#e3e3e3,#e3e3e3),-webkit-linear-gradient(#ec040b,#ec040b);background-size:.05em 1px,.05em 1px,1px 1px;background-repeat:no-repeat,no-repeat,repeat-x;text-shadow:0.03em 0 #e3e3e3,-0.03em 0 #e3e3e3,0 0.03em #e3e3e3,0 -0.03em #e3e3e3,0.06em 0 #e3e3e3,-0.06em 0 #e3e3e3,0.09em 0 #e3e3e3,-0.09em 0 #e3e3e3,0.12em 0 #e3e3e3,-0.12em 0 #e3e3e3,0.15em 0 #e3e3e3,-0.15em 0 #e3e3e3;background-position-y:100%,100%,100%;background-position-x:0%,100%,0%;}.footer-statement a::selection{text-shadow:0.03em 0 #666666,-0.03em 0 #666666,0 0.03em #666666,0 -0.03em #666666,0.06em 0 #666666,-0.06em 0 #666666,0.09em 0 #666666,-0.09em 0 #666666,0.12em 0 #666666,-0.12em 0 #666666,0.15em 0 #666666,-0.15em 0 #666666;background:#666666;}.footer-statement a::-moz-selection{text-shadow:0.03em 0 #666666,-0.03em 0 #666666,0 0.03em #666666,0 -0.03em #666666,0.06em 0 #666666,-0.06em 0 #666666,0.09em 0 #666666,-0.09em 0 #666666,0.12em 0 #666666,-0.12em 0 #666666,0.15em 0 #666666,-0.15em 0 #666666;background:#666666;}.footer-statement a:before,.footer-statement a:after,.footer-statement a *,.footer-statement a *:before,.footer-statement a *:after{text-shadow:none;}.footer-statement a:visited{color:inherit;}.footer-statement a:hover{color:#ec040b;}#block-legalfootertext p{font-size:14px;}#block-legalfootertext a{color:cornflowerblue;text-decoration:none;}.menu-groups{padding-left:0;margin-left:0;max-width:320px;}.menu-groups > h2{font-size:50px;line-height:1.2;}.menu-groups > h2 a{color:black;text-decoration:none;}.menu-groups > h2 a:hover{color:#666666;}.menu-groups--first{display:none;float:right;z-index:2;width:calc(39% - 100px);}.menu-groups--second{padding-top:30px;display:block;}@media (min-width:1250px){.menu-groups--first{display:block;}.menu-groups--second{display:none;}}.hero-image__image-figure{position:relative;}.hero-image__image{position:relative;}.hero-image__image-figure img{-webkit-clip-path:polygon(0 0,100% 0,100% 89%,0 100%);clip-path:polygon(0 0,100% 0,100% 89%,0 100%);display:block;width:100%;}.hero-image__image:after{content:'';display:block;position:absolute;bottom:0;right:0;width:360px;min-width:340px;height:60px;background-color:#ec040b;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 38%);clip-path:polygon(0 0,100% 0,100% 100%,0 38%);z-index:-1;}@media (min-width:650px){.hero-image__image:after{width:35vw;}}@media (min-width:2014px){.hero-image__image:after{height:80px;bottom:calc(0px + (10vw/16));}}.hero-image .image__credit{right:auto;left:0;bottom:10px;font-size:8px;}@media screen and (min-width:380px){.hero-image .image__credit{font-size:calc(8px + 5 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){.hero-image .image__credit{font-size:13px;}}.hero-image__caption-text{max-width:30vw;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;background-color:black;color:white;position:absolute;bottom:35px;text-align:left;font-size:8px;}@media screen and (min-width:380px){.hero-image__caption-text{font-size:calc(8px + 5 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){.hero-image__caption-text{font-size:13px;}}@media (min-width:650px){.hero-image__caption-text{padding:10px;}}.hero-image--front .hero-image__image:after{background:#7a7a7a;}.search-toggle{position:absolute;top:0;right:0;height:36px;width:110px;background-color:#666666;cursor:pointer;}@media (min-width:650px){.search-toggle{height:50px;width:110px;}}.search-toggle:hover{background-color:#737373;}@media (min-width:768px){.search-toggle{width:120px;}}.search-toggle-block{background-image:url(/themes/custom/site_theme/images/magnifying-glass.svg);background-repeat:no-repeat;background-size:20px 20px;background-position:0 3px;display:block;margin-top:5px;margin-left:10px;height:25px;width:20px;cursor:pointer;line-height:1.6;}@media screen and (min-width:380px){.search-toggle-block{line-height:calc(1.6 + -0.1 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){.search-toggle-block{line-height:1.5;}}@media (min-width:650px){.search-toggle-block{margin-top:10px;margin-left:16px;height:28px;width:20px;background-position:0 6px;}}.search-toggle-block a.search-link{width:110px;height:40px;color:white;text-decoration:none;text-transform:uppercase;padding-left:30px;font-family:"Arimo",sans-serif;font-size:14px;font-weight:600;}.sitewide-search{margin-right:0;margin-left:0;padding-top:42px;padding-right:10px;padding-bottom:5px;padding-left:10px;}@media (min-width:650px){.sitewide-search{margin-right:130px;margin-left:210px;padding-top:5px;}}@media (min-width:1250px){.sitewide-search{margin-right:auto;margin-left:auto;max-width:800px;}}.sitewide-search > form::after{clear:both;content:"";display:table;}.sitewide-search .form-item{max-width:none;width:calc(100vw - 109px);margin-bottom:0;margin-right:10px;display:inline-block;}@media (min-width:650px){.sitewide-search .form-item{width:calc(98vw - 470px);}}@media (min-width:1250px){.sitewide-search .form-item{width:78%;}}.sitewide-search .form-item__textfield{margin-right:1em;max-width:none;height:40px;border:none;width:100%;font-size:25px;}@media (min-width:650px){.sitewide-search .form-item__textfield{width:100%;}}.sitewide-search .form-actions{display:inline-block;vertical-align:top;}@media (min-width:1250px){.sitewide-search .form-actions{width:20%;}}.sitewide-search .form-item__submit{height:40px;}.sitewide-search .button,.sitewide-search .cookie-compliance__button{text-transform:uppercase;font-weight:600;padding-top:10px;padding-right:1em;padding-left:1em;min-width:70px;}@media (min-width:650px){.sitewide-search .button,.sitewide-search .cookie-compliance__button{min-width:100%;padding-top:7px;}}body.front header{position:relative;}body.front #block-tabs{text-align:center;z-index:10;}body.front #block-tabs ul.tabs__nav.tabs__nav--local-tasks{margin:0;display:-ms-inline-flexbox;display:inline-flex;}body.front .main-content--without-hero{padding-top:0;}body.front .l-main-body{max-width:none;}body.front .paragraph--type--cta-banner h1,body.front .paragraph--type--text-and-video h1,body.front .paragraph-text-only h1{margin-bottom:15px !important;}body.front .paragraph--type--cta-banner h2,body.front .paragraph--type--text-and-video h2,body.front .paragraph-text-only h2{position:relative;margin-bottom:40px;}body.front .paragraph--type--cta-banner h2:before,body.front .paragraph--type--text-and-video h2:before,body.front .paragraph-text-only h2:before{content:' ';width:110px;height:5px;position:absolute;left:0;top:1.3em;background:#ec040b;}body.front .paragraph--type--text-and-video{background-color:#e3e3e3;}@media (max-width:768px){body.front .paragraph--type--text-and-video{margin-left:calc((100% - 100vw)/2);margin-right:calc((100% - 100vw)/2);padding:20px;padding-bottom:40px;}}body.front .paragraph-text-only{text-align:center;}body.front .paragraph-text-only h2{display:inline-block;margin-top:60px;}@media (min-width:768px){body.front .field-content--item--0 .paragraph--type--cta-banner{display:-ms-flexbox;display:flex;position:relative;max-width:none;max-height:40vw;min-height:450px;}body.front .field-content--item--0 .paragraph--type--cta-banner .cta-banner--text-wrapper{padding:0;width:30%;padding-left:40px;padding-right:0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}body.front .field-content--item--0 .paragraph--type--cta-banner .cta-banner--text-wrapper > *{position:relative;min-width:400px;}body.front .field-content--item--0 .paragraph--type--cta-banner .cta-banner--text-wrapper p{font-size:22px;line-height:120%;}body.front .field-content--item--0 .paragraph--type--cta-banner .cta-banner--text-wrapper .call-to-action{position:absolute;margin:0;bottom:-10px;z-index:99;}body.front .field-content--item--0 .paragraph--type--cta-banner .cta-banner--image-wrapper{z-index:-2;padding:0;width:70%;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto;overflow:hidden;}body.front .field-content--item--0 .paragraph--type--cta-banner .cta-banner--image-wrapper > *{height:100%;}body.front .field-content--item--0 .paragraph--type--cta-banner .cta-banner--image-wrapper .image{overflow:hidden;height:106%;position:relative;}body.front .field-content--item--0 .paragraph--type--cta-banner .cta-banner--image-wrapper .image:before{content:' ';display:block;height:100%;width:40%;position:absolute;z-index:1;background:linear-gradient(to right,white,85%,rgba(255,0,0,0));}body.front .field-content--item--0 .paragraph--type--cta-banner .cta-banner--image-wrapper .image img{min-height:100%;max-width:none;margin-right:100px;position:relative;left:auto;width:auto;height:100%;}body.front .field-content--item--1 .cta-banner--petition{max-width:none;}body.front .field-content--item--1 .cta-banner--petition .cta-banner--petition-inner{max-width:none;margin-left:40px;margin-right:40px;padding-left:0;padding-right:0;}body.front .field-content--item--1 .cta-banner--petition .cta-banner--petition-inner .cta-banner--image-wrapper{padding-left:0;}body.front .field-content--item .paragraph--type--text-and-video{max-width:none;background-color:#e3e3e3;}body.front .field-content--item .paragraph--type--text-and-video > div:first-child{margin-left:40px;padding-left:0;}body.front .field-content--item .paragraph--type--text-and-video > div:nth-child(2){margin-right:40px;padding-right:0;}}@media (min-width:1024px){body.front .field-content--item--0 .paragraph--type--cta-banner .cta-banner--text-wrapper{padding-left:calc(50vw - 500px);}body.front .field-content--item--1 .cta-banner--petition .cta-banner--petition-inner{margin-left:calc(50vw - 500px);margin-right:calc(50vw - 500px);}body.front .field-content--item .paragraph--type--text-and-video > div:first-child{margin-left:calc(50vw - 500px);}body.front .field-content--item .paragraph--type--text-and-video > div:nth-child(2){margin-right:calc(50vw - 500px);}}@media (min-width:1250px){body.front .field-content--item--0 .paragraph--type--cta-banner{max-height:32vw;}body.front .field-content--item--0 .paragraph--type--cta-banner .cta-banner--text-wrapper{width:40%;}body.front .field-content--item--0 .paragraph--type--cta-banner .cta-banner--image-wrapper{width:60%;}body.front .field-content--item--0 .paragraph--type--cta-banner .cta-banner--image-wrapper image img{margin-right:0;right:0;display:block;margin-left:auto;}}#block-mainpagecontent header{background:white;display:block;}#block-mainpagecontent header div{margin-bottom:0.5em;}.paragraph-reference__reference,.paragraph-reference-2up__reference-first,.paragraph-reference-2up__reference-second{border-left:4px solid #ec040b;margin-bottom:10px;padding-bottom:10px;padding-left:20px;}@media (min-width:650px){.paragraph-reference__reference,.paragraph-reference-2up__reference-first,.paragraph-reference-2up__reference-second{padding-left:10px;}}@media (min-width:1024px){.paragraph-reference__reference,.paragraph-reference-2up__reference-first,.paragraph-reference-2up__reference-second{padding-left:20px;}}.paragraph-reference__reference .basic-page__heading,.paragraph-reference-2up__reference-first .basic-page__heading,.paragraph-reference-2up__reference-second .basic-page__heading{font-size:16px;line-height:20px;}@media screen and (min-width:380px){.paragraph-reference__reference .basic-page__heading,.paragraph-reference-2up__reference-first .basic-page__heading,.paragraph-reference-2up__reference-second .basic-page__heading{font-size:calc(16px + 6 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){.paragraph-reference__reference .basic-page__heading,.paragraph-reference-2up__reference-first .basic-page__heading,.paragraph-reference-2up__reference-second .basic-page__heading{font-size:22px;}}@media screen and (min-width:380px){.paragraph-reference__reference .basic-page__heading,.paragraph-reference-2up__reference-first .basic-page__heading,.paragraph-reference-2up__reference-second .basic-page__heading{line-height:calc(20px + 8 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){.paragraph-reference__reference .basic-page__heading,.paragraph-reference-2up__reference-first .basic-page__heading,.paragraph-reference-2up__reference-second .basic-page__heading{line-height:28px;}}.paragraph-reference__reference a,.paragraph-reference-2up__reference-first a,.paragraph-reference-2up__reference-second a{display:block;}.paragraph-reference__reference a:link,.paragraph-reference__reference a:visited,.paragraph-reference-2up__reference-first a:link,.paragraph-reference-2up__reference-first a:visited,.paragraph-reference-2up__reference-second a:link,.paragraph-reference-2up__reference-second a:visited{color:black;text-decoration:none;}.paragraph-reference__reference a:hover,.paragraph-reference__reference a:focus,.paragraph-reference__reference a:active,.paragraph-reference-2up__reference-first a:hover,.paragraph-reference-2up__reference-first a:focus,.paragraph-reference-2up__reference-first a:active,.paragraph-reference-2up__reference-second a:hover,.paragraph-reference-2up__reference-second a:focus,.paragraph-reference-2up__reference-second a:active{color:#ec040b;text-decoration:none;}.paragraph-reference__reference .image__credit,.paragraph-reference-2up__reference-first .image__credit,.paragraph-reference-2up__reference-second .image__credit{display:none;}.paragraph-reference__reference img,.paragraph-reference-2up__reference-first img,.paragraph-reference-2up__reference-second img{transition:all 0.3s ease;-webkit-backface-visibility:hidden;}@media (min-width:650px){.paragraph-reference__reference{float:right;margin-left:20px;}}@media (min-width:650px){.paragraph-reference-2up{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;}}@media (min-width:650px){.paragraph-reference-2up__reference-first,.paragraph-reference-2up__reference-second{width:48%;}}.responsive-menu-block-wrapper{display:none;}html.mm-opened .mm-page{width:100%;}html.mm-opening .mm-slideout{transform:translate(80vw,0);transform:translate3d(80vw,0,0);}@media (min-width:650px){html.mm-opening .mm-slideout{transform:translate(440px,0);transform:translate3d(440px,0,0);}}.mm-page{background-color:#ffffff;}.mm-opening .toolbar-tray-open.toolbar-fixed.toolbar-vertical,.mm-opened .toolbar-tray-open.toolbar-fixed.toolbar-vertical{margin-left:0;}.mm-opening .toolbar-tray-open.toolbar-fixed.toolbar-vertical .mm-page,.mm-opened .toolbar-tray-open.toolbar-fixed.toolbar-vertical .mm-page{padding-left:240px;padding-left:15rem;}.horizontal-menu{position:relative;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding:0;list-style:none;width:100%;}.horizontal-menu > li{display:inline-block;position:relative;}.horizontal-menu > li ul ul{left:13.75em;top:0;}.horizontal-menu ul .fly-left ul{left:-13.75em;}.horizontal-menu > li > a{display:block;padding-top:0.3em;padding-right:1em;padding-bottom:0.35em;padding-left:1em;}.horizontal-menu > li ul{position:absolute;display:none;top:100%;left:0;z-index:99;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;box-sizing:border-box;width:13.75em;list-style:none;}.horizontal-menu li.sfHover > ul,.horizontal-menu li:hover > ul{display:block;}.horizontal-menu li li{position:relative;float:left;width:100%;}.horizontal-menu > li > li:hover > ul,.horizontal-menu > li > li.sfHover > ul{display:block;}.horizontal-menu > li li > a{display:block;position:relative;padding-top:0.25em;padding-right:1em;padding-bottom:0.25em;padding-left:1em;text-transform:none;}.off-canvas-wrapper{display:block;}.no-js .off-canvas-wrapper{display:none;}#mm-blocker{background:transparent;}.mm-opening #mm-blocker{background:rgba(230,230,230,0.4);transition:background 1s ease 0.3s;}.mm-opening #page{border-left:1px solid #ccc;}.mm-panel a{border-bottom:none;}ul.menu.mm-listview a.is-active{color:inherit;}.mm-panel a:hover{border:none;}.mm-panels > .mm-panel{padding:0 50px;}.mm-panels > .mm-panel.mm-hasnavbar{padding-top:0;}.mm-navbar{border-bottom:0;height:110px;padding:0;position:relative;text-align:left;}.mm-listview > li:not(.mm-divider):after{border-bottom-width:0;}.mm-panels > .mm-panel > .mm-listview{margin:20px 0;}.mm-listview > li > a{border-bottom:1px solid #e3e3e3;color:black;font-size:25px;font-weight:400;padding:15px 0;}.mm-listview > li > a:hover{border-bottom:1px solid #e3e3e3;color:#ec040b;}.mm-listview > .menu__item--active > a,ul.menu.mm-listview a.is-active{color:#ec040b;}.mm-listview > li.menu-name--utility > a{color:#7a7a7a;}.mm-listview > .menu-name--utility{margin-top:35px;}.mm-listview > .menu-name--utility ~ .menu-name--utility{margin-top:0;}.mm-listview > .menu-name--curated{margin-top:40px;}.mm-listview > .menu-name--curated ~ .menu-name--curated{margin-top:0;}.mm-listview > .menu-name--social{background:url(/themes/custom/site_theme/images/social-media-follow.jpg);float:left;height:40px;margin-left:-1em;margin-right:1em;margin-top:90px;opacity:0.6;text-indent:-9999em;transition:all ease 0.3s;width:40px;}@media (min-width:500px){.mm-listview > .menu-name--social{margin-left:0;}}.mm-listview > .menu-name--social a{border:0;}.mm-listview > .menu-name--social a:hover{border:0;}.mm-listview > .menu-name--social:before{color:black;content:'Follow us on:';display:block;height:30px;margin-top:-30px;text-indent:0;width:100px;}.mm-listview > .menu-name--social:hover{filter:grayscale(0);opacity:1;}.mm-listview > .menu-name--social ~ .menu-name--social:nth-last-of-type(3){background-position:-59px 0;margin-left:0;}.mm-listview > .menu-name--social ~ .menu-name--social:nth-last-of-type(3):before{content:'';}.mm-listview > .menu-name--social ~ .menu-name--social:nth-last-of-type(2){background-position:-118px 0;}.mm-listview > .menu-name--social ~ .menu-name--social:nth-last-of-type(2):before{content:'';}.mm-listview > .menu-name--social ~ .menu-name--social:nth-last-of-type(1){background-position:-176px 0;margin-right:-1em;}@media (min-width:500px){.mm-listview > .menu-name--social ~ .menu-name--social:nth-last-of-type(1){margin-right:0;}}.mm-listview > .menu-name--social ~ .menu-name--social:nth-last-of-type(1):before{content:'';}.paragraph + .paragraph{margin-top:30px;}.paragraph-call-to-action{display:-ms-flexbox;display:flex;position:relative;padding-top:40px;padding-bottom:50px;padding-left:20px;padding-right:20px;}@media (min-width:650px){.paragraph-call-to-action{padding-left:40px;padding-right:40px;}}.paragraph-call-to-action:after{content:'';background:#666666;position:absolute;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto;width:calc(100% - 40px);height:2px;transition:0.4s;}@media (min-width:650px){.paragraph-call-to-action:after{width:calc(100% - 80px);}}.paragraph-call-to-action:hover::after{background:#ec040b;transition:0.4s;}.field-content--item--last .paragraph-call-to-action::after{display:none;}.paragraph-call-to-action h2{color:black;margin-top:20px;margin-bottom:20px;}.paragraph-call-to-action h2 a{color:#ec040b;text-decoration:none;}.paragraph-call-to-action .call-to-action a{display:block;word-wrap:none;white-space:nowrap;font-size:0.9em;padding:22px 26px;background:#ec040b;text-decoration:none;color:white;font-family:"Zilla Slab",serif;display:inline-block;font-size:1.2em;line-height:130%;}.paragraph-call-to-action .call-to-action a:hover{background:#d3030a;}@media (max-width:650px){.paragraph-call-to-action{-ms-flex-direction:column;flex-direction:column;}}.paragraph-call-to-action .content{-ms-flex-positive:2;flex-grow:2;}.paragraph-call-to-action .content h2{margin-top:0;}.paragraph-call-to-action .call-to-action{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-left:40px;}@media (max-width:650px){.paragraph-call-to-action .call-to-action{-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;margin-left:0px;margin-top:20px;}}.paragraph-call-to-action .call-to-action .call-to-action{display:block;word-wrap:none;white-space:nowrap;font-size:19px;padding:22px 26px;background:#ec040b;text-decoration:none;color:white;font-family:"Zilla Slab",serif;}.paragraph-call-to-action .call-to-action .call-to-action:hover{background:#d3030a;}@media (max-width:768px){.paragraph--type--cta-banner .call-to-action{position:relative;bottom:-10px;z-index:1;}.paragraph--type--cta-banner .cta-banner--image-wrapper{width:100vw;position:relative;left:calc((100% - 100vw)/2);}.paragraph--type--cta-banner .cta-banner--image-wrapper img{width:100%;}}@media (min-width:768px){.paragraph--type--cta-banner{display:-ms-flexbox;display:flex;max-width:1050px;margin:auto;}.paragraph--type--cta-banner .cta-banner--text-wrapper,.paragraph--type--cta-banner .cta-banner--image-wrapper{width:50%;padding:40px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}}.paragraph--type--cta-banner .call-to-action{margin-top:2em;}.paragraph--type--cta-banner .call-to-action a{display:block;word-wrap:none;white-space:nowrap;font-size:0.9em;padding:22px 26px;background:#ec040b;text-decoration:none;color:white;font-family:"Zilla Slab",serif;display:inline-block;font-size:17px;line-height:130%;}.paragraph--type--cta-banner .call-to-action a:hover{background:#d3030a;}.paragraph--type--cta-banner.cta-banner--petition{background-color:#292929;color:white;}.paragraph--type--cta-banner.cta-banner--petition .call-to-action a{background-color:#e3e3e3;color:black;}@media (max-width:768px){.paragraph--type--cta-banner.cta-banner--petition{width:100vw;position:relative;left:calc((100% - 100vw)/2);}.paragraph--type--cta-banner.cta-banner--petition .call-to-action{bottom:0;}.paragraph--type--cta-banner.cta-banner--petition .cta-banner--petition-inner{margin-left:20px;margin-right:20px;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}.paragraph--type--cta-banner.cta-banner--petition .cta-banner--petition-inner .cta-banner--text-wrapper{-ms-flex-order:1;order:1;}.paragraph--type--cta-banner.cta-banner--petition .cta-banner--petition-inner .cta-banner--image-wrapper{-ms-flex-order:2;order:2;padding-top:30px;}}.paragraph--type--cta-banner.cta-banner--petition .cta-banner--petition-inner{padding-top:30px;}@media (min-width:768px){.paragraph--type--cta-banner.cta-banner--petition .cta-banner--petition-inner{display:-ms-flexbox;display:flex;max-width:1050px;margin:auto;padding:40px;}}.paragraph-newsletter{background:#e3e3e3;margin:30px 0;padding:20px;}.paragraph-newsletter .form-item__label{color:#7a7a7a;font-size:80%;padding-bottom:1px;text-transform:uppercase;}.mailchimp-newsletter-mergefields{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.mailchimp-newsletter-mergefields .form-item{margin-right:20px;min-width:10em;}.mailchimp-newsletter-mergefields .form-item:last-child{margin-bottom:1em;}.newsletter__title{font-weight:600;font-size:115%;margin-bottom:15px;margin-top:10px;}.paragraph-newsletter--front{margin:30px auto;}.paragraph-text-image__image{margin-bottom:30px;}@media (min-width:768px){.paragraph-text-image__image{float:right;max-width:50%;margin-bottom:30px;margin-left:50px;}}.paragraph-text-only{padding-left:30px;padding-right:30px;}@media (min-width:650px){.paragraph-text-only{padding-left:40px;padding-right:40px;}}@media (max-width:768px){.paragraph--type--text-and-video > div:nth-child(2){margin-top:30px;}}@media (min-width:768px){.paragraph--type--text-and-video{display:-ms-flexbox;display:flex;max-width:1050px;margin:auto;}.paragraph--type--text-and-video > *{width:50%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:40px;}}.paragraph-video-only{padding-bottom:20px;}.video-container-field{position:relative;overflow:hidden;width:100%;padding-top:56.25%;}.media-oembed-content{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;}.site-footer{background-color:#292929;border-top:5px solid #ec040b;color:#e6e6e6;padding-bottom:40px;}.site-footer a{text-shadow:none;}.site-footer__wrapper{margin:0 20px;padding:30px 0 50px;}@media (min-width:650px){.site-footer__wrapper{margin:0 25px;}}@media (min-width:768px){.site-footer__wrapper{margin:0 auto;max-width:708px;}}@media (min-width:1250px){.site-footer__wrapper{max-width:1050px;}}header.site-header{background:black;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:5px solid #ec040b;}header.site-header > *{width:100%;}@media (min-width:768px){header.site-header > *{margin:0 auto;max-width:708px;}}@media (min-width:768px){header.site-header > *{width:95%;max-width:1200px;}}.toolbar-tab .toolbar-icon::before{max-width:20px;}.site-search{display:none;background-color:black;}.site-search--pattern-lab{display:block;}body{margin:0;}html{position:relative;}.l-main-body{margin:0 20px;padding:0 0 50px;position:relative;}@media (min-width:650px){.l-main-body{margin:0 25px;}}@media (min-width:768px){.l-main-body{margin:0 auto;max-width:708px;}}@media (min-width:1250px){.l-main-body{max-width:850px;}}@media (min-width:1250px){.main-content--with-hero{margin-top:-50px;}}.main-content--without-hero{padding-top:40px;}.maintenance-page header{padding:0 calc(50vw - 700px);}.maintenance-page header > a{width:235px;margin:0;float:left;}.maintenance-page header img{width:235px;max-width:235px;margin-top:-25px;float:left;padding-right:10px;margin-bottom:-10px;z-index:10;position:relative;transition:all 0.2s;}@media (max-width:650px){.maintenance-page header img{display:none;}}.maintenance-page header h1{line-height:40px;text-transform:uppercase;margin:0px;padding-top:20px;float:left;max-width:500px;font-size:30px;}@media screen and (min-width:380px){.maintenance-page header h1{font-size:calc(30px + 5 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){.maintenance-page header h1{font-size:35px;}}@media (max-width:650px){.maintenance-page header h1{width:60%;clear:both;padding:10px;}}.maintenance-page header h1 a{color:white;}.maintenance-page main{max-width:1400px;margin:0 auto;}.node--50 .paragraph-call-to-action{display:block;padding-top:0;padding:0;padding-bottom:30px;}@media (min-width:650px){.node--50 .paragraph-call-to-action{padding-bottom:20px;}}.node--50 .paragraph-call-to-action:after{content:none;}.node--50 .paragraph-call-to-action .call-to-action{display:none;}.node--50 .paragraph-call-to-action h2{font-size:24px;line-height:120%;}.node--50 .paragraph-call-to-action h2 a:link,.node--50 .paragraph-call-to-action h2 a:visited{color:#ec040b;text-decoration:none;}.node--50 .paragraph-call-to-action h2 a:hover,.node--50 .paragraph-call-to-action h2 a:focus,.node--50 .paragraph-call-to-action h2 a:active{color:#666666;text-decoration:underline;}@media (min-width:650px){.node--50 .field-content--wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:16px 20px;}}@media (min-width:1024px){.node--50 .field-content--wrapper{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;}}.node--type-research-paper .group-right{padding-left:1em;}.node--type-research-paper .field-publication-year{margin-top:1em;}.node--type-research-paper .image.image--without-credit{margin-bottom:1em;}.node--type-research-paper .file a:link,.node--type-research-paper .file a:visited{color:#ec040b;text-decoration:none;}.node--type-research-paper .file a:hover,.node--type-research-paper .file a:focus,.node--type-research-paper .file a:active{color:#666666;text-decoration:underline;}h1.research-paper-title{font-size:45px;}pre{margin-top:0;}.u-demo-bg{background-color:#cccccc;}.sg-colors{overflow:hidden;margin:5px;padding:0;}.sg-colors > li{overflow:hidden;border:1px solid #ccc;padding:0.3em;margin:0 0 10px;box-sizing:border-box;font-size:12px;}.sg-colors > li .sg-swatch{display:block;height:25px;border:dotted 1px gray;}.sg-colors > li .sg-info{line-height:1;}@media all and (min-width:400px){.sg-colors > li{float:left;width:49%;margin-right:1%;}}@media all and (min-width:700px){.sg-colors > li{width:24%;}.sg-colors > li:nth-child(4n+1){clear:both;}}.sg-breakpoints{overflow:hidden;position:relative;}.sg-breakpoints ul{margin:0;padding:0;}.sg-breakpoints li{list-style-type:none;margin:0;padding:0;}.sg-breakpoints .breakpoints > li{position:absolute;border-left:solid 3px #595959;height:100%;}.sg-breakpoints .breakpoints > li > .label{display:block;background:#595959;padding:3px;color:white;}.sg-breakpoints .breakpoints > li:hover{border-left-color:rgba(89,89,89,0.3);}.sg-breakpoints .breakpoints > li:hover > .label{opacity:0;}.sg-breakpoints .device_widths{padding-top:20px;}.sg-breakpoints .device_widths > li{border-bottom:solid 3px #cccccc;text-align:right;margin-bottom:15px;padding-right:15px;border-right:solid 3px #cccccc;}.sg-font-sizes thead{font-weight:bold;text-transform:uppercase;border-bottom:2px solid black;}.sg-font-sizes th,.sg-font-sizes td{text-align:left;white-space:nowrap;line-height:1.5em;}.sg-font-sizes th:first-child,.sg-font-sizes td:first-child{padding-right:12px;}.demo__block{height:200px;background-color:rgba(122,122,122,0.5);}.icons-container{max-width:1140px;margin:0 auto;padding:25px;}.icons-demo{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.icons__item{-ms-flex:auto;flex:auto;padding:0.3em;margin:0 0.5em 0.5em 0;border:1px solid #ddd;border-radius:8px;line-height:2em;overflow:hidden;}.icons__item:last-child{margin-bottom:0.5em;}.icons__item i{display:inline-block;width:32px;text-align:center;}.demo .g .gi{text-align:center;outline:dotted 1px #ccc;}.visually-hidden{display:none;}
