/*only here start*/



label.t-checkbox__control.t-text.t-text_xs {
    display: block !important;
    line-height: 2.2 !important;
}



/*only here end*/





:root {
    /*--accent-color: var(--accent-color);*/
    --accent-color: #109fab;
    --title-color: #3d3538;
}
.tlk-userbar, .tlk__userbar {display: none !important;}
.tlk-userbar {display: none !important;}
@media (max-width:960px) {
    .uc-text .t-text {
        font-size: 16px;
        font-weight: 400;
        font-family: 'Montserrat',Arial,sans-serif;
        padding-left: 20px;
        padding-right: 20px;
        color: var(--title-color);
    }
    .uc-10facts .t-descr.t-descr_sm {
        font-size: 16px;
        font-weight: 400;
        font-family: 'Montserrat',Arial,sans-serif;
        color: var(--title-color);
    }
    .uc-text-italic .t-text_md, .uc-ti-left-pb .t-text_md {
        font-size: 16px;
        font-weight: 400;
        font-family: 'Open Sans',Arial,sans-serif;
        font-style: italic;
        color: #3d3538;
        padding-left: 20px;
        padding-right: 20px;
    }
    .uc-text-copyright .t-text, .uc-personinfo .t-heading, .uc-personinfo-error .t-heading {
        font-size: 12px;
        font-weight: 400;
        font-family: 'Montserrat',Arial,sans-serif;
        vertical-align: super;
        opacity: 0.6;
        padding-left: 20px;
        padding-right: 20px;
        color: var(--title-color);
    }
    .uc-text-copyright-wh .t-text {
        font-size: 12px;
        font-weight: 400;
        font-family: 'Montserrat',Arial,sans-serif;
        vertical-align: super;
        opacity: 0.6;
        padding-left: 20px;
        padding-right: 20px;
        color: white;
    }
    .t-card__uptitle {
        font-size: 10px !important;
        font-weight: 400 !important;
        font-family: 'Montserrat',Arial,sans-serif !important;
        vertical-align: super;
        opacity: 0.6;
        letter-spacing: 0;
    }
    div[class*="uc-ttib"] .t-bgimg {
        height: auto !important;
        aspect-ratio: 1.2;
    }
    .uc-donate-change .t142A__wrapone {
        max-width: 640px;
    }
    .uc-donate-change .t142A__wraptwo {
        padding-left: 20px;
        padding-right: 20px;
    }
    .uc-personinfo .t-text_sm, .uc-personinfo-error .t-text_sm {
        color: var(--title-color);
    }
}
@media (min-width:961px) {
    .uc-text .t-text, .uc-10facts .t-descr.t-descr_sm, em {
        font-size: 20px;
        font-weight: 400;
        font-family: 'Montserrat',Arial,sans-serif;
        color: var(--title-color);
    }
    .uc-text-italic .t-text_md, .uc-ti-left-pb .t-text_md {
        font-size: 24px;
        font-family: 'Open Sans',Arial,sans-serif;
        font-weight: 400;
        font-style: italic;
        color: #3d3538;
    }
    .uc-text-copyright .t-text, .uc-personinfo .t-heading, .uc-personinfo-error .t-heading {
        font-size: 12px;
        font-weight: 400;
        font-family: 'Montserrat',Arial,sans-serif;
        vertical-align: super;
        opacity: 0.6;
        color: var(--title-color);
    }
    .uc-text-copyright-wh .t-text {
        font-size: 12px;
        font-weight: 400;
        font-family: 'Montserrat',Arial,sans-serif;
        vertical-align: super;
        opacity: 0.6;
        color: white;
    }
    .t-card__uptitle {
        font-size: 12px !important;
        font-weight: 400 !important;
        font-family: 'Montserrat',Arial,sans-serif !important;
        vertical-align: super;
        opacity: 0.6;
        letter-spacing: 0;
    }
    div[class*="uc-ttib"] .t480__btn-container {
        text-align: left !important;
    }
    .uc-personinfo .t-text_sm, .uc-personinfo-error .t-text_sm {
        color: var(--title-color);
    }
}
@media (max-width:980px) {
    .uc-profile .t-name_xl {
        font-size: 28px;
    }
    .uc-profile .t750__descr {
        font-size: 14px;
    }
}
@media (min-width:981px) and (max-width:1200px) {
    .uc-profile .t-name_xl {
        font-size: 34px;
    }
    .uc-profile .t750__descr {
        font-size: 17px;
    }
}
@media (min-width:1201px) {
    .uc-profile .t-name_xl {
        font-size: 42px;
    }
    .uc-profile .t750__descr {
        font-size: 21px;
    }
    .banner-carousel .slide-item {
    	aspect-ratio: 1.58;
    	width: 100%;
    	max-height: 761px;
    }
    .uc-donate-change .t142A__wrapone {
        max-width: 1200px;
    }
    .uc-donate-change .t142A__wraptwo {
        margin-left: 20px;
        margin-right: 20px;
        padding: 0 0px;
    }
}
@media screen and (max-width: 1200px) {

}
@media (max-width:640px) {
    .uc-h2 .t-title, .uc-h1 .t-title, .uc-h1 .t-title a, .uc-h2 .t-title a, {
        font-size: 22px;
        font-weight: 700;
        text-transform: uppercase;
        font-family: 'Montserrat',Arial,sans-serif;
        color: var(--title-color) !important;
        text-align: center;
    }
    .uc-h1-white .t-title, .uc-h1-white .t-title a {
        font-size: 22px;
        font-weight: 700;
        text-transform: uppercase;
        font-family: 'Montserrat',Arial,sans-serif;
        color: white !important;
        text-align: center;
    }
    div[class*="uc-ttib"] .t480__title {
        font-size: 22px !important;
        line-height: 31px !important;
        text-align: center !important;
    }
    .uc-10facts .t-heading.t-heading_lg {
        font-size: 22px !important;
        line-height: 31px !important;
    }
    div[class*="uc-ttib"] .t480__line {
        margin-left: auto !important;
    }
    
}
@media (min-width:641px) {
    .uc-h2 .t-title, .uc-h1 .t-title, .uc-h1 .t-title a, .uc-h2 .t-title a {
        font-size: 50px;
        font-weight: 700;
        text-transform: uppercase;
        font-family: 'Montserrat',Arial,sans-serif;
        color: var(--title-color) !important;
        text-align: center;
    }
    .uc-h1-white .t-title, .uc-h1-white .t-title a {
        font-size: 50px;
        font-weight: 700;
        text-transform: uppercase;
        font-family: 'Montserrat',Arial,sans-serif;
        color: white !important;
        text-align: center;
    }
    div[class*="uc-ttib-right"] .t-col, div[class*="uc-ti-right"] .t-col {
        float: right !important;
    }
}
@media (min-width:641px) and (max-width:960px) {
    .uc-personinfo .t-heading, .uc-personinfo-error .t-heading {
        position: absolute;
        top: calc(10vh + 480px);
        right: 0px;
    }
}
@media (min-width:481px) and (max-width:640px) {
    .uc-personinfo .t-heading, .uc-personinfo-error .t-heading {
        position: absolute;
        top: calc(360px + 7vh);
        right: 0px;
    }
    .uc-donate-logo img.t135__img {
        max-width: 50%;
    }
    .uc-donate-logo .t135 {
    text-align: left !important;
    }
}
@media (max-width:480px) {
    .uc-personinfo .t-heading, .uc-personinfo-error .t-heading {
        position: absolute;
        top: calc(10vh + 10px);
        right: 0px;
    }
    .uc-donate-logo img.t135__img {
        max-width: 75%;
    }
}
@media (min-width:961px) {
    .uc-personinfo .t-heading, .uc-personinfo-error .t-heading {
        position: absolute;
        top: 678px;
        right: 0px;
    }
    .uc-personinfo .t-cover__carrier.loaded, .uc-personinfo-error .t-cover__carrier.loaded {
        background-position: 100.000% 18% !important;
    }
}
@media (max-width:640px) {
    .uc-h3 .t-title, .uc-h3 .t-title a {
        font-size: 20px;
        font-weight: 700;
        text-transform: uppercase;
        font-family: 'Montserrat',Arial,sans-serif;
        color: var(--title-color) !important;
        text-align: center;
    }
    .uc-donate-change .t142A {
        padding: 0 0px;
    }
    .uc-donate-change .t142A__wraptwo {
        display: flex;
    }
}
@media (min-width:641px) {
    .uc-h3 .t-title, .uc-h3 .t-title a {
        font-size: 36px;
        font-weight: 700;
        text-transform: uppercase;
        font-family: 'Montserrat',Arial,sans-serif;
        color: var(--title-color) !important;
        text-align: center;
    }
    .uc-donate-change .t142A__wraptwo {
            display: inline;
    }
    .uc-donate-logo img.t135__img {
        max-width: 25%;
    }
}
.tlk-menu__panel {
    display: none;
}
.tlk-lectures__header {
    display: none !important;
}
.t254__icon {
    color: var(--accent-color);
}
.uc-10facts .t-heading.t-heading_lg {
    text-align: left;
    line-height: 70px;
    color: var(--accent-color);
    font-size: 50px;
    font-family: 'Montserrat', Arial, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}
