*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:0;margin:0;padding:0}p,h1,h2,h3,h4,strong,span,button{user-select:none}:root{--font-family:"Poppins",Arial,Helvetica,sans-serif;--color-text:#fff;--color-text-dark:#1d195d;--color-error:#db0014;--color-error-dimmed:#ee0d0d1a;--color-background:#6ab3b4;--color-background-transparent:#24000080;--color-background-invisible:#24000000;--color-input-background:#ebeaf0;--color-input-border:#c6c5d6;--color-input-placeholder:#8c8aad;--color-input-active:#1d195d}html{scroll-behavior:smooth;font-size:15px;line-height:24px;font-family:var(--font-family);color:var(--color-text);background-color:var(--color-background)}html,body{overscroll-behavior:none}small{font-size:13px;line-height:18px}#app{flex-direction:column;min-height:-webkit-fill-available;display:flex;position:absolute;top:0;left:0;right:0}a{color:var(--color-text);-webkit-tap-highlight-color:transparent}button{-webkit-tap-highlight-color:transparent;cursor:pointer}h1,h2,h3{font-size:35px;font-weight:600}h2{font-size:20px}h3{font-size:15px}.App{opacity:0;background-image:linear-gradient(#009c9e 0,#6ab3b4 34%,#9bd6d6 100%);flex-direction:column;width:100%;transition:opacity .3s ease-in-out;display:flex;position:relative;overflow:hidden}.App.active{opacity:1}.AppBody{opacity:1;flex-direction:column;flex:1;justify-content:center;width:100%;padding:64px 0 0;transition:transform .3s ease-in-out,opacity .3s ease-in-out;display:flex;position:relative;overflow:hidden;transform:translate(0,0)}.AppBody.inert{opacity:0;transform:translate(-100%)}.Button{--start:8px;--end:16px;width:100%;font-size:18px;font-weight:600;line-height:56px;font-family:var(--font-family);color:#fff;background:linear-gradient(#6ab3b4,#009c9e);border-radius:80px;outline:0;height:56px;padding:0;transition:opacity .3s ease-in-out;position:relative;overflow:hidden}.Button.selected,.Button:active{box-shadow:inset 0 4px #00000a1a}.Button.loading{background:linear-gradient(#6ab3b4,#009c9e)}.Button:focus-visible{box-shadow:0 0 0 5px #96969633}.Button[disabled]{pointer-events:none;opacity:.9}.Button span{position:relative}.Button .ButtonLoader{opacity:0;transition:opacity .1s ease-in-out;display:block;position:absolute;inset:0 -56px 0 0}.Button .ButtonLoader.loading{opacity:1;background:repeating-linear-gradient(-55deg,#ffffff0d,#ffffff0d var(--start),#fff0 var(--start),#fff0 var(--end));animation:1s linear infinite shift}@keyframes shift{0%{transform:translate(0)}to{transform:translate(-56px)}}.Carousel{--padding:0;--gap:6px;--width:100%;width:var(--width);gap:var(--gap);text-align:center;scroll-behavior:smooth;margin:0 auto;padding:2px 0;display:flex;overflow:auto visible}.Carousel.scroll-snap{scroll-snap-type:x mandatory}.Carousel{-ms-overflow-style:none;scrollbar-width:none}.Carousel::-webkit-scrollbar{display:none}.Carousel .CarouselItem:first-child{border-left-width:var(--padding)}.Carousel .CarouselItem:last-child{border-right-width:var(--padding)}.CarouselItem{--size:200px;--border:3px;width:var(--size);cursor:pointer;-webkit-tap-highlight-color:transparent;box-sizing:content-box;border:0 solid #0000;outline:0;flex-direction:column;gap:8px;display:flex}.CarouselItem.disabled{opacity:.5;pointer-events:none}.CarouselItemImage{width:var(--size);height:var(--size);text-align:center;scroll-snap-align:center;border:var(--border)solid transparent;box-sizing:border-box;border-radius:50%;flex-shrink:0;position:relative}.CarouselItemImageOuter{background-color:#0a000080;border-radius:50%;position:absolute;inset:4px}.CarouselItemImageInner{opacity:0;filter:grayscale(0%);background-position:50%;background-size:cover;border-radius:50%;transition:opacity .3s ease-in-out;position:absolute;inset:0;overflow:hidden}.CarouselItemImageInner.loaded{opacity:1}.CarouselItemImageInner.dimmed{filter:grayscale();mix-blend-mode:hard-light;opacity:.9}.CarouselItem:not(.selected):focus-visible .CarouselItemImage{border-color:#ffffff4d}.CarouselItem.selected .CarouselItemImage{border-color:#fff}.CarouselItem h3{font-family:var(--font-family);padding-bottom:2px;font-size:15px;font-weight:500;line-height:16px}.CarouselItem.large h3{padding-top:4px;font-size:20px;line-height:20px}.Checkbox{flex-direction:column;gap:4px;display:flex}.Checkbox .CheckboxInner{text-align:left;align-items:flex-start;gap:8px;padding:0;display:flex;position:relative}.Checkbox input{opacity:0;position:absolute;top:0;left:0}.Checkbox .CheckboxIcon{background-color:var(--color-input-background);border:1px solid var(--color-input-border);user-select:none;border-radius:4px;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;display:flex}.Checkbox .CheckboxIcon svg{display:none}.Checkbox.error .CheckboxIcon{background-color:var(--color-error-dimmed);border-color:var(--color-error)}.Checkbox input:checked+.CheckboxIcon{background-color:var(--color-input-active);border:0}.Checkbox input:checked+.CheckboxIcon svg{width:16px;display:block}.Checkbox input:focus-visible+.CheckboxIcon{box-shadow:0 0 0 5px #96969633}.Checkbox .CheckboxLabel{color:var(--color-text-dark);font-size:13px;font-weight:400;line-height:18px;font-family:var(--font-family);flex-direction:column;display:flex}.Checkbox .CheckboxLabel a{color:var(--color-text-dark)}.Checkbox.disabled{pointer-events:none}.Checkbox.disabled .CheckboxIcon{opacity:.6}.CheckboxError{color:var(--color-error);padding-top:0;font-size:13px;line-height:18px}.CheckboxRequired{color:var(--color-error)}form{flex-direction:column;gap:16px;width:100%;max-width:480px;display:flex}.Header{justify-content:space-between;align-items:center;width:100%;height:75px;padding:0;display:flex;position:absolute;top:0;left:0;right:0}.HeaderLogo{text-indent:-9999px;background-image:url(logo-jsf.d2101abb.svg);background-position:50%;background-repeat:no-repeat;width:199px;height:58px;margin-left:24px}.HeaderButton{color:#fff;-webkit-tap-highlight-color:transparent;outline:none;justify-content:center;align-items:center;width:88px;height:75px;display:flex}.HeaderButton svg{width:24px;height:11px;display:block}.HeaderButton:active{color:#fffc}.Html{flex-direction:column;display:flex}.Html ul,.Html ol{list-style-position:outside}.Html ol,.Html ul,.Html p,.Html .para{font-size:15px;font-weight:300;line-height:24px}.Html ol:not(:last-child),.Html ul:not(:last-child),.Html p:not(:last-child),.Html .para:not(:last-child){padding-bottom:24px}.Html h1,.Html h2{padding-bottom:24px;font-size:32px;line-height:40px}.Html h3{padding-bottom:8px;font-size:18px}.Html ol,.Html ul{padding-left:16px}.IconButton{--size:64px;width:var(--size);height:var(--size);outline:0;transition:opacity .3s ease-in-out;position:relative}.IconButton button{width:var(--size);height:var(--size);color:var(--color-secondary);background:0 0;outline:0;justify-content:center;align-items:center;display:flex}.IconButton button:active{color:var(--color-text-dark)}.IconButton:not(.hidden) button.bounce:not(:active){transform-origin:bottom;animation-name:bounce;animation-duration:4s;animation-timing-function:cubic-bezier(.28,.84,.42,1);animation-iteration-count:infinite}.IconButton svg{filter:drop-shadow(-2px 0 8px #14000099);width:32px;height:32px;display:block}.IconButton[disabled]{pointer-events:none;opacity:.5}.IconButton.bottomRight{transition:transform .3s ease-in-out;position:absolute;bottom:0;right:0;transform:translateY(0)scale(1)}.IconButton.bottomRight.hidden{transform:translateY(96px)scale(.5)}@keyframes bounce{0%{transform:scale(1)translateY(0)}5%{transform:scale(1.1,.9)translateY(0)}15%{transform:scale(.9,1.1)translateY(-12px)}25%{transform:scale(1.05,.95)translateY(0)}32%{transform:scale(1)translateY(0)}50%{transform:scale(1)translateY(0)}to{transform:scale(1)translateY(0)}}.Icon{flex-direction:column;align-items:center;width:24px;height:24px;display:inline-flex}.Icon svg{display:block}.Icon.large,.Icon.large svg{width:88px;height:88px}.Icon.medium,.Icon.medium svg{width:24px;height:24px}.Icon.small,.Icon.small svg{width:16px;height:16px}.ColoredIcon{--size:150px;width:var(--size);height:var(--size);border-radius:var(--size);background-image:linear-gradient(#009c9e 0%,#9bd6d6 100%);position:relative}.ColoredIcon div{background-image:url(envelope.82b65a84.svg);background-position:50%;background-repeat:no-repeat;position:absolute;inset:0 0 8px}.ColoredIcon.heart div{background-image:url(heart.b4d41be5.svg)}.ColoredIcon.envelope div{background-image:url(envelope.82b65a84.svg)}.ImagePoll{text-align:center;flex-direction:column;width:100%;display:flex}.ImagePollTitle{font-family:var(--font-family);justify-content:center;align-items:center;gap:8px;font-weight:400;display:flex}.ImagePollTitle span{font-size:17px;line-height:17px}.ImagePollTitle strong{font-family:var(--font-family-alt);text-transform:uppercase;font-size:18px;font-weight:600;line-height:18px}.ImagePoll .ImagePollTitle{padding-bottom:2vh}.ImagePollTitle.vertical{flex-direction:column}.ImagePollTitle.vertical strong{font-size:56px;line-height:48px}.Input{text-align:left;background-color:#0000;flex-direction:column;gap:4px;display:flex;position:relative}.Input label{color:var(--color-text-dark);text-align:left;font-size:15px;font-weight:500;line-height:24px;font-family:var(--font-family)}.Input label span{color:var(--color-error)}.Input input{color:var(--color-text-dark);background-color:var(--color-input-background);border:1px solid var(--color-input-border);appearance:none;width:100%;height:48px;font-size:16px;font-weight:400;line-height:32px;font-family:var(--font-family);border-radius:56px;padding:0 24px;position:relative}.Input input::placeholder{color:var(--color-input-placeholder)}.Input input::selection{background:#ffffff80}.Input input:focus{border-color:var(--color-input-active)}.Input input[readonly]{box-shadow:none;opacity:1;pointer-events:none;border-color:#fff}.Input input[readonly]:focus{border-color:#fff}.Input.error input{background-color:var(--color-error-dimmed);border-color:var(--color-error)}.Input.center input{text-align:center}.Input input:disabled{opacity:.7}.Input input:focus{outline:0}.InputInner{position:relative}.InputError{color:var(--color-error);font-size:13px;line-height:18px;font-family:var(--font-family)}.InputButton{background-color:var(--color-secondary);border-radius:0 2px 2px 0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:absolute;top:0;bottom:0;right:0}.InputButton svg{background-color:#0000;width:24px;height:24px;display:block}.InputButton.visible{opacity:1}.Light{width:8px;height:8px;display:flex}.LightSpot{background:radial-gradient(circle,#fff 0% 20%,#fcf3a4 20%,#ff6000 100%);border-radius:50%;width:8px;height:8px;display:flex}.Light.multiple{flex-direction:row;justify-content:space-between;align-items:center;width:44px;height:22px}.Light.multiple .LightSpot:nth-child(2){width:12px;height:12px}.Loader{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Loader p{color:#fff6;text-align:center;padding:24px 48px}.Ripple{width:72px;height:72px;display:inline-block;position:relative}.Ripple div{opacity:1;border:4px solid #fff;border-radius:50%;animation:1s cubic-bezier(0,.2,.8,1) infinite ripple;position:absolute}.Ripple div:nth-child(2){animation-delay:-.5s}@keyframes ripple{0%{opacity:0;width:0;height:0;top:36px;left:36px}4.9%{opacity:0;width:0;height:0;top:36px;left:36px}5%{opacity:1;width:0;height:0;top:36px;left:36px}to{opacity:0;width:72px;height:72px;top:0;left:0}}.Menu{flex-direction:column;flex:1;justify-content:space-between;width:200px;padding:0;display:flex}.MenuItems{flex-direction:column;gap:40px;display:flex}.MenuItem{flex-direction:column;gap:8px;display:flex}.MenuItem h3{color:#fff9;font-size:14px;font-weight:500}.MenuItem nav{flex-direction:column;gap:8px;display:flex}.MenuItem nav a{align-items:center;gap:16px;padding:0;font-size:18px;font-weight:500;line-height:32px;text-decoration:none;display:flex}.MenuItem nav svg{width:16px;height:16px;display:block}.MenuLogos{flex-direction:row;justify-content:center;gap:32px;display:flex}.MenuLogos a,.MenuLogos svg{display:block}.Modal{width:100%;color:var(--color-text-dark);text-align:left;font-size:15px;font-weight:400;line-height:24px;font-family:var(--font-family);opacity:0;background-color:#fff;border-radius:20px;outline:0;flex-grow:0;margin:auto;transition:opacity .3s ease-in-out;position:relative}.Modal a{color:var(--color-text-dark)}.ModalClose{color:#c9c9d9;cursor:pointer;background-color:#0000;width:64px;height:64px;position:absolute;top:0;right:0}.ModalClose:active{color:#b8b8c8}.ModalClose svg{width:24px;height:24px}.ModalBody{padding:56px 20px 20px}@media screen and (width>=560px){.Modal{max-width:360px}}.ModalContainer{pointer-events:none;outline:0;flex-direction:column;align-items:center;padding:20px;transition:transform .3s ease-in-out;display:flex;position:fixed;inset:0;overflow:auto;transform:translateY(100vh)scale(.8)}.ModalContainer.visible{pointer-events:all;transform:translate(0,0)scale(1)}.ModalContainer.visible .Modal{opacity:1}@media screen and (width>=360px){.ModalContainer{padding:24px}.ModalBody{padding:56px 24px 24px}}@media screen and (width>=400px){.ModalBody{padding:56px 32px 32px}}.ModalBackground{opacity:0;pointer-events:none;background-color:#000000b3;transition:opacity .3s ease-in-out;position:fixed;top:0;left:0;right:0}.ModalBackground.visible{opacity:1;pointer-events:all}.Overlay{opacity:0;background-color:var(--color-background);pointer-events:none;outline:0;flex-direction:column;padding:0;transition:opacity .2s ease-in-out,transform .2s ease-in-out;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(100vh)}.Overlay.visible{pointer-events:all;opacity:1;transform:translate(0,0)}.OverlayHead{justify-content:flex-end;width:100%;height:64px;display:flex;position:absolute;top:0;left:0;right:0}.OverlayClose{background-color:#0000;width:64px;height:64px}.OverlayClose svg{width:28px;height:28px}.OverlayBody{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:16px 40px;display:flex}.OverlayBackground{background-color:var(--color-background-transparent);opacity:0;pointer-events:none;transition:opacity .2s ease-in-out;position:fixed;top:0;left:0;right:0}.OverlayBackground.visible{opacity:1;pointer-events:all}.Heading.center{text-align:center}.Page{--depth:0;width:100%;transform:translate3d(calc(var(--depth)*100%),0,0);will-change:transform;pointer-events:none;background-image:linear-gradient(#009c9e 0,#6ab3b4 34%,#9bd6d6 100%);flex-direction:column;align-items:center;transition:transform .2s ease-in-out;display:flex;position:absolute;inset:0}.PageHead{align-items:center;width:100%;height:88px;padding:0;display:flex;position:absolute;top:0;left:0;right:0}.PageHead a{opacity:0;justify-content:center;align-items:center;width:72px;height:80px;transition:opacity .2s ease-in-out;display:flex;position:absolute;top:0;left:0}.PageHead a svg{width:24px;height:24px;display:block}.PageHead a:active{color:#fffc}.Page.active{pointer-events:all}.Page.active .PageHead a{opacity:1}.PageBody{width:100%;max-width:560px;font-family:var(--font-family);text-align:left;scroll-behavior:smooth;outline:0;flex-direction:column;flex:1;align-items:center;padding:88px 40px 40px;display:flex;overflow:auto}.Select{--height:48px;text-align:left;background-color:#0000;flex-direction:column;gap:8px;display:flex;position:relative}.Select label{color:var(--color-text-dark);text-align:left;font-size:15px;font-weight:500;line-height:24px;font-family:var(--font-family)}.Select label span{color:var(--color-error)}.SelectInner{position:relative}.Select .SelectArrow{height:var(--height);width:var(--height);pointer-events:none;justify-content:center;align-items:center;padding-bottom:2px;padding-right:4px;display:flex;position:absolute;top:0;right:0}.Select .SelectArrow svg{width:11px;height:12px;display:block}.Select select{height:var(--height);appearance:none;width:100%;font-family:var(--font-family);border-radius:var(--height);color:var(--color-text-dark);background-color:var(--color-input-background);border:1px solid var(--color-input-border);padding:0 24px;font-size:16px;line-height:24px}.Select select option[disabled]{color:var(--color-input-placeholder)}.Select select:focus{border-color:var(--color-input-active);outline:0}.Select.error select{background-color:var(--color-error-dimmed);border-color:var(--color-error)}.Select.empty select{color:var(--color-input-placeholder)}.SelectError{color:var(--color-error);font-size:13px;line-height:18px;font-family:var(--font-family)}.SelectedCandidate{opacity:0;width:40vw;max-width:224px;height:40vw;max-height:224px;transition:opacity .9s ease-in-out,translate .9s ease-in-out,scale .9s ease-in-out;position:relative;translate:0;scale:0}.SelectedCandidateImage{background-color:#0a000080;background-position:50%;background-size:cover;border-radius:50%;position:absolute;inset:0;overflow:hidden}.SelectedCandidateImage video{width:100%;height:100%}.SelectedCandidateImage.error video{display:none}@media screen and (height>=580px){.SelectedCandidate{width:60vw;max-width:240px;height:60vw;max-height:240px}}.SelectedCandidates{flex-direction:row;gap:0;display:flex;position:relative}.SelectedCandidates.animated .SelectedCandidate{opacity:1;scale:1}.SelectedCandidates.overlap .SelectedCandidate:first-child{translate:-10% 10%}.SelectedCandidates.overlap .SelectedCandidate:last-child{translate:10% -10%}.SelectedCandidates.overlap.animated .SelectedCandidate{opacity:1;scale:1}.SelectedCandidates.overlap.animated .SelectedCandidate:first-child{translate:0 18%}.SelectedCandidates.overlap.animated .SelectedCandidate:last-child{translate:0 -18%}h2{margin-top:1rem}.ShareButton{background-image:#aaa;color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.ShareButton svg{width:24px;height:24px;display:block}.ShareButton.facebook{background-image:linear-gradient(#3363bb 0%,#21488f 100%)}.ShareButton.twitter{background-image:linear-gradient(#45cdff 0%,#0081b2 100%)}.ShareButton.whatsapp{background-image:linear-gradient(#31d467 0%,#229c4b 100%)}.ShareButton.tiktok{background-image:linear-gradient(#000 0% 100%)}.Splash{opacity:1;background-image:linear-gradient(#009c9e 0,#6ab3b4 34%,#9bd6d6 100%);justify-content:center;align-items:center;height:100vh;transition:opacity .3s ease-in-out;display:flex;position:absolute;top:0;left:0;right:0}.Splash.hidden{opacity:0;pointer-events:none}.SplashLogo{opacity:0;width:80%;max-width:443px;padding-bottom:48px;transition:opacity .3s ease-in-out;display:block}.SplashLogo.loaded{opacity:1}.SplashLogos{justify-content:center;align-items:center;gap:32px;padding-bottom:32px;display:flex;position:absolute;bottom:0;left:0;right:0}.SplashLogos a,.SplashLogos svg{display:block}.Text{color:var(--color-text-dark);font-size:15px;line-height:24px}.Text.left{text-align:left}.Text.center{text-align:center}.Text.right{text-align:right}.Text.small{font-size:13px;line-height:18px}.Text.light{color:var(--color-text)}.Text.error{color:var(--color-error)}.Text strong{font-weight:600}.VoteButton{font-family:var(--font-family);color:#fff;background:linear-gradient(#6ab3b4,#009c9e);border-radius:80px;outline:0;width:100%;max-width:208px;height:48px;margin:0 auto;padding:6px 12px;font-size:20px;font-weight:600;line-height:22px;transition:opacity .3s ease-in-out;display:block;position:relative;overflow:hidden;transform:scale(1);box-shadow:0 4px 16px #14000033}.VoteButton.selected,.VoteButton:active{color:#009c9e;background:linear-gradient(#6ab3b4,#009c9e)}.VoteButton[disabled]{pointer-events:none;opacity:.5}.VoteButton:not(:disabled){animation:.6s scale}@media screen and (height>=572px){.VoteButton{max-width:240px;height:56px;padding:8px 16px;font-size:20px;line-height:24px}}@keyframes scale{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.VoteInteraction{opacity:1;pointer-events:all;flex-direction:column;flex:1;justify-content:center;gap:20px;padding:16px 0;transition:opacity .3s ease-in-out;display:flex}.VoteInteraction.single{justify-content:center;gap:24px}.VoteInteraction.selected{opacity:.8;pointer-events:none}@media screen and (height>=572px){.VoteInteraction{gap:24px;padding:24px 0}.VoteInteraction.single{gap:32px}}@media screen and (height>=640px){.VoteInteraction{gap:32px;padding:32px 0}.VoteInteraction.single{gap:40px}}@media screen and (height>=720px){.VoteInteraction{gap:40px}.VoteInteraction.single{gap:56px}}@media screen and (height>=800px){.VoteInteraction{gap:48px;padding:40px 0}.VoteInteraction.single{gap:56px}}@media screen and (height>=880px){.VoteInteraction{gap:56px;padding:64px 0}.VoteInteraction.single{gap:72px}}@media screen and (height>=1024px){.VoteInteraction{justify-content:center;gap:56px}.VoteInteraction.single{gap:88px}}
/*# sourceMappingURL=junior-songfestival.fd54ea2a.css.map */
