.fileField__Wrapper{background-color:#fff;border:1px solid #000;border-radius:10rem;align-items:center;width:100%;min-height:43rem;display:flex;position:relative}.fileField__Wrapper input{border:0;border-radius:10rem;outline:0;width:100%;padding:10rem;font-size:16rem}.fileField{position:relative}.isDisabled.fileField .textField__Wrapper{background-color:#eee;border-color:#aaa}.isDisabled.fileField input{background-color:#eee}.isError.fileField .textField__Wrapper{border-color:red}@media screen and (width>=769px){.isInline.fileField{align-items:center;display:flex}.isInline.fileField .textField__Wrapper{margin:0 0 0 10rem}.isInline.fileField .textField__Wrapper+*{margin-left:10rem}}.fileField.isDisabled .fileField__Text,.fileField.isDisabled .formField__File{color:#aaa}.fileField.isDisabled .fileField__Label{background-color:#000}.fileField.isDisabled .formField__File button{background-color:#aaa}.fileField.isError .fileField__Text{color:red}.fileField.isError .fileField__Label{background-color:red}.fileField.isInline{display:block!important}.fileField.isInline .formField__Files{min-width:100%}.fileField.isInline .fileField__InputWrapper{align-items:center;display:flex}.fileField__Wrapper{justify-content:space-between;align-items:stretch;padding-left:10rem;overflow:hidden}.fileField__Wrapper input{opacity:0;pointer-events:none;position:absolute}.fileField__Text{white-space:nowrap;text-overflow:ellipsis;font-size:16rem;line-height:1.3;overflow:hidden}.fileField__Label{color:#fff;text-align:center;cursor:pointer;backface-visibility:hidden;background-color:#000;align-self:stretch;width:100rem;min-width:100rem;margin-left:10rem;padding:20rem 10rem;font-size:14rem;transition:background-color .2s;position:relative}.fileField__Label span{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.fileField__Label:hover{background-color:#333}.fileField__Prepend{padding-right:10rem}.fileField__PrependText{align-items:center;width:100%;max-width:calc(100% - 110rem);display:flex}.formField__File+.formField__File,.formField__Files{margin-top:10rem}.formField__File{justify-content:space-between;align-items:center;display:flex}.formField__File button{backface-visibility:hidden;cursor:pointer;color:#fff;background-color:#000;border:0;border-radius:50%;outline:0;width:20rem;min-width:20rem;height:20rem;min-height:20rem;margin-left:10rem;padding:0;transition:background-color .2s;position:relative}.formField__File button:hover{background-color:#333}.formField__File button span{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='%23FFF' fill-rule='evenodd'%3E%3Cpath d='M.929 13.657L13.657.929l1.414 1.414L2.343 15.071z'/%3E%3Cpath d='M15.071 13.657L2.343.929.93 2.343l12.728 12.728z'/%3E%3C/g%3E%3C/svg%3E%0A");background-position:50%;background-size:8rem 8rem;width:8rem;height:8rem;font-size:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.formField__FileName{white-space:nowrap;text-overflow:ellipsis;font-size:12rem;overflow:hidden}.entryForm{text-align:center;max-width:470rem;margin:0 auto;font-family:"Baloo 2",Helvetica,Arial,sans-serif}.entryForm .sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.entryForm .formField,.entryForm .selectField,.entryForm .textField{margin-bottom:16rem}.entryForm .formField label,.entryForm .formLabel,.entryForm .selectField label,.entryForm .textField label{color:#004a99;text-align:center;text-transform:uppercase;margin:8rem 0 6rem;font-size:17rem;font-weight:500;line-height:1.2;display:block}.entryForm .textField__Wrapper{background:#fff;border:1rem solid #007236;border-radius:16rem 0;min-height:39rem}.entryForm .textField__Wrapper input{color:#26272b;background:0 0;border:0;font-size:16rem}.entryForm .textField__Wrapper:focus-within{outline:1rem solid #7ab51d}.entryForm .selectField__Wrapper{background:#007236;border:0;border-radius:16rem 0;min-height:39rem;padding-right:36rem;position:relative}.entryForm .selectField__Wrapper input,.entryForm .selectField__Wrapper select{color:#fff;text-align:center;cursor:pointer;background:0 0;border:0;padding:8rem 24rem;font-size:14rem;font-weight:700}.entryForm .selectField__Wrapper:after{content:"";pointer-events:none;border-bottom:2rem solid #fff;border-right:2rem solid #fff;width:9rem;height:9rem;position:absolute;top:50%;right:16rem;transform:translateY(-70%)rotate(45deg)}.entryForm .selectField.hasFocus .selectField__Wrapper:after{transform:translateY(-30%)rotate(-135deg)}.entryForm .fileField{margin-bottom:20rem}.entryForm .fileField input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.entryForm .fileField .formField__Files{flex-wrap:wrap;justify-content:center;gap:8rem;margin-top:12rem;display:flex}.entryForm .fileField .formField__File{color:#26272b;background:#d6effb;border-radius:8rem 0;align-items:center;gap:6rem;padding:4rem 10rem;font-size:13rem;display:inline-flex}.entryForm .fileField .formField__File button{color:#007236;cursor:pointer;background:0 0;border:0;font-weight:700}.entryForm .fileField__InputWrapper{width:100%}.entryForm .fileField__Wrapper{background:#ffffffb3;border:2rem dashed #007236;border-radius:10rem;flex-direction:column;justify-content:center;align-items:center;gap:8rem;min-height:96rem;padding:24rem 16rem;transition:background .15s,border-color .15s;display:flex}.entryForm .fileField__Wrapper.isDragging{background:#0072361a;border-style:solid;border-color:#007236}.entryForm .fileField__PrependText{width:auto}.entryForm .fileField__Text{color:#007236;text-transform:uppercase;font-size:20rem;font-weight:700;line-height:1.25}@media (width<=767px){.entryForm .fileField__Text{font-size:17rem}}.entryForm .fileField__BrowseLine{text-transform:none;flex-direction:column;align-items:center;gap:4rem;width:100%;font-size:15rem;display:flex}.entryForm .fileField__Or{color:#26272b;margin-right:0}.entryForm .fileField__Label{cursor:pointer;background:0 0;width:auto;min-width:0;margin:0;padding:0;font-size:15rem;font-weight:400;text-decoration:underline}.entryForm .fileField__Label,.entryForm .fileField__Label span{color:#007236;text-transform:none;display:inline;position:static}.entryForm .fileField__Label span{transform:none}.entryForm .fileField__Label:hover{color:#007236;background:0 0}.entryForm .fileField.isError .fileField__Label{background:0 0}.entryForm .fileField__Counter{color:#007236;margin-top:6rem;font-size:13rem;font-weight:500;display:block}.entryForm .fileField .formField__Info,.entryForm .fileField__Info{color:#aaa;text-align:center;margin-top:10rem;font-size:13rem;line-height:1.45;display:block}.entryForm .fileField .formField__Info strong,.entryForm .fileField__Info strong{color:#26272b;font-weight:700}.entryForm .fileField .formField__Info a,.entryForm .fileField__Info a{color:#007236;font-weight:700;text-decoration:underline}.entryForm .fileField__Upute{color:#26272b;margin-top:16rem;font-size:15rem;font-weight:500;display:block}.entryForm .checkboxField{text-align:left;margin-bottom:12rem}.entryForm .checkboxField .checkboxField__Wrapper>div{flex:1;min-width:0}.entryForm .checkboxField .checkboxField__Label,.entryForm .checkboxField label{color:#26272b;text-transform:none;letter-spacing:0;text-align:left;font-size:14rem;line-height:1.45}.entryForm .checkboxField .checkboxField__Label a{color:#007236;font-weight:700;text-decoration:underline}.entryForm .checkboxField .checkboxField__Label a:hover,.entryForm .formField.isError .form__Label,.entryForm .formField.isError label{color:#004a99}.entryForm .formField.isError .selectField__Wrapper,.entryForm .formField.isError .textField__Wrapper{border-color:#007236}.entryForm .formField.isError .checkboxField__Label{color:#26272b}.entryForm .checkboxField__Error,.entryForm .fileField__Error,.entryForm .form__Error,.entryForm .selectField__Error,.entryForm .textField__Error{color:#dc3232;text-align:center;text-transform:none;margin-top:4rem;font-size:12rem;line-height:1.4}.entryForm .checkboxField__Error *,.entryForm .fileField__Error *,.entryForm .form__Error *,.entryForm .selectField__Error *,.entryForm .textField__Error *{color:#dc3232}.entryForm__Tab input[type=radio]{appearance:none;cursor:pointer;border:2rem solid #007236;border-radius:50%;outline:0;width:20rem;min-width:20rem;height:20rem;min-height:20rem;margin:0;position:relative}.entryForm__Tab input[type=radio]:before{content:"";opacity:0;background:#007236;border-radius:50%;transition:opacity .15s;position:absolute;inset:3rem}.entryForm__Tab input[type=radio]:checked:before{opacity:1}.entryForm__Legend{color:#004a99;text-align:center;margin:36rem 0 20rem;font-size:36rem;font-weight:700;line-height:1.2}@media (width<=767px){.entryForm__Legend{margin:28rem 0 16rem;font-size:26rem}}.entryForm__Legend--first{margin-top:0}.entryForm__Tip{border:0;justify-content:center;align-items:flex-start;gap:28rem;margin:0 0 8rem;padding:0;display:flex}@media (width<=767px){.entryForm__Tip{gap:16rem}}.entryForm__Tab{cursor:pointer;filter:grayscale(.75);opacity:.7;flex-direction:column;align-items:center;gap:8rem;width:110rem;transition:filter .3s,opacity .3s;display:flex}.entryForm__Tab:has(input:checked){filter:grayscale(0);opacity:1}@media (width<=767px){.entryForm__Tab{width:92rem}}.entryForm__TabIcon{background-position:50%;background-repeat:no-repeat;background-size:contain;width:72rem;height:72rem}.entryForm__TabIcon--skole{background-image:url(../resources/images/ico-skola.webp)}.entryForm__TabIcon--vrtici{background-image:url(../resources/images/ico-vrtic.webp)}.entryForm__TabIcon--roditelji{background-image:url(../resources/images/ico-roditelji.webp)}.entryForm__TabLabel{color:#004a99;text-transform:uppercase;font-size:16rem;font-weight:500;line-height:1.2}@media (width<=767px){.entryForm__TabLabel{font-size:14rem}}.entryForm__Divider{mix-blend-mode:multiply;background:url(../resources/images/heart-divider.webp) 50%/contain no-repeat;width:100%;height:30rem;margin:8rem auto 24rem}.entryForm__Note{color:#004a99;text-align:center;margin:4rem 0 24rem;font-size:14rem;line-height:1.5}.entryForm__Note a{color:#007236;font-weight:700;text-decoration:underline}.entryForm__Row{align-items:flex-start;gap:16rem;display:flex}.entryForm__Row>*{flex:1 1 0;min-width:0;margin-bottom:16rem}.entryForm__Row>.formField+.formField{margin-top:0}.entryForm__Row label{min-height:44rem}.entryForm__Row--top{align-items:flex-start}.entryForm__Submit{text-align:center;text-transform:uppercase;color:#fff;cursor:pointer;background:#fec10d;border:0;border-radius:16rem 0;justify-content:center;align-items:center;min-width:200rem;margin-top:28rem;padding:14rem 48rem;font-family:"Baloo 2",Helvetica,Arial,sans-serif;font-size:24rem;font-weight:700;line-height:1.2;transition:filter .15s;display:inline-flex}.entryForm__Submit:hover{filter:brightness(1.06)}.entryForm__FormError{color:#26272b;text-align:left;border:2rem solid #fec10d;border-radius:16rem 0;margin:24rem 0 0;padding:14rem 20rem;font-size:19rem;line-height:1.4}@media (width<=767px){.entryForm__Row{flex-direction:column;gap:0}.entryForm__Row label{min-height:0}.entryForm__Submit{width:100%;min-width:0}.entryForm__FormError{font-size:16rem}}.formPage,.formPage__Again,.formPage__Hero>h1{font-family:"Baloo 2",Helvetica,Arial,sans-serif}.formPage__Body{max-width:860rem;margin:0 auto;padding:64rem 60rem 80rem}@media (width<=767px){.formPage__Body{padding:40rem 24rem 60rem}}.formPage__Hero{text-align:center;background:#7ab51d url(../resources/images/bg-transparent-to-sky.webp) bottom repeat-x;flex-direction:column;align-items:center;padding:110rem 24rem 130rem;display:flex}.formPage__Hero>h1{color:#fff;text-transform:uppercase;max-width:860rem;margin:0 0 27rem;font-size:64rem;font-weight:700;line-height:1.2}@media (width<=1023px){.formPage__Hero>h1{font-size:50rem}}.formPage__HeroLogo{width:120rem;height:auto}@media (width<=767px){.formPage__Hero{padding:64rem 24rem 80rem}.formPage__Hero>h1{margin-bottom:20rem;font-size:32rem}.formPage__HeroLogo{width:90rem}}.formPage--entry{background:#eef6f9;position:relative;overflow:hidden}.formPage--entry:after{content:"";pointer-events:none;z-index:0;background:url(../resources/images/bottom-bg-1920-crop.webp) bottom/cover no-repeat;height:520rem;position:absolute;bottom:0;left:0;right:0}.formPage--entry .formPage__Body{z-index:1;max-width:560rem;padding:48rem 24rem 300rem;position:relative}.formPage--entry .formPage__Body:before{content:"";z-index:-1;pointer-events:none;background:url(../resources/images/top_bg-elem1920.webp) top/1920rem no-repeat;width:1920rem;height:760rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.formPage__Intro{color:#26272b;margin:0 0 40rem;font-size:17rem;line-height:1.65}@media (width<=767px){.formPage--entry .formPage__Body{padding:36rem 20rem 220rem}.formPage__Intro{margin-bottom:28rem;font-size:15rem}}.formPage__Intro p{margin:0 0 16rem}.formPage__Intro p:last-child{margin-bottom:0}.formPage__Intro strong{color:#27455c;font-weight:700}.formPage__Intro a{color:#3c8700;text-decoration:underline}.formPage__Intro a:hover{color:#7ab51d}.formPage__Body>p{color:#27455c;background:#d6effb;border-left:4rem solid #27455c;border-radius:10rem;margin:0 0 24rem;padding:20rem 24rem;font-size:16rem;font-weight:500;line-height:1.5}@media (width<=767px){.formPage__Body>p{padding:16rem 18rem;font-size:15rem}}.formPage__Error{color:#c0392b;background:#c0392b12;border-left:4rem solid #c0392b;border-radius:10rem;padding:16rem 20rem;line-height:1.5}.formPage__Error p{margin:0 0 8rem;font-weight:500}.formPage__Error>ul{margin:0;padding-left:20rem}.formPage__Error>ul li{margin:0 0 4rem}.formPage__Confirmation{color:#26272b;background:#7ab51d14;border-left:4rem solid #7ab51d;border-radius:10rem;margin:0 0 32rem;padding:28rem 32rem;font-size:17rem;line-height:1.65}@media (width<=767px){.formPage__Confirmation{padding:20rem;font-size:15rem}}.formPage__Confirmation p{margin:0 0 14rem}.formPage__Confirmation p:last-child{margin-bottom:0}.formPage__Again{color:#fff;cursor:pointer;background:#7ab51d;border:0;border-radius:22rem;margin:0 0 32rem;padding:12rem 32rem;font-size:16rem;font-weight:700;transition:background .15s;display:inline-block}.formPage__Again:hover{background:#3c8700}.formPage__Error{color:red;margin:16rem 0 0;font-size:15rem;line-height:1.4}
