/* A Akeo (portado de main.css, linhas 2450-2855) */
/* A AKEO*/


.a-akeo .linha-do-tempo {
    padding: 100px 0px;
    background-color: var(--bg-colorblack);
    margin-top: 200px;
    color: var(--bg-colorwhite);
    position: relative;
}

.a-akeo .linha-do-tempo p>b {
    margin-bottom: 15px;
    display: block;
    font-weight: 350;
    font-size: 40px;
    line-height: 40px;
    letter-spacing: 0.005em;
    font-weight: 500;
}

.linha-do-tempo .item img {
    max-width: 479px;
}

.linha-do-tempo .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;

}

.linha-do-tempo .item p {
    max-width: 366px;
    margin-left: 80px;
}

.linha-do-tempo .owl-nav {
    display: none;
}






.linha-do-tempo .owl-carousel .owl-dots .owl-dot:nth-child(12n+1) span::before {
    content: "1978";
}

.linha-do-tempo .owl-carousel .owl-dots .owl-dot:nth-child(12n+2) span::before {
    content: "1979";
}


.linha-do-tempo .owl-carousel .owl-dots .owl-dot:nth-child(12n+3) span::before {
    content: "1987";
}

.linha-do-tempo .owl-carousel .owl-dots .owl-dot:nth-child(12n+4) span::before {
    content: "1988";
}

.linha-do-tempo .owl-carousel .owl-dots .owl-dot:nth-child(12n+5) span::before {
    content: "1995";
}

.linha-do-tempo .owl-carousel .owl-dots .owl-dot:nth-child(12n+6) span::before {
    content: "1997";
}

.linha-do-tempo .owl-carousel .owl-dots .owl-dot:nth-child(12n+7) span::before {
    content: "1999";
}

.linha-do-tempo .owl-carousel .owl-dots .owl-dot:nth-child(12n+8) span::before {
    content: "2003";
}

.linha-do-tempo .owl-carousel .owl-dots .owl-dot:nth-child(12n+9) span::before {
    content: "2009";
}

.linha-do-tempo .owl-carousel .owl-dots .owl-dot:nth-child(12n+10) span::before {
    content: "2013";
}

.linha-do-tempo .owl-carousel .owl-dots .owl-dot:nth-child(12n+11) span::before {
    content: "2022";
}

.linha-do-tempo .owl-carousel .owl-dots .owl-dot:nth-child(12n+12) span::before {
    content: "2023";
}


.linha-do-tempo .owl-carousel .owl-dot.active {


    border: 2px solid #fff;
    border-radius: 40px;
    padding: 5px 15px !important;
}

.linha-do-tempo .owl-carousel .owl-dot {
    font-size: 20px;
    margin: 0px 0px;

    border: 2px solid #000000;
    border-radius: 40px;
    padding: 5px 15px !important;
}

.linha-do-tempo .owl-carousel .owl-dots {
    width: 100%;
    text-align: center;
    margin: 50px 5px 0px 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
}


.a-akeo .akeo1 {
    padding: 322px 0px 150px 0px;
    background-color: var(--bg-colorblack);
    color: var(--bg-colorwhite);
}

.a-akeo .akeo1 img.banner-lateral {
    position: absolute;
    right: 0;
}

.alinhamento-premios {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    text-align: center;
}

.alinhamento-premios p {
    margin-top: 10px;
}

.alinhamento-premios [class*=ne-premios] img {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    -webkit-transition: 0.4s ease-in;
    -o-transition: 0.4s ease-in;
    transition: 0.4s ease-in;
    max-width: 150px;
}

.alinhamento-premios [class*=ne-premios]:hover img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
    -webkit-transition: 0.4s ease-in;
    -o-transition: 0.4s ease-in;
    transition: 0.4s ease-in;
}

.a-akeo .akeo2 {
    margin-bottom: 130px;
}

