/* AAG Gravity Forms submit button */
.gform_wrapper .gform_footer button.gform_button[type="submit"],
.gform-theme--framework .gform_footer button.gform_button[type="submit"] {
    appearance: none;
    background-color: #7b1fa2 !important;
    background-image: linear-gradient(
        135deg,
        #e81f63 0.09%,
        #7b1fa2 100%
    ) !important;
    border: 0 !important;
    border-radius: 100em !important;
    box-shadow: none !important;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    font-family: inherit;
    font-size: 1.8rem !important;
    font-weight: 700 !important;
    line-height: 2.4rem !important;
    min-width: 140px;
    padding: 13px 46px 13px 24px !important;
    position: relative;
    text-align: center;
    width: auto !important;
    transition: background-color .2s cubic-bezier(.5, 1, .89, 1);
}


/* Exact AAG arrow */
.gform_wrapper .gform_footer button.gform_button[type="submit"]::after,
.gform-theme--framework .gform_footer button.gform_button[type="submit"]::after {
    background: url("/wp-content/themes/aag/assets/src/img/svg/icon-button-arrow.svg")
                center / contain no-repeat;
    content: "";
    height: 16px;
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
    width: 16px;
}


/* Hover / keyboard focus */
.gform_wrapper .gform_footer button.gform_button[type="submit"]:hover,
.gform_wrapper .gform_footer button.gform_button[type="submit"]:focus-visible,
.gform-theme--framework .gform_footer button.gform_button[type="submit"]:hover,
.gform-theme--framework .gform_footer button.gform_button[type="submit"]:focus-visible {
    background: #4a0072 !important;
    background-image: none !important;
    color: #fff !important;
}