.affiliate__hero{position:relative;background-color:#000}.affiliate__hero-img{display:block;width:100%;height:auto !important}@media only screen and (min-width: 600px){.affiliate__hero-img.affiliate__hero-img--mobile{display:none}}@media only screen and (max-width: 599px){.affiliate__hero-img.affiliate__hero-img--desktop{display:none}}.affiliate__hero-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;color:#fff;width:100%;padding:0 20px}@media only screen and (min-width: 600px){.affiliate__hero-content{padding:0 50px}}.affiliate__hero-title{font-size:24px;margin-bottom:10px}@media only screen and (min-width: 992px){.affiliate__hero-title{font-size:3.5vw;line-height:1.3;margin:0 auto 20px}}@media only screen and (min-width: 1440px){.affiliate__hero-title{font-size:3vw}}.affiliate__hero-subtitle,.affiliate__hero-subtitle p{font-size:20px;line-height:1.5;max-width:750px;margin:0 auto}@media only screen and (min-width: 992px){.affiliate__hero-subtitle,.affiliate__hero-subtitle p{font-size:24px}}.affiliate__steps{background-color:#333;padding:45px 0}@media only screen and (min-width: 992px){.affiliate__steps{padding:90px 0}}.affiliate__steps ul{padding:0;margin:0;list-style-type:none}.affiliate__steps li{display:flex;margin-bottom:30px}@media only screen and (min-width: 992px){.affiliate__steps li{margin-bottom:45px;align-items:center}}.affiliate__steps li .digit{font-size:100px;font-family:"Jost-Bold","Helvetica Neue",sans-serif;line-height:1;color:#fff;margin-right:15px;width:66px}@media only screen and (min-width: 992px){.affiliate__steps li .digit{font-size:150px;width:110px;margin-right:25px}}.affiliate__steps li .detail{color:#999;font-size:20px;line-height:1.5;font-family:"Jost","Helvetica Neue",sans-serif;flex:1}@media only screen and (min-width: 992px){.affiliate__steps li .detail{font-size:24px}}.affiliate__steps-header{color:#fff;text-align:center;margin-bottom:30px}@media only screen and (min-width: 992px){.affiliate__steps-header{margin-bottom:70px}}.affiliate__details{padding:45px 0}@media only screen and (min-width: 992px){.affiliate__details{padding:80px 0;font-size:18px}}@media only screen and (min-width: 992px){.affiliate__details p{font-size:20px;line-height:1.6}}.affiliate__details li{line-height:1.7}.affiliate__details small{color:#595959}.affiliate__details-header{line-height:1.3;text-transform:none;letter-spacing:normal}@media only screen and (max-width: 991px){.affiliate__details-header{font-size:20px}}.affiliate__details-table{width:100%;border-collapse:collapse;margin-bottom:7px}.affiliate__details-table th{font-family:"Jost-Bold","Helvetica Neue",sans-serif;text-transform:uppercase;font-size:12px;text-align:left;letter-spacing:1px;padding:15px 0 15px 20px;line-height:1.3}.affiliate__details-table td{background-color:#f1f1f1;padding:17px 20px;border-top:2px solid #fff}@media only screen and (max-width: 991px){.affiliate__details-table td{font-size:14px}}
