.elementor-112 .elementor-element.elementor-element-73eb4ab{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-23a15bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-d95cae4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-4430a99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-7a94bf3{--display:flex;}.elementor-112 .elementor-element.elementor-element-d47c980{--display:flex;}.elementor-112 .elementor-element.elementor-element-04853a6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-514abc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-962cf46{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-21811c8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-83ccc8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-9a2c201{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-cc4d2c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-f65f74e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-7a4df35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-1532fa27{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-1532fa27.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-7941c267{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-1ac50ec9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-5b7d6299{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;padding:1px 0px 20px 0px;}@media(min-width:768px){.elementor-112 .elementor-element.elementor-element-1532fa27{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-cc4d2c8 *//* =========================
   GAS BURNER SHOP SECTION
========================= */

.mgs-burner-shop{

padding:120px 0;

background:#F8FAFC;

font-family:'Poppins',sans-serif;

overflow:hidden;
}

.mgs-burner-container{

max-width:1400px;

margin:auto;

padding:0 50px;

display:grid;

grid-template-columns:1fr 1fr;

gap:80px;

align-items:center;
}

/* Content */

.mgs-burner-tag{

display:inline-block;

padding:10px 20px;

background:rgba(249,115,22,.12);

border:1px solid rgba(249,115,22,.35);

border-radius:50px;

color:#F97316;

font-weight:600;

margin-bottom:25px;
}

.mgs-burner-content h2{

font-size:56px;

font-weight:800;

line-height:1.1;

color:#082C4E;

margin-bottom:25px;
}

.mgs-burner-content h2 span{

display:block;

color:#F97316;
}

.mgs-burner-content p{

font-size:17px;

line-height:1.9;

color:#64748B;

margin-bottom:25px;
}

/* Features */

.mgs-burner-features{

display:grid;

grid-template-columns:repeat(2,1fr);

gap:15px;

margin-bottom:30px;
}

.burner-feature{

background:#fff;

padding:16px 18px;

border-radius:14px;

font-weight:600;

color:#082C4E;

box-shadow:
0 8px 20px rgba(0,0,0,.05);

transition:.3s;
}

.burner-feature:hover{

transform:translateY(-4px);

border:1px solid rgba(249,115,22,.35);
}

.mgs-burner-note{

font-weight:500;

color:#475569;
}

/* Buttons */

.mgs-burner-buttons{

display:flex;

gap:15px;

margin-top:30px;
}

.mgs-burner-call{

background:#F97316;

color:#fff;

padding:16px 30px;

border-radius:60px;

font-weight:700;

text-decoration:none;
}

.mgs-burner-whatsapp{

background:#082C4E;

color:#fff;

padding:16px 30px;

border-radius:60px;

font-weight:700;

text-decoration:none;
}

/* Image */

.mgs-burner-image{

position:relative;
}

.mgs-burner-image img{

width:100%;

height:650px;

object-fit:cover;

border-radius:30px;

display:block;

box-shadow:
0 25px 50px rgba(0,0,0,.12);
}

/* Floating Badge */

.mgs-burner-badge{

position:absolute;

bottom:25px;

right:25px;

background:#082C4E;

padding:22px 28px;

border-radius:20px;

box-shadow:
0 20px 40px rgba(0,0,0,.20);

text-align:center;
}

.mgs-burner-badge h3{

font-size:36px;

font-weight:800;

color:#F97316;

margin:0;
}

.mgs-burner-badge span{

font-size:14px;

color:#fff;
}

/* Tablet */

@media(max-width:1024px){

.mgs-burner-container{

grid-template-columns:1fr;

gap:50px;
}

.mgs-burner-content h2{

font-size:42px;
}

}

/* Mobile */

@media(max-width:767px){

.mgs-burner-shop{

padding:80px 0;
}

.mgs-burner-container{

padding:0 20px;
}

.mgs-burner-content h2{

font-size:34px;
}

.mgs-burner-image img{

height:350px;
}

.mgs-burner-features{

grid-template-columns:1fr;
}

.mgs-burner-buttons{

flex-direction:column;
}

.mgs-burner-call,
.mgs-burner-whatsapp{

width:100%;

text-align:center;
}

.mgs-burner-badge{

right:15px;
bottom:15px;

padding:16px 20px;
}

.mgs-burner-badge h3{

font-size:24px;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7941c267 *//* =========================
   ABOUT - SERVICE AREAS
========================= */

.mgs-about-areas{

padding:120px 0;

background:#ffffff;

font-family:'Poppins',sans-serif;
}

.mgs-about-areas-container{

max-width:1400px;

margin:auto;

padding:0 50px;

display:grid;

grid-template-columns:1fr 1fr;

gap:80px;

align-items:center;
}

/* Tag */

.mgs-areas-tag{

display:inline-block;

padding:10px 20px;

background:
rgba(249,115,22,.12);

border:
1px solid rgba(249,115,22,.35);

border-radius:50px;

color:#F97316;

font-weight:600;

margin-bottom:25px;
}

/* Heading */

.mgs-about-areas-content h2{

font-size:58px;

font-weight:800;

line-height:1.1;

color:#082C4E;

margin-bottom:25px;
}

.mgs-about-areas-content h2 span{

display:block;

color:#F97316;
}

/* Text */

.mgs-about-areas-content p{

font-size:17px;

line-height:1.9;

color:#64748B;

margin-bottom:25px;
}

/* Area Pills */

.mgs-area-list{

display:flex;

flex-wrap:wrap;

gap:12px;

margin:35px 0;
}

.area-pill{

padding:14px 18px;

background:#F8FAFC;

border-radius:50px;

font-weight:600;

color:#082C4E;

border:
1px solid rgba(8,44,78,.05);

transition:.3s;
}

.area-pill:hover{

background:#F97316;

color:#fff;

transform:translateY(-3px);
}

/* Note Box */

.mgs-service-note{

padding:22px;

background:
rgba(249,115,22,.08);

border-left:4px solid #F97316;

border-radius:12px;

color:#475569;

line-height:1.8;

margin-bottom:30px;
}

/* Buttons */

.mgs-area-buttons{

display:flex;

gap:15px;
}

.mgs-area-call-btn{

background:#F97316;

color:#fff;

padding:16px 30px;

border-radius:60px;

font-weight:700;

text-decoration:none;
}

.mgs-area-whatsapp-btn{

background:#082C4E;

color:#fff;

padding:16px 30px;

border-radius:60px;

font-weight:700;

text-decoration:none;
}

/* Image */

.mgs-about-areas-image{

position:relative;
}

.mgs-about-areas-image img{

width:100%;

height:650px;

object-fit:cover;

border-radius:30px;

display:block;

box-shadow:
0 25px 50px rgba(0,0,0,.12);
}

/* Floating Card */

.mgs-area-floating{

position:absolute;

bottom:25px;

right:25px;

background:#082C4E;

padding:22px 28px;

border-radius:20px;

text-align:center;

box-shadow:
0 20px 40px rgba(0,0,0,.20);
}

.mgs-area-floating h3{

font-size:42px;

font-weight:800;

color:#F97316;

margin:0;
}

.mgs-area-floating span{

color:#fff;

font-size:14px;
}

/* Tablet */

@media(max-width:1024px){

.mgs-about-areas-container{

grid-template-columns:1fr;

gap:50px;
}

.mgs-about-areas-content h2{

font-size:46px;
}

}

/* Mobile */

@media(max-width:767px){

.mgs-about-areas{

padding:80px 0;
}

.mgs-about-areas-container{

padding:0 20px;
}

.mgs-about-areas-content h2{

font-size:34px;
}

.mgs-about-areas-image img{

height:350px;
}

.mgs-area-buttons{

flex-direction:column;
}

.mgs-area-call-btn,
.mgs-area-whatsapp-btn{

width:100%;

text-align:center;
}

.mgs-area-floating{

right:15px;
bottom:15px;

padding:16px 20px;
}

.mgs-area-floating h3{

font-size:28px;
}

}/* End custom CSS */