.t503__descr.t-descr.t-descr_xs, .t503__title.t-name.t-name_md {
    text-align: left;
}


.t228__padding40px {
    width: 0%;
}

.t228__maincontainer {
    width: 90%;
    margin-left: 5%;
    margin-top: 5px;
}


@media (min-width: 1800px) {

#allrecords .t396__elem[data-elem-id="1590510274545"]{
    width: 25% !important;
    height: 6% !important;
}

#allrecords .t396__elem[data-elem-id="1591189685294"]{
    width: 14% !important;
    height: 6% !important;
}

#allrecords .tn-elem[data-elem-id="1591189685294"] .tn-atom[href="#details"] {
  font-size: 1.45vw;
}


#allrecords .tn-elem[data-elem-id="1590510274545"] .tn-atom[href="#projects"] {
  font-size: 1.45vw;
  font-weight: 300 !important;
}


#allrecords .tn-elem[data-elem-id="1591196687820"] .tn-atom[field="tn_text_1591196687820"] {
     font-size: 2.4vw;
     font-weight: 600 !important;
     color: #00a1e3; 
     
}

#allrecords .tn-elem[data-elem-id="1590508952329"] .tn-atom[field="tn_text_1590508952329"] {
      font-size: 2.4vw;
      font-weight: 300 !important;
      color: #0d1f2d;
}

#allrecords .tn-elem[data-elem-id="1590508973076"] .tn-atom[field="tn_text_1590508973076"] {
     font-size: 1.5vw;
     font-weight: 300 !important;
     color: #0d1f2d;
}

}


.t030__descr {
 color: #00a1e3;  
}

.t030__title {
 color: #00a1e3;  
}



@media (min-width: 960px) {
    
#allrecords .tn-elem[data-elem-id="1608890992720"] .tn-atom {
   font-weight: 500 !important;
 }  
  
    

.t030__title {
    font-size: 54px;
    font-weight: 600;
    opacity: 1;
}

.t030__descr {
    font-size: 32px;
    font-weight: 500;
    opacity: 1;
    }
		
}

@media (max-width: 960px) {
    
#allrecords .tn-elem[data-elem-id="1608890992720"] .tn-atom {
   font-weight: 300 !important;
   }   
    
.t030__title {
    font-size: 36px;
    font-weight: 400;
    opacity: 1;
}

.t030__descr {
    font-size: 25px;
    font-weight: 300;
    opacity: 1;
    }
}

[data-record-type="43"] {
    padding-top: 120px;
	padding-bottom: 15px;
   }

[data-record-type="223"] {
    padding-top: 30px;
    padding-bottom: 30px;
}

.t580__descr {
    color: #0d1f2d;
    font-size: 28px;
    
    font-weight: 300;
    opacity: 1;
    }

.t544__text, .t850__wrap .t-descr, .t-descr_xs, .t497__descr, .t853__descr, .t799__text, .t195__sectitle, .t165__text {
    color: #0d1f2d !important;
    font-size: 20px !important;
    font-weight: 300 !important;
    opacity: 1 !important;
}

.t195__text, .t004 .t-text_md, .t007__text {
    color: #0d1f2d;
    font-size: 20px;
    font-weight: 300;
    opacity: 1;
}

.t799__text {
    padding-top: 20px;
    padding-bottom: 40px;
    opacity: 1;
}

.t195__secdescr {
    color: #0d1f2d;
    font-size: 16px;
    font-weight: 300;
    opacity: 1;
}

.t195__secdescr, .t195__sectitle {
    text-align: left;
}

.t544__descr, .t850__wrap .t-name, .t232__title, .t853__uptitle, .t165__title {
    color: #0d1f2d;
    font-size: 20px;
    font-weight: 400;
    opacity: 1;
    letter-spacing: 1px
}

.t544__title, .t503__title, .t497__name, .t853__title, .t799__title, .t165__uptitle {
    color: #0d1f2d;
    font-size: 26px;
    font-weight: 400;
    opacity: 1;
}






