.t-btn *, .t-input-title, .t-btn, .t347__descr, input, textarea, .t702 * { font-family: Arial !important; }
.t923 .t-section__topwrapper { margin-bottom: 0 !important; }

.t228 .t-btn { margin-left: 0; }

.t228__right_buttons_but:first-child .t-btn { border-radius: 30px 0 0 30px !important; }
.t228__right_buttons_but:last-child .t-btn { border-radius: 0 30px 30px 0 !important; background: #25d365 !important; }  


.t-btn,
.t-submit,
.mybutton,
div[data-elem-type="button"] .tn-atom,
.tn-elem__3597849601632467131982 .tn-atom {position: relative; overflow: hidden; }


.t-btn:before,
.t-submit:before,
.mybutton:before,
div[data-elem-type="button"] .tn-atom:before,
.tn-elem__3597849601632467131982 .tn-atom:before {
    content: ''; 
    height: 200px;
    width: 250px;
    top: -20px;
    left: -140px;
    display: block;
    position: absolute;
    background: rgba(255, 255, 255, 1.0);
    border-radius: 100%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    z-index: 20;
    webkit-animation: ripple 4s linear infinite;
    -moz-animation: ripple 4s linear infinite;
    -ms-animation: ripple 4s linear infinite;
    -o-animation: ripple 4s linear infinite;
    animation: ripple 4s linear infinite;
}

@keyframes ripple {
    20% { opacity: 0; transform: scale(2.5); }
    100% { opacity: 0; transform: scale(2.5); }
}

.t-btn:after,
.t-submit:after,
.mybutton:after,
div[data-elem-type="button"] .tn-atom:after,
.tn-elem__3597849601632467131982 .tn-atom:after {
    height: 60px;width: 40px;top: 0px;left: -140px;
    content: "";
    background-color: rgba(255, 255, 255, 0.5);
    height: 100%;
    width: 3em;
    display: block;
    position: absolute;
    top: 0;
    left: -0.5em;
    -webkit-transform: skewX(-45deg) translateX(0);
    transform: skewX(-45deg) translateX(0);
    -webkit-transition: none; transition: none;
    webkit-animation: moving 3s ease-in-out infinite;
    -moz-animation: moving 3s ease-in-out infinite;
    -ms-animation: moving 3s ease-in-out infinite;
    -o-animation: moving 3s ease-in-out infinite;
    animation: moving 3s ease-in-out infinite;
}
@keyframes moving {
    30% { webkit-transform: skewX(-45deg) translateX(33.5em); transform: skewX(-45deg) translateX(33.5em); }
    100% { webkit-transform: skewX(-45deg) translateX(33.5em); transform: skewX(-45deg) translateX(33.5em); }
}