.elementor-36 .elementor-element.elementor-element-1912b523{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-2667cc8e{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-5f0d8bcd{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:end;}.elementor-36 .elementor-element.elementor-element-5f0d8bcd.elementor-element{--align-self:flex-end;}.elementor-36 .elementor-element.elementor-element-5f0d8bcd .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-4fd6113f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-7ccf9729{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-2ae1e14a{color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-23d0476e{--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:9em 9em;--row-gap:9em;--column-gap:9em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-29f5a32a{--display:flex;--gap:15em 15em;--row-gap:15em;--column-gap:15em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-19ab8c6 img{width:100%;}.elementor-36 .elementor-element.elementor-element-473b9057{--display:flex;--gap:5em 5em;--row-gap:5em;--column-gap:5em;--padding-top:05em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-36 .elementor-element.elementor-element-4b1794e0 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-2470af90{--display:flex;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-1aa8b087{color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-1037b074{color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-135e1a69 img{width:100%;}.elementor-36 .elementor-element.elementor-element-7f8a8bb0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-386a5168{padding:0 clamp(1.25rem, 12.5vw, 15rem) 0 clamp(1.25rem, 12.5vw, 15rem);}.elementor-36 .elementor-element.elementor-element-775eca40{--display:flex;--min-height:900px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-36 .elementor-element.elementor-element-775eca40:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-775eca40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://stage.radsport-steixner.at/wp-content/uploads/2026/07/steixner_call-to-action_1920x900.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-36 .elementor-element.elementor-element-775eca40::before, .elementor-36 .elementor-element.elementor-element-775eca40 > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-775eca40 > .e-con-inner > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-775eca40 > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-775eca40 > .e-con-inner > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-775eca40 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-36 .elementor-element.elementor-element-67d572ba{color:var( --e-global-color-secondary );}.elementor-36 .elementor-element.elementor-element-54e983c6{color:var( --e-global-color-secondary );}.elementor-36 .elementor-element.elementor-element-320c49d7 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:16px 16px 16px 16px;}.elementor-36 .elementor-element.elementor-element-320c49d7 .elementor-button:hover, .elementor-36 .elementor-element.elementor-element-320c49d7 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-36 .elementor-element.elementor-element-320c49d7{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 4.5em) 0em;padding:0em 0em 0em 0em;}.elementor-36 .elementor-element.elementor-element-320c49d7 .elementor-button:hover svg, .elementor-36 .elementor-element.elementor-element-320c49d7 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-36 .elementor-element.elementor-element-26b2e09b{--display:flex;}@media(max-width:1024px){.elementor-36 .elementor-element.elementor-element-2667cc8e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36 .elementor-element.elementor-element-5f0d8bcd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-36 .elementor-element.elementor-element-5f0d8bcd.elementor-element{--align-self:flex-start;}}@media(max-width:767px){.elementor-36 .elementor-element.elementor-element-2667cc8e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36 .elementor-element.elementor-element-5f0d8bcd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-36 .elementor-element.elementor-element-5f0d8bcd.elementor-element{--align-self:flex-start;}.elementor-36 .elementor-element.elementor-element-23d0476e{--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-36 .elementor-element.elementor-element-29f5a32a{--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-36 .elementor-element.elementor-element-473b9057{--gap:2em 2em;--row-gap:2em;--column-gap:2em;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-36 .elementor-element.elementor-element-775eca40{--min-height:500px;}}/* Start custom CSS for html, class: .elementor-element-c83b9ec */.logo-marquee {
    position: relative;
    width: 100%;
    overflow: hidden;
    margin-bottom: 3rem;
}

.logo-marquee .logo-track {
    display: flex !important;
    align-items: center !important;
    gap: 5rem;
    width: max-content !important;
    max-width: none !important;
    will-change: transform;
}

.logo-marquee .logo-track img {
    display: block !important;
    width: auto !important;
    max-width: none !important;
    height: 125px !important;
    max-height: 125px !important;
    flex: 0 0 auto !important;
    object-fit: contain;
}

.marquee-left .logo-track {
    animation: marquee-left 35s linear infinite;
}

.marquee-right .logo-track {
    animation: marquee-right 40s linear infinite;
}

@keyframes marquee-left {
    from {
        transform: translate3d(0, 0, 0);
    }

    to {
        transform: translate3d(-50%, 0, 0);
    }
}

@keyframes marquee-right {
    from {
        transform: translate3d(-50%, 0, 0);
    }

    to {
        transform: translate3d(0, 0, 0);
    }
}

.logo-marquee:hover .logo-track {
    animation-play-state: paused;
}

@media (max-width: 767px) {
    .logo-marquee .logo-track {
        gap: 3rem;
    }

    .logo-marquee .logo-track img {
        height: 80px !important;
        max-height: 80px !important;
    }
}/* End custom CSS */