.elementor-85 .elementor-element.elementor-element-b7b1f26{--display:flex;}.elementor-85 .elementor-element.elementor-element-18d4fe9{--display:flex;}.elementor-85 .elementor-element.elementor-element-18d4fe9:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-18d4fe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ent-braunschweig.de/wp-content/uploads/2026/09/dark-section-bg-image.png");}.elementor-85 .elementor-element.elementor-element-e4360e4{--display:flex;}.elementor-85 .elementor-element.elementor-element-957b485{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-8617b98{--display:flex;}.elementor-85 .elementor-element.elementor-element-fac686f{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;}.elementor-85 .elementor-element.elementor-element-967ab33{--display:flex;}.elementor-85 .elementor-element.elementor-element-5a04aec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-weight:600;}.elementor-85 .elementor-element.elementor-element-1c22734{--display:flex;}.elementor-85 .elementor-element.elementor-element-95359a4 .elementor-heading-title{font-family:"Tahoma", Sans-serif;}.elementor-85 .elementor-element.elementor-element-63d812d{--display:flex;}.elementor-85 .elementor-element.elementor-element-bd7580c{--display:flex;}.elementor-85 .elementor-element.elementor-element-fdb9b33{font-size:11px;font-weight:900;color:var( --e-global-color-13ad5d6 );}.elementor-85 .elementor-element.elementor-element-cf24b81{--display:flex;}.elementor-85 .elementor-element.elementor-element-ac95384{color:#000000;}.elementor-85 .elementor-element.elementor-element-e396822{--display:grid;--e-con-grid-template-columns:repeat(4,minmax(0,1fr));--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-9e27516{--display:flex;}.elementor-85 .elementor-element.elementor-element-9e27516.e-con{--order:0;}.elementor-85 .elementor-element.elementor-element-de32c77 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:25px;color:var( --e-global-color-13ad5d6 );}.elementor-85 .elementor-element.elementor-element-b9e9749{font-weight:500;}.elementor-85 .elementor-element.elementor-element-4c003f6{--display:flex;}.elementor-85 .elementor-element.elementor-element-6bfb60d .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:25px;color:var( --e-global-color-13ad5d6 );}.elementor-85 .elementor-element.elementor-element-94f8fdc{--display:flex;}.elementor-85 .elementor-element.elementor-element-b92a678 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:25px;color:var( --e-global-color-13ad5d6 );}.elementor-85 .elementor-element.elementor-element-f51f89f{--display:flex;}.elementor-85 .elementor-element.elementor-element-b94d8f6 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:25px;color:var( --e-global-color-13ad5d6 );}.elementor-85 .elementor-element.elementor-element-36175cf{--display:flex;}.elementor-85 .elementor-element.elementor-element-ed83a21{--display:flex;}.elementor-85 .elementor-element.elementor-element-141a0a0{--display:grid;--e-con-grid-template-columns:1.15fr .85fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-27fb10d{--display:flex;}.elementor-85 .elementor-element.elementor-element-93de2cb{--display:grid;--e-con-grid-template-columns:1.08fr 1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-bc098d0{--display:grid;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-2213f18{--display:flex;}.elementor-85 .elementor-element.elementor-element-525f9bd{--display:grid;--e-con-grid-template-columns:42% 58%;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-21d4ec8{--display:flex;}.elementor-85 .elementor-element.elementor-element-8322df4{--display:flex;}.elementor-85 .elementor-element.elementor-element-e21b13f{--spacer-size:6px;}.elementor-85 .elementor-element.elementor-element-ff851e7{--display:flex;}.elementor-85 .elementor-element.elementor-element-ff851e7.e-con{--align-self:flex-start;}.elementor-85 .elementor-element.elementor-element-5d2adf5{--display:flex;}.elementor-85 .elementor-element.elementor-element-bdd2a42{--display:flex;}.elementor-85 .elementor-element.elementor-element-908d477{--display:grid;--e-con-grid-template-columns:1.15fr .85fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-65b08c3{--display:flex;}.elementor-85 .elementor-element.elementor-element-5322046{--display:grid;--e-con-grid-template-columns:repeat(4,minmax(0,1fr));--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-b068556{--display:flex;}.elementor-85 .elementor-element.elementor-element-a204b21{--display:flex;}.elementor-85 .elementor-element.elementor-element-b605eb0{--display:flex;}.elementor-85 .elementor-element.elementor-element-ff1e24d{--display:flex;}.elementor-85 .elementor-element.elementor-element-2db845f{--display:flex;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-85 .elementor-element.elementor-element-f140c9b{--display:flex;}.elementor-85 .elementor-element.elementor-element-417375e{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-7672ecd{--display:flex;}.elementor-85 .elementor-element.elementor-element-2e0903c .elementor-heading-title{color:var( --e-global-color-13ad5d6 );}.elementor-85 .elementor-element.elementor-element-a0c07f4{--display:flex;}.elementor-85 .elementor-element.elementor-element-5fff4fd .elementor-heading-title{color:var( --e-global-color-13ad5d6 );}.elementor-85 .elementor-element.elementor-element-448a53f{--display:flex;}.elementor-85 .elementor-element.elementor-element-6167dea{font-weight:600;}.elementor-85 .elementor-element.elementor-element-ba88aa9{--display:flex;--margin-top:-5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-85 .elementor-element.elementor-element-11f716d{--display:flex;}.elementor-85 .elementor-element.elementor-element-77928b5{--display:grid;--e-con-grid-template-columns:1.15fr .85fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-cab3cd2{--display:flex;}.elementor-85 .elementor-element.elementor-element-a0730aa .elementor-heading-title{color:var( --e-global-color-13ad5d6 );}.elementor-85 .elementor-element.elementor-element-a79f5db{--display:grid;--e-con-grid-template-columns:1.2fr 1fr 1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-924d0ae{--display:flex;}.elementor-85 .elementor-element.elementor-element-a98d5ae{--display:flex;}.elementor-85 .elementor-element.elementor-element-de8a64d{--display:flex;}.elementor-85 .elementor-element.elementor-element-f86f7f9{--display:flex;}.elementor-85 .elementor-element.elementor-element-81a4ecd{--display:flex;}.elementor-85 .elementor-element.elementor-element-e79a496{--display:flex;}.elementor-85 .elementor-element.elementor-element-8a8ec5a{--display:grid;--e-con-grid-template-columns:1.1fr 1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-f078a6d{--display:flex;}.elementor-85 .elementor-element.elementor-element-0921acd{--display:flex;}.elementor-85 .elementor-element.elementor-element-6e64225 .elementor-heading-title{color:var( --e-global-color-13ad5d6 );}.elementor-85 .elementor-element.elementor-element-ff50040{--display:flex;}.elementor-85 .elementor-element.elementor-element-01c8c3f{--display:flex;}.elementor-85 .elementor-element.elementor-element-0464b95{--display:grid;--e-con-grid-template-columns:1.1fr 1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-f08b8c6{--display:flex;}.elementor-85 .elementor-element.elementor-element-62f44a5 .elementor-heading-title{color:var( --e-global-color-13ad5d6 );}.elementor-85 .elementor-element.elementor-element-89c8374{--display:flex;}.elementor-85 .elementor-element.elementor-element-0f21104{--display:flex;}.elementor-85 .elementor-element.elementor-element-588e12f{--display:grid;--e-con-grid-template-columns:1.15fr .85fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-0d06e55{--display:flex;}.elementor-85 .elementor-element.elementor-element-7e1736f .elementor-heading-title{color:var( --e-global-color-13ad5d6 );}.elementor-85 .elementor-element.elementor-element-fd2ef7a{--display:grid;--e-con-grid-template-columns:repeat(3,minmax(0,1fr));--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-3a9afa8{--display:flex;}.elementor-85 .elementor-element.elementor-element-0d7b02b .elementor-heading-title{font-size:26px;font-weight:900;color:var( --e-global-color-13ad5d6 );}.elementor-85 .elementor-element.elementor-element-4b19652{--display:flex;}.elementor-85 .elementor-element.elementor-element-fefddfc .elementor-heading-title{font-size:26px;font-weight:900;color:var( --e-global-color-13ad5d6 );}.elementor-85 .elementor-element.elementor-element-a9e0624{--display:flex;}.elementor-85 .elementor-element.elementor-element-231a1c2 .elementor-heading-title{font-size:26px;font-weight:900;color:var( --e-global-color-13ad5d6 );}.elementor-85 .elementor-element.elementor-element-74625d3{--display:flex;}.elementor-85 .elementor-element.elementor-element-b462ffb{--display:flex;}.elementor-85 .elementor-element.elementor-element-2a0736c{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-1329e64{--display:flex;}.elementor-85 .elementor-element.elementor-element-95b4c5a{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-048574e{--display:flex;}.elementor-85 .elementor-element.elementor-element-6be071f{--display:flex;}.elementor-85 .elementor-element.elementor-element-94e873c{--display:grid;--e-con-grid-template-columns:.8fr 1.2fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-38c0137{--display:flex;}.elementor-85 .elementor-element.elementor-element-cb0b0c7 .elementor-heading-title{color:var( --e-global-color-13ad5d6 );}.elementor-85 .elementor-element.elementor-element-41813b5 .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-13ad5d6 );}.elementor-85 .elementor-element.elementor-element-41813b5 .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-13ad5d6 );}.elementor-85 .elementor-element.elementor-element-bac61d9{--display:flex;}.elementor-85 .elementor-element.elementor-element-76e3489{--display:flex;}.elementor-85 .elementor-element.elementor-element-77f0b12{--display:grid;--e-con-grid-template-columns:1.15fr .85fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-73aded7{--display:flex;}.elementor-85 .elementor-element.elementor-element-128ff1d .elementor-heading-title{color:var( --e-global-color-13ad5d6 );}.elementor-85 .elementor-element.elementor-element-af04152{--display:grid;--e-con-grid-template-columns:repeat(3,minmax(0,1fr));--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-d1d6b6e{--display:flex;}.elementor-85 .elementor-element.elementor-element-54a8146 .elementor-heading-title{color:var( --e-global-color-13ad5d6 );}.elementor-85 .elementor-element.elementor-element-4c71202{--display:flex;}.elementor-85 .elementor-element.elementor-element-1177d5f .elementor-heading-title{color:var( --e-global-color-13ad5d6 );}.elementor-85 .elementor-element.elementor-element-96c9da4{--display:flex;}.elementor-85 .elementor-element.elementor-element-07fc44d .elementor-heading-title{color:var( --e-global-color-13ad5d6 );}.elementor-85 .elementor-element.elementor-element-ea37a54{--display:flex;}.elementor-85 .elementor-element.elementor-element-df39ea1{--display:flex;}.elementor-85 .elementor-element.elementor-element-43d0b0c{--display:flex;}.elementor-85 .elementor-element.elementor-element-3e2dc31{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-85 .elementor-element.elementor-element-957b485{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-e396822{--e-con-grid-template-columns:1fr 1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-141a0a0{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-93de2cb{--e-con-grid-template-columns:1fr 1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-bc098d0{--e-con-grid-template-columns:1fr 1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-525f9bd{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-908d477{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-5322046{--e-con-grid-template-columns:1fr 1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-417375e{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-77928b5{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-a79f5db{--e-con-grid-template-columns:1fr 1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-8a8ec5a{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-0464b95{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-588e12f{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-fd2ef7a{--e-con-grid-template-columns:repeat(3,minmax(0,1fr));--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-2a0736c{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-95b4c5a{--e-con-grid-template-columns:1fr 1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-94e873c{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-77f0b12{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-af04152{--e-con-grid-template-columns:repeat(3,minmax(0,1fr));--grid-auto-flow:row;}}@media(max-width:767px){.elementor-85 .elementor-element.elementor-element-957b485{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-5a04aec{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-e396822{--e-con-grid-template-columns:1fr 1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-141a0a0{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-93de2cb{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-bc098d0{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-525f9bd{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-908d477{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-5322046{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-417375e{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-77928b5{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-a79f5db{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-8a8ec5a{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-0464b95{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-588e12f{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-fd2ef7a{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-2a0736c{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-95b4c5a{--e-con-grid-template-columns:1fr 1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-94e873c{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-77f0b12{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-af04152{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-bd7580c */.elementor-85 .elementor-element.elementor-element-bd7580c {
    /* Glass Effect */
    background: rgba(255, 255, 255, 0.72);
    backdrop-filter: blur(18px) saturate(160%);
    -webkit-backdrop-filter: blur(18px) saturate(160%);

    border: 1px solid rgba(255, 255, 255, 0.75);
    border-radius: 18px;

    box-shadow:
        0 12px 40px rgba(11, 27, 35, 0.10),
        inset 0 1px 0 rgba(255, 255, 255, 0.85);

    /* Smooth Floating Animation */
    animation: entFloat 7s ease-in-out infinite;
    will-change: transform;
}

