.elementor .e-3921255-15748e0{width:100%;font-weight:700;font-size:55px;color:var(--W);line-height:1em;text-align:center;}.elementor .e-854e2d3-d0b9002{width:100%;font-weight:600;font-size:45px;color:var(--gold);line-height:1em;text-align:center;font-style:italic;}.elementor .e-97abadc-4324666{width:100%;font-weight:400;font-size:14px;color:var(--gold);letter-spacing:2px;text-align:center;text-transform:uppercase;}.elementor .e-2245ba9-e073d03{width:75%;object-fit:cover;color:var(--W);text-align:center;}.elementor .e-7b966c7-873dea0{font-weight:600;font-size:14px;color:var(--Main);margin-block-start:-20px;border-radius:7px;border-width:1px;border-color:var(--gold);border-style:solid;background-color:var(--gold);}.elementor .e-7b966c7-873dea0:hover,.elementor .e-7b966c7-873dea0:focus-visible{color:var(--gold);background-color:var(--W);}.elementor .e-69adad4-f63b1f5{font-weight:600;font-size:14px;color:var(--gold);margin-block-start:-20px;border-radius:7px;border-width:1px;border-color:var(--gold);border-style:solid;background-color:var(--Transparent);}.elementor .e-69adad4-f63b1f5:hover,.elementor .e-69adad4-f63b1f5:focus-visible{color:var(--W);border-color:var(--W);background-color:var(--Transparent);}.elementor .e-ffb26d7-5d91114{width:100%;font-weight:600;font-size:30px;color:var(--W);line-height:1em;text-align:center;}.elementor .e-3341bc4-adeafb0{width:100%;font-size:14px;color:var(--W);text-align:center;}.elementor .e-a8dfd32-dc0cd09{width:30%;padding:0px;display:flex;flex-direction:column;gap:10px;flex-wrap:wrap;justify-content:flex-start;align-items:center;order:2;}.elementor .e-b15ae6a-2cbad0b{padding-block-start:40px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:20px;border-radius:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--W-tran);border-style:solid;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-content:start;align-items:stretch;}.elementor .e-0da04c8-bc1383a{width:960px;padding:0px;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;}.elementor .e-1cff7ee{padding-block-start:100px;padding-block-end:100px;padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(#0f1f3dcc, #0f1f3dcc),url("https://ggen.co.th/wp-content/uploads/2026/07/หน้าปก_4-5-1024x768.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--Text-Head);flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;}.elementor .e-744504d-85709ac{font-weight:500;font-size:14px;color:var(--Main);letter-spacing:1px;text-align:start;text-transform:uppercase;}.elementor .e-18e4da1-316e0c3{font-weight:500;font-size:14px;color:var(--Main);letter-spacing:1px;text-align:start;text-transform:uppercase;}.elementor .e-e3066a1-75e4839{font-weight:500;font-size:14px;color:var(--Main);letter-spacing:1px;text-align:start;text-transform:uppercase;}.elementor .e-3e209ed-d556eea{font-weight:500;font-size:14px;color:var(--Main);letter-spacing:1px;text-align:start;text-transform:uppercase;}.elementor .e-317c339-5321a4a{font-weight:500;font-size:14px;color:var(--Main);letter-spacing:1px;text-align:start;text-transform:uppercase;}.elementor .e-2f92f31-3fd0905{width:100%;column-gap:5px;padding:0px;flex-direction:row;row-gap:20px;flex-wrap:wrap;justify-content:space-between;align-content:center;align-items:center;}.elementor .e-d03af0a-4ef6be4{font-weight:400;font-size:14px;color:var(--Main);padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;border-radius:100px;border-width:1px;border-color:var(--Main);border-style:solid;background-color:var(--Transparent);}.elementor .e-d03af0a-4ef6be4:hover,.elementor .e-d03af0a-4ef6be4:focus-visible{border-color:var(--Text-Detail);background-color:var(--Transparent);}.elementor .e-c1caf18-9c3d27c{font-weight:400;font-size:14px;color:var(--Main);padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;border-radius:100px;border-width:1px;border-color:var(--Main);border-style:solid;background-color:var(--Transparent);}.elementor .e-c1caf18-9c3d27c:hover,.elementor .e-c1caf18-9c3d27c:focus-visible{border-color:var(--Text-Detail);background-color:var(--Transparent);}.elementor .e-a6d1a6e-a93ec18{font-weight:400;font-size:14px;color:var(--Main);padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;border-radius:100px;border-width:1px;border-color:var(--Main);border-style:solid;background-color:var(--Transparent);}.elementor .e-a6d1a6e-a93ec18:hover,.elementor .e-a6d1a6e-a93ec18:focus-visible{border-color:var(--Text-Detail);background-color:var(--Transparent);}.elementor .e-8672499-f6db99b{width:50%;padding:0px;display:none;flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:flex-end;align-content:center;align-items:center;}.elementor .e-62976c3{padding:20px;background-color:var(--gold);flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:center;align-items:center;padding-left: max(20px, calc((100% - 1366px) / 2));
  padding-right: max(20px, calc((100% - 1366px) / 2));\n}.elementor .e-2d4fa57-0cd7666{width:100%;font-weight:600;font-size:14px;color:var(--sc);letter-spacing:2px;text-align:start;text-transform:uppercase;order:1;}.elementor .e-a8bed79-4c3c9dd{width:100%;font-weight:600;font-size:30px;order:2;}.elementor .e-538d44c-79458f1{font-weight:500;font-size:14px;color:var(--Main);text-align:start;text-transform:uppercase;}.elementor .e-1ae64bc-fc060e8{width:25px;height:20px;color:var(--Main);}.elementor .e-af8dea5-be944eb{width:150px;padding:0px;display:flex;flex-direction:row;gap:5px;justify-content:center;align-items:center;align-self:center;order:4;}.elementor .e-6b3f131-a2be001{width:60px;height:60px;color:var(--Main);padding:15px;border-radius:10px;border-width:1px;border-color:var(--Text-Detail);border-style:solid;background-color:var(--Transparent);}.elementor .e-3853a28-c26a72c{font-weight:600;font-size:16px;color:var(--Text-Detail);align-self:center;}.elementor .e-d2a6b75-d609987{width:100%;font-weight:600;font-size:20px;color:var(--Main);line-height:1em;}.elementor .e-25ecc57-9b79ab9{width:100%;object-fit:cover;color:var(--Text-Detail);text-align:start;}.elementor .e-57c075e-3260e88{font-weight:500;font-size:14px;color:var(--Main);text-align:start;text-transform:uppercase;padding-block-end:5px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--border-standard);border-style:solid;}.elementor .e-57c075e-3260e88:hover,.elementor .e-57c075e-3260e88:focus-visible{border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--sc);}.elementor .e-00b7b08-a631fac{width:50%;overflow:hidden;position:relative;padding:30px;border-start-start-radius:10px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:space-between;align-content:start;align-items:start;::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%; 
  height: 2px; /* ความหนาของเส้น */
  background-color: var(--sc); 
  transition: width 0.4s ease-in-out !important; /* ความเร็วและจังหวะในการวิ่ง */
  
  /* ดักมุมโค้งมนที่ตัวเส้นเพิ่มอีกชั้นเพื่อความเนียนตา */
  border-top-left-radius: 10px !important;
  border-top-right-radius: 10px !important;
}


