.elementor-77276 .elementor-element.elementor-element-e1f5c09{--display:flex;--min-height:87vh;--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;--justify-content:center;--overlay-opacity:0.75;--padding-top:0px;--padding-bottom:60px;--padding-left:80px;--padding-right:80px;}.elementor-77276 .elementor-element.elementor-element-e1f5c09:not(.elementor-motion-effects-element-type-background), .elementor-77276 .elementor-element.elementor-element-e1f5c09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141B37;background:url("https://www.expodisplaystudio.de/wp-content/uploads/2026/09/download-3-1.gif") 50% 50%;background-size:cover;}.elementor-77276 .elementor-element.elementor-element-e1f5c09::before, .elementor-77276 .elementor-element.elementor-element-e1f5c09 > .elementor-background-video-container::before, .elementor-77276 .elementor-element.elementor-element-e1f5c09 > .e-con-inner > .elementor-background-video-container::before, .elementor-77276 .elementor-element.elementor-element-e1f5c09 > .elementor-background-slideshow::before, .elementor-77276 .elementor-element.elementor-element-e1f5c09 > .e-con-inner > .elementor-background-slideshow::before, .elementor-77276 .elementor-element.elementor-element-e1f5c09 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#141B37;background-image:url("https://www.expodisplaystudio.de/wp-content/uploads/2026/09/Group-1244832357.webp");--background-overlay:'';background-position:250px 25px;background-repeat:no-repeat;background-size:cover;}.elementor-77276 .elementor-element.elementor-element-d14a2b5{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77276 .elementor-element.elementor-element-d14a2b5::before, .elementor-77276 .elementor-element.elementor-element-d14a2b5 > .elementor-background-video-container::before, .elementor-77276 .elementor-element.elementor-element-d14a2b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-77276 .elementor-element.elementor-element-d14a2b5 > .elementor-background-slideshow::before, .elementor-77276 .elementor-element.elementor-element-d14a2b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-77276 .elementor-element.elementor-element-d14a2b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-77276 .elementor-element.elementor-element-d14a2b5.e-con{--align-self:center;}.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-77276 .elementor-element.elementor-element-2483aff{text-align:center;}.elementor-77276 .elementor-element.elementor-element-2483aff .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:bold;text-transform:uppercase;color:#FFFFFF;}.elementor-77276 .elementor-element.elementor-element-2189562 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-77276 .elementor-element.elementor-element-23e639e{text-align:start;}.elementor-77276 .elementor-element.elementor-element-23e639e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#FFFFFF;}.elementor-77276 .elementor-element.elementor-element-33f2b48{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-77276 .elementor-element.elementor-element-0270b56 .elementor-button{background-color:#6F1FCC;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:1px 1px 1px 1px;padding:15px 050px 15px 50px;}.elementor-77276 .elementor-element.elementor-element-0270b56.elementor-element{--align-self:flex-start;}.elementor-77276 .elementor-element.elementor-element-0270b56 .elementor-button:hover, .elementor-77276 .elementor-element.elementor-element-0270b56 .elementor-button:focus{color:#FFFFFF;}.elementor-77276 .elementor-element.elementor-element-0270b56 .elementor-button:hover svg, .elementor-77276 .elementor-element.elementor-element-0270b56 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-77276 .elementor-element.elementor-element-908daa9 .elementor-button{background-color:#6F1FCC00;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:1px 1px 1px 1px;padding:15px 70px 15px 70px;}.elementor-77276 .elementor-element.elementor-element-908daa9 > .elementor-widget-container{margin:0px 0px 0px -74px;}.elementor-77276 .elementor-element.elementor-element-908daa9.elementor-element{--align-self:flex-start;}.elementor-77276 .elementor-element.elementor-element-908daa9 .elementor-button:hover, .elementor-77276 .elementor-element.elementor-element-908daa9 .elementor-button:focus{color:#FFFFFF;}.elementor-77276 .elementor-element.elementor-element-908daa9 .elementor-button:hover svg, .elementor-77276 .elementor-element.elementor-element-908daa9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-77276 .elementor-element.elementor-element-3f67e38{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77276 .elementor-element.elementor-element-3f67e38::before, .elementor-77276 .elementor-element.elementor-element-3f67e38 > .elementor-background-video-container::before, .elementor-77276 .elementor-element.elementor-element-3f67e38 > .e-con-inner > .elementor-background-video-container::before, .elementor-77276 .elementor-element.elementor-element-3f67e38 > .elementor-background-slideshow::before, .elementor-77276 .elementor-element.elementor-element-3f67e38 > .e-con-inner > .elementor-background-slideshow::before, .elementor-77276 .elementor-element.elementor-element-3f67e38 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-77276 .elementor-element.elementor-element-3f67e38.e-con{--align-self:center;}.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-77276 .elementor-element.elementor-element-b5980f4{--display:flex;--padding-top:40px;--padding-bottom:060px;--padding-left:0px;--padding-right:0px;}.elementor-77276 .elementor-element.elementor-element-b5980f4:not(.elementor-motion-effects-element-type-background), .elementor-77276 .elementor-element.elementor-element-b5980f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #F1F1FF 0%, #BEBBFFAD 100%);}.elementor-77276 .elementor-element.elementor-element-f34fb47{--display:flex;}.elementor-77276 .elementor-element.elementor-element-f34fb47.e-con{--align-self:center;}.elementor-77276 .elementor-element.elementor-element-d8581fa{text-align:center;}.elementor-77276 .elementor-element.elementor-element-d8581fa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#6F1FCC;}.elementor-77276 .elementor-element.elementor-element-dbae361{text-align:center;}.elementor-77276 .elementor-element.elementor-element-dbae361 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:bold;line-height:1.2em;color:#232121;}.elementor-77276 .elementor-element.elementor-element-3a5f090.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77276 .elementor-element.elementor-element-e05eebe{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-77276 .elementor-element.elementor-element-a0ab458{--display:flex;}.elementor-77276 .elementor-element.elementor-element-a0ab458.e-con{--align-self:center;}.elementor-77276 .elementor-element.elementor-element-15eee3b{text-align:start;}.elementor-77276 .elementor-element.elementor-element-15eee3b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:bold;line-height:1.2em;color:#232121;}.elementor-77276 .elementor-element.elementor-element-4d25a9c{--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-77276 .elementor-element.elementor-element-e41996d{--display:flex;}.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-77276 .elementor-element.elementor-element-6a3b4ed{font-family:"Poppins", Sans-serif;font-weight:400;color:#232121;}.elementor-77276 .elementor-element.elementor-element-c8c5023 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:500;text-transform:uppercase;background-image:linear-gradient(15deg, #7025D6 26%, #9B5DE5 100%);border-radius:0px 0px 0px 0px;padding:12px 20px 12px 20px;}.elementor-77276 .elementor-element.elementor-element-c8c5023 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-77276 .elementor-element.elementor-element-c8c5023 .elementor-button .elementor-button-content-wrapper{gap:17px;}.elementor-77276 .elementor-element.elementor-element-61efe26{--display:flex;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-77276 .elementor-element.elementor-element-92a7348{width:var( --container-widget-width, 99.803% );max-width:99.803%;--container-widget-width:99.803%;--container-widget-flex-grow:0;}.elementor-77276 .elementor-element.elementor-element-92a7348.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77276 .elementor-element.elementor-element-92a7348 > .elementor-widget-container{border-radius:18px 18px 18px 18px;}.elementor-77276 .elementor-element.elementor-element-92a7348 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-77276 .elementor-element.elementor-element-9c570ba{--display:flex;--overlay-opacity:0.15;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-77276 .elementor-element.elementor-element-9c570ba:not(.elementor-motion-effects-element-type-background), .elementor-77276 .elementor-element.elementor-element-9c570ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232122;}.elementor-77276 .elementor-element.elementor-element-9c570ba::before, .elementor-77276 .elementor-element.elementor-element-9c570ba > .elementor-background-video-container::before, .elementor-77276 .elementor-element.elementor-element-9c570ba > .e-con-inner > .elementor-background-video-container::before, .elementor-77276 .elementor-element.elementor-element-9c570ba > .elementor-background-slideshow::before, .elementor-77276 .elementor-element.elementor-element-9c570ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-77276 .elementor-element.elementor-element-9c570ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom center, #8C2AFF 0%, #232221 19%);}.elementor-77276 .elementor-element.elementor-element-df29fa2{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77276 .elementor-element.elementor-element-df29fa2.e-con{--align-self:center;}.elementor-77276 .elementor-element.elementor-element-d3a16a0{--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;}.elementor-77276 .elementor-element.elementor-element-0449a02{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-77276 .elementor-element.elementor-element-0449a02.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-77276 .elementor-element.elementor-element-e2a416d{color:#8C2AFF;}.elementor-77276 .elementor-element.elementor-element-44a8259{text-align:start;}.elementor-77276 .elementor-element.elementor-element-44a8259 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:bold;line-height:1.2em;color:#FFFFFF;}.elementor-77276 .elementor-element.elementor-element-1150e73 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-77276 .elementor-element.elementor-element-496e618{--display:flex;}.elementor-77276 .elementor-element.elementor-element-496e618.e-con{--align-self:center;}.elementor-77276 .elementor-element.elementor-element-2bfdb03 .elementor-button{background-color:#7025D600;font-family:"Poppins", Sans-serif;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8C2AFF;border-radius:0px 0px 0px 0px;padding:12px 20px 12px 20px;}.elementor-77276 .elementor-element.elementor-element-2bfdb03 .elementor-button:hover, .elementor-77276 .elementor-element.elementor-element-2bfdb03 .elementor-button:focus{background-color:#8C2AFF;color:#FFFFFF;}.elementor-77276 .elementor-element.elementor-element-2bfdb03 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-77276 .elementor-element.elementor-element-2bfdb03 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-77276 .elementor-element.elementor-element-2bfdb03 .elementor-button:hover svg, .elementor-77276 .elementor-element.elementor-element-2bfdb03 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-77276 .elementor-element.elementor-element-e4209f7{--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;}.elementor-77276 .elementor-element.elementor-element-1e501d0 > .elementor-widget-container{padding:0px 40px 0px 10px;}.elementor-77276 .elementor-element.elementor-element-1e501d0{font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFFF7;}.elementor-77276 .elementor-element.elementor-element-3d806c5{--display:flex;--overlay-opacity:0.13;--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-77276 .elementor-element.elementor-element-3d806c5:not(.elementor-motion-effects-element-type-background), .elementor-77276 .elementor-element.elementor-element-3d806c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #232122 73%, #38234C 100%);}.elementor-77276 .elementor-element.elementor-element-3d806c5::before, .elementor-77276 .elementor-element.elementor-element-3d806c5 > .elementor-background-video-container::before, .elementor-77276 .elementor-element.elementor-element-3d806c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-77276 .elementor-element.elementor-element-3d806c5 > .elementor-background-slideshow::before, .elementor-77276 .elementor-element.elementor-element-3d806c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-77276 .elementor-element.elementor-element-3d806c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top center, #8C2AFF 0%, #232122 20%);}.elementor-77276 .elementor-element.elementor-element-e8bd31f{--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;}.elementor-77276 .elementor-element.elementor-element-e8bd31f.e-con{--align-self:center;}.elementor-77276 .elementor-element.elementor-element-3548941{--display:flex;}.elementor-77276 .elementor-element.elementor-element-f1a6cbc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#8C2AFF;}.elementor-77276 .elementor-element.elementor-element-a6d123d{text-align:start;}.elementor-77276 .elementor-element.elementor-element-a6d123d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:bold;line-height:1.2em;color:#FFFFFF;}.elementor-77276 .elementor-element.elementor-element-f28e432{text-align:start;}.elementor-77276 .elementor-element.elementor-element-f28e432 img{height:450px;opacity:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-77276 .elementor-element.elementor-element-3990b9c{--display:flex;}.elementor-77276 .elementor-element.elementor-element-3990b9c.e-con{--align-self:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-77276 .elementor-element.elementor-element-97092bc > .elementor-widget-container{background-color:#FFEDED00;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.65) inset;}.elementor-77276 .elementor-element.elementor-element-97092bc .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-77276 .elementor-element.elementor-element-97092bc .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-77276 .elementor-element.elementor-element-97092bc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-77276 .elementor-element.elementor-element-97092bc.elementor-view-framed .elementor-icon, .elementor-77276 .elementor-element.elementor-element-97092bc.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-77276 .elementor-element.elementor-element-97092bc .elementor-icon{font-size:65px;padding:3px;border-radius:040px 40px 40px 40px;}.elementor-77276 .elementor-element.elementor-element-97092bc .elementor-icon-box-title, .elementor-77276 .elementor-element.elementor-element-97092bc .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-77276 .elementor-element.elementor-element-97092bc:has(:hover) .elementor-icon-box-title,
					 .elementor-77276 .elementor-element.elementor-element-97092bc:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-77276 .elementor-element.elementor-element-97092bc .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFCFC;}.elementor-77276 .elementor-element.elementor-element-3b20c78 > .elementor-widget-container{background-color:#FFEDED00;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.65) inset;}.elementor-77276 .elementor-element.elementor-element-3b20c78 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-77276 .elementor-element.elementor-element-3b20c78 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-77276 .elementor-element.elementor-element-3b20c78.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-77276 .elementor-element.elementor-element-3b20c78.elementor-view-framed .elementor-icon, .elementor-77276 .elementor-element.elementor-element-3b20c78.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-77276 .elementor-element.elementor-element-3b20c78 .elementor-icon{font-size:65px;padding:3px;border-radius:040px 40px 40px 40px;}.elementor-77276 .elementor-element.elementor-element-3b20c78 .elementor-icon-box-title, .elementor-77276 .elementor-element.elementor-element-3b20c78 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-77276 .elementor-element.elementor-element-3b20c78:has(:hover) .elementor-icon-box-title,
					 .elementor-77276 .elementor-element.elementor-element-3b20c78:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-77276 .elementor-element.elementor-element-3b20c78 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFCFC;}.elementor-77276 .elementor-element.elementor-element-34e1b9d > .elementor-widget-container{background-color:#FFEDED00;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.65) inset;}.elementor-77276 .elementor-element.elementor-element-34e1b9d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-77276 .elementor-element.elementor-element-34e1b9d .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-77276 .elementor-element.elementor-element-34e1b9d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-77276 .elementor-element.elementor-element-34e1b9d.elementor-view-framed .elementor-icon, .elementor-77276 .elementor-element.elementor-element-34e1b9d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-77276 .elementor-element.elementor-element-34e1b9d .elementor-icon{font-size:65px;padding:3px;border-radius:040px 40px 40px 40px;}.elementor-77276 .elementor-element.elementor-element-34e1b9d .elementor-icon-box-title, .elementor-77276 .elementor-element.elementor-element-34e1b9d .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-77276 .elementor-element.elementor-element-34e1b9d:has(:hover) .elementor-icon-box-title,
					 .elementor-77276 .elementor-element.elementor-element-34e1b9d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-77276 .elementor-element.elementor-element-34e1b9d .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFCFC;}.elementor-77276 .elementor-element.elementor-element-9caa7e5 > .elementor-widget-container{background-color:#FFEDED00;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.65) inset;}.elementor-77276 .elementor-element.elementor-element-9caa7e5 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-77276 .elementor-element.elementor-element-9caa7e5 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-77276 .elementor-element.elementor-element-9caa7e5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-77276 .elementor-element.elementor-element-9caa7e5.elementor-view-framed .elementor-icon, .elementor-77276 .elementor-element.elementor-element-9caa7e5.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-77276 .elementor-element.elementor-element-9caa7e5 .elementor-icon{font-size:65px;padding:3px;border-radius:040px 40px 40px 40px;}.elementor-77276 .elementor-element.elementor-element-9caa7e5 .elementor-icon-box-title, .elementor-77276 .elementor-element.elementor-element-9caa7e5 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-77276 .elementor-element.elementor-element-9caa7e5:has(:hover) .elementor-icon-box-title,
					 .elementor-77276 .elementor-element.elementor-element-9caa7e5:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-77276 .elementor-element.elementor-element-9caa7e5 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFCFC;}.elementor-77276 .elementor-element.elementor-element-1239283{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-77276 .elementor-element.elementor-element-4f045e0{--display:flex;}.elementor-77276 .elementor-element.elementor-element-deab03c{width:100%;max-width:100%;}.elementor-77276 .elementor-element.elementor-element-deab03c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77276 .elementor-element.elementor-element-deab03c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#8C2AFF;}.elementor-77276 .elementor-element.elementor-element-9d8f956{text-align:center;}.elementor-77276 .elementor-element.elementor-element-9d8f956 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:bold;line-height:1.2em;color:#232121;}.elementor-77276 .elementor-element.elementor-element-f5523bf{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#232121;}.elementor-77276 .elementor-element.elementor-element-e8ae5c1{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-77276 .elementor-element.elementor-element-e8ae5c1:not(.elementor-motion-effects-element-type-background), .elementor-77276 .elementor-element.elementor-element-e8ae5c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232121;}.elementor-77276 .elementor-element.elementor-element-51ad6bd{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-77276 .elementor-element.elementor-element-51ad6bd:not(.elementor-motion-effects-element-type-background), .elementor-77276 .elementor-element.elementor-element-51ad6bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.expodisplaystudio.de/wp-content/uploads/2026/09/Group-1244832368.webp");background-position:5px -33px;background-size:100% auto;}.elementor-77276 .elementor-element.elementor-element-51ad6bd.e-con{--align-self:center;}.elementor-77276 .elementor-element.elementor-element-81d36fd{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:120px;--padding-right:0px;}.elementor-77276 .elementor-element.elementor-element-81d36fd.e-con{--align-self:center;}.elementor-77276 .elementor-element.elementor-element-fda7969 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-77276 .elementor-element.elementor-element-3713d19{font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-77276 .elementor-element.elementor-element-933f421{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-77276 .elementor-element.elementor-element-48b8c89 .elementor-button{background-color:#8C2AFF;font-family:"Poppins", Sans-serif;font-weight:500;text-transform:uppercase;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#8C2AFF;border-radius:10px 10px 10px 10px;padding:20px 70px 20px 70px;}.elementor-77276 .elementor-element.elementor-element-48b8c89 .elementor-button:hover, .elementor-77276 .elementor-element.elementor-element-48b8c89 .elementor-button:focus{background-color:#EEEEEE00;}.elementor-77276 .elementor-element.elementor-element-48b8c89 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-77276 .elementor-element.elementor-element-48b8c89 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-77276 .elementor-element.elementor-element-f2957b3 .elementor-button{background-color:#7137B500;font-family:"Poppins", Sans-serif;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8C2AFF;border-radius:10px 10px 10px 10px;padding:20px 70px 20px 70px;}.elementor-77276 .elementor-element.elementor-element-f2957b3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-77276 .elementor-element.elementor-element-f2957b3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-77276 .elementor-element.elementor-element-b5591c2 .elementor-button{background-color:#6F1FCC00;font-family:"Poppins", Sans-serif;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8C2AFF;border-radius:10px 10px 10px 10px;padding:20px 83px 20px 83px;}.elementor-77276 .elementor-element.elementor-element-b5591c2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-77276 .elementor-element.elementor-element-b5591c2 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-77276 .elementor-element.elementor-element-e863115{--display:flex;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-77276 .elementor-element.elementor-element-e863115:not(.elementor-motion-effects-element-type-background), .elementor-77276 .elementor-element.elementor-element-e863115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.expodisplaystudio.de/wp-content/uploads/2026/09/Group-1244832361.webp");background-position:0px -475px;background-size:100% auto;}.elementor-77276 .elementor-element.elementor-element-1073c43{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-77276 .elementor-element.elementor-element-1073c43.e-con{--align-self:center;}.elementor-77276 .elementor-element.elementor-element-d91a065{width:100%;max-width:100%;text-align:center;}.elementor-77276 .elementor-element.elementor-element-d91a065.elementor-element{--align-self:center;}.elementor-77276 .elementor-element.elementor-element-d91a065 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#8C2AFF;}.elementor-77276 .elementor-element.elementor-element-d0d5138{text-align:center;}.elementor-77276 .elementor-element.elementor-element-d0d5138 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:bold;line-height:1.2em;color:#232121;}.elementor-77276 .elementor-element.elementor-element-df32e6c{font-family:"Poppins", Sans-serif;font-weight:400;color:#232121;}.elementor-77276 .elementor-element.elementor-element-e4cdbc4{--display:flex;}.elementor-77276 .elementor-element.elementor-element-e4cdbc4:not(.elementor-motion-effects-element-type-background), .elementor-77276 .elementor-element.elementor-element-e4cdbc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-77276 .elementor-element.elementor-element-b4d1101{--display:flex;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-77276 .elementor-element.elementor-element-b448a73{--display:flex;--padding-top:50px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-77276 .elementor-element.elementor-element-b448a73:not(.elementor-motion-effects-element-type-background), .elementor-77276 .elementor-element.elementor-element-b448a73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2FF;}.elementor-77276 .elementor-element.elementor-element-9cd78ce{--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;}.elementor-77276 .elementor-element.elementor-element-9cd78ce.e-con{--align-self:center;}.elementor-77276 .elementor-element.elementor-element-f1b6bed{--display:flex;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77276 .elementor-element.elementor-element-61821c3{text-align:start;}.elementor-77276 .elementor-element.elementor-element-61821c3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:bold;line-height:1.2em;color:#232121;}.elementor-77276 .elementor-element.elementor-element-ce1f0e1{color:#232121;}.elementor-77276 .elementor-element.elementor-element-1fbeb10{color:#232121;}.elementor-77276 .elementor-element.elementor-element-e53eaa2{--display:flex;}.elementor-77276 .elementor-element.elementor-element-1d3dc13{--display:flex;}.elementor-77276 .elementor-element.elementor-element-1d3dc13:not(.elementor-motion-effects-element-type-background), .elementor-77276 .elementor-element.elementor-element-1d3dc13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232121;}.elementor-77276 .elementor-element.elementor-element-a7b0024{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77276 .elementor-element.elementor-element-a7b0024.e-con{--align-self:center;}.elementor-77276 .elementor-element.elementor-element-1d7f985{text-align:center;}.elementor-77276 .elementor-element.elementor-element-1d7f985 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:bold;line-height:1.2em;color:#F2F2FF;}.elementor-77276 .elementor-element.elementor-element-6f44a2c{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-77276 .elementor-element.elementor-element-6f44a2c:not(.elementor-motion-effects-element-type-background), .elementor-77276 .elementor-element.elementor-element-6f44a2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFDDFF;}.elementor-77276 .elementor-element.elementor-element-62edc9e{--display:flex;}.elementor-77276 .elementor-element.elementor-element-62edc9e.e-con{--align-self:center;}.elementor-77276 .elementor-element.elementor-element-9de6130{width:var( --container-widget-width, 100.094% );max-width:100.094%;--container-widget-width:100.094%;--container-widget-flex-grow:0;}.elementor-77276 .elementor-element.elementor-element-9de6130.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77276 .elementor-element.elementor-element-fae64fa{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-77276 .elementor-element.elementor-element-fae64fa:not(.elementor-motion-effects-element-type-background), .elementor-77276 .elementor-element.elementor-element-fae64fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6F5;}.elementor-77276 .elementor-element.elementor-element-9aecfc3{--display:flex;}.elementor-77276 .elementor-element.elementor-element-8636523{text-align:center;}.elementor-77276 .elementor-element.elementor-element-8636523 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:bold;line-height:1.2em;color:#232121;}.elementor-77276 .elementor-element.elementor-element-5e3b0d1{--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;}.elementor-77276 .elementor-element.elementor-element-5e3b0d1.e-con{--align-self:center;}.elementor-77276 .elementor-element.elementor-element-c987843{--display:flex;--justify-content:space-around;--border-radius:15px 15px 15px 15px;box-shadow:2px 3px 10px 0px rgba(0, 0, 0, 0.46);}.elementor-77276 .elementor-element.elementor-element-c987843:not(.elementor-motion-effects-element-type-background), .elementor-77276 .elementor-element.elementor-element-c987843 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE5F2;}.elementor-77276 .elementor-element.elementor-element-c987843.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-77276 .elementor-element.elementor-element-9f5504e{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-77276 .elementor-element.elementor-element-e1f5c09::before, .elementor-77276 .elementor-element.elementor-element-e1f5c09 > .elementor-background-video-container::before, .elementor-77276 .elementor-element.elementor-element-e1f5c09 > .e-con-inner > .elementor-background-video-container::before, .elementor-77276 .elementor-element.elementor-element-e1f5c09 > .elementor-background-slideshow::before, .elementor-77276 .elementor-element.elementor-element-e1f5c09 > .e-con-inner > .elementor-background-slideshow::before, .elementor-77276 .elementor-element.elementor-element-e1f5c09 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-77276 .elementor-element.elementor-element-e1f5c09{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-77276 .elementor-element.elementor-element-2189562 .elementor-heading-title{font-size:25px;}.elementor-77276 .elementor-element.elementor-element-23e639e .elementor-heading-title{font-size:16px;}.elementor-77276 .elementor-element.elementor-element-33f2b48{--grid-auto-flow:row;}.elementor-77276 .elementor-element.elementor-element-0270b56 .elementor-button{font-size:14px;padding:17px 17px 17px 17px;}.elementor-77276 .elementor-element.elementor-element-908daa9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-77276 .elementor-element.elementor-element-908daa9 .elementor-button{font-size:14px;padding:17px 23px 17px 23px;}.elementor-77276 .elementor-element.elementor-element-b5980f4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77276 .elementor-element.elementor-element-dbae361 .elementor-heading-title{font-size:30px;}.elementor-77276 .elementor-element.elementor-element-61efe26{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-77276 .elementor-element.elementor-element-a6d123d .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-77276 .elementor-element.elementor-element-97092bc > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-77276 .elementor-element.elementor-element-97092bc .elementor-icon-box-wrapper{gap:10px;}.elementor-77276 .elementor-element.elementor-element-97092bc .elementor-icon{font-size:40px;padding:0px;}.elementor-77276 .elementor-element.elementor-element-97092bc .elementor-icon-box-title, .elementor-77276 .elementor-element.elementor-element-97092bc .elementor-icon-box-title a{font-size:14px;}.elementor-77276 .elementor-element.elementor-element-97092bc .elementor-icon-box-description{font-size:12px;}.elementor-77276 .elementor-element.elementor-element-3b20c78 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-77276 .elementor-element.elementor-element-3b20c78 .elementor-icon-box-wrapper{gap:10px;}.elementor-77276 .elementor-element.elementor-element-3b20c78 .elementor-icon{font-size:40px;padding:0px;}.elementor-77276 .elementor-element.elementor-element-3b20c78 .elementor-icon-box-title, .elementor-77276 .elementor-element.elementor-element-3b20c78 .elementor-icon-box-title a{font-size:14px;}.elementor-77276 .elementor-element.elementor-element-3b20c78 .elementor-icon-box-description{font-size:12px;}.elementor-77276 .elementor-element.elementor-element-34e1b9d > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-77276 .elementor-element.elementor-element-34e1b9d .elementor-icon-box-wrapper{gap:10px;}.elementor-77276 .elementor-element.elementor-element-34e1b9d .elementor-icon{font-size:40px;padding:0px;}.elementor-77276 .elementor-element.elementor-element-34e1b9d .elementor-icon-box-title, .elementor-77276 .elementor-element.elementor-element-34e1b9d .elementor-icon-box-title a{font-size:14px;}.elementor-77276 .elementor-element.elementor-element-34e1b9d .elementor-icon-box-description{font-size:12px;}.elementor-77276 .elementor-element.elementor-element-9caa7e5 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-77276 .elementor-element.elementor-element-9caa7e5 .elementor-icon-box-wrapper{gap:10px;}.elementor-77276 .elementor-element.elementor-element-9caa7e5 .elementor-icon{font-size:40px;padding:0px;}.elementor-77276 .elementor-element.elementor-element-9caa7e5 .elementor-icon-box-title, .elementor-77276 .elementor-element.elementor-element-9caa7e5 .elementor-icon-box-title a{font-size:14px;}.elementor-77276 .elementor-element.elementor-element-9caa7e5 .elementor-icon-box-description{font-size:12px;}.elementor-77276 .elementor-element.elementor-element-f5523bf{text-align:center;}.elementor-77276 .elementor-element.elementor-element-51ad6bd:not(.elementor-motion-effects-element-type-background), .elementor-77276 .elementor-element.elementor-element-51ad6bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-77276 .elementor-element.elementor-element-81d36fd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:05px;--padding-bottom:05px;--padding-left:05px;--padding-right:05px;}.elementor-77276 .elementor-element.elementor-element-fda7969 .elementor-heading-title{font-size:18px;}.elementor-77276 .elementor-element.elementor-element-3713d19{font-size:16px;}.elementor-77276 .elementor-element.elementor-element-48b8c89 .elementor-button{padding:20px 20px 20px 20px;}.elementor-77276 .elementor-element.elementor-element-f2957b3 .elementor-button{padding:20px 20px 20px 20px;}.elementor-77276 .elementor-element.elementor-element-b5591c2 .elementor-button{padding:20px 33px 20px 33px;}.elementor-77276 .elementor-element.elementor-element-e863115:not(.elementor-motion-effects-element-type-background), .elementor-77276 .elementor-element.elementor-element-e863115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-repeat:no-repeat;}.elementor-77276 .elementor-element.elementor-element-a96be92 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-77276 .elementor-element.elementor-element-1d7f985 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-77276 .elementor-element.elementor-element-e1f5c09::before, .elementor-77276 .elementor-element.elementor-element-e1f5c09 > .elementor-background-video-container::before, .elementor-77276 .elementor-element.elementor-element-e1f5c09 > .e-con-inner > .elementor-background-video-container::before, .elementor-77276 .elementor-element.elementor-element-e1f5c09 > .elementor-background-slideshow::before, .elementor-77276 .elementor-element.elementor-element-e1f5c09 > .e-con-inner > .elementor-background-slideshow::before, .elementor-77276 .elementor-element.elementor-element-e1f5c09 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-77276 .elementor-element.elementor-element-e1f5c09{--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-77276 .elementor-element.elementor-element-d14a2b5{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-77276 .elementor-element.elementor-element-2189562 .elementor-heading-title{font-size:25px;}.elementor-77276 .elementor-element.elementor-element-23e639e .elementor-heading-title{font-size:16px;}.elementor-77276 .elementor-element.elementor-element-33f2b48{--e-con-grid-template-columns:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77276 .elementor-element.elementor-element-0270b56 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-77276 .elementor-element.elementor-element-0270b56 .elementor-button{font-size:10px;padding:16px 30px 16px 30px;}.elementor-77276 .elementor-element.elementor-element-908daa9 .elementor-button{font-size:10px;padding:15px 38px 15px 38px;}.elementor-77276 .elementor-element.elementor-element-3f67e38{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77276 .elementor-element.elementor-element-b5980f4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-77276 .elementor-element.elementor-element-b5980f4.e-con{--align-self:center;}.elementor-77276 .elementor-element.elementor-element-dbae361 .elementor-heading-title{font-size:26px;}.elementor-77276 .elementor-element.elementor-element-3a5f090{width:100%;max-width:100%;}.elementor-77276 .elementor-element.elementor-element-e05eebe{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-77276 .elementor-element.elementor-element-15eee3b{text-align:center;}.elementor-77276 .elementor-element.elementor-element-15eee3b .elementor-heading-title{font-size:26px;}.elementor-77276 .elementor-element.elementor-element-61efe26{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77276 .elementor-element.elementor-element-92a7348{width:100%;max-width:100%;}.elementor-77276 .elementor-element.elementor-element-9c570ba{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-77276 .elementor-element.elementor-element-e2a416d{text-align:center;}.elementor-77276 .elementor-element.elementor-element-44a8259{text-align:center;}.elementor-77276 .elementor-element.elementor-element-44a8259 .elementor-heading-title{font-size:24px;}.elementor-77276 .elementor-element.elementor-element-1e501d0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-77276 .elementor-element.elementor-element-1e501d0{text-align:start;}.elementor-77276 .elementor-element.elementor-element-3d806c5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77276 .elementor-element.elementor-element-a6d123d .elementor-heading-title{font-size:26px;}.elementor-77276 .elementor-element.elementor-element-f28e432 img{height:246px;}.elementor-77276 .elementor-element.elementor-element-97092bc > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-77276 .elementor-element.elementor-element-97092bc .elementor-icon-box-wrapper{text-align:center;}.elementor-77276 .elementor-element.elementor-element-3b20c78 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-77276 .elementor-element.elementor-element-3b20c78 .elementor-icon-box-wrapper{text-align:center;}.elementor-77276 .elementor-element.elementor-element-34e1b9d > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-77276 .elementor-element.elementor-element-34e1b9d .elementor-icon-box-wrapper{text-align:center;}.elementor-77276 .elementor-element.elementor-element-9caa7e5 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-77276 .elementor-element.elementor-element-9caa7e5 .elementor-icon-box-wrapper{text-align:center;}.elementor-77276 .elementor-element.elementor-element-deab03c{text-align:center;}.elementor-77276 .elementor-element.elementor-element-9d8f956{text-align:center;}.elementor-77276 .elementor-element.elementor-element-9d8f956 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-77276 .elementor-element.elementor-element-e8ae5c1{--padding-top:45px;--padding-bottom:045px;--padding-left:20px;--padding-right:20px;}.elementor-77276 .elementor-element.elementor-element-51ad6bd:not(.elementor-motion-effects-element-type-background), .elementor-77276 .elementor-element.elementor-element-51ad6bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-repeat:no-repeat;}.elementor-77276 .elementor-element.elementor-element-51ad6bd{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-77276 .elementor-element.elementor-element-fda7969 .elementor-heading-title{font-size:15px;}.elementor-77276 .elementor-element.elementor-element-933f421{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77276 .elementor-element.elementor-element-48b8c89 .elementor-button{font-size:12px;padding:15px 40px 15px 40px;}.elementor-77276 .elementor-element.elementor-element-f2957b3 .elementor-button{font-size:12px;padding:15px 39px 15px 39px;}.elementor-77276 .elementor-element.elementor-element-b5591c2 .elementor-button{font-size:12px;padding:015px 50px 15px 50px;}.elementor-77276 .elementor-element.elementor-element-e863115:not(.elementor-motion-effects-element-type-background), .elementor-77276 .elementor-element.elementor-element-e863115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-repeat:no-repeat;}.elementor-77276 .elementor-element.elementor-element-d91a065{text-align:center;}.elementor-77276 .elementor-element.elementor-element-d0d5138{text-align:center;}.elementor-77276 .elementor-element.elementor-element-d0d5138 .elementor-heading-title{font-size:26px;}.elementor-77276 .elementor-element.elementor-element-df32e6c{text-align:center;}.elementor-77276 .elementor-element.elementor-element-b448a73{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-77276 .elementor-element.elementor-element-f1b6bed{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77276 .elementor-element.elementor-element-1d7f985 .elementor-heading-title{font-size:26px;}.elementor-77276 .elementor-element.elementor-element-6f44a2c{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-77276 .elementor-element.elementor-element-62edc9e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77276 .elementor-element.elementor-element-8636523 .elementor-heading-title{line-height:1.2em;}}@media(min-width:768px){.elementor-77276 .elementor-element.elementor-element-b5980f4{--width:100%;}.elementor-77276 .elementor-element.elementor-element-f34fb47{--width:90%;}.elementor-77276 .elementor-element.elementor-element-a0ab458{--width:90%;}.elementor-77276 .elementor-element.elementor-element-df29fa2{--width:90%;}.elementor-77276 .elementor-element.elementor-element-0449a02{--width:76.809%;}.elementor-77276 .elementor-element.elementor-element-e8bd31f{--width:92%;}.elementor-77276 .elementor-element.elementor-element-4f045e0{--width:90%;}.elementor-77276 .elementor-element.elementor-element-51ad6bd{--width:89%;}.elementor-77276 .elementor-element.elementor-element-1073c43{--width:90%;}.elementor-77276 .elementor-element.elementor-element-b4d1101{--width:100%;}.elementor-77276 .elementor-element.elementor-element-9cd78ce{--width:90%;}.elementor-77276 .elementor-element.elementor-element-a7b0024{--width:90%;}.elementor-77276 .elementor-element.elementor-element-62edc9e{--width:90%;}.elementor-77276 .elementor-element.elementor-element-5e3b0d1{--width:90%;}.elementor-77276 .elementor-element.elementor-element-c987843{--width:34.269%;}}@media(max-width:1024px) and (min-width:768px){.elementor-77276 .elementor-element.elementor-element-f34fb47{--width:680px;}.elementor-77276 .elementor-element.elementor-element-0449a02{--width:458.025px;}.elementor-77276 .elementor-element.elementor-element-f1b6bed{--width:500px;}}/* Start custom CSS for html, class: .elementor-element-3a5f090 */.cx-orbit-wrap{width:100%;max-width:1500px;height:440px;margin:auto;position:relative;overflow:hidden;font-family:Arial,Helvetica,sans-serif}
.cx-orbit-wrap:before{content:"";position:absolute;width:600px;height:600px;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(140,42,255,.16),rgba(140,42,255,.08) 30%,rgba(140,42,255,.025) 55%,transparent 72%);filter:blur(25px);pointer-events:none}
.cx-orbit-stage{width:100%;height:100%;position:relative}
.cx-orbit-ring,.cx-orbit-logo,.cx-orbit-center,.cx-orbit-group{position:absolute}
.cx-orbit-ring{left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}
.cx-orbit-ring-1{width:300px;height:300px;box-shadow:0 0 0 1px rgba(140,42,255,.16)}
.cx-orbit-ring-2{width:370px;height:270px;box-shadow:0 0 0 1px rgba(140,42,255,.09);transform:translate(-50%,-50%) rotate(-15deg)}
.cx-orbit-ring-3{width:600px;height:370px;box-shadow:0 0 0 1px rgba(140,42,255,.055);transform:translate(-50%,-50%) rotate(15deg)}
.cx-orbit-center{width:220px;height:220px;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;z-index:50}
.cx-orbit-center:before{content:"";position:absolute;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(140,42,255,.28),rgba(140,42,255,.13) 35%,rgba(140,42,255,.03) 62%,transparent 75%);filter:blur(18px);animation:cxg 4s cubic-bezier(.42,0,.58,1) infinite}
.cx-orbit-center:after{content:"";position:absolute;width:195px;height:195px;border-radius:50%;box-shadow:0 0 0 1px rgba(140,42,255,.28),0 0 35px rgba(140,42,255,.14),inset 0 0 30px rgba(140,42,255,.06);animation:cxp 4s cubic-bezier(.42,0,.58,1) infinite}
.cx-orbit-center img{position:relative;z-index:5;max-width:195px;max-height:195px;object-fit:contain;filter:drop-shadow(0 0 18px rgba(140,42,255,.25));animation:cxf 4s cubic-bezier(.42,0,.58,1) infinite}
.cx-orbit-group{width:360px;height:360px;top:50%;transform:translateY(-50%);z-index:30;transition:transform 1.4s cubic-bezier(.65,0,.35,1);pointer-events:none}
.cx-orbit-left{left:120px}.cx-orbit-right{right:120px}
.cx-orbit-group:before{content:"";position:absolute;width:280px;height:280px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;box-shadow:0 0 0 1px rgba(140,42,255,.07),0 0 35px rgba(140,42,255,.025)}
.cx-orbit-logo{width:72px;height:72px;left:50%;top:50%;margin:-36px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:auto;transform:rotate(var(--a)) translateX(145px) rotate(calc(var(--a)*-1));transition:transform .8s cubic-bezier(.65,0,.35,1),opacity .5s cubic-bezier(.25,.1,.25,1)}
.cx-orbit-logo img{display:block;max-width:60px;max-height:60px;object-fit:contain;filter:drop-shadow(0 5px 12px rgba(0,0,0,.12));transition:.35s cubic-bezier(.25,.1,.25,1)}
.cx-orbit-logo:hover img{transform:scale(1.18);filter:drop-shadow(0 0 18px rgba(140,42,255,.35))}
.cx-orbit-logo:nth-child(1){--a:-90deg}.cx-orbit-logo:nth-child(2){--a:-50deg}.cx-orbit-logo:nth-child(3){--a:-10deg}.cx-orbit-logo:nth-child(4){--a:30deg}.cx-orbit-logo:nth-child(5){--a:70deg}.cx-orbit-logo:nth-child(6){--a:110deg}.cx-orbit-logo:nth-child(7){--a:150deg}.cx-orbit-logo:nth-child(8){--a:190deg}.cx-orbit-logo:nth-child(9){--a:230deg}
.cx-orbit-exchanging.cx-orbit-left{transform:translateY(-50%) rotate(-40deg)}
.cx-orbit-exchanging.cx-orbit-right{transform:translateY(-50%) rotate(40deg)}
.cx-orbit-exchanging .cx-orbit-logo img{animation:cxl 1.3s cubic-bezier(.65,0,.35,1) both}
.cx-orbit-center.cx-orbit-active{animation:cxe 1.1s cubic-bezier(.25,.1,.25,1) both}

