.elementor-104 .elementor-element.elementor-element-1e3cc2ee{--display:flex;--min-height:100vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;}.elementor-104 .elementor-element.elementor-element-1e3cc2ee:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-1e3cc2ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-104 .elementor-element.elementor-element-1e3cc2ee::before, .elementor-104 .elementor-element.elementor-element-1e3cc2ee > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-1e3cc2ee > .e-con-inner > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-1e3cc2ee > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-1e3cc2ee > .e-con-inner > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-1e3cc2ee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}/* Start custom CSS for container, class: .elementor-element-1e3cc2ee */.elementor-104 .elementor-element.elementor-element-1e3cc2ee {
    border: 3px solid #c99a35;
    padding: 40px;

    box-shadow:
        inset 0 0 0 12px rgba(0,0,0,0),
        inset 0 0 0 15px #c99a35;
}
.blood-impact {
    display: block;

    background: linear-gradient(
        to bottom,
        #fff6c7 0%,
        #f3d77a 25%,
        #d4af37 60%,
        #b8871f 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    font-weight: 800;
    text-align: center;
    letter-spacing: 0.06em;

    text-shadow:
        0 0 8px rgba(201,154,53,.25);

    margin: 28px 0;
}/* End custom CSS */