.card-link {
  /* สมมติว่าตอนนี้คุณมีเส้นใต้สีพื้นฐานอยู่แล้ว
     ผมแนะนำให้ใส่ Transition ตรงนี้เพื่อให้การเฟดสีนุ่มนวลทั้งตอนชี้และเอาเมาส์ออกครับ */
     transition: border-color 0.3s ease-in-out !important;
 }\n}.elementor .e-00b7b08-a631fac:hover,.elementor .e-00b7b08-a631fac:focus-visible{border-radius:0px;background-color:var(--BG-Gray);svg {
  fill: #caa229 !important;
}
.e-svg-base {
  background-color: var(--Main) !important;
}
::before {
  width: 100%;
  border-radius: 10px !important;
}

.card-link {
  /* เปลี่ยนสีเส้นใต้เป็นสีรอง var(--sc) ตามโจทย์ของคุณ */
  border-color: var(--sc) !important;
}\n}.elementor .e-cee4980-ab6c424{font-weight:600;font-size:14px;color:var(--Text-Detail);align-self:center;}.elementor .e-4dd809c-01a6bf2{width:50%;overflow:hidden;position:relative;padding:30px;border-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--border-standard);border-style:solid;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:space-between;align-content:start;align-items:start;::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%; 
  height: 2px; /* ความหนาของเส้น */
  background-color: var(--sc); 
  transition: width 0.4s ease-in-out !important; /* ความเร็วและจังหวะในการวิ่ง */
  
  /* ดักมุมโค้งมนที่ตัวเส้นเพิ่มอีกชั้นเพื่อความเนียนตา */
  border-top-left-radius: 10px !important;
  border-top-right-radius: 10px !important;
}


.card-link {
  /* สมมติว่าตอนนี้คุณมีเส้นใต้สีพื้นฐานอยู่แล้ว
     ผมแนะนำให้ใส่ Transition ตรงนี้เพื่อให้การเฟดสีนุ่มนวลทั้งตอนชี้และเอาเมาส์ออกครับ */
     transition: border-color 0.3s ease-in-out !important;
 }\n}.elementor .e-4dd809c-01a6bf2:hover,.elementor .e-4dd809c-01a6bf2:focus-visible{border-radius:0px;background-color:var(--BG-Gray);svg {
  fill: #caa229 !important;
}
.e-svg-base {
  background-color: var(--Main) !important;
}
::before {
  width: 100%;
  border-radius: 10px !important;
}

.card-link {
  /* เปลี่ยนสีเส้นใต้เป็นสีรอง var(--sc) ตามโจทย์ของคุณ */
  border-color: var(--sc) !important;
}\n}.elementor .e-8cdda31-309bf01{font-weight:600;font-size:14px;color:var(--Text-Detail);align-self:center;}.elementor .e-c466e1f-ac1d3cb{width:50%;overflow:hidden;position:relative;padding:30px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:var(--border-standard);border-style:solid;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:space-between;align-content:start;align-items:start;::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%; 
  height: 2px; /* ความหนาของเส้น */
  background-color: var(--sc); 
  transition: width 0.4s ease-in-out !important; /* ความเร็วและจังหวะในการวิ่ง */
  
  /* ดักมุมโค้งมนที่ตัวเส้นเพิ่มอีกชั้นเพื่อความเนียนตา */
  border-top-left-radius: 10px !important;
  border-top-right-radius: 10px !important;
}


