@import url('//fonts.googleapis.com/css?family=Open+Sans:400,700,800|Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=swap|Roboto+Condensed:700');
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html { height: 100%; overflow-y: scroll !important; }
body { margin: 0; min-height: 100%; background-color: #fff; font-family: Roboto, sans-serif !important; font-size: 14px; line-height: 20px; color: #333; }
img { max-width: 100%; vertical-align: middle; display: inline-block; height: auto; }
h1,
h2,
h3,
h4,
h5,
h6 { font-family: Roboto, sans-serif; font-weight: bold; margin-bottom: 10px; }
h1 {  /*font-size: 38px;
	    line-height: 44px;
	    margin-top: 20px;*/
font-size: 36px; font-weight: 300; font-style: normal; font-stretch: normal; line-height: 1.14; letter-spacing: 0.28px; color: #363636; margin-top: 0; }
h2 { font-size: 32px; line-height: 36px; margin-top: 20px; margin-top: 0px; margin-bottom: 19px; font-family: Roboto, sans-serif; color: #005e86; font-weight: 400; }
h3 { font-size: 24px; line-height: 30px; margin-top: 20px; }
h4 { font-size: 17px; line-height: 24px; margin-top: 10px; }
h5 { font-size: 14px; line-height: 20px; margin-top: 10px; }
h6 { font-size: 12px; line-height: 18px; margin-top: 10px; }
p { margin-top: 0; margin-bottom: 25px; font-size: 15px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.33; letter-spacing: 0.23px; color: #404e54; }
blockquote { margin: 0 0 10px 0; padding: 10px 20px; border-left: 5px solid #E2E2E2; font-size: 18px; line-height: 22px; }
figure { margin: 0; margin-bottom: 10px; }
figcaption { margin-top: 5px; text-align: center; }
ul,
ol { margin-top: 0px; margin-bottom: 10px; padding-left: 40px; }
fieldset { padding: 0; margin: 0; border: 0; }
button,
html input[type="button"],
input[type="reset"] { border: 0; cursor: pointer; -webkit-appearance: button; }
label { display: block; margin-bottom: 5px; font-weight: bold; }
a { text-decoration: none; }
.button { margin-top: 22px; padding-top: 10px; padding-bottom: 10px; border-radius: 4px; background-color: #ffce00; font-family: Roboto, sans-serif; color: #363636 !important; font-weight: 500; text-transform: uppercase; }
.button.nav-yellow { padding-right: 22px; padding-left: 22px; -webkit-transition: background-color 200ms ease; transition: background-color 200ms ease; cursor: pointer; }
.button.nav-yellow:hover { background-color: hsla(48.470588235294116, 100.00%, 45.67%, 1.00); }
.responsiveVersion,
.responsiveVersion div { background: transparent; bottom: 0; height: 1px; left: 0; opacity: 0; position: fixed; text-indent: -99999px; width: 0px; }
.container { padding-left: 0 !important; padding-right: 0 !important; }
