/*acacia-intro.css */
.home-intro {
    background-color: #ECECEC;
}

.intro-container {
    display: flex;
}

.intro-container .left-col {
    width: 41.66666667%;
    display: flex;
}

.intro-type-1 .left-col .img-wrapper {
    width: 100%;
}

.intro-container .right-col {
    width: 58.33333333%;
    padding-left: 56px;
}

.new-section.intro-type-1 h2.section-title,
.new-section.intro-type-1 h3.section-subtitle {
    margin-bottom: 10px;
}

.intro-type-1 .left-col .img-wrapper img,
.intro-slider .slide-bg img {
    border: 10px solid #f0f7f6;
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.intro-slider-wrapper .slick-track {
    height: 100%;
    display: flex;

}

.intro-slider-wrapper .slick-list,
.intro-slider-wrapper .intro-slider {
    height: 100%;
    max-height: 960px;
}

.intro-slider-wrapper .intro-slider .slide-bg {
    height: 100%;
}

/* intro type 2 css */
.intro-type-2 .right-col {
    width: 100%;
    padding-left: 0;
    max-width: 100%;
}

.intro-type-2 .content-wrapper {
    margin: 0 auto;
    text-align: center;
    max-width: 960px;
}

.intro-type-2 .intro-container .content-wrapper .section-buttons {
    justify-content: center;
}

/* End intro type 2 css */
@media screen and (max-width: 992px) {
    .intro-container {
        flex-flow: wrap;
    }

    .intro-container .left-col {
        width: 100%;
        margin-bottom: 15px;
    }

    .intro-type-1 .left-col .img-wrapper img,
    .intro-slider .slide-bg img {
        border-width: 6px;
    }

    .intro-container .right-col {
        padding-left: 0;
        width: 100%;
    }

    .new-section.intro-type-1 h2.section-title,
    .new-section.intro-type-1 h3.section-subtitle {
        margin-bottom: 6px;
    }

    .intro-type-2 .right-col {
        margin-bottom: 0;
    }
}