.elementor-986 .elementor-element.elementor-element-28bdf77{--display:flex;--min-height:900px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.66;--margin-top:-147px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:188px;--padding-bottom:99px;--padding-left:0px;--padding-right:0px;}.elementor-986 .elementor-element.elementor-element-28bdf77:not(.elementor-motion-effects-element-type-background), .elementor-986 .elementor-element.elementor-element-28bdf77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://e-a-s-t-berlin.de/wp-content/uploads/2026/05/kutschi.jpg");background-position:0px 0px;background-size:cover;}.elementor-986 .elementor-element.elementor-element-28bdf77::before, .elementor-986 .elementor-element.elementor-element-28bdf77 > .elementor-background-video-container::before, .elementor-986 .elementor-element.elementor-element-28bdf77 > .e-con-inner > .elementor-background-video-container::before, .elementor-986 .elementor-element.elementor-element-28bdf77 > .elementor-background-slideshow::before, .elementor-986 .elementor-element.elementor-element-28bdf77 > .e-con-inner > .elementor-background-slideshow::before, .elementor-986 .elementor-element.elementor-element-28bdf77 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000 38%, #F2295B00 75%);}.elementor-986 .elementor-element.elementor-element-4342002{--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-986 .elementor-element.elementor-element-62add3a{--display:flex;animation-duration:1299ms;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;animation-timing-function:cubic-bezier(0.77,0,0.175,1);}.elementor-986 .elementor-element.elementor-element-f25ec0f .elementor-heading-title{font-family:"ARGO EAST", Sans-serif;font-size:15px;letter-spacing:2.4px;color:#B323AF;}.elementor-986 .elementor-element.elementor-element-9710bae .elementor-heading-title{font-family:"ARGO EAST", Sans-serif;font-size:42px;letter-spacing:2.4px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.97);color:#FFFFFF;}.elementor-986 .elementor-element.elementor-element-20dd052{font-family:"Barlow", Sans-serif;font-size:20px;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-986 .elementor-element.elementor-element-b5ddb80{--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;}.elementor-986 .elementor-element.elementor-element-af1fed1{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;text-align:start;}.elementor-986 .elementor-element.elementor-element-af1fed1 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-986 .elementor-element.elementor-element-af1fed1 img{width:100%;max-width:100%;}.elementor-986 .elementor-element.elementor-element-e979c8b{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;text-align:start;}.elementor-986 .elementor-element.elementor-element-e979c8b > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-986 .elementor-element.elementor-element-e979c8b img{width:38%;max-width:100%;}.elementor-986 .elementor-element.elementor-element-dc6e0af .elementor-button{background-color:#B323AF;font-family:"ARGO EAST", Sans-serif;font-size:22px;fill:#FFFFFF;color:#FFFFFF;padding:19px 19px 19px 19px;}.elementor-986 .elementor-element.elementor-element-dc6e0af > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-986 .elementor-element.elementor-element-203c43a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-986 .elementor-element.elementor-element-dcf881f > .elementor-widget-container{margin:0px 0px -197px 0px;}.elementor-986 .elementor-element.elementor-element-dcf881f{animation-timing-function:cubic-bezier(0.77,0,0.175,1);}.elementor-986 .elementor-element.elementor-element-c8740e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-986 .elementor-element.elementor-element-818a884 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-986 .elementor-element.elementor-element-818a884 .elementor-heading-title{font-family:"ARGO EAST", Sans-serif;font-size:42px;letter-spacing:2.4px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.97);color:#FFFFFF;}.elementor-986 .elementor-element.elementor-element-4f4bc1b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-986 .elementor-element.elementor-element-800f555{--display:flex;animation-duration:1699ms;--min-height:950px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.89;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;animation-timing-function:cubic-bezier(0.645,0.045,0.355,1);}.elementor-986 .elementor-element.elementor-element-800f555:not(.elementor-motion-effects-element-type-background), .elementor-986 .elementor-element.elementor-element-800f555 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://e-a-s-t-berlin.de/wp-content/uploads/2026/05/sicherheitsdienst.jpg");background-position:bottom right;background-size:83% auto;}.elementor-986 .elementor-element.elementor-element-800f555::before, .elementor-986 .elementor-element.elementor-element-800f555 > .elementor-background-video-container::before, .elementor-986 .elementor-element.elementor-element-800f555 > .e-con-inner > .elementor-background-video-container::before, .elementor-986 .elementor-element.elementor-element-800f555 > .elementor-background-slideshow::before, .elementor-986 .elementor-element.elementor-element-800f555 > .e-con-inner > .elementor-background-slideshow::before, .elementor-986 .elementor-element.elementor-element-800f555 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000 43%, #F2295B00 75%);}.elementor-986 .elementor-element.elementor-element-556563e{--display:flex;}.elementor-986 .elementor-element.elementor-element-2cad8f1 .elementor-heading-title{font-family:"ARGO EAST", Sans-serif;font-size:15px;letter-spacing:2.4px;color:#B323AF;}.elementor-986 .elementor-element.elementor-element-5834230 .elementor-heading-title{font-family:"ARGO EAST", Sans-serif;font-size:42px;letter-spacing:2.4px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.97);color:#FFFFFF;}.elementor-986 .elementor-element.elementor-element-4df9033{font-family:"Barlow", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-986 .elementor-element.elementor-element-a5b5c67 .elementor-button{background-color:#B323AF;font-family:"ARGO EAST", Sans-serif;font-size:22px;fill:#FFFFFF;color:#FFFFFF;padding:19px 19px 19px 19px;}.elementor-986 .elementor-element.elementor-element-a5b5c67 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-986 .elementor-element.elementor-element-d6d04e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-986 .elementor-element.elementor-element-79d688d > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-986 .elementor-element.elementor-element-79d688d .elementor-heading-title{font-family:"ARGO EAST", Sans-serif;font-size:42px;letter-spacing:2.4px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.97);color:#FFFFFF;}.elementor-986 .elementor-element.elementor-element-d2e842f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-986 .elementor-element.elementor-element-03d5a49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:66px;--padding-bottom:66px;--padding-left:0px;--padding-right:0px;}.elementor-986 .elementor-element.elementor-element-c7ece66 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-986 .elementor-element.elementor-element-c7ece66 .elementor-heading-title{font-family:"ARGO EAST", Sans-serif;font-size:42px;letter-spacing:2.4px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.97);color:#FFFFFF;}.elementor-986 .elementor-element.elementor-element-4030834 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-986 .elementor-element.elementor-element-2dc44e8{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-986 .elementor-element.elementor-element-2dc44e8:not(.elementor-motion-effects-element-type-background), .elementor-986 .elementor-element.elementor-element-2dc44e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://e-a-s-t-berlin.de/wp-content/uploads/2026/05/sicherheitsfirma.jpg");background-position:center center;background-size:cover;}.elementor-986 .elementor-element.elementor-element-4d2a899{text-align:center;}.elementor-986 .elementor-element.elementor-element-4d2a899 .elementor-heading-title{font-family:"ARGO EAST", Sans-serif;font-size:66px;letter-spacing:2.4px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.97);color:#FFFFFF;}.elementor-986 .elementor-element.elementor-element-2ef2c57 .elementor-button{background-color:#B323AF;font-family:"ARGO EAST", Sans-serif;font-size:22px;fill:#FFFFFF;color:#FFFFFF;padding:19px 19px 19px 19px;}.elementor-986 .elementor-element.elementor-element-2ef2c57{animation-duration:1699ms;animation-timing-function:cubic-bezier(0.645,0.045,0.355,1);}.elementor-986 .elementor-element.elementor-element-2ef2c57 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-986 .elementor-element.elementor-element-164aae7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-986 .elementor-element.elementor-element-1df0e7f > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-986 .elementor-element.elementor-element-1df0e7f{text-align:center;}.elementor-986 .elementor-element.elementor-element-1df0e7f .elementor-heading-title{font-family:"ARGO EAST", Sans-serif;font-size:42px;letter-spacing:2.4px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.97);color:#FFFFFF;}.elementor-986 .elementor-element.elementor-element-2c3276f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-986 .elementor-element.elementor-element-5be43ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:122px;--padding-bottom:122px;--padding-left:0px;--padding-right:0px;}.elementor-986 .elementor-element.elementor-element-ecc8130{--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-986 .elementor-element.elementor-element-5e2912d .elementor-heading-title{font-family:"ARGO EAST", Sans-serif;font-size:42px;letter-spacing:2.4px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.97);color:#FFFFFF;}.elementor-986 .elementor-element.elementor-element-14cea0c{font-family:"Barlow", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-986 .elementor-element.elementor-element-62b53fa{--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;}.elementor-986 .elementor-element.elementor-element-8465362{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;text-align:start;}.elementor-986 .elementor-element.elementor-element-8465362 img{width:100%;}.elementor-986 .elementor-element.elementor-element-dc1d554{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;text-align:start;}.elementor-986 .elementor-element.elementor-element-dc1d554 img{width:100%;}.elementor-986 .elementor-element.elementor-element-4cd51d8 .elementor-button{background-color:#B323AF;font-family:"ARGO EAST", Sans-serif;font-size:22px;fill:#FFFFFF;color:#FFFFFF;padding:19px 19px 19px 19px;}.elementor-986 .elementor-element.elementor-element-4cd51d8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-986 .elementor-element.elementor-element-5e2717a{--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-986 .elementor-element.elementor-element-27b083f{animation-duration:169ms;}.elementor-986 .elementor-element.elementor-element-b807218{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-986 .elementor-element.elementor-element-17b1ebf{text-align:center;}.elementor-986 .elementor-element.elementor-element-17b1ebf .elementor-heading-title{font-family:"ARGO EAST", Sans-serif;font-size:15px;letter-spacing:2.4px;color:#B323AF;}.elementor-986 .elementor-element.elementor-element-44e76a5 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-986 .elementor-element.elementor-element-44e76a5{text-align:center;}.elementor-986 .elementor-element.elementor-element-44e76a5 .elementor-heading-title{font-family:"ARGO EAST", Sans-serif;font-size:42px;letter-spacing:2.4px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.97);color:#FFFFFF;}.elementor-986 .elementor-element.elementor-element-a97d5fb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-986 .elementor-element.elementor-element-c552782{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:66px;--padding-bottom:66px;--padding-left:0px;--padding-right:0px;}.elementor-986 .elementor-element.elementor-element-bb2518c > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-986 .elementor-element.elementor-element-bb2518c{text-align:start;}.elementor-986 .elementor-element.elementor-element-bb2518c .elementor-heading-title{font-family:"ARGO EAST", Sans-serif;font-size:42px;letter-spacing:2.4px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.97);color:#FFFFFF;}.elementor-986 .elementor-element.elementor-element-b77ac59{font-family:"Barlow", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-986 .elementor-element.elementor-element-4c0af89{--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-986 .elementor-element.elementor-element-8d6a806{--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:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-986 .elementor-element.elementor-element-3e63f99{text-align:start;}.elementor-986 .elementor-element.elementor-element-3e63f99 img{width:59%;}.elementor-986 .elementor-element.elementor-element-1225319 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-986 .elementor-element.elementor-element-1225319{text-align:start;}.elementor-986 .elementor-element.elementor-element-1225319 .elementor-heading-title{font-family:"ARGO EAST", Sans-serif;font-size:16px;font-weight:300;letter-spacing:2.4px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.97);color:#FFFFFF;}.elementor-986 .elementor-element.elementor-element-7acb656.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-986 .elementor-element.elementor-element-7acb656.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-986 .elementor-element.elementor-element-7acb656.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-986 .elementor-element.elementor-element-7acb656 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-986 .elementor-element.elementor-element-7acb656 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-986 .elementor-element.elementor-element-7acb656 .elementor-image-box-title{font-family:"Barlow", Sans-serif;font-size:20px;font-weight:300;color:#F8F8F8;}.elementor-986 .elementor-element.elementor-element-4670140 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-986 .elementor-element.elementor-element-4670140.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-986 .elementor-element.elementor-element-4670140.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-986 .elementor-element.elementor-element-4670140.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-986 .elementor-element.elementor-element-4670140 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-986 .elementor-element.elementor-element-4670140 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-986 .elementor-element.elementor-element-4670140 .elementor-image-box-title{font-family:"Barlow", Sans-serif;font-size:20px;font-weight:300;color:#F8F8F8;}.elementor-986 .elementor-element.elementor-element-e15c4d4{--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;}@media(max-width:1024px){.elementor-986 .elementor-element.elementor-element-28bdf77:not(.elementor-motion-effects-element-type-background), .elementor-986 .elementor-element.elementor-element-28bdf77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(min-width:768px){.elementor-986 .elementor-element.elementor-element-28bdf77{--content-width:1500px;}.elementor-986 .elementor-element.elementor-element-62add3a{--content-width:100%;}.elementor-986 .elementor-element.elementor-element-203c43a{--width:100%;}.elementor-986 .elementor-element.elementor-element-c8740e1{--content-width:1500px;}.elementor-986 .elementor-element.elementor-element-800f555{--content-width:1500px;}.elementor-986 .elementor-element.elementor-element-556563e{--width:59%;}.elementor-986 .elementor-element.elementor-element-d6d04e1{--content-width:1500px;}.elementor-986 .elementor-element.elementor-element-03d5a49{--content-width:1500px;}.elementor-986 .elementor-element.elementor-element-2dc44e8{--width:100%;}.elementor-986 .elementor-element.elementor-element-ecc8130{--width:100%;}.elementor-986 .elementor-element.elementor-element-5e2717a{--width:100%;}.elementor-986 .elementor-element.elementor-element-c552782{--content-width:1500px;}.elementor-986 .elementor-element.elementor-element-4c0af89{--content-width:1500px;}.elementor-986 .elementor-element.elementor-element-8d6a806{--width:36%;}.elementor-986 .elementor-element.elementor-element-e15c4d4{--width:100%;}}@media(max-width:767px){.elementor-986 .elementor-element.elementor-element-28bdf77{--min-height:729px;--margin-top:-89px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:89px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-986 .elementor-element.elementor-element-28bdf77:not(.elementor-motion-effects-element-type-background), .elementor-986 .elementor-element.elementor-element-28bdf77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-133px 0px;}.elementor-986 .elementor-element.elementor-element-f25ec0f .elementor-heading-title{font-size:13px;}.elementor-986 .elementor-element.elementor-element-9710bae .elementor-heading-title{font-size:23px;}.elementor-986 .elementor-element.elementor-element-20dd052{font-size:16px;}.elementor-986 .elementor-element.elementor-element-b5ddb80{--justify-content:flex-start;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-986 .elementor-element.elementor-element-af1fed1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-986 .elementor-element.elementor-element-af1fed1{--container-widget-width:109px;--container-widget-flex-grow:0;width:var( --container-widget-width, 109px );max-width:109px;}.elementor-986 .elementor-element.elementor-element-af1fed1 img{width:100%;}.elementor-986 .elementor-element.elementor-element-e979c8b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-986 .elementor-element.elementor-element-e979c8b img{width:52%;}.elementor-986 .elementor-element.elementor-element-dc6e0af .elementor-button{font-size:16px;}.elementor-986 .elementor-element.elementor-element-dcf881f > .elementor-widget-container{margin:-32px 0px -15px 0px;}.elementor-986 .elementor-element.elementor-element-dcf881f{text-align:end;}.elementor-986 .elementor-element.elementor-element-c8740e1{--padding-top:060px;--padding-bottom:060px;--padding-left:12px;--padding-right:12px;}.elementor-986 .elementor-element.elementor-element-818a884 .elementor-heading-title{font-size:25px;}.elementor-986 .elementor-element.elementor-element-800f555{--min-height:756px;}.elementor-986 .elementor-element.elementor-element-800f555:not(.elementor-motion-effects-element-type-background), .elementor-986 .elementor-element.elementor-element-800f555 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-389px -91px;background-size:cover;}.elementor-986 .elementor-element.elementor-element-5834230 .elementor-heading-title{font-size:23px;}.elementor-986 .elementor-element.elementor-element-4df9033{font-size:16px;}.elementor-986 .elementor-element.elementor-element-a5b5c67 .elementor-button{font-size:16px;}.elementor-986 .elementor-element.elementor-element-d6d04e1{--padding-top:50px;--padding-bottom:50px;--padding-left:12px;--padding-right:12px;}.elementor-986 .elementor-element.elementor-element-79d688d .elementor-heading-title{font-size:25px;}.elementor-986 .elementor-element.elementor-element-03d5a49{--padding-top:50px;--padding-bottom:50px;--padding-left:12px;--padding-right:12px;}.elementor-986 .elementor-element.elementor-element-c7ece66 .elementor-heading-title{font-size:25px;}.elementor-986 .elementor-element.elementor-element-2dc44e8{--min-height:405px;}.elementor-986 .elementor-element.elementor-element-2dc44e8:not(.elementor-motion-effects-element-type-background), .elementor-986 .elementor-element.elementor-element-2dc44e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-182px 0px;}.elementor-986 .elementor-element.elementor-element-4d2a899{text-align:center;}.elementor-986 .elementor-element.elementor-element-4d2a899 .elementor-heading-title{font-size:23px;}.elementor-986 .elementor-element.elementor-element-2ef2c57 .elementor-button{font-size:16px;}.elementor-986 .elementor-element.elementor-element-164aae7{--padding-top:50px;--padding-bottom:50px;--padding-left:12px;--padding-right:12px;}.elementor-986 .elementor-element.elementor-element-1df0e7f .elementor-heading-title{font-size:25px;}.elementor-986 .elementor-element.elementor-element-5be43ef{--padding-top:50px;--padding-bottom:50px;--padding-left:12px;--padding-right:12px;}.elementor-986 .elementor-element.elementor-element-5e2912d{text-align:start;}.elementor-986 .elementor-element.elementor-element-5e2912d .elementor-heading-title{font-size:23px;}.elementor-986 .elementor-element.elementor-element-14cea0c{font-size:16px;}.elementor-986 .elementor-element.elementor-element-4cd51d8 .elementor-button{font-size:16px;}.elementor-986 .elementor-element.elementor-element-5e2717a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-986 .elementor-element.elementor-element-27b083f > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-986 .elementor-element.elementor-element-b807218{--padding-top:50px;--padding-bottom:50px;--padding-left:12px;--padding-right:12px;}.elementor-986 .elementor-element.elementor-element-44e76a5 .elementor-heading-title{font-size:25px;}.elementor-986 .elementor-element.elementor-element-c552782{--padding-top:50px;--padding-bottom:50px;--padding-left:12px;--padding-right:12px;}.elementor-986 .elementor-element.elementor-element-bb2518c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-986 .elementor-element.elementor-element-bb2518c .elementor-heading-title{font-size:25px;}.elementor-986 .elementor-element.elementor-element-b77ac59{font-size:16px;}.elementor-986 .elementor-element.elementor-element-8d6a806{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-986 .elementor-element.elementor-element-1225319 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-986 .elementor-element.elementor-element-1225319 .elementor-heading-title{font-size:17px;}.elementor-986 .elementor-element.elementor-element-7acb656 .elementor-image-box-wrapper{text-align:start;}.elementor-986 .elementor-element.elementor-element-7acb656 .elementor-image-box-img{margin-bottom:15px;}.elementor-986 .elementor-element.elementor-element-4670140 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-986 .elementor-element.elementor-element-4670140 .elementor-image-box-wrapper{text-align:start;}.elementor-986 .elementor-element.elementor-element-4670140 .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for button, class: .elementor-element-dc6e0af *//* Elementor Button – laufender Lichtschein */

