.elementor .e-46ff894-e5f52f0{width:100%;font-weight:800;font-size:13px;color:var(--color-2);letter-spacing:1.2px;line-height:1.2em;text-transform:uppercase;padding:0px;margin:0px;}.elementor .e-251fb589-a88305b{width:100%;max-width:650px;font-weight:800;font-size:60px;color:#ffffff;letter-spacing:-1.5px;line-height:1.02em;padding:0px;margin:0px;}.elementor .e-28dc4161-08f3339{width:100%;max-width:650px;font-weight:700;font-size:30px;color:var(--color-2);letter-spacing:0px;line-height:1.1em;padding:0px;margin:0px;}.elementor .e-2e31bae7-2025408{width:100%;max-width:599px;font-weight:400;font-size:18px;color:#D6D3CE;letter-spacing:0px;line-height:1.6em;padding:0px;margin:0px;}.elementor .e-534ee5ad-83219d2{width:100%;padding:0px;margin:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-7492a81d-f3f7add{width:100%;max-width:660px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:20px;flex-wrap:nowrap;justify-content:center;align-items:start;}.elementor .e-6fd4995b-964ae9d{width:100%;padding:0px;margin-block-start:0px;margin-block-end:0px;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-657e524-92bef32{width:100%;min-height:700px;position:relative;padding-block-start:88px;padding-block-end:88px;padding-inline-start:104px;padding-inline-end:72px;margin:0px;background-image:url("https://sgandg.com/wp-content/uploads/2026/07/Grill-Guide.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:center;align-items:stretch;}.elementor .e-4dd7ef50-41e8ec0{width:100%;max-width:760px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:8px;flex-wrap:nowrap;justify-content:center;align-items:start;}.elementor .e-5542922f-05652af{width:100%;padding:0px;margin:0px;display:flex;flex-direction:row;gap:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-5feb56e7-e1e33cc{width:100%;padding:0px;margin:0px;display:flex;flex-direction:column;gap:10px;flex-wrap:nowrap;justify-content:flex-start;align-items:start;}.elementor .e-8a070c8-352343a{width:100%;padding:0px;margin:0px;display:flex;flex-direction:column;gap:10px;flex-wrap:nowrap;justify-content:flex-start;align-items:start;}.elementor .e-67aa8ffa-3e7c851{width:100%;padding:0px;margin:0px;display:flex;flex-direction:column;gap:10px;flex-wrap:nowrap;justify-content:flex-start;align-items:start;}.elementor .e-52a575fb-14a40dd{width:100%;padding:0px;margin:0px;display:flex;flex-direction:column;gap:10px;flex-wrap:nowrap;justify-content:flex-start;align-items:start;}.elementor .e-7fcc96bd-821ee68{width:100%;padding:0px;margin:0px;display:flex;flex-direction:row;gap:18px;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;}.elementor .e-58f89290-c0c3b6d{width:100%;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .e-1e50e381-41b848a{width:100%;max-width:1280px;padding:0px;margin-block-start:0px;margin-block-end:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .e-3437f754-9617166{width:100%;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .e-7acd5d12-bfcb725{margin: 0 0 10px;
color: #e85b12;
font-size: 12px;
font-weight: 800;
line-height: 1.2;
letter-spacing: 1.4px;
text-transform: uppercase;\n}.elementor .e-aa1acb6-f847ddb{margin: 0 0 16px;
color: #0b0b0a;
font-size: clamp(38px, 5vw, 58px);
font-weight: 800;
line-height: 1.03;
letter-spacing: -1.4px;
text-wrap: balance;\n}.elementor .e-2e8477fd-148e584{max-width: 760px;
margin: 0;
color: #5f5a54;
font-size: 17px;
font-weight: 400;
line-height: 1.65;\n}.elementor .e-249724cc-6913662{width:100%;max-width:780px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:start;width: 100%;
max-width: 780px;
min-width: 0;
justify-self: start;\n}.elementor .e-3c182915-cd40623{margin: 0;
color: #e85b12;
font-size: 20px;
font-weight: 900;
line-height: 1;
letter-spacing: -0.5px;\n}.elementor .e-4ab471c-76b87fd{margin: 0;
color: #0b0b0a;
font-size: 12px;
font-weight: 800;
line-height: 1.2;
letter-spacing: 0.9px;
text-transform: uppercase;
white-space: nowrap;\n}.elementor .e-4f659981-0364a19{padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:center;align-items:center;display: inline-flex;
flex-direction: row;
justify-content: flex-start;
align-items: center;
gap: 10px;
width: max-content;
min-width: 0;
max-width: 100%;
min-height: 0;
padding: 10px 15px;
background: rgba(232, 91, 18, 0.08);
border: 1px solid rgba(232, 91, 18, 0.28);
border-radius: 999px;
box-shadow: none;
box-sizing: border-box;
text-align: left;\n}.elementor .e-7266b42c-7b737a2{width:100%;padding:0px;margin:0px;display:flex;flex-direction:row;gap:32px;flex-wrap:nowrap;justify-content:space-between;align-items:end;display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;
gap: 22px;
width: 100%;\n}.elementor .e-5f2fac3c-8e932fe{margin: 0;
color: #ffffff;
font-size: 30px;
font-weight: 800;
line-height: 1.08;
letter-spacing: -0.6px;\n}.elementor .e-42b48c89-e9ea862{width:100%;padding:26px;margin:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .e-243ccf4a-b9e4935{margin: 0;
color: #ffffff;
font-size: 30px;
font-weight: 800;
line-height: 1.08;
letter-spacing: -0.6px;\n}.elementor .e-2153853c-fdcd493{width:100%;padding:26px;margin:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .e-20700593-50fdd48{margin: 0;
color: #ffffff;
font-size: 30px;
font-weight: 800;
line-height: 1.08;
letter-spacing: -0.6px;\n}.elementor .e-697dbc3f-c4947dc{width:100%;padding:26px;margin:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .e-37ef6b48-c4e0bc6{margin: 0;
color: #ffffff;
font-size: 30px;
font-weight: 800;
line-height: 1.08;
letter-spacing: -0.6px;\n}.elementor .e-4fd7f8e2-c884608{width:100%;padding:26px;margin:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .e-374c8e02-4dca4f4{width:100%;padding:0px;margin:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;display: grid;
grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
align-items: stretch;
gap: 20px;
width: 100%;
margin-top: 48px;\n}.elementor .e-78e731d2-a834d16{width:100%;max-width:1280px;padding:0px;margin-block-start:0px;margin-block-end:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .e-77e736e6-65387e9{width:100%;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;padding: 96px 32px;
background: #f5f2ed;
overflow: hidden;\n}.elementor .e-3858594c-749e23e{margin: 0;
color: rgba(255, 255, 255, 0.48);
font-size: 9px;
font-weight: 800;
line-height: 1.2;
letter-spacing: 0.9px;
text-transform: uppercase;\n}.elementor .e-5897e4b5-2968f64{margin: 0;
color: rgba(255, 255, 255, 0.48);
font-size: 9px;
font-weight: 800;
line-height: 1.2;
letter-spacing: 0.9px;
text-transform: uppercase;\n}.elementor .e-3a315d43-1daa415{margin: 0;
color: rgba(255, 255, 255, 0.48);
font-size: 9px;
font-weight: 800;
line-height: 1.2;
letter-spacing: 0.9px;
text-transform: uppercase;\n}.elementor .e-e916533-3f2a74f{display: flex;
flex-direction: column;
align-items: stretch;
min-width: 0;
width: 100%;
height: 100%;
padding: 28px;
background:
linear-gradient(
  145deg,
  rgba(255, 255, 255, 0.065),
  rgba(255, 255, 255, 0.022)
);
border: 1px solid rgba(255, 255, 255, 0.12);
border-radius: 16px;
box-sizing: border-box;\n}.elementor .e-2e03b993-17d7641{margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-569f493a-2d4ee32{width:100%;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;width: 100%;
padding: 96px 0;
background:
radial-gradient(
  circle at 92% 8%,
  rgba(232, 91, 18, 0.12),
  transparent 28%
),
#0b0b0a;
color: #ffffff;
box-sizing: border-box;
overflow: hidden;
scroll-margin-top: 110px;\n}.elementor .e-cfe64d3-470f11e{margin: 0;
color: rgba(255, 255, 255, 0.48);
font-size: 9px;
font-weight: 800;
line-height: 1.2;
letter-spacing: 0.9px;
text-transform: uppercase;\n}.elementor .e-4cb5a20-15f2644{margin: 0;
color: rgba(255, 255, 255, 0.48);
font-size: 9px;
font-weight: 800;
line-height: 1.2;
letter-spacing: 0.9px;
text-transform: uppercase;\n}.elementor .e-9387537-a6b75db{margin: 0;
color: rgba(255, 255, 255, 0.48);
font-size: 9px;
font-weight: 800;
line-height: 1.2;
letter-spacing: 0.9px;
text-transform: uppercase;\n}.elementor .e-cec639f-fe015d1{display: flex;
flex-direction: column;
align-items: stretch;
min-width: 0;
width: 100%;
height: 100%;
padding: 28px;
background:
linear-gradient(
  145deg,
  rgba(255, 255, 255, 0.065),
  rgba(255, 255, 255, 0.022)
);
border: 1px solid rgba(255, 255, 255, 0.12);
border-radius: 16px;
box-sizing: border-box;\n}.elementor .e-bc30473-2678265{margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-a16b055-1db7936{width:100%;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;width: 100%;
padding: 96px 0;
background:
radial-gradient(
  circle at 92% 8%,
  rgba(232, 91, 18, 0.12),
  transparent 28%
),
#0b0b0a;
color: #ffffff;
box-sizing: border-box;
overflow: hidden;
scroll-margin-top: 110px;\n}.elementor .e-d6e519c-3fb970b{margin: 0;
color: rgba(255, 255, 255, 0.48);
font-size: 9px;
font-weight: 800;
line-height: 1.2;
letter-spacing: 0.9px;
text-transform: uppercase;\n}.elementor .e-b69c6d8-5c33685{margin: 0;
color: rgba(255, 255, 255, 0.48);
font-size: 9px;
font-weight: 800;
line-height: 1.2;
letter-spacing: 0.9px;
text-transform: uppercase;\n}.elementor .e-b138361-f6a99f6{margin: 0;
color: rgba(255, 255, 255, 0.48);
font-size: 9px;
font-weight: 800;
line-height: 1.2;
letter-spacing: 0.9px;
text-transform: uppercase;\n}.elementor .e-35e3277-4e2f8d6{display: flex;
flex-direction: column;
align-items: stretch;
min-width: 0;
width: 100%;
height: 100%;
padding: 28px;
background:
linear-gradient(
  145deg,
  rgba(255, 255, 255, 0.065),
  rgba(255, 255, 255, 0.022)
);
border: 1px solid rgba(255, 255, 255, 0.12);
border-radius: 16px;
box-sizing: border-box;\n}.elementor .e-2adfc17-fc3becc{margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7f9ebc6-39a3095{width:100%;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;width: 100%;
padding: 96px 0;
background:
radial-gradient(
  circle at 92% 8%,
  rgba(232, 91, 18, 0.12),
  transparent 28%
),
#0b0b0a;
color: #ffffff;
box-sizing: border-box;
overflow: hidden;
scroll-margin-top: 110px;\n}.elementor .e-e628cd6-f08062c{margin: 0;
color: rgba(255, 255, 255, 0.48);
font-size: 9px;
font-weight: 800;
line-height: 1.2;
letter-spacing: 0.9px;
text-transform: uppercase;\n}.elementor .e-525483a-feafc69{margin: 0;
color: rgba(255, 255, 255, 0.48);
font-size: 9px;
font-weight: 800;
line-height: 1.2;
letter-spacing: 0.9px;
text-transform: uppercase;\n}.elementor .e-3df976d-1550d7f{margin: 0;
color: rgba(255, 255, 255, 0.48);
font-size: 9px;
font-weight: 800;
line-height: 1.2;
letter-spacing: 0.9px;
text-transform: uppercase;\n}.elementor .e-74806ac-0b0e29c{display: flex;
flex-direction: column;
align-items: stretch;
min-width: 0;
width: 100%;
height: 100%;
padding: 28px;
background:
linear-gradient(
  145deg,
  rgba(255, 255, 255, 0.065),
  rgba(255, 255, 255, 0.022)
);
border: 1px solid rgba(255, 255, 255, 0.12);
border-radius: 16px;
box-sizing: border-box;\n}.elementor .e-90444c8-552da33{margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-8ffbdc1-29157a7{width:100%;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;width: 100%;
padding: 96px 0;
background:
radial-gradient(
  circle at 92% 8%,
  rgba(232, 91, 18, 0.12),
  transparent 28%
),
#0b0b0a;
color: #ffffff;
box-sizing: border-box;
overflow: hidden;
scroll-margin-top: 110px;\n}.elementor .e-2dd7c000-475664e{color:#ffffff;text-align:center;}.elementor .e-25aaa9d7-e1e6f5f{color:var(--color-2);text-align:center;}.elementor .e-13e9c93c-7896018{width:100%;display:flex;flex-direction:column;gap:6px;flex-wrap:nowrap;justify-content:center;align-items:center;}.elementor .e-2ccb1c9e-9104be2{margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-62b7ff9c-453fbc4{selector {
width: 100%;
}

selector img {
display: block;
width: 100%;
height: 210px;
object-fit: cover;
object-position: center;
border-radius: 12px;
}\n}.elementor .e-104f93b5-e49a58a{selector {
width: 100%;
}

selector img {
display: block;
width: 100%;
height: 210px;
object-fit: cover;
object-position: center;
border-radius: 12px;
}\n}.elementor .e-644067de-79c5aba{selector {
width: 100%;
}

selector img {
display: block;
width: 100%;
height: 210px;
object-fit: cover;
object-position: center;
border-radius: 12px;
}\n}.elementor .e-4b77aaea-3ea0b08{selector {
width: 100%;
}

selector img {
display: block;
width: 100%;
height: 210px;
object-fit: cover;
object-position: center;
border-radius: 12px;
}\n}.elementor .e-61a577ba-406098f{selector {
width: 100%;
}

selector img {
display: block;
width: 100%;
height: 210px;
object-fit: cover;
object-position: center;
border-radius: 12px;
}\n}.elementor .e-9ad6ebf-b52aa19{selector {
width: 100%;
}

selector img {
display: block;
width: 100%;
height: 210px;
object-fit: cover;
object-position: center;
border-radius: 12px;
}\n}.elementor .e-7bd6a079-8b34a21{margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-13b15df5-faf023a{padding-block-start:100px;}.elementor .e-2d5380db-35df293{margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3e185913-b5d595f{selector {
width: 100%;
max-width: none;
}

selector .elementor-widget-container {
width: 100%;
overflow: hidden;
border-radius: 18px;
}

selector img {
display: block;
width: 100%;
max-width: none;
height: auto;
aspect-ratio: 16 / 9;
object-fit: cover;
object-position: center;
border: 1px solid rgba(232, 91, 18, 0.28);
border-radius: 18px;
box-shadow: 0 22px 50px rgba(0, 0, 0, 0.35);
}\n}.elementor .e-403b9b7e-f11206c{width:100%;padding:0px;margin:0px;background-color:var(--Dark-Black);display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}