.banner-image-description__container{flex-basis:100%}@media (min-width: 768px){.banner-image-description__container{flex-basis:750px}}@media (min-width: 992px){.banner-image-description__container{flex-basis:970px}}@media (min-width: 1366px){.banner-image-description__container{flex-basis:1170px}}.banner-image-description{display:flex;position:relative;align-items:flex-start;justify-content:center;padding:35px 0;min-height:180px;background-repeat:no-repeat;background-position:center top;background-size:cover}@media (min-width: 768px){.banner-image-description{min-height:380px}}@media (min-width: 992px){.banner-image-description{min-height:400px}}.banner-image-description__container{display:flex;align-items:center;padding:0 10px}.banner-image-description__container:before,.banner-image-description__container:after{display:none}.banner-image-description__feature-text{flex:1 1 100%;margin:0 5px;padding:20px;background:#fff;border-radius:2px}@media (min-width: 768px){.banner-image-description__feature-text{margin:0;flex:0 1 470px}}@media (min-width: 992px){.banner-image-description__feature-text{flex:0 1 550px}}.banner-image-description__header,.banner-image-description__header h2,.banner-image-description__header p{font-size:21px;font-weight:600;line-height:24px;color:#444;margin:0 0 10px 0}@media (min-width: 768px){.banner-image-description__header,.banner-image-description__header h2,.banner-image-description__header p{font-size:35px;line-height:38px}}.banner-image-description__section-text{margin:0}.banner-image-description__section-text,.banner-image-description__section-text h3,.banner-image-description__section-text p{margin:0 0 10px 0;font-size:15px;font-weight:600;line-height:16.5px;color:#777}@media (min-width: 768px){.banner-image-description__section-text,.banner-image-description__section-text h3,.banner-image-description__section-text p{font-size:24px;line-height:27px}}
