.t228 .t-btn {
 font-size: 20px;
 margin-left:0px;
}

.t-sociallinks__svg {
    color #bb04a2;
}

#rec1278397211 .t966__tooltip-menu {
    background-color: rgba(128, 128, 128, 0.3) !important;
}

#rec1278397211 .t966__content {
    background-color: rgba(128, 128, 128, 0.3) !important;
}

#rec1279368781 .container {
  width: calc(100% - 40px);
  margin: 0 20px;
  max-width: none;
}

/* Базовые стили для контейнера */
/* Убираем максимальную ширину у основных контейнеров */
.uc-custom-padding .t-container,
.uc-custom-padding .t846__container {
    max-width: none !important;
    width: 100% !important;
    padding-left: 40px !important;
    padding-right: 40px !important;
    box-sizing: border-box;
}
    .uc-custom-padding  .t-col_12,
    .uc-custom-padding  .t-col {
    max-width: none !important;
    padding-left: none !important;
    padding-right: none !important;
}

/* Адаптивные отступы */
@media screen and (max-width: 1200px) {
        .uc-custom-padding  .t-container,
        .uc-custom-padding  .t846__container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}

@media screen and (max-width: 640px) {
        .uc-custom-padding  .t-container,
        .uc-custom-padding  .t846__container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}

@media screen and (max-width: 480px) {
        .uc-custom-padding  .t-container,
        .uc-custom-padding  .t846__container {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
}
@media screen and (max-width: 960px) {
    
        .uc-custom-padding  .t-col,
        .uc-custom-padding  .t-col{
        padding-left: 10px;
        padding-right: 10px;

    }
}

@media screen and (max-width: 960px) {
        .uc-custom-padding  .t846__textwrapper {
        padding-left: 0px !important;
        padding-right: 0px;
    }
}


