/*фон страницы*/
    .t-body {
    background-color: #1A1C23;
    }
    
/*меню*/
    @media screen and (min-width: 980px) {
    .t228 {
    width: 96%;
    left: 2%;
    top: 8px !important;
    border-radius: 16px;
    background-color: rgba(255, 255, 255, 0.08) !important;
    }
    .t228__padding40px {
    width: 10px;
    }
    }
    @media screen and (max-width: 980px) {
    .t228__maincontainer {
    background-color: rgb(72 75 81);
    width: 96%;
    left: 2%;
    border-radius: 0px 0px 10px 10px;
    }
    .tmenu-mobile {
        width: 96%;
        left: 2%;
        top: 8px;
        border-radius: 10px;
    }
    .t228 {
    background-color: rgb(255, 255, 255, 0.0) !important;
    }
    .tmenu-mobile {
    z-index: 10000 !important;
    }
    .tmenu-mobile__container {
    padding: 10px;
    }
    }
    
/*режим наложение маленьких паттернов на фоне*/
    .background-blend-mode {
    display:flex;mix-blend-mode: lighten;
    }

/*блок с знаменитыми игроками*/
    .uc-players_block {
    background-image: url(https://static.tildacdn.com/tild6537-3566-4563-b661-646432333632/pattern1.svg);
    background-size: cover;
    border-radius: 16px;
    width: 96%;
    margin-left: 2%;
    }
    @media screen and (max-width: 480px) {
    .t982__itemwrapper {
        max-width: 100% !important;  
    }
    .t982__col .t982__imgwrapper {
        width: 100% !important;
    }
    }
    
/*товары апарты*/
    .t776__btn {
    width: 100%;
    }
    @media screen and (max-width: 560px) {
    .t-popup__close {
    background-color: #1a1c23 !important;
    }
    .t-popup .t776__descr {
    font-size: 16px !important;
    }
    }
  
/*узкий блок с подборов апартаментов*/  
    .t843__colwrapper {
    background-color: #22242B;
    border-radius: 16px;
    }
    @media screen and (max-width: 960px) {
    .t843__colwrapper {
    padding-top: 20px;
    padding-bottom: 20px;
    }
    }
    
/*иконки в блоке кому подходит*/
    .t1206__card-img {
    width: 100% !important;
    border-radius: 16px;
    }
 
/*полноэкранный блок с преимуществами*/   
    @media screen and (max-width: 640px) {
    .t997__col {
        margin-bottom: 20px;
    }
    .t997__card-title {
        margin-bottom: 10px;
    }
    .t997__header-wrapper {
        padding: 80px 0 180px !important;
    }
    }
    
/*блок с тренерами*/
    .t-card__btn {
    width: 100%; 
    }
    .t-uptitle {
    letter-spacing: 0px !important;
    }
    
/*выделение вип тарифа фоном*/
    .t1070__featured .t1070__content {
    background-image: url(https://static.tildacdn.com/tild6537-3566-4563-b661-646432333632/pattern1.svg) !important;
    background-size: cover;
    }
    .t1070__withfeatured .t1070__featured .t1070__content {
    padding-top: 45px;
    padding-bottom: 45px;
    }
    
/*отзывы*/    
    .t994__textwrapper {
    background-color: #35373D;
    border-radius: 16px;
    }
    
/*блок с приложением*/
    .t106__title {
    max-width: 100% !important;
    margin: 0px !important;
    text-align: left !important;
    }
    .t106__text {
    max-width: 100% !important;
    margin: 0px !important;
    text-align: left !important;
    opacity: 1 !important;
    }
    .t106__img {
    border-radius: 16px;
    }
    
/*блок с таней*/
    @media screen and (min-width: 481px) {
    .t531 .t-persons-social-links__wrapper {
    justify-content: left;
    }
    }
    .t-persons-social-links__wrapper_round .t-persons-social-links__item svg {
    width: 32px;
    height: 32px;
    }
    .uc-tanya_block {
    border-radius: 16px;
    width: 96%;
    left: 2%;
    margin-left: 2%;
    }
    
/*стиль форм в контактах*/
    .t-checkbox__indicator {
    border: 3px solid #E3531E !important;
    height: 24px;
    opacity: 1 !important;
    width: 24px;
    border-radius: 8px;
    }
    .t718 .t-input-group {
    margin-bottom: 12px;
    }
    .t718 .t-sociallinks {
    margin-top: 40px;
    }
    .t-submit {
    width: 100%;
    }
    
/*контакты*/
    @media screen and (max-width: 960px) {
    .t718 .t718__contentwrapper {
        text-align: left;
    }
    }
    
/*формы в поп апах*/
    .t702 .t-input-group {
    margin-bottom: 12px;
    }