.bs-image-slider,.wp-block-bootstrap-blocks-image-slider{position:relative}.bs-image-slider .slick-list{overflow:hidden}.bs-image-slider .bs-image-slider-slide{flex:0 0 auto}.bs-image-slider .bs-image-slider-slide img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.bs-image-slider .bs-image-slider-slide{padding:0 calc(var(--bs-is-gap, 16)/2)}.bs-image-slider .bs-image-slider-slide img{border-radius:var(--bs-is-radius,0)}.bs-image-slider.slick-initialized .slick-slide{padding:0 calc(var(--bs-is-gap, 16)/2)}.bs-image-slider.slick-initialized .slick-slide img{border-radius:var(--bs-is-radius,0)}.bs-image-slider.slick-initialized .slick-list{margin:0 calc(var(--bs-is-gap, 16)/-2)}.bs-image-slider-editor{min-height:80px}.bs-image-slider-editor-list{align-items:center;display:flex;flex-wrap:wrap;gap:var(--bs-is-gap,16px)}.bs-image-slider-editor-slide{flex:0 0 auto;position:relative;width:120px}.bs-image-slider-editor-slide img{border-radius:var(--bs-is-radius,0);display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.bs-image-slider-remove{align-items:center;background:rgba(0,0,0,.6);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;line-height:1;padding:0;position:absolute;right:4px;top:4px;width:24px}.bs-image-slider-remove:hover{background:rgba(0,0,0,.8)}.bs-image-slider-add,.bs-image-slider-placeholder{background:#f9f9f9;border:2px dashed #ccc;border-radius:4px;color:#666;cursor:pointer;flex:0 0 auto;font-size:14px;min-height:80px;min-width:120px;padding:12px 20px}.bs-image-slider-add:hover,.bs-image-slider-placeholder:hover{background:#f0f6fc;border-color:#007cba;color:#007cba}.bs-image-slider-empty{color:#666;font-size:14px;margin:0;padding:1em}.bs-image-slider-equal-height .bs-image-slider-slide,.bs-image-slider-equal-height.slick-initialized .slick-slide{height:var(--bs-is-height,300px)!important}.bs-image-slider-equal-height .bs-image-slider-slide img,.bs-image-slider-equal-height.slick-initialized .slick-slide img{height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;width:100%!important}.bs-image-slider-editor-list.bs-image-slider-equal-height .bs-image-slider-editor-slide{height:var(--bs-is-height,300px)}.bs-image-slider-editor-list.bs-image-slider-equal-height .bs-image-slider-editor-slide img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.bs-image-slider .slick-arrow{align-items:center!important;background-color:var(--bs-arrow-bg,#fff)!important;border-radius:50%!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important;box-sizing:border-box!important;display:flex!important;height:var(--bs-arrow-size,40px)!important;justify-content:center!important;padding:var(--bs-arrow-padding,10px)!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:var(--bs-arrow-size,40px)!important;z-index:2!important}.bs-image-slider .slick-arrow:before{color:var(--bs-arrow-color,#333)!important;display:block!important;font-family:slick!important;font-size:max(14px,calc(var(--bs-arrow-size, 40px) - var(--bs-arrow-padding, 10px)*2))!important;line-height:1!important;opacity:1!important;text-align:center!important}.bs-image-slider .slick-prev:before{content:"\2190"!important}.bs-image-slider .slick-next:before{content:"\2192"!important}.bs-image-slider.bs-arrow-next-custom .slick-next:before,.bs-image-slider.bs-arrow-prev-custom .slick-prev:before{content:""!important;display:none!important}.bs-image-slider.bs-arrow-next-custom .slick-next:after,.bs-image-slider.bs-arrow-prev-custom .slick-prev:after{background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;content:""!important;display:block!important;height:calc(100% - var(--bs-arrow-padding, 10px)*2)!important;left:50%!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;width:calc(100% - var(--bs-arrow-padding, 10px)*2)!important}.bs-image-slider.bs-arrow-prev-custom .slick-prev:after{background-image:var(--bs-arrow-prev-url)!important}.bs-image-slider.bs-arrow-next-custom .slick-next:after{background-image:var(--bs-arrow-next-url)!important}.bs-image-slider.bs-arrow-same-image.bs-arrow-prev-custom .slick-prev:after{transform:translate(-50%,-50%) scaleX(-1)!important}.bs-image-slider .slick-prev{left:calc((var(--bs-arrow-size, 40px) + var(--bs-arrow-offset, 16px))*-1)!important}.bs-image-slider .slick-next{right:calc((var(--bs-arrow-size, 40px) + var(--bs-arrow-offset, 16px))*-1)!important}.bs-image-slider-arrows-inside .slick-prev{left:10px!important}.bs-image-slider-arrows-inside .slick-next{right:10px!important}.bs-image-slider-arrows-inside .slick-arrow{background-color:var(--bs-arrow-bg,#fff)!important}.bs-image-slider-has-dots{padding-bottom:45px}.bs-image-slider .slick-dots{bottom:10px;display:block!important;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;text-align:center;width:100%}.bs-image-slider .slick-dots li{display:inline-block;height:var(--bs-dot-size,12px);margin:0 4px;vertical-align:middle;width:var(--bs-dot-size,12px)}.bs-image-slider .slick-dots li button{background-color:var(--bs-dot-color,#d0d7e0);border-radius:50%;height:var(--bs-dot-size,12px);padding:0;transition:all .3s ease;width:var(--bs-dot-size,12px)}.bs-image-slider .slick-dots li button:before{display:none}.bs-image-slider .slick-dots li.slick-active button{background-color:var(--bs-dot-active,#007cba);transform:scale(1.2)}.bs-image-slider .slick-dots li button:hover{background-color:var(--bs-dot-active,#007cba);opacity:.7}@media (max-width:768px){.bs-image-slider .slick-arrow{height:calc(var(--bs-arrow-size, 40px)*.85);width:calc(var(--bs-arrow-size, 40px)*.85)}.bs-image-slider .slick-prev{left:calc((var(--bs-arrow-size, 40px)*0.85 + var(--bs-arrow-offset, 16px))*-1)}.bs-image-slider .slick-next{right:calc((var(--bs-arrow-size, 40px)*0.85 + var(--bs-arrow-offset, 16px))*-1)}.bs-image-slider-arrows-inside .slick-prev{left:5px}.bs-image-slider-arrows-inside .slick-next{right:5px}}
