#flying-focus {
    position: absolute;
    margin: 0;
    background: transparent;
    -webkit-transition-property: left, top, width, height;
    transition-property: left, top, width, height;
    -webkit-transition-timing-function: cubic-bezier(0, 1, 0, 1);
    transition-timing-function: cubic-bezier(0, 1, 0, 1);
    visibility: hidden;
    pointer-events: none;
    box-shadow: 0 0 2px 3px #78aeda, 0 0 2px #78aeda inset;
    border-radius: 2px;
}

#flying-focus.flying-focus_visible {
    visibility: visible;
    z-index: 100003;
}

.flying-focus_target {
    outline: none !important; /* Doesn't work in Firefox :( */
}

/* http://stackoverflow.com/questions/71074/how-to-remove-firefoxs-dotted-outline-on-buttons-as-well-as-links/199319 */
.flying-focus_target::-moz-focus-inner {
    border: 0 !important;
}

/* Replace it with @supports rule when browsers catch up */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    #flying-focus {
        box-shadow: none;
    }
}

/* Style block 2 extracted from index.html */

.gVGfHj {
                color: hsl(0.0, 0%, 19%);
                direction: unset;
                font-family: SRG_SSR_Text_VF, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
                font-size: 1rem;
                font-weight: 400;
                line-height: 1.15;
                -webkit-text-size-adjust: 100%;
                -webkit-overflow-scrolling: touch;
            }

            .gVGfHj *, .gVGfHj *:after, .gVGfHj *:before {
                box-sizing: border-box;
            }

            .gVGfHj [hidden] {
                display: none;
            }

            .gVGfHj a {
                font-weight: normal;
            }

            .gVGfHj button, .gVGfHj [type='button'], .gVGfHj [type='reset'], .gVGfHj [type='submit'] {
                cursor: pointer;
                font-family: inherit;
                line-height: inherit;
                -webkit-transition: background-color 0.2s ease-in-out;
                transition: background-color 0.2s ease-in-out;
            }

            .gVGfHj img {
                border-style: none;
            }