

.et_pb_section, .et_pb_row {
    display: flex;
	gap: 2em;
	flex-wrap: wrap;
}

.et_pb_section {
    margin: 1em 0 4em;
}

@media only screen and (min-width: 981px) {
.et_pb_column_1_2, .et_pb_column.type-1_2 {
    width: calc(50% - 1em);
}
.et_pb_column_1_3, .et_pb_column.type-1_3 {
    width: calc(33.33% - 2em);
}
.et_pb_column_2_3, .et_pb_column.type-2_3 {
    width: calc(66.66% - 2em);
}
}

.et_pb_slide {
    min-height: 40vh;
    display: flex;
    background-size: cover;
    align-items: center;
    flex-wrap: wrap;
}

.et_pb_slide .slide-content {
    background-color: rgba(255, 255, 255, 0.7);
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 1.5em;
    min-height: 40vh;
    justify-content: space-between;
}

.et_pb_slide .slide-content > div {
    display: flex;
    flex-direction: column;
}

.et_pb_slide .slide-content > div button {
    display: block;
    margin-top: 1em;
}

