/* plus-jakarta-sans-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/plus-jakarta-sans-v8-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* plus-jakarta-sans-200italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Plus Jakarta Sans';
  font-style: italic;
  font-weight: 200;
  src: url('../fonts/plus-jakarta-sans-v8-latin-200italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* plus-jakarta-sans-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/plus-jakarta-sans-v8-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* plus-jakarta-sans-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Plus Jakarta Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/plus-jakarta-sans-v8-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* plus-jakarta-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/plus-jakarta-sans-v8-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* plus-jakarta-sans-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Plus Jakarta Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/plus-jakarta-sans-v8-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* plus-jakarta-sans-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/plus-jakarta-sans-v8-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* plus-jakarta-sans-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Plus Jakarta Sans';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/plus-jakarta-sans-v8-latin-500italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* plus-jakarta-sans-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/plus-jakarta-sans-v8-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* plus-jakarta-sans-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Plus Jakarta Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/plus-jakarta-sans-v8-latin-600italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* plus-jakarta-sans-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/plus-jakarta-sans-v8-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* plus-jakarta-sans-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Plus Jakarta Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/plus-jakarta-sans-v8-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* plus-jakarta-sans-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/plus-jakarta-sans-v8-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* plus-jakarta-sans-800italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Plus Jakarta Sans';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/plus-jakarta-sans-v8-latin-800italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


h1 { 
   font-family: "Plus Jakarta Sans";
   font-size: 96px;
   line-height: 1.2;
   font-weight: 700
   }

h2 { 
   font-family: "Plus Jakarta Sans";
   font-size: 48px;
   line-height: 1.2;
   font-weight: 700
   }

h3 { 
   font-family: "Plus Jakarta Sans";
    font-size: 48px;
   line-height: 1.2;
   font-weight: 700
   }

h4 { 
   font-family: "Plus Jakarta Sans";
   font-size: 36px;
   line-height: 1.2;
   font-weight: 700
   }

h5 { 
   font-family: "Plus Jakarta Sans";
   font-size: 24px;
   line-height: 1.2;
   font-weight: 700
   }

h6 {
   font-family: Plus Jakarta Sans
   font-size: 20px;
   line-height: 1.2;
   font-weight: 700
   }

p,  {
     font-family: "Plus Jakarta Sans";
     font-size: 16px;
     line-height: 1.5;
     }

body {
     font-family: "Plus Jakarta Sans";
     font-size: 16px;
     line-height: 1.5;
     }
nav {
     font-family: "Plus Jakarta Sans";
     font-size: 16px;
     }

/*Startseite Overlay beim ersten Bild*/
.multiple-overlay-bg:after {
      opacity: 0.30;
}
/*Startbild ins Menü ziehen damit das Menü transparent über dem Bild liegt*/
#sp-page-builder .page-content .sppb-section.tomaszuk-section1 {
    margin-top: -96px;
}
#sp-header {
    background: rgb(0 0 0 / 26%);
	height: 95px;
}
#sp-header.header-sticky {
    background: rgb(0 0 0 / 80%);
}
.multiple-overlay-bg:before {
    background-color: rgb(250 196 0 / 30%);
}

.sp-page-builder .page-content .sppb-section.tomaszuk-section1 .sppb-row-overlay  {
background-color: rgb(25 88 249 / 35%) !IMPORTANT;
}

/*Alle Bilder in die Menuleiste hoch ziehen*/
.sp-page-title, .sp-simpleportfolio-view-item .sp-simpleportfolio-header:after { 
	margin-top: -96px;
}

/*logo größer*/
.logo-image {
    height: 85px !IMPORTANT;
	margin-top:10px !IMPORTANT;
}

/*Einzelne Leistungen den text rechts unterm Bild anpassen*/
.sppb-addon.sppb-addon-text-block.tomaszuk-leistung-ueberschrift-01 h3 {
font-size:30px
}

/*Rechtliche Texte*/
.sppb-addon.sppb-addon-text-block.tomaszuk-rechtliches h1 {
	font-size:50px;
}
.sppb-addon.sppb-addon-text-block.tomaszuk-rechtliches h2 {
	font-size:35px;
}
.sppb-addon.sppb-addon-text-block.tomaszuk-rechtliches h3 {
	font-size:28px;
}
.sppb-addon.sppb-addon-text-block.tomaszuk-rechtliches h4 {
	font-size:22px;
}


/*Deaktivieren der Bearbeitung*/
a.sp-pagebuilder-page-edit {
  display: none !IMPORTANT;
}


/*FUSSZEILE*/
#sp-bottom {
    overlay: auto;
    background-image: url(/images/start-01.jpg) !IMPORTANT;;
    background-color: #000000cf ! IMPORTANT;
    background-blend-mode: overlay;
}


@media only screen and (max-width: 767px) {
    h1 {
        font-size: 50px;
		hyphens: auto;  /* Ermöglicht automatische Silbentrennung für längere Wörter */
        word-break: break-word; /* Bricht lange Wörter, wenn nötig */
    }
    
	h2 {
		font-size: 40px;
		hyphens: auto;  /* Ermöglicht automatische Silbentrennung für längere Wörter */
        word-break: break-word; /* Bricht lange Wörter, wenn nötig */
    }
    
	h3 {
        font-size: 35px;
	}	
	.sppb-addon.sppb-addon-text-block.tomaszuk-text-leistung h3 { /*nur bei den Leistungen*/
		font-size:25px
	}
    
    h4 {
        font-size: 30px;
    }
	
    h5 {
        font-size: 24px;
    }
	
    h6 {
        font-size: 20px;
    }
	
	.logo-image-phone {
        height: 65px !IMPORTANT;
    }
    /*auf der startseite den text weiter unten anfangen lassen*/ 
    #sppb-addon-fVBh_Gbm0id0Zmu0ZhnH3 .sppb-addon-header .sppb-addon-title, #sppb-addon-hsW5_tGJaa4e4A4Z-5F67 .sppb-addon-header .sppb-addon-title {
		margin-top: 75px !IMPORTANT;
	}

    #sppb-addon-22e6c287-14c5-4443-b272-00efdb4ec440 img {
        width: 90px;
        max-width: 90px;
    }
	
	
}
	

