.banner{background-color:#333;background-size:cover;box-sizing:border-box;color:#fff;float:left;padding:14% 6%;width:100%}.banner .content-wrapper{padding:0}.banner .banner-text_block_wrap img{max-width:535px;vertical-align:bottom;width:100%}.banner .banner-text_block_wrap{line-height:1.9em;text-align:center}.banner h1{color:#fff;font-weight:400}.banner .optimizer_divider{height:30px;margin:30px auto 0;width:128px}.banner .optimizer_divider .div_left{background:#999;background:#fff;float:left;height:1px;width:45px}.banner .optimizer_divider .div_middle{color:#fff;float:left;line-height:18px;margin:-10px 10px 10px}.banner .optimizer_divider .div_middle i{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:FontAwesome;font-size:18px;font-style:normal;font-weight:400;line-height:1;text-rendering:auto}.banner .optimizer_divider .div_right{background:#999;background:#fff;float:left;height:1px;width:45px}.banner .optimizer_divider .div_middle .fa-heart{font-size:14px}.banner .text_block_content p span{line-height:1em}@media (max-width:480px){.banner h1 span{font-size:33px!important}}