@keyframes translate-avatar-rows--med{0%{transform:translate3d(-150vw,0,0)}to{transform:translateZ(0)}}@keyframes translate-avatar-rows--small{0%{transform:translate3d(-200vw,0,0)}to{transform:translateZ(0)}}@keyframes translate-avatar-rows--mobile{0%{transform:translate3d(-350vw,0,0)}to{transform:translateZ(0)}}.section--testimonials{padding-bottom:3.5rem;position:relative}@media only screen and (min-width: 640px){.section--testimonials{padding-bottom:6rem}}.section--testimonials .avatar-row{display:flex;width:700vw}@media only screen and (min-width: 640px){.section--testimonials .avatar-row{width:400vw}}@media only screen and (min-width: 960px){.section--testimonials .avatar-row{width:300vw}}.section--testimonials .avatar-row:nth-of-type(2) .avatar-row-set{animation-direction:reverse}.section--testimonials .avatar-row-set{animation-direction:normal;animation-duration:20s;animation-iteration-count:infinite;animation-name:translate-avatar-rows--mobile;animation-timing-function:linear;display:flex;justify-content:space-around;transform:translateZ(0);width:350vw}@media only screen and (min-width: 640px){.section--testimonials .avatar-row-set{animation-name:translate-avatar-rows--small;width:200vw}}@media only screen and (min-width: 960px){.section--testimonials .avatar-row-set{animation-duration:25s;animation-name:translate-avatar-rows--med;width:150vw}}@media (prefers-reduced-motion){.section--testimonials .avatar-row-set{animation:none}}.section--testimonials .avatar-row-set .animated-avatar{border-radius:50%;height:72px;opacity:.3;pointer-events:none;-webkit-user-select:none;user-select:none;width:72px}.section--testimonials .avatar-container{display:flex;flex-direction:column;justify-content:space-between;left:0;min-height:95vh;overflow:hidden;position:absolute;width:100%;z-index:10}@media only screen and (min-device-height: 667px){.section--testimonials .avatar-container{min-height:88vh}}@media only screen and (min-device-height: 736px){.section--testimonials .avatar-container{min-height:80vh}}@media only screen and (min-device-height: 812px){.section--testimonials .avatar-container{min-height:73vh}}@media only screen and (min-width: 640px){.section--testimonials .avatar-container{min-height:406px}}@media only screen and (min-width: 1024px){.section--testimonials .avatar-container{min-height:398px}}@media only screen and (min-width: 1280px){.section--testimonials .avatar-container{min-height:450px}}.section--testimonials .heading,.section--testimonials .superheading{text-align:center}@media only screen and (max-width: 479px){.section--testimonials .superheading{padding-left:1rem;padding-right:1rem}}.section--testimonials .card-and-testimonial-container{align-items:center;display:flex;justify-content:center;margin-top:2rem;min-height:90vh}@media only screen and (min-device-height: 667px){.section--testimonials .card-and-testimonial-container{min-height:75vh}}@media only screen and (min-device-height: 812px){.section--testimonials .card-and-testimonial-container{margin-top:0}}@media only screen and (min-width: 640px){.section--testimonials .card-and-testimonial-container{margin-top:1rem;min-height:406px}}@media only screen and (min-width: 1024px){.section--testimonials .card-and-testimonial-container{min-height:398px}}@media only screen and (min-width: 1280px){.section--testimonials .card-and-testimonial-container{min-height:450px}}.section--testimonials .testimonial-entry{display:grid;gap:1rem 2rem;grid-area:content;grid-template-areas:"avatar" "content";grid-template-rows:1fr auto;padding-left:1rem;padding-right:1rem;place-items:center center}@media only screen and (min-width: 640px){.section--testimonials .testimonial-entry{grid-row-gap:.5rem;grid-template-areas:"avatar content";grid-template-columns:1fr 3fr;grid-template-rows:auto;justify-items:left;padding:0 1.5rem}}.section--testimonials .testimonial-entry__content-and-author{display:flex;flex-direction:column;grid-area:content;justify-self:center}.section--testimonials .testimonial-entry__content{grid-area:content;margin-bottom:1rem;text-align:center}@media only screen and (min-device-height: 667px){.section--testimonials .testimonial-entry__content{font-size:18px}}@media only screen and (min-width: 640px){.section--testimonials .testimonial-entry__content{text-align:left}}.section--testimonials .testimonial-entry__avatar{background-size:cover;border-radius:50%;grid-area:avatar;width:50%}@media only screen and (min-width: 640px){.section--testimonials .testimonial-entry__avatar{width:100%}}.section--testimonials .testimonial-entry__author{color:#776e64;font-size:.889rem;opacity:.5;text-align:center}@media only screen and (min-width: 640px){.section--testimonials .testimonial-entry__author{text-align:left}}.section--testimonials .testimonial-entry__author:before{content:"- "}.section--testimonials .testimonials__entry-slider{max-width:350px;width:80vw}@media only screen and (min-width: 640px){.section--testimonials .testimonials__entry-slider{max-width:none;width:32em}}@media only screen and (min-width: 1024px){.section--testimonials .testimonials__entry-slider{width:34em}}.section--testimonials .testimonial-card{background-color:#f2f0ee;border:1px solid #f9f8f7;border-radius:12px;box-shadow:0 4px 16px rgba(0,50,77,.1),0 0 2px rgba(0,50,77,.09),0 0 1px rgba(0,50,77,.1);display:grid;grid-template-areas:"content" "controls";grid-template-rows:4fr .25fr;max-width:350px;padding:1rem 0;-webkit-user-select:none;user-select:none;width:80vw;z-index:30}@media only screen and (min-width: 640px){.section--testimonials .testimonial-card{grid-template-rows:4fr .5fr;max-width:none;padding:1.5rem 0 1rem;width:32em}}@media only screen and (min-width: 1024px){.section--testimonials .testimonial-card{border-radius:16px;width:34em}}@media only screen and (min-width: 1280px){.section--testimonials .testimonial-card{padding:1.4rem 0}}.section--testimonials .testimonial-card__controls{color:#e47e1a;display:flex;font-size:1.5rem;grid-area:controls;justify-content:center;padding:1rem 0}.section--testimonials .testimonial-card__controls i{padding:0 1rem}.hero--affiliates{display:grid;grid-template-areas:"hero-image" "hero-content";grid-template-rows:auto auto;min-height:calc(100vh - 64px);overflow:hidden;row-gap:32px}@media only screen and (min-width: 960px){.hero--affiliates{min-height:calc(100vh - 70px)}}@media (max-aspect-ratio: 4/3){.hero--affiliates{min-height:unset}}@media only screen and (min-width: 768px){.hero--affiliates{align-items:center;column-gap:80px;grid-auto-flow:column;grid-template-areas:"hero-content hero-image";grid-template-columns:1fr 1.1fr;grid-template-rows:unset;padding-bottom:100px;padding-top:100px}}@media only screen and (min-width: 1280px){.hero--affiliates{column-gap:80px;grid-auto-flow:column;grid-template-areas:"hero-content hero-image";grid-template-columns:1fr 1.6fr;grid-template-rows:unset;padding-bottom:100px;padding-top:100px}}.hero-content--affiliates{display:grid;grid-area:hero-content;grid-auto-flow:row}@media only screen and (min-width: 768px){.hero-content--affiliates{align-content:flex-start;align-self:center;display:grid;grid-auto-flow:row;justify-items:flex-start;max-width:480px;row-gap:40px}}@media only screen and (min-width: 768px){.hero-content--affiliates h1{font-size:56px;line-height:64px;margin:0}}.hero-content--affiliates p{font-weight:500;margin-bottom:48px;margin-top:0}@media only screen and (min-width: 768px){.hero-content--affiliates p{margin:0}}.hero-image--affiliates{aspect-ratio:1.25/1;border-radius:12px;display:block;grid-area:hero-image;max-height:50vh;object-fit:cover;width:100%}@media only screen and (min-width: 768px){.hero-image--affiliates{aspect-ratio:unset;border-bottom-left-radius:16px;border-top-left-radius:16px;margin-left:26px;max-height:unset;width:unset}}.section--affiliate-why{background-color:#1d6076;color:#fff;display:grid;grid-template-areas:"heading" "cards" "cards" "cards";row-gap:24px}@media only screen and (min-width: 768px){.section--affiliate-why{column-gap:31px;grid-template-areas:"heading heading heading" "cards cards cards";grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto}}@media only screen and (min-width: 1440px){.section--affiliate-why{align-items:center;column-gap:31px;grid-auto-flow:column;grid-template-areas:"heading cards cards cards";grid-template-columns:auto 1fr 1fr 1fr;grid-template-rows:unset;padding-bottom:136px;padding-top:136px}}.section--affiliate-why h2{color:#fff;font-size:36px;grid-area:heading;line-height:48px}@media only screen and (min-width: 768px){.section--affiliate-why h2{justify-self:center;max-width:unset}}@media only screen and (min-width: 1440px){.section--affiliate-why h2{font-size:56px;line-height:64px;margin-right:33px;max-width:274px}}.why-card--affiliates{align-content:start;background-color:#fff;border-radius:12px;display:grid;grid-auto-flow:row;justify-items:center;padding:24px 16px}@media only screen and (min-width: 768px){.why-card--affiliates{justify-self:center;max-width:274px}}@media only screen and (min-width: 1280px){.why-card--affiliates{align-self:stretch;border-radius:16px;justify-items:start;max-width:unset;padding:32px}}.why-card--affiliates h3{color:#1e1f21;margin:0 0 8px}@media only screen and (min-width: 1280px){.why-card--affiliates h3{font-size:24px;line-height:32px}}.why-card--affiliates p{color:#50555c;font-size:16px;line-height:24px;margin:0;text-align:center}@media only screen and (min-width: 1280px){.why-card--affiliates p{text-align:left}}.why-card--affiliates img{aspect-ratio:1/1;display:block;margin-bottom:16px;min-width:56px;place-self:center center}@media only screen and (min-width: 1280px){.why-card--affiliates img{margin-bottom:32px}}@media only screen and (min-width: 1600px){.why-card--affiliates img{max-width:85px;width:5vw}}.section--affiliate-getting-started{align-items:center;display:grid;grid-gap:32px 80px;grid-template-areas:"image" "info";grid-template-rows:auto auto}@media only screen and (min-width: 768px){.section--affiliate-getting-started{grid-template-areas:"info image";grid-template-columns:1.2fr 1fr;grid-template-rows:unset}}.section--affiliate-getting-started img{aspect-ratio:1.25/1;border-radius:12px;display:block;grid-area:image;max-height:40vh;object-fit:cover;width:100%}@media only screen and (min-width: 768px){.section--affiliate-getting-started img{aspect-ratio:1/1;border-radius:16px;max-height:unset;width:unset}}.section--affiliate-getting-started .info--affiliate-getting-started{grid-area:info}@media only screen and (min-width: 768px){.section--affiliate-getting-started .info--affiliate-getting-started{align-self:center}}.section--affiliate-getting-started h2{margin-bottom:32px}.section--affiliate-getting-started ol{list-style:none;margin-bottom:48px;padding-inline-start:0}@media only screen and (min-width: 768px){.section--affiliate-getting-started ol{margin-bottom:80px}}.section--affiliate-getting-started ol li{align-items:center;color:#50555c;counter-increment:steps;display:flex;font-size:18px;font-weight:500;line-height:28px}.section--affiliate-getting-started ol li:not(:last-child){margin-bottom:40px}.section--affiliate-getting-started ol li:before{align-items:center;aspect-ratio:1/1;background-image:linear-gradient(188.48deg,#00a3ad -55.06%,#1d6076 68.43%);border-radius:50%;color:#fff;content:counter(steps);display:flex;font-size:24px;font-weight:600;height:56px;justify-content:center;margin-right:32px;padding:20px}.cta-button--affiliates{display:block}@media only screen and (min-width: 480px){.cta-button--affiliates{width:fit-content}}.section--affiliates-faq{display:grid}.section--affiliates-faq h2{font-size:27px;justify-self:center;line-height:36px}@media only screen and (min-width: 1280px){.section--affiliates-faq h2{font-size:36px;line-height:48px}}.section--affiliates-faq dl{display:grid;grid-gap:48px}@media only screen and (min-width: 1280px){.section--affiliates-faq dl{grid-auto-flow:row;grid-template-columns:1fr 1fr}}.section--affiliates-faq dt{color:#1d6076;font-size:20px;font-weight:600;line-height:28px;margin-bottom:14px}.section--affiliates-faq dd{font-size:16px;font-weight:400;line-height:24px}@media only screen and (max-width: 1280px){.faq-qa--affiliates:not(:last-of-type):after{background-color:#e1e5eb;border-bottom:1px solid #e1e5eb;content:"";height:1px;margin-top:23px;position:absolute;width:90%}}
