@font-face {
  font-family: 'Sarabun';
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/SarabunRegular.eot");
  src: url("../fonts/SarabunRegular.eot") format("embedded-opentype"), url("../fonts/SarabunRegular.woff2") format("woff2"), url("../fonts/SarabunRegular.woff") format("woff"), url("../fonts/SarabunRegular.ttf") format("truetype"), url("../fonts/SarabunRegular.svg#SarabunRegular") format("svg"); }
@font-face {
  font-family: 'Sarabun';
  font-style: normal;
  font-weight: lighter;
  src: url("../fonts/SarabunLight.eot");
  src: url("../fonts/SarabunLight.eot") format("embedded-opentype"), url("../fonts/SarabunLight.woff2") format("woff2"), url("../fonts/SarabunLight.woff") format("woff"), url("../fonts/SarabunLight.ttf") format("truetype"), url("../fonts/SarabunLight.svg#SarabunLight") format("svg"); }
@font-face {
  font-family: 'Sarabun';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/SarabunMedium.eot");
  src: url("../fonts/SarabunMedium.eot") format("embedded-opentype"), url("../fonts/SarabunMedium.woff2") format("woff2"), url("../fonts/SarabunMedium.woff") format("woff"), url("../fonts/SarabunMedium.ttf") format("truetype"), url("../fonts/SarabunMedium.svg#SarabunMedium") format("svg"); }
@font-face {
  font-family: 'Sarabun';
  font-style: normal;
  font-weight: bold;
  src: url("../fonts/SarabunBold.eot");
  src: url("../fonts/SarabunBold.eot") format("embedded-opentype"), url("../fonts/SarabunBold.woff2") format("woff2"), url("../fonts/SarabunBold.woff") format("woff"), url("../fonts/SarabunBold.ttf") format("truetype"), url("../fonts/SarabunBold.svg#SarabunBold") format("svg"); }
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/KanitRegular.eot");
  src: url("../fonts/KanitRegular.eot") format("embedded-opentype"), url("../fonts/KanitRegular.woff2") format("woff2"), url("../fonts/KanitRegular.woff") format("woff"), url("../fonts/KanitRegular.ttf") format("truetype"), url("../fonts/KanitRegular.svg#KanitRegular") format("svg"); }
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: lighter;
  src: url("../fonts/KanitLight.eot");
  src: url("../fonts/KanitLight.eot") format("embedded-opentype"), url("../fonts/KanitLight.woff2") format("woff2"), url("../fonts/KanitLight.woff") format("woff"), url("../fonts/KanitLight.ttf") format("truetype"), url("../fonts/KanitLight.svg#KanitLight") format("svg"); }
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: bold;
  src: url("../fonts/KanitBold.eot");
  src: url("../fonts/KanitBold.eot") format("embedded-opentype"), url("../fonts/KanitBold.woff2") format("woff2"), url("../fonts/KanitBold.woff") format("woff"), url("../fonts/KanitBold.ttf") format("truetype"), url("../fonts/KanitBold.svg#KanitBold") format("svg"); }
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/KanitSemiBold.eot");
  src: url("../fonts/KanitSemiBold.eot") format("embedded-opentype"), url("../fonts/KanitSemiBold.woff2") format("woff2"), url("../fonts/KanitSemiBold.woff") format("woff"), url("../fonts/KanitSemiBold.ttf") format("truetype"), url("../fonts/KanitSemiBold.svg#KanitSemiBold") format("svg"); }
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: bolder;
  src: url("fonts/KanitExtraBold.eot");
  src: url("../fonts/KanitExtraBold.eot") format("embedded-opentype"), url("../fonts/KanitExtraBold.woff2") format("woff2"), url("../fonts/KanitExtraBold.woff") format("woff"), url("../fonts/KanitExtraBold.ttf") format("truetype"), url("../fonts/KanitExtraBold.svg#KanitExtraBold") format("svg"); }
.centraliza {
  width: fit-content;
  display: block;
  margin: 0px auto; }

#menu-principal {
  display: none; }

.section-internas .header {
  float: none !important; }
  .section-internas .header h1 {
    border-bottom: 2px solid #000;
    padding-bottom: 25px;
    font-size: 45px;
    color: #000000;
    font-weight: bold;
    text-align: center; }
    @media (max-width: 768px) {
      .section-internas .header h1 {
        font-size: 30px;
        line-height: 35px;
        padding-bottom: 15px;
        margin-top: 70px; } }
  @media (max-width: 768px) {
    .section-internas .header {
      height: auto; } }

