Debt Settlement vs. Bankruptcy in Florida: Cost, Risk, and Timing in 2026

.home_map.hidden-xs,
.map-div.hidden-xs,
.call-to-action,
.breadcrumbs,
.buttons_div.visible-xs{
display: none !important;
}
.outter_content {
padding: 0px;
}
ul#menu-1-62a0f60d a:hover{
text-decoration:none;
}
.page-id-1100 .counter-hierarchy,
.page-id-999 .counter-hierarchy,
.page-id-732 .ez-toc-v2_0_73,
.postid-1104 .aioseo-author-bio-compact

{
display:none !important;
}
ul#menu-2-5f5fbfec a:focus {
outline: 0px auto -webkit-focus-ring-color;
}

ul#menu-2-5f5fbfec a:hover {
text-decoration: none;
}
.column {
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);

}
.iconbox {
display: flex !important;
align-items: flex-start !important;
}
a.elementor-accordion-title:focus {
outline: none;
}
.columns-gap .elementor-container{
gap:20px;

}
.columns-gap .elementor-widget-wrap{
box-shadow: 1px 1px 7px 0px rgba(0, 0, 0, 0.13), 0px 0px 2px 0px rgba(0, 0, 0, 0.05);

}

.corona-message p a {
color: white !important;
text-decoration: underline;
}

/*CF7 Zapier*/

.wpcf7 input[type=”text”],
.wpcf7 input[type=”email”],
.wpcf7 input
{
width: 100%!important;
padding-top:15px;
}

.wpcf7 textarea{
width: 100%!important;
resize:none;
}

label{
width:100%;
}

/*CF7 Zapier End*/

.header_right h4 strong,
.profile_read_link,
.blog-link,
.blog_nav .nav-prev:hover .arrow_left,
.blog_nav .nav-next:hover .arrow_right,
.blog_nav .nav-prev:hover,
.blog_nav .nav-next:hover p,
.blog_icon:hover,
.cat-title-div a:hover, h1,
.header_icn,
.newsletter_div h2,
.Map_icon,
.footer_icon,
.footer_icon:hover,
.profile_read_link:hover{
color: #0A255A;
}

.home_section,
.banner_btn,
.dir_div:hover,
.footer,
.nav_tabs > li.active > a, .nav_tabs > li.active > a:focus,
.nav_tabs > li.active > a:hover,
.nav_tabs > li.active > a, .nav_tabs > li.active > a:focus,
.nav_tabs > li.active > a:hover,
.inner-title:hover,
.modal-content,
.top_menu li a:hover,
.news_btn:hover,
.map-div,
.home_section5,
.home_section6,
.home_testmonial,
.inner-title:hover,
.top_menu #megaUber li a:hover,
.top_menu #megaUber .sub-menu li a,
.hvr-sweep-to-bottom:before{
background:#0A255A;
}
.inner_border_top{
border-top: 1px solid #0A255A;
}
.border-top{
border-color: #F1345D;
}

.entry-content h2 {
font-size: 25px;
}
.no-background ul.elementor-icon-list-items {
background: no-repeat;
}
.entry-content h3 {
font-size: 22px;
}

.entry-content ul {
margin: 15px 0;

border-radius: 10px;
padding-top: 5px;
padding-bottom: 10px;
}

.header_div a img {
height: 100%;
width: 459px;
}

.header_div .col-md-5 img {
padding: 0 0 0 0;
}

@media screen and (max-width:490px) {
.header_div a img {
height:100%;
width:291px;
}
h3 {
font-size: 24px;
}

.elementor-2447 .elementor-element.elementor-element-41f5374 .elementor-heading-title {
line-height: 1.2em!important;
}

}

.call_info img{
height:85px!important;
width:85px!important;
}

/*!–Kaelyn Steinkraus page badges–!*/

@media only screen and (min-width: 1000px) {
.superlawers-badge {
display:flex;

}
}

@media only screen and (max-width: 1000px) {
.superlawers-badge {
padding-left:20%;
}
}

.slick-dots{
height:1px;
}

#eat-badges div{
padding:3px 5px 3px 5px;
width:100%;
}

.mike-profile-badges img{
width:22%;
height:20%;
}

.wp-image-3102{
margin-top:15px;
margin-left:-20px;
padding-left:50px;
}
/* button hover*/
.hvr-sweep-to-right .elementor-button-link {
display: inline-block;
vertical-align: middle;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
position: relative;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
}
.hvr-sweep-to-right .elementor-button-link:before {
content: “”;
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #C39229;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-sweep-to-right .elementor-button-link:hover:before,
.hvr-sweep-to-right .elementor-button-link:focus:before,
.hvr-sweep-to-right .elementor-button-link:active:before{
-webkit-transform: scaleX(1);
transform: scaleX(1);
}

/* button hover */

/* button hover brown*/
.hvr-sweep-to-right-brown .elementor-button-link {
display: inline-block;
vertical-align: middle;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
position: relative;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
}
.hvr-sweep-to-right-brown .elementor-button-link:before {
content: “”;
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #0C2759;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-sweep-to-right-brown .elementor-button-link:hover:before,
.hvr-sweep-to-right-brown .elementor-button-link:focus:before,
.hvr-sweep-to-right-brown .elementor-button-link:active:before{
-webkit-transform: scaleX(1);
transform: scaleX(1);
}

/* button hover brown */

.column-height .elementor-container .elementor-column {
min-height: 505px;
}

/* button hover banner*/
.hvr-sweep-to-right-banner .elementor-button-link {
display: inline-block;
vertical-align: middle;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
position: relative;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
border-radius: 25px; /* Ensure button itself has rounded corners */
overflow: hidden; /* Prevents overflow issues */
}

.hvr-sweep-to-right-banner .elementor-button-link:before {
content: “”;
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #C39229;
border-radius: 25px; /* Ensures the pseudo-element has rounded corners */
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}

.hvr-sweep-to-right-banner .elementor-button-link:hover:before,
.hvr-sweep-to-right-banner .elementor-button-link:focus:before,
.hvr-sweep-to-right-banner .elementor-button-link:active:before {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}

/* butto hover banner */

/* butto hover header */
.hvr-sweep-to-right-header .elementor-button-link {
display: inline-block;
vertical-align: middle;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
position: relative;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
border-radius: 25px; /* Ensure button itself has rounded corners */
overflow: hidden; /* Prevents overflow issues */
}

.hvr-sweep-to-right-header .elementor-button-link:before {
content: “”;
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #0C2759;
border-radius: 25px; /* Ensures the pseudo-element has rounded corners */
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}

.hvr-sweep-to-right-header .elementor-button-link:hover:before,
.hvr-sweep-to-right-header .elementor-button-link:focus:before,
.hvr-sweep-to-right-header .elementor-button-link:active:before {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}

/* butto hover header */

/* sticky header */

/* sticky header */

@media only screen and (max-width: 767px) {
.elementor-1079 .elementor-element.elementor-element-700bb23 .ha-table__body .ha-table__body-row-cell:nth-child(even) .ha-table__body-row-cell-wrap {

color: #FFFFFF !important;
}

.ti-reviews-container {
margin-bottom: 0px !important;
}
.mike-profile-badges img {
display:inline-block;
width:70%!important;
margin-left:40px!important;
}

.wp-image-3102{
padding-right:40px;
}
}

.responsive_div li {
display: inline-block;
list-style: none;
margin: 0 8px !important!;
}

.responsive_div ul {
margin-bottom: 0px;
}

@media (min-width: 1230px) {
.header_div {
padding: 10px 0 15px;
position: sticky;
top: 0;
background-color: #fff;
z-index: 999;
width: 100%;
}

.top_menu {
position: sticky;
top: 182px;
width: 100%;
max-height: 53px;
width: 100%;
z-index: 9999;
}
}

.wp-gr .wp-google-powered {
display: none;
}

.wp-gr.wpac .wp-google-left img {
display: none;
}
h3 {
font-size: 15px;
}
/* 19/12/25 */
.frequently-asked-faq h3 {
font-size: 18px !important;
margin: 0px !important;
}
.custom-grid .elementor-container {
align-items: normal !important;
}

/***************/

.single h2 {
font-size: 30px;
}
.single h3 {
font-size: 22px;
}

@media only screen and (max-width: 767px) {
.single h2 {
font-size: 26px;
}
.single h3 {
font-size: 20px;
}
}
/* Force all Elementor animations to be visible immediately on all devices */
.elementor-invisible,
.animated {
opacity: 1 !important;
visibility: visible !important;
animation: none !important;
-webkit-animation: none !important;
}

/* =====================================================
BLOG POST TITLE BLOCK FIX – Applied 2026-03-04
===================================================== */

/* Reduce the hero section height on blog posts */
.single-post .elementor-element.elementor-element-decb6c0 > .elementor-container {
min-height: 250px;
}

/* Improve the background color and contrast */
.single-post .elementor-element.elementor-element-decb6c0 > .elementor-background-overlay {
background-color: #1a2e44;
opacity: 1;
}

/* Adjust title font size for smaller header */
.single-post .elementor-element.elementor-element-5d72ef6 .elementor-heading-title {
font-size: 42px;
}

/* ============================================
MOBILE UX OPTIMIZATIONS – March 2026
============================================ */

/* Hide mobile CTA bar on desktop – overrides inline style */
@media (min-width: 768px) {
.mobile-sticky-cta { display: none !important; }
}

/* Mobile Sticky CTA Bar – Click to Call */
@media (max-width: 767px) {
/* Sticky bottom bar with phone CTA */
body::after {
content: ”;
display: block;
height: 60px; /* spacer for fixed bar */
}

.mobile-sticky-cta {
position: fixed;
bottom: 0;
left: 0;
right: 0;
z-index: 9999;
background: #8B0000;
display: flex !important;
align-items: center;
justify-content: center;
gap: 10px;
padding: 12px 15px;
box-shadow: 0 -3px 10px rgba(0,0,0,0.3);
}

.mobile-sticky-cta a {
color: #fff !important;
text-decoration: none !important;
font-weight: 700;
font-size: 16px;
display: flex;
align-items: center;
gap: 8px;
}

/* Ensure phone numbers are click-to-call links */
a[href^=”tel:”] {
cursor: pointer;
white-space: nowrap;
}

/* Make header sticky on mobile */
.elementor-location-header {
position: sticky !important;
top: 0 !important;
z-index: 999 !important;
background: #fff;
}

/* Hide top social bar on mobile to save space */
.elementor-location-header .elementor-element-d5d7c65 {
display: none !important;
}

/* Improve form inputs on mobile */
.elementor-form .elementor-field {
font-size: 16px !important; /* Prevents iOS zoom on focus */
padding: 12px !important;
border-radius: 4px !important;
}

.elementor-form .elementor-button {
width: 100% !important;
padding: 14px 20px !important;
font-size: 18px !important;
font-weight: 700 !important;
}

/* Make CTA buttons more prominent on mobile */
.elementor-button-wrapper .elementor-button {
padding: 14px 24px !important;
font-size: 16px !important;
}

/* Improve tap target sizes */
.elementor-nav-menu–main .elementor-item {
padding: 12px 16px !important;
}
}

/* Tablet optimizations */
@media (max-width: 1024px) and (min-width: 768px) {
.elementor-location-header {
position: sticky !important;
top: 0 !important;
z-index: 999 !important;
}
}

/* Fix #2: Footer bottom padding on mobile to clear sticky CTA bar */
@media (max-width: 767px) {
.elementor-location-footer {
padding-bottom: 75px !important;
}
}

/* Hide “Our Satisfied Clients” heading – Task 1 */
[data-id=”a22d965″] {
display: none !important;
}

/* Hide “Our Satisfied Clients” heading – Task 1 */
[data-id=”a22d965″] {
display: none !important;
}

author avatar
Michael Ziegler Managing Partner
Michael A. Ziegler is the Founding Partner at Ziegler Diamond Law, where he represents consumers throughout Florida in complex financial and consumer protection matters. He is a licensed Florida attorney with a focused practice in consumer protection law, debt defense, bankruptcy, and credit reporting disputes. With more than a decade of legal experience, Michael has helped hundreds of individuals defend against debt collection lawsuits, pursue relief through Chapter 7 and Chapter 13 bankruptcy, and enforce their rights under the Fair Debt Collection Practices Act (FDCPA) and other consumer protection laws. Michael is admitted to practice law in the State of Florida and is an active member of the Clearwater Bar Association, where he serves as Chair of the Bankruptcy Section. When not advocating for clients, Michael enjoys spending time with his family, camping, and investing in real estate.