.elementor-29 .elementor-element.elementor-element-b4bfae6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-4b67bfc{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-e7dec06{--display:flex;--min-height:calc(100dvh - 32px);--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;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-29 .elementor-element.elementor-element-667e617{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;--border-radius:0px 0px 12px 12px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:8rem;--padding-right:8rem;}.elementor-29 .elementor-element.elementor-element-667e617:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-667e617 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dzg.lodestar-dev.de/wp-content/uploads/2026/02/banner-1-base.png");background-position:center center;background-size:cover;}.elementor-29 .elementor-element.elementor-element-667e617::before, .elementor-29 .elementor-element.elementor-element-667e617 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-667e617 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-667e617 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-667e617 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-667e617 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dzg.lodestar-dev.de/wp-content/uploads/2026/02/banner-1-overlay.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-29 .elementor-element.elementor-element-667e617:hover::before, .elementor-29 .elementor-element.elementor-element-667e617:hover > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-667e617:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-667e617 > .elementor-background-slideshow:hover::before, .elementor-29 .elementor-element.elementor-element-667e617 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-29 .elementor-element.elementor-element-667e617:hover{--overlay-opacity:1;}.elementor-29 .elementor-element.elementor-element-71d8259{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-29 .elementor-element.elementor-element-34c65d5{width:100%;max-width:100%;}.elementor-29 .elementor-element.elementor-element-34c65d5 .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:48px;font-weight:300;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-1ed6286 .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:48px;font-weight:600;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-93d38c2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-f6b2e48{--display:flex;--min-height:calc(100dvh - 32px);--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;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-29 .elementor-element.elementor-element-801f08d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;--border-radius:0px 0px 12px 12px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:8rem;--padding-right:8rem;}.elementor-29 .elementor-element.elementor-element-801f08d:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-801f08d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dzg.lodestar-dev.de/wp-content/uploads/2026/02/istockphoto-2093527912-2048x2048_Edit.jpg");background-position:center center;background-size:cover;}.elementor-29 .elementor-element.elementor-element-801f08d::before, .elementor-29 .elementor-element.elementor-element-801f08d > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-801f08d > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-801f08d > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-801f08d > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-801f08d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-29 .elementor-element.elementor-element-801f08d:hover::before, .elementor-29 .elementor-element.elementor-element-801f08d:hover > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-801f08d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-801f08d > .elementor-background-slideshow:hover::before, .elementor-29 .elementor-element.elementor-element-801f08d > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-29 .elementor-element.elementor-element-801f08d:hover{--overlay-opacity:1;}.elementor-29 .elementor-element.elementor-element-7a45c55{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-2946e38{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-5b01b65{width:100%;max-width:100%;}.elementor-29 .elementor-element.elementor-element-5b01b65 .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:48px;font-weight:300;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-836e9a5 .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:48px;font-weight:600;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-565451c{--display:flex;--min-height:calc(100dvh - 32px);--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;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-29 .elementor-element.elementor-element-875cd4f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;--border-radius:0px 0px 12px 12px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:8rem;--padding-right:8rem;}.elementor-29 .elementor-element.elementor-element-875cd4f:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-875cd4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dzg.lodestar-dev.de/wp-content/uploads/2026/02/istockphoto-1352753120-2048x2048_Edit_Web-Kopie-e1771452711856.jpg");background-position:center center;background-size:cover;}.elementor-29 .elementor-element.elementor-element-875cd4f::before, .elementor-29 .elementor-element.elementor-element-875cd4f > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-875cd4f > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-875cd4f > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-875cd4f > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-875cd4f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-29 .elementor-element.elementor-element-875cd4f:hover::before, .elementor-29 .elementor-element.elementor-element-875cd4f:hover > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-875cd4f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-875cd4f > .elementor-background-slideshow:hover::before, .elementor-29 .elementor-element.elementor-element-875cd4f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-29 .elementor-element.elementor-element-875cd4f:hover{--overlay-opacity:1;}.elementor-29 .elementor-element.elementor-element-1e73c42{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-300bbed{width:100%;max-width:100%;}.elementor-29 .elementor-element.elementor-element-300bbed .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:48px;font-weight:300;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-344c663 .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:48px;font-weight:600;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-6ee254d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-0edabc6{--display:flex;--min-height:calc(100dvh - 32px);--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-29 .elementor-element.elementor-element-c1ad422{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;--border-radius:0px 0px 12px 12px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:8rem;--padding-right:8rem;}.elementor-29 .elementor-element.elementor-element-c1ad422::before, .elementor-29 .elementor-element.elementor-element-c1ad422 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-c1ad422 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-c1ad422 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-c1ad422 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-c1ad422 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-29 .elementor-element.elementor-element-c1ad422:hover::before, .elementor-29 .elementor-element.elementor-element-c1ad422:hover > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-c1ad422:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-c1ad422 > .elementor-background-slideshow:hover::before, .elementor-29 .elementor-element.elementor-element-c1ad422 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-29 .elementor-element.elementor-element-c1ad422:hover{--overlay-opacity:1;}.elementor-29 .elementor-element.elementor-element-9989bc2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-6b700ae{width:initial;max-width:initial;text-align:center;}.elementor-29 .elementor-element.elementor-element-6b700ae .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:48px;font-weight:400;color:var( --e-global-color-a4f325b );}.elementor-29 .elementor-element.elementor-element-d958470{text-align:center;}.elementor-29 .elementor-element.elementor-element-d958470 .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:48px;font-weight:500;color:var( --e-global-color-a4f325b );}.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-29 .elementor-element.elementor-element-bf86993 .elementor-button{background-color:var( --e-global-color-6b91ab5 );font-family:"DZG Script", Sans-serif;font-size:16px;font-weight:500;border-radius:999px 999px 999px 999px;}.elementor-29 .elementor-element.elementor-element-bf86993{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-5c6f99c{--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-29 .elementor-element.elementor-element-2e30d2c{--display:flex;--min-height:70vh;--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:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-29 .elementor-element.elementor-element-e88af74{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-e649495{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-ca50cb2 .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:18px;font-weight:500;text-transform:none;color:var( --e-global-color-6b91ab5 );}.elementor-29 .elementor-element.elementor-element-9d3fb3a .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:48px;font-weight:700;color:#291055;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-29 .elementor-element.elementor-element-fb1a131{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#29105526;--border-color:#29105526;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-29 .elementor-element.elementor-element-48f0a97{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:4rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-29 .elementor-element.elementor-element-ddb40e1{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#29105526;--border-color:#29105526;--border-radius:0.75em 0.75em 0.75em 0.75em;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-29 .elementor-element.elementor-element-643e9e2 .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-a4f325b );}.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-29 .elementor-element.elementor-element-c1bb4ea{font-family:"DZG Script", Sans-serif;font-size:16px;font-weight:400;color:#7979A2;}.elementor-29 .elementor-element.elementor-element-b15d46c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-1253768{--display:flex;border-style:none;--border-style:none;--border-radius:0.75em 0.75em 0.75em 0.75em;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-29 .elementor-element.elementor-element-868df81 .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-a4f325b );}.elementor-29 .elementor-element.elementor-element-7bc79de{font-family:"DZG Script", Sans-serif;font-size:16px;font-weight:400;color:#7979A2;}.elementor-29 .elementor-element.elementor-element-db41727{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-63fef08{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.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-29 .elementor-element.elementor-element-a0ee346 img{height:369px;object-fit:cover;object-position:center center;border-radius:0.75em 0.75em 0.75em 0.75em;}.elementor-29 .elementor-element.elementor-element-1d52781{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-29 .elementor-element.elementor-element-4e29ab8 .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-dc07978{--divider-border-style:solid;--divider-color:#FFFFFF7A;--divider-border-width:1px;}.elementor-29 .elementor-element.elementor-element-dc07978 .elementor-divider-separator{width:100%;}.elementor-29 .elementor-element.elementor-element-dc07978 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-1ba1eba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-29 .elementor-element.elementor-element-1ba1eba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-29 .elementor-element.elementor-element-1ba1eba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-29 .elementor-element.elementor-element-1ba1eba .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-29 .elementor-element.elementor-element-1ba1eba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-29 .elementor-element.elementor-element-1ba1eba .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-1ba1eba .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-29 .elementor-element.elementor-element-1ba1eba{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-29 .elementor-element.elementor-element-1ba1eba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-1ba1eba .elementor-icon-list-item > a{font-family:"DZG Script", Sans-serif;font-size:16px;font-weight:400;}.elementor-29 .elementor-element.elementor-element-1ba1eba .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-5e9ab12{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#29105526;--border-color:#29105526;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-29 .elementor-element.elementor-element-baa2633{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:4rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-29 .elementor-element.elementor-element-e4959b0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#29105526;--border-color:#29105526;--border-radius:0.5em 0.5em 0.5em 0.5em;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-29 .elementor-element.elementor-element-300d67f .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-a4f325b );}.elementor-29 .elementor-element.elementor-element-44b245c{font-family:"DZG Script", Sans-serif;font-weight:400;color:var( --e-global-color-a4f325b );}.elementor-29 .elementor-element.elementor-element-b3fa1bb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-80ad801{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#29105526;--border-color:#29105526;--border-radius:0.5em 0.5em 0.5em 0.5em;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-29 .elementor-element.elementor-element-154bd16 .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-a4f325b );}.elementor-29 .elementor-element.elementor-element-6ff5ea3{font-family:"DZG Script", Sans-serif;font-weight:400;color:var( --e-global-color-a4f325b );}.elementor-29 .elementor-element.elementor-element-612739f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-9cbd1a1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#29105526;--border-color:#29105526;--border-radius:0.5em 0.5em 0.5em 0.5em;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-29 .elementor-element.elementor-element-9cbd1a1:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-9cbd1a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top right, #5C54FF1C 0%, #29105500 100%);}.elementor-29 .elementor-element.elementor-element-e227512 .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-a4f325b );}.elementor-29 .elementor-element.elementor-element-4cd8b00 .elementor-icon-list-icon i{color:var( --e-global-color-a4f325b );transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-4cd8b00 .elementor-icon-list-icon svg{fill:var( --e-global-color-a4f325b );transition:fill 0.3s;}.elementor-29 .elementor-element.elementor-element-4cd8b00{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-29 .elementor-element.elementor-element-4cd8b00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-4cd8b00 .elementor-icon-list-item > a{font-family:"DZG Script", Sans-serif;font-size:16px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-4cd8b00 .elementor-icon-list-text{color:var( --e-global-color-a4f325b );transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-acfb7d3{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#29105526;--border-color:#29105526;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-29 .elementor-element.elementor-element-7e6519a{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:4rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-29 .elementor-element.elementor-element-76751aa{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#29105526;--border-color:#29105526;--border-radius:0.5em 0.5em 0.5em 0.5em;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-29 .elementor-element.elementor-element-913106c .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-a4f325b );}.elementor-29 .elementor-element.elementor-element-7974fab{font-family:"DZG Script", Sans-serif;font-weight:400;color:var( --e-global-color-a4f325b );}.elementor-29 .elementor-element.elementor-element-bb4d344{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-2606f02{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#29105526;--border-color:#29105526;--border-radius:0.5em 0.5em 0.5em 0.5em;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-29 .elementor-element.elementor-element-20afbde .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-a4f325b );}.elementor-29 .elementor-element.elementor-element-5080a4d{font-family:"DZG Script", Sans-serif;font-weight:400;color:var( --e-global-color-a4f325b );}.elementor-29 .elementor-element.elementor-element-72b8ae7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-29e417e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#29105526;--border-color:#29105526;--border-radius:0.5em 0.5em 0.5em 0.5em;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-29 .elementor-element.elementor-element-29e417e:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-29e417e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top right, #5C54FF1C 0%, #29105500 100%);}.elementor-29 .elementor-element.elementor-element-7f048c5 .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-a4f325b );}.elementor-29 .elementor-element.elementor-element-17022e7 .elementor-icon-list-icon i{color:var( --e-global-color-a4f325b );transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-17022e7 .elementor-icon-list-icon svg{fill:var( --e-global-color-a4f325b );transition:fill 0.3s;}.elementor-29 .elementor-element.elementor-element-17022e7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-29 .elementor-element.elementor-element-17022e7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-17022e7 .elementor-icon-list-item > a{font-family:"DZG Script", Sans-serif;font-size:16px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-17022e7 .elementor-icon-list-text{color:var( --e-global-color-a4f325b );transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-706ece4{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:180px;--n-tabs-gap:0px;--n-tabs-title-font-size:18px;--n-tabs-title-color:var( --e-global-color-a4f325b );--n-tabs-title-color-active:var( --e-global-color-a4f325b );}.elementor-29 .elementor-element.elementor-element-706ece4 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-29 .elementor-element.elementor-element-706ece4.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;border-style:solid;border-width:0px 0px 2px 0px;border-color:#02010100;}.elementor-29 .elementor-element.elementor-element-706ece4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-29 .elementor-element.elementor-element-706ece4.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-a4f325b );}.elementor-29 .elementor-element.elementor-element-706ece4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 2px 0px;border-color:#29105500;}.elementor-29 .elementor-element.elementor-element-706ece4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"DZG Script", Sans-serif;font-weight:500;}.elementor-29 .elementor-element.elementor-element-706ece4 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-a4f325b );}.elementor-29 .elementor-element.elementor-element-1b0de66{--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:0rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-29 .elementor-element.elementor-element-19b3674{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4em 4em;--row-gap:4em;--column-gap:4em;--overlay-opacity:0.5;--border-radius:1rem 1rem 1rem 1rem;--padding-top:4em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-29 .elementor-element.elementor-element-19b3674::before, .elementor-29 .elementor-element.elementor-element-19b3674 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-19b3674 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-19b3674 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-19b3674 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-19b3674 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-29 .elementor-element.elementor-element-a999479{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-b41de4e .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:18px;font-weight:500;text-transform:none;color:var( --e-global-color-6b91ab5 );}.elementor-29 .elementor-element.elementor-element-7808d52 .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-a4f325b );}.elementor-29 .elementor-element.elementor-element-bcefba3{font-family:"DZG Script", Sans-serif;font-size:16px;font-weight:400;color:#7979A2;}.elementor-29 .elementor-element.elementor-element-539942a{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-c8248c7 .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6b91ab5 );}.elementor-29 .elementor-element.elementor-element-91ab5d8 .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:14px;font-weight:400;color:#7979A2;}.elementor-29 .elementor-element.elementor-element-beaaa06{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#5C54FF1F;--border-color:#5C54FF1F;--border-radius:999px 999px 999px 999px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-29 .elementor-element.elementor-element-beaaa06:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-beaaa06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #EAEAF7 0%, #F7F7F7 100%);}.elementor-29 .elementor-element.elementor-element-4d7c0e4 img{width:200px;border-radius:99em 99em 99em 99em;}.elementor-29 .elementor-element.elementor-element-a9958db{--display:flex;}.elementor-29 .elementor-element.elementor-element-9a53f5d{--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-29 .elementor-element.elementor-element-a6f5fe1 img{width:50px;}.elementor-29 .elementor-element.elementor-element-908698c{text-align:center;font-family:"DZG Script", Sans-serif;font-size:14px;font-weight:400;color:#7979A2;}.elementor-29 .elementor-element.elementor-element-26f03ef{--display:flex;}.elementor-29 .elementor-element.elementor-element-630fbaa{--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-29 .elementor-element.elementor-element-0b7d401 img{width:50px;}.elementor-29 .elementor-element.elementor-element-cdf5cda{text-align:center;font-family:"DZG Script", Sans-serif;font-size:14px;font-weight:400;color:#7979A2;}.elementor-29 .elementor-element.elementor-element-5215f63{--display:flex;}.elementor-29 .elementor-element.elementor-element-6821eda{--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-29 .elementor-element.elementor-element-e29ade8 img{width:50px;}.elementor-29 .elementor-element.elementor-element-489cc45{text-align:center;font-family:"DZG Script", Sans-serif;font-size:14px;font-weight:400;color:#7979A2;}.elementor-29 .elementor-element.elementor-element-f10cba9{--display:flex;}.elementor-29 .elementor-element.elementor-element-8c43f49{--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-29 .elementor-element.elementor-element-d9d4f98 img{width:50px;}.elementor-29 .elementor-element.elementor-element-1456e58{text-align:center;font-family:"DZG Script", Sans-serif;font-size:14px;font-weight:400;color:#7979A2;}.elementor-29 .elementor-element.elementor-element-22a5396{--display:flex;}.elementor-29 .elementor-element.elementor-element-43c95df{--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-29 .elementor-element.elementor-element-db767b9 img{width:50px;}.elementor-29 .elementor-element.elementor-element-8c6f6ea{text-align:center;font-family:"DZG Script", Sans-serif;font-size:14px;font-weight:400;color:#7979A2;}.elementor-29 .elementor-element.elementor-element-fe57161{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:10px;width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-29 .elementor-element.elementor-element-fe57161.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-a402e27{--display:flex;--min-height:70vh;--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:0rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-29 .elementor-element.elementor-element-493484d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-f6212a6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-fdedb99 .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:18px;font-weight:500;text-transform:none;color:var( --e-global-color-6b91ab5 );}.elementor-29 .elementor-element.elementor-element-fa348a1 .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:48px;font-weight:700;color:#291055;}.elementor-29 .elementor-element.elementor-element-2034056{font-family:"DZG Script", Sans-serif;font-size:16px;font-weight:400;color:#7979A2;}.elementor-29 .elementor-element.elementor-element-fda57a3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-816020f{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-29 .elementor-element.elementor-element-b817779 img{width:150px;height:65px;object-fit:contain;object-position:center center;}.elementor-29 .elementor-element.elementor-element-10e6f06{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-29 .elementor-element.elementor-element-1452678 img{width:150px;height:65px;object-fit:contain;object-position:center center;}.elementor-29 .elementor-element.elementor-element-53a73a9{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-29 .elementor-element.elementor-element-cde5d41 img{width:150px;height:55px;object-fit:contain;object-position:center center;}.elementor-29 .elementor-element.elementor-element-0eccd01{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-29 .elementor-element.elementor-element-85dbf67 img{width:150px;height:55px;object-fit:contain;object-position:center center;}.elementor-29 .elementor-element.elementor-element-727e8bf{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-29 .elementor-element.elementor-element-4cf30ac img{width:150px;height:55px;object-fit:contain;object-position:center center;}.elementor-29 .elementor-element.elementor-element-9adc658{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-29 .elementor-element.elementor-element-00f3472 img{width:150px;height:100px;object-fit:contain;object-position:center center;}.elementor-29 .elementor-element.elementor-element-cf4f313{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-29 .elementor-element.elementor-element-9a46a61 img{width:120px;height:55px;object-fit:contain;object-position:center center;}.elementor-29 .elementor-element.elementor-element-fa7c6bd{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:solid;border-width:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-29 .elementor-element.elementor-element-a4af6bb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-b11c83b{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-29 .elementor-element.elementor-element-d933864 img{width:150px;height:55px;object-fit:contain;object-position:center center;}.elementor-29 .elementor-element.elementor-element-c8b8673{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-29 .elementor-element.elementor-element-24c4129 img{width:150px;height:55px;object-fit:contain;object-position:center center;}.elementor-29 .elementor-element.elementor-element-b8429eb{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-29 .elementor-element.elementor-element-3132eae img{width:150px;height:55px;object-fit:contain;object-position:center center;}.elementor-29 .elementor-element.elementor-element-b58daf8{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-29 .elementor-element.elementor-element-70e368d img{width:100px;height:55px;object-fit:contain;object-position:center center;}.elementor-29 .elementor-element.elementor-element-bed491f{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-29 .elementor-element.elementor-element-2cb6fb3 img{width:162px;height:85px;object-fit:contain;object-position:center center;}.elementor-29 .elementor-element.elementor-element-faae358{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-29 .elementor-element.elementor-element-96e904c img{width:150px;height:55px;object-fit:contain;object-position:center center;}.elementor-29 .elementor-element.elementor-element-205e1d0{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-29 .elementor-element.elementor-element-393678a img{width:150px;height:55px;object-fit:contain;object-position:center center;}.elementor-29 .elementor-element.elementor-element-5dbbd88{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-29 .elementor-element.elementor-element-cf492b2 img{width:150px;height:65px;object-fit:contain;object-position:center center;}.elementor-29 .elementor-element.elementor-element-843dc69{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-29 .elementor-element.elementor-element-e68d6d8 img{width:150px;height:78px;object-fit:contain;object-position:center center;}.elementor-29 .elementor-element.elementor-element-33c27e6{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:solid;border-width:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-29 .elementor-element.elementor-element-fc71eb3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-f268114{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-29 .elementor-element.elementor-element-1f47998 img{width:150px;height:55px;object-fit:contain;object-position:center center;}.elementor-29 .elementor-element.elementor-element-e685571{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-29 .elementor-element.elementor-element-b708059 img{width:126px;height:55px;object-fit:contain;object-position:center center;}.elementor-29 .elementor-element.elementor-element-e5c45a2{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-29 .elementor-element.elementor-element-665e9e2 img{width:136px;height:100px;object-fit:contain;object-position:center center;}.elementor-29 .elementor-element.elementor-element-855ab00{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-29 .elementor-element.elementor-element-65b0836 img{width:150px;height:55px;object-fit:contain;object-position:center center;}.elementor-29 .elementor-element.elementor-element-cc0bf49{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-29 .elementor-element.elementor-element-580409e img{width:150px;height:33px;object-fit:contain;object-position:center center;}.elementor-29 .elementor-element.elementor-element-c191943{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-29 .elementor-element.elementor-element-56cc071 img{width:150px;height:65px;object-fit:contain;object-position:center center;}.elementor-29 .elementor-element.elementor-element-13398cf{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-29 .elementor-element.elementor-element-6afdead img{width:150px;height:55px;object-fit:contain;object-position:center center;}.elementor-29 .elementor-element.elementor-element-9babe49{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:solid;border-width:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-29 .elementor-element.elementor-element-876addb{--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:0rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-29 .elementor-element.elementor-element-e1506ca{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-a6871a6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-6bf24e1 .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:18px;font-weight:500;text-transform:none;color:var( --e-global-color-6b91ab5 );}.elementor-29 .elementor-element.elementor-element-bfa0d19 .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:48px;font-weight:700;color:#291055;}.elementor-29 .elementor-element.elementor-element-a04c00a{font-family:"DZG Script", Sans-serif;font-size:16px;font-weight:400;color:#7979A2;}.elementor-29 .elementor-element.elementor-element-016a308{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-6620987{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-29 .elementor-element.elementor-element-262b7a2 img{width:150px;height:55px;object-fit:contain;object-position:center center;}.elementor-29 .elementor-element.elementor-element-5ee1f42{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-29 .elementor-element.elementor-element-a8fee91 img{width:150px;height:55px;object-fit:contain;object-position:center center;}.elementor-29 .elementor-element.elementor-element-96041fe{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-29 .elementor-element.elementor-element-15c6445 img{width:150px;height:55px;object-fit:contain;object-position:center center;}.elementor-29 .elementor-element.elementor-element-37c0787{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-29 .elementor-element.elementor-element-be158ec img{width:150px;height:70px;object-fit:contain;object-position:center center;}.elementor-29 .elementor-element.elementor-element-9b25ffc{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:solid;border-width:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-29 .elementor-element.elementor-element-42da4ba{--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:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-29 .elementor-element.elementor-element-e3037bc{--display:flex;--justify-content:flex-start;border-style:none;--border-style:none;--border-radius:0.75rem 0.75rem 0.75rem 0.75rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-7a41ede{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:none;--border-style:none;--padding-top:4em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-29 .elementor-element.elementor-element-b25a144{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-82abaab{font-family:"DZG Script", Sans-serif;font-size:18px;font-weight:400;color:#7979A2;}.elementor-29 .elementor-element.elementor-element-3bff212{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-1ab8a73 .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6b91ab5 );}.elementor-29 .elementor-element.elementor-element-27ed74d .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:14px;font-weight:400;color:#7979A2;}.elementor-29 .elementor-element.elementor-element-bd4f0dd{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5C54FF1F;--border-color:#5C54FF1F;--border-radius:999px 999px 999px 999px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-29 .elementor-element.elementor-element-bd4f0dd:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-bd4f0dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #EAEAF7 0%, #F7F7F7 100%);}.elementor-29 .elementor-element.elementor-element-4597dda img{width:125px;border-radius:99em 99em 99em 99em;}.elementor-29 .elementor-element.elementor-element-9149531{--display:flex;--justify-content:flex-start;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-144bd33{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:none;--border-style:none;--padding-top:4em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-29 .elementor-element.elementor-element-3ba9ffa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-3ac180d{font-family:"DZG Script", Sans-serif;font-size:18px;font-weight:400;color:#E2E2E2;}.elementor-29 .elementor-element.elementor-element-cccd559{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-966f740 .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6b91ab5 );}.elementor-29 .elementor-element.elementor-element-00e5175 .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:14px;font-weight:400;color:#7979A2;}.elementor-29 .elementor-element.elementor-element-1e963e9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF21;--border-color:#FFFFFF21;--border-radius:999px 999px 999px 999px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-29 .elementor-element.elementor-element-1e963e9:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-1e963e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #21215C 0%, #1D1D57 100%);}.elementor-29 .elementor-element.elementor-element-4fcbf72 img{width:125px;border-radius:99em 99em 99em 99em;}.elementor-29 .elementor-element.elementor-element-033194e{--display:flex;--justify-content:flex-start;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-6bb31f4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:none;--border-style:none;--padding-top:4em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-29 .elementor-element.elementor-element-d90cc55{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-83b2f26{font-family:"DZG Script", Sans-serif;font-size:18px;font-weight:400;color:#E2E2E2;}.elementor-29 .elementor-element.elementor-element-4e91d2c{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-d1ba35c .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6b91ab5 );}.elementor-29 .elementor-element.elementor-element-3c99bb4 .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:14px;font-weight:400;color:#7979A2;}.elementor-29 .elementor-element.elementor-element-5f7b942{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF21;--border-color:#FFFFFF21;--border-radius:999px 999px 999px 999px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-29 .elementor-element.elementor-element-5f7b942:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-5f7b942 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #21215C 0%, #1D1D57 100%);}.elementor-29 .elementor-element.elementor-element-d27cad2 img{width:125px;border-radius:99em 99em 99em 99em;}.elementor-29 .elementor-element.elementor-element-26cd6cd{--display:flex;--justify-content:flex-start;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-f59b1fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:none;--border-style:none;--padding-top:4em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-29 .elementor-element.elementor-element-541e4f0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-a13dce8{font-family:"DZG Script", Sans-serif;font-size:18px;font-weight:400;color:#E2E2E2;}.elementor-29 .elementor-element.elementor-element-3126adc{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-e8f2193 .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6b91ab5 );}.elementor-29 .elementor-element.elementor-element-351168f .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:14px;font-weight:400;color:#7979A2;}.elementor-29 .elementor-element.elementor-element-2fd8255{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF21;--border-color:#FFFFFF21;--border-radius:999px 999px 999px 999px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-29 .elementor-element.elementor-element-2fd8255:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-2fd8255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #21215C 0%, #1D1D57 100%);}.elementor-29 .elementor-element.elementor-element-41e22cb img{width:125px;border-radius:99em 99em 99em 99em;}.elementor-29 .elementor-element.elementor-element-d0bfad8{--display:flex;--justify-content:flex-start;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-78e5042{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:none;--border-style:none;--padding-top:4em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-29 .elementor-element.elementor-element-b9fa09d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-7e2e628{font-family:"DZG Script", Sans-serif;font-size:18px;font-weight:400;color:#E2E2E2;}.elementor-29 .elementor-element.elementor-element-3e3e0f1{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-d4f41dc .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6b91ab5 );}.elementor-29 .elementor-element.elementor-element-d1510eb .elementor-heading-title{font-family:"DZG Script", Sans-serif;font-size:14px;font-weight:400;color:#7979A2;}.elementor-29 .elementor-element.elementor-element-ba4f798{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF21;--border-color:#FFFFFF21;--border-radius:999px 999px 999px 999px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-29 .elementor-element.elementor-element-ba4f798:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-ba4f798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #21215C 0%, #1D1D57 100%);}.elementor-29 .elementor-element.elementor-element-099157c img{width:125px;border-radius:99em 99em 99em 99em;}.elementor-29 .elementor-element.elementor-element-2efeb1e{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:100px;--e-n-carousel-swiper-slides-gap:50px;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;border-style:solid;border-width:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-29 .elementor-element.elementor-element-53e0b2c{--display:flex;--border-radius:0px 0px 32px 32px;--margin-top:0rem;--margin-bottom:-2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;--z-index:1;}.elementor-29 .elementor-element.elementor-element-f740327{--display:flex;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-29 .elementor-element.elementor-element-4ecd17c{font-family:"DZG Script", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFFBF;}.elementor-29 .elementor-element.elementor-element-dc05f90{--display:flex;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-29 .elementor-element.elementor-element-7288f7c{font-family:"DZG Script", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFFBF;}.elementor-29 .elementor-element.elementor-element-3d12dac{--display:flex;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-29 .elementor-element.elementor-element-ffd5cc7{font-family:"DZG Script", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFFBF;}.elementor-29 .elementor-element.elementor-element-0a490ad{--n-accordion-title-font-size:18px;z-index:1;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFFBF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:14px;--n-accordion-icon-gap:16px;}.elementor-29 .elementor-element.elementor-element-0a490ad > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF21;}.elementor-29 .elementor-element.elementor-element-0a490ad {--n-accordion-padding:20px 20px 20px 21px;}:where( .elementor-29 .elementor-element.elementor-element-0a490ad > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"DZG Script", Sans-serif;font-weight:600;}:where( .elementor-29 .elementor-element.elementor-element-0a490ad > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF36;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-71d8259{--width:66.66%;}.elementor-29 .elementor-element.elementor-element-93d38c2{--width:33.33%;}.elementor-29 .elementor-element.elementor-element-7a45c55{--width:33.33%;}.elementor-29 .elementor-element.elementor-element-2946e38{--width:66.66%;}.elementor-29 .elementor-element.elementor-element-1e73c42{--width:66.66%;}.elementor-29 .elementor-element.elementor-element-6ee254d{--width:33.33%;}.elementor-29 .elementor-element.elementor-element-9989bc2{--width:1000px;}.elementor-29 .elementor-element.elementor-element-48f0a97{--width:33.33%;}.elementor-29 .elementor-element.elementor-element-b15d46c{--width:25%;}.elementor-29 .elementor-element.elementor-element-db41727{--width:50%;}.elementor-29 .elementor-element.elementor-element-1d52781{--width:80%;}.elementor-29 .elementor-element.elementor-element-baa2633{--width:33.33%;}.elementor-29 .elementor-element.elementor-element-b3fa1bb{--width:25%;}.elementor-29 .elementor-element.elementor-element-612739f{--width:50%;}.elementor-29 .elementor-element.elementor-element-7e6519a{--width:33.33%;}.elementor-29 .elementor-element.elementor-element-bb4d344{--width:25%;}.elementor-29 .elementor-element.elementor-element-72b8ae7{--width:50%;}.elementor-29 .elementor-element.elementor-element-a999479{--width:75%;}.elementor-29 .elementor-element.elementor-element-beaaa06{--width:auto;}.elementor-29 .elementor-element.elementor-element-9a53f5d{--width:100%;}.elementor-29 .elementor-element.elementor-element-630fbaa{--width:100%;}.elementor-29 .elementor-element.elementor-element-6821eda{--width:100%;}.elementor-29 .elementor-element.elementor-element-8c43f49{--width:100%;}.elementor-29 .elementor-element.elementor-element-43c95df{--width:100%;}.elementor-29 .elementor-element.elementor-element-fda57a3{--width:auto;}.elementor-29 .elementor-element.elementor-element-816020f{--width:auto;}.elementor-29 .elementor-element.elementor-element-10e6f06{--width:auto;}.elementor-29 .elementor-element.elementor-element-53a73a9{--width:auto;}.elementor-29 .elementor-element.elementor-element-727e8bf{--content-width:auto;}.elementor-29 .elementor-element.elementor-element-9adc658{--width:auto;}.elementor-29 .elementor-element.elementor-element-cf4f313{--width:auto;}.elementor-29 .elementor-element.elementor-element-a4af6bb{--width:auto;}.elementor-29 .elementor-element.elementor-element-b11c83b{--width:auto;}.elementor-29 .elementor-element.elementor-element-c8b8673{--width:auto;}.elementor-29 .elementor-element.elementor-element-b8429eb{--width:auto;}.elementor-29 .elementor-element.elementor-element-bed491f{--content-width:auto;}.elementor-29 .elementor-element.elementor-element-faae358{--width:auto;}.elementor-29 .elementor-element.elementor-element-205e1d0{--width:auto;}.elementor-29 .elementor-element.elementor-element-fc71eb3{--width:auto;}.elementor-29 .elementor-element.elementor-element-f268114{--width:auto;}.elementor-29 .elementor-element.elementor-element-e685571{--width:auto;}.elementor-29 .elementor-element.elementor-element-e5c45a2{--width:auto;}.elementor-29 .elementor-element.elementor-element-cc0bf49{--content-width:auto;}.elementor-29 .elementor-element.elementor-element-c191943{--width:auto;}.elementor-29 .elementor-element.elementor-element-13398cf{--width:auto;}.elementor-29 .elementor-element.elementor-element-016a308{--width:auto;}.elementor-29 .elementor-element.elementor-element-6620987{--width:auto;}.elementor-29 .elementor-element.elementor-element-5ee1f42{--width:auto;}.elementor-29 .elementor-element.elementor-element-96041fe{--width:auto;}.elementor-29 .elementor-element.elementor-element-e3037bc{--width:auto;}.elementor-29 .elementor-element.elementor-element-7a41ede{--width:auto;}.elementor-29 .elementor-element.elementor-element-b25a144{--width:100%;}.elementor-29 .elementor-element.elementor-element-bd4f0dd{--width:auto;}.elementor-29 .elementor-element.elementor-element-9149531{--width:auto;}.elementor-29 .elementor-element.elementor-element-144bd33{--width:auto;}.elementor-29 .elementor-element.elementor-element-3ba9ffa{--width:100%;}.elementor-29 .elementor-element.elementor-element-1e963e9{--width:auto;}.elementor-29 .elementor-element.elementor-element-033194e{--width:auto;}.elementor-29 .elementor-element.elementor-element-6bb31f4{--width:auto;}.elementor-29 .elementor-element.elementor-element-d90cc55{--width:100%;}.elementor-29 .elementor-element.elementor-element-5f7b942{--width:auto;}.elementor-29 .elementor-element.elementor-element-26cd6cd{--width:auto;}.elementor-29 .elementor-element.elementor-element-f59b1fc{--width:auto;}.elementor-29 .elementor-element.elementor-element-541e4f0{--width:100%;}.elementor-29 .elementor-element.elementor-element-2fd8255{--width:auto;}.elementor-29 .elementor-element.elementor-element-d0bfad8{--width:auto;}.elementor-29 .elementor-element.elementor-element-78e5042{--width:auto;}.elementor-29 .elementor-element.elementor-element-b9fa09d{--width:100%;}.elementor-29 .elementor-element.elementor-element-ba4f798{--width:auto;}}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-fe57161{--e-n-carousel-swiper-slides-to-display:2;}.elementor-29 .elementor-element.elementor-element-fa7c6bd{--e-n-carousel-swiper-slides-to-display:2;}.elementor-29 .elementor-element.elementor-element-33c27e6{--e-n-carousel-swiper-slides-to-display:2;}.elementor-29 .elementor-element.elementor-element-9babe49{--e-n-carousel-swiper-slides-to-display:2;}.elementor-29 .elementor-element.elementor-element-9b25ffc{--e-n-carousel-swiper-slides-to-display:2;}.elementor-29 .elementor-element.elementor-element-2efeb1e{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-fe57161{--e-n-carousel-swiper-slides-to-display:1;}.elementor-29 .elementor-element.elementor-element-816020f{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-10e6f06{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-53a73a9{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-0eccd01{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-727e8bf{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-9adc658{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-cf4f313{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-fa7c6bd{--e-n-carousel-swiper-slides-to-display:3;margin:0px -1px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-b11c83b{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-c8b8673{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-b8429eb{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-b58daf8{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-bed491f{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-faae358{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-205e1d0{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-5dbbd88{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-843dc69{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-33c27e6{--e-n-carousel-swiper-slides-to-display:3;margin:0px -1px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-f268114{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-e685571{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-e5c45a2{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-855ab00{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-cc0bf49{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-c191943{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-13398cf{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-9babe49{--e-n-carousel-swiper-slides-to-display:3;margin:0px -1px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-6620987{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-5ee1f42{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-96041fe{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-37c0787{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-9b25ffc{--e-n-carousel-swiper-slides-to-display:3;margin:0px -1px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-e3037bc{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-9149531{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-033194e{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-26cd6cd{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-d0bfad8{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-29 .elementor-element.elementor-element-2efeb1e{--e-n-carousel-swiper-slides-to-display:3;margin:0px -1px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-0a490ad{--n-accordion-title-font-size:18px;}}/* Start custom CSS for container, class: .elementor-element-4b67bfc */.pp-stack-anchor{
  position: relative;
  --pp-vh: 96vh;     /* <- DEINE Slide-Höhe */
  --pp-hold: 300px;  /* extra Halt am Ende */
  height: calc(var(--pp-slides, 4) * var(--pp-vh) + var(--pp-hold));
}

.pp-stack{
  position: sticky;
  top: 0;
  height: var(--pp-vh) !important;
  overflow: hidden;
  border-radius: 0px 0px 12px 12px;
}

/* Slides übereinander */
.pp-stack-slide{
  position: absolute;
  inset: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  pointer-events: none;
  transform: translateY(16px);
  transition: opacity .6s ease, transform .6s ease;
  will-change: opacity, transform;
}
.pp-stack-slide.is-active{
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}
/* Elementor Editor: Animationen/Stacking deaktivieren */ body.elementor-editor-active .pp-stack-anchor{ height: auto !important; } body.elementor-editor-active .pp-stack{ position: relative !important; top: auto !important; height: auto !important; overflow: visible !important; transform: none !important; transition: none !important; } body.elementor-editor-active .pp-stack-slide{ position: relative !important; inset: auto !important; opacity: 1 !important; transform: none !important; pointer-events: auto !important; transition: none !important; } body.elementor-editor-active .pp-stack-slide .pp-anim{ opacity: 1 !important; transform: none !important; transition: none !important; }

/* =========================
   HEADER: smooth transition
   ========================= */

/* Passe den Selector an, falls dein Header anders heißt */
.header{
  transition:
    background-color .45s ease,
    backdrop-filter .45s ease,
    box-shadow .45s ease,
    border-color .45s ease;
  will-change: background-color, backdrop-filter, box-shadow;
}




/* =========================
   Mega-Menü offen -> Weiß-State IMMER resetten
   ========================= */

/* Header-Bar wieder "normal" (du kannst hier deine Standardwerte einsetzen) */
body.mm-open .header{
  background-color: rgba(255,255,255,.92) !important;
  box-shadow: 0 12px 30px rgba(0,0,0,.10) !important;
  backdrop-filter: blur(10px) !important;
  border-color: rgba(0,0,0,.08) !important;
}

/* Logo wieder normal (wenn du im Normalzustand dunkel willst) */
body.mm-open svg#dzg-logo path{
  fill: #5C54FF !important;
  stroke: #5C54FF !important;
}

