body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;box-sizing:border-box}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-image:url(/assets/bg-CcyAkgac.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;min-height:100vh}.container{display:flex;flex-direction:column}.Subcontainer{max-width:600px;width:100%;margin:-100px auto 40px;background-color:#fefeff;box-shadow:0 8px 24px #00000040;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:30px;padding:30px;box-sizing:border-box;border:3px solid #000}img{width:100%;max-width:400px;height:auto;display:block;margin:0 auto 20px}h1{text-align:center;color:#000;font-size:24px;margin-bottom:30px}form{display:flex;flex-direction:column;gap:15px;margin-top:-40}label{font-weight:700;color:#737373}.titleFormulario{font-size:32px;color:#000}.wrapForm{display:flex;justify-content:space-between}.subWrapForm{display:flex;flex-direction:column;justify-content:center}.subWrapForm p{padding:0;margin:0}.subWrapForm p a{color:#ffbe25;font-weight:700}input,select,textarea{padding:10px;border:3px solid #737373;font-size:16px;width:100%;box-sizing:border-box;border-radius:15px;height:60px;background-color:#f2f2f3}label:has(+input[required]),label:has(+select[required]),label:has(+textarea[required]){position:relative}label:has(+input[required]):after,label:has(+select[required]):after,label:has(+textarea[required]):after,label.required:after{content:" *";vertical-align:super;font-size:.85em;color:#d64545}.fileUploadWrapper{display:inline-flex;align-items:center;border-radius:15px;overflow:hidden;font-family:sans-serif;cursor:pointer;width:100%;justify-content:center}.fileUploadLabel{background-color:#f4b400;color:#fff;font-weight:700;font-size:20px;padding:20px 16px;white-space:nowrap;text-align:center;justify-content:center;align-items:center;flex:1}.fileUploadText{background-color:#f5f5f5;font-size:14px;font-size:15px;color:#555;border-radius:15px;padding:20px 16px}.fileUploadInput{display:none}.buttonFileUpload{background-color:#ffbe25;color:#f2f2f3}.textAreaInout{height:150px}button{background-color:#f4b400;color:#fff;border:none;padding:15px;font-size:20px;border-radius:15px;cursor:pointer;transition:background .3s ease;font-weight:700}button:hover{background-color:#f3c340}button:disabled{background-color:#9c999940}@media(max-width:800px){.Subcontainer{margin-top:-50px}}@media(max-width:600px){.Subcontainer{max-width:450px}}@media(max-width:500px){.Subcontainer{max-width:350px}.wrapForm{flex-direction:column}.fileUploadText{font-size:10px}}.checkboxWrapper{display:flex;align-items:flex-start;cursor:pointer;gap:8px;font-family:sans-serif;font-size:14px;color:#555}.checkboxWrapper input{display:none}.checkmark{width:18px;height:18px;border-radius:4px;border:2px solid #ccc;background-color:#fff;flex-shrink:0;transition:all .2s ease}.checkboxWrapper input:checked+.checkmark{background-color:#f4b400;border-color:#f4b400}.checkboxText a{color:#f4b400;font-weight:700;text-decoration:none}.checkboxText a:hover{text-decoration:underline}.reqMark{color:#d64545;font-weight:600;vertical-align:super}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.containerHeader{display:flex;width:100%;background-color:#ffbe25;justify-content:space-between;align-items:center;height:300px}.logoHeader{height:100px;width:300px;object-fit:contain;margin:0;padding-right:50px}.textHeader{display:flex;flex-direction:column;margin:0;padding:0 0 0 50px}.titleHeader{padding:0;margin:0;color:#fff;font-weight:700;line-height:.8}.titleHeaderMenor{font-size:40px}.titleHeaderMaior{font-size:96px}@media(max-width:1100px){.titleHeaderMaior{font-size:70px}}@media(max-width:800px){.containerHeader{gap:30px;padding:0}.textHeader{padding-left:20px}.logoHeader{height:100px;width:250px;object-fit:contain;margin:0}.titleHeaderMaior{font-size:50px}}@media(max-width:600px){.containerHeader{flex-direction:column;justify-content:center;gap:10px;align-items:center}.textHeader{padding:0}}.containerFooter{display:grid;grid-template-columns:auto 1fr auto;align-items:center;background-color:#ffbe25;padding:20px;height:100px}.logoFooter{height:50px;width:180px;object-fit:contain}.textFooter{color:#fff;font-weight:700}.textFooter:nth-of-type(1){text-align:center}.textFooter:nth-of-type(2){text-align:right}.loadingModal{display:flex;width:100%;height:100vh;background-color:#00000080;position:fixed;top:0;right:0;bottom:0;left:0;justify-content:center;align-items:center;z-index:1000}.loadingContent{width:min(92vw,420px);background:#fff;border-radius:16px;padding:24px 22px;box-shadow:0 10px 30px #00000040;text-align:center;border:3px solid #000;animation:pop .18s ease-out}.statusIcon{width:84px;height:84px;object-fit:contain;margin:6px auto 12px}.title{margin:0 0 8px;font-size:20px;color:#111;font-weight:700}.desc,.hint{margin:0 0 10px;color:#444;font-size:14px}.closeBtn{margin-top:10px;background:#f4b400;color:#fff;border:none;padding:10px 16px;font-size:16px;font-weight:700;border-radius:10px;cursor:pointer}.closeBtn:hover{background:#f3c340}.containerSocialMedia{display:flex;justify-content:center;gap:12px;margin-top:12px}.socialMediaIcon{width:50px;height:50px;object-fit:contain;cursor:pointer}.socialMediaIcon:hover{transform:scale(1.1);transition:transform .2s}@keyframes pop{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}
