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;
}
}

Scott Franklin

Representative Scott Franklin

Republican • Florida-Florida-18

Current Status: Active

About Representative Franklin

Scott Franklin, a Republican, has represented Florida’s 18th District since 2021. A former Navy officer, he focuses on defense, transportation, and economic growth. Franklin serves on the House Armed Services Committee, advocating for military readiness. His business experience shapes his fiscal policies.

Quick Facts

Born: 12/23/1964

Education: B.S., United States Naval Academy; M.B.A., Embry-Riddle Aeronautical University

Occupation: Businessman; Navy Officer

Party: Republican

Term Began: 01/03/2021

Term Ends: 01/03/2027

District Information

State: Florida

District: Florida-18

Contact Information

Washington, DC Office

2491 Rayburn House Office Building, Washington, DC 20515

Phone: 202-225-1252

District Office

8586 SW Reese St., Arcadia, FL 34269

Phone: 863-644-8215

Follow Representative Franklin Online

Track Representative Franklin’s Work

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