.minimal-header-container .container{max-width:1100px}.affiliate-program-page-container{font-family:Outfit,sans-serif;font-weight:400;font-size:16px;color:#212121;margin-bottom:30px}.affiliate-program-page-container *,.affiliate-program-page-container :after,.affiliate-program-page-container :before{box-sizing:border-box}.affiliate-program-page-container a,.affiliate-program-page-container a:link,.affiliate-program-page-container a:visited{color:#286851;text-decoration:none}.affiliate-program-page-container a:hover{color:#39745e;text-decoration:underline}.affiliate-program-page-container a:focus{color:#5b8c7a;text-decoration:underline}.affiliate-program-page-container a:active{color:#6d9888;text-decoration:none}.affiliate-program-page-container .container{max-width:1100px}.affiliate-program-page-container .hero-container{position:relative}.affiliate-program-page-container .hero-container .hero{background-image:url(https://si.keen.com/D1_hero-affiliate-d-spring_V1.jpg);background-repeat:no-repeat;background-position:top;background-size:cover;height:390px;position:relative}.affiliate-program-page-container .hero-container .hero .content-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);color:#fff;text-align:center;text-shadow:2px 2px 10px rgba(0,0,0,.25)}.affiliate-program-page-container .hero-container .hero .content-container .content .line-1{font-family:Tenor Sans,sans-serif;font-size:64px;font-weight:500;line-height:1}.affiliate-program-page-container .hero-container .hero .content-container .content .line-2{font-size:28px;line-height:1;margin-top:25px}.affiliate-program-page-container .gray-background{background-color:#f8f9fa}.affiliate-program-page-container .headline-container{margin:40px 0}.affiliate-program-page-container .headline-container h1{font-family:Tenor Sans,sans-serif;font-size:38px;line-height:1;letter-spacing:-1px;text-align:center;margin:0;padding:0}.affiliate-program-page-container .steps-container .step-container .number-container{display:table-cell;vertical-align:top}.affiliate-program-page-container .steps-container .step-container .number-container .number{width:35px;height:35px;border:2px solid #c8522b;border-radius:50%;position:relative}.affiliate-program-page-container .steps-container .step-container .number-container .number:before{position:absolute;top:-1px;left:8px;content:attr(attr-number);font-size:24px;font-weight:500;color:#c8522b;letter-spacing:-.41px}.affiliate-program-page-container .steps-container .step-container .text-container{display:table-cell;vertical-align:top;font-size:24px;letter-spacing:-.41px;line-height:28px;padding-left:10px}.affiliate-program-page-container .button-container{margin-top:40px}.affiliate-program-page-container .button-container .btn-signup{font-size:22px;padding:18px 80px 16px;border-radius:8px}.affiliate-program-page-container .notice-container{margin-top:20px;margin-bottom:40px;font-size:18px;color:#989fad;line-height:21px;letter-spacing:-.62px;text-align:center}.affiliate-program-page-container .values-container{margin-top:40px;margin-bottom:40px}.affiliate-program-page-container .values-container .icon{text-align:center}.affiliate-program-page-container .values-container .icon svg{width:65px;height:70px}.affiliate-program-page-container .values-container .title{font-family:Tenor Sans,sans-serif;font-size:26px;line-height:32px;letter-spacing:-.45px;text-align:center;margin-top:15px}.affiliate-program-page-container .values-container hr{margin:10px 0;border-color:#ebedf0}.affiliate-program-page-container .values-container .description{font-size:18px;line-height:31px;text-align:center}.affiliate-program-page-container .values-container .help-container{font-size:18px;color:#989fad;letter-spacing:-.62px;text-align:center;margin-top:40px}@media (max-width:1199px){.affiliate-program-page-container .hero-container .hero{height:280px}.affiliate-program-page-container .hero-container .hero .content-container .content .line-1{font-size:50px}.affiliate-program-page-container .hero-container .hero .content-container .content .line-2{font-size:24px;margin-top:18px}.affiliate-program-page-container .steps-container .step-container .number-container .number{width:32px;height:32px}.affiliate-program-page-container .steps-container .step-container .number-container .number:before{top:0;font-size:20px}.affiliate-program-page-container .steps-container .step-container .text-container{font-size:20px;line-height:24px}.affiliate-program-page-container .button-container .btn-signup{font-size:20px;padding:16px 70px 14px}.affiliate-program-page-container .notice-container{font-size:16px}}@media (max-width:991px){.affiliate-program-page-container .hero-container .hero{height:220px}.affiliate-program-page-container .hero-container .hero .content-container{top:40%}.affiliate-program-page-container .hero-container .hero .content-container .content .line-1{font-size:42px}.affiliate-program-page-container .hero-container .hero .content-container .content .line-2{font-size:20px}.affiliate-program-page-container .steps-container .step-container{margin:0 170px;margin-bottom:20px}.affiliate-program-page-container .steps-container .step-container.last{margin-bottom:0}.affiliate-program-page-container .steps-container .step-container .text-container{vertical-align:middle}.affiliate-program-page-container .values-container .item-container{margin-bottom:20px}.affiliate-program-page-container .values-container .item-container.last{margin-bottom:0}.affiliate-program-page-container .values-container .icon svg{width:47px;height:50px}.affiliate-program-page-container .values-container .title{font-size:24px;line-height:1;letter-spacing:-.4px;text-align:left;margin-top:0}.affiliate-program-page-container .values-container .description{font-size:16px;line-height:26px;text-align:left}.affiliate-program-page-container .values-container .help-container{font-size:14px;margin-top:30px}}@media (max-width:767px){.affiliate-program-page-container .hero-container .hero{background-image:url(https://si.keen.com/D1_hero-affiliate-m-spring_V1.jpg);height:200px}.affiliate-program-page-container .hero-container .hero .content-container{top:47%;width:100%}.affiliate-program-page-container .hero-container .hero .content-container .content .line-1{font-size:32px;padding:0 15px}.affiliate-program-page-container .hero-container .hero .content-container .content .line-2{font-size:14px;line-height:20px;padding:0 15px;margin-top:15px}.affiliate-program-page-container .headline-container{margin:20px 0}.affiliate-program-page-container .headline-container h1{font-size:24px}.affiliate-program-page-container .steps-container{margin-left:20px;margin-right:20px}.affiliate-program-page-container .steps-container .step-container{margin-left:0;margin-right:0}.affiliate-program-page-container .steps-container .step-container .number-container .number{width:28px;height:28px}.affiliate-program-page-container .steps-container .step-container .number-container .number:before{top:2px;left:7px;font-size:16px}.affiliate-program-page-container .steps-container .step-container .text-container{vertical-align:top;font-size:16px;line-height:20px}.affiliate-program-page-container .button-container{margin-top:20px}.affiliate-program-page-container .button-container .btn-signup{font-size:18px;padding:14px 80px 12px;border-radius:5px}.affiliate-program-page-container .notice-container{margin-bottom:20px;font-size:12px;line-height:18px;letter-spacing:-.41px}.affiliate-program-page-container .values-container .icon svg{width:37px;height:40px}.affiliate-program-page-container .values-container .title{font-size:20px;letter-spacing:-.34px}.affiliate-program-page-container .values-container .description{font-size:14px;line-height:22px}.affiliate-program-page-container .values-container .help-container{font-size:12px;margin-top:20px}}@media (max-width:320px){.affiliate-program-page-container .steps-container{margin-left:10px;margin-right:10px}}