.elementor-3 .elementor-element.elementor-element-29eed29{--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;--overlay-opacity:0.5;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-29eed29::before, .elementor-3 .elementor-element.elementor-element-29eed29 > .elementor-background-video-container::before, .elementor-3 .elementor-element.elementor-element-29eed29 > .e-con-inner > .elementor-background-video-container::before, .elementor-3 .elementor-element.elementor-element-29eed29 > .elementor-background-slideshow::before, .elementor-3 .elementor-element.elementor-element-29eed29 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3 .elementor-element.elementor-element-29eed29 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.callmama.com/wp-content/uploads/2025/09/Group-174.webp");--background-overlay:'';}.elementor-3 .elementor-element.elementor-element-dca68f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 2px;}.elementor-3 .elementor-element.elementor-element-dca68f3{text-align:left;}.elementor-3 .elementor-element.elementor-element-dca68f3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:54px;}.elementor-3 .elementor-element.elementor-element-eb51633{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-2f8a27a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:33px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-2f8a27a{font-size:20px;font-weight:600;}.elementor-3 .elementor-element.elementor-element-c34ed65 > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-c34ed65{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-3 .elementor-element.elementor-element-6c99605 > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-6c99605{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-dca68f3{text-align:center;}.elementor-3 .elementor-element.elementor-element-dca68f3 .elementor-heading-title{font-size:40px;}.elementor-3 .elementor-element.elementor-element-2f8a27a{text-align:center;}.elementor-3 .elementor-element.elementor-element-c34ed65{text-align:center;font-size:17px;}.elementor-3 .elementor-element.elementor-element-6c99605{text-align:center;font-size:17px;}.elementor-3 .elementor-element.elementor-element-f159429 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}}/* Start custom CSS for heading, class: .elementor-element-dca68f3 */.Hp-text-color {
    background: linear-gradient(to right, #46D4FF 0%, #0070FF 51%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f159429 */.pp-c-header {
            background: linear-gradient(135deg, #2c3e50, #3498db);
            color: white;
            padding: 1rem 0;
            text-align: center;
            margin-bottom: 2rem;
            box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
        }
        
        .pp-c-dates {
            font-style: italic;
            margin-bottom: 1rem;
            font-weight: 300;
        }
        
        .pp-c-policy-section {
            background-color: white;
            border-radius: 8px;
            /*padding: 2rem;*/
            /*margin-bottom: 2rem;*/
            /*box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);*/
        }
        
        .pp-c-policy-section h2 {
            /*color: #2c3e50;*/
            /*margin-bottom: 1rem;*/
            /*border-bottom: 2px solid #ecf0f1;*/
            /*padding-bottom: 0.5rem;*/
            font-weight: 600;
            font-size: 35px
        }
        
        .pp-c-policy-section h3 {
            font-weight: 500;
            font-size: 22px
        }
        
        .pp-c-policy-section p, .pp-c-policy-section ul {
            margin-bottom: 1.3rem;
            font-weight: 400;
            font-size: 18px
        }
        
        .pp-c-policy-section ul {
            padding-left: 1.5rem;
        }
        
        .pp-c-policy-section li {
            margin-bottom: 0.5rem;
        }
        
        .pp-c-highlight {
            background-color: rgba(52, 152, 219, 0.1);
            border-left: 4px solid #3498db;
            padding: 1rem;
            margin: 1rem 0;
            border-radius: 0 4px 4px 0;
        }
        
        .pp-c-footer {
            background-color: #2c3e50;
            color: white;
            text-align: center;
            padding: 2rem 0;
            margin-top: 2rem;
        }
        
        .pp-c-contact-info {
            margin-bottom: 1rem;
        }
        
        .pp-c-contact-info p {
            margin: 0.5rem 0;
        }/* End custom CSS */