.uc-header .tn-atom a, .uc-footer .tn-atom a, .uc-breadcrumbs .tn-atom a, .uc-services a[href^="tel:"], .uc-case a[href^="tel:"] {transition: 0.3s ease all;}
.uc-header .tn-atom a:hover, .uc-footer .tn-atom a:hover, .uc-breadcrumbs .tn-atom a:hover, .uc-services a[href^="tel:"]:hover, .uc-case a[href^="tel:"]:hover {opacity: 0.5;}

.uc-faq .t_faq__trigger-button span, .uc-cases a.t404__link .t-heading {transition: 0.3s ease all;}
.uc-cases a .tn-atom {transition: 0.3s ease color !important;}
.uc-faq .t_faq__trigger-button span:hover, .uc-cases a:hover .tn-atom, .uc-cases a.t404__link:hover .t-heading {color: #009944 !important;}

.uc-contacts .tn-atom.tn-atom__form a, .uc-services .tn-atom.tn-atom__form a, .uc-case .tn-atom.tn-atom__form a, .uc-form .tn-atom.tn-atom__form a, .t-popup .t-text a {text-decoration: underline !important; text-decoration-color: rgba(0,0,0,0) !important; transition: 0.3s ease text-decoration-color;}
.uc-contacts .tn-atom.tn-atom__form a:hover, .uc-services .tn-atom.tn-atom__form a:hover, .uc-case .tn-atom.tn-atom__form a:hover, .uc-form .tn-atom.tn-atom__form a:hover, .t-popup .t-text a:hover {color: #009944 !important; text-decoration-color:#009944; text-decoration: underline !important;}

.uc-contacts .tn-atom a {transition: 0.3s ease all;}
.uc-contacts .tn-atom a:hover {color: #172A88 !important;}

.t-form-success-popup_new .t-form-success-popup__button {display: none;}


.t-form-success-popup_new .t-form-success-popup__wrapper, .t-form-success-popup__wrapper {border-radius: 12px !important;}
.t-form-success-popup__wrapper {padding: 50px 40px !important;}
.t-form-success-popup__window {max-width: 500px !important;}
svg.t-form-success-popup__close-icon {opacity: 0.4 !important;}


.t-form-success-popup_new .t-form-success-popup__content-icon {height: 50px !important; min-height: 50px !important; margin-bottom: 20px !important;}
.t-form-success-popup_new .t-form-success-popup__title {margin-bottom: 0px !important;}
.t-form-success-popup_new .t-form-success-popup__text {margin-bottom: 0px !important;}
.t-form-success-popup__wrapper .t-form-success-popup__text {color: #43475A !important;}

.uc-cookie a {text-decoration: underline !important; text-decoration-color: rgba(0,0,0,0) !important; transition: 0.3s ease text-decoration-color;}
.uc-cookie a:hover {color: #009944 !important; text-decoration-color:#009944; text-decoration: underline !important;}


@media screen and (max-width: 640px) {.t-form-success-popup_new .t-form-success-popup__wrapper {border-radius: 20px 20px 0 0 !important;}}