.a-akeo .akeo2 p {
    margin: 59px 0px;
    max-width: 400px;
    display: block;
}

.a-akeo .akeo3 {
    padding: 200px 0px;
}

.a-akeo .akeo3 .row.props {
    padding: 100px 0px;
    border-top: 2px solid var(--bg-colorblack);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;

}

.a-akeo .akeo3 .row.props [class*=col] {
    width: auto;
}

.a-akeo .akeo3 .row.props:last-child {
    border-bottom: 2px solid var(--bg-colorblack);
}

.a-akeo .akeo5 .align-items-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    max-width: 1200px;
    margin: 0 auto;
}

.a-akeo .akeo5 .align-items-center h4 {
    font-size: 24px;
    line-height: 32px;
}

.a-akeo .akeo5 .align-items-center img {
    max-width: 39px;
    max-height: 39px;
}


.a-akeo .akeo3 h2 {
    text-align: right;
    margin: 0;
    margin-right: 30px;
    width: 200px;
}

.a-akeo .akeo3 p {
    margin-left: 30px;
    text-align: left;
    max-width: 510px;
    width: 100%;
    min-width: 510px;
}

.a-akeo .akeo5 {
    padding: 200px 0px;
    text-align: center;
}

.a-akeo .akeo5 h2 {
    margin-bottom: 100px;
}

.a-akeo .akeo5 .informacoes {
    margin: 0 auto;
}

.a-akeo .akeo6 {
    padding: 0px 0px 100px 0px;
}

.a-akeo .akeo6 h2 {
    margin-bottom: 25px;
}

.a-akeo .akeo5 {
    padding: 120px 0px 180px 0px;
    text-align: center;
    background: var(--bg-colorlaranja);
    margin: 150px 0px;
}

.a-akeo .premios-campo h2 {
    margin-bottom: 50px;
    text-align: center;
}


.nossa-historia {
    padding: 150px;
}

.nossa-historia .container-mid {
    max-width: 1020px;
    margin: 0 auto;
}

.nossa-historia .col-lg-5 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.nossa-historia h2 {
    line-height: 100px;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.mb-140 {
    margin-bottom: 140px;
}

.nossa-historia p {
    max-width: 320px;
    margin: 0 auto;
}

.nossa-historia img {
    margin: 0 auto;
    display: block;
}

.nossa-historia h4 {
    text-align: center;
    margin-bottom: 140px;
}

.nossa-historia.c1 {
    background-color: var(--bg-colorblack);
    color: var(--bg-colorwhite);
}

.nossa-historia.c2 {
    background-color: var(--bg-colorwhite);
    color: var(--bg-colorblack);
}

.nossa-historia.c3 {
    background-color: #AB9C8F;
    color: var(--bg-colorblack);
}

.nossa-historia.c4 {
    background-color: var(--bg-colorwhite);
    color: var(--bg-colorblack);
}

.nossa-historia.c5 {
    background-color: var(--bg-colorblack);
    color: var(--bg-colorwhite);
}

.nossa-historia.c1 h2,
.nossa-historia.c2 h2,
.nossa-historia.c4 h2,
.nossa-historia.c5 h2 {

    color: #AB9C8F;
}


.menu-linha-do-tempo {
    bottom: 0px;
    max-width: 100%;
    width: 100%;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    padding: 25px 0px;

    position: -webkit-fixed;
    /* Safari */
    position: fixed;
    z-index: 999999;
    background-color: #fff;
}

.nav-pills .nav-link {
    background-color: #fff;
    border: 2px solid #fff;
    border-radius: 40px;
    margin: 0px 10px;
    color: #000;
}

.nav-pills .nav-link.active {
    background-color: #fff;
    border: 2px solid #000;
    border-radius: 40px;
    color: #000;
}

.nav-pills .show>.nav-link {
    background-color: #fff;
    border: 2px solid #fff;
    border-radius: 40px;
    color: #000;
}