.card-link {
  /* สมมติว่าตอนนี้คุณมีเส้นใต้สีพื้นฐานอยู่แล้ว
     ผมแนะนำให้ใส่ Transition ตรงนี้เพื่อให้การเฟดสีนุ่มนวลทั้งตอนชี้และเอาเมาส์ออกครับ */
     transition: border-color 0.3s ease-in-out !important;
 }\n}.elementor .e-c466e1f-ac1d3cb:hover,.elementor .e-c466e1f-ac1d3cb:focus-visible{border-radius:0px;background-color:var(--BG-Gray);svg {
  fill: #caa229 !important;
}
.e-svg-base {
  background-color: var(--Main) !important;
}
::before {
  width: 100%;
  border-radius: 10px !important;
}

.card-link {
  /* เปลี่ยนสีเส้นใต้เป็นสีรอง var(--sc) ตามโจทย์ของคุณ */
  border-color: var(--sc) !important;
}\n}.elementor .e-49e48bc-993f091{font-weight:600;font-size:14px;color:var(--Text-Detail);text-transform:uppercase;align-self:center;}.elementor .e-722fef3-7d2719c{width:50%;overflow:hidden;position:relative;font-weight:600;font-size:16px;color:var(--Text-Detail);padding:30px;border-radius:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--border-standard);border-style:solid;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:space-between;align-content:start;align-items:start;align-self:center;::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%; 
  height: 2px; /* ความหนาของเส้น */
  background-color: var(--sc); 
  transition: width 0.4s ease-in-out !important; /* ความเร็วและจังหวะในการวิ่ง */
  
  /* ดักมุมโค้งมนที่ตัวเส้นเพิ่มอีกชั้นเพื่อความเนียนตา */
  border-top-left-radius: 10px !important;
  border-top-right-radius: 10px !important;
}


.card-link {
  /* สมมติว่าตอนนี้คุณมีเส้นใต้สีพื้นฐานอยู่แล้ว
     ผมแนะนำให้ใส่ Transition ตรงนี้เพื่อให้การเฟดสีนุ่มนวลทั้งตอนชี้และเอาเมาส์ออกครับ */
     transition: border-color 0.3s ease-in-out !important;
 }\n}.elementor .e-722fef3-7d2719c:hover,.elementor .e-722fef3-7d2719c:focus-visible{border-radius:0px;background-color:var(--BG-Gray);svg {
  fill: #caa229 !important;
}
.e-svg-base {
  background-color: var(--Main) !important;
}
::before {
  width: 100%;
  border-radius: 10px !important;
}

.card-link {
  /* เปลี่ยนสีเส้นใต้เป็นสีรอง var(--sc) ตามโจทย์ของคุณ */
  border-color: var(--sc) !important;
}\n}.elementor .e-bc2b5cf-40f3894{width:33.33%;overflow:hidden;position:relative;padding:30px;border-start-start-radius:0px;border-start-end-radius:10px;border-end-start-radius:0px;border-end-end-radius:0px;display:none;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:space-between;align-content:start;align-items:start;::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%; 
  height: 2px; /* ความหนาของเส้น */
  background-color: var(--sc); 
  transition: width 0.4s ease-in-out !important; /* ความเร็วและจังหวะในการวิ่ง */
  
  /* ดักมุมโค้งมนที่ตัวเส้นเพิ่มอีกชั้นเพื่อความเนียนตา */
  border-top-left-radius: 10px !important;
  border-top-right-radius: 10px !important;
}


