.elementor .e-61cac794-a1fb{max-width:38ch;font-family:Manrope;font-size:0.72rem;letter-spacing:0.12em;line-height:1.6;text-transform:uppercase;margin:0px;color: var(--e-global-color-hiruc06);\n}.elementor .e-5b25f8e8-5444{max-width:auto;font-family:Manrope;font-weight:400;font-size:4.7rem;letter-spacing:-0.04em;line-height:1.05;margin-block-start:2rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;color: var(--e-global-color-hiruc03);\n}.elementor .e-d6f2df8-e03c{max-width:53ch;font-family:Manrope;font-size:1rem;line-height:1.6;margin-block-start:1rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;color: var(--e-global-color-hiruc05);\n}.elementor .e-5b5874f7-11ce:hover,.elementor .e-5b5874f7-11ce:focus-visible{background-color: var(--e-global-color-hiruc03); color: var(--e-global-color-hiruc02);\n}.elementor .e-5b5874f7-11ce:focus{outline-width:2px;outline-style:solid;outline-offset:4px;outline-color: var(--e-global-color-hiruc03);\n}.elementor .e-5b5874f7-11ce{font-family:Manrope;font-weight:500;font-size:0.875rem;line-height:1.3;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:2.5rem;border-radius:0px;border-width:1px;border-style:solid;background-color:transparent;align-self:flex-start;color: var(--e-global-color-hiruc03); border-color: var(--e-global-color-hiruc08);\n}.elementor .e-733bf93-8e6a{padding-block-start:11rem;padding-block-end:6rem;padding-inline-start:5.5vw;padding-inline-end:0vw;display:flex;flex-direction:column;gap:0px;justify-content:center;}.elementor .e-3ee54324-cbc8{width:100%;min-height:42rem;aspect-ratio:.92;object-fit:cover;display:block;}.elementor .e-65c1e4dd-90f6{overflow:hidden;padding:0px;display:flex;flex-direction:column;gap:0px;background-color: var(--e-global-color-hiruc02);\n}.elementor .e-72169a89-e112{padding:0px;display:grid;gap:0px;grid-template-columns:1.15fr .85fr;grid-template-rows:auto;color: var(--e-global-color-hiruc03); background-color: var(--e-global-color-hiruc02);\n}.elementor .e-12db80d4-a427{max-width:11ch;font-family:Manrope;font-weight:400;font-size:3.8rem;letter-spacing:-0.04em;line-height:1.05;margin:0px;}.elementor .e-71e38a80-f54f{font-family:Manrope;font-size:1rem;line-height:1.6;margin:0px;}.elementor .e-1cb6599f-58bd{font-family:Manrope;font-size:1rem;line-height:1.6;margin-block-start:1.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;color: var(--e-global-color-hiruc04);\n}.elementor .e-d4e7a55-2d16{max-width:42rem;padding:0px;display:flex;flex-direction:column;gap:0px;justify-content:center;}.elementor .e-563a00f8-c4de{padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:5.5%;padding-inline-end:5.5%;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;grid-template-rows:auto;background-color: var(--e-global-color-hiruc03);\n}.elementor .e-1d4e85e9-b381{max-width:16ch;position:sticky;inset-block-start:8rem;font-family:Manrope;font-weight:400;font-size:clamp(2.8rem,4vw,4.5rem);letter-spacing:-0.04em;line-height:1.05;margin:0px;grid-column:1;grid-row:1;align-self:start;color:var(--e-global-color-hiruc03);\n}.elementor .e-4cab8525-5884{font-family:Manrope;font-weight:400;font-size:clamp(2rem,2.5vw,3rem);letter-spacing:-0.025em;line-height:1.1;margin:0px;color:var(--e-global-color-hiruc03);\n}.elementor .e-488d3183-9668{max-width:65ch;font-family:Manrope;font-size:1.0625rem;line-height:1.7;margin:0px;color:var(--e-global-color-hiruc05);\n}.elementor .e-1effe737-766e{min-width:0px;padding-block-start:2rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:1.5rem;border-top:1px solid var(--e-global-color-hiruc14);\n}.elementor .e-1e3f2e2a-c0b1{font-family:Manrope;font-weight:400;font-size:clamp(2rem,2.5vw,3rem);letter-spacing:-0.025em;line-height:1.1;margin:0px;color:var(--e-global-color-hiruc03);\n}.elementor .e-7954a8ec-e503{max-width:65ch;font-family:Manrope;font-size:1.0625rem;line-height:1.7;margin:0px;color:var(--e-global-color-hiruc05);\n}.elementor .e-5bd659ce-21c8{min-width:0px;padding-block-start:2rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:1.5rem;border-top:1px solid var(--e-global-color-hiruc14);\n}.elementor .e-66f1925c-62d1{font-family:Manrope;font-weight:400;font-size:clamp(2rem,2.5vw,3rem);letter-spacing:-0.025em;line-height:1.1;margin:0px;color:var(--e-global-color-hiruc03);\n}.elementor .e-8d9e793-1169{max-width:65ch;font-family:Manrope;font-size:1.0625rem;line-height:1.7;margin:0px;color:var(--e-global-color-hiruc05);\n}.elementor .e-108fc468-a47b{min-width:0px;padding-block-start:2rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:1.5rem;border-top:1px solid var(--e-global-color-hiruc14);\n}.elementor .e-32ed551a-438e{min-width:0px;padding:0px;margin:0px;display:grid;gap:3.5rem;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-column:2;grid-row:1;}.elementor .e-ba325ed-50f2{overflow:visible;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:5.5%;padding-inline-end:5.5%;display:grid;gap:clamp(3rem,8vw,9rem);grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);grid-template-rows:auto;align-items:start;color:var(--e-global-color-hiruc03); background-color:var(--e-global-color-hiruc02);\n}.elementor .e-5430d87c-a1ad{width:100%;aspect-ratio:1.2;object-fit:cover;display:block;}.elementor .e-8de92e3-a90a{overflow:hidden;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-212f0a54-7414{font-family:Manrope;font-weight:400;font-size:3rem;letter-spacing:-0.04em;line-height:1.05;margin:0px;}.elementor .e-428ad254-7683{max-width:48ch;font-family:Manrope;font-size:1rem;line-height:1.6;margin-block-start:2rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;color: var(--e-global-color-hiruc04);\n}.elementor .e-4a434d2d-a423{max-width:48ch;font-family:Manrope;font-size:1rem;line-height:1.6;margin-block-start:1.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;color: var(--e-global-color-hiruc04);\n}.elementor .e-23156f76-14db{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:10%;padding-inline-end:10%;display:flex;flex-direction:column;gap:0px;justify-content:center;}.elementor .e-347736e0-e8fc{padding:0px;display:grid;gap:0px;grid-template-columns:1fr 1fr;grid-template-rows:auto;background-color: var(--e-global-color-hiruc10);\n}.elementor .e-5a3178b0-d55e{max-width:12ch;font-family:Manrope;font-weight:400;font-size:3.7rem;letter-spacing:-0.04em;line-height:1.05;margin:0px;color: var(--e-global-color-hiruc03);\n}.elementor .e-1b648991-36c6{max-width:38ch;font-family:Manrope;font-size:1rem;line-height:1.6;margin:0px;color: var(--e-global-color-hiruc05);\n}.elementor .e-71c752c-9996:hover,.elementor .e-71c752c-9996:focus-visible{background-color: var(--e-global-color-hiruc03); color: var(--e-global-color-hiruc02);\n}.elementor .e-71c752c-9996:focus{outline-width:2px;outline-style:solid;outline-offset:4px;outline-color: var(--e-global-color-hiruc03);\n}.elementor .e-71c752c-9996{font-family:Manrope;font-weight:500;font-size:0.875rem;line-height:1.3;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:2rem;border-radius:0px;border-width:1px;border-style:solid;background-color:transparent;align-self:flex-start;color: var(--e-global-color-hiruc03); border-color: var(--e-global-color-hiruc08);\n}.elementor .e-3128e29f-8d94{padding:0px;display:flex;flex-direction:column;gap:0px;justify-content:center;}.elementor .e-37810fc3-1626{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:5.5%;padding-inline-end:5.5%;display:grid;gap:1.5rem;grid-template-columns:1.5fr 1fr;grid-template-rows:auto;color: var(--e-global-color-hiruc03); background-color: var(--e-global-color-hiruc02);\n}.elementor .e-1bede04d-65e0{padding:0px;display:flex;flex-direction:column;gap:0px;overflow: clip; background-color: var(--e-global-color-hiruc03); color: var(--e-global-color-hiruc02);\n}