/*!*********************************************************************************************************************************************************************************************************!*\
  !*** css ../../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!../../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/blocks/dekode-blocks/carousel.css ***!
  \*********************************************************************************************************************************************************************************************************/
.carousel-wrapper{
	color:var(--theme-white);
}:is(.carousel-wrapper .flickity-page-dots) li{
			border-bottom:3px solid var(--theme-white);
			color:var(--theme-white);
			cursor:pointer;
			filter:alpha(opacity=30);
			font-family:var(--teft-typography-font-family-alt);
			font-size:20px;
			font-weight:600;
			opacity:0.3;
			padding-bottom:5px;
			padding-left:5px;
			padding-right:5px;
			transition:all 500ms ease-out;
			width:35px;
		}@media (min-width: 601px){:is(.carousel-wrapper .flickity-page-dots) li{
				font-size:25px;
				line-height:35px;
		}
			}.is-selected:is(:is(.carousel-wrapper .flickity-page-dots) li),:is(:is(.carousel-wrapper .flickity-page-dots) li):hover,:is(:is(.carousel-wrapper .flickity-page-dots) li):focus{
				filter:alpha(opacity=100);
				opacity:1;
			}.carousel-wrapper.layout-fullwidth.invert-text-coloring{
		color:var(--theme-black);
	}:is(.carousel-wrapper.invert-coloring .flickity-page-dots) li{
				border-bottom-color:var(--theme-black);
				color:var(--theme-black);
			}.carousel-wrapper:not(.layout-fullwidth)::before{
			background-color:var(--theme-bg-support-dark);
		}.carousel-wrapper:not(.layout-fullwidth) .block-inner{
			max-width:calc(var(--teft-theme-site-width) + 160px);
		}@media (max-width: 600px){
	.show-for-small{
		display:none !important;
	}
}@media (max-width: 782px){
	.show-for-medium{
		display:none !important;
	}
}@media (max-width: 960px){
	.show-for-large{
		display:none !important;
	}
}@media (max-width: 1280px){
	.show-for-wide{
		display:none !important;
	}
}@media (max-width: 1440px){
	.show-for-huge{
		display:none !important;
	}
}


/*# sourceMappingURL=carousel.css.map*/