button.cta,
input[type="submit"]{
    color: var(--primaryColor) !important;
    background-color:rgba(255,255,255,0)  !important;
    padding-top:var(--button_top_dis);
    padding-bottom:var(--button_bottom_dis);
    padding-left:var(--button_left_dis);
    padding-right:var(--button_right_dis);
    transition:all .4s;
    display:inline-block;
    margin-bottom:var(--button_top_dis);
    margin-top:var(--button_bottom_dis);
    color:white;
    text-decoration: none;
    text-transform: uppercase;
    font-size: var(--button_font_size);
    line-height: var(--button_line_height);
    border:2px solid var(--primaryColor);
    cursor:pointer;
    font-weight: var(--fliesstext_text_font_weight);
}
button.cta:hover,
input[type="submit"]:hover{
    color: white !important;
    background-color:var(--primaryColor)  !important;
}
button[type="submit"],
.cta,
.cta_inline{
    font-weight: var(--fliesstext_text_font_weight);
    display:inline-block;
    border-bottom: 1px solid var(--primaryColor);
    font-size:var(--main_text_font_size);
    line-height:var(--main_text_line_height);
    color:var(--primaryTextColor);
}
button[type="submit"]:hover,
.cta:hover,
.cta_inline:hover{
    font-weight: var(--default_text_font_weight) !important;
    color: var(--primaryTextColor) !important;
}
button[type="submit"]:before,
.cta:before,
.cta_inline:before{
    content: "\f30b";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 600;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-size:20px;
    margin-right:7px;
}
button[type="submit"]:hover:before,
.cta:hover:before,
.cta_inline:hover:before{
    color: var(--primaryColor);
}

/* Button */
.cta_button{
    font-weight:var(--default_headline_font_weight);
    display:inline-block;
    border: 1px solid var(--primaryColor);
    padding-left: 15px;
    padding-right: 15px;
    padding-top:5px;
    padding-bottom:5px;
    font-size:var(--main_text_font_size);
    line-height:var(--main_text_line_height);
    color:var(--primaryTextColor) !important;
    text-decoration: none !important;
    width:270px;
    text-align: center;
}
.cta_button:hover{
    color:white !important;
    background-color: var(--primaryColor);
}


@media screen and (max-width:800px){
    /*.cta{*/
    /*    width:100%;*/
    /*    display:block;*/
    /*    text-align: center;*/
    /*}*/
}