/*
===========================================================
-- DO NOT EDIT!!!----------------------------------------
-- THIS IS A GENERATED FILE. CHANGES WILL BE OVERWRITTEN --
===========================================================
*/
.affiliates{display:block;overflow:hidden;background-color:var(--section-background-color)}.affiliates .swiper{overflow:visible}.affiliates .swiper-slide{height:auto;width:calc(100% - 40px)}@media screen and (min-width: 750px){.affiliates .swiper-slide{width:auto}}.affiliates__slide{border-radius:48px;border:10px solid var(--block-background-color);background-color:var(--block-background-color);height:100%;display:flex;flex-direction:column}@media screen and (min-width: 750px){.affiliates__slide{border:16px solid var(--block-background-color);border-radius:60px}}.affiliates__slide-image{border-radius:38px;display:block;aspect-ratio:.85}@media screen and (min-width: 1025px){.affiliates__slide-image{border-radius:44px}}.affiliates__slide-content{padding:24px 16px;display:flex;flex-direction:column;height:100%}@media screen and (min-width: 1025px){.affiliates__slide-content{padding:24px 32px}}.affiliates__slide-title{font-size:1.4rem;line-height:1.8rem;font-weight:normal;letter-spacing:0rem;font-family:"Sharp Grotesk Medium 23",helvetica,arial,sans-serif;color:var(--block-color);margin-bottom:16px}@media screen and (min-width: 1025px){.affiliates__slide-title{font-size:2rem;line-height:2.5rem;font-weight:normal;letter-spacing:0rem}}.affiliates__slide-copy{font-size:1.4rem;line-height:1.8rem;font-weight:normal;letter-spacing:0rem;color:var(--block-color);margin-bottom:16px}.affiliates__slide-cta{margin-top:auto}.affiliates__swiper-button{position:absolute;top:250px;z-index:2;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background-color:var(--controls-background-color);border-radius:100%}.affiliates__swiper-button svg{display:block;color:var(--controls-color)}.affiliates__swiper-button.swiper-button--prev{left:0}@media screen and (min-width: 1600px){.affiliates__swiper-button.swiper-button--prev{left:-80px}}.affiliates__swiper-button.swiper-button--prev svg{margin-right:3px}.affiliates__swiper-button.swiper-button--next{right:0}@media screen and (min-width: 1600px){.affiliates__swiper-button.swiper-button--next{right:-80px}}.affiliates__swiper-button.swiper-button--next svg{margin-left:3px}.affiliates__swiper-button.swiper-button-disabled{opacity:.2}