.card-link {
  /* สมมติว่าตอนนี้คุณมีเส้นใต้สีพื้นฐานอยู่แล้ว
     ผมแนะนำให้ใส่ Transition ตรงนี้เพื่อให้การเฟดสีนุ่มนวลทั้งตอนชี้และเอาเมาส์ออกครับ */
     transition: border-color 0.3s ease-in-out !important;
 }\n}.elementor .e-bc2b5cf-40f3894:hover,.elementor .e-bc2b5cf-40f3894:focus-visible{border-radius:0px;background-color:var(--BG-Gray);svg {
  fill: #00A88F !important;
}
.e-svg-base {
  background-color: var(--Main) !important;
}
::before {
  width: 100%;
  border-radius: 10px !important;
}

.card-link {
  /* เปลี่ยนสีเส้นใต้เป็นสีรอง var(--sc) ตามโจทย์ของคุณ */
  border-color: var(--sc) !important;
}\n}.elementor .e-04178b3-868d4a2{padding:0px;border-radius:10px;border-width:1px;border-color:var(--border-standard);border-style:solid;flex-direction:row;gap:0px;flex-wrap:wrap;justify-content:space-between;align-content:start;align-items:stretch;order:5;}.elementor .e-6089f67{padding-block-start:60px;padding-block-end:60px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:space-between;align-items:stretch;padding-left: max(20px, calc((100% - 1366px) / 2));
  padding-right: max(20px, calc((100% - 1366px) / 2));\n}.elementor .e-98e4152-2940c9f{width:100%;font-weight:600;font-size:14px;color:var(--sc);letter-spacing:2px;text-align:start;text-transform:uppercase;}.elementor .e-aeb2748-5a23b24{width:100%;font-weight:600;font-size:35px;color:#ffffff;}.elementor .e-0431aa3-953d326{width:100%;font-weight:600;font-size:35px;color:var(--sc);margin-block-start:-15px;}.elementor .e-c527dc5-1b9e757{width:40%;object-fit:cover;font-size:20px;color:var(--W);text-align:start;}.elementor .e-347cef5-a1af332{width:5%;background-color:var(--sc);}.elementor .e-91a3ae9-f456a08{width:13%;margin-block-start:40px;}.elementor .e-401a94f{height:500px;padding-block-start:60px;padding-block-end:60px;padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(90deg, #0f1f3d 5%,rgba(255, 255, 255, 0) 100%),url("https://ggen.co.th/wp-content/uploads/2026/07/banner-home-1.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;gap:20px;flex-wrap:wrap;justify-content:center;align-content:start;align-items:start;padding-left: max(20px, calc((100% - 1366px) / 2));
  padding-right: max(20px, calc((100% - 1366px) / 2));\n}.elementor .e-6358ce1-093a0b6{width:50%;}.elementor .e-fa513a9-4416da3{width:100%;font-weight:600;font-size:14px;color:var(--sc);letter-spacing:2px;text-align:start;text-transform:uppercase;}.elementor .e-3d16a62-92af09c{width:100%;font-weight:600;font-size:30px;line-height:1.3em;}.elementor .e-5cbc003-6a2a080{width:100%;object-fit:cover;color:var(--Text-Detail);text-align:start;}.elementor .e-3d184f5-fbd3920{width:20px;height:20px;color:var(--Main);padding:5px;border-radius:5px;border-width:1px;border-color:#9fe1cb;border-style:solid;background-color:#e1f5ee;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;}.elementor .e-42427b2-4ed9fdd{width:80%;object-fit:cover;color:var(--Main);text-align:start;}.elementor .e-4e91dc4-a222dc0{padding:0px;flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-bac7037-2fe4d3f{width:20px;height:20px;color:var(--Main);padding:5px;border-radius:5px;border-width:1px;border-color:#9fe1cb;border-style:solid;background-color:#e1f5ee;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;}.elementor .e-972061f-c735ea2{width:80%;object-fit:cover;color:var(--Main);text-align:start;}.elementor .e-ae84831-2f8b463{padding:0px;flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-6ff30eb-32b4e60{width:20px;height:20px;color:var(--Main);padding:5px;border-radius:5px;border-width:1px;border-color:#9fe1cb;border-style:solid;background-color:#e1f5ee;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;}.elementor .e-16c79dc-31a8490{width:80%;object-fit:cover;color:var(--Main);text-align:start;}.elementor .e-1b740f4-b2204d6{width:20px;height:20px;color:var(--Main);padding:5px;border-radius:5px;border-width:1px;border-color:#9fe1cb;border-style:solid;background-color:#e1f5ee;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;}.elementor .e-d1e570b-0b316c4{width:80%;object-fit:cover;color:var(--Main);text-align:start;}.elementor .e-aba97b8-208cd10{padding:0px;flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-d375793-39c0c25{padding:0px;flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-53fc0ac-ea9a80c{font-weight:600;font-size:14px;color:var(--Main);text-align:start;}.elementor .e-3f81dba-891959c{width:25px;height:20px;color:var(--Main);}.elementor .e-626d4a3-893ba66{width:200px;padding:15px;border-radius:10px;background-color:var(--sc);display:flex;flex-direction:row;gap:5px;justify-content:center;align-items:center;align-self:center;}.elementor .e-a986121-6c5bd4c{width:45%;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:150px;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:center;}.elementor .e-496189f{padding-block-start:60px;padding-block-end:60px;padding-inline-start:20px;padding-inline-end:20px;background-color:var(--BG-Gray);display:none;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:space-between;align-content:center;align-items:start;padding-left: max(20px, calc((100% - 1366px) / 2));
  padding-right: max(20px, calc((100% - 1366px) / 2));\n}.elementor .e-bc6fdaa-06b7b00{width:100%;font-weight:600;font-size:14px;color:var(--sc);letter-spacing:2px;text-align:center;text-transform:uppercase;}.elementor .e-1d8076f-1b21fee{width:100%;font-weight:600;font-size:30px;color:#0f1f3d;line-height:1.3em;text-align:center;}.elementor .e-0053878-4c7e3ec{width:100%;object-fit:cover;color:var(--Text-Detail);text-align:center;}.elementor .e-ad5060b-9d08e3c{width:60px;height:60px;color:var(--Main);padding:15px;border-radius:100px;border-width:1px;border-color:var(--border-standard);border-style:solid;background-color:var(--Transparent);}.elementor .e-35eb225-9fcbe4b{width:100%;font-weight:600;font-size:15px;color:var(--Main);line-height:1em;text-align:center;}.elementor .e-bdeaf0b-d5dfadc{width:100%;object-fit:cover;font-size:15px;color:var(--Text-Detail);line-height:1.2em;text-align:center;}.elementor .e-f5249e8-20c63db{width:14.28%;overflow:hidden;position:relative;padding:20px;border-start-start-radius:10px;border-start-end-radius:0px;border-end-start-radius:10px;border-end-end-radius:0px;flex-direction:row;gap:15px;flex-wrap:wrap;justify-content:center;align-content:start;align-items:start;}.elementor .e-f5249e8-20c63db:hover,.elementor .e-f5249e8-20c63db:focus-visible{border-radius:0px;background-color:var(--BG-Gray);svg {
  fill: #0f203e !important;
}
  .e-svg-base {
  /*background-color: var(--Main) !important;*/
  border-color: var(--sc)  !important;
}\n}.elementor .e-778d86f-2c6722f{width:60px;height:60px;color:var(--Main);padding:15px;border-radius:100px;border-width:1px;border-color:var(--border-standard);border-style:solid;background-color:var(--Transparent);}.elementor .e-1dc7575-2ef27ad{width:100%;font-weight:600;font-size:15px;color:var(--Main);line-height:1em;text-align:center;}.elementor .e-e492f27-81eee07{width:100%;object-fit:cover;font-size:15px;color:var(--Text-Detail);line-height:1.2em;text-align:center;}.elementor .e-ad49ff0-875e3d2{width:14.28%;overflow:hidden;position:relative;padding:20px;border-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--border-standard);border-style:solid;flex-direction:row;gap:15px;flex-wrap:wrap;justify-content:center;align-content:start;align-items:start;}.elementor .e-ad49ff0-875e3d2:hover,.elementor .e-ad49ff0-875e3d2:focus-visible{border-radius:0px;background-color:var(--BG-Gray);svg {
  fill: #0f203e !important;
}
  .e-svg-base {
  /*background-color: var(--Main) !important;*/
  border-color: var(--sc)  !important;
}\n}.elementor .e-e6baa4b-5860282{width:60px;height:60px;color:var(--Main);padding:15px;border-radius:100px;border-width:1px;border-color:var(--border-standard);border-style:solid;background-color:var(--Transparent);}.elementor .e-546a488-272f3a3{width:100%;font-weight:600;font-size:15px;color:var(--Main);line-height:1em;text-align:center;}.elementor .e-515a8d9-e6a78b9{width:100%;object-fit:cover;font-size:15px;color:var(--Text-Detail);line-height:1.2em;text-align:center;}.elementor .e-4d2b278-73f145c{width:14.28%;overflow:hidden;position:relative;padding:20px;border-radius:0px;flex-direction:row;gap:15px;flex-wrap:wrap;justify-content:center;align-content:start;align-items:start;}.elementor .e-4d2b278-73f145c:hover,.elementor .e-4d2b278-73f145c:focus-visible{border-radius:0px;background-color:var(--BG-Gray);svg {
  fill: #0f203e !important;
}
  .e-svg-base {
  /*background-color: var(--Main) !important;*/
  border-color: var(--sc)  !important;
}\n}.elementor .e-549d4ce-7bba136{width:60px;height:60px;color:var(--Main);padding:15px;border-radius:100px;border-width:1px;border-color:var(--border-standard);border-style:solid;background-color:var(--Transparent);}.elementor .e-a16f895-174863c{width:100%;font-weight:600;font-size:15px;color:var(--Main);line-height:1em;text-align:center;}.elementor .e-48adf3f-c4cbcc3{width:100%;object-fit:cover;font-size:15px;color:var(--Text-Detail);line-height:1.2em;text-align:center;}.elementor .e-3b9af3e-6dc4902{width:14.28%;overflow:hidden;position:relative;padding:20px;border-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--border-standard);border-style:solid;flex-direction:row;gap:15px;flex-wrap:wrap;justify-content:center;align-content:start;align-items:start;}.elementor .e-3b9af3e-6dc4902:hover,.elementor .e-3b9af3e-6dc4902:focus-visible{border-radius:0px;background-color:var(--BG-Gray);svg {
  fill: #0f203e !important;
}
  .e-svg-base {
  /*background-color: var(--Main) !important;*/
  border-color: var(--sc)  !important;
}\n}.elementor .e-d97b772-29ea3e6{width:60px;height:60px;color:var(--Main);padding:15px;border-radius:100px;border-width:1px;border-color:var(--border-standard);border-style:solid;background-color:var(--Transparent);}.elementor .e-ae3ba69-504e452{width:100%;font-weight:600;font-size:15px;color:var(--Main);line-height:1em;text-align:center;}.elementor .e-b38c8dc-5369b25{width:100%;object-fit:cover;font-size:15px;color:var(--Text-Detail);line-height:1.2em;text-align:center;}.elementor .e-7347c96-d1cacfa{width:14.28%;overflow:hidden;position:relative;padding:20px;border-radius:0px;flex-direction:row;gap:15px;flex-wrap:wrap;justify-content:center;align-content:start;align-items:start;}.elementor .e-7347c96-d1cacfa:hover,.elementor .e-7347c96-d1cacfa:focus-visible{border-radius:0px;background-color:var(--BG-Gray);svg {
  fill: #0f203e !important;
}
  .e-svg-base {
  /*background-color: var(--Main) !important;*/
  border-color: var(--sc)  !important;
}\n}.elementor .e-f7c1cd3-c53904e{width:60px;height:60px;color:var(--Main);padding:15px;border-radius:100px;border-width:1px;border-color:var(--border-standard);border-style:solid;background-color:var(--Transparent);}.elementor .e-e2651d6-2ff3224{width:100%;font-weight:600;font-size:15px;color:var(--Main);line-height:1em;text-align:center;}.elementor .e-6c59d10-f3ddc4d{width:100%;object-fit:cover;font-size:15px;color:var(--Text-Detail);line-height:1.2em;text-align:center;}.elementor .e-5fb2e74-7fb8ccc{width:14.28%;overflow:hidden;position:relative;padding:20px;border-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--border-standard);border-style:solid;flex-direction:row;gap:15px;flex-wrap:wrap;justify-content:center;align-content:start;align-items:start;}.elementor .e-5fb2e74-7fb8ccc:hover,.elementor .e-5fb2e74-7fb8ccc:focus-visible{border-radius:0px;background-color:var(--BG-Gray);svg {
  fill: #0f203e !important;
}
  .e-svg-base {
  /*background-color: var(--Main) !important;*/
  border-color: var(--sc)  !important;
}\n}.elementor .e-d2f670a-851ff40{width:60px;height:60px;color:var(--Main);padding:15px;border-radius:100px;border-width:1px;border-color:var(--border-standard);border-style:solid;background-color:var(--Transparent);}.elementor .e-5399122-04fb103{width:100%;font-weight:600;font-size:15px;color:var(--Main);line-height:1em;text-align:center;}.elementor .e-642353c-8804bd0{width:100%;object-fit:cover;font-size:15px;color:var(--Text-Detail);line-height:1.2em;text-align:center;}.elementor .e-2649ade-a4cead9{width:14.28%;overflow:hidden;position:relative;padding:20px;border-start-start-radius:0px;border-start-end-radius:10px;border-end-start-radius:0px;border-end-end-radius:10px;border-width:0px;border-color:var(--Transparent);flex-direction:row;gap:15px;flex-wrap:wrap;justify-content:center;align-content:start;align-items:start;}.elementor .e-2649ade-a4cead9:hover,.elementor .e-2649ade-a4cead9:focus-visible{border-radius:0px;background-color:var(--BG-Gray);svg {
  fill: #0f203e !important;
}
  .e-svg-base {
  /*background-color: var(--Main) !important;*/
  border-color: var(--sc)  !important;
}\n}.elementor .e-a3d6bbe-678ce82{padding:0px;border-radius:10px;border-width:1px;border-color:var(--border-standard);border-style:solid;flex-direction:row;gap:0px;flex-wrap:wrap;justify-content:space-between;align-content:start;align-items:stretch;}.elementor .e-717ab4a{padding-block-start:60px;padding-block-end:60px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:space-between;align-items:stretch;padding-left: max(20px, calc((100% - 1366px) / 2));
  padding-right: max(20px, calc((100% - 1366px) / 2));\n}.elementor .e-a8bd39c-56dd0c2{width:100%;font-weight:600;font-size:14px;color:var(--sc);letter-spacing:2px;text-align:center;text-transform:uppercase;}.elementor .e-b6370e7-8f48b68{width:100%;font-weight:600;font-size:30px;line-height:1.3em;text-align:center;}.elementor .e-1e46f6e-f945d97{width:50%;object-fit:cover;color:var(--Text-Detail);text-align:center;margin-block-end:-20px;}.elementor .e-33162a4-f83403c{width:150px;height:90px;aspect-ratio:16/9;object-fit:cover;padding:10px;border-radius:10px;border-width:1px;border-color:#c2c2c27d;border-style:solid;background-color:#ffffff;opacity:100%;filter:grayscale(0%);transition:all 400ms;}.elementor .e-33162a4-f83403c:hover,.elementor .e-33162a4-f83403c:focus-visible{border-color:var(--sc);opacity:99%;filter:grayscale(0%);}.elementor .e-57568c1-ed7615e{width:150px;height:90px;aspect-ratio:16/9;object-fit:cover;padding:10px;border-radius:10px;border-width:1px;border-color:#c2c2c27d;border-style:solid;background-color:#ffffff;opacity:100%;filter:grayscale(0%);transition:all 400ms;}.elementor .e-57568c1-ed7615e:hover,.elementor .e-57568c1-ed7615e:focus-visible{border-color:var(--sc);opacity:99%;filter:grayscale(0%);}.elementor .e-d9b4107-1ca8e2d{width:150px;height:90px;aspect-ratio:16/9;object-fit:cover;padding:10px;border-radius:10px;border-width:1px;border-color:#c2c2c27d;border-style:solid;background-color:#ffffff;opacity:100%;filter:grayscale(0%);transition:all 400ms;}.elementor .e-d9b4107-1ca8e2d:hover,.elementor .e-d9b4107-1ca8e2d:focus-visible{border-color:var(--sc);opacity:99%;filter:grayscale(0%);}.elementor .e-37ff206-2a527e0{width:150px;height:90px;aspect-ratio:16/9;object-fit:cover;padding:10px;border-radius:10px;border-width:1px;border-color:#c2c2c27d;border-style:solid;background-color:#ffffff;opacity:100%;filter:grayscale(0%);transition:all 400ms;}.elementor .e-37ff206-2a527e0:hover,.elementor .e-37ff206-2a527e0:focus-visible{border-color:var(--sc);opacity:99%;filter:grayscale(0%);}.elementor .e-9c9c788-7c5c3c2{width:150px;height:90px;aspect-ratio:16/9;object-fit:cover;padding:10px;border-radius:10px;border-width:1px;border-color:#c2c2c27d;border-style:solid;background-color:#ffffff;opacity:100%;filter:grayscale(0%);transition:all 400ms;}.elementor .e-9c9c788-7c5c3c2:hover,.elementor .e-9c9c788-7c5c3c2:focus-visible{border-color:var(--sc);opacity:99%;filter:grayscale(0%);}.elementor .e-0e65ba3-5545ccb{width:150px;height:90px;aspect-ratio:16/9;object-fit:cover;padding:10px;border-radius:10px;border-width:1px;border-color:#c2c2c27d;border-style:solid;background-color:#ffffff;opacity:100%;filter:grayscale(0%);transition:all 400ms;}.elementor .e-0e65ba3-5545ccb:hover,.elementor .e-0e65ba3-5545ccb:focus-visible{border-color:var(--sc);opacity:99%;filter:grayscale(0%);}.elementor .e-ecd3bb0-e4a233e{width:150px;height:90px;aspect-ratio:16/9;object-fit:cover;padding:10px;border-radius:10px;border-width:1px;border-color:#c2c2c27d;border-style:solid;background-color:#ffffff;opacity:100%;filter:grayscale(0%);transition:all 400ms;}.elementor .e-ecd3bb0-e4a233e:hover,.elementor .e-ecd3bb0-e4a233e:focus-visible{border-color:var(--sc);opacity:99%;filter:grayscale(0%);}.elementor .e-efff1f9-0a1cc7d{width:150px;height:90px;aspect-ratio:16/9;object-fit:cover;padding:10px;border-radius:10px;border-width:1px;border-color:#c2c2c27d;border-style:solid;background-color:#ffffff;opacity:100%;filter:grayscale(0%);transition:all 400ms;}.elementor .e-efff1f9-0a1cc7d:hover,.elementor .e-efff1f9-0a1cc7d:focus-visible{border-color:var(--sc);opacity:99%;filter:grayscale(0%);}.elementor .e-56a1e41-dc4dd75{width:150px;height:90px;aspect-ratio:16/9;object-fit:cover;padding:10px;border-radius:10px;border-width:1px;border-color:#c2c2c27d;border-style:solid;background-color:#ffffff;opacity:100%;filter:grayscale(0%);transition:all 400ms;}.elementor .e-56a1e41-dc4dd75:hover,.elementor .e-56a1e41-dc4dd75:focus-visible{border-color:var(--sc);opacity:99%;filter:grayscale(0%);}.elementor .e-dbf9cfb-61ed5dc{width:150px;height:90px;aspect-ratio:16/9;object-fit:cover;padding:10px;border-radius:10px;border-width:1px;border-color:#c2c2c27d;border-style:solid;background-color:#ffffff;opacity:100%;filter:grayscale(0%);transition:all 400ms;}.elementor .e-dbf9cfb-61ed5dc:hover,.elementor .e-dbf9cfb-61ed5dc:focus-visible{border-color:var(--sc);opacity:99%;filter:grayscale(0%);}.elementor .e-ef22636-4486e23{width:150px;height:90px;aspect-ratio:16/9;object-fit:cover;padding:10px;border-radius:10px;border-width:1px;border-color:#c2c2c27d;border-style:solid;background-color:#ffffff;opacity:100%;filter:grayscale(0%);transition:all 400ms;}.elementor .e-ef22636-4486e23:hover,.elementor .e-ef22636-4486e23:focus-visible{border-color:var(--sc);opacity:99%;filter:grayscale(0%);}.elementor .e-18cb5a1-1c9ea7a{width:150px;height:90px;aspect-ratio:16/9;object-fit:cover;padding:10px;border-radius:10px;border-width:1px;border-color:#c2c2c27d;border-style:solid;background-color:#ffffff;opacity:100%;filter:grayscale(0%);transition:all 400ms;}.elementor .e-18cb5a1-1c9ea7a:hover,.elementor .e-18cb5a1-1c9ea7a:focus-visible{border-color:var(--sc);opacity:99%;filter:grayscale(0%);}.elementor .e-eddd7f3-b28591e{width:150px;height:90px;aspect-ratio:16/9;object-fit:cover;padding:10px;border-radius:10px;border-width:1px;border-color:#c2c2c27d;border-style:solid;background-color:#ffffff;opacity:50%;filter:grayscale(100%);transition:all 400ms;display:none;}.elementor .e-eddd7f3-b28591e:hover,.elementor .e-eddd7f3-b28591e:focus-visible{border-color:var(--sc);opacity:99%;filter:grayscale(0%);}.elementor .e-1bdabda-0ab5729{padding-block-start:60px;padding-block-end:60px;padding-inline-start:20px;padding-inline-end:20px;background-color:var(--BG-Gray);flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:center;align-items:stretch;padding-left: max(20px, calc((100% - 1366px) / 2));
  padding-right: max(20px, calc((100% - 1366px) / 2));\n}.elementor .e-ddbccec-8e43fcc{width:100%;font-weight:600;font-size:14px;color:var(--sc);letter-spacing:2px;text-align:start;text-transform:uppercase;}.elementor .e-01853e0-cce1899{width:100%;font-weight:600;font-size:35px;color:var(--W);line-height:1.3em;}.elementor .e-db28de9-da9a3ff{width:100%;font-weight:600;font-size:35px;color:var(--sc);line-height:1.3em;text-align:start;font-style:italic;}.elementor .e-a814330-9f1fd3a{width:100%;object-fit:cover;color:var(--W);text-align:start;}.elementor .e-1712c41-a12674a{font-weight:600;font-size:14px;color:var(--Text-Head);text-align:start;}.elementor .e-4659991-99e6ff1{padding:15px;border-radius:10px;border-width:1px;border-color:var(--sc);border-style:solid;background-color:var(--gold);display:flex;flex-direction:row;gap:5px;justify-content:center;align-items:center;align-self:center;}.elementor .e-d72dd75-4fbb972{width:45%;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:80px;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:center;}.elementor .e-97926d9-3b8bc8a{width:100%;font-weight:700;font-size:30px;color:var(--sc);line-height:1.3em;text-align:start;}.elementor .e-46f393d-f369c10{width:100%;font-weight:600;font-size:18px;color:var(--W);line-height:1.3em;}.elementor .e-637d5dc-745abb4{width:100%;object-fit:cover;font-size:14px;color:var(--W);line-height:1.5em;text-align:start;padding-inline-start:10px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(--sc);border-style:solid;}.elementor .e-13d7d94-8214f50{width:45%;padding:0px;flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-96397b6-0db4b25{width:100%;font-weight:700;font-size:30px;color:var(--sc);line-height:1.3em;text-align:start;}.elementor .e-e3abee7-79e9833{width:100%;font-weight:600;font-size:18px;color:var(--W);line-height:1.3em;}.elementor .e-232fd81-e8bf5b1{width:100%;object-fit:cover;font-size:14px;color:var(--W);line-height:1.5em;text-align:start;padding-inline-start:10px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(--sc);border-style:solid;}.elementor .e-31ed4ca-ab6c767{width:45%;padding:0px;flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-aeae274-8c607c7{width:100%;font-weight:700;font-size:30px;color:var(--sc);line-height:1.3em;text-align:start;}.elementor .e-70d5321-889d2db{width:100%;font-weight:600;font-size:18px;color:var(--W);line-height:1.3em;}.elementor .e-46dc683-c789df6{width:100%;object-fit:cover;font-size:14px;color:var(--W);line-height:1.5em;text-align:start;padding-inline-start:10px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(--sc);border-style:solid;}.elementor .e-e3645ef-ed0138e{width:45%;padding:0px;flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-46bcf50-22d1e6f{width:100%;font-weight:700;font-size:30px;color:var(--sc);line-height:1.3em;text-align:start;}.elementor .e-4eb486e-ef7b52d{width:100%;font-weight:600;font-size:18px;color:var(--W);line-height:1.3em;}.elementor .e-09bd575-164e12e{width:100%;object-fit:cover;font-size:14px;color:var(--W);line-height:1.5em;text-align:start;padding-inline-start:10px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(--sc);border-style:solid;}.elementor .e-0191aa9-0843f2f{width:45%;padding:0px;flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-a79c2ce-0c55f75{width:45%;padding:10px;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:space-between;align-content:start;align-items:start;}.elementor .e-4682d3c-bc580a0{padding-block-start:60px;padding-block-end:60px;padding-inline-start:20px;padding-inline-end:20px;background-color:var(--Main);flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:space-between;align-content:center;align-items:start;padding-left: max(20px, calc((100% - 1366px) / 2));
  padding-right: max(20px, calc((100% - 1366px) / 2));\n}.elementor .e-2be6d09-cbce654{width:100%;font-weight:600;font-size:14px;color:var(--sc);letter-spacing:2px;text-align:center;text-transform:uppercase;}.elementor .e-28f3d89-e380dfb{width:100%;font-weight:600;font-size:30px;line-height:1.3em;text-align:center;}.elementor .e-37b83fd-cce4a21{padding-block-start:60px;padding-block-end:60px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:space-between;align-items:stretch;padding-left: max(20px, calc((100% - 1366px) / 2));
  padding-right: max(20px, calc((100% - 1366px) / 2));\n}