.elementor .e-1b85a877-6e75{font-weight:700;font-size:13px;color:#313132;letter-spacing:0.42em;text-transform:uppercase;}.elementor .e-3b8ae8cb-bf22{font-weight:800;font-size:56px;color:#173E5D;letter-spacing:-0.025em;line-height:1.05;margin-block-start:10px;display:block;& span { color: #24933C; }\n}.elementor .e-1058d01f-33f0{width:56px;height:3px;min-width:0px;padding:0px;margin-block-start:16px;margin-block-end:14px;margin-inline-start:auto;margin-inline-end:auto;border-radius:3px;background-color:#24933C;}.elementor .e-ed9f9a3-3000{max-width:640px;font-size:17px;color:#4A4F55;line-height:1.5;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-20f6f766-1ebb{text-align:center;padding-block-start:0px;margin-block-end:36px;}.elementor .e-4a3321c-4ba0{width:112%;height:112%;object-fit:cover;object-position:50% 22%;position:absolute;inset-block-start:0px;inset-inline-start:-12%;transition:transform 0.32s;max-width: none;\n}.elementor .e-406609ae-3e7a{font-weight:700;font-size:12px;color:#173E5D;letter-spacing:0.32em;text-transform:uppercase;}.elementor .e-50d5c2a8-e1f7{max-width:440px;font-weight:800;font-size:36px;color:#173E5D;letter-spacing:-0.02em;line-height:1.08;margin-block-start:10px;display:block;}.elementor .e-6e61dfa2-f6c6{max-width:400px;font-size:15px;color:#4A4F55;line-height:1.45;margin-block-start:10px;}.elementor .e-3ea4eadd-1187{font-weight:600;font-size:15px;color:#ffffff;line-height:1;padding-block-start:13px;padding-block-end:13px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:20px;border-radius:999px;background-color:#24933C;transition:background-color 0.3s;display:inline-flex;gap:10px;align-items:center;}.elementor .e-4b882076-7d88{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding-block-start:110px;padding-block-end:34px;padding-inline-start:36px;padding-inline-end:36px;background-image: linear-gradient(to top, rgba(255, 255, 255, 0.97) 0%, rgba(255, 255, 255, 0.92) 58%, rgba(255, 255, 255, 0) 100%);\n}.elementor .e-248dbdcc-392e{min-height:660px;overflow:hidden;position:relative;padding:0px;border-radius:16px;background-color:#F5F2EE;box-shadow:0px 14px 34px -16px rgba(3, 50, 66, 0.30);display:block;&:hover img { transform: scale(1.04); } &:hover > div > p:last-child { background-color: #207F31; } &:focus-visible { outline: 3px solid #24933C; outline-offset: 3px; }\n}.elementor .e-73550fbd-64c6{width:100%;height:100%;object-fit:cover;object-position:50% 62%;transition:transform 0.32s;display:block;}.elementor .e-59a5eba0-953e{min-height:0px;overflow:hidden;padding:0px;background-color:#F5F2EE;flex:1 1 0px;}.elementor .e-98f9b92-5406{font-weight:700;font-size:22px;color:#173E5D;letter-spacing:-0.01em;line-height:1.15;display:block;}.elementor .e-3f6cfafb-5695{font-size:14px;color:#4A4F55;line-height:1.4;margin-block-start:4px;}.elementor .e-4af3b22b-24be{min-width:0px;padding:0px;}.elementor .e-553b572c-8a05{width:44px;height:44px;min-width:0px;position:relative;padding:0px;border-radius:50%;background-color:#ffffff;box-shadow:0px 4px 14px 0px rgba(3, 50, 66, 0.14);transition:background-color 0.3s;flex:0 0 auto;&::before { content: ''; position: absolute; left: 13px; top: 21px; width: 17px; height: 2px; border-radius: 2px; background-color: #207F31; transition: background-color 0.3s ease; } &::after { content: ''; position: absolute; left: 21px; top: 17px; width: 8px; height: 8px; border-top: 2px solid #207F31; border-right: 2px solid #207F31; transform: rotate(45deg); transition: border-color 0.3s ease; }\n}.elementor .e-2de2baa6-6447{min-height:104px;padding-block-start:16px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;background-color:#ffffff;display:flex;gap:14px;justify-content:space-between;align-items:center;}.elementor .e-76f3ae51-34f7{overflow:hidden;padding:0px;border-radius:16px;background-color:#ffffff;box-shadow:0px 12px 30px -16px rgba(3, 50, 66, 0.30);display:flex;flex-direction:column;&:hover img { transform: scale(1.05); } &:hover > div:last-child > div:last-child { background-color: #207F31; } &:hover > div:last-child > div:last-child::before { background-color: #ffffff; } &:hover > div:last-child > div:last-child::after { border-color: #ffffff; } &:focus-visible { outline: 3px solid #24933C; outline-offset: 3px; }\n}.elementor .e-7e5f0f8e-f376{width:100%;height:100%;object-fit:cover;object-position:50% 60%;transition:transform 0.32s;display:block;}.elementor .e-67cd646e-77b9{min-height:0px;overflow:hidden;padding:0px;background-color:#F5F2EE;flex:1 1 0px;}.elementor .e-22c71052-122a{font-weight:700;font-size:22px;color:#173E5D;letter-spacing:-0.01em;line-height:1.15;display:block;}.elementor .e-7861c3df-54b1{font-size:14px;color:#4A4F55;line-height:1.4;margin-block-start:4px;}.elementor .e-376e267f-4595{min-width:0px;padding:0px;}.elementor .e-7527f164-b5b9{width:44px;height:44px;min-width:0px;position:relative;padding:0px;border-radius:50%;background-color:#ffffff;box-shadow:0px 4px 14px 0px rgba(3, 50, 66, 0.14);transition:background-color 0.3s;flex:0 0 auto;&::before { content: ''; position: absolute; left: 13px; top: 21px; width: 17px; height: 2px; border-radius: 2px; background-color: #207F31; transition: background-color 0.3s ease; } &::after { content: ''; position: absolute; left: 21px; top: 17px; width: 8px; height: 8px; border-top: 2px solid #207F31; border-right: 2px solid #207F31; transform: rotate(45deg); transition: border-color 0.3s ease; }\n}.elementor .e-5b60e043-41b3{min-height:104px;padding-block-start:16px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;background-color:#ffffff;display:flex;gap:14px;justify-content:space-between;align-items:center;}.elementor .e-9d04bce-9f4b{overflow:hidden;padding:0px;border-radius:16px;background-color:#ffffff;box-shadow:0px 12px 30px -16px rgba(3, 50, 66, 0.30);display:flex;flex-direction:column;&:hover img { transform: scale(1.05); } &:hover > div:last-child > div:last-child { background-color: #207F31; } &:hover > div:last-child > div:last-child::before { background-color: #ffffff; } &:hover > div:last-child > div:last-child::after { border-color: #ffffff; } &:focus-visible { outline: 3px solid #24933C; outline-offset: 3px; }\n}.elementor .e-1877d9ab-9fdc{width:120%;height:100%;min-height:0px;object-fit:cover;object-position:50% 88%;margin-block-start:-1px;margin-inline-start:-20%;transition:transform 0.32s;display:block;max-width: none;\n}.elementor .e-4ad036d7-e6ba{min-height:0px;overflow:hidden;padding:0px;background-color:#F5F2EE;flex:1 1 0px;}.elementor .e-2a3e8a8a-c2f0{font-weight:700;font-size:22px;color:#173E5D;letter-spacing:-0.01em;line-height:1.15;display:block;}.elementor .e-f325d87-90b2{font-size:14px;color:#4A4F55;line-height:1.4;margin-block-start:4px;}.elementor .e-ba71af3-1d8d{min-width:0px;padding:0px;}.elementor .e-47efb2fe-e572{width:44px;height:44px;min-width:0px;position:relative;padding:0px;border-radius:50%;background-color:#ffffff;box-shadow:0px 4px 14px 0px rgba(3, 50, 66, 0.14);transition:background-color 0.3s;flex:0 0 auto;&::before { content: ''; position: absolute; left: 13px; top: 21px; width: 17px; height: 2px; border-radius: 2px; background-color: #207F31; transition: background-color 0.3s ease; } &::after { content: ''; position: absolute; left: 21px; top: 17px; width: 8px; height: 8px; border-top: 2px solid #207F31; border-right: 2px solid #207F31; transform: rotate(45deg); transition: border-color 0.3s ease; }\n}.elementor .e-7d6dbc5c-9b38{min-height:104px;padding-block-start:16px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;background-color:#ffffff;display:flex;gap:14px;justify-content:space-between;align-items:center;}.elementor .e-612b343f-bccb{overflow:hidden;padding:0px;border-radius:16px;background-color:#ffffff;box-shadow:0px 12px 30px -16px rgba(3, 50, 66, 0.30);display:flex;flex-direction:column;&:hover img { transform: scale(1.05); } &:hover > div:last-child > div:last-child { background-color: #207F31; } &:hover > div:last-child > div:last-child::before { background-color: #ffffff; } &:hover > div:last-child > div:last-child::after { border-color: #ffffff; } &:focus-visible { outline: 3px solid #24933C; outline-offset: 3px; }\n}.elementor .e-4631b587-bbad{width:118%;height:100%;object-fit:cover;object-position:50% 100%;margin-inline-start:-9%;transition:transform 0.32s;display:block;max-width: none;\n}.elementor .e-53a193de-324e{min-height:0px;overflow:hidden;padding:0px;background-color:#F5F2EE;flex:1 1 0px;}.elementor .e-32476e60-2bd3{font-weight:700;font-size:22px;color:#173E5D;letter-spacing:-0.01em;line-height:1.15;display:block;}.elementor .e-6093f3ee-ce63{font-size:14px;color:#4A4F55;line-height:1.4;margin-block-start:4px;}.elementor .e-7cbcbe7-aaa5{min-width:0px;padding:0px;}.elementor .e-5543c445-8406{width:44px;height:44px;min-width:0px;position:relative;padding:0px;border-radius:50%;background-color:#ffffff;box-shadow:0px 4px 14px 0px rgba(3, 50, 66, 0.14);transition:background-color 0.3s;flex:0 0 auto;&::before { content: ''; position: absolute; left: 13px; top: 21px; width: 17px; height: 2px; border-radius: 2px; background-color: #207F31; transition: background-color 0.3s ease; } &::after { content: ''; position: absolute; left: 21px; top: 17px; width: 8px; height: 8px; border-top: 2px solid #207F31; border-right: 2px solid #207F31; transform: rotate(45deg); transition: border-color 0.3s ease; }\n}.elementor .e-538c6712-4928{min-height:104px;padding-block-start:16px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;background-color:#ffffff;display:flex;gap:14px;justify-content:space-between;align-items:center;}.elementor .e-77439d2d-f13e{overflow:hidden;padding:0px;border-radius:16px;background-color:#ffffff;box-shadow:0px 12px 30px -16px rgba(3, 50, 66, 0.30);display:flex;flex-direction:column;&:hover img { transform: scale(1.05); } &:hover > div:last-child > div:last-child { background-color: #207F31; } &:hover > div:last-child > div:last-child::before { background-color: #ffffff; } &:hover > div:last-child > div:last-child::after { border-color: #ffffff; } &:focus-visible { outline: 3px solid #24933C; outline-offset: 3px; }\n}.elementor .e-487e93aa-d0b1{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:320px 320px;}.elementor .e-af2e95a-a257{padding:0px;display:grid;gap:20px;grid-template-columns:minmax(0, 46fr) minmax(0, 54fr);}.elementor .e-119e8d85-8700{max-width:1400px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-6746e1d6-d1d9{font-family:"MADE Tommy Soft";padding-block-start:64px;padding-block-end:72px;background-color:#ffffff;display:block;& + .elementor-element-25b644a8 { display: none; }\n}.elementor .e-e499197-518b701{border-radius:20px;border-color:#cfcfcf99;border-style:solid;}