/*!********************************************************************************************************************************************************************************!*\
  !*** 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/view.css ***!
  \********************************************************************************************************************************************************************************/

	.carousel-wrapper ol.flickity-page-dots{
		bottom:0;
		counter-reset:LIST-ITEMS 0;
		left:0;
		list-style:none;
		padding-left:0;
		position:absolute;
		right:0;
		text-align:center;
	}
:is(:is(.carousel-wrapper ol.flickity-page-dots) li)::before{
				content:"0" counter(LIST-ITEMS);
				counter-increment:LIST-ITEMS;
				display:block;
				font-weight:500;
			}
:is(.carousel-wrapper ol.flickity-page-dots) li{
			display:inline-block;
			height:35px;
			margin:0 5px;
			width:25px;
		}
@media (min-width: 601px){
:is(.carousel-wrapper ol.flickity-page-dots) li{
				font-size:25px;
				margin-bottom:5px;
		}
			}
@media (min-width: 1281px){
			.carousel-wrapper.layout-image-right ol.flickity-page-dots{
				left:unset;
			}
			.carousel-wrapper.layout-image-left ol.flickity-page-dots{
				right:unset;
			}
	}
:is(.carousel-wrapper.layout-image-left,.carousel-wrapper.layout-image-right) ol.flickity-page-dots{
			display:block;
		}
@media (min-width: 1281px){
:is(.carousel-wrapper.layout-image-left,.carousel-wrapper.layout-image-right) ol.flickity-page-dots{
				bottom:0;
				top:auto;
				width:calc(100% - 540px);
		}
			}
@media (min-width: 1281px){
:is(.carousel-wrapper .image-only-carousel) ol.flickity-page-dots{
				width:100%;
		}
			}
.alternate-flickity-nav{
	position:relative;
	z-index:20;
}
.custom-flickity-arrow{
	background-color:transparent;
	border:none;
	margin-top:40px;
}
@media (min-width: 601px){
.custom-flickity-arrow{
		margin-top:70px;
}
	}
.custom-flickity-arrow:hover,.custom-flickity-arrow:focus{
		cursor:pointer;
	}
.custom-flickity-arrow svg{
		height:18px;
		pointer-events:none;
		transform:scale(2);
		width:18px;
	}
@media (min-width: 601px){
.custom-flickity-arrow svg{
			height:25px;
			width:25px;
	}
		}
.carousel-wrapper .flickity-button{
		display:none;
	}
.carousel-wrapper:not(.layout-fullwidth) .alternate-flickity-nav{
			margin-left:auto;
			margin-right:auto;
			max-width:calc(var(--teft-theme-site-width) + 160px);
		}
@media (min-width: 1281px){
.carousel-wrapper:not(.layout-fullwidth) > .alternate-flickity-nav{
				bottom:135px;
				position:absolute;
				width:540px;
		}
			}
.carousel-wrapper:not(.layout-fullwidth) > .alternate-flickity-nav{
			text-align:center;
		}
@media (min-width: 1281px){
			.carousel-wrapper.layout-image-right:not(.layout-fullwidth) > .alternate-flickity-nav{
				left:calc(((100% - var(--teft-theme-site-width)) / 2) - 75px);
			}
			.carousel-wrapper.layout-image-left:not(.layout-fullwidth) > .alternate-flickity-nav{
				right:calc(((100% - var(--teft-theme-site-width)) / 2) - 75px);
			}
	}
.carousel-wrapper.layout-fullwidth{
		position:relative;
	}
.carousel-wrapper.layout-fullwidth .block-inner{
			position:relative;
			z-index:10;
		}
.carousel-wrapper.layout-fullwidth .alternate-flickity-nav{
			z-index:20;
		}
:is(.carousel-wrapper .image-only-carousel-wrapper,.carousel-wrapper.layout-fullwidth) .alternate-flickity-nav{
			display:flex;
			justify-content:space-between;
			padding-left:20px;
			padding-right:20px;
			position:absolute;
			top:60%;
			width:100%;
		}
@media (min-width: 601px){
:is(.carousel-wrapper .image-only-carousel-wrapper,.carousel-wrapper.layout-fullwidth) .alternate-flickity-nav{
				padding-left:30px;
				padding-right:30px;
				top:50%;
				transform:translateY(-50%);
		}
			}
:is(.carousel-wrapper .image-only-carousel-wrapper,.carousel-wrapper.layout-fullwidth) .custom-flickity-arrow{
			margin-top:0;
		}
.carousel-wrapper .image-only-carousel-wrapper .alternate-flickity-nav{
		padding-left:10px;
		padding-right:25px;
	}
@media (min-width: 601px){
.carousel-wrapper .image-only-carousel-wrapper .alternate-flickity-nav{
			padding-left:30px;
			padding-right:30px;
	}
		}
.wp-block-dekode-blocks-carousel:is(.entry-content > div:nth-child(1)){
			margin-top:0;
		}
.wp-block-dekode-blocks-carousel{
	overflow:hidden;
}
.wp-block-dekode-blocks-carousel .image-only-carousel{
		height:100%;
		position:relative;
	}
