.elementor-77 .elementor-element.elementor-element-050c495:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-050c495 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/themes/childtheme-elementor/images/background/start_background_right.png");background-position:top right;background-repeat:no-repeat;background-size:contain;}.elementor-77 .elementor-element.elementor-element-050c495{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-050c495 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-af1ef6e > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-77 .elementor-element.elementor-element-846f18f .elementor-heading-title{font-family:"Roboto", Roboto,arial;font-size:80px;font-weight:900;text-transform:none;line-height:100px;}.elementor-77 .elementor-element.elementor-element-a9e9e58{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:10px;}.elementor-77 .elementor-element.elementor-element-a9e9e58 .elementor-divider-separator{width:20%;}.elementor-77 .elementor-element.elementor-element-a9e9e58 .elementor-divider{padding-top:10px;padding-bottom:10px;}.elementor-77 .elementor-element.elementor-element-a9e9e58 > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-37d58f5{font-family:"Roboto", Roboto,arial;font-size:18px;font-weight:400;line-height:30px;}.elementor-77 .elementor-element.elementor-element-37d58f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 120px 0px 0px;}.elementor-77 .elementor-element.elementor-element-65ba7b7 .elementor-button{font-family:"Roboto", Roboto,arial;font-size:18px;font-weight:500;border-radius:25px 25px 25px 25px;}.elementor-77 .elementor-element.elementor-element-65ba7b7{width:auto;max-width:auto;}.elementor-77 .elementor-element.elementor-element-c36f813 .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-77 .elementor-element.elementor-element-c36f813 .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-77 .elementor-element.elementor-element-c36f813 .elementor-button{font-family:"Roboto", Roboto,arial;font-size:18px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:#D5306300;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:25px 25px 25px 25px;}.elementor-77 .elementor-element.elementor-element-c36f813 > .elementor-widget-container{margin:0px 0px 0px 050px;}.elementor-77 .elementor-element.elementor-element-c36f813{width:auto;max-width:auto;}.elementor-77 .elementor-element.elementor-element-5902612 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-bc-flex-widget .elementor-77 .elementor-element.elementor-element-40af82a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-77 .elementor-element.elementor-element-40af82a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-77 .elementor-element.elementor-element-40af82a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-77 .elementor-element.elementor-element-c74f6ba{text-align:center;width:auto;max-width:auto;}.elementor-77 .elementor-element.elementor-element-a9be139{text-align:center;}.elementor-77 .elementor-element.elementor-element-a9be139 .elementor-heading-title{font-family:"Roboto", Roboto,arial;font-size:18px;font-weight:normal;text-transform:none;line-height:60px;}.elementor-77 .elementor-element.elementor-element-3d74eae{--spacer-size:200px;}.elementor-77 .elementor-element.elementor-element-88c3084{padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-fca16e3 > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-77 .elementor-element.elementor-element-530abbf{--spacer-size:100px;}.elementor-77 .elementor-element.elementor-element-c7d062a .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Roboto", Roboto,arial;font-size:20px;font-weight:normal;text-transform:uppercase;line-height:20px;}.elementor-77 .elementor-element.elementor-element-3e291a4 .elementor-heading-title{font-family:"Roboto", Roboto,arial;font-size:50px;font-weight:900;text-transform:uppercase;line-height:60px;}.elementor-77 .elementor-element.elementor-element-ba2e623 > .elementor-widget-container{padding:0px 210px 0px 0px;}.elementor-77 .elementor-element.elementor-element-659d506 .elementor-button{font-family:"Roboto", Roboto,arial;font-size:18px;font-weight:normal;border-radius:25px 25px 25px 25px;}.elementor-77 .elementor-element.elementor-element-2df95e2 > .elementor-element-populated{padding:0px 50px 0px 0px;}.elementor-77 .elementor-element.elementor-element-745c8f7{text-align:left;}.elementor-77 .elementor-element.elementor-element-745c8f7 img{width:600px;}.elementor-77 .elementor-element.elementor-element-78cd858{--spacer-size:150px;}.elementor-77 .elementor-element.elementor-element-82f75d3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-77 .elementor-element.elementor-element-86897af{text-align:center;}.elementor-77 .elementor-element.elementor-element-86897af .elementor-heading-title{font-family:"Roboto", Roboto,arial;font-size:20px;font-weight:normal;text-transform:uppercase;line-height:20px;}.elementor-77 .elementor-element.elementor-element-ad21306{text-align:center;}.elementor-77 .elementor-element.elementor-element-ad21306 .elementor-heading-title{font-family:"Roboto", Roboto,arial;font-size:50px;font-weight:900;text-transform:uppercase;line-height:60px;}.elementor-77 .elementor-element.elementor-element-3bfe790{--spacer-size:50px;}.elementor-77 .elementor-element.elementor-element-959bf88 > .elementor-container{max-width:400px;min-height:900px;}.elementor-77 .elementor-element.elementor-element-57891e7{--spacer-size:50px;}.elementor-77 .elementor-element.elementor-element-863e85c:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-863e85c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E1E1E1 0%, #FBFBFB 100%);}.elementor-77 .elementor-element.elementor-element-863e85c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-77 .elementor-element.elementor-element-863e85c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-827778f > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-77 .elementor-element.elementor-element-dc1d99a{--spacer-size:80px;}.elementor-77 .elementor-element.elementor-element-9749adb .elementor-heading-title{font-family:"Roboto", Roboto,arial;font-size:70px;font-weight:900;text-transform:none;line-height:57px;}.elementor-77 .elementor-element.elementor-element-3f85b75 .elementor-heading-title{font-family:"Roboto", Roboto,arial;font-size:70px;font-weight:100;text-transform:none;line-height:90px;}.elementor-77 .elementor-element.elementor-element-cc72ca3{font-family:"Roboto", Roboto,arial;font-size:18px;font-weight:400;line-height:30px;}.elementor-77 .elementor-element.elementor-element-cc72ca3 > .elementor-widget-container{padding:0px 150px 0px 0px;}.elementor-77 .elementor-element.elementor-element-b241c44 .elementor-button{font-family:"Roboto", Roboto,arial;font-size:18px;font-weight:normal;text-transform:uppercase;background-color:var( --e-global-color-8b1a096 );border-radius:25px 25px 25px 25px;}.elementor-77 .elementor-element.elementor-element-b241c44{width:auto;max-width:auto;}.elementor-77 .elementor-element.elementor-element-e3f55c2 .elementor-button{font-family:"Roboto", Roboto,arial;font-size:18px;font-weight:normal;text-transform:uppercase;fill:var( --e-global-color-8b1a096 );color:var( --e-global-color-8b1a096 );background-color:#D5306300;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-8b1a096 );border-radius:25px 25px 25px 25px;}.elementor-77 .elementor-element.elementor-element-e3f55c2 > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-77 .elementor-element.elementor-element-e3f55c2{width:auto;max-width:auto;}.elementor-77 .elementor-element.elementor-element-bd14f65:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-bd14f65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-77 .elementor-element.elementor-element-bd14f65{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-77 .elementor-element.elementor-element-bd14f65 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-2b751bf{--spacer-size:30px;}.elementor-77 .elementor-element.elementor-element-82eec90 img{width:181px;}.elementor-77 .elementor-element.elementor-element-82eec90 > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-77 .elementor-element.elementor-element-82eec90{width:auto;max-width:auto;}.elementor-77 .elementor-element.elementor-element-2e5c587 img{width:181px;}.elementor-77 .elementor-element.elementor-element-2e5c587 > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-77 .elementor-element.elementor-element-2e5c587{width:auto;max-width:auto;}.elementor-77 .elementor-element.elementor-element-cf05098 img{width:181px;}.elementor-77 .elementor-element.elementor-element-cf05098 > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-77 .elementor-element.elementor-element-cf05098{width:auto;max-width:auto;}.elementor-77 .elementor-element.elementor-element-b144b23 img{width:181px;}.elementor-77 .elementor-element.elementor-element-b144b23 > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-77 .elementor-element.elementor-element-b144b23{width:auto;max-width:auto;}.elementor-77 .elementor-element.elementor-element-278866e:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-278866e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-77 .elementor-element.elementor-element-278866e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-77 .elementor-element.elementor-element-278866e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-6cbff83{--spacer-size:50px;}.elementor-77 .elementor-element.elementor-element-9a200f0{text-align:center;}.elementor-77 .elementor-element.elementor-element-9a200f0 .elementor-heading-title{font-family:"Roboto", Roboto,arial;font-size:70px;font-weight:900;text-transform:none;line-height:80px;}.elementor-77 .elementor-element.elementor-element-f87cb98{text-align:center;}.elementor-77 .elementor-element.elementor-element-f87cb98 .elementor-heading-title{font-family:"Roboto", Roboto,arial;font-size:40px;font-weight:100;text-transform:none;line-height:50px;}.elementor-77 .elementor-element.elementor-element-0247224 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:50px;}.elementor-77 .elementor-element.elementor-element-0247224:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-0247224 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-77 .elementor-element.elementor-element-0247224{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-0247224 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-51f14dc:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-51f14dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-51f14dc{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3E3E3;box-shadow:0px 7px 18px -11px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-77 .elementor-element.elementor-element-51f14dc, .elementor-77 .elementor-element.elementor-element-51f14dc > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-77 .elementor-element.elementor-element-51f14dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-6939bb0 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-77 .elementor-element.elementor-element-235a5a2 .elementor-heading-title{font-family:"Roboto", Roboto,arial;font-size:20px;font-weight:700;text-transform:none;line-height:26px;}.elementor-77 .elementor-element.elementor-element-3002319{font-family:"Roboto", Roboto,arial;font-size:16px;font-weight:300;line-height:24px;}.elementor-77 .elementor-element.elementor-element-d8dcdd0:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-d8dcdd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-d8dcdd0{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3E3E3;box-shadow:0px 7px 18px -11px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-77 .elementor-element.elementor-element-d8dcdd0, .elementor-77 .elementor-element.elementor-element-d8dcdd0 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-77 .elementor-element.elementor-element-d8dcdd0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-3cc6b39 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-77 .elementor-element.elementor-element-f86ba59 .elementor-heading-title{font-family:"Roboto", Roboto,arial;font-size:20px;font-weight:700;text-transform:none;line-height:26px;}.elementor-77 .elementor-element.elementor-element-40544b6{font-family:"Roboto", Roboto,arial;font-size:16px;font-weight:300;line-height:24px;}.elementor-77 .elementor-element.elementor-element-483bf23:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-483bf23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-483bf23{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3E3E3;box-shadow:0px 7px 18px -11px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-77 .elementor-element.elementor-element-483bf23, .elementor-77 .elementor-element.elementor-element-483bf23 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-77 .elementor-element.elementor-element-483bf23 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-e04a843 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-77 .elementor-element.elementor-element-eb45696 .elementor-heading-title{font-family:"Roboto", Roboto,arial;font-size:20px;font-weight:700;text-transform:none;line-height:26px;}.elementor-77 .elementor-element.elementor-element-fe806f5{font-family:"Roboto", Roboto,arial;font-size:16px;font-weight:300;line-height:24px;}.elementor-77 .elementor-element.elementor-element-5cb63c1:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-5cb63c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-77 .elementor-element.elementor-element-5cb63c1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-77 .elementor-element.elementor-element-5cb63c1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-1eb18b1{--spacer-size:180px;}.elementor-77 .elementor-element.elementor-element-746f34d:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-746f34d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-accent ) 40%, #FBFBFB 40%);}.elementor-77 .elementor-element.elementor-element-746f34d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-77 .elementor-element.elementor-element-746f34d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-e6ba593:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-77 .elementor-element.elementor-element-e6ba593 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-e6ba593 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 50px;}.elementor-77 .elementor-element.elementor-element-e6ba593 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-59587a4{--spacer-size:50px;}.elementor-77 .elementor-element.elementor-element-3caee68 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Roboto,arial;font-size:70px;font-weight:700;text-transform:none;line-height:90px;}.elementor-77 .elementor-element.elementor-element-e55ecde .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Roboto,arial;font-size:70px;font-weight:100;text-transform:none;line-height:90px;}.elementor-77 .elementor-element.elementor-element-ac5b40c{color:#FFFFFF;font-family:"Roboto", Roboto,arial;font-size:20px;font-weight:300;line-height:30px;}.elementor-77 .elementor-element.elementor-element-ac5b40c > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-77 .elementor-element.elementor-element-98d4af4 .elementor-button{font-family:"Roboto", Roboto,arial;font-size:18px;font-weight:400;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-77 .elementor-element.elementor-element-98d4af4{width:auto;max-width:auto;}.elementor-77 .elementor-element.elementor-element-2511ba7 .elementor-button{font-family:"Roboto", Roboto,arial;font-size:18px;font-weight:400;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-color:#FFFFFF00;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-77 .elementor-element.elementor-element-2511ba7 > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-77 .elementor-element.elementor-element-2511ba7{width:auto;max-width:auto;}.elementor-77 .elementor-element.elementor-element-6130267{--spacer-size:70px;}.elementor-77 .elementor-element.elementor-element-9cca339:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-77 .elementor-element.elementor-element-9cca339 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-9cca339 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-77 .elementor-element.elementor-element-9cca339 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-3afd777 .elementor-repeater-item-6931fcf .swiper-slide-bg{background-color:#833ca3;background-image:url(https://josuadienst.org/wp-content/uploads/2023/02/bailey-burton-Qh3XO4jpIRQ-unsplash-scaled.jpg);background-size:cover;}.elementor-77 .elementor-element.elementor-element-3afd777 .elementor-repeater-item-30588de .swiper-slide-bg{background-color:#833ca3;background-image:url(https://josuadienst.org/wp-content/uploads/2023/02/bailey-burton-Qh3XO4jpIRQ-unsplash-scaled.jpg);background-size:cover;}.elementor-77 .elementor-element.elementor-element-3afd777 .elementor-repeater-item-6cc09ca .swiper-slide-bg{background-color:#833ca3;background-image:url(https://josuadienst.org/wp-content/uploads/2023/02/bailey-burton-Qh3XO4jpIRQ-unsplash-scaled.jpg);background-size:cover;}.elementor-77 .elementor-element.elementor-element-3afd777 .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-77 .elementor-element.elementor-element-3afd777 .swiper-slide-contents{max-width:100%;}.elementor-77 .elementor-element.elementor-element-3afd777 .swiper-slide-inner{text-align:center;}.elementor-77 .elementor-element.elementor-element-3afd777 .swiper-pagination-bullet{height:11px;width:11px;}.elementor-77 .elementor-element.elementor-element-3afd777 .swiper-container-horizontal .swiper-pagination-progressbar{height:11px;}.elementor-77 .elementor-element.elementor-element-3afd777 .swiper-pagination-fraction{font-size:11px;}.elementor-77 .elementor-element.elementor-element-3afd777 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF94;opacity:1;}.elementor-77 .elementor-element.elementor-element-3afd777 .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-3afd777 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-77 .elementor-element.elementor-element-ffeabd4:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-ffeabd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-77 .elementor-element.elementor-element-ffeabd4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-77 .elementor-element.elementor-element-ffeabd4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-e07c55c{--spacer-size:150px;}.elementor-77 .elementor-element.elementor-element-4efb069:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-4efb069 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/themes/childtheme-elementor/images/background/bg_newsletter.png");}.elementor-77 .elementor-element.elementor-element-4efb069 > .elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at center center, #000000A6 0%, #000000 100%);opacity:0.33;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-77 .elementor-element.elementor-element-4efb069{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 0px 130px 0px;}.elementor-77 .elementor-element.elementor-element-9492a7d.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-77 .elementor-element.elementor-element-9492a7d > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-77 .elementor-element.elementor-element-8edd6c9{text-align:right;}.elementor-77 .elementor-element.elementor-element-8edd6c9 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Roboto,arial;font-size:20px;font-weight:normal;text-transform:uppercase;line-height:26px;}.elementor-77 .elementor-element.elementor-element-605856c .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Roboto,arial;font-size:30px;font-weight:700;text-transform:none;line-height:39px;}.elementor-77 .elementor-element.elementor-element-605856c{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-77 .elementor-element.elementor-element-abfbf77 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-77 .elementor-element.elementor-element-abfbf77 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-77 .elementor-element.elementor-element-abfbf77 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-77 .elementor-element.elementor-element-abfbf77 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-77 .elementor-element.elementor-element-abfbf77 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-abfbf77 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-77 .elementor-element.elementor-element-abfbf77 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-77 .elementor-element.elementor-element-abfbf77 .elementor-field-type-html{padding-bottom:0px;}.elementor-77 .elementor-element.elementor-element-abfbf77 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-77 .elementor-element.elementor-element-abfbf77 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-77 .elementor-element.elementor-element-abfbf77 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-77 .elementor-element.elementor-element-abfbf77 .elementor-button[type="submit"]{color:#ffffff;}.elementor-77 .elementor-element.elementor-element-abfbf77 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-77 .elementor-element.elementor-element-abfbf77 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-77 .elementor-element.elementor-element-abfbf77 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-77 .elementor-element.elementor-element-abfbf77 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-77 .elementor-element.elementor-element-abfbf77 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-77 .elementor-element.elementor-element-abfbf77 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-77 .elementor-element.elementor-element-abfbf77{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-77 .elementor-element.elementor-element-20f4fdb .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Roboto,arial;font-size:14px;font-weight:normal;text-transform:uppercase;line-height:20px;}.elementor-77 .elementor-element.elementor-element-20f4fdb{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}@media(min-width:768px){.elementor-77 .elementor-element.elementor-element-e6ba593{width:54.614%;}.elementor-77 .elementor-element.elementor-element-9cca339{width:22.271%;}.elementor-77 .elementor-element.elementor-element-d6b8876{width:22.759%;}.elementor-77 .elementor-element.elementor-element-9492a7d{width:44.778%;}.elementor-77 .elementor-element.elementor-element-e90fc51{width:55.222%;}}/* Start custom CSS for text-editor, class: .elementor-element-37d58f5 */.elementor-77 .elementor-element.elementor-element-37d58f5 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c36f813 */.elementor-77 .elementor-element.elementor-element-c36f813 i {
    color: #c36;
    font-size: 27px;
    position: absolute;
    top: 9px;
}
.elementor-77 .elementor-element.elementor-element-c36f813 .elementor-button-text {
    padding-left: 25px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-918c857 */body #main_header_container.startpage > .elementor-widget-wrap {
    background-color: transparent;
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5902612 */.elementor-77 .elementor-element.elementor-element-5902612 {
    position: absolute;
    top: -200px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba2e623 */.elementor-77 .elementor-element.elementor-element-ba2e623 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-86897af */.elementor-77 .elementor-element.elementor-element-86897af {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d495373 */.elementor-77 .elementor-element.elementor-element-d495373 svg {
    overflow: visible;
}

.elementor-77 .elementor-element.elementor-element-d495373 .digixp_anim_content_box {
    margin: 0 0;
    padding: 0 0;
    position: absolute;
    width: 430px;
}
.elementor-77 .elementor-element.elementor-element-d495373 .digixp_anim_content_box h2 {
    font-size: 40px;
    line-height: 40px;
    font-weight: 900;
    font-family: 'Roboto';
    margin: 0 0;
    padding: 0 0;
}
.elementor-77 .elementor-element.elementor-element-d495373 .digixp_anim_content_box .inner_box {
    opacity: 0;
    width: 385px;
}
.elementor-77 .elementor-element.elementor-element-d495373 .digixp_anim_content_box.box_active .inner_box {
    opacity: 1;
}
.elementor-77 .elementor-element.elementor-element-d495373 .digixp_anim_content_box h3 {
    font-size: 18px;
    line-height: 30px;
    font-weight: normal;
    font-family: 'Roboto';
    color: #5C5F62;
    margin: 20px 0 20px 0;
    padding: 0 0;
}
.elementor-77 .elementor-element.elementor-element-d495373 .digixp_anim_content_box .btn {
    background: #000;
    color: #fff;
    display: inline-block;
    border-radius: 25px;
    font-size: 18px;
    line-height: 18px;
    padding: 10px 30px;
}

.elementor-77 .elementor-element.elementor-element-d495373 #online_begegnen_box {
    left: -500px;
    top: -0px;
}
.elementor-77 .elementor-element.elementor-element-d495373 #online_begegnen_box h2 {
    color: #B1DD28;
}
.elementor-77 .elementor-element.elementor-element-d495373 #online_begegnen_box .btn {
    background: #B1DD28;
}

