a:hover svg {
    transform: scale(1.1);
    transition: transform 0.2s ease;
}

a:hover span {
    color: #ab3d00;
    transition: color 0.2s ease;
}

.variable_height {
    padding-top: 100px;
    background-image: url(../content/images/home-bottom.jpg);
    background-size: cover;
    background-position: center 20%;
    background-repeat: no-repeat;
    max-width: 3000px;
}
.rev-btn {
    margin-top: clamp(0.8rem, 2vw, 2.5rem);
}

.headlineText {
    font-size: clamp(0.8rem, 4vw, 4.5rem);
    text-align:center !important;
}


.headlineText2 {
    font-size: clamp(0.8rem, 4vw, 4.5rem);
    text-align: center !important;
    margin-top: clamp(0.8rem, 2vw, 2.5rem) !important;
}


@media only screen and (max-width: 1200px) {
    .variable_height {
        background-image: url(../content/images/home-bottom_min.jpg);
        background-position: 85% top;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1240px) {
    .adjusted_info {
        font-size: 10px;
    }
}