:is(.wp-block-dekode-blocks-carousel .image-only-carousel) .carousel-cell{
			height:100%;
			width:100%;
		}
.wp-block-dekode-blocks-carousel .icon{
		height:30px;
		padding-bottom:10px;
		width:30px;
	}
.wp-block-dekode-blocks-carousel h1{
		margin-bottom:0;
	}
:is(.wp-block-dekode-blocks-carousel .carousel-wrapper) .text-wrapper{
			padding:0 20px;
			position:relative;
			text-align:center;
		}
:is(.wp-block-dekode-blocks-carousel .carousel-wrapper) img.icon{
			height:30px !important;
			max-height:30px !important;
			min-height:30px !important;
			-o-object-fit:cover;
			   object-fit:cover;
			width:30px !important;
		}
:is(:is(.wp-block-dekode-blocks-carousel .carousel-wrapper) .carousel-cell.slide) img:not(.icon){
				height:100%;
				-o-object-fit:cover;
				   object-fit:cover;
				position:absolute;
				top:0;
				width:100%;
			}
.block-dark:is(.wp-block-dekode-blocks-carousel .carousel-wrapper){
			background-color:transparent;
		}
.block-dark:is(.wp-block-dekode-blocks-carousel .carousel-wrapper) svg path{
				stroke:var(--theme-white);
			}
:is(.wp-block-dekode-blocks-carousel .carousel-wrapper) .image-wrapper{
			overflow:hidden;
			position:relative;
		}
@media (min-width: 1281px){
			:is(.wp-block-dekode-blocks-carousel .carousel-wrapper) img:not(.icon){
				height:100%;
				-o-object-fit:cover;
				   object-fit:cover;
				position:absolute;
				top:0;
				width:100%;
			}
		}
.layout-fullwidth:is(.wp-block-dekode-blocks-carousel .carousel-wrapper) .main-carousel,.layout-fullwidth:is(.wp-block-dekode-blocks-carousel .carousel-wrapper) .image-only-carousel,.layout-fullwidth:is(.wp-block-dekode-blocks-carousel .carousel-wrapper) .slide,.layout-fullwidth:is(.wp-block-dekode-blocks-carousel .carousel-wrapper) .text-wrapper{
				min-height:457px;
			}
@media (min-width: 601px){
.layout-fullwidth:is(.wp-block-dekode-blocks-carousel .carousel-wrapper) .main-carousel,.layout-fullwidth:is(.wp-block-dekode-blocks-carousel .carousel-wrapper) .image-only-carousel,.layout-fullwidth:is(.wp-block-dekode-blocks-carousel .carousel-wrapper) .slide,.layout-fullwidth:is(.wp-block-dekode-blocks-carousel .carousel-wrapper) .text-wrapper{
					min-height:560px;
			}
				}
.layout-fullwidth:is(.wp-block-dekode-blocks-carousel .carousel-wrapper) .flickity-slider,.layout-fullwidth:is(.wp-block-dekode-blocks-carousel .carousel-wrapper) .slide,.layout-fullwidth:is(.wp-block-dekode-blocks-carousel .carousel-wrapper) .slide-content,.layout-fullwidth:is(.wp-block-dekode-blocks-carousel .carousel-wrapper) .image-wrapper,.layout-fullwidth:is(.wp-block-dekode-blocks-carousel .carousel-wrapper) .text-wrapper{
				height:100%;
				width:100%;
			}
.layout-fullwidth:is(.wp-block-dekode-blocks-carousel .carousel-wrapper) .slide{
				overflow:hidden;
				position:relative;
			}
.layout-fullwidth:is(.wp-block-dekode-blocks-carousel .carousel-wrapper) .image-wrapper{
				height:100%;
				left:50%;
				position:absolute;
				top:50%;
				transform:translateX(-50%) translateY(-50%);
				z-index:0;
			}
:is(.layout-fullwidth:is(.wp-block-dekode-blocks-carousel .carousel-wrapper) .image-wrapper) img{
					left:0;
					min-height:100%;
					min-width:100%;
					-o-object-fit:cover;
					   object-fit:cover;
					position:absolute;
					top:0;
				}
:is(.layout-fullwidth:is(.wp-block-dekode-blocks-carousel .carousel-wrapper) .text-wrapper) a{
					margin-left:auto;
					margin-right:auto;
					margin-top:25px;
					pointer-events:all;
					width:auto;
				}
.layout-fullwidth:is(.wp-block-dekode-blocks-carousel .carousel-wrapper) .text-wrapper{
				padding:78px 75px;
				position:relative;
				z-index:20;
			}
@media (min-width: 601px){
.layout-fullwidth:is(.wp-block-dekode-blocks-carousel .carousel-wrapper) .text-wrapper{
					display:flex;
					flex-direction:column;
					justify-content:center;
			}
				}
@media (min-width: 601px){
				.layout-fullwidth:is(.wp-block-dekode-blocks-carousel .carousel-wrapper) .text-wrapper{
					margin:0 auto;
					max-width:100%;
					width:904px;
				}
			}
@media (min-width: 601px){
				.layout-image-right:is(.wp-block-dekode-blocks-carousel .carousel-wrapper) .image-wrapper{
					order:2;
				}
		}
:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth){
			padding-bottom:45px;
			position:relative;
			width:100%;
		}
:is(:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth) .image-wrapper) .carousel-cell{
					overflow:hidden;
				}
:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth) .image-wrapper{
				height:260px;
				position:relative;
			}
@media (min-width: 601px){
:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth) .image-wrapper{
					height:460px;
					margin-right:0;
			}
				}
@media (min-width: 1281px){
:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth) .image-wrapper{
					margin-right:20px;
					height:615px;
			}
				}
:is(:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth) .image-wrapper) img{
					left:50%;
					transform:translateX(-50%);
					-o-object-fit:cover;
					   object-fit:cover;
					position:absolute;
					top:0;
				}
:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth) .main-carousel,:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth) .image-only-carousel,:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth) .image-wrapper,:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth) .image-only-carousel .carousel-cell{
				min-height:260px;
			}
@media (min-width: 601px){
:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth) .main-carousel,:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth) .image-only-carousel,:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth) .image-wrapper,:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth) .image-only-carousel .carousel-cell{
					min-height:460px;
			}
				}
@media (min-width: 1281px){
:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth) .main-carousel,:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth) .image-only-carousel,:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth) .image-wrapper,:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth) .image-only-carousel .carousel-cell{
					height:615px;
			}
				}
@media (min-width: 601px){
:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth){
				padding-top:30px;
		}
			}
@media (min-width: 1281px){
:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth){
				padding-bottom:0;
				padding-top:30px;
		}
			}
:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth) h1{
				margin-bottom:15px;
			}
:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth) .wp-block-buttons{
				margin-top:2rem;
				justify-content:center;
			}
:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth) .main-carousel{
				padding-bottom:80px;
			}
@media (min-width: 1281px){
:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth) .main-carousel{
					padding-bottom:0;
			}
				}
:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth) .text-wrapper{
				padding-top:50px;
			}
:is(:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth) .text-wrapper) p{
					margin:1rem 0;
				}
@media (min-width: 1281px){
:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth) .text-wrapper{
					padding-top:90px;
			}
				}
:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth) img{
				max-width:100%;
				min-height:100%;
			}
:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth)::before{
				bottom:0;
				content:"";
				display:block;
				height:100%;
				left:0;
				position:absolute;
				right:0;
				top:0;
				width:100%;
				z-index:0;
			}
@media (min-width: 1281px){
:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth)::before{
					height:calc(100% - 70px);
			}
				}
:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth) .block-inner{
				margin:0 auto;
				max-width:calc(var(--teft-theme-site-width) + 160px);
				position:relative;
				z-index:5;
			}
:is(:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth) .block-inner):focus-visible{
					outline:none;
				}
:is(:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth) .block-inner) .image-wrapper{
					padding:42px 15px 0 0;
				}
@media (min-width: 601px){
					:is(:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth) .block-inner) .slide-content{
						padding-left:52px;
						padding-right:52px;
					}

					:is(:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth) .block-inner) .image-wrapper{
						padding:0;
					}
				}
@media (min-width: 1281px){
					:is(:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth) .block-inner) .slide-content{
						display:flex;
						justify-content:row;
						padding-left:0;
						padding-right:0;
						width:100%;
					}

					:is(:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth) .block-inner) .text-wrapper{
						flex-shrink:0;
						padding-left:50px;
						padding-right:50px;
						width:540px;
					}

					:is(:is(.wp-block-dekode-blocks-carousel .carousel-wrapper):not(.layout-fullwidth) .block-inner) .image-wrapper{
						width:calc(100% - 540px);
					}
				}
:is(.wp-block-dekode-blocks-carousel .carousel-wrapper) .main-carousel{
			position:relative;
			z-index:10;
		}
:is(:is(.wp-block-dekode-blocks-carousel .carousel-wrapper) .main-carousel):focus-visible{
				outline:none;
			}
@media (min-width: 601px){
:is(:is(.wp-block-dekode-blocks-carousel .carousel-wrapper) .main-carousel):not(.layout-fullwidth) .slide{
					padding-bottom:50px;
			}
				}
@media (min-width: 1281px){
:is(:is(.wp-block-dekode-blocks-carousel .carousel-wrapper) .main-carousel):not(.layout-fullwidth) .slide{
					padding-bottom:0;
			}
				}
:is(:is(.wp-block-dekode-blocks-carousel .carousel-wrapper) .main-carousel):not(.flickity-enabled) .slide:not(:first-child){
					filter:alpha(opacity=0);
					left:0;
					opacity:0;
					position:absolute;
					top:0;
				}
.flickity-enabled:is(:is(.wp-block-dekode-blocks-carousel .carousel-wrapper) .main-carousel) .slide{
					display:block;
					filter:alpha(opacity=100);
					opacity:1;
					transition:all 500ms ease-out;
					width:100%;
				}
:is(.flickity-enabled:is(:is(.wp-block-dekode-blocks-carousel .carousel-wrapper) .main-carousel) .slide):not(.is-selected){
						filter:alpha(opacity=0);
						opacity:0;
					}
@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=view.css.map*/