.elementor .e-31800389-f80b{position:relative;z-index:20;padding:0px;}.elementor .e-7da393f6-b973{max-width:420px;overflow:hidden;text-overflow: ellipsis; white-space: nowrap;\n}.elementor .e-65a3af95-a05e{max-width:1000px;font-family:var(--sp-font);font-weight:700;font-size:56px;color:var(--sp-dark);line-height:1.08;}.elementor .e-40a5f302-cbed{font-family:var(--sp-font);font-weight:700;font-size:23px;color:#FFFFFF;}.elementor .e-4eb6ff22-bc81{width:48px;height:48px;min-width:48px;padding:0px;border-radius:50%;background-color:var(--sp-red);justify-content:center;align-items:center;}.elementor .e-53a7eb97-1fd0{font-family:var(--sp-font);font-weight:700;font-size:17px;color:var(--sp-dark);}.elementor .e-78108e42-7da7{font-family:var(--sp-font);font-size:15px;color:var(--sp-gray);}.elementor .e-bb4666b-327c{width:auto;padding:0px;flex-direction:column;gap:2px;}.elementor .e-2288e83f-c76e{width:auto;padding-block-start:6px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:14px;align-items:center;}.elementor .e-60663a53-b863{max-width:1170px;padding:0px;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-48c9450-9bc7{padding-block-start:64px;padding-block-end:48px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;justify-content:center;}.elementor .e-49926d48-2800{width:100%;height:540px;max-width:1170px;object-fit:cover;border-radius:12px;background-color:#F4F4F4;}.elementor .e-7fc4a5ed-1edc{padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;justify-content:center;}.elementor .e-8cfe6d4-2eb2{width:100%;font-family:var(--sp-font);font-size:19px;color:var(--sp-text);line-height:1.65;padding:0px;& p { margin: 0px 0px 24px 0px; } & h2 { font-family: Carlito; font-size: 32px; font-weight: 700; line-height: 1.15; color: #2B2322; margin: 40px 0px 16px 0px; } & h3 { font-family: Carlito; font-size: 24px; font-weight: 700; color: #2B2322; margin: 32px 0px 12px 0px; } & a { color: #E30613; text-decoration: underline; } & ul, & ol { margin: 0px 0px 24px 0px; padding-left: 22px; } & li { margin: 0px 0px 10px 0px; } & img { max-width: 100%; height: auto; border-radius: 12px; } & blockquote { margin: 0px 0px 24px 0px; padding: 24px 28px; background-color: #FDECED; border-left: 5px solid #E30613; border-radius: 8px; } & strong { color: #2B2322; } & p, & li, & span, & td { font-family: Carlito; font-size: 19px; line-height: 1.65; color: #343637; } & h2, & h3, & h4 { font-family: Carlito; }\n}.elementor .e-46d3e2ed-1ad5{width:100%;height:1px;min-width:0px;padding:0px;margin-block-start:16px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;background-color:#E4E2E2;}.elementor .e-66b2c05f-62e4{font-family:var(--sp-font);font-weight:700;font-size:35px;color:#FFFFFF;}.elementor .e-2b042f93-8d8d{width:72px;height:72px;min-width:72px;padding:0px;border-radius:50%;background-color:var(--sp-red);justify-content:center;align-items:center;}.elementor .e-5e6c2f68-2969{font-family:var(--sp-font);font-weight:700;font-size:20px;color:var(--sp-dark);}.elementor .e-67b4843d-6d8c{font-family:var(--sp-font);font-size:16px;color:var(--sp-gray);line-height:1.45;}.elementor .e-47d26163-6b06{width:auto;padding:0px;flex-direction:column;gap:6px;flex:1 1 0px;}.elementor .e-620d918e-48c3{padding:28px;border-radius:12px;background-color:var(--sp-bg);gap:22px;align-items:center;}.elementor .e-62aa271f-9b70{width:760px;min-width:0px;max-width:100%;padding:0px;}.elementor .e-a8ba293-34c9{font-family:var(--sp-font);font-weight:700;font-size:26px;color:#FFFFFF;line-height:1.15;}.elementor .e-38ead410-b79f{font-family:var(--sp-font);font-size:16px;color:#FFFFFF;line-height:1.45;}.elementor .e-5f1b6acd-1766:hover,.elementor .e-5f1b6acd-1766:focus-visible{color:#FDECED;}.elementor .e-5f1b6acd-1766{font-family:var(--sp-font);font-size:14px;color:#FFFFFF;text-align:center;}.elementor .e-22ff2b71-f1df{padding-block-start:32px;padding-block-end:32px;padding-inline-start:30px;padding-inline-end:30px;border-radius:12px;background-color:var(--sp-dark);flex-direction:column;gap:16px;}.elementor .e-2b11811d-9d7c{font-family:var(--sp-font);font-weight:700;font-size:22px;color:var(--sp-dark);}.elementor .e-15c94fb1-5ca6{width:80px;height:80px;min-width:80px;object-fit:cover;border-radius:8px;background-color:#F4F4F4;}.elementor .e-12f19d46-3e52{font-family:var(--sp-font);font-weight:700;font-size:16px;color:var(--sp-dark);line-height:1.25;}.elementor .e-220035e7-8fb6{font-family:var(--sp-font);font-size:13px;color:var(--sp-gray);}.elementor .e-29ed80d6-7225{width:auto;padding:0px;flex-direction:column;gap:4px;flex:1 1 0px;}.elementor .e-9e03415-f859:hover,.elementor .e-9e03415-f859:focus-visible{opacity:85%;}.elementor .e-9e03415-f859{cursor:pointer;padding:0px;gap:14px;align-items:flex-start;}.elementor .e-70f0fe41-4090{gap:18px;grid-template-columns:repeat(1, 1fr);grid-auto-rows:auto;}.elementor .e-1d7575b8-af64{padding:28px;border-radius:12px;border-width:1px;border-color:#E4E2E2;border-style:solid;flex-direction:column;gap:18px;}.elementor .e-25d23fca-5f39{font-family:var(--sp-font);font-weight:700;font-size:22px;color:var(--sp-dark);margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2d07ff90-928d{font-family:var(--sp-font);font-weight:700;font-size:16px;color:var(--sp-red);padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:block;border-bottom-style: solid; border-bottom-color: #E4E2E2;\n}.elementor .e-38ac8269-ffb2:hover,.elementor .e-38ac8269-ffb2:focus-visible{color:#E30613;}.elementor .e-38ac8269-ffb2{font-family:var(--sp-font);font-size:16px;color:var(--sp-text);padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;display:block;}.elementor .e-78deb814-f63a{padding-block-start:28px;padding-block-end:20px;padding-inline-start:28px;padding-inline-end:28px;border-radius:12px;border-width:1px;border-color:#E4E2E2;border-style:solid;flex-direction:column;gap:6px;}.elementor .e-6ea52111-8cda{width:340px;min-width:340px;position:sticky;inset-block-start:24px;padding:0px;flex-direction:column;gap:30px;}.elementor .e-20c40e3b-21e2{max-width:1170px;padding:0px;gap:70px;align-items:flex-start;}.elementor .e-6c080f7-b722{padding-block-start:64px;padding-block-end:100px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;justify-content:center;}.elementor .e-2d97b36a-4894{font-size:40px;}.elementor .e-2748dba3-d025{width:auto;padding:0px;flex-direction:column;gap:14px;}.elementor .e-8726fee-ecd4{padding:0px;gap:20px;justify-content:space-between;align-items:flex-end;}.elementor .e-1df598ea-254c{column-gap:30px;grid-template-columns:repeat(3, 1fr);grid-auto-rows:auto;row-gap: 40px;\n}.elementor .e-168344b1-bf34{max-width:1170px;padding:0px;flex-direction:column;gap:40px;}.elementor .e-45d91ffd-b677{padding-block-start:100px;padding-block-end:100px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--sp-bg);justify-content:center;}.elementor .e-69de8586-46a7{font-family:var(--sp-font);font-weight:700;font-size:40px;color:#FFFFFF;line-height:1.1;}.elementor .e-2e272dd3-cfe0{font-family:var(--sp-font);font-size:20px;color:#FFFFFF;line-height:1.4;}.elementor .e-464fefdd-f55a{width:auto;max-width:620px;padding:0px;flex-direction:column;gap:10px;}.elementor .e-2064b3cc-9340:hover,.elementor .e-2064b3cc-9340:focus-visible{box-shadow:0px 10px 20px 0px rgba(0,0,0,0.15);transform:translate3d(0px, -2px, 0px);}.elementor .e-2064b3cc-9340{font-family:var(--sp-font);font-weight:700;font-size:16px;color:var(--sp-red);letter-spacing:0.64px;text-align:center;padding-block-start:19px;padding-block-end:19px;padding-inline-start:36px;padding-inline-end:36px;border-radius:5px;border-width:1px;border-color:#FFFFFF;border-style:solid;background-color:#FFFFFF;transition:transform 0.25s, box-shadow 0.25s;display:inline-block;}.elementor .e-1193ade-6ae9:hover,.elementor .e-1193ade-6ae9:focus-visible{color:#E30613;background-color:#FFFFFF;}.elementor .e-1193ade-6ae9{font-family:var(--sp-font);font-weight:700;font-size:16px;color:#FFFFFF;letter-spacing:0.64px;text-align:center;padding-block-start:19px;padding-block-end:19px;padding-inline-start:36px;padding-inline-end:36px;border-radius:5px;border-width:1px;border-color:#FFFFFF;border-style:solid;background-color:transparent;transition:background-color 0.25s, color 0.25s;display:inline-block;}.elementor .e-2fc23cce-f85d{width:auto;padding:0px;gap:16px;flex-wrap:wrap;}.elementor .e-2c376c1-5024{max-width:1170px;padding:0px;gap:32px;justify-content:space-between;align-items:center;}.elementor .e-2d136647-b775{padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--sp-red);justify-content:center;}.elementor .e-27fbe0b6-db09{width:auto;height:48px;}.elementor .e-5a229d41-1f2d:hover,.elementor .e-5a229d41-1f2d:focus-visible{color:#FFFFFF;}.elementor .e-5a229d41-1f2d{font-family:var(--sp-font);font-size:14px;color:#C9C6C6;text-decoration:underline;& a { color: #C9C6C6; }\n}.elementor .e-3d0a959b-8afa{width:auto;padding:0px;flex-direction:column;gap:6px;align-items:flex-start;}