@import"https://fonts.googleapis.com/css2?family=Bai+Jamjuree:wght@400&display=swap";@import"https://fonts.googleapis.com/css2?family=Erica+One&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Bai+Jamjuree:wght@300;400;500;600;700&display=swap";.navbar-content.desktop{display:flex}.navbar-content.mobile{display:none}.navbar{position:absolute;top:0;left:0;z-index:100;background-color:transparent;width:100%}.navbar-content{padding:1.75rem 6.25rem;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.navbar-content a{font-family:Erica One;font-size:1.375rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.09rem;color:#fff;text-shadow:-1.5px -1.5px 0 black,1.5px -1.5px 0 black,-1.5px 1.5px 0 black,1.5px 1.5px 0 black;text-decoration:none;cursor:pointer}.navbar-rigth{display:flex!important;gap:2rem}@media (max-width: 900px){.navbar-content.desktop{display:none}.navbar-content.mobile{display:flex!important}.navbar-content{padding:1rem 2rem}.navbar-content.open{padding:2rem 1.625rem;height:101svh;background-color:#fcf7f9;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:1.5625rem}.navbar-content img{width:auto;height:3.375rem}.navbar-content.open img{width:2.875rem;padding-left:1rem;padding-bottom:2rem}.navbar-content a{font-size:.75rem;letter-spacing:.0525rem}.navbar-content.open a{color:#59943b;font-family:Bai Jamjuree;font-size:1.25rem;font-weight:700;text-shadow:none}.navbar-rigth{justify-content:center}img.menu-icon{height:1.5rem;width:auto;cursor:pointer}}.footer{display:flex;position:relative;padding:1.5rem 6.25rem;background-color:#353535;z-index:1001}.footer-left{display:flex!important;align-items:center;gap:3rem}.image{position:absolute;bottom:0;right:0;z-index:-1}@media (max-width: 1200px){.image{height:24rem}}@media (max-width: 900px){.footer{margin-top:2rem;padding:1.5rem 2rem}.footer-left{gap:2rem;align-items:center}.footer-left a{height:50%}.footer-left img{height:100%}.image{height:13rem}}.card{padding:1rem 2.5rem;display:flex;flex-direction:column;align-items:center;border-radius:1.125rem;border:2.5px solid #353535;cursor:pointer;box-shadow:0 4px #353535;max-width:100%;z-index:1002}.card-header{width:95%;display:flex;flex-direction:row;align-content:center;justify-content:space-between;align-items:center;gap:1rem}.card-header h1{width:100%;margin:0;text-align:center;font-family:Erica One;font-size:1.75rem;font-weight:400;line-height:2.625rem;letter-spacing:.07em;color:#353535}.card-header img{cursor:pointer;transition:transform .2s ease-in-out}.card p,.card ul{margin:0 auto;padding-top:1rem;font-family:Bai Jamjuree;font-size:1.3125rem;line-height:138.4%;letter-spacing:.945px;color:#000}.card ul{padding-top:.5rem}.card-header img.rotated{transform:rotate(-180deg)}@media (max-width: 900px){.card{padding:.5rem 1.25rem .75rem;border-radius:.5625rem;border:1px solid #353535}.card-header h1{font-size:1rem;line-height:normal;letter-spacing:.05em}.card-header img{width:auto;height:.4375rem}.card p,.card ul{padding-top:.5rem;margin:0;font-size:.875rem;line-height:125.4%;letter-spacing:.04375rem}.card ul{padding-top:.25rem}}.landing-page-content.mobile{display:none}.desktop{display:block}.white-pink-background{background-color:#fcf7f9}.landing-page{width:100%;height:100svh;display:flex;justify-content:center;align-items:flex-end;background-image:url(/assets/background-5a0fe79d.svg);background-repeat:no-repeat;background-size:cover;background-position:center;box-sizing:border-box}.landing-page-content{width:60%;display:flex;flex-direction:row;gap:5rem;align-items:center}.landing-page-content div{width:100%;display:flex;flex-direction:column;padding-bottom:0rem}.landing-page-content h1{font-family:Erica One;color:var(--Pink-normal);font-size:2.375rem;font-style:normal;font-weight:400;line-height:2.9375rem;letter-spacing:.201875rem}.landing-page-content p{font-family:Open Sans;font-size:1.3125rem;font-weight:700;line-height:155.9%;text-align:left;color:var(--black);padding:1.5rem 0}.button{color:var(--Pink-normal);font-family:Erica One;font-size:1.375rem;font-weight:400;letter-spacing:.09625rem;padding:.75rem 1.5rem;gap:.625rem;border-radius:1rem;border:.25rem solid var(--Pink-normal);background:#FFF;box-shadow:0 .25rem 0 0 var(--Pink-normal);text-decoration:none;width:fit-content;min-width:0;transition:all .2s ease}#event{width:57.5%;margin:0 auto;padding-top:5rem;display:flex;flex-direction:column;gap:2em}#event h1{text-align:center;font-family:Erica One;font-size:2.5rem;font-weight:400;line-height:normal;letter-spacing:.175rem;color:#fff;text-shadow:-3px -3px 0 #353535,3px -3px 0 #353535,-3px 3px 0 #353535,3px 3px 0 #353535;padding-bottom:.75rem}#event .black{text-align:center;font-family:Erica One;font-size:2.75rem;font-weight:400;line-height:normal;letter-spacing:.175rem;color:#353535;text-shadow:none;margin:0}#event .green{text-align:center;font-family:Erica One;font-size:2.75rem;font-weight:400;line-height:normal;letter-spacing:.175rem;color:var(--Pink-normal);text-shadow:-3px -3px 0 #353535,3px -3px 0 #353535,-3px 3px 0 #353535,3px 3px 0 #353535;margin:0}#event p,#event span{text-align:justify;font-family:Bai Jamjuree;font-size:1.3125rem;font-weight:400;line-height:134.4%;letter-spacing:.16406rem;color:#000}.bold{font-weight:700!important}#event .small-pink{color:#b30841}.trophies{width:78.5%;margin:0 auto;padding:6rem 0 6.75rem;display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap;gap:4rem}.trophy-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.5rem}.trophy-text{width:10rem;color:var(--Forest-Green-escuro, #2A5614);text-align:center;font-family:Bai Jamjuree;font-size:1rem;font-style:normal;font-weight:700;line-height:116.138%;text-transform:uppercase;margin:0 auto;white-space:nowrap;display:block}.trophy-text.green-text{padding-right:2.6rem}.trophy-text.blue-text{color:#2e3257}.trophy-text.yellow-text{color:#82520e;padding-left:2.3rem;max-width:10rem}.yellow-trophy{padding-left:1.8rem}#faq{width:50%;display:flex;flex-direction:column;gap:4rem;margin:0 auto;padding-bottom:8rem}.button:hover{transform:translateY(.125rem);box-shadow:0 .125rem}.button:active{transform:translateY(.25rem);box-shadow:none}@media (max-height: 720px){.landing-page-content.desktop img{height:30rem}}@media (min-width: 901px) and (max-width: 1200px){.landing-page-content{width:80%;gap:4rem}.landing-page-content.desktop img{max-width:55%}}@media (max-width: 900px){.desktop{display:none!important}.mobile{display:block!important}.landing-page{height:100svh;align-items:flex-start;text-align:center}.landing-page-content{padding-top:7.3125rem;width:80%}.landing-page-content div{width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem;padding-bottom:2rem}.landing-page-content h1{line-height:normal;letter-spacing:2.72px;font-size:2rem;padding-bottom:1rem}.landing-page-content img{position:absolute;bottom:0;left:50%;transform:translate(-50%);height:calc(100svh - 25rem);width:auto;padding-left:5%}.landing-page-content p{font-size:.875rem;line-height:142.4%;letter-spacing:.057rem;padding:0;text-align:center!important}.button{width:fit-content;padding:.5rem 1.15rem;border-radius:.6rem;font-size:1.25rem}#event{width:80%;padding-top:1.5rem;gap:.5rem}#event h1{font-size:2rem;letter-spacing:.06125rem;text-shadow:-1.5px -1.5px 0 #353535,1.5px -1.5px 0 #353535,-1.5px 1.5px 0 #353535,1.5px 1.5px 0 #353535}#event .black{font-size:2rem;letter-spacing:.06125rem}#event .green{font-size:2rem;letter-spacing:.06125rem;text-shadow:-1.5px -1.5px 0 #353535,1.5px -1.5px 0 #353535,-1.5px 1.5px 0 #353535,1.5px 1.5px 0 #353535}#event p,#event span{font-size:.875rem;letter-spacing:.7px}#event span{font-weight:700}#event div{display:flex;flex-direction:column;gap:.5rem}.trophies{width:90%;padding:1.5rem 0 2.25rem;gap:.5rem}.trophies img{width:auto;height:8.5rem}.trophy-item{gap:.25rem}.trophy-text{width:6.5rem;font-size:.75rem;line-height:116.138%;white-space:nowrap}#faq{width:80%;gap:1rem;padding-bottom:1.5rem}.yellow-trophy{padding-left:0rem}.trophy-text.yellow-text{padding-left:.2rem;max-width:10rem}.trophy-text.green-text{padding-right:1.1rem}}@media (max-width: 465px){.landing-page-content img{height:min(calc(100svh - 30rem),130svw);width:auto}}#forms-title{text-align:center;font-family:Erica One;color:var(--Pink-normal);font-size:3.5rem;font-weight:400;letter-spacing:4.76px;padding:9.5rem 1rem 2rem}.registration-forms{width:100%;min-height:calc(100dvh - 21.72rem);background:#fff;width:42.5%;margin:auto;display:flex;flex-direction:column;align-items:center;gap:2rem}.form-section{display:flex;flex-direction:column;gap:.5rem;width:100%}.lower-section{padding-top:.5rem}.form-section h2{color:var(--Future-Dusk-medio);font-family:Bai Jamjuree;font-size:1.125rem;font-weight:600}.form-line{height:1px;margin-bottom:1rem;background:#7c81bd}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-row-group{display:flex;flex-direction:column;gap:.5rem}.form-row-direction{display:flex;flex-direction:row;align-items:center;gap:1rem}#studying-label{padding:0}.select-with-icon-small{position:relative;display:inline-block;width:5.875rem}.select-with-icon-small select{width:100%;height:2rem;flex-shrink:0;border-radius:.25rem;border:1.5px solid var(--Future-Dusk-normal, #565a8b);background:#f5f6ff;padding:0 2.5rem 0 .75rem;color:var(--Future-Dusk-escuro, #2e3257);font-family:Bai Jamjuree;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;appearance:none;-webkit-appearance:none;-moz-appearance:none}.select-with-icon-small .select-icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);pointer-events:none}.form-section label{color:var(--Future-Dusk-escuro, #2e3257);font-family:Bai Jamjuree;font-size:1.125rem;font-style:normal;font-weight:600;line-height:normal;padding-top:.5rem}input{height:2rem;border-radius:.25rem;border:1.5px solid var(--Future-Dusk-normal);background:#f5f6ff;padding:0 .5rem;color:var(--Future-Dusk-escuro);font-family:Bai Jamjuree;font-size:.875rem;font-weight:300}.select-with-icon select{width:5.875rem;height:2rem;flex-shrink:0;border-radius:.25rem;border:1.5px solid var(--Future-Dusk-normal, #565a8b);background:#f5f6ff;padding:0 2.5rem 0 .75rem;color:var(--Future-Dusk-escuro, #2e3257);font-family:Bai Jamjuree;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;appearance:none;-webkit-appearance:none;-moz-appearance:none}.input-with-icon{position:relative}.input-with-icon input[type=date]{padding:0 2.25rem 0 .5rem;width:100%;box-sizing:border-box}.input-with-icon input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;position:absolute;right:0}.input-icon{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);pointer-events:none}.select-with-icon{position:relative;width:6rem}.select-with-icon select{width:100%;padding-right:2.5rem;appearance:none;-webkit-appearance:none;-moz-appearance:none}.select-icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);pointer-events:none}.form-section p{color:var(--Future-Dusk-escuro);font-family:Bai Jamjuree;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}section .upload-button{display:inline-flex;justify-content:center;align-items:center;color:var(--Future-Dusk-escuro);font-family:Bai Jamjuree;font-size:1.125rem;font-weight:400;letter-spacing:1.26px;padding:.5625rem 1rem;gap:.625rem;border-radius:1rem;border:2px solid var(--Future-Dusk-escuro);background:#f5f6ff;box-shadow:0 2px #353535;cursor:pointer;width:fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;transition:all .2s ease}section .upload-button:hover{transform:translateY(-1px);box-shadow:0 3px 0 0 var(--Future-Dusk-escuro)}section .upload-button:active{transform:translateY(1px);box-shadow:0 1px 0 0 var(--Future-Dusk-escuro)}#payment-upload{font-size:1rem}.payment-info{background:#f8f9ff;border:1px solid #e0e2f0;border-radius:.5rem;padding:1rem}.payment-amount{color:var(--Pink-normal);font-family:Bai Jamjuree;font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.payment-instructions{color:var(--Future-Dusk-escuro);font-family:Bai Jamjuree;font-size:1rem;font-weight:400;margin-bottom:1rem;line-height:1.4}.iban-info{background:#fff;border:1px solid #d0d4e8;border-radius:.375rem;padding:.75rem;margin-bottom:.75rem}.iban-info p{color:var(--Future-Dusk-escuro);font-family:Bai Jamjuree;font-size:.875rem;font-weight:400;margin:.25rem 0;line-height:1.3}.iban-info p strong{font-weight:600}.payment-note{color:var(--Future-Dusk-escuro);font-family:Bai Jamjuree;font-size:.875rem;font-weight:400;font-style:italic}.submit-button{display:inline-flex;padding:.75rem 1.5rem;justify-content:center;align-items:center;gap:.625rem;border-radius:1rem;border:4px solid var(--Pink-normal);background:#fff;box-shadow:0 4px 0 0 var(--Pink-normal);color:var(--Pink-normal);font-family:Erica One;font-size:1.375rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.54px;cursor:pointer;width:fit-content;margin:2rem 0;transition:all .2s ease}.submit-button:hover{transform:translateY(2px);box-shadow:0 2px 0 0 var(--Pink-normal)}.submit-button:active{transform:translateY(4px);box-shadow:none}@media (max-width: 1600px){.registration-forms{width:60%}}@media (max-width: 1050px){.registration-forms{width:70%}}@media (max-width: 900px){#forms-title{font-size:2.5rem;padding:7rem 1rem 2rem}.registration-forms{width:80%;gap:1.5rem}.submit-button{font-size:.875rem;padding:.625rem 1.25rem}.payment-info{padding:.75rem}.iban-info{padding:.5rem}.iban-info p{font-size:.8125rem}}@media (max-width: 500px){#forms-title{font-size:2rem;padding:6rem 1rem 2rem}.registration-forms{width:85%}.form-row{grid-template-columns:1fr}}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0101014d;background-image:url(/assets/fundo-d5f61f40.png);background-repeat:no-repeat;background-size:cover;background-position:center;background-blend-mode:multiply;display:flex;justify-content:center;align-items:center;z-index:1000}.popup-content{width:17.5rem;height:24.875rem;border-radius:.625rem;background:#F5F6FF;overflow:hidden}.popup-illustration{height:12.125rem;background-color:#bec1ef;display:flex;justify-content:center;align-items:flex-end;position:relative}.mail-icon{position:absolute;top:.875rem;margin-left:.95rem}.popup-text{background-color:#f5f6ff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem 0 1.25rem}.popup-title{color:var(--Future-Dusk-escuro);font-family:Bai Jamjuree;font-size:1.625rem;font-weight:600;margin:0}.popup-subtitle{color:var(--Future-Dusk-escuro);font-family:Bai Jamjuree;font-size:.875rem;font-weight:500;padding:.5rem 0 2.5625rem;margin:0}.popup-button{padding:.5625rem 1rem;border-radius:1rem;border:2px solid var(--Future-Dusk-normal);background:#F5F6FF;box-shadow:0 2px #565a8b;color:var(--Future-Dusk-normal);font-family:Erica One;font-size:1.125rem;letter-spacing:1.26px;cursor:pointer;transition:all .2s ease}.popup-button:hover{transform:translateY(-1px);box-shadow:0 3px 0 0 var(--Future-Dusk-normal)}.popup-button:active{transform:translateY(1px);box-shadow:0 1px 0 0 var(--Future-Dusk-normal)}*{margin:0;padding:0}html{scroll-behavior:smooth}:root{--black: #000000;--Pink-normal: #FF2B72;--Future-Dusk-claro: #A9AFF4;--Future-Dusk-escuro: #2E3257;--Future-Dusk-medio: #7C81BD;--Future-Dusk-normal: #565A8B}
