.wp-block-cb-carousel .slick-slide{padding-left:7.5px;padding-right:7.5px;overflow:hidden}.wp-block-cb-carousel .slick-next:not(:hover):not(:active),.wp-block-cb-carousel .slick-prev:not(:hover):not(:active),.wp-block-cb-carousel .slick-dots li button:not(:hover):not(:active){background-color:transparent}.wp-block-cb-carousel .slick-next:before,.wp-block-cb-carousel .slick-prev:before{color:#000}.wp-block-cb-carousel.alignfull .slick-prev,.wp-block-cb-carousel.alignfull .slick-next{z-index:1}.wp-block-cb-carousel.alignfull .slick-prev{left:25px}.wp-block-cb-carousel.alignfull .slick-next{right:25px}.wp-block-cb-carousel .wp-block-image,.wp-block-cb-carousel .wp-block-cover{margin:0}.wp-block-cb-carousel .wp-block-image>img{max-width:100%}




                               .carouselblock                                                                                            { width:100%; position:relative; overflow:hidden; }

                               .carouselblock,  
                               .carouselblock                   *                                                                        { }

                               .carouselblock.dragging:active,  
                               .carouselblock.dragging:active   *,  
                               .carouselblock.dragging          *:active                                                                 { cursor:grabbing !important; }
                              
                               .carouselblock                                                                                            { --width-desktop:calc(80% - var(--spacing)); --trackoff-desktop:calc(-70% + var(--spacing) / 2); --width-mobile:calc(80% - var(--spacing)); --trackoff-mobile:calc(-70% + var(--spacing) / 2); --spacing:10%; }
                               .carouselblock                                                                                            { --width:var(--width-desktop); --trackoff:var(--trackoff-desktop); }
@media (max-width: 781.99px) { .carouselblock                                                                                            { --width:var(--width-mobile); --trackoff:var(--trackoff-mobile); } }
                               .carouselblock                   .carouselblock-marker                                                    { left:var(--trackoff); position:absolute; top:0; width:1px; height:1; }
                               .carouselblock                   .carouselblock-track                                                     { margin-left:var(--trackoff); display:flex; width:100%; white-space:nowrap; overflow:visible; transition:margin-left 0.2s; }
                               .carouselblock                   .carouselblock-track   .carouselblock-item                               { width:var(--width); flex-shrink:0; flex-grow:0; display:inline-block; user-select:none; vertical-align:top; margin-right:var(--spacing); }
                               .carouselblock                   .carouselblock-track   .carouselblock-item                               { align-self:flex-start; white-space:normal; overflow:hidden; }
                               .carouselblock                   .carouselblock-track   .carouselblock-item   .carouselblock-item-inner   { overflow:hidden; }
                               .carouselblock                   .carouselblock-track   .carouselblock-item   img                         { width:100%; height:auto; display:block; }
                               
                               .carouselblock-left                                                                                       { display: inline-block; width:var(--head2-fontsize, 3em); height: var(--head2-fontsize, 3em); padding:var(--wp--preset--spacing--25); }
                               .carouselblock-right                                                                                      { float:right; display: inline-block; width: var(--head2-fontsize, 3em); height: var(--head2-fontsize, 3em); padding:var(--wp--preset--spacing--25); }
 
.wp-block-cb-carousel:not(.inited), .wp-block-blockgallery-carousel:not(.inited) { display:none; }
.wp-block-cb-slide > :last-child { margin-bottom:0 !important; }