.float-text {
  display: inline-block;
  animation: floatUpDown 1s ease-in-out infinite alternate;
}

@keyframes floatUpDown {
  0%   { transform: translateY(0); }
  100% { transform: translateY(-12px); }
}

/* Forminator button submit */
.elementor .elementor-element .e-con-inner .elementor-widget-text-editor .elementor-widget-container #forminator-module-23666 .forminator-row-last .forminator-col .forminator-field .forminator-button-submit{
    border-color:#39FF8B !important;
    color:#39FF8B !important;
    border-bottom-right-radius:50px !important;
    border-bottom-left-radius:50px !important;
    border-top-left-radius:50px !important;
    border-top-right-radius:49px !important;
}

/* Forminator button submit */
#forminator-module-23666 .forminator-col .forminator-button-submit{
    border-style:solid !important;
    border-width:0px;
}

/* Forminator button submit (hover) */
#forminator-module-23666 .forminator-col .forminator-button-submit:hover{
    background-color:rgba(57,255,139,0.09);
}

/* 783px and larger screen sizes */
@media (min-width:783px){

    /* Forminator button submit */
    .elementor .elementor-element .e-con-inner .elementor-widget-text-editor .elementor-widget-container #forminator-module-23666 .forminator-row-last .forminator-col .forminator-field .forminator-button-submit{
        width:100% !important;
    }
}
/* Add arrow to Forminator submit button */
#forminator-module-23666 .forminator-button-submit::after{
    content:" →";
    font-size:18px;
    font-weight:600;
    padding-left:8px;
    transition:0.3s ease;
}

#forminator-module-23666 .forminator-button-submit::after{
    content:" \2192"; /* Unicode arrow */
    font-size:20px;
    padding-left:10px;
}