.elementor-909 .elementor-element.elementor-element-26b5147{--display:flex;}/* Start custom CSS for container, class: .elementor-element-26b5147 */.elementor-909 .elementor-element.elementor-element-26b5147 {
    --bg-red: #c40505;
    --bg-dark: #8b0000;
    background: radial-gradient(circle at 20% 50%, var(--bg-red) 0%, var(--bg-dark) 100%);
    position: relative;
    overflow: hidden;
    z-index: 1;
    border-radius: 0 !important; 
}

.elementor-909 .elementor-element.elementor-element-26b5147::before, 
.elementor-909 .elementor-element.elementor-element-26b5147::after {
    content: '';
    position: absolute;
    inset: 0;
    clip-path: polygon(70% 0%, 100% 0%, 100% 100%, 60% 100%);
}

.elementor-909 .elementor-element.elementor-element-26b5147::before {
    background: rgba(255, 255, 255, 0.1); 
    z-index: -1;
    pointer-events: none;
}

.elementor-909 .elementor-element.elementor-element-26b5147::after {
    background: linear-gradient(to top left, rgba(0, 0, 0, 0.2), transparent 50%);
    z-index: -2;
}

@media (max-width: 768px) {
    .elementor-909 .elementor-element.elementor-element-26b5147::before, 
    .elementor-909 .elementor-element.elementor-element-26b5147::after {
        clip-path: polygon(0% 70%, 100% 60%, 100% 100%, 0% 100%);
    }
}/* End custom CSS */