 @media screen and (max-width: 639px) { 
   .t-text {
       font-size: 16px;
       opacity: 1;
   }
}
 @media screen and (min-width: 640px) and (max-width: 1199px) { 
   .t-text {
       font-size: 16px;
       opacity: 1;
   }
}
 @media screen and (min-width: 1200px) and (max-width: 1429px) { 
   .t-text {
       font-size: 16px;
       opacity: 1;
   }
}
 @media screen and (min-width: 1430px) and (max-width: 1639px) { 
   .t-text {
       font-size: 15px;
       opacity: 1;
   }
}
 @media screen and (min-width: 1640px) and (max-width: 1899px) { 
   .t-text {
       font-size: 14px;
       opacity: 1;
   }
}
 @media screen and (min-width: 1900px) and (max-width: 2199px) { 
   .t-text {
       font-size: 13px;
       opacity: 1;
   }
}
 @media screen and (min-width: 2200px) and (max-width: 2549px) { 
   .t-text {
       font-size: 12px;
       opacity: 1;
   }
}
 @media screen and (min-width: 2550px) { 
   .t-text {
       font-size: 12px;
       opacity: 1;
   }
}


 @media screen and (max-width: 639px) { 
   .t-descr {
       font-size: 16px;
       opacity: 1;
   }
}
 @media screen and (min-width: 640px) and (max-width: 1199px) { 
   .t-descr {
       font-size: 16px;
       opacity: 1;
   }
}
 @media screen and (min-width: 1200px) and (max-width: 1429px) { 
   .t-descr {
       font-size: 16px;
       opacity: 1;
   }
}
 @media screen and (min-width: 1430px) and (max-width: 1639px) { 
   .t-descr {
       font-size: 15px;
       opacity: 1;
   }
}
 @media screen and (min-width: 1640px) and (max-width: 1899px) { 
   .t-descr {
       font-size: 14px;
       opacity: 1;
   }
}
 @media screen and (min-width: 1900px) and (max-width: 2199px) { 
   .t-descr {
       font-size: 13px;
       opacity: 1;
   }
}
 @media screen and (min-width: 2200px) and (max-width: 2549px) { 
   .t-descr {
       font-size: 12px;
       opacity: 1;
   }
}
 @media screen and (min-width: 2550px) { 
   .t-descr {
       font-size: 12px;
       opacity: 1;
   }
}


 @media screen and (max-width: 639px) { 
   .t-card__descr {
       font-size: 16px;
       opacity: 1;
   }
}
 @media screen and (min-width: 640px) and (max-width: 1199px) { 
   .t-card__descr {
       font-size: 16px;
       opacity: 1;
   }
}
 @media screen and (min-width: 1200px) and (max-width: 1429px) { 
   .t-card__descr {
       font-size: 16px;
       opacity: 1;
   }
}
 @media screen and (min-width: 1430px) and (max-width: 1639px) { 
   .t-card__descr {
       font-size: 15px;
       opacity: 1;
   }
}
 @media screen and (min-width: 1640px) and (max-width: 1899px) { 
   .t-card__descr {
       font-size: 14px;
       opacity: 1;
   }
}
 @media screen and (min-width: 1900px) and (max-width: 2199px) { 
   .t-card__descr {
       font-size: 13px;
       opacity: 1;
   }
}
 @media screen and (min-width: 2200px) and (max-width: 2549px) { 
   .t-card__descr {
       font-size: 12px;
       opacity: 1;
   }
}
 @media screen and (min-width: 2550px) { 
   .t-card__descr {
       font-size: 12px;
       opacity: 1;
   }
}



 @media screen and (max-width: 639px) { 
   .t-descr_sm {
       font-size: 16px;
       opacity: 1;
   }
}
 @media screen and (min-width: 640px) and (max-width: 1199px) { 
   .t-descr_sm {
       font-size: 16px;
       opacity: 1;
   }
}
 @media screen and (min-width: 1200px) and (max-width: 1429px) { 
   .t-descr_sm {
       font-size: 16px;
       opacity: 1;
   }
}
 @media screen and (min-width: 1430px) and (max-width: 1639px) { 
   .t-descr_sm {
       font-size: 15px;
       opacity: 1;
   }
}
 @media screen and (min-width: 1640px) and (max-width: 1899px) { 
   .t-descr_sm {
       font-size: 14px;
       opacity: 1;
   }
}
 @media screen and (min-width: 1900px) and (max-width: 2199px) { 
   .t-descr_sm {
       font-size: 13px;
       opacity: 1;
   }
}
 @media screen and (min-width: 2200px) and (max-width: 2549px) { 
   .t-descr_sm {
       font-size: 12px;
       opacity: 1;
   }
}
 @media screen and (min-width: 2550px) { 
   .t-descr_sm {
       font-size: 12px;
       opacity: 1;
   }
}




 @media screen and (max-width: 639px) { 
   .uc-infoproject .t005A__descr {
       font-size: 12px;
       opacity: 1;
   }
}
 @media screen and (min-width: 640px) and (max-width: 1199px) { 
   .uc-infoproject .t005A__descr {
       font-size: 12px;
       opacity: 1;
   }
}
 @media screen and (min-width: 1200px) and (max-width: 1429px) { 
   .uc-infoproject .t005A__descr {
       font-size: 12px;
       opacity: 1;
   }
}
 @media screen and (min-width: 1430px) and (max-width: 1639px) { 
   .uc-infoproject .t005A__descr {
       font-size: 11px;
       opacity: 1;
   }
}
 @media screen and (min-width: 1640px) and (max-width: 1899px) { 
   .uc-infoproject .t005A__descr {
       font-size: 10px;
       opacity: 1;
   }
}
 @media screen and (min-width: 1900px) and (max-width: 2199px) { 
   .uc-infoproject .t005A__descr {
       font-size: 9px;
       opacity: 1;
   }
}
 @media screen and (min-width: 2200px) and (max-width: 2549px) { 
   .uc-infoproject .t005A__descr {
       font-size: 8px;
       opacity: 1;
   }
}
 @media screen and (min-width: 2550px) { 
   .uc-infoproject .t005A__descr {
       font-size: 8px;
       opacity: 1;
   }
}




 @media screen and (max-width: 959px) { 
   .t225__title {
        letter-spacing: -2px;;
   }
}
 @media screen and (min-width: 960px) { 
   .t225__title {
        letter-spacing: -4px;;
   }
}



 @media screen and (max-width: 959px) { 
   .uc-infoproject .t005A__title {
        letter-spacing: -8px;;
   }
}
 @media screen and (min-width: 960px) { 
   .uc-infoproject .t005A__title {
        letter-spacing: -11px;;
   }
}



