.elementor-1936 .elementor-element.elementor-element-592ddea{--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-1936 .elementor-element.elementor-element-6eaca06{--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;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-592ddea *//* ===== FORCE ALL TEXT WHITE ===== */

body,
h1,h2,h3,h4,h5,h6,
p,span,div,strong,label,
a,li,ul,ol,
.card,.faq-item,
.pricing-card,
.section-title,
.pricing-title,
.price,
.features li,
.badge,
.hero,
.container,
.form-box,
input,textarea,select{
color:#ffffff !important;
}

/* Paragraph subtle text override */
.hero p,
.section p{
color:#ffffff !important;
}

/* Placeholder text */
input::placeholder,
textarea::placeholder{
color:#ffffff !important;
opacity:0.8;
}

/* Links */
a{
color:#ffffff !important;
text-decoration:none;
}

/* Pricing small disclaimer text */
.pricing-section p{
color:#ffffff !important;
}/* End custom CSS */