body {transition:  all 1000ms !important;}

/* якоря */
.uc-yakor {padding-top: 90px !important;
	margin-top: -90px !important;
	height: 2px;
	-webkit-background-clip: content-box;
	background-clip: content-box;}
	
#rec1288569781 {
	height: 130px !important;
	-webkit-background-clip: content-box;
	background-clip: content-box; positiom: relative;  margin-top: -130px !important;}

/* якоря */

/* сетка заголовки*/
.uc-zagolovki h2 { display: block; background: #18191f !important;}

@media screen and (min-device-width: 640px)  and (max-device-width: 10200px)  {
.uc-afisha .t-container, .uc-zagolovki .t-container, .uc-company .t-container,.uc-number .t-container {
  margin-left: 40px !important;
  margin-right: 40px !important;
  width: 100%; max-width: calc(100% - 80px) !important;}
  
 .uc-afisha .t-container .t-col, .uc-company .t-container .t-col, .uc-review .t-container .t-col {
     width: 100%; max-width: calc(100% - 40px) !important;}}
     
.uc-company .t-container .t-col_6:nth-child(1) {width: 40%; max-width: calc(40% - 80px) !important;} 
.uc-number .t-container div:nth-child(2) .t566__circle {background: #FF445D !important;}

@media screen and (max-device-width: 980px) {
    .uc-company .t-container .t-col_6:nth-child(1) {width: calc(100% - 20px) !important;
    max-width: calc(100% - 20px) !important; padding-right: 0px !important;} 
      .uc-company .t1115__image {
        max-width: 100% !important;
        min-width: 100% !important;
        width: 100% !important;
        height: auto !important;
        margin: 0 auto;  
}
    #rec1248987316 .t-btnflex.t-btnflex_type_button { min-width: 100% !important;
        width: 100% !important;}
}
  /* сетка */
  
  
/* кукисы */
 
.uc-cookie {z-index: 1111111119 !important; position: relative !important;}
.uc-video-right {z-index: 1111111114 !important; position: relative !important;}

.uc-cookie .t-btn, #rec1333742671 .t-btnflex.t-btnflex_type_button2 {text-transform: none !important;}
 
 /* кукисы */

/*меню*/
/*фиксированное меню*/

.uc-menu-fiks {text-align: center !important; width: auto !important;
      display: flex !important; align-items: center; justify-content: center;
    z-index: 99999990 !important; }
      

.uc-menu-fiks .t228__positionfixed {top: 20px !important;
    border-radius: 80px !important;
    margin-left: 40px !important;
    margin-right: 40px !important;
     width: calc(100% - 80px) !important;
    max-width: calc(100% - 80px) !important;
    display: flex !important;
    align-items: center !important; z-index: 99999990 !important;
    box-shadow: 0px 18px 30px rgba(24, 37, 56, 0.12) !important; }
    
     .uc-menu-fiks .t228__right_buttons_wrap {display:flex; align-items: center; justify-content: center;}
    
    .uc-menu-fiks .t228__right_langs_lang {display:flex; align-items: center; justify-content: center;}
    
    
    .uc-menu-fiks .t228__maincontainer {display:flex; align-items: center; justify-content: start; padding-left: 10px;}
    
    .uc-menu-fiks .t228__leftside {display: flex !important; align-items: bottom; justify-content: start;}
 
   /*фиксированное меню*/
    
 /*пункт меню*/
 .uc-menu-top .t-menu__list .t228__list_item {padding: 6px 14px !important;}
    .uc-menu-top .t-menu__list .t228__list_item:hover {
    background: #A167E1; border-radius: 80px; opacity: 1; transition:  all 100ms !important;}
    .uc-menu-top .t-menu__list .t228__list_item:active {opacity: 0.8;} 
    
    .uc-menu-top .t228__padding40px {display: none !important;}
    
 .t228__right_langs_lang {}   
/*пункт меню*/
/*меню*/

/* окно успеха, всплывающие формы, галерея */
.uc-gallery {position: relative!important; z-index: 999999998 !important;}

.t-form-success-popup__button.t-btn {border-radius: 200px !important;
    background: #A167E1 !important;}
.t-form-success-popup__button.t-btn:hover {background: #AA49EC !important;} 

.t-form-success-popup__content-icon {display: none !important;}

.t-form-success-popup__title.t-title, .t-form-success-popup__text.t-text  {color: #18191F;}

.uc-popup1 {position: relative!important; z-index: 999999992 !important;}

/* окно успеха */
/*баннер анонс + форма + подвал*/



.uc-preview .t1206__card {
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: flex-start;
padding: 24px;
gap: 8px;
background: rgba(0, 0, 0, 0.1);
backdrop-filter: blur(8px);
border-radius: 20px;}

.uc-preview .t1206__content, .uc-preview .t1206__card,
.uc-preview .t-card__container, .uc-preview .t1206__feature {height: 100% !important;}


.uc-preview .t1206__card-text-wrap {display: flex; flex-direction: column;
height: 100%; 
align-content: space-between !important; 
justify-content: space-between !important; }

.uc-preview .t1206__card-text-wrap div {display: flex;}
.uc-preview .t1206__card-text-wrap div:nth-child(2) {display: flex; align-self: flex-end !important;
 margin-bottom: 0px !important;
 margin-top: calc(50% + 24px) !important;}

.uc-preview .t-container, .uc-review .t-container, .uc-menu-top .t228__maincontainer {max-width: calc(100% - 80px); margin-right: 40px; margin-left: 40px; 
    justify-content: space-between;}
    
    .uc-qu .t-container {width: calc(100% - 200px); min-width: calc(100% - 200px) !important;
    margin-right: 40px; margin-left: 40px; 
    justify-content: space-between; border-radius: 20px; background: #1F2027; padding: 60px; 
    }
     .uc-qu .t-container:nth-child(1) {padding-bottom: 0px !important; border-radius: 20px 20px 0 0 !important; }
     .uc-qu .t-container:nth-child(1) .t-col { margin-left: 0px !important;}
     .uc-qu .t-container:nth-child(4) {border-radius: 0 0 20px 20px !important;}
     
     .uc-qu .t-input-group:nth-child(3) {width: 100% !important; flex: 2 !important;}
     .uc-qu .t-input_bbonly {width: 100% !important;}
     .uc-qu .t-container .t-col_12, .uc-qu .t-container .t-col
     {width: 100%; min-width: calc(100% - 40px) !important; max-width: calc(100% - 40px) !important;}
     
.uc-qu .t-input-group_cb .t-input-block {width: 75% !important; max-width: 75% !important; }

#rec1341868341 input:-webkit-autofill, .#rec1341868341 .t-input:-autofill, #rec1341868341 input:-autofill,
#rec1341868341 input:-internal-autofill-selected, #rec1341868341 input:-webkit-autofill-selected
#rec1341868341 input[autocomplete] {background-color: rgba(24, 25, 31, 0.0) !important;
background: transparency !important; background-image: none !important; outline: none !important;
-webkit-box-shadow: 0 0 0 30px black inset !important; box-shadow: 0 0 0 30px black inset !important; padding-left: 10px !important;}
input {background-color: rgba(24, 25, 31, 0.0) !important;
background: transparency !important;}


   
.uc-preview .t1206__col-bottom {float: right !important;}

.uc-preview .t-col_8 { max-width: 66% !important; margin-left: 0px !important;}
.uc-preview .t-col_4 {max-width: 33% !important; margin-right: 0px !important;}

.uc-preview:nth-child(2) {display: none !important;}
.uc-preview:nth-child(3) {display: none !important;}
.uc-preview .t1206__card-text-wrap .t-name_md {display: block !important;}
.uc-preview .t-name_md strong {display: block !important; font-weight: normal !important; padding-bottom: 5px;}

/*баннер анонс*/
/*портфолио*/
#rec1248973576 .t1196__item_filter::before {opacity: 0% !important;
transition:  all 1000ms !important;
background: rgba(161, 103, 225, 0.8) !important;}

#rec1248973576 .t1196__item_filter:hover::before {opacity: 100% !important;
    transition:  all 1000ms !important;
}

/*портфолио*/
 
/* заголовки шрифты*/

h1, .uc-preview .t-title {font-size: 65px !important; text-transform: uppercase !important; line-height: 1 !important;}

h2, .t-title_lg, .t-section__title {font-size: 50px !important; text-transform: uppercase !important; line-height: 1 !important; }

h3, .uc-form-express .t700__form-upper-text, .t-title_xxs, .uc-preview .t-name_md,
.uc-review .t-section__title {font-size: 28px !important; line-height: 1 !important; text-transform: uppercase !important;}

h4, .t-name_md, .t-heading_xs {font-size: 16px !important; line-height: 1 !important; text-transform: uppercase !important;}

.uc-preview .t-name_md
{font-size: 28px !important; line-height: 1 !important; text-transform: uppercase !important;}


h5, .t-card__uptitle, .t-heading_sm, .uc-afisha .t-store__filter__title {font-size: 12px !important; line-height: 1 !important;}
.t-card__uptitle, .uc-preview .t-name_md strong {font-size: 10px !important; line-height: 1 !important;
    letter-spacing: 2.5px;
}

.data, .s-feed-post-date.t-feed__post-date, .t-feed__post-date, .t-feed__post-date.t-uptitle
{font-size: 30px !important;}


.t-descr_md, .t-descr_xl {font-size: 18px !important; font-family: 'Montserrat';}
.t-descr_xxs, .t-text_md, .quill-table__cell {font-size: 18px !important; font-family: 'Montserrat';}
.uc-footer .t396__elem .tn-atom {font-size: 12px !important;}
.t-text_xs, .t1186__text, .t-input, .t-input_bbonly {font-size: 14px !important; font-family: 'Montserrat'!important; text-transform: none !important;}

.t-store__parts-switch-btn, .t-btnflex_md, .t-btnflex_type_button, .t-btnflex__text, .t-btn, .t-btnflex.t-btnflex_type_button
{font-size: 12px !important; text-transform: uppercase; letter-spacing: 1.5px;}


#rec1333742671 .t-btnflex__text {font-size: 14px !important; 
 text-transform: none !important;}  
/* заголовки шрифты*/

/* афиша */

.uc-afisha .t-store__parts-switch-wrapper.t-align_center {text-align: left !important;}

.uc-afisha .t-menu__link-item:hover {opacity: 0.8;}


.uc-afisha .t-store__load-more-btn {border: 0px !important;
background: rgba(71, 74, 87, 0.5) !important; color: #EEEFF2 !important;}
.uc-afisha .t-store__load-more-btn:hover {
border: 0px !important; color: #EEEFF2 !important;
background: rgba(161, 103, 225, 0.9) !important; }

.uc-afisha .t-store__load-more-btn:hover .t-btnflex__text {
color: #EEEFF2 !important; }

.uc-afisha .t-active {background: rgba(161, 103, 225, 1) !important; border-radius: 3px; padding: 2px 6px ;}

.uc-afisha .t-store__filter__input {
    background: none;
    border: 0px solid #969BAB !important;
     border-bottom:1px solid #969BAB !important;
    box-sizing: border-box;
    color: #EEEFF2;}
    
.t-store__search-icon {
  border-left: 0px solid #ddd !important;}



@media only screen and (min-device-width: 960px) {

.uc-afisha .t1025 .t-store__card .js-product-img {display: none !important; transition:  all 1200ms !important;}
.uc-afisha .t1025 .t-store__card {position: relative !important; overflow: visible !important;}

.uc-afisha .t-store__card__imgwrapper,
.uc-afisha .t-store__card__imgwrapper_column,
.uc-afisha .t-store__card__imgwrapper_column a {overflow: visible !important;}

.uc-afisha .t-store__card__imgwrapper_column {width: auto !important; min-width: 100px !important;}
.uc-afisha .t1025 .t-store__card:hover .js-product-img {display: block !important;  transition:  all 1200ms !important;
position: absolute !important;
  left: calc(60vw - 200px) !important;
  bottom: 0px;
  top: -40px;
  transform: rotate(-9deg) !important;
  z-index: 999  !important;
  aspect-ratio: 3 / 2; width: 250px !important;
  border-radius: 10px !important; }
  }

  
.uc-afisha .t1025 .t-store__card:nth-last-child(1) {opacity: 40% !important;}
.uc-afisha .t1025 .t-store__card:nth-last-child(2) {opacity: 60% !important;}
.uc-afisha .t1025 .t-store__card:nth-last-child(3) {opacity: 80% !important;}
.uc-afisha .t1025 .t-store__card:hover {opacity: 100% !important;}

.uc-afisha .t-store__card__mark-wrapper {left: 0px !important;
  top: 0px !important;}
  
.uc-afisha .t-store__card__mark {
background-color: #A167E1 !important;
right: 0px !important;
top: 0px !important;
font-family: 'Montserrat';
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 120%;
letter-spacing: 0.11em;
color: #969BAB;
}

.uc-afisha .t-store__card__price-buttons {text-align: right !important; width: 60% !important;}

.uc-afisha .js-store-prod-btn {flex-grow: 0 !important;}
.uc-afisha .t-store__card__btn-row.t-store__card__btn-first_wrapper {display: flex !important; justify-content: right !important;
}
.uc-afisha .t-store__card__contentwrapper a .t-name_md {transition: all 1000ms !important;}
.uc-afisha .js-product:hover a .t-name_md, .uc-afisha .js-product:hover .t-store__card__descr,
.uc-afisha .js-product:hover .t-store__card__descr, .uc-afisha .js-product:hover .t-btn {color: #A167E1 !important;}  
.uc-afisha .js-product:hover .t-btn {border: 1px solid #A167E1 !important;}

#rec1250345641, .uc-afisha, #rec1283597251, #rec1285752141, .uc-company, .uc-map, .uc-zagolovki, #rec1292645141,
.uc-review, .uc-qu, .uc-footer, .uc-relative_block, #rec1309333011 {z-index: 10 !important; position: relative !important;}

/* афиша */

/* компания */

/* 
.uc-company .t1115__image:hover { 

transform: rotate(9deg);}
*/

#rec1285752141 .t-row .t-col:nth-child(2) {display: none !important;}
.uc-company .t1115__textwrapper+.t1115__features, .uc-company .t1115__buttons {margin-top: 20px !important;}
.uc-company .t1115__buttons {margin-top: 40px !important;}

/* компания */

/* артисты */
.uc-artists {z-index: 3 !important;}

.uc-artists {scrollbar-width: thin; scrollbar-color: #AA49EC rgba(71, 74, 87, 0.5); cursor: all-scroll;
margin-top: 30px !important;}  /* Rectangle 1499 */
.uc-artists::-webkit-scrollbar {display: none !important;}

/*.uc-artists .t396__artboard {overflow-y: hidden !important;
overflow-x: hidden !important;
overflow-y: visible !important; }
.uc-artists {overflow-x: scroll !important;}*/


/* артисты */


/* карта */
.ymaps-2-1-79-map ymaps, .ymaps-2-1-79-map ymaps::after,
.ymaps-2-1-79-map ymaps::before, .ymaps-2-1-79-balloon__layout {border-radius: 10px !important;}
.ymaps-2-1-79-balloon {border-radius: 10px !important;}

.ymaps-2-1-79-map-copyrights-promo, .ymaps-2-1-79-controls__toolbar_right, .ymaps-2-1-79-copyright__content-cell {display: none !important;}

/* карта */

/*отзывы */
.uc-review .t1186__card {background: rgba(24, 25, 31, 0.2);}
.uc-review .t1186__card_circle .t1186__bgimg { max-width: 50px;
    max-height: 50px;
    min-height: 50px;}
    
   
 /*.uc-review .t1148__item:hover .t-video-lazyload,
.uc-review .t1148__item:hover .t-video-lazyload video, 
.uc-review .t1148__item:hover .t-video-lazyload source
{visibility: visible !important;
    opacity: 1 !important; pointer-events: none;}*/

/*.uc-review .t1148__item:hover .t1148__img-wrapper {visibility: hidden !important;}*/


/*отзывы */
/*форма, подвал*/

.t-form__errorbox-wrapper {border-radius: 10px !important;}
.uc-footer a:hover {color: #A167E1 !important;}
/*
.uc-footer {
 margin-left: 40px !important;
    margin-right: 40px !important;
     width: calc(100% - 80px) !important;
    max-width: calc(100% - 80px) !important;
    border-radius: 20px !important;} */

/*форма*/
/*фильтр в каталоге*/
.t-store__filter__item.active .t-store__filter__item-controls-wrap {background-color: #474A57 !important;
padding: 10px !important; border-radius: 15px !important;}

.uc-afisha .t-store__filter__chosen-val {background-color: #A167E1 !important; background: #A167E1 !important;}

.uc-afisha .t-store__filter__item-controls-container { max-width: 100% !important; min-width: auto !important;
 width: auto !important; white-space: nowrap !important; }

.uc-afisha .t-store__filter__title  {white-space: nowrap !important;}
.uc-afisha  .t-store__filter__item .t-checkbox__control {width: 100% !important; min-width: 100% !important;}

.uc-afisha  .t-store__filter__item-controls-wrap  {min-width: auto !important; width: auto !important;
wrap: nowrap !important;}

/*фильтр в каталоге*/


/*портфолио*/
.uc-portfolio .t-btntext.t-btntext_type_button {position: relative !important; width: 100% !important;
    padding-top: 200px !important;
    margin-top: -200px !important;
}

#rec1248973576 .t-btntext.t-btntext_type_button {position: relative !important; width: 100% !important;
    padding-top: 200px !important;
    margin-top: -200px !important;}
    
  yakor1

/*портфолио*/

@media screen and (max-width: 1200px) {
    
/* заголовки шрифты*/

h1, .uc-preview .t-title, .uc-preview h1
{font-size: 60px !important; text-transform: uppercase !important; line-height: 1 !important;}

h2, .t-title_lg, .t-section__title {font-size: 45px !important; text-transform: uppercase !important; line-height: 1 !important; }

h3, .uc-form-express .t700__form-up=per-text, .t-title_xxs, .uc-preview .t-name_md, .uc-review .t-section__title
{font-size: 28px !important; line-height: 1 !important; text-transform: uppercase !important;}
h4, .t-name_md, .t-heading_xs {font-size: 14px !important; line-height: 1 !important; text-transform: uppercase !important;}

.uc-preview .t-name_md {font-size: 28px !important}

h5, .t-card__uptitle, .t-heading_sm, .uc-afisha .t-store__filter__title {font-size: 12px !important; line-height: 1 !important;}
.t-card__uptitle, .uc-preview .t-name_md strong {font-size: 10px !important; line-height: 1 !important;
    letter-spacing: 2.5px;
}

.data, .s-feed-post-date.t-feed__post-date, .t-feed__post-date, .t-feed__post-date.t-uptitle
{font-size: 28px !important;}


.t-descr_md, .t-descr_xl {font-size: 18px !important; font-family: 'Montserrat';}
.t-descr_xxs, .t-text_md, .quill-table__cell {font-size: 16px !important; font-family: 'Montserrat';}
.t-text_xs, .t1186__text, .t-input, .t-input_bbonly {font-size: 12px !important; font-family: 'Montserrat';}

.t-store__parts-switch-btn {font-size: 10px !important; font-weight: normal !important; font-family: 'Montserrat';}
 #rec1333742671 .t-btnflex__text {font-size: 14px !important; 
 text-transform: none !important;}   
/* заголовки шрифты*/
}

@media screen and (max-width: 980px) {

/* заголовки шрифты*/
h1, .uc-preview .t-title, .uc-preview h1 {font-size: 45px !important; text-transform: uppercase !important; line-height: 1 !important;}

h2, .t-title_lg, .t-section__title {font-size: 40px !important; text-transform: uppercase !important; line-height: 1 !important; }
.uc-politics h1 {font-size: 40px !important;}
.uc-politics h2 {font-size: 35px !important;}
h3, .uc-form-express .t700__form-up=per-text, .t-title_xxs, .uc-preview .t-name_md,
.uc-review .t-section__title {font-size: 24px !important; line-height: 1.4 !important; letter-spacing: 0.11em; text-transform: uppercase !important;}
h4, .t-name_md, .t-heading_xs, .t-name_md  {font-size: 14px !important; line-height: 1 !important;
text-transform: uppercase !important; line-height: 1.4 !important; letter-spacing: 0.11em;}
.uc-preview .t-name_md {font-size: 24px !important}
h5, .t-card__uptitle, .t-heading_sm, .uc-afisha .t-store__filter__title {font-size: 12px !important; line-height: 1 !important;}
.t-card__uptitle, .uc-preview .t-name_md strong {font-size: 10px !important; line-height: 1 !important;
    letter-spacing: 2.5px;}

.data, .s-feed-post-date.t-feed__post-date, .t-feed__post-date, .t-feed__post-date.t-uptitle
{font-size: 28px !important;}

.t-descr_md, .t-descr_xl {font-size: 16px !important; font-family: 'Montserrat';}
.t-descr_xxs, .t-text_md, .quill-table__cell {font-size: 16px !important; font-family: 'Montserrat';}
.t-text_xs, .t1186__text, .t-input {font-size: 12px !important; font-family: 'Montserrat';}

.t-store__parts-switch-btn, .t-btnflex_md, .t-btnflex_type_button, .t-btnflex__text, .t-btn, .t-btnflex.t-btnflex_type_button
{font-size: 12px !important;}
 #rec1333742671 .t-btnflex__text {font-size: 14px !important; 
 text-transform: none !important;} 
 
.t228 .t-sociallinks__item, .t228__right_social_links_item
{opacity: 1 !important; transition:  all 1000ms !important;} 
.t228 .t-sociallinks__item:hover, .t228__right_social_links_item:hover
{opacity: 0.6 !important; transition:  all 1000ms !important;} 
/* заголовки шрифты*/

/*фиксированное меню*/
.uc-menu-fiks {
      display: none !important; 
}

/*фиксированное меню*/

/*баннер анонс */
.uc-preview .t1206__card {
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: flex-start;
padding: 24px;
gap: 8px;
background: rgba(0, 0, 0, 0.1);
backdrop-filter: blur(8px);
border-radius: 20px !important;}

.uc-preview .t1206__card-text-wrap div:nth-child(2) {display: flex; align-self: flex-end !important;
 margin-bottom: 0px !important;
 margin-top: calc(50% + 24px) !important;}

.uc-preview .t-container {max-width: calc(100% - 40px) !important; margin-right: 20px !important; margin-left: 20px !important; 
justify-content: space-between; flex-direction: row !important;}
.uc-preview .t1206__col-bottom {float: right !important;}
.uc-preview {padding-bottom: 30px !important;}
.uc-preview .t-col_8 { max-width: 60% !important; margin-left: 0px !important; padding-left: 0px !important;  padding-right: 0px !important;}
.uc-preview .t-col_4 {max-width: 40% !important; margin-right: 0px !important; padding-left: 0px !important;  padding-right: 0px !important;}

/*баннер анонс*/ 
/*афиша кнопка*/ 

.uc-afisha .t-store__load-more-btn-wrap {
  padding: 0px !important;}
  
  #rec1253269961 .t-btnflex.t-btnflex_type_button {width: 100% !important;
max-width: 100% !important; min-width: 100% !important;}
  
  
  .uc-afisha .t-store__card__price-buttons {width: 100% !important;
max-width: 100% !important; min-width: 100% !important;}

.uc-afisha .t-store__filter__chosen-bar, .uc-afisha .t-store__filter__options,
.uc-afisha .t-store__filter__search-and-sort, .uc-afisha .t-store__filter__input  {display: block !important;}
.uc-afisha .t-store__filter__opts-mob-btn-icon,
.uc-afisha .js-store-filter-mob-btn, .uc-afisha .js-store-search-mob-btn  {display: none !important;}
/*афиша кнопка*/
/*портфолио*/

.uc-portfolio .t1196__container_flex {display: none !important;}

.uc-portfolio .t-store__load-more-btn-wrap {padding: 0px !important; }

.uc-portfolio .t-btntext.t-btntext_type_button {position: relative !important; width: 100% !important;
    padding-top: 200px !important;
    margin-top: -200px !important;
}

#rec1248973576 .t-btntext.t-btntext_type_button {position: relative !important; width: 100% !important;
    padding-top: 200px !important;
    margin-top: -200px !important;}
    
.uc-portfolio .t-card__btn:before {position: absolute !important;
    content: " (" attr(href) ") ";
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 600%;}

/*портфолио*/

/*форма внизу*/
.uc-qu .t-container {width: calc(100% - 80px);
max-width: calc(100% - 80px); margin-right: 20px !important; margin-left: 20px !important; 
    justify-content: space-between; border-radius: 15px; background: #1F2027; padding: 20px !important;}
     .uc-qu .t-container:nth-child(1) {padding-bottom: 0px !important;
     padding-top: 30px !important;border-radius: 15px 15px 0 0 !important; justify-content: start !important;}
     .uc-qu .t-container:nth-child(4) {border-radius: 0 0 15px 15px !important;}
     
    
     .uc-qu .t-form .t-form__inputsbox.t-form__inputsbox_horizontal {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column !important;}
        
        .uc-qu .t690 .t-form_inputs-total_3 .t-input-group {width: 100% !important;}
       
       .uc-qu .t-form__submit {flex-shrink: unset !important;
        -webkit-order: 3 !important;
        order: 3 !important; width: 100%;}
        
        .uc-qu .t-form__submit .t-submit {width: 100%;}
        
        .uc-qu .t-input-group.t-input-group_cb .t-input-block {margin-bottom: 25px !important;}
        
        .uc-qu .t-container .t-col {padding: 00px !important; width: 100%; min-width: calc(100% - 20px) !important; max-width: calc(100% - 20px) !important;}
        
         .uc-qu .t-container .t-col {padding: 0px !important; width: 100%;
         min-width: 100%) !important; max-width: 100% !important;}
         
         .uc-qu .t-input-group_cb .t-input-block {width: 100% !important; max-width: 100% !important; }

/*форма внизу*/ 

/* окно успеха, всплывающие формы, галерея */
 #rec1334813561 .t-popup__container { max-width: calc(100% - 60px); min-width: calc(100% - 60px); width: calc(100% - 60px);
    
    height: auto !important; min-height: auto !important;
    max-height: auto !important; margin-left: auto !important; margin-right: auto !important;}
    
     #rec1334813561 .t-popup__container {margin-top: 40px !important; padding-top: 0px !important;}
     #rec1334813561 .t702 .t702__wrapper {
    padding: 30px;

/* окно успеха, всплывающие формы, галерея */

}}

@media screen and (max-width: 760px) {
/* заголовки шрифты*/
h1, .uc-preview .t-title, .uc-preview h1 {font-size: 45px !important; text-transform: uppercase !important; line-height: 1 !important;}

h2, .t-title_lg, .t-section__title {font-size: 40px !important; text-transform: uppercase !important; line-height: 1 !important; }

.uc-politics h1 {font-size: 35px !important;}
.uc-politics h2 {font-size: 30px !important;}

/* заголовки шрифты*/
}

@media screen and (max-width: 640px) {

/* заголовки шрифты*/

h1, .uc-preview .t-title, .uc-preview h1 {font-size: 35px !important; text-transform: uppercase !important; line-height: 1 !important;}

h2, .t-title_lg, .t-section__title {font-size: 25px !important; text-transform: uppercase !important; line-height: 1 !important; }

.uc-politics h1 {font-size: 30px !important;}
.uc-politics h2 {font-size: 25px !important;}

h3, .uc-form-express .t700__form-up=per-text, .t-title_xxs, .uc-preview .t-name_md,
.uc-review .t-section__title
{font-size: 20px !important; line-height: 1 !important; text-transform: uppercase !important;}

h4, .t-name_md, .t-heading_xs  {font-size: 12px !important; line-height: 1 !important; text-transform: uppercase !important;}

.uc-preview .t-name_md {font-size: 20px !important;}

h5, .t-card__uptitle, .t-heading_sm, .uc-afisha .t-store__filter__title {font-size: 12px !important; line-height: 1 !important;}
.t-card__uptitle, .uc-preview .t-name_md strong {font-size: 10px !important; line-height: 1 !important;
    letter-spacing: 2.5px;}

.data, .s-feed-post-date.t-feed__post-date, .t-feed__post-date, .t-feed__post-date.t-uptitle
{font-size: 24px !important;}

.t-descr_md, .t-descr_xl {font-size: 14px !important; font-family: 'Montserrat';}
.t-descr_xxs, .t-text_md, .quill-table__cell {font-size: 14px !important; font-family: 'Montserrat';}
.t-text_xs, .t1186__text, .t-input, .t-input-block, .t-input_bbonly {font-size: 12px !important; font-family: 'Montserrat';}
 #rec1333742671 .t-btnflex__text {font-size: 12px !important; 
 text-transform: none !important;}  
 .t-store__parts-switch-btn, .t-btnflex_md, .t-btnflex_type_button, .t-btnflex__text, .t-btn, .t-btnflex.t-btnflex_type_button
{font-size: 10px !important; text-transform: uppercase; letter-spacing: 1.5px;}

.uc-zagolovki .t178__title, .uc-zagolovki .t-title_xs {padding-bottom: 0px !important; margin-bottom: 0px !important;}
/* заголовки шрифты*/
/*баннер анонс*/

#rec1258634431 {display: flex !important;}

.uc-preview { padding-bottom: 20px !important; height: 100vh !important;
min-height: auto !important;}

.uc-preview .t-container {max-width: calc(100% - 40px) !important;
margin-right: 20px !important;
margin-left: 20px !important; 
margin-bottom: 0px !important; 
justify-content: space-between; flex-direction: column !important;}


.uc-preview .t1206__card-text-wrap div:nth-child(2) {display: flex; align-self: flex-end !important;
 margin-bottom: 0px !important;
 margin-top: calc(30%) !important;}

.uc-preview .t-container {max-width: calc(100% - 40px); margin-right: 20px; margin-left: 20px; 
    justify-content: space-between; }

.uc-preview .t1206__col-bottom {float: right !important;}
.uc-preview .t-col_4 {max-width: 100% !important; width: 100% !important;
margin-top: 20px !important; margin-bottom: 0px !important;}

.uc-preview .t-col_8 {max-width: 100% !important; width: 100% !important;
    margin-bottom: 0px !important; 
}
/*баннер анонс*/ 


* окно успеха, всплывающие формы, галерея */
 #rec1334813561 .t-popup__container { max-width: calc(100% - 60px) !important;
 min-width: calc(100% - 60px) !important;
 width: calc(100% - 60px) !important;
    height: auto !important; min-height: auto !important;
    max-height: auto !important; margin-left: auto !important; margin-right: auto !important;}
    
    
     #rec1334813561 .t-popup__container {margin-top: 60px !important; padding-top: 0px !important;}
   
/* окно успеха, всплывающие формы, галерея */
}