@media screen and (max-width: 639px) { 
   .uc-projectparameters .t812__pricelist-item__price {
       font-size: 12px;
       opacity: 1;
   }
}
 @media screen and (min-width: 640px) and (max-width: 1199px) { 
   .uc-projectparameters .t812__pricelist-item__price {
       font-size: 12px;
       opacity: 1;
   }
}
 @media screen and (min-width: 1200px) and (max-width: 1429px) { 
   .uc-projectparameters .t812__pricelist-item__price {
       font-size: 12px;
       opacity: 1;
   }
}
 @media screen and (min-width: 1430px) and (max-width: 1639px) { 
   .uc-projectparameters .t812__pricelist-item__price {
       font-size: 11px;
       opacity: 1;
   }
}
 @media screen and (min-width: 1640px) and (max-width: 1899px) { 
   .uc-projectparameters .t812__pricelist-item__price {
       font-size: 10px;
       opacity: 1;
   }
}
 @media screen and (min-width: 1900px) and (max-width: 2199px) { 
   .uc-projectparameters .t812__pricelist-item__price {
       font-size: 9px;
       opacity: 1;
   }
}
 @media screen and (min-width: 2200px) and (max-width: 2549px) { 
   .uc-projectparameters .t812__pricelist-item__price {
       font-size: 8px;
       opacity: 1;
   }
}
 @media screen and (min-width: 2550px) { 
   .uc-projectparameters .t812__pricelist-item__price {
       font-size: 8px;
       opacity: 1;
   }
}

.uc-projectparameters .t812__pricelist-item {
     margin: 4px 0px 0px 0px;
}




 @media screen and (max-width: 639px) { 
   .uc-projectparameters .t812__pricelist-item__title {
       font-size: 16px;
       opacity: 1;
   }
}
 @media screen and (min-width: 640px) and (max-width: 1199px) { 
   .uc-projectparameters .t812__pricelist-item__title {
       font-size: 16px;
       opacity: 1;
   }
}
 @media screen and (min-width: 1200px) and (max-width: 1429px) { 
   .uc-projectparameters .t812__pricelist-item__title {
       font-size: 16px;
       opacity: 1;
   }
}
 @media screen and (min-width: 1430px) and (max-width: 1639px) { 
   .uc-projectparameters .t812__pricelist-item__title {
       font-size: 15px;
       opacity: 1;
   }
}
 @media screen and (min-width: 1640px) and (max-width: 1899px) { 
   .uc-projectparameters .t812__pricelist-item__title {
       font-size: 14px;
       opacity: 1;
   }
}
 @media screen and (min-width: 1900px) and (max-width: 2199px) { 
   .uc-projectparameters .t812__pricelist-item__title {
       font-size: 13px;
       opacity: 1;
   }
}
 @media screen and (min-width: 2200px) and (max-width: 2549px) { 
   .uc-projectparameters .t812__pricelist-item__title {
       font-size: 12px;
       opacity: 1;
   }
}
 @media screen and (min-width: 2550px) { 
   .uc-projectparameters .t812__pricelist-item__title {
       font-size: 12px;
       opacity: 1;
   }
}

.uc-projectparameters .t812__pricelist-item__title {
     margin: 0px 0px 0px 0px;
}



 @media screen and (min-width: 960px) { 
    .t152 .t-container_8 {
       margin-left: 50%;
       max-width: 1200px;
    }
}