
  
body > div.head-block  > .head-main.menu-narrow{
    box-shadow: 0 16px 48px #00000029;
 }
  
body.partner{
    margin-top: 114px;
     background-color: #FFFFFF;
    background-repeat : no-repeat;
    background-position : center top;
    font-family: Helvetica;
    color: #212121;
    menu-bg-compact: #6b6b95;
}
  
body > div.head-block > div.head-main ul.main-menu-list > li.head_menu_li .head_menu_li_span_bg{
    width: 0px !important;
 }
  
body > div.head-block > div.head-main .menu li a{
    font-size: 14px;
     color: #212121;
    font-family: Hezaedrus-Medium;
}
  
body .section1{
    background-color: #FFE082;
     padding-top : 20px;
}
  
body > div.head-block > div.head-main{
    min-height: 110px;
     background-color: #e0e0e0;
    color : #E0E0E0;
    menu-bg-compact:  #e0e0e0;
    font-family: Helvetica;
    background-attachment: scroll;
    background-repeat: repeat;
}
  
body .section2643{
    padding-left: 10%;
     padding-right : 10%;
    max-width : 1260px;
}
  

  
body .section21782{
    width: 1260px;
 }
  
body .sectionNum21782{
    max-width: none;
 }
  
body .sectionNum21784{
    min-height: ;
 }
  
body > div.head-block > div.head-main .menu li a.hover{
    color: #BF360C !important;
 }  
body .section21796{
    font-family: NotoSansHK-Light
font-size: 14px;
 }  
body .section21797{
    max-width: 1260px;
     margin-top: 50px;
    margin-bottom: 50px;
    padding-top: 30px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    background-color: #ededf3;
    border-top-color: #6b6b95;
    border-left-color: #6b6b95;
    border-right-color: #6b6b95;
    border-bottom-color: #6b6b95;
    text-align: center;
}  
.section21797 h1{
    padding-bottom: 30px;
 }  
body .section21798{
    max-width: 1260px;
 }  
.section21799 h2{
    color: #EEEEEE;
 }  
body .section21790{
    max-width: 1260px;
     background-color: #EDEDF3;
    padding-top: 30px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 50px;
    margin-top: 80px;
    border-top-color: #6b6b95;
    border-left-color: #6b6b95;
    border-right-color: #6b6b95;
    border-bottom-color: #6b6b95;
}  
body > div.head-block > div.head-main ul.main-menu-list li.head_menu_li:not(.dropdown-item):not(.dropdown-submenu) > a > .head_menu_li_span_bg{
    width: 16px !important;
 }  

body > div.main_page-phone_number{
    background-color: #6B6B95;
     text-align: start;
}  
body .section21895{
    text-align: center;
     margin-top: 50px;
    background-color: #ededf3;
    max-width: 1260px;
    padding-top: 50px;
    padding-bottom: 50px;
    border-top-color: #6b6b95;
    border-left-color: #6b6b95;
    border-right-color: #6b6b95;
    border-bottom-color: #6b6b95;
}  
body .section21896{
    padding-left: 300px
padding-right: 300px
padding-top: 50px;
     background-color: #ededf3;
    padding-left: 15px;
    padding-right: 15px;
    max-width: 1260px;
    border-top-color: #6b6b95;
    border-left-color: #6b6b95;
    border-right-color: #6b6b95;
    border-bottom-color: #6b6b95;
    padding-bottom: 15px;
    margin-top: 50px;
    border-width:  1px 1px 1px 1px;
}  
body .section21897{
    padding-top: 100px
padding-left: 300px
padding-right: 15px;
     max-width: 1260px;
    padding-left: 15px;
    padding-top: 50px;
    background-color: #ededf3;
    padding-bottom: 15px;
    border-top-color: #6b6b95;
    border-left-color: #6b6b95;
    border-right-color: #6b6b95;
    border-bottom-color: #6b6b95;
    margin-top: 50px;
}  
body .section21900{
    max-width: 1260px;
     width: 1260px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: start;
    padding-top: 50px;
    background-color: #ededf3;
    margin-top: 50px;
    margin-bottom: 50px;
    padding-bottom: 15px;
    border-top-color: #6b6b95;
    border-left-color: #6b6b95;
    border-right-color: #6b6b95;
    border-bottom-color: #6b6b95;
}  
body .section21901{
    max-width: 1200px
width: 1200px;
     max-width: 1260px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #ededf3;
    padding-top: 50px;
    margin-top: 50px;
    padding-bottom: 50px;
    color: #212121;
    margin-bottom: 0px;
    text-align: center;
    border-top-color: #6b6b95;
    border-left-color: #6b6b95;
    border-right-color: #6b6b95;
    border-bottom-color: #6b6b95;
    border-width:  1px 1px 1px 1px;
}  
body .section21940{
    max-width: 1260px;
     text-align: start;
    margin-top: 50px;
}  
body .section21941{
    max-width: ;
     padding-left: 380px;
    padding-right: 120px;
}  
body .section21799{
    padding-right: 0px;
     max-width: 1260px;
    margin-bottom: 50px;
}  
.section21790 h1{
    color: #412D62;
     font-size: 36px;
}  
body .section21882{
    padding-left: 400px;
     padding-bottom: 80px;
    min-height: 600px;
}  
.section21884 h1{
    color: #412d62;
 }  
body .section21884{
    text-align: center;
     padding-bottom: 50px;
    max-width: 1260px;
    padding-left: 0px;
    padding-top: 50px;
}  
body .section21898{
    max-width: 1260px;
     padding-top: 50px;
    background-color: #ededf3;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    border-top-color: #6b6b95;
    border-left-color: #6b6b95;
    border-right-color: #6b6b95;
    border-bottom-color: #6b6b95;
    margin-top: 50px;
    margin-bottom: 50px;
}  
body .section21926{
    background-color: #FFFFFF;
 }  
body > div.main_page-phone_number .menu li a{
    color: #EEEEEE;
     font-size: 18px;
}  
body > div.main_page-phone_number .menu li a.hover{
    color: #FFFFFF;
 }  
body .section21899{
    max-width: 1260px
background-color: #ededf3;
     max-width: 1260px;
    border-top-color: #6b6b95;
    border-left-color: #6b6b95;
    border-right-color: #6b6b95;
    border-bottom-color: #6b6b95;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    margin-top: 50px;
    margin-bottom: 50px;
}