/* Nav wieder normal (dunkel) */
body.mm-open .dzg-nav,
body.mm-open .dzg-nav a{
  color:#291055 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb40e1 */.elementor-29 .elementor-element.elementor-element-ddb40e1 {
  backdrop-filter: blur(20px) saturate(160%);
  -webkit-backdrop-filter: blur(20px) saturate(160%);

  background: rgba(255,255,255,0.45);

  border: 1px solid rgba(255,255,255,0.6);

  box-shadow:
    0 10px 30px rgba(0,0,0,0.04),
    inset 0 1px 0 rgba(255,255,255,0.8);

  border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1253768 */.elementor-29 .elementor-element.elementor-element-1253768 {
  backdrop-filter: blur(20px) saturate(160%);
  -webkit-backdrop-filter: blur(20px) saturate(160%);

  background: rgba(255,255,255,0.45);

  border: 1px solid rgba(255,255,255,0.6);

  box-shadow:
    0 10px 30px rgba(0,0,0,0.04),
    inset 0 1px 0 rgba(255,255,255,0.8);

  border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d52781 */.elementor-29 .elementor-element.elementor-element-1d52781 {
  backdrop-filter: blur(20px) saturate(160%);
  -webkit-backdrop-filter: blur(20px) saturate(160%);

  background: rgba(255,255,255,0.45);

  border: 1px solid rgba(255,255,255,0.2);

  box-shadow:
    0 10px 30px rgba(0,0,0,0.04),
    inset 0 1px 0 rgba(255,255,255,0.8);

  border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb40e1 */.elementor-29 .elementor-element.elementor-element-ddb40e1 {
  backdrop-filter: blur(20px) saturate(160%);
  -webkit-backdrop-filter: blur(20px) saturate(160%);

  background: rgba(255,255,255,0.45);

  border: 1px solid rgba(255,255,255,0.6);

  box-shadow:
    0 10px 30px rgba(0,0,0,0.04),
    inset 0 1px 0 rgba(255,255,255,0.8);

  border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1253768 */.elementor-29 .elementor-element.elementor-element-1253768 {
  backdrop-filter: blur(20px) saturate(160%);
  -webkit-backdrop-filter: blur(20px) saturate(160%);

  background: rgba(255,255,255,0.45);

  border: 1px solid rgba(255,255,255,0.6);

  box-shadow:
    0 10px 30px rgba(0,0,0,0.04),
    inset 0 1px 0 rgba(255,255,255,0.8);

  border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d52781 */.elementor-29 .elementor-element.elementor-element-1d52781 {
  backdrop-filter: blur(20px) saturate(160%);
  -webkit-backdrop-filter: blur(20px) saturate(160%);

  background: rgba(255,255,255,0.45);

  border: 1px solid rgba(255,255,255,0.2);

  box-shadow:
    0 10px 30px rgba(0,0,0,0.04),
    inset 0 1px 0 rgba(255,255,255,0.8);

  border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb40e1 */.elementor-29 .elementor-element.elementor-element-ddb40e1 {
  backdrop-filter: blur(20px) saturate(160%);
  -webkit-backdrop-filter: blur(20px) saturate(160%);

  background: rgba(255,255,255,0.45);

  border: 1px solid rgba(255,255,255,0.6);

  box-shadow:
    0 10px 30px rgba(0,0,0,0.04),
    inset 0 1px 0 rgba(255,255,255,0.8);

  border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1253768 */.elementor-29 .elementor-element.elementor-element-1253768 {
  backdrop-filter: blur(20px) saturate(160%);
  -webkit-backdrop-filter: blur(20px) saturate(160%);

  background: rgba(255,255,255,0.45);

  border: 1px solid rgba(255,255,255,0.6);

  box-shadow:
    0 10px 30px rgba(0,0,0,0.04),
    inset 0 1px 0 rgba(255,255,255,0.8);

  border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d52781 */.elementor-29 .elementor-element.elementor-element-1d52781 {
  backdrop-filter: blur(20px) saturate(160%);
  -webkit-backdrop-filter: blur(20px) saturate(160%);

  background: rgba(255,255,255,0.45);

  border: 1px solid rgba(255,255,255,0.2);

  box-shadow:
    0 10px 30px rgba(0,0,0,0.04),
    inset 0 1px 0 rgba(255,255,255,0.8);

  border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb40e1 */.elementor-29 .elementor-element.elementor-element-ddb40e1 {
  backdrop-filter: blur(20px) saturate(160%);
  -webkit-backdrop-filter: blur(20px) saturate(160%);

  background: rgba(255,255,255,0.45);

  border: 1px solid rgba(255,255,255,0.6);

  box-shadow:
    0 10px 30px rgba(0,0,0,0.04),
    inset 0 1px 0 rgba(255,255,255,0.8);

  border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1253768 */.elementor-29 .elementor-element.elementor-element-1253768 {
  backdrop-filter: blur(20px) saturate(160%);
  -webkit-backdrop-filter: blur(20px) saturate(160%);

  background: rgba(255,255,255,0.45);

  border: 1px solid rgba(255,255,255,0.6);

  box-shadow:
    0 10px 30px rgba(0,0,0,0.04),
    inset 0 1px 0 rgba(255,255,255,0.8);

  border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d52781 */.elementor-29 .elementor-element.elementor-element-1d52781 {
  backdrop-filter: blur(20px) saturate(160%);
  -webkit-backdrop-filter: blur(20px) saturate(160%);

  background: rgba(255,255,255,0.45);

  border: 1px solid rgba(255,255,255,0.2);

  box-shadow:
    0 10px 30px rgba(0,0,0,0.04),
    inset 0 1px 0 rgba(255,255,255,0.8);

  border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-706ece4 */.elementor-29 .elementor-element.elementor-element-706ece4 {
    .e-n-tab-title {
    margin-bottom: -1px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19b3674 */.elementor-29 .elementor-element.elementor-element-19b3674 {
  backdrop-filter: blur(20px) saturate(160%);
  -webkit-backdrop-filter: blur(20px) saturate(160%);

  background: rgba(255,255,255,0.45);

  border: 1px solid rgba(255,255,255,0.6);

  box-shadow:
    0 10px 30px rgba(0,0,0,0.04),
    inset 0 1px 0 rgba(255,255,255,0.8);

  border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-fa7c6bd *//* glatte, lineare Bewegung */
.ls-slider .swiper-wrapper{
    transition-property: transform;           /* nur translate3d animieren         */
    transition-timing-function: linear !important; /* easing überschreiben         */
    -webkit-transition-timing-function: linear !important; /* iOS <=15               */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fda57a3 */.elementor-29 .elementor-element.elementor-element-fda57a3{
  position: relative;
  overflow: hidden;
  isolation: isolate;
  background: #fff; /* Section MUSS weiß bleiben */
}

/* gemeinsame Basis */
.elementor-29 .elementor-element.elementor-element-fda57a3::before,
.elementor-29 .elementor-element.elementor-element-fda57a3::after{
  content:"";
  position:absolute;
  top:0;
  bottom:0;
  width:260px;                 /* Fade-Breite */
  pointer-events:none;
  z-index:10;

  /* Blur */
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  /* White transition (wichtig: kein opacity auf dem ganzen Layer) */
  background: linear-gradient(to right,
    rgba(255,255,255,1) 0%,
    rgba(255,255,255,.92) 25%,
    rgba(255,255,255,.55) 55%,
    rgba(255,255,255,0) 100%
  );

  /* verhindert sichtbare "Kante": Maske läuft durchgehend weich */
  -webkit-mask-image: linear-gradient(to right,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,.80) 30%,
    rgba(0,0,0,.35) 65%,
    rgba(0,0,0,0) 100%
  );
          mask-image: linear-gradient(to right,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,.80) 30%,
    rgba(0,0,0,.35) 65%,
    rgba(0,0,0,0) 100%
  );
}

/* links */
.elementor-29 .elementor-element.elementor-element-fda57a3::before{
  left:0;
}

/* rechts gespiegelt */
.elementor-29 .elementor-element.elementor-element-fda57a3::after{
  right:0;
  transform: scaleX(-1);
  transform-origin: center;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-33c27e6 *//* glatte, lineare Bewegung */
.ls-slider .swiper-wrapper{
    transition-property: transform;           /* nur translate3d animieren         */
    transition-timing-function: linear !important; /* easing überschreiben         */
    -webkit-transition-timing-function: linear !important; /* iOS <=15               */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4af6bb */.elementor-29 .elementor-element.elementor-element-a4af6bb{
  position: relative;
  overflow: hidden;
  isolation: isolate;
  background: #fff; /* Section MUSS weiß bleiben */
}

/* gemeinsame Basis */
.elementor-29 .elementor-element.elementor-element-a4af6bb::before,
.elementor-29 .elementor-element.elementor-element-a4af6bb::after{
  content:"";
  position:absolute;
  top:0;
  bottom:0;
  width:260px;                 /* Fade-Breite */
  pointer-events:none;
  z-index:10;

  /* Blur */
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  /* White transition (wichtig: kein opacity auf dem ganzen Layer) */
  background: linear-gradient(to right,
    rgba(255,255,255,1) 0%,
    rgba(255,255,255,.92) 25%,
    rgba(255,255,255,.55) 55%,
    rgba(255,255,255,0) 100%
  );

  /* verhindert sichtbare "Kante": Maske läuft durchgehend weich */
  -webkit-mask-image: linear-gradient(to right,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,.80) 30%,
    rgba(0,0,0,.35) 65%,
    rgba(0,0,0,0) 100%
  );
          mask-image: linear-gradient(to right,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,.80) 30%,
    rgba(0,0,0,.35) 65%,
    rgba(0,0,0,0) 100%
  );
}

/* links */
.elementor-29 .elementor-element.elementor-element-a4af6bb::before{
  left:0;
}

/* rechts gespiegelt */
.elementor-29 .elementor-element.elementor-element-a4af6bb::after{
  right:0;
  transform: scaleX(-1);
  transform-origin: center;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-9babe49 *//* glatte, lineare Bewegung */
.ls-slider .swiper-wrapper{
    transition-property: transform;           /* nur translate3d animieren         */
    transition-timing-function: linear !important; /* easing überschreiben         */
    -webkit-transition-timing-function: linear !important; /* iOS <=15               */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc71eb3 */.elementor-29 .elementor-element.elementor-element-fc71eb3{
  position: relative;
  overflow: hidden;
  isolation: isolate;
  background: #fff; /* Section MUSS weiß bleiben */
}

/* gemeinsame Basis */
.elementor-29 .elementor-element.elementor-element-fc71eb3::before,
.elementor-29 .elementor-element.elementor-element-fc71eb3::after{
  content:"";
  position:absolute;
  top:0;
  bottom:0;
  width:260px;                 /* Fade-Breite */
  pointer-events:none;
  z-index:10;

  /* Blur */
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  /* White transition (wichtig: kein opacity auf dem ganzen Layer) */
  background: linear-gradient(to right,
    rgba(255,255,255,1) 0%,
    rgba(255,255,255,.92) 25%,
    rgba(255,255,255,.55) 55%,
    rgba(255,255,255,0) 100%
  );

  /* verhindert sichtbare "Kante": Maske läuft durchgehend weich */
  -webkit-mask-image: linear-gradient(to right,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,.80) 30%,
    rgba(0,0,0,.35) 65%,
    rgba(0,0,0,0) 100%
  );
          mask-image: linear-gradient(to right,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,.80) 30%,
    rgba(0,0,0,.35) 65%,
    rgba(0,0,0,0) 100%
  );
}

/* links */
.elementor-29 .elementor-element.elementor-element-fc71eb3::before{
  left:0;
}

/* rechts gespiegelt */
.elementor-29 .elementor-element.elementor-element-fc71eb3::after{
  right:0;
  transform: scaleX(-1);
  transform-origin: center;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-9b25ffc *//* glatte, lineare Bewegung */
.ls-slider .swiper-wrapper{
    transition-property: transform;           /* nur translate3d animieren         */
    transition-timing-function: linear !important; /* easing überschreiben         */
    -webkit-transition-timing-function: linear !important; /* iOS <=15               */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3037bc */.elementor-29 .elementor-element.elementor-element-e3037bc {
  backdrop-filter: blur(20px) saturate(160%);
  -webkit-backdrop-filter: blur(20px) saturate(160%);

  background: rgba(255,255,255,0.45);

  border: 1px solid rgba(255,255,255,0.6);

  box-shadow:
    0 10px 30px rgba(0,0,0,0.04),
    inset 0 1px 0 rgba(255,255,255,0.8);

  border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9149531 */.elementor-29 .elementor-element.elementor-element-9149531 {
  background-color: #0d0820;
  background-image:
    radial-gradient(ellipse at 20% 50%, #3030aa40 0%, transparent 60%),
    radial-gradient(ellipse at 80% 20%, #4040cc30 0%, transparent 50%),
    radial-gradient(ellipse at 60% 80%, #2020aa25 0%, transparent 55%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-033194e */.elementor-29 .elementor-element.elementor-element-033194e {
  background-color: #0d0820;
  background-image:
    radial-gradient(ellipse at 20% 50%, #3030aa40 0%, transparent 60%),
    radial-gradient(ellipse at 80% 20%, #4040cc30 0%, transparent 50%),
    radial-gradient(ellipse at 60% 80%, #2020aa25 0%, transparent 55%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26cd6cd */.elementor-29 .elementor-element.elementor-element-26cd6cd {
  background-color: #0d0820;
  background-image:
    radial-gradient(ellipse at 20% 50%, #3030aa40 0%, transparent 60%),
    radial-gradient(ellipse at 80% 20%, #4040cc30 0%, transparent 50%),
    radial-gradient(ellipse at 60% 80%, #2020aa25 0%, transparent 55%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfad8 */.elementor-29 .elementor-element.elementor-element-d0bfad8 {
  background-color: #0d0820;
  background-image:
    radial-gradient(ellipse at 20% 50%, #3030aa40 0%, transparent 60%),
    radial-gradient(ellipse at 80% 20%, #4040cc30 0%, transparent 50%),
    radial-gradient(ellipse at 60% 80%, #2020aa25 0%, transparent 55%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3037bc */.elementor-29 .elementor-element.elementor-element-e3037bc {
  backdrop-filter: blur(20px) saturate(160%);
  -webkit-backdrop-filter: blur(20px) saturate(160%);

  background: rgba(255,255,255,0.45);

  border: 1px solid rgba(255,255,255,0.6);

  box-shadow:
    0 10px 30px rgba(0,0,0,0.04),
    inset 0 1px 0 rgba(255,255,255,0.8);

  border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9149531 */.elementor-29 .elementor-element.elementor-element-9149531 {
  background-color: #0d0820;
  background-image:
    radial-gradient(ellipse at 20% 50%, #3030aa40 0%, transparent 60%),
    radial-gradient(ellipse at 80% 20%, #4040cc30 0%, transparent 50%),
    radial-gradient(ellipse at 60% 80%, #2020aa25 0%, transparent 55%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-033194e */.elementor-29 .elementor-element.elementor-element-033194e {
  background-color: #0d0820;
  background-image:
    radial-gradient(ellipse at 20% 50%, #3030aa40 0%, transparent 60%),
    radial-gradient(ellipse at 80% 20%, #4040cc30 0%, transparent 50%),
    radial-gradient(ellipse at 60% 80%, #2020aa25 0%, transparent 55%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26cd6cd */.elementor-29 .elementor-element.elementor-element-26cd6cd {
  background-color: #0d0820;
  background-image:
    radial-gradient(ellipse at 20% 50%, #3030aa40 0%, transparent 60%),
    radial-gradient(ellipse at 80% 20%, #4040cc30 0%, transparent 50%),
    radial-gradient(ellipse at 60% 80%, #2020aa25 0%, transparent 55%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfad8 */.elementor-29 .elementor-element.elementor-element-d0bfad8 {
  background-color: #0d0820;
  background-image:
    radial-gradient(ellipse at 20% 50%, #3030aa40 0%, transparent 60%),
    radial-gradient(ellipse at 80% 20%, #4040cc30 0%, transparent 50%),
    radial-gradient(ellipse at 60% 80%, #2020aa25 0%, transparent 55%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3037bc */.elementor-29 .elementor-element.elementor-element-e3037bc {
  backdrop-filter: blur(20px) saturate(160%);
  -webkit-backdrop-filter: blur(20px) saturate(160%);

  background: rgba(255,255,255,0.45);

  border: 1px solid rgba(255,255,255,0.6);

  box-shadow:
    0 10px 30px rgba(0,0,0,0.04),
    inset 0 1px 0 rgba(255,255,255,0.8);

  border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9149531 */.elementor-29 .elementor-element.elementor-element-9149531 {
  background-color: #0d0820;
  background-image:
    radial-gradient(ellipse at 20% 50%, #3030aa40 0%, transparent 60%),
    radial-gradient(ellipse at 80% 20%, #4040cc30 0%, transparent 50%),
    radial-gradient(ellipse at 60% 80%, #2020aa25 0%, transparent 55%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-033194e */.elementor-29 .elementor-element.elementor-element-033194e {
  background-color: #0d0820;
  background-image:
    radial-gradient(ellipse at 20% 50%, #3030aa40 0%, transparent 60%),
    radial-gradient(ellipse at 80% 20%, #4040cc30 0%, transparent 50%),
    radial-gradient(ellipse at 60% 80%, #2020aa25 0%, transparent 55%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26cd6cd */.elementor-29 .elementor-element.elementor-element-26cd6cd {
  background-color: #0d0820;
  background-image:
    radial-gradient(ellipse at 20% 50%, #3030aa40 0%, transparent 60%),
    radial-gradient(ellipse at 80% 20%, #4040cc30 0%, transparent 50%),
    radial-gradient(ellipse at 60% 80%, #2020aa25 0%, transparent 55%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfad8 */.elementor-29 .elementor-element.elementor-element-d0bfad8 {
  background-color: #0d0820;
  background-image:
    radial-gradient(ellipse at 20% 50%, #3030aa40 0%, transparent 60%),
    radial-gradient(ellipse at 80% 20%, #4040cc30 0%, transparent 50%),
    radial-gradient(ellipse at 60% 80%, #2020aa25 0%, transparent 55%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3037bc */.elementor-29 .elementor-element.elementor-element-e3037bc {
  backdrop-filter: blur(20px) saturate(160%);
  -webkit-backdrop-filter: blur(20px) saturate(160%);

  background: rgba(255,255,255,0.45);

  border: 1px solid rgba(255,255,255,0.6);

  box-shadow:
    0 10px 30px rgba(0,0,0,0.04),
    inset 0 1px 0 rgba(255,255,255,0.8);

  border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9149531 */.elementor-29 .elementor-element.elementor-element-9149531 {
  background-color: #0d0820;
  background-image:
    radial-gradient(ellipse at 20% 50%, #3030aa40 0%, transparent 60%),
    radial-gradient(ellipse at 80% 20%, #4040cc30 0%, transparent 50%),
    radial-gradient(ellipse at 60% 80%, #2020aa25 0%, transparent 55%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-033194e */.elementor-29 .elementor-element.elementor-element-033194e {
  background-color: #0d0820;
  background-image:
    radial-gradient(ellipse at 20% 50%, #3030aa40 0%, transparent 60%),
    radial-gradient(ellipse at 80% 20%, #4040cc30 0%, transparent 50%),
    radial-gradient(ellipse at 60% 80%, #2020aa25 0%, transparent 55%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26cd6cd */.elementor-29 .elementor-element.elementor-element-26cd6cd {
  background-color: #0d0820;
  background-image:
    radial-gradient(ellipse at 20% 50%, #3030aa40 0%, transparent 60%),
    radial-gradient(ellipse at 80% 20%, #4040cc30 0%, transparent 50%),
    radial-gradient(ellipse at 60% 80%, #2020aa25 0%, transparent 55%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfad8 */.elementor-29 .elementor-element.elementor-element-d0bfad8 {
  background-color: #0d0820;
  background-image:
    radial-gradient(ellipse at 20% 50%, #3030aa40 0%, transparent 60%),
    radial-gradient(ellipse at 80% 20%, #4040cc30 0%, transparent 50%),
    radial-gradient(ellipse at 60% 80%, #2020aa25 0%, transparent 55%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3037bc */.elementor-29 .elementor-element.elementor-element-e3037bc {
  backdrop-filter: blur(20px) saturate(160%);
  -webkit-backdrop-filter: blur(20px) saturate(160%);

  background: rgba(255,255,255,0.45);

  border: 1px solid rgba(255,255,255,0.6);

  box-shadow:
    0 10px 30px rgba(0,0,0,0.04),
    inset 0 1px 0 rgba(255,255,255,0.8);

  border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9149531 */.elementor-29 .elementor-element.elementor-element-9149531 {
  background-color: #0d0820;
  background-image:
    radial-gradient(ellipse at 20% 50%, #3030aa40 0%, transparent 60%),
    radial-gradient(ellipse at 80% 20%, #4040cc30 0%, transparent 50%),
    radial-gradient(ellipse at 60% 80%, #2020aa25 0%, transparent 55%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-033194e */.elementor-29 .elementor-element.elementor-element-033194e {
  background-color: #0d0820;
  background-image:
    radial-gradient(ellipse at 20% 50%, #3030aa40 0%, transparent 60%),
    radial-gradient(ellipse at 80% 20%, #4040cc30 0%, transparent 50%),
    radial-gradient(ellipse at 60% 80%, #2020aa25 0%, transparent 55%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26cd6cd */.elementor-29 .elementor-element.elementor-element-26cd6cd {
  background-color: #0d0820;
  background-image:
    radial-gradient(ellipse at 20% 50%, #3030aa40 0%, transparent 60%),
    radial-gradient(ellipse at 80% 20%, #4040cc30 0%, transparent 50%),
    radial-gradient(ellipse at 60% 80%, #2020aa25 0%, transparent 55%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfad8 */.elementor-29 .elementor-element.elementor-element-d0bfad8 {
  background-color: #0d0820;
  background-image:
    radial-gradient(ellipse at 20% 50%, #3030aa40 0%, transparent 60%),
    radial-gradient(ellipse at 80% 20%, #4040cc30 0%, transparent 50%),
    radial-gradient(ellipse at 60% 80%, #2020aa25 0%, transparent 55%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3037bc */.elementor-29 .elementor-element.elementor-element-e3037bc {
  backdrop-filter: blur(20px) saturate(160%);
  -webkit-backdrop-filter: blur(20px) saturate(160%);

  background: rgba(255,255,255,0.45);

  border: 1px solid rgba(255,255,255,0.6);

  box-shadow:
    0 10px 30px rgba(0,0,0,0.04),
    inset 0 1px 0 rgba(255,255,255,0.8);

  border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9149531 */.elementor-29 .elementor-element.elementor-element-9149531 {
  background-color: #0d0820;
  background-image:
    radial-gradient(ellipse at 20% 50%, #3030aa40 0%, transparent 60%),
    radial-gradient(ellipse at 80% 20%, #4040cc30 0%, transparent 50%),
    radial-gradient(ellipse at 60% 80%, #2020aa25 0%, transparent 55%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-033194e */.elementor-29 .elementor-element.elementor-element-033194e {
  background-color: #0d0820;
  background-image:
    radial-gradient(ellipse at 20% 50%, #3030aa40 0%, transparent 60%),
    radial-gradient(ellipse at 80% 20%, #4040cc30 0%, transparent 50%),
    radial-gradient(ellipse at 60% 80%, #2020aa25 0%, transparent 55%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26cd6cd */.elementor-29 .elementor-element.elementor-element-26cd6cd {
  background-color: #0d0820;
  background-image:
    radial-gradient(ellipse at 20% 50%, #3030aa40 0%, transparent 60%),
    radial-gradient(ellipse at 80% 20%, #4040cc30 0%, transparent 50%),
    radial-gradient(ellipse at 60% 80%, #2020aa25 0%, transparent 55%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfad8 */.elementor-29 .elementor-element.elementor-element-d0bfad8 {
  background-color: #0d0820;
  background-image:
    radial-gradient(ellipse at 20% 50%, #3030aa40 0%, transparent 60%),
    radial-gradient(ellipse at 80% 20%, #4040cc30 0%, transparent 50%),
    radial-gradient(ellipse at 60% 80%, #2020aa25 0%, transparent 55%);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-2efeb1e */.elementor-29 .elementor-element.elementor-element-2efeb1e .e-n-carousel.swiper.offset-right.swiper-initialized.swiper-horizontal.swiper-pointer-events {
    border-radius: 0.75rem 0 0 0.75rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42da4ba */.elementor-29 .elementor-element.elementor-element-42da4ba {
/* Inner Container Custom CSS */
padding-left: calc((100vw - 1320px) / 2) !important;
}

.elementor-29 .elementor-element.elementor-element-42da4ba {
  position: relative;
  background-color: #ffffff;
  overflow: hidden;
}

/* Gradient-Ebene */
.elementor-29 .elementor-element.elementor-element-42da4ba::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;

  background-image:
    radial-gradient(900px 650px at 15% 85%, rgba(92,84,255,.18), transparent 70%),
    radial-gradient(900px 650px at 40% 95%, rgba(92,84,255,.14), transparent 70%);

  /* Wichtig: nur unten sichtbar */
  mask-image: linear-gradient(to top, black 0%, black 55%, transparent 100%);
  -webkit-mask-image: linear-gradient(to top, black 0%, black 55%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-0a490ad */span.e-n-accordion-item-title-icon {
    margin-bottom: -1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53e0b2c */.elementor-29 .elementor-element.elementor-element-53e0b2c {
  background-color: #1a1040;
  background-image:
    radial-gradient(circle at 10% 30%, rgba(120, 100, 255, 0.15) 0px, transparent 40%),
    radial-gradient(circle at 90% 70%, rgba(100, 80, 220, 0.12) 0px, transparent 35%);
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS */body{
  background-color:#ffffff;
  background-image:

    radial-gradient(900px 600px at 15% 6%,  rgba(92,84,255,.20),  transparent 70%),
    radial-gradient(1100px 700px at 85% 10%, rgba(41,16,85,.18),  transparent 75%),

    radial-gradient(900px 650px at 10% 28%, rgba(92,84,255,.14),  transparent 72%),
    radial-gradient(1000px 700px at 90% 34%, rgba(41,16,85,.12),  transparent 74%),

    radial-gradient(900px 650px at 18% 52%, rgba(92,84,255,.10),  transparent 72%),
    radial-gradient(1100px 800px at 82% 58%, rgba(41,16,85,.10),  transparent 76%);

  background-repeat:no-repeat;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DZG Script';
	font-display: auto;
	src: url('https://dzg.lodestar-dev.de/wp-content/uploads/2026/02/NunitoSans-VariableFont_YTLCopszwdthwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */