.custom-banner{position:relative;padding:20px;background-repeat:no-repeat;background-position:center center;background-attachment:scroll;background-size:cover;padding-top:125px;padding-bottom:55px;color:#fff;text-align:center;margin-top:20px}.custom-banner h1{margin:0;padding:20px 20px 0px;color:#fff}.custom-banner .description{margin:0;padding:20px 20px 0px}.custom-banner .description p span{font-size:22px}.buttons-wrapper{padding:10px 20px 20px}.buttons-wrapper a{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;display:inline-block;font-weight:normal;padding:12px 24px;text-decoration:none;text-shadow:none;background:#fff;color:#aa2231;font-size:18px;line-height:18px;border:1px solid #f3f3f3;border-top-left-radius:100px;border-top-right-radius:100px;border-bottom-left-radius:100px;border-bottom-right-radius:100px;font-weight:500}.buttons-wrapper a:hover,.buttons-wrapper a:focus{border:1px solid #242424;border-top-left-radius:100px;border-top-right-radius:100px;border-bottom-left-radius:100px;border-bottom-right-radius:100px;background:#303030;color:#fff}@media(max-width:992px){.custom-banner{padding-top:100px;padding-bottom:50px}}@media(max-width:768px){.custom-banner{padding-top:40px;padding-bottom:20px;padding-left:0;padding-right:0}.buttons-wrapper{text-align:left}}