body {
  font-family: 'Asap', sans-serif; }

.navbar {
  background-color: #094441;
  width: 100%;
  padding: 30px; }
  @media (max-width: 998px) {
    .navbar {
      position: fixed;
      background-color: #094441;
      z-index: 15; }
      .navbar .navbar-logo {
        max-width: 150px; } }

.navbar-toggler {
  position: absolute;
  right: 20px;
  top: 20px;
  width: 35px;
  height: 35px;
  padding: 0px;
  outline: 0 !important; }
  .navbar-toggler.collapsed .navbar-toggler-icon {
    background-color: #FFF;
    border-radius: 2px;
    display: block;
    height: 4px;
    width: 30px;
    margin: 4px 0;
    top: 9px; }
    .navbar-toggler.collapsed .navbar-toggler-icon:after {
      content: "";
      background-color: #FFF;
      border-radius: 2px;
      display: block;
      height: 4px;
      bottom: -5px;
      width: 30px;
      top: auto;
      position: relative;
      transform: rotate(0deg); }
    .navbar-toggler.collapsed .navbar-toggler-icon:before {
      content: "";
      background-color: #FFF;
      border-radius: 2px;
      display: block;
      height: 4px;
      top: -8px;
      width: 30px;
      position: relative;
      transform: rotate(0deg); }
  .navbar-toggler .navbar-toggler-icon {
    background-color: rgba(255, 255, 255, 0);
    border-radius: 2px;
    display: block;
    height: 4px;
    width: 30px;
    margin: 4px 0;
    top: 9px;
    transition: all 0.3s;
    position: absolute; }
    .navbar-toggler .navbar-toggler-icon:after {
      content: "";
      background-color: #FFF;
      border-radius: 2px;
      display: block;
      height: 4px;
      bottom: auto;
      top: 0;
      width: 30px;
      position: relative;
      transform: rotate(-45deg);
      transition: all 0.3s;
      position: absolute; }
    .navbar-toggler .navbar-toggler-icon:before {
      position: absolute;
      content: "";
      background-color: #FFF;
      border-radius: 2px;
      display: block;
      height: 4px;
      top: 0px;
      width: 30px;
      position: relative;
      transform: rotate(45deg);
      transition: all 0.3s; }

.logo-topo {
  width: 160px;
  position: relative; }
  .logo-topo img {
    width: 100%; }

.navbar-expand-lg .navbar-nav .nav-link {
  padding-left: 30px;
  letter-spacing: 3px; }

.navbar-nav li:last-child {
  border: none; }
@media (max-width: 768px) {
  .navbar-nav li {
    border-right: 0px;
    padding: 10px; } }
