/*
Theme Name: chocolate-events
Author: Remo
Description: Your description goes here
Version: 1.0
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

.video-main.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1291px;
}
.page-content .video-main video {
    border-radius: 40px;
}
.video-start .elementor-element.elementor-widget__width-inherit.elementor-widget.elementor-widget-video {
    position: relative;
    top: 60px;
    border: 25px solid #52254e;
    border-radius: 20px;
    background-color: #52254e;
    overflow: visible;
}
.video-start .elementor-element.elementor-widget__width-inherit.elementor-widget.elementor-widget-video::after {
    content: "";
    position: absolute;
    bottom: -154px;
    left: 50%;
    transform: translateX(-50%);
    width: 200px;
    height: 200px;
    z-index: -1;
    overflow: visible;
    background: url(/wp-content/uploads/2025/06/purple-drop.svg) no-repeat center center;
    background-size: contain;
}
.bild-text .elementor-container.elementor-column-gap-default::after {
    content: "";
    position: absolute;
    bottom: -63px;
    left: 3%;
    transform: translateX(-50%);
    width: 100px;
    height: 100px;
    z-index: -1;
    overflow: visible;
    background: url(/wp-content/uploads/2025/06/drop.svg) no-repeat center center;
    background-size: contain;
}
.ueberschrift-start h1{
    font-size: 60px;
    position: relative;
    left: 10px;
    color: #52254e;
}
span.h1-span {
    padding-right: 140px;
}
.bild-text .elementor-container.elementor-column-gap-default {
    background-color: #f5dbf2;
    padding: 20px;
    border-radius: 10px;
}
.bild-text .elementor-element.elementor-widget.elementor-widget-image {
    position: absolute;
    top: -20px;
    left: -20px;
}
.bild-text img.attachment-large.size-large{
    border-top-left-radius: 10px;
}
.format .elementor-widget-wrap.elementor-element-populated {
    background-color: #f5dbf2;
}
.format1 .elementor-widget-wrap.elementor-element-populated::after {
    content: "";
    position: absolute;
    bottom: -63px;
    left: 50%;
    transform: translateX(-50%);
    width: 100px;
    height: 100px;
    z-index: -1;
    overflow: visible;
    background: url(/wp-content/uploads/2025/06/drop.svg) no-repeat center center;
    background-size: contain;
}
