/*******************СТАРТОВЫЙ БАНЕР****************/



.startbanner_stl{
    height:100vh;
}
#startbanner {
  
    
   background-image: url(https://1bio.ru/wp-content/themes/nibochTmp_v1_orange/img/startBannerBgNew.png)!important;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
  
}
.startbanner_stl .container-fluid .h1header{
    padding-top:72px;
  
}
.startbanner_stl .h2stl{
    padding-top:48px;
}
.pab{
    padding-top:5px;
}
.stbannerTxt{
    color:#FFFFFF;
    font-size: 24px !important;
 font-weight: 500;
    line-height:132%;
    letter-spacing: -.02em;
    opacity:0.8;
}
.stlb11{
    padding-bottom:32px;
}
.edulinkblock{
    width:310px;
    height:200px;
     border-radius:22px;

    background-image: url('https://1bio.ru/wp-content/themes/nibochTmp_v1_orange/img/gerb.svg');
    background-size: contain;
    background-position: center right;
    background-repeat: no-repeat;
   float: right;
  padding: 20px;
  padding-left: 18px;
  

}
.edulinkblock .eduH1{
    font-size:12px;
    font-weight:600;
    color:#843C00;
    line-height:1.29;
    letter-spacing: -.02em;
}
.edulinkblock .eduH2{
    font-size:20px;  
    font-weight:600;
    color:#000000;
    line-height:1.1;
    letter-spacing: -.02em;
}
.edulinkblock .btnLink1 {
    font-size:12px;  
    font-weight:700;
    color:#fff;
    line-height:1.20;
    letter-spacing: -.02em;
    width:171px!important;
    height:40px;
        padding-left: 10px;
    padding-right: 10px;

}
.arrowDown img{
       padding-top: 136px;
       max-width: 86px;
}
.glass{
background-color: rgba(255, 255, 255, 0.12);
border: 1px solid rgba(255, 255, 255, 0.25);
backdrop-filter: blur(24px);
-webkit-backdrop-filter: blur(24px); 
}
.startBnCont2{
    padding-top:0px!important;
    
}
.blockferststl{
    padding-bottom:0px!important;
}
.firstImgSTL{
        background-image: url(https://1bio.ru/wp-content/themes/orangetmp/img/secondBannerNew.png);
    background-position: center center;
    background-size: cover;
    width: 525px;
    height: 540px;
    border-radius: 24px;
}
#aboutblock{
    padding-top:142px;
}













.startbanner_stl .aboutTxt{
    font-size:32px;
    font-weight:500;
    letter-spacing: -0.02em;
    color:#272727;
    line-height:1.40;
  text-align:justify ;
}

/* Изначально скрываем теги span внутри текста */
.letter {
display: inline-block;
opacity: 0.25; /* по умолчанию невидимы* /
/*filter: blur(1px);*/
}
.word {
display: inline-block; /* весь словный спан переносится целиком */
white-space: nowrap; /*избегаем разрывов внутри слова */
}
/* Подготовим стиль для отдельных строк (если нужно построчно) */
.lineLetter {
display: block;
margin-bottom: 10px; /* отступ между строками */
}
.footerQwork
{
  background-color:  #FBF9F7
}
.qworkTxt{
     font-size: 46px;
    font-weight: 600;
    line-height: 1.33;
    color: #fff;
    letter-spacing: -.03em;
    
}
.btnlinWork a{
        float: right;
       
}
.btnlinWork .btnLink1{
 background-color:#272727;
        border:none;
        letter-spacing: 0em;
        font-weight:600;
}
.btnnewsWrp{
    padding-top: 2px;
    padding-bottom: 27px;
}
.newsGrid{
     padding-top: 44px;
    padding-bottom: 44px;
}
.newsGrid .col .card{
    border-radius:16px;
}
.btnLink2{
    
     height:57px;
    max-width:224px;
    background-color:#FBF9F7;
    border-radius:62px;
    color:#010205;
     font-weight:700;
    font-size:14px!important;
    line-height:1.4;
    letter-spacing: -.02em;
    padding-left:28px;
    padding-right:28px;
    border:2px solid #010205;
    
    
}
.btnLink2:hover{
    color:#fff;
    border-color:#4699EA;
    background-color:#4699EA;
}

.btnnewsWrp .btnLink2{
font-size: 16px !important;
font-weight: 600;
padding-left: 36px;
    padding-right: 42px;
    
}





.btnlinWork .btnLink1{
     border:2px solid #272727!important;
}
.btnlinWork .btnLink1:hover{
    color:#fff;
    border:2px solid #fff!important;
    background-color:#4699EA;
}
.btnlinWork .btnLink1:hover img{
    fill :#fff;
}

startBG2.png