input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:var(--primary-color-75);-webkit-box-shadow:0 0 0px 1000px #fff inset;box-shadow:0 0 0px 1000px #fff inset !important;transition:background-color 50000s ease-in-out 0s;color:var(--primary-color-75)}input:-webkit-autofill::selection,input:-webkit-autofill:hover::selection,input:-webkit-autofill:focus::selection,textarea:-webkit-autofill::selection,textarea:-webkit-autofill:hover::selection,textarea:-webkit-autofill:focus::selection,select:-webkit-autofill::selection,select:-webkit-autofill:hover::selection,select:-webkit-autofill:focus::selection{color:#fff !important;-webkit-text-fill-color:#fff !important;background:var(--secondary-color-100) !important}body .vb-block-vibellioforms{display:flex;flex-direction:column;width:100%}body .vibellio-kirby-form{--form-gap-column: 22px;--form-gap-row: 26px;--required-color: var(--primary-color-50);--error-color: var(--success-error-75);--label-color: var(--secondary-color-100);--label-anchor-color: var(--secondary-color-100);--placeholder-color: #d9d9d9;--loader-color:var(--primary-color-75);--loader-color-highlight:transparent;--response-banner-bg:var(--color-marble-secondary-500);--label-font-size: 15px;--input-font-size: 17px;--field-error-font-size: 13px;--character-counter-font-size: 12px;--checkbox-size: 21px;--file-upload-hint-color: var(--primary-color-100);--file-upload-label-font-size: 14px;position:relative;display:block;max-width:840px;width:100%}body .vibellio-kirby-form form{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:var(--form-gap-row);column-gap:var(--form-gap-column);box-sizing:border-box;container-type:inline-size;container-name:vibellio-form}body .vibellio-kirby-form form .form-field{display:flex;flex-direction:column;flex-wrap:wrap;max-width:100%;box-sizing:border-box}body .vibellio-kirby-form form .form-field.form-field-full{width:100%}body .vibellio-kirby-form form .form-field.form-field-half{width:100%;max-width:calc(50% - var(--form-gap-column)*.5)}@container vibellio-form (max-width: 560px){body .vibellio-kirby-form form .form-field.form-field-half{max-width:100%}}@media only screen and (max-width: 640px){body .vibellio-kirby-form form .form-field.form-field-half{max-width:100%}}body .vibellio-kirby-form form .form-field.form-field-checkbox label{line-height:1.3}@media(hover: hover){body .vibellio-kirby-form form .form-field.form-field-checkbox label:hover{cursor:pointer}}body .vibellio-kirby-form form .form-field.form-field-checkbox a{color:var(--label-anchor-color);display:inline;-webkit-hyphens:auto;-moz-hyphens:auto;-o-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-chars:12;-moz-hyphenate-limit-chars:12;-o-hyphenate-limit-chars:12;hyphenate-limit-chars:12;-webkit-hyphenate-limit-before:12;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:rgba(0,0,0,0)}@media(hover: hover){body .vibellio-kirby-form form .form-field.form-field-checkbox a:hover{text-decoration-color:currentColor}}body .vibellio-kirby-form form .form-field.form-field-checkbox a{font-weight:700}body .vibellio-kirby-form form .form-field.form-field-checkbox .checkbox-holder{flex-shrink:0;display:flex}body .vibellio-kirby-form form .form-field.maxed-out-char-count .textarea-character-counter{color:var(--error-color) !important}body .vibellio-kirby-form form .form-field.form-field-required label::after{color:var(--required-color)}body .vibellio-kirby-form form .form-field.form-field-textarea{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}body .vibellio-kirby-form form .form-field.form-field-textarea label{order:-1}body .vibellio-kirby-form form .form-field.form-field-textarea .textarea-character-counter{display:flex;align-self:flex-end;padding-bottom:8px;font-size:var(--character-counter-font-size);line-height:1.2;flex-direction:row;flex-wrap:wrap;color:var(--secondary-color-100)}body .vibellio-kirby-form form .form-field.form-field-textarea:focus-within .vb-form-textarea-box::after,body .vibellio-kirby-form form .form-field.form-field-textarea:focus .vb-form-textarea-box::after{background-color:var(--primary-color-50)}body .vibellio-kirby-form form .form-field.form-field-textarea .vb-form-textarea-box::after{--size: 20px;position:absolute;display:block;pointer-events:none;content:"";width:var(--size);height:var(--size);bottom:0;right:0;background-color:var(--primary-color-35);-webkit-clip-path:polygon(100% 0, 100% 100%, 0 100%);-moz-clip-path:polygon(100% 0, 100% 100%, 0 100%);-o-clip-path:polygon(100% 0, 100% 100%, 0 100%);clip-path:polygon(100% 0, 100% 100%, 0 100%)}body .vibellio-kirby-form form .form-field.form-field-checkbox{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:flex-end;gap:12px}body .vibellio-kirby-form form .form-field.form-field-checkbox label{color:var(--primary-color-75);padding-left:0;font-weight:400;max-width:calc(100% - 12px - 22px)}body .vibellio-kirby-form form .form-field .field-error{font-family:"Gilmer",sans-serif;font-size:var(--field-error-font-size);width:100%;padding-top:12px;color:var(--error-color);text-align:left;padding-left:5px}body .vibellio-kirby-form form .form-field.c-field{align-items:flex-start}body .vibellio-kirby-form form .form-field.c-field canvas{margin-left:5px;margin-top:3px;margin-bottom:12px;border-radius:12px}body .vibellio-kirby-form form .form-field.c-field label{margin-bottom:5px}body .vibellio-kirby-form form .form-field.c-field input.jCaptcha{max-width:290px}body .vibellio-kirby-form form .form-submit{width:100%}body .vibellio-kirby-form form .form-submit #submit-loader{border-color:var(--loader-color);border-bottom-color:var(--loader-color-highlight)}body .vibellio-kirby-form form .form-submit .file-upload-hint{font-size:var(--file-upload-label-font-size);color:var(--file-upload-hint-color);font-style:italic}body .vibellio-kirby-form form label{font-family:"Gilmer",sans-serif;font-size:var(--label-font-size);line-height:1.2;color:var(--label-color);text-align:left;font-weight:500;padding-left:5px}body .vibellio-kirby-form form label+.vb-select-holder,body .vibellio-kirby-form form label+input,body .vibellio-kirby-form form label+textarea,body .vibellio-kirby-form form label+.vb-form-textarea-box{margin-top:12px}body .vibellio-kirby-form form label+.vb-checkbox-select{margin-top:20px}body .vibellio-kirby-form form select,body .vibellio-kirby-form form textarea,body .vibellio-kirby-form form input{width:100%;position:relative;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border:2px solid var(--color-marble-secondary-200);border-radius:22px;box-shadow:none;box-sizing:border-box;background-color:#fff;color:var(--primary-color-75);line-height:1.5;padding:12px 14px;font-weight:500;font-size:var(--input-font-size);font-family:"Gilmer",sans-serif;outline:0 !important}body .vibellio-kirby-form form select[type=number],body .vibellio-kirby-form form textarea[type=number],body .vibellio-kirby-form form input[type=number]{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;-moz-appearance:textfield}body .vibellio-kirby-form form select[type=number]::-webkit-outer-spin-button,body .vibellio-kirby-form form select[type=number]::-webkit-inner-spin-button,body .vibellio-kirby-form form textarea[type=number]::-webkit-outer-spin-button,body .vibellio-kirby-form form textarea[type=number]::-webkit-inner-spin-button,body .vibellio-kirby-form form input[type=number]::-webkit-outer-spin-button,body .vibellio-kirby-form form input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body .vibellio-kirby-form form select:focus,body .vibellio-kirby-form form textarea:focus,body .vibellio-kirby-form form input:focus{border:2px solid var(--color-marble-secondary-400)}body .vibellio-kirby-form form select[type=checkbox],body .vibellio-kirby-form form textarea[type=checkbox],body .vibellio-kirby-form form input[type=checkbox]{width:var(--checkbox-size);height:var(--checkbox-size);box-sizing:border-box;padding:0;border-radius:6px;background-color:rgba(0,0,0,0);border:0px solid rgba(0,0,0,0);background-color:var(--color-marble-secondary-200)}@media(hover: hover){body .vibellio-kirby-form form select[type=checkbox]:hover,body .vibellio-kirby-form form textarea[type=checkbox]:hover,body .vibellio-kirby-form form input[type=checkbox]:hover{cursor:pointer}}body .vibellio-kirby-form form select[type=checkbox]::after,body .vibellio-kirby-form form textarea[type=checkbox]::after,body .vibellio-kirby-form form input[type=checkbox]::after{position:absolute;content:"";z-index:1;inset:18%;display:block;background-color:rgba(0,0,0,0)}body .vibellio-kirby-form form select[type=checkbox]::after,body .vibellio-kirby-form form textarea[type=checkbox]::after,body .vibellio-kirby-form form input[type=checkbox]::after{-webkit-filter:invert(1);-moz-filter:invert(1);-o-filter:invert(1);filter:invert(1)}body .vibellio-kirby-form form select[type=checkbox]:checked,body .vibellio-kirby-form form textarea[type=checkbox]:checked,body .vibellio-kirby-form form input[type=checkbox]:checked{background-color:var(--primary-color-75)}body .vibellio-kirby-form form select[type=checkbox]:checked::after,body .vibellio-kirby-form form textarea[type=checkbox]:checked::after,body .vibellio-kirby-form form input[type=checkbox]:checked::after{background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjAuMjg1IDJsLTExLjI4NSAxMS41NjctNS4yODYtNS4wMTEtMy43MTQgMy43MTYgOSA4LjcyOCAxNS0xNS4yODV6Ii8+PC9zdmc+")}body .vibellio-kirby-form form select::-webkit-input-placeholder,body .vibellio-kirby-form form textarea::-webkit-input-placeholder,body .vibellio-kirby-form form input::-webkit-input-placeholder{color:var(--placeholder-color)}body .vibellio-kirby-form form select::-moz-placeholder,body .vibellio-kirby-form form textarea::-moz-placeholder,body .vibellio-kirby-form form input::-moz-placeholder{color:var(--placeholder-color)}body .vibellio-kirby-form form select:-ms-input-placeholder,body .vibellio-kirby-form form textarea:-ms-input-placeholder,body .vibellio-kirby-form form input:-ms-input-placeholder{color:var(--placeholder-color)}body .vibellio-kirby-form form select:-moz-placeholder,body .vibellio-kirby-form form textarea:-moz-placeholder,body .vibellio-kirby-form form input:-moz-placeholder{color:var(--placeholder-color)}body .vibellio-kirby-form form textarea{max-width:100%;width:100% !important;min-height:220px;max-height:360px;border-bottom-right-radius:0}body .vibellio-kirby-form form button{position:relative}body .vibellio-kirby-form form button[type=submit]{width:auto}@media(hover: hover){body .vibellio-kirby-form form button[type=submit]:hover{cursor:pointer;background:#484848;color:#fff}}body .vibellio-kirby-form .vb-checkbox-select{padding:0;list-style:none}body .vibellio-kirby-form .vb-checkbox-select .vb-checkbox-select-item label{color:var(--primary-color-75);padding-left:0;font-weight:400}body .vibellio-kirby-form .vb-select-holder{--icon-size: 20px;--padding-hor: 12px}body .vibellio-kirby-form .vb-select-holder select{padding-right:calc(var(--padding-hor) + var(--icon-size) + 8px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .vibellio-kirby-form .vb-select-holder .vb-select-icon{position:absolute;pointer-events:none;right:calc(var(--padding-hor) + 3px);top:50%;width:var(--icon-size);height:var(--icon-size);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}body .vibellio-kirby-form .vb-select-holder .vb-select-icon svg *{fill:var(--secondary-color-75);opacity:.8}body .vibellio-kirby-form .vb-upload-hint{display:block;margin-bottom:15px;margin-top:4px;font-size:.9em;text-align:left;padding-left:5px;color:var(--file-upload-hint-color)}body .vibellio-kirby-form .vb-input-btn-file-container{display:flex;flex-direction:column;align-items:flex-start}body .vibellio-kirby-form .vb-input-btn-file-container .vb-input-btn-file{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;align-items:center}body .vibellio-kirby-form .vb-input-btn-file-container .vb-input-btn-file::after{content:attr(data-caption);font-size:var(--file-upload-label-font-size);color:var(--file-upload-hint-color);font-style:italic;text-align:left}body .vibellio-kirby-form .vb-input-btn-file-container .vb-input-btn-file .vb-button-inner{display:inline-flex}body .vibellio-kirby-form .vb-input-btn-file-container input{position:absolute;opacity:0;pointer-events:none}body .vibellio-kirby-form .vb-input-btn-file-container .field-error{order:10}body .vibellio-kirby-form div[id^=form-response-banner-]{font-family:"Gilmer",sans-serif;background:var(--response-banner-bg);padding:20px 25px;margin-top:60px;font-size:var(--input-font-size);max-width:640px;color:#fff;border-radius:25px;text-align:left;line-height:var(--line-height-flow-text);-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0;-webkit-animation:fade-in-bottom .5s cubic-bezier(0.39, 0.575, 0.565, 1) forwards;animation:fade-in-bottom .5s cubic-bezier(0.39, 0.575, 0.565, 1) forwards}@media only screen and (max-width: 640px){body .vibellio-kirby-form div[id^=form-response-banner-]{padding:18px 20px}}body .vibellio-kirby-form div[id^=form-response-banner-].vb-form-submitted{margin-top:0}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}/*# sourceMappingURL=contact_form.css.map */
