.elementor-kit-1390{--e-global-color-primary:#1100A4;--e-global-color-secondary:#1876A5;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-570a1a67:#4054B2;--e-global-color-7f03cc68:#23A455;--e-global-color-2254b925:#000;--e-global-color-dea8c79:#FFF;--e-global-color-41d0b50:#F31515;--e-global-color-8be2371:#6CB1E6;--e-global-color-d5845f9:#FF5F1F;--e-global-color-fa9078a:#39FF14;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-a39f060-font-family:"Verdana";}.elementor-kit-1390 e-page-transition{background-color:#FFBC7D;}.elementor-kit-1390 button,.elementor-kit-1390 input[type="button"],.elementor-kit-1390 input[type="submit"],.elementor-kit-1390 .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-kit-1390 img{opacity:1;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* TLC Page Visual Rhythm */
.tlc-bg-white{
  background:#ffffff!important;
}

.tlc-bg-soft{
  background:linear-gradient(180deg,#f7f9ff 0%,#ffffff 100%)!important;
}

.tlc-bg-soft-premium{
  background:
    radial-gradient(circle at 10% 10%,rgba(17,0,164,.06),transparent 28%),
    radial-gradient(circle at 92% 12%,rgba(42,196,151,.10),transparent 26%),
    linear-gradient(180deg,#f7f9ff 0%,#ffffff 100%)!important;
}

.tlc-bg-dark{
  background:linear-gradient(135deg,#1100A4 0%,#1B0DBF 100%)!important;
  color:#fff!important;
}

.tlc-bg-dark h1,
.tlc-bg-dark h2,
.tlc-bg-dark h3,
.tlc-bg-dark p,
.tlc-bg-dark span{
  color:#fff!important;
}

/* Consistent Section Spacing */
.tlc-page-section,
.tlc-rental-widget,
.tlc-bed-options-section,
.tlc-recovery-section,
.tlc-service-area-section,
.tlc-trusted-section,
.tlc-related-section,
.tlc-faq-section,
.tlc-process-section,
.tlc-final-cta,
.tlc-recovery-situations,
.tlc-fast-strip,
.tlc-included-section,
.tlc-bed-guide-section,
.tlc-choice-section,
.tlc-zoho-section,
.tlc-addons-section{
  margin-bottom:30px!important;
}

/* Prevent Double Bottom Spacing On Last Section */
.tlc-page-section:last-child,
.tlc-rental-widget:last-child,
.tlc-bed-options-section:last-child,
.tlc-recovery-section:last-child,
.tlc-service-area-section:last-child,
.tlc-trusted-section:last-child,
.tlc-related-section:last-child,
.tlc-faq-section:last-child,
.tlc-process-section:last-child,
.tlc-final-cta:last-child,
.tlc-recovery-situations:last-child,
.tlc-fast-strip:last-child,
.tlc-included-section:last-child,
.tlc-bed-guide-section:last-child,
.tlc-choice-section:last-child,
.tlc-zoho-section:last-child,
.tlc-addons-section:last-child{
  margin-bottom:0!important;
}

/* Premium Card Hover */
.tlc-soft-hover,
.tlc-recovery-card,
.tlc-service-card,
.tlc-trusted-card,
.tlc-bed-option-card,
.tlc-related-card,
.tlc-process-card,
.tlc-addon-card,
.tlc-included-card,
.tlc-bed-guide-card{
  transition:transform .22s ease, box-shadow .22s ease;
}

.tlc-soft-hover:hover,
.tlc-recovery-card:hover,
.tlc-service-card:hover,
.tlc-trusted-card:hover,
.tlc-bed-option-card:hover,
.tlc-related-card:hover,
.tlc-process-card:hover,
.tlc-addon-card:hover,
.tlc-included-card:hover,
.tlc-bed-guide-card:hover{
  transform:translateY(-4px);
  box-shadow:0 24px 50px rgba(17,0,164,.12)!important;
}

/* Shared Heading Polish */
.tlc-section-head h2,
.tlc-trusted-head h2,
.tlc-service-area-head h2,
.tlc-bed-options-head h2,
.tlc-recovery-head h2,
.tlc-related-head h2,
.tlc-faq-head h2,
.tlc-bed-guide-head h2{
  color:#08024D!important;
  letter-spacing:-.02em;
}

/* Shared Eyebrow Consistency */
.tlc-eyebrow,
.tlc-trusted-pill,
.tlc-service-area-pill,
.tlc-bed-options-pill,
.tlc-recovery-pill,
.tlc-related-eyebrow,
.tlc-faq-eyebrow,
.tlc-bed-guide-pill{
  color:#1100A4!important;
  background:#EEF2FF!important;
  border:1px solid #D9E1F7!important;
}

/* Mobile Spacing */
@media(max-width:767px){

  .tlc-page-section,
  .tlc-rental-widget,
  .tlc-bed-options-section,
  .tlc-recovery-section,
  .tlc-service-area-section,
  .tlc-trusted-section,
  .tlc-related-section,
  .tlc-faq-section,
  .tlc-process-section,
  .tlc-final-cta,
  .tlc-recovery-situations,
  .tlc-fast-strip,
  .tlc-included-section,
  .tlc-bed-guide-section,
  .tlc-choice-section,
  .tlc-zoho-section,
  .tlc-addons-section{
    margin-bottom:24px!important;
  }

}/* End custom CSS */