.form{max-width:40em;margin-left:auto;margin-right:auto;padding:0.1em;margin-bottom:2em;text-align:left}.form fieldset{padding:0;border:0;position:relative}.form fieldset legend{font-weight:700;font-size:1em}.form fieldset legend.required:after{content:'*'}.form .bWrap input,.form .bWrap .b{display:inline-block}@media (max-width:600px){.form__row--potnik .form__group:first-child{margin-bottom:0.5em}.form__row--potnik .form__column+.form__column{margin-top:0.5em}}.form__hint--required{text-align:right;font-size:0.8em;margin-bottom:0.4em}.form__hint--required:before{content:"*"}.form__group--required label>span:after{content:'*'}.form__row{width:100%;max-width:100%}.form__row>*+*{margin-top:1em}@media (min-width:37rem){.form__row{display:flex;justify-content:space-between}.form__row>*+*{margin-top:0}}@media (min-width:37rem){.form__column{width:calc(50% - 0.5em)}}@media (min-width:37rem){.form__column+.form__column{margin-top:0}}.form__input input,.form__input select,.form__input textarea{padding:0.5em 0.8em;width:100%;font-family:inherit;color:#000;border:1px solid #0056A3;border-radius:0;background-color:#fff;outline-offset:3px;outline-color:blue}.form__input textarea{min-height:7em;max-height:20em;resize:vertical}.form__input select option{color:#0056A3;font-size:0.9em;font-family:inherit}.form__group label{color:#48A1F0}.form__group.form__group--select label{padding:0 0.8em;width:100%;display:block;margin-bottom:0;font-weight:500;font-size:0.9em}.form__group.error input,.form__group.error select,.form__group.error textarea{border-color:#F82C49}.form__group--checkbox{display:flex;padding-top:0.3em}.form__group--checkbox:not(:last-child){margin-bottom:0.6em}.form__group--checkbox input[type="checkbox"]{width:3.2rem;height:2rem;flex:0 0 auto;margin:0;opacity:0}.form__group--checkbox a{color:#0056A3}.form__group--checkbox label{position:relative;color:#000;display:flex;align-items:center}.form__group--checkbox label:before{position:absolute;left:-2.6em;top:0em;content:"";border:1px solid #0056A3;width:1.6em;height:1.6em;position:absolute;background-color:#fff}.form__group--checkbox label:after{position:absolute;left:-2.2em;top:0.4em;width:0.8em;height:0.8em}.form__group--checkbox input[type="checkbox"]:checked+label::after{content:"";background-color:#0056A3}.form__group--checkbox input[type="checkbox"]:focus+label::before{outline:1px solid #0056A3;outline-offset:2px}.form__group--checkbox.error{outline:1px solid #F82C49;outline-offset:3px}.form__group--radio{padding:0.5em;display:flex;justify-content:flex-start;align-items:flex--start}.form__group--radio input[type="radio"]{opacity:0}.form__group--radio label{cursor:pointer;position:relative;padding-top:0.1em;line-height:1.4;color:#595a5e}.form__group--radio label:before{width:1.6rem;height:1.6rem;position:absolute;left:-2.6rem;top:0.1rem;content:"";background-color:#fff;border:1px solid #0056A3;border-radius:50%}.form__group--radio label:after{position:absolute;width:1rem;height:1rem;position:absolute;left:-2.3rem;top:0.4rem;background-color:#0056A3;border-radius:50%}.form__group--radio label small{font-size:0.7em;display:block;max-height:0;transition:max-height 0.5s;overflow:hidden}.form__group--radio input[type="radio"]:checked+label::after{content:""}.form__group--radio input[type="radio"]:checked+label small{max-height:15em;transition:max-height 1s}.form__groupRadios{padding-top:0.5em}.form__groupRadios .form__group--radio{padding-left:2em;margin-bottom:1em}.form__groupRadios .form__group--radio:last-of-type{margin-bottom:2em}.form__groupRadios.error{border:2px solid #F82C49}.form__status{display:none;margin:1em 0;font-size:0.9em;text-align:left}.form__status.error{display:block;color:#F82C49}.form__status.success{display:block;color:green}.form.form--defaultStyle fieldset+fieldset{margin-top:2em}.form.form--defaultStyle .form__group.form__group--input{position:relative}.form.form--defaultStyle .form__group.form__group--input label{position:absolute;padding:0 0.8em;font-size:0.9em;pointer-events:none;width:100%;display:inline-block;top:0;height:100%;opacity:1;z-index:5;font-weight:500;font-size:1em;line-height:1.6em}.form.form--defaultStyle .form__group.form__group--input label span{display:block;transition:all 0.3s;font-size:0.9em;-webkit-font-smoothing:antialiased;top:0.6em;position:relative}.form.form--defaultStyle .form__group.form__group--input.form__group--higherInputs label{top:1.5rem}.form.form--defaultStyle .form__group.form__group--input.hasValue label span,.form.form--defaultStyle .form__group.form__group--input.focus label span,.form.form--defaultStyle .form__group.form__group--input.form__group--fixedTop label span,.form.form--defaultStyle .form__group.form__group--input.hasValueFake label span,.form.form--defaultStyle .form__group.form__group--input.form__group--higherInputs.hasValue label span,.form.form--defaultStyle .form__group.form__group--input.form__group--higherInputs.focus label span{color:#595A5E;font-size:0.65em;transform:translateY(-0.8em);opacity:0.8}.form.form--defaultStyle .form__input input,.form.form--defaultStyle .form__input select,.form.form--defaultStyle .form__input textarea{padding:0.8em 0.8em 0.2em 0.8em}.form.form--defaultStyle .form__group--integer input{padding:0.5em 0.8em 0.5em 0.8em}.bWrap.bWrap--center{text-align:center}.appendThankYou{padding:2em}.appendThankYou h3{margin-bottom:0.3em}@media (min-width:65em){.form__group--radio{padding:0 0.5em}.formSepLine{width:calc(100% + 5em);left:-2.5em}}.flatpickr-current-month input.cur-year,.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-day,.flatpickr-calendar{font-weight:500 !important}.dBon header{position:relative;height:80vh;align-content:center;background-position:center;background-repeat:no-repeat;background-size:cover}.dBon header>.wrapper{position:relative;z-index:2;text-align:center;display:block}.dBon header:after{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;content:"";background-color:rgba(0, 0, 0, 0.3);mix-blend-mode:multiply}.dBon header .h1Small{font-size:1em;text-transform:uppercase;display:block;text-align:center;font-weight:500;color:#fff}.dBon header .cat__teaser{color:#fff;font-weight:800}.vrednostBona__wrapp{background-color:#0056A3;color:#fff;padding:1em;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.vrednostBona__wrapp .form__group{width:7em;margin:0 0.5em !important}.vrednostBona__wrapp .form__group input{text-align:center}.vrednostBona__wrapp h3{font-weight:600}.vrednostGumb{position:relative;width:2.55em;height:2.55em;cursor:pointer}.vrednostGumb.vrednostGumb--minus{background-color:rgba(0, 0, 0, 0.5)}.vrednostGumb.vrednostGumb--minus:after{content:'';display:block;width:1em;height:4px;background-color:#0056A3;border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.vrednostGumb.vrednostGumb--plus{background-color:#F2E500}.vrednostGumb.vrednostGumb--plus:before{content:'';display:block;width:4px;height:1em;background-color:#0056A3;border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.vrednostGumb.vrednostGumb--plus:after{content:'';display:block;width:1em;height:4px;background-color:#0056A3;border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media (min-width:65em){.vrednostGumb:hover.vrednostGumb--minus{background-color:rgba(0, 0, 0, 0.25)}.vrednostGumb:hover.vrednostGumb--plus{background-color:#ebe45f}.vrednostGumb:hover:before,.vrednostGumb:hover:after{background-color:#fff}}.dBon__intro{margin-top:1em}.dBon__intro a{color:#000;text-decoration-color:#0056A3;text-underline-offset:3px}@media (min-width:65em){.dBon__intro a{transition:opacity 0.4s}.dBon__intro a:hover{color:#000;opacity:0.7}.dBon__intro a[href^="tel:"]{text-decoration:none}.dBon__intro a[href^="tel:"]:hover{color:#000;opacity:1}}.dBon__teaser{color:#0056A3}.priceOverlay{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;background-color:#fff;color:#0056A3;line-height:2.6em;font-weight:600}.priceOverlay small{font-size:0.8em}.vrednostBona__flex{display:flex;justify-content:space-between;align-items:center}.vrednostBona__hint{padding:0.4em 1em}.vrednostBona{margin-top:1em}#dbon__vrednost_bona{border:0}@media (min-width:48em){.vrednostBona{margin-top:0}.dBon__teaser{width:35%;flex:0 0 auto}.dBon__intro{width:50%;margin-top:0;padding-left:1rem}.dBon__subheader{display:flex;justify-content:space-between}.dBon header{height:60vh;align-content:end}.dBon header>.wrapper{min-height:30vh}.dBon .cat__title{width:40%;flex:0 0 auto}.dBon .cat__title:only-child{width:100%}}@media (min-width:65em){.vrednostBona__wrapp{padding:1.5em 2em}.vrednostBona__hint{padding:0.4em 2em}}.finder .form__group.error .form__input{border:1px solid #F82C49}.finder .form__group.error label span{color:#F82C49}