.player-card-grid{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:-10px}.player-card-wrap{position:relative;background-color:#0d1e3a;overflow:hidden;transition:transform 0.3s ease-in-out}.player-info{position:absolute;bottom:0;left:0;right:0;background-color:#0d1e3a;padding:20px;color:white;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto auto;align-items:end;grid-template-areas:"position number"
"name     number"}.player-info .player-position{grid-area:position;text-transform:uppercase;font-size:14px;color:#ffd700;opacity:0.8}.player-info .player-name{grid-area:name;font-size:24px;font-weight:bold;line-height:1.1;color:#ffffff}.player-info .player-number{grid-area:number;font-size:80px;font-family:'Squada One';line-height:1;text-align:right;color:#ffffff}.player-card-wrap .et_pb_image{text-align:center}.player-card-wrap .et_pb_image_wrap img{width:100%;height:auto;display:block;object-fit:contain}.player-card-grid .player-card-wrap{flex-grow:0!important;width:calc(33.333% - 20px)!important;margin:10px!important}@media (max-width:980px){.player-card-grid .player-card-wrap{width:calc(50% - 20px)!important;flex-grow:0}}@media (max-width:767px){.player-card-grid .player-card-wrap{width:calc(100% - 20px)!important}.player-info .player-name{font-size:20px}.player-info .player-number{font-size:50px}}.team-hover-row .et_pb_column{position:relative;min-height:400px;cursor:pointer;overflow:hidden;background-size:cover!important;background-position:center!important}.team-hover-row .et_pb_text{position:absolute!important;top:0;left:0;right:0;bottom:0;display:flex!important;align-items:center;justify-content:center;background:rgba(0,60,113,0.92);transition:opacity 0.4s ease,transform 0.4s ease;z-index:10;margin:0!important}.team-hover-row .et_pb_text_inner{text-align:center;padding:20px}.team-hover-row .et_pb_text_inner h3{color:white!important;font-size:32px;font-weight:700;text-transform:uppercase;letter-spacing:3px;margin:0}.team-hover-row .et_pb_text.et_animated{animation:none!important}@media (min-width:981px){.team-hover-row .et_pb_text{opacity:0;transform:scale(0.95)}.team-hover-row .et_pb_column:hover .et_pb_text{opacity:1!important;transform:scale(1)}}@media (max-width:980px){.team-hover-row .et_pb_text{opacity:0;transform:translateY(10px)}.team-hover-row .et_pb_column.active .et_pb_text{opacity:1!important;transform:translateY(0)}.team-hover-row .et_pb_column::after{content:'TAP';position:absolute;bottom:15px;right:15px;background:rgba(255,255,255,0.4);color:white;padding:8px 15px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:1px;pointer-events:none;z-index:5;transition:opacity 0.3s ease}.team-hover-row .et_pb_column.active::after{opacity:0}.team-hover-row .et_pb_text_inner h3{font-size:28px}}@media (max-width:767px){.team-hover-row .et_pb_column{min-height:350px}.team-hover-row .et_pb_text_inner h3{font-size:36px;letter-spacing:4px}}