body {
    background-color: #EFEEEF;
}

#header,
.header {
    background-color: #091036;
}

.navmenu a {
    color: #fff !important;
}

.fixed-top-content-hover {
    background-color: rgba(8, 16, 53, 1);
}

.container {
    padding: 0px !important;
}

.container-content {
    padding: 64px 80px;
}

.about-header {
    background-color: #191E3B;
}

.about-header .container-content {
    padding: 124px 80px 64px;
    background-color: #191E3B;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.about-header-text {
    max-width: 632px;
}

.about-header-img {
    max-width: 632px;
    min-width: 400px;
    border: 16px;
    overflow: hidden;
}

.abou-info {
    background-color: #fff;
}

.abou-info .about-info-text div {
    max-width: 740px;
    line-height: 120% !important;
}

.about-history {
    background-color: #DDF2F4;
}

.about-history .about-history-row {
    display: flex;
    justify-content: space-between;
    border-top: 4px dotted rgba(5, 26, 124, 0.45);
}

.about-history-item {
    position: relative;
    width: 220px;
    padding-top: 20px;
}

.about-history-item-year {
    color: #0325B6;
    font-weight: 900;
    margin-bottom: 16px;
    font-size: 49px;
    font-family: 'Poppins';
}

.about-history-item-title {
    color: rgba(0, 6, 38, 0.90);
    font-weight: 500;
    margin-bottom: 12px;
    font-size: 31px;
    font-family: 'Poppins';
    line-height: 105%;
}

.about-history-item-info {
    color: rgba(0, 9, 51, 0.65);
    font-weight: 300;
    font-size: 16px;
    line-height: 120%;
}

.about-history-item::before {
    content: '';
    position: absolute;
    top: -6px;
    left: 50px;
    height: 10px;
    width: 10px;
    border-radius: 50%;
    background-color: #161E3B;
}

.mission {
    background-color: #fff;
}

.mission .team-member {
    max-width: 560px;
}

.valores {
    background-color: rgba(5, 26, 124, 0.90);
}

.valores .row {
    gap: 24px;
    margin: 0;
}

.valores .row .valores-item {
    flex: 1;
    height: 188px;
    border-radius: 18px;
    background-color: #fff;
    padding: 24px;
}

.valores-item .valores-item-title {
    color: rgba(0, 6, 38, 0.90);
    font-weight: 500;
    line-height: 105%;
    font-size: 31px;
    font-family: 'Poppins';
    margin-bottom: 12px;
}

.valores-item .valores-item-info {
    color: rgba(0, 9, 51, 0.65);
    font-weight: 300;
    line-height: 120%;
    font-size: 15px;
}

/* .reconhecimentos .container-content {
            
        } */
.scheme,
.reconhecimentos {
    background-color: #F5F4F4;
}

.reconhecimentos .row {
    gap: 16px;
    margin: 0;
}

.reconhecimentos .reconhecimentos-card {
    padding: 0;
    flex: 1;
    border-radius: 16px;
    /* max-height: 488px; */
    overflow: hidden;
    background-color: #fff;
}

.reconhecimentos-card-title {
    font-size: 31px;
    color: rgba(0, 6, 38, 0.90);
    margin-bottom: 12px;
    font-family: 'Poppins';
    font-weight: 500;
    line-height: 105%;
}

.reconhecimentos-card-info {
    font-size: 16px;
    color: rgba(0, 9, 51, 0.65);
    font-weight: 300;
    line-height: 120%;
    margin-bottom: 24px;
}

.reconhecimentos .reconhecimentos-card>div {
    padding: 0 24px;
}

.reconhecimentos .reconhecimentos-card>img {
    width: 100%;
}

.reconhecimentos .reconhecimentos-item {
    /* display: flex; */
    flex: 1;
    border-radius: 18px;
    background-color: #fff;
    /* height: 170px; */
    padding: 24px;
}

.reconhecimentos .reconhecimentos-item .reconhecimentos-item-text {
    font-size: 31px;
    color: rgba(0, 6, 38, 0.90);
    font-weight: 500;
    font-family: 'Poppins';
    line-height: 105%;
}

.scheme .row {
    margin: 0;
    gap: 16px;
}

.scheme .row>* {
    padding: 0;
}

.scheme .card-product {
    flex: 1;
}

.scheme .card-product .img {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    /* width: 244px; */
    height: 158px;
    border-radius: 16px;
    overflow: hidden;
    margin-bottom: 16px;
}

.images-card .row {
    margin: 0;
    gap: 16px;
}

.images-card .row>div {
    flex: 1;
    padding: 0;
    margin: 0;
}

.collaborate .container-content .images-card .container-content {
    background-color: #DDDEE8;
}

.images-card .image-box {
    flex: 1;
    border-radius: 16px;
    margin-bottom: 16px;
}

.collaborate img {
    width: 100%;
    border-radius: 16px;
}

.collaborate .btn {
    color: #fff;
    background-color: #0325B6;
}

.info_text {
    font-size: 16px;
    color: rgba(0, 9, 51, 0.65);
}

.btn {
    color: var(--default-color);
    background: #fff;
    font-family: var(--heading-font);
    font-weight: 500;
    font-size: 15px;
    letter-spacing: 1px;
    display: inline-block;
    /* padding: 10px 28px 12px 28px; */
    border-radius: 50px;
    transition: 0.5s;
}

.btn>img {
    width: unset;
}

@media (max-width: 768px) {
    .container {
        max-width: 100% !important;
    }

    .container-content {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }

    .scheme .container-content .row,
    .reconhecimentos .container-content .row,
    .valores .container-content .row {
        display: block !important;
    }

    .card-product {
        margin-bottom: 24px;
    }

    .btn {
        width: 100%;
    }
}

@media (max-width: 1000px) {
    .about-header .container-content {
        display: block;
    }

    .about-header-text {
        margin-bottom: 72px;
    }

    .about-history .about-history-row {
        flex-direction: column;
        border-top: unset;
        border-left: 4px dotted rgba(5, 26, 124, 0.45);
        padding-left: 20px;
    }

    .about-history-item::before {
        top: 40px;
        left: -27px;
    }
}

@media (max-width: 1240px) {
    .navmenu a {
        color: rgba(0, 6, 38, 0.90) !important;
    }
}