.g21JLG_main{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:100vh;display:flex;overflow-y:hidden}.g21JLG_section{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:100vh;padding:100px;font-family:Ovo,serif;display:flex}.g21JLG_titleSection{text-align:center;width:100%;color:var(--color-white-whip);font-variant:all-small-caps;margin-top:50px;padding-bottom:60px;font-family:Ovo,serif;font-size:3rem}.g21JLG_animation{position:absolute;top:50%;transform:translateY(-50%)}img.g21JLG_sticky_image{object-fit:contain;z-index:0}.g21JLG_welcomeSection{filter:grayscale();z-index:-1;background-image:url(/img/home/img.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:100vh;font-family:Ovo,serif;display:flex;position:sticky;top:10px}.g21JLG_coachesSection{box-shadow:0px 0px 80px 100px var(--color-red), inset 0px 50px 30px -20px var(--color-red);background-image:url(/img/home/pattern.svg);background-position:50%;background-repeat:repeat;background-size:200px;flex-direction:column;justify-content:flex-start;align-items:center;gap:30px;min-height:100vh;font-family:Ovo,serif;display:flex}.g21JLG_coachesProfile{flex-direction:row;justify-content:center;gap:30px;width:80%;margin-bottom:20px;font-family:Ovo,serif;display:flex}.g21JLG_linksSection{background:linear-gradient(var(--color-red), 50%, var(--color-white-whip));background-image:url(/img/home/links.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:flex-start;min-height:100vh;font-family:Ovo,serif;box-shadow:0 0 80px 100px #f7eee3,inset 0 50px 30px -20px #f7eee3}.g21JLG_linksSection .g21JLG_titleSection{color:var(--color-red)}.g21JLG_grid{grid-template-columns:repeat(2,1fr);justify-items:center;display:grid}.g21JLG_card{text-align:left;width:300px;color:var(--color-red);z-index:1;border-radius:10px;margin:1rem;padding:1.5rem;text-decoration:none;transition:all .2s ease-in-out;border:1px solid var(--color-red)!important}.g21JLG_card:hover,.g21JLG_card:focus{background-color:var(--color-red);color:var(--color-white-whip);border:1px solid var(--color-red)}.g21JLG_card h2{margin:0 0 1rem;font-size:1.5rem}.g21JLG_card p{margin:0;font-size:1.25rem;line-height:1.5}.g21JLG_partnersContainer{filter:grayscale();border-radius:12px;grid-template-columns:repeat(4,2fr);gap:50px;padding:50px;font-family:Ovo,serif;display:grid}.g21JLG_partnerSection .g21JLG_titleSection{color:var(--color-red)}.g21JLG_partnerSection{background-color:var(--color-white);flex-direction:column;justify-content:flex-start;align-items:center;min-height:100vh;font-family:Ovo,serif;display:flex;box-shadow:0 0 80px 100px #fff}@media (max-width:1000px){.g21JLG_coachesProfile{flex-direction:column}}@media (max-width:800px){.g21JLG_grid{grid-template-columns:repeat(1,1fr);width:80%}.g21JLG_partnersContainer{grid-template-columns:repeat(2,1fr);gap:50px}.g21JLG_partnersContainer img{width:100px}img.g21JLG_sticky_image{width:300px}.g21JLG_coachesProfile{align-items:center}.g21JLG_coachesSection,.g21JLG_linksSection,.g21JLG_coachesSection,.g21JLG_partnerSection{padding:0}.g21JLG_coachesProfile{padding-bottom:50%}.g21JLG_card{width:80%}}@media (prefers-color-scheme:dark){.g21JLG_card,.g21JLG_footer{border-color:#222}.g21JLG_code{background:#111}.g21JLG_logo img{filter:invert()}}
.sWqXOq_profileCard{color:var(--color-white-whip);flex-direction:row;gap:20px;min-width:400px;display:flex}.sWqXOq_profileImage{object-fit:"contain";object-fit:cover;filter:grayscale();object-fit:cover;border-radius:76% 24% 63% 37%/35% 20% 80% 65%;width:150px;height:150px}.sWqXOq_coachDescription{text-shadow:0px 0px 15px var(--color-red);width:300px}@media (max-width:800px){.sWqXOq_profileCard{color:var(--color-white-whip);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}}
.ZGEzOW_logo{z-index:1;object-fit:cover;padding:5px}@media (max-width:800px){.ZGEzOW_logo{display:none}}
.abRYhW_cardSection{color:#000;background-color:#0000;background-image:linear-gradient(#ffffff80,#ffffff80),url(/img/home/xmas.jpeg);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:96vh;font-family:Arial,Helvetica,sans-serif;display:flex;position:sticky;top:10px}.abRYhW_cardPage{width:80%;margin:20px 0;padding:50px 30px}.abRYhW_cardTitle{margin:10px 0}.abRYhW_cardBody{margin:10px 0;font-size:110%;line-height:1.8}.abRYhW_cardBody pre{background-color:#edecec;margin:20px 0;padding:20px}.abRYhW_cardBody ul,.abRYhW_cardBody ol{margin:5px;padding-left:40px;font-size:110%}.abRYhW_cardBody p{line-height:1.8}.abRYhW_cardBody h1,.abRYhW_cardBody h2{margin:15px 0 0}.abRYhW_cardBody table,.abRYhW_cardBody th,.abRYhW_cardBody td{border:1px solid}.abRYhW_cardBody td{padding:10px}.abRYhW_cardBody table{border-collapse:collapse;width:90%;margin:auto}.abRYhW_cardImg{border-radius:10px;width:100px;height:auto}.abRYhW_btn{color:var(--color-white-whip);cursor:pointer;background-color:#dcdcdc4d;border:none;border-radius:5px;margin-top:10px;padding:5px 10px;font-family:inherit;font-size:18px;text-decoration:none;display:inline-block}.abRYhW_btn:focus{outline:none}.abRYhW_btn:hover{background:var(--color-red-dark);transform:scale(1.2)}
.AFBbrG_logo svg{fill:#fff;background-color:#fff}
