.wp-block-fe-blocks-carousel .carousel .carousel__wrapper{align-items:center;display:flex;justify-content:center}.wp-block-fe-blocks-carousel .carousel .carousel__wrapper.hiddenArrows{justify-content:center}.wp-block-fe-blocks-carousel .carousel .carousel__wrapper .carousel__list{overflow:hidden}.wp-block-fe-blocks-carousel .carousel .carousel__wrapper .carousel__list .carousel__track{display:flex;height:auto;min-width:-webkit-max-content;min-width:max-content;overflow:hidden;padding-left:0;position:relative;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.wp-block-fe-blocks-carousel .carousel .carousel__wrapper .carousel__list .carousel__track .wp-block-fe-blocks-slide{display:block;opacity:0;transition:opacity .5s ease-in-out}.wp-block-fe-blocks-carousel .carousel .carousel__wrapper .carousel__list .carousel__track .wp-block-fe-blocks-slide.shown{opacity:1}@media(max-width:567px){.wp-block-fe-blocks-carousel .carousel .carousel__wrapper .arrowWrapper{display:none}}.wp-block-fe-blocks-carousel .carousel .dotsArrowWrapper{display:flex;position:relative}.wp-block-fe-blocks-carousel .carousel .dotsArrowWrapper.topPosition{align-items:center}.wp-block-fe-blocks-carousel .carousel .dotsArrowWrapper.topPosition:has(.topRight):not(.pagination-dots-wrapper){justify-content:flex-end}.wp-block-fe-blocks-carousel .carousel .dotsArrowWrapper.topPosition:has(.pagination-dots-wrapper.topRight):not(.sharedPosition):has(.arrowWrapper){justify-content:space-between}.wp-block-fe-blocks-carousel .carousel .dotsArrowWrapper.topPosition:has(.pagination-dots-wrapper.topLeft):not(.sharedPosition):has(.arrowWrapper.topRight){align-items:center;flex-direction:row-reverse;justify-content:space-between}.wp-block-fe-blocks-carousel .carousel .dotsArrowWrapper.topPosition:has(.pagination-dots-wrapper.topCenter):not(.sharedPosition):has(.arrowWrapper.topLeft) .arrowWrapper.topLeft{position:absolute}.wp-block-fe-blocks-carousel .carousel .dotsArrowWrapper.topPosition:has(.pagination-dots-wrapper.topCenter):not(.sharedPosition):has(.arrowWrapper.topRight){flex-direction:row-reverse}.wp-block-fe-blocks-carousel .carousel .dotsArrowWrapper.topPosition:has(.pagination-dots-wrapper.topCenter):not(.sharedPosition):has(.arrowWrapper.topRight) .arrowWrapper.topRight{position:absolute;right:0}.wp-block-fe-blocks-carousel .carousel .dotsArrowWrapper.topPosition:has(.pagination-dots-wrapper.topRight):not(.sharedPosition){align-items:center;justify-content:flex-end}.wp-block-fe-blocks-carousel .carousel .dotsArrowWrapper.topPosition:has(.pagination-dots-wrapper.topCenter):not(.sharedPosition){align-items:center;justify-content:center}.wp-block-fe-blocks-carousel .carousel .dotsArrowWrapper:has(.pagination-dots-wrapper.right):not(.sharedPosition){justify-content:flex-end}.wp-block-fe-blocks-carousel .carousel .dotsArrowWrapper:has(.pagination-dots-wrapper.center):not(.sharedPosition){justify-content:center}.wp-block-fe-blocks-carousel .carousel .dotsArrowWrapper:has(.pagination-dots-wrapper.center):not(.sharedPosition):has(.arrowWrapper.right){align-items:center;flex-direction:row-reverse;justify-content:center}.wp-block-fe-blocks-carousel .carousel .dotsArrowWrapper:has(.pagination-dots-wrapper.center):not(.sharedPosition):has(.arrowWrapper.right) .arrowWrapper.right{position:absolute;right:0}.wp-block-fe-blocks-carousel .carousel .dotsArrowWrapper:has(.pagination-dots-wrapper.center):not(.sharedPosition):has(.arrowWrapper.left){align-items:center;justify-content:center}.wp-block-fe-blocks-carousel .carousel .dotsArrowWrapper:has(.pagination-dots-wrapper.center):not(.sharedPosition):has(.arrowWrapper.left) .arrowWrapper.left{left:0;position:absolute}.wp-block-fe-blocks-carousel .carousel .dotsArrowWrapper.top{margin-bottom:3rem}.wp-block-fe-blocks-carousel .carousel .dotsArrowWrapper.top:has(.block-editor-media-placeholder){margin-bottom:10rem}.wp-block-fe-blocks-carousel .carousel .dotsArrowWrapper:has(.arrowWrapper.left):not(.sharedPosition){justify-content:flex-start}.wp-block-fe-blocks-carousel .carousel .dotsArrowWrapper:has(.arrowWrapper.right):not(.sharedPosition){justify-content:flex-end}.wp-block-fe-blocks-carousel .carousel .dotsArrowWrapper .arrowWrapper:has(.bordered){display:flex;gap:.5rem}.wp-block-fe-blocks-carousel .carousel .dotsArrowWrapper .arrowWrapper.left,.wp-block-fe-blocks-carousel .carousel .dotsArrowWrapper .arrowWrapper.topLeft{left:0}.wp-block-fe-blocks-carousel .carousel .dotsArrowWrapper.sharedPosition:has(.right){align-items:center;display:flex;flex-direction:row-reverse;gap:1rem;justify-content:flex-start!important}.wp-block-fe-blocks-carousel .carousel .dotsArrowWrapper.sharedPosition:has(.topRight){align-items:center;flex-direction:row-reverse;gap:1rem;justify-content:flex-start;margin-bottom:0!important}.wp-block-fe-blocks-carousel .carousel .dotsArrowWrapper.sharedPosition:has(.topRight) .arrowWrapper.topRight{position:relative}.wp-block-fe-blocks-carousel .carousel .dotsArrowWrapper.sharedPosition:has(.topLeft){align-items:center;gap:1rem;margin-bottom:0!important}.wp-block-fe-blocks-carousel .carousel .dotsArrowWrapper.sharedPosition:has(.topLeft) .arrowWrapper.topLeft{position:relative}.wp-block-fe-blocks-carousel .carousel .dotsArrowWrapper.sharedPosition:has(.left){align-items:center;gap:1rem}.wp-block-fe-blocks-carousel .carousel .dotsArrowWrapper.sharedPosition:has(.left) .arrowWrapper.left{position:relative}@media(max-width:567px){.wp-block-fe-blocks-carousel .carousel .dotsArrowWrapper .hideOnMobile{display:none}}.wp-block-fe-blocks-carousel .carousel .pagination-dots-wrapper{display:flex;gap:4px}.wp-block-fe-blocks-carousel .carousel .pagination-dots-wrapper .pagination-dot{background-color:transparent;border:1px solid #707070;border-radius:50%;height:14px;width:14px}.wp-block-fe-blocks-carousel .carousel .pagination-dots-wrapper .pagination-dot:hover{cursor:pointer}.wp-block-fe-blocks-carousel .carousel .pagination-dots-wrapper .pagination-dot:hover:not(.active){background-color:#cecece}.wp-block-fe-blocks-carousel .carousel button:not(.block-editor-media-placeholder__upload-button,.block-list-appender__toggle){background-color:transparent;border:none}.wp-block-fe-blocks-carousel .carousel button:not(.block-editor-media-placeholder__upload-button,.block-list-appender__toggle).disabled{cursor:default;opacity:.4}.wp-block-fe-blocks-carousel .carousel button:not(.block-editor-media-placeholder__upload-button,.block-list-appender__toggle) .leftArrow{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.wp-block-fe-blocks-carousel .carousel button.bordered{align-items:center;border:1px solid #313131;border-radius:50px;display:flex;justify-content:center}.wp-block-fe-blocks-carousel .carousel .arrowWrapper button.left-arrow-button,.wp-block-fe-blocks-carousel .carousel .arrowWrapper button.right-arrow-button{align-items:center;display:flex;justify-content:center}.wp-block-fe-blocks-carousel .carousel .arrowWrapper button.left-arrow-button:hover:not(.disabled),.wp-block-fe-blocks-carousel .carousel .arrowWrapper button.right-arrow-button:hover:not(.disabled){background-color:var(--feb-carousel-button-background-color-hover)!important;border-color:var(--feb-carousel-button-border-color-hover)!important}.wp-block-fe-blocks-carousel .carousel .arrowWrapper button.left-arrow-button:hover:not(.disabled) span,.wp-block-fe-blocks-carousel .carousel .arrowWrapper button.right-arrow-button:hover:not(.disabled) span{color:var(--feb-carousel-arrow-icon-color-hover)!important}@media(max-width:567px){.wp-block-fe-blocks-carousel .carousel .hideOnMobile{display:none!important}}.wp-block-fe-blocks-carousel .carousel button{margin:unset;padding:unset}
