.elementor-kit-144{--e-global-color-primary:#1C244B;--e-global-color-secondary:#F3F5F8;--e-global-color-text:#324A6D;--e-global-color-accent:#FC0000;--e-global-color-c696dce:#FFFFFF;--e-global-color-14ef391:#C8D5DC;--e-global-color-764183d:#F9FAFD;--e-global-color-d6cea4e:#FFFFFF;--e-global-color-86b4fcd:#02010100;--e-global-color-57c8da2:#000000CC;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-size:65px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-text-transform:none;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-primary-word-spacing:0em;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-size:36px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-text-transform:capitalize;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:300;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:1.5em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-transform:capitalize;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-392b9e0-font-family:"Poppins";--e-global-typography-392b9e0-font-size:22px;--e-global-typography-392b9e0-font-weight:600;--e-global-typography-392b9e0-text-transform:capitalize;--e-global-typography-392b9e0-font-style:normal;--e-global-typography-392b9e0-text-decoration:none;--e-global-typography-392b9e0-line-height:1.2em;--e-global-typography-392b9e0-letter-spacing:0px;--e-global-typography-c05b693-font-family:"Poppins";--e-global-typography-c05b693-font-size:22px;--e-global-typography-c05b693-font-weight:300;--e-global-typography-c05b693-text-transform:none;--e-global-typography-c05b693-font-style:normal;--e-global-typography-c05b693-text-decoration:none;--e-global-typography-c05b693-line-height:1.5em;--e-global-typography-c05b693-letter-spacing:0px;--e-global-typography-6558fb1-font-family:"Poppins";--e-global-typography-6558fb1-font-size:16px;--e-global-typography-6558fb1-font-weight:300;--e-global-typography-6558fb1-text-transform:uppercase;--e-global-typography-6558fb1-font-style:normal;--e-global-typography-6558fb1-text-decoration:none;--e-global-typography-6558fb1-line-height:1.5em;--e-global-typography-6558fb1-letter-spacing:10px;--e-global-typography-92bce3b-font-family:"Poppins";--e-global-typography-92bce3b-font-size:16px;--e-global-typography-92bce3b-font-weight:400;--e-global-typography-92bce3b-text-transform:capitalize;--e-global-typography-92bce3b-font-style:italic;--e-global-typography-92bce3b-text-decoration:underline;--e-global-typography-92bce3b-line-height:1em;--e-global-typography-92bce3b-letter-spacing:0px;--e-global-typography-b2deeae-font-family:"Poppins";--e-global-typography-b2deeae-font-size:85px;--e-global-typography-b2deeae-font-weight:600;--e-global-typography-b2deeae-text-transform:none;--e-global-typography-b2deeae-font-style:normal;--e-global-typography-b2deeae-text-decoration:none;--e-global-typography-b2deeae-line-height:1em;--e-global-typography-b2deeae-letter-spacing:0px;--e-global-typography-fb1a3e0-font-family:"Poppins";--e-global-typography-fb1a3e0-font-size:200px;--e-global-typography-fb1a3e0-font-weight:600;--e-global-typography-fb1a3e0-text-transform:none;--e-global-typography-fb1a3e0-font-style:normal;--e-global-typography-fb1a3e0-text-decoration:none;--e-global-typography-fb1a3e0-line-height:1.2em;--e-global-typography-fb1a3e0-letter-spacing:0px;--e-global-typography-397e168-font-family:"Poppins";--e-global-typography-397e168-font-size:16px;--e-global-typography-397e168-font-weight:400;--e-global-typography-397e168-text-transform:capitalize;--e-global-typography-397e168-font-style:italic;--e-global-typography-397e168-text-decoration:none;--e-global-typography-397e168-line-height:1.3em;--e-global-typography-397e168-letter-spacing:0px;background-color:var( --e-global-color-c696dce );}.elementor-kit-144 e-page-transition{background-color:#FFBC7D;}.elementor-kit-144 a{color:var( --e-global-color-accent );}.elementor-kit-144 a:hover{color:var( --e-global-color-primary );}.elementor-kit-144 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1600px;}.e-con{--container-max-width:1600px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-144{--e-global-typography-primary-font-size:45px;--e-global-typography-secondary-font-size:25px;--e-global-typography-text-font-size:14px;--e-global-typography-accent-font-size:14px;--e-global-typography-c05b693-font-size:18px;--e-global-typography-c05b693-line-height:1.4em;--e-global-typography-6558fb1-font-size:14px;--e-global-typography-92bce3b-font-size:14px;--e-global-typography-b2deeae-font-size:65px;--e-global-typography-fb1a3e0-font-size:145px;--e-global-typography-397e168-font-size:14px;}.elementor-kit-144 h4{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-144{--e-global-typography-primary-font-size:28px;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-size:20px;--e-global-typography-392b9e0-font-size:18px;--e-global-typography-c05b693-font-size:16px;--e-global-typography-b2deeae-font-size:42px;--e-global-typography-b2deeae-line-height:1em;--e-global-typography-fb1a3e0-font-size:100px;--e-global-typography-fb1a3e0-line-height:1em;}.elementor-kit-144 h4{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */:root {
      /*========== FONT VARIABLES ==========*/
      --font-family-base: 'Inter', sans-serif;
      --font-family-heading: 'Noto Serif Georgian', serif;
      --font-weight-base: 400;
      --font-size-base: 1rem;
      --font-size-title: 1.25rem;
      --line-height-base: 1.5;
      --line-height-title: 1.6;

      /*========== MAIN COLORS ==========*/
      --orange-color: #fe7604;
      --fancy-blue: #53b2bc;
      
      /*========== HSL COLORS ==========*/
      --background: hsl(186, 20%, 98%);
      --foreground: hsl(186, 15%, 20%);
      --card: hsl(186, 25%, 97%);
      --card-foreground: hsl(186, 15%, 20%);
      --primary: hsl(186, 43%, 53%);
      --primary-foreground: hsl(0, 0%, 100%);
      --secondary: hsl(186, 30%, 85%);
      --secondary-foreground: hsl(186, 15%, 25%);
      --muted: hsl(186, 20%, 92%);
      --muted-foreground: hsl(186, 10%, 55%);
      --accent: hsl(27, 99%, 51%);
      --accent-foreground: hsl(0, 0%, 100%);
      --border: hsl(186, 20%, 90%);

      /*========== GRADIENTS ==========*/
      --gradient-primary: linear-gradient(135deg, hsl(186, 43%, 53%), hsl(186, 50%, 65%));
      --gradient-secondary: linear-gradient(135deg, hsl(27, 99%, 51%), hsl(27, 90%, 60%));
      --gradient-hero: linear-gradient(135deg, hsl(186, 43%, 53%) 0%, hsl(186, 50%, 65%) 50%, hsl(27, 99%, 51%) 100%);
      --gradient-card: linear-gradient(145deg, #E8F7F9, #D0EFF2);

      /*========== BACKGROUND GRADIENTS ==========*/
      --baby-blue-quote-bg: linear-gradient(135deg, #D0EBFF, #A5D8FF);
      --baby-blue-card-bg: linear-gradient(135deg, #A8D8FF, #CFE9FF);
      --gold-card-bg: linear-gradient(135deg, hsl(40, 90%, 75%), hsl(30, 90%, 75%));
      --rainbow-card-bg: linear-gradient(135deg, #D0EBFF 0%, #A5D8FF 50%, #f2d185 100%);

      /*========== TEXT COLORS ==========*/
      --text-color-gold: hsl(40, 90%, 40%);
      --text-color-dark-blue: #1D4ED8;
      --card-text: #333;

      /*========== SHADOWS ==========*/
      --shadow-soft: 0 4px 20px hsla(186, 43%, 53%, 0.15);
      --shadow-glow: 0 0 30px hsla(186, 43%, 53%, 0.3);

      /*========== CARD VARIABLES ==========*/
      --card-bg: white;
      --card-radius: 1.5rem;
      --card-padding: 2rem;
      --card-box-shadow: 0 4px 12px rgba(0,0,0,0.05);
      --card-box-shadow-hover: 0 8px 24px rgba(0,0,0,0.1);
      --card-border: rgba(0,0,0,0.1);

      /*========== BUTTONS ==========*/
      --btn-radius: 0.5rem;
      --btn-padding: 0.5rem 1rem;

      /*========== QUOTE VARIABLES ==========*/
      --quote-gradient-start: var(--orange-color);
      --quote-gradient-end: var(--fancy-blue);
      --quote-text-color: #ffffff;
      --quote-border-radius: 20px;
      --quote-shadow: 0 8px 20px rgba(83, 178, 188, 0.25), 0 8px 20px rgba(254, 118, 4, 0.25);
      --quote-shadow-hover: 0 12px 30px rgba(83, 178, 188, 0.4), 0 12px 30px rgba(254, 118, 4, 0.4);

      /*========== BLUE QUOTE VARIABLES ==========*/
      --blue-quote-gradient-start: #D0EBFF;
      --blue-quote-gradient-end: #A5D8FF;
      --blue-quote-text-color: #000000;
      --blue-quote-shadow: 0 8px 20px rgba(208, 235, 255, 0.25), 0 8px 20px rgba(165, 216, 255, 0.25);
      --blue-quote-shadow-hover: 0 12px 30px rgba(208, 235, 255, 0.4), 0 12px 30px rgba(165, 216, 255, 0.4);

      /*========== CARD WITH ICON VARIABLES ==========*/
      --card-font-title-family: 'Noto Serif Georgian', serif;
      --card-font-title-size: var(--font-size-title);
      --card-font-text-family: var(--font-family-base);
      --card-font-text-color: rgba(34,34,34,0.9);
      --card-icon-size: 64px;
      --card-icon-inner-size: 32px;
      --card-icon-radius: 50%;
      --card-highlight-start: var(--fancy-blue);
      --card-highlight-end: var(--orange-color);
      --card-shadow-normal: rgba(0,0,0,0.05);
      --card-shadow-hover: rgba(0,0,0,0.1);
    }/* End custom CSS */