.banner .banner_inner{background-attachment:initial;background-size:cover;padding-left:50px;padding-right:50px;position:relative;padding-top:77px;padding-bottom:77px;background-position:50% 50%;background-repeat:no-repeat}.banner .banner_spacer{height:84px}.banner .banner_inner:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;opacity:.36}.banner{background-color:rgba(24,23,32,1);text-align:center}.banner .banner_menu{padding:0 40px}.banner .banner_menu ul{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap}.banner .banner_menu ul li:nth-child(4n+1){padding-left:0;padding-right:1.5%;position:relative;width:33.33333%}.banner .banner_menu ul li:nth-child(4n+2){padding-left:7.1875px;padding-right:7.1875px;position:relative;width:16.66667%}.banner .banner_menu ul li:nth-child(4n+3){padding-left:.75%;padding-right:.75%;position:relative;width:25%}.banner .banner_menu ul li:nth-child(4n){padding-right:0;padding-left:1.5%;position:relative;width:25%}.banner .banner_menu ul li a{display:flex;height:54px;align-items:center;margin:10px auto;width:calc(100% - 26px);justify-content:center;color:rgba(255,255,255,1)}.banner .banner_menu ul li a:hover{font-weight:bold}@media(max-width:767px){.banner .banner_menu{padding:0;padding-left:15px;padding-right:15px}.banner{padding:0}.banner .banner_inner{padding:50px 25px;background-attachment:scroll}.banner .banner_spacer{height:35px}.banner .banner_menu{display:none}}