.kadence-info-box-image-intrisic{
	height:0
}
.kt-blocks-info-box-link-wrap{
	margin-left:auto;
	margin-right:auto
}
.kt-info-halign-center{
	text-align:center
}
.kt-info-halign-center .kadence-info-box-image-inner-intrisic-container{
	margin:0 auto
}
.kt-info-halign-right{
	text-align:right
}
.kt-info-halign-right .kadence-info-box-image-inner-intrisic-container{
	margin:0 0 0 auto
}
.kt-info-halign-left{
	text-align:left
}
.kt-info-halign-left .kadence-info-box-image-inner-intrisic-container{
	margin:0 auto 0 0
}
.kt-blocks-info-box-media-align-top .kt-blocks-info-box-media{
	display:inline-block;
	max-width:100%
}
.kt-blocks-info-box-media-align-top .kt-infobox-textcontent{
	display:block
}
.kt-blocks-info-box-text{
	color:var(--global-palette5, #444444)
}
.wp-block-kadence-infobox .kt-blocks-info-box-text{
	margin-bottom:0
}
.wp-block-kadence-infobox .kt-blocks-info-box-title{
	margin-top:0
}
.kt-blocks-info-box-link-wrap{
	display:block;
	background:var(--global-palette8, #f2f2f2);
	padding:var(--global-kb-spacing-xs, 1rem);
	border-color:var(--global-palette7, #eeeeee)
}
.kt-blocks-info-box-media,.kt-blocks-info-box-link-wrap{
	border:0 solid rgba(0,0,0,0);
	transition:all .3s cubic-bezier(0.17, 0.67, 0.35, 0.95)
}
.kt-blocks-info-box-title,.kt-blocks-info-box-text,.kt-blocks-info-box-learnmore,.kt-info-svg-image{
	transition:all .3s cubic-bezier(0.17, 0.67, 0.35, 0.95)
}
.kt-blocks-info-box-media{
	color:var(--global-palette5, #444444);
	padding:10px;
	margin:0 15px 0 15px
}
.kt-blocks-info-box-media img{
	padding:0;
	margin:0;
	max-width:100%;
	height:auto
}
.kadence-info-box-number-container{
	text-align:center
}
.kt-blocks-info-box-media-align-top .kt-blocks-info-box-media{
	margin:0
}
.kt-blocks-info-box-media-align-top .kt-blocks-info-box-media-container{
	margin:0 15px 0 15px;
	max-width:inherit
}
.kt-blocks-info-box-learnmore{
	border:0 solid rgba(0,0,0,0);
	display:block;
	text-decoration:none;
	color:var(--global-palette5, #444444);
	padding:4px 8px;
	margin:10px 0px 10px 0px
}
.wp-block-kadence-infobox .kt-blocks-info-box-learnmore-wrap{
	display:inline-flex;
	width:auto
}
.wp-block-kadence-infobox .kt-blocks-info-box-media-align-left{
	display:flex;
	align-items:center;
	justify-content:flex-start
}
.wp-block-kadence-infobox .kt-blocks-info-box-media-align-right{
	display:flex;
	align-items:center;
	justify-content:flex-start;
	flex-direction:row-reverse
}
@media(min-width: 768px)and (max-width: 1024px){
	.kb-info-tablet-halign-center{
		text-align:center
}
	.kb-info-tablet-halign-center .kadence-info-box-image-inner-intrisic-container{
		margin:0 auto
}
	.kb-info-tablet-halign-right{
		text-align:right
}
	.kb-info-tablet-halign-right .kadence-info-box-image-inner-intrisic-container{
		margin:0 0 0 auto
}
	.kb-info-tablet-halign-left{
		text-align:left
}
	.kb-info-tablet-halign-left .kadence-info-box-image-inner-intrisic-container{
		margin:0 auto 0 0
}
}
@media(max-width: 767px){
	.kb-info-mobile-halign-center{
		text-align:center
}
	.kb-info-mobile-halign-center .kadence-info-box-image-inner-intrisic-container{
		margin:0 auto
}
	.kb-info-mobile-halign-right{
		text-align:right
}
	.kb-info-mobile-halign-right .kadence-info-box-image-inner-intrisic-container{
		margin:0 0 0 auto
}
	.kb-info-mobile-halign-left{
		text-align:left
}
	.kb-info-mobile-halign-left .kadence-info-box-image-inner-intrisic-container{
		margin:0 auto 0 0
}
}
.kt-blocks-info-box-media-align-right.kb-info-box-vertical-media-align-top,.kt-blocks-info-box-media-align-left.kb-info-box-vertical-media-align-top{
	align-items:flex-start
}
.kt-blocks-info-box-media-align-right.kb-info-box-vertical-media-align-bottom,.kt-blocks-info-box-media-align-left.kb-info-box-vertical-media-align-bottom{
	align-items:flex-end
}
.kt-blocks-info-box-media .kt-info-box-image,.kt-blocks-info-box-media-container{
	max-width:100%
}
.kadence-info-box-image-intrisic.kb-info-box-image-type-svg{
	height:auto;
	padding-bottom:0
}
.kt-info-animate-grayscale img,.kt-info-animate-grayscale-border-draw img{
	-webkit-filter:grayscale(100%);
	filter:grayscale(100%);
	transition:.3s cubic-bezier(0.17, 0.67, 0.35, 0.95)
}
.kt-blocks-info-box-link-wrap:hover .kt-info-animate-grayscale img,.kt-blocks-info-box-link-wrap:hover .kt-info-animate-grayscale-border-draw img{
	-webkit-filter:grayscale(0);
	filter:grayscale(0)
}
.kt-info-animate-flip,.kt-info-icon-animate-flip{
	perspective:1000px
}
.kt-blocks-info-box-link-wrap:hover .kt-info-animate-flip .kadence-info-box-image-inner-intrisic,.kt-blocks-info-box-link-wrap:hover .kt-info-icon-animate-flip .kadence-info-box-icon-inner-container{
	transform:rotateY(180deg)
}
.kt-info-animate-flip .kadence-info-box-image-inner-intrisic,.kt-info-icon-animate-flip .kadence-info-box-icon-inner-container{
	transition:.6s;
	transform-style:preserve-3d;
	position:relative;
	perspective:1000
}
.kt-info-animate-flip .kt-info-box-image-flip,.kt-info-icon-animate-flip .kt-info-svg-icon-flip{
	backface-visibility:hidden;
	position:absolute;
	top:0;
	left:0
}
.kt-info-animate-flip .kt-info-box-image,.kt-info-icon-animate-flip .kt-info-svg-icon{
	backface-visibility:hidden;
	transform:rotateX(0deg)
}
.kt-info-animate-flip .kt-info-box-image-flip,.kt-info-icon-animate-flip .kt-info-svg-icon-flip{
	transform:rotateY(180deg)
}
.kt-info-media-animate-drawborder,.kt-info-media-animate-grayscale-border-draw{
	position:relative;
	box-sizing:border-box
}
.kt-info-media-animate-drawborder::before,.kt-info-media-animate-drawborder::after,.kt-info-media-animate-grayscale-border-draw::before,.kt-info-media-animate-grayscale-border-draw::after{
	box-sizing:border-box;
	content:"";
	position:absolute;
	border:0px solid rgba(0,0,0,0);
	width:0;
	height:0
}
.kt-info-media-animate-drawborder::before,.kt-info-media-animate-drawborder::after,.kt-info-media-animate-grayscale-border-draw::before,.kt-info-media-animate-grayscale-border-draw::after{
	top:0;
	left:0
}
.kt-info-media-animate-drawborder:after,.kt-info-media-animate-grayscale-border-draw:after{
	transform:rotate(-90deg)
}
.kt-blocks-info-box-link-wrap:hover .kt-info-media-animate-drawborder:before,.kt-blocks-info-box-link-wrap:hover .kt-info-media-animate-grayscale-border-draw:before{
	width:100%;
	height:100%;
	transition:border-top-color .15s linear,border-right-color .15s linear .1s,border-bottom-color .15s linear .2s
}
.kt-blocks-info-box-link-wrap:hover .kt-info-media-animate-drawborder:after,.kt-blocks-info-box-link-wrap:hover .kt-info-media-animate-grayscale-border-draw:after{
	width:100%;
	height:100%;
	transform:rotate(180deg);
	transition:transform .4s linear 0s,border-bottom-width 0s linear .35s
}
.wp-block-kadence-infobox a.kt-blocks-info-box-link-wrap{
	text-decoration:none !important
}
.wp-block-kadence-infobox .kt-blocks-info-box-number{
	white-space:nowrap
}
.wp-block-kadence-infobox .kt-info-svg-icon,.wp-block-kadence-infobox .kt-info-svg-icon-flip,.wp-block-kadence-infobox .kt-blocks-info-box-number{
	font-size:50px;
	line-height:1em;
	min-width:1em;
	justify-content:center;
	align-items:center;
	display:flex
}
.wp-block-kadence-infobox .kt-info-svg-icon svg,.wp-block-kadence-infobox .kt-info-svg-icon-flip svg,.wp-block-kadence-infobox .kt-blocks-info-box-number svg{
	display:block !important;
	width:1em !important;
	height:1em !important
}
.kt-blocks-info-box-media{
	overflow:hidden
}
.kt-blocks-info-box-media.kt-info-media-animate-flip{
	overflow:visible
}
.kadence-info-box-image-intrisic.kb-info-box-image-ratio{
	position:relative;
	overflow:hidden
}
.kadence-info-box-image-intrisic.kb-info-box-image-ratio .kadence-info-box-image-inner-intrisic{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0
}
.kadence-info-box-image-intrisic.kb-info-box-image-ratio .kt-info-box-image{
	position:absolute;
	flex:1;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	width:100%;
	top:0;
	left:0
}