.elementor .e-91cf094-aa6c70c{width:768px;font-weight:700;font-size:64px;letter-spacing:-0.28px;line-height:1.02em;}.elementor .e-28de450-a31b8dd{font-weight:700;font-size:14px;color:var(--primary_text);}.elementor .e-834e894-58cd3ae{max-width:240px;padding-block-start:8px;padding-block-end:8px;padding-inline-end:8px;border-radius:100px;border-width:1px;border-color:#ffffffbf;border-style:solid;background-image:linear-gradient(135deg, #ffffff47 0%,#ffffff9e 0%,#ffffff9e 95%,#ffffff9e 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;mix-blend-mode:normal;flex-direction:row;gap:10px;flex-wrap:nowrap;justify-content:center;align-items:center;align-self:start;}.elementor .e-834e894-58cd3ae:hover,.elementor .e-834e894-58cd3ae:focus-visible{background-color:var(--btn-hover);}.elementor .e-876ffd5-89c5e6f{font-weight:700;font-size:14px;color:var(--sage_dark);}.elementor .e-725f754-a92697b{max-width:220px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:100px;border-width:1px;border-color:#14283c1f;border-style:solid;background-color:#ffffffd9;display:inline-flex;flex-direction:row;gap:10px;justify-content:center;align-items:start;align-self:start;}.elementor .e-34dfa01-c53503c{padding:0px;gap:10px;}.elementor .e-86216f1-5e6640f{padding-block-start:146px;padding-block-end:96px;padding-inline-start:10px;padding-inline-end:10px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#2f4a4f1f;border-style:solid;flex-direction:column;}.elementor .e-c675a92-161bc17{max-width:700px;font-size:44px;color:var(--primary_text);letter-spacing:-1.2px;line-height:54px;}.elementor .e-5341349-650761e{max-width:550px;font-weight:400;font-size:14px;color:var(--text_2);}.elementor .e-9e17757-8bcfaa1{max-width:600px;font-size:30px;color:var(--text_secondary_1);letter-spacing:-0.5px;line-height:30px;}.elementor .e-c5340ad-237341f{font-weight:500;font-size:24px;color:var(--primary_text);letter-spacing:-0.5px;line-height:30px;text-align:start;}.elementor .e-d90f864-982e600{max-width:550px;font-weight:400;font-size:14px;color:var(--text_2);}.elementor .e-ed40f6c-357ed77{max-width:600px;font-size:30px;color:var(--text_secondary_1);letter-spacing:-0.5px;line-height:30px;}.elementor .e-352fb52-a7581cd{font-weight:500;font-size:24px;color:var(--primary_text);letter-spacing:-0.5px;line-height:30px;text-align:start;}.elementor .e-ea6f9a7-81535e1{max-width:550px;font-weight:400;font-size:14px;color:var(--text_2);}.elementor .e-f5c4900-031f71b{max-width:600px;font-size:30px;color:var(--text_secondary_1);letter-spacing:-0.5px;line-height:30px;}.elementor .e-66215fa-4bbda87{font-weight:500;font-size:24px;color:var(--primary_text);letter-spacing:-0.5px;line-height:30px;text-align:start;}.elementor .e-788b5e2-0627368{max-width:550px;font-weight:400;font-size:14px;color:var(--text_2);}.elementor .e-84f5409-29e7cae{max-width:600px;font-size:30px;color:var(--text_secondary_1);letter-spacing:-0.5px;line-height:30px;}.elementor .e-dfbb06d-b24a4d9{min-width:280px;max-width:350px;font-weight:500;font-size:24px;color:var(--primary_text);letter-spacing:-0.5px;line-height:30px;text-align:start;}.elementor .e-10a95ab-2a34274{max-width:550px;font-weight:400;font-size:14px;color:var(--text_2);}.elementor .e-0700d16-a3fbe88{padding:40px;border-radius:28px;border-width:1px;border-color:#ffffffb3;border-style:solid;background-color:#ffffff73;mix-blend-mode:normal;backdrop-filter:saturate(140%) blur(18px);flex-direction:column;gap:15px;justify-content:center;align-items:center;}.elementor .e-29dc4e4-d5bbc92{width:442px;font-weight:700;font-size:44px;color:#2f4a4f;line-height:1.1em;}.elementor .e-89a0a03-df53d73{color:#6b7a7a;}.elementor .e-1a38923-968d8fb{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);grid-auto-flow:row;}.elementor .e-6c4a29c-a5d5894{padding:0px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .e-204d769-7428569{width:442px;font-weight:700;font-size:44px;color:#2f4a4f;line-height:1.1em;}.elementor .e-601f6f9-36307f2{font-weight:400;font-size:15px;color:var(--text_2);}.elementor .e-45700ed-20e95a4{font-weight:400;font-size:15px;color:var(--text_2);}.elementor .e-9513652-b4076c9{font-weight:400;font-size:15px;color:var(--text_2);}.elementor .e-f4c7a6d-0e8d54e{width:442px;font-weight:700;font-size:44px;color:#2f4a4f;line-height:1.1em;}.elementor .e-c0c5afb-c224b1b{color:#6b7a7a;}.elementor .e-452ca4a-65c9d3e{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);grid-auto-flow:row;}.elementor .e-e623b63-c6c67f6{width:442px;font-weight:700;font-size:44px;color:#2f4a4f;line-height:1.1em;}.elementor .e-8c70c4d-bf1bdfe{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);grid-auto-flow:row;}.elementor .e-2ef673f-d82ce46{width:442px;font-weight:700;font-size:44px;color:#2f4a4f;line-height:1.1em;}.elementor .e-fa68cff-a08884b{font-weight:700;font-size:14px;color:var(--primary_text);}.elementor .e-8b8b6ba-445e854{max-width:240px;padding-block-start:8px;padding-block-end:8px;padding-inline-end:8px;border-radius:100px;border-width:1px;border-color:#ffffffbf;border-style:solid;background-image:linear-gradient(135deg, #ffffff47 0%,#ffffff9e 0%,#ffffff9e 95%,#ffffff9e 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;mix-blend-mode:normal;flex-direction:row;gap:10px;flex-wrap:nowrap;justify-content:center;align-items:center;align-self:start;}.elementor .e-8b8b6ba-445e854:hover,.elementor .e-8b8b6ba-445e854:focus-visible{background-color:var(--btn-hover);}.elementor .e-50f81aa-6bd138c{font-weight:700;font-size:14px;color:var(--sage_dark);}.elementor .e-d91a8a5-2e08725{max-width:220px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:100px;border-width:1px;border-color:#14283c1f;border-style:solid;background-color:#ffffffd9;display:inline-flex;flex-direction:row;gap:10px;justify-content:center;align-items:start;align-self:start;}.elementor .e-4d512e5-3f60217{padding:0px;gap:10px;}.elementor .e-2da70c9-6c036e1{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);grid-auto-flow:row;align-items:start;}.elementor .e-e0a8e7d-15b2b87{max-width:900px;color:var(--primary_text);letter-spacing:-1.2px;line-height:48px;}.elementor .e-21055c2-926b6b8{font-weight:400;font-size:16px;color:var(--text_2);}.elementor .e-dc68bd9-0a80231{font-weight:400;font-size:16px;color:var(--text_2);}.elementor .e-9d98913-72afebf{font-weight:400;font-size:16px;color:var(--text_2);}.elementor .e-2673cb4-083cfac{font-weight:400;font-size:16px;color:var(--text_2);}.elementor .e-c6cda9a-a4df7f9{font-weight:400;font-size:16px;color:var(--text_2);}.elementor .e-c53de47-3f98d60{padding:50px;margin-block-start:70px;border-radius:28px;border-width:1px;border-color:#ffffffb3;border-style:solid;background-color:#ffffff73;mix-blend-mode:normal;backdrop-filter:saturate(140%) blur(18px);flex-direction:column;gap:15px;justify-content:center;align-items:center;}.elementor .e-f90b08e-1fc4897{border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#2F4A4F1F;border-style:solid;flex-direction:column;}.elementor .e-10cde107-2231a3c{font-weight:700;font-size:24px;color:#2f4a4f;}.elementor .e-62d20c00-4a7bda9{padding:0px;flex-direction:row;align-items:start;}.elementor .e-250a1401-e23055b{font-weight:700;font-size:20px;color:#2f4a4f;}.elementor .e-61ac6263-a6a0025{padding:0px;flex-direction:row;align-items:start;}.elementor .e-15c8bf1-c98fb93{font-weight:400;font-size:15px;color:#2f4a4f;line-height:18px;}.elementor .e-4db174e2-c4f442e{padding:0px;flex-direction:row;align-items:start;}.elementor .e-10315600-4888ec9{width:46%;padding:0px;flex-direction:column;gap:20px;}.elementor .e-6f57207-18cb315{font-weight:400;font-size:34px;color:var(--DUP_sage_dark6);}.elementor .e-65acf031-6e8c0f0{width:54%;padding:0px;flex-direction:column;}.elementor .e-76950ffd-4550c5a{column-gap:50px;padding:56px;border-radius:28px;background-color:#ffffff73;flex-direction:row;row-gap:30px;}.elementor .e-2cb923db-2a429b9{padding-block-start:80px;padding-block-end:150px;padding-inline-start:10px;padding-inline-end:10px;flex-direction:column;}