.stage--organismAffiliatePartner .stage__heading{background:linear-gradient(45deg,#303233,#18af61);background:linear-gradient(45deg,var(--color--text-dark),var(--color--cta-dark));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;border-radius:.5rem;color:#fff;display:inline-block;margin:-.75rem -1.5rem 1.5rem;margin:calc(-1*var(--spacing-1)) calc(-1*var(--spacing-2)) var(--spacing-2);padding:.75rem 1.5rem;padding:var(--spacing-1) var(--spacing-2)}.stage--organismAffiliatePartner .stage__cell--copy{-webkit-align-items:center;align-items:center;text-align:center}.stage--organismAffiliatePartner .stage__link--relevant{margin-top:2.25rem;margin-top:var(--spacing-3)}.stage--organismAffiliatePartner .visual__main{display:block;margin:0 0 -6rem;position:relative;width:100%}@media screen and (min-width:768px){.stage--organismAffiliatePartner .stage__cell--copy{-webkit-align-items:flex-start;align-items:flex-start;text-align:left}.stage--organismAffiliatePartner .stage__link--relevant{bottom:-3rem;bottom:calc(-1*var(--spacing-4));left:0;margin:0;position:absolute}.stage--organismAffiliatePartner .visual__main{margin:-4rem 0 -6rem -6rem;width:130%}}@media screen and (min-width:1620px){.stage--organismAffiliatePartner .visual__main{margin:-4rem 0 -6rem -2rem}}.steps--organismAffiliatePartner .step__icon{position:relative;margin:0 auto 1.5rem;margin:0 auto var(--spacing-2)}.steps--organismAffiliatePartner .step__icon .icon__addon{top:.5em;color:#969a9e;color:var(--color--text-light);left:-1.5rem;position:absolute}.contact--organismAffiliatePartner .contact__person{-webkit-align-items:center;align-items:center}.contact--organismAffiliatePartner .contact__person .media__body{-webkit-flex-basis:auto;flex-basis:auto;-webkit-flex-grow:0;flex-grow:0;line-height:1.4}.contact--organismAffiliatePartner .contact__person .name{color:#303233;color:var(--color--text-dark);font-size:1em;font-size:var(--font--size);font-weight:500;font-weight:var(--font--weight-medium)}.visual--penguin{position:absolute;right:10%;top:15%;width:15%}@media screen and (min-width:768px){.visual--penguin{right:15%;top:15%;width:6%}}@media screen and (min-width:1600px){.visual--penguin{right:25%;top:14%;width:5%}}