.elementor .e-a10dd16-4b7928c{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-44aecea2-ec783b2{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-42989de7-d15c106{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-684b3739-87a07df{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-7f3410ea-d5a537c{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-70c8e0c1-c2d0792{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-7c26da61-fa91768{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-3646f41a-a124381{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/Griddle-Guide-Hero.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-69ee0918-5537150{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-35870dd1-f4baddb{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-3933a5c1-1a7d4ec{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-267fc6ab-6cded4b{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-2244c8a0-6e2a981{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-372ba0fb-789ed4d{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-414c03df-4b5194c{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-1fe675e2-24ab16d{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-6d1f0682-0fbfa2d{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-68d27204-5bccf3c{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-27a10018-845d1fa{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-73038dd1-c7fe281{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-6a1dd799-9efd3a2{max-width: 760px;
margin: 0;
color: #5f5a54;
font-size: 17px;
font-weight: 400;
line-height: 1.65;\n}.elementor .e-1a1e1e87-a5384a0{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-13569e89-a679250{margin: 0;
color: #e85b12;
font-size: 20px;
font-weight: 900;
line-height: 1;
letter-spacing: -0.5px;\n}.elementor .e-74ccf149-32413ee{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-2782016-c58f5da{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-5464c90f-f0c68ea{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-4bde952d-0796f86{margin: 0;
color: #ffffff;
font-size: 30px;
font-weight: 800;
line-height: 1.08;
letter-spacing: -0.6px;\n}.elementor .e-27c6c210-9b5b30f{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-4789bb7a-4814576{margin: 0;
color: #ffffff;
font-size: 30px;
font-weight: 800;
line-height: 1.08;
letter-spacing: -0.6px;\n}.elementor .e-704ae897-febf0ad{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-3233fc1b-93286be{margin: 0;
color: #ffffff;
font-size: 30px;
font-weight: 800;
line-height: 1.08;
letter-spacing: -0.6px;\n}.elementor .e-15e8c5cc-6ffd4ed{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-473d36ff-7a2004c{margin: 0;
color: #ffffff;
font-size: 30px;
font-weight: 800;
line-height: 1.08;
letter-spacing: -0.6px;\n}.elementor .e-1fe276ec-d568e0d{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-4b33f63c-8602ca1{margin: 0;
color: #ffffff;
font-size: 30px;
font-weight: 800;
line-height: 1.08;
letter-spacing: -0.6px;\n}.elementor .e-59c22f1f-ec9cd59{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-7c85a896-8578e03{margin: 0;
color: #ffffff;
font-size: 30px;
font-weight: 800;
line-height: 1.08;
letter-spacing: -0.6px;\n}.elementor .e-4b3ed08a-ee0d4da{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-3f72e823-4930c7c{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-15ee25da-4c945b4{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-45884665-27d52f4{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-5d687a2d-a7551e0{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-60d49936-e9cd70c{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-13484ea2-80877f7{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-4805c18-0e681f1{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-16a029da-2201e11{margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3a83ac3-2a232ad{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-64ddd51-dfdc259{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-c1c9394-9b61384{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-ee47116-0cb5d5e{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-72a0087-1aaafd3{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-b17c28d-57a2659{margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-ff94cc7-5fd3ca0{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-0d4d50e-80a5742{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-c0befbf-eb3d89b{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-c4857c0-086ccb1{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-d3380e4-8db4852{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-8b4066e-8f1855d{margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5bf04f7-b6d6d46{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-3f12dd6-647a224{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-3c15899-7d125d5{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-29765e2-079d181{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-cd62102-a1d579b{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-4009a70-5dc6a87{margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-9833cc0-8f49abf{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-e43f97d-75eecab{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-00dc8d3-b2af3d6{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-152ba52-3d9391f{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-b9de259-5a73e75{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-a241318-4a38801{margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3c88bdf-7371cd1{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-6b54538-8159c0a{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-ac876b6-4e715c1{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-379178e-2537ae4{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-5511df9-7502263{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-5a3c2e0-d603e8c{margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-31bd9d7-27296ec{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-8f9606f-8395de9{color:#ffffff;text-align:center;}.elementor .e-4a5268f0-18c2f6f{color:var(--color-2);text-align:center;}.elementor .e-2a69619-f2fb3a0{width:100%;display:flex;flex-direction:column;gap:6px;flex-wrap:nowrap;justify-content:center;align-items:center;}.elementor .e-41b9f893-5b27869{margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4c250ca1-364649a{selector {
width: 100%;
}

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

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

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

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

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

selector img {
display: block;
width: 100%;
height: 210px;
object-fit: cover;
object-position: center;
border-radius: 12px;
}\n}.elementor .e-6cdeb876-733c541{margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-ccf4dc5-276849c{padding-block-start:100px;}.elementor .e-3eede452-8b45bf0{margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3d600280-ce5f827{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-331a5863-5f39ebb{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;}