.payment-options .section-header h2 {
    font-size: 36px;
}

.payment-options .et_pb_row:nth-child(even) {
    flex-direction: row-reverse;
}

.payment-options .et_pb_row:first-child {
    margin-top: -100px;
}

.payment-options .et_pb_row {
    min-height: 400px;
    align-items: center;
    padding: 50px 5% !important;
	box-shadow: 6px 6px 6px 0px rgb(0 0 0 / 30%);
}

.payment-options ul {
    padding-left: 50px;
    list-style: none;
    margin-top: 20px;
}

.payment-options .et_pb_row a.et_pb_button {
	background-color: #003be9 !important;
}

.payment-options ol {
    list-style: none;
    padding: 0 !important;
    margin-top: 20px;
    font-size: 18px !important;
}

.payment-options ol li {
    display: inline-block;
}

.payment-options ol li:not(:last-child) {
    margin-right: 30px;
}

.payment-options ol li a {
    background-color: #003be9;
    color: #fff;
    padding: 14px 35px !important;
    border-radius: 5px;
    display: inline-block;
    font-size: 16px;
}

@media(min-width: 1441px) {
	.payment-options ol li a {
		padding: 16px 40px !important;
	}
	
	.payment-receipt-form-section .et_pb_text {
		font-size: 28px;
		line-height: 38px;
	}
}