@keyframes cxf{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.025)}}
@keyframes cxg{0%,100%{transform:scale(.92);opacity:.65}50%{transform:scale(1.08);opacity:1}}
@keyframes cxp{0%,100%{transform:scale(.97);opacity:.65}50%{transform:scale(1.04);opacity:1}}
@keyframes cxl{0%{opacity:1;transform:rotateY(0) scale(1)}35%{transform:rotateY(90deg) scale(.88)}55%{opacity:.15;transform:rotateY(180deg) scale(.72)}75%{opacity:.7;transform:rotateY(270deg) scale(.88)}100%{opacity:1;transform:rotateY(360deg) scale(1)}}
@keyframes cxe{0%,100%{transform:translate(-50%,-50%) scale(1)}40%{transform:translate(-50%,-50%) scale(1.08)}65%{transform:translate(-50%,-50%) scale(.94)}}

@media(min-width:1401px){.cx-orbit-left{left:180px}.cx-orbit-right{right:180px}}
@media(min-width:1201px) and (max-width:1400px){.cx-orbit-left{left:100px}.cx-orbit-right{right:100px}}

@media(max-width:1200px) and (min-width:701px){
.cx-orbit-wrap{height:430px}
.cx-orbit-group{width:300px;height:300px}
.cx-orbit-group:before{width:250px;height:250px}
.cx-orbit-logo{width:64px;height:64px;margin:-32px;transform:rotate(var(--a)) translateX(125px) rotate(calc(var(--a)*-1))}
.cx-orbit-logo img{max-width:54px;max-height:54px}
.cx-orbit-center{width:200px;height:200px}
.cx-orbit-center img{max-width:178px;max-height:178px}
.cx-orbit-center:before{width:215px;height:215px}
.cx-orbit-center:after{width:178px;height:178px}
.cx-orbit-left{left:70px}
.cx-orbit-right{right:70px}
.cx-orbit-ring-1{width:290px;height:290px}
.cx-orbit-ring-2{width:410px;height:260px}
.cx-orbit-ring-3{width:510px;height:320px}
}

