.elementor-891 .elementor-element.elementor-element-b920bb4{--display:flex;--min-height:425px;--overlay-opacity:1;--border-radius:0px 0px 0px 0px;--padding-top:180px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-891 .elementor-element.elementor-element-b920bb4:not(.elementor-motion-effects-element-type-background),.elementor-891 .elementor-element.elementor-element-b920bb4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent);background-image:url(https://hi2k.at/wp-content/uploads/2026/09/hartlrein-team.webp);background-position:center center;background-size:cover}.elementor-891 .elementor-element.elementor-element-b920bb4::before,.elementor-891 .elementor-element.elementor-element-b920bb4>.elementor-background-video-container::before,.elementor-891 .elementor-element.elementor-element-b920bb4>.e-con-inner>.elementor-background-video-container::before,.elementor-891 .elementor-element.elementor-element-b920bb4>.elementor-background-slideshow::before,.elementor-891 .elementor-element.elementor-element-b920bb4>.e-con-inner>.elementor-background-slideshow::before,.elementor-891 .elementor-element.elementor-element-b920bb4>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:'';background-color:#fff0;background-image:linear-gradient(180deg,#0C0C0C8F 67%,var(--e-global-color-accent) 99%)}.elementor-891 .elementor-element.elementor-element-01eb66f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--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-891 .elementor-element.elementor-element-a8749c8{color:var(--e-global-color-7a24436)}.elementor-891 .elementor-element.elementor-element-a8749c8 a{color:var(--e-global-color-7a24436)}.elementor-891 .elementor-element.elementor-element-a8749c8 a:hover,.elementor-891 .elementor-element.elementor-element-a8749c8 a:focus{color:var(--e-global-color-7a24436)}.elementor-891 .elementor-element.elementor-element-1bac779{text-align:center}.elementor-891 .elementor-element.elementor-element-1bac779 .elementor-heading-title{font-family:var(--e-global-typography-0fb4e1d-font-family),Sans-serif;font-size:var(--e-global-typography-0fb4e1d-font-size);font-weight:var(--e-global-typography-0fb4e1d-font-weight);line-height:var(--e-global-typography-0fb4e1d-line-height);letter-spacing:var(--e-global-typography-0fb4e1d-letter-spacing);word-spacing:var(--e-global-typography-0fb4e1d-word-spacing);color:var(--e-global-color-7a24436)}.elementor-891 .elementor-element.elementor-element-1bac779.elementor-element{--align-self:flex-start}.elementor-891 .elementor-element.elementor-element-b85176c{text-align:start;color:var(--e-global-color-7a24436);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;width:var(--container-widget-width,60%);max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0}.elementor-891 .elementor-element.elementor-element-b85176c.elementor-element{--align-self:flex-start}.elementor-891 .elementor-element.elementor-element-641ad891{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:130px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px}.elementor-891 .elementor-element.elementor-element-641ad891>.elementor-shape-top .elementor-shape-fill,.elementor-891 .elementor-element.elementor-element-641ad891>.e-con-inner>.elementor-shape-top .elementor-shape-fill{fill:var(--e-global-color-accent)}.elementor-891 .elementor-element.elementor-element-641ad891>.elementor-shape-top svg,.elementor-891 .elementor-element.elementor-element-641ad891>.e-con-inner>.elementor-shape-top svg{width:calc(284% + 1.3px);height:82px}.elementor-891 .elementor-element.elementor-element-ec2f525{--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}.elementor-891 .elementor-element.elementor-element-4be162f{--display:flex;--min-height:0px;--border-radius:30px 30px 30px 30px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:020px;--padding-left:020px;--padding-right:20px}.elementor-891 .elementor-element.elementor-element-4be162f:not(.elementor-motion-effects-element-type-background),.elementor-891 .elementor-element.elementor-element-4be162f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://hi2k.at/wp-content/uploads/2026/09/hartlrein-sascha-hartl.webp);background-position:center center;background-size:cover}.elementor-891 .elementor-element.elementor-element-4be162f.e-con:hover{--e-con-transform-translateY:-5px}.elementor-891 .elementor-element.elementor-element-0e9ef61{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px}.elementor-891 .elementor-element.elementor-element-0e9ef61:not(.elementor-motion-effects-element-type-background),.elementor-891 .elementor-element.elementor-element-0e9ef61>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#27377433}.elementor-891 .elementor-element.elementor-element-0e9ef61.e-con{--align-self:center}.elementor-891 .elementor-element.elementor-element-0e9ef61.rtmkit-blur-effect-enabled::before{backdrop-filter:blur(7px)}.elementor-891 .elementor-element.elementor-element-3f24909 .elementor-heading-title{font-family:var(--e-global-typography-12a162f-font-family),Sans-serif;font-size:var(--e-global-typography-12a162f-font-size);font-weight:var(--e-global-typography-12a162f-font-weight);line-height:var(--e-global-typography-12a162f-line-height);letter-spacing:var(--e-global-typography-12a162f-letter-spacing);word-spacing:var(--e-global-typography-12a162f-word-spacing);color:var(--e-global-color-7a24436)}.elementor-891 .elementor-element.elementor-element-1c469d1 .elementor-heading-title{font-family:var(--e-global-typography-1e793e1-font-family),Sans-serif;font-size:var(--e-global-typography-1e793e1-font-size);font-weight:var(--e-global-typography-1e793e1-font-weight);line-height:var(--e-global-typography-1e793e1-line-height);letter-spacing:var(--e-global-typography-1e793e1-letter-spacing);word-spacing:var(--e-global-typography-1e793e1-word-spacing);color:var(--e-global-color-7a24436)}.elementor-891 .elementor-element.elementor-element-8b621b1{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-891 .elementor-element.elementor-element-8b621b1:not(.elementor-motion-effects-element-type-background),.elementor-891 .elementor-element.elementor-element-8b621b1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary);background-image:url(https://hi2k.at/wp-content/uploads/2026/09/hartlrein-portrait-platzhalter-1.webp);background-position:center center;background-size:42% auto}.elementor-891 .elementor-element.elementor-element-8b621b1.e-con:hover{--e-con-transform-translateY:-5px}.elementor-891 .elementor-element.elementor-element-e685b63{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px}.elementor-891 .elementor-element.elementor-element-e685b63:not(.elementor-motion-effects-element-type-background),.elementor-891 .elementor-element.elementor-element-e685b63>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#27377433}.elementor-891 .elementor-element.elementor-element-e685b63.e-con{--align-self:center}.elementor-891 .elementor-element.elementor-element-e685b63.rtmkit-blur-effect-enabled::before{backdrop-filter:blur(7px)}.elementor-891 .elementor-element.elementor-element-e0e2a30 .elementor-heading-title{font-family:var(--e-global-typography-12a162f-font-family),Sans-serif;font-size:var(--e-global-typography-12a162f-font-size);font-weight:var(--e-global-typography-12a162f-font-weight);line-height:var(--e-global-typography-12a162f-line-height);letter-spacing:var(--e-global-typography-12a162f-letter-spacing);word-spacing:var(--e-global-typography-12a162f-word-spacing);color:var(--e-global-color-7a24436)}.elementor-891 .elementor-element.elementor-element-17407ab .elementor-heading-title{font-family:var(--e-global-typography-1e793e1-font-family),Sans-serif;font-size:var(--e-global-typography-1e793e1-font-size);font-weight:var(--e-global-typography-1e793e1-font-weight);line-height:var(--e-global-typography-1e793e1-line-height);letter-spacing:var(--e-global-typography-1e793e1-letter-spacing);word-spacing:var(--e-global-typography-1e793e1-word-spacing);color:var(--e-global-color-7a24436)}.elementor-891 .elementor-element.elementor-element-b379a1a{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-891 .elementor-element.elementor-element-b379a1a:not(.elementor-motion-effects-element-type-background),.elementor-891 .elementor-element.elementor-element-b379a1a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://hi2k.at/wp-content/uploads/2026/09/hartlrein-portrait-platzhalter-1.webp);background-position:center center;background-size:cover}.elementor-891 .elementor-element.elementor-element-b379a1a.e-con:hover{--e-con-transform-translateY:-5px}.elementor-891 .elementor-element.elementor-element-71d3a3f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px}.elementor-891 .elementor-element.elementor-element-71d3a3f:not(.elementor-motion-effects-element-type-background),.elementor-891 .elementor-element.elementor-element-71d3a3f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#27377433}.elementor-891 .elementor-element.elementor-element-71d3a3f.e-con{--align-self:center}.elementor-891 .elementor-element.elementor-element-71d3a3f.rtmkit-blur-effect-enabled::before{backdrop-filter:blur(7px)}.elementor-891 .elementor-element.elementor-element-90a52bc .elementor-heading-title{font-family:var(--e-global-typography-12a162f-font-family),Sans-serif;font-size:var(--e-global-typography-12a162f-font-size);font-weight:var(--e-global-typography-12a162f-font-weight);line-height:var(--e-global-typography-12a162f-line-height);letter-spacing:var(--e-global-typography-12a162f-letter-spacing);word-spacing:var(--e-global-typography-12a162f-word-spacing);color:var(--e-global-color-7a24436)}.elementor-891 .elementor-element.elementor-element-1f7c567 .elementor-heading-title{font-family:var(--e-global-typography-1e793e1-font-family),Sans-serif;font-size:var(--e-global-typography-1e793e1-font-size);font-weight:var(--e-global-typography-1e793e1-font-weight);line-height:var(--e-global-typography-1e793e1-line-height);letter-spacing:var(--e-global-typography-1e793e1-letter-spacing);word-spacing:var(--e-global-typography-1e793e1-word-spacing);color:var(--e-global-color-7a24436)}.elementor-891 .elementor-element.elementor-element-74c0190{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-891 .elementor-element.elementor-element-74c0190:not(.elementor-motion-effects-element-type-background),.elementor-891 .elementor-element.elementor-element-74c0190>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://hi2k.at/wp-content/uploads/2026/09/hartlrein-portrait-platzhalter-1.webp);background-position:center center;background-size:cover}.elementor-891 .elementor-element.elementor-element-74c0190.e-con:hover{--e-con-transform-translateY:-5px}.elementor-891 .elementor-element.elementor-element-41c5083{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px}.elementor-891 .elementor-element.elementor-element-41c5083:not(.elementor-motion-effects-element-type-background),.elementor-891 .elementor-element.elementor-element-41c5083>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#27377433}.elementor-891 .elementor-element.elementor-element-41c5083.e-con{--align-self:center}.elementor-891 .elementor-element.elementor-element-41c5083.rtmkit-blur-effect-enabled::before{backdrop-filter:blur(7px)}.elementor-891 .elementor-element.elementor-element-4f350c2 .elementor-heading-title{font-family:var(--e-global-typography-12a162f-font-family),Sans-serif;font-size:var(--e-global-typography-12a162f-font-size);font-weight:var(--e-global-typography-12a162f-font-weight);line-height:var(--e-global-typography-12a162f-line-height);letter-spacing:var(--e-global-typography-12a162f-letter-spacing);word-spacing:var(--e-global-typography-12a162f-word-spacing);color:var(--e-global-color-7a24436)}.elementor-891 .elementor-element.elementor-element-7615769 .elementor-heading-title{font-family:var(--e-global-typography-1e793e1-font-family),Sans-serif;font-size:var(--e-global-typography-1e793e1-font-size);font-weight:var(--e-global-typography-1e793e1-font-weight);line-height:var(--e-global-typography-1e793e1-line-height);letter-spacing:var(--e-global-typography-1e793e1-letter-spacing);word-spacing:var(--e-global-typography-1e793e1-word-spacing);color:var(--e-global-color-7a24436)}.elementor-891 .elementor-element.elementor-element-39785bc{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-891 .elementor-element.elementor-element-39785bc:not(.elementor-motion-effects-element-type-background),.elementor-891 .elementor-element.elementor-element-39785bc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://hi2k.at/wp-content/uploads/2026/09/hartlrein-portrait-platzhalter-1.webp);background-position:center center;background-size:cover}.elementor-891 .elementor-element.elementor-element-39785bc.e-con:hover{--e-con-transform-translateY:-5px}.elementor-891 .elementor-element.elementor-element-89d0bd2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px}.elementor-891 .elementor-element.elementor-element-89d0bd2:not(.elementor-motion-effects-element-type-background),.elementor-891 .elementor-element.elementor-element-89d0bd2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#27377433}.elementor-891 .elementor-element.elementor-element-89d0bd2.e-con{--align-self:center}.elementor-891 .elementor-element.elementor-element-89d0bd2.rtmkit-blur-effect-enabled::before{backdrop-filter:blur(7px)}.elementor-891 .elementor-element.elementor-element-6e07b5d .elementor-heading-title{font-family:var(--e-global-typography-12a162f-font-family),Sans-serif;font-size:var(--e-global-typography-12a162f-font-size);font-weight:var(--e-global-typography-12a162f-font-weight);line-height:var(--e-global-typography-12a162f-line-height);letter-spacing:var(--e-global-typography-12a162f-letter-spacing);word-spacing:var(--e-global-typography-12a162f-word-spacing);color:var(--e-global-color-7a24436)}.elementor-891 .elementor-element.elementor-element-74479a4 .elementor-heading-title{font-family:var(--e-global-typography-1e793e1-font-family),Sans-serif;font-size:var(--e-global-typography-1e793e1-font-size);font-weight:var(--e-global-typography-1e793e1-font-weight);line-height:var(--e-global-typography-1e793e1-line-height);letter-spacing:var(--e-global-typography-1e793e1-letter-spacing);word-spacing:var(--e-global-typography-1e793e1-word-spacing);color:var(--e-global-color-7a24436)}.elementor-891 .elementor-element.elementor-element-126d912{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-891 .elementor-element.elementor-element-126d912:not(.elementor-motion-effects-element-type-background),.elementor-891 .elementor-element.elementor-element-126d912>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://hi2k.at/wp-content/uploads/2026/09/hartlrein-portrait-platzhalter-1.webp);background-position:center center;background-size:cover}.elementor-891 .elementor-element.elementor-element-126d912.e-con:hover{--e-con-transform-translateY:-5px}.elementor-891 .elementor-element.elementor-element-a37d6c0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px}.elementor-891 .elementor-element.elementor-element-a37d6c0:not(.elementor-motion-effects-element-type-background),.elementor-891 .elementor-element.elementor-element-a37d6c0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#27377433}.elementor-891 .elementor-element.elementor-element-a37d6c0.e-con{--align-self:center}.elementor-891 .elementor-element.elementor-element-a37d6c0.rtmkit-blur-effect-enabled::before{backdrop-filter:blur(7px)}.elementor-891 .elementor-element.elementor-element-e4f7cbf .elementor-heading-title{font-family:var(--e-global-typography-12a162f-font-family),Sans-serif;font-size:var(--e-global-typography-12a162f-font-size);font-weight:var(--e-global-typography-12a162f-font-weight);line-height:var(--e-global-typography-12a162f-line-height);letter-spacing:var(--e-global-typography-12a162f-letter-spacing);word-spacing:var(--e-global-typography-12a162f-word-spacing);color:var(--e-global-color-7a24436)}.elementor-891 .elementor-element.elementor-element-05bc363 .elementor-heading-title{font-family:var(--e-global-typography-1e793e1-font-family),Sans-serif;font-size:var(--e-global-typography-1e793e1-font-size);font-weight:var(--e-global-typography-1e793e1-font-weight);line-height:var(--e-global-typography-1e793e1-line-height);letter-spacing:var(--e-global-typography-1e793e1-letter-spacing);word-spacing:var(--e-global-typography-1e793e1-word-spacing);color:var(--e-global-color-7a24436)}.elementor-891 .elementor-element.elementor-element-1cc91e6{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-891 .elementor-element.elementor-element-1cc91e6:not(.elementor-motion-effects-element-type-background),.elementor-891 .elementor-element.elementor-element-1cc91e6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://hi2k.at/wp-content/uploads/2026/09/hartlrein-portrait-platzhalter-1.webp);background-position:center center;background-size:cover}.elementor-891 .elementor-element.elementor-element-1cc91e6.e-con:hover{--e-con-transform-translateY:-5px}.elementor-891 .elementor-element.elementor-element-3314b98{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px}.elementor-891 .elementor-element.elementor-element-3314b98:not(.elementor-motion-effects-element-type-background),.elementor-891 .elementor-element.elementor-element-3314b98>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#27377433}.elementor-891 .elementor-element.elementor-element-3314b98.e-con{--align-self:center}.elementor-891 .elementor-element.elementor-element-3314b98.rtmkit-blur-effect-enabled::before{backdrop-filter:blur(7px)}.elementor-891 .elementor-element.elementor-element-4e740bd .elementor-heading-title{font-family:var(--e-global-typography-12a162f-font-family),Sans-serif;font-size:var(--e-global-typography-12a162f-font-size);font-weight:var(--e-global-typography-12a162f-font-weight);line-height:var(--e-global-typography-12a162f-line-height);letter-spacing:var(--e-global-typography-12a162f-letter-spacing);word-spacing:var(--e-global-typography-12a162f-word-spacing);color:var(--e-global-color-7a24436)}.elementor-891 .elementor-element.elementor-element-f313031 .elementor-heading-title{font-family:var(--e-global-typography-1e793e1-font-family),Sans-serif;font-size:var(--e-global-typography-1e793e1-font-size);font-weight:var(--e-global-typography-1e793e1-font-weight);line-height:var(--e-global-typography-1e793e1-line-height);letter-spacing:var(--e-global-typography-1e793e1-letter-spacing);word-spacing:var(--e-global-typography-1e793e1-word-spacing);color:var(--e-global-color-7a24436)}@media(max-width:1366px){.elementor-891 .elementor-element.elementor-element-b920bb4{--padding-top:180px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px}.elementor-891 .elementor-element.elementor-element-1bac779{text-align:start}.elementor-891 .elementor-element.elementor-element-1bac779 .elementor-heading-title{font-size:var(--e-global-typography-0fb4e1d-font-size);line-height:var(--e-global-typography-0fb4e1d-line-height);letter-spacing:var(--e-global-typography-0fb4e1d-letter-spacing);word-spacing:var(--e-global-typography-0fb4e1d-word-spacing)}.elementor-891 .elementor-element.elementor-element-ec2f525{--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-891 .elementor-element.elementor-element-3f24909 .elementor-heading-title{font-size:var(--e-global-typography-12a162f-font-size);line-height:var(--e-global-typography-12a162f-line-height);letter-spacing:var(--e-global-typography-12a162f-letter-spacing);word-spacing:var(--e-global-typography-12a162f-word-spacing)}.elementor-891 .elementor-element.elementor-element-1c469d1 .elementor-heading-title{font-size:var(--e-global-typography-1e793e1-font-size);line-height:var(--e-global-typography-1e793e1-line-height);letter-spacing:var(--e-global-typography-1e793e1-letter-spacing);word-spacing:var(--e-global-typography-1e793e1-word-spacing)}.elementor-891 .elementor-element.elementor-element-e0e2a30 .elementor-heading-title{font-size:var(--e-global-typography-12a162f-font-size);line-height:var(--e-global-typography-12a162f-line-height);letter-spacing:var(--e-global-typography-12a162f-letter-spacing);word-spacing:var(--e-global-typography-12a162f-word-spacing)}.elementor-891 .elementor-element.elementor-element-17407ab .elementor-heading-title{font-size:var(--e-global-typography-1e793e1-font-size);line-height:var(--e-global-typography-1e793e1-line-height);letter-spacing:var(--e-global-typography-1e793e1-letter-spacing);word-spacing:var(--e-global-typography-1e793e1-word-spacing)}.elementor-891 .elementor-element.elementor-element-90a52bc .elementor-heading-title{font-size:var(--e-global-typography-12a162f-font-size);line-height:var(--e-global-typography-12a162f-line-height);letter-spacing:var(--e-global-typography-12a162f-letter-spacing);word-spacing:var(--e-global-typography-12a162f-word-spacing)}.elementor-891 .elementor-element.elementor-element-1f7c567 .elementor-heading-title{font-size:var(--e-global-typography-1e793e1-font-size);line-height:var(--e-global-typography-1e793e1-line-height);letter-spacing:var(--e-global-typography-1e793e1-letter-spacing);word-spacing:var(--e-global-typography-1e793e1-word-spacing)}.elementor-891 .elementor-element.elementor-element-4f350c2 .elementor-heading-title{font-size:var(--e-global-typography-12a162f-font-size);line-height:var(--e-global-typography-12a162f-line-height);letter-spacing:var(--e-global-typography-12a162f-letter-spacing);word-spacing:var(--e-global-typography-12a162f-word-spacing)}.elementor-891 .elementor-element.elementor-element-7615769 .elementor-heading-title{font-size:var(--e-global-typography-1e793e1-font-size);line-height:var(--e-global-typography-1e793e1-line-height);letter-spacing:var(--e-global-typography-1e793e1-letter-spacing);word-spacing:var(--e-global-typography-1e793e1-word-spacing)}.elementor-891 .elementor-element.elementor-element-6e07b5d .elementor-heading-title{font-size:var(--e-global-typography-12a162f-font-size);line-height:var(--e-global-typography-12a162f-line-height);letter-spacing:var(--e-global-typography-12a162f-letter-spacing);word-spacing:var(--e-global-typography-12a162f-word-spacing)}.elementor-891 .elementor-element.elementor-element-74479a4 .elementor-heading-title{font-size:var(--e-global-typography-1e793e1-font-size);line-height:var(--e-global-typography-1e793e1-line-height);letter-spacing:var(--e-global-typography-1e793e1-letter-spacing);word-spacing:var(--e-global-typography-1e793e1-word-spacing)}.elementor-891 .elementor-element.elementor-element-e4f7cbf .elementor-heading-title{font-size:var(--e-global-typography-12a162f-font-size);line-height:var(--e-global-typography-12a162f-line-height);letter-spacing:var(--e-global-typography-12a162f-letter-spacing);word-spacing:var(--e-global-typography-12a162f-word-spacing)}.elementor-891 .elementor-element.elementor-element-05bc363 .elementor-heading-title{font-size:var(--e-global-typography-1e793e1-font-size);line-height:var(--e-global-typography-1e793e1-line-height);letter-spacing:var(--e-global-typography-1e793e1-letter-spacing);word-spacing:var(--e-global-typography-1e793e1-word-spacing)}.elementor-891 .elementor-element.elementor-element-4e740bd .elementor-heading-title{font-size:var(--e-global-typography-12a162f-font-size);line-height:var(--e-global-typography-12a162f-line-height);letter-spacing:var(--e-global-typography-12a162f-letter-spacing);word-spacing:var(--e-global-typography-12a162f-word-spacing)}.elementor-891 .elementor-element.elementor-element-f313031 .elementor-heading-title{font-size:var(--e-global-typography-1e793e1-font-size);line-height:var(--e-global-typography-1e793e1-line-height);letter-spacing:var(--e-global-typography-1e793e1-letter-spacing);word-spacing:var(--e-global-typography-1e793e1-word-spacing)}}@media(max-width:1024px){.elementor-891 .elementor-element.elementor-element-01eb66f{--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-891 .elementor-element.elementor-element-01eb66f.e-con{--align-self:center}.elementor-891 .elementor-element.elementor-element-1bac779{text-align:start}.elementor-891 .elementor-element.elementor-element-1bac779 .elementor-heading-title{font-size:var(--e-global-typography-0fb4e1d-font-size);line-height:var(--e-global-typography-0fb4e1d-line-height);letter-spacing:var(--e-global-typography-0fb4e1d-letter-spacing);word-spacing:var(--e-global-typography-0fb4e1d-word-spacing)}.elementor-891 .elementor-element.elementor-element-b85176c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-891 .elementor-element.elementor-element-ec2f525{--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-891 .elementor-element.elementor-element-4be162f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-891 .elementor-element.elementor-element-3f24909 .elementor-heading-title{font-size:var(--e-global-typography-12a162f-font-size);line-height:var(--e-global-typography-12a162f-line-height);letter-spacing:var(--e-global-typography-12a162f-letter-spacing);word-spacing:var(--e-global-typography-12a162f-word-spacing)}.elementor-891 .elementor-element.elementor-element-1c469d1 .elementor-heading-title{font-size:var(--e-global-typography-1e793e1-font-size);line-height:var(--e-global-typography-1e793e1-line-height);letter-spacing:var(--e-global-typography-1e793e1-letter-spacing);word-spacing:var(--e-global-typography-1e793e1-word-spacing)}.elementor-891 .elementor-element.elementor-element-e0e2a30 .elementor-heading-title{font-size:var(--e-global-typography-12a162f-font-size);line-height:var(--e-global-typography-12a162f-line-height);letter-spacing:var(--e-global-typography-12a162f-letter-spacing);word-spacing:var(--e-global-typography-12a162f-word-spacing)}.elementor-891 .elementor-element.elementor-element-17407ab .elementor-heading-title{font-size:var(--e-global-typography-1e793e1-font-size);line-height:var(--e-global-typography-1e793e1-line-height);letter-spacing:var(--e-global-typography-1e793e1-letter-spacing);word-spacing:var(--e-global-typography-1e793e1-word-spacing)}.elementor-891 .elementor-element.elementor-element-90a52bc .elementor-heading-title{font-size:var(--e-global-typography-12a162f-font-size);line-height:var(--e-global-typography-12a162f-line-height);letter-spacing:var(--e-global-typography-12a162f-letter-spacing);word-spacing:var(--e-global-typography-12a162f-word-spacing)}.elementor-891 .elementor-element.elementor-element-1f7c567 .elementor-heading-title{font-size:var(--e-global-typography-1e793e1-font-size);line-height:var(--e-global-typography-1e793e1-line-height);letter-spacing:var(--e-global-typography-1e793e1-letter-spacing);word-spacing:var(--e-global-typography-1e793e1-word-spacing)}.elementor-891 .elementor-element.elementor-element-4f350c2 .elementor-heading-title{font-size:var(--e-global-typography-12a162f-font-size);line-height:var(--e-global-typography-12a162f-line-height);letter-spacing:var(--e-global-typography-12a162f-letter-spacing);word-spacing:var(--e-global-typography-12a162f-word-spacing)}.elementor-891 .elementor-element.elementor-element-7615769 .elementor-heading-title{font-size:var(--e-global-typography-1e793e1-font-size);line-height:var(--e-global-typography-1e793e1-line-height);letter-spacing:var(--e-global-typography-1e793e1-letter-spacing);word-spacing:var(--e-global-typography-1e793e1-word-spacing)}.elementor-891 .elementor-element.elementor-element-6e07b5d .elementor-heading-title{font-size:var(--e-global-typography-12a162f-font-size);line-height:var(--e-global-typography-12a162f-line-height);letter-spacing:var(--e-global-typography-12a162f-letter-spacing);word-spacing:var(--e-global-typography-12a162f-word-spacing)}.elementor-891 .elementor-element.elementor-element-74479a4 .elementor-heading-title{font-size:var(--e-global-typography-1e793e1-font-size);line-height:var(--e-global-typography-1e793e1-line-height);letter-spacing:var(--e-global-typography-1e793e1-letter-spacing);word-spacing:var(--e-global-typography-1e793e1-word-spacing)}.elementor-891 .elementor-element.elementor-element-e4f7cbf .elementor-heading-title{font-size:var(--e-global-typography-12a162f-font-size);line-height:var(--e-global-typography-12a162f-line-height);letter-spacing:var(--e-global-typography-12a162f-letter-spacing);word-spacing:var(--e-global-typography-12a162f-word-spacing)}.elementor-891 .elementor-element.elementor-element-05bc363 .elementor-heading-title{font-size:var(--e-global-typography-1e793e1-font-size);line-height:var(--e-global-typography-1e793e1-line-height);letter-spacing:var(--e-global-typography-1e793e1-letter-spacing);word-spacing:var(--e-global-typography-1e793e1-word-spacing)}.elementor-891 .elementor-element.elementor-element-4e740bd .elementor-heading-title{font-size:var(--e-global-typography-12a162f-font-size);line-height:var(--e-global-typography-12a162f-line-height);letter-spacing:var(--e-global-typography-12a162f-letter-spacing);word-spacing:var(--e-global-typography-12a162f-word-spacing)}.elementor-891 .elementor-element.elementor-element-f313031 .elementor-heading-title{font-size:var(--e-global-typography-1e793e1-font-size);line-height:var(--e-global-typography-1e793e1-line-height);letter-spacing:var(--e-global-typography-1e793e1-letter-spacing);word-spacing:var(--e-global-typography-1e793e1-word-spacing)}}@media(max-width:880px){.elementor-891 .elementor-element.elementor-element-641ad891{--padding-top:130px;--padding-bottom:130px;--padding-left:20px;--padding-right:20px}.elementor-891 .elementor-element.elementor-element-ec2f525{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}}@media(max-width:767px){.elementor-891 .elementor-element.elementor-element-b920bb4{--min-height:300px;--overlay-opacity:1;--padding-top:40px;--padding-bottom:40px;--padding-left:12px;--padding-right:12px}.elementor-891 .elementor-element.elementor-element-01eb66f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-891 .elementor-element.elementor-element-01eb66f.e-con{--align-self:flex-start}.elementor-891 .elementor-element.elementor-element-a8749c8 p{margin-block-end:0}.elementor-891 .elementor-element.elementor-element-a8749c8{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;padding:0 0 0 0}.elementor-891 .elementor-element.elementor-element-a8749c8.elementor-element{--align-self:flex-start}.elementor-891 .elementor-element.elementor-element-1bac779{text-align:start;padding:0 0 0 0}.elementor-891 .elementor-element.elementor-element-1bac779 .elementor-heading-title{font-size:var(--e-global-typography-0fb4e1d-font-size);line-height:var(--e-global-typography-0fb4e1d-line-height);letter-spacing:var(--e-global-typography-0fb4e1d-letter-spacing);word-spacing:var(--e-global-typography-0fb4e1d-word-spacing)}.elementor-891 .elementor-element.elementor-element-1bac779.elementor-element{--align-self:flex-start}.elementor-891 .elementor-element.elementor-element-b85176c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-891 .elementor-element.elementor-element-641ad891>.elementor-shape-top svg,.elementor-891 .elementor-element.elementor-element-641ad891>.e-con-inner>.elementor-shape-top svg{height:44px}.elementor-891 .elementor-element.elementor-element-641ad891{--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-891 .elementor-element.elementor-element-ec2f525{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px}.elementor-891 .elementor-element.elementor-element-4be162f:not(.elementor-motion-effects-element-type-background),.elementor-891 .elementor-element.elementor-element-4be162f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:cover}.elementor-891 .elementor-element.elementor-element-4be162f{--padding-top:300px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-891 .elementor-element.elementor-element-0e9ef61{--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-891 .elementor-element.elementor-element-3f24909{text-align:center}.elementor-891 .elementor-element.elementor-element-3f24909 .elementor-heading-title{font-size:var(--e-global-typography-12a162f-font-size);line-height:var(--e-global-typography-12a162f-line-height);letter-spacing:var(--e-global-typography-12a162f-letter-spacing);word-spacing:var(--e-global-typography-12a162f-word-spacing)}.elementor-891 .elementor-element.elementor-element-1c469d1{text-align:center}.elementor-891 .elementor-element.elementor-element-1c469d1 .elementor-heading-title{font-size:var(--e-global-typography-1e793e1-font-size);line-height:var(--e-global-typography-1e793e1-line-height);letter-spacing:var(--e-global-typography-1e793e1-letter-spacing);word-spacing:var(--e-global-typography-1e793e1-word-spacing)}.elementor-891 .elementor-element.elementor-element-e685b63{--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-891 .elementor-element.elementor-element-e0e2a30{text-align:center}.elementor-891 .elementor-element.elementor-element-e0e2a30 .elementor-heading-title{font-size:var(--e-global-typography-12a162f-font-size);line-height:var(--e-global-typography-12a162f-line-height);letter-spacing:var(--e-global-typography-12a162f-letter-spacing);word-spacing:var(--e-global-typography-12a162f-word-spacing)}.elementor-891 .elementor-element.elementor-element-17407ab{text-align:center}.elementor-891 .elementor-element.elementor-element-17407ab .elementor-heading-title{font-size:var(--e-global-typography-1e793e1-font-size);line-height:var(--e-global-typography-1e793e1-line-height);letter-spacing:var(--e-global-typography-1e793e1-letter-spacing);word-spacing:var(--e-global-typography-1e793e1-word-spacing)}.elementor-891 .elementor-element.elementor-element-71d3a3f{--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-891 .elementor-element.elementor-element-90a52bc{text-align:center}.elementor-891 .elementor-element.elementor-element-90a52bc .elementor-heading-title{font-size:var(--e-global-typography-12a162f-font-size);line-height:var(--e-global-typography-12a162f-line-height);letter-spacing:var(--e-global-typography-12a162f-letter-spacing);word-spacing:var(--e-global-typography-12a162f-word-spacing)}.elementor-891 .elementor-element.elementor-element-1f7c567{text-align:center}.elementor-891 .elementor-element.elementor-element-1f7c567 .elementor-heading-title{font-size:var(--e-global-typography-1e793e1-font-size);line-height:var(--e-global-typography-1e793e1-line-height);letter-spacing:var(--e-global-typography-1e793e1-letter-spacing);word-spacing:var(--e-global-typography-1e793e1-word-spacing)}.elementor-891 .elementor-element.elementor-element-41c5083{--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-891 .elementor-element.elementor-element-4f350c2{text-align:center}.elementor-891 .elementor-element.elementor-element-4f350c2 .elementor-heading-title{font-size:var(--e-global-typography-12a162f-font-size);line-height:var(--e-global-typography-12a162f-line-height);letter-spacing:var(--e-global-typography-12a162f-letter-spacing);word-spacing:var(--e-global-typography-12a162f-word-spacing)}.elementor-891 .elementor-element.elementor-element-7615769{text-align:center}.elementor-891 .elementor-element.elementor-element-7615769 .elementor-heading-title{font-size:var(--e-global-typography-1e793e1-font-size);line-height:var(--e-global-typography-1e793e1-line-height);letter-spacing:var(--e-global-typography-1e793e1-letter-spacing);word-spacing:var(--e-global-typography-1e793e1-word-spacing)}.elementor-891 .elementor-element.elementor-element-89d0bd2{--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-891 .elementor-element.elementor-element-6e07b5d{text-align:center}.elementor-891 .elementor-element.elementor-element-6e07b5d .elementor-heading-title{font-size:var(--e-global-typography-12a162f-font-size);line-height:var(--e-global-typography-12a162f-line-height);letter-spacing:var(--e-global-typography-12a162f-letter-spacing);word-spacing:var(--e-global-typography-12a162f-word-spacing)}.elementor-891 .elementor-element.elementor-element-74479a4{text-align:center}.elementor-891 .elementor-element.elementor-element-74479a4 .elementor-heading-title{font-size:var(--e-global-typography-1e793e1-font-size);line-height:var(--e-global-typography-1e793e1-line-height);letter-spacing:var(--e-global-typography-1e793e1-letter-spacing);word-spacing:var(--e-global-typography-1e793e1-word-spacing)}.elementor-891 .elementor-element.elementor-element-a37d6c0{--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-891 .elementor-element.elementor-element-e4f7cbf{text-align:center}.elementor-891 .elementor-element.elementor-element-e4f7cbf .elementor-heading-title{font-size:var(--e-global-typography-12a162f-font-size);line-height:var(--e-global-typography-12a162f-line-height);letter-spacing:var(--e-global-typography-12a162f-letter-spacing);word-spacing:var(--e-global-typography-12a162f-word-spacing)}.elementor-891 .elementor-element.elementor-element-05bc363{text-align:center}.elementor-891 .elementor-element.elementor-element-05bc363 .elementor-heading-title{font-size:var(--e-global-typography-1e793e1-font-size);line-height:var(--e-global-typography-1e793e1-line-height);letter-spacing:var(--e-global-typography-1e793e1-letter-spacing);word-spacing:var(--e-global-typography-1e793e1-word-spacing)}.elementor-891 .elementor-element.elementor-element-3314b98{--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-891 .elementor-element.elementor-element-4e740bd{text-align:center}.elementor-891 .elementor-element.elementor-element-4e740bd .elementor-heading-title{font-size:var(--e-global-typography-12a162f-font-size);line-height:var(--e-global-typography-12a162f-line-height);letter-spacing:var(--e-global-typography-12a162f-letter-spacing);word-spacing:var(--e-global-typography-12a162f-word-spacing)}.elementor-891 .elementor-element.elementor-element-f313031{text-align:center}.elementor-891 .elementor-element.elementor-element-f313031 .elementor-heading-title{font-size:var(--e-global-typography-1e793e1-font-size);line-height:var(--e-global-typography-1e793e1-line-height);letter-spacing:var(--e-global-typography-1e793e1-letter-spacing);word-spacing:var(--e-global-typography-1e793e1-word-spacing)}}.hartl-team-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;width:100%!important;align-items:stretch!important}.hartl-team-card{position:relative!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;aspect-ratio:4 / 5!important;overflow:hidden!important;box-sizing:border-box!important;container-type:inline-size;background-size:cover!important;background-position:center top!important;background-repeat:no-repeat!important}.hartl-team-grid>.e-con,.hartl-team-grid>.elementor-element,.hartl-team-grid>.hartl-team-card{width:100%!important;max-width:none!important;min-width:0!important;flex:none!important}.hartl-team-card img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important}.hartl-team-info{position:absolute!important;left:5%!important;right:5%!important;bottom:4%!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:clamp(8px, 4cqw, 16px) clamp(10px, 5cqw, 24px)!important;border-radius:clamp(12px, 8cqw, 24px)!important;box-sizing:border-box!important;z-index:10!important}.hartl-team-info .elementor-widget-heading:first-child .elementor-heading-title{margin:0!important;font-size:clamp(13px, 8cqw, 24px)!important;line-height:1.08!important}.hartl-team-info .elementor-widget-heading:last-child .elementor-heading-title{margin:0!important;font-size:clamp(9px, 5cqw, 15px)!important;line-height:1.15!important}.hartl-team-info .elementor-widget-text-editor,.hartl-team-info .elementor-widget-text-editor p{margin:0!important;font-size:clamp(9px, 5cqw, 15px)!important;line-height:1.15!important}@media screen and (min-width:881px) and (max-width:1180px){.hartl-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}}@media screen and (min-width:600px) and (max-width:880px){.hartl-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.hartl-team-card{aspect-ratio:4 / 5!important}}@media screen and (max-width:599px){.hartl-team-grid{grid-template-columns:1fr!important;gap:16px!important}.hartl-team-card{width:100%!important;aspect-ratio:4 / 5!important}.hartl-team-info{left:5%!important;right:5%!important;bottom:4%!important}}