.elementor .e-9d26770-d357951{position:relative;font-family:"Plus Jakarta Sans";font-weight:400;font-size:14px;color:#BC3B2F;letter-spacing:1.4px;line-height:20px;text-transform:uppercase;}.elementor .e-2e4bc11-56a2e86{width:10ch;position:relative;font-family:"Plus Jakarta Sans";font-weight:400;font-size:clamp(2.5rem, 5vw, 4.5rem);color:#ffffff;line-height:1.05em;text-transform:uppercase;}.elementor .e-4cdb76e-3071d71{width:50ch;position:relative;font-family:"Plus Jakarta Sans";font-weight:400;font-size:clamp(0.9rem, 1.2vw, 1.1rem);color:var(--PureWhite);line-height:1.6rem;}.elementor .e-165fb34-bf5fcbd{font-family:"Plus Jakarta Sans";font-weight:400;font-size:14px;color:#BC3B2F;letter-spacing:1.4px;line-height:20px;text-transform:uppercase;}.elementor .e-6064587-f75cec2{font-family:"Plus Jakarta Sans";font-weight:400;font-size:(2rem, 4vw, 3rem);color:var(--PureWhite);line-height:1.1em;text-transform:uppercase;}.elementor .e-2e9a2db-4bfde3f{font-family:"Plus Jakarta Sans";font-weight:400;font-size:1rem;color:var(--PureWhite);line-height:26px;}.elementor .e-e1fb347-bc24cd9{width:100%;height:100%;aspect-ratio:1.25/1;object-fit:cover;object-position:center center;border-radius:16px;}.elementor .e-7d087f9-cf61de8{width:100%;height:380%;aspect-ratio:1.25/1;object-fit:cover;object-position:center center;border-radius:16px;}.elementor .e-065f244-36e96ca{font-family:"Plus Jakarta Sans";font-weight:600;font-size:(2rem, 4vw, 3rem);color:var(--PureWhite);line-height:1.1em;text-transform:uppercase;}.elementor .e-bbde212-77d4583{position:relative;font-family:"Plus Jakarta Sans";font-weight:400;font-size:1rem;color:var(--PureWhite);line-height:26px;/* Targets normal bold tags inside this paragraph */
strong, b {
  color: #ffffff !important;
  font-weight: 700 !important;
}

/* Fallback: Targets any inline bold styles the visual editor might compile */
span[style*="font-weight"] {
  color: #ffffff !important;
}\n}.elementor .e-7d6d9ea-ef111d4{font-family:"Plus Jakarta Sans";font-weight:400;font-size:(2rem, 4vw, 3rem);color:var(--PureWhite);line-height:1.1em;text-transform:uppercase;}.elementor .e-89c6b68-2a9a13a{font-family:"Plus Jakarta Sans";font-weight:400;font-size:1rem;color:var(--PureWhite);line-height:26px;}.elementor .e-a1f717f-e04debb{width:100%;height:100%;aspect-ratio:1.25/1;object-fit:cover;object-position:center center;border-radius:16px;}.elementor .e-128ab7c-d971a75{font-family:"Plus Jakarta Sans";font-weight:400;font-size:14px;color:#BC3B2F;letter-spacing:1.4px;line-height:20px;text-transform:uppercase;}.elementor .e-f90e7dc-6b86f1f{font-family:"Plus Jakarta Sans";font-weight:400;font-size:clamp(2rem, 4vw, 3.5rem);color:var(--PureWhite);line-height:1.1em;text-transform:uppercase;}.elementor .e-8c274b4-a31f2fb{font-family:"Plus Jakarta Sans";font-weight:400;font-size:14px;color:#BC3B2F;letter-spacing:1.4px;line-height:20px;text-transform:uppercase;}.elementor .e-1d4b66a-b53b430{font-family:"Plus Jakarta Sans";font-weight:400;font-size:clamp(2rem, 4vw, 3.5rem);color:#ffffff;line-height:1.1em;text-transform:uppercase;transition:all 300ms;}.elementor .e-1d4b66a-b53b430:hover,.elementor .e-1d4b66a-b53b430:focus-visible{color:var(--SNO911_Text_Red);}.elementor .e-f8796fa-aa9042a{font-family:"Plus Jakarta Sans";font-size:1rem;color:#ffffff;}.elementor .e-f3cfe32-afe81db{font-family:"Plus Jakarta Sans";font-size:1rem;color:#ffffff;}.elementor .e-7455683-8b086e0{font-family:"Plus Jakarta Sans";font-weight:400;font-size:14px;color:#BC3B2F;letter-spacing:1.4px;line-height:20px;text-transform:uppercase;}.elementor .e-7a35437-d4abb7e{font-family:"Plus Jakarta Sans";font-weight:400;font-size:clamp(2rem, 4vw, 3.5rem);color:#ffffff;line-height:1.1em;text-align:center;text-transform:uppercase;}.elementor .e-a0bd0df-c764333{max-width:63ch;font-family:"Plus Jakarta Sans";font-size:1.05rem;color:var(--PureWhite);text-align:center;}.elementor .e-7a41540-9ff8437{font-family:"Plus Jakarta Sans";font-weight:700;font-size:1.8rem;color:var(--SNO911_Text_Red);}.elementor .e-deb5c9d-44a1d32{font-family:"Plus Jakarta Sans";font-weight:600;font-size:1.2rem;color:#ffffff;text-align:end;}.elementor .e-30a8acb-db45729{font-family:"Plus Jakarta Sans";color:var(--PureWhite);text-align:end;}.elementor .e-42b0c8a-28af8a2{height:100%;min-height:300px;max-height:300px;object-fit:cover;border-radius:20px;}.elementor .e-899c531-b220298{height:100%;min-height:300px;max-height:300px;object-fit:cover;border-radius:20px;}.elementor .e-fab4c22-c3970fa{font-family:"Plus Jakarta Sans";font-weight:700;font-size:1.8rem;color:var(--SNO911_Text_Red);}.elementor .e-681b366-f7767a0{font-family:"Plus Jakarta Sans";font-weight:600;font-size:1.2rem;color:#ffffff;}.elementor .e-03fa273-80914bf{font-family:"Plus Jakarta Sans";color:var(--PureWhite);text-align:start;}.elementor .e-72656ed-ae53bb3{font-family:"Plus Jakarta Sans";font-weight:700;font-size:1.8rem;color:var(--SNO911_Text_Red);}.elementor .e-e5ae31e-e6aa070{font-family:"Plus Jakarta Sans";font-weight:600;font-size:1.2rem;color:#ffffff;}.elementor .e-3338b38-d9fe9d2{font-family:"Plus Jakarta Sans";color:var(--PureWhite);text-align:end;}.elementor .e-9521e91-cd57cc7{height:100%;min-height:300px;max-height:300px;object-fit:cover;border-radius:20px;}.elementor .e-017e82a-6b463eb{height:100%;min-height:300px;max-height:300px;object-fit:cover;object-position:center center;border-radius:20px;}.elementor .e-8eb1777-f598fff{font-family:"Plus Jakarta Sans";font-weight:700;font-size:1.8rem;color:var(--SNO911_Text_Red);}.elementor .e-ec72778-060a8a7{font-family:"Plus Jakarta Sans";font-weight:600;font-size:1.2rem;color:#ffffff;}.elementor .e-475625b-0e39197{font-family:"Plus Jakarta Sans";color:var(--PureWhite);text-align:start;}.elementor .e-868b88e-e797e4a{font-family:"Plus Jakarta Sans";font-weight:700;font-size:1.8rem;color:var(--SNO911_Text_Red);}.elementor .e-4ec03ff-558ee05{font-family:"Plus Jakarta Sans";font-weight:600;font-size:1.2rem;color:#ffffff;}.elementor .e-0f936bc-17bfe92{font-family:"Plus Jakarta Sans";color:var(--PureWhite);text-align:end;}.elementor .e-98dbf46-2b4f1b5{height:100%;min-height:300px;max-height:300px;object-fit:cover;object-position:center center;border-radius:20px;}.elementor .e-a0630f1-c10886a{height:100%;min-height:300px;max-height:300px;object-fit:cover;object-position:center left;border-radius:20px;}.elementor .e-82e89f7-ff06895{font-family:"Plus Jakarta Sans";font-weight:700;font-size:1.8rem;color:var(--SNO911_Text_Red);}.elementor .e-ef14bc0-ef0eb8f{font-family:"Plus Jakarta Sans";font-weight:600;font-size:1.2rem;color:#ffffff;}.elementor .e-1470193-66620ab{font-family:"Plus Jakarta Sans";color:var(--PureWhite);text-align:start;}.elementor .e-9682ec6-9c18344{font-family:"Plus Jakarta Sans";font-weight:700;font-size:1.8rem;color:var(--SNO911_Text_Red);}.elementor .e-2acfeca-7a6d7fa{font-family:"Plus Jakarta Sans";font-weight:600;font-size:1.2rem;color:#ffffff;text-align:end;}.elementor .e-f3327d3-c572d21{font-family:"Plus Jakarta Sans";color:var(--PureWhite);text-align:end;}.elementor .e-62c47bf-f8c1d76{height:100%;min-height:300px;max-height:300px;object-fit:cover;object-position:center right;border-radius:20px;}.elementor .e-7ea8f2f-21337d3{height:100%;min-height:300px;max-height:300px;object-fit:cover;object-position:center right;border-radius:20px;}.elementor .e-b77e3ec-f2ba606{font-family:"Plus Jakarta Sans";font-weight:700;font-size:1.8rem;color:var(--SNO911_Text_Red);}.elementor .e-6052fef-295a0af{font-family:"Plus Jakarta Sans";font-weight:600;font-size:1.2rem;color:#ffffff;}.elementor .e-c4a0884-c719bc2{font-family:"Plus Jakarta Sans";color:var(--PureWhite);text-align:start;}.elementor .e-fbbfbcc-9702ef6{font-family:"Plus Jakarta Sans";font-weight:400;font-size:14px;color:var(--SNO911_Text_Red);letter-spacing:1.4px;line-height:20px;text-transform:uppercase;}.elementor .e-369e62c-a9ad7b7{font-family:"Plus Jakarta Sans";font-weight:400;font-size:clamp(2rem, 4vw, 3.0rem);color:#ffffff;line-height:1.1em;text-transform:uppercase;}.elementor .e-4684761-ce43ae7{max-width:60ch;font-family:"Plus Jakarta Sans";font-weight:400;font-size:1rem;color:#ffffff;line-height:26px;text-align:start;}.elementor .e-8abd7d3-ebddc98{max-width:60ch;font-family:"Plus Jakarta Sans";font-weight:400;font-size:1rem;color:#ffffff;line-height:26px;text-align:start;}.elementor .e-a9aac95-591f43b{max-width:60ch;font-family:"Plus Jakarta Sans";font-weight:400;font-size:1rem;color:#ffffff;line-height:26px;text-align:start;}.elementor .e-01f7d85-297eb23{font-family:"Plus Jakarta Sans";font-weight:400;font-size:1.5rem;color:#ffffff;line-height:1.1em;text-transform:none;}.elementor .e-f530b74-bfdb5be{max-width:60ch;font-family:"Plus Jakarta Sans";font-weight:400;font-size:1rem;color:#ffffff;line-height:26px;text-align:start;}.elementor .e-44b24e8-7a58b4e{max-width:60ch;font-family:"Plus Jakarta Sans";font-weight:400;font-size:1rem;color:#ffffff;line-height:26px;text-align:center;}.elementor .e-351336b-e389fd6{font-family:"Plus Jakarta Sans";font-weight:400;font-size:1rem;color:#ffffff;line-height:1.1em;text-align:start;text-transform:uppercase;}.elementor .e-66fecbf-43fc5fa{font-family:"Plus Jakarta Sans";font-weight:400;font-size:1.15rem;color:var(--SNO911_Text_Red);letter-spacing:1.4px;line-height:20px;text-transform:none;}.elementor .e-f65c9be-b58697c{font-family:"Plus Jakarta Sans";font-weight:400;font-size:1rem;color:#ffffff;line-height:1.1em;text-align:start;text-transform:uppercase;}.elementor .e-cf47abb-456ba0c{font-family:"Plus Jakarta Sans";font-weight:400;font-size:1.15rem;color:var(--SNO911_Text_Red);letter-spacing:1.4px;line-height:20px;text-transform:none;}.elementor .e-883575f-dd047ef{position:relative;z-index:1;font-family:"Plus Jakarta Sans";color:var(--SNO911_Text_Red);}.elementor .e-54c5052-162ac25{position:relative;z-index:1;font-family:"Plus Jakarta Sans";font-weight:400;font-size:clamp(2rem, 4vw, 3.5rem);color:#ffffff;text-transform:uppercase;}.elementor .e-32e6e60-0f209fa{position:relative;z-index:1;font-family:"Plus Jakarta Sans";font-weight:600;font-size:0.95rem;color:#ffffff;text-transform:uppercase;}.elementor .e-6367bfe-c626807{position:relative;z-index:1;font-family:"Plus Jakarta Sans";font-size:0.85rem;color:var(--PureWhite);}.elementor .e-43ddf5a-d932199{position:relative;z-index:1;font-family:"Plus Jakarta Sans";font-weight:600;font-size:0.95rem;color:#ffffff;text-transform:uppercase;}.elementor .e-5b1a6e6-52fdcba{position:relative;z-index:1;font-family:"Plus Jakarta Sans";font-size:0.85rem;color:var(--PureWhite);}.elementor .e-e9cd132-46ed36c{position:relative;z-index:1;font-family:"Plus Jakarta Sans";font-weight:600;font-size:0.95rem;color:#ffffff;text-transform:uppercase;}.elementor .e-5a0cd4f-9f60070{position:relative;z-index:1;font-family:"Plus Jakarta Sans";font-size:0.85rem;color:var(--PureWhite);}.elementor .e-11b540c-b597ec3{position:relative;z-index:1;font-family:"Plus Jakarta Sans";font-weight:600;font-size:0.95rem;color:#ffffff;text-transform:uppercase;}.elementor .e-77cb2b0-97edd39{position:relative;z-index:1;font-family:"Plus Jakarta Sans";font-size:0.85rem;color:var(--PureWhite);}.elementor .e-54cb294-3564804{aspect-ratio:1/2;object-fit:cover;object-position:top center;border-radius:16px;}.elementor .e-cbe22a9-c0069fe{max-height:300px;object-fit:cover;border-radius:16px;display:flex;}.elementor .e-c2f4eb6-5cd29ab{font-family:"Plus Jakarta Sans";font-weight:400;font-size:12px;color:#BC3B2F;letter-spacing:1.5px;line-height:20px;text-transform:uppercase;}.elementor .e-ca49686-d5046fc{font-family:"Plus Jakarta Sans";font-weight:400;font-size:clamp(1.5rem, 3vw, 2rem);color:#ffffff;line-height:1.1em;text-transform:uppercase;margin-block-start:-15px;margin-inline-start:-1px;margin-inline-end:-1px;}.elementor .e-159a082-dab3860{font-family:"Plus Jakarta Sans";font-weight:400;font-size:0.875rem;color:#ffffff;line-height:22px;}.elementor .e-5436361-16185a7{font-family:"Plus Jakarta Sans";font-weight:400;font-size:12px;color:#BC3B2F;letter-spacing:1.5px;line-height:20px;text-transform:uppercase;}.elementor .e-05c95ca-2219c41{font-family:"Plus Jakarta Sans";font-weight:400;font-size:clamp(1.5rem, 3vw, 2rem);color:#ffffff;line-height:1.1em;text-transform:uppercase;}.elementor .e-ebef171-d5ef768{font-family:"Plus Jakarta Sans";font-weight:400;font-size:0.875rem;color:#ffffff;line-height:22px;padding-block-start:15px;}.elementor .e-08f77dd-53f706f{font-family:"Plus Jakarta Sans";font-weight:400;font-size:14px;color:#BC3B2F;letter-spacing:1.4px;line-height:20px;text-transform:uppercase;}.elementor .e-d750a16-fe4d33a{font-family:"Plus Jakarta Sans";font-weight:400;font-size:clamp(2rem, 4vw, 3.5rem);color:#ffffff;letter-spacing:-1px;word-spacing:12px;line-height:1.1em;text-align:center;text-transform:uppercase;}.elementor .e-d75c67f-de34118{position:relative;font-family:"Plus Jakarta Sans";font-size:0.95rem;color:#ffffff;/* 1. Base typography for normal/muted text */
.sno-contact-info, 
.sno-contact-info p,
.sno-contact-info .elementor-widget-text-editor {
  color: rgba(255, 255, 255, 0.7) !important;
  font-size: 0.95rem !important;
  line-height: 1.625 !important;
  font-family: 'Plus Jakarta Sans', system-ui, sans-serif !important;
}

/* Spacer fix on consecutive lines inside the same editor */
.sno-contact-info p {
  margin-bottom: 8px !important;
}
.sno-contact-info p:last-child {
  margin-bottom: 0 !important;
}

/* 2. Bold tags (Strong) are forced to crisp solid white */
.sno-contact-info strong,
.sno-contact-info b {
  color: #ffffff !important;
  font-weight: 600 !important;
}

/* 3. Link tags (Emails and claims forms) are red, turning white on hover */
.sno-contact-info a {
  color: #bc3b2f !important;
  text-decoration: none !important;
  font-weight: 600;
  transition: color 0.2s ease-in-out !important;
}
.sno-contact-info a:hover {
  color: #ffffff !important;
}\n}.elementor .e-2e4d53e-06e5ea0{position:relative;font-family:"Plus Jakarta Sans";font-size:0.95rem;color:#ffffffb3;/* 1. Base typography for normal/muted text */
.sno-contact-info, 
.sno-contact-info p,
.sno-contact-info .elementor-widget-text-editor {
  color: rgba(255, 255, 255, 0.7) !important;
  font-size: 0.95rem !important;
  line-height: 1.625 !important;
  font-family: 'Plus Jakarta Sans', system-ui, sans-serif !important;
}

/* Spacer fix on consecutive lines inside the same editor */
.sno-contact-info p {
  margin-bottom: 8px !important;
}
.sno-contact-info p:last-child {
  margin-bottom: 0 !important;
}

/* 2. Bold tags (Strong) are forced to crisp solid white */
.sno-contact-info strong,
.sno-contact-info b {
  color: #ffffff !important;
  font-weight: 600 !important;
}

/* 3. Link tags (Emails and claims forms) are red, turning white on hover */
.sno-contact-info a {
  color: #bc3b2f !important;
  text-decoration: none !important;
  font-weight: 600;
  transition: color 0.2s ease-in-out !important;
}
.sno-contact-info a:hover {
  color: #ffffff !important;
}
/* 1. Base typography for normal/muted text */
.sno-contact-info, 
.sno-contact-info p,
.sno-contact-info .elementor-widget-text-editor {
  color: rgba(255, 255, 255, 0.7) !important;
  font-size: 0.95rem !important;
  line-height: 1.625 !important;
  font-family: 'Plus Jakarta Sans', system-ui, sans-serif !important;
}

/* Spacer fix on consecutive lines inside the same editor */
.sno-contact-info p {
  margin-bottom: 8px !important;
}
.sno-contact-info p:last-child {
  margin-bottom: 0 !important;
}

/* 2. Bold tags (Strong) are forced to crisp solid white */
.sno-contact-info strong,
.sno-contact-info b {
  color: #ffffff !important;
  font-weight: 600 !important;
}

/* 3. Link tags (Emails and claims forms) are red, turning white on hover */
.sno-contact-info a {
  color: #bc3b2f !important;
  text-decoration: none !important;
  font-weight: 600;
  transition: color 0.2s ease-in-out !important;
}
.sno-contact-info a:hover {
  color: #ffffff !important;
}\n}.elementor .e-0f4dd0b-c6f3794{position:relative;font-family:"Plus Jakarta Sans";font-size:0.95rem;color:var(--PureWhite);/* 1. Base typography for normal/muted text */
.sno-contact-info, 
.sno-contact-info p,
.sno-contact-info .elementor-widget-text-editor {
  color: rgba(255, 255, 255, 0.7) !important;
  font-size: 0.95rem !important;
  line-height: 1.625 !important;
  font-family: 'Plus Jakarta Sans', system-ui, sans-serif !important;
}

/* Spacer fix on consecutive lines inside the same editor */
.sno-contact-info p {
  margin-bottom: 8px !important;
}
.sno-contact-info p:last-child {
  margin-bottom: 0 !important;
}

/* 2. Bold tags (Strong) are forced to crisp solid white */
.sno-contact-info strong,
.sno-contact-info b {
  color: #ffffff !important;
  font-weight: 600 !important;
}

/* 3. Link tags (Emails and claims forms) are red, turning white on hover */
.sno-contact-info a {
  color: #bc3b2f !important;
  text-decoration: none !important;
  font-weight: 600;
  transition: color 0.2s ease-in-out !important;
}
.sno-contact-info a:hover {
  color: #ffffff !important;
}\n}.elementor .e-a7f1529-26931c4{font-family:"Plus Jakarta Sans";font-weight:400;font-size:0.75rem;color:#ffffff99;line-height:26px;margin-block-start:-5px;}.elementor .e-efdf566-2fd0623{font-family:"Plus Jakarta Sans";font-weight:400;font-size:14px;color:var(--SNO911_Text_Red);letter-spacing:1.4px;line-height:20px;text-transform:uppercase;}.elementor .e-bc675b2-c9b48f4{font-family:"Plus Jakarta Sans";font-weight:400;font-size:clamp(2rem, 4vw, 3.0rem);color:#ffffff;line-height:1.1em;text-transform:uppercase;}.elementor .e-8996940-f7e65f5{max-width:60ch;font-family:"Plus Jakarta Sans";font-size:1.05rem;color:var(--PureWhite);text-align:start;/* Targets normal bold tags inside this paragraph */
strong, b {
  color: #FFD55A
  !important;
  font-weight: 700 !important;
}

/* Fallback: Targets any inline bold styles the visual editor might compile */
span[style*="font-weight"] {
  color: #ffffff !important;
}\n}.elementor .e-b525bb7-ee55d1a{max-width:60ch;font-family:"Plus Jakarta Sans";font-size:1.05rem;color:var(--PureWhite);text-align:start;/* Targets normal bold tags inside this paragraph */
strong, b {
  color: #FFD55A
  !important;
  font-weight: 700 !important;
}

/* Fallback: Targets any inline bold styles the visual editor might compile */
span[style*="font-weight"] {
  color: #ffffff !important;
}\n}.elementor .e-e019d95-d5fdff4{max-width:60ch;font-family:"Plus Jakarta Sans";font-size:1.05rem;color:var(--PureWhite);text-align:start;/* Targets normal bold tags inside this paragraph */
strong, b {
  color: #BC3B2F
  !important;
  font-weight: 700 !important;
}

/* Fallback: Targets any inline bold styles the visual editor might compile */
span[style*="font-weight"] {
  color: #ffffff !important;
}\n}.elementor .e-950246b-44a6b07{max-width:60ch;font-family:"Plus Jakarta Sans";font-size:1.05rem;color:var(--PureWhite);text-align:start;/* Targets normal bold tags inside this paragraph */
strong, b {
  color: #BC3B2F
  !important;
  font-weight: 700 !important;
}

/* Fallback: Targets any inline bold styles the visual editor might compile */
span[style*="font-weight"] {
  color: #ffffff !important;
}\n}.elementor .e-4871ae6-f368a0d{max-width:60ch;font-family:"Plus Jakarta Sans";font-size:1.05rem;color:var(--PureWhite);text-align:start;/* Targets normal bold tags inside this paragraph */
strong, b {
  color: #BC3B2F
  !important;
  font-weight: 700 !important;
}

/* Fallback: Targets any inline bold styles the visual editor might compile */
span[style*="font-weight"] {
  color: #ffffff !important;
}\n}.elementor .e-b25c6cd-22b7f24{max-width:60ch;font-family:"Plus Jakarta Sans";font-size:1.05rem;color:var(--PureWhite);text-align:start;/* Targets normal bold tags inside this paragraph */
strong, b {
  color: #BC3B2F
  !important;
  font-weight: 700 !important;
}

/* Fallback: Targets any inline bold styles the visual editor might compile */
span[style*="font-weight"] {
  color: #ffffff !important;
}\n}.elementor .e-c4f57b3-50021ff{max-width:60ch;font-family:"Plus Jakarta Sans";font-size:1.05rem;color:var(--PureWhite);text-align:start;/* Targets normal bold tags inside this paragraph */
strong, b {
  color: #BC3B2F
  !important;
  font-weight: 700 !important;
}

/* Fallback: Targets any inline bold styles the visual editor might compile */
span[style*="font-weight"] {
  color: #ffffff !important;
}\n}.elementor .e-427ddf0-85f4078{max-width:60ch;font-family:"Plus Jakarta Sans";font-size:1.05rem;color:var(--PureWhite);text-align:start;/* Targets normal bold tags inside this paragraph */
strong, b {
  color: #BC3B2F
  !important;
  font-weight: 700 !important;
}

/* Fallback: Targets any inline bold styles the visual editor might compile */
span[style*="font-weight"] {
  color: #ffffff !important;
}\n}.elementor .e-634e589-c8283c7{font-family:"Plus Jakarta Sans";font-weight:400;font-size:14px;color:#BC3B2F;letter-spacing:1.4px;line-height:20px;text-transform:uppercase;}.elementor .e-9d0f4cf-6b653ce{font-family:"Plus Jakarta Sans";font-weight:400;font-size:clamp(2rem, 4vw, 3.5rem);color:#ffffff;line-height:1.1em;text-align:center;text-transform:uppercase;}.elementor .e-8144897-b478967{max-width:63ch;font-family:"Plus Jakarta Sans";font-size:1.05rem;color:var(--PureWhite);text-align:center;}.elementor .e-a1edc1c-f93a257{font-family:"Plus Jakarta Sans";font-weight:600;font-size:1.5rem;color:#ffffff;line-height:1.1em;text-align:center;text-transform:uppercase;}.elementor .e-161d41f-0fb4e1c{font-family:"Plus Jakarta Sans";font-weight:600;font-size:1.5rem;color:#ffffff;line-height:1.1em;text-align:center;text-transform:uppercase;}.elementor .e-3c4389b-bada79a{font-family:"Plus Jakarta Sans";font-weight:400;font-size:14px;color:var(--SNO911_Text_Red);letter-spacing:1.4px;line-height:20px;text-transform:uppercase;}.elementor .e-249ccc6-e5abe88{font-family:"Plus Jakarta Sans";font-weight:400;font-size:clamp(2rem, 4vw, 3.0rem);color:#ffffff;line-height:1.1em;text-transform:uppercase;}.elementor .e-6646f50-21d6d47{max-width:50ch;font-family:"Plus Jakarta Sans";font-weight:400;font-size:1rem;color:#ffffff;line-height:26px;}