<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* Reset CSS
 * --------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
    padding: 0;
    margin: 0;
}
a{
	text-decoration:none;
}
table {
    border-spacing: 0;
}
fieldset,img {
    border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
    font-weight: normal;
    font-style: normal;
}
strong{
	font-weight: bold;
}
ol,ul {
    list-style: none;
    margin:0;
    padding:0;
}
caption,th {
    text-align: left;

}
h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    font-size: 100%;
    margin:0;
    padding:0;
    color:white;
}
q:before,q:after {
    content:'';
}
abbr,acronym { border: 0;
}

body, html { width: 100%; height: 100%; }

.footer .row4:after,
.tabs-navigation:after,
.item-container .item:after,
.row:after,
.tidy {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

 
body {
	font-family: 'Roboto', sans-serif;
	color: #fff;
	background: #283e5a;
	font-size: 16px;
	line-height: 1.2;
}

img { max-width: 100%; }


p { margin:0; padding: 0 0 20px 0; }
p.large { font-size: 21px; color: #fff; padding: 0 0 40px 0; }
p.large.last { padding: 0 0 20px 0; }

h1 { margin: 0; padding: 40px 0; line-height: 1; }
h2 { margin: 0; padding: 40px 0; line-height: 1.2; }
h3 { margin: 0; padding: 20px 0; line-height: 1.2; }

.wrapper { }


.header { }
.header &gt; .inner { padding: 60px 10px; max-width: 1240px; margin: 0 auto; background: url('img/bg.png') no-repeat 100% 0; background-size: 895px; }
.header h1 { font-size: 100px; color: #fff; text-transform: uppercase; font-weight: 700; padding: 0; }
.header h2 { font-size: 22px; color: #fff; text-transform: none; font-weight: 400; padding: 0; }

.header .row0 { padding: 0 0 150px 0; }
.header .row0 img { width: 190px; }
.header .row1 { display: table; padding: 0 0 10px 0; max-width: 700px; background: #283e5a; }
.header .row1 .col1 { display: table-cell; vertical-align: top; }
.header .row1 .col2 { display: table-cell; vertical-align: bottom; }
.header .row1 .col2 h2 { padding: 0 0 9px 15px; }

.header .row2 { padding: 20px 0; font-size: 23px; font-weight: 300; }

.header .row3 { display: inline-block; padding: 60px 0 10px; }
.header .row3 .col1 { float: left;  width: 33.33%; }
.header .row3 .col2 { float: left;  width: 33.33%; }
.header .row3 .col3 { float: left;  width: 33.33%; }
.header .row3 img { padding: 0 10px 0 0; width: 30px; }
.header .row4 { font-size: 23px; font-weight: 300; }

.stat span { font-weight: 700; min-width: 75px; display: block; float: left; }

.amy-johnson {}
.amy-johnson h1 { font-size: 52px; }
.amy-johnson h3 { padding: 0 0 40px 0; }
.amy-johnson .header &gt; .inner { background-size: 800px; }
.amy-johnson .section1 h2,
.amy-johnson .section3 h2,
.amy-johnson .section4 h2 { font-size: 44px; }
.amy-johnson .section3 .mb60 { margin-bottom: 60px; }
.amy-johnson .section3 p.large { color: #2f2f2f }
.amy-johnson .section3 a { text-decoration: underline; color: #2f2f2f; }
.amy-johnson .section3 .row .col1 { float: left; width: 30%; text-align: left; }
.amy-johnson .section3 .row .col1 &gt; .inner { padding: 0 40px 20px 0; }
.amy-johnson .section3 .row .col2 { float: left; width: 70%; text-align: left; }
.amy-johnson .section3 .row .col2 h2 { padding: 0 0 40px 0; }


.section { padding: 40px 0; }
.section h2 { font-size: 72px; }
.section &gt; .inner { padding: 0 10px; max-width: 1240px; margin: 0 auto; }

.separator { width: 6px; margin: 20px auto; background: #e40046; height: 150px; }
.pb0 { padding-bottom: 0; }


.section1 { font-size: 28px; text-align: center; }
.section1.pb0 { padding-bottom: 0; }
.section1 a { text-decoration: underline; color: #fff; }

.section2 { text-align: center; }
.section2 a { text-decoration: underline; color: #fff; }

.section3 { text-align: center; background: #f1f1f1; color: #2f2f2f; }
.section3 h2 { color: #e40046; font-size: 52px; }


.section4 { text-align: center; }
.section4 h2 { color: #fff; font-size: 72px; }
.section4 a { text-decoration: underline; color: #fff; }

.section4 .row { padding: 40px 0; border-top: solid 1px #909090; text-align: left; }
.section4 .row.first { border-top: none; }
.section4 .row .col1 { font-size: 30px; font-weight:700; color: #fff; float: left; width: 30%; }
.section4 .row .col2 { font-size: 20px; font-weight:400; color: #fff; float: left; width: 70%; }
.section4 .row .col2 .inner { padding: 0 0 0 20px; }

.statements { padding: 40px 0 60px; max-width: 850px; margin: 0 auto; }


.section5 { background: #f1f1f1; color: #e40046; text-align: center; }
.section5 h2 { color: #e40046; font-size: 72px; }
.section5 p.large { color: #2f2f2f; }
.section5 a { text-decoration: underline; color: #2f2f2f; }
.section5 .item-container .item .inner .content .row2 { font-weight: 400; }


.section6 { color: #fff; text-align: center; }
.section6 h2 { font-size: 52px; color: #fff; }

.graph { max-width: 90%; margin: 0 auto; }
.graph .note { padding: 20px 0 0; }


.tabs-navigation { border-bottom: solid 5px #e40046; }
.tabs-navigation li { float: left; width: 33.33%; }
.tabs-navigation li .inner { padding-right: 10px; }
.tabs-navigation li:last-child .inner { padding-right: 0; }
.tabs-navigation li a { text-decoration: none; background: #334f73; display: block; text-align: center; color: #fff; font-size: 18px; font-weight: 400; padding: 30px 0; }
.tabs-navigation li a.active { background: #e40046; }

.tab { display: none; padding: 40px 20px; background: #334f73; }
.tab.active { display: block; }



.data-table .odd td.col1 { background: #e40046; color: #fff; }
.data-table .even td.col1 { background: #e61455; color: #fff; }

.data-table { width: 100%; border-spacing: 0; border-bottom: solid 1px #e40046; padding: 0 0 5px 0; }
.data-table thead th { vertical-align: bottom; color: #fff; font-size: 16px; font-weight: 700; border-bottom: solid 1px #e40046; }
.data-table tbody td { vertical-align: bottom; font-size: 16px; color: #fff; text-align: left; }
.data-table tbody .odd { margin: 0; background: #283e5a; color: #fff; }
.data-table tbody .even { margin: 0; background: #334f73; color: #fff; }


.data-table thead th { padding: 10px 10px; }
.data-table tbody td { padding: 10px 10px; }

.data-table.cols6 .col1 { width: 16.66%; }
.data-table.cols6 .col2 { width: 16.66%; }
.data-table.cols6 .col3 { width: 16.66%; }
.data-table.cols6 .col4 { width: 16.66%; }
.data-table.cols6 .col5 { width: 16.66%; }
.data-table.cols6 .col6 { width: 16.66%; }

.wrapper-data-table { margin: 10px 0 40px; padding: 0 0 20px 0; }
.wrapper-scroll { overflow: auto; padding: 0 0 20px; }

.note { text-align: left; font-style: italic; font-size: 14px; }

.amy-johnson .section3 a.button,
a.button { font-size: 20px; font-weight: 700; display: inline-block; padding: 15px 30px; background: #e40046; color: #fff; text-align: center; text-decoration: none; }
a.button:hover { background: #fb2466; }

a.button.white { background: #fff; color: #e40046; }
a.button.white:hover { background: #fff; color: #e40046; }



.item-container { padding: 20px 0 40px; }
.item-container .item { float: left; width: 25%; }
.item-container .item .inner { padding: 0 15px; }
.item-container .item .inner .image { position: relative; }
.item-container .item .inner .image img { display: block; }
.item-container .item .inner .image .overimage { font-weight: 700; font-size: 22px; text-align: left; color: #fff; position: absolute; left: 10px; bottom: 10px; padding: 5px 10px; background: #e40046; }
.item-container .item .inner .image .overimage { position: initial; font-size: 20px; background: none; padding: 15px 0 10px 0; color: #2f2f2f; }
.item-container .item .inner .content { text-align: left; padding: 0 0 30px; color: #2f2f2f; font-size: 14px; line-height: 1.3; }
.item-container .item .inner .content .row1 { font-weight: 700; padding: 0 0 5px 0; }
.item-container .item .inner .content .row2 { font-weight: 700; padding: 0 0 10px 0; }
.item-container .item .inner .content .row3 { padding: 0 0 10px 0; }
.item-container .item .inner .content .row3 p.small { padding: 20px 0 0; font-style: italic; }
.item-container .item .inner .content .source { font-style: italic; }
.item-container .item .inner .content .source a { color: #2f2f2f; text-decoration: underline; }

.footer { padding: 80px 0 40px; color: #fff; text-align: center; }
.footer &gt; .inner { padding: 0 10px; max-width: 1240px; margin: 0 auto; }
.footer a { color: #fff; }
.footer .row1 { padding: 0 0 20px 0; }
.footer .row1 img { width: 190px; }
.footer .row1 { max-width: 190px; margin: 0 auto; }
.footer .row2 { padding: 0 0 20px 0; }
.footer .row3 { padding: 0 0 20px 0; font-size: 23px; }
.footer .row4 { padding: 0 0 20px 0; width: 200px; margin: 0 auto; }
.footer .row4 .col1 { width: 33.33%; float: left; }
.footer .row4 .col2 { width: 33.33%; float: left; }
.footer .row4 .col3 { width: 33.33%; float: left; }

.mobile { display: none; }
.desktop { display: inline-block; }



@media screen and (max-width: 1024px) {
	
	
	
	h2 { padding: 20px 0; }
	
	p.large { padding: 0 0 20px 0; }
	
	.section { padding: 20px 0; }
	
	.header .row1 { background: none; }
	
	.header h1 { font-size: 60px; }
	.header h2 { font-size: 20px; }
	.header .row1 .col2 h2 { padding: 0 0 4px 15px; }
	.header .row2,
	.header .row4 { font-size: 20px; }
	
	.section h2 { font-size: 42px; } 
	p.large { font-size: 18px; }
	
	
	.amy-johnson h1 { font-size: 42px; } 
	.amy-johnson .section1 h2 { font-size: 42px; padding: 20px 0; }
	.amy-johnson .section3 .row .col2 h2 { padding: 20px 0; }
	
	.amy-johnson .header &gt; .inner { background-size: 775px; }

}




@media screen and (max-width: 720px) {
	
	.mobile { display: inline-block; }
	.desktop { display: none; }
	
	.header &gt; .inner { background: url(img/bg-mobile.png) no-repeat 100% 0; }
	.header .row0 { padding: 0 0 40px 0; }
	.header .row1 .col1,
	.header .row1 .col2 { display: block; }
	
	.header .row0 img { width: 130px; }
	
	.header .row1 .col2 h2 { padding: 0 0 4px 0; }
	
	.amy-johnson .header &gt; .inner { background: url(img/bg-mobile.png) no-repeat 100% 0; background-size: 240px; }
	
	.amy-johnson .section3 .row .col1,
	.amy-johnson .section3 .row .col2 { width: 100%; float: none; text-align: center; }
	
	.amy-johnson .section3 .row .col1 .inner { padding: 0 0 20px 0; }
	
	
	.item-container { padding: 20px 0; }
	.item-container .item { float: none; width: 100%; }
	.item-container .item .inner { padding: 0; }
	.item-container .item .inner .image img { margin: 0 auto; }
	.item-container .item .inner .content { text-align: center; }
	.item-container .item .inner .image .overimage { left: 15%; text-align: center; }
	
	.section4 .row { text-align: center; padding: 20px 0 30px; }
	.section4 .row .col1,
	.section4 .row .col2 { width: 100%; float: none; }

	.section4 .row .col1 { padding: 0 0 20px 0; font-size: 26px; }
	.section4 .row .col2 .inner { padding: 0; }
	
	.tabs-navigation li { float: none; width: 100%; }
	.tabs-navigation li .inner { padding: 0 0 5px 0; }
	
	.statements { padding: 20px 0; }
	
}</pre></body></html>