.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: #555;}
.wp-block-kadence-infobox .kt-blocks-info-box-text {margin-bottom: 0;}
.kt-blocks-info-box-link-wrap:hover {background: #f2f2f2;border-color: #eee;}
.kt-blocks-info-box-media, .kt-blocks-info-box-link-wrap {border: 0 solid transparent;transition: all .3s cubic-bezier(.17,.67,.35,.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(.17,.67,.35,.95);}
.kt-blocks-info-box-media {border-color: #444;color: #444;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-link-wrap:hover .kt-blocks-info-box-media {border-color: #444;}
.kt-blocks-info-box-link-wrap {display: block;background: #f2f2f2;padding: 20px;border-color: #eee;}
.kt-blocks-info-box-learnmore {border: 0 solid transparent;display: block;text-decoration: none;}
.wp-block-kadence-infobox .kt-blocks-info-box-learnmore-wrap {display: inline-block;width: auto;}
.wp-block-kadence-infobox .kt-blocks-info-box-media-align-left {display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: flex-start;justify-content: flex-start;}
.wp-block-kadence-infobox .kt-blocks-info-box-media-align-right {display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-flex-direction: row-reverse;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 {-webkit-align-items: flex-start;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 {-webkit-align-items: flex-end;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(.17,.67,.35,.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 {-webkit-perspective: 1000;perspective: 1000;}
.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 {-webkit-transform: rotateY(180deg);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;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;position: relative;-webkit-perspective: 1000;perspective: 1000;}
.kt-info-animate-flip .kt-info-box-image-flip, .kt-info-icon-animate-flip .kt-info-svg-icon-flip {-webkit-backface-visibility: hidden;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 {-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: rotateX(0deg);transform: rotateX(0deg);}
.kt-info-animate-flip .kt-info-box-image-flip, .kt-info-icon-animate-flip .kt-info-svg-icon-flip {-webkit-transform: rotateY(180deg);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 transparent;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 {-webkit-transform: rotate(-90deg);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%;-webkit-transform: rotate(180deg);transform: rotate(180deg);transition: border-bottom-width 0s linear .35s,-webkit-transform .4s linear 0s;transition: transform .4s linear 0s,border-bottom-width 0s linear .35s;transition: transform .4s linear 0s,border-bottom-width 0s linear .35s,-webkit-transform .4s linear 0s;}
.wp-block-kadence-infobox a.kt-blocks-info-box-link-wrap {text-decoration: none !important;}
.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;}
.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;-webkit-flex: 1;flex: 1;height: 100%;-o-object-fit: cover;object-fit: cover;width: 100%;top: 0;left: 0;}