/* company.blade.php */
.sustainability {
    background: linear-gradient(#acf35975, #acf35975),
        url("../assets/images/sustainability_bg.png");
}
.quality {
    background: linear-gradient(#edbe6075, #edbe6075),
        url("../assets/images/quality_bg.png");
}
.features-card .card {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
}

/* info.blade.php */
.carousel-container {
    background: url("../assets/images/about_us_banner.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 500px;
}
.feature-icon {
    background-color: black;
    display: inline-block;
    padding: 10px 10px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
}
.feature-icon img {
    width: 100%;
}
.product-features {
    text-decoration: none;
    list-style: none;
}
.card_option_pop {
    background: linear-gradient(#091001bf, #091001bf),
        url("../assets/images/about_usbanner_overlay.png");
    background-size: contain;
    display: block;
    position: absolute;
    width: 350px;
    top: 0px;
    bottom: 0px;
}
.card_option_pop .carousel-indicators {
    left: -35px;
    right: auto;
    bottom: calc(50% - 100px);
}
.card_option_pop .carousel-indicators .active {
    background-color: #7bcf1a;
}
.caption-sd {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 55%;
    padding: 40px;
    padding-top: 60px;
    color: #fff;
    top: 0px;
}
.caption-sd h1 {
    font-size: 54px;
    letter-spacing: 2px;
}
.caption-sd p {
    color: #464646 !important;
    width: 89%;
}
.testimonial .carousel-control-next,
.testimonial .carousel-control-prev {
    align-items: normal;
    top: 26%;
}
.contact-form {
    padding-left: 50px;
}
