.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}.glide { --imm-glide--color--arrow: var(--wp--preset--color--contrast, #000000);
--imm-glide--color--arrow--hover: var(--wp--preset--color--base, #FFFFFF);
--imm-glide--color--arrow-bg: transparent;
--imm-glide--color--arrow-bg--hover: transparent;
--imm-glide--color--bullets: var(--wp--preset--color--contrast, #000000);
--imm-glide--color--bullets--hover: var(--wp--preset--color--base, #FFFFFF);
width: auto;
}
.glide .glide__arrows, .glide .glide__bullets {
margin-top: 0;
}
.glide__arrow {
position: absolute;
display: block;
top: 50%;
z-index: 2;
text-transform: uppercase;
padding: 0;
font-size: 80px;
color: var(--imm-glide--color--arrow);
background-color: var(--imm-glide--color--arrow-bg);
border: none;
border-radius: 5px;
opacity: 1;
cursor: pointer;
transition: all 300ms ease-in-out;
transform: translateY(-50%);
line-height: 1;
}
.glide__arrow:focus { outline: none; }
.glide__arrow--disabled { opacity: 0.33; }
.glide__arrow:hover {
color: var(--imm-glide--color--arrow--hover);
background-color: var(--imm-glide--color--arrow-bg--hover);
}
.glide__arrow--left { left: calc(0px - var(--wp--style--root--padding-left)); }
.glide__arrow--right { right: calc(0px - var(--wp--style--root--padding-right)); }
@media (min-width: 1200px) {
.glide__arrow--left { left: calc(-30px - var(--wp--style--root--padding-left)); }
.glide__arrow--right { right: calc(-30px - var(--wp--style--root--padding-right)); }
}
.glide.alignfull .glide__arrow--left { left: 0; }
.glide.alignfull .glide__arrow--right { right: 0; }
.glide[data-pagination="true"] .glide__arrow {
top: calc(50% - 12.5px);
}
.glide__arrow span {
display: block;
width: 100%;
height: 100%;
text-align: center;
padding-bottom: 12.5px;
margin: -15px 0;
}
.glide__arrows.have-bg-color .glide__arrow span {
padding-right: 5px;
padding-left: 5px;
}
.glide__bullets {
display: flex;
list-style: none;
position: relative;
z-index: 2;
justify-content: center;
padding: 15px 0 0;
gap: 10px;
}
.glide__bullet {
width: 10px;
height: 10px;
padding: 0;
border-radius: 50%;
border: none;
background-color: var(--imm-glide--color--bullets);
transition: all 300ms ease-in-out;
cursor: pointer;
}
.glide__bullet:focus { outline: none; }
.glide__bullet:hover, .glide__bullet:focus, .glide__bullet--active {
background-color: var(--imm-glide--color--bullets--hover);
}