.color-picker{position:relative}.color-picker__input-preview{width:36px;height:36px;transform:translate(1px,1px);position:absolute;cursor:pointer;border-right:1px solid #ccc;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXR0ZXJuIGlkPSJhIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHBhdHRlcm5Vbml0cz0idXNlclNwYWNlT25Vc2UiPjxwYXRoIGZpbGw9InJnYmEoMCwgMCwgMCwgMC4yKSIgZD0iTTAgMGgxMHYxMEgwem0xMCAxMGgxMHYxMEgxMHoiLz48L3BhdHRlcm4+PHJlY3QgZmlsbD0idXJsKCNhKSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIvPjwvc3ZnPg==")}.color-picker__preview-color{width:100%;height:100%}.color-picker__text-input{padding-left:37px}.color-picker .color-picker__picker{width:300px;box-shadow:none}.color-picker__wrapper{background-color:#fff;box-shadow:0 2px 10px rgba(22,23,26,.2);display:inline-block;position:absolute;z-index:10}.color-picker__wrapper:focus{outline:none}.color-picker__presets{display:flex;padding-left:8px}.color-picker__preset{width:24px;height:24px;margin-bottom:8px;margin-right:4px;cursor:pointer;transition:transform .1s;transform:scale(1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.color-picker__preset--active{transform:scale(.8)}
.color-picker__picker .vc-chrome-color-wrap{display:none}.color-picker__picker .vc-saturation-pointer{transform:translate(-50%,-50%)}.color-picker__picker--no-alpha .vc-chrome-alpha-wrap,.color-picker__picker--no-alpha .vc-chrome-field:nth-child(4){display:none}
.k-color-field-preview{padding:0 .75rem}.k-color-field-preview .color-preview{width:24px;height:24px}

.k-markdown-input-wrap{--cm-content-padding-y: var(--spacing-3);--cm-line-padding-x: var(--spacing-6);--cm-font-size: var(--text-base);--cm-font-family: var(--font-mono);--cm-line-height: 1.7;--cm-code-background: rgba(0, 0, 0, .05);--cm-color-meta: var(--color-gray-500);--cm-color-light-gray: rgba(0, 0, 0, .1);--cm-selection-background: hsla(195, 80%, 40%, .16);--cm-color-special-char: #df5f5f;--cm-color-cursor: #5588ca;--cm-color-highlight-background: rgba(255, 230, 0, .4);--cm-kirbytag-background: rgba(66, 113, 174, .1);--cm-kirbytag-underline: rgba(66, 113, 174, .3);--cm-min-lines: 2}.k-markdown-input-wrap[data-font-family=sans-serif]{--cm-font-family: var(--font-sans)}.k-markdown-input-wrap[data-font-size=small]{--cm-font-size: var(--text-sm);--cm-line-height: 1.5}.k-markdown-input-wrap[data-size=one-line]{--cm-min-lines: 1}.k-markdown-input-wrap[data-size=two-lines]{--cm-min-lines: 2}.k-markdown-input-wrap[data-size=small]{--cm-min-lines: 4}.k-markdown-input-wrap[data-size=medium]{--cm-min-lines: 8}.k-markdown-input-wrap[data-size=large]{--cm-min-lines: 16}.k-markdown-input-wrap[data-size=huge]{--cm-min-lines: 24}.k-markdown-input .cm-line{--cm-line-indent: calc(var(--cm-indent, 0) + var(--cm-mark, 0));margin-left:var(--cm-line-indent);padding:0 var(--cm-line-padding-x);text-indent:calc(-1 * var(--cm-indent) - var(--cm-mark))}.k-markdown-input .cm-codeblock{background:var(--cm-code-background);margin-left:calc(var(--cm-line-padding-x) / 2);margin-right:calc(var(--cm-line-padding-x) / 2);padding-left:calc(var(--cm-line-padding-x) / 2);padding-right:calc(var(--cm-line-padding-x) / 2)}.k-markdown-input .cm-codeblock>*{background-color:transparent;margin:0;padding:0}.k-markdown-input .cm-blockquote{position:relative}.k-markdown-input .cm-blockquote:before{background:var(--cm-color-light-gray);content:"";height:100%;position:absolute;right:calc(100% + var(--cm-mark, 0) - 1.5ch);top:0;width:.25em}.k-markdown-input .cm-blockquote:not([style*="--cm-mark:"]):before{right:calc(100% + var(--cm-indent, 0) - 1.5ch)}.k-markdown-input .cm-hr{display:flex!important;text-align:center}.k-markdown-input .cm-hr:before,.k-markdown-input .cm-hr:after{background:linear-gradient(var(--cm-color-light-gray),var(--cm-color-light-gray)) 50% calc(var(--cm-line-height) * 1em / 2) / 100% .0625rem no-repeat;content:"";flex:1 0 2ch}.k-markdown-input .cm-hr:before{margin-right:1ch}.k-markdown-input .cm-hr:after{margin-left:1ch}.k-markdown-input .cm-hr>*{flex-grow:0}.k-markdown-input .cm-cursor{transition:transform .15s}.k-markdown-input-wrap[data-dragover=true] .cm-cursor{transform:scale(1.1,1.5)}.k-markdown-input .cm-heading>:first-child{color:currentColor}.k-markdown-input [class*=" cm-token-"],.k-markdown-input [class^=cm-token-]{background:var(--token-background, rgba(0, 0, 0, .05));border:.0625em solid var(--token-border, rgba(0, 0, 0, .1));border-radius:.125em;color:var(--color-text, #000);margin:-.125em -.0625em;padding:.0625em 0}.k-markdown-input [class*=" cm-token-"]>*,.k-markdown-input [class^=cm-token-]>*{color:currentColor}.k-markdown-input .cm-token-red{--token-background: rgba(255, 0, 0, .12);--token-border: rgba(255, 0, 0, .25)}.k-markdown-input .cm-token-purple{--token-background: hsla(285, 44%, 50%, .17);--token-border: hsla(285, 44%, 50%, .4)}.k-markdown-input .cm-invisible-char{cursor:text}.k-markdown-input .cm-invisible-char[data-code="32"]{background-image:url("data:image/svg+xml,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4.5' cy='4.5' r='1.25' fill='%23DF5F5F'/%3E%3C/svg%3E");background-size:1ch 1ch;background-position:left center;background-repeat:repeat-x;word-break:break-all}.k-markdown-input-wrap[data-font-family=sans-serif] .cm-invisible-char[data-code="32"]{margin-left:-.25ch;margin-right:-.25ch;padding-left:.25ch;padding-right:.25ch}.k-markdown-input .cm-invisible-char[data-code="160"]{background:linear-gradient(var(--cm-color-special-char),var(--cm-color-special-char)) .0625em 100% / .0625em .125em no-repeat,linear-gradient(var(--cm-color-special-char),var(--cm-color-special-char)) .0625em 100% / calc(100% - 0.125em) .0625em no-repeat,linear-gradient(var(--cm-color-special-char),var(--cm-color-special-char)) calc(100% - 0.0625em) 100% / .0625em .125em no-repeat;color:transparent}.k-markdown-input .cm-invisible-char[data-code="173"]{border-left:.0625em solid var(--cm-color-special-char);left:.03125em;margin-left:-.0625em;position:relative}.k-markdown-input .cm-invisible-char[data-code="8203"]{background:url("data:image/svg+xml,%3Csvg width='3' height='23' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2.915v17.17a1.5 1.5 0 11-1 0V2.915a1.5 1.5 0 111 0zM1.5 2a.5.5 0 100-1 .5.5 0 000 1zm0 20a.5.5 0 100-1 .5.5 0 000 1z' fill='%23df5f5f' fill-rule='nonzero'/%3E%3C/svg%3E%0A") no-repeat;margin:-4px -1.5px;padding-bottom:2px;padding-left:3px;padding-top:2px}.k-markdown-input .cm-invisible-char[data-code="9"]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7'%3E%3Cpath fill='%23df5f5f' d='M9.85355339,3.14644661 C9.94403559,3.23692881 10,3.36192881 10,3.5 C10,3.63807119 9.94403559,3.76307119 9.85355339,3.85355339 L7.85355339,5.85355339 C7.65829124,6.04881554 7.34170876,6.04881554 7.14644661,5.85355339 C6.95118446,5.65829124 6.95118446,5.34170876 7.14644661,5.14644661 L8.29289322,4 L1.5,4 C1.22385763,4 1,3.77614237 1,3.5 C1,3.22385763 1.22385763,3 1.5,3 L8.29289322,3 L7.14644661,1.85355339 C6.95118446,1.65829124 6.95118446,1.34170876 7.14644661,1.14644661 C7.34170876,0.951184464 7.65829124,0.951184464 7.85355339,1.14644661 L9.85355339,3.14644661 Z'/%3E%3C/svg%3E%0A") left center no-repeat}.k-markdown-input .cm-hardbreak{position:relative}.k-markdown-input .cm-hardbreak:before{color:var(--cm-color-special-char);content:"\21a9\fe0e";display:inline-block;margin-right:-2ch;pointer-events:none;text-align:center;text-indent:0;width:2ch}.k-markdown-input .cm-taskmarker{cursor:pointer;position:relative}.k-markdown-input .cm-taskmarker.is-unchecked:hover:before{color:var(--cm-color-meta);content:"x";left:1ch;margin-right:-1ch;opacity:.7;position:relative;text-indent:0}.k-markdown-input .cm-taskmarker.is-unchecked:hover .cm-invisible-char{background:none}.k-markdown-input .cm-url{color:var(--cm-color-meta);text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.14em}.k-markdown-input .cm-kirbytag-url{color:currentColor;text-decoration-color:var(--cm-kirbytag-underline)}:root[data-markdown-modkey=true] .k-markdown-input .cm-url,:root[data-markdown-modkey=true] .k-markdown-input .cm-url *{cursor:pointer}.k-block-container-type-markdown{padding:0}.k-block-type-markdown-input{background:none;border-radius:0;padding:0}.k-markdown-toolbar{height:auto;min-height:38px}.k-markdown-toolbar .k-toolbar-divider{border:none}.k-markdown-toolbar .k-markdown-button.is-disabled{opacity:.25;pointer-events:none}.k-markdown-input-wrap:focus-within .k-markdown-toolbar{border-bottom:1px solid rgba(0,0,0,.1);box-shadow:0 2px 5px #0000000d;color:var(--color-text);left:0;position:sticky;right:0;top:0;z-index:4}.k-markdown-input-wrap:focus-within .k-markdown-toolbar .k-markdown-button.is-active{color:#3872be}.k-markdown-input-wrap:focus-within .k-toolbar .k-markdown-button.is-active:hover{background:rgba(66,113,174,.075)}.k-markdown-toolbar-buttons{flex-wrap:wrap}.k-markdown-toolbar-buttons>*{flex-shrink:0}.k-markdown-toolbar-button-right{border-left:1px solid var(--color-background);margin-left:auto}.k-markdown-toolbar .k-button.k-dropdown-item[aria-current=true]{color:#8fbfff}.k-markdown-toolbar .k-button-text{align-items:baseline;display:flex;justify-content:space-between}.k-markdown-toolbar .k-button-text kbd{font-variant-numeric:tabular-nums;margin-left:2.5rem;opacity:.6}.k-markdown-input-wrap[data-layout=narrow]{--cm-content-padding-y: .375rem !important;--cm-line-padding-x: .375rem !important}.k-markdown-input-wrap[data-layout=narrow] .cm-line,.k-markdown-input-wrap[data-font-family=sans-serif] .cm-line{--cm-mark: 0 !important;--cm-indent: 0 !important}.k-markdown-input .k-input-element{width:100%}


.k-block-type-colorgallery {
    cursor: pointer;
}

.k-block-type-colorgallery ul {
  display: grid;
  padding: .75rem;
  grid-gap: .75rem;
  grid-template-columns: repeat(auto-fit, minmax(6rem, 1fr));
  line-height: 0;
  align-items: center;
  justify-content: center;
}
.k-block-type-colorgallery li:empty {
  padding-bottom: 100%;
  background: $color-background;
}
.k-block-type-colorgallery li {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
}
.k-block-type-colorgallery li img {
  flex-grow: 1;
  max-width: 100%;
  max-height: 36rem;
  object-fit: contain;
}

.k-block-type-colorvideo iframe {
    padding: .75rem;
}

.k-block-type-colorvideo .colorpick {
    /* margin: .75rem auto 0; */
    width: 100%;
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: center;
}

.k-block-type-colorvideo .colorpick span {
  color: #ccc;
  mix-blend-mode: difference;
  padding: 0 1rem;
}

.k-block-type-colorvideo .caption {
  padding-bottom: .75rem;
  font-size: .875rem;
  color: #777;
  text-align: center;
}

.k-block-type-dblimage ul {
    display: flex;
    row-gap: .75rem;
    flex-direction: column;
    line-height: 0;
    align-items: center;
    justify-content: center;
    cursor: pointer;
  }
  .k-block-type-dblimage li:empty {
    height: 13.625rem;
    width: 13.625rem;
    background: var(--color-background);
  }

  .k-block-type-dblimage li:empty:after {
    content: 'Blank';
    color: var(--color-gray-600);
  }
  .k-block-type-dblimage li {
    display: flex;
    width: 100%;
    flex-direction: column;
    position: relative;
    align-items: center;
    justify-content: center;
  }

  .k-block-type-dblimage li.left {
    align-items: flex-start;
  }

  .k-block-type-dblimage li.center {
    align-items: center;
  }

  .k-block-type-dblimage li.right {
    align-items: flex-end;
  }

  .k-block-type-dblimage li img {
    flex-grow: 1;
    max-width: 100%;
    max-height: 13.625rem;
  }

.k-block-container .k-block-container-type-image {
    display: grid;
    align-content: center;
}

.k-block-type-spacer {
    background: var(--color-background);
    padding: .75rem;
    cursor: pointer;
    color: var(--color-gray-600);
    
}

.k-block-type-spacer div {
    display: flex;
    align-items: center;
    justify-content: center;
}


.vgt-right-align{text-align:right}.vgt-left-align{text-align:left}.vgt-center-align{text-align:center}.k-pagetable-section table.vgt-table{position:relative;font-size:.875rem;border-spacing:0;table-layout:fixed;width:100%;max-width:100%;user-select:none}.k-pagetable-section table.vgt-table th,.k-pagetable-section table.vgt-table td{border-bottom:2px solid #efefef;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-pagetable-section table.vgt-table th.cover-image,.k-pagetable-section table.vgt-table td.cover-image{width:38px!important}.k-pagetable-section table.vgt-table th:not(.cover-image):not(.pagetable-options-container),.k-pagetable-section table.vgt-table td:not(.cover-image):not(.pagetable-options-container){width:auto}.k-pagetable-section table.vgt-table th:not(.cover-image):not(.pagetable-options-container).col-width-1-6,.k-pagetable-section table.vgt-table td:not(.cover-image):not(.pagetable-options-container).col-width-1-6{width:16.6666666667%!important}.k-pagetable-section table.vgt-table th:not(.cover-image):not(.pagetable-options-container).col-width-1-4,.k-pagetable-section table.vgt-table td:not(.cover-image):not(.pagetable-options-container).col-width-1-4{width:25%!important}.k-pagetable-section table.vgt-table th:not(.cover-image):not(.pagetable-options-container).col-width-1-3,.k-pagetable-section table.vgt-table td:not(.cover-image):not(.pagetable-options-container).col-width-1-3{width:33.3333333333%!important}.k-pagetable-section table.vgt-table th:not(.cover-image):not(.pagetable-options-container).col-width-1-2,.k-pagetable-section table.vgt-table td:not(.cover-image):not(.pagetable-options-container).col-width-1-2{width:50%!important}.k-pagetable-section table.vgt-table th:not(.cover-image):not(.pagetable-options-container).col-width-2-3,.k-pagetable-section table.vgt-table td:not(.cover-image):not(.pagetable-options-container).col-width-2-3{width:66.6666666667%!important}.k-pagetable-section table.vgt-table th:not(.cover-image):not(.pagetable-options-container).col-width-3-4,.k-pagetable-section table.vgt-table td:not(.cover-image):not(.pagetable-options-container).col-width-3-4{width:75%!important}.k-pagetable-section table.vgt-table th.pagetable-options-container.pagetable-options-two,.k-pagetable-section table.vgt-table td.pagetable-options-container.pagetable-options-two{width:80px!important}.k-pagetable-section table.vgt-table th.pagetable-options-container.pagetable-options-one,.k-pagetable-section table.vgt-table td.pagetable-options-container.pagetable-options-one{width:40px!important}.k-pagetable-section table.vgt-table th.pagetable-options-container.pagetable-options-none,.k-pagetable-section table.vgt-table td.pagetable-options-container.pagetable-options-none{width:0px!important}@media screen and (max-width: 65em){.k-pagetable-section table.vgt-table th,.k-pagetable-section table.vgt-table td{display:none}.k-pagetable-section table.vgt-table th.cover-image,.k-pagetable-section table.vgt-table th:nth-child(2),.k-pagetable-section table.vgt-table th.pagetable-options-container,.k-pagetable-section table.vgt-table td.cover-image,.k-pagetable-section table.vgt-table td:nth-child(2),.k-pagetable-section table.vgt-table td.pagetable-options-container{display:table-cell}.k-pagetable-section table.vgt-table th:not(.cover-image):not(.pagetable-options-container).col-width-1-6,.k-pagetable-section table.vgt-table th:not(.cover-image):not(.pagetable-options-container).col-width-1-4,.k-pagetable-section table.vgt-table th:not(.cover-image):not(.pagetable-options-container).col-width-1-3,.k-pagetable-section table.vgt-table th:not(.cover-image):not(.pagetable-options-container).col-width-1-2,.k-pagetable-section table.vgt-table th:not(.cover-image):not(.pagetable-options-container).col-width-2-3,.k-pagetable-section table.vgt-table th:not(.cover-image):not(.pagetable-options-container).col-width-3-4,.k-pagetable-section table.vgt-table td:not(.cover-image):not(.pagetable-options-container).col-width-1-6,.k-pagetable-section table.vgt-table td:not(.cover-image):not(.pagetable-options-container).col-width-1-4,.k-pagetable-section table.vgt-table td:not(.cover-image):not(.pagetable-options-container).col-width-1-3,.k-pagetable-section table.vgt-table td:not(.cover-image):not(.pagetable-options-container).col-width-1-2,.k-pagetable-section table.vgt-table td:not(.cover-image):not(.pagetable-options-container).col-width-2-3,.k-pagetable-section table.vgt-table td:not(.cover-image):not(.pagetable-options-container).col-width-3-4{width:auto!important}}.k-pagetable-section table.vgt-table th{position:relative;font-weight:400;color:#777;height:40px;background:#eaeaea;position:sticky;padding:.5rem .75rem;top:0;cursor:pointer;z-index:10}.k-pagetable-section table.vgt-table th:not(:last-child){border-right:1px solid #d6d6d6}.k-pagetable-section table.vgt-table th.sorting{color:#000;font-weight:600}.k-pagetable-section table.vgt-table th.sorting-desc:after,.k-pagetable-section table.vgt-table th.sorting-asc:after{position:absolute;content:"";right:1rem;top:calc(50% - 3px);border-color:black transparent;border-style:solid;border-width:6px 5px 0}.k-pagetable-section table.vgt-table th.sorting-asc:after{transform:rotate(180deg)}.k-pagetable-section table.vgt-table th.sorting.vgt-right-align.sorting-desc:after,.k-pagetable-section table.vgt-table th.sorting.vgt-right-align.sorting-asc:after{right:auto;left:1rem}.k-pagetable-section table.vgt-table td{height:40px;padding:0}.k-pagetable-section table.vgt-table td:not(.cover-image) a{display:block;width:100%;padding:.5rem .75rem}.k-pagetable-section table.vgt-table td:not(:last-child){border-right:1px solid #efefef}.k-pagetable-section table.vgt-table td.pagetable-options-container{overflow:visible;height:calc(40px - 2px)}.k-pagetable-section table.vgt-table td .k-list-item-options{display:flex}.k-pagetable-section table.vgt-table td .k-list-item-options>button{width:40px;display:flex;justify-content:center;align-items:center;padding:0}.k-pagetable-section table.vgt-table td .k-list-item-options>button .k-button-text{display:none}.k-pagetable-section table.vgt-table td .k-list-item-options[data-count="2"]>button:first-child{padding-left:2px}.k-pagetable-section table.vgt-table tbody{margin-top:2px}.k-pagetable-section table.vgt-table tbody tr{background:white}.k-pagetable-section table.vgt-table tbody tr+tr{margin-top:2px}.vgt-wrap__footer{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;padding:.35rem .25rem;margin-top:.5rem;color:#777}.vgt-wrap__footer .footer__row-count__select{background-color:#fff;width:auto;padding:.175rem .4rem .15rem .15rem;border:0;border-radius:0;min-height:22px;min-width:40px;margin-left:5px;color:#000;box-sizing:border-box}.vgt-wrap__footer .footer__row-count__select:focus{outline:none;border-color:#409eff}.vgt-wrap__footer .footer__navigation{display:flex}.vgt-wrap__footer .footer__navigation__page-btn{display:flex;align-items:center;justify-content:flex-start}.vgt-wrap__footer .footer__navigation__page-btn.disabled{cursor:default;pointer-events:none;opacity:.25}.vgt-wrap__footer .footer__navigation__page-btn:hover{color:#000}.vgt-wrap__footer .footer__navigation__page-btn .chevron{margin-top:2px;width:6px;height:6px;border:2px solid #777;border-width:0 2px 2px 0;transition:opacity .2s ease-out;opacity:.5}.vgt-wrap__footer .footer__navigation__page-btn .chevron.left{transform:rotate(135deg);margin-right:5px}.vgt-wrap__footer .footer__navigation__page-btn .chevron.right{transform:rotate(-45deg);margin-left:5px}.vgt-wrap__footer .footer__navigation__info{margin:0 1rem;color:#000}.k-pagetable-section .k-button-group{display:flex;align-items:flex-end}.k-pagetable-section .k-button-group .pagetable-reset-button{padding:.35rem .6rem;background:rgba(22,23,26,.05);border-radius:2px;margin-bottom:.65rem;margin-right:.75rem;font-size:.875rem;color:#777;transition:color .2s ease-out}.k-pagetable-section .k-button-group .pagetable-reset-button:hover{color:#000}.k-pagetable-section .k-button-group .pagetable-search-input{margin:0 0 .65rem;border:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;border-bottom:1px solid #d6d6d6;font-size:.875rem;padding:.35rem .75rem .35rem .5rem;min-width:150px}.k-pagetable-section .k-button-group .pagetable-search-input::placeholder{color:#999}.k-pagetable-section .k-button-group .pagetable-search-input:focus{outline:none;border-color:#fff;background:#fff}.k-pagetable-section .k-button-group .k-button{margin-left:.25rem}@media screen and (max-width: 50em){.k-pagetable-section .k-button-group .pagetable-reset-button{display:none}.k-pagetable-section .k-button-group .pagetable-search-input{width:150px}}@media screen and (max-width: 25em){.k-pagetable-section .k-button-group .pagetable-search-input{display:none}}
