.Hero_heroCont__3_u_4{padding:var(--padding-desktop);padding-top:calc(var(--spacing) * 4.5);width:100%;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 10)}.Hero_description__c2uUD,.Hero_title___gQNa{text-align:center}.Hero_description__c2uUD{width:85%}@media (max-width:855px){.Hero_heroCont__3_u_4{gap:calc(var(--spacing) * 12);padding-left:var(--padding-mobile);padding-right:var(--padding-mobile);overflow:hidden}.Hero_title___gQNa{height:0;overflow:hidden}.Hero_description__c2uUD{width:100%}}.TrainerCard_cardLink__9Mmaa{display:block;text-decoration:none;color:inherit;width:100%}.TrainerCard_card__DFsH6{position:relative;width:100%;cursor:pointer;overflow:hidden;display:flex;flex-direction:column;gap:calc(var(--spacing) * 1);background:#000000}.TrainerCard_imageContainer__Er_xg{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden}.TrainerCard_imageWrapper__b6ol8{position:relative;width:100%;height:100%}.TrainerCard_image__l6BB_{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .55s cubic-bezier(.65,0,.35,1);transform:scale(1)}.TrainerCard_card__DFsH6:hover .TrainerCard_image__l6BB_{transform:scale(1.05)}.TrainerCard_textSection__JNPLQ{background:#000000;display:flex;justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 2)}.TrainerCard_name__hqEWw,.TrainerCard_role__My7qI{font-family:var(--font-family-primary);font-size:var(--font-size-2xl);font-weight:900;color:#ffffff;letter-spacing:var(--letter-spacing);text-transform:uppercase;line-height:1.2}@media (max-width:855px){.TrainerCard_name__hqEWw,.TrainerCard_role__My7qI{font-size:var(--font-size-xl)}}@media (max-width:555px){.TrainerCard_name__hqEWw,.TrainerCard_role__My7qI{font-size:var(--font-size-lg)}}.TrainersList_section__Qswi8{width:100%;padding:0;background:var(--background);margin-bottom:calc(var(--padding-desktop) * 12)}.TrainersList_title__Tro5p{padding:var(--padding-desktop)}.TrainersList_container__NteRM{width:100%;max-width:var(--max-width-section);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);padding:0 var(--padding-desktop)}@media (max-width:855px){.TrainersList_section__Qswi8{padding:0}.TrainersList_title__Tro5p{padding:var(--padding-mobile)}.TrainersList_container__NteRM{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:calc(var(--spacing) * 1.5);padding:0 var(--padding-mobile)}}@media (max-width:555px){.TrainersList_container__NteRM{grid-template-columns:1fr;gap:calc(var(--spacing) * 1)}}