.elementor-331 .elementor-element.elementor-element-2873050{--display:flex;--padding-top:60px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-331 .elementor-element.elementor-element-b4b62e8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-331 .elementor-element.elementor-element-bfd3189 > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-331 .elementor-element.elementor-element-2873050{--padding-top:60px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-331 .elementor-element.elementor-element-b4b62e8{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-331 .elementor-element.elementor-element-2873050{--padding-top:60px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-331 .elementor-element.elementor-element-b4b62e8{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}}/* Start custom CSS for container, class: .elementor-element-2873050 */.pp-single-event {
    max-width: 1100px;
    margin: 40px auto;
    font-family: Arial, sans-serif;
}

.pp-title {
    font-size: 28px;
    margin-bottom: 20px;
}

.pp-grid {
    display: grid;
    grid-template-columns: 2fr 1fr;
    gap: 20px;
}

.pp-card {
    background: #fff;
    padding: 20px;
    border-radius: 12px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.08);
    margin-bottom: 20px;
}

.pp-card h3 {
    margin-top: 0;
    margin-bottom: 10px;
}

.pp-card p {
    margin: 6px 0;
    line-height: 1.5;
}

.pp-right .pp-sticky {
    position: sticky;
    top: 20px;
}

/* 📱 Mobile */
@media (max-width: 768px) {
    .pp-grid {
        grid-template-columns: 1fr;
    }

    .pp-right .pp-sticky {
        position: static;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4b62e8 */post-title,
.elementor-widget-theme-post-title {
    margin-bottom: 10px !important;
}

.pp-single-event {
    margin-top: 10px !important;
}/* End custom CSS */