@media(max-width:700px){
.cx-orbit-wrap{height:460px}
.cx-orbit-stage{overflow:hidden}
.cx-orbit-center{width:145px;height:145px}
.cx-orbit-center img{max-width:125px;max-height:125px}
.cx-orbit-center:before{width:170px;height:170px}
.cx-orbit-center:after{width:128px;height:128px}
.cx-orbit-ring-1{width:210px;height:210px}
.cx-orbit-ring-2{width:275px;height:175px}
.cx-orbit-ring-3{width:340px;height:215px}
.cx-orbit-group{width:155px;height:155px}
.cx-orbit-group:before{width:135px;height:135px}
.cx-orbit-left{left:calc(18% - 77.5px)}
.cx-orbit-right{right:calc(18% - 77.5px)}
.cx-orbit-logo{width:42px;height:42px;margin:-21px;transform:rotate(var(--a)) translateX(67px) rotate(calc(var(--a)*-1))}
.cx-orbit-logo img{max-width:36px;max-height:36px}
}

@media(max-width:480px){
.cx-orbit-wrap{height:440px}
.cx-orbit-center{width:125px;height:125px}
.cx-orbit-center img{max-width:108px;max-height:108px}
.cx-orbit-center:before{width:150px;height:150px}
.cx-orbit-center:after{width:112px;height:112px}
.cx-orbit-ring-1{width:190px;height:190px}
.cx-orbit-ring-2{width:245px;height:155px}
.cx-orbit-ring-3{width:300px;height:190px}
.cx-orbit-group{width:135px;height:135px}
.cx-orbit-group:before{width:118px;height:118px}
.cx-orbit-left{left:calc(17% - 67.5px)}
.cx-orbit-right{right:calc(17% - 67.5px)}
.cx-orbit-logo{width:38px;height:38px;margin:-19px;transform:rotate(var(--a)) translateX(58px) rotate(calc(var(--a)*-1))}
.cx-orbit-logo img{max-width:32px;max-height:32px}
}

