.acera-video-carousel{padding:var(--wp--preset--spacing--large) 0;position:relative}.acera-video-carousel.has-navigation{padding-left:70px;padding-right:70px}@media(max-width:768px){.acera-video-carousel.has-navigation{padding-left:40px;padding-right:40px}}.acera-video-carousel .swiper-container{overflow:hidden;position:relative;width:100%}.acera-video-carousel .swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.acera-video-carousel .swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.acera-video-carousel .swiper-slide .slide-content{display:flex;flex-direction:column;height:100%}.acera-video-carousel .swiper-slide .slide-content>*{flex:1}.acera-video-carousel .swiper-button-next,.acera-video-carousel .swiper-button-prev{align-items:center;color:var(--wp--preset--color--primary-dark,#333);cursor:pointer;display:flex;height:44px;justify-content:center;margin-top:-22px;position:absolute;top:50%;transition:all .3s ease;width:44px;z-index:10}.acera-video-carousel .swiper-button-next:hover,.acera-video-carousel .swiper-button-prev:hover{transform:scale(1.1)}.acera-video-carousel .swiper-button-next i,.acera-video-carousel .swiper-button-prev i{font-size:18px}.acera-video-carousel .swiper-button-next.swiper-button-disabled,.acera-video-carousel .swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.acera-video-carousel .swiper-button-prev{left:0}.acera-video-carousel .swiper-button-next{right:0}.acera-video-carousel .swiper-pagination{margin-bottom:0;margin-top:var(--wp--preset--spacing--medium);position:relative;text-align:center;transform:translateZ(0);transition:opacity .3s;width:100%;z-index:10}.acera-video-carousel .swiper-pagination:not(.numbered-pagination) .swiper-pagination-bullet{background:transparent;border:1px solid var(--wp--preset--color--primary-dark);border-radius:0;cursor:pointer;display:inline-block;height:22px;opacity:1;transition:all .3s ease;width:22px}.acera-video-carousel .swiper-pagination:not(.numbered-pagination) .swiper-pagination-bullet.swiper-pagination-bullet-active,.acera-video-carousel .swiper-pagination:not(.numbered-pagination) .swiper-pagination-bullet:hover{background:var(--wp--preset--color--primary-dark)}.acera-video-carousel .swiper-pagination.numbered-pagination .swiper-pagination-bullet{background-color:var(--wp--preset--color--primary-dark);border-radius:0;color:var(--wp--preset--color--white);height:auto;margin-bottom:10px;margin-left:5px;margin-right:5px;opacity:.68;padding:2px 30px;width:auto}.acera-video-carousel .swiper-pagination.numbered-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.acera-video-carousel .swiper-pagination.numbered-pagination .swiper-pagination-bullet:hover{background-color:var(--wp--preset--color--primary-dark);opacity:1}@media(max-width:1024px){.acera-video-carousel.has-navigation{padding-left:50px;padding-right:50px}.acera-video-carousel .swiper-button-next,.acera-video-carousel .swiper-button-prev{height:30px;margin-top:-15px;width:30px}.acera-video-carousel .swiper-button-next:after,.acera-video-carousel .swiper-button-prev:after{font-size:30px}}@media(max-width:768px){.acera-video-carousel.has-navigation{padding-left:40px;padding-right:40px}.acera-video-carousel .swiper-button-next,.acera-video-carousel .swiper-button-prev{height:24px;margin-top:-12px;width:24px}.acera-video-carousel .swiper-button-next:after,.acera-video-carousel .swiper-button-prev:after{font-size:24px}}.acera-video-carousel .no-slides{color:var(--wp--preset--color--primary-dark,#333);font-style:italic;padding:var(--wp--preset--spacing--large);text-align:center}.acera-video-carousel.alignwide{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size)}.acera-video-carousel.alignfull{max-width:100%;width:100%}.acera-video-carousel button.swiper-button-next,.acera-video-carousel button.swiper-button-prev{background:transparent;border:0;border-radius:0;padding:0}.acera-video-carousel button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.acera-video-carousel .swiper-pagination button{cursor:pointer;font:inherit}.acera-video-carousel .swiper-pagination button[aria-current=true]{opacity:1}.acera-video-carousel .swiper-pagination:not(.numbered-pagination) button{padding:0}
