@import "lightbox.css";
@import "side-panel.css";
/*
@font-face {
    font-family: 'Univers';
    src: url('../fonts/Univers.eot');
    src: url('../fonts/Univers.eot?#iefix') format('embedded-opentype'), url('../fonts/Univers.woff') format('woff'), url('../fonts/Univers.ttf') format('truetype'), url('../fonts/Univers.svg#Univers') format('svg');
    font-weight: normal;
    font-style: normal;
}
    */
.sidebar_trigger_open #et-main-area{
    z-index: 2;
    position: relative;
}
.sidebar_trigger_open #main-content{
    z-index: 99999999;
    position: relative;
}
.sidebar_trigger_open footer{
    position: relative;
    z-index: 1;
}
.sidebar_trigger_open .onetap-container-toggle .onetap-toggle,
.sidebar_trigger_open .country-selector.weglot-default,
.sidebar_trigger_open #superchat-widget{
    z-index: 1!important;
}


.panel-header #panel-title{
    color: #ffff;
    padding-bottom: 0;
}

:root {
    --white-shade: white;
    --bma-primary: #009fe3;
    --bma-box-shadow: 0px 2px 11px rgba(0, 0, 0, 0.5);

    touch-action: pan-y;
    height: 100%
}

#flowchart-main-wrapper {
    box-sizing: border-box;
   /* font-family: Arial, Verdana, sans-serif;*/

    display: flex;

    flex-direction: column;
    align-items: center;
    justify-content: center;


    min-height: calc(100vh);
    overflow: hidden;

    * {
        box-sizing: border-box;
    }
}
/*
h1, h2, h3, h4, h5, h6 {
    font-family: 'Univers', Arial, Verdana, sans-serif;
}*/

.flowchart-wrapper {
    height: calc(100vh);
    width: 100%;
    position: relative;
    overflow: hidden;

    background-color: white;
    text-align: center;

    & svg {
        height: 100%;

        & circle {
            transform: scale(0);
        }
    }

}

.pinch-hint {
    display: none;
}

@media (max-width: 600px) {
    .pinch-hint {
        display: flex;
        align-items: center;
        justify-content: center;
        position: absolute;
        top:0;
        inset: 0;
        z-index: 20;
        background: rgba(0, 0, 0, 0.4);
        opacity: 0;
        pointer-events: none;
        animation: pinch-hint-fade 2.5s ease-in-out 1s 1 forwards;

        & svg {
            width: 80vw;

            & [stroke] {
                stroke: var(--bma-primary);

            }

            & [fill]:not([fill="none"]) {
                fill: var(--bma-primary);

            }

        }
    }
}

@keyframes pinch-hint-fade {
    0% {
        opacity: 0;
    }
    15% {
        opacity: 1;
    }
    70% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}