/* Silo Test Module Styles */
.silo-test-wrapper {
    padding: 40px 0;
    text-align: center;
}

.silo-test-wrapper .silo-icon {
    font-size: 64px;
    line-height: 1;
    display: block;
    margin-bottom: 20px;
}

.silo-test-wrapper h2 {
    margin-bottom: 20px;
}

.silo-test-wrapper .silo-content {
    margin-bottom: 30px;
}

.silo-test-wrapper .silo-button {
    display: inline-block;
    margin-top: 10px;
}

/* Responsive */
@media (max-width: 980px) {
    .silo-test-wrapper .silo-icon {
        font-size: 48px;
    }
}

@media (max-width: 767px) {
    .silo-test-wrapper {
        padding: 30px 0;
    }

    .silo-test-wrapper .silo-icon {
        font-size: 32px;
    }
}