.elementor-333 .elementor-element.elementor-element-807c758{--display:flex;--background-transition:0.3s;}.elementor-333 .elementor-element.elementor-element-9ba9f3c{text-align:left;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-333 .elementor-element.elementor-element-9ba9f3c .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-weight:400;text-shadow:0px 0px 10px rgba(255, 0, 0, 0);}.elementor-333 .elementor-element.elementor-element-9ba9f3c > .elementor-widget-container{margin:26px 0px 0px 0px;padding:0px 0px 7px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-1b6e0ef{--display:flex;--background-transition:0.3s;}.elementor-333 .elementor-element.elementor-element-34dd819{--e-image-carousel-slides-to-show:5;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-333 .elementor-element.elementor-element-34dd819 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}/* Start custom CSS for heading, class: .elementor-element-9ba9f3c */.text-with-lines {
            position: relative;
            display: inline-block;
        }

        .text-with-lines::after, 
        .text-with-lines::before {
            content: '';
            position: absolute;
            left: 0;
            height: 2px;
            background-color: lightgray; /* Color of the thicker line */
        }

        .text-with-lines::before {
            width: 100%; /* Full width line */
            bottom: 0; /* Position at the bottom of the text */
        }

        .text-with-lines::after {
            width: 23%; /* Shorter line */
            bottom: 1px; /* Position above the full-width line */
            background-color: #25AAE1; /* Color of the thinner line */
        }/* End custom CSS */