@charset "UTF-8";.k-embed-field .k-input-icon{width:auto}.k-embed-field .k-input-icon .k-embed-infos{display:flex;align-items:center;line-height:1}.k-embed-field .k-input-icon .k-embed-infos .k-embed-status{margin-right:3px}.k-embed-field .k-input-icon .k-embed-infos .k-embed-status-loading{display:inline-block}.k-embed-field .k-input-icon .k-embed-infos .k-embed-status-loading .loader{display:inline-block;overflow:hidden;height:1.3em;margin-top:-.3em;line-height:1.5em;font-size:1rem;vertical-align:text-bottom}.k-embed-field .k-input-icon .k-embed-infos .k-embed-status-loading .loader:after{content:"\280b\a\2819\a\2839\a\2838\a\283c\a\2834\a\2826\a\2827\a\2807\a\280f";display:inline-table;white-space:pre;text-align:left;animation:spin10 .8s steps(10) infinite}@keyframes spin10{to{transform:translateY(-15em)}}.k-embed-field .k-input-icon .k-embed-infos .k-embed-status-synced,.k-embed-field .k-input-icon .k-embed-infos .k-embed-status-failed{font-size:.8rem;padding:2px 5px 2px 6px;display:inline-block;border-radius:3px}.k-embed-field .k-input-icon .k-embed-infos .k-embed-status-synced{background:var(--color-green-300);display:flex;align-items:center}.k-embed-field .k-input-icon .k-embed-infos .k-embed-status-synced .checkmark{position:relative;width:20px;height:20px}.k-embed-field .k-input-icon .k-embed-infos .k-embed-status-synced .checkmark:before{content:"";position:absolute;top:5px;left:7px;width:9px;height:6px;transform:rotate(-45deg);background:none;border:solid black;border-width:0 0 1px 1px}.k-embed-field .k-input-icon .k-embed-infos .k-embed-status-failed{background:var(--color-red-300);display:flex;align-items:center}.k-embed-field .k-input-icon .k-embed-infos .k-embed-status-failed .cross{position:relative;width:20px;height:20px}.k-embed-field .k-input-icon .k-embed-infos .k-embed-status-failed .cross:before,.k-embed-field .k-input-icon .k-embed-infos .k-embed-status-failed .cross:after{content:"";position:absolute;left:11px;top:5px;height:10px;width:1px;background-color:#000}.k-embed-field .k-input-icon .k-embed-infos .k-embed-status-failed .cross:before{transform:rotate(45deg)}.k-embed-field .k-input-icon .k-embed-infos .k-embed-status-failed .cross:after{transform:rotate(-45deg)}.k-embed-field .k-input-icon-button{width:2.5em}.preview{position:relative;margin-bottom:.5rem}.preview-content{padding:1rem;position:relative;z-index:1;display:flex;justify-content:center;align-items:center}.preview-content iframe{max-width:100%!important}.preview-content img{width:auto!important;height:30vh!important}.preview-background{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background:#efefef url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXR0ZXJuIGlkPSJhIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHBhdHRlcm5Vbml0cz0idXNlclNwYWNlT25Vc2UiPjxwYXRoIGZpbGw9InJnYmEoMCwgMCwgMCwgMC4yKSIgZD0iTTAgMGgxMHYxMEgwem0xMCAxMGgxMHYxMEgxMHoiLz48L3BhdHRlcm4+PHJlY3QgZmlsbD0idXJsKCNhKSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIvPjwvc3ZnPg==);opacity:.45}.preview[data-provider=youtube] .preview-content,.preview[data-provider=vimeo] .preview-content{padding:0}.preview[data-provider=youtube] .preview-content iframe,.preview[data-provider=vimeo] .preview-content iframe{width:100%;aspect-ratio:16/9;height:auto}.k-embed-field-preview{padding:.375rem var(--table-cell-padding)}.k-embed-field-preview-inner{overflow:hidden}.k-embed-field-preview .k-embed-icon{--fit: cover;--back: var(--pattern)}


.k-block-type-buttons {
    padding-top: var(--spacing-2);
    padding-bottom: var(--spacing-2);
}
.k-block-type-buttons button {
    border: 2px solid #111;
    display: inline-flex;
    padding: .4rem 1rem;
    cursor: pointer;
    margin-right: var(--spacing-2);
    margin-left: var(--spacing-2);
    border-radius: 100px;
}
.k-block-type-buttons button:empty::after {
    content: "Button Text …";
    color: var(--color-text-light);
}
.k-block-type-buttons button:focus {
    outline: 0;
    border-color: var(--color-focus);
}


.k-block-type-filebutton button {
    border: 2px solid #111;
    display: inline-flex;
    padding: .4rem 1rem;
    cursor: pointer;
    margin-right: .75rem;
}
.k-block-type-filebutton button:last-of-type {
    margin-right: 0;
}
.k-block-type-filebutton button:empty::after {
    content: "Button Text …";
    color: var(--color-text-light);
}
.k-block-type-filebutton button:focus {
    outline: 0;
    border-color: var(--color-focus);
}
.button-description {
  font-size: var(--text-sm);
  color: var(--color-gray-400);
}

.k-block-type-line hr {
margin-top: .2rem;
margin-bottom: .2rem;
border: 0;
border-top: 1px solid var(--color-gray-400);
}
.k-block-type-spacer p {
  font-size: var(--text-sm);
  color: var(--color-gray-400);
  text-align: center;
}
.k-block-type-spacer > div {
  min-height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.k-block-type-spacer > div[data-height="20"] {height: 20px;}
.k-block-type-spacer > div[data-height="30"] {height: 30px;}
.k-block-type-spacer > div[data-height="40"] {height: 40px;}
.k-block-type-spacer > div[data-height="50"] {height: 50px;}
.k-block-type-spacer > div[data-height="60"] {height: 60px;}
.k-block-type-spacer > div[data-height="70"] {height: 70px;}
.k-block-type-spacer > div[data-height="80"] {height: 80px;}
.k-block-type-spacer > div[data-height="90"] {height: 90px;}
.k-block-type-spacer > div[data-height="100"] {height: 100px;}

.k-block-container-type-spacer {
  padding: var(--spacing-2) var(--spacing-3);
}
.k-box.contactdata, .k-box.umap {
  text-align: center;
  padding: 3rem 1.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  color: var(--color-gray-600);
}
.k-box.contactdata .mb-box-icon, .k-box.contactdata .mb-box-headline, .k-box.umap .mb-box-icon, .k-box.umap .mb-box-headline {
  margin-bottom: 1rem;
}




.k-block-heading-margin-bottom {
  margin-bottom: 0.8rem;
}
