.elementor .e-3f69fc05-a4e6{max-width:none;\n}.elementor .e-7ec4c6da-4de2{font-family:var(--font-main);font-weight:700;font-size:clamp(30px,3.6vw,48px);color:var(--c-ink);letter-spacing:-0.015em;line-height:1.15;margin:0px;}.elementor .e-51eb5922-9586{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-50da6cea-c239{width:auto;min-width:0px;position:absolute;z-index:0;padding:0px;border-width:1px;border-color:var(--c-mist);border-style:solid;inset:20px 0 0 20px;\n}.elementor .e-309993c9-839f{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;}.elementor .e-24f672b9-54dc{width:100%;max-width:100%;position:relative;padding-block-start:0px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:20px;margin:0px;box-sizing:border-box;\n}.elementor .e-20a16ac0-bad0{padding:0px;display:grid;gap:clamp(24px,6vw,96px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;}.elementor .e-3a9f955c-76e9{width:100%;padding-inline:max(var(--gutter),calc((100% - var(--w-content))/2)); box-sizing:border-box; padding-block:clamp(40px,6vw,96px) clamp(8px,2vw,24px);\n}.elementor .e-752294db-2faa{max-width:none;\n}.elementor .e-313ba5d8-9da5{max-width:none;\n}.elementor .e-3a31ceae-bca7{max-width:none;\n}.elementor .e-447c440a-3762{max-width:none;\n}.elementor .e-6d364b6d-d305{max-width:none;\n}.elementor .e-1307bf10-5c99{max-width:none;\n}.elementor .e-1513b221-b08c{max-width:none;\n}.elementor .e-5acbf22a-7090{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-37ba074e-f9ae{width:100%;margin-block-start:clamp(32px,4vw,56px);padding-inline:max(var(--gutter),calc((100% - var(--w-content))/2)); box-sizing:border-box; padding-block:0;\n}.elementor .e-5c196bb0-78e1{max-width:none;\n}.elementor .e-492fb080-ae83{padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-13e5a73b-be60{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-63d4914f-33ed{width:100%;padding-inline:max(var(--gutter),calc((100% - var(--w-content))/2)); box-sizing:border-box; padding-block:0;\n}.elementor .e-413df178-3b59{max-width:none;\n}.elementor .e-7a98ebf-669e{padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-182a996c-6df6{font-family:var(--font-main);font-size:16px;color:var(--c-ink);line-height:1.5;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--c-line); max-width:none;\n}.elementor .e-4d75d6a2-6a06{font-family:var(--font-main);font-size:16px;color:var(--c-ink);line-height:1.5;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--c-line); max-width:none;\n}.elementor .e-5310c4da-31c8{font-family:var(--font-main);font-size:16px;color:var(--c-ink);line-height:1.5;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--c-line); max-width:none;\n}.elementor .e-596cad27-8508{font-family:var(--font-main);font-size:16px;color:var(--c-ink);line-height:1.5;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--c-line); max-width:none;\n}.elementor .e-4acd2d90-ee22{font-family:var(--font-main);font-size:16px;color:var(--c-ink);line-height:1.5;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--c-line); max-width:none;\n}.elementor .e-3170f687-2e05{font-family:var(--font-main);font-size:16px;color:var(--c-ink);line-height:1.5;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--c-line); max-width:none;\n}.elementor .e-3e2e1129-ad05{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--c-line);\n}.elementor .e-15ab069b-c135{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-501ad0e5-343d{width:100%;padding-inline:max(var(--gutter),calc((100% - var(--w-content))/2)); box-sizing:border-box; padding-block:0;\n}.elementor .e-2bebd135-1dc0{max-width:none;\n}.elementor .e-7c0bddbc-e481{padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-69d74cc4-f442{font-family:var(--font-main);font-size:16px;color:var(--c-ink);line-height:1.5;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--c-line); max-width:none;\n}.elementor .e-227073d7-4589{font-family:var(--font-main);font-size:16px;color:var(--c-ink);line-height:1.5;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--c-line); max-width:none;\n}.elementor .e-14b83a34-6115{font-family:var(--font-main);font-size:16px;color:var(--c-ink);line-height:1.5;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--c-line); max-width:none;\n}.elementor .e-35539767-4c21{font-family:var(--font-main);font-size:16px;color:var(--c-ink);line-height:1.5;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--c-line); max-width:none;\n}.elementor .e-71c97bea-d257{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--c-line);\n}.elementor .e-626bbb08-e23a{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-7564e7ba-700c{width:100%;padding-inline:max(var(--gutter),calc((100% - var(--w-content))/2)); box-sizing:border-box; padding-block:0;\n}.elementor .e-7f29a666-f615{max-width:none;\n}.elementor .e-3b307dba-3dd1{padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-132ff3fb-3254{font-family:var(--font-main);font-size:16px;color:var(--c-ink);line-height:1.5;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--c-line); max-width:none;\n}.elementor .e-d7aa47-7567{font-family:var(--font-main);font-size:16px;color:var(--c-ink);line-height:1.5;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--c-line); max-width:none;\n}.elementor .e-3a13ab4-b542{font-family:var(--font-main);font-size:16px;color:var(--c-ink);line-height:1.5;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--c-line); max-width:none;\n}.elementor .e-38cdaa6c-5754{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--c-line);\n}.elementor .e-7b7af874-c955{max-width:none;\n}.elementor .e-3582865f-d294{max-width:none;\n}.elementor .e-6c15386-e2bb{padding:0px;margin-block-start:8px;display:flex;gap:12px;flex-wrap:wrap;}.elementor .e-6e8297ac-b733{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-11efe637-4dc0{width:100%;padding-inline:max(var(--gutter),calc((100% - var(--w-content))/2)); box-sizing:border-box; padding-block:0;\n}