:root {
    --section-gap: 80px;
}


/* STRCTURE: SEARH */

body .search_desk {
    right: 80px;
}

/* CORE: FOOTER */

.mainFooter .logo {
    gap: 200px;
}

.mainFooter .logo p {
    font-size: 14px;
}

.number-container {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding-top: 33px;
    padding-bottom: 32px;
    border: 1px solid var(--dark-brown);
    border-left: 0;
    border-right: 0;
}

.number-wrapper .title-number {
    text-align: left;
    font-size: 12px;
    font-family: 'Bradesco';
    font-weight: 400;
    letter-spacing: 0px;
    color: #5B080C;
    opacity: 1;
    margin: 0px;
}

.number-wrapper .text-number {
    text-align: left;
    font-size: 18px;
    font-family: 'Bradesco';
    font-weight: 500;
    letter-spacing: 0px;
    color: #5B080C;
    opacity: 1;
    margin: 4px 0px 6px 0px;
}

.number-container .text-number {
    margin-top: 19px;
}

.number-container .title-number + .text-number {
    margin-top: 4px;
}

.number-wrapper .footer-text {
    text-align: left;
    font-size: 12px;
    font-family: 'Bradesco';
    font-weight: 400;
    letter-spacing: 0px;
    color: #5B080C;
    opacity: 1;
    margin: 0px;
}

.separator {
    border-left: 1px solid #5b080c;
    height: 62px;
    padding-left: 15px;
}


/* SECTION: HERO */

.lp-hero .lp-bgvideo {
    aspect-ratio: 1440 / 768;
    height: auto;
    max-height: calc(100vh - 40px);
}

.lp-hero .lp-content {
    justify-content: center;
    gap: 4px;
    padding-top: 150px;
}

.lp-hero .lp-content h1 {
    font-size: 54px;
    line-height: 66px;
    font-weight: 300;
}

.lp-hero .lp-content h2 {
    font-size: 27px;
    line-height: 1em;
    letter-spacing: 0.14px;
}

.lp-hero .lp-container {
    padding-top: 164px;
    padding-bottom: 40px;
}

.lp-hero .lp-actions i {
    background: url(../svg/desktop-scroll.svg) 0 0 no-repeat;
    opacity: 0.5;
}

.lp-solucoes .swiper-container {
    padding-right: 0;
}

.lp-solucoes .lp-swiper .swiper-slide {
    width: calc((100% - (8px * 3))/4);
}