.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-dacc87a */.elementor-1469 .elementor-element.elementor-element-dacc87a {
    --custom-title-color: var(--kth-color-primary);
    --custom-body-color: var(--kth-color-text);
}

.elementor-1469 .elementor-element.elementor-element-dacc87a a {
    color: var(--kth-color-primary);
    transition: all 0.3s;
    position: relative;
    text-decoration: none;
}

.elementor-1469 .elementor-element.elementor-element-dacc87a a:hover {
    color: var(--kth-color-secondary);
}

.elementor-1469 .elementor-element.elementor-element-dacc87a a::after {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 100%;
    height: 1px;
    background: currentColor;
    
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.3s ease;
}

.elementor-1469 .elementor-element.elementor-element-dacc87a a:hover::after {
    transform: scaleX(1);
    height: 1px;
}

.elementor-1469 .elementor-element.elementor-element-dacc87a .prx_expandableImage,
.elementor-1469 .elementor-element.elementor-element-dacc87a .prx_expandableWrapper {
    border-radius: 0;
    border: none;
}

.elementor-1469 .elementor-element.elementor-element-dacc87a h1.prx_h1 {
    display: none !important
}

.elementor-1469 .elementor-element.elementor-element-dacc87a h2 {
    font-size: var(--kth-font-size-h5);
}

.elementor-1469 .elementor-element.elementor-element-dacc87a h3 {
    font-size: var(--kth-font-size-h6);
    color: var(--kth-color-primary) !important;
}

.elementor-1469 .elementor-element.elementor-element-dacc87a h4 {
    font-size: var(--kth-font-size-p);
    text-transform: uppercase;
}

.elementor-1469 .elementor-element.elementor-element-dacc87a h5 {
    font-size: var(--kth-font-size-p);
}/* End custom CSS */