/* заголовки */

h1, h2, h3, h4, h5, .calendar, .calendar div, .uc-form-express .t700__form-upper-text, .t-title, .t-section__title, .t-name_md, .t-heading_xs,
.t-calc__prefix-text
{line-height: 96% !important;
color: #211D1E; 
font-weight: bold !important;
}
    
h2, #rec748697481 h1, .t-section__title {
background: url(https://static.tildacdn.com/tild3532-6635-4531-b566-346334393731/element_header.svg) no-repeat top center !important;
background-size: 200px auto !important;
overflow: visible;
padding-top: 70px !important;
text-transform: uppercase !important; font-weight: bold !important;}


h1 {font-size: 40px;}
h2, #rec748697481 h1, .t-title_lg, .t-section__title {font-size: 38px !important;}
h3, .uc-form-express .t700__form-upper-text {font-size: 38px; }
h4, .uc-advantages .t1008__title, .t-name_md, .t-heading_xs {font-size: 26px; }
h5, .t-card__uptitle {font-size: 20px !important; }

h6 {font-size: 16px !important; font-weight: normal !important;}

.t-card__descr {font-size: 14px !important;}

.t-input-title {font-size: 18px !important;}

.t605__text, ul li, .t-name_lg, .t-name, .t-name_lg {font-size: 18px !important;}

/*формы*/

.t-input {
width: 100%;
border-bottom: 1.5px solid #6C6067 !important;
transition:  all 1600ms !important;
}

