.banner-top{position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:#eee}.banner-top .banner-top-in{padding-top:6.25em;padding-bottom:6.25em}.banner-top .row{margin:0 -20px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.banner-top .left-col,.banner-top .right-col{padding-left:20px;padding-right:20px;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.banner-top h3{font-family:Raleway;font-size:4.6875rem;font-weight:300;line-height:1;margin:0;padding:0}.banner-top h3:after{content:" ";display:table;width:100%;clear:both}.banner-top h3 span{display:block;color:inherit;letter-spacing:-.02em}.banner-top h3 strong{font-weight:700;color:#53ba00}.banner-top h3 .bt_bb_headline_content:after{content:" ";display:block;margin:.3em 0 -.25em;border:solid #53ba00;border-width:0 0 2px;float:left;width:5.625rem}.banner-top h3 .bt_bb_headline_content span{display:block}.banner-top .subheadline{font-family:Roboto;font-size:1.40625rem;margin-top:1.5em;line-height:1.5em}@media (max-width:1400px){.banner-top h3{font-size:3.5rem}}@media (max-width:1199px){.banner-top h3{font-size:3rem}}@media (max-width:992px){.banner-top .left-col,.banner-top .right-col{-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}}@media (max-width:480px){.banner-top h3{font-size:2.25rem}.banner-top .subheadline{font-size:1.2em}}@media (max-width:320px){.banner-top h3{font-size:1.8rem}}