body {
font-family: ‘Segoe UI’, Tahoma, Geneva, Verdana, sans-serif;
line-height: 1.6;
color: #333;
max-width: 1000px;
margin: 0 auto;
padding: 20px;
}
.repheader {
background-color: #f8f9fa;
padding: 30px;
border-radius: 8px;
margin-bottom: 30px;
display: flex;
align-items: center;
justify-content: space-between;
}
.profile-img {
width: 150px;
height: 150px;
border-radius: 50%;
overflow: hidden;
background-color: #e9ecef;
display: flex;
align-items: center;
justify-content: center;
}
.header-info {
flex-grow: 1;
padding-left: 30px;
}
h1 {
color: #003366;
margin-bottom: 5px;
}
.democrat {
font-weight: bold;
color: #0066cc;
}
.republican {
font-weight: bold;
color: #e51c23;
}
.independent {
font-weight: bold;
color: #4b0082;
}
.tag {
display: inline-block;
background-color: #e9ecef;
padding: 4px 10px;
border-radius: 20px;
font-size: 14px;
margin-right: 8px;
margin-bottom: 8px;
}
.section {
margin-bottom: 30px;
padding: 20px;
border-radius: 8px;
background-color: #fff;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
.quick-info {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
gap: 20px;
}
.contact-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
gap: 20px;
}
.contact-card {
padding: 15px;
border-radius: 8px;
background-color: #f8f9fa;
}
.social {
display: flex;
flex-wrap: wrap;
gap: 15px;
margin-top: 15px;
}
.social a {
text-decoration: none;
color: #fffff;
}
.repbtn {
display: inline-block;
background-color: #003366;
color: white;
padding: 8px 15px;
border-radius: 5px;
text-decoration: none;
margin-top: 10px;
transition: background-color 0.3s;
}
.repbtn:hover {
background-color: #ffffff;
}
.bio-text {
white-space: pre-line;
}
.repfooter {
text-align: center;
margin-top: 40px;
color: #6c757d;
font-size: 14px;
}
.external-links {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
gap: 15px;
margin-top: 20px;
}
@media (max-width: 768px) {
.repheader {
flex-direction: column;
text-align: center;
}
.header-info {
padding-left: 0;
padding-top: 20px;
}
}

Monica De La Cruz

Representative Monica De La Cruz

Republican • Texas-Texas-15

Current Status: Active

About Representative De La Cruz

Monica De La Cruz, a Republican, has represented Texas’s 15th District since 2021. A businesswoman, she emphasizes border security, economic growth, and veterans’ services. De La Cruz serves on the House Financial Services Committee, advocating for small businesses. She supports infrastructure and job creation in South Texas.

Quick Facts

Born: 11/11/1974

Education: B.B.A., University of Texas at San Antonio

Occupation: Businesswoman

Party: Republican

Term Began: 01/03/2021

Term Ends: 01/03/2027

District Information

State: Texas

District: Texas-15

Contact Information

Washington, DC Office

131 Cannon House Office Building, Washington, DC 20515

Phone: 202-225-9901

District Office

400 N. Texas Ave., Weslaco, TX 78596

Phone: 956-968-1513

Follow Representative De La Cruz Online

Track Representative De La Cruz’s Work

Want to learn more about Representative De La Cruz’s voting record, sponsored legislation, committee assignments, or statements? Check out these resources: