.info {

}

.info h2 {
    margin-bottom: 32px;
}

.card {

}

.accordion {

}

.info__repre-wrapper {
    margin-top: 52px;
}

.info__repre__title {
    font-weight: bold;
    font-size: 20px;
}

.accordion a {
    color: #5267e6;
    text-decoration: underline;
}

.accordion a:hover,.accordion a:focus {
    text-decoration: none;
}

.info__btn {
    text-transform: unset;
    color: #5267e6;
    font-size: 18px;
    line-height: 1.5;
}

.info__btn:hover, .info__btn:focus  {
    color: #5267e6;
    text-decoration: underline;s
}

.card-header {
    background: rgba(#e5e5e5, 0.8);
    border: unset;
}

header .bottom-header .jumbo {
    background: #333 url("../img/hero-new.png") no-repeat top center;
    background-size: cover;
}

@media only screen and (min-width: 992px) {

    header .bottom-header .jumbo {
        background: transparent;
    }

    header .bottom-header .hero:after {
        background-image: url("../img/hero-new.png");
        background-position: right bottom;
    }
}