body .marbleone-kirby-form{--form-gap-column: 25px;--form-gap-row: 35px;--required-color: var(--primary-color-100);--error-color: #d65454;--label-color: var(--primary-color-75);--label-anchor-color: var(--primary-color-75);--input-color: var(--dark-color-100);--input-bg-color: var(--primary-color-25);--placeholder-color: rgb(137, 137, 137);--loader-color:var(--primary-color-75);--loader-color-highlight:transparent;--response-banner-bg: var( --primary-color-75);--label-font-size: 15px;--input-font-size: 16px;--field-error-font-size: 13px;--character-counter-font-size: 12px;--checkbox-size: 22px;--checkbox-margin: 12px;--file-upload-hint-color: var(--primary-color-100);--file-upload-label-font-size: 15px;position:relative;display:block;max-width:1140px;width:100%;container-type:inline-size;container-name:mo-form-block}body .marbleone-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;text-align:left}body .marbleone-kirby-form form .form-field{display:flex;flex-direction:column;flex-wrap:wrap;max-width:100%;box-sizing:border-box}body .marbleone-kirby-form form .form-field.form-field-full{width:100%}body .marbleone-kirby-form form .form-field.form-field-half{width:calc(50% - var(--form-gap-column)*.5)}@container mo-form-block (max-width: 640px){body .marbleone-kirby-form form .form-field.form-field-half{width:100%}}@media only screen and (max-width: 640px){body .marbleone-kirby-form form .form-field.form-field-half{width:100%}}body .marbleone-kirby-form form .form-field.form-field-checkbox label{line-height:1.3}@media(hover: hover){body .marbleone-kirby-form form .form-field.form-field-checkbox label:hover{cursor:pointer}}body .marbleone-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}@media(hover: hover){body .marbleone-kirby-form form .form-field.form-field-checkbox a:hover{text-decoration:underline}}body .marbleone-kirby-form form .form-field.maxed-out-char-count .textarea-character-counter{color:var(--error-color) !important}body .marbleone-kirby-form form .form-field.form-field-required label::after{color:var(--required-color)}body .marbleone-kirby-form form .form-field.form-field-textarea{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}body .marbleone-kirby-form form .form-field.form-field-textarea label{order:-1}body .marbleone-kirby-form form .form-field.form-field-textarea .textarea-character-counter{display:flex;align-self:flex-end;padding-bottom:8px;font-family:"Open Sans",sans-serif;color:var(--primary-color-100);font-size:var(--character-counter-font-size);line-height:1.2;flex-direction:row;flex-wrap:wrap}body .marbleone-kirby-form form .form-field.form-field-checkbox{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:flex-end}body .marbleone-kirby-form form .form-field.form-field-checkbox label{width:100%;max-width:calc(100% - var(--checkbox-size) - var(--checkbox-margin) - 2px);color:var(--dark-color-100);font-family:"Open Sans",sans-serif}body .marbleone-kirby-form form .form-field .field-error{font-family:"Open Sans",sans-serif;font-size:var(--field-error-font-size);width:100%;padding-top:12px;color:var(--error-color);text-align:left}body .marbleone-kirby-form form .form-field.c-field{align-items:flex-start}body .marbleone-kirby-form form .form-field.c-field canvas{margin-top:3px;margin-bottom:12px}body .marbleone-kirby-form form .form-field.c-field label{margin-bottom:5px}body .marbleone-kirby-form form .form-field.c-field input.jCaptcha{max-width:460px}body .marbleone-kirby-form form .form-field.m-field{position:absolute;opacity:0;visibility:hidden;pointer-events:none}body .marbleone-kirby-form form .form-submit{width:100%}body .marbleone-kirby-form form .form-submit #submit-loader{border-color:var(--loader-color);border-bottom-color:var(--loader-color-highlight)}body .marbleone-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 .marbleone-kirby-form form label{font-size:var(--label-font-size) !important;line-height:1.2;color:var(--label-color);padding-bottom:0 !important}body .marbleone-kirby-form form label:not([for=privacy]){font-size:var(--font-size-h4);font-weight:400;line-height:1.2;letter-spacing:.15em;text-align:left;font-family:"Open Sans",sans-serif;text-transform:uppercase;padding-bottom:18px}body .marbleone-kirby-form form label+.mo-select-holder,body .marbleone-kirby-form form label+input,body .marbleone-kirby-form form label+textarea{margin-top:12px}body .marbleone-kirby-form form label+.mo-checkbox-select{margin-top:20px}body .marbleone-kirby-form form select,body .marbleone-kirby-form form textarea,body .marbleone-kirby-form form input{width:100%;position:relative;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border:0px solid rgba(0,0,0,0);box-shadow:none;box-sizing:border-box;background:var(--input-bg-color);color:var(--input-color);line-height:1.2;padding:17px 14px;font-size:var(--input-font-size);line-height:1.2;font-family:"Open Sans",sans-serif;font-weight:500;outline:0 !important;border-bottom:2px solid rgba(0,0,0,0)}body .marbleone-kirby-form form select:focus,body .marbleone-kirby-form form textarea:focus,body .marbleone-kirby-form form input:focus{border-bottom:2px solid var(--primary-color-75)}body .marbleone-kirby-form form select[type=checkbox],body .marbleone-kirby-form form textarea[type=checkbox],body .marbleone-kirby-form form input[type=checkbox]{width:var(--checkbox-size);height:var(--checkbox-size);box-sizing:border-box;padding:0;margin-right:var(--checkbox-margin);margin-bottom:var(--checkbox-margin);margin-top:0;margin-left:0;border-bottom:0px solid rgba(0,0,0,0) !important}@media(hover: hover){body .marbleone-kirby-form form select[type=checkbox]:hover,body .marbleone-kirby-form form textarea[type=checkbox]:hover,body .marbleone-kirby-form form input[type=checkbox]:hover{cursor:pointer}}body .marbleone-kirby-form form select[type=checkbox]::after,body .marbleone-kirby-form form textarea[type=checkbox]::after,body .marbleone-kirby-form form input[type=checkbox]::after{position:absolute;content:"";z-index:1;inset:20%;display:block;background-color:rgba(0,0,0,0)}body .marbleone-kirby-form form select[type=checkbox]::after,body .marbleone-kirby-form form textarea[type=checkbox]::after,body .marbleone-kirby-form form input[type=checkbox]::after{-webkit-filter:invert(1);-moz-filter:invert(1);-o-filter:invert(1);filter:invert(1)}body .marbleone-kirby-form form select[type=checkbox]:checked,body .marbleone-kirby-form form textarea[type=checkbox]:checked,body .marbleone-kirby-form form input[type=checkbox]:checked{background-color:var(--primary-color-75)}body .marbleone-kirby-form form select[type=checkbox]:checked::after,body .marbleone-kirby-form form textarea[type=checkbox]:checked::after,body .marbleone-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 .marbleone-kirby-form form select::-webkit-input-placeholder,body .marbleone-kirby-form form textarea::-webkit-input-placeholder,body .marbleone-kirby-form form input::-webkit-input-placeholder{color:var(--placeholder-color)}body .marbleone-kirby-form form select::-moz-placeholder,body .marbleone-kirby-form form textarea::-moz-placeholder,body .marbleone-kirby-form form input::-moz-placeholder{color:var(--placeholder-color)}body .marbleone-kirby-form form select:-ms-input-placeholder,body .marbleone-kirby-form form textarea:-ms-input-placeholder,body .marbleone-kirby-form form input:-ms-input-placeholder{color:var(--placeholder-color)}body .marbleone-kirby-form form select:-moz-placeholder,body .marbleone-kirby-form form textarea:-moz-placeholder,body .marbleone-kirby-form form input:-moz-placeholder{color:var(--placeholder-color)}body .marbleone-kirby-form form textarea{max-width:100%;width:100% !important;min-height:180px;max-height:360px}body .marbleone-kirby-form form button{position:relative}body .marbleone-kirby-form form button[type=submit]{width:auto}@media(hover: hover){body .marbleone-kirby-form form button[type=submit]:hover{cursor:pointer;background:#484848;color:#fff}}body .marbleone-kirby-form .mo-checkbox-select{padding:0;list-style:none}body .marbleone-kirby-form .mo-select-holder{--icon-size: 20px;--padding-hor: 12px}body .marbleone-kirby-form .mo-select-holder select{padding-right:calc(var(--padding-hor) + var(--icon-size) + 8px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .marbleone-kirby-form .mo-select-holder .mo-select-icon{position:absolute;pointer-events:none;right:var(--padding-hor);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 .marbleone-kirby-form .mo-upload-hint{display:block;margin-bottom:15px;margin-top:4px;font-size:.9em;color:var(--file-upload-hint-color)}body .marbleone-kirby-form .mo-input-btn-file-container{display:flex;flex-direction:column;align-items:flex-start}body .marbleone-kirby-form .mo-input-btn-file-container .mo-input-btn-file{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;align-items:center}body .marbleone-kirby-form .mo-input-btn-file-container .mo-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}body .marbleone-kirby-form .mo-input-btn-file-container .mo-input-btn-file .mo-button-inner{display:inline-flex}body .marbleone-kirby-form .mo-input-btn-file-container input{position:absolute;opacity:0;pointer-events:none}body .marbleone-kirby-form .mo-input-btn-file-container .field-error{order:10}body .marbleone-kirby-form div[id^=form-response-banner-]{font-family:"Open Sans",sans-serif;background:var(--response-banner-bg);padding:20px 25px;margin-top:60px;color:var(--dark-color-100);font-size:var(--input-font-size);max-width:640px;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}body .marbleone-kirby-form div[id^=form-response-banner-].mo-form-submitted{margin-top:0}@-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 */