.elementor-986 .elementor-element.elementor-element-dc6e0af .elementor-button{
  position:relative;
  overflow:hidden;
  isolation:isolate;
}

.elementor-986 .elementor-element.elementor-element-dc6e0af .elementor-button::before{
  content:"";
  position:absolute;
  top:-40%;
  left:-80%;
  width:55%;
  height:180%;
  z-index:1;
  pointer-events:none;

  background:linear-gradient(
    110deg,
    transparent 0%,
    rgba(255,255,255,.10) 35%,
    rgba(255,255,255,.55) 50%,
    rgba(255,255,255,.10) 65%,
    transparent 100%
  );

  transform:skewX(-22deg);
  animation:eastButtonShine 3.8s ease-in-out infinite;
}

.elementor-986 .elementor-element.elementor-element-dc6e0af .elementor-button-content-wrapper,
.elementor-986 .elementor-element.elementor-element-dc6e0af .elementor-button-text,
.elementor-986 .elementor-element.elementor-element-dc6e0af .elementor-button-icon{
  position:relative;
  z-index:2;
}

@keyframes eastButtonShine{
  0%{
    left:-80%;
    opacity:0;
  }
  12%{
    opacity:1;
  }
  32%{
    left:125%;
    opacity:0;
  }
  100%{
    left:125%;
    opacity:0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8740e1 *//* ================= EAST Sicherheit – Premium Background ================= */

.elementor-986 .elementor-element.elementor-element-c8740e1{
    position:relative;
    overflow:hidden;

    background:
    
    radial-gradient(circle at 15% 20%,
    rgba(120,70,160,.22) 0%,
    transparent 28%),

    radial-gradient(circle at 85% 80%,
    rgba(90,40,140,.18) 0%,
    transparent 30%),

    linear-gradient(
    135deg,
    #050506 0%,
    #0a0a0d 22%,
    #121218 48%,
    #09090b 72%,
    #040405 100%);
}


/* WEICHE LICHTFLÄCHE */
.elementor-986 .elementor-element.elementor-element-c8740e1::before{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;

    background:

    radial-gradient(circle at 70% 35%,
    rgba(170,110,255,.10),
    transparent 26%),

    radial-gradient(circle at 30% 75%,
    rgba(120,70,160,.08),
    transparent 28%);

    mix-blend-mode:screen;
}


/* FEINES PREMIUM GRID */
.elementor-986 .elementor-element.elementor-element-c8740e1::after{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;

    background-image:
        linear-gradient(rgba(255,255,255,.028) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,.028) 1px, transparent 1px);

    background-size:42px 42px;

    opacity:.32;

    mask-image:linear-gradient(
    to bottom,
    transparent,
    black 12%,
    black 88%,
    transparent);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4df9033 *//* Elementor Text-Links violett */
.elementor-widget-text-editor a {
  color: #B323AF;
}

.elementor-widget-text-editor a:hover {
  color: #9b6cff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5b5c67 *//* Elementor Button – laufender Lichtschein */

.elementor-986 .elementor-element.elementor-element-a5b5c67 .elementor-button{
  position:relative;
  overflow:hidden;
  isolation:isolate;
}

.elementor-986 .elementor-element.elementor-element-a5b5c67 .elementor-button::before{
  content:"";
  position:absolute;
  top:-40%;
  left:-80%;
  width:55%;
  height:180%;
  z-index:1;
  pointer-events:none;

  background:linear-gradient(
    110deg,
    transparent 0%,
    rgba(255,255,255,.10) 35%,
    rgba(255,255,255,.55) 50%,
    rgba(255,255,255,.10) 65%,
    transparent 100%
  );

  transform:skewX(-22deg);
  animation:eastButtonShine 3.8s ease-in-out infinite;
}

.elementor-986 .elementor-element.elementor-element-a5b5c67 .elementor-button-content-wrapper,
.elementor-986 .elementor-element.elementor-element-a5b5c67 .elementor-button-text,
.elementor-986 .elementor-element.elementor-element-a5b5c67 .elementor-button-icon{
  position:relative;
  z-index:2;
}

@keyframes eastButtonShine{
  0%{
    left:-80%;
    opacity:0;
  }
  12%{
    opacity:1;
  }
  32%{
    left:125%;
    opacity:0;
  }
  100%{
    left:125%;
    opacity:0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6d04e1 *//* ================= EAST Sicherheit – Premium Background ================= */

.elementor-986 .elementor-element.elementor-element-d6d04e1{
    position:relative;
    overflow:hidden;

    background:
    
    radial-gradient(circle at 15% 20%,
    rgba(120,70,160,.22) 0%,
    transparent 28%),

    radial-gradient(circle at 85% 80%,
    rgba(90,40,140,.18) 0%,
    transparent 30%),

    linear-gradient(
    135deg,
    #050506 0%,
    #0a0a0d 22%,
    #121218 48%,
    #09090b 72%,
    #040405 100%);
}


/* WEICHE LICHTFLÄCHE */
.elementor-986 .elementor-element.elementor-element-d6d04e1::before{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;

    background:

    radial-gradient(circle at 70% 35%,
    rgba(170,110,255,.10),
    transparent 26%),

    radial-gradient(circle at 30% 75%,
    rgba(120,70,160,.08),
    transparent 28%);

    mix-blend-mode:screen;
}


/* FEINES PREMIUM GRID */
.elementor-986 .elementor-element.elementor-element-d6d04e1::after{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;

    background-image:
        linear-gradient(rgba(255,255,255,.028) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,.028) 1px, transparent 1px);

    background-size:42px 42px;

    opacity:.32;

    mask-image:linear-gradient(
    to bottom,
    transparent,
    black 12%,
    black 88%,
    transparent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03d5a49 *//* ================= EAST Sicherheit – Premium Background V2 ================= */

.elementor-986 .elementor-element.elementor-element-03d5a49{
    position:relative;
    overflow:hidden;
    isolation:isolate;

    background:

    radial-gradient(circle at 12% 18%,
    rgba(132,72,190,.24) 0%,
    transparent 26%),

    radial-gradient(circle at 88% 82%,
    rgba(86,42,140,.18) 0%,
    transparent 30%),

    radial-gradient(circle at 50% 50%,
    rgba(255,255,255,.025) 0%,
    transparent 60%),

    linear-gradient(
    140deg,
    #030304 0%,
    #09090c 20%,
    #111117 46%,
    #0b0b0f 68%,
    #020203 100%);
}


/* SOFT LIGHTS */
.elementor-986 .elementor-element.elementor-element-03d5a49::before{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;

    background:

    radial-gradient(circle at 72% 30%,
    rgba(176,110,255,.10),
    transparent 24%),

    radial-gradient(circle at 28% 78%,
    rgba(132,72,190,.09),
    transparent 28%),

    radial-gradient(circle at 50% 50%,
    rgba(255,255,255,.018),
    transparent 55%);

    mix-blend-mode:screen;
    opacity:.95;
}


/* PREMIUM GRID + FEINES MUSTER */
.elementor-986 .elementor-element.elementor-element-03d5a49::after{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;

    background-image:

        /* GRID */
        linear-gradient(rgba(255,255,255,.024) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,.024) 1px, transparent 1px),

        /* DIAGONALE TEXTUR */
        linear-gradient(135deg,
        rgba(255,255,255,.018) 25%,
        transparent 25%,
        transparent 50%,
        rgba(255,255,255,.018) 50%,
        rgba(255,255,255,.018) 75%,
        transparent 75%,
        transparent);

    background-size:
        42px 42px,
        42px 42px,
        12px 12px;

    opacity:.34;

    mask-image:linear-gradient(
    to bottom,
    transparent,
    black 10%,
    black 90%,
    transparent);
}


/* SUBTILER GLOW UNTEN */
.elementor-986 .elementor-element.elementor-element-03d5a49 .east-bg-glow{
    position:absolute;
    left:50%;
    bottom:-180px;
    transform:translateX(-50%);
    width:900px;
    height:420px;
    border-radius:50%;

    background:
    radial-gradient(circle,
    rgba(132,72,190,.16) 0%,
    rgba(132,72,190,.06) 38%,
    transparent 72%);

    filter:blur(55px);
    pointer-events:none;
    z-index:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ef2c57 *//* Elementor Button – laufender Lichtschein */

.elementor-986 .elementor-element.elementor-element-2ef2c57 .elementor-button{
  position:relative;
  overflow:hidden;
  isolation:isolate;
}

.elementor-986 .elementor-element.elementor-element-2ef2c57 .elementor-button::before{
  content:"";
  position:absolute;
  top:-40%;
  left:-80%;
  width:55%;
  height:180%;
  z-index:1;
  pointer-events:none;

  background:linear-gradient(
    110deg,
    transparent 0%,
    rgba(255,255,255,.10) 35%,
    rgba(255,255,255,.55) 50%,
    rgba(255,255,255,.10) 65%,
    transparent 100%
  );

  transform:skewX(-22deg);
  animation:eastButtonShine 3.8s ease-in-out infinite;
}

.elementor-986 .elementor-element.elementor-element-2ef2c57 .elementor-button-content-wrapper,
.elementor-986 .elementor-element.elementor-element-2ef2c57 .elementor-button-text,
.elementor-986 .elementor-element.elementor-element-2ef2c57 .elementor-button-icon{
  position:relative;
  z-index:2;
}

@keyframes eastButtonShine{
  0%{
    left:-80%;
    opacity:0;
  }
  12%{
    opacity:1;
  }
  32%{
    left:125%;
    opacity:0;
  }
  100%{
    left:125%;
    opacity:0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-164aae7 *//* ================= EAST Sicherheit – Premium Background V2 ================= */

.elementor-986 .elementor-element.elementor-element-164aae7{
    position:relative;
    overflow:hidden;
    isolation:isolate;

    background:

    radial-gradient(circle at 12% 18%,
    rgba(132,72,190,.24) 0%,
    transparent 26%),

    radial-gradient(circle at 88% 82%,
    rgba(86,42,140,.18) 0%,
    transparent 30%),

    radial-gradient(circle at 50% 50%,
    rgba(255,255,255,.025) 0%,
    transparent 60%),

    linear-gradient(
    140deg,
    #030304 0%,
    #09090c 20%,
    #111117 46%,
    #0b0b0f 68%,
    #020203 100%);
}


/* SOFT LIGHTS */
.elementor-986 .elementor-element.elementor-element-164aae7::before{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;

    background:

    radial-gradient(circle at 72% 30%,
    rgba(176,110,255,.10),
    transparent 24%),

    radial-gradient(circle at 28% 78%,
    rgba(132,72,190,.09),
    transparent 28%),

    radial-gradient(circle at 50% 50%,
    rgba(255,255,255,.018),
    transparent 55%);

    mix-blend-mode:screen;
    opacity:.95;
}


/* PREMIUM GRID + FEINES MUSTER */
.elementor-986 .elementor-element.elementor-element-164aae7::after{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;

    background-image:

        /* GRID */
        linear-gradient(rgba(255,255,255,.024) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,.024) 1px, transparent 1px),

        /* DIAGONALE TEXTUR */
        linear-gradient(135deg,
        rgba(255,255,255,.018) 25%,
        transparent 25%,
        transparent 50%,
        rgba(255,255,255,.018) 50%,
        rgba(255,255,255,.018) 75%,
        transparent 75%,
        transparent);

    background-size:
        42px 42px,
        42px 42px,
        12px 12px;

    opacity:.34;

    mask-image:linear-gradient(
    to bottom,
    transparent,
    black 10%,
    black 90%,
    transparent);
}


/* SUBTILER GLOW UNTEN */
.elementor-986 .elementor-element.elementor-element-164aae7 .east-bg-glow{
    position:absolute;
    left:50%;
    bottom:-180px;
    transform:translateX(-50%);
    width:900px;
    height:420px;
    border-radius:50%;

    background:
    radial-gradient(circle,
    rgba(132,72,190,.16) 0%,
    rgba(132,72,190,.06) 38%,
    transparent 72%);

    filter:blur(55px);
    pointer-events:none;
    z-index:0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8465362 */.elementor-986 .elementor-element.elementor-element-8465362 img{
  filter: brightness(0) invert(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62b53fa */.elementor-986 .elementor-element.elementor-element-62b53fa svg,
.elementor-986 .elementor-element.elementor-element-62b53fa svg *{
  fill:#fff !important;
  stroke:#fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4cd51d8 *//* Elementor Button – laufender Lichtschein */

.elementor-986 .elementor-element.elementor-element-4cd51d8 .elementor-button{
  position:relative;
  overflow:hidden;
  isolation:isolate;
}

.elementor-986 .elementor-element.elementor-element-4cd51d8 .elementor-button::before{
  content:"";
  position:absolute;
  top:-40%;
  left:-80%;
  width:55%;
  height:180%;
  z-index:1;
  pointer-events:none;

  background:linear-gradient(
    110deg,
    transparent 0%,
    rgba(255,255,255,.10) 35%,
    rgba(255,255,255,.55) 50%,
    rgba(255,255,255,.10) 65%,
    transparent 100%
  );

  transform:skewX(-22deg);
  animation:eastButtonShine 3.8s ease-in-out infinite;
}

.elementor-986 .elementor-element.elementor-element-4cd51d8 .elementor-button-content-wrapper,
.elementor-986 .elementor-element.elementor-element-4cd51d8 .elementor-button-text,
.elementor-986 .elementor-element.elementor-element-4cd51d8 .elementor-button-icon{
  position:relative;
  z-index:2;
}

@keyframes eastButtonShine{
  0%{
    left:-80%;
    opacity:0;
  }
  12%{
    opacity:1;
  }
  32%{
    left:125%;
    opacity:0;
  }
  100%{
    left:125%;
    opacity:0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27b083f */.elementor-986 .elementor-element.elementor-element-27b083f img{
  animation: floatSmooth 4s ease-in-out infinite;
}

/* Animation */
@keyframes floatSmooth{
  0%{
    transform: translateY(0px);
  }
  50%{
    transform: translateY(-15px);
  }
  100%{
    transform: translateY(0px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be43ef *//* ================= EAST Sicherheit – Premium Background ================= */

.elementor-986 .elementor-element.elementor-element-5be43ef{
    position:relative;
    overflow:hidden;

    background:
    
    radial-gradient(circle at 15% 20%,
    rgba(120,70,160,.22) 0%,
    transparent 28%),

    radial-gradient(circle at 85% 80%,
    rgba(90,40,140,.18) 0%,
    transparent 30%),

    linear-gradient(
    135deg,
    #050506 0%,
    #0a0a0d 22%,
    #121218 48%,
    #09090b 72%,
    #040405 100%);
}


/* WEICHE LICHTFLÄCHE */
.elementor-986 .elementor-element.elementor-element-5be43ef::before{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;

    background:

    radial-gradient(circle at 70% 35%,
    rgba(170,110,255,.10),
    transparent 26%),

    radial-gradient(circle at 30% 75%,
    rgba(120,70,160,.08),
    transparent 28%);

    mix-blend-mode:screen;
}


/* FEINES PREMIUM GRID */
.elementor-986 .elementor-element.elementor-element-5be43ef::after{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;

    background-image:
        linear-gradient(rgba(255,255,255,.028) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,.028) 1px, transparent 1px);

    background-size:42px 42px;

    opacity:.32;

    mask-image:linear-gradient(
    to bottom,
    transparent,
    black 12%,
    black 88%,
    transparent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b807218 *//* ================= EAST Sicherheit – Premium Background V2 ================= */

.elementor-986 .elementor-element.elementor-element-b807218{
    position:relative;
    overflow:hidden;
    isolation:isolate;

    background:

    radial-gradient(circle at 12% 18%,
    rgba(132,72,190,.24) 0%,
    transparent 26%),

    radial-gradient(circle at 88% 82%,
    rgba(86,42,140,.18) 0%,
    transparent 30%),

    radial-gradient(circle at 50% 50%,
    rgba(255,255,255,.025) 0%,
    transparent 60%),

    linear-gradient(
    140deg,
    #030304 0%,
    #09090c 20%,
    #111117 46%,
    #0b0b0f 68%,
    #020203 100%);
}


/* SOFT LIGHTS */
.elementor-986 .elementor-element.elementor-element-b807218::before{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;

    background:

    radial-gradient(circle at 72% 30%,
    rgba(176,110,255,.10),
    transparent 24%),

    radial-gradient(circle at 28% 78%,
    rgba(132,72,190,.09),
    transparent 28%),

    radial-gradient(circle at 50% 50%,
    rgba(255,255,255,.018),
    transparent 55%);

    mix-blend-mode:screen;
    opacity:.95;
}


/* PREMIUM GRID + FEINES MUSTER */
.elementor-986 .elementor-element.elementor-element-b807218::after{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;

    background-image:

        /* GRID */
        linear-gradient(rgba(255,255,255,.024) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,.024) 1px, transparent 1px),

        /* DIAGONALE TEXTUR */
        linear-gradient(135deg,
        rgba(255,255,255,.018) 25%,
        transparent 25%,
        transparent 50%,
        rgba(255,255,255,.018) 50%,
        rgba(255,255,255,.018) 75%,
        transparent 75%,
        transparent);

    background-size:
        42px 42px,
        42px 42px,
        12px 12px;

    opacity:.34;

    mask-image:linear-gradient(
    to bottom,
    transparent,
    black 10%,
    black 90%,
    transparent);
}


/* SUBTILER GLOW UNTEN */
.elementor-986 .elementor-element.elementor-element-b807218 .east-bg-glow{
    position:absolute;
    left:50%;
    bottom:-180px;
    transform:translateX(-50%);
    width:900px;
    height:420px;
    border-radius:50%;

    background:
    radial-gradient(circle,
    rgba(132,72,190,.16) 0%,
    rgba(132,72,190,.06) 38%,
    transparent 72%);

    filter:blur(55px);
    pointer-events:none;
    z-index:0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7acb656 *//* === Bild + Telefonzeile nebeneinander auf Mobile === */
@media (max-width: 767px) {
  /* Container der Image-Box horizontal anordnen */
  .elementor-widget-image-box .elementor-image-box-wrapper {
    display: flex;
    align-items: center;  /* vertikal mittig */
    gap: 8px;             /* Abstand Bild <-> Telefonnummer */
    flex-wrap: wrap;      /* falls wenig Platz */
  }

  /* Bild und Tel-Box sollen nebeneinander bleiben */
  .elementor-widget-image-box .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0 !important;
  }

  .elementor-widget-image-box .elementor-image-box-content {
    margin: 0 !important;
    flex: 1; /* Tel-Box nimmt restlichen Platz */
  }

  /* Titel (Telefonnummer) enger gestalten */
  .elementor-widget-image-box .elementor-image-box-title {
    margin: 0 !important;
    line-height: 1.2em;
    font-size: 16px; /* ggf. anpassen */
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4670140 *//* === Bild + Telefonzeile nebeneinander auf Mobile === */
@media (max-width: 767px) {
  /* Container der Image-Box horizontal anordnen */
  .elementor-widget-image-box .elementor-image-box-wrapper {
    display: flex;
    align-items: center;  /* vertikal mittig */
    gap: 8px;             /* Abstand Bild <-> Telefonnummer */
    flex-wrap: wrap;      /* falls wenig Platz */
  }

  /* Bild und Tel-Box sollen nebeneinander bleiben */
  .elementor-widget-image-box .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0 !important;
  }

  .elementor-widget-image-box .elementor-image-box-content {
    margin: 0 !important;
    flex: 1; /* Tel-Box nimmt restlichen Platz */
  }

  /* Titel (Telefonnummer) enger gestalten */
  .elementor-widget-image-box .elementor-image-box-title {
    margin: 0 !important;
    line-height: 1.2em;
    font-size: 16px; /* ggf. anpassen */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d6a806 *//* ================= EAST Sicherheit – Premium Background V2 ================= */

.elementor-986 .elementor-element.elementor-element-8d6a806{
    position:relative;
    overflow:hidden;
    isolation:isolate;

    background:

    radial-gradient(circle at 12% 18%,
    rgba(132,72,190,.24) 0%,
    transparent 26%),

    radial-gradient(circle at 88% 82%,
    rgba(86,42,140,.18) 0%,
    transparent 30%),

    radial-gradient(circle at 50% 50%,
    rgba(255,255,255,.025) 0%,
    transparent 60%),

    linear-gradient(
    140deg,
    #030304 0%,
    #09090c 20%,
    #111117 46%,
    #0b0b0f 68%,
    #020203 100%);
}


/* SOFT LIGHTS */
.elementor-986 .elementor-element.elementor-element-8d6a806::before{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;

    background:

    radial-gradient(circle at 72% 30%,
    rgba(176,110,255,.10),
    transparent 24%),

    radial-gradient(circle at 28% 78%,
    rgba(132,72,190,.09),
    transparent 28%),

    radial-gradient(circle at 50% 50%,
    rgba(255,255,255,.018),
    transparent 55%);

    mix-blend-mode:screen;
    opacity:.95;
}


/* PREMIUM GRID + FEINES MUSTER */
.elementor-986 .elementor-element.elementor-element-8d6a806::after{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;

    background-image:

        /* GRID */
        linear-gradient(rgba(255,255,255,.024) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,.024) 1px, transparent 1px),

        /* DIAGONALE TEXTUR */
        linear-gradient(135deg,
        rgba(255,255,255,.018) 25%,
        transparent 25%,
        transparent 50%,
        rgba(255,255,255,.018) 50%,
        rgba(255,255,255,.018) 75%,
        transparent 75%,
        transparent);

    background-size:
        42px 42px,
        42px 42px,
        12px 12px;

    opacity:.34;

    mask-image:linear-gradient(
    to bottom,
    transparent,
    black 10%,
    black 90%,
    transparent);
}


/* SUBTILER GLOW UNTEN */
.elementor-986 .elementor-element.elementor-element-8d6a806 .east-bg-glow{
    position:absolute;
    left:50%;
    bottom:-180px;
    transform:translateX(-50%);
    width:900px;
    height:420px;
    border-radius:50%;

    background:
    radial-gradient(circle,
    rgba(132,72,190,.16) 0%,
    rgba(132,72,190,.06) 38%,
    transparent 72%);

    filter:blur(55px);
    pointer-events:none;
    z-index:0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c552782 *//* ================= EAST Sicherheit – Premium Background ================= */

.elementor-986 .elementor-element.elementor-element-c552782{
    position:relative;
    overflow:hidden;

    background:
    
    radial-gradient(circle at 15% 20%,
    rgba(120,70,160,.22) 0%,
    transparent 28%),

    radial-gradient(circle at 85% 80%,
    rgba(90,40,140,.18) 0%,
    transparent 30%),

    linear-gradient(
    135deg,
    #050506 0%,
    #0a0a0d 22%,
    #121218 48%,
    #09090b 72%,
    #040405 100%);
}


/* WEICHE LICHTFLÄCHE */
.elementor-986 .elementor-element.elementor-element-c552782::before{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;

    background:

    radial-gradient(circle at 70% 35%,
    rgba(170,110,255,.10),
    transparent 26%),

    radial-gradient(circle at 30% 75%,
    rgba(120,70,160,.08),
    transparent 28%);

    mix-blend-mode:screen;
}


/* FEINES PREMIUM GRID */
.elementor-986 .elementor-element.elementor-element-c552782::after{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;

    background-image:
        linear-gradient(rgba(255,255,255,.028) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,.028) 1px, transparent 1px);

    background-size:42px 42px;

    opacity:.32;

    mask-image:linear-gradient(
    to bottom,
    transparent,
    black 12%,
    black 88%,
    transparent);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ARGO EAST';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://e-a-s-t-berlin.de/wp-content/uploads/2022/02/DTL-Argo-T-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://e-a-s-t-berlin.de/wp-content/uploads/2026/05/Barlow-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */