.tx-susss-content-elements_jumbotron .jumbotron-header {
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 0.375rem;
}

.tx-susss-content-elements_jumbotron h1 {
    font-size: 380%;
    color: inherit;
    text-transform: none;
    font-family: 'Oswald', sans-serif;
    text-shadow: 3px 3px #6c757d;
}

.tx-susss-content-elements_jumbotron p:last-child {
    margin-bottom: 0px;
}

.tx-susss-content-elements_jumbotron .header-buttons a {
    text-transform: uppercase;
    letter-spacing: 3px;
}

.tx-susss-content-elements_heading .heading-big {
    margin-top: 3rem;
    margin-bottom: 2rem;
    font-weight: 300;
    font-size: 48px;
    line-height: 1;
    letter-spacing: -0.05rem;
}

.tx-susss-content-elements_heading .heading-normal {
    margin-top: 1.5rem;
    margin-bottom: 1rem;
    font-weight: 400;
    line-height: 1;
    letter-spacing: 0.1rem;
}

.tx-susss-content-elements_heading .heading-small {
    margin-top: 0rem;
    margin-bottom: 0.5rem;
    font-weight: 400;
    line-height: 1;
    letter-spacing: 0.1rem;
}

.tx-susss-content-elements_heading .heading-big::after, .heading-normal::after, .heading-small::after {
    content: "";
    width: 60px;
    height: 3px;
    background: #2493e8;
    display: block;
    margin-top: 10px;
    position: inherit;
}

.tx-susss-content-elements_heading .heading-small::after {
    width: 40px;
}