.t-input:hover {border-bottom: 1.5px solid #FF580D !important;}
.t-input:active, .t-input:focus {border-bottom: 1.5px solid #FF4903 !important;}

.t-input-group_fr {width: 45% !important; padding-top: 15px;}

.t-input-group_fr .t-input-block {margin-bottom: 0px !important; }

/*.t-calc__prefix-text {display: block;}*/

.t678 .t-form_bbonly .t-input-block {margin-bottom: 20px !important;}

.t-calc, .t-calc__postfix-text, .t-input-group .t-text span {font-size: 18px; font-weight: normal;}

.t-calc {color: #FF4903;}

/*селект*/
select, option, .select-box, select:active, .select-box__form, .select__list:active, .select__list:focus,
select:focus {

  letter-spacing: inherit;
  word-spacing: inherit;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  /* рамка и отступы */
  border: 0.0 solid #413539 !important;
  padding: 0px !important;
  background: none !important;
  background-color: none !important;
  font-family: 'Manrope';
  font-weight: 500 !important;
  color: #FFFAF4;
  font-size: 14px;
  box-shadow: none !important;
}

option:nth-child(2n), option:nth-child(1n) {
  background-color: #211D1E !important;
   border: 1px solid #211D1E !important;
}
option:nth-child(2n):hover, option:nth-child(1n):hover {background-color: #211D1E !important;
    background: #211D1E !important;
    box-shadow: 0 0 10px 100px #1882A8 inset;
}


/*селект*/

/*дополнительные попапы*/

/*дополнительные попапы*/

/*формы*/

/*главный баннер, 404*/



header {max-height: 1px!important; overflow: visible!important;}

/*главный баннер*/

/*левое меню*/

.t-sociallinks__svg {fill: #3F373A !important;}

/*левое меню*/



.t-body a, .t-descr a, #allrecords a, #allrecords .t-descr a {text-decoration: none !important; 

border-bottom: 0px solid #ff580d;  color: #302A2B; 

    padding-bottom: 1px;}
    
    .t977__logo-link {border-bottom: none !important;} 
    
    .t-body a:hover, .t-body a:active, .t-descr a:hover, .t-descr a:active {border-bottom: 0.2px solid #ff580d !important; 
    color: #FF580D !important;}
        
    #rec703376054 .t977__logo-link, .uc-footer .t977__col_left a.t977__logo-link, .t977 .t-sociallinks__item a, .t-sociallinks__item a, .t-sociallinks__item a, t-sociallinks__item a:hover, .t-sociallinks__item a:active {border-bottom: 0px solid #ff580d !important;}
    
.uc-fonmenu a, .uc-fonmenu a:hover {border-bottom: none !important;
    text-decoration: none !important;}
    
.uc-fonmenu a, .uc-footer a {box-shadow: none !important;}

.top-menu {z-index: 20000 !important;}

.t450__overlay.t450__menu_show, #nav737571925 {z-index: 30000 !important;}


/* размер текста */

/* напитки */

.uc-sixcols .t-card__title {min-height: 35px !important;}


.uc-sixcols {background:url(https://static.tildacdn.com/tild3261-3135-4065-a161-646365613663/element-leaf-light-n.svg)

https://static.tildacdn.com/tild3336-6639-4230-b464-653339653264/element-coffee-light.svg
no-repeat bottom right -80px;
background-size: 200px auto; 
}

.uc-sixcols {background:url(https://static.tildacdn.com/tild3261-3135-4065-a161-646365613663/element-leaf-light-n.svg)
no-repeat bottom right -80px / 200px auto,
url(https://static.tildacdn.com/tild3136-3235-4038-b632-373761303063/element-coffee-light.svg)no-repeat top left -60px / 160px auto;

}

.uc-sixcols .t490__separator {margin-bottom: 0px !important;}

/* напитки */

/* бизнес-модель*/

.uc-partner, .uc-business2 {margin-top: -2px;}

/* бизнес-модель*/



/*калькулятор */

.uc-calc .t-container {background-color: #FFF5EA;

padding-top: 90px;
padding-bottom: 90px;}

.uc-calc {background:url(https://static.tildacdn.com/tild6463-6637-4338-b038-663636373836/vetka.png)
no-repeat left 60px top / 250px auto !important;}


/*калькулятор */

/*франшиза*/

/*
.uc-franshiza .t959__card-content, .uc-franshiza .t959__card-content h4, .uc-franshiza .t959__card-arrow {
    
flex-direction: row!important;
justify-content: space-between;
align-items: flex-end !important; }*/


    
.uc-franshiza {background: 
url(https://static.tildacdn.com/tild3261-3135-4065-a161-646365613663/element-leaf-light-n.svg)
no-repeat bottom right -80px / 200px auto;
}


/*франшиза*/

/*договор*/

.t480__btn-container {text-align: left !important;}

.t480__btn-container .t480__btn-container {float: left !important;}

/*договор*/


.uc-card-advantages .t-col {width: 50% !important; margin-right: 0px !important;}
.uc-card-advantages .t859__wrap {padding: 30px !important; }

.uc-card-advantages .t-col_6 {max-width: 570px !important;}


/*Уверенный старт, истории*/

.uc-start .t1008__img {

display: block;
width: 90%;
box-sizing: border-box;
padding: 0 !important;
    
margin: auto;
padding-top: 0px !important;
padding-right: 20px !important;
}
    
.uc-start .t-cell {vertical-align: top !important;}

.uc-start .t-section__bottomwrapper {margin-top: 0px !important;}

/*Уверенный старт анимация*/
/*

.uc-start .t-cell .t1008__bgimg {

  position: relative; // Нужно будет в будущем, для позиционирования эффекта
  text-align: center; 
  opacity: 0.8;
  
  animation: pulse .9s -.9s cubic-bezier(0.455, 0.03, 0.515, 0.955) alternate infinite;}

.uc-start .t-cell .t1008__bgimg::after {
  content: '';
  position: absolute;
 background: #FADDC5;
 left: -15px;
  opacity: 0;
  right: -15px;
  top: -15px;
  bottom: -15px;
  border-radius: 50%;
  opacity: 0.8;
  
  animation: pulse-ring 1.2s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
}

.uc-start .t-cell .t1008__bgimg::after {
  animation-delay: 1.2s; }

@keyframes pulse {
  0% {
    transform: scale(1);
  }
 
  100%{
    transform: scale(1.2);
  }
}

@keyframes pulse-ring {
  0% {
    transform: scale(0);
    opacity: 0.4;
  }
 
  
  100%{
    transform: scale(1);
    opacity: 0;
  }
}
*/
/*Уверенный старт анимация*/

.uc-start {background: 
url(https://static.tildacdn.com/tild3261-3135-4065-a161-646365613663/element-leaf-light-n.svg)
no-repeat bottom right -80px / 200px auto,
url(https://static.tildacdn.com/tild3136-3235-4038-b632-373761303063/element-coffee-light.svg)no-repeat top left -60px / 160px auto,
radial-gradient(circle at center,rgba(105,81,83,1) 0%,rgba(78,62,65,1) 27%,rgba(65,53,57,1) 66%);
}

.uc-start1 {background: 
url(https://static.tildacdn.com/tild3239-3731-4438-b031-383765336539/element-coffee-new.svg)
no-repeat center center / 40% auto,
radial-gradient(circle at center,rgba(105,81,83,1) 0%,rgba(78,62,65,1) 27%,rgba(65,53,57,1) 66%);
}



.uc-start1 .t923__content {background: none !important;}
.uc-start1 .t923__textwrapper {padding: 0px; padding-top: 24px; text-align: center !important;}
.uc-start1 .t923__textwrapper div {text-align: center !important; }

.uc-start .t923 .t-card__uptitle {font-weight: normal; 
    letter-spacing: normal;
}

#rec740398351 .t-card__title { padding-bottom: 8px; font-weight: normal !important;}

.t1008__cell_50 {width: 44% !important;}
.t1008__cell_25 {width: 28% !important;}

.uc-start .t-cell.t-valign_top .t1008__bgimg {margin-top: 6px !important;
}

/*истории-новое*/

@media (min-width: 961px) {

.uc-start1 .t-slds__item-loaded, .uc-start1 .t-slds__container .t-card__col  {opacity: 0.3; transform: scale(0.6); 
filter: blur(6px); transition:  all 1000ms !important; }

.t-slds__item_active ~ div {opacity: 1 !important; transform: scale(1) !important; filter: blur(0) !important; transition: all 1000ms !important;}
.t-slds__item_active, .t-slds__item_active ~ div ~ div { opacity: 0.3 !important; transform: scale(0.6) !important; 
filter: blur(6px) !important; transition: all 1000ms !important;}
}


/*истории-новое*/

/*Уверенный старт*/

/*Гарантии, Италко это*/

.uc-garantii {background:url(https://static.tildacdn.com/tild6463-6637-4338-b038-663636373836/vetka.png)
no-repeat center center / 250px auto;}

.uc-garantii li, .uc-garantii2 li {background:url(https://static.tildacdn.com/tild6364-6133-4233-b836-376132633038/iko1-dogovor.svg)
no-repeat center left ;
background-size: 80px auto;
padding-left: 100px;
height: 100px; display: flex;
align-items: center;}

.uc-garantii li:nth-child(1) {background:url(https://static.tildacdn.com/tild6364-6133-4233-b836-376132633038/iko1-dogovor.svg)
no-repeat center left ;
background-size: 80px auto;
padding-left: 100px;
height: 100px; display: flex;
align-items: center;
}

.uc-garantii li:nth-child(2) {background:url(https://static.tildacdn.com/tild6433-3039-4332-b063-336639626565/iko2-dogovor.svg)
no-repeat center left ;
background-size: 80px auto;
padding-left: 100px;
height: 100px; display: flex;
align-items: center;
}
.uc-garantii li:nth-child(3) {background:url(https://static.tildacdn.com/tild3033-6261-4663-b331-306638653934/iko3-dogovor.svg)
no-repeat center left ;
background-size: 80px auto;
padding-left: 100px;
height: 100px; display: flex;
align-items: center;
}
.uc-garantii ul, .uc-garantii2 ul{

list-style-type: none !important;
padding-left: 0px !important;
}
.uc-garantii2 ul {padding-left: 60px !important;}
.uc-garantii2 li:nth-child(1) {background:url(https://static.tildacdn.com/tild6635-3231-4466-a332-306333343964/iko-italko1.svg)
no-repeat center left;
background-size: 80px auto;
padding-left: 100px;
height: 100px; display: flex;
align-items: center;
}
.uc-garantii2 li:nth-child(2) {background:url(https://static.tildacdn.com/tild6266-3063-4633-b363-383963643639/iko-italko2.svg)
no-repeat center left;
background-size: 80px auto;
padding-left: 100px;
height: 100px; display: flex;
align-items: center;
}

.uc-garantii2 li:nth-child(3) {background:url(https://static.tildacdn.com/tild6237-3031-4532-b364-386333343261/iko-italko3.svg)
no-repeat center left;
background-size: 80px auto;
padding-left: 100px;
height: 100px; display: flex;
align-items: center;
}
.uc-garantii2 li:nth-child(4) {background:url(https://static.tildacdn.com/tild3963-3863-4134-a134-366436333637/iko-italko4.svg)
no-repeat center left;
background-size: 80px auto;
padding-left: 100px;
height: 100px; display: flex;
align-items: center;
}

.uc-garantii2 li:nth-child(5) {background:url(https://static.tildacdn.com/tild6137-3939-4539-b938-303838616363/iko-italko5.svg)
no-repeat center left;
background-size: 80px auto;
padding-left: 100px;
height: 100px; display: flex;
align-items: center;
}

.uc-garantii2 li:nth-child(6) {background:url(https://static.tildacdn.com/tild3830-3564-4265-a535-356632356465/iko-italko6.svg)
no-repeat center left;
background-size: 80px auto;
padding-left: 100px;
height: 100px; display: flex;
align-items: center;
}


.uc-garantii .t480__blockimg {
    background-size: contain !important;
    background-position: top center !important;
    background-repeat: no-repeat;
    height: auto !important;
  min-height: 600px;
    
}

.uc-garantii .t480__textwrapper {height: auto !important;}

.uc-garantii2 .t480__descr {margin-top: 0px !important;}


/*Гарантии, Италко это*/





/* button form*/

.t-btn, .t-btn_md, .t142__submit, .t-submit, .t-form__inputsbox .t-submit, #rec687833646 [data-elem-id="1705243872388"] .t-submit, .t-btnn,
.t-body a.t-btn  {
color: #FFFEF8 !important;    
background: linear-gradient(180deg, #FF6718 0%, #FF580D 100%); 
box-shadow: 0px 20px 40px rgba(255, 116, 33, 0.3);
border-radius: 104px;
border: none !important;
transition:  all 1600ms !important;
font-size: 14px !important;
text-transform: uppercase !important;
font-weight: 800 !important;
padding: 20px 32px !important;
height: auto !important;
position: relative !important;
}

.t-btnn a, .t-btnn a:hover, .t-btnn a:active, .t-btn a, .t-btn a:hover, .t-btn a:active {color: #FFFEF8 !important;}

.t-btn::before, .t-submit::before, .t-form__inputsbox .t-submit::before,
#rec687833646 [data-elem-id="1705243872388"] .t-submit:before {
    position: absolute !important;
    content: '';
    top: 4px;
    left: 4px;
    width: calc(100% - 8px);
    height: calc(100% - 8px);
border-radius: 100px;
border: 1px solid #FF7623;
    z-index: 1000;
    pointer-events: none !important;}
    
    

.t-btnn:hover, .t-btn:hover, .t-submit:hover, #rec687833646 [data-elem-id="1705243872388"] .t-submit:hover,
.t-body a.t-btn:hover {

background: linear-gradient(180deg, #FF580D 0%, #FF4903 100%);
box-shadow: 0px 10px 50px rgba(255, 116, 33, 0.5);
transition:  all 1600ms !important; 
color: #FFFEF8 !important; }


.t-btnn:active, .t-btn:active, .t-submit:active, #rec687833646 [data-elem-id="1705243872388"] .t-submit:active,
.t-body a.t-btn:active {
background: linear-gradient(180deg, #FF580D 0%, #FF4903 100%);
box-shadow: 0px 10px 60px rgba(255, 116, 33, 0.4);
transition:  all 1600ms;
color: #FFFEF8 !important; }

/* button form*/


/*footer*/


.uc-footer .t977__wrapper, .uc-footer .t977__col_center {
display: flex !important;}

.uc-footer .t977__col_center {
justify-content: end !important;}

.uc-footer .t977__wrapper {flex-wrap: wrap;}

.uc-footer .t977__col_left {width: 20% !important; margin: 0px !important;}

.uc-footer .t977__col_center {width: 80%!important;
    justify-content: end !important;
}

.uc-footer .t977__col_right {
    margin-top: 24px;
    display: flex !important;
    width: 100% !important;
    justify-content: end;}
    
.uc-footer .t977__socials {width: 100% !important;}
    
.uc-footer .t-sociallinks { display: flex !important;
justify-content: center !important;}
.uc-footer .t-prefix_4 {padding-left: 300px !important; padding-right: 100px !important;}



.uc-footer .t977__col-inner {
       max-width: 22% !important;}
       

.uc-footer .t-sociallinks__item, .uc-footer .t977 .t-sociallinks a, .t977 .t-sociallinks a, .t977 .t-sociallinks__svg

{width: 30px !important; height: 30px !important;}

.uc-footer .t-sociallinks__wrapper li a, .uc-footer .t-sociallinks__wrapper li a svg {position: relative; z-index: 100000;}


/*footer*/

/*popup*/

.uc-formm .t-popup__container {border-radius: 0px;
    box-shadow: 0px 10px 30px rgba(41, 41, 42, 0.08);
    width: auto !important;
    height: auto !important;
    text-align: center !important;
}


/*.uc-formm .t-width_6 { max-width: 400px !important;}*/

/*popup*/

/*мобильная версия*/

@media (max-width: 1200px) {
    
h1 {font-size: 40px;}
h2, #rec748697481 h1, .t-section__title, h2.tn-atom {font-size: 38px;}
h3 {font-size: 38px;}
h4, .uc-advantages .t1008__title, .t-name_md, .t-heading_xs {font-size: 23px;}
h5 {font-size: 20px;}
.t-input:hover {border-bottom: 1px solid #FF580D !important;}
.t-input:active, .t-input:focus {border-bottom: 1px solid #FF580D !important;}
.uc-card-advantages .t-col {max-width: 48% !important;}

}


@media (max-width: 980px) {
    
    /*подвал*/
    
        
    
.uc-footer .t977__col_left {width: 30% !important; 
    max-width: 30% !important;
} 

.uc-footer .t977__col_center {
    display: flex !important;
width: 70% !important;
justify-content: start !important; 
    flex-shrink: 0 !important;
flex-wrap: nowrap; }


.uc-footer .t977__col_center .t977__col-inner {width: 33% !important;
display: flex !important;
   flex-shrink: 0 !important;
   min-width: 33% !important; margin-right: auto !important;
}
  
  .uc-footer .t977__col_right {
    margin-top: 24px;
    display: flex !important;
        justify-content: center !important;
        margin-left: calc(30% - 15px) !important;
    width: 70% !important; flex-shrink: 0; }




.uc-footer .t-sociallinks__wrapper { 
    display: flex !important;
    width: 100% !important;
justify-content: start !important;
   
}
  
/*подвал*/

.uc-form-last .t823__col_img_mobile.t823__col_img
{height: 500px !important;}


.uc-form-last .t823__imgwrapper .t823__bgimg,
.uc-form-last .t823__col, .uc-form-last .t823__imgwrapper,
.uc-form-last .t823__bgimg

{overflow: visible;  background-clip: content-box !important;}


h1 {font-size: 40px;}
h2, #rec748697481 h1, .t-section__title, h2 span, h2.tn-atom {font-size: 34px !important;}
h3 {font-size: 34px;}
h4, .uc-advantages .t1008__title, .t-name_md, .t-heading_xs {font-size: 20px;}
h5 {font-size: 20px;}


.uc-start .t485__descr {max-width: 400px !important;
width: 60% !important;
margin-top: 0px !important;
}

.uc-start .t485__descr li {background:url(https://static.tildacdn.com/tild6130-3066-4365-a338-643739353431/dot.svg)
no-repeat center left ;
background-size: 20px auto;
padding-left: 40px;
height: 60px; display: flex;
align-items: center;}


/*франшиза*/
.uc-card-advantages .t-col {width: 100% !important; margin-right: 0px !important;}
/*франшиза*/


.uc-card-advantages .t-col {max-width: 100% !important;}



/*калькулятор*/

.uc-calc .t-container {
padding-top: 60px;
padding-bottom: 60px;}

.uc-calc .t-container .t-col {padding-left: 60px !important;
    padding-right: 60px !important;
}

.uc-calc .t-container .t-input-group_fr {width: 100% !important;}




/*калькулятор */

.uc-garantii {
background: none!important;}


/*напитки*/
.uc-menu {max-height: 100vh !important;}

/*напитки*/

}

@media (max-width: 960px) {

/*договор*/

.t480__btn-container {text-align: center !important;}

.t480__btn-container .t480__btn-container {float: none !important;}


.uc-garantii {
background: none!important; }
    
.uc-garantii ul {text-align: center !important;}
    
.uc-garantii .t480__blockimg { max-height: 600px !important;}
    
    
    .uc-garantii li, .uc-garantii2 li {background:url(https://static.tildacdn.com/tild6364-6133-4233-b836-376132633038/iko1-dogovor.svg)
no-repeat center top ;
background-size: 80px auto;
padding: 0px;
padding-top: 100px;
padding-bottom: 40px;
height: auto !important;
display: flex;
align-items: center;
justify-content: center;
}

.uc-garantii li:nth-child(1) {background:url(https://static.tildacdn.com/tild6364-6133-4233-b836-376132633038/iko1-dogovor.svg)
no-repeat center top ;
background-size: 80px auto;
padding: 0px;
padding-top: 100px;
padding-bottom: 40px;
height: auto !important;
display: flex;
align-items: center;
justify-content: center;
}

.uc-garantii li:nth-child(2) {background:url(https://static.tildacdn.com/tild6433-3039-4332-b063-336639626565/iko2-dogovor.svg)
no-repeat center top ;
background-size: 80px auto;
padding: 0px;
padding-top: 100px;
padding-bottom: 40px;
height: auto !important;
display: flex;
align-items: center;
justify-content: center;
}

.uc-garantii li:nth-child(3) {background:url(https://static.tildacdn.com/tild3033-6261-4663-b331-306638653934/iko3-dogovor.svg)
no-repeat center top ;
background-size: 80px auto;
padding: 0px;
padding-top: 100px;
padding-bottom: 40px;
height: auto !important;
display: flex;
align-items: center;
justify-content: center;
}

}




@media (max-width: 640px) {


h1 {font-size: 34px;}

h2, #rec748697481 h1, .t-section__title, .t-title_xs, .t-title_lg, h2 span, h2.tn-atom {font-size: 30px !important;}
h2, .t-section__title {
background: url(https://static.tildacdn.com/tild3532-6635-4531-b566-346334393731/element_header.svg) no-repeat top center !important;
background-size: 160px auto !important;
overflow: visible;
padding-top: 60px !important;
text-transform: uppercase !important; font-weight: bold !important;}

h1 {font-weight: normal !important; }


h3 {font-size: 30px;}
h4, .uc-advantages .t1008__title, .t-name_md, .t-heading_xs {font-size: 18px;}
h5 {font-size: 20px;}

.t-btn, .t-btn_md, .t142__submit, .t-submit, .t-form__inputsbox .t-submit, #rec687833646 [data-elem-id="1705243872388"] .t-submit, .t-btnn,
.t-body a.t-btn {
font-size: 12px !important;}

/*договор*/

.uc-garantii .t480__blockimg { max-height: 350px !important;
    min-height: 350px !important; }


/*договор*/


/*подвал*/
    
    .uc-footer .t977__col-inner {
       max-width: 33% !important;
       width: 33% !important;
}
    
 .uc-footer .t977__col_left {width: 100% !important;}   
  .uc-footer .t977__col_center {
width: 100% !important;
justify-content: start !important;
  }
  
  .uc-footer .t977__col_right {
    margin-top: 24px;
    display: flex !important;
        justify-content: start !important;
        margin-left: 0px !important;
}

.uc-footer .t-sociallinks__wrapper { 
    display: flex !important;
    width: 100% !important;
justify-content: start !important;}



.uc-footer a, .uc-footer ul li, .uc-footer .t977__descr {font-size: 12px !important;}
  
/*подвал*/

/*отступы*/

.uc-card-advantages {padding-bottom: 0px !important;}

.t649 .t-section__topwrapper, .t959 .t-section__topwrapper, .t923 .t-section__topwrapper {
    margin-bottom: 40px !important;
}

/*отступы*/

}

/*договор*/

@media (max-width: 480px)  {



h2, #rec748697481 h1, .t-section__title {
background: url(https://static.tildacdn.com/tild3532-6635-4531-b566-346334393731/element_header.svg) no-repeat top center !important;
background-size: 140px auto !important;
overflow: visible;
padding-top: 50px !important;
text-transform: uppercase !important; font-weight: bold !important;}

h3 {font-size: 22px !important;}

h4, .uc-advantages .t1008__title, .t-name_md, .t-heading_xs {font-size: 16px !important;}
h5 {font-size: 18px !important;}

.uc-start .t485__descr {max-width: 400px !important;
width: 80% !important;}

/*договор*/
.uc-garantii .t480__blockimg { max-height: 350px !important;
    min-height: 350px !important; }

/*договор*/


/*подвал*/
    
        .uc-footer .t977__col_center .t977__col-inner {
       max-width: 100% !important;
       min-width: 320px !important;
       width: 100% !important; text-align: center !important;
       flex-shrink: 0 !important;
       justify-content: center !important;
       
}

.uc-footer .t977__col_center .t977__col-inner:nth-child(1), .uc-footer .t977__col_center .t977__col-inner:nth-child(2) {margin-bottom: 0px !important;} 
    
 .uc-footer .t977__col_left {width: 100% !important;
 min-width: 100% !important;
text-align: center !important;
 }   
 
  .uc-footer .t977__col_center {
width: 100% !important;
justify-content: center !important;
flex-wrap: wrap !important;
  }
  
  .uc-footer .t977__col_right {
    width: 100% !important;
        justify-content: center !important;
        margin-left: 0px !important;
}

.uc-footer .t-sociallinks__wrapper { 
   justify-content: center !important;}


  
/*подвал*/

.uc-card-advantages .t859__wrap {padding-top: 0px !important; }

.t649 .t-section__topwrapper, .t959 .t-section__topwrapper, .t923 .t-section__topwrapper {
    margin-bottom: 30px !important;
}

/*отступы*/
.uc-card-advantages {padding-bottom: 0px !important;}

.t859__imgwrapper {
        margin-bottom: 0px!important;}
    
/*отступы*/
    
}


@media (max-width: 320px) {
    

h1 {font-size: 30px;} 
h2, #rec748697481 h1, h3 {font-size: 20px;} 

/*подвал*/
    
    .uc-footer .t977__col-inner {
       max-width: 100% !important;
       width: 100% !important;
}

/*подвал*/
    
}




