.main{text-align:center;text-shadow:-1px -1px 10px var(--WHITE-100);background-image:url(/homem.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;gap:30px;padding:4rem 2rem;display:flex;position:relative}.title-main{justify-content:flex-start;gap:10px;width:100%;display:flex}.title-main h1{color:var(--CTA);text-align:left;width:50%;font-size:42px;font-weight:700;line-height:50px}@media screen and (max-width:768px){.title-main h1{width:100%}}.subtitle{justify-content:flex-start;width:100%;display:flex}.subtitle h2{color:var(--BLACK-100);text-align:left;width:50%;font-size:30px;font-weight:600;line-height:38px}@media screen and (max-width:768px){.subtitle h2{width:100%}}.subtitle h2 span{color:var(--SECONDARY)}.description{justify-content:flex-start;width:100%;display:flex}.description h3{color:var(--BLACK-200);text-align:left;width:50%;font-size:18px;line-height:26px}@media screen and (max-width:768px){.description h3{width:100%}}.buttonContainer{width:50%;margin:20px 0;display:flex}@media screen and (max-width:768px){.buttonContainer{justify-content:center;width:100%}}
.button{background-color:var(--CTA);color:var(--WHITE-100);cursor:pointer;border:none;border-radius:100px;outline:none;justify-content:center;align-items:center;width:100%;margin:0;padding:16px;font-size:18px;font-weight:700;display:flex}.animation{transition:background-color .6s;animation:1s ease-in-out infinite alternate pulse}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--CTA);transform:scale(1)}to{box-shadow:0 0 0 12px var(--SECONDARY-TRANSPARENT-50);transform:scale(1.03)}}.loader-container{justify-content:center;align-items:center;width:100%;height:20px;display:flex}.button:hover{background-color:var(--SECONDARY)}.button:disabled{background:var(--GRAY-100);cursor:not-allowed}
.container-explanation{background:var(--BACKGROUND-100);flex-direction:column;justify-content:center;align-items:center;gap:50px;width:100%;padding:4rem 2rem;display:flex}.container-explanation h2{color:var(--BLACK-100);text-align:center;font-size:32px;font-weight:700}.cards{flex-direction:column;gap:20px;display:flex}.cards h3{color:var(--BLACK-100);font-size:20px;font-weight:600}.cards p span{color:var(--SECONDARY);font-weight:600}
.container-faq{background:var(--BACKGROUND-200);flex-direction:column;justify-content:center;align-items:center;gap:50px;width:100%;padding:4rem 2rem;display:flex}.title{flex-direction:column;align-items:center;gap:5px;display:flex}.title h2{color:var(--BLACK-100);text-align:center;font-size:32px;font-weight:700}.title h4{color:var(--BLACK-200);text-align:center;font-size:18px}.cards{flex-direction:column;gap:20px;width:100%;max-width:100%;display:flex}
.section-legal-notice{flex-direction:column;align-items:center;width:100%;padding:80px 80px 20px;display:flex}@media screen and (max-width:768px){.section-legal-notice{padding:20px}}.container-legal-notice{background-color:var(--WHITE-100);border:1px solid var(--GRAY-200);border-radius:24px;flex-direction:column;gap:10px;width:100%;padding:40px;display:flex}.title-legal-notice{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.title-legal-notice h2{color:var(--SECONDARY);font-size:20px;font-weight:700}.container-legal-notice p{color:var(--GRAY-100);font-size:16px;font-weight:400}
.section-number-selector{background-color:var(--WHITE-100);flex-direction:column;align-items:center;gap:40px;width:100%;padding:40px;display:flex}@media screen and (max-width:860px){.section-number-selector{padding:12px}}.title{flex-direction:column;align-items:center;gap:5px;display:flex}.title h2{color:var(--BLACK-100);text-align:center;font-size:32px;font-weight:700}.title h4{color:var(--BLACK-200);text-align:center;font-size:18px}.card-content-numbers{background-color:var(--WHITE-100);border:1px solid var(--GRAY-200);border-radius:24px;flex-direction:column;gap:30px;width:100%;padding:60px;display:flex}@media screen and (max-width:860px){.card-content-numbers{padding:20px}}.card-content-numbers-header{justify-content:space-between;width:100%;display:flex}.card-content-numbers-header-info{flex-direction:column;gap:12px;display:flex}.card-content-numbers-header-info p{color:var(--CTA);font-size:20px;font-weight:700}.card-content-numbers-header-info-numbers{align-items:center;gap:4px;display:flex}.card-content-numbers-header-info-numbers h2{color:var(--CTA);font-size:22px;font-weight:700}.card-content-numbers-header-info-numbers h3{color:var(--BLACK-200);font-size:16px}.button-clear{border:1px solid var(--RED-100);height:fit-content;color:var(--RED-100);cursor:pointer;background:0 0;border-radius:12px;outline:none;padding:10px;font-size:16px;font-weight:600;transition:all .7s ease-in-out}.button-clear:hover{background-color:var(--RED-100);color:var(--WHITE-100)}.button-number{background-color:var(--CTA-05);width:50px;height:50px;color:var(--BLACK-100);cursor:pointer;border:none;border-radius:8px;outline:none;font-size:18px;font-weight:500;transition:all .5s ease-in-out}@media screen and (max-width:860px){.button-number{width:40px;height:40px;font-size:18px}}.button-number-selected{background-color:var(--CTA);width:50px;height:50px;color:var(--WHITE-100);cursor:pointer;border:none;border-radius:8px;outline:none;font-size:18px;font-weight:700;transition:all .5s ease-in-out}@media screen and (max-width:860px){.button-number-selected{width:40px;height:40px;font-size:18px}}.button-number:hover{background-color:var(--SECONDARY);color:var(--WHITE-100)}.card-collect-money{border:1px solid var(--CTA);background-color:var(--SECONDARY-TRANSPARENT-05);border-radius:24px;flex-direction:column;gap:30px;width:100%;padding:30px;display:flex}@media screen and (max-width:860px){.card-collect-money{padding:20px}}.card-collect-money-header{justify-content:center;align-items:center;gap:8px;display:flex}.card-collect-money-header h2{font-size:18px;font-weight:700}.numbers-selected-result{flex-wrap:wrap;gap:10px;display:flex}.numbers-selected-result span{background:var(--CTA);width:40px;height:40px;color:var(--WHITE-100);border-radius:100px;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.unblocked-result{background:var(--WHITE-100);border-radius:24px;flex-direction:column;gap:8px;width:100%;padding:18px;display:flex}.unblocked-result-header{align-items:center;gap:8px;display:flex}.unblocked-result-header h3{color:var(--BLACK-100);font-size:20px;font-weight:600;line-height:22px}.unblocked-result p{color:var(--RED-100);opacity:.7;font-size:20px;font-style:italic;text-decoration-line:line-through;text-decoration-style:solid}.unblocked-result h1{color:var(--BLACK-100);font-size:20px;font-weight:700}.unblocked-result h1 span{color:var(--CTA);font-size:28px;font-weight:700}.unblocked-warning{background-color:var(--RED-50);border-radius:24px;align-items:center;gap:8px;padding:10px;display:flex}.unblocked-warning h3{color:var(--RED-100);font-size:14px;font-weight:500}.result-card{background:var(--SECONDARY-TRANSPARENT-05);border-radius:16px;flex-flow:column wrap;gap:16px;width:100%;padding:24px;display:flex}.result-title{color:var(--CTA);margin-bottom:16px;font-size:22px;font-weight:700}.number-ball{background:var(--CTA);color:var(--WHITE-100);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;display:flex}.grid{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.box{background:var(--WHITE-100);border-radius:12px;width:100%;padding:16px}.box small{color:var(--GRAY-100)}.box strong{color:var(--SECONDARY);font-size:18px}
