.elementor-6966 .elementor-element.elementor-element-20c6485{--display:flex;--min-height:100vh;--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-6966 .elementor-element.elementor-element-20c6485:not(.elementor-motion-effects-element-type-background), .elementor-6966 .elementor-element.elementor-element-20c6485 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;background-image:url("https://johannschatz.com/wp-content/uploads/2025/06/bg-vsl01-1.webp");background-position:center center;background-size:cover;}.elementor-6966 .elementor-element.elementor-element-bb91095{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-6966 .elementor-element.elementor-element-bb91095 > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-6966 .elementor-element.elementor-element-bb91095.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-bb91095.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6966 .elementor-element.elementor-element-bb91095.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6966 .elementor-element.elementor-element-bb91095.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6966 .elementor-element.elementor-element-bb91095 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-6966 .elementor-element.elementor-element-bb91095 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6966 .elementor-element.elementor-element-bb91095 .elementor-image-box-title{font-family:"groveric", Sans-serif;font-size:39px;line-height:52px;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-bb91095 .elementor-image-box-description{font-family:"groveric", Sans-serif;font-size:27px;font-weight:300;line-height:33px;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-e00257d .elementor-button{background-color:#66F88100;font-family:"groveric", Sans-serif;font-weight:500;fill:#000000;color:#000000;}.elementor-6966 .elementor-element.elementor-element-e00257d{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-6966 .elementor-element.elementor-element-e00257d.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-de07935 .elementor-button{background-color:#02010100;font-family:"groveric", Sans-serif;text-transform:uppercase;letter-spacing:3.4px;}.elementor-6966 .elementor-element.elementor-element-de07935 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6966 .elementor-element.elementor-element-de07935 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-6966 .elementor-element.elementor-element-87f2db5{--display:flex;}.elementor-6966 .elementor-element.elementor-element-f3a513e{--display:flex;--min-height:48vh;--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;--overlay-opacity:0.42;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-6966 .elementor-element.elementor-element-f3a513e:not(.elementor-motion-effects-element-type-background), .elementor-6966 .elementor-element.elementor-element-f3a513e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://johannschatz.com/wp-content/uploads/2025/06/bg-luz-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-6966 .elementor-element.elementor-element-f3a513e::before, .elementor-6966 .elementor-element.elementor-element-f3a513e > .elementor-background-video-container::before, .elementor-6966 .elementor-element.elementor-element-f3a513e > .e-con-inner > .elementor-background-video-container::before, .elementor-6966 .elementor-element.elementor-element-f3a513e > .elementor-background-slideshow::before, .elementor-6966 .elementor-element.elementor-element-f3a513e > .e-con-inner > .elementor-background-slideshow::before, .elementor-6966 .elementor-element.elementor-element-f3a513e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}.elementor-6966 .elementor-element.elementor-element-c0e4e86{text-align:center;}.elementor-6966 .elementor-element.elementor-element-c0e4e86 .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:35px;font-weight:500;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-b1f7580{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-6966 .elementor-element.elementor-element-b1f7580.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-b1f7580 .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:21px;font-weight:300;letter-spacing:0.6px;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-050e0cd{--display:flex;--padding-top:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;}.elementor-6966 .elementor-element.elementor-element-050e0cd:not(.elementor-motion-effects-element-type-background), .elementor-6966 .elementor-element.elementor-element-050e0cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A5A5A00;}.elementor-6966 .elementor-element.elementor-element-050e0cd.e-con{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-da60210{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:41px;--icon-vertical-offset:0px;}.elementor-6966 .elementor-element.elementor-element-da60210.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-da60210 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6966 .elementor-element.elementor-element-da60210 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6966 .elementor-element.elementor-element-da60210 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6966 .elementor-element.elementor-element-da60210 .elementor-icon-list-item > a{font-family:"groveric", Sans-serif;font-size:22px;font-weight:400;}.elementor-6966 .elementor-element.elementor-element-da60210 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-6966 .elementor-element.elementor-element-d48bbba{--display:flex;--padding-top:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;}.elementor-6966 .elementor-element.elementor-element-d48bbba:not(.elementor-motion-effects-element-type-background), .elementor-6966 .elementor-element.elementor-element-d48bbba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A5A5A00;}.elementor-6966 .elementor-element.elementor-element-d48bbba.e-con{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-7430724{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:41px;--icon-vertical-offset:0px;}.elementor-6966 .elementor-element.elementor-element-7430724.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-7430724 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6966 .elementor-element.elementor-element-7430724 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6966 .elementor-element.elementor-element-7430724 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6966 .elementor-element.elementor-element-7430724 .elementor-icon-list-item > a{font-family:"groveric", Sans-serif;font-size:22px;font-weight:400;}.elementor-6966 .elementor-element.elementor-element-7430724 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-6966 .elementor-element.elementor-element-e71e608{--display:flex;--min-height:149vh;--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;--padding-top:178px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-6966 .elementor-element.elementor-element-e71e608:not(.elementor-motion-effects-element-type-background), .elementor-6966 .elementor-element.elementor-element-e71e608 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://johannschatz.com/wp-content/uploads/2025/06/bgg03-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6966 .elementor-element.elementor-element-6954856{width:var( --container-widget-width, 397px );max-width:397px;--container-widget-width:397px;--container-widget-flex-grow:0;text-align:center;}.elementor-6966 .elementor-element.elementor-element-6954856.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-6954856 .elementor-heading-title{font-family:"groveric", Sans-serif;color:#000000;}.elementor-6966 .elementor-element.elementor-element-8b01016{--display:flex;--min-height:60vh;--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-6966 .elementor-element.elementor-element-bddae22{--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;border-style:solid;--border-style:solid;border-width:0px 10px 0px 0px;--border-top-width:0px;--border-right-width:10px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--padding-top:-0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-6966 .elementor-element.elementor-element-75ee54c{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-6966 .elementor-element.elementor-element-75ee54c.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-89d15ca{text-align:start;}.elementor-6966 .elementor-element.elementor-element-89d15ca .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:23px;font-weight:500;letter-spacing:0.5px;}.elementor-6966 .elementor-element.elementor-element-3786ed3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2.7px;}.elementor-6966 .elementor-element.elementor-element-3786ed3 > .elementor-widget-container{margin:-21px 0px -39px 0px;}.elementor-6966 .elementor-element.elementor-element-3786ed3 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-6966 .elementor-element.elementor-element-3786ed3 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-6966 .elementor-element.elementor-element-581f00f > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-581f00f{text-align:start;}.elementor-6966 .elementor-element.elementor-element-581f00f .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:23px;font-weight:500;}.elementor-6966 .elementor-element.elementor-element-07f24ce{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2.7px;}.elementor-6966 .elementor-element.elementor-element-07f24ce > .elementor-widget-container{margin:-21px 0px -39px 0px;}.elementor-6966 .elementor-element.elementor-element-07f24ce .elementor-divider-separator{width:100%;}.elementor-6966 .elementor-element.elementor-element-07f24ce .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6966 .elementor-element.elementor-element-b3d1fe1 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-b3d1fe1{text-align:start;}.elementor-6966 .elementor-element.elementor-element-b3d1fe1 .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:23px;font-weight:500;}.elementor-6966 .elementor-element.elementor-element-3135bff{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2.7px;}.elementor-6966 .elementor-element.elementor-element-3135bff > .elementor-widget-container{margin:-21px 0px -39px 0px;}.elementor-6966 .elementor-element.elementor-element-3135bff .elementor-divider-separator{width:100%;}.elementor-6966 .elementor-element.elementor-element-3135bff .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6966 .elementor-element.elementor-element-7e562fd > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-7e562fd{text-align:start;}.elementor-6966 .elementor-element.elementor-element-7e562fd .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:23px;font-weight:500;}.elementor-6966 .elementor-element.elementor-element-17bdc07{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2.7px;}.elementor-6966 .elementor-element.elementor-element-17bdc07 > .elementor-widget-container{margin:-21px 0px -39px 0px;}.elementor-6966 .elementor-element.elementor-element-17bdc07 .elementor-divider-separator{width:100%;}.elementor-6966 .elementor-element.elementor-element-17bdc07 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6966 .elementor-element.elementor-element-122faec > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-122faec{text-align:start;}.elementor-6966 .elementor-element.elementor-element-122faec .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:23px;font-weight:500;}.elementor-6966 .elementor-element.elementor-element-2cb0471{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2.7px;}.elementor-6966 .elementor-element.elementor-element-2cb0471 > .elementor-widget-container{margin:-21px 0px -39px 0px;}.elementor-6966 .elementor-element.elementor-element-2cb0471 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-6966 .elementor-element.elementor-element-2cb0471 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-6966 .elementor-element.elementor-element-859be0c{--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:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-6966 .elementor-element.elementor-element-6f3e6ea{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-6966 .elementor-element.elementor-element-6f3e6ea.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-5d7f056{text-align:start;}.elementor-6966 .elementor-element.elementor-element-5d7f056 .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:23px;font-weight:500;letter-spacing:0.5px;}.elementor-6966 .elementor-element.elementor-element-5fc61ed{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2.7px;}.elementor-6966 .elementor-element.elementor-element-5fc61ed > .elementor-widget-container{margin:-21px 0px -39px 0px;}.elementor-6966 .elementor-element.elementor-element-5fc61ed .elementor-divider-separator{width:100%;}.elementor-6966 .elementor-element.elementor-element-5fc61ed .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6966 .elementor-element.elementor-element-5f7ab4b > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-5f7ab4b{text-align:start;}.elementor-6966 .elementor-element.elementor-element-5f7ab4b .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:23px;font-weight:500;}.elementor-6966 .elementor-element.elementor-element-4eedb49{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2.7px;}.elementor-6966 .elementor-element.elementor-element-4eedb49 > .elementor-widget-container{margin:-21px 0px -39px 0px;}.elementor-6966 .elementor-element.elementor-element-4eedb49 .elementor-divider-separator{width:100%;}.elementor-6966 .elementor-element.elementor-element-4eedb49 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6966 .elementor-element.elementor-element-bc6e315 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-bc6e315{text-align:start;}.elementor-6966 .elementor-element.elementor-element-bc6e315 .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:23px;font-weight:500;}.elementor-6966 .elementor-element.elementor-element-0df0f7f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2.7px;}.elementor-6966 .elementor-element.elementor-element-0df0f7f > .elementor-widget-container{margin:-21px 0px -39px 0px;}.elementor-6966 .elementor-element.elementor-element-0df0f7f .elementor-divider-separator{width:100%;}.elementor-6966 .elementor-element.elementor-element-0df0f7f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6966 .elementor-element.elementor-element-a7d3282 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-a7d3282{text-align:start;}.elementor-6966 .elementor-element.elementor-element-a7d3282 .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:23px;font-weight:500;}.elementor-6966 .elementor-element.elementor-element-9d23286{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2.7px;}.elementor-6966 .elementor-element.elementor-element-9d23286 > .elementor-widget-container{margin:-21px 0px -39px 0px;}.elementor-6966 .elementor-element.elementor-element-9d23286 .elementor-divider-separator{width:100%;}.elementor-6966 .elementor-element.elementor-element-9d23286 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6966 .elementor-element.elementor-element-e98b6ba > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-e98b6ba{text-align:start;}.elementor-6966 .elementor-element.elementor-element-e98b6ba .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:23px;font-weight:500;}.elementor-6966 .elementor-element.elementor-element-9ae3d3d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2.7px;}.elementor-6966 .elementor-element.elementor-element-9ae3d3d > .elementor-widget-container{margin:-21px 0px -39px 0px;}.elementor-6966 .elementor-element.elementor-element-9ae3d3d .elementor-divider-separator{width:100%;}.elementor-6966 .elementor-element.elementor-element-9ae3d3d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6966 .elementor-element.elementor-element-a8d6d6b > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-a8d6d6b{text-align:start;}.elementor-6966 .elementor-element.elementor-element-a8d6d6b .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:23px;font-weight:500;}.elementor-6966 .elementor-element.elementor-element-6eedb2c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2.7px;}.elementor-6966 .elementor-element.elementor-element-6eedb2c > .elementor-widget-container{margin:-21px 0px -39px 0px;}.elementor-6966 .elementor-element.elementor-element-6eedb2c .elementor-divider-separator{width:100%;}.elementor-6966 .elementor-element.elementor-element-6eedb2c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6966 .elementor-element.elementor-element-f49ed38{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;text-align:center;}.elementor-6966 .elementor-element.elementor-element-f49ed38.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-f49ed38 .elementor-heading-title{font-family:"groveric", Sans-serif;color:#000000;}.elementor-6966 .elementor-element.elementor-element-c469d71 .elementor-button{background-color:#66F88100;font-family:"groveric", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-c469d71{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;z-index:4;}.elementor-6966 .elementor-element.elementor-element-c469d71.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-4cc28e3.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-4cc28e3 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6966 .elementor-element.elementor-element-4cc28e3 .elementor-icon{font-size:19px;}.elementor-6966 .elementor-element.elementor-element-4cc28e3 .elementor-icon-box-title, .elementor-6966 .elementor-element.elementor-element-4cc28e3 .elementor-icon-box-title a{font-family:"groveric", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;letter-spacing:5.4px;}.elementor-6966 .elementor-element.elementor-element-b8fd2e5{--display:flex;--min-height:100vh;--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-6966 .elementor-element.elementor-element-b8fd2e5:not(.elementor-motion-effects-element-type-background), .elementor-6966 .elementor-element.elementor-element-b8fd2e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6966 .elementor-element.elementor-element-c9a9349{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-6966 .elementor-element.elementor-element-c9a9349 > .elementor-widget-container{margin:0px 0px 42px 0px;}.elementor-6966 .elementor-element.elementor-element-c9a9349.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-c9a9349.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6966 .elementor-element.elementor-element-c9a9349.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6966 .elementor-element.elementor-element-c9a9349.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6966 .elementor-element.elementor-element-c9a9349 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-6966 .elementor-element.elementor-element-c9a9349 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6966 .elementor-element.elementor-element-c9a9349 .elementor-image-box-title{font-family:"groveric", Sans-serif;font-size:50px;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-c9a9349 .elementor-image-box-description{font-family:"groveric", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-8d71a67{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;--e-icon-list-icon-size:41px;--icon-vertical-offset:0px;}.elementor-6966 .elementor-element.elementor-element-8d71a67.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-8d71a67 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6966 .elementor-element.elementor-element-8d71a67 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6966 .elementor-element.elementor-element-8d71a67 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6966 .elementor-element.elementor-element-8d71a67 .elementor-icon-list-item > a{font-family:"groveric", Sans-serif;font-size:22px;font-weight:400;}.elementor-6966 .elementor-element.elementor-element-8d71a67 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-6966 .elementor-element.elementor-element-77b5b80{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-6966 .elementor-element.elementor-element-77b5b80 > .elementor-widget-container{margin:-20px -110px 0px -16px;}.elementor-6966 .elementor-element.elementor-element-77b5b80.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-4f36104{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;--e-icon-list-icon-size:41px;--icon-vertical-offset:0px;}.elementor-6966 .elementor-element.elementor-element-4f36104.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-4f36104 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6966 .elementor-element.elementor-element-4f36104 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6966 .elementor-element.elementor-element-4f36104 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6966 .elementor-element.elementor-element-4f36104 .elementor-icon-list-item > a{font-family:"groveric", Sans-serif;font-size:22px;font-weight:400;}.elementor-6966 .elementor-element.elementor-element-4f36104 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-6966 .elementor-element.elementor-element-15f7890{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-6966 .elementor-element.elementor-element-15f7890 > .elementor-widget-container{margin:-20px -110px 0px -16px;}.elementor-6966 .elementor-element.elementor-element-15f7890.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-608458c{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;--e-icon-list-icon-size:41px;--icon-vertical-offset:0px;}.elementor-6966 .elementor-element.elementor-element-608458c.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-608458c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6966 .elementor-element.elementor-element-608458c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6966 .elementor-element.elementor-element-608458c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6966 .elementor-element.elementor-element-608458c .elementor-icon-list-item > a{font-family:"groveric", Sans-serif;font-size:22px;font-weight:400;}.elementor-6966 .elementor-element.elementor-element-608458c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-6966 .elementor-element.elementor-element-0375494{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-6966 .elementor-element.elementor-element-0375494 > .elementor-widget-container{margin:-20px -110px 0px -16px;}.elementor-6966 .elementor-element.elementor-element-0375494.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-452f0d7{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;--e-icon-list-icon-size:41px;--icon-vertical-offset:0px;}.elementor-6966 .elementor-element.elementor-element-452f0d7.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-452f0d7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6966 .elementor-element.elementor-element-452f0d7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6966 .elementor-element.elementor-element-452f0d7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6966 .elementor-element.elementor-element-452f0d7 .elementor-icon-list-item > a{font-family:"groveric", Sans-serif;font-size:22px;font-weight:400;}.elementor-6966 .elementor-element.elementor-element-452f0d7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-6966 .elementor-element.elementor-element-02463cf{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;}.elementor-6966 .elementor-element.elementor-element-02463cf > .elementor-widget-container{margin:64px 0px 42px 0px;}.elementor-6966 .elementor-element.elementor-element-02463cf.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-02463cf .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:35px;font-weight:500;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-a984fd2 .elementor-button{background-color:#66F88100;font-family:"groveric", Sans-serif;font-weight:500;letter-spacing:0px;fill:#000000;color:#000000;}.elementor-6966 .elementor-element.elementor-element-a984fd2{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-6966 .elementor-element.elementor-element-a984fd2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-a984fd2.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-ce0b67e.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-ce0b67e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6966 .elementor-element.elementor-element-ce0b67e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-ce0b67e.elementor-view-framed .elementor-icon, .elementor-6966 .elementor-element.elementor-element-ce0b67e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-ce0b67e .elementor-icon{font-size:19px;}.elementor-6966 .elementor-element.elementor-element-ce0b67e .elementor-icon-box-title, .elementor-6966 .elementor-element.elementor-element-ce0b67e .elementor-icon-box-title a{font-family:"groveric", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;letter-spacing:5.4px;}.elementor-6966 .elementor-element.elementor-element-ce0b67e .elementor-icon-box-title{color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-651c6e5{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-6966 .elementor-element.elementor-element-651c6e5:not(.elementor-motion-effects-element-type-background), .elementor-6966 .elementor-element.elementor-element-651c6e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johannschatz.com/wp-content/uploads/2025/06/bgjohan-.webp");background-position:center right;background-size:cover;}.elementor-6966 .elementor-element.elementor-element-54523a6{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-6966 .elementor-element.elementor-element-54523a6.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-aaafb12{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-6966 .elementor-element.elementor-element-aaafb12 > .elementor-widget-container{margin:-48px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-aaafb12 .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:56px;font-weight:400;text-transform:uppercase;line-height:72px;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-080e885.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-6966 .elementor-element.elementor-element-080e885 .elementor-main-swiper{height:515px;}.elementor-6966 .elementor-element.elementor-element-080e885 .elementor-swiper-button{font-size:20px;}.elementor-6966 .elementor-element.elementor-element-080e885 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-6966 .elementor-element.elementor-element-e2927ed .elementor-button{background-color:#66F88100;font-family:"groveric", Sans-serif;font-weight:500;fill:#000000;color:#000000;}.elementor-6966 .elementor-element.elementor-element-e2927ed{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-6966 .elementor-element.elementor-element-e2927ed.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-6c3e5ca.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-6c3e5ca .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6966 .elementor-element.elementor-element-6c3e5ca.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-6c3e5ca.elementor-view-framed .elementor-icon, .elementor-6966 .elementor-element.elementor-element-6c3e5ca.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-6c3e5ca .elementor-icon{font-size:19px;}.elementor-6966 .elementor-element.elementor-element-6c3e5ca .elementor-icon-box-title, .elementor-6966 .elementor-element.elementor-element-6c3e5ca .elementor-icon-box-title a{font-family:"groveric", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;letter-spacing:5.4px;}.elementor-6966 .elementor-element.elementor-element-6c3e5ca .elementor-icon-box-title{color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-43903be{--display:flex;--min-height:100vh;--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:150px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-6966 .elementor-element.elementor-element-43903be:not(.elementor-motion-effects-element-type-background), .elementor-6966 .elementor-element.elementor-element-43903be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://johannschatz.com/wp-content/uploads/2025/06/bg04.webp");background-size:cover;}.elementor-6966 .elementor-element.elementor-element-8883989{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;}.elementor-6966 .elementor-element.elementor-element-8883989 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-8883989.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-8883989 .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:35px;text-transform:uppercase;line-height:41px;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-9751d1b{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-6966 .elementor-element.elementor-element-9751d1b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-9751d1b.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-9751d1b .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:22px;font-weight:300;line-height:41px;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-faab2e4{--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;--margin-top:131px;--margin-bottom:43px;--margin-left:0px;--margin-right:0px;}.elementor-6966 .elementor-element.elementor-element-faab2e4:not(.elementor-motion-effects-element-type-background), .elementor-6966 .elementor-element.elementor-element-faab2e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24242400;}.elementor-6966 .elementor-element.elementor-element-0fb10f3{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6966 .elementor-element.elementor-element-0fb10f3:not(.elementor-motion-effects-element-type-background), .elementor-6966 .elementor-element.elementor-element-0fb10f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000094;}.elementor-6966 .elementor-element.elementor-element-c73327f{width:100%;max-width:100%;text-align:center;}.elementor-6966 .elementor-element.elementor-element-c73327f > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-6966 .elementor-element.elementor-element-c73327f .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:25px;}.elementor-6966 .elementor-element.elementor-element-85cff6a{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;}.elementor-6966 .elementor-element.elementor-element-85cff6a > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-85cff6a.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-85cff6a .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-fbe3acd{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2.7px;width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-6966 .elementor-element.elementor-element-fbe3acd > .elementor-widget-container{margin:-21px 0px -39px 0px;}.elementor-6966 .elementor-element.elementor-element-fbe3acd.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-fbe3acd .elementor-divider-separator{width:100%;}.elementor-6966 .elementor-element.elementor-element-fbe3acd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6966 .elementor-element.elementor-element-0a88aee{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;}.elementor-6966 .elementor-element.elementor-element-0a88aee > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-0a88aee.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-0a88aee .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-7956931{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2.7px;width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-6966 .elementor-element.elementor-element-7956931 > .elementor-widget-container{margin:-21px 0px -39px 0px;}.elementor-6966 .elementor-element.elementor-element-7956931.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-7956931 .elementor-divider-separator{width:100%;}.elementor-6966 .elementor-element.elementor-element-7956931 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6966 .elementor-element.elementor-element-5a30b65{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;}.elementor-6966 .elementor-element.elementor-element-5a30b65 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-5a30b65.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-5a30b65 .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-12f4c06{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2.7px;width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-6966 .elementor-element.elementor-element-12f4c06 > .elementor-widget-container{margin:-21px 0px -39px 0px;}.elementor-6966 .elementor-element.elementor-element-12f4c06.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-12f4c06 .elementor-divider-separator{width:100%;}.elementor-6966 .elementor-element.elementor-element-12f4c06 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6966 .elementor-element.elementor-element-c704591{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;}.elementor-6966 .elementor-element.elementor-element-c704591 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-c704591.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-c704591 .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-db5cea1{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2.7px;width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-6966 .elementor-element.elementor-element-db5cea1 > .elementor-widget-container{margin:-21px 0px -39px 0px;}.elementor-6966 .elementor-element.elementor-element-db5cea1.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-db5cea1 .elementor-divider-separator{width:100%;}.elementor-6966 .elementor-element.elementor-element-db5cea1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6966 .elementor-element.elementor-element-4b4374a{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;}.elementor-6966 .elementor-element.elementor-element-4b4374a > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-4b4374a.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-4b4374a .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-484243b{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2.7px;width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-6966 .elementor-element.elementor-element-484243b > .elementor-widget-container{margin:-21px 0px -39px 0px;}.elementor-6966 .elementor-element.elementor-element-484243b.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-484243b .elementor-divider-separator{width:100%;}.elementor-6966 .elementor-element.elementor-element-484243b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6966 .elementor-element.elementor-element-849e5a8{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3D45C;--border-color:#F3D45C;--padding-top:-0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-6966 .elementor-element.elementor-element-849e5a8:not(.elementor-motion-effects-element-type-background), .elementor-6966 .elementor-element.elementor-element-849e5a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0201018C;}.elementor-6966 .elementor-element.elementor-element-77155a3 > .elementor-widget-container{margin:-69px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-3b5a939{width:100%;max-width:100%;text-align:center;}.elementor-6966 .elementor-element.elementor-element-3b5a939 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-6966 .elementor-element.elementor-element-3b5a939 .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:25px;}.elementor-6966 .elementor-element.elementor-element-323292f > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-323292f.elementor-element{--align-self:flex-end;}.elementor-6966 .elementor-element.elementor-element-323292f{text-align:start;}.elementor-6966 .elementor-element.elementor-element-323292f .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-b6ea757{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2.7px;width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-6966 .elementor-element.elementor-element-b6ea757 > .elementor-widget-container{margin:-21px 0px -39px 0px;}.elementor-6966 .elementor-element.elementor-element-b6ea757.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-b6ea757 .elementor-divider-separator{width:100%;}.elementor-6966 .elementor-element.elementor-element-b6ea757 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6966 .elementor-element.elementor-element-9e80d63{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;}.elementor-6966 .elementor-element.elementor-element-9e80d63 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-9e80d63.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-9e80d63 .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-604f389{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2.7px;width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-6966 .elementor-element.elementor-element-604f389 > .elementor-widget-container{margin:-21px 0px -39px 0px;}.elementor-6966 .elementor-element.elementor-element-604f389.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-604f389 .elementor-divider-separator{width:100%;}.elementor-6966 .elementor-element.elementor-element-604f389 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6966 .elementor-element.elementor-element-e1913c3{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;}.elementor-6966 .elementor-element.elementor-element-e1913c3 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-e1913c3.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-e1913c3 .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-5ea7dfb{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2.7px;width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-6966 .elementor-element.elementor-element-5ea7dfb > .elementor-widget-container{margin:-21px 0px -39px 0px;}.elementor-6966 .elementor-element.elementor-element-5ea7dfb.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-5ea7dfb .elementor-divider-separator{width:100%;}.elementor-6966 .elementor-element.elementor-element-5ea7dfb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6966 .elementor-element.elementor-element-c4d9b2f{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;}.elementor-6966 .elementor-element.elementor-element-c4d9b2f > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-c4d9b2f.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-c4d9b2f .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-e9f892e{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2.7px;width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-6966 .elementor-element.elementor-element-e9f892e > .elementor-widget-container{margin:-21px 0px -39px 0px;}.elementor-6966 .elementor-element.elementor-element-e9f892e.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-e9f892e .elementor-divider-separator{width:100%;}.elementor-6966 .elementor-element.elementor-element-e9f892e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6966 .elementor-element.elementor-element-353a363{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;}.elementor-6966 .elementor-element.elementor-element-353a363 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-353a363.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-353a363 .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-293cef7{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2.7px;width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-6966 .elementor-element.elementor-element-293cef7 > .elementor-widget-container{margin:-21px 0px -39px 0px;}.elementor-6966 .elementor-element.elementor-element-293cef7.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-293cef7 .elementor-divider-separator{width:100%;}.elementor-6966 .elementor-element.elementor-element-293cef7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6966 .elementor-element.elementor-element-1ac0903 .elementor-button{background-color:#66F88100;font-family:"groveric", Sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:1px;fill:#000000;color:#000000;}.elementor-6966 .elementor-element.elementor-element-1ac0903{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;z-index:4;}.elementor-6966 .elementor-element.elementor-element-1ac0903 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-1ac0903.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-6c899e9.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-6c899e9 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6966 .elementor-element.elementor-element-6c899e9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-6c899e9.elementor-view-framed .elementor-icon, .elementor-6966 .elementor-element.elementor-element-6c899e9.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-6c899e9 .elementor-icon{font-size:19px;}.elementor-6966 .elementor-element.elementor-element-6c899e9 .elementor-icon-box-title, .elementor-6966 .elementor-element.elementor-element-6c899e9 .elementor-icon-box-title a{font-family:"groveric", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;letter-spacing:5.4px;}.elementor-6966 .elementor-element.elementor-element-6c899e9 .elementor-icon-box-title{color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-7efd6ed{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.5;--padding-top:78px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-6966 .elementor-element.elementor-element-7efd6ed:not(.elementor-motion-effects-element-type-background), .elementor-6966 .elementor-element.elementor-element-7efd6ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://johannschatz.com/wp-content/uploads/2025/06/schaltz.webp");background-position:center center;background-size:cover;}.elementor-6966 .elementor-element.elementor-element-7efd6ed::before, .elementor-6966 .elementor-element.elementor-element-7efd6ed > .elementor-background-video-container::before, .elementor-6966 .elementor-element.elementor-element-7efd6ed > .e-con-inner > .elementor-background-video-container::before, .elementor-6966 .elementor-element.elementor-element-7efd6ed > .elementor-background-slideshow::before, .elementor-6966 .elementor-element.elementor-element-7efd6ed > .e-con-inner > .elementor-background-slideshow::before, .elementor-6966 .elementor-element.elementor-element-7efd6ed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-6966 .elementor-element.elementor-element-cc66298{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;}.elementor-6966 .elementor-element.elementor-element-cc66298 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-cc66298.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-cc66298 .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:35px;text-transform:uppercase;line-height:41px;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-70e2ca6{--display:flex;--padding-top:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;}.elementor-6966 .elementor-element.elementor-element-70e2ca6:not(.elementor-motion-effects-element-type-background), .elementor-6966 .elementor-element.elementor-element-70e2ca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A5A5A00;}.elementor-6966 .elementor-element.elementor-element-70e2ca6.e-con{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-fb9c8b3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:41px;--icon-vertical-offset:0px;}.elementor-6966 .elementor-element.elementor-element-fb9c8b3.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-fb9c8b3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6966 .elementor-element.elementor-element-fb9c8b3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6966 .elementor-element.elementor-element-fb9c8b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6966 .elementor-element.elementor-element-fb9c8b3 .elementor-icon-list-item > a{font-family:"groveric", Sans-serif;font-size:22px;font-weight:400;}.elementor-6966 .elementor-element.elementor-element-fb9c8b3 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-6966 .elementor-element.elementor-element-a42d9d4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:63px;--padding-left:33px;--padding-right:33px;}.elementor-6966 .elementor-element.elementor-element-a42d9d4:not(.elementor-motion-effects-element-type-background), .elementor-6966 .elementor-element.elementor-element-a42d9d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A5A5A00;}.elementor-6966 .elementor-element.elementor-element-a42d9d4.e-con{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-04514ab{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:41px;--icon-vertical-offset:0px;}.elementor-6966 .elementor-element.elementor-element-04514ab.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-04514ab .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6966 .elementor-element.elementor-element-04514ab .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6966 .elementor-element.elementor-element-04514ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6966 .elementor-element.elementor-element-04514ab .elementor-icon-list-item > a{font-family:"groveric", Sans-serif;font-size:22px;font-weight:400;}.elementor-6966 .elementor-element.elementor-element-04514ab .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-6966 .elementor-element.elementor-element-2d9c3f2{--display:flex;--padding-top:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;}.elementor-6966 .elementor-element.elementor-element-2d9c3f2:not(.elementor-motion-effects-element-type-background), .elementor-6966 .elementor-element.elementor-element-2d9c3f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A5A5A00;}.elementor-6966 .elementor-element.elementor-element-2d9c3f2.e-con{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-417a38f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:41px;--icon-vertical-offset:0px;}.elementor-6966 .elementor-element.elementor-element-417a38f.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-417a38f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6966 .elementor-element.elementor-element-417a38f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6966 .elementor-element.elementor-element-417a38f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6966 .elementor-element.elementor-element-417a38f .elementor-icon-list-item > a{font-family:"groveric", Sans-serif;font-size:22px;font-weight:400;}.elementor-6966 .elementor-element.elementor-element-417a38f .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-6966 .elementor-element.elementor-element-b383bca{--display:flex;--margin-top:0px;--margin-bottom:61px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;}.elementor-6966 .elementor-element.elementor-element-b383bca:not(.elementor-motion-effects-element-type-background), .elementor-6966 .elementor-element.elementor-element-b383bca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A5A5A00;}.elementor-6966 .elementor-element.elementor-element-b383bca.e-con{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-5291c42{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:41px;--icon-vertical-offset:0px;}.elementor-6966 .elementor-element.elementor-element-5291c42.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-5291c42 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6966 .elementor-element.elementor-element-5291c42 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6966 .elementor-element.elementor-element-5291c42 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6966 .elementor-element.elementor-element-5291c42 .elementor-icon-list-item > a{font-family:"groveric", Sans-serif;font-size:22px;font-weight:400;}.elementor-6966 .elementor-element.elementor-element-5291c42 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-6966 .elementor-element.elementor-element-f5e93fd .elementor-button{background-color:#66F88100;font-family:"groveric", Sans-serif;font-weight:500;fill:#000000;color:#000000;}.elementor-6966 .elementor-element.elementor-element-f5e93fd{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;z-index:2;}.elementor-6966 .elementor-element.elementor-element-f5e93fd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-f5e93fd.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-623c650.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-623c650{z-index:2;}.elementor-6966 .elementor-element.elementor-element-623c650 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6966 .elementor-element.elementor-element-623c650.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-623c650.elementor-view-framed .elementor-icon, .elementor-6966 .elementor-element.elementor-element-623c650.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-623c650 .elementor-icon{font-size:19px;}.elementor-6966 .elementor-element.elementor-element-623c650 .elementor-icon-box-title, .elementor-6966 .elementor-element.elementor-element-623c650 .elementor-icon-box-title a{font-family:"groveric", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;letter-spacing:5.4px;}.elementor-6966 .elementor-element.elementor-element-623c650 .elementor-icon-box-title{color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-a1a1ff4{--display:flex;--min-height:100vh;--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;--margin-top:-38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:133px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-6966 .elementor-element.elementor-element-a1a1ff4:not(.elementor-motion-effects-element-type-background), .elementor-6966 .elementor-element.elementor-element-a1a1ff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://johannschatz.com/wp-content/uploads/2025/06/bg06.webp");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-6966 .elementor-element.elementor-element-8f30cea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6966 .elementor-element.elementor-element-f061434{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-6966 .elementor-element.elementor-element-f061434 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-f061434.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-f061434 .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;line-height:41px;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-76e846b{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;}.elementor-6966 .elementor-element.elementor-element-76e846b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-76e846b.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-76e846b .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:25px;font-weight:300;line-height:41px;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-23f1912{--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;--margin-top:0px;--margin-bottom:77px;--margin-left:0px;--margin-right:0px;}.elementor-6966 .elementor-element.elementor-element-8955d64 .elementor-button{background-color:#66F88100;font-family:"groveric", Sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:4.2px;fill:#000000;color:#000000;}.elementor-6966 .elementor-element.elementor-element-8955d64{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;z-index:4;}.elementor-6966 .elementor-element.elementor-element-8955d64 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-8955d64.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-9a3d91e.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-9a3d91e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6966 .elementor-element.elementor-element-9a3d91e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-9a3d91e.elementor-view-framed .elementor-icon, .elementor-6966 .elementor-element.elementor-element-9a3d91e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-9a3d91e .elementor-icon{font-size:19px;}.elementor-6966 .elementor-element.elementor-element-9a3d91e .elementor-icon-box-title, .elementor-6966 .elementor-element.elementor-element-9a3d91e .elementor-icon-box-title a{font-family:"groveric", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;letter-spacing:5.4px;}.elementor-6966 .elementor-element.elementor-element-9a3d91e .elementor-icon-box-title{color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-e31a059{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;}.elementor-6966 .elementor-element.elementor-element-e31a059 > .elementor-widget-container{margin:66px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-e31a059.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-e31a059 .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:35px;font-weight:500;line-height:41px;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-3978618{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:54px;--margin-left:0px;--margin-right:0px;}.elementor-6966 .elementor-element.elementor-element-2b459d8{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:3;}.elementor-6966 .elementor-element.elementor-element-2b459d8 > .elementor-widget-container{padding:25px 25px 25px 25px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF30;}.elementor-6966 .elementor-element.elementor-element-2b459d8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6966 .elementor-element.elementor-element-2b459d8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6966 .elementor-element.elementor-element-2b459d8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6966 .elementor-element.elementor-element-2b459d8 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-6966 .elementor-element.elementor-element-2b459d8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6966 .elementor-element.elementor-element-2b459d8 .elementor-image-box-title{font-family:"groveric", Sans-serif;font-size:20px;font-weight:400;line-height:36px;letter-spacing:0.6px;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-a7cdbab{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:3;}.elementor-6966 .elementor-element.elementor-element-a7cdbab > .elementor-widget-container{padding:25px 25px 25px 25px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF30;}.elementor-6966 .elementor-element.elementor-element-a7cdbab.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6966 .elementor-element.elementor-element-a7cdbab.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6966 .elementor-element.elementor-element-a7cdbab.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6966 .elementor-element.elementor-element-a7cdbab .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-6966 .elementor-element.elementor-element-a7cdbab .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6966 .elementor-element.elementor-element-a7cdbab .elementor-image-box-title{font-family:"groveric", Sans-serif;font-size:20px;font-weight:400;line-height:36px;letter-spacing:0.6px;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-7e511ca{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:3;}.elementor-6966 .elementor-element.elementor-element-7e511ca > .elementor-widget-container{padding:25px 25px 68px 25px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF30;}.elementor-6966 .elementor-element.elementor-element-7e511ca.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6966 .elementor-element.elementor-element-7e511ca.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6966 .elementor-element.elementor-element-7e511ca.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6966 .elementor-element.elementor-element-7e511ca .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-6966 .elementor-element.elementor-element-7e511ca .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6966 .elementor-element.elementor-element-7e511ca .elementor-image-box-title{font-family:"groveric", Sans-serif;font-size:20px;font-weight:400;line-height:36px;letter-spacing:0.6px;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-f6eeac4{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:3;}.elementor-6966 .elementor-element.elementor-element-f6eeac4 > .elementor-widget-container{padding:25px 25px 25px 25px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF30;}.elementor-6966 .elementor-element.elementor-element-f6eeac4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6966 .elementor-element.elementor-element-f6eeac4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6966 .elementor-element.elementor-element-f6eeac4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6966 .elementor-element.elementor-element-f6eeac4 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-6966 .elementor-element.elementor-element-f6eeac4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6966 .elementor-element.elementor-element-f6eeac4 .elementor-image-box-title{font-family:"groveric", Sans-serif;font-size:20px;font-weight:400;line-height:36px;letter-spacing:0.6px;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-b3a1548{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:3;}.elementor-6966 .elementor-element.elementor-element-b3a1548 > .elementor-widget-container{padding:25px 25px 90px 25px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF30;}.elementor-6966 .elementor-element.elementor-element-b3a1548.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6966 .elementor-element.elementor-element-b3a1548.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6966 .elementor-element.elementor-element-b3a1548.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6966 .elementor-element.elementor-element-b3a1548 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-6966 .elementor-element.elementor-element-b3a1548 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6966 .elementor-element.elementor-element-b3a1548 .elementor-image-box-title{font-family:"groveric", Sans-serif;font-size:20px;font-weight:400;line-height:36px;letter-spacing:0.6px;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-a3b40c4 .elementor-button{background-color:#66F88100;font-family:"groveric", Sans-serif;font-weight:500;fill:#000000;color:#000000;}.elementor-6966 .elementor-element.elementor-element-a3b40c4{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;z-index:4;}.elementor-6966 .elementor-element.elementor-element-a3b40c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-a3b40c4.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-7868187.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-7868187{z-index:3;}.elementor-6966 .elementor-element.elementor-element-7868187 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6966 .elementor-element.elementor-element-7868187.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-7868187.elementor-view-framed .elementor-icon, .elementor-6966 .elementor-element.elementor-element-7868187.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-7868187 .elementor-icon{font-size:19px;}.elementor-6966 .elementor-element.elementor-element-7868187 .elementor-icon-box-title, .elementor-6966 .elementor-element.elementor-element-7868187 .elementor-icon-box-title a{font-family:"groveric", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;letter-spacing:5.4px;}.elementor-6966 .elementor-element.elementor-element-7868187 .elementor-icon-box-title{color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-d2e8b04{--display:flex;--min-height:100vh;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6966 .elementor-element.elementor-element-d2e8b04:not(.elementor-motion-effects-element-type-background), .elementor-6966 .elementor-element.elementor-element-d2e8b04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020202;}.elementor-6966 .elementor-element.elementor-element-4ddd17a > .elementor-widget-container{margin:-38px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-26185aa{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;}.elementor-6966 .elementor-element.elementor-element-26185aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-26185aa.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-26185aa .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:35px;text-transform:uppercase;line-height:41px;letter-spacing:1.6px;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-5c01352 > .elementor-widget-container{margin:0px 0px 74px 0px;}.elementor-6966 .elementor-element.elementor-element-5c01352{z-index:3;}.elementor-6966 .elementor-element.elementor-element-800cf73 .elementor-button{background-color:#66F88100;font-family:"groveric", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:5.3px;fill:#000000;color:#000000;}.elementor-6966 .elementor-element.elementor-element-800cf73{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;z-index:4;}.elementor-6966 .elementor-element.elementor-element-800cf73 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-800cf73.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-231e636.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-231e636 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6966 .elementor-element.elementor-element-231e636.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-231e636.elementor-view-framed .elementor-icon, .elementor-6966 .elementor-element.elementor-element-231e636.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-231e636 .elementor-icon{font-size:19px;}.elementor-6966 .elementor-element.elementor-element-231e636 .elementor-icon-box-title, .elementor-6966 .elementor-element.elementor-element-231e636 .elementor-icon-box-title a{font-family:"groveric", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;letter-spacing:5.4px;}.elementor-6966 .elementor-element.elementor-element-231e636 .elementor-icon-box-title{color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-84d482d{--display:flex;--min-height:240vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:595px;--padding-bottom:84px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-6966 .elementor-element.elementor-element-84d482d:not(.elementor-motion-effects-element-type-background), .elementor-6966 .elementor-element.elementor-element-84d482d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://johannschatz.com/wp-content/uploads/2025/06/bg007.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6966 .elementor-element.elementor-element-1abaaf9{--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;}.elementor-6966 .elementor-element.elementor-element-009869d{--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;--margin-top:27px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;--padding-top:62px;--padding-bottom:0px;--padding-left:33px;--padding-right:0px;}.elementor-6966 .elementor-element.elementor-element-abca2b7 .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;color:#000000;}.elementor-6966 .elementor-element.elementor-element-b1aa087 > .elementor-widget-container{margin:-14px 0px -10px 0px;}.elementor-6966 .elementor-element.elementor-element-b1aa087 .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:49px;font-weight:400;text-transform:uppercase;color:#000000;}.elementor-6966 .elementor-element.elementor-element-604066a .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:16px;font-weight:400;line-height:27px;letter-spacing:1px;}.elementor-6966 .elementor-element.elementor-element-f4dce6b{--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;--margin-top:563px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;}.elementor-6966 .elementor-element.elementor-element-f3aa441{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-6966 .elementor-element.elementor-element-f3aa441 > .elementor-widget-container{margin:-14px 0px -10px 0px;}.elementor-6966 .elementor-element.elementor-element-f3aa441.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-f3aa441 .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:40px;text-transform:uppercase;letter-spacing:1.4px;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-f948d60{text-align:center;}.elementor-6966 .elementor-element.elementor-element-f948d60 .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:18px;font-weight:300;line-height:27px;letter-spacing:1.4px;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-7ccfe86 .elementor-button{background-color:#66F88100;font-family:"groveric", Sans-serif;font-weight:500;fill:#000000;color:#000000;}.elementor-6966 .elementor-element.elementor-element-7ccfe86{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;z-index:4;}.elementor-6966 .elementor-element.elementor-element-7ccfe86 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-7ccfe86.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-285ccb8.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-285ccb8 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6966 .elementor-element.elementor-element-285ccb8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-285ccb8.elementor-view-framed .elementor-icon, .elementor-6966 .elementor-element.elementor-element-285ccb8.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-285ccb8 .elementor-icon{font-size:19px;}.elementor-6966 .elementor-element.elementor-element-285ccb8 .elementor-icon-box-title, .elementor-6966 .elementor-element.elementor-element-285ccb8 .elementor-icon-box-title a{font-family:"groveric", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;letter-spacing:5.4px;}.elementor-6966 .elementor-element.elementor-element-285ccb8 .elementor-icon-box-title{color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-6e4843a{--display:flex;--min-height:230vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:595px;--padding-bottom:84px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-6966 .elementor-element.elementor-element-6e4843a:not(.elementor-motion-effects-element-type-background), .elementor-6966 .elementor-element.elementor-element-6e4843a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://johannschatz.com/wp-content/uploads/2025/06/bg007.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6966 .elementor-element.elementor-element-ee1b7be{--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;}.elementor-6966 .elementor-element.elementor-element-476e458{--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;--margin-top:27px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;--padding-top:62px;--padding-bottom:0px;--padding-left:81px;--padding-right:0px;}.elementor-6966 .elementor-element.elementor-element-048c515 .elementor-heading-title{font-family:"Shapiro 45", Sans-serif;font-size:19px;text-transform:uppercase;color:#000000;}.elementor-6966 .elementor-element.elementor-element-504fb02 > .elementor-widget-container{margin:-14px 0px -10px 0px;}.elementor-6966 .elementor-element.elementor-element-504fb02 .elementor-heading-title{font-family:"Shapiro 45", Sans-serif;font-size:49px;text-transform:uppercase;color:#000000;}.elementor-6966 .elementor-element.elementor-element-b5b8c1c .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-6966 .elementor-element.elementor-element-6df3738{--display:flex;--min-height:230vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.5;--padding-top:595px;--padding-bottom:84px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-6966 .elementor-element.elementor-element-6df3738:not(.elementor-motion-effects-element-type-background), .elementor-6966 .elementor-element.elementor-element-6df3738 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://johannschatz.com/wp-content/uploads/2025/06/bg007.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6966 .elementor-element.elementor-element-6df3738::before, .elementor-6966 .elementor-element.elementor-element-6df3738 > .elementor-background-video-container::before, .elementor-6966 .elementor-element.elementor-element-6df3738 > .e-con-inner > .elementor-background-video-container::before, .elementor-6966 .elementor-element.elementor-element-6df3738 > .elementor-background-slideshow::before, .elementor-6966 .elementor-element.elementor-element-6df3738 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6966 .elementor-element.elementor-element-6df3738 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-6966 .elementor-element.elementor-element-4aee3a5{--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;--margin-top:563px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;}.elementor-6966 .elementor-element.elementor-element-0b87cad{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-6966 .elementor-element.elementor-element-0b87cad > .elementor-widget-container{margin:-14px 0px -10px 0px;}.elementor-6966 .elementor-element.elementor-element-0b87cad.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-0b87cad .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-393fba3 .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:18px;font-weight:300;line-height:27px;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-9f93535 .elementor-button{background-color:#66F88100;font-family:"groveric", Sans-serif;font-weight:500;fill:#000000;color:#000000;}.elementor-6966 .elementor-element.elementor-element-9f93535{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;z-index:4;}.elementor-6966 .elementor-element.elementor-element-9f93535 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-9f93535.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-849e444.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-849e444 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6966 .elementor-element.elementor-element-849e444.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-849e444.elementor-view-framed .elementor-icon, .elementor-6966 .elementor-element.elementor-element-849e444.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-849e444 .elementor-icon{font-size:19px;}.elementor-6966 .elementor-element.elementor-element-849e444 .elementor-icon-box-title, .elementor-6966 .elementor-element.elementor-element-849e444 .elementor-icon-box-title a{font-family:"groveric", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;letter-spacing:5.4px;}.elementor-6966 .elementor-element.elementor-element-849e444 .elementor-icon-box-title{color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-ade1bb0{--display:flex;--min-height:100vh;--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;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-6966 .elementor-element.elementor-element-ade1bb0:not(.elementor-motion-effects-element-type-background), .elementor-6966 .elementor-element.elementor-element-ade1bb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6966 .elementor-element.elementor-element-084975f{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6966 .elementor-element.elementor-element-e6da67b{--display:flex;--padding-top:33px;--padding-bottom:66px;--padding-left:33px;--padding-right:33px;}.elementor-6966 .elementor-element.elementor-element-e6da67b:not(.elementor-motion-effects-element-type-background), .elementor-6966 .elementor-element.elementor-element-e6da67b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A5A5A00;}.elementor-6966 .elementor-element.elementor-element-f0a41c9 .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-f0a41c9 .elementor-heading-title a:hover, .elementor-6966 .elementor-element.elementor-element-f0a41c9 .elementor-heading-title a:focus{color:#000000;}.elementor-6966 .elementor-element.elementor-element-4f886fa .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:18px;font-weight:300;line-height:40px;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-f34345e{--display:flex;--padding-top:30px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-6966 .elementor-element.elementor-element-d02b331 .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-d02b331 .elementor-heading-title a:hover, .elementor-6966 .elementor-element.elementor-element-d02b331 .elementor-heading-title a:focus{color:#000000;}.elementor-6966 .elementor-element.elementor-element-8687886 .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:18px;font-weight:300;line-height:40px;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-e6f1d60{--display:flex;--padding-top:45px;--padding-bottom:65px;--padding-left:34px;--padding-right:34px;}.elementor-6966 .elementor-element.elementor-element-8b90ca7 .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-8b90ca7 .elementor-heading-title a:hover, .elementor-6966 .elementor-element.elementor-element-8b90ca7 .elementor-heading-title a:focus{color:#000000;}.elementor-6966 .elementor-element.elementor-element-86656bd .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:18px;font-weight:300;line-height:40px;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-0ccf97c{--display:flex;--padding-top:30px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-6966 .elementor-element.elementor-element-5a3bd67 .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-5a3bd67 .elementor-heading-title a:hover, .elementor-6966 .elementor-element.elementor-element-5a3bd67 .elementor-heading-title a:focus{color:#000000;}.elementor-6966 .elementor-element.elementor-element-acca5df .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:18px;font-weight:300;line-height:40px;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-93b8e05{--display:flex;--padding-top:40px;--padding-bottom:57px;--padding-left:30px;--padding-right:30px;}.elementor-6966 .elementor-element.elementor-element-5a8001b .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-5a8001b .elementor-heading-title a:hover, .elementor-6966 .elementor-element.elementor-element-5a8001b .elementor-heading-title a:focus{color:#000000;}.elementor-6966 .elementor-element.elementor-element-448a1f1 .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:18px;font-weight:300;line-height:40px;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-d1929fa{--display:flex;--padding-top:30px;--padding-bottom:33px;--padding-left:30px;--padding-right:30px;}.elementor-6966 .elementor-element.elementor-element-e18dd8e .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-e18dd8e .elementor-heading-title a:hover, .elementor-6966 .elementor-element.elementor-element-e18dd8e .elementor-heading-title a:focus{color:#000000;}.elementor-6966 .elementor-element.elementor-element-15a1764 .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:18px;font-weight:300;line-height:40px;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-e4b0265{--display:flex;--padding-top:50px;--padding-bottom:60px;--padding-left:50px;--padding-right:50px;}.elementor-6966 .elementor-element.elementor-element-e4b0265.e-con{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-5f7b9ec .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-5f7b9ec .elementor-heading-title a:hover, .elementor-6966 .elementor-element.elementor-element-5f7b9ec .elementor-heading-title a:focus{color:#000000;}.elementor-6966 .elementor-element.elementor-element-109edf5 .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:18px;font-weight:300;line-height:40px;color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-d16474f{--display:flex;--padding-top:86px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-6966 .elementor-element.elementor-element-c6a1f2f .elementor-button{background-color:#66F88100;font-family:"groveric", Sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:4.2px;fill:#000000;color:#000000;}.elementor-6966 .elementor-element.elementor-element-c6a1f2f{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;z-index:4;}.elementor-6966 .elementor-element.elementor-element-c6a1f2f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-c6a1f2f.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-8ba1eb3.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-8ba1eb3 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6966 .elementor-element.elementor-element-8ba1eb3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-8ba1eb3.elementor-view-framed .elementor-icon, .elementor-6966 .elementor-element.elementor-element-8ba1eb3.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-8ba1eb3 .elementor-icon{font-size:19px;}.elementor-6966 .elementor-element.elementor-element-8ba1eb3 .elementor-icon-box-title, .elementor-6966 .elementor-element.elementor-element-8ba1eb3 .elementor-icon-box-title a{font-family:"groveric", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;letter-spacing:5.4px;}.elementor-6966 .elementor-element.elementor-element-8ba1eb3 .elementor-icon-box-title{color:#FFFFFF;}.elementor-6966 .elementor-element.elementor-element-2595c67{text-align:center;}.elementor-6966 .elementor-element.elementor-element-2595c67 .elementor-heading-title{font-family:"groveric", Sans-serif;font-size:18px;font-weight:300;letter-spacing:1.4px;color:#FFFFFF;}@media(max-width:1366px){.elementor-6966 .elementor-element.elementor-element-080e885.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-6966 .elementor-element.elementor-element-8883989{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-6966 .elementor-element.elementor-element-9751d1b{--container-widget-width:64%;--container-widget-flex-grow:0;width:var( --container-widget-width, 64% );max-width:64%;}.elementor-6966 .elementor-element.elementor-element-9751d1b .elementor-heading-title{font-size:25px;}.elementor-6966 .elementor-element.elementor-element-e31a059{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}}@media(min-width:768px){.elementor-6966 .elementor-element.elementor-element-050e0cd{--width:50%;}.elementor-6966 .elementor-element.elementor-element-d48bbba{--width:50%;}.elementor-6966 .elementor-element.elementor-element-bddae22{--content-width:570px;}.elementor-6966 .elementor-element.elementor-element-859be0c{--content-width:570px;}.elementor-6966 .elementor-element.elementor-element-70e2ca6{--width:50%;}.elementor-6966 .elementor-element.elementor-element-a42d9d4{--width:50%;}.elementor-6966 .elementor-element.elementor-element-2d9c3f2{--width:50%;}.elementor-6966 .elementor-element.elementor-element-b383bca{--width:50%;}.elementor-6966 .elementor-element.elementor-element-1abaaf9{--width:48%;}.elementor-6966 .elementor-element.elementor-element-009869d{--width:48%;}.elementor-6966 .elementor-element.elementor-element-f4dce6b{--width:100%;}.elementor-6966 .elementor-element.elementor-element-ee1b7be{--width:48%;}.elementor-6966 .elementor-element.elementor-element-476e458{--width:48%;}.elementor-6966 .elementor-element.elementor-element-4aee3a5{--width:100%;}.elementor-6966 .elementor-element.elementor-element-e6da67b{--width:50%;}.elementor-6966 .elementor-element.elementor-element-f34345e{--width:50%;}.elementor-6966 .elementor-element.elementor-element-e6f1d60{--width:50%;}.elementor-6966 .elementor-element.elementor-element-0ccf97c{--width:50%;}.elementor-6966 .elementor-element.elementor-element-93b8e05{--width:50%;}.elementor-6966 .elementor-element.elementor-element-d1929fa{--width:50%;}.elementor-6966 .elementor-element.elementor-element-e4b0265{--width:50%;}}@media(min-width:2400px){.elementor-6966 .elementor-element.elementor-element-080e885.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:1024px){.elementor-6966 .elementor-element.elementor-element-20c6485{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-6966 .elementor-element.elementor-element-bb91095{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-e00257d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6966 .elementor-element.elementor-element-da60210{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-7430724{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-c469d71{--container-widget-width:66%;--container-widget-flex-grow:0;width:var( --container-widget-width, 66% );max-width:66%;}.elementor-6966 .elementor-element.elementor-element-b8fd2e5{--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-6966 .elementor-element.elementor-element-c9a9349{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-8d71a67{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-4f36104{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-608458c{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-452f0d7{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-02463cf .elementor-heading-title{font-size:34px;}.elementor-6966 .elementor-element.elementor-element-a984fd2{--container-widget-width:73%;--container-widget-flex-grow:0;width:var( --container-widget-width, 73% );max-width:73%;}.elementor-6966 .elementor-element.elementor-element-080e885.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-6966 .elementor-element.elementor-element-080e885 .elementor-swiper-button{font-size:35px;}.elementor-6966 .elementor-element.elementor-element-e2927ed{--container-widget-width:73%;--container-widget-flex-grow:0;width:var( --container-widget-width, 73% );max-width:73%;}.elementor-6966 .elementor-element.elementor-element-43903be{--padding-top:150px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-6966 .elementor-element.elementor-element-8883989{--container-widget-width:78%;--container-widget-flex-grow:0;width:var( --container-widget-width, 78% );max-width:78%;}.elementor-6966 .elementor-element.elementor-element-1ac0903{--container-widget-width:76%;--container-widget-flex-grow:0;width:var( --container-widget-width, 76% );max-width:76%;}.elementor-6966 .elementor-element.elementor-element-cc66298{--container-widget-width:78%;--container-widget-flex-grow:0;width:var( --container-widget-width, 78% );max-width:78%;}.elementor-6966 .elementor-element.elementor-element-fb9c8b3{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-04514ab{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-417a38f{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-5291c42{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-f5e93fd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6966 .elementor-element.elementor-element-a1a1ff4{--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6966 .elementor-element.elementor-element-8955d64{--container-widget-width:73%;--container-widget-flex-grow:0;width:var( --container-widget-width, 73% );max-width:73%;}.elementor-6966 .elementor-element.elementor-element-e31a059{--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;}.elementor-6966 .elementor-element.elementor-element-2b459d8{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-a7cdbab{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-7e511ca{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-f6eeac4{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-b3a1548{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-a3b40c4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6966 .elementor-element.elementor-element-d2e8b04{--padding-top:150px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-6966 .elementor-element.elementor-element-26185aa{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-26185aa > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-6966 .elementor-element.elementor-element-800cf73{--container-widget-width:81%;--container-widget-flex-grow:0;width:var( --container-widget-width, 81% );max-width:81%;}.elementor-6966 .elementor-element.elementor-element-84d482d{--padding-top:541px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6966 .elementor-element.elementor-element-009869d{--padding-top:-39px;--padding-bottom:73px;--padding-left:0px;--padding-right:20px;}.elementor-6966 .elementor-element.elementor-element-abca2b7 .elementor-heading-title{font-size:15px;}.elementor-6966 .elementor-element.elementor-element-b1aa087 .elementor-heading-title{font-size:30px;}.elementor-6966 .elementor-element.elementor-element-f4dce6b{--margin-top:324px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-6966 .elementor-element.elementor-element-f3aa441 .elementor-heading-title{font-size:30px;}.elementor-6966 .elementor-element.elementor-element-f948d60{text-align:center;}.elementor-6966 .elementor-element.elementor-element-7ccfe86{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6966 .elementor-element.elementor-element-6e4843a{--padding-top:541px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6966 .elementor-element.elementor-element-476e458{--padding-top:-39px;--padding-bottom:73px;--padding-left:0px;--padding-right:20px;}.elementor-6966 .elementor-element.elementor-element-048c515 .elementor-heading-title{font-size:15px;}.elementor-6966 .elementor-element.elementor-element-504fb02 .elementor-heading-title{font-size:30px;}.elementor-6966 .elementor-element.elementor-element-6df3738{--padding-top:541px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6966 .elementor-element.elementor-element-4aee3a5{--margin-top:324px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-6966 .elementor-element.elementor-element-0b87cad .elementor-heading-title{font-size:30px;}.elementor-6966 .elementor-element.elementor-element-393fba3{text-align:center;}.elementor-6966 .elementor-element.elementor-element-9f93535{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6966 .elementor-element.elementor-element-f34345e{--padding-top:30px;--padding-bottom:104px;--padding-left:30px;--padding-right:30px;}.elementor-6966 .elementor-element.elementor-element-e6f1d60{--padding-top:30px;--padding-bottom:155px;--padding-left:30px;--padding-right:30px;}.elementor-6966 .elementor-element.elementor-element-d1929fa{--padding-top:30px;--padding-bottom:33px;--padding-left:30px;--padding-right:30px;}.elementor-6966 .elementor-element.elementor-element-c6a1f2f{--container-widget-width:73%;--container-widget-flex-grow:0;width:var( --container-widget-width, 73% );max-width:73%;}}@media(max-width:767px){.elementor-6966 .elementor-element.elementor-element-20c6485:not(.elementor-motion-effects-element-type-background), .elementor-6966 .elementor-element.elementor-element-20c6485 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johannschatz.com/wp-content/uploads/2025/06/bg-mob-0v2.webp");}.elementor-6966 .elementor-element.elementor-element-20c6485{--min-height:125vh;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:150px;--padding-left:024px;--padding-right:024px;}.elementor-6966 .elementor-element.elementor-element-bb91095{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-bb91095 > .elementor-widget-container{margin:0px 0px 3px 0px;padding:0px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-bb91095 .elementor-image-box-img{margin-bottom:6px;}.elementor-6966 .elementor-element.elementor-element-bb91095.elementor-position-right .elementor-image-box-img{margin-left:6px;}.elementor-6966 .elementor-element.elementor-element-bb91095.elementor-position-left .elementor-image-box-img{margin-right:6px;}.elementor-6966 .elementor-element.elementor-element-bb91095.elementor-position-top .elementor-image-box-img{margin-bottom:6px;}.elementor-6966 .elementor-element.elementor-element-bb91095 .elementor-image-box-title{margin-bottom:11px;font-size:5.6vw;line-height:1.2em;}.elementor-6966 .elementor-element.elementor-element-bb91095 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-6966 .elementor-element.elementor-element-bb91095 .elementor-image-box-description{font-size:4.3vw;line-height:1.5em;letter-spacing:0.7px;word-spacing:0em;}.elementor-6966 .elementor-element.elementor-element-e00257d .elementor-button{font-size:4.6vw;line-height:1.1em;letter-spacing:0.7px;border-radius:5px 5px 5px 5px;}.elementor-6966 .elementor-element.elementor-element-f3a513e{--min-height:46vh;--padding-top:20px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-6966 .elementor-element.elementor-element-c0e4e86 .elementor-heading-title{font-size:25px;}.elementor-6966 .elementor-element.elementor-element-b1f7580{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-6966 .elementor-element.elementor-element-b1f7580 .elementor-heading-title{font-size:17px;line-height:1.8em;}.elementor-6966 .elementor-element.elementor-element-da60210{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-da60210 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6966 .elementor-element.elementor-element-da60210 .elementor-icon-list-item > a{font-size:17px;}.elementor-6966 .elementor-element.elementor-element-7430724{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-7430724 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6966 .elementor-element.elementor-element-7430724 .elementor-icon-list-item > a{font-size:17px;}.elementor-6966 .elementor-element.elementor-element-e71e608:not(.elementor-motion-effects-element-type-background), .elementor-6966 .elementor-element.elementor-element-e71e608 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johannschatz.com/wp-content/uploads/2025/06/bg-02-mobile.webp");}.elementor-6966 .elementor-element.elementor-element-e71e608{--padding-top:107px;--padding-bottom:135px;--padding-left:20px;--padding-right:20px;}.elementor-6966 .elementor-element.elementor-element-bddae22{border-width:0px 0px 10px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:10px;--border-left-width:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-6966 .elementor-element.elementor-element-89d15ca{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-89d15ca .elementor-heading-title{font-size:20px;}.elementor-6966 .elementor-element.elementor-element-581f00f{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-581f00f .elementor-heading-title{font-size:20px;}.elementor-6966 .elementor-element.elementor-element-b3d1fe1{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-b3d1fe1 .elementor-heading-title{font-size:20px;}.elementor-6966 .elementor-element.elementor-element-7e562fd{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-7e562fd .elementor-heading-title{font-size:20px;}.elementor-6966 .elementor-element.elementor-element-122faec{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-122faec .elementor-heading-title{font-size:20px;}.elementor-6966 .elementor-element.elementor-element-859be0c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6966 .elementor-element.elementor-element-5d7f056{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-5d7f056 .elementor-heading-title{font-size:20px;}.elementor-6966 .elementor-element.elementor-element-5f7ab4b{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-5f7ab4b .elementor-heading-title{font-size:20px;}.elementor-6966 .elementor-element.elementor-element-bc6e315{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-bc6e315 .elementor-heading-title{font-size:20px;}.elementor-6966 .elementor-element.elementor-element-a7d3282{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-a7d3282 .elementor-heading-title{font-size:20px;}.elementor-6966 .elementor-element.elementor-element-e98b6ba{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-e98b6ba .elementor-heading-title{font-size:20px;}.elementor-6966 .elementor-element.elementor-element-a8d6d6b{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-a8d6d6b .elementor-heading-title{font-size:20px;}.elementor-6966 .elementor-element.elementor-element-c469d71{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-c469d71 .elementor-button{font-size:4.6vw;line-height:1.3em;border-radius:5px 5px 5px 5px;}.elementor-6966 .elementor-element.elementor-element-b8fd2e5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6966 .elementor-element.elementor-element-c9a9349{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-c9a9349 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-c9a9349 .elementor-image-box-img{margin-bottom:15px;}.elementor-6966 .elementor-element.elementor-element-c9a9349 .elementor-image-box-wrapper .elementor-image-box-img{width:58%;}.elementor-6966 .elementor-element.elementor-element-c9a9349 .elementor-image-box-title{font-size:29px;}.elementor-6966 .elementor-element.elementor-element-c9a9349 .elementor-image-box-description{font-size:16px;}.elementor-6966 .elementor-element.elementor-element-8d71a67{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-8d71a67 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6966 .elementor-element.elementor-element-8d71a67 .elementor-icon-list-item > a{font-size:17px;}.elementor-6966 .elementor-element.elementor-element-77b5b80{width:initial;max-width:initial;}.elementor-6966 .elementor-element.elementor-element-77b5b80 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-4f36104{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-4f36104 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6966 .elementor-element.elementor-element-4f36104 .elementor-icon-list-item > a{font-size:17px;}.elementor-6966 .elementor-element.elementor-element-15f7890{width:initial;max-width:initial;}.elementor-6966 .elementor-element.elementor-element-15f7890 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-608458c{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-608458c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6966 .elementor-element.elementor-element-608458c .elementor-icon-list-item > a{font-size:17px;}.elementor-6966 .elementor-element.elementor-element-0375494{width:initial;max-width:initial;}.elementor-6966 .elementor-element.elementor-element-0375494 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-452f0d7{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-452f0d7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6966 .elementor-element.elementor-element-452f0d7 .elementor-icon-list-item > a{font-size:17px;}.elementor-6966 .elementor-element.elementor-element-02463cf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-02463cf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6966 .elementor-element.elementor-element-02463cf .elementor-heading-title{font-size:5.2vw;line-height:2em;}.elementor-6966 .elementor-element.elementor-element-a984fd2{--container-widget-width:96%;--container-widget-flex-grow:0;width:var( --container-widget-width, 96% );max-width:96%;}.elementor-6966 .elementor-element.elementor-element-a984fd2 .elementor-button{font-size:19px;line-height:1.5em;border-radius:5px 5px 5px 5px;}.elementor-6966 .elementor-element.elementor-element-651c6e5{--padding-top:80px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-6966 .elementor-element.elementor-element-54523a6{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-6966 .elementor-element.elementor-element-aaafb12 > .elementor-widget-container{margin:-23px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-aaafb12 .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-6966 .elementor-element.elementor-element-080e885.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-6966 .elementor-element.elementor-element-080e885 .elementor-swiper-button{font-size:30px;}.elementor-6966 .elementor-element.elementor-element-e2927ed{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-6966 .elementor-element.elementor-element-e2927ed .elementor-button{font-size:19px;line-height:1.4em;border-radius:5px 5px 5px 5px;}.elementor-6966 .elementor-element.elementor-element-43903be{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-6966 .elementor-element.elementor-element-8883989{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-8883989 .elementor-heading-title{font-size:22px;}.elementor-6966 .elementor-element.elementor-element-9751d1b{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-9751d1b .elementor-heading-title{font-size:17px;line-height:1.7em;}.elementor-6966 .elementor-element.elementor-element-faab2e4{--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-6966 .elementor-element.elementor-element-0fb10f3{--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-6966 .elementor-element.elementor-element-c73327f .elementor-heading-title{font-size:20px;}.elementor-6966 .elementor-element.elementor-element-85cff6a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-85cff6a .elementor-heading-title{font-size:18px;}.elementor-6966 .elementor-element.elementor-element-0a88aee > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-0a88aee .elementor-heading-title{font-size:18px;}.elementor-6966 .elementor-element.elementor-element-5a30b65 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-5a30b65 .elementor-heading-title{font-size:18px;}.elementor-6966 .elementor-element.elementor-element-c704591 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-c704591 .elementor-heading-title{font-size:18px;}.elementor-6966 .elementor-element.elementor-element-4b4374a > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-4b4374a .elementor-heading-title{font-size:18px;}.elementor-6966 .elementor-element.elementor-element-849e5a8{--margin-top:93px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-6966 .elementor-element.elementor-element-77155a3 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-77155a3 img{width:84%;}.elementor-6966 .elementor-element.elementor-element-3b5a939 .elementor-heading-title{font-size:20px;}.elementor-6966 .elementor-element.elementor-element-323292f{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-6966 .elementor-element.elementor-element-323292f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-323292f .elementor-heading-title{font-size:18px;}.elementor-6966 .elementor-element.elementor-element-9e80d63 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-9e80d63 .elementor-heading-title{font-size:18px;}.elementor-6966 .elementor-element.elementor-element-e1913c3 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-e1913c3 .elementor-heading-title{font-size:18px;}.elementor-6966 .elementor-element.elementor-element-c4d9b2f > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-c4d9b2f .elementor-heading-title{font-size:18px;}.elementor-6966 .elementor-element.elementor-element-353a363 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-353a363 .elementor-heading-title{font-size:18px;}.elementor-6966 .elementor-element.elementor-element-1ac0903{--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;}.elementor-6966 .elementor-element.elementor-element-1ac0903 .elementor-button{font-size:19px;line-height:1.4em;border-radius:5px 5px 5px 5px;}.elementor-6966 .elementor-element.elementor-element-7efd6ed{--overlay-opacity:0.67;--padding-top:70px;--padding-bottom:100px;--padding-left:0px;--padding-right:-2px;}.elementor-6966 .elementor-element.elementor-element-cc66298{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-fb9c8b3{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-fb9c8b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6966 .elementor-element.elementor-element-fb9c8b3 .elementor-icon-list-item > a{font-size:17px;}.elementor-6966 .elementor-element.elementor-element-04514ab{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-04514ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6966 .elementor-element.elementor-element-04514ab .elementor-icon-list-item > a{font-size:17px;}.elementor-6966 .elementor-element.elementor-element-417a38f{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-417a38f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6966 .elementor-element.elementor-element-417a38f .elementor-icon-list-item > a{font-size:17px;}.elementor-6966 .elementor-element.elementor-element-5291c42{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-5291c42 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6966 .elementor-element.elementor-element-5291c42 .elementor-icon-list-item > a{font-size:17px;}.elementor-6966 .elementor-element.elementor-element-f5e93fd{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-6966 .elementor-element.elementor-element-f5e93fd .elementor-button{font-size:19px;line-height:1.4em;border-radius:5px 5px 5px 5px;}.elementor-6966 .elementor-element.elementor-element-a1a1ff4:not(.elementor-motion-effects-element-type-background), .elementor-6966 .elementor-element.elementor-element-a1a1ff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johannschatz.com/wp-content/uploads/2025/06/bg-meio-johan.webp");background-position:top center;background-size:contain;}.elementor-6966 .elementor-element.elementor-element-a1a1ff4{--padding-top:224px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6966 .elementor-element.elementor-element-f061434{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-f061434 .elementor-heading-title{font-size:30px;}.elementor-6966 .elementor-element.elementor-element-76e846b{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-749036e > .elementor-widget-container{margin:0px -7px 0px 9px;}.elementor-6966 .elementor-element.elementor-element-749036e img{width:94%;}.elementor-6966 .elementor-element.elementor-element-3a0ee5a > .elementor-widget-container{margin:0px 2px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-3a0ee5a img{width:88%;}.elementor-6966 .elementor-element.elementor-element-bbef1f9 > .elementor-widget-container{margin:0px 13px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-bbef1f9 img{width:100%;}.elementor-6966 .elementor-element.elementor-element-8955d64{width:initial;max-width:initial;}.elementor-6966 .elementor-element.elementor-element-8955d64 .elementor-button{border-radius:5px 5px 5px 5px;padding:20px 20px 20px 20px;}.elementor-6966 .elementor-element.elementor-element-e31a059{width:100%;max-width:100%;}.elementor-6966 .elementor-element.elementor-element-e31a059 > .elementor-widget-container{margin:29px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-e31a059 .elementor-heading-title{font-size:28px;}.elementor-6966 .elementor-element.elementor-element-3978618{--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;}.elementor-6966 .elementor-element.elementor-element-2b459d8 > .elementor-widget-container{padding:20px 20px 20px 20px;border-width:0px 0px 1px 0px;}.elementor-6966 .elementor-element.elementor-element-2b459d8 .elementor-image-box-img{margin-bottom:15px;}.elementor-6966 .elementor-element.elementor-element-2b459d8 .elementor-image-box-title{font-size:19px;}.elementor-6966 .elementor-element.elementor-element-a7cdbab > .elementor-widget-container{padding:20px 20px 20px 20px;border-width:0px 0px 1px 0px;}.elementor-6966 .elementor-element.elementor-element-a7cdbab .elementor-image-box-img{margin-bottom:15px;}.elementor-6966 .elementor-element.elementor-element-a7cdbab .elementor-image-box-title{font-size:19px;}.elementor-6966 .elementor-element.elementor-element-7e511ca > .elementor-widget-container{padding:20px 20px 20px 20px;border-width:0px 0px 1px 0px;}.elementor-6966 .elementor-element.elementor-element-7e511ca .elementor-image-box-img{margin-bottom:15px;}.elementor-6966 .elementor-element.elementor-element-7e511ca .elementor-image-box-title{font-size:19px;}.elementor-6966 .elementor-element.elementor-element-f6eeac4 > .elementor-widget-container{padding:20px 20px 20px 20px;border-width:0px 0px 1px 0px;}.elementor-6966 .elementor-element.elementor-element-f6eeac4 .elementor-image-box-img{margin-bottom:15px;}.elementor-6966 .elementor-element.elementor-element-f6eeac4 .elementor-image-box-title{font-size:19px;}.elementor-6966 .elementor-element.elementor-element-b3a1548 > .elementor-widget-container{padding:20px 20px 20px 20px;border-width:0px 0px 1px 0px;}.elementor-6966 .elementor-element.elementor-element-b3a1548 .elementor-image-box-img{margin-bottom:15px;}.elementor-6966 .elementor-element.elementor-element-b3a1548 .elementor-image-box-title{font-size:19px;}.elementor-6966 .elementor-element.elementor-element-a3b40c4 .elementor-button{font-size:19px;line-height:1.6em;border-radius:5px 5px 5px 5px;}.elementor-6966 .elementor-element.elementor-element-d2e8b04{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6966 .elementor-element.elementor-element-4ddd17a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6966 .elementor-element.elementor-element-4ddd17a img{width:71%;}.elementor-6966 .elementor-element.elementor-element-26185aa .elementor-heading-title{font-size:24px;}.elementor-6966 .elementor-element.elementor-element-800cf73{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-6966 .elementor-element.elementor-element-800cf73 .elementor-button{font-size:18px;letter-spacing:2.6px;border-radius:5px 5px 5px 5px;padding:20px 20px 20px 20px;}.elementor-6966 .elementor-element.elementor-element-84d482d:not(.elementor-motion-effects-element-type-background), .elementor-6966 .elementor-element.elementor-element-84d482d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johannschatz.com/wp-content/uploads/2025/06/bg-johan-mobile1-scaled.webp");background-position:top center;background-size:contain;}.elementor-6966 .elementor-element.elementor-element-84d482d{--min-height:100vh;--justify-content:flex-start;--padding-top:666px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6966 .elementor-element.elementor-element-009869d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-6966 .elementor-element.elementor-element-abca2b7 .elementor-heading-title{font-size:16px;}.elementor-6966 .elementor-element.elementor-element-b1aa087 .elementor-heading-title{font-size:40px;}.elementor-6966 .elementor-element.elementor-element-f4dce6b{--margin-top:440px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6966 .elementor-element.elementor-element-f3aa441{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;}.elementor-6966 .elementor-element.elementor-element-f3aa441 .elementor-heading-title{font-size:21px;line-height:1.6em;}.elementor-6966 .elementor-element.elementor-element-7ccfe86 .elementor-button{font-size:19px;border-radius:5px 5px 5px 5px;}.elementor-6966 .elementor-element.elementor-element-6e4843a:not(.elementor-motion-effects-element-type-background), .elementor-6966 .elementor-element.elementor-element-6e4843a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johannschatz.com/wp-content/uploads/2025/06/v2-quemsoueu-scaled.webp");background-position:top center;background-size:contain;}.elementor-6966 .elementor-element.elementor-element-6e4843a{--min-height:175vh;--justify-content:flex-start;--padding-top:3px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6966 .elementor-element.elementor-element-476e458{--margin-top:-99px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-6966 .elementor-element.elementor-element-048c515 .elementor-heading-title{font-size:12px;letter-spacing:1.9px;}.elementor-6966 .elementor-element.elementor-element-504fb02 .elementor-heading-title{font-size:30px;}.elementor-6966 .elementor-element.elementor-element-b5b8c1c .elementor-heading-title{font-size:15px;line-height:1.5em;}.elementor-6966 .elementor-element.elementor-element-6df3738{--min-height:75vh;--justify-content:flex-start;--overlay-opacity:1;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-6966 .elementor-element.elementor-element-6df3738:not(.elementor-motion-effects-element-type-background), .elementor-6966 .elementor-element.elementor-element-6df3738 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:contain;}.elementor-6966 .elementor-element.elementor-element-4aee3a5{--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-6966 .elementor-element.elementor-element-28e7c85 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6966 .elementor-element.elementor-element-28e7c85 img{width:60%;}.elementor-6966 .elementor-element.elementor-element-0b87cad{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6966 .elementor-element.elementor-element-0b87cad .elementor-heading-title{font-size:20px;line-height:1.6em;letter-spacing:0.5px;}.elementor-6966 .elementor-element.elementor-element-393fba3 .elementor-heading-title{font-size:17px;}.elementor-6966 .elementor-element.elementor-element-9f93535 .elementor-button{font-size:17px;line-height:1.3em;border-radius:5px 5px 5px 5px;}.elementor-6966 .elementor-element.elementor-element-ade1bb0{--padding-top:7px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-6966 .elementor-element.elementor-element-4f886fa .elementor-heading-title{line-height:1.6em;}.elementor-6966 .elementor-element.elementor-element-8687886 .elementor-heading-title{line-height:1.6em;}.elementor-6966 .elementor-element.elementor-element-86656bd .elementor-heading-title{line-height:1.6em;}.elementor-6966 .elementor-element.elementor-element-acca5df .elementor-heading-title{line-height:1.6em;}.elementor-6966 .elementor-element.elementor-element-448a1f1 .elementor-heading-title{line-height:1.6em;}.elementor-6966 .elementor-element.elementor-element-15a1764 .elementor-heading-title{line-height:1.6em;}.elementor-6966 .elementor-element.elementor-element-109edf5 .elementor-heading-title{line-height:1.6em;}.elementor-6966 .elementor-element.elementor-element-c6a1f2f{width:initial;max-width:initial;}.elementor-6966 .elementor-element.elementor-element-c6a1f2f .elementor-button{border-radius:5px 5px 5px 5px;padding:20px 20px 20px 20px;}.elementor-6966 .elementor-element.elementor-element-2595c67{width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;}.elementor-6966 .elementor-element.elementor-element-2595c67.elementor-element{--align-self:center;}.elementor-6966 .elementor-element.elementor-element-2595c67 .elementor-heading-title{line-height:1.6em;}}/* Start custom CSS for button, class: .elementor-element-e00257d */.botao{
    border-radius: 2.326px;
border: 0.775px solid #FED868;
background: var(--GOLD, linear-gradient(98deg, #FEE478 3.12%, #F3D45C 23.15%, #FFED92 58.38%, #EACB52 78.25%, #CDA732 100.77%)) !important;
box-shadow: 0px 3.101px 45.271px 0px rgba(213, 186, 68, 0.85)  !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-de07935 */.elementor-6966 .elementor-element.elementor-element-de07935{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c6485 */.elementor-6966 .elementor-element.elementor-element-20c6485::before{
    content: "";
    position: absolute;
    top: 00%;
    left: 50%;

    width: 800px;
    height: 1000px;
    z-index: 0;
    transform: translate(-50%, -50%);
    background: #FFED9260;
    border-radius: 100%;
    filter: blur(450px);
    pointer-events: none;
}

@media (max-width: 724px) {
    
.elementor-6966 .elementor-element.elementor-element-20c6485::before{
    content: "";
    position: absolute;
    top: 50%;

    width: 400px;
    height: 200px;
    z-index: 0;
    transform: translate(-50%, -50%);
    background: #FFED9280;
    border-radius: 100%;
    filter: blur(250px);
      pointer-events: none;
} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-050e0cd *//* Estilo do container */
.seu-container2 {
  background: linear-gradient(95deg, #191919, #222226);
  color: #fff;
  border: 0px solid #000;
  clip-path: polygon(0% 0%, 95% 0%, 100% 10%, 100% 100%, 5% 100%, 0% 90%);
  border-radius: 0px;
  transition: all 0.3s ease;
}

/* Borda com ::before */
.seu-container2::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  border: 1px solid #FFD70020; /* Cor e espessura da borda */
  clip-path: polygon(0% 0%, 95% 0%, 100% 10%, 100% 100%, 5% 100%, 0% 90%);
  z-index: -1; /* Fica atrás do container */
  box-sizing: border-box; /* Bordas respeitam tamanho */
}



/* Hover no container */
.seu-container2 {
  background: linear-gradient(101deg, #FEE478 -44.01%, #F3D45C -18.06%, #FFED92 27.58%, #EACB52 53.31%, #CDA732 82.49%);
  stroke-width: 0.363px;
  stroke: #EFD361;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d48bbba *//* Estilo do container */
.seu-container2 {
  background: linear-gradient(95deg, #191919, #222226);
  color: #fff;
  border: 0px solid #000;
  clip-path: polygon(0% 0%, 95% 0%, 100% 10%, 100% 100%, 5% 100%, 0% 90%);
  border-radius: 0px;
  transition: all 0.3s ease;
}

/* Borda com ::before */
.seu-container2::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  border: 1px solid #FFD70020; /* Cor e espessura da borda */
  clip-path: polygon(0% 0%, 95% 0%, 100% 10%, 100% 100%, 5% 100%, 0% 90%);
  z-index: -1; /* Fica atrás do container */
  box-sizing: border-box; /* Bordas respeitam tamanho */
}



/* Hover no container */
.seu-container2 {
  background: linear-gradient(101deg, #FEE478 -44.01%, #F3D45C -18.06%, #FFED92 27.58%, #EACB52 53.31%, #CDA732 82.49%);
  stroke-width: 0.363px;
  stroke: #EFD361;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c469d71 */.botao2{
 border-radius: 2.326px;
border: 0.8px solid #00FF1E;
background: linear-gradient(98deg, #52FF49 2.55%, #1FA218 27.1%, #21DE17 51.66%, #0B9F04 100.77%);
box-shadow: 0px 3.101px 45.271px 0px rgba(89, 202, 8, 0.68);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a984fd2 */.botao{
    border-radius: 2.326px;
border: 0.775px solid #FED868;
background: var(--GOLD, linear-gradient(98deg, #FEE478 3.12%, #F3D45C 23.15%, #FFED92 58.38%, #EACB52 78.25%, #CDA732 100.77%)) !important;
box-shadow: 0px 3.101px 45.271px 0px rgba(213, 186, 68, 0.85)  !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e2927ed */.botao{
    border-radius: 2.326px;
border: 0.775px solid #FED868;
background: var(--GOLD, linear-gradient(98deg, #FEE478 3.12%, #F3D45C 23.15%, #FFED92 58.38%, #EACB52 78.25%, #CDA732 100.77%)) !important;
box-shadow: 0px 3.101px 45.271px 0px rgba(213, 186, 68, 0.85)  !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c73327f */.elementor-6966 .elementor-element.elementor-element-c73327f{
    background: linear-gradient(92deg, #ECECEC 1.45%, #B9B9B9 22.04%, #E6E6E6 51.43%, #D2D2D2 80.83%, #EBEBEB 107.28%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fb10f3 */.elementor-6966 .elementor-element.elementor-element-0fb10f3{
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b5a939 */.elementor-6966 .elementor-element.elementor-element-3b5a939{
  background: var(--GOLD, linear-gradient(98deg, #FEE478 3.12%, #F3D45C 23.15%, #FFED92 58.38%, #EACB52 78.25%, #CDA732 100.77%));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-849e5a8 */.elementor-6966 .elementor-element.elementor-element-849e5a8{
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
   
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac0903 */.botao{
    border-radius: 2.326px;
border: 0.775px solid #FED868;
background: var(--GOLD, linear-gradient(98deg, #FEE478 3.12%, #F3D45C 23.15%, #FFED92 58.38%, #EACB52 78.25%, #CDA732 100.77%)) !important;
box-shadow: 0px 3.101px 45.271px 0px rgba(213, 186, 68, 0.85)  !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70e2ca6 *//* Estilo do container */
.seu-container2 {
  background: linear-gradient(95deg, #191919, #222226);
  color: #fff;
  border: 0px solid #000;
  clip-path: polygon(0% 0%, 95% 0%, 100% 10%, 100% 100%, 5% 100%, 0% 90%);
  border-radius: 0px;
  transition: all 0.3s ease;
}

/* Borda com ::before */
.seu-container2::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  border: 1px solid #FFD70020; /* Cor e espessura da borda */
  clip-path: polygon(0% 0%, 95% 0%, 100% 10%, 100% 100%, 5% 100%, 0% 90%);
  z-index: -1; /* Fica atrás do container */
  box-sizing: border-box; /* Bordas respeitam tamanho */
}



/* Hover no container */
.seu-container2 {
  background: linear-gradient(101deg, #FEE478 -44.01%, #F3D45C -18.06%, #FFED92 27.58%, #EACB52 53.31%, #CDA732 82.49%);
  stroke-width: 0.363px;
  stroke: #EFD361;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a42d9d4 *//* Estilo do container */
.seu-container2 {
  background: linear-gradient(95deg, #191919, #222226);
  color: #fff;
  border: 0px solid #000;
  clip-path: polygon(0% 0%, 95% 0%, 100% 10%, 100% 100%, 5% 100%, 0% 90%);
  border-radius: 0px;
  transition: all 0.3s ease;
}

/* Borda com ::before */
.seu-container2::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  border: 1px solid #FFD70020; /* Cor e espessura da borda */
  clip-path: polygon(0% 0%, 95% 0%, 100% 10%, 100% 100%, 5% 100%, 0% 90%);
  z-index: -1; /* Fica atrás do container */
  box-sizing: border-box; /* Bordas respeitam tamanho */
}



/* Hover no container */
.seu-container2 {
  background: linear-gradient(101deg, #FEE478 -44.01%, #F3D45C -18.06%, #FFED92 27.58%, #EACB52 53.31%, #CDA732 82.49%);
  stroke-width: 0.363px;
  stroke: #EFD361;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d9c3f2 *//* Estilo do container */
.seu-container2 {
  background: linear-gradient(95deg, #191919, #222226);
  color: #fff;
  border: 0px solid #000;
  clip-path: polygon(0% 0%, 95% 0%, 100% 10%, 100% 100%, 5% 100%, 0% 90%);
  border-radius: 0px;
  transition: all 0.3s ease;
}

/* Borda com ::before */
.seu-container2::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  border: 1px solid #FFD70020; /* Cor e espessura da borda */
  clip-path: polygon(0% 0%, 95% 0%, 100% 10%, 100% 100%, 5% 100%, 0% 90%);
  z-index: -1; /* Fica atrás do container */
  box-sizing: border-box; /* Bordas respeitam tamanho */
}



/* Hover no container */
.seu-container2 {
  background: linear-gradient(101deg, #FEE478 -44.01%, #F3D45C -18.06%, #FFED92 27.58%, #EACB52 53.31%, #CDA732 82.49%);
  stroke-width: 0.363px;
  stroke: #EFD361;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b383bca *//* Estilo do container */
.seu-container2 {
  background: linear-gradient(95deg, #191919, #222226);
  color: #fff;
  border: 0px solid #000;
  clip-path: polygon(0% 0%, 95% 0%, 100% 10%, 100% 100%, 5% 100%, 0% 90%);
  border-radius: 0px;
  transition: all 0.3s ease;
}

/* Borda com ::before */
.seu-container2::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  border: 1px solid #FFD70020; /* Cor e espessura da borda */
  clip-path: polygon(0% 0%, 95% 0%, 100% 10%, 100% 100%, 5% 100%, 0% 90%);
  z-index: -1; /* Fica atrás do container */
  box-sizing: border-box; /* Bordas respeitam tamanho */
}



/* Hover no container */
.seu-container2 {
  background: linear-gradient(101deg, #FEE478 -44.01%, #F3D45C -18.06%, #FFED92 27.58%, #EACB52 53.31%, #CDA732 82.49%);
  stroke-width: 0.363px;
  stroke: #EFD361;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5e93fd */.botao{
    border-radius: 2.326px;
border: 0.775px solid #FED868;
background: var(--GOLD, linear-gradient(98deg, #FEE478 3.12%, #F3D45C 23.15%, #FFED92 58.38%, #EACB52 78.25%, #CDA732 100.77%)) !important;
box-shadow: 0px 3.101px 45.271px 0px rgba(213, 186, 68, 0.85)  !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8955d64 */.botao{
    border-radius: 2.326px;
border: 0.775px solid #FED868;
background: var(--GOLD, linear-gradient(98deg, #FEE478 3.12%, #F3D45C 23.15%, #FFED92 58.38%, #EACB52 78.25%, #CDA732 100.77%)) !important;
box-shadow: 0px 3.101px 45.271px 0px rgba(213, 186, 68, 0.85)  !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3b40c4 */.botao{
    border-radius: 2.326px;
border: 0.775px solid #FED868;
background: var(--GOLD, linear-gradient(98deg, #FEE478 3.12%, #F3D45C 23.15%, #FFED92 58.38%, #EACB52 78.25%, #CDA732 100.77%)) !important;
box-shadow: 0px 3.101px 45.271px 0px rgba(213, 186, 68, 0.85)  !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1a1ff4 */.elementor-6966 .elementor-element.elementor-element-a1a1ff4::before{
    content: "";
    position: absolute;
    top: 00%;
    left: 70%;

    width: 800px;
    height: 1000px;
    z-index: 0;
    transform: translate(-50%, -50%);
    background: #FFED9260;
    border-radius: 100%;
    filter: blur(450px);
    pointer-events: none;
}

@media (max-width: 724px) {
    
.elementor-6966 .elementor-element.elementor-element-a1a1ff4::before{
    content: "";
    position: absolute;
    top: 50%;

    width: 400px;
    height: 200px;
    z-index: 0;
    transform: translate(-50%, -50%);
    background: #FFED9280;
    border-radius: 100%;
    filter: blur(250px);
      pointer-events: none;
} }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-800cf73 */.botao{
    border-radius: 2.326px;
border: 0.775px solid #FED868;
background: var(--GOLD, linear-gradient(98deg, #FEE478 3.12%, #F3D45C 23.15%, #FFED92 58.38%, #EACB52 78.25%, #CDA732 100.77%)) !important;
box-shadow: 0px 3.101px 45.271px 0px rgba(213, 186, 68, 0.85)  !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2e8b04 */.elementor-6966 .elementor-element.elementor-element-d2e8b04::before{
    content: "";
    position: absolute;
    top: 00%;
    left: 70%;

    width: 800px;
    height: 1000px;
    z-index: 0;
    transform: translate(-50%, -50%);
    background: #FFED9260;
    border-radius: 100%;
    filter: blur(450px);
      pointer-events: none;
}

@media (max-width: 724px) {
    
.elementor-6966 .elementor-element.elementor-element-d2e8b04::before{
    content: "";
    position: absolute;
    top: 50%;

    width: 400px;
    height: 200px;
    z-index: 0;
    transform: translate(-50%, -50%);
    background: #FFED9280;
    border-radius: 100%;
    filter: blur(250px);
      pointer-events: none;
} }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7ccfe86 */.botao{
    border-radius: 2.326px;
border: 0.775px solid #FED868;
background: var(--GOLD, linear-gradient(98deg, #FEE478 3.12%, #F3D45C 23.15%, #FFED92 58.38%, #EACB52 78.25%, #CDA732 100.77%)) !important;
box-shadow: 0px 3.101px 45.271px 0px rgba(213, 186, 68, 0.85)  !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9f93535 */.botao{
    border-radius: 2.326px;
border: 0.775px solid #FED868;
background: var(--GOLD, linear-gradient(98deg, #FEE478 3.12%, #F3D45C 23.15%, #FFED92 58.38%, #EACB52 78.25%, #CDA732 100.77%)) !important;
box-shadow: 0px 3.101px 45.271px 0px rgba(213, 186, 68, 0.85)  !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0a41c9 */.elementor-6966 .elementor-element.elementor-element-f0a41c9 {
  background: var(--GOLD, linear-gradient(98deg, #FEE478 3.12%, #F3D45C 23.15%, #FFED92 58.38%, #EACB52 78.25%, #CDA732 100.77%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6da67b *//* Estilo do container */
.seu-container {
  background: linear-gradient(95deg, #191919, #222226);
  color: #fff;
  border: 0px solid #000;
  clip-path: polygon(0% 0%, 95% 0%, 100% 10%, 100% 100%, 5% 100%, 0% 90%);
  border-radius: 0px;
  transition: all 0.3s ease;
}

/* Borda com ::before */
.seu-container::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  border: 1px solid #FFD70020; /* Cor e espessura da borda */
  clip-path: polygon(0% 0%, 95% 0%, 100% 10%, 100% 100%, 5% 100%, 0% 90%);
  z-index: -1; /* Fica atrás do container */
  box-sizing: border-box; /* Bordas respeitam tamanho */
}



/* Hover no container */
.seu-container:hover {
  background: linear-gradient(101deg, #FEE478 -44.01%, #F3D45C -18.06%, #FFED92 27.58%, #EACB52 53.31%, #CDA732 82.49%);
  stroke-width: 0.363px;
  stroke: #EFD361;
}

/* Estilo padrão do título com degradê */
.seu-container .elementor-heading-titleo {
  background: linear-gradient(98deg, #FEE478 3.12%, #F3D45C 23.15%, #FFED92 58.38%, #EACB52 78.25%, #CDA732 100.77%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  transition: all 0.3s ease;
}

/* Quando o container está em hover, o título muda para preto */
.seu-container:hover .elementor-heading-title {
  background: none;
  -webkit-background-clip: unset;
  background-clip: unset;
  -webkit-text-fill-color: #000;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d02b331 */.elementor-6966 .elementor-element.elementor-element-d02b331 {
  background: var(--GOLD, linear-gradient(98deg, #FEE478 3.12%, #F3D45C 23.15%, #FFED92 58.38%, #EACB52 78.25%, #CDA732 100.77%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b90ca7 */.elementor-6966 .elementor-element.elementor-element-8b90ca7 {
  background: var(--GOLD, linear-gradient(98deg, #FEE478 3.12%, #F3D45C 23.15%, #FFED92 58.38%, #EACB52 78.25%, #CDA732 100.77%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a3bd67 */.elementor-6966 .elementor-element.elementor-element-5a3bd67 {
  background: var(--GOLD, linear-gradient(98deg, #FEE478 3.12%, #F3D45C 23.15%, #FFED92 58.38%, #EACB52 78.25%, #CDA732 100.77%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a8001b */.elementor-6966 .elementor-element.elementor-element-5a8001b {
  background: var(--GOLD, linear-gradient(98deg, #FEE478 3.12%, #F3D45C 23.15%, #FFED92 58.38%, #EACB52 78.25%, #CDA732 100.77%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e18dd8e */.elementor-6966 .elementor-element.elementor-element-e18dd8e {
  background: var(--GOLD, linear-gradient(98deg, #FEE478 3.12%, #F3D45C 23.15%, #FFED92 58.38%, #EACB52 78.25%, #CDA732 100.77%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f7b9ec */.elementor-6966 .elementor-element.elementor-element-5f7b9ec {
  background: var(--GOLD, linear-gradient(98deg, #FEE478 3.12%, #F3D45C 23.15%, #FFED92 58.38%, #EACB52 78.25%, #CDA732 100.77%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c6a1f2f */.botao{
    border-radius: 2.326px;
border: 0.775px solid #FED868;
background: var(--GOLD, linear-gradient(98deg, #FEE478 3.12%, #F3D45C 23.15%, #FFED92 58.38%, #EACB52 78.25%, #CDA732 100.77%)) !important;
box-shadow: 0px 3.101px 45.271px 0px rgba(213, 186, 68, 0.85)  !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ade1bb0 */.elementor-6966 .elementor-element.elementor-element-ade1bb0::before{
    content: "";
    position: absolute;
    top: 00%;
    left: 70%;

    width: 800px;
    height: 1000px;
    z-index: 0;
    transform: translate(-50%, -50%);
    background: #FFED9260;
    border-radius: 100%;
    filter: blur(450px);
      pointer-events: none;
}

@media (max-width: 724px) {
    
.elementor-6966 .elementor-element.elementor-element-ade1bb0::before{
    content: "";
    position: absolute;
    top: 50%;

    width: 400px;
    height: 200px;
    z-index: 0;
    transform: translate(-50%, -50%);
    background: #FFED9280;
    border-radius: 100%;
    filter: blur(250px);
      pointer-events: none;
} }/* End custom CSS */
/* Start custom CSS */html,body{
    overflow-x: hidden;
    width: 100%;
}

.degrade {
    background: var(--GOLD, linear-gradient(98deg, #FEE478 3.12%, #F3D45C 23.15%, #FFED92 58.38%, #EACB52 78.25%, #CDA732 100.77%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'groveric';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://johannschatz.com/wp-content/uploads/2025/06/Groveric-Semibold.woff2') format('woff2');
}
@font-face {
	font-family: 'groveric';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://johannschatz.com/wp-content/uploads/2025/06/Groveric-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'groveric';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://johannschatz.com/wp-content/uploads/2025/06/Groveric-Extralight.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Shapiro 45';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://johannschatz.com/wp-content/uploads/2025/05/Shapiro-45-Welter-Wide_1.ttf') format('truetype');
}
/* End Custom Fonts CSS */