/* 
Theme Name: ExpoXR
Theme URI: https://expoXR.com
Description: Die Website eines Unternehmen ist die erste Anlaufstelle für viele. Es ist ihre Visitenkarte im Internet. Auch in den Sozialen Medien sind immer mehr Unternehmen vertreten, da diese gerade bei jungen Leuten eine große Rolle spielen. Deshalb biete ich dir neben einer Website auch Social-Media-Posts für dein Unternehmen an.
Author: Ayal Othman
Author URI: https://expoXR.com
Template: hello-elementor
Version: 1.3.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Team Hover Animation Start */
    
.team_hover .elementor-widget-heading,
.team_hover .elementor-widget-text-editor {
	opacity: 0;
	visibility: hidden;
	transform: translateY(8px);
	transition: opacity 0.25s ease, transform 0.25s ease, visibility 0.25s ease;
}

.team_hover:hover .elementor-widget-heading,
.team_hover:hover .elementor-widget-text-editor,
.team_hover:focus-within .elementor-widget-heading,
.team_hover:focus-within .elementor-widget-text-editor {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
}

/* Team Hover Animation End */

/* Leistungen Hover Animation Start */
    
.leistung_hover .elementor-widget-text-editor {
	opacity: 0;
	visibility: hidden;
	transform: translateY(8px);
	transition: opacity 0.25s ease, transform 0.25s ease, visibility 0.25s ease;
}

.leistung_hover:hover .elementor-widget-heading,
.leistung_hover:hover .elementor-widget-text-editor,
.leistung_hover:focus-within .elementor-widget-heading,
.leistung_hover:focus-within .elementor-widget-text-editor {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
}

/* Leistungen Hover Animation End */


/* Schwerpunkt Hover Animation Start */

/* clip content that slides in */
.schwerpunkt_hover .e-con.e-child {
	overflow: hidden;
}

/* h3 stays in normal flex flow — no absolute */
.schwerpunkt_hover .elementor-widget-heading {
	transition: transform 1.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* text collapsed to zero height at rest */
.schwerpunkt_hover .elementor-widget-text-editor {
	max-height: 0;
	overflow: hidden;
	opacity: 0;
	transition: max-height 1.4s cubic-bezier(0.25, 0.8, 0.25, 1),
	            opacity 1.2s cubic-bezier(0.25, 0.8, 0.25, 1) 0.3s;
}

/* on hover: text expands to its real height → h3 pushed up naturally */
.schwerpunkt_hover:hover .elementor-widget-text-editor,
.schwerpunkt_hover:focus-within .elementor-widget-text-editor {
	max-height: 400px;
	opacity: 1;
}

/* darken overlay on hover for readability */
.schwerpunkt_hover:hover .e-con.e-child::before,
.schwerpunkt_hover:focus-within .e-con.e-child::before {
	opacity: 0.6;
	transition: opacity 0.4s ease;
}

/* Schwerpunkt Hover Animation End */


/* Force Font Family Start */

h1,
h2,
h3,
h4,
h5,
h1.elementor-heading-title,
h2.elementor-heading-title,
h3.elementor-heading-title,
h4.elementor-heading-title,
h5.elementor-heading-title {
    font-family: "finalsix", sans-serif !important;
}

/* Force Font Family End */