@import url('fontes.css');

body, html {
  font-family: 'Unimed_Sans_Book';
  overflow-x: hidden;
  font-size: 17px;
  color: #000;
}

@media (min-width:1200px) {
  .container {
   /*max-width: 1300px !important;*/
  }
}

a:hover {text-decoration: none !important;}
.center {text-align: center;}
.right {text-align: right;}
.mobile,.none {display: none;}
.vertical {margin: auto 0;}
.imgtotal img {width: 100%}
.float_right {float: right;}
strong {font-family: 'Unimed_Sans_SemiBold';}
.nopadding-left {padding-left: 0;}
.nopadding-right {padding-right: 0;}
#iraotopo {position: fixed;bottom: 40px;right: 30px;z-index: 9999;width: 32px;height: 32px;text-align: center;background: #0f2b41;cursor: pointer;border: 0;border-radius: 50%;text-decoration: none;transition: opacity 0.2s ease-out;opacity: 0;}
#iraotopo:hover {background: #4ab9b5;}
#iraotopo.show {opacity: 1;}
textarea:focus, input:focus, select:focus {box-shadow: 0 0 0 0;border: 0 none;outline: 0;}
.inativo {margin-top: 50px;}

/* HEADER */
header {
  box-shadow: 0px 0px 50px -10px rgba(0,0,0,0.15);
}
header .barra {
  background: #142326;
  padding: 1px 0 5px;
}
header .barra a {
  color: #fff;
  padding: 0 20px 0 0;
  font-size: 14px;
}
header .barra a:hover {
  color: #fcb913;
}
header .logo {
  padding: 20px 0;
}
header .logo img {
  width: 70%;
}
header .menu {
  color: #ccc;
}
header .menu a {
  display: inline-block;
  padding: 5px 30px;
  font-size: 18px;
  font-family: 'Unimed_Sans_SemiBold';
  color: #a4a4a4;
}
header .menu a:hover {
  background: #f9f9f9;
  border-radius: 20px;
}
header .menu .f1.ativo {
  color: #4acc76;
}
header .menu .f2.ativo {
  color: #fccb05;
}
header .menu .f3.ativo {
  color: #df7d00;
}
header .menu .f4.ativo {
  color: #4c92da;
}
header .menu .f5 {
  font-family: 'Unimed_Sans_Book';
  color: #901e74;
}
header .menu .f5:hover {
  background: transparent;
  color: #901e74;
}

/* APRESENTACAO */
.apresentacao {
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100vh;
}
.apresentacao .bg_video {
  position: fixed; 
  right: 0; 
  bottom: 0;
  min-width: 100%; 
  min-height: 100%;
  width: auto; 
  height: auto; 
  z-index: -1000;
  background-size: cover;
  filter: brightness(35%);
}
.apresentacao img {
  width: 200px;
}
.apresentacao .l_vitall {
  margin: 50px 0 150px;
}
.apresentacao h1 {
  font-family: 'Unimed_Sans_Bold';
  text-transform: uppercase;
  font-size: 30px;
  margin-bottom: 25px;
}
.apresentacao a.continuar {
  border: 1px solid #fff;
  color: #fff;
  margin-top: 20px;
  border-radius: 30px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: 'Unimed_Sans_SemiBold';
}
.apresentacao a.continuar:hover {
  background: #fcb913;
  border: 1px solid #fcb913;
}
.apresentacao a.continuar i {
  padding-left: 8px;
}

