.wf-columns {
 display:flex;
 gap:0rem
}
.wf-columns .wf-column {
 max-width:100%;
 box-sizing:border-box;
 flex:1
}
.wf-columns-stack-large,
.wf-columns-stack-medium,
.wf-columns-stack-small,
.wf-columns-stack-xlarge {
 flex-wrap:wrap
}
.wf-columns-align-left {
 justify-content:flex-start
}
.wf-columns-align-center {
 justify-content:center
}
.wf-columns-align-right {
 justify-content:flex-end
}
.wf-columns-layout-1-2>.wf-column:last-child,
.wf-columns-layout-2-1>.wf-column:first-child {
 width:calc(100% * 2 / 3.001);
 flex:none
}
.wf-columns-layout-1-1-2>.wf-column:last-child,
.wf-columns-layout-1-2-1>.wf-column:nth-child(2),
.wf-columns-layout-2-1-1>.wf-column:first-child {
 width:50%;
 flex:none
}
.wf-columns-layout-1-3>.wf-column:last-child,
.wf-columns-layout-3-1>.wf-column:first-child {
 width:75%;
 flex:none
}
.wf-columns-layout-1-1-3>.wf-column:last-child,
.wf-columns-layout-1-3-1>.wf-column:nth-child(2),
.wf-columns-layout-2-3>.wf-column:last-child,
.wf-columns-layout-3-1-1>.wf-column:first-child,
.wf-columns-layout-3-2>.wf-column:first-child {
 width:60%;
 flex:none
}
.wf-columns-layout-1-1-1-2>.wf-column:last-child,
.wf-columns-layout-2-1-1-1>.wf-column:first-child {
 width:40%;
 flex:none
}
.wf-columns-layout-1-4>.wf-column:last-child,
.wf-columns-layout-4-1>.wf-column:first-child {
 width:80%;
 flex:none
}
.wf-columns-gap-small {
 gap:.5rem
}
.wf-columns-gap-medium {
 gap:1rem
}
.wf-columns-gap-large {
 gap:2rem
}
.wf-columns-gap-none {
 gap:0
}
.wf-columns-align-top {
 align-items:flex-start
}
.wf-columns-align-middle {
 align-items:center
}
.wf-columns-align-bottom {
 align-items:flex-end
}
.wf-columns-align-stretch {
 align-items:stretch
}
@media (max-width:640px) {
 .wf-columns-stack-small>.wf-column {
  width:100%;
  flex:auto!important
 }
}
@media (max-width:960px) {
 .wf-columns-stack-medium>.wf-column {
  width:100%;
  flex:auto!important
 }
}
@media (max-width:1200px) {
 .wf-columns-stack-large>.wf-column {
  width:100%;
  flex:auto!important
 }
}
@media (max-width:1600px) {
 .wf-columns-stack-xlarge>.wf-column {
  width:100%
 }
}
[data-wf-columns]>div>figure img,
[data-wf-columns]>div>figure video {
 object-fit:cover;
 height:calc(100% - 2rem)
}
[data-wf-columns]>div>figure {
 margin:0;
 display:block;
 position:relative;
 height:100%
}
[data-wf-columns]>div>figure figcaption {
 text-align:center;
 line-height:2rem;
 display:inline-block;
 width:100%
}
[data-wf-columns]>div>figure>a.wfpopup+figcaption {
 pointer-events:none
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
 .wf-columns .wf-column {
  margin-left:1rem
 }
 .wf-columns .wf-column:first-child {
  margin-left:inherit
 }
 .wf-columns .wf-column:last-child {
  margin-right:inherit
 }
 .wf-columns-gap-small .wf-column {
  margin-left:.5rem
 }
 .wf-columns-gap-medium .wf-column {
  margin-left:1rem
 }
 .wf-columns-gap-large .wf-column {
  margin-left:2rem
 }
 .wf-columns-gap-none .wf-column {
  margin-left:inherit
 }
}
@media all and (-ms-high-contrast:none) and (max-width:640px),(-ms-high-contrast:active) and (max-width:640px) {
 .wf-columns-stack-small .wf-column {
  margin-left:inherit;
  margin-right:inherit;
  margin-top:1rem
 }
 .wf-columns-stack-small .wf-column:first-child {
  margin-top:inherit!important
 }
 .wf-columns-stack-small.wf-columns-gap-none .wf-column {
  margin-top:inherit
 }
 .wf-columns-stack-small.wf-columns-gap-small .wf-column {
  margin-top:.5rem
 }
 .wf-columns-stack-small.wf-columns-gap-medium .wf-column {
  margin-top:1rem
 }
 .wf-columns-stack-small.wf-columns-gap-large .wf-column {
  margin-top:2rem
 }
}
@media all and (-ms-high-contrast:none) and (max-width:960px),(-ms-high-contrast:active) and (max-width:960px) {
 .wf-columns-stack-medium .wf-column {
  margin-left:inherit;
  margin-right:inherit;
  margin-top:1rem
 }
 .wf-columns-stack-medium .wf-column:first-child {
  margin-top:inherit!important
 }
 .wf-columns-stack-medium.wf-columns-gap-none .wf-column {
  margin-top:inherit
 }
 .wf-columns-stack-medium.wf-columns-gap-small .wf-column {
  margin-top:.5rem
 }
 .wf-columns-stack-medium.wf-columns-gap-medium .wf-column {
  margin-top:1rem
 }
 .wf-columns-stack-medium.wf-columns-gap-large .wf-column {
  margin-top:2rem
 }
}
@media all and (-ms-high-contrast:none) and (max-width:1200px),(-ms-high-contrast:active) and (max-width:1200px) {
 .wf-columns-stack-large .wf-column {
  margin-left:inherit;
  margin-right:inherit;
  margin-top:1rem
 }
 .wf-columns-stack-large .wf-column:first-child {
  margin-top:inherit!important
 }
 .wf-columns-stack-large.wf-columns-gap-none .wf-column {
  margin-top:inherit
 }
 .wf-columns-stack-large.wf-columns-gap-small .wf-column {
  margin-top:.5rem
 }
 .wf-columns-stack-large.wf-columns-gap-medium .wf-column {
  margin-top:1rem
 }
 .wf-columns-stack-large.wf-columns-gap-large .wf-column {
  margin-top:2rem
 }
}
@media all and (-ms-high-contrast:none) and (max-width:1600px),(-ms-high-contrast:active) and (max-width:1600px) {
 .wf-columns-stack-xlarge .wf-column {
  margin-left:inherit;
  margin-right:inherit;
  margin-top:1rem
 }
 .wf-columns-stack-xlarge .wf-column:first-child {
  margin-top:inherit!important
 }
 .wf-columns-stack-xlarge.wf-columns-gap-none .wf-column {
  margin-top:inherit
 }
 .wf-columns-stack-xlarge.wf-columns-gap-small .wf-column {
  margin-top:.5rem
 }
 .wf-columns-stack-xlarge.wf-columns-gap-medium .wf-column {
  margin-top:1rem
 }
 .wf-columns-stack-xlarge.wf-columns-gap-large .wf-column {
  margin-top:2rem
 }
}
@supports (not (scale:-1)) and (-webkit-hyphens:none) {
 .wf-columns .wf-column {
  margin-left:1rem
 }
 .wf-columns .wf-column:first-child {
  margin-left:inherit
 }
 .wf-columns .wf-column:last-child {
  margin-right:inherit
 }
 .wf-columns-gap-small .wf-column {
  margin-left:.5rem
 }
 .wf-columns-gap-medium .wf-column {
  margin-left:1rem
 }
 .wf-columns-gap-large .wf-column {
  margin-left:2rem
 }
 .wf-columns-gap-none .wf-column {
  margin-left:inherit
 }
 @media (max-width:640px) {
  .wf-columns-stack-small .wf-column {
   margin-left:inherit;
   margin-right:inherit;
   margin-top:1rem
  }
  .wf-columns-stack-small .wf-column:first-child {
   margin-top:inherit!important
  }
  .wf-columns-stack-small.wf-columns-gap-none .wf-column {
   margin-top:inherit
  }
  .wf-columns-stack-small.wf-columns-gap-small .wf-column {
   margin-top:.5rem
  }
  .wf-columns-stack-small.wf-columns-gap-medium .wf-column {
   margin-top:1rem
  }
  .wf-columns-stack-small.wf-columns-gap-large .wf-column {
   margin-top:2rem
  }
 }
 @media (max-width:960px) {
  .wf-columns-stack-medium .wf-column {
   margin-left:inherit;
   margin-right:inherit;
   margin-top:1rem
  }
  .wf-columns-stack-medium .wf-column:first-child {
   margin-top:inherit!important
  }
  .wf-columns-stack-medium.wf-columns-gap-none .wf-column {
   margin-top:inherit
  }
  .wf-columns-stack-medium.wf-columns-gap-small .wf-column {
   margin-top:.5rem
  }
  .wf-columns-stack-medium.wf-columns-gap-medium .wf-column {
   margin-top:1rem
  }
  .wf-columns-stack-medium.wf-columns-gap-large .wf-column {
   margin-top:2rem
  }
 }
 @media (max-width:1200px) {
  .wf-columns-stack-large .wf-column {
   margin-left:inherit;
   margin-right:inherit;
   margin-top:1rem
  }
  .wf-columns-stack-large .wf-column:first-child {
   margin-top:inherit!important
  }
  .wf-columns-stack-large.wf-columns-gap-none .wf-column {
   margin-top:inherit
  }
  .wf-columns-stack-large.wf-columns-gap-small .wf-column {
   margin-top:.5rem
  }
  .wf-columns-stack-large.wf-columns-gap-medium .wf-column {
   margin-top:1rem
  }
  .wf-columns-stack-large.wf-columns-gap-large .wf-column {
   margin-top:2rem
  }
 }
 @media (max-width:1600px) {
  .wf-columns-stack-xlarge .wf-column {
   margin-left:inherit;
   margin-right:inherit;
   margin-top:1rem
  }
  .wf-columns-stack-xlarge .wf-column:first-child {
   margin-top:inherit!important
  }
  .wf-columns-stack-xlarge.wf-columns-gap-none .wf-column {
   margin-top:inherit
  }
  .wf-columns-stack-xlarge.wf-columns-gap-small .wf-column {
   margin-top:.5rem
  }
  .wf-columns-stack-xlarge.wf-columns-gap-medium .wf-column {
   margin-top:1rem
  }
  .wf-columns-stack-xlarge.wf-columns-gap-large .wf-column {
   margin-top:2rem
  }
 }
}
[data-wf-columns].uk-flex,
[data-wf-columns].uk-flex-gap-small {
 gap:.5rem
}
[data-wf-columns].uk-flex-gap-medium {
 gap:1rem
}
[data-wf-columns].uk-flex-gap-large {
 gap:2rem
}
[data-wf-columns].uk-flex-gap-none {
 gap:0
}
[data-wf-columns].row {
 gap:.5rem;
 margin:0
}
[data-wf-columns].row>[class*=col] {
 padding:0
}
[data-wf-columns].flex-gap-sm {
 gap:.5rem
}
[data-wf-columns].flex-gap-md {
 gap:1rem
}
[data-wf-columns].flex-gap-lg {
 gap:2rem
}
[data-wf-columns].flex-gap-none {
 gap:0
}
[data-wf-columns].flex-top {
 align-items:flex-start
}
[data-wf-columns].flex-middle {
 align-items:center
}
[data-wf-columns].flex-bottom {
 align-items:flex-end
}
[data-wf-columns].flex-stretch {
 align-items:stretch
}
figure[data-wf-figure] {
 display:table;
 margin-block-start:inherit;
 margin-block-end:inherit;
 margin-inline-start:inherit;
 margin-inline-end:inherit
}
figure[data-wf-figure] figcaption {
 display:table-caption;
 caption-side:bottom
}
