*,*:after,*:before{box-sizing:inherit;margin:0;padding:0}html{box-sizing:border-box;font-family:'Open Sans',Arial,sans-serif;color:#444}input,button,textarea{font-family:inherit}body{background-color:#f7fafb;margin:0 auto}img{border:none;max-width:100%}a{color:#009AE0;display:inline-block}

body{max-width:500px;min-width:320px;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased}@media (min-width:1px){body{max-width:none}}.container{padding-right:16px;padding-left:16px}@media (min-width:550px){.container{padding-right:25px;padding-left:25px}}@media (min-width:750px){.container{padding-right:30px;padding-left:30px}}@media (min-width:1000px){.container{padding-right:40px;padding-left:40px;max-width:1280px}}@media(min-width:1280px){.container{padding-right:0;padding-left:0;margin-left:auto;margin-right:auto;width:1200px}}main{min-height:60vh}.unlinkify{color:inherit;text-decoration:none}.old-browser{background-color:#2A7AE4;text-align:center;line-height:1.4;padding:8px}

.buttonLight{background:transparent;border:2px solid currentColor;color:#4dba7a;text-decoration:none;text-transform:uppercase;border-radius:5px;font-size:15px;font-weight:bold;text-align:center;display:inline-block;padding:.5rem 1.2rem;-webkit-transition:color 300ms,background-color 300ms;transition:color 300ms,background-color 300ms;cursor:pointer}@media (min-width:1000px){.buttonLight{padding:15px 60px}}.buttonLight:hover{background-color:#4dba7a;color:#FFF}.buttonForm{border:none;background:#fff;color:#9898a6;font-size:.8125em;font-weight:bold;text-align:center;border:2px solid #9898a6;height:100%;border-top-right-radius:5px;border-bottom-right-radius:5px;vertical-align:middle;cursor:pointer;-webkit-transition:color .5s,background-color .5s;transition:color .5s,background-color .5s;border-left:none}.buttonForm:hover{background-color:#9898a6;color:#FFF}



.titulo-principal{background-color:#5e9edc;color:#fff;font-weight:bold;font-size:24px;letter-spacing:-.6px;line-height:1.2;padding-bottom:1em;padding-top:1em;text-align:left}.titulo-principal[data-erro]{background-color:#D64B4E}.subtitulo-outros-instrutores{letter-spacing:-.6px;line-height:1.2;text-align:left;margin-bottom:1em}.titulo{font-weight:bold;font-size:24px;padding-bottom:1em;padding-top:1em;line-height:1.2}@media (min-width:600px){.titulo-principal{font-size:48px;letter-spacing:-1px}}@media (min-width:1000px){.titulo-principal{font-size:60px;font-weight:900;letter-spacing:-1.3px}}

