section.section_banner_wrap{background-color:#242424;background-position:50%;background-size:cover;opacity:1!important;transition:opacity .3s}section.section_banner_wrap .banner_container{background:rgba(0,0,0,.5);margin:auto;max-width:1920px;padding:0 55px;width:100%}.banner_container .banner_content{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:502px;padding:40px 0;text-align:center}.banner_content h1{color:#fff;font-size:70px;font-weight:700;line-height:1.185;margin-bottom:1px;margin-top:19px;max-width:1000px}.banner_content h2{color:#fd7832;font-size:30px;font-weight:700;line-height:1.266;margin-top:11px;max-width:1000px}@media (max-width:1919px){section.section_banner_wrap .banner_container{padding:0 45px}.banner_container .banner_content{min-height:450px}}@media (max-width:1619px){section.section_banner_wrap .banner_container{padding:0 30px}.banner_container .banner_content{margin-top:120px;min-height:380px}.banner_content h1{font-size:60px}}@media (max-width:1299px){.banner_container .banner_content{margin-top:85px;min-height:350px}.banner_content h1{font-size:50px}.banner_content h2{font-size:22px}}@media (max-width:767px){section.section_banner_wrap .banner_container{padding:0 20px}.banner_container .banner_content{margin-top:85px;min-height:300px}.banner_content h1{font-size:40px}}@media (max-width:499px){.banner_container .banner_content{min-height:250px}.banner_content h1{font-size:38px}}