.elementor-77 .elementor-element.elementor-element-d495373 #wir_besuchen_dich_box {
    left: -380px;
    top: 650px;
}
.elementor-77 .elementor-element.elementor-element-d495373 #wir_besuchen_dich_box h2 {
    color: #EDAB3A;
}
.elementor-77 .elementor-element.elementor-element-d495373 #wir_besuchen_dich_box .btn {
    background: #EDAB3A;
}

.elementor-77 .elementor-element.elementor-element-d495373 #komm_vorbei_box {
    left: 410px;
    top: 570px;
}
.elementor-77 .elementor-element.elementor-element-d495373 #komm_vorbei_box h2 {
    color: #53C1BA;
}
.elementor-77 .elementor-element.elementor-element-d495373 #komm_vorbei_box .btn {
    background: #53C1BA;
}

.elementor-77 .elementor-element.elementor-element-d495373 #onlineshop_box {
    left: 550px;
    top: 80px;
}
.elementor-77 .elementor-element.elementor-element-d495373 #onlineshop_box h2 {
    color: #3D81BE;
}
.elementor-77 .elementor-element.elementor-element-d495373 #onlineshop_box .btn {
    background: #3D81BE;
}

.elementor-77 .elementor-element.elementor-element-d495373 .hovergrow {
    transform: scale(1);
    transition-duration: 0.6s;
}
.elementor-77 .elementor-element.elementor-element-d495373 .hovergrow:hover {
    transform: scale(1.05);
}

