header #t-header {
      position: sticky;
  position: -webkit-sticky;
  z-index: 999;
  top: 0px;
  background: transparent;
}
.hero-form, .estimation-form {
    border-radius: 20px;
    background: #FFF;
    padding: 20px 30px;
}
a[role=button], button, .t-btn{
    transition: all 0.2s ease-in-out !important;
}
a[role=button]:hover, button:hover, .t-btn:hover{
    transform: scale(103%);
}
.uc-popup-forms .t-popup__container {
    border-radius: 10px;
}

.uc-services .t983__card {
    position: relative;
}
.uc-services .t983__card-block {
    background-color: #ffffff;
    border-radius: 20px;
    padding: 10px 20px ;
}
.uc-feedback .t-slds__wrapper > div {
    border-radius: 20px;
}
.uc-about .t230__btn-container {
    text-align: center;
}
.uc-services a .t-btn {
    font-size: 18px;
    width: 200px;
    height: 50px;
    justify-content: center;
}
.uc-services .t-bgimg {
    border-radius: 20px;
}

.nav-btn a:hover{
    border-bottom-color: #D43131 !important;
}
.hero-form .t-input-group_cb{
    visibility: hidden;
    opacity: 0;
    margin: -35px 0;
}

@media (width < 960px) {
.header-button, .nav-btn {
    display: none;
}
}
@media (width < 480px) {
    .uc-services .t983__card-block {
        position: absolute;
        bottom: 20px;
        width: 75%;
    }
}
