/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*,*:before,*:after{box-sizing:border-box}body{color:#111;font-family:"Verdana","Geneva",sans-serif;font-size:14px;line-height:1.5;text-rendering:optimizelegibility}p,form,table,h1,h2,h3,h4,h5,h6{margin:0 0 20px;padding:0}mark{padding:.2em}blockquote{border-left:4px solid #cfcfcf;margin:0 0 20px;padding:10px 20px}table{max-width:100%}table caption,table th,table td{padding:6px}table th{text-align:left}table td{display:table-cell}label,input{display:block}.background-block:before,.header:before,.header__block:before,.row:before,.category-cards:before,.navigation__problem:before,.answer__nav li:before,.video:before,.background-block:after,.header:after,.header__block:after,.row:after,.category-cards:after,.navigation__problem:after,.answer__nav li:after,.video:after{content:'';display:table}.background-block:after,.header:after,.header__block:after,.row:after,.category-cards:after,.navigation__problem:after,.answer__nav li:after,.video:after{clear:both}.events__heading,.event-box,.event-detail__content,.event-detail--half,.header__block,.header__nav,.half,.question,.navigation__problem .next-category,.navigation__problem .prev-category,.answer,.answer__nav,.video__box,.video__box--2,.video__box--3{float:left;min-height:1px;padding-left:10px;padding-right:10px;position:relative}.events{padding:30px 0}.events__header p{margin:0}.events__heading{width:100%}.events__actual{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.events__past{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.event-box{width:50%;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}@media only screen and (max-width: 499px){.event-box{width:100%}}.event-box:first-child{margin-bottom:20px}.event-box--background{background-color:#fdfdfd;padding:20px;width:100%}.event-box__date{color:#c10a26;font-family:"Ubuntu",sans-serif;font-size:40px}.event-box__city{color:#00538E;font-family:"Ubuntu",sans-serif;font-size:30px;margin-bottom:15px}.event-box__title{margin:0 0 10px}.event-box__link{color:#c10a26}.event-box__link:hover{color:#600513}.event-detail{margin-bottom:40px}.event-detail h3{margin-top:15px}.event-detail ul{list-style-type:square;margin-bottom:20px;padding-left:20px}.event-detail ul li{padding-bottom:3px}.event-detail__content{width:100%}.event-detail__content img{max-width:100%}.event-detail--half{width:50%}@media only screen and (max-width: 779px){.event-detail--half{width:100%}}.event-detail--half img{max-width:100%}.button{background-color:#00538E;border-radius:4px;box-shadow:0 -2px 0 0 rgba(0,0,0,0.2) inset;color:#e7e7e7;display:inline-block;font-size:18px;padding:12px 20px;text-align:center;text-decoration:none}.button:visited{background-color:#00538E;color:#e7e7e7}.button:hover{background-color:#023c6a;box-shadow:none;color:#e7e7e7}.button:active{background-color:#828282;box-shadow:0 2px 0 0 rgba(0,0,0,0.2) inset;color:#e7e7e7}.button__secondary{color:#c10a26}.button__secondary:hover,.button__secondary:focus{color:#c10a26;text-decoration:none}.button-flex-container .arrow{display:none}@media only screen and (min-width: 480px){.button-flex-container{display:flex;flex-direction:row;justify-content:space-between}.button-flex-container a{text-align:center;position:relative}.button-flex-container a:active .button-round,.button-flex-container a .button-round.active{background-color:#828282;box-shadow:0 2px 0 0 rgba(0,0,0,0.2) inset;color:#e7e7e7}.button-flex-container .arrow{display:inline-block;border-bottom:15px solid #e7e7e7;border-left:15px solid transparent;border-right:15px solid transparent;height:0;margin:0 auto;padding-top:35px;transition:all .3s ease;width:0;position:absolute;left:55px}.button-flex-container a:hover .arrow,.button-flex-container a:focus .arrow{padding-top:15px}.button-flex-container a:active .arrow{padding-top:15px}}.button-flex-container a{text-decoration:none}.button-round{display:flex;color:#c10a26;font-family:"Ubuntu",sans-serif;font-size:16px}@media only screen and (max-width: 479px){.button-round{padding:10px 0;text-decoration:underline}}@media only screen and (min-width: 480px){.button-round{flex-direction:row;justify-content:center;align-items:center;text-align:center;background-color:#00538E;width:140px;height:140px;border-radius:50%;color:#e7e7e7;transition:all .3s ease}.button-round:hover,.button-round:focus{color:white;transform:scale(1.1)}.button-round p{display:inline-block;margin:0;padding:0}.button-round span{display:none}}.button-round p{margin-bottom:0}.wrapper{max-width:960px;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}.wrapper:last-child{margin-bottom:0}.wrapper--offset{padding-bottom:60px;padding-top:50px}.wrapper--center{text-align:center}.background-block{padding-top:30px;padding-bottom:30px}.background-block--dark{background-color:#e7e7e7}.background-block--styleguide{padding-bottom:0}.header{border-bottom:1px solid #cfcfcf}.header__block{width:33.33333%;position:relative}@media only screen and (max-width: 767px){.header__block{width:100%;margin-bottom:20px}}.header__logo{display:inline-block;position:relative;top:20px;margin-bottom:20px;width:100px}.header__logo img{width:100%}.header__nav{width:66.66667%}@media only screen and (max-width: 767px){.header__nav{width:100%}}.header__nav ul{float:right;margin:0;padding:0}@media only screen and (max-width: 767px){.header__nav ul{float:left}}.header__nav li{float:left;font-size:16px;margin:20px}@media only screen and (max-width: 767px){.header__nav li{margin:0 10px 10px 0}}.header__nav li:last-child{margin:20px 0}@media only screen and (max-width: 767px){.header__nav li:last-child{margin:0 0 20px 0}}.header__nav__link{color:#111;display:block;padding:12px 17px}@media only screen and (max-width: 767px){.header__nav__link{background-color:#e7e7e7;padding:8px 12px}}.header__nav__link:hover{background-color:#111;color:#e7e7e7;text-decoration:none}.header__nav__link--active{background-color:#111;color:#e7e7e7;text-decoration:none}.footer__text-section{border-top:1px solid #cfcfcf}.footer__copyright{margin:0;display:inline-block}.footer__nav{float:right;position:relative}@media only screen and (max-width: 679px){.footer__nav{float:left;margin-bottom:20px}.footer__nav ul li{padding-left:0;padding-right:20px}}.footer__nav ul{text-align:right}.footer__nav li{display:inline-block;padding-left:20px}h1,h2,h3,h4{color:#00538E}h1,h2,h3{font-family:"Ubuntu",sans-serif}.row{margin-right:-10px;margin-left:-10px}.half{width:50%}.left{float:left}.right{float:right}.text-left{text-align:left}.text-right{text-align:right}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}a{color:#00538E}a:hover{color:#023c6a}h1{font-size:40px;font-weight:500;margin-top:15px}h2{font-size:30px;font-weight:400}.h2-styleguide{color:#828282;font-family:monospace;font-weight:bold;padding-top:20px}h3{font-size:24px;font-weight:400}h4{font-size:16px;font-weight:normal}h1,h2,h3,h4{line-height:1.2}img{max-width:100%}ul{list-style-type:none;margin:0;padding:0}hr{background:#cfcfcf;border:0;height:1px;margin-bottom:20px}.breadcrumbs{font-size:.9em}.tabs{position:relative;display:block;width:100%}.tabs section{background-color:#e7e7e7;left:0;position:relative;top:0;display:none}section h1{margin-top:0;margin-bottom:15px}.image--60{max-width:60%}@media only screen and (max-width: 659px){.image--60{max-width:100%}}.category-cards{display:flex;flex-wrap:wrap}.card__front,.card__back{cursor:pointer;width:100%;min-height:100%}.card__back{display:none}.card.effect__click.flipped .card__front{display:none}.card.effect__click.flipped .card__back{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.question{width:33.33333%;margin-bottom:20px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width: 849px){.question{width:50%}}@media only screen and (max-width: 599px){.question{width:100%}}.question--background{background-color:#fdfdfd;padding:20px;border-bottom:7px solid #f3f3f3;min-width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.question--text-nav{color:#c10a26}.question--text-button{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.question__text{color:#c10a26;margin-bottom:20px}.question__text--blue{color:#00538E}.navigation__problem{width:100%}.navigation__problem .next-category,.navigation__problem .prev-category{width:50%;color:#c10a26;padding-top:20px}.navigation__problem .next-category{float:right;text-align:right}.rounded-number{font-size:24px;color:white;background-color:#e7e7e7;height:50px;width:50px;border-radius:50%;padding:6px;display:inline-block;margin-bottom:10px}.answer{width:66.66667%;margin-bottom:20px}@media only screen and (max-width: 759px){.answer{width:100%}}.answer__nav{width:33.33333%}@media only screen and (max-width: 759px){.answer__nav{width:100%}}.answer__nav .rounded-number{float:left;margin-right:20px;text-align:center}.answer__nav li{margin-bottom:10px}.answer__nav li:last-child{margin-bottom:0}.answer__text a{word-wrap:break-word}.answer--background{background-color:#fdfdfd;padding:20px}.answer__heading{color:#c10a26;margin-bottom:20px;line-height:1.1}.answer__link{color:#c10a26}.answer__link.active{color:#828282}.answer .rounded-number{float:left;margin-right:20px;text-align:center}.text--big{font-size:1.6em}.text--small{font-size:.9em}.text--smaller{font-size:.8em}.video{margin-right:-10px;margin-left:-10px;margin-bottom:20px}.video__box{width:100%}.video__box--2{width:50%;margin-bottom:20px}@media only screen and (max-width: 699px){.video__box--2{width:100%}}.video__description{display:block;margin-bottom:10px}@media only screen and (min-width: 700px){.video__description{min-height:42px}}.video__box--3{width:33.33333%;margin-bottom:20px}@media only screen and (max-width: 699px){.video__box--3{width:100%}}.video__box--featured{margin-bottom:20px}.video__box:last-child{margin-bottom:0}.video__box--2:nth-of-type(even){clear:left}@media only screen and (min-width: 700px){.video__box--2:nth-last-child(2){margin-bottom:0}}.video__wrapper{float:none;clear:both;width:100%;position:relative;padding-bottom:50%;padding-top:25px;height:0}.video__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video--frontpage{margin-top:40px;margin-bottom:0}.events{padding:30px 0}.events__header p{margin:0}.events__header hr:last-child{margin-bottom:0}.events__heading{width:100%}.events__actual{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.events__past{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.event-box{width:50%;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}@media only screen and (max-width: 499px){.event-box{width:100%}}.event-box:first-child{margin-bottom:20px}.event-box--background{background-color:#fdfdfd;padding:20px;width:100%}.event-box__date{color:#c10a26;font-family:"Ubuntu",sans-serif;font-size:40px}.event-box__city{color:#00538E;font-family:"Ubuntu",sans-serif;font-size:30px;margin-bottom:15px}.event-box__title{margin:0 0 10px}.event-box__link{color:#c10a26}.event-box__link:hover{color:#600513}.event-detail{margin-bottom:40px}.event-detail h3{margin-top:15px}.event-detail ul{list-style-type:square;margin-bottom:20px;padding-left:20px}.event-detail ul li{padding-bottom:3px}.event-detail__content{width:100%}.event-detail__content img{max-width:100%}.event-detail--half{width:50%}@media only screen and (max-width: 779px){.event-detail--half{width:100%}}.event-detail--half img{max-width:100%}
