.elementor-3989 .elementor-element.elementor-element-90990cc{margin-top:50px;margin-bottom:50px;}.elementor-3989 .elementor-element.elementor-element-a95b643{text-align:center;}.elementor-3989 .elementor-element.elementor-element-a95b643 .elementor-heading-title{color:#000000;font-family:"Poppins";font-size:50px;font-weight:700;line-height:51px;word-spacing:0px;}.elementor-3989 .elementor-element.elementor-element-a95b643 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-3989 .elementor-element.elementor-element-3b491689{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:stretch;--gap:30px 30px;--background-transition:0.3s;--margin-block-start:8%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:8%;--padding-inline-end:8%;}.elementor-3989 .elementor-element.elementor-element-c9dd4ba .entry-media img{border-radius:15px 15px 15px 15px !important;}.elementor-3989 .elementor-element.elementor-element-c9dd4ba{text-align:left;}.elementor-3989 .elementor-element.elementor-element-c9dd4ba .aux-read-more{color:#4AA3FF;}.elementor-3989 .elementor-element.elementor-element-1bcd576{--display:flex;--background-transition:0.3s;}.elementor-3989 .elementor-element.elementor-element-3c7269b{--grid-columns:3;}body.elementor-page-3989:not(.elementor-motion-effects-element-type-background), body.elementor-page-3989 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-3989 .elementor-element.elementor-element-1bcd576{--width:900%;}}@media(max-width:1024px){.elementor-3989 .elementor-element.elementor-element-90990cc{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3989 .elementor-element.elementor-element-a95b643 .elementor-heading-title{font-size:40px;}.elementor-3989 .elementor-element.elementor-element-3b491689{--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:5%;--padding-inline-end:5%;}.elementor-3989 .elementor-element.elementor-element-3c7269b{--grid-columns:2;}}@media(max-width:767px){.elementor-3989 .elementor-element.elementor-element-90990cc{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3989 .elementor-element.elementor-element-a95b643 .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-3989 .elementor-element.elementor-element-3c7269b{--grid-columns:1;}}/* Start custom CSS for heading, class: .elementor-element-a95b643 */h1.elementor-heading-title {
    position: relative;
    display: inline-block;
    font-size: 24px; /* Adjust the font size as needed */
    color: #000; /* Set the desired text color */
}

h1.elementor-heading-title::after {
    content: '';
    position: absolute;
    bottom: -15px; /* Adjust the distance of the underline from the text */
    left: 0;
    width: calc(100% - 10px); /* Adjust the width based on your preference */
    height: 4px; /* Adjust the thickness of the underline */
    background: linear-gradient(90deg, #c2e1fe,#18acf0, #c2e1fe);
}/* End custom CSS */