a, a:visited {
-webkit-transition: 0.5s ease;
transition: 0.5s ease; 
}

#t-header a:hover, a:visited:hover {
color: #59B62E !important;
-webkit-transition: 0s ease;
transition: 0s ease; 
}

.t-submit:hover{
    background-color: #64c736!important;
    cursor: pointer;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}
#rec468912791 a.tn-atom:hover{
    background-color: #64c736!important;
    color:#fff!important;
    cursor: pointer;
    border:none!important;
}
#t-footer a.tn-atom:hover{
    background-color: #64c736!important;
    color:#fff!important;
    cursor: pointer;
    border:none!important;
}
.t-submit{
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

*[data-elem-type=button]{
    cursor: pointer;
}
#rec468599042 .tn-elem[data-elem-id="1657881417457"] .tn-atom:hover {
    color: #ffffff!important;
}
#rec468599042 .tn-elem[data-elem-id="1657881574941"] .tn-atom:hover {
    color: #ffffff!important;
}
#rec468909169 .tn-elem[data-elem-id="1657882776107"] .tn-atom:hover {
    color: #ffffff!important;
}

@media( max-width: 479px ){
    form{
        max-width: 300px;
    }
    
    form button{
        max-width: 300px;
    }
}