@font-face{
    font-family: 'galano_grotesquebold';
    src: url('fonts/rene_bieder_-_galano_grotesque_bold-webfont.woff2') format('woff2'),
    url('fonts/rene_bieder_-_galano_grotesque_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face{
    font-family: 'galano_grotesquemedium';
    src: url('fonts/rene_bieder_-_galano_grotesque_medium-webfont.woff2') format('woff2'),
    url('fonts/rene_bieder_-_galano_grotesque_medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face{
    font-family: 'galano_grotesqueregular';
    src: url('fonts/rene_bieder_-_galano_grotesque-webfont.woff2') format('woff2'),
    url('fonts/rene_bieder_-_galano_grotesque-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
body{ width: 950px; margin: 0 auto !important; }
#header{ padding: 14px 0 4px; }
#header h1{ font-family: 'galano_grotesquemedium', sans-serif; color: #0596de; font-size: 16px; padding-left: 45px; margin-bottom: 4px; }
#header h1 p{ position: relative; top: -10px; display: inline-block; padding-left: 10px; }
#header .header-encart{ background-color: #d5edfc; padding: 2px 0 8px; }
#header h2, #header h3{ text-align: center; font-family: 'galano_grotesquebold', sans-serif; color: #0596de; }
#header h2{ font-size: 45px; text-transform: uppercase; margin-bottom: 20px; }
#header h3{ font-size: 25px; line-height: 35px; margin-top: 0; }
#main{ padding: 0 45px; }
#main p{ font-family: 'galano_grotesqueregular', sans-serif; font-weight: 600;color: #435f71; text-align: justify; font-size: 16px; line-height: 28px; margin: 0; }
#main p a{ color: #435f71; }
#main p.question{ font-family: 'galano_grotesquebold', sans-serif; margin-top: 30px; display: inline-block }
#main p.center{ text-align: center; margin-top: 30px; }
#main #section1 div{ width: 634px; display: inline-block; padding-left: 15px; }
#main #section1 div p.question{ padding-right: 8px; }
#main #section2 div{ width: 530px; display: inline-block; }
#main #section2 img{ float: right; padding-top: 20px; }
#main #section2 button{ background-color: #fcc32d; border: none; box-shadow: none; text-shadow: none; outline: none; border-radius: 8px; padding: 8px 24px; }
#main #section2 button a{ font-family: 'galano_grotesquebold', sans-serif; font-size: 15px; line-height: 24px; color: #FFFFFF; text-decoration: none }
#main #section2 button a:hover{ text-decoration: underline; }
#main #section2 .button-centerer{ text-align: center; width: auto; display: block; margin: 25px 0 40px; }
#footer{ background-color: #269be0; color: #FFFFFF; padding: 35px 0 15px; }
#footer li{ display: inline-block; list-style: none; width: 33%; margin: 0; text-align: center }
#footer li b{ font-size: 30px; line-height: 24px; font-family: 'galano_grotesqueregular', sans-serif; font-weight: 400; letter-spacing: 2px; padding-left: 12px; }
#footer li p{ font-size: 14px; line-height: 22px; font-family: 'galano_grotesquemedium', sans-serif; letter-spacing: .100rem; }
#footer li small{font-size: 22px;}