.sfondoagentes {
    background: #dd1735 url("/img/agents/homepage.jpg") no-repeat center center;
    background-size: cover;
    min-height: 450px
}

.sfondoagentes .contatti h2 {
    border: 0 solid #fff;
}

@media only screen and (min-width: 768px)
{
    .contatti h2 span:nth-child(1) {
        position: absolute;
        top: -30px;
        right: 15px;
        background: #dd1735;
    }

    .contatti h2 span:nth-child(2) {
        display: inline-block;
        padding: 5px;
        margin: 30px 10px 4px 10px;
    }

    .contatti h2 {
        padding: 0;
    }

    .sfondoagentes .contatti h2 span:nth-child(1) {
        background: none;
    }
}

.boxagentes {
    /*background: #E30E22;
    border-radius: 25px;
    color: #fff;*/
    margin-top: 30px;
    padding: 5px 0;
    text-align: center;
    min-height: 8em;
}

.boxagentes fieldset {
    background: #fff;
    border-radius: 25px;
    color: #606060;
    padding: 5px 30px
}

.boxagentes input, .boxagentes textarea {
    display: block;
    border: 0;
    border-bottom: 1px solid #585B5C;
    background: #fff;
    color: #585B5C;
    margin: 20px 0;
    width: 100%;
    text-transform: uppercase;
    font-size: 1.2rem;
}

.boxagentes input.submit {
    width: auto;
    background: #E30E22;
    color: #fff;
    position: relative;
    top: 100%;
    margin: 0 auto;
    padding: 4px 8px;
    font-size: 2.8rem;
    font-weight: 500;
    border: 0;
}

.boxagentes p span {
    font-size: 2.8rem;
    font-weight: 500;
}

.boxtestoagentes {
    color: #fff;
    font-size: 3.5rem;
    padding: 50px;
    font-weight: 100
}

.testoagentes {
    padding-top: 30px;
    padding-bottom: 30px
}

.testoagentes .row a.button {
    font-size: 2rem;
}

.testoagentes img {
    margin-bottom: 20px;
}

.testoagentes .row.linea {
    padding: 20px 0;
    margin: 20px 0;
    background: url("/img/agents/line.png") no-repeat 72% bottom
}

.testoagentes ul {
    padding-left: 20px;
}

.testoagentes a.button {
    background: #E30E22;
    color: #fff;
    border-radius: 10px;
    font-size: 1rem;
    padding: 2px 5px;
    margin-left: 20px;
}

strong.rosso {
    color: #E30E22;
}