*{box-sizing:border-box}body{color:#e5e7eb;font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;margin:0}html{color-scheme:light}.table-image{width:40%}body{background-color:#153378}.trainings-image{width:80%}.home-page{margin:0 auto;max-width:1200px;padding:24px}.home-title{font-size:2.2rem;font-weight:700;letter-spacing:.5px;margin-bottom:24px;text-align:center}.cards-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.card-link{color:inherit;text-decoration:none}.card{background:linear-gradient(135deg,#0f2027,#203a43,#2c5364);border-radius:16px;box-shadow:0 8px 20px #00000026;color:#fff;cursor:pointer;display:flex;flex-direction:column;height:180px;justify-content:center;padding:28px;transition:transform .2s ease,box-shadow .2s ease}.card:hover{box-shadow:0 12px 28px #00000040;transform:translateY(-4px) scale(1.02)}.card-title{font-size:1.35rem;font-weight:600;margin-bottom:6px}.card-subtitle{font-size:.95rem;line-height:1.4;opacity:.85}@media (max-width:480px){.home-title{font-size:1.5rem}.card{min-height:120px;padding:20px}}.infographics{display:flex;flex-flow:column nowrap;margin:0 auto;max-width:1440px}.infographic-wrapper{border:5px;border-radius:10px;border-style:solid;display:flex;flex-flow:row nowrap;margin:20px;padding:20px;text-align:right}.infographic-wrapper.competitie{border-color:#c52e2c}.infographic-wrapper.sesiune{border-color:#166cce}.infographic-wrapper.rezervare{border-color:#8044a6}.infographic-wrapper.robot{border-color:#1e7b49}.infographic-wrapper.antrenamente-ghidate{border-color:#00fff2}.infographic-wrapper.reverse{flex-direction:row-reverse;text-align:left}.infographic-wrapper.reverse ul{direction:ltr}.infographic-wrapper.reverse .event-description{align-items:start}.infographic-wrapper ul{direction:rtl}.infographic-wrapper ul a{color:#add8e6}.infographic-wrapper ul a:visited{color:#ffb6c1}.infographic-wrapper .img-wrapper{flex:0 1 auto;max-width:30%;min-width:300px}.infographic-wrapper .img-wrapper img{width:100%}.infographic-wrapper .event-description{align-items:end;display:flex;flex:1 1 auto;flex-flow:column;padding:20px}@media (max-width:900px){.infographic-wrapper{text-align:left}.infographic-wrapper,.infographic-wrapper.reverse{flex-direction:column}.infographic-wrapper ul,.infographic-wrapper.reverse ul{direction:ltr}.infographic-wrapper .img-wrapper{max-width:100%;min-width:100%}.infographic-wrapper .event-description{align-items:start}}
/*# sourceMappingURL=main.e0b0447d.css.map*/