.elementor-1625 .elementor-element.elementor-element-b0caf67:not(.elementor-motion-effects-element-type-background), .elementor-1625 .elementor-element.elementor-element-b0caf67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_dark );}.elementor-1625 .elementor-element.elementor-element-b0caf67{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1625 .elementor-element.elementor-element-b0caf67 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1625 .elementor-element.elementor-element-bd8f691{padding:15px 0px 15px 0px;}.elementor-1625 .elementor-element.elementor-element-3abf687 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;letter-spacing:0.2px;color:var( --e-global-color-uicore_light );}.elementor-1625 .elementor-element.elementor-element-f3aac47{text-align:end;}.elementor-1625 .elementor-element.elementor-element-f3aac47 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;letter-spacing:0.2px;color:var( --e-global-color-uicore_light );}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-1625 .elementor-element.elementor-element-a94c91a{width:90%;}.elementor-1625 .elementor-element.elementor-element-85997bc{width:10%;}}/* Start custom CSS for heading, class: .elementor-element-f3aac47 */.privacy {
    position: relative;
    display: inline-block;
}

.privacy::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -4px;
    width: 0;
    height: 2px;
    background-color: #F8FCFC;
 /* Change color if needed */
    transition: width 0.3s ease;
}

.privacy:hover::after {
    width: 100%;
}/* End custom CSS */