#ac-globalfooter .ac-gf-icon-after::after, #ac-globalfooter .ac-gf-more::after {
    top: -0.09em;
}

.more::after {
    top: -0.08em;
}

.icon-wrapper .icon, .icon-wrapper .more:not(.icon-before)::after, .icon-wrapper .icon-before::before, .icon-wrapper .icon-after::after {
    position: relative;
}

.icon-after::after, .more::after {
    top: -0.08em;
}

.icon-after.icon-playcircle::after{
    top: 0; 
}

.rays-animation.badge {
    width: 270px;
}

@media only screen and (max-width: 1068px) {
    .rays-animation.badge {
        width: 210px;
    }
}

@media only screen and (max-width: 734px) {
    .rays-animation.badge {
        width: 190px;
    }
}

.badge-value.add-inline,
.badge-caption.add-inline {
    display: inline;
}

.badge-content.rays-wrap .canvas-wrap,
.badge-content.rays-wrap .canvas-wrap .layer-1{
    height: 64px !important;
}

@media only screen and (max-width: 1068px) {
    .badge-content.rays-wrap .canvas-wrap,
    .badge-content.rays-wrap .canvas-wrap .layer-1{
        height: 48px !important;
    }
}

@media only screen and (max-width: 734px) {
    .badge-content.rays-wrap .canvas-wrap,
    .badge-content.rays-wrap .canvas-wrap .layer-1{
        height: 40px !important;
    }
}

.part-led-1,
.part-led-1 canvas {
    width: 208px !important;
}

@media only screen and (max-width: 1068px) {
    .part-led-1,
    .part-led-1 canvas {
        width: 155px !important;
    }
}

@media only screen and (max-width: 734px) {
    .part-led-1,
    .part-led-1 canvas {
        width: 129px !important;
    }
}

.part-led-2,
.part-led-2 canvas {
    width: 160px !important;
}

@media only screen and (max-width: 1068px) {
    .part-led-2,
    .part-led-2 canvas {
        width: 119px !important;
    }
}

@media only screen and (max-width: 734px) {
    .part-led-2,
    .part-led-2 canvas {
        width: 100px !important;
    }
}

@media only screen and (max-width: 734px) {
    .section-augmented-reality .tile .quicklook-headline {
        max-width: 350px;
        width: 330px;
    }
}


@media only screen and (max-width: 734px) {
    html.enhanced .section-hero .hero-base-container {
        margin-top: -54px;
    }

    .section-hero .hero-outro {
        padding-top: 0;
    }
}

.xsmall {
    display: none;
}

@media only screen and (max-width: 350px) {
    .xsmall {
        display: block;
    }
}

@media only screen and (max-width: 734px) {
    html.enhanced .section-display-xdr .sticky-xdr-leds-dimming .pin-container .pin-caption.pin-leds {
        margin-left: -4px;
    }

    html.enhanced .section-display-xdr .sticky-xdr-leds-dimming .pin-container .pin-caption.pin-dimming {
        margin-left: 16px;
    }
}

.subsection-dimming-zones .pin-dimming .pin-caption {
    text-align: center;
}

@media only screen and (max-width: 1068px) {
    .subsection-pencil-hover .inline-media-tile-animation {
        height: 586px;
    }
}

@media only screen and (max-width: 734px) {
    .subsection-pencil-hover .inline-media-tile-animation {
        height: 465px;
    }
}
