.banner--one{background:linear-gradient(-120deg,#d7e026 0%,#e2ea4c 100%);color:#fff;text-align:center}.button--one-text{padding-bottom:12px}.banner--one h4{font-weight:bold;color:#4e5155}.banner--one p{}.banner--one .button{display:inline-block;text-transform:uppercase;letter-spacing:.2rem;border:#4e5155 .2rem solid;-webkit-transition:.4s;transition:.4s;position:relative;top:-20px;padding:6px;font-size:12px}.banner--one .button:hover{background:#4e5155;color:#fff}.banner--one img{width:100%}.banner--one.banner--one-alt{text-align:center}.banner--one.banner--one-alt img{}.banner--one.banner--one-alt p{margin-bottom:3.3rem;color:#4e5155;font-size:11px}@media (min-width:992px){.banner--one{text-align:left}.banner--one p{margin-bottom:0}.banner--one img{width:100%}}@media (max-width:820px){.button--one-text{padding-bottom:5px}}@media (max-width:768px){.button--one-text{padding-bottom:0}}@media (max-width:540px){.banner--one.banner--one-alt{margin-bottom:20px}}.no-padding{padding:0}.margin-bottom-sm{margin-bottom:3rem}.text-center{text-align:center}.pagination{margin-bottom:60px}.row.display-flex{display:flex;flex-wrap:wrap}.row.display-flex>[class*="col-"]{display:flex;flex-direction:column}@media (min-width:992px) and (max-width:1200px){.banner--one.banner--one-alt img{max-height:135px}}