*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{background-color:#000;color:#c99d47;height:100%;overflow-x:hidden;width:100%}body{display:flex;flex-direction:column;-webkit-text-decoration-color:#c99d47;text-decoration-color:#c99d47}.navbar{align-items:center;animation:slideDown .5s ease-in-out;background-color:#000;box-sizing:border-box;color:#c99d47;display:flex;height:70px;justify-content:space-between;padding:1rem 2rem;position:fixed;top:0;width:100%;z-index:10}.navbar-spacer{height:var(60px)}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.navbar-logo{align-items:center;animation:fadeInLeft 1s ease-in-out;display:flex;font-size:1.5rem;font-weight:700;gap:.5rem}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-50%)}to{opacity:1;transform:translateX(0)}}.navbar-logo a{align-items:center;color:#c99d47;display:flex;gap:.5rem;text-decoration:none;transition:color .3s,transform .3s}.navbar-logo a:hover{color:#f1c40f;transform:scale(1.05)}.logo-image{border-radius:50%;height:40px;width:40px}.navbar-links{align-items:center;animation:fadeInRight 1s ease-in-out;display:flex;gap:1.5rem;list-style:none;margin:0;padding:0}@keyframes fadeInRight{0%{opacity:0;transform:translateX(50%)}to{opacity:1;transform:translateX(0)}}.navbar-links li{margin:0}.navbar-links a{color:#c99d47;font-weight:700;padding:.5rem 1rem;text-decoration:none;transition:color .3s,background-color .3s,transform .3s}.navbar-links li a.active{color:#c99d47;text-decoration:underline}.navbar-links a:hover{background-color:#444;border-radius:5px;color:gold;transform:scale(1.05)}.login-button{align-self:center;animation:fadeIn 1s ease-in-out;background-color:#c99d47;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:1rem;padding:.6rem 1.2rem;transition:background-color .3s ease,transform .2s ease}.login-button:hover{background-color:#d4af37;transform:scale(1.05)}.login-button:active{transform:scale(.95)}@media (max-width:768px){.navbar{align-items:flex-start;flex-direction:column;padding:1rem}.navbar-logo{justify-content:flex-start;padding-left:1rem;width:100%}.navbar-links{background-color:#000;box-shadow:0 4px 8px #00000080;display:none;flex-direction:column;gap:1rem;left:0;padding:1rem;position:absolute;text-align:left;top:100%;width:100%;z-index:9}.navbar-links.open{display:flex}.navbar-links a{border-radius:5px;padding:.75rem;text-align:left;width:100%}.hamburger{cursor:pointer;display:flex;flex-direction:column;gap:.3rem;position:absolute;right:1.5rem;top:1rem;z-index:10}.hamburger span{background-color:#c99d47;border-radius:2px;height:3px;transition:all .3s ease-in-out;width:25px}.hamburger.open span:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.overlay{background-color:#0009;height:100%;left:0;position:fixed;top:0;width:100%;z-index:8}body.menu-open{overflow:hidden}}@media (min-width:769px){.navbar-links{display:flex!important}.hamburger,.overlay{display:none}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInFromLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInFromRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideInFromLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideInFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes zoomOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg)}to{opacity:1;transform:rotate(0)}}@keyframes rotateOut{0%{opacity:1;transform:rotate(0)}to{opacity:0;transform:rotate(200deg)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinReverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes bounceHorizontal{0%,to{transform:translateX(0)}50%{transform:translateX(-20px)}}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 10px #ffdf0080}50%{box-shadow:0 0 20px #ffdf00}}@keyframes flipIn{0%{opacity:0;transform:rotateY(-90deg)}to{opacity:1;transform:rotateY(0)}}@keyframes flipOut{0%{opacity:1;transform:rotateY(0)}to{opacity:0;transform:rotateY(90deg)}}@keyframes shake{0%,to{transform:translateX(0)}25%,75%{transform:translateX(-10px)}50%{transform:translateX(10px)}}@keyframes shakeVertical{0%,to{transform:translateY(0)}25%,75%{transform:translateY(-10px)}50%{transform:translateY(10px)}}@keyframes wobble{0%{transform:translateX(0)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}to{transform:translateX(0)}}@keyframes heartbeat{0%{transform:scale(1)}25%{transform:scale(1.1)}50%{transform:scale(1)}75%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}@keyframes blink{50%{opacity:0}}@keyframes expand{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes contract{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes glow{0%{box-shadow:0 0 5px #ffffff80}50%{box-shadow:0 0 20px #fff}to{box-shadow:0 0 5px #ffffff80}}.vcc-home-container{align-items:stretch;background-color:#000;display:flex;flex-wrap:wrap;justify-content:space-between;min-height:100vh;overflow:auto;padding-top:70px}.vcc-intro-section{align-items:center;animation:fadeInFromTop 1s ease-in-out;background:url(/static/media/logo.187a67446ff633cb0d93.jpg) 50%/cover no-repeat;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:2rem;text-align:center}.vcc-title{animation:fadeInFromTop 1.2s ease-in-out;font-size:3rem;margin-bottom:1rem}.vcc-description,.vcc-title{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.vcc-description{animation:fadeInFromTop 1.5s ease-in-out;font-size:1.5rem;margin-bottom:2rem}.vcc-action-buttons{animation:fadeInFromBottom 2s ease-in-out;display:flex;gap:1rem;justify-content:center;margin-top:1rem}.vcc-button{background-color:#c99d47;border:none;color:#000;cursor:pointer;font-size:1rem;padding:.8rem 2rem;transition:transform .3s ease,background-color .3s ease}.vcc-button:hover{background-color:#d4af37;transform:scale(1.05)}.vcc-leagues-section{align-items:center;animation:fadeInFromBottom 1s ease-in-out;background:url(/static/media/our-leagues.2973923977bdd771afbf.jpg) 50%/cover no-repeat;display:flex;flex:1 1;flex-direction:column;justify-content:center;overflow:auto;padding:2rem;text-align:center}.vcc-leagues-title{animation:fadeInFromTop 1.2s ease-in-out;font-size:2.5rem;margin-bottom:1rem}.vcc-leagues-description,.vcc-leagues-title{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.vcc-leagues-description{animation:fadeInFromBottom 1.5s ease-in-out;font-size:1.2rem;margin-bottom:2rem}.vcc-leagues-grid{grid-gap:1.5rem;animation:fadeInFromBottom 2s ease-in-out;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:2rem;max-width:1200px;width:100%}.vcc-league-card{background-color:#202020e6;border:1px solid #c99d47;border-radius:8px;padding:1.5rem;text-align:center;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.vcc-league-card:hover{box-shadow:0 6px 12px #ffdf0099;transform:scale(1.05)}.vcc-league-logo:hover{transform:scale(1.05)}.vcc-league-logo{border:1px solid #c99d47;border-radius:50%;box-shadow:0 2px 4px #0009;height:100px;margin-bottom:1rem;object-fit:cover;width:100px}.vcc-league-name{color:#c99d47;font-size:1.2rem;font-weight:700;text-shadow:1px 1px 2px #000c}.vcc-league-name:hover{transform:scale(1.05)}@media (max-width:1024px){.vcc-home-container{flex-direction:column}.vcc-intro-section,.vcc-leagues-section{flex:1 0 auto;padding:1.5rem;text-align:center}.vcc-leagues-title,.vcc-title{font-size:2rem}.vcc-description,.vcc-leagues-description{font-size:1rem}.vcc-action-buttons .vcc-button{font-size:.9rem;padding:.6rem 1.5rem}.vcc-leagues-grid{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (max-width:768px){.vcc-intro-section,.vcc-leagues-section{padding:2rem 1rem}.vcc-leagues-title,.vcc-title{font-size:1.6rem}.vcc-description,.vcc-leagues-description{font-size:.85rem}.vcc-action-buttons .vcc-button{font-size:.8rem;padding:.5rem 1.2rem}.vcc-leagues-grid{gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.vcc-league-logo{height:80px;width:80px}}.teams-page{animation:fadeIn 1.5s ease-in-out;background-color:#000;color:#c99d47;padding:5rem;text-align:center}.teams-page h2{animation:slideInFromTop 1.5s ease-out;font-size:2.5rem;margin-bottom:2rem;text-transform:uppercase}.team-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.team-card{animation:fadeInFromBottom 1.5s ease-in-out;background-color:#202020;border:2px solid #c99d47;border-radius:8px;cursor:pointer;overflow:hidden;padding:1.5rem;position:relative;text-align:center;transition:transform .3s,box-shadow .3s}.team-card:hover{box-shadow:0 4px 15px #ffdf0099;transform:scale(1.05)}.team-logo{height:100px;margin-bottom:1rem;width:100px}.team-card:hover .team-logo{transform:scale(1.1)}.team-name{animation:fadeIn 1.5s ease-in-out;font-size:1.5rem;font-weight:700;margin-top:1rem;text-shadow:1px 1px 3px #000000b3}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.contact-us{align-items:center;animation:fadeIn 2s ease-out;background:url(/static/media/contact-us.b69d0a00d91b5c14f9dd.jpg) no-repeat top/cover;color:#c99d47;display:flex;flex-direction:column;font-family:Arial,sans-serif;justify-content:flex-start;min-height:100vh;padding:5rem;position:relative}.contact-us:before{background:#000000b3;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.contact-header{animation:fadeInFromTop 1.5s ease-out;margin-bottom:2rem;position:relative;text-align:center;z-index:2}.contact-header h1{font-size:2.5rem;font-weight:700;text-shadow:2px 2px 5px #000,0 0 5px #c99d47}.contact-header p{color:#c99d47;font-size:1rem;margin-top:.5rem;text-shadow:1px 1px 3px #000}.contact-content{animation:fadeIn 1s ease-out;background:#000c;border-radius:10px;box-shadow:0 4px 8px #00000080;margin:0 auto;max-width:1000px;padding:1rem;position:relative;width:100%;z-index:2}.contact-form h3{animation:fadeInFromTop 1.2s ease-out;color:#c99d47;font-size:1.8rem;text-align:center}.contact-form h3,.form-group{margin-bottom:1.5rem}.contact-form label{color:#d4af37;display:block;font-size:.9rem;margin-bottom:.5rem}.contact-form input,.contact-form select,.contact-form textarea{animation:bounceIn 3s ease-in-out;background:#000;border:1px solid #c99d47;border-radius:5px;color:#c99d47;font-size:.9rem;padding:.8rem;width:100%}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#c99d47}.contact-form select option{background:#000;color:#c99d47}.contact-form button{animation:bounceIn 3s ease-in-out;background:#c99d47;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:1rem;font-weight:700;padding:.8rem;width:100%}.contact-form button:hover{background:#d4af37}.error-text{color:red;font-size:.85rem;font-weight:700;margin-top:.5rem}.required{color:red}@media (max-width:768px){.contact-header h1{font-size:2rem}.contact-header p{font-size:.9rem}.contact-content{padding:1.5rem}.contact-form button{font-size:.9rem}}.achievements-page{background:none;padding:5rem 2rem;text-align:center}.achievements-title{animation:fadeInFromTop 1.5s ease-out;font-size:3rem;margin-bottom:2rem;text-shadow:2px 2px 5px #000c;text-transform:uppercase}.achievements-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:2rem}.achievements-subtitle{font-size:2rem;margin:2rem 0 1rem;text-shadow:1px 1px 4px #000c}.achievement-card{animation:fadeInFromBottom 1.5s ease-out;background:none;border:2px solid #c99d47;border-radius:15px;box-shadow:0 4px 15px #00000080;height:400px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.achievement-card:hover{box-shadow:0 6px 20px #ffdf0099;transform:scale(1.05)}.achievement-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border:3px solid #c99d47;border-radius:50%;box-shadow:0 4px 10px #000;height:125px;margin:1rem auto;transition:transform .3s ease-in-out;width:125px}.achievement-card:hover .achievement-image{transform:scale(1.1)}.achievement-content{padding-left:1.5rem;text-align:left}.achievement-league{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.achievement-list{list-style:none;padding:0}.achievement-list li{color:#fff;font-size:1.1rem;margin:.5rem 0}.achievement-list li strong{color:#c99d47}.team-details{animation:fadeInFromTop 1.5s ease-in-out;background:linear-gradient(135deg,#000,#202020);color:#c99d47;padding:6rem 4rem 4rem;text-align:center}.team-logo{animation:fadeInFromTop 2s ease-in-out;border:5px solid #c99d47;border-radius:50%;height:150px;object-fit:cover;width:150px}.league-grid{grid-gap:2rem;animation:fadeInFromBottom 2s ease-in-out;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:2rem 0}.league-card{animation:zoomIn 1s ease-in-out;background:#202020;border:2px solid #c99d47;border-radius:10px;box-shadow:0 4px 15px #ffdf0099;padding:1rem;text-align:center}.league-card:hover,.league-logo:hover{box-shadow:0 6px 12px #ffdf0099;transform:scale(1.05)}.league-logo{animation:pulse 3s ease-in-out;border:5px solid #c99d47;border-radius:50%;height:100px;margin-bottom:1rem;object-fit:cover;width:100px}.player-grid{grid-gap:1.5rem;animation:fadeInFromBottom 2s ease-in-out;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.player-card{animation:zoomIn 1s ease-in-out;background:#202020;border-radius:10px}.team-header{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.team-info h2{font-size:2rem;margin:.5rem 0;text-transform:uppercase}.team-info p{color:gold;font-size:1.2rem}.players-title{font-size:1.8rem;margin-top:2rem;text-shadow:1px 1px 5px #000c;text-transform:uppercase}.error-message{color:red;font-weight:700;margin-top:1rem}.league-details{animation:fadeInFromTop 1.5s ease-in-out;background-color:#000;color:#c99d47;padding:4rem;text-align:center}.league-details h2{font-size:2.5rem;margin-bottom:1rem}.league-details p{font-size:1.2rem;margin-bottom:2rem}h3,h4{margin-top:2rem}.player-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:1rem}.player-card{background-color:#202020;border:2px solid #c99d47;border-radius:8px;padding:1rem;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.player-card:hover{box-shadow:0 4px 15px #ffdf0099;transform:scale(1.05)}.player-badge{background-color:#c99d47;border-radius:50%;box-shadow:0 2px 5px #0000004d;color:#000;font-size:.9rem;font-weight:700;padding:5px 10px;position:absolute;right:10px;top:10px}.captain{background-color:gold}.vice-captain{background-color:#f4a261}.player-card h4{font-size:1.2rem}.player-card p{color:#fff;font-size:1rem;margin:.5rem 0}.gallery{background-color:#000;padding:5rem 2rem 2rem;text-align:center}.gallery,.gallery h1{animation:fadeInFromTop 2s ease-out;color:#c99d47}.gallery h1{font-size:3rem;margin-bottom:1rem}.gallery p{animation:slideInFromTop 2s ease-out;color:#f1c40f;font-size:1.5rem;margin-bottom:2rem}.gallery-section h2{animation:fadeIn 1s ease-out;color:#c99d47;font-size:2rem;margin:2rem 0 1.5rem}.carousel-container{padding:2rem}.gallery-photo-container{background-color:#222;border:2px solid #c99d47;border-radius:10px;height:300px;overflow:hidden;position:relative;width:300px}.gallery-photo{animation:zoomIn 1.2s ease-in;height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .3s ease,box-shadow .3s ease;width:100%}.gallery-photo-container:hover .gallery-photo{box-shadow:0 4px 10px #ffdf0099;transform:scale(1.05)}.custom-dot-list-style{margin-top:30px;text-align:center}.custom-dot-list-style li{cursor:pointer;display:inline-block;margin:0 5px}.custom-dot-list-style li button{background-color:#fff;border:none;border-radius:50%;box-shadow:0 0 5px #0009;height:12px;transition:background-color .3s ease,box-shadow .3s ease;width:12px}.custom-dot-list-style li.slick-active button{background-color:#c99d47;box-shadow:0 0 10px #000000e6}@media (max-width:768px){.gallery{padding:2rem 1rem}.gallery h1{font-size:2rem}.gallery p{font-size:1rem}.gallery-section h2{font-size:1.8rem}}@keyframes fadeInFromTop{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInFromBottom{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@font-face{fallback:fallback;font-family:revicons;src:url(/static/media/revicons.e8746a624ed098489406.woff) format("woff"),url(/static/media/revicons.57fd05d4ae650374c8de.ttf) format("ttf"),url(/static/media/revicons.a77de540a38981833f9e.eot) format("ttf")}.react-multi-carousel-list{align-items:center;display:flex;overflow:hidden;position:relative}.react-multi-carousel-track{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:row;list-style:none;margin:0;padding:0;position:relative;transform-style:preserve-3d;will-change:transform,transition}.react-multiple-carousel__arrow{background:#00000080;border:0;border-radius:35px;cursor:pointer;min-height:43px;min-width:43px;opacity:1;outline:0;position:absolute;transition:all .5s;z-index:1000}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{color:#fff;display:block;font-family:revicons;font-size:20px;position:relative;text-align:center;z-index:2}.react-multiple-carousel__arrow:disabled{background:#00000080;cursor:default}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;text-align:center}.react-multi-carousel-dot button{border:2px solid grey;border-radius:50%;box-shadow:none;cursor:pointer;display:inline-block;height:12px;margin:0 6px 0 0;opacity:1;outline:0;padding:0;transition:background .5s;width:12px}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{left:calc(4% + 1px);right:auto}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}.about-us-page{animation:fadeIn 2s ease-in-out;background:linear-gradient(135deg,#202020,#000);padding:5rem 2rem;text-align:center}.about-us-page h2{font-size:3rem;margin-bottom:2rem;text-shadow:2px 2px 5px #000c;text-transform:uppercase}.club-info{animation:slideInFromLeft 1.5s ease-out;margin-bottom:3rem}.club-info p{font-size:1.2rem;line-height:1.6;margin:1rem auto;max-width:800px;text-shadow:1px 1px 3px #000c}.leadership{animation:fadeInFromBottom 1.5s ease-out}.leadership h2{font-size:2.5rem;margin-bottom:1.5rem;text-shadow:2px 2px 5px #000c}.leaders-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-content:center}.leader-card{animation:zoomIn 1.5s ease-out;background:#202020e6;border:2px solid #c99d47;border-radius:15px;box-shadow:0 4px 15px #00000080;overflow:hidden;padding:1.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.leader-card:hover{box-shadow:0 6px 20px #ffdf0099;transform:scale(1.05)}.leader-image{border:3px solid #c99d47;border-radius:50%;box-shadow:0 4px 10px #00000080;height:120px;margin-bottom:1rem;object-fit:cover;width:120px}.leader-card h3{font-size:1.5rem;margin-bottom:.5rem}.leader-card p{font-size:1.2rem}.sponsors-page{background-color:none;padding:100px 2rem 2rem;text-align:center}.sponsors-page h1{font-size:3rem;font-weight:700;margin-bottom:.5rem}.sponsors-page h1,.sponsors-page p{animation:fadeInFromTop 2s ease-out;color:#c99d47}.sponsors-page p{font-size:1.5rem;margin-bottom:2rem}.carousel-container{animation:fadeInFromBottom 2s ease-out;height:500px;margin:0 auto;max-width:1200px}.carousel-item-padding-40-px{padding:10px}.sponsor-logo-container{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 2px 5px #0000001a;display:flex;height:250px;justify-content:center;padding:20px;transition:transform .3s ease,box-shadow .3s ease;width:250px}.sponsor-logo-container:hover{box-shadow:0 6px 12px #0003;transform:scale(1.05)}.sponsor-logo{max-height:250px;max-width:250px;object-fit:contain}@media (max-width:1024px){.sponsors-page h1{font-size:1.8rem}.sponsors-page p{font-size:.9rem}.sponsor-logo-container{height:120px}}@media (max-width:768px){.sponsors-page{padding:40px 1rem}.sponsors-page h1{font-size:1.5rem}.sponsors-page p{font-size:.85rem}.sponsor-logo-container{height:100px}}@media (max-width:480px){.sponsors-page h1{font-size:1.2rem}.sponsors-page p{font-size:.75rem}.sponsor-logo-container{height:80px}}:root{--#c99d47-color:gold;--light-#c99d47-color:#f5e679;--dark-background:#0009;--#c99d47-gradient:linear-gradient(135deg,var(--#c99d47-color),#ffc700)}.donations-container{align-items:center;animation:fadeInFromTop 1.2s ease-in-out;background:url(/static/media/donation-page.2342c48a3b99e1e22a58.jpg) no-repeat 50% fixed;background-size:cover;color:gold;color:var(--#c99d47-color);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:2rem;text-align:center}.donations-hero{animation:fadeInFromBottom 1.5s ease-in-out;background:#0009;background:var(--dark-background);border-radius:10px;margin-bottom:3rem;padding:2rem}.donations-title{animation:zoomIn 2s ease-in-out;color:gold;color:var(--#c99d47-color);font-size:3.5rem;margin-bottom:1rem}.donations-description{animation:zoomIn 2s ease-in-out;margin-bottom:2rem}.donations-description,.loading-text{color:#f5e679;color:var(--light-#c99d47-color);font-size:1.2rem}.donate-button-container{align-items:center;animation:zoomIn 2s ease-in;background:linear-gradient(135deg,gold,#ffc700);background:var(--#c99d47-gradient);border-radius:15px;box-shadow:0 6px 20px #ffdf004d;display:flex;justify-content:center;margin:1rem auto;max-width:300px;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease;width:100%}.donate-button-container:hover{box-shadow:0 8px 30px #ffd70080;transform:scale(1.05)}@keyframes backgroundGlow{0%{background-position:0 50%}to{background-position:100% 50%}}@media (max-width:768px){.donations-title{font-size:2.5rem}.donations-description{font-size:1rem}.donate-button-container{border-radius:10px;max-width:90%;padding:1rem}}
/*# sourceMappingURL=main.e5d4bfa8.css.map*/