.carousel_content h1 {
    font-family: "Ubuntu";
    font-weight: 500;
    font-size: 48px;
    line-height: 100%;
    letter-spacing: 0;
    vertical-align: middle;
    color: var(--secondary);
}

.carousel_content p {
    font-family: "Ubuntu";
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0;
    vertical-align: middle;
    color: var(--gray-600);
    margin: 30px 0;
}

.carousel_content .ingenius_btn {
    width: 190px;
    height: 60px;
    margin-top: 30px;
}

.carousel.slide {
    padding: 6rem 0 0 0;
}

.carousel-inner{
    max-width: 95%;
    margin: 0 auto;
}

.carousel_content {
    width: 40% !important;
    max-width: 40% !important;
    flex: 0 0 40% !important;
}

.carousel-control-prev {
    left: -50px !important;
}

.carousel-control-next {
    right: -50px !important;
}

.carousel-control-next-icon,
.carousel-control-prev-icon {
    background-repeat: no-repeat !important;
    width: 5rem;
    height: 5rem;
    background-position: center;
    background-size: contain;
}

.carousel-control-next-icon {
    background-image: url('../images/carousel/next.png') !important;
}

.carousel-control-prev-icon {
    background-image: url('../images/carousel/prev.png') !important;
}