.elementor-18 .elementor-element.elementor-element-9416a29{--display:flex;--min-height:90vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--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-18 .elementor-element.elementor-element-9416a29:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-9416a29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://epiona-pigments.de/wp-content/uploads/2026/03/Untitled-design-57.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-9416a29::before, .elementor-18 .elementor-element.elementor-element-9416a29 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-9416a29 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-9416a29 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-9416a29 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-9416a29 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-9416a29.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-18 .elementor-element.elementor-element-1d7a1a4{--display:flex;--min-height:100px;--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-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:80px;--padding-left:58px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1d7a1a4.e-con{--align-self:flex-start;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-5dbea23.elementor-element{--order:-99999 /* order start hack */;}.elementor-18 .elementor-element.elementor-element-5dbea23{text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;letter-spacing:2px;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-528fab7{padding:0px 0px 30px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1px;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-528fab7.elementor-element{--order:-99999 /* order start hack */;}.elementor-18 .elementor-element.elementor-element-528fab7 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-18 .elementor-element.elementor-element-4b64e83 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-4b64e83 .elementor-button:focus{background-color:#8A6A58;}.elementor-18 .elementor-element.elementor-element-4b64e83{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-4b64e83 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-18 .elementor-element.elementor-element-1ee493d{--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;--gap:30px 60px;--row-gap:30px;--column-gap:60px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-14d7532{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:56px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-ee3aa0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-7cf0d80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-9ce27ab{font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-18 .elementor-element.elementor-element-96283c5 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-96283c5 .elementor-button:focus{background-color:#8A6A58;}.elementor-18 .elementor-element.elementor-element-96283c5{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-923355e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-18 .elementor-element.elementor-element-8cebd97{padding:0px 0px 0px 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-8cebd97.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-7f943a6{--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:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7f943a6:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-7f943a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-759529a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-18 .elementor-element.elementor-element-1770081{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-8ed8966{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-18 .elementor-element.elementor-element-8ed8966:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-8ed8966 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-5269000{--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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-c6643a3 .elementor-icon-box-title{color:#8A6A58;}.elementor-18 .elementor-element.elementor-element-c6643a3 .elementor-icon-box-description{color:#2B2B2B;}.elementor-18 .elementor-element.elementor-element-83555f4{--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-18 .elementor-element.elementor-element-47894bf{--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-18 .elementor-element.elementor-element-52b5f33{--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-18 .elementor-element.elementor-element-93946c3{--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:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-93946c3:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-93946c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-bd8d24f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-9ff2c36{text-align:center;}.elementor-18 .elementor-element.elementor-element-b6d9826 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-b6d9826 .elementor-button:focus{background-color:#8A6A58;}.elementor-18 .elementor-element.elementor-element-b6d9826{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-d416f19{--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:100px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-18 .elementor-element.elementor-element-1ff68fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-18 .elementor-element.elementor-element-426f0f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-387b94e{--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;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-18 .elementor-element.elementor-element-403c29a{--display:flex;--min-height:300px;--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-18 .elementor-element.elementor-element-fcd70f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-18 .elementor-element.elementor-element-318b762{--display:flex;--min-height:300px;--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-18 .elementor-element.elementor-element-806b3e2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-18 .elementor-element.elementor-element-63ea5a0{--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;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-18 .elementor-element.elementor-element-36d9db1{--display:flex;--min-height:300px;--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-18 .elementor-element.elementor-element-075a7e2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-18 .elementor-element.elementor-element-44e275f{--display:flex;--min-height:300px;--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-18 .elementor-element.elementor-element-6f62ac0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-18 .elementor-element.elementor-element-bbef10d{--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;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-18 .elementor-element.elementor-element-a330d0a{--display:flex;--min-height:300px;--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-18 .elementor-element.elementor-element-9775fc3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-18 .elementor-element.elementor-element-fe9dc77{--display:flex;--min-height:300px;--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-18 .elementor-element.elementor-element-2a1eba3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-18 .elementor-element.elementor-element-c637206{--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;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-18 .elementor-element.elementor-element-1544c78{--display:flex;--min-height:300px;--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-18 .elementor-element.elementor-element-632c87b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-18 .elementor-element.elementor-element-7bb66a9{--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:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-18 .elementor-element.elementor-element-7bb66a9:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-7bb66a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-b73990a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-eac133a{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-eac133a.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-8d47dee .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-8d47dee .elementor-button:focus{background-color:#8A6A58;}.elementor-18 .elementor-element.elementor-element-8d47dee{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-9e73e61{--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:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1a60acf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-18 .elementor-element.elementor-element-2afc383{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-e263991{text-align:center;}.elementor-18 .elementor-element.elementor-element-3f84bed{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-18 .elementor-element.elementor-element-4327b3b{--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-18 .elementor-element.elementor-element-712813f .wpr-ba-divider-icons:before{background-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-712813f .wpr-ba-divider-icons:after{background-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-712813f .wpr-ba-divider-icons .fa{color:#E8E8E8;font-size:18px;}.elementor-18 .elementor-element.elementor-element-712813f .wpr-ba-divider-icons{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );border-style:solid;border-width:1px;border-radius:50px 50px 50px 50px;}.elementor-18 .elementor-element.elementor-element-712813f .wpr-ba-horizontal .wpr-ba-divider-icons:before{width:2px;left:calc(20px - 2px / 2 + 1px);bottom:calc(50% + 1px + 40px / 2 - 0.7px);}.elementor-18 .elementor-element.elementor-element-712813f .wpr-ba-horizontal .wpr-ba-divider-icons:after{width:2px;left:calc(20px - 2px / 2 + 1px);top:calc(50% + 1px + 40px / 2 + 0.1px);}.elementor-18 .elementor-element.elementor-element-712813f .wpr-ba-vertical .wpr-ba-divider-icons:before{height:2px;}.elementor-18 .elementor-element.elementor-element-712813f .wpr-ba-vertical .wpr-ba-divider-icons:after{height:2px;}.elementor-18 .elementor-element.elementor-element-712813f .wpr-ba-horizontal .wpr-ba-divider-icons .fa{width:20px;height:40px;line-height:40px;}.elementor-18 .elementor-element.elementor-element-712813f .wpr-ba-horizontal .wpr-ba-divider{margin-left:calc(-20px - 1px);}.elementor-18 .elementor-element.elementor-element-11ead0f{--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-18 .elementor-element.elementor-element-be49ad8 .wpr-ba-divider-icons:before{background-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-be49ad8 .wpr-ba-divider-icons:after{background-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-be49ad8 .wpr-ba-divider-icons .fa{color:#E8E8E8;font-size:18px;}.elementor-18 .elementor-element.elementor-element-be49ad8 .wpr-ba-divider-icons{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );border-style:solid;border-width:1px;border-radius:50px 50px 50px 50px;}.elementor-18 .elementor-element.elementor-element-be49ad8 .wpr-ba-horizontal .wpr-ba-divider-icons:before{width:2px;left:calc(20px - 2px / 2 + 1px);bottom:calc(50% + 1px + 40px / 2 - 0.7px);}.elementor-18 .elementor-element.elementor-element-be49ad8 .wpr-ba-horizontal .wpr-ba-divider-icons:after{width:2px;left:calc(20px - 2px / 2 + 1px);top:calc(50% + 1px + 40px / 2 + 0.1px);}.elementor-18 .elementor-element.elementor-element-be49ad8 .wpr-ba-vertical .wpr-ba-divider-icons:before{height:2px;}.elementor-18 .elementor-element.elementor-element-be49ad8 .wpr-ba-vertical .wpr-ba-divider-icons:after{height:2px;}.elementor-18 .elementor-element.elementor-element-be49ad8 .wpr-ba-horizontal .wpr-ba-divider-icons .fa{width:20px;height:40px;line-height:40px;}.elementor-18 .elementor-element.elementor-element-be49ad8 .wpr-ba-horizontal .wpr-ba-divider{margin-left:calc(-20px - 1px);}.elementor-18 .elementor-element.elementor-element-3fa95a5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-18 .elementor-element.elementor-element-0e288f7{--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-18 .elementor-element.elementor-element-06f1cd9 .wpr-ba-divider-icons:before{background-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-06f1cd9 .wpr-ba-divider-icons:after{background-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-06f1cd9 .wpr-ba-divider-icons .fa{color:#E8E8E8;font-size:18px;}.elementor-18 .elementor-element.elementor-element-06f1cd9 .wpr-ba-divider-icons{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );border-style:solid;border-width:1px;border-radius:50px 50px 50px 50px;}.elementor-18 .elementor-element.elementor-element-06f1cd9 .wpr-ba-horizontal .wpr-ba-divider-icons:before{width:2px;left:calc(20px - 2px / 2 + 1px);bottom:calc(50% + 1px + 40px / 2 - 0.7px);}.elementor-18 .elementor-element.elementor-element-06f1cd9 .wpr-ba-horizontal .wpr-ba-divider-icons:after{width:2px;left:calc(20px - 2px / 2 + 1px);top:calc(50% + 1px + 40px / 2 + 0.1px);}.elementor-18 .elementor-element.elementor-element-06f1cd9 .wpr-ba-vertical .wpr-ba-divider-icons:before{height:2px;}.elementor-18 .elementor-element.elementor-element-06f1cd9 .wpr-ba-vertical .wpr-ba-divider-icons:after{height:2px;}.elementor-18 .elementor-element.elementor-element-06f1cd9 .wpr-ba-horizontal .wpr-ba-divider-icons .fa{width:20px;height:40px;line-height:40px;}.elementor-18 .elementor-element.elementor-element-06f1cd9 .wpr-ba-horizontal .wpr-ba-divider{margin-left:calc(-20px - 1px);}.elementor-18 .elementor-element.elementor-element-6c7510f{--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-18 .elementor-element.elementor-element-5b4aec1 .wpr-ba-divider-icons:before{background-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-5b4aec1 .wpr-ba-divider-icons:after{background-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-5b4aec1 .wpr-ba-divider-icons .fa{color:#E8E8E8;font-size:18px;}.elementor-18 .elementor-element.elementor-element-5b4aec1 .wpr-ba-divider-icons{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );border-style:solid;border-width:1px;border-radius:50px 50px 50px 50px;}.elementor-18 .elementor-element.elementor-element-5b4aec1 .wpr-ba-horizontal .wpr-ba-divider-icons:before{width:2px;left:calc(20px - 2px / 2 + 1px);bottom:calc(50% + 1px + 40px / 2 - 0.7px);}.elementor-18 .elementor-element.elementor-element-5b4aec1 .wpr-ba-horizontal .wpr-ba-divider-icons:after{width:2px;left:calc(20px - 2px / 2 + 1px);top:calc(50% + 1px + 40px / 2 + 0.1px);}.elementor-18 .elementor-element.elementor-element-5b4aec1 .wpr-ba-vertical .wpr-ba-divider-icons:before{height:2px;}.elementor-18 .elementor-element.elementor-element-5b4aec1 .wpr-ba-vertical .wpr-ba-divider-icons:after{height:2px;}.elementor-18 .elementor-element.elementor-element-5b4aec1 .wpr-ba-horizontal .wpr-ba-divider-icons .fa{width:20px;height:40px;line-height:40px;}.elementor-18 .elementor-element.elementor-element-5b4aec1 .wpr-ba-horizontal .wpr-ba-divider{margin-left:calc(-20px - 1px);}.elementor-18 .elementor-element.elementor-element-9ce49de{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-18 .elementor-element.elementor-element-b12dc4d{--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-18 .elementor-element.elementor-element-8e35eb0 .wpr-ba-divider-icons:before{background-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-8e35eb0 .wpr-ba-divider-icons:after{background-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-8e35eb0 .wpr-ba-divider-icons .fa{color:#E8E8E8;font-size:18px;}.elementor-18 .elementor-element.elementor-element-8e35eb0 .wpr-ba-divider-icons{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );border-style:solid;border-width:1px;border-radius:50px 50px 50px 50px;}.elementor-18 .elementor-element.elementor-element-8e35eb0 .wpr-ba-horizontal .wpr-ba-divider-icons:before{width:2px;left:calc(20px - 2px / 2 + 1px);bottom:calc(50% + 1px + 40px / 2 - 0.7px);}.elementor-18 .elementor-element.elementor-element-8e35eb0 .wpr-ba-horizontal .wpr-ba-divider-icons:after{width:2px;left:calc(20px - 2px / 2 + 1px);top:calc(50% + 1px + 40px / 2 + 0.1px);}.elementor-18 .elementor-element.elementor-element-8e35eb0 .wpr-ba-vertical .wpr-ba-divider-icons:before{height:2px;}.elementor-18 .elementor-element.elementor-element-8e35eb0 .wpr-ba-vertical .wpr-ba-divider-icons:after{height:2px;}.elementor-18 .elementor-element.elementor-element-8e35eb0 .wpr-ba-horizontal .wpr-ba-divider-icons .fa{width:20px;height:40px;line-height:40px;}.elementor-18 .elementor-element.elementor-element-8e35eb0 .wpr-ba-horizontal .wpr-ba-divider{margin-left:calc(-20px - 1px);}.elementor-18 .elementor-element.elementor-element-1c5f828{--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-18 .elementor-element.elementor-element-2557217{--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:100px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-18 .elementor-element.elementor-element-2557217:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-2557217 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-d0f38d8{text-align:center;}.elementor-18 .elementor-element.elementor-element-d0f38d8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-04be176{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-18 .elementor-element.elementor-element-04be176:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-04be176 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-3a36bd4{--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-18 .elementor-element.elementor-element-730ee68 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-02cd6a7{--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-18 .elementor-element.elementor-element-a44b060 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-ac6426e{--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-18 .elementor-element.elementor-element-511dcaf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-7e7202e{--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-18 .elementor-element.elementor-element-74f3fac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-3e05d60{--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;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-18 .elementor-element.elementor-element-3e05d60:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-3e05d60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-9e9b3af{--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:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-6277a3b{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:50px;}.elementor-18 .elementor-element.elementor-element-12b3f73{font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-18 .elementor-element.elementor-element-497f446{--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;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-18 .elementor-element.elementor-element-497f446:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-497f446 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-5ddb41b{--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:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-0158890{font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-18 .elementor-element.elementor-element-d61147b{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:50px;}.elementor-18 .elementor-element.elementor-element-0bf5198{--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:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-18 .elementor-element.elementor-element-0bf5198:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-0bf5198 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-ff8ee7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-623dff1{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-623dff1.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-8fba281 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-8fba281 .elementor-button:focus{background-color:#8A6A58;}.elementor-18 .elementor-element.elementor-element-8fba281{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-54690c8{--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:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-18 .elementor-element.elementor-element-1c2f28d{font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-18 .elementor-element.elementor-element-a7ff7e1{--display:flex;}.elementor-18 .elementor-element.elementor-element-52192e5{--display:flex;}.elementor-18 .elementor-element.elementor-element-925635c{--display:flex;}.elementor-18 .elementor-element.elementor-element-b3c7043{--display:flex;}.elementor-18 .elementor-element.elementor-element-f12b5f3{--display:flex;}.elementor-18 .elementor-element.elementor-element-bd476b8{--display:flex;}.elementor-18 .elementor-element.elementor-element-a0c9bd1{--display:flex;}.elementor-18 .elementor-element.elementor-element-09f8a7d{--display:flex;}.elementor-18 .elementor-element.elementor-element-8346e29{--display:flex;}.elementor-18 .elementor-element.elementor-element-6733b07{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-18 .elementor-element.elementor-element-6733b07 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-18 .elementor-element.elementor-element-6733b07 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-1d7a1a4{--width:921px;}.elementor-18 .elementor-element.elementor-element-14d7532{--width:50%;}.elementor-18 .elementor-element.elementor-element-923355e{--width:37%;}.elementor-18 .elementor-element.elementor-element-5269000{--width:25%;}.elementor-18 .elementor-element.elementor-element-83555f4{--width:25%;}.elementor-18 .elementor-element.elementor-element-47894bf{--width:25%;}.elementor-18 .elementor-element.elementor-element-52b5f33{--width:25%;}.elementor-18 .elementor-element.elementor-element-403c29a{--width:50%;}.elementor-18 .elementor-element.elementor-element-318b762{--width:50%;}.elementor-18 .elementor-element.elementor-element-36d9db1{--width:50%;}.elementor-18 .elementor-element.elementor-element-44e275f{--width:50%;}.elementor-18 .elementor-element.elementor-element-a330d0a{--width:50%;}.elementor-18 .elementor-element.elementor-element-fe9dc77{--width:50%;}.elementor-18 .elementor-element.elementor-element-1544c78{--width:50%;}.elementor-18 .elementor-element.elementor-element-4327b3b{--width:50%;}.elementor-18 .elementor-element.elementor-element-11ead0f{--width:50%;}.elementor-18 .elementor-element.elementor-element-0e288f7{--width:50%;}.elementor-18 .elementor-element.elementor-element-6c7510f{--width:50%;}.elementor-18 .elementor-element.elementor-element-b12dc4d{--width:50%;}.elementor-18 .elementor-element.elementor-element-1c5f828{--width:50%;}.elementor-18 .elementor-element.elementor-element-3a36bd4{--width:25%;}.elementor-18 .elementor-element.elementor-element-02cd6a7{--width:25%;}.elementor-18 .elementor-element.elementor-element-ac6426e{--width:25%;}.elementor-18 .elementor-element.elementor-element-7e7202e{--width:25%;}.elementor-18 .elementor-element.elementor-element-9e9b3af{--width:50%;}.elementor-18 .elementor-element.elementor-element-6277a3b{--width:50%;}.elementor-18 .elementor-element.elementor-element-5ddb41b{--width:50%;}.elementor-18 .elementor-element.elementor-element-d61147b{--width:50%;}.elementor-18 .elementor-element.elementor-element-b3c7043{--content-width:100%;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-9416a29:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-9416a29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://epiona-pigments.de/wp-content/uploads/2026/03/Untitled-design-57.png");}.elementor-18 .elementor-element.elementor-element-9416a29{--min-height:0vh;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1d7a1a4{--min-height:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-5dbea23{font-size:17px;}.elementor-18 .elementor-element.elementor-element-528fab7{padding:10px 0px 0px 0px;font-size:45px;line-height:1em;}.elementor-18 .elementor-element.elementor-element-4b64e83{width:var( --container-widget-width, 238px );max-width:238px;padding:15px 0px 0px 0px;--container-widget-width:238px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-4b64e83 .elementor-button{font-size:11px;}.elementor-18 .elementor-element.elementor-element-1ee493d{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-14d7532{--width:500px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-7f943a6{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-8ed8966{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-93946c3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-d416f19{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-387b94e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-63ea5a0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-bbef10d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c637206{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7bb66a9{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-9e73e61{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-3f84bed{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-3fa95a5{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-9ce49de{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-2557217{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-04be176{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-3e05d60{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-9e9b3af{--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-18 .elementor-element.elementor-element-6277a3b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-497f446{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5ddb41b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-d61147b{--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-18 .elementor-element.elementor-element-0bf5198{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-54690c8{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for image, class: .elementor-element-8cebd97 */.elementor-18 .elementor-element.elementor-element-8cebd97 {
  position: relative;
  overflow: hidden;
  border-radius: 10px;
}