/* INICIO */
.inicio {
  background: #000;
}
.inicio .container-fluid {
  background: rgba(0,0,0,0.6);
  position: relative;
  z-index: 1;
}
.inicio .container-fluid p {
  margin: 0;
}
.inicio video {
  width: 100%;
  position: relative;
  margin-top: -39px;
  z-index: 0;
}
.inicio a.conheca {
  /*background: rgba(153, 152, 152, 0.4);*/
  color: #fff;
  font-family: 'Unimed_Sans_SemiBold';
  font-size: 17px;
  /*border-radius: 30px;*/
  width: 100%;
}
.inicio a.conheca:hover {
  background: rgba(153, 152, 152, 0.9);
  border-radius: 30px;
}
.inicio a.conheca i {
  padding-left: 8px;
}
/*.inicio {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100vh;
}
.inicio .bg_video {
  position: absolute;
  min-width: 100%; 
  min-height: 100%;
  width: auto; 
  height: auto; 
  z-index: -1000;
  background-size: cover;
  filter: brightness(35%);
  margin-top: 129px;
}
.inicio a.conheca {
  background: rgba(153, 152, 152, 0.4);
  color: #fff;
  font-family: 'Unimed_Sans_SemiBold';
  font-size: 20px;
  border-radius: 30px;
  padding-left: 40px;
  padding-right: 40px;
}
.inicio a.conheca:hover {
  background: rgba(153, 152, 152, 0.9);
}
.inicio a.conheca i {
  padding-left: 8px;
}*/

/* ALIADOS */
.aliados .links {
  margin-top: 60px;
}
.aliados a {
  border: 1px solid transparent;
  color: #333;
  display: block;
  margin: 40px 0;
  padding: 7px 0;
  border-radius: 30px;
  width: 100%;
  font-family: 'Unimed_Sans_SemiBold';
}
.aliados a.l0:hover {
  border: 1px solid #666;
}
.aliados a.l1 {
  background: #e6e6e6;
}
.aliados a.l1:hover {
  background: #f1f1f1;
}
.aliados a.l2 {
  background: #5bc500;
}
.aliados a.l2:hover {
  background: #81d679;
}
.aliados a.l3 {
  background: #fdb913;
}
.aliados a.l3:hover {
  background: #eee78d;
}
.aliados a.l4 {
  background: #ff6a05;
}
.aliados a.l4:hover {
  background: #fdad72;
}
.aliados a.l5 {
  background: #86a5ff;
}
.aliados a.l5:hover {
  background: #9db0fd;
}
.aliados .bg1 {
  background: #f1f1f1;
  height: 100%;
}
.aliados .bg2 {
  background: #81d679;
  height: 100%;
}
.aliados .bg3 {
  background: #eee78d;
  height: 100%;
}
.aliados .bg4 {
  background: #fdad72;
  height: 100%;
}
.aliados .bg5 {
  background: #a9b9fd;
  height: 100%;
}
.aliados video {
  width: 100%;
}
.aliados .espacamento {
  margin: 30px 100px 100px 30px;
}
.aliados .espacamento h1 {
  font-family: 'Unimed_Sans_Bold';
  font-size: 30px;
  margin-bottom: 30px;
}

