/*!********************************************************************************************************************************************************************************************************!*\
  !*** 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/pagetop.css ***!
  \********************************************************************************************************************************************************************************************************/
.is-page-title{
	padding-top:50px;
	position:relative;
}

@media (min-width: 601px){

.is-page-title{
		padding-top:100px;
}
	}

.is-page-title::after{
		background:var(--theme-black);
		content:"";
		height:35px;
		left:50% !important;
		position:absolute;
		top:0;
		width:1px;
	}

@media (min-width: 783px){

.is-page-title::after{
			height:75px;
			top:0;
	}
		}

.wp-block-dekode-blocks-pagetop{
	margin-top:0;
}

.wp-block-dekode-blocks-pagetop h1,.wp-block-dekode-blocks-pagetop p.is-style-lead{
		margin-left:auto;
		margin-right:auto;
		max-width:var(--teft-theme-content-width);
	}

.wp-block-dekode-blocks-pagetop .block-inner.no-image{
		padding:2rem 0;
	}

:is(.wp-block-dekode-blocks-pagetop .block-inner.no-image) .wp-block-image{
			display:none;
		}

.wp-block-dekode-blocks-pagetop .wp-block-image{
		margin-bottom:-40px;
		margin-top:0;
	}

@media (min-width: 783px){

.wp-block-dekode-blocks-pagetop .wp-block-image{
			margin-bottom:-70px;
			min-height:550px;
	}
		}

.wp-block-dekode-blocks-pagetop figure{
		position:relative;
		width:100%;
	}

:is(.wp-block-dekode-blocks-pagetop figure) img{
			height:100%;
			left:50%;
			-o-object-fit:cover;
			   object-fit:cover;
			position:relative;
			top:50%;
			transform:translateX(-50%);
			width:100%;
			aspect-ratio:16 / 9;
		}

@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=pagetop.css.map*/