.elementor-18 .elementor-element.elementor-element-8cebd97 img {
  width: 100%;
  height: 500px;
  object-fit: cover;
  border-radius: 10px;
  box-shadow: 0 18px 45px rgba(0,0,0,0.08);
  display: block;
  transition: transform 0.5s ease;
}

.elementor-18 .elementor-element.elementor-element-8cebd97:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c6643a3 */.elementor-18 .elementor-element.elementor-element-c6643a3 {
  text-align: center;
  padding: 25px 20px;
  transition: all 0.3s ease;
  position: relative;
}

/* Linie oben */
.elementor-18 .elementor-element.elementor-element-c6643a3::before {
  content: "";
  display: block;
  width: 30px;
  height: 2px;
  background: #8A6A58;
  opacity: 0.4;
  margin: 0 auto 15px auto;
}

/* Titel */
.elementor-18 .elementor-element.elementor-element-c6643a3 .elementor-icon-box-title {
  font-size: 18px;
  margin-bottom: 8px;
  color: #8A6A58;
}

/* Text */
.elementor-18 .elementor-element.elementor-element-c6643a3 .elementor-icon-box-description {
  font-size: 14px;
  line-height: 1.6;
  color: #2B2B2B;
}

/* Hover */
.elementor-18 .elementor-element.elementor-element-c6643a3:hover {
  transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-04e9d16 */.elementor-18 .elementor-element.elementor-element-04e9d16 {
  text-align: center;
  padding: 25px 20px;
  transition: all 0.3s ease;
  position: relative;
}

/* Linie oben */
.elementor-18 .elementor-element.elementor-element-04e9d16::before {
  content: "";
  display: block;
  width: 30px;
  height: 2px;
  background: #8A6A58;
  opacity: 0.4;
  margin: 0 auto 15px auto;
}

/* Titel */
.elementor-18 .elementor-element.elementor-element-04e9d16 .elementor-icon-box-title {
  font-size: 18px;
  margin-bottom: 8px;
  color: #8A6A58;
}

/* Text */
.elementor-18 .elementor-element.elementor-element-04e9d16 .elementor-icon-box-description {
  font-size: 14px;
  line-height: 1.6;
  color: #2B2B2B;
}

/* Hover */
.elementor-18 .elementor-element.elementor-element-04e9d16:hover {
  transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b79aece */.elementor-18 .elementor-element.elementor-element-b79aece {
  text-align: center;
  padding: 25px 20px;
  transition: all 0.3s ease;
  position: relative;
}

/* Linie oben */
.elementor-18 .elementor-element.elementor-element-b79aece::before {
  content: "";
  display: block;
  width: 30px;
  height: 2px;
  background: #8A6A58;
  opacity: 0.4;
  margin: 0 auto 15px auto;
}

/* Titel */
.elementor-18 .elementor-element.elementor-element-b79aece .elementor-icon-box-title {
  font-size: 18px;
  margin-bottom: 8px;
  color: #8A6A58;
}

/* Text */
.elementor-18 .elementor-element.elementor-element-b79aece .elementor-icon-box-description {
  font-size: 14px;
  line-height: 1.6;
  color: #2B2B2B;
}

/* Hover */
.elementor-18 .elementor-element.elementor-element-b79aece:hover {
  transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4819ac8 */.elementor-18 .elementor-element.elementor-element-4819ac8 {
  text-align: center;
  padding: 25px 20px;
  transition: all 0.3s ease;
  position: relative;
}

/* Linie oben */
.elementor-18 .elementor-element.elementor-element-4819ac8::before {
  content: "";
  display: block;
  width: 30px;
  height: 2px;
  background: #8A6A58;
  opacity: 0.4;
  margin: 0 auto 15px auto;
}

/* Titel */
.elementor-18 .elementor-element.elementor-element-4819ac8 .elementor-icon-box-title {
  font-size: 18px;
  margin-bottom: 8px;
  color: #8A6A58;
}

/* Text */
.elementor-18 .elementor-element.elementor-element-4819ac8 .elementor-icon-box-description {
  font-size: 14px;
  line-height: 1.6;
  color: #2B2B2B;
}

/* Hover */
.elementor-18 .elementor-element.elementor-element-4819ac8:hover {
  transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1037df9 */.elementor-18 .elementor-element.elementor-element-1037df9 {
  display: flex;
  justify-content: center;
}

.elementor-18 .elementor-element.elementor-element-1037df9 img {
  max-width: 250px;
  width: 100%;
  border-radius: 8px;
  box-shadow: 0 20px 45px rgba(0,0,0,0.08);
  transition: all 0.35s ease;
}

/* Hover */
.elementor-18 .elementor-element.elementor-element-1037df9:hover img {
  transform: translateY(-5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93946c3 */.elementor-18 .elementor-element.elementor-element-93946c3 {
  text-align: center;
  padding: 50px 0;
  background: #F7F4F1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcd70f8 */.elementor-18 .elementor-element.elementor-element-fcd70f8 {
  margin-bottom: 12px;
}

.elementor-18 .elementor-element.elementor-element-fcd70f8 .elementor-heading-title {
  font-size: 20px;
  line-height: 1.25;
  color: #8A6A58;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c4b95 */.elementor-18 .elementor-element.elementor-element-55c4b95 {
  color: #666666;
  font-size: 15px;
  line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-403c29a */.elementor-18 .elementor-element.elementor-element-403c29a {
  background: #ffffff;
  padding: 40px 32px;
  border-radius: 10px;
  box-shadow: 0 12px 35px rgba(0,0,0,0.05);
  transition: all 0.35s ease;
  height: 100%;
  border: 1px solid rgba(138,106,88,0.08);
}

.elementor-18 .elementor-element.elementor-element-403c29a:hover {
  transform: translateY(-8px);
  box-shadow: 0 22px 50px rgba(0,0,0,0.08);
}

.elementor-18 .elementor-element.elementor-element-403c29a::before {
  content: "";
  display: block;
  width: 44px;
  height: 2px;
  background: #8A6A58;
  margin-bottom: 22px;
}
/* Bild innerhalb der Card */
.elementor-18 .elementor-element.elementor-element-403c29a img {
  width: 100%;
  height: 200px;
  object-fit: cover;
  border-radius: 6px;
  margin-bottom: 20px;
}

/* Hover Zoom Effekt */
.elementor-18 .elementor-element.elementor-element-403c29a:hover img {
  transform: scale(1.05);
}

/* Übergang */
.elementor-18 .elementor-element.elementor-element-403c29a img {
  transition: all 0.4s ease;
}
.elementor-18 .elementor-element.elementor-element-403c29a img {
  mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-806b3e2 */.elementor-18 .elementor-element.elementor-element-806b3e2 {
  margin-bottom: 12px;
}

.elementor-18 .elementor-element.elementor-element-806b3e2 .elementor-heading-title {
  font-size: 20px;
  line-height: 1.25;
  color: #8A6A58;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0a3371 */.elementor-18 .elementor-element.elementor-element-c0a3371 {
  color: #666666;
  font-size: 15px;
  line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-318b762 */.elementor-18 .elementor-element.elementor-element-318b762 {
  background: #ffffff;
  padding: 40px 32px;
  border-radius: 10px;
  box-shadow: 0 12px 35px rgba(0,0,0,0.05);
  transition: all 0.35s ease;
  height: 100%;
  border: 1px solid rgba(138,106,88,0.08);
}

.elementor-18 .elementor-element.elementor-element-318b762:hover {
  transform: translateY(-8px);
  box-shadow: 0 22px 50px rgba(0,0,0,0.08);
}

.elementor-18 .elementor-element.elementor-element-318b762::before {
  content: "";
  display: block;
  width: 44px;
  height: 2px;
  background: #8A6A58;
  margin-bottom: 22px;
}
/* Bild innerhalb der Card */
.elementor-18 .elementor-element.elementor-element-318b762 img {
  width: 100%;
  height: 200px;
  object-fit: cover;
  border-radius: 6px;
  margin-bottom: 20px;
}

/* Hover Zoom Effekt */
.elementor-18 .elementor-element.elementor-element-318b762:hover img {
  transform: scale(1.05);
}

/* Übergang */
.elementor-18 .elementor-element.elementor-element-318b762 img {
  transition: all 0.4s ease;
}
.elementor-18 .elementor-element.elementor-element-318b762 img {
  mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-075a7e2 */.elementor-18 .elementor-element.elementor-element-075a7e2 {
  margin-bottom: 12px;
}

.elementor-18 .elementor-element.elementor-element-075a7e2 .elementor-heading-title {
  font-size: 20px;
  line-height: 1.25;
  color: #8A6A58;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd995f9 */.elementor-18 .elementor-element.elementor-element-fd995f9 {
  color: #666666;
  font-size: 15px;
  line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36d9db1 */.elementor-18 .elementor-element.elementor-element-36d9db1 {
  background: #ffffff;
  padding: 40px 32px;
  border-radius: 10px;
  box-shadow: 0 12px 35px rgba(0,0,0,0.05);
  transition: all 0.35s ease;
  height: 100%;
  border: 1px solid rgba(138,106,88,0.08);
}

.elementor-18 .elementor-element.elementor-element-36d9db1:hover {
  transform: translateY(-8px);
  box-shadow: 0 22px 50px rgba(0,0,0,0.08);
}

.elementor-18 .elementor-element.elementor-element-36d9db1::before {
  content: "";
  display: block;
  width: 44px;
  height: 2px;
  background: #8A6A58;
  margin-bottom: 22px;
}
/* Bild innerhalb der Card */
.elementor-18 .elementor-element.elementor-element-36d9db1 img {
  width: 100%;
  height: 200px;
  object-fit: cover;
  border-radius: 6px;
  margin-bottom: 20px;
}

/* Hover Zoom Effekt */
.elementor-18 .elementor-element.elementor-element-36d9db1:hover img {
  transform: scale(1.05);
}

/* Übergang */
.elementor-18 .elementor-element.elementor-element-36d9db1 img {
  transition: all 0.4s ease;
}
.elementor-18 .elementor-element.elementor-element-36d9db1 img {
  mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f62ac0 */.elementor-18 .elementor-element.elementor-element-6f62ac0 {
  margin-bottom: 12px;
}

.elementor-18 .elementor-element.elementor-element-6f62ac0 .elementor-heading-title {
  font-size: 20px;
  line-height: 1.25;
  color: #8A6A58;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b20eace */.elementor-18 .elementor-element.elementor-element-b20eace {
  color: #666666;
  font-size: 15px;
  line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44e275f */.elementor-18 .elementor-element.elementor-element-44e275f {
  background: #ffffff;
  padding: 40px 32px;
  border-radius: 10px;
  box-shadow: 0 12px 35px rgba(0,0,0,0.05);
  transition: all 0.35s ease;
  height: 100%;
  border: 1px solid rgba(138,106,88,0.08);
}

.elementor-18 .elementor-element.elementor-element-44e275f:hover {
  transform: translateY(-8px);
  box-shadow: 0 22px 50px rgba(0,0,0,0.08);
}

.elementor-18 .elementor-element.elementor-element-44e275f::before {
  content: "";
  display: block;
  width: 44px;
  height: 2px;
  background: #8A6A58;
  margin-bottom: 22px;
}
/* Bild innerhalb der Card */
.elementor-18 .elementor-element.elementor-element-44e275f img {
  width: 100%;
  height: 200px;
  object-fit: cover;
  border-radius: 6px;
  margin-bottom: 20px;
}

/* Hover Zoom Effekt */
.elementor-18 .elementor-element.elementor-element-44e275f:hover img {
  transform: scale(1.05);
}

/* Übergang */
.elementor-18 .elementor-element.elementor-element-44e275f img {
  transition: all 0.4s ease;
}
.elementor-18 .elementor-element.elementor-element-44e275f img {
  mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9775fc3 */.elementor-18 .elementor-element.elementor-element-9775fc3 {
  margin-bottom: 12px;
}

.elementor-18 .elementor-element.elementor-element-9775fc3 .elementor-heading-title {
  font-size: 20px;
  line-height: 1.25;
  color: #8A6A58;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b05cae7 */.elementor-18 .elementor-element.elementor-element-b05cae7 {
  color: #666666;
  font-size: 15px;
  line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a330d0a */.elementor-18 .elementor-element.elementor-element-a330d0a {
  background: #ffffff;
  padding: 40px 32px;
  border-radius: 10px;
  box-shadow: 0 12px 35px rgba(0,0,0,0.05);
  transition: all 0.35s ease;
  height: 100%;
  border: 1px solid rgba(138,106,88,0.08);
}

.elementor-18 .elementor-element.elementor-element-a330d0a:hover {
  transform: translateY(-8px);
  box-shadow: 0 22px 50px rgba(0,0,0,0.08);
}

.elementor-18 .elementor-element.elementor-element-a330d0a::before {
  content: "";
  display: block;
  width: 44px;
  height: 2px;
  background: #8A6A58;
  margin-bottom: 22px;
}
/* Bild innerhalb der Card */
.elementor-18 .elementor-element.elementor-element-a330d0a img {
  width: 100%;
  height: 200px;
  object-fit: cover;
  border-radius: 6px;
  margin-bottom: 20px;
}

/* Hover Zoom Effekt */
.elementor-18 .elementor-element.elementor-element-a330d0a:hover img {
  transform: scale(1.05);
}

/* Übergang */
.elementor-18 .elementor-element.elementor-element-a330d0a img {
  transition: all 0.4s ease;
}
.elementor-18 .elementor-element.elementor-element-a330d0a img {
  mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1eba3 */.elementor-18 .elementor-element.elementor-element-2a1eba3 {
  margin-bottom: 12px;
}

.elementor-18 .elementor-element.elementor-element-2a1eba3 .elementor-heading-title {
  font-size: 20px;
  line-height: 1.25;
  color: #8A6A58;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e66a085 */.elementor-18 .elementor-element.elementor-element-e66a085 {
  color: #666666;
  font-size: 15px;
  line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe9dc77 */.elementor-18 .elementor-element.elementor-element-fe9dc77 {
  background: #ffffff;
  padding: 40px 32px;
  border-radius: 10px;
  box-shadow: 0 12px 35px rgba(0,0,0,0.05);
  transition: all 0.35s ease;
  height: 100%;
  border: 1px solid rgba(138,106,88,0.08);
}

.elementor-18 .elementor-element.elementor-element-fe9dc77:hover {
  transform: translateY(-8px);
  box-shadow: 0 22px 50px rgba(0,0,0,0.08);
}

.elementor-18 .elementor-element.elementor-element-fe9dc77::before {
  content: "";
  display: block;
  width: 44px;
  height: 2px;
  background: #8A6A58;
  margin-bottom: 22px;
}
/* Bild innerhalb der Card */
.elementor-18 .elementor-element.elementor-element-fe9dc77 img {
  width: 100%;
  height: 200px;
  object-fit: cover;
  border-radius: 6px;
  margin-bottom: 20px;
}

/* Hover Zoom Effekt */
.elementor-18 .elementor-element.elementor-element-fe9dc77:hover img {
  transform: scale(1.05);
}

/* Übergang */
.elementor-18 .elementor-element.elementor-element-fe9dc77 img {
  transition: all 0.4s ease;
}
.elementor-18 .elementor-element.elementor-element-fe9dc77 img {
  mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-632c87b */.elementor-18 .elementor-element.elementor-element-632c87b {
  margin-bottom: 12px;
}

.elementor-18 .elementor-element.elementor-element-632c87b .elementor-heading-title {
  font-size: 20px;
  line-height: 1.25;
  color: #8A6A58;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b62611d */.elementor-18 .elementor-element.elementor-element-b62611d {
  color: #666666;
  font-size: 15px;
  line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1544c78 */.elementor-18 .elementor-element.elementor-element-1544c78 {
  background: #ffffff;
  padding: 40px 32px;
  border-radius: 10px;
  box-shadow: 0 12px 35px rgba(0,0,0,0.05);
  transition: all 0.35s ease;
  height: 100%;
  border: 1px solid rgba(138,106,88,0.08);
}

.elementor-18 .elementor-element.elementor-element-1544c78:hover {
  transform: translateY(-8px);
  box-shadow: 0 22px 50px rgba(0,0,0,0.08);
}

.elementor-18 .elementor-element.elementor-element-1544c78::before {
  content: "";
  display: block;
  width: 44px;
  height: 2px;
  background: #8A6A58;
  margin-bottom: 22px;
}
/* Bild innerhalb der Card */
.elementor-18 .elementor-element.elementor-element-1544c78 img {
  width: 100%;
  height: 200px;
  object-fit: cover;
  border-radius: 6px;
  margin-bottom: 20px;
}

/* Hover Zoom Effekt */
.elementor-18 .elementor-element.elementor-element-1544c78:hover img {
  transform: scale(1.05);
}

/* Übergang */
.elementor-18 .elementor-element.elementor-element-1544c78 img {
  transition: all 0.4s ease;
}
.elementor-18 .elementor-element.elementor-element-1544c78 img {
  mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS for wpr-before-after, class: .elementor-element-712813f *//* Einheitliche Höhe */
.elementor-18 .elementor-element.elementor-element-712813f {
  height: 400px;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 18px 45px rgba(0,0,0,0.08);
}

/* alle Bilder füllen die Höhe */
.elementor-18 .elementor-element.elementor-element-712813f img {
  width: 100%;
  height: 400px;
  object-fit: cover;
}

/* Hover subtil */
.elementor-18 .elementor-element.elementor-element-712813f:hover {
  transform: translateY(-3px);
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for wpr-before-after, class: .elementor-element-be49ad8 *//* Einheitliche Höhe */
.elementor-18 .elementor-element.elementor-element-be49ad8 {
  height: 400px;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 18px 45px rgba(0,0,0,0.08);
}

/* alle Bilder füllen die Höhe */
.elementor-18 .elementor-element.elementor-element-be49ad8 img {
  width: 100%;
  height: 400px;
  object-fit: cover;
}

/* Hover subtil */
.elementor-18 .elementor-element.elementor-element-be49ad8:hover {
  transform: translateY(-3px);
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for wpr-before-after, class: .elementor-element-06f1cd9 *//* Einheitliche Höhe */
.elementor-18 .elementor-element.elementor-element-06f1cd9 {
  height: 400px;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 18px 45px rgba(0,0,0,0.08);
}

/* alle Bilder füllen die Höhe */
.elementor-18 .elementor-element.elementor-element-06f1cd9 img {
  width: 100%;
  height: 400px;
  object-fit: cover;
}

/* Hover subtil */
.elementor-18 .elementor-element.elementor-element-06f1cd9:hover {
  transform: translateY(-3px);
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for wpr-before-after, class: .elementor-element-5b4aec1 *//* Einheitliche Höhe */
.elementor-18 .elementor-element.elementor-element-5b4aec1 {
  height: 400px;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 18px 45px rgba(0,0,0,0.08);
}

/* alle Bilder füllen die Höhe */
.elementor-18 .elementor-element.elementor-element-5b4aec1 img {
  width: 100%;
  height: 400px;
  object-fit: cover;
}

/* Hover subtil */
.elementor-18 .elementor-element.elementor-element-5b4aec1:hover {
  transform: translateY(-3px);
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for wpr-before-after, class: .elementor-element-8e35eb0 *//* Einheitliche Höhe */
.elementor-18 .elementor-element.elementor-element-8e35eb0 {
  height: 400px;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 18px 45px rgba(0,0,0,0.08);
}

/* alle Bilder füllen die Höhe */
.elementor-18 .elementor-element.elementor-element-8e35eb0 img {
  width: 100%;
  height: 400px;
  object-fit: cover;
}

/* Hover subtil */
.elementor-18 .elementor-element.elementor-element-8e35eb0:hover {
  transform: translateY(-3px);
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27adac2 */.elementor-18 .elementor-element.elementor-element-27adac2 {
  position: relative;
  overflow: hidden;
  border-radius: 10px;
}

.elementor-18 .elementor-element.elementor-element-27adac2 img {
  width: 100%;
  height: 620px;
  object-fit: cover;
  border-radius: 10px;
  box-shadow: 0 18px 45px rgba(0,0,0,0.08);
  display: block;
  transition: transform 0.5s ease;
}

.elementor-18 .elementor-element.elementor-element-27adac2:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e05d60 */.elementor-18 .elementor-element.elementor-element-3e05d60 {
  align-items: center;
  gap: 60px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9bdef5a */.elementor-18 .elementor-element.elementor-element-9bdef5a {
  position: relative;
  overflow: hidden;
  border-radius: 10px;
}

.elementor-18 .elementor-element.elementor-element-9bdef5a img {
  width: 100%;
  height: 620px;
  object-fit: cover;
  border-radius: 10px;
  box-shadow: 0 18px 45px rgba(0,0,0,0.08);
  display: block;
  transition: transform 0.5s ease;
}

.elementor-18 .elementor-element.elementor-element-9bdef5a:hover img {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-497f446 */.elementor-18 .elementor-element.elementor-element-497f446 {
  align-items: center;
  gap: 60px;
}/* End custom CSS */