html,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{line-height:1}ol,ul{list-style:none}blockquote{quotes:none}blockquote:before,blockquote:after{content:'';content:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}th{font-weight:400}a img{border:none;vertical-align: middle}

@font-face{font-family:'Futura';font-style:normal;font-weight:400;src:url(fonts/FuturaBookC.eot);src:local('Futura Book'),local('FuturaBookC'),local('FuturaBook'),url(fonts/FuturaBookC.eot?#iefix) format("embedded-opentype"),url(fonts/FuturaBookC.woff2) format("woff2"),url(fonts/FuturaBookC.woff) format("woff"),url(fonts/FuturaBookC.ttf) format("truetype"),url(fonts/FuturaBookC.svg) format("svg");font-display: swap;}
@font-face{font-family:'Futura';font-style:italic;font-weight:400;src:url(fonts/FuturaBookCItalic.eot);src:local('Futura Book Italic'),local('FuturaBookC-Italic'),local('FuturaMedium-Italic'),url(fonts/FuturaBookCItalic.eot?#iefix) format("embedded-opentype"),url(fonts/FuturaMediumC-Italic.woff2) format("woff2"),url(fonts/FuturaBookCItalic.woff) format("woff"),url(fonts/FuturaBookCItalic.ttf) format("truetype"),url(fonts/FuturaBookCItalic.svg) format("svg");font-display: swap;}
@font-face{font-family:'Futura';font-style:normal;font-weight:500;src:url(fonts/FuturaMediumC.eot);src:local('Futura Medium'),local('FuturaMediumC'),local('FuturaMedium'),url(fonts/FuturaMediumC.eot?#iefix) format("embedded-opentype"),url(fonts/FuturaMediumC.woff2) format("woff2"),url(fonts/FuturaMediumC.woff) format("woff"),url(fonts/FuturaMediumC.ttf) format("truetype"),url(fonts/FuturaMediumC.svg) format("svg");font-display: swap;}
@font-face{font-family:'Futura';font-style:italic;font-weight:500;src:url(fonts/FuturaMediumC-Italic.eot);src:local('Futura Medium Italic'),local('FuturaMediumC-Italic'),local('FuturaMedium-Italic'),url(fonts/FuturaMediumC-Italic.eot?#iefix) format("embedded-opentype"),url(fonts/FuturaMediumC-Italic.woff2) format("woff2"),url(fonts/FuturaMediumC-Italic.woff) format("woff"),url(fonts/FuturaMediumC-Italic.ttf) format("truetype"),url(fonts/FuturaMediumC-Italic.svg) format("svg");font-display: swap;}
@font-face{font-family:'Futura';font-style:normal;font-weight:700;src:url(fonts/FuturaDemiC.eot);src:local('Futura Demi'),local('FuturaDemiC'),local('Futura-Demi'),url(fonts/FuturaDemiC.eot?#iefix) format("embedded-opentype"),url(fonts/FuturaDemiC.woff2) format("woff2"),url(fonts/FuturaDemiC.woff) format("woff"),url(fonts/FuturaDemiC.ttf) format("truetype"),url(fonts/FuturaDemiC.svg) format("svg");font-display: swap;}

body{line-height: 1;font: 60px 'Futura',Calibri,Arial,sans-serif; font-weight: 400; font-style: normal; background: #e6f3f9; padding: 100px; margin: 0;color: #343434;}
h1,h2{font: 60px 'Futura',Calibri,Arial,sans-serif; font-weight: 400; font-style: normal;}
body a{text-decoration: none;color: #4285f4;}
body a:hover{text-decoration: underline;color: #005c9c}
section{float: left;width: 100%}
footer{font-size: 25.05%;  position: absolute;transform: rotate(-90deg) scaleX(-1);transform-origin: top left;left: 20px; bottom: 30%;}
footer div{transform: scaleX(-1);}
header{float: left;width: 30%;margin-bottom: 100px;}
nav{width: 70%;float: left;font-size: 50%;text-align: right;line-height: 30px;}
header img{width: 300px;display: inline-block;vertical-align: top;}

nav li{display: inline-block;vertical-align: top; margin-left: 40px;}
nav li:first-child{margin-left: 0}
section ul{margin-top: 30px;}
.list-dashed { margin-left: 1.25em}
.list-dashed ul { margin-left: 1.25em; margin-top: .5em}
.list-dashed li { margin-bottom: .5em}
.list-dashed li:before { content: '\2014\a0'!important; color: #4285f4; float: left; margin-left: -1.25em}
section strong{font-size: 110%;}

@media (max-width: 1199px) and (min-width: 1024px) {
    body{padding: 50px;font-size: 54px;}
}
@media (max-width: 1023px){
    body{padding: 100px 90px 0;}
    header{margin-bottom: 30px;float: left;width: 100%}
    header img{width:100%;}
    nav{float: left;width: 100%;text-align: left;margin-bottom: 100px; margin-top: 10px;font-size: 100%;}
    nav li{margin-left: 0;width: 100%;margin-bottom: 10px; line-height: 152%;}
    footer{bottom:inherit}
}