.cubelaw-slider:not(.slick-initialized){display:flex;overflow:hidden;margin:0 -12px}.cubelaw-slider:not(.slick-initialized)>.cubelaw-slide{flex:0 0 calc(100% / var(--cubelaw-slides, 3));box-sizing:border-box;padding:0 12px}.cubelaw-slider.slick-initialized{margin:0 -12px}.cubelaw-slider.slick-initialized .slick-track{display:flex}.cubelaw-slider.slick-initialized .slick-slide{height:auto;float:none;padding:0 12px;box-sizing:border-box}.cubelaw-slider.slick-initialized .slick-slide>div{height:100%}.cubelaw-slider .cubelaw-slide{height:100%;display:block!important}.cubelaw-slider .cubelaw-slide>*{height:100%}.cubelaw-testimonial-slide{box-sizing:border-box;padding:var(--space-medium);background:var(--color-white);border:1px solid color-mix(in srgb,var(--color-body) 15%,transparent)}.is-style-white-section .cubelaw-testimonial-slide{background:var(--color-linen)}.cubelaw-slider .slick-slide:focus,.cubelaw-slider .slick-slide>div:focus{outline:none}.cubelaw-slider-controls{display:flex;align-items:center;justify-content:center;gap:var(--space-small);margin-top:var(--space-medium)}.cubelaw-slider-controls:not(:has(.slick-dots,.cubelaw-slider-arrow:not(.slick-hidden))){display:none}.cubelaw-slider-arrow{display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;padding:0;color:var(--color-sage);background:var(--color-white);border:1px solid var(--color-sage);border-radius:50%;cursor:pointer;transition:background-color 0.2s,color 0.2s}.cubelaw-slider-arrow:hover,.cubelaw-slider-arrow:focus-visible{color:var(--color-white);background:var(--color-sage)}.cubelaw-slider-arrow.slick-disabled{opacity:.35;cursor:default}.cubelaw-slider-arrow.slick-disabled:hover{color:var(--color-sage);background:var(--color-white)}.cubelaw-slider-prev{order:1}.cubelaw-slider-next{order:3}.cubelaw-slider-controls .slick-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;order:2;margin:0;padding:0;list-style:none}.cubelaw-slider-controls .slick-dots li{margin:0;line-height:0}.cubelaw-slider-controls .slick-dots button{width:10px;height:10px;padding:0;font-size:0;color:#fff0;background:#fff0;border:1px solid var(--color-sage);border-radius:50%;cursor:pointer}.cubelaw-slider-controls .slick-dots .slick-active button{background:var(--color-sage)}