.elementor .e-511c9d2-228642a{width:100%;font-weight:600;font-size:14px;color:var(--sc);letter-spacing:2px;line-height:1.3em;text-align:start;text-transform:uppercase;}.elementor .e-ba763b2-e4bd761{width:100%;font-weight:600;font-size:35px;color:var(--W);line-height:1em;text-align:start;}.elementor .e-180da05-38bf6e1{width:100%;font-weight:600;font-size:35px;color:var(--sc);line-height:1.3em;font-style:italic;}.elementor .e-f61c6e2-4199fd5{width:50%;object-fit:cover;color:#ffffff;text-align:start;order:3;}.elementor .e-a0aa625-c606846{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:flex-start;align-items:stretch;padding-left: max(20px, calc((100% - 1366px) / 2));
  padding-right: max(20px, calc((100% - 1366px) / 2));\n}.elementor .e-001a482-7cda035{width:100%;font-weight:600;font-size:14px;color:var(--sc);letter-spacing:2px;text-align:start;text-transform:uppercase;}.elementor .e-765ccd7-a27ca21{width:75%;font-weight:600;font-size:30px;line-height:1.3em;}.elementor .e-e1a94ed-ba4833a{width:85%;object-fit:cover;color:var(--Text-Detail);text-align:start;}.elementor .e-3143af5-222cc85{width:85%;object-fit:cover;color:var(--Text-Detail);text-align:start;}.elementor .e-d66a396-1ac3347{width:85%;object-fit:cover;color:var(--Text-Detail);text-align:start;}.elementor .e-cb8fd08-3d36677{width:60%;padding:0px;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:flex-start;align-content:center;align-items:center;}.elementor .e-c58f58f-b2c1f64{padding:15px;border-radius:15px;background-color:var(--W);display:none;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:space-between;align-content:center;align-items:stretch;}.elementor .e-87ed114-07472ec{width:37%;height:582px;padding:30px;border-radius:15px;background-image:url("https://ggen.co.th/wp-content/uploads/2026/07/ab-pic.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:top center;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:space-between;align-content:end;align-items:center;}.elementor .e-4e505f6-b30c58c{padding-block-start:60px;padding-block-end:60px;padding-inline-start:20px;padding-inline-end:20px;background-color:var(--W);flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:space-between;align-content:center;align-items:stretch;padding-left: max(20px, calc((100% - 1366px) / 2));
  padding-right: max(20px, calc((100% - 1366px) / 2));\n}.elementor .e-77bbc70-d19fe94{width:100%;font-weight:600;font-size:14px;color:var(--sc);letter-spacing:2px;text-align:center;text-transform:uppercase;}.elementor .e-9744884-dc58943{width:100%;font-weight:600;font-size:30px;line-height:1.3em;text-align:center;}.elementor .e-bd63908-e9a8320{width:55px;height:55px;color:var(--sc);text-align:start;padding:10px;margin-block-end:-20px;border-radius:10px;background-color:var(--Main);display:block;}.elementor .e-d5fa502-536dd68{width:100%;height:0px;}.elementor .e-298eabc-8b6bd0e{width:auto;font-weight:600;font-size:25px;color:var(--Text-Head);line-height:1.3em;text-align:start;}.elementor .e-5257484-902d5f4{width:auto;font-weight:600;font-size:10px;color:var(--sc);letter-spacing:2px;text-align:center;text-transform:uppercase;margin-block-start:15px;}.elementor .e-9797013-4b9b360{width:100%;object-fit:cover;color:var(--Text-Detail);text-align:start;}.elementor .e-7a7d9f5-918cb2d{width:32%;padding:30px;border-radius:10px;border-width:1px;border-color:#5e5e5e17;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.02);flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:flex-start;align-items:start;}.elementor .e-1c23908-a65fcda{width:55px;height:55px;color:var(--sc);text-align:start;padding:10px;margin-block-end:-20px;border-radius:10px;background-color:var(--Main);display:block;}.elementor .e-79da3ae-3839e41{width:100%;height:0px;}.elementor .e-1ce3ebf-d3c0cab{width:auto;font-weight:600;font-size:25px;color:var(--Text-Head);line-height:1.3em;text-align:start;}.elementor .e-330fada-fd8fd97{width:auto;font-weight:600;font-size:10px;color:var(--sc);letter-spacing:2px;text-align:center;text-transform:uppercase;margin-block-start:15px;}.elementor .e-6ad4080-e00cda3{width:100%;object-fit:cover;color:var(--Text-Detail);text-align:start;}.elementor .e-bd71729-96ea71a{width:32%;padding:30px;border-radius:10px;border-width:1px;border-color:#5e5e5e17;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.02);flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:flex-start;align-items:start;}.elementor .e-dd54691-30e60c7{width:55px;height:55px;color:var(--sc);text-align:start;padding:10px;margin-block-end:-20px;border-radius:10px;background-color:var(--Main);display:block;}.elementor .e-f24d22c-52b6555{width:100%;height:0px;}.elementor .e-a1fcd13-cbf8625{width:auto;font-weight:600;font-size:25px;color:var(--Text-Head);line-height:1.3em;text-align:start;}.elementor .e-163aea5-a239556{width:auto;font-weight:600;font-size:10px;color:var(--sc);letter-spacing:2px;text-align:center;text-transform:uppercase;margin-block-start:15px;}.elementor .e-d3f3338-adbe4bc{width:100%;object-fit:cover;color:var(--Text-Detail);text-align:start;}.elementor .e-35bc78e-8e0dc30{width:32%;padding:30px;border-radius:10px;border-width:1px;border-color:#5e5e5e17;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.02);flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:flex-start;align-items:start;}.elementor .e-0b79a39-44e5d85{width:32%;padding:30px;border-radius:10px;border-width:1px;border-color:#5e5e5e17;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.02);display:none;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:flex-start;align-items:start;}.elementor .e-6db1be6{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;padding-left: max(20px, calc((100% - 1366px) / 2));
  padding-right: max(20px, calc((100% - 1366px) / 2));\n}.elementor .e-951009f-e85d518{border-radius:15px;}.elementor .e-444e48b{width:68%;padding:0px;border-radius:20px;flex-direction:column;}.elementor .e-1a37844-4e382c0{width:auto;aspect-ratio:16/9;object-fit:cover;border-radius:15px;}.elementor .e-b50a3b0-c8a99a4{width:auto;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:15px;}.elementor .e-e675812{width:30%;padding:0px;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:flex-start;}.elementor .e-f704801{padding:0px;margin-block-start:60px;margin-block-end:60px;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:center;padding-left: max(20px, calc((100% - 1366px) / 2));
  padding-right: max(20px, calc((100% - 1366px) / 2));\n}.elementor .e-56de452-d52fbb2{width:100%;font-weight:600;font-size:14px;color:var(--sc);letter-spacing:2px;text-align:start;text-transform:uppercase;}.elementor .e-6621136-9b04d0c{width:100%;font-weight:600;font-size:30px;line-height:1.3em;text-align:start;}.elementor .e-1cfd4df-81200fe{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-a837f9a-436ac08{font-weight:600;font-size:16px;color:var(--Text-Detail);align-self:center;}.elementor .e-aa75a04-c8cdf2b{width:100%;font-weight:600;font-size:20px;color:var(--Main);line-height:1em;}.elementor .e-1ccad03-e762ad4{width:100%;object-fit:cover;font-weight:400;font-size:14px;color:var(--Text-Detail);text-align:start;}.elementor .e-e6fefa3-555a11d{width:25%;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-e6fefa3-555a11d:hover,.elementor .e-e6fefa3-555a11d: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-ad58e60-cb60704{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-14104ae-ce324f9{font-weight:600;font-size:16px;color:var(--Text-Detail);align-self:center;}.elementor .e-b73a6f9-1a94a88{width:100%;font-weight:600;font-size:20px;color:var(--Main);line-height:1em;}.elementor .e-eb44638-75fafd2{width:100%;object-fit:cover;font-weight:400;font-size:14px;color:var(--Text-Detail);text-align:start;}.elementor .e-05ab7b5-a373eb7{width:25%;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;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: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-05ab7b5-a373eb7:hover,.elementor .e-05ab7b5-a373eb7: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-f960bbd-0a86a5a{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-5a5c069-680bd2a{font-weight:600;font-size:16px;color:var(--Text-Detail);align-self:center;}.elementor .e-bdc4cfb-0d46bd9{width:100%;font-weight:600;font-size:20px;color:var(--Main);line-height:1em;}.elementor .e-bd254b4-58859de{width:100%;object-fit:cover;font-weight:400;font-size:14px;color:var(--Text-Detail);text-align:start;}.elementor .e-4deb9b1-2107410{width:25%;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-4deb9b1-2107410:hover,.elementor .e-4deb9b1-2107410: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-5905c16-000b6a6{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-f13b363-63eb7e2{font-weight:600;font-size:16px;color:var(--Text-Detail);align-self:center;}.elementor .e-c4f0096-57aa8b6{width:100%;font-weight:600;font-size:20px;color:var(--Main);line-height:1em;}.elementor .e-5c22a8c-e46032e{width:100%;object-fit:cover;font-weight:400;font-size:14px;color:var(--Text-Detail);text-align:start;}.elementor .e-0826a72-5421c28{width:25%;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;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-0826a72-5421c28:hover,.elementor .e-0826a72-5421c28: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-c37132b-ca0d63d{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-43c37dd{padding-block-start:60px;padding-block-end:60px;padding-inline-start:20px;padding-inline-end:20px;background-clip:border-box;flex-direction:column;gap:20px;padding-left: max(20px, calc((100% - 1366px) / 2));
  padding-right: max(20px, calc((100% - 1366px) / 2))
}
.section-pattern {
position: relative;
isolation: isolate;
overflow: hidden;
}

/* ลายเส้นจาง ๆ */
.section-pattern::before {
content: "";
position: absolute;
inset: 0;
z-index: 0;

opacity: 0.06;

background: repeating-linear-gradient(
  45deg,
  rgb(90, 99, 116) 0,
  rgb(90, 99, 116) 18px,
  rgb(122, 132, 153) 18px,
  rgb(122, 132, 153) 36px
);

mask-image: linear-gradient(
  180deg,
  #000 0%,
  rgba(0, 0, 0, 0.7) 45%,
  transparent 100%
);

-webkit-mask-image: linear-gradient(
  180deg,
  #000 0%,
  rgba(0, 0, 0, 0.7) 45%,
  transparent 100%
);

pointer-events: none;
}

/* Content อยู่เหนือ overlay */
.section-pattern > * {
position: relative;
z-index: 1\n}.elementor .e-f4f8cb3-d77b3f9{width:100%;font-weight:600;font-size:14px;color:var(--sc);letter-spacing:2px;text-align:start;text-transform:uppercase;}.elementor .e-72648c8-efa3819{width:100%;font-weight:600;font-size:30px;color:#ffffff;line-height:1.3em;text-align:start;}.elementor .e-82724fd-1f85251{width:100%;object-fit:cover;color:#ffffff;text-align:start;}.elementor .e-645da5f-2132ac9{width:23%;border-radius:10px;border-width:1px;border-color:#ffffff1a;border-style:solid;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.01);}.elementor .e-1fa24da-8ee9632{width:23%;border-radius:10px;border-width:1px;border-color:#ffffff1a;border-style:solid;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.01);}.elementor .e-422a916-63548d7{width:23%;border-radius:10px;border-width:1px;border-color:#ffffff1a;border-style:solid;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.01);}.elementor .e-a7ce0f2-6acb81b{width:23%;border-radius:10px;border-width:1px;border-color:#ffffff1a;border-style:solid;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.01);}.elementor .e-fca83b7{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:flex-start;padding-left: max(20px, calc((100% - 1366px) / 2));
  padding-right: max(20px, calc((100% - 1366px) / 2));\n}.elementor .e-ce827c9-0948926{width:100%;font-weight:600;font-size:14px;color:var(--sc);letter-spacing:2px;text-align:center;text-transform:uppercase;}.elementor .e-d0d085e-88f9460{width:100%;font-weight:600;font-size:30px;line-height:1.3em;text-align:center;}.elementor .e-f13377c-8a9818d{width:100%;object-fit:cover;color:var(--Text-Detail);text-align:center;}.elementor .e-f77ccdd-b35d3af{width:32%;border-radius:10px;border-width:1px;border-color:#ffffff1a;border-style:solid;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.01);}.elementor .e-e0eaa7c-0492810{width:32%;border-radius:10px;border-width:1px;border-color:#ffffff1a;border-style:solid;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.01);}.elementor .e-12675f9-7f2d0cd{width:32%;border-radius:10px;border-width:1px;border-color:#ffffff1a;border-style:solid;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.01);}.elementor .e-18fa0d6-75342bf{display:none;}.elementor .e-b1773df-32cb60b{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:center;align-items:stretch;padding-left: max(20px, calc((100% - 1366px) / 2));
  padding-right: max(20px, calc((100% - 1366px) / 2));\n}.elementor .e-178a4e4-cc3283a{width:100%;font-weight:600;font-size:14px;color:var(--sc);letter-spacing:2px;text-align:start;text-transform:uppercase;}.elementor .e-ab6fad6-0afda9e{width:100%;font-weight:600;font-size:30px;line-height:1.3em;text-align:start;}.elementor .e-eb2cb19-0801796{width:100%;object-fit:cover;color:var(--Text-Detail);text-align:start;}.elementor .e-12df44c-cc736de{width:auto;object-fit:cover;font-size:12px;color:var(--Text-Head);text-align:start;padding-block-start:7px;padding-block-end:7px;padding-inline-start:10px;padding-inline-end:10px;border-radius:1000px;background-color:#0f1f3d24;display:flex;align-self:start;}.elementor .e-9a40db6-07d94c0{width:auto;object-fit:cover;font-size:12px;color:var(--Text-Head);text-align:start;padding-block-start:7px;padding-block-end:7px;padding-inline-start:10px;padding-inline-end:10px;border-radius:1000px;background-color:#0f1f3d24;display:flex;align-self:start;}.elementor .e-844a2ab-47f19bb{width:auto;object-fit:cover;font-size:12px;color:var(--Text-Head);text-align:start;padding-block-start:7px;padding-block-end:7px;padding-inline-start:10px;padding-inline-end:10px;border-radius:1000px;background-color:#0f1f3d24;display:flex;align-self:start;}.elementor .e-0a95396-42c3811{width:49%;padding:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:flex-start;align-content:center;}.elementor .e-1dfa53c-ef95c14{width:49%;padding:0px;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .e-0cecec3-9ecd9bd{padding-block-start:60px;padding-block-end:60px;padding-inline-start:20px;padding-inline-end:20px;background-color:var(--W);display:none;flex-direction:row;gap:20px;flex-wrap:wrap;padding-left: max(20px, calc((100% - 1366px) / 2));
  padding-right: max(20px, calc((100% - 1366px) / 2));\n}.elementor .e-125cd23-fc4241b{width:100%;font-weight:600;font-size:14px;color:var(--sc);letter-spacing:2px;text-align:center;text-transform:uppercase;}.elementor .e-cf21a61-49bf549{width:100%;font-weight:600;font-size:30px;line-height:1.3em;text-align:center;}.elementor .e-457e988-e0102c1{border-radius:10px;border-width:1px;border-color:#ffffff1a;border-style:solid;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.01);}.elementor .e-b20edf4-7f39c41{width:100%;font-weight:600;font-size:16px;color:var(--Main);line-height:1.3em;text-align:center;}.elementor .e-6d921d8-a559d02{width:100%;object-fit:cover;font-size:12px;color:var(--Text-Detail);text-align:center;margin-block-start:-15px;}.elementor .e-8ab08f7-63e8c42{width:23.33%;padding:0px;display:flex;gap:20px;flex-wrap:wrap;}.elementor .e-eb8c0c2-0f4339f{border-radius:10px;border-width:1px;border-color:#ffffff1a;border-style:solid;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.01);}.elementor .e-4a4690b-131e55c{width:100%;font-weight:600;font-size:16px;color:var(--Main);line-height:1.3em;text-align:center;}.elementor .e-7c0fc63-b1026e6{width:100%;object-fit:cover;font-size:12px;color:var(--Text-Detail);text-align:center;margin-block-start:-15px;}.elementor .e-8cba52a-1fc98f5{width:23.33%;padding:0px;display:flex;gap:20px;flex-wrap:wrap;}.elementor .e-79d674c-26ad4f0{border-radius:10px;border-width:1px;border-color:#ffffff1a;border-style:solid;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.01);}.elementor .e-97adf80-aabf4ae{width:100%;font-weight:600;font-size:16px;color:var(--Main);line-height:1.3em;text-align:center;}.elementor .e-4948ed6-b201c16{width:100%;object-fit:cover;font-size:12px;color:var(--Text-Detail);text-align:center;margin-block-start:-15px;}.elementor .e-de9bd82-db0c9fc{width:23.33%;padding:0px;display:flex;gap:20px;flex-wrap:wrap;}.elementor .e-61d8143-770aefc{border-radius:10px;border-width:1px;border-color:#ffffff1a;border-style:solid;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.01);}.elementor .e-7c657ff-aa80dcf{width:100%;font-weight:600;font-size:16px;color:var(--Main);line-height:1.3em;text-align:center;}.elementor .e-8af1eb2-c328070{width:100%;object-fit:cover;font-size:12px;color:var(--Text-Detail);text-align:center;margin-block-start:-15px;}.elementor .e-0e83585-457136f{width:23.33%;padding:0px;display:flex;gap:20px;flex-wrap:wrap;}.elementor .e-d3298e3-1a38458{width:100%;object-fit:cover;font-size:12px;color:var(--Text-Detail);text-align:center;margin-block-start:-1px;}.elementor .e-517c630-3eb008d{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:center;align-items:stretch;padding-left: max(20px, calc((100% - 1366px) / 2));
  padding-right: max(20px, calc((100% - 1366px) / 2));\n}.elementor .e-9888487-b499601{width:100%;font-weight:600;font-size:30px;color:var(--Main);line-height:1.3em;text-align:start;}.elementor .e-2255306-a783a12{width:100%;object-fit:cover;color:var(--Text-Head);text-align:start;}.elementor .e-c5489df-f4dcf28{width:55%;column-gap:5px;padding:0px;flex-direction:row;row-gap:20px;flex-wrap:wrap;justify-content:flex-start;align-content:center;align-items:center;}.elementor .e-7bc3930-b05b99f{font-weight:600;font-size:14px;color:var(--W);border-radius:7px;border-width:1px;border-color:var(--sc);border-style:solid;background-color:var(--Main);}.elementor .e-7bc3930-b05b99f:hover,.elementor .e-7bc3930-b05b99f:focus-visible{color:#ffffff;background-color:#182f5a;}.elementor .e-6197c97-c51e2eb{width:40%;padding:0px;flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:flex-end;align-content:center;align-items:center;}.elementor .e-a1e547a-f6590c3{padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;background-color:var(--sc);flex-direction:row;gap:20px;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}