@media screen and (max-width: 480px) {

/* заголовки шрифты*/

h1, .uc-preview .t-title, .uc-preview h1 {font-size: 30px !important; text-transform: uppercase !important; line-height: 1 !important;}

h2, .t-title_lg, .t-section__title {font-size: 25px !important; text-transform: uppercase !important; line-height: 1 !important; }

.uc-politics h1 {font-size: 25px !important;}
.uc-politics h2, .uc-politics .t-name_xl, .uc-politics .t585__title {font-size: 18px !important;}

.uc-politics .t585__icon, .uc-politics .t585__icon svg {width: 14px; height: 14px;}
.uc-politics .t585__circle {width: 30px; height: 30px;}

h4, .t-name_md, .t-heading_xs 
{font-size: 12px !important; line-height: 1 !important; text-transform: uppercase !important;}

h3, .uc-form-express .t700__form-up=per-text, .t-title_xxs, .uc-preview .t-name_md,
.uc-review .t-section__title
{font-size: 15px !important; line-height: 1 !important; text-transform: uppercase !important;}

h5, .t-card__uptitle, .t-heading_sm, .uc-afisha .t-store__filter__title {font-size: 12px !important; line-height: 1 !important;}
.t-card__uptitle, .uc-preview .t-name_md strong {font-size: 10px !important; line-height: 1 !important;
    letter-spacing: 2.5px; }

.data, .s-feed-post-date.t-feed__post-date, .t-feed__post-date, .t-feed__post-date.t-uptitle
{font-size: 24px !important;}

.t-descr_md, .t-descr_xl {font-size: 14px !important; font-family: 'Montserrat';}
.t-descr_xxs, .t-text_md, .quill-table__cell {font-size: 14px !important; font-family: 'Montserrat';}
.t-text_xs, .t1186__text  {font-size: 12px !important; font-family: 'Montserrat';}

.t-store__parts-switch-btn {font-size: 10px !important; font-weight: normal !important; font-family: 'Montserrat';}
 #rec1333742671 .t-btnflex__text {font-size: 14px !important; 
 text-transform: none !important;}  
/* заголовки шрифты*/

/* окно успеха, всплывающие формы, галерея */
 #rec1334813561 .t-popup__container { max-width: calc(100% - 60px) !important;
 min-width: calc(100% - 60px) !important;
 width: calc(100% - 60px) !important;
    height: auto !important; min-height: auto !important;
    max-height: auto !important; margin-left: auto !important; margin-right: auto !important;}
    
    
     #rec1334813561 .t-popup__container {margin-top: 60px !important; padding-top: 0px !important;}
     #rec1334813561 .t702 .t702__wrapper {
    padding: 20px;}

/* окно успеха, всплывающие формы, галерея */
}

@media screen and (max-width: 420px) {

/* заголовки шрифты*/


.uc-politics h1 {font-size: 16px !important;}
.uc-politics h2, .uc-politics .t-name_xl, .uc-politics .t585__title {font-size: 12px !important;}
}
