#rec1968234973 .t-title { 
    margin-bottom: 0 !important;
}

#rec1968234943 .t-title {
    margin-bottom: 0 !important;
}

#rec1968234943 .t-descr {
    margin-bottom: 15px !important;
    margin-top: 15px !important;
}

#rec1968234953 .t-descr {
    margin-top: 5px !important;
}

#rec1968234963 .t-descr {
    margin-top: 5px !important;
}

#rec1968234973 .t-descr {
    margin-top: 5px !important;
}

#rec1968234993 .t-descr {
    margin-top: 5px !important;
}

#rec2016495273 .t-descr {
    margin-top: 5px !important;
}

@media screen and (max-width: 960px) {
    #rec2016495273 .t843__separator {
        margin-bottom: 30px !important;
    }
}

@media (max-width: 960px) {
    #rec1968234953 .t-descr {
        padding-bottom: 0 !important;
    }
}

#rec2016496913 .t555__contentwrapper {
    padding: 0 !important;
}

@media (max-width: 960px) {
    #rec2016496913 .t555__contentwrapper {
        padding-top: 30px !important;
    }
}

#rec2208462163 .t555__contentwrapper {
    padding: 0 !important;
}

@media (max-width: 960px) {
    #rec2208462163 .t555__contentwrapper {
        padding-top: 30px !important;
    }
}

@media (max-width: 962px) {
    #rec2016494083 .t185__butwrapper {
        margin: 0; !important;
        margin-top: 15px !important;
    }
}

#rec2019008703 .t004 {
    padding: 0 !important;
}

#rec1968234943 .t677__top-indent {
    margin-top: 0 !important;
}

#rec1968234943 .t677__btn {
    margin-top: 0 !important;
}

#rec1968234943 .t-valign_middle {
    vertical-align: baseline; !important;
}

#rec1968234943 .t-col {
    margin-bottom: 0; !important;
}

#rec1968234943 .t-divider {
    margin-bottom: 10px; !important;
    margin-top: 10px; !important;
}

#rec1968234943 {
  box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.10); !important
}

#rec1968258423 {
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.045); !important
}

#rec1968234943 .t-bgimg {
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.045); !important
}


.pointer-item {
    cursor: pointer !important;
}

.pointer-item a {
    cursor: pointer !important;
}

@media (max-width: 962px) {
    #rec1968234943 .t-title {
        text-align: center !important;
    }
    
    #rec1968234943 .t-descr {
        margin-top: 10px !important;
    }
    
    #rec1968234943 .t-btn {
        margin-top: 5px !important;
        margin-bottom: 30px !important;
    }
}

.t898__btn_label {
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15) !important;
}

.t001__buttons {
    display: inline-block !important;
}

.t001__buttons .t-bth {
    height: 40px !important;
}

@media screen and (max-width: 480px) {
    .t-btnflex_sm, .t-btn.t-btnflex_sm, .t-submit.t-btnflex_sm {
        --height: 40px !important;
    }
}

.t-input {
    height: 50px !important;
}

.t-input__vis-ph {
    top: 19px !important;
}

.t-input_pvis {
    padding: 25px 10px 10px 20px !important;
}

.t-select {
    height: 50px !important;
}

#allrecords textarea {
    min-height: 100px !important;
    height: 100px !important;
    resize: vertical !important;
    max-height: 200px !important;
    outline-style: none !important;
}

#allrecords input:focus {
  outline: none !important;
}

.t678 .t-form__submit {
    padding-bottom: 0 !important;
}

.t702__wrapper {
    padding: 40px !important;
}

t702__wrapper .t-input-group,
t702__wrapper .t-select {
    height: 50px !important;
}

#rec2147433713 .t-title {
    margin-bottom: 15px !important;
}

#rec2205949273 {
    border-top: 1px solid rgba(51, 51, 51, 0.15) !important;
}

#rec1968234943 {
    border-top: 5px solid #AF3B45 !important;
}

#rec2209696313 {
    border-top: 1px solid rgba(51, 51, 51, 0.15) !important;
}

#rec2067458753 {
    border-top: 1px solid rgba(51, 51, 51, 0.15) !important;
}

#rec2209794523 {
    border-top: 1px solid rgba(51, 51, 51, 0.15) !important;
}

html, body {
    height: 100% !important;
}

#allrecords {
    min-height: 100vh !important;
    display: flex !important;
    flex-direction: column !important;
}

.t-records {
    flex: 1 !important;
}

#rec1973053913 {
    display: flex !important;
    flex: 1 !important;
    flex-direction: column !important;
}

.t-menusub__innermenu-content,
.t-menusub__list-item,
.t-menusub__innermenu-item {
    padding: 0px !important;
}

.t-menusub__link-item {
    padding: 10px 30px !important;
}

.t-menusub__menu-wrapper:first-child {
    margin-top: 41px !important;
}

@media (max-width: 960px) {
    .t-menusub__menu-wrapper:first-child {
        margin-top: 0 !important;
    }
}

