@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    font-stretch: normal;
    src: url(https://fonts.gstatic.com/s/opensans/v35/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVAexQ.ttf) format('truetype')
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
    src: url(https://fonts.gstatic.com/s/opensans/v35/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVc.ttf) format('truetype')
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
    src: url(https://fonts.gstatic.com/s/opensans/v35/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVc.ttf) format('truetype')
}

@font-face {
    font-family: Atkinson-regular;
    src: url(/assets/AtkinsonHyperlegible-Regular.ttf)
}

@font-face {
    font-family: Atkinson-bold;
    src: url(/assets/AtkinsonHyperlegible-Bold.ttf);
    font-weight: bold
}

html, body {
        font-family: Atkinson-regular !important;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	outline: 0;
}

h1,h2,h3,h4,h5,h6 {
    font-family: Atkinson-bold !important;
    text-transform: initial
}

.logo {
    background-color: unset;
    height: 135px;
    transform: translateY(-14px);
    display: block;
    margin-left: auto;
    margin-right: auto;
}

a {
    color: #E61A2F;
    text-decoration: none;
}

a:hover, a:focus {
    color: #a21221;
    text-decoration: underline;
}

a:active, a:hover {
    outline: 0;
}

#container {
	max-width:				768px;
	height:					auto;
	position:				relative;
	margin:					2% auto 0 auto;
	background:				#fff;
	padding:				30px 30px 20px 30px;
}

#text {
	color:					#000;
	font-size:				10pt;
	margin:					0;
	padding:				0 10px 0 0;
	text-align:				justify;
}

#text h1 {
	max-width:				100%;
	font-weight:			normal;
	text-align:				justify;
        font-size: 3em;
	margin:					25px 0 5px 0;
}

#text h2 {
	width:					100%;
	color:					#000;
	font-weight:			normal;
	text-align:				justify;
	font-size:				14px;
	margin:					20px 0 0 0;
}

#text p {
	width:					100%;
	margin:					6px 0 0 0;
	text-align:				justify;
	padding:				0;
        font-size: 20px;
        line-height: 2;
}