.banner-home img {
    width: auto !important;
    position: absolute;
    right: 0;
}

.banner-home {
    margin-bottom: 32px;
}

.banner-home .text {
    position: absolute;
    z-index: 1;
    max-width: 518px;
    top: 150px;
}

.banner-home .text p {
    margin-bottom: 32px;
}

.banner-home .text h2 {
    font-size: 48px;
    font-family: "Poppins";
    font-weight: 300;
    margin-bottom: 16px;
}

.banner-home .text h2 span {
    color: var(--color-primary);
    font-weight: 700;
    
}



.opportunity {
    background-color: var(--color-white);
    width: 95%;
    height: 600px;
    border-radius: 0 33px 33px 0;
    background-size: contain;
    background-repeat: no-repeat;

    display: flex;
    align-items: center;
}

.opportunity .col-lg-6.image {
    height: 600px;
}

.opportunity .col-lg-6.image img {
    height: 700px;
    position: absolute;
    bottom: 0;
}

.accelerate {
    background-image: url("../../../images/acelere.png");
    width: 100%;
    min-height: 700px;
    /* background-size: cover; */
    background-position: right;
    background-repeat: no-repeat;
    display: flex;
    flex-direction: column;
    padding: 56px 0;
}

.accelerate img.image {
    left: -37%;
    bottom: -28px;
}

.accelerate .col-lg-6:nth-of-type(2) {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.ecosystem .eco img {
    max-width: 100%;
}
.ecosystem .eco img:nth-of-type(1){
    top: 9px;
}
.ecosystem .eco img:nth-of-type(2) {
    position: absolute;
    top: 0px;
    left: -69px;
}

.ecosystem .eco img:nth-of-type(3),
.ecosystem .eco img:nth-of-type(4),
.ecosystem .eco img:nth-of-type(5) {
    position: absolute;
    z-index: 1;
}

.ecosystem .eco img:nth-of-type(3) {
    right: 0;
    bottom: 0;
    -webkit-animation: MoveUpDown1 2s linear infinite;
    animation: MoveUpDown1 2s linear infinite;
}

.ecosystem .eco img:nth-of-type(5) {
    left: 7%;
    top: 50%;
    -webkit-animation: MoveUpDown2 2s linear infinite;
    animation: MoveUpDown2 2s linear infinite;
}

.ecosystem .eco img:nth-of-type(4) {
    left: 70%;
    top: 28%;
    -webkit-animation: MoveUpDown3 2s linear infinite;
    animation: MoveUpDown3 2s linear infinite;
}


.your-company {
    padding-bottom: 56px;
}

.forms {
    background-color: #fff;
    margin-bottom: 0;
    padding: 100px 0;
}

.forms svg{
    right: 10px;
    top: 3.5px;
}

.method{
    padding: 40px 0 100px;
}

.score{
    margin: 56px 0;
}

/* Animações */
@-webkit-keyframes MoveUpDown1 {

    0%,
    100% {
        bottom: 0px;
    }

    50% {
        bottom: 10px;
    }
}

@keyframes MoveUpDown2 {

    0%,
    100% {
        bottom: 0px;
    }

    50% {
        bottom: 10px;
    }
}

@media (max-width: 1400px) {
    .banner-home img {
        max-width: 65%;
    }
}


@-webkit-keyframes MoveUpDown2 {

    0%,
    100% {
        top: 50%;
    }

    50% {
        top: 48%;
    }
}

@keyframes MoveUpDown2 {

    0%,
    100% {
        top: 50%;
    }

    50% {
        top: 48%;
    }
}


@-webkit-keyframes MoveUpDown3 {

    0%,
    100% {
        top: 28%;
    }

    50% {
        top: 25%;
    }
}

@keyframes MoveUpDown3 {

    0%,
    100% {
        top:28%;
    }

    50% {
        top: 25%;
    }
}
@media (max-width: 1368px) {
    .banner-home {
        min-height: 480px;
    }

    .banner-home img {
        min-height: 480px;
        max-width: 50%;
    }

    .banner-home .text{
        top: 80px;
    }

    .accelerate img.image {
        left: 0;
        bottom: -10%;
        max-width: 100%;
    }
}
@media (max-width: 1300px) {
    .accelerate img.image {
        left: -11%;
        bottom: -61px;
        max-width: 564px;
        ;
    }

    .accelerate {
        padding: 56px 0;
    }

  
}