/* JORNADA FASE 1 */
.jornada .fase1 .camada1 {
  background: url('../fotos/97564754363456456354.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left center;
  padding: 120px 0 100px;
}
.jornada .fase1 .camada1 .box {
  background: #fff;
  border-radius: 20px;
  padding: 50px;
  color: #25783c;
  font-family: 'Unimed_Sans_Regular';
  font-size: 18px;
}
.jornada .fase1 .camada1 .box h2 {
  font-family: 'Unimed_Sans_SemiBold';
  text-align: center;
  background: #25783c;
  color: #fff;
  font-size: 20px;
  border-radius: 50px;
  padding: 10px 0;
  top: -72px;
  position: relative;
}
.jornada .fase1 .camada1 .box h3 {
  font-family: 'Unimed_Sans_Regular';
  text-align: center;
  background: #25783c;
  color: #fff;
  font-size: 20px;
  border-radius: 50px;
  padding: 10px 0;
  top: 35px;
  position: relative;
}
.jornada .fase1 .camada2 {
  background: url('../fotos/09675874567564754.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left center;
  padding: 70px 0;
}
.jornada .fase1 .camada2 .box {
  color: #fff;
  font-family: 'Unimed_Sans_Regular';
  font-size: 18px;
  padding: 50px;
}
.jornada .fase1 .camada2 h2 {
  font-family: 'Unimed_Sans_Bold';
  color: #1f783c;
  font-size: 100px;
  margin-bottom: 50px;
}
.jornada .fase1 .camada2 h3 {
  font-family: 'Unimed_Sans_SemiBold';
  color: #1f783c;
  font-size: 40px;
  margin-bottom: 20px;
}
.jornada .fase1 .camada3 {
  background: url('../fotos/956785765476565475.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right center;
}
.jornada .fase1 .camada3 .box {
  color: #fff;
  font-family: 'Unimed_Sans_Regular';
  font-size: 18px;
  padding: 50px;
}
.jornada .fase1 .camada3 h2 {
  font-family: 'Unimed_Sans_Bold';
  color: #61ce6e;
  font-size: 100px;
  margin-bottom: 50px;
}
.jornada .fase1 .camada3 h3 {
  font-family: 'Unimed_Sans_SemiBold';
  color: #61ce6e;
  font-size: 40px;
  margin-bottom: 20px;
}
.jornada .fase1 .camada3 a {
  color: #fff;
  font-family: 'Unimed_Sans_Bold';
  background: #61ce6e;
  font-size: 20px;
  display: block;
  padding: 13px;
  border-radius: 50px;
  width: 98%;
  margin-top: 50px;
}
.jornada .fase1 .camada3 a img {
  position: absolute;
  width: 10%;
  right: 0;
  margin-top: -8px;
}
.jornada .fase1 .camada3 a:hover {
  background: #8eff9c;
  color: #1f783c;
}
.jornada .fase1 .camada4 {
  background: url('../fotos/97658658756857686.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left center;
  padding: 30px 0 50px;
}
.jornada .fase1 .camada4 .box {
  color: #fff;
  font-family: 'Unimed_Sans_Regular';
  font-size: 18px;
  padding: 50px;
}
.jornada .fase1 .camada4 h2 {
  font-family: 'Unimed_Sans_Bold';
  color: #61ce6e;
  font-size: 100px;
  margin-bottom: 50px;
}
.jornada .fase1 .camada4 h3 {
  font-family: 'Unimed_Sans_SemiBold';
  color: #61ce6e;
  font-size: 40px;
  margin-bottom: 20px;
}
.jornada .fase1 .camada4 #arquivo_fase {
  margin-top: 50px;
}
.jornada .fase1 .camada4 #arquivo_fase::after {
  content: '';
  background: url('../fotos/9873345456457456756.png');
  background-repeat: no-repeat;
  width: 57px;
  height: 50px;
  position: absolute;
  right: 10px;
  margin-top: -52px;
}
.jornada .fase1 .camada4 .resposta {
  margin: 50px 0;
}
.jornada .fase1 .camada4 .resposta h4 {
  font-family: 'Unimed_Sans_SemiBold';
  color: #61ce6e;
  font-size: 40px;
  margin-bottom: 20px;
}
.jornada .fase1 .camada4 .resposta h5 {
  color: #61ce6e;
  font-size: 25px;
}
.jornada .fase1 .camada4 .uploadifive-button {
  background: #61ce6e;
  border-radius: 50px;
  color: #fff;
  font-size: 20px;
  font-family: 'Unimed_Sans_Bold';
  width: 96% !important;
  cursor: pointer;
  height: 58px !important;
  padding-top: 14px;
}
.jornada .fase1 .camada4 .uploadifive-button:hover {
  background-color: #8eff9c;
  color: #1f783c;
}

/* JORNADA FASE 2 */
.jornada .fase2 .obrigado {
  background: url('../fotos/098675765785686575.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  padding: 60px 0 580px;
}
.jornada .fase2 .obrigado h2 {
  font-family: 'Unimed_Sans_Bold';
  color: #1f783c;
  font-size: 90px;
  margin-bottom: 30px;
}
.jornada .fase2 .obrigado h3 {
  color: #1f783c;
  font-size: 50px;
}
.jornada .fase2 .obrigado a.continuar {
  border: 1px solid #fff;
  color: #fff;
  margin-top: 20px;
  border-radius: 30px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: 'Unimed_Sans_SemiBold';
}
.jornada .fase2 .obrigado a.continuar:hover {
  background: #1f783c;
  border: 1px solid #1f783c;
}
.jornada .fase2 .obrigado a.continuar i {
  padding-left: 8px;
}
.jornada .fase2 .camada1 {
  background: url('../fotos/25345754767564765.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left center;
  padding: 120px 0 100px;
}
.jornada .fase2 .camada1 .box {
  background: #fff;
  border-radius: 20px;
  padding: 50px;
  color: #6a6200;
  font-family: 'Unimed_Sans_Regular';
  font-size: 18px;
}
.jornada .fase2 .camada1 .box h2 {
  font-family: 'Unimed_Sans_SemiBold';
  text-align: center;
  background: #fccb05;
  color: #fff;
  font-size: 20px;
  border-radius: 50px;
  padding: 10px 0;
  top: -72px;
  position: relative;
}
.jornada .fase2 .camada1 .box h3 {
  font-family: 'Unimed_Sans_Regular';
  text-align: center;
  background: #fccb05;
  color: #fff;
  font-size: 20px;
  border-radius: 50px;
  padding: 10px 0;
  top: 35px;
  position: relative;
}
.jornada .fase2 .camada2 {
  background: url('../fotos/967856435636453.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left center;
  padding: 70px 0;
}
.jornada .fase2 .camada2 .box {
  color: #fff;
  font-family: 'Unimed_Sans_Regular';
  font-size: 18px;
  padding: 50px;
}
.jornada .fase2 .camada2 h2 {
  font-family: 'Unimed_Sans_Bold';
  color: #f5ff00;
  font-size: 100px;
  margin-bottom: 50px;
}
.jornada .fase2 .camada2 h3 {
  font-family: 'Unimed_Sans_SemiBold';
  color: #f5ff00;
  font-size: 40px;
  margin-bottom: 20px;
}
.jornada .fase2 .camada3 {
  background: url('../fotos/75685677457457475.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right center;
}
.jornada .fase2 .camada3 .box {
  color: #fff;
  font-family: 'Unimed_Sans_Regular';
  font-size: 18px;
  padding: 50px;
}
.jornada .fase2 .camada3 h2 {
  font-family: 'Unimed_Sans_Bold';
  color: #fccb05;
  font-size: 100px;
  margin-bottom: 50px;
}
.jornada .fase2 .camada3 h3 {
  font-family: 'Unimed_Sans_SemiBold';
  color: #fccb05;
  font-size: 40px;
  margin-bottom: 20px;
}
.jornada .fase2 .camada3 a {
  color: #101101;
  font-family: 'Unimed_Sans_Bold';
  background: #fccb05;
  font-size: 20px;
  display: block;
  padding: 13px;
  border-radius: 50px;
  width: 98%;
  margin-top: 50px;
}
.jornada .fase2 .camada3 a img {
  position: absolute;
  width: 10%;
  right: 0;
  margin-top: -8px;
}
.jornada .fase2 .camada3 a:hover {
  background: #f5ff00;
  color: #101101;
}
.jornada .fase2 .camada4 {
  background: url('../fotos/985674756756754.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left center;
  padding: 30px 0 50px;
}
.jornada .fase2 .camada4 .box {
  color: #fff;
  font-family: 'Unimed_Sans_Regular';
  font-size: 18px;
  padding: 50px;
}
.jornada .fase2 .camada4 h2 {
  font-family: 'Unimed_Sans_Bold';
  color: #f5ff00;
  font-size: 100px;
  margin-bottom: 50px;
}
.jornada .fase2 .camada4 h3 {
  font-family: 'Unimed_Sans_SemiBold';
  color: #f5ff00;
  font-size: 40px;
  margin-bottom: 20px;
}
.jornada .fase2 .camada4 #arquivo_fase {
  margin-top: 50px;
}
.jornada .fase2 .camada4 #arquivo_fase::after {
  content: '';
  background: url('../fotos/65349678697896789768.png');
  background-repeat: no-repeat;
  width: 57px;
  height: 50px;
  position: absolute;
  right: 10px;
  margin-top: -52px;
}
.jornada .fase2 .camada4 .resposta {
  margin: 50px 0;
}
.jornada .fase2 .camada4 .resposta h4 {
  font-family: 'Unimed_Sans_SemiBold';
  color: #f5ff00;
  font-size: 40px;
  margin-bottom: 20px;
}
.jornada .fase2 .camada4 .resposta h5 {
  color: #f5ff00;
  font-size: 25px;
}
.jornada .fase2 .camada4 .uploadifive-button {
  background: #fccb05;
  border-radius: 50px;
  color: #101101;
  font-size: 20px;
  font-family: 'Unimed_Sans_Bold';
  width: 96% !important;
  cursor: pointer;
  height: 58px !important;
  padding-top: 14px;
}
.jornada .fase2 .camada4 .uploadifive-button:hover {
  background-color: #f5ff00;
  color: #101101;
}

/* JORNADA FASE 3 */
.jornada .fase3 .obrigado {
  background: url('../fotos/6534578858768675867.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  padding: 60px 0 580px;
}
.jornada .fase3 .obrigado h2 {
  font-family: 'Unimed_Sans_Bold';
  color: #f5fe03;
  font-size: 90px;
  margin-bottom: 30px;
}
.jornada .fase3 .obrigado h3 {
  color: #f5fe03;
  font-size: 50px;
}
.jornada .fase3 .obrigado a.continuar {
  border: 1px solid #fff;
  color: #fff;
  margin-top: 20px;
  border-radius: 30px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: 'Unimed_Sans_SemiBold';
}
.jornada .fase3 .obrigado a.continuar:hover {
  background: #1f783c;
  border: 1px solid #1f783c;
}
.jornada .fase3 .obrigado a.continuar i {
  padding-left: 8px;
}
.jornada .fase3 .camada1 {
  background: url('../fotos/0567876587567876756.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left center;
  padding: 120px 0 100px;
}
.jornada .fase3 .camada1 .box {
  background: #f9eddb;
  border-radius: 20px;
  padding: 50px;
  color: #5c3800;
  font-family: 'Unimed_Sans_Regular';
  font-size: 18px;
}
.jornada .fase3 .camada1 .box h2 {
  font-family: 'Unimed_Sans_SemiBold';
  text-align: center;
  background: #df7e00;
  color: #fff;
  font-size: 20px;
  border-radius: 50px;
  padding: 10px 0;
  top: -72px;
  position: relative;
}
.jornada .fase3 .camada1 .box h3 {
  font-family: 'Unimed_Sans_Regular';
  text-align: center;
  background: #df7e00;
  color: #fff;
  font-size: 20px;
  border-radius: 50px;
  padding: 10px 0;
  top: 35px;
  position: relative;
}
.jornada .fase3 .camada2 {
  background: url('../fotos/35648967987998769876.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left center;
  padding: 70px 0;
}
.jornada .fase3 .camada2 .box {
  color: #fff;
  font-family: 'Unimed_Sans_Regular';
  font-size: 18px;
  padding: 50px;
}
.jornada .fase3 .camada2 h2 {
  font-family: 'Unimed_Sans_Bold';
  color: #fbbf68;
  font-size: 100px;
  margin-bottom: 50px;
}
.jornada .fase3 .camada2 h3 {
  font-family: 'Unimed_Sans_SemiBold';
  color: #fbbf68;
  font-size: 40px;
  margin-bottom: 20px;
}
.jornada .fase3 .camada3 {
  background: url('../fotos/234567899786987978.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right center;
}
.jornada .fase3 .camada3 .box {
  color: #fff;
  font-family: 'Unimed_Sans_Regular';
  font-size: 18px;
  padding: 50px;
}
.jornada .fase3 .camada3 h2 {
  font-family: 'Unimed_Sans_Bold';
  color: #f86b05;
  font-size: 100px;
  margin-bottom: 50px;
}
.jornada .fase3 .camada3 h3 {
  font-family: 'Unimed_Sans_SemiBold';
  color: #f86b05;
  font-size: 40px;
  margin-bottom: 20px;
}
.jornada .fase3 .camada3 a {
  color: #fff;
  font-family: 'Unimed_Sans_Bold';
  background: #f86b05;
  font-size: 20px;
  display: block;
  padding: 13px;
  border-radius: 50px;
  width: 98%;
  margin-top: 50px;
}
.jornada .fase3 .camada3 a img {
  position: absolute;
  width: 10%;
  right: 0;
  margin-top: -8px;
}
.jornada .fase3 .camada3 a:hover {
  background: #fbbf68;
  color: #fff;
}
.jornada .fase3 .camada4 {
  background: url('../fotos/523489798768976899786.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left center;
  padding: 30px 0 50px;
}
.jornada .fase3 .camada4 .box {
  color: #fff;
  font-family: 'Unimed_Sans_Regular';
  font-size: 18px;
  padding: 50px;
}
.jornada .fase3 .camada4 h2 {
  font-family: 'Unimed_Sans_Bold';
  color: #fbbf68;
  font-size: 100px;
  margin-bottom: 50px;
}
.jornada .fase3 .camada4 h3 {
  font-family: 'Unimed_Sans_SemiBold';
  color: #fbbf68;
  font-size: 40px;
  margin-bottom: 20px;
}
.jornada .fase3 .camada4 #arquivo_fase {
  margin-top: 50px;
}
.jornada .fase3 .camada4 #arquivo_fase::after {
  content: '';
  background: url('../fotos/875346456345645363.png');
  background-repeat: no-repeat;
  width: 57px;
  height: 50px;
  position: absolute;
  right: 10px;
  margin-top: -52px;
}
.jornada .fase3 .camada4 .resposta {
  margin: 50px 0;
}
.jornada .fase3 .camada4 .resposta h4 {
  font-family: 'Unimed_Sans_SemiBold';
  color: #fbbf68;
  font-size: 40px;
  margin-bottom: 20px;
}
.jornada .fase3 .camada4 .resposta h5 {
  color: #fbbf68;
  font-size: 25px;
}
.jornada .fase3 .camada4 .uploadifive-button {
  background: #f86b05;
  border-radius: 50px;
  color: #fff;
  font-size: 20px;
  font-family: 'Unimed_Sans_Bold';
  width: 96% !important;
  cursor: pointer;
  height: 58px !important;
  padding-top: 14px;
}
.jornada .fase3 .camada4 .uploadifive-button:hover {
  background-color: #fbbf68;
  color: #fff;
}

/* JORNADA FASE 4 */
.jornada .fase4 .obrigado {
  background: url('../fotos/432145643565474567456.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  padding: 60px 0 580px;
}
.jornada .fase4 .obrigado h2 {
  font-family: 'Unimed_Sans_Bold';
  color: #fff;
  font-size: 90px;
  margin-bottom: 30px;
}
.jornada .fase4 .obrigado h3 {
  color: #fff;
  font-size: 50px;
}
.jornada .fase4 .obrigado a.continuar {
  border: 1px solid #fff;
  color: #fff;
  margin-top: 20px;
  border-radius: 30px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: 'Unimed_Sans_SemiBold';
}
.jornada .fase4 .obrigado a.continuar:hover {
  background: #1f783c;
  border: 1px solid #1f783c;
}
.jornada .fase4 .obrigado a.continuar i {
  padding-left: 8px;
}
.jornada .fase4 .camada1 {
  background: url('../fotos/23544756756867587.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left center;
  padding: 120px 0 100px;
}
.jornada .fase4 .camada1 .box {
  background: #e4eef1;
  border-radius: 20px;
  padding: 50px;
  color: #00144b;
  font-family: 'Unimed_Sans_Regular';
  font-size: 18px;
}
.jornada .fase4 .camada1 .box h2 {
  font-family: 'Unimed_Sans_SemiBold';
  text-align: center;
  background: #4c92da;
  color: #fff;
  font-size: 20px;
  border-radius: 50px;
  padding: 10px 0;
  top: -72px;
  position: relative;
}
.jornada .fase4 .camada1 .box h3 {
  font-family: 'Unimed_Sans_Regular';
  text-align: center;
  background: #4c92da;
  color: #fff;
  font-size: 20px;
  border-radius: 50px;
  padding: 10px 0;
  top: 35px;
  position: relative;
}
.jornada .fase4 .camada2 {
  background: url('../fotos/325478789989879786.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left center;
  padding: 70px 0;
}
.jornada .fase4 .camada2 .box {
  color: #fff;
  font-family: 'Unimed_Sans_Regular';
  font-size: 18px;
  padding: 50px;
}
.jornada .fase4 .camada2 h2 {
  font-family: 'Unimed_Sans_Bold';
  color: #051d69;
  font-size: 100px;
  margin-bottom: 50px;
}
.jornada .fase4 .camada2 h3 {
  font-family: 'Unimed_Sans_SemiBold';
  color: #051d69;
  font-size: 40px;
  margin-bottom: 20px;
}
.jornada .fase4 .camada3 {
  background: url('../fotos/352434675667858678657.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right center;
}
.jornada .fase4 .camada3 .box {
  color: #fff;
  font-family: 'Unimed_Sans_Regular';
  font-size: 18px;
  padding: 50px;
}
.jornada .fase4 .camada3 h2 {
  font-family: 'Unimed_Sans_Bold';
  color: #45b9fd;
  font-size: 100px;
  margin-bottom: 50px;
}
.jornada .fase4 .camada3 h3 {
  font-family: 'Unimed_Sans_SemiBold';
  color: #45b9fd;
  font-size: 40px;
  margin-bottom: 20px;
}
.jornada .fase4 .camada3 a {
  color: #fff;
  font-family: 'Unimed_Sans_Bold';
  background: #45b9fd;
  font-size: 20px;
  display: block;
  padding: 13px;
  border-radius: 50px;
  width: 98%;
  margin-top: 50px;
}
.jornada .fase4 .camada3 a img {
  position: absolute;
  width: 10%;
  right: 0;
  margin-top: -8px;
}
.jornada .fase4 .camada3 a:hover {
  background: #4afefe;
  color: #fff;
}
.jornada .fase4 .camada4 {
  background: url('../fotos/5876857685763466346544365.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left center;
  padding: 30px 0 50px;
}
.jornada .fase4 .camada4 .box {
  color: #fff;
  font-family: 'Unimed_Sans_Regular';
  font-size: 18px;
  padding: 50px;
}
.jornada .fase4 .camada4 h2 {
  font-family: 'Unimed_Sans_Bold';
  color: #4afefe;
  font-size: 100px;
  margin-bottom: 50px;
}
.jornada .fase4 .camada4 h3 {
  font-family: 'Unimed_Sans_SemiBold';
  color: #4afefe;
  font-size: 40px;
  margin-bottom: 20px;
}
.jornada .fase4 .camada4 #arquivo_fase {
  margin-top: 50px;
}
.jornada .fase4 .camada4 #arquivo_fase::after {
  content: '';
  background: url('../fotos/795667856875867567575456754.png');
  background-repeat: no-repeat;
  width: 57px;
  height: 50px;
  position: absolute;
  right: 10px;
  margin-top: -52px;
}
.jornada .fase4 .camada4 .resposta {
  margin: 50px 0;
}
.jornada .fase4 .camada4 .resposta h4 {
  font-family: 'Unimed_Sans_SemiBold';
  color: #4afefe;
  font-size: 40px;
  margin-bottom: 20px;
}
.jornada .fase4 .camada4 .resposta h5 {
  color: #4afefe;
  font-size: 25px;
}
.jornada .fase4 .camada4 .uploadifive-button {
  background: #45b9fd;
  border-radius: 50px;
  color: #fff;
  font-size: 20px;
  font-family: 'Unimed_Sans_Bold';
  width: 96% !important;
  cursor: pointer;
  height: 58px !important;
  padding-top: 14px;
}
.jornada .fase4 .camada4 .uploadifive-button:hover {
  background-color: #4afefe;
  color: #fff;
}

/* JORNADA FASE 5 */
.jornada .fase5 .obrigado {
  background: url('../fotos/86547456745676547645.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding: 150px 0;
}
.jornada .fase5 .obrigado h2 {
  font-family: 'Unimed_Sans_Bold';
  color: #65fefe;
  font-size: 85px;
  margin-bottom: 30px;
}
.jornada .fase5 .obrigado a.continuar {
  background: #65fefe;
  color: #0f214c;
  margin-top: 20px;
  border-radius: 30px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: 'Unimed_Sans_SemiBold';
}
.jornada .fase5 .obrigado a.continuar:hover {
  background: #45b9fd;
}
.jornada .fase5 .obrigado a.continuar i {
  padding-left: 8px;
}

/* PESQUISA */

/* FORMULÁRIOS */
select.form-control {
  padding-top: 8px !important;
}
#message {
  font-size: 25px;
}
.btn_enviar_mail {
  border: 1px solid #fff;
  color: #fff;
  border-radius: 30px;
  padding: 8px;
  font-family: 'Unimed_Sans_SemiBold';
  background: transparent;
  width: 35%;
  margin-top: 3px;
}
.btn_enviar_mail:hover {
  background: #fcb913;
  border: 1px solid #fcb913;
}
.btn_enviar_mail i {
  padding-left: 8px;
}
:root {
  --input-padding-x: .75rem;
  --input-padding-y: .75rem;
}
.form-label-group {
  position: relative;
  margin-bottom: 1rem;
}
.form-label-group > input,.form-label-group > textarea,.form-label-group > label {
  padding: var(--input-padding-y) var(--input-padding-x);
}
.form-control {
  border-radius: 0.3rem;
  height: calc(3.25rem + 2px);
  padding-top: 30px !important;
}
.form-label-group > select {
  font-size: 14px;
}
.form-label-group > label {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  font-size: 15px;
  width: 100%;
  margin-bottom: 0;
  line-height: 2;
  color: #373a36;
  border: 1px solid transparent;
  border-radius: 0.6rem;
  transition: all .1s ease-in-out;
}
.form-label-group input::-webkit-input-placeholder,.form-label-group textarea::-webkit-input-placeholder {
  color: transparent;
}
.form-label-group input:-ms-input-placeholder,.form-label-group textarea:-ms-input-placeholder {
  color: transparent;
}
.form-label-group input::-ms-input-placeholder,.form-label-group textarea::-ms-input-placeholder {
  color: transparent;
}
.form-label-group input::-moz-placeholder,.form-label-group textarea::-moz-placeholder {
  color: transparent;
}
.form-label-group input::placeholder,.form-label-group textarea::placeholder {
  color: transparent;
}
.form-label-group input:not(:placeholder-shown) {
  padding-top: calc(var(--input-padding-y) + var(--input-padding-y) * (2 / 3));
  padding-bottom: calc(var(--input-padding-y) / 3);
}
.form-label-group input:not(:placeholder-shown) ~ label {
  padding-top: calc(var(--input-padding-y) / 3);
  padding-bottom: calc(var(--input-padding-y) / 3);
  font-size: 12px;
  color: #373a36;
}
.form-label-group textarea:not(:placeholder-shown) {
  padding-top: calc(var(--input-padding-y) + var(--input-padding-y) * (2 / 3));
  padding-bottom: calc(var(--input-padding-y) / 3);
}
.form-label-group textarea:not(:placeholder-shown) ~ label {
  padding-top: calc(var(--input-padding-y) / 3);
  padding-bottom: calc(var(--input-padding-y) / 3);
  font-size: 12px;
  color: #373a36;
}

/* Fallback for Edge
-------------------------------------------------- */
@supports (-ms-ime-align: auto) {
  .form-label-group > label {
  display: none;
  }
  .form-label-group input::-ms-input-placeholder,.form-label-group textarea::-ms-input-placeholder {
  color: #373a36;
  }
}

/* Fallback for IE
-------------------------------------------------- */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .form-label-group > label {
  display: none;
  }
  .form-label-group input:-ms-input-placeholder,.form-label-group textarea:-ms-input-placeholder {
  color: #373a36;
  }
}