.uc-10facts .t-heading.t-heading_lg {
    color: var(--accent-color);
}
.uc-10facts .t1050__line {
    max-width: 140px;
}
a.t-store__prod-popup__btn.t-btn.t-btn_sm:hover {
    color: #ffffff !important;
    background-color: var(--accent-color) !important;
    border-color: var(--accent-color) !important;
}
a.t-store__prod-popup__btn.t-btn.t-btn_sm {
    display: table-cell !important;
    height: 55px !important;
    padding: 10px !important;
    border-radius: 10px !important;
    cursor: pointer !important;
    color: var(--accent-color) !important;
    font-size: 14px !important;
    font-family: 'Montserrat', Arial, sans-serif !important;
    line-height: 1.55 !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    border-width: 4px !important;
    background-color: #ffffff !important;
    background-position: center center !important;
    border-color: var(--accent-color) !important;
    border-style: solid !important;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out !important;
    text-align: center !important;
    vertical-align: middle !important;
    text-decoration: none !important;
    width: 180px !important;
}
.uc-gifts .t-store__filter__search-and-sort {
    max-width: 1160px;
    margin: auto;
}
.uc-gifts .t-item {
    background-clip: content-box;
    background-color: var(--accent-color);
}
.uc-gifts .t951__cont-wrapper {
    -webkit-font-smoothing: antialiased;
    box-sizing: content-box;
    margin: 0;
    border: 0;
    width: 100%;
    max-width: 1160px;
    margin-right: auto;
    margin-left: auto;
    padding: 0;
}
.uc-gifts .t-store__filter__chosen-bar {
    background: var(--accent-color) !important;
    border-radius: 0 !important;
    border: 0 !important;
    left: auto !important;
    right: 10px;
}
.uc-gifts .t-store__card__prod-controls-wrapper .t-product__option .t-product__option-variants_select {
    padding: 0px 10px;
    border: 4px solid #ffffff !important;
    border-radius: 10px !important;
}
.uc-gifts .t-store__card__prod-controls-wrapper .t-product__option-item_select:hover, .uc-gifts .t-store__card__prod-controls-wrapper .t-product__option-item_select:active {
    opacity: 1 !important;
}
.uc-gifts .t-store__card__prod-controls-wrapper .t-product__option-item_select.t-product__option-item_active {
    background: var(--accent-color);
    opacity: 0.8;
}
.uc-gifts .t-store__card__prod-controls-wrapper .t-product__option-item_select {
    background: var(--accent-color);
    opacity: 0.6;
}
.uc-gifts .t-store__card__prod-controls-wrapper .t-product__option-selected_select.t-product__option-selected_color, .uc-gifts .t-store__card__prod-controls-wrapper .t-product__option-selected_select.t-product__option-selected_image {
    background: var(--accent-color);
    border: 4px solid rgb(255 255 255 / 60%) !important;
    border-radius: 10px !important;
}
.uc-gifts .t-checkbox__indicator:after {
    border: solid #ffffff !important;
    border-width: 0 2px 2px 0 !important;
}
.uc-gifts .t-checkbox__indicator {
    border: 3px solid #ffffff !important;
}
.uc-gifts a {
    color: var(--accent-color) !important;
    border-bottom: 1px solid var(--accent-color);
}
/*
.uc-gifts .js-store-parts-select-container {
    background: var(--accent-color) !important;
    padding: 20px !important;
}
*/
.uc-gifts .t-store__card .t-product__option-select {
    background: var(--accent-color);
    color: #ffffff !important;
    border: 4px solid rgb(255 255 255 / 60%);
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    font-family: Montserrat;
    height: 45px;
}
.uc-gifts .t-store__sort-select.t-descr.t-descr_xxs.js-store-filter-sort {
    background: #ffffff;
    color: var(--accent-color);
    border: 4px solid var(--accent-color);
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    font-family: Montserrat;
    height: 45px;
}
.uc-gifts .t-store__card .js-product-edition-option-variants, .uc-gifts .t-store__card .t-product__option-selected-title {
    font-weight: 500;
}
.uc-gifts .t-store__card__btns-wrapper {
    padding: 0 20px 14px;
}
.uc-gifts .js-store-prod-btn {
    opacity: 0.6;
}
.uc-gifts .js-store-prod-btn:hover {
    opacity: 1;
}
.uc-gifts .js-store-prod-btn, .uc-gifts .js-store-prod-btn2 {
    color: #ffffff !important;
    border: 4px solid #ffffff;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    font-family: Montserrat;
}
.uc-gifts .js-store-prod-btn:hover, .uc-gifts .js-store-prod-btn2:hover {
    transition-property: background-color, color, border-color, box-shadow;
    transition-duration: 0.2s;
    transition-timing-function: ease-in-out;
}
.uc-gifts .t-store__prod-popup__info .t-descr_xxs{
    font-size: 20px !important;
    font-weight: 400 !important;
    font-family: 'Montserrat', Arial, sans-serif !important;
    vertical-align: super;
    letter-spacing: 0;
    color: var(--title-color);
}
.uc-gifts .t-descr_xxs {
    font-size: 12px !important;
    font-weight: 400 !important;
    font-family: 'Montserrat', Arial, sans-serif !important;
    vertical-align: super;
    letter-spacing: 0;
    color: #ffffff;
}
.uc-gifts .t-store__card__price {
    font-family: 'Montserrat', Arial, sans-serif !important;
    color: #ffffff;
}
.uc-gifts .t-store__card__textwrapper {
    padding: 18px 20px 0px 20px;
}
.uc-gifts .t-store__card__prod-controls-wrapper {
    padding: 0px 20px 0px 20px;
}
.uc-gifts .js-store-price-wrapper .t-name_md {
    font-size: 18px;
    line-height: 1.3;
    color: var(--title-color);
    font-weight: 700;
    font-family: 'Montserrat';
}
.uc-gifts .t-name_md {
    font-size: 18px;
    line-height: 1.3;
    color: #ffffff;
    font-weight: 700;
    font-family: 'Montserrat';
    text-transform: uppercase;
}
.uc-gifts .t951__sidebar {
    z-index: 99 !important;
}
.t-card__link, {
    color: white !important;
}
.uc-donate-background .t674__cover {
    height: 100vh !important;
    filter: brightness(0.5);
}
.uc-donate-logo .t135 {
    position: relative !important;
    pointer-events: none;
    cursor: default;
}
.uc-donate-change, .uc-donate {
    opacity: 0.85;
}
.uc-donate-change a.t142A__btn.t-btn.t-btn_md.js-click-stat {
    background: white;
}
.t-redactor__text a {
    color: rgb(16, 159, 171) !important;
    border-bottom: 1px solid rgb(16, 159, 171);
}
div[class*="uc-ti-left"] a {
    color: rgb(16, 159, 171) !important;
    border-bottom: 1px solid rgb(16, 159, 171);
}
div[class*="uc-ti-left-pb"] a {
    color: rgb(16, 159, 171) !important;
    border-bottom: 1px solid rgb(16, 159, 171);
}

