.elementor-kit-5{--e-global-color-primary:#ED5858;--e-global-color-secondary:#2F2F2F;--e-global-color-text:#141414;--e-global-color-accent:#222222;--e-global-typography-primary-font-family:"Plus Jakarta Sans";--e-global-typography-primary-font-size:36px;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-text-transform:capitalize;--e-global-typography-secondary-font-family:"Plus Jakarta Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Plus Jakarta Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Plus Jakarta Sans";--e-global-typography-accent-font-weight:500;background-color:#E4DCDC;color:#FFFFFF;font-family:"Plus Jakarta Sans";}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:#1D1919;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing: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 *//*.elementor-kit-5 {*/
/*  background:*/
/*    radial-gradient(circle at 30% 25%, rgba(255,200,100,0.12) 0%, transparent 60%),*/
/*    radial-gradient(circle at 80% 80%, rgba(80,0,180,0.18) 0%, transparent 70%),*/
/*    linear-gradient(135deg, #050505 0%, #0a0a0f 40%, #000000 100%);*/
/*  background-attachment: fixed;*/
/*  background-size: cover;*/
/*  position: relative;*/
/*  z-index: 0;*/
/*}*/

/* gentle vignette to center focus */
/*.elementor-kit-5::after {*/
/*  content: "";*/
/*  position: fixed;*/
/*  inset: 0;*/
/*  background: radial-gradient(circle, rgba(0,0,0,0) 60%, rgba(0,0,0,0.55) 100%);*/
/*  pointer-events: none;*/
/*  z-index: -1;*/
/*}*/



/* Light Cream Premium Gradient */
.elementor-kit-5 {
  background:
    radial-gradient(circle at 20% 25%, rgba(255, 244, 232, 0.9) 0%, transparent 55%),
    radial-gradient(circle at 80% 75%, rgba(255, 220, 190, 0.55) 0%, transparent 60%),
    linear-gradient(135deg, #fffdfb 0%, #fff8f0 40%, #fff4e8 100%);
  background-attachment: fixed;
  background-size: cover;
  position: relative;
  z-index: 0;
}

/* soft vignette */
.elementor-kit-5::after {
  content: "";
  position: fixed;
  inset: 0;
  background: radial-gradient(circle, rgba(0,0,0,0) 55%, rgba(0,0,0,0.05) 100%);
  pointer-events: none;
  z-index: -1;
}/* End custom CSS */