#section-internas-jornada .conteudo2 {
  background-color: #fff;
  width: 100%;
  float: none;
  padding-top: 70px;
  padding-bottom: 70px;
  overflow: hidden; }
  @media (max-width: 768px) {
    #section-internas-jornada .conteudo2 {
      padding: 20px 0; } }

.title h2 {
  color: #000;
  border-bottom: 2px solid #000;
  padding-bottom: 25px;
  font-size: 45px;
  color: #000000;
  font-weight: bold;
  text-align: center; }
  @media (max-width: 768px) {
    .title h2 {
      font-size: 25px;
      line-height: 30px;
      padding-bottom: 15px; } }
.title p {
  font-weight: normal;
  font-size: 15px;
  line-height: 30px;
  text-align: left;
  color: #000;
  padding: 0 50px;
  margin-top: 58px; }
  @media (max-width: 768px) {
    .title p {
      margin: 10px 0;
      padding: 0 10px; } }

.lista-principal {
  margin: 68px 0 76px; }
  @media (max-width: 768px) {
    .lista-principal {
      margin: 20px 0; } }
  .lista-principal a {
    margin: 0 2px;
    display: block; }
  .lista-principal img {
    max-width: 100%; }
  .lista-principal h5 {
    font-weight: bold;
    font-size: 33px;
    text-align: left;
    color: #000;
    margin-bottom: 15px; }
  .lista-principal p {
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    text-align: left;
    color: #000; }
  .lista-principal .btn-primary {
    font-weight: 600;
    font-size: 14px;
    line-height: 40px;
    text-align: left;
    color: #fff;
    border-radius: 14px;
    background-color: #000;
    height: auto;
    padding: 5px 10px;
    line-height: 20px;
    border: none;
    align-items: center;
    justify-content: center; }
    .lista-principal .btn-primary svg {
      margin-right: 5px; }
  .lista-principal button {
    position: absolute;
    top: 100px;
    background: none;
    border: none;
    z-index: 2; }
    .lista-principal button.pull-left {
      left: -30px; }
      @media (max-width: 768px) {
        .lista-principal button.pull-left {
          left: 10px; } }
    .lista-principal button.pull-right {
      right: -30px; }
      @media (max-width: 768px) {
        .lista-principal button.pull-right {
          right: 10px; } }

#timeline {
  background-color: #fff;
  padding-bottom: 51px; }
  #timeline .ano {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 10px; }
    #timeline .ano a {
      padding: 10px;
      display: block; }
      #timeline .ano a i {
        font-size: 20px;
        color: #CCCCCC; }
      #timeline .ano a.active i {
        color: #000; }
    #timeline .ano b {
      font-weight: bold;
      font-size: 33px;
      text-align: left;
      color: #000;
      display: block;
      margin: 0 5px; }
  #timeline .lista-meses {
    position: relative;
    margin: 28px 0 80px; }
    @media (max-width: 768px) {
      #timeline .lista-meses {
        margin: 20px 0; } }
    #timeline .lista-meses::before {
      content: '';
      position: absolute;
      top: -13px;
      left: 0;
      width: 100%;
      height: 25px;
      background-color: #E48E60; }
    #timeline .lista-meses .inner-lista-meses {
      display: flex; }
      @media (max-width: 568px) {
        #timeline .lista-meses .inner-lista-meses {
          flex-wrap: wrap; } }
    #timeline .lista-meses .mes {
      display: flex;
      justify-content: center;
      flex-direction: column;
      align-items: center;
      cursor: pointer;
      text-align: center; }
      #timeline .lista-meses .mes span {
        width: 6px;
        height: 36px;
        color: #707070;
        border: 1px solid;
        display: block; }
        @media (max-width: 568px) {
          #timeline .lista-meses .mes span {
            display: none; } }
      #timeline .lista-meses .mes.active span {
        background: #000000;
        border: 1px solid #000000; }
      @media (max-width: 568px) {
        #timeline .lista-meses .mes.active {
          border-color: #000000; } }
      #timeline .lista-meses .mes.open span {
        background: #000;
        border: 1px solid #000; }
      @media (max-width: 568px) {
        #timeline .lista-meses .mes.open {
          border-color: #000000; } }
      @media (max-width: 568px) {
        #timeline .lista-meses .mes {
          margin: 5px;
          border: 1px solid #707070;
          padding: 5px;
          width: auto !important; }
          #timeline .lista-meses .mes.open {
            border-color: #000; }
          #timeline .lista-meses .mes.active {
            border-color: #000000; } }
      #timeline .lista-meses .mes b {
        font-family: Gotham;
        font-weight: 900;
        font-size: 15px;
        line-height: 30px;
        text-align: left;
        color: #000; }
      #timeline .lista-meses .mes i {
        text-align: center;
        color: #000; }
        @media (max-width: 568px) {
          #timeline .lista-meses .mes i {
            display: none; } }
    #timeline .lista-meses .slick-current span {
      background: #000000 !important;
      border: 1px solid #000000 !important; }
    @media (max-width: 568px) {
      #timeline .lista-meses .slick-current .mes {
        border-color: #000000;
        background-color: #000000; } }
    @media (max-width: 568px) {
      #timeline .lista-meses .slick-slide {
        width: auto !important;
        max-width: fit-content;
        padding: 0; }
      #timeline .lista-meses .slick-track {
        box-sizing: unset;
        display: flex;
        text-align: center;
        margin: 0 auto;
        flex-wrap: wrap;
        justify-content: center; } }
  #timeline .lista-exibicao {
    padding-bottom: 50px; }
    #timeline .lista-exibicao h5 {
      font-weight: 900;
      font-size: 28px;
      line-height: 56px;
      text-align: left;
      color: #000;
      margin-bottom: 28px;
      text-transform: uppercase; }
      @media (max-width: 768px) {
        #timeline .lista-exibicao h5 {
          font-size: 20px;
          line-height: 25px;
          margin-bottom: 15px; } }
    #timeline .lista-exibicao a {
      display: flex;
      align-items: center;
      margin-bottom: 8px; }
      @media (max-width: 768px) {
        #timeline .lista-exibicao a {
          display: block;
          margin-bottom: 20px; } }
      #timeline .lista-exibicao a img {
        margin-right: 28px;
        width: 100%;
        max-width: 400px; }
        @media (max-width: 768px) {
          #timeline .lista-exibicao a img {
            margin: 0 0 10px; } }
      #timeline .lista-exibicao a p {
        font-weight: normal;
        font-size: 15px;
        line-height: 30px;
        text-align: left;
        color: #000;
        margin-bottom: 0; }
    #timeline .lista-exibicao button {
      position: absolute;
      bottom: 0;
      background: none;
      border: none;
      z-index: 1; }
      #timeline .lista-exibicao button.pull-left {
        left: calc(50% - 50px); }
      #timeline .lista-exibicao button.pull-right {
        right: calc(50% - 50px); }
    #timeline .lista-exibicao h4, #timeline .lista-exibicao h6 {
      text-align: center; }