@media (max-width:960px) {
    div[class*="uc-ti-left-pb"] .t195__imgsection {
        display: none;
    }
    div[class*="uc-ti-left-pb"] .t-col_8 {
        padding-top: 186px;
    }
}    
@media (min-width:961px) {
    div[class*="uc-ti-left-pb"] .t-col_8 {
        min-height: 186px;
        align-content: center;
    }
}
.pb-5 .container {
    position: relative;
}
.uc-personinfo .t-sociallinks__svg, .uc-personinfo .t-sociallinks__item a, .uc-personinfo-error .t-sociallinks__svg, .uc-personinfo-error .t-sociallinks__item a {
    width: 57px !important;
    height: 57px !important;
    }
.uc-personinfo .t-text_sm, .uc-personinfo-error .t-text_sm {
    font-weight: 500;
    font-size: 20px;
}
.uc-personinfo a, .uc-personinfo-error a {
    color: rgb(16, 159, 171) !important;
    border-bottom: 1px solid rgb(16, 159, 171);
}
.t-card__btn {
    border-radius: 10px !important;
    border-width: 4px !important;
}
.banner-carousel .content-box h2, .banner-carousel .content-box h3,.banner-carousel .content-box .btn-box .thm-btn:last-child, .t-records a, .t396 .tn-atom {
    font-family: 'Montserrat' !important;
}
.banner-carousel .content-box .btn-box .thm-btn {
    padding: 18.5px 40.5px !important;
}
.thm-btn {
    font-weight: 700 !important;
    font-size: 14px !important;
}
.calculator-title {
    text-transform: uppercase;
    font-family: 'Montserrat';
}
.groupcalculator #dropdown, .groupcalculator .slider {
    font-family: 'Montserrat';
}
.logo {
    padding-left:0px !important;
    min-width: 130px;
    padding-top: 5px !important;
    max-width: 170px;
}
.topmenu {
    padding-left: 0px !important;
    max-height:98px;
}
.t-btn_sm {
    text-transform: uppercase;
}
.t-btn_sm:hover {
    color: var(--accent-color) !important;
    background-color: #ffffff !important;
}
.t706__product .t706__product-amount {
    text-align: right;
}
.t706__minimal .t706__cartwin-prodamount-price, .t706__minimal .t706__cartwin-prodamount-price:before, .js-rule-error-minorder .t706__cartwin-prodamount-price:before {
    content: "Минимальная сумма пожертвования: ";
    visibility:visible;
}
.js-rule-error-minorder .t706__cartwin-prodamount-price:before {
    color: white !important;
}
.js-rule-error-minorder .t706__cartwin-prodamount-price {
    visibility:visible;
}
.js-rule-error-minorder .t706__cartwin-prodamount-price {
    color: white !important;
}
.t706 .t706__minimal span, .js-rule-error-minorder, .js-rule-error-minorder .t706__cartwin-prodamount-currency {
    visibility: hidden;
}
.t706__minimal .t706__cartwin-prodamount-currency {
    display:none;
}
.js-rule-error-minorder {
    color: white;
}
.js-rule-error-minorder .t706__cartwin-prodamount-price:after, .t706__minimal .t706__cartwin-prodamount-price:after {
    content: " р.";
    visibility:visible;
}
.uc-donate-change .t-btn_md {
    min-width: 50% !important;
}
.uc-donate-change .t142A__btn {
    margin: 0 0px;
    margin-bottom: 0px;
}
.uc-donate-change .t142A__wraptwo {
    float: left;
    width: 100%;
}
.uc-donate-change .t142A__wrapone {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    padding: 0;
}
.slide-item {
    position: relative;
}
.container {
    height: 100px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}
