.beyer-ampromo-modal {
    &.container-fluid {
        .reset-padding-lr();
    }
}

.beyer-ampromo-gallery-item-wrapper {
    margin-bottom: @default--space;

    .gt-xxl({
        flex-basis: 25%;
        max-width: 25%;
    });
}

.beyer-ampromo-gallery-item {
    border: 1px solid @black-20;
    height: 100%;
    padding: @default--space;
}

.beyer-ampromo-gallery-items-form {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.beyer-ampromo-gallery-item-header {
    text-align: center;

    .lt-lg({
        .h6;
    });

    .gt-lg({
        .h5;
    });
}

.beyer-ampromo-gallery-item-image-wrapper {
    flex-grow: 1;
    text-align: center;
}

.beyer-ampromo-gallery-item-buttons {
    margin-top: @default--space;
    text-align: center;
}