.elementor-77 .elementor-element.elementor-element-d495373 #online_begegnen {
    transform:scale(1) translate(-120px,0px);
}
.elementor-77 .elementor-element.elementor-element-d495373 #online_begegnen:hover {
    transform:scale(1.03) translate(-120px,0px);
}

.elementor-77 .elementor-element.elementor-element-d495373 #wir_besuchen_dich {
    transform:scale(1) translate(-200px,190px);
}
.elementor-77 .elementor-element.elementor-element-d495373 #wir_besuchen_dich:hover {
    transform:scale(1.03)  translate(-200px,190px);
}

.elementor-77 .elementor-element.elementor-element-d495373 #komm_vorbei {
    transform:scale(1) translate(-40px,310px);
}
.elementor-77 .elementor-element.elementor-element-d495373 #komm_vorbei:hover {
    transform:scale(1.03)  translate(-40px,310px);
}

.elementor-77 .elementor-element.elementor-element-d495373 #onlineshop {
    transform:scale(1) translate(120px,100px);
}
.elementor-77 .elementor-element.elementor-element-d495373 #onlineshop:hover {
    transform:scale(1.03)  translate(120px,100px);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8eeba33 */.elementor-77 .elementor-element.elementor-element-8eeba33 {
    overflow: hidden;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9749adb */.elementor-77 .elementor-element.elementor-element-9749adb {
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc72ca3 */.elementor-77 .elementor-element.elementor-element-cc72ca3 {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1a0ca6c */.elementor-77 .elementor-element.elementor-element-1a0ca6c {
    position: absolute;
    right: 0;
    top: -280px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a200f0 */.elementor-77 .elementor-element.elementor-element-9a200f0 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ce57e49 */.elementor-77 .elementor-element.elementor-element-ce57e49 {
    content: '';
    position: absolute;
    background: #53C1BA;
    width: 70px;
    display: block;
    height: 30px;
    right: 0px;
    top: 40px;
    border-radius: 10px 0px 0px 10px;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-235a5a2 */.elementor-77 .elementor-element.elementor-element-235a5a2 {
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-51f14dc */.elementor-77 .elementor-element.elementor-element-51f14dc .elementor-widget-wrap {
    padding: 30px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0bae15d */.elementor-77 .elementor-element.elementor-element-0bae15d {
    content: '';
    position: absolute;
    background: #EDAB3A;
    width: 70px;
    display: block;
    height: 30px;
    right: 0px;
    top: 40px;
    border-radius: 10px 0px 0px 10px;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f86ba59 */.elementor-77 .elementor-element.elementor-element-f86ba59 {
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d8dcdd0 */.elementor-77 .elementor-element.elementor-element-d8dcdd0 .elementor-widget-wrap {
    padding: 30px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bb42fe2 */.elementor-77 .elementor-element.elementor-element-bb42fe2 {
    content: '';
    position: absolute;
    background: #3D81BE;
    width: 70px;
    display: block;
    height: 30px;
    right: 0px;
    top: 40px;
    border-radius: 10px 0px 0px 10px;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb45696 */.elementor-77 .elementor-element.elementor-element-eb45696 {
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-483bf23 */.elementor-77 .elementor-element.elementor-element-483bf23 .elementor-widget-wrap {
    padding: 30px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0247224 */.elementor-77 .elementor-element.elementor-element-0247224 > .elementor-container {
    /*padding: 0 50px;*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3caee68 */.elementor-77 .elementor-element.elementor-element-3caee68 {
    margin-bottom: -20px;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-3afd777 */.elementor-77 .elementor-element.elementor-element-3afd777 {
    overflow: hidden;
    margin-top: -50px;
}
.elementor-77 .elementor-element.elementor-element-3afd777 .swiper-slide-bg {
    height: 220px;
    min-height: 220px;
    border-radius: 0px 50px 0px 0px;
}
.elementor-77 .elementor-element.elementor-element-3afd777 .swiper-slide-inner {
    position: static;
    padding: 15px;
}
.elementor-77 .elementor-element.elementor-element-3afd777 .elementor-button {
    display: none;
}
.elementor-77 .elementor-element.elementor-element-3afd777 .elementor-slide-heading {
    display: inline-block;
    position: absolute;
    font-size: 100px;
    color: #FFFFFF;
    opacity: 0.6;
}
.elementor-77 .elementor-element.elementor-element-3afd777 .elementor-slide-description {
    display: inline-block;
    font-size: 14px;
    font-weight: 300;
    text-transform: none;
    text-align: left;
    padding-left: 40px;
    padding-top: 20px;
}
.elementor-77 .elementor-element.elementor-element-3afd777 .swiper-pagination {
    bottom: -20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8edd6c9 */.elementor-77 .elementor-element.elementor-element-8edd6c9 {
    margin-bottom: 15px;
}/* End custom CSS */