.elementor .e-6d5515e0-66d0{font-family:Lato;font-weight:900;font-size:12px;color:rgba(255,255,255,0.9);letter-spacing:0.24em;text-transform:uppercase;margin-block-end:26px;display:block;}.elementor .e-4cbb3f24-c4c4{font-family:Lato;font-weight:300;font-size:68px;color:#FFFFFF;letter-spacing:-0.03em;line-height:1.02;display:block;}.elementor .e-1b3ebc87-39c5{max-width:40em;font-family:Lato;font-size:18px;color:rgba(255,255,255,0.86);line-height:1.6;margin-block-start:26px;display:block;}.elementor .e-28257120-bcb6:hover,.elementor .e-28257120-bcb6:focus-visible{color:#2F332B;border-color:#FFFFFF;background-color:#FFFFFF;}.elementor .e-28257120-bcb6{min-height:52px;font-family:Lato;font-weight:700;font-size:14px;color:#FFFFFF;letter-spacing:0.06em;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:34px;border-radius:0px;border-width:1px;border-color:rgba(255,255,255,0.9);border-style:solid;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .e-306e8003-f82d{max-width:1000px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 auto;}.elementor .e-1ce73844-b7c8{font-family:Lato;font-size:11px;color:rgba(255,255,255,0.8);letter-spacing:0.16em;text-transform:uppercase;display:block;flex:0 0 auto;}.elementor .e-3588ed4d-e575{width:100%;max-width:1504px;padding-block-start:0px;padding-block-end:72px;padding-inline-start:72px;padding-inline-end:72px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:40px;justify-content:space-between;align-items:flex-end;}.elementor .e-d015aa9-e3ff{min-height:620px;padding:0px;background-color:#2F332B;display:flex;flex-direction:column;justify-content:flex-end;background-image: linear-gradient(to top, rgba(30,33,27,0.72), rgba(30,33,27,0) 65%), linear-gradient(rgba(30,33,27,0.22), rgba(30,33,27,0.22)), url('https://tega.syopz.com.my/wp-content/uploads/2026/09/Parentage-3-Picture.jpg'); background-size: cover; background-position: center 55%;\n}.elementor .e-68d152cd-9aad{font-family:Lato;font-weight:900;font-size:12px;color:#6F7750;letter-spacing:0.24em;text-transform:uppercase;margin-block-end:26px;display:block;}.elementor .e-34349e7a-774c{max-width:24em;font-family:Lato;font-weight:300;font-size:40px;color:#2F332B;letter-spacing:-0.015em;line-height:1.24;display:block;}.elementor .e-422f6b47-c271{max-width:36em;font-family:Lato;font-size:17px;color:#62665C;line-height:1.65;margin-block-start:32px;display:block;}.elementor .e-2cebf5d2-e6d5{font-family:Lato;font-weight:900;font-size:11px;color:#6F7750;letter-spacing:0.22em;text-transform:uppercase;display:block;}.elementor .e-bfca7f0-6923{font-family:Lato;font-weight:400;font-size:24px;color:#2F332B;letter-spacing:-0.01em;line-height:1.25;margin-block-start:14px;display:block;}.elementor .e-1e792c86-ccbc{font-family:Lato;font-size:16px;color:#62665C;line-height:1.6;margin-block-start:10px;display:block;}.elementor .e-312c7272-8168{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 0px;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(47,51,43,0.22);\n}.elementor .e-9f1f6f0-5771{font-family:Lato;font-weight:900;font-size:11px;color:#6F7750;letter-spacing:0.22em;text-transform:uppercase;display:block;}.elementor .e-602ef4f5-9ecc{font-family:Lato;font-weight:400;font-size:24px;color:#2F332B;letter-spacing:-0.01em;line-height:1.25;margin-block-start:14px;display:block;}.elementor .e-7bf6e5be-1b1f{font-family:Lato;font-size:16px;color:#62665C;line-height:1.6;margin-block-start:10px;display:block;}.elementor .e-1cf7f0e9-26b7{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 0px;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(47,51,43,0.22);\n}.elementor .e-661f2f51-aa79{font-family:Lato;font-weight:900;font-size:11px;color:#6F7750;letter-spacing:0.22em;text-transform:uppercase;display:block;}.elementor .e-29ffe97d-72ad{font-family:Lato;font-weight:400;font-size:24px;color:#2F332B;letter-spacing:-0.01em;line-height:1.25;margin-block-start:14px;display:block;}.elementor .e-2ca5e7b1-7a1a{font-family:Lato;font-size:16px;color:#62665C;line-height:1.6;margin-block-start:10px;display:block;}.elementor .e-192c8f5e-4920{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 0px;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(47,51,43,0.22);\n}.elementor .e-6f7562b2-e016{padding:0px;margin-block-start:80px;display:flex;flex-direction:row;gap:40px;}.elementor .e-5d329983-b477{width:100%;max-width:1504px;scroll-margin-top:90px;padding-block-start:140px;padding-block-end:140px;padding-inline-start:72px;padding-inline-end:72px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;}.elementor .e-737de112-a5e5{width:100%;height:640px;object-fit:cover;border-radius:0px;display:block;}.elementor .e-5dca5d96-a9d5{position:absolute;inset-block-end:16px;inset-inline-start:20px;font-family:Lato;font-size:11px;color:#FFFFFF;letter-spacing:0.16em;text-transform:uppercase;display:block;text-shadow: 0 1px 8px rgba(0,0,0,0.5);\n}.elementor .e-7ba1edba-6823{position:relative;padding:0px;display:flex;flex-direction:column;flex:0 0 55%;}.elementor .e-47c9316d-c2d0{font-family:Lato;font-weight:900;font-size:12px;color:#6F7750;letter-spacing:0.24em;text-transform:uppercase;margin-block-end:26px;display:block;}.elementor .e-73481922-c176{max-width:16em;font-family:Lato;font-weight:300;font-size:48px;color:#2F332B;letter-spacing:-0.02em;line-height:1.1;display:block;}.elementor .e-135e4e20-790f{max-width:36em;font-family:Lato;font-size:17px;color:#62665C;line-height:1.65;margin-block-start:24px;display:block;}.elementor .e-1f606601-9e29{max-width:36em;font-family:Lato;font-size:17px;color:#62665C;line-height:1.65;margin-block-start:16px;display:block;}.elementor .e-6fdcd83d-3f64:hover,.elementor .e-6fdcd83d-3f64:focus-visible{color:#2F332B;text-decoration-color: #2F332B;\n}.elementor .e-6fdcd83d-3f64{font-family:Lato;font-weight:700;font-size:16px;color:#5A6141;letter-spacing:0.01em;line-height:20px;text-decoration:underline;text-transform:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:18px;border-radius:0px;background-color:transparent;display:inline-block;align-self:flex-start;text-align: left; text-decoration-thickness: 1px; text-underline-offset: 6px; text-decoration-color: rgba(90,97,65,0.45);\n}.elementor .e-53ad85f8-af20{max-width:760px;padding-inline-start:4rem;padding-inline-end:4rem;display:flex;flex-direction:column;gap:0px;flex:1 1 auto;}.elementor .e-75fa0f13-8750{padding:0px;display:flex;flex-direction:row;gap:0px;align-items:center;}.elementor .e-180e6010-a002{font-family:Lato;font-weight:300;font-size:32px;color:#2F332B;letter-spacing:-0.015em;line-height:1.15;display:block;}.elementor .e-51454c2c-c24c{font-family:Lato;font-size:15px;color:#62665C;line-height:1.55;display:block;}.elementor .e-71589344-63fc{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 0px;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(47,51,43,0.22);\n}.elementor .e-117c4f3a-6b70{font-family:Lato;font-weight:300;font-size:32px;color:#2F332B;letter-spacing:-0.015em;line-height:1.15;display:block;}.elementor .e-6809633c-ef63{font-family:Lato;font-size:15px;color:#62665C;line-height:1.55;display:block;}.elementor .e-15f4cc0a-51ba{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 0px;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(47,51,43,0.22);\n}.elementor .e-4045e97a-fc01{font-family:Lato;font-weight:300;font-size:32px;color:#2F332B;letter-spacing:-0.015em;line-height:1.15;display:block;}.elementor .e-3cf29bf0-46fc{font-family:Lato;font-size:15px;color:#62665C;line-height:1.55;display:block;}.elementor .e-12bc9b61-72b2{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 0px;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(47,51,43,0.22);\n}.elementor .e-417a4af5-2029{font-family:Lato;font-weight:300;font-size:32px;color:#2F332B;letter-spacing:-0.015em;line-height:1.15;display:block;}.elementor .e-36587181-13e7{font-family:Lato;font-size:15px;color:#62665C;line-height:1.55;display:block;}.elementor .e-66be52a0-d394{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 0px;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(47,51,43,0.22);\n}.elementor .e-7c590567-66b4{width:100%;max-width:1504px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:72px;padding-inline-end:72px;margin-block-start:110px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:40px;}.elementor .e-5c2aa39-ba7a{width:100%;scroll-margin-top:90px;padding-block-start:140px;padding-block-end:140px;padding-inline-start:0px;padding-inline-end:0px;background-color:#F5F4EF;display:flex;flex-direction:column;gap:0px;}.elementor .e-26beea1b-5589{width:100%;height:760px;object-fit:cover;border-radius:0px;display:block;}.elementor .e-957a756-57a0{position:absolute;inset-block-end:16px;inset-inline-start:20px;font-family:Lato;font-size:11px;color:#FFFFFF;letter-spacing:0.16em;text-transform:uppercase;display:block;text-shadow: 0 1px 8px rgba(0,0,0,0.5);\n}.elementor .e-5f96cb92-b7d7{position:relative;padding:0px;display:flex;flex-direction:column;flex:0 0 62%;}.elementor .e-41b81fd8-15e6{font-family:Lato;font-weight:900;font-size:12px;color:rgba(255,255,255,0.9);letter-spacing:0.24em;text-transform:uppercase;margin-block-end:26px;display:block;}.elementor .e-51cc535b-62fe{font-family:Lato;font-weight:300;font-size:44px;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.12;display:block;}.elementor .e-226ce228-ff30{font-family:Lato;font-size:16px;color:rgba(255,255,255,0.78);line-height:1.65;margin-block-start:22px;margin-block-end:28px;display:block;}.elementor .e-6a051348-f84a{font-family:Lato;font-weight:700;font-size:18px;color:#FFFFFF;text-decoration:underline;display:block;text-decoration-thickness: 1px; text-underline-offset: 6px; text-decoration-color: rgba(255,255,255,0.45);\n}.elementor .e-397310ff-860d{font-family:Lato;font-size:15px;color:rgba(255,255,255,0.72);line-height:1.55;display:block;}.elementor .e-612cb4dd-921c:hover,.elementor .e-612cb4dd-921c:focus-visible{background-color:rgba(255,255,255,0.06);opacity:100%;}.elementor .e-612cb4dd-921c{text-decoration:none;padding-block-start:18px;padding-block-end:18px;margin-inline-start:-12px;margin-inline-end:-12px;opacity:100%;transition:background-color 0.25s;display:flex;flex-direction:column;gap:8px;border-block-start-width: 1px; border-block-end-width: 1px; border-top-style: solid; border-top-color: rgba(255,255,255,0.2); border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.2); &:hover [data-id="69e248e6"] { text-decoration-color: #FFFFFF; color: #DDE1CC; }\n}.elementor .e-eceb75b-26de{font-family:Lato;font-weight:700;font-size:18px;color:#FFFFFF;text-decoration:underline;display:block;text-decoration-thickness: 1px; text-underline-offset: 6px; text-decoration-color: rgba(255,255,255,0.45);\n}.elementor .e-1619f922-8795{font-family:Lato;font-size:15px;color:rgba(255,255,255,0.72);line-height:1.55;display:block;}.elementor .e-48b28682-3d05:hover,.elementor .e-48b28682-3d05:focus-visible{background-color:rgba(255,255,255,0.06);opacity:100%;}.elementor .e-48b28682-3d05{text-decoration:none;padding-block-start:18px;padding-block-end:18px;margin-inline-start:-12px;margin-inline-end:-12px;opacity:100%;transition:background-color 0.25s;display:flex;flex-direction:column;gap:8px;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.2); &:hover [data-id="62153766"] { text-decoration-color: #FFFFFF; color: #DDE1CC; }\n}.elementor .e-7dd70dc9-aa89{font-family:Lato;font-weight:700;font-size:18px;color:#FFFFFF;text-decoration:underline;display:block;text-decoration-thickness: 1px; text-underline-offset: 6px; text-decoration-color: rgba(255,255,255,0.45);\n}.elementor .e-12f4307f-1250{font-family:Lato;font-size:15px;color:rgba(255,255,255,0.72);line-height:1.55;display:block;}.elementor .e-7e8a4437-a7f2:hover,.elementor .e-7e8a4437-a7f2:focus-visible{background-color:rgba(255,255,255,0.06);opacity:100%;}.elementor .e-7e8a4437-a7f2{text-decoration:none;padding-block-start:18px;padding-block-end:18px;margin-inline-start:-12px;margin-inline-end:-12px;opacity:100%;transition:background-color 0.25s;display:flex;flex-direction:column;gap:8px;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.2); &:hover [data-id="78d92c78"] { text-decoration-color: #FFFFFF; color: #DDE1CC; }\n}.elementor .e-31fb7eaa-db56{width:48%;position:relative;z-index:1;padding:72px;margin-inline-start:-10%;margin-inline-end:72px;background-color:#2F332B;display:flex;flex-direction:column;gap:0px;flex:0 0 auto;}.elementor .e-3fc95ca8-2422{width:100%;scroll-margin-top:90px;padding-block-start:170px;padding-block-end:170px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:0px;align-items:center;}.elementor .e-107c8f4d-6afe{font-family:Lato;font-weight:900;font-size:12px;color:#6F7750;letter-spacing:0.24em;text-transform:uppercase;margin-block-end:26px;display:block;}.elementor .e-375b8ecb-2998{max-width:16em;font-family:Lato;font-weight:300;font-size:52px;color:#2F332B;letter-spacing:-0.02em;line-height:1.1;display:block;}.elementor .e-6eec1051-65a3{max-width:40em;font-family:Lato;font-size:17px;color:#62665C;line-height:1.65;margin-block-start:26px;display:block;}.elementor .e-7c05218d-2dc8{font-family:Lato;font-weight:900;font-size:11px;color:#6F7750;letter-spacing:0.22em;text-transform:uppercase;display:block;}.elementor .e-6143f3ec-aa0d{font-family:Lato;font-weight:400;font-size:24px;color:#2F332B;letter-spacing:-0.01em;line-height:1.25;margin-block-start:14px;display:block;}.elementor .e-4c2d0fd-f464{font-family:Lato;font-size:16px;color:#62665C;line-height:1.6;margin-block-start:10px;display:block;}.elementor .e-158f945-4a50{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 0px;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(47,51,43,0.22);\n}.elementor .e-70818b2c-81ce{font-family:Lato;font-weight:900;font-size:11px;color:#6F7750;letter-spacing:0.22em;text-transform:uppercase;display:block;}.elementor .e-58b9fc4c-86c2{font-family:Lato;font-weight:400;font-size:24px;color:#2F332B;letter-spacing:-0.01em;line-height:1.25;margin-block-start:14px;display:block;}.elementor .e-53a18c78-50f8{font-family:Lato;font-size:16px;color:#62665C;line-height:1.6;margin-block-start:10px;display:block;}.elementor .e-1a27c9be-8daf{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 0px;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(47,51,43,0.22);\n}.elementor .e-764512f7-f5dc{font-family:Lato;font-weight:900;font-size:11px;color:#6F7750;letter-spacing:0.22em;text-transform:uppercase;display:block;}.elementor .e-6c5aeaaf-5060{font-family:Lato;font-weight:400;font-size:24px;color:#2F332B;letter-spacing:-0.01em;line-height:1.25;margin-block-start:14px;display:block;}.elementor .e-54aeede4-35cc{font-family:Lato;font-size:16px;color:#62665C;line-height:1.6;margin-block-start:10px;display:block;}.elementor .e-545a38e2-59b6{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 0px;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(47,51,43,0.22);\n}.elementor .e-218b19fa-965a{padding:0px;margin-block-start:72px;display:flex;flex-direction:row;gap:40px;}.elementor .e-57ab926-aec7{font-family:Lato;font-size:13px;color:#62665C;line-height:1.6;margin-block-start:48px;display:block;}.elementor .e-1b2c3391-75c6{width:100%;max-width:1504px;padding-block-start:140px;padding-block-end:140px;padding-inline-start:72px;padding-inline-end:72px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;}.elementor .e-21df432c-185d{width:100%;scroll-margin-top:90px;padding:0px;background-color:#F5F4EF;display:flex;flex-direction:column;gap:0px;}.elementor .e-6a4e8b21-4116{font-family:Lato;font-weight:900;font-size:12px;color:#6F7750;letter-spacing:0.24em;text-transform:uppercase;margin-block-end:26px;display:block;}.elementor .e-65ea3c99-9689{max-width:16em;font-family:Lato;font-weight:300;font-size:52px;color:#2F332B;letter-spacing:-0.02em;line-height:1.1;display:block;}.elementor .e-58dbcd1b-5f0a{max-width:38em;font-family:Lato;font-size:17px;color:#62665C;line-height:1.65;margin-block-start:24px;display:block;}.elementor .e-129d8563-6fdb{width:100%;max-width:1504px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:72px;padding-inline-end:72px;margin-block-end:56px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;}.elementor .e-28797d33-befa{width:auto;height:260px;max-width:100%;object-fit:contain;display:block;}.elementor .e-f0b77b6-399e{height:320px;padding:28px;background-color:#F5F4EF;display:flex;justify-content:center;align-items:center;}.elementor .e-5c0cca16-13ff{font-family:Lato;font-weight:900;font-size:11px;color:#6F7750;letter-spacing:0.2em;line-height:1.5;text-transform:uppercase;margin-block-start:22px;display:block;}.elementor .e-669b6d4f-d568{font-family:Lato;font-weight:400;font-size:22px;color:#2F332B;line-height:1.25;margin-block-start:10px;display:block;}.elementor .e-2b2c9d0e-f550{font-family:Lato;font-weight:700;font-size:15px;color:#2F332B;line-height:1.5;padding-block-start:10px;margin-block-start:10px;display:block;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(47,51,43,0.16);\n}.elementor .e-6a152b2-9d5c{font-family:Lato;font-size:15px;color:#62665C;line-height:1.5;margin-block-start:4px;display:block;}.elementor .e-12cc9749-d267{padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 0 320px;scroll-snap-align: start;\n}.elementor .e-7e76fc58-4e54{width:auto;height:260px;max-width:100%;object-fit:contain;display:block;}.elementor .e-58233c6-997e{height:320px;padding:28px;background-color:#F5F4EF;display:flex;justify-content:center;align-items:center;}.elementor .e-3bd229d7-3ab1{font-family:Lato;font-weight:900;font-size:11px;color:#6F7750;letter-spacing:0.2em;line-height:1.5;text-transform:uppercase;margin-block-start:22px;display:block;}.elementor .e-1ef18079-e593{font-family:Lato;font-weight:400;font-size:22px;color:#2F332B;line-height:1.25;margin-block-start:10px;display:block;}.elementor .e-74e86c91-a9a2{font-family:Lato;font-weight:700;font-size:15px;color:#2F332B;line-height:1.5;padding-block-start:10px;margin-block-start:10px;display:block;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(47,51,43,0.16);\n}.elementor .e-34b682c4-b100{font-family:Lato;font-size:15px;color:#62665C;line-height:1.5;margin-block-start:4px;display:block;}.elementor .e-2fa07400-e59f{padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 0 320px;scroll-snap-align: start;\n}.elementor .e-5ef61d96-d600{width:auto;height:260px;max-width:100%;object-fit:contain;display:block;}.elementor .e-701ca669-105c{height:320px;padding:28px;background-color:#F5F4EF;display:flex;justify-content:center;align-items:center;}.elementor .e-43f5534-729a{font-family:Lato;font-weight:900;font-size:11px;color:#6F7750;letter-spacing:0.2em;line-height:1.5;text-transform:uppercase;margin-block-start:22px;display:block;}.elementor .e-3caeb379-4ac7{font-family:Lato;font-weight:400;font-size:22px;color:#2F332B;line-height:1.25;margin-block-start:10px;display:block;}.elementor .e-76fe6f19-39d9{font-family:Lato;font-weight:700;font-size:15px;color:#2F332B;line-height:1.5;padding-block-start:10px;margin-block-start:10px;display:block;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(47,51,43,0.16);\n}.elementor .e-64f885d-c367{font-family:Lato;font-size:15px;color:#62665C;line-height:1.5;margin-block-start:4px;display:block;}.elementor .e-765781ea-5bfb{padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 0 320px;scroll-snap-align: start;\n}.elementor .e-400455b-e7dc{width:auto;height:260px;max-width:100%;object-fit:contain;display:block;}.elementor .e-31daad5a-76e0{height:320px;padding:28px;background-color:#F5F4EF;display:flex;justify-content:center;align-items:center;}.elementor .e-30eaa83c-72e1{font-family:Lato;font-weight:900;font-size:11px;color:#6F7750;letter-spacing:0.2em;line-height:1.5;text-transform:uppercase;margin-block-start:22px;display:block;}.elementor .e-65915950-683a{font-family:Lato;font-weight:400;font-size:22px;color:#2F332B;line-height:1.25;margin-block-start:10px;display:block;}.elementor .e-4d581a99-f847{font-family:Lato;font-weight:700;font-size:15px;color:#2F332B;line-height:1.5;padding-block-start:10px;margin-block-start:10px;display:block;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(47,51,43,0.16);\n}.elementor .e-32057824-1e06{font-family:Lato;font-size:15px;color:#62665C;line-height:1.5;margin-block-start:4px;display:block;}.elementor .e-d3bec2a-64bb{padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 0 320px;scroll-snap-align: start;\n}.elementor .e-45701ba9-7799{width:auto;height:260px;max-width:100%;object-fit:contain;display:block;}.elementor .e-3844535e-ed32{height:320px;padding:28px;background-color:#F5F4EF;display:flex;justify-content:center;align-items:center;}.elementor .e-205a9f80-16b5{font-family:Lato;font-weight:900;font-size:11px;color:#6F7750;letter-spacing:0.2em;line-height:1.5;text-transform:uppercase;margin-block-start:22px;display:block;}.elementor .e-31daeb84-1413{font-family:Lato;font-weight:400;font-size:22px;color:#2F332B;line-height:1.25;margin-block-start:10px;display:block;}.elementor .e-1874038b-7e55{font-family:Lato;font-weight:700;font-size:15px;color:#2F332B;line-height:1.5;padding-block-start:10px;margin-block-start:10px;display:block;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(47,51,43,0.16);\n}.elementor .e-2cfd45e0-4695{font-family:Lato;font-size:15px;color:#62665C;line-height:1.5;margin-block-start:4px;display:block;}.elementor .e-4f9282bc-db00{padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 0 320px;scroll-snap-align: start;\n}.elementor .e-2c37f5ac-efb8{padding-block-start:0px;padding-block-end:8px;padding-inline-start:72px;padding-inline-end:72px;display:flex;flex-direction:row;gap:24px;flex-wrap:nowrap;overflow-x: auto; scroll-snap-type: x mandatory; scroll-padding-left: 72px;\n}.elementor .e-6da3c7f9-9e8e{font-family:Lato;font-weight:900;font-size:11px;color:#6F7750;letter-spacing:0.2em;line-height:1.5;text-transform:uppercase;margin-block-end:12px;display:block;}.elementor .e-38ff4602-df27{font-family:Lato;font-weight:900;font-size:12px;color:#6F7750;letter-spacing:0.2em;display:block;flex:0 0 64px;}.elementor .e-30314008-cc96{font-family:Lato;font-size:16px;color:#2F332B;line-height:1.5;display:block;}.elementor .e-c8f2864-3eb0{max-width:760px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:24px;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(47,51,43,0.16); align-items: baseline;\n}.elementor .e-76c90efa-3376{font-family:Lato;font-weight:900;font-size:12px;color:#6F7750;letter-spacing:0.2em;display:block;flex:0 0 64px;}.elementor .e-6f73fa88-4af8{font-family:Lato;font-size:16px;color:#2F332B;line-height:1.5;display:block;}.elementor .e-726dcc93-8b7d{max-width:760px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:24px;border-block-start-width: 1px; border-block-end-width: 1px; border-top-style: solid; border-top-color: rgba(47,51,43,0.16); border-bottom-style: solid; border-bottom-color: rgba(47,51,43,0.16); align-items: baseline;\n}.elementor .e-54143de3-caa1{width:100%;max-width:1504px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:72px;padding-inline-end:72px;margin-block-start:56px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;}.elementor .e-2cdade4d-e3ce{width:100%;max-width:1504px;font-family:Lato;font-size:13px;color:#62665C;line-height:1.6;padding-block-start:0px;padding-block-end:0px;padding-inline-start:72px;padding-inline-end:72px;margin-block-start:32px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-2d14bcde-5244{width:100%;position:relative;scroll-margin-top:90px;padding-block-start:140px;padding-block-end:120px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;& > .tega-carousel-nav { position: absolute; top: 140px; right: calc(max(0px, (100% - 1504px) / 2) + 72px); width: auto; max-width: none; margin: 0; padding: 0; }\n}.elementor .e-2f08494-e9ae{font-family:Lato;font-weight:900;font-size:12px;color:#6F7750;letter-spacing:0.24em;text-transform:uppercase;margin-block-end:26px;display:block;}.elementor .e-70520513-a5c0{max-width:16em;font-family:Lato;font-weight:300;font-size:52px;color:#2F332B;letter-spacing:-0.02em;line-height:1.1;display:block;}.elementor .e-69effacd-f517{max-width:38em;font-family:Lato;font-size:17px;color:#62665C;line-height:1.65;margin-block-start:24px;display:block;}.elementor .e-6450043f-7b64{font-family:Lato;font-weight:400;font-size:24px;color:#2F332B;display:block;}.elementor .e-4f775378-ef0c{font-family:Lato;font-size:15px;color:#62665C;line-height:1.5;display:block;}.elementor .e-49276510-c932{padding:0px;display:flex;flex-direction:column;gap:6px;flex:0 0 260px;}.elementor .e-4b886936-eb62{width:100%;height:280px;object-fit:cover;background-color:#F5F4EF;display:block;object-position: center top;\n}.elementor .e-56d910b6-ae1d{font-family:Lato;font-weight:700;font-size:18px;color:#2F332B;line-height:1.3;margin-block-start:18px;display:block;}.elementor .e-3712a4cb-9362{font-family:Lato;font-size:14px;color:#62665C;line-height:1.5;margin-block-start:6px;display:block;}.elementor .e-35aaa11e-4f49:hover,.elementor .e-35aaa11e-4f49:focus-visible{color:#2F332B;}.elementor .e-35aaa11e-4f49{font-family:Lato;font-weight:700;font-size:15px;color:#5A6141;text-decoration:underline;display:inline-block;text-decoration-thickness: 1px; text-underline-offset: 6px; text-decoration-color: rgba(90,97,65,0.45);\n}.elementor .e-69d7ac10-ccbd{width:auto;}.elementor .e-2631d159-23ee{min-height:44px;cursor:pointer;padding:0px;display:flex;justify-content:flex-start;align-items:center;list-style: none;\n}.elementor .e-3bffe5f3-164e{font-family:Lato;font-size:14px;color:#62665C;line-height:1.6;display:block;}.elementor .e-d30cafd-6e10{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-1c09b3b1-dfba{padding:0px;margin-block-start:6px;}.elementor .e-559d0299-c558{max-width:24rem;padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 20rem;}.elementor .e-39d61c33-2c1b{width:100%;height:280px;object-fit:cover;background-color:#F5F4EF;display:block;object-position: center top;\n}.elementor .e-7991ec77-b772{font-family:Lato;font-weight:700;font-size:18px;color:#2F332B;line-height:1.3;margin-block-start:18px;display:block;}.elementor .e-24d54ee8-cc52{font-family:Lato;font-size:14px;color:#62665C;line-height:1.5;margin-block-start:6px;display:block;}.elementor .e-358f1e87-b7c8:hover,.elementor .e-358f1e87-b7c8:focus-visible{color:#2F332B;}.elementor .e-358f1e87-b7c8{font-family:Lato;font-weight:700;font-size:15px;color:#5A6141;text-decoration:underline;display:inline-block;text-decoration-thickness: 1px; text-underline-offset: 6px; text-decoration-color: rgba(90,97,65,0.45);\n}.elementor .e-54aebb67-df84{width:auto;}.elementor .e-5a6f8d51-16d7{min-height:44px;cursor:pointer;padding:0px;display:flex;justify-content:flex-start;align-items:center;list-style: none;\n}.elementor .e-58d83803-769c{font-family:Lato;font-size:14px;color:#62665C;line-height:1.6;display:block;}.elementor .e-1e8c66a3-a1b6{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-6a4e7b0b-feca{padding:0px;margin-block-start:6px;}.elementor .e-2144a5db-d460{max-width:24rem;padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 20rem;}.elementor .e-47f2b50c-c08f{padding:0px;display:flex;flex-direction:row;gap:40px;flex-wrap:wrap;flex:1 1 auto;align-items:flex-start;}.elementor .e-4099e528-2e90{padding-block-start:40px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:72px;display:flex;flex-direction:row;gap:40px;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(47,51,43,0.22);\n}.elementor .e-4d035276-196c{width:100%;max-width:1504px;scroll-margin-top:90px;padding-block-start:140px;padding-block-end:140px;padding-inline-start:72px;padding-inline-end:72px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;}.elementor .e-1e7e0d69-b36b{padding:0px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;}