.affiliate-banner .custom-row{align-items:center;display:flex;justify-content:space-between}.affiliate-banner .affiliate-innerblk{max-width:50%;width:100%}.affiliate-banner .affiliate-innerblk.left .text-blk{padding-left:15px;padding-right:48px;width:600px}.affiliate-banner .affiliate-innerblk.left{display:flex;justify-content:end;max-width:inherit;padding-right:25px}.affiliate-banner .affiliate-innerblk img{width:100%}.affiliate-banner .affiliate-innerblk.left h3{color:#fff;font-size:30px;font-weight:400;margin-bottom:10px;text-transform:uppercase}.affiliate-banner .affiliate-innerblk.left h1{color:#fff;font-size:50px;text-transform:uppercase}.affiliate-banner .cta-link a{border:2px solid #fff;border-radius:10px;color:#fff;display:table;font-size:20px;font-weight:500;letter-spacing:1px;margin:40px 0;padding:7px 20px;text-transform:uppercase;transition:all .3s ease}.affiliate-banner .cta-link a:hover{background:#fff;color:#000}@media screen and (min-width:768px) and (max-width:992px){.affiliate-banner .affiliate-innerblk{max-width:50%;width:60%}.affiliate-banner .affiliate-innerblk.left h3{font-size:28px}}@media screen and (max-width:767px){.affiliate-banner .custom-row{display:block}.affiliate-banner .affiliate-innerblk.left{display:block;max-width:100%;padding-right:0;text-align:center}.affiliate-banner .affiliate-innerblk{margin:0 auto;max-width:97%;width:100%}.affiliate-banner .affiliate-innerblk.left .text-blk{padding-left:15px;padding-right:15px;width:100%}.affiliate-banner .affiliate-innerblk.left h3{font-size:21px}.affiliate-banner .affiliate-innerblk.left h1{font-size:34px}.affiliate-banner .cta-link a{margin:29px auto 44px}}