body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-blue:#1c3f91;--accent-red:#c00;--accent-yellow:#f2c300;--bg-light:#f8f9fa;--bg-dark:#212529;--white:#fff;--shadow-card:0 10px 30px -5px #0000001a;--radius-lg:16px}body,html{overflow-x:hidden;width:100%}body{background-color:#fff;background-color:var(--white);color:var(--text-dark);font-family:Inter,sans-serif;padding-top:70px;position:relative}.navbar-brand,h1,h2,h3,h4,h5{font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:-.5px;text-transform:uppercase}.navbar{background-color:var(--primary-blue);border-bottom:4px solid var(--accent-red);box-shadow:0 4px 12px #0000001a;margin-bottom:0;padding:.3rem 0;transition:all .3s ease}.navbar .nav-link{color:#ffffffe6!important;font-size:.95rem;font-weight:600;transition:color .3s}.navbar .nav-link:hover{color:var(--accent-yellow)!important}.navbar-brand img{max-height:50px;width:auto}.btn-custom{background-color:var(--accent-red);border:none;border-radius:50px;color:#fff;font-weight:600;padding:10px 25px;text-decoration:none;transition:all .3s}.btn-custom:hover{background-color:#a00000;box-shadow:0 5px 15px #0003;color:#fff;transform:translateY(-2px)}.countdown-hero{align-items:center;background:linear-gradient(#1c3f91d9,#0f1e46e6),url(/static/media/countdown-image.19dfa8fd1a5b0a5e21dd.jpg);background-attachment:fixed;background-position:50%;background-size:cover;color:#fff;display:flex;justify-content:center;padding:100px 0;position:relative}.hero-title{font-size:3.5rem;font-weight:800;letter-spacing:2px;margin-bottom:2rem;text-shadow:0 4px 15px #00000080;text-transform:uppercase}.countdown-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;box-shadow:0 15px 35px #0003;display:inline-block;padding:3rem}.next-match-label{color:var(--accent-yellow);font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:1px}@media (max-width:768px){.hero-title{font-size:2.5rem}.countdown-box{padding:2rem;width:100%}}.team-logo{filter:drop-shadow(0 4px 6px rgba(0,0,0,.3));height:140px;object-fit:contain;width:140px}@media (max-width:768px){.team-logo{height:100px;width:100px}}.news-section{background-color:var(--bg-light);padding:80px 0}.section-title{color:var(--primary-blue);display:inline-block;font-size:2.5rem;margin-bottom:1rem;padding-left:15px;position:relative}.section-title:after{background:var(--accent-red);border-radius:3px;content:"";display:block;height:5px;margin-left:15px;margin-top:10px;width:60px}.custom-news-container{margin:0 auto;max-width:1000px;padding-left:15px;padding-right:15px;width:90%}.news-grid{grid-gap:5.5rem;display:grid;gap:5.5rem;grid-template-columns:1fr 1fr;width:100%}@media (max-width:768px){.news-grid{grid-template-columns:1fr}.custom-news-container{width:95%}}.modern-card{background:#000;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:block;height:auto;overflow:hidden;position:relative;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;width:100%}.modern-card:hover{box-shadow:0 15px 35px #00000026;transform:translateY(-8px)}.card-image-wrapper{display:block;position:relative;width:100%}.news-img{display:block;height:auto;object-fit:contain;transition:transform .5s ease;width:100%}.news-overlay{transition:background .3s ease}.modern-card:hover .news-overlay{background:linear-gradient(0deg,#000000f2 20%,#0006)}.modern-card:hover .news-img{transform:scale(1.02)}.news-title{color:#fff}.player-carousel-section{overflow:hidden;padding:80px 0;position:relative}.player-carousel-section:before{background-image:url(/static/media/stands.11112629235e03c4fcb8.png);background-position:50%;background-size:cover;content:"";filter:blur(8px) brightness(.4);inset:0;position:absolute;transform:scale(1.1);z-index:-1}.carousel-container{padding-bottom:3rem;position:relative;z-index:1}.img-vertical,.video-vertical{border-radius:var(--radius-lg);box-shadow:0 20px 50px -10px #00000080;max-height:550px;max-width:100%;object-fit:cover;transition:transform .3s ease;width:auto}.img-vertical:hover,.video-vertical:hover{transform:scale(1.02)}.player-carousel-section .carousel-control-next,.player-carousel-section .carousel-control-prev{opacity:1;width:5%;z-index:2}.player-carousel-section .carousel-control-next-icon,.player-carousel-section .carousel-control-prev-icon{background-color:var(--primary-blue);background-size:50%;border:2px solid #fff3;border-radius:50%;box-shadow:0 4px 10px #0000004d;height:3.5rem;transition:all .3s ease;width:3.5rem}.player-carousel-section .carousel-control-next-icon:hover,.player-carousel-section .carousel-control-prev-icon:hover{background-color:var(--accent-red);transform:scale(1.1)}@media (max-width:768px){.img-vertical,.video-vertical{max-height:60vh;width:70%}.player-carousel-section .carousel-control-next,.player-carousel-section .carousel-control-prev{top:50%;transform:translateY(-50%);width:auto}.player-carousel-section .carousel-control-prev{left:10px}.player-carousel-section .carousel-control-next{right:10px}.player-carousel-section .carousel-control-next-icon,.player-carousel-section .carousel-control-prev-icon{background-size:40%;height:2.5rem;width:2.5rem}}.btn-gallery-light{background-color:initial;border:2px solid #fff;box-shadow:0 4px 15px #0000004d;color:#fff;font-size:.9rem;letter-spacing:1px;text-transform:uppercase;transition:all .3s ease}.btn-gallery-light:hover{background-color:#fff;box-shadow:0 8px 25px #fff6;color:var(--primary-blue);transform:translateY(-3px)}.results-section{background-color:#fff;padding:80px 0}.result-card{background:#fff;border:1px solid #eee;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden;transition:transform .3s ease}.result-card:hover{box-shadow:0 15px 30px #0000001a;transform:translateY(-5px)}.card-header-custom{background-color:var(--white);border-bottom:1px solid #f0f0f0;padding:1.5rem}.etapa-badge{background-color:var(--primary-blue);border-radius:50px;color:#fff;font-size:.9rem;font-weight:700;letter-spacing:1px;padding:8px 16px;text-transform:uppercase}.result-img{display:block;height:auto;width:100%}.sponsor-section{background-color:#f8f9fa;border-top:1px solid #eee;position:relative}.sponsor-img{filter:grayscale(100%) opacity(.6);margin:0 auto;max-height:80px;object-fit:contain;transition:all .4s ease;width:auto}.sponsor-img:hover{filter:grayscale(0) opacity(1);transform:scale(1.1)}.sponsor-section .carousel-control-next-icon,.sponsor-section .carousel-control-prev-icon{background-color:var(--primary-blue);background-size:50%;border-radius:50%;box-shadow:0 4px 10px #00000026;height:3rem;transition:all .3s ease;width:3rem}.sponsor-section .carousel-control-next-icon:hover,.sponsor-section .carousel-control-prev-icon:hover{background-color:var(--accent-red);box-shadow:0 6px 14px #cc00004d;transform:scale(1.1)}@media (min-width:992px){.sponsor-section .carousel-control-next,.sponsor-section .carousel-control-prev{opacity:1;width:50px}.sponsor-section .carousel-control-prev{left:-70px}.sponsor-section .carousel-control-next{right:-70px}}@media (max-width:991px){.sponsor-img{max-height:50px}.sponsor-section .carousel-item .row{padding-left:40px;padding-right:40px}.sponsor-section .carousel-control-next,.sponsor-section .carousel-control-prev{opacity:1;width:30px}.sponsor-section .carousel-control-prev{left:0}.sponsor-section .carousel-control-next{right:0}.sponsor-section .carousel-control-next-icon,.sponsor-section .carousel-control-prev-icon{background-size:40%;box-shadow:none;height:2rem;width:2rem}}.footer-section{background-color:#111;border-top:4px solid var(--accent-red);color:#bbb;padding:80px 0 30px}.footer-brand{font-weight:800;letter-spacing:1px}.footer-brand,.footer-title{color:#fff;font-family:Montserrat,sans-serif}.footer-title{font-size:1.1rem;font-weight:700}.footer-links li,.footer-text{font-size:.95rem;line-height:1.8}.social-icon{align-items:center;background-color:#ffffff1a;border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.social-icon:hover{background-color:var(--primary-blue);color:#fff;transform:translateY(-3px)}.footer-bottom{border-top:1px solid #ffffff1a}.team-header{background-color:#f8f9fa;padding:120px 0 40px;text-align:center}.player-card-container{background-color:initial;height:400px;margin:0 auto;perspective:1000px;width:300px}.player-card-inner{border-radius:15px;box-shadow:0 10px 30px #00000026;height:100%;position:relative;text-align:center;transform-style:preserve-3d;transition:transform .8s;width:100%}.player-card-container:hover .player-card-inner{transform:rotateY(180deg)}.player-card-back,.player-card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:15px;height:100%;overflow:hidden;position:absolute;width:100%}.player-card-front{background-color:#fff;display:flex;flex-direction:column}.player-photo{height:80%;object-fit:cover;width:100%}.player-info-front{align-items:center;background:#fff;border-top:4px solid #c00;display:flex;flex-direction:column;height:20%;justify-content:center;padding-top:5px}.player-name-text{font-size:1.1rem;line-height:1.2;margin-bottom:5px;padding:0 10px}.player-number{background-color:#c00;border-radius:50%;box-shadow:0 4px 6px #0000004d;font-size:1.2rem;font-weight:700;height:40px;position:absolute;right:15px;top:15px;width:40px}.player-card-back,.player-number{align-items:center;color:#fff;display:flex;justify-content:center}.player-card-back{background:linear-gradient(135deg,#1c3f91,#0f1e46);flex-direction:column;padding:20px;transform:rotateY(180deg)}.stat-row{border-bottom:1px solid #fff3;font-size:1.1rem;margin:10px 0;padding-bottom:5px;width:80%}.btn-volleybox{background-color:#f2c300;border-radius:25px;color:#1c3f91;font-weight:700;margin-top:20px;padding:10px 20px;text-decoration:none;transition:transform .2s}.btn-volleybox:hover{color:#1c3f91;transform:scale(1.05)}.flag-icon{border-radius:2px;box-shadow:0 1px 3px #0003;display:block;height:auto;width:24px}.program-hero{background-color:#1c3f91;color:#fff;margin-bottom:3rem;padding:120px 0 60px;text-align:center}.match-strip{align-items:center;background:#fff;border-left:8px solid #ccc;border-radius:12px;box-shadow:0 4px 15px #0000000d;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:20px;padding:20px;transition:transform .2s,box-shadow .2s}.match-strip:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-3px)}.border-acasa{border-left-color:#1c3f91}.border-deplasare{border-left-color:#c00}.match-date-box{min-width:120px;text-align:center}.match-day{color:#333;font-size:1.8rem;font-weight:800;line-height:1}.match-month{color:#666;font-size:.9rem;font-weight:700;text-transform:uppercase}.match-time{color:#c00;display:block;font-size:1rem;font-weight:600;margin-top:5px}.match-teams{align-items:center;display:flex;flex-grow:1;gap:30px;justify-content:center}.team-logo-small{height:100px;object-fit:contain;width:100px}.vs-badge{background:#eee;border-radius:50px;color:#555;font-size:.8rem;font-weight:800;padding:5px 10px}.match-info{min-width:150px;text-align:right}.match-location{display:block;font-size:.9rem;font-weight:700;text-transform:uppercase}.match-competition{color:#777;font-size:.85rem}@media (max-width:768px){.match-strip{flex-direction:column;text-align:center}.match-teams{justify-content:space-between;padding:20px 0;width:100%}.match-info{border-top:1px solid #eee;padding-top:10px;text-align:center;width:100%}}.results-page-wrapper{background-color:#f8f9fa;min-height:100vh;padding-bottom:80px}.results-hero{background:linear-gradient(135deg,#1c3f91,#0f1e46);box-shadow:0 4px 15px #0000001a;color:#fff;margin-bottom:3rem;padding:120px 0 60px;text-align:center}.standings-card{background:#fff;border:1px solid #eee;border-radius:15px;box-shadow:0 10px 30px #00000014;margin-bottom:60px;overflow:hidden}.standings-header{background-color:#f2c300;color:#1c3f91;font-size:1.5rem;font-weight:800;letter-spacing:1px;padding:15px 30px;text-align:center;text-transform:uppercase}.standings-img{display:block;margin:0 auto;max-height:70vh;max-width:100%;object-fit:contain;width:auto}.match-result-card{background:#fff;border:1px solid #e0e0e0;border-radius:15px;box-shadow:0 5px 20px #0000000d;margin-bottom:40px;overflow:hidden;transition:transform .3s}.match-result-card:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.etapa-label{background-color:#1c3f91;color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:1px;padding:12px;text-align:center;text-transform:uppercase}.result-full-img{display:block;height:auto;width:100%}.news-page-wrapper{background-color:#f8f9fa;min-height:100vh;padding-bottom:80px}.news-hero{background:linear-gradient(135deg,#c00,#8a0000);box-shadow:0 4px 15px #0000001a;color:#fff;margin-bottom:4rem;padding:120px 0 60px;text-align:center}.news-container{margin-top:-30px}.news-date-label{align-items:center;color:#666;display:flex;font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:700;margin-bottom:10px;text-transform:uppercase}.news-page-card{background:#000;border-radius:16px;box-shadow:0 10px 30px #00000014;display:block;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.news-page-card:hover{box-shadow:0 15px 40px #00000026;transform:translateY(-5px)}.news-card-image-wrapper{padding-top:65%;position:relative;width:100%}.news-page-img{object-fit:cover;top:0;transition:opacity .3s;width:100%}.news-overlay,.news-page-img{height:100%;left:0;position:absolute}.news-overlay{background:linear-gradient(0deg,#000000e6,#0000);bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:2rem;right:0;transition:background .3s}.news-page-card:hover .news-overlay{background:linear-gradient(0deg,#000000f2 20%,#0006)}.news-title{font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem;text-shadow:0 2px 4px #00000080}.btn-read-more{color:#f2c300;font-size:.9rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.gallery-page-wrapper{background-color:#f8f9fa;min-height:100vh;padding-bottom:80px}.gallery-hero{box-shadow:0 4px 15px #0000001a;color:#fff;margin-bottom:3rem;overflow:hidden;padding:120px 0 60px;position:relative;text-align:center;z-index:1}.gallery-hero:before{background-blend-mode:overlay;background-color:#1c3f9199;background-image:url(/static/media/teamandstands.6ac184f2e75ba4a50182.png);background-position:50%;background-size:cover;content:"";filter:blur(4px) brightness(.4);inset:0;position:absolute;transform:scale(1.05);z-index:-1}.gallery-container{padding:0 15px}.gallery-grid{column-count:4;column-gap:20px}.gallery-item{background:#fff;border:4px solid #fff;border-radius:12px;box-shadow:0 6px 15px #0000001a;break-inside:avoid;cursor:pointer;margin-bottom:20px;overflow:hidden;page-break-inside:avoid;position:relative;transition:transform .3s ease,filter .3s ease}.gallery-item img{border-radius:8px;display:block;height:auto;width:100%}.gallery-item:hover{box-shadow:0 10px 25px #0003;filter:brightness(1.05);transform:scale(1.02);z-index:2}.video-thumbnail-wrapper{align-items:center;background:#000;display:flex;height:auto;justify-content:center;position:relative;width:100%}.gallery-video-preview{border-radius:8px;display:block;height:auto;opacity:.8;width:100%}.video-icon-overlay{color:#fff;font-size:3.5rem;left:50%;opacity:.9;pointer-events:none;position:absolute;text-shadow:0 4px 10px #0009;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease,color .3s ease}.gallery-item:hover .video-icon-overlay{color:var(--accent-yellow);transform:translate(-50%,-50%) scale(1.15)}@media (max-width:1200px){.gallery-grid{column-count:3}}@media (max-width:768px){.gallery-grid{column-count:1}}.lightbox-overlay{align-items:center;animation:fadeIn .2s ease-in-out;background-color:#000000f2;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.lightbox-content{align-items:center;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;position:relative}.lightbox-content img{animation:zoomIn .3s ease;object-fit:contain}.lightbox-content img,.lightbox-video{border-radius:4px;box-shadow:0 0 50px #00000080;max-height:85vh;max-width:100%}.lightbox-video{background:#000;outline:none}.lightbox-caption{color:#ccc;font-family:Montserrat,sans-serif;font-size:1rem;margin-top:15px;text-align:center}.lightbox-close-btn{background:#0000;border:none;color:#fff;cursor:pointer;font-size:2rem;position:absolute;right:30px;top:30px;transition:transform .2s;z-index:10001}.lightbox-close-btn:hover{color:var(--accent-red);transform:rotate(90deg)}.lightbox-arrow{background:#ffffff1a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:2.5rem;padding:10px 20px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s}.lightbox-arrow:hover{background:#ffffff4d}.lightbox-arrow.left{left:30px}.lightbox-arrow.right{right:30px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.contact-page-wrapper{background-color:#f8f9fa;min-height:100vh;padding-bottom:80px}.contact-hero{background:linear-gradient(135deg,#1c3f91,#0f1e46);box-shadow:0 4px 15px #0000001a;color:#fff;margin-bottom:4rem;padding:120px 0 60px;text-align:center}.contact-card{background:#fff;border-radius:16px;border-top:5px solid #c00;box-shadow:0 10px 30px #0000000d;height:100%;padding:40px 30px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.contact-card:hover{box-shadow:0 15px 40px #0000001a;transform:translateY(-5px)}.contact-icon-wrapper{align-items:center;background-color:#f8f9fa;border-radius:50%;color:#1c3f91;display:flex;font-size:2rem;height:80px;justify-content:center;margin:0 auto 20px;transition:all .3s;width:80px}.contact-card:hover .contact-icon-wrapper{background-color:#1c3f91;color:#f2c300}.contact-label{color:#333;font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:700;margin-bottom:15px;text-transform:uppercase}.contact-text{color:#666;font-size:1.1rem;line-height:1.6}.contact-text a{color:#1c3f91;font-weight:600;text-decoration:none}.contact-text a:hover{color:#c00;text-decoration:underline}.social-links-contact{display:flex;gap:15px;justify-content:center;margin-top:15px}.social-btn-lg{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:1.5rem;height:50px;justify-content:center;transition:transform .2s;width:50px}.social-btn-lg:hover{color:#fff;transform:scale(1.1)}.bg-facebook{background-color:#3b5998}.bg-instagram{background-color:#c13584}.bg-youtube{background-color:red}
/*# sourceMappingURL=main.47b6f592.css.map*/