.elementor-77864 .elementor-element.elementor-element-48fa71e{margin-top:0px;margin-bottom:0px;}/* Start custom CSS */.gform_required_legend {
    display: none!important;
}

div#gfield_consent_description_3_74 {
    line-height: 1.4em!important;
}

.gsection_title {
    margin-top: 50px;
}

input {
    border-radius: 5px!important;
}

.gform_next_button {
    padding: 10px 50px!important;
    border-radius: 55px!important;
}

.gravity-theme input#gf_coupon_button.button {
    margin-left: 10px!important;
    padding: 7px 20px!important;
    font-size: 15px!important;
    border-radius: 20px!important;
}

.gform_button {
    padding: 10px 50px!important;
    border-radius: 55px!important;
    border: none!important;
}

.gform_previous_button {
    background-color: #fff0!important;
}

.gform_previous_button:hover {
    background-color: #fff0!important;
    color: #fff!important;
}

.gform_wrapper.gravity-theme .ginput_complex input, .gform_wrapper.gravity-theme .ginput_complex select {
    border-radius: 5px;
}

.gform_wrapper.gravity-theme .ginput_total {
    color: #01dc93!important;
    font-weight: 700!important;
    margin-left: -10px!important;
    margin-top: -10px!important;
}

.gform_wrapper.gravity-theme .gfield_checkbox label, .gform_wrapper.gravity-theme .gfield_radio label {
    line-height: 1.3em!important;
    padding-left: 5px;
}

.gform_wrapper.gravity-theme .gfield-choice-input {
    margin-top: 8px!important;
    vertical-align: top!important;
}


/* Hide tickets with Soon label */

.hide-other-tickets .ginput_container.ginput_container_select select.large.gfield_select option[value$="|0"] {
    display: none!important;
}/* End custom CSS */