.elementor-kit-300{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-c7d7903:#005B52;--e-global-color-b523d52:#EFEFEF;--e-global-color-da7a355:#4435BB;--e-global-color-1e2012e:#7839DB;--e-global-typography-primary-font-family:"Global sans";--e-global-typography-primary-font-size:64px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:64px;--e-global-typography-secondary-font-family:"Global sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Global sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;--e-global-typography-9e0b768-font-family:"Poppins";--e-global-typography-9e0b768-font-size:40px;--e-global-typography-9e0b768-font-weight:700;--e-global-typography-9e0b768-line-height:43.2px;--e-global-typography-0d3e135-font-family:"Global sans";--e-global-typography-0d3e135-font-size:32px;--e-global-typography-0d3e135-font-weight:500;--e-global-typography-0d3e135-line-height:35.2px;--e-global-typography-088c686-font-family:"Global sans";--e-global-typography-088c686-font-size:32px;--e-global-typography-088c686-font-weight:300;--e-global-typography-088c686-line-height:35.2px;--e-global-typography-d2f9315-font-family:"Global sans";--e-global-typography-d2f9315-font-size:18px;--e-global-typography-d2f9315-font-weight:300;--e-global-typography-d2f9315-line-height:27px;--e-global-typography-2f50af9-font-family:"Global sans";--e-global-typography-2f50af9-font-size:16px;--e-global-typography-2f50af9-font-weight:700;--e-global-typography-ec2c33f-font-family:"Global sans";--e-global-typography-ec2c33f-font-size:16px;--e-global-typography-ec2c33f-font-weight:300;--e-global-typography-ec2c33f-line-height:25.6px;--e-global-typography-4cfb8e0-font-family:"Global sans";--e-global-typography-4cfb8e0-font-size:16px;--e-global-typography-4cfb8e0-font-weight:500;--e-global-typography-4cfb8e0-line-height:19.2px;--e-global-typography-b74f4d1-font-family:"Poppins";--e-global-typography-b74f4d1-font-size:14px;--e-global-typography-b74f4d1-font-weight:700;--e-global-typography-b74f4d1-line-height:19.2px;}.elementor-kit-300 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@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 *//* =========================================================
   GFSMS — BASE GLASS CARD
   Use on Elementor Containers
   ========================================================= */

.g-card-base{
  position:relative;
  border-radius:20px;
  border:1px solid rgba(15,23,42,.10);
  backdrop-filter:blur(14px);
  -webkit-backdrop-filter:blur(14px);
  overflow:hidden;
}

/* =========================================================
   PREMIUM VARIANT
   ========================================================= */

.g-card-premium{
  background:rgba(255,255,255,.90);
  box-shadow:0 24px 70px rgba(15,23,42,.14);
}

.g-card-premium::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:linear-gradient(
    120deg,
    rgba(255,255,255,.65),
    rgba(255,255,255,0) 55%
  );
  opacity:.35;
}

/* =========================================================
   LIGHT GLASS VARIANT
   ========================================================= */

.g-card-glass{
  background:rgba(255,255,255,.85);
  box-shadow:0 10px 28px rgba(15,23,42,.08);
}

/* Mobile padding */
@media (max-width:767px){
  .g-card-base{
    padding:24px 24px 0;
  }
}

/* =========================================================
   GFSMS — ELEMENTOR BUTTON (GLASS ENHANCED)
   ========================================================= */

.elementor-button.g-glass,
.g-glass .elementor-button{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;

  padding:14px 36px !important;
  min-height:48px !important;

  font-size:16px !important;
  font-weight:700 !important;
  line-height:1 !important;
  text-align:center !important;
  white-space:nowrap;

  backdrop-filter:blur(10px);
  -webkit-backdrop-filter:blur(10px);

  box-shadow:
    0 10px 24px rgba(15,23,42,.12),
    inset 0 1px 0 rgba(255,255,255,.35);

  transition:transform .15s ease, box-shadow .15s ease, opacity .15s ease;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Global sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://globalfsms.com/wp-content/uploads/2026/02/global-sans-300-light.woff2') format('woff2');
}
@font-face {
	font-family: 'Global sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://globalfsms.com/wp-content/uploads/2026/02/global-sans-400-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Global sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://globalfsms.com/wp-content/uploads/2026/02/global-sans-500-medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Global sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://globalfsms.com/wp-content/uploads/2026/02/global-sans-700-bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */