.page-module___8aEwW__heroSection{background-color:var(--branco);z-index:0;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:35rem;padding-left:3rem;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroSection:before{content:"";filter:blur();z-index:0;background-image:url(/images/torcidaHero.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask:linear-gradient(270deg,#000 0%,#000 50%,transparent 80%);mask:linear-gradient(270deg,#000 0%,#000 50%,transparent 80%)}.page-module___8aEwW__heroSection:after{content:"";z-index:1;background:linear-gradient(90deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,.6) 25%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.1) 70%,transparent 85%);width:100%;height:100%;position:absolute;top:0;left:0}.page-module___8aEwW__blur-layer-1{filter:blur(3px);z-index:0;background-image:url(/images/torcidaHero.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask:linear-gradient(270deg,transparent 40%,#000 60%,transparent 95%);mask:linear-gradient(270deg,transparent 40%,#000 60%,transparent 95%)}.page-module___8aEwW__blur-layer-2{filter:blur(6px);z-index:0;background-image:url(/images/torcidaHero.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask:linear-gradient(270deg,transparent 60%,#000 75%);mask:linear-gradient(270deg,transparent 60%,#000 75%)}.page-module___8aEwW__containerHero{z-index:10;width:50%;height:80%;color:var(--branco);text-transform:uppercase;flex-direction:column;justify-content:center;align-items:flex-start;padding:2rem;display:flex}.page-module___8aEwW__heroTitle{text-shadow:3px 3px 6px rgba(0,0,0,.9);margin:0;font-size:4rem;font-weight:900;line-height:1.1}.page-module___8aEwW__heroTitleHighlight{color:var(--branco);letter-spacing:3px;text-shadow:3px 3px 6px rgba(0,0,0,.9),1px 1px #8b0000,-1px -1px #8b0000,1px -1px #8b0000,-1px 1px #8b0000,0 0 15px rgba(139,0,0,.5);font-size:4.2rem;font-weight:900;animation:3s ease-in-out infinite page-module___8aEwW__pulseGlow;display:inline-block;position:relative;transform:scale(1.05)}.page-module___8aEwW__heroSubtitle{color:rgba(255,255,255,.9);text-shadow:2px 2px 4px rgba(0,0,0,.8);margin-top:1rem;font-size:1.25rem;font-weight:400;line-height:1.4}.page-module___8aEwW__heroButtons{gap:1.5rem;margin-top:2rem;display:flex}.page-module___8aEwW__heroButton{border:1px solid var(--branco);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:140px;height:50px;color:var(--branco);cursor:pointer;background:rgba(0,0,0,.3);border-radius:14px;justify-content:center;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 4px 15px rgba(0,0,0,.3)}.page-module___8aEwW__heroButton:hover{background:rgba(255,255,255,.1);transform:scale(1.05);box-shadow:0 6px 20px rgba(0,0,0,.4)}.page-module___8aEwW__heroButtonWhite{color:#000;border:2px solid var(--branco);background:rgba(255,255,255,.9)}.page-module___8aEwW__heroButtonWhite:hover{background:rgba(224,220,220,.557);transform:scale(1.05)}.page-module___8aEwW__atrativeSection{background:linear-gradient(#f2f2f7 0%,#f2f2f7 80%,rgba(242,242,247,.9) 85%,rgba(242,242,247,.7) 90%,rgba(242,242,247,.5) 95%,rgba(142,142,147,.255) 100%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:40rem;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__bannerContainer{width:100%;height:50%;position:relative;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.15)}.page-module___8aEwW__bannerImage{filter:brightness(.6)saturate(1.1);transition:all .3s}.page-module___8aEwW__bannerContainer:hover .page-module___8aEwW__bannerImage{filter:brightness(.7)saturate(1.2)}.page-module___8aEwW__bannerText{width:65%;color:var(--branco);text-align:center;text-shadow:3px 3px #000,4px 4px 8px rgba(0,0,0,.8);text-transform:uppercase;letter-spacing:1px;font-size:2.8rem;font-weight:900;line-height:1.1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module___8aEwW__navigationSection{background:linear-gradient(rgba(142,142,147,.255) 0%,rgba(142,142,147,.255) 100%);width:100%;height:40rem;position:relative}.page-module___8aEwW__navigationSectionTitle{text-align:center;z-index:2;flex-direction:column;align-items:center;gap:1rem;height:20%;display:flex;position:relative}.page-module___8aEwW__navigationSectionTitle h1{color:#000;letter-spacing:-1px;text-transform:uppercase;text-shadow:2px 2px 4px rgba(0,0,0,.1);margin:0;padding:1rem;font-size:3rem;font-weight:900;position:relative}.page-module___8aEwW__navigationSectionTitle h1:after{content:"";border-radius:2px;width:1000px;height:3px;margin-bottom:.5rem;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.page-module___8aEwW__navigationSectionTitle p{color:#6c757d;margin:0;font-size:1.2rem;font-style:italic;font-weight:400}.page-module___8aEwW__navigationSectionContent{z-index:2;flex-direction:row;justify-content:flex-end;align-items:center;width:100%;height:80%;padding:0 2rem;display:flex;position:relative}.page-module___8aEwW__navigationCarousel{width:50%;height:80%}.page-module___8aEwW__navigationSectionText{flex-direction:column;justify-content:center;align-items:flex-start;gap:1.5rem;width:50%;height:80%;padding:3rem;display:flex}.page-module___8aEwW__callToActionTitle{color:#000;text-transform:uppercase;margin:0;font-size:2.5rem;font-weight:900;line-height:1.2}.page-module___8aEwW__callToActionSubtitle{color:#555;text-align:justify;margin:0;font-size:1.2rem;font-weight:400;line-height:1.6}.page-module___8aEwW__clubButton{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#000 0%,#333 100%);border:3px solid transparent;border-radius:12px;margin-top:.5rem;padding:1rem 2.5rem;font-size:1.1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 6px 20px rgba(0,0,0,.3)}.page-module___8aEwW__clubButton:hover{background:linear-gradient(135deg,#333 0%,#000 100%);border-color:#666;transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.4)}.page-module___8aEwW__contentCarousel{height:400px;color:var(--branco);text-align:center;border-radius:10px 10px 0 0;justify-content:center;align-items:center;margin:0;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__carouselText{z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-shadow:2px 2px 4px rgba(0,0,0,.8);background:rgba(0,0,0,.6);border-radius:5px 5px 0 0;gap:.1rem;width:60%;height:15%;position:absolute;top:85%;left:50%;transform:translate(-50%,-50%)}.page-module___8aEwW__carouselText h1{color:var(--branco);text-transform:uppercase;font-size:1.4rem;font-weight:900}.page-module___8aEwW__carouselText h2{color:var(--branco);margin:0;font-size:1rem;font-style:italic;font-weight:400}.page-module___8aEwW__carouselImage{object-fit:cover;filter:brightness(.5)saturate();z-index:1;width:100%;height:100%;transition:filter .4s;position:absolute;top:0;left:0}.page-module___8aEwW__carouselImage:hover{filter:brightness(.7)saturate()}.page-module___8aEwW__transitionSection{background:linear-gradient(rgba(142,142,147,.255) 0%,rgba(142,142,147,.25) 25%,rgba(142,142,147,.1) 50%,rgba(242,242,247,.7) 75%,#f2f2f7 100%);width:100%;height:5rem}.page-module___8aEwW__formSection{background-color:var(--branco);width:100%;height:45rem}.page-module___8aEwW__formSectionTitle{width:100%;height:20%;color:var(--preto);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;font-weight:700;display:flex}.page-module___8aEwW__formSectionTitle h1{color:#000;letter-spacing:-1px;text-transform:uppercase;text-shadow:2px 2px 4px rgba(0,0,0,.1);margin:0;padding:1rem;font-size:3rem;font-weight:900;position:relative}.page-module___8aEwW__formSectionTitle p{color:#6c757d;margin:0;font-size:1.2rem;font-style:italic;font-weight:400}.page-module___8aEwW__formContainer{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:80%;display:flex}.page-module___8aEwW__formContainer form{background:linear-gradient(135deg,#fff 0%,#f8f9fa 100%);border:1px solid rgba(0,0,0,.05);border-radius:20px;flex-direction:column;gap:1.5rem;width:100%;max-width:1000px;padding:2rem;transition:all .3s;display:flex;box-shadow:0 20px 40px rgba(0,0,0,.1),0 4px 15px rgba(0,0,0,.05)}.page-module___8aEwW__formContainer form:hover{transform:translateY(-2px);box-shadow:0 25px 50px rgba(0,0,0,.15),0 6px 20px rgba(0,0,0,.08)}.page-module___8aEwW__formContainer label{color:#333;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;font-size:1.1rem;font-weight:700;display:block}.page-module___8aEwW__formContainer input,.page-module___8aEwW__formContainer textarea{box-sizing:border-box;background:#fff;border:2px solid #e9ecef;border-radius:12px;width:100%;padding:1rem 1.5rem;font-family:inherit;font-size:1rem;transition:all .3s}.page-module___8aEwW__formContainer input:focus,.page-module___8aEwW__formContainer textarea:focus{background:#f8f9fa;border-color:#000;outline:none;transform:scale(1.02);box-shadow:0 0 0 3px rgba(0,0,0,.1)}.page-module___8aEwW__formContainer textarea{resize:vertical;min-height:120px;font-family:inherit}.page-module___8aEwW__formContainer button{color:#fff;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:linear-gradient(135deg,#000 0%,#333 100%);border:none;border-radius:12px;margin-top:1rem;padding:1.2rem 2.5rem;font-size:1.1rem;font-weight:700;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.2)}.page-module___8aEwW__formContainer button:hover:not(:disabled){background:linear-gradient(135deg,#333 0%,#000 100%);transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.3)}.page-module___8aEwW__formContainer button:active{transform:translateY(-1px)}.page-module___8aEwW__formContainer button:disabled{opacity:.7;cursor:not-allowed;transform:none}.page-module___8aEwW__formContainer button:before{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.page-module___8aEwW__formContainer button:hover:before{left:100%}.page-module___8aEwW__formContainer p{text-align:center;color:#06c;background:linear-gradient(135deg,#b3d9f7 0%,#c3c5e6 100%);border:2px solid #3b56c6;border-radius:12px;padding:1.5rem;font-size:1.3rem;font-weight:600;box-shadow:0 4px 15px rgba(0,0,0,.1)}@media (max-width:768px){.page-module___8aEwW__formContainer form{max-width:90%;margin:0 1rem;padding:2rem}.page-module___8aEwW__formContainer label{font-size:1rem}.page-module___8aEwW__formContainer input,.page-module___8aEwW__formContainer textarea{padding:.8rem 1rem;font-size:.95rem}.page-module___8aEwW__formContainer button{padding:1rem 2rem;font-size:1rem}}@media (max-width:1024px){.page-module___8aEwW__heroSection{height:30rem;padding-left:2rem}.page-module___8aEwW__containerHero{width:60%;padding:1.5rem}.page-module___8aEwW__heroTitle{font-size:3.2rem}.page-module___8aEwW__heroSubtitle{font-size:1.1rem}.page-module___8aEwW__navigationSectionContent{flex-direction:column;gap:2rem;padding:1rem}.page-module___8aEwW__navigationCarousel,.page-module___8aEwW__navigationSectionText{width:100%;height:auto}.page-module___8aEwW__navigationSectionText{text-align:center;padding:2rem}.page-module___8aEwW__heroSection{justify-content:flex-start;align-items:center;height:28rem;padding:1rem}.page-module___8aEwW__containerHero{align-items:flex-start;width:90%;padding:1.5rem}.page-module___8aEwW__heroTitle{text-align:left;margin-bottom:.5rem;font-size:2.2rem;line-height:1.1}.page-module___8aEwW__heroTitleHighlight{font-size:2.4rem}.page-module___8aEwW__heroSubtitle{text-align:left;margin-bottom:1.5rem;font-size:1rem;line-height:1.4}.page-module___8aEwW__heroButtons{flex-direction:row;justify-content:flex-start;align-items:center;gap:.8rem;width:100%}.page-module___8aEwW__heroButton{justify-content:center;align-items:center;width:auto;min-width:85px;height:40px;padding:.8rem 1rem;font-size:.75rem;display:flex}.page-module___8aEwW__atrativeSection{height:30rem}.page-module___8aEwW__bannerContainer{height:60%}.page-module___8aEwW__bannerImage{object-fit:cover;width:100%;height:100%}.page-module___8aEwW__bannerText{letter-spacing:.5px;width:85%;font-size:1.8rem}.page-module___8aEwW__navigationSection{height:auto;min-height:50rem;padding:2rem 0}.page-module___8aEwW__navigationSectionTitle h1{padding:.5rem;font-size:2.2rem}.page-module___8aEwW__navigationSectionTitle p{font-size:1rem}.page-module___8aEwW__navigationSectionContent{flex-direction:column;gap:3rem;height:auto;padding:1rem}.page-module___8aEwW__navigationCarousel{width:100%;height:300px}.page-module___8aEwW__contentCarousel{height:300px}.page-module___8aEwW__carouselText{width:80%;height:auto;padding:1rem;top:80%}.page-module___8aEwW__carouselText h1{font-size:1.2rem}.page-module___8aEwW__carouselText h2{font-size:.9rem}.page-module___8aEwW__navigationSectionText{text-align:center;width:100%;padding:2rem 1rem}.page-module___8aEwW__callToActionTitle{font-size:1.8rem}.page-module___8aEwW__callToActionSubtitle{text-align:center;font-size:1rem}.page-module___8aEwW__clubButton{align-self:center;padding:.8rem 2rem;font-size:1rem}.page-module___8aEwW__formSection{height:auto;min-height:35rem;padding:2rem 0}.page-module___8aEwW__formSectionTitle h1{padding:.5rem;font-size:2.2rem}.page-module___8aEwW__formSectionTitle p{text-align:center;padding:0 1rem;font-size:1rem}}@media (max-width:480px){.page-module___8aEwW__heroSection{height:22rem;padding:.5rem}.page-module___8aEwW__heroTitle{font-size:1.8rem}.page-module___8aEwW__heroTitleHighlight{font-size:2rem}.page-module___8aEwW__heroSubtitle{font-size:.9rem}.page-module___8aEwW__heroButtons{text-align:center;flex-direction:row}.page-module___8aEwW__heroButton{padding:.8rem 1.5rem;font-size:.8rem}.page-module___8aEwW__bannerText{width:90%;font-size:1.4rem}.page-module___8aEwW__navigationSectionTitle h1{font-size:1.8rem}.page-module___8aEwW__callToActionTitle{font-size:1.5rem}.page-module___8aEwW__callToActionSubtitle{font-size:.9rem}.page-module___8aEwW__clubButton{padding:.7rem 1.5rem;font-size:.9rem}.page-module___8aEwW__formSectionTitle h1{font-size:1.8rem}.page-module___8aEwW__carouselText h1{font-size:1rem}.page-module___8aEwW__carouselText h2{font-size:.8rem}.page-module___8aEwW__formSectionTitle p{margin-bottom:.8rem;font-size:.9rem}}
