@font-face{font-family:Gilda Display;src:url(fonts/gilda-display.woff2) format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Sofia Sans;src:url(fonts/sofia-sans.woff2) format('woff2');font-weight:400 700;font-display:swap}
.wmx-video-section,.wmx-video-loop,.wmx-video-block-editor{
 --wmx-heading:#184276;--wmx-accent:var(--wd-primary-color,#83b735);--wmx-background:#fff;--wmx-radius:16px;--wmx-video-radius:min(10px,var(--wmx-radius));--wmx-step:70px;--wmx-duration:400ms;
 --wmx-body-font:'Sofia Sans',var(--wd-text-font),sans-serif;--wmx-heading-font:'Gilda Display',var(--wd-title-font),serif;
 color:var(--wmx-heading);background:var(--wmx-background);font-family:var(--wmx-body-font);box-sizing:border-box
}
.wmx-video-section{display:flex;flex-direction:column;padding:var(--wmx-padding,28px) 0;gap:16px!important;max-width:1300px;margin-inline:auto}
.wmx-video-section .wmx-video-loop{
 --wmx-heading:inherit;--wmx-accent:inherit;--wmx-background:inherit;--wmx-radius:inherit;--wmx-video-radius:inherit;
 --wmx-step:inherit;--wmx-duration:inherit;--wmx-body-font:inherit;--wmx-heading-font:inherit
}
.wmx-video-section>.wd-title,.wmx-video-section .title-wrapper{margin:0;text-align:center}
.wmx-video-section h2{font:var(--wmx-heading-weight,400) var(--wmx-heading-size,36px)/1.25 var(--wmx-heading-font);color:var(--wmx-heading);margin:0;text-align:center}
.wmx-video-loop{position:relative;width:100%;padding-top:80px;--wd-block-spacing:0}
.wmx-video-loop>.wd-carousel-inner>.wd-carousel{--wd-col:var(--wd-col-lg,5);--wd-gap:var(--wd-gap-lg,28px)}
.wmx-video-loop>.wd-carousel-inner{position:static}
.wmx-video-loop .wd-carousel-wrap{align-items:center}
.wmx-video-loop>.wd-carousel-inner>.wd-carousel>.wd-carousel-wrap>.wd-carousel-item{position:relative;display:flex;flex-direction:column;justify-content:center;height:var(--wmx-card-height,auto);margin-block:0;--wd-block-spacing:0;cursor:pointer}
.wmx-video-loop .wmx-video-card{position:relative;display:flex;flex-direction:column;width:100%;isolation:isolate;overflow:hidden;border-radius:var(--wmx-radius);background:#f4f4f4;color:var(--wmx-heading);gap:0!important;margin:0;--wd-block-spacing:0}
.wmx-video-loop.wmx-ready .wmx-video-card{min-height:140px;height:calc(var(--wmx-card-height) - var(--wmx-distance,0)*var(--wmx-step));aspect-ratio:auto;filter:grayscale(1);transition:height var(--wmx-duration) ease,filter var(--wmx-duration) ease}
.wmx-video-loop.wmx-ready .wmx-current .wmx-video-card{filter:grayscale(0);cursor:default}
.wmx-video-loop .wd-el-video{position:relative!important;flex:1 1 0;height:auto!important;min-height:0;width:100%;overflow:hidden;border-radius:var(--wmx-video-radius);margin:0!important;background:#e9e4de}
.wmx-video-loop .wmx-video-card>.wd-el-video{aspect-ratio:9/16;flex:0 0 auto}
.wmx-video-loop.wmx-ready .wmx-video-card>.wd-el-video{aspect-ratio:auto;flex:1 1 0}
.wmx-video-loop .wd-el-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}
.wmx-video-loop .wd-el-video img,.wmx-video-loop .wd-el-video picture{width:100%;height:100%;object-fit:cover}
.wmx-video-controls{display:none;position:absolute;inset:0;z-index:2;pointer-events:none}
.wmx-ready .wmx-current .wmx-video-controls{display:flex}
.wmx-video-loop .wmx-video-controls button{display:grid;place-items:center;padding:0;width:35px;min-width:35px;height:35px;min-height:35px;border:0;border-radius:10px;pointer-events:auto;box-shadow:none;font-size:17px}
/* Read the live theme palette, including custom text and hover colors. */
.wmx-video-loop :is(.wmx-play,.wmx-mute),.wmx-video-loop>.wd-carousel-inner>.wd-nav-arrows .wd-btn-arrow{background:var(--btn-default-bgcolor,#f7f7f7);color:var(--btn-default-color,#333)}
.wmx-video-loop :is(.wmx-play,.wmx-mute):hover,.wmx-video-loop>.wd-carousel-inner>.wd-nav-arrows .wd-btn-arrow:hover{background:var(--btn-default-bgcolor-hover,var(--btn-default-bgcolor,#efefef));color:var(--btn-default-color-hover,var(--btn-default-color,#333))}
.wmx-video-loop .wd-btn-arrow .wd-arrow-inner{color:inherit}
.wmx-video-loop .wmx-play{position:absolute;top:8px;inset-inline-start:8px;opacity:0;transition:opacity .2s}
.wmx-video-loop .wmx-mute{position:absolute;top:8px;inset-inline-end:8px}
.wmx-video-loop.wmx-is-paused .wmx-current .wmx-play{top:50%;left:50%;right:auto;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;opacity:1}
.wmx-video-loop .wmx-current:hover .wmx-play,.wmx-video-loop .wmx-play:focus-visible,.wmx-needs-play .wmx-play{opacity:1}
.wmx-video-pagination{display:flex;gap:8px;justify-content:center;align-items:center;margin-top:28px;direction:ltr}
.wmx-video-loop .wmx-video-dot{position:relative;overflow:hidden;min-width:12px;width:12px;height:12px;min-height:12px;padding:0;border:0;border-radius:16px;background:#e6e6e6;box-shadow:none;transition:width .3s}
.wmx-video-loop .wmx-video-dot.wmx-current{width:80px}
.wmx-video-dot::before{content:'';position:absolute;inset:0 auto 0 0;background:var(--wmx-accent);width:var(--wmx-progress,0%)}
.wmx-video-loop>.wd-carousel-inner>.wd-nav-arrows{position:absolute;inset:0 0 auto;height:44px;display:flex;gap:10px;align-items:center;justify-content:center;transform:none;pointer-events:none}
.wmx-video-loop>.wd-carousel-inner>.wd-nav-arrows .wd-btn-arrow{position:static;display:grid;place-items:center;pointer-events:auto;opacity:1;visibility:visible;transform:none;border:1px solid #ddd;border-radius:50%;width:44px;height:44px;margin:0;box-shadow:none}
.wmx-video-status{font-size:14px;text-align:center;margin:8px 0 0;color:var(--wmx-heading)}
.wmx-video-status:empty{display:none}
.wmx-video-loop button:focus-visible{outline:2px solid var(--wmx-heading);outline-offset:2px}
.wmx-video-loop[data-wmx-incompatible] [data-wmx-copy=true]{display:none!important}
.wmx-video-loop[data-wmx-incompatible] .wd-carousel-wrap{transform:none!important;display:flex;overflow:auto;gap:20px}
.wmx-video-fallback{display:flex;gap:20px;overflow:auto}
.wmx-video-fallback video{max-width:280px}
@media(min-width:768px) and (max-width:1024px){.wmx-video-loop>.wd-carousel-inner>.wd-carousel{--wd-col:var(--wd-col-md,3);--wd-gap:var(--wd-gap-md,28px)}}
@media(max-width:1024px){
 .wmx-video-section{padding:var(--wmx-padding-mobile,12px) 0 max(var(--wmx-padding-mobile,12px),env(safe-area-inset-bottom));gap:12px!important;scroll-margin-top:calc(var(--wmx-sticky-top,0px) + 8px);scroll-margin-bottom:calc(var(--wmx-sticky-bottom,0px) + 8px)}
 .wmx-video-loop{padding-top:0}
 .wmx-video-loop.wmx-ready .wmx-video-card{max-width:var(--wmx-mobile-card-width,100%);align-self:center;min-height:0;height:max(80px,calc(var(--wmx-card-height) - var(--wmx-distance,0)*var(--wmx-step)))}
 .wmx-video-loop .wmx-current .wd-el-video video,.wmx-video-loop .wmx-current .wd-el-video img{object-fit:contain}
 .wmx-video-loop .wmx-video-pagination{min-height:44px;margin:12px 56px 0;flex-wrap:wrap}
 .wmx-video-loop>.wd-carousel-inner>.wd-nav-arrows{inset:auto 0 0;height:44px;justify-content:space-between}
}
@media(max-width:767px){.wmx-video-section h2{font-size:var(--wmx-heading-size-mobile,21.6px)}.wmx-video-loop>.wd-carousel-inner>.wd-carousel{--wd-col:var(--wd-col-sm,1);--wd-gap:var(--wd-gap-sm,16px)}.wmx-video-loop.wmx-ready .wmx-video-card{height:var(--wmx-card-height);filter:none}.wmx-video-loop .wmx-play{opacity:1}}
@media(max-width:1024px) and (max-height:500px){.wmx-video-section{padding-block:8px;gap:8px!important}.wmx-video-section h2{font-size:20px}.wmx-video-loop .wmx-video-pagination{margin-top:8px}}
@media(prefers-reduced-motion:reduce){.wmx-video-loop *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.wmx-video-loop[data-wmx-incompatible] .wd-carousel-item{flex:0 0 min(80vw,280px)}
