.affiliate-steps{padding:96px 0;background-color:var(--grey-very-light)}@media(max-width: 989.98px){.affiliate-steps{padding:64px 0}}.affiliate-steps .affiliate-steps__container .affiliate-steps__title{font-family:"Gotham",sans-serif;font-weight:500;text-transform:uppercase;font-size:26px;line-height:48px;letter-spacing:2.4px;text-align:center;margin-bottom:64px}@media(max-width: 989.98px){.affiliate-steps .affiliate-steps__container .affiliate-steps__title{font-size:18px;line-height:30px;letter-spacing:2px}}@media(max-width: 989.98px){.affiliate-steps .affiliate-steps__container .affiliate-steps__title{margin-bottom:48px}}@media(max-width: 749.98px){.affiliate-steps .affiliate-steps__container .affiliate-steps__title{text-align:left}}.affiliate-steps .affiliate-steps__container .affiliate-steps__steps{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media(max-width: 749.98px){.affiliate-steps .affiliate-steps__container .affiliate-steps__steps{display:flex;flex-direction:column;gap:48px}}.affiliate-steps .affiliate-steps__container .affiliate-steps__steps .affiliate-steps__step .step__image{position:relative;padding-top:118%;margin-bottom:20px}@media(max-width: 749.98px){.affiliate-steps .affiliate-steps__container .affiliate-steps__steps .affiliate-steps__step .step__image{margin-bottom:24px}}.affiliate-steps .affiliate-steps__container .affiliate-steps__steps .affiliate-steps__step .step__image .image-container{position:absolute;top:0;left:0;width:100%;height:100%}.affiliate-steps .affiliate-steps__container .affiliate-steps__steps .affiliate-steps__step .step__image .step__number{position:absolute;width:90px;height:90px;background-color:var(--white);border-radius:50%;left:0;bottom:0;transform:translate(-50%, 50%);display:flex;justify-content:center;align-items:center;font-family:"Gotham",sans-serif;font-size:40px;line-height:65px}@media(max-width: 1199.98px){.affiliate-steps .affiliate-steps__container .affiliate-steps__steps .affiliate-steps__step .step__image .step__number{top:16px;left:16px;transform:none;width:66px;height:66px;font-size:30px;line-height:48px}}.affiliate-steps .affiliate-steps__container .affiliate-steps__steps .affiliate-steps__step .step__content{padding-left:75px;padding-right:50px}@media(max-width: 1199.98px){.affiliate-steps .affiliate-steps__container .affiliate-steps__steps .affiliate-steps__step .step__content{padding:0}}.affiliate-steps .affiliate-steps__container .affiliate-steps__steps .affiliate-steps__step .step__content .step__heading{font-family:"Gotham",sans-serif;font-weight:500;text-transform:uppercase;font-size:26px;line-height:48px;letter-spacing:2.4px;margin-bottom:4px}@media(max-width: 989.98px){.affiliate-steps .affiliate-steps__container .affiliate-steps__steps .affiliate-steps__step .step__content .step__heading{font-size:18px;line-height:30px;letter-spacing:2px}}.affiliate-steps .affiliate-steps__container .affiliate-steps__steps .affiliate-steps__step .step__content .step__text{font-family:"Proforma Bk",serif;font-weight:normal;font-size:18px;line-height:30px;letter-spacing:normal;text-transform:none}@media(max-width: 989.98px){.affiliate-steps .affiliate-steps__container .affiliate-steps__steps .affiliate-steps__step .step__content .step__text{font-size:16px;line-height:26px}}