.elementor-2941 .elementor-element.elementor-element-532af6a{--display:flex;--overlay-opacity:0.3;}.elementor-2941 .elementor-element.elementor-element-532af6a::before, .elementor-2941 .elementor-element.elementor-element-532af6a > .elementor-background-video-container::before, .elementor-2941 .elementor-element.elementor-element-532af6a > .e-con-inner > .elementor-background-video-container::before, .elementor-2941 .elementor-element.elementor-element-532af6a > .elementor-background-slideshow::before, .elementor-2941 .elementor-element.elementor-element-532af6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2941 .elementor-element.elementor-element-532af6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://fabiansklar.com/wp-content/uploads/2025/07/pexels-photo-7735634-7735634-scaled.webp");--background-overlay:'';background-position:center center;}.elementor-2941 .elementor-element.elementor-element-a955cda{--display:flex;}.elementor-2941 .elementor-element.elementor-element-fc25dd5{text-align:left;}.elementor-2941 .elementor-element.elementor-element-62dff0b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2941 .elementor-element.elementor-element-501bb99{--display:flex;}.elementor-2941 .elementor-element.elementor-element-6b398f3 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2941 .elementor-element.elementor-element-74e5863{--display:flex;}.elementor-2941 .elementor-element.elementor-element-30fbde0 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2941 .elementor-element.elementor-element-e34263c{--display:flex;}.elementor-2941 .elementor-element.elementor-element-941473f{--display:flex;}.elementor-2941 .elementor-element.elementor-element-05ed2a9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2941 .elementor-element.elementor-element-159e693{--display:flex;}.elementor-2941 .elementor-element.elementor-element-fb40ee6{--display:flex;}.elementor-2941 .elementor-element.elementor-element-bf3d122 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2941 .elementor-element.elementor-element-e635857{--display:flex;}.elementor-2941 .elementor-element.elementor-element-a8d592e{--display:flex;}body.elementor-page-2941:not(.elementor-motion-effects-element-type-background), body.elementor-page-2941 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}@media(max-width:1024px){.elementor-2941 .elementor-element.elementor-element-62dff0b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2941 .elementor-element.elementor-element-6b398f3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2941 .elementor-element.elementor-element-30fbde0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2941 .elementor-element.elementor-element-05ed2a9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2941 .elementor-element.elementor-element-bf3d122 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-2941 .elementor-element.elementor-element-62dff0b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2941 .elementor-element.elementor-element-6b398f3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2941 .elementor-element.elementor-element-30fbde0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2941 .elementor-element.elementor-element-05ed2a9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2941 .elementor-element.elementor-element-bf3d122 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}