.elementor-1291 .elementor-element.elementor-element-9771684{--display:flex;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1291 .elementor-element.elementor-element-9771684:not(.elementor-motion-effects-element-type-background), .elementor-1291 .elementor-element.elementor-element-9771684 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#504949;background:var(--wpr-bg-097be416-bf04-4a41-84e1-5ee314b1fa5f) 50% 50%;background-size:cover;}.elementor-1291 .elementor-element.elementor-element-9771684::before, .elementor-1291 .elementor-element.elementor-element-9771684 > .elementor-background-video-container::before, .elementor-1291 .elementor-element.elementor-element-9771684 > .e-con-inner > .elementor-background-video-container::before, .elementor-1291 .elementor-element.elementor-element-9771684 > .elementor-background-slideshow::before, .elementor-1291 .elementor-element.elementor-element-9771684 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1291 .elementor-element.elementor-element-9771684 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#263F53;--background-overlay:'';}.elementor-1291 .elementor-element.elementor-element-9771684::before{filter:brightness( 59% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1291 .elementor-element.elementor-element-9f35a43{--display:flex;--padding-top:180px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-1291 .elementor-element.elementor-element-f9b3d57{--display:flex;--border-radius:4px 4px 4px 4px;--padding-top:6px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-1291 .elementor-element.elementor-element-f9b3d57:not(.elementor-motion-effects-element-type-background), .elementor-1291 .elementor-element.elementor-element-f9b3d57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1291 .elementor-element.elementor-element-26d848e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:14px;}.elementor-1291 .elementor-element.elementor-element-26d848e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1291 .elementor-element.elementor-element-8a370ea{--spacer-size:16px;}.elementor-1291 .elementor-element.elementor-element-455879d{width:var( --container-widget-width, 917px );max-width:917px;--container-widget-width:917px;--container-widget-flex-grow:0;}.elementor-1291 .elementor-element.elementor-element-455879d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:800;line-height:64px;color:#FFFFFF;}.elementor-1291 .elementor-element.elementor-element-7c42bd6{--spacer-size:32px;}.elementor-1291 .elementor-element.elementor-element-2d06c22{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-ae56c76-font-family ), Sans-serif;font-size:var( --e-global-typography-ae56c76-font-size );font-weight:var( --e-global-typography-ae56c76-font-weight );line-height:var( --e-global-typography-ae56c76-line-height );color:#FFFFFF;}.elementor-1291 .elementor-element.elementor-element-33bcd85{--spacer-size:40px;}.elementor-1291 .elementor-element.elementor-element-2b74257{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1291 .elementor-element.elementor-element-4b7246a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:8px 8px 8px 8px;--padding-top:16px;--padding-bottom:16px;--padding-left:28px;--padding-right:28px;}.elementor-1291 .elementor-element.elementor-element-4b7246a:not(.elementor-motion-effects-element-type-background), .elementor-1291 .elementor-element.elementor-element-4b7246a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1DE9A;}.elementor-1291 .elementor-element.elementor-element-b11ddfa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:16px;color:var( --e-global-color-text );}.elementor-1291 .elementor-element.elementor-element-135a63d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1291 .elementor-element.elementor-element-135a63d.elementor-element{--align-self:flex-start;}.elementor-1291 .elementor-element.elementor-element-135a63d img{width:100%;max-width:100%;height:100%;}.elementor-1291 .elementor-element.elementor-element-0a723f5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:8px 8px 8px 8px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-1291 .elementor-element.elementor-element-0a723f5:not(.elementor-motion-effects-element-type-background), .elementor-1291 .elementor-element.elementor-element-0a723f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1291 .elementor-element.elementor-element-9534c71 img{width:40px;}.elementor-1291 .elementor-element.elementor-element-44a1d9b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 0px;--row-gap:4px;--column-gap:0px;}.elementor-1291 .elementor-element.elementor-element-46cfe92 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:12px;color:var( --e-global-color-text );}.elementor-1291 .elementor-element.elementor-element-24d8524{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1291 .elementor-element.elementor-element-073964c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;line-height:12px;color:var( --e-global-color-text );}.elementor-1291 .elementor-element.elementor-element-b5081b2{--e-rating-icon-font-size:10px;--e-rating-gap:4px;--e-rating-icon-marked-color:#263F53;}@media(max-width:1024px){.elementor-1291 .elementor-element.elementor-element-2d06c22{font-size:var( --e-global-typography-ae56c76-font-size );line-height:var( --e-global-typography-ae56c76-line-height );}}@media(max-width:767px){.elementor-1291 .elementor-element.elementor-element-9771684::before, .elementor-1291 .elementor-element.elementor-element-9771684 > .elementor-background-video-container::before, .elementor-1291 .elementor-element.elementor-element-9771684 > .e-con-inner > .elementor-background-video-container::before, .elementor-1291 .elementor-element.elementor-element-9771684 > .elementor-background-slideshow::before, .elementor-1291 .elementor-element.elementor-element-9771684 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1291 .elementor-element.elementor-element-9771684 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url(https://tiga-recruiting.de/wp-content/uploads/2026/01/hero_startseite.png);background-position:736px 0px;}.elementor-1291 .elementor-element.elementor-element-9771684{--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1291 .elementor-element.elementor-element-9f35a43{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-1291 .elementor-element.elementor-element-f9b3d57{--padding-top:4px;--padding-bottom:4px;--padding-left:8px;--padding-right:8px;}.elementor-1291 .elementor-element.elementor-element-f9b3d57.e-con{--align-self:center;}.elementor-1291 .elementor-element.elementor-element-26d848e{font-size:12px;line-height:12px;}.elementor-1291 .elementor-element.elementor-element-8a370ea{--spacer-size:16px;}.elementor-1291 .elementor-element.elementor-element-455879d{text-align:center;}.elementor-1291 .elementor-element.elementor-element-455879d .elementor-heading-title{font-size:40px;line-height:40px;}.elementor-1291 .elementor-element.elementor-element-7c42bd6{--spacer-size:24px;}.elementor-1291 .elementor-element.elementor-element-2d06c22{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:var( --e-global-typography-ae56c76-font-size );line-height:var( --e-global-typography-ae56c76-line-height );}.elementor-1291 .elementor-element.elementor-element-33bcd85{--spacer-size:32px;}.elementor-1291 .elementor-element.elementor-element-2b74257{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1291 .elementor-element.elementor-element-0a723f5{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1291 .elementor-element.elementor-element-9534c71 img{width:32px;}}/* Start custom CSS for text-editor, class: .elementor-element-26d848e */.elementor-1291 .elementor-element.elementor-element-26d848e {
  width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9b3d57 */.elementor-1291 .elementor-element.elementor-element-f9b3d57 {
  width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b11ddfa */.elementor-1291 .elementor-element.elementor-element-b11ddfa {
  display: inline-block;
  width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46cfe92 */.elementor-1291 .elementor-element.elementor-element-46cfe92 {
  display: inline-block;
  width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-073964c */.elementor-1291 .elementor-element.elementor-element-073964c {
  display: inline-block;
  width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44a1d9b */.elementor-1291 .elementor-element.elementor-element-44a1d9b {
  display: inline-flex;
  width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a723f5 */.elementor-1291 .elementor-element.elementor-element-0a723f5 {
  display: inline-flex;
  width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9771684 *//* ALLES NUR AUF DESKTOP */
@media (min-width: 1025px) {

  /* Container sauber halten */
  #bg { 
    overflow: hidden;
  }

  /* Video im Hintergrund korrekt */
  #bg .elementor-background-video-container video {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;

    /* ↓ Ausschnitt minimal nach unten */
    object-position: 30% 30% !important;
  }

  /* ❗ Falls Elementor 2 Videos rendert: nur das erste zeigen */
  #bg .elementor-background-video-container video:not(:first-of-type) {
    display: none !important;
  }

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url(https://tiga-recruiting.de/wp-content/uploads/2026/01/Montserrat-Thin.ttf) format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: oblique;
	font-weight: 100;
	font-display: auto;
	src: url(https://tiga-recruiting.de/wp-content/uploads/2026/01/Montserrat-ThinItalic.ttf) format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url(https://tiga-recruiting.de/wp-content/uploads/2026/01/Montserrat-ExtraLight.ttf) format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url(https://tiga-recruiting.de/wp-content/uploads/2026/01/Montserrat-ExtraLightItalic.ttf) format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url(https://tiga-recruiting.de/wp-content/uploads/2026/01/Montserrat-Light.ttf) format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: oblique;
	font-weight: 300;
	font-display: auto;
	src: url(https://tiga-recruiting.de/wp-content/uploads/2026/01/Montserrat-LightItalic.ttf) format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url(https://tiga-recruiting.de/wp-content/uploads/2026/01/Montserrat-Regular.ttf) format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: oblique;
	font-weight: 400;
	font-display: auto;
	src: url(https://tiga-recruiting.de/wp-content/uploads/2026/01/Montserrat-Italic.ttf) format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url(https://tiga-recruiting.de/wp-content/uploads/2026/01/Montserrat-Medium.ttf) format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: oblique;
	font-weight: 500;
	font-display: auto;
	src: url(https://tiga-recruiting.de/wp-content/uploads/2026/01/Montserrat-MediumItalic.ttf) format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url(https://tiga-recruiting.de/wp-content/uploads/2026/01/Montserrat-SemiBold.ttf) format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: oblique;
	font-weight: 600;
	font-display: auto;
	src: url(https://tiga-recruiting.de/wp-content/uploads/2026/01/Montserrat-SemiBoldItalic.ttf) format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url(https://tiga-recruiting.de/wp-content/uploads/2026/01/Montserrat-Bold.ttf) format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url(https://tiga-recruiting.de/wp-content/uploads/2026/01/Montserrat-BoldItalic.ttf) format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url(https://tiga-recruiting.de/wp-content/uploads/2026/01/Montserrat-ExtraBold.ttf) format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: oblique;
	font-weight: 800;
	font-display: auto;
	src: url(https://tiga-recruiting.de/wp-content/uploads/2026/01/Montserrat-ExtraBoldItalic.ttf) format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url(https://tiga-recruiting.de/wp-content/uploads/2026/01/Montserrat-Black.ttf) format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: oblique;
	font-weight: 900;
	font-display: auto;
	src: url(https://tiga-recruiting.de/wp-content/uploads/2026/01/Montserrat-BlackItalic.ttf) format('truetype');
}
/* End Custom Fonts CSS */