.kd-pattern-generic-slider:has(.kd-pattern-video-modal.show) .slick-list,.kd-pattern-generic-slider:has(.kd-pattern-video-modal.show) .slick-track{transform:none!important}.kd-pattern-generic-slider .slick-arrow{align-items:center;background:transparent;background-color:var(--wp--preset--color--gray);border:0;border-radius:50%;bottom:0;cursor:pointer;display:flex;height:36px;justify-content:center;margin:auto;position:absolute;top:0;transition:all .2s;width:36px;z-index:100}.kd-pattern-generic-slider .slick-arrow:focus{outline:0}.kd-pattern-generic-slider .slick-arrow:focus-visible{outline:2px dashed currentColor;outline-offset:.3125rem;transition:none}@media (width <= 740px){.kd-pattern-generic-slider .slick-arrow{bottom:3px;top:auto}}.kd-pattern-generic-slider .slick-arrow:hover{color:var(--wp--preset--color--white)}.kd-pattern-generic-slider .slick-arrow.slick-prev{left:1rem}.kd-pattern-generic-slider .slick-arrow.slick-next{right:1rem}.kd-pattern-generic-slider .slick-dots{align-items:center;bottom:1rem;display:flex;gap:.5rem;justify-content:center;list-style:none;margin:0;padding-left:0;position:absolute;width:100%}.kd-pattern-generic-slider .slick-dots li{line-height:0}.kd-pattern-generic-slider .slick-dots .slick-active button{opacity:1}.kd-pattern-generic-slider .slick-dots button{background:transparent;background-color:var(--wp--preset--color--secondary);border:0;border-radius:50%;cursor:pointer;flex:0 0 0.625rem;font-size:0;height:.625rem;opacity:.2;padding:0;transition:all .2s;transition:background-color .2s,transform .2s;width:.625rem}.kd-pattern-generic-slider .slick-dots button:focus{outline:0}.kd-pattern-generic-slider .slick-dots button:focus-visible{outline:2px dashed currentColor;outline-offset:.3125rem;transition:none}