/* Start custom CSS for html, class: .elementor-element-4b02ab2 *//* ===============================
       ESTILOS BASE – MOBILE FIRST
       =============================== */

 

    .section-padding {
      padding: 3rem 1rem;
    }

    .btn-primary {
      padding: 1rem 1.5rem;
      font-weight: 600;
    }

    .feature-list li {
      margin-bottom: 0.75rem;
    }

    .trust-block {
      background-color: #f8f9fa;
    }

    .final-cta {
      background-color: #0d6efd;
      color: #ffffff;
    }

    img {
      max-width: 100%;
      height: auto;
    }
    
    .tvm{
        color: white !important;
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0b5922b *//* ===============================
       ESTILOS BASE – MOBILE FIRST
       =============================== */

 

    .section-padding {
      padding: 3rem 1rem;
    }

    .btn-primary {
      padding: 1rem 1.5rem;
      font-weight: 600;
    }

    .feature-list li {
      margin-bottom: 0.75rem;
    }

    .trust-block {
      background-color: #f8f9fa;
    }

    .final-cta {
      background-color: #0d6efd;
      color: #ffffff;
    }

    img {
      max-width: 100%;
      height: auto;
    }
    
    .tvm{
        color: white !important;
    }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-78f14c2 */.hero {
            background: linear-gradient(rgba(0,0,0,0.55), rgba(0,0,0,0.55)),
                        url('https://images.unsplash.com/photo-1584467735871-b0bfe1e15d8d') center/cover no-repeat;
            color: white;
            padding: 100px 0;
        }
        .section-padding {
            padding: 80px 0;
        }
        .icon-check {
            color: #198754;
            font-weight: bold;
        }
        .cta {
            background-color: #f8f9fa;
        }/* End custom CSS */