.elementor .e-3224fc39-ad56{width:150px;}.elementor .e-16d81d30-8359:hover,.elementor .e-16d81d30-8359:focus-visible{color:#028D75;}.elementor .e-16d81d30-8359{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:14px;color:#291B17;letter-spacing:0.08em;}.elementor .e-77de7b45-bd24:hover,.elementor .e-77de7b45-bd24:focus-visible{color:#028D75;}.elementor .e-77de7b45-bd24{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:14px;color:#291B17;letter-spacing:0.08em;}.elementor .e-45748b7e-26be:hover,.elementor .e-45748b7e-26be:focus-visible{color:#028D75;}.elementor .e-45748b7e-26be{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:14px;color:#291B17;letter-spacing:0.08em;}.elementor .e-356f4d53-fcb1:hover,.elementor .e-356f4d53-fcb1:focus-visible{color:#028D75;}.elementor .e-356f4d53-fcb1{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:14px;color:#291B17;letter-spacing:0.08em;}.elementor .e-4c4e7e9f-65c2{width:auto;padding:0px;margin-inline-start:auto;display:flex;flex-direction:row;gap:32px;align-items:center;}.elementor .e-33c38374-1af5:hover,.elementor .e-33c38374-1af5:focus-visible{box-shadow:0px 2px 0px 0px #291B17;transform:translate3d(0px, 2px, 0px);}.elementor .e-33c38374-1af5{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:14px;color:#291B17;letter-spacing:0.08em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;border-width:2px;border-color:#291B17;border-style:solid;background-color:#FCDD30;box-shadow:0px 4px 0px 0px #291B17;}.elementor .e-15fa609e-9d45{position:sticky;inset-block-start:0px;z-index:100;padding-block-start:14px;padding-block-end:14px;padding-inline-start:5vw;padding-inline-end:5vw;border-block-end-width:1px;background-color:#FFFFFF;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;border-bottom-style: solid; border-bottom-color: #F0EBD8;\n}.elementor .e-1ab13940-6216{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:clamp(26px, 3.4vw, 52px);color:#FFFFFF;letter-spacing:0.08em;line-height:1.3;white-space:nowrap;\n}.elementor .e-148e046f-d1d8{width:auto;padding-block-start:8px;padding-block-end:8px;padding-inline-start:18px;padding-inline-end:18px;background-color:#291B17;transform:rotateX(0deg) rotateY(0deg) rotateZ(-1.5deg);display:inline-block;}.elementor .e-59b0bbc4-55f4{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:clamp(26px, 3.4vw, 52px);color:#FCDD30;letter-spacing:0.08em;line-height:1.3;white-space:nowrap;\n}.elementor .e-3debd5e6-d414{width:auto;padding-block-start:8px;padding-block-end:8px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:-6px;background-color:#291B17;transform:rotateX(0deg) rotateY(0deg) rotateZ(-1.5deg);display:inline-block;}.elementor .e-90dcbd-4777{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:19px;color:#291B17;letter-spacing:0.06em;line-height:1.9;margin-block-start:12px;}.elementor .e-4f895faa-735b:hover,.elementor .e-4f895faa-735b:focus-visible{box-shadow:0px 2px 0px 0px #291B17;transform:translate3d(0px, 3px, 0px);}.elementor .e-4f895faa-735b{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:17px;color:#291B17;letter-spacing:0.06em;text-align:center;padding-block-start:18px;padding-block-end:18px;padding-inline-start:38px;padding-inline-end:38px;border-radius:999px;border-width:2px;border-color:#291B17;border-style:solid;background-color:#FCDD30;box-shadow:0px 5px 0px 0px #291B17;}.elementor .e-4cff9f9f-f753:hover,.elementor .e-4cff9f9f-f753:focus-visible{box-shadow:0px 2px 0px 0px #291B17;transform:translate3d(0px, 3px, 0px);}.elementor .e-4cff9f9f-f753{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:17px;color:#291B17;letter-spacing:0.06em;text-align:center;padding-block-start:18px;padding-block-end:18px;padding-inline-start:38px;padding-inline-end:38px;border-radius:999px;border-width:2px;border-color:#291B17;border-style:solid;background-color:#FFFFFF;box-shadow:0px 5px 0px 0px #291B17;}.elementor .e-2117fd90-e6d4{padding:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-7241c040-681b{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:14px;color:#291B17;letter-spacing:0.04em;}.elementor .e-25940424-8e16{font-family:Rubik;font-weight:800;font-size:42px;color:#291B17;line-height:1.1;}.elementor .e-6643a3d3-35ad{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:14px;color:#291B17;letter-spacing:0.04em;}.elementor .e-36bb7718-8ff1{width:150px;height:150px;text-align:center;padding:0px;border-radius:50%;border-width:3px;border-color:#291B17;border-style:solid;background-color:#FCDD30;display:flex;flex-direction:column;gap:2px;justify-content:center;align-items:center;}.elementor .e-771e3b72-ec2d{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:14px;color:#291B17;letter-spacing:0.04em;}.elementor .e-62f49b53-aff9{font-family:Rubik;font-weight:800;font-size:42px;color:#291B17;line-height:1.1;}.elementor .e-6861a2b8-bd5d{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:14px;color:#291B17;letter-spacing:0.04em;}.elementor .e-15468237-4f3b{width:150px;height:150px;text-align:center;padding:0px;border-radius:50%;border-width:3px;border-color:#291B17;border-style:solid;background-color:#FCDD30;display:flex;flex-direction:column;gap:2px;justify-content:center;align-items:center;}.elementor .e-325d8e20-1173{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:14px;color:#291B17;letter-spacing:0.04em;}.elementor .e-1455e14f-9fe9{font-family:Rubik;font-weight:800;font-size:42px;color:#291B17;line-height:1.1;}.elementor .e-1ea29c81-fa1c{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:14px;color:#291B17;letter-spacing:0.04em;}.elementor .e-672eaead-dcc4{width:150px;height:150px;text-align:center;padding:0px;border-radius:50%;border-width:3px;border-color:#291B17;border-style:solid;background-color:#FCDD30;display:flex;flex-direction:column;gap:2px;justify-content:center;align-items:center;}.elementor .e-3b15d79d-2e13{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:18px;flex-wrap:wrap;}.elementor .e-4a9a724b-fab7{width:auto;height:1px;background-color:#CFC8B4;flex:1 1 0px;}.elementor .e-65b05ab4-fe62{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:14px;color:#291B17;letter-spacing:0.2em;white-space: nowrap;\n}.elementor .e-f6b041c-9cee{width:auto;height:1px;background-color:#CFC8B4;flex:1 1 0px;}.elementor .e-314d2e23-63c1{width:100%;padding:0px;display:flex;flex-direction:row;gap:16px;align-items:center;}.elementor .e-5238e366-3094{width:26px;height:26px;object-fit:contain;}.elementor .e-871fc5-facb{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:14px;color:#291B17;white-space: nowrap;\n}.elementor .e-3b07bc31-5f45{width:auto;padding-block-start:8px;padding-block-end:8px;padding-inline-start:10px;padding-inline-end:16px;border-radius:999px;border-width:2px;border-color:#291B17;border-style:solid;background-color:#FFFFFF;box-shadow:0px 3px 0px 0px #291B17;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-49c55966-2b89{width:30px;height:26px;object-fit:contain;}.elementor .e-2f93dc91-61ac{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:14px;color:#291B17;white-space: nowrap;\n}.elementor .e-15ae1ac8-d46c{width:auto;padding-block-start:8px;padding-block-end:8px;padding-inline-start:10px;padding-inline-end:16px;border-radius:999px;border-width:2px;border-color:#291B17;border-style:solid;background-color:#FFFFFF;box-shadow:0px 3px 0px 0px #291B17;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-7e7e427f-b592{width:26px;height:26px;object-fit:contain;}.elementor .e-33199e66-c422{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:14px;color:#291B17;white-space: nowrap;\n}.elementor .e-684a80fc-1574{width:auto;padding-block-start:8px;padding-block-end:8px;padding-inline-start:10px;padding-inline-end:16px;border-radius:999px;border-width:2px;border-color:#291B17;border-style:solid;background-color:#FFFFFF;box-shadow:0px 3px 0px 0px #291B17;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-2c05f9be-ad3b{width:26px;height:26px;object-fit:contain;}.elementor .e-73ef3143-c968{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:14px;color:#291B17;white-space: nowrap;\n}.elementor .e-76fe9103-5530{width:auto;padding-block-start:8px;padding-block-end:8px;padding-inline-start:10px;padding-inline-end:16px;border-radius:999px;border-width:2px;border-color:#291B17;border-style:solid;background-color:#FFFFFF;box-shadow:0px 3px 0px 0px #291B17;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-102b1893-8cf7{width:100%;padding:0px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:space-between;}.elementor .e-13fae8f1-d0a6{width:100%;max-width:620px;padding-block-start:16px;display:flex;flex-direction:column;gap:14px;align-items:stretch;}.elementor .e-648af7e6-ecca{width:56%;padding:0px;display:flex;flex-direction:column;gap:24px;align-items:flex-start;}.elementor .e-58f383f2-db33{width:100%;max-width:560px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-72ad71c9-7e43{width:92%;height:92%;min-width:0px;position:absolute;inset-block-start:4%;inset-inline-start:4%;z-index:0;padding:0px;border-radius:50%;border-width:2px;border-color:#291B17;border-style:dashed;pointer-events: none;\n}.elementor .e-7c2b8d03-fdc9{width:44%;position:relative;padding:0px;background-image:radial-gradient(circle at 50% 52%, #FCDD30 0, #FCDD30 56%, transparent 56.5%);\n}.elementor .e-66919e43-7ebb{position:absolute;inset-block-start:56px;inset-inline-end:2.2vw;z-index:3;font-family:"Zen Old Mincho";font-weight:700;font-size:18px;color:#291B17;letter-spacing:0.4em;}.elementor .e-4752095e-2740{width:96px;height:64px;min-width:0px;position:absolute;inset-block-start:96px;inset-inline-start:57%;z-index:0;padding:0px;}.elementor .e-4c60933e-77fc{width:64px;height:48px;min-width:0px;position:absolute;inset-inline-end:9vw;inset-block-end:40px;z-index:3;padding:0px;}.elementor .e-1e204a2a-2cf9{overflow:hidden;padding-block-start:72px;padding-block-end:96px;padding-inline-start:5vw;padding-inline-end:5vw;background-color:#FFFFFF;display:flex;flex-direction:row;gap:2vw;align-items:center;}.elementor .e-328be280-baf5{font-family:Rubik;font-weight:800;font-size:14px;color:#291B17;letter-spacing:0.16em;margin-block-end:8px;}.elementor .e-166875be-4a70{width:3px;height:80px;min-width:0px;padding:0px;background-color:#291B17;}.elementor .e-cbb8acd-ea82{width:22px;height:22px;min-width:0px;padding:0px;border-radius:50%;border-width:2px;border-color:#291B17;border-style:solid;background-color:#FCDD30;}.elementor .e-127fac22-3dfd{width:auto;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-7a8faa3b-b62d{min-width:0px;padding:0px;}.elementor .e-73ccf4a7-660b{font-family:Rubik;font-weight:700;font-size:16px;color:#291B17;letter-spacing:0.32em;}.elementor .e-ff6bb80-43d5{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:clamp(30px, 5.4vw, 64px);color:#291B17;letter-spacing:0.06em;line-height:1.45;}.elementor .e-e8f54d8-a0aa{text-align:center;padding:0px;display:flex;flex-direction:column;gap:14px;align-items:center;}.elementor .e-55e563f0-9488{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:clamp(22px, 3vw, 36px);color:#01604F;letter-spacing:0.06em;}.elementor .e-3152c954-e342{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:clamp(17px, 2vw, 24px);color:#291B17;letter-spacing:0.05em;line-height:1.9;}.elementor .e-6d389262-e839{text-align:center;padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-74442ce1-50c6{position:relative;padding:0px;}.elementor .e-1dd2e7a6-8e8c{position:relative;padding:0px;}.elementor .e-31b9c22d-ecaa{font-family:Rubik;font-weight:800;font-size:56px;color:#FCDD30;line-height:1;font-style:italic;white-space: nowrap;\n}.elementor .e-8adbd14-c2e5{width:110%;position:absolute;inset-block-start:52px;inset-inline-start:-5%;z-index:2;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;border-block-end-width:3px;background-color:#291B17;transform:rotateX(0deg) rotateY(0deg) rotateZ(-3deg);border-top-style: solid; border-top-color: #291B17; border-bottom-style: solid; border-bottom-color: #291B17;\n}.elementor .e-7c234b86-47af{font-family:Rubik;font-weight:800;font-size:56px;color:#291B17;line-height:1;font-style:italic;white-space: nowrap;\n}.elementor .e-581e736e-fde5{width:110%;position:absolute;inset-block-start:104px;inset-inline-start:-5%;z-index:1;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;border-block-end-width:3px;background-color:#FFFFFF;transform:rotateX(0deg) rotateY(0deg) rotateZ(2deg);border-top-style: solid; border-top-color: #291B17; border-bottom-style: solid; border-bottom-color: #291B17;\n}.elementor .e-95b9270-9f27{height:230px;overflow:hidden;position:relative;padding:0px;background-color:#FCDD30;}.elementor .e-3f73bb16-9838{font-family:Rubik;font-weight:700;font-size:14px;color:#028D75;letter-spacing:0.4em;}.elementor .e-4a3d2603-3ffc{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:clamp(28px,4vw,48px);color:#291B17;letter-spacing:0.2em;}.elementor .e-18fc8ab4-e8f5{width:auto;padding:0px;display:flex;flex-direction:row;gap:12px;justify-content:center;align-items:center;}.elementor .e-7e52c4ee-b32e{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:16px;color:#291B17;letter-spacing:0.06em;line-height:2;}.elementor .e-787aac66-9a18{text-align:center;padding:0px;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-44ea83c0-c558{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:18px;color:#291B17;letter-spacing:0.06em;}.elementor .e-1821e163-95bd{width:7px;height:7px;min-width:0px;padding:0px;margin-block-end:6px;border-radius:50%;background-color:#028D75;}.elementor .e-365b0251-3c37{padding:0px;display:flex;flex-direction:row;gap:4px;align-items:flex-end;}.elementor .e-c847685-920f{width:120px;height:120px;flex:0 0 auto;}.elementor .e-3437b0af-876f{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:22px;color:#291B17;}.elementor .e-1b424d00-2ed1{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:clamp(56px, 6vw, 88px);color:#028D75;letter-spacing:-0.02em;line-height:1;}.elementor .e-2ab09945-21c2{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:24px;color:#291B17;white-space: nowrap;\n}.elementor .e-610f5249-7051{width:auto;padding:0px;display:flex;flex-direction:row;gap:6px;align-items: baseline;\n}.elementor .e-6ea856a2-c923{padding:0px;display:flex;flex-direction:row;gap:20px;justify-content:space-around;align-items:center;}.elementor .e-35224736-16b6{padding-block-start:28px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px;border-radius:24px;display:flex;flex-direction:column;gap:14px;}.elementor .e-11926ced-9211{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:18px;color:#291B17;letter-spacing:0.06em;}.elementor .e-553379c7-df4a{width:7px;height:7px;min-width:0px;padding:0px;margin-block-end:6px;border-radius:50%;background-color:#028D75;}.elementor .e-655130f2-3164{padding:0px;display:flex;flex-direction:row;gap:4px;align-items:flex-end;}.elementor .e-4fc0d49e-8032{width:120px;height:120px;flex:0 0 auto;}.elementor .e-6953a809-eba9{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:clamp(56px, 6vw, 88px);color:#028D75;letter-spacing:-0.02em;line-height:1;}.elementor .e-6cad740f-ebd6{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:24px;color:#291B17;white-space: nowrap;\n}.elementor .e-40ae5366-f048{width:auto;padding:0px;display:flex;flex-direction:row;gap:6px;align-items: baseline;\n}.elementor .e-545f8d86-6605{padding:0px;display:flex;flex-direction:row;gap:20px;justify-content:space-around;align-items:center;}.elementor .e-3746ea47-ae6f{padding-block-start:28px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px;border-radius:24px;display:flex;flex-direction:column;gap:14px;}.elementor .e-6b0348d5-9aa8{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:18px;color:#291B17;letter-spacing:0.06em;}.elementor .e-7eb4e851-15ba{width:7px;height:7px;min-width:0px;padding:0px;margin-block-end:6px;border-radius:50%;background-color:#028D75;}.elementor .e-77a53e71-1c2d{padding:0px;display:flex;flex-direction:row;gap:4px;align-items:flex-end;}.elementor .e-65ecfb7-d607{width:120px;height:120px;flex:0 0 auto;}.elementor .e-3733626-2695{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:22px;color:#291B17;}.elementor .e-397d23a9-79e0{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:clamp(56px, 6vw, 88px);color:#028D75;letter-spacing:-0.02em;line-height:1;}.elementor .e-38ac0f8f-d3a3{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:24px;color:#291B17;white-space: nowrap;\n}.elementor .e-357348eb-1048{width:auto;padding:0px;display:flex;flex-direction:row;gap:6px;align-items: baseline;\n}.elementor .e-25bc7d48-114a{padding:0px;display:flex;flex-direction:row;gap:20px;justify-content:space-around;align-items:center;}.elementor .e-6c3b0a46-d1ca{padding-block-start:28px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px;border-radius:24px;display:flex;flex-direction:column;gap:14px;}.elementor .e-3d626f43-2f55{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:18px;color:#291B17;letter-spacing:0.06em;}.elementor .e-39cd440a-99a4{width:7px;height:7px;min-width:0px;padding:0px;margin-block-end:6px;border-radius:50%;background-color:#028D75;}.elementor .e-7384abe7-a3ac{padding:0px;display:flex;flex-direction:row;gap:4px;align-items:flex-end;}.elementor .e-4fb7df39-943d{width:120px;height:120px;flex:0 0 auto;}.elementor .e-230bc819-b6a5{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:clamp(56px, 6vw, 88px);color:#028D75;letter-spacing:-0.02em;line-height:1;}.elementor .e-2b8d38c4-4000{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:24px;color:#291B17;white-space: nowrap;\n}.elementor .e-6f2ca73a-2e84{width:auto;padding:0px;display:flex;flex-direction:row;gap:6px;align-items: baseline;\n}.elementor .e-30339937-b629{padding:0px;display:flex;flex-direction:row;gap:20px;justify-content:space-around;align-items:center;}.elementor .e-319e4d63-8229{padding-block-start:28px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px;border-radius:24px;display:flex;flex-direction:column;gap:14px;}.elementor .e-66adfd3-9fd2{width:100%;max-width:1120px;padding:0px;display:grid;gap:24px;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto auto;}.elementor .e-63577102-846a{width:220px;}.elementor .e-1a6f3766-d1b8{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:clamp(22px,2.6vw,32px);color:#291B17;letter-spacing:0.06em;line-height:1.6;}.elementor .e-73bec5b8-4777:hover,.elementor .e-73bec5b8-4777:focus-visible{box-shadow:0px 2px 0px 0px #291B17;transform:translate3d(0px, 3px, 0px);}.elementor .e-73bec5b8-4777{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:15px;color:#291B17;text-align:center;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;border-width:2px;border-color:#291B17;border-style:solid;background-color:#FCDD30;box-shadow:0px 5px 0px 0px #291B17;}.elementor .e-78568b45-bd3f:hover,.elementor .e-78568b45-bd3f:focus-visible{box-shadow:0px 2px 0px 0px #291B17;transform:translate3d(0px, 3px, 0px);}.elementor .e-78568b45-bd3f{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:15px;color:#291B17;text-align:center;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;border-width:2px;border-color:#291B17;border-style:solid;background-color:#FFFFFF;box-shadow:0px 5px 0px 0px #291B17;}.elementor .e-4f7b6876-e64a{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-596439d1-d310{width:auto;padding:0px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .e-54f8d535-79ec{width:100%;max-width:1120px;padding-block-start:36px;padding-block-end:36px;padding-inline-start:48px;padding-inline-end:48px;border-radius:28px;border-width:3px;border-color:#291B17;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:row;gap:40px;justify-content:center;align-items:center;}.elementor .e-73859c04-4fb1{padding-block-start:56px;padding-block-end:96px;padding-inline-start:5vw;padding-inline-end:5vw;background-color:#FCDD30;display:flex;flex-direction:column;gap:56px;align-items:center;}.elementor .e-78a057cb-2b8f{width:100%;height:80px;padding:0px;margin:0px;background-color:#FCDD30;background-image:radial-gradient(circle at 60px 60px,#FFFFFF 58px,transparent 60px),linear-gradient(#FFFFFF,#FFFFFF); background-size:120px 60px,100% 21px; background-position:0px 100%,0px 100%; background-repeat:repeat-x,no-repeat;\n}.elementor .e-4a298ebf-8213{font-family:Rubik;font-weight:700;font-size:14px;color:#028D75;letter-spacing:0.4em;}.elementor .e-388f22a6-ca0d{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:clamp(28px,4vw,48px);color:#291B17;letter-spacing:0.2em;}.elementor .e-7dc3ecc9-2f5f{width:auto;padding:0px;display:flex;flex-direction:row;gap:12px;justify-content:center;align-items:center;}.elementor .e-6460874-b1a8{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:16px;color:#291B17;letter-spacing:0.06em;line-height:2;}.elementor .e-30301158-772b{text-align:center;padding:0px;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-d0747bc-c437{width:100%;aspect-ratio:4/3;object-fit:contain;padding:22px;border-block-end-width:3px;background-color:#FDFCED;border-bottom-style: solid; border-bottom-color: #291B17; box-sizing: border-box;\n}.elementor .e-6f59d22e-58e7{font-family:Rubik;font-weight:700;font-size:12px;color:#FFFFFF;letter-spacing:0.2em;padding-block-start:4px;padding-block-end:4px;padding-inline-start:14px;padding-inline-end:14px;margin-block-start:6px;margin-block-end:0px;margin-inline-start:24px;margin-inline-end:24px;border-radius:999px;background-color:#028D75;}.elementor .e-57ec8de9-c6ac{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:20px;color:#291B17;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-22f51a34-29c0{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:13px;color:#291B17;letter-spacing:0.04em;}.elementor .e-18bf2b05-af2f{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:clamp(34px, 3.2vw, 46px);color:#028D75;letter-spacing:-0.02em;line-height:1.05;}.elementor .e-137a3300-6f53{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:15px;color:#291B17;white-space: nowrap;\n}.elementor .e-2703c52c-8219{padding:0px;display:flex;flex-direction:row;gap:3px;justify-content:center;align-items: baseline;\n}.elementor .e-831598f-663c{text-align:center;padding-block-start:14px;padding-block-end:12px;padding-inline-start:8px;padding-inline-end:8px;border-radius:16px;border-width:2px;border-color:#291B17;border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 0px 0px #291B17;flex:1 1 0px;}.elementor .e-5129e32f-f92d{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:13px;color:#291B17;letter-spacing:0.04em;}.elementor .e-620cc7de-5db9{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:clamp(34px, 3.2vw, 46px);color:#028D75;letter-spacing:-0.02em;line-height:1.05;}.elementor .e-480276c3-432c{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:15px;color:#291B17;white-space: nowrap;\n}.elementor .e-d9d56e5-6e08{padding:0px;display:flex;flex-direction:row;gap:3px;justify-content:center;align-items: baseline;\n}.elementor .e-1cf89596-49b6{text-align:center;padding-block-start:14px;padding-block-end:12px;padding-inline-start:8px;padding-inline-end:8px;border-radius:16px;border-width:2px;border-color:#291B17;border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 0px 0px #291B17;flex:1 1 0px;}.elementor .e-bb8f0ba-230c{width:100%;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:row;gap:10px;}.elementor .e-2450653a-8f01{font-family:"Zen Kaku Gothic New";font-weight:500;font-size:14px;color:#291B17;line-height:1.9;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-13d51cfe-4505{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:13px;color:#028D75;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-1ba97ca3-3546{overflow:hidden;padding-block-start:0px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;border-radius:24px;border-width:3px;border-color:#291B17;border-style:solid;background-color:#FDFCED;box-shadow:0px 6px 0px 0px #291B17;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .e-7c8375ff-d2ad{width:100%;aspect-ratio:4/3;object-fit:contain;padding:22px;border-block-end-width:3px;background-color:#FDFCED;border-bottom-style: solid; border-bottom-color: #291B17; box-sizing: border-box;\n}.elementor .e-e51488f-6a3d{font-family:Rubik;font-weight:700;font-size:12px;color:#FFFFFF;letter-spacing:0.2em;padding-block-start:4px;padding-block-end:4px;padding-inline-start:14px;padding-inline-end:14px;margin-block-start:6px;margin-block-end:0px;margin-inline-start:24px;margin-inline-end:24px;border-radius:999px;background-color:#028D75;}.elementor .e-2edff72e-845f{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:20px;color:#291B17;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-69b7762e-f3c1{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:13px;color:#291B17;letter-spacing:0.04em;}.elementor .e-5da69c2e-f491{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:clamp(34px, 3.2vw, 46px);color:#4A3F3A;letter-spacing:-0.02em;line-height:1.05;}.elementor .e-52820f0d-5810{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:15px;color:#291B17;}.elementor .e-1ba5bf1e-71bb{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:22px;color:#291B17;margin-inline-start:10px;margin-inline-end:10px;}.elementor .e-29707a28-178b{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:clamp(34px, 3.2vw, 46px);color:#028D75;letter-spacing:-0.02em;line-height:1.05;}.elementor .e-2e6df6dc-40cc{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:15px;color:#291B17;}.elementor .e-25c44074-9e97{padding:0px;display:flex;flex-direction:row;gap:3px;justify-content:center;align-items: baseline;\n}.elementor .e-e6734f-2911{text-align:center;padding-block-start:14px;padding-block-end:12px;padding-inline-start:8px;padding-inline-end:8px;border-radius:16px;border-width:2px;border-color:#291B17;border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 0px 0px #291B17;flex:1 1 0px;}.elementor .e-701032a5-df49{width:100%;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:row;gap:10px;}.elementor .e-6a681e38-ab62{font-family:"Zen Kaku Gothic New";font-weight:500;font-size:14px;color:#291B17;line-height:1.9;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-3ed15132-ff2e{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:13px;color:#028D75;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-5c1f859c-d7b5{overflow:hidden;padding-block-start:0px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;border-radius:24px;border-width:3px;border-color:#291B17;border-style:solid;background-color:#FDFCED;box-shadow:0px 6px 0px 0px #291B17;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .e-2e37aab8-a99e{width:100%;aspect-ratio:4/3;object-fit:contain;padding:22px;border-block-end-width:3px;background-color:#FDFCED;border-bottom-style: solid; border-bottom-color: #291B17; box-sizing: border-box;\n}.elementor .e-605f5885-9e02{font-family:Rubik;font-weight:700;font-size:12px;color:#FFFFFF;letter-spacing:0.2em;padding-block-start:4px;padding-block-end:4px;padding-inline-start:14px;padding-inline-end:14px;margin-block-start:6px;margin-block-end:0px;margin-inline-start:24px;margin-inline-end:24px;border-radius:999px;background-color:#028D75;}.elementor .e-3cbeb96-dbc8{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:20px;color:#291B17;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-750c7f27-8388{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:13px;color:#291B17;letter-spacing:0.04em;}.elementor .e-712f525-d14e{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:clamp(34px, 3.2vw, 46px);color:#028D75;letter-spacing:-0.02em;line-height:1.05;}.elementor .e-c1e358a-c24d{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:15px;color:#291B17;white-space: nowrap;\n}.elementor .e-1e9d5569-8334{padding:0px;display:flex;flex-direction:row;gap:3px;justify-content:center;align-items: baseline;\n}.elementor .e-3b9c3db3-8802{text-align:center;padding-block-start:14px;padding-block-end:12px;padding-inline-start:8px;padding-inline-end:8px;border-radius:16px;border-width:2px;border-color:#291B17;border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 0px 0px #291B17;flex:1 1 0px;}.elementor .e-17861f2c-862d{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:13px;color:#291B17;letter-spacing:0.04em;}.elementor .e-46850c57-e190{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:clamp(34px, 3.2vw, 46px);color:#028D75;letter-spacing:-0.02em;line-height:1.05;}.elementor .e-48ffcd92-15ae{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:15px;color:#291B17;white-space: nowrap;\n}.elementor .e-53d2d4fb-1a5f{padding:0px;display:flex;flex-direction:row;gap:3px;justify-content:center;align-items: baseline;\n}.elementor .e-71c7a802-da44{text-align:center;padding-block-start:14px;padding-block-end:12px;padding-inline-start:8px;padding-inline-end:8px;border-radius:16px;border-width:2px;border-color:#291B17;border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 0px 0px #291B17;flex:1 1 0px;}.elementor .e-399191ad-b0ba{width:100%;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:row;gap:10px;}.elementor .e-5a041da9-12e0{font-family:"Zen Kaku Gothic New";font-weight:500;font-size:14px;color:#291B17;line-height:1.9;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-5c9ebb6b-1bbc{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:13px;color:#028D75;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-10ad165e-edc5{overflow:hidden;padding-block-start:0px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;border-radius:24px;border-width:3px;border-color:#291B17;border-style:solid;background-color:#FDFCED;box-shadow:0px 6px 0px 0px #291B17;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .e-1b717a6d-6dfc{width:100%;max-width:1120px;padding:0px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;}.elementor .e-75b0e53d-c735{padding-block-start:56px;padding-block-end:120px;padding-inline-start:5vw;padding-inline-end:5vw;background-color:#FFFFFF;display:flex;flex-direction:column;gap:56px;align-items:center;}.elementor .e-1412d358-bbca{font-family:Rubik;font-weight:700;font-size:14px;color:#028D75;letter-spacing:0.4em;}.elementor .e-1de18fdc-3de8{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:clamp(28px,4vw,48px);color:#291B17;letter-spacing:0.2em;}.elementor .e-285e52d6-8202{width:auto;padding:0px;display:flex;flex-direction:row;gap:12px;justify-content:center;align-items:center;}.elementor .e-41226727-9c4b{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:16px;color:#291B17;letter-spacing:0.06em;line-height:2;}.elementor .e-33bfd9d2-a7ac{text-align:center;padding:0px;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-54d2d7a4-64f0{font-family:Rubik;font-weight:800;font-size:64px;color:#FCDD30;line-height:0.6;}.elementor .e-488c2435-c8ab{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:15px;color:#291B17;line-height:1.95;flex:1 1 0px;}.elementor .e-8e58c4-a2d5{font-size:18px;color:#F5B800;letter-spacing:0.1em;}.elementor .e-5f71aa9c-e091{background-color:#E7E1CF;}.elementor .e-4e83486c-a41a{width:56px;height:56px;object-fit:cover;border-radius:50%;border-width:2px;border-color:#291B17;border-style:solid;}.elementor .e-34872e7f-d5cf{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:13px;color:#6B5E57;}.elementor .e-6575c20b-6ebb{padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-41136ef4-5016{padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;border-radius:24px;border-width:3px;border-color:#291B17;border-style:solid;background-color:#FFFFFF;box-shadow:0px 6px 0px 0px #291B17;display:flex;flex-direction:column;gap:14px;}.elementor .e-6e145163-b8bb{font-family:Rubik;font-weight:800;font-size:64px;color:#FCDD30;line-height:0.6;}.elementor .e-fb3ac5-5bf5{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:15px;color:#291B17;line-height:1.95;flex:1 1 0px;}.elementor .e-573b9f7b-4945{font-size:18px;color:#F5B800;letter-spacing:0.1em;}.elementor .e-4d46dc69-67e4{background-color:#E7E1CF;}.elementor .e-248231b7-d53b{width:56px;height:56px;object-fit:cover;border-radius:50%;border-width:2px;border-color:#291B17;border-style:solid;}.elementor .e-76abcd7d-ef90{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:13px;color:#6B5E57;}.elementor .e-7be5a9ed-e45a{padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-18b7ecb2-7c06{padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;border-radius:24px;border-width:3px;border-color:#291B17;border-style:solid;background-color:#FFFFFF;box-shadow:0px 6px 0px 0px #291B17;display:flex;flex-direction:column;gap:14px;}.elementor .e-64dd7540-1cf5{font-family:Rubik;font-weight:800;font-size:64px;color:#FCDD30;line-height:0.6;}.elementor .e-3d66e408-b208{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:15px;color:#291B17;line-height:1.95;flex:1 1 0px;}.elementor .e-633df5b8-2c89{font-size:18px;color:#F5B800;letter-spacing:0.1em;}.elementor .e-1ccdde08-b945{background-color:#E7E1CF;}.elementor .e-1d05b850-f336{width:56px;height:56px;object-fit:cover;border-radius:50%;border-width:2px;border-color:#291B17;border-style:solid;}.elementor .e-218717ee-827c{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:13px;color:#6B5E57;}.elementor .e-2d7f98ca-f9a6{padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-28fb1614-7ccd{padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;border-radius:24px;border-width:3px;border-color:#291B17;border-style:solid;background-color:#FFFFFF;box-shadow:0px 6px 0px 0px #291B17;display:flex;flex-direction:column;gap:14px;}.elementor .e-73922e3f-89e1{width:100%;max-width:1120px;padding:0px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;}.elementor .e-e3f9235-e8b1{padding-block-start:120px;padding-block-end:120px;padding-inline-start:5vw;padding-inline-end:5vw;background-color:#FDFCED;display:flex;flex-direction:column;gap:56px;align-items:center;}.elementor .e-5d5090bc-7498{font-family:Rubik;font-weight:700;font-size:14px;color:#028D75;letter-spacing:0.4em;}.elementor .e-236665cb-591e{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:clamp(28px,4vw,48px);color:#291B17;letter-spacing:0.2em;}.elementor .e-3d270863-af8c{width:auto;padding:0px;display:flex;flex-direction:row;gap:12px;justify-content:center;align-items:center;}.elementor .e-323af3ea-8630{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:16px;color:#291B17;letter-spacing:0.06em;line-height:2;}.elementor .e-23812831-aafc{text-align:center;padding:0px;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-654ba2d2-bd04{font-family:Rubik;font-weight:700;font-size:11px;color:#01604F;letter-spacing:0.32em;margin-block-end:14px;}.elementor .e-ea62fd7-b5b7{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:13px;color:#291B17;padding-block-start:7px;padding-block-end:7px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;border-width:2px;border-color:#291B17;border-style:solid;background-color:#FCDD30;box-shadow:0px 3px 0px 0px #291B17;}.elementor .e-1f4e2571-ad6d{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:13px;color:#291B17;padding-block-start:7px;padding-block-end:7px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;border-width:2px;border-color:#291B17;border-style:solid;background-color:#CDE3D9;box-shadow:0px 3px 0px 0px #291B17;}.elementor .e-456c1e2-f6d5{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:13px;color:#291B17;padding-block-start:7px;padding-block-end:7px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;border-width:2px;border-color:#291B17;border-style:solid;background-color:#FFFFFF;box-shadow:0px 3px 0px 0px #291B17;}.elementor .e-79fca925-423f{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:13px;color:#291B17;padding-block-start:7px;padding-block-end:7px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;border-width:2px;border-color:#291B17;border-style:solid;background-color:#FFFBE0;box-shadow:0px 3px 0px 0px #291B17;}.elementor .e-43e8e650-f4e5{width:62%;padding:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;}.elementor .e-136fe1c3-fb5e{width:62%;font-size:14px;color:#028D75;text-align:center;margin-block-start:10px;margin-block-end:6px;}.elementor .e-a6e170-852b{width:100%;font-family:"Zen Kaku Gothic New";font-weight:900;font-size:15px;color:#FDFCED;letter-spacing:0.08em;text-align:center;padding-block-start:13px;padding-block-end:13px;padding-inline-start:8px;padding-inline-end:8px;border-radius:12px;background-color:#291B17;}.elementor .e-701ade8f-d220{width:80%;font-family:"Zen Kaku Gothic New";font-weight:900;font-size:15px;color:#FFFFFF;letter-spacing:0.08em;text-align:center;padding-block-start:13px;padding-block-end:13px;padding-inline-start:8px;padding-inline-end:8px;border-radius:12px;background-color:#028D75;}.elementor .e-7d956605-82a1{width:60%;font-family:"Zen Kaku Gothic New";font-weight:900;font-size:15px;color:#291B17;letter-spacing:0.04em;text-align:center;padding-block-start:11px;padding-block-end:11px;padding-inline-start:6px;padding-inline-end:6px;border-radius:12px;border-width:2px;border-color:#291B17;border-style:solid;background-color:#FCDD30;box-shadow:0px 4px 0px 0px #291B17;}.elementor .e-7eb4d43-de40{width:62%;padding:0px;display:flex;flex-direction:column;gap:8px;align-items:center;}.elementor .e-2093ee9e-e4ad{width:46%;max-width:280px;position:absolute;inset-inline-end:-14px;inset-block-end:-6px;z-index:1;}.elementor .e-4cecaa27-e627{min-height:380px;overflow:hidden;position:relative;padding-block-start:30px;padding-block-end:30px;padding-inline-start:28px;padding-inline-end:28px;border-radius:20px;background-color:#FFFFFF;display:block;}.elementor .e-314b5b00-11e6{width:50%;padding:24px;border-radius:32px;border-width:3px;border-color:#291B17;border-style:solid;background-color:#FCDD30;}.elementor .e-18a4da03-e8b3{font-family:Rubik;font-weight:700;font-size:13px;color:#028D75;letter-spacing:0.25em;}.elementor .e-896457c-b9a7{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:clamp(26px,3vw,36px);color:#291B17;letter-spacing:0.1em;}.elementor .e-3734869e-904a{font-family:"Zen Kaku Gothic New";font-weight:500;font-size:15px;color:#291B17;line-height:2.1;}.elementor .e-5ebcec39-4c67{width:50%;padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-39c67474-135f{width:100%;max-width:1120px;padding:0px;display:flex;flex-direction:row;gap:56px;align-items:center;}.elementor .e-1440b7e4-dfec{font-family:Rubik;font-weight:700;font-size:11px;color:#01604F;letter-spacing:0.32em;align-self:flex-end;}.elementor .e-2f033aa6-61ca{max-width:100%;font-family:"Zen Kaku Gothic New";font-weight:700;font-size:14px;color:#291B17;line-height:1.6;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;border-start-start-radius:18px;border-start-end-radius:18px;border-end-start-radius:18px;border-end-end-radius:4px;border-width:2px;border-color:#291B17;border-style:solid;background-color:#FFFFFF;align-self:flex-end;}.elementor .e-30d34665-3d9d{max-width:100%;font-family:"Zen Kaku Gothic New";font-weight:700;font-size:14px;color:#FDFCED;line-height:1.6;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;border-start-start-radius:18px;border-start-end-radius:18px;border-end-start-radius:4px;border-end-end-radius:18px;background-color:#291B17;box-shadow:0px 4px 0px 0px #028D75;align-self:flex-start;}.elementor .e-37654826-3dfa{width:100%;padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-a33a8a-74cd{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:12px;color:#291B17;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;border-width:2px;border-color:#291B17;border-style:solid;background-color:#CDE3D9;}.elementor .e-1d8a55fa-b52a{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:12px;color:#291B17;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;border-width:2px;border-color:#291B17;border-style:solid;background-color:#FCDD30;}.elementor .e-3762fa36-26d2{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:12px;color:#291B17;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;border-width:2px;border-color:#291B17;border-style:solid;background-color:#FFFFFF;}.elementor .e-5d0ce75d-6bb3{width:100%;padding:0px;margin-block-start:4px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;justify-content:flex-end;}.elementor .e-19ef0278-9e64{width:50%;max-width:300px;position:absolute;inset-block-end:-6px;inset-inline-start:-10px;z-index:1;}.elementor .e-604da101-d0ba{min-height:380px;overflow:hidden;position:relative;padding-block-start:30px;padding-block-end:30px;padding-inline-start:42%;padding-inline-end:28px;border-radius:20px;display:flex;flex-direction:column;gap:14px;align-items:flex-end;}.elementor .e-6a9fec43-6c97{width:50%;padding:24px;border-radius:32px;border-width:3px;border-color:#291B17;border-style:solid;background-color:#FDFCED;}.elementor .e-505334c8-703c{font-family:Rubik;font-weight:700;font-size:13px;color:#028D75;letter-spacing:0.25em;}.elementor .e-6edbd004-c3ce{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:clamp(26px,3vw,36px);color:#291B17;letter-spacing:0.1em;}.elementor .e-1e12058a-243c{font-family:"Zen Kaku Gothic New";font-weight:500;font-size:15px;color:#291B17;line-height:2.1;}.elementor .e-2944037a-740d{width:50%;padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-6db7d120-53e0{width:100%;max-width:1120px;padding:0px;display:flex;flex-direction:row-reverse;gap:56px;align-items:center;}.elementor .e-7a5c3b80-9dd0{overflow:hidden;padding-block-start:120px;padding-block-end:120px;padding-inline-start:5vw;padding-inline-end:5vw;background-color:#FFFFFF;display:flex;flex-direction:column;gap:72px;align-items:center;}.elementor .e-64cd7b27-bf6d{font-family:Rubik;font-weight:700;font-size:14px;color:#01604F;letter-spacing:0.4em;}.elementor .e-461763a8-467e{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:clamp(28px,4vw,48px);color:#291B17;letter-spacing:0.2em;}.elementor .e-518263d-da12{width:auto;padding:0px;display:flex;flex-direction:row;gap:12px;justify-content:center;align-items:center;}.elementor .e-4480effc-9903{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:16px;color:#291B17;letter-spacing:0.06em;line-height:2;}.elementor .e-204614a1-bbf1{text-align:center;padding:0px;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-685d83b5-acac{font-family:Rubik;font-weight:800;font-size:56px;color:#FCDD30;line-height:1;}.elementor .e-7aef271b-e0a7{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:20px;color:#291B17;letter-spacing:0.08em;margin-block-start:6px;}.elementor .e-7ebbb7b5-a262{font-family:"Zen Kaku Gothic New";font-weight:500;font-size:14px;color:#4A3F3A;letter-spacing:0.04em;line-height:1.9;}.elementor .e-6244e00b-ece9{position:relative;padding-block-start:32px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-radius:28px;border-width:3px;border-color:#291B17;border-style:solid;background-color:#FFFFFF;box-shadow:0px 8px 0px 0px #291B17;display:flex;flex-direction:column;gap:10px;align-items:flex-start;}.elementor .e-1dab39c-54a4{font-family:Rubik;font-weight:800;font-size:56px;color:#FCDD30;line-height:1;}.elementor .e-47f9fa94-e0e5{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:20px;color:#291B17;letter-spacing:0.08em;margin-block-start:6px;}.elementor .e-9ac5ae5-e65b{font-family:"Zen Kaku Gothic New";font-weight:500;font-size:14px;color:#4A3F3A;letter-spacing:0.04em;line-height:1.9;}.elementor .e-5a6ada5-12c4{position:relative;padding-block-start:32px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-radius:28px;border-width:3px;border-color:#291B17;border-style:solid;background-color:#FFFFFF;box-shadow:0px 8px 0px 0px #291B17;display:flex;flex-direction:column;gap:10px;align-items:flex-start;}.elementor .e-54234dc8-4dc4{font-family:Rubik;font-weight:800;font-size:56px;color:#FCDD30;line-height:1;}.elementor .e-48d465c3-1b91{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:20px;color:#291B17;letter-spacing:0.08em;margin-block-start:6px;}.elementor .e-528109db-5aa9{font-family:"Zen Kaku Gothic New";font-weight:500;font-size:14px;color:#4A3F3A;letter-spacing:0.04em;line-height:1.9;}.elementor .e-2bd3a55f-1e04{position:relative;padding-block-start:32px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-radius:28px;border-width:3px;border-color:#291B17;border-style:solid;background-color:#FFFFFF;box-shadow:0px 8px 0px 0px #291B17;display:flex;flex-direction:column;gap:10px;align-items:flex-start;}.elementor .e-1e9b7c90-ef99{font-family:Rubik;font-weight:800;font-size:56px;color:#FFFFFF;line-height:1;}.elementor .e-fbc024e-e9da{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:20px;color:#291B17;letter-spacing:0.08em;margin-block-start:6px;}.elementor .e-1e065b54-1d27{font-family:"Zen Kaku Gothic New";font-weight:500;font-size:14px;color:#291B17;letter-spacing:0.04em;line-height:1.9;}.elementor .e-5ef2742a-cf72{position:relative;padding-block-start:32px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-radius:28px;border-width:3px;border-color:#291B17;border-style:solid;background-color:#FCDD30;box-shadow:0px 8px 0px 0px #291B17;display:flex;flex-direction:column;gap:10px;align-items:flex-start;}.elementor .e-7e9fd0d9-d7a9{width:100%;max-width:1120px;padding:0px;display:grid;gap:28px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .e-622d71e2-79a2{overflow:hidden;position:relative;padding-block-start:128px;padding-block-end:128px;padding-inline-start:5vw;padding-inline-end:5vw;background-color:#FFFFFF;display:flex;flex-direction:column;gap:64px;align-items:center;}.elementor .e-2e27e08c-7219{font-family:Rubik;font-weight:700;font-size:14px;color:#028D75;letter-spacing:0.4em;}.elementor .e-453139a2-626f{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:clamp(28px,4vw,48px);color:#291B17;letter-spacing:0.2em;}.elementor .e-ea0dc59-1d19{width:auto;padding:0px;display:flex;flex-direction:row;gap:12px;justify-content:center;align-items:center;}.elementor .e-7311187-25bb{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:16px;color:#291B17;letter-spacing:0.06em;line-height:2;}.elementor .e-27172bd9-2cb4{text-align:center;padding:0px;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-3c3e2f17-ca07{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:26px;color:#291B17;letter-spacing:0.15em;}.elementor .e-44f195f8-7dec{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:13px;color:#6B5E57;}.elementor .e-1cb91534-c3a4{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:12px;color:#6B5E57;margin-block-start:8px;}.elementor .e-66001f14-e49d{font-family:Rubik;font-weight:800;font-size:44px;color:#291B17;line-height:1.1;}.elementor .e-34cc4606-b78f{margin-block-start:12px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;background-color:#E7E1CF;}.elementor .e-13704837-91e7{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:13px;color:#6B5E57;}.elementor .e-4f6e5d41-ed4e{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:14px;color:#291B17;text-align:right;\n}.elementor .e-6b71c598-fb51{padding-block-start:8px;padding-block-end:8px;padding-inline-start:4px;padding-inline-end:4px;border-block-end-width:1px;display:flex;flex-direction:row;gap:8px;justify-content:space-between;border-bottom-style: dashed; border-bottom-color: #E7E1CF;\n}.elementor .e-4b0e5b6a-5116{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:13px;color:#6B5E57;}.elementor .e-60b730de-fa79{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:14px;color:#291B17;text-align:right;\n}.elementor .e-6ace29d4-a5f1{padding-block-start:8px;padding-block-end:8px;padding-inline-start:4px;padding-inline-end:4px;border-block-end-width:1px;display:flex;flex-direction:row;gap:8px;justify-content:space-between;border-bottom-style: dashed; border-bottom-color: #E7E1CF;\n}.elementor .e-678d2577-bc58{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:13px;color:#6B5E57;}.elementor .e-4b4886c7-619f{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:14px;color:#291B17;text-align:right;\n}.elementor .e-4b801671-3aa9{padding-block-start:8px;padding-block-end:8px;padding-inline-start:4px;padding-inline-end:4px;border-block-end-width:1px;display:flex;flex-direction:row;gap:8px;justify-content:space-between;border-bottom-style: dashed; border-bottom-color: #E7E1CF;\n}.elementor .e-59850b9f-746f{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:13px;color:#6B5E57;}.elementor .e-36c8dc3c-dbc9{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:14px;color:#291B17;text-align:right;\n}.elementor .e-46bd8890-afe6{padding-block-start:8px;padding-block-end:8px;padding-inline-start:4px;padding-inline-end:4px;display:flex;flex-direction:row;gap:8px;justify-content:space-between;}.elementor .e-79336c86-a9c0:hover,.elementor .e-79336c86-a9c0:focus-visible{box-shadow:0px 2px 0px 0px #291B17;transform:translate3d(0px, 2px, 0px);}.elementor .e-79336c86-a9c0{width:100%;font-family:"Zen Kaku Gothic New";font-weight:900;font-size:15px;color:#291B17;text-align:center;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:16px;border-radius:999px;border-width:2px;border-color:#291B17;border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 0px 0px #291B17;}.elementor .e-62900724-b1d6{position:relative;text-align:center;padding-block-start:36px;padding-block-end:36px;padding-inline-start:28px;padding-inline-end:28px;border-radius:24px;border-width:3px;border-color:#291B17;border-style:solid;background-color:#FFFFFF;box-shadow:0px 6px 0px 0px #291B17;display:flex;flex-direction:column;gap:10px;align-items:center;}.elementor .e-fd5fcac-7a21{position:absolute;inset-block-start:-16px;inset-inline-start:50%;font-family:"Zen Kaku Gothic New";font-weight:900;font-size:13px;color:#FFFFFF;letter-spacing:0.1em;padding-block-start:6px;padding-block-end:6px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;background-color:#028D75;transform:translate3d(-50%, 0px, 0px);white-space:nowrap;\n}.elementor .e-26efdbee-de60{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:26px;color:#028D75;letter-spacing:0.15em;}.elementor .e-1d506bc9-97a1{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:13px;color:#6B5E57;}.elementor .e-3cca11fb-e5ba{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:12px;color:#6B5E57;margin-block-start:8px;}.elementor .e-18877a0-f3ef{font-family:Rubik;font-weight:800;font-size:44px;color:#028D75;line-height:1.1;}.elementor .e-77832212-f233{margin-block-start:12px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;background-color:#CDE3D9;}.elementor .e-1e0c8d91-4512{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:13px;color:#6B5E57;}.elementor .e-35e29ae5-9091{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:14px;color:#291B17;text-align:right;\n}.elementor .e-d0ab191-ae47{padding-block-start:8px;padding-block-end:8px;padding-inline-start:4px;padding-inline-end:4px;border-block-end-width:1px;display:flex;flex-direction:row;gap:8px;justify-content:space-between;border-bottom-style: dashed; border-bottom-color: #CDE3D9;\n}.elementor .e-1b504402-74e4{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:13px;color:#6B5E57;}.elementor .e-ffe7b4d-f5b7{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:14px;color:#291B17;text-align:right;\n}.elementor .e-6da7c345-24ec{padding-block-start:8px;padding-block-end:8px;padding-inline-start:4px;padding-inline-end:4px;border-block-end-width:1px;display:flex;flex-direction:row;gap:8px;justify-content:space-between;border-bottom-style: dashed; border-bottom-color: #CDE3D9;\n}.elementor .e-3958db81-e024{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:13px;color:#6B5E57;}.elementor .e-56d936aa-df1b{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:14px;color:#291B17;text-align:right;\n}.elementor .e-2f59276d-3736{padding-block-start:8px;padding-block-end:8px;padding-inline-start:4px;padding-inline-end:4px;border-block-end-width:1px;display:flex;flex-direction:row;gap:8px;justify-content:space-between;border-bottom-style: dashed; border-bottom-color: #CDE3D9;\n}.elementor .e-331d6e8d-447a{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:13px;color:#6B5E57;}.elementor .e-1354a7a3-a4b7{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:14px;color:#291B17;text-align:right;\n}.elementor .e-644740d9-67c2{padding-block-start:8px;padding-block-end:8px;padding-inline-start:4px;padding-inline-end:4px;display:flex;flex-direction:row;gap:8px;justify-content:space-between;}.elementor .e-4612a225-34e7:hover,.elementor .e-4612a225-34e7:focus-visible{box-shadow:0px 2px 0px 0px #291B17;transform:translate3d(0px, 2px, 0px);}.elementor .e-4612a225-34e7{width:100%;font-family:"Zen Kaku Gothic New";font-weight:900;font-size:15px;color:#FFFFFF;text-align:center;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:16px;border-radius:999px;border-width:2px;border-color:#291B17;border-style:solid;background-color:#028D75;box-shadow:0px 4px 0px 0px #291B17;}.elementor .e-43dbe6f6-c518{position:relative;text-align:center;padding-block-start:36px;padding-block-end:36px;padding-inline-start:28px;padding-inline-end:28px;border-radius:24px;border-width:4px;border-color:#028D75;border-style:solid;background-color:#FFFBE0;box-shadow:0px 6px 0px 0px #028D75;display:flex;flex-direction:column;gap:10px;align-items:center;}.elementor .e-72d28105-b345{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:26px;color:#291B17;letter-spacing:0.15em;}.elementor .e-11f0c72d-f5e1{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:13px;color:#6B5E57;}.elementor .e-2d56459c-9943{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:12px;color:#6B5E57;margin-block-start:8px;}.elementor .e-1314decd-49b1{font-family:Rubik;font-weight:800;font-size:44px;color:#291B17;line-height:1.1;}.elementor .e-6f59066b-2e25{margin-block-start:12px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;background-color:#E7E1CF;}.elementor .e-5090ed35-4006{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:13px;color:#6B5E57;}.elementor .e-57a69405-a831{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:14px;color:#291B17;text-align:right;\n}.elementor .e-20c5d548-f2de{padding-block-start:8px;padding-block-end:8px;padding-inline-start:4px;padding-inline-end:4px;border-block-end-width:1px;display:flex;flex-direction:row;gap:8px;justify-content:space-between;border-bottom-style: dashed; border-bottom-color: #E7E1CF;\n}.elementor .e-66ee055d-ceec{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:13px;color:#6B5E57;}.elementor .e-7e6328bd-fc4d{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:14px;color:#291B17;text-align:right;\n}.elementor .e-36faa4a2-59bd{padding-block-start:8px;padding-block-end:8px;padding-inline-start:4px;padding-inline-end:4px;border-block-end-width:1px;display:flex;flex-direction:row;gap:8px;justify-content:space-between;border-bottom-style: dashed; border-bottom-color: #E7E1CF;\n}.elementor .e-6462ba01-3173{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:13px;color:#6B5E57;}.elementor .e-2e0b84b3-d340{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:14px;color:#291B17;text-align:right;\n}.elementor .e-70ece95a-10db{padding-block-start:8px;padding-block-end:8px;padding-inline-start:4px;padding-inline-end:4px;border-block-end-width:1px;display:flex;flex-direction:row;gap:8px;justify-content:space-between;border-bottom-style: dashed; border-bottom-color: #E7E1CF;\n}.elementor .e-1e56664-da28{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:13px;color:#6B5E57;}.elementor .e-5d9b0edb-211d{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:14px;color:#291B17;text-align:right;\n}.elementor .e-33378ec4-9220{padding-block-start:8px;padding-block-end:8px;padding-inline-start:4px;padding-inline-end:4px;display:flex;flex-direction:row;gap:8px;justify-content:space-between;}.elementor .e-391ed30a-a7b0:hover,.elementor .e-391ed30a-a7b0:focus-visible{box-shadow:0px 2px 0px 0px #291B17;transform:translate3d(0px, 2px, 0px);}.elementor .e-391ed30a-a7b0{width:100%;font-family:"Zen Kaku Gothic New";font-weight:900;font-size:15px;color:#291B17;text-align:center;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:16px;border-radius:999px;border-width:2px;border-color:#291B17;border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 0px 0px #291B17;}.elementor .e-2006000f-ac1a{position:relative;text-align:center;padding-block-start:36px;padding-block-end:36px;padding-inline-start:28px;padding-inline-end:28px;border-radius:24px;border-width:3px;border-color:#291B17;border-style:solid;background-color:#FFFFFF;box-shadow:0px 6px 0px 0px #291B17;display:flex;flex-direction:column;gap:10px;align-items:center;}.elementor .e-282dd585-7a25{width:100%;max-width:1120px;padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;align-items:stretch;}.elementor .e-61bea3a8-6dfb{padding-block-start:120px;padding-block-end:120px;padding-inline-start:5vw;padding-inline-end:5vw;background-color:#FDFCED;display:flex;flex-direction:column;gap:56px;align-items:center;}.elementor .e-6c89a8b7-66c7{font-family:Rubik;font-weight:700;font-size:14px;color:#028D75;letter-spacing:0.4em;}.elementor .e-7dc081f5-428d{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:clamp(28px,4vw,48px);color:#291B17;letter-spacing:0.2em;}.elementor .e-137a26e6-fe4c{width:auto;padding:0px;display:flex;flex-direction:row;gap:12px;justify-content:center;align-items:center;}.elementor .e-274f839-b841{text-align:center;padding:0px;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-31379720-ae0a{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:17px;color:#291B17;letter-spacing:0.04em;line-height:1.6;}.elementor .e-2d4fc662-2661{width:32px;height:32px;min-width:32px;border-radius:50%;border-width:2px;border-color:#291B17;border-style:solid;background-image:linear-gradient(0deg, #291B17 0%,#291B17 100%),linear-gradient(0deg, #291B17 0%,#291B17 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#FCDD30;background-size:14px 3px,3px 14px; background-position:center center,center center; background-repeat:no-repeat;\n}.elementor .e-4c1b4029-1d92:hover,.elementor .e-4c1b4029-1d92:focus-visible{background-color:#FFF6C2;}.elementor .e-4c1b4029-1d92{padding-block-start:22px;padding-block-end:22px;padding-inline-start:28px;padding-inline-end:24px;background-color:#FDFCED;gap:16px;}.elementor .e-2684987f-2461{font-family:"Zen Kaku Gothic New";font-weight:500;font-size:15px;color:#4A3F3A;line-height:2;}.elementor .e-42efdec6-7566{padding-block-start:20px;padding-block-end:24px;padding-inline-start:28px;padding-inline-end:28px;border-block-start-width:2px;border-top-style:dashed; border-top-color:#E7E1CF;\n}.elementor .e-7129dbf-2673{overflow:hidden;border-radius:20px;border-width:3px;border-color:#291B17;border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 0px 0px #291B17;}.elementor .e-76b24b6e-e12c{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:17px;color:#291B17;letter-spacing:0.04em;line-height:1.6;}.elementor .e-11553401-34cd{width:32px;height:32px;min-width:32px;border-radius:50%;border-width:2px;border-color:#291B17;border-style:solid;background-image:linear-gradient(0deg, #291B17 0%,#291B17 100%),linear-gradient(0deg, #291B17 0%,#291B17 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#FCDD30;background-size:14px 3px,3px 14px; background-position:center center,center center; background-repeat:no-repeat;\n}.elementor .e-768d8b64-f5f1:hover,.elementor .e-768d8b64-f5f1:focus-visible{background-color:#FFF6C2;}.elementor .e-768d8b64-f5f1{padding-block-start:22px;padding-block-end:22px;padding-inline-start:28px;padding-inline-end:24px;background-color:#FDFCED;gap:16px;}.elementor .e-5a91899a-7330{font-family:"Zen Kaku Gothic New";font-weight:500;font-size:15px;color:#4A3F3A;line-height:2;}.elementor .e-4e5dc3ae-e4f5{padding-block-start:20px;padding-block-end:24px;padding-inline-start:28px;padding-inline-end:28px;border-block-start-width:2px;border-top-style:dashed; border-top-color:#E7E1CF;\n}.elementor .e-25390584-7814{overflow:hidden;border-radius:20px;border-width:3px;border-color:#291B17;border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 0px 0px #291B17;}.elementor .e-50630308-27cb{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:17px;color:#291B17;letter-spacing:0.04em;line-height:1.6;}.elementor .e-5f85c035-7a3e{width:32px;height:32px;min-width:32px;border-radius:50%;border-width:2px;border-color:#291B17;border-style:solid;background-image:linear-gradient(0deg, #291B17 0%,#291B17 100%),linear-gradient(0deg, #291B17 0%,#291B17 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#FCDD30;background-size:14px 3px,3px 14px; background-position:center center,center center; background-repeat:no-repeat;\n}.elementor .e-2743383d-73ee:hover,.elementor .e-2743383d-73ee:focus-visible{background-color:#FFF6C2;}.elementor .e-2743383d-73ee{padding-block-start:22px;padding-block-end:22px;padding-inline-start:28px;padding-inline-end:24px;background-color:#FDFCED;gap:16px;}.elementor .e-593d2a84-5891{font-family:"Zen Kaku Gothic New";font-weight:500;font-size:15px;color:#4A3F3A;line-height:2;}.elementor .e-4f15a287-81ac{padding-block-start:20px;padding-block-end:24px;padding-inline-start:28px;padding-inline-end:28px;border-block-start-width:2px;border-top-style:dashed; border-top-color:#E7E1CF;\n}.elementor .e-3833bf0d-c1a7{overflow:hidden;border-radius:20px;border-width:3px;border-color:#291B17;border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 0px 0px #291B17;}.elementor .e-3e9db2b6-a327{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:17px;color:#291B17;letter-spacing:0.04em;line-height:1.6;}.elementor .e-3dd6d206-b2ad{width:32px;height:32px;min-width:32px;border-radius:50%;border-width:2px;border-color:#291B17;border-style:solid;background-image:linear-gradient(0deg, #291B17 0%,#291B17 100%),linear-gradient(0deg, #291B17 0%,#291B17 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#FCDD30;background-size:14px 3px,3px 14px; background-position:center center,center center; background-repeat:no-repeat;\n}.elementor .e-5c789fe4-38a0:hover,.elementor .e-5c789fe4-38a0:focus-visible{background-color:#FFF6C2;}.elementor .e-5c789fe4-38a0{padding-block-start:22px;padding-block-end:22px;padding-inline-start:28px;padding-inline-end:24px;background-color:#FDFCED;gap:16px;}.elementor .e-6a1b703c-e209{font-family:"Zen Kaku Gothic New";font-weight:500;font-size:15px;color:#4A3F3A;line-height:2;}.elementor .e-105762d6-8b4f{padding-block-start:20px;padding-block-end:24px;padding-inline-start:28px;padding-inline-end:28px;border-block-start-width:2px;border-top-style:dashed; border-top-color:#E7E1CF;\n}.elementor .e-3cc824b6-68de{overflow:hidden;border-radius:20px;border-width:3px;border-color:#291B17;border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 0px 0px #291B17;}.elementor .e-4f70727e-273f{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:17px;color:#291B17;letter-spacing:0.04em;line-height:1.6;}.elementor .e-1117bb57-89b3{width:32px;height:32px;min-width:32px;border-radius:50%;border-width:2px;border-color:#291B17;border-style:solid;background-image:linear-gradient(0deg, #291B17 0%,#291B17 100%),linear-gradient(0deg, #291B17 0%,#291B17 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#FCDD30;background-size:14px 3px,3px 14px; background-position:center center,center center; background-repeat:no-repeat;\n}.elementor .e-311486d0-d489:hover,.elementor .e-311486d0-d489:focus-visible{background-color:#FFF6C2;}.elementor .e-311486d0-d489{padding-block-start:22px;padding-block-end:22px;padding-inline-start:28px;padding-inline-end:24px;background-color:#FDFCED;gap:16px;}.elementor .e-62608193-8cce{font-family:"Zen Kaku Gothic New";font-weight:500;font-size:15px;color:#4A3F3A;line-height:2;}.elementor .e-357fa46a-90f5{padding-block-start:20px;padding-block-end:24px;padding-inline-start:28px;padding-inline-end:28px;border-block-start-width:2px;border-top-style:dashed; border-top-color:#E7E1CF;\n}.elementor .e-b69751f-48e5{overflow:hidden;border-radius:20px;border-width:3px;border-color:#291B17;border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 0px 0px #291B17;}.elementor .e-459ac5e3-e3de{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:17px;color:#291B17;letter-spacing:0.04em;line-height:1.6;}.elementor .e-cb7edc3-9bc3{width:32px;height:32px;min-width:32px;border-radius:50%;border-width:2px;border-color:#291B17;border-style:solid;background-image:linear-gradient(0deg, #291B17 0%,#291B17 100%),linear-gradient(0deg, #291B17 0%,#291B17 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#FCDD30;background-size:14px 3px,3px 14px; background-position:center center,center center; background-repeat:no-repeat;\n}.elementor .e-58696a3a-e377:hover,.elementor .e-58696a3a-e377:focus-visible{background-color:#FFF6C2;}.elementor .e-58696a3a-e377{padding-block-start:22px;padding-block-end:22px;padding-inline-start:28px;padding-inline-end:24px;background-color:#FDFCED;gap:16px;}.elementor .e-105698cf-d3de{font-family:"Zen Kaku Gothic New";font-weight:500;font-size:15px;color:#4A3F3A;line-height:2;}.elementor .e-99385c8-f158{padding-block-start:20px;padding-block-end:24px;padding-inline-start:28px;padding-inline-end:28px;border-block-start-width:2px;border-top-style:dashed; border-top-color:#E7E1CF;\n}.elementor .e-7d106f71-59b5{overflow:hidden;border-radius:20px;border-width:3px;border-color:#291B17;border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 0px 0px #291B17;}.elementor .e-4d50ee24-3440{width:100%;max-width:880px;gap:16px;}.elementor .e-7bcf41f0-ab15{overflow:hidden;padding-block-start:120px;padding-block-end:120px;padding-inline-start:5vw;padding-inline-end:5vw;background-color:#FFFFFF;display:flex;flex-direction:column;gap:56px;align-items:center;}.elementor .e-17e9d9d4-2628{font-family:Rubik;font-weight:800;font-size:64px;color:#291B17;line-height:1;font-style:italic;white-space: nowrap;\n}.elementor .e-2438c200-bae3{padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-4ab74be9-aca6{overflow:hidden;position:relative;padding:0px;border-block-start-width:3px;border-block-end-width:3px;background-color:#FCDD30;border-top-style: solid; border-top-color: #291B17; border-bottom-style: solid; border-bottom-color: #291B17;\n}.elementor .e-74580483-a815{width:240px;flex:0 0 auto;}.elementor .e-2d55932f-118b{font-family:Rubik;font-weight:700;font-size:14px;color:#028D75;letter-spacing:0.4em;}.elementor .e-91ad81c-7351{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:clamp(24px,3.2vw,38px);color:#291B17;letter-spacing:0.08em;line-height:1.5;}.elementor .e-d904157-8deb{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:15px;color:#4A3F3A;line-height:2;}.elementor .e-3a0f5dc4-b057:hover,.elementor .e-3a0f5dc4-b057:focus-visible{box-shadow:0px 2px 0px 0px #291B17;transform:translate3d(0px, 3px, 0px);}.elementor .e-3a0f5dc4-b057{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:16px;color:#FFFFFF;text-align:center;padding-block-start:18px;padding-block-end:18px;padding-inline-start:36px;padding-inline-end:36px;border-radius:999px;border-width:3px;border-color:#291B17;border-style:solid;background-color:#028D75;box-shadow:0px 5px 0px 0px #291B17;}.elementor .e-42b2b618-ccce:hover,.elementor .e-42b2b618-ccce:focus-visible{box-shadow:0px 2px 0px 0px #291B17;transform:translate3d(0px, 3px, 0px);}.elementor .e-42b2b618-ccce{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:16px;color:#291B17;text-align:center;padding-block-start:18px;padding-block-end:18px;padding-inline-start:36px;padding-inline-end:36px;border-radius:999px;border-width:3px;border-color:#291B17;border-style:solid;background-color:#FFFFFF;box-shadow:0px 5px 0px 0px #291B17;}.elementor .e-3e24e88d-6ffb{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;}.elementor .e-29725a20-2f7f{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-2037cb0e-91dc{width:100%;max-width:1040px;padding-block-start:56px;padding-block-end:56px;padding-inline-start:56px;padding-inline-end:56px;border-radius:32px;border-width:4px;border-color:#291B17;border-style:solid;background-color:#FFFFFF;box-shadow:0px 8px 0px 0px #291B17;display:flex;flex-direction:row;gap:48px;align-items:center;}.elementor .e-65fa574a-a5d8{overflow:hidden;padding-block-start:100px;padding-block-end:100px;padding-inline-start:5vw;padding-inline-end:5vw;background-color:#FCDD30;display:flex;flex-direction:column;align-items:center;}.elementor .e-6da2423f-1146{width:60px;height:60px;object-fit:cover;object-position:50% 30%;border-radius:50%;border-width:2px;border-color:#FCDD30;border-style:solid;background-color:#FCDD30;}.elementor .e-7dcd4298-635a{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:24px;color:#FDFCED;letter-spacing:0.08em;white-space: nowrap;\n}.elementor .e-434fdb01-33d2{width:auto;overflow:visible;padding:0px;border-radius:0px;background-color:transparent;display:flex;flex-direction:row;gap:12px;flex:0 0 auto;align-items:center;}.elementor .e-2c32dc19-ab60:hover,.elementor .e-2c32dc19-ab60:focus-visible{color:#FCDD30;}.elementor .e-2c32dc19-ab60{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:14px;color:#FDFCED;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:transparent;}.elementor .e-6173d15a-a38b:hover,.elementor .e-6173d15a-a38b:focus-visible{color:#FCDD30;}.elementor .e-6173d15a-a38b{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:14px;color:#FDFCED;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:transparent;}.elementor .e-1157c751-c100:hover,.elementor .e-1157c751-c100:focus-visible{color:#FCDD30;}.elementor .e-1157c751-c100{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:14px;color:#FDFCED;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:transparent;}.elementor .e-6db87f7c-bb71:hover,.elementor .e-6db87f7c-bb71:focus-visible{color:#FCDD30;}.elementor .e-6db87f7c-bb71{font-family:"Zen Kaku Gothic New";font-weight:700;font-size:14px;color:#FDFCED;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:transparent;}.elementor .e-4a857aeb-b874{width:auto;padding:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;justify-content:center;}.elementor .e-971ea7e-4d81:hover,.elementor .e-971ea7e-4d81:focus-visible{background-color:#FDFCED;}.elementor .e-971ea7e-4d81{font-family:Rubik;font-weight:700;font-size:13px;color:#291B17;padding-block-start:8px;padding-block-end:8px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;background-color:#FCDD30;}.elementor .e-4b1867ac-a4ca:hover,.elementor .e-4b1867ac-a4ca:focus-visible{background-color:#FDFCED;}.elementor .e-4b1867ac-a4ca{font-family:Rubik;font-weight:700;font-size:13px;color:#291B17;padding-block-start:8px;padding-block-end:8px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;background-color:#FCDD30;}.elementor .e-1e47f140-901d{width:auto;padding:0px;display:flex;flex-direction:row;gap:10px;}.elementor .e-7c0df797-cc4c{width:100%;max-width:1120px;padding:0px;display:flex;flex-direction:row;gap:32px;justify-content:space-between;align-items:center;}.elementor .e-28259ee1-dd9d{width:100%;max-width:1120px;background-color:#4A3F3A;}.elementor .e-f6f9e26-492f{font-family:Rubik;font-weight:500;font-size:12px;color:#B8B8B8;letter-spacing:0.08em;text-align:center;}.elementor .e-3938b399-152f{padding-block-start:64px;padding-block-end:32px;padding-inline-start:5vw;padding-inline-end:5vw;background-color:#291B17;display:flex;flex-direction:column;gap:28px;align-items:center;}