.elementor .e-95ed1e6-80fe{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .e-ad5645e-1b3f{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(90deg, rgba(37, 36, 34, 0.96) 0%,rgba(37, 36, 34, 0.78) 36%,rgba(37, 36, 34, 0.05) 72%),linear-gradient(0deg, rgba(37, 36, 34, 1) 0%,rgba(37, 36, 34, 0) 32%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-26ebf679-fda2{font-family:Chakra;font-weight:600;font-size:0.85rem;color:#EB5E28;letter-spacing:0.22em;line-height:1.4;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-width:1px;border-color:#EB5E28;border-style:solid;}.elementor .e-7f0aa637-b911{font-family:Chakra;font-weight:700;font-size:6.2rem;color:#FFFCF2;letter-spacing:-0.02em;line-height:0.9;text-transform:uppercase;}.elementor .e-193d3ca0-3db3{font-family:Chakra;font-weight:700;font-size:3.4rem;color:#EB5E28;letter-spacing:-0.01em;line-height:1;text-transform:uppercase;margin-block-start:10px;}.elementor .e-770b6b12-1851{padding:0px;flex-direction:column;gap:0px;}.elementor .e-979aa43-b4c2{max-width:540px;font-size:1.15rem;color:#CCC5B9;line-height:1.65;}.elementor .e-1296ebbe-11d8:hover,.elementor .e-1296ebbe-11d8:focus-visible{background-color:#FFFCF2;transform:translate3d(4px, 0px, 0px);}.elementor .e-1296ebbe-11d8{font-family:Chakra;font-weight:700;font-size:1.05rem;color:#252422;letter-spacing:0.06em;text-transform:uppercase;padding-block-start:20px;padding-block-end:20px;padding-inline-start:30px;padding-inline-end:40px;border-radius:0px;background-color:#EB5E28;transition:background-color 0.2s, transform 0.2s;clip-path:polygon(0 0, 100% 0, calc(100% - 18px) 100%, 0 100%);}.elementor .e-70eeeb86-fa7c:hover,.elementor .e-70eeeb86-fa7c:focus-visible{color:#EB5E28;border-color:#EB5E28;}.elementor .e-70eeeb86-fa7c{font-family:Chakra;font-weight:600;font-size:1rem;color:#FFFCF2;letter-spacing:0.04em;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:28px;padding-inline-end:28px;border-radius:0px;border-width:2px;border-color:#CCC5B9;border-style:solid;background-color:transparent;transition:border-color 0.2s, color 0.2s;}.elementor .e-36d4200b-3793{padding:0px;margin-block-start:8px;gap:14px;flex-wrap:wrap;}.elementor .e-14c4bf59-f313{max-width:900px;position:relative;z-index:1;padding:0px;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-19592821-8542{font-family:Chakra;font-weight:700;font-size:2.2rem;color:#FFFCF2;line-height:1;}.elementor .e-7254bf04-c996{font-size:0.8rem;color:#CCC5B9;letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-2b4a1355-15fd{padding:0px;flex-direction:column;gap:4px;}.elementor .e-55423a05-63cd{font-family:Chakra;font-weight:700;font-size:2.2rem;color:#EB5E28;line-height:1;}.elementor .e-ae1dbe3-ff42{font-size:0.8rem;color:#CCC5B9;letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-4111fa8d-f3b6{padding:0px;flex-direction:column;gap:4px;}.elementor .e-694903a8-b5c2{font-family:Chakra;font-weight:700;font-size:2.2rem;color:#FFFCF2;line-height:1;}.elementor .e-31c4e7ad-72c2{font-size:0.8rem;color:#CCC5B9;letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-1ba5eefc-47ff{padding:0px;flex-direction:column;gap:4px;}.elementor .e-39e421b9-91b5{max-width:900px;position:relative;z-index:1;padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:40px;border-block-start-width:1px;gap:24px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;border-top-style: solid; border-top-color: #403D39;\n}.elementor .e-21f436e4-1145{min-height:86vh;overflow:hidden;position:relative;padding-block-start:72px;padding-block-end:40px;padding-inline-start:6vw;padding-inline-end:6vw;background-color:#252422;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-1ea056be-3b38{font-family:Chakra;font-weight:700;font-size:1.5rem;color:#252422;letter-spacing:0.04em;white-space: nowrap;\n}.elementor .e-129f67c1-1ff3{font-family:Chakra;font-weight:700;font-size:1.5rem;color:#252422;letter-spacing:0.04em;white-space: nowrap;\n}.elementor .e-53e64193-e110{padding:0px;gap:32px;flex-wrap:nowrap;width: max-content;\n}.elementor .e-58466c86-309c{width:110%;overflow:hidden;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:-5%;background-color:#EB5E28;transform:rotateX(0deg) rotateY(0deg) rotateZ(-1.5deg);}.elementor .e-1295ad14-f60d{overflow:hidden;padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;background-color:#252422;}.elementor .e-79b79a39-e58b{font-family:Chakra;font-weight:600;font-size:0.85rem;color:#EB5E28;letter-spacing:0.22em;text-transform:uppercase;}.elementor .e-7b4e4863-b65e{font-family:Chakra;font-weight:700;font-size:8rem;color:#FFFCF2;letter-spacing:-0.03em;line-height:0.85;text-transform:uppercase;}.elementor .e-2db23ab9-b5d4{padding:0px;flex-direction:column;gap:6px;}.elementor .e-7970a222-cbc3{font-size:1rem;color:#CCC5B9;line-height:1.65;}.elementor .e-2c51273c-2cde:hover,.elementor .e-2c51273c-2cde:focus-visible{color:#FFFCF2;border-color:#FFFCF2;}.elementor .e-2c51273c-2cde{font-family:Chakra;font-weight:700;font-size:1rem;color:#EB5E28;letter-spacing:0.06em;text-transform:uppercase;padding-block-start:0px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:2px;background-color:transparent;transition:color 0.2s, border-color 0.2s;border-bottom-style: solid; border-bottom-color: #EB5E28;\n}.elementor .e-43ccd400-8c35{max-width:380px;padding:0px;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .e-1ef8f306-54c2{padding:0px;margin-block-end:40px;gap:40px;justify-content:space-between;align-items:flex-end;}.elementor .e-368f2146-a0b3:hover,.elementor .e-368f2146-a0b3:focus-visible{transform:scale3d(1.07, 1.07, 1);}.elementor .e-368f2146-a0b3{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;inset-block-start:0px;inset-inline-start:0px;transition:transform 0.6s;}.elementor .e-6eb1b208-b7de{font-family:Chakra;font-weight:700;font-size:1rem;color:#EB5E28;letter-spacing:0.1em;}.elementor .e-5577e180-6184{font-family:Chakra;font-weight:700;font-size:4rem;color:#FFFCF2;line-height:0.95;text-transform:uppercase;}.elementor .e-4307a901-4d0a{font-size:0.95rem;color:#CCC5B9;}.elementor .e-7edc850f-7405{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:32px;background-image:linear-gradient(0deg, rgba(37, 36, 34, 0.95) 0%,rgba(37, 36, 34, 0.35) 45%,rgba(37, 36, 34, 0) 70%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:6px;justify-content:flex-end;pointer-events: none;\n}.elementor .e-2797a479-f9e7{overflow:hidden;position:relative;padding:0px;background-color:#403D39;grid-row:span 2;}.elementor .e-9912db0-1466:hover,.elementor .e-9912db0-1466:focus-visible{transform:scale3d(1.07, 1.07, 1);}.elementor .e-9912db0-1466{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;inset-block-start:0px;inset-inline-start:0px;transition:transform 0.6s;}.elementor .e-8851e15-38ae{font-family:Chakra;font-weight:700;font-size:0.9rem;color:#EB5E28;letter-spacing:0.1em;}.elementor .e-7e00e449-7abb{font-family:Chakra;font-weight:700;font-size:2.2rem;color:#FFFCF2;line-height:1;text-transform:uppercase;}.elementor .e-5bd18f8e-90c5{font-size:0.85rem;color:#CCC5B9;}.elementor .e-2a93ef91-b7e4{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:24px;background-image:linear-gradient(0deg, rgba(37, 36, 34, 0.95) 0%,rgba(37, 36, 34, 0.3) 50%,rgba(37, 36, 34, 0) 75%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:4px;justify-content:flex-end;pointer-events: none;\n}.elementor .e-560d5628-6725{overflow:hidden;position:relative;padding:0px;background-color:#403D39;}.elementor .e-4fb95d9e-22de:hover,.elementor .e-4fb95d9e-22de:focus-visible{transform:scale3d(1.07, 1.07, 1);}.elementor .e-4fb95d9e-22de{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;transition:transform 0.6s;object-position: center 30%;\n}.elementor .e-72e99751-5f3f{font-family:Chakra;font-weight:700;font-size:0.9rem;color:#EB5E28;letter-spacing:0.1em;}.elementor .e-37d29da5-f0d1{font-family:Chakra;font-weight:700;font-size:2.2rem;color:#FFFCF2;line-height:1;text-transform:uppercase;}.elementor .e-61da48ee-fcd3{font-size:0.85rem;color:#CCC5B9;}.elementor .e-4d12800b-d7c5{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:24px;background-image:linear-gradient(0deg, rgba(37, 36, 34, 0.95) 0%,rgba(37, 36, 34, 0.3) 50%,rgba(37, 36, 34, 0) 75%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:4px;justify-content:flex-end;pointer-events: none;\n}.elementor .e-78bd4797-4dda{overflow:hidden;position:relative;padding:0px;background-color:#403D39;}.elementor .e-48d37dd6-b0dc:hover,.elementor .e-48d37dd6-b0dc:focus-visible{transform:scale3d(1.07, 1.07, 1);}.elementor .e-48d37dd6-b0dc{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;transition:transform 0.6s;object-position: center 60%;\n}.elementor .e-322a2062-4b19{font-family:Chakra;font-weight:700;font-size:0.9rem;color:#EB5E28;letter-spacing:0.1em;}.elementor .e-abb8ffa-2730{font-family:Chakra;font-weight:700;font-size:2.2rem;color:#FFFCF2;line-height:1;text-transform:uppercase;}.elementor .e-2205cf94-c6e4{font-size:0.85rem;color:#CCC5B9;}.elementor .e-a2f11e-8f07{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:24px;background-image:linear-gradient(90deg, rgba(37, 36, 34, 0.95) 0%,rgba(37, 36, 34, 0.5) 45%,rgba(37, 36, 34, 0) 75%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:4px;justify-content:flex-end;pointer-events: none;\n}.elementor .e-6d1281c0-9452{overflow:hidden;position:relative;padding:0px;background-color:#403D39;grid-column:span 2;}.elementor .e-7428d84b-d9d6{padding:0px;gap:14px;grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:320px 300px;}.elementor .e-68f90d6b-306f{font-family:Chakra;font-weight:600;font-size:0.85rem;color:#CCC5B9;letter-spacing:0.18em;text-transform:uppercase;white-space: nowrap;\n}.elementor .e-6a573497-6f38:hover,.elementor .e-6a573497-6f38:focus-visible{color:#252422;border-color:#EB5E28;background-color:#EB5E28;}.elementor .e-6a573497-6f38{font-weight:600;font-size:0.9rem;color:#FFFCF2;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:#403D39;border-style:solid;background-color:transparent;transition:background-color 0.2s, color 0.2s, border-color 0.2s;}.elementor .e-2b9b9b4b-577c:hover,.elementor .e-2b9b9b4b-577c:focus-visible{color:#252422;border-color:#EB5E28;background-color:#EB5E28;}.elementor .e-2b9b9b4b-577c{font-weight:600;font-size:0.9rem;color:#FFFCF2;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:#403D39;border-style:solid;background-color:transparent;transition:background-color 0.2s, color 0.2s, border-color 0.2s;}.elementor .e-f0c48b4-4d17:hover,.elementor .e-f0c48b4-4d17:focus-visible{color:#252422;border-color:#EB5E28;background-color:#EB5E28;}.elementor .e-f0c48b4-4d17{font-weight:600;font-size:0.9rem;color:#FFFCF2;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:#403D39;border-style:solid;background-color:transparent;transition:background-color 0.2s, color 0.2s, border-color 0.2s;}.elementor .e-19a513cd-a6ea:hover,.elementor .e-19a513cd-a6ea:focus-visible{color:#252422;border-color:#EB5E28;background-color:#EB5E28;}.elementor .e-19a513cd-a6ea{font-weight:600;font-size:0.9rem;color:#FFFCF2;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:#403D39;border-style:solid;background-color:transparent;transition:background-color 0.2s, color 0.2s, border-color 0.2s;}.elementor .e-2ce97980-5993:hover,.elementor .e-2ce97980-5993:focus-visible{color:#252422;border-color:#EB5E28;background-color:#EB5E28;}.elementor .e-2ce97980-5993{font-weight:600;font-size:0.9rem;color:#FFFCF2;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:#403D39;border-style:solid;background-color:transparent;transition:background-color 0.2s, color 0.2s, border-color 0.2s;}.elementor .e-2e52b0e2-8e8c:hover,.elementor .e-2e52b0e2-8e8c:focus-visible{color:#252422;border-color:#EB5E28;background-color:#EB5E28;}.elementor .e-2e52b0e2-8e8c{font-weight:600;font-size:0.9rem;color:#FFFCF2;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:#403D39;border-style:solid;background-color:transparent;transition:background-color 0.2s, color 0.2s, border-color 0.2s;}.elementor .e-5441b057-bd2a:hover,.elementor .e-5441b057-bd2a:focus-visible{color:#252422;border-color:#EB5E28;background-color:#EB5E28;}.elementor .e-5441b057-bd2a{font-weight:600;font-size:0.9rem;color:#FFFCF2;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:#403D39;border-style:solid;background-color:transparent;transition:background-color 0.2s, color 0.2s, border-color 0.2s;}.elementor .e-3425c58f-a4e8:hover,.elementor .e-3425c58f-a4e8:focus-visible{color:#252422;border-color:#EB5E28;background-color:#EB5E28;}.elementor .e-3425c58f-a4e8{font-weight:600;font-size:0.9rem;color:#FFFCF2;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:#403D39;border-style:solid;background-color:transparent;transition:background-color 0.2s, color 0.2s, border-color 0.2s;}.elementor .e-2a7c71aa-6a55{padding:0px;gap:10px;flex-wrap:wrap;}.elementor .e-560a2aa9-68fb{padding:0px;margin-block-start:36px;gap:18px;align-items:center;}.elementor .e-20bfb065-5412{padding-block-start:72px;padding-block-end:96px;padding-inline-start:6vw;padding-inline-end:6vw;background-color:#252422;}.elementor .e-7055ba78-769f{font-family:Chakra;font-weight:600;font-size:0.85rem;color:#EB5E28;letter-spacing:0.22em;text-transform:uppercase;}.elementor .e-73d97b25-39ed{font-family:Chakra;font-weight:700;font-size:4.2rem;color:#252422;letter-spacing:-0.02em;line-height:0.9;text-transform:uppercase;}.elementor .e-3191a735-acbe{padding:0px;flex-direction:column;gap:6px;}.elementor .e-349b45a7-b499:hover,.elementor .e-349b45a7-b499:focus-visible{color:#EB5E28;}.elementor .e-349b45a7-b499{font-family:Chakra;font-weight:700;font-size:1rem;color:#252422;letter-spacing:0.06em;text-transform:uppercase;padding-block-start:0px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:2px;background-color:transparent;transition:color 0.2s;border-bottom-style: solid; border-bottom-color: #EB5E28;\n}.elementor .e-aa76d62-be6a{padding:0px;margin-block-end:36px;gap:24px;justify-content:space-between;align-items:flex-end;}.elementor .e-272e672d-f9c0{width:100%;height:100%;object-fit:contain;}.elementor .e-530bb4c8-3e1d{overflow:hidden;aspect-ratio:1 / 1;padding:14px;background-color:#ffffff;}.elementor .e-7521729c-60b6{min-height:2.5em;font-family:Chakra;font-weight:600;font-size:1rem;color:#252422;line-height:1.25;text-transform:uppercase;}.elementor .e-48c5b163-fd8b{font-family:Chakra;font-weight:700;font-size:1.35rem;color:#EB5E28;}.elementor .e-339b2dfe-8904{font-weight:600;font-size:0.8rem;color:#403D39;letter-spacing:0.08em;text-transform:uppercase;margin-block-start:auto;}.elementor .e-50f94290-836e{padding-block-start:16px;padding-block-end:20px;padding-inline-start:18px;padding-inline-end:18px;border-block-start-width:1px;flex-direction:column;gap:8px;flex:1 1 auto;border-top-style: solid; border-top-color: #CCC5B9;\n}.elementor .e-2270c92-928f:hover,.elementor .e-2270c92-928f:focus-visible{border-color:#EB5E28;box-shadow:0px 14px 28px 0px rgba(37, 36, 34, 0.12);transform:translate3d(0px, -4px, 0px);}.elementor .e-2270c92-928f{height:100%;padding:0px;border-width:1px;border-color:#CCC5B9;border-style:solid;background-color:#ffffff;transition:border-color 0.2s, transform 0.2s, box-shadow 0.2s;flex-direction:column;gap:0px;}.elementor .e-e70c17f-c1b5{padding:0px;gap:16px;grid-template-columns:repeat(4, 1fr);}.elementor .e-3c706557-56e4{padding:0px;}.elementor .e-7a76ab64-88bf{padding-block-start:96px;padding-block-end:96px;padding-inline-start:6vw;padding-inline-end:6vw;background-color:#FFFCF2;}.elementor .e-2698aefd-61c0{font-family:Chakra;font-weight:700;font-size:3.2rem;color:#EB5E28;line-height:1;}.elementor .e-578528e7-84e4{font-family:Chakra;font-weight:700;font-size:1.35rem;color:#FFFCF2;text-transform:uppercase;}.elementor .e-7ca03385-a45c{font-size:0.95rem;color:#CCC5B9;line-height:1.6;}.elementor .e-18b61b25-46db{padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:28px;border-inline-end-width:1px;flex-direction:column;gap:10px;border-right-style: solid; border-right-color: #403D39;\n}.elementor .e-152a6a0d-3d77{font-family:Chakra;font-weight:700;font-size:3.2rem;color:#EB5E28;line-height:1;}.elementor .e-2c298941-11ac{font-family:Chakra;font-weight:700;font-size:1.35rem;color:#FFFCF2;text-transform:uppercase;}.elementor .e-b00087e-4085{font-size:0.95rem;color:#CCC5B9;line-height:1.6;}.elementor .e-74edf7e1-5a93{padding-block-start:8px;padding-block-end:8px;padding-inline-start:28px;padding-inline-end:28px;border-inline-end-width:1px;flex-direction:column;gap:10px;border-right-style: solid; border-right-color: #403D39;\n}.elementor .e-3c43f268-f4a1{font-family:Chakra;font-weight:700;font-size:3.2rem;color:#EB5E28;line-height:1;}.elementor .e-6be82ef1-7e64{font-family:Chakra;font-weight:700;font-size:1.35rem;color:#FFFCF2;text-transform:uppercase;}.elementor .e-63235163-6c72{font-size:0.95rem;color:#CCC5B9;line-height:1.6;}.elementor .e-164fdebe-d309{padding-block-start:8px;padding-block-end:8px;padding-inline-start:28px;padding-inline-end:28px;border-inline-end-width:1px;flex-direction:column;gap:10px;border-right-style: solid; border-right-color: #403D39;\n}.elementor .e-2bcf7a8a-67a2{font-family:Chakra;font-weight:700;font-size:3.2rem;color:#EB5E28;line-height:1;}.elementor .e-2440d6e9-6c83{font-family:Chakra;font-weight:700;font-size:1.35rem;color:#FFFCF2;text-transform:uppercase;}.elementor .e-6421dc4f-330f{font-size:0.95rem;color:#CCC5B9;line-height:1.6;}.elementor .e-44f2af36-3fae{padding-block-start:8px;padding-block-end:8px;padding-inline-start:28px;padding-inline-end:0px;flex-direction:column;gap:10px;}.elementor .e-55e771ea-25e4{padding:0px;gap:0px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .e-76f8fd32-b9a3{padding-block-start:80px;padding-block-end:80px;padding-inline-start:6vw;padding-inline-end:6vw;border-block-start-width:1px;background-color:#252422;border-top-style: solid; border-top-color: #403D39;\n}.elementor .e-3d230379-9675{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;object-position: 70% center;\n}.elementor .e-5ec19722-a466{width:55%;min-height:480px;overflow:hidden;position:relative;padding:0px;}.elementor .e-1495cdd4-c57a{font-family:Chakra;font-weight:700;font-size:0.85rem;color:#252422;letter-spacing:0.22em;text-transform:uppercase;}.elementor .e-23486fd8-a50e{font-family:Chakra;font-weight:700;font-size:4rem;color:#252422;letter-spacing:-0.02em;line-height:0.92;text-transform:uppercase;}.elementor .e-2095f0ec-ebf9{max-width:420px;font-size:1.05rem;color:#252422;line-height:1.6;}.elementor .e-f10cb2d-af89:hover,.elementor .e-f10cb2d-af89:focus-visible{background-color:#403D39;transform:translate3d(4px, 0px, 0px);}.elementor .e-f10cb2d-af89{font-family:Chakra;font-weight:700;font-size:1rem;color:#FFFCF2;letter-spacing:0.06em;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:28px;padding-inline-end:36px;border-radius:0px;background-color:#252422;transition:background-color 0.2s, transform 0.2s;clip-path:polygon(0 0, 100% 0, calc(100% - 16px) 100%, 0 100%);}.elementor .e-4b953e69-1fcc{width:45%;padding-block-start:56px;padding-block-end:56px;padding-inline-start:56px;padding-inline-end:6vw;flex-direction:column;gap:18px;justify-content:center;align-items:flex-start;}.elementor .e-730f9e4b-34d7{padding:0px;background-color:#EB5E28;gap:0px;align-items:stretch;}.elementor .e-46899cc3-4e81{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;inset-block-start:0px;inset-inline-start:0px;opacity:55%;}.elementor .e-56cbba25-bfd2{font-family:Chakra;font-weight:600;font-size:0.85rem;color:#252422;letter-spacing:0.22em;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;background-color:#EB5E28;}.elementor .e-7c1058d7-7067{font-family:Chakra;font-weight:700;font-size:6rem;color:#FFFCF2;letter-spacing:-0.03em;line-height:0.85;text-transform:uppercase;}.elementor .e-aba91d1-6aa1{max-width:460px;font-size:1.05rem;color:#FFFCF2;line-height:1.6;}.elementor .e-36ef1bde-b01d:hover,.elementor .e-36ef1bde-b01d:focus-visible{color:#252422;border-color:#EB5E28;background-color:#EB5E28;}.elementor .e-36ef1bde-b01d{font-weight:600;font-size:0.9rem;color:#FFFCF2;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;border-width:1px;border-color:#CCC5B9;border-style:solid;background-color:rgba(37, 36, 34, 0.6);transition:background-color 0.2s, color 0.2s, border-color 0.2s;}.elementor .e-db4dd5d-ef55:hover,.elementor .e-db4dd5d-ef55:focus-visible{color:#252422;border-color:#EB5E28;background-color:#EB5E28;}.elementor .e-db4dd5d-ef55{font-weight:600;font-size:0.9rem;color:#FFFCF2;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;border-width:1px;border-color:#CCC5B9;border-style:solid;background-color:rgba(37, 36, 34, 0.6);transition:background-color 0.2s, color 0.2s, border-color 0.2s;}.elementor .e-32e7a1b6-274c:hover,.elementor .e-32e7a1b6-274c:focus-visible{color:#252422;border-color:#EB5E28;background-color:#EB5E28;}.elementor .e-32e7a1b6-274c{font-weight:600;font-size:0.9rem;color:#FFFCF2;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;border-width:1px;border-color:#CCC5B9;border-style:solid;background-color:rgba(37, 36, 34, 0.6);transition:background-color 0.2s, color 0.2s, border-color 0.2s;}.elementor .e-28652d7b-c45c:hover,.elementor .e-28652d7b-c45c:focus-visible{color:#252422;border-color:#EB5E28;background-color:#EB5E28;}.elementor .e-28652d7b-c45c{font-weight:600;font-size:0.9rem;color:#FFFCF2;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;border-width:1px;border-color:#CCC5B9;border-style:solid;background-color:rgba(37, 36, 34, 0.6);transition:background-color 0.2s, color 0.2s, border-color 0.2s;}.elementor .e-53d0f7f5-b7c3:hover,.elementor .e-53d0f7f5-b7c3:focus-visible{color:#252422;border-color:#EB5E28;background-color:#EB5E28;}.elementor .e-53d0f7f5-b7c3{font-weight:600;font-size:0.9rem;color:#FFFCF2;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;border-width:1px;border-color:#CCC5B9;border-style:solid;background-color:rgba(37, 36, 34, 0.6);transition:background-color 0.2s, color 0.2s, border-color 0.2s;}.elementor .e-30a66f34-71bd{padding:0px;margin-block-start:6px;gap:8px;flex-wrap:wrap;}.elementor .e-2aeb0a6-4b02:hover,.elementor .e-2aeb0a6-4b02:focus-visible{color:#EB5E28;}.elementor .e-2aeb0a6-4b02{font-family:Chakra;font-weight:700;font-size:1rem;color:#FFFCF2;letter-spacing:0.06em;text-transform:uppercase;padding-block-start:0px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:8px;border-radius:0px;border-block-end-width:2px;background-color:transparent;transition:color 0.2s;border-bottom-style: solid; border-bottom-color: #EB5E28;\n}.elementor .e-7ac8f66d-db48{max-width:560px;position:relative;padding:0px;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-6b635aa2-d9e7{min-height:560px;overflow:hidden;position:relative;padding-block-start:120px;padding-block-end:120px;padding-inline-start:6vw;padding-inline-end:6vw;background-color:#252422;display:flex;align-items:center;}.elementor .e-605fc3d5-fe86{font-family:Chakra;font-weight:600;font-size:0.85rem;color:#EB5E28;letter-spacing:0.22em;text-transform:uppercase;}.elementor .e-7b70c364-a485{font-family:Chakra;font-weight:700;font-size:4rem;color:#FFFCF2;letter-spacing:-0.02em;line-height:0.92;text-transform:uppercase;}.elementor .e-3ecdfda1-da0a{max-width:460px;font-size:1.05rem;color:#CCC5B9;line-height:1.6;}.elementor .e-490b7689-82a5:hover,.elementor .e-490b7689-82a5:focus-visible{background-color:#FFFCF2;transform:translate3d(4px, 0px, 0px);}.elementor .e-490b7689-82a5{font-family:Chakra;font-weight:700;font-size:1rem;color:#252422;letter-spacing:0.06em;text-transform:uppercase;padding-block-start:20px;padding-block-end:20px;padding-inline-start:30px;padding-inline-end:40px;border-radius:0px;background-color:#EB5E28;transition:background-color 0.2s, transform 0.2s;clip-path:polygon(0 0, 100% 0, calc(100% - 18px) 100%, 0 100%);}.elementor .e-4373aabd-8747{width:50%;padding-block-start:80px;padding-block-end:80px;padding-inline-start:6vw;padding-inline-end:56px;flex-direction:column;gap:18px;justify-content:center;align-items:flex-start;}.elementor .e-6329ac25-c42f{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;object-position: 70% center;\n}.elementor .e-2237e41c-af7a{width:50%;min-height:460px;overflow:hidden;position:relative;padding:0px;}.elementor .e-78ec9f6c-b708{padding:0px;background-color:#252422;gap:0px;align-items:stretch;}