p span {
    text-decoration:none;
}

p span {
    color:#e7d487;
}

/*fv Action-Schrift im Text*/
.bubble {
    position: relative;
	/*
    font-family:"Helvetica Now Text W05 Regular" !important;
    font-family: "Helvetica Now Text W05 XLight" !important;
	*/
	font-family: "Urbanist", sans-serif;
    font-weight:200;
}
.bubble:hover {
    color: white;
    /*8.2.*/
    color:#e7d487;    
    cursor: none;
}

.bubble:hover span {
    text-decoration:none;
}

#Bubble {
    display: none;
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    text-align: center;
    background-color: rgba(232, 220, 174, 0.9) !important;   
    border-radius: 50%;
    box-shadow: inset 0 0 calc(var(--width) * 0.2) rgba(232, 220, 174, 0.3) !important;
    pointer-events: none;
}
#Bubble .left {
    float: left;
    width: 50%;
    height: 100%;
    shape-outside: polygon(
        0 0,
        98% 0,
        50% 6%,
        23.4% 17.3%,
        6% 32.6%,
        0 50%,
        6% 65.6%,
        23.4% 82.7%,
        50% 94%,
        98% 100%,
        0 100%
    );
    shape-margin: 2%;
}
#Bubble .right {
    float: right;
    width: 50%;
    height: 100%;
    shape-outside: polygon(
        2% 0%,
        100% 0%,
        100% 100%,
        2% 100%,
        50% 94%,
        76.6% 82.7%,
        94% 65.6%,
        100% 50%,
        94% 32.6%,
        76.6% 17.3%,
        50% 6%
    );
    shape-margin: 2%;
}

/*fv Schrift in der Bubble*/
#Measure {
    font-size:1rem !important;
    color:#777763;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
    line-height: 1.2rem !important;
    text-align: center;
    vertical-align: middle;
    font-family: "Urbanist", sans-serif !important;
    font-weight: 200;
}
/* explosion container */
:root {
    --duration: 2s;      
}

.particles-container {
    position: absolute;
    user-select: none;
    pointer-events: none;
}
/*Farbe beim Platzen der Bubble*/
.particle {
    position: absolute;
    color: rgba(232, 220, 174, 0.6) !important;      
    /*animation: explodeMobile var(--duration) reverse linear;*/
    transform: translateX(-50%) translateY(-50%);  
}
@media (max-width: 599px) {
    .particle {
        animation: explodeMobile var(--duration) ease-out;
    }
}
@media (min-width: 600px) {
    .particle {
        animation: explode var(--duration) ease-out;
    }
}
@keyframes explode {
    0% {
        opacity: 100%;
    }
    60% {
        opacity: 80%;
    }
    100% {        
        top: 50%;
        left: 50%;       
        transform: scale(var(--scale));
        opacity: 0;
    }
}
@keyframes explodeMobile {
    0% {
        opacity: 100%;
    }
    60% {
        opacity: 80%;
    }
    100% {        
        top: 200%;
        left: 200%;       
        transform: scale(var(--scaleMobile));
        opacity: 0;
    }
}

@media (min-width: 1200px) {
    p span {
        text-decoration:none;
        color:#777763;
    }

    p span {
        color:#97977b;
        color:#D5C892;
    }

    /*fv Action-Schrift im Text*/
    .bubble {
        position: relative;
		/*
        font-family:"Helvetica Now Text W05 Regular" !important;
        font-family: "Helvetica Now Text W05 XLight" !important;
		*/
		font-family: "Urbanist", sans-serif;
    	font-weight:200;
    }
    .bubble:hover {
        color:#e7d487;    
        cursor: none;
    }

    .bubble:hover span {
        text-decoration:none;
    }

    #Bubble {
        display: none;
        position: absolute;
        z-index: 1;
        left: 50%;
        top: 50%;
        text-align: center;
        background-color: rgba(255, 255, 255, 0.9) !important;
        background-color: rgba(232, 220, 174, 0.9) !important;           
        border-radius: 50%;
        box-shadow: inset 0 0 calc(var(--width) * 0.2) rgba(232, 220, 174, 0.3) !important;       
        pointer-events: none;
    }
    #Bubble .left {
        float: left;
        width: 50%;
        height: 100%;
        shape-outside: polygon(
        0 0,
        98% 0,
        50% 6%,
        23.4% 17.3%,
        6% 32.6%,
        0 50%,
        6% 65.6%,
        23.4% 82.7%,
        50% 94%,
        98% 100%,
        0 100%
        );
        shape-margin: 2%;
    }
    #Bubble .right {
        float: right;
        width: 50%;
        height: 100%;
        shape-outside: polygon(
        2% 0%,
        100% 0%,
        100% 100%,
        2% 100%,
        50% 94%,
        76.6% 82.7%,
        94% 65.6%,
        100% 50%,
        94% 32.6%,
        76.6% 17.3%,
        50% 6%
        );
        shape-margin: 2%;
    }

    /*fv Schrift in der Bubble*/
    #Measure {
        font-size:2rem !important;
        color:#777763;
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        -ms-hyphens: auto;
        -o-hyphens: auto;
        hyphens: auto;
        line-height: 130% !important;
        text-align: center;
        vertical-align: middle;
    }
    /* explosion container */
    :root {
        --duration: 1s;
        --duration: 5s;
        --duration: .4s;	
        /*7.2.*/
        --duration: 2s;       
    }
    .particles-container {
        position: absolute;
        user-select: none;
        pointer-events: none;
    }
    /*Farbe beim Platzen der Bubble*/
    .particle {
        position: absolute;
        color: rgba(232, 220, 174, 0.6) !important;      
        /*animation: explode var(--duration) reverse linear;*/
        /*animation: explode var(--duration) linear;*/
        /*animation: explode var(--duration) ease-out;*/
        /*transform: translateX(-50%) translateY(-50%);*/
    }

}



@media (min-width: 1200px) {
    p span {
        text-decoration:none;
        color:#777763;
        color:#D5C892;
    }

    #Measure {
        font-size: 3vw;    
    }

    #Measure {
        font-size: 3vw;    
    }
}
