.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-97f0479{padding:1em 0em 1em 0em;text-align:center;}.elementor-12 .elementor-element.elementor-element-97f0479 .elementor-heading-title{font-family:"Delight", Sans-serif;font-size:3em;font-weight:650;color:#326CE5;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for heading, class: .elementor-element-97f0479 */.k8y {
  display: inline-flex;
  align-items: center;
}

.tech {
    font-weight: normal;
}

/* smooth motion for everything */
.k, .eight, .y, .tech {
  transition: transform 0.35s ease;
}

/* default 8 styling */
.eight {
  display: inline-block;
  -webkit-text-stroke: 1px #326CE5;
  color: white;
  transform: rotate(-12deg);
}

/* HOVER STATE */
.k8y:hover .k {
  transform: translateX(-8px);
}

.k8y:hover .eight {
  transform: rotate(90deg) scale(1.25);
  color: #326CE5;
}

.k8y:hover .y {
  transform: translateX(12px);
}

/* push EVERYTHING after k8y */
.k8y:hover + .tech {
  transform: translateX(18px);
  color: #326CE5;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Delight';
	font-display: auto;
	src: url('https://kettleytech.com/wp-content/uploads/2026/06/delight-vf.ttf') format('truetype');
}
/* End Custom Fonts CSS */