.t594 .t-section__topwrapper {
    margin-bottom:0!important;
}
.t594 .t-section__title {
    color:#FFFFFF;
}
.t594__item_3-in-row {
    width:48%;
}

.t492__blocktable {
    max-width:1200px!important;
    margin:auto!important;
}
.t492 .t492__blockimg {
    background-size:contain;
}
.t698 .t698__mainblock {
    padding:50px 0!important;
}
.t698 .t-cover__wrapper {
    height:auto!important;
}
#rec633059803 .t396__carrier {
    background-size:contain!important;
}
/* .t456 */
@media screen and (max-width:1199px) {
   .t456 .t-menu__list li {
       padding:0!important;
   }
   .t456 .t-menu__list li:not(:last-child) {
       margin-right:15px;
   }
   .t456 .t-menu__list li a {
       font-size:18px!important;
   }
   
}

/*main*/
#rec775246735 .tn-elem[data-elem-id="1721248348217"]{
    
}
.t396__elem.tn-elem.tn-elem__7752467351721248348217 {
    width:100%!important;
    left:initial!important;
    height:100%;
}
.t396 .tn-elem__7752467351721248348217 .tn-atom__img {
    height:100%;
    object-fit:cover;
}
@media screen and (max-width:480px) {
    .t396__elem.tn-elem.tn-elem__7752467351721248348217 {
    height:630px!important;
    }
    .t396 .tn-elem__7752467351721248348217 .tn-atom {
        height:217px;
    }
    #rec775246735 .tn-elem[data-elem-id="1721248348217"] .tn-atom {
        vertical-align:top;
    }
}
/* programma */
.section-content {
  width: 100%;
  padding: 60px 0; 
font-family: 'PTRootUI';    
}

.section-content * {
font-family: 'PTRootUI';
}
.section-content#programma {
  background: #131313; }

.container {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0; }

.section-wrapper {
  color: white;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 20px 0;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto; }

.section-wrapper:not(:last-child) {
  margin-bottom: 80px; }
.section-wrapper:first-child {
    margin-bottom:40px;
    padding:0;
}

.section-row {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 30px 0;
  border-bottom: 1px solid #333333; }
.section-row:nth-child(2) {
    border-top: 1px solid #333333;    
}

.prog-main-title {
  font-size: 38px;
  font-weight: 500;
  margin: 0 auto 40px auto; }

.programma-time {
  width: 40%;
  font-size: 26px;
  font-weight: 500; }

.programma-cont {
  width: calc(60% - 20px); }

.programma-info {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  font-size: 22px;
  gap: 30px; }

.prog-head {
  font-size: 26px;
  font-weight: 500;
  margin-bottom: 20px; }

.info-title {
  color: white; }

.sub-info {
  color: #999999; }

.prog-icon {
  border-radius: 100%;
  width: 90px;
  height: 90px;
  max-width: 100%;
  flex-shrink:0;
  object-fit: cover;
  -o-object-fit: cover; }

.blue-icon {
  width: 90px;
  height: 90px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  background: #2D5FFF;
  border-radius: 100%;
  flex-shrink: 0; }

.blue-icon img {
  width: 40px;
  height: 40px; }
@media screen and (max-width:991px) {  
    .section-row {
        -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap:20px;
    }
    .programma-time {
        width:20%;
    }
    .programma-cont {
    width: calc(50% - 20px);
    }
    .t795__title.t-title {
        font-size:58px!important;
    }
    .section-content {
        padding:20px 0 60px 0;
    }
    
}
@media screen and (max-width:768px) { 
    .programma-time {
        width:100%;
    }
    .programma-cont {
    width: 100%;
    }
    .section-row {
        max-width:80%;
        margin:auto;
    }
    .section-wrapper:not(:last-child) {
        margin-bottom:40px;
    }
}
@media screen and (max-width:575px) { 
    .programma-time {
        font-size:22px;
    }
    .prog-head {
        font-size:22px;
    }
    .programma-info {
        font-size:17px;
        line-height:22px;
    }
    .t795__title.t-title {
        font-size:48px!important;
    }
    .prog-main-title {
        font-size:28px;
    }
}
@media screen and (max-width:460px) {
    .section-row {
        max-width:100%;
        padding:20px 20px;
    }
    .section-content {
        padding:40px 0 60px 0;
    }
}

/* partnery */  
.t1074__row {
    gap:30px;
    max-width:1160px;
    margin:0 auto;
    flex-wrap:wrap;
    box-sizing: border-box;
}
.t1074__wrapper .t1074__row .t-card__col {
    background:white;
    margin:0;
    padding:40px;
    width:calc((100% - 60px) / 3);
    max-width:initial;
    height:129px;
    display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  box-sizing: border-box;
  border-radius:25px;
}
.t1074__wrapper .t1074__row .t-card__col img {
    max-height:100px;
    object-fit:contain;
}
.t1074__wrapper .t1074__row .t-card__col a {
    margin:0 auto;
}
@media screen and (max-width:991px) { 
    .t1074__wrapper .t1074__row .t-card__col {
        padding:20px;
    }
    .t1074__row {
        
        
    }
}
@media screen and (max-width:660px) {
    .t1074__row {
     gap:20px;   
    }
    .t1074__wrapper .t1074__row .t-card__col {
        width:calc((100% - 20px) / 2);
    }
    .t1074__wrapper {
        padding:20px 20px;
    }
}
@media screen and (max-width:460px) {
    .t1074__wrapper .t1074__row .t-card__col {
        width:100%;
    }
}
/* registration */
 
.t698 .t-form__inputsbox {
    display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.t698 .t-input-group {
    width: calc((100% - 20px) / 2);
}
.t-form__submit {
 width:100%;   
}
#rec775839104 .t795__title {
    margin-bottom:0;
}
@media screen and (max-width:575px) {
 .t698 .t-input-group {
    width: 100%;
}   
#recorddiv768697899 {
    height:auto!important;
    padding-bottom:80px;
}
#coverCarry768697899 {
    #height:auto!important;
}
}
@media screen and (max-width:480px) {
    #rec768517133 * {
        #height:initial!important;
    }
}
@media screen and (max-width: 450px) {
  .business .programma-info {
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start; } 
    .prog-icon {
  border-radius: 100%;
  width: 80px;
  height: 80px;
  max-width: 100%;
  object-fit: cover;
  -o-object-fit: cover; }
  .blue-icon {
      width:80px;
      height:80px;
  }
}