/* Contact Form Container Margins - Target specific form */
#wpforms-2917,
.wpforms-container.wpforms-block-afff6cbf-94ef-42b6-83c6-4737b2ed5356 {
    margin-left: 15rem !important;
    margin-right: 15rem !important;
    max-width: calc(100% - 30rem) !important;
}

/* Tablet adjustments */
@media (max-width: 1024px) {
    #wpforms-2917,
    .wpforms-container.wpforms-block-afff6cbf-94ef-42b6-83c6-4737b2ed5356 {
        margin-left: 5rem !important;
        margin-right: 5rem !important;
        max-width: calc(100% - 10rem) !important;
    }
}

/* Mobile adjustments */
@media (max-width: 768px) {
    #wpforms-2917,
    .wpforms-container.wpforms-block-afff6cbf-94ef-42b6-83c6-4737b2ed5356 {
        margin-left: 2rem !important;
        margin-right: 2rem !important;
        max-width: calc(100% - 4rem) !important;
    }
}

/* Small mobile adjustments */
@media (max-width: 480px) {
    #wpforms-2917,
    .wpforms-container.wpforms-block-afff6cbf-94ef-42b6-83c6-4737b2ed5356 {
        margin-left: 1rem !important;
        margin-right: 1rem !important;
        max-width: calc(100% - 2rem) !important;
    }
}