@media(max-width:360px){
.cx-orbit-wrap{height:420px}
.cx-orbit-center{width:115px;height:115px}
.cx-orbit-center img{max-width:98px;max-height:98px}
.cx-orbit-center:before{width:138px;height:138px}
.cx-orbit-center:after{width:103px;height:103px}
.cx-orbit-ring-1{width:175px;height:175px}
.cx-orbit-ring-2{width:225px;height:145px}
.cx-orbit-ring-3{width:275px;height:175px}
.cx-orbit-group{width:120px;height:120px}
.cx-orbit-group:before{width:105px;height:105px}
.cx-orbit-left{left:calc(16% - 60px)}
.cx-orbit-right{right:calc(16% - 60px)}
.cx-orbit-logo{width:34px;height:34px;margin:-17px;transform:rotate(var(--a)) translateX(51px) rotate(calc(var(--a)*-1))}
.cx-orbit-logo img{max-width:29px;max-height:29px}
}

@media(prefers-reduced-motion:reduce){
.cx-orbit-logo img,.cx-orbit-center img,.cx-orbit-center:before,.cx-orbit-center:after{animation:none!important}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-659dbaf */.cx-read-process{--p:#8c2aff;--bg:#232121;--muted:#b2b0b3;width:100%;background:var(--bg);color:#fff;font-family:Poppins,Arial,sans-serif;padding:0 10px;overflow-x:clip}
.cx-read-process *{box-sizing:border-box}
.cx-read-track{position:relative;height:380vh}
.cx-read-sticky{position:sticky;top:120px;height:min(90vh,620px);max-height:620px;min-height:100px;display:flex;align-items:center}
.cx-read-inner{width:100%;max-width:1450px;margin:auto}
.cx-read-counter strong{color:#fff}

.cx-read-navigation{width:100%;display:flex;align-items:center;margin-bottom:35px}
.cx-read-nav{flex:1;display:flex;align-items:center;cursor:pointer}
.cx-read-number{width:38px;height:38px;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px #fff;border-radius:50%;color:#fff;font-size:14px;font-weight:600;transition:.45s cubic-bezier(.25,.1,.25,1)}
.cx-read-line{flex:1;height:1px;margin:0 10px;background:#ffffff1f;position:relative}
.cx-read-line-fill{position:absolute;inset:0 auto auto 0;width:0;height:100%;background:var(--p);transition:width .6s cubic-bezier(.22,1,.36,1)}
.cx-read-nav.active .cx-read-number{color:#fff;background:linear-gradient(135deg,#8c2aff,#a74cff);box-shadow:0 0 0 1px var(--p),0 0 0 5px #8c2aff14,0 0 25px #8c2aff73;transform:scale(1.08)}
.cx-read-nav.done .cx-read-number{color:#fff;background:#542092;box-shadow:0 0 0 1px #542092}
.cx-read-nav.done .cx-read-line-fill{width:100%}
.cx-read-content{position:relative;min-height:510px}
.cx-read-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transform:translateY(35px);transition:opacity .6s,transform .7s cubic-bezier(.22,1,.36,1),visibility .6s}
.cx-read-slide.active{position:relative;opacity:1;visibility:visible;transform:translateY(0)}
.cx-read-grid{display:grid;grid-template-columns:48% 52%;align-items:center;gap:40px;min-height:500px}
.cx-read-visual{position:relative;width:100%;height:430px;display:flex;align-items:center;justify-content:center}


.cx-read-image{position:relative;z-index:2;display:block;width:100%;max-width:570px;height:auto;object-fit:contain;filter:drop-shadow(0 0px 0px #232121);animation:cxReadFloat 5s cubic-bezier(.42,0,.58,1) infinite}
@keyframes cxReadFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
.cx-read-copy{padding:15px 0;transform: translateY(-60px);}
.cx-read-step{display:block;margin-bottom:12px;color:var(--p);font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase}
.cx-read-title{margin:0;max-width:650px;color:#fff;font-size:clamp(38px,4vw,62px);line-height:1.04;font-weight:700;letter-spacing:-2px}
.cx-read-title em{color:transparent;-webkit-text-stroke:1px #ffffff6b;font-style:normal}
.cx-read-divider{width:130px;height:1px;margin:25px 0 20px;background:linear-gradient(90deg,var(--p),transparent)}
.cx-read-description{max-width:590px;margin:0;color:var(--muted);font-size:16px;line-height:1.85}

.cx-read-button {
  display: inline-flex;
  font-family: Poppins;
  align-items: center;
  justify-content: center;
  gap: 15px;
  margin-top: 20px;
  padding: 10px 5px;
  min-width: 190px;
  background: linear-gradient(110deg, #7025D6 0%, #9B5DE5 100%);
  color: #fff !important;
  text-decoration: none !important;
  border: none;
  border-radius: 0;
  box-shadow: none;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0;
  transition: .35s cubic-bezier(.25,.1,.25,1);
}

.cx-read-button span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: auto;
  height: auto;
  background: transparent;
  color: #fff;
  font-size: 14px;
  line-height: 1;
  transition: .35s cubic-bezier(.25,.1,.25,1);
}

.cx-read-button:hover {
  background: linear-gradient(110deg, #7025D6 0%, #9B5DE5 100%);
  box-shadow: none;
  transform: translateY(-3px);
}

.cx-read-button:hover span {
  background: transparent;
  color: #fff;
}

/* Mobile responsive */
@media (max-width: 700px) {
  .cx-read-button {
    min-width: 220px;
    padding: 17px 25px;
    gap: 14px;
    font-size: 17px;
  }

  .cx-read-button span {
    font-size: 29px;
  }
}

.cx-read-hint{margin-top:22px;display:flex;align-items:center;gap:9px;color:#666;font-size:9px;letter-spacing:1px;text-transform:uppercase}
.cx-read-hint i{width:25px;height:1px;background:#555}

@media(max-width:1000px){
.cx-read-process{padding:0 18px}
.cx-read-grid{grid-template-columns:46% 54%;gap:20px}
.cx-read-visual{height:360px}
.cx-read-ring{width:300px;height:300px}
.cx-read-title{font-size:40px}
.cx-read-description{font-size:13px}
}

@media(max-width:700px){
.cx-read-process{padding:0 16px}
.cx-read-sticky{min-height:700px}
.cx-read-header{margin-bottom:20px}
.cx-read-heading{font-size:8px;letter-spacing:1px}
.cx-read-counter{font-size:9px}
.cx-read-progress{width:55px}
.cx-read-navigation{margin-bottom:25px}
.cx-read-number{width:29px;height:29px;font-size:8px}
.cx-read-line{margin:0 4px}
.cx-read-content{min-height:560px}
.cx-read-grid{display:flex;flex-direction:column;align-items:stretch;gap:15px;min-height:0}
.cx-read-visual{height:245px}
.cx-read-image{max-width:310px}
.cx-read-ring{width:220px;height:220px}
.cx-read-glow{width:180px;height:180px}
.cx-read-copy{padding:0;transform: translateY(0)}
.cx-read-step{font-size:9px;margin-bottom:8px}
.cx-read-title{font-size:32px;letter-spacing:-1px}
.cx-read-divider{margin:17px 0}
.cx-read-description{font-size:12.5px;line-height:1.75}
.cx-read-button{margin-top:20px}
.cx-read-hint{display:none}
}

@media(max-width:400px){
.cx-read-title{font-size:28px}
.cx-read-visual{height:215px}
.cx-read-image{max-width:275px}
.cx-read-ring{width:190px;height:190px}
.cx-read-description{font-size:12px}
.cx-read-number{width:26px;height:26px}
}

@media(prefers-reduced-motion:reduce){
.cx-read-image{animation:none}
.cx-read-slide,.cx-read-number,.cx-read-button,.cx-read-progress-fill{transition:none}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1a6cbc */.why-heading .elementor-heading-title {
    display: flex;
    align-items: center;
    gap: 20px;
}

.why-heading .elementor-heading-title::before {
    content: "";
    width: 60px;
    height: 2px;
    background: #6E2DD5;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f6182f */.cx-city-slider{
width:100%;
overflow:hidden;
padding:0;
box-sizing:border-box;
font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif
}

.cx-city-track{
display:flex;
gap:8px;
transform:translate3d(0,0,0);
transition:transform .8s cubic-bezier(.45,0,.15,1);
will-change:transform
}

.cx-city-card{
position:relative;
flex:0 0 calc((100% - 32px)/5);
min-width:0;
height:340px;
border-radius:18px;
overflow:hidden;
background-size:cover;
background-position:center;
box-sizing:border-box
}

.cx-city-card:nth-child(1),
.cx-city-card:nth-child(11){
background-image:linear-gradient(#0006,#0006),url("https://www.expodisplaystudio.de/wp-content/uploads/2026/09/Frankfurt.webp")
}

.cx-city-card:nth-child(2),
.cx-city-card:nth-child(12){
background-image:linear-gradient(#0006,#0006),url("https://www.expodisplaystudio.de/wp-content/uploads/2026/09/Stuttgart.webp")
}

.cx-city-card:nth-child(3),
.cx-city-card:nth-child(13){
background-image:linear-gradient(#0006,#0006),url("https://www.expodisplaystudio.de/wp-content/uploads/2026/09/Munich.webp")
}

.cx-city-card:nth-child(4),
.cx-city-card:nth-child(14){
background-image:linear-gradient(#0006,#0006),url("https://www.expodisplaystudio.de/wp-content/uploads/2026/09/Dortmund.webp")
}

.cx-city-card:nth-child(5),
.cx-city-card:nth-child(15){
background-image:linear-gradient(#0006,#0006),url("https://www.expodisplaystudio.de/wp-content/uploads/2026/09/Hamburg.webp")
}

.cx-city-card:nth-child(6),
.cx-city-card:nth-child(16){
background-image:linear-gradient(#0006,#0006),url("https://www.expodisplaystudio.de/wp-content/uploads/2026/09/Cologne.webp")
}

.cx-city-card:nth-child(7),
.cx-city-card:nth-child(17){
background-image:linear-gradient(#0006,#0006),url("https://www.expodisplaystudio.de/wp-content/uploads/2026/09/Nuremberg.webp")
}

.cx-city-card:nth-child(8),
.cx-city-card:nth-child(18){
background-image:linear-gradient(#0006,#0006),url("https://www.expodisplaystudio.de/wp-content/uploads/2026/09/Hannover.webp")
}

.cx-city-card:nth-child(9),
.cx-city-card:nth-child(19){
background-image:linear-gradient(#0006,#0006),url("https://www.expodisplaystudio.de/wp-content/uploads/2026/09/Dusseldorf.webp")
}

.cx-city-card:nth-child(10),
.cx-city-card:nth-child(20){
background-image:linear-gradient(#0006,#0006),url("https://www.expodisplaystudio.de/wp-content/uploads/2026/09/Berlin.webp")
}

.cx-city-card a{
display:block;
width:100%;
height:100%;
color:#fff;
text-decoration:none
}

.cx-city-info{
position:absolute;
left:0;
right:0;
bottom:18px;
text-align:center;
color:#fff
}

.cx-city-pin{
width:40px;
height:40px;
margin:0 auto 10px;
border-radius:50%;
background:#fff3;
display:flex;
align-items:center;
justify-content:center;
position:relative
}

.cx-city-pin:before{
content:"";
width:20px;
height:20px;
background:#9941ff;
border-radius:50% 50% 50% 0;
transform:rotate(-45deg);
position:relative
}

.cx-city-pin:after{
content:"";
position:absolute;
width:5px;
height:5px;
background:#aaa;
border-radius:50%
}

.cx-city-name{
font-size:20px;
line-height:1.1
}

.cx-city-scrollbar{
width:100%;
height:15px;
margin:10px auto 0;
background:#6d717f;
border-radius:1px;
overflow:hidden;
display:flex;
align-items:center;
box-sizing:border-box
}

.cx-city-arrow{
flex:0 0 42px;
width:42px;
height:100%;
padding:0;
margin:0;
border:0;
background:transparent;
color:#fff;
font-size:11px;
line-height:1;
display:flex;
align-items:center;
justify-content:center;
cursor:pointer;
z-index:3
}

.cx-city-arrow:hover{
background:rgba(255,255,255,.08)
}

.cx-city-scroll-area{
position:relative;
flex:1;
height:100%;
overflow:hidden;
cursor:pointer
}

.cx-city-scroll-thumb{
position:absolute;
left:0;
top:30%;
height:40%;
width:30%;
background:#fff;
border-radius:10px;
transform:translateX(0);
transition:transform .25s cubic-bezier(.25,.1,.25,1)
}

@media(min-width:768px) and (max-width:1024px){
.cx-city-card{
flex-basis:calc((100% - 16px)/3);
height:340px
}

.cx-city-name{
font-size:19px
}

.cx-city-info{
bottom:16px
}
}

@media(min-width:481px) and (max-width:767px){
.cx-city-card{
flex-basis:calc((100% - 8px)/2);
height:300px
}
}

@media(max-width:480px){
.cx-city-card{
flex-basis:100%;
height:240px
}

.cx-city-name{
font-size:24px
}

.cx-city-arrow{
flex-basis:36px;
width:36px
}
}

@media(max-width:360px){
.cx-city-card{
height:220px
}

.cx-city-name{
font-size:22px
}

.cx-city-arrow{
flex-basis:32px;
width:32px
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fda7969 */.let-work .elementor-heading-title {
    display: flex;
    align-items: center;
    gap:10px;
}

.let-work .elementor-heading-title::before {
    content: "";
    width: 35px;
    height: 2px;
    background: #8C2AFF;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-203dec8 */.eds-impact-heading{font-size:0;font-weight:700}
.eds-impact-heading:before{content:"READY TO";display:block;font-size:40px;color:#fff;font-weight:700}
.eds-impact-heading:after{content:"MAKE AN IMPACT?";display:block;font-size:40px;color:#8C2AFF;font-weight:700}

@media (max-width:1024px){
.eds-impact-heading:before,
.eds-impact-heading:after{font-size:30px}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d91a065 */.how-we .elementor-heading-title{
display:flex;
align-items:center;
justify-content:center;
gap:10px;
width:100%;
color:#8b2cff;
}

.how-we .elementor-heading-title::before,
.how-we .elementor-heading-title::after{
content:"";
flex:0 0 80px;
height:1.6px;
}

.how-we .elementor-heading-title::before{
background:linear-gradient(
to left,
#8b2cff 0%,
rgba(168,85,247,0) 100%
);
}

.how-we .elementor-heading-title::after{
background:linear-gradient(
to right,
#8b2cff 0%,
rgba(168,85,247,0) 100%
);
}

@media(max-width:767px){
.how-we .elementor-heading-title::before,
.how-we .elementor-heading-title::after{
display:none;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a96be92 */.exact-process-wrapper{width:100%;margin:0;padding:0;font-family:'Plus Jakarta Sans',sans-serif;box-sizing:border-box;overflow:visible}
.exact-process-wrapper *,.exact-process-wrapper *:before,.exact-process-wrapper *:after{box-sizing:border-box}
.exact-process-grid{width:100%;max-width:1380px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,430px));gap:33px 35px;justify-content:center;align-items:start}
.exact-card{width:100%;max-width:430px;min-width:0;position:relative}
.exact-card-header{position:relative;width:315px;max-width:calc(100% - 60px);height:70px;margin-left:55px;display:flex;align-items:center;gap:15px;padding:15px 10px 20px;background:linear-gradient(135deg,#421079,#260650);border-radius:15px 15px 0 0;z-index:2}
.exact-card-header:after{content:"";position:absolute;left:48px;bottom:-16px;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #260650;z-index:3}
.exact-card-number{flex-shrink:0;margin:0;font-family:Poppins,sans-serif;font-size:30px;line-height:1;font-weight:500;color:transparent;-webkit-text-stroke:1.2px rgba(150,115,181,.85);letter-spacing:1.5px}
.exact-card-title{min-width:0;margin:0;padding:0;color:#fff;font-family:Poppins,sans-serif;font-size:20px;line-height:1.12;font-weight:700;letter-spacing:.2px}
.exact-card-body{position:relative;width:100%;max-width:430px;height:185px;margin-top:-1px;padding:35px 15px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:15px;z-index:1;overflow:visible;box-shadow:0 18px 35px #00000029,0 8px 15px #0000001a,0 2px 5px #00000012}
.exact-card-body p{width:100%;margin:0;padding:0;color:#232121;font-family:Poppins,sans-serif;font-size:14px;line-height:1.65;font-weight:400;text-align:center;overflow-wrap:break-word}

@media(max-width:1400px){
.exact-process-grid{max-width:1240px;grid-template-columns:repeat(3,minmax(0,390px));gap:33px 25px}
.exact-card,.exact-card-body{max-width:390px}
.exact-card-header{width:290px;margin-left:50px}
}

@media(max-width:1200px){
.exact-process-grid{max-width:900px;grid-template-columns:repeat(2,minmax(0,430px));gap:20px 20px;padding:0 15px}
.exact-card,.exact-card-body{max-width:430px}
.exact-card-header{width:220px;margin-left:60px}
}

@media(max-width:760px){
.exact-process-grid{width:100%;max-width:400px;grid-template-columns:minmax(0,350px);gap:30px 0;padding:0 0px}
.exact-card,.exact-card-body{max-width:350px}
.exact-card-body{height:210px}
.exact-card-header{width:275px;max-width:calc(100% - 45px);margin-left:45px}
}

@media(max-width:400px){
.exact-process-grid{max-width:100%;grid-template-columns:minmax(0,1fr)}
.exact-card,.exact-card-body{max-width:100%}
.exact-card-header{width:calc(100% - 45px);max-width:calc(100% - 45px);margin-left:25px;height:70px}
.exact-card-body{height:205px;padding:38px 25px 28px}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bd7029a */.services-vertical-wrapper{width:100%;max-width:600px;margin:auto;display:flex;flex-direction:column;gap:50px;font-family:Poppins,sans-serif}
.service-card{width:100%;padding:24px;background:#fcfbfe;border-radius:20px;display:flex;flex-direction:column;box-shadow:0 1px 8px #061b4636,0 0 0 1px #8c2aff;position:sticky;top:140px;box-sizing:border-box;will-change:transform;transition:transform .8s cubic-bezier(.22,1,.36,1),box-shadow .8s cubic-bezier(.25,.1,.25,1)}
.service-image-box{width:100%;height:240px;border-radius:14px;overflow:hidden;margin-bottom:20px;background:#dcd0f0}
.service-image-box img{width:100%;height:100%;display:block;object-fit:cover}
.service-header-row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}
.service-title{margin:0!important;font-size:22px!important;font-weight:700!important;line-height:1.3!important;color:#111!important}
.service-arrow-link{display:flex;align-items:center;justify-content:center;color:#8c2aff;text-decoration:none;flex-shrink:0}
.service-arrow-link svg{width:24px;height:24px;stroke:#8c2aff;transition:transform .5s cubic-bezier(.25,.1,.25,1)}
.service-card:hover .service-arrow-link svg{transform:translate(3px,-3px)}
.service-description{margin:0!important;font-size:15px!important;line-height:1.6;color:#232121}

@media(max-width:650px){
.services-vertical-wrapper{gap:40px}
.service-card{top:130px;padding:18px}
.service-image-box{height:180px}
.service-title{font-size:20px!important}
.service-description{font-size:14px!important}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd78ce *//* SERVICES 2-COLUMN SECTION */
.elementor-element-9cd78ce {
    overflow: visible !important;
}

/* LEFT CONTENT STAYS FIXED WHILE RIGHT CARDS SCROLL */
.elementor-element-f1b6bed {
    position: sticky !important;
    top: 100px !important;
    align-self: flex-start !important;
    height: fit-content !important;
}

/* RIGHT CARD COLUMN */
.elementor-element-e53eaa2 {
    overflow: visible !important;
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-element-f1b6bed {
        position: relative !important;
        top: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9de6130 */.cx-video-slider{width:100%;max-width:1200px;margin:auto;position:relative;overflow:hidden}
.cx-video-track{width:100%;min-height:340px;display:flex;align-items:center;justify-content:center;gap:25px}
.cx-video-card{position:relative;flex:0 0 48px;width:48px;height:270px;overflow:hidden;background:#111;cursor:pointer;opacity:.95;transition:.45s cubic-bezier(.25,.1,.25,1)}
.cx-video-card.active{width:560px;flex-basis:560px;height:335px;opacity:1;z-index:5}
.cx-video-thumb{position:relative;width:100%;height:100%;overflow:hidden}
.cx-video-thumb img{display:block;width:100%;height:100%;object-fit:cover}
.cx-video-overlay{position:absolute;inset:0;background:rgba(0,0,0,.42);z-index:2}
.cx-video-card.side .cx-video-overlay{background:rgba(0,0,0,.6)}
.cx-play-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:58px;height:42px;background:#f00;border-radius:12px;z-index:4}
.cx-play-button:after{content:"";position:absolute;left:24px;top:12px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:14px solid #fff}
.cx-video-card.side .cx-play-button{display:none}
.cx-video-iframe{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:10;display:none}

.cx-video-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:#fff!important;color:#111!important;box-shadow:0 5px 18px rgba(0,0,0,.18)!important;z-index:50!important;display:flex!important;align-items:center!important;justify-content:center!important;font:300 38px/1 Arial,sans-serif!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important}
.cx-video-arrow-left{left:50px!important}
.cx-video-arrow-right{right:50px!important}
.cx-video-arrow:hover{background:#fff!important;color:#111!important}

.cx-video-dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:18px}
.cx-video-dot{width:8px;height:8px;border-radius:50%;background:#b9b7c7;cursor:pointer;transition:.3s cubic-bezier(.25,.1,.25,1)}
.cx-video-dot.active{width:25px;border-radius:10px;background:#222}

@media(max-width:900px){
.cx-video-track{gap:12px}
.cx-video-card.side{width:35px;flex-basis:35px;height:230px}
.cx-video-card.active{width:480px;flex-basis:480px;height:300px}
.cx-video-arrow-left{left:8px!important}
.cx-video-arrow-right{right:8px!important}
}

@media(max-width:650px){
.cx-video-slider{padding:10px 0 20px;overflow:visible!important}
.cx-video-track{min-height:230px;gap:0;overflow:visible}
.cx-video-card.side{display:none}
.cx-video-card.active{width:calc(100vw - 90px);flex-basis:calc(100vw - 90px);height:230px}
.cx-video-arrow{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;top:125px!important;font-size:34px!important}
.cx-video-arrow-left{left:3px!important}
.cx-video-arrow-right{right:3px!important}
}

@media(max-width:400px){
.cx-video-card.active{width:calc(100vw - 80px);flex-basis:calc(100vw - 80px);height:210px}
.cx-video-arrow{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;top:115px!important;font-size:31px!important}
.cx-video-arrow-left{left:2px!important}
.cx-video-arrow-right{right:2px!important}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-542c018 */.eds-faq-content,
.eds-faq-list,
.eds-faq-item{
width:100%;
max-width:100%;
box-sizing:border-box
}

.eds-faq-content{
overflow:visible
}

.eds-faq-list{
display:flex;
flex-direction:column;
gap:5px;
height:520px;
overflow-y:auto;
overflow-x:hidden;
padding:2px 8px 2px 2px;
margin:0
}

.eds-faq-item{
flex:0 0 auto;
background:#FAF7FB!important;
border-radius:12px;
overflow:hidden;
transition:.25s;
box-shadow:0 0 0 1px #D9B9E5
}

.eds-faq-item:hover,
.eds-faq-item.active{
box-shadow:0 0 0 1px #CDA4DB
}

.eds-faq-question{
width:100%;
min-height:62px;
padding:14px 18px 14px 20px;
margin:0;
border:0;
outline:0;
background:transparent!important;
display:flex;
align-items:center;
justify-content:space-between;
gap:14px;
cursor:pointer;
color:#151515!important;
text-align:left;
appearance:none;
box-sizing:border-box
}

.eds-faq-question-text{
display:block;
flex:1 1 0;
width:auto;
min-width:0;
max-width:100%;
margin:0;
padding:0;
color:#151515!important;
font:600 16px/1.4 Poppins,sans-serif;
text-align:left;
white-space:normal;
overflow-wrap:break-word;
word-break:normal
}

.eds-faq-icon{
width:18px;
height:18px;
min-width:18px;
max-width:18px;
position:relative;
display:flex;
flex:0 0 18px;
align-items:center;
justify-content:center
}

.eds-faq-icon:before,
.eds-faq-icon:after{
content:"";
position:absolute;
left:50%;
top:50%;
background:#151515;
transform:translate(-50%,-50%)
}

.eds-faq-icon:before{
width:11px;
height:1px
}

.eds-faq-icon:after{
width:1px;
height:11px;
transition:.25s
}

.eds-faq-item.active .eds-faq-icon:after{
opacity:0;
transform:translate(-50%,-50%) scaleY(0)
}

.eds-faq-answer{
display:grid;
grid-template-rows:0fr;
transition:grid-template-rows .35s
}

.eds-faq-item.active .eds-faq-answer{
grid-template-rows:1fr
}

.eds-faq-answer-inner{
min-height:0;
overflow:hidden;
padding:0 20px;
box-sizing:border-box;
transition:padding .35s
}

.eds-faq-item.active .eds-faq-answer-inner{
padding:0 20px 19px
}

.eds-faq-answer p{
width:100%;
margin:0;
color:#151515!important;
font:400 13px/1.6 Poppins,sans-serif;
overflow-wrap:break-word
}

.eds-faq-answer a{
color:inherit;
text-decoration:underline;
overflow-wrap:anywhere
}

.eds-faq-list::-webkit-scrollbar{
width:6px
}

.eds-faq-list::-webkit-scrollbar-track{
background:#F0E8F3;
border-radius:10px
}

.eds-faq-list::-webkit-scrollbar-thumb{
background:#CDA4DB;
border-radius:10px
}


/* TABLET */
@media(max-width:1024px){

.eds-faq-list{
height:500px;
gap:8px
}

.eds-faq-question{
min-height:60px;
padding:14px 16px;
gap:12px
}

.eds-faq-question-text{
font-size:14px;
line-height:1.45;
white-space:normal;
overflow-wrap:break-word;
word-break:normal
}

.eds-faq-icon{
flex:0 0 17px;
width:17px;
min-width:17px;
max-width:17px
}

.eds-faq-answer-inner{
padding-left:16px;
padding-right:16px
}

.eds-faq-item.active .eds-faq-answer-inner{
padding:0 16px 17px
}

.eds-faq-answer p{
font-size:13px;
line-height:1.55
}

}


/* MOBILE */
@media(max-width:767px){

.eds-faq-list{
height:450px;
gap:8px;
padding:2px 6px 2px 2px
}

.eds-faq-item{
border-radius:11px
}

.eds-faq-question{
min-height:58px;
padding:14px 14px 14px 16px;
gap:10px
}

.eds-faq-question-text{
flex:1 1 0;
font-size:14px;
line-height:1.45;
white-space:normal;
overflow-wrap:break-word;
word-break:normal
}

.eds-faq-icon{
width:17px;
height:17px;
min-width:17px;
max-width:17px;
flex:0 0 17px
}

.eds-faq-icon:before{
width:10px
}

.eds-faq-icon:after{
height:10px
}

.eds-faq-answer-inner{
padding:0 16px
}

.eds-faq-item.active .eds-faq-answer-inner{
padding:0 16px 17px
}

.eds-faq-answer p{
font-size:12.5px;
line-height:1.55
}

}


/* SMALL MOBILE */
@media(max-width:480px){

.eds-faq-list{
height:400px;
gap:7px;
padding:2px 5px 2px 2px
}

.eds-faq-question{
min-height:56px;
padding:12px 12px 12px 14px;
gap:8px
}

.eds-faq-question-text{
flex:1 1 0;
font-size:13px;
line-height:1.5;
white-space:normal;
overflow-wrap:break-word;
word-break:normal
}

.eds-faq-icon{
width:16px;
height:16px;
min-width:16px;
max-width:16px;
flex:0 0 16px
}

.eds-faq-answer-inner{
padding:0 14px
}

.eds-faq-item.active .eds-faq-answer-inner{
padding:0 14px 15px
}

.eds-faq-answer p{
font-size:12px;
line-height:1.55
}

}


/* VERY SMALL MOBILE */
@media(max-width:360px){

.eds-faq-list{
height:380px
}

.eds-faq-question{
padding:11px 10px 11px 12px;
gap:7px
}

.eds-faq-question-text{
font-size:12.5px;
line-height:1.5
}

.eds-faq-answer-inner{
padding:0 12px
}

.eds-faq-item.active .eds-faq-answer-inner{
padding:0 12px 14px
}

.eds-faq-answer p{
font-size:11.5px
}

}/* End custom CSS */