/*
Theme Name: OrangTmp
Theme URI: 
Author: BS
Author URI: 
Description: starttmpl
Version: 1.0
*/


html{ scroll-behavior: smooth; }
body{
font-family: "Manrope", sans-serif;
overflow-x: hidden;
margin: 0;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
background-color:#FBF9F7;
}
/* custom scrollbars for WebKit */
::-webkit-scrollbar{ width: 8px; height: 6px; }
::-webkit-scrollbar-track{ background: transparent; }
::-webkit-scrollbar-thumb{
background-color: rgba(0,0,0,0.5);
border-radius: 4px;
}
.row{
    max-width:1230px;
}
.container-fluid{
   padding-left:0px;
    padding-right:0px;
    padding-top:85px;
    padding-bottom:58px;
    
}
.numerCyrcle{
    padding-bottom:20px;
    max-width: 45px;
}



.wow{
    animation-duration: 2s;
}

/***FOOTER BANNER*********/
.footerBanner .container-fluid{
    padding-top:0!important;
}
.footerBanner .qworkBanner {
   
height: 132px;
border-radius: 24px;
align-items: anchor-center;

}
.footerBanner .btnlinWork .btnLink1 {
    float:right;
}
.qworkBanner .col-8, .qworkBanner .col-4 {
    padding-left: 50px;
    padding-right: 50px;
    z-index: 500;
}

.qworkTxt {
    font-size: 32px;
    font-weight: 600;
    line-height: 1.33;
    color: #fff;
    letter-spacing: -.03em;
}
.qworkBanner .btnlinWork .btn{
   background-color:#000!important;  
       border-color:#000!important;
       width: 208px;
height: 57px;
border-radius: 62px;
opacity: 1;
font-weight: 700;
float: right;
font-size: 14px;
line-height: 140%;
letter-spacing: -2%;
}
.qworkBanner .btnlinWork .btn:hover{
  /* background-color:#000!important;  
       border-color:#FFF!important;*/
}
.qworkBanner {
    background: linear-gradient(92.68deg, #F9790F 20.04%, #FEB119 69.47%);

}


/*************СТРУКТУРНЫЕ***********/

.structure-institute .nav-link.active,.structure-institute .nav-link{
    border-radius:8px!important;
}
.pageheaderStl {
    height:216px!important;
}
.pageheaderStl .col-6,.pageheaderStl .col-12:nth-child(2) {
    align-self: flex-end!important;
}
.pageheaderStl .h2forpress{
    padding-bottom:0!important;
}

.pressH2Stl{
    padding-bottom:25px!important;
    padding-left: 38px;
    font-weight: 600;
    font-size: 42px;
    line-height: 98%;
    letter-spacing: -0.03em;
    color: #FFFFFF;
    float: left;
}
.structure-institute .container-fluid{
    padding-top:0px!important;
}
#forpress .container-fluid{
    padding-top:68px!important;
     padding-bottom:8px!important;
}  
.pagestlteam .container-fluid {
    padding-top:46px!important;
}
.structCatContent .col-12,.eventStlList,eventStlList .container {
    padding-left:0px;
}
.yearsList .col-12{
    padding-left:0px;
}
#structure-institute > div > div > div.col-3.col-md-3.col-lg-3.mb-3{
    padding-left:0px;
}


