.elementor-290 .elementor-element.elementor-element-1eb839c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-290 .elementor-element.elementor-element-cd450c1{border-radius:15px 15px 15px 15px;}.elementor-290 .elementor-element.elementor-element-cd450c1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-290 .elementor-element.elementor-element-85c026a .elementor-heading-title{font-size:22px;font-style:italic;color:#FFFFFF;}.elementor-290 .elementor-element.elementor-element-b538d5f .elementor-heading-title{font-size:12px;font-weight:600;text-transform:capitalize;color:#FFFFFF;}/* Start custom CSS for heading, class: .elementor-element-b538d5f */.elementor-290 .elementor-element.elementor-element-b538d5f span {
    display: inline-block; /* or inline, depending on your layout needs */
    vertical-align: middle; /* Aligns the line and the text vertically */
    position: relative; /* Establishes a positioning context for the pseudo-element */
    padding-left: 30px; /* Add space for the line and some padding */
}

.elementor-290 .elementor-element.elementor-element-b538d5f span::before {
    content: "";
    display: inline-block; /* Makes the pseudo-element inline-block */
    position: absolute; /* Positions it with respect to the parent */
    left: 0; /* Aligns it to the left of the parent */
    top: 50%; /* Centers it vertically */
    transform: translateY(-50%); /* Fine-tunes the vertical centering */
    width: 25px; /* Your desired width */
    border-bottom: 1px solid #fff; /* Creates the vertical line */
    height: 100%; /* Makes the line as tall as the parent element */
}/* End custom CSS */