/*! Ninja-Forms-Styling gruberreisen.at v1.1.0 - Quelle und Hinweise: gruberreisen-ninja-forms.css */
:root{--gnf-primary: #004F84;--gnf-primary-hover: #033F68;--gnf-primary-tint: rgba(0, 79, 132, .15);--gnf-primary-tint-soft: rgba(0, 79, 132, .1);--gnf-text: #242424;--gnf-muted: #454545;--gnf-placeholder: rgba(36, 36, 36, .75);--gnf-disabled: rgba(36, 36, 36, .4);--gnf-day-other: #737373;--gnf-border: #7B8794;--gnf-border-focus: #80A7C2;--gnf-divider: #E2E2E2;--gnf-track: #DEE2E6;--gnf-surface: #FFFFFF;--gnf-surface-muted: #E9ECEF;--gnf-success: #0E6322;--gnf-error: #B42318;--gnf-note-bg: #EEF4F8;--gnf-note-text: #242424;--gnf-font: "Open Sans", sans-serif;--gnf-radius: .5rem;--gnf-input-padding: .875rem 1rem;--gnf-btn-padding: .875rem 1.5rem;--gnf-gap-x: 1rem;--gnf-gap-y: 1.25rem;--gnf-focus-ring: .125rem solid var(--gnf-primary);--gnf-icon-info: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3ccircle cx='8' cy='8' r='8' fill='%23004F84'/%3e%3crect x='7' y='6.75' width='2' height='5.5' rx='1' fill='%23fff'/%3e%3ccircle cx='8' cy='4.4' r='1.15' fill='%23fff'/%3e%3c/svg%3e");--gnf-icon-info-hover: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3ccircle cx='8' cy='8' r='8' fill='%23033F68'/%3e%3crect x='7' y='6.75' width='2' height='5.5' rx='1' fill='%23fff'/%3e%3ccircle cx='8' cy='4.4' r='1.15' fill='%23fff'/%3e%3c/svg%3e");--gnf-icon-error: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23B42318'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23B42318' stroke='none'/%3e%3c/svg%3e");--gnf-icon-check: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");--gnf-icon-dot: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");--gnf-icon-chevron: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0iIzAwMDAwMCIgdmlld0JveD0iMCAwIDI1NiAyNTYiPjxwYXRoIGQ9Ik0yMTMuNjYsMTAxLjY2bC04MCw4MGE4LDgsMCwwLDEtMTEuMzIsMGwtODAtODBBOCw4LDAsMCwxLDUzLjY2LDkwLjM0TDEyOCwxNjQuNjlsNzQuMzQtNzQuMzVhOCw4LDAsMCwxLDExLjMyLDExLjMyWiI+PC9wYXRoPjwvc3ZnPg==)}:root .nf-form-cont{color:var(--gnf-text);font-family:var(--gnf-font);font-size:1rem;line-height:1.5}:root .nf-form-cont *,:root .nf-form-cont *:before,:root .nf-form-cont *:after{box-sizing:border-box}:root .nf-form-cont .nf-form-title h3,:root .nf-form-cont .nf-form-title h2{color:var(--gnf-primary-hover);font-weight:600;line-height:1.4;margin:0 0 .75rem}:root .nf-form-cont .nf-form-fields-required{color:var(--gnf-muted);font-size:.875rem;margin-bottom:1rem}:root .nf-form-cont .nf-field-container{margin-bottom:var(--gnf-gap-y)}:root .nf-form-cont .nf-field-container.hidden-container{margin:0}:root .nf-form-cont .nf-field-label{margin-bottom:.5rem}:root .nf-form-cont .nf-field-label label,:root .nf-form-cont .nf-field-label .nf-label-span{display:inline;color:var(--gnf-text);font-size:1rem;font-weight:600;margin:0}:root .nf-form-cont .ninja-forms-req-symbol{color:var(--gnf-primary);font-weight:600;margin-left:.125rem}:root .nf-form-cont .nf-help{display:inline-block;width:1rem;height:1rem;margin-left:.375rem;vertical-align:-.125rem;background:var(--gnf-icon-info) no-repeat center / contain;border-radius:50%;cursor:help}:root .nf-form-cont .nf-help:before{content:none}:root .nf-form-cont .nf-help:hover{background-image:var(--gnf-icon-info-hover)}:root .nf-form-cont .nf-help:focus-visible{outline:var(--gnf-focus-ring);outline-offset:.125rem}:root .jBox-Tooltip .jBox-container{max-width:18rem;padding:.5rem .75rem;font-family:var(--gnf-font);font-size:.875rem;line-height:1.5;color:#fff;background:var(--gnf-text);border-radius:.5rem;box-shadow:0 .5rem 1rem #00000026}:root .jBox-Tooltip .jBox-content p{margin:0}:root .jBox-Tooltip .jBox-pointer:after{background:var(--gnf-text)}:root .nf-form-cont .nf-field-description{color:var(--gnf-muted);font-size:.875rem;margin-top:.25rem}:root .nf-form-cont .nf-field-label+.nf-field-description,:root .nf-form-cont .nf-field-description:first-child{margin:-.25rem 0 .5rem}:root .nf-form-cont .nf-field-description p{margin:0 0 .25rem}:root .nf-form-cont .nf-field-element input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]):not(.numInput),:root .nf-form-cont .nf-field-element textarea,:root .nf-form-cont .nf-field-element select:not(.flatpickr-monthDropdown-months){display:block;width:100%;height:auto;min-height:calc(1.5em + 1.75rem + 2px);padding:var(--gnf-input-padding);font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:var(--gnf-text);background-color:var(--gnf-surface);background-clip:padding-box;border:1px solid var(--gnf-border);border-radius:var(--gnf-radius);box-shadow:none;appearance:none;-webkit-appearance:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}:root .nf-form-cont .nf-field-element textarea{min-height:9rem;resize:vertical}:root .nf-form-cont .nf-field-element select:not(.flatpickr-monthDropdown-months){padding-right:2.5rem;cursor:pointer;background-image:var(--gnf-icon-chevron);background-size:1rem;background-repeat:no-repeat;background-position:right .75rem center}:root .nf-form-cont .nf-field-element select:not(.flatpickr-monthDropdown-months)[multiple]{background-image:none;padding-right:1rem}:root .nf-form-cont .nf-field-element input::placeholder,:root .nf-form-cont .nf-field-element textarea::placeholder{color:var(--gnf-placeholder);opacity:1}:root .nf-form-cont .nf-field-element input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]):not(.numInput):focus,:root .nf-form-cont .nf-field-element textarea:focus,:root .nf-form-cont .nf-field-element select:not(.flatpickr-monthDropdown-months):focus{border-color:var(--gnf-border-focus);outline:var(--gnf-focus-ring);outline-offset:.125rem;box-shadow:none}:root .nf-form-cont .nf-field-element input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]):not(.numInput):disabled,:root .nf-form-cont .nf-field-element textarea:disabled,:root .nf-form-cont .nf-field-element select:not(.flatpickr-monthDropdown-months):disabled,:root .nf-form-cont .nf-field-container:not(.date-container) .nf-field-element input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]):not(.numInput)[readonly],:root .nf-form-cont .nf-field-element textarea[readonly]{background-color:var(--gnf-surface-muted);cursor:not-allowed}:root .nf-form-cont input[type=checkbox],:root .nf-form-cont input[type=radio]{appearance:none;-webkit-appearance:none;flex:0 0 1.25rem;width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem;padding:0;margin:.125rem 0 0;background-color:var(--gnf-surface);background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid var(--gnf-border);cursor:pointer;-webkit-print-color-adjust:exact;print-color-adjust:exact;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}:root .nf-form-cont input[type=checkbox]{border-radius:.25em}:root .nf-form-cont input[type=radio]{border-radius:50%}:root .nf-form-cont input[type=checkbox]:hover,:root .nf-form-cont input[type=radio]:hover{border-color:var(--gnf-primary)}:root .nf-form-cont input[type=checkbox]:checked,:root .nf-form-cont input[type=radio]:checked{background-color:var(--gnf-primary);border-color:var(--gnf-primary)}:root .nf-form-cont input[type=checkbox]:checked{background-image:var(--gnf-icon-check)}:root .nf-form-cont input[type=radio]:checked{background-image:var(--gnf-icon-dot)}:root .nf-form-cont input[type=checkbox]:focus-visible,:root .nf-form-cont input[type=radio]:focus-visible{outline:var(--gnf-focus-ring);outline-offset:.125rem;box-shadow:none}:root .nf-form-cont input[type=checkbox]:disabled,:root .nf-form-cont input[type=radio]:disabled{opacity:.5;cursor:not-allowed}:root .nf-form-cont .listcheckbox-wrap ul,:root .nf-form-cont .listradio-wrap ul,:root .nf-form-cont .nf-field-element>ul{list-style:none;margin:0;padding:0}:root .nf-form-cont .listcheckbox-wrap li,:root .nf-form-cont .listradio-wrap li,:root .nf-form-cont .nf-field-element>ul>li{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 .25rem;padding:0}:root .nf-form-cont .nf-field-element li input[type=checkbox],:root .nf-form-cont .nf-field-element li input[type=radio]{margin:.25em 5px 0 0}:root .nf-form-cont .listcheckbox-wrap li label,:root .nf-form-cont .listradio-wrap li label,:root .nf-form-cont .nf-field-element>ul>li label{font-weight:400;margin:0;cursor:pointer}:root .nf-form-cont .checkbox-container:not(.label-hidden) .field-wrap{display:flex;flex-direction:row;align-items:flex-start;gap:.8125rem}:root .nf-form-cont .checkbox-container:not(.label-hidden) .nf-field-element{order:1;width:auto}:root .nf-form-cont .checkbox-container:not(.label-hidden) .nf-field-label{order:2;margin:0;padding:0;width:auto}:root .nf-form-cont .checkbox-container .nf-field-label label{font-weight:400;cursor:pointer}:root .nf-form-cont .checkbox-container .nf-field-label a,:root .nf-form-cont .nf-field-description a{color:var(--gnf-primary);text-decoration:underline}:root .nf-form-cont .checkbox-container .nf-field-label a:hover,:root .nf-form-cont .nf-field-description a:hover{color:var(--gnf-primary-hover)}:root .nf-form-cont input[type=submit],:root .nf-form-cont input[type=button],:root .nf-form-cont button,:root .nf-form-cont .nf-fu-fileinput-button{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;padding:var(--gnf-btn-padding);font-family:inherit;font-size:1rem;font-weight:500;line-height:1.5;text-align:center;color:#fff;background-color:var(--gnf-primary);border:1px solid var(--gnf-primary);border-radius:var(--gnf-radius);cursor:pointer;transition:color .3s,background-color .3s,border-color .3s}:root .nf-form-cont input[type=submit]:hover,:root .nf-form-cont input[type=button]:hover,:root .nf-form-cont button:hover,:root .nf-form-cont .nf-fu-fileinput-button:hover{color:#fff;background-color:var(--gnf-primary-hover);border-color:var(--gnf-primary-hover)}:root .nf-form-cont input[type=submit]:focus-visible,:root .nf-form-cont input[type=button]:focus-visible,:root .nf-form-cont button:focus-visible{outline:var(--gnf-focus-ring);outline-offset:.125rem;box-shadow:none}:root .nf-form-cont input[type=submit]:disabled,:root .nf-form-cont input[type=button]:disabled,:root .nf-form-cont button:disabled{opacity:.65;cursor:not-allowed}:root .nf-form-cont input.nf-previous{color:var(--gnf-primary);background-color:transparent}:root .nf-form-cont input.nf-previous:hover{color:#fff;background-color:var(--gnf-primary)}:root .nf-form-cont .nf-error .nf-field-element input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]):not(.numInput),:root .nf-form-cont .nf-error .nf-field-element textarea,:root .nf-form-cont .nf-error .nf-field-element select:not(.flatpickr-monthDropdown-months),:root .nf-form-cont .nf-error input[type=checkbox],:root .nf-form-cont .nf-error input[type=radio]{border-color:var(--gnf-error);box-shadow:0 0 0 1px var(--gnf-error)}:root .nf-form-cont .nf-error .nf-field-element input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]):not(.numInput):focus,:root .nf-form-cont .nf-error .nf-field-element textarea:focus,:root .nf-form-cont .nf-error .nf-field-element select:not(.flatpickr-monthDropdown-months):focus{outline-color:var(--gnf-error)}:root .nf-form-cont .nf-error.field-wrap .nf-field-element:after{display:none}:root .nf-form-cont .nf-error-msg,:root .nf-form-cont .nf-error-wrap .nf-error-msg{color:var(--gnf-error);font-size:.875rem;font-weight:600;margin-top:.25rem}:root .nf-form-cont .nf-field-container:not(.date-container) .nf-error .nf-field-element input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]):not(.numInput):not(.flatpickr-input),:root .nf-form-cont .nf-field-container:not(.date-container) .nf-error .nf-field-element textarea{padding-right:3rem;background-image:var(--gnf-icon-error);background-repeat:no-repeat;background-size:1.25rem;background-position:right 1rem center}:root .nf-form-cont .nf-field-container:not(.date-container) .nf-error .nf-field-element textarea{background-position:right 1rem top .9375rem}:root .nf-form-cont .nf-field-container:not(.date-container) .nf-error .nf-field-element select:not(.flatpickr-monthDropdown-months):not([multiple]){padding-right:4.5rem;background-image:var(--gnf-icon-error),var(--gnf-icon-chevron);background-repeat:no-repeat,no-repeat;background-size:1.25rem,1rem;background-position:right 2.5rem center,right .75rem center}:root .nf-form-cont .nf-error .nf-field-label label,:root .nf-form-cont .nf-error .nf-field-label .nf-label-span{color:var(--gnf-error)}:root .nf-form-cont .nf-form-errors .nf-error-msg{margin:1rem 0;padding:1rem 2rem;color:#fff;background-color:var(--gnf-error);border-radius:var(--gnf-radius)}:root .nf-form-cont .nf-response-msg{margin:1rem 0;padding:1rem 2rem;color:#fff;background-color:var(--gnf-success);border-radius:var(--gnf-radius)}:root .nf-form-cont .nf-response-msg:empty{display:none}:root .nf-form-cont .nf-response-msg p{margin:0 0 .5rem}:root .nf-form-cont .nf-response-msg p:last-child{margin-bottom:0}:root .nf-form-cont .nf-response-msg a{color:#fff;text-decoration:underline}:root .nf-form-cont .nf-input-limit{color:var(--gnf-muted);font-size:.75rem;margin-top:.25rem}:root .nf-form-cont .hr-container hr{border:0;border-top:1px solid var(--gnf-divider);margin:.5rem 0;opacity:1}:root .nf-form-cont .nf-hinweis .nf-field-element{padding:1rem;color:var(--gnf-note-text);background-color:var(--gnf-note-bg);border-radius:var(--gnf-radius)}:root .nf-form-cont .nf-mp-header{margin-bottom:1.5rem}:root .nf-form-cont .nf-progress-container{height:.5rem;background:var(--gnf-track);border:1px solid var(--gnf-border);border-radius:1rem;overflow:hidden}:root .nf-form-cont .nf-progress{height:100%;background:var(--gnf-primary)}:root .nf-form-cont .nf-breadcrumbs{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0 0 1rem;padding:0}:root .nf-form-cont .nf-breadcrumbs li{margin:0}:root .nf-form-cont .nf-breadcrumbs li a{display:block;height:2.5rem;line-height:2.5rem;padding:0 1rem;font-size:.875rem;font-weight:600;color:var(--gnf-text);background:transparent;border:1px solid var(--gnf-divider);border-radius:var(--gnf-radius);text-decoration:none;white-space:nowrap;transition:color .3s,border-color .3s,background-color .3s}:root .nf-form-cont .nf-breadcrumbs li a:hover{color:var(--gnf-primary);border-color:var(--gnf-primary);background-color:var(--gnf-primary-tint-soft)}:root .nf-form-cont .nf-breadcrumbs li a:focus-visible{outline:var(--gnf-focus-ring);outline-offset:.125rem}:root .nf-form-cont .nf-breadcrumbs li.active a{color:#fff;border-color:var(--gnf-primary);background-color:var(--gnf-primary);font-weight:700}:root .nf-form-cont .nf-next-previous{display:flex;justify-content:space-between;list-style:none;margin:1.5rem 0 0;padding:0}:root .nf-form-cont nf-rows-wrap,:root .nf-form-cont nf-fields-wrap,:root .nf-form-cont nf-fields,:root .nf-form-cont nf-field,:root .nf-form-cont nf-section{display:block;width:100%}:root .nf-form-cont .nf-row{display:flex;flex-wrap:wrap;margin-left:calc(var(--gnf-gap-x) / -2);margin-right:calc(var(--gnf-gap-x) / -2)}:root .nf-form-cont .nf-row>nf-cells{display:flex;flex-wrap:wrap;flex:1 1 100%;width:100%}:root .nf-form-cont .nf-cell{float:none;padding-left:calc(var(--gnf-gap-x) / 2);padding-right:calc(var(--gnf-gap-x) / 2);min-width:0}:root .nf-form-cont .nf-cell:not([style*=width]){flex:1 1 0}:root .nf-form-cont .nf-field-container,:root .nf-form-cont .nf-field{width:100%}@media (max-width: 575.98px){:root .nf-form-cont .nf-row,:root .nf-form-cont .nf-row>nf-cells{display:block;margin-left:0;margin-right:0}:root .nf-form-cont .nf-cell{width:100%!important;padding-left:0;padding-right:0}:root .nf-form-cont .nf-field-label label,:root .nf-form-cont .nf-field-label .nf-label-span{font-size:.875rem}:root .nf-form-cont input[type=submit]{width:100%}}:root .flatpickr-calendar{font-family:var(--gnf-font);border-radius:var(--gnf-radius);box-shadow:0 .5rem 1rem #00000026}:root .flatpickr-calendar .flatpickr-months .flatpickr-month,:root .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months{color:var(--gnf-text);fill:var(--gnf-text)}:root .flatpickr-calendar span.flatpickr-weekday{color:var(--gnf-muted);fill:var(--gnf-text);font-size:.75rem;text-transform:uppercase}:root .flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg,:root .flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg{fill:var(--gnf-primary)}:root .flatpickr-calendar .flatpickr-day{color:var(--gnf-text);border-radius:50%}:root .flatpickr-calendar .flatpickr-day:hover,:root .flatpickr-calendar .flatpickr-day:focus,:root .flatpickr-calendar .flatpickr-day.today:hover,:root .flatpickr-calendar .flatpickr-day.today:focus{color:var(--gnf-text);background:transparent;border-color:var(--gnf-primary)}:root .flatpickr-calendar .flatpickr-day.today{border-color:var(--gnf-border)}:root .flatpickr-calendar .flatpickr-day.prevMonthDay,:root .flatpickr-calendar .flatpickr-day.nextMonthDay{color:var(--gnf-day-other)}:root .flatpickr-calendar .flatpickr-day.selected,:root .flatpickr-calendar .flatpickr-day.startRange,:root .flatpickr-calendar .flatpickr-day.endRange,:root .flatpickr-calendar .flatpickr-day.selected:hover,:root .flatpickr-calendar .flatpickr-day.startRange:hover,:root .flatpickr-calendar .flatpickr-day.endRange:hover,:root .flatpickr-calendar .flatpickr-day.selected:focus,:root .flatpickr-calendar .flatpickr-day.startRange:focus,:root .flatpickr-calendar .flatpickr-day.endRange:focus{background:var(--gnf-primary);border-color:var(--gnf-primary);color:#fff}:root .flatpickr-calendar .flatpickr-day.inRange{background:var(--gnf-primary-tint);border-color:transparent;box-shadow:-5px 0 0 var(--gnf-primary-tint),5px 0 0 var(--gnf-primary-tint)}:root .flatpickr-calendar .flatpickr-day.flatpickr-disabled,:root .flatpickr-calendar .flatpickr-day.flatpickr-disabled:hover{color:var(--gnf-disabled);background:transparent;border-color:transparent;cursor:not-allowed}@media (prefers-reduced-motion: reduce){:root .nf-form-cont *{transition:none!important}}@media (forced-colors: active){:root .nf-form-cont input[type=checkbox],:root .nf-form-cont input[type=radio],:root .nf-form-cont input[type=checkbox]:checked,:root .nf-form-cont input[type=radio]:checked,:root .nf-form-cont .nf-field-element select:not(.flatpickr-monthDropdown-months){appearance:auto;-webkit-appearance:auto;background-image:none}:root .nf-form-cont .nf-field-element select:not(.flatpickr-monthDropdown-months),:root .nf-form-cont .nf-field-container:not(.date-container) .nf-error .nf-field-element select:not(.flatpickr-monthDropdown-months):not([multiple]){padding-right:1rem;background-image:none}:root .nf-form-cont .nf-error .nf-field-element input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]):not(.numInput),:root .nf-form-cont .nf-error .nf-field-element textarea,:root .nf-form-cont .nf-error .nf-field-element select:not(.flatpickr-monthDropdown-months){border-width:2px}:root .flatpickr-calendar .flatpickr-day.selected,:root .flatpickr-calendar .flatpickr-day.startRange,:root .flatpickr-calendar .flatpickr-day.endRange{forced-color-adjust:none;background:Highlight;border-color:Highlight;color:HighlightText}}