.t480__top {
    margin-bottom: 0px;
}
.t774__scroll-icon-wrapper {
    display: none;
}
div[class*="-1_2"] .t195__img {
    height: auto !important;
    aspect-ratio: 1.2;
}
div[class*="uc-ttib"] .t480__title {
    text-align: left;
    line-height: 70px;
    color: var(--title-color);
    font-size: 50px;
    font-family: 'Montserrat',Arial,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}
div[class*="uc-ttib"] .t480__descr,  div[class*="uc-ti-"] .t195__text {
    font-family: 'Montserrat',Arial,sans-serif;
    text-align: left;
    font-weight: 400;
    color: var(--title-color);
}
div[class*="uc-ti-"] .t195__text {
    /*padding-top: 20px;*/
}
div[class*="uc-text"], div[class*="uc-ti"], div[class*="uc-ttib"] .t480__descr {
    padding-top: 30px !important;
    margin-top: 0px;
}
div[class*="uc-ttib"] .t480__descr a {
    color: var(--accent-color) !important;
    border-bottom: 1px solid var(--accent-color) !important;
}
div[class*="uc-text"] a {
    color: var(--accent-color) !important;
    border-bottom: 1px solid var(--accent-color);
    border-bottom-color: var(--accent-color) !important;
}
div[class*="uc-ttib"] .t480__line {
    max-width: 170px;
    background-color: var(--accent-color);
    text-align: left;
    margin-left: 0;
}
div[class*="uc-ttib"] .t-btn {
    display: table-cell;
    height: 55px;
    padding: 10px;
    border-radius: 10px;
    cursor: pointer;
    color: var(--accent-color) !important;
    font-size: 14px;
    font-family: 'Montserrat',Arial,sans-serif;
    line-height: 1.55;
    font-weight: 700;
    text-transform: uppercase;
    border-width: 4px;
    background-color: #ffffff !important;
    background-position: center center;
    border-color: var(--accent-color);
    border-style: solid;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    width: 180px;
}
div[class*="uc-ttib"] .t-btn:hover {
    color: #ffffff !important;
    background-color: var(--accent-color) !important;
}
div[class*="uc-ttib"] sub,  div[class*="uc-ti-"] .t195__secdescr {
    opacity: 0.6;
    font-size: 12px;
}
.uc-ttib-left-100-50 .t-bgimg {
    background-position: 100.000% 50.000%;
    background-size: cover;
    background-repeat: no-repeat;
    border-color: transparent;
    border-style: solid;
}
.uc-ttib-left-75-50 .t-bgimg {
    background-position: 75.000% 50.000%;
    background-size: cover;
    background-repeat: no-repeat;
    border-color: transparent;
    border-style: solid;
}
.uc-profile-tile .t774__imgwrapper {
    background-color: white;
    border-color: white;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}