@keyframes entFloat {
    0%, 100% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-12px);
    }
}

/* حركة أقل للأشخاص الذين يفضلون ذلك */
@media (prefers-reduced-motion: reduce) {
    .elementor-85 .elementor-element.elementor-element-bd7580c {
        animation: none;
        will-change: auto;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1aa91aa *//* ENT BRAUNSCHWEIG — GLASS CITY MARQUEE */

.elementor-85 .elementor-element.elementor-element-1aa91aa {
    --ent-red: #E13F40;
    --ent-navy: #0B1B23;

    padding: 0 !important;
    overflow: hidden;
}

/* Main glass strip */

.elementor-85 .elementor-element.elementor-element-1aa91aa .ent-marquee {
    position: relative;
    isolation: isolate;
    width: 100%;
    overflow: hidden;

    padding: 13px 0;

    background:
        radial-gradient(
            ellipse at 50% -100%,
            rgba(255, 255, 255, 0.30),
            transparent 65%
        ),
        linear-gradient(
            110deg,
            #C92F39 0%,
            #E13F40 48%,
            #D83A43 100%
        );

    border-top: 1px solid rgba(255, 255, 255, 0.34);
    border-bottom: 1px solid rgba(255, 255, 255, 0.20);

    box-shadow:
        0 12px 36px rgba(225, 63, 64, 0.14),
        inset 0 1px 0 rgba(255, 255, 255, 0.22);

    /* Smooth transparent edges */

    -webkit-mask-image: linear-gradient(
        to right,
        transparent 0%,
        rgba(0, 0, 0, 0.18) 4%,
        rgba(0, 0, 0, 0.65) 8%,
        #000 13%,
        #000 87%,
        rgba(0, 0, 0, 0.65) 92%,
        rgba(0, 0, 0, 0.18) 96%,
        transparent 100%
    );

    mask-image: linear-gradient(
        to right,
        transparent 0%,
        rgba(0, 0, 0, 0.18) 4%,
        rgba(0, 0, 0, 0.65) 8%,
        #000 13%,
        #000 87%,
        rgba(0, 0, 0, 0.65) 92%,
        rgba(0, 0, 0, 0.18) 96%,
        transparent 100%
    );
}

/* Frosted glass layer */

.elementor-85 .elementor-element.elementor-element-1aa91aa .ent-marquee::before {
    content: "";
    position: absolute;
    inset: 5px 0;
    z-index: 0;
    pointer-events: none;

    background: rgba(11, 27, 35, 0.16);

    backdrop-filter: blur(14px) saturate(150%);
    -webkit-backdrop-filter: blur(14px) saturate(150%);

    border-top: 1px solid rgba(255, 255, 255, 0.15);
    border-bottom: 1px solid rgba(255, 255, 255, 0.10);
}

/* Moving track */

.elementor-85 .elementor-element.elementor-element-1aa91aa .ent-marquee__track {
    position: relative;
    z-index: 1;

    display: flex;
    width: max-content;

    animation: entGlassMarquee 75s linear infinite;
    will-change: transform;
}

/* Two identical groups */

.elementor-85 .elementor-element.elementor-element-1aa91aa .ent-marquee__group {
    display: flex;
    align-items: center;
    flex: 0 0 auto;
    width: max-content;
}

/* City names */

.elementor-85 .elementor-element.elementor-element-1aa91aa .ent-marquee__city {
    display: inline-flex;
    align-items: center;
    flex: 0 0 auto;

    gap: 27px;
    padding: 8px 25px;

    color: rgba(255, 255, 255, 0.94);

    font-family: "Manrope", sans-serif;
    font-size: 15px;
    font-weight: 800;
    line-height: 1.4;
    letter-spacing: -0.02em;
    white-space: nowrap;

    text-shadow: 0 1px 10px rgba(11, 27, 35, 0.12);
}

/* Rotating stars */

.elementor-85 .elementor-element.elementor-element-1aa91aa .ent-marquee__city::before {
    content: "✳";

    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 15px;

    width: 15px;
    height: 15px;

    color: rgba(255, 255, 255, 0.82);

    font-family: Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;

    text-shadow:
        0 0 8px rgba(255, 255, 255, 0.30);

    animation: entStarRotate 9s linear infinite;
    transform-origin: center center;
}

/* Smooth continuous horizontal movement */

@keyframes entGlassMarquee {
    from {
        transform: translate3d(0, 0, 0);
    }

    to {
        transform: translate3d(-50%, 0, 0);
    }
}

/* Slow star rotation */

@keyframes entStarRotate {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

/* Pause on hover */

.elementor-85 .elementor-element.elementor-element-1aa91aa .ent-marquee:hover .ent-marquee__track {
    animation-play-state: paused;
}

/* Mobile */

@media (max-width: 767px) {

    .elementor-85 .elementor-element.elementor-element-1aa91aa .ent-marquee {
        padding: 10px 0;

        -webkit-mask-image: linear-gradient(
            to right,
            transparent 0%,
            #000 18%,
            #000 82%,
            transparent 100%
        );

        mask-image: linear-gradient(
            to right,
            transparent 0%,
            #000 18%,
            #000 82%,
            transparent 100%
        );
    }

    .elementor-85 .elementor-element.elementor-element-1aa91aa .ent-marquee__city {
        gap: 19px;
        padding: 7px 18px;
        font-size: 13px;
    }

    .elementor-85 .elementor-element.elementor-element-1aa91aa .ent-marquee__track {
        animation-duration: 60s;
    }

    .elementor-85 .elementor-element.elementor-element-1aa91aa .ent-marquee__city::before {
        font-size: 15px;
    }
}

/* Reduced motion */

@media (prefers-reduced-motion: reduce) {

    .elementor-85 .elementor-element.elementor-element-1aa91aa .ent-marquee__track {
        animation: none;
        width: auto;
        overflow-x: auto;
        will-change: auto;
    }

    .elementor-85 .elementor-element.elementor-element-1aa91aa .ent-marquee__group[aria-hidden="true"] {
        display: none;
    }

    .elementor-85 .elementor-element.elementor-element-1aa91aa .ent-marquee__city::before {
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff851e7 *//* ENT — SERVICE LINKS */

.elementor-85 .elementor-element.elementor-element-ff851e7 {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: center !important;
    flex-wrap: wrap !important;

    column-gap: 24px !important;
    row-gap: 12px !important;

    margin-top: 30px !important;
    margin-bottom: 12px !important;
    padding: 0 !important;
}

/* Keep the three button widgets side by side */

.elementor-85 .elementor-element.elementor-element-ff851e7 > .elementor-element {
    flex: 0 0 auto !important;
    width: auto !important;
    max-width: 100%;
}

/* Button design */

.elementor-85 .elementor-element.elementor-element-ff851e7 .elementor-button {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;

    min-height: 46px;
    padding: 12px 20px;

    color: #0B1B23 !important;
    background: #FFFFFF !important;

    border: 1px solid rgba(11, 27, 35, 0.12);
    border-radius: 14px;

    box-shadow: 0 6px 22px rgba(11, 27, 35, 0.06);

    font-family: "Manrope", sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.4;
    text-decoration: none !important;

    transition:
        transform 0.3s ease,
        color 0.3s ease,
        border-color 0.3s ease,
        box-shadow 0.3s ease;
}

/* Hover */

.elementor-85 .elementor-element.elementor-element-ff851e7 .elementor-button:hover {
    color: #E13F40 !important;
    border-color: rgba(225, 63, 64, 0.4);

    box-shadow: 0 10px 28px rgba(225, 63, 64, 0.10);
    transform: translateY(-3px);
}

/* Mobile */

@media (max-width: 767px) {
    .elementor-85 .elementor-element.elementor-element-ff851e7 {
        flex-direction: column !important;
        align-items: stretch !important;
        gap: 10px !important;

        margin-top: 22px !important;
    }

    .elementor-85 .elementor-element.elementor-element-ff851e7 > .elementor-element {
        width: 100% !important;
    }

    .elementor-85 .elementor-element.elementor-element-ff851e7 .elementor-button {
        width: 100%;
        justify-content: center;
        min-height: 48px;
    }
}

/* Reduced motion */

@media (prefers-reduced-motion: reduce) {
    .elementor-85 .elementor-element.elementor-element-ff851e7 .elementor-button {
        transition: none;
    }

    .elementor-85 .elementor-element.elementor-element-ff851e7 .elementor-button:hover {
        transform: none;
    }
}/* End custom CSS */