.elementor-kit-7{--e-global-color-primary:#66EECC;--e-global-color-secondary:#1E3A8A;--e-global-color-text:#FFFFFF;--e-global-color-accent:#61CE70;--e-global-color-40409bc:#FFFFFF;--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-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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);}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}@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 *//* ===== SmartCarNest - Page Global Style (for page H) ===== */



/* 1) Improve overall text readability */

.elementor-kit-7, 

.elementor-kit-7 * {

  -webkit-font-smoothing: antialiased;

  text-rendering: optimizeLegibility;

}



/* 2) Make headings and text pop */

.elementor-kit-7 h1, .elementor-kit-7 h2, .elementor-kit-7 h3, .elementor-kit-7 h4 {

  color: #ffffff;

  font-weight: 800;

  letter-spacing: 0.4px;

  text-shadow: 0 2px 18px rgba(0,0,0,.35);

}



.elementor-kit-7 p, .elementor-kit-7 li, .elementor-kit-7 span {

  color: rgba(255,255,255,.92);

  text-shadow: 0 1px 14px rgba(0,0,0,.35);

}



/* 3) Default section background polish (dark premium) */

.elementor-kit-7 .elementor-section {

  position: relative;

  background: linear-gradient(135deg, #0b1620 0%, #0f2a3a 45%, #113a4a 100%);

}



/* 4) Add a soft overlay on each section to ensure text visibility */

.elementor-kit-7 .elementor-section::before {

  content: "";

  position: absolute;

  inset: 0;

  background: linear-gradient(

    to bottom,

    rgba(0,0,0,.45),

    rgba(0,0,0,.15)

  );

  pointer-events: none;

}



/* 5) Keep content above overlay */

.elementor-kit-7 .elementor-container,

.elementor-kit-7 .elementor-column,

.elementor-kit-7 .elementor-widget-wrap,

.elementor-kit-7 .elementor-widget {

  position: relative;

  z-index: 2;

}



/* 6) Buttons: modern + premium */

.elementor-kit-7 a.elementor-button,

.elementor-kit-7 .elementor-button {

  border-radius: 14px;

  font-weight: 700;

  padding: 14px 22px;

  box-shadow: 0 14px 30px rgba(0,0,0,.35);

  transition: transform .18s ease, box-shadow .18s ease;

}



.elementor-kit-7 a.elementor-button:hover,

.elementor-kit-7 .elementor-button:hover {

  transform: translateY(-2px);

  box-shadow: 0 18px 40px rgba(0,0,0,.45);

}



/* 7) Cards/boxes (if you have icon boxes / testimonials cards) */

.elementor-kit-7 .elementor-widget-icon-box,

.elementor-kit-7 .elementor-widget-testimonial,

.elementor-kit-7 .elementor-widget-image-box {

  backdrop-filter: blur(6px);

  background: rgba(255,255,255,.06);

  border: 1px solid rgba(255,255,255,.10);

  border-radius: 18px;

  padding: 18px;

}



/* 8) If your section has a background image, keep it but darken it */

.elementor-kit-7 .elementor-section[data-settings*="background_background"] {

  background-blend-mode: multiply;

}/* End custom CSS */