/*
 Theme Name: Divi Child
 Theme URI: https://www.elegantthemes.com/gallery/divi/
 Description: Divi Child Theme
 Author: Elegant Themes
 Author URI: https://www.elegantthemes.com
 Template: Divi
 Version: 1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */


/* Hier beginnt dein benutzerdefiniertes CSS */

Neu Neu
/*Schriften Abschnitt*/
/* Standardwerte neu*/
/*Schriften Abschnitt*/
/* Optimierte Schriftgrößen */
page-container .et_pb_module h1, #page-container .et_pb_text h1 {
    font-size: clamp(4rem, 2rem + 6vw, 10rem)!important; /* Skaliert zwischen 64px und 160px */
    -webkit-text-stroke-width: 0.5px !important; /* Outline-Effekt */
}

#page-container .et_pb_module h2, #page-container .et_pb_text h2 {
    font-size: clamp(2.5rem, 1.75rem + 3.5vw, 6rem); /* Skaliert zwischen 40px und 96px */
    -webkit-text-stroke-width: 0.5px; /* Outline-Effekt */
}

#page-container .et_pb_module h3, #page-container .et_pb_text h3 {
    font-size: clamp(3rem, 2.5rem + 1vw, 5rem); /* Skaliert zwischen 48px und 80px */
    -webkit-text-stroke-width: 0.5px; /* Outline-Effekt */
}

#page-container .et_pb_module h5, #page-container .et_pb_text h5 {
    font-size: clamp(3rem, 2rem + 4vw, 8rem); /* Skaliert zwischen 48px und 128px */
    -webkit-text-stroke-width: 0.5px; /* Outline-Effekt */
}

#page-container .et_pb_module h6, #page-container .et_pb_text h6 {
    font-size: clamp(1.75rem, 1.5rem + 1vw, 3rem); /* Skaliert zwischen 28px und 48px */
}

p {
   /* font-size: clamp(1.25rem, 1.25rem + 0.5vw, 2rem); /* Skaliert zwischen 20px und 32px */
	 font-size: clamp(1.25rem, 1.25rem + 0.1vw, 2rem); /* Skaliert zwischen 20px und 32px */
    /*line-height: clamp(1.75rem, 1.5rem + 0.5vw, 2.5rem); /* Anpassung für bessere Lesbarkeit */
	line-height: clamp(2.125rem, 1.5rem + 0.5vw, 2.75rem);

}
@media only screen and (min-width: 700px) and (max-width: 1366px) {
  .et_pb_module.et_pb_text h1 {
    font-size: clamp(3.5rem, 2rem + 4vw, 10rem)!important; /* Reduzierte Skalierung für MacBook */
  }

  #page-container .et_pb_module h2, #page-container .et_pb_text h2 {
    font-size: clamp(2.5rem, 1.5rem + 3vw, 6rem); /* Reduzierte Skalierung für MacBook */
  }

  #page-container .et_pb_module h3, #page-container .et_pb_text h3 {
    font-size: clamp(2.75rem, 2rem + 0.75vw, 4rem); /* Reduzierte Skalierung für MacBook */
  }

  #page-container .et_pb_module h5, #page-container .et_pb_text h5 {
    font-size: clamp(3rem, 1.75rem + 3.5vw, 8rem); /* Reduzierte Skalierung für MacBook */
  }

  #page-container .et_pb_module h6, #page-container .et_pb_text h6 {
    font-size: clamp(1.75rem, 1.3333rem + 1vw, 3rem); /* Reduzierte Skalierung für MacBook */
  }

  p {
    font-size: clamp(1.25rem, 1rem + 0.35vw, 2rem); /* Reduzierte Skalierung für MacBook */
    /*line-height: clamp(1.75rem, 1.5rem + 0.35vw, 2.5rem);*/
	  line-height: clamp(2.125rem, 1.5rem + 0.5vw, 2.75rem);

  }
	
}
@media only screen and (min-width: 1366px)and (max-width: 5400px) {
   #page-container .et_pb_button_module_wrapper .et_pb_button,
#page-container .et_pb_button {
    /*min-width: clamp(150px, 10vw + 10px, 188px) !important; /* Breite zwischen 150px und 188px */
   /*font-size: clamp(1rem, 1.5rem + 1vw, 2rem) !important;/* Skaliert zwischen 16px und 32px */
     font-size: clamp(16px, 1.2vw, 24px)!important;
	/*font-size: 30px!important;*/
    /*max-width: 100% !important; /* Verhindert, dass der Button breiter als sein Container wird */
    /*box-sizing: border-box !important; /* Stellt sicher, dass Padding in die Gesamtbreite einbezogen wird */
}
}

/* Anpassung für den Footer */
#page-container .et-l--footer .et_pb_module p,
#page-container .et-l--footer .et_pb_text p {
  font-size: clamp(1rem, 0.9333rem + 0.2667vw, 1.25rem)!important; /* Skaliert zwischen 16px und 20px */
  line-height: 0.4 !important; /* Spezifische Zeilenhöhe für den Footer */
}
/* Anpassung der Schriftgröße für den Footer-Button */
#page-container .et-l--footer .et_pb_button {
  /*font-size: clamp(1rem, 0.9333rem + 0.2667vw, 1.25rem); /* Skaliert zwischen 16px und 20px */
	font-size: clamp(1.02rem, 0.9rem + 0.27vw, 1.28rem) !important; /* Ziel: ~19.6px */
	

}

#page-container .et-l--footer .et_pb_module h2,
#page-container .et-l--footer .et_pb_text h2 {
  font-size: clamp(1.5rem, 1.3333rem + 0.6667vw, 2.125rem)!important;/* Skaliert zwischen 24px und 34px */
  
}



/* Anpassungen für die Buttons */
/*#page-container .et_pb_button_module_wrapper .et_pb_button {
    /*min-width: clamp(150px, 10vw + 10px, 188px); /* Skaliert zwischen 150px und 188px
    font-size: clamp(1rem, 1.5rem + 1vw, 2rem); /* Skaliert zwischen 16px und 32px
}*/




/*andere Mauszeichen For Cursor:*/

/*body {

margin: 0;

height: 100vh;

cursor: url(https://www.jeanneret-kula.easyerklaert.de/wp-content/uploads/jundk-mouse-pointer.png), auto;

}*/













