/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.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
*/

/* Add your custom styles here */


/*
 * 
 * Initales CSS für Skalierung & Fonts
 * Siehe dazu Adobe Font unter Elementor Custom Code Sektion
*/

@media only screen and (max-width: 1680px) {
	.elementor-section.elementor-section-boxed > .elementor-container{
		max-width:90vw!important;
		
	}
}

body {
	-webkit-hyphens: manual!important;
    -ms-hyphens: manual!important;
    hyphens: manual!important;
	/*min font-size: 18px, max font-size: 22px */
	font-size: calc(18px + (20 - 18) * ((100vw - 568px) / (2560 - 568)));
	color: var( --e-global-color-text );
}
strong {
	font-weight: 600;
}
a {
	color: var(--e-global-color-57a8b29);
}

h1, h2, h3, h4{
	color: var( --e-global-color-primary );
}

/*
 * Werte basieren auf den Auflösungen: Min - 568px, Max - 2560px
 * min font-size: 50px, max font-size: 90px */
h1 {
	font-size: calc(30px + (45 - 30) * ((100vw - 568px) / (2560 - 568)));
	color: var( --e-global-color-primary );
}
h2{
	font-size: calc(28px + (40 - 28) * ((100vw - 568px) / (2560 - 568)));
}
h3 {
	font-size: calc(26px + (35 - 26) * ((100vw - 568px) / (2560 - 568)));
}
h4 {
	font-size: calc(24px + (30 - 24) * ((100vw - 568px) / (2560 - 568)));
}
h5 {
    font-size: calc(22px + (27 - 22) * ((100vw - 568px) / (2560 - 568)));
}
h6 {
	font-size: calc(20px + (24 - 20) * ((100vw - 568px) / (2560 - 568)));
}

.elementor-button-text{
	font-size: calc(18px + (20 - 18) * ((100vw - 568px) / (2560 - 568)));
	font-weight: 500;
}

b,strong {
    font-weight:bold;
}