/* Block Styles */
.is-style-Normal span {
    mix-blend-mode: normal;
}
.is-style-Multiply span {
    mix-blend-mode: multiply;
}
.is-style-Screen span {
    mix-blend-mode: screen;
}
.is-style-Overlay span {
    mix-blend-mode: overlay;
}
.is-style-Darken span {
    mix-blend-mode: darken;
}
.is-style-Lighten span {
    mix-blend-mode: lighten;
}
.is-style-Color-Dodge span {
    mix-blend-mode: color-dodge;
}
.is-style-Color-Burn span {
    mix-blend-mode: color-burn;
}
.is-style-Hard-Light span {
    mix-blend-mode: hard-light;
}
.is-style-Soft-Light span {
    mix-blend-mode: soft-light;
}
.is-style-Difference span {
    mix-blend-mode: difference;
}
.is-style-Exclusion span {
    mix-blend-mode: exclusion;
}
.is-style-Hue span {
    mix-blend-mode: hue;
}
.is-style-Saturation span {
    mix-blend-mode: saturation;
}
.is-style-Color span {
    mix-blend-mode: color;
}
.is-style-Luminosity span {
    mix-blend-mode: luminosity;
}

/* Extra M-Beton */
.is-style-Dubble-element span::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;


    width: 30%;
    height: 80%;
    clip-path: polygon(50% 0, 100% 0, 100% 100%, 0% 100%);
    background-color: var(--wp--preset--color--primary);
    opacity: .7;
}
.is-style-Dubble-element span::before {
    content: "";
    position: absolute;
    bottom: 0;
    right: 25%;
    width: 30%;
    height: 65%;
    clip-path: polygon(40% 0, 100% 0, 60% 100%, 0% 100%);
    background-color: var(--wp--preset--color--secondary);
    opacity: .8;
}

.is-style-left-tekst span {
    background-color: transparent !important;
    opacity: 1 !important;
}
.is-style-left-tekst span::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 60%;
    height: 100%;
    clip-path: polygon(0% 0, 100% 0, 70% 100%, 0% 100%);
    background-color: var(--wp--preset--color--primary);
    opacity: .7;
}

.is-style-btn-curved {
    position: relative;
    margin-right: 30px;
    margin-left: 30px;
    
}
.is-style-btn-curved button {
    border: 0 !important;
    
}
.is-style-btn-curved button:hover {
    box-shadow: none !important;
    
}
.is-style-btn-curved::before {
    content: "";
    position: absolute;
    top: 0;
    left: -27px;
    width: 20%;
    height: 100%;
    clip-path: polygon(100% 0, 100% 0, 100% 100%, 0% 100%);
    background-color: var(--wp--preset--color--primary);
    opacity: 1;
    
}
.is-style-btn-curved::after {
    content: "";
    position: absolute;
    top: 0;
    right: -27px;
    width: 20%;
    height: 100%;
    clip-path: polygon(0% 0%, 100% 0, 0% 100%, 0% 100%);
    background-color: var(--wp--preset--color--primary);
    opacity: 1;
    
}
.is-style-btn-curved:hover {
    transform: scale(1.05);
    
}
.is-style-btn-curved:hover::after {
    transform: scale(1.05);
    right: -24.9px;
    width: 18%;
    height: 96%;
    margin: auto;
    bottom: 0;
    
}
.is-style-btn-curved:hover::before {
    transform: scale(1.05);
    left: -29.5px;
    width: 21%;
    height: 95.8%;
    margin: auto;
    bottom: 0;
    
}

.is-style-underline {
    width: max-content;
    position: relative;
}
.is-style-underline::after {
    content: "";
    position: absolute;
    bottom: -10px;
    left: 0;
    width: 40%;
    height: 5px;
    background-color: var(--wp--preset--color--primary);
}