

body .section12921{
    max-width: 1260px;
     padding-top : 20px;
}

body .section12920{
    max-width: 1260px;
     padding-top : 20px;
}

body > div.head-block > div.overhead{
    min-height: auto !important;
     height: auto;
}

body > div.head-block > div.overhead .menu li a{
    font-size: 13px;
     color: #F26F21;
    font-family: Gilroy-Light;
}

body.partner{
    margin-top: 138px;
     font-family: InterTight-Regular;
    background-color: #FFFFFF;
    color: #2B034E;
}
body > div.head-block > div.head-main{
    background-color: #FFFFFF;
     color: #212121;
}
body > div.main_page-phone_number{
    background-color: #FFFFFF;
     font-size: 12px;
}
body > div.head-block > div.head-main .menu li a{
    color: #212121;
     font-family: Germano-Bold;
    font-size: 18px;
    display: grid;
}
body > div.main_page-phone_number div.main_page-phone_number_content{
    color: #616161;
 }
body > div.head-block > div.head-main ul.main-menu-list > li.head_menu_li .head_menu_li_span_bg{
    width: 0px !important;
 }
body .section12932{
    max-width: 1260px;
     padding-top: 30px;
}
body > div.main_page-phone_number .menu li a{
    color: #212121;
     font-family: Gilroy-Light;
}
body > div.main_page-phone_number .menu li a.hover{
    color: #E0E0E0 !important;
 }
body > div.head-block > div.head-main .menu li a.hover{
    color: #757575 !important;
 }
body .section21578{
    background-color: #FFFFFF;
     padding-top: 30px;
    menu-bg-compact: #00000000;
    color: #000000;
/*    background-image: url('/CMS/storage/construction-comp/4713d9e494dc17e2dddd09d3b5cea863.jpg');*/
     background-image: url('/CMS/storage/construction-comp/slide-bg.jpg');
    background-attachment: fixed;
    background-repeat: repeat;
    min-height: 100%;
}
body .section21579{
    max-width: 1260px;
     padding-top: 30px;
}
body > div.head-block > div.head-main .menu ul li.head_menu_li{
    min-width: ;
 }
body .section21581{
    max-width: none;
     padding-left: 40px;
    min-height: 400px;
    background-color: #FFFFFF;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    background-image: none;
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: right bottom;
    text-align: center;
}
body .section21580{
    max-width: 1260px;
     font-family: Helvetica;
    padding-top: 30px;
}
  
body .section21572{
    background-size: 100%;
 }  
body.partner.menu-narrow{
    background-color: #F1C0FF;
 }  
body .section13514{
    text-align: center;
 }  
body .section14997{
    max-width: 1260px;
 }  
div.left-menu-main #id12942{
    background-color: #3F4248;
 }  
body .sectionNum21573{
    padding-top: 30px;
 }  
body .section21584{
    height: 100%;
     background-image: url('/CMS/storage/tereadn/ChatGPT-Image-13-.-2025-.,-13_53_43.png');
    background-size: 83%;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: scroll;
    min-height: 300px;
}  
body .sectionNum21583{
    height: 100%;
     background-image: url('/CMS/storage/construction-comp/slide-bg.jpg');
}  
body .section21583{
    max-width: 80%;
 }  
.section21583 h3{
    font-size: 40px;
 }  
body .section21586{
    max-width: 90%;
     padding-top: 30px;
}  
body .section21587{
    max-width: 50%;
     padding-top: 30px;
}  
div.left-menu-main #id14991{
    background-color: #9E9E9E;
     color: #212121;
}  
div.left-menu-main #id14991 a{
    color: #212121;
 }  
body .section21590{
    font-family: gogol_regular;
     padding-top: 30px;
    background-color: #EEEEEE;
}  
body .sectionNum21587{
    background-color: #EEEEEE;
     padding-bottom: 30px;
}  
body .section21591{
    max-width: 80%
padding-top: 0px;
     text-align: start;
    max-width: 60%;
    min-height: 100%;
    background-color: #FFA000;
    padding-left: 0px;
    padding-right: 0px;
    border-width:  0px 0px 0px 0px;
    menu-bg-compact: #00000000;
    color: #FFFFFF;
}  
body .sectionNum21591{
    background-color: #FFA000;
     background-image: none;
    background-repeat: repeat;
    background-position: left bottom;
    background-size: initial;
    background-attachment: fixed;
    padding-bottom: 2px;
    padding-right: 2px;
    padding-left: 2px;
}  
.head-main .main-menu-list #id15017{
    background-color: #FFA000;
     border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 20px;
    padding-top: 5px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 5px;
}  
body .sectionNum21582{
    padding-top: 40px
padding-left: 40px
padding-right: 40px
padding-bottom: 40px;
     padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    background-color: #eeeeee;
}  
body .sectionNum21582.menu-narrow{
    background-color: #EEEEEE;
 }  
body .section21582{
    min-height: 100%;
 }  
body .sectionNum21578{
    padding-bottom: 40px;
     padding-top: 40px;
    background-color: #EEEEEE;
}  
.section21587 h3{
    padding-bottom: 5px;
     text-align: center;
}  
.section21581 h3{
    padding-top: 20px;
 }  
.section21586 h3{
    text-align: start;
 }  
.section21593 h3{
    text-align: center;
     padding-top: 10px;
}  
.section21580 h3{
    text-align: center;
 }