/*
.uc-profile-tile .loaded {
    border-radius: 50%;
    aspect-ratio: 1;
}
*/
.uc-profile .t-name_xl {
    color: var(--text-color) !important;
}
.uc-profile .t750__descr {
    color: var(--text-color) !important;
}
#rec628425634 [data-elem-id="1703860614770"] .t-submit, #rec741274868 [data-elem-id="1703860614770"] .t-submit {
    border-radius: 0px !important;
}
.buttonhelp {
    width: 150px;
}
.t-checkbox__indicator {
    border: 3px solid var(--accent-color) !important;
    opacity: 1;
}
.t-form .js-error-control-box .t-input:not(.t-input-phonemask), .t-form .js-error-control-box .t-checkbox__control, .t-form .js-error-control-box .t-checkboxes__wrapper, .t-form .js-error-control-box .t-select, .t-form .js-error-control-box .t-radio__wrapper, .t-form .js-error-control-box .uploadcare-widget {
    border: 4px solid red!important;
    border-radius: 10px !important;
}
.t-checkbox__control {
    line-height: 2.2;
}
.t-form__errorbox-wrapper {
    border-radius: 10px !important;
}
.t-input-error {
    font-weight: bold;
}
.t-title_xxs {
    font-weight: bold;
    text-transform: uppercase;
    color: var(--title-color) !important;
}
.t-text_xs {
    font-weight: bold;
    color: var(--title-color) !important;
}
.t702 .t-input {
    font-weight: bold;
    color: var(--title-color) !important;
    border-color: var(--accent-color) !important;
    border-width: 4px !important;
    border-radius: 10px !important;
}
.t-form .t-submit {
    position: relative;
    color: #ffffff !important;
    border: 4px solid var(--accent-color) !important;
    background-color: var(--accent-color) !important;
    border-radius: 10px !important;
    font-weight: bold;
    text-transform: uppercase;
}
.shape .tn-atom {
    background-color: var(--accent-color) !important;
}
.uc-shape .tn-atom {
    background-color: var(--accent-color) !important;
}
.uc-button .tn-atom {
    color: var(--accent-color) !important;
    border-color: var(--accent-color) !important;
}
.uc-shape {
    padding: 0px !important;
    /*height: 30px !important;*/
}
.uc-shape .t396__artboard {
    height: 3px !important;
    background: none !important;
}
.uc-text .t-col {
    padding: 0px;
}
.t774__wrapper, .t-card__btn, .t774__content {
    background-color: var(--accent-color) !important;
}
.t988__title, .t988__descr {
    color: var(--accent-color) !important;
}
.t988__pricebtn_active, .t988__pricebtn:hover, div[class*="#rec"] .t988__pricebtn.t-descr.t-descr_xs.t988__pricebtn_active {
    background-color: var(--accent-color) !important;
    border-color: var(--accent-color) !important;
    color: white;
}
.t988__pricebtn {
    font-size: 20px;
    color: var(--accent-color) !important;
    text-transform: uppercase;
    border-radius: 10px !important;
}
.t988 .t988__content {
    border-width: 4px;
    border-color: var(--accent-color) !important;
    background: white;
    /*border-radius: 10px;*/
}
.t-submit.t-btn.t-btn_md {
    border: 4px solid var(--accent-color) !important;
    background-color: var(--accent-color) !important;
}
.t-descr_xs {
    border-color: var(--accent-color) !important;
    color: var(--accent-color) !important;
}
.t988__pricebtn.t988__pricebtn_active span {
    color: #ffffff!important;
}
.t-input.t-descr {
    font-weight: 700;
    color: var(--accent-color) !important;
}
.t-name_xl {
    font-family: 'Montserrat',Arial,sans-serif;
    font-weight: 600;
    color: var(--accent-color) !important;
}
.t-descr_sm a, .t706__cartwin-prodamount-price, .t706__cartwin-prodamount-wrap, .t706__form-upper-text, .t-input, .t706 .t-form .t-descr_md, .t-radio__control, .t706 .t-input js-tilda-rule, .t706__form-bottom-text {
    font-family: 'Montserrat',Arial,sans-serif;
    font-weight: 600;
    color: var(--accent-color) !important;
}
.t706__cartwin-prodamount-currency {
    font-family: 'Montserrat',Arial,sans-serif;
    font-weight: 600;
    color: var(--accent-color);
}
.t706 .t-radio__control .t-radio__indicator, .t706 .t-form input.t-input {
    border-color: var(--accent-color) !important;
}
.t706__cartwin-top {
    border-bottom: 3px solid var(--accent-color) !important;
}
.t706__cartwin-bottom {
    border-top: 3px solid var(--accent-color) !important;
}
.t-btntext:not(.t-animate_no-hover):hover {
    color: var(--accent-color) !important;
}
.t-btntext:not(.t-animate_no-hover):focus-visible {
    color: var(--accent-color) !important;
}

