.elementor .e-4442bb90-aa35{width:42px;height:42px;}.elementor .e-51b9a47d-acc8{font-family:Lora;font-weight:700;font-size:19px;color:#ffffff;}.elementor .e-5bfe1d2f-8a11{padding:0px;margin-inline-end:auto;gap:10px;align-items:center;}.elementor .e-1e173e61-63eb:hover,.elementor .e-1e173e61-63eb:focus-visible{text-decoration:underline;color: #e0aa3c !important;\n}.elementor .e-1e173e61-63eb{font-family:Montserrat;font-weight:600;font-size:16px;color:#e0aa3c;padding-block-start:10px;padding-block-end:10px;padding-inline-start:8px;padding-inline-end:8px;border-radius:999px;background-color:transparent;transition:color 0.2s, background-color 0.2s;white-space: nowrap; font-family: var(--brand-sans);\n}.elementor .e-4597845a-ba0d:hover,.elementor .e-4597845a-ba0d:focus-visible{background-color:#e0aa3c;box-shadow:0px 6px 18px 0px rgba(202,146,38,0.35);color: #161616 !important;\n}.elementor .e-4597845a-ba0d{font-family:Montserrat;font-weight:600;font-size:15px;color:#161616;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;background-color:#ca9226;transition:background-color 0.2s, color 0.2s, border-color 0.2s, transform 0.15s, box-shadow 0.2s;white-space: nowrap; font-family: var(--brand-sans);\n}.elementor .e-4597845a-ba0d:active{transform:translate3d(0px, 1px, 0px);}.elementor .e-79dae59e-1158{width:100%;max-width:1180px;padding:0px;gap:20px;align-items:center;}.elementor .e-53871b31-9bbb{width:100%;position:sticky;inset-block-start:0px;z-index:40;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;background-color:#111a3d;justify-content:center;--brand-sans: Montserrat, Arial, Helvetica, sans-serif;\n}.elementor .e-52a437fb-a849{width:0px;height:124%;position:absolute;inset-block-start:-12%;inset-inline-start:55.5%;padding:0px;border-width:3px;border-style:none;transform:rotateX(0deg) rotateY(0deg) rotateZ(11deg);border-left-style: dashed; border-left-color: #ca9226; transform-origin: top center; pointer-events: none;
display: none;\n}.elementor .e-79475d72-af1b{font-family:Lora;font-weight:700;font-size:44px;color:#ffffff;line-height:1.15;& span { display: block; color: #e0aa3c; font-size: 0.68em; line-height: 1.3; margin-top: 10px; }\n}.elementor .e-49556d71-f82c{max-width:34em;font-family:Montserrat;font-size:18px;color:#dfe3f0;line-height:1.55;margin-block-start:20px;font-family: var(--brand-sans);\n}.elementor .e-662b7882-91d3:hover,.elementor .e-662b7882-91d3:focus-visible{background-color:#e0aa3c;box-shadow:0px 6px 18px 0px rgba(202,146,38,0.35);color: #161616 !important;\n}.elementor .e-662b7882-91d3{font-family:Montserrat;font-weight:600;font-size:16px;color:#161616;padding-block-start:15px;padding-block-end:15px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;background-color:#ca9226;transition:background-color 0.2s, color 0.2s, border-color 0.2s, transform 0.15s, box-shadow 0.2s;white-space: nowrap; font-family: var(--brand-sans);\n}.elementor .e-662b7882-91d3:active{transform:translate3d(0px, 1px, 0px);}.elementor .e-5708a462-6769{padding:0px;margin-block-start:26px;gap:12px;flex-wrap:wrap;}.elementor .e-7e7a2c6a-7a15{max-width:30em;font-family:Montserrat;font-size:14px;color:#c3c9de;line-height:1.5;margin-block-start:20px;font-family: var(--brand-sans);\n}.elementor .e-31cfd602-83f9{padding:0px;flex-direction:column;gap:0px;flex:1 1 54%;}.elementor .e-2d7a5525-ec29{font-family:Lora;font-weight:700;font-size:22px;color:#1b2753;}.elementor .e-4cf814d2-c556{font-size:14px;color:#5c6270;margin-block-end:6px;font-family: var(--brand-sans);\n}.elementor .e-697ff17f-8f14{font-size:12px;color:#5c6270;line-height:1.5;margin-block-start:8px;font-family: var(--brand-sans);\n}.elementor .e-32d01eda-a3bb{width:100%;max-width:440px;padding:24px;border-radius:10px;background-color:#ffffff;box-shadow:0px 10px 30px 0px rgba(17,26,61,0.25);display:flex;flex-direction:column;gap:6px;flex:1 1 40%;}.elementor .e-dbc7c9e-285a{width:100%;max-width:1180px;position:relative;z-index:1;column-gap:100px;padding-block-start:56px;padding-block-end:56px;padding-inline-start:24px;padding-inline-end:24px;row-gap:48px;align-items:center;& .gform_wrapper { background-color: #ffffff; padding: 24px; border-radius: 10px; box-shadow: 0 10px 30px rgba(17,26,61,0.25); max-width: 440px; width: 100%; margin: 0; } & .gform_wrapper .gform_heading { display: none; } & .gform_wrapper .gform_fields { display: grid; gap: 12px; } & .gform_wrapper .gfield_label { font-family: var(--brand-sans); font-weight: 600; font-size: 14px; color: #161616; margin-bottom: 4px; } & .gform_wrapper .gfield_required { color: #b42318; } & .gform_wrapper input[type="text"], & .gform_wrapper input[type="email"], & .gform_wrapper input[type="tel"] { height: 46px; } & .gform_wrapper input[type="text"], & .gform_wrapper input[type="email"], & .gform_wrapper input[type="tel"], & .gform_wrapper textarea { font-family: var(--brand-sans); font-size: 16px; color: #161616; background-color: #ffffff; border: 1px solid #b6b4ad; border-radius: 8px; padding: 10px 14px; width: 100%; } & .gform_wrapper textarea { min-height: 96px; } & .gform_wrapper input:focus, & .gform_wrapper textarea:focus { outline: none; border-color: #1b2753; box-shadow: 0 0 0 3px rgba(27,39,83,0.18); } & .gform_wrapper .gform_footer { padding: 0; margin: 14px 0 0 0; } & .gform_wrapper .gform_button { width: 100%; background-color: #ca9226; color: #161616; font-family: var(--brand-sans); font-weight: 600; font-size: 16px; padding: 15px 24px; border: 0; border-radius: 999px; cursor: pointer; } & .gform_wrapper .gform_button:hover { background-color: #e0aa3c; } & .gform_wrapper .validation_message { font-family: var(--brand-sans); font-size: 13px; color: #b42318; background-color: transparent; border: 0; padding: 4px 0 0 0; } & .gform_wrapper .gform_validation_errors { font-family: var(--brand-sans); border-radius: 8px; } & .gform_confirmation_message { font-family: var(--brand-sans); font-size: 15px; line-height: 1.6; color: #1f7a4d; background-color: #e7f4ec; border: 1px solid #bfe0cc; border-radius: 8px; padding: 16px; } & .gform_wrapper { background-color: transparent; padding: 0; border-radius: 0; box-shadow: none; max-width: 100%; width: 100%; margin: 0; } & .gform_wrapper { --gf-font-family-primary: var(--brand-sans); --gf-ctrl-label-font-family-primary: var(--brand-sans); --gf-ctrl-label-font-family-secondary: var(--brand-sans); --gf-ctrl-label-font-family-tertiary: var(--brand-sans); --gf-ctrl-label-font-family-req: var(--brand-sans); --gf-ctrl-btn-font-family: var(--brand-sans); --gf-font-size-primary: 16px; --gf-ctrl-bg-color: #ffffff; --gf-ctrl-radius: 8px; --gf-ctrl-size: 46px; --gf-ctrl-border-color: #b6b4ad; --gf-ctrl-border-color-hover: #8c8a84; --gf-ctrl-border-color-focus: #1b2753; --gf-ctrl-label-color-primary: #161616; --gf-ctrl-label-font-size-primary: 14px; --gf-ctrl-label-font-weight-primary: 600; --gf-ctrl-label-color-req: #b42318; --gf-ctrl-label-color-tertiary: #5c6270; --gf-ctrl-label-font-size-tertiary: 12px; --gf-ctrl-btn-bg-color-primary: #ca9226; --gf-ctrl-btn-bg-color-hover-primary: #e0aa3c; --gf-ctrl-btn-bg-color-focus-primary: #e0aa3c; --gf-ctrl-btn-color-primary: #161616; --gf-ctrl-btn-color-hover-primary: #161616; --gf-ctrl-btn-color-focus-primary: #161616; --gf-ctrl-btn-border-color-primary: transparent; --gf-ctrl-btn-border-color-hover-primary: transparent; --gf-ctrl-btn-border-color-focus-primary: transparent; --gf-ctrl-btn-radius: 999px; --gf-ctrl-btn-size: 52px; --gf-ctrl-btn-font-size: 16px; --gf-ctrl-btn-font-weight: 600; --gf-ctrl-btn-padding-x: 24px; --gf-ctrl-btn-shadow: none; --gf-ctrl-btn-shadow-hover: none; --gf-ctrl-btn-shadow-focus: none; --gf-color-primary: #1b2753; } & .gform_wrapper .gform_footer { padding: 0; margin: 16px 0 0 0; display: block; } & .gform_wrapper.gform-theme .gform_footer button { width: 100%; } & .gform_wrapper textarea { height: 110px; min-height: 110px; } --gf-ctrl-btn-size-md: 52px; --gf-ctrl-btn-font-size-md: 16px; --gf-ctrl-btn-padding-x-md: 24px; --gf-ctrl-btn-size-lg: 52px; --gf-ctrl-btn-font-size-lg: 16px; & textarea { height: 112px; min-height: 112px; } & button { width: 100%; }\n}.elementor .e-26f8284c-3d02{width:100%;overflow:hidden;position:relative;padding:0px;background-image:linear-gradient(101deg, #1b2753 52%,#1b2753 45%,rgba(17,26,61,0.55) 45%,rgba(17,26,61,0.35) 72%,rgba(17,26,61,0.62) 100%),url("https://www.davislegalpi.com/wp-content/uploads/2026/09/hero-lane-1400.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center right;background-color:#1b2753;justify-content:center;--brand-sans: Montserrat, Arial, Helvetica, sans-serif;\n}.elementor .e-3991aa1a-cf94{font-family:Lora;font-weight:700;font-size:20px;color:#ffffff;white-space: nowrap;\n}.elementor .e-334c2674-4bbc{font-size:14px;color:#ffffff;line-height:1.45;font-family: var(--brand-sans);\n}.elementor .e-59661f8e-978a{font-size:14px;color:#ffffff;line-height:1.45;font-family: var(--brand-sans);\n}.elementor .e-21e93857-6a43{font-size:14px;color:#ffffff;line-height:1.45;font-family: var(--brand-sans);\n}.elementor .e-3528171b-cd40{font-size:14px;color:#ffffff;line-height:1.45;font-family: var(--brand-sans);\n}.elementor .e-1e093e71-69c5{padding:0px;display:grid;flex:1 1 auto;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:auto;gap: 18px 28px;\n}.elementor .e-614e7e8c-cd26{width:100%;max-width:1180px;padding-block-start:26px;padding-block-end:26px;padding-inline-start:32px;padding-inline-end:32px;border-radius:20px;background-color:#8a6212;display:flex;flex-direction:row;gap:32px;align-items:center;}.elementor .e-3e243839-5a96{width:100%;padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;background-color:#f7f6f2;justify-content:center;--brand-sans: Montserrat, Arial, Helvetica, sans-serif;\n}.elementor .e-6e52abf-102c{font-family:Lora;font-weight:700;font-size:36px;color:#1b2753;line-height:1.15;text-align:center;}.elementor .e-b4047e6-dbc1{max-width:60ch;font-size:17px;color:#5c6270;line-height:1.6;text-align:center;margin-block-start:14px;font-family: var(--brand-sans);\n}.elementor .e-3a068ba1-423d{font-family:Lora;font-weight:700;font-size:20px;color:#161616;}.elementor .e-5f593ef2-7905{font-size:15px;color:#5c6270;line-height:1.55;padding-inline-start:34px;font-family: var(--brand-sans); & strong { font-family: Lora; font-size: 17px; color: #1b2753; display: block; margin-bottom: 4px; }\n}.elementor .e-18af0d6c-9ab1{font-size:15px;color:#5c6270;line-height:1.55;padding-block-start:16px;padding-inline-start:34px;margin-block-start:16px;border-block-start-width:1px;font-family: var(--brand-sans); & strong { font-family: Lora; font-size: 17px; color: #1b2753; display: block; margin-bottom: 4px; } border-top-style: solid; border-top-color: #e2e0d9; background-position: 0px 19px;\n}.elementor .e-78809bae-4b93{font-size:15px;color:#5c6270;line-height:1.55;padding-block-start:16px;padding-inline-start:34px;margin-block-start:16px;border-block-start-width:1px;font-family: var(--brand-sans); & strong { font-family: Lora; font-size: 17px; color: #1b2753; display: block; margin-bottom: 4px; } border-top-style: solid; border-top-color: #e2e0d9; background-position: 0px 19px;\n}.elementor .e-78b7f456-ab58{padding:30px;border-radius:10px;border-width:1px;border-color:#e2e0d9;border-style:solid;background-color:#f7f6f2;display:flex;flex-direction:column;gap:18px;}.elementor .e-48a6dbd0-c1f9{font-family:Lora;font-weight:700;font-size:20px;color:#e0aa3c;}.elementor .e-ac1b4e4-ecf7{font-size:15px;color:#cdd3e6;line-height:1.55;padding-inline-start:34px;font-family: var(--brand-sans); & strong { font-family: Lora; font-size: 17px; color: #ffffff; display: block; margin-bottom: 4px; }\n}.elementor .e-45488ec5-df56{font-size:15px;color:#cdd3e6;line-height:1.55;padding-block-start:16px;padding-inline-start:34px;margin-block-start:16px;border-block-start-width:1px;font-family: var(--brand-sans); & strong { font-family: Lora; font-size: 17px; color: #ffffff; display: block; margin-bottom: 4px; } border-top-style: solid; border-top-color: rgba(255,255,255,0.12); background-position: 0px 19px;\n}.elementor .e-74b94830-dd79{font-size:15px;color:#cdd3e6;line-height:1.55;padding-block-start:16px;padding-inline-start:34px;margin-block-start:16px;border-block-start-width:1px;font-family: var(--brand-sans); & strong { font-family: Lora; font-size: 17px; color: #ffffff; display: block; margin-bottom: 4px; } border-top-style: solid; border-top-color: rgba(255,255,255,0.12); background-position: 0px 19px;\n}.elementor .e-5234ef21-6fc1{padding:30px;border-radius:10px;background-color:#1b2753;display:flex;flex-direction:column;gap:18px;}.elementor .e-789f5c04-20b3{width:100%;padding:0px;margin-block-start:40px;display:grid;gap:24px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-cd634e6-f7d5{width:100%;max-width:1180px;padding:0px;flex-direction:column;gap:0px;align-items:center;}.elementor .e-554294cd-6229{width:100%;padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;background-color:#ffffff;justify-content:center;--brand-sans: Montserrat, Arial, Helvetica, sans-serif;\n}.elementor .e-3a7b7f99-9e3c{font-family:Lora;font-weight:700;font-size:36px;color:#f1f1f1;line-height:1.15;text-align:center;}.elementor .e-5afb7d89-d918{max-width:60ch;font-size:17px;color:#b9b9b9;line-height:1.6;text-align:center;margin-block-start:14px;font-family: var(--brand-sans);\n}.elementor .e-60e658bd-ae47{font-family:Lora;font-weight:700;font-size:19px;color:#e0aa3c;}.elementor .e-3072ce4e-6b26{font-size:15px;color:#cfcfcf;line-height:1.55;font-family: var(--brand-sans);\n}.elementor .e-4fcf0ff2-6682:hover,.elementor .e-4fcf0ff2-6682:focus-visible{border-color:#e0aa3c;background-color:rgba(202,146,38,0.08);}.elementor .e-4fcf0ff2-6682{padding-block-start:68px;border-radius:10px;border-width:1px;border-color:rgba(202,146,38,0.65);border-style:solid;transition:background-color 0.25s, border-color 0.25s;display:flex;flex-direction:column;gap:10px;}.elementor .e-18ef2a5-7f5f{font-family:Lora;font-weight:700;font-size:19px;color:#e0aa3c;}.elementor .e-674deaac-dad2{font-size:15px;color:#cfcfcf;line-height:1.55;font-family: var(--brand-sans);\n}.elementor .e-52ac57c1-fcaa:hover,.elementor .e-52ac57c1-fcaa:focus-visible{border-color:#e0aa3c;background-color:rgba(202,146,38,0.08);}.elementor .e-52ac57c1-fcaa{padding-block-start:68px;border-radius:10px;border-width:1px;border-color:rgba(202,146,38,0.65);border-style:solid;transition:background-color 0.25s, border-color 0.25s;display:flex;flex-direction:column;gap:10px;}.elementor .e-7bd36b4b-7813{font-family:Lora;font-weight:700;font-size:19px;color:#e0aa3c;}.elementor .e-54607e2e-5aed{font-size:15px;color:#cfcfcf;line-height:1.55;font-family: var(--brand-sans);\n}.elementor .e-4909edac-137d:hover,.elementor .e-4909edac-137d:focus-visible{border-color:#e0aa3c;background-color:rgba(202,146,38,0.08);}.elementor .e-4909edac-137d{padding-block-start:68px;border-radius:10px;border-width:1px;border-color:rgba(202,146,38,0.65);border-style:solid;transition:background-color 0.25s, border-color 0.25s;display:flex;flex-direction:column;gap:10px;}.elementor .e-3974eb2-9708{font-family:Lora;font-weight:700;font-size:19px;color:#e0aa3c;}.elementor .e-4c6c28cf-d45d{font-size:15px;color:#cfcfcf;line-height:1.55;font-family: var(--brand-sans);\n}.elementor .e-5500799f-9624:hover,.elementor .e-5500799f-9624:focus-visible{border-color:#e0aa3c;background-color:rgba(202,146,38,0.08);}.elementor .e-5500799f-9624{padding-block-start:68px;border-radius:10px;border-width:1px;border-color:rgba(202,146,38,0.65);border-style:solid;transition:background-color 0.25s, border-color 0.25s;display:flex;flex-direction:column;gap:10px;}.elementor .e-17cbc746-2979{font-family:Lora;font-weight:700;font-size:19px;color:#e0aa3c;}.elementor .e-15f699be-dd56{font-size:15px;color:#cfcfcf;line-height:1.55;font-family: var(--brand-sans);\n}.elementor .e-569a13f4-5820:hover,.elementor .e-569a13f4-5820:focus-visible{border-color:#e0aa3c;background-color:rgba(202,146,38,0.08);}.elementor .e-569a13f4-5820{padding-block-start:68px;border-radius:10px;border-width:1px;border-color:rgba(202,146,38,0.65);border-style:solid;transition:background-color 0.25s, border-color 0.25s;display:flex;flex-direction:column;gap:10px;}.elementor .e-26ad5a75-391d{font-family:Lora;font-weight:700;font-size:19px;color:#e0aa3c;}.elementor .e-2bedd970-95ef{font-size:15px;color:#cfcfcf;line-height:1.55;font-family: var(--brand-sans);\n}.elementor .e-126d7021-43cd:hover,.elementor .e-126d7021-43cd:focus-visible{border-color:#e0aa3c;background-color:rgba(202,146,38,0.08);}.elementor .e-126d7021-43cd{padding-block-start:68px;border-radius:10px;border-width:1px;border-color:rgba(202,146,38,0.65);border-style:solid;transition:background-color 0.25s, border-color 0.25s;display:flex;flex-direction:column;gap:10px;}.elementor .e-3e5710b9-e373{width:100%;padding:0px;margin-block-start:40px;display:grid;gap:18px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto auto;}.elementor .e-32a539d0-63fb{width:100%;max-width:1180px;padding:0px;flex-direction:column;gap:0px;align-items:center;}.elementor .e-20217ab5-6eee{width:100%;padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;background-color:#161616;justify-content:center;--brand-sans: Montserrat, Arial, Helvetica, sans-serif;\n}.elementor .e-7125d729-c621{font-family:Lora;font-weight:700;font-size:36px;color:#1b2753;line-height:1.15;text-align:center;}.elementor .e-757f3643-38e0{font-size:17px;color:#5c6270;line-height:1.6;text-align:center;margin-block-start:14px;font-family: var(--brand-sans);\n}.elementor .e-3e55cdd3-7bbf{font-family:Lora;font-weight:700;font-size:19px;color:#85600f;}.elementor .e-5662c208-f8e4{font-size:15px;color:#2c2c2c;line-height:1.55;font-family: var(--brand-sans);\n}.elementor .e-57d873fa-746f{width:18px;height:18px;min-width:18px;position:absolute;inset-block-start:28px;inset-inline-end:-49px;padding:0px;border-radius:50%;background-color:#ca9226;box-shadow:0px 0px 0px 5px #f7f6f2;}.elementor .e-2c5c5cfc-480c{width:calc(50% - 40px);position:relative;padding-block-start:24px;padding-block-end:24px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:auto;border-radius:10px;background-color:#ffffff;box-shadow:0px 4px 16px 0px rgba(17,26,61,0.08);display:flex;flex-direction:column;gap:6px;}.elementor .e-44a7524d-7f67{font-family:Lora;font-weight:700;font-size:19px;color:#85600f;}.elementor .e-2e2f2a9b-7441{font-size:15px;color:#2c2c2c;line-height:1.55;font-family: var(--brand-sans);\n}.elementor .e-5dbff1a0-98ce{width:18px;height:18px;min-width:18px;position:absolute;inset-block-start:28px;inset-inline-start:-49px;padding:0px;border-radius:50%;background-color:#ca9226;box-shadow:0px 0px 0px 5px #f7f6f2;}.elementor .e-777be680-45e3{width:calc(50% - 40px);position:relative;padding-block-start:24px;padding-block-end:24px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:0px;margin-block-end:24px;margin-inline-start:auto;margin-inline-end:0px;border-radius:10px;background-color:#ffffff;box-shadow:0px 4px 16px 0px rgba(17,26,61,0.08);display:flex;flex-direction:column;gap:6px;}.elementor .e-5e2dd5df-c470{font-family:Lora;font-weight:700;font-size:19px;color:#85600f;}.elementor .e-1ff75b14-81b4{font-size:15px;color:#2c2c2c;line-height:1.55;font-family: var(--brand-sans);\n}.elementor .e-4a1c4b6c-782a{width:18px;height:18px;min-width:18px;position:absolute;inset-block-start:28px;inset-inline-end:-49px;padding:0px;border-radius:50%;background-color:#ca9226;box-shadow:0px 0px 0px 5px #f7f6f2;}.elementor .e-bdd44f7-b858{width:calc(50% - 40px);position:relative;padding-block-start:24px;padding-block-end:24px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:auto;border-radius:10px;background-color:#ffffff;box-shadow:0px 4px 16px 0px rgba(17,26,61,0.08);display:flex;flex-direction:column;gap:6px;}.elementor .e-6d11e83d-5368{font-family:Lora;font-weight:700;font-size:19px;color:#85600f;}.elementor .e-53e6e6d1-3839{font-size:15px;color:#2c2c2c;line-height:1.55;font-family: var(--brand-sans);\n}.elementor .e-10fa7ad9-89ec{width:18px;height:18px;min-width:18px;position:absolute;inset-block-start:28px;inset-inline-start:-49px;padding:0px;border-radius:50%;background-color:#ca9226;box-shadow:0px 0px 0px 5px #f7f6f2;}.elementor .e-595b08de-f3ae{width:calc(50% - 40px);position:relative;padding-block-start:24px;padding-block-end:24px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:0px;border-radius:10px;background-color:#ffffff;box-shadow:0px 4px 16px 0px rgba(17,26,61,0.08);display:flex;flex-direction:column;gap:6px;}.elementor .e-7dfe2e51-a9b9{width:100%;max-width:900px;position:relative;padding:0px;margin-block-start:40px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-image:linear-gradient(0deg, #ca9226 0%,#ca9226 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:block;background-size: 2px 100%; background-position: center top; background-repeat: no-repeat;\n}.elementor .e-585c0f69-4432{width:100%;max-width:1180px;padding:0px;flex-direction:column;gap:0px;align-items:center;}.elementor .e-73f61797-8a50{width:100%;padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;background-color:#f7f6f2;justify-content:center;--brand-sans: Montserrat, Arial, Helvetica, sans-serif;\n}.elementor .e-30c67c95-cbfa{width:100%;height:auto;max-width:340px;display:block;}.elementor .e-73209b6a-ff80{position:relative;padding-block-start:40px;display:flex;flex:0 0 34%;justify-content:center;align-items:flex-end;}.elementor .e-3bf70ecc-a281{max-width:22ch;font-family:Lora;font-weight:700;font-size:34px;color:#ffffff;line-height:1.2;}.elementor .e-19463adb-5e87{max-width:58ch;font-size:16px;color:#dfe3f0;line-height:1.65;margin-block-start:20px;font-family: var(--brand-sans);\n}.elementor .e-1c072a73-f200{max-width:58ch;font-size:16px;color:#dfe3f0;line-height:1.65;margin-block-start:14px;font-family: var(--brand-sans);\n}.elementor .e-18af1118-6c9e{font-size:15px;color:#ffffff;margin-block-start:26px;font-family: var(--brand-sans); & ul { list-style: none; padding: 0; margin: 0; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px 24px; } & li { line-height: 1.45; border-left: 3px solid #e0aa3c; padding-left: 12px; }\n}.elementor .e-56860a0d-249d{padding-block-start:72px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0px;flex:1 1 auto;& ul { list-style: none; padding: 0; margin: 26px 0 0 0; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px 24px; } & li { font-family: var(--brand-sans); font-size: 15px; line-height: 1.45; color: #ffffff; border-left: 3px solid #e0aa3c; padding-left: 12px; list-style: none; } & li { border-left-width: 0px; padding-left: 28px; }\n}.elementor .e-8aaea2b-b849{width:100%;max-width:1180px;padding:0px;gap:48px;align-items:flex-end;}.elementor .e-1761e94c-b573{width:100%;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;background-color:#1b2753;justify-content:center;--brand-sans: Montserrat, Arial, Helvetica, sans-serif;\n}.elementor .e-5beb8e0c-218c{font-family:Lora;font-weight:700;font-size:36px;color:#1b2753;line-height:1.15;text-align:center;}.elementor .e-29fc0c1-e82b{font-size:18px;color:#ca9226;letter-spacing:3px;}.elementor .e-11bc2c54-764d{font-family:Lora;font-size:18px;color:#1b2753;line-height:1.55;}.elementor .e-57057ba8-887d{font-size:14px;color:#5c6270;font-family: var(--brand-sans); & strong { color: #161616; }\n}.elementor .e-646eabff-52d4{padding:30px;border-radius:10px;border-width:1px;border-color:#e2e0d9;border-style:solid;background-color:#f7f6f2;display:flex;flex-direction:column;gap:14px;}.elementor .e-11cd588b-f4f8{font-size:18px;color:#ca9226;letter-spacing:3px;}.elementor .e-a9e5ff6-d767{font-family:Lora;font-size:18px;color:#1b2753;line-height:1.55;}.elementor .e-4645cc4f-ce57{font-size:14px;color:#5c6270;font-family: var(--brand-sans); & strong { color: #161616; }\n}.elementor .e-7ced26e3-59a8{padding:30px;border-radius:10px;border-width:1px;border-color:#e2e0d9;border-style:solid;background-color:#f7f6f2;display:flex;flex-direction:column;gap:14px;}.elementor .e-1b95275-5f12{width:100%;padding:0px;margin-block-start:36px;display:grid;gap:24px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-1e226265-8d4d{width:100%;max-width:1180px;padding:0px;flex-direction:column;gap:0px;align-items:center;}.elementor .e-6c78a488-c9a1{width:100%;padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;background-color:#ffffff;justify-content:center;--brand-sans: Montserrat, Arial, Helvetica, sans-serif;\n}.elementor .e-2b57dcc2-45bd{font-family:Lora;font-weight:700;font-size:36px;color:#1b2753;line-height:1.15;text-align:center;}.elementor .e-3400665-59b9{font-family:Lora;font-weight:700;font-size:17px;color:#1b2753;}.elementor .e-7d2e8c3e-7947{font-size:15px;color:#2c2c2c;line-height:1.6;font-family: var(--brand-sans); & ul { padding-left: 20px; margin: 0; display: grid; gap: 6px; } & li { list-style: disc; }\n}.elementor .e-e8a099b-11f8{& ul { padding-left: 20px; margin: 0; display: grid; gap: 6px; } & li { font-family: var(--brand-sans); font-size: 15px; line-height: 1.6; color: #2c2c2c; list-style: disc; }\n}.elementor .e-2590530c-cf95{padding-block-start:4px;padding-block-end:4px;padding-inline-start:20px;padding-inline-end:20px;border-radius:10px;border-width:1px;border-color:#e2e0d9;border-style:solid;background-color:#ffffff;}.elementor .e-bf5b93c-bb55{font-family:Lora;font-weight:700;font-size:17px;color:#1b2753;}.elementor .e-2d79f119-bf51{font-size:15px;color:#2c2c2c;line-height:1.6;font-family: var(--brand-sans);\n}.elementor .e-3a7fed21-8844{padding-block-start:4px;padding-block-end:4px;padding-inline-start:20px;padding-inline-end:20px;border-radius:10px;border-width:1px;border-color:#e2e0d9;border-style:solid;background-color:#ffffff;}.elementor .e-13296b00-22b4{font-family:Lora;font-weight:700;font-size:17px;color:#1b2753;}.elementor .e-63ee7606-f8ff{font-size:15px;color:#2c2c2c;line-height:1.6;font-family: var(--brand-sans);\n}.elementor .e-69c80fec-14f1{padding-block-start:4px;padding-block-end:4px;padding-inline-start:20px;padding-inline-end:20px;border-radius:10px;border-width:1px;border-color:#e2e0d9;border-style:solid;background-color:#ffffff;}.elementor .e-13620c62-6f38{font-family:Lora;font-weight:700;font-size:17px;color:#1b2753;}.elementor .e-2f4dd5bf-cb1c{font-size:15px;color:#2c2c2c;line-height:1.6;font-family: var(--brand-sans);\n}.elementor .e-38513646-afec{padding-block-start:4px;padding-block-end:4px;padding-inline-start:20px;padding-inline-end:20px;border-radius:10px;border-width:1px;border-color:#e2e0d9;border-style:solid;background-color:#ffffff;}.elementor .e-2b87bfbe-dbf5{font-family:Lora;font-weight:700;font-size:17px;color:#1b2753;}.elementor .e-6e5a38c6-4cce{font-size:15px;color:#2c2c2c;line-height:1.6;font-family: var(--brand-sans);\n}.elementor .e-a2c407a-5cec{padding-block-start:4px;padding-block-end:4px;padding-inline-start:20px;padding-inline-end:20px;border-radius:10px;border-width:1px;border-color:#e2e0d9;border-style:solid;background-color:#ffffff;}.elementor .e-96d1983-b443{font-family:Lora;font-weight:700;font-size:17px;color:#1b2753;}.elementor .e-62f0d4bd-d372{font-size:15px;color:#2c2c2c;line-height:1.6;font-family: var(--brand-sans);\n}.elementor .e-61d3524e-a993{padding-block-start:4px;padding-block-end:4px;padding-inline-start:20px;padding-inline-end:20px;border-radius:10px;border-width:1px;border-color:#e2e0d9;border-style:solid;background-color:#ffffff;}.elementor .e-54dd016e-3ae0{width:100%;margin-block-start:32px;display:flex;flex-direction:column;gap:12px;}.elementor .e-44636262-36fd{width:100%;max-width:860px;padding:0px;flex-direction:column;gap:0px;align-items:center;}.elementor .e-3e3eaa09-c61c{width:100%;padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;background-color:#f7f6f2;justify-content:center;--brand-sans: Montserrat, Arial, Helvetica, sans-serif;\n}.elementor .e-708d6a16-1998{max-width:22ch;font-family:Lora;font-weight:700;font-size:38px;color:#ffffff;line-height:1.2;text-align:center;}.elementor .e-1c155029-23a6{max-width:52ch;font-size:17px;color:#dfe3f0;line-height:1.6;text-align:center;margin-block-start:16px;font-family: var(--brand-sans);\n}.elementor .e-e66a3ff-c7df:hover,.elementor .e-e66a3ff-c7df:focus-visible{background-color:#e0aa3c;box-shadow:0px 6px 18px 0px rgba(202,146,38,0.35);color: #161616 !important;\n}.elementor .e-e66a3ff-c7df{font-weight:600;font-size:16px;color:#161616;padding-block-start:15px;padding-block-end:15px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;background-color:#ca9226;transition:background-color 0.2s, color 0.2s, border-color 0.2s, transform 0.15s, box-shadow 0.2s;white-space: nowrap; font-family: var(--brand-sans);\n}.elementor .e-e66a3ff-c7df:active{transform:translate3d(0px, 1px, 0px);}.elementor .e-21b94bf5-d09c:hover,.elementor .e-21b94bf5-d09c:focus-visible{border-color:#ffffff;background-color:rgba(255,255,255,0.08);color: #ffffff !important;\n}.elementor .e-21b94bf5-d09c{font-weight:600;font-size:16px;color:#ffffff;padding-block-start:15px;padding-block-end:15px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;border-width:2px;border-color:rgba(255,255,255,0.55);border-style:solid;background-color:transparent;transition:background-color 0.2s, color 0.2s, border-color 0.2s, transform 0.15s, box-shadow 0.2s;white-space: nowrap; font-family: var(--brand-sans);\n}.elementor .e-21b94bf5-d09c:active{transform:translate3d(0px, 1px, 0px);}.elementor .e-7e7787f9-95a7{padding:0px;margin-block-start:28px;gap:12px;flex-wrap:wrap;justify-content:center;}.elementor .e-15baf0c3-1802{font-size:14px;color:#c3c9de;text-align:center;margin-block-start:20px;font-family: var(--brand-sans);\n}.elementor .e-45ba6de8-d883{width:100%;max-width:860px;padding:0px;flex-direction:column;gap:0px;align-items:center;}.elementor .e-22937b6d-5c2f{width:100%;padding-block-start:76px;padding-block-end:76px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(180deg, #1b2753 0%,#111a3d 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#1b2753;justify-content:center;--brand-sans: Montserrat, Arial, Helvetica, sans-serif;\n}.elementor .e-330e815d-e6fe{width:42px;height:42px;}.elementor .e-3bf5277d-1eb6{font-family:Lora;font-weight:700;font-size:19px;color:#ffffff;}.elementor .e-77b2eb1e-88f8{width:auto;padding:0px;gap:10px;flex:0 0 auto;align-items:center;}.elementor .e-57de23a4-37c1:hover,.elementor .e-57de23a4-37c1:focus-visible{color:#e0aa3c;text-decoration:underline;color: #e0aa3c !important;\n}.elementor .e-57de23a4-37c1{width:auto;font-weight:600;font-size:15px;color:#ffffff;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;transition:color 0.2s;flex:0 0 auto;white-space: nowrap; font-family: var(--brand-sans);\n}.elementor .e-4543c199-6705{width:auto;font-size:14px;color:#bdbdbd;line-height:1.5;flex:0 0 auto;font-family: var(--brand-sans); white-space: nowrap; white-space: nowrap;\n}.elementor .e-3e820331-3c8a{width:auto;font-size:14px;color:#bdbdbd;line-height:1.5;flex:0 0 auto;white-space: nowrap; font-family: var(--brand-sans);\n}.elementor .e-2ce9c8ef-a9ef{width:auto;padding:0px;gap:28px;flex-wrap:wrap;flex:0 1 auto;align-items:center;}.elementor .e-2b2dc0b6-714c{padding-block-start:0px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.12);\n}.elementor .e-794ddf3f-1cd8{max-width:95ch;font-size:13px;color:#bdbdbd;line-height:1.6;margin-block-start:22px;font-family: var(--brand-sans);\n}.elementor .e-4291549d-3d1d{font-size:13px;color:#bdbdbd;margin-block-start:12px;font-family: var(--brand-sans);\n}.elementor .e-68b96335-c50f{width:100%;max-width:1180px;padding:0px;flex-direction:column;gap:0px;}.elementor .e-290ab4df-9eef{width:100%;padding-block-start:44px;padding-block-end:44px;padding-inline-start:24px;padding-inline-end:24px;background-color:#161616;justify-content:center;--brand-sans: Montserrat, Arial, Helvetica, sans-serif;\n}.elementor .e-8ef13a5-d80b:hover,.elementor .e-8ef13a5-d80b:focus-visible{background-color:rgba(27,39,83,0.06);color: #1b2753 !important;\n}.elementor .e-8ef13a5-d80b:active{transform:translate3d(0px, 1px, 0px);}.elementor .e-8ef13a5-d80b{font-weight:600;font-size:15px;color:#1b2753;text-align:center;padding-block-start:13px;padding-block-end:13px;padding-inline-start:10px;padding-inline-end:10px;border-radius:999px;border-width:2px;border-color:#1b2753;border-style:solid;background-color:transparent;transition:background-color 0.2s, color 0.2s;flex:1 1 0px;white-space: nowrap; font-family: var(--brand-sans);\n}.elementor .e-5460b3b-bf5d:hover,.elementor .e-5460b3b-bf5d:focus-visible{background-color:#e0aa3c;color: #161616 !important;\n}.elementor .e-5460b3b-bf5d:active{transform:translate3d(0px, 1px, 0px);}.elementor .e-5460b3b-bf5d{font-weight:600;font-size:15px;color:#161616;text-align:center;padding-block-start:13px;padding-block-end:13px;padding-inline-start:10px;padding-inline-end:10px;border-radius:999px;border-width:2px;border-color:transparent;border-style:solid;background-color:#ca9226;transition:background-color 0.2s, box-shadow 0.2s;flex:1 1 0px;white-space: nowrap; font-family: var(--brand-sans);\n}.elementor .e-558059d5-89b2{width:100%;position:fixed;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:40;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;border-block-start-width:1px;background-color:#ffffff;box-shadow:0px -6px 20px 0px rgba(17,26,61,0.12);display:none;gap:8px;align-items:center;border-top-style: solid; border-top-color: #e2e0d9;\n}