#bastidores {
  background-color: #F8F8F8;
  padding: 33px 0; }
  #bastidores .btn-ver-mais {
    font-weight: 600;
    font-size: 14px;
    line-height: 40px;
    text-align: left;
    color: #fff;
    border-radius: 14px;
    background-color: #000;
    height: auto;
    padding: 5px 10px;
    line-height: 20px;
    border: none;
    display: table;
    margin: 20px auto;
    width: 178px;
    text-align: center; }

.lista-bastidores {
  display: flex;
  flex-wrap: wrap;
  margin-top: 50px; }
  @media (max-width: 768px) {
    .lista-bastidores {
      margin-top: 20px; } }
  .lista-bastidores .item {
    width: 50%;
    padding: 10px; }
    @media (max-width: 768px) {
      .lista-bastidores .item {
        width: 100%;
        padding: 0;
        margin-bottom: 10px; } }
    .lista-bastidores .item div {
      padding: 23px; }
      @media (max-width: 768px) {
        .lista-bastidores .item div {
          padding: 15px; } }
    .lista-bastidores .item a {
      display: block;
      border: 1px solid transparent; }
      .lista-bastidores .item a:hover {
        border-color: #000; }
    .lista-bastidores .item img {
      width: 100%; }
    .lista-bastidores .item h5 {
      font-weight: bold;
      font-size: 33px;
      text-align: left;
      color: #000;
      margin-bottom: 0;
      line-height: 35px; }
      @media (max-width: 768px) {
        .lista-bastidores .item h5 {
          font-size: 20px;
          line-height: 25px; } }
    .lista-bastidores .item label {
      font-weight: bold;
      font-size: 22px;
      line-height: 25px;
      text-align: left;
      color: #000;
      margin-bottom: 0; }
      @media (max-width: 768px) {
        .lista-bastidores .item label {
          font-size: 20px; } }
    .lista-bastidores .item p {
      font-weight: normal;
      font-size: 15px;
      line-height: 18px;
      text-align: left;
      color: #000;
      margin-bottom: 0; }

/*# sourceMappingURL=jornada.min.css.map */
