/*!***********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/columns/style.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************/
.block-editor-block-list__block.klug-columns > div > .block-editor-block-list__layout,
.main .klug-columns .klug-columns__inner {
  display: grid;
  row-gap: var(--kc-rgap);
  -moz-column-gap: var(--kc-cgap);
       column-gap: var(--kc-cgap);
  grid-template-columns: var(--kc-gridcolumns);
}
.block-editor-block-list__block.klug-columns > div > .block-editor-block-list__layout > *,
.main .klug-columns .klug-columns__inner > * {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.block-editor-block-list__block.klug-columns.klug-columns__d-grid > div > .block-editor-block-list__layout,
.main .klug-columns.klug-columns__d-grid .klug-columns__inner {
  background: no-repeat;
  background-image: var(--kc-grid-bgimage);
  background-size: var(--kc-grid-bgsize);
  background-position: var(--kc-grid-bgpos);
}

.klug-columns {
  --kc-gridcolumns: 1fr;
  --kc-grid-bgimage: unset;
  --kc-grid-bgsize: unset;
  --kc-grid-bgpos: 0;
  --kc-cgap: 40px;
  --kc-rgap: 40px;
}
.klug-columns .wp-block-klug-klug-content-area {
  grid-area: unset;
  align-self: center;
  padding: 0;
  height: 100%;
}
.klug-columns .wp-block-klug-klug-content-area :last-child {
  margin-bottom: 0;
}
.klug-columns.klug-columns__d-row .klug-columns__inner > * {
  position: relative;
}
.klug-columns.klug-columns__d-row .klug-columns__inner > *:before {
  width: var(--pixel2);
  top: 0;
  right: calc(var(--kc-cgap) / -2);
  bottom: 0;
  position: absolute;
  background: var(--kc-grad);
}
.klug-columns h4 {
  font-weight: 400;
  margin-bottom: 24px;
}
.klug-columns.klug-columns__c-0 {
  --kc-cgap: 0px;
}
.klug-columns.klug-columns__c-2 {
  --kc-cgap: 70px;
}
.klug-columns.klug-columns__r-0 {
  --kc-rgap: 0px;
}
.klug-columns.klug-columns__r-2 {
  --kc-rgap: 70px;
}
.klug-columns.klug-columns__g-none {
  --kc-grad: none;
}
.klug-columns.klug-columns__g-none .wp-block-klug-klug-content-area {
  padding: 30px 70px;
  align-content: center;
}
.klug-columns.klug-columns__g-primary {
  --kc-grad: var(--grad-primary);
}
.klug-columns.klug-columns__g-secondary {
  --kc-grad: var(--grad-secondary);
}
.klug-columns.klug-columns__h-1, .klug-columns.klug-columns__h-2, .klug-columns.klug-columns__h-3 {
  --kc-gridcolumns: 1fr;
  --kc-grid-bgimage: none;
  --kc-grid-bgsize: unset unset;
  --kc-grid-bgpos: unset;
}
@media (min-width: 600px) {
  .klug-columns.klug-columns__h-2, .klug-columns.klug-columns__h-3 {
    --kc-gridcolumns: 50fr 50fr;
    --kc-grid-bgimage: var(--kc-grad);
    --kc-grid-bgsize: var(--pixel2) 100%;
    --kc-grid-bgpos: 50%;
  }
  .klug-columns.klug-columns__h-2.klug-columns__d-row .klug-columns__inner > :before, .klug-columns.klug-columns__h-3.klug-columns__d-row .klug-columns__inner > :before {
    content: "";
  }
  .klug-columns.klug-columns__h-2.klug-columns__d-row .klug-columns__inner > :nth-child(2n):before, .klug-columns.klug-columns__h-3.klug-columns__d-row .klug-columns__inner > :nth-child(2n):before {
    content: unset;
  }
  .klug-columns.klug-columns__h-2.klug-columns__l-20 { /* 200px */
    --kc-gridcolumns: 200px 1fr;
  }
  .klug-columns.klug-columns__h-2.klug-columns__l-20.klug-columns__d-grid {
    --kc-grid-bgpos: calc(200px + calc(var(--kc-cgap) / 2)) 0;
  }
  .klug-columns.klug-columns__h-2.klug-columns__l-30 { /* actually 33% */
    --kc-gridcolumns: calc(calc(100% - var(--kc-cgap) - var(--kc-cgap)) / 3) 1fr;
  }
  .klug-columns.klug-columns__h-2.klug-columns__l-30.klug-columns__d-grid {
    --kc-grid-bgpos: calc(33.3% - calc(var(--kc-cgap) / 6)) 0;
  }
  .klug-columns.klug-columns__h-2.klug-columns__l-40 {
    --kc-gridcolumns: 4fr 6fr;
  }
  .klug-columns.klug-columns__h-2.klug-columns__l-40.klug-columns__d-grid {
    --kc-grid-bgpos: calc(40% + calc(var(--kc-cgap) * 0.1)) 0;
  }
  .klug-columns.klug-columns__h-2.klug-columns__l-60 {
    --kc-gridcolumns: 6fr 4fr;
  }
  .klug-columns.klug-columns__h-2.klug-columns__l-60.klug-columns__d-grid {
    --kc-grid-bgpos: calc(60% - calc(var(--kc-cgap) * 0.1)) 0;
  }
  .klug-columns.klug-columns__h-2.klug-columns__l-70 {
    --kc-gridcolumns: 1fr calc(calc(100% - var(--kc-cgap) - var(--kc-cgap)) / 3);
  }
  .klug-columns.klug-columns__h-2.klug-columns__l-70.klug-columns__d-grid {
    --kc-grid-bgpos: calc(66.6% + calc(var(--kc-cgap) / 6)) 0;
  }
  .klug-columns.klug-columns__h-2.klug-columns__l-80 { /* 200px */
    --kc-gridcolumns: 1fr 200px;
  }
  .klug-columns.klug-columns__h-2.klug-columns__l-80.klug-columns__d-grid {
    --kc-grid-bgpos: calc(100% - 200px - calc(var(--kc-cgap) / 2)) 0;
  }
}
@media (min-width: 900px) {
  .klug-columns.klug-columns__h-3 {
    --kc-gridcolumns: repeat(3, calc(calc(100% - var(--kc-cgap) - var(--kc-cgap)) / 3));
    --kc-grid-bgimage: var(--kc-grad), var(--kc-grad);
    --kc-grid-bgsize: var(--pixel2) 100%, var(--pixel2) 100%;
    --kc-grid-bgpos: calc(33.3% - calc(var(--kc-cgap) / 6)) 0, calc(66.6% + calc(var(--kc-cgap) / 6)) 0;
  }
  .klug-columns.klug-columns__h-3.klug-columns__d-row .klug-columns__inner > :nth-child(2n):before {
    content: "";
  }
  .klug-columns.klug-columns__h-3.klug-columns__d-row .klug-columns__inner > :nth-child(3n):before {
    content: unset;
  }
}
@media (max-width: 700px) {
  .klug-columns.klug-columns__s-700 {
    --kc-gridcolumns: 1fr !important;
    --kc-grid-bgimage: unset;
    --kc-grid-bgsize: unset;
    --kc-grid-bgpos: 0;
  }
  .klug-columns.klug-columns__s-700.klug-columns__d-row .klug-columns__inner > :before {
    display: none;
  }
  .klug-columns.klug-columns__s-700.klug-columns__d-grid .klug-columns__inner {
    background-image: none;
  }
}
@media (max-width: 800px) {
  .klug-columns.klug-columns__s-800 {
    --kc-gridcolumns: 1fr !important;
    --kc-grid-bgimage: unset;
    --kc-grid-bgsize: unset;
    --kc-grid-bgpos: 0;
  }
  .klug-columns.klug-columns__s-800.klug-columns__d-row .klug-columns__inner > :before {
    display: none;
  }
  .klug-columns.klug-columns__s-800.klug-columns__d-grid .klug-columns__inner {
    background-image: none;
  }
}
@media (max-width: 900px) {
  .klug-columns.klug-columns__s-900 {
    --kc-gridcolumns: 1fr !important;
    --kc-grid-bgimage: unset;
    --kc-grid-bgsize: unset;
    --kc-grid-bgpos: 0;
  }
  .klug-columns.klug-columns__s-900.klug-columns__d-row .klug-columns__inner > :before {
    display: none;
  }
  .klug-columns.klug-columns__s-900.klug-columns__d-grid .klug-columns__inner {
    background-image: none;
  }
}
@media (max-width: 1000px) {
  .klug-columns.klug-columns__s-1000 {
    --kc-gridcolumns: 1fr !important;
    --kc-grid-bgimage: unset;
    --kc-grid-bgsize: unset;
    --kc-grid-bgpos: 0;
  }
  .klug-columns.klug-columns__s-1000.klug-columns__d-row .klug-columns__inner > :before {
    display: none;
  }
  .klug-columns.klug-columns__s-1000.klug-columns__d-grid .klug-columns__inner {
    background-image: none;
  }
}
@media (max-width: 1100px) {
  .klug-columns.klug-columns__s-1100 {
    --kc-gridcolumns: 1fr !important;
    --kc-grid-bgimage: unset;
    --kc-grid-bgsize: unset;
    --kc-grid-bgpos: 0;
  }
  .klug-columns.klug-columns__s-1100.klug-columns__d-row .klug-columns__inner > :before {
    display: none;
  }
  .klug-columns.klug-columns__s-1100.klug-columns__d-grid .klug-columns__inner {
    background-image: none;
  }
}
@media (max-width: 1200px) {
  .klug-columns.klug-columns__s-1200 {
    --kc-gridcolumns: 1fr !important;
    --kc-grid-bgimage: unset;
    --kc-grid-bgsize: unset;
    --kc-grid-bgpos: 0;
  }
  .klug-columns.klug-columns__s-1200.klug-columns__d-row .klug-columns__inner > :before {
    display: none;
  }
  .klug-columns.klug-columns__s-1200.klug-columns__d-grid .klug-columns__inner {
    background-image: none;
  }
}
.klug-columns .klug-columns__inner > :last-child:before {
  display: none !important;
}

.klug-columns > .klug-columns__inner > .wp-block-klug-klug-content-area > h4 {
  font-size: 22px;
  line-height: 30px;
  margin-bottom: 24px;
}

.klug-colunms .klug-columns__inner > .wp-block-image {
  margin: 0;
  width: 100%;
}
.klug-colunms .klug-columns__inner > .wp-block-image img {
  margin: 0;
  width: 100%;
}

.klug-columns.nopad-content-area .klug-columns__inner .wp-block-klug-klug-content-area {
  margin: 0 !important;
  padding: 0 !important;
}
.klug-columns.nopad-content-area.klug-blockcontext-light, .klug-columns.nopad-content-area.klug-blockcontext-dark, .klug-columns.nopad-content-area.klug-blockcontext-darker {
  padding-left: var(--kc-rgap);
  padding-right: var(--kc-rgap);
}

.klug-columns.klug-columns-3rs .klug-columns__inner .wp-block-klug-klug-content-area {
  margin: 0 !important;
  padding: 0 !important;
}
.klug-columns.klug-columns-3rs.klug-blockcontext-light, .klug-columns.klug-columns-3rs.klug-blockcontext-dark, .klug-columns.klug-columns-3rs.klug-blockcontext-darker {
  padding-left: var(--kc-rgap);
  padding-right: var(--kc-rgap);
}
@media (max-width: 1100px) {
  .klug-columns.klug-columns-3rs .klug-columns__inner {
    grid-template-columns: 1fr;
  }
  .klug-columns.klug-columns-3rs .klug-columns__inner > .wp-block-klug-klug-content-area p {
    padding: 0 0 0 17px;
  }
  .klug-columns.klug-columns-3rs .klug-columns__inner > .wp-block-klug-klug-content-area:before {
    display: none;
  }
}

body.main-sidebar details > .details-wrapper > .klug-columns {
  padding-left: 40px;
  padding-right: 40px;
}

/*# sourceMappingURL=style-index.css.map*/