.solution_banner_sect{background-size:cover;background-position:center;position:relative;z-index:1;min-height:38.875em;box-sizing:border-box;color:#fff;background-color:#2F3132;text-align:center;display:flex;flex-direction:column;justify-content:center}.solution_banner_sect .title{letter-spacing:-.02em;font-weight:600;text-transform:uppercase;font-size:3.25em;line-height:1.08;margin:0 0 .39em}.solution_banner_sect .title:last-child{margin-bottom:0}.solution_banner_sect .description{font-size:1.25em;line-height:1.6}@media(max-width:1199px){.solution_banner_sect{min-height:0!important}.solution_banner_sect .title{font-size:2.5em}.solution_banner_sect .description{font-size:1em}}@media(max-width:767px){.solution_banner_sect{padding:3em 0}.solution_banner_sect .description{font-size:.875em}}