.elementor .e-59c2ec3b-20ff{font-family:gotham-black;font-weight:700;font-size:48px;color:var(--cod-green);letter-spacing:-1.4px;line-height:1.0;text-transform:none;margin:0px;}.elementor .e-5552bf07-9c3b{width:100%;max-width:860px;font-family:gotham-black;font-weight:400;font-size:18px;color:var(--cod-dark-muted);line-height:1.6;margin:0px;}.elementor .e-5a9705b2-2cce{text-align:center;padding-block-start:148px;padding-block-end:56px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:18px;align-items:center;}.elementor .e-2f7186af-d6b9{width:100%;height:100%;object-fit:cover;object-position:50% 10%;position:absolute;display:block;inset: 0; max-width: none;\n}.elementor .e-74dbfae9-403e{width:calc(100% - 112px);min-height:0px;overflow:hidden;aspect-ratio:2 / 1;position:relative;padding:0px;margin-block-start:40px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:24px;flex:0 1 auto;box-sizing: border-box;\n}.elementor .e-e0af276-e8c0{font-family:gotham-black;font-weight:600;font-size:12px;color:var(--cod-green);letter-spacing:1.4px;line-height:1.2;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:var(--cod-radius-pill);background-color:var(--cod-lime);display:inline-flex;align-items:center;}.elementor .e-2397107b-3957{font-family:gotham-black;font-weight:700;font-size:38px;color:var(--cod-green);letter-spacing:-1.2px;line-height:1.05;text-transform:none;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-79fe6a2f-10bc{width:100%;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:10px;flex:0 1 auto;align-items:flex-start;}.elementor .e-684d45e7-fcbb{font-family:gotham-black;font-weight:400;font-size:16px;color:var(--cod-dark);line-height:1.7;margin:0px;}.elementor .e-268cda67-99e5{font-family:gotham-black;font-weight:400;font-size:16px;color:var(--cod-dark);line-height:1.7;margin:0px;}.elementor .e-76706e52-be7d{font-family:gotham-black;font-weight:400;font-size:16px;color:var(--cod-dark);line-height:1.7;margin:0px;}.elementor .e-64c45d02-e2ae{font-family:gotham-black;font-weight:400;font-size:16px;color:var(--cod-dark);line-height:1.7;margin:0px;}.elementor .e-2697f5e3-ed48{width:100%;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 1 auto;max-width: none;\n}.elementor .e-6b782b7-2bc1{padding-block-start:40px;padding-block-end:56px;padding-inline-start:56px;padding-inline-end:56px;display:flex;flex-direction:column;gap:22px;flex:0 1 auto;justify-content:flex-start;align-items:flex-start;}.elementor .e-5e16670a-ea3b{overflow:hidden;padding:0px;border-radius:var(--cod-radius-lg);border-width:1px;border-color:var(--cod-border-light);border-style:solid;background-color:var(--cod-white);display:flex;flex-direction:column;gap:0px;align-items:stretch;}.elementor .e-6c87c530-3cc8{width:calc(100% - 48px);max-width:1280px;padding:0px;display:block;box-sizing: border-box; margin-inline: auto;\n}.elementor .e-7b667e3c-53c9{font-family:gotham-black;font-weight:700;font-size:44px;color:var(--cod-green);letter-spacing:-1.4px;line-height:1.0;text-transform:none;margin:0px;text-align: left;\n}.elementor .e-175ae290-9f84{width:100%;font-family:gotham-black;font-weight:400;font-size:18px;color:var(--cod-dark-muted);line-height:1.6;margin:0px;max-width: none; text-align: left;\n}.elementor .e-b8b2b50-d186{padding-block-start:0px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;text-align: left;\n}.elementor .e-5852f62f-f2b6{transform:scale3d(1.5, 1.5, 1);transform-origin:50% 4% 0px;}.elementor .e-1d9c4d92-378e{transform:scale3d(1.12, 1.12, 1);transform-origin:50% 10% 0px;}.elementor .e-70820e7e-2099{transform:scale3d(1.02, 1.02, 1);transform-origin:50% -70% 0px;}.elementor .e-5ff14225-bddb{transform:scale3d(1.12, 1.12, 1);transform-origin:50% 13% 0px;}.elementor .e-678856f1-16db{padding:0px;display:flex;flex-direction:row;gap:32px;flex-wrap:wrap;justify-content:center;align-items:flex-start;}.elementor .e-7191e5-bc29{width:calc(100% - 48px);max-width:1280px;padding:0px;margin-block-start:96px;display:block;box-sizing: border-box; margin-inline: auto;\n}.elementor .e-3f0a252c-c70b{padding-block-start:0px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--cod-page-bg);display:block;}