@media screen and (max-width: 479px) {
    .uc-text, .uc-text-italic .t-text_md, .uc-ti-left-pb .t-text_md {
        
    }
    .banner-carousel .slide-item {
    	aspect-ratio: 0.63;
    }
    .container {
        top: -70px;
    }
}
@media screen and (min-width: 480px) and (max-width: 639px) {
    .uc-text, .uc-text-italic .t-text_md, .uc-ti-left-pb .t-text_md {
        
    }
    .banner-carousel .slide-item {
    	aspect-ratio: 0.84;
    }
    .container {
        top: -100px;
    }
}
@media screen and (min-width: 640px) and (max-width: 959px) {
    .uc-text, .uc-text-italic .t-text_md, .uc-ti-left-pb .t-text_md {
        
    }
    .banner-carousel .slide-item {
    	aspect-ratio: 1.26;
    }
    .container {
        top: -170px;
    }
}
@media screen and (min-width: 960px) and (max-width: 1200px) {
    .uc-text, .uc-text-italic .t-text_md, .uc-ti-left-pb .t-text_md {
        
    }
    .banner-carousel .slide-item {
    	aspect-ratio: 1.58;
    }
    .container {
        top: -110px;
    }
    .uc-donate-change .t142A__wrapone {
        max-width: 960px;
    }
    .uc-donate-change .t142A__wraptwo {
        margin-left: 10px;
        margin-right: 10px;
        padding: 0 0px;
    }
}