/*
 Theme Name:   Seguroviaja - AMAV Occidente
 Theme URI:    https://amavoccidente.com/seguroviaja
 Description:  Child theme de Hello Elementor para la landing Seguroviaja.com - Directorio de agencias verificadas AMAV Occidente.
 Author:       AMAV Occidente
 Author URI:   https://amavoccidente.com
 Template:     hello-elementor
 Version:      1.2.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  seguroviaja
*/

:root {
  --sv-blue-900: #0a1628;
  --sv-blue-800: #0f2440;
  --sv-blue-700: #153360;
  --sv-blue-600: #1a4480;
  --sv-blue-500: #1e56a0;
  --sv-blue-400: #3a7bd5;
  --sv-blue-300: #6ba3e8;
  --sv-blue-200: #a8ccf5;
  --sv-blue-100: #dbeafe;
  --sv-blue-50:  #eff6ff;
  --sv-teal-600: #0d9488;
  --sv-teal-500: #14b8a6;
  --sv-teal-400: #2dd4bf;
  --sv-teal-300: #5eead4;
  --sv-teal-200: #99f6e4;
  --sv-teal-100: #ccfbf1;
  --sv-teal-50:  #f0fdfa;
  --sv-gray-950: #0a0f1a;
  --sv-gray-900: #111827;
  --sv-gray-800: #1f2937;
  --sv-gray-700: #374151;
  --sv-gray-600: #4b5563;
  --sv-gray-500: #6b7280;
  --sv-gray-400: #9ca3af;
  --sv-gray-300: #d1d5db;
  --sv-gray-200: #e5e7eb;
  --sv-gray-100: #f3f4f6;
  --sv-gray-50:  #f9fafb;
  --sv-white:    #ffffff;
  --sv-success:  #10b981;
  --sv-warning:  #f59e0b;
  --sv-danger:   #ef4444;
  --sv-font-display: 'Plus Jakarta Sans', sans-serif;
  --sv-font-body:    'Plus Jakarta Sans', sans-serif;
  --sv-space-xs:  0.25rem;
  --sv-space-sm:  0.5rem;
  --sv-space-md:  1rem;
  --sv-space-lg:  1.5rem;
  --sv-space-xl:  2rem;
  --sv-space-2xl: 3rem;
  --sv-space-3xl: 4rem;
  --sv-space-4xl: 6rem;
  --sv-radius-sm:  0.375rem;
  --sv-radius-md:  0.5rem;
  --sv-radius-lg:  0.75rem;
  --sv-radius-xl:  1rem;
  --sv-radius-2xl: 1.5rem;
  --sv-radius-full: 9999px;
  --sv-shadow-sm:  0 1px 2px 0 rgba(0,0,0,0.05);
  --sv-shadow-md:  0 4px 6px -1px rgba(0,0,0,0.07), 0 2px 4px -2px rgba(0,0,0,0.05);
  --sv-shadow-lg:  0 10px 15px -3px rgba(0,0,0,0.08), 0 4px 6px -4px rgba(0,0,0,0.04);
  --sv-shadow-xl:  0 20px 25px -5px rgba(0,0,0,0.08), 0 8px 10px -6px rgba(0,0,0,0.04);
  --sv-transition: 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  --sv-container: 1200px;
}