.navbar-nav li a {
  color: #fff;
  font-weight: 400;
  font-size: 16px;
  text-transform: none;
  padding: 10px 40px; }
  .navbar-nav li a:hover {
    color: #C9D200; }
  @media (max-width: 768px) {
    .navbar-nav li a {
      color: #FFF; } }
.navbar-nav li .nav-link-color {
  background-color: #01aba2; }
.navbar-nav li .nav-link {
  text-transform: uppercase;
  position: relative;
  padding-left: 30px; }
  .navbar-nav li .nav-link:after {
    position: absolute;
    content: "";
    background-color: #fff;
    height: 5px;
    width: 5px;
    top: 46%;
    right: -10px;
    border-radius: 50px; }
    .navbar-nav li .nav-link:after:last-child {
      background-color: transparent; }

.navbar-logo {
  width: 250px; }

.p-espaco {
  padding: 50px 0px; }

p {
  color: #fff;
  font-size: 20px;
  text-align: left; }

.video {
  background-color: #00a38f; }
  .video #video-topo {
    height: calc(100vh - 100px); }
  .video .video-info {
    width: 100%; }
    .video .video-info p {
      font-size: 28px;
      color: #fff;
      padding-top: 20px; }

.info-35-anos {
  background-color: #4b3c91; }
  .info-35-anos .img-35-anos {
    max-width: 330px;
    margin: 50px auto; }
    .info-35-anos .img-35-anos img {
      width: 100%; }
  .info-35-anos .texto-35-anos {
    padding: 100px; }
    .info-35-anos .texto-35-anos h1 {
      color: #fff;
      font-size: 20px;
      font-style: italic; }
    .info-35-anos .texto-35-anos p {
      color: #bdd136;
      text-transform: uppercase;
      font-size: 20px;
      text-decoration: underline;
      font-weight: 800; }
    .info-35-anos .texto-35-anos a {
      display: inline-block;
      background: #bdd136;
      padding: 10px;
      color: #094441;
      font-weight: 900;
      font-size: 16px;
      text-transform: uppercase;
      text-decoration: none; }

.historia-pra-contar {
  background-color: #C9D200;
  padding: 60px 0; }
  .historia-pra-contar .btn-carregar-mais {
    text-align: right !important;
    position: relative;
    width: 100%;
    padding-top: 15px; }
    .historia-pra-contar .btn-carregar-mais:after {
      position: absolute;
      content: "";
      top: 66%;
      left: 0px;
      width: 89%;
      height: 3px;
      background-color: #094441; }
    .historia-pra-contar .btn-carregar-mais .carregar-historia {
      color: #003641;
      font-size: 25px;
      font-weight: 600;
      display: block;
      text-align: right !important; }
  .historia-pra-contar .tl-historia h2 {
    font-family: 'Pacifico', cursive;
    font-size: 42px;
    color: #094441;
    padding-bottom: 15px; }
  .historia-pra-contar .tl-historia p {
    color: #003641;
    font-style: italic;
    font-size: 20px;
    font-weight: 400;
    padding-bottom: 30px; }
  .historia-pra-contar .pagina-historia {
    display: none; }
    .historia-pra-contar .pagina-historia.active {
      display: block; }
  .historia-pra-contar .box-historia {
    border: solid 1px #094441;
    border-radius: 8px;
    display: inline-block;
    text-decoration: none;
    margin-bottom: 20px; }
    .historia-pra-contar .box-historia img {
      width: 100%;
      border-top-right-radius: 8px;
      border-top-left-radius: 8px; }
    .historia-pra-contar .box-historia .box-historia-texto {
      background-color: #094441;
      padding: 10px;
      border-bottom-left-radius: 8px;
      border-bottom-right-radius: 8px;
      height: 160px; }
      .historia-pra-contar .box-historia .box-historia-texto h2 {
        font-size: 18px;
        color: #00ae9d;
        font-weight: 900; }
      .historia-pra-contar .box-historia .box-historia-texto h3 {
        font-size: 16px;
        font-style: italic;
        color: #fff;
        padding: 0;
        margin: 0;
        line-height: 24px; }
      .historia-pra-contar .box-historia .box-historia-texto p {
        font-size: 16px;
        color: #fff;
        line-height: 24px; }

.modal-content {
  background-color: transparent;
  border: none; }
  .modal-content .modal-header {
    border: none; }
  .modal-content .close {
    color: #fff; }
  .modal-content img {
    width: 100%;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px; }
  .modal-content .box-historia {
    background-color: #052221;
    border-radius: 8px; }
    .modal-content .box-historia .box-historia-texto {
      padding: 10px; }
      .modal-content .box-historia .box-historia-texto h2 {
        font-size: 18px;
        color: #00ae9d;
        font-weight: 900; }
      .modal-content .box-historia .box-historia-texto h3 {
        font-size: 16px;
        font-style: italic;
        color: #fff;
        line-height: 24px; }
      .modal-content .box-historia .box-historia-texto p {
        font-size: 16px;
        color: #fff;
        line-height: 24px; }
  .modal-content .box-relatos {
    border: solid 1px #094441;
    border-radius: 8px;
    display: inline-block;
    text-decoration: none;
    margin-bottom: 20px; }
    .modal-content .box-relatos img {
      width: 100%;
      border-top-right-radius: 8px;
      border-top-left-radius: 8px; }
    .modal-content .box-relatos .box-relatos-texto {
      background-color: #443f8f;
      padding: 10px;
      border-bottom-left-radius: 8px;
      border-bottom-right-radius: 8px; }
      .modal-content .box-relatos .box-relatos-texto h2 {
        font-size: 20px;
        color: #c8d200;
        font-weight: 600; }
      .modal-content .box-relatos .box-relatos-texto h3 {
        font-size: 16px;
        color: #fff;
        padding: 0;
        margin: 0;
        font-style: italic;
        line-height: 24px;
        padding-bottom: 15px; }
      .modal-content .box-relatos .box-relatos-texto p {
        font-size: 16px;
        line-height: 24px; }

.relatos {
  background-color: #00ae9d;
  padding: 60px 0; }
  .relatos .btn-relatos {
    text-align: right !important;
    position: relative;
    width: 100%;
    padding-top: 15px; }
    .relatos .btn-relatos:after {
      position: absolute;
      content: "";
      top: 66%;
      left: 0px;
      width: 91%;
      height: 3px;
      background-color: #094441; }
    .relatos .btn-relatos .carregar-relatos {
      color: #003641;
      font-size: 25px;
      font-weight: 600;
      display: block;
      text-align: right !important; }
  .relatos .pagina-relatos {
    display: none; }
    .relatos .pagina-relatos.active {
      display: block; }
  .relatos .tl-relatos h2 {
    font-family: 'Pacifico', cursive;
    font-size: 42px;
    color: #003641; }
  .relatos .tl-relatos p {
    color: #003641;
    font-style: italic;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 30px; }
  .relatos .box-relatos {
    border: solid 1px #094441;
    border-radius: 8px;
    display: inline-block;
    text-decoration: none;
    margin-bottom: 20px; }
    .relatos .box-relatos img {
      width: 100%;
      border-top-right-radius: 8px;
      border-top-left-radius: 8px; }
    .relatos .box-relatos .box-relatos-texto {
      background-color: #443f8f;
      padding: 10px;
      border-bottom-left-radius: 8px;
      border-bottom-right-radius: 8px;
      height: 115px; }
      .relatos .box-relatos .box-relatos-texto h2 {
        font-size: 18px;
        color: #c8d200;
        font-weight: 900; }
      .relatos .box-relatos .box-relatos-texto h3 {
        font-size: 16px;
        color: #fff;
        padding: 0;
        margin: 0;
        font-style: italic; }
      .relatos .box-relatos .box-relatos-texto p {
        font-size: 16px;
        color: #fff;
        line-height: 24px; }

.a-credinor {
  background-color: #003641;
  padding-bottom: 60px; }
  .a-credinor .banner-credinor {
    background-image: url(https://www.sicoob.com.br/documents/1942056/81324180/banner-credinor.png/3bb37452-6ec0-710b-9ed3-2a6b429917d2?t=1636580217688);
    height: 480px;
    max-width: 100%;
    background-size: 1400px;
    background-repeat: no-repeat;
    background-size: cover; }
  .a-credinor .tl-a-credinor {
    padding-top: 60px; }
    .a-credinor .tl-a-credinor h2 {
      font-family: 'Pacifico', cursive;
      font-size: 42px;
      color: #00ae9d;
      position: relative;
      padding-bottom: 15px; }
      .a-credinor .tl-a-credinor h2:after {
        position: absolute;
        content: "";
        top: -150px;
        right: 0;
        background-image: url(https://www.sicoob.com.br/documents/1942056/81324180/flor.png/27785c6e-f156-18b1-7013-1f340b97a6b6?t=1636580257913);
        height: 200px;
        width: 200px;
        background-repeat: no-repeat;
        z-index: 1;
        background-size: 150px; }
  .a-credinor .tl-a-credinor-1 h2 {
    font-family: 'Pacifico', cursive;
    font-size: 42px;
    color: #00ae9d;
    padding-top: 60px;
    padding-bottom: 15px; }
  .a-credinor .a-credinor-texto p {
    color: #fff; }
  .a-credinor .carousel .carousel-historia .item {
    position: relative;
    margin: 20px; }
    .a-credinor .carousel .carousel-historia .item:after {
      position: absolute;
      content: "";
      top: 50%;
      right: -50px;
      width: 50px;
      height: 2px;
      background-color: #c8d200; }
      .a-credinor .carousel .carousel-historia .item:after:first-child {
        display: none; }
  .a-credinor .carousel .carousel-historia .owl-next {
    background-image: url(https://www.sicoob.com.br/documents/1942056/81324180/setinha.png/8fd2670b-eb4b-70a9-3dfd-478178914f43?t=1636580260004);
    position: absolute;
    right: -55px;
    display: block;
    height: 37px;
    width: 50px;
    top: 32%;
    outline: none;
    background-repeat: no-repeat;
    background-size: 25px; }
    .a-credinor .carousel .carousel-historia .owl-next:hover {
      border: none;
      background-color: transparent;
      background-image: url(https://www.sicoob.com.br/documents/1942056/81324180/setinha.png/8fd2670b-eb4b-70a9-3dfd-478178914f43?t=1636580260004);
      background-repeat: no-repeat; }
    .a-credinor .carousel .carousel-historia .owl-next span {
      display: none; }
  .a-credinor .img-tag-numero img {
    width: 100%; }
  .a-credinor .tl-numeros h2 {
    font-family: 'Pacifico', cursive;
    font-size: 42px;
    color: #c9d200;
    padding-bottom: 15px; }

.conquista {
  background-color: #fff;
  padding: 60px 0; }
  .conquista .tl-conquista h2 {
    color: #00ae9d;
    font-family: 'Pacifico', cursive;
    font-size: 42px;
    padding-bottom: 15px;
    margin: 0; }
  .conquista .tl-conquista p {
    color: #003641;
    margin: 0;
    padding-bottom: 30px; }
  .conquista .tl-conquista h3 {
    font-size: 30px;
    color: #003641;
    font-weight: 600;
    padding-bottom: 15px; }

.carousel-comecou .owl-nav .owl-next span {
  position: absolute;
  top: 30%;
  font-size: 50px;
  color: #fff;
  right: 30px; }
.carousel-comecou .owl-nav .owl-prev span {
  position: absolute;
  top: 30%;
  font-size: 50px;
  color: #fff;
  left: 30px; }

.footer {
  background-color: #fff;
  padding-bottom: 50px; }
  .footer .logo-footer {
    padding-top: 50px;
    max-width: 250px;
    margin: 10px auto; }
    .footer .logo-footer img {
      width: 100%; }
  .footer .info-footer h2 {
    font-size: 20px;
    color: #003641;
    font-weight: 900; }
  .footer .info-footer p {
    color: #003641;
    line-height: 24px;
    font-size: 16px; }

@media (max-width: 1024px) {
  .navbar-logo {
    width: 150px; }

  .destaque-topo {
    height: 450px; } }
.navbar-expand-lg .navbar-nav {
  -ms-flex-direction: row;
  flex-direction: row-reverse; }

@media (max-width: 991px) {
  .navbar-nav li a {
    font-style: 14px; }

  .destaque-topo {
    height: 435px; } }
@media (max-width: 768px) {
  .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: column-reverse; }

  .navbar-nav li {
    padding: 0; }
    .navbar-nav li .nav-link:after {
      display: none; }

  .logo-topo {
    left: 0;
    width: 160px;
    padding-top: 60px; }

  .video {
    padding: 0; }
    .video .video-info p {
      font-size: 16px; }

  .info-35-anos .texto-35-anos {
    padding: 20px; }

  .historia-pra-contar .box-historia {
    margin: 20px; }
  .historia-pra-contar .btn-carregar-mais:after {
    width: 65%; }
  .historia-pra-contar .tl-historia h2 {
    font-size: 30px; }

  .relatos .box-relatos {
    margin: 20px; }
  .relatos .btn-relatos:after {
    width: 65%; }
  .relatos .tl-relatos h2 {
    font-size: 30px; }

  .a-credinor .carousel .carousel-historia .owl-next {
    display: none; }
  .a-credinor .tl-a-credinor h2 {
    font-size: 30px; }
  .a-credinor .tl-a-credinor-1 h2 {
    font-size: 30px; }
  .a-credinor .img-tag-numero {
    max-width: 150px;
    margin: 10px auto; }

  .conquista .tl-conquista h2 {
    font-size: 30px; }
  .conquista .tl-conquista h3 {
    font-size: 25px; }

  p {
    font-size: 16px; } }
@media (max-width: 480px) {
  .pg-regulamento {
    height: 500px; } }

/*# sourceMappingURL=styles.css.map */
