.wp-block-elayne-carousel{position:relative}.wp-block-elayne-carousel .slick-slide{overflow:hidden;padding-left:7.5px;padding-right:7.5px}.wp-block-elayne-carousel .slick-dots{bottom:auto!important;margin-top:var(--dots-top,0)!important;position:relative!important;width:100%}.wp-block-elayne-carousel .slick-dots li{margin:0 4px}.wp-block-elayne-carousel .slick-dots li button{background:transparent;border:2px solid #000;border-radius:50%;height:12px;padding:0;width:12px}.wp-block-elayne-carousel .slick-dots li button:before{display:none}.wp-block-elayne-carousel .slick-dots li:not(.slick-active) button:not(:hover):not(:active){background-color:transparent}.wp-block-elayne-carousel .slick-dots li button:hover{background:rgba(0,0,0,.5)}.wp-block-elayne-carousel .slick-dots li.slick-active button{background:rgba(0,0,0,.5);border-color:rgba(0,0,0,.5);opacity:1}.wp-block-elayne-carousel .slick-next,.wp-block-elayne-carousel .slick-prev{background:var(--arrow-background,hsla(0,0%,100%,.8));border:none;border-radius:50%;cursor:pointer;height:40px;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:1}.wp-block-elayne-carousel .slick-next:not(:hover):not(:active),.wp-block-elayne-carousel .slick-prev:not(:hover):not(:active){background-color:var(--arrow-background,hsla(0,0%,100%,.8))}.wp-block-elayne-carousel .slick-next:not(:hover):not(:active):before,.wp-block-elayne-carousel .slick-prev:not(:hover):not(:active):before{color:var(--arrow-color,#000)}.wp-block-elayne-carousel .slick-next:hover,.wp-block-elayne-carousel .slick-prev:hover{background:var(--arrow-hover-background,#fff)}.wp-block-elayne-carousel .slick-next:hover:before,.wp-block-elayne-carousel .slick-prev:hover:before{color:var(--arrow-hover-color,#000)}.wp-block-elayne-carousel .slick-next:before,.wp-block-elayne-carousel .slick-prev:before{color:var(--arrow-color,#000);font-size:20px;opacity:1}.wp-block-elayne-carousel .slick-prev{left:25px}.wp-block-elayne-carousel .slick-next{right:25px}.wp-block-elayne-carousel.alignfull .slick-next,.wp-block-elayne-carousel.alignfull .slick-prev{z-index:1}.wp-block-elayne-carousel.alignfull .slick-prev{left:25px}.wp-block-elayne-carousel.alignfull .slick-next{right:25px}.wp-block-elayne-carousel.cb-arrow-bg-circle .slick-next,.wp-block-elayne-carousel.cb-arrow-bg-circle .slick-prev{border-radius:50%}.wp-block-elayne-carousel.cb-arrow-bg-rounded .slick-next,.wp-block-elayne-carousel.cb-arrow-bg-rounded .slick-prev{border-radius:8px}.wp-block-elayne-carousel.cb-arrow-bg-square .slick-next,.wp-block-elayne-carousel.cb-arrow-bg-square .slick-prev{border-radius:0}.wp-block-elayne-carousel.cb-arrow-bg-none .slick-next,.wp-block-elayne-carousel.cb-arrow-bg-none .slick-next:hover,.wp-block-elayne-carousel.cb-arrow-bg-none .slick-prev,.wp-block-elayne-carousel.cb-arrow-bg-none .slick-prev:hover{background:transparent!important}.wp-block-elayne-carousel .slick-next:before,.wp-block-elayne-carousel .slick-prev:before{content:""}.wp-block-elayne-carousel .carousel-arrow-svg{color:currentColor;display:block;height:60%;margin:auto;width:60%}.wp-block-elayne-carousel .slick-next .carousel-arrow-svg,.wp-block-elayne-carousel .slick-prev .carousel-arrow-svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.wp-block-elayne-carousel .slick-next svg,.wp-block-elayne-carousel .slick-prev svg{color:var(--arrow-color,#000)}.wp-block-elayne-carousel .slick-next:hover svg,.wp-block-elayne-carousel .slick-prev:hover svg{color:var(--arrow-hover-color,#000)}.wp-block-elayne-carousel.cb-arrow-style-custom .slick-next svg,.wp-block-elayne-carousel.cb-arrow-style-custom .slick-prev svg{fill:currentColor;height:60%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60%}.wp-block-elayne-carousel.cb-arrow-style-custom .slick-next svg{transform:translate(-50%,-50%) rotate(180deg)}.wp-block-elayne-carousel .wp-block-cover,.wp-block-elayne-carousel .wp-block-image{margin-bottom:0}.wp-block-elayne-carousel .wp-block-cover.aligncenter,.wp-block-elayne-carousel .wp-block-image.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-flex .wp-block-elayne-carousel{width:100%}.carousel-thumbnails-wrapper{margin-top:0}.carousel-thumbnails-wrapper.is-thumbnails-above{margin-bottom:0;margin-top:0}.carousel-thumbnails{margin:0 auto;position:relative}.carousel-thumbnail{cursor:pointer;opacity:.6;outline:none;padding:5px;transition:opacity .3s ease}.carousel-thumbnail:focus,.carousel-thumbnail:hover{opacity:.8}.carousel-thumbnail.slick-current{opacity:1}.carousel-thumbnail img{border:2px solid transparent;border-radius:4px;display:block;height:auto;transition:border-color .3s ease;width:100%}.carousel-thumbnail.slick-current img{border-color:currentColor}.carousel-thumbnail span{align-items:center;background:rgba(0,0,0,.1);border-radius:4px;display:flex;font-weight:700;height:60px;justify-content:center;width:100%}.carousel-thumbnails-wrapper+.wp-block-elayne-carousel,.wp-block-elayne-carousel+.carousel-thumbnails-wrapper{margin-top:0}.carousel-with-thumbnails{align-items:flex-start;display:flex;gap:20px}.carousel-with-thumbnails.carousel-thumbnails-left{flex-direction:row}.carousel-with-thumbnails.carousel-thumbnails-right{flex-direction:row-reverse}.carousel-with-thumbnails .carousel-thumbnails-wrapper{flex-shrink:0;margin:0;width:150px}.carousel-with-thumbnails .wp-block-elayne-carousel{flex-grow:1;min-width:0}.carousel-thumbnails.slick-vertical{max-height:500px}.carousel-thumbnails.slick-vertical .slick-slide{border:none;margin-bottom:10px}.carousel-thumbnails .slick-next,.carousel-thumbnails .slick-prev{background:rgba(0,0,0,.5);height:30px;width:30px}.carousel-thumbnails .slick-next:hover,.carousel-thumbnails .slick-prev:hover{background:rgba(0,0,0,.7)}.carousel-thumbnails .slick-next:before,.carousel-thumbnails .slick-prev:before{color:#fff;font-size:16px}.carousel-thumbnails.slick-vertical .slick-prev{left:50%;top:-35px;transform:translateX(-50%) rotate(90deg)}.carousel-thumbnails.slick-vertical .slick-next{bottom:-35px;left:50%;top:auto;transform:translateX(-50%) rotate(90deg)}.wp-block-elayne-carousel.cb-center-mode{padding:0 10px}.wp-block-elayne-carousel.cb-center-mode .slick-slide{opacity:.5;transform:scale(.9);transition:opacity .3s ease,transform .3s ease}.wp-block-elayne-carousel.cb-center-mode .slick-slide.slick-center{opacity:1;transform:scale(1);z-index:2}.wp-block-elayne-carousel.cb-center-mode .slick-list{overflow:visible}.wp-block-elayne-carousel.cb-center-mode .slick-prev{left:10px}.wp-block-elayne-carousel.cb-center-mode .slick-next{right:10px}.wp-block-elayne-carousel.cb-variable-width .slick-slide{width:auto!important}.wp-block-elayne-carousel.cb-variable-width .wp-block-elayne-slide{display:inline-block!important;vertical-align:top}.wp-block-elayne-carousel.cb-variable-width .slick-track{align-items:stretch;display:flex}.wp-block-elayne-carousel .slick-slide img.slick-loading{opacity:0;transition:opacity .3s ease}.wp-block-elayne-carousel .slick-slide img{opacity:1}.wp-block-elayne-carousel .slick-loading{animation:loading 1.5s infinite;background:linear-gradient(90deg,rgba(0,0,0,.05) 25%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.05) 75%);background-size:200% 100%}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.wp-block-elayne-carousel .slick-list.dragging{transition:none}.wp-block-elayne-carousel .slick-track{display:flex}@media(max-width:768px){.wp-block-elayne-carousel.cb-center-mode .slick-slide{opacity:1;transform:scale(1)}.carousel-with-thumbnails{flex-direction:column}.carousel-with-thumbnails .carousel-thumbnails-wrapper{margin-top:20px;width:100%}.carousel-thumbnails{max-width:100%}.wp-block-elayne-carousel .slick-prev{left:10px}.wp-block-elayne-carousel .slick-next{right:10px}.wp-block-elayne-carousel .slick-next,.wp-block-elayne-carousel .slick-prev{height:32px;width:32px}.wp-block-elayne-carousel .slick-next:before,.wp-block-elayne-carousel .slick-prev:before{font-size:16px}}.wp-block-elayne-carousel .slick-slide:focus{outline:2px solid currentColor;outline-offset:2px}.carousel-thumbnail:focus-visible{outline:2px solid currentColor;outline-offset:2px}.wp-block-elayne-carousel[dir=rtl] .slick-prev{left:auto;right:25px}.wp-block-elayne-carousel[dir=rtl] .slick-next{left:25px;right:auto}.carousel-with-thumbnails.carousel-thumbnails-left[dir=rtl]{flex-direction:row-reverse}.carousel-with-thumbnails.carousel-thumbnails-right[dir=rtl]{flex-direction:row}
